
/* GeneratePress Site CSS */ /* GeneratePress Site CSS */ /* Comment button */
.form-submit .submit {
	border-radius: 9999px;
}

/* Top menu CTA button */
.inside-navigation .menu-bar-items,
.main-navigation .menu-bar-items {
	color: var(--base-4);
}

/* Text highlight */
mark.gb-highlight {
	border-bottom: 2px solid var(--contrast);
}
.box-shadow {
	box-shadow: 0px 0px 50px -10px rgba(45,54,99,0.3);
}

/* Blog featured post */
@media (min-width: 768px) and (max-width: 1024px) {
	.featured-column {
	width: 100% !important;
	}
}

/* Right sidebar */
.sidebar aside {
	border-radius: 8px;
	border: 1px solid var(--base-2);
}
@media (max-width: 768px) {
	.sidebar {
		margin-top: 5em;
	}
}
 /* End GeneratePress Site CSS */ /* End GeneratePress Site CSS */


/* FORM HOMEPAGE DESKTOP */
.form-fullname, .form-email, .form-phonenumber {
	   width: 100%;
	border-radius:10px!important;
	  
}

.form-message {
	width:100%;height:120px;
	border-radius:10px!important;

}

.form-submit {
	 
    width: 100%;
	border-radius:10px!important;
}

.form-gallery-submit {
	
	background-color:#fff!important;
	color:#000!important;
	width:100%;
	border-radius:10px;
}

.contact-sticky {
	  position: sticky;
    position: -webkit-sticky;
    top:150px
}

.comments-area {
    display: none;
}

/* Menu Style */
.main-navigation .main-nav ul li a:lang(ru) {
      padding-left: 4px !important;
      padding-right: 4px !important;
}

.main-nav, ::after, ::before {
    box-sizing: content-box !important;
}




/* --------------- */
a.home-wp-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    column-gap: 0.5em;
    width: 60px;
    height: 60px;
    padding: 15px 20px 19px;
    border-radius: 50px;
    background-color: #27be69;
    color: #fff;
    bottom: 20px;
    position: fixed;
    right: 20px;
    z-index: 999;
}

.home-gradient {
background: rgb(0,178,219);
background: linear-gradient(180deg, rgba(0,178,219,1) 0%, rgba(14,49,143,1) 50%);
}

.process-gradient {
background: rgb(0,178,219);
background: linear-gradient(180deg, rgba(0,178,219,1) 0%, rgba(14,49,143,1) 50%);
}

#ez-toc-container input, .ez-toc-toggle #item:lang(ar) {
    visibility: hidden !important;
    left: 0px !important;
	    direction: rtl !important;
}
.ez-toc-list:lang(ar){
	direction:rtl !important;
}
	

.videohome {
	border-radius:10px!important;
}

.tableprices {
	border-radius:10px;
}

.homepage-beforeaftertext {
	
overflow-y: scroll;
}

/*mega Menu*/
@media (min-width: 769px) {
    nav .main-nav .mega-menu {
        position: static;
    }

    nav .main-nav .mega-menu > ul {
        position: absolute;
        width: 100%;
        left: 0 !important;
        display: flex;
        flex-wrap: wrap;
   box-shadow: -1px 13px 10px 3px rgb(0 0 0 / 12%);
			padding: 0px 10px 0px 10px !important;
    }

    nav .main-nav .mega-menu > ul > li > a {
        font-weight: bold;
    }

    nav .main-nav .mega-menu>ul>li {
        display: inline-block;
        width: 25%;
        vertical-align: top;
    }

    nav .main-nav .mega-menu.mega-menu-col-2>ul>li {
        width: 50%;
    }

    nav .main-nav .mega-menu.mega-menu-col-3>ul>li {
        width: 33.3333%;
    }

    nav .main-nav .mega-menu.mega-menu-col-5>ul>li {
        width: 20%;
    }

    nav .main-nav .mega-menu > ul > li:hover > a,
    nav .main-nav .mega-menu > ul > li:focus > a,
    nav .main-nav .mega-menu > ul > li[class*="current-"] > a,
    nav .main-nav .mega-menu ul ul {
        background-color: transparent !important;
        color: inherit;
    }

    nav .main-nav .mega-menu ul .sub-menu {
        position: static;
        display: block;
        opacity: 1;
        visibility: visible;
        width: 100%;
        box-shadow: 0 0 0;
        left: 0;
        height: auto;
        pointer-events: auto;
        transform: scale(1);
    }

    nav .main-nav .mega-menu ul.toggled-on .sub-menu {
        pointer-events: auto;
    }

    nav .main-nav .mega-menu .sub-menu .menu-item-has-children .dropdown-menu-toggle {
        display: none;
    }
}

