/*
Theme Name: Revolver Child
Theme URI: http://revolver.edge-themes.com/
Description: A child theme of Revolver Theme
Author: Edge Themes
Author URI: http://themeforest.net/user/edge-themes
Version: 1.0.0
Template: revolver
*/
@import url("../revolver/style.css");



/* NEW AGE CHECKER */

.agc_screen #agc_container #agc_title {
    margin: 20px 0 10px;
    font-size: 36px;
    line-height: 36px;
    font-weight: 700;
    letter-spacing: 2px;
    font-family: Raleway;
    font-style: normal;
}

@media screen and (max-width: 770px) { 
.agc_screen #agc_container {
    top: -180px;
}
}

@media screen and (max-width: 770px) {
.agc_screen #agc_container #agc_title {
    margin: 10px 0 10px;
    font-size: 36px;
    line-height: 36px;
    padding: 0 20px;
}
}

.agc_screen #agc_container p {
    margin: 0 0 15px;
    font-size: 16px;
    line-height: 25px;
    font-family: Libre Baskerville;
    font-style: italic;
}

@media screen and (max-width: 770px) {
.agc_screen #agc_container p {
    line-height: 21px;
}
}

@media screen and (max-width: 770px) {
.agc_screen #agc_checkbox {
    margin: 0 0 15px;
}
}

.mb-age-checker-question {
    font-family: Montserrat;
    font-weight: 700;
    font-size: 21px;
    font-style: normal;
    margin-top: 10px !important;
    display: block;
}

@media screen and (max-width: 770px) {
.mb-age-checker-question {
    font-size: 16px;
}
}

.agc_screen #agc_checkbox label {
    font-size: 16px;
    font-weight: normal;
}

@media screen and (max-width: 770px) {
.agc_screen #agc_checkbox label {
    font-size: 14px;
}
}

.agc_screen .agc_verify_button {
    border: none;
    background: rgba(197,157,95,1);
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 14px 55px;
    font-family: Raleway;
}

.agc_screen .agc_verify_button:hover {
    background-color: #d6c1a1;
    color: #505050;
}

.agc_screen #agc_checkbox label::before { 
    top: -2px;
 }

.agc_screen #agc_checkbox input[type="checkbox"]:checked + label::before {
    background-color: #c59d5f;
}

.agc_screen #agc_checkbox label::after {
	content: '\e975'!important;
}

.agc_icon_exclamation_circle {
    display: none;
}

.agc_screen .agc_result {
    margin-top: 0!important;
    font-size: 12px;
}

