/*fonts import*/

@font-face {
    font-family: Publica-Black;
    src: url(/wp-content/themes/porto/vagwoestyles/PublicaSans-Black.woff);
}

@font-face {
    font-family: Publica-Black-Italic;
    src: url(/wp-content/themes/porto/vagwoestyles/PublicaSans-BlackItalic.woff);
}

@font-face {
    font-family: Publica-Bold-Italic;
    src: url(/wp-content/themes/porto/vagwoestyles/PublicaSans-BoldItalic.woff);
}

@font-face {
    font-family: Publica-ExtraBold;
    src: url(/wp-content/themes/porto/vagwoestyles/PublicaSans-ExtraBold.woff);
}

@font-face {
    font-family: Publica-ExtraBold-Italic;
    src: url(/wp-content/themes/porto/vagwoestyles/PublicaSans-ExtraBoldItalic.woff);
}

@font-face {
    font-family: Publica-ExtraLight;
    src: url(/wp-content/themes/porto/vagwoestyles/PublicaSans-ExtraLight.woff);
}

@font-face {
    font-family: Publica-ExtraLight-Italic;
    src: url(/wp-content/themes/porto/vagwoestyles/PublicaSans-ExtraLightItalic.woff);
}

@font-face {
    font-family: Publica-Italic;
    src: url(/wp-content/themes/porto/vagwoestyles/PublicaSans-Italic.woff);
}

@font-face {
    font-family: Publica-Light-Italic;
    src: url(/wp-content/themes/porto/vagwoestyles/PublicaSans-LightItalic.woff);
}

@font-face {
    font-family: Publica-Medium;
    src: url(/wp-content/themes/porto/vagwoestyles/PublicaSans-Medium.woff);
}

@font-face {
    font-family: Publica-Medium-Italic;
    src: url(/wp-content/themes/porto/vagwoestyles/PublicaSans-MediumItalic.woff);
}

@font-face {
    font-family: Publica-Thin;
    src: url(/wp-content/themes/porto/vagwoestyles/PublicaSans-Thin.woff);
}

@font-face {
    font-family: Publica-Thin-Italic;
    src: url(/wp-content/themes/porto/vagwoestyles/PublicaSans-ThinItalic.woff);
}

@font-face {
    font-family: Publica Ultaligh;
    src: url(/wp-content/themes/porto/vagwoestyles/PublicaSans-UltraLight.woff);
}






html, p, span, li, a, table, td, tr, input, div{
    font-family: Publica-Medium !important;
}

b{
    font-family: Publica-ExtraBold !important;
}

#wpadminbar .ab-icon, #wpadminbar .ab-item:before, #wpadminbar>#wp-toolbar>#wp-admin-bar-root-default .ab-icon, .wp-admin-bar-arrow {
    font: normal 20px/1 dashicons !important;
}


.pll_icon_add:before, .pll_icon_edit:before {
    content: "\f132";
    font-family: 'dashicons';
}


.post-block.post-author.clearfix{
    display: none;
}

.home-intro-section .porto-container.container {
    max-width: 100vw;
    padding: 0;
}

.pc-thumb-info-style-1 .thumb-info-wrapper .vc_single_image-wrapper {
    min-height: 180px !important;
    height: 180px !important;
}

.pc-thumb-info-style-1 .thumb-info-wrapper img {
    object-fit: cover;
    height: 100% !important;
    width: auto;
    overflow: hidden !important;
}

.products .product-category .thumb-info h3 {
    letter-spacing: 0.125rem;
}

.page-top::after {
    content: "";
    background-color: #40011c94;
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
}

.gridlist-toggle>a {
    font-family: "Porto" !important;
}

.footer-main {
    background: #1c2023;
}

#footer .footer-bottom {
    border-top: 1px solid #ffffff1c;
}