/*!
Theme Name: Kadence Child
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: Kadence WP
Author URI: https://www.kadencewp.com/
Description: A child theme for the Kadence Theme.
Version: 1.0.0
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kadence-child
*/

/* Theme customization starts here
-------------------------------------------------------------- */
.wp-block-stackable-image,
figure.stk-img-wrapper,
.animazione-ingresso * {
	/*transition-timing-function: ease-in-out !important;*/
}

/* Parallax animation */
/*.fragola-bg-left.parallax {
    transition: all ease-out 0s !important;
}
.fragola-bg.parallax {
    transition: all ease-out 0s !important;
}
.parallax-fragola, 
.parallax-mirtillo , 
.parallax-pesca {
	transition: all ease-out 0s !important;
}
.parallax-velocita-3 {
	transition: all ease-out 0.4s !important;
}
.parallax-velocita-2 {
	transition: all ease-out 0.3s !important;
}
.parallax-velocita-1 {
	transition: all ease-out 0.1s !important;
}
.parallax {
	    transition: all ease-out 0s !important;
}*/
.stk-img-wrapper img, figure.stk-img-wrapper,  body.stk--anim-init .stk-img-wrapper:after,
.frutta-da-bottiglia * {
    transition: none !important;
}
* {
  /* transition: none !important;*/
}
/* Menu */

/* wpml */
li.wpml-ls-item {
    display: inline-block;
}
/* fine wpml */
div#mobile-header {
    position: fixed;
    width: 100%;
    top: 0;
}
.kadence-sticky-header {
    z-index: -2;
}
.kadence-sticky-header.item-is-fixed {
    z-index: -8;
}
.site-header-upper-inner-wrap.child-is-fixed .site-main-header-wrap {
    width: 33.33%;
    margin: auto;
}
svg.kadence-svg-icon.kadence-menu-svg {
    background: url(/wp-content/uploads/2022/09/Raggruppa-8.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
	width: 30px;
    height: 30px;
}
div#mobile-drawer .drawer-header .drawer-toggle {
    background: url(/wp-content/uploads/2022/09/close-1.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
}
svg.kadence-svg-icon.kadence-menu-svg path,
div#mobile-drawer .drawer-header .drawer-toggle span.toggle-close-bar {
	display: none;
}
.bottom-content-menu {
    display: flex;
	align-items: center;
}
.right-content-menu-img img {
    float: right;
}
div#mobile-drawer .drawer-header .drawer-toggle {
    font-size: 30px;
	padding: 0 !important;
}
div#mobile-drawer .drawer-header {
    padding: 45px !important;
    min-height: auto;
}
div#mobile-drawer .drawer-inner {
    max-width: 600px;
    margin: 20px;
}
button.widget-toggle-close.drawer-toggle svg {
    height: 30px;
    width: 30px;
}
.menu-main-menu-container a {
    transition: all .5s;
    width: 100%;
    display: inline-block;
    height: 100%;
		padding: 0 10px;
}
.menu-main-menu-container a:hover {
	  background-color: #fff!important;
	  color: #25282A !important;
}
.mobile-navigation ul li.current-menu-item > a:hover {
    color: #25282A;
}
.mobile-menu-container.drawer-menu-container a {
    overflow: hidden;
    width: max-content !important;
    position: relative;
	margin: 10px 0;
}
.popup-drawer .drawer-content {
    height: 100%;
}

.drawer-content.mobile-drawer-content {
    display: flex;
    flex-direction: column;
    height: 100%;
}
.site-header-item-mobile-navigation {
    flex-basis: 75%;
    display: flex;
    flex-direction: column;
    justify-content: center;
	margin: 0 25px;
}
.drawer-content .site-header-item:last-child {
    flex-basis: 25%;
	align-items: flex-end;
}
.widget_text.widget.widget_custom_html .textwidget.custom-html-widget {
    height: 100%;
}
.bottom-content-menu {
    display: flex;
    align-items: center;
    align-content: flex-end;
    height: 100%;
}
div#mobile-header {
    display: inherit;
}
.kadence-sticky-header.item-is-fixed.item-at-start .custom-logo.kadence-sticky-logo.svg-logo-image {
  display: inline-block;
  opacity: 0;
  transition: all 0.5s ease-in-out;
}

