/*
Theme Name: Porto Child
Theme URI: https://www.portotheme.com/wordpress/porto
Author: P-THEMES
Author URI: https://www.portotheme.com/
Description: Porto Responsive WordPress + eCommerce Theme.
Version: 1.1
Template: porto
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
*/

/*************** ADD YOUR CUSTOM CSS HERE  ***************/

html{
    margin-top: 0 !important;
}
.no-breadcrumbs .main-content {
    padding-top: 0px !important;
}
#main {
    background: #ffebeb;
}
.mw-65{
    /*max-width: 65% !important;*/
    margin-left: auto !important;
    margin-right: auto !important;
}
.main-content {
    padding-top: 0px;
}

.m-width{
    max-width: 1420px;

}
/**
HEADER
 */

.side-header-narrow-bar-top {
    height: auto;
    width: 100%;
    flex-direction: row;
    align-items: center;
    background: transparent;
}

@media (min-width: 1458px) {
    .side-header-narrow-bar-top {
        padding: 0 250px;
    }
}

.hamburguer-btn {
    width: 50px;
    height: 55px;
}

.hamburguer-btn .hamburguer span {
    background: #cbb06a;
}
.header-top {
    border-bottom: 0px;
    background-color: transparent;
}
#header{
    background-image: url(https://www.demode.cikefallinos.com/wp-content/uploads/2024/03/DSC_2220-scaled.jpg) !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    border: none;
}
.header-side:after{
    content: "";
    width: 100%;
    height: 100vh;
    background: #00000085;
    position: absolute;
    display: block;
    top: 0;
    z-index: 99999;
}



#header .header-top,
#header .header-bottom,
#header .header-main{
    position: relative;
    z-index: 9999999;
}

#header a {
    color: #fff;
}
#header a:hover{
    color: #fff;
}
#header .header-main {
     background-color: transparent !important;
}

.side-header-narrow-bar-sticky{
    background: #ffebeb;
}
.side-header-narrow-bar-sticky a {
    margin: 0 !important;
}

.side-header-narrow-bar-sticky img {
    max-width: 70%;
}
.hamburguer-btn .hamburguer span{
    height: 2px;
}
.side-header-narrow-bar-top.side-header-narrow-bar-sticky {
    border-bottom: 3px solid rgb(0 0 0 / 6%);
}
.container-fluid, .thumb-info-icons {
    display: none !important;
}

.portfolio-parallax {
    height: 32vh;
}
.page-top{
    display: none ;
}
.page-id-239 .page-top, .post-type-archive-portfolio .page-top{
    display: block ;
}
.page-top{
    padding: 150px 0;
    background-image: url("https://www.demode.cikefallinos.com/wp-content/uploads/2024/03/DSC_2205-scaled.jpg");
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
}
.page-top .container {
    display: none !important;
}

/**
TESTIMONIAL
 */
.porto-testimonial.wpb_content_element{
    background: #fff;
}


/**
VIDEO
 */

/*.video-bg {*/
/*    object-position: 50% 100% !important;*/
/*}*/


/**
FOOTER
 */

/*.footer .share-links a:not(:hover), .footer-top .share-links a:not(:hover) {*/
/*    background: #ffebeb;*/
/*    color: #00ddda !important*/
/*}*/

/**
single post
 */

.post-share>h3{
    opacity: 0 !important;
}
.img-thumbnail .zoom, .porto-tb-featured-image .zoom{
    background: #cbb06a !important;
}
.portfolio-images{
    max-height: 50% !important;
}
/**
archive products
 */

.go-to-products-button .vc_btn3{
    border: 0px !important;
    background: transparent !important;
}
.go-to-products-button i{
    font-size: 26px !important;
}
.thumb-info .thumb-info-action .thumb-info-action-icon-dark {
    background-color: #ffebeb !important;
    opacity: 1;
}

.thumb-info .thumb-info-title{
    color: #ffebeb;
    font-size: 1.8rem;

}

/**
about us
 */

.about-header-image{
    max-height: 300px;
}

@media (min-width: 1270px){
    .about-us-featured-block {
        top: -65px ;
        right: 45px;
    }
}
.about-us-featured-block .porto-ultimate-content-box{
     padding-top: 0 !important;
     padding-bottom: 20px !important;
     background-color: #ffebeb !important;
     border: 1px solid #cbb06a !important;
     box-shadow:  4px 5px 18px 2px #cbb06a !important;
 }
.about-us-featured-block .porto-ultimate-content-box h4{
   color: #cbb06a !important;;
 }
.about-us-featured-block .zigzag.right:before {
    background-image: linear-gradient(#cbb06a 100%, transparent 0), linear-gradient(#cbb06a 100%, transparent 0), linear-gradient(#cbb06a 100%, transparent 0), linear-gradient(#cbb06a 100%, transparent 0), linear-gradient(#cbb06a 100%, transparent 0), linear-gradient(#cbb06a 100%, transparent 0), linear-gradient(#cbb06a 100%, transparent 0) !important;
}