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


/*Copied from admin css*/
.lvsy-nav > ul > li:hover {background:#0a3f87; color:#fff;}
.lvsy-nav > ul > li a:hover {color:#fff !important;}
.lvsy-nav > ul > li {display:inline-block; vertical-align:middle; position:relative; padding:0 10px; margin:50px 4px; border-radius:20px;}
.lvsy-nav > ul > li > a {display:block; padding:5px 0; position:relative; font-weight:500; color:#0a3f87 !important;}
#menu-item-2188 a {padding:19px 10px !important; line-height:px; height:30px; line-height:2px !important; ; color:#ffffff !important;}
#menu-item-2188 {background:#df0969 0% 0% no-repeat padding-box !important; border-radius:45px; padding-top:0px; opacity:1; margin-top:47px !important; color:#ffffff !important; position:absolute; right:110px;}
.lvsy-nav > ul > li.active {background:transparent !important;}
.lvsy-nav > ul > li.active a {background:#0a3f87;}
.lvsy-btn.lvsy-btn-black, .lvsy-btn-black {background-color:#0a3f87;}
a._mPS2id-h.mPS2id-clicked.mPS2id-highlight.mPS2id-highlight-first {color:#fff !important; display:block; padding:6px 10px; font-size:13px; background:#0a3f87; border-radius:20px;}
.header-right {float:right; width:75%;}
.lvsy-logo {float:left; padding-top:20px; position:absolute; left:20px;}
li#menu-item-2189 {position:absolute; right:24px; padding-right:20px;}
.lvsy-header.header-style-two .lvsy-toggle span, .lvsy-header.header-style-two .lvsy-toggle span:before, .lvsy-header.header-style-two .lvsy-toggle span:after {background:#000;}
.is-sticky .lvsy-header.header-style-two {background:#fff !important;}
strong.social-text {text-align:center; display:block; margin-top:10px;}
.web-adress {text-align:center;}
.display-none {display:none !important;}
.event-info {BACKGROUND:#D3F4FC;}
.event-info .event-title {font-size:18px;}
.event-info .speaker-name {font-size:16px;}
.event-speaker p em {font-style:normal !important;}
.lvsy-nav > ul > li:last-child {padding-right:12px;}
.pum-theme-2175 .pum-content, .pum-theme-lightbox .pum-content {margin-bottom:15px; color:#686868; font-family:'Roboto', sans-serif; font-weight:normal; font-size:15px; line-height:26px; letter-spacing:0.3px;}
.login_image {position:absolute; top:0; right:0;}
.login_image img {max-width:242px;}
.tpstyle-img-1 h3 {font-weight:700;}

@media screen and (max-width: 991px) {
    .lvsy-toggle {display:inline-block; position:absolute; right:50PX; top:40px;}
    .login_image {position:absolute; top:80px; left:0;}
    .login_image img {max-width:179px !important;}
}

@media screen and (max-width: 360px) {
    .login_image img {max-width:170px!important;}
}

@media screen and (max-width: 320px) {
    .login_image img {max-width:150px!important;}
}



/*latest updates 28-09-2025 start*/
.wpsisac-image-slide-wrap img {max-height:70px !important; /*object-fit:contain !important; */background:#fff; height:auto !important;object-position: center center !important;}
.wpsisac-image-slide-wrap {height:90px; display:flex; align-items:center; justify-content:center;}
.lvsy-logo.hav-mobile-logo img {max-width:40%;}
.home_marquee {padding-top:15px; margin-top:15px; color:#fff; font-size:18px;}
.enter_auditorium {display:none !important;}
.forcehide {display:none !important;}
.login_image img {max-width:170px;}
.login_image a img { max-width: 220px; margin-bottom: 4px;}
.conditions_apply {text-align:right; font-size:11px;}
.conditions_apply .content1 {margin-right:10px;}
.section-min-height.support-partners {min-height:40vh !important;}
.footer-reserve-my-seat {background-repeat:no-repeat; background-size:cover;}
.footer-reserve-my-seat .wpb_text_column.wpb_content_element {display:none;}

@media screen and (max-width: 767px) {
	.lvsy-header.lvsy-header-sticky .login_image img {max-width:110px !important;}
}

@media screen and (max-width: 991px) {
	.sticky-wrapper.sticky-style-two .login_image {top:80px !important;}
	.is-sticky .lvsy-header.header-style-two {height:80px;}
	.lvsy-header.lvsy-header-sticky .container {display:flex; flex-direction:row-reverse; justify-content:left; align-items:center;}
	.lvsy-header.lvsy-header-sticky .header-right {float:none; width:auto;}
	.lvsy-header.lvsy-header-sticky .lvsy-logo {position:relative;}
	.header-right .lvsy-toggle {position:unset;}
	.lvsy-header.lvsy-header-sticky .lvsy-nav > ul > li {margin:0; border-radius:0px;}
	.lvsy-header.header-style-two {display:flex;}
	.lvsy-header.lvsy-header-sticky .login_image {position:unset !important; display:flex !important;align-items:flex-end;}
	.lvsy-header.lvsy-header-sticky .login_image img {max-width:220px !important;}
	.event-item {padding-bottom: 50px !important;}
	.event-item:nth-child(2n) .event-info {float: left !important;}
	.lvsy-event-schedule {padding:0px !important;}
	.section-min-height.support-partners {    min-height: 20vh !important;}
	header.lvsy-header {padding: 20px 10px !important;}
}
@media screen and (min-width: 1024px) {
	.login_image {display:flex !important; align-items:flex-end;}
}
@media screen and (width: 1024px) {
  .header-right {    width: 88%;}
}
/*latest updates 28-09-2025 end*/
