/*
Theme Name: advisor
Theme URI: https://www.demosite.tabelavizyon.com/advisor
Author: <a href="https://www.tabelavizyon.com/iletisim">Yazar: admin</a>
Author URI: https://www.tabelavizyon.com/iletisim
Description: Responsive advisor Theme
Version: 999
License: Registered. It only belongs to advisor
Tags: duymaz danışmanlık mali müşavirlik, danışmanlık hizmetleri, e-defter başvuruları, iş güvenliği, enflasyon muhasebesi, e-fatura eğitimi, genel muhasebe hizmetleri 
*/
/*---------------------GENERAL CSS SETTİNGS-----------------------*/
*{text-decoration: none!important;list-style-type: none!important;}
*:focus{outline: none!important;box-shadow: none!important;}
/*body, html{height: 100%;width: 100%;margin: 0px;padding: 0px;}*/
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400&display=swap');
body{
/*padding-top: 7rem;*/
font-family: 'Poppins', sans-serif;
font-optical-sizing: auto;
font-style: normal;
font-weight: 400;
font-display: swap;
height: 100vh;
overflow-x: hidden;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{
font-family: 'Montserrat', sans-serif;
font-optical-sizing: auto;
font-style: normal;
font-weight: 500;
font-display: swap;
}
.row{margin: 0px;}
h1, h2, h3, h4, h5, h6, p, a, .h1, .h2, .h3, .h4, .h5, .h6{margin: 0px;}
.letter-spacing{letter-spacing: 3px;}
a{color: #939393;}
a:hover{color: #000;}

@media only screen and (max-width: 840px) {
.w-50, .w-75, .w-auto{width: 100%!important;}
}
.custom-img-w-50 img{width: 50%!important;float: left;padding: 1rem;}
@media only screen and (max-width: 992px) {
  .custom-img-w-50 img{width: 100%!important;padding: 0.25rem;}
}
.text-justify{text-align: justify;}
.wp-caption-text{display: none!important;}
.wp-caption{margin: auto!important;}
.list-style li, li.list-style{list-style-type: square!important;}
::marker{color: #3f4e9c;}
.video-filter{filter: grayscale(1);}
.page-title, .carousel-inner{margin-top: 61px;}
@media only screen and (min-width: 768px) {.page-title, .carousel-inner{margin-top: 101px;}}
/*--------------------İMAGE DEFAULT SİZE SETTİNGS-----------------------*/
.zoom{position: relative;overflow: hidden;}
.zoom img{max-width: 100%;display: block;width: 100%;height: auto;transition: all 0.3s;transform: scale(1);}
.zoom:hover img{transform: scale(1.3);transition: all 0.7s linear;}
.img-cover img, img.img-cover{object-fit: cover;}

/*Image Custom Default Sizes ------------ */
@media only screen and (max-width: 1200px) {
	.img-s img, img.img-s{width: 100%;height: 170px!important;}
	.img-m img, img.img-m{width: 100%;height: 170px!important;}
	.img-l img, img.img-l{width: 100%;height: 250px!important;}
	.img-xl img, img.img-xl{width: 100%;height: 350px!important;}
}

.img-mini img, img.img-mini{width: 100px!important;;height: 100px!important;}
.img-s img, img.img-s{width: 100%;height: 170px!important;}
.img-m img, img.img-m{width: 100%;height: 200px!important;}
.img-l img, img.img-l{width: 100%;height: 350px!important;}
.img-xl img, img.img-xl{width: 100%;height: 450px!important;}
.img-slider img, img.img-slider{width: 100%;height: 550px!important;background-color: #fff;}

/* ------------ Special Color ------------------*/
a.a-hover-white:hover{color: #fff!important;transition: all 0.7s;}
.text-white, .text-white a{color: #fff;}
/*.text-dark, .text-dark a, a.text-dark, .text-dark span, span.text-dark{color: #000;}*/

.text-grey{color: #ececec!important;}
.text-green{color: #009846!important;}
.text-blue{color: #3f4e9c!important;}
.text-orange{color: #ea6221!important;}

.bg-grey{background-color: #f5f5f5!important;}
.bg-green{background-color: #009846!important;}
.bg-blue{background-color: #3f4e9c!important;}
.bg-orange{background-color: #ea6221!important;}

.bg-off-white{background-color: #f1f1f1;}
.bg-soft-white{background-color: #ffffffb3;}
.bg-soft-dark{background-color: #0000008f;}

.bg-gradient-white{background: linear-gradient(90deg, #fff, #ffffff00);}
.bg-gradient-dark{background: linear-gradient(90deg, #000, #00000000);}
.bg-gradient-blue{background: linear-gradient(90deg, #3f4e9c, #3f4e9c00);}
.bg-gradient-blue-fix{background: #fff;background: linear-gradient(90deg, #fff 50%, #3f4e9c 50%);}

.border-grey{border-color: #f3f3f3!important;}
.border-green{border-color: #009846!important;}
.border-blue{border-color: #3f4e9c!important;}
.border-orange{border-color: #ea6221!important;}

.btn-green{background-color: #009846;border: none;color: #222;}
.btn-green:hover{background-color: #009846db;color: #fff!important;}
/*.btn-blue{background-color: #3f4e9c;border: none;color: #222;}
.btn-blue:hover{background-color: #3f4e9cdb;color: #fff!important;}
.btn-orange{background-color: #3f4e9c;border: none;color: #222;}
.btn-orange:hover{background-color: #ea6221db;color: #fff!important;}*/

/*.btn-blue:focus{background-color: #3f4e9cdb!important;color: #fff!important;}*/

.btn-outline-green{border: solid 1px #009846;color: #009846;transition: .4s;}
.btn-outline-green:hover, .btn-outline-green:focus{background-color: #009846!important;color: #fff!important;transition: .4s;}
/*.btn-outline-blue{border: solid 1px #3f4e9c;color: #3f4e9c;transition: .4s;}
.btn-outline-blue:hover, .btn-outline-green:focus{background-color: #3f4e9c!important;color: #fff!important;transition: .4s;}
.btn-outline-orange{border: solid 1px #ea6221;color: #ea6221;transition: .4s;}
.btn-outline-orange:hover, .btn-outline-green:focus{background-color: #ea6221!important;color: #fff!important;transition: .4s;}*/
/*---------------------Bottom Fixed Menu---------------------------*/
.bottom-fixed-menu{position: fixed;bottom: 0;left: 0;right: 0;z-index: 1080;}
@media only screen and (min-width: 768px) {
	.bottom-fixed-menu{
	position: fixed;
    bottom: 23%;
    left: 0;
    right: 0;
    z-index: 1080;
    width: 3rem;
    display: flex;
    justify-content: center;
    align-items: center;
 }
}
/*-------------------- Navigation (Header Menu) --------------------------*/
/*.header-top-hidden{margin-top: -3.55rem;transition: all 0.5s linear;}*/
.header .navbar li{padding: 0rem 0.25rem;text-align: left;}
.header a.nav-link{color: #333;padding: 0.75rem 0rem;font-size: 15px;}
.header li.nav-item a.nav-link:focus{color: #000;}

.fix-nav{position: fixed;top: 0;right: 0;left: 0;z-index: 1080;transition: .4s;border-bottom: solid 3px #009846;}

@media only screen and (min-width: 992px){
	.fix-nav{display: flex;flex-direction: inherit!important;animation: .3s ease-in-out 0s normal none 1 running fadeInDown;transition: 0.7s linear;}
	.header a.nav-link{padding: 1.75rem;}
	.header li.nav-item:hover{background-color: #009846;}
	.header li.nav-item:hover > a.nav-link{color: #fff!important;transition: all 0.3s;}
	.header li.nav-item a.nav-link:focus{color: #fff!important;}
	.header li.nav-item.active{background-color: #009846;color: #fff!important;}
	.header li.nav-item.active a.nav-link{color: #fff!important;}
	.header .navbar li{text-align: center;}
}
/*--------------------- DROPDOWN ---------------------*/
/*@media only screen and (max-width: 992px) {
ul.dropdown-menu.sub, ul.dropdown-menu.subsub{display: none;}
ul li:hover > ul li, ul.dropdown-menu.subsub{display: block;}
}*/
/*ul.dropdown-menu.sub li.menu-item-has-children span::before{content: "\25CF";}
ul.dropdown-menu.sub a.dropdown-item span::before{content: "\25CF";}
ul.dropdown-menu.subsub a.dropdown-item::before{content: "•";}*/

.dropdown-item{white-space: normal;}
ul.dropdown-menu.sub a, ul.dropdown-menu.subsub a{margin: 0px;width: 100%;padding: 0.25rem;}
ul.dropdown-menu.subsub{margin-left: 1rem;}
ul.dropdown-menu.sub li, ul.dropdown-menu.sub, ul.dropdown-menu.subsub{
border-radius: 0px;border: none;background-color: #fff;}
.dropdown-menu li.menu-item{
border-radius: 0px;border-left: none!important;background-color: transparent;padding: 0.25rem;width: 100%;}
ul.dropdown-menu a:hover{background-color: transparent;}
.dropdown-menu li.menu-item a:hover, .dropdown-menu li.menu-item a:focus{background-color: transparent;}
ul.dropdown-menu.subsub span::before{content: " "!important;}

@media only screen and (min-width: 992px) {
.dropdown-menu{min-width: 19rem;border-radius: 0px;}
ul.dropdown-menu.sub{background-color: transparent;justify-content: center;
margin: 0px;padding: 0px;flex-direction: column;line-height: 0.5rem;top: 2rem;min-height: 3rem;
display: block;top: 150%;opacity: 0;visibility: hidden;transition: .5s;}
ul li:hover  > ul.dropdown-menu.sub{display: block!important;top: 5rem;opacity: 1;
visibility: visible!important;transition: .5s!important;}
ul.dropdown-menu.subsub{position: absolute;right: 19rem;justify-content: center;margin: 0px;
padding: 0.25rem;flex-direction: column;top: 1rem;text-transform: capitalize;min-height: 3rem;
background-color: #fff;display: block;top: 100%;opacity: 0;visibility: hidden;transition: .5s;}
ul.dropdown-menu.sub li:hover > ul.dropdown-menu.subsub{top: 0%;opacity: 1;visibility: visible!important;transition: .5s!important;}
ul.dropdown-menu.sub a, ul.dropdown-menu.subsub a{padding: 1rem;} 
}
ul.dropdown-menu li:hover > a.dropdown-item{color: #fff!important;}
/*-------------------------Comments Template-------------------------*/
p.comment-form-comment{display: flex;flex-direction: column;}
textarea#comment{width: 100%;}
p.comment-form-author, p.comment-form-email{width: 70%;display: flex;flex-direction: column;}
@media only screen and (max-width: 768px){p.comment-form-author, p.comment-form-email{width: 100%;}}
.comment-form input#submit{background-color: #009846;border: none;color: #fff;padding: 0.5rem 1.25rem;margin-top: 1rem;}
/* ----------------- Front-Page Main Slider -----------------*/
/*.carousel-control-next, .carousel-control-prev{width: 5%!important;}*/
.carousel-indicators [data-bs-target]{width: 17px;height: 17px;border-radius: 100%;}
.carousel-indicators{margin-left: 5%;bottom: 5%;}
/*------------------Front Page Owl Carousel Slider--------------------*/
.owl-nav{position: inherit;top: -113%;margin: 0px;}
.owl-nav button{position: absolute;background-color: transparent!important;}
.owl-nav button.owl-next, .owl-nav button.owl-next span{
float: right;right: 1%;font-size: 3rem;background-color: #009846;padding: 0.15rem 0.7rem 0.5rem 0.7rem;
line-height: 1.5rem;color: #fff;font-weight: 300;border-top-right-radius: 100%;border-bottom-right-radius: 100%;}
.owl-nav button.owl-prev, .owl-nav button.owl-prev span{
float: right;right: 5%;font-size: 3rem;background-color: #009846;padding: 0.15rem 0.5rem 0.5rem 0.7rem;
line-height: 1.5rem;color: #fff;font-weight: 300;border-top-left-radius: 100%;border-bottom-left-radius: 100%;}
/*---------------------------- Pagination ---------------------------------*/
.pagination .nav-links{display: flex;justify-content: space-between;width: 5rem;}
span.page-numbers.current{border: solid 1px #009846;background-color: #009846;color: #fff;padding: 0.5rem 0.75rem;margin: 0.25rem;}
a.page-numbers{border: solid 1px #009846;padding: 0.5rem 0.75rem;margin: 0.25rem;}
a.page-numbers:hover{background-color: #009846;color: #fff;}
/* ---------------------- FOOTER ---------------------------*/
.footer .footer-widget a{padding: 0.25rem;}
.footer li.nav-item:hover > a.nav-link{color: #fff!important;}
.footer li.nav-item a.nav-link:focus{color: #fff!important;}
/*.custom-tags a{border: solid 1px #3f4e9c;margin: 0.25rem;float: left;padding: 0.05rem 0.5rem;}*/
/*.footer input{width: 100%;border: none;padding: 0.75rem;}
.footer label{display: flex;}
.footer input.wpcf7-form-control.wpcf7-submit.has-spinner{background-color: #222;color: #fff;width: auto;padding: 0.5rem 2rem;letter-spacing: 1px;}*/
/*.footer-widget{background-image: url(img/footer.jpg);}*/
/*.footer a{color: #f3f3f3;padding: 0.25rem;transition: all 0.7s;}
.footer a:hover{color: #222;transition: all 0.7s;}*/
/* -------------- Single Page Content -------------------- */
@media only screen and (max-width: 768px){.wp-block-image.size-large{width: 100%!important;}}
.wp-block-gallery img:hover{border: solid 1px #009846;transition: all 0.7s;}
/* ---------------- Contact Form ---------------------*/
.contact-form input, .contact-form textarea{width: 100%!important;border:solid 1px #acacac;border-radius: 5px;padding: 0.5rem;}
.contact-form label, .contact-form textarea{width: 100%;}
.contact-form p{width: 100%;margin-top: 1rem;}
.contact-form textarea{height: 7rem;}
.contact-form input.wpcf7-submit{background-color: #fff;color: #000;transition: all 0.5s;width: 33%!important;}
.contact-form input.wpcf7-submit:hover{background-color: #009846;color: #fff;color: #fff;transition: all 0.5s;}
.contact-form .wpcf7-checkbox input{width: auto!important;}
/* ---------------------- PARALLAX ----------------------- */
.parallax{background-image: url("img/parallax.jpg");width: 100%;height: 277px;background-attachment: fixed;
background-position: center center;background-repeat: no-repeat;background-size: cover;}
.parallax img{width: 100%;height: 100%;}


/*--------------- Header Search -------------------*/
.header-search-close-icon{display: none;}
.header-search-icon-hidden{display: none;}
.header-search-close-icon-show{display: block;}
@media only screen and (max-width: 992px){
.header-search.collapse.show {display: none!important;}
}
#collapseSearch{
	position: fixed;
	top: 9rem;
	z-index: 1090;
}
.custom-search-form{
	    background-color: #00000077;
}
