#masthead{margin-bottom:40px}#page-overlay{background-image:url(https://www.tekyaz.com/wp-content/themes/tekyaz-theme-v2/images/preloader/loader1.gif)}
#site-navigation li a{font-size:16px;font-family:'Roboto Condensed';font-weight:400;color:#9b9b9b;text-transform:uppercase}
.search-icon a{font-size:16px}
#site-navigation > ul > li > a:hover, #site-navigation > ul > li.current-menu-item > a, #site-navigation > ul > li.current-menu-ancestor > a, .search-icon a{color:#000000 !important}
#site-navigation > ul > li > a:hover, #site-navigation > ul > li.current-menu-item > a, #site-navigation > ul > li.current-menu-ancestor > a{border-color:#000000 !important}
#site-branding{margin:0px 0px 0px 0px}
.right-header{margin:20px 0px 0px 0px}
body{ font-size:14px;font-family:'Open Sans';font-weight:400;font-style:normal;color:#435363}
h1{ font-size:24px;font-family:'Roboto Condensed';font-weight:400;font-style:normal;;color:#435363;text-transform:none}
h2{ font-size:34px;font-family:'Roboto Condensed';font-weight:400;font-style:normal;;color:#435363;text-transform:none}
h3{ font-size:28px;font-family:'Roboto Condensed';font-weight:400;font-style:normal;;color:#435363;text-transform:none}
h4{ font-size:26px;font-family:'Roboto Condensed';font-weight:400;font-style:normal;;color:#435363;text-transform:none}
h5{ font-size:21px;font-family:'Roboto Condensed';font-weight:400;font-style:normal;;color:#e1523d;text-transform:none}
h6{ font-size:18px;font-family:'Roboto Condensed';font-weight:400;font-style:normal;;color:#e1523d;text-transform:none}
.blog-comments a{color:#435363;}
#site-navigation.main-navigation ul ul a{ font-size:14px;font-family:'Open Sans';font-weight:400;font-style:normal;}
.social-icon a{ color:;}
.social-icon a:hover{ color:#ea4e3e;}
#top-footer{ background-color:#2c2c2c;color:#828282}
#top-footer a{color:#828282}
.footer-title{  font-size:12px;font-family:'Open Sans';font-weight:400;font-style:normal;;color:#828282;text-transform:uppercase}
#bottom-footer{background-color:#2c2c2c;color:#828282}
#ap-map-canvas{height:400px}
#site-navigation > ul > li > a:hover, 
#site-navigation > ul > li.current-menu-item > a, 
#site-navigation > ul > li.current-menu-ancestor > a, 
.search-icon a,
.color-bold, 
.message-title span,
.cta-banner-btn a,
a,
.social-icon a:hover,
#site-navigation ul li ul.sub-menu > li:hover > a, 
#site-navigation ul li ul.sub-menu > li.current-menu-item > a, 
#site-navigation ul li ul.sub-menu > li.current-menu-ancestor > a,
.blog-comments a:hover,
.service-title a:hover,
.feature-title a:hover,
.widget-social-icons li a,
.oops,
.error404 .not_found,
#blog .blog-title a:hover,
.woocommerce .star-rating:before, .woocommerce .star-rating span:before,
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover,
.woocommerce div.product .woocommerce-tabs ul.tabs li a,
.woocommerce .woocommerce-message:before,
.woocommerce .woocommerce-info:before,
.woocommerce .woocommerce-error:before,
.copyright a:hover {
    color:#435363}


a:hover, .search-icon a:hover,
.feature-read-more:hover, 
.info-read-more:hover,
.widget-social-icons li a:hover,
.widget a:hover, .widget a:hover:before{
    color:#3c4b59}

#main-slider .bx-pager-item a:hover, 
#main-slider .bx-pager-item a.active, 
#message-slider .bx-controls .bx-pager-item a:hover, 
#message-slider .bx-controls .bx-pager-item a.active, 
.project-block-wrap .bx-controls .bx-pager-item a:hover, 
.project-block-wrap .bx-controls .bx-pager-item a.active,
.service-overlay a,
.cta-banner-btn a:hover,
.blog-overlay a,
.blog-date,
.project-content-wrap,
.newsletter-submit,
.caption-read-more:hover,
.main-navigation ul ul,
.page_header_wrap,
.edit-link a,
#respond input#submit,
.tagcloud a,
.nav-previous a, .nav-next a,
#go-top,
#middle-footer,
.error404 .error-num .num,
.ap_call_to_action .ap_call_to_action_button,
.ap_toggle .ap_toggle_title:after,
.horizontal .ap_tab_group,
.vertical .ap_tab_group,
#top .nav-btn,
.js-ready #nav,
.woocommerce ul.products li.product a.add_to_cart_button, .woocommerce ul.products li.product a.added_to_cart,
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, 
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, 
.woocommerce input.button.alt, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle, 
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content, 
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, 
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content, 
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover, 
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a, 
.woocommerce div.product .woocommerce-tabs ul.tabs li.active,
nav.woocommerce-MyAccount-navigation ul li a,
.edit-link a:hover {
    background-color:#435363}

.edit-link a:hover{
    color: #fff;
}

.service-overlay a:hover,
.blog-overlay a:hover,
.newsletter-submit:hover,
.tagcloud a:hover,
.ap_call_to_action .ap_call_to_action_button:hover,
.horizontal .ap_tab_group .tab-title.active, 
.horizontal .ap_tab_group .tab-title.hover,
.vertical .tab-title.active, 
.vertical .tab-title:hover,
#top .nav-btn:hover,
nav.woocommerce-MyAccount-navigation ul li:hover a,
nav.woocommerce-MyAccount-navigation ul li.is-active a {
    background-color:#3c4b59}

.cta-banner-btn a,
.feature-block .feature-icon,
.feature-read-more, 
.info-read-more,
.testimonail-content-wrap,
.testimonial-thumb.active:after,
.newsletter-submit,
.caption-read-more:hover,
.horizontal.ap_tab_wrap,
.vertical.ap_tab_wrap,
.woocommerce ul.products li.product a.add_to_cart_button, .woocommerce ul.products li.product a.added_to_cart,
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, 
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, 
.woocommerce div.product .woocommerce-tabs ul.tabs li:last-child, .woocommerce div.product .woocommerce-tabs ul.tabs li:hover, 
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a, .woocommerce div.product .woocommerce-tabs ul.tabs li.active, 
.woocommerce div.product .woocommerce-tabs .panel, .woocommerce div.product .woocommerce-tabs ul.tabs li:last-child,
.woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce-tabs.wc-tabs-wrapper,
.woocommerce .woocommerce-message,
.woocommerce .woocommerce-info,
.woocommerce .woocommerce-error {
    border-color:#435363}

.feature-read-more:hover, 
.info-read-more:hover{
    border-color:#3c4b59}

.blog-date:hover:after{
    box-shadow:0 0 0 1px #435363}

.main-navigation ul ul:before{
    border-color:transparent transparent #435363 transparent;
}

.comments-title:after{
    border-color:#435363;
}

.search-box{ background:rgba(67,83,99,0.7)}

@media (max-width: 768px) {
  .js-ready #nav {
    background-color: #2b2b2b;
  }
}


@media (max-width: 768px) {
  .headercl {
    height: 60px !important;
    max-height: 60px !important;
    padding: 0px !important;
  }
}


.masthead-inner-wrap {
  height: 120px;
}

.mwai-messages-theme .mwai-input .mwai-input-submit {
  width: 100px !important;
  height: 45px !important;
}


.formalanigizle {
display:none !important;
}

.mwai-messages-theme .mwai-trigger .mwai-icon-text-container .mwai-icon-text {
  width: 250px !important;
  max-width: 300px !important;
  text-align: center;
}

.mwai-reply.mwai-ai span {
  vertical-align: middle;
}

.wpforms-confirmation-container-full {
    color: #415364 !important;
    margin: 0 !important;
    background: #e8e8e8 !important;
    border: solid 1px #e8e8e8 !important;
    border-radius: 20px !important;
    padding: 50px 20px 50px 20px !important;
    font-family: Poppins !important;
    line-height: 1.3em !important;
    font-weight: 500 !important;
    font-size: 16px !important;
}

.wpforms-confirmation-container-full p {
    color: #415364 !important;
    font-size: 16px !important;
}

#bottom-footer .copyright {
    text-align: center;
   font-size:14px;
}

#vl-overlay {
  display: none;
}


/* Arama sayfasi iyilestirmeleri 14/06 */

.overlay {
  height: 100%;
  width: 100%;
  display: none;
  position: fixed;
  z-index: 2;
  top: 0;
  left: 0;
  background-color: #2b2b2bcf;
}

.overlay-content {
  position: relative;
  top: 30%;
  width: 50%;
  text-align: center;
  margin-top: 30px;
  margin: auto;
}

.overlay .closebtn {
  position: absolute;
  top: 20px;
  right: 45px;
  font-size: 60px;
  cursor: pointer;
  color: white;
}

.overlay .closebtn:hover {
  color: #ccc;
}

.overlay input[type="text"] {
  padding: 16px;
  font-size: 16px;
  border: none;
  float: left;
  width: 80%;
  background: white;
  border-radius: 5px 0px 0 5px;
}

.overlay input[type=text]:hover {
  background: #f1f1f1;
}

.overlay button {
  float: left;
  width: 20%;
  padding: 16px;
  background: #2b2b2b;
  font-size: 16px;
  border: none;
  cursor: pointer;
border-radius: 0px 5px 5px 0;
}

.overlay button i {
  color: #fff;
}

.overlay button:hover {
  background: #677887;
}





@media screen and (max-width: 600px) {

.tekyazsearch input[type="text"] {
  width: 70%;
}

.tekyazsearch .search-container button {
  margin-right: 1px;
}

.entry-header h1 {
  font-size: 18px;
}

.tekyazsearch, .tekyaz-arama-sonuc {
width: 85%;
}

  .topnav a, .topnav input[type=text] {
    float: none;
    display: block;
    text-align: left;
    width: 100%;
    margin: 0;
    padding: 14px;
  }
  .topnav input[type=text] {
    border: 1px solid #ccc;
  }

.entry-title a {
  font-size: 24px;
white-space: normal;
}

.navigation {
  font-size: 10px;
}
}


/* ---Arama sayfasi iyilestirmeleri 14/06--- */


#cn-notice-text a {
  color: #fff !important;
font-weight: bold;
}

.cn-close-icon::before, .cn-close-icon::after {
  background-color: #e94f3d !important;
}


#top-footer {
  background-color: #090808 !important;
}

#top-footer a {
  color: #ddd !important;
}

#bottom-footer {
  background-color: #090808 !important;
  color: #ddd !important;
}


.wpforms-container .wpforms-page-container {
    overflow: initial !important;
}


.fa.fa-spotify {
  color: green;
  font-size: 24px;
}


#glogo {
  text-align: right;
  margin-top: -20px;
  margin-left: 25px;
  float: right;
  margin-bottom: -20px;
}

.header-links {
  margin: auto 21px auto 21px;
  padding-top: 5px;
  text-align: right;
  color: #ABB7BB;
  font-size: 14px;
}

.header-links a {
  color: #ABB7BB;
  font-size: 14px;
}

.topbar {
  position: relative;
  min-height: 35px;
  border-bottom: 1px solid #ebebeb;
  background-color: #fff;
display: none;
}

#site-branding .site-logo3 img {
  height: 65px;
}



.cf7buttonl {
  font-family: Roboto Condensed;
  background: #333;
  border: none;
  color: white;
  padding: 5px 10px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  cursor: pointer;
}

.search-form {
  padding: 15px;
}



@media screen and (min-width: 768px) {
.menu-fix {
  margin-left:-10px;
}

.search-form {
display:none;
}

}

.visibilityset {
margin-top:-100px;
z-index:99999;
}


#floatingmenu {
display: none;
position: fixed;
top: 0px;
left: 0px;
right: 0px;
z-index: 9999999999 !important;
border: none;
outline: none;
background:#f1f1f1;
padding-right: 10px;
padding-left: 10px;
padding-top:5px;
padding-bottom:0px;
font-family:'Roboto Condensed';
font-size: 18px;
box-shadow: 1px 1px 7px #000;
text-align:center;
vertical-align: middle;
}

.stickybutton {
width:130px;
height:38px;
background:#ced4d7;
padding:5px;
color:#435363;
margin-top:10px;
text-align:center;
border-radius:5px;
margin-left:20px;
margin-right:20px;
border:0;
box-shadow: none;
font-family:'Roboto Condensed';
font-size:16px;
font-weight:400;
cursor:pointer;
}

.stickybutton:hover {
background: #27536c;
color:#fff;
}

.teklifalsticky {
width:150px;
height:40px;
background:#e65a41;
padding:5px;
color:#fff;
margin-top:10px;
text-align:center;
border-radius:5px;
border:0;
box-shadow: none;
font-family:'Roboto Condensed';
font-size:18px;
font-weight:400;
cursor:pointer;
}
  
.ustmenulogo {
background-image: url("https://www.tekyaz.com/wp-content/uploads/2022/03/tekyaz.svg");
width:160px;
height:45px;
margin-bottom:-10px;
margin-top: 10px;
margin-left: 10px;
background-size: 100% 100%;
background-repeat: no-repeat;
}

.satishatti {
font-family:'Roboto Condensed';
font-size:12px;
color:#555;
line-height:1.2em;
}

.satistelefon {
font-family:'Roboto Condensed';
font-size:18px;
color:#555;
line-height:1.2em;
}





.white {
  filter: brightness(0) invert(1);
}

@media (max-width: 768px) {
#site-branding .site-logo3 img {height: 40px;}
#top {top: 11px; margin-right: 5px;}
#top .nav-btn {width: 35px; height: 35px;  }
#site-branding { margin-left: 15px !important; float:left;  }

#top .nav-btn, #top .nav-btn:hover {
background-color: transparent;
}

#nav-open-btn .nav-row {
  border: 1.5px solid #ed3124;
  display: block;
margin: 5px auto;
  width: 70%;
}

#nav-open-btn:hover .nav-row {
border: 1.5px solid #435362;
}

.headercl {
height: 100px;
  max-height: 100px;
  background: #fff;
  margin-bottom: 30px;
  padding: 10px;
}

}

#site-navigation li a {
color: #2b2b2b;
font-family: Poppins;
font-size:15px;
margin-left: 15px;
  padding-right: 20px;
}

#site-navigation &gt; ul &gt; li.current-menu-item &gt; a {
color: red !important;
}


#site-navigation.main-navigation ul ul a {
color: #313131;
  text-align: left;
background: #f8f8f8;
}

#site-navigation a::after {
  color: #fa4616 !important;
}

