	
	h1 { font-weight: normal; font-family: robotoBold; font-size: 26px; }
	body { margin: 0; padding: 0; font-family: roboto; font-size: 12px; }
	#nav-container .v-container {
		display: flex;
    	flex-direction: row;
		justify-content: space-between;
		align-items: center;
	}
	.min-height-400 { min-height: 400px; }
	.min-height-500 { min-height: 500px; }
	.min-height-600 { min-height: 600px; }
	.max-width-100 { max-width: 100%; }
	.max-height-500 { max-height: 500px; }
	#top-thin-bar { border-bottom: #d4d4d4 1px solid; padding: 10px 0; color: #4d4d4d; }
	#top-thin-bar span { margin-right: 15px; } 
	#top-thin-bar span i { vertical-align: middle; font-size: 16px; margin-right: 4px; }
	#top-thin-bar ul { float: right; }
	#top-thin-bar ul li { float: left; padding: 0 10px; border-right: #d4d4d4 1px solid; }
	#top-thin-bar ul li.last { border-right: transparent 0px solid; }
	#top-thin-bar a:link, #top-thin-bar a:visited { text-decoration: none; color: #707070; }
	#top-thin-bar a:hover { color: #3771c1; }
	#nav-container { border-bottom: #d4d4d4 1px solid; padding: 15px 0; }
	#nav-container ul { float: right; padding-top: 0; }
	#nav-container ul li { white-space: nowrap; float: left; font-family: robotoMedium; }
	#nav-container ul li a:link, 
		#nav-container ul li a:visited,
			#nav-container ul li label { display: block; padding: 10px 15px; margin-left: 5px; font-size: 12px; text-decoration: none; color: #4d4d4d; border-radius: 3px; border: transparent 1px solid; }
	#nav-container ul li .v-dropdown-content a, #nav-container ul li label { margin-left: 0; }
	#nav-container ul li span { display: block; padding: 10px 15px; font-size: 12px; color: #fff; margin-left: 5px; background-color: #0da59c; cursor: default; border-radius: 3px; }
	#nav-container ul li a:hover { color: #242424; background-color: #0da59c; border: #0da59c 1px solid; color: #ffffff; }
	#urun-menu a, #brosur-menu a { padding: 16px !important; }
	#urun-menu, #brosur-menu { border-top: #f5f5f5 3px solid; }
	#brosur-menu { width: 200px; }
	#urun-menu { min-width: 150px; }
	
	#promo { position: relative; background-color: #f5f5f5; }
	.swiper-button-next.white { width: 44px !important; background-image: url(../img/icons/next-white.png) !important; background-size: 20px 20px; background-color: #242424; padding: 10px; border-radius: 50%; }
	.swiper-button-prev.white { width: 44px !important; background-image: url(../img/icons/back-white.png) !important; background-size: 20px 20px; background-color: #242424; padding: 10px; border-radius: 50%; }
	/*.swiper-container { display: table; width: 100%; }*/
	/*.swiper-wrapper { display: table-cell; }*/
	.swiper-slide { background-size: cover; background-position: center center; } 
	.swiper-slide .content { width: 500px; padding: 25px; float: left; background-color: #fff; position: absolute; top: 75px; }
	.slide-button-set { overflow: hidden; padding: 45px 0 0 0; text-align: center; }
	.slide-button-set button { border: #fff 1.5px solid; background: transparent; border-radius: 24px; padding: 15px 35px; color: #fff; font-size: 16px; }
	.slide-button-set button:hover { background-color: #fff; color: #242424; cursor: pointer; }

	.product-box { cursor: pointer; box-sizing: border-box; overflow: hidden; width: 280px; margin: 10px; float:left; border-radius: 5px; border: #e8e8e8 1px solid; }
    .product-box:hover { -moz-box-shadow: 0 0 5px #ccc; -webkit-box-shadow: 0 0 5px #ccc; box-shadow: 0 0 15px #ccc; }
    .product-box .image-div { height: 209px; background-size: cover; background-position: center center; border-bottom: #e8e8e8 1px solid; }
	.product-box h3 { margin: 0; padding: 15px; line-height: 22px; height: 96px; overflow: hidden; background-color: #f5f5f5; text-align: center; }
	
	#language {
		margin: 0 0 0 5px;
	}
	
	#language label {
		display: block;
		padding: 10px; 
		background-color: #d23f3f;
		color: #fff;
		cursor: pointer;
		padding: 11px 15px;
		border-radius: 3px;
	}
	
	#language .v-dropdown:hover .v-drop-element { background-color: #242424 !important; }
	h1.slide-title {
	    font-family: robotoCondensedBold;
	    color: #fff;
	    text-align: center;
	    line-height: 100%;
	    padding: 0 0 20px 0;
	    width: 60%;
	    margin: 0 auto;
	    font-size: 54px;
	    text-shadow: 1.5px 1.5px 10px #000;
	}
	
	h2.slide {
		font-family: robotoCondensedLight;
		letter-spacing: -0.75px;
		font-weight: normal;
	    color: #fff;
	    text-align: center;
	    width: 60%;
	    margin: 0 auto;
	    line-height: 110%;
	    font-size: 32px;
		text-shadow: 1.5px 1.5px 3px #000;	    
	}
	
	#slogan {
		overflow: hidden; 
		border-bottom: #d4d4d4 1px solid;
		background-color: #fff;
		padding: 50px 0;
	}
	
	#slogan h1 {
		font-family: georgia;
		font-size: 30px;
		font-weight: normal;
		letter-spacing: -1px;
		margin: 0;
		text-align: center;
	}
	
	#slogan h2 {
		font-family: georgia;
		font-weight: normal;
		font-size: 22px;
		letter-spacing: -0.5px;
		margin: 10px 0 0 0;
		text-align: center;
	}
	
	#slogan h1:before {
		content: "''";
	}
	
	#slogan h1:after {
		content: "''";
	}
	
	.box-container {
		background-color: #e5e5e5;
		padding: 50px 0;
		overflow: hidden;
	}
	
	.box-outer {
		width: 25%;
		float: left;
	}

	.box {
		overflow: hidden; 
		background-color: #fff;
		margin: 0 15px;
		padding: 0 0 30px 0;
		border-radius: 3px 3px 0 0;
		min-height: 420px;
	}
	
	.box .img-container {
		height: 175px;
		overflow: hidden;
	}
	
	.box .img-container img {
		width: 100%;
	}
	
	.box h1 {
		font-family: robotoBold;
		font-size: 22px;
		letter-spacing: -0.5px;
		margin: 24px 0;
		padding: 0 20px; 
		text-align: center;
	}
	
	.box p {
		font-size: 13px;
		line-height: 18px;
		padding: 0 20px;
		text-align: center;
	}
	
	.footer {
		background-color: #354049;
		color: #fff;
		padding: 50px 0;
	}

	.footer span {
		display: block;
		margin: 5px 0;
	}

	#mobile-menu {
		display: none;
		float: right;
		color: #242424;
		padding: 10px;
		margin: 5px 10px 0 0;
	}

	#page-cover { background-color: #f5f5f5; border-bottom: #d4d4d4 1px solid;  color: #242424; padding: 35px 0; margin-bottom: 40px; }
	#page-cover span { font-size: 20px; font-family: robotoMedium; }
	.content { margin-bottom: 70px; overflow: hidden; }
	.content div.left-col { float: left; width: 300px; margin-right: 40px; }
	.content div.body { overflow: hidden; font-size: 15px; line-height: 22px;}
	.content div.body p { margin: 0 0 15px 0; }
	.document-back { padding: 30px; background-color: #e8e8e8; text-align: center; }
	.document-back img { max-width: 95%; border:#fff 10px solid; border-radius: 5px}
	#content-menu { border: #e8e8e8 1px solid; }
	#content-menu li {
		background-color: #f9f9f9;
		margin: 0;
		padding: 25px;
		font-size: 18px;
		color: #242424;
		font-weight: normal;
		border-bottom: #d4d4d4 1px solid;
	}

	#content-menu li:hover {
		background-color: #eaeaea;
		cursor: pointer;
	}
	#content-menu li.selected {
		background-color: #f0f0f0 !important;
		border-bottom: #d4d4d4 1px solid;
		cursor: default!important;
		padding: 25px;
		color: #cc0001;
	}
	.location-row { overflow: hidden; margin-bottom: 30px; }
	.location-col { padding-bottom: 15px; }
	.location-col.half { width: 50%;  float: left; }	
	.location-col h3 { font-weight: normal; font-family: robotoBold; font-size: 16px; }
	.location-col p { margin: 0 !important; padding: 0 0 5px 0; }	
	.map { max-width: 100%; }
	.button-set { padding-top: 20px; text-align: right; }
	#page-title a:link, #page-title a:visited { color: #0066cc; text-decoration: none; }
	#page-title a:hover { color: #cc0001; }

	span.suffix {
		background-color: #cc0001;
		color: #fff;
		font-weight: bold;
		font-size: 11px;
		display: inline-block;
		padding: 5px;
		border-radius: 4px;
	}

	.product-info { box-sizing: border-box; font-size: 16px; overflow: hidden; padding: 0 30px 0 0; }
    .product-info .description { font-family: robotoBold; line-height: 24px; margin-bottom: 15px; }
    .product-media { box-sizing: border-box; width: 50%; float: right; padding: 0 0 0 10px; }
	.product-media .swiper-container { border: #d4d4d4 1px solid; background-color: #f9f9f9; }
	.product-media img.max-height { max-height: 500px; }
	.product-media img.max-width { max-width: 100%; }
    .swiper-slide product-image { height: 500px; }

	.slider-link { flex: 1; display: flex; height: 100%; text-decoration: none; }
	#infoContainer { background-color: #009900; padding: 15px; border-radius: 7px; color: #ffffff; }
	/* product slider thumb */
	.swiper-pagination.custom .slide-thumb-image { 
        width: 60px; 
        height: 60px; 
        background-position: center !important;
        background-repeat: no-repeat !important;
        background-size: cover !important;
        margin: 5px; 
        border-radius: 5px; 
        border: #d4d4d4 2px solid !important;
    }
    
    .swiper-pagination.custom .swiper-pagination-bullet {
        opacity: 1;
    }

    .slide-thumb-image.swiper-pagination-bullet-active {
        border: #0066cc 2px solid !important;
    }

    .swiper-pagination.custom {
        position: relative;
        text-align: left;
        margin: 20px -5px 0 -5px;
    }

	.nav-lang-menu {
		display: block;
		right: 0;
		width: 100px;
	}

	.nav-lang-menu a img { width: 18px; margin-right: 7px; }
	.nav-lang-menu a { display: flex !important; align-items: center; }
	.youtube-video { margin: 15px 0; }
	.youtube-video iframe { height: 360px; width: 100%; }

/* TELEFON */
@media only screen and (max-width : 760px) {
	#nav-container { padding: 15px 0 15px 15px; }
	h1.slide-title { width: 85%; font-size: 40px; }
	h2.slide { width: 90%; font-size: 22px; }
	#slogan { padding: 20px; }	
	.box-outer { width: 100%; float: none; margin-bottom: 20px; }
	.box { min-height: auto; }
	.footer span { margin: 0 0 15px 0; }
	.box-container { padding: 20px 0 0 0; }
	#page-cover { padding: 30px; margin-bottom: 0; }
	.content div.left-col { float: none; margin: 0 0 30px 0; width: 100%; padding: 0; overflow: hidden; }
	.content div.left-col ul li { float: left; width: 50%; text-align: center; }
	.content div.body { padding: 0 30px; }
	#content-menu li { text-align: center; }
	#content-menu li:last-child { border-left: #d4d4d4 1px solid; }
	.location-col.half { width: 100%;  float: none; }
	.location-col { text-align: center; }
	.v-fields label { display: block !important; float: none !important; width: 100% !important; padding: 0 !important; }
	.button-set { text-align: center; }
	#logo { max-width: 80%; }
	.product-box { width: 95%; margin: 10px auto; float: none; }
	.product-box .image-div { height: 250px; }
	.min-height-600, .min-height-500, .min-height-400 { min-height: auto !important; }
	.mobile-menu ul.menu li { font-weight: bold; padding: 16px 25px; }
	.mobile-menu ul.menu li:hover { background-color: #f9f9f9; color: #242424; }
	.mobile-menu ul.menu li .sub { display: block; position: inherit; box-shadow: none; color: #242424; left: inherit; font-weight: normal; }
	.noSuchProduct { padding: 100px 20px;}
	.product-media { float: none; width: 100%; padding: 0px; }
	.product-media .swiper-container { border: transparent 1px solid; border-bottom: #d4d4d4 1px solid; }
	.product-media img.max-height { max-height: 250px; }
	.product-info { padding: 20px; }
	.product-info .body { padding: 0 !important; }
	.swiper-pagination.custom { padding: 0 15px; }
	.youtube-video iframe { height: 260px; width: 100%; }
}

/* TABLET YATAY */
@media only screen and (width : 1024px) {
	.box-container { padding: 10px 5px; }
	.box { margin: 5px; min-height: 450px; }
	.content { padding: 0 40px 0 20px; }	
}

/* TABLET DIKEY */
@media only screen and (width : 768px) {
	.box-outer { width: 50%; margin-bottom: 20px; }
	.box.left { margin: 0 10px 0 20px; }
	.box.right { margin: 0 20px 0 10px; }
	.box-container { padding: 20px 0 0 0; }
	.content div.left-col { float: none; margin: 0 0 40px 0; width: 100%; padding: 0 20px; overflow: hidden; }
	.content div.left-col ul li { float: left; width: 50%; }
	.content div.body { padding: 0 30px; }
	#content-menu li { text-align: center; border-left: #d4d4d4 1px solid; }
	#content-menu li:last-child { border-right: #d4d4d4 1px solid; }	
	.button-set { text-align: center; }
}


/* ALL MOBILE */
@media only screen and (max-width : 1024px) {
	.v-container { width: 100% !important; }
	.hide-on-mobile { display: none !important; }
	.show-on-mobile { display: block !important; }	
	#page-cover { padding-left: 30px; }
}