/*
Theme Name: Mirear
Theme URI: https://github.com/elementor/hello-theme/
Template: hello-elementor
Version: 1.0.1
Text Domain: appx-hello-child
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/

/* Fulscreen menu */

#fullscreen-menu div div ul, #fullscreen-menu .sub-menu {
  list-style-type: none;
  text-align: center;
  padding: 0;
  margin: 0;
  font-size: 17px;
  font-family: "Gotham", Sans-serif;
  font-weight: bold;
}

#fullscreen-menu a {
	color: white;
	padding-bottom: 6px;
	display: block;
}

#fullscreen-menu a:hover {
  color: white;
}

#fullscreen-menu .sub-menu {
  	font-size: 15px;
  	font-weight: bold;
	max-height: 0;
	overflow: hidden;
  	-webkit-transition: all 200ms;
  	transition: all 200ms;
}

#fullscreen-menu .menu-item.menu-item-has-children a:hover + .sub-menu, #fullscreen-menu .sub-menu:hover{
	max-height: 250px;
}


/* CSS Terrace */

.building__container[building-category*="terrace-mirear"] {
	width: 900px;
}

.terrace-class {
	width: 60px !important;
}

.building__container[building-category*="terrace-mirear"][building-step="0"] {
	background-position: 0 -14px;
}

.building__container[building-category*="terrace-mirear"][building-step="1"] {
	background-position: 0 17px;
}

.building__container[building-category*="terrace-mirear"][building-step="2"] {
	background-position: 0 44px;
}

.building__container[building-category*="terrace-mirear"][building-step="3"] {
	background-position: 0 70px;
}

.building__container[building-category*="terrace-mirear"][building-step="4"] {
	background-position: 0 95px;
}

.building__container[building-category*="terrace-mirear"][building-step="5"] {
	background-position: 0 122px;
}

.building__container[building-category*="terrace-mirear"][building-step="6"] {
	background-position: 0 147px;
}

.building__container[building-category*="terrace-mirear"][building-step="7"] {
	background-position: 0 173px;
}

.building__container[building-category*="terrace-mirear"][building-step="8"] {
	background-position: 0 199px;
}

.building__container[building-category*="terrace-mirear"][building-step="9"] {
	background-position: 0 226px;
}

.building__container[building-category*="terrace-mirear"][building-step="10"] {
	background-position: 0 251px;
}

.building__container[building-category*="terrace-mirear"][building-step="11"] {
	background-position: 0 277px;
}

.building__container[building-category*="terrace-mirear"][building-step="12"] {
	background-position: 0 312px;
}

@media only screen and (max-width: 768px) {
	.building__container[building-category*="terrace-mirear"] {
		width: 350px;
	}

	.terrace-class {
		width: 38px !important;
	}

	.building__container[building-category*="terrace-mirear"][building-step="0"] {
		background-position: 0 39px;
	}
	
	.building__container[building-category*="terrace-mirear"][building-step="1"] {
		background-position: 0 50px;
	}
	
	.building__container[building-category*="terrace-mirear"][building-step="2"] {
		background-position: 0 59px;
	}
	
	.building__container[building-category*="terrace-mirear"][building-step="3"] {
		background-position: 0 68px;
	}
	
	.building__container[building-category*="terrace-mirear"][building-step="4"] {
		background-position: 0 77px;
	}
	
	.building__container[building-category*="terrace-mirear"][building-step="5"] {
		background-position: 0 87px;
	}
	
	.building__container[building-category*="terrace-mirear"][building-step="6"] {
		background-position: 0 96px;
	}
	
	.building__container[building-category*="terrace-mirear"][building-step="7"] {
		background-position: 0 104px;
	}
	
	.building__container[building-category*="terrace-mirear"][building-step="8"] {
		background-position: 0 114px;
	}
	
	.building__container[building-category*="terrace-mirear"][building-step="9"] {
		background-position: 0 124px;
	}
	
	.building__container[building-category*="terrace-mirear"][building-step="10"] {
		background-position: 0 134px;
	}
	
	.building__container[building-category*="terrace-mirear"][building-step="11"] {
		background-position: 0 143px;
	}
	
	.building__container[building-category*="terrace-mirear"][building-step="12"] {
		background-position: 0 152px;
	}
	
}

/* End CSS Terrace */

/* CSS Rio */

.building__container[building-category*="rio-mirear"] {
	width: 900px;
}

.rio-class {
	width: 60px !important;
}

.building__container[building-category*="rio-mirear"][building-step="0"] {
	background-position: 0 -575px;
}

.building__container[building-category*="rio-mirear"][building-step="1"] {
	background-position: 0 -521px;
}

.building__container[building-category*="rio-mirear"][building-step="2"] {
	background-position: 0 -456px;
}

.building__container[building-category*="rio-mirear"][building-step="3"] {
	background-position: 0 -390px;
}

.building__container[building-category*="rio-mirear"][building-step="4"] {
	background-position: 0 -330px;
}

.building__container[building-category*="rio-mirear"][building-step="5"] {
	background-position: 0 -265px;
}

.building__container[building-category*="rio-mirear"][building-step="6"] {
	background-position: 0 -205px;
}

.building__container[building-category*="rio-mirear"][building-step="7"] {
	background-position: 0 -139px;
}

.building__container[building-category*="rio-mirear"][building-step="8"] {
	background-position: 0 -79px;
}

.building__container[building-category*="rio-mirear"][building-step="9"] {
	background-position: 0 -16px;
}

.building__container[building-category*="rio-mirear"][building-step="10"] {
	background-position: 0 49px;
}

.building__container[building-category*="rio-mirear"][building-step="11"] {
	background-position: 0 115px;
}

.building__container[building-category*="rio-mirear"][building-step="12"] {
	background-position: 0 176px;
}

.building__container[building-category*="rio-mirear"][building-step="13"] {
	background-position: 0 240px;
}

@media only screen and (max-width: 768px) {
	.building__container[building-category*="rio-mirear"] {
		width: 350px;
	}

	.rio-class {
		width: 38px !important;
	}

	.building__container[building-category*="rio-mirear"][building-step="0"] {
		background-position: 0 -195px;
	}
	
	.building__container[building-category*="rio-mirear"][building-step="1"] {
		background-position: 0 -171px;
	}
	
	.building__container[building-category*="rio-mirear"][building-step="2"] {
		background-position: 0 -147px;
	}
	
	.building__container[building-category*="rio-mirear"][building-step="3"] {
		background-position: 0 -122px;
	}
	
	.building__container[building-category*="rio-mirear"][building-step="4"] {
		background-position: 0 -97px;
	}
	
	.building__container[building-category*="rio-mirear"][building-step="5"] {
		background-position: 0 -73px;
	}
	
	.building__container[building-category*="rio-mirear"][building-step="6"] {
		background-position: 0 -48px;
	}
	
	.building__container[building-category*="rio-mirear"][building-step="7"] {
		background-position: 0 -23px;
	}
	
	.building__container[building-category*="rio-mirear"][building-step="8"] {
		background-position: 0 1px;
	}
	
	.building__container[building-category*="rio-mirear"][building-step="9"] {
		background-position: 0 25px;
	}
	
	.building__container[building-category*="rio-mirear"][building-step="10"] {
		background-position: 0 51px;
	}
	
	.building__container[building-category*="rio-mirear"][building-step="11"] {
		background-position: 0 75px;
	}
	
	.building__container[building-category*="rio-mirear"][building-step="12"] {
		background-position: 0 99px;
	}
	
	.building__container[building-category*="rio-mirear"][building-step="13"] {
		background-position: 0 124px;
	}
	
}

/* End CSS Rio */