/*
Theme Name: Eventcon
Theme URI: http://jetlayers.com/themes/eventcon
Author: jetlayers team
Author URI: http://jetlayers.com
Description: Super Duper Event - Conference Theme .
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: eventcon

This theme,like WordPress,is licensed under the GPL.
Use it to make something cool,have fun,and share what you've learned with others.
Eventcon is based on Underscores http://underscores.me/,(C) 2012-2016 Automattic,Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.
Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1. Normalize
2. Inputs and payment Fields
3. WordPress Basic Element Style
4. Top bar  Header and Page Title Style
5. Footer
6. Navigation
7. Visual Composer and slider styles
8. Speaker
9. Ticket
10. Testimonial
11. Session
12. Magic Modal
13. Contact From 7
14. Pricing Table
15. Single Speaker Post
16. Single Session Post
17. Comment and Replies
18. Jet Buttons
19. Google Maps
20. Credit Card Wrapper
21. Accomodation
22. Widgets
23. Tooltips
--------------------------------------------------------------*/
/*--------------------------------------------------------------
1 Normalize
--------------------------------------------------------------*/
html {
-webkit-text-size-adjust:100%;
-ms-text-size-adjust:100%;
}

audio,canvas,progress,video {
display:inline-block;
vertical-align:baseline;
}

audio:not([controls]) {
display:none;
height:0;
}

a:active,a:hover {
outline:0;
text-decoration:none;
transition:.1s all;
}

a:focus {
outline:none;
text-decoration:none;
}

abbr[title] {
border-bottom:1px dotted;
}

h1 {
font-size:2em;
margin:.67em 0;
}

small {
font-size:80%;
}

sub,sup {
font-size:75%;
line-height:0;
position:relative;
vertical-align:baseline;
}

sup {
top:-.5em;
}

sub {
bottom:-.25em;
}

img {
border:0;
height:auto;
max-width:100%;
}

figure {
margin:1em 40px;
}

hr {
box-sizing:content-box;
border:0;
height:1px;
margin-bottom:1.5em;
}

pre {
font-size:.9375rem;
line-height:1.6;
margin-bottom:1.6em;
max-width:100%;
overflow:auto;
padding:1.6em;
}

code,kbd,pre,samp {
font-size:1em;
}

button,input,optgroup,select,textarea {
font:inherit;
margin:0;
}

input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea,.search-form input[type="input"] ,form.post-password-form  input[type="text"]{
outline:none;
height:40px;
font-size:12px;
width:100%;
border:1px solid #ccc;
border-radius:3px;
padding:10px;
}

textarea {
height:100px;
width:100%!important;
overflow:auto;
padding-left:3px;
}

button {
overflow:visible;
}

button,select {
text-transform:none;
}

button,html input[type="button"],input[type="reset"],input[type="submit"] {
-webkit-appearance:button;
cursor:pointer;
}

button[disabled],html input[disabled] {
cursor:default;
}

input {
line-height:normal;
}

input[type="checkbox"],input[type="radio"] {
box-sizing:border-box;
padding:0;
}

input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {
height:auto;
}

input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {
-webkit-appearance:none;
}

fieldset {
border:1px solid #c0c0c0;
margin:0 2px;
padding:.35em .625em .75em;
}

table {
border-collapse:collapse;
border-spacing:0;
width:100%;
margin:0 0 1.5em;
}

body,button,input,select,textarea {
line-height:1.5;
}

blockquote {
border-left:10px solid #ccc;
quotes:\201C\201D\2018\2019;
margin:1.5em 10px;
padding:30px;
}

code,kbd,tt,var {
font-size:.9375rem;
}

abbr,acronym {
border-bottom:1px dotted #666;
cursor:help;
}

big {
font-size:125%;
}

html {
box-sizing:border-box;
}
html,body,button,input,select,textarea {
font-family:sans-serif;
}
pre {
font-family:"Courier 10 Pitch", Courier, monospace;
}

code,kbd,pre,samp {
font-family:monospace, monospace;
}

code,kbd,tt,var {
font-family:Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

*,:before,:after {
box-sizing:inherit;
}

blockquote:before,blockquote:after,q:before,q:after {
content:"";
}

ul {
list-style:disc;
}

ol {
list-style:decimal;
}

li > ul,li > ol {
margin-bottom:0;
margin-left:1.5em;
}
/*--------------------------------------------------------------
2 Inputs and payment Fields
--------------------------------------------------------------*/
.paydropdown dd {
display:inline-block;
width:100%;
margin:0 1.5em 1.5em;
}

.paydropdown dd ul li {
border-bottom:1px solid #eee;
}

button,input[type="button"],input[type="reset"],input[type="submit"] {
border:1px solid;
border-radius:3px;
box-shadow:inset 0 1px 0 rgba(255,255,255,0.5), inset 0 15px 17px rgba(255,255,255,0.5), inset 0 -5px 12px rgba(0,0,0,0.05);
font-size: large;
line-height:1;
text-shadow:0 1px 0 rgba(255,255,255,0.8);
border-color:#ccc #ccc #bbb;
padding:.6em 1em .4em;
}

button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover {
box-shadow:none;
border-color:#ccc #bbb #aaa;
}

button:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,button:active,input[type="button"]:active,input[type="reset"]:active,input[type="submit"]:active {
box-shadow:inset 0 -1px 0 rgba(255,255,255,0.5), inset 0 2px 5px rgba(0,0,0,0.15);
border-color:#aaa #bbb #bbb;
}

select {
border:1px solid #ccc;
}

input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"] {
padding:3px;
}
/*--------------------------------------------------------------
3 WordPress Basic Element Style
--------------------------------------------------------------*/
.screen-reader-text {
clip:rect(1px,1px,1px,1px);
position:absolute!important;
height:1px;
width:1px;
overflow:hidden;
}

.screen-reader-text:focus {
border-radius:3px;
box-shadow:0 0 2px 2px rgba(0,0,0,0.6);
clip:auto!important;
display:block;
font-size:.875rem;
font-weight:700;
height:auto;
left:5px;
line-height:normal;
text-decoration:none;
top:5px;
width:auto;
z-index:100000;
padding:15px 23px 14px;
}

#content[tabindex="-1"]:focus {
outline:0;
}

.alignleft {
display:inline;
float:left;
margin-right:1.5em;
}

.alignright {
display:inline;
float:right;
margin-left:1.5em;
}

.aligncenter {
clear:both;
display:block;
margin-left:auto;
margin-right:auto;
}

.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after {
content:"";
display:table;
table-layout:fixed;
}

.page-links {
clear:both;
margin:0 0 1.5em;
}

.comment-content a {
word-wrap:break-word;
}

.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley {
border:none;
margin-bottom:0;
margin-top:0;
padding:0;
}

.wp-caption {
margin-bottom:1.5em;
max-width:100%;
}

.wp-caption img[class*="wp-image-"] {
display:block;
margin-left:auto;
margin-right:auto;
}

.wp-caption .wp-caption-text {
margin:.8075em 0;
}

.gallery-item {
display:inline-block;
text-align:center;
vertical-align:top;
width:100%;
}

.gallery-columns-2 .gallery-item {
max-width:50%;
}

.gallery-columns-3 .gallery-item {
max-width:33.33%;
}

.gallery-columns-4 .gallery-item {
max-width:25%;
}

.gallery-columns-5 .gallery-item {
max-width:20%;
}

.gallery-columns-6 .gallery-item {
max-width:16.66%;
}

.gallery-columns-7 .gallery-item {
max-width:14.28%;
}

.gallery-columns-8 .gallery-item {
max-width:12.5%;
}

.gallery-columns-9 .gallery-item {
max-width:11.11%;
}
/*--------------------------------------------------------------
4 Top bar  Header and Page Title Style
--------------------------------------------------------------*/

.opt_title{
text-transform: uppercase;
margin-bottom: 20px;
}

header.header-wrapper {
box-shadow:0 6px 29px -13px black;
position:relative;
z-index:99;
}

.jet_page_title_wrapper {
position:relative;
border-bottom:1px solid #efefef;
box-shadow:0 -3px 16px -6px black;
padding:50px 0;
}

.jet_page_title_main_sec {
font-size:22px;
font-weight:700;
position:relative;
}

.jet_page_title_sub_sec {
font-size:13px;
font-style:italic;
padding-bottom:6px;
}

.jet_page_title_main_sec:after {
position:absolute;
content:'';
height:2px;
width:50px;
bottom:-14px;
left:0;
}

#crumbs {
float:right;
padding-top:20px;
}

.jet_category_widget_cat_recent_posts li {
width:29.33%;
display:inline-block;
position:relative;
padding-left:0!important;
margin:3px 3px 0 0;
}

.jet_category_widget_cat_recent_posts ul {
width:100%;
margin:0;
padding:0;
}

.topbar {
display:inline-block;
height:44px;
font-size:14px;
line-height:44px;
text-align:right;
width:100%;
}

.topbar_left {
line-height:43px;
text-align:left;
text-transform:capitalize;
font-size:16px;
font-weight:400;
}

.top_inf {
display:inline-block;
border-right:1px solid #000;
line-height:23px;
padding:0 15px;
}

.jet_title_wrapper .jet_main_title_text {
font-size:20px;
font-weight:700;
text-transform:uppercase;
position:relative;
padding-bottom:15px;
}

.jet_title_wrapper .jet_subbottom_title_text {
font-size:13px;
padding-top:15px;
padding-bottom:40px;
text-transform:uppercase;
}

.jet_title_wrapper .jet_main_title_text:after {
position:absolute;
content:'';
height:2px;
width:50px;
bottom:0;
left:48%;
}

.jet_title_wrapper.titleright .jet_main_title_text:after {
left:initial;
right:0;
}

.jet_subup_title_text {
font-size:15px;
font-style:italic;
margin-bottom:10px;
}
/*--------------------------------------------------------------
5 Footer
--------------------------------------------------------------*/
.site-footer .textwidget {
font-size:13px;
line-height:25px;
}

.footer_inner_wrapper {
display:inline-block;
width:100%;
padding:40px 0 30px;
}
.footer_inner_wrapper.footer-style-2.no_widgets {display: none;}
ul.footerwidgeticons li {
padding-left:30px;
position:relative;
line-height:30px;
font-size:13px;
}

ul.footerwidgeticons li i {
position:absolute;
left:0;
top:9px;
}

ul#footermenu-menu li {
display:inline-block;
text-align:right;
float:right;
padding-left:35px;
}

.main-header-wrapper {
text-align:center;
transition:all .4s ease;
width:100%;
}

.main-header-wrapper.menu_header_style_2_wrapper {
padding:18px 0;
}

.opc_this {
display:none;
opacity:0;
transition:all .4s ease;
}

.site-footer {
display:inline-block;
width:100%;
border-top:5px solid #F9EB00;
}

.jet_copyright_wrapper {
border-top:2px solid #294975;
padding:20px 0;
}

.single_tweet {
position:relative;
padding-left:40px;
line-height:26px;
}

.single_tweet:before {
content:"\f099";
font:normal normal normal 14px/1 FontAwesome;
position:absolute;
left:0;
top:4px;
}
/*--------------------------------------------------------------
6 Navigation
--------------------------------------------------------------*/
#primary-menu li {
font-size:20px;
display:inline-block;
}

.blo_i_s_wrap {
display:inline-block;
clear:both;
}

.jtlr-navigation {
text-align:center;
line-height:0;
display:inline-block;
width:100%;
margin:0;
}

.jtlr-main-menu > li {
padding:13px 0;
}

.sf-menu.jtlr-main-menu > li > a {
border-left-width:1px;
border-left-style:solid;
padding:0 6px 0 18px;
}

.jtlr-main-menu .sub-menu {
box-shadow:0 8px 15px rgba(0,0,0,0.1);
padding:12px 10px!important;
}

.jtlr-main-menu > li > a.sf-with-ul {
padding:0 18px;
}

.jtlr-main-menu > li:first-child > a,.jtlr-main-menu > li:first-child > a.sf-with-ul {
border-left-width:0;
padding-left:12px;
}

.jtlr-main-menu > li > a.sf-with-ul:after {
top:2px !important;
}

.jtlr-main-menu > li li > a.sf-with-ul:after {
top:50%;
}

.jtlr-main-menu > .jtlr-mega-menu .sf-mega {
top:100%;
}

.jtlr-navigation-slide-bar {
height:2px;
position:absolute;
top:-1px;
}

