.logo-text {
    line-height: 1.2;
}

.bg-fd {
    background-color: #2f5279;
}

.slider-slides {
    margin-bottom: 20px; 
}


.slider-slides--round-text .number {
	border: 4px solid #142940
}

.slider-slides--round-text .slides-item:after {
	background-color: #142940
}

.slides-item.slide-active {
	box-shadow: 10px 0 10px 0 #2f5279
}


.slider-element,
.slider-parallax {
	position: relative
}

.heading-block:after,
.top-bar .contact-item:after {
	content: ''
}

.fd-no-desktop {
	display: none
}

.top-bar-dark {
	background-color: #354d68;
	color: #fff
}

.top-bar span {
	color: #fff
}

.top-bar-dark .contact-item .utouch-icon {
	fill: #fff
}

.top-bar .social-icons.icon-circle .fa {
	border-radius: 50%
}

.top-bar .social-icons .fa {
	width: 30px;
	height: 30px;
	font-size: 1.4em;
	text-align: center;
	color: #FFF;
	color: rgba(255, 255, 255, .8);
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}

.top-bar .fa {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.top-bar .social-icons.icon-rounded .fa {
	border-radius: 5px
}

.top-bar .social-icons.icon-flat .fa {
	border-radius: 0
}

.social-icons.icon-zoom .fa:active,
.top-bar .social-icons.icon-zoom .fa:hover {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1)
}

.social-icons.icon-rotate .fa:active,
.top-bar .social-icons.icon-rotate .fa:hover {
	-webkit-transform: scale(1.1) rotate(360deg);
	-moz-transform: scale(1.1) rotate(360deg);
	-ms-transform: scale(1.1) rotate(360deg);
	-o-transform: scale(1.1) rotate(360deg);
	transform: scale(1.1) rotate(360deg)
}



.nice-select,
div.wpforms-container-full .wpforms-form input[type=email],
div.wpforms-container-full .wpforms-form input[type=tel],
div.wpforms-container-full .wpforms-form input[type=text],
div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium,
input,
select,
textarea {
	border-radius: 5px;
	box-shadow: 0 0 8px 0 rgba(18, 25, 33, .15)
}

.fd-urun-ansiklopedisi-resimleri {
	padding: 30px
}

.fd-ana-sayfa-urun-gruplari-1 {
	padding-top: 135px
}

.fd-ana-sayfa-urun-gruplari-2 {
	padding-top: 120px
}

.fd-ana-sayfa-urun-gruplari-3 {
	padding-top: 100px
}

.fd-padding30 {
	padding: 30px 0
}

.fd-anasayfa-hakkimizda {
	position: relative;
	display: inline-block;
	margin-top: 90px
}

.slider-tabs-vertical-line .swiper-slide {
	padding: 70px 0
}

#fd-ana-sayfa-hakkimizda-section .btn--black {
	background-color: #273f5b
}

#fd-ana-sayfa-hakkimizda-section .btn--black:hover {
	background-color: #f89101
}

.heading-text .btn--black:hover {
	background-color: #fff;
	color: #121921
}

.slider-element {
	width: 100%;
	overflow: hidden
}

.slider-parallax,
.slider-parallax .swiper-container {
	visibility: visible;
	-webkit-backface-visibility: hidden
}

.slider-parallax .slider-parallax-inner {
	position: fixed;
	width: 100%;
	height: 100%
}

#google-map,
#map-overlay,
.device-touch .slider-parallax .slider-parallax-inner {
	position: relative
}

body:not(.side-header) .slider-parallax .slider-parallax-inner {
	left: 0
}

body:not(.stretched) .slider-parallax .slider-parallax-inner {
	left: auto
}

#header.transparent-header+.slider-parallax .slider-parallax-inner {
	top: 0
}

.slider-parallax .ei-title,
.slider-parallax .slider-caption,
.slider-parallax .slider-parallax-inner {
	will-change: transform;
	-webkit-transform: translate3d(0, 0, 0);
	-webkit-transition: transform 0s linear;
	-webkit-backface-visibility: hidden
}

