.sol{margin-top:30px !important} 
 .basliklar h1{
 	font-size: 50px;
 	font-family: 'Josefin Sans', sans-serif;
     margin-top: 50px;
    margin-bottom: 10.5px;
        line-height: 1.2;
    color: rgba(0,0,0,0.9);
    text-align: center;
        
    font-weight: bold;
 }
 .basliklar h3{
 	text-transform: uppercase;
    color: #a4874b;
    
    margin-top: 10px;
    text-align: center;
    font-size: 18px;
}
@media (min-width:0px) and (max-width:454px) { 
	.basliklar h1 {
    	font-size: 30px;
    	padding: 0px 40px 10px 40px;
    	margin-top:20px;
    	margin-bottom:0px;
    }
    .basliklar h3{font-size:14px;margin-top:0px; }
    .kpn{padding:0px !important}
}
.LikeBox{ 
	width:100%;   
	text-align: center
	;float:left;
    padding-bottom: 20px;
    padding-top: 20px;
    background: #fff5d0;
    
}
.tarifKirmizi{
	color:#dc403d;
	cursor:pointer;
	float:left;
	font-size: 45px;
}
.tarifKirmizi:hover{
	color:#DC404E;
}
.tarifLikeActive{
	color:#DC404E;
}
.tarifLikeActive:hover{
	color:#999;
}
.plr10{padding-left:10px;padding-right:10px}
.tLike{float:left;width:50%;position:relative;margin-left:8%}
.tLike p{position:absolute;top:14px;width:27%;text-align:center;color:#fff;font-family: 'Josefin Sans', sans-serif;font-weight:300; letter-spacing:1px;cursor:pointer;font-size:13px}
.tLike span{font-family: 'Josefin Sans', sans-serif;font-weight:300; line-height:45px;margin-left:20px;font-size:16px;color: #111;}
.shareBox{float:left;}
.shareBox span{
	float:left;margin-left:20px;
	font-family: 'Josefin Sans', sans-serif;
    font-weight: 300;
    line-height: 45px;
    margin-left: 20px;
    font-size: 16px;
    color: #111;
}
.shr{font-size: 24px;
    padding-top: 11px;
    float:left;
    color:#111;
 }
 .big-meta-box-w{
 	float:left;
 	width:100%; 
 	margin-top: 30px;
    margin-bottom: 30px; 
    padding-top:60px;
    padding-left:20%;
    padding-right:20%;
    padding-bottom:60px;
    background-color: #f5f2ec;
 }
.big-meta-box {
    
    font-family: 'Josefin Sans', sans-serif;
    font-weight: 400;
    font-size: 16px;
    
    float:left;
}
.big-meta-box ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
    text-align: left;
    float:left;
}
.big-meta-box ul li {
    display: block;
    padding: 10px 15px 10px 20px;
    border-bottom: 1px solid rgba(0,0,0,0.1);
    width:100%;
    float:left;
}
.big-meta-box ul li span {
    position: relative;
    display: inline-block;
    float:left;
}
.tooltip-trigger {
    position: relative;
    cursor: pointer;
    display: inline-block;margin-left:20px;
}
.big-meta-box ul li i{
	font-size:18px;
	float:left;
}
@media (min-width:992px) and (max-width:1344px) { 
	.tb8{width:54%}
	.tb4{width:46%}
	
}
@media (min-width:992px) and (max-width:1100px) {
	.basliklar h1{font-size:32px;margin-top: 30px;} 
	.basliklar h3{font-size:13px} 
}
@media (min-width:1100px) and (max-width:1300px) {
	.basliklar h1{font-size:40px;margin-top: 40px;} 
	.basliklar h3{font-size:16px} 
}
.tarifDetay{width:94%;margin-left:3%;padding-left:3%;border-bottom:1px solid rgba(0,0,0,0.1);border-top:1px solid rgba(0,0,0,0.1);padding-top:15px;padding-bottom:5px;float:left;clear:both;margin-top:30px;margin-bottom:30px}
.single-recipe-features {
    float: left;
}
.single-recipe-features-header{
	float: left;
    margin-right: 20px;
    font-family: 'Josefin Sans', sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #111;
    padding: 3px 0px;
}
.single-recipe-features ul{
	float:left;
	list-style: none;
	padding-left: 0px;	
	
}
.single-recipe-features ul li{
	font-family: 'Josefin Sans', sans-serif;
    font-weight: 400;
    font-size: 14px;
    float: left;
    margin-right:0px !important;
    position: relative;
}
.single-recipe-features ul li img{
	height: 25px;
    width: auto;
}
.single-recipe-features ul li a .tooltip-trigger{margin-left:7px} 
.single-recipe-cuisines {
    float: right;
    
}
.single-recipe-cuisines-header{
	float: left;
    margin-right: 0px;
    font-family: 'Josefin Sans', sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #111;
    padding: 3px 0px;
}
.single-recipe-cuisines ul{
	    list-style: none;
    float: left;
    padding-left:0px;
}
.single-recipe-cuisines ul li{
	float: left;
    margin-left: 10px;
}
.single-recipe-cuisines a{
	    float: left;
    text-decoration: none;
    font-family: 'Josefin Sans', sans-serif;
    font-weight: 400;
    color: rgba(0,0,0,0.9);
    font-size: 14px;
    position: relative;
    display: inline-block;
}
.single-recipe-cuisines a .single-recipe-cuisine-label{
	padding: 3px 12px;
    line-height: 20px;
    vertical-align: middle;
    border: 1px solid rgba(0,0,0,0.8);
    border-radius: 4px;
    margin-right: 5px;
    display: block;
    float: left;
    display: none;
}
.single-recipe-cuisine-image{
	float: left;
    vertical-align: middle;
    line-height: 24px;
    display: block;
}
.single-recipe-cuisine-image img{
	height: 20px;
    width: auto;
    vertical-align: middle;
}  
.talimatlar{width:100%;padding-left:3%;padding-right:3%;padding-bottom:5px;float:left;clear:both;margin-top:30px;margin-bottom:30px}

.icon-news{    
	margin-right: 20px;
    font-size: 28px;
    vertical-align: middle;
    color: #a4874b;
    float:left;
    margin-left:3%;
}
.bordered-title{
	margin-bottom: 30px;
    border-bottom: 2px solid rgba(0,0,0,0.1);
    padding-bottom: 15px;
    float: left;
    width: 100%;
}
.bordered-title span {float:left; font-family: 'Josefin Sans', sans-serif;   font-size: 30px;    line-height: 1.2;color: rgba(0,0,0,0.9);}
.tarifAciklama{
	padding-left:3%;
	padding-right:3%;
	text-align:left;
	float:left;
	width:100%;
	background-color: #fff;
    border-radius: 0px;
    font-size: 15px;
    font-family: 'Josefin Sans', sans-serif;
    font-weight:400;
    color:#444;
    line-height: 24px; 
}    
.adimSayi{
	padding-top: 40px;
    padding-bottom: 10px;
    text-align: center;
    border-bottom: 1px solid rgba(0,0,0,0.2);
}
.adimlar{
	float:left;
	width:100%;
	padding-left:3%;
	padding-right:3%;
}
.adim{margin-bottom:30px;font-size:30px;font-family: 'Josefin Sans', sans-serif;border-bottom:2px solid rgba(0,0,0,0.1);padding-bottom:15px;} 

.adimTable tbody tr td{  border:none;font-family: 'Josefin Sans', sans-serif;line-height:24px;color:#444;font-weight: 400;padding-bottom:10px !important} 
.adimTable tbody {margin-left:15px;float:left}
.adimSayi {float:left;width:100%;margin-bottom:30px}
.adimSayi span{
	font-family: 'Josefin Sans', sans-serif;
    font-size: 18px;
    float: left; 
    vertical-align: middle;
    margin-left: 3%;
}
.yemekResimleri{}
.gp img{cursor:pointer}  
.gp{padding:0;margin-right:10px;margin-bottom:10px;float:left}
.parent-container,.yorumlar{float:left;width:100%;clear:both;margin-top:50px;padding-left:6%;padding-right:6%;}
.yorumlar{width:86%;padding-top: 40px;padding-bottom:40px;margin-left:6%;
    background-color: #f2f4f5;
    margin-top: 40px;} 
.tarifYorumBaslik{float:left;width:100%;margin-bottom: 25px;
    margin-top: 0px;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(0,0,0,0.05);}
    .tarifYorumBaslik h3{font-family: 'Josefin Sans', sans-serif;font-size:21px; margin-top:0px;line-height:34px;   color: rgba(0,0,0,0.9);font-weight: bold;margin-left:20px;float:left} 
 
.ticon{float:left;font-size:30px}
.toplamYorum,.tarifYorumBaslik p{font-family: 'Josefin Sans', sans-serif;font-size:12px;font-weight: 200;    color: rgba(0,0,0,0.5);float:left;line-height:20px} 
.tarifYorumBaslik .yildizlar{float:left;margin-left:20px;color:#d4b340}
.yorum{
	    width: 100%;
    float: left;
    clear: both;
    padding-bottom: 20px;
    border-bottom: 1px dashed #ccc;
    margin-bottom: 20px;
}
.review-head{padding-bottom:10px}
.review-author-avatar{
	float: left;
    width: 70px;
 }
.review-head .review-author-avatar img{    
	width: 50px;
    height: 50px;
    border-radius: 50%;
}
.review-author-meta{
	float: left;
    width: 40%;
    overflow: hidden;
    padding-top: 10px;
}
.review-author-meta .review-author-name{font-family: 'Rajdhani', sans-serif;font-weight: 600;}
.review-author-meta .review-post-date{font-size: 12px;font-family: 'Rajdhani', sans-serif;font-weight: 100;color:#555;}
.review-rating{
	    float: right;
    padding-top: 15px;
}
.review-rating .fa-star{color:#f6bf29}
.yorumBodyy{
	font-family: 'Josefin Sans', sans-serif;
	float:left;
	clear:both;
	width:100%;
	margin-top:15px;
	padding: 40px 40px;
    background-color: #fff;
    font-size: 13px;
    font-weight: 200;
    color: rgba(0,0,0,0.8);
    text-align:justify;
    position:relative;
    -webkit-box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.05);
    box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.05);
} 
.yorumBodyy::before{
	content: "";
    width: 20px;
    height: 20px;
    background-color: #fff;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    display: block;
    position: absolute;
    left: 15px;
    top: -5px;
}
.quick-description-quote{
	font-size: 30px;
    line-height: 1.4;
    padding: 90px 80px 50px 80px;
    font-style: italic;
    position: relative;
    z-index: 1;
    text-align: center;
    float: left;
    font-weight: 200;
    
}
.quick-description-quote::before{
	font-family: "untitled-font-1" !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    margin-left:3%;
    
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    left: 40px;
    top: 25px;
    content: "\70"; 
    font-size: 50px;
    color: #f2e5da;
    z-index: -1;
}
.quick-description-quote::after{
	font-family: "untitled-font-1" !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    bottom: 0px;
    right: 40px;
    content: "\71";
    font-size: 50px;
    color: #f2e5da;
    z-index: -1;
}
.yorumYazRenk{    background-color: #eff5fa;}
#yorumGonder{resize: vertical !important;box-sizing: border-box;height:150px ; 
    font-size: 14px;padding: 3px 5px;border: 1px solid #9dbad3;    border-radius: 4px;overflow: auto;
} 
.yorumGonder{
	    font-family: 'Rajdhani', sans-serif;
    font-weight: bold;background-color: #2c77dd;color: #fff;
    padding: 5px 15px;    font-size: 20px;    border: none;
    border-bottom-color: #5d6971;}
.toplamYorum{float:right;}
.malzemeler{
	width:100%;
	float:left;clear:both;
	background-color: #fff;
    padding: 30px 30px;
    border-radius: 0px;
    border: 1px solid #111;
    box-shadow: 5px 5px 0px 0px #fef2c6;
}
.malzemeler h3,.single-nutritions h3 ,.single-recipe-bookmark-box h3{
	text-align: center;
    padding-bottom: 45px; 
    border-bottom: 1px dashed rgba(0,0,0,0.2);
    position: relative;
    margin: 0px -30px 20px -30px;
    font-weight:bold;
}
.malzemeler h3 i,.single-nutritions h3 i,.single-recipe-bookmark-box h3 i{
	margin-right: 15px;
	float:left;
	margin-left:27%;
    font-size: 18px;
    font-weight:bold;
}
.malzemeler h3 span,.single-nutritions h3 span,.single-recipe-bookmark-box h3 span{
	float:left;
	font-family: 'Josefin Sans', sans-serif;
	font-size: 19px;
	font-weight:bold;
	
}
.ingredient-serves{
	text-align: center;
    padding-bottom: 8px;
    padding-top: 8px;
    margin-bottom: 20px;
    background-color: #ebebeb;
}
.ingredient-serves-label{
	    display: inline-block;
    margin-right: 10px;
    font-size: 13px;
}
.servings-adjuster-control{
	    display: inline-block;
}
.servings-adjuster-control input{
	    width: 40px;
    border: 1px solid #111;
    box-shadow: none;
    border-radius: 0px;
    text-align: center;
    font-family: 'Josefin Sans', sans-serif;
    font-weight: 200;
    font-size: 12px;
    padding: 2px 7px;
    vertical-align: middle;
}
.ingredient-serves-decr{
	font-size: 20px;
    color: #111;
    padding: 0px 5px;
    vertical-align: middle;
    cursor: pointer;
    padding-top: 4px;
        display: inline-block;
    vertical-align: middle;
}
.ingredient-serves-incr{
	font-size: 20px;
    color: #111;
    padding: 0px 5px;
    vertical-align: middle;
    cursor: pointer;
    padding-top: 4px;
        display: inline-block;
    vertical-align: middle;
}
.mlzList tr{
	border-bottom: 1px solid #ebebeb;
	
}
.mlzList tr td{
	border-top:none !important;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.428571429;
	padding: 10px 20px !important;
}
.mlzbr{
	cursor: pointer;
    width: 40px;
    padding: 10px 5px;
    text-align: center;
    border-right: 1px solid #ebebeb;
}
.single-nutritions {
	clear:both;
	width:100%;
	float:left;
	margin-top:30px;
    background-color: #f4fbff;
    border-radius: 0px;
    position: relative;
    padding: 30px;
    margin-bottom: 30px;
}
.single-nutritions h3 i{
	margin-left:11%;
}
.single-nutritions .single-nutritions-list{
	text-align: center;
    margin: 0px -8%;
}
.single-nutritions .single-nutritions-list .single-nutrition{
	display: inline-block;
    width: 27%;
    margin: 1%;
    padding: 10px;
    border-radius: 0px;
    text-align: center;
}
.single-nutritions .single-nutritions-list .single-nutrition .single-nutrition-value{
	font-size: 27px;
    font-weight: 300;
    color: rgba(0,0,0,0.7);
    font-weight: 400;
    text-align: center;
}
.single-nutritions .single-nutritions-list .single-nutrition .single-nutrition-name{
	font-size: 12px;
    margin-top: 5px;
    padding-top: 5px;
    border-top: 1px solid rgba(0,0,0,0.1);
    color: rgba(0,0,0,0.4);
    font-weight: 400;
    text-align: center; 
}
.single-recipe-bookmark-box {
	float:left;
	width:100%;
	background-color: #fdfae8;
    border-radius: 0px;
    position: relative;
    padding: 30px;
    margin-top: 30px; 
}
.single-recipe-bookmark-box h3 i{margin-left:11%;} 
.single-recipe-bookmark-box > p{
	background-color: #fefcf3;
	font-family: 'Josefin Sans', sans-serif;
    color: #48463c;
    padding: 40px;
    border-radius: 0px;
    font-size: 15px;
    line-height: 1.6;
    margin-bottom: 0px;
    margin-top: 0px;
    text-align: center;
    font-weight:400;
    
}
.single-recipe-bookmark-box > p a {
    color: #a4874b;
    text-decoration: underline !important;
}
.icon-check{color:rgba(111,150,44,0.8)}
.ekleTut{position:relative;width:90px;height:62px;float:left;padding-top:5px;padding-bottom:5px;;background:#f1f1f1;cursor:pointer}

.icon-cook-pan-pot-streamline{color:#a4874b;margin-left:15px;} 
.icon-lightbulb-shine{margin-right: 20px;
    font-size: 28px;
    vertical-align: middle;
    color: #a4874b;
    float: left;
    margin-left: 3%;
   font-size:30px; 
   }
.yorumCevap{
	margin-top: 20px;
    font-size: 16px;
    font-weight: bold;
    background: #800b0b;
    color: #fff;
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 15px;
    padding-right: 15px;
    display:none;
}
#fvrEkle{
	background:#dc403d;
}
#fvrEkle:hover,#fvrCikar:hover{
	background:#ad2523;
}
#fvrCikar{font-size:17px;background:#dc403d;}  
.micon{
	margin-right: 20px;
    font-size: 28px;
    vertical-align: middle;
    color: #a4874b;
    float: left;
    margin-left: 3%; 
}
.tpicon{float:left;margin-right:20px;}
.pslogan{
	font-family: 'Josefin Sans', sans-serif;
	font-size:26px;
	text-align:center;
	margin-top:40px;
	margin-bottom:40px;
}
.paciklama{
	font-family: 'Josefin Sans', sans-serif;
	font-size:11px;
	text-align:center;
	margin-top:15px;
	margin-bottom:15px;
}
.tpicon{background:#3b5998;color:#fff;height:50px;width:50px;text-align:center;cursor:pointer;opacity: 0.7;box-shadow: 5px 5px #999;}
.pmavi i{color:#fff;line-height:50px;font-size:30px;}
.pti{background:#5ea9dd;line-height:50px;font-size:30px;}
.pti:hover,.pmavi:hover,.pinte:hover,.mailto:hover{opacity: 1;color:#fff}
.pinte{background:#cc2026;line-height:50px;font-size:30px;}
.mailto{background:#222;line-height:50px;font-size:30px;}
.paylasLink{box-shadow: 1px 1px #888888;border:1px solid #444;font-size:11px;margin-bottom:40px;height:40px;line-height:40px}

.pslogan::after{
	font-family: 'Josefin Sans', sans-serif;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    bottom: -10px;
    right: 75px;
    position:absolute;
    height:1px;
    background:#999;
    width:72%;
   	content: ""; 
}
    
    
.xsmar{margin-left:27%} 
@media (min-width:0px) and (max-width:440px) {
	.xsmar{margin-left:10% !important} 
	
  
}
@media (min-width:440px) and (max-width:500px) {
	.xsmar{margin-left:17% !important}
	
}
@media (min-width:500px) and (max-width:560px) {
	.xsmar{margin-left:20% !important}
	
}
@media (min-width:0px) and (max-width:600px) {
	.pslogan::after{
		right: 16px;
    	height:1px;
    	width:89%;
	} 
}
.modal-dialog{
	margin-top: 10%!important;
}
.xsmar a{color:#fff !important}
.altBant{
	position: fixed;
    bottom: 0px;
    background-color: #fff;
    padding: 10px 10px 8px 10px;
    -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.4);
    box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.4);
    z-index: 999;
    left: 0px;
    right: 0px;
    text-align: center;
}
.yazdirCont{
	border-radius: 6px;
	border:1px solid #444;
	float:left;
	padding:9px;
	cursor:pointer;	
	margin-right:10px; 
	
}
.okumaModuCont{float:left;cursor:pointer;background-color:#feaa26;padding:10px;border-radius: 6px;}
.okumaModuCont i,.yazdirCont i{float:left;font-size:24px;margin:0px;color:#fff;height: 22px;}
.okumaModuCont span,.yazdirCont span{float:left;margin-left:10px;border-left:1px solid #fff;padding-left:10px;color:#fff;line-height:22px;font-weight:bold;font-size:20px;}
.yazdirCont i{color:#444;margin-left:10px}
.yazdirCont span{color:#444;margin-left:5px;margin-right:10px}  
.dikC{float:left;margin-left:30px;margin-right:30px;width:1px;height:40px;background:#ededed}
#okumaModu{left:0;top:0;position:fixed;background:#fff;width:100%;height:100%;z-index:9999;display:none}
.kapat{width:100px;height:100px;position:absolute;right:0;top:20px;cursor:pointer;z-index:1}
.kapat::after {
    font-family: "untitled-font-1" !important;
    content: "\72";
    line-height: 1;
    font-size: 45px !important;
    position: relative;
    top: 20px;
    color: #000;
    font-weight: 200;
    cursor:pointer;
} 


