@import url("font-awesome.min.css");

/*//////////////////////////////////////////////////////////////////
[ STAGING FONT ]*/


@font-face {
  font-family: OpenSans-Regular;
  src: url('../tables/fonts/OpenSans/OpenSans-Regular.ttf'); 
}

@font-face {
  font-family: OpenSans-SemiBold;
  src: url('../tables/fonts/OpenSans/OpenSans-SemiBold.ttf'); 
}
@font-face {
  font-family: OpenSans-Bold;
  src: url('../tables/fonts/OpenSans/OpenSans-Bold.ttf'); 
}

/*//////////////////////////////////////////////////////////////////*/ 

*{margin:0 auto;padding:0;outline:none;list-style:none;}
body{background:#FFF;font-size:16px;font-family:'OpenSans-Regular'!important;line-height:28px;}
p{font-size:16px;font-family:'OpenSans-Regular'!important;line-height:28px;color:#5f5f5f;margin-bottom:18px}
.staging p {font-size:16px;font-family:'OpenSans-Regular'!important;line-height:28px;}
.staging p a {color:#240d65;font-family: 'OpenSans-SemiBold';}
.staging p a:hover {color:#0195db;}
.staging p.left-sidebar {font-size:15px;line-height:25px;}

.staging p a.email-link, .staging p a.phone-link {color:#240d65;font-weight:normal;}
.staging p a.email-link:hover, .staging p a.phone-link:hover {color:#ffffff;font-weight:normal;}

p.lead{font-size:20px;color:#5d5d5d;line-height:28.33px;font-family:'Roboto', sans-serif;font-weight:300;}
.staging p.lead{font-size:18px;}
p b {font-weight:bold;}
h1, h2, h3, h4, h5, h6{margin:0px;font-family:'Roboto', sans-serif;}
.staging h1, .staging h2, .staging h3, .staging h4, .staging h5, .staging h6{margin:0px;font-family:'OpenSans-Regular', sans-serif!important;}
h1{font-size:42px;line-height:49.33px; font-weight:500;}
.staging h1, .slide-heading{font-family:'OpenSans-SemiBold', sans-serif!important;font-size:38px;line-height:44px;}
h2{font-size:32px;line-height:normal;font-weight:400;}
.staging h2, .staging .meet-speaker-content h2 {font-size:28px;line-height:34px;color:#240d65;margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid #e8e6e6;font-weight:700;}
.staging h2.darker, .staging .meet-speaker-content h2.darker {border-bottom:1px solid #d7d9e8;font-weight:700;}
.staging h2.darker.larger, .staging .meet-speaker-content h2.darker.larger {font-size:32px;}
h3{font-size:27px;font-weight:400;}
.staging .meet-speaker-content h3 {font-size:22px;margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid #e8e6e6;}
.staging .meet-speaker-content h3.no-underline {margin-bottom:auto;border-bottom:none;}
h4{font-size:23px;font-weight:700;}
.staging h4 {color:#240d65;margin-top:40px;margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid #e8e6e6;font-weight:700;}
h5{font-size:22.02px;font-weight:400;}
h6{font-size:17.02px;}
.staging .book-content h6 {font-size:16px;}
.none{display:none;}
.clear{clear:both}
.left{float:left}
.right{float:right}
ul{margin:0px;}
a{color:#119cdc;}
a:hover{transition:all 0.3s;}
a img { -webkit-transition: opacity 300ms ease-out; -moz-transition: opacity 300ms ease-out; transition: opacity 300ms ease-out; }
a img:hover { opacity: .7;}
.blue {color:#119cdc;}
select{-moz-appearance:none;}
select,span{font-family:'Roboto', sans-serif;}
select:hover{}
input[type="text"]{font-size:16px;color:#3e3939;background:#fff;border:1px solid #e3e3e3;height:36px;box-shadow:none;font-family:'Roboto', sans-serif;}
a,.button,input[type="submit"]{font-family:'Roboto', sans-serif;}
form input[type="text"]:focus,textarea:focus{}
textarea{font-size:16px;height:138px;color:#3e3939;background:#fff;border:1px solid #e3e3e3;box-shadow:none;font-family:'Roboto', sans-serif;}
label{}
[class*="column"]+[class*="column"]:last-child{float:left}
.button:hover, input[type="submit"]:hover{background-color:#291c54;transition:all 0.3s;}
.row{width:100%;max-width:1196px;padding:0px;}
.row .row{padding:0 0px;}
header{width:100%;float:left;}
.utility-nav{width:100%;float:left;/*border-bottom:1px solid #e7e7e7;*/padding:5px 0px;position:relative;top:22px;}
.header-phone{width:auto;float:right;padding:10px 13px 10px 34px;}
.header-phone span{font-size:18px;color:#605e5e;font-family:'OpenSans-Regular', sans-serif !important;font-weight:500;}
.header-phone span em{font-size:22px;color:#999999;margin-right:13px;vertical-align:-3px;}
.header-phone span em.social-top{font-size:19px;margin-right:32px;vertical-align:0px;}
.header-phone span a{font-family:'OpenSans-Regular', sans-serif !important;font-size:18px;color:#000000;font-weight:700;}
header a:hover{color:#0195db;}
.utility-menu{width:auto;float:left;padding:10px 34px 10px 24px;border-left:1px solid #e3e3e3;}
.utility-menu ul{width:auto;float:left;}
.utility-menu ul li{width:auto;float:left;}
.utility-menu ul li span{margin-right:6px;position:relative;top:-1px;}
.utility-menu ul li a{font-size:15px;color:#605e5e;line-height:15px;font-family:'Roboto', sans-serif;font-weight:400;padding:0 10px;border-right:1px solid #605e5e;}
.utility-menu ul li a:hover{color:#0195db;}
.utility-menu ul li:last-child a{border-right:none}
.search-form{display:inline-block;float:right;display:inline-block;position:relative;padding:0;z-index:29;transition:top .4s ease 0s;transform:translateZ(0);}
.cd-search form{height:55px;width:100%;}
.cd-search input{line-height:28px;border-radius:0;border:none;background:#ffffff;height:100%;padding:0 40px;box-shadow:inset 0 1px 0 #e2e3df, 0 3px 6px rgba(0, 0, 0, .05);-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;}
.cd-search input[type="text"]{width:81%;float:left;}
.cd-search input[type="submit"] {padding: 0px 20px;width: 164px;}
.cd-search{position:absolute;height:50px;width:100%;top:0px;left:0;z-index:3;opacity:0;visibility:hidden;-webkit-transition:opacity .3s 0s, visibility 0s .3s, height 0.4s ease 0s;-moz-transition:opacity .3s 0s, visibility 0s .3s, height 0.4s ease 0s;transition:opacity .3s 0s, visibility 0s .3s, height 0.4s ease 0s;transform:translateZ(0);}
.cd-search{height:55px;top:0px;}
.cd-search-trigger, .cd-nav-trigger{position:relative;display:block;width:44px;height:44px;overflow:hidden;white-space:nowrap;color:transparent;z-index:999;transition:all .3s ease 0s;}
.cd-search-trigger::before{top:11px;left:11px;width:16px;height:16px;border-radius:50%;border:3px solid #000;}
.cd-search-trigger::before, .cd-search-trigger::after{content:'';position:absolute;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.cd-search-trigger span{position:absolute;height:100%;width:100%;top:3px;left:-3px;}
.cd-search-trigger span::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.cd-search-trigger span::before, .cd-search-trigger span::after{content:'';position:absolute;display:inline-block;height:3px;width:22px;top:50%;margin-top:-2px;left:50%;margin-left:-11px;background:#362670;opacity:0;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:opacity .3s, -webkit-transform .3s;-moz-transition:opacity .3s, -moz-transform .3s;transition:opacity .3s, transform .3s;}
.cd-search-trigger span::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
.cd-search-trigger::after{height:3px;width:10px;background:#000000;bottom:14px;right:28px;-webkit-transform:rotate(-50deg);-moz-transform:rotate(-50deg);-ms-transform:rotate(-50deg);-o-transform:rotate(-50deg);transform:rotate(-50deg);}
.cd-search.is-visible{opacity:1;visibility:visible;-webkit-transition:opacity .3s 0s, visibility 0s 0s, height 0.4s ease 0s;-moz-transition:opacity .3s 0s, visibility 0s 0s, height 0.4s ease 0s;transition:opacity .3s 0s, visibility 0s 0s, height 0.4s ease 0s;transform:translateZ(0);z-index:28;}
.cd-search-trigger.search-is-visible span::before{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);}
.cd-search-trigger.search-is-visible span::before, .cd-search-trigger.search-is-visible span::after{opacity:1;}
.cd-search-trigger.search-is-visible span::after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.cd-search-trigger.search-is-visible::before, .cd-search-trigger.search-is-visible::after{opacity:0;}
.shopping_cart{width:auto;float:right;margin:6px 24px 0px 0px}
.add-cart{min-width:166px;height:32px;font-size:13px;color:#fff;font-weight:400;background:#362670;display:inline-block;padding:6px 14px;}
.add-cart:hover{color:#fff;background:#0195db;}
.add-cart img{width:auto;display:inline-block;margin-right:20px;vertical-align:-4px;}
.primary-nav{width:100%;float:left;}
.top-bar{background:none;height:72px;}
.top-bar-section{width:auto;float:right;margin-left:10px;}
.top-bar .name{height:auto;padding-top:12px;font-size:0px;width: 335px;position:relative;top:-25px;}
.top-bar .name h1 a{padding:0 6px 0 0px;}
.top-bar-section ul li{background:none;padding:14px 0;}
.top-bar-section ul li a em{font-size:22px;}
.top-bar-section .dropdown{top:76px;}
.top-bar-section .dropdown li{padding:0px;text-align:left;border-bottom:none!important;}
.top-bar-section .has-dropdown>a:after{display:none}
.top-bar-section li:not(.has-form) a:not(.button){background:none;font-size:14px;color:#282828;line-height:44px;font-family:'Roboto', sans-serif;font-weight:400;padding:0 16px !important;border-bottom:none;}
.top-bar-section ul li:hover:not(.has-form)>a, .top-bar-section li:not(.has-form) a:not(.button):hover{background:none;transition:none;}
.top-bar-section .dropdown li:not(.has-form):not(.active)>a:not(.button){line-height:35px;}
.top-bar-section .dropdown li:not(.has-form):not(.active):hover>a:not(.button){color:#fff;background-color:#0195db;background:#007FC8;}
.top-bar .top-bar-section ul li:hover , .top-bar .top-bar-section ul li.selected{/*background:#0195db;*/ border-bottom:4px solid #0195db;}
.top-bar .top-bar-section ul li:hover a, .top-bar .top-bar-section ul li.selected a{color:#240d65;}
.main-slider{width:100%;float:left;position:relative;}
.main-slider ul{width:100%;float:left;height:auto;margin:0px 0 0px 0;position:relative;}
.slider ul li img{width:100%;float:left;max-width:100%;display:block;min-height:450px;}
.orbit-caption{width:100%;color:white;text-align:center;position:absolute;top:50%;background:none;left:0%;padding:0 8px;margin:0 auto;transform:translate(0%,-50%)}
.orbit-caption .row{width:100%;text-align:left;margin:0 auto;display:inline-block}
.orbit-caption h2{font-size:39.02px;color:#fff;background:none;margin-bottom:0px;line-height:45.33px;text-transform:capitalize;font-weight:500;}
.orbit-caption span{font-size:25px;color:#fff;background:none;margin-bottom:0px;line-height:35.33px;text-transform:capitalize;font-weight:300;}
.orbit-caption h1, .slide-heading{font-size:48px;color:#fff;background:none;margin-top:22px;line-height:60px;font-weight:500;}
.orbit-caption p{font-size:20px;color:#fff; font-weight: 300;background:none;display:inline-block;margin:4px 0 30px 0;line-height:30.33px;max-width:623px;font-family: "Roboto",sans-serif;}
.orbit-caption a{font-size:26px;color:#fff;line-height:28px;border:3px solid #fff;display:inline-block;font-weight:500;padding:18px 46px;}
.orbit-caption a:hover{background:#fff;color:#0195db;border-color:#fff;}
.orbit-caption a em{font-size:28px;margin-left:14px;vertical-align:-2px}
.slider-content{width:100%;float:left;max-width:623px;}
.white-line{width:100%;float:left;height:1px;background:#fff;margin:20px 0 25px 0;}
.main-slider .slick-dots{position:absolute;bottom:35px;left:24%;width:auto;}
.main-slider .slick-dots li{display:inline-block;margin:15px 6px;}
button, .button, .text-left.signup-form input.join-btn{font-size:17px;color:#ffffff;font-weight:500;background:#362670;border:none;padding:17px 37px;}
.button.full, .text-left.signup-form input.join-btn {width:100%;margin:2px 0px;background-color:#362670;border-radius:6px;}
.button.full:hover, .text-left.signup-form input.join-btn:hover {background-color:#583eb3;}
button.small {font-size:14px;color:#ffffff;font-weight:500;background:#362670;border:none;padding:7px 15px;}
button:hover, button:focus, .button:hover, .button:focus,{}
button.secondary, .button.secondary{}
button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus{}
button.btnboder, .button.btnboder{}
button.btnboder:hover, button.btnboder:focus, .button.btnboder:hover, .button.btnboder:focus{}
input[type="submit"]{font-size:15px;color:#ffffff;text-transform:uppercase;background:#362670;border:none;font-weight:500;padding:19px 35px;}
input[type="submit"]:hover, input[type="submit"]:focus{}
.map_content{width:100%;float:left;}
.map_content #info-windows{display:none !important;}
#map{width:100%;height:566px;float:left;border:none;box-shadow:none;}
#googleMap{height:100%;width:100%;}
footer{width:100%;height:218px;float:left;background:#f2f2f2;background-size:cover;position:relative;}
.main-footer{width:100%;height:240px;display:block;margin:0 auto;max-width:767px;position:absolute;bottom:0px;right:0px;left:0px;}
.footer-content{width:100%;height:100%;float:left;position:relative;padding-top:75px;}
.center {text-align: center; float: none;}
.book-content{width:100%;height:75px;max-width:680px;display:block;margin:0 auto;background:#0195db;position:absolute;left:0px;right:0px;top:-18px;padding:17px 30px;}
.book-content figure{width:auto;float:left;margin:3px 25px 3px 0;}
.book-content h6{font-size:17px;color:#fff;float:left;margin-top:7px;font-weight:500;}
.book-content .button{font-size:15px;color:#fff;float:right;margin-bottom:0px;padding:10px 29px;line-height:21px;}
.book-content .button:hover{background:#fff;color:#0195db;}
.footer-social{width:100%;float:left;text-align:center;padding:10px 20px;}
.footer-social ul{width:auto;display:block;text-align:center}
.footer-social ul li{width:auto;display:inline-block;padding:0 32px;}
.footer-social ul li a{font-size:34px;color:#5d5d5d;}
.footer-social ul li a:hover{color:#0195db;}
.footer-menu{width:941px;float:left;text-align:center;position:relative;z-index:99;border:1px solid #414141;padding:16px 20px;right:87px;margin-top:6px;}
.footer-menu ul{width:auto;display:block;text-align:center}
.footer-menu ul li{width:auto;display:inline-block;padding:0 16px;}
.footer-menu ul li a{font-size:12px;color:#5d5d5d;font-weight:500;}
.footer-menu ul li a:hover{color:#0195db;}
.copyright{width:100%;float:left;text-align:center;margin-top:28px;}
.copyright p{font-size:12px;color:#5d5d5d;font-weight:500;margin-bottom:0px;}
.copyright a{font-size:12px;color:#0195db;font-weight:500;margin-bottom:0px;}
.block-title{width:100%;float:left;text-align:center;margin-bottom:26px;}
.block-title h2{line-height:49.33px;color:#0195db;font-weight:500;}
.block-title h2 span{font-size:25.02px;line-height:34.33px;color:#0195db;font-weight:400;display:block;}
.meet-speaker{width:100%;float:left;background:#fff;padding:85px 0 69px 0;}
.speaker-content{width:100%;float:left;}
.speaker-block{width:100%;float:left;text-align:center;margin-bottom:40px;}
.speaker-block figure{width:100%;float:left;text-align:center;margin-bottom:12px;}
.speaker-block figure img{width:auto;display:block;}
.speaker-block h3{color:#333;font-weight:300;margin-bottom:10px; font-size:24px;}
.speaker-block h3 a{color:#5d5d5d;}
.speaker-block h3 a:hover{color:#0195db;}
.speaker-block p{font-size:16px;color:#5d5d5d; line-height: 22px;}

.services-link {border-radius:50%;height:150px;width:150px;text-align:center;margin:0 auto 30px auto;}
.icon-1 {background: url(/images/icon-leadership-coaching.png) no-repeat;background-size:85px 85px;background-color:#0195db;background-position:center;}
.icon-2 {background: url(/images/icon-leadership-consulting.png) no-repeat;background-size:85px 85px;background-color:#0195db;background-position:center;}
.icon-3 {background: url(/images/icon-team-coaching.png) no-repeat;background-size:95px 95px;background-color:#0195db;background-position:center;}

.speaker-block .button {margin-top:10px;}
.speaker-description{width:100%;float:left;padding-left:5px;}
.speaker-description h2{font-size:48.02px;line-height:48px;color:#5d5d5d;margin-bottom:22px;}
.speaker-description p{font-size:18px;color:#5d5d5d;line-height:30.33px;font-weight:400;}
.speak-block{width:100%;float:left;margin-top:5px;}
.speak-block h4{color:#5d5d5d;line-height:34.33px;}
.speak-block span{font-size:18px;color:#5d5d5d;font-weight:400;line-height:23.33px;float:left;}
.speak-block a{float:right;padding:17px 20px;}
.parallax{background-position:0% 0%;background-repeat:no-repeat;background-attachment:fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.home-conference{width:100%;float:left; padding:71px 0 69px;overflow:hidden;background:url(../img/conference-BG.jpg);text-align:center;background-position:0% 0%;background-repeat:no-repeat;background-attachment:fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.home-conference h2,.home-conference h2 span{color:#fff;}
.block-title{width:100%;float:left;text-align:center;}
.block-title h2{font-size:32px;line-height:49.33px;font-weight:400;margin-bottom:20px;}
.block-title h2 span{font-size:25.02px;line-height:34.33px;font-weight:500;display:block;}
.block-title p{width:100%;display:block;max-width:648px;text-align:center;margin:0 auto;}
.home-conference .block-title h1{color:#fff}
.home-conference .block-title h1 span{color:#fff}
.speaker-section{width:100%;float:left;padding:98px 0 100px 0;background:#fff;overflow:hidden;}
.speaker-slider{width:100%;float:left;margin:100px 0 60px 0;background:url(../img/ms-slider-BG.png) center no-repeat;}
.responsiveGallery-item figure{position:relative;}
.responsiveGallery-item figure a{width:92px;height:92px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;}
.responsiveGallery-item figure.Image .vimeo {display:none;}
#pricing-table td.table-head{
	border-top: 0;
	text-align: left;
	padding: 20px 10px 20px 20px;
	font-size: 16px;
	font-weight: 400;
	background: #362670;
	color: #fff;
}
#pricing-table td.table-head p {
	margin: 0;
}
.features_content #pricing-table td.table-head strong {
	color: #4C413E;
	font-size: 18px;
	margin-bottom: 10px;
	line-height: 26px;
	display: block;
	font-weight: 700;
}
.features_content #pricing-table td.table-head b {
	color: #4C413E;
	font-size: 18px;
	margin-bottom: 10px;
	line-height: 26px;
	display: block;
	font-weight: 700;
}
#pricing-table td.table-head.gold gold {
	color: #f3f7fa;
}
#pricing-table td.table-head.gold platinum {
	color: #f3f7fa;
}
#pricing-table td.table-body.platinum {
	background: #f2f2f2;
	color: #000;
	border-top: 1px solid #e1e0e0;
	border-bottom: 1px solid #e1e0e0;
	font-weight: 400;
}
#pricing-table td.table-body.gold {
	background-color: #cceaf8;
	border-bottom: 1px solid #e1e0e0;
	border-top: 1px solid #e1e0e0;
	color: #000;
	font-weight: 400;
}
#pricing-table td.table-body {
	color: #000;
	text-align:left;
	border-top: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
	padding: 10px 10px 10px 20px;
	vertical-align: top;
}

.subscribe{width:100%;display:inline-block;margin:0 auto;max-width:763px;margin-top:56px;}
.subscribe h3{color:#fff;margin-bottom:24px;}
.subscribe form{width:100%;float:left;padding-right:210px;position:relative}
.subscribe form input[type="text"]{width:100%;height:68px;float:left;font-size:17.02px;padding:10px 20px 10px 27px;line-height:22px;color:#a9a5a5;font-weight:400;border-radius:0px;}
.subscribe form input[type="submit"]{position:absolute;top:0px;right:0px;height:68px;padding:0px;font-size:17.02px;min-width:194px;}
.logo-wrapper{width:100%;float:left;padding:30px 0 20px;text-align:center;}
.logo-wrapper ul{width:100%;float:left;text-align:center;}
.logo-wrapper ul li{float:left;}

.brand-logo{width:100%;float:left; margin-bottom: 30px;}

.newsletter{width:100%;float:left; padding:34px 0 57px;overflow:hidden;background:url(/images/newsletter-signup.jpg);text-align:center;background-position:0% 0%;background-repeat:no-repeat;background-attachment:fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.newsletter-title{width:100%;float:left;text-align:center;}
.envelope-icon{width:100%;float:left;text-align:center;margin-bottom:10px;}
.envelope-icon h3{margin-bottom:2px;}
.envelope-icon h3 em{color:#119cdc;font-size:29px;}
.newsletter-title h3{font-size:32px;color:#fff;text-transform:capitalize;text-align:center;margin-bottom:15px; margin-top: 30px;}
.newsletter-title p{font-size:17px;color:#fff;text-align:center;}
.newsletter .subscribe{margin-top:13px}
.section-network{width:100%;float:left;padding:58px 0;background:#fff;border-bottom:1px solid #dadada;}
.network_content{width:100%;float:left;margin-top:77px;text-align:center;}
.network_content .columns:nth-child(2n + 2) .network-box{margin-top:90px;}
.network-box{width:100%;float:left;text-align:center;position:relative;margin-bottom:44px;}
.network_content .columns .network-box:after{content:'';width:145px;height:1px;position:absolute;background:#b0b0b0;left:-90px;}
.network_content .columns:nth-child(2n + 2) .network-box:after{top:35px;-ms-transform:rotate(25deg);-webkit-transform:rotate(25deg);transform:rotate(25deg);}
.network_content .columns:nth-child(4n + 3) .network-box:after{top:122px;-ms-transform:rotate(-25deg);-webkit-transform:rotate(-25deg);transform:rotate(-25deg);}
.network_content .columns:nth-child(4n + 1) .network-box:after{display:none;}
.network-box figure{width:100%;display:block;text-align:center;margin:0 auto;max-width:140px;height:auto;border-radius:50%;padding:5px;border:2px solid #0195db;}
.network-box figure img{width:100%;display:block;border-radius:50%;}
.network-desc{width:100%;float:left;padding:18px 10px 0 10px;}
.network-desc h4{font-size:22.14px;color:#343434;font-weight:400;margin-bottom:5px;}
.network-desc h4 a{color:#343434;}
.network-desc span{font-size:19.78px;color:#0195db;}
.our-social{width:100%;float:left;margin-top:10px;}
.our-social ul{width:auto;display:block}
.our-social ul li{display:inline-block;margin:0 12px;}
.our-social ul li a{font-size:20px;color:#362670;}
.our-social ul li a:hover{color:#0195db;}
.network_content .button{font-size:17.39px;margin:40px 0;min-width:212px;}
.speaking-schedule{width:100%;float:left;padding:74px 0 40px;background:#f2f2f2;border-top:1px solid #dadada;}
.schedule-content{width:100%;float:left;text-align:center;}
.tabs{width:auto;display:inline-block;text-align:center;}
.tabs .tab-title{border:3px solid #d7d7d7;border-left:2px solid #d7d7d7;border-right:2px solid #d7d7d7}
.tabs .tab-title a{font-size:17.39px;color:#565656;background:#fff;font-family:'Roboto', sans-serif;font-weight:400;min-width:205px;padding:10px 25px;line-height:26px;}
.tabs .tab-title.active{border-color:#362670;}
.tabs .tab-title.active a,.tabs .tab-title:hover a{background:#362670;color:#fff;}
.tabs-content{width:100%;float:left;text-align:left;}
.schedule-list{width:100%;float:left;margin-top:54px;}
.schedule-list ul{width:100%;float:left;}
.schedule-list ul li{width:100%;float:left;margin:7px 0;}
.schedule_date{width:11%;float:left;padding:8px 15px}
.schedule_time{width:10%;float:left;text-align:center;padding:5px 5px 4px 5px;}
.schedule_title{width:30%;float:left;border-left:2px solid #a9a9a9;padding:10px 15px;min-height:53px;}
.schedule_speak{width:19%;float:left;text-align:right;padding:10px 25px 10px 10px;min-height:53px;}
.schedule_desc{width:30%;float:left;border-left:2px solid #a9a9a9;padding:10px 15px;min-height:53px;}
.schedule_date h3{color:#565656;font-weight:400;}
.schedule_time span{font-size:17.39px;font-weight:400;line-height:22px;display:block;}
.schedule_time .time_start{color:#070707;}
.schedule_time .end_time{color:#9c9b9b;}
.schedule_title h6 a{font-size:18px;color:#5d5d5d;font-weight:400;}
.schedule_title h6 a:hover{color:#0195db;}
.schedule_speak span{font-size:16px;color:#0195db;font-weight:400;}
.schedule_desc h6{font-size:16px;color:#959595;font-weight:400;}
h2{color:#333;line-height:40.33px;margin-bottom:20px;}
h2 span{font-size:20.02px;display:block;}
.inner-banner{width:100%;float:left;overflow:hidden;position:relative;padding:200px 0px;background-size:cover;background-repeat:no-repeat; }
.inner-banner-notext{width:100%;float:left;overflow:hidden;position:relative;padding:259px 0px;background-size:cover;background-repeat:no-repeat; }
.blue-overlay{width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(1, 149, 219, 0.0); }
.banner-content {width: 100%;color: white;text-align: center;padding: 0px 8px;margin: 0 auto;position:relative;}
.banner-content .row {width: 100%;text-align: left;margin: 0 auto;display: inline-block;padding:0 15px;}
.banner-content .banner_block{width:100%;float:left;max-width:620px;}

/*.staging .banner-content p em {font-size:22px;line-height: 32px;}*/

.banner-content h1{color:#fff;display:inline-block;margin-bottom:22px;padding-bottom:22px;border-bottom:1px solid #64a8dc;font-weight:500;padding-right:35px;text-transform:uppercase;}
.banner-content p {font-size:18px;line-height:36px;color:#fff;max-width:700px;margin:10px 0 0;}
.banner-content p em{font-size:26px;line-height:36px;color:#fff;max-width:700px;margin-bottom:0px; }
.about-wrapper{width:100%;float:left;padding:60px 0px 68px;border-bottom:1px solid #e8e6e6;text-align:center;}
.about-wrapper h1{color:#333;line-height:42.33px;margin-bottom:20px;}
.about-wrapper h2{color:#5d5d5d;line-height:42.33px;margin-bottom:20px;}
.about-wrapper p{max-width:960px;margin:0 auto;}
.underline {border-bottom:1px solid #e8e6e6;}
.about-the-author{width:100%;float:left;padding:66px 0px 0px 0px;}
.meet-the-speaker{width:100%;float:left;padding:95px 0px 95px 0px;}
.meet-the-speaker.contact-form{padding-bottom:150px;}
.meet-the-speaker.contact-form.plus{padding-bottom:175px;}
.meet-the-speaker.testimonials{padding-bottom:0px;}
.meet-the-speaker.amazon{padding-bottom:65px;}
.meet-speaker-image{}
.meet-speaker-image figure{width:367px;height:367px;border-radius:50%;border:15px solid #71afdf;position:relative;}
.meet-speaker-image figure img{width:100%; border-radius:50%;}
.speaker{width:102px;height:102px; line-height:102px;text-align:center;border-radius:50%;background-color:rgba(1, 112, 198, 0.72);position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;}
.speaker.Image{display:none;}
.speaker a{width:100%; height:100%;display:block;}
.center {text-align:center;}

.meet-speaker-image .speaker img{position:relative;top:32px;height:auto;transform:none;}
.meet-speaker-content{padding:0 20px 0 50px; text-align: left;}
.meet-speaker-content h2{color:#333;line-height:47.33px;margin:0 0 18px 0;}
.meet-speaker-content h3{color:#0195db;line-height:30px;margin:0 0 10px 0;font-weight:300;font-size: 24px;}
.meet-speaker-content p{margin-bottom:26px;}
.meet-speaker-content-new h4{font-size: 20px;}
.meet-speaker-content-new{padding:0 20px 0 50px; text-align: center;}
.meet-speaker-content-new h2{color:#333;line-height:47.33px;margin:0 0 18px 0;}
.meet-speaker-content-new h3{color:#0195db;line-height:30px;margin:0 0 10px 0;font-weight:300;font-size: 24px;}
.meet-speaker-content-new p{margin-bottom:26px;}
.meet-team-wrapper{width:100%;float:left;background:#f2f2f2;text-align:center;padding:66px 0 50px 0;}
.logo-bkg-1.testimonials{width:100%;float:left;text-align:center;padding:60px 0 60px 0;background:url(/images/proveritas-logo-ball-white-1.jpg) no-repeat;background-position:25% 0%;background-size:cover;background-repeat:none;background-color:#fff ;}
.logo-bkg-1{width:100%;float:left;text-align:center;padding:95px 0 95px 0;background:url(/images/proveritas-logo-ball-white-1.jpg) no-repeat;background-position:25% 0%;background-size:cover;background-repeat:none;background-color:#fff ;}
.logo-bkg-2{width:100%;float:left;text-align:center;padding:95px 0 95px 0;background:url(/images/proveritas-logo-ball-white-2.jpg) no-repeat;background-position:25% 20%;background-size:cover;background-repeat:none;background-color:#fff ;}
.logo-bkg-3{width:100%;float:left;text-align:center;padding:95px 0 95px 0;background:url(/images/proveritas-logo-ball-white-3.jpg) no-repeat;background-position:25% 85%;background-size:cover;background-repeat:none;background-color:#fff ;}
.logo-bkg-4{width:100%;float:left;text-align:center;padding:95px 0 95px 0;background:url(/images/proveritas-logo-ball-white-4.jpg) no-repeat;background-position:25% 50%;background-size:cover;background-repeat:none;background-color:#fff ;}
.logo-bkg-5{width:100%;float:left;text-align:center;padding:95px 0 95px 0;background:url(/images/proveritas-logo-ball-white-5.jpg) no-repeat;background-position:25% 0%;background-size:cover;background-repeat:none;background-color:#fff ;}
/*a .ruby {height:170px;width:170px;}*/
/*a:hover .ruby {transition:all 0.3s;background:url(/images/author-ruby-campbell-linkedin.png) no-repeat;background-size:cover;height:170px;width:170px;opacity:0;}*/

#ruby-link {
  position:relative;
  height:170px;width:170px;
  margin:0 auto 40px auto;
}

#ruby-link img {
  position:absolute;
  left:0;
  -webkit-transition: opacity 1s ease-in-out;
  -moz-transition: opacity 1s ease-in-out;
  -o-transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out;
}

#ruby-link img.bottom:hover {
  opacity:0;
}

.meet-team-wrapper p{max-width:1004px;}
.meet-team-wrapper b, .meet-team-wrapper strong{font-weight: 600;}
.meet-team-slider .slick-next,.meet-team-slider .slick-prev{ display:none !important;}
.about-the-book{background:#f2f2f2;margin-top:95px;margin-right:-35px;margin-bottom:45px;padding:66px 20px 50px 20px;border-radius:20px;}
.about-the-book p, .about-the-book ul li{font-size:20px;line-height:26px;font-style:italic;}
.indent-par {border-left:1px solid #999999;margin-top:30px;margin-left:40px;padding-right:40px;padding-left:40px;}
.socialmedia{position:absolute;top:48px;right:-47px;z-index:9;margin:0;}
.socialmedia li{}
.socialmedia li a{width:60px;height:60px;line-height:60px;font-size:26px;color:#fff;background:#0195db;margin-bottom:3px;}
.socialmedia li a:hover{color:#000000;background:#fff;transition:all 0.3s;box-shadow:1px 1px 4px #808080;}
.meet-team-slider li figure{float:left;position:relative;height:auto;cursor:default;}
.meet-team-slider li figure:hover .wc-view{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;top:0px;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s;-webkit-animation:bounceY 0.9s linear;-moz-animation:bounceY 0.9s linear;-ms-animation:bounceY 0.9s linear;animation:bounceY 0.9s linear;}
.meet-team-slider li figure .wc-view{top:0;left:0;top:-100%;-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:all 0.3s ease-out 0.5s;-moz-transition:all 0.3s ease-out 0.5s;-o-transition:all 0.3s ease-out 0.5s;-ms-transition:all 0.3s ease-out 0.5s;transition:all 0.3s ease-out 0.5s;}
.wc-view{width:100%;height:100%;float:left;position:absolute;left:0;right:0;bottom:0;text-align:center;color:#fff;background:rgba(0, 0, 0, 0.65);text-align:center;padding:34px 0 0 0;}
.wc-view h3{font-size:29.02px;color:#ffffff;margin:0 0 2px 0;}
.wc-view span{font-style:italic;}
.wc-view p{max-width:228px;margin:0px auto 32px auto;font-size:15px;color:#f3f3f3;font-weight:normal;line-height:26.33px;}
.wc-view span.name{font-size:36.02px;font-family:'Dancing Script', cursive;}
.dots{width:100%;float:left;margin:12px 0px 20px 0;}
.dots li{float:none;display:inline-block;width:6px;height:6px;background:#fff;margin:0px 5px;}
.news-wrapper{width:100%;float:left;text-align:center;padding:84px 0 275px 0;}
.news-wrapper h2{margin-bottom:60px;}
.news{text-align:left; margin-top:30px;}
.news h5 a{font-size:18px;display:block;color:#0195db;text-transform:capitalize;padding:0;margin:25px 0 0 0;}
.news h5 a:hover{color:#291c54;}
.news p{font-size:15px;color:#5d5d5d;line-height:22.33px;margin-bottom:22px;}
.news a{font-size:15px;text-transform:uppercase;padding:11px 27px;margin:0;}
.news figure{position:relative;}
.date-name{width:100%;float:left;text-align:center;}
.date-name li {width: 145px;height: 45px;float: left;background: #0195db;text-align: center;padding: 0;border-radius: 6px;position: absolute;top: -20px;left: 0; right: 0; margin: 0 auto;}
.date-name li p{font-size:33.02px;font-weight:500;color:#fff;line-height:32px;margin:0;}
.date-name li p span{display:block;font-size:18px;line-height:40px;}
.book-me-speak-wrapper{width:100%;float:left;text-align:center;padding:55px 0 70px 0;border-bottom:1px solid #e8e6e6;}
.book-me-speak-wrapper h2{color:#5d5d5d;}
.book-me-speak-wrapper p{max-width:920px;margin:0 auto;}
.book-me-speak-content{width:100%;float:left;padding:45px 0 54px 0;}
.book-me-to-speak h2{max-width:222px;color:#0195db;margin-bottom:20px;}
.book-me-to-speak p{max-width:512px;}
.request-quote{padding:0 21px;}
.request-quote h5{text-align:center;color:#fff;font-weight:500;background:#0195db;padding:18px 0;}
.request-quote h5 span{display:inline-block;margin-right:16px;}
.request-quote p{font-size:14px;color:#bcb9b9;margin-bottom:6px;}
.request-quote form{width:100%;float:left;border:1px solid #e7e7e7;padding:26px 0 32px 0;}
.request-quote form .medium-6{padding:0 15px 0 28px;}
.request-quote form .medium-6:nth-child(even),.request-quote form .medium-6:last-child{padding:0px 28px 0 0;}
.request-quote form input[type="text"]{font-size:14px;}
.request-quote form input[type="radio"]{float:left;margin:4px 8px 0px 0;}
.request-quote form input[type="submit"]{float:right;margin:18px 0 0 0;padding:13px 44px;text-transform:capitalize;}
.request-quote form select{color:#bcb9b9;border:1px solid #e3e3e3;background:#fff url(../img/dropdown.png) no-repeat;background-position:96% center;}
.request-quote form::-webkit-input-placeholder{color:#bcb9b9;}
.request-quote form:-moz-placeholder{color:#bcb9b9;}
.request-quote form::-moz-placeholder{color:#bcb9b9;}
.request-quote form:-ms-input-placeholder{color:#bcb9b9;}
.speaking-topics-wrapper{width:100%;float:left;background:#f8f8f8;padding:45px 0 225px 0;}
.speaking-topics-wrapper h2{color:#0195db;margin-bottom:20px;}
.speking-topics{padding:0 15px 0 0;}
.topics{}
.topics h6{font-size:19px;color:#0195db;}
.topics p{margin:12px 0 26px 0;}
ul.topic-list{float:left;margin:20px 0 0 35px;}
ul.topic-list li{font-size:16px;line-height:36.33px;color:#5d5d5d;list-style-image:url(../img/list-image.png);list-style-position:inside;}
.latest-blog-wrapper{width:100%;float:left;text-align:center;padding:60px 0 68px;border-bottom:1px solid #e4e4e4;}
.latest-blog-wrapper h1{color: #333;line-height: 42.33px;margin-bottom: 20px;}
.latest-blog-wrapper p{max-width:910px;margin:0 auto;}
.blog-wrapper{width:100%;float:left;background:#f2f2f2;padding:50px 0 50px 0;}
.blog-wrapper.list{padding-bottom:100px;}
.blog-list{width:100%;float:left;background:#ffffff;border:1px solid #e4e4e4;margin-bottom:18px;padding:48px 40px 40px 40px;position:relative;}
.blog-list figure{width:100%; float:left;margin:0 0 36px 0;}
.blog-list figure a{ display:block;}
.blog-list li {    background: url(../img/bullet_item.png) 0 10px no-repeat;    padding-left: 22px;    margin: 10px 0;    font-size: 16px;    font-weight: 400;    line-height: 28px;    color: #6b6c6c;}
.star-rate{}
.star-rate:after{content:'';width:0;height:0;border-top:85px solid #0195db;border-left:85px solid transparent;position:absolute;top:0;right:0;}
.star-rate img{position:absolute;top:17px;right:16px;z-index:999;}
.blog-container{padding:0 15px 0 45px;}
.blog-title{text-align:center;padding-bottom:26px;}
.blog-title h2{font-size:32px;color:#333;margin-bottom:10px;}
.blog-title h2 a{font-size:27px;line-height:35px;font-weight:700;color:#333;margin-bottom:10px;font-family:'OpenSans-Regular', sans-serif;}
.blog-title h2 a:hover{color:#0195db;}
.blog-title h1{font-size:28px;color:#333;margin-bottom:10px;line-height: 36px;}
.blog-title h1 a{font-size:32px;color:#333;margin-bottom:10px;}
.blog-title h1 a:hover{color:#0195db;}
.blog-list h2  {color: #0195db;
    font-family:'OpenSans-Regular', sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 30px;
	margin-top: 40px;
	margin-bottom: 20px;}
.blog-list h3  {color: #0195db;
    font-size: 20px;
    font-weight: 300;
    line-height: 30px;
	margin-bottom: 10px;}
.blog-list h4  {color: #0195db;
    font-size: 15px;
	font-style: italic;
    font-weight: 300;
	padding: 10px 0;
	margin: 20px auto;
	text-align: center;
	border-bottom:  solid #0195db;
	border-top: solid #0195db;
width: 400px;}

.blog-title ul{text-align:center;}
.blog-title ul li{float:none;display:inline-block;font-size:14px;color:#5d5d5d;padding:0 13px;font-weight:300;font-style:italic;}
.blog-title ul li a,.blog-title ul li span{color:#0195db;}
.blog-title ul li:before{content:'';display:inline-block;width:5px;height:5px;background:url(../img/disc.png) no-repeat 0px 0px;margin:0px 25px 3px 0;}
.blog-title ul li:first-child:before{display:none;}
.blog-title ul li:second-child:before{display:none;}

.blog-list p{margin:0px 0 18px 0;font-size:16px; line-height: 28px;}
.blog-list b, .blog-list strong {font-weight: 600;}
.blog-list em {color: #0195db;}
.blog-list span {font-weight: 300; font-size: 20px; color: #0195db}
.blog-title span {font-weight: 300; font-size: 14px; color: #0195db}
.blog-list p img {display: block;
    margin: auto;}
.blog-list a.button{font-size:14px;padding:12px 28px;margin:4px 0 45px 0;}
span.text-post{font-size:16px;color:#b0b0b0;display:block;margin:42px 0 48px 0;font-weight:300;font-style:italic;}
.blog-socialmedia{width:100%;float:left;border-top:1px solid #e4e4e4;padding:34px 0 0 0;}
.blog-socialmedia em{font-size:24px;color:#b0b0b0;float:left;margin:0 18px 0 0;}
.blog-socialmedia span{font-size:16px;color:#b0b0b0;float:left;font-weight:300;font-style:italic;}
.social{float:right;}
.social li{float:left;margin:0 9px;}
.social li a{font-size:21px;color:#b0b0b0;}
.social li a:hover{color:#0195db;}
.pagination_nav{width:100%;float:left;text-align:center;padding:24px 0px 0px 0px;}
.pagination_nav ul{width:auto;display:inline-block;margin:0px;float:none;}
.pagination_nav ul li{display:block;float:left;height:inherit;margin:0 4.5px;background:inherit;}
.pagination_nav ul li a{width:30px;line-height:30px;text-align:center;height:30px;font-size:16px;color:#119cdc;padding:0px;font-weight:500;line-height:25px;font-weight:300;border:2px solid #119cdc;border-radius:0px;}
ul.pagination li.current a,ul.pagination li.current a:hover{background:#119cdc;}
.sidenav{padding:0;}
.sidenav-search-form{width:100%;float:left;background:#fff;padding:24px;border:1px solid #e4e4e4;margin-bottom:18px;}
.sidenav-search-form input[type="text"]{width:180px;height:52px;float:left;padding:0 0 0 25px;margin:0 6px 0 0;}
.sidenav-search-form input[type="submit"]{width:54px;height:52px;float:left;text-align:center;background:#362670 url(../img/glass.png) no-repeat 14px 12px;padding:0;}
.sidenav-search-form input[type="submit"]:hover{transition:all 0.3s;background:#291c54 url(../img/glass.png) no-repeat 14px 12px;}
.sidenav-search-form::-webkit-input-placeholder{color:#dfdfdf;}
.sidenav-search-form:-moz-placeholder{color:#dfdfdf;}
.sidenav-search-form::-moz-placeholder{color:#dfdfdf;}
.sidenav-search-form:-ms-input-placeholder{color:#dfdfdf;}
.sidenav-box{width:100%;float:left;background:#ffffff;border:1px solid #e4e4e4;margin-bottom:20px;text-align:center;}
.sidenav h3{color:#fff;text-align:left; background-attachment: scroll;background-clip: border-box;background-color: #362670;background-image: none;background-origin: padding-box;background-position-x: 0;background-position-y: 0;background-repeat: repeat;background-size: auto auto;padding-bottom: 20px;padding-left: 30px;padding-right: 0;padding-top: 18px;font-weight: 500;font-size: 20px;}
.socialmedia-list{text-align:center;padding:30px 0 50px 0;}
.socialmedia-list li{float:none;display:inline-block;margin:0 2px;}
.socialmedia-list li a{width:49px;height:49px;line-height:49px;font-size:26px;color:#fff;text-align:center;border-radius:50%;background:#0195db;}
.socialmedia-list li a:hover{ background: #291c54;}
.sidenav-box p.lead{font-size:19px;color:#5d5d5d;margin:33px 0;}
.newsletter-form {
    padding: 0 24px 50px 24px;
    background: #fff;
    border: none;
    margin-bottom: 0;
}
.newsletter-form form{}
.newsletter-form form input[type="text"]{height:55px;font-size:19px;padding-left:25px;margin-bottom:22px;}
.newsletter-form form input[type="submit"]{padding:16px 77px;text-transform:capitalize;}
.newsletter-form::-webkit-input-placeholder{color:#d0d0d0;}
.newsletter-form:-moz-placeholder{color:#d0d0d0;}
.newsletter-form::-moz-placeholder{color:#d0d0d0;}
.newsletter-form:-ms-input-placeholder{color:#d0d0d0;}
.post{padding:35px 35px 0 35px;text-align:left;}

.blogsitesummary{width:100%;float:left;padding:30px 35px;margin:0 auto;text-align:left;}
.blogsitesummary li{width:100%;float:left;text-align:left;margin-top:30px;}
.blogsitesummary li:first-child{margin-top:0px;}
.blogsitesummary li a:hover{ color:#291c54;}
.blogsitesummary li a {font-size:17.02px;color: #0195db;font-weight: 500;}
.blogsitesummary li span{font-size: 16px;color: #5d5d5d;font-weight: 300;display:block;font-style: italic;}
.blogsitesummary li span.author{display:none;}

.event-booking-form { margin:20px 0 0;}
.event-booking-form h3 { margin: 0 0 10px;}
.conferences-content {margin:0;}
.blue-border h3 { margin: 20px 0 10px;}
.sidenav-box .post:last-child{padding-bottom:42px;}
.post h6 a{color:#5d5d5d;font-weight:500;}
.post span{font-size:16px;color:#5d5d5d;font-weight:300px;font-style:italic;}
.BlogTagList ul,.blogpostcategories ul{padding:10px 35px 20px 35px;text-align:left;}
.BlogTagList ul li,.blogpostcategories ul li{padding:15px 0px;border-bottom:1px solid #dedede;}
.BlogTagList ul li:last-child, .blogpostcategories ul li:last-child{border-bottom:none;}
.BlogTagList ul li a, .blogpostcategories ul li a{font-size:16.02px;color:#0195db;font-weight:500;}
.BlogTagList ul li a:hover, .blogpostcategories ul li a:hover{color:#291c54;}
.comment-list-wrapper{width:100%;float:left;background-color:#fff;}
.comment-list-wrapper h3 {font-size: 20px;}
.comment-list-wrapper h3.comment-heading{color:#fff;padding:20px 0 18px 30px;background:#0195db;}
.comment-list{width:100%;float:left;padding:40px 0;border-bottom:1px solid #e5e5e5;}
.comment-list figure{width:94px;border-radius:50%;}
.comment-list figure img{border-radius:50%;}
.comment-list .medium-2{padding:0;}
.comment-list .medium-10{padding:0 12px 0 15px;}
.main-comment-list{width:100%;float:left;padding:55px 30px 42px;}
.author-name{width:100%;float:left;padding-bottom:10px;}
.author-name .medium-8{padding:0 0 0 4px;}
.author-name a.button{font-size:14px;float:right;padding:10px 24px 7px 24px;margin:16px 0 0 0px;}
.comment-list-wrapper h3{line-height:35px;color:#333;}
.author-name span{font-size:15px;color:#999999;font-weight:300px;font-style:italic;}
.main-comment-list p{line-height:28.33px;margin:0;font-weight:300px;}
.leave-reply{width:100%;float:left;padding:42px 0 0;}
.leave-reply p{margin-bottom:24px;}
.leave-reply .medium-4{padding:0 8px 0 0;}
.leave-reply .medium-12{padding:0 8px 0 0;}
.leave-reply form{}
.leave-reply form input[type="text"]{font-size:12px;margin-bottom:10px;padding-left:20px;}
.leave-reply form textarea{font-size:12px;box-shadow:none;padding:14px 8px 8px 20px;}
.leave-reply form input[type="submit"]{font-size:14px;padding:13px 25px 10px 25px;margin-top:10px;}
.leave-reply form::-webkit-input-placeholder{color:#c4c4c4;}
.leave-reply form:-moz-placeholder{color:#c4c4c4;}
.leave-reply form::-moz-placeholder{color:#c4c4c4;}
.leave-reply form:-ms-input-placeholder{color:#c4c4c4;}
.pagination-nav{width:100%;float:left;text-align:center;margin:44px 0 0 0;}
.pagination-nav li{float:none;display:inline-block;margin:0 10px;}
.pagination-nav li a{width:186px;height:36px;line-height:36px;display:block;font-size:14px;color:#ffffff;background:#0195db;font-weight:500;}
.pagination-nav li a:hover{background:#362670;}
.media-wrapper{width:100%;float:left;padding:78px 0 70px 0;}
.media-heading{background:#0195db;text-align:center;padding:20px 0 15px 0;}
.media-wrapper .medium-4{padding:0 35px 0 24px;}
.media-heading em{font-size:26px;color:#fff;margin-bottom:8px;}
.media-heading h5{color:#fff;line-height:22px;}
.media-heading h5 span{display:block;font-size:14px;}
.media-package{border:1px solid #eaeaea;}
.media-package form{max-width:300px;margin:18px auto 30px auto;text-align:center;}
.media-package form input[type="text"],.media-package form textarea{font-size:12.41px;margin-bottom:14px;font-weight:300px;}
.media-package form textarea{height:76px;margin-bottom:25px;}
.media-package form input[type="submit"]{font-size:14px;padding:19px 25px;}
.media-wrapper .medium-8{padding:0;}

.media-img{margin-bottom:18px;}
.media-block{margin-bottom:40px;}
.meet-speaker-content.media-block h3 {font-size:20px;line-height:26px;}
.meet-speaker-content.media-block p {font-size:14px;line-height:22px;margin-bottom:6px;}

.author-image{padding:0;}
.author-content{float:left;width:100%;padding:48px 0 0 0;}
.author-details h3{font-size:37.16px;color:#0195db;}
.author-details span{font-size:18.41px;color:#878787;display:block;margin:4px 0 14px 0;font-weight:300px;}
.author-details p{width:100%;float:left;font-size:15.72px;color:#878787;margin:0 0 5px 15px;font-weight:300px;}
.author-details p.lead{font-size:12.47px;color:#878787;line-height:16.47px;margin:0;font-weight:normal;padding:25px 0 0 0;font-weight:300px;}
.author-details p.author-description{margin:0 0 15px 15px;}
.author-details em.fa-phone{font-size:12px;width:19px;height:19px;line-height:19px;margin-left:0px;border:1px solid #0195db;background:#0195db;color:#fff;text-align:center;border-radius:40px;}
.author-details p a{font-size:13px;color:#878787;}
.author-details p a:hover{color:#0195db;}
.author-details em{font-size:16px;color:#0195db;margin-right:18px;margin-left:4px;}
.author-details ul{width:100%;float:left;margin:0 0 20px 6px;}
.author-details ul li{float:left;margin:0 8px;}
.author-details ul li a{font-size:19px;color:#0195db;}
.media-download-wrapper{width:100%;float:left;padding:85px 0 260px 0;background:#f8f8f8;}
.media-download-wrapper h2{font-size:37.16px;color:#0195db;text-transform:capitalize;margin-bottom:30px;}
.media-download-wrapper h3{font-size:30.16px;color:#0195db;margin-bottom:30px;}
.media-download-wrapper .medium-6{padding:0 20px 0 0;}
.media-download-wrapper em{float:left;font-size:22px;color:#0195db;margin-right:15px;}
.media-download-wrapper a{font-size:17px;color:#0195db;text-decoration:underline;}
.media-download-wrapper a:hover{color:#362670;}
.events-wrapper{width:100%;float:left;text-align:center;padding:60px 0 64px 0;border-bottom:1px solid #e8e6e6;}
.events-wrapper h1{color: #333; line-height: 42.33px; margin-bottom: 20px;}
.events-wrapper p.lead{max-width:910px;margin:0 auto;}
.event-content-wrapper{width:100%;float:left;padding:58px 0 155px 0;}
.event-content-wrapper .medium-3{padding:0 2px;}
.event-conference{width:100%;float:left;border:1px solid #e1e1e1;padding:0 0 0px 0;margin-bottom:30px;}
.event-heading{background:#362670;padding:18px 0 20px 30px;margin-bottom:25px;}
.event-heading h4{color:#fff;font-weight:500; text-align:left; font-size: 20px;}
.event-heading h4 span{font-size:16px;display:block;font-weight:400;}
.events-details{padding:0 15px;}
.search{position:relative;}
.search input[type="text"]{font-size:17.95px;height:56px;padding-left:14px;border-radius:2px;margin-bottom:25px;}
.search input[type="submit"]{position:absolute;top:1px;right:1px;background:#f5f5f5 url(../img/gray-glass-icon.png) no-repeat 20px 17px;width:58px;height:54px;padding:0;}
ul.latest_event {width: 100%;height: auto;float: left;}
ul.latest_event li {width: 100%;height: auto;float: left;}
ul.latest_event li a {font-size: 14px;text-align:left; color: #144d86;text-transform: capitalize;border-bottom: 1px solid #eaeaea;font-weight: 400;padding: 12px 15px;display: block;}
ul.latest_event li a:hover{color:#0195db}

.event-form{padding:0 15px;text-align:center;}
.event-form .medium-12{padding:0;position:relative;}
.event-content-wrapper em{width:54px;height:54px;line-height:54px;background:#f5f5f5;text-align:center;position:absolute;top:1px;right:1px;font-size:23px;color:#939393;}
.event-form input[type="text"]{font-size:17.95px;height:56px;padding-left:14px;margin-bottom:25px;}
.event-form input[type="submit"]{font-size:17px;padding:19px 43px;}
.event-content-wrapper select{font-size:17.95px;height:56px;padding-left:14px;background:#fff url(../img/dropdown-image.jpg) no-repeat right center;border-radius:2px;margin-bottom:25px;border:1px solid #e3e3e3;}
.event-form .calendar,.event-form .calendar:focus{height:56px;box-shadow:none;background:url(../img/calendar.jpg) no-repeat right center;}
.event-content-wrapper select.venue{background:#fff url(../img/dropdown-image-1.jpg) no-repeat right center;}
.event-form::-webkit-input-placeholder,.search::-webkit-input-placeholder{color:#3e3939;}
.event-form:-moz-placeholder,.search:-moz-placeholder{color:#3e3939;}
.event-form::-moz-placeholder,.search::-moz-placeholder{color:#3e3939;}
.event-form:-ms-input-placeholder,.search:-ms-input-placeholder{color:#3e3939;}
.content_area{width:100%;float:left;text-align: left;}
.content_area b, .content_area strong{ font-weight: 600;}
.tab-wrapper{width:100%;float:left;}
.tab-wrapper .medium-2{padding:0;}
.tab-wrapper form .medium-1{padding:0;text-align:center;}
.tab-wrapper form a{width:48px;height:48px;line-height:51px;text-align:center;background-color:#0195db;color:#fff;font-size:22px;}
.tab-wrapper select{font-size:15.67px;height:48px;}
.tab-wrapper em{width:46px;height:46px;line-height:46px;font-size:20px;right:16px;}
.tab-wrapper .tabs .tab-title a{min-width:inherit;}
.tab-wrapper .tabs .tab-title.active{border:none;background:#119cdc;}
.tab-wrapper .tabs .tab-title.active a,.tab-wrapper .tabs .tab-title:hover a{background:#fff;}
.tab-wrapper .tabs .tab-title{border:none;margin-left:16px;}
.tab-wrapper .tabs .tab-title a{padding:0 0;margin:0px}
.tab-wrapper .tabs .tab-title em{position:inherit;}
.tab-wrapper .tabs .tab-title.active em{background:#119cdc;color:#fff;}
.tabs-content-1 .tabs-content>.content.active{float:left;}
.event-tab-content{width:100%;float:left;padding:0 0 0 0px;}
.event-tab-content .medium-4{min-height:502px;text-align:center;padding:0 15px 28px 15px;}
.event-content-wrapper .tabs-content{margin:0;}
.event-content-wrapper .tabs-content>.content.active{float:left;padding:28px 0 15px 0;}
.event-tab-content figure{margin-bottom:22px;}
.event-tab-content p.lead{font-size:20.37px;font-weight:normal;line-height:26.65px;}
.event-tab-content h6 a{    min-height: 54px;    display: block;font-size:20.37px;font-weight:normal;line-height:26.65px;color:#5d5d5d;width:100%;padding:0px; margin-bottom:12px;}
.event-sub-block h3{ font-size: 18px; margin-top: 0; padding-top: 0;}
.event-tab-content p{font-size:13px;margin-bottom:10px;}
.event-tab-content a{font-size:12.61px;padding:14px 18px;margin-bottom:24px;}
.event-tab-content figure a{font-size:0;padding:0px;margin-bottom:0px;}
.event-tab-content ul{width:100%;float:left;text-align:center;border:1px solid #eaeaea;}
.event-tab-content ul li{float:none;display:inline-block;border-right:1px solid #eaeaea;width:32.5%;}
.event-tab-content ul li a{display:block;margin:0;font-size:16px;color:#a5a5a5;      padding: 11px 19px; }
.event-tab-content ul li:hover a,.event-tab-content ul li:hover em{color:#0195db;transition:all 0.3s;}
.event-tab-content ul li:last-child{border-right:none;}
.event-tab-content em{font-size:15px;color:#bdbdbd;position:inherit;margin-right:8px;background-color:inherit;width:auto;height:auto;line-height:inherit;}
.event-sub-block{width:100%;float:left;padding:15px;border:1px solid #e3e3e3;margin-bottom:20px; font-size: 13px;}
.event-sub-block .medium-4{min-height:inherit;padding:0;}
.event-sub-block .medium-6{min-height:inherit;padding:0;}
.event-sub-block a{margin: 0;}
.event-tab-content em.fa-heart{ margin:0;}
.event-sub-block ul{float:right;}
.event-sub-block ul li{float:left;}
.event-sub-block figure{margin:0;}
.event-sub-block .medium-8{padding:0 0 0 15px;}
.event-sub-block p {margin: 5px 0 10px;}
.event-footer{width:100%;float:right;padding:0;}
.event-sub-block p{font-size:15px;}
.inner-content{width:100%;/*min-height:600px;*/float:left;/*padding:50px 0 150px 0;*/}
.inner-content.underline{padding:95px 0 95px 0;}
.about.inner-content{width:100%;float:left;/*padding:50px 0 150px 0;*/}
.about.inner-content.contact{width:100%;float:left;padding:95px 0 150px 0;}
.event-details-title {width: 100%;float: left;margin-bottom: 22px;}
.event-details-title div {width: 100%;float: left;}
.event-details-title h2 {color: #333; font-weight: 400;line-height: 28px;float: left;}
.event-details-title div a.button {margin-bottom: 0px;padding: 12px 17px;}
.event-details-title span {font-size: 14px;color: #3e3939;font-weight: 300;line-height: 18px;display: inline-block;margin-right: 15px;}
.event-details-title span img {display: inline-block;margin: 0 8px;vertical-align: -3px;}
.event-details-title span em {width: 17px;font-size: 20px; color: #939393;margin-right: 15px;vertical-align: -2px;}
.event-details-title div a.button em {margin-right: 8px;}
.large-social-icon { width: 100%;height: auto;float: left;margin: 35px 0;}
.large-social-icon ul {width: auto;display: block;height: auto;margin: 0 auto;}
.large-social-icon ul li {width: auto;display: inline-block;padding: 0px 0;margin-right: 5px;}
.large-social-icon ul li a {width: 32px;height: 32px;background: #119cdc;border-radius: 50%;display: block;text-align: center;padding-top: 5px;}
.large-social-icon ul li a:hover {background: #007095;}
.large-social-icon ul li a em {font-size: 18px;color: #fff;}

.testimonials-slider {margin-top:100px;}
.testimonials-slider h2 {text-align:center;font-style:normal;}
.testimonials-slider p {text-align:center;font-size:20px;line-height:28px;font-style:italic;}
.testimonials-page p {font-size:20px;line-height:28px;font-style:italic;}

.meet-speaker-content.push-down {padding-top:45px;padding-bottom:45px;}

.staging .testimonials-page p, .staging .testimonials-slider p, .staging .banner-content p em {font-family: "Lato",sans-serif!important;}

.testimonials-page .item {margin: 0 20px 60px 20px;border-bottom:1px solid #eeeeee;padding-bottom:20px;}
.testimonials-page .item.last {margin-bottom:40px;border-bottom:none;}

.testimonial-wrapper{width:100%;float:left;padding:108px 0 150px 0;}
.testimonial-slider li figure{text-align:center;}
.testimonial-content{padding:38px 15px 0 40px;}
.testimonial-content p{font-size:20px;max-width:624px;line-height:28.33px;margin:64px 0 40px 24px;font-style:italic;}
.author-name-position h3{color:#0195db;}
.testimonial-slider .author-name-position{margin-left:24px;}
.author-name-position span{font-size:14px;color:#777777;font-weight:500;text-align:right;}
.testimonial-content img{float:left;}
.main-testimonial-wrapper{width:100%;float:left;padding:30px 0 30px 0;}
.main-testimonial-wrapper .medium-12{padding:0 0 20px 0;}
.testimonial{background:#f2f2f2;padding:45px 30px 45px 54px;position:relative;}
.testimonial figure{width:60px;height:60px;background-color:#fff;border-radius:50%;border:10px solid #fff;position:absolute;bottom:-20px;left:38px;background:#fff;}
.testimonial figure img{width:100%;height:100%;border-radius:46%;opacity:0.75;}
.testimonial p{font-size:15px;color:#333;line-height:26px;position:relative;font-weight:400;font-style:italic;}
.testimonial p:before{content:'';display:inline-block;background:url(../img/testimonial-quotes.png) no-repeat;width:24px;height:20px;display:inline-block;position:absolute;left:-34px;top:-2px;}
.main-testimonial-wrapper .author-name-position{float:right;margin-top:14px; }
.main-testimonial-wrapper .author-name-position h3{line-height:28px;font-size: 16px; text-align:right;}
.video-testimonial-wrapper{width:100%;float:left;text-align:center;}
.video-testimonial-wrapper h2{color:#0195db;margin-bottom:60px;}
.video-testimonial-wrapper h2 span{font-size:26px;}
.video-testimonial-wrapper .ms-skin-default .ms-slide .ms-slide-vpbtn, .ms-skin-default .ms-video-btn{width:40px;height:40px;background:url(../img/play-button.png) no-repeat 0px 0px;top:48%;left:47%;margin:-25px 0 0 -25px;}
.video-testimonial-wrapper .ms-thumb-list{display:none;}
.video-testimonial-wrapper .ms-container{margin:0;}
.video-testimonial figure{width:100%;float:left;background:#000;}
.video-testimonial figure>img{opacity:0.75}
.video-testimonial .medium-7{padding:0 0 0 5px;}
.video-testimonial .medium-5{padding: 0 0 0 15px;}
.video-testimonial{text-align:left;margin-bottom:34px;}
.video-testimonial .author-name-position{padding:28px 0 0 0;}
.video-testimonial a{display:block;position:absolute;top:20px;right:40px;}
.video-testimonial .author-name-position h3{font-size:31.58px;line-height:25px;}
.video-testimonial .author-name-position span{font-size:15.36px;}
.tops-books-wrapper{width:100%;float:left;text-align:center;padding:60px 0 68px;border-bottom:1px solid #e8e6e6;}
.tops-books-wrapper h1{color: #333;line-height: 42.33px;margin-bottom: 20px;}
.tops-books-wrapper p{max-width:915px;margin:0 auto;}
.books-wrapper{width:100%;float:left;padding:85px 0 120px 0;}

.select-category{border:1px solid #ededed;}
.select-category h6{font-size:15.22px;color:#fff;background:#0195db;padding:17px 0 17px 26px;font-weight:400;}
.select-category ul{}
.select-category ul li{}
.select-category ul li a{font-size:16.39px;color:#144d86;text-transform:capitalize;border-bottom:1px solid #eaeaea;position:relative;font-weight:300;padding:12px 0 12px 25px;display:block;}
.select-category ul li a:hover{color:#362670;}
.select-category ul li a:after{content:'';width:0;display:inline-block;height:0;border-top:5px solid transparent;border-left:9px solid #144d86;border-bottom:5px solid transparent;position:absolute;right:24px;top:0;bottom:0;margin:auto 0;}
.select-category ul li:last-child a{border-bottom:none;}
.form-wrap{background:#eeeff0;padding:10px 0px 8px 0px;border:1px solid #dfe0e0;text-align:center;margin-bottom:38px;}
.form-wrap label{width:35%;float:left;color:#144d86;font-size:19px;font-weight:400;text-align:right;line-height:35px;cursor:default;}
.form-wrap select{width:58%;margin:0;font-size:15px;font-weight:300;color:#3c3c3c;height:30px;padding:5px 10px;background:#ffffff url(../img/dropdown.png) no-repeat;background-position:center right 10px;cursor:pointer;}
.form-wrap span{float:left;color:#144d86;font-size:19px;margin:2px 0 0 58px;font-weight:400;}
.form-wrap .tabs{float:left;margin:2px 0 0 0;}
.form-wrap .tabs .tab-title a{min-width:inherit;color:#acacac;background:inherit;padding:0px 10px;}
.form-wrap .tabs .tab-title:hover a{color:#acacac;}
.form-wrap .tabs .tab-title.active a{color:#144d86;}
.form-wrap .tabs .tab-title{border:none !important;}

.book figure{margin-bottom:25px;}
.book h6 a{display:block;font-size:17.03px;color:#676566;margin-bottom:10px;font-weight:500;}
.book h6 a:hover{color:#0195db;}
.books-wrapper .tabs-content>.content{width:100%;float:left;padding:0px 0 0 0;}
.books-wrapper .pagination_nav{padding:0;}
.rating{width:100%;float:left;text-align:center;margin-bottom:16px;}
.rating img{float:none;}
.rating p{font-size:13px;float:none;display:inline-block;line-height:16px;margin:0;color:#c3c3c3;font-weight:500;font-style:italic;}
.rating p span{color:#ff8404;margin-left:3px;}
.main-book-content .price{width:100%;float:left;margin-bottom:10px;}
.main-book-content .price span{font-size:17.04px;color:#ff8404;display:block;text-align:center; font-weight:400;}

.add-to-cart{font-size:10.88px;color:#fff;font-family:'Roboto', sans-serif;font-weight:500;background:#362670;padding:8px 15px 8px 42px;float:left;border-radius:0px;min-width:inherit;position:relative;}
.add-to-cart:after {content: '\f07a';font-size:17px;line-height:16px;margin-left: 8px;line-height: 14px;margin-right: 8px;position: absolute;top: 10px;left: 7px;font-family: FontAwesome;}
.add-to-cart .productSubmitInput {font-size: 14px;color: #fff;font-family: 'Roboto', sans-serif;font-weight: 500;background: none;padding: 0px;min-width: inherit;}
.add-to-cart:hover{background:#0195db;}
.view a{font-size: 14px;color: #fff;font-family: 'Roboto', sans-serif;font-weight: 500;background: #0195db;padding: 5.5px 25px;float: right;}
.view a:hover{background: #362670;}
   

.new-topics-wrapper{width:100%;float:left;background:#f8f8f8;padding:50px 0 145px 0;}
.new-topics-wrapper h2{font-size:37.16px;color:#0195db;}
.new-topic{width:100%;float:left;padding:100px 10px 100px 0;border-bottom:1px solid #e4e4e4;}
.new-topics-wrapper .new-topic:nth-child(2){padding-top:22px;}
.new-topic:last-child{padding-bottom:68px;}
.new-topic .medium-3{padding:0;}
.new-topic h3{font-size:30px;color:#0195db;line-height:35.84px;margin-bottom:20px;text-transform:uppercase;}
.topic-tabs{padding:0 0 0 38px;}
.topic-tabs .tabs .tab-title{border:none;border-right:none;border-left:none;}
.topic-tabs .tabs .tab-title a{font-size:20px;color:#c2c2c2;background-color:#f8f8f8;border:1px solid #c2c2c2;min-width:153px;margin:0 1px;padding:6px 16px;font-weight:400;}
.topic-tabs .tabs .tab-title.active a{color:#fff;background:#0195db;}
.topic-tabs .tabs-content>.content p{font-size:16px;color:#3e3939;margin:24px 0 0 0;font-family:'Lato', sans-serif;font-weight:300;}
.new-topics-wrapper .pagination_nav{padding:55px 0px 0px 0px;}
.main-book-content{width:100%;float:left;margin-bottom:52px;}
.main-book-content figure{width:100%;float:left;margin-bottom:25px;}
.main-book-content figure img{width:100%;display:block;}
.main-book-content .prod-desc{display:none;}
.book-wrapper{width:100%;float:left;margin-bottom:30px;}
.book-wrapper .price{width:100%;float:left;margin-bottom:16px;font-size:24px}
.book .book-wrapper h6 a{display:block;font-size:26px;color:#676566;margin-bottom:16px;font-weight:500;}

.book-wrapper figure{margin:0;}
.book-wrapper .book{text-align:left;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #eaeaea;}
.book-wrapper .rating{text-align:left;}
.book-wrapper .add-to-cart span{width:100%;margin-bottom:15px;}
.book-wrapper .add-to-cart a{float:left;}
.video_content{width:100%;float:left;max-width:430px;padding:10px 0 0 0}

.video-sample-wrapper{width:100%;float:left;padding:80px 0 128px 0;background:url(../img/video-sample-bg.jpg) no-repeat 0px 0px;background-position:0% 0%;background-repeat:no-repeat;background-attachment:fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.video-sample h2{font-size:39.02px;color:#fff;margin-bottom:19px;line-height:47.33px;}
.video{width:100%;float:left;height:330px;}
.video iframe{width:100%;height:100%;float:left;}

.video-sample span{font-size:16px;color:#fff;font-weight:400;display:block;margin-bottom:13px;}
.video-sample em{font-size:21px;margin-right:14px;}
.video-sample p{color:#fff;line-height:25px;}
.video-sample p.lead{font-size:20px;font-weight:normal;font-weight:400;font-style:italic;}
.video-sample a{font-size:14.81px;padding:17px;margin-right:10px;}
.speaker-video-wrapper{width:100%;float:left;background:#fff;text-align:center;padding:125px 0 120px 0;}
.speaker-video-wrapper h2{color:#0195db;}
.speaker-video{font-weight:400;padding:22px 15px 30px;}
.speaker-video figure{text-align:center;margin-bottom:16px;position:relative;}
.speaker-video figure a img{display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;}
.speaker-video h5{margin:0 0 6px 4px;}
.speaker-video h5 a{font-size:23.23px;color:#878686;font-weight:400;}
.speaker-video h5 a:hover{color:#0195db;}
.speaker-video span{font-size:16.23px;color:#878686;margin:0 0 0 4px;}
.speaker-video em{margin:0 6px 0 14px;}
.speaker-video-wrapper .tabs .tab-title a{font-size:19.23px;min-width:275px;border-right:1px solid #cccccc;padding:17px 25px;font-weight:400;}
.speaker-video-wrapper .tabs .tab-title{border-left:none;border:none;}
.speaker-video-wrapper .tabs{border:1px solid #cccccc;}
.speaker-video-wrapper .tabs .tab-title.active a,.speaker-video-wrapper .tabs .tab-title:hover a{background:#0195db;border:none;}
.contact-wrapper{width:100%;float:left;background:#fff;padding:58px 0 170px 0;border-top:1px solid #efefef;}
.form{}
.contact-form form input[type="text"]{height:52px;background:#fff;border:1px solid #e3e3e3;padding-left:30px;}
.contact-form form textarea{height:210px;padding:12px 0 0 30px;}
.contact-form form input[type="submit"]{font-size:18.51px;padding:19px 86px;}
#map{width:100%;height:300px;}
#map2{width:100%;height:550px;}
.map{width:100%;float:left;position:relative;}
.map-wrapper .social-wrapper{background:#fff;padding:26px 0px;border:1px solid #d4d4d4;}
.map-wrapper .social-wrapper ul{margin:0;width:100%;text-align:center;}
.map-wrapper .social-wrapper ul li{float:none;display:inline-block;}
.map-wrapper .social-wrapper ul li:last-child{margin:0;}
.map-wrapper .social-wrapper ul li a{width:48px;height:48px;line-height:48px;}
.address-wrapper{width:100%;float:left;background:#0195db;padding:45px 0px 40px 0px;}
.main-address{width:50%;float:left;padding:0 15px 10px 15px;min-height:40px;}
.main-address em{font-size:28px;color:#fff;float:left;margin-right:12px;}
.address{float:left;}
.address h6{font-size:14px;color:#fff;font-weight:400;}
.address p{}
.address p{font-size:16px;color:#fff;display:inline-block;margin:2px 0 0 0;}
.address a {font-size:16px;color:#362670;display:inline-block;margin:2px 0 0 0;}
#info-windows{width:270px;}
#info-windows h2{font-size:12px;color:#0052cf;font-weight:bold;line-height:28px;margin:0;text-transform:capitalize;}
#info-windows .columns{padding:0px;}
#info-windows p{font-size:10px;margin:0px;line-height:13px;}
#info-windows p a{color:#0052cf;}
#info-windows img{width:100%;}
/********************************************************************************
			 --- Alert Message Box ---
*********************************************************************************/
.messageBox {position: fixed; top:14%; left:0; width:100%; text-align:center; z-index:10000; display:none;}  
.messageBox-inner {display:inline-block; vertical-align:middle; background-color:rgba(19, 158, 222, 0.95); color: #fff; padding:45px 30px; font-size:28px; font-weight:500; -webkit-border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; -webkit-box-shadow:0px 5px 25px 0px rgba(87,93,99, 0.55);-moz-box-shadow:0px 5px 25px 0px rgba(87,93,99, 0.55);box-shadow:0px 5px 25px 0px rgba(87,93,99, 0.65);}


/*--------------------------------  FEATURES PAGE  ---------------------------------------*/
.features_right_side{float:right;}
.features_right_panel{width:100%; float:right; background:transparent;max-width:290px;}
.features_content_area{width:100%; float:left; background:transparent; }

.side_menu{width: 100%;height: auto;float: left;margin-bottom:35px;border:1px solid #ededed;}
.side_menu h6{font-size:16px;color:#fff;background:#0195db;padding:17px 0 17px 26px;font-weight:500;}
.side_menu ul{width: 100%;height: auto;float: left;}
.side_menu ul li{width: 100%;height: auto;float: left;}
.side_menu ul li a{font-size:14px;color:#0195db;text-transform:capitalize;border-bottom:1px solid #eaeaea;position:relative;font-weight:400;padding:12px 0 12px 12px;display:block;font-family: "Lato",sans-serif;}
.side_menu ul li img{margin-right: 5px;}
.side_menu ul li:hover a, .side_menu ul li.active a{color:#0195db;}
.side_menu ul li:last-child a{border-bottom:none;}
.features_content_area h2{ color:#2c2c2c; font-family: 'Lato', sans-serif; font-weight:300; margin: 10px 0 30px 0;text-transform:uppercase; letter-spacing:2px;}

.staging .side_menu ul li img {display:none;}
.staging .side_menu ul li a {padding-left:26px;}
.staging .side_menu ul li:hover a {color:#ffffff;background:#240d65;}

/*--------------------------------  EVENT PAGE  ---------------------------------------*/
.features_content p{font-family: 'Lato', sans-serif; font-weight: 400;}
.features_content b, .features_content strong {font-weight: 600;}

.features_content h3 {margin-bottom: 0; color: #0195db; font-weight: 300; font-size: 20px;}
.all-event{width:100%; float:left; margin-bottom:30px;border-bottom:2px solid #f0f0e2;}
.all-event p{font-size:16.52px; color:#2c2c2c;}

.event-list {width: 100%;margin: 10px 0px 0px; float:left}
.event-list-items{width: 100%;height: auto;float: left;background:transparent; margin-bottom:35px ;}
.event-list-items .event-item-content{width:100%;height:auto;float:right;padding:30px 25px;background:#f6f6f0;margin-top:6px;}

.event-list-items h6{font-size:18.22px; color:#3f3f3f;font-weight:400; display:block;margin-bottom:8px;font-family: 'Lato', sans-serif;}
.event-list-items h6 a{color:#3f3f3f;; display:inline-block}
.event-list-items h6 a:hover{color:#0195db;}
.event-list-items p.date-com{font-size:13.06px; color:#2c2c2c;margin-bottom:10px;display:block; font-weight:500;}
.event-list-items p.date-com span{font-size:13.06px; color:#2c2c2c;font-weight:400; margin-right:5px}
.event-list-items p.date-com a{font-size:13.43px; color:#2c2c2c;font-weight:400; margin-left:5px}
.event-list-items p.date-com a:hover{color:#00cef3}
.event-item-content p{font-size:13.43px; color:#2c2c2c;font-weight:400}
.event-item-content a{ margin:5px 0 0 0;padding:12px 30px;letter-spacing:2px;}
/*--------------------------------  NEWS PAGE  ---------------------------------------*/
.feature-news{width:100%; float:left; margin-bottom:40px;border-bottom:2px solid #f0f0e2;}
.news-list {width: 100%;margin: 0px 0px 0px; float:left}
.news-items {width: 100%;height: auto;float: left; margin-bottom:30px}
.news-items h6 {font-size:18.22px; color:#3f3f3f;display:inline-block;margin-bottom:10px; font-family: 'Lato', sans-serif;}
.news-items h6 a{color:#3f3f3f;font-weight:400;display:inline-block}
.news-items h6 a:hover{color:#0195db;}
.news-items span{font-size:14.38px; color:#b1b1a7; margin-left:4px; display:inline-block; font-family: 'Lato', sans-serif; font-weight:300;}
.news-items p{font-size:14px; color:#2c2c2c;font-weight:300}
/*--------------------------------  FAQS ---------------------------------------*/
.feature-faqs{width:100%; float:left;border-bottom:2px solid #f0f0e2;padding-bottom:40px;margin-bottom:30px;}
.accordion .accordion-navigation.active > a, .accordion dd.active > a{background:#0195db}
.accordion .accordion-navigation > a, .accordion dd > a {font-size: 16px;background: #0195db;color: #ffffff;margin-bottom: 1px;font-family: 'Lato', sans-serif;font-weight: 300;position: relative;padding: 13px 40px 13px 20px;}
.accordion .accordion-navigation > a:hover, .accordion dd > a:hover,.accordion .accordion-navigation.active > a{background:#362670}
.accordion .accordion-navigation > .content.active, .accordion dd > .content.active{border:1px solid #f0f0e2;border-top:0px;padding:20px 20px 2px 20px;background:#f0f0e2;}
.accordion-navigation .content p{color:#2c2c2c; font-size:13.6px; font-weight:300;}

.accordion-navigation >a:before {content: "+";display: inline-block;position: absolute;right: 18px;top: 15px;color: #fff;font-weight: bold;text-align: center;}
.accordion-navigation.active >a:before {content: "-";color: #fff;}



/*--------------------------------  FORUM  ---------------------------------------*/
.feature-forum{width:100%; height:auto; float:left; margin-bottom:30px;padding-bottom:40px; border-bottom:2px solid #f0f0e2; }
 .feature-forum .forum-name{width:40%; height:auto; float:left; padding:8px 0;border-right:1px solid #fff;}
 .feature-forum ul li .forum-name{ height:auto; float:left;  }
 .feature-forum .forum-topic{width:13%; height:auto; float:left; padding:8px 0 8px 12px;border-right:1px solid #fefefe;}
 .feature-forum .forum-post{width:13%; height:auto; float:left; padding:8px 0 8px 12px;border-right:1px solid #fefefe;}
 .feature-forum .forum-reply{width:34%; height:auto; float:left;padding:5px 0 5px 12px;}
 
 .feature-forum ul{width:100%; height:auto; float:left; margin:0px;}
 .feature-forum ul li{width:100%; height:auto; float:left;background:#ffffff; margin:0px;  padding:0px 15px; border-bottom:2px solid #efefef; }
 .feature-forum ul li:nth-child(odd){background:#fcfcfc;border-bottom:2px solid #f7f7f7; }
 .feature-forum ul li a{color:#0195db; font-size:14.58px;font-weight:400;font-family: 'Lato', sans-serif;}
 .feature-forum ul li p{font-size:12.63px; padding-top:0px ;line-height: 15px; color:#5f5f5f;padding-left: 12px;}
 .feature-forum ul li .forum-topic, .feature-forum ul li .forum-post,.feature-forum ul li .forum-reply{padding:11px 0;}
 .feature-forum .forum-title{width:100%; height:auto; float:left; background:#f6f6f0; padding:0px 15px; }
 
 .feature-forum p{font-size:13.6px; color:#303d4d; margin:0px;font-weight:400; }
 
 .feature-forum .forum-but{width:100%; height:auto; float:left; padding:0px 0px 30px 0px;}
 .feature-forum .forum-but a.button{text-transform:uppercase;min-width:190px;margin-bottom:0px;padding:13px 25px;}
  .feature-forum .forum-but a.btn-topic{ margin-right:25px;padding:11px 25px}
.btn-topic{background:none;border:2px solid #3f3f3f;border-radius:0px;color:#3f3f3f;}

 .feature-forum .forum-but p a:hover{color:#00cef3;}
 .feature-forum .forum-but p a{ font-size:12.63px; color:#2c2c2c;padding-bottom:2px }
 .feature-forum .forum-but p{font-size:13.63px;color:#2c2c2c; width:auto; height:auto; float:left; display:inline-block;   margin:22px 0px 0px 0px; color:#2c2c2c;font-weight:300} 

/*--------------------------------  MEDIA  ---------------------------------------*/
.feature-media {width: 100%;height: auto;float: left;padding-bottom:40px;margin-bottom:10px; border-bottom:2px solid #f0f0e2; }
p.literature-container {font-size:13.6px; margin: 10px 0px; color:#f3f3f;padding:0px; font-weight:300; text-transform:uppercase;}
p.literature-container span.icon{margin: 0 5px 0 0;padding:0px}
p.literature-container span.name {margin: 0 3px 0 0;}
p.literature-container span.name a{text-decoration:underline; color:#3f3f3f; font-weight:400;text-transform:none; }
p.literature-container span.name a:hover{color:#0195db;}

/*--------------------------------  GALLERY  ---------------------------------------*/
.feature-gallery{width:100%; float:left ;height:auto;padding-bottom:40px;margin-top:30px; border-bottom:2px solid #f0f0e2; }
#gallery {width: 100%;height: auto;float: left;margin: 0px;}
#photogalleryTable {width: 100%;height: auto;float: left;margin: 0px;}
#gallery #photogalleryTable .columns {margin-bottom:30px;}
.feature-gallery img {width: 100%;}
.feature-gallery div{padding:2px;}
.main-gallery #photogalleryTable .left{padding:5px;}
#photogalleryTable .medium-6.left {
    border: 3px solid #fff;
}

/*--------------------------------  BLOG  ---------------------------------------*/

.feature-blog{width: 100%;float:left;padding-top:20px;margin-bottom:0px; }
.feature-blog .blog-list {width: 100%;float:left;padding:0px ;border:none;background:none;margin-top:0px}
.feature-blog .blog-items {width: 100%;height: auto;float: left; margin-bottom:30px ;border-radius:2px ; border-bottom:1px solid #f4f4ea;}
.feature-blog .blog-items figure {border: 1px solid #cccccc;padding: 4px;margin-bottom: 18px;}
.feature-blog .blog-items figure img {width:100%;}

.feature-blog .blog-items h5 a{font-size:18.21px; color:#3f3f3f;font-weight:300;font-family: 'Lato', sans-serif; margin-bottom:8px;display:block}
.feature-blog .blog-items h5 a:hover{color:#0195db;}
.blog-items span{font-size:13.6px; color:#2c2c2c;margin-bottom:18px;display:block;font-weight:300; font-family: 'Lato', sans-serif;}
.feature-blog .blog-items p{font-size:13.6px; color:#2c2c2c;}
.feature-blog .blog-items p a{font-size:12.63px; color:#0195db; font-weight:400;}
.feature-blog .blog-items p.blog-comment span{display:inline-block}
.feature-blog .blog-items p.blog-comment span:before {content:'|';font-size:12.63px; margin:0 7px;text-decoration:none; color:#00cef3;}
.feature-blog .blog-items p.blog-comment span:first-child:before {content:'';margin:0px}
.feature-blog .blog-items:last-child{border-bottom:none;margin-bottom:0px}

/*--------------------------------  STOREE  ---------------------------------------*/

.feature-store{width:100%; float:left; height:auto;margin:30px 0 0  0;padding:20px 0;  border-top:2px solid #f0f0e2;}
.feature-store .view-cart {width: auto;height: auto;float: right;}
.feature-store .view-cart p {text-transform: uppercase;font-size: 13.63px; margin-bottom:15px; color:#2c2c2c;font-weight:400;}
.feature-store .view-cart p a{padding:0;width: auto;margin-left:8px ;color:#00cef3;font-weight:400;}
.feature-store .view-cart a em{font-size:21px; color:#fff;}

.feature-store ul{width:auto; float:left;margin:0px; padding-top:30px;}
.feature-store ul li {margin-bottom:30px;background: #ffffff;  }
.shop-block{width:100%; float:left; border:2px solid #444444;border-radius: 0px;padding:15px;}
.feature-store ul li .shop-images{width:100%; float:left;}
.feature-store ul li .shop-images img{width:100%;height:auto;}
.feature-store ul li .shop-description{width:100%; float:left; padding:35px 0 15px 0;}
.feature-store ul li .shop-description h6{margin-bottom:8px; font-family: 'Lato', sans-serif;}
.feature-store ul li .shop-description h6 a{font-size:15.55px; display:block; text-align:center;  color:#00cef3; text-transform:uppercase;font-weight:300;letter-spacing:3px;}
.feature-store ul li .shop-description p.new-price{width:auto; text-align:center; font-size:15.55px; color:#929292;margin-bottom:0px;font-weight:300;}

.button-scheme{width:100%; height:auto; float:left; padding:20px 0px 0px 0px;margin-top:50px;}
.button-class{width:100%; height:auto; float:left;}
.button-class ul{width:100%; height:auto; float:left; margin:0px;}
.button-class ul li{width:auto; height:auto; float:left;margin-bottom:12px;margin-right:25px;}

.seven {width:14.25%;}
.eight {width:12.5%;}

.top-margin {padding-top:30px;}
.top-margin.more {padding-top:68px;}
.bottom-margin {padding-bottom:120px;}
.flex-full {display: flex;flex-direction: column;justify-content: space-between;}

@media (max-width:1280px){footer{overflow:hidden;}
.orbit-caption{    left: 5%;}
.book-content{top:0;}
footer{height:320px;background:#f2f2f2;}
.main-footer{top:0%;}
.footer-social{padding:40px 20px 10px 20px;}
.news-wrapper{padding:84px 0 84px 0;}
.main-footer{height:auto;}
.blog-wrapper{padding:50px 0px;}
.blog-container{padding:0 15px 0 0px;}
span.text-post{margin:0px 0 30px 0;}
.speaking-topics-wrapper{padding:45px 0 30px 0;}
.book-me-to-speak h2{max-width:100%;}
}
@media (max-width:1199px){.row{max-width:100%;}
	
h2{font-size:35px;line-height:40px;margin-bottom:20px;}
h3{font-size:25px;}
p.lead{font-size:18px;}
.top-bar .title-area{width:25%;}
/*.hd-img img {width:335px;}*/
.top-bar-section li:not(.has-form) a:not(.button){padding:0 11px !important;}
.orbit-caption{top:50%;}
.orbit-caption h2{font-size:26.02px;}
.orbit-caption h1, .slide-heading{margin-top:0;}
.orbit-caption h1, .slide-heading{font-size:40px;line-height:45.33px;}
.white-line{margin:10px 0;}
.orbit-caption p{font-size:20px;line-height:28.33px;margin:4px 0 10px 0;}
.orbit-caption a{font-size:17.42px;line-height:24.57px;padding:10px 25px;}
footer{height:260px;overflow:hidden;}
.meet-speaker{padding:30px 0 30px 0;}
.speaker-block{margin-bottom:15px;}
.speak-block .medium-4{padding:0 15px 0 0;}
.speak-block a{padding:17px 15px;}
.home-conference{padding:30px 0 30px;}
.block-title{margin-bottom:5px;}
.speaker-section{padding:30px 0 35px 0;}
.speaker-slider{margin:0px 0 25px 0;}
.ms-container{margin-bottom:36px;}
.network_content{margin-top:30px;}
.network_content .button{margin:0;}
.section-network,.speaking-schedule,.logo-wrapper{padding:30px 0;}
.top-bar-section{margin:0;}
.top-bar-section ul{text-align:center;}
.top-bar-section ul li{float:none;display:inline-block;}
.book-content{top:0px;}
.footer-content{padding-top:10px;}
.footer-social{padding:112px 20px 10px 20px;}
.subscribe{margin-top:30px;}
.network_content .columns:nth-child(2n + 2) .network-box:after{top:35px;}
.network_content .columns .network-box:after{width:110px;left:-72px;}
.speaking-schedule .tabs-content{margin:0;}
.speaking-schedule .tabs-content>.content{padding:0;}
.schedule_desc{width:28%;}
.inner-banner{padding:150px 0;}
.inner-banner-notext{padding:194px 0;}


.about-wrapper,.inner-content{padding:30px 0 30px;}
.about-wrapper h2{line-height:32.33px;}
.about-wrapper p{max-width:100%;}
.meet-speaker-image figure{width:330px;height:330px;}
.meet-speaker-image figure img{height:300px; padding: 30px 0 0;}
.meet-speaker-image {padding: 20px 0 0;}
.meet-the-speaker{padding:36px 0px 36px 0px;}
.meet-speaker-content{padding:0 15px;}
.meet-speaker-content h2{margin:15px 0 15px 0;}
.meet-speaker-content-new{padding:0 15px;}
.meet-speaker-content-new h2{margin:15px 0 15px 0;}
.meet-team-wrapper{    padding: 30px 0 10px 0;}
.meet-team-slider .slick-dots{    bottom: -56px;}
.meet-team-wrapper p{margin:0 auto 30px auto;padding:0;}
.socialmedia{right:-28px;}
.news-wrapper h2{margin-bottom:30px;}
.date-name{top:16px;left:-10px;}
.news h5 a{font-size:19.02px;}
.date-name li{    height: 46px;    padding:  0;}
.date-name li p{font-size:28.02px;line-height:30px;}
.news-wrapper{padding:30px 0 30px 0;}
.blog-wrapper{padding:30px 0px;}
.latest-blog-wrapper{padding:30px 0 30px 0;}
.sidenav{padding:0;} .blogsitesummary{    padding: 30px 15px;}
.sidenav-search-form{padding:15px;}
.blog-title h2 a{font-size:29px;}
.blog-list{padding:30px 15px 30px 15px;}
.blog-list figure{margin:0 0 30px 0;}
.blog-list a.button{margin:4px 0 30px 0;}
.blog-socialmedia{padding:30px 0 0 0;}
.sidenav-search-form input[type="text"]{width:224px;}
.sidenav h3{padding:10px 0 10px 15px;}
.sidenav-box p.lead{margin:20px 0;}
.newsletter-form{padding:0 15px 30px 15px;}
.post{padding:30px 15px 0 15px;}
.BlogTagList ul{padding:6px 15px 6px 15px;}
.BlogTagList ul li{padding:12px 0px;}
.BlogTagList ul li a{font-size:18.02px;}
.main-comment-list{padding:15px;}
.comment-list{padding:15px 0;}
.comment-list-wrapper h3.comment-heading{padding:15px 0 15px 15px;}
.author-name a.button{padding:10px 24px 7px 24px;}
.leave-reply{padding:30px 0 0 0px;}
.pagination-nav{margin:30px 0 0 0;}
.sidenav-box .post:last-child{padding-bottom:30px;}
.book-me-speak-wrapper{padding:30px 0;}
.book-me-speak-content{padding:30px 0;}
.request-quote form .medium-6{padding:0 15px 0 15px;}
.request-quote form .medium-6:nth-child(even), .request-quote form .medium-6:last-child{padding:0px 15px 0 0;}
.request-quote form input[type="radio"]{margin:4px 5px 0px 0;}
.speaking-topics-wrapper{padding:30px 0 30px 0;}
.topics h6{font-size:18px;}
.speking-topics{padding:0;}
ul.topic-list{margin:20px 0 0 0px;}
.book-me-speak-content .medium-6{padding:0;}
.book-me-to-speak p{max-width:100%;padding:0 15px 0 0;}
.tops-books-wrapper{padding:30px 0 30px 0;}
.books-wrapper{padding:30px 0;}
.form-wrap span{margin:2px 0 0 15px;}
.media-wrapper{padding:30px 0;}
.media-download-wrapper{padding:30px 0 30px 0;}
.media-download-wrapper .medium-6{padding:0 15px;}
.media-download-wrapper h2{font-size:35px;margin:0 0 15px 15px;}
.media-download-wrapper h3{font-size:25px;margin-bottom:15px;}
.media-download-wrapper em{margin-right:10px;}
.media-download-wrapper a{font-size:14px;}
.events-wrapper{padding:30px 0 30px 0;}
.event-content-wrapper{padding:30px 0;}
.search input[type="text"],.event-form input[type="text"],.event-content-wrapper select{font-size:13.95px;}
.event-content-wrapper select{padding-left:0;}
.tab-wrapper em{width:46px;height:46px;line-height:46px;}
.event-tab-content p.lead{font-size:18.37px;}
.event-tab-content ul li{padding:0px 10px;}
.event-tab-content .medium-4{padding:0 15px 20px 15px;}
.event-content-wrapper .pagination_nav{padding:0;}
.event-content-wrapper .medium-9{padding:0;}
.event-form select{padding-left:10px;}
.event-sub-block ul li{padding:0;}
.testimonial-wrapper{padding:30px 0;}
.testimonial-content{padding:30px 15px 0 0px;}
.testimonial-slider .slick-dots{bottom:-48px;}
.main-testimonial-wrapper{padding:30px 0 30px 0;}
.main-testimonial-wrapper .medium-6{padding:0 15px 30px 15px;}
.video-testimonial .medium-7{padding:0;}
.video-testimonial .author-name-position{padding:28px 0 0 15px;}
.video-testimonial .author-name-position h3{font-size:22.58px;}
.video-testimonial .author-name-position span{font-size:12.36px;}
.video-testimonial-wrapper h2{line-height:34px;margin-bottom:30px;}
.video-testimonial{margin-bottom:25px;}
.video-testimonial-wrapper h2 span{font-size:22px;}
.new-topics-wrapper{padding:30px 0;}
.new-topic{padding:30px 0;}
.topic-tabs .tabs-content{margin:0;}
.topic-tabs .tabs-content>.content{padding-bottom:0;}
.topic-tabs{padding:0 0 0 15px;}
.new-topics-wrapper .pagination_nav{padding:30px 0px 0px 0px;}
.new-topics-wrapper .new-topic:nth-child(2){padding-top:8px;}
.video-sample-wrapper{padding:30px 0 82px 0;}
.video-slider .slick-dots{bottom:-50px;}
.video-sample-wrapper .video{padding:0 0 0 15px;}
.video-sample{padding:0 0 0 15px;}
.speaker-video-wrapper{padding:30px 0 0 0;}
.speaker-video h5 a{font-size:20.23px;}
.video-sample h2{font-size:32.02px;line-height:34px;}
.speaker-video{padding:22px 15px 15px;}
.video-sample,.content_area{padding:0 15px 0 15px;} .event-tab-content ul li a{    padding: 11px 0px;}
.event-tab-content .event-footer ul li a{    padding: 11px 22px;}
.video-slider .slick-prev, .video-slider .slick-next{display:none !important;}
.contact-wrapper{padding:30px 15px;}
.main-address{padding:0 10px 10px 10px;}
.main-address em{font-size:24px;margin-right:5px;}
.address p, .address a{font-size:16px;}
.event-heading{    padding: 18px 15px 24px 15px;}
.event-content-wrapper .medium-3{    padding: 0 0 0 15px;}
.event-tab-content .medium-12{ padding:0;}
 #prod_list .book{ padding:0 2px;}
 .home-slider .slick-prev{    left: 5px;} .home-slider .slick-next{ right:5px;}

 table.forum:last-child{ margin:0;}
 .cd-search input[type="text"]{width:77%;}
}
@media screen and (max-width:991px){p{font-size:15px;}
	 .side_menu ul li a{    font-size: 12px;    padding: 12px;}
.side_menu ul li img{ height: 20px;}
p.lead{font-size:18px;}
h1{font-size:40px;}
h2{font-size:28px;line-height:30px;}
h3{font-size:21px;}
h4{font-size:19px;}
h5{font-size:17px;}

.schedule_date{width:14%;}
.schedule_time{width:10%;}
.schedule_title{width:26%;}
.schedule_speak{width:22%;}
.footer-menu{width:100%;right:0;}
.header-phone{padding:10px 13px 10px 13px;position: relative;top: 15px;}
.utility-menu{padding:10px 24px 10px 24px;}
.top-bar .title-area{width:100%;padding:0 0 15px 0;}
.shopping_cart{position:absolute;right:-8px;top:64px;}
.primary-nav .medium-12{padding:0;}
.top-bar .name h1 a{padding:0 15px;}
.top-bar-section .dropdown{top:44px;}
.top-bar-section{width:100%;float:left;}
.top-bar-section li:not(.has-form) a:not(.button){padding:0 15px !important;}
.orbit-caption span{font-size:20px;line-height:30.33px;}
.orbit-caption h1, .slide-heading{font-size:25px;line-height:30.33px;}
.orbit-caption p{max-width:100%;}
.orbit-caption a{font-size:15.42px;line-height:30.57px;padding:5px 15px;}
.orbit-caption a em{vertical-align:-4px;}
.slider-content{width:40%;}
.meet-speaker .medium-7,.meet-speaker .medium-5{width:100%;}
.speak-block a{padding:10px 15px;margin:15px 0 0 0;}
.count input[type="text"]{height:63px;font-size:60.02px;}
.countdown-content{height:146px;padding-top:26px;}
.newsletter{padding:30px 0 30px;}
.newsletter-title h2{margin-bottom:10px;}
.network_content .columns .network-box:after{width:56px;left:-44px;}
.network_content .columns:nth-child(2n + 2) .network-box:after{top:30px;}
.speaker-description h2{font-size:28.02px;line-height:30px;}
.block-title h2{font-size:28.02px;line-height:30.33px;}
.subscribe h3{font-size:21.02px;}
.newsletter-title h2{font-size:28.5px;}
.top-bar-section ul li{padding:0;}
.speak-block .medium-8{padding:0;}
#map{height:430px;}
footer{    height: 335px;}
.subscribe_form{z-index:999999;position:relative;}
.footer-social ul li{padding:0 20px;}
.footer-social{padding:100px 20px 0px 20px;}
.meet-speaker-slider .slick-next{right:23%;}
.meet-speaker-slider .slick-prev{left:23%;}
.socialmedia{right:-12px;}
.wc-view{padding:24px 0 0 0;}
.wc-view h3{font-size:22.02px;}
.dots{margin:0px 0px 6px 0;}
.meet-team-wrapper p{font-size:14px;line-height:21.33px;margin:0 auto 10px auto;}
.wc-view span.name{font-size:45.02px;}
.meet-team-slider .slick-dots{bottom:-45px;}
.meet-team-wrapper{padding:30px 0 30px 0;}
.date-name li{    width: 138px;    height: 48px;}
.date-name li p span{font-size:16.02px;}
.date-name li p{font-size:19.02px;line-height:21px;}
.news h5 a{font-size:17.02px;}
.news p{font-size:13px;line-height:22.33px;margin-bottom:15px;}
.news a{font-size:13px;padding:11px 18px;}
.meet-speaker-image{width:100%;text-align:center;padding: 20px 0 30px;}
.meet-speaker-content{width:100%;text-align:left;}
.meet-speaker-content h2{line-height:30px;}
.meet-speaker-content p{font-size:16px;line-height:18.33px;}
.meet-speaker-content-new{width:100%;text-align:center;}
.meet-speaker-content-new h2{line-height:30px;}
.meet-speaker-content-new p{font-size:15px;line-height:24.33px;}
.banner-content h1{padding-bottom:10px;margin-bottom:10px;}

.banner-content p{font-size:15px;line-height:23px;}
.banner-content p em{font-size:24px;line-height:30px; }

.blog-list{padding:48px 40px 40px 40px;}
.blog-list p.lead{font-size:15px;line-height:22px;}
.blog-list a.button{font-size:13px;padding:12px 18px;}
.blog-title h2 a{font-size:24px;}
.sidenav-search-form input[type="text"]{width:100%;font-size:14px;padding:0 0 0 8px;}
.sidenav-search-form form{position:relative;}
.sidenav-search-form input[type="submit"]{position:absolute;top:0;right:0;}
.sidenav h3{padding:10px 15px 12px;}
.event-sub-block h3{ margin-top: 10px;}
.socialmedia-list li a{font-size:20px;width:36px;height:36px;line-height:36px;}
.socialmedia-list{padding:30px 0;}
.sidenav-box p.lead{font-size:15px;margin:20px 0 10px 0;}
.newsletter-form form input[type="text"]{font-size:16px;padding-left:15px;margin-bottom:10px;}
.newsletter-form form input[type="submit"]{padding:13px 35px;}
.post span{font-size:15px;}
.BlogTagList ul li{padding:8px 0px;}
.BlogTagList ul li a{font-size:15.02px;}
.pagination_nav{padding:14px 0px 0px 0px;}
.comment-list figure{width:72px;}
.book{padding:0 5px 30px 4px;}
.form-wrap .medium-4{padding:0 5px;}
.form-wrap label{font-size:14px;}
.form-wrap select{width:62%;font-size:12px;padding:5px 10px 5px 5px;}
.form-wrap span{font-size:14px;margin:6px 0 0 0px;}
.form-wrap .tabs{margin:4px 0 0 0px;}
.rating{margin-bottom:5px;}
.book h6 a{font-size:15.03px;}
.add-to-cart span{width:100%;display:inline-block;float:none;}
.add-to-cart a{float:none;display:inline-block;margin-top:10px;}
.books-wrapper .medium-3{padding:0 15px;}
.select-category h6{padding:15px 0 15px 15px;}
.select-category ul li a{padding:12px 0 12px 15px;}
.books-wrapper{padding:30px 0 10px 0;}
.media-wrapper .medium-4{padding:0 15px;}
.media-package form{max-width:100%;margin:0;padding:30px 15px;}
.media-package form input[type="submit"]{width:100%;font-size:12px;padding:14px 0px;}
.author-content{padding:0;}
.author-details h3{font-size:27.16px;}
.author-details span{font-size:16.41px;}
.author-details ul,.author-details p.author-description{margin:0 0 15px 0px;}
.author-details p{margin:0 0 5px 0px;}
.media-download-wrapper .medium-6{width:100%;}
.media-download-wrapper{padding:30px 0 12px 0;}
.event-content-wrapper .medium-3,.event-content-wrapper .medium-9{width:100%;}
.event-form input[type="submit"]{float:left;}
.tab-wrapper .medium-10{padding:0;}
.event-content-wrapper .medium-3{padding:0 15px;}
.event-content-wrapper .medium-9{padding:30px 0 0 0;}
.event-sub-block .medium-4{padding:0;}
.event-tab-content .event-footer ul li a{padding:11px 12px;}
.event-tab-content ul li a{padding:0;}
.event-tab-content{padding:0;}
.testimonial-content p{font-size:16px;margin:38px 0 15px 15px;}
.testimonial{padding:30px 25px 40px 64px;}
.video-testimonial{width:50%;}
.testimonial-wrapper{padding:30px 0 12px 0;}
.new-topic h3{font-size:19px;line-height:25.84px;}
.topic-tabs .tabs .tab-title a{min-width:118px;font-size:16px;padding:6px 12px;}
.topic-tabs .tabs-content>.content p{margin:0;}
.speaker-video-wrapper .tabs .tab-title a{min-width:184px;padding:17px 15px;}
.speaker-video-wrapper .tabs .tab-title:last-child a{border-right:none;}
.contact-wrapper .medium-6{width:100%;}
.contact-form form{margin-bottom:30px;}
.contact-form h2{margin-top: 30px;}
.cd-search input[type="text"]{width:69%;}
.speaking-topics-wrapper{    padding: 30px 0 5px 0;}
.tab-wrapper .tabs{ float:left !important;}.event-tab-content ul li{      padding: 5px 0px;}
.event-tab-content .medium-4{    min-height: 70px;}
.event-share-content li{ text-align:center;}
.event-share-content li a,.view{ float:none; display:inline-block;}
.view{ text-align:center;} 
#sub_prod .view{ float:right;    margin-right: 15px;} 
.add-to-cart{     margin: 0 0 15px 0;}
.select-category ul li a:after{ display:none;}
.main-book-content{ margin-bottom:0;} .main-book-content{ text-align:center;}
#sub_prod .add-to-cart{    float: left; }
.book-wrapper .view a{ float:left;}
.book .book-wrapper,.feature-forum .forum-but p{ width:100%;}
.event-footer ul li,.features_content{ padding:0;} .event-sub-block a{    margin: 4px 0 0 0;}
.features_right_side{ padding:0 0 0 15px;} .event-item-content a{ font-size:12px;}
.button-scheme .large-12,.contact-wrapper .medium-6{ padding:0;} .button-class ul li{    margin:0 10px 0 0;}
.feature-gallery,.feature-faqs{    padding-bottom: 30px;} .news-items{    margin-bottom: 10px;} .feature-news{ margin-bottom:30px;}
.feature-forum .forum-but a.button,.feature-forum .forum-but a.btn-topic{    float: left !important;    margin:20px 10px 0 0; } 
.button-scheme{    margin-top: 25px;}
.inner-content{ padding:30px 15px;} 
	#prod_list .book{    padding: 0 2px 30px 2px;}
.side_menu ul li a:after{ display:none;} .new-topic:last-child{    padding-bottom: 30px;}
.request-quote p{    font-size: 11px;}
.conferences-content .row .row,.event-booking-form { margin:20px 0 0;}
.conferences-content .columns {padding:0 8px; margin:0;}

.large-social-icon{    margin: 30px 0px; padding:0 15px;}
#prod_list .add-to-cart{      float: left;   display: inline-block;}
.about-the-book{margin-right:0px;padding:40px 20px 30px 20px;border-radius:20px;}
.inner-content.underline{padding:50px 20px 60px 20px;}
.seven, .eight {width:25%;}
}
@media (max-width:767px){
h1{font-size:34px;}
.staging h1 {font-size:28px;line-height:34px;}
h2{font-size:25px;line-height:26px;}
.staging h2 {font-size:22px;line-height:28px;}
h3{font-size:20px;}
p.lead{font-size:16px;line-height:22.33px;}
.staging p {font-size:14px;line-height:26px;}
.orbit-caption{top:50%;}
.orbit-caption span,.white-line,.orbit-caption p,.header-phone{display:none;}
.orbit-caption h2{font-size:26.02px;}
.orbit-caption h1, .slide-heading{font-size:21px;line-height:28px;margin-bottom:12px;}
.shopping_cart{    position: absolute;    top: 0;    right: 50px;}
.add-cart{  min-width: 140px;  }
.utility-menu{border-left:none;padding:10px 15px 10px 15px;}
.top-bar-section li:not(.has-form) a:not(.button){font-size:14px;padding:0 7.5px !important;}
.meet-speaker-slider .slick-next{right:16%;}
.meet-speaker-slider .slick-prev{left:16%;}
.responsiveGallery-item figure a{width:60px;height:60px;}
.speaker-content .medium-4,.network_content .medium-3{width:50%;}
.speaker-description h2{font-size:24.02px;line-height:26px;}
.countdown-content{height:92px;padding-top:12px;}
.count input[type="text"]{height:35px;font-size:34.02px;}
.count span.caption-text, #seconds .caption-text{font-size:18.02px;}
.speaker-description{text-align:center;}
.speak-block h4{text-align:left;}
.network_content .columns:nth-child(2n + 2) .network-box:after,.network_content .columns:nth-child(4n + 3) .network-box:after{display:none;}
.network-box{margin:0 0 30px 0;}
.network_content .columns:nth-child(2n + 2) .network-box{margin-top:0;}
.tabs .tab-title a{    min-width: 144px;}
.schedule_date h3{font-size:18px;}
.schedule_title h6{font-size:14px;}
.schedule_speak{width:24%;padding:10px 15px 10px 10px;}
.schedule_desc{width:26%;}
#map{height:375px;}

.news{padding-bottom:30px;}
.news figure{max-width:353px;}
.wc-view{padding:50px 0 0 0;}
.book-content{max-width:100%;height:60px;padding:10px 30px;}
.footer-social{padding:90px 20px 0px 20px;}
footer{    height: 200px;}
.news-wrapper{padding:30px 0 10px 0;}
.footer-social ul li{padding:0 8px;}
.footer-social ul li a{font-size:24px;}
.copyright{margin-top:20px;}
.event-tab-content ul li{float:left;}
.event-footer,.blog-container{padding:0;}
.event-footer .medium-4{width:48%;}
.event-tab-content .event-footer ul li a,.event-tab-content ul li a{     float: none;   padding: 11px 8px;}
.event-footer .medium-8{width:64%;padding:0;}
.event-sub-block a{ margin:4px 0 0 0;}
.event-tab-content ul{width:100%;}
.event-tab-content ul li{float:none;    padding: 0;}
.event-tab-content .event-footer ul li{float:left;}
.blog-socialmedia em{margin:0 10px 0 0;}
.sidenav{padding:30px 15px 0 15px;}
.blog-wrapper{padding:30px 0px 15px 0;}
.blog-list li{font-size:14px;line-height:26px;}
.book-me-to-speak p{padding:0;}
.request-quote form .medium-6:nth-child(even), .request-quote form .medium-6:last-child{padding:0px 15px 0 15px;}
.request-quote form input[type="submit"]{float:left;margin:15px 0 0 0;}
.speaking-topics-wrapper .medium-6,.books-wrapper .medium-3{padding:0;}
.books-wrapper .medium-9,.blog-wrapper .sidenav{    padding: 0 0 0 10px;}
ul.topic-list{margin:0;}
.speaking-topics-wrapper{padding:30px 0;}

.form-wrap label{width:15%;text-align:left;}
.form-wrap select{width:84%;}
.form-wrap .medium-4,.video-sample-wrapper .video{padding:0 15px;}
.book{width:50%;}
.author-details{padding:30px 15px;}
.author-details .medium-7{padding:20px 0 0 0;}
.tab-wrapper form a{margin-bottom:25px;}
.tab-wrapper .tabs{width:100%;}
.tab-wrapper .tabs .tab-title{float:none;display:inline-block;}
.tab-wrapper em{width:46px;}
.testimonial-content{padding:15px 15px 0 15px;}
.video-testimonial{text-align:center;}
.video-testimonial a{right:60px;}
.video-testimonial .author-name-position span{font-size:15.36px;}
.new-topics-wrapper h2{font-size:25.16px;}
.new-topic figure{text-align:left;}
.topic-tabs{padding:30px 0 0 0;}
.topic-tabs .tabs .tab-title a{min-width:inherit;font-size:14px;padding:6px 12px;}
.speaker-video{text-align:center;padding:15px;}
.speaker-video figure{margin-bottom:24px;}
.video-sample{padding:20px 15px 0 15px;}
.video-slider .slick-dots{bottom:-30px;}
.video-sample-wrapper{padding:30px 0 66px 0;}
.orbit-caption{    left: 8%;}
.subscribe form input[type="text"],.subscribe form input[type="submit"]{ height:45px;}
.cd-search input[type="submit"]{      width: 98px;}
.cd-search-trigger span{    left: 10px;}
.event-tab-content h6,.event-sub-block h6{ min-height:55px;}
.features_right_panel{ max-width:100%;}  .features_right_side,#sub_prod .medium-4{ padding:0;}
.event-share-content li a, .view{ float:right;} .book-wrapper .medium-8{ padding:0 10px;}
.view-cart .right{ float:left !important;}
.inner-content .medium-3{ padding:0 0 30px 0;}
.side_menu ul li a:after{ display:block;} .main-testimonial-wrapper .medium-6{    padding: 0 0px 30px 0px;}
a#catshopbuy:link, a#catshopbuy:visited, .productSubmitInput{ margin:0;}
#cart-footer .cart-opt{ text-align:left;}
.event-details-title div a.button{    float: left !important;    margin: 20px 0;}
.books-wrapper .store-description{ margin:0;}
#prod_list .book{    padding: 0 15px 30px 15px;}
.indent-par {margin-left:20px;padding-right:20px;padding-left:20px;}
.meet-speaker-content, .meet-speaker-content.side h2,.meet-speaker-content.side p{padding:0 20px;line-height:1.3;}
.subscribe form input[type="submit"]{position:inherit;height:68px;}
.subscribe form {padding-right: 0px;}
.seven, .eight {width:33.33%;}
.top-bar .name{top:0px;}
}
@media (max-width: 667px) {
#outerImageContainer {  max-width: 90%; overflow: hidden;max-height:380px !important}
#imageDataContainer { max-width: 90%;overflow: hidden;}
#lightboxImage { max-width: 100%;}
.orbit-caption{top:40%;}
}
@media(max-width:641px){.top-bar.expanded .title-area{background:inherit;}
	 .side_menu ul li a{    font-size: 14px;    padding: 12px;}
.side_menu ul li img{ height: 35px;}
.top-bar .toggle-topbar{display:block;}
.top-bar .name h1 a{width:100%;}
.top-bar .name{}
.top-bar .toggle-topbar.menu-icon{margin-top:-20px;border-radius:3px;background-color:#0195db;}
.top-bar .toggle-topbar.menu-icon a{height:40px;padding:0 32px 0 15px;}
.top-bar-section ul li{width:100%;padding:0;text-align:left;}
.subscribe_form .medium-4{text-align:center;}
.subscribe_form input[type="submit"]{float:none;margin-top:12px;}
.subscribe_form input[type="submit"]:hover{color:#362670;background:#fff;}
.top-bar.expanded .toggle-topbar a span::after{box-shadow:0 0px 0 1px #fff, 0 7px 0 1px #fff, 0 14px 0 1px #fff;}
.top-bar .toggle-topbar{right:15px;}
.top-bar-section .has-dropdown>a:after{display:block;border-color:transparent transparent transparent #0195db;}
.top-bar-section .has-dropdown:hover>a:after, .top-bar-section .has-dropdown.selected>a:after{border-color:transparent transparent transparent #fff;}
.top-bar-section .dropdown{top:0px;}
.top-bar-section .dropdown li.title h5 a, .top-bar-section .dropdown li.parent-link a,.top-bar .top-bar-section ul li:hover a, .top-bar .top-bar-section ul li.selected a{color:#282828;}

.top-bar .top-bar-section ul li:hover , .top-bar .top-bar-section ul li.selected{background:#0195db;}
.top-bar .top-bar-section ul li:hover a, .top-bar .top-bar-section ul li.selected a{color:#fff;}
.top-bar-section .dropdown ul li:hover a, .top-bar-section .dropdown ul li.selected a{color:#fff;}

.top-bar-section .dropdown li.title h5 a{font-size:20px;color:#fff;background:#0195db;}
.top-bar-section ul li a em{color:#282828;}
.top-bar-section .dropdown li:not(.has-form):not(.active)>a:not(.button){color:#282828;}
.top-bar-section li:not(.has-form) a:not(.button){font-size:14px;padding:0 15px !important;}
.book-wrapper,.main-book-content .book{width:50%;}
.book-wrapper .book{width:100%;}
.cd-search input[type="text"]{width:76%;padding:0 15px;}
.books-wrapper .medium-9,.blog-wrapper .sidenav{    padding: 0;}

table.forum .icon{width:25px;margin-top:0px;}
	table.forum td{padding:9px 5px !important}
	table.forum .icon img{width:100%}
	table.forum .forum{margin:0 0 0 30px;}
	table.forum .forum h3 {font-size:20px;line-height:20px}
	table.forum td.lastpost{width:20% !important ;}
	table.forum td.posts{width:20% !important;}
	table.forum td.topics{width:20% !important;}
	table.forum td.name{width:40% !important ;}

#outerImageContainer {max-height:370px !important}
.book-wrapper .row{margin:0;}
.book-content h6 {
    display: inline-block;
    float: none;
	font-size: 14px;
}
	.book-content {
    height: 65px;
    padding-bottom: 12px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 12px;
    top: 0;
}

}
@media(max-width:568px){h1{font-size:26px;}
footer{height:290px;}
.about-the-book p, .about-the-book ul li{font-size:16px;line-height:22px;font-style:italic;}

.staging h2, .staging .meet-speaker-content h2 {font-size:24px;line-height:30px;}
.staging p, .staging h1, .staging h2, .staging h3, .staging h4, .staging h5, .staging h6 {padding-right:14px;padding-left:14px;}
.blog-list h2 {font-size:20px;line-height:26px;}

.banner-content p{font-size:14px;line-height:20px;}
.sidenav-box h3{padding-left:40px;}

/*.staging .banner-content p em {font-size:16px;line-height: 22px;}*/

.wc-view{padding:6px 0 0 0;}
.socialmedia li a{width:45px;height:45px;line-height:45px;font-size:22px;}
.social li a{font-size:18px;}
.blog-title ul li a, .blog-title ul li span{position:relative;z-index:99999;}
.media-download-wrapper a{font-size:13px;}
.speak-block a{margin:14px 0 0 0;padding:12px 15px;}
.speaker-video-wrapper .tabs .tab-title a{font-size:15.23px;min-width:inherit;padding:17px 12px;}
.contact-form form input[type="submit"]{padding:12px 60px;}
.event-sub-block .medium-4,.event-sub-block .medium-8{width:100%;padding:0;}
.event-footer .medium-8{width:50%;}
.event-footer .medium-4{width:50%;}
.meet-speaker-slider .slick-next{right:4%;}
.meet-speaker-slider .slick-prev{left:4%;}
.cd-search input[type="text"]{width:70%;}

#outerImageContainer {max-height:300px !important}
#outerImageContainer>#imageContainer>img {position:absolute;top:0px;left:0px;}
.schedule_title{    width: 21%;} .schedule_time{    width: 14%;}
.books-wrapper .medium-3{ padding:0;} .books-wrapper .medium-9,.books-wrapper{ padding:30px 0 0 0;}
.event-tab-content h6 a{ min-height:initial;    margin: 12px 0;}
.book-wrapper,.add-to-cart{ margin:0;}
.event-tab-content .medium-4{ min-height:inherit;} 
#prod_list .book{    padding: 0 2px 30px 2px;}
.view a{ font-size:11px;} .add-to-cart .productSubmitInput{ font-size:10px; margin:0;} .add-to-cart:after{    font-size: 14px;    top: 6px;}
.add-to-cart{    padding: 8px 15px 8px 32px;}

}
@media(max-width:479px){h2{font-size:23.02px;}
.speaker-content .medium-4{width:100%;}
.speaker-block{margin-bottom:40px;}
	.speaker-block h3 {font-size: 20px;}
	.newsletter-title h3 {font-size: 23.02px;}
.header-phone,.orbit-caption h2,.orbit-caption span,.white-line,.orbit-caption p{display:none;}
.orbit-caption{top:50%;}
.slider-content{width:60%;}
.tabs .tab-title a{min-width:128px;}
.orbit-caption h1, .slide-heading{font-size:16px;line-height:18.33px;margin-bottom:15px;padding-left:0px;}
.orbit-caption p{font-size:12px;line-height:15.33px;}
.orbit-caption a{font-size:12.42px;line-height:30.57px;padding:0px 10px;border:1px solid #fff;}
.top-bar .name{width:75%;}
.top-bar .toggle-topbar.menu-icon a span::after{right:13px;margin-top:-6px;box-shadow:0 0px 0 1px #fff, 0 6px 0 1px #fff, 0 12px 0 1px #fff;}
.top-bar .toggle-topbar.menu-icon a{height:36px;padding:0 34px 0 10px;}
.speaker-description p{font-size:16px;line-height:25.33px;}
.speak-block .medium-8,.speak-block .medium-4{width:100%;}
.speak-block h4{text-align:center;}
.speak-block span{width:100%;}
.responsiveGallery-item figure a{width:40px;height:40px;}
.speak-block a{float:none;padding:10px 15px;margin:10px 0 0 0;}
.block-title h2{font-size:23.02px;}
.block-title h2 span{font-size:21.02px;line-height:26.33px;}
.con-event-block .medium-3{width:48%;margin-bottom:15px;float:none !important;display:inline-block;}
.subscribe{margin-top:12px;}
.subscribe form{padding:0;}
.subscribe form input[type="submit"]{position:inherit;height:44px;}
.speaker-content .medium-4, .network_content .medium-3{width:100%;}
.network_content .button{min-width:190px;padding:12px 37px;}
.tabs .tab-title a{font-size: 15.39px;    min-width: 92px;    padding: 10px 0px;    line-height: 26px;}
.schedule_date{width:30%;}
.schedule_time{width:24%;}
.schedule_title{width:46%;}
.schedule_speak,.schedule_desc{width:50%;}
.subscribe form input[type="text"]{height:54px;}
#map{height:290px;}

.map-wrapper, .contact-form {padding:0 20px!important;}
.about.inner-content.contact{padding:5px 0 95px 0;}

.book-content{height:100px;top:0;padding:12px 15px;}
.book-content .button{font-size:13px;float:none;padding:6px 29px;margin-top:14px;}
footer{text-align:center;height:250px;}
.footer-social{padding:125px 20px 0px 20px;}
.footer-content{padding-top:0;}
.footer-social ul li{padding:0 10px;}
.footer-menu{margin:0;}
.footer-menu{width:100%;right:0;}
.footer-menu ul li{width:100%;}
.inner-banner{padding:70px 0;}
.inner-banner-notext{padding:138px 0;}
	.banner-content p em {
    color: #fff;
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 0;
}
.banner-content h1{font-size:24px;line-height:28px;}
.banner-content p{font-size:14px;line-height:20px;margin:10px 0 0;}
.meet-the-speaker.home{padding: 0 0;}
.meet-speaker-image figure{width:220px;height:220px;}
.meet-speaker-image figure img{height:190px;}
.speaker{width:70px;height:70px;line-height:70px;}
.staging h2.darker.larger, .staging .meet-speaker-content h2.darker.larger {
    font-size: 28px;
}
.logo-bkg-1.testimonials {
    padding: 0 0;
}
.logo-bkg-1, .logo-bkg-2, .logo-bkg-3, .logo-bkg-4, .logo-bkg-5{padding:35px 0 35px 0;}
#pricing-table td.table-body.platinum {font-size:12px;padding: 10px 5px;}
#pricing-table td.table-body.gold {font-size:12px;padding: 10px 5px;}
.meet-speaker-image figure:before{width:70px;height:70px;left:-48px;background:#0195db url(../img/left-button.png) no-repeat 14px 15px;}
.meet-speaker-image figure:after{width:70px;height:70px;right:-48px;background:#0195db url(../img/right-button.png) no-repeat 19px 15px;}
.blog-title h2 a{font-size:20px;}
.star-rate:after{border-top:65px solid #0195db;border-left:65px solid transparent;}
.star-rate img{top:10px;right:10px;}
.blog-list{padding:48px 30px 40px 30px;}
.blog-list li{font-size:14px;line-height:26px;}
.blog-title ul li{padding:0 8px;}
.blog-title ul li:before{margin:0px 15px 3px 0;}
.blog-socialmedia{padding:22px 0 0 0;}
.blog-socialmedia .medium-6{width:100%;padding:0;}
.blog-socialmedia span,.blog-socialmedia em,.book-content figure,.book-content h6{float:none;display:inline-block;}
.social{width:100%;float:left;padding:10px 0 0 0;}
.post,.BlogTagList ul,.author-details{text-align:center;}
.social li{float:none;display:inline-block;}
.book-content figure{margin:3px 15px 3px 0;}
.comment-list .medium-2,.comment-list .medium-10,.author-name .medium-8,.author-name .medium-4{width:100%;padding:0;text-align:center;}
.author-name a.button{float:none;margin:15px 0 5px 0px;}
.leave-reply,.book-me-speak-content,.speaking-topics-wrapper,.media-download-wrapper,.testimonial-wrapper,.new-topics-wrapper,.tabs-content,.video-sample-wrapper,.contact-wrapper{text-align:center;}
.leave-reply .medium-4,.leave-reply .medium-12{padding:0;}
.pagination-nav li{margin:0 2px;}
.pagination-nav li a{width:128px;}
.request-quote h5{font-size:19.02px;}
ul.topic-list{text-align:left;}
.request-quote form input[type="submit"]{float:none;}
.form-wrap label{width:24%;}
.form-wrap select{width:75%;}
.book{width:100%;}
.author-details ul{text-align:center;}
.author-details ul li{float:none;display:inline-block;}
.media-download-wrapper h2{font-size:28px;margin:0 0 15px 0px;}
.event-content-wrapper{text-align:center;}
.event-form input[type="submit"]{float:none;} .request-quote p,.list_style,.side_menu ul li a{ text-align:left;}
.testimonial-content p{    margin: 38px 0 15px 0px;}
.event-heading{padding:10px 0 12px 15px;}
.event-tab-content,.book-wrapper .medium-8{padding:0;}
.testimonial p{font-size:16px;text-align:left;}
.main-testimonial-wrapper .author-name-position{float:left;margin-top:74px;width:100%;}
.main-testimonial-wrapper .medium-6{padding:0 0px 20px 0px;}
.video-testimonial{width:100%;      padding: 0 15px;}
.new-topic h3{font-size:17px;}
.topic-tabs .tabs .tab-title{width:50%;float:left;}
.topic-tabs .tabs .tab-title a{font-size:13px;}
.speaker-video h5 a{font-size:18.23px;}
.video-sample a{padding:10px 17px;}
.speaker-video-wrapper .tabs .tab-title a{font-size:11.23px;min-width:inherit;padding:4px 6px;}
.contact-form form input[type="submit"]{float:none;}
.main-address{width:100%;padding:0 10px 10px 10px;min-height:inherit;}
.address p, .address a{text-align:left;}
.address-wrapper{padding:15px 0px 0px 0px;}
.event-footer .medium-4,.event-footer .medium-8,.event-tab-content .medium-4,.book-wrapper, .main-book-content .book,.book-wrapper figure img,.book figure img{width:100%;}
.book-wrapper .book,.book-wrapper .rating,.features_content_area,.blogsitesummary li{text-align:center;}
.event-sub-block a{float:none;margin-bottom:15px;}
.event-tab-content p.lead{margin:10px 0;}
.event-tab-content .event-footer ul li,.book-wrapper .add-to-cart a{float:none;}
.book-wrapper .medium-4,.event-content-wrapper .medium-9{padding:0;}
.book-wrapper figure{text-align:center;}
.meet-speaker-slider .slick-prev,.meet-speaker-slider .slick-next{width:65px;height:65px;}
.meet-speaker-slider .slick-next{right:0%;background:#0195db url(../img/right-button.png) no-repeat 18px 13px;}
.meet-speaker-slider .slick-prev{left:0%;background:#0195db url(../img/left-button.png) no-repeat 11px 13px;}
.cd-search input[type="text"]{width:55%;}
.cd-search input[type="submit"]{font-size:14px;padding:0px 15px;}
#outerImageContainer {max-height:225px !important}
.orbit-caption{left:5%;}
.meet-speaker-image .speaker img{    top: 18px;}
.event-tab-content .medium-12,.feature-store ul li,.feature-gallery div,.feature-forum .forum-title,.feature-forum ul li, .video-sample-wrapper .video{ padding:0;}
.book .book-wrapper h6 a{    font-size: 20px;}
.tab-wrapper .medium-12,.feature-store ul li,#photogalleryTable .medium-6.left{ width:100%;}
.event-tab-content figure{ margin:0;}
.event-tab-content .medium-4,.book{     padding: 0 15px 20px 15px;}
.forum-but p{ margin:0;} .feature-forum .forum-but a.btn-topic{    padding: 11px 63px;}
.feature-forum .forum-name{    width: 30%;} .feature-forum .forum-topic{    width: 22%;}
.feature-forum .forum-post{    width: 20%;} .feature-forum .forum-reply{    width: 28%;}
.button-class ul li{ float:none;margin: 0;} table.forum .forum h3{    font-size: 14px;    line-height: 14px;}
.feature-forum .forum-but a.button, .feature-forum .forum-but a.btn-topic{    float: none !important;    margin: 20px 0px 0 0;}
.feature-forum .forum-topic,.feature-forum .forum-post,.feature-forum .forum-reply{    padding: 8px 6px 8px 6px;}
.feature-forum ul li p{    padding: 0 8px;}
ul.pagination{ text-align:center;}
ul.pagination li{ float:none; display:inline-block;}
#cart-footer .cart-opt{ text-align:center;}
a#catshopbuy:link, a#catshopbuy:visited, .productSubmitInput{    float: none;    margin: 0 auto 15px auto;}
a#catshopclear,.event-details-title div a.button,.wishlist-link{ float:none !important;}
#prod_list input[type="submit"]{ float:none;    margin: 0;}
#prod_list .book{    padding: 0 15px 30px 15px;}
#productPoplets .productPopletsItem{ float:none !important; display:inline-block;}
.shopping_cart{    top: 2px;    margin-right: 12px;}
.add-cart{    min-width: inherit;    height: 28px;    padding: 3px 6px;    font-size: 11px;}
.add-cart img{ margin-right:0;} .meet-team-slider li figure{ float:none;} .meet-team-slider li figure img{ width:100%;}
.tab-wrapper,.form-wrap{ display:none;} .new-topic figure{ text-align:center;}
#new-account .button,#form-login input[type="submit"]{    padding: 12px 25px;} 
.seven, .eight {width:50%;}
}

#form-login .item {width: 100%;float: left;}
#form-login .item input[type="checkbox"] {float: left;margin-top: 4px;}
#form-login form .item label {display: inline-block !important;width: auto;float: left;}

a#catshopbuy{color: #fff;text-transform: uppercase;font-size: 18px;font-weight: 500;border-radius: 5px;padding: 12px 15px;display: inline-block;box-shadow: 0px 3px 4px 1px #362670;background: #362670;  margin-bottom:20px;}
a#catshopbuy:hover {background: #0195db;color: #fff;border-color: #0195db;}
a#catshopclear {color: #fff;float:right;text-transform: uppercase;font-size:14px;font-weight: 500;border-radius: 5px;padding: 1em;display: inline-block;box-shadow: 0px 3px 4px 1px #cbc7c7;background: #362670;}
a#catshopclear:hover {background: #0195db;color: #fff;border-color: #0195db;}
fieldset legend{background:none;	}
.cart-opt{ text-align:right;}
a#catshopbuy:link, a#catshopbuy:visited, .productSubmitInput{     float: right;   text-shadow: none;    max-width: 225px;    width: 100%;}
a#catshopclear{ float:left;}
#preloader {position: fixed;top: 0;left: 0;right: 0;bottom: 0;background-color: #fff;height: 100%;z-index: 9999;overflow: hidden;}

#status {width: 300px;height: 220px;position: relative; top: 30%; background-image: url(/images/proveritas-group-logo.png);background-repeat: no-repeat;background-position: center;margin-left:auto;margin-right:auto; z-index: 9999;}
/*
#status {width: 300px;height: 220px;position: absolute; left: 50%;top: 50%;background-image: url(/images/proveritas-group-logo.png);background-repeat: no-repeat;background-position: center;margin: -110px 0 0 -110px;z-index: 9999;}
*/
.list_style {list-style: none;margin:16px 5px;}
.list_style li {    background: url(../img/bullet_item.png) 0 5px no-repeat;    padding-left: 22px;    margin: 10px 0;    font-size: 15px;    font-weight: 400;    line-height: 20px;    color: #6b6c6c;}
ul.staging-list_style.blue  {margin:30px auto;}
ul.staging-list_style.blue li {background: url(../img/square-list-bullet.png) 0 10px no-repeat;padding-left: 22px; margin: 10px 0 10px 40px;color:#000000;font-size:16px;line-height:24px;}
.about-the-book .list_style li {    background: url(../img/bullet_item.png) 0 8px no-repeat;}

.blog-list ul {list-style: none;margin:16px 5px;}

.list_style-blue {list-style: none;margin:16px 5px;}
.list_style-blue li {    background: url(../img/bullet_item.png) 0 5px no-repeat;    padding-left: 22px;    margin: 10px 0;    font-size: 15px;    font-weight: 400;    line-height: 20px;    color: #0195db;}

/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
  filter: alpha(opacity=80); }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #CCC; }
    .mfp-preloader a:hover {
      color: #FFF; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
  box-shadow: none; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  filter: alpha(opacity=65);
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover,
  .mfp-close:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333; }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  filter: alpha(opacity=65);
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent; }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover,
  .mfp-arrow:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mfp-arrow:before,
  .mfp-arrow:after,
  .mfp-arrow .mfp-b,
  .mfp-arrow .mfp-a {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after,
  .mfp-arrow .mfp-a {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before,
  .mfp-arrow .mfp-b {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after,
  .mfp-arrow-left .mfp-a {
    border-right: 17px solid #FFF;
    margin-left: 31px; }
  .mfp-arrow-left:before,
  .mfp-arrow-left .mfp-b {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after,
  .mfp-arrow-right .mfp-a {
    border-left: 17px solid #FFF;
    margin-left: 39px; }
  .mfp-arrow-right:before,
  .mfp-arrow-right .mfp-b {
    border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444; }
  .mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }

.mfp-ie7 .mfp-img {
  padding: 0; }

.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px; }

.mfp-ie7 .mfp-container {
  padding: 0; }

.mfp-ie7 .mfp-content {
  padding-top: 44px; }

.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0; }



/* Custom */

.hp-newsletter {text-align: center;
}

 .hp-newsletter p {  max-width: inherit !important; 
                     margin-bottom:20px;  
    }

 .hp-newsletter h3 {
    font-size: 20px;
    font-weight: 400;
}

.bg-2 {background: #f1e7fd;
}


.videoclip {
    margin: 5px 0px 5px 0px;
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
    margin-bottom: 30px;
}


  .videoclip iframe, .video-container object, .video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}



  
    .gl-maps {
        position: relative;
        padding-bottom: 75%; 
        height: 0;
        overflow: hidden;
    }
    .gl-maps iframe {
        position: absolute !important;
        top: 0;
        left: 0;
        width: 100% !important;
        height: 100% !important;
    }
 


    .inner-banner-notext-2  {
    width: 100%;
    float: left;
    overflow: hidden;
    position: relative;
    padding: 60px 0px;
    background-size: cover;
    background-repeat: no-repeat;
}


.privacy ol {color: #5f5f5f; list-style-type: lower-alpha !important; list-style:lower-alpha !important;
}

.privacy ol li { list-style-type: lower-alpha !important; list-style:lower-alpha !important;
}



.resouce-list h3 {margin-top: 40px;
}

.signup-form iframe {float: inherit !important;
}


.signup-form h3 {margin-bottom: 20px;
}

.ul-dec li  {list-style:decimal !important; background:none;
}

.ul-alpha li  {list-style:lower-alpha !important; background:none;
}

.article-author p {font-size: 14px;line-height:22px;
}
@media only screen and (max-width: 479px) {
  .main-slider .home-slider .slick-slide {
    height:60%;
  }
 .utility-nav{
     padding:0;
 }
 .top-bar{
     height:60px;
 }
}
@media only screen and (max-width: 330px) {
  .main-slider .home-slider .slick-slide {
    height:50%;
  }
 .top-bar{
     height:56px;
 }
}