/*
Theme Name: MENTENG REGENCY
Theme URI: http:/www.designcub3.com
Author: Aris Haryanto 
Author URI: http://wordpress.org/
Description: MENTENG REGENCY
Version: 1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

@font-face {
    font-family: 'museo_slab500';
    src: url('webfontkit/museo_slab-webfont.eot');
    src: url('webfontkit/museo_slab-webfont.eot?#iefix') format('embedded-opentype'),
         url('webfontkit/museo_slab-webfont.woff') format('woff'),
         url('webfontkit/museo_slab-webfont.ttf') format('truetype'),
         url('webfontkit/museo_slab-webfont.svg#museo_slab500') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'museo_slab500_italic';
    src: url('webfontkit/museo_slab_500italic-webfont.eot');
    src: url('webfontkit/museo_slab_500italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('webfontkit/museo_slab_500italic-webfont.woff') format('woff'),
         url('webfontkit/museo_slab_500italic-webfont.ttf') format('truetype'),
         url('webfontkit/museo_slab_500italic-webfont.svg#museo_slab500_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'museo500';
    src: url('webfontkit/museo500-regular-webfont.eot');
    src: url('webfontkit/museo500-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('webfontkit/museo500-regular-webfont.woff') format('woff'),
         url('webfontkit/museo500-regular-webfont.ttf') format('truetype'),
         url('webfontkit/museo500-regular-webfont.svg#museo500') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'museo700';
    src: url('webfontkit/museo700-regular-webfont.eot');
    src: url('webfontkit/museo700-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('webfontkit/museo700-regular-webfont.woff') format('woff'),
         url('webfontkit/museo700-regular-webfont.ttf') format('truetype'),
         url('webfontkit/museo700-regular-webfont.svg#museo700') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'museo_sans500';
    src: url('webfontkit/museosans_500-webfont.eot');
    src: url('webfontkit/museosans_500-webfont.eot?#iefix') format('embedded-opentype'),
         url('webfontkit/museosans_500-webfont.woff') format('woff'),
         url('webfontkit/museosans_500-webfont.ttf') format('truetype'),
         url('webfontkit/museosans_500-webfont.svg#museo_sans500') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'museo_sans500_italic';
    src: url('webfontkit/museosans_500_italic-webfont.eot');
    src: url('webfontkit/museosans_500_italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('webfontkit/museosans_500_italic-webfont.woff') format('woff'),
         url('webfontkit/museosans_500_italic-webfont.ttf') format('truetype'),
         url('webfontkit/museosans_500_italic-webfont.svg#museo_sans500_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'museo_sans700';
    src: url('webfontkit/museosans_700-webfont.eot');
    src: url('webfontkit/museosans_700-webfont.eot?#iefix') format('embedded-opentype'),
         url('webfontkit/museosans_700-webfont.woff') format('woff'),
         url('webfontkit/museosans_700-webfont.ttf') format('truetype'),
         url('webfontkit/museosans_700-webfont.svg#museo_sans700') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'museo_sans900';
    src: url('webfontkit/museosans_900-webfont.eot');
    src: url('webfontkit/museosans_900-webfont.eot?#iefix') format('embedded-opentype'),
         url('webfontkit/museosans_900-webfont.woff') format('woff'),
         url('webfontkit/museosans_900-webfont.ttf') format('truetype'),
         url('webfontkit/museosans_900-webfont.svg#museo_sans900') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'museo_sans100';
    src: url('webfontkit/museosans-100-webfont.eot');
    src: url('webfontkit/museosans-100-webfont.eot?#iefix') format('embedded-opentype'),
         url('webfontkit/museosans-100-webfont.woff') format('woff'),
         url('webfontkit/museosans-100-webfont.ttf') format('truetype'),
         url('webfontkit/museosans-100-webfont.svg#museo_sans100') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'museo_sans100_italic';
    src: url('webfontkit/museosans-100italic-webfont.eot');
    src: url('webfontkit/museosans-100italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('webfontkit/museosans-100italic-webfont.woff') format('woff'),
         url('webfontkit/museosans-100italic-webfont.ttf') format('truetype'),
         url('webfontkit/museosans-100italic-webfont.svg#museo_sans100_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'museo_sans300';
    src: url('webfontkit/museosans-300-webfont.eot');
    src: url('webfontkit/museosans-300-webfont.eot?#iefix') format('embedded-opentype'),
         url('webfontkit/museosans-300-webfont.woff') format('woff'),
         url('webfontkit/museosans-300-webfont.ttf') format('truetype'),
         url('webfontkit/museosans-300-webfont.svg#museo_sans300') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'museo_sans300_italic';
    src: url('webfontkit/museosans-300italic-webfont.eot');
    src: url('webfontkit/museosans-300italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('webfontkit/museosans-300italic-webfont.woff') format('woff'),
         url('webfontkit/museosans-300italic-webfont.ttf') format('truetype'),
         url('webfontkit/museosans-300italic-webfont.svg#museo_sans300_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'museo_sans700_italic';
    src: url('webfontkit/museosans-700italic-webfont.eot');
    src: url('webfontkit/museosans-700italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('webfontkit/museosans-700italic-webfont.woff') format('woff'),
         url('webfontkit/museosans-700italic-webfont.ttf') format('truetype'),
         url('webfontkit/museosans-700italic-webfont.svg#museo_sans700_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'museo_sans900_italic';
    src: url('webfontkit/museosans-900italic-webfont.eot');
    src: url('webfontkit/museosans-900italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('webfontkit/museosans-900italic-webfont.woff') format('woff'),
         url('webfontkit/museosans-900italic-webfont.ttf') format('truetype'),
         url('webfontkit/museosans-900italic-webfont.svg#museo_sans900_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}

*{
	margin: 0px;
	padding: 0px;	
}
a{
	text-decoration: none;
	color: #6C1A24;	
}
.menu ul li a{
	text-decoration: none;
	color: #6C1A24 !important;
}
.menu ul li a:hover{
	text-decoration: none;
}
ul li{
	list-style: disc;
	color: #FFF;
	list-style-position: inside;
}
body{
	background: #6C1A24 !important;	
}
.clear{
	clear: both;	
}
.bg{
	
}
.logo{
	width: 1184px;
	text-align: center;
	padding: 30px 0px 20px;
}
.label{
	width: 1184px;
	text-align: right;
	padding: 0px 0px 10px;
}
.layout{
	/*background: #DDDDDD;*/
	width: 100%;
}
.container{
	width: 1184px;
}
.sidebar{
	/*border: 1px solid;*/
	/*float: left;
	width: 200px;
	text-align: left;*/
	/*padding-left: 50px;*/
	/*padding-top: 30px;*/
	/*display: inline-block;*/
	/*line-height: 45px;*/
	/* position: relative; */	
}
.content{
	/*display: inline-block;*/
	float: right;
	width: 942px;
	position: relative;
}
.menu{
	text-align: left;
	padding-top: 25px;
	padding-left: 15px;
}
.menu ul li{
	list-style: none;
	font-family: 'museo_sans300';
	font-size: 13px;
	padding: 15px 0px;
}

