/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 1.6.2
*/

::placeholder {
    color: #fff;
}

.testo-box-intro {
    color: #fff;
    font-size: 15px;
    line-height: 1.5;
    margin-top: 7px;
   margin-left: -30px;
}

.logo-foof-boxed .image_frame {
    margin: 15px 45px 15px 15px;
}

.sezioni-portfolio-home .column_portfolio_photo {
    width: 100% !important;
   margin: 0 !important;
}

.sezioni-portfolio-home img {
    width: 100%;
    width: -moz-available;
    width: -webkit-fill-available;
    width: fill-available;
}

.portfolio-photo.margin .portfolio-item {
    margin-bottom: 35px;
}

span.more {
    bottom: 0 !important;
    top: unset !important;
    border-radius: 0px !important;
}

.details {
    bottom: 50% !important;
    top: unset !important;
    left: 50% !important;
    transform: translate(-50%,50%) !important;
    width: 550px !important;
}

.sezioni-portfolio-home .details {
    padding: 30px 80px !important;
}

.portfolio-item:nth-child(1) .details {
    background-color: #fdc300e8 !important;
}

.portfolio-item .details h3 {
    color: #fff;
    font-weight: 600;
}

.portfolio-item .details div {
    color: #fff !important;
}

.portfolio-item:nth-child(2) .details {
    background-color: #95c121e8 !important;
}

.portfolio-item:nth-child(3) .details {
    background-color: #f15a24e8 !important;
}

.portfolio-item:nth-child(1) .more{
   background-color: #fdc300e8 !important;
} 

.portfolio-item:nth-child(2) .more{
   background-color: #95c121e8 !important;
}

.portfolio-item:nth-child(3) .more{
   background-color: #f15a24e8 !important;
}

.portfolio-item .more h4 {
    text-transform: initial;
    font-weight: 600;
}

.portfolio-item:nth-child(1) .more h4, .portfolio-item:nth-child(2) .more h4, .portfolio-item:nth-child(3) .more h4{
   color: #fff !important;
} 

/*
.portfolio-item:hover .details {
    opacity: 0;
}
*/
.entry-content .section:nth-child(2) {
    padding-bottom: 0 !important;
}

.portfolio-photo.margin .portfolio-item:nth-child(3) {
    margin-bottom: 0;
}

img.logo-main.scale-with-grid {
    max-height: 45px !important;
}

.desc {
    position: absolute;
    top: 142px !important;
    background: #fff;
    margin: 20px;
    overflow: visible;
   padding: 15px 30px;
   text-align: center;
}

.titolo-pagina-portfolio h3 {
    font-weight: 600;
    color: #ed1d79;
}

.column.mcb-column.mcb-item-0j3h24o86.two-third.column_column.testo-box-intro.column-margin-0px {
    margin-top: 0;
}

.blog-box .image_frame.scale-with-grid {
    margin: 0 !important;
}

.blog-box a {
    color: #303e48 !important;
}

.blog-box h4 {
    margin: 0 !important;
}

.blog_slider .blog_slider_ul li .item_wrapper .date_label {
    position: absolute !important;
    left: 20px !important;
    top: 20px !important;
    z-index: 20 !important;
    border-radius: 0;
    background-color: #2f3d47 !important;
    color: #ffffff !important;
    padding: 5px 10px;
    background: none;
}

.blog-box a {
    color: #303e48 !important;
    font-weight: 600;
}

.blog-box .blog_slider_header {
    display: none;
}

.blog-box .blog_slider .slider_pager {
    margin-top: 35px;
}

.column_blog_slider {
    margin-bottom: 0 !important;
}