.jtlr-logo {
float:none;
display:inline-block;
}

.jtlr-navigation .sf-menu {
text-align:left;
line-height:1.7;
zoom:1;
display:inline;
float:left;
}

.header-style-1 .menu-wrapper {
float:none;
}

.menu_header_style_1_wrapper {
line-height:10px;
padding:6px 0;
}

.jtlr-main-menu > li a {
text-transform:capitalize;
font-size:14px;
letter-spacing:-.5px;
font-weight:400;
border-color:#000!important;
}

.jtlr-nav-search-form-button i {
font-size:24px;
}

.header_style_1_logo_right {
float:right;
display:inline-block;
line-height:10px;
}

.menu_header_style_2_wrapper .sf-menu .jtlr-normal-menu a {
border-left:0;
text-transform:uppercase;
font-size:13px;
}

.menu_header_style_2_wrapper .jtlr-navigation {
vertical-align:middle;
clear:both;
margin-top:10px;
font-weight:500;
}

.menu_header_style_3_wrapper .logo-wrapper {
text-align:center;
width:100%;
padding:10px 0;
}

.menu_header_style_3_wrapper .jtlr-navigation .sf-menu {
float:none;
width:auto;
display:inline-block;
position:relative;
margin:0 auto;
}

.blo_i {
min-width:200px;
text-align:left;
font-size:15px;
position:relative;
margin-top:14px;
display:inline-block;
float:right;
margin-left:28px;
}

.blo_i i {
position:absolute;
top:4px;
font-size:23px;
}

.blo_info {
padding-left:43px;
line-height:25px;
}

.blo_info span {
display:block;
font-size:16px;
font-weight:700;
}

.blo_i .buy_ticket_button {
margin-top:0;
font-size:12px;
outline:none;
padding:12px 20px;
}

.blo_i .buy_ticket_button i {
position:relative;
font-size:20px;
line-height:19px;
top:3px;
padding:0 0 0 9px;
}

.one {
width:8.333%;
}

.two {
width:16.666%;
}

.three {
width:25%;
}

.four {
width:33.333%;
}

.five {
width:41.666%;
}

.six {
width:50%;
}

.seven {
width:58.334%;
}

.eight {
width:66.667%;
}

.nine {
width:75%;
}

.ten {
width:83.334%;
}

.eleven {
width:91.667%;
}
/*--------------------------------------------------------------
7 Visual Composer and slider styles
--------------------------------------------------------------*/
.wpb_revslider_element.wpb_content_element {
margin-bottom:0;
}

.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header {
padding-left:50px;
border:1px solid #EEEEEE;
}

.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a {
line-height:50px;
height:50px;
font-size:15px;
font-weight:700;
padding:0;
}

.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {
right:auto;
left:0;
top:0!important;
width:50px!important;
height:50px!important;
text-align:center;
line-height:50px;
padding:0!important;
}

.wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon {
right:auto;
left:0;
width:50px!important;
height:50px!important;
text-align:center;
line-height:50px;
top:-1px!important;
padding:0!important;
}

.wpb_accordion .wpb_accordion_content {
border:1px solid #EEEEEE;
border-top:none;
}

.wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon:before {
content:"\f054";
width:50px;
height:50px;
line-height:50px;
text-align:center;
display:inline-block;
}

.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon:before {
transform:rotate(90deg);
}

.jet_icon_box_wrapper.left {
text-align:left;
padding-bottom:50px;
}

.jet_icon_box_wrapper {
position:relative;
margin-bottom:26px;
}

.jet_icon_box_wrapper.left .jet_icon_wrapper.rounded {
width:50px;
height:50px;
line-height:28px;
font-size:22px;
padding-top:11px;
position:absolute;
}

.jet_icon_box_wrapper.left .jet_icon_wrapper.none {
font-size:21px;
}

.jet_icon_box_wrapper.left.rounded .jet_icon_content {
padding-left:80px;
}

.jet_icon_wrapper.rounded {
width:60px;
height:60px;
border-radius:30px;
text-align:center;
line-height:28px;
font-size:24px;
padding-top:15px;
display:inline-block;
}

.jet_icon_box_wrapper .jet_icon_title {
margin-bottom:20px;
font-size:18px;
font-weight:700;
}
.jet_icon_box_wrapper.topcenter.rounded .jet_icon_title{
margin-top:30px;
}
.jet_icon_box_wrapper .jet_icon_text {
font-size:15px;
line-height:26px;
}

.jet_countdown_wrapper {
text-align:left;
padding:30px 0 20px;
}

span.countdown-section {
display:inline-block;
text-align:center;
border:0 solid #eee;
margin:10px;
padding:5px;
}

.jet_countdown_icon {
font-size:30px;
margin-bottom:15px;
}

.jet_countdown_title {
font-size:40px;
text-transform:uppercase;
position:relative;
margin-bottom:20px;
font-weight:700;
line-height:60px;
}

.jet_countdown_meta {
text-transform:lowercase;
margin-top:20px;
}

span.countdown-section .countdown-amount {
display:block;
font-size:44px;
font-weight:bolder;
margin-bottom:10px;
letter-spacing:1px;
border:1px solid #7b7676;
border-radius:5px;
padding:32px 20px;
}

span.countdown-section .countdown-period {
display:block;
text-transform:uppercase;
font-size:12px;
font-weight:700;
}

.newsletter-subscription {
margin:30px 0;
}

.newsletter-subscription input[type="email"] {
outline:none;
border:1px solid #cfd9db;
border-radius:.25em;
box-shadow:inset 0 1px 1px rgba(0,0,0,0.08);
height:50px;
width:300px;
padding:12px 12px 12px 62px;
}

input[type="submit"].newsletter-submit {
box-shadow:none;
border-radius:0;
font-size:15px;
font-weight:700;
text-transform:uppercase;
display:inline-block;
height:50px;
margin-top:0;
border-left-width:0;
padding:10px 20px;
}

.input_wrap {
position:relative;
display:inline-block;
}

.newsletter-subscription .input_wrap i {
position:absolute;
font-size:20px;
border-right:1px solid #e6e6e6;
padding-right:11px;
margin:15px 0 0 17px;
}
/*--------------------------------------------------------------
8 Speaker
--------------------------------------------------------------*/
.speaker_bottom_section {
text-align:center;
padding-top:25px;
}

.speaker_title {
font-size:18px;
font-weight:700;
text-transform:uppercase;
}

.speaker_position:before {
content:'';
position:absolute;
height:13px;
width:1px;
top:2px;
left:0;
bottom:0;
}

.speaker_position {
margin-left:10px;
padding-left:10px;
position:relative;
font-size:14px;
font-weight:500;
}

.speaker_excerpt {
padding-top:25px;
width:90%;
position:relative;
font-size:14px;
margin:0 auto 20px;
}

.speaker_excerpt:after {
position:absolute;
content:'';
height:2px;
width:50px;
top:7px;
left:38%;
}

.speaker_media_wrapper {
position:relative;
width:200px;
height:200px;
margin:0 auto;
}

.speaker_social {
position:absolute;
opacity:0;
bottom:-30px;
display:inline-block;
width:100%;
left:0;
text-align:center;
z-index:9;
margin:0 auto;
}

.speaker_media_wrapper:after {
content:"";
position:absolute;
bottom:0;
height:100%;
left:0;
right:0;
opacity:0;
z-index:1;
transition:all .3s;
filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='rgba(0, 0, 0, 1)',endColorstr='rgba(0, 0, 0, 0)',GradientType=0);
}

.speaker_single_wrapper:hover .speaker_media_wrapper:after {
opacity:1;
}

.speaker_single_wrapper:hover .speaker_social {
opacity:1;
transition:all .3s;
bottom:20px;
}

.speaker_wrapper.static .col-md-6 .speaker_media_wrapper,.speaker_wrapper.static .col-md-4 .speaker_media_wrapper {
position:relative;
width:70%;
height:375px;
overflow:hidden;
text-align:center;
margin:0 auto;
}

.speaker_wrapper.static .col-md-6 .speaker_media_wrapper img,.speaker_wrapper.static .col-md-4 .speaker_media_wrapper img {
width:100%;
height:100%;
text-align:center;
}

.speaker_wrapper.static .col-md-4 .speaker_media_wrapper {
width:80%;
height:282px;
}

.single_ticket_wrapper {
width:100%;
position:relative;
display:inline-block;
margin-bottom:25px;
padding:40px;
}
/*--------------------------------------------------------------
9 Ticket
--------------------------------------------------------------*/
.ticket_left_side {
float:left;
width:50%;
text-align:center;
margin-top:3%;
}

.ticket_right_side {
float:right;
width:50%;
position:relative;
padding-left:70px;
}

.ticket_right_side:before {
content:'';
position:absolute;
height:96%;
width:1px;
top:5%;
left:0;
bottom:0;
}

.ticket_title {
font-size:16px;
font-weight:700;
margin-top:20px;
}

.ticket_price_wrapper {
font-size:50px;
font-weight:700;
margin-top:26px;
}

ul.ticket_feature li {
font-size:13px;
line-height:29px;
font-weight:700;
text-transform:uppercase;
}

.buy_ticket_button {
-moz-border-radius:20px / 20px 20px 20px 20px;
-webkit-border-radius:7px;
border-radius:7px;
font-size:15px;
font-weight:700;
text-transform:uppercase;
display:inline-block;
margin-top:16px;
margin-left:-17px;
padding:10px 20px;
}

.push_button {
position:relative;
-webkit-box-shadow:0 9px 0 #E6DB1C;
-moz-box-shadow:0 9px 0 #84261a;
box-shadow:0 5px 0 #E6DB1C;
}

body.single-ticket .ticket_left_side,body.single-ticket .ticket_price_wrapper{
margin-top:0px;
}

.tsinglr_icket_wrapper{
margin-top: 50px;
}

.ticket_right_side.extras{
padding-top: 20px;
}
/*--------------------------------------------------------------
10 Testimonial
--------------------------------------------------------------*/
.testimonial_bottom_wrapper {
position:absolute;
display:inline-block;
z-index:-11;
top:0;
left:57px;
width:89%;
min-height:122px;
padding-left:99px;
padding-top:32px;
}

.testimonial_media_wrapper {
width:126px;
height:122px;
top:0;
left:0;
z-index:99999;
display:inline-block;
}

.testimonial_media_wrapper img {
border-radius:62px;
width:100%;
height:102%;
border-color:#FAEC00;
border-style:solid;
border-width:2px 2px 2px 0;
}

.testimo_ext {
position:relative;
height:122px;
}

.testimonial_title_wrapper {
margin-top:8px;
position:relative;
}

.testimonial_stars i {
padding-right:5px;
}

.testimonial_author_name,.testimonial_author_position {
font-size:12px;
text-transform:uppercase;
display:inline-block;
letter-spacing:1.7px;
}

.testimonial_author_position {
text-transform:none;
font-style:italic;
font-weight:200;
margin-left:11px;
}
/*--------------------------------------------------------------
11 Session
--------------------------------------------------------------*/
.jet_session_tab_wrapper_class .ui-tabs-nav li {
height:100%;
min-width:155px;
border-right:2px solid #005088;
outline:none;
text-decoration:none;
margin:0;
padding:0;
}

.jet_session_tab_wrapper_class .ui-tabs-nav li a {
width:100%;
height:100%;
padding:15px 30px 0;
}

.session_title_tab_wrapper {
display:inline-block;
width:100%;
height:90px;
}

.session_text {
font-size:16px;
font-weight:700;
text-transform:uppercase;
}

.jet_sessions_lists_wrapper {
margin-top:-7px;
padding:50px 66px 20px;
}

.jet_session_tab_link_wrapper .ui-tabs-active:after {
position:absolute;
content:"";
bottom:-7px;
left:17px;
width:0;
height:0;
border-left:20px solid transparent;
border-right:20px solid transparent;
border-top:20px solid #004879;
}

.session_title {
font-size:25px;
font-weight:700;
text-transform:uppercase;
position:relative;
padding-bottom:5px;
display:inline-block;
margin-bottom:24px;
}

.session_left_side {
display:inline-block;
width:25%;
vertical-align:top;
margin-top:-10px;
}

.session_right_side {
display:inline-block;
width:75%;
box-shadow:0 13px 27px -27px black;
padding:55px 0;
}

.eventstyle_style3 .session_right_side {
padding-bottom:100px;
padding-left:30px;
}

