@charset "utf-8";
/*	TYPOGRAPHIES
================================================================================================================================== */
@import url('fonts.css');
@import url('font.awesome.min.css');
/*	MAIN ELEMENTS
================================================================================================================================== */
html{ height: 100% !important; }
body { min-height: 100% !important; color: #333; font-family: "AriaPro"; font-size: 15px; background-color: transparent;  overflow-y: auto; overflow-x: hidden; }
.body-background { width: 100%; height: 100vh; position: fixed; z-index: 1; background-image: url("../images/background-section-1.jpg"); background-repeat: no-repeat; background-size: cover; background-position: center center; }
.body-wrapper { min-height: 100% !important; }
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { font-family: "AriaPro";  }
a {}
a:hover, a:focus { text-decoration: none;  }
p { margin-bottom: 15px;  }

/* Bootstrap Custom */
.btn{ font-family: DaxRegular; }
.btn-default{ background-color:#50321b !important; border-color: #50321b !important; box-shadow: none !important; }
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default { color: #ffffff; background-color: #50321b !important; border-color: #50321b !important;  }
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default { background-image: none;  }
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active { background-color: #50321b !important; border-color: #50321b !important;  }

.form-control-default{ font-family: AriaPro !important; color: #5b3b2b !important; font-size: 14px !important; background-color: #ede5db !important; border: 1px solid #a18453; font-style: italic; border-radius: 0; }
.form-control:-moz-placeholder { color: #5b3b2b !important; }
.form-control::-moz-placeholder { color: #5b3b2b !important; opacity: 1 }
.form-control:-ms-input-placeholder { color: #5b3b2b !important; }
.form-control::-webkit-input-placeholder { color: #5b3b2b !important; }


/*	GENERAL STYLES
================================================================================================================================== */
.select-wrapper { position: relative; height: 34px; width: 100%;  }
.select-wrapper:after { content: "\f0d7"; position: absolute; top: 0px; right: 0px; height: 100%; padding-top: 7px; font-family: "FontAwesome"; text-align: center; pointer-events: none; padding-right:10px;  }
.select-wrapper select { width: 99.9%; border: none; box-shadow: none !important; cursor: pointer;  }
.select-wrapper option { padding: 3px 6px; color: #333;  }
.image-box { position: relative; display: block; width: 100%; min-height: 40px; background-position: center; background-repeat: no-repeat; background-size: cover;  }
.image-box-thumb:hover:before { content: " "; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: rgba(51, 51, 51, .4);  }
.image-box-thumb:hover:after { content: "\f00e"; position: absolute; top: 50%; left: 50%; margin: -15px 0 0 -15px; color: #fff; font-family: "FontAwesome"; font-size: 30px;  }

/*	HEADER
================================================================================================================================== */
.section-header { }
.section-header .container { }
.section-header .container .logo { width: 151px; height: 132px; display: inline-block; padding-top: 5px;}

.section-menu{ position: fixed; z-index: 15; top: 0; background-color: #5b3b2b; width: 970px; height: 130px; margin-left: calc((100% - 970px) / 2); }

.section-menu .language{ margin: 20px 15px 0; text-align: right; position: absolute; right: 0; top: 0; }
	.section-menu .language a{ color: #fff; font-family: AriaPro; font-size: 12px; }
	.section-menu .language a::after{ content: " "; display: inline-block; width: 1px; height: 11px; background-color: #fff; margin: 0 5px; }
	.section-menu .language a:last-child::after{ display: none; }


/*	PAGE-CLASSES
================================================================================================================================== */
/* Genel section wrapper stilleri */

.spanMuseo700 > b, .spanMuseo700 .bold{ font-family: AriaPro; font-size: 17px; }
.space{ background-color: #00a2dd; height: 30px; }
.pattern{ background-image: url(../images/pattern_.png); position: absolute; left:0; right:0; top:0; bottom:0; z-index: 3; }
	.pattern-over{ position: relative; z-index: 5; }

.section-wrapper{ min-height: 100%; width: 100%; }
	.section { background-color: transparent !important; padding-top: 150px; padding-bottom: 50px; min-height: 100vh !important; width: 100%; background-repeat: no-repeat; background-size: cover; background-position: center center; position: relative; z-index: 3; }
		.section .container { background-color: transparent !important; }
		.section .content { width: 100%; min-height: 500px; border-radius: 10px; }
		.section .content p { font-family: Times; color: #fff; font-size: 15px; }
        .section .content-wrapper { background-color: rgba(197,154,85,.80); font-family: Times; font-size: 12px; color: #fff; margin-top: 340px; z-index: 4; position: relative; }
        .section .content-wrapper p{ padding: 15px; margin: 0; }
        .section .content-wrapper b,.section .content-wrapper strong{ color: #5b3b2b; }

/* Scroll Content */
.scroll{ overflow: auto; }
	.scroll .scroll-line{ position: absolute; right: 24px; top: 20px; bottom: 10px; background-color: #c59a55; width:1px;}
	.scroll .scroll-wrapper{ position: absolute; left: 30px; right: 20px; bottom: 10px; top: 20px; overflow-y: scroll; overflow-x: hidden; padding-right: 10px; }
		.scroll .scroll-wrapper::-webkit-scrollbar-track{ background-color: transparent; }
		.scroll .scroll-wrapper::-webkit-scrollbar{ width: 10px; margin-right: 5px; background-color: transparent; }
		.scroll .scroll-wrapper::-webkit-scrollbar-thumb { background-color: #c59a55; }
	.scroll .content{ color: #000; font-family: DaxCompactRegular; font-size: 15px; overflow: auto; }
		.scroll .content h1,
		.scroll .content h2,
		.scroll .content h3,
		.scroll .content h4,
		.scroll .content h5,
		.scroll .content h6{ color: #000; font-family: DaxCompactMedium; font-size: 17px; }
		.scroll .content p{ margin-bottom: 25px; }

/* Section 1 */
.section-1{  }

/* Section 2 */
.section-2{ }

/* Section 3 */
.section-3 { background-image: url(../images/background-section-3.jpg); }
	.section-3 .property-wrapper{ margin-top: 110px; z-index: 4; position: relative; }
		.section-3 .property-wrapper .item{}
			.section-3 .property-wrapper .item .description{ border: 1px solid #c59a55; background-color: rgba(34,33,32,.7); width: 100%; height: 420px; text-align: center; font-family: AriaPro; }
				.section-3 .property-wrapper .item .description .img{ border: 2px solid #c59a55; background-color: #c59a55; width: 194px; height: 194px; border-radius: 50%; margin-top: -97px; }
				.section-3 .property-wrapper .item .description .title{ color: #ede5db; font-size: 25px; margin-top: 15px; }
				.section-3 .property-wrapper .item .description .text{ color: #ede5db; font-size: 16px; padding: 10px; }
				.section-3 .property-wrapper .item .description .icon{ height: 130px; width: 100%; background-position: center center; background-repeat: no-repeat; }

/* Section 4 */
.section-4 { background-image: url(../images/background-section-4.jpg);  }
	.section-4 .product-wrapper{ border: 1px solid #c59a55; background-image: url(../images/pattern-product-wrapper.png); z-index: 4; position: relative; }
		.section-4 .product-wrapper .nav{ margin-top: 15px; }
			.section-4 .product-wrapper .nav li{ width:50%; }
				.section-4 .product-wrapper .nav li.active a,.section-4 .product-wrapper .nav li:hover.active a{ background-color: #c59a55; }
					.section-4 .product-wrapper .nav li.active a>i{ display: none; }
				.section-4 .product-wrapper .nav li:hover a{ background-color: transparent; }
					.section-4 .product-wrapper .nav li a{ border-radius: 0; border: 1px solid #c59a55; margin: 0; color: #fff; font-size: 22px; font-family: AriaPro; line-height: 30px; }
						.section-4 .product-wrapper .nav li a i.icon-right{ background-repeat: no-repeat; background-position: right center; background-image: url(../images/arrow-right.png); padding-right: 35px; }
		.section-4 .product-wrapper .tab-content { padding-bottom: 1px; }
			.section-4 .product-wrapper .tab-content p{ font-size: 18px; font-family: AriaPro; color: #fff; padding: 15px; }
			.section-4 .product-wrapper .tab-content .text{ background-color: rgba(237,229,219,.15); padding: 0; color: #ede5db; width: 100%; height: 100%; font-size: 16px; height: 300px; }

			.section-4 .data-order .tab-content>.tab-pane{ overflow-y: auto; }

		.section-4 .product-wrapper .sub-tab { border: none; }
		.section-4 .product-wrapper .sub-nav { border: none; margin-top: 0; }
			.section-4 .product-wrapper .sub-nav li a { background-color: rgba(237,229,219,.50); border: none; color: #000; text-align: center; font-size: 19px; height: 35px; line-height: 35px; padding: 0; }
				.section-4 .product-wrapper .sub-nav li.active a, .section-4 .product-wrapper .sub-nav li:hover.active a, .section-4 .product-wrapper .sub-nav li:hover a { background-color: rgba(237,229,219,.25); border: none; color: #fff; }

/* Section-5 */

.section-5 { background-image: url(../images/background-section-5.jpg); }
	.section-5 .container { color: #ede5db; }
		.section-5 .container .border-wrapper { border: 1px solid #c59a55; }

    .section-5 .select-wrapper{ width: calc(100% - 70px); border: 1px solid #c59a55; height: 30px; z-index: 6; }
        .section-5 .select-wrapper select{ background-color: transparent; height: 30px; color: #ede5db; font-size: 13px; font-family: DaxCompactLight; }
			.section-5 .select-wrapper:after { content: "\f107"; font-size: 22px; padding-top: 0; }

			.section-5 .dealer-wrapper{ position: relative; margin-top: 15px; height: calc(100vh - 344px); }
				.section-5 .dealer-wrapper .dealer-item{ display: block; position: relative; height: 100%; width: 100%; margin-bottom: 15px; }
					.section-5 .dealer-wrapper .dealer-item .image{ border: 1px solid #f8f2e6; }
					.section-5 .dealer-wrapper .dealer-item .title{ font-size: 16px; font-family: AriaPro; color: #fff; border: 1px solid #f8f2e6; border-top: none; height: 40px; line-height: 40px; text-indent: 15px; position: relative; }
						.section-5 .dealer-wrapper .dealer-item .title:after{ content: " "; display: inline-block; background-image: url(../images/icon-arrow-right.png); background-repeat: no-repeat; background-position: center center; width: 40px; height: 40px; position: absolute; right: 0; top: 0; }

		.section-5 input[type=submit]{ background-color: #c59a55; border: none; font-family: DaxCompactMedium; }


/* Section-6 */
.section-6 { background-image: url(../images/background-section-1.jpg); }
	.section-6 .title{ font-size: 18px; font-family: AriaPro; color: #fff; padding: 0 15px; }
	.section-6 .social-icon{ width: 20px; height: 20px; display: inline-block; background: #fff; color: #c59a55; text-align: center; padding-top: 3px; margin-right: 5px; }
	.section-6 .btn-submit{ background-color: #5b3b2b; color: #ffffff; font-family: AriaPro; text-align: center; height: 34px; border: none; width: 100%; }
	.section-6 .code { position: absolute; right: 0; top: 1px; }
		.section-6 .code img{ height: 32px; border: 1px solid #636868; border-left: none; }
	.section-6 .content-wrapper { margin-top: 100px; z-index: 4; position: relative; }

    #contactForm textarea.form-control{ height: 102px; }


/* box */

.box{ display: none; position: fixed; left: 0; right: 0; top: 0; bottom: 0; z-index: 99; background-image: url(../images/box-pattern.png); }
	.box.open{ display: block; }
	.box .container{ position: relative; border: 1px solid #c59a55; height: 475px; margin-top: calc((100vh - 475px)/2); background-image: url(../images/background-box-container.jpg); width: 940px !important; }
		.box .container .close{ background-image: url(../images/icon-close.png); background-position: center center; background-repeat: no-repeat; width: 29px; height: 30px; position: absolute; right: 15px; top: 15px; opacity: 1; }
		.box .container .title{ color: #c59a55; font-size: 20px; font-family: AriaPro; margin-top: 20px; margin-left: 25px; }

		.box .container .info-wrapper{ margin-top: 50px; float: left; width: 45%; }
			.box .container .info-wrapper .info-item{ margin-bottom: 20px; }
		 	.box .container .info-wrapper .info-item .icon{ position: relative; display: inline-block; width: 70px; height: 40px; background-repeat: no-repeat; background-position: center center; }
                 .box .container .info-wrapper .info-item .icon:after{ content: " "; display: inline-block; width: 1px; height: 40px; background-color: #f8f2e6; position: absolute; right: 10px; }
                 .box .container .info-wrapper .info-item .icon-adres{ background-image: url(../images/icon-adres.png); }
                 .box .container .info-wrapper .info-item .icon-tel{ background-image: url(../images/icon-tel.png); }
                 .box .container .info-wrapper .info-item .icon-fax{ background-image: url(../images/icon-fax.png); }
                 .box .container .info-wrapper .info-item .icon-mail{ background-image: url(../images/icon-mail.png); }
                 .box .container .info-wrapper .info-item .icon-bilgi{ background-image: url(../images/icon-bilgi.png); }

		.box .container .info-item a{ height: 40px; color: #fff; font-family: DaxCompactMedium; }

        .box .container .image-wrapper{ margin-top: 50px; float: right; width: 50%; }

/*	FOOTER
================================================================================================================================== */
.section-footer { position: fixed; width: 100%; bottom:0; z-index: 15; }
.arrow-down { display: none; background-image: url(../images/arrow-down.png); background-position: center center; background-repeat: no-repeat; width: 31px; height: 35px; position: absolute; bottom: 70px; z-index: 15; margin-left: calc((100% - 31px)/2); }
.arrow-up { display: none; background-image: url(../images/arrow-down.png); background-position: center center; background-repeat: no-repeat; width: 31px; height: 35px; position: absolute; bottom: 70px; z-index: 15; margin-left: calc((100% - 31px)/2); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg); -ms-transform: rotate(180deg); }

.section-footer .container { height: 50px; line-height: 50px; font-size: 13px; color: #53332f;  }
/*  MEDIA QUERIES (ENABLE WHEN RESPONSIVE)
================================================================================================================================== */
/* Mobile */
@media (max-width: 767px) {

	/* header */

	.language-item { text-align: center !important; padding: 50px; }
		.language-item a{ color: #fff; font-family: AriaPro; font-size: 12px; width: auto !important; margin: 0 !important; padding: 0 !important; line-height: 12px !important; }
			.language-item a::after{ content: " "; display: inline-block; width: 1px; height: 11px; background-color: #fff; margin: 0 5px; }
			.language-item a:last-child::after{ display: none; }


	/*  */
	.section{ padding-left: 10px; padding-right: 10px; padding-top: 60px; }
	.section:first-child{ padding-top: 200px; }
		.section .content-wrapper{ margin-top: 50px; }

	.section-menu{ width: 100%; margin: 0; height: 190px; }
		.section-menu .logo { position: relative; z-index: 15; height: 140px; padding: 0 !important; }
			.section-menu .header-menu { text-align: center; background-color: #4c3023; }

    /* section-1 */

	.section-1 .text-wrapper { margin: 0; min-height: 300px; position: relative; }

	/* section-3 */
	.section-3 .container{ width: 100% !important; }
	.section-3 .property-wrapper .item{ margin-top: 160px; height: auto; }
			.section-3 .property-wrapper .item:first-child{ margin-top: 0; }
		.section-3 .property-wrapper .item .description .text{ width: 100%; }

	/* section-4 */
	.section-4 .product-wrapper .nav li { width: 100%; }
}
/* Tablet */
@media (min-width: 768px) and (max-width: 991px) {
	.section-menu{ width: 100%; margin: 0; height: 190px; }
		.section-menu .container{ width: 100% !important; }
		.section-menu .logo { position: relative; z-index: 15; height: 140px; }
			.section-menu .header-menu { text-align: center; background-color: #4c3023; }

    /* section-3 */
	.section-3 .container{ width: 100% !important; }
	.section-3 .property-wrapper .item{ margin-top: 160px; height: auto; }
			.section-3 .property-wrapper .item:first-child{ margin-top: 90px; }
		.section-3 .property-wrapper .item .description .text{ width: 600px; margin: 0 auto; }

}
/* Desktop */
@media (min-width: 992px) {
}

/* Retina */
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (   min--moz-device-pixel-ratio: 2), only screen and (     -o-min-device-pixel-ratio: 2/1), only screen and (        min-device-pixel-ratio: 2), only screen and (                min-resolution: 192dpi), only screen and (                min-resolution: 2dppx) {}
/*  AJAX MESSAGES
================================================================================================================================== */
.loading { position: fixed; top: 0px; left: 0px; z-index: 9999999; width: 100%; min-height: 100% !important; background-image: url('../images/bgLoadingOverlay.png');  }
.loading .loading-image { position: fixed; top: 49%; top: 50%; left: 50%; z-index: 9999999; width: 70px; height: 69px; margin: -35px 0 0 -35px; padding: 5px 0 0 7px; background-color: #fff;  }

/*	MODERNIZR FIXES (CROSS-BROWSER)
================================================================================================================================== */
.lt-ie9 .container {}
/* ie less than 9 */
.chrome .container {}
/* chrome tarayıcı */
/*  TEXT SELECTION COLOR
================================================================================================================================== */
::selection { background: #b2d3fa; color: #fff;  }
::-moz-selection { background: #b2d3fa; color: #fff;  }
::-webkit-selection { background: #b2d3fa; color: #fff;  }
::-ms-selection { background: #b2d3fa; color: #fff;  }
::-o-selection { background: #b2d3fa; color: #fff;  }