.slider_pagination .slick-active a {
    background-color: transparent !important;
    background: url(https://foof.it/wp-content/uploads/2019/06/navigation-paw-foof.png) !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
}

.slider_pagination .slick-active a {
    width: 20px !important;
    height: 20px !important;
    margin: 0 10px !important;
    position: relative !important;
    top: -4px !important;
    -webkit-border-radius: 2px;
    border-radius: 0px;
}

.slick-active a:after{
   display: none !important;
}

.ajax-loader {
    display: none !important;
}

.column.one.invio {
    text-align: center !important;
    bottom: 18.4%;
    left: 50%;
    position: absolute;
    border-color: #fff !important;
    width: fit-content;
    transform: translate(-50%, -50%);
}

.invio .button_full_width {
    border-radius: 0px !important;
    border-color: #fff !important;
    color: #fff !important;
}

.button-stroke input[type="submit"], .button-stroke input[type="reset"], .button-stroke input[type="button"] {
    color: #fff !important;
}

input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea {
    border-width: 1.5px;
}

.wpcf7 {
    padding: 70px 150px 60px 150px !important;
}

.form-contatti-home .column.one-third {
    margin-bottom: 15px !important;
}

input[type="date"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="url"]:focus, select:focus, textarea:focus {
    border-color: #585858;
}

.button-stroke a.button.button_theme:hover, .button-stroke a.tp-button.button_theme:hover, .button-stroke button:hover, .button-stroke input[type="submit"]:hover, .button-stroke input[type="reset"]:hover, .button-stroke input[type="button"]:hover {
    background-color: #585858 !important;
}

.button-stroke a.button, .button-stroke a.tp-button, .button-stroke button, .button-stroke input[type="submit"], .button-stroke input[type="reset"], .button-stroke input[type="button"] {
    border-width: 1.5px !important;
}

/*

#Top_bar .menu > li a:after {
    background: none !important;
}

li#menu-item-2454:hover {
    background-color: #ed1e79;
}

li#menu-item-2455:hover {
    background-color: #fdc300;
}

li#menu-item-2456:hover {
    background-color: #f15a24;
}

li#menu-item-2457:hover {
    background-color: #ed1e79;
}

li#menu-item-2458:hover {
    background-color: #95c121;
}

li#menu-item-2459:hover {
    background-color: #333333;
}

#menu-item-2454:hover a span, #menu-item-2455:hover a span, #menu-item-2456:hover a span, #menu-item-2457:hover a span, #menu-item-2458:hover a span, #menu-item-2459:hover a span {
    color: #fff;
}

.menu li {
    transition: all .5s ease-out;
}

.header-split #Header .top_bar_left .menu > li {
    display: table-cell;
}

*/

#Top_bar .menu > #menu-item-2454 a:after {
    background: #95c121;
}

#Top_bar .menu > #menu-item-2455 a:after {
    background: #fdc300;
}

#Top_bar .menu > #menu-item-2456 a:after {
    background: #f15a24;
}

#Top_bar .menu > #menu-item-2457 a:after {
    background: #ed1e79;
}

#Top_bar .menu > #menu-item-2458 a:after {
    background: #95c121;
}

#Top_bar .menu > #menu-item-2459 a:after {
    background: #333333;
}

.container .column #media_image-2 {
   margin: 0 auto;
   width: 150px;
}

#custom_html-2 .textwidget.custom-html-widget {
    color: #fff !important;
}

#Footer {
    background-color: #1d1d1d !important;
}

.container .one-fourth:nth-child(1) {
    margin-left: 0;
}

#menu-menu-footer li a {
    transition: all .5s !important;
}

#menu-menu-footer li a:hover {
    color: #fff !important;
}

#Footer .widget_mfn_menu ul li a {
    background: rgba(0,0,0,.2);
}

.widget_mfn_menu ul li a {
    margin-bottom: 16px;
}

#Footer .widget_mfn_menu ul li a:hover {
    background-color: #333333;
}

#Footer .fa-icon {
   width:100%;
}

.footer_copy .social {
    display: none;
}
#custom_html-3 .textwidget.custom-html-widget li {
    margin-bottom: 20px;
   font-size: 20px;
}