.kadence-sticky-header.item-is-fixed.item-is-stuck img.custom-logo.kadence-sticky-logo.svg-logo-image {
    opacity: 1;
    transition: all 0.5s ease-in-out;
	transition-delay: 1s;
}
.kadence-sticky-header.item-is-fixed.item-at-start .custom-logo{
  display: none;
}
/* END - Menu */

/* Animazione Foto con Sfera */
.animazione-img-sfera {
    position: relative;
}
.div-img-principale-center img {
   border-radius: 100%;
	margin-left: auto;
    width: 65%;
    margin-top: -12%;
	margin-right: 9%;
}
.div-img-principale-center {
    z-index: 2;
    position: relative;
}
/* Sfera Bottom */
.foto-cerchio {
    position: relative;
}
.outCircle.sfera-bottom {
    z-index: 2;
    overflow: visible;
    position: absolute;
    bottom: -10%;
    right: 10%;
    width: 20%;
    height: auto;
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
    border-radius: 100px;
}
.sfera-bottom .rotate {
    width: 100%;
    height: 100%;
    -webkit-animation: circle 10s infinite linear;       
}
.sfera-bottom .outCircle {
    margin-left: auto;
}
.sfera-bottom .counterrotate {
    width: 90%;
    height: 90%;
    -webkit-animation: ccircle 10s infinite linear;    
}   
.sfera-bottom .inner {
    width: 100%;
	height: 100%;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 100px;
    position: absolute;
    left: 0px;
    top: 0px;
    display: block;
}
/* END - Sfera Bottom */

/* Sfera Top */
.outCircle.sfera-top {
    z-index: -1;
    overflow: visible;
    top: -65%;
    left: 30%;
    width: 40%;
    height: auto;
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
    border-radius: 100px;
    position: absolute;
}
.sfera-top .rotate {
    width: 100%;
    height: 100%;
    -webkit-animation: circle 10s infinite linear;       
}
.sfera-top .outCircle {
    margin-left: auto;
}
.sfera-top .counterrotate {
    width: 90%;
    height: 90%;
    -webkit-animation: ccircle 10s infinite linear;    
}   
.sfera-top .inner {
    width: 100%;
	height: 100%;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 100px;
    position: absolute;
    left: 0px;
    top: 0px;
    display: block;
}
/*.outCircle {
    position: relative !important;
}*/
/* END - Sfera Top */
/**
 * ----------------------------------------
 * animazione sfera
 * ----------------------------------------
 */
@-webkit-keyframes circle {
    from {-webkit-transform: rotateZ(0deg)}
    to {-webkit-transform: rotateZ(360deg)}
}
@-webkit-keyframes ccircle {
    from {-webkit-transform: rotateZ(360deg)}
    to {-webkit-transform: rotateZ(0deg)}
}
/* END - Animazione Foto con Sfera */
/* Section - INTRO */
.uova-rotate-left {
	transform: rotate(-16deg);
}
.uova-rotate-right {
	transform: rotate(16deg);
}
.col-bottiglia-inclinata {
	position: relative;
}
.bottiglia-inclinata {
  width: 70%;
	z-index: 2;
}
.bottiglia-inclinata-logo {
    position: absolute;
    width: 42%;
    left: 8%;
    margin-top: 7% !important;
	z-index: 3;
}
.bottiglia-inclinata-3,
.bottiglia-inclinata-4,
.bottiglia-inclinata-2,
.bottiglia-inclinata-1  {
    position: absolute;
	transition-timing-function: ease !important;
}

