/*
 Theme Name:   Agencium Child
 Description:  Agencium Child Theme
 Theme URI:	   https://demo.artureanec.com/themes/agencium
 Author:       Artureanec
 Author URI:   https://demo.artureanec.com
 Template:     agencium
 Version:      1.0.0
 License: GNU  General Public License version 3.0
 License URI:  http://www.gnu.org/licenses/gpl-3.0.html
 Text Domain:  agencium-child
*/

/* =Theme customization starts here
------------------------------------------------------- */


/*--------------------------
*           Index          *
----------------------------
* 1. Global                *
*    1.1 Custom Properties *
*    1.2 Header            *
*    1.3 Footer            *
*    1.4 Sidebar           *
* 2. Home-page             *
* 3. Sub-page              *
* 4. Responsive            *
* 5. Keyframes             *
--------------------------*/



/*--------------------------
*        1. Global         *
--------------------------*/
/* Don't let phone number links wrap */
a[href^="tel:"],
a[href^="tel+"] {
    white-space: nowrap;
}

/* Hidden Links */
a.hide-link,
a.hide-link:hover {
    color: inherit;
    text-decoration: none;
    cursor: default;
}

/* Remove default appearance for iOS/Safari forms */
input:matches([type="button"],
[type="submit"],
[type="reset"]) {
    -webkit-appearance: none !important;
}

/* 1.1 Custom Properties */

/* 1.2 Header */

.logo-container {
    max-width: 110px;
}
html body .agencium-alter-button:after {

    top: -4px;
}


.page-header-area {
    position: relative;
    border: none;
    display: none;
}


.elementor-6318 .elementor-element.elementor-element-0d09a91 .elementor-repeater-item-3dcbe90 .content-slider-item-text {
    font-weight: 400;
    opacity: .8;
}

.elementor-6318 .elementor-element.elementor-element-0d09a91 .elementor-repeater-item-3dcbe90 .agencium-alter-button {
    font-size: 24px;
}
.header-button {
    font-size: 20px;
    line-height: 1.5em;
    font-weight: 600;
}
.header-row .header-icons-container .header-icon.header-button-container {
    display: none !important;
}

.elementor-6318 .elementor-element.elementor-element-0d09a91 .owl-carousel.owl-theme .slider-item.content-item {
    height: 100vh !important;
}
/* 1.3 Footer */

/* 1.4 Sidebar */


/*------------------------
*      2. Home-page      *
-------------------------*/

/* End Video Banner Styles */


/*------------------------
*      3. Sub-page       *
------------------------*/


/*------------------------
*      4. Responsive     *
------------------------*/


/*------------------------
*      5. Keyframes      *
-------------------------*/
/* Fade In */
@-webkit-keyframes fade-in {
    0% {
        opacity: 0;
    }

    33% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes fade-in {
    0% {
        opacity: 0;
    }

    33% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

/* Zoom In */
@-webkit-keyframes zoom-in {
    0% {
        -webkit-transform: scale(0) translate(0, 0);
        -moz-transform: scale(0) translate(0, 0);
        -ms-transform: scale(0) translate(0, 0);
        transform: scale(0) translate(0, 0);
        opacity: 0;
    }

    100% {
        -webkit-transform: scale(1) translate(0, 0);
        -moz-transform: scale(1) translate(0, 0);
        -ms-transform: scale(1) translate(0, 0);
        transform: scale(1) translate(0, 0);
        opacity: 1;
    }
}
@keyframes zoom-in {
    0% {
        -webkit-transform: scale(0) translate(0, 0);
        -moz-transform: scale(0) translate(0, 0);
        -ms-transform: scale(0) translate(0, 0);
        transform: scale(0) translate(0, 0);
        opacity: 0;
    }

    100% {
        -webkit-transform: scale(1) translate(0, 0);
        -moz-transform: scale(1) translate(0, 0);
        -ms-transform: scale(1) translate(0, 0);
        transform: scale(1) translate(0, 0);
        opacity: 1;
    }
}