.session_individual_wrap.speakerstyle1 .session_left_side {
width:30%;
}

.session_individual_wrap.speakerstyle1 .session_right_side {
width:70%;
}

.speaker_main_image img {
width:120px;
height:120px;
border-radius:60px;
border:2px solid #004f87;
}

.speaker_main_image {
border-radius:60px;
margin-top:20px;
padding-left:7%;
display:inline-block;
float:left;
}

.speaker_secondary_image {
margin-top:19px;
display:block;
padding-left:23px;
vertical-align:top;
position:relative;
}

.speaker_secondary_image img {
width:40px;
height:40px;
border-radius:20px;
z-index:10;
position:relative;
border:1px solid;
}

.individual_tab_wrapper {
box-shadow:-20px 0 13px -27px #003B64;
position:relative;
display:inline-block;
}

.session_time {
margin-left:-29px;
}

.session_time i {
font-size:20px;
position:relative;
display:inline-block;
}

.session_time span {
padding-left:20px;
font-size:14px;
text-transform:uppercase;
}

.individual_tab_wrapper .session_individual_wrap:last-child .session_right_side {
border-bottom-width:0;
box-shadow:none;
}

.eventstyle_style3 .session_speaker_list .speakerextranumbers.sec1 {
padding-left:170px;
padding-top:10px;
}

.eventstyle_style3 .session_speaker_list .speaker_secondary_image {
position:relative;
z-index:9;
}

.eventstyle_style3 .session_speaker_list .speaker_secondary_image.first {
margin-bottom:40px;
margin-left:-2px;
}

.eventstyle_style3 .session_speaker_list .speaker_secondary_image.second {
margin-left:-20px;
}

.eventstyle_style3 .session_speaker_list .speaker_secondary_image.fourth {
margin-left:88px;
margin-top:-52px;
}

.session_speaker_list {
position:relative;
margin-top:20px;
}

.eventstyle_style3 .session_speaker_list:after {
content:'';
width:100%;
height:100%;
position:absolute;
top:58px;
left:40px;
opacity:0.1;
}

.speakerstyle1.num1.session_speaker_list:after {
width:0;
}

.speakerstyle1.num2.session_speaker_list:after {
width:80px;
}

.speakerstyle1.num3.session_speaker_list:after {
width:140px;
}

.speaker_secondary_image_wrapper .speaker_secondary_image img {
width:30px;
height:30px;
}

.session_speaker_list.speakerstyle1 .speaker_main_image {
float:none;
margin-top:30px;
}

.session_bottom_info .speaker_secondary_image {
padding-left:0;
padding-right:23px;
margin-top:10px;
}

.session_bottom_info .speaker_secondary_image img {
width:40px;
height:40px;
}

.session_room,.one_s {
font-size:12px;
text-transform:uppercase;
line-height:30px;
}

.session_bottom_info {
margin-top:25px;
}

.session_left_side .session_speaker_list {
padding-top:16px;
padding-left:20px;
}

.speaker_of_session i {
display:inline-block;
vertical-align:top;
padding-top:8px;
}

.one_s_list {
padding-left:25px;
display:inline-block;
}

.speaker_social a {
border-radius:20px;
width:33px;
height:33px;
display:inline-block;
line-height:22px;
font-size:14px;
margin:5px 0 5px 5px;
padding:6px 6px 6px 7px;
}

.post-thumb {
position:relative;
padding-bottom:50px;
}

.dates {
position:relative;
display:inline-block;
width:100px;
padding:13px 0 0;
}

.dates .date {
font-size:36px;
line-height:1;
font-weight:700;
}

.dates span.month,.dates span.year {
text-transform:none;
font-style:italic;
}

.dates span.year {
padding-bottom:8px;
}

.dates span {
display:block;
text-align:center;
font-size:11px;
text-transform:uppercase;
line-height:20px;
padding:0 20px;
}

.dates .comments-counts {
font-size:14px;
text-transform:none;
font-style:italic;
border:1px solid #eee;
padding:10px 12px;
}

.entry-title a {
font-size:25px;
font-weight:700;
text-transform:uppercase;
position:relative;
padding-bottom:0;
margin-bottom:0;
display:inline-block;
}

.entry-meta span {
margin-right:20px;
font-size:13px;
}

.entry-content {
margin-top:0;
font-size:15px;
line-height:30px;
}

body.index .blog_wrapper,body.jet_sidebar_no_sidebar .blog_wrapper {
width:61%;
margin:0 auto;
}

article.type-post {
margin-bottom:80px;
position:relative;
}

.left_blog_cont {
display:inline-block;
width:100px;
}

.entry-meta {
margin-bottom:20px;
border-bottom:1px solid #eee;
padding-bottom:20px;
font-size:15px;
line-height:30px;
}

.left_right_blog_wrap .read-more {
padding-bottom:10px;
border-bottom:1px solid #FF5D3F;
}

.left_right_blog_wrap .share span {
padding-left:7px;
}

.content_wrapper {
padding-top:70px;
}

.home-sticky-banner {
position:absolute;
top:0;
right:0;
background:#51bbe5;
color:#fff;
font-size:11px;
padding:10px;
}

.cblog {
width:75%;
position:relative;
margin:0 auto;
}

.layout_decider.cont_with_sidebarsidebar {
border-left:1px solid #eee;
}

.cont_with_sidebar {
width:71%;
padding:0 25px 50px;
}

.col_of_sidebar {
width:29%;
padding:0 25px 50px;
}

.rights.sidebar.col_of_sidebar {
float:right;
border-left:1px solid #eee;
padding:0 0 50px 40px;
}

.lefts.sidebar.col_of_sidebar {
float:left;
border-right:1px solid #eee;
padding:0 40px 50px 0;
}

body.jet_sidebar_left_sidebar .cont_with_sidebar {
padding:0 0 50px 40px;
}

body.jet_sidebar_right_sidebar .cont_with_sidebar {
padding:0 40px 50px 0;
}

.page_navigation {
text-align:center;
margin-top:30px;
margin-bottom:60px;
display:inline-block;
width:100%;
position:relative;
}

.page_navigation ul {
padding-left:0;
z-index:1;
}

.page_navigation li a,.page_navigation li a:hover,.page_navigation li.active a,.page_navigation li.disabled {
text-decoration:none;
border-radius:3px;
cursor:pointer;
padding:10px 15px;
}

.page_navigation ul:before {
position:absolute;
content:"";
top:16px;
left:0;
width:33%;
height:1px;
float:right;
z-index:-1;
}

.page_navigation ul:after {
position:absolute;
content:"";
top:16px;
right:0;
width:33%;
height:1px;
float:right;
z-index:-1;
}

.eg-jetlayersmv-blog-element-24 p {
font-size:14px;
line-height:30px;
font-weight:500;
}

.eg-jetlayersmv-blog-element-3:before {
content:"\f017";
margin-right:10px;
}

.eg-jetlayersmv-blog-element-23-a a:before {
content:"\f086";
margin-right:10px;
}

.eg-jetlayersmv-blog-nostyle-element-28 {
border-top:1px solid #bcbcbc;
margin-top:8px;
}

.vc_progress_bar .vc_single_bar {
line-height:15px!important;
margin-bottom:55px!important;
position:relative!important;
width:100%;
height:14px;
}

.vc_progress_bar .vc_single_bar .vc_label {
position:absolute!important;
top:-35px;
left:-11px;
text-shadow:0 0 0 rgba(0,0,0,.25)!important;
}

.jet_modal_reg .modal-dialog {
width:974px;
margin-top:70px;
padding:0 30px;
}

.jet_modal_reg .modal-content {
padding:60px 80px;
}

.jet_modal_title {
font-size:24px;
text-transform:uppercase;
margin:0;
}

.modal-header {
border-bottom-width:0 !important;
padding:0 !important;
}

.jet_proc_stage_wrapper {
border-bottom:1px solid #eee;
margin-bottom:50px;
padding:35px 0 40px;
}

.indi_jet_proc_stage_wrapper {
display:inline-block;
padding:0 40px 0 0;
}

.indi_jet_proc_stage_wrapper i {
border:2px solid #ABABAB;
-moz-border-radius:27px;
-webkit-border-radius:27px;
border-radius:27px;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
font-size:16px;
width:50px;
height:50px;
line-height:50px;
text-align:center;
}

.stage_name {
display:inline-block;
padding-left:10px;
font-size:16px;
font-style:italic;
}

.jet_modal_reg .ui-tabs .ui-tabs-nav .ui-tabs-anchor i {
font-size:20px;
position:absolute;
top:13px;
left:25px;
}

.jet_modal_reg .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
border:1px solid rgba(0,0,0,.1);
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
font-size:15px;
padding:12px 24px 12px 53px;
}

.jet_modal_reg .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
border:0px solid #b17b96;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
}

.jet_modal_reg input {
border:1px solid rgba(0,0,0,.1);
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
display:block;
font-size:13px;
height:50px;
width:100%;
outline:none;
padding:0 0 0 85px;
}

.indfield {
position:relative;
margin-bottom:15px;
}
/*--------------------------------------------------------------
12 Magic Modal
--------------------------------------------------------------*/
.jet_modal_reg form i {
position:absolute;
left:24px;
top:16px;
font-size:14px;
}

.jet_modal_reg form i:after {
position:absolute;
content:'';
width:1px;
height:20px;
top:-3px;
left:36px;
}

.jet_modal_reg .brainteecontainerpadder {
padding:30px 0 0px;
}
.jet_modal_reg .brainteecontainerpadder fieldset{position: relative;}
.jet_modal_reg .brainteecontainerpadder fieldset i{left: 32px;
    top: 23px;
}
.jet_modal_reg .brainteecontainerpadder fieldset.exp_date_fieldset i{left: 22px;}
.jet_modal_reg .brainteecontainerpadder fieldset.exp_date_fieldset i:after{left: 29px;}
.jet_modal_reg .brainteecontainerpadder fieldset input{padding-left: 75px;}
.jet_modal_reg .brainteecontainerpadder fieldset.exp_date_fieldset input{padding-left:60px;}
#checkout > div.row.brainteecontainerpadder > div:nth-child(2){padding-left: 6px;}
.bt_title {
padding-left:.625em;
text-transform:uppercase;
}

.term_c input {
display:inline;
width:20px;
margin-top:5px;
}

.term_c span {
display:inline-block;
margin-top:-41px;
float:left;
padding-left:30px;
}

.term_c h6 {
font-size:13px;
margin-bottom:10px;
margin-top:15px;
text-transform:uppercase;
}

.term_c {
display:inline-block;
margin:0 0 30px;
}

input.submit_button {
border:0 solid;
box-shadow:none;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
font-size:16px;
width:120px;
text-align:left;
padding-left:25px;
}

.modal-footer {
border-top:0 solid !important;
clear: both;
    padding-top: 40px !important;
}
.jet_proc_stage_wrapper li.active .stage_name{color: #000000;}
.jet_proc_stage_wrapper li.active  i{
	border-color:#272626;
    color: #000000;
}
.modal-header {
    padding: 0px;
    border-bottom: 0px solid #e5e5e5;
    }
.jet_modal_reg .ui-tabs .jet_proc_stage_wrapper > .ui-tabs-nav .ui-tabs-anchor,.jet_modal_reg .ui-tabs .jet_proc_stage_wrapper > .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
border:0 solid #b17b96;
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
padding:0;
}

.jet_modal_reg .ui-tabs .jet_proc_stage_wrapper > .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor .stage_name {
font-size:16px;
font-style:italic;
font-weight:700;
}

.jet_modal_reg .ui-tabs .jet_proc_stage_wrapper > .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor i {
border:2px solid #003b64;
}

.jet_modal_reg .ui-tabs .jet_proc_stage_wrapper > .ui-tabs-nav li {
margin-right:initial;
display:inline-block;
float:none;
}

.jet_modal_reg .ui-tabs .jet_proc_stage_wrapper > .ui-tabs-nav .ui-tabs-anchor i {
position:relative;
font-size:16px;
top:initial;
left:initial;
}

.jet_modal_reg .ui-tabs .jet_proc_stage_wrapper > .ui-tabs-nav li.ui-state-disabled a {
cursor:not-allowed;
}

.forgot-text-link {
float:right;
clear:both;
}

.ajax-auth.logi input.submit_button {
width:100px;
margin-top:30px;
}