/*
@media (min-width: 1025px) {
    .inside-header {
        position: relative;
    }

    .inside-navigation.grid-container {
        position: static;
    }
}*/




/* MOBİLE-TABLET */


.hairtransplantprices_container {
	
	background-color:#0E318F;
	
}
.mobileheadwhite {
	
	color:#fff;
}
.mobileparagrafwhite {
	
	color:#fff;
}

.lefttd{
	border-right-color:#fff;
}

.mobilecontainerbackground{
	
	background-color:#edf6ff;
}

.mobilecontainerbackgroundwhite{
	
	background-color:#fff;
}


@media (max-width: 769px) {
    .navigation-branding img, .site-logo.mobile-header-logo img {
    height: 90px;
}
}

.mobilhover:hover {
	color:#fff;
}



/* PAYPAL BUTTON */

.paypal-button {
	
	margin-bottom:10px;

}

/* Blog Archive  */

.one-container.archive .post:not(:last-child):not(.is-loop-template-item), .one-container.blog .post:not(:last-child):not(.is-loop-template-item) {
    padding-bottom: 0px;
}

/*  Grid Bottom Cost Page */

.grid-bottom {
	border-bottom:1px solid #ddd;
	margin-bottom: 10px;
}

/* BLOG Feautured Image */

.post-image-aligned-center .featured-image, .post-image-aligned-center .post-image {
    text-align: left;
}

/* Price Area Block */

.price-area-container {
	
	background: rgb(0,175,217);
background: radial-gradient(circle, rgba(0,175,217,1) 0%, rgba(14,49,143,1) 100%);
}

/* Price Page Table */

.wp-block-table td, .wp-block-table th {
	   
     border: 1px solid #ebefff; 
    padding: 0.5em;
}
.wp-block-table thead {
    border-bottom: 2px solid #0E318F;
}

/* After Resutls Video Grid */

.afterresutlsvideogrid {
	
	border-bottom:1px solid #ddd;
	margin-bottom: 50px;
}


/* Mobile Table */

.mobiltablecomparehead {
	border-bottom: 3px solid #0E318F; 
	align-items:center;
		margin-bottom:20px;
	
}

.mobiltablecompare {
	border-bottom: 1px solid #0E318F; 
	margin-bottom:20px;
	
}

/* Price Style */

#menu-item-115560 {
	
	 background: url(https://www.veraclinic.net/wp-content/uploads/2023/11/Asset-1.svg);
    background-size: 55px;
    content:"";
		background-repeat: no-repeat;
	background-position:bottom;
	

	
	/*
	border-bottom:5px solid #fff;
	border-bottom-right-radius:18px;

	*/

	
}

/* Cost Tables */

.page-id-112621 .wp-block-table td {
	
	padding:30px;
	border-bottom:1px solid  #0E318F;
	
	
}

.page-id-113791 .wp-block-table td {
	
	padding:30px;
	border-bottom:1px solid  #0E318F;
	
	
}

.page-id-113862 .wp-block-table td {
	
	padding:30px;
	border-bottom:1px solid  #0E318F;
	
	
}

.page-id-113922 .wp-block-table td {
	
	padding:30px;
	border-bottom:1px solid  #0E318F;
	
	
}
.page-id-113969 .wp-block-table td {
	
	padding:30px;
	border-bottom:1px solid  #0E318F;
	
	
}

.page-id-114015 .wp-block-table td {
	
	padding:30px;
	border-bottom:1px solid  #0E318F;
	
	
}

.page-id-114064 .wp-block-table td {
	
	padding:30px;
	border-bottom:1px solid  #0E318F;
	
	
}


/*  Grid Bottom - Facts Blog*/

.mythblog {
	margin-bottom:20px;
}


/* Ht Turkey Page Bg */