.bottiglia-inclinata-1 figure.stk-img-wrapper,
.bottiglia-inclinata-2 figure.stk-img-wrapper,
.bottiglia-inclinata-3 figure.stk-img-wrapper,
.bottiglia-inclinata-4 figure.stk-img-wrapper {
    width: 100% !important;
}
.bottiglia-inclinata-4 {	
	width: 8%;
	right: 27%;
    top: 55%;
    transform: rotate(200deg);

}
.bottiglia-inclinata-3 {
	top: 53%;
    width: 3% !important;
    right: 20%;
}
.bottiglia-inclinata-2 {	
	width: 12%;
    right: 11%;
    top: 58%;
    transform: rotate(260deg);
}
.bottiglia-inclinata-1 {	
	width: 12%;
    right: 0%;
    top: 86%;
}

.overflow {
  position: relative;
  display: inline-block;
  overflow: hidden;
}
.img-atleta-basket {
	position: absolute;
	top: 0;
	background-image: url(/wp-content/uploads/2022/09/20gr_high_protein.svg);
	background-size: 70%;
	background-repeat: no-repeat;
	background-position: 40% 70%;
}
.row-bg-fragola-sfocata > .kt-row-layout-inner {
  background-size: 15% !important;
  background-position: 108% center !important;
}
.fragola-bg {
  position: absolute;
  right: -8%;
 bottom: 25%;
	filter: blur(13px);
    opacity: 0.8;
}
.fragola-bg-left .stk-img-wrapper {
  position: absolute;
  left: -35%;
  transform: rotate(260deg);
	bottom: 0;
	filter: blur(13px);
}
/* Section - INTRO */


.kadence-heading-clip-animation {
  text-align: center;
  width: 100%;
}

/* Section High Protein */
span.ombra-bottiglia {
    width: 60%;
    height: 0px;
    background-color: rgb(217, 217, 217,0.53);
    border-radius: 185px;
    box-shadow: 0 0 30px 12px rgb(217, 217, 217,0.53);
    display: inherit;
    margin: auto;
}
.high-protein-fragole {
    width: 45%;
    margin-left: auto;
    top: 10%;
    position: absolute;
    right: 15px;
    z-index: -1;
    transform: rotate(20deg);
}
.btn-circle {
    position: absolute;
    bottom: 100px;
    right: -30px;
	border: 1px solid #25282a;
	border-radius: 50%;
    background: transparent;
    clip-path: circle(50% at 50% 50%);
    background: transparent;
    width: 140px;
    height: 140px;
    display: flex;
    z-index: 2;
    justify-content: center;
    align-items: center;
}
.btn-circle a {
    text-decoration: none;
    text-transform: uppercase;
    font-size: 15px;
    line-height: 1.3;
    font-weight: 600;
}
.btn-circle a img {
    margin-top: 10px;
}
/* Section High Protein */

/* Ventaglio */
.ventaglio {
    position: relative;
    min-height: 600px;
	margin-left: -90px;
}
.animazione-ventaglio-2 {
    position: relative;
}
.animazione-ventaglio-2 img {
    max-height: 800px;
    object-fit: contain;
}
.ventaglio img  {
    max-height: 600px;
    object-fit: contain;
}
.ventaglio .ventaglio-1,
.ventaglio .ventaglio-2,
.ventaglio .ventaglio-3,
.ventaglio .ventaglio-4 {
    position: absolute;
	width: 100%;
}

.animazione-ventaglio-2 .ventaglio-2-2 {
	position: absolute;
    width: 100%;
    top: -200px;
    z-index: -1;
}
.ventaglio .ventaglio-3,
.ventaglio .ventaglio-2 {
    z-index: -1;
}
.ventaglio .ventaglio-4 {
    z-index: -2;
}

/* END - Ventaglio */

.img-bg-20gr .kt-inside-inner-col {
  background-size: 55% !important;
}
span.ombra-bottiglia.right {
    margin-left: auto !important;
    margin-right: 0;
    width: 70%;
}
/* END - Section High Protein */