/* MOBILE MENU TABLET */

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (-webkit-min-device-pixel-ratio: 2) {
.mob-menu-slideout .mob-menu-left-panel {
    width: 40%!important;
}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (-webkit-min-device-pixel-ratio: 2) {
.mob-menu-slideout.show-nav-left .mobmenu-push-wrap, .mob-menu-slideout.show-nav-left .mob-menu-header-holder {
    -webkit-transform: translate3d(40%, 0, 0)!important;
    -moz-transform: translate3d(40%, 0, 0)!important;
    -ms-transform: translate3d(40%, 0, 0)!important;
    -o-transform: translate3d(40%, 0, 0)!important;
    transform: translate3d(40%, 0, 0)!important;
}
}

/* LOGO OVERLAP */
.edgtf-logo-wrapper a {
   height: 149px!important;
   width: 84px!important;
}

.edgtf-logo-wrapper {
    height: 149px !important;
    max-height: 149px !important;
    width: 84px!important;
    max-width: 84px!important;
    margin-top: 6%;
}

.edgtf-normal-logo {
    height: 149px !important;
    max-height: 149px !important;
    width: 84px!important;
    max-width: 84px!important;
    margin-top: 30%;
}

.edgtf-main-menu > ul > li::after {
    height: 70%; 
}

.edgtf-header-standard .edgtf-page-header .edgtf-logo-wrapper a {
    max-height: 149px;
}

.edgtf-side-menu-button-opener {
   display: none;
}

span.social-menu { display: none; }
body:not(.edgtf-menu-with-large-icons) .edgtf-main-menu ul li a span.edgtf-item-inner i::before { margin: 0!important;} 

span.edgtf-menu-icon-wrapper .fa-linkedin::before, span.edgtf-menu-icon-wrapper .fa-youtube::before {
    font-size: 35px!important;
}

.mos a span {
    background-image: url(https://mac-baren.com/wp-content/uploads/2018/12/mos-icon.svg);
    width: 35px;
    height: 35px;
    background-repeat: no-repeat;
    background-position: center center;
}

.mos:hover a span {
    background-image: url(https://mac-baren.com/wp-content/uploads/2018/12/mos-icon-w.svg);
    width: 35px;
    height: 35px;
    background-repeat: no-repeat;
    background-position: center center;
}

/* ALLINEAMENTO SOTTO MENU */

.edgtf-drop-down .edgtf-menu-narrow .edgtf-menu-second .edgtf-menu-inner ul li ul {
    top: 0px!important;
}

/* AUMENTATA LARGHEZZA SOTTO MENU PER FAR STARE IN UN'UNICA RIGA MEET THE MASTER BLENDER */

.edgtf-drop-down .edgtf-menu-narrow .edgtf-menu-second .edgtf-menu-inner ul li {
    width: 245px!important;
}

li.menu-grigio .fa-linkedin, li.menu-grigio .fa-youtube { color: #505050; }
li.menu-grigio:hover .fa-linkedin, li.menu-grigio:hover .fa-youtube { color: #FFF; }

@media screen and (max-width: 770px) {
li.menu-grigio {
   display: none!important;
}
}

.countdown-amount, .edgtf-counter-holder .edgtf-counter {
    font-family: Montserrat;
    font-weight: 700;
}

/* VIDEO POPUP PLAYER */

.vp-flex {
    max-width: 990px!important;
    width: 100%;
    height: 560px!important;
}

.YouTubePopUp-Close { 
   left: auto;
   right: -36px!important;
}

@media all and (max-width: 600px){
.YouTubePopUp-Close{
        left: auto!important;
        right: -5px!important;
}
}

/* SFONDO VIDEO EMBED */

.mejs-overlay { background: #303030!important; }

/* ICONE NUMERI IN HOME */

.edgtf-counter-holder .edgtf-counter-icon img {
    vertical-align: middle;
    height: 55px;
    width: auto;
}

/* TITOLI CON SEPARATORE LAYOUT 3 COLONNE */

.vc_separator-has-text h4 { font-size: 27px!important; color: #000!important; }

@media screen and (max-width: 1024px) {
.vc_separator-has-text h4 { font-size: 20px!important; color: #000!important; }
}

/* MARGINE TITOLI */

div.wpb_wrapper h2, div.wpb_wrapper h3 {
    margin-bottom: 20px;
}

/* GOOGLE MAPS */

.edgtf-google-map-overlay { position: relative!important; }

/* FORMATTAZIONE SINGLE PORTFOLIO */

body.single-portfolio-item h1.mb-title { display: none; }

body.page-template h1.mb-title { display: block!important; text-transform: capitalize; }

body.single-portfolio-item .wpb_single_image .vc_figure-caption { font-size: 13px!important; font-style: normal!important; }

.mb-product-photo-text p { color: #666; font-size: 13px; }

@media screen and (max-width: 600px) { 
body.page-template h1.mb-title,
body.page-template-default h1.mb-title { letter-spacing: 2px!important; }
}

body.single-portfolio-item .edgtf-content, body.single-portfolio-item .edgtf-wrapper {
    background-color: #F5F4F3;
}

@media screen and (max-width: 1024px) { 
.edgtf-portfolio-list-holder-outer.edgtf-ptf-standard { width: auto!important; }
}

.edgtf-portfolio-list-holder-outer.edgtf-ptf-standard article {
	-webkit-box-shadow: none!important;
	-moz-box-shadow: none!important;
	box-shadow: none!important;
}

/*
select, option {
  -webkit-appearance: none; 
  -moz-appearance: none; 
	appearance: none;
}
select::-ms-expand {
  display: none;
}
*/

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

body.single-portfolio-item h1 { text-transform: none!important; color: #FFF!important; }

body.single-portfolio-item h1 span { text-transform: none!important; color: #FFF!important; }

h2.edgtf-portfolio-title { font-size: 27px; line-height: 31px; color: #c59c5e; padding: 0px!important; }

/* RISULTATI FILTRI PORTFOLIO */

/* JAY FILTRI: rifatto interamente pulsante reset filtri */

.px-filter-fields .lascf-reset-filter {
    background-color: #C59D5F;
    margin-top: 7px;
    margin-right: 10px !important;
    margin-left: 3px;
    color: #FFF;
    text-align: center;
}

.px-filter-fields .lascf-reset-filter label {
    cursor: pointer;
    font-size: 15px;
    padding: 15px 18px;
    border: 0px;
    line-height: 45px;
}

.lascf-reset-filter.ng-scope:hover {
    background: #D6C1A1;
    color: #424242;
}

/* JAY FILTRI: down-arrow select al posto dell'immagine */
.pxSelectField .styledSelect::before {
    content: "3";
    position: absolute;
    top: 0;
    right: 0;
    margin-right: 10px;
    margin-top: 0px;
    font-family: 'ElegantIcons';
    font-size: 20px;
    background: none !important;
    width: auto;
    height: auto;
}

.post-list .post-featuredImage {
    max-height: 600px;
    min-height: auto;
}

/* VARIE DA SISTEMARE */

.px-filter-fields label {
    font-size: 0.8em;
    line-height: 2.4em;
}

.px-filter-fields.lscf-horizontal-sidebar .lscf-filter-field {
    width: 93% !important;
}
.lascf-reset-filter {
    position: relative;
    margin: 0px;
    margin-top: 20px;
    margin-left: 10px;
    float: left;
}
.lascf-reset-filter {
    clear: none;
}
.px-filter-fields.lscf-horizontal-sidebar .lscf-filter-field {
    margin-left: 5px;
    margin-right: 5px;
}
.px-filter-fields.lscf-horizontal-sidebar .px-select-box {
    margin-top: 0px;
    margin-bottom: 0px;
}
.px-filter-fields.lscf-horizontal-sidebar .lscf-sidebar-heading {
    border-bottom: 0px;
}
.px-capf-wrapper, .px-capf-wrapper.lscf-admin-wrapper {
    min-height: 180px;
}
.px-filter-fields.lscf-horizontal-sidebar .lscf-sidebar-heading {
    border-bottom: 0px;
}

.custom_product_line{
	margin-bottom:30px !important;
	height:2px;
	text-align:center;
	margin-left:43%;
}

.px-filter-fields .lscf-sidebar-heading {
    font-size: 16px;
    line-height: 20px;
    color: #424242;
    padding: 5px;
    min-height: 30px;
    margin: 0px;
    background-color: #d1bba6;
}

/* JAY FILTRI: modificata altezza sotto voci menu filtri da 35px a 45px */

.px-select-box div.select .options .lscf-dropdown-option {
    min-height: 45px;
    line-height: 45px;
    border-bottom: 1px solid #ede1d0;
    text-transform: uppercase;
}

.px-select-box div.select .options .lscf-dropdown-option:hover {
    color: #d1bba6;
}

/* JAY FILTRI: barra scroll filtri */
.px-select-box div.select .options .thumb {
    right: 0;
    width: 3px;
    background: #C59D5F;
    z-index: 44;
    border: 1px solid transparent;
    -webkit-border-radius: 0!important;
    -moz-border-radius: 0!important;
    -ms-border-radius: 0!important;
    border-radius: 0!important;
}

/* JAY FILTRI: cambiata altezza, prima 38px */
.pxSelectField .select {
    height: 45px!important;
}

.px-select-box div.select {
   border: none!important;
   border-radius: 0!important;
}

/* JAY FILTRI: cambiata line-height, prima 38px, font e colore sfondo*/
.px-select-box div.select .styledSelect {
    height: 100%;
    font-family: Raleway;
    font-size: 1em;
    font-weight: 700;
    line-height: 45px;
    color: #424242;
    text-align: left;
    padding-left: 15px;
    background-color: #d6c1a1;
    text-transform: uppercase;
}

/* JAY FILTRI: cambiato margin-top per dropdown filtri, rimossi margini left-right e cambiato colore bordo */
.px-select-box div.select .options {
   margin-top: 45px;
   margin-left: 0!important;
   margin-right: 0!important;
   border: 1px solid #D6C1A1!important;
}

.subcategs-tax .px-select-box div.select .options,
.subcategs-tax .px-select-box div.select .options {
   min-height: 230px!important;
}

.single-portfolio-item .uvc-main-heading h2 {
    padding: 0 30px!important;
}

.px-filter-fields.lscf-horizontal-sidebar .lscf-hierarchical-terms .lscf-taxonomies-fields > div{width:31.7% !important;}

.px-filter-fields.lscf-horizontal-sidebar {
    margin-bottom: 0px;
}
.px-filter-fields.lscf-horizontal-sidebar .lscf-filter-field {
    height: auto;
}
.px-filter-fields .tax-subfield .px_capf-field {
    margin-top: 0px !important;
    margin-bottom: 2px !important;
}
.px-select-box.active-val div.select {
    border: none!important;
}
#lscf-posts-wrapper {
    margin-top: 0px !important;
}
.lscf-horizontal-sidebar .px-fiels-wrapper {
    margin-top: 0px !important;
}

#lscf-full-container-to-manipulate{display:none;}

/*
@media (min-width: 1000px){
	.lscf-taxonomies-fields{
		    background-image: url(https://mac-baren.com/wp-content/uploads/2018/12/mb-filters-bkg.svg);
		background-repeat: no-repeat;
		    background-size: 100.6% 55px;
    background-position-y: 1px;
	}
}
*/
.px-capf-wrapper .post-list{
	padding-bottom:30px
}

@media (max-width: 770px){
	.custom_product_line{
	margin-left:26% !important;
		margin-bottom:30px !important;
}
	.px-capf-wrapper.lscf-admin-wrapper {
    min-height: 180px;
}
	.px-capf-wrapper {
    min-height: 100px !important;
}
.px-capf-wrapper .lascf-reset-filter {
    clear: left;
    float: left;
}
	.px-filter-fields.lscf-horizontal-sidebar .lscf-filter-field {
    width: 80% !important;
}
	.px-capf-wrapper .post-list .block-row {
    min-height: 0px !important;
    padding-bottom: 10px;
}
	.px-capf-wrapper .px-filter-fields .px-fiels-wrapper .px-field-wrapper-container {
    position: relative;
    width: 95%;
    margin-left: 2%;
    margin-top: 0px;
    padding: 0px;
    margin-bottom: 15px;
    padding-top: 1px;
}
	.px-capf-wrapper .px-filter-fields .px-fiels-wrapper .px-field-wrapper-container {
    border: 0px solid !important;
}
.px-capf-wrapper .px-filter-fields .px-fiels-wrapper {
        height: auto !important;
        min-height: 180px;
	    overflow: visible;
}
.px-filter-fields.lscf-horizontal-sidebar .lscf-hierarchical-terms .lscf-taxonomies-fields > div {
    width: 100% !important;
}
.view.block-view .post-list .block-featuredImage {
    height: 120px;
}
.view.block-view .post-list .caption {
    display: block;
	  max-height: 30em;
}
.post-list .caption {
    max-height: 15em;
}
	h2.edgtf-portfolio-title {
    padding: 2px;
}
h2.edgtf-portfolio-title {
    font-size: 16px;
}
}

@media (max-width: 850px) {
.view.block-view .post-list {
    width: 100%;
    max-width: 515px!important;
    margin-right: 15%!important;
    float: none;
}
.view.block-view .post-list .block-featuredImage {
   height: auto!important;}
}

@media (min-width: 1000px) {
.px-filter-fields.lscf-horizontal-sidebar .lscf-filter-field {
    width: 90% !important;
}
}


.post-list .block-row {
    display: inherit;
	  min-height: 420px;
}
.post-list .block-row .block-featuredImage {
    width: 100%;
	  margin-bottom: 10px;
    float: left;
}
.post-list .block-row .caption-block {
    width: 100%;
    margin-bottom: 25px;
}
h2.edgtf-portfolio-title {
    padding: 10px;
}

.edgtf-portfolio-list-holder-outer.edgtf-ptf-standard article {
    padding: 0px 0px 10px 0px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: none!important;
    -moz-box-shadow: none!important;
    box-shadow: none!important;
    margin-bottom: 0px;
}
.edgtf-portfolio-list-holder-outer.edgtf-ptf-standard {
    width: 820px;
    margin-left: auto;
    margin-right: auto;
}
.edgtf-post-excerpt{
	width:90% !important; 
}
.filter-container{
	margin-right:4%;
	margin-left:7%;
	
}
.post-list {
    margin-top: -10px !important;
}

.edgtf-portfolio-list-holder article .edgtf-item-title, .edgtf-portfolio-list-holder article .edgtf-ptf-category-holder {
    margin: 0px 0px 15px 0px!important;
}
.edgtf-post-excerpt{
	font-family: 'Open Sans',sans-serif;
}

.px-capf-wrapper a:hover { text-decoration: none!important; }

.px-capf-wrapper .post-list { 
	-webkit-box-shadow: none!important;
	-moz-box-shadow: none!important;
	box-shadow: none!important;
}

body.single-portfolio-item .px-capf-wrapper { background: #F5F4F3!important; }

.px-posts-overlay-loading {
  background: rgba(245, 244, 243, 0.9)!important; 
}

.px-capf-wrapper .post-list .block-row .block-featuredImage { margin-bottom: 0px!important; }

.px-capf-wrapper .caption-block { padding: 0!important; }

.px-capf-wrapper .caption-block h2 { margin: 15px 0px 10px 0px!important; }

@media screen and (max-width: 770px) {
h2.edgtf-portfolio-title {
    font-size: 27px !important;
    line-height: 27px;
}

.px-capf-wrapper .custom_product_line {
    margin-bottom: 45px !important;
}

.px-capf-wrapper .post-list .block-row { min-height: auto!important; }

}
@media (min-width: 770px){
.px-capf-wrapper .post-list .block-row { min-height: 450px!important;margin-bottom:40px; }
}
@media (max-width: 770px){
.px-capf-wrapper .post-list .block-row {min-height: 0px !important; padding-bottom: 30px; }
}
.px-capf-wrapper .post-list-btn { margin-right: 0em!important; }

.px-capf-wrapper .post-list-btn a:hover { text-decoration: none!important; }

.px-capf-wrapper .post-list .caption { font-size: 16px!important; line-height: 25px!important; max-height: 10em; width: 100%!important; }

@media (max-width: 770px){
body.single-portfolio-item .px-capf-wrapper .px-filter-fields .px-fiels-wrapper {
    background: #F5F4F3!important;
}

.px-capf-wrapper .px-filter-fields {
    background: transparent!important;
}

.px-capf-wrapper .lscf-posts { margin-top: 0px!important; padding-top: 25px!important; }
}

/* RISULTATI BRAND CATEGORIE */

.edgtf-portfolio-list-holder-outer.edgtf-ptf-standard article .edgtf-item-text-holder .edgtf-item-title { 
   padding: 0px!important;
   margin: 15px 0px!important;
   text-align: left!important;
   font-size: 27px!important;
   line-height: 27px!important;
}

.edgtf-portfolio-list-holder-outer.edgtf-ptf-standard article {
   padding: 0px 0px 35px 0px!important;
}

.edgtf-portfolio-list-holder-outer .custom_product_line {
    margin-bottom: 35px !important;
    margin-left: 41%;
}

p.edgtf-post-excerpt {
    font-family: Roboto!important;
    width: 100%!important;
}

/* FOOTER */

footer .edgtf-footer-top-holder, footer .edgtf-footer-bottom-holder {
    background-color: #303030;
}

footer .edgtf-footer-top.edgtf-footer-top-full {
    padding: 60px 80px;
}

#custom_html-5 .textwidget.custom-html-widget {
    width: 90%;
}

.edgtf-footer-inner .widget a {
    color: #FFF!important;
}

.edgtf-footer-inner .widget a:hover {
    color: #d3d0c9 !important;
}

.edgtf-footer-bottom-holder-inner br { display: none!important; }

@media (max-width: 600px){
.edgtf-footer-bottom-holder-inner br { display: block!important; }
.mb-footer-bottom { display: none!important; }
}

/* BLOG */ 

body.single-post h2 {
    margin-bottom: 20px !important;
}
body.single-post h3.edgtf-post-title { display: none!important; }
body.single-post .edgtf-post-text a:hover { text-decoration: underline!important; }
.edgtf-post-info-author { display: none!important; }
.edgtf-post-info-category span { display: none!important; }
.edgtf-post-info-comments-holder {
    display: none !important;
}
.edgtf-blog-like {
    display: none !important;
}

.edgtf-blog-list-holder .edgtf-info-bottom.edgtf-item-info-section {
   border-top: none!important;
   padding-top: 0!important;
}

@media only screen and (max-width:480px) {
 .edgtf-title.edgtf-title-large-text-size h1,.edgtf-title.edgtf-title-medium-text-size h1,.edgtf-title.edgtf-title-small-text-size h1 {
  font-size:22px;
  letter-spacing:2px!important;
 }
}

.edgtf-blog-holder article .edgtf-post-info-holder .edgtf-post-info-holder-center > div, .edgtf-blog-holder article .edgtf-post-info-holder .edgtf-post-info-holder-left > div, .edgtf-blog-holder article .edgtf-post-info-holder .edgtf-post-info-holder-right > div {
    font-family: Roboto!important;
}

/* BLOG DUE COLONNE */

.csColumn {
   text-align: left!important; 
}

/* BLOG SOCIAL SHARE */

.edgtf-social-share-holder.edgtf-list .edgtf-social-share-title {
    color: #000;
    font-size: 15px;
    margin-right: 0px;
    line-height: 18px;
    margin-top: -7px;
    display: block !important;
}

/* BUTTONS */

.edgtf-btn {
   -webkit-border-radius: 5px!important;
   -moz-border-radius: 5px!important;
    border-radius: 5px!important;
    padding: 12px 55px!important;
}

.mb-slider-button {
    padding: 25px 42px!important;
}

@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
.edgtf-btn {
    padding: 12px 42px!important;
}
}
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:landscape) {
.edgtf-btn {
    padding: 12px 42px!important;
}
}

/* RIMOSSO EFFETTINO HOVER DA TUTTI I PULSANTI */

.edgtf-btn.edgtf-btn-solid.edgtf-btn-hover-blink::before { display: none!important; }

#edgtf-back-to-top .edgtf-icon-bling { display: none!important; }

#edgtf-back-to-top:hover {
    background: #C4A779;
}

/* POSIZIONE BACK TO TOP MOBILE */

@media only screen and (max-width:600px) {
#edgtf-back-to-top {
   bottom: 135px;
}
}

/* FOOTER */

footer .edgtf-footer-top:not(.edgtf-footer-top-full) .edgtf-container-inner {
    padding: 80px 15%!important;
}

#iubenda-pp { z-index: 100000!important; }

/* DIDASCALIA IMMAGINI */

.wpb_single_image .vc_figure-caption {
    font-style: italic;
    color: #666;
    font-size: 0.9em!important;
}

/* SEPARATORI MOBILE */


@media screen and (min-width: 1366px) {
.mb-sep-mobile-left {
   display: none!important;
}
}

@media screen and (max-width: 1366px) {
.mb-sep-mobile-left {
   display: block!important;
}
.vc_separator.vc_sep_border_width_3 .vc_sep_holder .vc_sep_line {
   display: none!important;
}
.edgtf-blog-list-item-inner .mb-sep-mobile-left {
   display: none!important;
}
}

@media screen and (max-width: 600px) {
.edgtf-blog-list-item-inner .mb-sep-mobile-left {
   display: block!important;
}
}

@media screen and (max-width: 600px) {
.mb-sep {
    display: none;
  }
}


@media screen and (max-width: 600px) {
.mb-sep-3col .edgtf-separator {
    margin-top: 15px!important;
  }
}

/* SFONDO TEXTURE RIMOSSO DA MOBILE */ 

@media screen and (max-width: 500px) {
.sez-sfondo { 
    background-image: none!important;
    background-color: #EEE9E3;
}
}

@media screen and (min-width: 500px) {
.sez-sfondo { 
    background-image: url(https://mac-baren.com/wp-content/uploads/2019/02/yellow-bkg-section-nwl.jpg) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
}


/* TESTO WIDGET 1 FOOTER A CAPI */

div.edgtf-footer-top div#text-3 { width: 90%; }

@media screen and (max-width: 600px) { 
   div.edgtf-footer-top div#text-3 {
      width: 100%;
}
}

/* RIMOSSO COLORE BLU LINK PHONE IOS */

*[x-apple-data-detectors],  /* iOS */
    .x-gmail-data-detectors,    /* Gmail */
    .x-gmail-data-detectors *,
    .aBn {
        border-bottom: 0 !important;
        cursor: default !important;
        color: inherit !important;
        text-decoration: none !important;
        font-size: inherit !important;
        font-family: inherit !important;
        font-weight: inherit !important;
        line-height: inherit !important;
    }