.m-t-0 {
    margin-top: 0 !important;
}

.m-t-10 {
    margin-top: 10px;
}

.m-t-15 {
    margin-top: 15px !important;
}

.m-t-30 {
    margin-top: 30px !important;
}

.m-b-15 {
    margin-bottom: 15px;
}

.m-b-30 {
    margin-bottom: 30px;
}

.p-15 {
    padding: 0 15px;
}

.mr-0 {
    margin-right: 0 !important;
}

.p-l-0 {
    padding-left: 0 !important
}

.p-l-5 {
    padding-left: 5px !important
}

a {
    cursor: pointer;
}

.clear {
    clear: both;
}

.clear::after {
    content: "";
    clear: both;
    display: table;
}

.float-right {
    float: right;
}

.wp-caption {
    max-width: 100%;
}

.wp-caption-text {}

.sticky {}

.gallery-caption {}

.bypostauthor {}

img.alignright,
figure.alignright {
    float: right;
    margin: 25px 0 15px 25px;
}

img.alignleft,
figure.alignleft {
    float: left;
    margin: 5px 25px 10px 0;
}

img.aligncenter,
figure.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.alignright {
    float: right;
}

.alignleft {
    float: left;
}

.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.screen-reader-text {
    display: none;
}

.breadcrumb {
    width: 100%;
    height: auto;
    color: #000;
    padding: 15px;
    border-bottom: 1px solid #eee;
}

.breadcrumb span {
    padding-right: 15px;
}

.popUp {
    width: 700px;
    height: auto;
    padding-bottom: 15px;
}

.padding15 {
    padding: 15px;
}

.formLeft {
    width: 50%;
    float: left;
    padding-right: 15px;
    border-right: 1px solid #eee;
}

.formRight {
    width: 50%;
    float: right;
    padding-left: 15px;
}

.loginSocial,
.loginSocial a span,
.submit {
    color: #fff
}

.loginSocial {
    margin: 0 5px;
    padding: 5px;
    border-radius: 5px;
    float: left;
    text-align: center
}

.loginSocial i {
    width: 25px;
    color: #fff
}

.facebook {
    background-color: #0153A6
}

.googleplus {
    background-color: #DD4B39
}

.userRedirect p {
    margin: 0!important
}

.form-group i {
    padding-right: 5px;
    font-size: 16px;
}

.inputSpan {
    padding-left: 15px
}

.groupLeft {
    width: 30%;
    height: auto;
    float: left;
    padding-top: 5px;
}

.groupRight {
    width: 70%;
    float: right
}

.groupRight .checkbox {
    margin-left: 6px;
}

.groupRight span {
    padding-left: 10px;
    position: relative;
    top: -7px
}

.groupRight .formInput,
.formInput {
    width: 100%;
    border: 1px solid #eee;
    padding: 5px 15px;
    border-radius: 5px;
    outline: 0;
    -webkit-appearance: none;
    color: #757575;
}

.formInput option {
    color: #757575;
}

.form-group {
    font-size: 16px;
    width: 100%;
    height: auto;
    margin-bottom: 15px
}

.divider {
    border-bottom: 1px solid #eee;
    margin-bottom: 15px
}

.submit {
    background: #292929;
    padding: 10px 15px;
    outline: 0;
    border: none;
    border-radius: 3px;
    margin-right: 10px;
}

.userIdLeft {
    width: 40%;
    float: left;
    font-weight: 100;
    padding-top: 11px;
    padding-left: 0!important
}

.userIdRight {
    width: 60%!important;
    float: right
}

form.registerForm {
    padding: 0 30px;
}

.registerForm .ui.selection.dropdown {
    padding: 5px 15px;
}

.popUp .required {
    float: none !important;
    padding-left: 5px;
}

.popUp .formSubmit {
    float: left;
    margin-top: 0;
    margin-right: 15px;
}

.popUp .formSubmit.pull-right {
    float: right;
    margin-right: 0;
}

.submit {
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.animation {
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.submit:hover {
    background: #ffc603;
}

.bar-social li {
    display: block;
    float: left;
    padding: 0 5px;
}

.bar-social li a {
    display: block;
}

.bar-social li a img {
    display: block;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.socialRelative {
    position: relative;
}

.socialHeader {
    position: absolute;
    top: 0;
    left: 0;
    background: #000;
    padding: 7px 10px;
    border-radius: 0px 0px 6px 6px;
    z-index: 9997;
}

.top-menu-w {
    padding: 15px 0;
    background: rgba(255, 255, 255, .95);
}

.top-menu li {
    display: block;
    float: left;
    padding: 0 15px;
}

.kitchenMore {
    margin: 15px auto 0;
    background: #ffc603;
    border-radius: 5px;
    width: 50%;
}

.kitchenMore a {
    padding: 5px 10px;
    text-align: center;
    display: block;
    color: #fff !important;
    font-family: "Kurale", cursive;
}

.kitchenMore:hover {
    background: #292929;
}

.archive-item-views-count i,
.archive-item-comments i {
    position: relative;
    top: 2px;
}

.title {
    text-align: center;
    font-size: 24px;
    font-weight: 600;
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px dashed rgba(0, 0, 0, 0.2);
    margin-top: 0;
}

.mutfaksirlari .masonry-item .archive-item-deep-meta {
    text-align: center;
}

.mutfaksirlari .masonry-item .archive-item.full_full,
.mutfaksirlari .sticky-roll-w .archive-item.full_full,
.mutfaksirlari .list-items .archive-item.full_full {
    padding-bottom: 10px;
}

.entry-title a:hover {
    color: #ffc603;
}

.archive-posts .owl-carousel .archive-item-content-text {
    max-height: 75px;
    overflow: hidden;
}

.archive-item-meta-cuisines {
    float: right !important;
}

.archive-item-meta-cuisines li {
    border: none !important;
}

.popular_recipes li a {
    width: 100% !important;
    float: none !important;
    color: #000;
    margin-bottom: 15px;
    max-height: 104px;
}

.popular_blogs li a {
    width: 100% !important;
    float: none !important;
    color: #000;
    margin-bottom: 15px;
}

.recipesLeft {
    width: 30%;
    float: left;
    padding-left: 1px;
    overflow: hidden;
    border-radius: 5px;
}

.recipesRight {
    width: 70%;
    float: right;
}

ul.popular_recipes li .tptn_after_thumb {
    width: 100% !important;
}

.page-sidebar ul.popular_recipes li a .tptn_after_thumb {
    padding-top: 0 !important;
}

.recipes .owl-controls .owl-dots {
    position: absolute;
    bottom: 0;
    left: 35%;
}

.recipes .owl-controls .owl-dots .owl-dot {
    height: 10px;
    width: 10px;
    margin: 0px 5px;
    background-color: #000;
    float: left;
    border-radius: 100%;
}

.recipes .owl-controls .owl-dots .owl-dot.active {
    background: #ffc603;
}

.featured-recipe-features {
    display: block !important;
}

.featured-recipe-features ul li {
    display: inline-block;
}

.featured-recipe-features ul li img {
    width: 15px !important;
}

.featured-recipes-slider-item .full_full .featured-recipes-item-i {
    max-height: 431px !important;
}

.featured-recipes-slider-item .full_full .featured-recipes-item-i .featured-recipe-categories-w {
    margin-top: 15px;
}

.top-bar-w {
    background: #f4f4f4;
}

.bar-breadcrumb {
    float: left;
}

.breadSocial {
    float: right;
}

.breadSocial li {
    display: block;
    float: left;
    margin: 0 5px;
    text-align: center;
}

.breadSocial li a {
    width: 25px;
    height: 25px;
    background: #000;
    border-radius: 5px;
    display: block;
}

.breadSocial li a i {
    color: #fff;
    font-size: 12px;
}

.single-panel .single-panel-main .single-meta.single-meta-at-bottom .social-links .os-icon-social-facebook {
    color: #0153A6 !important
}

.single-panel .single-panel-main .single-meta.single-meta-at-bottom .social-links .os-icon-social-twitter {
    color: #1da1f2 !important
}

.single-panel .single-panel-main .single-meta.single-meta-at-bottom .social-links .os-icon-social-youtube {
    color: #ff0000 !important
}

.single-panel .single-panel-main .single-meta.single-meta-at-bottom .social-links .os-icon-social-googleplus {
    color: #DD4B39 !important
}

.single-panel .single-panel-main .single-meta.single-meta-at-bottom .social-links .os-icon-social-instagram {
    color: #cd486b !important
}

.single-panel .single-panel-main .single-meta.single-meta-at-bottom .social-links .os-icon-social-linkedin {
    color: #007bb6 !important
}

.pinterestBg {
    background-color: #cb2027 !important;
}

.linkedinBg {
    background-color: #007bb6 !important;
}

.instagramBg {
    background-color: #cd486b !important;
}

.twitterBg {
    background-color: #00aced !important;
}

.facebookBg {
    background-color: #3b5998 !important;
}

.twitterBg {
    background: #00aced !important;
}

.youtubeBg {
    background: #CD201F !important;
}

.yummlyBg {
    background: #e36109 !important;
}

.siteBg {
    background: #808080 !important;
}

.whiteBg {
    background: #fff !important;
}

.fb_color {
    color: #0153A6
}

.google_color {
    color: #DD4B39
}

.twitter_color {
    color: #00aced;
}

.pinterest_color {
    color: #cb2027;
}

.instagram_color {
    color: #c63570;
}

.youtube_color {
    color: #FF0000;
}

.with-background {
    position: relative;
}

.with-background h2 {
    z-index: 9;
    position: relative;
    float: left;
}

.bar-breadcrumbs {
    float: right;
    position: relative;
    z-index: 9;
    list-style: none;
    margin: 0px;
    padding: 0;
    font-family: 'Kurale', cursive;
    font-weight: 600;
    width: 35%;
    display: flex;
    justify-content: flex-end;
}

.bar-breadcrumbs li {
    float: left;
    margin-right: 20px;
    font-size: 14px;
    color: rgba(0, 0, 0, 0.5);
    font-weight: lighter;
    color: #ffc603;
}

.bar-breadcrumbs li a {
    color: #fff;
    position: relative;
    display: inline-block;
}

.bar-breadcrumbs li a:after {
    font-family: 'osfont';
    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;
    content: "\f105";
    position: absolute;
    right: -12px;
    top: 6px;
    font-size: 12px;
}

.with-background:before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background: rgba(0, 0, 0, 1);
    background: -moz-linear-gradient(left, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.86) 77%, rgba(0, 0, 0, 1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0, 0, 0, 1)), color-stop(50%, rgba(0, 0, 0, 0)), color-stop(77%, rgba(0, 0, 0, 0.86)), color-stop(100%, rgba(0, 0, 0, 1)));
    background: -webkit-linear-gradient(left, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.86) 77%, rgba(0, 0, 0, 1) 100%);
    background: -o-linear-gradient(left, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.86) 77%, rgba(0, 0, 0, 1) 100%);
    background: -ms-linear-gradient(left, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.86) 77%, rgba(0, 0, 0, 1) 100%);
    background: linear-gradient(to right, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.86) 77%, rgba(0, 0, 0, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=1);
}

.blog .archive-item-meta {
    margin-top: 15px;
    margin-bottom: 0;
}

.blog .archive-item-comments {
    float: left;
    font-size: 12px;
    color: #000;
    padding-right: 15px;
    padding-left: 15px;
}

.blog .archive-item-views-count {
    float: left;
    font-size: 12px;
    color: #000;
    margin-right: 15px;
}

.blog .archive-item-views-count i,
.blog .archive-item-comments i {
    position: relative;
    top: 1px;
}

.black {
    color: #000 !important;
}

.blog .archive-item-content-text {
    line-height: 20px;
    text-align: justify;
}

.indexRadius5 {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.single-bread {
    margin-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 10px;
    font-size: 14px;
    text-align: right;
}

.benzer-bread {
    margin-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 10px;
    font-size: 14px;
    text-align: right;
    float: right;
}

.single-bread span i {
    padding: 0 5px;
}

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

blockquote p {
    color: #fec532;
    padding: 50px;
    border: 2px dotted #ffc603;
    border-radius: 5px;
    margin: 0;
    text-align: center;
    line-height: 30px;
}

.postInfo {
    margin: 25px 0;
}

.post-tag {
    position: relative;
    float: left;
}

.post-tag i {
    color: #ccc;
    position: relative;
    top: 2px;
}

.tag {
    width: auto;
    padding: 2px 5px;
    background: #ffdb69;
    border-radius: 5px;
    margin: 0 5px;
    font-size: 12px;
    display: inline-block;
    margin-bottom: 5px;
}

.tag a {
    color: #fff;
}

.tag:hover {
    background: #e2b004;
}

.postSocial {
    float: right;
}

.ui.dropdown .menu .item {
    font-size: 14px;
    padding: 10px 15px !important;
    border-bottom: 1px solid #eee;
}

.ui.dropdown .menu .item a {
    color: inherit;
}

.ui.dropdown .menu .item i {
    width: 30px;
}

.ui.dropdown .menu {
    left: auto;
    right: 0 !important;
}

.sticky-roll-w a.archive-item-media-thumbnail.fader-activator {
    background-size: cover !important;
}

#arve .arve-embed-container,
#tinymce .arve-embed-container.arveMiddle {
    padding-bottom: 100%;
    border-radius: 5px;
}

.one-check img {
    padding-top: 6px;
}

.one-check {
    margin: 40px 0 !important;
    padding-left: 0 !important;
}

.one-check li {
    width: 16%;
    float: left;
    display: block;
    text-align: center;
    min-height: 100px;
}

.malzemeList {
    padding-left: 0 !important;
    margin: -15px 0 40px 0 !important;
    border: 1px solid rgba(198, 198, 198, 0.5);
    border-radius: 5px;
    padding: 15px 30px 0 30px !important;
}

.malzemeList li {
    float: left;
    display: block;
    padding: 15px;
    text-align: center;
}

.meyveler li,
.sebzeler li,
.baklagiller li {
    width: 100%;
}

.malzemeList li .malzeme-check img {
    width: 50px !important;
}

.one-check li:nth-child(6) {
    border-right: none;
}

.malzemeList .owl-nav {
    position: absolute;
    width: 100%;
    top: 40%;
    left: 0;
}

.malzemeList .owl-prev {
    position: absolute;
    left: 15px;
    float: left;
    color: #8b8b8b;
    font-size: 30px;
}

.malzemeList .owl-next {
    position: absolute;
    right: 15px;
    float: right;
    color: #8b8b8b;
    font-size: 30px;
}

.tarif-bulucu input[type="radio"] {
    display: none;
}

