/* #main
----------------------------------------------------------------------------- */
#main {margin-top: 0}


/* Ul check
----------------------------------------------------------------------------- */
.ul{padding: 0; margin: 0}
.check {list-style-type: none; padding: 0;margin: 0}
.check li{color: #292929; font-size: 23px; line-height: 1;font-family: 'Poppins', sans-serif; font-weight: 600;display: flex}
.check li::before{font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f00c"; color: #F90004; margin-bottom: 6px; padding: 0 24px 0 0; float: left;}


/* Btn-color
----------------------------------------------------------------------------- */
.gfort-btn-primary{background-color:#ef99fe; border-color: #ba72c0}


/* Accent-color
----------------------------------------------------------------------------- */
.accent-color, .accent-hover-color:hover {
    color: #ffffff;
}

/* Countdown
----------------------------------------------------------------------------- */
.offerta{background-color:#d32f2f; color:#ffffff; text-transform: uppercase; padding: 5px; display: inline-block; margin: 0!important}
.countdown{color:#d32f2f; text-align: left}


/* Countdown 30 minutes
----------------------------------------------------------------------------- */
.tempo, #time1, #time2{
    color: #d32f2f;
	font-size: 50px;
	font-weight: bold;
	line-height: 1;
}

/* Callnow
----------------------------------------------------------------------------- */
#callnow{display: block; position: fixed; bottom: 0; width: 100%; margin: 0; height: 56px; z-index: 2; background: #d86d52}
#callnow{margin: auto; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif!important;font-size: 12px;font-weight: 700; white-space: nowrap;  text-align: left; line-height: 21px;}
.btn-azure{background-color: #48afff;height: 56px; line-height: 44px;}
.btn-green{background-color: #99cc33;height: 56px;line-height: 44px;}
.btn-azure:hover{background-color: #0090ff;}
.btn-green:hover{background-color: #5cb85c;}
.btn-azure a{color: #ffffff;}
.btn-green a{color: #ffffff;}
.btn-azure a:hover{color: #222222;}
.btn-green a:hover{color: #222222;}


/* chat-application
----------------------------------------------------------------------------- */
#chat-application .css-1h63ts5{width: 100%!important; border-radius: 3px!important; height: 31px!important}
#chat-application{bottom: 0!important; right: 0!important; height: 31px;}



/* gfort-section
----------------------------------------------------------------------------- */
.gfort-section {padding: 40px 0 0 0}
.gfort-section-footer-top .gfort-section-3x-padding {padding: 60px 0 90px 0;}
.gfort-section-half .gfort-section-half-media { margin: 15px auto 25px auto!important;}
.gfort-block-section-title {margin: 0 0 20px;}
.gfort-ribbon{padding: 0px 17px}
.gfort-ribbon span{font-size: 15px; padding: 5px}
@media (min-width: 1200px){
	.gfort-section-3x-padding {padding: 35px 0 0px;}
	.gfort-section-3x-padding.gfort-section-half > .container {padding-bottom: 50px;}
}

@media (max-width: 992px){.gfort-navbar{position: fixed; background-color: #ffffff}.gfort-ribbon span{font-size: 12px; padding: 2px 0px}}

@media (max-width: 991px){
#main {margin-top: 62px;}
	
}


.strikethrough {
  position: relative;
}
.strikethrough:before {
  position: absolute;
  content: "";
  left: -5px;
  top: 77%;
  right: 0;
  height:4px;
  width:0;
  background:red;
  -webkit-transform:rotate(-20deg);
  -moz-transform:rotate(-20deg);
  -ms-transform:rotate(-20deg);
  -o-transform:rotate(-20deg);
  transform:rotate(-20deg);
  transform-origin:left;
  animation:grow 2s linear forwards infinite;
}
@keyframes grow{
  to {width:55px;}
}

/* Widget Magma
----------------------------------------------------------------------------- */
#team_widget_div_section .container{margin: 0; padding-left: 0!important; padding-right: 0!important}
.team_widget_div_modalinput {color:#ffffff!important}
.consegna_field {display:none!important}
.form_widget .toggle_radio {display:none!important}
.h4{display:none!important}
#team_div_qktuurk13 {-ms-flex: 0 0 100%!important;flex: 0 0 100%!important;max-width: 100%!important;padding-bottom: 15px}
#team_div_oiol8vfdx {-ms-flex: 0 0 100%!important;flex: 0 0 100%!important;max-width: 100%!important;}
#team_widget_div .row:nth-child(4) {display: flex!important; flex-direction: column!important}






.h5.order_field:first-child{display:none!important}
.h5.order_field:before{content: "Totale spese:  9,00 €"!important; color: #333333!important;font-size:100%!important; margin:10px 0!important;display:block!important}
.h5.order_field:after{content: "Totale:  48,00 €"!important; color: #333333!important;margin:10px 0!important;display:block!important;font-size: 150%!important;}
.h3{display:none!important}  
.h5{font-size: 150%!important;}


/*.consegna_field::before {content: "Le consegne sono regolari in tutta Italia anche in questi giorni"!important; font-size:20px!important; font-weight:bold!important; margin-bottom: 10px!important;display: block!important; line-height: 1!important}*/
/*.consegna_field::after {content: "Spedizione in 24-48 ore lavorative con Corriere Espresso."!important; font-size:20px!important; line-height:1!important; font-weight:bold!important}*/