@charset "utf-8";
.clear, .white-bg {
	clear: both
}
*, .mega-dropdown-menu>li>ul>li, .top-header ul, .vt_footer_link_wrap ul, ul.bullet-list-ico li, ul.reset li {
	list-style: none
}
* {
	margin: 0;
	padding: 0;
	outline: 0;
	border: 0;
	-webkit-font-smoothing: antialiased
}
@font-face {
	font-family: bebas_neueregular;
	src: url(../fonts/BebasNeue-webfont.eot);
	src: url(../fonts/BebasNeue-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/BebasNeue-webfont.woff) format('woff'), url(../fonts/BebasNeue-webfont.ttf) format('truetype'), url(../fonts/BebasNeue-webfont.svg#bebas_neueregular) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: robotobold;
	src: url(../fonts/roboto-bold-webfont.woff2) format('woff2'), url(../fonts/roboto-bold-webfont.woff) format('woff');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: robotomedium;
	src: url(../fonts/roboto-medium-webfont.woff2) format('woff2'), url(../fonts/roboto-medium-webfont.woff) format('woff');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: robotoregular;
	src: url(../fonts/roboto-regular-webfont.woff2) format('woff2'), url(../fonts/roboto-regular-webfont.woff) format('woff');
	font-weight: 400;
	font-style: normal
}
body {
	font-family: robotoregular;
	padding: 0!important;
	margin: 0!important;
	-moz-font-smoothing: subpixel-antialiased;
	text-rendering: geometricPrecision;
	font-weight: 400;
	-webkit-font-smoothing: subpixel-antialiased
}
.btn {
	transition: all .5s ease
}
.white-bg {
	background-color: #fff
}
.black-bg {
	background-color: #303030;
	color: #fff
}
.pink-bg {
	background-color: #53174e
}
.red-bg {
	background-color: #c33
}
.text-yellow {
	color: #e1d879
}
.text-white {
	color: #fff
}
.text-pink {
	color: #4c3293
}
.text-purple {
	color: #4b3292
}
.purple-bg {
	background: #4d3292
}
.vt_event_search input.search_location, select {
	background-repeat: no-repeat;
	background-position: 98% center
}
.text-block {
	display: block
}
btn:active, btn:focus {
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none
}
.btn-radius {
	border-radius: 15px
}
.btn-pink, a.btn-pink {
	background-color: #53174e;
	color: #fff
}
.btn-pink:hover, a.btn-pink:hover {
	background-color: #782a8f;
	color: #fff!important
}
.btn-danger:hover {
	color: #fff;
	background-color: #782a8f;
	border-color: #782a8f
}
.btn-black {
	background-color: #303030;
	color: #fff
}
.btn-black:focus, .btn-black:hover {
	background-color: #000;
	color: #fff
}
.btn-primary {
	color: #fff;
	background-color: #53174e;
	border-color: #53174e
}
.btn-primary:active, .btn-primary:hover {
	background-color: #782a8f;
	color: #fff;
	border-color: #782a8f
}
.btn-primary:focus {
	background-color: #53174e
}
.btn-yellow {
	background-color: #e32a2d;
	color: #FFF
}
.btn-yellow:hover {
	background-color: #782a8f
}
.btn-yellow:focus {
	background-color: #e32a2d
}
.badge.vt_badge {
	background-color: #4c3293
}
.link-disable {
	pointer-events: none;
	cursor: not-allowed
}
.modal-content {
	display: table
}
.top-header ul li, .top-header ul li a {
	display: inline-block;
	float: left
}
.loader .fa-spinner {
	animation: spin 2s linear infinite
}
.confirmseat-btn{
	padding: 5px 25px;
    font-size: 18px;
    border-radius: 15px;
    margin-top: 35px;
    text-transform: uppercase;
	background-color: #53174e;
    color: #fff!important;
	display: inline-block;
	cursor: pointer;
	
}
.confirmseat-btn:hover { background-color: #782a8f; }


@keyframes spin {
0% {
transform:rotate(0)
}
100% {
transform:rotate(360deg)
}
}
.container {
	max-width: 1680px
}
.navbar {
	border: 0
}
@media (max-width:1920px) {
.container {
	max-width: 1170px;
	width: 100%
}
}
.top-header {
	float: left;
	width: 100%;
	background-color: #e04084
}
.top-header ul {
	margin: 0
}
.top-header ul li a {
	color: #fff;
	font-size: 14px;
	padding: 5px 20px;
	font-weight: 700
}
.navbar-brand, .top-header ul li:first-child a {
	padding-left: 0
}
.top-header ul li:last-child a {
	padding-right: 0
}
.top-header ul.top-contact-text {
	float: left
}
.top-header ul.top-contact-text li a {
	float: right
}
.navbar-inverse .navbar-toggle {
	border-color: #4c3293
}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
	background-color: #fff
}
.navbar-inverse .btn-danger, .navbar-inverse button.active {
	color: #fff!important;
	background-color: #fff;
	border-color: #4c3293;
	box-shadow: none!important
}
.navbar-inverse .navbar-toggle .icon-bar {
	background-color: #4c3293
}
.navbar-brand>img {
	margin-top: 5px
}
.navbar-toggle {
	margin: 8px 0 0
}
.header {
	background-color: #FFF;
	width: 100%;
	height: 120px;
	border-bottom: 1px solid #c3c3c3;
	position: fixed;
	z-index: 1000
}
ul.vt_navigation {
	margin-top: 4px;
	float: left;
	width: 100%
}
ul.vt_navigation>li {
	position: relative
}
ul.vt_navigation>li a {
	text-transform: capitalize
}
.navbar-inverse .navbar-nav>li>a, ul.vt_navigation>li>a {
	text-decoration: none;
	color: #303030;
	text-transform: capitalize;
	font-size: 15px;
	padding: 0 25px 10px 10px;
	margin: 0
}
.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover {
	color: #fff;
	background-color: transparent
}
.navbar-inverse .navbar-nav>li>a em {
	font-size: 20px;
	margin-left: 5px
}
.navbar-inverse .navbar-nav>li>a.vt_my_cart {
	margin: 22px 0
}
.navbar-inverse .navbar-nav>li>a.vt_my_cart span.badge.vt_badge {
	background-color: #4c3293;
	position: absolute;
	right: 3px;
	top: 0;
	padding: 5px 8px;
	border-radius: 50%
}
.navbar-inverse .navbar-nav>li:hover>a, ul.vt_navigation>li.active>a, ul.vt_navigation>li:hover>a, ul.vt_navigation>li>ul.mega-dropdown-menu>li>ul>li:hover a {
	color: #4c3293
}
.navbar-inverse .navbar-nav>li.create-event:hover>a {
	color: #fff
}
.navbar-inverse .navbar-nav>li:hover>a em {
	color: #4c3293
}
.create-event, .vt_navigation>li.create-event>a {
	padding: 5px 15px;
	background-color: #53174e;
	border-radius: 26px;
	color: #fff;
	text-transform: uppercase;
	margin-top: 18px
}
.vt_navigation li.create-event a:focus, .vt_navigation li.create-event a:hover {
	background-color: #722c90;
	color: #fff!important
}
.create-event:focus, .create-event:hover {
	background-color: #782a8f
}
ul.vt_navigation>li>ul {
	display: none;
	position: absolute;
	z-index: 999;
	background-color: #fff;
	width: 232px;
	border-top: 12px solid #4c3293;
	padding: 10px 8px;
	top: 50px;
	left: -32px
}
ul.vt_navigation>li>ul:before {
	content: "";
	width: 0;
	height: 0;
	border-bottom: 24px solid #4c3293;
	border-left: 12px solid transparent;
	border-right: 12px solid transparent;
	position: absolute;
	top: -23px;
	left: 107px
}
.fixed .header ul.vt_navigation>li>ul.mega-dropdown-menu:before, ul.vt_navigation>li>ul.mega-dropdown-menu:before {
	left: 498px
}
body.loggedin ul.vt_navigation>li>ul.mega-dropdown-menu:before {
	left: 614px
}
body.loggedin.fixed .header ul.vt_navigation>li>ul.mega-dropdown-menu:before {
	left: 741px
}
ul.vt_navigation>li>ul>li a {
	padding: 5px 0;
	display: block
}
ul.vt_navigation>li.vt_Learn>ul:before {
	left: 95px
}
ul.vt_navigation>li>ul>li, ul.vt_navigation>li>ul>li>a {
	color: #303030!important
}
.navbar-inverse .navbar-nav>li:active>a, ul.vt_navigation>li>ul>li.active a, ul.vt_navigation>li>ul>li:hover, ul.vt_navigation>li>ul>li>a:hover {
	color: #4c3293!important
}
ul.vt_navigation>li>ul>li:hover a::before, ul.vt_navigation>li>ul>li>a:hover::before {
	background-color: #4c3293
}
section.slider {
	position: relative
}
.vt_navigation>li.vt_login>a {
	margin: -15px 0
}
ul.vt_navigation>li.vt_login>ul.pull-right {
	left: -143px!important;
	padding: 0 0 10px;
	border: 0
}
ul.vt_navigation>li.vt_login>ul.pull-right:before {
	left: 176px!important;
	top: -24px
}
ul.vt_navigation>li.vt_login>ul.pull-right li {
	padding: 0 10px
}
ul.vt_navigation>li.vt_login>ul.pull-right li a {
	border: 0;
	padding: 5px 0
}
ul.vt_navigation>li.vt_login>ul.pull-right li a span.vt_icon {
	width: 35px;
	float: left
}
ul.vt_navigation>li.vt_login>ul.pull-right li a:before {
	content: "";
	display: none
}
ul.vt_navigation>li.vt_login>ul.pull-right li.vt_user_info {
	background-color: #4c3293;
	padding: 10px
}
ul.vt_navigation>li.vt_login>ul.pull-right li.vt_user_info small, ul.vt_navigation>li.vt_login>ul.pull-right li.vt_user_info span {
	color: #fff
}
ul.vt_navigation>li.vt_login>ul.pull-right li small {
	display: block
}
ul.vt_navigation>li.vt_login>ul.pull-right li span.vt_user_name {
	display: block;
	font-weight: 100;
	text-transform: capitalize
}
.vt_navigation>li:first-child a {
	padding-left: 0
}
.vt_user_name a {
	color: #fff;
	border-bottom: 1px solid #fff
}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
	color: #4c3293;
	text-decoration: none;
	background-color: transparent
}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {
	color: #4c3293;
	background-color: transparent
}
.navbar-inverse .navbar-nav>.open>a em, .navbar-inverse .navbar-nav>.open>a:focus em, .navbar-inverse .navbar-nav>.open>a:hover em {
	color: #4c3293
}
.navbar-inverse .navbar-nav>li .title-heading {
	border-bottom: 1px solid #a9a2a4!important;
	font-weight: 500;
	line-height: 36px
}
.navbar-inverse .navbar-nav>li.vt_login.dropdown>a {
	padding-right: 0
}
ul.vt_navigation>li>ul.mega-dropdown-menu li.dropdown-header {
	padding: 0
}
body.fixed {
	padding-top: 64px
}
body.fixed .header {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 999999;
	height: 95px;
	box-shadow: 0 2px 2px rgba(0,0,0,.2)
}
body.fixed .header .navbar-brand>img {
	display: block;
	height: 50px;
	margin-top: 0;
	animation-duration: 4s
}
ul.vt_navigation .vt_Learn:nth-child(5) ul:before {
	left: 116px
}
.mega-dropdown {
	position: static!important
}
ul.dropdown-menu.mega-dropdown-menu {
	width: 67%;
	top: 143px;
	margin: 0 auto
}
.mega-dropdown-menu {
	padding: 20px 0;
	width: 100%;
	box-shadow: none;
	-webkit-box-shadow: none
}
.mega-dropdown-menu:before {
	content: "";
	border-bottom: 15px solid #fff;
	border-right: 17px solid transparent;
	border-left: 17px solid transparent;
	position: absolute;
	top: -15px;
	left: 285px;
	z-index: 10
}
.mega-dropdown-menu>li>ul {
	padding: 0;
	margin: 0
}
.mega-dropdown-menu>li>ul>li>a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: 400;
	line-height: 1.428571429;
	color: #fff;
	white-space: normal
}
.mega-dropdown-menu>li>ul>li>a:hover {
	color: #fff!important
}
.mega-dropdown-menu .dropdown-header {
	color: #fff;
	font-size: 18px;
	font-weight: 700
}
.mega-dropdown-menu .form-group {
	margin-bottom: 3px
}
.main-slider {
	float: left;
	width: 100%
}
@media only screen and (max-width:1920px) and (min-width:1369px) {
.slider_contentwrap {
	height: 456px;
	overflow: hidden
}
}
@media only screen and (max-width:1368px) and (min-width:992px) {
.slider_contentwrap {
	overflow: hidden;
	height: 405px
}
}
select::-ms-expand {
display:none
}
.vt_event_search {
	width: 100%;
	background-color: #e4e4e4;
	padding-top: 20px;
	float: left
}
.vt_event_search input[input=text], .vt_event_search input[type=search], .vt_event_search input[type=submit], .vt_event_search select {
	height: 45px!important;
	padding: 10px 20px;
	font-size: 14px;
	border-radius: 5px;
	border: 0;
	font-weight: 400;
	color: #afafaf
}
.vt_event_search input[type=submit] {
	text-transform: capitalize;
	color: #fff;
	width: 100%;
	font-size: 16px
}
.vt_event_search input.search_location {
	background-image: url(../images/location.jpg);
	padding-right: 25px;
	line-height: 1!important;
	border: 0;
	height: 45px
}
select {
	background-image: url(../images/select-arrow.png);
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}
@-moz-document url-prefix() {
select {
background-image:none
}
.select-label:after {
content:none
}
}
.inner_vt_leaf:after, .inner_vt_leaf:before, a.footer-logo:after, a.footer-logo:before, h2.vt_cat_name:after {
	content: ""
}
section {
	float: left;
	width: 100%
}
.top_vt_SearchWrap {
	display: none;
	background-color: #303030;
	position: fixed;
	z-index: 9999;
	left: 0;
	width: 100%;
	top: 0;
	height: 70px;
	padding: 15px 0
}
body.fixed .top_vt_SearchWrap {
	height: 70px
}
.top_vt_SearchWrap input[type=search] {
	width: 100%;
	height: 40px;
	padding: 8px 15px;
	text-align: left;
	font-size: 14px;
	transition: all .5s ease;
	border: 1px solid #53174e
}
.top-search-btn {
	border: 0;
	cursor: pointer;
	padding: 0 65px;
	border-radius: 10px
}
.top-search-btn:hover {
	background-color: #0b8ccd
}
.top_vt_SearchWrap a.search-close {
	color: #fff!important;
	font-size: 18px;
	font-weight: 700;
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 0;
	background-color: #4c3293;
	height: 40px;
	width: 40px;
	text-align: center;
	line-height: 40px
}
.top_vt_SearchWrap a.search-close:hover {
	background-color: #0b8ccd
}
section.jk-slider {
	position: relative
}
.hero, .jk-slider .carousel-control {
	position: absolute;
	color: #fff;
	text-align: center
}
.hero {
	top: 30%;
	left: 50%;
	z-index: 3;
	text-shadow: 1px 1px 0 rgba(0,0,0,.75);
	-webkit-transform: translate3d(-50%, -50%, 0);
	-moz-transform: translate3d(-50%, -50%, 0);
	-ms-transform: translate3d(-50%, -50%, 0);
	-o-transform: translate3d(-50%, -50%, 0);
	transform: translate3d(-50%, -50%, 0)
}
.hero h1 {
	font-size: 5em;
	font-weight: 700;
	margin: 0;
	padding: 0;
	text-transform: capitalize;
	line-height: 60px
}
.hero h3 {
	font-size: 20px;
	font-weight: 400
}
.fade-carousel .carousel-inner .item .hero {
	opacity: 0;
	-webkit-transition: 2s all ease-in-out .1s;
	-moz-transition: 2s all ease-in-out .1s;
	-ms-transition: 2s all ease-in-out .1s;
	-o-transition: 2s all ease-in-out .1s;
	transition: 2s all ease-in-out .1s
}
.fade-carousel .carousel-inner .item.active .hero {
	opacity: 1;
	-webkit-transition: 2s all ease-in-out .1s;
	-moz-transition: 2s all ease-in-out .1s;
	-ms-transition: 2s all ease-in-out .1s;
	-o-transition: 2s all ease-in-out .1s;
	transition: 2s all ease-in-out .1s
}
a.btn.btn-hero {
	background-color: #000;
	border: 2px solid #fff;
	color: #fff;
	text-shadow: none;
	font-size: 18px;
	border-radius: 0;
	font-weight: 400;
	transition: all .5s ease;
	margin-top: 22px
}
a.btn.btn-hero:hover {
	background-color: #1d1d1d
}
.jk-slider .carousel-control.left {
	left: auto;
	background: repeat-x;
	background-color: none;
	width: 50px;
	margin-left: 15px
}
.jk-slider .carousel-control.right {
	right: 0;
	left: auto;
	background: repeat-x;
	background-color: none;
	width: 50px;
	margin-right: 15px
}
.jk-slider .carousel-control {
	top: 40%;
	left: 0;
	width: 7%;
	font-size: 20px;
	text-shadow: none;
	background-color: none;
	filter: alpha(opacity=1);
	opacity: 1;
	bottom: auto
}
@media screen and (max-width:991px) {
.hero {
	width: 980px
}
.jk-slider .carousel-inner>.item>a>img, .jk-slider .carousel-inner>.item>img {
	height: auto
}
}
@media screen and (max-width:640px) {
.hero h1 {
	font-size: 4em
}
}
section h3 {
	margin-top: 20px
}
section.event_near_you {
	padding: 35px 0 0
}
#eventsnearu {
	position: relative;
	min-height: 100px;
	margin-bottom: 30px
}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
	background-color: #4c3293;
	width: 40px;
	height: 40px;
	margin-top: -25px;
	font-size: 24px;
	line-height: 40px
}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
	margin-left: -43px
}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
	margin-right: -43px
}
.eventnearyou-loader {
	position: absolute;
	top: 40%;
	left: 45%
}
.vt_catwrap, .vt_catwrap img {
	position: relative;
	overflow: hidden
}
section.trending_events {
	padding: 0;
	margin-top: 40px
}
section.Browse-By-Products h3:after, section.event_near_you h3:after, section.trending_events h3:after, section.vt_browse_by_categories h3.text-center:after {
	border-bottom: 1px solid #000;
	width: 160px;
	margin: 10px auto;
	content: "";
	display: block
}
section.Browse-By-Products h3:after, section.event_near_you h3:after, section.trending_events h3:after {
	height: 1px
}
section.vt_browse_by_categories h3 {
	margin-bottom: 20px
}
.carousel-caption {
	top: 0
}
.carousel-caption h1 {
	font-size: 80px;
	text-transform: capitalize
}
.carousel-caption h1 img {
	margin: 0 auto
}
.near_event_you_wrap {
	box-shadow: 0 0 2px rgba(0,0,0,.3);
	float: left;
	padding-bottom: 15px;
	margin-bottom: 2px;
	width: 100%
}
.near_event_you_wrap img {
	margin-bottom: 0;
	width: 100%
}
a.fav-event {
	right: 10px;
	top: 10px;
	padding: 5px 8px;
	display: block;
	border-radius: 15px;
	color: #fff;
	font-size: 12px;
	font-weight: 700;
	text-decoration: none;
	z-index: 99
}
a.fav-event:hover {
	text-decoration: none;
	background-color: #4c3293
}
.near_event_you_text {
	min-height: 60px
}
.event-title-location-wrap {
	float: left;
	width: 75%
}
.near_event_you_text span {
	display: block
}
.near_event_you_text span.title, .near_event_you_text span.title a {
	font-size: 14px;
	font-weight: 700;
	text-transform: capitalize;
	width: 175px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #303030
}
.near_event_you_text span.event_location {
	font-size: 14px
}
.near_event_you_text time {
	text-align: center;
	width: 40px;
	float: left;
	margin-right: 15px
}
.near_event_you_text time span.date {
	background-color: #303030;
	color: #fff;
	font-size: 14px
}
.near_event_you_text time span.month {
	background-color: #4c3293;
	font-size: 14px;
	color: #fff
}
.vt_event_rating {
	float: left;
	width: 100%;
	margin-top: 3px
}
.vt_event_rating span {
	display: block;
	float: left;
	color: #e1d879
}
h2.vt_cat_name:after {
	width: 160px;
	display: block;
	text-align: center;
	margin: 5px auto 15px;
	height: 1px;
	background-repeat: no-repeat;
	border-bottom: 1px dashed rgba(255,2555,255,.3)
}
.vt_event_rating small.badge {
	font-size: 10px;
	margin-left: 5px
}
section.vt_browse_by_categories {
	padding-bottom: 30px;
	padding-top: 80px
}
.vt_catwrap {
	margin-bottom: 30px
}
.vt_catwrap img {
	display: block;
	transition: transform .6s ease 0s
}
.vt_catwrap:hover img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transition: transform 2.6s ease 0s;
	-webkit-transition: transform 2.6s ease 0s
}
.vt_cat_overlay, .vt_cat_text_wrap {
	left: 0;
	position: absolute;
	transition: opacity .4s ease-in-out 0s
}
.vt_cat_text_wrap {
	right: 0;
	text-align: center;
	top: 65%;
	z-index: 8;
	display: block;
	color: #fff
}
.vt_cat_overlay {
	background: rgba(0,0,0,.45);
	height: 100%;
	opacity: 1;
	overflow: hidden;
	top: 0;
	-webkit-transition: opacity .4s ease-in-out 0s;
	width: 100%;
	z-index: 7
}
.vt-btn, .vt_social_network li a, a.account-username, button.btn.make-event-live, button.nextBtn {
	transition: all .5s ease
}
.vt_cat_text_wrap h2.vt_cat_name {
	margin: 0;
	padding: 0 15px;
	font-size: 24px
}
.vt_cat_text_wrap span.vt_cat_events {
	display: block;
	font-size: 24px;
	margin-bottom: 10px
}
.vt-btn {
	padding: 5px 15px;
	color: #fff;
	text-transform: capitalize;
	font-size: 15px;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	text-decoration: none
}
.vt-btn:hover {
	color: #fff;
	text-decoration: none
}
.our_partners {
	background-color: #f8f8f8;
	padding: 30px 0 50px
}
.our_partners h3 {
	margin: 0
}
.vt_partners .vt_partners_item img {
	margin: 0 auto
}
.our_partners p {
	font-size: 20px;
	color: #333338;
	margin-bottom: 30px
}
.vt_leaf {
	padding: 30px 0
}
.vt_leaf img {
	margin: 0 auto
}
footer.vt_footer {
	float: left;
	width: 100%;
	padding: 30px 0 0
}
.vt_footer_top {
	float: left;
	display: none;
	width: 100%;
	padding-bottom: 40px;
	background-image: url(../images/vt-cat-btm-border.png);
	background-repeat: repeat-x;
	background-position: bottom
}
footer.vt_footer h3 {
	font-size: 28px;
	margin: 0
}
footer.vt_footer p {
	font-size: 20px
}
.vt_testimonials {
	float: left;
	width: 100%;
	margin: 50px auto 20px
}
.vt_testimonials p.vt_client_review {
	font-size: 14px
}
.vt_testimonials .vt_client_img {
	border: 5px solid #4c3293;
	text-align: center;
	padding: 5px
}
.vt_testimonials span.vt_client_name {
	display: block;
	font-size: 28px
}
.vt_testimonials span.vt_client_designation {
	display: block;
	font-size: 16px
}
.vt_testimonials .white-bg {
	color: #303030
}
.vt_testimonials .carousel-control {
	width: 6%;
	top: 100%
}
span#siteseal {
	margin-top: -65px;
	position: relative;
	z-index: 999
}
.vt_newsletter {
	float: left;
	width: 100%;
	padding: 30px 0
}
.vt_newsletter label {
	float: left;
	font-size: 30px;
	font-weight: 400;
	color: #fff
}
.vt_newsletter input.form-control {
	float: left;
	max-width: 450px;
	margin-left: 20px;
	border-radius: 10px 0 0 10px;
	padding: 10px 20px;
	height: 47px;
	line-height: 1;
	font-size: 16px
}
.vt_newsletter input.vt-subscribe {
	padding: 10px 20px;
	border-radius: 0 10px 10px 0;
	height: 47px;
	float: left;
	font-size: 19px;
	font-weight: 400;
	background-color: #0b8ccd
}
.vt_newsletter input.vt-subscribe:hover {
	background-color: #4c3293
}
#mc_embed_signup input.mce_inline_error {
	border-color: #4c3293!important
}
#mc_embed_signup div.mce_inline_error {
	padding: 5px 10px;
	background-color: #6B0505;
	font-weight: 700;
	z-index: 1;
	color: #fff;
	clear: both!important;
	float: right!important;
	margin: 0 auto;
	margin-right: 129px!important;
	text-align: right!important
}
div#mce-success-response {
	margin-top: 15px!important;
	float: left!important;
	color: #09af08!important;
	background-color: #fff;
	padding: 10px;
	border-radius: 5px
}
.vt_footer_link_wrap ul {
	padding: 0;
	margin: 0
}
.vt_footer_link_wrap ul li {
	display: block;
	margin-bottom: 10px
}
.vt_footer_link_wrap ul li a {
	transition: all .5s ease;
	text-decoration: none;
	font-family: Montserrat, sans-serif
}
.vt_footer_link_wrap ul li a span.badges {
	display: inline-block;
	padding: 1px 6px;
	font-size: 9px;
	margin-top: -1px;
	position: absolute;
	left: 60px;
	border-radius: 3px
}
.vt_footer_link_wrap ul li a:hover span.badges {
	background-color: #0b8ccd
}
.vt_footer_logo_wrap {
	margin-top: 20px
}
a.footer-logo {
	display: block;
	width: 183px;
	margin: 0 auto
}
a.footer-logo:after, a.footer-logo:before {
	width: 40%;
	display: block;
	position: absolute;
	bottom: 50%;
	height: 1px;
	background-color: #fff
}
a.footer-logo:after {
	right: 0
}
a.footer-logo:before {
	left: 0
}
.vt_footer_socila_link {
	margin: 20px 0 0;
}
.vt_social_network li {
	display: inline-block;
	margin: 0 5px
}
.vt_social_network li a {
	height: 25px;
	width: 25px;
	background-color: #53174e;
	color: #fff;
	font-size: 12px;
	border-radius: 50px;
	display: block;
	text-align: center
}
.vt_social_network li a:hover {
	background-color: #782a8f;
	color: #fff;
	text-decoration: none
}
.vt_social_network li a em {
	display: block;
	line-height: 25px
}
.copy-right small {
	color: #4b328e;
	font-size: 14px;
	font-family: Ubuntu, sans-serif
}
.copy-right small.text-white, .copy-right small.text-white a, .copy-right small.text-white a:hover {
	color: #4b328e;
}
.copy-right a, .copy-right a:hover {
	text-decoration: none;
	font-size: 14px
	
}
.copy-right a{color:#4b328e;}
.group-form {
	margin-bottom: 15px
}
section.vibes-related {
	margin-bottom: 20px
}
.vt_event_list_wrap {
	position: relative;
	float: left;
	margin-bottom: 30px;
	width: 100%;
	min-height: 290px
}
span.verified-event {
	background-color: #eb2a2e;
	z-index: 99;
	color: #fff;
	padding: 4px;
	font-size: 12px;
	box-shadow: 0 0 8px rgba(0,0,0,.5);
	position: absolute;
	left: -5px;
	top: -6px
}
span.verified-event em {
	font-size: 14px
}
.vt_event_list_wrap a.vt_event_img_wrap {
	position: relative;
	display: block;
	color: #303030;
	font-size: 14px
}
.vt_event_list_wrap a.vt_event_img_wrap img {
	height: 150px;
	width: 100%
}
.vt_event_list_wrap .vt_onward {
	color: #000;
	text-align: center;
	line-height: 14px
}
.small-events-heading .vt_title {
	width: 100%;
	vertical-align: middle;
	color: #fff;
	display: table-cell
}
.vt_event_list_wrap .vt_onward strong {
	margin-right: 5px
}
.vt_event_list_wrap time span {
	float: left
}
.vt_event_list_wrap span {
	display: block
}
.vt_event_list_wrap .vt_event_textwrap {
	min-height: 125px
}
.vt_event_list_wrap.vibes .vibes_title {
	font-size: 14px;
	font-weight: 700;
	text-transform: capitalize;
	width: 240px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #303030
}
.vt_event_list_wrap .vt_event_list_text, .vt_event_list_wrap .vt_event_list_textwrap .vt_event_textwrap, .vt_event_time_wrap {
	float: left;
	width: 100%
}
.vt_event_list_wrap.vibes .vt_event_textwrap {
	min-height: 60px;
	min-height: 50px;
	float: left
}
.vt_event_list_wrap .vt_event_list_text {
	padding: 12px
}
.vt_event_list_wrap img.vt_event_img {
	height: 230px
}
.vt_event_list_wrap .vt_event_list_text time span {
	display: block;
	padding: 3px 7px;
	line-height: 16px
}
.vt_event_list_wrap .vt_event_list_text time span.pull-right, .vt_event_list_wrap .vt_event_list_textwrap .vt_event_textwrap span {
	padding: 0
}
.vt_event_list_wrap .vt_event_list_text .title {
	font-size: 14px;
	font-weight: 700;
	text-transform: capitalize;
	color: #303030;
	margin-top: 10px;
	margin-bottom: 5px;
	display: block;
	float: left;
	width: 100%
}
.vt_event_list_wrap .vt_event_list_text span.event_location {
	font-size: 12px
}
.vt_event_list_wrap .vt_event_list_text time {
	text-align: center;
	margin-top: 12px
}
.vt_event_list_wrap .vt_event_list_text time span.date {
	background-color: #303030;
	color: #fff;
	font-size: 14px
}
.vt_event_list_wrap .vt_event_list_text time span.month {
	background-color: #4c3293;
	font-size: 14px;
	color: #fff
}
.vt_event_list_wrap .vt_event_list_text time span.year {
	background-color: #b7b7b7;
	font-size: 14px;
	color: #303030
}
.inner_vt_leaf {
	border-bottom: 1px dotted #303030
}
.inner_vt_leaf:after, .inner_vt_leaf:before {
	height: 5px;
	width: 5px;
	border-radius: 50%;
	background-color: #303030
}
.inner_vt_leaf img {
	margin-bottom: -15px;
	background-color: #fff;
	padding-left: 5px;
	padding-right: 10px
}
section.event-organizer, section.ticket-buyer {
	max-width: 1680px;
	margin: 0 auto;
	float: none
}
.features-subtitle {
	font-size: 24px;
	color: #303030;
	display: block;
	text-align: center;
	margin-bottom: 20px
}
.features-option-btns>a:first-child, .features-option-btns>a:last-child {
	font-weight: 500;
	font-size: 24px;
	width: 30%;
	height: 48px;
	display: inline-block;
	line-height: 48px;
	color: #fff
}
.features-option-btns {
	text-align: center;
	margin-bottom: 50px
}
.features-option-btns>a {
	background: #742b8f
}
.features-option-btns>a.active, .features-option-btns>a:hover {
	background: #0c8dce
}
.features-option-btns>a:first-child {
	border-radius: 30px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	margin-right: 40px
}
.features-option-btns>a:last-child {
	border-radius: 30px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px
}
#event-organizer.active {
	background-color: #0c8dce
}
.features-title {
	display: block;
	margin-top: 200px;
	font-size: 36px;
	line-height: 40px;
	min-height: 100px
}
.features-title+ul {
	text-align: center;
	margin-top: 100px
}
.features-title+ul>li {
	display: inline-block;
	height: 62px;
	width: 13%;
	margin-right: 4%;
	text-align: center;
	overflow: hidden
}
.tickets-services-fee {
	background: #cacaca;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	float: left;
	padding: 5%;
	width: 100%;
	min-height: 572px
}
.ticket-pricing-boxes-heading {
	height: 130px;
	background: #0c8dce;
	display: table;
	width: 100%;
	vertical-align: middle
}
.ticket-pricing-boxes-heading h4 {
	background: #0c8dce;
	margin-bottom: 0;
	color: #fff;
	display: table-cell;
	font-size: 31px;
	font-weight: 700;
	text-align: center;
	text-transform: capitalize;
	vertical-align: middle;
	width: 100%
}
.ticket-pricing-boxes-heading h4+span {
	display: block;
	font-size: 26px;
	font-weight: 700;
	text-align: center;
	text-transform: capitalize
}
.service-box-left {
	float: left;
	width: 50%;
	position: relative
}
.service-box-left::after {
	content: "+";
	font-size: 34px;
	font-weight: 400;
	position: absolute;
	right: 0;
	top: 8px
}
.service-box-right {
	float: right;
	width: 50%
}
.service-box-left span, .service-box-right span {
	display: block;
	font-size: 40px;
	font-weight: 700
}
.service-box-left p, .service-box-right p {
	text-transform: capitalize
}
.ticket-services-listing {
	float: left;
	width: 100%
}
.goverment-text {
	clear: both;
	display: block;
	font-size: 19px;
	text-align: center;
	text-transform: capitalize;
	margin-top: 30px
}
.fee-txt {
	display: block;
	font-size: 23px;
	font-weight: 700;
	text-align: center;
	text-transform: capitalize
}
.services-tax-modules {
	display: table;
	float: none;
	margin: 40px auto 0;
	width: 80%
}
.tickets-services-fee li {
	float: left;
	margin-bottom: 10px;
	width: 100%
}
.ticket-services-listing li>label {
	float: left;
	font-size: 15px;
	font-weight: 400;
	text-transform: capitalize;
	width: 75%
}
.free-txt, .service-feee-txt {
	display: block;
	font-weight: 700;
	text-align: center
}
.ticket-services-listing div {
	float: left;
	font-size: 15px;
	width: 25%
}
.service-feee-txt {
	font-size: 23px;
	text-transform: capitalize;
	margin-bottom: 30px
}
.free-txt {
	font-size: 100px;
	line-height: 530px;
	text-transform: uppercase
}
.board-icon-txt, .currency-icon-txt, .direction-icon-two-txt, .direction-icon-txt, .email-icon-two-txt, .email-icon-txt, .event-organizer, .food-icon-three-txt, .food-icon-two-txt, .food-icon-txt, .girl-icon-txt, .global-icon-two-txt, .global-icon-txt, .helpline-icon-txt, .mobile-icon-txt, .money-icon-two-txt, .money-icon-txt, .speaker-icon-txt, .tabs-icon-txt, .thumb-icon-two-txt, .wallet-icon-txt {
	display: none
}
.pricing-wrapper {
	margin-bottom: 100px
}
.pricing-wrapper h3 {
	margin-bottom: 50px!important
}
.features-title+ul li:hover img {
	margin-top: -63px
}
.custom-title {
	font-size: 36px;
	text-align: center;
	margin-top: 50px
}
.event-organizer .nav-tabs, .ticket-buyer .nav-tabs {
	margin: 0 auto;
	text-align: center
}
.event-organizer .nav-tabs>li, .ticket-buyer .nav-tabs>li {
	display: inline-block;
	float: none;
	vertical-align: top
}
.event-organizer .nav-tabs>li>a, .ticket-buyer .nav-tabs>li>a {
	border: none;
	font-size: 14px;
	font-weight: 100;
	color: #000;
	height: 54px;
	overflow: hidden;
	padding: 0
}
.event-organizer .nav-tabs>li>a>img, .ticket-buyer .nav-tabs>li>a>img {
	width: 73px
}
.event-organizer .nav-tabs>li.active>a img, .ticket-buyer .nav-tabs>li.active>a img {
	margin-top: -56px
}
.event-organizer .nav-tabs>li.active>a, .event-organizer .nav-tabs>li.active>a:focus, .event-organizer .nav-tabs>li.active>a:hover, .event-organizer .nav-tabs>li>a.nav-tabs>li>a:hover, .event-organizer .nav-tabs>li>a:focus, .ticket-buyer .nav-tabs>li.active>a, .ticket-buyer .nav-tabs>li.active>a:focus, .ticket-buyer .nav-tabs>li.active>a:hover, .ticket-buyer .nav-tabs>li>a.nav-tabs>li>a:hover, .ticket-buyer .nav-tabs>li>a:focus {
	border: none;
	color: #000;
	font-size: 14px;
	font-weight: 100;
	border-bottom: 0 solid #4c3293;
	background: 0 0;
	text-align: center
}
.event-organizer .nav-tabs, .ticket-buyer .nav-tabs {
	border-bottom: 0
}
.event-organizer .tab-content, .ticket-buyer .tab-content {
	height: 170px;
	margin-top: 150px;
	text-align: center;
	font-size: 24px;
	margin-bottom: 50px;
	overflow: hidden;
	line-height: 30px;
	padding: 5%
}
.padding-none {
	padding: 0!important;
	margin: 0
}
.feature-pic-left {
	width: 51%
}
.feature-pic-right {
	width: 49%
}
.text-center.feather-border {
	margin: 30px auto;
	text-align: center
}
.text-center.feather-border img {
	margin: 0 auto
}
#promocodeadd .vt_leaf, .myaccount-login .vt_leaf {
	padding: 0 0 15px;
	margin-bottom: 30px;
	margin-top: 15px
}
.btn.focus, .btn:focus, .btn:hover {
	color: #fff;
	text-decoration: none
}
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {
	outline: 0;
	outline-offset: 0
}
.myaccount-login .vt_leaf {
	border-bottom: 1px solid #4b3292
}
#promocodeadd .vt_leaf {
	border-bottom: 0
}
.myaccount-login .text-center.vt_leaf img {
	margin-bottom: -30px;
	background-color: #fff
}
.form-control {
	height: 35px;
	border: 1px solid #c3c3c3
}
.form-control:focus {
	border-color: #fdc6ca;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(255,189,195,.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(255,189,195,.6)
}
.fieldError {
	border-color: red!important
}
.modal-dialog {
	width: 480px;
	margin: 0 auto
}
.myaccount-login .modal-header {
	border: 0;
	padding: 15px 25px 0
}
.myaccount-login .modal-body {
	position: relative;
	padding: 0 30px
}
.myaccount-login h3 {
	font-size: 24px;
	text-transform: capitalize;
	font-weight: 400;
	width: 100%;
	color: #fff
}
.myaccount-login button.close {
	opacity: 1;
	font-size: 21px;
	height: 25px!important;
	width: 25px;
	border: 1px solid #fff;
	border-radius: 100%;
	clear: both
}
.account-box h3 {
	color: #333
}
button.close span {
	color: #fff;
	font-weight: 400
}
span.login-small-txt {
	font-size: 17px;
	font-weight: 500;
	margin-bottom: 20px;
	display: block
}
.social-login {
	margin: 0 auto;
	text-align: center
}
.social-login-btn {
	text-align: center;
	margin: 15px 5px 35px;
	border-radius: 5px;
	color: #fff;
	display: inline-block;
	padding: 8px 25px
}
.social-login-btn em {
	font-size: 24px;
	vertical-align: middle;
	margin-right: 8px
}
a.facebook-logoin {
	background-color: #3a579a;
	margin-top: 20px
}
a.facebook-logoin:hover {
	background-color: #4260a3
}
a.google-login {
	background-color: #dc4335
}
a.google-login:hover {
	background-color: #de4d40
}
.or:after, .or:before {
	background: #ebebeb;
	content: "";
	height: 100px;
	top: -29px;
	width: 2px
}
.myaccount-login .divider {
	display: block;
	text-align: center;
	margin-top: 25px;
	margin-bottom: 60px;
	position: relative
}
.or {
	position: relative
}
.or:after, .or:before, .plan_footer, .ribbon {
	position: absolute
}
.or:before {
	left: -56px;
	transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg)
}
.or:after {
	right: -56px;
	transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg)
}
.myaccount-login .divider span.or {
	display: block;
	background-color: #ebebeb;
	width: 40px;
	margin: 0 auto -10px;
	font-weight: 700;
	border-radius: 50%;
	height: 40px;
	line-height: 40px
}
.myaccount-login label {
	font-weight: 400
}
.myaccount-login a.signup-txt {
	text-decoration: underline;
	font-weight: 500
}
.myaccount-login a.lost-pwd-text:hover {
	color: #4c3293
}
.myaccount-login button.sign-up {
	padding: 8px 40px;
	border-radius: 20px;
	text-transform: uppercase
}
.myaccount-login button.sign-up:hover {
	background-color: #0b8ccd;
	color: #fff
}
.myaccount-login .remember-mewrap {
	margin-top: 10px
}
.myaccount-login input[type=checkbox] {
	background-color: #fff!important;
	border-color: #d7d7d7;
	vertical-align: top
}
.myaccount-login .forgot-pwdlogin {
	margin-top: 30px;
	float: left;
	width: 100%
}
.myaccount-login .forgotpwd-text {
	padding: 10px 30px 0;
	font-weight: 500;
	display: block;
	float: left;
	width: 100%
}
h1.main-title {
	margin-top: 15px;
	color: #000;
	font-size: 22px
}
#paymentpop .row.display-tr {
	background-color: #ddd;
	padding: 10px 24px
}
#paymentpop .modal-header {
	padding: 0;
	border: 0
}
#paymentpop .panel-heading {
	padding: 0 15px
}
#paymentpop .panel-heading h1 {
	float: left;
	font-size: 24px;
	padding-top: 10px;
	text-transform: capitalize;
	color: #000;
	text-shadow: 0 1px 0 rgba(255,255,255,.5)
}
#paymentpop button.close {
	-webkit-appearance: none;
	cursor: pointer;
	background: #000;
	border: 0;
	font-size: 20px;
	opacity: 1;
	color: #fff;
	height: 24px;
	width: 24px;
	line-height: 24px;
	padding: 0;
	margin: 0!important
}
section.comingsoon {
	min-height: 300px
}
section.comingsoon .comingsoon-text {
	line-height: 300px
}
.plan {
	border: 2px solid #ebebeb;
	padding: 15px 15px 70px;
	margin: 15px 0;
	text-align: center;
	min-height: 897px
}
.plan .ribbon {
	display: none
}
.plan.active .ribbon {
	display: block
}
.plan_footer {
	margin: 15px 0 5px;
	left: 0;
	right: 0;
	bottom: 30px
}
.plan_head h2 {
	margin: 15px 0;
	font-size: 28px;
	font-weight: 400
}
.plan_rows.price {
	border-top: 2px solid #ebebeb;
	border-bottom: 2px solid #ebebeb;
	padding: 15px 0;
	font-size: 32px;
	color: #d9534f;
	font-weight: 100
}
.plan_rows.price span {
	font-size: 12px;
	font-weight: 400;
	color: #000;
	text-transform: capitalize;
	line-height: .2
}
.plan_rows.price span.currency {
	font-size: 18px
}
.plan_rows {
	padding: 13px 30px;
	font-size: 14px;
	border-bottom: 1px solid rgba(226,226,226,.48)
}
.plan_rows span {
	color: #d9534f;
	font-size: 12px
}
.plan.active, .plan:hover {
	border-color: #4c3293
}
.ribbon {
	top: 11px;
	left: 40px
}
button.btn.sort {
	border-radius: 0;
	float: right;
	margin: 15px 0
}
.btn-danger, button.active {
	color: #fff!important;
	background-color: #e32a2d;
	border-color: #e32a2d;
	box-shadow: none!important
}
.DescriptionWrap h1, .DescriptionWrap h2 {
	color: #fff;
	text-transform: capitalize;
	text-align: center
}
.DescriptionWrap, .PageWrap {
	position: relative;
	background: #fff;
	overflow: hidden
}
.plan_footer button {
	width: 120px;
	border-radius: 12px
}
table {
	margin-bottom: 0!important
}
.btn:focus {
	outline: 0!important
}
.container>.row.center_text {
	border-bottom: 2px solid #ebebeb
}
#order {
	margin-top: 25px
}
label.event-title {
	margin-top: 10px
}
.DescriptionWrap {
	width: 94%;
	border: 1px solid #4c3293;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px
}
.PageWrap {
	width: 100%;
	border: 2px solid #000
}
.event-content {
	padding: 25px
}
.description-arrow-wrap {
	width: 125px;
	position: absolute;
	right: 16px;
	top: 40%;
	z-index: 99
}
.description-arrow-wrap img {
	width: 200px
}
.DescriptionWrap h1 {
	font-size: 36px;
	margin: 30px 0
}
.img-wrap {
	position: relative
}
.DescriptionWrap h2 {
	font-size: 24px;
	margin-bottom: 0;
	width: 100%;
	padding: 10px 0;
	position: absolute;
	left: 0;
	bottom: -13px;
	background: #4c3293
}
.citylistwrap, .demo-droppable, .locmap {
	position: relative
}
.CreateEventWrap {
	float: left;
	width: 100%;
	margin: 30px auto
}
.StepForm-InnerWrap {
	background-color: #fff;
	padding: 15px;
	border-radius: 8px;
	border: 1px solid #4c3293
}
.StepForm-InnerWrap a {
	color: #4c3293;
	font-size: 12px
}
.StepForm-InnerWrap a.btn-pink {
	color: #fff
}
.StepForm-InnerWrap h1 {
	font-family: Dosis, sans-serif;
	text-align: center;
	margin-top: 0;
	color: #4c3293;
	margin-bottom: 17px
}
.stepwizard-step {
	float: left
}
.stepwizard-step:last-child {
	border-right: 0
}
.stepwizard-step a.btn {
	width: 100%;
	border: 0;
	font-size: 14px;
	display: block;
	border-radius: 0;
	padding: 7px 20%;
	background-color: #ccc;
	font-weight: 700;
	color: #000
}
a.btn:focus, a.btn:hover {
	color: #fff
}
.Add-Attendees input[type=submit] {
	background-color: #fff
}
button.btn.make-event-live {
	background-color: #e1d879;
	color: #303030
}
button.btn.make-event-live:hover {
	background-color: #000;
	color: #fff
}
.EventSettingWrap .form-group label {
	font-weight: 400;
	cursor: pointer;
	text-transform: capitalize;
	font-size: 13px
}
.EventSettingWrap .form-group label span {
	text-transform: capitalize
}
.EventSettingWrap .form-group label span.reg {
	text-transform: lower;
	font-size: 11px
}
.EventSettingWrap .form-group {
	margin: 0
}
.EventSettingWrap .form-group.has-error input[type=radio]+label {
	color: red
}
.EventDetailsWrapper h2 {
	border-bottom: 1px solid #cdcdcd;
	margin: 0;
	padding-bottom: 5px
}
.EventDetailsWrapper h2:before {
	counter-increment: section;
	content: " " counter(section) "";
	height: 40px;
	width: 40px;
	display: block;
	background-color: #2854a1;
	color: #fff;
	text-align: center;
	line-height: 40px;
	margin-right: 10px;
	float: left
}
.EventSettingWrap {
	float: left;
	width: 100%
}
#create-event .EventSettingWrap .form-group {
	margin-bottom: 5px
}
.EventSettingWrap>h5:first-child {
	margin-top: 0
}
.public-event-type-Wrap .form-group {
	margin-bottom: 10px;
	float: left;
	width: 100%
}
p.signup-check-text {
	margin-bottom: 0
}
p.signup-check-text em {
	font-style: normal
}
.form-group.margin-top {
	margin-top: 20px
}
.public-event-type-Wrap h5 {
	margin-bottom: 5px
}
.event-detail-wrap select, .form-control .public-event-type-Wrap select {
	width: 100%;
	height: 35px;
	border: 1px solid #D2D6DF;
	padding: 4px 10px;
	font-size: 13px;
	-webkit-appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
	appearance: none;
	background-image: url(images/select-arrow.png);
	background-repeat: no-repeat;
	background-position: 98% center;
	background-size: 9px auto
}
.private-event-type-Wrap {
	display: none
}
.private-event-type-Wrap input#event-pass {
	width: 100%;
	padding: 7px;
	height: 40px;
	box-sizing: border-box;
	-webkit-text-security: disc
}
.event-detail-wrap .form-group, .schdule-form .form-group {
	margin-top: 15px
}
ul.location-list-links, ul.location-list-links1 {
	list-style: none;
	padding: 0;
	margin: 0 0 5px;
	width: 100%;
	clear: both
}
ul.location-list-links li a em {
	margin-right: 3px
}
sup.required {
	color: #4c3293;
	top: -.2em;
	font-size: 14px
}
ul.location-list-links li, ul.location-list-links1 li {
	display: inline-block;
	margin: 0 5px
}
ul.location-list-links li:first-child, ul.location-list-links1 li:first-child {
	margin-left: 0
}
ul.location-list-links li a, ul.location-list-links1 li a {
	text-decoration: none;
	font-size: 12px;
	text-transform: capitalize;
	color: #4c3293
}
.add-edit-organizer-name-wrap {
	width: 100%
}
.add-edit-organizer-name-wrap a {
	display: inline-block
}
.edit-page .editable-click, a.editable-click {
	text-decoration: none;
	border: 1px solid #cacaca;
	background-color: #fff;
	border-radius: 5px;
	display: block;
	padding: 9px 5px;
	height: 35px;
	line-height: 1
}
.edit-page h3.event-title.editevent.ev_title {
	height: auto;
	color: #636466;
	font-size: 20px;
	font-weight: 100;
	text-align: center;
	position: relative;
	padding-bottom: 30px;
	margin-bottom: 55px;
	border: 0
}
.tdescription.editable.editable-click, .ticketwrap.editable.editable-click {
	margin-top: 10px
}
.edit-page .event-share-to-friend a.editable.editable-click {
	margin-bottom: 10px;
	display: block;
	float: left;
	background-color: #009ed9;
	width: 40px;
	height: 40px;
	line-height: 1;
	padding: 12px;
	margin-right: 5px;
	border-radius: 50%
}
.imgupload {
	background: #FFF;
	width: 100%;
	color: #2854a1;
	margin-bottom: 10px;
	border-radius: 3px
}
.banner-upload {
	width: 645px;
	color: #000;
	padding: 12px;
	background: #7c2a8f;
	background: -webkit-linear-gradient(#7c2a8f, #4c3292);
	background: -o-linear-gradient(#7c2a8f, #4c3292);
	background: -moz-linear-gradient(#7c2a8f, #4c3292);
	background: linear-gradient(#7c2a8f, #4c3292);
	border-radius: 10px
}
.upload-event-banner {
	border: 0;
	font-size: 14px;
	font-weight: 500;
	color: #fff
}
.upload-event-banner em {
	font-size: 50px;
	float: left;
	padding: 24px 60px 20px 40px;
	border-right: 1px solid;
	margin: 0 40px 0 0
}
#eventimage .upload-event-banner span.banner-upload-txt {
	font-size: 23px;
	display: inline;
	float: none
}
.demo-droppable {
	background: #fff;
	border: 2px dashed #eee;
	color: #222;
	padding: 20px 0;
	text-align: center
}
a.change-banner-btn, a.change-co_logo-btn, a.change-logo-btn {
	display: none;
	margin-top: 10px
}
#step-2 textara {
	height: 80px
}
.demo-droppable:hover {
	border: 2px dashed #4c3293
}
.demo-droppable.required {
	border-color: red
}
.demo-droppable em {
	color: #000;
	font-size: 30px
}
.demo-droppable p {
	color: #000;
	margin: 10px;
	text-transform: capitalize;
	font-size: 20px
}
.demo-droppable span {
	font-size: 14px
}
.demo-droppable.dragover {
	background: #00CC71
}
.card.card--padded {
	background: #fff;
	display: block;
	vertical-align: middle;
	border-radius: 3px;
	padding: 9px 12px;
	border: 1px solid #D2D6DF
}
.card--padded {
	width: 100%
}
ul.bullet-list-ico {
	margin-top: 5px;
	float: left;
	padding: 0;
	margin-bottom: 10px;
	display: block
}
#citylist, .locmap, .locmap.left, .locmap.right {
	display: none
}
ul.reset {
	clear: both;
	padding: 0
}
.locmap {
	float: left
}
.ui-widget.citylist {
	position: absolute;
	right: 0;
	top: 75px;
	background: #FFF;
	width: 257px;
	z-index: 999;
	border: 1px solid #c3c3c3!important;
	padding: 5px;
	border-radius: 5px;
	font-size: 13px
}
.locmap input, .locmap select {
	margin-bottom: 5px;
	width: 48%
}
.locmap.left {
	float: left;
	margin-right: 15px
}
.locmap.right {
	width: 51%;
	float: left
}
.pod {
	background: #fff;
	border: 1px solid #D2D6DF;
	border-radius: 5px;
	box-shadow: inset 0 0 0 1px #fff;
	padding: 89px;
	margin-top: 5px
}
.location-map-panel {
	margin-top: 0
}
[data-validation] [data-case] {
display:none;
color:#900
}
[data-validation] .show[data-case] {
	display: block
}
input.warning {
	border-color: #900
}
#result {
	width: 100%
}
.form-group input[type=checkbox]+label, .form-group input[type=radio]+label {
	margin-left: 5px;
	text-transform: none
}
.btn[disabled], .disabled {
	pointer-events: none;
	cursor: not-allowed
}
.stepwizard-step a.btn-primary {
	background-color: #4c3293;
	color: #fff
}
.stepwizard-step a.btn:hover {
	background-color: #0b8ccd;
	color: #fff
}
.stepwizard-row {
	display: table-row
}
.stepwizard {
	display: table;
	width: 100%;
	position: relative
}
.stepwizard-step button[disabled] {
	opacity: 1!important;
	filter: alpha(opacity=100)!important
}
.stepwizard-step {
	display: inline-block;
	text-align: center;
	position: relative
}
button.nextBtn {
	padding: 5px 25px;
	background-color: #4c3293;
	border: 0;
	margin-top: 15px;
	color: #fff
}
button.nextBtn:hover {
	background-color: #0b8ccd;
	color: #fff
}
.CreateEventBtnwrapper {
	padding-top: 15px;
	border-top: 1px solid #c3c3c3;
	width: 94%;
	text-align: center;
	margin: 0 auto;
	clear: both
}
.ticket-form {
	margin-left: 15px
}
.ticket-booking-heading, table.ticket-row {
	table-layout: fixed;
	padding: 5px;
	width: 96%;
	font-size: 12px;
	margin-bottom: 5px!important;
	text-align: center
}
.ticket-booking-heading thead th {
	text-align: center
}
table.fb-coupons.ticket-row {
	width: 96%!important
}
#step-3 p.ticket-type {
	text-align: center
}
.ticket-booking-tbl, table.ticket-row {
	table-layout: fixed;
	padding: 5px
}
.table.ticket-booking-heading>thead>tr>th, .table.ticket-booking-tbl>thead>tr>th, table.ticket-row td {
	padding: 3px;
	vertical-align: middle
}
.ticket-booking-heading th:first-child, table.ticket-row td:first-child {
	width: 25%
}
.ticket-booking-heading th:nth-child(2), .ticket-booking-tbl th:first-child, .ticket-booking-tbl th:nth-child(2), .ticket-booking-tbl th:nth-child(3), .ticket-booking-tbl th:nth-child(4), .ticket-booking-tbl th:nth-child(5), table.ticket-row td:nth-child(2) {
	width: 15%
}
table.ticket-row td:nth-child(3), table.ticket-row td:nth-child(4) {
	width: 20%
}
table.ticket-row td a em {
	margin: 5px;
	font-size: 20px
}
input.pre-sale-tickets-qty {
	width: 46%;
	float: left;
	margin-right: 5px
}
input.pre-sale-tickets-price {
	width: 50%;
	float: left
}
span.hightlight-color:after {
	content: "|";
	margin: 0 5px;
	text-decoration: none
}
span.hightlight-color:last-child::after {
	content: ""
}
.form-group .share-social-link-box input[type=checkbox] {
	display: none
}
.form-group .share-social-link-box input[type=checkbox]+label {
	display: inline-block;
	width: 50px;
	height: 30px;
	cursor: pointer;
	border-radius: 15px;
	position: relative;
	margin-left: 0;
	color: #fff;
	text-align: center;
	line-height: 35px
}
.custom-eventcoupon, .custom-eventdonation, .custom-eventfree, .custom-eventpaid, .custom-eventpre, .privateevent {
	display: none
}
.share-social-link-box {
	float: left;
	margin-right: 2%;
	width: 31%;
	padding: 2%;
	border: 1px solid #eee
}
.form-group .share-social-link-box input[type=checkbox]+label:after {
	font: normal normal normal 20px/1 FontAwesome;
	color: #fff
}
.form-group em, .t_dashboard em, em {
	font-style: normal
}
.form-group .share-social-link-box #facebook-share-event+label, .form-group .share-social-link-box #facebook-share-eventfive+label, .form-group .share-social-link-box #facebook-share-eventfour+label, .form-group .share-social-link-box #facebook-share-eventthree+label, .form-group .share-social-link-box #facebook-share-eventtwo+label {
	background-color: #fff;
	border: 2px solid #3b5998;
	color: #3b5998
}
.form-group .share-social-link-box #facebook-share-event+label:hover, .form-group .share-social-link-box #facebook-share-eventfive+label:hover, .form-group .share-social-link-box #facebook-share-eventfour+label:hover, .form-group .share-social-link-box #facebook-share-eventthree+label:hover, .form-group .share-social-link-box #facebook-share-eventtwo+label:hover, .form-group .share-social-link-box input#facebook-share-event:checked+label, .form-group .share-social-link-box input#facebook-share-eventfive:checked+label, .form-group .share-social-link-box input#facebook-share-eventfour:checked+label, .form-group .share-social-link-box input#facebook-share-eventthree:checked+label, .form-group .share-social-link-box input#facebook-share-eventtwo:checked+label {
	background-color: #3b5998;
	color: #fff
}
.form-group .share-social-link-box #facebook-share-event+label:after, .form-group .share-social-link-box #facebook-share-eventfive+label:after, .form-group .share-social-link-box #facebook-share-eventfour+label:after, .form-group .share-social-link-box #facebook-share-eventthree+label:after, .form-group .share-social-link-box #facebook-share-eventtwo+label:after {
	content: "\f09a"
}
.form-group .share-social-link-box #twitter-share-event+label, .form-group .share-social-link-box #twitter-share-eventfive+label, .form-group .share-social-link-box #twitter-share-eventfour+label, .form-group .share-social-link-box #twitter-share-eventthree+label, .form-group .share-social-link-box #twitter-share-eventtwo+label {
	background-color: #fff;
	border: 2px solid #1da1f2;
	color: #1da1f2
}
.form-group .share-social-link-box #twitter-share-event+label:hover, .form-group .share-social-link-box #twitter-share-eventfive+label:hover, .form-group .share-social-link-box #twitter-share-eventfour+label:hover, .form-group .share-social-link-box #twitter-share-eventthree+label:hover, .form-group .share-social-link-box #twitter-share-eventtwo+label:hover, .form-group .share-social-link-box input#twitter-share-event:checked+label, .form-group .share-social-link-box input#twitter-share-eventfive:checked+label, .form-group .share-social-link-box input#twitter-share-eventfour:checked+label, .form-group .share-social-link-box input#twitter-share-eventthree:checked+label, .form-group .share-social-link-box input#twitter-share-eventtwo:checked+label {
	background-color: #1da1f2;
	color: #fff
}
.form-group .share-social-link-box #twitter-share-event+label:after, .form-group .share-social-link-box #twitter-share-eventfive+label:after, .form-group .share-social-link-box #twitter-share-eventfour+label:after, .form-group .share-social-link-box #twitter-share-eventthree+label:after, .form-group .share-social-link-box #twitter-share-eventtwo+label:after {
	content: "\f099"
}
.form-group .share-social-link-box #instagram-share-event+label, .form-group .share-social-link-box #instagram-share-eventfive+label, .form-group .share-social-link-box #instagram-share-eventfour+label, .form-group .share-social-link-box #instagram-share-eventthree+label, .form-group .share-social-link-box #instagram-share-eventtwo+label {
	border: 2px solid #745dd1;
	background: #fff;
	color: #745dd1
}
.form-group .share-social-link-box #instagram-share-event+label:hover, .form-group .share-social-link-box #instagram-share-eventfive+label:hover, .form-group .share-social-link-box #instagram-share-eventfour+label:hover, .form-group .share-social-link-box #instagram-share-eventthree+label:hover, .form-group .share-social-link-box #instagram-share-eventtwo+label:hover, .form-group .share-social-link-box input#instagram-share-event:checked+label, .form-group .share-social-link-box input#instagram-share-eventfive:checked+label, .form-group .share-social-link-box input#instagram-share-eventfour:checked+label, .form-group .share-social-link-box input#instagram-share-eventthree:checked+label, .form-group .share-social-link-box input#instagram-share-eventtwo:checked+label {
	background: #745dd1;
	background: -moz-linear-gradient(45deg, #745dd1 0, #fcbd5e 100%);
	background: -webkit-linear-gradient(45deg, #745dd1 0, #fcbd5e 100%);
	background: linear-gradient(45deg, #745dd1 0, #fcbd5e 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#745dd1', endColorstr='#fcbd5e', GradientType=1 );
	color: #745dd1
}
#listing select, .fldlocation {
	background-image: url(images/select-arrow.png);
	background-repeat: no-repeat;
	height: 30px;
	-webkit-appearance: none;
	-moz-appearance: none
}
.form-group .share-social-link-box #instagram-share-event+label:after, .form-group .share-social-link-box #instagram-share-eventfive+label:after, .form-group .share-social-link-box #instagram-share-eventfour+label:after, .form-group .share-social-link-box #instagram-share-eventthree+label:after, .form-group .share-social-link-box #instagram-share-eventtwo+label:after {
	content: "\f16d"
}
.share-social-link-box select {
	margin-top: 10px;
	margin-bottom: 10px
}
.modal-footer {
	clear: both
}
.hightlight-txt {
	color: #4c3293!important
}
.modal-content {
	border-radius: 20px;
	padding-bottom: 15px;
	margin: 0 auto
}
#popup_data .modal-content {
	width: 550px;
	max-width: 100%
}
table.dataTable thead .sorting {
	vertical-align: middle
}
.socialticket {
	float: left;
	margin-bottom: 10px
}
.socialticket label {
	float: left;
	margin-left: 0!important
}
input[type=number] {
	float: left;
	box-shadow: none;
	text-align: left
}
input[type=checkbox], input[type=radio] {
	margin: 4px 4px 0;
	vertical-align: top
}
.add-tickets-wrap, div#add-tickets {
	margin-bottom: 15px
}
.selection {
	text-align: center
}
.enabled {
	color: #000
}
.disabled {
	color: #eee
}
.fldlocation {
	width: 100%;
	border-radius: 3px;
	border: 1px solid #D2D6DF;
	padding: 4px 2px;
	font-size: 13px;
	background-position: 96% center;
	background-size: 9px auto
}
#listing select {
	background-position: 98% center;
	border: 1px solid #d2d6df;
	padding: 5px 8px;
	width: 100%;
	background-size: 13px
}
.rowtopic {
	width: 100%;
	float: left;
	margin-top: 42%
}
.rowtopicleft, .rowtopicright {
	width: 48%;
	margin-right: 2%;
	float: left
}
.uploadcsv {
	background: #FFF;
	float: left;
	border-radius: 3px;
	padding: 9px 12px;
	border: 1px solid #D2D6DF
}
.has-error .form-control {
	border-color: red;
	-webkit-box-shadow: none;
	box-shadow: none
}
.has-error .input-group-addon {
	color: #000;
	background-color: #eee;
	border-color: red
}
.locmap.left {
	margin-left: -2%;
	width: 102%
}
.locmap.left input, .locmap.left select {
	float: left;
	width: 48%;
	margin-left: 2%;
	box-sizing: border-box
}
div.couponwrap {
	float: left;
	width: 100%
}
.coupon_wrap {
	float: right
}
.coupon_wrap a {
	margin-left: 5px
}
div#F_And_B_Coupon .modal-header {
	background-color: #ddd;
	text-transform: capitalize
}
a#add_coupopn_type {
	margin: 10px auto
}
div#F_And_B_Coupon label {
	font-size: 12px
}
div#F_And_B_Coupon input#coupon_image {
	padding: 0;
	border: 0;
	width: 93px;
	font-size: 12px
}
div#F_And_B_Coupon input[type=text] {
	padding: 7px 5px
}
div#F_And_B_Coupon .close {
	float: right;
	font-size: 21px;
	font-weight: 700;
	color: #fff;
	text-shadow: 0 1px 0 #fff;
	filter: alpha(opacity=20);
	opacity: 1;
	background-color: #000!important;
	height: 25px;
	line-height: 1;
	width: 25px;
	margin-right: -15px;
	margin-top: -15px!important
}
.google_map iframe, .main-banner, .main-banner .banner_image .banner {
	width: 100%
}
.rowtopic .form-group input[type=checkbox], .rowtopic .form-group input[type=radio] {
	float: none
}
.rowtopic .form-group input[type=radio]+span {
	margin-left: 0!important
}
.main-banner .container {
	padding: 0
}
.main-banner .banner_image {
	max-height: 435px;
	margin-top: -1px;
	overflow: hidden
}
.thumbwrap {
	height: 162px
}
.subscription_priceing.event {
	margin-top: 30px
}
section h3 {
	margin-bottom: 20px
}
section h4 i {
	color: #acacad
}
.images {
	display: inline;
	background: #e1e1e1
}
.images img {
	min-height: 40px;
	min-width: 40px
}
.images.total {
	padding: 9px 8px 13px 7px;
	font-size: 12pt;
	color: #4c3293;
	font-weight: 100
}
@media (min-width:991px) and (max-width:1280px) {
.images {
	margin: 2px
}
}
@media (min-width:991px) {
.images_likes, p.right_text {
	text-align: right
}
.foot .get_ticket button {
	float: right;
	margin-right: 30px
}
}
p.right_text {
	font-size: 12px;
	margin: 10px 0;
	font-weight: 500
}
.details .d_content .save_event a, .save_event p {
	font-size: 16px;
	font-weight: 700;
	color: #314a7e;
	text-align: center
}
.details, .google_map, .purchase_event {
	min-height: 40px;
	margin-top: 20px
}
.edit-page .details, .edit-page .details .d_content {
	float: left;
	width: 100%
}
.edit-page .details {
	margin-top: 0;
	box-shadow: none
}
.edit-page div.tab-pane {
	margin-top: 15px
}
.details .d_content .save_event a {
	background: #e1e1e1;
	min-height: 40px;
	display: block;
	padding: 9px
}
.save_event img {
	margin: 10px 12px
}
.save_event p {
	margin: 5px 0
}
.purchase_event {
	padding: 12px 15px;
	text-align: center
}
.d_header, .details .d_header, .details label, .details p, .head p span {
	text-align: left
}
.edit-page.sidebar .details .d_content {
	padding: 20px
}
.details .d_content label {
	font-size: 14px;
	color: #000
}
.eventvanue span, .eventvanue span#zip {
	display: inline
}
.google_map iframe {
	min-height: 350px
}
.d_header, .details .d_header {
	color: #636466
}
.purchase_event h4.title {
	border-bottom: 1px dashed #acacad;
	padding-bottom: 12px
}
span.price.text-left {
	font-size: 24px;
	font-weight: 100
}
button.btn.btn-danger.text-right {
	float: right
}
.event .container>.row.center_text {
	border-bottom: 0 solid #ebebeb
}
svg {
	padding: 0 4px
}
span#rateYo {
	float: left;
	padding-left: 0!important;
	margin-top: 5px
}
p.ratings {
	font-weight: 100
}
p.ratings, p.ratings i {
	font-size: 18px;
	margin: 7px 0;
	color: #303030
}
p.ratings .favourite {
	color: #e32a2d
}
p.ratings em, p.ratings i {
	color: #303030;
	font-weight: 400;
	cursor: pointer
}
p.ratings .favourite i {
	color: #e32a2d;
	font-weight: 400;
	cursor: pointer
}
span.share {
	cursor: pointer
}
.organizer-ino-link {
	color: #333
}
.event_details {
	margin-bottom: 20px;
	margin-top: 10px
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover, .nav-tabs>li>a.nav-tabs>li>a:hover, .nav-tabs>li>a:focus {
	background: 0 0;
	border: 0
}
.edit-page .nav-tabs>li>a {
	border: none;
	font-size: 16px;
	font-weight: 100;
	color: #000
}
.nav-tabs {
	border-bottom: 2px solid #4c3292
}
.nav-tabs.ticket-tabs {
	border-bottom: 0
}
.nav>li>a:focus, .nav>li>a:hover {
	text-decoration: none;
	background-color: transparent;
	border: none
}
.nav-tabs>li>a {
	border: none;
	font-size: 16px;
	font-weight: 100;
	color: #53174e
}
div.tab-pane {
	margin: 30px 0 0
}
.tab-content h4 {
	margin: 10px 0;
	font-size: 16px
}
.head p {
	font-size: 13px;
	margin: 10px 0
}
.head p span {
	display: block
}
.body_content p>span {
	font-size: 15px;
	font-weight: 100;
	color: #000
}
.ticketwrap input.ticket-dec-input {
	height: 60px;
	margin-top: 10px
}
input.quantity {
	max-width: 46px;
	margin: 0 10px;
	width: 47px;
	text-align: center;
	padding: 3px 9px;
	border-radius: 4px
}
.body_content div span em {
	color: #4c3293;
	cursor: pointer
}
.foot {
	background: #e1e1e1;
	color: #303030;
	font-size: 14px;
	font-weight: 100;
	padding: 30px 0;
	float: left;
	width: 100%;
	position: relative
}
.foot>di {
	margin: 20px 0
}
.foot .get_ticket {
	border-left: 1px solid #fff
}
.foot input.coupon_code {
	min-height: 42px;
	border-radius: 20px;
	margin: 0 10px;
	color: #5a5a5a;
	padding: 11px 20px;
	width: 190px;
	border: 0
}
p.social_icons {
	margin-top: 35px
}
p.social_icons a i.fa:hover {
	opacity: .8;
	color: #fff
}
p.social_icons a img {
	margin: 0 7px
}
.mar-t40 {
	margin-top: 40px
}
div#artist_info img {
	width: 100%;
	max-width: 250px
}
div#t_c ul li {
	list-style-image: url(../images/disk.png)
}
#t_c ul {
	margin-left: 12px;
	text-align: justify
}
.demo-gallery>ul {
	margin-bottom: 0
}
.demo-gallery>ul>li {
	float: left;
	margin-bottom: 0;
	max-width: 100%;
	padding: 0
}
.demo-gallery>ul>li a {
	border: 0 solid #FFF;
	border-radius: 3px;
	display: block;
	overflow: hidden;
	position: relative;
	float: left
}
#share_icons, .lg-sub-html, .lg-thumb-outer.lg-grab, .lg-toolbar .lg-icon {
	display: none
}
.demo-gallery>ul>li a>img {
	-webkit-transition: -webkit-transform .15s ease 0s;
	-moz-transition: -moz-transform .15s ease 0s;
	-o-transition: -o-transform .15s ease 0s;
	transition: transform .15s ease 0s;
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1);
	height: 100%;
	width: 100%
}
.demo-gallery>ul>li a:hover>img {
	-webkit-transform: scale3d(1.1, 1.1, 1.1);
	transform: scale3d(1.1, 1.1, 1.1)
}
.demo-gallery>ul>li a:hover .demo-gallery-poster>img {
	opacity: 1
}
.demo-gallery>ul>li a .demo-gallery-poster {
	background-color: rgba(0,0,0,.1);
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	-webkit-transition: background-color .15s ease 0s;
	-o-transition: background-color .15s ease 0s;
	transition: background-color .15s ease 0s
}
.demo-gallery>ul>li a .demo-gallery-poster>img {
	left: 50%;
	margin-left: -10px;
	margin-top: -10px;
	opacity: 0;
	position: absolute;
	top: 50%;
	-webkit-transition: opacity .3s ease 0s;
	-o-transition: opacity .3s ease 0s;
	transition: opacity .3s ease 0s
}
.demo-gallery>ul>li a:hover .demo-gallery-poster {
	background-color: rgba(0,0,0,.5)
}
.demo-gallery .justified-gallery>a>img {
	-webkit-transition: -webkit-transform .15s ease 0s;
	-moz-transition: -moz-transform .15s ease 0s;
	-o-transition: -o-transform .15s ease 0s;
	transition: transform .15s ease 0s;
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1);
	height: 100%;
	width: 100%
}
.demo-gallery .justified-gallery>a:hover>img {
	-webkit-transform: scale3d(1.1, 1.1, 1.1);
	transform: scale3d(1.1, 1.1, 1.1)
}
.demo-gallery .justified-gallery>a:hover .demo-gallery-poster>img {
	opacity: 1
}
.demo-gallery .justified-gallery>a .demo-gallery-poster {
	background-color: rgba(0,0,0,.1);
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	-webkit-transition: background-color .15s ease 0s;
	-o-transition: background-color .15s ease 0s;
	transition: background-color .15s ease 0s
}
.demo-gallery .justified-gallery>a .demo-gallery-poster>img {
	left: 50%;
	margin-left: -10px;
	margin-top: -10px;
	opacity: 0;
	position: absolute;
	top: 50%;
	-webkit-transition: opacity .3s ease 0s;
	-o-transition: opacity .3s ease 0s;
	transition: opacity .3s ease 0s
}
.demo-gallery .justified-gallery>a:hover .demo-gallery-poster {
	background-color: rgba(0,0,0,.5)
}
.demo-gallery .video .demo-gallery-poster img {
	height: 48px;
	margin-left: -24px;
	margin-top: -24px;
	opacity: .8;
	width: 48px
}
.demo-gallery.dark>ul>li a {
	border: 3px solid #04070a
}
.home .demo-gallery {
	padding-bottom: 80px
}
.pad15 {
	padding: 15px
}
#share_icons {
	position: fixed;
	background: rgba(105,105,105,.76);
	z-index: +999;
	width: 100%;
	height: 100%
}
.icon_box .head {
	font-size: 18px;
	font-weight: 100;
	margin: 10px 0
}
.icon_box .content {
	margin: 20px 0
}
.icon_box .content img {
	width: 100%;
	max-width: 50px;
	margin-left: 10px
}
a.save_icon, span.lg-close.lg-icon {
	display: block
}
.lg-actions .lg-prev:after {
	content: "\e094";
	border-radius: 20px;
	padding: 8px;
	color: #fff;
	border: 1px solid #fff
}
.lg-actions .lg-next, .lg-actions .lg-prev {
	background: 0 0;
	border-radius: 0
}
.vibes img {
	width: 100%;
	height: 100%;
	min-height: 150px;
	max-width: 100%
}
.lg-actions .lg-next:before {
	content: "\e095";
	border-radius: 20px;
	padding: 8px;
	color: #fff;
	border: 1px solid #fff
}
.icon_box {
	width: 250px;
	height: 150px;
	position: fixed;
	background: #fff;
	top: 40%;
	left: 38%;
	padding: 20px;
	border-radius: 8px
}
.vibes, .vt_event_list_topwrap {
	position: relative
}
.vibes {
	border: 1px solid #4c3293;
	margin-bottom: 10px;
	width: 100%
}
p.vibes_date {
	font-weight: 400;
	margin: 15px 15px 5px 10px;
	padding: 4px
}
h4.vibes_title a {
	font-weight: 700;
	margin: 0 15px 0 10px;
	padding: 4px;
	color: #303030
}
a.vibes_title {
	float: left;
	width: 100%;
	margin-top: 10px;
	color: #303030
}
p.vibes_location {
	margin: 3px 15px 14px 10px;
	padding: 4px;
	font-weight: 400
}
span.vibes_m {
	background: #4c3293;
	padding: 6px;
	color: #fff
}
span.vibes_y {
	background: #e1e1e1;
	padding: 6px;
	color: #000
}
span.vibes_d {
	background: #000;
	padding: 6px;
	color: #fff
}
.event_details>ul.nav-tabs>li {
	padding: 10px 0 0 10px;
	text-align: left;
	width: 20%
}
.event_details.view-event-tabs>ul.nav-tabs>li {
	padding: 10px 0 0 10px;
	text-align: left;
	width: 33%
}
.event_details.view-event-tabs>ul.nav-tabs>li>a {
	text-align: center
}
.event_details>.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
	text-align: left
}
.event_details>ul.nav-tabs>li:first-child {
	padding-left: 0
}
.event_details>ul.nav-tabs>li>a {
	padding: 5px 0 16px;
	text-align: left
}
.edit-page .event_details>ul.nav-tabs>li, .edit-page .event_details>ul.nav-tabs>li>a {
	text-align: center
}
.edit-page .event_details>ul.nav-tabs>li {
	width: 16.66%;
	padding: 0
}
.edit-page .event_details>ul.nav-tabs>li.active {
	border-radius: 4px 4px 0 0
}
.event_details>ul.nav-tabs>li>a span.text-pink.edit-step {
	text-align: center;
	display: block;
	font-size: 14px
}
#mceu_123 {
	float: left;
	width: 100%
}
button.btn {
	border-radius: 12px
}
h3.related {
	margin-bottom: 20px;
	border-bottom: 1px dashed #ccc;
	padding-bottom: 10px
}
.fa-minus, .fa-plus {
	font-weight: 100;
	border: 1px solid;
	border-radius: 50%;
	padding: 1.5px 3.2px 2px 3.5px;
	font-size: 10px
}
.social_icons em.fa.fa-twitter {
	padding: 11px 12px
}
.social_icons em.fa.fa-instagram {
	padding: 11px 13px
}
.social_icons em.fa.fa-youtube-play {
	padding: 11px
}
.social_icons em.fa.fa-google-plus {
	padding: 11px 8px
}
.social_icons em.fa {
	font-size: 23px;
	background: #5d5d5f;
	padding: 11px 16px;
	border-radius: 50%;
	color: #333338
}
.vibes .onward {
	position: absolute;
	right: 12px;
	bottom: 0;
	color: #fff;
	font-weight: 700
}
.main-content>h3, a.save_icon {
	color: #303030
}
.vibes .onward span {
	font-weight: 400;
	font-size: 12px;
	text-align: right;
	float: right;
	margin-right: 8px
}
.vibes .fav-icon:hover {
	background: rgba(215,78,108,.75)
}
.vibes .fav-icon.favourite {
	background: #d74e6c
}
#artist_info .pic_container {
	padding-right: 34px
}
.purchase_ticket {
	height: 28px;
	line-height: 10px;
	margin-top: 4px
}
#buy_ticket .row, #lightgallery {
	margin-left: 0!important;
	margin-right: 0!important
}
.main-content {
	padding-right: 40px
}
.edit-page .main-content {
	padding-right: 15px
}
.vibes-related>.col-md-12 {
	padding-left: 10px;
	padding-right: 10px
}
.title-bar {
	margin-bottom: 20px;
	float: left;
	width: 100%
}
.preview-page {
	margin-top: 15px
}
.preview-page input.Add-to-cart-btn {
	margin-bottom: 15px
}
a.save_icon {
	text-align: center;
	font-size: 16px;
	padding: 9px 9px 9px 0
}
.save_icon.saved em {
	color: #e32a2d
}
.vt-coupons-wrap-detail h2, .vt-ticket-wrap-detail h2 {
	font-size: 20px
}
.vt-coupons-wrap-detail, .vt-ticket-wrap-detail {
	display: table;
	width: 100%;
	margin-bottom: 10px;
	background: 0 0;
	border: none;
	box-shadow: none
}
.vt-coupons-wrap-detail .body_content .remove_cart {
	color: #4c3293
}
.vt-coupons-wrap-detail select {
	background-position: 94% center;
	background-size: 7%;
	float: left
}
.vt-coupons-wrap-detail .price-input, .vt-coupons-wrap-detail select, .vt-ticket-wrap-detail .price-input, .vt-ticket-wrap-detail select {
	width: 100px;
	height: 35px;
	padding: 0 5px;
	border-radius: 5px;
	border: 1px solid #c3c3c3
}
.vt-coupons-wrap-detail .body_content {
	padding: 15px 0
}
.ticketwrap {
	float: left;
	width: 100%;
	margin-bottom: 2px;
	padding-top: 0;
	padding-bottom: 15px;
	position: relative
}
.event.updated-design .Onsite-event, .event.updated-design .ticketwrap {
	float: left;
	width: 100%;
	position: relative;
	display: table;
	height: 70px;
	vertical-align: middle;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0
}
.Onsite-event>div:nth-child(1), .Onsite-event>div:nth-child(2), .Onsite-event>div:nth-child(3), .event.updated-design .Onsite-event>div:nth-child(4), .event.updated-design .Onsite-event>div:nth-child(5), .event.updated-design .ticketwrap>div:nth-child(1), .event.updated-design .ticketwrap>div:nth-child(2), .event.updated-design .ticketwrap>div:nth-child(3), .event.updated-design .ticketwrap>div:nth-child(4), .event.updated-design .ticketwrap>div:nth-child(5), .event.updated-design.ticketwrap>div:nth-child(2) {
	display: table-cell;
	float: none;
	vertical-align: middle
}
.event.updated-design .Onsite-event>div .content, .event.updated-design .ticketwrap>div .content {
	display: table-cell;
	height: 50px;
	vertical-align: middle;
	width: 100%
}
.thanks-msg, .ticket-close {
	display: block;
	text-align: center
}
.event.updated-design .Onsite-event>div:nth-child(1), .event.updated-design .ticketwrap>div:nth-child(1) {
	padding-left: 37px
}
.preview-event-page.event.updated-design .ticket-listing-events .ticketwrap>div:nth-child(1) {
	padding-left: 16px
}
.ticket-close {
	background: #4c3293;
	color: #fff;
	width: 25px;
	height: 25px;
	position: absolute;
	right: -8px;
	top: -14px;
	line-height: 25px;
	z-index: 99;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	font-size: 17px;
	transition: all .5s linear;
	-moz-transition: all .5s linear;
	-webkit-transition: all .5s linear
}
.ticket-close:hover {
	background: #007ec1
}
#payment_option .nav-tabs>li.active, .thanks-wrap {
	background: #fff
}
.ticketwrap:last-child, .vt-coupons-wrap-detail .body_content:last-child {
	margin-bottom: 0
}
.vt-coupons-wrap-detail .body_content {
	margin-bottom: 15px;
	float: left;
	width: 100%
}
.form-control, .form-control[readonly], .vt-coupons-wrap-detail .form-control[disabled], .vt-coupons-wrap-detail input[type=text], .vt-ticket-wrap-detail .form-control[disabled] {
	background-color: #fff;
	border-radius: 5px
}
a.dropdown-toggle .img-circle {
	border-radius: 50%!important;
	height: 45px!important;
	width: 45px
}
.img-circle.vt_client_img {
	border-radius: 50%!important
}
.img-circle.thumbnail {
	margin: 10px auto
}
.table-user-information tbody>tr:nth-child(1) td {
	border-top: none
}
button#cancel-id, button#update-id {
	border: 0
}
#eventimage #updateimg {
	left: 50%;
	position: absolute;
	top: 45%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%)
}
#address_one, input[type=email], input[type=file], input[type=number], input[type=password], input[type=tel], input[type=text] {
	height: 35px;
	box-sizing: border-box;
	vertical-align: middle;
	width: 100%;
	padding: 7px 12px;
	border: 1px solid #c3c3c3;
	background: #fff;
	color: #45494E;
	font-size: 12px;
	letter-spacing: .5px;
	font-weight: 400;
	line-height: 1
}
textarea, textarea.form-control {
	width: 100%;
	border-radius: 3px;
	border: 1px solid #c3c3c3;
	padding: 9px 12px;
	resize: none;
	height: 50px
}
.myorderwrap .plan {
	margin-top: 0
}
.thanks-wrap {
	float: left;
	width: 100%;
	border-radius: 15px;
	box-shadow: 2px 3px 10px rgba(0,0,0,.6);
	padding: 80px;
	margin-bottom: 30px
}
.checkout input, .contact_detail input, button.continue {
	border-radius: 0;
	border-color: #ccc;
	height: 44px
}
.thanks-msg {
	color: #303030;
	font-size: 35px;
	margin-bottom: 30px;
	text-transform: capitalize;
	line-height: 40px
}
.thanks-msg .ticketwrap table {
	width: 96%;
	margin: 0 auto
}
button.continue {
	text-transform: capitalize;
	letter-spacing: 3px;
	min-width: 154px
}
.checkout .nav-tabs>li.active>a {
	border-color: #f7c150;
	border-width: 4px;
	color: #303030
}
.checkout .d_header {
	padding-left: 25px
}
.d_container {
	padding: 40px 20px 30px;
	margin-bottom: 20px
}
.gray1 {
	background: #f5f5f5
}
.d_header>i.fa {
	margin-top: 9px;
	font-size: 19px;
	margin-right: 8px;
	cursor: pointer;
	color: #fff
}
.d_header>i.fa+h4 {
	color: #fff;
	display: inline-block
}
#payment_option {
	padding: 0;
	background: #f7f7f7;
	border: 1px solid #ebebeb
}
#payment_option .nav-tabs {
	border-bottom: 0!important
}
#payment_option .tab-content {
	border-left: 1px solid #ebebeb;
	margin-left: -1px
}
#payment_option .nav-tabs>li {
	width: 100%;
	border: 1px solid #ebebeb;
	border-top: 0;
	border-left: 0;
	margin-bottom: 0
}
#payment_option .nav-tabs>li.active>a:focus, #payment_option .nav-tabs>li>a {
	text-align: left
}
#payment_option .nav-tabs>li>a {
	padding: 14px 20px;
	font-weight: 500;
	font-size: 14px;
	letter-spacing: 1px;
	text-shadow: 0 0 .1px grey;
	color: #5d5d5d
}
#payment_option .nav-tabs>li.active>a {
	border: 0!important;
	text-align: left;
	color: #000
}
#offer_discount input {
	border-radius: 2px;
	border-color: #ccc;
	line-height: 1;
	height: 44px;
	color: #1d1d1d
}
button.offer_check {
	height: 44px;
	margin-left: 6px;
	letter-spacing: 3px;
	min-width: 120px
}
#offer_code h4 {
	margin: 30px
}
#card h4, #card h6, #mobile_oprators h4, #mobile_oprators h6 {
	margin: 20px
}
#card hr, #mobile_oprators hr {
	margin-top: -28px
}
#card h6 span, #mobile_oprators h6 span {
	padding: 0 10px;
	background: #f5f5f5
}
#card .card_list, #mobile_oprators .card_list {
	margin: 20px 0 30px
}
#card .card_list .circle, #mobile_oprators .card_list .circle {
	width: 9px;
	height: 9px;
	border: 1px solid #cecece;
	position: absolute;
	left: 0;
	top: 2px;
	border-radius: 50%
}
#card .card_list p span, #mobile_oprators .card_list p span {
	color: #cecece
}
#card .card_list p, #mobile_oprators .card_list p {
	font-size: 12px;
	color: #3f3f3f
}
.checkbox p, .terms {
	color: #959595
}
#payment_option .tab-content {
	padding: 20px
}
.card_box {
	padding: 10px 15px;
	background: #d2d6de;
	width: 400px;
	border-radius: 10px;
	display: inline-block
}
.card_box label {
	margin-bottom: 0;
	width: 100%
}
#save_wallet {
	background: url(../img/wallet.png) 23px 0 no-repeat;
	background-size: 32px 29px;
	padding-bottom: 8px;
	padding-left: 23px
}
#save_wallet p {
	margin-left: 36px
}
.terms {
	margin-top: 10px
}
#auth_select {
	margin-top: 22px
}
#auth_select>div {
	padding: 0 10px 0 0
}
#auth_select>div label img {
	margin-left: 6px;
	max-width: 84%
}
.vt_my_event_wrap .rowbtns .Eventbtn button, img {
	max-width: 100%
}
#auth_select>div label {
	padding: 0 7px;
	width: 100%;
	height: 60px;
	margin-bottom: 20px
}
#authorise ul, #authorise ul li {
	list-style: inherit
}
#authorise ul, #redeem ul {
	margin-left: 15px;
	margin-bottom: 30px
}
#authorise p, #authorise ul, #payment_option p, #payment_option ul {
	color: #a6a6a6
}
#authorise input[type=radio] {
	height: 12px
}
#authorise input[type=text] {
	border-radius: 0;
	border-color: #ccc;
	line-height: 46px;
	line-height: 1;
	height: 44px;
	color: #1d1d1d
}
#authorise .check, #redeem .check {
	border-radius: 3px;
	height: 44px;
	margin-left: 6px;
	text-transform: capitalize;
	letter-spacing: 3px;
	min-width: 120px;
	border-color: #ccc;
	background: #848484;
	color: #fff
}
#paypal_info h4 {
	margin: 9px 0
}
#paypal_info {
	margin-bottom: 20px
}
#paypal_note {
	padding: 20px 15px;
	border: 1px solid #d7d7d7;
	margin-bottom: 30px;
	float: left;
	width: 100%
}
#paypal_note p {
	margin-bottom: 0
}
#paypal_note i.fa {
	font-size: 20px;
	color: #d7d7d7;
	margin-top: 9px;
	margin-left: -11px
}
.no-mar {
	margin: 0!important
}
#payment_option select {
	border-color: #ccc;
	height: 39px;
	color: #1d1d1d;
	padding: 5px;
	background-image: url(../images/select-arrow.png);
	background-position: 96% center
}
#payment_option input[type=checkbox] {
	height: 24px
}
#order_summary {
	padding: 25px 15px 0;
	background: #f6f4f4;
	border: 1px solid #d7d7d7
}
#order_summary #coupon, #order_summary #ticket {
	margin-bottom: 20px
}
#order_summary #coupon img, #order_summary #ticket img {
	float: left;
	text-align: center
}
#order_summary #coupon h4, #order_summary #ticket h4 {
	text-align: center;
	margin: 4px 0;
	float: left
}
#order_summary #coupon h4 span, #order_summary #ticket h4 span {
	font-size: 12px;
	font-weight: 100
}
#order_summary hr {
	border-top: 1px dashed #ccc
}
#order_summary p.subtotal {
	font-size: 15px;
	font-weight: inherit
}
#order_summary p.subtotal span {
	font-size: 16px;
	float: right;
	font-weight: 200
}
#order_summary p.process, p.total {
	font-size: 15px
}
#order_summary p.process span {
	font-weight: 200;
	float: right
}
.left_time, .suport-box h2, p.total, p.total span {
	font-weight: 700
}
.total {
	padding: 20px 10px;
	background: #4c3293
}
p.total {
	margin-bottom: 0;
	clear: both;
	color: #fff
}
p.total span {
	font-size: 18px;
	float: right
}
.order_summary {
	padding-top: 0
}
.left_time {
	margin: 40px auto;
	float: none;
	width: 70px;
	height: 70px;
	text-align: center;
	border: 2px solid #ccc;
	border-radius: 50%;
	padding: 20px 13px;
	color: #4c3293;
	border-right-color: #4c3293;
	border-bottom-color: #4c3293;
	line-height: 10px
}
.note {
	color: #8a8a8a;
	font-size: 12px
}
.svg.radial-progress {
	position: relative;
	margin: 25px auto;
	text-align: center
}
svg {
	transform: rotate(270deg)
}
circle {
	stroke-width: 1em;
	fill: transparent;
	transform: rotate(.1deg)
}
.radial-progress-background {
	stroke: #4c3293
}
.radial-progress-cover {
	stroke: #DEDEDE;
	stroke-width: 1.01em;
	border: 2px solid #4c3293
}
.radial-progress-center {
	fill: #fff
}
.radial-fill {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%)
}
.checkouttime {
	margin-top: -63px;
	position: relative;
	line-height: 9px
}
div.no-pad {
	padding: 0
}
section.innercreateevent {
	background-repeat: no-repeat;
	margin-bottom: 20px;
	background-size: 100% 100%
}
.support-box h3, section.innercreateevent h3 {
	margin-bottom: 10px;
	margin-top: 25px
}
section.innercreateevent p {
	margin-bottom: 25px;
	font-size: 18px
}
section.innercreateevent a.create-event-btn {
	padding: 5px 25px;
	font-size: 18px;
	border-radius: 15px;
	margin-top: 35px;
	text-transform: uppercase
}
a.create-event-btn:hover {
	background-color: #782a8f;
	color: #fff!important
}
.vt_my_event_wrap {
	margin-bottom: 20px;
	padding-bottom: 20px;
	border: 2px solid #4d3292;
	float: left;
	width: 100%;
	min-height: 405px
}
.vt_my_event_wrap .date-format a {
	color: #493292
}
.vt_my_event_wrap .rowbtns .Eventbtn {
	margin-bottom: 5px
}
.vt_my_event_wrap .view-my-event {
	margin: 1%;
	width: 44%
}
.orgaizer-btn .view-my-event {
	margin: 1%;
	width: inherit
}
.vt_my_event_wrap .delete-btn {
	color: #fff!important;
	background-color: #e32a2d;
	border-color: #e32a2d
}
.vt_my_event_wrap .delete-btn:hover {
	color: #fff!important;
	background-color: #782a8f;
	border-color: #782a8f
}
.vt_my_event_wrap .btn-radius {
	border-radius: 12px
}
.vt_my_event_wrap .eventstatus a {
	color: #493292
}
.my-ticket-top-info {
	float: left;
	margin-top: 50px;
	width: 100%
}
.my-ticket-top-info ul>li {
	float: left;
	width: 100%;
	margin-bottom: 30px
}
.my-ticket-top-info>select {
	width: 100%;
	height: 40px;
	border-radius: 30px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border: none
}
.my-ticket-top-info>select#countrydropdown {
	margin-bottom: 100px
}
div.my-account-infowrap {
	position: relative;
	z-index: 99;
	top: -45px;
	text-align: center
}
.my-profile-pic-wrap span {
	margin-top: -34px;
	float: left;
	position: absolute;
	margin-left: -6%;
	color: #FFF;
	font-weight: 700;
	background: rgba(0,0,0,.62);
	padding: 5px;
	border-radius: 10px
}
.my-profile-pic-wrap {
	height: 105px;
	width: 100px;
	margin: 0 auto
}
.my-profile-pic-wrap img.DP {
	height: 100px;
	border-radius: 50%;
	border: 3px solid #fff;
	box-shadow: 0 0 5px rgba(0,0,0,.3)
}
span.tickets-info {
	font-size: 20px;
	color: #fff;
	margin-top: -4px;
	float: right
}
.tickets-Text {
	color: #fff;
	float: left;
	font-size: 15px
}
.logedin-User-Name {
	float: left;
	width: 100%
}
a.account-username {
	display: block;
	width: 124px;
	margin: 0 auto;
	color: #fff;
	border-radius: 5px
}
.logedin-User-Edit-Profile {
	float: left;
	width: 100%;
	margin-top: 5px
}
a.Profile-Account-Edit {
	text-decoration: underline;
	font-size: 12px
}
a.Profile-Account-Edit em {
	margin-right: 5px
}
.ticket-report-wrap .tile-stats {
	padding: 20px;
	border-radius: 5px;
	margin-bottom: 20px;
	font-size: 18px;
	background: #4c3293
}
.tile-stats small {
	font-size: 80%
}
.upcominEventWrap table.upcoming-heading thead {
	background-color: #4c3293;
	color: #fff
}
.UpcomingEvents-wrap .event-img-wrap img {
	border: 2px solid #4c3293;
	padding: 3px
}
.UpcomingEvents-wrap .event-title a {
	color: #4c3293
}
.upcominEventWrap {
	margin-top: 20px
}
.UpcomingEvents-wrap {
	margin-bottom: 20px
}
.profile-detailwrap {
	margin-bottom: 15px;
	float: left;
	width: 100%
}
.suport-box {
	background-color: #4c3293;
	text-align: center;
	margin: 20px auto;
	padding: 15px;
	border-radius: 5px;
	color: #fff
}
.suport-box h2 {
	text-transform: capitalize;
	font-size: 24px;
	margin: 5px 0
}
.suport-box span.small {
	line-height: 15px;
	display: block;
	margin-top: 10px
}
.sidebar input {
	border: 0;
	background: 0 0;
	font-size: 13px!important;
	font-weight: 500;
	padding: 0 0 0 3px;
	height: auto;
	line-height: 18px;
	line-height: 1;
	width: 90%;
	vertical-align: baseline
}
.sidebar em.fa.fa-usd {
	font-size: 13px;
	font-weight: 500
}
#address_one, input[type=file], input[type=number], input[type=password], input[type=text], select {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px
}
.fieldsTables {
	width: 100%;
	margin: 20px 0
}
.fieldsTables thead {
	border-width: 0;
	border-bottom-style: solid;
	background-color: #4b3292;
	color: #fff
}
.fieldsTables td, .fieldsTables th {
	word-wrap: break-word;
	line-height: 1.2;
	padding: 20px 10px;
	white-space: nowrap;
text-align:centerl font-weight: normal;
	font-size: 14px
}
#event_type, #event_type.select-color, #payment_type {
	font-size: 12px;
	padding: 7px 12px;
	margin-top: 10px;
	width: 100%
}
#event_type, #payment_type {
	border: 1px solid #c3c3c3;
	height: 35px;
	color: #636466
}
#event_type.select-color ,#event_dates.select-color{
	border-radius: 30px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border: 2px solid #4b3292;
	height: 40px;
	color: #4b3292;
	margin:10px 0;
}
.date-format {
	display: block;
	margin-bottom: 10px
}
.ticket-info-wrap {
	margin-top: 20px
}
.ticket-info-wrap input.quantity {
	width: 100%;
	max-width: 100%!important;
	margin-left: 0
}
.no-events {
	margin-bottom: 15px
}
.vt_date-location_wrap {
	margin-top: 10px
}
.vt_date-location_wrap span {
	display: block;
	margin: 15px auto;
	text-align: center
}
.vt_space {
	margin-top: 20px
}
.publish-event-btn, .save-event-btn {
	margin-top: 15px;
	margin-bottom: 15px
}
.orgnizer-details-Wrap h4.clear {
	float: left;
	width: 100%
}
.loadmorewrap {
	float: left;
	margin-bottom: 15px;
	margin-top: 30px;
	width: 100%
}
.password-protectedw-wrap {
	margin-top: 100px
}
.make-private-btn, .make-public-btn {
	margin-top: 15px;
	margin-bottom: 15px
}
input#emaillist_csv {
	padding: 2px 10px
}
.social-info-link a {
	font-size: 23px;
	background: #5d5d5f;
	padding: 0;
	border-radius: 50%;
	color: #333338;
	height: 50px;
	width: 50px;
	line-height: 50px;
	display: inline-block;
	text-align: center;
	margin-right: 5px
}
.social-info-link a:hover {
	color: #fff
}
.social-info-link {
	float: left
}
.ibox.float-e-margins {
	min-height: 240px;
	margin-bottom: 30px;
	border: 1px solid #b7b7b7;
	position: relative;
	float: left;
	width: 100%
}
.ibox.float-e-margins .ibox-title {
	background: #4c3292;
	padding: 2px 10px
}
.ibox.float-e-margins .ibox-title h4 {
	color: #fff;
	text-align: center;
	float: none;
	text-transform: uppercase;
	font-family: roboto;
	font-weight: 300;
	margin: 0
}
.ibox.float-e-margins .ibox-content {
	padding: 10px
}
.ibox.float-e-margins.morris-graphwrap:after {
	background: 0 0
}
#eventdropdown, select#countrydropdown {
	margin: 15px 0;
	background-image: url(../images/select-arrow.png)
}
.ibox-content .med span {
	float: right
}
.ibox-content .med {
	border-bottom: 1px solid #4c3292;
	padding: 15px 0;
	float: left;
	width: 100%
}
.ibox-content>.med:last-child {
	border-bottom: none
}
.count.text-center {
	font-size: 36px
}
#eventdropdown {
	height: 40px
}
.promocodewrap {
	position: relative;
	float: left
}
.applycoupon-error {
	display: none;
	position: absolute;
	left: 114px;
	top: 40px
}
#promocode_error, p#code_expire {
	position: absolute;
	color: #fff
}
div#code_applied {
	background-color: #fff;
	padding: 5px 15px;
	float: left;
	border-radius: 6px
}
.innercreateevent {
	float: left;
	width: 100%;
	background-repeat: no-repeat;
	margin-bottom: 20px;
	margin-top: 20px;
	padding: 10px
}
.innercreateevent h3, .innercreateevent h4 {
	margin: 10px 0 6px
}
.addtocartpage a.ticket-name {
	color: #303030
}
.addtocartpage a.ticket-name:hover {
	color: #4c3293
}
.icon-event {
	float: left;
	margin-right: 10px
}
.icon-event em {
	color: #4c3293;
	font-size: 19px
}
.table-striped>tbody>tr:nth-of-type(odd) {
	background-color: #f9f9f9;
	color: #303030
}
.upcominEventWrap {
	margin-bottom: 15px
}
thead.upcoming-heading {
	background-color: #4c3293;
	color: #fff
}
.EventOptions a {
	float: left
}
.EventOptions ul.dropdown-menu {
	top: 20px
}
.ourteamwrap {
	padding: 30px 0
}
.team-intro {
	float: left;
	width: 100%
}
.top-team-text {
	float: left;
	width: 100%;
	margin: 0 auto 30px
}
.top-team-text p {
	margin: 0
}
.team-intro ul {
	padding: 0;
	margin: 0;
	list-style: none;
	width: 100%;
	float: left
}
.team-intro ul li {
	float: left;
	width: 196px;
	margin: 0 15px 20px;
	text-align: center
}
.team-intro ul li:first-child {
	margin-left: 0
}
.team-intro ul li:last-child {
	margin-right: 0
}
.team-intro ul li img {
	border-radius: 50%;
	width: 190px;
	height: 190px
}
.orgnizer-details-Wrap, .support-box, .team_name {
	width: 100%;
	float: left
}
.team-intro .team_img {
	text-align: center;
	position: relative;
	cursor: pointer
}
.team_name {
	font-size: 16px;
	font-weight: 700;
	padding: 10px 0
}
.partner-logo img:hover {
	margin-top: -59px!important
}
.modal {
	overflow: inherit!important;
	position: absolute
}
.modal-open, .table-responsive.reports-table {
	overflow: inherit
}
#paymentpop.modal {
	position: fixed
}
div.myaccount-login {
	z-index: 999999
}
.paypal_click {
	line-height: 30px
}
.support-box {
	padding: 17px 0
}
button#checkout {
	margin-top: 10px
}
.edit-page {
	margin-bottom: 20px;
	background: #FFF
}
.event_banner_wrap, .ticket-outerwrap {
	background-repeat: no-repeat;
	background-size: cover
}
.event-share-to-friend {
	float: left;
	width: 100%;
	margin-top: 30px;
	margin-bottom: 30px
}
.publish-event-btn, .save-event-btn {
	font-size: 14px
}
.edit-page .details select {
	padding: 6px 5px;
	border: 1px solid #cacaca
}
.address-text {
	padding-left: 60px
}
.vibe-ticket {
	background-image: url(../images/ticket-wrap.png);
	background-repeat: no-repeat;
	background-position: left top
}
table, td, th {
	border: 0
}
.ticket-print-wrap {
	background-color: #fcecff;
	padding: 15px;
	border-radius: 15px;
	float: left;
	margin-bottom: 15px
}
.ticket-print-innerwrap {
	padding: 15px;
	border: 2px dashed #fff
}
.coupon-printwrap {
	width: 615px;
	background-color: #4c3293;
	padding: 10px;
	border-radius: 10px;
	float: left;
	margin-top: 15px;
	margin-bottom: 15px
}
.coupon-printwrap .coupon-printinnerwrap {
	border: 2px dashed #fff;
	border-radius: 10px;
	padding: 10px;
	float: left;
	width: 100%
}
.coupon-printwrap .coupon-printinnerwrap .coupon-left-box {
	float: left;
	margin-right: 2%;
	width: 25%;
	margin-top: 8%;
	text-align: center
}
.coupon-printwrap .coupon-printinnerwrap .coupon-right-box {
	float: left;
	text-align: center;
	width: 65%
}
#morris-bar-chart svg, #morris-bar-chart1 svg {
	transform: rotate(0)
}
.ticket-outerwrap {
	float: left;
	padding: 12px;
	background-image: url(../images/ticket-bg.png);
	background-position: left top;
	width: 696px;
	height: 252px;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 20px
}
.ticket-innerwrap {
	float: left;
	width: 100%;
	box-sizing: border-box
}
.ticket-left-wrap {
	float: left;
	width: 522px;
	box-sizing: border-box;
	padding: 10px;
	background-color: #fff;
	height: 230px
}
.ticket-left-inner {
	float: left;
	width: 70%;
	text-align: left
}
span.ticket-event-order-info, span.ticket-event-time {
	display: block;
	margin-bottom: 5px
}
span.ticket-event-title {
	font-size: 20px;
	margin-top: 20px;
	display: block
}
.ticket-right-innerwrap span.ticket-event-ordered-id, .ticket-right-innerwrap span.ticket-event-time {
	font-size: 18px;
	display: block
}
.ticket-right-inner {
	width: 30%;
	float: left;
	text-align: right
}
span.ticket-type {
	display: block;
	margin-top: 5px
}
span.ticket-event-img img {
	border: 2px solid rgba(211,81,109,.32)
}
.ticket-right-wrap {
	float: left;
	background-color: #4c3293;
	width: 150px;
	text-align: center;
	height: 230px;
	color: #fff
}
.ticket-right-innerwrap {
	-ms-transform: rotate(270deg);
	-webkit-transform: rotate(270deg);
	transform: rotate(270deg);
	height: 180px;
	margin-top: 60px;
	text-align: center
}
.ticket-left-bottomwrap, .ticket-left-topwrap {
	float: left;
	width: 100%
}
.ticket-bottom-left-inner {
	float: left;
	width: 30%;
	text-align: left
}
.ticket-bottom-right-inner {
	float: left;
	width: 70%;
	text-align: right;
	margin-top: 30px
}
.ticket-right-innerwrap span.ticket-event-type {
	font-size: 18px;
	display: block;
	margin-top: 5px
}
h5.ticket-event-one-time {
	font-size: 20px;
	display: block
}
.ticket-right-innerwrap h5, .ticket-right-innerwrap span {
	width: 230px
}
.ticket-right-innerwrap h5 {
	width: 230px;
	font-size: 30px;
	margin: 15px 0 0
}
.about-us-wrap, .vt_about_wrap {
	width: 100%;
	float: left
}
.about-us-wrap {
	margin-top: 20px
}
.about-us-wrap h1, .about-us-wrap h2 {
	font-size: 22px;
	color: #4c3292;
	text-transform: uppercase;
	font-family: robotomedium
}
.vt_ourvision .vt_about_leftbox {
	text-align: center
}
.vt_ouredge .vt_about_leftbox {
	text-align: center;
	padding: 6% 0
}
.vt_ouredge .vt_about_rightbox, .vt_ourvision .vt_about_rightbox {
	padding-left: 50px;
	border-left: 2px dashed #000
}
.vt_ouredge .vt_about_rightbox ul li {
	margin-bottom: 10px;
	list-style: disc
}
.vt_create_for_you .vt_about_leftbox {
	float: left;
	width: 50%;
	border-right: 2px dashed #303030;
	text-align: center;
	padding: 5% 0;
	margin-top: 70px
}
.vt_create_for_you .vt_about_leftbox img {
	margin: 0 auto
}
.vt_create_for_you .vt_about_rightbox {
	float: left;
	width: 50%
}
.vt_create_for_you h2 {
	margin-left: 50px;
	width: 150px;
	font-size: 50px;
	color: #303030
}
.vt_online_ticketing_plateform .vt_about_leftbox {
	float: left;
	width: 50%;
	border-right: 2px dashed #303030;
	text-align: center;
	padding: 50px 0
}
.vt_online_ticketing_plateform .vt_about_leftbox h3 {
	text-align: center
}
.vt_online_ticketing_plateform .vt_about_rightbox {
	float: left;
	width: 50%
}
.vt_online_ticketing_plateform .vt_about_rightbox p {
	text-align: left;
	float: left;
	width: 52%;
	padding: 4% 5%
}
.vt_online_ticketing_plateform .vt_about_rightbox img.about-vibing-ticket {
	margin-top: 30px
}
.vt_overview .vt_about_leftbox {
	float: left;
	width: 50%;
	border-right: 2px dashed #303030;
	text-align: center;
	padding: 30px 0
}
.vt_overview .vt_about_rightbox {
	float: left;
	width: 50%;
	padding-left: 5%
}
.member-slider.vt_testimonials {
	margin: 30px auto 0
}
.member-slider.vt_testimonials .vt_client_img {
	border: 3px solid #4c3293;
	padding: 4px;
	margin: 0 auto
}
.vt_member-name_designation_wrap {
	float: left;
	width: 100%;
	margin-top: 20px;
	height: 60px
}
.team-member .vt_member-name_designation_wrap {
	height: 40px
}
.quote-wrap {
	float: left;
	width: 60px;
	padding-top: 14px;
	height: 60px
}
.vt_member-name__right_wrap {
	float: left;
	width: 70%
}
.member-slider.vt_testimonials span.vt_client_name {
	display: block;
	font-size: 18px;
	text-align: left;
	font-weight: 700
}
.member-slider.vt_testimonials span.vt_client_designation {
	font-size: 14px;
	text-align: left
}
.member-slider.vt_testimonials p.vt_client_review {
	font-size: 14px;
	margin-top: 10px;
	float: left;
	width: 100%
}
.carousel-control.left, .carousel-control.right {
	background-image: none
}
.member-slider.vt_testimonials .carousel-control {
	width: 5%;
	top: 35%;
	opacity: 1
}
.slick-slide img, .slider {
	width: 100%
}
.slider {
	margin: 0 auto
}
.slick-slide {
	margin: 0
}
.slick-next:before, .slick-prev:before {
	color: #fff
}
.slick-dots {
	display: none!important
}
.slick-next, .slick-prev {
	z-index: 99;
	background-color: rgba(0,0,0,.53);
	width: 50px;
	height: 50px
}
.slick-next:focus, .slick-next:hover, .slick-prev:focus, .slick-prev:hover {
	background-color: #000
}
.semibold {
	font-weight: 100
}
p.site-url a {
	color: #303030
}
.feather-border {
	margin: 25px auto
}
.office-locations {
	margin-top: 30px
}
.office-locations img {
	margin: 0 auto
}
.email-campaign {
	border: 1px solid #eee;
	padding: 10px;
	margin-bottom: 15px
}
.email-campaign img {
	width: 80px;
	height: 80px;
	margin: 0 auto;
	display: block
}
.campaign-title {
	display: block;
	text-align: center;
	margin: 20px 0
}
.email-campaign input {
	margin: 10px auto;
	display: none
}
.email-campaign-info {
	border: 9px solid #eee;
	padding: 30px;
	float: left
}
.email-campaign-info img {
	width: 150px;
	height: 150px;
	display: block;
	margin: 0 auto
}
.email-campaign-infospan {
	display: block;
	font-weight: 700;
	text-align: center;
	line-height: 23px;
	margin-top: 30px;
	font-size: 20px;
	text-transform: capitalize
}
.email-campaign-info span {
	display: block;
	font-weight: 700;
	font-size: 18px;
	text-transform: capitalize;
	text-align: center;
	margin-top: 20px
}
.email-campaign label {
	position: relative
}
.email-campaign span::after, .email-campaign span::before {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto
}
.email-campaign span.radio:hover {
	cursor: pointer
}
.email-campaign span.radio::before {
	left: 50px;
	width: 45px;
	height: 25px;
	background-color: #A8AAC1;
	border-radius: 50px
}
.email-campaign span.radio::after {
	left: 55px;
	width: 17px;
	height: 17px;
	border-radius: 10px;
	background-color: #6C788A;
	transition: left .25s, background-color .25s
}
.Event_Report, .campaign-listing, .form-group {
	float: left;
	width: 100%
}
.email-campaign input[type=radio]:checked+label span.radio::after {
	left: 75px;
	background-color: #EBFF43
}
.campaign-listing {
	margin-bottom: 30px
}
.email-campaign-info .form-group {
	margin-bottom: 15px
}
.email-campaign-info input {
	position: relative!important
}
.email-campaign-info .status-option {
	float: left
}
.email-campaign-info form {
	display: none
}
.select-campaign {
	margin-top: 0!important;
	color: #000;
	font-size: 23px!important;
	display: block;
	margin-bottom: 29px;
	text-transform: capitalize
}
label.link-disable {
	pointer-events: none;
	cursor: not-allowed
}
.EventSettingWrap .form-group {
	margin-bottom: 15px
}
.EventSettingWrap .FBCouponAbilabel.setting {
	margin-top: 15px
}
.has-success .control-label, .has-success .form-control-feedback, .has-success .help-block {
	color: #3c763d
}
.Event_Report {
	margin-bottom: 30px
}
.film_roll_child {
	width: 375px!important;
	float: left!important
}
.film_roll_wrapper {
	height: auto!important
}
.roll-slider .vt_client_img {
	border: 3px solid #4c3293;
	padding: 4px;
	margin: 0 auto
}
.roll-slider .vt_client_name {
	display: block;
	font-size: 18px;
	text-align: left;
	font-weight: 700
}
.roll-slider .vt_client_designation {
	font-size: 14px;
	text-align: left
}
.roll-slider p.vt_client_review {
	font-size: 14px;
	margin-top: 10px;
	float: left;
	width: 100%;
	padding: 10px
}
a.film_roll_next.ff, a.film_roll_prev {
	background-color: rgba(0,0,0,.35);
	height: 40px;
	line-height: 40px;
	width: 40px;
	font-size: 30px
}
a#example_previous {
	margin-right: 5px
}
div.dataTables_length select {
	border: 1px solid #4c3293;
	padding: 5px 15px;
	margin: 0 3px;
	background-position: 38px center;
	color: #636466
}
.dataTables_paginate {
	margin-top: 10px
}
.dataTables_paginate a {
	background-color: #0b8ccd;
	color: #fff;
	padding: 1px 5px;
	font-size: 12px;
	display: inline-block;
	margin-bottom: 0;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px
}
.dataTables_paginate a:first-child {
	margin-right: 5px
}
.dataTables_wrapper .dataTables_filter input {
	margin-left: .5em;
	width: 233px;
	border-radius: 5px 0 0 5px;
	border-right: 0;
	float: right
}
.dataTables_wrapper .dataTables_filter label {
	font-size: 0;
	margin-top: -5px;
	display: block
}
.dataTables_filter label span {
	background-color: #4c3293;
	color: #fff;
	height: 35px;
	display: block;
	width: 35px;
	text-align: center;
	line-height: 35px;
	float: right;
	border-radius: 0 5px 5px 0;
	font-size: 14px
}
.dataTables_filter .fa-search {
	color: #fff
}
.dataTables_filter label input {
	font-size: 14px
}
table.dataTable thead .sorting_asc {
	background-image: url(../images/sort_asc.png)
}
table.dataTable thead .sorting_desc {
	background-image: url(../images/sort_desc.png)
}
table tr.redeemed {
	background-color: #f5f5f5
}
#popup_data .dataTables_wrapper .dataTables_filter input {
	width: 140px
}
table.dataTable.display tbody tr.checkedin td.sorting_1, tr.checkedin, tr.checkedin td {
	background-color: #aed8a5
}
ul.vibing-ticketilist.feature-list li {
	width: 50%;
	float: left
}
input#eventimguploading {
	visibility: hidden
}
.event_banner_wrap {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 350px;
	background-position: top
}
.editable-empty, .editable-empty:focus, .editable-empty:hover {
	color: #303030!important
}
span#zip {
	display: block
}
a.code_item_info {
	line-height: 20px
}
.company_doc_wrap, .individuald_doc_wrap {
	display: none
}
.image-preview-input {
	position: relative;
	overflow: hidden;
	margin: 0
}
.image-preview-input input[type=file] {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
	font-size: 20px;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0)
}
.image-preview-input-title {
	margin-left: 2px
}
.event_Organizer_img {
	margin: 0 auto;
	height: 150px
}
.boigraphy-wrap p {
	color: #fff;
	text-align: center;
	margin-top: 20px
}
@-moz-keyframes bounce {
0%, 100%, 20%, 50%, 80% {
-moz-transform:translateY(0);
transform:translateY(0)
}
40% {
-moz-transform:translateY(-30px);
transform:translateY(-30px)
}
60% {
-moz-transform:translateY(-15px);
transform:translateY(-15px)
}
}
@-webkit-keyframes bounce {
0%, 100%, 20%, 50%, 80% {
-webkit-transform:translateY(0);
transform:translateY(0)
}
40% {
-webkit-transform:translateY(-30px);
transform:translateY(-30px)
}
60% {
-webkit-transform:translateY(-15px);
transform:translateY(-15px)
}
}
@keyframes bounce {
0%, 100%, 20%, 50%, 80% {
-moz-transform:translateY(0);
-ms-transform:translateY(0);
-webkit-transform:translateY(0);
transform:translateY(0)
}
40% {
-moz-transform:translateY(-30px);
-ms-transform:translateY(-30px);
-webkit-transform:translateY(-30px);
transform:translateY(-30px)
}
60% {
-moz-transform:translateY(-15px);
-ms-transform:translateY(-15px);
-webkit-transform:translateY(-15px);
transform:translateY(-15px)
}
}
.editarrow {
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -20px;
	height: 32px;
	width: 50%;
	top: 0;
	background-image: url(../images/down-arrow.png);
	text-align: center;
	background-repeat: no-repeat
}
.edit-page .sidebar, .vt_faq h4 {
	position: relative
}
.edit-page .sidebar select, select.form-control {
	background-image: url(../images/select-arrow.png);
	background-repeat: no-repeat;
	background-position: 98% center
}
.edit-page .sidebar select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}
select.form-control {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	margin-right: 10px
}
span#zip.editable {
	display: block;
	margin: 0 0 20px;
	float: left;
	width: 100%
}
.edit-page select#category, .edit-page select#currency_data, .edit-page select#event_timezone, .edit-page select#sub_topic, .edit-page select#topicsel {
	background-image: url(../images/select-arrow.png);
	background-repeat: no-repeat;
	background-position: 98% center;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}