.tarif-bulucu input[type="radio"]+label {
    display: inline-block;
    cursor: pointer;
    border-radius: 100%;
    width: 50px;
    height: 50px;
}

.tarif-bulucu input[type="radio"]:checked+label {
    background: #292929;
}

.tarif-bulucu input[type="checkbox"] {
    display: none;
}

.tarif-bulucu input[type="checkbox"]+label {
    display: inline-block;
    padding: 0 0 0 0px;
    cursor: pointer;
    border-radius: 50%;
}

.tarif-bulucu input[type="checkbox"]:checked+label {
    background: #292929;
}

div.malzeme-check {
    position: relative;
}

div.malzeme-check:before {
    content: "\f00c";
    font-family: "FontAwesome";
    color: #fff;
    line-height: 50px;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    width: 50px;
    height: 50px;
    border-radius: 15px;
    background: #fbc303;
    opacity: 0;
    z-index: 9;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    -webkit-transform: scale(0.5) rotate(180deg);
    -moz-transform: scale(0.5) rotate(180deg);
    -ms-transform: scale(0.5) rotate(180deg);
    -o-transform: scale(0.5) rotate(180deg);
}

.tarif-bulucu .malzemeList input[type="checkbox"] {
    display: none;
}

.tarif-bulucu .malzemeList input[type="checkbox"]+label {
    display: inline-block;
    padding: 0 0 0 0px;
    cursor: pointer;
    border-radius: 50%;
}

.tarif-bulucu .malzemeList input[type="checkbox"]:checked+label {
    background: transparent !important;
}

.tarif-bulucu .malzemeList input[type="checkbox"]:checked~label .malzeme-check:before {
    opacity: 1;
    -webkit-transform: scale(1.1) rotate(0);
}

.tarif-bulucu .malzemeList input[type="radio"]:checked+label {
    background: transparent !important;
}

.tarif-bulucu .malzemeList input[type="radio"]:checked~label .malzeme-check:before {
    opacity: 1;
    -webkit-transform: scale(1.1) rotate(0);
}

.tarifList {
    padding-left: 0 !important;
}

.tarifList li {
    position: relative;
    width: 25%;
    height: auto;
    display: block;
    float: left;
    padding: 15px;
}

.column-five li {
    width: 20% !important;
}

.column-three li {
    width: 33.333%;
}

.column-two li {
    width: 50%;
}

.column-one li {
    width: 100%;
}

.tarifList li .archive-item-meta {
    padding-bottom: 20px;
    border-bottom: 1px dashed rgba(0, 0, 0, 0.2);
}

.tarifList li .list-img {
    position: relative;
    overflow: hidden;
    border-radius: 6px;
}

.tarifList li h3.entry-title {
    font-size: 17px;
}

.tarifList li img {
    width: 100%;
    border-radius: 5px;
    display: block;
}

.list-group {
    position: relative;
    margin: 30px 0;
}

.list-group h3 {
    font-weight: bold;
    font-size: 22px;
    position: relative;
}

.listImg {
    position: relative;
}

.listImg img {
    width: 100%;
    margin: 15px 0 15px 0;
    border-radius: 5px;
}

.list-social {
    position: absolute;
    top: 30px;
    left: 15px;
    opacity: 0;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.list-social ul {
    padding-left: 0;
    margin-top: 0;
}

.list-social ul li {
    display: block;
    margin: 5px 0;
    text-align: center;
    padding: 0 !important
}

.list-social ul li:hover a {
    opacity: 0.5;
}

.list-social ul li a {
    height: auto;
    border-radius: 5px;
    display: block;
    width: 25px;
    height: 25px;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.list-social ul li i {
    color: #fff;
    font-size: 12px;
}

.list-social ul li img {
    width: 15px;
    height: 15px;
}

.list-group:hover .list-social {
    opacity: 1;
}

.follow-btn span {
    font-size: 14px !important;
    position: relative;
    top: -2px;
}

.follow-btn i {
    color: #000;
}

.takipettin {
    display: none !important;
}

.follow-btn .osetin-vote-has-voted .takipet {
    display: none;
}

.follow-btn .osetin-vote-has-voted .takipettin {
    display: inline-block !important;
    width: auto;
}

.social-bottom-author p {
    font-size: 10px;
    margin: 0;
    padding: 0;
}

.authorTitle {
    font-size: 14px !important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.borderHover:before {
    content: "";
    position: absolute;
    top: 15px;
    left: 15px;
    width: 25px;
    height: 25px;
    border-left: 1px solid #fff;
    border-top: 1px solid #fff;
    z-index: 9999;
    -moz-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    border-radius: 5px;
}

.borderHover:after {
    content: "";
    position: absolute;
    bottom: 15px;
    right: 15px;
    width: 25px;
    height: 25px;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    z-index: 9999;
    -moz-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    border-radius: 5px;
}

.borderHover:hover:before,
.borderHover:hover:after {
    width: calc(100% - 30px);
    height: calc(100% - 30px);
}

.userpro-bm-btn-contain {
    float: left !important;
    position: relative !important;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    margin: 15px 0 0 0 !important;
}

.single-recipe-bookmark-box div.userpro-bm .userpro-bm-btn {
    background: none !important;
    background-color: #eaf0f3 !important;
    color: #40494f !important;
    padding: 10px !important;
    font-family: 'Yanone Kaffeesatz', sans-serif !important;
    font-weight: 400 !important;
    font-size: 17px !important;
    border-radius: 3px !important;
    -webkit-box-shadow: 0px 3px 0px 0px rgba(0, 0, 0, 0.1) !important;
    box-shadow: 0px 3px 0px 0px rgba(0, 0, 0, 0.1) !important;
    border: 1px solid #828f98 !important;
    border-bottom-color: #5d6971 !important;
    height: auto !important;
    line-height: 27px !important;
    display: block;
}

.userpro-bm-btn-contain.bm-right {
    float: right !important;
}

.userpro-bm-dialog {
    left: 0;
    top: 50px;
    position: absolute;
    background: #fff !important;
    border: 1px solid #ccc;
    box-shadow: 0 2px 4px #ddd;
    z-index: 98;
    text-align: left;
    padding: 20px;
    cursor: default !important;
}

.userpro-bm-dialog.bm-right {
    left: auto;
    right: 0;
}

.single-recipe-bookmark-box div.userpro-bm .userpro-bm-dialog {
    border-radius: 6px;
    border-color: #8b8b8b;
}

.userpro-bm-dialog-content {
    font-size: 13px !important;
    line-height: 20px !important;
    text-transform: none !important;
    color: #444 !important;
}

.single-recipe-bookmark-box div.userpro-bm .userpro-bm-dialog .userpro-bm-input {
    border-radius: 4px !important;
    margin-bottom: 10px !important;
    padding: 15px !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

input.userpro-bm-input[type=text] {
    padding: 5px 8px !important;
    width: 100% !important;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    height: auto;
    margin: 0 !important;
    font-size: 13px !important;
    border-radius: 0 !important;
    background: #fff !important;
    border: 1px solid #ddd !important;
    box-shadow: inset 0 -1px 4px #eee !important;
    color: #888 !important;
}

.single-recipe-bookmark-box div.userpro-bm .userpro-bm-dialog .userpro_bm_radio {
    margin-right: 5px;
}

.single-recipe-bookmark-box div.userpro-bm .userpro-bm-dialog-icon {
    top: -32px;
}

.userpro-bm-dialog-icon.bm-right {
    left: auto;
    right: 20px;
}

.userpro-bm-dialog-icon {
    left: 20px;
    top: 26px;
    font-size: 38px;
    position: absolute;
    color: #fff !important;
    text-shadow: 0 -2px 1px #888;
    cursor: default !important;
    z-index: 99;
}

[class^="userpro-icon-"],
[class*=" userpro-icon-"] {
    display: inline;
    width: auto;
    height: auto;
    line-height: normal;
    vertical-align: baseline;
    background-image: none;
    background-position: 0% 0%;
    background-repeat: repeat;
    margin-top: 0;
}

.tarifFiltre {
    width: 100%;
    height: auto;
    margin-bottom: 15px;
    border-bottom: 1px dashed rgba(0, 0, 0, 0.2);
}

.tarifFiltre p {
    float: left;
}

.tarifFiltre select {
    float: right;
}

#sirala {
    border-radius: 5px;
    border: 1px solid #eee;
    background: #fff;
    margin-top: 9px;
}

.mainColor {
    color: #ffc603;
}

.tarifVideo {
    display: block;
    position: relative;
    width: 100%;
    height: auto;
}

.tarifVideo iframe {
    display: block;
}

.recipe-floating-box .add-to-meal-plan-btn-w {
    border-radius: 4px;
    font-family: 'Kurale', cursive;
    font-weight: 600;
    font-size: 14px;
    float: right;
    display: block;
    text-transform: none;
    line-height: 34px;
    background-color: #87ac23;
    padding: 0px 15px;
}

.recipe-floating-box .add-to-meal-plan-btn-w:hover {
    background-color: #66821a;
}

.add-to-mean-plan-btn {
    padding: 8px 15px;
    margin-top: 5px;
    margin-bottom: 10px;
    display: inline-block;
    border: none;
    color: #fff;
    border-radius: 4px;
}

.recipe-floating-box .add-to-meal-plan-btn-w .add-to-mean-plan-btn {
    padding: 0px 10px;
    border: none;
    margin: 0px;
}

.add-to-mean-plan-btn i {
    float: left;
    font-size: 18px;
    line-height: 34px;
    margin-right: 15px;
    color: #fff;
    border-right: 1px solid rgba(255, 255, 255, 0.3);
    padding-right: 15px;
    vertical-align: middle;
}

.cooking-mode-btn-w .cooking-mode-btn:hover {
    background-color: #bf2222;
}

.footerCopy {
    width: 70%;
    float: left;
}

.copy {
    color: #999;
    font-size: 13px;
    float: left;
}

.footerList {
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #eee;
    width: 100%;
}

.footerList li {
    float: left;
    padding: 0 15px;
    display: block;
    width: 25%;
    margin-left: -15px;
}

.footerList li a {
    color: #000;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.footerList li a:hover {
    color: #fec42f;
    text-decoration: none;
}

.footerSocial {
    width: 30%;
    float: right;
}

.single-step-number p {
    margin: 0;
}

.tagIcon {
    position: relative;
    top: 2px;
    right: 5px;
}

.sirala {
    float: right;
}

.sirala p {
    padding-right: 15px;
}

.ui.selection.dropdown {
    border-radius: 5px;
    border: 1px solid #eee;
    padding: 10px 15px;
    line-height: 25px;
}

.ui.selection.dropdown .menu>.item {
    font-size: 15px;
}

.ui.default.dropdown:hover>.text,
.ui.default.dropdown>.text,
.ui.dropdown:hover>.default.text,
.ui.dropdown>.default.text {
    color: #000;
}

.sort {
    background: none;
    border: 1px solid #eee;
    padding: 10px 15px;
    border-radius: 5px;
    line-height: 25px;
}

.ui.selection.active.dropdown,
.ui.selection.active.dropdown .menu,
.ui.selection.dropdown:focus {
    border-color: #ffc603 !important;
}

.iletisim {
    width: 100%;
    height: 300px;
    /*background: url(../../assets/img/iletisimbg.png);*/
    background-size: cover;
    background-attachment: fixed;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    text-align: center;
    padding: 15px;
}

.iletisim h3 {
    color: #fff;
    font-size: 42px;
    font-weight: bold;
    position: relative;
    z-index: 9;
}

.profilBg {
    position: relative;
}

.profilBg {
    width: 100%;
    height: 300px;
    display: block;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    background-position: center center;
    position: relative;
}

.profilBg:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0);
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 1)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0);
}

.profilImg {
    position: absolute;
    bottom: -50px;
    left: 9%;
    width: 90%;
}

.profilPicture {
    position: relative;
    width: 125px;
    height: 125px;
    float: left;
}

.profilImg img {
    border-radius: 5px;
    width: 100%;
    height: 125px !important;
}

.profilPictureUpdate {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    line-height: 125px;
    color: #fff;
    opacity: 0;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
    text-align: center;
}

.profilPicture:hover .profilPictureUpdate {
    opacity: 1;
}

.profilImg h4 {
    float: left;
    color: #fff;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 20px;
    font-size: 24px;
}