#custom_html-2 .textwidget.custom-html-widget {
    color: #ccc !important;
   text-align:center;
}

#custom_html-2 .textwidget.custom-html-widget strong {
    color: #fff !important;
}

#Footer{
    color: #cccccc;
}

#menu-menu-footer li {
    text-align: center;
}

.testo-topbox-portfolio {
    color: #fff;
    font-size: 15px;
    line-height: 1.5;
}

.wrap.mcb-wrap.one.column-margin-0px.valign-middle.move-up.clearfix {
    width: 98%;
    margin-left: 1%;
       margin-bottom: 45px;

}

.box-descrizione-portfolio {
    margin-bottom: 70px;
    text-align: center;
}

.titolo-pagina-portfolio {
    margin-bottom: 0 !important;
}

.titolo-pagina-portfolio h2, .titolo-pagina-portfolio-due h2 {
    color: #3d3d3d !important;
    font-weight: 600;
   font-size: 30px;
   margin-bottom: 35px;
}

.titolo-pagina-portfolio h2 span, .titolo-pagina-portfolio-due h2 span {
    color: #f15a24;
}

.titolo-pagina-portfolio p{
    text-align: justify;
   margin: 0;
    margin-bottom: 35px;
}

.titolo-pagina-portfolio-due:nth-child(1) .column_attr.clearfix.align_center {
    padding: 0px 30px 0px 0px;
}

.titolo-pagina-portfolio-due:nth-child(2) .column_attr.clearfix.align_center {
    padding: 0px 0px 0px 30px;
}

.section.section-post-related {
    display: none;
}

.tab-personalizzata .ui-tabs .ui-tabs-nav {
    background-image: none !important;
    background-color: #fff;
}

