/*
Theme Name:     Kleo Child
Theme URI:
Description:    Child theme for Kleo
Author:         SeventhQueen
Author URI:     http://seventhqueen.com
Template:       kleo
Tags:  one-column, two-columns, right-sidebar, fluid-layout, custom-menu, featured-images, post-formats, sticky-post, translation-ready
License: GNU General Public License
License URI: license.txt
*/

/*
* Please add your custom styles below
*/


	@font-face {
	  font-family: nunito;
	  src: url(https://liveashow.com/wp-content/themes/kleo-child/Nunito-Regular.ttf);
	}

  
	h1, h2, h3, h4, h5, h6 {
		font-family: nunito;
		text-transform:uppercase;
	}

    .lowercase {
		font-family: nunito;
		text-transform:capitalize !important;
	}

	body, .kleo-page, #main {
		height:100% !important;
	}

  	.hidescroll {
		overflow:hidden;
		height:100%;
	} 

	body {
		background-size:cover !important;
	}

	iframe {
		overflow:hidden;
	}

	#wp-adminbar {
		display:none;
	}

	.kleo-search-form #searchform .input-lg {
		height: 45px !important;
		border-radius:0px;
	}

	#description-tab h2{
		display:none;
	}

/* 	.container-wrap {
		background:none !important;
	} */

	.wpestream_player_wrapper .wpstream_player_container {
		height:100% !important;
		width:100% !important;
	}

	.wpstream_player_container {
		max-height:100%;
		max-width:100%;
	}

	.wpstream_player_wrapper {
		height: 100%;
		z-index: 999;
	}

	.streamingon .wrap-content, .streamingon .template-page {
		margin:0px !important;
		padding:0px !important; 
	}

	.streamingon {
		margin:0px !important;
		padding:0px !important;
		width:100%;
		height:100%;
		max-width:100% !important;
	}

	.vjs-poster {
		background-size: cover !important;
		width: 100% !important;
		height:100% !important;
	}

	.vc_btn3.vc_btn3-color-black, .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat {
		background:none !important;
	}

 	video {
		position:relative !important;
		height:100% !important;
		margin:auto;
		width:auto !important;
	} 

	#theme_product, #header_content, #wcfm-view, #submitdiv, #product_catdiv, #tagsdiv-product_tag, #wpstream_categorydiv, #wpstream_movie_ratingdiv, 
	#post_layout, #postimagediv, #woocommerce-product-images, #wpstream_actorsdiv, #woocommerce-layout__activity-panel, #woocommerce-layout, #woocommerce-layout__header{
		display: none !important;
		}
	
	#adminmenuwrap, #adminmenuback, .metabox-composer-content, #vc_license-activation-notice, #message, #notice, #wcfm-products_length, #wcfm-products_filter, #searchsubmit, #wp-excerpt-editor-tools, #mceu_17, #screen-meta-links, #wcfm_menu, .icon-heart{
		display: none !important;
		} 
	
	#woocommerce-layout__header is-scrolled, #post-body-content, #postbox-container-2, #normal-sortables, .page-title-action, .wcfm_products_filter_wrap, .ajax_view_all, .notice, .stripe-apple-pay-message, .sales_schedule{
		display: none !important;
		}
		
		.kleo-ajax-type-product h4{
		display: none !important;
		}
		
	html,body{
		height: 100% !important;
		overflow: auto;
		}
		
	body, #wp-excerpt-editor-container{
		background-color: transparent !important;
		}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: transparent !important;
}
	.tml-register, .tml-login, .tml-lostpassword, .tml-lostpassword
{
margin: 0% 25%;
}	

 	body {
		background:#020202;
	}

	.overlay {
		z-index:999;
		position:absolute !important;
		top:0;
		background:none;
		width:100%;
	}

	#overlaybtn button {
		height:70px;
		width:70px;
		border-radius:50%;
		background:none;
	}

	#overlaybtn button:hover {
		color: #B70707 !important;
	}

 .isred {
	color: #b70707 !important;
}

	#overlaybtn .asp_product_buy_btn  {
		background:none;
		color:#ffffff !important;
		border:none;
		box-shadow: none !important;
		transition: 0.3s;
	}

	#overlaybtn .asp_product_buy_btn i  {
	padding-top:0px;
	}
	#overlaybtn .asp_product_buy_btn:hover {
	text-shadow: none !important;
		transition: 0.3s;
	}

	#overlaybtn i {
		font-size:30px;
		padding-top: 10px;
	}

	.post-item {
		width: 100%;
		height:100%;
	}

	.post-info {
		display: none;
	}

	.post-content {
		position:absolute !important;
		margin-left:40px;
		z-index:998;
		top:35%;
	}

	.post-description {
		display: none;
	}

	.read {
		display:none;
	}

	.widget .woocommerce-product-search, .widget form#bbp-search-form > div, .page-content #searchform > div, .widget_search #searchform > div {
		border-radius:5px;
	}

	.wcWindowTitle {
		display: none;
	}

	.wcMessage .wcMessageContent {
		background: none !important;
	}

	.chatroom .wcMessages, .chatroom .wcControls, .chatroom .wcInput {
		background: rgba(255,255,255,0.1) !important;
	}

	.chatroom {
		z-index:999;
	}

	.wcMessages {
		overflow: hidden !important;
	}

	#ischat {
		position: absolute;
		top: 80px;
		right:30px;
 		z-index: 999; 
		width: 100%;
	}

	.article-media {
		display: none;
	}

	.post-description {
		display: none;
	}

	#contest {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		display: block;
	}

	#contest .contestlink {
		position: fixed;
		z-index:999;
		width: 500px;
		height: 500px;
		top:15%;
		left:36.9%;
		display: block;
		background:none;
		border:none;
	}

	#contest img {
		width:500px;
		height:500px;
	}
	
	#can {
		display: none;
	}

	.probox {
		background: rgba(255, 255, 255, 0.1) !important;
	}

	#ajaxsearchlite1 .probox, div.asl_w .probox {
		border-radius: 0px;
		border: 0px;
	}

	#wcfm-content {
		border: 0px !important;
	}

  	#wcfm-main-contentainer .wcfm-page-headig, .wcfm_menu_logo, .wcfm_menu_no_logo, #wcfm_menu {
		background:none;
	}

  	body {
  		background-image: url("https://liveashow.com/wp-content/uploads/2020/04/bckg1.png") !important;
		background-position: center center;
		background-repeat: no-repeat;
		background-attachment: fixed;
/* 		background-size: cover; */
	}

	#wcfm_products_manage {
		border:1px solid rgba(100,100,100,0.5);
		border-radius:25px !important;
	}
 
 	.wpfm-template-5 .wpfm-menu-nav ul li a:hover span.wpfm-icon-block i, .wpfm-template-5 .wpfm-menu-nav ul li a:hover span.wpfm-menu-name, .wpfm-template-5 .wpfm-menu-nav ul li a.wpfm-active-nav span.wpfm-icon-block i, .wpfm-template-5 .wpfm-menu-nav ul li a.wpfm-active-nav span.wpfm-menu-name {
		color: #b70707;
	} 

	.related {
		display:none;
	}

	.wrap-content {
		margin-top: 0px;
	}

	input, select, .select2-selection {
		color: #ffffff !important;
		border: 1px solid rgba(100,100,100,0.5) !important;
		background: none !important;
		padding:15px;
		border-radius 7px !important;
		height:50px;
	}

	.select2-search__field {
		border:none;
	}

	#product_tags + .select2, .product_tags {
		display:none !important;
	}

 	#wcfm-main-contentainer .wcfm-collapse {
		background: none !important;
	}  

 	.wcfm-collapse .wcfm-container, #wcfm-main-contentainer div.wcfm-content, .event_list_unit, .wcfm-tabWrap {
		background: none !important;
		color: #ffffff !important;
		box-shadow: none;
	}  

	.cleanlogin-container {
		background: rgba(255, 255, 255, 0.5);
		border-radius: 0px;
		border:0px;
	}

	.wcfm-products_length {
		color:#000000 !important;
	}

	.woocommerce-layout__header-breadcrumbs {
		display:none;
	}

	.ur-frontend-form {
		border:none !important;
	}

	.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item {
		margin: 0px !important;
	}

	.ur-form-row {
		margin-top:20px;
	}

	.ur-button-container  {
		margin-top: 0px !important;
	}

	.ur-frontend-field {
		border:1px solid rgba(255,255,255, 0.6) !important;
		border-radius: 3px !important;
		background: none !important;
		color: rgba(0,0,0, 0.6) !important;
		margin-bottom: 1em !important;
		height:34px !important;
	}

	.ur-submit-button, input[type="submit"], input[type="button"] {
		background-color: #3096d6 !important;
		color: rgba(0,0,0, 0.6) !important;
		width:100%;
		height:50px;
		border-radius:3px;
		text-transform: uppercase;
		font-size: 16px;
		margin: 0px !important;
	}

	.odd td, .even td {
		background: none !important;
	}

	.odd, .even {
		background:none !important;
	}

	#wcfm-products th {
		background: none !important;
	}

	#aniout {
		margin-left:45%;
		margin-top:25%;
	}

	#accordion-woo {
		display:none;
	}

	#wp-description-wrap .wp-heading-inline {
		display: none;
	}

	#wp-description-wrap #wpadminbar, #wp-description-wrap .woocommerce-layout__header {
		display:none !important;
	}

	.product-color.owl-carousel img {
		max-height: 200px;
		height: 200px;
		width: auto !important;
		margin:auto;
		border: 2px solid rgba(255,255,255, 0.6) !important;
	}

	.kleo-search-form .kleo_ajax_results {
		background: rgba(255,255,255, 0.05) !important;
	}

	.ajax_search_content {
		border-bottom: 1px solid rgba(255,255,255, 0.15) !important;
	}

	.attachment-shop_single {
		border-radius: 3px !important;
	}

	.product-color.owl-carousel a {
		max-height: 200px;
		height: 200px;
		width: 200px;
		margin:auto;
	}

	.woocommerce-account .woocommerce-MyAccount-content {
		width: 100% !important;
	}

	.woocommerce-MyAccount-navigation {
	display: none;
	}

	body.login #login.login_tranparent {
		background: rgba(0,0,0, 0.3)
	}

	#registerform label {
		width:100% !important;
	}

	#buttonscircle img {
		border-radius:50%;
		height:200px;
		width:200px;
		border: 2px solid rgba(255,255,255, 0.6) !important;
	}

	div.mce-panel {
		background: none !important;
	}

	#tinymce, .mce-content-body {
		background: none !important;
		background-color:transparent !important;
	}

	.createevent, .myevents {
		display:none;
	}

	#wcfm-products_wrapper span.product-status-publish {
		padding: 15px !important;
	}

	th, td, .sorting {
		color:#ffffff !important;
	}

	.wcfm_product_delete, .wcfm_product_archive {
		display:none;
	}

	.wcfm-action-icon {
		background: #20c997 !important;
		padding:0px 15px 0px 15px !important;
		width:100px;
	}

	.wpstream_product_front {
		border-top: 1px solid #ffffff;
		padding-top:15px;
		padding-bottom:15px;
	}

	.wpstream_product_front img {
		max-width:auto !important;
		height:150px !important;
		overflow:hidden;
	}

	.wpstream_product_image_wrapper  {
		width: 150px !important;
	}

	.wpstream_product_image_wrapper img {
		min-height:150px;
		min-width:150px;
	}

	.wpstream_product_wrapper a {
		float: left;
		display:block;
	}

	.wpstream_product_wrapper {
		margin-top:30px;
	}

	.wpstream_product_name_front {
		width:auto;
		padding-top:25px;
	}

	.wpstream_product_see {
		background: #20c997 !important;
		padding:15px;
		border-radius:2px;
	}

	.eventrow  {
		color:#ffffff;
		width:100%;
	}

	.eventrow div {
		display:block;
		float:left;
		width:auto;
		padding:15px;
		min-width:100px;
	}

	.eventlbl_date {
		width:150px !important;
		margin:0px !important;
	}

	.eventlbl_name {
		width:300px !important;
	}

	.eventlbl_image {
		width:200px !important;
	}

	.eventlbl_price {
		width:150px !important;
	}

	.eventlbl_status {
		width:200px !important;
	}

	img {
		border-radius:50% !important;
		object-fit: cover;
	}

	.wcfm_title {
		display: none !important;
	}

	#regular_price, .select2-container {
		width:100% !important;
	}

	.woocommerce-MyAccount-content h3{
		text-align:center;
		font-size: 48px;
	}

	.wcfm-product-feature-upload img {
		margin-top:20px;
		border-radius:3px !important;
		border-color: rgba(255,255,255, 0.4) !important;
	}

	.multi_input_block .wcfm-wp-fields-uploader {
		display:none !important;
	}

	.eimg {
		float:left !important;
		display:block;
		width:150px;
		padding:10px !important;
	}

	.edate, .ename, .eprice, .ecat {
		float:left !important;
		width:auto !important;
		display:block !important;
		padding:20px;
		padding-top: 60px;
	}

	.ebtn {
		float:left !important;
		width:auto !important;
		display:block !important;
		padding:20px;
		padding-top: 45px;
	}

	.ename {
		width:350px !important;
	}


	.ebtn a {
		background: #20c997 !important;
		color:#ffffff !important;
		border:none !important;
	}
	.eventspageitem {
		border-bottom: 1px solid rgba(255,255,255, 0.6);
	}