.profileButton {
    background: #ffce27;
    border-radius: 5px;
    border: none;
    outline: none;
    padding: 10px 15px;
    color: #fff;
    margin-top: 20px;
    margin-right: 30px;
    float: right;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.profileButton:hover {
    background: #e8b60c;
}

.profileLeft {
    width: 30%;
    float: left;
    margin-top: 65px;
}

.profileSocial {
    margin-bottom: 15px;
    display: flex;
    justify-content: center;
}

.profileSocial li {
    display: block;
    float: left;
    width: auto;
    text-align: center;
    margin: 0 5px;
}

.profileSocial li a {
    width: 25px;
    height: 25px;
    background: #000;
    border-radius: 5px;
    display: block;
    color: #fff;
}

.profileSocial li a i {
    color: #fff;
    font-size: 12px;
}

.profilInfo {
    background: #eee;
    width: 75%;
    height: auto;
    padding: 5px 0;
    border-radius: 5px;
    margin: 0 auto;
}

.profilInfo li {
    float: left;
    display: block;
    width: 33.333%;
    text-align: center;
}

.profilInfo li {
    font-size: 16px;
}

.followed {
    margin-top: 15px;
    border-radius: 5px;
    border: 1px solid #eee;
    padding: 15px 15px 0 15px;
}

.followed li {
    display: block;
    float: left;
    width: 25%;
    margin-bottom: 15px;
    text-align: center;
    position: relative;
}

.followed li .followedTitle {
    position: absolute;
    bottom: -15px;
    left: -15px;
    background: #000;
    color: #fff;
    font-size: 12px;
    padding: 5px;
    display: block;
    width: auto;
    z-index: 9;
    border-radius: 3px;
}

.followedTitle {
    margin-top: 0;
    margin-bottom: 15px;
    text-align: center;
    display: block;
}

.followed li img {
    width: 50px;
    height: 50px;
    border-radius: 5px;
    display: inline-block;
}

.followedMore {
    color: #000;
    text-align: center;
    display: block;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
    margin-bottom: 15px;
    font-family: 'Kurale', cursive;
}

.followedMore:hover {
    color: #ffce27;
}

.profileRight {
    width: 70%;
    float: right;
    padding-left: 15px !important;
}

.profilTab {
    margin-top: 15px;
    font-family: 'Kurale', cursive;
    font-weight: 400;
    line-height: 1.2;
    color: rgba(0, 0, 0, 0.9);
    border-bottom: 1px solid #eee;
    z-index: 99;
    position: relative;
}

.profilTab a {
    color: #000;
    font-size: 24px;
    padding: 15px;
    display: block;
    float: right;
}

.profilTab.search a {
    float: left
}

.profilTab a.item.active {
    color: #ffce27;
    border-bottom: 1px solid #ffce27;
}

.ui.bottom {
    padding-top: 30px;
    width: 100%;
    float: right;
}

.icerik-yok {
    text-align: center;
}

.icerik-yok i {
    font-size: 36px;
    color: #ffce27;
}

.profilBgUpdate {
    position: absolute;
    left: 15px;
    top: 15px;
    opacity: 0;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.profilBgUpdate a {
    color: #fff;
}

.profilBgUpdate span {
    padding-left: 15px;
}

.profilBg:hover .profilBgUpdate {
    opacity: 1;
}

.formBaslik {
    font-size: 24px;
    color: #ffc603;
    font-family: 'Kurale', cursive;
    margin-bottom: 15px;
}

.userForm {
    width: 50%;
    float: left;
    padding-right: 15px;
    border-right: 1px solid #eee;
}

.form-group {
    margin: 25px 0;
    font-size: 14px;
}

.form-left {
    width: 20%;
    float: left;
    padding-top: 10px;
}

.form-right {
    width: 80%;
    float: left;
    padding-left: 15px;
}

.formcss {
    width: 100%;
    height: auto;
    padding: 10px 15px;
    border: 1px solid #eee;
    background: #fff;
    font-size: 13px;
    border-radius: 5px;
    resize: none;
    -webkit-appearance: none;
    outline: #ffce27;
    color: rgba(0, 0, 0, 0.8);
}

.formSubmit {
    padding: 3px 10px;
    border-radius: 5px;
    background: #ffce27;
    border: none;
    float: right;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
    text-transform: uppercase;
    color: #000;
    font-weight: 600;
    margin-top: 30px;
}

.formSubmit .form-group-submit {
    width: 100%;
    margin-top: 25px;
}

.formSubmit:hover {
    background: #000;
    color: #fff;
}

.radioContent {
    padding: 0 10px;
}

.tabMenu {
    margin-top: 15px;
    font-family: 'Kurale', cursive;
    font-weight: 400;
    line-height: 1.2;
    color: rgba(0, 0, 0, 0.9);
    border-bottom: 1px solid #eee;
    z-index: 99;
    position: relative;
}

.tabMenu a {
    color: #000;
    font-size: 24px;
    padding: 15px;
    display: block;
    float: left;
}

.tabMenu a.item.active {
    color: #ffce27;
    border-bottom: 1px solid #ffce27;
}

.settings {
    padding-top: 30px;
}

.formSocial {
    width: 50%;
    float: right;
}

.formSocial .form-group:nth-child(1),
.userForm .form-group:nth-child(1) {
    margin-top: 0;
}

.formSocial .social-left {
    width: 30%;
    height: 40px;
    line-height: 40px;
    padding-left: 15px;
    padding-right: 15px;
    background: #eee;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    color: #fff;
    float: left;
}

.formSocial .social-right input {
    width: 70%;
    height: 40px;
    line-height: 40px;
    background: #fff;
    border: 1px solid #eee;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    color: #000;
    float: left;
    padding-left: 15px;
    outline: none;
    font-size: 13px;
}

.formSocial .form-group {
    display: block;
    width: 100%;
    padding: 0 15px;
    margin-bottom: 0;
}

.userPassword {
    width: 50%;
    float: right;
    padding-left: 15px;
}

.row {
    margin: 0 -15px;
}

.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
    float: left;
    margin: 0;
    padding: 0 15px 30px 15px;
    position: relative;
    width: 25%;
    display: block;
}

.productImg {
    width: 100%;
    max-height: 164.5px;
    overflow: hidden;
    border-radius: 5px;
}

.productImg img {
    width: 100%;
    height: auto;
    border-radius: 5px;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.productImg:hover img {
    -ms-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}

.woocommerce-Price-amount {
    padding-right: 15px;
}

.woocommerce div.product form.cart div.quantity {
    margin: 0;
}

.woocommerce div.product form.cart div.quantity input {
    border: 2px solid #eee;
    border-right: none;
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
    font-size: 16px !important;
}

.woocommerce a.added_to_cart,
.woocommerce button.button.alt {
    border: 2px solid #ffc603;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
}

span.reduced {
    text-decoration: line-through;
    color: #ccc;
    font-size: 14px;
}

.product_meta {
    z-index: 99;
    position: relative;
}


/* taksit */

.taksit {
    width: 50%;
    height: auto;
    float: left;
    padding: 0 15px;
}

.bankInfo {
    border: 1px solid #ddd;
    border-bottom: none;
    padding: 15px;
}

.bankInfo img {
    text-align: center;
    display: block;
    margin: 0 auto;
    height: 25px;
}

.table {
    border: 1px solid #ddd;
    font-weight: 400;
    font-size: 14px;
}

.table>thead>tr>th {
    border: none;
    padding: 15px 0;
    font-weight: 300;
}

.table>tbody>tr>td {
    padding: 10px 0;
}

.tablecolor {
    color: #ffc603;
}

.table>thead {
    background-color: #fedc72;
}

.table-hover>tbody>tr:hover {
    background-color: #eee;
}

.bankInfo p {
    margin-top: 15px;
}

.yorumList li {
    display: block;
    border: 1px solid #eee;
    border-radius: 5px;
    font-size: 13px;
    color: #000;
    padding: 10px 15px;
    margin-bottom: 15px;
}

.yorumList li .yorumInfo {
    float: right;
    color: #999;
}

.newbookmark-dialog {
    display: none;
    width: 250px;
}

.ui.selection.dropdown>.delete.icon,
.ui.selection.dropdown>.dropdown.icon,
.ui.selection.dropdown>.search.icon {
    top: 36%;
}

.userdropdown {
    color: #fff;
}

.userdropdown .menu .item {
    color: #000 !important;
}

.userdropdown .menu .item a {
    color: #000 !important;
    font-size: 14px;
    display: block;
}

.ui.dropdown .menu>.item:hover a {
    color: #000 !important;
}

.form-kurumsal {
    display: none;
}

.form-group input[value=kurumsal]:checked~.form-kurumsal {
    display: block;
}

form hr {
    height: 1px;
    background-color: #eee;
    border: none;
    margin: 30px 0;
}

form select option {
    color: rgba(0, 0, 0, 0.8);
}


/* sepet */


/* Global "table" column settings */

.shopping-cart .product-image {
    float: left;
    width: 20%;
}

.shopping-cart .product-details {
    float: left;
    width: 37%;
}

.shopping-cart .product-price {
    float: left;
    width: 12%;
}

.shopping-cart .product-quantity {
    float: left;
    width: 10%;
}

.shopping-cart .product-removal {
    float: left;
    width: 9%;
}

.shopping-cart .product-line-price {
    float: left;
    width: 12%;
    text-align: right;
}


/* This is used as the traditional .clearfix class */

.group:before,
.shopping-cart:before,
.column-labels:before,
.product:before,
.totals-item:before,
.group:after,
.shopping-cart:after,
.column-labels:after,
.product:after,
.totals-item:after {
    content: '';
    display: table;
}

.group:after,
.shopping-cart:after,
.column-labels:after,
.product:after,
.totals-item:after {
    clear: both;
}

.group,
.shopping-cart,
.column-labels,
.product,
.totals-item {
    zoom: 1;
}


/* Apply dollar signs */

.product .product-price:after,
.product .product-line-price:after,
.totals-value:after {
    content: '₺';
}


/* Column headers */

.column-labels label {
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px solid #eee;
}

.column-labels .product-image,
.column-labels .product-details,
.column-labels .product-removal {
    text-indent: -9999px;
}


/* Product entries */

.shopping-cart .product {
    margin: 15px 0 !important;
    padding: 15px 0;
    border-bottom: 1px solid #eee;
}

.shopping-cart .product .product-image {
    text-align: center;
}

.shopping-cart .product .product-image img {
    width: 100%;
    padding: 0 15px;
    border-radius: 5px;
}

.shopping-cart .product .product-details .product-title {
    margin-right: 20px;
    font-family: 'Kurale', cursive;
}

.shopping-cart .product .product-details .product-description {
    margin: 5px 20px 5px 0;
    line-height: 1.4em;
}

.shopping-cart .product .product-quantity input {
    width: 50px;
    height: 35px;
    border-radius: 5px;
    border: 1px solid #eee;
    text-align: center;
}

.shopping-cart .product .remove-product {
    border: 0;
    padding: 4px 8px;
    background-color: #c66;
    color: #fff;
    font-size: 12px;
    border-radius: 3px;
}

.shopping-cart .product .remove-product:hover {
    background-color: #a44;
}


/* Totals section */

.shopping-cart .totals .totals-item {
    float: right;
    clear: both;
    width: 100%;
    margin-bottom: 10px;
}

.shopping-cart .totals .totals-item label {
    float: left;
    clear: both;
    width: 79%;
    text-align: right;
}

.shopping-cart .totals .totals-item .totals-value {
    float: right;
    width: 21%;
    text-align: right;
}

.shopping-cart .checkout {
    float: right;
    border: 0;
    margin-top: 20px;
    padding: 6px 25px;
    background-color: #ffc603;
    color: #fff;
    font-size: 25px;
    border-radius: 3px;
    font-family: 'Kurale', cursive;
}

.shopping-cart .checkout:hover {
    background-color: #000;
}

.recipe-big-titled-header-image {
    height: 500px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    background-attachment: fixed;
}

.single-meta-likes.follow-btn {
    padding-top: 6px;
}

.single-meta-at-bottom ul li.social-bottom-author {
    padding: 6px 20px !important;
    padding: 18px 20px !important;
}

.quantity {
    width: 15%;
}

.single_add_to_cart_button {
    float: left;
    width: 35% !important;
    font-size: 18px !important;
}

input[type=number]::-webkit-inner-spin-button {
    opacity: 1
}

.scrollTop {
    position: fixed;
    z-index: 9999;
    right: 15px;
    bottom: 10px;
    background: #292929;
    padding: 10px 15px;
    opacity: 0;
    transition: all 0.4s ease-in-out 0s;
    border-radius: 5px;
    cursor: pointer;
}

.scrollTop:hover {
    background: #ffc603;
}

.scrollTop a {
    font-size: 18px;
    color: #fff;
}

.saveDraft {
    float: left;
    border: none !important;
    margin-top: 0 !important;
    padding-top: 25px !important;
}

#form-header {
    border-bottom: 1px solid #dde8ef;
}

#form-header button {
    font-size: 14px !important;
}

.woocommerce div.product p.price,
.woocommerce div.product span.price {
    display: inline-block;
}

.jq-ry-container {
    position: relative;
    padding: 0 5px;
    line-height: 0;
    display: block;
    cursor: pointer;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.jq-ry-container[readonly="readonly"] {
    cursor: default;
}

.jq-ry-container>.jq-ry-group-wrapper {
    position: relative;
    width: 100%;
}

.jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group {
    position: relative;
    line-height: 0;
    z-index: 10;
    white-space: nowrap;
}

.jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group>svg {
    display: inline-block;
}

.jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group.jq-ry-normal-group {
    width: 100%;
}

.jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group.jq-ry-rated-group {
    width: 0;
    z-index: 11;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
}

#osetinRecipeReviews {
    margin: 30px 0;
    clear: both;
}

.tarif-yorum {
    margin-top: 40px;
}

.tarif-yorum .userpro-left {
    position: relative;
}

.tarif-yorum .userpro-label {
    float: left;
    width: 40% !important;
}

.tarif-yorum .userpro-input {
    float: left;
    width: 60% !important;
}

.tarif-yorum .userpro-input input[type="text"],
.tarif-yorum .userpro-input input[type="password"] {
    width: 100%;
}

.tarif-yorum div.userpro-label .userpro-field-icon {
    border: none !important;
}

.tarif-yorum .userpro-checkbox span {
    padding-left: 10px;
}

.tarif-yorum .userpro-submit {
    padding-top: 15px !important;
}

.side-meta-box .os-icon {
    font-size: 14px;
}

.side-meta-box .osetin-vote-has-voted i {
    color: #dd2c2c;
}

.authorProfile {
    width: 50%;
    float: right;
}

.authorProfile li {
    display: block;
    width: 100%;
    border-right: 1px dashed rgba(0, 0, 0, 0.1);
}

.authorProfile li h1 {
    color: #000;
    float: right;
    font-size: 38px;
    margin: 0;
}

.authorProfile li h3 {
    color: #000;
    float: left;
    font-size: 16px;
    width: 60%;
    margin: 0;
    margin-top: 13px;
    text-align: right;
}

.authorProfile ul li:nth-child(3) {
    border-right: none;
}


/* Make adjustments for tablet */

.authorHeader {
    padding-bottom: 10px;
}

.authorDescription {
    border-top: 1px solid #eee;
}

.price del {
    float: left;
}

.price ins {
    float: right;
}

.relatedProduct li {
    width: 100% !important;
    min-height: 317px;
}

.relatedProduct li a {
    min-height: 317px;
}

.relatedProduct li a span.price {
    position: absolute;
    bottom: 15px;
    width: calc(100% - 60px);
    left: 30px;
}

.relatedProduct li a span.price span {
    display: -webkit-box;
}

.relatedProduct span.price del {
    color: #8b8b8b;
}

.relatedProduct li h3 {
    height: 42px;
    overflow: hidden;
}

.relatedProduct .owl-controls .owl-dots {
    position: absolute;
    bottom: -30px;
    width: 100%;
    display: flex;
    justify-content: center;
}

.relatedProduct .owl-controls .owl-dots .owl-dot {
    height: 10px;
    width: 10px;
    margin: 0px 5px;
    background-color: #fff;
    opacity: 0.5;
    float: left;
    border-radius: 100%;
}

.relatedProduct .owl-controls .owl-dots .owl-dot.active {
    opacity: 1;
}

.related-product-w {
    padding-bottom: 50px;
}

.contactDescription {
    width: 40%;
    float: left;
    padding-right: 15px;
}

.contactForm {
    width: 60%;
    float: right;
    color: #fec42f;
    position: relative;
}

.contactForm:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background-image: url(../img/ortu.jpg);
    background-size: cover;
    width: 100%;
    height: 100%;
    opacity: 0.8;
}

.contactForm h2 {
    color: #fec42f !important;
}