/*sub*/
.menu ul li ul{
	display: none;
	margin-left: 10px;
}
.menu ul li ul li:first-child{
	padding-top: 0px;
	margin-top: 20px;
}
.menu ul li ul li:last-child{
	padding-bottom: 0px;
}
.menu ul li ul li{
	border-left: 3px solid #6C1A24;
	padding-left: 15px;
}
/*CONTENT2------------------------*/
.content2{
	/*width: 1184px;*/
	text-align: justify;
	list-style: none;
	font-family: 'museo_sans300';
	font-size: 14px;
	color: #FFF;
	line-height: 20px;
	margin-top: 13px;
}
.blok-content2{
	width: 600px;
	/*border: 1px solid;*/ 
	float: right;
}
.blok-container{
	background:	#DDDDDD;
	/*padding-bottom: 14px;*/
	margin-top: 10px;
}
.enlarge{
	font-family: 'museo_sans300';
	font-size: 20px;
	position: absolute;
	width: 100%;
	height: 100%;
	display: none;
	top: 0px;
	background: rgba(108,26,36,0.6);
	cursor: pointer;
	color: #FFF;
	line-height: 480px;
}
.img-fix{
	padding: 0 !important;	
}
/*CONTACT-US-ONLY--------------------------*/
.contact-us-only .layout{
	background: #dddddd; /* Old browsers */
	background: -moz-linear-gradient(left,  #dddddd 58%, #dddddd 58%, #6c1a24 58%, #6c1a24 58%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(58%,#dddddd), color-stop(58%,#dddddd), color-stop(58%,#6c1a24), color-stop(58%,#6c1a24)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #dddddd 58%,#dddddd 58%,#6c1a24 58%,#6c1a24 58%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #dddddd 58%,#dddddd 58%,#6c1a24 58%,#6c1a24 58%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #dddddd 58%,#dddddd 58%,#6c1a24 58%,#6c1a24 58%); /* IE10+ */
	background: linear-gradient(to right,  #dddddd 58%,#dddddd 58%,#6c1a24 58%,#6c1a24 58%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#6c1a24',GradientType=1 ); /* IE6-9 */
	
}/*
.contact-us-only .container{
	width: 100%;	
}
.contact-us-only .sidebar{
	/*border: 1px solid;*
	float: left;
	background: #DDD;
	width: 300px;
	text-align: left;
	padding-left: 50px;
	padding-top: 30px;
	/* display: inline-block; *
	line-height: 45px;
	/* position: relative; *
}*/
.contact-us-only .content{
	font-family: 'museo_sans300';
	font-size: 14px;
	background: #6C1A24;
	color: #FFF;
}
.contact-us-only .content td{
	padding: 5px;	
}
.contact-text{
	width: 593px;
	height: 33px;
	border: none;
	color: #000;
}
.contact-area{
	width: 593px;
	height: 163px;
	border: none;
	color: #000;
}
.wpcf7-captchar{
	float: left;
	width: 128px;
	height: 33px;
	border: none;
}
.wpcf7-not-valid-tip{
	color: #FFF !important;
	font-size: 14px !important;
	display: block;
}
.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{
	border: none !important; 
}
.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok{
	border: none !important;
}
.wpcf7-response-output.wpcf7-validation-errors{
	display: none;	
}
.screen-reader-response{
	display: none;	
}
.contact-img{
	float: left;
	margin-right: 5px;
}
.submit{
	font-family: 'museo_sans700';
	font-size: 14px;
	background: #E2E2E2;
	color: #4D4D4D;
	text-transform: uppercase;
	width: 62px;
	height: 30px;
	border: none;
}
/*POPUP--------------------*/
.popup{
	display: none;
	position: absolute;
	width: 100%;
	/*height: 100%;*/
	background: rgba(0,0,0,0.7);
	z-index: 99999;
	top: 0px;
	left: 0px;
}
.blok-popup{
	font-family: 'museo700';
	font-size: 24px;
	padding-top: 90px;
	padding-bottom: 90px;
}
.content-popup{
	position: relative;
	display: inline-block;
}
.blok-popup a{
	color: #FFF;
	position: absolute;
	right: 24px;
	top: 0px;
	z-index: 99999;
	font-size: 46px;
	font-family: 'museo_sans300';
}
.blok-popup a:hover{
	color: #CCC;
	text-decoration: none;
}
.unit-avaible{
	font-family: 'museo_sans300';
	font-size: 18px;
	width: 170px;
	padding-bottom: 5px;
	border-bottom: 1px solid #FFF;
	color: #FFF !important;
	float: right;
	margin-top: 20px;
}
#blok-lease-term{
	/* width: 600px; */
	height: 100px;
	/* border: 1px solid; */
	/* float: right; */
	text-align: left;
}
#ascrail2000{
	width: 2px !important;
	z-index: auto;
	cursor: default;
	position: absolute;
	top: 664px;
	/*left: 1235.5px !important;*/
	height: 100px;
	opacity: 1;
	background: rgb(175, 175, 175);
}
#ascrail2000 div{
	cursor: pointer;
	left: 5px !important;
	width: 12px !important;
	border: none !important;
	border-top-left-radius: 0px !important;
	border-top-right-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
	border-bottom-left-radius: 0px !important;
}
/*FOOTER-------------*/
.footer{
	font-family: Arial;
	color: #FFF;
	font-size: 10px;
	/*padding: 60px 0px;*/
	padding-top: 40px; 
}