.tick_num {
border-radius:25px;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
font-size:16px;
font-weight:700;
width:40px;
height:40px;
line-height:40px;
text-align:center;
margin-top:5px;
}

.jet_modal_reg form .tick_num i {
position:relative;
left:0;
top:0;
font-size:14px;
}

.jet_modal_reg .extra_create i {
margin-top:2px;
font-size:16px;
cursor:pointer;
}

.select_ticket_title {
display:none;
margin-bottom:20px;
font-size:15px;
font-weight:700;
text-transform:uppercase;
letter-spacing:1px;
padding:10px 0;
}

.jet_modal_reg .extra_delete i {
margin-top:25px;
font-size:16px;
cursor:pointer;
}

.gotockt {
border:1px solid #b17b96;
-moz-border-radius:4px / 3px;
-webkit-border-radius:4px / 3px;
border-radius:4px / 3px;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
font-size:16px;
padding:10px 20px;
}

.ticket_actions h5 {
font-size:22px;
font-weight:700;
text-transform:uppercase;
}

.jet_modal_reg .ticket_actions i {
position:relative;
left:inherit;
top:inherit;
padding-left:10px;
font-weight:700;
}

.animate-number-wrap .counters-icon {
margin-bottom:20px;
display:block;
}

.animate-number-wrap span.timer {
font-size:40px;
font-weight:700;
display:block;
margin-bottom:20px;
}

.jet_fancy_video_func-icon {
width:50px;
height:50px;
border-radius:25px;
border:1px solid #fff;
display:inline-block;
line-height:46px;
text-align:center;
padding-left:3px;
}

.jet_fancy_video_func-icon:hover {
border-color:#ff4623;
}

.jet_fancy_video_func-title {
font-size:24px;
font-weight:700;
}

.stunning_link {
-moz-border-radius:2px / 2px 2px 2px 2px;
-webkit-border-radius:2px / 2px 2px 2px 2px;
border-radius:2px / 2px 2px 2px 2px;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
font-size:15px;
font-weight:700;
float:right;
margin-top:-5px;
border-right:2px solid #003B64;
padding:10px 15px;
box-shadow: 0 5px 0 #E6DB1C;
    padding: 12px 20px;
    border-width: 0px;
    font-size: 12px;
    line-height: 17px;
    text-transform: uppercase;
    border-radius: 7px;
    text-decoration: none !important;
}

.stunning_icon {
font-size:24px;
padding-right:30px;
}

.stunning_title {
font-size:18px;
text-transform:uppercase;
font-weight:700;
}

.wpb_column.col-lg-4 .testimonial_bottom_wrapper {
padding-top:18px;
}

.wpb_column.col-lg-4 .testimonial_author_name,.wpb_column.col-lg-4 .testimonial_author_position {
font-size:11px;
}

.wpb_column.col-lg-4 .testimonial_stars i {
font-size:10px;
}

.wpb_column.col-lg-4 .testimonial_author_position {
margin-top:0;
margin-left:0;
display:block;
}

.jet_social_links_wrapper.col5 .indi_jet_social_links {
width:20%;
display:inline-block;
text-align:center;
}

.indi_jet_social_links i {
font-size:22px;
width:60px;
height:60px;
-moz-border-radius:35px / 35px 35px 35px 35px;
-webkit-border-radius:35px / 35px 35px 35px 35px;
border-radius:35px / 35px 35px 35px 35px;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
line-height:60px;
}

.indi_jet_social_links span {
display:inline-block;
font-size:14px;
font-weight:700;
padding-left:20px;
text-transform:uppercase;
}

.cfrow .cf7left,.cfrow .cf7right {
width:49.7%;
display:inline-block;
}
/*--------------------------------------------------------------
13 Contact From 7
--------------------------------------------------------------*/
.wpcf7-form-control.wpcf7-submit,.threedbutton {
-moz-border-radius:20px / 20px 20px 20px 20px;
-webkit-border-radius:7px;
border-radius:7px;
font-weight:700;
text-transform:uppercase;
display:inline-block;
margin-top:14px;
font-size:12px;
-webkit-box-shadow:0 9px 0 #E6DB1C;
-moz-box-shadow:0 9px 0 #84261a;
box-shadow:0 5px 0 #E6DB1C;
padding:12px 20px;
border-width: 0px;
}

.wpcf7-form-control.wpcf7-submit:hover {
-webkit-box-shadow:0 9px 0 #E6DB1C;
-moz-box-shadow:0 9px 0 #84261a;
box-shadow:0 5px 0 #E6DB1C;
}

.threedbutton {
background-color:#f9eb00;
color:#2b2b2b;
}

.anpr_cont {
-moz-border-radius:50px;
-webkit-border-radius:50px;
border-radius:50px;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
font-size:14px;
width:100px;
height:100px;
text-align:center;
padding-top:18px;
position:absolute;
top:-50px;
left:30%;
}
/*--------------------------------------------------------------
14 Pricing Table
--------------------------------------------------------------*/
.indi_pricing_list_wrapper {
border:1px solid #eee;
margin-top:50px;
position:relative;
}

.pricing_list_wrapper {
display:inline-block;
width:100%;
}

.pricing_list_wrapper ul li {
display:block;
line-height:50px;
font-size:14px;
}

.innner_table_head {
text-align:center;
font-size:24px;
text-transform:uppercase;
border-bottom:1px solid #eee;
padding:70px 0 20px;
}

.innner_table_bodycont {
text-align:center;
padding:20px 0;
}

.pricing_purchase_button {
-moz-border-radius:2px / 2px 2px 2px 2px;
-webkit-border-radius:2px / 2px 2px 2px 2px;
border-radius:2px / 2px 2px 2px 2px;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
font-size:14px;
margin-top:20px;
display:inline-block;
padding:10px 30px;
padding:10px 15px;
box-shadow: 0 5px 0 #E6DB1C;
    padding: 12px 20px;
    border-width: 0px;
    font-size: 12px;
    line-height: 17px;
    text-transform: uppercase;
    border-radius: 7px;
    text-decoration: none !important;

}

.anpr_cont:after {
content:"";
position:absolute;
height:65px;
width:125px;
left:-12px;
top:49%;
border-radius:0 0 90px 90px;
display:block;
z-index:-1;
border:1px solid #eee;
}

.indi_pricing_list_wrapper:before {
position:absolute;
content:'';
height:5px;
width:4%;
top:-2px;
z-index:1;
left:25.6%;
}

.indi_pricing_list_wrapper:after {
position:absolute;
content:'';
height:2px;
width:5%;
top:-2px;
z-index:1;
right:25.6%;
}

.pricing_planname {
margin-top:13px;
font-weight:700;
}

.jet_process_wrap {
text-align:center;
position:relative;
}

.indi_process_wrap i {
font-size:25px;
border:2px solid #f9eb00;
-moz-border-radius:47px / 46px 46px 47px 47px;
-webkit-border-radius:47px / 46px 46px 47px 47px;
border-radius:47px / 46px 46px 47px 47px;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
height:80px;
width:80px;
line-height:76px;
margin-bottom:20px;
}

.process_title {
font-size:16px;
font-weight:700;
padding-bottom:20px;
}

.indi_process_wrap span:before {
position:absolute;
content:'';
height:2px;
width:200px;
top:7px;
right:156px;
border:1px dashed #000;
}

.indi_process_wrap span:after {
position:absolute;
content:"\f061";
width:70px;
top:-7px;
left:-85px;
font-size:20px;
}

.col-md-6 .indi_pricing_list_wrapper .anpr_cont {
left:41%;
}

.col-md-6 .indi_pricing_list_wrapper:before {
left:39%;
width:2%;
}

.col-md-6 .indi_pricing_list_wrapper:after {
right:38.1%;
width:2%;
}

.col-md-4 .indi_pricing_list_wrapper .anpr_cont {
left:35%;
}

.col-md-4 .indi_pricing_list_wrapper:before {
left:32%;
width:3%;
}

.col-md-4 .indi_pricing_list_wrapper:after {
right:32.9%;
width:3%;
}

.stunning_text_wrapper {
position:relative;
border-left:4px solid #003B64;
padding:50px;
}

.stunning_text_wrapper.center .stunning_text_cont {
width:80%;
margin:0 auto;
}

.stunning_text_wrapper.center .stunning_title {
text-align: center;
font-size: 28px;
font-weight: 700;
display: inline-block;
line-height: 41px;
width: 100%;
}
.stunning_text_wrapper.center{padding: 30px;}
.eg-jetlayersmv-blog-content {
margin-bottom:30px!important;
}

.eg-jetlayersmv-blog-nostyle-element-25 {
height:10px;
margin-top:10px;
border-top:1px solid #eee;
}

.hrline {
height:10px;
margin-top:10px;
border-top:1px solid #faec00;
width:40px;
}

.eventstyle_style2 .speaker_st_2 {
display:inline-block;
font-size:10px;
text-transform:uppercase;
font-weight:400;
margin-left:10px;
position:relative;
line-height:25px;
padding:0 10px;
}

.eventstyle_style2 .session_speaker_list .speaker_secondary_image img {
margin-right:20px;
width:50px;
height:50px;
border-radius:30px;
}

.eventstyle_style2 .speaker_st_2:before {
position:absolute;
content:'';
height:40px;
width:2px;
top:-4px;
left:-15px;
}

.eventstyle_style2 .session_speaker_list {
margin-top:0;
padding-top:10px;
padding-left:0;
}

.eventstyle_style2 .session_bottom_meta_for_style2 .speaker_of_session,.eventstyle_style3 .session_bottom_meta_for_style2 .speaker_of_session {
margin-left:30px;
}

.eventstyle_style3 .session_speaker_list {
padding-top:0;
padding-left:8px;
}

.tbackground {
position:absolute;
top:0;
left:0;
bottom:0;
right:0;
z-index:-1;
overflow:hidden;
}

.speaker_style4_main_image {
display:inline-block;
width:100%;
position:relative;
margin-left:30px;
margin-top:20px;
}

.speaker_style4_main_image img {
width:60px;
margin-left:-25px;
border-radius:35px;
border:2px solid #004f87;
}

.speaker_style4_main_image img,.speaker_style4_main_image,.eventstyle_style4 .session_title {
height:60px;
}

.speaker_style4_main_image span {
font-size:12px;
text-transform:uppercase;
font-weight:400;
padding-left:20px;
}

.eventstyle_style4 .session_title {
display:inline-block;
width:100%;
position:relative;
margin-top:0;
padding-top:14px;
font-size:20px;
font-weight:400;
margin-bottom:0;
}

.eventstyle_style4 .session_right_side {
padding:10px 0 65px;
}

.speaker_style4_main_image:after {
content:'';
height:100%;
position:absolute;
top:2px;
right:67px;
width:25px;
}

.eventstyle_style4 .session_content {
margin-top:43px;
}

.eventstyle_style4 .session_room {
margin:14px 0 0 30px;
}

.eventstyle_style4 .session_time {
margin:44px 0 0 30px;
}

.eventstyle_style4 .individual_tab_wrapper {
box-shadow:none;
}

.spe-title-wrap {
width:100%;
height:50px;
line-height:46px;
margin-bottom:10px;
position:relative;
}

.spe-title-wrap a {
width:100%;
display:inline-block;
}

.spe-title-wrap h4 {
font-size:13px;
font-weight:400;
text-transform:uppercase;
margin:0;
}

.spe-title-wrap i {
padding:0 20px 0 30px;
}

.spe-title-wrap:after {
position:absolute;
content:"\f061";
width:70px;
right:-40px;
font-size:14px;
}

.panel {
height:200px;
width:90%;
position:relative;
-webkit-perspective:600px;
-moz-perspective:600px;
margin:0 auto;
}

.panel .front {
height:inherit;
width:100%;
position:absolute;
top:0;
z-index:900;
text-align:center;
-webkit-transform:rotateX(0deg) rotateY(0deg);
-moz-transform:rotateX(0deg) rotateY(0deg);
-webkit-transform-style:preserve-3d;
-moz-transform-style:preserve-3d;
-webkit-backface-visibility:hidden;
-moz-backface-visibility:hidden;
-webkit-transition:all .4s ease-in-out;
-moz-transition:all .4s ease-in-out;
-ms-transition:all .4s ease-in-out;
-o-transition:all .4s ease-in-out;
transition:all .4s ease-in-out;
}

