	/*
 Theme Name:   Preservation Child Theme
 Theme URI:    https://preservation.themerex.net/
 Description:  Preservation Child Theme
 Author:       ThemeREX
 Author URI:   https://themerex.net/
 Template:     preservation
 Version:      1.0
 Tags:         flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
 Text Domain:  preservation
*/


/**
 * Child-Theme customization starts here
 */

.elementor-17640 .elementor-element.elementor-element-876ae1b .logo_image {
    max-height: 54px;
}

header.top_panel .elementor-element .logo_image {
    max-height: max-content !important;
}

body.post-type-cpt_layouts [data-type^="trx-addons/socials"],
body.post-type-cpt_layouts [data-type^="trx-addons/button"],
[data-type^="trx-addons/layouts-"]:not([data-type^="trx-addons/layouts-blog-item"]):not([data-type^="trx-addons/layouts-container"]):not([data-type^="trx-addons/layouts-featured"]):not([data-type^="trx-addons/layouts-title"]),
.wp-block-column>.sc_layouts_item,
.sc_layouts_row .sc_layouts_item, .sc_layouts_row .sc_layouts_item + div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

a {
	color: #6c6d71;
}

a:hover {
    color: #e41c24;
}

.scheme_default, body.scheme_default {
    --theme-color-text_dark: #777;
    --theme-color-alter_dark: #777;
    --theme-color-text_link: #777;
    --theme-color-text_hover: #e41c24;
    --theme-color-alter_link: #e41c24;
    --theme-color-alter_hover: #e41c24;
    --theme-color-extra_link: #777;
    --theme-color-extra_hover: #e41c24;
    --theme-color-extra_hover3: #e41c24;
}

.scheme_dark, body.scheme_dark {
    --theme-color-alter_bg_color: #333;
}


.post_meta .post_meta_item.post_categories,
.post_meta .post_meta_item.post_categories a {
	color: #e41c24;
}

.elementor-icon i,
.elementor-icon svg {
    fill: #6d6e71;
}


/**
 * header
 */

header.top_panel .elementor-17640 .elementor-element.elementor-element-162c8e6 {
    padding: 0 50px;
}

header.top_panel .sc_layouts_logo img {
    height: auto !important;
    margin-top: 30px !important;
    margin-bottom: 20px !important;
    width: 360px !important;
}

.search_modern .search_wrap {
    background: #222;
}

.my_bullets .tp-bullet {
    border-radius: 50% !important;
}

header.top_panel .search_modern > .search_submit {
    color: #6d6e71 !important;
}

header.top_panel .menu_main_nav>li>a,
header.top_panel .sc_layouts_menu_nav>li>a {
    font-weight: 500 !important;
}

.search_modern > .search_submit:before {
    color: #fff;
}

.home .search_modern > .search_submit:before {
    color: #777;
}

/**
 * home 
 */

body.home h3.sc_item_title {
    line-height: 1.086em;
    font-weight: 500;
}

.wp-block-themepunch-revslider rs-layer.sldr-title {
    font-size: 32px !important;
    font-weight: 500 !important;
    letter-spacing: .5px !important;
    line-height: 40px !important;
}


/**
 * services
 */

.single-cpt_services .page_content_wrap {
    padding-top: 3.6rem;
    padding-bottom: 6rem;
}

.ald-page-header,
.single-cpt_services .ald-services-header {
    padding: 0 15px
}

.single-cpt_services .elementor-widget-container {
    line-height: 1.35 !important;
}

/*
.single-cpt_services .elementor-widget-container strong {
    font-size: 18px !important;
    font-weight: 400 !important;
}
*/

.single-cpt_services .elementor-widget-wrap.elementor-element-populated .elementor-widget-container strong {
    font-size: 22px !important;
    font-weight: 600 !important;
    line-height: 30px !important;
}

.color_style_link2 a {
    color: #808080 !important;
}

.color_style_link2 a:hover {
    color: #444 !important;
}

body .ald-activity-areas h4.sc_icons_item_title a {
    color: #808080 !important;
}

body .ald-activity-areas h4.sc_icons_item_title a:hover {
    color: #444 !important;
}

body .ald-activity-areas .sc_icon_type_svg svg,
body .ald-activity-areas .sc_icon_type_svg object {
    height: 4.2em;
    width: 4.2em;
}

