/*
 Theme Name:   Aiero Child
 Description:  Aiero Child Theme
 Theme URI:	   https://demo.artureanec.com/themes/aiero
 Author:       Artureanec
 Author URI:   https://demo.artureanec.com
 Template:     aiero
 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:  aiero-child
*/

/* =Theme customization starts here*/

@font-face {
    font-family: 'Gtek Technology';
    src: url('fonts/gteck.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

.gteck-title {
    font-family: 'Gtek Technology', Sans-serif !important;
    color: #fff !important;
    font-size: 3rem !important;
    letter-spacing: 0.1em !important;
    position: absolute !important;
    top: 20px !important;
    left: 20px !important;
    z-index: 2 !important;
    letter-spacing: -0.05em;
    word-spacing: 0px;
    font-weight: 400;
    margin-top: 26px;
}

.archive-listing {
    margin-top: -100px;
}

.site,
body {
    background-color: #1A1A1A !important;
}

.page-title-container {
    max-height: 98px;
}

@media only screen and (min-width: 768px) {
    .page-title-container {
        min-height: 147px;
    }
}

@media only screen and (min-width: 992px) {
    .page-title-container {
        min-height: 196px;
    }
}

section:not(.hero) {
    margin-left: 120px !important;
    margin-right: 120px !important;
    margin-top: 100px !important;
    margin-bottom: 100px !important;
    display: flex;
    justify-content: center;
}

section.no-margins {
    margin-top: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.video-container-left {
    margin-right: 50px;
}

.video-container-right {
    margin-left: 50px;
}

#footer-divider {
    width: auto;
    margin-left: 90px;
    margin-right: 90px;
}

#footer-container-1,
#footer-container-2 {
    padding-left: 90px;
    padding-right: 90px;
}

.details-product-button-left {
    background: none !important;
    color: #fff !important;
    font-weight: bold;
    font-size: 0.6em;
    border: 2px solid #00FFFF !important;
    border-radius: 16px;
    padding: 1px 6px;
    margin-top: 0px;
    cursor: pointer;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.12);
    transition: background 0.2s;
    text-decoration: none;
    display: inline-block;
    position: absolute;
    left: 0px;
    bottom: 0px;
}

.details-product-button-right {
    background: none !important;
    color: #fff !important;
    font-weight: bold;
    font-size: 0.6em;
    border: 2px solid #00FFFF !important;
    border-radius: 16px;
    padding: 1px 6px;
    margin-top: 0px;
    cursor: pointer;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.12);
    transition: background 0.2s;
    text-decoration: none;
    display: inline-block;
    position: absolute;
    left: 0px;
    bottom: 0px;
}

.details-product-button-left:hover {
    background: linear-gradient(90deg, #1976d2 0%, #4fc3f7 100%) !important;
    color: #fff !important;
    border-color: #00FFFF !important;
    text-decoration: none !important;
}

.details-product-button-right:hover {
    background: linear-gradient(90deg, #1976d2 0%, #4fc3f7 100%) !important;
    color: #fff !important;
    border-color: #00FFFF !important;
    text-decoration: none !important;
}