.contactForm form {
    position: relative;
    z-index: 9;
}

.benzer-bread>div {
    float: none;
    position: static;
}

.contactForm span.required {
    color: #fec42f;
}

.aramaFiltre {
    margin-bottom: 0;
    border-bottom: none;
}

.sci-title strong {
    display: block;
    margin-bottom: 5px;
}

.column-3 {
    float: left;
    width: 25%;
    padding-right: 15px;
}

.column-9 {
    width: 75%;
    float: left;
    padding-left: 15px;
}

.column-6 {
    width: 50%;
    float: left;
    padding: 0 15px;
}

.categoryList {
    width: 100%;
    display: block;
}

.categoryList h3 {
    margin-top: 0;
    text-align: center;
}

.categoryInfo {
    margin-bottom: 0;
    font-weight: 100;
    padding-bottom: 15px;
    border-bottom: 1px solid #ebe9eb;
    text-align: center;
    font-size: 14px
}

.subTitle {
    margin: 0;
    padding: 15px 0;
}

.categoryList ul li {
    display: block;
}

.categoryList p {
    color: #fff;
}

.categoryList ul li a {
    color: #000;
    font-weight: 100;
    font-size: 13px;
    padding: 6px 15px;
    background: #f4f4f4;
    border-bottom: 1px solid #efefef;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
    width: 100%;
    display: block;
}

.categoryList ul li a span {
    color: #ffc603;
    font-size: 11px;
    padding-left: 5px;
    float: right;
    color: #000;
}

.categoryList ul li:nth-last-child(1) a {
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

.categoryList ul li a:hover {
    background-color: #ffc600;
    color: #fff;
}

.categoryList ul li a:hover span {
    color: #fff;
}

.categoryList .baslik-append {
    padding-top: 14px;
}

.categoryList .onay-baslik i {
    font-size: 20px;
    color: #fff;
}

.priceRange {
    padding-bottom: 15px;
    border-bottom: 1px solid #eee;
}

.priceRange input {
    float: left;
    display: block;
    width: calc(50% - 15px);
    margin-right: 15px;
    padding: 10px 15px;
    border-radius: 5px;
    border: 1px solid #eee;
}

.firsat {
    border-bottom: none !important;
}

.firsat li {
    display: block;
    font-size: 14px;
}

.firsat li input {
    margin-right: 10px;
}

.productSlider {
    margin-bottom: 30px;
}

.productSlider li {
    display: block;
}

.productSlider img {
    border-radius: 5px;
}

.productSlider .owl-controls .owl-dots {
    position: absolute;
    bottom: 15px;
    width: 100%;
    display: flex;
    justify-content: center;
}

.productSlider .owl-controls .owl-dots .owl-dot {
    height: 10px;
    width: 10px;
    margin: 0px 5px;
    background-color: #fff;
    opacity: 0.5;
    float: left;
    border-radius: 100%;
}

.productSlider .owl-controls .owl-dots .owl-dot.active {
    opacity: 1;
}

.productSlider .owl-nav {
    position: absolute;
    width: 100%;
    top: 45%;
}

.productSlider .owl-prev {
    position: absolute;
    left: 15px;
    float: left;
    color: #8b8b8b;
    font-size: 24px;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: #fff;
    text-align: center;
    line-height: 40px;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .5);
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, .5);
    -ms-box-shadow: 0 0 10px rgba(0, 0, 0, .5);
    -o-box-shadow: 0 0 10px rgba(0, 0, 0, .5);
    box-shadow: 0 0 10px rgba(0, 0, 0, .5);
}

.productSlider .owl-next {
    position: absolute;
    right: 15px;
    float: right;
    color: #8b8b8b;
    font-size: 24px;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: #fff;
    text-align: center;
    line-height: 40px;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .5);
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, .5);
    -ms-box-shadow: 0 0 10px rgba(0, 0, 0, .5);
    -o-box-shadow: 0 0 10px rgba(0, 0, 0, .5);
    box-shadow: 0 0 10px rgba(0, 0, 0, .5);
}

.gununFirsati {
    width: 100%;
    height: auto;
    padding: 15px;
    background: #fff;
    border: 1px solid #eee;
    margin: 30px 0;
    border-radius: 5px;
}

.firsatImg {
    width: 25%;
    float: left;
}

.firsatImg img {
    width: 100%;
}

.urunGununFirsati {
    position: absolute;
    top: 5px;
    left: 20px;
    width: auto;
    background: #fec503;
    color: #fff;
    font-size: 11px;
    z-index: 99;
    padding: 5px 7px;
    border-radius: 5px;
}

.social-box {
    padding: 15px;
}

.social-box:last-child {
    border: none;
}

.fbIcon {
    color: #3b5998;
}

.twitterIcon {
    color: #1da1f2;
}

.instagramIcon {
    color: #c63570;
}

.boxHeader {
    padding-bottom: 10px;
    border-bottom: 1px solid #eee;
}

.submitList li {
    display: block;
}

.submitList li a {
    color: #767676;
    font-size: 14px;
}

.submitList li p {
    margin-bottom: 0;
}

.submitList .owl-dots {
    position: absolute;
    bottom: 0;
    display: flex;
    width: 100%;
    justify-content: center;
}

.submitList .owl-dots .owl-dot {
    display: inline-block;
}

.submitList .owl-dots .owl-dot span {
    background: #fff;
    border-radius: 20px;
    display: block;
    height: 10px;
    margin: 5px;
    opacity: 0.8;
    width: 10px;
}

.submitList .owl-dots .owl-dot.active span {
    border-radius: 20px;
    display: block;
    height: 12px;
    margin: 4px 5px;
    opacity: 1;
    width: 12px;
}

.submitList.facebook-box .owl-dot span {
    background: #3b5998;
}

.submitList.twitter-box .owl-dot span {
    background: #1da1f2;
}

.facebook-box p,
.twitter-box p {
    max-height: 80px;
    overflow: hidden;
}

.instagramList {
    margin-top: 15px;
}

.instagramList li {
    width: 33.33333%;
    padding: 0 10px;
    display: block;
    float: left;
}

.instagramList li a {
    margin-bottom: 15px;
    display: block;
    position: relative;
}

.instagramList li a:before {
    position: absolute;
    content: "";
    background: rgba(0, 0, 0, 0.5);
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    z-index: 9999;
    border-radius: 5px;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.instagramList li a:hover:before {
    opacity: 1;
}

.instagramList li img {
    width: 100%;
    border-radius: 5px;
    display: block;
    height: 83px;
    object-fit: cover;
}

.instagramList .owl-dots {
    position: absolute;
    bottom: 0;
    display: flex;
    width: 100%;
    justify-content: center;
}

.instagramList .owl-dots .owl-dot {
    display: inline-block;
}

.instagramList .owl-dots .owl-dot span {
    border-radius: 20px;
    display: block;
    height: 10px;
    margin: 5px;
    opacity: 0.8;
    width: 10px;
}

.instagramList .owl-dots .owl-dot.active span {
    border-radius: 20px;
    display: block;
    height: 12px;
    margin: 4px 5px;
    opacity: 1;
    width: 12px;
}

.instagramList .owl-dot span {
    background: #c63570;
}

.authorFav {
    padding: 10px 15px;
    background: #ffc603;
    color: #fff;
    display: inline;
    border-radius: 5px;
    width: 75%;
    margin: 15px auto 0;
}

.authorFav span,
.authorFav i {
    color: #fff;
    font-weight: 100;
}

.authorFav i {
    position: relative;
    top: 1.5px;
}

.singleFav {
    display: inline-block;
    border-radius: 5px;
}

.singleFav span,
.singleFav i {
    color: #000;
    font-weight: 100;
}

.singleFav i {
    position: relative;
    top: 1.5px;
}

.archive-item-author {
    margin-top: -3px;
}

.archive-item-author i {
    font-size: 12px;
}

.archive-item-author a {
    font-size: 12px;
    color: #000;
}

.archive-item-meta-cooking-time i {
    font-size: 14px;
    position: relative;
    top: 1px;
}

.archive-item-meta-cooking-time span {
    padding-left: 5px;
}

.ayinsefi {
    position: relative;
    display: inline-block;
    border: 1px solid #ffc603;
    border-radius: 50%;
    padding: 5px;
}

.ayinsefi:before {
    position: absolute;
    content: "";
    top: -18px;
    left: 26px;
    background-image: url(/assets/site/img/tac2.png);
    background-repeat: no-repeat;
    width: 60px;
    height: 40px;
}

h3.widget-title {
    padding: 13px 15px;
    border-radius: 5px;
    color: #fff;
    position: relative;
    margin-top: 0;
    background: #000 url(../images/title-bg.webp);
    background-size: 100% 100%;
}

h3.widget-title:after {
    position: absolute;
    content: "";
    top: 2px;
    right: -4px;
    background-image: url(../img/sef-beyaz.png);
    width: 70px;
    height: 47px;
}

h3.widget-title.sef-title:after {
    background-image: url(../img/sef-siyah.png);
}

h3.widget-title img {
    position: relative;
    width: 40px;
    float: left;
    padding-right: 15px !important;
}

h3.widget-title span {
    font-size: 16px;
    color: #fec900;
}

.questionList li {
    display: block;
    width: 100%;
    border-radius: 5px;
    float: left;
    font-size: 14px;
    border-bottom: 1px solid #eee;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
    border: 1px solid #eee;
    position: relative;
    margin-bottom: 15px;
    padding: 15px 15px 5px 15px;
}

.questionList li .archive-item-comments {
    padding-left: 0;
}

.questionList li:hover {
    border: 1px solid #ffc603;
}

.questionList li h3 {
    margin-top: 0;
    border-bottom: 1px solid #eee;
    padding-bottom: 15px;
}

.questionList li a {
    color: #000;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.questionRight strong.number {
    font-size: 26px;
    display: block;
    text-align: center;
}

.questionRight p {
    margin-top: 0 !important;
    line-height: 0 !important
}

.questionList li .archive-item-author {
    display: inline-block;
    position: relative;
    top: -5px;
    padding: 0 5px;
}

.questionList li .row {
    margin: 0 -5px;
}

nav.pagination {
    text-align: center
}

nav.pagination ul {
    display: inline-block;
    white-space: nowrap;
    padding: 0;
    border-right: 0;
    margin: 1px
}

nav.pagination ul li {
    padding: 0;
    margin: 0;
    float: left;
    display: inline;
    overflow: hidden
}

nav.pagination ul li a {
    margin: 0;
    text-decoration: none;
    line-height: 1;
    font-size: 1em;
    font-weight: 400;
    padding: 10px;
    min-width: 1em;
    display: block;
    color: #000;
}

nav.pagination ul li a:focus,
nav.pagination ul li a:hover,
nav.pagination ul li span.current {
    color: #ffc603;
}

.questionAndAnswer .categoryList ul {
    border-bottom: none;
    background: #f4f4f4;
    border-radius: 5px;
}

.questionAdd {
    width: 100%;
    height: auto;
    padding: 15px;
    background: #ffc603;
    color: #fff;
    margin-bottom: 15px;
    border-radius: 5px;
    font-family: 'Kurale', cursive;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
    font-weight: 700;
    position: relative;
    cursor: pointer;
}

.questionAdd a {
    color: #fff;
}

.questionAddLeft {
    background: #f1ba00;
    width: 20%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.questionAddRight {
    width: 80%;
    float: right;
    text-align: center;
    font-size: 14px;
}

.questionAdd:hover {
    background-color: #f1ba00;
}

.questionAndAnswer .tabMenu {
    margin-top: 0 !important;
}

.questionAndAnswer .tabMenu a.item {
    padding-top: 0;
    float: right;
}

.questionListSide li {
    display: block;
    border-bottom: 1px solid #eee;
    padding: 15px 0;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.questionListSide li a {
    color: #000;
    font-family: 'Kurale', cursive;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.questionListSide li:hover {
    border-bottom: 1px solid #ffc603;
}

.questionListSide li:hover a {
    color: #ffc603;
}

.questionAvatar {
    float: left;
}

.questionAvatar img {
    width: 50px;
    height: 50px;
}

.questionAuthorName {
    padding-left: 70px;
}

.questionAuthorName .author-name {
    margin: 5px 0;
}

.questionAuthorName p {
    margin-top: 0;
    color: #9b9b9b;
    font-size: 12px;
}

.questionTitle {
    width: auto;
    float: left;
    margin-top: 10px;
}

.questionHeader {
    border-bottom: 1px solid #eee;
    padding-bottom: 10px;
}

.questionDescription {
    font-size: 14px;
    padding-bottom: 15px;
    border-bottom: 1px solid #eee;
}

.questionComment h3 {
    margin-bottom: 25px;
}

.questionComment ul li {
    display: block;
    border: 1px solid #eee;
    border-radius: 5px;
    padding: 15px;
    margin-bottom: 15px;
}

.qCommentLeft {
    width: 100%;
    padding-top: 5px;
    display: block;
}

.qCommentRight {
    width: 100%;
    font-size: 14px;
    display: block;
}

.commentRegisterBox {
    width: 100%;
    height: auto;
    padding: 15px;
    background: #cd201f;
    color: #fff;
    font-size: 14px;
    border-radius: 5px;
    margin-top: 15px;
}

.commentRegisterBox i {
    padding-right: 10px;
}

.commentLoginBox {
    margin-top: 15px;
}

.commentLoginBox a {
    display: inline-block;
    margin-right: 15px;
    background: #ffc603;
    color: #fff;
    padding: 10px 15px;
    border-radius: 5px;
}

.cutlery:after {
    position: absolute;
    content: "\f0f5";
    top: 0;
    right: 4px;
    font-family: "FontAwesome";
    font-size: 44px;
    color: #fff;
    transform: rotate(-45deg);
    opacity: 0.5;
}

.comments:after {
    position: absolute;
    content: "\f086";
    top: -16px;
    right: 0;
    font-family: "FontAwesome";
    font-size: 54.5px;
    color: #fff;
    opacity: 0.5;
}

.globe:after {
    position: absolute;
    content: "\f0ac";
    top: -7px;
    right: 0px;
    font-family: "FontAwesome";
    font-size: 48.5px;
    color: #fff;
    opacity: 0.5;
}

.chef:after {
    position: absolute;
    content: "\f0ac";
    top: -7px;
    right: 0px;
    background: url(../img/chef-hat.png);
    width: 60px;
    height: 60px;
    transform: rotate(45deg);
    color: #fff;
    opacity: 0.5;
}

.ayin-sefi {
    position: relative;
    background: #fff;
    padding: 15px;
    border-radius: 5px;
    border: 5px solid #ffc603;
}

.ayin-sefi .author-avatar-w img {
    border-radius: 100% !important;
    border: 2px solid #ffc603;
    display: block;
}

.ayin-sefi .zIndex {
    z-index: 999;
    position: relative;
}

.author-nick {
    padding: 0 !important;
    margin-top: 0 !important;
    margin-bottom: 15px !important;
}

.ayin-sefi .author-avatar-w {
    float: left;
    display: inline-block;
    width: 50%;
    text-align: left;
}

.ayin-sefi .author-details {
    color: #fff;
}

.single-post-about-author .author-avatar-w {
    text-align: center;
}

.ayin-sefi .single-post-about-author .author-details .author-name {
    margin: 0;
    color: #fff;
}

.ayin-sefi .authorFav {
    width: auto;
    margin-top: 15px;
    float: right;
    color: #000;
    padding: 5px 15px
}

.ayin-sefi .authorFav span {
    color: #000;
    font-weight: 600;
    text-transform: uppercase;
}

.ayin-sefi .authorHeader {
    padding: 30px 0;
}

.popUp.search {
    overflow: visible;
}

.popUp.search .ui.dropdown {
    position: absolute;
    top: -47px;
    background: #fff;
    width: 100%;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    font-family: 'Kurale', cursive
}

.popUp.search .ui.dropdown .item {
    width: 33.333%;
    float: left;
    border-bottom: none !important;
}

.popUp.search .search-field-w {
    border: 1px solid #eee;
    position: relative;
}

.popUp.search .ui.selection.active.dropdown,
.popUp.search .ui.selection.active.dropdown .menu {
    border-color: #000 !important;
}

.popUp.search .ui.selection.dropdown:focus {
    border-color: #eee !important;
}

.top-profile-links-box .ui.userdropdown {
    font-family: 'Kurale', cursive;
    font-size: 12px;
}

.singleFav .osetin-vote-has-voted i {
    color: #ffc603;
}

.rating-container.blog {
    padding-left: 15px;
}

.singleDate span {
    padding-left: 5px;
}

.benzer-yazilar {
    background: #fff;
    width: 100%;
    height: auto;
    padding: 0 15px;
}

h3.byTitle {
    text-align: center;
    display: block;
    font-weight: 700;
    font-size: 32px;
    padding: 50px 0 25px 0;
    margin-top: 0;
}

.benzerList {
    width: 100%;
    padding: 25px 30px 25px 30px;
}

.benzerList > li {
    display: block;
    padding-bottom: 75px;
}

.benzerList li.clear {
    display: block;
}

.benzerList li:last-child {
    margin-bottom: 0;
}

.yaziResim {
    width: 100%;
    height: 350px;
    border-radius: 5px;
    position: relative;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    margin-bottom: 30px;
}

.yaziResim:before {
    position: absolute;
    content: "";
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0);
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 1)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0);
    border-radius: 5px;
}

.yaziResim h3 {
    position: absolute;
    bottom: 15px;
    left: 15px;
    right: 15px;
    color: #fff;
    font-size: 24px;
}

.benzerContent {
    position: relative;
    height: 550px;
    overflow: hidden;
    display: block;
    padding: 25px 30px;
}

.benzer-yazilar.mutfak-sirri .benzerList li.clear .benzerContent {
    height: 300px;
}

.benzer-yazilar.mutfak-sirri .benzerList li.clear {
    margin-bottom: 50px;
}

.benzerContent:before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0);
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 1)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0);
    z-index: 999;
    opacity: 0.5;
}

