﻿/*
Theme Name: Eyora - Child
Author: GT3themes
Author URI: http://gt3themes.com
Description: -
Version: 1.0
Template: eyora
*/

.header_side_container .logo_container .mobile_logo {
    width: 141px !important;
}

.gt3_services_img_bg.services_box-front {
    border: solid 4px #2c2c2c;
}

.gt3_services_box:hover .gt3_services_img_bg.services_box-front {
    border: solid 4px #fbbaa1;
}

#otzivi,
#dermatovenerologiq,
#estetika,
#hirurgichni_intervencii,
#lazerni_proceduri {
    padding-top: 140px;
    margin-top: -140px;
}

.archive.category .gt3-page-title_has_img_bg::before {
    background-image: radial-gradient(at center center, rgba(11,10,0, 0.3) 0%, rgba(11,10,0, 1) 85%);
}

.above-footer-section a {
    color: #fff;
}

.single-post .gt3-page-title_has_img_bg::before {
    background: rgba(0, 0, 0 , 0.9);
}

.category .elementor-image-box-title,
.single-post .elementor-image-box-title {
    margin-bottom: 6px;
    color: #ffffff;
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1em;
}

.category .elementor-image-box-img,
.single-post .elementor-image-box-img {
    width: 13%;
    margin: 0;
    margin-right: 0px;
    margin-right: 20px;
    display: inline-block;
}

.category .elementor-element-1902bd6 .elementor-image-box-img,
.single-post .elementor-element-1902bd6 .elementor-image-box-img {
    width: 9%;
}

.category .elementor-inner-section .elementor-widget-container,
.single-post .elementor-inner-section .elementor-widget-container {
    margin: 0 0 21px 0;
}

.category .elementor-image-box-wrapper,
.single-post .elementor-image-box-wrapper {
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    text-align: left;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
}

.category .elementor-widget-wrap.elementor-element-populated,
.single-post .elementor-widget-wrap.elementor-element-populated {
    display: flex;
}

.category .elementor-element-6c6d09d .elementor-spacer-inner,
.single-post .elementor-element-6c6d09d .elementor-spacer-inner {
    height: 62px;
}

.elementor-image-box-description a {
    font-size: 14px;
}

.gallery-isotope-wrapper .text_wrap_caption {
    display: none;
}

.gallery-isotope-wrapper .text_wrap_title {
    color: #fbbaa1;
}

.isotope-filter {
    display: flex;
    justify-content: center;
}

.isotope-filter a:nth-child(1) {
    order: 1;
}

.isotope-filter a:nth-child(3) {
    order: 2;
}

.isotope-filter a:nth-child(4) {
    order: 3;
}

.isotope-filter a:nth-child(2) {
    order: 4;
}

.isotope-filter a:nth-child(5) {
    order: 5;
}

@media all and (max-width:767px){

    .isotope-filter {
        flex-wrap: wrap;
    }
    
    .elementor-widget-gt3-core-imageinfobox .gt3_imageinfobox {
        height: auto !important;
    }

    .elementor-widget-gt3-core-imageinfobox .gt3_imageinfobox.type3 .gt3_imageinfobox_container .gt3_imageinfobox_divider {
        width: 100%;
        margin: 5px 0px;
    }

    .elementor-widget-gt3-core-imageinfobox .gt3_imageinfobox.type3 .gt3_imageinfobox_container .gt3_imageinfobox_title {
        text-align: left;
    }

    .elementor-868 .elementor-element.elementor-element-a84f35c.elementor-widget-gt3-core-imageinfobox .index_number {
        width: 100%;
    }

    .elementor-widget-gt3-core-imageinfobox .gt3_imageinfobox.type3 .gt3_imageinfobox_container {
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-align-items: flex-start;
        -ms-flex-align: flex-start;
        align-items: flex-start;
    }

    .above-footer-section .elementor-spacer-inner {
        height: 20px;
    }

    .above-footer-section .elementor-widget-image-box .elementor-image-box-img {
        margin-bottom: 15px !important;
    }

    .gallery-isotope-wrapper .text_wrap_title {
        font-size: 12px !important;
    }
    
    .gt3pg-isotope-item .text_info_wrapper {
        left: 15px !important;
        right: 15px !important;
        bottom: 15px !important;
    }
    
    .page-id-635 .gt3-page-title {
        background-position: -270px 0px !important;
    }
    
    .gt3pg_pro_title_wrap {
        max-width: 80% !important;
    }
    
    .gt3pg_pro_slide_footer {
        height: auto !important;
    }
    
    .gt3pg_pro_title.gt3pg_pro_clip,
    .gt3pg_pro_description.gt3pg_pro_clip {
        white-space: normal;
        overflow: unset;
        line-height: 18px !important;
    }
    
    .gt3pg_pro_title.gt3pg_pro_clip {
        margin-bottom: 5px;
    }
    
    #otzivi {
        padding-top: 50px;
        margin-top: -50px;
    }
}

/* Prices page */
.page-id-868 .gt3_imageinfobox_container .index_number,
.page-id-868 .gt3_imageinfobox_container .gt3_imageinfobox_title .box_title {
	color: #2C2C2C;
	font-size: 20px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 27px;
}

/* Cookie Consent Styles */
.cs-info-bar.bar_small .cs_action_btn,
.cs-modal-content .cs_action_btn {
	background-color: #d7af8e !important;
	text-transform: uppercase !important;
	border-radius: 0px !important;
}

.cs_preview_container.bar_small .btns_column button {
	border-radius: 0px !important;
}

.cs-modal-content .custom-switch.custom-switch-btn {
	--cs-color-active-toggle-button: #d7af8e !important;
}

.cs-modal-content .cs_setting_save_button {
	color: #ffffff !important;
}

.cs-info-sticky .cs-info-sticky-button {
	padding: 10px !important;
    margin-bottom: 10px !important;
    margin-right: 20px !important;
    border-radius: 5px !important;
}

@media (width <= 480px) {
	.cs_preview_container.bar_small .btns_column .btn-row {
		flex-direction: column-reverse;
	}
}

@media (min-width: 1024px) {
    #cs_preview_popup_button .cs-info-sticky.desktop_right {
        text-align: left !important;
        margin-left: 10px;
    }
}