span#add1.editable {
	display: block
}
.bounce {
	-moz-animation: bounce 2s infinite;
	-webkit-animation: bounce 2s infinite;
	animation: bounce 2s infinite
}
@include keyframes(bounce) {
0%, 100%, 20%, 50%, 80% {
@include transform(translateY(0))
}
40% {
@include transform(translateY(-30px))
}
60% {
@include transform(translateY(-15px))
}
}
.editarrow span {
	display: block;
	color: #fff;
	font-weight: 700;
	background-color: #4c3293;
	width: 263px;
	margin: -40px auto 0 -111px;
	border-radius: 4px;
	font-size: 14px;
	line-height: 16px;
	padding: 5px
}
.width-100 {
	width: 100%;
	text-align: center;
	font-weight: 700
}
.vt_faq .panel.panel-default {
	padding: 0;
	border: 0;
	background: 0 0
}
.vt_faq {
	padding: 0;
	margin-bottom: 40px
}
.vt_faq .panel.panel-default:last-child {
	border: 0
}
.vt_faq .panel-group {
	margin: 0
}
.vt_faq .panel.panel-default .panel-heading {
	padding: 10px 0;
	background: 0 0
}
.vt_faq h4 {
	padding: 10px 0
}
.vt_faq h4:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	height: 2px;
	width: 4%;
	background: #4c3293
}
em.more-less {
	float: left;
	color: #fff;
	background: #742b8f;
	padding: 7px;
	top: 0;
	margin-right: 10px;
	font-size: 8px;
	font-weight: 400
}
.ticket-features li {
	position: relative;
	padding-left: 14px
}
.ticket-features li:before {
	content: "\f105";
	position: absolute;
	left: 0;
	top: 0;
	font-family: FontAwesome;
	color: #4c3293
}
.vt_faq .panel-heading a {
	color: #742b8f
}
.vt_payment_term_conditon_wrap {
	margin-bottom: 30px
}
div#vt_payment_term_conditon {
	padding: 10px;
	border: 1px solid #cdcdcd;
	border-radius: 3px;
	box-shadow: 0 0 10px rgba(0,0,0,.1) inset
}
.vt_payment_term_conditon_wrap label em small {
	font-weight: 400;
	display: block;
	margin-bottom: 5px
}
.has-error .form-control:focus {
	border-color: red
}
.privacy-box {
	float: left;
	width: 100%;
	margin: 20px 0
}
.search-faq input[type=search] {
	width: 100%;
	height: 40px;
	padding: 8px 15px;
	text-align: left;
	font-size: 14px;
	transition: all .5s ease;
	border-radius: 10px 0 0 10px;
	-webkit-border-radius: 10px 0 0 10px;
	border: 1px solid #eee
}
.search-faq {
	margin-top: 20px
}
body>.page {
	background: #fff;
	float: left;
	width: 100%
}
.featherbg .panel.panel-default, body .white-bg {
	background: 0 0
}
.registred-address, .service-tax-block {
	display: none
}
.cookie-page h5, .policy h5 {
	margin-bottom: 5px
}
span#loader_send_mail {
	font-size: 30px
}
textarea.product-sort-des {
	height: 100px
}
.product_coupon-wrap {
	background: #fff;
	padding: 15px 0;
	float: left;
	width: 100%;
	height: 140px;
	margin-bottom: 30px;
	border: 1px solid #4c3293
}
span.EventCategoryName {
	background-color: #dedede;
	width: 100%;
	display: block;
	text-align: center;
	padding: 5px;
	font-weight: 500;
	color: #333
}
.product-coupon-category-name {
	display: block;
	margin-bottom: 5px
}
.Vt_product_price {
	display: block;
	margin-top: 5px
}
.product-coupon-dec {
	margin-top: 5px
}
textarea.product-des {
	height: 162px
}
.product-wrap {
	float: left;
	width: 100%;
	margin-bottom: 20px
}
h2.product-tile {
	margin-top: 0;
	line-height: 20px;
	margin-bottom: 20px
}
.product_quantity {
	float: left;
	width: 150px;
	margin-bottom: 20px;
	clear: both
}
.product_quantity button.quantity-left-minus.btn.btn-number, .product_quantity button.quantity-right-plus.btn-number {
	border-radius: 0
}
.product-dec {
	margin-bottom: 20px;
	float: left;
	width: 100%;
	border-bottom: 1px solid rgba(0,0,0,.05);
	padding-bottom: 15px
}
.product-dec p {
	padding-bottom: 0
}
.product_price {
	margin-bottom: 15px;
	float: left;
	width: 100%
}
.product_availability {
	margin-bottom: 20px;
	border-bottom: 1px solid #cacaca;
	padding-bottom: 20px
}
.product-wrap #description ul {
	list-style: disc;
	padding-left: 15px
}
.product-wrap #description ul li {
	list-style: disc
}
.buy_now_wrap {
	float: left
}
.product_quantity input#quantity {
	border: 1px solid #4c3293;
	text-align: center
}
span.product_off_price {
	font-weight: 700
}
span.product_main_price {
	display: inline-block;
	margin-right: 10px;
	text-decoration: line-through
}
span.product_current_price {
	display: inline-block;
	margin-right: 10px;
	font-size: 20px;
	font-weight: 700
}
span.coupon-cats {
	font-weight: 400
}
button.btn-pay-now {
	border-radius: 0;
	margin-left: 15px;
	font-size: 18px;
	height: 35px;
	line-height: 35px;
	padding: 0 15px;
	background-color: #0b8ccd
}
button.btn-pay-now:hover {
	background-color: #4c3293;
	color: #fff
}
.coupons-product h4 {
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #cdcdcd
}
.coupons-product {
	margin-bottom: 20px;
	float: left;
	width: 100%
}
.coupon-box .col-item {
	box-shadow: 0 0 2px rgba(0,0,0,.3);
	-webkit-box-shadow: 0 0 2px rgba(0,0,0,.3);
	-moz-box-shadow: 0 0 2px rgba(0,0,0,.3);
	background: #FFF;
	margin-bottom: 30px;
	float: left;
	width: 100%
}
.col-item .photo:hover .options-cart-round {
	display: block
}
.coupons-product .col-item .photo, .near_event_you_wrap.col-item .photo {
	overflow: hidden;
	height: 170px;
	-webkit-animation: fadeInDown .5s ease;
	-moz-animation: fadeInDown .5s ease;
	-ms-animation: fadeInDown .5s ease;
	-o-animation: fadeInDown .5s ease;
	animation: fadeInDown .5s ease
}
.coupons-product .col-item .photo {
	border: 2px solid #eee;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	display: block;
	height: 200px;
	margin: 10px auto 0;
	overflow: hidden;
	position: relative;
	width: 200px;
	-webkit-animation: fadeInDown .5s ease;
	-moz-animation: fadeInDown .5s ease;
	-ms-animation: fadeInDown .5s ease;
	-o-animation: fadeInDown .5s ease;
	animation: fadeInDown .5s ease
}
.coupon-bg {
	height: 100%;
	width: 100%
}
.col-item .info {
	padding: 10px;
	margin-top: 30px
}
.col-item .price-details {
	width: 100%;
	margin-top: 5px
}
.col-item .price-details h1 {
	font-size: 16px;
	line-height: 20px;
	margin: 0 auto;
	overflow: hidden;
	text-align: center;
	text-overflow: ellipsis;
	text-transform: capitalize;
	white-space: nowrap;
	width: 100%;
	float: left
}
.col-item .price-details .price-new {
	font-size: 14px;
	font-weight: 700
}
.col-item .price-details span {
	float: right
}
.col-item .options-cart-round {
	left: 50%;
	position: absolute;
	top: 40%;
	transform: translate(-50%, -40%);
	-moz-transform: translate(-50%, -40%);
	-webkit-transform: translate(-50%, -40%);
	display: none
}
.coupon-box .photo img {
	height: 100%;
	width: auto;
	margin: 0 auto;
	display: block
}
.coupon-box p.product-description {
	min-height: 60px;
	margin-bottom: 0
}
.about-infography_wrap {
	margin: 15px auto
}
.about-infography, .coming-soon-img {
	margin: 0 auto
}
select#product_Category {
	background-image: none
}
section.c-u {
	padding: 35px 0 0
}
section.c-u p {
	line-height: 24px;
	margin-bottom: 20px;
	text-align: justify
}
section.c-u .wr-o {
	margin-bottom: 20px;
	position: relative;
	text-align: center
}
section.c-u .wr-o h4 {
	margin-top: 0;
	position: relative;
	padding-bottom: 10px
}
.col-sm-4.wr-o:after, section.c-u h4:after {
	content: '';
	right: 0;
	position: absolute
}
section.c-u h4:after {
	bottom: 0;
	width: 10%;
	border: 1px dotted #742b8f;
	left: 0;
	margin: 0 auto
}
.col-sm-4.wr-o:after {
	border-right: 1px solid #ddd;
	height: 40px;
	top: 100px;
	width: 100%;
	border-left: 1px solid #ddd
}
section.c-u .wr-o em {
	background: #742b8f;
	border-radius: 100%;
	padding: 10px;
	height: 80px;
	width: 80px;
	margin: 0 auto 20px;
	text-align: center;
	color: #fff;
	font-size: 40px;
	line-height: 60px
}
section.c-u h3:after {
	content: "";
	border-bottom: 1px solid #000;
	width: 160px;
	height: 1px;
	display: block;
	margin: 10px auto
}
.col-sm-4.wr-o:first-child:after, .col-sm-4.wr-o:nth-child(2):after {
	border-left: 0
}
.col-sm-4.wr-o:last-child:after {
	border: 0
}
.coupon_edit_gallery, .coupon_edit_img {
	position: relative;
	z-index: 99
}
.coupon_edit_gallery em, .coupon_edit_img em {
	position: absolute;
	z-index: 99999;
	top: 4px;
	right: 5px;
	display: block;
	font-size: 15px;
	color: #fff;
	background-color: #4c3293;
	padding: 5px;
	cursor: pointer
}
.coupon_edit_gallery em:hover, .coupon_edit_img em:hover {
	background-color: #00a2db
}
.coupon_edit_img .edit-file-type {
	height: 1px;
	width: 1px;
	visibility: hidden;
	position: absolute
}
.vendor-box, .vendor-image {
	position: relative;
	overflow: hidden
}
section.c-u ul li {
	padding: 3px 0 3px 10px;
	background: 0 0
}
.bnr-cntr {
	margin: 0 auto;
	width: 100%;
	clear: both;
	text-align: center
}
.img-pd {
	padding: 0
}
.d-add.row {
	margin-bottom: 20px
}
section.c-u .d-add .wr-o h4 {
	margin-top: 20px;
	padding: 10px 10px 10px 0;
	text-align: left
}
section.c-u .d-add.row .wr-o {
	margin: 0;
	display: table-cell;
	vertical-align: middle;
	float: inherit;
	width: 50%
}
.mb30, .vendor-box, .vendor-box-list {
	margin-bottom: 30px
}
section.c-u .d-add.row .wr-o h4:after {
	left: 0;
	right: inherit
}
.vendor-box .capacity {
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 700
}
.vendor-detail {
	padding: 0;
	border: 1px solid #e9e6e0;
	border-radius: 0;
	border-top: transparent;
	background-color: #fff
}
.vendor-detail .caption {
	padding: 10px 10px 0
}
.vendor-detail .caption .title {
	font-size: 18px
}
.vendor-image img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
	opacity: .9
}
.vendor-image a:hover img {
	-webkit-transform: scale(1);
	transform: scale(1);
	opacity: 1
}
.vendor-price {
	background-color: #fcfbf9;
	padding: 9px 29px;
	border-top: 1px solid #e9e6e0
}
.vendor-price .price {
	text-transform: uppercase;
	color: #3c3634
}
.rating .rating-count {
	font-size: 14px;
	padding-left: 5px;
	color: #706a68
}
.vendor-box-list {
	background-color: #fff;
	border: 1px solid #e9e6e0
}
.vendor-box-list .no-right-pd {
	padding-right: 0
}
.vendor-box-list .no-left-pd {
	padding-left: 0
}
.vendor-list-details .caption {
	padding: 10px 10px 0
}
.vendor-detail .caption h2 {
	margin: 0 0 20px
}
h4.moderation-txt {
	font-size: 14px;
	padding-left: 15px;
	padding-right: 15px;
	margin-top: 0;
	margin-bottom: 0;
	color: #fd1313;
	font-weight: 400;
	line-height: 20px
}
.ticketwrap span.editable {
	width: 152px
}
.ticketwrap span.editable.tdescription {
	width: 100%
}
.edit-page .free-ticket {
	text-decoration: none;
	border: 1px solid #4a2e94;
	background-color: #fff;
	border-radius: 20px;
	display: block;
	padding: 9px 5px;
	height: 35px;
	line-height: 1;
	text-align: center;
	width: 100%!important
}
.map-location-text, span#statewrap {
	width: 100%;
	float: left;
	margin-top: 15px
}
div#mceu_15 {
	float: left;
	width: 96%!important;
	margin-left: 16px
}
div#mceu_51 {
	float: right;
	width: 96%!important;
	margin-right: 16px
}
#signup-box, .signup-title {
	display: none
}
.myaccount-login {
	clear: both;
	padding-top: 15px
}
.edit-overlay {
	position: fixed;
	background: rgba(0,0,0,.8);
	top: 0;
	width: 100%;
	height: 100%;
	left: 0;
	z-index: 99999
}
.edit-overlay-txt {
	position: fixed;
	background: #6e2f90;
	padding: 30px;
	z-index: 9999999;
	font-size: 58px;
	text-align: center;
	width: 50%;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%)
}
.edit-overlay-txt span {
	border: 1px solid #fff;
	color: #fff;
	text-align: center;
	display: block
}
.evant-share, .event-tweat, .ratings {
	display: inline-block
}
.edit-overlay-txt span+i {
	color: #4c3293
}
span.text-pink.edit-step em {
	border: 3px solid #782f92;
	height: 40px;
	width: 40px;
	border-radius: 50%;
	text-align: center;
	line-height: 31px;
	display: inline-block;
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	box-shadow: inset 0 0 6px rgba(120,47,146,.55);
	-webkit-box-shadow: inset 0 0 6px rgba(120,47,146,.55)
}
.tab-payment-bg {
	background: #fff
}
.evant-share {
	vertical-align: top;
	margin-top: 15px;
	margin-right: 7px
}
.event-tweat {
	margin-left: 5px;
	margin-top: 12px
}
.st-btn svg {
	transform: rotate(0)
}
.ui-timepicker-standard {
	z-index: 99999999!important
}
.outline-button {
	border: 3px solid #4c3293;
	padding: 10px;
	text-align: center;
	color: #4c3293;
	font-size: 16px;
	font-weight: 700;
	text-transform: capitalize;
	border-radius: 24px;
	box-shadow: -1px 2px 5px 1px rgba(172,172,173,.47) inset
}
.mb-10 {
	margin-bottom: 10px
}
.mt-10 {
	margin-top: 10px
}
.details, .google_map, .purchase_event {
	background: 0 0
}
.row.head .clr-blue {
	background: #4c3293!important;
	color: #fff
}
.row.body_content {
	background: 0 0
}
section.subscription_priceing.event h4.pull-left.prim-color {
	font-size: 14px;
	line-height: 24px;
	text-align: justify;
	border: 0!important;
	padding: 0;
	color: #333!important
}
.custom-scroll {
	margin-bottom: 20px
}
.event.updated-design .tab-pane span {
	position: relative;
	width: 100%;
	float: left;
	padding: 13px
}
.event.updated-design .tab-pane span a, .updated-design .vibes-related span a {
	border: none!important;
	color: #fff;
	position: absolute;
	right: -4px;
	top: -6px
}
.updated-design .tab-pane .orgnizer-details-Wrap span {
	border-bottom: 1px solid #ebebeb
}
.event.updated-design .tab-pane span p {
	margin-bottom: 0;
	margin-top: 5px
}
.event.updated-design .d_content a {
	color: #fff
}
.disable {
	border-color: #ebebeb;
	color: #acacad
}
.outline-button em {
	float: left;
	font-size: 24px;
	padding-left: 10px
}
.text-gray {
	color: #636466;
	font-weight: 800
}
label {
	color: #636466;
	font-size: 15px
}
.d_content label {
	color: #000
}
.input-group-addon {
	background: #fff;
	color: #4b3292;
	border-radius: 0;
	font-weight: 900
}
.input-group .form-control:last-child, .login-inner.form-login .input-group input[type=text] {
	border-left: 0;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0
}
.login-inner.form-login input[type=password], .login-inner.form-login input[type=text] {
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0
}
.btn-circle.btn-lg {
	width: 15px;
	height: 15px;
	padding: 6px;
	border-radius: 25px;
	margin-right: 10px
}
.btn-prpl {
	border-color: #4b3292
}
.grad-pink {
	background: #7c2a8f;
	background: -webkit-linear-gradient(#7c2a8f, #4c3292);
	background: -o-linear-gradient(#7c2a8f, #4c3292);
	background: -moz-linear-gradient(#7c2a8f, #4c3292);
	background: linear-gradient(#7c2a8f, #4c3292)
}
.center-button {
	text-align: center;
	padding-top: 20px;
	position: relative;
	height: 50px
}
.upload-event-banner p {
	text-align: left;
	padding-top: 15px;
	font-weight: 400
}
.edit-page .event-update:after {
	content: '';
	border-bottom: 2px solid #4c3292;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	width: 50%;
	margin: 0 auto
}
.edit-page .event-update {
	color: #636466;
	font-size: 20px;
	padding-bottom: 20px;
	width: 60%;
	text-align: center;
	margin: 0 auto
}
.edit-page .event-update input {
	color: #636466;
	font-size: 20px;
	font-weight: 500;
	border: 0;
	text-align: center
}
.uploadcsv .form-group, ul.inst-list li {
	text-align: left
}
.event_details>ul.nav-tabs>li>a span.text-pink.edit-step, .tab-highlight {
	width: 10px;
	height: 10px;
	position: absolute;
	background: #4c3292;
	left: 0;
	right: 0;
	margin: 0 auto;
	border-radius: 100%;
	bottom: -4px
}
.edit-page .nav-tabs>li.active>a span.text-pink.edit-step, ul.nav-tabs>li.active>a+span.tab-highlight {
	width: 14px;
	height: 14px;
	background: #e32a2d;
	bottom: -6.5px
}
a.code_item_info, span.tool-tip {
	height: 20px;
	display: inline-block
}
.edit-page .event_details div.tab-pane {
	width: 75%!important;
	float: none!important;
	margin: 45px auto
}
.details .d_header h4 {
	font-size: 20px;
	font-weight: 400
}
.form-group em {
	color: #000;
	font-weight: 500;
	font-size: 15px;
	margin-bottom: 10px
}
#add_store_detail, #save_notify, .add_to_cart, .back-btn, .border-radius, .next-btn, .publish-event-btn, .row.preiew-btn-view .pro-edit-event-text a, button#applycoupon, button#applyshippingcost, button#checkout, button#update-id, button.offer_check, input#paypal_click {
	padding: 11px 40px;
	border-radius: 20px;
	text-transform: uppercase;
	font-weight: 100;
	border: 0
}
.next-btn {
	background-color: #e32a2d!important;
	border: 0!important
}
#add_store_detail, .Ticket_Reports_tabWrap .nav-tabs>li.active, .add_to_cart, .back-btn, .border-radius, .btn-sm, .publish-event-btn, .row.preiew-btn-view .pro-edit-event-text a, .showticketdetail, .total, a#download_attendees, a#download_orders, btn-sm, button#applycoupon, button#applyshippingcost, button#checkout, button#edit_form1, button#save_notify, button.offer_check, input#paypal_click, input#saveSettings, input#savedevice, input#saveoffer {
	background-color: #53174e!important;
	border: 0!important
}
.dataTables_paginate a:hover {
	background-color: #53174e!important
}
.btn-sm em {
	color: #fff
}
.notification-msg em {
	font-size: 12px;
	color: #636466;
	font-weight: 400
}
ul.inst-list li {
	padding: 3px 0 0;
	list-style-type: disc;
	margin-left: 20px
}
span.tool-tip {
	background: #e32a2d;
	border-radius: 100%;
	color: #fff;
	cursor: pointer;
	float: none!important;
	font-size: 12px;
	line-height: 20px;
	margin-left: 2px;
	padding: 0!important;
	text-align: center;
	width: 20px!important
}
span.tool-tip i {
	color: #fff
}
span.tool-tip p.bg-warning {
	visibility: hidden;
	width: 300px!important;
	background-color: #e32a2d!important;
	color: #fff;
	padding: 7px 0 10px 10px;
	border-radius: 6px;
	position: absolute;
	z-index: 1;
	font-size: 12px;
	font-weight: 400;
	text-align: left;
	border: 0;
	box-shadow: 0 1px 3px 0 #ccc;
	-webkit-box-shadow: 0 1px 3px 0 #ccc;
	-moz-box-shadow: 0 1px 3px 0 #ccc
}
a.code_item_info {
	text-align: center;
	border-radius: 100%;
	width: 20px;
	margin-left: 5px;
	font-size: 12px;
	background: #e32a2d;
	color: #fff;
	border: 0;
	box-shadow: none
}
.tool-tip:hover div.bg-warning, .tool-tip:hover p.bg-warning {
	visibility: visible
}
.tab-pane .product_coupon-wrap {
	border: 2px solid #f3f3f3
}
.image-preview-input, .image-preview-input:hover {
	background: 0 0;
	color: #4c3293!important;
	border-radius: 0;
	cursor: pointer!important;
	width: 100%;
	padding: 0
}
.FAQ-option em, .close-video, .material-switch>label, .showtooltip, .showtooltip .bg-warning, .update_catalog i.fa-pencil-square-o, img.imgfree {
	cursor: pointer
}
.image-preview-filename {
	border: 0!important
}
.image-preview {
	border: 1px solid #ccc
}
.product-add span.input-group-btn {
	width: auto
}
.image-preview-input-title, .image-preview-input-titleone {
	float: inherit;
	padding: 7px 10px;
	color: #fff
}
.image-preview-input span:first-child {
	width: auto;
	padding: 10px;
	float: left;
	border-right: 1px solid #ccc
}
.product-add input, .product-add select {
	border-radius: 0
}
.product-add#buy_ticket .row {
	margin-right: -15px!important;
	margin-left: -15px!important
}
.product-add .image-preview {
	width: 100%
}
section.Browse-By-Products p.product-description {
	display: none
}
.col-item .info .price-details .price-new, section.Browse-By-Products .price-details, section.Browse-By-Products .price-new {
	text-align: center;
	float: left;
	width: 100%
}
p.bg-warning {
	background: 0 0!important
}
.bg-warning {
	color: #000;
	font-size: 14px;
	border: 1px solid #ccc;
	clear: both;
	border-radius: 5px;
	padding: 10px;
	font-weight: 500;
	text-align: center
}
.tktbtn {
	padding: 7px;
	width: auto;
	margin-left: 15px;
	border-radius: 24px;
	box-shadow: 0 0 0 2px #4a2e94 inset;
	display: inline-block;
	box-sizing: border-box;
	text-transform: uppercase
}
.tktbtn a, .tktbtn a:hover {
	color: #4a2e94;
	white-space: nowrap;
	float: right;
	width: 100%;
	overflow: hidden
}
.tktbtn.selected-ticket a {
	color: #fff!important
}
.selected-ticket {
	background: #4a2e94;
	box-shadow: none!important
}
.tickets-options {
	margin: 20px 0;
	z-index: 999
}
.tktbtn i {
	float: left
}
.ticketwrap input {
	border-color: #4a2e94;
	border-radius: 20px
}
.ticketwrap span {
	font-size: 14px;
	font-weight: 100;
	color: #636466;
	width: 100%;
	float: left;
	margin-top: 10px
}
input.tdescription, label.ticketdec-dshow {
	border-radius: 0;
	padding: 10px;
	font-size: 12px;
	border: 1px solid #c3c3c3;
	width: 100%;
	margin-top: 10px;
	color: #757575;
	font-weight: 400;
	letter-spacing: .5px
}
.preiew-btn-view .bg-success {
	background: 0 0;
	color: #000;
	font-weight: 100
}
.eo-selection>label:last-child {
	margin-left: 0
}
.eo-selection>label.radio-inline {
	padding-left: 0;
	margin-left: 0
}
.eo-selection>label input[type=radio] {
	float: none;
	position: static;
	margin-left: 0
}
.last-step {
	width: 100%;
	float: left;
	margin-bottom: 10px
}
.vt-coupons-wrap-detail .body_content.catalogsave {
	background: 0 0
}
.couponwrap.dd {
	color: #FFF;
	background: #4a2e94;
	padding-right: 15px;
	border-radius: 20px;
	margin-bottom: 10px
}
.couponwrap.dd label {
	color: #fff;
	margin: 0;
	font-weight: 400
}
.couponwrap label {
	color: #000;
	font-weight: 500;
	text-transform: capitalize
}
.Profile-ImageWrap h1, .border-bottom-white.title-bar h3, .edit-link, .vt_footer_link_wrap h4, .white-bg-heading h1, a.btn.promolink, table.table.table-user-information td {
	text-transform: uppercase
}
.tab-pane .form-group span.check-evnt {
	padding-top: 10px;
	float: left;
	color: #000;
	font-weight: 500
}
.well.well-sm.vt-coupons-wrap-detail {
	background: 0 0!important;
	color: #000;
	font-size: 14px;
	border: 1px solid #ccc;
	clear: both;
	border-radius: 5px;
	padding: 10px;
	font-weight: 500;
	text-align: center
}
.well.well-sm.vt-coupons-wrap-detail h2 {
	margin: 0
}
.tab-pane .product_coupon-wrap .product-coupon-dec {
	display: none
}
.photo .options-cart-round a.btn {
	border-radius: 20px!important
}
.popupTooltip {
	width: 200px;
	background-color: rgba(142,68,173,.7);
	font-size: 14px;
	font-weight: 400;
	line-height: 18px;
	padding: 10px 20px;
	color: #fff;
	position: absolute;
	z-index: 10001;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center
}
#order_summary li, th {
	font-weight: 400!important
}
.popupTooltip:before {
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	border-style: solid
}
.popupTooltip .popupTooltip-close {
	position: absolute;
	right: 7px;
	top: 7px;
	display: none;
	width: 10px;
	height: 10px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKBAMAAAB/HNKOAAAAD1BMVEUAAAD///////////////+PQt5oAAAABHRSTlMAcFwSAtVt2gAAAC1JREFUCNdjMGJgYFBmUBFgYHRiYHRkEBFgYBARdAQKMroIQEmICEQWohKiCwBzUAPbUGfWNwAAAABJRU5ErkJggg==)
}
.popupTooltip:hover .popupTooltip-close {
	display: block;
	cursor: pointer
}
.popupTooltip.side-top {
	bottom: 100%;
	margin-bottom: 10px;
	left: 50%;
	margin-left: -100px
}
.popupTooltip.side-right {
	left: 100%;
	margin-left: 10px;
	top: 50%
}
.popupTooltip.side-bottom {
	top: 100%;
	margin-top: 10px;
	left: 50%;
	margin-left: -100px
}
.popupTooltip.side-left {
	right: 100%;
	margin-right: 10px;
	top: 50%
}
.popupTooltip.side-top:before {
	border-width: 10px 9px 0;
	border-color: rgba(142,68,173,.7) transparent transparent;
	bottom: -10px;
	left: 50%;
	margin-left: -9px
}
.popupTooltip.side-right:before {
	border-width: 9px 10px 9px 0;
	border-color: transparent rgba(142,68,173,.7) transparent transparent;
	left: -10px;
	top: 50%;
	margin-top: -9px
}
.popupTooltip.side-bottom:before {
	border-width: 0 9px 10px;
	border-color: transparent transparent rgba(142,68,173,.7);
	top: -10px;
	left: 50%;
	margin-left: -9px
}
.popupTooltip.side-left:before {
	border-width: 9px 0 9px 10px;
	border-color: transparent transparent transparent rgba(142,68,173,.7);
	right: -10px;
	top: 50%;
	margin-top: -9px
}
select#device_event_type {
	border: 1px solid #c3c3c3;
	height: 35px;
	width: 100%;
	font-size: 12px;
	padding: 7px 12px
}
.country-selection-wrapper {
	background: #eee;
	margin-bottom: 15px;
	padding: 10px
}
.padd-left {
	padding-left: 0
}
.padd-right {
	padding-right: 0
}
.event-info {
	margin-bottom: 40px;
	font-family: robotoregular;
	font-size: 20px;
	color: #4b3292;
	text-align: center
}
.ticket-details-headbg>.clr-blue {
	color: #fff
}
.save_event {
	float: left;
	margin-right: 15px
}
.checkout .d_header {
	background: #4c3293
}
.orgnizer-company-logo {
	float: left;
	width: 100%;
	position: relative
}
.orgnizer-details-Wrap a.btn-xs {
	width: 100%;
	margin-bottom: 5px;
	float: left;
	padding: 6px 10px;
	border: 1px solid #ccc;
	border-radius: 0
}
.orgnizer-details-Wrap a.btn-xs em:before {
	border-right: 1px solid #4c3293;
	padding-right: 10px;
	color: #4c3293;
	font-size: 20px
}
.orgnizer-details-Wrap a.btn-xs em {
	color: #ccc;
	font-size: 14px
}
.changepasswordwrap .image-preview-input-title {
	float: none;
	display: inline-block
}
.well .couponwrap label {
	float: left
}
.invite-friend-txt {
	height: 10px;
	border: none!important;
	padding: 10px;
	background: #fff;
	overflow: hidden;
	font-size: 0
}
.invite-section {
	float: left;
	width: 100%;
	background: #eee;
	padding: 10px 0;
	position: relative;
	margin-top: 30px
}
.invite-friend img {
	width: 65px;
	margin-top: 5px;
	border: 2px solid #4c3293;
	margin-right: 5%;
	background: #fff;
	border-radius: 7px
}
.invite-section:before {
	background: #4c3293;
	position: absolute;
	top: 0;
	left: 0;
	content: "";
	width: 1%;
	height: 100%
}
.edit-link, .preview-options a {
	height: 40px;
	text-align: center
}
.invite-wrap a {
	margin: 0 10px
}
.edit-link, .mt0 {
	margin-top: 0
}
.invite-title {
	display: block;
	float: left;
	width: 100%;
	font-size: 18px;
	color: #4c3293;
	margin-bottom: 5px
}
.product-coupon-dec p {
	word-wrap: break-word
}
.organizer-link {
	color: #303030
}
.view-event-tabs .nav-tabs>li.active>a, .view-event-tabs .nav-tabs>li.active>a:focus, .view-event-tabs .nav-tabs>li.active>a:hover {
	color: #000
}
#Authorised_Signatory, #Business_Registration {
	display: none
}
.title-border {
	border-bottom: 2px solid #473589;
	padding-bottom: 30px;
	color: #69696b!important
}
section.subscription_priceing.event.updated-design .main-content h4 {
	color: #020202!important
}
.preview-event-detail {
	border: 1px solid #eee;
	border-radius: 10px;
	float: left;
	padding: 10px 10px 0;
	width: 100%
}
.hightlight-section {
	border: 1px solid #cdcdcd;
	border-radius: 10px;
	padding: 10px
}
#catalog_datas>thead>tr, #offers_user>thead>tr, #popup_data thead>tr, .ticket-details-headbg>.clr-blue {
	background: #4c3293!important
}
#catalog_datas>thead>tr>th:first-child, #offers_user>thead>tr>th:first-child, .ticket-details-headbg>.clr-blue:first-child {
	border-radius: 10px 0 0 10px!important;
	-moz-border-radius: 10px 0 0 10px!important;
	-webkit-border-radius: 10px 0 0 10px!important
}
#catalog_datas>thead>tr>th:last-child, #offers_user>thead>tr>th:last-child, .ticket-details-headbg>.clr-blue:last-child {
	border-radius: 0 10px 10px 0!important;
	-moz-border-radius: 0 10px 10px 0!important;
	-webkit-border-radius: 0 10px 10px 0!important
}
.row.body_content {
	box-shadow: none!important;
	-moz-box-shadow: none!important;
	-webkit-box-shadow: none!important
}
.ticketwrap {
	border: none!important
}
.event.updated-design .d_content a em, .event.updated-design .tab-pane span a em, .updated-design .vibes-related span a em {
	background: 0 0!important;
	border-radius: 0;
	font-size: 16px!important;
	padding: 0!important
}
.color-red {
	background: #e32b2d;
	color: #fff
}
.btn-purple, .event-manage>a {
	background: #4c3293
}
.event.updated-design .tab-pane span.preview-edit-event {
	border: 1px solid #cdcdcd;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 5px 5px 5px 20px!important
}
.edit-link {
	border: 0!important;
	font-size: 16px;
	line-height: 8px;
	width: 110px!important;
	border-radius: 30px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px
}
.event-manage>a, .preview-options a {
	font-size: 14px!important;
	margin-right: 10px
}
.btn-purple, .preview-options a {
	border-radius: 30px!important;
	color: #fff
}
#organizer_info {
	margin-top: 30px;
	float: left;
	width: 100%
}
.preview-section {
	float: left;
	margin-top: 40px;
	width: 100%
}
.event-manage>a {
	padding: 10px 30px!important
}
.details, .google_map {
	box-shadow: none!important
}
.preview-options a {
	display: inline-block;
	line-height: 40px;
	width: 140px
}
#buy_ticket, .Organizer-Details, .organizer-public {
	width: 100%;
	float: left
}
.updated-design .sidebar {
	padding-top: 0
}
.details .d_content {
	padding: 0 0 20px!important
}
.Organizer-Details {
	margin-top: 0;
	margin-bottom: 0
}
.Organizer-Details>.preview-edit-event:last-child {
	margin-top: 14px
}
section.vibes-related {
	margin-top: 0!important
}
.orgnizer-details-Wrap .preview-edit-event {
	margin-top: 14px
}
#buy_ticket {
	margin-top: 40px
}
.coupon-box .info p.product-description, .product-dec {
	display: none
}
#login-box label, #signup-box label, .calendar-date-parent {
	display: block
}
.btn-pay-now {
	background: #4c3293!important;
	margin-left: 10px
}
.product-wrap .organizer-public .img-circle.thumbnail {
	height: auto!important
}
.profile-section-img {
	padding-top: 12px
}
.profile-section-content {
	border-left: 1px solid #ccc;
	padding-left: 10px
}
.profile-section-content p em {
	font-size: 12px;
	background: #4c3293;
	padding: 5px;
	color: #fff
}
img.imgfree {
	border: 1px solid #c3c3c3;
	padding: 5px;
	margin: 0 25px
}
.reportaddress {
	border: 1px solid #c3c3c3;
	padding: 10px;
	border-radius: 5px;
	margin-bottom: 10px;
	clear: both
}
.Profile-ImageWrap button#updateimg {
	border-radius: 20px;
	bottom: 0;
	left: 0;
	padding: 10px 15px;
	width: 130px;
	height: 30px;
	max-width: 100%;
	position: absolute
}
.ui-timepicker-container {
	height: 200px!important
}
.ui-timepicker-standard .ui-menu-item {
	width: 100%!important
}
.event-custom-field-edit>select, .event-custom-field>select {
	background: url(../images/select-arrow.png) 94% center no-repeat #fff;
	border: 1px solid #c3c3c3;
	border-radius: 0;
	box-sizing: border-box;
	color: #45494e;
	font-size: 12px;
	height: 35px;
	letter-spacing: .5px;
	line-height: 1;
	padding: 7px 12px;
	vertical-align: middle;
	width: 100%;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}
