@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,700');

html {
    position: relative;
    min-height: 100%;
}

body {
    font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 15px;
    line-height: 1.42857143;
    color: #2c3e50;
    margin-bottom:280px;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 300;
    line-height: 1.1;
    color: inherit;
	letter-spacing: -1px;
}
h3.media-heading {
font-size:22px;
}
.home-well h3 {
	font-size:22px;
	margin-top:0px;
}
.home-well .btn-lg {padding-top:12px;padding-bottom:12px;}
a {
    color: #2354D9;
    text-decoration: none;
}
p a {text-decoration:underline;}
p.lead small{color:#b4bcc2; font-weight:normal; font-size:70%; line-height: 1;}

.home .navbar-default .nav > li > a {
color:#fff;
}


.split-list ol { list-style-type: none;padding-inline-start: 25px; }

.split-list ol li:before {
  counter-increment: oilChangeSteps;
  content: counter(oilChangeSteps) ". ";
}

.split-list ol:first-of-type { counter-reset: oilChangeSteps; }

iframe {border:none;}

.green-separator {
	border-width:2px;
	border-color:#18BC9C;
	margin:4rem 0;
}	

.btn {white-space:initial;}
.btn-primary, .navbar-default .nav > li > .btn-primary, .article-details .galley-link {
    color: #fff;
    background-color: #18BC9C;
    border-color: #18BC9C;
	border-width:2px;
}
.btn-outline-primary { 
	background-color: #95a5a6;
    color: #fff !important;
    border-color: #95a5a6;
	border-width:1px;
}
.btn-primary.btn-search {border-width:1px !important;}
.navbar .btn-block {border-radius:0px;margin:5px 0px;}

.nav-pills {
margin:8px 0px;
}
.home .nav-pills {
margin:11px 0px;
}

.nav-pills > li > a {
padding: 6px 15px;
font-weight:normal;
}
.navbar-collapse {padding:0px;}

.logo {
    width: 280px;
    height: auto;
    padding: 10px;
}
.navbar-toggle {
    background-color: #2c3e50;
}
.navbar li {margin-bottom:0px;}
.navbar-default .nav > li > a {
color:#686976;
}

.nav-pills > li + li {
    margin-left: 5px;
}
.navbar-default {
    background-color: #2D2D2A;
    border-color: transparent;
}
.navbar-default .nav > li > a:hover, .navbar-default .nav > li > a:focus, .navbar-default .nav > li > a:active {
    color: #18bc9c;
    background: transparent;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    background-color: #1a242f;
    color: #fff !important;
}
.navbar h1 {
	font-weight: 600;
    color: #fff;
margin: 6px 0px;
	}
.navbar-nav {
    margin: 0px;
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    background-color: transparent;
    border-color: #18bc9c;
}
.dropdown-menu .divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
}
.badge {
    margin-top: -3px;
}
.lead {
    font-size: 18px;
}

.social-home {
	position:absolute;
    right: 20px;
top:0;
z-index:999999;
width:160px;
}
.pull-right.social-icons {
    padding: 16px 20px;

}
.social-icons a {
	color:#ffffff;
	padding-left:15px;
}
.social-icons a:hover {color:#18bc9c;}
.social-icons .fa-lg {font-size:1.5em;}

.title-link:hover, a.title-link:active, a.title-link:focus {text-decoration:none; outline:none;}

.material-icons.pull-left {
    margin-right: 10px;
}
.material-icons.pull-right {
margin-left:10px;
}
.panel .btn {
    color: #fff;
    background-color: #95a5a6;
    border-color: #95a5a6;
}
.panel .btn:hover, .panel .btn:focus, .panel .btn:active {
    color: #fff;
    background-color: #798d8f;
    border-color: #74898a;
outline:none;
}
a.list-group-item:hover, button.list-group-item:hover, a.list-group-item:focus, button.list-group-item:focus {
    text-decoration: none;
        color: #fff;
    background-color: #2c3e50;
}
.article-sidebar .btn {
	text-align:left;
}

.home #sticky, .home .navbar-default {
background-color: transparent;
box-shadow:none;
}
.home .navbar {margin-bottom:0px;}
.jumbotron {background: #2D2D2A url('images/home-bg.jpg') 0px -300px no-repeat;
text-align:center;
background-size:100%;    
padding: 190px 0px 100px;
margin-top:-80px;
    margin-bottom: 0px;}
