figure img{display:inline;}
footer{margin-top:0;}
h1,h2,h4{font-family:Barlow,sans-serif;}
h1 span{color:#fa5858;}
h2{font-size:1.5rem;}
h4{font-size:15px;}
main article h4 a{color:#3ea8bd;}
main article .post-meta-wrapper{display:none;}
main article.indexlisting h4{margin-bottom:0.125em;text-transform:none;}
main article.indexlisting .post-inner{display:none;}
p{color:#444;line-height:1.45em;}
.active p{color:#000;line-height:24px;}
.aligncenter{text-align:center;}
.alphaindex h4{margin:0;}
.alphaindex .row{border-bottom:1px solid #ccc;}
.alphasearchcontainer .btn{margin-right:2px;padding:7px 17px;}
.amount-slider{margin:0;padding:0 20px;width:100%;}
.amount-slider label{font-size:15px;text-align:center;text-transform:none;width:100%;}
.amount-slider .slider.slider-horizontal{width:100%;}
.amount-slider .slider.slider-horizontal .slider-track{background-image:none;border:1px solid #c5c5c5;border-radius:0;height:15px;left:-7px;top:8px;}
.amount-slider .slider-handle{background-color:#fa5858;background-image:none;border:1px solid #000;border-radius:3px;cursor:grab;width:6px;}
.bg-cover{background-position:left -120px;background-repeat:repeat-x;}
.bg-gray{background-color:rgba(217,217,217,0.35);}
.bg-peeps{background-image:url(/images/bg/peeps.jpg);}
.bio-page-container .tab a.nav-link, .nav-link{color:#212529 !important;}
.bio-page-container .tab a.nav-link.active{color:#fa5858 !important;}
.bio-page-container .tab-pane{min-height:unset;}
.bio-page-content{margin-left:0;margin-right:0;}
.bio-short .container{padding-left:19px;max-width:100%;}
.bioactions{padding-right:0;}
.bioactions .btn{color:#444;display:block;margin-left:auto;margin-right:0;margin-top:0;max-width:100%;min-width:12em;padding-left:20px;padding-right:20px;position:relative;text-transform:uppercase;width:16em;}
.bioactions .btn .fa{margin-right:3px;}
.bioactions .btn-outline-secondary:hover,.bioactions .btn-outline-secondary:hover .fa{color:#fff;}
.biocontentcol{max-width:100%;}
.biodesc{color:#000;font-size:1.5rem;line-height:1.25em;margin:0 0 5px 0;}
h1.bioname{flex:1 1 calc(100% - 15em - 30px);font-size:1.8em;margin-top:0;}
.biophoto{border-radius:5px;margin:2.25rem 0 20px 0;max-height:400px;max-width:285px;position:relative;width:100%;-webkit-border-radius:5px;-moz-border-radius:5px;}
.biophoto img{max-height:400px;}
.biophoto .sticker{position:absolute;right:-42px;top:-42px;width:120px;}
.biophoto .sticker .hovertext{fill:#fff;}
/*.biophoto .sticker:hover .hovertext{fill:#444;}*/
.blogentry{margin-bottom:4rem;}
.blogentry .row img{max-width:200px;width:100%;}
.blogentry ol, .blogentry ul{color:#626262;margin-left:1.5rem;}
.btn{border-radius:4px;font-family:Barlow,sans-serif;font-size:1rem;font-weight:bold;padding:7px 20px;}
.btn.btn-lg{font-size:1.25rem;padding:0.75rem 1.75rem;}
.btn.disabled, .btn[disabled]{background-color:#ccc !important;}
.btn.disabled:hover, .btn[disabled]:hover{color:#607d8b !important;}
.btn.selected{background-color:#fa5858 !important;border-color:#fa5858 !important;color:#fff !important;}
.btn-cyan{background-color:#44aec4;border:1px solid #fff;color:#fff;padding:5px 10px;text-decoration:none;}
.btn-cyan:active, .btn-cyan:focus, .btn-cyan:hover, .btn-tomato:active, .btn-tomato:focus, .btn-tomato:hover{border-color:#44aec4;color:#fff;}
.btn-reset{background-color:#999;border-color:transparent;}
.btn-reset:hover{background-color:#d3cfcc;border-color:#d3cfcc;color:#000;}
.btn-state{max-width:42px;min-width:42px;width:42px;}
.btn-tomato{border:1px solid transparent;font-size:14px;}
.btn-tomato:hover{background-color:#fa5858;border-color:#fa5858;}
.buttom-panel{position:relative;}
.buttom-panel .fa.pr-2{padding-left:0.25rem;padding-right:0.25rem !important;}
.buttom-panel .Watch-btn{background-color:#44aec4;}
.card{height:100%;max-width:265px;min-width:265px;page-break-inside:avoid;width:auto;}
.card a{color:#000;}
.card h4{font-size:1.5em;}
.card img{width:100%;}
.card .card-body{padding:0;text-wrap:wrap;}
.card .card-body > a{display:block;padding:15px 10px;}
.card .card-body > a > .speakerdetails{color:#626262;font-size:14px;}
.card .card-footer{background-color:transparent;border-style:none;}
.card .card-footer .Watch-btn{margin-top:-3px;}
.card .card-footer a{display:inline-block;font-size:36px;margin:0;padding:0;}
.card .card-footer a:hover{color:#44aec4;}
.card .card-footer a svg g#Star{display:block;}
.card .card-footer svg{fill:#000;width:38px;}
.card .card-footer svg g#Star{display:none;}
.card > div:first-of-type{height:300px;max-height:300px;min-height:300px;overflow:hidden;}
.card > div:first-of-type .fa{color:#999;position:relative;top:50%;}
.card:hover{border-color:#ccc;box-shadow:0px 0px 5px 2px #e0e0e0;}
.card:hover h4{color:#44aec4;}
.cardholder{width:300px;}
.CheckBoxcontainer .checkmark::after{height:12px;left:6px;top:2px;width:6px;}
.cntc-btn{border:1px solid #fec744;border-radius:4px;font-weight:bolder;}
.cntc-btn.c2a{margin:1em auto;padding:2px 20px;width:auto;}
.contact-form{margin:0 auto 40px;}
.contact-form label{font-size:16px;font-weight:600;margin-bottom:0;text-transform:none;}
.contact-form .submit-button{display:block;font-size:1rem;margin-left:auto;margin-right:auto;}
.container-main{background-repeat:no-repeat;background-size:270%;}
.divider.icon{position:relative;}
.divider.icon i{background-color:#fff;left:calc(50% - 60px);padding:20px;position:absolute;top:2px}
.divider.icon::after, .divider.icon::before{vertical-align:middle;}
.dropcap-owc{margin-left:-8px;padding-left:0;padding-right:4px;}
.dropdown-item{border-left:3px solid transparent;}
.dropdown-item .dropdown-menu{white-space:normal;}
.dropdown-item.active, .dropdown-item:active, .dropdown-item:focus, .dropdown-item:hover{background-color:#fff;}
.dropdown-item.dropdown-submenu{padding-bottom:6px;padding-top:0;}
.dropdown-menu > li > a i.fa{color:#848484;font-size:1rem;margin-right:6px;padding-left:0;width:auto;}
.dropdown-submenu a{color:rgba(0,0,0,.5);}
.dropdown-submenu a:hover{color:#3ea8bd;}
.dropdown-submenu .dropdown-menu{left:100%;margin-left:0.1rem;margin-right:0.1rem;top:0;}
.dropdown-submenu .dropdown-menu a{white-space:normal;}
.dropdown-toggler{cursor:pointer;}
.dropdown-toggler .fa-arrow-right{display:none;}
.dropdown-toggler .fa-caret-down{display:inline-block;}
.error{color:#fa5858;font-weight:600;}
.feenote{background-color:transparent;border:0px;color:#fa0029;cursor:pointer;font-size:10px;white-space:nowrap;}
.fill-ksyellow{fill:#fec744;}
.filter-title{clear:both;margin-bottom:10px;}
.font-barlow-condensed{font-family:"Barlow Condensed",sans-serif;}
.font-size-large-25{font-size:1.25em;}
.font-size-large-50{font-size:1.5em;}
.footer-useful-link ul li a:hover{color:#444;}
.footer-widget{border-top-color:#fff;}
.footer-widget a,.footer-widget a:hover{color:#444;}
.form-control{color:#000;font-size:14px;}
.form-inline .form-control{display:inline-block;max-width:calc(100% - 80px);width:100%;}
.has-text-align-center{text-align:center;}
.header-top{position:relative;}
.header-top .container{max-width:unset;}
.headerfull{display:none;}
.homeactions{letter-spacing:1px;}
.hover-black:hover,.hover-black:hover *{color:#444 !important;}
.info-request{color:#999;font-family:'Barlow Condensed',sans-serif;font-size:4rem;font-weight:700;line-height:1;margin:30px 0 43px;text-transform:uppercase;}
.inquiry-modal-content .modal-header h4{line-height:1em;margin-bottom:0.25em;}
.keylogo{height:auto;width:140px;}
img.keylogo{height:40px;width:80px;}
.Left-map path{cursor:pointer;}
.LeftSearchHead{background-color:#fa5858;}
.LeftSearchHead ul li{background-image:url(/images/refine.png);background-position:left 100%;}
.LeftSearchHead ul li p{float:none;}
.main-container{padding:0;}
.Menu-right-header{font-size:1.5rem;margin-bottom:0.5rem;padding:0.25rem 0;}
.modal-body input[type="submit"]{height:auto;padding:1em 2em;width:auto;}
.modal-body p{color:var(--dark);}
.modal-body p.alert-success{color:#2a5f2b;}
.modal-body .fa-times-circle{color:#fa5858;}
.modal-dialog{min-width:unset !important;}
.mt-3 .tab-pane, .mt-4 .tab-pane, .my-3 .tab-pane, .my-4 .tab-pane{color:#000 !important;}
.mt-4,.my-4,.mt-3,.my-3{color:var(--dark) !important;}
.navbar .navbar-collapse{padding-left:0;}
.navbar .navbar-collapse.collapse .dropdown-submenu .dropdown-toggle::after{border-style:none;}
.navbar .navbar-collapse.collapse.show{display:block !important;}
.navbar .navbar-collapse.collapse.show .dropdown-menu{border-style:none;padding-bottom:0 !important;padding-left:0 !important;padding-top:0 !important;}
.navbar .navbar-collapse.collapse.show .dropdown-menu .menu-row{display:block;margin-left:-0.25rem;}
.navbar .navbar-collapse.collapse.show .Menu-right-header{display:none;}
.navbar-nav .dropdown-item .nav-link{font-weight:normal;}
.navbar-nav .dropdown-submenu .nav-link{font-size:1rem;text-transform:none;}
.navbar-nav .nav-link{color:#000 !important;font-size:14px;font-weight:600;line-height:16px;text-transform:uppercase;}
.nav-center .nav.nav-tabs{float:none;text-align:center;width:auto;}
.nav-links .next{margin-left:1em;}
.nav-links .page-numbers{margin-left:0.25em;margin-right:0.25em;}
.nav-links .prev{margin-right:1em;}
.nav-tabs .nav-link{border-radius:4px;}
nav.navigation.pagination{display:block;margin-top:1em;text-align:center;}
.page-section-1-ptb h1{color:#000;font-family:'Barlow Condensed',sans-serif;font-size:2.5rem;line-height:1;margin:0;text-transform:uppercase;}
.page-section-1-ptb .welcome-panel{min-height:320px;}
ul.pagination .page-item{line-height:36px;margin:0;min-width:16px;text-align:center;}
ul.pagination .page-item .page-link, .pagination .page-item:first-child .page-link, .pagination .page-item:last-child .page-link, ul.pager .page-item .page-link{height:36px;line-height:36px;padding:0;width:36px;}
ul.pagination .page-item.pagination-active .page-link{background-color:#febc43;color:#fff;cursor:default;margin:0 5px;}
ul.pagination .page-item.pagination-active .page-link:hover{color:#fff !important;}
.photocredit{color:#000;font-size:9px;font-weight:bold;margin-top:5px;position:relative;text-align:center;}
.popover{font-size:1rem;}
.popover-body{text-align:left;}
.popover-header{margin-top:0;}
.popup-modal-content {overflow: inherit !important;}
.popup-modal-body {padding: 15px 15px 0px 15px !important;}
.popup-modal-footer {padding: 0px 30px 30px 30px !important;}
.printhed{display:none;}
.printlink .fa{font-size:18px;}
.qilink{position:relative;z-index:999;}
.requestcontainer{max-width:800px;}
.responsive-head ul li{background-image:url(/images/refine.png);background-position:15px 40%;}
.responsive-head ul li p{float:none;margin-left:90px;text-align:left;}
.reveal{display:grid;transition:grid-template-rows 0.5s;}
.reveal.hide{grid-template-rows:0fr;}
.reveal.show{grid-template-rows:1fr;}
.rockit{animation:rock 1s linear 2;}
.screen-reader-text{border:0 !important;clip:rect(1px,1px,1px,1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important;}
.seachcategory-banner{align-items:center;background-position:center;background-repeat:no-repeat;background-size:100% auto;display:flex;flex-direction:column;justify-content:center;height:550px;}
.seachcategory-banner::before{background-color:white;background-position:center;background-size:100% auto;content:"";height:100%;opacity:0.5;position:absolute;top:0px;width:100%;}
.search.inline-search{display:none;}
.search.inline-search .search-box{background-color:transparent;box-shadow:none;opacity:1 !important;padding:0 15px;position:relative;-webkit-transform:rotateX(0deg);transform:rotateX(0deg);visibility:visible !important;width:270px;}
.search.inline-search .search-box .form-control{background-color:#fff;padding-bottom:12px;padding-top:16px;}
.search.inline-search .search-box button{top:16px !important;}
.search-cart{margin-top:0;position:relative;right:0 !important;top:0;z-index:1;}
.search-cart .search{margin-top:10px;}
.Search-container .ajaxload{width:auto;}
.search-location path:not(.selected):hover{fill:rgba(68,174,196,0.66) !important;}
.search-location .selected{fill:#fa5858 !important;}
.search-location .tooltip *{background-color:#FFF;color:#000;border-color:#000;}
.search-location .washington-container svg{bottom:30%;height:25%;left:-45%;position:absolute;}
.search-panel{display:block;overflow:visible;}
.search-thumb-height{height:auto;}
.Search-thumb-panel{flex:1 1 auto;position:relative;max-width:214px;}
.Search-thumb-panel h4{font-size:1.5em;}
.Search-thumb-panel .buttom-panel a{color:inherit;margin-top:0;}
.Search-thumb-panel .View-btn,.Search-thumb-panel .Watch-btn{min-width:40px;width:40px;}
.SearchLeft ul li{padding-left:20px;padding-right:15px;}
.SearchLeft ul li input[type=checkbox]{height:auto;position:absolute;opacity:0.0001;width:auto;}
.SearchLeft .checkbox{stroke:none;}
.SearchLeft .checkbox input{-webkit-appearance:none;-moz-appearance:none;background:#fff;border:none;border-radius:4px;box-shadow:#d1d6ee 0 0 0 1px inset;cursor:pointer;height:21px;margin:3px 2px 0 0;outline:none;transition:box-shadow 0.3s;width:21px;}
.SearchLeft .checkbox input:hover{box-shadow:#bbc1e1 0 0 0 2px inset;}
.SearchLeft .checkbox input:checked{box-shadow:#1e2235 0 0 0 11px inset;}
.SearchLeft .checkbox input:checked + svg{-webkit-animation:checkbounce 0.4s linear forwards 0.2s;animation:checkbounce 0.4s linear forwards 0.2s;}
.SearchLeft .checkbox svg{fill:none;height:21px;left:0;pointer-events:none;scale:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;stroke:#fff;top:3px;transform:matrix(0,0,0,0,0,0);width:21px;}
.SearchLeft .CheckBoxcontainer{margin:0;padding-left:0;}
.SearchLeft .checkmark{display:inline-block;left:unset;margin-right:8px;position:relative;top:3px;}
.SearchLeft .count{border:1px solid #fff;border-radius:100%;display:block;height:2em;line-height:1.8em;margin-top:6px;max-height:2em;max-width:2em;min-height:2em;min-width:2em;text-align:center;padding:0;width:2em;}
.SearchLeft .filter-link-wrap{float:none;max-width:calc(100% - 2.45em);vertical-align:text-top;width:auto;}
.sharelink-options{background-color:#fff;border:1px solid #6c757d;border-radius:0 0 4px 4px;border-top-style:none;margin:0;max-width:calc(100% - 15px);padding:5px 20px 10px;position:absolute;right:0;top:5em;width:14em;z-index:200;}
.sharelink-options a.btn{line-height:16px;margin:10px auto;padding:8px 0;width:10em;}
.sharelink-options .sharelink .fa{font-size:18px;vertical-align:baseline;}
.sharelink-options .sharelink-email .fa{color:#579;font-size:16px;}
.sharelink-options .sharelink-fb .fa{color:#4267b2;}
.sharelink-options .sharelink-linkedin .fa{color:#0077b5;}
.sharelink-options .sharelink-twitter .fa{color:#38a1f3;}
.short-description-t{font-size:15px;line-height:18px !important;}
a.shortlist-action .fa{border:1px solid transparent;border-radius:50%;box-shadow:0 0 3px #999;color:#fff;font-size:24px;height:1.33em;padding:3px;position:absolute;right:-12px;top:-12px;width:1.33em;}
a.shortlist-action .fa-star{background-color:#fec744;}
a.shortlist-action .fa-times{background-color:#fa5858;}
a.shortlist-remove{background-color:#fff;border-radius:50%;color:#fa5858;font-size:28px;height:1em;position:absolute;right:-15px;top:-11px;width:1em;}
a.shortlist-remove .fa{left:-2px;position:absolute;top:2px;}
.slider-panel ul li img{margin:0 auto 40px;}
.slider-panel ul li p{margin-bottom:28px;}
.slider-panel ul li span{margin-bottom:0;}
.slider-panel .slides > li{padding:0 12.5%;}
.smllogo{padding:9px 0 0 !important;}
.social-icons li a{cursor:pointer;}
.speaker-event-content,.speaker-event-content h1,.speaker-event-content h2{text-align:left;}
.speaker-event-content-img > a > span{bottom:0;color:#fff;display:block;font-size:24px;opacity:0;left:0;position:absolute;right:6px;text-align:center;transition:all .25s ease-in-out;}
.speaker-event-content-img.Speakers-panel{border-style:none;}
.speaker-event-content-img.Speakers-panel ul{text-align:center;}
.speaker-event-content-img.Speakers-panel ul li{margin-top:62px;width:auto !important;}
.speaker-event-wrap{background-size:auto 56%;}
.speaker-event-wrap + footer{margin-top:-180px;}
.Speakers-panel{border-style:none;}
.Speakers-panel ul li{margin:0;}
.Speakers-panel ul li a{display:block;position:relative;}
.Speakers-panel ul li a img{opacity:1;-webkit-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;transition:all .25s ease-in-out;}
.Speakers-panel ul li a > span{background-color:rgba(255,255,255,0);bottom:0;left:0;padding:15px;pointer-events:none;position:absolute;right:0;top:0;-webkit-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;transition:all .25s ease-in-out;}
.Speakers-panel ul li a > span > span{background:none !important;font-size:1.15em;font-weight:bold;left:50%;letter-spacing:.097em;position:absolute;text-transform:uppercase;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100% - 30px);}
.Speakers-panel ul li:hover a{color:#444;}
.Speakers-panel ul li:hover a img{opacity:0.6;}
.tab .nav.nav-tabs{display:flex;margin:0;}
.tab .nav.nav-tabs > li{flex:1 0 100px;margin:0 4px 8px;}
.tab .nav.nav-tabs > li:first-of-type{margin-left:0;}
.tab .nav.nav-tabs > li:last-of-type{margin-right:0;}
.tab .nav.nav-tabs li{background-color:transparent;}
.tab .nav.nav-tabs li a{border-style:none;color:#212529 !important;font-weight:bolder;padding-left:0;text-transform:none;}
.tab-border{margin-top:30px;}
.tab-border .nav.nav-tabs > li > a.active,.tab-border .nav.nav-tabs > li > a.active:focus,.tab-border .nav.nav-tabs > li > a.active:hover{border-color:transparent !important;color:#fa5858 !important;}
.tab-border .tab-content{margin-right:0;padding:10px 20px;width:100%;}
.tab-content .contact-form{margin-bottom:0;}
.tab-pane ul{margin-left:2rem;}
.tab-pane ul li{display:list-item;list-style:disc;margin:0;}
.tab-pane.bookcontainer ul{margin-left:0;}
.tab-pane.bookcontainer ul li{display:inline-block;margin-right:1rem;}
.tab-pane.li-wrap ul li{display:inline-block;}
.tab-pane.topiccontainer ul{margin-left:0;}
.tab-pane.topiccontainer ul li{list-style:none;margin-bottom:10px;}
.tab-pane.video-wrap ul li{align-items:center;background-color:#000;display:flex;width:40%;}
.tabline{transition:border-color 0.5s linear;}
.testimonial-holder{transition:left 0.5s;}
.testimonials{overflow-x:hidden;position:relative;white-space:nowrap;}
.testimonials ul{-webkit-transform:translateX(0);transform:translateX(0);transition:transform 0.5s ease-in-out;}
.testimonials ul li{display:inline-block;padding:0 14px;position:relative;vertical-align:top;white-space:normal;}
.text-ksblue{color:#44aec4;}
.text-ksgray,.text-ksgrey{color:#7b838b;}
.text-ksred{color:#fa5858;}
.text-ksyellow{color:#fec744;}
.top-right-content ul li{font-size:14px !important;}
.top-right-content ul li::before{content:'|';margin:0 8px;}
.top-right-content ul li:first-of-type::before{content:'';margin:0;}
.top-right-content ul li a:hover{color:#444;}
.top-right-content ul li.shortlist a{font-weight:bold;}
.top-right-content ul li.shortlist span{background-color:#fa5858;border:1px solid #fa5858;border-radius:50%;display:inline-block;font-size:13px;font-weight:normal;height:1.5em;line-height:1.25em;margin-left:2px;text-align:center;width:1.5em;}
.top-social > ul > li:first-of-type{margin-left:0;}
.topiccontainer h6{font-size:1.1rem;font-weight:600;letter-spacing:unset;margin-top:2rem;margin-bottom:0.5rem;}
.topiccontainer li:first-of-type h6{margin-top:0;}
.topiccontainer p{margin-bottom:0.75rem;}
.travels-panel li{background-color:#44aec4;border:1px solid transparent;color:#fff;font-size:11px;font-weight:600;line-height:25px;width:27px !important;}
.travels-panel li:hover{background-color:#44aec4;border-color:#44aec4;}
.travels-panel li.active{background-color:#fa5858 !important;}
div.ui-slider{height:13px;}
.video-panel{float:none;margin:0;padding:0;width:100%;}
.wait-btn{text-align:center;}
.wait-btn .btn{font-size:17px;margin-top:0;width:5.5em;}
.Watch-btn{background-color:transparent;}
.Watch-btn:hover{background-color:transparent;}
.welcome-panel{margin-bottom:0;}
.welcome-panel h1{color:#000;font-size:5.5em;}
.welcome-panel2 p{max-width:1200px;padding:0 5%;}
.wsactive .headerfull, .wsactive .wsmenu{display:block;}
.wsactive .wsmenu{height:100%;}
.wsactive .wsmenu > .wsmenu-list{background-color:#fff!important;}
.wsmain{max-width:1300px;padding:0 0 0 5px;}
.wsmenu{display:none;}
.wsmenu h1{line-height:normal !important;}
.wsmenu .btn-tomato{font-size:18px;font-weight:400;padding:10px 25px;}
.wsmenu > .wsmenu-list{padding-right:5px;}
.wsmenu > .wsmenu-list > li .wstliststy06 li{line-height:normal;padding:6px 0;}
.wsmenu > .wsmenu-list > li > .navtext{width:calc(100% + 5px);}
.wsmenu > .wsmenu-list > li > .wsmenu-click{height:40px;}
.wsmenu > .wsmenu-list > li > .wsmenu-click i{margin-top:11px;}
.wsmenu > .wsmenu-list > li > .wsshoptabing{left:0!important;width:calc(100% + 5px);}
.wsmenu > .wsmenu-list > li > .wsshoptabing > .wsshopwp{height:auto!important;}
.wsmenu > .wsmenu-list > li > .wsshoptabing > .wsshopwp > .wstabitem > li > a{padding:7.5px 19px;position:relative;}
.wsmenu > .wsmenu-list > li > .wsshoptabing > .wsshopwp > .wstabitem > li > a::after{content:'';font-family:FontAwesome;position:absolute;right:0;}
.wsmenu > .wsmenu-list > li > .wsshoptabing > .wsshopwp > .wstabitem > li > a > .fa{margin-right:3px;}
.wsmenu > .wsmenu-list > li > .wsshoptabing > .wsshopwp > .wstabitem > li > .wstitemright{padding-top:0;}
.wsmenu > .wsmenu-list > li:hover > .wsshoptabing > .wsshopwp > .wstabitem > li.wsshoplink-active > .wstitemright{height:auto!important}
#searchcontainer{padding-left:0;}
#similarspeakers .card{max-width:228px;min-width:228px;}
#similarspeakers .card > div:first-of-type{height:258px;max-height:258px;min-height:258px;}
@keyframes checkbounce{
  50%{transform:scale(1.2);}
  75%{transform:scale(0.9);}
  100%{transform:scale(1);}
}
@keyframes rock{
  20%{transform: rotate3d(0, 0, 1, 30deg);}
  40%{transform: rotate3d(0, 0, 1, -30deg);}
  60%{transform: rotate3d(0, 0, 1, 30deg);}
  80%{transform: rotate3d(0, 0, 1, -30deg);}
  to{transform: rotate3d(0, 0, 1, 0deg);}
}
@media only screen and (max-width:414px){
  .responsive-head ul li p{margin-left:60px;}
  .search-panel{width: auto;}
  .Search-thumb-panel{max-width:unset;width:80% !important;}
  .SearchLeft{margin-left:-295px;}
  .Speakers-panel ul li{width:50% !important;}
  #search-results-container .team-member .body{min-height:unset;}
}
@media only screen and (max-width:575px){
  .container-fluid{padding:0;}
  .form-inline{display:none !important;}
  .nav-tabs{background-color:transparent;border-bottom:none !important;}
}
@media only screen and (max-width:667px){
  .Speakers-panel ul li{width:50% !important;}
}
@media only screen and (max-width:767px){
  .about-container > p:first-of-type img{display:block;float:none;margin:0 auto;}
  .about-container > p:last-of-type img{min-width:120px;width:35%;}
  .bioactions{margin-top:30px;}
  .bioactions .btn{margin-left:0;margin-right:auto;}
  .bio-page-container .container{padding-left:5px;}
  .speaker-event{height:850px;}
  .speaker-event-wrap{background-size:auto 38%;}
  .speaker-event-wrap + footer{margin-top:0;}
  .speaker-event-content,.speaker-event-content h1,.speaker-event-content h2{text-align:center;}
  .speaker-event-content-img.Speakers-panel ul li{margin-top:12px;}
}
@media only screen and (max-width:768px){
  h4{padding:0;}
  .container-fluid[style*="background"]{text-align:left;}
  .navbar-collapse.collapse{display:none !important;}
  .Speakers-panel ul li{width:33.3% !important;}
}
@media only screen and (max-width:1106px){
  .info-panel h1{font-size:90px;}
}
/* Bootstrap sm breakpoint */
@media only screen and (min-width:576px){
  .biodesc{font-size:1.0625em;}
  h1.bioname{font-size:2.2em;}
  .container-main{background-size:200%;}
  .form-inline .form-control{max-width:calc(100% - 8em);}
  .info-request{font-size:5rem;}
  .page-section-1-ptb h1{font-size:3.5rem;}
  .search-location .washington-container svg{bottom:40%;height:5.5%;left:-50%;}
  .tab-border .tab-content{padding:30px 60px;}
}
/* Bootstrap md breakpoint */
@media only screen and (min-width:768px){
  h1.bioname{font-size:2.5em;}
  h2{font-size:2rem;}
  .bg-md-gray{background-color:rgba(217,217,217,0.35);}
  .bio-page-content{margin-left:-15px;margin-right:-15px;}
  .biocontentcol{max-width:75%;}
  .biophoto{margin-top:-50px;}
  .container-main{background-size:160%;}
  .dropdown-catlink{width:100%;}
  .dropdown-item.active, .dropdown-item:active, .dropdown-item:focus, .dropdown-item:hover{background-color:#f5f5f5 !important;border-left-color:#da4b38;color:#555;}
  .dropdown-item.active a.dropdown-toggle, .dropdown-item:active a.dropdown-toggle, .dropdown-item:focus a.dropdown-toggle, .dropdown-item:hover a.dropdown-toggle{color:#3ea8bd !important;}
  .dropdown-toggler{font-size:13px;}
  .dropdown-toggler .fa-arrow-right{display:inline-block;}
  .dropdown-toggler .fa-caret-down{display:none;}
  .info-request{font-size:6rem;}
  img.keylogo{height:55px;width:110px;}
  .navbar{height:55px;margin-left:120px;}
  .navbar .navbar-collapse.collapse{display:flex !important;}
  .page-section-1-ptb h1{font-size:4.5rem;}
  .seach-banner-content{padding-top:50px;}
  #mainNav .dropdown-menu{min-height:30rem;}
  #similarspeakers > div{background-image:url(/images/bio-similarspeakers-bg.png);background-position:center;background-size:cover;}
}
/* Bootstrap lg breakpoint */
@media only screen and (min-width:992px){
  .biodesc{font-size:1.275em;}
  h1.bioname{font-size:3.25em;}
  .container-main{background-size:auto;}
  .info-request{font-size:8rem;}
  .justify-content-lg-left{justify-content:left !important;}
  .mt-lg-0{margin-top:0 !important};
  .main-container{padding-top:71px};
  .page-section-1-ptb h1{font-size:5.5rem;}
  .search-panel{display:flex;}
  .tab-border .tab-content{padding:40px 80px;}
}
/* Bootstrap xl breakpoint */
@media only screen and (min-width:1200px){
  .biodesc{font-size:1.7em;}
  h1.bioname{font-size:3.5rem;}
  img.keylogo{height:70px;width:140px;}
  .navbar{height:70px;margin-left:160px;}
  .navbar-nav .nav-link{font-size:16px;}
  .search.inline-search{display:block;}
  .tab-border .tab-content{padding:50px 100px;}
}
@media only screen and (min-width:1284px){
  .biocontentcol{max-width:1000px;}
  .headerfull{display:block;}
  .navbar-nav .nav-link{font-size:18px;}
  .search.inline-search{display:block;}
  .search-cart{margin-top:11px;position:relative;right:unset;top:unset;}
  .team-round-shadow .team-photo img{width:75%;}
  .wsmenu{display:block;width:auto !important;}
  .wsmenu > .wsmenu-list > li .wstmegamenucoll04{width:240px;}
  .wsmenu > .wsmenu-list > li > .navtext.qilink{line-height:1.4666666667;margin-top:10px;padding:10px 25px;}
  .wsmenu > .wsmenu-list > li > .navtext.qilink > span{color:#fff !important;display:inline;font-size:18px;}
  .wsmenu > .wsmenu-list > li > .wsshoptabing{top:57px;width:770px !important;}
  .wsmenu > .wsmenu-list > li > .wsshoptabing > .wsshopwp > .wstabitem > li > a{width:220px !important;}
  .wsmenu > .wsmenu-list > li > .wsshoptabing > .wsshopwp > .wstabitem > li:not(.noarrow) > a::after{content:'\f061';font-family:FontAwesome;position:absolute;right:0;}
  .wsmenu > .wsmenu-list > li > .wsshoptabing > .wsshopwp > .wstabitem > li > .wstitemright{height:480px !important;left:230px;right:auto;width:540px !important;}
  .wsmenu > .wsmenu-list > li:hover > .wsshoptabing > .wsshopwp > .wstabitem > li.wsshoplink-active > .wstitemright{height:423px !important;}
}
@media only screen and (min-width:1460px){
  .navbar-nav .nav-link{margin:0 0.5rem;}
}
@media print{
  @page{
    margin:0.5in;
    size:8.5in 11in;
  }
  body{background-color:#fff;color:#000;font-size:16pt;line-height:initial;margin:0;padding:0;}
  footer{display:none;}
  h1{font-size:20pt;margin-top:0.75in;}
  .bg-cover{background-image:none !important;}
  .bio-page-container *{padding:0;}
  .bio-page-container .tab-pane{min-height:unset;overflow:visible;width:calc(100% - 0.5625in);}
  .bioactions{display:none;}
  .biodesc{font-size:18pt;}
  .biophoto{margin:20px 0 0;}
  .biophoto img{margin:0 !important;}
  .bio-page-container .tab-pane{margin:0;width:9in;}
  .body{font-size:1.25rem;}
  .card .card-body > a{text-decoration:none;}
  .card .card-body > a .speakerdetails{color:#000;font-size:1rem;margin-top:20px;}
  .card .card-body > a .speakernotes{color:#000 !important;font-size:1rem;}
  .col-md-3,.col-md-9,.col-md-12{margin:0;max-width:unset;padding:0;}
  .col-md-3{flex:0 0 2.5in;max-width:3.25in;width:3.25in;}
  .col-md-9{flex:0 0 6in;padding-left:0;}
  .container{clear:both;margin:0;max-width:unset;padding:0;text-align:left;}
  .container-fluid{width:9in;}
  .container-main{background-image:none !important;}
  .divider,.divider.icon{display:none;}
  .fade{transition:none;}
  .fade:not(.show){opacity:1;}
  .feenote{display:none;}
  .footer-panel{display:none;}
  .header-top{display:none;}
  .headerfull{display:block;height:auto;position:relative;top:0;}
  .info-panel{display:none;}
  .keylogo{width:2in;}
  .main-container{margin:20px 0 0;padding:0;}
  .nav-center .nav.nav-tabs{display:none;}
  .name{font-size:14pt;font-weight:bold;}
  .page-section-1-ptb{margin:0;padding:0 !important;}
  .page-section-1-ptb h1{margin:2rem 0 1rem;}
  .page-section-1-ptb .welcome-panel{min-height:unset;}
  .print-break{clear:both;display:block;width:100% !important;}
  .printhed{border-bottom:2px solid #000;font-size:17pt;min-width:860px;padding:0 0 0.125in;}
  .printhed p{color:#000;line-height:initial;margin:0 0 0.125in;padding:0;}
  .printhed .divider{border-style:none;display:inline;padding:0 0.5in;}
  .reveal.hide{grid-template-rows:1fr;}
  .row{margin:0 !important;padding:0 !important;}
  .section-title{display:none;}
  .separator{display:none;}
  .short-description-t{font-size:initial;line-height:unset !important;}
  .sm-center{text-align:left;}
  .smllogo{float:none;margin-top:0.25in;padding:0 !important;width:auto;}
  .tab-border{margin:0;}
  .tab-border .tab-content{border-style:none;border-width:0;box-shadow:none;float:none;margin:0;padding:0;text-align:justify;width:100%;}
  .tab-content > .active{display:none;}
  .tab-pane{margin:0.5in 0 0;}
  .tab-pane ul li{display:block;line-height:initial;margin:0 0 0.5in;padding:0;}
  .testimonials ul{transform:translateX(0) !important;}
  .testimonials ul li{display:block;}
  .testimonials > div{display:none;}
  .topiccontainer > h6:first-child{color:#000;display:block;font-weight:bold;margin-top:0;text-transform:uppercase;}
  .welcome-panel{margin-top:0;}
  .welcome-panel h1{font-size:5rem;}
  .wsmain{margin:0;padding:0;max-width:unset;}
  .wsmenu{display:none;}
  #container{border-style:none;margin:0;max-width:unset;padding:0;}
  #home-05{display:block;}
  #profile-05{display:block;}
  #shortlistwrapper{min-width:860px !important;}
  #shortlistwrapper .row{margin-left:-15px !important;margin-right:-15px !important;}
}
@media only screen{
  .biophoto{margin-left:auto;margin-right:auto;}
}