.benzerContent.before:before {
    display: none;
}

.benzerDevami .questionAdd {
    width: 50%;
    margin: 0 auto;
}

.benzerContent .single-panel .single-panel-main {
    padding: 50px 0 50px 50px;
}

.benzerSol {
    width: 70%;
    float: left;
    padding-right: 50px;
}

.benzerSag {
    width: 30%;
    float: left;
}

.commentBoxTitle {
    position: relative;
    top: -5px;
    font-size: 18px;
}

.comment-total {
    margin-top: 10px;
    font-size: 12px;
}

.blog .small_box .archive-item-content-text {
    min-height: 70px;
    margin-bottom: 23px;
}

.tarifList.mutfak_sirlari .archive-item-media-thumbnail {
    height: auto;
    padding-bottom: 56.2%;
}

.tarifList.mutfak_sirlari .archive-item-meta {
    padding: 0 0 10px 0;
}

.tarifList .mutfak_sirlari li {
    border-bottom: 1px dashed rgba(0, 0, 0, 0.2);
    padding-bottom: 20px;
    max-height: 543px;
}

.tarifList.column-two .list-img,
.tarifList.column-one .list-img {
    float: left;
    width: 40%;
}

.tarifList.column-two .archive-item-content,
.tarifList.column-one .archive-item-content {
    width: 60%;
    float: right;
    padding-left: 15px;
}

.tarifList.column-two .archive-item-content h3,
.tarifList.column-one .archive-item-content h3 {
    margin-top: 0;
}

.tarifList.column-two .list-img .img-hover .image-fader,
.tarifList.column-one .list-img .img-hover .image-fader {
    right: 30px;
}

.reklam {
    margin: 25px 0;
}

.blog .small_blog li .archive-item-content-text {
    max-height: 44px !important;
    margin-bottom: 0;
    font-size: 13px;
}

.profilePhotoFile {
    opacity: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.coverPhotoFile {
    opacity: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.divider_box {
    max-width: 100%;
    display: block;
    margin-bottom: 15px;
}

.divider_box img {
    width: 100%;
    height: auto;
    display: block;
    margin: 0 auto;
}

.product .price {
    margin: 10px 0 0 0;
    float: left;
}

.product .rateYo_fullstar {
    float: right;
}

.product .price .indirim {
    width: 70px;
    height: 60px;
    background: #000;
    border-radius: 6px;
    display: flex;
    align-items: center;
    text-align: center;
    color: #fff;
    float: left;
    margin-right: 15px;
}

.fiyatlistesi {
    float: left;
}

.fiyatlistesi h3,
.fiyatlistesi h2,
.fiyatlistesi h1 {
    font-family: 'Titillium Web', sans-serif;
    margin-top: 0;
    margin-bottom: 8px;
}

.indirimsiz {
    color: #858585;
    text-decoration: line-through;
}

.urunyorumlari p {
    float: left;
    padding: 0 15px;
    border-right: 1px solid #858585;
    margin-bottom: 0;
}

.urunyorumlari p:nth-child(2) {
    border-right: none;
    padding-right: 0;
}

.urunyorumlari p a {
    color: #000;
}

.product-head {
    border-bottom: 1px dashed rgba(0, 0, 0, 0.2);
    padding-bottom: 15px;
    margin-bottom: 30px;
}

.product .side-meta-box ul li {
    padding: 5px 15px;
}

.product .side-meta-box ul li i {
    font-size: 16px;
}

.success {
    width: 50px;
    height: 50px;
    background: #87ac23;
    border-radius: 100%;
    line-height: 50px;
    text-align: center;
    font-size: 24px;
    color: #fff;
    margin: 0 auto;
}

.warning {
    width: 50px;
    height: 50px;
    background: #d60909;
    border-radius: 100%;
    line-height: 50px;
    text-align: center;
    font-size: 24px;
    color: #fff;
    margin: 0 auto;
}

.padding_15_0 {
    padding: 15px 0;
}

.default_color {
    color: #ffce27;
}

.profileList {
    margin-top: 30px;
    padding-left: 0 !important;
}

.profileList li {
    display: block;
    position: relative;
    color: #fff;
    float: left;
    padding: 15px;
}

.profileList li img,
.tarifList li img {
    display: block;
    border-radius: 6px;
}

.profileList li .list-img {
    position: relative;
}

.profileList li .img-hover {
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    color: #fff;
    top: 0;
    left: 0;
    opacity: 0;
    border-radius: 5px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 5px;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.profileList li:hover .img-hover {
    opacity: 1;
}

.profileList li h3 {
    color: #000;
    max-height: 43px;
    overflow: hidden;
    margin: 0;
    margin-bottom: 15px;
}

.profileList li .img-hover a {
    color: #fff;
}

.profileList .profil_box {
    width: 40px;
    height: 40px;
    background: rgba(255, 206, 39, 0.8);
    border-radius: 50%;
    line-height: 40px;
    text-align: center;
    margin-right: 10px;
}

.profileList .profil_box i {
    font-size: 14px;
}

.profileList.column-one li .list-img {
    width: 30%;
    float: left;
}

.profileList.column-one li .list-detail {
    width: 70%;
    float: right;
    padding-left: 30px;
    text-align: left;
}

.profileList.column-one li .list-detail p {
    color: #000;
    text-align: justify;
    max-height: 75px;
    overflow: hidden;
}

.tooltip-trigger {
    z-index: 9;
}

.tooltip-box {
    background: #ffce27 !important;
    z-index: 999;
}

.tarifList li .list-img .img-hover {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.3);
    border-radius: 6px;
    display: block;
    opacity: 0;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    z-index: 2;
    display: flex;
    align-items: center;
    justify-content: center;
}

.tarifList li .list-img:hover .img-hover {
    opacity: 1;
}

.tarifList li .list-img img {
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.tarifList.mutfak_sirlari li .list-img img {
    height: 160px;
}

.tarifList li .list-img:hover img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

.recipesLeft img {
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.recipesLeft:hover img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

.border-top-left {
    width: 25px;
    height: 25px;
    border-radius: 3px;
    left: 15px;
    top: 15px;
    position: absolute;
    border-left: 1px solid #fff;
    border-top: 1px solid #fff;
}

.border-top-right {
    width: 25px;
    height: 25px;
    border-radius: 3px;
    right: 15px;
    top: 15px;
    position: absolute;
    border-right: 1px solid #fff;
    border-top: 1px solid #fff;
}

.border-bottom-left {
    width: 25px;
    height: 25px;
    border-radius: 3px;
    left: 15px;
    bottom: 15px;
    position: absolute;
    border-left: 1px solid #fff;
    border-bottom: 1px solid #fff;
}

.border-bottom-right {
    width: 25px;
    height: 25px;
    border-radius: 3px;
    right: 15px;
    bottom: 15px;
    position: absolute;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
}

.tarifList .profil_box {
    width: 40px;
    height: 40px;
    background: rgba(255, 206, 39, 0.8);
    border-radius: 50%;
    line-height: 40px;
    text-align: center;
    margin-right: 10px;
}

.tarifList .profil_box i {
    font-size: 14px;
    color: #fff;
}

.tarifList .profil_box .tooltip-box {
    background: #ffce27 !important;
    padding: 10px;
    font-size: 14px;
    text-transform: none;
    width: auto;
    height: 35px !important;
    line-height: 15px;
    top: 50px;
    color: #fff;
}

.file-preview {
    background: #fff;
}

.step-img {
    display: none !important;
}

#step-have-img:checked~.step-img {
    display: block !important;
}

.tarifselect {
    padding: 10px !important;
    height: 40px;
    border: 1px solid #adc9da;
    border-radius: 4px;
    -webkit-appearance: none;
    background: #fff;
}

.tarifselect option {
    padding-left: 15px;
}

.top-profile-links-box ul li i {
    padding-right: 5px;
    font-size: 16px;
}

.popular-category li {
    min-height: 66px;
}

.dunya-mutfaklari .tooltip-box,
.popular-category .tooltip-box {
    font-weight: 600;
    background: #000;
}

.sidebarList li {
    display: block;
    width: 20%;
    float: left;
    padding: 5px;
    text-align: center;
}

.sidebarList li a {
    display: block;
}

.sidebarList li img {
    width: 100%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    display: block;
    margin: 0 auto;
}

.sidebarList li p {
    font-family: "Kurale", sans-serif;
    font-size: 13px;
    color: rgba(0, 0, 0, 0.9);
    margin-bottom: 0;
}

.sticky-posts-owl-slider .read-more-link a {
    background: transparent;
    padding: 0 10px 0 0 !important;
    margin-top: 0 !important;
}

.archive-posts .sticky-roll-w .archive-item-meta .archive-item-meta-categories ul li {
    background: transparent !important;
}

.sticky-posts-owl-slider .archive-item-meta-cuisines li {
    padding-right: 0;
    margin-right: 0;
}

.sticky-posts-owl-slider .post-categories {
    padding-top: 5px !important;
}

.page-loader {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: #ffc603;
    z-index: 9999999999;
    display: flex;
    justify-content: center;
    align-items: center;
}

.loader img {
    display: block;
    margin: 0 auto 15px;
    width: 300px;
}

.tag-icon {
    margin-right: 15px;
    margin-left: 5px;
    margin-top: 4px;
    float: left;
}

.sef-title:before {
    position: absolute;
    content: "";
    background: rgba(254, 201, 0, 1);
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 5px;
}

h3.widget-title.sef-title span {
    color: #000;
    z-index: 1;
    position: relative;
}

.sef-name,
.sef-name h3 {
    color: #000;
    font-family: "Kurale";
    margin: 0;
}

.sef-bottom {
    margin-top: 15px;
}

.sef-bottom ul {
    margin-top: 10px;
}

#header-menu h4 {
    margin: 0;
    margin-top: 5px;
    color: #000;
    font-size: 15px;
    letter-spacing: -0.5px;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

#header-menu li {
    text-align: center;
}

.malzeme_title {
    font-size: 24px;
    position: relative;
    display: table;
    text-align: center;
    margin: 0 auto;
    z-index: 9;
    position: relative;
}

.malzeme_title:after {
    content: "";
    position: absolute;
    bottom: 14px;
    width: 150%;
    height: 1px;
    background: #fff;
    left: -25%;
    z-index: -1;
}

.malzemeler_main_title {
    position: relative;
    text-align: center;
    z-index: 9;
    margin-bottom: 30px;
}

.malzemeler_main_title:before {
    position: absolute;
    content: "";
    top: 17px;
    left: 0;
    width: 100%;
    height: 1px;
    background: #000;
    z-index: -5;
}

.malzemeler_main_title:after {
    position: absolute;
    content: "";
    top: 17px;
    left: calc(50% - 90px);
    width: 180px;
    height: 1px;
    background: #fff;
    z-index: -1;
}

.malzeme tr td:last-child,
.malzeme tr th:last-child {
    text-align: center;
}

.delRow,
.addRow,
.removeMalzeme {
    color: #7d9db0;
}

.select2-container--default .select2-selection--multiple {
    padding: 2px 10px;
    border-color: #adc9da !important;
    min-height: 100px;
}

.select2-selection__choice {
    background-color: #adc9da !important;
    color: #fff;
    border-color: #adc9da !important;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: #fff !important;
    border-color: #567c92 !important;
    position: relative;
    top: -1px;
    margin-right: 10px;
}

.textarea {
    border: 1px solid #ddd;
    border-radius: 4px;
    width: 100%;
    padding: 5px 10px !important;
    resize: none;
    height: 100px;
}

#step-have-img {
    margin-right: 5px;
}

#slider {
    width: 100%;
    height: 300px;
    position: relative;
    z-index: 9;
    margin-bottom: 15px;
}