/* 	.ebtn {
		float:right !important;
	} */

	.removenav {
		display:none !important;
	}

	.stream_buttons h3, .editheader h3 {
		text-align:center !important;
		font-size:36px;
	}

.info {
    width: 350px;
    float: right;
    margin-top: 110px;
    margin-left: 20px;
    font-size: 20px;
	text-align:center;
	border: 1px solid rgba(255,255,255,0.6);
	padding: 15px;
	height: 350px;
	display:none;
}

.info p {
	margin:10px;
}

.editheader {
	width:100%;
	float:left;
}

#wp-description-wrap {
	float:right;
}

.vjs-tech {
	position:absolute !important;
}

.reg {
	display:none;
}

.eventdate {
	width: 150px;
	float: left;
	margin-top: 60px;
}

.custom-attributes li {
	list-style:none;
	font-size: 18px !important;
}

.attribute-label {
	font-weight:bold;
}

.atw_slider_wrapper {
	-webkit-mask: -webkit-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,1) 5%, rgba(255,255,255,1) 95%, rgba(255,255,255,0) );
	-webkit-mask: -moz-repeating-linear-gradient(left, rgba(255,255,255,0), rgb(255, 255, 255) 5%, rgb(255, 255, 255) 95%, rgba(255,255,255,0));
}

