/*
Theme Name: Hestia Pro Child
Theme URI: https://themeisle.com/themes/hestia-pro/
Template: hestia-pro
Author: ThemeIsle
Author URI: https://themeisle.com
Description: Hestia Pro is a modern WordPress theme for professionals. It fits creative business, small businesses (restaurants, wedding planners, sport/medical shops), startups, corporate businesses, online agencies and firms, portfolios, ecommerce (WooCommerce), and freelancers. It has a multipurpose one-page design, widgetized footer, blog/news page and a clean look, is compatible with: Flat Parallax Slider, Photo Gallery, Travel Map and Elementor Page Builder . The theme is responsive, WPML, Retina ready, SEO friendly, and uses Material Kit for design.
Tags: blog,custom-logo,portfolio,e-commerce,rtl-language-support,post-formats,grid-layout,one-column,two-columns,custom-background,custom-colors,custom-header,custom-menu,featured-image-header,featured-images,flexible-header,full-width-template,sticky-post,theme-options,threaded-comments,translation-ready,editor-style,footer-widgets,left-sidebar,right-sidebar,wide-blocks
Version: 3.0.27.1681197204
Updated: 2023-04-11 09:13:24

*/

@font-face {
    font-family: 'DMSerifDisplay';
    font-style: normal;
    font-weight: 300;
    src: local('DMSerifDisplay'), local('DMSerifDisplay'), url('/fonts/DMSerifDisplay-Regular.ttf') format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@media (min-width: 992px){
    .navbar > .container,
    .hestia-work .container {
        width: 100%;
        padding-left: 80px;
        padding-right: 80px;
    }
}

.navbar.full-screen-menu .navbar-brand,
.navbar .navbar-brand{
    font-size: 40px;
    text-transform:uppercase;
    font-family: 'DMSerifDisplay';
    font-weight: bold;
}

.navbar .title-logo-wrapper {
    max-width: inherit;
}

.navbar a .fa-brands,
.navbar a .fa-regular{
    font-size: 25px;
    padding: 12px;
}

.nivo-lightbox-theme-default .nivo-lightbox-close {
    width: 20px !important;
    height: 20px !important;
}

.nivo-lightbox-theme-default .nivo-lightbox-nav:hover {
    background-color: transparent;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay {
    background: #666;
    background: rgba(0,0,0,0.8) !important;
}

.wp-block-gallery.wp-block-gallery-1 {
    --wp--style--unstable-gallery-gap: var(--wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 2em ) ) ) !important;
    gap: var(--wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 2em ) ) ) !important;
}

.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{
    position: relative !important;
    background: none !important;
    color: #000 !important;
    font-size: 16px !important;
    text-align: left !important;
}

.blog-post .section-text .author.meta-in-content,
h4.author{
    display: none;
}

.hestia-work .card-background .content {

    opacity: 1 !important;
}

.portfolio-item{
    padding-left: 30px;
    padding-right: 30px;
}

.portfolio-item .card{
    border-radius: 0 !important;
    box-shadow: none;
}

.card-background:after{
    border-radius: 0 !important;
}

.card-background .card-title {
    margin-top: 10px;
    color: #fff;

    font-weight: normal;
    text-transform: uppercase;
}

.footer-big .copyright a .fa-brands,
.footer-big .copyright a .fa-solid{
    font-size: 35px;
    margin-left: 10px;

}

.footer a {
    color: #000;
}

.page-content-wrap,
.blog-post .col-md-8{
    width: 100% !important;
    margin-left: 0;
    padding-bottom: 100px;
}

.hestia-title{
    color: #000 !important;
    font-weight: normal !important;
}

.hestia-bottom-footer-content {

    border-top: 1px solid #000;
}



@media (max-width: 1200px) {
}

@media (max-width: 992px) {
}

@media (max-width: 768px) {
}

@media (max-width: 680px) {
}

@media (max-width: 580px) {
}

@media (max-width: 480px) {
}

@media (max-width: 380px) {
}