#allpic-one {
    width: 65%;
    height: 300px;
    float: left;
    position: absolute;
    transition: all .5s ease-out;
    overflow: hidden;
    z-index: -1;
}

#allpic-one .sliderOverlay {
    opacity: 1;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

#allpic-one .sliderBg {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

#allpic {
    width: 7%;
    height: 300px;
    background: #ccc;
    float: right;
    transition: all .5s ease-out;
    overflow: hidden;
    position: relative;
    z-index: 99;
}

#allpic:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    width: 7px;
    height: 100%;
    background: #fec42f;
}

#allpic:nth-child(1) .sliderBg,
#allpic:nth-child(1) .sliderOverlay {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

#allpic a {
    display: block;
    width: 100%;
    height: 100%;
    position: ;
}

#allpic img {
    width: 100%;
    height: 300px
}

#allpic:hover {
    width: 50%;
}

#allpic:hover .sliderOverlay {
    opacity: 1;
}

.sliderBg {
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center center;
}

.sliderOverlay {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0);
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.85) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.85)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.85) 100%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.85) 100%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.85) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.85) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0);
    opacity: 0;
    transition: all .5s ease-out;
}

.sliderOverlay h3 {
    color: #fff;
    bottom: 15px;
    left: 15px;
    position: absolute;
    font-size: 24px;
    margin-bottom: 0;
}

.content-author {
    width: 100%;
    height: auto;
    padding: 15px;
    border: 1px solid #ffc70e;
    border-radius: 5px;
}

.author-img {
    padding: 5px;
    border: 1px solid #fec42f;
    border-radius: 50%;
    width: 100px;
    height: 100px;
    margin: 0 auto;
}

.content-author .author-img img {
    border-radius: 50%;
    width: 100%;
    height: 100%;
    display: block;
    border: 1px solid #fec42f;
}

.author-info {
    display: block;
    text-align: center;
    color: #000;
    margin-top: 15px;
}

.author-info h3 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 20px;
}

.author-info p {
    margin: 0;
    font-family: 'Kurale', cursive;
    margin-top: 5px;
    font-size: 16px;
}

.author-desc {
    color: #606060;
    text-align: center;
    max-height: 110px;
    overflow: hidden;
    position: relative;
}

.author-desc:before {
    position: absolute;
    content: "";
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0);
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.75) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0.75)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.75) 100%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.75) 100%);
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.75) 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.75) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0);
}

.author-profile li {
    display: block;
    width: 33.333%;
    text-align: center;
    padding: 0 15px;
    float: left;
}

.author-profile li h1 {
    font-size: 26px;
    margin-bottom: 0;
}

.author-profile li h3 {
    margin-top: 0;
    font-size: 18px;
}

.author-content {
    margin-top: 15px;
    padding-top: 15px;
    padding-bottom: 15px;
    border-top: 1px solid #d7d7d7;
    border-bottom: 1px solid #d7d7d7;
}

.content-author-footer {
    margin-top: 15px;
}

.single-authorFav {
    padding: 3px 10px;
    margin-top: 0 !important;
    width: auto;
    text-transform: uppercase;
    float: left;
    position: relative;
    top: -5px;
}

.jq-ry-container {
    border-right: 1px solid rgba(0, 0, 0, 0.2);
    margin-right: 15px;
    padding-right: 15px !important;
}

.single-authorFav span {
    color: #000;
    font-weight: 600;
}

.authorSocial {
    float: right;
    margin-top: 3px;
}

.authorSocial li {
    display: block;
    float: left;
    margin: 0 7px;
    text-align: center;
}

.content-author-footer .authorSocial li a {
    width: auto;
    height: auto;
    background: transparent;
}

.content-author-footer .authorSocial li a i {
    font-size: 16px;
}

.yummly {
    height: 16px !important;
    width: auto;
    margin-top: 4px;
}

.authorSocial li:hover img,
.authorSocial li:hover i {
    opacity: .8;
}

.footerSocial ul {
    float: right;
}

.footerSocial ul li img {
    width: 20px;
}

.page-title-and-desc {
    padding-right: 15px;
}

.jq-ry-container {
    padding: 0;
}

.singleDate π {
    margin-bottom: 10px;
}

.rating-container.blog {
    margin-bottom: 10px;
}

.content-desc {
    font-size: 16px;
    color: #4f4f4f;
}

.listNumber {
    padding: 5px 15px;
    color: #000;
    font-family: 'Kurale', serif;
    font-size: 26px;
    background: #fec42f;
    border-radius: 5px;
    float: left;
    position: relative;
    top: -5px;
    margin-right: 15px;
}

.listNumber span {
    font-size: 20px;
}

.list-title {
    float: left;
    margin: 0;
}

.single-bread .single-authorFav {
    float: right;
}

.formcss {
    padding: 10px !important;
    height: 40px !important;
    border: 1px solid #ddd;
    border-radius: 4px;
}

.form_small_box {
    width: 50%;
    clear: none;
    float: left;
    padding-left: 15px !important;
    padding-right: 15px !important;
}

.form_five_box {
    width: 20%;
    clear: none;
    float: left;
    padding-left: 15px !important;
    padding-right: 15px !important;
}

.form_four_box {
    width: 25%;
    clear: none;
    float: left;
    padding-left: 15px !important;
    padding-right: 15px !important;
}

.form_three_box {
    width: 33.33333%;
    clear: none;
    float: left;
    padding-left: 15px !important;
    padding-right: 15px !important;
    margin-bottom: 15px;
}

.form_xs_box {
    width: 33.3333%;
    min-height: 165px;
    clear: none;
    float: left;
    padding-left: 15px !important;
    padding-right: 15px !important;
}

.form_small_box .acf-input>span {
    position: relative;
    top: 15px;
    font-family: 'Kurale', serif;
    text-align: center;
    display: block;
}

.form_big_box .acf-input>span {
    position: relative;
    top: 15px;
    font-family: 'Kurale', serif;
    text-align: center;
    display: block;
}

.form_small_box .acf-input {
    padding: 0;
}

.form_big_box .acf-input {
    padding: 0 30px;
}

.form_big_box {
    width: 100%;
    clear: left;
}

.file-error-message ul li {
    display: block;
}

.acf_time .form-group .input-group {
    display: block;
}

.acf_time .form-group .datetimepicker input {
    width: 50%;
    display: block !important;
    background: #fff;
    height: 40px;
}

.acf_time .form-group .datetimepicker span.input-group-addon {
    display: inline-block !important;
    height: 40px;
    width: 40px;
    line-height: 40px;
    padding: 0;
    border-color: #ddd;
    padding: 6px 12px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: #eee;
    border: 1px solid #ccc;
    border-radius: 4px;
}

.frontend-publisher-w .btn-primary {
    background-color: #567c92;
    border-color: #567c92;
}

.frontend-publisher-w .btn-primary:focus {
    background-color: #567c92;
    border-color: #567c92;
}

.dropify-wrapper {
    border: 1px solid #ddd;
    border-radius: 5px;
}

div.tagsinput span.tag {
    border-radius: 3px;
    background: #f5bc01;
    border: 1px solid #f5bc01;
    color: #ffffff;
}

div.tagsinput span.tag a {
    color: #fff;
}

div.tagsinput input#tags_tag {
    width: auto !important;
}

div.tagsinput {
    border: 1px solid #ddd;
    border-radius: 5px;
}

.blog1,
.blog2,
.mutfaksirlari {
    margin: 30px 0;
}

.tarifList .divider_box {
    margin: 30px 0;
}

.yorum,
.spoiler {
    margin: 15px 0;
}

.spoiler-btn {
    background: #dd2c2c;
    padding: 5px 15px;
    color: #fff;
    font-weight: 600;
    font-family: 'Kurale', serif;
    border-radius: 5px;
    text-align: center;
    text-transform: uppercase;
}

.spoiler-btn:hover {
    background: #bf2222;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.spoiler-body {
    padding: 2px 5px;
    color: #dd2c2c;
    border-bottom: 1px solid #dd2c2c;
}

.tabMenu i {
    margin-right: 15px;
}

.slider-handle {
    border-radius: 50%;
    background: #567c92 !important;
}

.slider {
    margin-top: 31px;
}

.slider.slider-horizontal {
    width: 100%;
}

.malzeme .slider {
    margin-top: 0;
}

#malzemeTable thead th {
    width: 50%;
}

.archive-posts .sticky-roll-w .sticky-posts-owl-slider .archive-item-meta .archive-item-meta-categories li i {
    margin-right: 5px !important;
    color: #fff;
}

.select2 .select2-selection {
    width: 100%;
    height: 40px;
    padding: 5px 10px;
    border: 1px solid #ddd;
    background: #fff;
    font-size: 13px;
    border-radius: 5px;
    resize: none;
}

.select2.select2-container .select2-selection__arrow {
    top: 7px !important;
}

.acf-table>tbody>tr>td {
    vertical-align: middle;
}

.soru-sor .form-group:first-child {
    margin-top: 0;
}

.soru-sor .form-group:first-child .groupLeft {
    padding-top: 0;
}

.soru-sor .groupLeft {
    width: 100%;
    float: none;
}

.soru-sor .groupRight {
    width: 100%;
    float: none;
    margin-top: 15px;
}

.soru-sor .inputSpan {
    padding-left: 0;
    font-weight: 600;
}

.soru-sor textarea {
    border: 1px solid #eee;
}

.border-box {
    width: 100%;
    height: auto;
    padding: 15px;
    background: #000 url(../img/ortu.jpg);
    background-size: cover;
    background-position: center center;
    border-radius: 5px;
}

.box-border {
    padding: 10px;
    border-radius: 5px;
    border: 1px dotted #ffc70e;
    font-family: 'Kurale', serif;
    text-align: center;
}

.box-border h2 {
    color: #ffc70e;
    font-size: 28px;
    margin: 0;
    padding: 10px 0;
}

.slider-flex {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    justify-content: space-between;
}

.bnpSlider1,
.bnpSlider2,
.bnpSlider3,
.bnpSlider4,
.bnpSlider5 {
    margin-top: 30px;
}

.bnpSlider li {
    display: block;
    position: relative;
}

.bnpSlider li:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.1);
    width: 100%;
    height: 100%;
    z-index: 1;
}

.bnpSlider li img {
    border-radius: 5px;
    display: block;
    height: 400px;
    object-fit: cover;
}

.bnpSlider .bnp-content {
    width: 100%;
    height: auto;
    background: rgba(0, 0, 0, 0.5);
    padding: 30px 15px;
    text-align: center;
}

.bnp-content h2 {
    color: #fff;
    font-size: 36px;
    margin: 0;
    letter-spacing: -1px;
}

.bnp-content-wrapper {
    position: absolute;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    top: 0;
    left: 0;
    z-index: 2;
    background: rgba(0, 0, 0, 0.2);
    border-radius: 5px;
}

.bnpSlider .owl-controls .owl-dots {
    position: absolute;
    top: 15px;
    right: 15px;
}

.bnpSlider .owl-controls .owl-dots .owl-dot {
    height: 12px;
    width: 12px;
    margin: 0px 5px;
    float: left;
    border-radius: 100%;
    border: 2px solid #ffc70e;
}

.bnpSlider .owl-controls .owl-dots .owl-dot.active {
    background: #ffc70e;
}

.bnpSlider2 {
    width: 50% !important;
    float: left;
    padding-right: 15px;
}

.bnpSlider2 li {
    display: block;
    position: relative;
}

.bnpSlider2 .bnp-content {
    position: absolute;
    bottom: 0;
    text-align: right;
    padding: 15px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    background: rgba(0, 0, 0, 0.5);
    width: 100%;
}

.bnpSlider2 .bnp-content h2 {
    font-size: 24px;
    position: relative;
    z-index: 1;
}

.bnpSlider3 {
    width: 50% !important;
    float: left;
    padding-right: 15px;
}