.panel .back {
height:inherit;
width:100%;
position:absolute;
top:0;
z-index:1000;
-webkit-transform:rotateY(-180deg);
-moz-transform:rotateY(-180deg);
-webkit-transform-style:preserve-3d;
-moz-transform-style:preserve-3d;
-webkit-backface-visibility:hidden;
-moz-backface-visibility:hidden;
-webkit-transition:all .4s ease-in-out;
-moz-transition:all .4s ease-in-out;
-ms-transition:all .4s ease-in-out;
-o-transition:all .4s ease-in-out;
transition:all .4s ease-in-out;
}

.panel.flip .front {
z-index:900;
-webkit-transform:rotateY(180deg);
-moz-transform:rotateY(180deg);
}

.panel.flip .back {
z-index:1000;
-webkit-transform:rotateX(0deg) rotateY(0deg);
-moz-transform:rotateX(0deg) rotateY(0deg);
}

.box1 {
width:100%;
height:inherit;
border:1px solid rgba(34,34,34,.05);
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
margin:0 auto;
padding:30px 20px;
}

.box2 {
width:100%;
height:inherit;
border:1px solid rgba(34,34,34,.05);
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
margin:0 auto;
padding:35px 20px 20px;
}
/*--------------------------------------------------------------
15 Single Speaker Post
--------------------------------------------------------------*/
.single_speaker_secondary_image_wrapper {
text-align:left;
margin-top:-2px;
padding:80px 0;
}

.single_speaker_secondary_image_wrapper .speaker_secondary_image {
display:inline-block;
padding-left:0;
padding-right:23px;
}

.single_speaker_secondary_image_wrapper .speaker_secondary_image img {
width:70px;
height:70px;
border-radius:50px;
}

.bottomsingleinfo {
margin-top:60px;
}

.bottomsingleinfo .botpadfromthis {
padding:25px 60px 40px;
}

.bottomsingleinfo .session_title {
width:100%;
border-left:3px solid #003b64;
margin-bottom:0;
padding:20px 20px 20px 58px;
}

.fir,.secothir {
display:inline-block;
vertical-align:middle;
position:relative;
}

.seco,.thir {
display:inline-block;
vertical-align:middle;
}

.fir {
padding-right:60px;
}

.seco {
margin-top:25px;
position:relative;
padding:0 60px;
}

.thir {
text-align:center;
padding:0 40px;
}

.thir .buy_ticket_button {
border-radius:20px;
margin-left:0;
}

.secothir {
box-shadow:-10px 0 20px -13px black;
-moz-box-shadow:none!important;
padding:10px 0;
}

.firtitle {
font-size:10px;
text-transform:uppercase;
letter-spacing:1px;
margin-bottom:20px;
}

.post-preview table{
	border-bottom: 1px solid #EDEDED;
	border-collapse: collapse;
	border-spacing: 0px;
	font-size: 14px;
	line-height: 2;
	margin: 0px 0px 20px;
	width: 100%;
}



.post-preview table {
	border-bottom: 1px solid #ededed;
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 14px;
	line-height: 2;
	margin: 0 0 20px;
	width: 100%;
}

.post-preview  caption,
th,
td {
	font-weight: normal;
	text-align: left;
}

.post-preview thead th{padding:10px 0;}
.post-preview th {
	font-weight: bold;
	text-transform: uppercase;
}
tr{border-top: 1px solid #ededed;}
td {
	padding: 6px 10px 6px 0;
}

.underscore-container {
  float: none;
}
/*--------------------------------------------------------------
16 Single Session Post
--------------------------------------------------------------*/
body.single-jetsession .single_speaker_secondary_image_wrapper .tooltip-west .tooltip-content {
left:-30px;
}

.single_session_featured_wrapper {
width:100%;
min-height:700px;
position:relative;
margin-bottom:50px;
}

.single_session_featured_wrapper .single_speaker_secondary_image_wrapper {
position:absolute;
bottom:0;
left:0;
right:0;
}

.session_title_wrap_small {
padding:15px 20px;
}

.session_title_wrap_small a {
text-transform:uppercase;
font-size:15px;
line-height:30px;
}

.session_cont_wrap_small {
padding:30px 20px;
}

.session_cont_wrap_small .session_meta {
line-height:30px;
}

.current_date_sessions h3 {
text-transform:uppercase;
font-size:20px;
padding:20px 0;
}
/*--------------------------------------------------------------
17 Comment and Replies
--------------------------------------------------------------*/
.comments-area h3#reply-title {
text-transform:uppercase;
font-size:20px;
border-bottom:6px double #eee;
display:inline-block;
padding:20px 0;
}

.comments-area label {
margin-bottom:20px;
display:inline-block;
}

.comments-area ol.comment-list {
background:#fbfbfb;
border:1px solid #c5c5c5;
padding:20px;
}

.comments-area ol.children {
background:#fff;
border:1px solid #c5c5c5;
padding:20px;
}

.comments-area .avatar {
left:-50px;
width:60px;
height:60px;
border-radius:32px;
}

.comment-respond input,.comment-respond textarea {
padding-left:20px;
background-color:#f9f9f9;
color:#ababab;
}

.comment-respond p.comment-form-author,.comment-respond p.comment-form-email,.comment-respond p.comment-form-url {
width:32.8%;
display:inline-block;
}

.comment-respond input[type="submit"] {
background-color:#f9eb00;
color:#2b2b2b;
box-shadow:0 5px 0 #E6DB1C;
border-radius:7px;
font-size:15px;
font-weight:700;
text-transform:uppercase;
display:inline-block;
margin-top:16px;
margin-bottom:40px;
padding:15px 20px;
}

body.single-speaker .content-area {
display: none;
}

body.single-speaker .bottomsingleinfo .session_title {
display: none;
}

.speaker_top_wrapper {
padding:80px 0;
}

.speaker_top_inner_wrapper {
padding:60px;
}

.single_speaker_featured_image {
width:250px;
height:250px;
margin:0 auto;
}

.single_speaker_featured_image img {
border-radius:150px;
width:100%;
height:100%;
}

.speaker_single_speaker_meta .speaker_meta i {
padding-right:20px;
font-size:16px;
}

.speaker_single_speaker_meta .speaker_meta i.fa-phone {
font-size:16px;
}

.speaker_single_speaker_meta .speaker_meta span {
font-size:13px;
letter-spacing:1px;
}

.speaker_c_1,.speaker_c_2,.speaker_c_3 {
display:inline-block;
vertical-align:middle;
padding:30px 10px 10px;
}

.speaker_single_speaker_meta {
text-align:right;
padding-right:50px;
}

.speaker_c_1 {
box-shadow:3px 0 20px -13px white;
margin-right:10px;
width:30%;
}

.speaker_c_2 {
width:30%;
box-shadow:6px 5px 20px -13px black;
}

.speaker_c_3 {
width:36%;
font-size:13px;
font-weight:400;
line-height:30px;
text-transform:capitalize;
padding-left:60px;
}

.botpadspeakerfromthis {
display:inline-block;
width:100%;
padding:25px 20px 40px;
}

body.single-speaker .entry-content {
display:inline-block;
width:100%;
margin:30px 0;
padding:25px 40px;
}

body.single-speaker .speaker_name {
font-size:23px;
font-weight:700;
position:relative;
text-align:center;
text-transform:uppercase;
padding-bottom:10px;
margin:30px 0;
}

body.single-speaker .speaker_name:after {
position:absolute;
content:"";
bottom:-8px;
left:45%;
width:30px;
height:1px;
}

.title_meta_wrapper h1.entry-title {
margin-top:0;
text-transform:uppercase;
}

.liner {
position:relative;
padding:30px 0;
}

.liner_inner {
position:absolute;
content:'';
height:1px;
width:100%;
left:0;
}

.liner_inner i {
position:absolute;
left:50%;
top:-6px;
}

.tag_collection {
font-size:15px;
text-transform:capitalize;
letter-spacing:1px;
}

.share a {
width:40px;
height:40px;
font-size:18px;
display:inline-block;
border-right:1px solid #E2E2E2;
text-align:center;
line-height:40px;
border-radius:24px;
border:1px solid #DEDEDE;
margin-left:7px;
}

body.single .entry-footer .author-info {
border-left:4px solid #f9eb00;
}

.author-info {
margin-top:50px;
padding:25px 25px 35px;
}

.author-info .author_meta h3 {
text-transform:uppercase;
}

.author-info .share.social_link a {
margin-left:0;
margin-right:10px;
}

.relatedposts .relatedthumb {
width:48.5%;
display:inline-block;
padding:30px;
margin-bottom: 30px;
}

.relatedposts .relatedthumb:nth-child(odd) {
margin-right:30px;
}

.relatedposts .relatedthumb a h3 {
font-size:18px;
font-weight:700;
text-transform:uppercase;
margin-top:0;
margin-bottom:10px;
}

.thumbd {
width:20%;
display:inline-block;
}

.contd {
width:79%;
display:inline-block;
padding-left:30px;
vertical-align:top;
float:right;
}

.contd p {
margin-top:0;
padding-bottom:15px;
border-bottom:1px solid #d4d4d4;
margin-bottom:15px;
}

.related_post_title {
text-transform:uppercase;
font-size:20px;
border-bottom:6px double #eee;
margin-bottom:30px;
display:inline-block;
padding:20px 0;
}

.comments-area > h2.comments-title {
font-size:20px;
font-weight:700;
text-transform:uppercase;
border-bottom:6px double #eee;
display:inline-block;
padding-bottom:20px;
}

.comment-author.vcard .fn {
font-size:16px;
text-transform:uppercase;
margin-bottom:10px;
display:inline-block;
}

.comment-list {
padding-left:0;
padding-top:20px;
}

article.comment-body {
margin-bottom:40px;
padding-top:20px;
}

.author_avatar {
text-align:center;
padding-top:18px;
}

blockquote:before {
content:open-quote;
font-size:4em;
line-height:.1em;
margin-right:.25em;
vertical-align:-.4em;
}

.rowexcluded {
margin-left:-15px;
margin-right:-15px;
}
/*--------------------------------------------------------------
18 Jet Buttons
--------------------------------------------------------------*/
.jetef-btn.jetef-btn-icon .jetef-btn-text {
display:inline-block;
margin-right:0;
vertical-align:middle;
float:left;
line-height:inherit;
padding:0 15px 0 20px;
}

.jetef-btn.jetef-btn-icon:not(.jetef-btn-custom-border-hover).jetef-btn-solid,.jetef-btn.jetef-btn-icon:not(.jetef-btn-custom-border-hover).jetef-btn-solid .jetef-btn-text-icon {
border:none;
}

.jetef-btn.jetef-btn-icon .jetef-btn-text-icon {
display:inline-block;
width:56px;
text-align:center;
font-size:23px;
border-left-width:2px;
border-left-style:solid;
border-left-color:inherit;
vertical-align:middle;
float:left;
line-height:inherit;
border-radius:0 3px 3px 0;
position:relative;
overflow:hidden;
}

.jetef-btn.jetef-btn-icon .jetef-btn-text-icon:before {
display:inline-block;
font-size:18px;
width:100%;
height:100%;
position:absolute;
left:-100%;
top:0;
content:"\f18e";
overflow:hidden;
font-weight:200;
-webkit-transition:left .2s ease-out;
transition:left .2s ease-out;
}

.jetef-btn.jetef-btn-icon .jetef-btn-text-icon i,.jetef-btn.jetef-btn-icon .jetef-btn-text-icon span {
display:block;
position:relative;
left:0;
line-height:inherit;
-webkit-transition:left .2s ease-out;
transition:left .2s ease-out;
}

jetef-btn.jetef-btn-icon {
vertical-align:middle;
padding:0;
}

.jetef-btn.jetef-btn-solid {
border:none;
height:52px;
line-height:52px;
}

.jetef-btn {
display:inline-block;
position:relative;
outline:0;
font-style:normal;
font-weight:800;
font-size:13px;
line-height:48px;
height:48px;
text-transform:uppercase;
letter-spacing:1px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
border:2px solid #e6e6e6;
-webkit-transition:color .2s ease-out, background-color .2s ease-out, border-color .2s ease-out;
transition:color .2s ease-out, background-color .2s ease-out, border-color .2s ease-out;
-webkit-box-sizing:initial;
-moz-box-sizing:initial;
box-sizing:initial;
padding:0;
}

.jetef-btn.jetef-btn-icon:hover .jetef-btn-text-icon i,.jetef-btn.jetef-btn-icon:hover .jetef-btn-text-icon span {
left:100%;
}