#google-map {
	width: 100%;
	height: 450px
}

.gmap img {
	max-width: none!important
}

.gm-style .gm-style-iw h3 span {
	font-size: inherit;
	font-family: inherit
}

#map-overlay {
	padding: 100px 0
}

#map-overlay #google-map {
	position: absolute;
	height: 100%;
	top: 0;
	left: 0
}

.primary-menu-menu>li>a,
div.wpforms-container-full .wpforms-form button[type=submit] {
	position: relative;
	transition: all .3s ease;
	display: inline-block;
	line-height: 1;
	text-transform: uppercase
}

div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-medium,
div.wpforms-container-full .wpforms-form input.wpforms-field-medium,
div.wpforms-container-full .wpforms-form select.wpforms-field-medium {
	max-width: 100%
}

input:invalid,
textarea:invalid {
	border: 1px solid
}

div.wpforms-container-full .wpforms-form button[type=submit] {
	cursor: pointer;
	text-decoration: none;
	padding: 18px 50px;
	font-size: 14px;
	color: #fff;
	font-weight: 900;
	border-radius: 50px;
	text-align: center;
	width: 100%;
	background-color: #121921
}

div.wpforms-container-full .wpforms-form button[type=submit]:hover {
	background-color: #587741;
	border: 1px solid #ccc;
	cursor: pointer;
	box-shadow: 5px 0 15px 0 rgba(0, 131, 255, .3)
}

.fd-foto-galeri-title {
	font-size: 20px;
	color: #771f00;
	text-align: center;
	margin-bottom: 50px;
	margin-top: 3px
}

.fd-urun-galerisi {
	width: 270px
}

.cat-list-bg-style {
	margin: 25px 0
}

.cat-list-bg-style .cat-list__item.active {
	background-color: #8c3312
}

.cat-list-bg-style .cat-list__item a:hover {
	background-color: #3a516c
}

.fd-foto-galeri-heading-title {
	color: #7a2100
}

.fd-tarihce-basligi-title {
	font-size: 42px;
	color: #771f00;
	text-align: center
}

.fd-section-urunler .row {
	margin-right: 0
}

.fd-section-urunler .fd-resimler {
	width: 300px;
	padding: 0;
	margin-left: 0;
	max-width: none
}

.fd-section-urunler .fd-resimler img {
	margin-left: 0;
	height: 200px
}

.fd-urunlerimiz-basligi-title {
	font-size: 42px;
	color: #771f00;
	text-align: center
}

.widget-title.fd-text-center {
	color: #771f00
}

.pricing-tables-item-solid.bg-light .bg-layer {
	margin-bottom: 70px
}

.fd-urunlerimiz-title {
	font-size: 25px;
	color: #771f00;
	text-align: center;
	margin-top: -1px;
	padding-bottom: 30px
}

.fd-primary-menu-menu>li>a {
	color: #262223
}

.primary-menu-menu>li>a {
	font-size: 14px;
	font-weight: 700;
	color: #262223
}

.primary-menu-menu ul.sub-menu li a {
	width: 330px
}

li.fd-kalite-politikasi-list-icon img.alignnone {
	float: left;
	margin: inherit;
	margin-right: 10px
}

.fd-kalite-politikasi-list-icon {
	margin-bottom: 12px
}

#fd-kurumsal .block-rounded-shadow {
	padding-top: 11px
}

.footer .info {
	color: #dce0e6;
	font-weight: 700
}

.fd-kurumsal-title {
	font-size: 30px;
	color: #7f2100
}

#fd-kurumsal .pagination-arrow {
	padding: 0
}

.fd-header-lines-decoration {
	width: 100%;
	height: 6px
}

.fd-header-lines-decoration span {
	height: 100%;
	width: 14%;
	float: left
}

.fd-header-lines-decoration span:first-child,
.fd-header-lines-decoration span:last-child {
	width: 15%
}

.btn--black:hover {
	background-color: #fff;
	color: #121921
}