.bnpSlider3 .bnp-content {
    position: absolute;
    bottom: 0;
    text-align: right;
    padding: 15px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

.bnpSlider3 .bnp-content h2 {
    font-size: 24px;
    position: relative;
    z-index: 1;
}

.bnpSlider4 {
    width: 100% !important;
    float: left;
    padding-right: 15px;
}

.bnpSlider4 .bnp-content {
    position: absolute;
    bottom: 0;
    text-align: right;
    padding: 15px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

.bnpSlider4 .bnp-content h2 {
    font-size: 24px;
    position: relative;
    z-index: 1;
}

.bnpSlider5 {
    width: 50% !important;
}

.bnpSlider5 .bnp-content {
    position: absolute;
    bottom: 0;
    text-align: right;
    padding: 15px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

.bnpSlider5 .bnp-content h2 {
    font-size: 18px;
    position: relative;
    z-index: 1;
}


/*Bügün ne pişirsem sayfadaki boyutlardarma*/

.bnpBg,
.bnpBg2 {
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    border-radius: 5px;
}

.bnpBg {
    min-height: 400px;
    max-height: 400px;
}

.bnpBg2 {
    min-height: 250px;
    max-height: 250px;
}

.bnpSlider li img {
    border-radius: 5px;
    display: block;
    height: 400px;
    object-fit: cover;
}


/*Bitti*/

.bnpSlider5 {
    width: 30%;
    float: left;
    padding-right: 15px;
}

.form_small_box.pr-15 .acf-input {
    padding-right: 15px;
    padding-left: 0;
}

.form_small_box.pl-15 .acf-input {
    padding-left: 15px;
    padding-right: 0;
}

.fa-heart-o {
    font-size: 30px;
    color: rgba(0, 0, 0, 0.9);
    display: block;
    margin-bottom: 2px;
}

.review-rating #tarifPuan {
    margin-right: 0 !important;
    padding-right: 0 !important;
    border-right: none;
}

.review-author-wrap {
    float: left;
    width: 70%;
}

.page-sidebar .author-img img {
    height: 100% !important;
}

.archive-item.any.full_full .archive-item-media {
    border: 3px solid #fec42f;
    border-radius: 6px;
}

.archive-item.any.full_full .archive-item-media .fader-activator {
    border: none !important;
    border-radius: 3px !important;
    height: 176px !important;
}

.sidebar-title {
    font-size: 22px;
    margin-top: 0;
    text-align: center;
    border-bottom: 1px solid #efefef;
    padding-bottom: 15px;
}

.benzer-authorFav {
    float: right;
}

.acf-field .acf-label label {
    font-family: 'Kurale', cursive;
    font-weight: 600;
    font-size: 18px;
    color: #000;
    text-transform: uppercase;
    margin-bottom: 10px;
}

.text-center {
    text-align: center;
}

.five_box .acf-label label {
    font-size: 13px;
}

.five_box .acf-label input.formcss {
    width: 100px;
}

.puf {
    height: 250px;
}

.form-section-title {
    color: #f4bd02;
    margin-bottom: 30px;
}

.ne-ariyorsunuz {
    width: 100%;
    height: auto;
    border-radius: 6px;
    border: 1px dashed rgb(253, 204, 50);
    position: relative;
    margin: 30px 0;
}

.ne-ariyorsunuz h3 {
    margin-top: 0;
    padding-right: 25px;
    border-right: 1px dashed #fdcc32;
    padding-top: 15px;
    padding-bottom: 15px;
    margin-right: 15px;
}

.na-title {
    float: left;
    margin-bottom: 0;
}

.naList {
    overflow: hidden;
    width: 70% !important
}

.naList li {
    padding: 0 10px;
    margin-bottom: 0;
    display: inline-block;
}

.naList li a {
    padding: 5px 15px;
    color: #000;
    background: #fccc32;
    border-radius: 6px;
    font-family: 'Kurale', cursive;
    box-shadow: 0px 3px 0px 0px rgba(0, 0, 0, 0.1) !important;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.naList li a:hover {
    color: #fccc32;
    background: #000;
}

.ne-ariyorsunuz-sol {
    width: 85%;
    float: left;
    padding: 15px;
    display: flex;
    align-items: center;
}

.ne-ariyorsunuz-sag {
    width: 15%;
    float: right;
    position: absolute;
    top: 0;
    right: 0;
    background: #fdcc32;
    color: #1a1a1a;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    height: 100%;
    font-family: 'Titillium Web', sans-serif;
    font-weight: bold;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    font-size: 15px;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
    padding: 15px;
}

.ne-ariyorsunuz-sag a {
    color: #1a1a1a;
    display: block;
}

.ne-ariyorsunuz-sag:hover {
    background: #000;
    color: #fdcc32;
}

.ne-ariyorsunuz-sag:hover a {
    color: #fdcc32;
}

.adim-sure {
    width: 50%;
    margin-left: 30px;
}

.comment-add {
    width: 100%;
    border: 1px solid #eee;
    padding: 15px;
    margin-top: 30px;
}

.reply-text {
    resize: none;
    border: 1px solid #eee;
    border-radius: 6px;
    width: 100%;
    padding: 15px;
}

.reply-btn {
    background-color: #ffc605;
    color: #40494f;
    padding: 5px 15px;
    font-family: 'Kurale', cursive;
    font-weight: 600;
    font-size: 19px;
    border-radius: 3px;
    -webkit-box-shadow: 0px 3px 0px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 3px 0px 0px rgba(0, 0, 0, 0.1);
    border: 1px solid #ffc605;
    margin-top: 15px;
    -webkit-transition: all 0.3s linear;
    transition: all 0.3s linear;
}

.reply-btn:hover {
    background-color: #f1ba01 !important;
}

.soru-sor .registerForm {
    padding: 0 !important;
}

.soru-sor .form-group {
    margin: 15px 0;
}

.registerForm .form-group {
    margin: 10px 0;
}

.yapim li,
.kalori li {
    width: 11.111111%;
}

.benzerSol .page-content-sub-title {
    margin-top: 0;
}

.row2 {
    margin: 0 -15px;
}

.pop-close {
    position: absolute;
    top: -35px;
    right: 0;
    color: #fff;
    font-size: 34px;
    cursor: pointer;
    width: 15px;
    height: 15px;
}

.pop-close img {
    width: 15px;
}

.pop-close .close-black {
    display: none;
}

.tarif-ekle .column-9 {
    padding-left: 0;
    padding-right: 15px;
}

.tarif-ekle .column-3 {
    padding-right: 0;
    padding-left: 15px;
}

.onay-gonder {
    width: 100%;
    margin-top: 25px;
}

.onay-baslik {
    background: #ffc600;
    text-align: center;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    position: relative;
}

.onay-baslik h3 {
    color: #fff;
    margin: 0;
    padding: 15px;
    font-weight: 600;
    font-size: 14px;
}

.onay-icerik {
    background: #f5f5f5;
    color: #000;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    padding: 15px;
}

.onay-icerik button {
    width: 100%;
    margin-bottom: 15px;
    padding: 8px 10px !important;
    font-size: 17px !important;
    font-size: 15px !important;
    box-shadow: none !important;
    background: #ffc501;
    outline: none;
    border: none;
    border-radius: 3px;
}

.onay-icerik button:hover {
    background: #f2b902;
}

.baslik-append {
    position: absolute;
    top: 0;
    left: 0;
    border-top-left-radius: 6px;
    background: #f1ba00;
    width: 50px;
    height: 100%;
    padding-top: 9px;
    text-align: center;
}

.baslik-append i {
    color: #343434;
    font-size: 30px;
}

.ipuclari {
    background: #f6c101;
    padding: 15px;
    margin-top: 30px;
    border-radius: 6px;
}

.ipucu-baslik {
    border-bottom: 1px solid #eab500;
}

.ipuclari h3 {
    margin-top: 0;
    font-weight: 600;
}

.ipucuList {
    padding: 0 !important;
}

.ipucuList li {
    display: block;
    color: #fff;
}

.ipucuList li p {
    margin-bottom: 0;
    text-align: right;
}

.ipucuList .owl-nav {
    position: absolute;
    top: -48px;
    right: 0;
}

.ipucuList .owl-nav .owl-prev {
    float: left;
    padding-right: 5px;
    font-size: 20px;
}

.ipucuList .owl-nav .owl-next {
    float: right;
    padding-left: 5px;
    font-size: 20px;
}

.tarif-ekle .column-9 {
    padding-bottom: 50px;
}

.table-sortable .table-btn,
.table-sortable tr {
    cursor: pointer;
}

.malzemeler tbody td {
    width: 50%;
}

.textarea:focus,
.formcss:focus,
.tagsinput:focus,
.formInput:focus {
    outline: none;
    border-color: #f5bc01;
}

.form_small_box input {
    margin-bottom: 15px !important;
}

.tarif-ekle .ui.dropdown {
    border: 1px solid #ddd;
    padding: 7px 15px;
    width: 100%;
}

.tarif-ekle .ui.dropdown>.default.text,
.soru-sor .ui.dropdown>.default.text {
    color: #757575;
}

.number-input {
    float: left;
    padding-right: 5px;
    width: 25%;
}

.number-select {
    float: right;
    width: 75%;
}

.default-color {
    color: #757575;
}

.archive-item-views-count-likes .osetin-vote-has-voted i {
    color: #d53452;
}

.stepimg {
    display: none;
}


/* checkboxes */

#adimlar .checkbox {
    padding-left: 5px;
}

.checkbox label {
    display: inline-block;
    position: relative;
    padding-left: 5px;
}

.checkbox label::before {
    content: "";
    display: inline-block;
    position: absolute;
    width: 17px;
    height: 17px;
    left: 0;
    top: 2px;
    margin-left: -20px;
    border: 1px solid #cccccc;
    border-radius: 3px;
    background-color: #fff;
    -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
    -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
    transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
}

#adimlar .checkbox label:before {
    top: 4px;
}

.checkbox label::after {
    display: inline-block;
    position: absolute;
    width: 16px;
    height: 16px;
    left: 0;
    top: 0;
    margin-left: -20px;
    padding-left: 3px;
    padding-top: 1px;
    font-size: 11px;
    color: #555555;
}

.checkbox input[type="checkbox"] {
    opacity: 0;
}

.checkbox input[type="checkbox"]:focus+label::before {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

.checkbox input[type="checkbox"]:checked+label::after {
    font-family: 'FontAwesome';
    content: "\f00c";
}

.checkbox input[type="checkbox"]:disabled+label {
    opacity: 0.65;
}

.checkbox input[type="checkbox"]:disabled+label::before {
    background-color: #eeeeee;
    cursor: not-allowed;
}

.checkbox.checkbox-circle label::before {
    border-radius: 50%;
}

.checkbox.checkbox-inline {
    margin-top: 0;
}

#adimlar .checkbox.checkbox-inline {
    margin-top: 10px;
}

.checkbox-primary input[type="checkbox"]:checked+label::before {
    background-color: #428bca;
    border-color: #428bca;
}

.checkbox-primary input[type="checkbox"]:checked+label::after {
    color: #fff;
}

.checkbox-danger input[type="checkbox"]:checked+label::before {
    background-color: #d9534f;
    border-color: #d9534f;
}

.checkbox-danger input[type="checkbox"]:checked+label::after {
    color: #fff;
}

.checkbox-info input[type="checkbox"]:checked+label::before {
    background-color: #5bc0de;
    border-color: #5bc0de;
}

.checkbox-info input[type="checkbox"]:checked+label::after {
    color: #fff;
}

.checkbox-warning input[type="checkbox"]:checked+label::before {
    background-color: #f0ad4e;
    border-color: #f0ad4e;
}

.checkbox-warning input[type="checkbox"]:checked+label::after {
    color: #fff;
}

.checkbox-success input[type="checkbox"]:checked+label::before {
    background-color: #f5bc01;
    border-color: #f5bc01;
}

.checkbox-success input[type="checkbox"]:checked+label::after {
    color: #fff;
}


/* radio */

.radio {
    padding-left: 20px;
}

.radio label {
    display: inline-block;
    position: relative;
    padding-left: 5px;
}

.radio label::before {
    content: "";
    display: inline-block;
    position: absolute;
    width: 17px;
    height: 17px;
    left: 0;
    top: 5px;
    margin-left: -20px;
    border: 1px solid #cccccc;
    border-radius: 50%;
    background-color: #fff;
    -webkit-transition: border 0.15s ease-in-out;
    -o-transition: border 0.15s ease-in-out;
    transition: border 0.15s ease-in-out;
}

.radio label::after {
    display: inline-block;
    position: absolute;
    content: " ";
    width: 11px;
    height: 11px;
    left: 3px;
    top: 3px;
    margin-left: -20px;
    border-radius: 50%;
    background-color: #555555;
    -webkit-transform: scale(0, 0);
    -ms-transform: scale(0, 0);
    -o-transform: scale(0, 0);
    transform: scale(0, 0);
    -webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
    -moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
    -o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
    transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
}

.radio input[type="radio"] {
    opacity: 0;
}

.radio input[type="radio"]:focus+label::before {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

.radio input[type="radio"]:checked+label::after {
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
    top: 8px;
}

.radio input[type="radio"]:disabled+label {
    opacity: 0.65;
}

.radio input[type="radio"]:disabled+label::before {
    cursor: not-allowed;
}

.radio.radio-inline {
    margin-top: 0;
}

.radio-primary input[type="radio"]+label::after {
    background-color: #ffc602;
}

.radio-primary input[type="radio"]:checked+label::before {
    border-color: #ffc602;
}

.radio-primary input[type="radio"]:checked+label::after {
    background-color: #ffc602;
}

.radio-danger input[type="radio"]+label::after {
    background-color: #d9534f;
}

.radio-danger input[type="radio"]:checked+label::before {
    border-color: #d9534f;
}

.radio-danger input[type="radio"]:checked+label::after {
    background-color: #d9534f;
}

.radio-info input[type="radio"]+label::after {
    background-color: #5bc0de;
}

.radio-info input[type="radio"]:checked+label::before {
    border-color: #5bc0de;
}

.radio-info input[type="radio"]:checked+label::after {
    background-color: #5bc0de;
}

.radio-warning input[type="radio"]+label::after {
    background-color: #f0ad4e;
}

.radio-warning input[type="radio"]:checked+label::before {
    border-color: #f0ad4e;
}

.radio-warning input[type="radio"]:checked+label::after {
    background-color: #f0ad4e;
}

.radio-success input[type="radio"]+label::after {
    background-color: #ffce27;
}

.radio-success input[type="radio"]:checked+label::before {
    border-color: #ffce27;
}

.userForm .radio {
    padding-left: 6px;
    float: left;
    padding-right: 15px;
    padding-top: 8px;
}

.radio-success input[type="radio"]:checked+label::after {
    background-color: #ffce27;
}

.dunya-mutfaklari li img {
    width: 100%;
}

.content-loader {
    margin-top: 50px;
}

.benzerList li .single-panel {
    width: 100%;
    border-top: none;
}

.benzerList li .single-panel .single-panel-details {
    width: 40%;
    border-right: 1px solid rgba(0, 0, 0, 0.1);
    padding: 50px 40px 50px 10px;
}

.single-panel .single-panel-main {
    width: 60%;
    z-index: 1;
}

.single-media {
    position: relative;
    border-radius: 6px;
    margin-bottom: 15px;
}

.single-media img {
    border-radius: 6px;
}

.benzer-tarif-title {
    font-size: 28px;
    text-align: center;
    margin-top: 0;
}

.width100 {
    width: 100%;
}

.mesajturu.ui.dropdown>.default.text {
    color: #838383;
}

.mesajturu.ui.dropdown>.text {
    color: #757575;
}

.textarea-color {
    color: #757575;
}

.proposal-message {
    border: 1px solid #eee;
}

.hidden {
    display: none !important;
}

.single-step-media img {
    width: 100%;
}

.menu-icon img {
    max-height: 32px;
}

.featured-recipes-slider-w .featured-recipe-categories-w {
    max-height: 30px;
    overflow: hidden;
}

.archive-posts .blog1 .post-categories,
.archive-posts .blog2 .post-categories {
    width: 140px;
    height: 30px;
    overflow: hidden;
}

.archive-posts .blog1 .post-categories a,
.archive-posts .blog2 .post-categories a {
    height: 30px;
    overflow: hidden;
}

.blog1 .archive-item.any.full_third {
    padding-bottom: 18px !important;
}

.all-bg {
    width: 100%;
    height: 100vh;
    background-size: cover;
    background-position: center center
}

.featured-recipes-slider-w .tooltip-box {
    left: -15px !important;
}

.user-photo {
    width: 50px;
    height: 50px;
    border: 2px solid #ffc70e;
    border-radius: 50%;
    background-size: cover;
    background-position: center center
}

.user-photo2 {
    width: 90px;
    height: 90px;
    border: 2px solid #ffc70e;
    border-radius: 50%;
    background-size: cover;
    background-position: center center;
    margin-left: -1px;
    margin-top: -1px;
}

.user-photo3 {
    width: 100%;
    height: 125px;
    border-radius: 4px;
    background-size: cover;
    background-position: center center;
}

.malzemeList.meyveler {
    min-height: 142px;
}

.icerik-yok.recipe h3 {
    font-family: "Titillium Web";
    font-size: 15px;
    letter-spacing: 0.2px;
}

.profileList li .img-hover h3 {
    color: #fff;
}

.list-img-bg {
    width: 100%;
    height: 225px;
    background-size: cover;
    background-position: center center;
    border-radius: 4px;
}

.related-rcp-img {
    width: 100%;
    height: 160px;
    background-size: cover;
    background-position: center center;
}

.recipe-list-img {
    width: 100%;
    height: 160px;
    background-size: cover;
    background-position: center center;
    border-radius: 4px;
}

.mutfaksirlari.archive-posts {
    width: 100% !important;
    float: none !important
}

.mutfaksirlari.archive-posts .archive-item-deep-meta {
    margin-top: 3px;
    padding: 15px 0px 0px;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
}

.mutfaksirlari.archive-posts .archive-item-rating-and-read-more {
    float: left;
}

.mutfaksirlari.archive-posts .read-more-link {
    margin-top: -7px;
}

.mutfaksirlari.archive-posts .archive-item-deep-meta .archive-item-comments {
    float: right;
    color: rgba(0, 0, 0, 0.9);
    font-size: 14px;
    margin-left: 20px;
}

.mutfaksirlari.archive-posts .archive-item-deep-meta .archive-item-comments a {
    color: rgba(0, 0, 0, 0.9);
}

.mutfaksirlari.archive-posts .archive-item-deep-meta .archive-item-views-count {
    float: right;
    color: rgba(0, 0, 0, 0.9);
    font-size: 14px;
}

.mutfaksirlari.archive-posts .archive-item-comments {
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 0 !important;
}

.blog1 .archive-posts {
    width: 100% !important;
    float: none !important;
}

.iletisim:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.5;
}

.main-search-form .profilTab.search a {
    font-size: 18px;
}

.main-search-form .profilTab.search {
    display: flex;
    justify-content: center;
}

.add-like i {
    color: #d11f2a !important;
}

.sir-img {
    width: 100%;
    height: 160px;
    background-size: cover;
    background-position: center center;
    border-radius: 6px;
}

.questionUserRight {
    float: right !important;
    margin-right: 0 !important;
}

.tarifList li header.archive-item-header {
    height: 115px;
    overflow: hidden;
}

.tarifList.categorie_list li header.archive-item-header {
    height: 125px;
}

.bar-breadcrumbs li.active a {
    color: #ffc603;
}

.bar-breadcrumbs li.active a:after {
    display: none;
}

.content-author .authorSocial a {
    font-size: 20px;
}

.content-author .authorSocial {
    margin-top: 0;
}

.mutfak-sirlari.related li a {
    min-height: auto;
}

.page-intro-header {
    display: flex;
    align-items: center;
}

.page-intro-header h2 {
    width: 65%;
}

.page-intro-header .bar-breacrumbs {
    width: 20%;
    padding-left: 30px;
}

.activate_band {
    width: 100%;
    height: auto;
    padding: 10px 15px;
    background: rgba(214, 9, 9, 0.8);
    color: #fff;
    box-shadow: 1px 2px 2px #000
}

.activate_band a {
    color: #ffd1d1;
    text-decoration: underline;
}

.blog1 .full_full .archive-item-header,
.blog2 .full_full .archive-item-header {
    height: 210px;
    overflow: hidden;
}

.blog1 .tooltip-box,
.blog2 .tooltip-box {
    left: 0%;
}

.blog1 .full_third .archive-item-header,
.blog2 .full_third .archive-item-header {
    height: 104px;
    overflow: hidden;
}

.recipe_like.add-like i.os-icon-thin-thumbs-up {
    color: #87ac23 !important;
}

.top-profile-links-box ul#add-content li {
    color: #000;
    font-size: 13px;
    font-family: "Kurale", cursive;
}

