@font-face { font-family: clearbold; font-display: auto; src: url('https://feridinsaat.com/wp-content/themes/total-child-theme/clearbold.otf'); }
@font-face { font-family: clear; font-display: auto; src: url('https://feridinsaat.com/wp-content/themes/total-child-theme/clear.otf'); }
h1, h2, h3, h4, #site-navigation .dropdown-menu >li >a, strong, .ikibir, .theme-button {
	font-weight: 400!important;
	font-family: clearbold;
}
body {
	font-family: clear;
}
@media (max-width: 819px) {
	.xos, .sebeke {
		display: none!important;
	}
	.top-bar-right {
    float: none;
    text-align: center;
}
}
@media (min-width: 820px) {
	.melumatlar, .sebekeiki {
		display: none!important;
	}
}
.melumatlar a:before {
	content: "\f095";
	font-family: "FontAwesome";
	color: #00acdf;
	margin-right: 10px;
}
#site-logo img {
    width: 70px;
}
#site-navigation-sticky-wrapper.is-sticky #site-navigation-wrap {
    border-bottom: 0;
    border-top: 0;
}
.birinci, .ikinci {
    display: table-cell;
    vertical-align: middle;
	color: #01abdf;
}
.birinci {
	width: 400px;
}
.ikinci {
	width: 250px;
}
.searchform input {
    padding: 5px 10px;
    background: #f7f7f7;
    border: 1px solid #ddd;
    color: #1d2837;
    font-size: 14px;
}
.searchform .searchform-submit {
    right: 10px;
    color: #1d2837;
    opacity: .7;
}
.ikiiki {
    font-size: 22px;
    line-height: 1.2;
    margin-top: 3px;
}
.ikibir {
	font-size: 15px;
	line-height: 1.3;
	color: #1d2837;
}
.navbar-style-two .dropdown-menu li {
    border-right: 0;
}
.navbar-style-two .dropdown-menu {
    border-left: 0;
    border-right: 0;
    margin-left: -20px;
}
.elaqe a {
	color: black;
}
a:hover {
	text-decoration: none;
}
@media (min-width: 1000px) {
.elaqebir .wpb_wrapper {
    padding: 30px 30px 10px 30px;
}
}
@media (max-width: 999px) {
.elaqebir .wpb_wrapper {
    padding: 30px 15px 0 15px;
}
}
.elaqebir .wpb_wrapper {
    background: #f7f7f7;
    border: 1px solid #dcdcdc;
    margin-bottom: 40px;
}
.elaqeform .wpb_wrapper {
    padding: 0px;
    background: #fbfbfb;
    border: inherit;
}
html .formcraft-css .fc-form .form-element.error-field input[type=Email] {
    border-color: red!important;
}
.vc-acf-field-picker-google-map {
    margin: 0;
    height: 350px;
    border: #ccc solid 1px;
}
html .formcraft-css .fc-form .form-element.error-field input[type=password], html .formcraft-css .fc-form .form-element.error-field input[type=tel], html .formcraft-css .fc-form .form-element.error-field input[type=text], html .formcraft-css .fc-form .form-element.error-field select, html .formcraft-css .fc-form .form-element.error-field textarea {
    border-color: red!important;
}
html .formcraft-css .fc-form .form-element .form-element-html input[type=color], html .formcraft-css .fc-form .form-element .form-element-html input[type=date], html .formcraft-css .fc-form .form-element .form-element-html input[type=datetime-local], html .formcraft-css .fc-form .form-element .form-element-html input[type=datetime], html .formcraft-css .fc-form .form-element .form-element-html input[type=email], html .formcraft-css .fc-form .form-element .form-element-html input[type=month], html .formcraft-css .fc-form .form-element .form-element-html input[type=number], html .formcraft-css .fc-form .form-element .form-element-html input[type=password], html .formcraft-css .fc-form .form-element .form-element-html input[type=search], html .formcraft-css .fc-form .form-element .form-element-html input[type=tel], html .formcraft-css .fc-form .form-element .form-element-html input[type=text], html .formcraft-css .fc-form .form-element .form-element-html input[type=time], html .formcraft-css .fc-form .form-element .form-element-html input[type=url], html .formcraft-css .fc-form .form-element .form-element-html input[type=week], html .formcraft-css .fc-form .form-element .form-element-html select, html .formcraft-css .fc-form .form-element .form-element-html textarea {
    color: black;
    font-size: 15px;
}
input[type=text]::placeholder, input[type=email]::placeholder, textarea::placeholder {
	color: black!important;
}
html .formcraft-css .powered-by, html body .fc_modal-dialog .powered-by {
	display: none;
}
html .formcraft-css .fc-form .form-element .submit-cover.align-center .submit-button {
    border-radius: 20px;
    font-weight: 400;
    font-family: clearbold;
    text-transform: uppercase;
    font-size: 16px;
    padding: 8px 30px;
}
html .formcraft-css .fc-form .form-element.error-field .error {
    font-size: 12px;
    top: -11px;
    background: transparent;
}
html .formcraft-css .fc-form .form-element .field-cover.heading-cover {
    padding-bottom: 0;
    margin-bottom: -10px!important;
}
.vakansiya .vc-acf-field-picker-repeater-row {
	color: black;
	font-size: 15px;
	position: relative;
	margin-bottom: 40px;
}
.vakansiya .vc-acf-field-picker-repeater-column p {
	margin: 0 0 5px;
}
.vakansiya .vc-acf-field-picker-repeater-row:before {
    left: 0;
    position: absolute;
    top: -2px;
    width: 30px;
    height: 30px;
    max-width: 30px;
    max-height: 30px;
    padding: 0;
    text-align: center;
    background-color: #1d2837;
    color: #fff;
    font-size: 17px;
    font-weight: 400;
	font-family: clearbold;
    overflow: hidden;
    content: counter(li-counter);
    counter-increment: li-counter;
    border-radius: 100%;
    background-clip: padding-box;
    z-index: 9;
    line-height: 30px;
}
.vakansiya .vc-acf-field-picker-repeater {
    list-style-type: none;
    counter-reset: li-counter;
}
.vakansiya .vc-acf-field-picker-repeater-column:nth-child(1) {
	margin-left: 40px;
    border-bottom: 2px solid #01abdf;
    font-family: clearbold;
    text-transform: uppercase;
    margin-bottom: 15px;
    font-size: 16px;
}
.vakansiya .vc-acf-field-picker-repeater-column:nth-child(1):before {
	content: "Vəzifə:";
	margin-right: 5px;
    text-transform: none;
    color: red;
}
.footermenu {
    display: inline-block;
    float: right;
}
#footer-bottom p {
    display: inline-block;
    margin-bottom: 0;
}
@media (max-width: 767px) {
#footer-bottom-inner {
    padding-top: 0px;
    padding-bottom: 0px;
}
}
@media (max-width: 830px) {
.footermenu {
    display: none;
}
#footer-bottom-inner {
    text-align: center;
    padding: 20px;
}
}
@media (min-width: 768px) and (max-width: 900px) {
	.foot1, .foot2 {
		width: 50%!important;
	}
	.foot3 {
		display: none!important;
	}
}
.sebeke, #top-bar-social-alt .fa, .sebekeiki {
	display: inline-block;
}
.sebeke {
	margin-right: 10px;
}
#top-bar-social-alt .fa {
    font-size: 19px;
    margin: 0 5px;
    transform: translateY(2px);
}
input::placeholder, textarea::placeholder {
	color: black!important;
}
@media (min-width: 768px) {
.footerarxaplan {
    background: #1d2837 url(https://ferid-insaat.com/wp-content/uploads/2018/12/Footer-Background-Image.png?id=102) !important;
    background-position: center right !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
}
}
.foot2 a {
	color: #28ffdb;
}
.page-header {
    border-top: 0;
    border-bottom: 0;
}
.tamamlanmis .vc-acf-field-picker-field {
    color: black;
    font-size: 15px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 3px;
    margin-bottom: 3px;
}
.tamamlanmis .seviyye, .tamamlanmis .unvaniki, .tamamlanmis .basla {
	display: none;
}
#tamamlanmis .vc-acf-field-picker-field {
	font-size: 17px!important;
}
.vcex-post-content {
    font-size: 17px;
    color: black;
}
.vcex-bullets .vcex-icon-wrap {
    margin-right: 12px;
}
.foot2 ul {
	column-count: 2;
}
.single-blog-content {
    font-size: 17px;
    color: black;
    text-align: justify;
}
.vcex-milestone-caption {
    display: table-cell;
    vertical-align: middle;
    text-align: left;
}
.vcex-milestone-number {
    display: table-cell;
    vertical-align: middle;
    padding-right: 15px;
}
.vcex-milestone, a.vcex-milestone {
    text-align: left;
}
.vcex-milestone:before {
    content: "";
    background: #ffa500;
    width: 50px;
    height: 5px;
    display: block;
    border-radius: 5px;
    margin-bottom: 15px;
}
.main-logo, .loqoaciqlama {
    display: table-cell;
    vertical-align: middle;
}
.loqoaciqlama {
    font-size: 17px;
    padding-left: 10px;
    line-height: 1.3;
    text-transform: uppercase;
}
.loqoaciqlama a {
	color: black;
}
.overlay-title-bottom-see-through {
    background: linear-gradient(to bottom, rgba(125,185,232,0) 0%,rgba(0, 0, 0, 0.74) 100%);
    padding: 80px 10px 10px 10px;
}
.title {
    font-size: 17px;
    font-family: clearbold;
	line-height: 1.3;
}
.site-breadcrumbs .fa {
    color: #FFA500;
	margin: 0 7px;
}
.menu-item {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
	margin: 0 15px;
}
.menu-item:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 51%;
  right: 51%;
  top: 0;
  background: #ffa500;
  height: 2px;
  -webkit-transition-property: left, right;
  transition-property: left, right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.menu-item:hover:before, .menu-item:focus:before, .menu-item:active:before {
  left: 0;
  right: 0;
}
.navbar-style-two .dropdown-menu>li>a {
    padding: 0;
}
.sub-menu .menu-item {
	transform: none;
	display: block;
	margin: 0!important;
}
.sub-menu .menu-item:before {
	display: none;
}
#site-navigation-sticky-wrapper {
    z-index: 3;
    position: relative;
}
.ilightbox-holder.minimal .ilightbox-inner-toolbar .ilightbox-title {
	display: none;
}
.sidebar-box .widget-title {
    font-size: 17px;
    font-weight: 400;
    color: #000;
    font-family: clearbold;
    padding-bottom: 3px;
    border-bottom: 2px solid orange;
}
.form-live .form-cover {
    padding-top: 15px;
}
.blog-entry.grid-entry-style .blog-entry-title {
    font-size: 20px;
    line-height: 1.3;
    font-weight: 400;
}
.blog-entry.grid-entry-style .blog-entry-inner {
    padding: 0 20px;
    background: #f7f7f7;
    border: 1px solid #ddd;
}
.blog-entry.grid-entry-style .blog-entry-media {
    margin: 0 -20px;
}
.blog-entry.grid-entry-style .blog-entry-excerpt {
    font-size: 15px;
    color: #616161;
}
.blog-entry-readmore a {
    padding: 3px 25px;
    border-radius: 0;
    font-size: 15px;
    background-color: #1d2837;
}
@media (min-width: 601px) {
	.blog-entry.grid-entry-style {
    width: 50%!important;
}
}
.vcex-post-type-grid, .vcex-portfolio-grid {
	display: flex;
	flex-wrap: wrap;
}
@media (min-width: 850px) and (max-width: 1140px) {
	.vcex-post-type-entry {
		width: 33.3%!important;
		clear: unset;
	}
}
@media (min-width: 501px) and (max-width: 849px) {
	.vcex-post-type-entry {
		width: 50%!important;
		clear: unset;
	}
}
@media (min-width: 601px) and (max-width: 850px) {
	.portfolio-entry {
		width: 50%!important;
	}
}
.davameden .vc-acf-field-picker-repeater-row {
    margin-bottom: 30px;
    border-bottom: 2px dashed #01abdf;
    padding-bottom: 30px;
}
.davameden .vc-acf-field-picker-repeater-column {
    font-size: 17px;
    line-height: 1.5;
}
.davameden .vc-acf-field-picker-repeater-column:nth-child(1) {
    font-family: clearbold;
    color: #01abdf;
}
.davameden .vc-acf-field-picker-repeater-column:nth-child(4) {
    margin-top: 10px;
}
@media (min-width: 1100px) {
.davameden .vc_label_units:before {
    content: "Tamamlanıb:";
	margin-right: 5px;
}
}
.wpex-carousel.arrwstyle-slim.arrwpos-abs .owl-next {
    right: -40px;
}
.wpex-carousel.arrwstyle-slim.arrwpos-abs .owl-prev {
    left: -40px;
}
@media (max-width: 900px) {
	.ustunbir {
		display: none!important;
	}
	.ustuniki {
		width: 100%!important;
	}
}
@media (max-width: 600px) {
	.ustunikibir, .ustunikiiki {
		width: 100%!important;
	}
}
@media (max-width: 767px) {
    .yeni {
        text-align: center;
    }
    #layiheler {
        padding: 0 30px!important;
    }
}
.page-id-18 .vc-acf-field-picker-field:nth-child(1), .page-id-18 .vc-acf-field-picker-field:nth-child(2) {
    display: none;
}
.page-id-18 .seviyye {
	display: block!important;
}
.page-id-18 .vc-acf-field-picker-field:last-child {
    border-bottom: 0;
    padding-bottom: 0;
}
.page-id-16 .vc-acf-field-picker-field:nth-child(3), .page-id-16 .vc-acf-field-picker-field:nth-child(4), .page-id-16 .vc-acf-field-picker-field:nth-child(5) {
    display: none;
}
.vc_progress_bar .vc_single_bar .vc_bar {
    background-color: #01abe5;
    border-radius: 0;
}
.vc_label_units {
    color: white;
}
.vc_progress_bar .vc_single_bar {
    background: #ffffff;
    border: 1px solid #ddd;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    margin-top: 10px;
}
.search-entry-thumb, .search-entry-excerpt {
	display: none;
}
.search-entry {
	 padding-left: 0px;
	 min-height: 0px;
}
@media (min-width: 960px) {
	.whatsapp-mobil {
		display: none!important;
	}
}
@media (max-width: 959px) {
	.whatsapp-web {
		display: none!important;
	}
}
.loqolar .gallery-item img {
    border: 1px dotted #40acdf!important;
}
.loqolar {
	pointer-events: none;
}
@media (min-width: 768px) {
.loqolar .gallery-item {
	width: 25%!important;
    clear: unset;
}
}
@media (max-width: 767px) {
.loqolar .gallery-item {
	width: 50%!important;
    clear: unset;
}
}
.vc-acf-field-picker-field-label {
    font-weight: 400!important;
    font-family: clearbold;
    margin-right: 10px;
    color: #302277;
}
.prinsip .vcex-icon-box-image {
    margin: 0 auto 20px;
    width: 80px;
}
.page-id-20 #content {
	color: black;
	font-size: 16px;
}
.vcex-skillbar-bar {
    background-color: #40acdf!important;
}
.vcex-skillbar {
    background: #ffffff;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border: 1px solid #ddd;
}
@media (max-width: 1040px) {
	.menu-item {
		margin: 0 10px;
	}
}
.elaqeform .form-live .form-cover {
    background: #f7f7f7;
}