.fa-search {
  content: "f002";
  color: #2b2b2b;
  margin: 5px 0px 0px 0px;
}

/* Webinar buton 29.03 */
.vc_general.vc_btn3:focus {
  color: #fff !important;
}

.instatooltip {
  position: relative;
  display: inline-block;
  padding-left: 2px;
}

.instatooltip .instatooltiptext {
  visibility: hidden;
  width: 190px;
  background-color: #435362;
  color: #fff;
  text-align: center;
  border-radius: 3px;
  position: absolute;
  z-index: 1;
  bottom: 100%;
  left: 50%;
margin-left: -110px;
  
  /* Fade in tooltip - takes 1 second to go from 0% to 100% opac: */
  opacity: 0;
transition: ease-out 1s;
}

.instatooltiptext a {
  color: white;
}

.instatooltip:hover .instatooltiptext {
  visibility: visible;
  opacity: 1;
}

.white-logo.wp-image-96061 {
  filter: contrast(1%);
  width: 50%;
}

.search-box {
right: 3%;
position: fixed;
width: 0;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-moz-transform: translateX(-50%);
transform: translateX(-50%);
-webkit-transition: width .3s ease .3s,visibility 0s ease .8s;
-moz-transition: width .3s ease .3s,visibility 0s ease .8s;
transition: width .3s ease .3s,visibility 0s ease .8s;
height: 30px;
visibility: hidden;
z-index: 999999;
top: 95px;
border-radius: 4px;
}