body .ald-activity-areas .sc_icons_hover .sc_icons_icon + .sc_icons_item_details,
body .ald-activity-areas .sc_icons_hover .sc_icons_image + .sc_icons_item_details {
    margin-left: 1rem
}

body .sc_icons .sc_icons_item_title,
body .sc_icons .sc_icons_item_title a {
    font-size: 18px;
    font-weight: 500;
}

body .sc_icons_item_title + .sc_icons_item_description {
    font-size: 16px;
    line-height: 1.25rem;
}

body .sc_icons .sc_icons_item .sc_icons_item_more_link .link_text {
    font-size: 14px !important;
    font-weight: 500;
}

.ald-services-title h1 {
    color: #777;
    font-size: 36px;
    font-weight: 600;
    letter-spacing: 0.075rem;
    margin-bottom: 0;
    text-transform: uppercase;
}

.ald-services-subtitle .post_meta_item.post_categories {
    color: #e41c24;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 1px;
    margin-bottom: 10px;
    text-transform: uppercase;
}

.entry-content .wpcf7 .wpcf7-submit-style .submit-style-in {
	background-color: #e41c24;
}


/**
 * services single
 */

#post-18891 .ald-section-services span.sc_services_item_number {
    font-family: sans-serif;
}

#post-18891 .ald-section-services span.sc_services_item_number:before {
    content: "Faaliyet Alanları";
    display: block;
    font-family: sans-serif;
    font-size: 14px;
    text-transform: uppercase;
}


/**
 * section-logos
 */

.section-logos {
    max-width: 520px;
}

.section-logos .logo-item {
    margin-bottom: 80px;
}

.section-logos .logo-image {
    display: block;
}

.section-logos .logo-item-1 img {
    width: 520px;
}

.section-logos .logo-item-2 img {
    width: 330px;
}

.section-logos .logo-link {
    text-align: right;
}


.single-cpt_services .elementor-column.elementor-col-50.elementor-inner-column.elementor-element + .elementor-column.elementor-col-50.elementor-inner-column.elementor-element strong {
	display: inline;
	font-size: 16px !important;
	font-weight: inherit !important;
	line-height: inherit !important;
	margin-bottom: inherit;
}


/**
 * footer
 */

footer.footer_wrap .sc_layouts_row_type_compact .sc_socials.sc_socials_default .socials_wrap .social_item .social_icon {
	border: 0;
}


.footer_wrap .sc_title.sc_title_default .sc_item_title_text,
.footer_wrap .elementor-17701 .elementor-element.elementor-element-a5d185f .sc_item_title_text {
	display: inline-block;
	font-size: 28px;
	font-weight: 500;
	line-height: 1.2em;
}

.footer_wrap .sc_layouts_item img[title="albayrak-dernegi-logo-light"] {
	height: auto;
	width: 240px;
}

.trx_addons_scroll_to_top.trx_addons_scroll_to_top.trx_addons_scroll_to_top {
	background: #e41c24;
}


/**
 * Media queries for different screen sizes.
 */
@media screen and (max-width: 980px) {

}