.tab-personalizzata .ui-tabs .ui-tabs-nav {
    background-image: none !important;
    background-color: #ed1d79 !important;
    border-width: 0;
   background-image: url(https://foof.it/wp-content/uploads/2019/06/Osso-Nero-Foof.png) !important;
    background-size: cover;
}

.ui-tabs .ui-tabs-nav li.ui-state-active a {
    background-color: transparent !important;
}

.ui-tabs .ui-tabs-nav li {
    border: 0;
}

.ui-tabs .ui-tabs-nav li.ui-state-active a:after {
    background: none;
}

.ui-tabs .ui-tabs-nav li.ui-state-active a {
    color: #fff !important;
    font-size: 30px;
}

li.ui-state-default.ui-corner-top a {
    font-size: 25px !important;
}

.ui-tabs .ui-tabs-panel {
    background-image: none !important;
   background-color: #f1f1f1;
    text-align: justify;
    padding: 35px 230px;
}

.tab-personalizzata .jq-tabs {
    border: 0 !important;
    border-radius: 0 !important;
   margin: 0 !important;
}

.ui-tabs .ui-tabs-nav li a {
    padding: 35px 40px !important;
}

.ui-tabs .ui-tabs-nav li a {
    color: #fff !important;
}

.titolo-pagina-portfolio-due p {
    text-align: justify;
}

.ui-state-active a:after {
    height: 0px !important;
    width: 0px !important;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected:after, .ui-tabs .ui-tabs-nav li.ui-state-active:after {
    display: none !important;
}

.fixed-nav .arrow {
    background-color: #303e48;
}

.box-toggle-custom {
    width: 100%;
}

.testo-toggle {
   text-align: center;
}

.testo-toggle strong {
    font-weight: 600;
    color: #ed1c79;
}

.ui-tabs-panel h3 {
    text-align: center;
    color: #ed1c79;
    font-weight: 600;
}

.box-move-home {
    margin: 0 !important;
    width: 100% !important;
    margin-top: -43px !important;
}

a.fixed-nav.format-.style-default {
    display: none;
}

.icon-down-open-big {
   display:none;
}

.blog-box .column.mcb-column.mcb-item-3f9597811.one.column_blog_slider.dark {
    width: 100%;
    margin: 0;
}

.sezioni-portfolio-home .column.column_divider {
    display: none;
}



@media only screen and (max-width: 767px) {
   #Subheader h1.title {margin: 70px !important;}
   .paddingright .vc_column-inner {padding-right: 0 !important; padding-left: 0 !important;}
   .paddingleft .vc_column-inner {padding-left: 0 !important; padding-right: 0 !important;}
   .section_wrapper .filtri-news .one-fourth {margin-bottom: 30px !important;}
   #Subheader {background-size:cover;}
   .wpb_fadeInLeft.fadeInLeft {width: 83%;margin: 0 auto;}
   .titoloresp .wpb_text_column.wpb_content_element {margin-top: 15px;margin-bottom: 30px;}
   .bloccomargintop{margin-top:30px !important;}
   .wpb_text_column.wpb_content_element.testo-giallo-resp {width: 83%;margin: 0 auto;}
   .testo-giallo-resp.giallodue {margin-top: 20px !important;}
   .wpb_text_column.wpb_content_element.testo-giallo-resp.marginbot {margin-bottom: 20px;}
   .immargine {margin-top: 20px;margin-bottom: 20px !important;}
   .wpb_text_column.wpb_content_element.testo-giallo-resp.marginbot.top {margin-top: 20px;}
   .wpb_text_column.wpb_content_element.margin-assist {margin-top: 20px;}
   .bottoni-tre .vc_column-inner {padding: 0 !important;margin-top: 25px;margin-bottom: 30px;}
   .bottoni-tre .wpb_text_column.wpb_content_element {margin-bottom: 0;}
   .box-giallo-resp {margin: 20px 0;}
   .wpb_text_column.wpb_content_element.blocco-testo-resp {margin-top: 20px;margin-bottom: 20px;}
   .colonnamap .vc_column-inner {margin-bottom: 0 !important;}
   .portfolio-item .details h3{margin-bottom: 0px;}
   .portfolio-photo .portfolio-item .portfolio-details .details {width: 50% !important;}
   .column_attr{text-align:center;}
   .wpcf7 {padding: 40px 39px 30px 32px !important;}
   .column.one.invio{text-align:center !important;bottom:10.50%;left:50%;position:absolute;border-color:#fff !important;width:fit-content;transform: translate(-50%, -50%);}
   input[type="submit"].button_full_width {width:28%;text-align:center;}
   #Top_bar #logo img.logo-mobile{max-height:45px !important;}
   #Footer .container {flex-direction: column;}
   .logo-foof-boxed {display: none;}
   .portfolio-details .more {display: none !important;}
   .details .categories {display: none;}
   .details, .title {display: block !important;border: 0 !important;margin-bottom: 0 !important; padding-bottom: 0 !important; font-size:15px !important;}
   .sezioni-portfolio-home .details {padding: 20px 0px !important;}
   .box-testo-centrato-1 .column_attr.clearfix {flex-direction: column;}
   .titolo-pagina-portfolio-1 {width: 100%; padding: 0 !important;}
   .titolo-pagina-portfolio h2 {position: inherit !important; padding: 0 !important; margin: 0;}
   .titolo-pagina-portfolio-1.titolo-pagina-portfolio.centrato.con-pattern {display: grid !important;}
   .titolo-pagina-portfolio {width: 100% !important; margin: 15px 0 !important;}
   .inverted .column_attr.clearfix.animate.fadeIn {flex-direction: column-reverse;}
   .titolo-pagina-portfolio-1.titolo-pagina-portfolio.centrato.con-pattern h2 {padding: 20px 0 !important;}
   h2.h2fix2 {line-height: 1.2;}
   .ui-tabs .ui-tabs-nav li a {background: #ed1d7a;}
   .bloccopad h2 {transform: translate(-50%,0%) !important;}
   h3.titolo-mid {margin: 0 0 25px !important;}
   h2.h2fix2 {padding: 20px 0 !important;}
   .section_wrapper .column {margin: 0 !important;}
   .margined {transform: translate(-50%,0%) !important;}
   .fixato {margin-bottom: 0 !important;}
   .pin-centrati .feature_box .feature_box_wrapper .desc_wrapper {width: 100% !important;}
   .pin-centrati .feature_box .feature_box_wrapper .photo_wrapper {margin: 0px auto 20px auto;}
   .wrap.mcb-wrap.one.column-margin-0px.valign-middle.move-up.clearfix {margin-left: 0% !important;}
   .wrap.mcb-wrap.mcb-wrap-9527d0842.one.box-move-home.column-margin-0px.valign-middle.move-up.clearfix{padding-left: 30px !important;padding-right: 30px !important;}
   .titolo-pagina-portfolio-1 .acco {transform: translate(-50%,0%) !important; padding: 20px !important;}
   .info-orari-box .box-descrizione-portfolio {margin: 0 0% 40px !important;}
   .last1 {margin-bottom: 35px !important;}
   .acco {line-height: 1.2 !important;}
   .desc {top: unset !important; bottom: 0px; padding: 5px;}
   .colonnaflex .vc_column-inner {padding: 0 !important;}
   .reversord div:nth-child(1) {order: 2;}
   .column.one.invio {transform: none !important;top: unset !important;left: unset !important;bottom: unset !important;position: inherit !important;margin-bottom: 10px !important;}
}

@media only screen and (max-width: 959px) {
   .ui-tabs-panel.ui-widget-content.ui-corner-bottom {padding: 30px;}
   .post.hentry .the_content_wrapper {padding: 0 !important;}
   .portfolio-photo .portfolio-item .portfolio-details .details{width: 60% !important;}
}

@media only screen and (max-width: 1239px) and (min-width:960px) {
   .desc {top: 72px !important;}
}

@media only screen and (min-width: 768px) {
   .bottone-chisiamo {width: 300px;}
}

.wrap.mcb-wrap.one.column-margin-0px.valign-middle.move-up{
   padding: 5px 40px 30px 40px!important
}

.wpcf7{
   padding:70px 40px 60px 40px !important;
}


img.logo-mobile {
   display:inline-block;
   max-height:40px;
}

.title-custom-page {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    line-height: 70px;
    font-weight: 800;
    letter-spacing: 0px;
    color: #fff;
    background-color: #95c121;
    padding: 20px 30px;
    font-size: 52px;
}

.sezioni-portfolio-home .one.column {
    width: 100%;
    margin: 0;
}

.box-testo-centrato-1 .column_attr.clearfix {
    display: flex;
    position: relative;
}

.titolo-pagina-portfolio-1 {
    text-align: center !important;
    position: relative;
   width:50%;
}

.titolo-pagina-portfolio-1 h2 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%) !important;
}

.titolo-pagina-portfolio-1 p {
    margin-bottom: 0;
}

#custom_html-3 .textwidget ul {
    display: flex;
    justify-content: center;
}

#Footer .container {
    display: flex;
    align-items: center;
}

