﻿/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
İnce Fikirler | Gençay Civata(c) 2015
Proje Başlangıç Tarihi : 07/05/2015
Fihrist:
1. @importlar ve Font-faceler
2. Site Genel Yapıları
	2.1. Header
		2.1.1. Navigasyon
		2.1.2. Sosyal İkonlar
	2.2. Content
	2.3. Footer
	2.4. Media Queries
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/

@charset "UTF-8";
/*-------------------------
1. @importlar ve Font-faceler
--------------------------*/ 
@import url('http://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css');
@import url(http://fonts.googleapis.com/css?family=Lato:100,300,400,700,900,100italic,300italic,400italic,700italic,900italic&subset=latin,latin-ext);
@import url(http://fonts.googleapis.com/css?family=Great+Vibes&subset=latin,latin-ext);
@import url(http://fonts.googleapis.com/css?family=Parisienne&subset=latin,latin-ext);
@import url(http://fonts.googleapis.com/css?family=Leckerli+One);
@font-face {
	font-family: "champagne-limousines";
	src: url('../fonts/champagne-limousines.eot@') format('embedded-opentype'), url('../fonts/champagne-limousines.woff') format('woff'), url('../fonts/champagne-limousines.ttf') format('truetype'), url('../fonts/champagne-limousines.svg') format('svg');
	font-style: normal;
}
.pull-bottom {
	display: table-cell;
	vertical-align: bottom;
	float: none;
}
.hand-write {
	font-family: "champagne-limousines";
}
.pad-left {
	position: relative;
	left: 150px;
}
/* vertical alignment styles */

.col-top {
	vertical-align: top;
}
.col-middle {
	vertical-align: middle;
}
.col-bottom {
	vertical-align: bottom;
}

.cycle-slideshow { 
    -webkit-perspective: 1000;
    -webkit-transform-style: preserve-3d;
    -moz-perspective: 1000;
    -moz-transform-style: preserve-3d;
    -o-perspective: 1000;
    -o-transform-style: preserve-3d;
    perspective: 1000;
    transform-style: preserve-3d;  
}
/* columns of same height styles */

.row-full-height {
	height: 100%;
}
.col-full-height {
	height: 100%;
	vertical-align: middle;
}
.footer .col-full-height {
 	height: 232px;
}
.col-full-height .pull-bottom {
	height: 149px;
}
.row-same-height {
	display: table;
	width: 100%;
	/* fix overflow */
	table-layout: fixed;
}
.col-xs-height {
	display: table-cell;
	float: none !important;
}

@media (min-width: 768px) {
.col-sm-height {
	display: table-cell;
	float: none !important;
}
}

@media (min-width: 992px) {
.col-md-height {
	display: table-cell;
	float: none !important;
}
}

@media (min-width: 1200px) {
.col-lg-height {
	display: table-cell;
	float: none !important;
}
}
.navbar-sticky, .navbar-fixed-bottom, .navbar-fixed-top {
	position: absolute;
}
.navbar-sticky {
	display: none;
}
.sticky-wrapper {
	height: 0px !important;
}
.navbar-sticky {
	z-index: 9999;
	background: rgba(255,255,255,1.00);
	width: 100%;
}
.navbar-sticky .menu-right>ul>li, 
.navbar-sticky .menu-left>ul>li {
	list-style: none;
	float: left;
	display: inline-block;
	text-align: center;
	margin-right:10px;
	top:40px;
	position:relative;
}
.navbar-sticky .logo-spare {
	padding: 2px 0px;
}
.navbar-sticky ul li a {
  font-size: 13px;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: 300;
  line-height: 1.2;
  letter-spacing: 0px;
  text-align: center;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
  color: #333;
  text-decoration: none;
  font-weight: 500;
}
.navbar-sticky ul li a:hover {
	color: rgba(216, 179, 108, 1);
}
.navbar-sticky .sticky-logo {
	background: url(../img/logo-sticky.png) no-repeat;
	width: 200px;
	height: 63px;
	margin: 0 auto;
}
.navbar-sticky .sticky-logo:hover {
	background: url(../img/logo-sticky.png) no-repeat;
}
.gotoup {
	position: fixed;
	bottom: 5px;
	right: 10px;
	display: none;
	background: url(../img/gotop.png) no-repeat;
	height: 75px;
	width: 75px;
	z-index: 9999;
}
.gotoup i {
	color: rgba(255,255,255,1.00);
	font-size: 30px;
	padding: 8px 10px;
}
/*--------------------
2. Site Genel Yapıları
--------------------*/
html {
	overflow-x: hidden;
	-webkit-font-smoothing: antialiased;
}
body, html {
	width: 100%;


	height: 100%;
	margin: 0 !important;
	padding: 0 !important;
}
*, *:before, *:after {
	box-sizing: border-box;
}
svg {
	display: block;
	overflow: visible;
}
body, h1, h2, h3, h4, h5, h6 {
}
body {
}
.page-text a{
color:#363636;
}
.page-text a:hover{
color:#000;
}
.button-1 {
	background: #ffffff; /* Old browsers */ /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #ffffff), color-stop(7%, #fefefe), color-stop(47%, #f6f6f6), color-stop(92%, #ededed), color-stop(100%, #ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 1%, #fefefe 7%, #f6f6f6 47%, #ededed 92%, #ffffff 100%); /* Chrome10+,Safari5.1+ */ /* Opera 11.10+ */ /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 1%, #fefefe 7%, #f6f6f6 47%, #ededed 92%, #ffffff 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 ); /* IE6-9 */
	color: #530a06;
	padding: 10px 50px;
	border-radius: 5px;
	box-shadow: 0px 11px 11px -5px rgba(0,0,0,0.4);
	text-decoration: none !important;
	font: normal normal 20px/30px 'Lato', sans-serif;
	;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
.button-1:hover {
	background: #e5e5e5; /* Old browsers */ /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e5e5e5), color-stop(100%, #ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e5e5e5 0%, #ffffff 100%); /* Chrome10+,Safari5.1+ */ /* Opera 11.10+ */ /* IE10+ */
	background: linear-gradient(to bottom, #e5e5e5 0%, #ffffff 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff', GradientType=0 ); /* IE6-9 */
}
.button-2 {
	display: inline-block;
	box-sizing: content-box;
	position: relative;
	cursor: pointer;
	top: 0;
	padding: 0 22px;
	border: 1px solid rgb(255,255,255);
	font: normal normal 14px/30px 'Lato', sans-serif;
	;
	color: rgb(255, 255, 255);
	text-align: center;
	text-overflow: clip;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
.button-2:hover {
	color: rgb(62, 60, 60);
	background: #ffffff;
	text-decoration: none;
}
.button-send {
	display: inline-block;
	position: relative;
	cursor: pointer;
	top: 0;
	padding: 0 22px;
	border: 1px solid rgb(255,255,255);
	font: normal normal 1.7em/42px 'Lato', sans-serif;
	;
	color: rgb(255, 255, 255);
	background: rgba(255,255,255,0.2);
	text-align: center;
	text-overflow: clip;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
	font-weight: 100;
	letter-spacing: 2px;
	margin: 20px 0;
}
.button-send:hover {
	background: rgba(255,255,255,1);
	color: #530a06;
	text-decoration: none;
	font-weight: 400;
}
.light-font {
	font-weight: 100 !important;
	letter-spacing: 1px;
}
.nicescroll-rails {
	z-index: 9999;
}
/*--------------------
2.1 Header
--------------------*/
.navbar-brand {
	background: url(../img/logo.png) no-repeat;
	background-size: cover;
	height: 101px;
	width: 330px;
	display: inline-block;
	top: 10px;
	position: relative;
	animation: logo_go 5s ease infinite alternate;
	transition: all 1s;
}
.navbar-brand:hover {
	transform: scale(1.1);
}
@-webkit-keyframes logo_go {
 0% {

}
 30% {
transform: rotateZ(0deg) animation-timing-function: ease-in-out;

}
 60% {
transform: rotateZ(0deg) animation-timing-function: ease-in-out;
}
 100% {
transform: rotateZ(0deg) animation-timing-function: cubic-bezier(0.990, 0.000, 0.890, 0.435);
}
}
@keyframes logo_go {
 0% {
}
 30% {
transform: rotateZ(0deg) animation-timing-function: ease-in-out;
}
 60% {
transform: rotateZ(0deg) animation-timing-function: ease-in-out;
}
 100% {
transform: rotateZ(0deg) animation-timing-function: cubic-bezier(0.990, 0.000, 0.890, 0.435);
}
}
.topnav {
	font-size: 14px;
}
.container.topnav {
	position: relative;
	min-height:85px;
}

.navbar-default {
	background: rgba(255,255,255,0.9);
	border-bottom:10px solid #0a489d;
	box-shadow:0 0 0 1px rgba(255,255,255,0.4);
}
.navbar-toggle {
	background: rgba(255,255,255,0.3);
}
.navbar-default .navbar-nav {
	position: relative;
	width: 100%;
	text-align: center;
	padding: 10px 5px;
	margin: 0 auto;
}
.navbar-default .navbar-nav:before {
	content: "";
}
.navbar-default .logo-spare {
	height: 1px;
	display: block;
	width: 303px;
}
.navbar-default [rel="logo"] {
	position: absolute;
}
.navbar-default .navbar-nav>li>ul>li {
	display: inline-block;
	margin-right: 25px;
	float: left;
}
.navbar-default .navbar-nav>li>ul>li>a {
	font-size: 13px;
	font-family:Helvetica, Arial, sans-serif;
	font-weight: 300;
	line-height: 1.2;
	letter-spacing: 0px;
	text-align: center;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
	color: #333;
	text-decoration: none;
	font-weight:500;
}
.navbar-default .navbar-nav .menu-left,
.navbar-default .navbar-nav .menu-right{top:0px; position:relative;}
.navbar-default .navbar-nav li{ margin-right:20px;}
.navbar-default .navbar-nav>li>ul>li>a:hover {
	color:#134E9F;
}
.social-lang {
	float: left;
	background: url(../img/elips.png) top right no-repeat;
	height: 60px;
	width: 150px;
	display: inline-block;
	top: -18px;
	position: relative;
	animation: social 2s ease infinite alternate;
}
@-webkit-keyframes social {
 0% {
transform: rotateZ(-15deg)
}
 30% {
transform: rotateZ(20deg) animation-timing-function: ease-in-out;
}
 60% {
transform: rotateZ(-20deg) animation-timing-function: ease-in-out;
}
 100% {
transform: rotateZ(0deg) animation-timing-function: cubic-bezier(0.990, 0.000, 0.890, 0.435);
}
}
@keyframes social {
 0% {
transform: rotateZ(-15deg)
}
 30% {
transform: rotateZ(20deg) animation-timing-function: ease-in-out;
}
 60% {
transform: rotateZ(-20deg) animation-timing-function: ease-in-out;
}
 100% {
transform: rotateZ(0deg) animation-timing-function: cubic-bezier(0.990, 0.000, 0.890, 0.435);
}
}
.social-lang li {
	list-style: none;
	float: left;
	margin-left: 2px;
}
.head-right {
	float: right;
	margin-top: 20px;
}
.head-right>li {
	float: right;
	margin-right: 30px;
	list-style: none;
	color: rgba(255,255,255,0.5);
}
.head-right>li:first-child {
	margin-right: 0px;
}
.head-right .fa-phone {
	color: rgba(215, 180, 106, 0.5) !important;
}
.music-destination{cursor:pointer;}
.music-destination-ico {
	background: url(http://gencaycivata.com.tr/img/audio.gif) no-repeat;
	width: 17px;
	height: 17px;
	display: inline-block;
	opacity: 0.5;
}
.music-destination-stop {
	background: url(http://gencaycivata.com.tr/img/audio-stop.gif) no-repeat;
	width: 17px;
	height: 17px;
	display: inline-block;
	opacity: 0.5;
}
.head-right .dropdown>a {
	color: rgba(255,255,255,0.5);
	text-decoration: none;
}
.head-right .dropdown>a b {
	color: rgba(215, 180, 106, 0.5);
	margin-left: 5px;
}
/*--------------------
2.2 Content
--------------------*/
.lead {
	font-size: 18px;
	font-weight: 400;
}
.network-name {
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 2px;
}
.content-section-a {
}
.content-section-b {
	padding: 50px 0;
}
.section-heading {
	margin-bottom: 30px;
}
.section-heading-spacer {
	float: left;
	width: 100%;
	border-top: 1px dashed #e7e7e7;
	margin: 5px 0;
}
/*cnt-container*/
.page-index .cnt-container {
	position: relative;
	margin-top: -40vh;
	z-index: 2;
}
.cnt-container .container {
	background:url(../img/content.png);
	background-size:100% 1px;
}
.cnt-content {
position:relative;
padding-top:50px;
min-height:400px;
}
.cnt-content:before{content:"";background:rgba(255,255,255,1); height:100%; width:100%;display:block; top:0px;left:-100%; position:absolute;}
.cnt-content:after{content:"";background:rgba(0, 50, 160, 0.9); height:30px; width:150px;display:block; top:-30px;right:0px; position:absolute;}
.content-section-a .section-heading {
	font-size: 2em;
	text-align: center;
	margin: 0px !important;
	padding-bottom: 10px;
}
.news-head .section-heading {
	position: absolute;
}
.destination-desc {
	margin-bottom: 40px;
}
.desti-car {
	overflow: hidden;
}
.super-line {
	color: #232321;
	font-size: 30px;
	clear: both;
	display: block;
	font-weight:400;
}
.super-line:after{ content:""; background:rgba(0,0,0,1.00); height:1px; width:150px; display:block; margin:10px auto; margin-top:20px;}
.sub-line {
	color: #616159 !important;
	background: none !important;
	font-size:16px;
	line-height:18px;
	width:70%;
	display:block;
	margin:10px auto;
	font-weight:400;
	text-align:center;
}
h4.sub-line {
	font-weight:400;
	color: #282828 !important;
	font-weight:bold;
}
.dest-descr p{text-align: center;color:#959595; line-height:14px;}
.dest3 .dest-descr:before {
	display:none;
	
}
.document,
.ruler,
.rocket,
.ring{
	background:url(../img/bolt-icon.png) 0 0 no-repeat;
	height:76px;
	width:78px;
	display:block;
	margin:0 auto;
}
.dest-descr:before{ content:"";animation: line-dasher 2s ease infinite alternate; display:block;width:100%;
	 height:40px;position:absolute; top:0px; border-bottom:2px dashed #b1b1b1;}
.dest-descr:before{right:-47%;}
.dest4 .dest-descr:before{display:none;}

@-webkit-keyframes line-dasher {
	 0% {
		 width:80%;
	}
	 20% {
		 width:80%;
	}
	 40% {
		 width:60%;
	
	}
	60% {
		width:40%;
	
	}
	80% {
	width:20%;
	}
	100% {
	width:0%;
	}

}
@keyframes line-dasher {
 0% {
		 width:80%;
	}
	 20% {
		 width:80%;
	}
	 40% {
		 width:60%;
	
	}
	60% {
		width:40%;
	
	}
	80% {
	width:20%;
	}
	100% {
	width:0%;
	}

}

.ruler{
	background:url(../img/bolt-icon.png) -103px 0 no-repeat;
}
.rocket{
	background:url(../img/bolt-icon.png) -208px 0 no-repeat;
}
.ring{
	background:url(../img/bolt-icon.png) -314px 0 no-repeat;
}


.dest-descr {
	text-align: left;
	position: relative;
}
.dest-descr a {
	border:1px solid rgba(198, 198, 198, 0.31);
	line-height:18px;
	font-weight:400;
	font-size:12px;
	color:#959595;
	padding:0 20px;
	display:block;
	width:76px;
	margin:0 auto;
	text-align:center;
}
.dest-descr a:hover {
	color:#959595;
}
.product-categories ul{overflow:hidden; width:100%; padding-bottom:70px;}
.dest1, .dest2, .dest3,.dest4 {
	list-style: none;
}

.product-categories li img {
	border: 2px dashed rgba(0,0,0,0.3);
	border-radius: 100%;
	padding: 5px;
}
.product-categories li img:hover {
}
/*'cnt-container*/
.label-coffee {
	padding-bottom: 20px;
	background: rgba(255,255,255,0.8);
	float: left;
	left: 0px;
	width: 65%;
	position: relative;
	top: 40px;
	z-index: 1;
}
.da-img {
}
/*--------------------
2.3 Footer
--------------------*/
.footer {
	padding-top:15px;
	padding-bottom:25px;
	color: #f8f8f8;
	background: url(../img/footer-bg.jpg) center;
	position: relative;
}
.footer-logo {
	height: 183px;
	width: 260px;
	overflow: hidden;
	display: block;
	top:-60px;
}
.footer-nav li {
	list-style: none;
	text-align: left;
}
.footer-nav {
	padding: 0px;
	margin: 0px;
}
.footer .row-same-height {
}
.footer-logo-descr {
	font-size: 14px;
	font-weight: 100;
	letter-spacing: 1px;
}
.phone-title {
	display: block;
	font-size: 16px;
	letter-spacing: 2px;
	font-weight: 100;
}
.phone {
	font-size: 24px;
	font-weight: 600;
	letter-spacing: 2px;
}
.footer-mail {
	color: rgba(255,255,255,1.00);
	height:30px;
	line-height:30px;
}
.footer-mail:hover {
	color: rgba(255,255,255,0.8);
}
.footer-spacer {
	background: url(../img/footer-orment-v.png) no-repeat center;
	position: absolute;
	height: 265px;
	width: 1px;
	background-size: 100% 100%;
	display: block;
	top: -12px;
	right: 0px;
}

.sertifika_ad {
  float: left;
  position: relative;
  top: 6px;
}
.download {
  float: right;
  left: -34px;
  position: relative;
  top: 6px;
}
.download img
{
width:10px;
}
#page .box {
float:none;
margin:auto;
}
.contact-us {
}
.contact-us .container>h2 {
	font-size: 48px;
	font-size: 3rem;
	color: rgba(255,255,255,1.00);
	font-weight: bold;
	text-align: left;
	position: absolute;
	bottom: 80px;
	bottom: 5rem;
}
.follow-us {
}
.facebook, .twitter, .instagram {
	position: relative;
	background: url(../img/social.png) no-repeat;
	background-clip: padding-box;
	overflow: hidden;
	display: block;
	float: right;
	transition: all 1s;
}
.facebook {
	background: url(../img/social.png) no-repeat left;
	background-clip: padding-box;
	top: 32px;
	left: -6px;
	width: 10px;
	height: 13px;
}
.twitter {
	background: url(../img/social.png) no-repeat -9px;
	background-clip: padding-box;
	top: 42px;
	left: 14px;
	width: 14px;
	height: 12px;
}
.instagram {
	background: url(../img/social.png) no-repeat -26px;
	background-clip: padding-box;
	top: 37px;
	left: 39px;
	width: 10px;
	height: 10px;
}
.facebook:hover, .twitter:hover, .facebook:focus, .twitter:focus, .instagram:hover, .instagram:hover {
	transform: scale(1.2);
}
.facebook span, .twitter span {
}
.facebook:before, .twitter:before {
}
.facebook:hover, .twitter:hover {
}
.footer h2 {
	margin: 0;
	font-size: 3em;
}
.footer h3 {
	font-weight: 100;
	letter-spacing: 3px;
	display: inline-block;
	text-align: center;
}
.footer ul {
}
.footer-social {
	background: url(../img/footer-social.jpg) center;
	height: 306px;
	margin-top: 0;
	text-align: center;
}
.footer-subs {
	background: url(../img/subs.png) center;
	min-height: 84px;
	margin-top: 0;
	text-align: center;
	  z-index: 5;
  position: relative;
}
.subs-button {
	line-height: 45px;
	padding: 0px 20px;
	height: 45px;
	display: inline-block;
	background-color: #002e22;
	color: rgba(255,255,255,1.00);
	text-decoration: none;
	position: absolute;
	top: 22px;
	right: 0px;
	box-shadow: inset rgba(0,0,0,0.3) 0px 3px 6px 0px;
}
.subs-button:hover {
	background-color: rgba(68, 28, 28, 1);
	color: rgba(255,255,255,1.00);
	text-decoration: none;
	box-shadow: inset rgba(0,0,0,0.6) 0px 3px 6px 0px;
}
.input-subs-main {
	position: relative;
	display: table;
	height: 84px;
	vertical-align: middle;
	width: 90%;
	margin: 0 auto
}
.input-subs-left,
.input-subs-right{position:relative;}
.input-subs-left{ float:left; padding-left:220px; text-align:left; color:rgba(255,255,255,1.00); padding-top:20px; text-decoration:none; transition:all 1s;}
.input-subs-left:hover,.input-subs-right:hover{color:rgba(255,255,255,0.5); text-decoration:none; text-shadow:0 2px 1px rgba(0,0,0,0.3);}
.input-subs-left i{
	background: url(../img/katalog.png) no-repeat center left;
	height: 143px;
	width: 210px;
	display:inline-block;
	position:absolute;
	left:0px;
	top:-40px;
	z-index:50;
	transition:1s all;
}
.input-subs-left:hover i{
	transform:scale(1.1);
}

.input-subs-right{ float:right;padding-right:45px; text-align:right; color:rgba(255,255,255,1.00); padding-top:20px; text-decoration:none; transition:all 1s;}
.input-subs-right i{
	background: url(../img/news-man.png) no-repeat center right;
	height: 84px;
	width: 52px;
	display:inline-block;
	position:absolute;
	top:0px;
	right:0px;
	transition:1s all;
}
.input-subs-right:hover i{
	transform:scale(1.5);
	
}
.input-subs-text, .input-subs-cont {
	position: relative;
	display: table-cell;
	vertical-align: middle;
	height: 84px;
	text-align: left;
	color: #002e22;
	font-size: 18px;
}
.input-subs-cont {
	width: 331px;
}
.input-subs {
	box-shadow: inset rgba(0,0,0,0.3) 0px 3px 6px 0px;
	border: 1px solid rgba(0,0,0,0.2);
	width: 331px;
	height: 45px;
	padding-left: 20px;
	padding-right: 100px;
}
.input-subs:focus {
	outline: none;
}
.footer-head{font-size:22px; width:100%; display:block; clear:both; text-align:center;}
.footer-head span{ border-bottom:1px solid rgba(255,255,255,1.00); text-align:center; display:block;font-size:18px; width:150px; margin:0 auto; position:relative;}
.foot-soc {
	position: relative;
	height: 306px;
	margin: 0 auto;
	margin-top: 70px;
}
.soc-foo {
  color: rgba(255,255,255,1.00);
  border: 1px solid rgba(255,255,255,1.00);
  border-radius: 100%;
  width: 30px;
  height: 30px;
  font-size: 17px;
  padding: 5px;
  text-align: center;
  margin-right: 10px;
  transition: all 1s;
}
.social-foot a{ display:block; margin:10px 0; width:100%; color:rgba(255,255,255,1.00); text-decoration:none; transition:all 1s;}
.social-foot a:hover, 
.social-foot a:hover i{color:rgba(255,255,255,0.5); border-color:rgba(255,255,255,0.5); transform:scale(1.1)}
.follow {
	color: rgba(255,255,255,1.00);
	font-size: 20px;
	margin-top: 20px;
}
.counter, .counter-text {
	color: rgba(255,255,255,1.00);
	font-size: 36px;
	display: block;
	clear: both;
	transition: all 3s;
}
.counter-text {
	font-size: 16px;
}
.counter:hover {
	transform: scale(1.3);
}
footer {
	padding: 50px 0;
	padding-bottom: 40px;
}
.contact-adress {
	overflow: hidden;
	float:left;
}
.contact-adress ul {
	text-align: left;
	padding: 0px;
}
.contact-hq li {
	list-style: none;
	position: relative;
}
.contact-hq li+li {
	margin-right: 0px;
}
.contact-hq li span {
	display: block;
}
.hq-name {
	border-bottom:1px solid rgba(255,255,255,1.00);
	font-size: 20px;
	margin: 20px auto;
	display: block;
	clear: both;
	text-align: left;
	font-weight:bold;
	padding:0px;
}
.hq-address:before, .hq-phone:before, .hq-email:before {
	content: "";
	background: url(../img/ico-address.png) no-repeat;
	height: 40px;
	width: 40px;
	display: block;
	position: absolute;
	left: 0px;
}
.hq-phone:before {
	background: url(../img/ico-phone.png) no-repeat;
}
.hq-email:before {
	background: url(../img/ico-email.png) no-repeat;
}
.hq-address, .hq-phone, .hq-email {
	font-size: 13px;
	line-height: 30px;
	font-weight: 400;
	letter-spacing: 0px;
	display: block;
	padding-bottom: 5px;
	position: relative;
	padding-left:40px;
	margin:5px 0px;
}
.copyright-cont {
	position: absolute;
	bottom: 0;
	left: 0px;
	right: 0px;
	height: 50px;
	background:rgba(63,67,77,0.7);
}
.copy-wrap {
	margin: 0 auto;
	float: none;
	background-size: 100%;
}
.copy-text, .author-brand {
	font-size: 14px;
	color: rgba(255, 255, 255, 1);
	text-align: left;
	font-weight: 400;
	padding-bottom: 0px;
	margin-bottom: 0px;
	line-height: 50px;
	letter-spacing: 1px;
}
.author-brand {
	text-align: right;
}
.author-brand a {
	color: rgba(255, 255, 255, 1);
}
/* da-slide*/
.da-slider {
	height: 400px;
	position: relative;
	-webkit-transition: background-position 1s ease-out 0.3s;
	-moz-transition: background-position 1s ease-out 0.3s;
	-o-transition: background-position 1s ease-out 0.3s;
	-ms-transition: background-position 1s ease-out 0.3s;
	transition: background-position 1s ease-out 0.3s;
}
.coffee-carousel .da-slider {
	height: 220px;
	position: relative;
	-webkit-transition: background-position 1s ease-out 0.3s;
	-moz-transition: background-position 1s ease-out 0.3s;
	-o-transition: background-position 1s ease-out 0.3s;
	-ms-transition: background-position 1s ease-out 0.3s;
	transition: background-position 1s ease-out 0.3s;
}
.da-slide {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	text-align: left;
}
.coffee-carousel .da-slide {
	position: absolute;
	width: 100%;
	height: 160px;
	top: 0px;
	left: 0px;
	text-align: left;
}
.da-slide-current {
	z-index: 1000;
}
.da-slider-fb .da-slide {
	left: 100%;
}
.da-slider-fb .da-slide.da-slide-current {
	left: 0px;
}
.da-link {
	color: rgba(68, 28, 28,1);
}
.da-link:after {
	content: "\f061";
	font-family: fontawesome;
	margin-left: 10px;
}
.da-link:hover {
	color: rgba(68, 28, 28,0.9);
	text-decoration: none;
}
.da-slide h2, .da-slide p, .da-slide .da-link, .da-slide .da-img {
	opacity: 0;
}
.da-slider-fb .da-slide h2, .da-slider-fb .da-slide p, .da-slider-fb .da-slide .da-link {
	left: 20px;
	opacity: 1;
}
.da-slider-fb .da-slide .da-img {
	left: 60%;
	opacity: 1;
}
.da-slide h2, .da-slide p, .da-link {
	position: static;
	padding-left: 20px;
}
.da-slide .da-img {
	text-align: center;
	width: 481px;
	top: 0px;
	height: 256px;
	line-height: 320px;
	left: 110%; /*60%*/
	position: absolute;
}
.coffee-carousel .da-slide .da-img {
	width: 100%;
	left: 0px; /*60%*/
	position: absolute;
}
.da-slide .da-link {
}
.da-slide .da-link:hover {
	background: rgba(255,255,255,0.3);
}
.da-dots {
	width: 100%;
	position: absolute;
	text-align: center;
	left: 0px;
	bottom: 20px;
	z-index: 1000;
	-moz-user-select: none;
	-webkit-user-select: none;
}
.da-dots span {
	display: inline-block;
	position: relative;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background: #7A482C;
	margin: 3px;
	cursor: pointer;
	box-shadow: 1px 1px 1px rgba(0,0,0,0.1) inset,  1px 1px 1px rgba(255,255,255,0.1);
}
.da-dots span.da-dots-current:after {
	content: '';
	width: 8px;
	height: 8px;
	position: absolute;
	top: 2px;
	left: 2px;
	border-radius: 50%;
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(237,237,237,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 );
}
.da-arrows {
	-moz-user-select: none;
	-webkit-user-select: none;
}
.da-arrows span {
	position: absolute;
	top: 30%;
	height: 30px;
	width: 30px;
	border-radius: 50%;
	cursor: pointer;
	z-index: 2000;
	opacity: 0;
	-webkit-transition: opacity 0.4s ease-in-out-out 0.2s;
	-moz-transition: opacity 0.4s ease-in-out-out 0.2s;
	-o-transition: opacity 0.4s ease-in-out-out 0.2s;
	-ms-transition: opacity 0.4s ease-in-out-out 0.2s;
	transition: opacity 0.4s ease-in-out-out 0.2s;
}
.da-slider:hover .da-arrows span {
	opacity: 1;
}
.da-arrows span:after {
	content: '';
	position: absolute;
	width: 40px;
	height: 25px;
	top: 5px;
	left: 0px;
	background: transparent url(../img/arrow-slider.png) no-repeat top left;
}
.da-arrows span:hover:after {
}
.da-arrows span:active:after {
}
.da-arrows span.da-arrows-next:after {
	background-position: bottom right;
}
.da-arrows span.da-arrows-prev {
	left: -50px;
}
.da-arrows span.da-arrows-next {
	right: -50px;
}
.da-slide-current h2, .da-slide-current p, .da-slide-current .da-link {
	left: 20px;
	opacity: 1;
}
.coffee-carousel .da-slide-current .da-img {
	opacity: 1;
	left: 0px; /*60%*/
}
.da-slide-current .da-img {
	left: 60%;
	opacity: 1;
}
/* Animation classes and animations */

/* Slide in from the right*/
.da-slide-fromright h2 {
	-webkit-animation: fromRightAnim1 0.6s ease-in-out 0.8s both;
	-moz-animation: fromRightAnim1 0.6s ease-in-out 0.8s both;
	-o-animation: fromRightAnim1 0.6s ease-in-out 0.8s both;
	-ms-animation: fromRightAnim1 0.6s ease-in-out 0.8s both;
	animation: fromRightAnim1 0.6s ease-in-out 0.8s both;
}
.da-slide-fromright p {
	-webkit-animation: fromRightAnim2 0.6s ease-in-out 0.8s both;
	-moz-animation: fromRightAnim2 0.6s ease-in-out 0.8s both;
	-o-animation: fromRightAnim2 0.6s ease-in-out 0.8s both;
	-ms-animation: fromRightAnim2 0.6s ease-in-out 0.8s both;
	animation: fromRightAnim2 0.6s ease-in-out 0.8s both;
}
.da-slide-fromright .da-link {
	-webkit-animation: fromRightAnim3 0.4s ease-in-out 1.2s both;
	-moz-animation: fromRightAnim3 0.4s ease-in-out 1.2s both;
	-o-animation: fromRightAnim3 0.4s ease-in-out 1.2s both;
	-ms-animation: fromRightAnim3 0.4s ease-in-out 1.2s both;
	animation: fromRightAnim3 0.4s ease-in-out 1.2s both;
}
.da-slide-fromright .da-img {
	-webkit-animation: fromRightAnim4 0.6s ease-in-out 0.8s both;
	-moz-animation: fromRightAnim4 0.6s ease-in-out 0.8s both;
	-o-animation: fromRightAnim4 0.6s ease-in-out 0.8s both;
	-ms-animation: fromRightAnim4 0.6s ease-in-out 0.8s both;
	animation: fromRightAnim4 0.6s ease-in-out 0.8s both;
}
.coffee-carousel .da-slide-fromright .da-img {
	-webkit-animation: fromRightAnim5 0.6s ease-in-out 0.8s both;
	-moz-animation: fromRightAnim5 0.6s ease-in-out 0.8s both;
	-o-animation: fromRightAnim5 0.6s ease-in-out 0.8s both;
	-ms-animation: fromRightAnim5 0.6s ease-in-out 0.8s both;
	animation: fromRightAnim5 0.6s ease-in-out 0.8s both;
}
@-webkit-keyframes fromRightAnim1 {
 0% {
left: 100%;
opacity: 0;
}
 100% {
left: 20px;
opacity: 1;
}
}
@-webkit-keyframes fromRightAnim2 {
 0% {
left: 100%;
opacity: 0;
}
 100% {
left: 20px;
opacity: 1;
}

}
@-webkit-keyframes fromRightAnim3 {
 0% {
left: 100%;
opacity: 0;
}
 1% {
left: 20px;
opacity: 0;
}
 100% {
left: 20px;
opacity: 1;
}
}
@-webkit-keyframes fromRightAnim4 {
 0% {
left: 100%;
opacity: 0;
}
 100% {
left: 60%;
opacity: 1;
}
}
@-webkit-keyframes fromRightAnim5 {
 0% {
left: 100%;
opacity: 0;
}
 100% {
left: 0;
opacity: 1;
}
}
@-moz-keyframes fromRightAnim1 {
 0% {
left: 100%;
opacity: 0;
}
 100% {
left: 20px;
opacity: 1;
}
}
@-moz-keyframes fromRightAnim2 {
 0% {
left: 100%;
opacity: 0;
}
 100% {
left: 20px;
opacity: 1;
}
}
@-moz-keyframes fromRightAnim3 {
 0% {
left: 100%;
opacity: 0;
}
 1% {
left: 20px;
opacity: 0;
}
 100% {
left: 20px;
opacity: 1;
}
}
@-moz-keyframes fromRightAnim4 {
 0% {
left: 100%;
opacity: 0;
}
 100% {
left: 60%;
opacity: 1;
}
}
@-moz-keyframes fromRightAnim5 {
 0% {
left: 100%;
opacity: 0;
}
 100% {
left: 0;
opacity: 1;
}
}
 @-o-keyframes fromRightAnim1 {
 0% {
left: 100%;
opacity: 0;
}
 100% {
left: 20px;
opacity: 1;
}
}
@-o-keyframes fromRightAnim2 {
 0% {
left: 100%;
opacity: 0;
}
 100% {
left: 20px;
opacity: 1;
}
}
@-o-keyframes fromRightAnim3 {
 0% {
left: 100%;
opacity: 0;
}
 1% {
left: 20px;
opacity: 0;
}
 100% {
left: 20px;
opacity: 1;
}
}
@-o-keyframes fromRightAnim4 {
 0% {
left: 100%;
opacity: 0;
}
 100% {
left: 60%;
opacity: 1;
}
}
@-o-keyframes fromRightAnim5 {
 0% {
left: 100%;
opacity: 0;
}
 100% {
left: 0;
opacity: 1;
}
}
 @-ms-keyframes fromRightAnim1 {
 0% {
left: 100%;
opacity: 0;
}
 100% {
left: 20px;
opacity: 1;
}
}
@-ms-keyframes fromRightAnim2 {
 0% {
left: 100%;
opacity: 0;
}
 100% {
left: 20px;
opacity: 1;
}
}
@-ms-keyframes fromRightAnim3 {
 0% {
left: 100%;
opacity: 0;
}
 1% {
left: 20px;
opacity: 0;
}
 100% {
left: 20px;
opacity: 1;
}
}
@-ms-keyframes fromRightAnim4 {
 0% {
left: 100%;
opacity: 0;
}
 100% {
left: 60%;
opacity: 1;
}
}
@-ms-keyframes fromRightAnim5 {
 0% {
left: 100%;
opacity: 0;
}
 100% {
left: 0;
opacity: 1;
}
}
 @keyframes fromRightAnim1 {
 0% {
left: 100%;
opacity: 0;
}
 100% {
left: 20px;
opacity: 1;
}
}
@keyframes fromRightAnim2 {
 0% {
left: 100%;
opacity: 0;
}
 100% {
left: 20px;
opacity: 1;
}
}
@keyframes fromRightAnim3 {
 0% {
left: 100%;
opacity: 0;
}
 1% {
left: 20px;
opacity: 0;
}
 100% {
left: 20px;
opacity: 1;
}
}
@keyframes fromRightAnim4 {
 0% {
left: 100%;
opacity: 0;
}
 100% {
left: 60%;
opacity: 1;
}
}
@keyframes fromRightAnim5 {
 0% {
left: 100%;
opacity: 0;
}
 100% {
left: 0;
opacity: 1;
}
}
/* Slide in from the left*/
.da-slide-fromleft h2 {
	-webkit-animation: fromLeftAnim1 0.6s ease-in-out 0.6s both;
	-moz-animation: fromLeftAnim1 0.6s ease-in-out 0.6s both;
	-o-animation: fromLeftAnim1 0.6s ease-in-out 0.6s both;
	-ms-animation: fromLeftAnim1 0.6s ease-in-out 0.6s both;
	animation: fromLeftAnim1 0.6s ease-in-out 0.6s both;
}
.da-slide-fromleft p {
	-webkit-animation: fromLeftAnim2 0.6s ease-in-out 0.6s both;
	-moz-animation: fromLeftAnim2 0.6s ease-in-out 0.6s both;
	-o-animation: fromLeftAnim2 0.6s ease-in-out 0.6s both;
	-ms-animation: fromLeftAnim2 0.6s ease-in-out 0.6s both;
	animation: fromLeftAnim2 0.6s ease-in-out 0.6s both;
}
.da-slide-fromleft .da-link {
	-webkit-animation: fromLeftAnim3 0.4s ease-in-out 1.2s both;
	-moz-animation: fromLeftAnim3 0.4s ease-in-out 1.2s both;
	-o-animation: fromLeftAnim3 0.4s ease-in-out 1.2s both;
	-ms-animation: fromLeftAnim3 0.4s ease-in-out 1.2s both;
	animation: fromLeftAnim3 0.4s ease-in-out 1.2s both;
}
.da-slide-fromleft .da-img {
	-webkit-animation: fromLeftAnim4 0.6s ease-in-out 0.6s both;
	-moz-animation: fromLeftAnim4 0.6s ease-in-out 0.6s both;
	-o-animation: fromLeftAnim4 0.6s ease-in-out 0.6s both;
	-ms-animation: fromLeftAnim4 0.6s ease-in-out 0.6s both;
	animation: fromLeftAnim4 0.6s ease-in-out 0.6s both;
}
.coffee-carousel .da-slide-fromleft .da-img {
	-webkit-animation: fromLeftAnim5 0.6s ease-in-out 0.6s both;
	-moz-animation: fromLeftAnim5 0.6s ease-in-out 0.6s both;
	-o-animation: fromLeftAnim5 0.6s ease-in-out 0.6s both;
	-ms-animation: fromLeftAnim5 0.6s ease-in-out 0.6s both;
	animation: fromLeftAnim5 0.6s ease-in-out 0.6s both;
}
@-webkit-keyframes fromLeftAnim1 {
 0% {
left: -110%;
opacity: 0;
}
 100% {
left: 20px;
opacity: 1;
}
}
@-webkit-keyframes fromLeftAnim2 {
 0% {
left: -110%;
opacity: 0;
}
 100% {
left: 20px;
opacity: 1;
}
}
@-webkit-keyframes fromLeftAnim3 {
 0% {
left: -110%;
opacity: 0;
}
 1% {
left: 20px;
opacity: 0;
}
 100% {
left: 20px;
opacity: 1;
}
}
@-webkit-keyframes fromLeftAnim4 {
 0% {
left: -110%;
opacity: 0;
}
 100% {
left: 60%;
opacity: 1;
}
}
@-webkit-keyframes fromLeftAnim5 {
 0% {
left: -110%;
opacity: 0;
}
 100% {
left: 0;
opacity: 1;
}
}
 @-moz-keyframes fromLeftAnim1 {
 0% {
left: -110%;
opacity: 0;
}
 100% {
left: 20px;
opacity: 1;
}
}
@-moz-keyframes fromLeftAnim2 {
 0% {
left: -110%;
opacity: 0;
}
 100% {
left: 20px;
opacity: 1;
}
}
@-moz-keyframes fromLeftAnim3 {
 0% {
left: -110%;
opacity: 0;
}
 1% {
left: 20px;
opacity: 0;
}
 100% {
left: 20px;
opacity: 1;
}
}
@-moz-keyframes fromLeftAnim4 {
 0% {
left: -110%;
opacity: 0;
}
 100% {
left: 60%;
opacity: 1;
}
}
@-moz-keyframes fromLeftAnim5 {
 0% {
left: -110%;
opacity: 0;
}
 100% {
left: 0;
opacity: 1;
}
}
 @-o-keyframes fromLeftAnim1 {
 0% {
left: -110%;
opacity: 0;
}
 100% {
left: 20px;
opacity: 1;
}
}
@-o-keyframes fromLeftAnim2 {
 0% {
left: -110%;
opacity: 0;
}
 100% {
left: 20px;
opacity: 1;
}
}
@-o-keyframes fromLeftAnim3 {
 0% {
left: -110%;
opacity: 0;
}
 1% {
left: 20px;
opacity: 0;
}
 100% {
left: 20px;
opacity: 1;
}
}
@-o-keyframes fromLeftAnim4 {
 0% {
left: -110%;
opacity: 0;
}
 100% {
left: 60%;
opacity: 1;
}
}
@-o-keyframes fromLeftAnim5 {
 0% {
left: -110%;
opacity: 0;
}
 100% {
left: 0;
opacity: 1;
}
}
 @-ms-keyframes fromLeftAnim1 {
 0% {
left: -110%;
opacity: 0;
}
 100% {
left: 20px;
opacity: 1;
}
}
@-ms-keyframes fromLeftAnim2 {
 0% {
left: -110%;
opacity: 0;
}
 100% {
left: 20px;
opacity: 1;
}
}
@-ms-keyframes fromLeftAnim3 {
 0% {
left: -110%;
opacity: 0;
}
 1% {
left: 20px;
opacity: 0;
}
 100% {
left: 20px;
opacity: 1;
}
}
@-ms-keyframes fromLeftAnim4 {
 0% {
left: -110%;
opacity: 0;
}
 100% {
left: 60%;
opacity: 1;
}
}
@-ms-keyframes fromLeftAnim5 {
 0% {
left: -110%;
opacity: 0;
}
 100% {
left: 0;
opacity: 1;
}
}
 @keyframes fromLeftAnim1 {
 0% {
left: -110%;
opacity: 0;
}
 100% {
left: 20px;
opacity: 1;
}
}
@keyframes fromLeftAnim2 {
 0% {
left: -110%;
opacity: 0;
}
 100% {
left: 20px;
opacity: 1;
}
}
@keyframes fromLeftAnim3 {
 0% {
left: -110%;
opacity: 0;
}
 1% {
left: 20px;
opacity: 0;
}
 100% {
left: 20px;
opacity: 1;
}
}
@keyframes fromLeftAnim4 {
 0% {
left: -110%;
opacity: 0;
}
 100% {
left: 60%;
opacity: 1;
}
}
@keyframes fromLeftAnim5 {
 0% {
left: -110%;
opacity: 0;
}
 100% {
left: 0;
opacity: 1;
}
}
/* Slide out to the right */
.da-slide-toright h2 {
	-webkit-animation: toRightAnim1 0.6s ease-in-out 0.6s both;
	-moz-animation: toRightAnim1 0.6s ease-in-out 0.6s both;
	-o-animation: toRightAnim1 0.6s ease-in-out 0.6s both;
	-ms-animation: toRightAnim1 0.6s ease-in-out 0.6s both;
	animation: toRightAnim1 0.6s ease-in-out 0.6s both;
}
.da-slide-toright p {
	-webkit-animation: toRightAnim2 0.6s ease-in-out 0.3s both;
	-moz-animation: toRightAnim2 0.6s ease-in-out 0.3s both;
	-o-animation: toRightAnim2 0.6s ease-in-out 0.3s both;
	-ms-animation: toRightAnim2 0.6s ease-in-out 0.3s both;
	animation: toRightAnim2 0.6s ease-in-out 0.3s both;
}
.da-slide-toright .da-link {
	-webkit-animation: toRightAnim3 0.4s ease-in-out both;
	-moz-animation: toRightAnim3 0.4s ease-in-out both;
	-o-animation: toRightAnim3 0.4s ease-in-out both;
	-ms-animation: toRightAnim3 0.4s ease-in-out both;
	animation: toRightAnim3 0.4s ease-in-out both;
}
.da-slide-toright .da-img {
	-webkit-animation: toRightAnim4 0.6s ease-in-out both;
	-moz-animation: toRightAnim4 0.6s ease-in-out both;
	-o-animation: toRightAnim4 0.6s ease-in-out both;
	-ms-animation: toRightAnim4 0.6s ease-in-out both;
	animation: toRightAnim4 0.6s ease-in-out both;
}
.coffee-carousel .da-slide-toright .da-img {
	-webkit-animation: toRightAnim5 0.6s ease-in-out both;
	-moz-animation: toRightAnim5 0.6s ease-in-out both;
	-o-animation: toRightAnim5 0.6s ease-in-out both;
	-ms-animation: toRightAnim5 0.6s ease-in-out both;
	animation: toRightAnim5 0.6s ease-in-out both;
}
@-webkit-keyframes toRightAnim1 {
 0% {
left: 20px;
opacity: 1;
}
 100% {
left: 100%;
opacity: 0;
}
}
@-webkit-keyframes toRightAnim2 {
 0% {
left: 20px;
opacity: 1;
}
 100% {
left: 100%;
opacity: 0;
}
}
@-webkit-keyframes toRightAnim3 {
 0% {
left: 20px;
opacity: 1;
}
 99% {
left: 20px;
opacity: 0;
}
 100% {
left: 100%;
opacity: 0;
}
}
@-webkit-keyframes toRightAnim4 {
 0% {
left: 60%;
opacity: 1;
}
 30% {
left: 55%;
opacity: 1;
}
 100% {
left: 100%;
opacity: 0;
}
}
@-webkit-keyframes toRightAnim5 {
 0% {
left: 0;
opacity: 1;
}
 30% {
left: 50%;
opacity: 1;
}
 100% {
left: 100%;
opacity: 0;
}
}
 @-moz-keyframes toRightAnim1 {
 0% {
left: 20px;
opacity: 1;
}
 100% {
left: 100%;
opacity: 0;
}
}
@-moz-keyframes toRightAnim2 {
 0%left: 20px;
opacity: 1;
}
 100% {
left: 100%;
opacity: 0;
}
}
@-moz-keyframes toRightAnim3 {
 0% {
left: 20px;
opacity: 1;
}
 99% {
left: 20px;
opacity: 0;
}
 100% {
left: 100%;
opacity: 0;
}
}
@-moz-keyframes toRightAnim4 {
 0% {
left: 60%;
opacity: 1;
}
 30% {
left: 55%;
opacity: 1;
}
 100% {
left: 100%;
opacity: 0;
}
}
@-moz-keyframes toRightAnim5 {
 0% {
left: 0;
opacity: 1;
}
 30% {
left: 50%;
opacity: 1;
}
 100% {
left: 100%;
opacity: 0;
}
}
 @-o-keyframes toRightAnim1 {
 0% {
left: 20px;
opacity: 1;
}
 100% {
left: 100%;
opacity: 0;
}
}
@-o-keyframes toRightAnim2 {
 0% {
left: 20px;
opacity: 1;
}
 100% {
left: 100%;
opacity: 0;
}
}
@-o-keyframes toRightAnim3 {
 0% {
left: 20px;
opacity: 1;
}
 99% {
left: 20px;
opacity: 0;
}
 100% {
left: 100%;
opacity: 0;
}
}
@-o-keyframes toRightAnim4 {
 0% {
left: 60%;
opacity: 1;
}
 30% {
left: 55%;
opacity: 1;
}
 100% {
left: 100%;
opacity: 0;
}
}
@-o-keyframes toRightAnim5 {
 0% {
left: 0;
opacity: 1;
}
 30% {
left: 50%;
opacity: 1;
}
 100% {
left: 100%;
opacity: 0;
}
}
 @-ms-keyframes toRightAnim1 {
 0% {
left: 20px;
opacity: 1;
}
 100% {
left: 100%;
opacity: 0;
}
}
@-ms-keyframes toRightAnim2 {
 0% {
left: 20px;
opacity: 1;
}
 100% {
left: 100%;
opacity: 0;
}
}
@-ms-keyframes toRightAnim3 {
 0% {
left: 20px;
opacity: 1;
}
 99% {
left: 20px;
opacity: 0;
}
 100% {
left: 100%;
opacity: 0;
}
}
@-ms-keyframes toRightAnim4 {
 0% {
left: 60%;
opacity: 1;
}
 30% {
left: 55%;
opacity: 1;
}
 100% {
left: 100%;
opacity: 0;
}
}
@-ms-keyframes toRightAnim5 {
 0% {
left: 0;
opacity: 1;
}
 30% {
left: 50%;
opacity: 1;
}
 100% {
left: 100%;
opacity: 0;
}
}
 @keyframes toRightAnim1 {
 0% {
left: 20px;
opacity: 1;
}
 100% {
left: 100%;
opacity: 0;
}
}
@keyframes toRightAnim2 {
 0% {
left: 20px;
opacity: 1;
}
 100% {
left: 100%;
opacity: 0;
}
}
@keyframes toRightAnim3 {
 0% {
left: 20px;
opacity: 1;
}
 99% {
left: 20px;
opacity: 0;
}
 100% {
left: 100%;
opacity: 0;
}
}
@keyframes toRightAnim4 {
 0% {
left: 60%;
opacity: 1;
}
 30% {
left: 55%;
opacity: 1;
}
 100% {
left: 100%;
opacity: 0;
}
}
@keyframes toRightAnim5 {
 0% {
left: 0;
opacity: 1;
}
 30% {
left: 50%;
opacity: 1;
}
 100% {
left: 100%;
opacity: 0;
}
}
/* Slide out to the left*/
.da-slide-toleft h2 {
	-webkit-animation: toLeftAnim1 0.6s ease-in-out both;
	-moz-animation: toLeftAnim1 0.6s ease-in-out both;
	-o-animation: toLeftAnim1 0.6s ease-in-out both;
	-ms-animation: toLeftAnim1 0.6s ease-in-out both;
	animation: toLeftAnim1 0.6s ease-in-out both;
}
.da-slide-toleft p {
	-webkit-animation: toLeftAnim2 0.6s ease-in-out 0.3s both;
	-moz-animation: toLeftAnim2 0.6s ease-in-out 0.3s both;
	-o-animation: toLeftAnim2 0.6s ease-in-out 0.3s both;
	-ms-animation: toLeftAnim2 0.6s ease-in-out 0.3s both;
	animation: toLeftAnim2 0.6s ease-in-out 0.3s both;
}
.da-slide-toleft .da-link {
	-webkit-animation: toLeftAnim3 0.6s ease-in-out 0.6s both;
	-moz-animation: toLeftAnim3 0.6s ease-in-out 0.6s both;
	-o-animation: toLeftAnim3 0.6s ease-in-out 0.6s both;
	-ms-animation: toLeftAnim3 0.6s ease-in-out 0.6s both;
	animation: toLeftAnim3 0.6s ease-in-out 0.6s both;
}
.da-slide-toleft .da-img {
	-webkit-animation: toLeftAnim4 0.6s ease-in-out 0.5s both;
	-moz-animation: toLeftAnim4 0.6s ease-in-out 0.5s both;
	-o-animation: toLeftAnim4 0.6s ease-in-out 0.5s both;
	-ms-animation: toLeftAnim4 0.6s ease-in-out 0.5s both;
	animation: toLeftAnim4 0.6s ease-in-out 0.5s both;
}
.coffee-carousel .da-slide-toleft .da-img {
	-webkit-animation: toLeftAnim5 0.6s ease-in-out 0.5s both;
	-moz-animation: toLeftAnim5 0.6s ease-in-out 0.5s both;
	-o-animation: toLeftAnim5 0.6s ease-in-out 0.5s both;
	-ms-animation: toLeftAnim5 0.6s ease-in-out 0.5s both;
	animation: toLeftAnim5 0.6s ease-in-out 0.5s both;
}
@-webkit-keyframes toLeftAnim1 {
 0% {
left: 20px;
opacity: 1;
}
 30% {
left: 20px;
opacity: 1;
}
 100% {
left: -50%;
opacity: 0;
}
}
@-webkit-keyframes toLeftAnim2 {
 0% {
left: 20px;
opacity: 1;
}
 30% {
left: 15%;
opacity: 1;
}
 100% {
left: -50%;
opacity: 0;
}
}
@-webkit-keyframes toLeftAnim3 {
 0% {
left: 20px;
opacity: 1;
}
 100% {
left: -50%;
opacity: 0;
}
}
@-webkit-keyframes toLeftAnim4 {
 0% {
left: 60%;
opacity: 1;
}
 70% {
left: 30%;
opacity: 0;
}
 100% {
left: -50%;
opacity: 0;
}
}
@-webkit-keyframes toLeftAnim5 {
 0% {
left: 0;
opacity: 1;
}
 70% {
left: -30%;
opacity: 0;
}
 100% {
left: -50%;
opacity: 0;
}
}
 @-moz-keyframes toLeftAnim1 {
 0% {
left: 20px;
opacity: 1;
}
 30% {
left: 15%;
opacity: 1;
}
 100% {
left: -50%;
opacity: 0;
}
}
@-moz-keyframes toLeftAnim2 {
 0% {
left: 20px;
opacity: 1;
}
 30% {
left: 15%;
opacity: 1;
}
 100% {
left: -50%;
opacity: 0;
}
}
@-moz-keyframes toLeftAnim3 {
 0% {
left: 20px;
opacity: 1;
}
 100% {
left: -50%;
opacity: 0;
}
}
@-moz-keyframes toLeftAnim4 {
 0% {
left: 60%;
opacity: 1;
}
 70% {
left: 30%;
opacity: 0;
}
 100% {
left: -50%;
opacity: 0;
}
}
@-moz-keyframes toLeftAnim5 {
 0% {
left: 0;
opacity: 1;
}
 70% {
left: -30%;
opacity: 0;
}
 100% {
left: -50%;
opacity: 0;
}
}
 @-o-keyframes toLeftAnim1 {
 0% {
left: 20px;
opacity: 1;
}
 30% {
left: 15%;
opacity: 1;
}
 100% {
left: -50%;
opacity: 0;
}
}
@-o-keyframes toLeftAnim2 {
 0% {
left: 20px;
opacity: 1;
}
 30% {
left: 15%;
opacity: 1;
}
 100% {
left: -50%;
opacity: 0;
}
}
@-o-keyframes toLeftAnim3 {
 0% {
left: 20px;
opacity: 1;
}
 100% {
left: -50%;
opacity: 0;
}
}
@-o-keyframes toLeftAnim4 {
 0% {
left: 60%;
opacity: 1;
}
 70% {
left: 30%;
opacity: 0;
}
 100% {
left: -50%;
opacity: 0;
}
}
@-o-keyframes toLeftAnim5 {
 0% {
left: 0;
opacity: 1;
}
 70% {
left: -30%;
opacity: 0;
}
 100% {
left: -50%;
opacity: 0;
}
}
 @-ms-keyframes toLeftAnim1 {
 0% {
left: 20px;
opacity: 1;
}
 30% {
left: 15%;
opacity: 1;
}
 100% {
left: -50%;
opacity: 0;
}
}
@-ms-keyframes toLeftAnim2 {
 0% {
left: 20px;
opacity: 1;
}
 30% {
left: 15%;
opacity: 1;
}
 100% {

left: -50%;
opacity: 0;
}
}
@-ms-keyframes toLeftAnim3 {
 0% {
left: 20px;
opacity: 1;
}
 100% {
left: -50%;
opacity: 0;
}
}
@-ms-keyframes toLeftAnim4 {
 0% {
left: 60%;
opacity: 1;
}
 70% {
left: 30%;
opacity: 0;
}
 100% {
left: -50%;
opacity: 0;
}
}
@-ms-keyframes toLeftAnim5 {
 0% {
left: 0;
opacity: 1;
}
 70% {
left: -30%;
opacity: 0;
}
 100% {
left: -50%;
opacity: 0;
}
}
 @keyframes toLeftAnim1 {
 0% {
left: 20px;
opacity: 1;
}
 30% {
left: 15%;
opacity: 1;
}
 100% {
left: -50%;
opacity: 0;
}
}
@keyframes toLeftAnim2 {
 0% {
left: 20px;
opacity: 1;
}
 30% {
left: 15%;
opacity: 1;
}
 100% {
left: -50%;
opacity: 0;
}
}
@keyframes toLeftAnim3 {
 0% {
left: 20px;
opacity: 1;
}
 100% {
left: -50%;
opacity: 0;
}
}
@keyframes toLeftAnim4 {
 0% {
left: 60%;
opacity: 1;
}
 70% {
left: 30%;
opacity: 0;
}
 100% {
left: -50%;
opacity: 0;
}
}
@keyframes toLeftAnim5 {
 0% {
left: 0;
opacity: 1;
}
 70% {
left: -30%;
opacity: 0;
}
 100% {
left: -50%;
opacity: 0;
}
}
.rslides {
	position: relative;
	list-style: none;
	overflow: hidden;
	width: 100%;
	padding: 0;
	margin: 0;
	height: 100%;
	min-height: 50vh;
	max-height: 1014px;
}
.rslides li {
	-webkit-backface-visibility: hidden;
	position: absolute;
	display: none;
	width: 100%;
	left: 0;
	top: 0;
}
.rslides li:first-child {
	position: relative;
	display: block;
	float: left;
}
.rslides img {
	display: block;
	height: auto;
	float: left;
	width: 100%;
	border: 0;
	z-index: 0;
	transition: all 3s;
}
.rslide-text {
	position: absolute;
	top: 20%;
	left:0;
	text-shadow: 0px 0 3px rgba(0,0,0,0.8);
	transition: all 4s;
	opacity: 0;
	background:rgba(30, 49, 93, 0.8);
	min-width:50%;
}
.rslide-heading {
	position: relative;
	left:40%;
	text-shadow: 0px 0 3px rgba(0,0,0,0.8);
	color: rgba(255,255,255,1.00);
	font-style:italic;
}
.ghost-text{left: 50%; position:absolute;opacity:0.1; top:5px; transform:scale(1.5); width:100%}

.rslides1_on .rslide-text {
	top: 35%;
	left: 0;
	transition: all 4s;
	opacity: 1;
}
.rslides_nav.prev,  .rslides_nav.next {
	overflow: hidden;
	width: 86px;
	height: 86px;
	display: block;
	position: absolute;
	transform: scale(1);
	z-index: 2;
	opacity: 0.2;
	transition: all 1s;
}
.rslides_nav.prev:hover,  .rslides_nav.next:hover {
	opacity: 1;
}
.rslides_nav.prev {
	background: url(../img/banner-arrow.png) top left;
	left: 10%;
	top: 35%;
}
.rslides_nav.next {
	background: url(../img/banner-arrow.png) top right;
	right: 10%;
	top: 35%;
}
.rslide-heading {
	font-size: 50px;
}
.rslides_tabs {
  font-size: 18px;
  left:0px;
  right:0px;
  list-style: none;
  margin: 0 auto;
  max-width: 540px;
  padding: 10px 0;
  text-align: center;
  width: 100%;
  top:60vh;
  z-index: 2;
  position: absolute;
}

.rslides_tabs li {
  display: inline;
  float: none;
  margin-right: 1px;
  border:3px solid rgba(255,255,255,1.00);
  height:15px;
  position:relative;
  margin-right:5px;
  display:inline-block;
}

.rslides_tabs a {
  width: auto;
  line-height: 20px;
  padding: 9px 20px;
  height: auto;
  background: transparent;
  display: inline;
  color:rgba(255,255,255,0.00) !important;
}

.rslides_tabs a:hover {
  border: 0;
}

.rslides_tabs li:first-child {
  margin-left: 0;
}

.rslides_tabs .rslides_here {
  background:rgba(34,55,179,1.00);
  box-shadow: 0 0 0 3px rgba(255,255,255,0.5);
  border-radius:3px;
  border:none;
  top:-3px;
  transition:all 1s;

}

/*Pages*/
.page-about .cnt-container {
	position: relative;
	margin-top:-5vh;
	z-index: 2;
}
.breadcrumb {
	font-family: "champagne-limousines";
	padding:0px;
	margin-bottom:0px;
	list-style: none;
	background:none !important;
	font-size:18px;
	color:rgba(255,255,255,1.00);
	line-height:50px;
	height:50px;
	position:relative;
}
.breadcrumb a{
	color:rgba(255,255,255,1.00);
}
.right-nav-title{border-bottom: 1px solid #626258;color: #626258;font-size: 30px;padding-bottom: 15px;margin-bottom: 30px;}
.right-nav{ list-style:none; padding:0px;}
.right-nav li{margin-bottom:10px;}
.right-nav li a{ background:#0032a0;padding:10px 20px; display:block; width:100%; color:rgba(255,255,255,1.00);}
.page-img-center{ margin-bottom:10px;}
.page-img-center img{ width:100%;}
.page-text{ margin-bottom:50px;}
.page-text p{ padding:0 5px;}

.page-banner-cnt .container{
	background:none !important;
}
.page-banner-cnt:before{
	content:"";
	width:50%;
	height:50px;
	background:rgba(30,49,93,0.8);
	display:block;
	position:absolute;
}
.page-banner {
	width: 100%;
	height: 500px;
	display: block;
	position: relative;
	font-family: 'Leckerli One', cursive;
}
.page-banner-text {
	position: absolute;
	bottom: 136px;
	right: 0;
	height: 60px;
	background: rgba(0,46,33,0.7);
	color: rgba(255,255,255,1.00);
	width: 50%;
	font-size: 2em;
	line-height: 2em;
	overflow: hidden;
	text-indent: 40px;
}
.page-text .super-line:after{display:none;}
.page-text h4{color:#626258; border-bottom:1px solid #626258; padding-bottom:15px; margin-bottom:30px; }
.page-content {
	position: relative;
	margin-top: -140px;
	background: url(../img/page-badge.png) center top repeat-x;
}
.left-menu li {
	list-style: none;
	border-bottom: 1px dashed rgba(0,0,0,0.2);
	padding: 5px 10px;
	padding-right: 0px;
}
.left-menu li a {
	color: rgba(0,0,0,0.9);
	text-decoration: none;
	font-size: 16px;
}
.left-menu li a:hover {
	color: rgba(0,46,33,0.7);
}
.left-menu li.current a {
	color: #d2b068;
}
.left-menu ul {
	padding-left: 0px;
}
.da-img-triple a {
	width: 31%;
	float: left;
	margin: 0 1.168%;
	position: relative;
	z-index: 0;
	display: inline-block;
	overflow: hidden;
	transition: 2s all;
}
.img-triple {
	width: 100%;
	line-height: 0px;
	top: 0px;
	margin-top: -58% !important;
}
.da-img-triple a:hover:after {
	content: "";
	background: url(../img/img-hover.png) left top no-repeat;
	background-size: 100%;
	position: absolute;
	z-index: 5;
	display: block;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0px;
}
.page-description:before {
	content: "";
	background: rgba(0,0,0,0.1);
	height: 93%;
	position: absolute;
	width: 1px;
	top: 10px;
	left: -2px;
}
.page-description h2 {
	position: relative;
	color: #e88f41;
	font-size: 18px;
	margin-top: 10px;
	padding-bottom: 15px;
	margin-bottom: 20px;
}
.page-description h2:before {
	position: absolute;
	content: "";
	background: rgba(0,0,0,0.1);
	height: 1px;
	width: 100%;
	display: block;
	bottom: 0px;
}
.page-description h2:after {
	content: "";
	background: #2caf64;
	border-radius: 100%;
	overflow: hidden;
	display: block;
	height: 6px;
	width: 6px;
	right: 0px;
	bottom: -2px;
	position: absolute;
}
.page-main {
	padding-top: 40px;
}
.left-menu h4 {
	position: relative;
	font-size: 18px;
	margin-top: 10px;
	padding-bottom: 15px;
	margin-bottom: 20px;
	text-indent: 10px;
	color: rgba(68, 28, 28, 1);
}
.left-menu h4:before {
	position: absolute;
	content: "";
	background: rgba(0,0,0,0.1);
	height: 1px;
	width: 100%;
	display: block;
	bottom: 0px;
}
.left-menu h4:after {
	content: "";
	background: #2caf64;
	border-radius: 100%;
	overflow: hidden;
	display: block;
	height: 6px;
	width: 6px;
	right: 0px;
	bottom: -2px;
	position: absolute;
}
.description-image {
	padding-bottom: 10px;
}
.description-image-right {
	display: inline-block;
	float: right;
}
.blur {
	-webkit-filter: blur(20px);
}
/*Page Contact*/
/*Info*/
.page-contact-info .page-content {
	position: relative;
	overflow: hidden;
	background: url(../img/page-badge-2.png) rgba(255,255,255,1) no-repeat;
	min-height: 800px;
}
.page-contact-info .page-description {
	min-height: 800px;
	position: relative;
	z-index: 0px;
}
.page-contact-info .page-description:before {
	content: "";
	position: absolute;
	background: url(http://gencaycivata.com.tr/img/contact-bg-1.png) left bottom no-repeat;
	left: -95px;
	height: 716px;
	margin-top: 40px;
	width: 1118px;
	display: block;
	background-size: 1118px 716px;
}
.page-contact-info .page-description:after {
	content: "";
	background: rgba(0,0,0,0.1);
	height: 93%;
	position: absolute;
	width: 1px;
	top: 10px;
	left: -2px;
}
.page-contact-info .description-text {
	width: 580px;
	left: 30px;
	background-color: #F8F9FA;
	z-index: 1px;
	position: relative;
	padding:20px;
}
.page-contact-info .description-text ul {
	padding: 10px;
}
.page-contact-info .description-text li {
	list-style: none;
	color: #90797a;
	margin-bottom: 20px;
}
.page-contact-info .description-text li h4 {
	color: #3a1011;
}
.page-contact-info .description-text li a {
	color: #90797a;
}
.page-contact-info .description-text .drop-cv {
	float: right;
	margin-right: 32px;
}
.page-contact-info .description-text li:before {
	content: "";
	background: url(../img/contact-info-icons.png) 0 0 no-repeat;
	height: 50px;
	width: 50px;
	display: block;
	position: relative;
	float: left;
}
.page-contact-info .cont-phone:before {
	background: url(../img/contact-info-icons.png) 0px -68px !important;
}
.page-contact-info .cont-fax:before {
	background: url(../img/contact-info-icons.png) 0px -152px !important;
}
.page-contact-info .cont-email:before {
	background: url(../img/contact-info-icons.png) 0px -216px !important;
}
.page-contact-info .cont-hr:before {
	background: url(../img/contact-info-icons.png) 0px -277px !important;
}
.page-contact-info .cont-writeus:before {
	background: url(../img/contact-info-icons.png) 0px -337px !important;
}

@media (max-width:768px) {
.page-description:before,  .page-contact-info .page-description:after {
	display: none !important;
}
.page-contact-info .description-text {
	left: 0px;
	width: 100%;
}
}
/*Ürünlerimiz*/
.page-coffes h2{ position:relative; text-align:center; color:#3a1011;}
.page-coffes h4{position:relative; text-align:center; color: #e88f41;}
.page-coffes p{position:relative; text-align:center; width:80%; margin:0 auto;}
.border-classy{
    position: absolute;
  background: url(http://gencaycivata.com.tr/img/menu/menu-bg.png) no-repeat;
  height: 132px;
  width: 132px;
  display: block;
  left: 15px;
  top: 1px;
  z-index: -1;
 }
.tabs {
	position: relative;
	min-height: 680px; /* This part sucks */
	clear: both;
	margin: 25px 0;
	transition: all 2s;
	margin-top:50px;
}
.tab {
	float: left;
	margin-right: 10px;
	width:15.6%;
	text-align:center;
}
.tab label:before,
.coffee-alacarte li:before {
	content: "";
	background: url(../img/icons.png) 0 0 no-repeat;
	background-color: #525252;
	border-radius: 100%;
	width: 85px;
	height: 85px;
	display: block;
	position: relative;
	transition: all 1s;
	margin:0 auto;
	margin-bottom:10px;
}
.coffee-alacarte{clear:both; width:100%; display:inline-block; margin-bottom:70px;}
.main-alacarte{ margin-top:20px; margin-bottom:20px;}
.hide-item-1{display:none;}
.coffee-alacarte li{
	list-style:none;
	float:left;
	text-align:center;
	cursor:pointer;
}
.concard { 
  position: relative;
  -webkit-perspective: 800;
  height:240px;
  width:240px;

 }
.card {
  width: 100%;
  height: 100%;
  position: absolute;
  -webkit-transform-style: preserve-3d;
  -webkit-transition: -webkit-transform 1s;
}
.card figure {
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden;
}
.card .front {
}
.card .back {
  -webkit-transform: rotateY(180deg);
}
.card.flipped {
  -webkit-transform: rotateY(180deg);
}
.tab label {
	cursor: pointer;
	text-align: center;
	position: relative;
	color:#002e21;
}
.tab [type=radio] {
	display: none;
}
.coffee-items {
	width:100%;
	transition:all 2s;
	text-align:center;
	overflow:hidden;
	margin-bottom:20px;
}

.coffee-items ul{  padding: 0px;margin-top: 10px;text-align: center; margin: 0 auto;display:block;}
.coffee-items ul li{float:left;list-style:none; padding:0px; width:25%; margin:20px auto; text-align:center;}
.coffee-items ul li img{ margin:0 auto;}
.bouncy {
  -webkit-animation-name: bouncy;
  animation-name: bouncy;
   -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  transition:all 3s;
}
@-webkit-keyframes bouncy {
  0% {
  position: absolute;
  left: 0px;
  top: 0px;
  transform: translate3d(400px, 0px, 0px) scale3d(0.001, 0.001, 1);
  opacity: 0;
  }
  100% {
 position: absolute;
  left: 0px;
  top: 0px;
  transform: translate3d(400px, 1008px, 0px) scale3d(1, 1, 1);
  opacity: 1;
  }
}

@keyframes bouncy {
  0% {
  position: absolute;
  left: 0px;
  top: 0px;
  transform: translate3d(400px, 0px, 0px) scale3d(0.001, 0.001, 1);
  opacity: 0;
  }
   100% {
 position: absolute;
  left: 0px;
  top: 0px;
  transform: translate3d(400px, 1008px, 0px) scale3d(1, 1, 1);
  opacity: 1;
  }
}
.isotope {
  -webkit-transition-property: height;
  -moz-transition-property: height;
  -ms-transition-property: height;
  -o-transition-property: height;
  transition-property: height;
}
.element-item > * {
  margin: 0;
  padding: 0;
}

.slow-hide{
  -webkit-animation-name: slowhide;
  animation-name: slowhide;
   -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
@-webkit-keyframes slowhide {
  0% {
	 position: absolute;
  left: 0px;
  top: 0px;
  transform: translate3d(400px, 1008px, 0px) scale3d(1, 1, 1);
  opacity: 1;  
  }
  100% {
  position: absolute;
  left: 0px;
  top: 0px;
  transform: translate3d(400px, 0px, 0px) scale3d(0.001, 0.001, 1);
  opacity: 0;
  }
}

@keyframes slowhide {
  0% {
  position: absolute;
  left: 0px;
  top: 0px;
  transform: translate3d(400px, 1008px, 0px) scale3d(1, 1, 1);
  opacity: 1;
  }
   100% {
  position: absolute;
  left: 0px;
  top: 0px;
  transform: translate3d(400px, 0px, 0px) scale3d(0.001, 0.001, 1);
  opacity: 0;
  }
}




[type=radio]:checked ~ label:before,
.selected:before,
.coffee-alacarte li:hover:before{
	content: "";
	background-color: #d7b46a !important;
	border-radius: 100%;
	width: 85px;
	height: 85px;
	display: block;
}
[type=radio]:checked ~ label:after,	
.selected:after,
.coffee-alacarte li:hover:after{
	content: "";
	border: 3px solid rgba(255,255,255,1.00);
	border-radius: 100%;
	width: 75px;
	height: 75px;
	display: block;
	position: absolute;
	top: 5px;
	bottom: 5px;
	right: 5px;
	left: 5px;
	margin:0 auto;
}
.selected,
.coffee-alacarte li:hover{color:#d7b46a !important;}
.exclusive{
	background: url(http://gencaycivata.com.tr/img/menu/exclusive.png) 0 0 no-repeat;
	width:69px;
	height:57px;
	background-size:100%;
	display:block;
	position:absolute;
	right:0px;
	top:-17px;
}
[type=radio]:checked ~ label ~ .coffee-items {
	display: block;
	transition:all 2s;
}
#all ~ label:before,
.all:before {
	background-position: -38px 10px !important;
}
#hotdrinks ~ label:before,
.hotdrinks:before {
	background-position: -188px 10px !important;
}
#colddrinks ~ label:before,
.colddrinks:before {
	background-position: -352px 10px !important;
}
#meals ~ label:before,
.meals:before {
	background-position: -511px 10px !important;
}
#cakes ~ label:before,
.cakes:before {
	background-position: -662px 10px !important;
}
#icecream ~ label:before,
.icecream:before {
	background-position: -821px 10px !important;
}

.orments-1-left,.orments-1-right{display:inline-block; width:20%; display:inline-block; position:relative; margin:0 20px;}
.orments-1-left:before{
  position: absolute;
  content: "";
  background: rgba(0,0,0,0.1);
  height: 1px;
  width: 100%;
  display: block;
  bottom: 8px;}
.orments-1-left:after{
   content: "";
  background: #2caf64;
  border-radius: 100%;
  overflow: hidden;
  display: block;
  height: 6px;
  width: 6px;
  right: 0px;
  bottom: 6px;
  position: absolute;
 }
.orments-1-right:before{
  position: absolute;
  content: "";
  background: rgba(0,0,0,0.1);
  height: 1px;
  width: 100%;
  display: block;
  bottom: 8px;}
.orments-1-right:after{
   content: "";
  background: #2caf64;
  border-radius: 100%;
  overflow: hidden;
  display: block;
  height: 6px;
  width: 6px;
  left: 0px;
  bottom: 6px;
  position: absolute;
 }
.alacarte-item h4 {text-align:left; color:#69172f;font-family: 'Leckerli One', cursive; font-size:20px;}
.alacarte-item ul{padding:0;}
.alacarte-item ul li {text-align:left; color:#002e21; list-style:none; padding:0px;}
.alacarte-header{
	border-bottom: 1px solid #100f0f;
	color:#100f0f !important;
	text-align:left !important;
	padding-bottom:10px;
	font-family: "champagne-limousines", arial, sans-serif;
}
.select-city{
 	background:rgba(68,28,28,0.1);
	border-radius:3px;
	z-index:1;
	position:relative;
	
}
.dropdown ul li{ list-style:none;}
.dropdown.city,
.dropdown.district{ background: rgba(255,255,255,1.00); line-height:38px; padding-left:20px; border-radius:3px; border:1px solid rgba(0,0,0,0.1);}
.dropdown.city a,
.dropdown.district a{display:block; color:#5c5959 !important; text-decoration:none !important;}
.dropdown.city b,
.dropdown.district b{position:absolute; right:0px; background:url(../img/drop-icon.png) no-repeat; width:21px; height:10px; top:15px; right:15px;}
.dropdown.city,
.dropdown.district,
.city-button{display:inline-block; margin:10px; width:30%;}
.city-button a{background:#d7b46a;border-radius:3px; border:1px solid rgba(0,0,0,0.1); line-height:38px; position:relative; width:100%; display:block;height:38px; padding:0 10px; color:rgba(255,255,255,1.00); text-decoration:none;}
.city-button a:hover{ background:#441C1C;}
.search_icon{background:url(http://gencaycivata.com.tr/img/search-mag.png) no-repeat; display:inline-block; width:25px; height:25px; position:absolute; right:5px; top:5px;}
.select-adress{ background:#f6f5f5;z-index:1; padding:10px; margin:20px 0;}
.select-map{z-index:2; position:relative;} 
.page-contact-info.offices .page-description:before{
content: "";
  position: absolute;
  background: url(http://gencaycivata.com.tr/img/contact-bg-1.png) left bottom no-repeat;
  left: -95px;
  height: 716px;
  margin-top: 200px;
  width: 1118px;
  display: block;
  background-size: 1118px 716px;
 }
 .page-contact-info.offices .page-content{ height:968px;}

.name-input input,
.email-input input,
.phone-input input,
.message-input textarea{
	background:rgba(0,0,0,0.00);
	width:100%;
  line-height: 38px;
  padding-left: 20px;
  border-radius: 3px;
  margin:10px 0;
  border: 1px solid rgba(0,0,0,0.3);
  color:#7d7c7c;
  font-size:18px;
 }
.input-hr{ padding:0px !important; margin-left:-40px; position:relative;}
.button-send{background:#d7b46a;border-radius:3px; border:1px solid rgba(0,0,0,0.1); line-height:38px; position:relative;display:block;height:38px; padding:0 10px; color:rgba(255,255,255,1.00) !important;width:150px; font-size:14px; text-decoration:none;}
.button-send:hover{background:#441C1C;color:rgba(255,255,255,1.00) !important;}
span.footer-logo-h1,
.footer-logo-text {
  position: relative;
  padding:5px 0;
  display:block;
  font-size:12px;
  letter-spacing:0px;
}
span.footer-logo-h1{font-size:16px; margin-top:60px;}
.footer-logo{position:absolute;}
/*--------------------
2.4 Media Queries
--------------------*/
@media (max-width:480px) {
.dest-descr {
	float: left;
	max-width: 100% !important;
}
.da-slide .da-img {
	margin-left: -150px;
}
.da-slide .da-img img {
	transform: scale(0.4);
}
.coffee-carousel .da-slide .da-img {
	margin-left: 0px;
}
.coffee-carousel .da-slide .da-img img {
	transform: scale(1);
}
.social-lang {
	display: none;
}
.head-right {
	float: left;
	clear: both;
	padding-left: 10px;
	margin-top: 10px;
}
.mobile-logo {
	background: url(../img/logo-sticky.png) no-repeat;
	width: 200px;
	height: 63px;
	margin: 0 auto;
	float: left;
}
.navbar-default .navbar-toggle {
	clear: both !important;
}
.navbar-header {
	border:none;
}
.page-about .cnt-container {
	padding-top: 0px;
	margin-top: -100px !important;
}
.rslides_nav.prev, .rslides_nav.next {
	top: 20% !important;
}

.cnt-container {
	margin-top:200px;
}
.page-banner{
	height:240px !important;
}


}

@media (min-width:480px) and (max-width:767px) {
.da-slide .da-img {
	margin-left: -150px;
}
.da-slide .da-img img {
	transform: scale(0.6);
}
.coffee-carousel .da-slide .da-img {
	margin-left: 0px;
}
.da-slide .da-img img {
	transform: scale(1);
}
.cnt-container {
	margin-top:0px;
}
.page-banner{
	height:240px !important;
}


}

@media (max-width:767px) {
.mwrap-wrapper {
	padding-top: 94px;
}
.navbar-default {
	position: relative;
	background: rgba(255,255,255,1);
}
.navbar-default .sticky-logo {
	background: url(../img/logo-sticky.png) no-repeat;
	width: 201px;
	height: 43px;
	margin: 0 auto;
}
.navbar-default .navbar-brand {
	display: none;
}
.navbar-default .navbar-nav {
	background: none;
	padding: 0px;
	top: -75px !important;
}
.navbar {
	margin-bottom: 0px;
}
.navbar .logo-spare {
	padding: 16px 0px;
	width: 200px;
}
.navbar-default .navbar-nav>li>ul>li {
	width: auto;
	margin-right: 10px;
	height:45px;
	line-height:45px;
	position:relative;
}
.navbar-default .navbar-nav>li>ul>li:before {content:"\f0da"; font-family:fontawesome; position:absolute; width:10px; height:10px; display:block; left:-20px; top:-8px;}
.navbar-default .navbar-nav>li>ul>li>a {
	font-size: 15px;
	display: block;
	font-weight: 600;
	line-height: 75px;
	letter-spacing: 1px;
	text-align: center;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
	color: #0f0f0f;
	text-decoration: none;
}

.navbar-default .navbar-nav>li>ul>li>a:hover {
	color:#0949A3;
}
.navbar .sticky-logo {
}
.navbar .sticky-logo:hover {
}
.navbar-default .current:after {
	display: none;
}
.navbar-default .menu-right {
	position: absolute;
	right: 0px;
}

.navbar-default {
	position: fixed !important;
	top: 0px;
}
/**/
.subs-button {
	top: 0px;
}
.input-subs-left, 
.input-subs-right{
	display: inline-block;
}
.input-subs-cont {
	display: inline-block;
	width: 100% !important;
}
.input-subs {
	width: 100%;
}
.input-subs-text, .input-subs-cont {
	height: auto !important;
}
.input-subs-cont {
	padding-bottom: 20px;
}
/**/
.destination-desc {
	margin-top: 0px;
}
.product-categories li {
	padding: 0px;
	margin: 10px 0;
	margin-left: -20px;
	border-bottom: 1px dotted rgba(0,0,0,0.2);
	padding-bottom: 10px;
	margin-bottom: 15px;
}
.product-categories li:last-child {
	border: none;
}
.dest-descr:before {
	display: none;
}
.dest-descr {
	width: auto !important;
	max-width: 70%;
	float:none;
	margin:0 auto;
}
.dest-descr + a {
	left: 0 !important;
	margin-top: 0;
	padding-bottom: 0;
	position: relative;
	display: block;
	float: right;
}
.dest-descr + a:hover {
	left: 0 !important;
	margin-top: 0;
	padding-bottom: 0;
	position: relative;
	display: block;
}

.navbar-collapse.in {
	overflow: hidden;
}
.navbar-default .navbar-nav {
	margin-top: 0px !important;
	top: -2px !important;
}
.navbar-default .menu-right {
	position: relative !important;
}
.navbar-default .navbar-nav>li>ul>li {
	width: 100% !important;
	display: block !important;
	height: 30px;
}
.navbar-default .navbar-nav>li>ul>li>a {
	text-align: left !important;
	line-height: 30px !important;
}
.navbar-default .sticky-logo,  .navbar-default .logo-spare {
	display: none;
}
.navbar-header {
		border:none;
		 height:85px;
}
.mobile-logo {
	background: url(../img/logo-sticky.png) no-repeat;
	width: 200px;
	height: 60px;
	margin: 0 auto;
	top:10px;
}
.social-lang {
	position: absolute;
}
.rslide-heading {
	display: none;
}
.footer-brand {
	display: none;
}
.copy-wrap {

	background: none;
}
.footer .col-full-height {
	height: auto;
	min-height: 117px;
}
.contact-us,  .footer-phone {
	background-size: 102%;
}
.sticky-wrapper,  .footer-spacer {
	display: none;
}
.footer h2 {
	margin: 0;
}
.copy-text, .author-brand {
	font-size: 11px;
}
.author-brand {
	text-align: left;
}
.footer {
	padding-bottom: 60px;
}
nav.navbar.navbar-default.navbar-fixed-top.topnav.staggered-animation-container.staggered-animation.animated.fadeInDown {
	padding-bottom: 0px;
	box-shadow: 0 0 4px 2px rgba(0,0,0,0.3);
}
.navbar-default .navbar-brand {
	width: 170px;
	background-size: 100%;
	margin-top: 20px;
	margin-left: 20px;
}
.copy-text, .author-brand {
	line-height: 1.5;
}
.navbar-default .navbar-brand {
	float: left;
}
.navbar-default .navbar-toggle {
	float: right;
	clear: right;
	position:absolute;
	right:0px;
	top:20px;
}
.navbar-right {
	padding-top: 20px;
	margin-top: -15px;
}
}

@media (min-width: 768px) {
.navbar-default .navbar-nav .menu-left,
.navbar-default .navbar-nav .menu-right{top:82px; position:relative;}
.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
	margin-left: 0px;
}
.navbar-right {
	padding-top: 30px;
	margin-right: -20px;
}
.navbar-default .current {
	position: relative;
}
.navbar-default .current a {
	color: #0B9CD4 !important;
}
.navbar-default .current:after {
	content: "";
	position: absolute;
	bottom: -40px;
	color: #d7b46a;
	left: 0px;
	right: 0px;
	margin: 0 auto;
	width: 80px;
	line-height: 14px;
	text-align: center;
	text-shadow: 0 0 3px rgba(0,0,0,0.3);
}
.content-section-a.about {
	background: no-repeat 500px top;
}
.nav>li>a {
	padding: 10px 8px;
}
.page-banner{
	height:500px;
}

}

@media (min-width: 768px) and (max-width: 998px) {
.da-slide .da-img img {
	transform: scale(0.8);
	margin-left: -300px;
	margin-top: -40px;
}
.coffee-carousel .da-slide .da-img img {
	transform: scale(1);
	margin-left: 0px;
	margin-top: 0px;
}
.da-arrows-prev {
	left: 30px;
}
.da-arrows-next {
	right: 30px;
}
.copy-text, .author-brand{}
.navbar>.container .navbar-brand,
.navbar>.container-fluid .navbar-brand,
.navbar-default .logo-spare{ width:200px; background-size:100%; position:absolute; top:4px;}
.navbar-default .navbar-nav .menu-left, 
.navbar-default .navbar-nav .menu-right{ top:45px; float:none;}
.menu-left{ margin-left:175px;}
.navbar-default .navbar-nav>li>ul>li{ margin-right:5px;}
.navbar-default .navbar-nav{ padding:0px;}
.navbar-default .navbar-nav>li>ul>li>a{font-size:11px;}

.page-banner{
	height:300px;
}

}

@media (max-width: 992px) {
	
.rslides_tabs{ display:none;}	
.footer-phone.col-md-2.col-full-height {
	padding-left: 30px;
}
.footer-phone.col-md-2.col-full-height .hq-name {
	margin-bottom: 0px;
}
.footer {
	padding-bottom: 50px;
}
.footer .col-full-height {
	height: auto;
}
.footer-nav {
	overflow: hidden;
	padding-left: 30px;
}
.footer-nav li {
	float: left;
	margin-right: 5px;
}
.footer-nav li:before {
	content: "\f0f4";
	font-family: fontawesome;
	margin-right: 5px;
}
.footer-nav li + li {
}
.social-foot {
	display: block;
}
.hq-address, .hq-phone, .hq-email {
	float: left;
	margin-right: 20px;
}
.dest-descr + a,  .dest-descr + a:hover {
	left: -84px;
}
.footer-phone, .contact-us {
}
.footer-spacer,  .footer-brand {
	display: none;
}
.copy-wrap {
	background: none;
}
/**/
/*.navbar-default .nav,
	.navbar-default .nav>li,
	.navbar-default .menu-right ul{padding:0px; margin:0px;}*/
.head-right>li,  .head-right .dropdown>a {
	color: #0f0f0f;
}
.social-lang {
	background: url(http://gencaycivata.com.tr/img/elips-br.png) top right no-repeat;
}
.facebook {
	background: url(../img/social-br.png) no-repeat left;
}
.twitter {
	background: url(../img/social-br.png) no-repeat -9px;
}
.instagram {
	background: url(../img/social-br.png) no-repeat -26px;
}
/*Slider*/
.rslides1_on .rslide-text {
	top: 15%;
	left: 20%;
	transition: all 4s;
	opacity: 1;
}
.rslides_nav.prev,  .rslides_nav.next {
	top: 30%;
}
.pad-left {
	left: 100px;
}
.rslide-heading {
	padding: 0;
	margin: 0;
}
}

@media (max-width: 998px) {
.tab {
 width:15%;	
}

.tab label:before,
.tab label {
	transform:scale(0.9);
}
.da-slide h2 {
	font-size: 18px;
	font-weight: bold;
}
.da-slide p {
	font-size: 12px;
}
.rslides_nav.prev,  .rslides_nav.next {
	transform: scale(0.7)
}
.input-subs-text {
	font-size: 14px;
}
.coffee-carousel {
	overflow: hidden;
}
.input-subs-left {
  border-bottom: 1px solid rgba(255,255,255,0.3);
 }
.input-subs-right {
  float: left;
  width:622px;
  padding-left: 70px;
  color: rgba(255,255,255,1.00);
  padding-top: 20px;
  text-decoration: none;
  transition: all 1s;
  margin: 30px 0;
  text-align: left;
   border-bottom: 1px solid rgba(255,255,255,0.3);
}
.input-subs-right i{ left:0px; right:auto;}
.footer{ background-size:auto 100%;}
}

@media (min-width: 768px) and (max-width: 997px) {
.rslide-heading {
	font-size: 30px;
	left:30%;
}
.rslides1_on .rslide-text{ top:30%;}
.cnt-container{ margin-top:-20vh}
.navbar-sticky .navbar-nav .menu-left{left:200px; margin:0px;}
.navbar-sticky .navbar-nav .menu-right{left:170px;}
.navbar-sticky .navbar-nav{ height:80px;}
.navbar-sticky .logo-spare{ position:absolute;}
.navbar-sticky .menu-left>ul,
.navbar-sticky .menu-right>ul{ padding:0px;}
.navbar-sticky .menu-left>ul>li,
.navbar-sticky .menu-right>ul>li{ margin-right:5px;}
.navbar-sticky ul li a{ font-size:12px;}
}
@media (min-width: 998px){.container.topnav{ height:130px;}}
@media (min-width: 998px) and (max-width:1199px) {
.rslides_tabs{ top:500px;}
.cnt-container{ margin-top:-29vh}
.navbar-default .navbar-nav>li>ul>li {
}
/*Slider*/
.rslides_nav.prev,  .rslides_nav.next {
	top: 20%;
}
.pad-left {
	left: 120px;
}
.rslide-heading {
	font-size: 30px;
	padding: 0;
	margin: 0;
}
.navbar-default .navbar-brand,.logo-spare{background-size:100%; width:200px; position:absolute !important; left:0px;}
.navbar-default .navbar-nav>li{ float:none; margin-right:0px;}
.navbar-default .navbar-nav .menu-left,
.navbar-default .navbar-nav .menu-right{ top:48px; margin-left:0px; left:200px; }
.navbar-sticky .navbar-nav .menu-left{left:200px;}
.navbar-sticky .navbar-nav .menu-right{left:115px;}
.navbar-default	{height: 85px;}
.navbar-default .navbar-nav{ padding:0px;}
.navbar-sticky .navbar-nav{ height:80px;}
.navbar-sticky .logo-spare{ position:absolute;}
}

@media (min-width: 1200px) and (max-width:1400px) {
	.rslide-heading{ font-size:30px;}
	.navbar-sticky .menu-right>ul>li, .navbar-sticky .menu-left>ul>li{ margin-right:30px;}
	.navbar-sticky .sticky-logo{ left:-10px;}
	.rslide-heading{ font-size:30px;}
}

@media (min-width: 1401px) and (max-width:1600px) {
	.navbar-sticky .menu-right>ul>li, .navbar-sticky .menu-left>ul>li{ margin-right:30px;}
	.navbar-sticky .sticky-logo{ left:-10px;}
	.rslide-heading{ font-size:40px;}
}

@media (min-width: 1600px) and (max-width:1920px) {
	.navbar-sticky .menu-right>ul>li, .navbar-sticky .menu-left>ul>li{ margin-right:30px;}
	.navbar-sticky .sticky-logo{ left:-10px;}

}

@media (min-width: 998px) and (max-width:1600px) {
}

@media(max-width:1199px) {
}

@media(min-width:1200px) {
}

@media (min-width: 1400px) {
}
.def-sticky{ display:none;}
.nicescroll-rails{z-index:9999 !important;}
.index-hand-write{
  font-family: 'Great Vibes', cursive;
  text-align: center;
  width:70%;
  margin:0 auto;
  margin-bottom: 70px;
  font-size:36px;
}