/*
Theme Name: Livesay
Theme URI: https://victorthemes.com/wp-themes/livesay/
Author: VictorThemes
Author URI: https://victorthemes.com/
Description: Livesay event conference theme has been crafted keeping in mind with latest trends and techniques with importance of visual hierarchy. Promote your next conference or event with a rich featured livesay theme. It will make your site real stand out from crowd and easily customized by every user.
Version: 1.8
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: livesay
Tags: one-column, two-columns, left-sidebar, right-sidebar, custom-menu, featured-images, post-formats, theme-options, translation-ready
*/

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

/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
.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;
}
.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {clear: both;}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {max-width: 100%;}

/* By Authot Post */
.bypostauthor {display: inline-block;}

/* Screen Reader Text */
.screen-reader-text {display: inline-block;}

/*--------------------------------------------------------------
## Captions
--------------------------------------------------------------*/
.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: 0.8075em 0;}
.wp-caption-text {text-align: center;}

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.gallery {margin-bottom: 1.5em;}
.gallery-item {display: inline-block;text-align: center;vertical-align: top;width: 100%;}
figure.gallery-item {margin-bottom: 0;}
.gallery .gallery-caption {margin-top: 10px;margin-bottom: 20px;}
.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%;}
.gallery-caption {display: block;}

.vc_row.wpb_row.lvsy-dhav-dotted.vc_row-fluid.vc_custom_1501669834660 {
    display: none !important;
}
h2.vc_custom_heading.heading-main {
    line-height: 55px;
}
body.page-template-conference-template #sticky-wrapper,
body.page-template-conference-template .lvsy-copyright,
body.page-template-conference-auditorium #sticky-wrapper,
body.page-template-conference-auditorium .lvsy-copyright,
body.page-id-2596 #sticky-wrapper,
body.page-id-2596 .lvsy-copyright,
body.page-id-2606 #sticky-wrapper,
body.page-id-2606 .lvsy-copyright
 {
	display: none
} 
body.page-template-conference-template .event-home-wrap {
	transform: scale(1);
	transition: 2s transform;
}
body.page-template-conference-template.zoomimg #vtheme-wrapper, 
body.page-template-conference-template.zoomaudit #vtheme-wrapper{
	overflow: hidden;
}
body.page-template-conference-template.zoomimg {
	overflow: hidden;
}
body.page-template-conference-template.zoomimg .event-home-wrap {
	transform: scale(2);
    transform-origin: 50% 100% 0px;
    transition: 2s transform;
}
body.page-template-conference-template.zoomaudit .event-home-wrap {
    transform: scale(2);
    transform-origin: 50% 25% 0px;
}
body.page-template-conference-template.zoomimg .indication {
	display: none;
}
.event-home-wrap {
	position: relative;
}
.indication::before {
	position: absolute;
	content: '';
	display: block;
	background: url('assets/images/indicate.gif');
	background-size: 100%;
}
.auditorium-link {
    position: absolute;
    top: 23%;
    width: 25%;
    height: 6%;
    display: block;
    left: 37%;
}
.program-link {
   position: absolute;
    bottom: 9%;
    width: 8%;
    height: 6%;
    display: block;
    left: 40%;
}
.speaker-link {
    position: absolute;
    bottom: 9%;
    width: 11%;
    height: 6%;
    display: block;
    left: 52%;
}
.info-link {
    position: absolute;
    bottom: 6%;
    width: 2%;
    height: 8%;
    display: block;
    left: 49%;
}
.indication.auditorium-link::before {
    background: url(assets/images/animated-hand.gif);
    left: -3%;
    top: 13%;
    width: 10%;
    height: 49%;
    background-repeat: no-repeat;
}
.indication.auditorium-link::after {
    content: '';
    display: block;
    background-size: 100%;
    background: url(assets/images/animated-hand.gif);
    right: -2%;
    top: 15%;
    width: 10%;
    height: 49%;
    position: absolute;
    background-repeat: no-repeat;
    transform: scaleX(-1);
}
.indication.program-link::before {
    background: url(assets/images/animated-hand.gif);
    background-repeat: no-repeat;
	left: -30%;
    top: 10%;
    width: 30%;
    height: 49%;
}
.indication.speaker-link::before {
    background: url(assets/images/animated-hand.gif);
    background-repeat: no-repeat;
	right: -4%;
    left: auto;
    top: 13%;
    width: 22%;
    height: 49%;
    transform: scaleX(-1);
}
.indication.info-link::before {
	right: auto;
    left: auto;
    top: 50%;
    width: 104%;
    height: 49%;
}
.info-tooltip {
    display: none;
    position: absolute;
    bottom: 15%;
    left: 37.5%;
    width: 25%;
    background: #000;
    color: #fff;
    padding: 10px;
    text-align: center;
}
.info-tooltip:before{
    background-color: #000000;
    content: "";
    height: 20px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -14%;
    transform: rotate(45deg);
    width: 20px;
    margin: auto;
}
.info-tooltip.open {
    display: block;
}
.info-tooltip .fa-close {
    position: absolute;
    right: 1%;
    top: 1%;
    cursor: pointer;

}
.info-tooltip a {
    color: #fff;
    text-decoration: underline;
}
/*auditorium styles*/
.event-audit-wrap {
    position: relative;
}
.event-audit-wrap .video {
    position: absolute;
    left: 28%;
    top: 19%;
}
.pollpopup {
    position: absolute;
    width: 12%;
    height: 7%;
    display: block;
    bottom: 14%;
    left: 39%;
}
.questionpopup {
    position: absolute;
    width: 12%;
    height: 7%;
    display: block;
    bottom: 14%;
    left: 53%;
}
.go-back {
    position: absolute;
    top: 2%;
    left: 1%;
    background: #fff;
}
.go-back img {
    width: 40px;
}