.cycle-slideshow img{
	height: 100% !important;
}

@media screen and ( max-height: 768px ){
	.cycle-slideshow img{
		/*height: 380px !important;*/ 
	}
	.menu ul li{
		padding: 9px 0px;	
	}
	/*normalkan content img*/
	.content img{
		/*height: 400px !important;*/	
	}
	#blok-lease-term{
		height: 80px;
	}
	/*
	.enlarge{
		height: 400px !important;
		line-height: 400px !important;
	}*/
	.footer{
		padding-top: 3px; 
	}
	.content2{
		font-size: 13px;
	}
	.content iframe{
		/*height: 400px !important;*/
	}
	.logo{
		padding: 20px 0px 20px;
	}
	.img-fix img{
		/*height: 400px !important;*/
	}
	
	/*naikk */
	.home .content2{
		position: relative;
		top: -50px;
		padding-top: 10px;
		z-index: 99999;
		background: #6C1A24;
	}
	.home .footer{
		position: relative;
		top: -50px;
		z-index: 99999;
		background: #6C1A24;
		padding-bottom: 100px;
	}
	.content2{
		position: relative;
		top: -110px;
		padding-top: 10px;
		z-index: 99999;
		background: #6C1A24;
	}
	.units-avaible{
		position: relative;
		top: -140px;
		padding-top: 10px;
		z-index: 99999;
		background: #6C1A24;
	}
	.footer{
		position: relative;
		top: -110px;
		z-index: 99999;
		background: #6C1A24;
		padding-bottom: 100px;
	}
	body{
		overflow: hidden;
	}
	.blok-popup{
		padding-top: 40px;
		position: relative;
	}
	.content-popup{
		height: 500px;
		/*overflow-y: scroll;*/
		width: 900px;
		/*z-index: 9999;*/
		padding-right: 40px;
	}
	.page-id-7 .footer, 
	.page-id-9 .footer, 
	.page-id-15 .footer{
		position: relative;
		top: -30px;
		z-index: 0;
		background: #6C1A24;
		padding-bottom: 100px;
	}
	.page-id-25 .content2{
		position: relative;
		top: -140px;
		padding-top: 10px;
		z-index: 0;
		background: #6C1A24;
	}
	.page-id-25 .footer{
		position: relative;
		top: -140px;
		z-index: 0;
		background: #6C1A24;
		padding-bottom: 100px;
	}
	.page-id-19{
		overflow-y: scroll;
	}
	.page-id-19 #ascrail2000{
		left: 0px;
	}
	.page-id-32 .content2, .page-id-32 .footer{
		position: relative;
		top: 0;
		padding-top: 0;
		z-index: 0;
		background: #6C1A24;
	}
	.page-id-32 .content2 p{
		padding-left: 50px;
	}
	.cycle-slideshow .cycle-next{
		background: url(images/next.png) 90% 40% no-repeat;
	}
	