.jumbotron h2 {color:#fff;margin-bottom:30px;text-shadow: 4px 4px 16px rgba(0, 0, 0, 1)}
.jumbotron.event {
	background-image: url('https://ijpds.org/public/journals/1/images/events/ADR-Conference-2019-banner-plain.jpg'); 
	background-position:bottom;
	    background-size: cover;
	background-repeat: no-repeat;
	padding-top:0px;
	padding-bottom:100px;
	margin-top:-97px;
	border-radius:0px; 
	text-align:left;
	margin-left:-60px;
	margin-right:-60px;
}
.jumbotron.event h2 {
	text-shadow:none;
	
}
.jumbotron.event h2 small
{
	color:rgba(44,62,80,.8);
}
.jumbotron.event h2:first-child {
	padding-top:80px;
}
.home .navbar-left {float:none !important;}
.home #sticky .container {
    padding: 0px 15px;
}
.jumbotron input {width:350px !important;}

.directions {
		margin-bottom:4rem;
}
.directions .tab-content {
	padding:4rem 0;
}
.directions .nav > li {
    display: inline-block !important;
}
.directions .nav-tabs > li {
    float: none !important;
}
.directions .nav-tabs {
	text-align: center;
	border:none;
}	
.directions .nav > li > a {
    padding: 20px 25px !important;
	font-size:18px;
border-radius:4px;
}
.directions .nav-tabs > li.active > a, .directions .nav-tabs > li.active > a:hover, .directions .nav-tabs > li.active > a:focus {
    border: none !important;
    border-bottom: 2px solid #18BC9C !important;
	border-radius:0px;
}

#sticky {
    width: 100%;
    background-color: #f6f6f6;
    box-shadow: 0 1px 0 rgba(0,0,0,0.1);
    -moz-box-shadow: 0 1px 0 rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.1);
    transition: all 0.5s ease;
}

#sticky.stick {
    margin-top: 0 !important;
    position: fixed;
    top: 0;
    z-index: 10000;
    box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
}

#sticky .container {padding:0px 15px;}

li {margin-bottom:10px;}

.breadcrumb {
    padding: 8px 15px;
    margin-bottom: 21px;
    list-style: none;
    background-color: #ffffff;
    border-radius: 0px;
    box-shadow: 0 1px 0 rgba(0,0,0,0.1);
    -moz-box-shadow: 0 1px 0 rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.1);
	    font-size: 90%;
}

.breadcrumb > li + li:before {
    content: "/\00a0";
    padding: 0 5px;
    color: #ccc;
}

.panel, .pkp_block {
    box-shadow: none;
}

.alert a, .alert a:hover, .alert a:focus, .alert a:active {color:#fff; text-decoration:underline;}

.thumbnail {padding:0px; border:none;}
.thumbnail img {width:100%;}

.current_issue .current-issue-name {display:none;}

.article-abstract.summary {
display: block; /* Fallback for non-webkit */
  display: -webkit-box;
  max-width: 100%;
  height: 62px;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.article-summary-wrapper {
max-height:245px;
    overflow: hidden;
margin-bottom:50px;
}
.article-summary-wrapper .article-summary {
    min-height: 245px;
}
.article-summary {
margin-bottom:.5em;
}
.media-list .col-md-6 {
margin-bottom:2em;
}
.article-details .authors {
    margin-bottom: 1em;
}
.authors, .date-published, .doi {
    font-size:90%;
}

.author {
	float:inline-start;
	padding-bottom:20px;
}

.author:nth-child(4n) {
    display: inline-grid;
}

.author a {
	word-break: break-word;
}

.author-list-comma:after {
	content:',';
}
.author-list-comma:last-child:after {
	content:'';
}

.article-list {
margin-bottom:30px;
}
.article-list:nth-child(odd) {
clear:left;
}
.media-list {
    box-shadow: 0 1px 0 rgba(0,0,0,0.1);
    -moz-box-shadow: 0 1px 0 rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.1);
margin-bottom:30px;
}
.article-summary-wrapper .media-list {
margin-bottom:0px;
}

.copyright img {margin-bottom:10px; float:left;margin-right:30px;}


.panel-default > .panel-heading {
	
	display: block;
}
.panel-heading .h4 {
	font-weight: normal;
}
.panel-body h4 {
	margin-top: 30px;
	font-weight: bold;
}

#pdfCanvasContainer {
width:100%;
height:100%;
position:absolute;
overflow: hidden;
}
#pdfCanvasContainer iframe {
width:100%;
height:100%;
}