.titolo-pagina-portfolio:nth-child(2) {
    padding-left: 35px;
}

.titolo-pagina-portfolio:nth-child(1) {
    padding-right: 35px;
}

.con-pattern{
   background-image: url(https://foof.it/wp-content/uploads/2019/06/Zampa-Nera-Foof.png);
    background-size: cover;
    background-color: #ed1d79;
   background-clip: content-box;
}

h2.h2fix2 {
    color: #fff !important;
   padding-right:35px;
    width: fit-content;
}

h2.h2fix {
    color: #fff !important;
    padding-left: 35px;
    width: fit-content;
}

li.ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active {
    background-color: #0000002e;
}

.cartadiritti, .cartadiritti-blu {
    margin-bottom: 0;
}

.cartadiritti h3 {
    text-align: center;
    margin-bottom: 35px;
    font-weight: 900;
    color: #ed1c79;
    font-size: 40px;
   margin-top: 30px;
}

.con-pattern-blu{
   background-image: url(https://foof.it/wp-content/uploads/2019/06/Osso-Nero-Foof.png);
    background-size: cover;
    background-color: #fdc300;
    background-clip: content-box;
}

.cartadiritti-blu h3 {
    text-align: right;
    margin-bottom: 17.5px;
    font-weight: 900;
    color: #fdc300;
    font-size: 40px;
}

.pin-centrati {
    text-align: center;
}

.pin-centrati h4 {
    font-size: 13px !important;
    line-height: 1.5;
    text-align: justify;
    color: #626262;
}

.pin-centrati .feature_box .feature_box_wrapper .desc_wrapper {
    width: 74%;
}

.pin-centrati .feature_box .feature_box_wrapper .photo_wrapper {
    width: 10%;
}

.pin-centrati .feature_box .feature_box_wrapper {
    padding: 17.5px 0px;
}

.bigfont {
    font-size: 30px;
    font-weight: 800;
}

.titolo-pagina-portfolio-1.titolo-pagina-portfolio.centrato.immagine-bg-museo {
    background-size: cover;
    background-clip: content-box;
    background-image: url(https://foof.it/wp-content/uploads/2019/06/Header-Parco-Museo-foof-.png);
    background-position: center;
}

.info-orari-box .box-descrizione-portfolio {
    margin: 0 1% 40px;
   width: 98%;
}

.titolo-pagina-portfolio .column_attr.clearfix.align_center {
    flex-direction: column;
}

h3.titolo-mid {
    font-size: 33px;
    margin: 0 0 35px;
    color: #28abe2;
    font-weight: 700;
    width: auto;
   line-height: 1.2;
}

.con-pattern-arancione {
    background-image: url(https://foof.it/wp-content/uploads/2019/06/Zampa-Nera-Foof.png);
    background-size: cover;
    background-color: #f05923;
    background-clip: content-box;
}

#Filters .filters_buttons {
    background: 0 !important;
}

#Filters {
    margin-top: 30px;
}

.tags, .authors, .reset {
    display: none;
}

#Filters .filters_wrapper ul li a:hover {
    background-color: #95c121;
}

a.open {
    color: #95c121;
}

.blog h1.title {
    font-size: 70px !important;
    line-height: 70px !important;
    font-weight: 800 !important;
    letter-spacing: 0px !important;
    color: #fff !important;
}

.blog #Subheader {
    background-position: center !important;
}