.grecaptcha-badge {
    display:none !important;
}

.gizle {
display:none;
}

.mwai-open-button {
max-width:50px !important;
}

@media only screen and (max-width: 1000px) {
    .nomobile {
        visibility: hidden;
        display: none !important;
    }
}

/* Gri tonlamalı degrade arka plan */
.form-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 2em;
    box-sizing: border-box;
background: linear-gradient(270deg, #f8f8f8, #f9f5f4);
}

/* İç kapsayıcı için arka plan */
.form-innerWrapper {
    max-width: 500px;
    width: 100%;
    background-color: rgba(248, 248, 248, 0.9); /* Hafif şeffaf beyaz arka plan */
    border: 1px solid #d1d5db; /* Koyu gri tonunda çerçeve */
    border-radius: 20px;
    padding: 2em;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    text-align: center;
}


/* İkon stili */
.form-icon i {
    font-size: 36px;
    color: #e94f3d;
    margin-bottom: 0.5em;
}

/* Başlık stili */
.form-title {
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #435362;
    margin-bottom: 0.5em;
}

/* Açıklama metni */
.form-description {
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    color: #333;
    margin-bottom: 1.5em;
    line-height: 1.5;
}

/* Giriş alanı */
.post-password-form input[type="password"] {
    width: 100%;
    padding: 12px;
    font-size: 16px;
    border: 1px solid #ccc;
    border-radius: 5px;
    margin-bottom: 1.5em;
    box-sizing: border-box;
    font-family: 'Poppins', sans-serif;
}

/* Giriş butonu */
.sifre-giris {
    width: 100%;
    padding: 12px;
    font-size: 16px;
    font-weight: 500;
    color: #f3eded;
    background-color: #e94f3d;
    border: none;
    border-radius: 5px;
    cursor: pointer;
    font-family: 'Poppins', sans-serif;
    transition: background-color 0.3s;
}

.sifre-giris:hover {
    background-color: #d14332;
}

/* Mobil uyumluluk */
@media (max-width: 600px) {
    .form-innerWrapper {
        padding: 1.5em;
    }

    .form-title {
        font-size: 16px;
    }

    .form-description {
        font-size: 14px;
    }

    .post-password-form input[type="password"],
    .sifre-giris {
        font-size: 14px;
    }
}


.wpforms-field-label-inline, .wpforms-field-label-inline a {
  color: #fff;
}