.logo-sub-title {
	font-size: 30px
}

.footer .widget-title {
	color: #a1b7d2
}

.info {
	color: #771f00;
	font-weight: 700
}

.w-list .list li a {
	color: #dce0e6
}

.fd-footer-info {
	color: #fff;
	font-weight: 700
}

.fd-breadcrumbs {
	margin-top: 300px
}

.fd-post-thumb {
	margin-bottom: 10px;
	border: 1px solid #dfdfdf;
	padding: 11px;
	box-shadow: rgba(0, 0, 0, .18) 2px 5px 10px;
	position: relative!important;
	height: 200px
}

.fd-align-right {
	float: right
}

.c-secondary:hover {
	color: #fff;
	fill: #273f5b;
	background-color: #273f5b;
	border-color: #273f5b
}

.slider-faqs-thumb .fd-post-thumb {
	margin-left: -35px
}

.fd-mt-20 {
	margin-top: 20px
}

.fd-mt-40 {
	margin-top: 40px
}

.fd-mt-80 {
	margin-top: 80px
}

.fd-mbn-20 {
	margin-bottom: -20px
}

.crumina-module.crumina-module-slider .row .navigation-bottom .slider-slides,
.fd-hr-line {
	margin-bottom: 30px
}

.fd-hr-line {
	height: 10px;
	border: 0;
	box-shadow: 0 9px 3px -10px #8c8b8b inset;
	padding-top: 15px
}

.block-rounded-shadow {
	box-shadow: 0 0 35px 0 rgba(18, 25, 33, .1)
}

.row .swiper-container.navigation-bottom {
	padding-bottom: 30px
}

.swiper-wrapper .swiper-slide .slider-faqs-thumb {
	background-image: none
}

.w-author .fd-testimonial-img-author {
	width: 120px;
	height: 120px;
	position: relative;
	overflow: visible;
	margin-bottom: 35px;
	margin-left: 125px;
	margin-top: -25%
}

.sidebar .widget {
	margin: auto auto 20px
}

.w-author .fd-testimonial-img-author img {
	border-radius: 100%;
	overflow: hidden;
	box-shadow: 10px 0 30px rgba(18, 25, 33, .15);
	margin-left: -35px
}

.fd-text-justify {
	text-align: justify
}

.fd-text-center,
.featured-box {
	text-align: center
}

.fd-resimler {
	max-width: 100%;
	padding: 5px
}

.fd-resimler img {
	width: 100%;
	margin-bottom: 10px;
	margin-left: 10px;
	padding: 5px;
	vertical-align: middle;
	border: 2px solid #eee;
	box-shadow: rgba(0, 0, 0, .18) 2px 5px 10px
}

.fd-header-hakkimizda {
	height: auto;
	line-height: 0
}

.heading-block {
	margin-bottom: 50px
}

.heading-block h4 {
	margin-bottom: 0;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #333;
	font-size: 20px;
	font-weight: 700
}

.heading-block:after {
	display: block;
	margin-top: 30px;
	width: 40px;
	border-top: 2px solid #444
}

.heading-block.nobottomborder:after {
	display: none
}

.appear-animation {
	opacity: 0
}

.animated,
.appear-animation-visible {
	opacity: 1
}

.featured-box {
	background: #F5F5F5;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #FFF), color-stop(98%, #fcfcfc)) rgba(0, 0, 0, 0);
	background: linear-gradient(to bottom, #FFF 1%, #fcfcfc 98%) rgba(0, 0, 0, 0);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-bottom: 1px solid #DFDFDF;
	border-left: 1px solid #ECECEC;
	border-radius: 8px;
	border-right: 1px solid #ECECEC;
	-webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .04);
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .04);
	min-height: 100px;
	position: relative;
	z-index: 1;
	margin: 20px auto
}

.featured-box .box-content {
	border-radius: 8px;
	border-top: 1px solid #CCC;
	border-top-width: 4px;
	padding: 30px 30px 10px;
	position: relative;
	top: -1px
}

ul.history {
	margin: 0 0 25px;
	padding: 0;
	list-style: none
}

ul.history li {
	margin: 25px 0;
	padding: 0;
	clear: both
}

ul.history li h4 {
	margin: 0 0 -38px;
	padding: 0
}

ul.history li p {
	margin-left: 100px
}

.text-margin-left-100 {
	margin-left: 16%
}

ul.history li .thumb {
	background: url(img/history-thumb.png) no-repeat;
	width: 227px;
	height: 160px;
	margin: 0 0 30px;
	padding: 0;
	float: left
}



ul.history li .thumb img {
	border-radius: 150px;
	margin: 7px 8px;
	width: 145px;
	height: 145px
}

ul.history li .featured-box {
	text-align: left;
	margin-left: 225px;
	margin-bottom: 50px;
	min-height: 115px
}

@media (max-width:575px) {
	ul.history li .thumb {
		display: none
	}
	ul.history li .featured-box {
		margin-left: 0
	}
}

ul.history li .featured-box .box-content {
	border-top-color: #1585ef
}

.fancy-title {
	position: relative;
	margin-bottom: 30px;
	text-align: center
}

.fancy-title h4 {
	position: relative;
	display: inline-block;
	background-color: #FFF;
	padding-right: 15px;
	margin-bottom: 0
}

.animated {
	animation-duration: 1s;
	animation-fill-mode: both
}

.fadeInUp {
	animation-name: fadeInUp
}

@keyframes fadeInUp {
	from {
		opacity: 0;
		transform: translate3d(0, 100%, 0)
	}
	to {
		opacity: 1;
		transform: none
	}
}

@-webkit-keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.fancybox-slide--image {
	padding: 50px
}

.fancybox-image {
	box-shadow: rgba(0, 0, 0, .8) 0 5px 25px;
	transition: box-shadow .2s
}

.fancybox-is-scaling .fancybox-image {
	box-shadow: none
}

.fancybox-can-pan .fancybox-item,
.fancybox-is-scaling .fancybox-item {
	display: none!important
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	z-index: 2
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 25%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	-webkit-tap-highlight-color: transparent
}

.fancybox-prev {
	left: 0
}

.fancybox-next {
	right: 0
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	visibility: hidden
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px
}

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

.footer .wrapper {
	padding: 20px;
	text-align: left
}

.footer .list-unstyled {
	padding-left: 0;
	list-style: none
}

.footer .list-inline li {
	display: inline-block;
	padding-right: 5px;
	padding-left: 5px;
	margin-bottom: 10px
}

.footer .wrapper .social-icons .fa {
	font-size: 1.8em
}

.footer .social-icons .fa {
	width: 50px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	color: #FFF;
	color: rgba(255, 255, 255, .8);
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}

.footer .social-icons.icon-circle .fa {
	border-radius: 50%
}

.footer .social-icons.icon-rounded .fa {
	border-radius: 5px
}

.footer .social-icons.icon-flat .fa {
	border-radius: 0
}

.footer .social-icons .fa:hover,
.social-icons .fa:active {
	color: #FFF;
	-webkit-box-shadow: 1px 1px 3px #333;
	-moz-box-shadow: 1px 1px 3px #333;
	box-shadow: 1px 1px 3px #333
}

.footer .social-icons.icon-zoom .fa:hover,
.social-icons.icon-zoom .fa:active {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1)
}

.footer .social-icons.icon-rotate .fa:hover,
.social-icons.icon-rotate .fa:active {
	-webkit-transform: scale(1.1) rotate(360deg);
	-moz-transform: scale(1.1) rotate(360deg);
	-ms-transform: scale(1.1) rotate(360deg);
	-o-transform: scale(1.1) rotate(360deg);
	transform: scale(1.1) rotate(360deg)
}

.footer .social-icons .fa-facebook,
.social-icons .fa-facebook-square {
	background-color: #3C599F
}

.footer .social-icons .fa-instagram {
	background-color: #A1755C
}