/*
Theme Name: MarTech Conference
Theme URI: http://www.martechconf.com/
Author: Zane DeFazio / Michelle Robbins
Description: Default WordPress theme for MarTech Conference
Version: 1.0

MAR: 246,139, 31 (#f68b1f)

TECH: 241, 89, 34 (#f15922)

INTERSECTION: 238, 46, 36 (#ee2e24)

LIGHT SALMON: (#f1824e)

DARK SALMON: (#ee5e4e)
*/

ul.lead {font-size:18px;}

.red a {color:#ee2e24;}
.red a:hover{color:#ee2e24;}
.red {color:#ee2e24;}

.usa-bg {
	margin-bottom: 0;
	background-repeat: no-repeat;
	padding-bottom:0;
}

#show-heading-global {
	background: #000 url(img/header/martech_home.jpg) no-repeat center center;
}
#show-heading-usa {
	background: #000 url(img/header/mtsf17_site_header_homepage.jpg) no-repeat center center;
	background-position: 50% 20%;
}
#show-heading-rates {
	background: #000 url(img/header/mtsf17_site_header_rates.jpg) no-repeat center center;
	background-position: 50% 20%;
}
#show-heading-expo {
	background: #000 url(img/header/mtsf17_site_header_expo.jpg) no-repeat center center;
	background-position: 50% 20%;
}
#show-heading-venue {
	background: #000 url(img/header/mtsf17_site_header_venue.jpg) no-repeat center center;
	background-position: 50% 50%;
}
#show-heading-news {
	background: #000 url(img/header/martech-news.jpg) no-repeat center center;
}
#show-heading-contact {
	background: #000 url(img/header/contact-us.jpg) no-repeat center center;
}

#show-heading-child-pages {
	background: #000 url(img/header/black-bar.png) no-repeat center center;
	margin-top: 10px;
}
#show-heading-sf {
	background: #000 url(img/header/martechsf-homepage.jpg) no-repeat center center;
	background-position: 40% 10%;
}
@media only screen and (max-width: 500px) {
    #show-heading-sf {
			background: #000 url(img/header/martechsf-homepage.jpg) no-repeat center center;
			background-position: 50% 10%;
	}
}
#show-heading-sf-rates {
	background: #000 url(img/header/mtsf17_site_header_110916_c.jpg) no-repeat center center;
	background-position: 50% 20%;
}
#show-heading-sf-expo {
	background: #000 url(img/header/mtsf17_site_header_expo.jpg) no-repeat center center;
	background-position: 50% 20%;
}
#show-heading-sf-venue {
	background: #000 url(img/header/mtsf17_site_header_venue.jpg) no-repeat center center;
	background-position: 50% 50%;
}
#show-heading-europe {
	background: #000 url(img/header/london.jpg) no-repeat center center;
}
#show-heading-boston-expo {
	position:relative;
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 59%, rgba(0, 0, 0, 0.65) 100%), url('img/header/exhibitor-sponsor-mast.jpg') no-repeat center center;
	min-height: 375px;
}
#show-heading-boston-rates {
	position:relative;
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 59%, rgba(0, 0, 0, 0.65) 100%), url('img/header/rates-mast.jpg') no-repeat center center;
	min-height: 375px;
}
#show-heading-boston-agenda {
	position:relative;
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 59%, rgba(0, 0, 0, 0.65) 100%), url('img/header/agenda-mast.jpg') no-repeat center center;
	min-height: 375px;
}
#show-heading-boston-hp {
	position: relative;
	/*background: #000 url(img/header/mtwest18_site_header_v2.jpg) no-repeat center center;*/
	background: #000 url(img/header/mtwest18_site_header_175.jpg) no-repeat center center;
	/*min-height: 625px;*/
	/*min-height: 375px;*/
	min-height: 175px;
}

#show-heading-east-hp {
	position: relative;
	background: #000 url(img/header/mtwest18_site_header_175_041318_b.jpg) no-repeat center center;
	min-height: 175px;
}

#speakerbio-heading {
	background: url(img/header/martech_home.jpg) center center no-repeat #000;
	padding: 80px 80px 100px 80px !important;
  margin-top: -70px!important;
}
h1.home-tagline {
    color: #FFF!important;
    text-shadow: 0 1px 3px rgba(0,0,0,.8);
    font-weight: 900;
    font-size: 50px;
}

