@import url("font-awesome.min.css");
*{margin:0 auto;padding:0;outline:none;list-style:none;}
body{background:#FFF;font-size:14px;font-family:'Lato', sans-serif;serif;font-weight:400;}
p{font-size:14px;font-family:'Lato', sans-serif;font-weight:400;line-height:21px;color:#5f5f5f;margin-bottom:18px}
p.lead{font-size:16px;color:#5d5d5d;line-height:28.33px;font-family:'Lato', sans-serif;}
h1, h2, h3, h4, h5, h6{margin:0px;font-family:'Lato', sans-serif;}
h1{font-size:50px;line-height:49.33px;}
h2{font-size:42.02px;line-height:normal;font-weight:600;}
h3{font-size:27.02px;font-weight:600;}
h4{font-size:24px;font-weight:600;}
h5{font-size:22.02px;font-weight:600;}
h6{font-size:17.02px;}
.none{display:none;}
.clear{clear:both}
.left{float:left}
.right{float:right}
ul{margin:0px;}
a{color:#00dde6;}
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;}
select{-moz-appearance:none;}
select,span{font-family:'Lato', 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:'Lato', sans-serif;}
a,.button,input[type="submit"]{font-family:'Lato', 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:'Lato', sans-serif;}
label{}
[class*="column"]+[class*="column"]:last-child{float:left}
.button:hover, input[type="submit"]:hover{background-color:#000; color:#00f5ff; 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;}
.header-phone{width:auto;float:left;padding:10px 34px 10px 13px;}
.header-phone span{font-size:15px;color:#605e5e;font-family:'Lato', sans-serif;font-weight:700;}
.header-phone span em{font-size:22px;color:#999999;margin-right:13px;vertical-align:-3px;}
.header-phone span a{font-size:15px;color:#605e5e;font-weight:400;}
header a:hover{color:#0170c6;}
.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:'Lato', sans-serif;font-weight:400;padding:0 10px;border-right:1px solid #605e5e;}
.utility-menu ul li a:hover{color:#0170c6;}
.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:#f4f4f4;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:#000;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:#000;display:inline-block;padding:6px 14px;}
.add-cart:hover{color:#00f5ff;background:#000;}
.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; padding: 30px 0 0 0;}
.top-bar .name{height:auto;padding-top:12px;font-size:0px;}
.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:72px;}
.top-bar-section .dropdown li{padding:0px;text-align:left;}
.top-bar-section .has-dropdown>a:after{display:none}
.top-bar-section li:not(.has-form) a:not(.button){background:none;font-size:13px;color:#282828;line-height:44px;font-family:'Lato', sans-serif;font-weight:400;padding:0 16px !important;}
.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:#0170c6;background:#007FC8;}
.top-bar .top-bar-section ul li:hover , .top-bar .top-bar-section ul li.selected{background:#000; border-bottom: 2px solid #00f5ff;}
.top-bar .top-bar-section ul li:hover a, .top-bar .top-bar-section ul li.selected a{color:#fff;}
.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:700;}
.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{font-size:50px;color:#fff;background:none;margin-top:22px;line-height:65.33px;text-transform:capitalize;font-weight:700;}
.orbit-caption p{font-size:21px;color:#fff;background:none;display:inline-block;margin:4px 0 52px 0;line-height:30.33px;max-width:505px;}
.orbit-caption a{font-size:22.42px;color:#fff;line-height:24.57px;border:3px solid #fff;display:inline-block;font-weight:700;padding:18px 46px;}
.orbit-caption a:hover{background:#fff;color:#000;}
.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;}
.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{font-size:17px;color:#ffffff;font-weight:600;background:#000;border:none;padding:17px 37px;}
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:#000;border:none;font-weight:600;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:231px;float:left;background:#2f2f2f;background-size:cover;position:relative;}
.main-footer{width:100%;height:281px;background:#1e1e1e;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;}
.footer-content:after{content:'';width:0;height:0;position:absolute;top:0px;right:-285px;border-left:0px solid transparent;border-right:285px solid transparent;border-bottom:281px solid #1e1e1e;}
.footer-content:before{content:'';width:0;height:0;position:absolute;top:0px;left:-285px;border-top:0px solid transparent;border-top:281px solid transparent;border-right:285px solid #1e1e1e;}
.book-content{width:100%;height:75px;max-width:610px;display:block;margin:0 auto;background:#00dde6;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:18px;color:#fff;float:left;margin-top:7px;font-weight:700;}
.book-content .button{font-size:15px;color:#fff;float:right;margin-bottom:0px;padding:10px 29px;line-height:21px;}
.book-content .button:hover{background:#000;color:#00dde6;}
.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:#00dde6;}
.footer-social ul li a:hover{color:#fff;}
.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:#00dde6;font-weight:700;}
.footer-menu ul li a:hover{color:#fff;}
.copyright{width:100%;float:left;text-align:center;margin-top:28px;}
.copyright p{font-size:12px;color:#fff;font-weight:700;margin-bottom:0px;}
.block-title{width:100%;float:left;text-align:center;margin-bottom:26px;}
.block-title h2{line-height:49.33px;color:#0170c6;font-weight:700;}
.block-title h2 span{font-size:25.02px;line-height:34.33px;color:#0170c6;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 h6{color:#5d5d5d;font-weight:700;margin-bottom:4px;}
.speaker-block h6 a{color:#5d5d5d;}
.speaker-block h6 a:hover{color:#0170c6;}
.speaker-block p{font-size:14px;color:#5d5d5d;}
.speaker-block .button{font-size:14px;margin:10px 0;min-width:100px; color: #5d5d5d; background: #fff; border: 1px solid #5d5d5d; padding-top: 10px; padding-bottom: 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; border: 1px solid #00f5ff;}
.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/pitchperfectpromotions-event.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:48.02px;line-height:49.33px;font-weight:700;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;}



.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:36px 0;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}
img.grayscale {
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+, IE10 */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
    -webkit-transition: all .6s ease; /* Fade to color for Chrome and Safari */
    -webkit-backface-visibility: hidden; /* Fix for transition flickering */
}

.brand-logo:hover img.grayscale {filter: none;-webkit-filter: grayscale(0%);}



.newsletter{width:100%;float:left; padding:34px 0 57px;overflow:hidden;background:url(../img/newsletter-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;}
.newsletter-title{width:100%;float:left;text-align:center;}
.envelope-icon{width:100%;float:left;text-align:center;margin-bottom:10px;}
.envelope-icon h2{margin-bottom:2px;}
.envelope-icon h2 em{color:#119cdc;font-size:29px;}
.newsletter-title h2{font-size:42.5px;color:#fff;text-transform:capitalize;text-align:center;margin-bottom:29px;}
.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 #000;}
.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:#000;}
.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:#00f5ff;}
.our-social ul li a:hover{color:#000;}
.network_content .button{font-size:17.39px;margin:40px 0;min-width:212px;}
.speaking-schedule{width:100%;float:left;padding:74px 0;background:#fff;border-bottom: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:'Lato', sans-serif;font-weight:400;min-width:205px;padding:10px 25px;line-height:26px;}
.tabs .tab-title.active{border-color:#f6ae00;}
.tabs .tab-title.active a,.tabs .tab-title:hover a{background:#f6ae00;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:#0170c6;}
.schedule_speak span{font-size:16px;color:#0170c6;font-weight:400;}
.schedule_desc h6{font-size:16px;color:#959595;font-weight:400;}
h2{color:#5d5d5d;line-height:40.33px;text-transform:uppercase;margin-bottom:34px;}
h2 span{font-size:20.02px;display:block;}
.inner-banner{width:100%;float:left;overflow:hidden;position:relative;padding:40px 0px;background-size:cover;background-repeat:no-repeat;}
.blue-overlay{width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0, 0, 0, 0.78);}
.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;}

.banner-content h1{color:#fff;display:inline-block;margin-bottom:22px;padding-bottom:22px;border-bottom:1px solid #00f5ff;font-weight:700;padding-right:35px;text-transform:uppercase;}
.banner-content p{font-size:17px;line-height:27px;color:#fff;max-width:555px;margin-bottom:0px;}
.about-wrapper{width:100%;float:left;padding:40px 0px 40px;border-bottom:1px solid #e8e6e6;text-align:center;}
.about-wrapper h2{color:#5d5d5d;line-height:42.33px;margin-bottom:20px;}
.about-wrapper p{max-width:914px;margin:0 auto;}
.meet-the-speaker{width:100%;float:left;padding:40px 0px 64px 0px;}
.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;}

.meet-speaker-image .speaker img{position:relative;top:32px;height:auto;transform:none;}
.meet-speaker-content{padding:0 20px 0 50px;}
.meet-speaker-content h2{color:#0170c6;line-height:47.33px;margin:35px 0 18px 0;}
.meet-speaker-content p{margin-bottom:26px;}
.meet-team-wrapper{width:100%;float:left;background:#f8f8f8;text-align:center;padding:45px 0 145px 0;}
.meet-team-wrapper p{max-width:1004px;margin:0 auto 80px auto;}
.meet-team-slider .slick-next,.meet-team-slider .slick-prev{ display:none !important;}
.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:#0170c6;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;}
.news h5 a{font-size:22.02px;display:block;color:#5d5d5d;text-transform:capitalize;padding:0;margin:14px 0 14px 0;}
.news h5 a:hover{color:#0170c6;}
.news p{font-size:15px;color:#5d5d5d;line-height:28.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: #0170c6;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:600;color:#fff;line-height:32px;margin:0;}
.date-name li p span{display:block;font-size:20.02px;line-height:45px;}
.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:#0170c6;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:600;background:#0170c6;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:#0170c6;margin-bottom:20px;}
.speking-topics{padding:0 15px 0 0;}
.topics{}
.topics h6{font-size:19px;color:#0170c6;}
.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:70px 0 55px 0;border-bottom:1px solid #e4e4e4;}
.latest-blog-wrapper h2{margin-bottom:20px;}
.latest-blog-wrapper p{max-width:910px;margin:0 auto;}
.blog-wrapper{width:100%;float:left;background:#f8f8f8;padding:50px 0 260px 0;}
.blog-list{width:100%;float:left;background:#ffffff;border:1px solid #e4e4e4;margin-bottom:18px;padding:48px 30px 40px 30px;position:relative;}
.blog-list figure{width:100%; float:left;margin:0 0 36px 0;}
.blog-list figure a{ display:block;}
.star-rate{}
.star-rate:after{content:'';width:0;height:0;border-top:85px solid #0170c6;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{margin:0;}
.blog-title h2 a{font-size:33.02px;color:#5d5d5d;margin-bottom:0;}
.blog-title h2 a:hover{color:#0170c6;}
.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:#0170c6;}
.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-list p{margin:0px 0 20px 0;font-size:16px;}
.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:#0170C6;}
.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:288px;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:#0170c6 url(../img/glass.png) no-repeat 14px 12px;padding:0;}
.sidenav-search-form input[type="submit"]:hover{transition:all 0.3s;background:#f6ae00 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;background:#000;padding:20px 0;text-align:center;}
.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:#0170c6;}
.socialmedia-list li a:hover{    background: #f6ae00;}
.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:#0170c6;}
.blogsitesummary li a {font-size:17.02px;color: #5d5d5d;font-weight: 600;}
.blogsitesummary li span{font-size: 16px;color: #5d5d5d;font-weight: 300;display:block;font-style: italic;}
.blogsitesummary li span.author{display:none;}


.sidenav-box .post:last-child{padding-bottom:42px;}
.post h6 a{color:#5d5d5d;font-weight:600;}
.post span{font-size:16px;color:#5d5d5d;font-weight:300px;font-style:italic;}
.BlogTagList ul,.blogpostcategories ul{padding:30px 35px 30px 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:#5d5d5d;font-weight:600;}
.BlogTagList ul li a:hover, .blogpostcategories ul li a:hover{color:#0170c6;}
.comment-list-wrapper{width:100%;float:left;background-color:#fff;}
.comment-list-wrapper h3.comment-heading{color:#fff;padding:31px 0 31px 50px;background:#0170c6;}
.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 34px 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:#999999;}
.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 6px;}
.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:#0170c6;font-weight:600;}
.pagination-nav li a:hover{background:#f6ae00;}
.media-wrapper{width:100%;float:left;padding:78px 0 70px 0;}
.media-heading{background:#0170c6;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;}
.author-image{padding:0;}
.author-content{float:left;width:100%;padding:48px 0 0 0;}
.author-details h3{font-size:37.16px;color:#0170c6;}
.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 #0170c6;background:#0170c6;color:#fff;text-align:center;border-radius:40px;}
.author-details p a{font-size:13px;color:#878787;}
.author-details p a:hover{color:#0170c6;}
.author-details em{font-size:16px;color:#0170c6;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:#0170c6;}
.media-download-wrapper{width:100%;float:left;padding:85px 0 260px 0;background:#f8f8f8;}
.media-download-wrapper h2{font-size:37.16px;color:#0170c6;text-transform:capitalize;margin-bottom:30px;}
.media-download-wrapper h3{font-size:30.16px;color:#0170c6;margin-bottom:30px;}
.media-download-wrapper .medium-6{padding:0 20px 0 0;}
.media-download-wrapper em{float:left;font-size:22px;color:#0170c6;margin-right:15px;}
.media-download-wrapper a{font-size:17px;color:#0170c6;text-decoration:underline;}
.media-download-wrapper a:hover{color:#f6ae00;}
.events-wrapper{width:100%;float:left;text-align:center;padding:60px 0 64px 0;border-bottom:1px solid #e8e6e6;}
.events-wrapper h2{margin-bottom:22px;}
.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:#000;padding:18px 0 24px 30px;margin-bottom:25px;}
.event-heading h4{color:#fff;font-weight:700;}
.event-heading h4 span{font-size:20.64px;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:#0170c6}

.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;padding-left:15px;}
.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:#0170c6;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:#000;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 h6 a{ min-height:inherit;}
.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:#0170c6;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;}
.event-sub-block .medium-4{min-height:inherit;padding:0;}
.event-sub-block a{margin:8px 0 0 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-footer{width:100%;float:left;padding:12px 0 0 0;}
.event-sub-block p{font-size:15px;}
.inner-content{width:100%;min-height:600px;float:left;padding:50px 0 150px 0;}
.event-details-title {width: 100%;float: left;margin-bottom: 22px;}
.event-details-title div {width: 100%;float: left;}
.event-details-title h3 {font-size: 27.34px;color: #3e3939;font-weight: 300;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;}



.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:17px;max-width:624px;line-height:28.33px;margin:64px 0 40px 24px;font-style:italic;}
.author-name-position h3{color:#00dde6;}
.testimonial-slider .author-name-position{margin-left:24px;}
.author-name-position span{font-size:18px;color:#777777;font-weight:600;}
.testimonial-content img{float:left;}
.main-testimonial-wrapper{width:100%;float:left;padding:144px 0 50px 0;}
.main-testimonial-wrapper .medium-6{padding:0 15px 75px 15px;}
.testimonial{background:#000;padding:62px 44px 62px 74px;position:relative;}
.testimonial figure{width:117px;height:117px;background-color:#fff;border-radius:50%;border:10px solid #fff;position:absolute;bottom:-68px;left:38px;background:#000;}
.testimonial figure img{width:100%;height:100%;border-radius:46%;opacity:0.75;}
.testimonial p{font-size:20px;color:#fff;line-height:28.33px;position:relative;font-weight:400;font-style:italic;}
.testimonial p:before{content:'';display:inline-block;background:url(../img/testimonial-quotes.png) no-repeat;width:39px;height:32px;display:inline-block;position:absolute;left:-54px;top:-2px;}
.main-testimonial-wrapper .author-name-position{float:right;margin-top:14px;}
.main-testimonial-wrapper .author-name-position h3{line-height:28px;}
.video-testimonial-wrapper{width:100%;float:left;text-align:center;}
.video-testimonial-wrapper h2{color:#0170c6;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 70px 0;border-bottom:1px solid #e8e6e6;}
.tops-books-wrapper h2{margin-bottom:25px;}
.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:#0170c6;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:#f6ae00;}
.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:700;}
.book h6 a:hover{color:#0170c6;}
.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:600;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:'Lato', sans-serif;font-weight:700;background:#f6ae00;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: 'Lato', sans-serif;font-weight: 700;background: none;padding: 0px;min-width: inherit;}
.add-to-cart:hover{background:#0170c6;}
.view a{font-size: 14px;color: #fff;font-family: 'Lato', sans-serif;font-weight: 700;background: #0170c6;padding: 5.5px 25px;float: right;}
.view a:hover{background: #f6ae00;}
   

.new-topics-wrapper{width:100%;float:left;background:#f8f8f8;padding:50px 0 145px 0;}
.new-topics-wrapper h2{font-size:37.16px;color:#0170c6;}
.new-topic{width:100%;float:left;padding:100px 10px 35px 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:#000;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:#0170c6;}
.topic-tabs .tabs-content>.content p{font-size:16px;color:#3e3939;margin:24px 0 0 0;font-family:'Source Sans Pro', 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:700;}

.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 160px 0;background: rgba(0, 0, 0, 0.82);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:#0170c6;}
.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:#0170c6;}
.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:#0170c6;border:none;}
.contact-wrapper{width:100%;float:left;background:#f8f8f8;padding:58px 0 170px 0;border-top:1px solid #efefef;}
.contact-form 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:350px;}
.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: #000;padding:28px 0px 0px 0px;}
.main-address{width:50%;float:left;padding:0 15px 10px 15px;min-height:60px;}
.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,.address a{font-size:14px;color:#fff;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:700; -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:15.22px;color:#fff;background:#0170c6;padding:17px 0 17px 26px;font-weight:400;}
.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:16.39px;color:#144d86;text-transform:capitalize;border-bottom:1px solid #eaeaea;position:relative;font-weight:300;padding:12px 0 12px 25px;display:block;}
.side_menu ul li:hover a, .side_menu ul li.active a{color:#f6ae00;}
.side_menu 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:15px;top:0;bottom:0;margin:auto 0;}
.side_menu ul li:last-child a{border-bottom:none;}
.features_content_area h2{ color:#2c2c2c; font-family: 'Source Sans Pro', sans-serif; font-weight:300; margin: 10px 0 30px 0;text-transform:uppercase; letter-spacing:2px;}


/*--------------------------------  EVENT PAGE  ---------------------------------------*/
.features_content p{font-family: 'Source Sans Pro', sans-serif;}
.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: 'Source Sans Pro', sans-serif;}
.event-list-items h6 a{color:#3f3f3f;; display:inline-block}
.event-list-items h6 a:hover{color:#0170c6;}
.event-list-items p.date-com{font-size:13.06px; color:#2c2c2c;margin-bottom:10px;display:block; font-weight:600;}
.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: 'Source Sans Pro', sans-serif;}
.news-items h6 a{color:#3f3f3f;font-weight:400;display:inline-block}
.news-items h6 a:hover{color:#0170c6;}
.news-items span{font-size:14.38px; color:#b1b1a7; margin-left:4px; display:inline-block; font-family: 'Source Sans Pro', 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:#0170c6}
.accordion .accordion-navigation > a, .accordion dd > a {font-size: 16px;background: #0170c6;color: #ffffff;margin-bottom: 1px;font-family: 'Source Sans Pro', 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:#f6ae00}
.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:#0170c6; font-size:14.58px;font-weight:400;font-family: 'Source Sans Pro', 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:#0170c6;}

/*--------------------------------  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: 'Source Sans Pro', sans-serif; margin-bottom:8px;display:block}
.feature-blog .blog-items h5 a:hover{color:#0170c6;}
.blog-items span{font-size:13.6px; color:#2c2c2c;margin-bottom:18px;display:block;font-weight:300; font-family: 'Source Sans Pro', sans-serif;}
.feature-blog .blog-items p{font-size:13.6px; color:#2c2c2c;}
.feature-blog .blog-items p a{font-size:12.63px; color:#0170c6; 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: 'Source Sans Pro', 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;}




























@media (max-width:1280px){footer{overflow:hidden;}
.orbit-caption{    left: 5%;}
.book-content{top:30px;}
footer{height:320px;background:#1E1E1E;}
.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:14px;}
.top-bar .title-area{width:15%;}
.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{margin-top:0;}
.orbit-caption h1{font-size:40px;line-height:45.33px;}
.white-line{margin:10px 0;}
.orbit-caption p{font-size:17px;line-height:22.33px;margin:4px 0 10px 0;}
.orbit-caption a{font-size:17.42px;line-height:24.57px;padding:10px 25px;}
footer{height:325px;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:30px;}
.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:35px 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;}
.meet-the-speaker{padding:30px 0px 30px 0px;}
.meet-speaker-content{padding:0 15px;}
.meet-speaker-content h2{margin:15px 0 15px 0;}
.meet-team-wrapper{    padding: 30px 0 90px 0;}
.meet-team-slider .slick-dots{    bottom: -56px;}
.meet-team-wrapper p{margin:0 auto 30px auto;padding:0 15px;}
.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;}
.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:75px 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 0;}
.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;}
 .side_menu ul li a{    font-size: 14.39px;    padding: 12px;}
 table.forum:last-child{ margin:0;}
 .cd-search input[type="text"]{width:77%;}
}
@media screen and (max-width:991px){p{font-size:15px;}
p.lead{font-size:16px;}
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;}
.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 7.5px !important;}
.orbit-caption span{font-size:20px;line-height:30.33px;}
.orbit-caption h1{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;}
.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 80px 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%;}
.meet-speaker-content{width:100%;text-align:center;}
.meet-speaker-content h2{line-height:30px;}
.meet-speaker-content 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;}
.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:6px 0;}
.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;}
.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 0;}  #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 .row{ margin:0;}
.large-social-icon{    margin: 30px 0px; padding:0 15px;}
#prod_list .add-to-cart{      float: left;   display: inline-block;}
}
@media (max-width:767px){
h1{font-size:34px;}
h2{font-size:25px;line-height:26px;}
h3{font-size:20px;}
p.lead{font-size:14px;line-height:22.33px;}
.orbit-caption span,.white-line,.orbit-caption p,.header-phone{display:none;}
.orbit-caption h2{font-size:26.02px;}
.orbit-caption h1{font-size:21px;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:12px;padding:0 3.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{text-align:center;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: 296px;}
.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{ float:left;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;}
.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: 30px 0px 0 0px;}
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;}
}
@media (max-width: 667px) {
#outerImageContainer {  max-width: 90%; overflow: hidden;max-height:380px !important}
#imageDataContainer { max-width: 90%;overflow: hidden;}
#lightboxImage { max-width: 100%;}
}
@media(max-width:641px){.top-bar.expanded .title-area{background:inherit;}
.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:#0170C6;}
.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:#f6ae00;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 #0170C6;}
.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:#fff;}
.top-bar-section .dropdown li.title h5 a{font-size:20px;color:#fff;background:#0170c6;}
.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;}

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;}


}
@media(max-width:568px){h1{font-size:26px;}
footer{height:290px;}



.banner-content p{font-size:14px;line-height:20px;}
.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%;}
.header-phone,.orbit-caption h2,.orbit-caption span,.white-line,.orbit-caption p{display:none;}
.orbit-caption{top:50%;}
.tabs .tab-title a{min-width:128px;}
.orbit-caption h1{font-size:14px;line-height:18.33px;margin-bottom:15px;}
.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:2px solid #fff;}
.top-bar .name{width:62%;}
.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;}
.book-content{height:122px;top:0;padding:17px 15px;}
.book-content .button{font-size:13px;float:none;padding:6px 29px;margin-top:14px;}
footer{text-align:center;height:488px;}
.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:25px 0;}
.banner-content h1{font-size:24px;line-height:28px;}
.banner-content p{font-size:13px;line-height:16px;margin:0;}
.meet-speaker-image figure{width:220px;height:220px;}
.meet-speaker-image figure img{height:190px;}
.speaker{width:70px;height:70px;line-height:70px;}
.meet-speaker-image figure:before{width:70px;height:70px;left:-48px;background:#0170c6 url(../img/left-button.png) no-repeat 14px 15px;}
.meet-speaker-image figure:after{width:70px;height:70px;right:-48px;background:#0170c6 url(../img/right-button.png) no-repeat 19px 15px;}
.blog-title h2 a{font-size:20px;}
.star-rate:after{border-top:65px solid #0170c6;border-left:65px solid transparent;}
.star-rate img{top:10px;right:10px;}
.blog-title ul li{padding:0 8px;}
.blog-list{text-align:center;}
.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:18px 0 24px 0px;}
.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,.inner-content,.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:#0170c6 url(../img/right-button.png) no-repeat 18px 13px;}
.meet-speaker-slider .slick-prev{left:0%;background:#0170c6 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}
.slider-content{    max-width: 268px;}
.orbit-caption{left:12%;}
.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;} 
}

#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: 700;border-radius: 5px;padding: 12px 15px;display: inline-block;box-shadow: 0px 3px 4px 1px #f6ae00;background: #f6ae00;  margin-bottom:20px;}
a#catshopbuy:hover {background: #0170C6;color: #fff;border-color: #0170C6;}
a#catshopclear {color: #fff;float:right;text-transform: uppercase;font-size:14px;font-weight: 700;border-radius: 5px;padding: 1em;display: inline-block;box-shadow: 0px 3px 4px 1px #cbc7c7;background: #f6ae00;}
a#catshopclear:hover {background: #0170C6;color: #fff;border-color: #0170C6;}
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: 220px;height: 220px;position: absolute;left: 50%;top: 50%;background-image: url(../img/logo-loader.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: 14px;    font-weight: 400;    line-height: 18.01px;    color: #6b6c6c;}

/* 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; }

.event-date {
    bottom: 0;
    padding: 3px 11px;
    position: absolute;
    text-align: center;
    background: #00f5ff;
}

.event-date {
    border: 5px solid #00f5ff;
}

.tour-event {
    margin-bottom: 30px;
}

.tour-event figure {
    position: relative;
}

.tour-event-detail span, .tour-event-detail p {
    font-size: 13px;
    font-weight: 300;
    line-height: 22px;
}

.tour-event-detail span em {
    font-size: 17px;
    margin: 0 7px;
    vertical-align: -1px;
}
.tour-event-detail .tour_desc {
    color: #aaa;
    display: inline-block;
    padding-bottom: 18px;
    padding-top: 15px;
    width: 100%;
}

.tour-event-detail .tour_desc p {
    margin: 0 0 1px;
}
.tour-event-detail p {
    margin: 15px 0 32px;
}
.tour-event-detail span, .tour-event-detail p {
    font-size: 13px;
    font-weight: 300;
    line-height: 22px;
}

.tour-event-detail .btn {
    font-size: 14px;
    font-weight: bold;
    padding: 8px 15px;
}

.event-date span {
    font-size: 40px;
    font-weight: 800;
    line-height: 36px;
}

.event-date p {
    font-size: 15px;
    line-height: 20px;
}

.btn {
    display: inline-block;
    font-size: 15px;
    line-height: 20px;
    padding: 3px 20px;
}
.btn, input[type="submit"] {
    background: #000 none repeat scroll 0 0;
    border: 1px solid #00f5ff;
    color: #fff;