/**
    ## project name     : Dyt Neva Oya
    ## author           : doanerkan / www.doanerkan.com
    ## date             : 2021
**/
@charset "utf-8";
@import url("https://netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap-glyphicons.css");
@import url('https://fonts.googleapis.com/css2?family=Quicksand:wght@300;400;500;600;700&display=swap');

ul, li, div, a, img, table, tr, td, input, textarea, select { box-sizing: border-box; outline:none; }
a, a:link, a:hover, a:focus   { cursor:pointer; outline:none; }
* { outline:none; }

body            { background:#fff url(../images/background.jpg) no-repeat center top; color:#333; font: 13px/18px 'Quicksand', Arial, Helvetica, sans-serif; margin:0; overflow-x:hidden; }
.transeffect    { -webkit-transition: 0.3s ease-in-out; -moz-transition: 0.3s ease-in-out; -o-transition: 0.3s ease-in-out; transition: 0.3s ease-in-out; }
.img-responsive { width:auto; }  .DNone { display:block; }
.col-lg-1_5     { width:20%; padding:0 15px; }
hr              { border:none; border-top:#dfdfdf 1px solid; }
a               { color:#666; cursor:pointer; }
a:hover         { color:#333; text-decoration:underline; cursor:pointer; } a:active { text-decoration:none; } a:before { cursor:pointer; }

.va-top                 { vertical-align: top !important; }
.va-middle              { vertical-align: middle !important; }
.va-bottom              { vertical-align: bottom !important; }
.ta-left                { text-align:left !important; }
.ta-right               { text-align:right !important; }
.ta-center              { text-align:center !important; }
.ta-justify             { text-align:justify !important; }
.paddingnone            { padding:0; }
.dnone                  { display:none; }
.container-fluid        { padding:0; }

.tableFixHead { text-align: left; position: relative; border-collapse: collapse; }
.tableFixHead th, .tableFixHead td { padding: 0.25rem; }
.tableFixHead thead tr th { background: white; position: sticky; top: 0; box-shadow: 0 2px 2px -1px rgba(0, 0, 0, 0.4); }

.pageItem               { margin:25px auto 50px auto; }
.pageItem .item             { padding-top:75px; cursor:pointer; }
.pageItem .item .titlex     { width:350px; position:absolute; z-index:777; margin:-65px 0 0 60px; padding:10px 20px; border-left:#009247 2px solid; height: 140px; color:#333; font:normal 18px 'Quicksand', sans-serif;}

.pageItem2               { margin:25px auto 50px auto; }
.pageItem2 .item             { padding-top:75px; cursor:pointer; margin-bottom:30px; }
.pageItem2 .item .titlex     {width:200px;position:absolute;z-index:777;margin: -60px 0 0 40px;padding:10px 20px;border-left:#009247 2px solid;height:100px;color:#333;font: 600 12px 'Quicksand', sans-serif;}

.metabolik_bebek        { padding:20px; background:#e4f0f2; border-bottom:#dfdfdf 3px solid; border-radius:10px; }
.metabolik_bebek input[type=text]       { width:100%; padding:10px; outline:none; border:#dfdfdf 1px solid; border-radius:5px; }
.metabolik_bebek input[type=button]     { width:100%; padding:10px; border-radius:5px; background:#009247; text-align:center; border:none; color:#fff; font:bold 14px 'Quicksand', sans-serif; outline:none; }
.metabolik_bebek input[type=button]:hover     { background:#00b100; cursor:pointer; }
b.hesapSonuc            { color:#00b100; font:700 18px 'Quicksand', sans-serif; }

.hesapsonuc             { width:100%; padding:20px; background:#d94caf; position:fixed; bottom:0; color:#fff; font:300 24px 'Quicksand', sans-serif; z-index:999; }
.hesapsonuc b           { font:700 30px 'Quicksand', sans-serif; }

.hesapInput input[type=text]        { width:100%; padding:10px; text-align:center; outline:none; }
.hesapInput input[type=submit]      { width:100%; padding:12px 10px; color:#fff; font:700 14px 'Montserrat', sans-serif; text-align:center; outline:none; background:#2cc0b0; border:none; margin-top:55px; }

.news .owl-nav  { height:100px; }
.news .owl-next { width:45px; height:45px; outline:none; padding:1px !important; background:#f1f1f1 !important; background-image: linear-gradient(#f1f1f1, #f1f1f1) !important; border-radius:50px !important; font-size:30px !important; }
.news .owl-next:hover   { width:45px; height:45px; background:#ed1c24 !important; }
.news .owl-prev { width:45px; height:45px; outline:none; background:#f1f1f1 !important; background-image: linear-gradient(#f1f1f1, #f1f1f1) !important; border-radius:50px !important; font-size:30px !important; }
.news .owl-prev:hover   { width:45px; height:45px; background:#ed1c24 !important; }
.owl-dot:focus, span:focus  { outline:none; }

.iletform input[type=text]      { width:100%; padding:10px 15px; margin-bottom:15px; border-radius:5px; border:#dfdfdf 1px solid; }
.iletform input[type=submit]    { background:#009247; color:#fff; padding:10px 15px; margin-bottom:15px; border-radius:5px; border:none;}
.iletform textarea              { width:100%; padding:10px 15px; margin-bottom:15px; border-radius:5px; border:#dfdfdf 1px solid; }

.header     {  }
.logo   { padding:30px; color:#fff; text-align:center; cursor:pointer !important; }
.logo span  { font:400 20px 'Quicksand', sans-serif; }
.logo b     { font:700 22px 'Quicksand', sans-serif; }

.phoneMenu          { width:100%; height:100%; background:#00b100; position:fixed; z-index:9999; display:none; color:#fff; }
.phoneMenu ul,
.phoneMenu ul li    { padding:0; margin:0; list-style:none; }
.phoneMenu h4           { display:block; padding:20px 0 0 20px; margin:0; color:#ed1c24; font:normal 28px 'Montserrat', sans-serif; }
.phoneMenu ul           { display:block; padding:20px 0 0 20px; }
.phoneMenu ul li                { width:95%; float:left; padding:5px 0 10px 0; }
.tumli              { display:none; border:none; padding:7px 0 !important; width:90% !important; margin-left:5% !important; }
.tumli a                { color:#fff; padding:0 0 5px 0; font:700 15px 'THSF', sans-serif !important; }
.tumli a:hover          { color:#fff; }
.phoneMenu ul li a              { display:inline-block; color:#fff; font:700 18px 'THSF', sans-serif; text-decoration:none; }
.phoneMenu ul li a:active,.phoneMenu ul li a:focus       { color:#fff !important; text-decoration:none; }
.phoneMenu ul li a:hover        { text-decoration:none; color:#fff; }
.phoneMenu .xclose              { position:absolute; z-index:9999; right:20px; top:20px; color:#fff; font-size:30px; }

.menu   { padding:30px; }
.menu .socialMedia  { color:#ffab00; font:600 14px 'Quicksand', sans-serif; }
.menu .socialIcon   { margin:0 10px; font-size:14px; font-weight:bold; }
.menu .socialIcon:hover   { color:#009247; }
.menu hr  { border:none; }
.menu .mainMenu { padding:8px 11px; color:#00b100; font:600 15px 'Quicksand', sans-serif; border-bottom:#fff 4px solid; }
.menu .mainMenu:hover { background:#00b100; color:#fff; text-decoration:none; border-bottom:#ffab00 4px solid; border-radius:4px; }

.owl-carousel .nav-btn{ padding:10px 12px; background:#f2f2f2; text-align:center; font-size:25px; position: absolute; cursor: pointer; }
.owl-carousel .owl-prev.disabled, .owl-carousel .owl-next.disabled { pointer-events: none; opacity: 0.2; }
.owl-carousel .prev-slide{ left: 0; border-top-right-radius:20px; border-bottom-right-radius:20px; }
.owl-carousel .next-slide{ right: 0; border-top-left-radius:20px; border-bottom-left-radius:20px; }
.owl-nav { height:0; }

.onlineDiyetSistemi { border-right:#fff 1px dotted; padding:15px 30px; display: flex; flex-direction: column; justify-content: center }
.greenArea  { width:100%; background:#56aa46; display:inline-block; border-radius:10px; padding:30px; color:#fff; font:400 14px 'Quicksand', sans-serif; line-height:20px; margin-bottom:30px; }
.greenArea h1 { font-size:18px; margin-top:0; }
.greenArea a { color:#fff; font:700 13px 'Quicksand', sans-serif; padding:8px 20px; border-radius:50px; border:#fff 2px solid; }
.greenArea a:hover { color:#fff; background:#ffab00; text-decoration:none; }

.headerPhone    { padding:0 30px; }

ul li   { list-style-type:circle; margin-bottom:5px; }

.oyaYouTube     { background:#f7f7f7; padding:50px 15px; }
.youtubeYanBilgi    { padding:11px 0 0 25px; }
.yesilFont          { color:#56aa46; font:700 18px 'Quicksand', sans-serif; }
.sariFont           { color:#ffab00; font:700 18px 'Quicksand', sans-serif; }

.yesilFont2          { color:#56aa46; font:600 15px 'Quicksand', sans-serif; }
.sariFont2           { color:#ffab00; font:600 15px 'Quicksand', sans-serif; }

.yesilFont3          { color:#56aa46; font:700 14px 'Quicksand', sans-serif; }
.sariFont3           { color:#ffab00; font:400 13px 'Quicksand', sans-serif; }

.youtubeGorsel      { width:100%; height:100px; border-radius:10px; border:#56aa46 4px solid; overflow:hidden; margin-bottom:15px; }
.ytSariBorder       { border:#ffab00 4px solid; }
.youtubeGorsel a    { width:100%; height:100%; display:block; }
.BlogGorsel a    { width:100%; height:100%; display:block; }

.youtubeYan     { padding:8px 15px 0 15px; }

.blogBG     { padding:50px 15px 75px 15px; background:url(../images/bg-guide-2.jpg) no-repeat center center; }
.blogBG h3  { color:#56aa46; font:700 30px 'Quicksand', sans-serif; }

.blogElements       { min-height:50px; margin-top:30px; cursor:pointer; }
.blog_element_1     { width:100%; cursor:pointer; min-height:50px; position:relative; z-index:111; border-radius:10px; overflow: hidden; }
.blog_element_2     { width:100%; cursor:pointer; position: absolute; left: 0; bottom: 0; background: linear-gradient(to bottom,rgba(101,100,96,0) 0,rgba(0,0,0,.70) 50%,rgba(0,0,0,.70) 100%); padding:30px;
    color:#fff;
}

.blog_element_2 .blogTags   { background:#56aa46; color:#fff; padding:8px 12px; font:700 12px 'Quicksand', sans-serif; border-radius:30px; display:inline-block; }
.blog_element_2 b   { font:700 20px 'Quicksand', sans-serif; }
.blog_element_2 hr  { border:none; border-bottom:#ffab00 1px solid; }

.basvurulink        { background:#56aa46; color:#fff; padding:8px 12px; font:700 12px 'Quicksand', sans-serif; border-radius:30px; display:inline-block; }
.basvurulink:hover        { background:#ffab00; color:#fff; text-decoration:none; }

.tarifler   { background:url(../images/bg-guide-3.png) repeat center center; }
.tarifText      { padding:50px 0 20px 0; color:#fff; font:500 18px 'Quicksand', sans-serif; line-height:24px; }
.tarifText h3   { color:#fff; font:700 34px 'Quicksand', sans-serif; }

.footer     { background:url(../images/bg-guide-9.png) repeat center center; padding:50px 15px 100px 15px; }
.footer .menu .socialIcon   { color:#fff; margin:0 10px; font-size:14px; font-weight:bold; }
.footer .menu .socialIcon:hover   { color:#009247; }
.footer .menu hr  { border:none; }
.footer .menu .mainMenu { padding:8px 11px; color:#00b100; font:600 15px 'Quicksand', sans-serif; border-bottom:none; }
.footer .menu .mainMenu:hover { background:#00b100; color:#fff; text-decoration:none; border-bottom:none; border-radius:4px; }

.tabHeader  { background:#f1c40f; border-radius:10px; padding:30px; margin-bottom:30px; }
.tabHeader h3   { color:#009247; margin:0; font:600 28px 'Quicksand', sans-serif; }
.tabHeader .breadCumb    { color:#009247; margin:0; font:400 13px 'Quicksand', sans-serif; padding:10px 0 0 0; }
.tabHeader .breadCumb a  { color:#009247; margin:0; font:400 13px 'Quicksand', sans-serif; text-decoration:underline; }
.siteGorsel { margin:0 0 30px 0; border-radius:10px; overflow: hidden; }
.siteGorsel img { border-radius:10px; }
.siteMetin  { font:500 14px 'Quicksand', sans-serif; line-height:24px; margin:0 0 30px 0; }
.siteMetin h1 { color:#00b100; font:600 25px 'Quicksand', sans-serif; margin:0; }
.siteMetin h4 { color:#00b100; font:600 20px 'Quicksand', sans-serif; margin:0; }
.siteMetin hr { border:none; border-top:#dfdfdf 1px solid; margin:15px 0; }
.siteMetin .shortDesc   { font:400 16px 'Quicksand', sans-serif; line-height:24px; }
.siteMetin .tags        { font:400 14px 'Quicksand', sans-serif; background:#f1c40f; color:#333; padding:5px; border-radius:5px; box-sizing: border-box; display: inline-block; margin:10px 10px 0 0; }

.blogCats   { font:600 15px 'Quicksand', sans-serif; background:#f1c40f; color:#333; padding:12px; box-sizing: border-box; display: inline-block; border-radius:5px; margin:5px; }
.blogCats:hover   { font:600 15px 'Quicksand', sans-serif; background:#00b100; color:#fff; text-decoration:none; padding:12px; box-sizing: border-box; display: inline-block; border-radius:5px; margin:5px; }

.siteMetin iframe       { width:560px; height:315px; margin:0 auto; }

@media only screen and (min-width : 0px) and (max-width : 599px) {
    body            { background:#fff url(../images/background.jpg) no-repeat left top; }
    .onlineDiyetSistemi { border-right:0; border-bottom:#fff 1px dotted; padding:15px 30px 30px 30px; margin-bottom:30px; }
    .logo   { padding:20px; color:#fff; text-align:center; }
    .phoneMenuButton    { padding:30px; text-align:right; color:#fff; cursor:pointer; font-size:30px; }
    .siteMetin iframe       { width:100%; height:315px; }
    .owl-controls       { display:none !important; }
}

@media only screen and (min-width : 600px) and (max-width : 768px) {
    body            { background:#fff; background-image:none; }
    .onlineDiyetSistemi { border-right:0; border-bottom:#fff 1px dotted; padding:15px 30px 30px 30px; margin-bottom:30px; }
    .logo   { padding:20px; color:#fff; text-align:center; }
    .phoneMenuButton    { padding:30px; text-align:right; color:#fff; cursor:pointer; font-size:30px; }
    .owl-controls       { display:none !important; }
}

@media only screen and (min-width : 768px) and (max-width : 1023px) {
    .menu .mainMenu { padding:8px 11px; color:#00b100; font:600 13px 'Quicksand', sans-serif; border-bottom:#fff 4px solid; }
}
@media only screen and (min-width : 1024px) and (max-width : 1360px) {
    .menu .mainMenu { padding:8px 11px; color:#00b100; font:600 13px 'Quicksand', sans-serif; border-bottom:#fff 4px solid; }
}