.atw_slider {
	-webkit-mask: -webkit-linear-gradient(right, rgba(255,255,255,0), rgba(255,255,255,1) 5%, rgba(255,255,255,1) 95%, rgba(255,255,255,0) );
	-webkit-mask: -moz-repeating-linear-gradient(right, rgba(255,255,255,0), rgb(255, 255, 255) 5%, rgb(255, 255, 255) 95%, rgba(255,255,255,0));
}

.myacchead {
	color:#ffffff !important;
}

.userrole {
	text-align:left;
	font-size:18px;
}

.userrole span {
	font-weight:800;
}

#featured_img_remove_button {
	display:none !important;
}

.updateavatar img{
	width:160px;
	height:160px;
	float:right;
}

.avatarform label, .avatarform input {
	border:none !important;
	float:left;
}

.avatarform {
	width:auto;
	margin:auto;
}

.avatarform label {
	padding-top:23px;
	font-weight:800;
	padding-left:10px;
}

.userrole div, .userrole p {
	width:auto;
	float:left;
	color:#ffffff !important;
	margin:0px;
}

#wpua-remove-button-existing, #wpua-undo-button-existing, #wpua-add-button-existing, .userrole .submit {
	padding-top:50px;
}

.userrole button {
	color: #ffffff !important;
}

