/*
Theme Name: Sercom
Theme URI: https://www.sercom.com
Description: Tema custom per Sercom
Author: MC Studio
Author URI: http://www.mc-studio.org/
Template: salient
Version: 0.1
*/

.post_box {
    width: 50% !important;
}

.portfolio_box {
    width: 24% !important;
    margin-left:10px;
}

.widget .nectar_widget[class*="nectar_blog_posts_"][data-style="minimal-counter"] > li::before, .widget .nectar_widget[class*="nectar_blog_posts_"][data-style="hover-featured-image-gradient-and-counter"] > li::before, body.search-results #search-results[data-layout="list-no-sidebar"] article:before {
display:none;
}

body.search-results #search-results[data-layout="list-no-sidebar"] article.portfolio_box {
    vertical-align: top !important;
    padding-left: 0;
    padding-right: 18px;
}
body.search-results #search-results[data-layout="list-no-sidebar"] article .inner-wrap > a {
    width: 70px;
    height: 70px;
}

#page-header-bg #risultati_ricerca h1,  #page-header-bg #risultati_ricerca .result-num {
    color: #003366 !important;
}

/* Modifiche GAMBINI*/

/*gracias-por-participar-al-webinar-sobre-g1*/
.page-id-8864 #top, .page-id-8864 #footer-outer, .page-id-8864 #header-secondary-outer {
	display: none;
}
.page-id-8864 .wpcf7-list-item-label, .page-id-8864 a {
	color: #196dab !important;
}
.page-id-8864 {
	color: #333333
}
#post8864a input[type="submit"], #post8864b input[type="submit"] {
	background-color: #196dab !important;
}

/*thanks-for-watching-gambinis-webinar*/
.page-id-8826 #top, .page-id-8826 #footer-outer, .page-id-8826 #header-secondary-outer {
	display: none;
}
.page-id-8826 .wpcf7-list-item-label, .page-id-8826 a {
	color: #196CE4 !important;
}
.page-id-8826 {
	color: #333333
}
#post8826a input[type="submit"], #post8826b input[type="submit"] {
	background-color: #196CE4 !important;
}


.column-image-bg-wrap[data-bg-pos="right center"] .column-image-bg {
    background-position: right center !important;
}

.wpcf7 .wpcf7-form-control-wrap {
    display: unset!important;
}


.fs-16 p {
    font-size: 16px !important;
}

.filter-grayscale:not(:hover) {
    filter: grayscale(1) !important;
}

.bottom-0 {
    bottom: 0;
    position: absolute;
}


element.style {
    color: rgb(79, 181, 131);
    visibility: visible;
}

a.nectar-button.nectar-button__rounded {
    border-radius: 100px 100px 100px 100px !important;
}

.flip-box__customized .flip-box-front {
    background-color: unset !important;
}

.flip-box__customized .flip-box-front .inner {
    top: 60% !important;
}

.flip-box__customized .flip-box-back .inner {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    height: 100%;
    padding: 20px;
}

.flip-box__customized .flip-box-back .inner a {
    width: 200px;
    align-self: center;
}

.business_areas_container .nectar-fancy-box .inner .inner-wrap {
    width: 100%;
}

.recent_posts_container .blog-recent .excerpt {
    display: none !important;
}

.recent_posts_container .blog-recent .col .post-header a, .blog-recent .col .post-header h3 a {
    color: #C2E76B !important;
}

.recent_posts_container .blog-recent h3 {
    padding-top: 30px;
    font-family: 'CHIVO';
    font-size: 18px;
    font-weight: bold;
    line-height: 30px;
    min-height: 90px;
    height: 60px;
    overflow: hidden;
}

.recent_posts_container .blog-recent .col.post {
    box-shadow: 0 0px 20px 0px rgba(0, 0, 0, 0.16);
    border-radius: 3px;
}

.recent_posts_container .blog-recent .col.post .post-header.featured{
    padding: 0 30px 30px 30px;
}

.recent_posts_container .row.blog-recent.columns-3 {
    display: grid;
    width: 100%;
    grid-template-columns: repeat(3, 1fr);
    grid-auto-rows: 1fr;
    grid-gap: 20px;
}