.ht-turkey-bg {
	background-color:#000;
}

.gb-grid-wrapper-a5550437 {
	
align-items: center;
    justify-content: left;
    row-gap: 20px;
    margin-left: -20px;
}


.rll-youtube-player { 
border-radius:15px;

}

.page-id-120237 .site-content {
	padding:0;
}

.page-id-121478 .site-content {
	padding:0;
}

.page-id-121502 .site-content {
	padding:0;
}

.page-id-121833 .site-content {
	padding:0;
}

.page-id-121929 .site-content {
	padding:0;
}

.page-id-122279 .site-content {
	padding:0;
}

.page-id-122300 .site-content {
	padding:0;
}

.page-id-122344 .site-content {
	padding:0;
}




.home-underline-style__NT{
	color:#ff8337;
	position: relative;
}

.home-underline-style__NT:after{
	content:url('https://www.veraclinic.net/wp-content/uploads/2025/01/underline-orange-2ea6eb.svg');
	position: absolute;
	top: 40%;
  left: 50%;
	transform: translateX(-50%);
}


.home-badge-style__NT{
	position:absolute;
	left:44.3%;
	top:20%;
}

.home-oc-button{
display: inline-flex !important;
position: fixed;
bottom: 20px;
left: 10px;
z-index: 999;
justify-content: center;
align-items: center;
border-radius: 10px;
height: 46px !important;
padding: 4px 15px !important;
column-gap: 10px !important;
width: fit-content;
}
.home-oc-button .gb-icon svg{
width:50px !important;
height:auto !important;
margin-left:-14.5px;
margin-right:-14.5px;
}
@media (max-width:767px){
.home-oc-button{padding:4px 8px !important;}
.home-oc-button .gb-icon svg{width:40px !important;margin-left:-11.6px;margin-right:-11.6px;}
}

/* Contact Form */
.cs-form-wrapper > p:last-child{
	margin-bottom:0 !important;
}
.cs-form-wrapper > p:not(:last-child){
	margin-bottom:15px !important;
}
.cs-form-field{
	border-radius: 15px !important;
	resize:none !important;
	width: 100% !important;
}
.cs-form-field:not(:is(.wpcf7-phonetext)){
	padding:5px 10px !important;
}
.wpcf7-phonetext.cs-form-field{
	padding-top:10px !important;
	padding-bottom:10px !important;
}
.wpcf7-textarea.cs-form-field{
	max-height:80px !important;
}
.wpcf7-submit.cs-form-submit{
	border-radius:15px !important;
	width: 100% !important;
	padding:5px 10px !important;
}
.cs-form-wrapper .cs-form-field-ar{
	direction:ltr !important;
	width: 100% !important;
}
/* Contact Form */

.main-navigation ul ul {
    width: 250px;
}

/* --- BY GÜNDÜZ KARAKEÇE --- */
/* Mobile-only views */
@media (min-width: 769px) {
    .mobile-only-view {
        display: none !important;
    }
}


/* Hide scrollbar */

.scrollbar-none::-webkit-scrollbar {
  display: none;
}

.scrollbar-none {
  scrollbar-width: none; /* Firefox */
}

/* Additional Classes to handle restricted flex layout features on Gutenberg.. */

@media (min-width: 769px) {	
	.two-col-50 {
		display: flex;
	}
	
	.two-col-50 > * {
		flex: 0 0 50%;
		max-width: 50%;
	}
}

/* Shift the hero bg */
.shift-bg-up,
.shift-bg-up::before {
    background-position: center -100px !important;
    background-repeat: no-repeat !important;
    background-color: #0c0d12 !important; 
}

/* RTL: Mirror the pseudo-element background */
html[dir="rtl"] .shift-bg-up::before {
    transform: scaleX(-1);
}


/* === Header content alignment + scroll-bounce (2026-07-09) === */
@media (min-width: 769px) {
	.inside-header { padding-left: 0; padding-right: 0; }
}
html, body { overscroll-behavior: none; }
/* === end === */


/* === Footer credentials desktop-column vs mobile-row (2026-07-09) === */
@media (min-width: 768px) { .vc-footer-credentials { display: none !important; } }
@media (max-width: 767px) { .vc-cred-col { display: none !important; } }
/* === end === */