em.fa.fa-spinner.fa-spin {
	color: #FFF;
	margin-bottom: 0;
	border: none
}
#order_summary li {
	font-family: robotoregular!important
}
.sharethis-inline-share-buttons .st-btn {
	height: auto!important;
	line-height: 30px!important;
	min-width: 20px!important
}
.sharethis-inline-share-buttons .st-btn svg {
	top: 5px!important
}
.sharethis-inline-share-buttons .st-btn .st-label {
	padding: 0!important;
	min-width: 45px!important
}
.sharethis-inline-share-buttons .st-btn:hover {
	top: 0!important
}
.radio-inline {
	position: static
}
td.sorting_1 {
	min-height: 12px
}
.ui-tooltip {
	left: 0!important;
	right: 0;
	margin: 0 auto
}
.input-group .calendar-date {
	background: url(https://vibingticket.com/stage/assets/images/calender-icons.jpg) 3% 60% no-repeat;
	border: 1px solid #c3c3c3!important;
	display: block;
	width: 100%;
	text-indent: 25px
}
.organizer-link-events {
	margin-left: 5px
}
#lineModalLabel {
	margin-top: 20px
}
a.btn.promolink {
	background: #e32a2d;
	padding: 11px 40px;
	border-radius: 20px;
	font-weight: 100;
	color: #fff
}
#catalog_datas, #offers_user {
	border: none;
	margin-top: 40px
}
#catalog_datas th, #catalog_datas tr, #offers_user td, #offers_user th, #offers_user tr {
	border: none
}
#catalog_datas th, #offers_user th, #popup_data .dataTables_info, #popup_data th {
	color: #fff
}
#offers_user tbody td {
	color: #333;
	font-weight: 400
}
.red-text, .text-danger {
	color: red
}
.vtloader {
	border: 2px solid #fff;
	border-radius: 100%;
	width: 100px;
	height: 100px
}
.daily_text, .dropify-wrapper {
	height: 95px!important
}
#promo_code_value {
	width: 80%;
	float: left;
	vertical-align: middle
}
#type_amount {
	display: inline-block;
	float: left;
	width: 17%;
	vertical-align: middle;
	margin-left: 3%;
	margin-top: 6px
}
.regular-checkbox, .weekwrap {
	display: none
}
#login-box label span, #signup-box label span {
	font-size: 12px;
	display: none
}
span.tool-tip div.bg-warning {
	color: #fff;
	font-size: 14px;
	border: 1px solid #ccc;
	clear: both;
	border-radius: 5px;
	padding: 10px;
	font-weight: 500;
	visibility: hidden;
	width: 300px;
	z-index: 1;
	position: absolute;
	text-align: left;
	float: left;
	background: #e32a2d!important
}
.dropify-wrapper .dropify-clear {
	padding: 0 8px
}
.dropify-wrapper {
	margin-bottom: 10px
}
.success-day a {
	color: #fff
}
.success-day {
	border: 2px solid #07a235!important;
	background: #07a235
}
.weekwrap {
	border: 2px solid #b0258c;
	padding: 0 0 30px;
	border-radius: 5px;
	background: #f9f9f9;
	box-shadow: 0 0 5px gray
}
.weekwrap a {
	padding-top: 75px
}
.middle-day {
	margin-top: 8%
}
.middle-week-day {
	margin-top: 6%
}
.regular-checkbox+label {
	background-color: #bcafaf;
	border: 2px solid #6c3195;
	box-shadow: 0 1px 2px rgba(0,0,0,.05), inset 0 -15px 10px -12px rgba(0,0,0,.05);
	padding: 9px;
	border-radius: 3px;
	display: inline-block;
	position: relative;
	max-width: 10px
}
.regular-checkbox+label:active, .regular-checkbox:checked+label:active {
	box-shadow: 0 1px 2px rgba(0,0,0,.05), inset 0 1px 3px rgba(0,0,0,.1)
}
.regular-checkbox:checked+label {
	background-color: #e9ecee;
	border: 2px solid #6c3195;
	box-shadow: 0 1px 2px rgba(0,0,0,.05), inset 0 -15px 10px -12px rgba(0,0,0,.05), inset 15px 10px -12px rgba(255,255,255,.1);
	color: #99a1a7
}
.regular-checkbox:checked+label:after {
	content: '\2714';
	font-size: 14px;
	position: absolute;
	top: 0;
	left: 3px;
	color: #6c3195
}
.Profile-ImageWrap .vt_leaf:before, .boigraphy-wrap.Profile-ImageWrap .vt_leaf:before {
	content: '';
	left: 0;
	top: 55px;
	background: #fff;
	height: 1px
}
.myaccount-login .social-login a {
	margin: 0 0 10px
}
div#successMessage {
	float: right;
	width: 80%;
	padding: 5px;
	text-align: center
}
.multipleoffer {
	display: none
}
.ui-widget {
	position: absolute;
	right: 0;
	top: 35px;
	background: #FFF;
	width: 229px;
	z-index: 999999
}
.Profile-ImageWrap {
	background: #7c2a8f;
	background: -webkit-linear-gradient(#7c2a8f, #4c3292);
	background: -o-linear-gradient(#7c2a8f, #4c3292);
	background: -moz-linear-gradient(#7c2a8f, #4c3292);
	background: linear-gradient(#7c2a8f, #4c3292);
	border-radius: 20px;
	padding: 20px;
	width: 100%;
	float: left
}
.img-circle.thumbnail {
	overflow: hidden;
	height: 90px!important;
	width: 90px!important;
	border-radius: 50%;
	float: left
}
.border-bottom-white.title-bar {
	border: 0
}
.border-bottom-white.title-bar h3 {
	color: #fff;
	font-size: 18px;
	font-family: roboto;
	margin: 0
}
.Profile-ImageWrap .vt_leaf:before {
	position: absolute;
	width: 30%
}
.boigraphy-wrap.Profile-ImageWrap .vt_leaf:before {
	position: absolute;
	width: 40%
}
.Profile-ImageWrap .vt_leaf {
	position: relative;
	margin: 0;
	padding: 0
}
.Profile-ImageWrap .vt_leaf:after, .boigraphy-wrap.Profile-ImageWrap .vt_leaf:after {
	position: absolute;
	content: '';
	right: 0;
	top: 55px;
	background: #fff;
	width: 30%;
	height: 1px
}
.Profile-ImageWrap .btn {
	float: right;
	background: #e32a2d!important;
	padding: 6px 19px!important;
	border: 0
}
.Profile-ImageWrap h1 {
	font-family: roboto;
	font-size: 20px;
	color: #fff;
	font-weight: 600
}
.right-section {
	float: right;
	text-align: center
}
table.table.table-user-information td {
	border: 0;
	padding: 0 0 5px;
	font-size: 18px;
	font-weight: 600;
	color: #000;
	font-family: Roboto
}
table.table.table-user-information {
	table-layout: fixed;
	margin-top: 10px
}
.white-bg-heading {
	background: #fff
}
footer.vt_footer {
	background: #fff;
	color: #000
}
.vt_footer .vt_newsletter label {
	color: #4f3192;
	width: 100%;
	font-size: 19px;
	font-family: roboto
}
.vt_footer .vt_newsletter input.form-control {
	margin: 0;
	border-radius: 0;
	max-width: 100%;
	height: 40px;
	border-color: #000;
	border-right: 0;
	width: 80%
}
.vt_footer .vt_newsletter input.vt-subscribe {
	border-radius: 0;
	background: #53174e;
	height: 40px;
	line-height: 20px;
	font-size: 16px;
	font-family: roboto;
	text-transform: uppercase;
	width: 20%
}
.vt_footer_link_wrap h4 {
	color: #53174e;
	text-align: center;
	font-weight: 600;
	margin-bottom: 20px;
	font-family: roboto;
	font-size: 16px
}
.vt_footer_link_wrap ul li a {
	color: #4b328e;
	text-align: center;
	font-size: 13px;
	text-transform: capitalize
}
.vt_footer_link_wrap ul li {
	text-align: center
}
.vt_footer_link_wrap ul li a:hover, .vt_footer_link_wrap ul li:hover a {
	text-decoration: none
}
.profile_d .well {
	background: rgba(255,255,255,.74);
	border-color: #fff
}
.profile_d .well label {
	color: #000
}
.payout-setting-upload .input-group-btn .btn, .profile_d .well .input-group-btn .btn {
	background: #4c3293;
	color: #fff!important;
	padding: 0!important;
	float: left;
	width: auto
}
.payout-setting-upload .input-group-btn, .profile_d .well .input-group-btn {
	width: auto;
	background: #fff
}
.colored:after, .colored:before, .top-line-feather:before {
	background: #4e3192;
	content: ''
}
.payout-setting-upload .image-preview, .profile_d .well .image-preview {
	width: 100%
}
.payout-setting-upload #org-logo-preview-clear.btn, .payout-setting-upload #org-logo-preview-clearone.btn {
	font-size: 9px;
	padding: 1px!important
}
.profile_d textarea {
	height: 156px
}
.colored:after, .colored:before {
	height: 1px;
	top: 75px;
	margin: 0 auto
}
.colored:before {
	width: 15%;
	position: absolute;
	left: 0;
	right: 360px
}
.colored {
	position: relative;
	width: 100%;
	float: left
}
.colored:after {
	width: 15%;
	position: absolute;
	left: 360px;
	right: 0
}
.top-line-feather {
	position: relative;
	margin-top: 30px
}
.top-line-feather:before {
	width: 80%;
	height: 2px
}
.top-line-feather:after {
	content: '';
	width: 215px;
	height: 185px;
	background: url(../../assets/images/feather.png) no-repeat;
	right: 0;
	top: -40px;
	position: absolute
}
.copy-right a:hover, .vt_footer_link_wrap ul li a:hover, .vt_footer_link_wrap ul li:hover a {
	color: #000
}
em.fa-lg {
	text-align: left;
	float: left
}
em.fa.fa-download {
	text-align: right;
	float: right
}
.t_dashboard .ibox-title.text-center {
	background: #7c2a8f;
	background: -webkit-linear-gradient(#7c2a8f, #4c3292);
	background: -o-linear-gradient(#7c2a8f, #4c3292);
	background: -moz-linear-gradient(#7c2a8f, #4c3292);
	background: linear-gradient(#7c2a8f, #4c3292);
	border-radius: 20px;
	min-width: 200px;
	display: inline-block;
	text-align: center;
	margin: 0 auto;
	clear: both;
	padding: 10px 0
}
.t_dashboard .animated .ibox.float-e-margins {
	background: 0 0;
	box-shadow: none;
	display: block;
	text-align: center;
	border-right: 2px solid #4e3292;
	border-bottom: 2px solid #4e3292;
	margin-bottom: 0;
	padding-top: 20px
}
.t_dashboard span {
	min-width: 170px;
	border-bottom: 2px solid #513192;
	display: inline-block;
	color: #513192;
	font-size: 24px;
	font-family: roboto;
	font-weight: 600;
	padding-bottom: 10px
}
.t_dashboard em, .t_dashboard span.pull-left {
	font-weight: 400;
	font-family: roboto;
	text-transform: uppercase
}
.t_dashboard .tile-stats {
	width: 200px;
	display: inline-block
}
.t_dashboard em {
	padding: 0!important;
	font-size: 22px;
	margin: 0!important;
	color: #4f3292
}
.t_dashboard .animated {
	padding: 0
}
.t_dashboard .animated:nth-child(2) .ibox.float-e-margins, .t_dashboard .animated:nth-child(4) .ibox.float-e-margins {
	border-right: 0
}
.t_dashboard .animated:nth-child(3) .ibox.float-e-margins, .t_dashboard .animated:nth-child(4) .ibox.float-e-margins {
	border-bottom: 0
}
.t_dashboard span.pull-left {
	border-bottom: 0;
	width: 100%;
	padding-bottom: 0
}
.aboutus-heading, legend.legendStyle {
	font-family: robotomedium;
	text-transform: uppercase
}
.t_dashboard span.text-right {
	text-align: center;
	float: none
}
#promocodeadd {
	display: none
}
.t_dashboard .Profile-ImageWrap {
	min-height: 400px
}
.t_dashboard .Profile-ImageWrap img.img-circle {
	float: none;
	margin-top: 100px;
	display: inline-block
}
.t_dashboard .right-section {
	float: none;
	display: inline-block;
	text-align: center;
	margin: 0 auto 150px
}
.t_dashboard .right-section h1 {
	background: #fff;
	border-radius: 30px;
	color: #602f91;
	font-size: 15px;
	line-height: 1.5;
	padding: 6px 20px!important
}
.t_dashboard .ibox-content .med {
	border: 0
}
.changepasswordwrap {
	background: 0 0!important;
	border: none!important
}
.changepasswordwrap input[type=password] {
	background: 0 0;
	border: 1px solid #4c3292;
	border-radius: 30px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	height: 40px;
	color: #4c3292
}
.password-field-gap {
	margin-top: 52px
}
#Chanage_password {
	margin-top: 90px
}
::-webkit-input-placeholder {
color:#afafaf
}
::-moz-placeholder {
color:#afafaf
}
:-ms-input-placeholder {
color:#afafaf
}
:-moz-placeholder {
color:#afafaf
}
.changepasswordwrap input[type=password]::-webkit-input-placeholder {
color:#4c3292
}
.changepasswordwrap input[type=password]::-moz-placeholder {
color:#4c3292
}
.changepasswordwrap input[type=password]:-ms-input-placeholder {
color:#4c3292
}
.changepasswordwrap input[type=password]:-moz-placeholder {
color:#4c3292
}
.profile-user {
	margin-top: 18px
}
.ticket-page #profileImage1 {
	display: block;
	margin: 30px auto 20px;
	float: none
}
.ticket-page .profile-user h1 {
	font-size: 18px;
	color: #4d3292;
	font-weight: 600;
	background: #fff;
	width: 200px;
	height: 40px;
	border-radius: 30px;
	line-height: 40px;
	margin: 0 auto;
	max-width: 100%
}
.ticket-page .right-section {
	float: none
}
.profile_d.profile_d_full {
	height: auto;
	padding-top: 55px
}
.ticket-page #myTab {
	text-align: center
}
.Ticket_Reports_tabWrap .nav-tabs>li, .ticket-page #myTab>li {
	margin-right: 22px;
	float: none;
	display: inline-block;
	margin-bottom: 15px
}
.ticket-page #myTab>li:last-child {
	margin-right: 0
}
.Ticket_Reports_tabWrap .nav-tabs>li>a, .ticket-page #myTab>li>a {
	border-radius: 30px;
	width: 160px;
	background: linear-gradient(#dd353d, #7c3b78);
	background: -webkit-linear-gradient(#dd353d, #7c3b78);
	background: -moz-linear-gradient(#dd353d, #7c3b78);
	height: 40px;
	color: #FFF;
	line-height: 40px;
	text-align: center;
	font-size: 14px;
	padding: 0
}
.Ticket_Reports_tabWrap .nav-tabs>li>a:focus, .Ticket_Reports_tabWrap .nav-tabs>li>a:hover, .ticket-page #myTab>li>a:focus, .ticket-page #myTab>li>a:hover {
	text-align: center
}
.Ticket_Reports_tabWrap .nav-tabs>li.active>a, .ticket-page #myTab>li.active>a {
	background: #7c2a8f;
	background: -webkit-linear-gradient(#7c2a8f, #4c3292);
	background: -o-linear-gradient(#7c2a8f, #4c3292);
	background: -moz-linear-gradient(#7c2a8f, #4c3292);
	background: linear-gradient(#7c2a8f, #4c3292);
	color: #fff
}
.Ticket_Reports_tabWrap .nav-tabs>li.active {
	background: 0 0!important
}
.speacer {
	color: #4b3292
}
span.event-name {
	color: #493292;
	text-transform: uppercase;
	font-weight: 400;
	display: block;
	text-align: center;
	font-size: 20px;
	margin-top: 20px
}
.browse-event-wrap .date-format {
	color: #493292;
	display: block;
	text-align: center
}
.Eventbtn, .eventstatus>span, .myeventbuttonwrap>a {
	display: inline-block
}
.Eventbtn {
	margin: 1%;
	width: 44%
}
.event-inner {
	float: left;
	padding: 10px;
	width: 100%
}
.eventstatus {
	margin-bottom: 11px
}
.eventstatus>span {
	margin: 5px;
	color: #493292;
	text-transform: uppercase
}
#eventfnbadd .event-info, #popup_data label, .ticket-sales-bg .ibox-title.text-center>h4, .x_title.purple-bg, table thead>tr>th {
	color: #fff
}
{
float:right
}
.myevent-buttonswrap {
	float: left;
	margin-top: 10px;
	width: 100%
}
.event-records {
	float: left;
	width: 100%
}
.vt_date-location_wrap em {
	display: block;
	text-align: center
}
#tab_content2 .vt_my_event_wrap, .vt_my_event_wrap.browse-event-wrap {
	min-height: 360px
}
.vt_my_event_wrap.manage-event-box {
	height: auto;
	min-height: auto;
	padding: 10px
}
.mannual_user_info {
	float: left;
	width: 100%
}
.mannual_user_info #payment_type {
	margin-top: 0
}
srtong {
	font-weight: 400!important
}
.listing-gap {
	padding-bottom: 6px
}
.browse-events {
	margin-bottom: 20px
}
.vt_onward {
	display: block;
	margin-top: 6px
}
.event-img-wrap .photo img {
	display: block;
	margin: 0 auto
}
.event-inner .calendar-date-parent {
	width: 45%;
	float: left
}
.to-label {
	width: 10%;
	text-align: center;
	float: left;
	line-height: 35px
}
.edit-calender {
	font-size: large;
	float: left;
	width: 100%;
	margin: 20px 0
}
#promo_data, .payout-table {
	margin-top: 30px
}
label[for=archive_event_publish], label[for=archive_event_unpb] {
	margin-left: 20px!important
}
#payout-data .modal-content {
	padding: 0 30px 15px;
	width: 100%;
	background: linear-gradient(to bottom, #483290 0, #eb2a2e 90%) rgba(0,0,0,0)
}
#payout-data .vt_leaf, #showticketdetailModal .vt_leaf {
	border-bottom: none
}
.payout-table table>tbody>tr:first-child td {
	border-top: none
}
#offlinepayment {
	display: none
}
span.type {
	margin-left: 3px
}
.form-login .avail input[type=checkbox]:before {
	border: 1px solid #553192;
	padding: 7px;
	content: '';
	position: absolute;
	left: -1px;
	top: -3px;
	background: #fff;
	border-radius: 5px
}
.form-login .avail input[type=checkbox]:checked:before {
	background: #553192;
	box-shadow: 0 0 0 2px #fff inset;
	border: 1px solid #553192
}
.avail, .private-event-type-Wrap, .private-event-type-Wrap1 {
	width: 100%;
	float: left
}
#form_des, textarea.form-control {
	width: 100%;
	border-radius: 3px;
	border: 1px solid #c3c3c3!important;
	padding: 9px 12px;
	resize: none;
	height: 80px
}
#updates_pwd {
	left: 0;
	margin: 0 auto;
	position: absolute;
	right: 0;
	top: 0
}
.ticket-sales-bg {
	background: #4d3292;
	margin-bottom: 70px
}
.ticket-sales-bg+div .tile-stats {
	display: table-cell;
	vertical-align: middle
}
.ticket-sales-bg+div .ibox.float-e-margins {
	display: table;
	vertical-align: middle;
	height: 237px;
	min-height: 237px
}
#dash_country_wise .ibox.float-e-margins {
	border-top: none!important;
	border-left: none!important
}
.x_title.purple-bg {
	float: left;
	height: 40px;
	line-height: 40px;
	text-align: left;
	text-indent: 8px;
	width: 100%
}
.ticket-sold th {
	border: none!important
}
.download-btton-wrap .print-ticket-btn {
	background: #4c3293!important;
	border-radius: 30px;
	height: 40px;
	line-height: 40px;
	max-width: 100%;
	padding: 0;
	width: 250px;
	transition: all 1s linear;
	-moz-transition: all 1s linear;
	-webkit-transition: all 1s linear
}
.download-btton-wrap .print-ticket-btn:hover {
	background: #4d3292!important
}
.ibox-title.hidden-md h4 {
	background: #4d3292;
	color: #fff;
	height: 30px;
	line-height: 30px;
	width: 100%;
	text-align: center
}
.option-forms {
	width: 100%;
	float: left
}
#add-more-product1 {
	display: block;
	margin-bottom: 10px
}
.ticket-services-listing .applicable-txt {
	float: left;
	text-align: center;
	width: 100%;
	margin-bottom: 10px
}
.security-listing>li {
	display: inline-block;
	margin-bottom: 10px;
	width: 24%
}
#contact-form .messages, .alert-feather {
	width: 100%;
	float: left
}
#popup_data select {
	border: none
}
.product-wrap #description {
	padding-left: 15px
}
#contact-form .disabled {
	opacity: 1
}
table thead>tr {
	background: #4c3293
}
table thead.ticket-sold>tr {
	background: #7c2a8f
}
.event-img-wrap.col-item .photo {
	height: 170px;
	overflow: hidden
}
.datepicker-days table thead>tr {
	background: 0 0
}
.datepicker-days table thead>tr>th {
	color: #333
}
.alert-feather {
	border-bottom: 2px solid #4c3292;
	padding: 0;
	position: relative;
	margin-bottom: 40px
}
.alert-feather img {
	background: #fff;
	padding: 0 18px;
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	top: -19px;
	width: 130px
}
.ticket-type-available {
	margin-right: 6px
}
.organizer-profile {
	border-bottom: 1px solid #fff;
	border-top: 1px solid #fff;
	float: left;
	margin-top: 15px;
	padding: 10px 0;
	width: 100%
}
.organizer-profile>li {
	display: inline-block;
	margin: 5px
}
.my-ticket-top-info.organizer-sidebar li {
	text-align: left;
	margin-bottom: 5px
}
.organizer-profile>li>a {
	color: #fff
}
.organizer-sidebar li em {
	margin-right: 6px;
	float: left;
	width: 20px
}
.user-data {
	float: left;
	width: 85%
}
.organizer-sidebar li address {
	margin-bottom: 0
}
.address-height {
	height: 48px
}
.table>thead>tr>th {
	font-size: 12px
}
.form-group .chosen-container {
	width: 100%!important;
	max-width: 100%
}
.modal-body table.display.dataTable tbody .even td.sorting_1, .modal-body table.display.dataTable tbody .odd td.sorting_1, .modal-body table.display.dataTable tbody tr.odd {
	background: #fff
}
.fieldsTableWrap {
	float: left;
	width: 100%
}
body .browse-event-wrap .photo>a div, body .browse-event-wrap .photo>div {
	background-position: center center!important;
	background-repeat: no-repeat!important
}
.material-switch>input[type=checkbox] {
	display: none
}
.material-switch>label {
	height: 0;
	position: relative;
	width: 40px
}
.material-switch>label::after, .material-switch>label::before {
	content: '';
	margin-top: -8px;
	position: absolute
}
.feature-ticket-pricing:after, .profile-edit:after, .rslides_here:after {
	content: ""
}
.material-switch>label::before {
	background: #000;
	box-shadow: inset 0 0 10px rgba(0,0,0,.5);
	border-radius: 8px;
	height: 16px;
	opacity: .3;
	transition: all .4s ease-in-out;
	width: 40px
}
.material-switch>label::after {
	background: #fff;
	border-radius: 16px;
	box-shadow: 0 0 5px rgba(0,0,0,.3);
	height: 24px;
	left: -4px;
	top: -4px;
	transition: all .3s ease-in-out;
	width: 24px
}
.material-switch>input[type=checkbox]:checked+label::before {
	background: inherit;
	opacity: .5
}
.material-switch>input[type=checkbox]:checked+label::after {
	background: inherit;
	left: 20px
}
.ui-datepicker {
	width: 12em;
	padding: .2em .2em 0;
	display: none
}
.ui-datepicker table {
	width: 100%;
	font-size: .7em;
	border-collapse: collapse;
	margin: 0 0 .4em
}
.table-condensed>tbody>tr>td, .table-condensed>tbody>tr>th, .table-condensed>tfoot>tr>td, .table-condensed>tfoot>tr>th, .table-condensed>thead>tr>td, .table-condensed>thead>tr>th {
	padding: 10px
}
.datepicker td, .datepicker th {
	font-size: 10px
}
.datepicker-inline {
	width: 170px!important
}
#eventimage, #eventimage span {
	vertical-align: middle;
	width: 100%;
	float: left
}
.alert {
	-webkit-animation: inherit;
	-webkit-animation-iteration-count: inherit;
	-webkit-animation-delay: inherit;
	animation: inherit;
	animation-iteration-count: inherit;
	animation-delay: inherit
}
#eventimage {
	position: relative;
	margin-left: 0;
	margin-top: 0;
	height: 350px;
	overflow: hidden
}
#eventimage span {
	display: table-cell
}
#eventimage img {
	margin: 0 auto;
	display: block
}
.myeventimgwrap .photo>div {
	background-position: center center!important
}
.ticket-padding {
	padding-left: 45px
}
.orgnizer-details-Wrap img.img-responsive {
	display: block;
	margin: 0 auto;
	width: 40%
}
.orgnizer-details-Wrap .orgnizer-company-logo img {
	margin: 0
}
#carousel1234 .each-small-event {
	padding: 0 0 30px;
	border: 2px solid #4d3292
}
#carousel1234 {
	margin-top: 80px;
	margin-bottom: 80px
}
.radio-align {
	padding-left: 25px;
	margin-right: 10px
}
.job-selection span {
	margin-right: 15px
}
.services-update .each-small-event>ul>li:last-child {
	width: 100%;
	float: left
}
.services-update .each-small-event table {
	width: 100%;
	margin-top: 5px
}
.services-update .each-small-event {
	height: 220px
}
.services-update .lets-chat {
	position: absolute!important;
	bottom: 0!important
}
.vendor-block-wrapper {
	background: #4c3293;
	float: left;
	margin: 5px 0;
	width: 100%
}
.vendor-block {
	float: left;
	width: 31.66%
}
.job-wrapper {
	background: #eee;
	float: left;
	width: 100%;
	position: relative;
	margin-bottom: 20px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	height: 225px
}
.job-wrapper .offer-type {
	font-size: 30px;
	margin-bottom: 4px;
	border-bottom: 2px solid #742b8f;
	padding-bottom: 6px;
	padding-top: 10px
}
.job-wrapper a.accept {
	background: #7c2a8f;
	background: -webkit-linear-gradient(#7c2a8f, #4c3292);
	background: -o-linear-gradient(#7c2a8f, #4c3292);
	background: -moz-linear-gradient(#7c2a8f, #4c3292);
	background: linear-gradient(#7c2a8f, #4c3292);
	color: #fff
}
.job-wrapper a.decline {
	background: linear-gradient(#dd353d, #7c3b78);
	background: -webkit-linear-gradient(#dd353d, #7c3b78);
	background: -moz-linear-gradient(#dd353d, #7c3b78);
	color: #FFF
}
.offer-section {
	float: left;
	width: 100%
}
.offer-price {
	height: 120px;
	margin-top: 20px;
	margin-bottom: 30px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #fff;
	font-size: 17px
}
.offer-detail>span {
	margin-right: 10px
}
.offer-detail {
	margin-bottom: 5px
}
.condition-option>li {
	display: inline-block;
	margin-right: 10px
}
.FAQ-option {
	display: none;
	margin-bottom: 20px;
	float: left
}
.FAQ-option>ul>li {
	display: inline-block;
	margin-right: 5px;
	min-width: 30%;
	float: left
}
.add-ticket, .mobile-ticketwrap {
	display: none
}
.FAQ-option>ul>li:nth-child(13), .FAQ-option>ul>li:nth-child(21), .FAQ-option>ul>li:nth-child(27), .FAQ-option>ul>li:nth-child(4), .FAQ-option>ul>li:nth-child(8) {
	float: left;
	width: 100%;
	margin-top: 10px;
	font-weight: 700
}
#create-event-btn.disabled em {
	margin-bottom: 0
}
.add-ticket {
	margin: 20px 0;
	color: #c33
}
.allocated-hours {
	font-size: 13px
}
#hrs, #hrsend {
	width: 100%
}
.desc-text {
	border-top: 1px solid #fff;
	padding-top: 5px;
	margin-top: 20px
}
.padd-top-ten {
	padding-top: 6px
}
#category_search+.chosen-container-single .chosen-single {
	height: 45px;
	line-height: 45px;
	border: none
}
#category_search+.chosen-container-single .chosen-single span {
	color: #afafaf
}
#unknown_c+label {
	display: inline-block;
	margin-right: 5px;
	width: auto
}
.fa-android {
	color: #4b328e;
}
.fa-apple {
	color: #4b328e;
}
.create-event-wrapper {
	margin-left: 20px
}
.view-event-logo {
	margin-top: 20px;
	margin-bottom: 20px
}
.navbar-collapse {
	padding-left: 0
}
#loader_prfile_update {
	display: none;
	left: 50%;
	position: absolute;
	top: 40%;
	transform: translate(-50%, -40%);
	-moz-transform: translate(-50%, -40%);
	-webkit-transform: translate(-50%, -40%);
	z-index: 999
}
#coorganizer-image-upload, #organizer-image-upload, #product-image-upload, #products-image-upload {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	color: #636466;
	font-size: 14px
}
.image-wrap {
	float: left;
	position: relative;
	width: 100px;
	height: 110px
}
.private-input-field {
	width: 100%
}
.private-input-field em {
	margin-bottom: 0
}
.carousel-fade .carousel-inner .item {
	opacity: 0;
	-moz-transition: opacity ease-in-out 1.7s;
	-o-transition: opacity ease-in-out 1.7s;
	-webkit-transition: opacity ease-in-out 1.7s;
	transition: opacity ease-in-out 1.7s
}
.carousel-fade .carousel-inner .active {
	opacity: 1;
	-moz-transition: opacity ease-in-out 1.7s;
	-o-transition: opacity ease-in-out 1.7s;
	-webkit-transition: opacity ease-in-out 1.7s;
	transition: opacity ease-in-out 1.7s
}
.carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right {
	left: 0;
	opacity: 0;
	z-index: 1
}
.carousel-fade .carousel-inner .next.left, .carousel-fade .carousel-inner .prev.right {
	opacity: 1
}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
	min-height: 0!important
}
.carousel-fade .carousel-inner {
	background: #000
}
.carousel-fade .carousel-control {
	z-index: 2
}
.carousel-fade .item {
	opacity: 0;
	-webkit-transition-property: opacity;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	transition-property: opacity
}
.carousel-fade .item.active, .carousel-fade .next.left, .carousel-fade .prev.right {
	opacity: 1
}
.carousel-fade .active.left, .carousel-fade .active.right {
	left: 0;
	opacity: 0;
	z-index: 1
}
.video-overlay, .videopopup {
	position: fixed;
	z-index: 999999;
	display: none;
	transition: all 2s linear;
	-moz-transition: all 2s linear;
	-webkit-transition: all 2s linear
}
@media all and (transform-3d), (-webkit-transform-3d) {
.carousel-fade .carousel-inner>.item.active.left, .carousel-fade .carousel-inner>.item.active.right, .carousel-fade .carousel-inner>.item.next, .carousel-fade .carousel-inner>.item.prev {
	opacity: 0;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.carousel-fade .carousel-inner>.item.active, .carousel-fade .carousel-inner>.item.next.left, .carousel-fade .carousel-inner>.item.prev.right {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
}
#cometchat_userstab, #cometchat_userstab_popup #cometchat_tabcontainer .cometchat_tab_clicked, .cometchat_userstabtitle {
	background: -webkit-linear-gradient(left, #483290 0, #eb2258 50%, #782a8f);
	background: linear-gradient(to right, #483290 0, #eb2258 50%, #782a8f)
}
#cometchat_tabcontainer .cometchat_tab:first-child, #cometchat_tabcontainer .cometchat_tab:last-child {
	border: none
}
#cometchat_tabcontainer .cometchat_tab, #cometchat_tabcontainer .cometchat_tab_clicked {
	border-bottom: 2px solid #eb2258!important
}
.event_search+div {
	max-width: 100%
}
.video-overlay {
	background: rgba(0,0,0,.8);
	height: 100%;
	width: 100%
}
.videopopup {
	background: -moz-linear-gradient(left, #483290 0, #eb2258 50%, #782a8f);
	background: -webkit-linear-gradient(left, #483290 0, #eb2258 50%, #782a8f);
	background: linear-gradient(to right, #483290 0, #eb2258 50%, #782a8f);
	left: 50%;
	margin: 0 auto;
	top: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	width: 50%;
	max-width: 100%;
	padding: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px
}
.close-video {
	border-radius: 50px;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	color: #fff;
	height: 30px;
	line-height: 30px;
	position: absolute;
	right: -13px;
	text-align: center;
	top: -13px;
	width: 30px;
	background: -moz-linear-gradient(left, #483290 0, #eb2258 50%, #782a8f);
	background: -webkit-linear-gradient(left, #483290 0, #eb2258 50%, #782a8f);
	background: linear-gradient(to right, #483290 0, #eb2258 50%, #782a8f);
	z-index: 9
}
.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden
}
.video-container embed, .video-container iframe, .video-container object {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.profile-edit {
	background: #fff;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	width: 104px;
	transform: translate(-16%, -66%);
	-moz-transform: translate(-16%, -66%);
	-webkit-transform: translate(-16%, -66%);
	top: 85%;
	color: #4c3293;
	font-size: 13px;
	padding: 5px 9px;
	position: absolute;
	text-align: center;
	left: -16px;
	display: none
}
.profile-edit:after {
	border-width: 7px;
	border-color: transparent transparent transparent #fff;
	border-style: solid;
	width: 0;
	height: 0;
	position: absolute;
	right: -13%;
	top: 50%;
	transform: translate(-7%, -39%);
	-moz-transform: translate(-7%, -39%);
	-webkit-transform: translate(-7%, -39%)
}
.showtooltip {
	float: left;
	width: 100%;
	margin-top: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 1px dashed #4c3293
}
.showtooltip .bg-warning {
	background: #e32a2d!important;
	color: #FFF;
	font-size: 14px;
	text-align: left
}
.tickettool-tip i.fa-info-circle, .vt-ticket-wrap-detail .showtooltip i.fa-info-circle {
	color: #4c3293;
	font-size: 20px;
	vertical-align: text-top
}
.event.updated-design .tickettool-tip span.ticket-show, .event.updated-design .view-event-tabs .vt-ticket-wrap-detail .showtooltip span.ticket-show {
	display: inline-block;
	float: none!important;
	padding: 0 5px!important;
	width: auto!important;
	font-size: 14px;
	font-weight: 400;
	color: #4c3293
}
.tickettool-tip p.bg-warning, .view-event-tabs .vt-ticket-wrap-detail .showtooltip span.ticket-show+p.bg-warning {
	background: #fff!important;
	color: #4c3293;
	font-weight: 400;
	border: none;
	border-radius: 0;
	margin-bottom: 0;
	padding-left: 25px;
	float: left;
	width: 100%
}
.tool-tip.showtooltip.tickettool-tip {
	padding-left: 40px
}
.row.head.ticket-details-headbg {
	display: table;
	height: 40px;
	margin-bottom: 15px;
	vertical-align: middle;
	width: 100%
}
.row.head.ticket-details-headbg>div, .row.head.ticket-details-headbg>div>p {
	display: table-cell;
	vertical-align: middle
}
.event.updated-design .vt-coupons-wrap-detail .ticket-details-headbg>div:nth-child(3), .event.updated-design .vt-coupons-wrap-detail .ticket-details-headbg>div:nth-child(5), .event.updated-design .vt-ticket-wrap-detail .ticket-details-headbg>div:nth-child(3), .event.updated-design .vt-ticket-wrap-detail .ticket-details-headbg>div:nth-child(5) {
	padding-left: 10px
}
.event.updated-design .vt-coupons-wrap-detail .ticket-details-headbg>div:nth-child(4), .event.updated-design .vt-ticket-wrap-detail .ticket-details-headbg>div:nth-child(4) {
	padding-left: 2px
}
.row.head.ticket-details-headbg>div>p {
	height: 40px
}
.ticket-listing-events {
	box-shadow: 0 0 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 0 2px rgba(0,0,0,.2);
	-webkit-box-shadow: 0 0 2px rgba(0,0,0,.2);
	float: left;
	margin-bottom: 20px;
	width: 100%;
	padding: 0 10px
}
.preview-ticket-info {
	padding-left: 15px!important;
	float: left;
	width: 100%;
	color: #4c3293
}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
	vertical-align: middle
}
.event-inner label[for=archive_event_publish], .event-inner label[for=archive_event_unpb] {
	margin-left: 0!important
}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
	background: 0 0
}
.form_datetime {
	width: 100%
}
#address_one {
	margin-top: 10px
}
.Onsite-event>li:first-child, .ticketwrap>li:first-child {
	padding-left: 34px
}
.slider-caption .col-lg-3 {
	display: table;
	vertical-align: middle
}
.slider-caption .col-lg-3>a span {
	display: table-cell;
	height: 50px;
	vertical-align: middle;
	font-size: 12px;
	color: #53174e
}
.slider-caption .col-lg-3>a span:first-child {
	padding-right: 10px
}
.slider-caption .highlight-txt {
	color: #53174e;
	font-size: 15px!important;
	text-transform: uppercase;
	height: auto!important
}
.slider-caption .img {
	margin-right: 5px
}
.slider-caption img {
	width: auto!important
}
.event-s {
	position: relative
}
.slider-caption .row {
	background: #fff;
	bottom: -34px;
	box-shadow: 0 2px 2px 0 rgba(0,0,0,.15);
	-moz-box-shadow: 0 2px 2px 0 rgba(0,0,0,.15);
	-webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,.15);
	left: 0;
	margin: -80px auto 0;
	position: relative;
	right: 0;
	z-index: 9;
	padding-bottom: 15px;
	padding-top: 15px
}
.navbar-collapse .vt_navigation .ticket-buyer-megamenu {
	width: 38%
}
.rslides_here:after {
	position: absolute;
	bottom: -16px;
	width: 100%;
	height: 2px;
	background: #53174e;
	right: 0;
	left: 1px;
	margin: 0 auto
}
iframe.embed-responsive-item {
	margin-top: 77px
}
.lead {
	font-size: 18px;
	font-weight: 400;
	line-height: 30px
}
.title-bar+div .img-responsive {
	display: inline
}
.content {
	display: table-cell;
	height: 50px;
	vertical-align: middle;
	width: 100%
}
.nav-tabs.features-tabs>li>a, .site-event .col-sm-1.cpn_type, .site-event .col-sm-2, .ticket-table, .ticketwrap .col-md-3 {
	display: table;
	vertical-align: middle
}
.btn-primary.focus, .btn-primary:focus {
	background: #53174e!important
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
	color: #e32a2d
}
.footer-bg {
	float: left!important;
	width: 100%;
	padding-top: 20px;
	padding-bottom: 20px;
	background: -moz-linear-gradient(left, #483290 0, #eb2258 50%, #782a8f);
	background: -webkit-linear-gradient(left, #483290 0, #eb2258 50%, #782a8f);
	background: linear-gradient(to right, #483290 0, #eb2258 50%, #782a8f)
}
.feature-banner, .kosmotix-features {
	float: left;
	width: 100%
}
.kosmotix-features {
	margin-top: 100px
}
.kosmotix-features:last-child {
	margin-bottom: 100px
}
.kosmotix-features .tab-content {
	position: relative
}
.kosmotix-features .container {
	position: relative;
	z-index: 9;
	padding-top: 50px
}
.kosmotix-features:last-child .Features-content {
	position: absolute;
	left: -28px;
	width: 100%
}
.nav-tabs.features-tabs>li {
	width: 100%;
	margin-bottom: 14px
}
.nav-tabs.features-tabs>li>a {
	background: #c3c3c3;
	border-radius: 50px;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	width: 100%
}
.nav-tabs.features-tabs>li>a>span {
	display: table-cell;
	height: 60px;
	vertical-align: middle;
	color: #fff;
	font-size: 14px;
	text-transform: uppercase
}
.nav-tabs.features-tabs>li>a>span:first-child {
	width: 76px
}
.features-tabs {
	border-bottom: none
}
.nav-tabs.features-tabs>li>a>span:last-child {
	padding-left: 15px
}
.Features-content-details, .nav-tabs.features-tabs>li.active>a {
	background: -moz-linear-gradient(128deg, rgba(75,50,146,1) 0, rgba(124,42,143,1) 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0, rgba(124,42,143,1)), color-stop(100%, rgba(75,50,146,1)));
	background: -webkit-linear-gradient(128deg, rgba(75,50,146,1) 0, rgba(124,42,143,1) 100%);
	background: -o-linear-gradient(128deg, rgba(75,50,146,1) 0, rgba(124,42,143,1) 100%);
	background: -ms-linear-gradient(128deg, rgba(75,50,146,1) 0, rgba(124,42,143,1) 100%);
	background: linear-gradient(322deg, rgba(75,50,146,1) 0, rgba(124,42,143,1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#7c2a8f', endColorstr='#4b3292', GradientType=0 )
}
.Features-content .col-lg-5 {
	display: table;
	vertical-align: middle
}
.Features-content-details {
	display: table-cell;
	vertical-align: middle;
	height: 370px;
	padding-left: 5px;
	padding-right: 5px
}
.Features-content-details .nav-tabs li a {
	color: #fff
}
.Features-content-details .nav-tabs li.active a {
	color: #e32a2d;
	background: #fff;
	padding: 10px 40px
}
.Features-content-details .nav-tabs>li {
	float: none;
	display: inline-block;
	margin-bottom: -1px
}
.Features-content-details .nav-tabs {
	border-bottom: 1px solid #fff
}
.kosmotix-features .tab-pane {
	margin-top: 0
}
.Features-content {
	position: absolute;
	right: -17px;
	width: 100%
}
.aboutus-heading:after, .kosmotix-features .container:after {
	position: absolute;
	left: 0;
	right: 0;
	content: ""
}
.feature-right-box {
	height: 370px;
	overflow: hidden;
	border-width: 2px solid #523090
}
.kosmotix-features .container:after {
	border: 2px solid #523090;
	height: 465px;
	top: 0;
	width: 75%;
	display: table;
	z-index: -1;
	padding-top: 54px;
	margin: 0 auto
}
.Features-content-details h3 {
	font-size: 22px
}
.feature-txt h3 {
	font-size: 18px
}
.event-wrapper {
	margin-top: 38px
}
legend a {
	color: inherit
}
legend.legendStyle {
	padding-left: 5px;
	padding-right: 5px;
	font-size: 22px;
	color: #4c3292
}
fieldset.fsStyle {
	border: 3px solid #523090;
	padding: 4px;
	margin: 5px
}
.fsStyle-seprator {
	margin-bottom: 20px
}
legend {
	width: auto;
	border-bottom: 0;
	margin-bottom: 0
}
fieldset label {
	color: #000;
	padding-top: 40px;
	padding-bottom: 40px
}
.contact-wrapper .col-md-12 label {
	padding-top: 5px
}
.empower-img {
	width: 293px;
	margin: 0 auto
}
.features-margin {
	margin-top: 30px
}
.aboutus-heading {
	color: #000;
	font-size: 21px;
	margin-top: 50px
}
.aboutus-heading:after {
	bottom: -35px;
	width: 80%;
	height: 2px;
	margin: 0 auto;
	background: #523090
}
.vt_ourvision {
	margin-top: 70px
}
.pricing-box {
	width: 100%;
	display: table
}
.feature-pricing-tabs .col-lg-4 {
	display: table;
	vertical-align: middle
}
.feature-ticket-pricing {
	display: table-cell;
	height: 224px;
	vertical-align: middle;
	position: relative
}
#pricing_canada .feature-ticket-pricing {
	height: 145px
}
.feature-ticket-pricing:after {
	background: #fff;
	height: 50%;
	position: absolute;
	right: -15px;
	top: 25%;
	width: 1px
}
#pricing_canada .col-lg-4:last-child .feature-ticket-pricing:after, #pricing_usa .col-lg-4:last-child .feature-ticket-pricing:after {
	height: 0;
	width: 0
}
.pricing-label {
	font-size: 20px;
	font-weight: 700
}
.banner-details {
	margin-top: 65px
}
.location-wrapper {
	clear: both;
	margin-bottom: 25px
}
footer .location-wrapper p {
	font-size: 15px
}
footer .location-wrapper fieldset label {
	color: #000;
	padding-top: 5px;
	padding-bottom: 5px
}

/*****************updated css**********/
.event-link a, .item-text a, .like-button a, .newslatter button, a.item-title {
	text-decoration: none
}
.selected img {
	border: 2px solid red;
	-webkit-box-shadow: 0 2px 5px 0 rgba(89,80,89,1);
	-moz-box-shadow: 0 2px 5px 0 rgba(89,80,89,1);
	box-shadow: 0 2px 5px 0 rgba(89,80,89,1)
}
.list-inline li a img {
	border-radius: 50%
}
.list-inline li {
	padding: 0;
	margin-top: -4%;
	z-index: 111
}
#carousel-selector-2 img {
	height: 80px;
	width: 80px
}
#carousel-selector-1 img, #carousel-selector-3 img {
	height: 65px;
	width: 65px
}
#carousel-selector-0 img, #carousel-selector-4 img {
	height: 50px;
	width: 50px
}
#carousel-selector-0:active, #carousel-selector-0:focus #carousel-selector-0::selection img {
border:2px solid red
}
.carousel-indicators .active {
	background-color: #2980b9
}
.carousel-inner img {
	width: 100%
}
.carousel-control {
	width: 0
}
.carousel-control.left, .carousel-control.right {
	opacity: 1;
	filter: alpha(opacity=100);
	background-image: none;
	background-repeat: no-repeat;
	text-shadow: none
}
.carousel-control.left span, .carousel-control.right span {
	padding: 15px;
	background-color: #000
}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
	position: absolute;
	top: 45%;
	z-index: 5;
	display: inline-block
}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
	left: 0
}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
	right: 0
}
.carousel-control.left span:hover, .carousel-control.right span:hover {
	opacity: .7;
	filter: alpha(opacity=70)
}
.header-text {
	position: absolute;
	top: 20%;
	left: 1.8%;
	right: auto;
	width: 96.66666666666666%;
	color: #fff
}
.header-text h2 {
	font-size: 40px
}
.header-text h2 span {
	background-color: #2980b9;
	padding: 10px
}
.header-text h3 span {
	background-color: #000;
	padding: 15px
}
.btn-min-block {
	min-width: 170px;
	line-height: 26px
}
.btn-theme {
	color: #fff;
	background-color: transparent;
	border: 2px solid #fff;
	margin-right: 15px
}
.btn-theme:hover {
	color: #000;
	background-color: #fff;
	border-color: #fff
}
.banner-details a.button, .event-description, .ticket-button a.button {
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0, rgba(124,42,143,1)), color-stop(100%, rgba(75,50,146,1)));
	background: -webkit-linear-gradient(128deg, rgba(75,50,146,1) 0, rgba(124,42,143,1) 100%);
	background: -o-linear-gradient(128deg, rgba(75,50,146,1) 0, rgba(124,42,143,1) 100%);
	background: -ms-linear-gradient(128deg, rgba(75,50,146,1) 0, rgba(124,42,143,1) 100%);
	text-align: center
}
#carousel-example-generic {
	-webkit-box-shadow: 1px 2px 5px 0 rgba(0,0,0,.75);
	-moz-box-shadow: 1px 2px 5px 0 rgba(0,0,0,.75);
	box-shadow: 1px 2px 5px 0 rgba(0,0,0,.75)
}
.event-description {
	height: 304px;
	padding: 110px 0;
	background: -moz-linear-gradient(128deg, rgba(75,50,146,1) 0, rgba(124,42,143,1) 100%);
	background: linear-gradient(322deg, rgba(75,50,146,1) 0, rgba(124,42,143,1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#7c2a8f', endColorstr='#4b3292', GradientType=0 );
	-webkit-box-shadow: 1px 2px 5px 0 rgba(0,0,0,.75);
	-moz-box-shadow: 1px 2px 5px 0 rgba(0,0,0,.75);
	box-shadow: 1px 2px 5px 0 rgba(0,0,0,.75)
}
.event-link, .event-link a {
	padding-top: 10px
}
.each-small-event, .paid-events {
	-webkit-box-shadow: 0 0 2px 1px rgba(0,0,0,.35);
	-moz-box-shadow: 0 0 2px 1px rgba(0,0,0,.35)
}
.event-description hr {
	border-top: 2px solid #e23527;
	width: 150px;
	text-align: center;
	margin: 0 auto!important
}
.event-text {
	text-align: center;
	text-transform: uppercase;
	color: #fff;
	font-size: 26px
}
.event-link a {
	color: #fff;
	font-weight: 400
}
.fix-height {
	height: 170px!important
}
.banner {
	width: 69%;
	margin-left: -15px
}
.banner-image {
	height: 250px!important
}
.banner-details {
	float: right
}
.banner-details h4 {
	color: #523090;
	text-transform: uppercase;
	font-family: robotobold;
	font-size: 24px
}
.banner-details a.button, .ticket-button a.button {
	display: inline-block;
	text-decoration: none;
	text-transform: uppercase;
	color: #fff;
	border-radius: 100px;
	margin: 5px;
	width: 140px;
	height: 40px;
	line-height: 40px;
	max-width: 100%;
	background: -moz-linear-gradient(128deg, rgba(75,50,146,1) 0, rgba(124,42,143,1) 100%);
	background: linear-gradient(322deg, rgba(75,50,146,1) 0, rgba(124,42,143,1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#7c2a8f', endColorstr='#4b3292', GradientType=0 )
}
.middle-header, .small-events-heading {
	background: -moz-linear-gradient(128deg, rgba(75,50,146,1) 0, rgba(124,42,143,1) 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0, rgba(124,42,143,1)), color-stop(100%, rgba(75,50,146,1)));
	background: -webkit-linear-gradient(128deg, rgba(75,50,146,1) 0, rgba(124,42,143,1) 100%);
	background: -o-linear-gradient(128deg, rgba(75,50,146,1) 0, rgba(124,42,143,1) 100%);
	background: -ms-linear-gradient(128deg, rgba(75,50,146,1) 0, rgba(124,42,143,1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#7c2a8f', endColorstr='#4b3292', GradientType=0 )
}
.small-events {
	padding-top: 20px
}
.each-small-event {
	padding: 5px 5px 30px;
	border-radius: 0 0 15px 15px;
	box-shadow: 0 0 2px 1px rgba(0,0,0,.35);
	float: left;
	width: 100%;
	position: relative
}
.small-events-heading {
	display: table;
	vertical-align: middle;
	height: 75px;
	width: 100%;
	color: #fff;
	font-weight: 700;
	font-size: 20px;
	text-transform: uppercase;
	text-align: center;
	position: relative;
	background: linear-gradient(322deg, rgba(75,50,146,1) 0, rgba(124,42,143,1) 100%)
}
.small-events-heading a {
	color: #fff
}
.small-heading-info {
	float: left;
	width: 65%;
	margin-right: 1%
}
.small-heading-info h5 {
	color: #e23527;
	font-size: 13px;
	height: 30px
}
.small-like-info {
	float: left;
	width: 34%
}
.small-like-info .like-text {
	margin-top: 10px;
	width: 100%;
	text-align: center
}
.like-text>span {
	text-align: center;
	display: inline-block;
	font-size: 16px
}
.small-like-info .like-love {
	width: 100%
}
.small-like-info .love-icon {
	margin-top: -27px
}
.small-like-info i {
	color: red;
	font-size: 30px;
	padding-left: 5px
}
.like-button a {
	color: #000
}
.middle-header .text-middle, .paid-events-heading {
	color: #fff;
	font-weight: 700;
	text-transform: uppercase;
	text-align: center
}
.small-like-info .like-button {
	text-align: center;
	width: 100%;
	margin-top: 10px
}
.small-like-info a.fav-event {
	margin-top: -6px;
	display: inline-block;
	vertical-align: bottom
}
.ticket-button a {
	float: left;
	bottom: -20px;
	left: 50%;
	margin: 0!important;
	position: absolute;
	transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0)
}
.middle-header {
	float: left;
	width: 100%;
	margin-bottom: 25px;
	margin-top: 85px;
	padding: 10px 0 30px;
	background: linear-gradient(322deg, rgba(75,50,146,1) 0, rgba(124,42,143,1) 100%)
}
.middle-header .text-middle {
	font-size: 20px;
	margin-top: 20px
}
.middle-header hr {
	border-top: 2px solid #e23527;
	width: 150px;
	text-align: center;
	margin: 0 auto!important;
	clear: both
}
.paid-events {
	padding: 0 5px;
	box-shadow: 0 0 2px 1px rgba(0,0,0,.35)
}
.paid-events-heading {
	padding: 10px;
	font-size: 18px;
	background: -moz-linear-gradient(128deg, rgba(75,50,146,1) 0, rgba(124,42,143,1) 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0, rgba(124,42,143,1)), color-stop(100%, rgba(75,50,146,1)));
	background: -webkit-linear-gradient(128deg, rgba(75,50,146,1) 0, rgba(124,42,143,1) 100%);
	background: -o-linear-gradient(128deg, rgba(75,50,146,1) 0, rgba(124,42,143,1) 100%);
	background: -ms-linear-gradient(128deg, rgba(75,50,146,1) 0, rgba(124,42,143,1) 100%);
	background: linear-gradient(322deg, rgba(75,50,146,1) 0, rgba(124,42,143,1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#7c2a8f', endColorstr='#4b3292', GradientType=0 )
}
.paid-events ul {
	padding: 0;
	overflow: auto;
	height: 166px;
	width: 100%!important
}
.paid-events ul::-webkit-scrollbar {
width:5px
}
.paid-events ul::-webkit-scrollbar-track {
background:0 0;
border-radius:0
}
.paid-events ul::-webkit-scrollbar-thumb {
border-radius:0;
background-color:rgba(0,0,0,.25)
}
.paid-events ul li {
	list-style: none;
	text-align: center;
	padding: 5px;
	color: #6b6b6b;
	font-size: 16px
}
.paid-events ul li:hover {
	background: #dadada;
	color: #000
}
.events-details {
	text-align: center;
	margin-top: 15px
}
.events-details h5 {
	text-transform: uppercase;
	font-weight: 700;
	color: #000;
	font-size: 18px;
	padding-top: 10px
}
.events-details i {
	margin-right: 15px;
	color: -moz-linear-gradient(128deg, rgba(75,50,146,1) 0, rgba(124,42,143,1) 100%);
	color: -webkit-gradient(linear, left top, right bottom, color-stop(0, rgba(124,42,143,1)), color-stop(100%, rgba(75,50,146,1)));
	color: -webkit-linear-gradient(128deg, rgba(75,50,146,1) 0, rgba(124,42,143,1) 100%);
	color: -o-linear-gradient(128deg, rgba(75,50,146,1) 0, rgba(124,42,143,1) 100%);
	color: -ms-linear-gradient(128deg, rgba(75,50,146,1) 0, rgba(124,42,143,1) 100%);
	color: linear-gradient(322deg, rgba(75,50,146,1) 0, rgba(124,42,143,1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#7c2a8f', endColorstr='#4b3292', GradientType=0 );
	font-size: 18px
}
.events-details hr {
	border-top: 2px solid #000;
	width: 150px;
	text-align: center;
	margin: 0 auto!important
}
.paid-event-image {
	height: 530px!important
}
.header-text-paid {
	position: absolute;
	bottom: 15%;
	left: 7%;
	color: #fff
}
.item-body {
	padding: 10px
}
.item-box {
	background: #fff;
	height: 170px;
	margin-bottom: 10px;
	border-radius: 0 0 15px 15px;
	-webkit-box-shadow: 0 0 2px 1px rgba(0,0,0,.35);
	-moz-box-shadow: 0 0 2px 1px rgba(0,0,0,.35);
	box-shadow: 0 0 2px 1px rgba(0,0,0,.35)
}
.item-text span {
	text-transform: uppercase;
	font-size: 10px
}
.item-text .date, .item-text div {
	font-size: 16px;
	color: #e23527
}
.item-text a, .quantity h6 {
	font-size: 14px
}
.item-text a, .like-text a, .small-heading-info span.date {
	color: #000;
	display: block
}
.item-text a {
	float: none
}
.discount, .quantity {
	float: right;
	margin-right: 10px
}
.item-body a.item-img:after {
	position: absolute;
	width: 120px;
	height: 120px;
	top: -2px;
	left: -1px;
	content: '';
	box-shadow: inset 1px 4px 5px 1px rgba(0,0,0,.5);
	-moz-box-shadow: inset 1px 4px 5px 1px rgba(0,0,0,.5);
	-webkit-box-shadow: inset 1px 4px 5px 1px rgba(0,0,0,.5);
	border-radius: 100%;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%
}
.discount {
	color: #e23527;
	border-radius: 0 0 15px 15px;
	padding: 0 5px;
	-webkit-box-shadow: 1px 2px 5px 0 rgba(0,0,0,.75);
	-moz-box-shadow: 1px 2px 5px 0 rgba(0,0,0,.75);
	box-shadow: 1px 2px 5px 0 rgba(0,0,0,.75)
}
.discount h6 {
	font-weight: 700
}
.item-body a.item-img {
	position: relative;
	border-radius: 50%;
	border: 1px solid grey;
	height: 120px;
	margin: 10px;
	float: left;
	width: 120px;
	padding: 0;
	overflow: hidden
}
.item-body a.item-img img {
	width: 100%;
	height: 100%
}
.item-text {
	padding-top: 20px;
	float: left;
	width: 52%
}
a.item-title {
	font-size: 18px;
	color: #e23527;
	padding-right: 0;
	display: block;
	float: none
}
.newslatter div {
	color: #fff;
	text-transform: uppercase
}
.newslatter input {
	width: 60%;
	padding: 7px;
	color: #000
}
.newslatter button {
	background-color: #e23527;
	border: none;
	text-transform: uppercase;
	color: #fff;
	padding: 6px 32px;
	text-align: center;
	display: inline-block;
	font-size: 16px
}
.bottom img, .carousel-item-next, .carousel-item-prev, .carousel-item.active {
	display: block
}
.footer-upper {
	background-color: #e23527;
	padding: 15px 0 20px
}
.footer-upper .footer-heading {
	text-align: center;
	color: #fff;
	font-size: 20px;
	font-weight: 600
}
.footer-upper ul {
	padding: 0
}
.footer-upper ul li {
	list-style: none;
	text-align: center;
	color: #fff;
	font-size: 16px
}
.bottom p {
	text-align: center;
	padding-bottom: 40px
}
.bottom img {
	margin: 0 auto;
	padding-bottom: 40px
}
.hr-left hr {
	float: right
}
.leaf hr {
	border: 1px solid rgba(97,32,161,1);
	margin-top: 30px;
	width: 150px
}
.event-near-section {
	margin-top: 40px;
	float: left;
	width: 100%
}
.carousel-showmanymoveone .item>div {
	padding-bottom: 20px;
	padding-top: 2px
}
.event-box-inner {
	padding: 0 15px 10px 20px;
	float: left;
	width: 100%
}
#myCarousel-one .banner-details {
	float: none
}
#myCarousel-one .header-text-paid {
	left: 0;
	right: 0
}
.event-banner .carousel-inner img {
	height: 304px!important
}


/****** custom-style.css*******/
*, .event-img-wrap img {
	border: 0
}


.product_coupon-wrap {
	float: left;
	height: auto;
	min-height: 170px
}
.event-img-wrap {
	overflow: hidden;
	padding: 0
}
button#product_gallery-preview-clear {
	display: none
}
.radio-inline em.fa-info-circle {
	position: relative;
	cursor: pointer;
	color: #e32a2d;
	border-radius: 100%;
	width: 20px;
	height: 20px;
	margin-left: 5px;
	font-size: 18px;
	padding: 2px 0;
	text-align: center;
	box-shadow: 0 1px 0 3px #e32a2d inset
}
.radio-inline em.fa-info-circle[title]:hover:after {
	content: attr(title);
	width: 300px;
	background-color: #e32a2d!important;
	color: #fff;
	padding: 7px 0 10px 10px;
	border-radius: 6px;
	position: absolute;
	z-index: 1;
	font-size: 12px;
	font-weight: 400;
	text-align: left;
	border: 0;
	box-shadow: 0 1px 3px 0 #ccc
}
.info a.dropdown-toggle.btn-sx {
	background: #4c3293
}
.col-item .info .price-details .price-new, .mega-dropdown-menu .dropdown-header, .near_event_you_text span.title, .near_event_you_text span.title a, .text-block, p.total, p.total span, section.Browse-By-Products .price-details, section.Browse-By-Products .price-new {
	font-family: robotoregular!important;
	font-weight: 400
}
.alertify-button-ok, p.alertify-message {
	font-family: robotoregular!important;
	font-weight: 400!important
}

/*** custom event style**********/
body.loggedin.fixed .header ul.vt_navigation>li>ul.mega-dropdown-menu:before {
	left: 610px
}
.near_event_you_wrap {
	box-shadow: none!important;
	float: none!important;
	padding-bottom: 0!important;
	margin-bottom: 2px;
	width: 100%
}
a.fav-event {
	position: static;
	background-color: red;
	height: auto;
	padding: 0;
	width: auto;
	text-align: center;
	line-height: auto!important;
	display: block
}
.small-like-info i {
	font-size: 27px;
	display: block;
	width: 30px;
	height: 30px;
	background: #fff;
	color: red;
	float: right;
	padding: 5px
}
.like-button {
	float: left;
	width: 100%;
	margin-top: 25px
}
body.fixed .header {
	height: 120px
}
.added-lines:after, .added-lines:before {
	content: '';
	width: 35%;
	height: 1px;
	position: absolute;
	top: 20px
}
.navbar-brand>img {
	margin: 0
}
section.c-u {
	padding-top: 0
}
.white-bg {
	padding-top: 30px
}
.privateevent {
	margin-top: 40px
}
#ineventproductadd .modal-content, #promocodeadd .modal-content, .color-change .modal-content, .job-wrapper, .modal-content, .weekwrap, ul.vt_navigation>li>ul {
	background: red;
	background: -moz-linear-gradient(top, #483290 0, #eb2a2e 90%);
	background: -webkit-linear-gradient(top, #483290 0, #eb2a2e 90%);
	background: linear-gradient(to bottom, #483290 0, #eb2a2e 90%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#21a4da', endColorstr='#e42f38', GradientType=1 );
	border: 0
}
ul.vt_navigation>li.vt_login>ul.pull-right li.vt_user_info {
	background: 0 0!important
}
ul.vt_navigation>li>ul>li, ul.vt_navigation>li>ul>li.active a, ul.vt_navigation>li>ul>li:hover, ul.vt_navigation>li>ul>li>a, ul.vt_navigation>li>ul>li>a:hover {
	color: #fff!important
}
ul.vt_navigation>li>ul:before {
	border-bottom: 24px solid #4b328f
}
select option {
	color: #000
}
#ineventproductadd b, #ineventproductadd h3, #ineventproductadd label, #ineventproductadd select, #promocodeadd b, #promocodeadd h3, #promocodeadd label, #promocodeadd select, .color-change h3, .color-change label, .event-custom-field>select, .text-gray, sup.required {
	color: #fff;
	font-weight: 400;
	font-family: roboto;
	text-transform: capitalize
}
#create-event input[type=email], #ineventproductadd input[type=text], #ineventproductadd input[type=password], #ineventproductadd input[type=number], #ineventproductadd input[type=file], #ineventproductadd input[type=email], #ineventproductadd input[type=tel], #ineventproductadd select, #ineventproductadd textarea, #ineventproductadd textarea.form-control, #promocodeadd input[type=text], #promocodeadd input[type=password], #promocodeadd input[type=number], #promocodeadd input[type=file], #promocodeadd input[type=email], #promocodeadd input[type=tel], #promocodeadd select, .color-change input[type=text], .color-change input[type=password], .color-change input[type=number], .color-change input[type=file], .color-change input[type=tel], .color-change select {
	border: 1px solid rgba(255,255,255,.64)!important;
	background-color: rgba(255,255,255,0);
	color: #fff;
	font-weight: 400
}
#create-event input#popup_event_title {
	background: 0 0;
	color: #fff!important
}
#ineventproductadd #offers_user tr th:first-child, #ineventproductadd #offers_user tr th:last-child, #promocodeadd #offers_user tr th:first-child, #promocodeadd #offers_user tr th:last-child {
	border-radius: 0!important
}
.form-group small em {
	color: #fff
}
.form-control:focus {
	box-shadow: none
}
textarea::-webkit-input-placeholder {
color:#45494E
}
#create-event input#popup_event_title::-webkit-input-placeholder, #create-event input[type=text], #create-event input[type=password]::-webkit-input-placeholder, #ineventproductadd input[type=text]::-webkit-input-placeholder, #promocodeadd input[type=text]::-webkit-input-placeholder {
color:#fff
}
#create-event input#popup_event_title::-moz-placeholder, #create-event input[type=text], #create-event input[type=password]::-moz-placeholder, #ineventproductadd input[type=text]::-moz-placeholder, #promocodeadd input[type=text]::-moz-placeholder {
color:#fff
}
.color-change .input-group .calendar-date {
	background: url(../../assets/images/calender-icons.png) 3% 60% no-repeat
}
.added-lines img {
	background: 0 0!important
}
.added-lines:before {
	background: #fff;
	left: 0
}
.added-lines:after {
	background: #fff;
	right: 0
}
.added-lines, .color-change .added-lines {
	border: 0!important;
	position: relative
}
#ineventproductadd button.close span, #promocodeadd button.close span, .color-change button.close span {
	color: #fff;
	text-shadow: none
}
#ineventproductadd button.close, #promocodeadd button.close, .color-change button.close {
	border-color: #fff
}
.mce-panel {
	width: 100%!important
}
.edit-page .count-head input[type=radio]:before {
	background: #fff
}
.edit-page .count-head input[type=radio]:checked:before {
	box-shadow: inset 0 0 0 2px #fff;
	background: #4a3290
}
.count-head .form-login .input-group input[type=text], .count-head .input-group .form-control:last-child, .count-head select {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px
}
.colorful-heading-left {
	background: red;
	background: -moz-linear-gradient(right, #483290 0, #eb2a2e 90%);
	background: -webkit-linear-gradient(right, #483290 0, #eb2a2e 90%);
	background: linear-gradient(to right, #483290 0, #eb2a2e 90%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#21a4da', endColorstr='#e42f38', GradientType=1 );
	border: 0;
	padding: 40px 150px 20px;
	float: left;
	color: #fff;
	font-size: 15px;
	text-transform: uppercase;
	font-family: roboto;
	position: relative;
	width: 460px;
	height: 150px;
	box-shadow: 3px 3px 3px 1px rgba(0,0,0,.2);
	overflow: hidden
}
.colorful-heading-left a {
	color: #fff;
	width: 100%;
	display: inline-block;
	text-align: center;
	padding-bottom: 10px;
	border-bottom: 2px solid #fff
}
.colorful-heading-left:before {
	content: '1';
	font-family: roboto;
	font-size: 150px;
	font-weight: 600;
	position: absolute;
	top: -20px;
	color: rgba(255,255,255,.39)
}
.less-left-10 .colorful-heading-left:before {
	right: 10px
}
.less-right-10 .colorful-heading-left:before {
	left: 10px
}
.colorful-heading-left .sub-icon {
	width: 100%;
	display: inline-block;
	text-align: center;
	margin-bottom: 10px
}
.edit-page .event_details div.tab-pane {
	border: 1px solid #4c3292;
	display: inline-block;
	width: 100%!important;
	padding: 20px 0
}
.less-left-10 p.bg-warning, .less-right-10 p.bg-warning {
	font-size: 15px;
	border: 0;
	font-weight: 400;
	font-family: roboto
}
.tab-heading {
	position: absolute;
	z-index: 99
}
.less-left-10, .less-right-10 {
	width: 100%;
	float: left
}
.less-right-10 p.bg-warning {
	text-align: left;
	width: 75%
}
.less-left-10 p.bg-warning {
	text-align: right;
	float: right;
	width: 90%
}
.count-head .d_header h4 {
	color: #eb2a2e;
	font-weight: 600;
	font-family: roboto;
	font-size: 20px;
	position: relative;
	padding-bottom: 20px
}
.count-head .d_header h4:before {
	content: '';
	height: 2px;
	width: 50%;
	background: #eb2a2e;
	bottom: 10px;
	left: 0;
	position: absolute
}
.count-head .form-group em.text-block {
	float: left;
	padding-right: 20px
}
.notification-msg {
	float: left;
	margin-top: 0;
	line-height: 32px
}
.count-head .uploadcsv {
	text-align: left
}
.count-head:first-child .colorful-heading-left:before {
	content: '1'
}
.count-head:nth-child(2) .colorful-heading-left:before {
	content: '2'
}
.count-head:nth-child(3) .colorful-heading-left:before {
	content: '3'
}
.count-head:nth-child(4) .colorful-heading-left:before {
	content: '4'
}
.count-head:nth-child(5) .colorful-heading-left:before {
	content: '5'
}
.count-head:nth-child(6) .colorful-heading-left:before {
	content: '6'
}
.less-left-10 .colorful-heading-left {
	float: right
}
.less-right-10 .colorful-heading-left {
	left: 0
}
.less-left-10 .tab-heading {
	right: 0
}
.count-head .well.well-sm.vt-coupons-wrap-detail {
	border: none
}

.count-head .ineventproductadd {
	border-radius: 20px;
	margin-left: 10px
}
.count-head h2.text-left {
	margin-top: 0
}
.count-head .publish-event-btn {
	margin-top: 0;
	margin-right: 10px
}
.bannerloader {
	display: none;
	left: 47%;
	position: absolute;
	top: 40%;
	z-index: 99;
	border: 1px solid #FFF;
	margin: 0 auto;
	width: 220px;
	font-size: 26px;
	text-align: center;
	color: #fff;
	background: #742b8f;
	border-radius: 25px
}
#editpage {
	cursor: pointer
}
.event-loacation-map {
	height: 230px;
	width: 100%;
	margin-top: 95px;
	position: relative;
	overflow: hidden
}
.color-change input[type=text].fieldError {
	border: 1px solid red!important;
	background-color: rgba(255,0,0,.15)!important
}
ul.vt_navigation>li>ul:before {
	top: -23px
}
.rowtopic {
	margin-top: 0
}
#ineventproductadd .vt_leaf, #popup_data .vt_leaf, #promocodeadd .vt_leaf {
	position: relative;
	border: 0
}
#catalog_data small, div#eventfnbadd input[type=file], div#save_offer_coupon_code {
	color: #000
}
.count-head .weekwrap, .days-options .success-day a:hover, div#eventfnbadd input[type=file] {
	color: #fff
}
.less-right-10.count-head .tab-heading {
	left: 0
}
#ineventproductadd input.fieldError, #promocodeadd input.fieldError, .color-change input.fieldError {
	border-color: red!important;
	background: rgba(255,0,0,.15)
}
.count-head .weekwrap {
	box-shadow: none
}
.count-head .weekwrap .dropify-wrapper {
	border-radius: 5px;
	overflow: hidden;
	background: #fff
}
.days-options .success-day {
	background: #4c3293;
	border: 1px solid #4c3293!important
}
.fa-minus, .fa-plus {
	height: 20px;
	width: 20px;
	line-height: 18px;
	text-align: center;
	font-size: 12px
}
.sidebar h3.title-border {
	font-size: 24px;
	text-transform: capitalize;
	font-family: roboto;
	font-weight: 400
}
section.subscription_priceing.event.updated-design .main-content h4 {
	font-family: roboto
}
#buy_ticket .ticket-details-headbg>.clr-blue, #offers_user>thead>tr {
	background: #4c3293!important
}
.row.body_content {
	font-family: roboto
}
#editproductform, div#addproductform {
	border: 1px solid #ccc;
	float: left;
	padding: 10px 0;
	border-radius: 5px
}
p#success_msg_store {
	float: left;
	width: 100%
}
#product_img-file-preview .input-group-btn {
	padding: 0;
	height: 30px
}
#product_gallery-file-preview .glyphicon, #product_img-file-preview #product_img-file-input span.glyphicon {
	width: auto;
	padding: 10px;
	z-index: 999
}
input#product_gallery-file-preview-filename, input#product_img-file-preview-filename {
	height: 0!important;
	padding: 0
}
#product_gallery-file-preview .image-preview-input-title, #product_img-file-preview #product_img-file-input span.image-preview-input-title {
	width: auto;
	padding: 10px 0 0 10px
}
#product_gallery-file-preview #product_gallery-file-input {
	width: auto
}
div#product_img-file-preview {
	height: 40px!important
}
div#product_img-file-preview span.input-group-btn {
	width: 100%
}
#product_gallery-file-preview span.input-group-btn {
	padding: 0
}
#addproductform .image-preview-input input[type=file] {
	opacity: 0;
	border: 0;
	font-size: 12px;
	background: #fff;
	top: 0;
	padding-top: 10px;
	left: 0;
	width: 100%;
	z-index: 999
}
#addproductform .image-preview-input input[type=file]:before {
	content: '';
	background: #fff;
	width: 83px;
	top: 0;
	height: 30px;
	z-index: 99;
	position: absolute
}
#addproductform .image-preview-input input[type=file]:focus {
	border: 0;
	outline: 0
}
.updated-design .coupon_edit_gallery, section.vibes-related .event-img-wrap a {
	width: 100%;
	height: 140px;
	overflow: hidden;
	float: left;
	background: #e9e9e9;
	margin-bottom: 10px
}
.updated-design .hightlight-section {
	width: 100%;
	float: left
}
.coupon_edit_img {
	width: 50%
}
.updated-design .coupon_edit_gallery img, .updated-design .coupon_edit_img img {
	width: 100%;
	height: auto
}
.updated-design .coupon_edit_gallery em, .updated-design .coupon_edit_img em {
	background: #e32a2d;
	color: #fff
}
#editproductform input#add_product_gallery {
	opacity: 0;
	position: absolute;
	top: 0;
	margin: 0;
	cursor: pointer
}
#editproductform .form-group {
	position: relative
}
#editproductform .add_more_gallery_img {
	width: 100%;
	padding: 10px;
	border-radius: 20px
}
.rel-pos {
	width: 100%;
	float: left;
	height: 120px
}
.white-bg-heading {
	padding-top: 50px
}
.navbar-nav li.open a.dropdown-toggle:before {
	content: "";
	width: 0;
	height: 0;
	border-bottom: 24px solid #4b328e;
	border-left: 12px solid transparent;
	border-right: 12px solid transparent;
	position: absolute;
	top: 27px;
	right: 20px
}
ul.vt_navigation>li>ul:before {
	content: initial
}
.vt_login.dropdown.open a.dropdown-toggle:before {
	top: 43px!important
}
.myaccount-login.services-update h3 {
	color: #000;
	font-size: 20px;
	font-weight: 500;
	font-family: roboto;
	text-transform: uppercase;
	padding: 25px 0;
	margin: 0 0 30px;
	position: relative;
	text-align: left
}
.audio-visual h5, .services-update h5 {
	font-size: 15px;
	color: #000
}
.paid-events.services, .services-update .each-small-event, .vendor_signup .each-small-event {
	box-shadow: 0 5px 5px 0 rgba(0,0,0,.3);
	border: 1px solid rgba(0,0,0,.25);
	margin-bottom: 40px
}
.services-update h3:after {
	content: '';
	width: 50%;
	position: absolute;
	background: #4c3292;
	height: 2px;
	left: 0;
	bottom: 0
}
.paid-events.services .listing-gap {
	padding-top: 20px
}
.paid-events.services ul li {
	text-align: left
}
.services.paid-events ul {
	height: 330px
}
.audio-visual h5 {
	padding: 0 25px
}
.services-update .each-small-event, .vendor_signup .each-small-event {
	padding: 0
}
.services-update .each-small-event ul, .vendor_signup .each-small-event ul {
	padding: 20px 25px 0;
	min-height: 80px
}
.selected_cat {
	background: #dadada;
	color: #000
}
.border-right-1 {
	border-right: 1px solid #fff
}
.lets-chat a em {
	font-size: 20px;
	width: 100%
}
a.icall, a.icheck, a.icontent {
	position: absolute;
	display: none;
	top: 50px;
	color: #000!important;
	width: auto;
	left: 0;
	right: 0
}
a.content-call:hover, a.content-chat:hover, a.content-check:hover {
	color: #000
}
.lets-chat .chat-content {
	display: inline-block;
	width: 100%;
	margin-bottom: -5px;
	border-radius: 0 0 15px 15px;
	text-align: center;
	padding: 10px;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 18px;
	color: #fff;
	background: -moz-linear-gradient(128deg, rgba(75,50,146,1) 0, rgba(124,42,143,1) 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0, rgba(124,42,143,1)), color-stop(100%, rgba(75,50,146,1)));
	background: -webkit-linear-gradient(128deg, rgba(75,50,146,1) 0, rgba(124,42,143,1) 100%);
	background: -o-linear-gradient(128deg, rgba(75,50,146,1) 0, rgba(124,42,143,1) 100%);
	background: -ms-linear-gradient(128deg, rgba(75,50,146,1) 0, rgba(124,42,143,1) 100%);
	background: linear-gradient(322deg, rgba(75,50,146,1) 0, rgba(124,42,143,1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#7c2a8f', endColorstr='#4b3292', GradientType=0 )
}
.lets-chat a {
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	text-transform: none;
	font-family: roboto
}
.services-update .each-small-event ul {
	padding: 20px 25px 0
}
.chat-image-user {
	top: inherit!important;
	bottom: 50px;
	position: absolute;
	right: 10px;
	width: 100px;
	height: 100px;
	border-radius: 100%;
	background: #fff
}
.chat-image-user img {
	width: 100%;
	height: 100%
}
.lets-chat {
	position: relative;
	width: 100%;
	float: left;
	padding-top: 40px
}
.status {
	float: right;
	padding-right: 10px;
	padding-top: 10px
}
.offline .chat-image-user:before, .online .chat-image-user:before {
	height: 15px;
	width: 15px;
	border-radius: 100%;
	content: '';
	right: 12px;
	position: absolute;
	border: 2px solid #fff
}
.online .chat-image-user:before {
	background: #5bbb51
}
.offline .chat-image-user:before {
	background: #e32a2d
}
.chat-image-user img {
	border-radius: 100%
}
.colored.small:after, .colored.small:before {
	top: 15px;
	width: 20%
}
.vt_leaf.small {
	padding: 0 0 50px
}
.in-radio {
	margin-top: 20px;
	padding: 10px 0;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc
}
.in-radio .radio-align {
	padding-left: 10px
}
.vendor_signup textarea.form-control {
	font-size: 12px
}
.outer {
	width: 100%;
	border-bottom: 1px dashed #4c3292;
	float: left;
	margin: 20px 0 0
}
.vendor_signup select[multiple].form-control, .vendor_signup textarea.form-control {
	height: auto!important
}
.vendor_signup .orgnizer-details-Wrap a.btn-xs {
	padding-bottom: 0
}
#crew-show {
	padding: 10px 0 20px
}
.vendor_signup input[type=checkbox] {
	display: none
}
.vendor_signup ul.security-listing li label:before {
	content: '';
	width: 12px;
	height: 12px;
	cursor: pointer;
	position: absolute;
	left: -4px;
	top: 4px;
	border: 1px solid #ccc
}
.vendor_signup ul.security-listing li label {
	position: relative;
	width: 100%;
	padding-left: 15px
}
.vendor_signup ul.security-listing li label:after {
	content: '';
	width: 8px;
	height: 8px;
	position: absolute;
	top: 6px;
	left: -2px;
	border-top: none;
	border-right: none;
	background: #e50e8a;
	opacity: 0;
	cursor: pointer
}
.vendor_signup ul.security-listing li input[type=checkbox]:checked+label:after {
	opacity: 1
}
.outer input[type=radio] {
	margin: 5px 0 0
}
.outer .form-group input[type=radio]+label {
	margin: 0;
	line-height: 22px
}
.outer .form-group input[type=radio]#crew-list+label {
	margin-right: 20px
}
.vendor_signup .orgnizer-details-Wrap.custom-design a.btn-xs {
	padding-bottom: 7px
}
.vendor_signup .orgnizer-details-Wrap.custom-design a span {
	color: #999!important;
	font-family: roboto
}
.pay {
	position: relative
}
.pay .fa {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 10px;
	color: #999
}
.input-box, .top_vt_SearchWrap {
	width: 100%;
	float: left
}
.top_vt_SearchWrap {
	background: rgba(204,204,204,0);
	position: inherit;
	display: inline-block;
	height: inherit!important;
	padding: 0;
	margin: 20px 0 0
}
.top_vt_SearchWrap input[type=search] {
	height: 30px;
	padding: 5px;
	font-size: 12px
}
.input-group-addon {
	width: auto;
	padding: 0;
	background: #53174e;
	color: #fff;
	border-radius: 0;
	font-weight: 400
}
.top-search-btn:hover, .top_vt_SearchWrap a.search-close:hover {
	background-color: #782a8f
}
.input-box .input-group {
	width: 100%
}
.container.over:before {
	display: inherit
}
#carousel123 .carousel-inner{height:390px;    padding-top: 6px;}
.l-clr {
	border-top: 1px #e5e5e5 solid !important;
	background-color: #f5f5f5 !important;
}
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }
  .event-s{float:left;width:100%;}
  .seal img{margin-top:-16px;}
      .payment-gateway{margin: 19px auto 0 auto;
	  width: 200px;}
	  .custom-ticket{
	     width: 200px;
    margin: 30px auto 10px auto;
    height: 40px;
    line-height: 40px;
    border-radius: 26px;
    cursor: pointer;} 
	
	.delete_custom{    color: #53174e;
    position: absolute;
    right: 0;
    bottom: 33px;
    text-align: right;
    font-size: 20px;    cursor: pointer;}
	
	#custom_t_row{position: relative;}