/* Section "LASCIATI SORPRENDERE - DA 4 GUSTI DELIZIOSI" */
.row-gusti-cols .kt-row-column-wrap .wp-block-kadence-column {
    max-width: 16vw;
}
.row-gusti-cols .img-box-tropical .eihe-box .eihe-caption p a { 
	font-size: 16px;
}
.img-box-tropical .iheg-wrapper {
    background: url(/wp-content/uploads/2022/09/Ellisse-9.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-size: contain;
	height: 16vw;
	width: 16vw;
	background-position: center bottom;
	margin: auto;
}
.img-box-fragola .iheg-wrapper {
    background: url(/wp-content/uploads/2022/09/Ellisse-1.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-size: contain;
	height: 16vw;
	width: 16vw;
    background-position: center bottom;
	margin: auto;
}
.img-box-lime-menta .iheg-wrapper {
    background: url(/wp-content/uploads/2022/09/Ellisse-10.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-size: contain;
	height: 16vw;
	width: 16vw;
    background-position: center bottom;
	margin: auto;
}
.img-box-pesca .iheg-wrapper {
    background: url(/wp-content/uploads/2022/09/Ellisse-13.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-size: contain;
	height: 16vw;
	width: 16vw;
    background-position: center bottom;
	margin: auto;
}
.img-box-tropical .iheg-wrapper .eihe-box img,
.img-box-fragola .iheg-wrapper .eihe-box img,
.img-box-lime-menta .iheg-wrapper .eihe-box img,
.img-box-pesca .iheg-wrapper .eihe-box img {
    text-align: center;
    margin: auto;
	/*padding: 0 20px 40px 20px;*/
	max-height: 12vw;
    width: 12vw;
    object-fit: contain;
	    margin-top: -25px;
}
.img-box-fragola .eihe-box.eihe-fade,
.img-box-tropical .eihe-box.eihe-fade,
.img-box-lime-menta .eihe-box.eihe-fade,
.img-box-pesca .eihe-box.eihe-fade  {
    /*padding-bottom: 40px;*/
	display: flex;
    align-items: center;
    height: 100%;
    overflow: visible;
}
h3.wp-block-kadence-advancedheading strong {
    font-size: 26px;
    line-height: 1.5em;
}
.img-box-tropical .eihe-box .eihe-caption p a {
  text-decoration: none;
  color: inherit;
  display: inline-block;
	text-transform: uppercase;
    font-weight: 600;
    background: url(/wp-content/uploads/2022/09/Ellisse-9.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
	height: 10vw;
    width: 10vw;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.img-box-fragola .eihe-box .eihe-caption p a {
  text-decoration: none;
  color: inherit;
  display: inline-block;
	text-transform: uppercase;
    font-weight: 600;
    background: url(/wp-content/uploads/2022/09/Ellisse-1.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
	height: 10vw;
    width: 10vw;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.img-box-lime-menta .eihe-box .eihe-caption p a {
  text-decoration: none;
  color: inherit;
  display: inline-block;
	text-transform: uppercase;
    font-weight: 600;
    background: url(/wp-content/uploads/2022/09/Ellisse-10.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
	height: 10vw;
    width: 10vw;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.img-box-pesca .eihe-box .eihe-caption p a {
  text-decoration: none;
  color: inherit;
  display: inline-block;
	text-transform: uppercase;
    font-weight: 600;
    background: url(/wp-content/uploads/2022/09/Ellisse-13.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
	height: 10vw;
    width: 10vw;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.img-box-tropical .eihe-box .eihe-caption p a::after ,
.img-box-fragola .eihe-box .eihe-caption p a::after ,
.img-box-lime-menta .eihe-box .eihe-caption p a::after ,
.img-box-pesca .eihe-box .eihe-caption p a::after {
  content: "";
  display: block;
  background-image: url(/wp-content/uploads/2022/09/arrow_white.svg);
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  margin-top: 10px;
}
/* END - Section "LASCIATI SORPRENDERE - DA 4 GUSTI DELIZIOSI" */

/*  Section GUSTI */
.titolo-gradient-tropical {
  background: -moz-linear-gradient(-90deg, #EB0045 0%, #FFDB00 100%) !important;
  background: -webkit-linear-gradient(-90deg, #EB0045 0%, #FFDB00 100%) !important;
  background: linear-gradient(-90deg, #EB0045 0%, #FFDB00 100%) !important;
  width: fit-content;
  display: inline-block;
  padding: 5px 20px !important;
  color: #fff;
}
.img-proprieta-bricks svg {
    width: 100%;
}
.col-gusto-img .kt-row-layout-inner {
  background-size: 55% !important;
  background-position: 100% 20% !important;
}
.bg-titolo-dark {
  background-color: #25282a;
  width: max-content;
  margin: auto !important;
  text-align: center !important;
  padding: 2px 12px;
  display: flex !important;
  transition-delay: 10ms;
}
.row-intro-title .wp-block-kadence-column {
  margin-bottom: 0 !important;
}
.titolo-gradient-fragola {
  background: -moz-linear-gradient(-90deg, #EA002A 0%, #F55197 100%) !important;
  background: -webkit-linear-gradient(-90deg, #EA002A 0%, #F55197 100%) !important;
  background: linear-gradient(-90deg, #EB0045 0%, #F55197 100%) !important;
  width: fit-content;
  display: inline-block;
  padding: 5px 20px !important;
  color: #fff;
}
.titolo-gradient-lime-menta {
  background: -moz-linear-gradient(-90deg, #3AD531 0%, #FFE900 100%) !important;
  background: -webkit-linear-gradient(-90deg, #3AD531 0%, #FFE900 100%) !important;
  background: linear-gradient(-90deg, #3AD531 0%, #FFE900 100%) !important;
  width: fit-content;
  display: inline-block;
  padding: 5px 20px !important;
  color: #fff;
}
.titolo-gradient-pesca {
  background: -moz-linear-gradient(-90deg, #FF5A5A 0%, #FFCC8C 100%) !important;
  background: -webkit-linear-gradient(-90deg, #FF5A5A 0%, #FFCC8C 100%) !important;
  background: linear-gradient(-90deg, #EB0045 0%, #FFCC8C 100%) !important;
  width: fit-content;
  display: inline-block;
  padding: 5px 20px !important;
  color: #fff;
}
.row-intro-title .kt-row-column-wrap {
  width: fit-content;
	margin: auto;
}


.bottiglia-absolute.bottiglie-tropical{
    position: absolute;
    top: 0;
    z-index: -1;
}
.bottiglia-absolute.bottiglie-lime-menta {
    position: absolute;
    top: 0;
    z-index: -1;
}
.bottiglia-absolute.bottiglie-pesca{
    position: absolute;
    top: 0;
    z-index: -2;
}
/* Sezione Gusti */
span.ombra-bottiglia.gusti {
    margin-top: 250px;
    width: 40%;
    height: 0;
    box-shadow: 0 0 53px 30px rgb(217, 217, 217, 0.94);
}
.bottiglia-gusti {
    max-width: 55%;
}
.bottiglia-gusti-tropical-1 {
    position: absolute;
    max-width: 20%;
    top: 6%;
    right: 25%;
    z-index: -1;
}
.bottiglia-gusti-tropical-2 {
	position: absolute;
	max-width: 18%;
    top: 23%;
    right: 15%;
    z-index: -1;
}
.bottiglia-gusti-tropical-3 {
    position: absolute;
    max-width: 25%; 
	top: 35%;
    right: 30%;
    z-index: -1;
}
.bottiglia-gusti-tropical-4 {
    position: absolute;
    bottom: 150px;
    max-width: 32%;
}
.bottiglia-gusti-fragola-4 {
	position: absolute;
    bottom: 19%;
    max-width: 14%;
    transform: rotate(190deg);
    left: 20%;
}
.bottiglia-gusti-fragola-1 {
	position: absolute;
	max-width: 30%;
    top: 5%;
    right: 15%;
    z-index: -1;
}
.bottiglia-gusti-fragola-3 {
    position: absolute;
    max-width: 25%; 
	top: 35%;
    right: 30%;
    z-index: -1;	
}
.bottiglia-gusti-lime-menta-1 {
	position: absolute;
	max-width: 20%;
    top: 3%;
    right: 4%;
    z-index: -1;
}
.bottiglia-gusti-lime-menta-2 {
	position: absolute;
	max-width: 33%;
    top: 12%;
    right: 13%;
    z-index: -1;
}
.bottiglia-gusti-lime-menta-3 {
    position: absolute;
    max-width: 25%; 
	top: 35%;
    right: 30%;
    z-index: -1;	
}
.bottiglia-gusti-pesca-1 {
	position: absolute;
	max-width: 33%;
    top: 4%;
    right: 10%;
    z-index: -1;
}
.bottiglia-gusti-pesca-2 {
    position: absolute;
	max-width: 26%;
    top: 9%;
    right: 24%;
    z-index: -1;	
}
.bottiglia-gusti-pesca-4 {
    position: absolute;
    bottom: 150px;
    max-width: 25%;
}
.testo-grande.cooming-soon {
    background: -webkit-linear-gradient(#EB0045, #F55197) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent;
}
/* Popup Contattaci */

.modal-trigger:hover h5,
.modal-trigger:hover p{
    color: var(--global-palette7);
	margin-bottom:0;
}


@media only screen and (min-width: 767px) {
	.flexrow {
		display: flex !important;
		flex-direction: row;
		flex-wrap:wrap;
		justify-content: space-between;
		align-items: center;
	}
	.flexreverse {
		display: flex;
		flex-direction: row-reverse;
	}
}



.popup-contattaci .kt-modal-container .wp-block-contact-form-7-contact-form-selector input,
.popup-contattaci .kt-modal-container .wp-block-contact-form-7-contact-form-selector textarea {
    border-top: 0;
    border-bottom: 1px solid #25282a;
    border-left: 0;
    border-radius: 0;
    border-right: 0;
	color: #25282a;
}
.popup-contattaci .kt-modal-container .wp-block-contact-form-7-contact-form-selector input::placeholder,
.popup-contattaci .kt-modal-container .wp-block-contact-form-7-contact-form-selector textarea::placeholder {
    color: #8a8a8a;
}
.popup-contattaci .kt-modal-container .wp-block-contact-form-7-contact-form-selector .fl-col,
.popup-contattaci .kt-modal-container .wp-block-contact-form-7-contact-form-selector .row {
    display: inline-block;
	width: 100%;
}
.popup-contattaci .kt-modal-container .wp-block-contact-form-7-contact-form-selector input.wpcf7-submit {
    background: -moz-linear-gradient(-90deg, #EA002A 0%, #F55197 100%) !important;
  	background: -webkit-linear-gradient(-90deg, #EA002A 0%, #F55197 100%) !important;
  	background: linear-gradient(-90deg, #EB0045 0%, #F55197 100%) !important;
    color: #fff !important;
    border: 0 !important;
    text-transform: uppercase;
    font-weight: 500;
}
.footer-privacy a {
    text-decoration: none;
    font-weight: 700;
}
/* END - Popup Contattaci */

/*  END - Section GUSTI */
@media only screen and (min-width: 1024px) {
	.row-intro-title {
	  width: 40vw;
	}
}
@media only screen and (max-width: 640px) {
	div#mobile-drawer .drawer-inner {
		left: 0;
		right: 0;
		width: auto;
	}
	.mobile-navigation ul li {
		font-size: 1.2em !important;
	}
	div#mobile-drawer .drawer-header {
		padding: 20px !important;
	}
	div#mobile-drawer .drawer-header .drawer-toggle {
		font-size: 25px;
	}
	svg.kadence-svg-icon.kadence-menu-svg {
		width: 25px;
		height: 25px;
	}
	.site-header-item-mobile-navigation {
		margin: 0 15px;
	}
}


/* css da personalizza */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */





