body{margin:0; padding:0; font-family:'Dosis'; font-size:16px; color:#58585b;text-rendering: optimizeLegibility !important; -webkit-font-smoothing: antialiased !important;}
body.home #header{position:absolute; z-index:9; width:100%; left:0; top:0;}
a{text-decoration:none;}
a img{border:0}
h1,h2,h3,h4,h5,h6,p{margin-top:0}
.container{width:1000px; margin:auto; position:relative;}
.clear{clear:both;}
.mobile{display:none;}
/* Header */
#header{background:#dd8046; height:80px;}
#header .container{background:url(../img/header/header-bg.png?p=11) no-repeat center center;}
#header-navigation-bar{background-color:#f8efd6; padding:10px 0}
#header-navigation-bar a,#header-navigation-bar span{color:#b55e29; font-size:12px; font-weight:500; border-right:1px solid #e6d5a7; padding-right:10px; margin-right:10px;}
.container#navigation{padding-left:25px; width:975px;}
#header-navigation-bar a:last-child,#header-navigation-bar span:last-child{border-right:none}

/* Footer */
#footer{background-color:#c16832;}
#footer .container{background:url(../img/footer/footer-bg.png) repeat-y center top;}
#footer-top-bar{border-bottom:1px solid #c67b3e;  }
#goto-top-link{position:absolute; right:0; top:0;background:url(../img/footer/go-to-top.png?p=14) no-repeat center center; width:73px; height:73px;}
.footer-menu{float:left; padding:0 25px; box-sizing:border-box;}
.footer-menu h2{color:#fff; font-size:16px; font-weight:500; margin:20px 0}
.footer-menu a{color:#dfcb93; font-size:14px; display:block; margin: 7px 0}
#footer-menu-wrapper{padding-bottom:30px;}
#footer-legal-bar{background-color:#cd733e; color:#FFF; text-align:center; font-style:italic; font-size:16px; font-weight:500; padding:10px 0}
#footer-legal-bar .container{background-image:none; }

/* Menü */
#top-menu{position:absolute; right:0; top:0;}
#top-menu a{color:#FFF; font-weight:700; font-size:15px; padding:32.5px 20.5px; line-height:15px; display:block; }
#top-menu ul, ul#home-slider{margin:0; padding:0;}
#top-menu ul {width:710px;}
#top-menu ul li{float:left; display:block;}
#top-menu ul li.dondurma-okulu{background-color:#f0013f;}
#top-menu ul li.dondurma-okulu a{color: #FFF;}
#top-menu ul li.dondurma-okulu:hover a{color: #FFF;}
#top-menu ul li .submenu{display:none; position:absolute; left:-290px; top:80px; width:710px; min-height:300px; background-color:#9c7e30; z-index:99; background:url(../img/header/submenu-bg.png) repeat-y center top #9c7e30; padding-left:290px; animation:submenu .4s ease-out;}
@keyframes submenu{
	0%{opacity:0}
	100%{opacity:1}
}

#top-menu-icon{display:none; background:url(../img/header/top-menu-header.png) no-repeat center center; width:80px; height:80px; background-size:contain; position:absolute; right:0; top:0;}
#top-menu ul li .submenu a{padding:22.5px 32px;}
#top-menu ul li .submenu a:hover{background-color:#cd743e;}
#top-menu a#search{background:url(../img/header/search-icon.png) center center no-repeat; padding:0 20px; height:80px; width:25px;}
#top-menu ul>li a:hover{background-color:#b55e29;}
#top-menu ul li:hover .submenu{display:block;}
#top-menu ul li .submenu .col{float:left; width:50%; }

#top-menu ul li .submenu{padding-left:0; width:1000px; padding-top:10px; min-height:290px;}
#top-menu ul li .submenu#hizmetlerimiz-menu{width:750px;}
#top-menu ul li .submenu a{opacity:.6; -webkit-opacity:.6; width:25%; float:left; padding:0;}
#top-menu ul li .submenu.products-menu a{width:20%;}
#top-menu ul li .submenu.products-menu{min-height: auto;}
#top-menu ul li .submenu#hizmetlerimiz-menu a{width:33.33%;}
#top-menu ul li .submenu a img{display:block; width:100%;}
#top-menu ul li .submenu a span{display:block; text-align:center; line-height:15px; padding:12.5px 0}
#top-menu ul li .submenu a:hover{animation:products-menu .4s linear; opacity:1; -webkit-opacity:1;}
@keyframes products-menu{
	0%{opacity:.6; -webkit-opacity:.6;}
	100%{opacity:1; -webkit-opacity:1;}
}

#top-menu ul li .submenu.products-menu a:last-child{opacity:1; -webkit-opacity:1;}

#top-menu ul li .submenu.products-menu a:last-child img {width: 90%;
    padding: 10px;}





#top-menu ul li .submenu.products-menu a:last-child:hover{animation:products-menu .4s linear; opacity:1; -webkit-opacity:1;}
@keyframes products-menu{
 0%{opacity:1; -webkit-opacity:1;}
 100%{opacity:1; -webkit-opacity:1;}
}


/* Ürünler */
.aciklama{padding: 7px 0;}
.aciklama .container{  }
.aciklama .container .aciklama_text{ padding: 25px; box-sizing: border-box;border:#bc783f 2px solid; border-radius: 5px; margin: 0 30px; text-align: center; color: #764638; font-size: 16px; background-color: #fcf9f2; }
.aciklama.algida-maras-usulu{ }
.logo-wrapper{position: relative; text-align: center; width:100%;  margin-top: -25px; height: 95px;}
.logo-wrapper img{display: inline-block; transform: translateY(-50%);}

.product-container .product-banner-wrapper{border-bottom:1px solid #c69910;}
.product-banner img{display:block; width:100%;}
.product-hero{position:absolute; left:396px; top:222px; width:530px;  height:248px; color:#b55e29; font-size:18px; font-weight:500; text-align:center;}
.product-hero h3{font-weight:600; font-size:20px;}
#products-wrapper a{width:33.33%; float:left; margin:20px 0}
#products-wrapper a img{display:block; width:100%;}
#products-wrapper a.product2{width:50%;}
#products-wrapper a.product2:nth-child(2n-1) img{border-right:1px solid #c09e40; width:100%;}

#products-wrapper a:hover{background:url(../../media/products/la-gelateria/hover-bg.png)}
#products-wrapper a .product-name{padding:5px; text-align:center; color:#b55e29; font-weight:500; font-size:20px; min-height:50px;}
#products-wrapper a .product-name .product-en-name{display:block; font-size:16px;}
#products-wrapper a:hover .product-name{color:#FFF; background:url(../img/products/product-hover-s.png) repeat-y center top #de8147;}
#products-wrapper h2{color:#b55e29; font-size:25px; font-weight:normal; border-bottom:1px solid #f0e3c1; padding-bottom:5px;}

	/* ICNOW*/ 
	
	.product-container#icnow .product img{transform: scale(.7)}

	/* Carte d'Or */
	.product-container#la-gelateria{background-color:#fdf7e6;}
	
	.product-container#la-gelateria #products-wrapper{padding-top:50px;}
	.product-container#la-gelateria .product-banner-wrapper{background: url(../../media/products/la-gelateria/meyveli-dondurma.jpg) no-repeat center center}
	
	
	/* Algida */
	.product-container#algida {background-color:#000}
	.product-container#algida .product-banner-wrapper{background:url(../../media/products/algida/algida-acik-dondurma.png) no-repeat center top;}
	.product-container#algida #products-wrapper {background:url(../../media/products/algida/products-wrapper-bg.jpg) repeat-y center top;}
	
	.product-container#algida #products-wrapper a:hover{background:url(../../media/products/algida/hover-bg.png)} 
	.product-container#algida #products-wrapper a .product-name{color:#d2232a}
	.product-container#algida #products-wrapper a:hover .product-name{color:#FFF; background-color:#d2232a; background-image:none;}

	/* Algida Maraş Usulü */
	.product-container#algida-maras-usulu {background-color:#fbfbf5}
	.product-container#algida-maras-usulu .product-banner-wrapper{background:url(../../media/products/algida-maras-usulu/maras-dondurma.jpg?p=24) no-repeat center top;}
	
	.product-container#algida-maras-usulu #products-wrapper a.product2:nth-child(2n-1) img{border-right:none; width:100%;}
	
	.product-container#algida #products-wrapper a:hover{background:url(../../media/products/algida/hover-bg.png)} 
	.product-container#algida #products-wrapper a .product-name{color:#d2232a}
	.product-container#algida #products-wrapper a:hover .product-name{color:#FFF; background-color:#d2232a;}
	

.ikramliklar-banner{background:url(../../media/products/ikramliklar/ikramlik-dondurma.jpg) no-repeat center top; position:relative; height:530px;}
.ikramliklar-banner .container{height:100%;}
.ikramliklar-banner#mu-banner{background-image:url(../../media/products/ikramliklar/maras-usulu-kup-dondurma.jpg) }
#page-container.ikramliklar{padding:20px;}
.ikramliklar-banner a{position:absolute; bottom:50px; left:635px; background:url(../../media/products/ikramliklar/besin_degerleri_btn.png) no-repeat left top; width:239px; height:68px; display:block;}
.ikramliklar-banner#mu-banner a{bottom:30px; left:135px;}


.pratik-dondurmali-tatlilar-banner{background:url("../../media/products/pratik-dondurmali-tatlilar/desktop_icgorsel_irmik.jpg") no-repeat center top; position:relative; padding-top: 31.9%; background-size: contain; max-width: 1664px; margin: auto;}
.pratik-dondurmali-tatlilar-banner .container{height:100%;}
.pratik-dondurmali-tatlilar-banner#vo-banner{background-image:url("../../media/products/pratik-dondurmali-tatlilar/desktop_icgorsel_volcano.jpg") }
#page-container.ikramliklar{padding:20px;}
.pratik-dondurmali-tatlilar-banner a{position:absolute; bottom:50px; left:635px; background:url(../../media/products/ikramliklar/besin_degerleri_btn.png) no-repeat left top; width:239px; height:68px; display:block;}
.pratik-dondurmali-tatlilar-banner#vo-banner a{bottom:30px; left:135px;}




#product-detail{background:url(../img/products/footer-bar.png?p=11) no-repeat left bottom; padding-bottom:10px;}
.product-image{float:left; width:500px;}
.product-desc{float:left; width:500px;}
.product-desc h1{color:#b55e29; font-size:36px; font-weight:500; padding:0 25px;    padding-right: 60px;}
.product-desc p{padding:25px; color:#6f5307; font-size:18px;}
.product-desc h1 small{font-size:20px; color:#6f5307; display:block;}
.product-desc table th{background-color:#b55e29; color:#FFF; padding:5px; font-weight:500; font-size:18px; border-right:1px solid #FFF; text-align:center;}
.product-desc table td{padding:5px; color: #464648; font-size:18px; font-weight:500;border-right:1px solid #FFF; text-align:center;}
#besin-degerleri-wrapper{font-size:14px; font-weight:500; }
#besin-degerleri-wrapper .p20{padding:10px 20px; text-align:center; }
.besin-degerleri-footer{color:#6f5307;}
.besin-degerleri-header{font-size:16px;}
/* Alt Sayfalar */

#ul#home-slider{position:relative; height:100%;}

#page-banner{height:300px; margin:auto; position:relative;}
#page-banner.hakkimizda{background:url(../img/banners/dondurma-cup.jpg) no-repeat center top;}
#page-banner.hizmetlerimiz{background:url(../img/banners/dondurma-servis-malzemeleri.jpg) no-repeat center top;}
#page-banner.isletmeleriniz_icin{background:url(../img/banners/isletmeleriniz-icin.jpg) no-repeat center top;}
#page-banner.iletisim{background:url(../img/banners/iletisim_02.jpg) no-repeat center top;}


#page-title-bar{position:relative; background-color:#dd8046; height:60px; width:100%; bottom:0; left:0}

#page-title-bar .container{height: 60px; background: url(../img/header/header-bg.png?p=11) repeat-y center top;}
#page-title-bar .page-title-wrapper{bottom:5px; position:absolute;}
#page-title-bar h1{margin:0; padding:0; padding:0 20px; color:#FFF; font-size:40px; font-weight:600; width:960px; }
#page-container{background-color:#fdf7e6; min-height:600px;}
#content-text{font-size:17px; padding:35px 25px; width:650px; float:left; margin-right:20px;}
#page-container h2{color:#b55e29; font-size:30px; font-weight:600;}
#page-container h3{color:#b55e29; font-size:20px; font-weight:600;}
#page-container h4{color:#b55e29; font-size:16px; font-weight:600; margin-bottom:10px;}
#content-right{width:280px; float:left;}
#content-right #right-menu{border-left:1px solid #f2e4bb; padding-left:10px;}
#content-right #right-menu a{display:block; border-bottom:#f0e3c2 1px solid;padding:15px 20px; color:#b55e29; font-size:18px; font-weight:600;}
#content-text ul{margin:0; padding:0}
#content-text ul li{background:url(../img/content/algida-bullet.png) no-repeat left 7px; padding-left:30px; margin-bottom:15px; list-style:none;}

.service-item{width:100%; display:table; position:relative; margin-bottom:60px;}
.service-item-text{width:70%; float:left; display:table-cell; vertical-align:middle; height:100%;}
.service-item img{display:block; float:left; width:30%;}
.service-item-text h2{color:#b55e29; font-size:30px; font-weight:600;}
h2 small{display:block; font-size:18px;}

/* İletişim */
.contact-item{border-bottom:1px solid #f7eed5; padding-bottom:12px; margin-bottom:12px;}
.contact-item h3{color:#b55e29; font-weight:600; margin-bottom:5px;}
.contact-item span.contact-col{display:block; width:50%; float:left;}

/* Tarifler */
.recipe-item{border-bottom:1px solid #f0e3c2; padding-bottom:20px; margin-bottom:20px; display: flex; flex-direction: row; align-items: flex-start;}
.recipe-item img{display:block; width:50%; margin-right: 25px; }
.recipe-item p{padding:10px 0; font-size:14px; }
.recipe-list-wrapper{float:left; width:49.5%; padding-right:.5%; color:#58585b;}
.recipe-list-wrapper div{padding:5px 0;}
.recipe-list-wrapper#steps div{background:url(../img/content/algida-bullet.png) no-repeat left 10px; padding-left:30px; margin-bottom:15px;}
.page-video-container{padding-left:20px; margin-bottom:20px;}
.page-video-container h3{padding-left:10px;}

#sunum_ornekleri a{display:block; float:left; margin-right:15px;margin-bottom:15px;}
.sunum-grup{margin-bottom:30px;}

/* Anasayfa */
#home-slider li a{height:600px; background:url(../img/home/slider/main_Header_01.jpg?p=12) no-repeat center top; display:block; background-color:#FFF;}
#home-slider li.slide2 a{background-image:url(../img/home/slider/main_Header_02.jpg?p=15)}
#home-slider li.slide3 a{background-image:url(../img/home/slider/3.jpg)}
#home-slider li.slide4 a{background-image:url(../img/home/slider/4.jpg)}
#home-slider li.slide5 a{background-image:url(../img/home/slider/main_Header_05.jpg)}
#home-slider li.slide6 a{background-image:url(../img/home/slider/dondurma_okulu.jpg)}
#home-slider li.slide7 a{background-image:url(../img/home/slider/md.jpg)}
#home-slider li.slide8 a{background-image:url("../img/home/slider/desktop_slider_(volcano).jpg")}
#home-slider li.slide9 a{background-image:url("../img/home/slider/desktop_slider_(irmik).jpg")}


.main-text { padding-top:60px; padding-left:100px; padding-bottom:50px; max-width:670px; }
.main-slogan { font-size:45px; font-family: 'Dosis', sans-serif; color:#be9a3c; font-weight:500; letter-spacing:.1px }
.main-slogan-desc { font-size:18px; font-family: 'Dosis', sans-serif; color:#be9a3c; letter-spacing:.5px }


.btn-outline-success {
    color: #fff;
    background-color: #be9a3c;
    background-image: none;
    border-color: #bd9b39;
	height: 40px;
	width: 160px;
	font-size: 16px; 
	font-weight: bold;
}


.btn {
    display: inline-block;
    font-weight: 500;
	font-size: 13px;
	border-radius: 2px;
	font-family: 'Raleway', sans-serif;
	padding: 10px 16px;
	letter-spacing:.5px;
	 -webkit-appearance: none;

}


#menuler a{color:#58585b;}
#content-text ul#menuler{display: flex; align-items: center; justify-content: center;}
#content-text ul#menuler  li{background:none; padding-left:0; text-align:center; margin: 0 10px;}

#menuler a img{display:block; box-shadow: 0px 0px 12px 3px rgba(0,0,0,0.2);
}


.maras-usulu-promo{display: flex; flex-direction: row; align-items: center}
.maras-usulu-promo-cell{width:50%; box-sizing: border-box; padding: 0 50px;}
.maras-usulu-promo-cell:first-child{padding-left: 0}
.maras-usulu-promo-cell:last-child{padding-right: 0}
.maras-usulu-promo-cell img{display: block; width:100%;}
.maras-usulu-promo-cell:first-child img{max-width: 350px;}


/* popup */

.fancybox-inner{overflow: inherit !important}
.satin-al-btn {
	background-color: rgb(184, 33, 39);
	box-shadow: 2.046px 2.194px 15px 0px rgba(0, 0, 0, 0.25);
	transform: translateY(50%); position: absolute;
	width: 190px;
	height: 40px;
	align-items: center; 
	justify-content: center;
	bottom:-5px; transform: translateY(50%);
	right: 15px;
	font-size: 24px; 
	display: inline-flex;
	color: #FFF;
	font-weight: 500
}