header{margin-bottom:0px !important;}
.bg-orange{background-color:#f15922}
.white{color:#fff;}
.white:hover{color:#fff;text-decoration: none;}
.hover-purple a:hover{color:#1b1464;text-decoration:none;-webkit-transition:0.2s ease-in-out;transition:0.2s ease-in-out}
.keynote-sticky{top:65px;left:0;right:0;width:100%;z-index:999}.keynote-sticky h3{font-weight:500;margin-top:10px;margin-bottom:10px}body.admin-bar .keynote-sticky{top:82px}.fixedsticky{position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky}.fixed-supported .fixedsticky-off,.fixedsticky-withoutfixedfixed .fixedsticky-off{position:static}.fixed-supported .fixedsticky-on,.fixedsticky-withoutfixedfixed .fixedsticky-on{position:fixed}.fixedsticky-on+.fixedsticky-dummy{display:block}

/* Navbar space */
/*.navbar-nav > li > a { padding: 21px 15px !important; line-height: 43px;  }*/

.navbar-nav > li > a {
    padding-top:25px;
    padding-bottom:25px;
    padding-left: 10px;
    padding-right: 10px;
}

.navbar-brand {
    height: inherit;
}

.nav-icons > li > a {
    padding-left: 10px;
    padding-right: 10px;
}

.navbar-toggle {
    margin-top: 20px;
}

.navbar-default{background-color:#000;border-color:#000}
.navbar-default-white{background-color:#fff;border-color:#fff}

.navbar-default-white .navbar-toggle {
    border-color: #fff;
}

.navbar-default-white .navbar-toggle .icon-bar {
    background-color: #f68b1f;
}
.navbar-default .navbar-nav > li > a {
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
}

.navbar-default .navbar-nav > li > a:hover {
    color: #f15922;
}

.navbar-default .navbar-nav > .active > a, 
.navbar-default .navbar-nav > .active > a:hover, 
.navbar-default .navbar-nav > .active > a:focus {
    color: #f15922;
}

.navbar-default .navbar-nav > li > ul > li > a {
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
}

.navbar-default .navbar-nav > li > ul > li > a:hover {
    color: #f15922;
}


.navbar-default .navbar-nav > .open > a, 
.navbar-default .navbar-nav > .open > a:hover, 
.navbar-default .navbar-nav > .open > a:focus {
    background-color: #000;
    color: #fff;
}

.dropdown-menu {
	background-color: #000 !important;
}

.dropdown-menu > .active > a, 
.dropdown-menu > .active > a:hover, 
.dropdown-menu > .active > a:focus {
    color: #f15922 !important;
    background-color: #F5F5F5;
}

h2 a,p a,ul a{color:#ee2e24}h2 a:hover,p a:hover{color:#4b4848}body{/*font-family:Lato,Helvetica,Arial,sans-serif;*/font-family:"Gotham SSm A","Gotham SSm B";padding-top:70px}h1,h2,h3,h4{font-weight:900}p{font-size:18px;/* line-height:32px; */font-family:"Gotham SSm A","Gotham SSm B";font-style: normal;font-weight: 400;}p.small{font-size:14px;line-height:1.42857}#show-heading-global{background:url(img/header/martech_home.jpg) center center no-repeat #000}#show-heading{background:url(img/header/san-francisco.jpg) center center no-repeat #000}#show-heading-news{background:url(img/header/martech_home.jpg) center center no-repeat #000}#show-heading-contact{background:url(img/header/contact-us.jpg) center center no-repeat #000}#show-heading-europe{background:url(img/header/london.jpg) center center no-repeat #000}#show-heading-eu-home{background:url(img/header/mteu-homepage.jpg) 15% 20% no-repeat #000}#show-heading-eu-agenda{background:url(img/header/mteu-agenda.jpg) 5% 25% no-repeat #000}#show-heading-eu-expo{background:url(img/header/mteu-expo.jpg) center center no-repeat #000}#show-heading-eu-rates{background:url(img/header/mteu-rates4.jpg) 50% 50% no-repeat #000}#show-heading-eu-paidsocial{background:url(img/header/martech-eu-paid-social-hdr.jpg) 50% 50% no-repeat #000}header{margin-bottom:0!important;padding-bottom:0!important}.backdrop{padding:40px;background:rgba(0,0,0,.3)}#featured-show{background-color:#f1824e;color:#FFF;padding:20px 0}#featured-show .btn-primary{background-color:#4b4848;border:none}#featured-show .btn-danger{background-color:#ee2e24;border:none}#featured-show h1,#featured-show h2{margin:0;font-weight:300}#featured-show h4{margin-top:10px;font-weight:300}#featured p{font-size:24px;font-weight:200;line-height:1.2}.vert-center-container{display:table;table-layout:fixed}.vert-center{display:table-cell;vertical-align:middle}.priceInfo{display:none}.social-circle{text-align:center;color:#FFF;border-radius:50%;display:table;table-layout:fixed;background-color:#ee5e4e}.sc-facebook{padding:10px 14px}.sc-google,.sc-twitter{padding:10px}.sc-linkedin{padding:10px 11px}.sc-email{padding:10px}.social-circles>li>a{text-decoration:none;padding:26px 0;line-height:53px;margin:0}.facebook-bg{background-color:#4c66a4}.twitter-bg{background-color:#00acee}.googleplus-bg{background-color:#cb4437}.linkedin-bg{background-color:#4875b4}.email-bg{background-color:#000}.text-mar{color:#f68b1f}.text-tech{color:#f15922}.text-int{color:#ee2e24}.social-shares a{color:#FFF}.share-icon{width:80px}.share-text{width:150px}#footer{padding:40px 0;background-color:#EFEFEF;color:#ee5e4e}form{color:#4b4848}#footer .btn-primary{background-color:#ee5e4e;border:none}#footer .lead{font-weight:700;color:#333}#copyright a,#footer p{color:#4b4848}#footer i{color:#ee5e4e}#footer a{color:#333;text-decoration:underline}#copyright{padding:20px 0;background-color:#f1824e;color:#FFF}#copyright a{font-size:18px;font-weight:900}.section-margin{padding-top:0!important;padding-bottom:10px!important}p:last-child{margin-bottom:0}.caps{text-transform:uppercase}.no-caps{text-transform:capitalize;font-weight:700}.img-margin-left{margin-left:20px}.img-margin-right{margin-right:20px}.has-nav .btn-primary{background-color:#4b4848;border:none}.sub-heading{background-color:#EFEFEF;color:#FFF;padding:20px 0;margin:20px 0}.sub-heading h1{margin:0}.special{display:none}.blog-post{margin-bottom:20px}.blog-post p:first-child{margin-top:0;padding-top:0}.blog-post ul li{font-size:18px;font-weight:200;line-height:1.4}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}.aligncenter{display:block;margin:5px auto}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignleft,a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.tabs-below>.nav-tabs,.tabs-left>.nav-tabs,.tabs-right>.nav-tabs{border-bottom:0}.pill-content>.pill-pane,.tab-content>.tab-pane{display:none}.pill-content>.active,.tab-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:focus,.tabs-below>.nav-tabs>li>a:hover{border-top-color:#ddd;border-bottom-color:transparent}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:focus,.tabs-below>.nav-tabs>.active>a:hover{border-color:transparent #ddd #ddd}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:focus,.tabs-left>.nav-tabs>li>a:hover{border-color:#eee #ddd #eee #eee}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:focus,.tabs-left>.nav-tabs .active>a:hover{border-color:#ddd transparent #ddd #ddd}.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:focus,.tabs-right>.nav-tabs>li>a:hover{border-color:#eee #eee #eee #ddd}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:focus,.tabs-right>.nav-tabs .active>a:hover{border-color:#ddd #ddd #ddd transparent}#agenda-text p,#agenda-text ul li{font-size:22px;line-height:28px}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel,.owl-carousel .owl-wrapper{display:none;position:relative}.owl-carousel{width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-ms-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-buttons div,.owl-controls .owl-page{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.grabbing{cursor:url(grabbing.png) 8 8,move}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;perspective:1200px}.owl-fade-out{z-index:10;-webkit-animation:fadeOut .7s both ease;-moz-animation:fadeOut .7s both ease;animation:fadeOut .7s both ease}.owl-fade-in{-webkit-animation:fadeIn .7s both ease;-moz-animation:fadeIn .7s both ease;animation:fadeIn .7s both ease}.owl-backSlide-out{-webkit-animation:backSlideOut 1s both ease;-moz-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease}.owl-backSlide-in{-webkit-animation:backSlideIn 1s both ease;-moz-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease}.owl-goDown-out{-webkit-animation:scaleToFade .7s ease both;-moz-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both}.owl-goDown-in{-webkit-animation:goDown .6s ease both;-moz-animation:goDown .6s ease both;animation:goDown .6s ease both}.owl-fadeUp-in{-webkit-animation:scaleUpFrom .5s ease both;-moz-animation:scaleUpFrom .5s ease both;animation:scaleUpFrom .5s ease both}.owl-fadeUp-out{-webkit-animation:scaleUpTo .5s ease both;-moz-animation:scaleUpTo .5s ease both;animation:scaleUpTo .5s ease both}@-webkit-keyframes empty{0%{opacity:1}}@-moz-keyframes empty{0%{opacity:1}}@keyframes empty{0%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px)}100%,75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}}@-moz-keyframes backSlideOut{25%{opacity:.5;-moz-transform:translateZ(-500px)}100%,75%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%)}}@keyframes backSlideOut{25%{opacity:.5;transform:translateZ(-500px)}100%,75%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}}@-webkit-keyframes backSlideIn{0%,25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-webkit-transform:translateZ(-500px)}100%{opacity:1;-webkit-transform:translateZ(0) translateX(0)}}@-moz-keyframes backSlideIn{0%,25%{opacity:.5;-moz-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-moz-transform:translateZ(-500px)}100%{opacity:1;-moz-transform:translateZ(0) translateX(0)}}@keyframes backSlideIn{0%,25%{opacity:.5;transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;transform:translateZ(-500px)}100%{opacity:1;transform:translateZ(0) translateX(0)}}@-webkit-keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(.8)}}@-moz-keyframes scaleToFade{to{opacity:0;-moz-transform:scale(.8)}}@keyframes scaleToFade{to{opacity:0;transform:scale(.8)}}@-webkit-keyframes goDown{from{-webkit-transform:translateY(-100%)}}@-moz-keyframes goDown{from{-moz-transform:translateY(-100%)}}@keyframes goDown{from{transform:translateY(-100%)}}@-webkit-keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpFrom{from{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpFrom{from{opacity:0;transform:scale(1.5)}}@-webkit-keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpTo{to{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpTo{to{opacity:0;transform:scale(1.5)}}.owl-theme .owl-controls{margin-top:10px;text-align:center}.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);opacity:.5}.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1}.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1}.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.owl-item.loading{min-height:150px;background:url(AjaxLoader.gif) center center no-repeat}.slider-sponsor-container .bx-wrapper .bx-viewport{box-shadow:none;border:none;background:#FFF}.slider-sponsor-inner{height:60px!important;max-width:270px!important}.slider-sponsor-inner img{margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}#sm-text p,#sm-text ul li{font-size:16px;line-height:1.1}.narrow{font-weight:100}#text-agenda h4.panel-title{font-size:20px}.times{font-size:14px}#text-agenda .panel-heading{background-color:#FAF6F2}.center-container{position:relative}.absolute-center{margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}.absolute-center.is-right{left:auto;right:20px;text-align:right}.absolute-center.is-left{right:auto;left:20px;text-align:left}.absolute-center.is-responsive{width:60%;height:60%;min-width:200px;max-width:400px;padding:40px}.absolute-center.is-overflow{overflow:auto}.absolute-center.is-resizable{min-width:20%;max-width:80%;min-height:20%;max-height:80%;resize:both;overflow:auto}.absolute-center.is-image{height:auto}.absolute-center.is-image img{width:100%;height:auto}.exhibitor-holder{background-color:#efefef}.exhibitor-thumb-holder{height:100px;cursor:pointer}.exhibitor-booth{text-align:center}.is-expanded{width:100%}.challenge:hover .panel{cursor:hand}#side-nav .btn-primary{background-color:#4B4848;border:none}#side-nav .btn-danger{background-color:#EE2E24;border:none}@media only screen and (min-width :992px){#share-right{text-align:right}}.navbar-nav>li>a{padding-top:25px;padding-bottom:25px}.navbar-brand{height:inherit}.nav-icons>li>a{padding-left:10px;padding-right:10px}.navbar-toggle{margin-top:20px}.navbar-default .navbar-nav>li>a{color:#f68b1f;font-weight:700;text-transform:uppercase}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>li>a:hover{color:#f15922}.navbar-default .navbar-nav>li>ul>li>a{color:#f68b1f;font-weight:700;text-transform:uppercase}.navbar-default .navbar-nav>li>ul>li>a:hover{color:#f15922}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:#E7E7E7;color:#f68b1f}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#f15922!important;background-color:#F5F5F5}.panel-sponsors,.thumb-title h3{background-color:#f1824e}.dropdown-shares{min-width:0!important}.fit-embeded{margin-bottom:20px;position:relative}.margin-ten{margin:10px!important}.thumb-title{margin-bottom:30px}.thumb-title h3{color:#FFF!important;text-align:center;padding:10px 15px;font-weight:100;font-size:24px;margin-top:-10px}.thumb-title a{text-decoration:none}.panel-sponsor-border{border-color:#f1824e}.text-white{color:#fff}.text-black{color:#000}.mb2{margin-bottom:20px!important}

.btn-sign-up{background-color:#1E8AF6;color:white;border:none;padding:6px;padding-bottom:7px;margin-left:5px;background-image:url("http://martechconf.com/wp-content/themes/martech/img/paperplane.png");background-size:20px;background-position:center;background-repeat:no-repeat;width:80%}.btn-sign-up:hover{background-color:#f25822}

/* Custom margin & padding styles */
.mr0{margin-right:0 !important}.ml0{margin-left:0 !important}.p0{padding:0px}.pt0{padding-top:0px}.pb0{padding-bottom:0px}.m0{margin:0px}.mt0{margin-top:0px}.mb0{margin-bottom:0px}.ml0{margin-left:0px}.mr0{margin-right:0px}.pl0{padding-left:0px}.pr0{padding-right:0px}.p1{padding:6px}.pt1{padding-top:6px}.pb1{padding-bottom:6px}.m1{margin:6px}.mt1{margin-top:6px}.mb1{margin-bottom:6px}.ml1{margin-left:6px}.mr1{margin-right:6px}.pl1{padding-left:6px}.pr1{padding-right:6px}.p2{padding:12px}.pt2{padding-top:12px}.pb2{padding-bottom:12px}.m2{margin:12px}.mt2{margin-top:12px}.mb2{margin-bottom:12px}.ml2{margin-left:12px}.mr2{margin-right:12px}.pl2{padding-left:12px}.pr2{padding-right:12px}.p3{padding:18px}.pt3{padding-top:18px}.pb3{padding-bottom:18px}.m3{margin:18px}.mt3{margin-top:18px}.mb3{margin-bottom:18px}.ml3{margin-left:18px}.mr3{margin-right:18px}.pl3{padding-left:18px}.pr3{padding-right:18px}.p4{padding:24px}.pt4{padding-top:24px}.pb4{padding-bottom:24px}.m4{margin:24px}.mt4{margin-top:24px}.mb4{margin-bottom:24px}.ml4{margin-left:24px}.mr4{margin-right:24px}.pl4{padding-left:24px}.pr4{padding-right:24px}@media (min-width: 992px){.p0{padding:0px}.pt0{padding-top:0px}.pb0{padding-bottom:0px}.m0{margin:0px}.mt0{margin-top:0px}.mb0{margin-bottom:0px}.ml0{margin-left:0px}.mr0{margin-right:0px}.pl0{padding-left:0px}.pr0{padding-right:0px}.p1{padding:8px}.pt1{padding-top:8px}.pb1{padding-bottom:8px}.m1{margin:8px}.mt1{margin-top:8px}.mb1{margin-bottom:8px}.ml1{margin-left:8px}.mr1{margin-right:8px}.pl1{padding-left:8px}.pr1{padding-right:8px}.p2{padding:16px}.pt2{padding-top:16px}.pb2{padding-bottom:16px}.m2{margin:16px}.mt2{margin-top:16px}.mb2{margin-bottom:16px}.ml2{margin-left:16px}.mr2{margin-right:16px}.pl2{padding-left:16px}.pr2{padding-right:16px}.p3{padding:24px}.pt3{padding-top:24px}.pb3{padding-bottom:24px}.m3{margin:24px}.mt3{margin-top:24px}.mb3{margin-bottom:24px}.ml3{margin-left:24px}.mr3{margin-right:24px}.pl3{padding-left:24px}.pr3{padding-right:24px}.p4{padding:32px}.pt4{padding-top:32px}.pb4{padding-bottom:32px}.m4{margin:32px}.mt4{margin-top:32px}.mb4{margin-bottom:32px}.ml4{margin-left:32px}.mr4{margin-right:32px}.pl4{padding-left:32px}.pr4{padding-right:32px}}@media (min-width: 1200px){.p0{padding:0px}.pt0{padding-top:0px}.pb0{padding-bottom:0px}.m0{margin:0px}.mt0{margin-top:0px}.mb0{margin-bottom:0px}.ml0{margin-left:0px}.mr0{margin-right:0px}.pl0{padding-left:0px}.pr0{padding-right:0px}.p1{padding:10px}.pt1{padding-top:10px}.pb1{padding-bottom:10px}.m1{margin:10px}.mt1{margin-top:10px}.mb1{margin-bottom:10px}.ml1{margin-left:10px}.mr1{margin-right:10px}.pl1{padding-left:10px}.pr1{padding-right:10px}.p2{padding:20px}.pt2{padding-top:20px}.pb2{padding-bottom:20px}.m2{margin:20px}.mt2{margin-top:20px}.mb2{margin-bottom:20px}.ml2{margin-left:20px}.mr2{margin-right:20px}.pl2{padding-left:20px}.pr2{padding-right:20px}.p3{padding:30px}.pt3{padding-top:30px}.pb3{padding-bottom:30px}.m3{margin:30px}.mt3{margin-top:30px}.mb3{margin-bottom:30px}.ml3{margin-left:30px}.mr3{margin-right:30px}.pl3{padding-left:30px}.pr3{padding-right:30px}.p4{padding:40px}.pt4{padding-top:40px}.pb4{padding-bottom:40px}.m4{margin:40px}.mt4{margin-top:40px}.mb4{margin-bottom:40px}.ml4{margin-left:40px}.mr4{margin-right:40px}.pl4{padding-left:40px}.pr4{padding-right:40px}}.pt1-lg{padding-top:15px}.pb1-lg{padding-bottom:15px}.mt1-lg{margin-top:15px}.mb1-lg{margin-bottom:15px}

/* Tell me more header */
.btn-sign-up-eu {
    background-color: #00A850;
    color: white;
    border: none;
    padding: 6px;
    padding-bottom: 7px;
    margin-left: 5px;
    background-image: url("img/paperplane.png");
    background-size: 20px;
    background-position: center;
    background-repeat: no-repeat;
    width: 80%;
}

.btn-sign-up-eu:hover {
	background-color:#f68b1f;
}

.tmm-box {
    height: 185px!important;
}

.tmm-text {
	font-weight: 900;
	font-size: 24px;
	line-height: 1.1;
	padding-top: 15px;
	padding-bottom: 10px
}

.fluid-width-video-wrapper {
	position: static !important;
}

.orange{background-color:#f68b1f!important;}
.xs-center{text-align: center}

/* Custom styles for rates page redesign */
.bg-aa, .bg-expopass, .bg-teamrates {
	color: #ffffff;
/* 	padding-top: 20px; */
}
.bg-aa {
	background-color: #FFF;
}
.bg-expopass {
	background-color: #FFF;
}
.bg-teamrates {
	background-color: #FFF;
}


.aa-promo, .expopass-promo, .teamrates-promo {
	line-height: 14px;
	font-size: 13px !important;
}

.aa-promo {
	background-color: #7F7F7F;
}
.teamrates-promo {
	background-color: #7F7F7F;
}
.expopass-promo {
	background-color: #7F7F7F;
}
.pass-info-dropdown {
	background-color: #FFF;
}

.pass-opt-price {
	border: 2px solid #7F7F7F;
	background-color: #7F7F7F;
	border-radius: 50%;
	width: 90px;
	height: 90px;
	margin: 0 auto;
	padding-top: 30px;
	color: #FFF;
}

.pass-opt-price-img {
	border: 2px solid #7F7F7F;
	background-color: #7F7F7F;
	border-radius: 50%;
	width: 90px;
	height: 90px;
	margin: 0 auto;
	padding-top: 23px;
}

.pass-info-dropdown li {
	font-size: 15px;
	margin-top: 5px;
	margin-bottom: 5px;
}

/*
div.aa-promo small, div.expopass-promo small, div.teamrates-promo small {
	font-size: 13px !important;
}
*/

.btn-big {
	width: 150px;
	font-weight: 500;
	font-size: 15px;
}

.rates-bdr {
	border: 2px solid #b2b2b2;
}

@media (min-width: 992px) {
	.bg-aa, .bg-expopass, .bg-teamrates {
		min-height: 275px;
	}
	.aa-promo, .expopass-promo, .teamrates-promo {
		position: absolute; 
		bottom:10px;
	}
	.pass-info-dropdown {
		min-height: 450px;
		position:relative;
	}
	.tr-pass-info-dropdown {
		min-height: 151px;
		background-color: #e6e7e9;
	}
	.tr-dropdown-length {
		min-width: 731px;
	}
	.pass-info-dropdown li {
		text-align: center;	
	}
	.btn-rates-reg {
    position: absolute; 
		bottom:0;
		left: 0;
		right: 0;
		width: 100%;
		border-radius: 0;
	}
	.li-bg {
		background-color: #d5d6d9;
	}
}

/*
@media (min-width: 1200px) {
	.btn-rates-reg {
		bottom:0px;
		width: 100%;
	}
}
*/

@media (min-width: 768px) and (max-width: 991px) {
	#aa-container2, #expopass-container2, #teamrates-container2 {
		float:left;
		width:100%;
		background:#e6e7e9;
		overflow:hidden;
		position:relative;
	}
	#aa-container1, #expopass-container1, #teamrates-container1 {
		float: left;
		width: 100%;
		position: relative;
	}
	#aa-container1 {
		background: #FFF;
	}
	#expopass-container1 {
		background: #FFF;
	}
	#teamrates-container1 {
		background: #FFF;
	}
	
	.pass-info-dropdown {
		min-height: 250px;
	}
}
/* End rates page redesign */

/* AAG Styles 
dark gold: #f34b0b;
light gold: #fce0d6;

dark green: #f8bc00;
light green: #fdf1b8;

dark purple: #f89f00;
light purple: #fde7c7;

dark orange: #f36a0a;
light orange: #fce3d6;

dark grey: #f88300;
light grey: #ffe9b3;
*/

.time{width: 7% !important;}
p.aag{font-size: 14px !important;}
.col1-6,.col2-6,.col3-6,.col4-6,.col5-6,.col6-6,.col7-6 {width: 8%}
.discover {width:15.5% !important;}
.mkto{background-color: #6b67a0;color:#fff;font-weight:700;}
.exec-bg{background-color: rgba(142, 143, 255, 0.7);color:#fff;font-weight:700;}
.gen-bg{background-color: rgba(197, 142, 255, 0.7);color:#000;}
.exec-bg a {color:#000!important;font-size: 18px;font-weight:400;text-decoration: none;}
.gen-bg a {color:#000!important;font-size: 18px;font-weight:400;text-decoration: none;}
.sessTitle a {color:#000!important;text-decoration: none;}
a.twitter{color:#000!important;}
a.speaker{color:#000!important;}

.seo, .col1-5, .col1-4 {background-color: #f34b0b; color: #fff;}
.sem, .col2-5, .col2-4 {background-color: #f8bc00; color: #fff;}
.retail, .col3-5, .col3-4 {background-color: #f89f00; color: #fff;}
.bootcamp, .col4-5, .col4-4 {background-color: #f36a0a; color: #fff;}
.plus, .col5-5 {background-color: #f88300; color: #fff;}
.discoverMT {background-color: #1B1464;color:#fff;font-weight:700;}
.day-time {width:10% !important}
.seo, .sem, .retail, .bootcamp, .plus {font-weight: bold !important;}
a.plus {color:#fff;}
a.track {color: #000 !important;}
a.track:hover {text-decoration:none !important;}

td.seo-bg, .track-Executive, .track-Experience, .track-Marketing {background-color: #d0d0d0; color: #000!important;}
td.sem-bg, .track-DataAnalytics, .track-OperationsTechnology, .track-Technology {background-color: #d0d0d0; color: #000!important;}
td.retail-bg, .track-AdtechSocial, .track-EmergingMobile, .track-General, .track-Management {background-color: #d0d0d0; color: #000!important;}
td.bootcamp-bg, .track-DigitalTransformation, .track-AgileHuman {background-color: #d0d0d0;color: #000!important;}
td.plus-bg, .track-Solutions, .track-DiscoverMartech, .track- {background-color: #d0d0d0; color: #000!important;}
.agenda-item-details{background-color:#fff!important;color:#000!important;}
.plus-bg a {color:#000!important;font-size: 18px;font-weight:400;text-decoration: none;}
.time {width: 12%;}
.col1-5,.col2-5,.col3-5,.col4-5,.col5-5 {width: 18%}
.col1-4,.col2-4,.col3-4,.col4-4 {width: 22.5%}

.modal-body {color:#000;}
.modal-body a {color:#000!important;}
.modal-title {color:#000!important;}
.seo-bg .modal-title {color:#fff;}
.sem-bg .modal-title {color:#fff;}
.retail-bg .modal-title {color:#fff;}
.bootcamp-bg .modal-title {color:#fff;}
.plus-bg .modal-title {color:#fff;}
.sessTitle{font-size: 18px;font-weight:400;}
.bg-lightgrey {background-color:#efefef;}
.spkrPageBioBox{background:#41ADD6;color:#fff;padding:20px;margin-top:20px;clear:both}.spkrPageBioBox p{font-weight:300;letter-spacing:.05em;padding-right:30px}.spkrPageBioBox h4{font-size:18px}

.sign-up-grid-item{margin-bottom:10px;text-align:center}@media (max-width: 480px){.sign-up-grid-item h4{padding-top:10px;padding-bottom:10px}}@media (min-width: 768px){.sign-up-grid-item h4{text-align:left}}
.fw-s,.btn-group-bar-item .dropdown-menu li a{font-weight:600}
.screen-reader-text{display:none;}

.tmm-box{height:152px!important}
.hideSessions{display:none!important}
#tellMeMoreHeader input[type=submit]{width:48px!important}
#tellMeMoreHeader .help-block{background-color:#F1824E!important;}

@media (max-width: 991px) {
	#show-heading-news, #show-heading-global, #show-heading-contact, #show-heading-usa, #show-heading-rates, #show-heading-expo, #show-heading-venue, #show-heading-sf, #show-heading-sf-rates, #show-heading-sf-expo, #show-heading-sf-venue, #show-heading-boston-expo, #show-heading-boston-agenda, #speakerbio-heading, #show-heading-boston-rates {
		background-image: url('http://martechconf.com/wp-content/themes/martech/assets/img/1x1.png'); 
		background-color: #000;
	}
	body{

		padding-top:60px!important;
	}
}

/* Marketo Form Styles */
.mktoForm {width: auto !important}
.mktoForm span {margin-left: 8px !important;}
.mktoFormRow {float: left !important;}
.mktoFormCol {margin-bottom: 8px !important;}
.mktoOffset {width: auto !important;}
.mktoGutter {width:0px !important;}
.mktoAsterix{display: none !important;}

/* Footer Marketo Styles */
#footer .mktoLabel{width:100px!important;margin-bottom:5px!important;}
#footer .mktoButton{height: 35px !important;background:#f15922!important;margin-left:0px!important;float:left !important;border:none !important; border-radius:5px!important;padding:12 10 12 10!important;font-size:14px!important;font-weight:normal !important}
#footer input[type=text] {height:35px!important;width:100%!important;font-weight: bold !important;}
#footer input[type=email] {height:35px!important;width:100%!important;font-weight: bold !important;}
#footer .mktoFormRow {float: none !important;}

/* TMM Header Marketo Styles */
#tmmHide .mktoForm{background-color: #F1824E!important;}
#tmmHide .mktoLabel{width:100px!important;margin-bottom:5px!important;}
#tmmHide .mktoButton{height: 35px !important;background:#f15922!important;margin-left:0px!important;float:left !important;border:none !important; border-radius:0px!important;padding:12 10 12 10!important;font-size:14px!important;font-weight:normal !important}
#tmmHide .mktoLabel{display:none !important}

/* TMM Header Marketo Styles */
#tmmHideLg .mktoForm{background-color: #F1824E!important;}
#tmmHideLg .mktoLabel{width:100px!important;margin-bottom:5px!important;}
#tmmHideLg .mktoButton{height: 35px !important;background:#f15922!important;margin-left:0px!important;float:left !important;border:none !important; border-radius:0px!important;padding:12 10 12 10!important;font-size:14px!important;font-weight:normal !important}
#tmmHideLg .mktoLabel{display:none !important}

/* TMM Sidebar Marketo Styles */
#tmmSidebar .mktoForm{background-color: #F1824E!important;}
#tmmSidebar .mktoLabel{width:100px!important;margin-bottom:5px!important;}
#tmmSidebar .mktoButton{height: 35px !important;background:#f15922!important;margin-left:0px!important;float:left !important;border:none !important; border-radius:0px!important;padding:12 15 12 10!important;font-size:14px!important;font-weight:normal !important}
#tmmSidebar .mktoLabel{display:none !important}

@media (min-width: 1201px) {
	#tmmHideLg input[type=text] {height:35px!important;width:202px!important;font-weight: bold !important;}
	#tmmHideLg input[type=email] {height:35px!important;width:125px!important;font-weight: bold !important;}
	#tmmHide input[type=text] {height:35px!important;width:202px!important;font-weight: bold !important;}
	#tmmHide input[type=email] {height:35px!important;width:125px!important;font-weight: bold !important;}
	#tmmSidebar input[type=text] {height:35px!important;width:270px!important;font-weight: bold !important;}
	#tmmSidebar input[type=email] {height:35px!important;width:190px!important;font-weight: bold !important;}
}

@media (min-width: 992px) and (max-width: 1200px) {
	#tmmHideLg input[type=text] {height:35px!important;width:800px!important;font-weight: bold !important;}
	#tmmHideLg input[type=email] {height:35px!important;width:715px!important;font-weight: bold !important;}
	#tmmHide input[type=text] {height:35px!important;width:380px!important;font-weight: bold !important;}
	#tmmHide input[type=email] {height:35px!important;width:295px!important;font-weight: bold !important;}
	#tmmSidebar input[type=text] {height:35px!important;width:230px!important;font-weight: bold !important;}
	#tmmSidebar input[type=email] {height:35px!important;width:140px!important;font-weight: bold !important;}
}

@media (min-width: 768px) and (max-width: 991px) {
	#tmmHideLg input[type=text] {height:35px!important;width:600px!important;font-weight: bold !important;}
	#tmmHideLg input[type=email] {height:35px!important;width:515px!important;font-weight: bold !important;}
	#tmmHide input[type=text] {height:35px!important;width:630px!important;font-weight: bold !important;}
	#tmmHide input[type=email] {height:35px!important;width:545px!important;font-weight: bold !important;}
	#tmmSidebar input[type=text] {height:35px!important;width:630px!important;font-weight: bold !important;}
	#tmmSidebar input[type=email] {height:35px!important;width:550px!important;font-weight: bold !important;}
	.tmmSidebar{height:150px!important}
}

@media (min-width: 376px) and (max-width: 414px) { /* iPhone 6+ */
	#tmmHideLg input[type=text] {height:35px!important;width:280px!important;font-weight: bold !important;}
	#tmmHideLg input[type=email] {height:35px!important;width:280px!important;font-weight: bold !important;}
	#tmmHide input[type=text] {height:35px!important;width:280px!important;font-weight: bold !important;}
	#tmmHide input[type=email] {height:35px!important;width:280px!important;font-weight: bold !important;}
	#tmmSidebar input[type=text] {height:35px!important;width:280px!important;font-weight: bold !important;}
	#tmmSidebar input[type=email] {height:35px!important;width:280px!important;font-weight: bold !important;}
	.tmmSidebar{height:220px!important}
}

@media (min-width: 321px) and (max-width: 375px) { /* iPhone */
	#tmmHideLg input[type=text] {height:35px!important;width:210px!important;font-weight: bold !important;}
	#tmmHideLg input[type=email] {height:35px!important;width:210px!important;font-weight: bold !important;}
	#tmmHide input[type=text] {height:35px!important;width:210px!important;font-weight: bold !important;}
	#tmmHide input[type=email] {height:35px!important;width:210px!important;font-weight: bold !important;}
}

@media (max-width: 320px) { /* iPhone SE */
	#tmmHideLg input[type=text] {height:35px!important;width:150px!important;font-weight: bold !important;}
	#tmmHideLg input[type=email] {height:35px!important;width:150px!important;font-weight: bold !important;}
	#tmmHide input[type=text] {height:35px!important;width:150px!important;font-weight: bold !important;}
	#tmmHide input[type=email] {height:35px!important;width:150px!important;font-weight: bold !important;}
}

@media (min-width: 300px) and (max-width: 415px) {
	.tmm-box{height:200px!important}
}

/* Boston Redesign Styles */
.agenda-item-filters .list-inline {
	margin-left: -50px;
}
.gotham-book {
		font-family: "Gotham SSm A","Gotham SSm B";
		font-style: normal;
		font-weight: 400;
	}
.gotham-medium {
		font-family: "Gotham SSm A","Gotham SSm B";
		font-style: normal;
		font-weight: 500;
	}

.gotham-bold {
		font-family: "Gotham SSm A","Gotham SSm B";
		font-style: normal;
		font-weight: 700;
	}

.btn-mt-benefits {
    color: #fff;
    background-color: #f5891f;
    border-color: #f5891f;
    border-radius: 0px;
    text-transform: uppercase;
    font-weight: bold;
}

.btn-conference-program {
    color: #fff;
    background-color: #ec2f23;
    border-color: #ec2f23;
    border-radius: 0px;
    text-transform: uppercase;
    font-weight: bold;
}

.btn-sponsor-sort {
	color: #fff;
    background-color: #1b1464;
    border-color: #1b1464;
}

/* Boston Redesign Header Styles */
.boston-hdr-content {
	position: absolute;
  	bottom: 0;
  	width:100%;
  	background-color: rgba(0, 0, 0, 0.5);
  	padding-top: 70px;
}

.navbar-default-white .navbar-nav > li > a,
.navbar-default-white .navbar-nav > li > ul > li > a {
	color: #f68b1f;
	font-weight: 700;
	text-transform: uppercase;
}
.navbar-default-white .navbar-nav > li > a:hover,
.navbar-default-white .navbar-nav > li > a:focus,
.navbar-default-white .navbar-nav > li > ul > li > a:hover,
.navbar-default-white .navbar-nav > li > ul > li > a:focus {
	color: #F05A22;
	background-color: transparent;
}

.bos-logo {
	width: 100%;
    text-align: center;
    color: red;
    height: 151px;
    padding-top: 10px;
}

.sponsor-bar-right {
	background-image: url('/wp-content/themes/martech/img/header/hdr-sponsor-divider_20x84.jpg');
    background-repeat: no-repeat;
    background-position: left; 
    /*display:flex;*/
	align-items: center;
	justify-content: flex-start;
}

.sponsor-bar-right img {padding-left: 15px; padding-top:8px;}

.sponsor-bar-left {
	display:flex;
	align-items: center;
	justify-content: flex-end;
	}

/* End Boston Redesign Header Styles */
#bos-footer {padding-bottom: 40px;}
#bos-links {padding-bottom: 40px;background-color:#343434;}
#bos-links a{color:#FFF;}
#bos-footer i {color:#58595B;}

.red a{color:#f15922;}
.white {color:#ffffff;}
.dark-orange {color:#F05A22;}
.light-gray {color:#A9A9A9;}
.dark-gray {color:#58595B;}

h1,h2.gotham-book {font-size:40px; text-transform:uppercase; letter-spacing:-2px;}
h3.gotham-bold {font-size:30px; letter-spacing:-2px;}
h4.gotham-bold {font-size:18px; letter-spacing:-2px;}
p.gotham-book {font-size:18px;}


.cta {padding:20px 0;margin:0px 0;}
.cta p {color:#58595B;}
.cta hr {display:block;height:1px;border:0;border-top:2px solid #A9A9A9;margin: 30px 0;padding: 0;}
.cta section {border:1px solid black;}
.location-images img {margin-right:30px; width:30%;}
.mt-benefits p {line-height:25px;}
.conference-program p {line-height:25px;}
.show-location p {line-height:25px;}
.advisory-board-members img {width:200px; padding-bottom:10px;}
.sponsor-bar-height {height:90px;}
.section-padding {padding:20px 0;}

/*marketo overrides*/
.mktoForm .mktoFormRow {clear:none !important;}
.mktoForm .mktoFieldWrap {margin-right: 5px !important;}

ul.left-align-spaced {margin-left:20px;padding-left:0px;}
ul.left-align-spaced > li {color:#F05A22; margin:10px 0 10px 0; line-height:25px; font-size:18px; /*letter-spacing:-1px;*/}

ul.left-align {margin-left:5px; padding-left:0px; margin-bottom:0px;}
ul.left-align > li {color:#F05A22; line-height:25px; font-size:18px; /*letter-spacing:-1px;*/}

span.cta-pull-quote-author {font-size:18px;}
span.cta-pull-quote {font-size:25px; line-height:30px; /*letter-spacing:-1px;*/}

div.text-center {text-align:center;}
div.text-right {text-align:right;}
div.cta-pull-quote-marks {float:left; margin-right:10px;}
div.location-images {text-align:center; margin:30px 0 80px 0;}
div.advisory-board-members {text-align:center; font-size:18px;}
div.sponsors-bar {display:flex; align-items:center;}
section.borders {border-top:1px solid #A9A9A9;border-bottom:1px solid #A9A9A9;}

.img-responsive-footer {
	display: block;
    max-width: 100%;
    height: auto;
}

.brinker-bg {

	/*background-image:url(https://martechconf.com/wp-content/uploads/2017/07/brinker-bg-right.jpg);*/ 
	background-image:url('https://martechconf.com/wp-content/uploads/2018/02/scott_bkg_2500x943.jpg');

}

.stackies-thumb {

	margin-left: 20px;
	float: right;
}

.stackies-logo {

	margin-right: 30px;
	float: left;
}

@media (min-width: 5120px) {
	.brinker-bg {background-position:48% 0%; background-repeat:no-repeat; background-color:#FFFFFF;}
}

@media (min-width: 4096px) and (max-width: 5119px) {
	.brinker-bg {background-position:48% 0%; background-repeat:no-repeat; background-color:#FFFFFF;}
}

@media (min-width: 3840px) and (max-width: 4095px) {
	.brinker-bg {background-position:42% 20%; background-repeat:no-repeat; background-color:#FFFFFF;}
}

@media (min-width: 3480px) and (max-width: 3839px) {
	.brinker-bg {background-position:48% 0%; background-repeat:no-repeat; background-color:#FFFFFF;}
}

@media (min-width: 3000px) and (max-width: 3479px) {
	.brinker-bg {background-position:45% 0%; background-repeat:no-repeat; background-color:#FFFFFF;}
}

@media (min-width: 2880px) and (max-width: 2999px) {
	.brinker-bg {background-position:40% 0%; background-repeat:no-repeat; background-color:#FFFFFF;}
}

@media (min-width: 2732px) and (max-width: 2879px) {
	.brinker-bg {background-position:40% 0%; background-repeat:no-repeat; background-color:#FFFFFF;}
}

@media (min-width: 2560px) and (max-width: 2731px) {
	.brinker-bg {background-position:35% 0%; background-repeat:no-repeat; background-color:#FFFFFF;}
}

@media (min-width: 2304px) and (max-width: 2559px) {
	.brinker-bg {background-position:38% 0%; background-repeat:no-repeat; background-color:#FFFFFF;}
}

@media (min-width: 2160px) and (max-width: 2303px) {
	.brinker-bg {background-position:30% 0%; background-repeat:no-repeat; background-color:#FFFFFF;}
}

@media (min-width: 2048px) and (max-width: 2159px) {
	.brinker-bg {background-position:10% 0%; background-repeat:no-repeat; background-color:#FFFFFF;}
}

@media (min-width: 1920px) and (max-width: 2047px) {
	.brinker-bg {background-position:10% 0%; background-repeat:no-repeat; background-color:#FFFFFF;}
}

@media (min-width: 1680px) and (max-width: 1919px) {
	.brinker-bg {background-position:430% 0%; background-repeat:no-repeat; background-color:#FFFFFF;}
}

@media (min-width: 1600px) and (max-width: 1679px) {
	.brinker-bg {background-position:80% 0%; background-repeat:no-repeat; background-color:#FFFFFF;}
}

@media (min-width: 1536px) and (max-width: 1599px) {
	.brinker-bg {background-position:70% 0%; background-repeat:no-repeat; background-color:#FFFFFF;}
}

@media (min-width: 1440px) and (max-width: 1535px) {
	.brinker-bg {background-position:70% 0%; background-repeat:no-repeat; background-color:#FFFFFF;}
}

@media (min-width: 1366px) and (max-width: 1439px) {
	.brinker-bg {background-position:60% 0%; background-repeat:no-repeat; background-color:#FFFFFF;}
}

@media (min-width: 1280px) and (max-width: 1365px) {
	.brinker-bg {background-position:60% 0%; background-repeat:no-repeat; background-color:#FFFFFF;}
	.venue-heading-resp {font-size:40px;}
}
@media (min-width: 1025px) and (max-width: 1279px) {
	/*.brinker-bg {background-color:#343434;}*/
	.venue-heading-resp {font-size:40px;}
}

@media (min-width: 1080px) and (max-width: 1279px) {
	.brinker-bg {background-position:63% 0%; background-repeat:no-repeat; background-color:#FFFFFF;}
}

@media (min-width: 1024px) and (max-width: 1079px) {
	.brinker-bg {background-position:65% -30%; background-repeat:no-repeat; background-color:#FFFFFF;}
}

@media (min-width: 1024px) {
	section.cta {background-size: 100%;background-repeat: no-repeat;background-position: center bottom;}
	div.cta-pull-quote-marks img {width:70px;}
	.mtc-logo-size img {width:400px;}
	.advisory-board-padding {overflow:auto; padding: 0px 200px 0 200px;}
	.sponsors-bar-text {font-size:1.5em;}
	.venue-heading-resp {font-size:40px;}
}

@media (min-width: 1024px) and (max-width: 1024px) {
	.brinker-bg {background-position:60% 20%; background-repeat:no-repeat; background-color:#FFFFFF;}
}

@media (min-width: 768px) and (max-width: 1023px) {
	.center-button a {margin:0 auto; display:block;}
	.homepage-pdf-download {width:50%;}
	.bos-footer-img .img-responsive {display: unset; max-width: 100%; height: auto;}
	.brinker-bg {background-image:url(unset) !important;background-color:#FFFFFF;}
}

@media (min-width: 768px) and (max-width: 1024px) {
	h1.gotham-book {font-size:50px; text-transform:uppercase; letter-spacing:-3px;}
	h2.gotham-book {font-size:50px; text-transform:uppercase; letter-spacing:-3px;}
	h3.gotham-bold {font-size:29px; letter-spacing:-1px;}
	h4.gotham-bold {font-size:25px; letter-spacing:-1px;}
	span.cta-pull-quote {font-size:25px; line-height:30px;}
	span.cta-pull-quote-author {font-size:18px;}
	/*.center-button-no-block a {margin:0 auto; display:block;}*/
	div.location-images img {width:30%;}
	section.conference-program {background-repeat: no-repeat;background-position: center bottom;}
	section.show-location {background-repeat: no-repeat;background-position: center bottom;}
	div.cta-pull-quote-marks img {width:70px;}
	.mtc-logo-size img {width:400px;}
	.advisory-board-padding {overflow:auto; padding: 0px 100px 0 100px;}
	.sponsors-bar-text {font-size:1.1em;}
	ul.lead {font-size:18px;}
	.venue-heading-resp {font-size:40px;}
	#show-heading-boston-hp, #show-heading-boston-agenda, #show-heading-boston-expo, #show-heading-boston-rates, #show-heading-east-hp {
		/*background: #000 url(img/header/mt-bos-masthead-625.jpg) no-repeat 50% 100%;
		min-height: 450px;*/
		background-image: url(https://martechconf.com/wp-content/themes/martech/assets/img/1x1.png);
    	background-color: #000;
    	min-height: 300px;
		}
	.nav>li>a {
    position: relative;
    display: block;
    padding: 30px 10px;
		}
	.boston-keynote-sticky {
    top: 85px !important;
    left: 0;
    right: 0;
    width: 100%;
    z-index: 999;
}
}

@media (min-width: 540px) and (max-width: 1024px) {
	div.program-thumb img {margin:0 auto; display:block; margin-bottom:20px;}
}

@media (min-width: 417px) and (max-width: 767px) {
	section.conference-program {background-repeat: no-repeat;background-position: center bottom;}
	section.show-location {background-repeat: no-repeat;background-position: center bottom;}
	.mtc-logo-size img {width:300px;}
	.advisory-board-padding {overflow:unset; padding: unset;}
	.sponsors-bar-text {font-size:1.1em;}
	.brinker-bg {background-image:url(unset) !important;background-color:#FFFFFF;}
	.venue-heading-resp {font-size:2em;}
	.center-button-no-block a {margin:0 auto; display:block;}
	.center-button-no-block-rates a {margin:0 auto; display:block;}
	.bos-footer-img .img-responsive {display: unset; max-width: 100%; height: auto;}
	#show-heading-boston-hp, #show-heading-boston-agenda, #show-heading-boston-expo, #show-heading-boston-rates, #show-heading-east-hp {
		/*background: #000 url(img/header/mt-bos-masthead-625.jpg) no-repeat 50% 100%;
		min-height: 450px;*/
		background-image: url(https://martechconf.com/wp-content/themes/martech/assets/img/1x1.png);
    	background-color: #000;
    	min-height: 250px;
		}
}

/*
@media (min-width: 415px) and (max-width: 960px) {
	.bg-aa, .bg-expopass {
		padding-top: 66px;
	}

	.bg-teamrates {
		padding-top: 81px;
	}
}
*/

@media (min-width: 481px) and (max-width: 960px) {
	.mt-benefits-btn-resp-center {text-align:center; width:100%;}
	.center-button-no-block a {margin:0 auto; display:block;width:50%;margin-bottom:10px;}
	.center-button-no-block-rates a {margin:0 auto; display:unset;}
}

@media (min-width: 300px) and (max-width: 480px) {
	.mt-benefits-btn-resp-center {text-align:center; width:100%;}
	.center-button-no-block a {margin:0 auto; display:block; margin-bottom:10px;}
}

@media (min-width: 321px) and (max-width: 480px) {
	.center-button-no-block-rates a {margin:0 auto; display:block;}
}

@media (min-width: 300px) and (max-width: 320px) {
	.center-button-no-block-rates a {margin:0 auto; display:unset;}
}

@media (min-width: 300px) and (max-width: 416px) { 
	#show-heading-boston-hp, #show-heading-boston-agenda, #show-heading-boston-expo, #show-heading-boston-rates {
		/*background: #000 url(img/header/mt-bos-masthead-625.jpg) no-repeat 50% 100%;
		min-height: 450px;*/
		background-image: url(https://martechconf.com/wp-content/themes/martech/assets/img/1x1.png);
    	background-color: #000;
    	min-height: 200px;
		}
	h1.gotham-book {font-size:27px; text-transform:uppercase; letter-spacing:-3px;}
	h2.gotham-book {font-size:27px; text-transform:uppercase; letter-spacing:-2px;}
	h3.gotham-bold {font-size:20px; letter-spacing:-1px;}
	span.cta-pull-quote {font-size:20px; line-height:22px;}
	ul.left-align-spaced > li {color:#F05A22; margin:20px 0 20px 0; line-height:18px; font-size:15px;}
	ul.left-align > li {color:#F05A22; line-height:18px; font-size:15px;}
	div.cta-pull-quote-marks img {height:50px; width:50px;}
	span.cta-pull-quote-author {font-size:15px;}
	p.gotham-book {font-size:15px; line-height:20px;}
	.center-button a {margin:0 auto; display:block;}
	div.advisory-board-members span {font-size:20px;}
	div.advisory-board-members {line-height:18px;}
	div.location-images img {width:25%;}
	section.conference-program {background-repeat: no-repeat;background-position: center bottom;}
	section.show-location {background-repeat: no-repeat;background-position: center bottom;}
	.mtc-logo-size img {width:250px;}
	.advisory-board-padding {overflow:unset; padding: unset;}
	.sponsors-bar-text {font-size:1em;}
	.brinker-bg {background-image:url(unset) !important;background-color:#FFFFFF;}
	.venue-heading-resp {font-size:2em;}
	.bos-footer-img .img-responsive {display: unset; max-width: 100%; height: auto;}
	.manifesto-buttons {width: 100%; margin-bottom: 20px;}
	.stackies-thumb {margin-left: 0px; float: unset;}
	.stackies-logo {margin-right: 0px; float: unset;}
}

@media (min-width: 300px) and (max-width: 1023px) {
	.resp-center-heading h1 {text-align:center;}
	.resp-center-heading {text-align:center;}
}

@media (min-width: 769px) {
	.header-register-cta-right {text-align:right;}
	.header-register-cta-left {text-align:left;}
}

@media (max-width: 768px) {
	.header-register-cta-right {text-align:unset;}
	.header-register-cta-left {text-align:unset;}
}

@media (min-width: 768px) {
	.img-responsive-float-right {
		float: right;
		margin: 5px 0 20px 20px;
	}
}

@media (min-width: 300px) and (max-width: 767px) {
	.img-responsive-float-right {
		display: block;
		max-width: 100%;
		height: auto;
		margin: auto;
		padding-top: 15px;
		padding-bottom: 15px;
	}
}

@media (min-width: 300px) and (max-width: 768px) {
	.img-responsive-footer {
		display: unset;
	    max-width: 100%;
	    height: auto;
	}
	.keynote-sticky {
	    top: 85px !important;
	    left: 0;
	    right: 0;
	    width: 100%;
	    z-index: 999;
	}
	#show-heading-child-pages {
	    background: #000 url(img/header/black-bar.png) no-repeat center center;
	    margin-top: 35px;
	}
}

@media (min-width: 300px) and (max-width: 1024px) {
	#show-heading-child-pages {
		background: #000;
		background-image:none;
	}
}

/* TMM Boston */
#tmm-boston {background:#EFEFEF;}
.tmm-gradient {height: 30px; background: linear-gradient(#d9d9d9 5%, transparent 75%);}
.tmm-margins {margin:0px 0px 30px 0px !important;}

/*#tmmBostonLg .mktoButton{height: 35px !important;background:#f15922!important;margin-left:5px!important;float:left !important;border:none !important; border-radius:0px!important;padding:12 10 12 10!important;font-size:14px!important;font-weight:normal !important}*/

#tmmBostonLg .mktoButton{height: 35px !important;background:#ec2f23!important;margin-left:5px!important;float:left !important;border:none !important; border-radius:0px!important;padding:12 10 12 10!important;font-size:14px!important;font-weight:normal !important}

#tmmBostonLg .mktoLabel{display:none !important}

@media (min-width: 992px) {
	#tmmBostonLg .mktoFormRow input[type=text] {height:35px!important;width:300px!important;font-weight: bold !important;float:left !important;}
	#tmmBostonLg .mktoFormRow input[type=email] {height:35px!important;width:300px!important;font-weight: bold !important;float:left !important;}
}

@media (min-width: 768px) and (max-width: 992px) {
	#tmmBostonLg .mktoFormRow input[type=text] {height:35px!important;width:250px!important;font-weight: bold !important;}
	#tmmBostonLg .mktoFormRow input[type=email] {height:35px!important;width:250px!important;font-weight: bold !important;}
}

.mktoFormRow .mktoCheckboxList {float: left !important;width: 20px !important;}

.img-responsive-noblock {max-width:100%; height:auto;}

.nav {
	font-size: 13px;
}

.nav-register {
	color: white;
    padding:15px;
    margin-top: 13px;
    background-color: #ec2f23;
    border-color: #ec2f23;
    border-radius: 0px;
    margin-bottom: 0;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    font-size: 14px;
}

.keynote-sticky {
    top: 75px;
    left: 0;
    right: 0;
    width: 100%;
    z-index: 999;
}

.boston-keynote-sticky {
    top: 75px;
    left: 0;
    right: 0;
    width: 100%;
    z-index: 999;
}

.boston-keynote-sticky h3 {
    font-weight: 500;
    margin-top: 10px;
    margin-bottom: 10px;
}
.sponsor-fade-container {
    position: relative;
}

.panel-body {
	position: relative;
    padding-top: 15px !important;
    padding-bottom: 15px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
}

.panel-body .content {
    padding: 15px;
}

.smspon:after {
    content: "Social Media Sponsor";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center;
    width: 100%;
    height: 30px;
    line-height: 30px;
    background: #404040;
    color: #ffffff;
}

.epp-session {
	width: 31%;
}

.show-grand-view-button {

	display: inline-block !important;

}


.hide-grand-view-button {

	display: none;
}

.show-attending-button {

	display: inline-block !important;

}

.hide-attending-button {

	display:none;

}

.show-conference-program-button {

	display: inline-block !important;

}

.hide-conference-program-button {

	display:none;

}

.show-featured-video-button {

	display: inline-block !important;

}

.hide-featured-video-button {

	display:none;

}

.show-grand-view-section {

}

.hide-grand-view-section {

	display:none;

}

.show-attending-section {

}

.hide-attending-section {

	display:none;

}

.show-brands-section {

}

.hide-brands-section {

	display:none;

}

.show-conference-program-section {

}

.hide-conference-program-section {

	display:none;

}

.show-advisory-board-section {

}

.hide-advisory-board-section {

	display:none;

}

.show-testimonials-section {

}

.hide-testimonials-section {

	display:none;

}

.show-location-section {

}

.hide-location-section {

	display:none;

}

.show-location-section {

}

.hide-location-section {

	display:none;

}

.show-featured-video-section {

}

.hide-featured-video-section {

	display:none;

}

.show-stackies-section {

}

.hide-stackies-section {

	display:none;

}

.show-section {

}

.hide-section {
	display:none !important;
}

.show-element {

}

.hide-element {
	display: none !important;
}

.btn-workshop {

	white-space: unset;
}

h3.workshop-headings a {

	color: #000000;
}

.aag-workshop-item {

	border-top: 1px solid #ddd;
    border-right: 1px solid #ddd;
    vertical-align: middle;
    margin-top: 0px;
    margin-bottom: 0px;
    text-align: center;
}

.aag-workshop-last-item {

	border-top: 1px solid #ddd;
    vertical-align: middle;
    padding-top: 39px;
    padding-bottom: 39px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-align: center;
}

.aag-workshop-item-2-lines {
	padding-top: 63px;
    padding-bottom: 63px;
}

.aag-workshop-item-3-lines {
	padding-top: 50px;
    padding-bottom: 50px;
}

.aag-workshop-item-4-lines {
	padding-top: 39px;
    padding-bottom: 39px;
}

@media (max-width: 768px) {

	.aag-workshop-last-item {
		padding-top: 20px;
    	padding-bottom: 20px;
    	border-right: 0px solid #ddd;
	}
	.aag-workshop-item-2-lines {
		padding-top: 20px;
    	padding-bottom: 20px;
    	border-right: 0px solid #ddd;
	}
	.aag-workshop-item-3-lines {
		padding-top: 20px;
    	padding-bottom: 20px;
    	border-right: 0px solid #ddd;
	}
	.aag-workshop-item-4-lines {
		padding-top: 20px;
    	padding-bottom: 20px;
    	border-right: 0px solid #ddd;
	}

}

.agenda-workshops a {
	color:#ee2e24;
}

.expo-session-column {
	width: 50%;
}

/* updates for expo west page*/
#gated-docs {

	border: 1px solid red;
    box-shadow: 5px 5px 8px #AAAAAA;
}

label a {

	color: #ee2e24;
}
