html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
:focus {	outline: 0;}
ins {	text-decoration: none;}
del {	text-decoration: line-through;}
table { border-collapse: collapse; border-spacing: 0; }
ul, li { float:left; display:inline; }
h1, h2, h3, h4, h5 { font-weight:normal; }
i, em { font-style:normal; }
button, select { border:none; margin:0; padding:0; background:transparent; }
* { box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; }

/*	Finish RESET	*/

body { margin:0; color:#444; font-size:14px; font-family:'Exo 2', Arial; line-height:20px; -webkit-text-size-adjust:100%; text-size-adjust:100%; -webkit-tap-highlight-color:rgba(0, 0, 0, 0); }

*::-moz-selection { background:rgba(0, 0, 0, 0.2); }
*::selection { background:rgba(0, 0, 0, 0.2); }

a { color:#55616F; text-decoration:none;  }
a:hover { color:#000; text-decoration:none; }

input, textarea, select { float:left; font-size:16px; margin:0; font-family:'Exo 2', Arial; font-weight:500; border-radius:0; border:0; -webkit-appearance:none; }
button { border:none; padding:0; margin:0; cursor:pointer; border-radius:0; font-family:Teko, Arial; font-size:19px; }

.input { width:100%; height:50px; padding:0 19px; border:1px solid #CCC; transition:ease 0.3s; background-color:#FFF; }
.input:focus { border-color:#999; box-shadow:0 0 20px rgba(0, 0, 0, 0.1); }

.select { background:#FFF url(https://www.boldera.com.tr/assets/images/arrow-select.png) no-repeat right center; background-size:auto 5px; box-shadow: none; -webkit-appearance:none; -moz-appearance:none; appearance:none; }

textarea.input { padding-top:10px !important; padding-bottom:10px !important; }

.button { float:none; height:50px; display:inline-block; padding:0 40px; cursor:pointer; border:none; color:#FFF; background-color:#C8BC8C; transition:all 0.2s; }
.button:hover { background:#B0BAC4; letter-spacing:1px; }

.boldera { width:100%; display:inline-block; position:relative; }
	.wrap { margin:0 auto; width:1440px; min-height:10px; position:relative; }
		.container { margin:0 auto; width:100%; max-width:1200px; min-height:10px; position:relative; }

.tac { text-align:center; }

.fl { float:left !important; }
.fr { float:right !important; }
.fn { float:none !important; }

.w100 { /*loat:left; */width:100% !important; }
.w50 { float:left; width:50%; }
.mt30 { margin-top:30px; }

/*	Start TOP	*/

.header { position:fixed; top:0; width:100%; height:80px; z-index:2000; background-color:#FFF; box-shadow:0 0 15px rgba(0, 0, 0, 0.08); transition:all 0.4s; }
	.header-in { float:left; width:100%; position:relative; }
.nav-up { top:-80px; }

	#logo { position:absolute; top:15px; left:0; z-index:210; }
		#logo img { display:inline-block; height:50px; }
		#logo img:hover { opacity:0.7; }

	.nav-icon { display:none; }

	#nav { float:left; width:100%; padding:0 130px 0 170px; z-index:200; font-family:Teko; }
		#nav ul { width:100%; }
			#nav li { position:relative; }
			#nav li:last-child { float:right; }
				#nav li::before { content:""; float:left; width:20px; height:2px; background-color:#E5E5E5; margin:39px 15px 0 15px; }
				#nav li:last-child::before { display:none; }
				#nav li > a { float:left; height:80px; padding-top:2px; position:relative; font-size:19px; line-height:80px; z-index:10; }
				#nav li:last-child > a { padding-left:24px; color:#f30000; }
				#nav li:hover > a { color:#000; }

				#nav li span { display:none; position:absolute; top:70px; left:30px; width:300px; padding:20px; background-color:#FFF; box-shadow:0 5px 30px rgba(0, 0, 0, 0.15); text-align:left; border-top:2px solid #B0BAC4; }


					#nav li span::before {
						content:"";
						border-bottom:3px solid transparent;
						border-left:8px solid transparent;
						border-right:8px solid transparent;
						height: 0;
						position: absolute;
						width:0;
						left:30px;
						top:-5px;
						border-bottom-color:#B0BAC4;
					}

				#nav li:last-child span { left:auto; right:-20px; }
					#nav li:last-child span::before { left:auto; right:30px; }

					#nav li span a { float:left; width:100%; padding:12px 10px 8px 15px; position:relative; font-size:16px; font-weight:500; transition:all 0.2s; border-bottom:1px solid rgba(0, 0, 0, 0.06); }
					#nav li span a:first-child { border-top:1px solid rgba(0, 0, 0, 0.06); }

	.search-icon { position:absolute; top:20px; right:0; width:40px; height:40px; background:#F1F2F3 url(https://www.boldera.com.tr/assets/images/icon-search.png) no-repeat center / 16px; text-indent:-9999px; cursor:pointer; transition:all 0.2s; }
	.search-icon-close { background-color:#55616F; background-image:url(https://www.boldera.com.tr/assets/images/icon-close.png); background-size:24px; }

	.top-search { position:absolute; top:80px; right:0; left:0; display:none; background-color:#F3F5F6; z-index:4; overflow:hidden; }
		.top-search input { width:100%; height:60px; padding:0 80px 0 0; border:none; background-color:#F3F5F6; font-size:16px; font-weight:400; line-height:60px; }

		.top-search button {
			position:absolute;
			right:0;
			top:10px;
			width:60px;
			height:40px;
			background:#55616F url(https://www.boldera.com.tr/assets/images/icon-search.png) no-repeat center;
			background-size:16px;
			border:none;
			text-indent:-9999px;
			}
		.top-search button:hover { background-size:18px; }

	.top-lang-wrap { position:absolute; top:20px; right:50px; font-family:Teko; font-size:16px; line-height:44px; z-index:100; }
		.top-lang-icon {
			float:right;
			width:50px;
			height:40px;
			padding-left:15px;
			color:#999;
			position:relative;
			cursor:pointer;
			z-index:250;
			transition:all 0.3s;
			background-color:#F1F2F3;
			}
			.top-lang-icon::after { content:""; position:absolute; top:0; bottom:0; right:0; width:20px; background:url(https://www.boldera.com.tr/assets/images/arrow-black-down.png) no-repeat 0 center / 10px 4px; }

		.top-lang { position:absolute; top:50px; right:0; width:50px; background-color:#373F48; text-align:center; display:none; z-index:300; box-shadow:0 10px 50px rgba(0, 0, 0, 0.15); text-align:center; }

			.top-lang::before {
				content:"";
				border-bottom:4px solid transparent;
				border-left:8px solid transparent;
				border-right:8px solid transparent;
				height: 0;
				position: absolute;
				width:0;
				left:50%;
				top:-4px;
				margin-left:-8px;
				border-bottom-color:#373F48;
			}

			.top-lang ul { width:100%; }
				.top-lang li { width:100%; }
					.top-lang li a { float:left; width:100%; height:40px; color:#FFF; box-shadow:inset 0 -1px 0 rgba(255, 255, 255, 0.07); }
					.top-lang li:last-child a { box-shadow:none; }
					.top-lang li a:hover { opacity:0.7; }

/*	Finish TOP	*/

.controls { height:100%; }
	.slick-prev , .slick-next {
		position:absolute;
		top:50%;
		width:40px;
		height:40px;
		margin-top:-20px;
		text-indent:-9999px;
		cursor:pointer;
		z-index:1000;
		transition:all 0.2s ease;
		background:rgba(0, 0, 0, 0.5) url(https://www.boldera.com.tr/assets/images/arrow-left.png) no-repeat center / 20px;
		border-radius:50%;
		}

	.slick-prev { left:15px; }
	.slick-next { right:15px; background-image:url(https://www.boldera.com.tr/assets/images/arrow-right.png); }

	.slick-prev:hover , .slick-next:hover { background-color:#C8BC8C; }

	ul.slick-dots { position:absolute; text-align:center; right:0; left:0; bottom:0; padding:30px 0; z-index:1000; background:url(https://www.boldera.com.tr/assets/images/gradient.png) repeat-x; background-size:auto 100%; }
		ul.slick-dots li { float:none; height:5px; margin:0 5px; display:inline-block; }
			ul.slick-dots li button { width:10px; height:5px; border-radius:3px; cursor:pointer; background-color:#FFF; transition:all 0.2s; position:relative; text-indent:-9999px; opacity:0.6; }
			ul.slick-dots li button:hover { opacity:0.7; }
			ul.slick-dots li.slick-active button { width:30px; background-color:#f30000; opacity:1; }

.hero-screen { float:left; width:100%; max-width: 100%; position:relative; z-index:1; }
	.hero-inner { float:left; width:100%; height:100%; padding-top:80px; }

.slider-hero { float:left; width:100%; height:100%; position:relative; font-family:Teko; z-index:700; overflow:hidden; }
	.slider-hero .slick-list { overflow:hidden; }

	.slider-hero div { float:left; width:100%; height:100%; position:relative; text-align:center; background-position:center; background-size:cover; background-repeat:no-repeat; }
		.slider-hero div a { float:left; width:100%; height:100%; position:relative; }
			.slider-hero div a::before { content:""; position:absolute; top:0; bottom:0; left:0; right:0; background:linear-gradient(180deg, rgba(0, 0, 0, 0.0), rgba(0, 0, 0, 0.5), #000); opacity:0.6; }
			.slider-hero div img { float:left; width:100%; height:100%; position:relative; z-index:10; }

			.slider-title { position:absolute; left:0; right:0; bottom:140px; padding:40px 20px 0 20px; z-index:1000; text-align:center; color:#FFF; }
				.slider-title strong { float:left; width:100%; font-size:59px; font-weight:400; line-height:60px; }
				.slider-title span { display:inline-block; height:40px; padding:0 20px; margin-top:24px; font-size:19px; color:#FFF; line-height:44px; background-color:#f30000; transition:all 0.3s; }
				.slider-title:hover span { letter-spacing:2px; }

	.slider-hero ul.slick-dots { padding-bottom:100px; }
	.product-hero ul.slick-dots { padding-bottom:30px; }

/*	Finish SLIDER	*/

/*	Start FOOTER	*/

.join-us-wrap { float:left; width:100%; padding-top:20px; position:relative; background-color:#F3F5F6; text-align:center; }
	.join-us { display:inline-block; width:100%; max-width:760px; padding:0 20px; position:relative; }
		.join-us section { float:left; width:100%; padding-right:120px; position:relative; }
			.join-us .input { border:0; }
			.join-us .button { width:120px; padding:0; position:absolute; top:0; right:0; }

.footer { float:left; width:100%; padding-top:80px; position:relative; color:#FFF; background-color:#373F48; overflow:hidden; }
	.footer::before { content:""; position:absolute; left:-25%; right:50%; bottom:0; top:0; background-color:#333B43; transform:skew(-45deg, 0); }
	

	.footer-inner { float:left; width:100%; padding:0 100px; position:relative; z-index:10; }

	.connect-boldera { float:left; width:100%; margin-bottom:50px; position:relative; font-family:Teko; font-size:32px; line-height:60px; text-align:center; }
		.connect-boldera::before { content:""; position:absolute; top:50%; left:0; right:0; height:2px; margin-top:-1px; background-color:rgba(255, 255, 255, 0.1); }

		.connect-boldera img { position:absolute; top:0; left:0; height:60px; padding-right:50px; background-color:#333B43; }
		.connect-boldera span { display:inline-block; position:relative; padding:4px 50px 0 50px; background-color:#333B43; }
		.connect-boldera strong { position:absolute; top:0; right:0; height:60px; padding:4px 0 0 50px; font-weight:400; font-size:40px; color:#C8BC8C; background-color:#373F48; }

	.footer a { color:#FFF; }
	.footer a:hover { text-decoration:underline; }

	.footer-title { float:left; width:100%; margin:29px 0 21px 0; position:relative; font-size:24px; font-family:Teko; color:#C8BC8C; }
		.footer-title::before { content:""; position:absolute; top:7px; left:-30px; width:15px; height:2px; background-color:#FFF; }

	.footer-share { float:left; width:25%; }
		.footer-share span { float:left; width:100%; padding:16px 0 24px 0; font-size:24px; font-style:italic; line-height:40px; }
			.footer-share span i { color:#C7BB8C; font-style:italic; }
		.footer-share ul { width:100%; padding-top:5px; }
			.footer-share li { padding-right:15px; }
			.footer-share li:last-child { padding-right:0; }
				.footer-share li a { float:left; background-color:#FFF; border-radius:50%; transition:all 0.3s; }
				.footer-share li a:hover { background-color:#B0BAC4; }
					.footer-share li a img { float:left; height:50px; }

	.footer-links { float:left; width:55%; padding:0 30px; position:relative; }
		.footer-links section { float:left; width:50%; }
		.footer-links ul { width:100%; }
			.footer-links li { width:100%; padding-bottom:10px; }
				.footer-links li a { float:left; width:100%; }

	.footer-buttons { float:left; width:20%; padding-top:25px; text-align:right; }
		.footer-buttons ul { width:100%; }
			.footer-buttons li { width:100%; margin-bottom:30px; }
				.footer-buttons li a { float:left; width:100%; height:50px; padding-right:60px; position:relative; background:#B0BAC4 url(https://www.boldera.com.tr/assets/images/arrow-right.png) no-repeat right 20px center / 20px; color:#FFF; font-family:Teko; font-size:19px; line-height:54px; transition:all 0.1s; }
				.footer-buttons li:nth-child(2) a { background-color:#C8BC8C; }
				.footer-buttons li a:hover { background-position:right 15px center; }
					.footer-buttons li a::before { content:""; position:absolute; top:24px; left:-10px; width:20px; height:2px; background-color:#FFF; transition:all 0.1s; }
					.footer-buttons li a:hover::before { width:30px; }

	.copyright { float:left; width:100%; padding:60px 0; margin-top:70px; font-size:14px; box-shadow:inset 0 2px 0 rgba(255, 255, 255, 0.07); color:rgba(255, 255, 255, 0.7); position:relative; z-index:10; }
		.copyright a { font-weight:600; }

/*	Start CONTENT	*/

.page-title { float:left; width:100%; padding:51px 0 29px 0; position:relative; color:#999; font-family:Teko; font-size:16px; text-align:center; overflow:hidden; }
.page-title-left { text-align:left; }
.page-title-white { color:#FFF; }
	.page-title span,.page-title h1.line-title { display:inline-block; margin:-4px 0 14px 0; }
		.page-title span::before , .page-title span::after,.page-title h1.line-title:before,.page-title h1.line-title:after { content:""; float:left; width:30px; height:2px; margin:7px 20px 0 0; background-color:#f30000; }
		.page-title span::after,.page-title h1.line-title:after { float:right; margin:7px 0 0 20px; }
		.page-title-left span::after { display:none; }
	.page-title strong,.page-title h1 { display:block; font-size:40px; font-weight:400; color:#373F48; line-height:40px; }
	.page-title-white strong { color:#FFF; }
h1.line-title{font-size:16px}
.page-title h1.line-title:after,.page-title h1.line-title:before{margin:17px 20px 0 0}
.page-title h1.line-title:after{margin-left:20px}


	.uppercase{text-transform:uppercase}

.page-about { float:left; width:100%; padding-left:12%; padding-right:12%; margin:-21px 0 31px 0; font-size:16px; color:#777; line-height:30px; text-align:center; position:relative; }
.page-about-single { margin-top:39px !important; margin-bottom:41px !important; }
.page-about-left { padding-left:0; padding-right:0; text-align:left; }
	.page-about a { font-weight:600; }
	.page-about b , .page-about strong { color:#151515; }
.services { margin-bottom:30px; }
	.services section { margin-top:20px; }

.page-photo { float:left; width:100%; }
	.page-photo img { float:left; width:100%; border-radius:8px; }

.cat-showcase { float:left; width:100%; position:relative; font-family:Teko; overflow:hidden; }
	.cat-showcase ul { width:100%; }
		.cat-showcase li { width:33.33334%; padding:0 15px 30px 15px; }
			.cat-showcase li a { float:left; width:100%; position:relative; color:#FFF; overflow:hidden; }
				.cat-showcase li a::after { content:""; position:absolute; right:30px; bottom:30px; width:36px; height:36px; border:2px solid rgba(255, 255, 255, 0.3); background:url(https://www.boldera.com.tr/assets/images/arrow-right.png) no-repeat center / 20px; border-radius:50%; transition:all 0.2s; }
				.cat-showcase li a:hover::after { border-color:#FFF; background-size:16px; }

				.cat-showcase li a i { float:left; width:100%; overflow:hidden; position:relative; background-size:cover; background-position:center; transform-origin:center; transition:all 0.3s; }
					.cat-showcase li a:hover i { transform:scale(1.1, 1.1); }
					.cat-showcase li a i img { float:left; width:100%; }
				.cat-showcase li a strong,.cat-showcase li a h2 { position:absolute; left:0; right:0; bottom:0; padding:100px 20px 33px 50px; background:linear-gradient(180deg, rgba(0, 0, 0, 0.0), rgba(0, 0, 0, 0.5), #000); font-weight:normal; font-size:32px; line-height:30px; }
					.cat-showcase li a strong::after,.cat-showcase li a h2:after { content:""; position:absolute; left:50px; bottom:0; width:50px; height:2px; background-color:#B0BAC4; transition:all 0.3s; }
					.cat-showcase li a:hover strong::after,.cat-showcase li a strong:after { width:100px; background-color:#FFF; }

		.cat-showcase li:nth-child(1) { width:66.66667%; }
			.cat-showcase li:nth-child(1) a i img , .cat-showcase li:nth-child(2) a i img { height:400px; }

.hero-content { float:left; width:100%; position:relative; }
	.hero-content-photo { float:left; width:100%; position:relative; }
		.hero-content-photo img { float:left; width:100%; }
		.hero-content-photo::after { content:""; position:absolute; top:0; bottom:0; left:0; right:0; background:linear-gradient(0deg, rgba(55, 63, 72, 0.0), #373F48); opacity:0.9; }
	.hero-content-text { float:left; width:100%; padding:0 100px; position:relative; z-index:200; }
		.hero-content-text section { float:left; width:100%; margin-top:-100px; background-color:#FFF; box-shadow:0 7px 80px rgba(0, 0, 0, 0.1); }

	.hero-content .link-all { margin-bottom:-25px; }

.catalog-promo { float:left; width:100%; position:relative; overflow:hidden; }
	.catalog-promo ul { width:100%; }
		.catalog-promo li { width:50%; }
			.catalog-promo li a { float:left; width:100%; position:relative; color:#FFF; overflow:hidden; }
				.catalog-promo li a::before { content:""; position:absolute; top:0; bottom:0; left:0; right:0; background-image: linear-gradient(20deg,#373F48 20%,rgba(55, 63, 72, 0.0)); z-index:5; opacity:0.9; }
				.catalog-promo li a i { float:left; width:100%; overflow:hidden; position:relative; background-size:cover; background-position:center; transform-origin:center; transition:all 0.3s; }
					.catalog-promo li a:hover i { transform:scale(1.1, 1.1); }
					.catalog-promo li a i img { float:left; width:100%; max-height:400px; }
				.catalog-promo li a section { position:absolute; left:0; right:0; bottom:0; margin:0 10% 10% 12%; z-index:10; }
					.catalog-promo li a section::after { content:""; position:absolute; right:0; bottom:0; width:36px; height:36px; border:2px solid rgba(255, 255, 255, 0.3); background:url(https://www.boldera.com.tr/assets/images/arrow-right.png) no-repeat center / 20px; border-radius:50%; transition:all 0.2s; z-index:20; }
					.catalog-promo li a:hover section::after { border-color:#FFF; background-size:16px; }
					.catalog-promo li a section .page-title { padding-bottom:0; color:#FFF; }
						.catalog-promo li a section .page-title strong { color:#FFF; }

.gallery { float:left; width:100%; position:relative; overflow:hidden; }
.gallery-fair { margin:17px 0 8px 0; }
	.gallery-inner { margin:0 -2px; }
	.gallery ul { width:100%; }
		.gallery li { width:33.33334%; padding:2px; position:relative; }
			.gallery li a { float:left; width:100%; position:relative; overflow:hidden; font-family:Teko; font-size:25px; line-height:25px; color:#FFF; text-transform:uppercase; }
				.gallery li a::before { content:""; position:absolute; top:0; bottom:0; left:0; right:0; background-image: linear-gradient(20deg,#373F48 20%,rgba(55, 63, 72, 0.0)); z-index:5; opacity:0.8; }
				.gallery li a::after {
					content:"";
					position:absolute;
					top:0;
					bottom:0;
					left:0;
					right:0;
					background:url(https://www.boldera.com.tr/assets/images/icon-zoom.png) no-repeat center / 40px;
					transition:all 0.3s;
					opacity:0;
					z-index:10;
					}
				.gallery li a:hover::after { background-color:rgba(55, 63, 72, 0.5); opacity:1; }
				.gallery li a span { float:left; width:100%; background-size:cover; background-position:center; transform-origin:center; transition:all 0.25s; }
				.gallery li a img { float:left; width:100%; padding:0 10%; }
				.gallery li a:hover span { transform:scale(1.07, 1.07); }

				.gallery li a strong { position:absolute; left:0; right:0; bottom:0; padding:20px 20px 23px 30px; font-weight:normal; z-index:100; }
					.gallery li a strong::after { content:""; position:absolute; left:30px; top:0; width:30px; height:2px; background-color:#C8BC8C; transition:all 0.3s; }
					.gallery li a:hover strong::after { width:60px; background-color:#FFF; }

				.gallery-fair li a::before { opacity:0; }
				.gallery li a::after { opacity:1; }

.stats { float:left; width:100%; text-align:center; position:relative; z-index:100; font-size:19px; font-family:Teko; color:#B0BAC4; }
	.stats ul { width:100%; overflow:hidden; display:flex; flex-flow:row wrap; }
		.stats li { position:relative; padding:35px 20px; flex:1; flex-basis:25%; border-right:2px solid #F3F3F3; }
		.stats li:last-child { border:0; }
			.stats li strong { float:left; width:100%; font-size:60px; font-weight:500; line-height:60px; color:#373F48; position:relative; }
			.stats li span { float:left; width:100%; }

.inner-30 { margin:0 -30px; }
.inner-20 { margin:0 -20px; }
.inner-15 { margin:0 -15px; }
.inner-10 { margin:0 -10px; }

.top-150 { padding-top:150px; }
.top-100 { padding-top:100px; }
.top-50 { padding-top:50px; }
.bottom-150 { padding-bottom:150px; }
.bottom-100 { padding-bottom:100px; }
.bottom-50 { padding-bottom:50px; }

.link-all { float:left; width:100%; position:relative; text-align:center; }
	.link-all a { display:inline-block; height:50px; padding:0 25px; font-size:19px; font-family:Teko; line-height:54px; color:#FFF; background-color:#f30505; transition:all 0.2s; }
	.link-all a:hover { background-color:#f30000; letter-spacing:2px; }

.grayscale { filter:grayscale(100%); -webkit-filter:grayscale(100%); }
.grayscale:hover { filter:none; -webkit-filter:none; }

.parallax-wrap { float:left; width:100%; position:relative; }
	.parallax-full::before { content:""; position:absolute; top:0; bottom:0; left:0; right:0; background:linear-gradient(0deg, rgba(55, 63, 72, 0.0), #373F48); opacity:0.5; }

	.parallax-wrap > img { float:left; width:100%; max-height:540px; }

	.parallax-photo { position:absolute; left:0; right:50%; bottom:0; top:0; background:transparent; background-size:100% auto; }

	.parallax-text { float:right; width:50%; padding:20px 100px 60px 100px; position:relative; background-color:#F6F8F8; }

	.parallax-right .parallax-photo { right:0; left:50%; }
	.parallax-right .parallax-text { float:left; }

	.parallax-hero-text { float:left; width:100%; padding-left:20px; padding-right:20px; position:relative; font-size:40px; font-family:Teko; color:#FFF; text-align:center; line-height:50px; text-shadow:0 2px 0 rgba(0, 0, 0, 0.3); z-index:10; }

	.parallax-text .link-all { margin-bottom:30px; text-align:left; }

.sub-page-wrap { float:left; width:100%; padding-top:80px; }
	.breadcrumb { float:left; width:100%; height:50px; background-color:#F6F8F8; font-family:Teko; font-size:16px; font-weight:400; color:#A0ACB8; line-height:54px; text-align:center; }
		.breadcrumb section { display:inline-block; }
			.breadcrumb a { float:left; color:#A0ACB8; }
			.breadcrumb a:hover { color:#151515; }
				.breadcrumb a::after { content:""; float:right; width:20px; height:2px; background-color:rgba(0, 0, 0, 0.05); margin:24px 15px 0 15px; }
			.breadcrumb strong { float:left; font-weight:400; }

.product-list { float:left; width:100%; overflow:hidden; }
	.product-list ul { width:100%; }
		.product-list li { width:33.33334%; padding:0 30px 40px 30px; }
			.product-list li a { float:left; width:100%; padding-bottom:25px; position:relative; overflow:hidden; }
				.product-list li a::after { content:""; position:absolute; left:0; bottom:0; width:30px; height:2px; background-color:#373F48; opacity:0.2; transition:all 0.3s; }
				.product-list li a:hover::after { width:60px; opacity:1; }

				.product-list li a > i { float:left; width:100%; overflow:hidden; position:relative; background-size:cover; background-position:center; transform-origin:bottom; transition:all 0.3s; }
					.product-list li a:hover > i { transform:scale(1.1, 1.1); }
					.product-list li a i img { float:left; width:100%; max-height:400px; }

				.product-list li a strong { float:left; width:100%; padding:19px 0 5px 0; position:relative; font-family:Teko; font-size:24px; font-weight:500; line-height:30px; }
					.product-list li a strong span { position:absolute; top:-20px; right:20px; width:40px; height:40px; border:2px solid #FFF; background-color:#B0BAC4; border-radius:50%; transition:all 0.3s; }
					.product-list li a:hover strong span { background-color:#373F48; }
						.product-list li a strong span::before { content:""; position:absolute; top:10px; left:17px; width:2px; height:16px; background-color:#FFF; border-radius:2px; }
						.product-list li a strong span::after { content:""; position:absolute; left:10px; top:17px; height:2px; width:16px; background-color:#FFF; border-radius:2px; }

					.product-list-price { float:left; width:100%; font-size:16px; font-weight:800; color:#333; }
						.product-list-price em { margin-right: 10px; font-size:12px; font-weight:800; color:#9e9696; text-decoration:line-through; }
							.product-list-price i { display:inline-block; width:100px; font-size:14px; font-weight:400; color:#999; }

		.icon-discount { position:absolute; top:20px; left:20px; width:50px; height:50px; border:2px solid #FFF; background-color:#C8BC8C; color:#FFF; font-family:Teko; font-size:19px; font-weight:500; line-height:50px; text-align:center; border-radius:50%; z-index:100; }

.product-hero-wrap { position:absolute; bottom:0; left:0; right:0; color:#FFF; font-size:16px; z-index:1000; }
	.product-hero-wrap .wrap { height:100%; display:flex; }
	.product-hero-name { float:left; padding:1px 30px 1px 30px; background-color:rgba(176, 186, 196, 0.92); box-shadow:0 2px 0 #8495A4; }
		.product-hero-name::before { content:""; position:absolute; left:30px; top:0; width:30px; height:2px; background-color:#FFF; }
		.product-hero-name strong,.product-hero-name h1 { display:block; margin:1px 0 3px 0; font-size:25px; font-family:Teko; font-weight:400; line-height:35px; }
	.product-hero-wrap a { position:absolute; right:0; bottom:0; height:40px; padding:0 20px; font-family:Teko; font-weight:500; color:#FFF; line-height:44px; background-color:#373F48; transition:all 0.3s; }
	.product-hero-wrap a:hover { background-color:#C8BC8C; }
		.product-hero-wrap a::after { content:""; float:right; width:20px; height:100%; margin-right:-5px; background:url(https://www.boldera.com.tr/assets/images/arrow-white-down.png) no-repeat right center / 12px auto; }

.product-share { position:fixed; left:0; right:0; bottom:-50px; z-index:1900; transition:all 0.5s; text-align:center; }
.scroll .product-share { bottom:0; }
	.product-share .wrap { padding:0; }
	.product-share ul { width:100%; }
		.product-share li { width:20%; }
			.product-share li a { float:left; width:100%; background-color:#6E7D8E; position:relative; overflow:hidden; }
			.product-share li a.facebook { background-color:#3A589A; }
			.product-share li a.twitter { background-color:#4FAAF0; }
			.product-share li a.instagram { background-color:#DC3669; }
			.product-share li a.google { background-color:#E65C3B; }
			.product-share li a.whatsapp { background-color:#45B64A; }
				.product-share li a img { height:50px; display:inline-block; position:relative; }
				.product-share li a::before { content:""; position:absolute; bottom:-50px; left:0; right:0; height:50px; background-color:rgba(0, 0, 0, 0.15); transition:all 0.3s; }
				.product-share li a:hover::before { bottom:0; }

.related-products { float:left; width:100%; overflow:hidden; }
	.related-products ul { width:100%; }
		.related-products li { width:25%; padding:0 20px 40px 20px; }
			.related-products li > section { float:left; width:100%; padding:25px; position:relative; background-color:#F6F8F8; }
				.related-products li > section::after { content:""; position:absolute; left:25px; bottom:0; width:30px; height:2px; background-color:#373F48; opacity:0.3; transition:all 0.3s; }
				.related-products li > section:hover::after { width:60px; opacity:1; }

				.related-products li > section i { float:left; width:100%; margin:-5px 0 5px 0; text-align:center; }
					.related-products li > section img { max-width:100%; height:160px; }

				.related-info { float:left; width:100%; padding-right:70px; margin:10px 0 20px 0; position:relative; }
					.related-info strong { display:block; font-weight:600; }
					.related-info em { display:block; font-weight:500; font-size:12px; opacity:0.8; }
					.related-info select { position:absolute; top:5px; right:0; width:60px; height:30px; padding:0 0 0 12px; font-size:12px; font-weight:600; border-radius:4px; border-color:#8495A4; }

				.related-price { float:left; width:100%; height:40px; font-size:12px; font-weight:500; color:#999; }
					.related-price p { float:left; width:40%; }
						.related-price p span { display:block; }
					.related-price section { float:left; width:40%; text-align:right; }
						.related-price section span { display:block; }
						.related-price section span:last-child { color:#151515; font-weight:700; font-size:14px; color:#151515; }

.total-price { float:left; width:100%; text-align:center; }
	.total-price ul { float:none; display:inline-block; text-align:left; }
		.total-price li { width:240px; padding:20px 30px; font-size:16px; color:#FFF; background-color:#B0BAC4; position:relative; }
		.total-price li:last-child { background-color:#93A0AE; }
			.total-price li::before { content:""; position:absolute; left:30px; top:0; width:30px; height:2px; background-color:#FFF; }
			.total-price li strong { display:block; margin:5px 0 -5px 0; font-size:30px; font-family:Teko; font-weight:500; line-height:30px; }

.simple-list { float:left; width:100%; text-align:left; line-height:24px; }
	.simple-list ul { width:100%; }
		.simple-list li { width:100%; padding:0 0 10px 30px; background:url(https://www.boldera.com.tr/assets/images/icon-ok.png) no-repeat 0 6px / 16px auto; position:relative; }
			.simple-list li strong { float:left; width:100%; padding-bottom:5px; font-weight:600; font-size:16px; color:#4B306F; }

.country-list { float:left; width:100%; color:#FFF; font-family:Teko; font-size:19px; }
	.country-list ol { width:100%; counter-reset:item; }
		.country-list li { width:20%; padding:0 0 15px 40px; position:relative; }
			.country-list li::before { content:counter(item) ""; counter-increment:item; position:absolute; top:-4px; left:0; width:24px; padding-top:4px; font-size:16px; text-align:center; background-color:#C8BC8C; border-radius:12px; }

.promotions { float:left; width:100%; overflow:hidden; }
	.promotions ul { width:100%; }
		.promotions li { width:33.33334%; padding:0 30px 40px 30px; }
			.promotions li a { float:left; width:100%; padding-bottom:25px; position:relative; overflow:hidden; }
				.promotions li a::after { content:""; position:absolute; left:0; bottom:0; width:30px; height:2px; background-color:#373F48; opacity:0.2; transition:all 0.3s; }
				.promotions li a:hover::after { width:60px; opacity:1; }

				.promotions li a > i { float:left; width:100%; overflow:hidden; position:relative; background-size:cover; background-position:center; transform-origin:bottom; transition:all 0.3s; }
					.promotions li a:hover > i { transform:scale(1.1, 1.1); }
					.promotions li a i img { float:left; width:100%; max-height:400px; }

				.promotions li a strong { float:left; width:100%; padding:19px 0 1px 0; position:relative; font-family:Teko; font-size:24px; font-weight:500; line-height:30px; white-space:nowrap; }
					.promotions li a strong span { position:absolute; top:-20px; right:20px; width:40px; height:40px; border:2px solid #FFF; background-color:#B0BAC4; border-radius:50%; transition:all 0.3s; }
					.promotions li a:hover strong span { background-color:#373F48; }
						.promotions li a strong span::before { content:""; position:absolute; top:10px; left:17px; width:2px; height:16px; background-color:#FFF; border-radius:2px; }
						.promotions li a strong span::after { content:""; position:absolute; left:10px; top:17px; height:2px; width:16px; background-color:#FFF; border-radius:2px; }

				.promotions li a em { float:left; width:100%; font-size:12px; color:#999; }

.promo-photo { float:left; width:40%; position:relative; }
	.promo-photo > img { float:left; width:100%; }
	.promo-photo .date { margin:25px 0 10px 0; }
	.page-share { width:100%; }
		.page-share li a { border:2px solid #B0BAC4; }
		.page-share li a:hover { background-color:#B0BAC4; }
			.page-share li a img { margin:-2px; }

.promo-detail { float:left; width:60%; padding-left:40px; }

	.date { float:left; width:100%; padding-left:40px; margin:5px 0 25px 0; font-family:Teko; font-size:22px; color:#999; position:relative; }
		.date::before { content:""; position:absolute; left:0; top:35%; width:20px; height:2px; background-color:#C8BC8C; }

/*	Start SALE POINTS	*/

.sale-points-wrap { float:left; width:100%; padding-right:340px; }

	.call-center { float:right; width:300px; padding:20px 25px; margin-right:-340px; background-color:#F4F5F6; font-size:16px; line-height:25px; position:relative; }
		.call-center::before , .call-center::after { content:""; height:2px; bottom:-4px; left:10px; right:10px; position: absolute; background-color:#E5E5E5; }
		.call-center::after { bottom:-8px; left:20px; right:20px; opacity:0.5; }
		.call-center section { height:30px; padding:4px 0 0 40px; margin:10px 0 5px 0; display:block; font-size:30px; font-family:Teko; font-weight:500; color:#373F48; line-height:30px; background:url(https://www.boldera.com.tr/assets/images/icon-phone.png) no-repeat 0 center / auto 100%; }

	.become-dealer { float:right; width:48.5%; margin-bottom:30px; }
		.become-dealer a { float:left; width:100%; height:50px; padding-left:45px; color:#FFF; font-family:Teko; font-size:22px; line-height:54px; background:#6E7D8E url(https://www.boldera.com.tr/assets/images/icon-user.png) no-repeat 15px center / auto 20px; transition:all 0.3s; }
		.become-dealer a:hover { background-color:#C8BC8C; }

	.sale-point-filter { float:left; width:48.5%; margin-bottom:30px; }
		.sale-point-filter .select { background-color:#B0BAC4; border-color:#B0BAC4; color:#FFF; }

	.sale-points { float:left; width:100%; border-bottom:1px solid #EEE; }
		.sale-point-item { float:left; width:100%; padding:20px; border-top:1px solid #EEE; }
			.sale-point-item strong { float:left; width:100%; margin-top:7px; font-size:30px; font-family:Teko; font-weight:400; color:#373F48; text-transform:uppercase; line-height:30px; }
			.sale-point-item ul { width:100%; padding-left:28px; margin:12px 0 5px 0; border-left:2px solid #F2F3F4; }
				.sale-point-item li { width:100%; margin:5px 0; }
					.sale-point-item li i { float:left; width:25%; font-weight:600; }
					.sale-point-item li span { float:left; width:75%; }
					.sale-point-item li em { display:block; margin-top:5px; font-family:Teko; font-size:15px; font-weight:500; line-height:38px; }
						.sale-point-item li em a { float:left; height:35px; padding:0 35px 0 20px; margin-right:15px; position:relative; background:#B0BAC4 url(https://www.boldera.com.tr/assets/images/arrow-right.png) no-repeat right 10px center / 15px; color:#FFF; border-radius:18px; transition:all 0.2s; }
						.sale-point-item li em a:last-child { background-color:#C8BC8C; margin-right:0; }
						.sale-point-item li em a:hover { background-color:#373F48; }

/*	Start CONTACT	*/

.accordion { float:left; width:100%; font-size:16px; border-bottom:1px solid #EEE; }

	.accordion-section-title { float:left; width:100%; padding:19px 35px 15px 20px; border-top:1px solid #EEE; position:relative; font-family:Teko; font-size:22px; }

		.accordion-section-title::before { content:""; position:absolute; top:50%; right:10px; width:14px; height:2px; margin-top:-2px; background-color:#B0BAC4; transition:all 0.25s; border-radius:2px; }
		.accordion-section-title::after { content:""; position:absolute; right:16px; top:50%; height:14px; width:2px; margin-top:-8px; background-color:#B0BAC4; transition:all 0.25s; border-radius:2px; }

		.cell-01 { float:left; width:55%; }
		.cell-02 { float:left; width:15%; text-align:center; }
		.cell-03 { float:left; width:30%; }

	.accordion-section-title.active { font-weight:500; color:#151515; }
	.accordion-section-title.active::before ,
	.accordion-section-title.active::after { background-color:#C8BC8C; -webkit-transform:rotate(135deg); -moz-transform:rotate(135deg); -o-transform:rotate(135deg); -ms-transform:rotate(135deg); transform:rotate(135deg); }

	.accordion-section-content { float:left; width:100%; padding:15px 25px 20px 25px; position:relative; display:none; color:#666; line-height:25px; background-image:linear-gradient(180deg,#F6F8F8,#FFF); }
		.accordion-section-content::before {
				content:"";
				border-top:4px solid transparent;
				border-left:8px solid transparent;
				border-right:8px solid transparent;
				height:0;
				position:absolute;
				width:0;
				left:37px;
				top:1px;
				border-top-color:#373F48;
			}
		.accordion-section-content::after { content:""; position:absolute; width:50px; height:2px; left:20px; top:0; background-color:#373F48; }
		.accordion-section-content section { float:left; width:100%; }

.contact-map { float:left; width:100%; height:600px; }

.contact-info { float:left; width:35%; padding-right:40px; }
	.contact-info strong { float:left; width:100%; height:40px; padding:1px 0 0 50px; margin-bottom:25px; position:relative; font-family:Teko; font-size:32px; font-weight:500; color:#C8BC8C; line-height:40px; background:url(https://www.boldera.com.tr/assets/images/icon-phone.png) no-repeat 0 center / auto 100%; }
	.contact-info section { float:left; width:100%; }
		.contact-info section i { display:block; font-size:19px; font-family:Teko; }
			.contact-info section i::before { content:""; float:left; width:20px; height:2px; margin:7px 10px 0 0; background-color:#C8BC8C; }
		.contact-info section span { display:block; margin:3px 0 22px 0; font-size:16px; }

.contact-form { float:left; width:65%; }
.career-form { float:none; margin:0 auto; }

	.form-item { float:left; width:50%; padding:0 15px 30px 15px; position:relative; }
	.form-item:last-child { padding-bottom:0; }
		.form-item i { float:left; width:35%; font-weight:500; line-height:40px; position:relative; }
			.form-item i::after { position:absolute; top:0; right:30px; content:":"; color:#999; }
		.form-item em { float:right; width:65%; }
			.form-item em > a { float:right; font-weight:700; line-height:40px; }
			.form-item em label > a { font-weight:600; text-decoration:underline; }

		.security-code img { float:left; width:140px; height:50px; margin-right:10px; padding:2px; border:1px solid #CCC; background-color:#FFF; }
		.security-code a.refresh { float:left; width:50px; height:50px; text-indent:-9999px; background:#FFF url(https://www.boldera.com.tr/assets/images/refresh.png) no-repeat center center; background-size:24px; border:1px solid #CCC; }
		.security-code a:hover.refresh { background-color:#EEE; }

	.upload { float:left; width:100%; height:50px; position:relative; text-align:center; }

		.upload span {
			float:left;
			width:100%;
			height:100%;
			position:relative;
			color: #FFF;
			font-weight:500;
			font-size:16px;
			line-height:50px;
			z-index:2;
			background-color:#B0BAC4;
		}
		.upload:hover span { background-color:#C8BC8C; }

		.upload input {
			display:block !important;
			width:100% !important;
			height:100% !important;
			opacity:0 !important;
			overflow:hidden !important;
			position:absolute;
			left:0;
			top:0;
			z-index:3;
			cursor:pointer;
		}

/*	Start PAGINATION	*/

.pages { float:left; width:100%; margin-top:40px; font-family:'Exo 2'Medium; line-height:43px; text-align:center; }
	.pages ul { width:100%; }
		.pages li { float:none; display:inline-block; padding:0 5px; }
			.pages li a { float:left; min-width:45px; height:45px; padding:0 10px; color:#999; border:1px solid #E4E4E4; transition:all 0.3s; border-radius:8px; }
			.pages li a:hover { border-color:#51B6EB; }
			.pages li a.current { color:#FFF; background-color:#51B6EB; border-color:rgba(0, 0, 0, 0.2); }
				.pages li a i { float:left; padding:0 10px; font-size:12px; font-weight:400; }

.connect-whatsapp { display: none;}

@media only screen and (max-width:1480px) {

.wrap { width:1200px; }
.top-150 { padding-top:100px; }
.top-100 { padding-top:75px; }
.top-50 { padding-top:35px; }
.bottom-150 { padding-bottom:100px; }
.bottom-100 { padding-bottom:75px; }
.bottom-50 { padding-bottom:35px; }

.slider-title strong { font-size:46px; line-height:45px; }
.cat-showcase li:nth-child(1) a i img , .cat-showcase li:nth-child(2) a i img { height:320px; }
.cat-showcase li a::after { right:20px; bottom:20px; }
.cat-showcase li a strong { padding:100px 20px 18px 25px; }
	.cat-showcase li a strong::after { left:25px; }

	/*.product-hero-name { padding:20px 20px 11px 20px; }*/
	/*.product-hero-name::before { left:20px; }*/
	/*.product-hero-name strong , .product-hero-name h1 { margin:-4px 0 -2px 0; font-size:30px; line-height:30px; }*/
	/*.product-hero-name span { display:none; }*/

}


@media only screen and (max-width:1280px) {

.wrap { width:980px; }
#nav li::before { width:10px; margin:39px 6px 0 6px; }
.cat-showcase li:nth-child(1) a i img , .cat-showcase li:nth-child(2) a i img { height:240px; }
.footer { padding-top:40px; }
	.connect-boldera { margin-bottom:10px; }
		.connect-boldera strong { font-size:32px; }
	.footer-share { width:100%; margin-bottom:20px; }
		.footer-share span { padding-bottom:9px; }
	.footer-links { width:60%; padding-left:0; }
	.footer-buttons { width:40%; }

.page-about { padding-left:0; padding-right:0; }

.product-list .inner-30 , .promotions .inner-30 { margin:0 -15px; }
.product-list li , .promotions li { padding-left:15px; padding-right:15px; padding-bottom:35px; }
	.product-list li a { padding-bottom:20px; }

.parallax-text { padding:10px 60px 30px 60px; }
.related-products li { width:33.33334%; }

.country-list li { width:25%; }

.gallery li { width:50%; }

}


@media only screen and (max-width:1023px) {

.wrap { float:left; width:100%; padding:0 20px; }

.header { float:left; height:60px; position:relative; }
	.header .wrap { padding:0; }
.nav-up { top:0; }

	#logo { top:5px; left:50%; width:120px; margin-left:-60px; text-align:center; }
		#logo img { padding:4px 0; }
	.search-icon { top:10px; right:10px; }
	.top-search { top:60px; }
		.top-search input { padding-left:20px; }
		.top-search button { right:10px; }
	.top-lang-wrap { top:10px; right:60px; }

.nav-icon { float:left; width:60px; height:60px; position:relative; cursor:pointer; display:block; text-indent:-9999px; }
	.nav-icon span { position:absolute; top:50%; left:50%; width:20px; height:2px; margin:-1px 0 0 -10px; background-color:#C8BC8C; transition:all 0.5s; }
		.nav-icon span::before { content:""; position:absolute; top:-7px; left:0; right:0; height:2px; background-color:#C8BC8C; transition:all 0.5s; }
		.nav-icon span::after { content:""; position:absolute; bottom:-7px; left:0; right:0; height:2px; background-color:#C8BC8C; transition:all 0.5s; }

	.nav-icon-close span { background-color:transparent; }
		.nav-icon-close span::before {
			-webkit-transform:rotate(-135deg);
			-moz-transform:rotate(-135deg);
			-o-transform:rotate(-135deg);
			-ms-transform:rotate(-135deg);
			transform:rotate(-135deg);
			top:0;
			right:0;
			background-color:#151515;
		}
		.nav-icon-close span::after {
			-webkit-transform:rotate(135deg);
			-moz-transform:rotate(135deg);
			-o-transform:rotate(135deg);
			-ms-transform:rotate(135deg);
			transform:rotate(135deg);
			bottom:0;
			right:0;
			background-color:#151515;
		}

	.nav-icon-close::before {
		content:"";
		border-bottom:4px solid transparent;
		border-left:10px solid transparent;
		border-right:10px solid transparent;
		height:0;
		position: absolute;
		width:0;
		left:50%;
		bottom:0;
		margin-left:-10px;
		border-bottom-color:#333b43;
	}

#nav { position:absolute; width:100%; padding:30px; display:none; background:#333b43; background-image:radial-gradient(ellipse farthest-side at 180% 100%, #b0bac4 10%, #333b43 109%); top:60px; left:0; box-shadow:0 15px 30px rgba(0, 0, 0, 0.3); position:absolute; }
	#nav ul { width:100%; border-top:1px solid rgba(255, 255, 255, 0.07); }
		#nav li { width:100%; position:relative; margin-left:0; border-bottom:1px solid rgba(255, 255, 255, 0.07); }
		#nav li:first-child { display:block; }
			#nav li::before { display:none; }
			#nav li.nav-multi::after { content:""; position:absolute; top:0; right:0; width:40px; height:50px; background:url(https://www.boldera.com.tr/assets/images/arrow-white-down.png) no-repeat center 52%; background-size:14px auto; opacity:0.7; }
			#nav li > a { width:100%; height:auto; padding:2px 20px 0 20px; color:#FFF; font-size:22px; line-height:48px; }
			#nav li:last-child > a { color:#FFF; background:none; }
			#nav li:hover > a { color:#C8BC8C; }

			#nav > ul li span { float:left; width:100% !important; padding:20px; margin-bottom:20px; position:relative; top:auto; left:auto; right:auto !important; box-shadow:none; border-top:0; }
				#nav li span::before { top:-3px; border-bottom-color:#FFF; }
				#nav li:last-child span::before { left:30px; right:auto; }
				#nav li span a { font-size:19px; }

.top-150 { padding-top:75px; }
.top-100 { padding-top:50px; }
.top-50 { padding-top:25px; }
.bottom-150 { padding-bottom:75px; }
.bottom-100 { padding-bottom:50px; }
.bottom-50 { padding-bottom:25px; }

.hero-inner { padding-top:0; }
.slider-hero div img { height:auto; }
.slider-title { bottom:50px; }
	.slider-title span { margin-top:14px; }
.scroll-down { display:none; }
ul.slick-dots { padding:20px 0 !important; }

.footer::after { display:none; }
.footer-title { padding-left:20px; }
	.footer-title::before { left:0; width:10px; }

.footer-inner { padding:0; }
.hero-content-text { padding:0 20px; }
	.hero-content-text section { margin-top:-20px; padding:0 25px; }

.cat-showcase li { width:50%; }
.cat-showcase li:nth-child(1) { width:100%; }
	.cat-showcase li a i img { height:auto !important; max-height:300px; }

.catalog-promo .page-title strong { font-size:30px; line-height:30px; }
.catalog-promo li a section { margin:0 5% 5% 7%; }

.page-title { padding-top:31px; padding-bottom:19px; }
	.page-title span::before , .page-title span::after { width:20px; }
.page-about { margin-top:-11px; }

.stats { font-size:16px; }
	.stats li { padding:15px 10px; }
		.stats li strong { font-size:40px; line-height:40px; }

.sub-page-wrap { padding-top:0; }

.product-list li , .promotions li { width:50%; }

.parallax-photo { float:left; width:100%; height:400px; position:static; }
.parallax-text { width:100%; }

.related-products li { width:50%; }

.country-list li { width:33.33334%; }

.gallery li a strong { padding:20px 20px 13px 20px; font-weight:normal; z-index:100; }
	.gallery li a strong::after { left:20px; }

.contact-info { width:100%; padding-right:0; margin-bottom:10px; }
.contact-form { width:100%; }

.sale-points-wrap { padding-right:0; }
	.call-center { width:100%; margin-right:0; margin-bottom:40px; }

.promo-photo { width:100%; }
.promo-detail { width:100%; padding-left:0; }

.product-share { bottom:0; }
	.product-share li a::before { display:none; }

	.product-hero-wrap .wrap { display:block; }

}





@media only screen and (max-width:767px) {


.mobile-hide { display:none !important; }

.connect-boldera { font-size:19px; line-height:30px; text-align:left; }
	.connect-boldera::before , .connect-boldera img { display:none; }
	.connect-boldera span { float:left; padding:0; background-color:transparent; }
	.connect-boldera strong { float:left; width:100%; height:20px; padding:0; position:static; background-color:transparent; }

.footer-links { width:100%; padding-right:0; }
.footer-buttons { width:100%; }
	.footer-buttons li { margin-bottom:20px; }
.copyright { padding:40px 0; margin-top:20px; }

.page-about { margin-bottom:21px; }

.parallax-text { padding:0 25px 0 25px; }
	.parallax-text .page-title { margin-top:-10px; }

.product-hero-wrap { float:left; width:100%; position:static; }
	.product-hero-wrap .wrap { padding:0; }
	.product-hero-name { width:100%; padding:8px 10px 8px 20px; box-shadow:none; }
		.product-hero-name::before { left:20px; }
		.product-hero-name strong { margin:-2px 0 1px 0; font-size:30px; line-height:30px; }
	.product-hero-wrap a { float:left; width:100%; position:relative; top:auto; height:45px; font-size:19px; line-height:48px; }

.contact-map { height:400px; }

.call-center { padding:15px 20px; }
.sale-points { border-bottom-width:2px; }
	.sale-point-item { padding:15px 0; border-top-width:2px; }
		.sale-point-item ul { padding-left:0; border-left:0; }

	.connect-whatsapp { position:fixed; bottom:20px; right:20px; z-index:9999; display:block; font-weight:600; font-size:12px; line-height:33px; }
	.connect-whatsapp a { float:right; width:120px; height:35px; padding-left:15px; text-align:center; background:linear-gradient(45deg,#047737,#00C451 100%); border-radius:18px; overflow:hidden; position:relative; color:#FFF; }
	.connect-whatsapp a:hover { background:linear-gradient(45deg,#00C451,#047737 100%); }
	.connect-whatsapp a::before { content:""; position:absolute; top:0; left:0; width:35px; height:100%; background:url(https://www.boldera.com.tr/assets/images/icon-whatsapp.png) no-repeat center; background-size:auto 100%; }

}



@media only screen and (max-width:640px) {

.breadcrumb { display:none; }
.related-products .inner-20 { margin:0 -10px; }
.related-products li { padding:0 10px 20px 10px; }
.country-list li { width:50%; }
.gallery li { width:100%; }
.gallery-fair li { width:50%; }

.cell-01 { width:100%; padding-bottom:5px; }
.cell-02 { width:auto; height:20px; padding-top:2px; padding-right:10px; margin-right:10px; font-size:19px; opacity:0.7; border-right:2px solid #CCC; }
.cell-03 { width:auto; height:20px; padding-top:2px; font-size:19px; opacity:0.7; }
.accordion-section-content { padding:11px 20px 15px 20px; }

.become-dealer { width:100%; margin:-10px 0 20px 0; }
.sale-point-filter { width:100%; }

}



@media only screen and (max-width:520px) {

.slider-title { bottom:40px; }
	.slider-title span { display:none; }
	.slider-title strong { font-size:35px; line-height:35px; }
.footer-links section , .catalog-promo li , .cat-showcase li { width:100%; }
.cat-showcase li { padding-bottom:20px; }
	.catalog-promo li a i img { padding:0 10%; }
.copyright div { width:100%; }
.product-list li , .related-products li , .total-price li , .promotions li { width:100%; }
	.promotions li a strong { white-space:normal; }

.parallax-photo { height:240px; }

.form-item { width:100%; padding-bottom:20px; }

}



@media only screen and (max-width:400px) {

.related-products li > section { padding:20px; }
	.related-products li > section::after { left:20px; }
.country-list { font-size:16px; }
	.country-list li { padding-left:33px; }
.product-share li a img { height:40px; }

}



@media only screen and (max-width:374px) {

.related-products li > section img { height:120px; }

}




/* iCheck plugin Minimal skin, pink
----------------------------------- */
.icheckbox_minimal-pink,
.iradio_minimal-pink {
    display: inline-block;
    *display: inline;
    vertical-align: middle;
    margin: 0;
    padding: 0;
    width: 18px;
    height: 18px;
    background: url(https://www.boldera.com.tr/assets/images/pink.png) no-repeat;
    border: none;
    cursor: pointer;
}

.icheckbox_minimal-pink {
    background-position: 0 0;
}
    .icheckbox_minimal-pink.hover {
        background-position: -20px 0;
    }
    .icheckbox_minimal-pink.checked {
        background-position: -40px 0;
    }
    .icheckbox_minimal-pink.disabled {
        background-position: -60px 0;
        cursor: default;
    }
    .icheckbox_minimal-pink.checked.disabled {
        background-position: -80px 0;
    }

.iradio_minimal-pink {
    background-position: -100px 0;
}
    .iradio_minimal-pink.hover {
        background-position: -120px 0;
    }
    .iradio_minimal-pink.checked {
        background-position: -140px 0;
    }
    .iradio_minimal-pink.disabled {
        background-position: -160px 0;
        cursor: default;
    }
    .iradio_minimal-pink.checked.disabled {
        background-position: -180px 0;
    }

/* HiDPI support */
@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (min-resolution: 1.25dppx) {
    .icheckbox_minimal-pink,
    .iradio_minimal-pink {
        background-image: url(https://www.boldera.com.tr/assets/images/pink%402x.png);
        -webkit-background-size: 200px 20px;
        background-size: 200px 20px;
    }
}

.scroll-down { position:absolute; left:50%; bottom:40px; width:80px; margin-left:-40px; z-index:1000; cursor:pointer; text-align:center; }
	.scroll-down::after { content:""; position:absolute; left:50%; bottom:-40px; width:2px; height:10px; margin-left:-1px; background-color:#C8BC8C; }

.mouse { height:36px; width:24px; display:inline-block; border-radius:12px; transform:none; border:2px solid #FFF; top:5px; }
	.mouse::after { content:"AŞAĞI KAYDIR"; position:absolute; left:0; top:44px; width:80px; color:#FFF; font-size:12px; font-family:Teko; letter-spacing:1px; opacity:0.75; }
.mouse:hover { border-color:#C8BC8C; }
.wheel { height:10px; width:2px; display:block; margin:10px auto 0 auto; background-color:#FFF; position:relative; }
.mouse:hover .wheel { background-color:#C8BC8C; }
.wheel { -webkit-animation:mouse-wheel 1.0s ease infinite; -moz-animation:mouse-wheel 1.0s ease infinite; }

@-webkit-keyframes mouse-wheel
{
   0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(10px);
    -ms-transform: translateY(10px);
    transform: translateY(10px);
  }
}

@-moz-keyframes mouse-wheel
{
  0% { top: 1px; }
  50% { top: 2px; }
  100% { top: 3px;}
}

@-webkit-keyframes mouse-scroll {

  0%   { opacity: 0;}
  50%  { opacity: .5;}
  100% { opacity: 1;}
}
@-moz-keyframes mouse-scroll {

  0%   { opacity: 0; }
  50%  { opacity: .5; }
  100% { opacity: 1; }
}
@-o-keyframes mouse-scroll {

  0%   { opacity: 0; }
  50%  { opacity: .5; }
  100% { opacity: 1; }
}
@keyframes mouse-scroll {

  0%   { opacity: 0; }
  50%  { opacity: .5; }
  100% { opacity: 1; }
}

.product-sale-points { width:100%; max-width:700px; margin:0 auto; }

.noty_layout_mixin, #noty_layout__top, #noty_layout__topLeft, #noty_layout__topCenter, #noty_layout__topRight, #noty_layout__bottom, #noty_layout__bottomLeft, #noty_layout__bottomCenter, #noty_layout__bottomRight, #noty_layout__center, #noty_layout__centerLeft, #noty_layout__centerRight {
  position: fixed;
  margin: 0;
  padding: 0;
  z-index: 9999999;
  -webkit-transform: translateZ(0) scale(1, 1);
          transform: translateZ(0) scale(1, 1);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-font-smoothing: subpixel-antialiased;
  filter: blur(0);
  -webkit-filter: blur(0);
  max-width: 90%; }

#noty_layout__top {
  top: 0;
  left: 5%;
  width: 90%; }

#noty_layout__topLeft {
  top: 20px;
  left: 20px;
  width: 325px; }

#noty_layout__topCenter {
  top: 5%;
  left: 50%;
  width: 325px;
  -webkit-transform: translate(-webkit-calc(-50% - .5px)) translateZ(0) scale(1, 1);
          transform: translate(calc(-50% - .5px)) translateZ(0) scale(1, 1); }

#noty_layout__topRight {
  top: 20px;
  right: 20px;
  width: 325px; }

#noty_layout__bottom {
  bottom: 0;
  left: 5%;
  width: 90%; }

#noty_layout__bottomLeft {
  bottom: 20px;
  left: 20px;
  width: 325px; }

#noty_layout__bottomCenter {
  bottom: 5%;
  left: 50%;
  width: 325px;
  -webkit-transform: translate(-webkit-calc(-50% - .5px)) translateZ(0) scale(1, 1);
          transform: translate(calc(-50% - .5px)) translateZ(0) scale(1, 1); }

#noty_layout__bottomRight {
  bottom: 20px;
  right: 20px;
  width: 325px; }

#noty_layout__center {
  top: 50%;
  left: 50%;
  width: 325px;
  -webkit-transform: translate(-webkit-calc(-50% - .5px), -webkit-calc(-50% - .5px)) translateZ(0) scale(1, 1);
          transform: translate(calc(-50% - .5px), calc(-50% - .5px)) translateZ(0) scale(1, 1); }

#noty_layout__centerLeft {
  top: 50%;
  left: 20px;
  width: 325px;
  -webkit-transform: translate(0, -webkit-calc(-50% - .5px)) translateZ(0) scale(1, 1);
          transform: translate(0, calc(-50% - .5px)) translateZ(0) scale(1, 1); }

#noty_layout__centerRight {
  top: 50%;
  right: 20px;
  width: 325px;
  -webkit-transform: translate(0, -webkit-calc(-50% - .5px)) translateZ(0) scale(1, 1);
          transform: translate(0, calc(-50% - .5px)) translateZ(0) scale(1, 1); }

.noty_progressbar {
  display: none; }

.noty_has_timeout .noty_progressbar {
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 3px;
  width: 100%;
  background-color: #646464;
  opacity: 0.2;
  filter: alpha(opacity=10); }

.noty_bar {
  -webkit-backface-visibility: hidden;
  -webkit-transform: translate(0, 0) translateZ(0) scale(1, 1);
  -ms-transform: translate(0, 0) scale(1, 1);
      transform: translate(0, 0) scale(1, 1);
  -webkit-font-smoothing: subpixel-antialiased;
  overflow: hidden; }

.noty_effects_open {
  opacity: 0;
  -webkit-transform: translate(50%);
      -ms-transform: translate(50%);
          transform: translate(50%);
  -webkit-animation: noty_anim_in 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
          animation: noty_anim_in 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

.noty_effects_close {
  -webkit-animation: noty_anim_out 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
          animation: noty_anim_out 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

.noty_fix_effects_height {
  -webkit-animation: noty_anim_height 75ms ease-out;
          animation: noty_anim_height 75ms ease-out; }

.noty_close_with_click {
  cursor: pointer; }

.noty_close_button {
  position: absolute;
  top: 2px;
  right: 2px;
  font-weight: bold;
  width: 20px;
  height: 20px;
  text-align: center;
  line-height: 20px;
  background-color: rgba(0, 0, 0, 0.05);
  border-radius: 2px;
  cursor: pointer;
  -webkit-transition: all .2s ease-out;
  transition: all .2s ease-out; }

.noty_close_button:hover {
  background-color: rgba(0, 0, 0, 0.1); }

.noty_modal {
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: #000;
  z-index: 10000;
  opacity: .3;
  left: 0;
  top: 0; }

.noty_modal.noty_modal_open {
  opacity: 0;
  -webkit-animation: noty_modal_in .3s ease-out;
          animation: noty_modal_in .3s ease-out; }

.noty_modal.noty_modal_close {
  -webkit-animation: noty_modal_out .3s ease-out;
          animation: noty_modal_out .3s ease-out;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

@-webkit-keyframes noty_modal_in {
  100% {
    opacity: .3; } }

@keyframes noty_modal_in {
  100% {
    opacity: .3; } }

@-webkit-keyframes noty_modal_out {
  100% {
    opacity: 0; } }

@keyframes noty_modal_out {
  100% {
    opacity: 0; } }

@keyframes noty_modal_out {
  100% {
    opacity: 0; } }

@-webkit-keyframes noty_anim_in {
  100% {
    -webkit-transform: translate(0);
            transform: translate(0);
    opacity: 1; } }

@keyframes noty_anim_in {
  100% {
    -webkit-transform: translate(0);
            transform: translate(0);
    opacity: 1; } }

@-webkit-keyframes noty_anim_out {
  100% {
    -webkit-transform: translate(50%);
            transform: translate(50%);
    opacity: 0; } }

@keyframes noty_anim_out {
  100% {
    -webkit-transform: translate(50%);
            transform: translate(50%);
    opacity: 0; } }

@-webkit-keyframes noty_anim_height {
  100% {
    height: 0; } }

@keyframes noty_anim_height {
  100% {
    height: 0; } }

.noty_theme__relax.noty_bar {
  margin: 4px 0;
  overflow: hidden;
  border-radius: 2px;
  position: relative; }
  .noty_theme__relax.noty_bar .noty_body {
    padding: 10px; }
  .noty_theme__relax.noty_bar .noty_buttons {
    border-top: 1px solid #e7e7e7;
    padding: 5px 10px; }

.noty_theme__relax.noty_type__alert,
.noty_theme__relax.noty_type__notification {
  background-color: #fff;
  border: 1px solid #dedede;
  color: #444; }

.noty_theme__relax.noty_type__warning {
  background-color: #FFEAA8;
  border: 1px solid #FFC237;
  color: #826200; }
  .noty_theme__relax.noty_type__warning .noty_buttons {
    border-color: #dfaa30; }

.noty_theme__relax.noty_type__error {
  background-color: #FF8181;
  border: 1px solid #e25353;
  color: #FFF; }
  .noty_theme__relax.noty_type__error .noty_buttons {
    border-color: darkred; }

.noty_theme__relax.noty_type__info,
.noty_theme__relax.noty_type__information {
  background-color: #78C5E7;
  border: 1px solid #3badd6;
  color: #FFF; }
  .noty_theme__relax.noty_type__info .noty_buttons,
  .noty_theme__relax.noty_type__information .noty_buttons {
    border-color: #0B90C4; }

.noty_theme__relax.noty_type__success {
  background-color: #BCF5BC;
  border: 1px solid #7cdd77;
  color: darkgreen; }
  .noty_theme__relax.noty_type__success .noty_buttons {
    border-color: #50C24E; }

.noty_theme__metroui.noty_bar {
  margin: 4px 0;
  overflow: hidden;
  position: relative;
  box-shadow: rgba(0, 0, 0, 0.298039) 0 0 5px 0; }
  .noty_theme__metroui.noty_bar .noty_progressbar {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 3px;
    width: 100%;
    background-color: #000;
    opacity: 0.2;
    filter: alpha(opacity=20); }
  .noty_theme__metroui.noty_bar .noty_body {
    padding: 1.25em;
    font-size: 14px; }
  .noty_theme__metroui.noty_bar .noty_buttons {
    padding: 0 10px .5em 10px; }

.noty_theme__metroui.noty_type__alert,
.noty_theme__metroui.noty_type__notification {
  background-color: #fff;
  color: #1d1d1d; }

.noty_theme__metroui.noty_type__warning {
  background-color: #FA6800;
  color: #fff; }

.noty_theme__metroui.noty_type__error {
  background-color: #CE352C;
  color: #FFF; }

.noty_theme__metroui.noty_type__info,
.noty_theme__metroui.noty_type__information {
  background-color: #1BA1E2;
  color: #FFF; }

.noty_theme__metroui.noty_type__success {
  background-color: #60A917;
  color: #fff; }

.noty_theme__mint.noty_bar {
  margin: 4px 0;
  overflow: hidden;
  border-radius: 2px;
  position: relative; }
  .noty_theme__mint.noty_bar .noty_body {
    padding: 10px;
    font-size: 14px; }
  .noty_theme__mint.noty_bar .noty_buttons {
    padding: 10px; }

.noty_theme__mint.noty_type__alert,
.noty_theme__mint.noty_type__notification {
  background-color: #fff;
  border-bottom: 1px solid #D1D1D1;
  color: #2F2F2F; }

.noty_theme__mint.noty_type__warning {
  background-color: #FFAE42;
  border-bottom: 1px solid #E89F3C;
  color: #fff; }

.noty_theme__mint.noty_type__error {
  background-color: #DE636F;
  border-bottom: 1px solid #CA5A65;
  color: #fff; }

.noty_theme__mint.noty_type__info,
.noty_theme__mint.noty_type__information {
  background-color: #7F7EFF;
  border-bottom: 1px solid #7473E8;
  color: #fff; }

.noty_theme__mint.noty_type__success {
  background-color: #AFC765;
  border-bottom: 1px solid #A0B55C;
  color: #fff; }

.noty_theme__sunset.noty_bar {
  margin: 4px 0;
  overflow: hidden;
  border-radius: 2px;
  position: relative; }
  .noty_theme__sunset.noty_bar .noty_body {
    padding: 10px;
    font-size: 14px;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1); }
  .noty_theme__sunset.noty_bar .noty_buttons {
    padding: 10px; }

.noty_theme__sunset.noty_type__alert,
.noty_theme__sunset.noty_type__notification {
  background-color: #073B4C;
  color: #fff; }
  .noty_theme__sunset.noty_type__alert .noty_progressbar,
  .noty_theme__sunset.noty_type__notification .noty_progressbar {
    background-color: #fff; }

.noty_theme__sunset.noty_type__warning {
  background-color: #FFD166;
  color: #fff; }

.noty_theme__sunset.noty_type__error {
  background-color: #EF476F;
  color: #fff; }
  .noty_theme__sunset.noty_type__error .noty_progressbar {
    opacity: .4; }

.noty_theme__sunset.noty_type__info,
.noty_theme__sunset.noty_type__information {
  background-color: #118AB2;
  color: #fff; }
  .noty_theme__sunset.noty_type__info .noty_progressbar,
  .noty_theme__sunset.noty_type__information .noty_progressbar {
    opacity: .6; }

.noty_theme__sunset.noty_type__success {
  background-color: #06D6A0;
  color: #fff; }

.noty_theme__bootstrap-v3.noty_bar {
  margin: 4px 0;
  overflow: hidden;
  position: relative;
  border: 1px solid transparent;
  border-radius: 4px; }
  .noty_theme__bootstrap-v3.noty_bar .noty_body {
    padding: 15px; }
  .noty_theme__bootstrap-v3.noty_bar .noty_buttons {
    padding: 10px; }
  .noty_theme__bootstrap-v3.noty_bar .noty_close_button {
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: .2;
    background: transparent; }
  .noty_theme__bootstrap-v3.noty_bar .noty_close_button:hover {
    background: transparent;
    text-decoration: none;
    cursor: pointer;
    filter: alpha(opacity=50);
    opacity: .5; }

.noty_theme__bootstrap-v3.noty_type__alert,
.noty_theme__bootstrap-v3.noty_type__notification {
  background-color: #fff;
  color: inherit; }

.noty_theme__bootstrap-v3.noty_type__warning {
  background-color: #fcf8e3;
  color: #8a6d3b;
  border-color: #faebcc; }

.noty_theme__bootstrap-v3.noty_type__error {
  background-color: #f2dede;
  color: #a94442;
  border-color: #ebccd1; }

.noty_theme__bootstrap-v3.noty_type__info,
.noty_theme__bootstrap-v3.noty_type__information {
  background-color: #d9edf7;
  color: #31708f;
  border-color: #bce8f1; }

.noty_theme__bootstrap-v3.noty_type__success {
  background-color: #dff0d8;
  color: #3c763d;
  border-color: #d6e9c6; }

.noty_theme__bootstrap-v4.noty_bar {
  margin: 4px 0;
  overflow: hidden;
  position: relative;
  border: 1px solid transparent;
  border-radius: .25rem; }
  .noty_theme__bootstrap-v4.noty_bar .noty_body {
    padding: .75rem 1.25rem; }
  .noty_theme__bootstrap-v4.noty_bar .noty_buttons {
    padding: 10px; }
  .noty_theme__bootstrap-v4.noty_bar .noty_close_button {
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: .5;
    background: transparent; }
  .noty_theme__bootstrap-v4.noty_bar .noty_close_button:hover {
    background: transparent;
    text-decoration: none;
    cursor: pointer;
    filter: alpha(opacity=50);
    opacity: .75; }

.noty_theme__bootstrap-v4.noty_type__alert,
.noty_theme__bootstrap-v4.noty_type__notification {
  background-color: #fff;
  color: inherit; }

.noty_theme__bootstrap-v4.noty_type__warning {
  background-color: #fcf8e3;
  color: #8a6d3b;
  border-color: #faebcc; }

.noty_theme__bootstrap-v4.noty_type__error {
  background-color: #f2dede;
  color: #a94442;
  border-color: #ebccd1; }

.noty_theme__bootstrap-v4.noty_type__info,
.noty_theme__bootstrap-v4.noty_type__information {
  background-color: #d9edf7;
  color: #31708f;
  border-color: #bce8f1; }

.noty_theme__bootstrap-v4.noty_type__success {
  background-color: #dff0d8;
  color: #3c763d;
  border-color: #d6e9c6; }

.noty_theme__semanticui.noty_bar {
  margin: 4px 0;
  overflow: hidden;
  position: relative;
  border: 1px solid transparent;
  font-size: 1em;
  border-radius: .28571429rem;
  box-shadow: 0 0 0 1px rgba(34, 36, 38, 0.22) inset, 0 0 0 0 transparent; }
  .noty_theme__semanticui.noty_bar .noty_body {
    padding: 1em 1.5em;
    line-height: 1.4285em; }
  .noty_theme__semanticui.noty_bar .noty_buttons {
    padding: 10px; }

.noty_theme__semanticui.noty_type__alert,
.noty_theme__semanticui.noty_type__notification {
  background-color: #f8f8f9;
  color: rgba(0, 0, 0, 0.87); }

.noty_theme__semanticui.noty_type__warning {
  background-color: #fffaf3;
  color: #573a08;
  box-shadow: 0 0 0 1px #c9ba9b inset, 0 0 0 0 transparent; }

.noty_theme__semanticui.noty_type__error {
  background-color: #fff6f6;
  color: #9f3a38;
  box-shadow: 0 0 0 1px #e0b4b4 inset, 0 0 0 0 transparent; }

.noty_theme__semanticui.noty_type__info,
.noty_theme__semanticui.noty_type__information {
  background-color: #f8ffff;
  color: #276f86;
  box-shadow: 0 0 0 1px #a9d5de inset, 0 0 0 0 transparent; }

.noty_theme__semanticui.noty_type__success {
  background-color: #fcfff5;
  color: #2c662d;
  box-shadow: 0 0 0 1px #a3c293 inset, 0 0 0 0 transparent; }

.noty_theme__nest.noty_bar {
  margin: 0 0 15px 0;
  overflow: hidden;
  border-radius: 2px;
  position: relative;
  box-shadow: rgba(0, 0, 0, 0.098039) 5px 4px 10px 0; }
  .noty_theme__nest.noty_bar .noty_body {
    padding: 10px;
    font-size: 14px;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1); }
  .noty_theme__nest.noty_bar .noty_buttons {
    padding: 10px; }

.noty_layout .noty_theme__nest.noty_bar {
  z-index: 5; }

.noty_layout .noty_theme__nest.noty_bar:nth-child(2) {
  position: absolute;
  top: 0;
  margin-top: 4px;
  margin-right: -4px;
  margin-left: 4px;
  z-index: 4;
  width: 100%; }

.noty_layout .noty_theme__nest.noty_bar:nth-child(3) {
  position: absolute;
  top: 0;
  margin-top: 8px;
  margin-right: -8px;
  margin-left: 8px;
  z-index: 3;
  width: 100%; }

.noty_layout .noty_theme__nest.noty_bar:nth-child(4) {
  position: absolute;
  top: 0;
  margin-top: 12px;
  margin-right: -12px;
  margin-left: 12px;
  z-index: 2;
  width: 100%; }

.noty_layout .noty_theme__nest.noty_bar:nth-child(5) {
  position: absolute;
  top: 0;
  margin-top: 16px;
  margin-right: -16px;
  margin-left: 16px;
  z-index: 1;
  width: 100%; }

.noty_layout .noty_theme__nest.noty_bar:nth-child(n+6) {
  position: absolute;
  top: 0;
  margin-top: 20px;
  margin-right: -20px;
  margin-left: 20px;
  z-index: -1;
  width: 100%; }

#noty_layout__bottomLeft .noty_theme__nest.noty_bar:nth-child(2),
#noty_layout__topLeft .noty_theme__nest.noty_bar:nth-child(2) {
  margin-top: 4px;
  margin-left: -4px;
  margin-right: 4px; }

#noty_layout__bottomLeft .noty_theme__nest.noty_bar:nth-child(3),
#noty_layout__topLeft .noty_theme__nest.noty_bar:nth-child(3) {
  margin-top: 8px;
  margin-left: -8px;
  margin-right: 8px; }

#noty_layout__bottomLeft .noty_theme__nest.noty_bar:nth-child(4),
#noty_layout__topLeft .noty_theme__nest.noty_bar:nth-child(4) {
  margin-top: 12px;
  margin-left: -12px;
  margin-right: 12px; }

#noty_layout__bottomLeft .noty_theme__nest.noty_bar:nth-child(5),
#noty_layout__topLeft .noty_theme__nest.noty_bar:nth-child(5) {
  margin-top: 16px;
  margin-left: -16px;
  margin-right: 16px; }

#noty_layout__bottomLeft .noty_theme__nest.noty_bar:nth-child(n+6),
#noty_layout__topLeft .noty_theme__nest.noty_bar:nth-child(n+6) {
  margin-top: 20px;
  margin-left: -20px;
  margin-right: 20px; }

.noty_theme__nest.noty_type__alert,
.noty_theme__nest.noty_type__notification {
  background-color: #073B4C;
  color: #fff; }
  .noty_theme__nest.noty_type__alert .noty_progressbar,
  .noty_theme__nest.noty_type__notification .noty_progressbar {
    background-color: #fff; }

.noty_theme__nest.noty_type__warning {
  background-color: #FFD166;
  color: #fff; }

.noty_theme__nest.noty_type__error {
  background-color: #EF476F;
  color: #fff; }
  .noty_theme__nest.noty_type__error .noty_progressbar {
    opacity: .4; }

.noty_theme__nest.noty_type__info,
.noty_theme__nest.noty_type__information {
  background-color: #118AB2;
  color: #fff; }
  .noty_theme__nest.noty_type__info .noty_progressbar,
  .noty_theme__nest.noty_type__information .noty_progressbar {
    opacity: .6; }

.noty_theme__nest.noty_type__success {
  background-color: #06D6A0;
  color: #fff; }

/*# sourceMappingURL=noty.css.map*/
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin { position:relative; background:#FFF; padding:10px !important; box-shadow:0 0 150px rgba(0, 0, 0, 0.3); }

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
}

.fancybox-close { position:absolute; top:20px; right:-30px; width:30px; height:30px; cursor:pointer; z-index:8040; background:#C8BC8C url(https://www.boldera.com.tr/assets/images/icon-close.png) no-repeat center center; background-size:100%; transition:all 0.3s; }
.fancybox-close:hover { background-color:#B0BAC4; }

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration:none;
	background: transparent url('https://www.boldera.com.tr/assets/css/blank.html'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width:60px;
	height:40px;
	margin-top:-25px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
	background:rgba(55, 63, 72, 0.75) url(https://www.boldera.com.tr/assets/images/arrow-left.png) no-repeat center / auto 20px;
}

.fancybox-prev span { left:0; }
.fancybox-next span { right:0; background-image:url(https://www.boldera.com.tr/assets/images/arrow-right.png); }

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background:rgba(55, 63, 72, 0.7);
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

@media only screen and (max-width:1023px) {

.fancybox-close { top:10px; right:10px; }

}