/*
Theme Name: Factrie Child
Description: Child Theme for Factrie Theme
Author: zozothemes
Version: 1.0
Template: factrie
Tags: one-column, two-columns, right-sidebar, flexible-header, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
Text Domain: catchpixel
*/

/*Custom Style Code Right Here */

.main-logo img.custom-logo, .sticky-logo img.custom-logo, .main-logo img, .sticky-logo img {

    max-width: 300px;

}

.vc_custom_1544684080490 {


    position: relative;
    z-index: 1 !important;

	}

.mobile-header .mobile-header-inner ul > li img {
    margin-left: 10px;

}

.mobile-bar-items .social-icons.social-white > li a, ul.social-icons.social-h-white > li a:hover {

    color: #183658;

}

.counter-wrapper.counter-style-2 .counter-value h3 {

background: linear-gradient(-150deg, #ffffff 35%, #dd3333 65%);

    background-clip: border-box;

-webkit-background-clip: text;

-webkit-text-fill-color: transparent;
}

.header-button a:hover {

    background-color: #183658;

}

.counter-style-2 span.counter-up {

    font-size: 36px;

}

.typo-white .wpcf7 textarea, .typo-white .wpcf7 input, .typo-white .wpcf7 select {

    color: #000;

}

.wpcf7 a {

    color: red !important;

}

.wpcf7 textarea, .wpcf7 input, .wpcf7 select {

    padding: 5px 17px;
	}


.comments-count {

    display: none !important;

}

#breadcrumb {

    display: none;

}


.mappa {

    display: none;

}


.page-id-2 .vc_row{
        padding: 30px 0;
    }




@media screen and (max-width: 992px) {

.page-id-2 #page-title {

    display: none;

}
	}


.page-title-default .page-title {
    display: inline-block;
    font-size: 35px;
    line-height: 65px;
    font-weight: 700;
}


.vc_custom_heading {
    margin-bottom: 0px !important;
}

.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title {
    margin-bottom: 0px !important;
}



/*pagina pellet */

.page-id-5856 .factrie-header {

    display: none;

}


.page-id-5856 .topbar.clearfix {

    display: none;

}

.page-id-5856 .sticky-head {

    display: none;

}

.page-id-5856 .sticky-outer {

    display: none;

}

@media screen and (max-width: 992px) {

.testo-landing-pellet span {

    font-size: 60px !important;
    line-height: 60px;

}
	
	.wpb_text_column.wpb_content_element.offerta-landing-pellet span {

    font-size: 50px !important;
    font-weight: bold;

}
	
	page-id-5856 .wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {

    margin-bottom: 10px;

}
	

	
	}



/* fine pagina pellet */

/* offerte */

.category-offerte .img-fluid.wp-post-image {
    display: none;
}

.vc_gitem-zone-mini .vc_row {
    padding: 0px !important;
}



.post-navigation-wrapper.clearfix {

    display: none !important;

}

.single-post-template article.post {
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
padding: 0px 30px 0px;
       
}

.site-main.single-post-template .article-inner .entry-meta.top-meta {
    margin-top: 0px;
    margin-bottom: 0px;
  
}

.single-post-template article .article-inner .entry-content {
    margin-bottom: 30px;
    margin-top: 20px;
}

.article-inner > * {
    margin-bottom: 0px;
}

.vc_btn3.vc_btn3-shape-rounded {

    border-radius: 50px;

}

.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {

    color: #fff;
    background-color: #d33;

}


.vc_grid-filter.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item:hover {

    background-color: #d33;

}
.vc_grid-filter.vc_grid-filter-size-lg .vc_grid-filter-item {

    font-size: 18px;
    padding: 8px 20px;

}

@media screen and (min-width: 992px) {

.vc_grid.vc_row.vc_grid-gutter-30px.vc_pageable-wrapper.vc_hook_hover {
    margin-top: -100px;
}
}

/* fine offerte */

/* ombra slider home */
rs-layer#slider-1-slide-20-layer-7, rs-layer#slider-1-slide-19-layer-7, rs-layer#slider-1-slide-18-layer-7,  rs-layer#slider-1-slide-2-layer-7,   rs-layer#slider-1-slide-17-layer-7,   rs-layer#slider-1-slide-3-layer-7,   rs-layer#slider-1-slide-1-layer-7 {
    background-color: rgba(0, 0, 0, 0.1) !important;
}

rs-layer#slider-7-slide-22-layer-7, rs-layer#slider-7-slide-24-layer-7, rs-layer#slider-7-slide-25-layer-7 {
    background-color: transparent !important;
}

rs-layer#slider-9-slide-1-layer-7{
    background-color: rgba(0, 0, 0, 0.1) !important;
}



/* fine ombra slider home */


/* button offerte */

.nav-link {
    padding: 0 10px;
}

.navbar-items .nav-item-inner {
    padding-right: 20px;
}

a.btn-offerte {
    color: white !important;
    background-color: #183658 !important;
    padding-top: 12px;
    padding-bottom: 12px;
}
a.btn-offerte:hover {
    background-color: #dd3333 !important;
    
}

/* fine button offerte */

/* gallery mobile e padding news mobile */

@media screen and (max-width: 992px) {

.pp_overlay {

   display: none !important;

}
	
	.pp_pic_holder.pp_default {
    display: none !important;
}
	
	.vc_row {
    padding: 0px 0;
}
	
	.factrie-content-inner .widget-area {
    margin-top: 0px;
}

	.factrie-single-post .content-area > * {
    margin-bottom: 0px;
}

}

.article-inner .vc_row {
    padding: 0px 0;
}

.factrie-content > .factrie-content-inner, .search-results .factrie-content > .factrie-content-inner {
    padding: 0px 0;
   
}

/* fine gallery mobile e padding news mobile */





/* sidebar pagina news */

aside.widget-area.right-widget-area.factrie-sticky-obj {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}

/* fine sidebar pagina news */











 

