/*
Theme Name: Mindset
Theme URI: http://demo.casethemes.net/mindset/
Author: Case-Themes
Author URI: https://themeforest.net/user/case-themes/portfolio/
Description: Mindset is the best solution if you are looking for a website for psychiatrists, personal psychologists, therapists, online psychological consultants, mental health clinics and companies, the site web life coach.
Version: 1.0.5
License: ThemeForest
License URI: https://themeforest.net/licenses
Text Domain: mindset
Tags: booking, counseling, counseling theme, health, healthcare, health theme, medical, medical theme, psychologist, psychology, psychology counseling, psychology theme
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


section.ct-service-list.box-sidebar3.widget.widget_nav_menu {
    padding: 37px 25px 40px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    background-color: #f6f6f6;
}

h2.widget-title {
    font-size: 24px !important;
}

.menu-kanserler-ve-tedavileri-sidebar-container a {
    border: none;
    color: var(--third-color);
    display: block;
    position: relative;
    padding: 16px 0px;
    -webkit-border-radius: 0px;
    -khtml-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    -o-border-radius: 0px;
    border-radius: 0px;
    font-weight: 800;
    border-bottom: 1px solid #e7e7e7;
}

.ct-header-elementor-sticky .elementor-element-46da7a9 {
    display: none;
}
.f-wrap {
    background: #7d4312;
}
.f-wrap ul {
    margin-top: 0px;
}
.iletisim-buton a {
    border: 1px solid #fff;
    padding: 15px 20px;
    color: #fff !important;
    border-radius: 30px;
    display: block;
    text-decoration: none !important;
    transition:all .2s ease-in-out;
    line-height: 1.2;
}
.iletisim-buton a:hover {
    background: #fff;
    color: #440791 !important;
}
.fixMobil {display:none;}


@media only screen and (min-width: 850px){
	
.f-wrap {
   position: sticky;
    float: left;
    width: 100%;
    bottom: 0;
    min-height: 80px;
    display: flex;
    align-items: center;
    z-index: 99;
}

.f-wrap ul >li {list-style: none;width: 25%;display: flex;justify-content: center;align-items: center;float: left;padding: 10px;box-sizing: border-box;}

.f-wrap ul li .sosyal-icon {
    width: 25%;
    position: relative;
    float: left;
    text-align: center;
}

.f-wrap ul li  .sosyal-iletisim {
    position: relative;
    float: left;
    width: 75%;
}

.f-wrap ul li .sosyal-icon img {
    width: 50%;
}
.f-wrap.sticky {
    position: sticky;
    bottom: 0;
    z-index: 90;
    background-color: rgba(46, 48, 51, 0.67);
}
.f-wrap ul li .sosyal-iletisim p, .f-wrap ul li .sosyal-iletisim  a {
    color: #fff;
    font-weight: bold;
    font-size: 17px;
    line-height: 1;
}
.sosyal-baslik p {
    margin: 0;
    padding: 0;
}
.f-wrap-container {width:  1230px;margin: auto;}
.f-wrap ul li .sosyal-iletisim a {
    font-size: 18px;
    font-weight: 300;
}
.f-wrap.sticky ul {
    margin: 0;
    padding: 0;
}
.f-wrap ul >li >ul > li img {
    max-width: 100%;
    display: inline-block;
    text-align: center;
}

.f-wrap ul >li >ul > li {
    box-sizing: border-box;
    position: relative;
    display: inline-block;
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
    width: 50%;
    padding-top: 5px;
    padding-bottom: 0;
}
.f-wrap ul >li >ul > li a:hover img {
    background: transparent;
    opacity: 0.6;
}

.f-wrap.sticky li .iletisim-buton {
    position: relative;
    float: left;
    width: 100%;
    background-color: #9187c4; /* Green */
    border: none;
    color: white;
    padding: 10px 32px;
    text-align: left;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin: 0;
    cursor: pointer;
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
    list-style: none;
    text-align: center;
}

.f-wrap.sticky li .iletisim-buton a {
    color: #fff;
    font-size: 17px;
}

.f-wrap.sticky li .iletisim-buton:hover {
    box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24),0 17px 50px 0 rgba(0,0,0,0.19);
}

.f-wrap.sticky li .iletisim-buton a:hover {
    text-decoration: none;
}
.f-wrap-container > ul {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0px !important;
}

.f-wrap ul >li >ul > li a {
    color: #fff;
    font-size: 25px;
    line-height: 1;
}
}

@media only screen and (max-width: 500px) {
.f-wrap{display:none;}
.fixMobil {
    width: 100%;
    height: 50px;
    position: fixed;
    left: 0;
    background: #36373d;
    z-index: 9999;
    display: none;
    bottom: -100px;
    transition: all ease-in-out .5s;
	display:block;
}

.fixMobil.sticky {
    bottom: 0
}

.fixAkilliArama {
    color: #fff;
    font-size: 14px;
    width: 50%;
    float: left;
    box-sizing: border-box;
    padding-left: 15px;
    height: 100%;
    /* display: flex; */
    /* align-items: center; */
    /* justify-content: flex-start; */
}

.fixAkilliArama img {
    /* top: 4px; */
    /* margin-top: 12px; */
    width: 18px;
    position: relative;
    float: left
}

.fixAkilliArama span {
    margin-left: 10px;
    font-family: 'Roboto Condensed',sans-serif;
    font-weight: 700;
    color: #fff;
    float: left
}

.fixIletisimFormu {
    width: 50%;
    float: left;
    text-align: right;
    padding-right: 15px;
    box-sizing: border-box;
    /* line-height: 50px; */
    color: #fff;
    font-family: 'Roboto Condensed',sans-serif;
    font-weight: 700;
    font-size: 14px;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    height: 100%;
}

.fixIletisimFormu img {
    width: 18px;
    margin-right: 10px;
}

.fixTel {
    width: 70px;
    position: absolute;
    top: -30px;
    left: 50%;
    margin-left: -40px
}
	.fixAkilliArama a {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.fixIletisimFormu a {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
	
	section.elementor-section.elementor-top-section.elementor-element.elementor-element-981cc4d{
		padding-bottom: 90px !important;
	}
}