.post-footer {
    background-color: #95c121 !important;
}

.button-love a.mfn-love, .button-love .label, .post-links, .post-links a {
    color: #fff !important;
}

.post-links {
    border-color: #ffffff14 !important;
}

.desc {top: 72px;}

.con-pattern-verde {
    background-image: url(https://foof.it/wp-content/uploads/2019/06/Zampa-Nera-Foof.png);
    background-size: cover;
    background-color: #95c121;
    background-clip: content-box;
}

p.testo-pr {
    text-align: center;
    font-weight: 900;
    color: #fff;
    line-height: 1;
    font-size: 35px;
   margin-bottom: 0;
}

.frase-center {
    margin: 0 auto !important;
}

.box-pieno-viola .one.column_column {
    background-color: #ed1d7a;
}

.box-pieno-viola .column_attr.clearfix.animate.fadeIn {
    padding: 140px;
}

#Footer .widget_mfn_menu ul li a:hover{
    color: #333 !important;
}
/*

    width: 30px;
    height: 30px;
    margin: 0 10px;
    position: unset;
    top: 0px;
    -webkit-border-radius: 2px;
    border-radius: 0px;
    background-color: transparent;
    background: url(https://foof.it/wp-content/uploads/2019/06/navigation-paw-foof.png);
    background-repeat: no-repeat;
    background-size: 30px;
    background-position: center;
    display: block !important;

*/

