/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: A plain-vanilla &amp; lightweight theme for Elementor page builder
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.6.1.1660219133
Updated: 2022-08-11 11:58:53

*/

.home-slide img {
    max-width: 352px;
}

header.page-header {
    padding: 100px 0;
    background: #151516;
    color: white;
	margin-bottom: 30px;
}

span.hfe-menu-toggle.sub-arrow {
    display: none;
}

.headermenu .elementor-container {
    -ms-flex-wrap: initial!important;
    flex-wrap: initial!important;
}
.hfe-nav-menu__toggle.elementor-clickable.hfe-active-menu.hfe-active-menu-full-width {
    margin-top: -30px;
}

.mobilemenu nav.hfe-nav-menu__layout-horizontal.hfe-nav-menu__submenu-classic.hfe-dropdown {
    overflow: hidden;margin-top: 25px;
}

.lang-item a {
    margin-top: 10px;
}

.menu-item a, ul.sub-menu a {
    color: #333333!important;
}

.current_page_item a, .current-menu-ancestor a.hfe-menu-item {
    color: white!important;
}

.nodecoration a {text-decoration:none}

a.hfe-sub-menu-item, a.hfe-menu-item {
    text-transform: uppercase;font-size: 13px!important; font-weight:600!important
}

.fullwidthform {max-width:600px; margin:0 auto}


p#breadcrumbs a {
    color: white!important;
}

.servicespageform .col-md-6 {
    width: 100%!important;
    display: block!important;
    flex: initial!important;
    max-width: initial!important;
    margin-bottom: 0!important;
}

.servicespageform {
    padding: 50px 2% 0;
    background: #d8d8d8;
    border-radius: 17px;
}

.servicespageform .col-md-12.select {
    margin-bottom: 25px;
}

html[lang="tr-TR"] .servicespageform .elementor-widget-wrap:before {
    content: "Randevu Alın";
    padding-left: 15px;
    margin-bottom: 20px;
}


.skewlefttop {transform: translateY(60px) rotate(180deg);
    z-index: 999;
background-image: url(http://eraysahinsev.com/staging/wp-content/uploads/2022/07/trianglewhite.svg);
    background-size: cover;
    background-repeat: no-repeat;
    height: 42px;
    background-position: center;margin-top:-42px}

.skewleftbottom {transform: translateY(-15px) rotate(0deg);
    z-index: 999;
background-image: url(http://eraysahinsev.com/staging/wp-content/uploads/2022/07/trianglewhite.svg);
    background-size: cover;
    background-repeat: no-repeat;
    height: 42px;
    background-position: center;margin-top:-42px}

.skewrightbottom {transform: translateY(40px) rotate(180deg);
    z-index: 999;
background-image: url(http://eraysahinsev.com/staging/wp-content/uploads/2022/07/trianglewhite.svg);
    background-size: cover;
    background-repeat: no-repeat;
    height: 42px;
    background-position: center;margin-top:-42px}

.trianglebottomblack {transform: translateY(42px) rotate(180deg);
    z-index: 999;
background-image: url(http://eraysahinsev.com/staging/wp-content/uploads/2022/07/triangleblack.svg);
    background-size: cover;
    background-repeat: no-repeat;
    height: 42px;
    background-position: center;margin-top:-42px}

.trianglebgtop{transform: translateY(42px) rotate(180deg);
    z-index: 999;
background-image: url(http://eraysahinsev.com/wp-content/uploads/2022/07/triangle-1.svg);
    background-size: cover;
    background-repeat: no-repeat;
    height: 42px;
    background-position: center;margin-top:-42px}

.trianglebgbottom {transform: translateY(-42px) rotate(0deg);
    z-index: 999;
    background-image: url(http://eraysahinsev.com/wp-content/uploads/2022/07/triangle-1.svg);
    background-size: cover;
    background-repeat: no-repeat;
    height: 42px;
    background-position: center;margin-bottom:-42px}

.darktriangle {background-image: url(http://eraysahinsev.com/wp-content/uploads/2022/07/triangledark-1.svg);}


.cf7-form .col-md-6 {
-webkit-box-flex: 0;
    flex: 0 0 50%;
    width: 50%;
	float: left;
    padding: 0 1%;
    margin-bottom: 15px;
}

.col-md-12 {
    width: 100%;
    margin-bottom: 15px;
    padding: 0 1%;
	display: inline-block;
	text-align:center
}

.cf7-form input, select.wpcf7-form-control.wpcf7-select.form-control {height: 55px;border: none;
    background: white;}

.cf7-form.row, .wpcf7-response-output {
    max-width: 800px;
    margin: 0 auto!important;
}

span.wpcf7-spinner {
    display: block;
}

.wpcf7-submit {
    background: black!important;
    color: white;
    text-transform: uppercase;
	padding: 0px 40px;
}

.wpcf7-submit:hover {
    background: #454545;
}

.wpcf7-form input[type=date], .wpcf7-form select, .wpcf7-form select:not([multiple=multiple]) option {
    color: #959595;
}
.workhours th {
    border: none!important;
}

.workhours tr:last-child td {
    border: none!important;
}

.hfe-site-logo {
    max-width: 120px;
}

section.callbutton {
    position: fixed;
    bottom: 0;
    width: 100%;
}

@media (max-width: 1100px) {
	
	.headerfourcol .elementor-column.elementor-col-25 {
    width: 50%!important;float:left
}
	.headerfourcol .elementor-container {
    display:block;overflow: hidden;
}
	
	.headerfourcol .elementor-column.elementor-col-50.elementor-inner-column.elementor-element {
    float: left;
}
	
}

@media (min-width: 1024px) {

.mobilemenu { width: 100%!important;}
	
}

@media (max-width: 1024px) {

.mobilemenu a.hfe-menu-item {
    color: black!important;
}
	
}

@media (max-width: 768px) {
.hometop h1.elementor-heading-title.elementor-size-default {
    font-size: 40px!important;
    line-height: 50px!important;
	text-align:center
}
	
.hometop h2.elementor-heading-title.elementor-size-default {
    font-size: 19px!important;
    line-height: 20px!important;text-align:center
}
	.home-slide {
    margin: 30px auto 0;
    width: 260px!important;
}
	
	.home-slide img{
    max-width: 290px!important;
}
	
}