#mc_embed_signup input {
    border: 2px solid #dce4ec !important;
    -webkit-border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    border-radius: 4px !important;
	padding: 10px 15px !important;
	text-indent: 0 !important;
}
#mc-embedded-subscribe {
    margin: 0 !important;
}
#mc_embed_signup input.btn-primary {
border-color:#18BC9C !important;
}
#mc_embed_signup input:focus {
    border-color: #2c3e50 !important;
    outline: 0;
}
#mc_embed_signup form {
    padding: 10px !important;
}
#mc_embed_signup .mc-field-group {
    width: 100% !important;
}
#mc_embed_signup .indicates-required {
    margin-right: 0 !important;
}

.tweet {word-break:break-all;}

#articlesBySameAuthorList {
	margin-bottom:100px;
}

@media (min-width: 768px) {
.modal-dialog {
    width: 600px;
    margin: 130px auto;
}
}
.modal-dialog {
    margin: 130px auto;
}

.speakers .img {
    overflow: hidden;
    position: relative;
    margin-bottom: 20px;
}
.speakers .img:hover {
    cursor: pointer;
}
.speakers .nopic:hover, .speakers .nopic .bgimg:hover {
    cursor: default !important;
}
.speakers .img:hover .infobtn {
    background: url(images/editors/speaker-bg.png);
    width: 100%;
    height: 100%;
    padding-top: 130px;
    font-size: 30pt;
}
.speakers .img .bgimg {
    display: block;
    margin: 0;
    padding: 0;
    max-width: 100%;
    height: 280px;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    filter: url(data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter i…0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale);
    filter: gray;
    -webkit-filter: grayscale(100%);
    -webkit-backface-visibility: hidden;
}
.speakers .img:hover .bgimg {
    filter: url(data:image/svg+xml;utf8,&lt;svg xmlns=\'http://www.w3.org/2000/svg\'&gt;&lt…33 0.3333 0.3333 0 0 0 0 0 1 0\'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale);
    filter: initial;
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
}
.speakers .nopic:hover .bgimg {
    filter: url(data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter i…0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale);
    filter: gray;
    -webkit-filter: grayscale(100%);
    -webkit-backface-visibility: hidden;
}
.speakers .infobtn {
    position: absolute;
    top: 0px;
    right: 0px;
    border-radius: 0px 0px 0px 10px;
    width: 45px;
    height: 50px;
    -o-transition: all .5s;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    -ms-transition: all .5s;
} 
.btn.keynote {
    border-radius: 0px;
    z-index: 999;
}
.keynote-speakers  .img {margin-bottom:0px;}
.keynote-speakers .col-sm-4 {
	margin-bottom: 30px;

}

.speakers .title {
    position: relative;
    padding: 15px 20px;
    background-color: #2D2D2A;
    min-height: 165px;
}
.keynote-speakers .title {
    min-height: 105px;
}
.title h3 {
    font-weight: 800;
    text-transform: none;
    font-size:1.2em;
}
.title h4 {
    font-size: 1em;
}
.title h3, .title h4 {
    margin: 5px 0px;
color: #ffffff;
}
.speakers .img .bgimg.kerina {
    background: url(images/editors/kerina_jones.jpg) no-repeat center 0px;
    position: relative;
    background-size: cover;
}
.speakers .img .bgimg.kim {
    background: url(images/editors/kim_mcgrail.jpg) no-repeat center 0px;
    position: relative;
    background-size: cover;
}
.speakers .img .bgimg.william {
    background: url(images/editors/william_ghali.jpg) no-repeat center 0px;
    position: relative;
    background-size: cover;
}
.speakers .img .bgimg.michael {
    background: url(images/editors/michael_schull.jpg) no-repeat center 0px;
    position: relative;
    background-size: cover;
}
.speakers .img .bgimg.jackie {
    background: url(images/editors/jackie_cassell.jpg) no-repeat center 0px;
    position: relative;
    background-size: cover;
}
.speakers .img .bgimg.peter {
    background: url(images/editors/peter_christen.jpg) no-repeat center 0px;
    position: relative;
    background-size: cover;
}
.speakers .img .bgimg.claudia {
    background: url(images/editors/claudia_coeli.jpg) no-repeat center 0px;
    position: relative;
    background-size: cover;
}
.speakers .img .bgimg.marke {
    background: url(images/editors/mark_elliot.jpg) no-repeat center 0px;
    position: relative;
    background-size: cover;
}
.speakers .img .bgimg.liz {
    background: url(images/editors/liz_ford.jpg) no-repeat center 0px;
    position: relative;
    background-size: cover;
}
.speakers .img .bgimg.alan {
    background: url(images/editors/alan_katz.jpg) no-repeat center 0px;
    position: relative;
    background-size: cover;
}
.speakers .img .bgimg.milton {
    background: url(images/editors/milton_kotelchuck.jpg) no-repeat center 0px;
    position: relative;
    background-size: cover;
}
.speakers .img .bgimg.graeme {
    background: url(images/editors/graeme_laurie.jpg) no-repeat center 0px;
    position: relative;
    background-size: cover;
}
.speakers .img .bgimg.nathan {
    background: url(images/editors/nathan-lea.png) no-repeat center 0px;
    position: relative;
    background-size: cover;
}
.speakers .img .bgimg.christine {
    background: url(images/editors/christine_okeefe.jpg) no-repeat center 0px;
    position: relative;
    background-size: cover;
}
.speakers .img .bgimg.david {
    background: url(images/editors/david_preen.jpg) no-repeat center 0px;
    position: relative;
    background-size: cover;
}
.speakers .img .bgimg.rainer {
    background: url(images/editors/rainer_schnell.jpg) no-repeat center 0px;
    position: relative;
    background-size: cover;
}
.speakers .img .bgimg.henrik{
    background: url(images/editors/henrik_ts.jpg) no-repeat center 0px;
    position: relative;
    background-size: cover;
}
.speakers .img .bgimg.jackie{
    background: url(images/editors/Jackie-Cassell.jpg) no-repeat center 0px;
    position: relative;
    background-size: cover;
}
.speakers .img .bgimg.marke{
    background: url(images/editors/Mark-Elliot.JPG) no-repeat center 0px;
    position: relative;
    background-size: cover;
}
.speakers .img .bgimg.markt{
    background: url(images/editors/mark-taylor.jpg) no-repeat center 0px;
    position: relative;
    background-size: cover;
}
.speakers .img.noimg .bgimg{
    background: url(images/editors/avatar.jpg) no-repeat center 0px;
    position: relative;
    background-size: cover;
}
.speakers .img .bgimg.sallie{
    background: url(images/editors/SAP.jpg) no-repeat center 0px;
    position: relative;
    background-size: cover;
}
.speakers .img .bgimg.merran{
    background: url(images/editors/merran_smith.jpg) no-repeat center 0px;
    position: relative;
    background-size: cover;
}
.speakers .img .bgimg.john-pullinger{
    background: url(images/events/john-pullinger.jpg) no-repeat center 0px;
    position: relative;
    background-size: cover;
}
.speakers .img .bgimg.stefaan-verhulst{
    background: url(images/events/stefaan-verhulst.jpg) no-repeat center 0px;
    position: relative;
    background-size: cover;
}
.speakers .img .bgimg.matt-whittaker{
    background: url(images/events/matt-whittaker.jpg) no-repeat center 0px;
    position: relative;
    background-size: cover;
}
.speakers .img .bgimg.leon-feinstein{
    background: url(images/events/leon-feinstein.jpg) no-repeat center 0px;
    position: relative;
    background-size: cover;
}
.speakers .img .bgimg.betsy-stanko{
    background: url(images/events/betsy-stanko.jpg) no-repeat center 0px;
    position: relative;
    background-size: cover;
}
.speakers .img .bgimg.rebecca-evans{
    background: url(images/events/rebecca-evans.jpg) no-repeat center 0px;
    position: relative;
    background-size: cover;
}
.speakers .img .bgimg.paul-boyle{
    background: url(images/events/Paul_Boyle.jpg) no-repeat center 0px;
    position: relative;
    background-size: cover;
}
.speakers .img .bgimg.garry-coleman{
    background: url(images/events/garry-coleman.jpg) no-repeat center 0px;
    position: relative;
    background-size: cover;
}

.speakers .img .bgimg.emmagordon{
    background: url(images/editors/emma_gordon.jpg) no-repeat center 0px;
    position: relative;
    background-size: cover;
}

.speakers .img .bgimg.chrisdibben{
    background: url(images/editors/chris_dibben.jpg) no-repeat center 0px;
    position: relative;
    background-size: cover;
}

.speakers .img .bgimg.marcosbarreto{
    background: url(images/editors/MarcosBarreto.jpg) no-repeat center 0px;
    position: relative;
    background-size: cover;
}

.speakers .img .bgimg.dennisculhane{
    background: url(images/editors/dennisculhane.jpg) no-repeat center 0px;
    position: relative;
    background-size: cover;
}

.speakers .img .bgimg.amyohara{
    background: url(images/editors/amyohara.jpg) no-repeat center 0px;
    position: relative;
    background-size: cover;
}

.speakers .img .bgimg.abelkho{
    background: url(images/editors/abelkho.jpg) no-repeat center 0px;
    position: relative;
    background-size: cover;
}

.speakers .img .bgimg.nadineandrew{
    background: url(images/editors/NadineAndrew.jpg) no-repeat center 0px;
    position: relative;
    background-size: cover;
}

.speakers .img .bgimg.susanbronskill{
    background: url(images/editors/SusanBronskill.jpg) no-repeat center 0px;
    position: relative;
    background-size: cover;
}

.speakers .img .bgimg.gabrielledavie{
    background: url(images/editors/GabrielleDavie.jpg) no-repeat center 0px;
    position: relative;
    background-size: cover;
}

.speakers .img .bgimg.scottemerson{
    background: url(images/editors/ScottEmerson.jpg) no-repeat center 0px;
    position: relative;
    background-size: cover;
}

.speakers .img .bgimg.louisemcgrathlone{
    background: url(images/editors/LouiseMcGrathLone.jpg) no-repeat center 0px;
    position: relative;
    background-size: cover;
}

.speakers .img .bgimg.stefanomazzuco{
    background: url(images/editors/StefanoMazzuco.jpg) no-repeat center 0px;
    position: relative;
    background-size: cover;
}

.speakers .img .bgimg.zaidmkangwa{
    background: url(images/editors/ZaidMkangwa.jpg) no-repeat center 0px;
    position: relative;
    background-size: cover;
}

.speakers .img .bgimg.amyhawnnelson{
    background: url(images/editors/AmyHawnNelson.jpg) no-repeat center 0px;
    position: relative;
    background-size: cover;
}

.speakers .img .bgimg.oleguerplanaripoll{
    background: url(images/editors/OleguerPlanaRipoll.jpg) no-repeat center 0px;
    position: relative;
    background-size: cover;
}

.speakers .img .bgimg.derricklopez{
    background: url(images/editors/DerrickLopez.jpg) no-repeat center 0px;
    position: relative;
    background-size: cover;
}

.speakers .img .bgimg.rameshpoluru{
    background: url(images/editors/RameshPoluru.png) no-repeat center 0px;
    position: relative;
    background-size: cover;
}

@media (max-width:1259px){
	.jumbotron.event {
margin-left: -30px;
    margin-right: -30px;
	}
	.container .jumbotron.event, .container-fluid .jumbotron.event {
    padding-left: 30px;
    padding-right: 30px;
}
}
@media (max-width:1199px){
.deputyeditor {margin-bottom:38px;}
}

@media (max-width:998.98px){
.speakers .title {
    min-height: 152px;
}
.jumbotron.event {
margin-top: -132px;
    background-position: -150px;
	}
	.jumbotron.event h2:first-child {
    padding-top: 120px;
}
}
@media (max-width:772px){
.speakers .col-sm-3 {
    width: 50%;
float:left;
}
.speakers .title {
    min-height: 136px;
}
.keynote-speakers .speakers .title {
    min-height: auto;
}
.btn.keynote {
   bottom: 25px;
}

.deputyeditor {margin-bottom:10.5px;}
.jumbotron.event {
    margin-left: -15px;
    margin-right:-15px;
}
.container .jumbotron.event, .container-fluid .jumbotron.event {
    padding-left: 15px;
    padding-right: 15px;
}
}
@media (max-width:560px){
.deputyeditor {margin-bottom:38px;}
.jumbotron.event {
	background-color:#fff;
}
}
@media (max-width:440px){
.jumbotron.event {
    margin-top: -167px;
}
.jumbotron.event h2:first-child {
    padding-top: 150px;
}
}
@media (max-width:350px){
.speakers .col-sm-3 {
    width: 100%;
float:none;
}
.deputyeditor {margin-bottom:66px;}
}
@media (max-width:349px){
.deputyeditor {margin-bottom:10.5px;}
}
@media (max-width: 398px){
.jumbotron.event {
    margin-top: -207px;

}
.jumbotron.event h2:first-child {
    padding-top: 200px;
}
}

footer[role="contentinfo"] {
    position: absolute;
    bottom: 0;
    width: 100%;
    background: #2a2a2d;
color:#fff;
    border-top: 4px solid #18BC9C;
    padding: 2em 0em;
}

footer h3 {
margin-top:0px;
font-weight:600;
}
footer h4 {
margin-top:0px;
}
footer a {
color:#fff;
font-weight:normal;
}
footer a:hover, footer a:active, footer a:focus {
color:#fff;
}
.footer p {white-space:nowrap;}
.unilogo {width:180px;}
.alpsplogo {width:200px;margin-top: 3px;}
.ipdlnlogo {width:230px;}
.strategicpartner {margin-left:50px;}
.mobile-logos {display:none;}

.mobile-brand {float:left;}

.interact {margin-top:20px;}
.interact a {margin-right:10px;}


.table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #e9ecef;
}
.table .thead-dark th {
    color: #fff;
    background-color: #2a2a2d;
    border-color: #2a2a2d;
}
.table .thead-light th {
    background-color: #dcdddc;
    border-color: #fff;
}
.table {
border-bottom: 5px solid;
}
th.td-highlight {
background-color:#0b8686 !important;
}
.td-highlight {
background-color:#b2d4d7 !important;
}