.userrole p {
	padding: 10px;
}

.adminrole p {
	padding-top:45px;
}

#wpua-preview-existing span{
	display: none !important;
}

#wpua-add-button-existing {
	float:right;
}

.userrole img{
	width:150px;
	height:150px;
	max-height:150px !important;
}

#wpua-thumbnail-existing {
	display:none !important;	
}

#wpua-thumbnail-existing {
	padding-top:0px;
}

#wpua-preview-existing img, #wpua-thumbnail-existing img {
	width:150px !important;
}

.userrole button {
	height:50px !important;
}

.winnertext{
	font-size:24px !important;
	text-align:center !important;
	font-weight:600;
}

.tml-links {
	list-style:none !important;
}


.loader {
	background-color: rgba(0, 0, 0, 0.4);
	height:100% !important;
	width:100% !important;
	position:fixed;
	top:0;
	z-index:999;
}

.navbar-default {
	background: none !important;
}


@media only screen and (max-width: 1600px) {
	.mobhead {
		padding-top:130px !important;
	}
}

@media only screen and (max-height: 768px) {
	.mobhead {
		padding-top:190px !important;
	}
}

@media only screen and (max-width: 1200px) {
	
	html {
		overflow:auto;
	}
	
	.nomobile {
		display: none;
	}
	
	.mobhead{
		padding-top:130px !important;
	}
	
	.asp_product_buy_btn {
		padding-left:25px !important;
		float:left !important;
	}
	
	.asp_product_buy_btn i {
		float:left !important;
	}
	
	#ischat {
		position: relative;
 		z-index: 999;
		right:0px;
	}
	
	#aniout {
		display:block;
		width:150px;
		margin:auto;
	}
}