@media screen and (max-width: 768px) {

	body p {
		line-height: 1.45em;
	}

	header.top_panel img.logo_image {
		height: auto !important;
	}

	.elementor-11866 .elementor-element.elementor-element-db7b809 .logo_image {
		height: auto;
	}

	.elementor-11866 .elementor-element.elementor-element-3f57db0a {
		--spacer-size: 20px;
	}

	header .sc_layouts_item .elementor-spacer-inner {
		display: none;
	}

	header .elementor-column.elementor-col-100.elementor-inner-column.elementor-element.elementor-element-56c010c8.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited {
		padding-bottom: 15px;
	}

	header.top_panel .search_modern > .search_submit {
		color: #fff !important;
	}

	.menu_mobile .menu_mobile_nav_area > ul > .menu-item > a {
		line-height: 1.8em;
	}

	.elementor-11866 .elementor-element.elementor-element-3f8ad87c {
		display: none;
	}

	.elementor-18891 .elementor-element.elementor-element-15a3e3e .sc_icons_item,
	.elementor-17949 .elementor-element.elementor-element-c0af405 .sc_icons_item {
		padding: 1rem;
		text-align: center;
	}

	.elementor-18891 .elementor-element.elementor-element-15a3e3e .sc_icons_icon,
	.elementor-17949 .elementor-element.elementor-element-c0af405 .sc_icons_icon {
		margin: auto;
		margin-bottom: 1rem;
	}

	.elementor-element.elementor-element-c956311 {
		margin-bottom: 40px;
	}

	.elementor-element-75336b6 .elementor-container.elementor-column-gap-extended,
	.elementor-element.elementor-element-c90d7df .elementor-widget-wrap.elementor-element-populated {
		flex-direction: column-reverse;
	}

	section.elementor-element-e9d30f2 .elementor-widget-spacer.sc_height_huge .elementor-spacer-inner,
	section.elementor-element-8dd5be2 .elementor-widget-spacer.sc_height_huge .elementor-spacer-inner {
		height: 20px !important;
	}

	.hentry .elementor-element.elementor-element-83e52ae .elementor-spacer-inner {
		height: 0 !important;
	}

	.elementor-17949 .elementor-element.elementor-element-46beff1 img {
		width: 50%;
	}

	.elementor-17949 .elementor-element.elementor-element-75336b6 {
		padding-bottom: 30px;
	}

	.sc_layouts_item.elementor-element.elementor-element-989f2d9.sc_fly_static.elementor-widget.elementor-widget-trx_sc_socials.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited .sc_socials {
		text-align: left;
	}

	.sc_layouts_item.elementor-element.elementor-element-5b952de.sc_fly_static.elementor-widget.elementor-widget-spacer.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited {
		display: none;
	}

	.elementor-17949 .elementor-element.elementor-element-3f21756 {
		margin-bottom: 20px;
	}

	body:not(.rtl) .elementor-17949 .elementor-element.elementor-element-46beff1 {
		top: 460px;
	}

	.elementor-17949 .elementor-element.elementor-element-03f1b1d .elementor-widget-container {
		margin-bottom: 30px;
	}


	/* Home */

	.wp-block-themepunch-revslider rs-layer.sldr-title {
		font-size: 20px !important;
		font-weight: 500 !important;
		line-height: 28px !important;
	}


	/* Hakkımızda */

	.hentry .elementor-element.elementor-element-7799047 {
		bottom: -25px !important;
		display: block !important;
		right: -55px !important;
	}

	.hentry .elementor-18891 .elementor-element.elementor-element-7799047 img {
		max-width: 60%;
	}

	.elementor-element.elementor-element-2dbde86 {
		margin-bottom: 20px;
	}

	.elementor-18891 .elementor-element.elementor-element-384c0bb {
		padding-top: 20px;
	}

	.elementor-18891 .elementor-element.elementor-element-eecbbfa {
		padding-bottom: 0;
	}

	.elementor-18891 .elementor-element.elementor-element-384c0bb > .elementor-background-overlay {
		background-position: top left;
		background-size: 220%;
		margin-top: -20px;
	}

	.elementor-18891 .elementor-element.elementor-element-384c0bb {
		padding-bottom: 0;
	}


	/* Services */

	.single-cpt_services .page_content_wrap {
		padding-bottom: 2rem;
		padding-top: 1rem;
	}

	.single-cpt_services .elementor-widget-wrap.elementor-element-populated .elementor-widget-container strong {
		display: block;
		margin-bottom: 20px;
	}


	/* Hedeflerimiz */
	.elementor-21861 .elementor-element.elementor-element-eecbbfa {
		padding-bottom: 0;
	}

	/* Hedeflerimiz */
	.section-logos .logo-item-2 img {
		width: 210px;
	}

	/* Footer */

	.footer_wrap .sc_layouts_item.elementor-element.elementor-element-20ffa4c {
		display: none;
	}

	.footer_wrap .sc_title.sc_title_default .sc_item_title_text,
	.footer_wrap .elementor-17701 .elementor-element.elementor-element-a5d185f .sc_item_title_text {
		font-size: 28px;
		font-weight: 500;
		line-height: 1.25em;
	}

	.footer_wrap .sc_layouts_item img[title="albayrak-dernegi-logo-light"] {
		height: 24px;
	}


}

@media screen and (max-width: 480px) {

}