.button_aling_controller:after {
clear:both;
content:'';
}

.button_aling_controller.small .jetef-btn {
height:38px;
line-height:38px;
font-size:12px;
}

.button_aling_controller.large .jetef-btn {
height:64px;
line-height:64px;
}

.button_aling_controller.small .jetef-btn.jetef-btn-icon .jetef-btn-text-icon {
width:46px;
font-size:17px;
}
/*--------------------------------------------------------------
19 Google Maps
--------------------------------------------------------------*/
.mapoverlay {
position:absolute;
top:20%;
right:70px;
z-index:99;
width:40%;
text-align:center;
-moz-box-shadow:0 0 5px rgba(5,5,5,.16);
-webkit-box-shadow:0 0 5px rgba(5,5,5,.16);
box-shadow:0 0 5px rgba(5,5,5,.16);
padding:30px 60px;
}

.mapoverlay i {
font-size:30px;
}

.mapoverlay .map_title {
font-size:24px;
font-weight:700;
margin-bottom:20px;
line-height:42px;
position:relative;
padding:20px 0;
}

.mapoverlay .map_title:after {
position:absolute;
content:'';
height:2px;
width:100px;
bottom:0;
left:40%;
}

.mapoverlay .map_info {
font-size:14px;
padding-bottom:20px;
}

.entry-footer .edit-link {
position:absolute;
z-index:99;
top:-30px;
}

.paydropdown {
width:100%;
margin:0 auto 1em;
}

.paydropdown dt a {
display:block;
height:47px;
width:100%;
border:1px solid #ecf0f1;
border-radius:3px;
text-decoration:none;
}

.paydropdown dt a:hover,.paydropdown dt a:active {
border-color:#bdc3c7;
}

.paydropdown dt span {
display:block;
line-height:45px;
border-right:1em solid transparent;
cursor:pointer;
padding:0 1em;
position: relative;
}

.paydropdown dd ul {
display:none;
position:absolute;
left:0;
top:-2.5em;
width:100%;
list-style:none;
border:1px solid #bdc3c7;
border-radius:3px;
padding-left:0;
background:#ffffff;
}

.paydropdown dd ul li:first-child a:hover {
border-radius:3px 3px 0 0;
}

.paydropdown dd ul li:last-child a:hover {
border-radius:0 0 3px 3px;
}

.paydropdown dd li a {
display:block;
line-height:2.5em;
text-decoration:none;
padding:0 1em;
}

.paydropdown dd li a:hover {
cursor:pointer;
}

.selectpaymentgateway {
z-index:99;
position:relative;
float:right;
width:100%;
}

.gofromckt {
border:1px solid #b17b96;
-moz-border-radius:4px / 3px;
-webkit-border-radius:4px / 3px;
border-radius:4px / 3px;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
font-size:16px;
float:left;
padding:10px 20px;
}

.gofromckt:focus {
color:#fff;
}

input[type="submit"].gotocktforbutton,input[type="submit"].gotoemailcktforbutton {
border:1px solid #b17b96;
-moz-border-radius:4px / 3px;
-webkit-border-radius:4px / 3px;
border-radius:4px / 3px;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
font-size:16px;
box-shadow:none;
text-transform:uppercase;
width:280px;
height:41px;
display:inline-block;
margin:0 auto;
padding:10px 20px;
}

.submitcontainer {
position:relative;
display:inline-block;
text-align:center;
width:100%;
}

.submitcontainer:after {
position:absolute;
content:"\f178";
top:11px;
right:20px;
}

.paymanage {
margin-top:-20px;
}

#Braintreetab fieldset {
border-width:0;
}

.cvv_fieldset {
width:140px;
display:inline-block;
float:left;
}

.exp_date_fieldset {
    width: 222px;
    display: inline-block;
    float: right;
    padding-left: 0px;
}

.jtlr-notice {
display:none;
margin-bottom:15px;
max-width:91%;
padding:10px 2%;
}
/*--------------------------------------------------------------
20 Credit Card Wrapper
--------------------------------------------------------------*/
.cticketcardWrap {
display:inline-block;
width:400px;
margin-bottom:50px;
margin-right:50px;
}

.cticketcard {
height:215px;
float:left;
position:relative;
background: linear-gradient(to bottom, #e84c3d 0%, #e84c3d 26%, #ecedef 26%, #ecedef 100%);
padding:1em;
}

.cticketcardLeft {
border-top-left-radius:8px;
border-bottom-left-radius:8px;
width:70%;
}

.cticketcardRight {
width:30%;
border-left:.18em dashed #fff;
border-top-right-radius:8px;
border-bottom-right-radius:8px;
}

.cticketcardRight:before,.cticketcardRight:after {
content:"";
position:absolute;
display:block;
width:.9em;
height:.9em;
border-radius:50%;
left:-.5em;
}

.cticketcardRight:before {
top:-.4em;
}

.cticketcardRight:after {
bottom:-.4em;
}

.cticketcardWrap h1 {
font-size:1.1em;
margin-top:0;
text-transform:uppercase;
}

.cticketcardWrap .title,.cticketcardWrap .name,.cticketcardWrap .seat,.cticketcardWrap .time {
text-transform:uppercase;
font-weight:400;
}

.cticketcardWrap .title h2,.cticketcardWrap .name h2,.cticketcardWrap .seat h2,.cticketcardWrap .time h2 {
font-size:.9em;
margin:0;
}

.cticketcardWrap .title span,.cticketcardWrap .name span,.cticketcardWrap .seat span,.cticketcardWrap .time span {
font-size:.7em;
}

.cticketcardWrap .title {
margin:2em 0 0;
}

.cticketcardWrap .name,.cticketcardWrap .seat {
margin:.7em 0 0;
}

.cticketcardWrap .time {
margin:.7em 0 0 1em;
}

.cticketcardWrap .eye {
position:relative;
width:2em;
height:1.5em;
border-radius:1em;
z-index:1;
margin:0 auto;
}

.cticketcardWrap .eye:before,.cticketcardWrap .eye:after {
content:"";
display:block;
position:absolute;
border-radius:50%;
}

.cticketcardWrap .eye:before {
width:1em;
height:1em;
z-index:2;
left:8px;
top:4px;
}

.cticketcardWrap .eye:after {
width:.5em;
height:.5em;
z-index:3;
left:12px;
top:8px;
}

.cticketcardWrap .number {
text-align:center;
text-transform:uppercase;
}

.cticketcardWrap .number h3 {
font-size:2.5em;
margin:.7em 0 0;
}

.cticketcardWrap .barcode {
height:2em;
width:0;
box-shadow:1px 0 0 1px #343434, 5px 0 0 1px #343434, 10px 0 0 1px #343434, 11px 0 0 1px #343434, 15px 0 0 1px #343434, 18px 0 0 1px #343434, 22px 0 0 1px #343434, 23px 0 0 1px #343434, 26px 0 0 1px #343434, 30px 0 0 1px #343434, 35px 0 0 1px #343434, 37px 0 0 1px #343434, 41px 0 0 1px #343434, 44px 0 0 1px #343434, 47px 0 0 1px #343434, 51px 0 0 1px #343434, 56px 0 0 1px #343434, 59px 0 0 1px #343434, 64px 0 0 1px #343434, 68px 0 0 1px #343434, 72px 0 0 1px #343434, 74px 0 0 1px #343434, 77px 0 0 1px #343434, 81px 0 0 1px #343434;
margin:1.2em 0 0 .8em;
}

.ticket_radios_wrapper label {
font-size:20px;
line-height:30px;
}

.ticket_radios_wrapper .labelwrap {
margin-top:-105px;
z-index:1;
position:relative;
padding:30px;
}

.ticket_radios_wrapper input.radio {
opacity:0;
z-index:2;
position:relative;
height:100px;
width:100%;
}

.ticket_radios_wrapper > div {
display:inline-block;
text-align:center;
border-radius:5px;
margin:10px;
}

.ticket_radios_wrapper > div input.radio:checked ~ label:before {
content:"\f05d";
font-size:16px;
}

.embed_in_content div#myModal {
display:block;
overflow:hidden;
position:relative;
z-index:1;
}

.embed_in_content .modal.fade .modal-dialog {
-webkit-transform:translate(0,0%);
-ms-transform:translate(0,0);
-o-transform:translate(0,0);
transform:translate(0,0);
margin-top:0;
}

.embed_in_content .modal-header .close {
opacity:0!important;
}

.embed_in_content .modal-footer button.btn.btn-default {
opacity:0;
}

.embed_in_content .modal-content {
box-shadow:0 0 0 rgba(0,0,0,0.5);
}
/*--------------------------------------------------------------
21 Accomodation
--------------------------------------------------------------*/
.indi_accommodation_list_wrapper {
text-align:left;
margin-bottom:40px;
}

.accommodation_planname {
font-size:22px;
font-weight:700;
line-height:30px;
text-transform:uppercase;
padding-bottom:15px;
border-bottom:1px solid #d0d0d0;
}

.acc_title_cont {
padding:20px 20px 10px;
}

.accommodation_purchase_button {
-moz-border-radius:4px / 3px;
-webkit-border-radius:4px / 3px;
border-radius:4px / 3px;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
font-size:16px;
box-shadow:none;
text-transform:uppercase;
width:280px;
height:41px;
margin:0 auto;
padding:10px 20px;
}
.accommodation_purchase_button:hover{color: #000;}
.accommodation_meta_wrapper {
display:inline-block;
width:100%;
border-top:1px solid #fff;
vertical-align:middle;
padding:10px 20px;
}

.accommodation_meta_left {
float:left;
width:50%;
}

.accommodation_meta_right {
float:right;
width:50%;
text-align:right;
}

.accommodation_stars i {
padding:2px;
}

.accommodation_anual {
display:inline-block;
font-size:24px;
}

.accommodation_rate {
padding-left:3px;
font-size:10px;
display:inline-block;
}

.ticket_select_wrap {
text-align:center;
margin-bottom:20px;
}

body,ul,ol,.page-content,.entry-content,.entry-summary {
margin:0;
}

article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary,.sticky,.bypostauthor,.gallery-caption,.hideonmobile,.cticketcardWrap .number span {
display:block;
}

.sop.col-md-6 .style1.indi_process_wrap span:before {
right:300%;
}

.sop.col-md-6 .style1.indi_process_wrap span:after {
left:-220%;
}

b,strong,optgroup,dt,.selected {
font-weight:700;
}

button::-moz-focus-inner,input::-moz-focus-inner,legend {
border:0;
padding:0;
}

address,.widget {
margin:0 0 1.5em;
}

mark,ins,a.buy_ticket_button:hover {
text-decoration:none;
}

.widget select,embed,iframe,object {
max-width:100%;
}

.single .byline,.group-blog .byline,.page_navigation li,blockquote p {
display:inline;
}

.wp-caption-text,.jet_title_wrapper.titlecenter,.jtlr-header-container,.jet_icon_box_wrapper.topcenter,.newsletter-subscription form,.ticket_actions,.animate-number-wrap,.jet_fancy_video_func_wrap,.eventstyle_style4 .speaker_secondary_image,.panel .front,.panel .back,body.single-speaker .speaker_social,.button_aling_controller.center {
text-align:center;
}

.widget.widget_text li,li.widget,.jet_category_widget_cat_recent_posts li,.comment-list li {
list-style:none;
}

.social_links a,.left_right_blog_wrap .share a {
width:26px;
height:26px;
font-size:13px;
display:inline-block;
border-right:1px solid #E2E2E2;
text-align:center;
line-height:25px;
border-radius:24px;
border:1px solid #DEDEDE;
margin-left:7px;
}

.jet_title_wrapper.titleleft,.jet_icon_box_wrapper.topleft,.author-info .share.social_link {
text-align:left;
}

.jet_title_wrapper.titleright,.blo_i.right_text,.entry-bottom .share {
text-align:right;
}

.jet_title_wrapper.titleleft .jet_main_title_text:after,.jetef-btn.jetef-btn-icon:hover .jetef-btn-text-icon:before {
left:0;
}

.jet-widget-title:after,.session_title:after {
position:absolute;
content:"";
bottom:-8px;
left:0;
width:30px;
height:1px;
}

.jet_copyright_left,.jet_copyright_right #footermenu-menu li a,.animate-number-wrap .counters-chart-title,.process_content {
font-size:14px;
}