.recent_posts_container .blog-recent.columns-3 .col.post {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    height: 100%;
    width: 100%;
    margin-bottom: 0px;
}

.recent_posts_container .blog-recent.columns-3:before,
.recent_posts_container .blog-recent.columns-3:after {
    content: unset !important;
}

@media only screen and (min-width: 690px) and (max-width: 999px) {
    .recent_posts_container .blog-recent.columns-3 .col.post {
         width: 100% !important; 
    }
}

@media only screen and (max-width: 689px) {
    .recent_posts_container .row.blog-recent.columns-3 {
        grid-template-columns: repeat(1, 1fr);
    }
}

@media only screen and (min-width: 690px) and (max-width: 999px) {
    .recent_posts_container .blog-recent.columns-3 .col.post {
         width: 100% !important; 
    }
}

.homepage__slide.swiper-slide .button a {
    text-transform: initial !important;
}

.hidden {
    display: none !important;
}

@media only screen and (max-width: 690px) {
    .nectar-slider-wrap[data-full-width=true][data-fullscreen=false] .homepage__slide.swiper-slide .content h2 {
        font-size: 31px !important;
        line-height: 35px !important;
    }
    
    .xs-hidden {
        display: none !important;
    }
    
    .d-sm-block {
        display: block !important;
    }
}


.neurogadget__container.full-width-content.vc_row-fluid .wpb_column .column-image-bg-wrap .column-image-bg {
    border-radius: 10px;
    margin-top: -20px;
}

.cf7__uniforming a.select2-choice {
    background-color: rgba(0,0,0,0.035) !important;
    box-shadow: none;
    -webkit-box-shadow: none;
    border: none;
    position: relative;
    margin: 0;
    font-size: 14px;
    border-bottom: 2px solid #e0e0e0;
    -webkit-transition: border-color 0.2s ease;
    transition: border-color 0.2s ease;
    border-radius: 0;
}

.col.span_6.cf7__select__wrapper .fancy-select-wrap {
    padding-top: inherit;
}

.col.span_6.cf7__select__wrapper .fancy-select-wrap label {
    color: #003366 !important;
}

/* body[data-button-style^=rounded] .swiper-slide.homepage__slide a.extra-color-1,
a.nectar-button.jumbo.see-through-2.has-icon.slightly__rounded,
a.nectar-button.medium.see-through.extra-color-2.has-icon.slightly__rounded,
a.nectar-button.large.see-through.m-extra-color-gradient-1.has-icon.slightly__rounded.instance-0,
a.nectar-button.large.see-through.m-extra-color-gradient-1.has-icon.slightly__rounded.instance-0:before,
a.nectar-button.large.see-through.m-extra-color-gradient-1.has-icon.slightly__rounded.instance-0:after {
    border-radius: 4px !important;
    -webkit-border-radius: 4px !important;
}

a.nectar-button.jumbo.see-through-2.has-icon.slightly__rounded i.icon-button-arrow,
a.nectar-button.jumbo.see-through-2.has-icon.slightly__rounded i.icon-button-arrow:after,
a.nectar-button.medium.see-through.extra-color-2.has-icon.slightly__rounded i.icon-button-arrow,
a.nectar-button.medium.see-through.extra-color-2.has-icon.slightly__rounded i.icon-button-arrow:after,
a.nectar-button.large.see-through.m-extra-color-gradient-1.has-icon.slightly__rounded.instance-0 i.icon-button-arrow {
    background-color: unset !important;
	box-shadow: unset !important;
}

a.nectar-button.jumbo.see-through-2.has-icon.slightly__rounded i.icon-button-arrow,
a.nectar-button.jumbo.see-through-2.has-icon.slightly__rounded i.icon-button-arrow:after,
a.nectar-button.medium.see-through.extra-color-2.has-icon.slightly__rounded i.icon-button-arrow,
a.nectar-button.medium.see-through.extra-color-2.has-icon.slightly__rounded i.icon-button-arrow:after {
	color: #fff !important;
} */