#Filters .filters_wrapper ul:nth-child(1) {
    display: block !important;
}

.filtri-news a {
    display: block;
    padding: 15px 15px;
    background: #96c025;
    border: 1px solid #94bd22;
    color: #f7f9fa;
    transition: all 1s ease;
    background-position: right;
    background-size: 40px;
    background-repeat: no-repeat;
    text-align: center;
}

/*.filtri-news a:hover {
    box-shadow: 0px 2px 15px 2px rgb(134, 173, 32);
}*/

a.post-more:after {
    content: 'Leggi tutto';
    color: inherit;
    font-size: inherit;
    visibility: visible;
}

a.post-more {
   visibility:hidden;
}

i.icon-comment-empty-fa, .icon-doc-text {
    display: none;
}

.filtri-news a:hover {
    background-color: #95c121;
   color:#fff;
   text-decoration:none;
}

div#Filters {
    display: none;
}

.filtri-news .column.one-third.column_column {
    margin-bottom: 35px !important;
    margin-top: 35px;
}

.wpb_gmaps_widget .wpb_wrapper {
    padding: 0 !important;
}

.blocchi-news p {
    text-align: center;
    color: #fff;
    font-weight: 600;
    font-size: 30px;
    padding: 30px;
}

.slick-slider .ctl-slick-next {
    top: 57%!important;
    left: 99.3% !important;
}

.ctl-slick-prev {
    left: -33px !important;
}

.one.filtri-news {
    padding: 10px;
    padding-top: 50px;
    padding-left: 0;
    padding-right: 0;
}

.obbligatorio {
    display: contents !important;
}

span.wpcf7-list-item {
    margin: 0px 0 0 5px !important;
}

.your-message .wpcf7-textarea {
    border-width: 2px !important;
}

.wpcf7-form-control-wrap input {
    border: 2px solid;
}

.button-cta-cartadiritti .vc_btn3-color-white:hover {
    background-color: #fff !important;
    color: #ed1c79 !important;
}

.button-cta-cartadiritti .vc_btn3-color-white {
    color: #fff !important;
   font-weight: 800;
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern{
color: #ffffff !important;
}

#Subheader {
    background-position: center !important;
}

#Subheader .title {
    color: #fff !important;
   margin:200px 0 200px !important;
   font-weight: 700 !important;
}

.colonnaflex {
    align-items: center;
}

.colonnaflex .wpb_wrapper > div{
   margin-bottom: 0;
}

.bottone-parcomuseo {
    text-align: center;
    background-color: transparent;
    padding: 15px;
    margin: 10px 5px;
    transition: all 1s ease;
    border: 2px solid #fff;
}

.bottone-parcomuseo:hover {
    background: #fff;
}

.bottone-parcomuseo a {
    color: #fff;
    font-size: 22px;
    font-weight: 500;
}

.bottone-parcomuseo a:hover {
    text-decoration: none;
    color: #fdc300;
}

.bottone-parcomuseo:hover a {
    color: #fdc300;
}

.bottone-chisiamo {
    text-align: center;
    background-color: #ed1d79;
    padding: 15px;
    margin: 10px 5px;
   transition: all 1s ease;
}

.bottone-chisiamo a {
    color: #fff;
    font-size: 22px;
    font-weight: 500;
}

.bottone-chisiamo a:hover {
    text-decoration: none;
    color: #fff;
}

.bottoni-tre {
    margin-top: 25px;
}

.boxchisiamocenter .bottone-chisiamo {
    margin: 0 auto;
    margin-top: 35px;
}

.bottone-chisiamo:hover {
   box-shadow: 0px 2px 15px 2px rgba(237, 28, 121, 0.47);
}

.bottoneviolacs {
    padding: 10px;
    background-color: #ed1d79;
    color: #fff;
    font-weight: 600;
    width: 250px;
    text-align: center;
    margin: 0 auto;
   transition: all 1s ease;
}