.wpb_accordion_section,h2.entry-title {
margin-bottom:10px;
}

.jet_icon_box_wrapper.left .jet_icon_wrapper,article.comment-body .avatar {
position:absolute;
}

.jet_countdown_date_title,.speaker_single_speaker_meta .speaker_meta {
margin:20px 0;
}

span.countdown-section:nth-child(1),.speaker_social a:nth-child(1) {
margin-left:0;
}

.opacity_wrapper,.stunning_text_opacity_wrapper {
position:absolute;
height:100%;
width:100%;
top:0;
left:0;
bottom:0;
}

.testimonial_excerpt,.session_content,.comment-content {
font-size:15px;
}

.testimonial_excerpt p,.wpb_wrapper > p,.right_blog_cont h2.entry-title,.left_right_blog_wrap .entry-content,.left_right_blog_wrap .entry-content > p,.wpb_column.col-lg-4 .testimonial_title_wrapper {
margin-top:0;
}

.eventstyle_style3 .session_speaker_list .speaker_secondary_image.third,.left_right_blog_wrap,.comments-area {
margin-top:30px;
}

.speaker_secondary_image_wrapper,.eventstyle_style2 .session_bottom_info,.eventstyle_style3 .session_bottom_info {
margin-top:10px;
}

.speaker_of_session,.innner_accommodation_bodycont {
padding-top:15px;
}

.dates .month,body.single-jetsession .content_wrapper,body.single-speaker .content_wrapper {
padding-top:0;
}

.right_blog_cont,.title_meta_wrapper {
display:inline-block;
width:85%;
vertical-align:top;
padding-left:30px;
}

.blog_wrapper .read-more i,.eventstyle_style2 .session_speaker_list .speaker_secondary_image,.eventstyle_style3 .session_speaker_list .speaker_secondary_image {
padding-left:10px;
}

body.single-jetsession .session_meta span,body.single-speaker .session_cont_wrap_small .session_meta span {
font-size:13px;
text-transform:uppercase;
letter-spacing:1px;
}

body.single-jetsession .session_meta i,body.single-speaker .session_meta i {
padding-right:20px;
}

body.single-speaker .bottomsingleinfo,.barcodeo {
margin-top:20px;
}

body.single .comments-counts span,.tag_collection i,.contd .entry-date i {
margin-right:10px;
}

.indi_process_wrap.style1.panel .back,.indi_process_wrap.style1.panel .front {
position:relative;
transform:rotateY(0deg);
height:initial;
}

.indi_process_wrap.style1.panel {
height:initial;
width:initial;
position:relative;
-webkit-perspective:initial;
-moz-perspective:initial;
margin:0;
}

.indi_process_wrap.style1.panel .box1,.indi_process_wrap.style1.panel .box2 {
background-clip:padding-box;
background-color:#fff;
border-width:0;
padding:0 15px;
}

.indi_process_wrap.style1.panel .box2 {
padding-bottom:20px;
}

.jet_suc_fail {
opacity:0;
background:#edffda;
border:1px solid #56b36f;
margin:30px 60px;
padding:10px;
}
/*--------------------------------------------------------------
22 Widgets
--------------------------------------------------------------*/
.widget_recent_entries ul li {
position:relative;
padding-left:15px;
}

.widget_recent_entries ul li:before {
font-size:10px;
position:absolute;
left:0;
top:0;
line-height:2.3;
content:'\f054';
}

.widget_search input[type=submit] ,.search-form  input[type="submit"],form.post-password-form  input[type="submit"]{
position:absolute;
right:-26px;
height:48px;
width:100px;
color:#FFF;
text-decoration:none;
background-color:#003b64;
top:0;
background-repeat:no-repeat;
background-size:18px;
background-position:9px;
box-shadow:none;
font-size:11px;
text-transform:uppercase;
text-align:right;
padding:6px 14px 6px 0;
}
form.search-form:after {
font-family: FontAwesome;
position: absolute;
font-size: 13px;
right: 44px;
top: 14px;
content: '\f002 ';
color: #fff;
}
form.post-password-form  label{position:relative}
form.post-password-form   > p:nth-child(2){position:relative;}
form.post-password-form  input[type="submit"] {
right: 0px;
height: 40px;
top: 30px;
line-height: 27px;
text-align: center;
padding-right: 0px;
padding-left: 0px;
}
form.post-password-form{position:relative;}
form.post-password-form:after {
    font-family: FontAwesome;
    position: absolute;
    font-size: 13px;
    right: 8.5%;
    bottom: 5px;
    content: '\f002 ';
    color: #fff;
    display: none;
}
body.home form.post-password-form:after{
right: 6%;
}
article .page-links a{
background: #eee;
padding: 6px 10px;
}
.widget_recent_entries ul li:before {
    top: 9px;
}
.widget_search form.search-form:after {
position:absolute;
font-size:13px;
right:44px;
top:14px;
content:'\f002 ';
color:#fff;
}

.widget {
margin-bottom:20px;
display:inline-block;
width:100%;
}

.widget_meta ul li,.widget_pages ul li,.widget_archive ul li {
float:right;
text-align:right;
width:100%;
clear:both;
z-index:1111;
position:relative;
}

.widget_meta a,.widget_pages a,.widget_archive a {
position:relative;
padding-left:30px;
text-align:left;
float:left;
}

.widget_meta a:after,.widget_pages a:after,.widget_archive a:after {
position:absolute;
left:0;
top:0;
color:#003b64;
content:'\f187';
}

.widget_pages a:after {
content:'\f0f6';
}

.widget_categories ul li.cat-item a:after {
content:'\f08d';
}

.widget_meta a:after {
content:'\f178';
}

.widget_recent_comments ul li:after {
position:absolute;
left:0;
top:0;
color:#003b64;
content:'\f0e6';
}

.widget_rss ul li a.rsswidget {
font-size:18px;
display:block;
border-bottom:1px solid #eee;
padding-bottom:10px;
margin-bottom:10px;
text-transform:uppercase;
}

.widget_rss ul li {
padding-bottom:20px;
border-bottom:2px solid #ddd;
margin-bottom:20px;
}

.widget_rss ul li .rssSummary {
margin:10px 0;
}

.widget_rss cite {
font-weight:bold;
}

.widget_nav_menu ul.sub-menu {
margin-left:-7px;
}

.widget_nav_menu ul li:after {
position:absolute;
left:0;
top:0;
color:#003b64;
content:'\f0c9';
}

.widget_nav_menu ul.sub-menu li:after {
content:'\f141 ';
}

.footer-column img,.sidebar-wrapper img {
width:100%;
height:100%;
padding-bottom:10px;
}

.profile-small-img img {
padding-bottom:0;
}

.footer-column .rsswidget img,.sidebar-wrapper .rsswidget img {
width:auto;
height:auto;
padding-bottom:0;
}

#wp-calendar {
width:100%;
font-size:11px;
}

#wp-calendar thead th {
background:#f5f5f5;
border:1px solid #ddd;
border-top:none;
font-size:11px;
}

#wp-calendar tbody td {
text-align:center;
border:1px solid #ddd;
line-height:2.5em;
transition:background .15s ease;
-webkit-transition:background .15s ease;
-o-transition:background .15s ease;
-moz-transition:background .15s ease;
}

#wp-calendar tbody td:hover {
background:#f1f1f1;
color:#333;
}

#wp-calendar tbody td a {
display:block;
text-decoration:none;
background:#f1f1f1;
color:#333;
}

#wp-calendar tbody td:hover a {
background:#4d4d4d;
color:#fff;
}

#wp-calendar tfoot td {
padding:4px;
}

#wp-calendar caption {
cursor:pointer;
font-size:13px;
text-transform:uppercase;
outline:0 none!important;
background:#003b64;
color:#fff;
margin:0;
padding:12px;
}

#wp-calendar tbody a {
display:block;
text-decoration:underline;
}

#wp-calendar th {
text-align:center;
border:1px solid transparent;
border-top:none;
color:#a7a7a7;
padding:7px 0;
}
#wp-calendar tbody td#today{
background:#003b64;color:#fff;
}
#footer #wp-calendar thead th {
background:#222;
}

#footer #wp-calendar tbody td {
border-color:#222;
}

h1.widget-title {
position:relative;
border-bottom:2px #e3e3e3 solid;
margin-bottom:20px;
padding:0 0 20px;
}

h1.widget-title,.home-widget-title {
position:relative;
margin-bottom:20px;
padding:0 0 20px;
}

h1.widget-title:after,.home-widget-title:after {
position:absolute;
left:0;
bottom:-2px;
height:2px;
width:30px;
background-color:#003b64;
content:'';
}

ul li.cat-item a {
position:relative;
padding-left:20px;
line-height:18px;
}

ul li.cat-item a:after {
position:absolute;
left:0;
top:0;
color:#003b64;
content:'\f046';
}

.widget ul li {
list-style:none;
line-height:40px;
}
ul.footerwidgeticons li{line-height: 30px;}
.jet_category_widget_cat_recent_posts .nothumb li {
width:100%;
padding-left:0;
padding-bottom:15px;
}

.jet_category_widget_cat_recent_posts .nothumb li a {
font-size:14px;
line-height:28px;
text-transform:uppercase;
position:relative;
display:inline-block;
width:100%;
font-weight:bold;
}

.jet_category_widget_cat_recent_posts .nothumb li span.post-date {
display:block;
font-style:italic;
line-height:17px;
}

.jet_category_widget_cat_recent_posts .nothumb li span.post-date i {
padding-right:10px;
font-size:10px;
vertical-align:top;
padding-top:4px;
}

.taxonomy-description {
margin-bottom: 60px;
}

.jet_category_widget_cat_recent_posts .nothumb li .thumb_div {
width:70px;
height:70px;
display:inline-block;
vertical-align:top;
padding-top:10px;
}
.menu-widget-menu-container ul li{
text-transform:uppercase;font-size:13px;
}
.menu-widget-menu-container ul li:after {
font-family: FontAwesome;
position: absolute;
left: 0;
top: 0;
color: #fff;
content: "\f18e";
}
.widcont_div {
display:inline-block;
padding-left:20px;
padding-top:12px;
}

.fixedhead {
position:fixed;
top:0;
box-shadow:0 1px 10px #d4d4d4;
padding:10px 0;
}

.main-header-wrapper.fixedhead {
background:rgba(255,255,255,0.95);
}

.logged-in.admin-bar .fixedhead {
top:30px;
}

.fixedhead.menu_header_style_2_wrapper .jtlr-navigation {
margin-top:5px;
}

.fixedhead .logo-wrapper {
width:120px;
padding-top:7px;
}

.modal-loads {
position:absolute;
top:46%;
left:48%;
}

div.ticket_radios_wrapper > div:nth-child(1) {
border:2px solid rgb(255,70,35);
}

.admin_menu_sugg {
text-transform:uppercase;
font-size:15px;
letter-spacing:1px;
padding:20px;
}

.admin_menu_sugg a {
color:#ff4623;
}

#jet_session_tab_wrapper.ui-tabs {
box-shadow:0 3px 19px -15px black;
}
#jet_session_tab_wrapper.ui-tabs {
	    box-shadow: 0 3px 28px -15px black;
  }
    @-moz-document url-prefix() { 
    	.someveryoddclasswhichnotexist{display: none;}
    	.individual_tab_wrapper {
    box-shadow: -20px 0 9px -27px #003B64;
}
  #jet_session_tab_wrapper.ui-tabs {
	    /*-webkit-box-shadow: 0 3px 28px -15px #000 !important;*/
	    box-shadow: 0 3px 19px -15px black;
  }
  .session_right_side{box-shadow: 0 3px 27px -27px black;}
}
.rev_slider_wrapper{overflow:hidden !important}
#map-canvas {
width:100%;
height:480px;
}
/*--------------------------------------------------------------
23 Tooltips
--------------------------------------------------------------*/
.tipr_content {
color:#fff;
background-color:#000;
padding:9px 17px;
}

.tipr_container_bottom {
display:none;
position:absolute;
margin-top:13px;
z-index:1000;
}

.tipr_container_top {
display:none;
position:absolute;
margin-top:-77px;
z-index:1000;
}

.tipr_point_top,.tipr_point_bottom {
position:relative;
background:#fff;
}

.tipr_point_top:after,.tipr_point_top:before {
position:absolute;
pointer-events:none;
border:solid transparent;
top:100%;
content:"";
height:0;
width:0;
}

