/*
Theme Name: Overworld
Theme URI: http://overworld.edge-themes.com
Description: A Contemporary Theme for Creative Business
Author: Edge Themes
Author URI: http://themeforest.net/user/edge-themes
Text Domain: overworld
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, threaded-comments, translation-ready
Version: 1.1
License: GNU General Public License
License URI: licence/GPL.txt

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/
.edgtf-blog-holder.edgtf-blog-masonry-gallery article .edgtf-post-excerpt, .edgtf-blog-holder.edgtf-blog-masonry-gallery article .edgtf-post-info, .edgtf-blog-holder.edgtf-blog-masonry-gallery article .edgtf-post-title{text-shadow: 4px 8px 7px rgb(0 0 0);}
.edgtf-blog-holder.edgtf-blog-single article .edgtf-post-text{max-width:100000px !important}
.edgtf-page-footer #text-2{display:none;}
.edgtf-blog-list-holder.edgtf-bl-boxed .edgtf-bli-content {
    min-height: 85px;
}
.edgtf-blog-slider-holder.edgtf-bs-carousel-centered .edgtf-item-info-section {
    display: none;
}
.edgtf-blog-slider-holder .edgtf-post-title {
    text-shadow: 0px 0px 20px rgba(0,0,0,0.8);
}
.edgtf-title-holder{
	display:none !important;
}
.edgtf-blog-list-holder .edgtf-bli-info {
    display: none;
}
.vc_separator.vc_sep_color_grey .vc_sep_line {
    border-color: #007cba !important;
	border-top-width: 2px !important;
}
video {
  width: 100%;
}
.vc_separator.vc_separator_align_center h4 {
  font-size: 25px !important;
}
.vc_separator.vc_sep_color_grey .vc_sep_line {
    border-color: #0093dd;
}

.edgtf-page-header .edgtf-sticky-header{
	height:100px !important;
}
.edgtf-page-header .edgtf-sticky-header img{
	height:100% !important;
}	
.edgtf-page-header .edgtf-menu-area .edgtf-logo-wrapper a{
	max-height:100px !important;
}
.page-id-2505 .edgtf-wrapper-inner .edgtf-page-header .edgtf-menu-area{
	height:120px !important;
}
.page-id-2505 .edgtf-sticky-header .edgtf-position-right{
	left: 50px;
	max-width:800px;
}
.page-id-2505 .edgtf-sticky-header .edgtf-position-left{
    right: 50px;
	max-width:800px;
}
.edgtf-sticky-header .edgtf-position-right{
	max-width:800px;
}
.edgtf-sticky-header .edgtf-position-left{
	max-width:800px;
}
.edgtf-position-left-inner-wrap{
	display:none !important;
}
.edgtf-page-header .edgtf-sticky-header .edgtf-logo-wrapper a{
	max-height:100px !important;
}

/* The Modal (background) */
.modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 500000; /* Sit on top */
  left: 0;
  top: 0;
	text-align:center;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
	flex-flow:column;
	align-items:center;
	justify-content:center;
}