.bottoneviolacs:hover {
    box-shadow: 0px 2px 15px 2px rgba(237, 28, 121, 0.47);
}

.bottoneviolacs a {
    color: #fff !important;
    text-decoration: none !important;
}

#Subheader {
    border-bottom: 0px solid #afb5b9 !important;
}

.post-template-default.single-post #Subheader {
    display: none;
}


p.big {
    font-family: "Montserrat";
}

.section-post-about .author-box-wrapper {
    display: none;
}

.section.section-post-comments {
    display: none;
}

.post.hentry .the_content_wrapper {
    padding: 0px 220px;
}

.dark h4, .dark h4 a, .dark h4 a:hover {
    line-height: 1.2 !important;
}

.box-form-contatti span{
   font-family: "Montserrat", Arial, Tahoma, sans-serif;
    letter-spacing: 0;
    font-size: 13px;
}

.vc_column-inner h1 {
    margin-bottom: 0;
}

.wrap.mcb-wrap.mcb-wrap-9527d0842.one.box-move-home.column-margin-0px.valign-middle.move-up.clearfix {
    padding: 30px 80px !important;
}

.pager .pages a.active {
    background-color: #95c122 !important;
}

.pages a {
    color: #95c122;
}

.pager .pages a:hover {
    background-color: #95c122 !important;
}

a.next_page, a.prev_page{
    color: #95c122;
}

h2.title-custom-page {
    display: none;
}

.category-le-razze .image_wrapper a {
    border: 2px solid #fff;
}

.paddingright .vc_column-inner {padding-right: 0 !important;}
.paddingleft .vc_column-inner {padding-left: 0 !important;}

.blog_slider .slider_pager .slick-dots .slick-active a {
    background-color: transparent !important;
    background: url(https://foof.it/wp-content/uploads/2019/06/navigation-paw-foof.png) !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
}

.post-2925 i.icon.icon-right-open-big, .post-2853 i.icon.icon-left-open-big {
    display: none;
}

.filtri-news.testoantenews .one {
    margin-bottom: 0;
}

.testoantenews {
    padding: 0 !important;
    margin-top: -20px;
}

.testointernonews h2, .testointernonews p {
    margin-bottom: 10px;
}
.testointernonews .animate {
    padding: 20px 40px;
}

.post .has-large-font-size strong {
    line-height: 1;
}

@media only screen and (max-width: 767px) {
   .wrap.mcb-wrap.mcb-wrap-9527d0842.one.box-move-home.column-margin-0px.valign-middle.move-up.clearfix {
    padding-left: 30px !important;
    padding-right: 30px !important;
}
	.testoantenews.valign-middle {
    margin-top: -20px !important;
}
	.section.mcb-section.equal-height.full-width.bg-cover {
    padding-top: 230px !important;
    padding-bottom: 110px !important;
}
	span.titolo-contatti{
	line-height: 30px;
	}
	
	.blog_slider .slider_pager li {
    line-height: 2;
}
	
	li.post-2866.post.type-post.status-publish.format-standard.has-post-thumbnail.hentry.category-le-razze.slick-slide.slick-cloned{
		display:block !important;
	}

}

.page-id-2767 .slick-track {
    display: flex;
    flex-direction: row-reverse;
}

li.post-2873.post.type-post.status-publish.format-standard.has-post-thumbnail.hentry.category-le-razze.slick-slide.slick-cloned {
    display: none;
}

li.post-2866.post.type-post.status-publish.format-standard.has-post-thumbnail.hentry.category-le-razze.slick-slide.slick-cloned {
    display: none;
}

.blog_slider.hide-more .slider_pager .slick-dots li:nth-child(7) {
    display: none;
}

body.blog .category-le-razze {
    display: none;
}

.blog .pager .pages a:nth-child(2), .blog .pager .pages a:nth-child(3) {
    display: none;
}

.blog .pager .next_page {
    display: none;
}