.content-type li {
    width: 50%;
    float: left;
    display: block;
}

.content-type li a {
    color: #000;
    text-align: center;
    font-family: "Kurale", cursive;
}

.content-type li a i {
    width: 85px;
    height: 85px;
    line-height: 85px;
    border-radius: 50%;
    font-size: 34px;
    background-color: #fbcc32;
    color: #fff
}

.full-screen-share-box.add-content {
    background: #fbcc32;
    z-index: 99999
}

.full-screen-share-box.add-content .post-share-box {
    width: 500px;
    padding: 50px;
}

.full-screen-share-box.add-content .post-share-box .post-share-header {
    margin-bottom: 50px;
}

.partner-box {
    margin-bottom: 50px;
}

.partner-title {
    border-bottom: 1px solid #eee;
    display: block;
    padding-bottom: 15px;
    font-weight: 500;
    font-size: 24px;
    margin-bottom: 30px;
}

.partner-title strong {
    font-weight: 600;
    color: #ffc605;
}

.partner-title.small {
    font-size: 20px;
}

.partner-list {
    padding-left: 0 !important;
}

.partner-list li {
    display: block;
    text-align: center;
}

.partner-list li img {
    max-width: 150px;
    max-height: 150px;
    object-fit: contain;
    display: inline-block !important;
}

.three-column {
    width: 33.33333%;
    float: left;
    padding: 0 15px;
}

.review-author-wrap a {
    color: inherit;
}

.questionComment ul.existing-reviews-w {
    padding: 0 !important;
    background: #fdfdfd;
}

.questionComment ul.existing-reviews-w li {
    background: #fff;
}

.questionComment .existing-reviews-w .review-box-w .review-body {
    box-shadow: 0px 6px 6px 0px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0px 6px 6px 0px rgba(0, 0, 0, 0.05);
    background: #ffc601;
}

.questionComment .existing-reviews-w .review-box-w .review-body:before {
    background: #ffc601;
}

.popular_recipes .recipesRight span.tptn_title {
    font-weight: 600;
}

.featured-recipes-slider-w .featured-recipes-item.half_half .featured-recipes-item-i {
    height: 272px;
}

.full-header {
    width: 100%;
    height: 400px;
    background-size: cover;
    background-position: center center;
    background-attachment: fixed;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 99;
    padding: 15px;
}

.full-header:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #ffc603;
    opacity: 0.75;
    top: 0;
    left: 0;
    z-index: -1;
}

.full-header h3 {
    font-size: 34px;
    font-family: "Kurale", cursive;
    color: #fff;
}

.full-header p {
    font-size: 16px;
    color: #fff;
    font-weight: 300;
}

.full-header h4 {
    color: #fff;
    font-size: 14px;
}

.flex-center {
    display: flex;
    justify-content: center;
}

#clock {
    color: #fff;
    font-family: "Kurale", cursive;
    font-size: 34px;
}

.ramadanCounter {
    background: transparent !important;
    border: transparent !important;
    min-width: 120px !important;
}

.ui.selection.dropdown.ramadanCounter>.delete.icon,
.ui.selection.dropdown.ramadanCounter>.dropdown.icon,
.ui.selection.dropdown.ramadanCounter>.search.icon {
    color: #fff !important
}

.ramadanCounter .text {
    color: #fff !important;
    text-decoration: underline dotted;
}

.candyList .tarif-description {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0);
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 29%, rgba(0, 0, 0, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(0%, rgba(0, 0, 0, 0)), color-stop(29%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 1)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 29%, rgba(0, 0, 0, 1) 100%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 29%, rgba(0, 0, 0, 1) 100%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 29%, rgba(0, 0, 0, 1) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 29%, rgba(0, 0, 0, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0);
    color: #fff;
    transition: all 0.5s ease;
}

.candyList li:hover .tarif-description {
    background: rgba(0, 0, 0, 0);
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(0%, rgba(0, 0, 0, 0)), color-stop(10%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 1)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 1) 100%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 1) 100%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 1) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0);
}

.candyList .tarif-description .content {
    color: #fff;
    position: absolute;
    bottom: 10px;
    padding-left: 15px;
}

.candyList .tarif-description h5 {
    color: #fff;
    font-size: 14px;
}

.candyList .tarif-description h4 {
    color: #fff;
    font-size: 16px;
}

.ramadanCounter.ui.search.dropdown>input.search {
    color: #fff;
}

.registerForm .radio label {
    padding-top: 3px;
}

#header-menu li.active a .menu-icon img {
    -webkit-filter: invert(30%) grayscale(100%) brightness(70%) contrast(4);
    filter: invert(30%) grayscale(100%) brightness(70%) contrast(4);
}

.profileList li img {
    width: 100%;
    height: 200px;
    object-fit: cover;
}

.writers {
    padding-left: 0 !important;
    margin: 0 !important;
}

.writers>li {
    display: block;
    width: 33.33333%;
    float: left;
    padding: 0 15px;
    margin-bottom: 15px;
}

.writers > li .content-author {
    position: relative;
}

.writers li .author-profile {
    padding-left: 0;
    margin: 0;
}

.writers li .author-profile h1 {
    margin-top: 0;
}

.writers li .author-profile,
.writers li .authorSocial {
    margin-bottom: 0;
}

.padding-tb-30 {
    padding: 30px 0;
}

.d-block {
    display: block;
}

.benzer-img {
    width: 100%;
    height: 275px;
    background-size: cover;
    border-radius: 4px;
}

.content-loader img {
    max-width: 250px;
}


/* Make adjustments for tablet */

@media (max-width: 991px) {
    .one-check li {
        width: 33.333%;
    }
    .one-check li:nth-child(3) {
        border-right: none;
    }
    .list-social {
        left: 5px;
        top: 15px;
    }
    .category-tiles.columns-4 .category-tile {
        width: 100%;
        margin: 0px 0px 10px;
        float: none;
        display: block;
        padding: 75px 20px;
    }
    .category-tiles.columns-4 .category-tile h3 {
        font-size: 24px;
    }
    .single-panel .single-panel-main {
        width: 100%;
    }
    .benzerList li .single-panel .single-panel-details {
        width: 100%;
        border-right: none;
        padding: 50px 0;
    }
    .benzerContent .single-panel {
        width: 100%;
    }
    .benzerContent .single-panel .single-panel-main {
        width: 100%;
    }
    .tarifVideo {
        margin-bottom: 30px;
    }
    .benzerList>li {
        padding: 25px 15px;
    }
    .profileList.column-one li .list-img {
        width: 100%;
        float: none;
        margin-bottom: 30px;
    }
    .profileList.column-one li .list-detail {
        width: 100%;
        float: none;
        padding-left: 0;
    }
    .profileList.column-one li .list-detail p {
        text-align: justify;
    }
    .archive-posts-w.with-sidebar .archive-posts {
        width: 100% !important;
        float: none !important;
    }
    .footerList li {
        margin-left: 0;
        width: 33.3333%;
    }
    .writers > li {
        width: 50%;
    }
}




@media (max-width: 767px) {
    .ingredient-list h1 {
        font-size: 20px;
    }
    .ingredients-search-box-w .ingredients-search-box-i .chosen-container.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
        font-size: 16px;
    }
    .ingredients-search-box-w .ingredients-search-box-i .trigger-ingredient-search {
        padding: 10px;
        font-size: 16px;
        margin-top: 7px;
    }
    .tarifList li {
        width: 50%;
    }
    .category-tiles.columns-3 .category-tile {
        width: auto;
        margin: 0px 0px 10px;
        height: auto;
        float: none;
        display: block;
        padding: 75px 20px;
    }
    .category-tiles.columns-3 .category-tile h3 {
        font-size: 24px;
    }
    .popUp .formSubmit {
        margin-bottom: 15px;
    }
    .questionUserRight {
        float: left !important
    }
    .three-column {
        width: 100%;
        padding: 0;
    }
    .writers > li {
        width: 100%;
    }
    .benzerContent {
        height: 650px;
    }
    .tag {
        margin: 0;
    }
    .list-group {
        margin: 0;
    }
}


/* Make more adjustments for phone */

@media screen and (max-width: 650px) {
    .shopping-cart {
        margin: 0;
        padding-top: 20px;
        border-top: 1px solid #eee;
    }
    .shopping-cart .column-labels {
        display: none;
    }
    .shopping-cart .product-image {
        float: right;
        width: auto;
    }
    .shopping-cart .product-image img {
        margin: 0 0 10px 10px;
    }
    .shopping-cart .product-details {
        float: none;
        margin-bottom: 10px;
        width: auto;
    }
    .shopping-cart .product-price {
        clear: both;
        width: 70px;
    }
    .shopping-cart .product-quantity {
        width: 100px;
    }
    .shopping-cart .product-quantity input {
        margin-left: 20px;
    }
    .shopping-cart .product-quantity:before {
        content: 'x';
    }
    .shopping-cart .product-removal {
        width: auto;
    }
    .shopping-cart .product-line-price {
        float: right;
        width: 70px;
    }
    .benzerContent .single-panel .single-panel-main {
        padding: 0;
    }
    .main-search-form .profilTab.search a {
        font-size: 14px;
    }
    .ui.bottom {
        padding: 10px !important;
    }
    .profilTab a {
        padding: 5px;
    }
    .divider_box img {
        width: 100% !important;
        height: 100% !important;
    }
    .archive-item-author
}



@media (max-width: 550px) {
    .one-check li {
        width: 50%;
    }
    .one-check li:nth-child(3) {
        border-right: 1px dashed rgba(0, 0, 0, 0.1);
    }
    .one-check li:nth-child(2),
    .one-check li:nth-child(4),
    .one-check li:nth-child(6) {
        border-right: none
    }
    .tarifList li {
        width: 50%;
    }
    .profilTab.search a {
        display: block;
        float: none;
        width: 100%;
    }
}




@media screen and (max-width: 350px) {
    .shopping-cart .product-removal {
        float: right;
    }
    .shopping-cart .product-line-price {
        float: right;
        clear: left;
        width: auto;
        margin-top: 10px;
    }
    .shopping-cart .totals .totals-item label {
        width: 60%;
    }
    .shopping-cart .totals .totals-item .totals-value {
        width: 40%;
    }
}





@media (min-width: 453px) {
    .sliderWidth {
        width: 445px !important;
    }
}

@media (max-width: 453px) {
    .sliderWidth {
        width: 350px !important;
    }
}