.webinar {text-align:right;}
.webinar iframe {
width:345px;
height:160px;
}

.confpartners, .confpub {
	margin-bottom:30px;
}
.confpartners img, .confpub img{
	padding-bottom:20px;
}

@media (min-width: 1199.98px) {
 .speakers.editors .col-sm-3 {
    width: 20%;
}
}

@media (min-width: 991px) {
    .navbar {
        border-radius: 0px;
    }
	.navbar-toggle {
    display: none;
}
	.navbar-collapse.collapse {
		align-items: center;
    display: flex !important;
	}
	#main-navigation {margin-right:auto;}
.pull-md-right {
    float: right;
}
	.mobile-brand {display:none;}
	.mobile-user-nav {display:none;}
	.mobile-admin {display:none;}
	.navbar-default .nav > li > a.btn-default {
    background-color: transparent;
    border-color: transparent;
color:#fff;
}
.home-well {
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.home-well h3 {margin:0px;}
}
@media (min-width: 768px){

}
@media (max-width: 1415px) {
	.social-icons {
		display:none;
	}
}

@media (max-width: 1280px) {
	.jumbotron {
		background-position: 0px -100px;
	}
}
@media (max-width: 1199px) {
	
	.mobile-logos {display:inline-block; margin: 20px 0px;}
	.desktop-logos {display:none;}
	footer .col-md-4 {width:100%;}
	body {margin-bottom:400px;}
	.footer p {
    white-space: normal;
}
}
@media (max-width: 991px) {
.webinar {text-align:left;margin-top:40px;}
footer .pull-right {
	float:none !important;
	margin-top:30px;
	}
	.jumbotron {
		background-position: 0px 0px;
		background-size: cover;
	body {margin-bottom:300px;}
	}

.navbar-toggle {
    display: block !important;
}
.navbar-collapse.collapse {display:none !important; overflow: auto !important;}
.navbar-collapse.collapse.in {display:block !important;}
.navbar-nav > li {
    float: none !important;
}
.navbar-nav > li > a {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    line-height: 21px !important;
}
.navbar-nav {
    float: none;
}
.navbar-header {
    float: none;
}
.navbar-form .form-control {
    width: 100%;
}
.home-well {
	text-align:center;
}
.home-well h3 {margin-bottom: 30px;}
}
@media (max-width: 991px) {
	.navbar-collapse.in > .home #sticky, .home .navbar-default {
    background-color: #f6f6f6;
	}
	.title-link small {display:none;}
	.desktop-user-nav{display:none;}
}
@media (max-width: 991px) {
	.navbar {
    border-radius: 0px;
}
	.desktop-admin {display:none;}
	.navbar-form {
	margin:0px;
	box-shadow:none;
	}
	.navbar-form .form-group {
    width: 80%;
    float: left;
	}
	.navbar-form .form-control {
	border-radius:4px 0px 0px 4px;
	}
	.navbar-form .btn{
	width:20%;
	border-radius:0px 4px 4px 0px;
	}
	.jumbotron input {
    width: 100% !important;
	}
	.cover .img-responsive {width:50%; display:initial;}
	.navbar h1 {color:#2c3e50;padding:0px 15px;}
	.mobile-user-nav {margin:13px 0px; padding: 10px 15px;}
	.desktop-bar {display:none;}
	.navbar-default {
    background-color: transparent;
    border-color: transparent;
	}
	.navbar-nav {
    	text-align:center;
	}
	.navbar-default .nav > li > a.btn-default {
    color: #fff;
	}
	.navbar-default .nav > li > a.btn-default:hover {
    color: #fff;
    background-color: #798d8f;
    border-color: #74898a;
	}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a {
    	color: #777; 
	text-align:center;
	}
.social-icons{display:none;}
}
@media (max-width: 739px) {
	.strategicpartner {
    	margin-left: 0px;
	margin-top:20px;
	float:none !important;
	display:block;
	}
	.footer .pull-left {float:none !important;}
	body {margin-bottom: 620px;}
.alpsplogo {
    margin-bottom: 20px;
}
footer {text-align: center;}
}
@media (max-width: 400px) {
	.navbar-form .form-group {
    width: 70%;
	}
	.navbar-form .btn{
	width:30%;
	}
	.cover .img-responsive {width:100%;}

}
@media (max-width: 349.98px) {
	.speakers .title {
    min-height: auto;
}
 
}