/* Modal Content/Box */
.modal-content {
  background-color:#000321;
  padding: 1%;
  border-radius:15px;
  width:60%; /* Could be more or less, depending on screen size */
}
.modal-content-inner {
  padding:3%;
}
/* The Close Button */
.close {
  color: #aaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.close:hover,
.close:focus {
  color: black;
  text-decoration: none;
  cursor: pointer;
}



@font-face { 
font-family: six-hands; 
src: url(https://moolander.com/wp-content/themes/overworld/assets/fonts/six-hands.ttf); 
font-weight: normal; 
}
@font-face { 
font-family: arimo; 
src: url(https://moolander.com/wp-content/themes/overworld/assets/fonts/arimo-regular.ttf); 
font-weight: normal; 
}
*{
	font-family:arimo !important;
}
h1,h2,h3,h4,h5,h6{
	font-family:six-hands !important;
	opacity:1 !important;
}
h1 *,h2 *,h3 *,h4 *,h5 *,h6 *{
	font-family:six-hands !important;
	opacity:1 !important;
}
h1{
	position:static !important;
	transform:translate(0%, 0%) !important;
}
.vc_row_flex,.vc_row_flex_reversed{
	display: flex !important;
    flex-flow: row !important;
    justify-content: center !important;
    align-items: center !important;
}
body .pp_pic_holder a.pp_arrow_next, 
body .pp_pic_holder a.pp_arrow_previous,
body .pp_pic_holder a.pp_contract, body .pp_pic_holder a.pp_expand {
  font-family: Ionicons !important;
}
body .pp_pic_holder a.pp_contract, body .pp_pic_holder a.pp_expand{
	display:none !important;
}
body .pp_pic_holder a.pp_next, body .pp_pic_holder a.pp_previous {
  font-family: Ionicons !important;
}
.edgtf-post-info-top {
  display: none !important;
}
.fab {
    font-family: "Font Awesome 5 Brands" !important;
}

.edgtf-player .edgtf-player-name {
    text-shadow: 0px 0px 5px #000;
}

.edgtf-player .edgtf-player-nickname {
    text-shadow: 0px 0px 5px #000;
	color: #ccc !important;
}

.edgtf-player {
	cursor: auto !important;
}


/* BG Imahge */
.vc_row-fluid.edgtf-box-shadow {
    background-image: url(https://moolander.com/wp-content/uploads/2019/11/p7-title-img.jpg);
    background-size: cover !important;
}
rs-sbg{
	background-size:cover !important;
}
#slider-3-slide-3-layer-22{
	height:auto !important;
}
#slider-3-slide-3-layer-28{
	max-width:100% !important;
	height:auto !important;
}
#slider-3-slide-3-layer-25{
box-shadow: 0px 0px 15px 3px #548ee4;
	background: #548ee460 !important;
	border-radius:35px !important;
}
#slider-3-slide-3-layer-25 a:before, #slider-3-slide-3-layer-25 a:after{ display:none !important;}

#slider-3-slide-3-layer-25 a{ -webkit-clip-path:none; clip-path: none;border:10px solid white !important;border-radius:35px !important;}
#slider-3-slide-3-layer-25 .edgtf-btn-bg-holder{display:none; }
#slider-3-slide-3-layer-28{
	top:0px !important;
}
#slider-3-slide-3-layer-25{
	top:50px !important;
}
@media only screen and (max-width : 1400px) {
	.edgtf-header-divided .edgtf-page-header .edgtf-main-menu>ul>li>a {
		font-size:15px !important;
		padding:0 20px !important;
	}
	.modal-content {
		width:80%;
	}
}

