/*
Theme Name: Hendon Child
Theme URI: http://hendon.qodeinteractive.com
Description: A child theme of Hendon
Author: Mikado Themes
Author URI: http://themeforest.net/user/mikado-themes
Version: 1.0.1
Text Domain: hendon
Template: hendon
*/

/* Custom css */

/* General */

.hidden {
	display: none;
}

h1, h2, h3, h4, h5, h6 {
	overflow-wrap: normal !important;
}

::selection {
	background-color: #000 !important;
	color: #fff;
}

.qodef-counter.qodef-layout--simple .qodef-m-digit {
	font-family: "Montserrat";
}

body {
	font-size: 16px;
	line-height: 21px;
}

/* home */

.qodef-section-title .qodef-m-text {
	font-size: 16px;
	line-height: 21px;
	letter-spacing: 1px;
	text-transform: none;
}

.qodef-stacked-images.qodef-image-outline .qodef-stack-image-holder-inner .qodef-stack-image-img-holder:after, .qodef-image-map-gallery .qodef-img-holder .qodef-ig-image.swiper-slide-active:after {
	background-image: url(/wp-content/uploads/2022/01/stacked_bg1.jpg)
}

.qodef-section-title .qodef-m-text {
	color: #000;
}

/* .qodef-button.qodef-layout--outlined {
	border-color: #000 !important;
}

.qodef-button.qodef-layout--outlined {
	color: #000 !important;
}

.qodef-button.qodef-layout--outlined .qodef-border-holder {
	border: 1px solid rgba(255,255,255,.5);
} */

/* .qodef-section-title .qodef-m-text {
	color: #000 !important;
} */

.qodef-apartment-list.qodef-item-layout--info-below-with-feature-titles .qodef-e-al-feature-title {
	color: #000 !important;
}

.home_counter .elementor-counter-title {
	margin-top: -40px
}

.qodef-section-title .qodef-m-text {
	font-family: "Montserrat" !important;
	font-weight: 400;
	letter-spacing: 0;
}

.qodef-button.qodef-html--link {
	font-family: "Montserrat" !important;
	font-weight: 400;
	letter-spacing: 1px;
}

/* Header */

.qodef-header-navigation ul li.qodef-menu-item--narrow ul {
	border-top: 3px solid #ed1c24;
}
.qodef-header-navigation ul li.qodef-menu-item--narrow ul {
	background-color: #000;
}
.qodef-header-navigation > ul > li > a .qodef-menu-item-text:after {
	background-color: #ed1c24;
    bottom: -5px;
    width: calc(100% - 3px);
    height: 3px;
	opacity: 0.8;
}
.qodef-header-navigation > ul > li.current-menu-ancestor > a .qodef-menu-item-text:after, 
.qodef-header-navigation > ul > li.current-menu-item> a .qodef-menu-item-text:after {
	opacity: 0.8;
}
#qodef-page-mobile-header-inner .qodef-mobile-header-opener svg rect {
	fill: #ffffff !important;
}
/* Slider */ 

.revslider-initialised .qodef-button.qodef-layout--minimal polygon {
	fill: #fff
}

.revslider-initialised .qodef-button.qodef-layout--minimal circle {
	stroke: #fff;
}

/* Footer */

#qodef-page-footer-top-area {
	padding: 95px 0 85px 0 !important;
}
.page-id-4162 #qodef-page-footer-top-area,
.page-id-4034 #qodef-page-footer-top-area,
.page-id-4099 #qodef-page-footer-top-area,
.page-id-4566 #qodef-page-footer-top-area,
.page-id-4138 #qodef-page-footer-top-area,
.page-id-4856 #qodef-page-footer-top-area,
.page-id-1172 #qodef-page-footer-top-area,
.page-id-3738 #qodef-page-footer-top-area {
	border-top: transparent !important;
}
#text-4 .textwidget {
	display: grid;
	grid-template-columns: repeat(3, 85px);
	grid-template-rows: auto;
}
#block-8 .wp-block-image img {
	margin: initial !important;
	aspect-ratio: initial !important;
	height: auto !important;
	object-fit: contain !important;
}
#hendon_core_social_icons_group-6 {
	margin-top: 30px !important;
}
/* Gravity Forms */

body {
	font-family: "Montserrat" !important;
}

.gform_wrapper.gravity-theme .gfield_label {
	font-weight: 400 !important;
}

button[type=submit], input[type=submit] {
	background-color: #fff;
	border-color: 
}

/* 404 */

.error404 #qodef-page-outer {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

/* Footer */

#qodef-page-footer-bottom-area {
	padding: 25px 15px;
}

#hendon_core_separator-2 {
	display: none;
}

/* Flip */

.flip-custom canvas {
	background-color: #000;
}

/* Gravity Forms */
.gform_wrapper.gravity-theme .gfield_label {
	color: rgba(255, 255, 255, 0.7);
}
input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], textarea {
	color: #ffffff !important;
}
input[type=date]:focus, input[type=email]:focus, input[type=number]:focus, input[type=password]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=url]:focus, textarea:focus {
	border-color: rgba(255, 255, 255, 0.6);
}
/* Elementor */

.animated.animated-fast {
  animation-duration: .75s; }

@-webkit-keyframes fadeInUpShort {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 40px, 0);
    transform: translate3d(0, 40px, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInUpShort {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 40px, 0);
    transform: translate3d(0, 40px, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@-webkit-keyframes fadeInDownShort {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -40px, 0);
    transform: translate3d(0, -40px, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInDownShort {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -40px, 0);
    transform: translate3d(0, -40px, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@-webkit-keyframes fadeInLeftShort {
  from {
    opacity: 0;
    -webkit-transform: translate3d(40px, 0, 0);
    transform: translate3d(40px, 0, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInLeftShort {
  from {
    opacity: 0;
    -webkit-transform: translate3d(40px, 0, 0);
    transform: translate3d(40px, 0, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@-webkit-keyframes fadeInRightShort {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-40px, 0, 0);
    transform: translate3d(-40px, 0, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInRightShort {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-40px, 0, 0);
    transform: translate3d(-40px, 0, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.elementor .fadeInUp {
  -webkit-animation-name: fadeInUpShort;
  animation-name: fadeInUpShort; }

.elementor .fadeInDown {
  -webkit-animation-name: fadeInDownShort;
  animation-name: fadeInDownShort; }

.elementor .fadeInLeft {
  -webkit-animation-name: fadeInLeftShort;
  animation-name: fadeInLeftShort; }

.elementor .fadeInRight {
  -webkit-animation-name: fadeInRightShort;
  animation-name: fadeInRightShort; }

/* Responsive */
.apartament-desktop {
	display: block !important;
}
.apartament-mobile {
	display: none !important;
}
@media only screen and (max-width: 1020px) {
	.qodef-mobile-header-navigation {
		background-color: #000000;
	}
	.qodef-mobile-header-navigation ul li.menu-item-has-children >a .qodef-menu-arrow svg {
		fill: #ffffff;
	}
}
@media only screen and (max-width: 480px) {
    section.qodef-elementor-content-grid > .elementor-container {
        width: 380px !important;
    }
}
@media only screen and (max-width : 560px) {	
	#qodef-page-footer-top-area {
		padding: 25px 0 40px 0 !important
	}
	
	.qodef-grid.qodef-responsive--custom.qodef-col-num--680--1.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		padding-bottom: 35px;
	}
	.gezimi-5-mobile {
		display: none;
	}
	.apartament-mobile {
		display: block !important;
	}
	.apartament-desktop {
		display: none !important;
	}
}