.tipr_point_top:after {
border-top-color:#fff;
left:50%;
margin-left:-8px;
border-width:8px;
}

.tipr_point_top:before {
border-top-color:#dcdcdc;
left:50%;
margin-left:-9px;
border-width:9px;
}

.tipr_point_bottom:after,.tipr_point_bottom:before {
position:absolute;
pointer-events:none;
border:solid transparent;
bottom:100%;
content:"";
height:0;
width:0;
}

.tipr_point_bottom:after {
border-bottom-color:#000;
left:50%;
margin-left:-13px;
border-width:8px;
}

.tipr_point_bottom:before {
border-bottom-color:#dcdcdc;
left:50%;
margin-left:-9px;
border-width:0;
}

div.search-wrapper form {
display: none;
margin:0;
padding:4px 0;
}

div.search-wrapper #search-text {
width:1px;
overflow:hidden;
float:left;
}

div.search-wrapper input[type="text"] {
font-size:11px;
width:150px;
height:40px;
line-height:19px;
border:0;
border-radius:0;
margin:0 0 0 9px;
padding:2px 5px 2px 6px;
}

div.search-wrapper input[type="submit"] {
width:17px;
height:17px;
float:right;
border:0;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
background:url(images/find-17px.png) no-repeat center;
margin:11px 10px 3px;
padding:0;
}

.search-wrapper #search-text input[type="text"] {
color:#333333!important;
background-color:#fff!important;
}

.search-wrapper.icon1 input[type="submit"] {
background:url(images/light-find-17px.png) no-repeat center;
outline:none;
}

.search-wrapper.icon2 input[type="submit"] {
background:url(images/dark-find-17px.png) no-repeat center;
outline:none;
}

input[type="submit"] {
outline:none;
}

.manage_ticket_tabs {
padding-left:0;
margin-top:-15px;
}

.manage_ticket_tabs li {
text-transform:uppercase;
font-size:14px;
line-height:60px;
list-style:none;
font-weight:700;
color:#003b64;
box-shadow:11px 10px 29px -21px black;
text-align:right;
padding:10px 25px 0 17px;
}

.Printwarning {
padding-bottom:30px;
}

.wholecticketcardWrap div[id*="qrcode"] {
visibility:hidden;
}

.wholecticketcardWrap div[id*="faggg"] {
text-align:center;
margin-top:6px;
}

p,.gallery {
margin-bottom:1.5em;
}

.topbar_left > a:nth-child(1),.search-wrapper,.search-wrapper form {
border-left:1px solid #000;
}

.jet-widget-title,.widget > h1,.widget >h2,.widget >h3,.widget >h4,.widget >h5,.widget > h6 {
font-size:16px;
line-height:28px;
text-transform:uppercase;
position:relative;
margin-bottom:34px;
display:inline-block;
width:100%;
}

.opc_this .main-header-wrapper.menu_header_style_2_wrapper,td,th,.jet_modal_reg .ui-tabs .ui-tabs-panel {
padding:0;
}

.header-style-0 .header-padder,.jet_title_wrapper,.ac_b_sep {
padding:20px 0;
}
.header-padder{overflow: visible;}
.jet_icon_box_wrapper.left .jet_icon_content,.comment-metadata,.comment-content,.comment-author.vcard .fn,.comment-list .reply {
padding-left:50px;
}

.session_date,.comment-metadata a {
font-size:13px;
}

.home-sticky-banner i,.jet_countdown_meta i,.entry-meta span i,.cfrow .cf7left,.indsp_sep,.firtitle i {
padding-right:10px;
}

body.jet_sidebar_right_sidebar .layout_decider.cont_with_sidebar,.logo-wrapper,.button_aling_controller.left,.cticketcardWrap .seat,.cticketcardWrap .time {
float:left;
}

.jet_sidebar_left_sidebar .layout_decider.cont_with_sidebar,.menu-wrapper,.jtlr-nav-search-form-button,.left_right_blog_wrap .share,.button_aling_controller.right,div.search-wrapper {
float:right;
}

.jet_modal_reg .ui-tabs .ui-tabs-nav li,.cont_with_sidebar .relatedposts .relatedthumb:nth-child(odd) {
margin-right:0;
}

.extra_create,[hidden],template,.byline,.updated:not(.published),.blog .format-aside .entry-title,.archive .format-aside .entry-title,#jtlr-responsive-navigation,.jet_modal_reg form .tick_num i:after,.extra_create i:after,.extra_delete i:after,.jet_modal_reg .ticket_actions i:after,.biko-supporter,.jet_process_wrap .col-md-4:first-child span:before,.jet_process_wrap .col-md-4:first-child span:after,div.speaker_of_session div.one_s:last-child span.indsp_sep,.eventstyle_style4 .session_title:after,.style2.indi_process_wrap span:before,.style2.indi_process_wrap span:after,body.single-jetsession .jet_page_title_wrapper,.bottomsingleinfo .session_title:after,body.single-speaker .jet_page_title_wrapper,.comment-author.vcard .says,.hideondesktop,.formstabs,.jet_process_wrap .col-md-6.sop:nth-child(odd) .style1.indi_process_wrap span:before,.jet_process_wrap .col-md-6.sop:nth-child(odd) .style1.indi_process_wrap span:after,.jet_category_widget_cat_recent_posts li:before,.fixedhead .search-wrapper {
display:none;
}

.grandtotalda,.topbar_right,.session_speaker_list.speakerstyle1 .speakerextranumbers.sec2 .speaker_secondary_image,.speaker_secondary_image_wrapper .speaker_secondary_image,.stunning_icon,.stunning_title,.stunning_caption,.stunning_link,.eventstyle_style2 .session_bottom_meta_for_style2 .speaker_of_session,.eventstyle_style2 .session_bottom_meta_for_style2 .session_room,.eventstyle_style3 .session_bottom_meta_for_style2 .speaker_of_session,.eventstyle_style3 .session_bottom_meta_for_style2 .session_room,.eventstyle_style2 .session_bottom_meta_for_style2 .speaker_of_session .one_s_list .one_s,.eventstyle_style3 .session_bottom_meta_for_style2 .speaker_of_session .one_s_list .one_s,.spe-title-wrap h4,.spe-title-wrap i,.suptool {
display:inline-block;
}

.jet_process_wrap .sop.col-md-,.jet_process_wrap .sop.col-md-1,.jet_process_wrap .sop.col-md-6,body.single article.type-post {
margin-bottom:40px;
}

.pricing_list_wrapper .col-md-6,.pricing_list_wrapper .col-md-4,.session_left_side.totalmember2,.session_left_side.totalmember3,.session_left_side.totalmember4,.session_left_side.totalmember5,#btnsome.threedbutton {
margin-bottom:50px;
}

.comments-area .logged-in-as,dfn,dfn,cite,em,i {
font-style:italic;
}

.comment-content p,body.search-results .entry-summary p {
line-height:35px;
}

.comment-respond,.jet_category_widget_cat_recent_posts li img,.twelve,.speakerstyle1.num4.session_speaker_list:after,.cfrow,.cont_with_sidebar .boxed > .container,.relatedposts,.footer-column select,.sidebar-wrapper select {
width:100%;
}

.comment-respond p.comment-form-email,.comment-respond p.comment-form-url,.accommodation_purchase_button i,input.search-field {
padding-left:20px;
}

svg:not(:root),.site-content,;
.sidebar-wrapper {
overflow:hidden;
}

h1,h2,h3,h4,h5,h6,.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after,.clear,div.session_bottom_rela_col_wrap div[class*="col-"]:nth-child(4) {
clear:both;
}

div.topbar_left > div.top_inf:nth-child(1),ul.footerwidgeticons,.ticket_feature,.pricing_list_wrapper ul,ol.comment-list,.widget ul {
padding-left:0;
}

.jtlr-navigation-container,.show_overlay.parallax,.jet_process_wrap span,.stunning_text_cont,.session_individual_wrap,.eventstyle_style1 .speaker_secondary_image,.comment-meta,.main_map_wrapper,.entry-footer,.paydropdown dd,.embed_in_content .jet_form_wrap,form.search-form,.widget_recent_comments ul li,.widget_nav_menu ul li,.modal-content,.widget #searchform {
position:relative;
}

.countdown_remain_title,.cfrow .cf7left input,.cfrow .cf7right input,body.single-jetsession .single_speaker_secondary_image_wrapper .session_meta,div.session_bottom_rela_col_wrap div[class*="col-"],.botpadspeakerfromthis div[class*="col-"] {
margin-bottom:20px;
}

.indi_process_wrap.style1.panel .box1,.Printwarning img {
padding-top:20px;
}

ul.children,.widget_pages ul.children {
margin-left:20px;
}

.widget_recent_comments li,.widget_nav_menu li {
position:relative;
padding-left:30px;
}
.share a {
margin-bottom: 10px;	
}
.relatedposts{
margin-bottom: 20px;	
}
body.header-style-2 div.search-wrapper {
display: none;
}
#calendar{
margin: 0 auto;
width: 900px;
background-color: #FFFFFF;
border-radius: 6px;
box-shadow: 0 1px 2px #C3C3C3;
}
.fc-week .fc-day > div .fc-day-number{
line-height: 20px !important;	
}
.fc-event {
border: 0px solid #FFF;
color: #fff;
font-size: 12px;
padding: 4px;
margin: 2px;
text-transform: lowercase;
}
.fc-event.success {
background-color: #003b64;
}
.fc-grid .fc-event-time{
padding-right: 0px;
}
.indi_jet_proc_stage_wrapper.ticket{padding-right: 0px;}
div#Emailtab .gotoemailcktforbutton{margin-top:30px}
.firtitle{display: none;}
.slidebuybutton{
padding: 15px 30px;
border-radius: 40px;
}
.entry-content{overflow: hidden;}
.menu_header_style_1_wrapper .jtlr-main-menu > li:first-child a{padding-left: 0px;}
.paydropdown dt span:after {
    content: "\f063";
    font: normal normal normal 9px/1 FontAwesome;
    right: 0px;
    position: absolute;
    top: 17px;
}
.jtlr-paypal-loader{
    text-align: center;
    margin-top: 20px;
}

body.noaccesstotab .loginregisterform > div{float:none !important;margin: 0 auto;}
body.noaccesstotab .ui-tabs .jet_proc_stage_wrapper .ui-tabs-nav,body.noaccesstotab .modal-header h2.jet_modal_title{padding-left:21%}
.term_c {position:relative}
input[name='term_c']{height: 10px;padding:0px;margin:0px;position:absolute;top:66px;}
.term_c span{margin-top:0px;}
.wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon:before,.eg-jetlayersmv-blog-element-3:before,.eg-jetlayersmv-blog-element-23-a a:before,.indi_jet_proc_stage_wrapper i,.stunning_icon,.indi_jet_social_links i,.indi_process_wrap i,.indi_process_wrap span:after,.spe-title-wrap:after,.share a,.jetef-btn.jetef-btn-icon .jetef-btn-text-icon:before,.submitcontainer:after,.ticket_radios_wrapper > div input.radio:checked ~ label:before,.social_links a,.left_right_blog_wrap .share a,.widget_recent_entries ul li:before,.widget_search form.search-form:after,.widget_meta a:after,.widget_pages a:after,.widget_archive a:after,.widget_recent_comments ul li:after,.widget_nav_menu ul li:after,ul li.cat-item a:after {
font-family:FontAwesome;
}
a,li{outline: none !important;}
a{text-decoration: none  !important;}
@media (min-width: 1200px) {
.boxed {
max-width:1200px;
margin:auto;
}
}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
    /* Safari only override */
::i-block-chrome,.session_right_side{box-shadow:0 3px 24px -27px black;}
::i-block-chrome,.individual_tab_wrapper{box-shadow:-17px 0 12px -27px #000;}
::i-block-chrome,#jet_session_tab_wrapper.ui-tabs {box-shadow: 0 3px 17px -15px black;}
}
@media screen and (min-color-index:0) and (-webkit-min-device-pixel-ratio:0)
{ @media {
    .session_right_side{box-shadow:0 3px 24px -27px black;}
.individual_tab_wrapper{box-shadow:-17px 0 12px -27px #000;}
#jet_session_tab_wrapper.ui-tabs {box-shadow: 0 3px 17px -15px black;}
}}

@media print{
body {
-webkit-print-color-adjust:exact;
}
}