@media only screen and (max-width : 1024px) {
	.modal-content {
		width:100%;
	}
	#slider-3-slide-3-layer-22{
		top:-100px !important;
	}
	#slider-3-slide-3-layer-25{
		left:28% !important;
	}
	#slider-3-slide-3-layer-28{
		top:-100px !important;
		width:200px !important;
		height:auto !important;
		margin-top:-100px !important;
	}
	.modal-content {
	  margin: 10% auto; /* 15% from the top and centered */
	  width:80%; /* Could be more or less, depending on screen size */
	}
	.vc_row_flex{
    	flex-flow: column !important;
	}
	
	.vc_row_flex_reversed{
    	flex-flow: column-reverse !important;
	}
}
.soft-gallery .wpb_gallery_slides{
	background:transparent !important;
	border-color:transparent !important;
}
.soft-gallery .flex-control-nav{
	display:none;
}
.soft img, .soft-box,.soft-gallery ul{
	-webkit-mask: linear-gradient(to top, transparent 10%, #fff 15% 90%, transparent 95%), linear-gradient(to left, transparent 10%, #fff 15% 90%, transparent 95%) !important;
    -webkit-mask-size: 110% 110% !important;
    -webkit-mask-position: center !important;
    -webkit-mask-repeat: no-repeat !important;
    -webkit-mask-composite: source-in !important;
}
.soft-box-bottom{
	-webkit-mask: linear-gradient(to top, transparent 10%, #fff 15% 100%, transparent 95%) !important;
    -webkit-mask-size: 110% 110% !important;
    -webkit-mask-position: center !important;
    -webkit-mask-repeat: no-repeat !important;
    -webkit-mask-composite: source-in !important;
}
.soft-youtube{
	-webkit-mask: linear-gradient(to top, transparent 10%, #fff 15% 85%, transparent 91%), linear-gradient(to left, transparent 10%, #fff 15% 85%, transparent 93%) !important;
	-webkit-mask-size: 110% 110% !important;
    -webkit-mask-position: center !important;
    -webkit-mask-repeat: no-repeat !important;
    -webkit-mask-composite: source-in !important;
}
.soft-news li{
	-webkit-mask: linear-gradient(to top, transparent 10%, #fff 15% 90%, transparent 95%), linear-gradient(to left, transparent 10%, #fff 15% 81%, transparent 90%) !important;
	-webkit-mask-size: 110% 110% !important;
    -webkit-mask-position: center !important;
    -webkit-mask-repeat: no-repeat !important;
    -webkit-mask-composite: source-in !important;
}
.page-id-753 .edgtf-content{
	margin-top:0px !important;
}
.soft-news h5{
	margin-bottom:12px !important;
}
.soft-news .edgtf-item-text-wrapper{
	margin:0px 30px !important;
	padding:10% 20% !important;
	justify-content:center;
	text-align:center !important;
}
.soft-news h5{
	text-align:center !important;
}
h1{
	font-size:60px !important;
}

.parallaxBG{
  background-image: url("https://moolander.com/wp-content/uploads/2021/04/nf-dark1.jpg");
  height: 100vh;
  width:100vw;
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
	position:fixed;
}
.page-id-3454 .parallaxBG{
	background-image: url("https://moolander.com/wp-content/uploads/2022/05/bg-buy-6.jpg");
	background-position:center top;
	
}
.edgtf-content, .edgtf-wrapper, .edgtf-content{
	background-image:none !important;
	background:transparent !important;
}
body .pp_pic_holder .pp_details{
	background:#000321 !important;
}
.edgtf-content{
	background-color:transparent !important;
}
.edgtf-image-gallery.edgtf-has-shadow .edgtf-ig-image-inner {
    -webkit-box-shadow: inherit !important;
    box-shadow: inherit !important;
}

#competition-iframe iframe {
    width: 100%;
    min-height: 500px;
    border: 0;
}
.edgtf-quantity-minus::before{
	content:"-" !important;
}
.edgtf-quantity-plus::before{
	content:"+" !important;
}

/* Woo commerce Product Details Info Box for things Like SKU... */
.product_meta{
	display:none !important;
}

/* Woo commerce Shopping Cart Btn */
.top-content-area{
	display:flex;
	justify-content:center;
	margin-top:30px;
}
.edgtf-shopping-cart-holder{
	z-index:2000;
	background: rgba(7,12,34,0.83);
    padding: 20px;
    border-radius: 10px;
}
.edgtf-sc-dropdown{
    transform: translateX(45%);
}
.edgtf-sc-dropdown .edgtf-sc-dropdown-inner{
	background: rgba(7,12,34,0.83) !important;
}
/* Woo commerce top bar */
.woocommerce-result-count,.woocommerce-ordering{
	display:none !important;
}
.products{
	margin-top:20px !important;
}

.hidden {
	display: none !important;
}

.edgtf-post-text h1,
.edgtf-post-text h2,
.edgtf-post-text h3,
.edgtf-post-text h4 {
	margin-top: 70px;
}

.edgtf-tags-holder {
	display: none !important;
}

.edgtf-post-info-author {
	display: none !important;
}

.edgtf-related-posts-holder .edgtf-related-post .edgtf-post-info > div::after {
	display: none;
}