/*
Theme Name: event catch
Theme URI: http://veepixel.com/demo/eventcatch
Description: A complete theme to showcase any event with easy to use admin interface.
Version: 1.0.1
Author: Ven Bradshaw
Author URI: http://veepixel.com
Tags: custom-background, custom-menu, featured-images, theme-options, translation-ready
Text Domain: event catch
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
/* Global properties (body, common classes, vertical rhythm, structure etc)
/* ========================================================================== */
/*------------------------------------------------------------------
[Table of contents]
1. Body
2. Typography
3. Header / #header
4. Navigation / .mainMenu
5. Home slider 
6. Page genral css 
7. home Page schedule section css
8. home Page about section css
9. home Page Speakers section css
10. home Page Register section css
11. home Page Subscribe section css
12. home Page Partners and Sponsors section css
13. home Page FAQ's section css
14. home Page Pricing for ticket section css 
15. Footer section css
16. Inner,blog and widget section css
-------------------------------------------------------------------*/
/*------------------------------------------------------------------
[1. Body ] 
*/
*{margin:0;outline:none;}
header, nav, section, article, aside, footer{display:block;}
body, p, ul, li, ol, pre, caption, h1, h2, h3, h4, h5, h6, form, div, fieldset, legend{padding:0;}
html{width:100%;height:100%;}
body{position:relative;min-height:100%;height:100%;width:100%;max-width:100%;overflow-x:hidden;font:400 0.625em 'Open Sans', sans-serif;color:#000;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-overflow-style:scrollbar;}
/*------------------------------------------------------------------
[2. Typography ]
*/
img, fieldset{border:0;}
input, textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
input::-moz-focus-inner, textarea::-moz-focus-inner, select::-moz-focus-inner, button::-moz-focus-inner{padding:0;border:0;}
input[type="text"], input[type="password"], button, textarea{-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #fff none repeat scroll 0 0;
    border-color: #cdcdcd #cdcdcd #cdcdcd #cdcdcd;
    border-image: none;
    border-radius: 2px 2px 2px 2px;
    border-style: solid solid solid solid;
    border-width: 1px 1px 1px 1px;
    color: #3c3c3c;
    font: 400 1.14286em "Raleway",sans-serif;
    height: 30px;
    padding: 0 15px;}
a[href^="tel:"]{color:inherit !important;text-decoration:none !important;}
a, button{text-decoration:none;-webkit-transition:color 400ms, background 400ms, border 400ms, opacity 400ms;-moz-transition:color 400ms, background 400ms, border 400ms, opacity 400ms;transition:color 400ms, background 400ms, border 400ms, opacity 400ms;}
h1{font-family:'Roboto Slab', sans-serif; letter-spacing:normal;font-weight:100;font-size:44px;}
h2{font-family:'Roboto Slab', sans-serif; letter-spacing:normal;font-weight:100;font-size:40px;}
h3{font-family:'Roboto Slab', sans-serif; letter-spacing:normal;font-weight:100;font-size:36px;}
h4{font-family:'Roboto Slab', sans-serif; letter-spacing:normal;font-weight:100;font-size:30px;}
h5{font-family:'Roboto Slab', sans-serif; letter-spacing:normal;font-weight:100;font-size:24px;}
h6{font-family:'Roboto Slab', sans-serif; letter-spacing:normal;font-weight:100;font-size:20px;}
address {
	font-style: italic;
	margin: 0 0 24px;
}
code,
kbd,
pre,
samp {
	font-family: monospace, serif;
	font-size: 14px;
	-webkit-hyphens: none;
	-moz-hyphens:    none;
	-ms-hyphens:     none;
	hyphens:         none;
}
pre {
	background: #f5f5f5;
	color: #787b80;
	font-family: monospace;
	font-size: 14px;
	margin: 20px 0;
	overflow: auto;
	padding: 20px;
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word;
}
blockquote,
q {
	-webkit-hyphens: none;
	-moz-hyphens:    none;
	-ms-hyphens:     none;
	hyphens:         none;
	quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
	content: "";
	content: none;
}
blockquote {
	font-size: 18px;
	font-style: italic;
	font-weight: 300;
	margin: 24px 40px;
}
blockquote blockquote {
	margin-right: 0;
}
blockquote cite,
blockquote small {
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
}
blockquote em,
blockquote i {
	font-style: normal;
	font-weight: 300;
}
blockquote strong,
blockquote b {
	font-weight: 400;
}
small {
	font-size: smaller;
}
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
dl {
	margin: 0 0px;
}
dt {
	font-weight: bold;
}
dd {
	margin: 0 0 20px;
}
figure {
	margin: 0;
}
.wp-caption {
    max-width: 100%;
}
.single .post img{max-width: 100%;}
form {
	margin: 0;
}
fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}
legend {
	border: 0;
	padding: 0;
	white-space: normal;
}
caption {
	font-size: 16px;
	margin: 20px 0;
}
th {
	font-weight: bold;
	text-transform: uppercase;
}
td {
	border: 1px solid #ededed;
    padding: 6px 10px;
}
del {
	color: #333;
}
ins {
	background: #f5f5f5;
	text-decoration: none;
}
hr {
	border-top:1px solid #f5f5f5;
    margin: 0 0 24px;
}
b,
strong {
	font-weight: bold;
}
p{margin:10px 0;}
h1, h2, h3, h4, h5, h6 {
    line-height: 50px;
    margin: 15px 0;
}
.sticky{margin:0;padding:0;}
.gallery-caption{margin:0;padding:10px 0;}
.bypostauthor{margin:0;padding:0;}
/*------------------------------------------------------------------
[3. Header / #header ]
*/
.b-header{position:relative;}
.b-header__float{position:fixed;z-index:99999;left:15px;top:-20px;right:15px;}
.b-header_inner{padding-top:40px;padding-bottom:0px;background:#fff;border-bottom:1px solid #efefef;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;}
@media (min-width:768px){.b-header__float{opacity:0;top:-200px;-webkit-transition:all 400ms;-moz-transition:all 400ms;-o-transition:all 400ms;transition:all 400ms;}
.b-header__sticky{opacity:1;top:-20px !important;-moz-animation:bounceInDown 600ms;animation:bounceInDown 600ms;}
}
.b-header_logo{display:inline-block;font:inherit;}
@media (min-width:1000px){.b-header_logo{float:left;margin-top:-6px;margin-left:10px;}
}
.b-header_logo a{display:block;position:relative;min-height:44px;font:300 2.2em/.9 'Roboto Slab', sans-serif;text-align:right;color:inherit;}
.b-header_logo a strong{font:800 12px/1 'Raleway', sans-serif;text-transform:uppercase;}
.b-header_logo a:before{position:absolute;left:0;top:50%;margin-top:-24px;width:48px;height:44px;font-size:48px;text-align:center;line-height:.95;-webkit-perspective:1000;-moz-perspective:1000;perspective:1000;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:-webkit-transform 1000ms;-moz-transition:-moz-transform 1000ms;-o-transition:-o-transform 1000ms;transition:transform 1000ms;}
.b-header_logo a:hover:before{-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg);}
.b-section_header{position:relative;margin-bottom:45px;}
.b-section_header__stroked{padding-bottom:2em;border-bottom:1px solid #dedede;}
.b-section_header p{margin-top:.5em;font:400 1.28571428571429em/1 'Roboto Slab', sans-serif;}
.b-intro{padding:0;color:#fff;background:#222;}
.b-intro_header{position:absolute;z-index:20;left:0;top:0;right:0;padding:15px 0;font:400 10px 'Raleway', sans-serif;z-index:999;}
.b-intro_header_logo{display:inline-block;font:inherit;}
.b-intro_header_logo a{display:block;position:relative;min-height:56px;font:300 2.5em/.9 'Roboto Slab', sans-serif;text-align:right;color:#fff;}
.b-intro_header_logo a strong{font:800 12px/1 'Raleway', sans-serif;text-transform:uppercase;}
.b-intro_header_logo a:before{position:absolute;left:0;top:50%;margin-top:-32px;width:56px;height:56px;font-size:56px;line-height:.95;-webkit-perspective:1000;-moz-perspective:1000;perspective:1000;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:-webkit-transform 1000ms;-moz-transition:-moz-transform 1000ms;-o-transition:-o-transform 1000ms;transition:transform 1000ms;}
.b-intro_header_logo a:hover:before{-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg);}
@media (min-width:768px){.b-intro_header_logo a{min-height:64px;font:300 3em/.9 'Roboto Slab', sans-serif;}
.b-intro_header_logo a:before{width:64px;height:64px;font-size:64px;}
}
/*------------------------------------------------------------------
[4. Navigation / .mainMenu ]
*/
.b-intro_header_nav{position:absolute;right:15px;top:50%;margin-top:-16px;width:32px;height:32px;font-size:32px;line-height:32px;color:#fff;cursor:pointer;-webkit-transition:all 400ms;-moz-transition:all 400ms;-o-transition:all 400ms;transition:all 400ms;}
.b-header_nav{font:400 1.5em/1 'Roboto Slab', sans-serif;}
.b-header_nav ul li a{padding:11px 12px 24px;color:#fff;background:transparent;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.b-header_nav ul li ul li a,.b-header_nav ul li ul li ul li a{color:#3c3c3c;padding: 11px 12px;width:150px;line-height:20px;}
.b-header_nav ul li a{padding:11px 12px 24px;color:#fff;background:transparent;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.b-header_nav ul li a{padding:36px 12px 36px;color:#fff;background:transparent;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.b-header__sticky .b-header_nav ul li a{padding:11px 12px 12px;color:inherit;background:transparent;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;line-height:20px;}
.b-header__sticky .b-header_nav ul li{padding:0px 0 40px;}
.b-header__sticky .b-header_nav ul li ul li a,.b-header__sticky .b-header_nav ul li ul li ul li a{color:#3c3c3c;padding: 11px 12px;width:150px;}
.b-header__sticky .b-header_nav ul li ul li,.b-header__sticky .b-header_nav ul li ul li ul li{padding:0;}
/*.b-header_nav a:hover{background:#eee;}*/
.b-header_nav_toggle{position:absolute;right:15px;top:45px;width:32px;height:32px;font-size:32px;line-height:32px;text-align:center;color:inherit;cursor:pointer;-webkit-transition:all 400ms;-moz-transition:all 400ms;-o-transition:all 400ms;transition:all 400ms;color:#000;}
@media (max-width:480px){
	.b-header_nav ul li a{padding:5px;color: #787b80;}
	.b-header_nav ul li ul,.b-header_nav ul li ul li ul{position:relative;left:auto;top:auto;margin:0 0 0 20px;}
	.b-header_nav ul li ul li a, .b-header_nav ul li ul li ul li a {
    color: #3c3c3c;
    line-height: 20px;
    padding: 5px;
    width: 150px;
}
.b-header_nav li ul li:first-child a {
    margin-top: 0px;
}
.b-header__sticky .b-header_nav ul li a{padding:5px;color: #787b80;}
	.b-header__sticky .b-header_nav ul li ul,.b-header__sticky .b-header_nav ul li ul li ul{position:relative;left:auto;top:auto;margin:0 0 0 20px;}
	.b-header__sticky .b-header_nav ul li ul li a, .b-header__sticky .b-header_nav ul li ul li ul li a {
    color: #3c3c3c;
    line-height: 20px;
    padding: 5px;
    width: 150px;
}
.b-header__sticky .b-header_nav li ul li:first-child a {
    margin-top: 0px;
}
.b-header__sticky .b-header_nav ul li {
    padding: 0 0 0px;
}
}
.b-header_nav li a{background:}
@media (max-width:999px){.b-header_nav{margin:0;max-height:0;overflow:hidden;opacity:0;visibility:hidden;-webkit-transition:all 400ms;-moz-transition:all 400ms;-o-transition:all 400ms;transition:all 400ms;}
.b-header_nav a{display:block;}
.b-header_nav li:first-child a{margin-top:15px;}
.b-header_nav li a{margin:0px;}
.b-header_nav li a{ padding: 8px 12px; }
.b-header_nav.opened{max-height:540px;opacity:1;visibility:visible;}
}
@media (min-width:1000px){
.b-header_nav{padding:28px 0 0;text-align:right;}
.b-header__sticky .b-header_nav{padding:15px 0 0;}
.b-header_nav li{display:inline-block;list-style:none;position:relative;}
.b-header_nav li a{vertical-align:middle;}
.b-header_nav_toggle{display:none;visibility:hidden;}
}
.b-header_nav li ul{display:none;}
.b-header_nav li ul{background: #fff none repeat scroll 0 0;position: absolute;top: 57px;}
.b-header_nav li ul li ul {background: #fff none repeat scroll 0 0;position: absolute;top: 0px;left:100%}
.b-header_nav li ul li ul li ul{background: #fff none repeat scroll 0 0;position: absolute;top: 0px;left:100%}
.b-header__sticky .b-header_nav li ul{background: #fff none repeat scroll 0 0;position: absolute;top: 60px;}
.b-header__sticky .b-header_nav li ul li ul {background: #fff none repeat scroll 0 0;position: absolute;top: 0px;left:100%}
.b-header__sticky .b-header_nav li ul li ul li ul{background: #fff none repeat scroll 0 0;position: absolute;top: 0px;left:100%}
.sub-menu li{display:block;text-align:left;}
.sub-menu li a{display:block;padding:10px;}
.children li{display:block;text-align:left;}
.children li a{display:block;padding:10px;}
.b-header_nav li:hover > ul{display:block;}
.single .b-header_nav a.active,.blog .b-header_nav a.active,.blog li.current-menu-item a{background: none; color: inherit;}
/*------------------------------------------------------------------
[5. Home slider ]
*/
.b-intro_container{display:table;position:relative;z-index:10;width:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;table-layout:fixed;border-collapse:collapse;z-index:99;}
.b-intro_announcement{display:table-cell;vertical-align:middle;padding:194px 20px 100px;font:400 1em/1.333333333 'Raleway', sans-serif;text-align:center;color:#FFF;}
.b-intro_announcement_header h2{font:700 2.57142857142857em/1.05 'Roboto Slab', sans-serif;text-transform:uppercase;}
.b-intro-header{margin-bottom:3.5em;}
.b-intro_slider{position:relative;}
.b-intro_slider__bg{z-index:0;left:0;top:0;right:0;bottom:0;}
.b-intro_slider .b-slider{position:relative;height:100%;}
.b-intro_slider .b-slider_viewPort{height:100%;}
.b-intro_slider_item{width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;}
.b-intro_slider .b-slider{opacity:0;visibility:hidden;}
.b-intro_slider_spinner{position:absolute;z-index:10;left:50%;top:80px;margin:-8px 0 0 -50px;width:100px;height:16px;text-align:center;opacity:1;visibility:visible;}
.b-intro_slider_spinner_bounce{display:inline-block;margin:0 1px 0 3px;width:0;height:0;border-width:8px;border-style:solid;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-transform:scale(0.0);-moz-transform:scale(0.0);transform:scale(0.0);}
.b-intro_slider_spinner_bounce:nth-child(1){-webkit-animation:loading 1.4s infinite;-moz-animation:loading 1.4s infinite;animation:loading 1.4s infinite;}
.b-intro_slider_spinner_bounce:nth-child(2){-webkit-animation:loading 1.4s infinite 160ms;-moz-animation:loading 1.4s infinite 320ms;animation:loading 1.4s infinite 160ms;}
.b-intro_slider_spinner_bounce:nth-child(3){-webkit-animation:loading 1.4s infinite 320ms;-moz-animation:loading 1.4s infinite 320ms;animation:loading 1.4s infinite 320ms;}
.m-loaded .b-slider{opacity:1;visibility:visible;-webkit-transition:all 600ms;-moz-transition:all 600ms;-o-transition:all 600ms;transition:all 600ms;}
.m-loaded .b-intro_slider_spinner{opacity:0;visibility:hidden;-webkit-transition:all 600ms;-moz-transition:all 600ms;-o-transition:all 600ms;transition:all 600ms;}
.b-intro_announcement_trigger{margin:90px 0 0;}
.b-intro_announcement_trigger .e-btn{padding:26px 70px;}
.b-intro_announcement_header span.b-intro_announcement_date{display:block;margin:.75em 0;}
.countdown{font:300 2em/1.2 "Roboto Slab",sans-serif;display:inline-block;margin:0 15px;}
.countdown lable{display:block;padding:0 10px 0 0;}
.countdown .b-intro_announcement_date_chain{display:block;margin:10px auto;width:90%;}
.b-intro_announcement h3{margin-bottom:.25em;font:300 2em/1.2 'Roboto Slab', sans-serif;text-transform:uppercase;color: #fff;}
.b-intro_announcement p{margin:.75em 0;}
.b-intro_announcement_date_chain{display:block;position:relative;margin:1em auto;height:1px;width:50px;background:#fff;}
.b-intro_announcement_date_chain:after,
.b-intro_announcement_date_chain:before{position:absolute;top:-3px;width:7px;height:7px;background:#fff;-webkit-border-radius:60%;-moz-border-radius:60%;border-radius:60%;content:'';}
.b-intro_announcement_date_chain:after{left:-3px;}
.b-intro_announcement_date_chain:before{right:-3px;}
.b-intro .e-arrow{position:absolute;z-index:999;left:50%;bottom:50px;margin-left:-27px;color:#fff;}
@media (min-width:768px){.b-intro_announcement{padding:160px 0px;font:400 1.14285714285714em/1.333333333 'Raleway', sans-serif;display:block;}
.b-intro_announcement_header h2{font:700 3.33333333em/1.05 'Roboto Slab', sans-serif;text-transform:uppercase;color: #fff;}
.b-intro_announcement_date_chain{display:inline-block;vertical-align:middle;margin:0 25px;}
.b-intro .e-arrow{bottom:70px;}
}
@media (min-width:970px){.b-intro_announcement{font:400 1.28571428571429em/1.333333333 'Raleway', sans-serif;}
}
/*------------------------------------------------------------------
[6. Page genral css ]
*/
.alignleft{float: left;margin:0 10px 0 0;}
.aligncenter{}
.wp-caption-text {
 -webkit-box-sizing: border-box;
 -moz-box-sizing:    border-box;
 box-sizing:         border-box;
 font-size: 12px;
 font-style: italic;
 line-height: 1.5;
 margin: 9px 0;
 padding-right: 10px;
}
.post-body img{max-width:100%;height:auto;}
.alignright{
 margin: 7px 0 7px 24px;
 float: right;
 clear: right;
 text-align: right;;
}
.navigation a{font-size: 14px;}
/*------------------------------------------------------------------
[7. home Page schedule section css ]
*/
.js-spoiler-text{visibility:hidden;opacity:0;-webkit-transition:opacity 400ms, visibility 400ms;-moz-transition:opacity 400ms, visibility 400ms;-o-transition:opacity 400ms, visibility 400ms;transition:opacity 400ms, visibility 400ms;}
.js-spoiler.opened .js-spoiler-text{visibility:visible;opacity:1;}
.b-schedule_day{position:relative;}
.b-schedule_day ~ .b-schedule_day{margin-top:54px;}
.b-schedule_day_header{margin-bottom:32px;padding:20px 0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.b-schedule_day_header h3{font:100 3.42857142857143em/1 'Roboto Slab', sans-serif;color:#fff;text-align:center;text-transform:uppercase;letter-spacing:normal;}
@media (min-width:992px){.b-schedule_day_header{float:right;width:245px;margin:0 0 0 55px;padding:40px 0;}
.b-schedule_day_header + .b-schedule_day_table{margin-right:300px;}
.b-schedule_day_header + .b-schedule_day_table .b-schedule_day_table_inner{float:left;width:100%;}
}
.b-schedule_time ~ .b-schedule_time{margin-top:24px;}
.b-schedule_time_label{margin-bottom:1em;font:400 1.28571428571429em/1.3 'Roboto Slab', sans-serif;white-space:nowrap;text-align:center;}
@media (min-width:768px){.b-schedule_time_label{float:left;width:60px;margin:0;text-align:center;padding:5px 0 0 0;}
.b-schedule_time_info{margin-left:80px;}
}
.b-schedule_time_info_short{position:relative;padding-right:32px;cursor:pointer;}
.b-schedule_time_info_short p:last-child:after{display:inline-block;position:absolute;top:5px;margin-left:7px;height:16px;width:20px;font:700 24px/16px 'Arial', sans-serif;text-align:center;content:'+';-webkit-transition:all 400ms;-moz-transition:all 400ms;-o-transition:all 400ms;transition:all 400ms;right:0;}
.b-schedule_time_info_short p{padding:0 20px 0 0;text-align:left;}
span.scheduletime{display:block; margin: 5px 0 0;padding: 0 5px;}
.b-schedule_time_info.opened .b-schedule_time_info_short p:last-child:after{content:'-';}
.b-schedule_time_info_details{position:relative;padding:20px 0 0 40px;font:400 .92857142857143em/1.53846153846154 'Raleway', sans-serif;color:#7f7f7f;}
.b-schedule_time_info_details:before{position:absolute;left:20px;top:24px;bottom:12px;width:1px;content:'';}
.b-schedule_time_info_details:after{position:absolute;left:16px;bottom:4px;width:8px;height:8px;-webkit-border-radius:60%;-moz-border-radius:60%;border-radius:60%;content:'';}
.b-schedule_time_info_details p ~ p{margin-top:1em;}
.b-schedule_day_header > span{color:#ffffff;display:block;text-align:center;position:relative;top:10px;}
.js-spoiler-toggle{cursor:pointer;}
/*------------------------------------------------------------------
[8. home Page about section css ]
*/
.b-about{position:relative;padding:0 0 9px;border-bottom-width:1px;border-bottom-style:solid;}
.b-about_content{display:table;width:100%;height:100%;table-layout:fixed;border-collapse:collapse;}
.b-about_content_inner{display:table-cell;vertical-align:middle;}
.b-about_top{margin-bottom:50px;border-bottom:1px solid #dedede;}
.b-about_top_nav{margin:0 -15px;font:300 2.14285714285714em/1 'Roboto Slab', sans-serif;white-space:nowrap;}
.b-about_top_nav a{display:block;position:relative;padding:25px 15px;text-decoration:none;background:transparent;border-left:1px solid transparent;border-top:1px solid #dedede;-webkit-transition:all 400ms;-moz-transition:all 400ms;-o-transition:all 400ms;transition:all 400ms;}
.b-about_top_nav a.current{}
.b-about_top_nav a:hover{color:#000;}
@media (min-width:768px){.b-about_top_nav{float:right;margin:0;}
.b-about_top_nav a{float:left;padding:30px 25px;border-top:none;}
.b-about_top_nav a ~ a{border-left-color:#dedede;}
.b-about_top_nav a.current{padding-right:150px;border-left-color:#dedede;}
.b-about_top_nav a.current:before{position:absolute;left:50%;bottom:-1px;margin-left:-14px;width:20px;height:20px;border-right:1px solid #dedede;border-bottom:1px solid #dedede;content:'';-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;-o-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.b-about_top_nav a.current:after{position:absolute;left:50%;top:100%;margin:11px 0 0 -2px;width:6px;height:6px;background:#dedede;-webkit-border-radius:60%;-moz-border-radius:60%;border-radius:60%;content:'';}
}
.b-about_header{padding:25px 25px 25px 0;margin:0;}
@media (min-width:768px){.b-about_header{float:left;}
}
@media (max-width:767px){.b-about_text,
.b-about_media{margin-bottom:48px;}
}
.b-about_video{padding:4px 0 0;}
.b-about_video iframe{width:90%;height:295px;border:none;margin: 0 0 0 30px;}
.b-about_photos{padding:4px 50px 0;}
.b-about_photos_carousel .owl-prev{left:-40px !important;}
.b-about_photos_carousel .owl-next{right:-40px !important;}
.b-about_photo{display:block;position:relative;overflow:hidden;max-height:300px;}
.b-about_photo img{display:block;min-width:100%;height:300px;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);}
.b-about_photo:before{position:absolute;z-index:5;left:0;top:0;right:0;bottom:0;margin-left:-70px;border-width:140px;border-style:solid;visibility:hidden;opacity:0;content:'';-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.b-about_photo_cross{position:absolute;z-index:10;left:50%;top:50%;margin:-20px 0 0 -20px;width:40px;height:40px;color:#fff;visibility:hidden;opacity:0;}
.b-about_photo_cross_left{position:absolute;left:0;top:50%;width:16px;height:0;border-bottom-width:1px;border-bottom-style:solid;content:'';-webkit-transform:translate(-50px, 0);-moz-transform:translate(-50px, 0);-o-transform:translate(-50px, 0);transform:translate(-50px, 0);}
.b-about_photo_cross_left:before{position:absolute;left:-2px;top:-2px;width:0;height:0;border-width:3px;border-style:solid;-webkit-border-radius:60%;-moz-border-radius:60%;border-radius:60%;content:'';}
.b-about_photo_cross_top{position:absolute;left:50%;top:0;height:16px;width:0;border-right-width:1px;border-right-style:solid;content:'';-webkit-transform:translate(0, -50px);-moz-transform:translate(0, -50px);-o-transform:translate(0, -50px);transform:translate(0, -50px);}
.b-about_photo_cross_top:before{position:absolute;left:-2px;top:-2px;width:0;height:0;border-width:3px;border-style:solid;-webkit-border-radius:60%;-moz-border-radius:60%;border-radius:60%;content:'';}
.b-about_photo_cross_right{position:absolute;right:0;top:50%;width:15px;height:0;border-bottom-width:1px;border-bottom-style:solid;content:'';-webkit-transform:translate(50px, 0);-moz-transform:translate(50px, 0);-o-transform:translate(50px, 0);transform:translate(50px, 0);}
.b-about_photo_cross_right:before{position:absolute;right:-2px;top:-2px;width:0;height:0;border-width:3px;border-style:solid;-webkit-border-radius:60%;-moz-border-radius:60%;border-radius:60%;content:'';}
.b-about_photo_cross_bottom{position:absolute;left:50%;bottom:0;height:15px;width:0;border-right-width:1px;border-right-style:solid;content:'';-webkit-transform:translate(0, 50px);-moz-transform:translate(0, 50px);-o-transform:translate(0, 50px);transform:translate(0, 50px);}
.b-about_photo_cross_bottom:before{position:absolute;left:-2px;bottom:-2px;width:0;height:0;border-width:3px;border-style:solid;-webkit-border-radius:60%;-moz-border-radius:60%;border-radius:60%;content:'';}
.b-about_photo_link{position:absolute;z-index:10;left:0;top:0;right:0;bottom:0;background:rgba(255, 255, 255, .0001);}
.b-about_photo img,
.b-about_photo:before,
.b-about_photo_cross,
.b-about_photo_cross *{-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease;}
.b-about_photo:hover img{-webkit-transform:scale(1.2, 1.2);-moz-transform:scale(1.2, 1.2);-o-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2);-webkit-transition-duration:3200ms;-moz-transition-duration:3200ms;-o-transition-duration:3200ms;transition-duration:3200ms;}
.b-about_photo:hover:before{visibility:visible;opacity:.5;}
.b-about_photo:hover .b-about_photo_cross{visibility:visible;opacity:1;}
.b-about_photo:hover .b-about_photo_cross *{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0,0);}
.b-about_summary{padding:22px 0 0;margin-top:80px;color:#fff;}
.b-about_summary_counter{margin-bottom:28px;font:500 1em 'Raleway', sans-serif;text-align:center;letter-spacing:.05em;}
.b-about_summary_counter_digits{font:400 4.28571428571429em/.9 'Roboto Slab', sans-serif;text-transform:uppercase;}
.b-about_summary_counter_digits:before{content:attr(data-digit);}
.b-about_summary_counter p:before{display:block;margin:.75em auto;width:32px;height:1px;border-bottom-width:1px;border-bottom-style:solid;content:'';}
/*------------------------------------------------------------------
[9. home Page Speakers section css ]
*/
.b-speakers_list{font:400 1em/1.5 'Raleway', sans-serif;text-align:center;position:relative;}
.b-speakers_list .b-speaker{display:inline-block;vertical-align:top;margin:0 20px 60px;}
@media (min-width:768px){.b-speakers{padding-bottom:25px;}
}
.b-speaker_photo{position:relative;margin-bottom:24px;text-align:left;background:#eceaeb;border:5px solid #f3f3f3;}
.b-speaker_photo img{display:block;position:relative;max-width:200px;max-height:240px;visibility:visible;-webkit-backface-visibility:visible;-moz-backface-visibility:visible;backface-visibility:visible;}
.b-speaker_info_wrapper{position:absolute;z-index:5;left:0;top:0;right:0;bottom:0;overflow:hidden;}
.b-speaker_info{position:absolute;left:0;top:0;right:0;bottom:0;padding:40px 10px;font:400 .92857142857143em/1.4 'Raleway', sans-serif;color:#fff;background:#000;background:rgba(0, 0, 0, .6);}
.b-speaker_info p{cursor:pointer;}
.b-speaker_info a{color:#FFF;}
.b-speaker_social{position:relative;margin:24px auto;width:140px;height:55px;}
.b-speaker_social:before{position:absolute;left:50%;top:0;width:0;border-left-width:1px;border-left-style:solid;content:'';}
.b-speaker_social:after{position:absolute;z-index:5;left:50%;bottom:0;margin-left:-3px;width:0;height:0;border-width:3px;border-style:solid;-webkit-border-radius:60%;-moz-border-radius:60%;border-radius:60%;content:'';}
.b-speaker_social_icon{position:absolute;top:0;bottom:0;width:70px;overflow:hidden;}
.b-speaker_social_icon:before{display:block;line-height:.9;text-align:center;color:#fff;}
.b-speaker_social_icon.i-twitter{left:0;}
.b-speaker_social_icon.i-twitter:before{margin-top:11px;height:38px;font-size:38px;text-indent:-5px;}
.b-speaker_social_icon.i-facebook:before{margin-top:10px;height:40px;font-size:40px;}
.b-speaker_social_icon.i-facebook{right:0;}
.b-speaker_info{-webkit-transform:translate(0, -100%);-moz-transform:translate(0, -100%);-ms-transform:translate(0, -100%);-o-transform:translate(0, -100%);transform:translate(0, -100%);-webkit-transition:all 400ms;-moz-transition:all 400ms;-o-transition:all 400ms;transition:all 400ms;}
.b-speaker_photo:hover .b-speaker_info{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);}
.b-speaker_social:before{height:0;-webkit-transition:all 200ms 400ms;-moz-transition:all 200ms 400ms;-o-transition:all 200ms 400ms;transition:all 200ms 400ms;}
.b-speaker_social:after{visibility:hidden;opacity:0;-webkit-transition:all 200ms 600ms;-moz-transition:all 200ms 600ms;-o-transition:all 200ms 600ms;transition:all 200ms 600ms;}
.b-speaker_photo:hover .b-speaker_social:before{height:55px;}
.b-speaker_photo:hover .b-speaker_social:after{visibility:visible;opacity:1;}
.b-speaker_social_icon:before,
.b-speaker_social_icon:after{-webkit-transition:color 400ms, -webkit-transform 400ms;-moz-transition:color 400ms, -moz-transform 400ms;-o-transition:color 400ms, -o-transform 400ms;transition:color 400ms, transform 400ms;}
.b-speaker_social_icon.i-twitter:before{-webkit-transform:translate(70px, 0);-moz-transform:translate(70px, 0);-ms-transform:translate(70px, 0);-o-transform:translate(70px, 0);transform:translate(70px, 0);}
.b-speaker_social_icon.i-facebook:before{-webkit-transform:translate(-70px, 0);-moz-transform:translate(-70px, 0);-ms-transform:translate(-70px, 0);-o-transform:translate(-70px, 0);transform:translate(-70px, 0);}
.b-speaker_photo:hover .b-speaker_social_icon:before{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition:color 400ms, transform 400ms 800ms;-moz-transition:color 400ms, transform 400ms 800ms;-o-transition:color 400ms, transform 400ms 800ms;transition:color 400ms, transform 400ms 800ms;}
.b-speaker{opacity:0;-webkit-transition:opacity 600ms, -webkit-transform 600ms;-moz-transition:opacity 600ms, -moz-transform 600ms;-o-transition:opacity 600ms, -o-transform 600ms;transition:opacity 600ms, transform 600ms;}
.b-speaker:nth-child(1){-webkit-transition-delay:200ms;-moz-transition-delay:200ms;-o-transition-delay:200ms;transition-delay:200ms;}
.b-speaker:nth-child(2){-webkit-transition-delay:400ms;-moz-transition-delay:400ms;-o-transition-delay:400ms;transition-delay:400ms;}
.b-speaker:nth-child(3){-webkit-transition-delay:600ms;-moz-transition-delay:600ms;-o-transition-delay:600ms;transition-delay:600ms;}
.b-speaker:nth-child(4){-webkit-transition-delay:800ms;-moz-transition-delay:800ms;-o-transition-delay:800ms;transition-delay:800ms;}
.b-speaker:nth-child(5){-webkit-transition-delay:1000ms;-moz-transition-delay:1000ms;-o-transition-delay:1000ms;transition-delay:1000ms;}
.b-speaker:nth-child(6){-webkit-transition-delay:1200ms;-moz-transition-delay:1200ms;-o-transition-delay:1200ms;transition-delay:1200ms;}
.b-speaker:nth-child(7){-webkit-transition-delay:1400ms;-moz-transition-delay:1400ms;-o-transition-delay:1400ms;transition-delay:1400ms;}
.b-section__show .b-speaker{opacity:1;width:210px;}

@media (max-width:767px){.b-speaker{opacity:1;}}
/*------------------------------------------------------------------
[10. home Page Register section css ]
*/
.b-signUp{color:#fff;background-color:#000;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;}
.b-signUp:before{position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0, 0, 0, .5);content:'';}
.b-signUp_container{position:relative;z-index:5;}
.b-signUp_header h2{font-weight:100;color:inherit !important;}
.b-signUp_header p{margin-top:1em;font-weight:400;color:inherit !important;}
.b-signUp_form{margin:45px 0 10px;}
.b-signUp_form .b-form_box{margin-bottom:25px;}
.b-signUp_form .e-btn{top:-3px;padding:0;height:50px;}
.b-signUp_form input[type="text"],
.b-signUp_form input[type="password"],
.b-signUp_form select,
.b-signUp_form textarea,
.b-signUp_form .e-select{border:none;-webkit-box-shadow:0 0 0 3px rgba(255, 255, 255, .4);-moz-box-shadow:0 0 0 3px rgba(255, 255, 255, .4);box-shadow:0 0 0 3px rgba(255, 255, 255, .4);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.b-signUp_form input[type="text"]:focus,
.b-signUp_form input[type="password"]:focus,
.b-signUp_form textarea:focus,
.b-signUp_form select:focus,
.b-signUp_form .e-select.focus{-webkit-box-shadow:0 0 0 3px rgba(255, 255, 255, .8);-moz-box-shadow:0 0 0 3px rgba(255, 255, 255, .8);box-shadow:0 0 0 3px rgba(255, 255, 255, .8);}
@media (min-width:768px){.b-signUp_form .b-form_box_field_error{left:0;top:100%;right:0;bottom:auto;margin:15px 0 0 0;white-space:normal;-webkit-transform:translate3d(0, 20px, 0);-moz-transform:translate3d(0, 20px, 0);-o-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0);}
.b-signUp_form .b-form_box_field_error:before{left:50%;bottom:100%;right:auto;top:auto;margin-left:-6px;border-top:none;border-bottom:6px solid #ff4d46;border-left:6px solid transparent;border-right:6px solid transparent;content:'';}
}
.b-signUp_text{font-weight:400;}
.b-signUp_text p{margin-bottom:0;}
.b-signUp_text p ~ p{margin-top:20px;}
/*------------------------------------------------------------------
[11. home Page Subscribe section css ]
*/
.b-subscribe_form{margin:45px 0 15px;}
.b-subscribe_form .b-form_box{margin-bottom:25px;}
.b-subscribe_form .e-btn{padding-top:0;padding-bottom:0;height:44px;}
.b-subscribe_text p{margin-bottom:0;}
.b-subscribe_text p ~ p{margin-top:20px;}
body .b-subscribe_form .mc4wp-form input{width:auto;float:left;display:block;}
body .b-subscribe_form .mc4wp-form input[type="submit"]{background:#1e73be none repeat scroll 0 0;color:#fff;}
body .b-subscribe_form .mc4wp-form input[type="submit"]{border:medium none;color:#fff;font:400 20px/1 "Roboto Slab",sans-serif;margin-left:1px;padding:12px;float:right;width:20%;border-radius:5px;}
body .b-subscribe_form .mc4wp-form input[type="email"]{width:75%;}
body .b-subscribe_form form:after{clear:both;display:block;content:"";}
/*------------------------------------------------------------------
[12. home Page Partners and Sponsors section css ]
*/
.b-partners .b-section_wrapper{padding:50px 0;}
.b-partners .b-section_wrapper:before{position:absolute;left:0;right:0;bottom:8px;height:0;border-top:1px solid #dedede;content:'';}
.b-partners_logotypes{padding:0 50px;margin-bottom:45px;}
.b-partners_logotypes_carousel .owl-prev{left:-40px !important;}
.b-partners_logotypes_carousel .owl-next{right:-40px !important;}
.b-partners_logotypes_item{display:table;width:100%;height:80px;border-spacing:0;table-layout:fixed;}
.b-partners_logotypes_item_inner{display:table-cell;vertical-align:middle;padding:10px 20px;-webkit-transition:all 400ms;-moz-transition:all 400ms;-o-transition:all 400ms;transition:all 400ms;}
.b-partners_logotypes_item_inner img{display:block;margin:0 auto;max-height:60px;max-width:100%;}
.b-partners_logotypes_item_inner:hover{filter:url('assets/img/filters.svg#grayscale');filter:grayscale(100%);-webkit-filter:grayscale(100%);}
.b-partners_notice p{margin-bottom:0;text-align:center;}
.b-partners_notice p ~ p{margin-top:15px;}
.b-partners_notice .e-btn{display:block;width:260px;margin:0 auto;padding-left:0;padding-right:0;}
/*------------------------------------------------------------------
[13. home Page FAQ's section css ]
*/
@media (min-width:768px){.b-faq_questions{position:relative;}
.b-faq_questions:before{position:absolute;left:100%;top:0;bottom:0px;margin-left:38px;width:1px;content:'';}
}
.b-faq_questions ul li a{display:block;position:relative;padding:14px 20px 13px;margin-bottom:24px;font:400 1.14285714285714em/1 'Raleway', sans-serif;text-decoration:none;color:#545353;background:#f5f5f5;border:1px solid #ccc;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;}
.b-faq_questions ul li{list-style:none;display:none;}
.b-faq_questions ul{margin:0;padding:0;}
@media (min-width:768px){.b-faq_questions a:before{position:absolute;right:-40px;top:50%;width:0;height:1px;content:'';-webkit-transition:width 200ms;-moz-transition:width 200ms;-o-transition:width 200ms;transition:width 200ms;}
.b-faq_questions a:after{position:absolute;z-index:5;right:-17px;top:50%;margin-top:-2px;width:5px;height:5px;opacity:0;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;content:'';-webkit-transform:scale(0, 0);-moz-transform:scale(0, 0);-o-transform:scale(0, 0);transform:scale(0, 0);-webkit-transition:all 400ms;-moz-transition:all 400ms;-o-transition:all 400ms;transition:all 400ms;}
.b-faq_questions a.current:before{width:25px;}
.b-faq_questions a.current:after{opacity:1;-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1);-webkit-transition-delay:100ms;-moz-transition-delay:100ms;-o-transition-delay:100ms;transition-delay:100ms;}
}
.b-faq_questions a span{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.b-faq_questions_more{text-align:right;}
.b-faq_questions_more span{font:400 1em/1 'Roboto Slab', sans-serif;text-decoration:underline;cursor:pointer;-webkit-transition:all 400ms;-moz-transition:all 400ms;-o-transition:all 400ms;transition:all 400ms;}
.b-faq_questions_more span:hover{color:inherit;}
.b-faq_questions .js-spoiler.opened .b-faq_questions_more span{opacity:0;visibility:hidden;}
.b-faq_answers_text{margin-top:24px;font:400 .92857142857143em/1.53846153846154 'Raleway', sans-serif;}
.b-faq_answers_form{margin-top:24px;}
.b-faq_answers_form .e-btn{display:block;width:260px;margin:0 auto;padding-left:0;padding-right:0;}
@media (max-width:479px){.b-faq_answers_form{text-align:center;}
.b-pricing_plan{opacity:1;}
}
@media (min-width:768px){.b-faq_answers{margin-left:10px;}
.b-faq_answers_text{padding:20px 0 0 25px;font:400 .92857142857143em/1.53846153846154 'Raleway', sans-serif;}
.b-faq_answers_form{margin-top:32px;margin-left:10px;padding-left:25px;}
}
@media (min-width:970px){.b-faq_answers_form{text-align:center;}
}
/*------------------------------------------------------------------
[14. home Page Pricing for ticket section css ]
*/
.b-pricing{color:#fff;background-color:#000;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;}
.b-pricing:before{position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0, 0, 0, .5);content:'';}
.b-pricing_container{position:relative;z-index:5;}
.b-pricing_header h2{font-weight:100;color:inherit !important;}
.b-pricing_header p{margin-top:1em;font-weight:400;color:inherit !important;}
.b-pricing_list{text-align:center;}
.b-pricing_plan{display:inline-block;vertical-align:middle;border:8px solid transparent;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.b-pricing_plan_inner{width:280px;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.b-pricing_plan_caption{padding:.75em .45em;font:300 2em/1 'Roboto Slab', sans-serif;text-align:center;color:#fff;}
.b-pricing_plan_sum{padding:22px 10px;font:200 3.42857142857143em/1 'Roboto Slab', sans-serif;text-align:center;}
.b-pricing_plan_include{list-style:none;}
.b-pricing_plan_include li{display:block;padding:.95em .85em .85em;font:400 1em/1 'Raleway', sans-serif;text-align:center;color:#555;background:#f5f5f5;border-bottom:1px solid #dedede;}
.b-pricing_plan_checkout{padding:45px 10px;text-align:center;}
.b-pricing_plan_checkout .e-btn{display:block;margin:0 auto;padding:11px;max-width:225px;font-size:1.42857142857143em;}
.b-pricing_plan__scale{position:relative;z-index:5;margin:10px -15px;font-size:1.07142857142857em;border-color:#fff;}
.b-pricing_plan__scale .b-pricing_plan_inner{border:1px solid #dedede;}
.b-pricing_plan__scale .b-pricing_plan_caption{padding:.8em .5em;font:400 2.2em/1 'Roboto Slab', sans-serif;}
.b-pricing_plan__scale .b-pricing_plan_include li{padding:1.1em .85em 1em;}
.b-pricing_plan__scale .b-pricing_plan_checkout{padding:52px 10px;}
.b-pricing_plan__scale .b-pricing_plan_checkout .e-btn{padding:14px;max-width:245px;font-size:22px;}
@media (min-width:768px) and (max-width:969px){.b-pricing_plan{width:33%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.b-pricing_plan_inner{width:100%;}
.b-pricing_plan_checkout .e-btn{padding-left:10px;padding-right:10px;width:100%;}
}
@media (min-width:970px){.b-pricing_plan_inner{width:320px;}
.b-pricing_plan__scale{margin:0 -20px;}
}
.b-pricing_plan{opacity:1;border-color:transparent;-webkit-perspective:1000;-moz-perspective:1000;perspective:1000;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:opacity 600ms, transform 400ms;-moz-transition:opacity 600ms, transform 400ms;transition:opacity 600ms, transform 400ms;}
.b-pricing_plan_inner{
	-webkit-box-shadow:0 0 0 8px transparent;-moz-box-shadow:0 0 0 8px transparent;box-shadow:0 0 0 8px transparent;
	/*-webkit-transform:rotateY(-90deg);-moz-transform:rotateY(-90deg);transform:rotateY(-90deg);-webkit-transition:-webkit-transform 600ms;*/
	-moz-transition:-moz-transform 600ms;
	transition:transform 600ms;
	-webkit-backface-visibility:visible;
	backface-visibility:visible;
}
.b-pricing_plan__scale .b-pricing_plan_inner{-webkit-box-shadow:0 0 0 8px #fff;-moz-box-shadow:0 0 0 8px #fff;box-shadow:0 0 0 8px #fff;}
.b-pricing_plan:nth-child(2) .b-pricing_plan,
.b-pricing_plan:nth-child(2) .b-pricing_plan_inner{-webkit-transition-delay:600ms;-moz-transition-delay:600ms;transition-delay:600ms;}
.b-pricing_plan:nth-child(3) .b-pricing_plan,
.b-pricing_plan:nth-child(3) .b-pricing_plan_inner{-webkit-transition-delay:300ms;-moz-transition-delay:300ms;transition-delay:300ms;}
.b-section__show .b-pricing_plan{opacity:1;}
.b-section__show .b-pricing_plan .b-pricing_plan_inner{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);transform:rotateY(0deg);}
@media (max-width:767px){.b-pricing_plan{opacity:1;}
.b-pricing_plan_inner{transform:inherit;}
}
/*------------------------------------------------------------------
[15. Footer section css ]
*/
.b-contacts{padding:0;overflow:hidden;}
.b-contacts_map{background:#f5f5f5;}
.b-contacts_map_marker{background:#fff;height:10px;width:10px;border-width:12px;border-style:solid;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
@media (max-width:767px){.b-contacts_map{height:320px;}.b-about_video iframe{margin: auto; display:block;}
}
@media (min-width:768px){.b-contacts_map{position:absolute !important;z-index:0;left:0;top:0;right:0;bottom:0;height:auto;min-height:0;}
}
.b-contacts_info{position:relative;padding:85px 20px 95px;color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.b-contacts_info h2{margin-bottom:45px;font:100 2.85714285714286em/1 'Roboto Slab', sans-serif;letter-spacing:normal;color: #fff;}
.b-contacts_info a{text-decoration:none;color:inherit;}
.b-contacts_info_social{margin-bottom:45px;font-size:26px;}
.b-contacts_info_social li{display:inline-block;vertical-align:middle;margin:0 12px;}
.b-contacts_info_social a{display:block;width:26px;height:26px;line-height:26px;}
.b-contacts_info_items{position:relative;padding:0 0 20px 20px;font:400 1.14285714285714em/1 'Raleway', sans-serif;border-left-width:1px;border-left-style:solid;}
.b-contacts_info_items p ~ p{margin-top:1.5em;}
.b-contacts_info_items:before{position:absolute;left:-5px;bottom:0;width:0;height:0;border-width:4px;border-style:solid;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;content:'';}
@media (min-width:768px){.b-contacts_info{width:50%;}
.b-contacts_info_social{text-align:center;}
}
@media (min-width:992px){.b-contacts_info{width:33.333%;}
}
.a-glow-pulse, .b-contacts_map_marker{-webkit-animation:glowPulse 1500ms infinite linear;-moz-animation:glowPulse 1500ms infinite linear;-o-animation:glowPulse 1500ms infinite linear;animation:glowPulse 1500ms infinite linear;}
@-webkit-keyframes bounceInDown{0%{top:-200px;}
50%{top:0;}
70%{top:-20px;}
90%{top:-10px;}
100%{top:-20px;}
}
@-moz-keyframes bounceInDown{0%{top:-200px;}
50%{top:0;}
70%{top:-20px;}
90%{top:-10px;}
100%{top:-20px;}
}
@keyframes bounceInDown{0%{top:-200px;}
50%{top:0;}
70%{top:-20px;}
90%{top:-10px;}
100%{top:-20px;}
}
@-webkit-keyframes loading{0%, 80%, 100%{-webkit-transform:scale(0.0);}
40%{-webkit-transform:scale(1.0);}
}
@-moz-keyframes loading{0%, 80%, 100%{-moz-transform:scale(0.0);}
40%{-moz-transform:scale(1.0);}
}
@keyframes loading{0%, 80%, 100%{transform:scale(0.0);}
40%{transform:scale(1.0);}
}
.a-pulse-down{-webkit-animation:pulseDown 1100ms infinite linear;-moz-animation:pulseDown 1100ms infinite linear;-o-animation:pulseDown 1100ms infinite linear;animation:pulseDown 1100ms infinite linear;}
.a-pulse-down:hover{-webkit-animation-play-state:paused;-moz-animation-play-state:paused;-o-animation-play-state:paused;animation-play-state:paused;}
@-webkit-keyframes pulseDown{0%{-webkit-transform:translate(0, 0) rotate(45deg);}
75%{-webkit-transform:translate(0, 15px) rotate(45deg);}
100%{-webkit-transform:translate(0, 0) rotate(45deg);}
}
@-moz-keyframes pulseDown{0%{-moz-transform:translate(0, 0) rotate(45deg);}
75%{-moz-transform:translate(0, 15px) rotate(45deg);}
100%{-moz-transform:translate(0, 0) rotate(45deg);}
}
@-o-keyframes pulseDown{0%{-o-transform:translate(0, 0) rotate(45deg);}
75%{-o-transform:translate(0, 15px) rotate(45deg);}
100%{-o-transform:translate(0, 0) rotate(45deg);}
}
@keyframes pulseDown{0%{transform:translate(0, 0) rotate(45deg);}
75%{transform:translate(0, 15px) rotate(45deg);}
100%{transform:translate(0, 0) rotate(45deg);}
}
/*------------------------------------------------------------------
[16. Inner,blog and widget section css ]
*/
.pagination-wrapper ul li.active{ background: #3c3c3c none repeat scroll 0 0;}
.innerheader{padding:100px 0 0;margin-top:0px;color:#fff;}
.notfoundpage{text-align: center;border-radius: 5px;padding: 80px 20px;}
#sidebar li{list-style:none;}
#sidebar > ul > li{border-bottom:1px solid #e5e5e5;list-style:outside none none;margin-bottom:10px;padding-bottom:10px;}
#sidebar > ul > li:first-child{border-bottom: none;}
#sidebar > ul > li ul li{list-style:disc; line-height: 22px;margin: 0 0 5px 0;}
#sidebar > ul > li ul {padding: 10px 0 10px 15px;}
#searchform input[type="submit"]{background:#1e73be none repeat scroll 0 0;border:medium none;color:#fff;display:inline-block;font-family:Roboto Slab;font-size:16px;cursor:pointer;padding:4px 8px 6px;width:24%;}
#searchform input[type="text"]{border:1px solid #ccc;display:inline-block;padding:7px;width:75%;}
.screen-reader-text{display:none;}
#sidebar > ul > li ul li a{color:#787b80;font-size:14px;}
#sidebar > ul > li ul li a:hover{text-decoration: underline;}
#sidebar > ul > li{position: relative;}
#sidebar > ul > li:last-child{border-bottom:0;} 
.innerpages > .row > .col-lg-4{background: #f5f5f5 none repeat scroll 0 0;}
.innerpages .b-section_header{position:relative;margin-bottom:20px;}
.blogsingle small{color:#fff;font:400 20px/1 "Roboto Slab",sans-serif;margin:0;padding:10px;text-align:center;display:block;line-height:30px;}
.blogsingle h2{ font: 100 2.85714em/1 "Roboto Slab",sans-serif;margin:auto; padding-bottom: 2px;}
.blogsearch{padding:0 0px;margin:0 0 50px 0;}
.blogsearch h2{font: 100 2.85714em/1 "Roboto Slab",sans-serif;margin:auto; padding-bottom: 2px;}
.blogsingle .entry-header{margin-bottom: 30px;}
.innerpages .post-header{}
.container.innerpages ul, ol {
    padding: 10px 0 10px 15px;
}
.container.innerpages #sidebar > ul{padding-left: 0;}
h1.b-intro_header_logo{margin: 5px 0;float: left;}
.widgettitle{  line-height: 30px;
    margin: 0px 0;}
.b-about_header h2{line-height: 40px;margin: 0;}
.comments ol.commentlist li{border:none; background: #F5F5F5;}
ol.commentlist li .comment-author img.avatar {width:auto;}
.innerpages .post-header {padding-bottom: 15px;}
.post-meta,.entry-meta {font-size: 13px;}
.post-categories{display: none;}
.post-header > h4 {line-height: 38px; margin-bottom: 0; margin-top: 5px;}
.stickypost{background:url("assets/img/quick_sticky.gif") no-repeat; padding-left: 16px; background-position: left center; background-size: 12px;}
.posted-on,.postdate{background:url("assets/img/clock_icon.png") no-repeat; padding-left: 16px; background-position: left center; background-size: 12px;}
.postcomment{background:url("assets/img/comment_icon.png") no-repeat; padding-left: 16px; background-position: left center; background-size: 12px;}
.byline .author{background:url("assets/img/user_icon.png") no-repeat; padding-left: 16px; background-position: left center; background-size: 12px;}
.comment-form p.form-submit input.submit{border:none; font:700 1.2em/1.8 "Raleway",sans-serif; cursor: pointer;}
footer.post-meta{padding-top: 15px;}
footer.post-meta .post-tags{background:url("assets/img/tag_icon.png") no-repeat; padding-left: 16px; background-position: left center; background-size: 12px;}
.comments h3#comments{margin-bottom: 0}
.js-video > iframe {width: 100%;}
.widget table{width:100%;}
.widget img {border: 0 none;height: auto;max-width: 100%;vertical-align: middle;}
.rss-date {display: block;}