/* ------ MOBILE ------ */

@media only screen and (max-width: 769px) {  
  
    
    /* HEADER - MENU DI NAVIGAZIONE */
    
    .wd-side-hidden.wd-opened {
        z-index: 999999999; 
        background: #6c549c;
    }
    
    .wd-side-hidden.wd-opened::before {
        display: block;
        margin: 25px;
        content: '';
        width: 100%;
        height: 55px;
        background:url('../../uploads/2025/07/Logo-Nuovacart-bianco.png');
        background-size: contain;
        background-position: left center;
        background-repeat: no-repeat;       
    }
    
    .wd-header-mobile-nav .wd-tools-icon:before {
        font-size: 25px !important;
        color: #6c549c;
    }
    
    .wd-action-btn>a {
        color: #ffffff !important; 
    }
    
    .wd-heading {
        border-bottom: 1px solid #eaeaea !important; 
        background: transparent !important; 
    }

    .wd-nav-mobile li a {
        min-height: auto !important; 
        padding: 21px 25px 15px !important;
        font-family: "Montserrat", Arial, Helvetica, sans-serif; 
        font-size: 15px !important;
        line-height: 15px !important;
        text-transform: none !important; 
        border-bottom: 1px solid #ffffff !important;
        color: #ffffff !important;
    }    
    
    .wd-nav-mobile li a:hover {
        color: #6c549c !important;
        background: #ffffff !important; 
    }  
    
    .mobile-nav .wd-nav-opener {
        border-left: 0 solid #ffffff !important;
        border-bottom: 1px solid #ffffff !important;
        background: #6c549c !important;
    }

    .wd-nav-opener:after {
        transform: rotate(90deg);
        margin-top: 6.25px;
        font-size: 14px !important;
        line-height: 14px;
        color: #ffffff;
    }

    .wd-nav-mobile li:hover .wd-nav-opener:after {
        color: #ffffff !important;
    }
    
    .wd-nav-mobile li.opener-page>a,
    .mobile-nav .wd-nav-opener.wd-active
    {
        color: #ffffff !important;
        background: transparent !important;
        border: 0;
    }       

    /* HEADER - SOTTOMENU DI NAVIGAZIONE */

    .wd-nav .wd-sub-menu li a {
        font-weight: 600; 
        text-align: left; 
        color: #6c549c !important; 
        background: #e8e4e4;
        border-bottom: 1px solid #ffffff !important;
    }
    
    .wd-nav .wd-sub-menu li:last-of-type a {
        border-bottom: 1px solid #ffffff !important;
    }    
    
    .wd-nav .wd-sub-menu li a:hover {
        color: #6c549c !important;
        background: #ffffff !important;
    }    

    /* TYPHOGRAPHY - TITOLI */

    /* Titolo Uno */

    .wpb_text_column.titolo_uno p,
    .main-page-wrapper .title-size-default .title
    {
        margin-bottom: 18.75px !important; 
        font-size: 20px;
        line-height: 28px; 
    }     
    
    .wpb_text_column.titolo_uno_before p {
        margin-bottom: 12.5px !important; 
        padding: 6px 15px 6px; 
        font-size: 15px;
        line-height: 15px; 
    }     

    .wpb_text_column.titolo_uno_slim p {
        margin-bottom: 12.5px !important; 
        font-size: 18px;
        line-height: 18px; 
    }

    /* Titolo Due */

    .wpb_text_column.titolo_due p {
        margin-bottom: 18.75px !important; 
        font-size: 20px;
        line-height: 28px; 
    }    

    /* Titolo Tre */

    .wpb_text_column.titolo_tre p {
        margin-bottom: 12.5px !important; 
        font-size: 17px;
        line-height: 25px; 
    }    
    
    /* Titolo Quattro */

    .wpb_text_column.titolo_quattro p {
        margin-bottom: 12.5px !important; 
        font-size: 17px;
        line-height: 17px; 
    }  

    /* Titolo Cinque */

    .wpb_text_column.titolo_cinque p {
        margin-top: 0; 
        margin-bottom: 6.25px !important; 
        font-size: 17px;
        line-height: 25px; 
    }   
    
    .wpb_text_column + .wpb_text_column.titolo_cinque p {
        margin-top: 12.5px; 
    }    
    
    /* Titolo Number */

    .wpb_text_column.titolo_number p {
        font-size: 58px;
        line-height: 58px; 
    }    
    
    /* TYPHOGRAPHY - TESTI */

    .wpb_text_column p,
    .wpb_text_column li,
    .wd-accordion-content p,
    .wd-accordion-content li
    {
        line-height: 23px;
    }    
    
    .wpb_text_column p+ul {
        margin-top: 10px;
    }

    .wpb_text_column ul+p {
        margin-top: 10px;
    }        

    /* TYPHOGRAPHY - LISTE */

    .wpb_text_column li,
    .wd-accordion-content li
    {
        margin-bottom: 2.5px; 
    }

    .wpb_text_column li::before {
        margin-right: 5px;
        font-size: 15px;
    }    
    
    /* TYPHOGRAPHY - LISTE - GRID */

    .wpb_text_column + .wpb_text_column.list_grid {
        padding-top: 18.75px; 
    }

    .wpb_text_column.list_grid ul {
        display: block;
    }

    .wpb_text_column.list_grid li {
        margin-bottom: 6.25px; 
    }

    /* LAYOUT */

    .vc_row.show_desktop,
    .show_desktop
    {
        display: none !important; 
    }

    .vc_row.show_mobile,
    .show_mobile
    {
        display: block !important; 
    }   
    
    .wd-page-content {
        padding-bottom: 0; 
    }    
    
    /* RIGA - COVER */

    .riga_cover,
    .riga_cover img
    {
        height: 300px; 
    }     
    
    /* RIGA - TITOLO */

    .riga_titolo {
        padding-top: 25px; 
        padding-bottom: 18.75px; 
    }  
    
    .riga_titolo .wpb_text_column.titolo_uno + .wpb_text_column.titolo_tre p {
        margin-top: 6.25px !important;
    }    
      
    /* RIGA - TITOLO - WITH TEXT */
    
    .riga_titolo.riga_titolo_txt .wpb_text_column.titolo_txt_text {
        width: 100%; 
        margin: 6.25px auto 0 !important; 
    }      
    
    /* RIGA - CONTENT */

    .riga_content {
        padding-top: 37.5px;
        padding-bottom: 12.5px; 
    }
    
    .riga_content .wpb_column {
        padding-bottom: 25px; 
    }    
    
    /* RIGA - SIDE IMAGE */

    .riga_sideimg {
        padding-top: 37.5px; 
        padding-bottom: 12.5px;
    }

    .riga_sideimg .wpb_column {
        padding-bottom: 25px; 
    }

    .riga_sideimg .wpb_column:nth-child(1) .vc_column-inner {
        padding-right: 15px;  
    }

    .riga_sideimg .wpb_text_column p,
    .riga_sideimg_full.riga_sideimg_full_padding.riga_sideimg_full_padding .wpb_text_column p
    {
        margin-bottom: 10px; 
    }
    
    /* RIGA - SIDE IMAGE - INVERTED */
    
    .riga_sideimg.riga_sideimg_inverted .wpb_column:nth-child(1) {
        order: 2; 
    }
    
    .riga_sideimg.riga_sideimg_inverted .wpb_column:nth-child(2) {
        order: 1; 
    }    

    .riga_sideimg.riga_sideimg_inverted .wpb_column:nth-child(1) .vc_column-inner {
        padding-right: 15px;  
    }  
    
    .riga_sideimg.riga_sideimg_inverted .wpb_column:nth-child(2) .vc_column-inner {
        padding-left: 15px;  
    } 
    
    /* RIGA - SIDE IMAGE - FULL */

    .vc_row.riga_sideimg_full {
        padding-bottom: 37.5px; 
    }
    
    .riga_sideimg_full .wpb_column:nth-child(1) {
        order: 2; 
    }

    .riga_sideimg_full .wpb_column:nth-child(2) {
        order: 1; 
    }    
    
    .riga_sideimg_full .wpb_column:nth-child(1) .vc_column-inner {
        padding-top: 37.5px; 
        padding-left: 15px; 
    }

    .riga_sideimg_full .wpb_column:nth-child(2) .vc_column-inner {
        padding-left: 0;  
    }
    
     .riga_sideimg_full .wd-images-gallery + .wd-images-gallery {
        margin-top: 25px; 
    }
    
    .riga_sideimg_full .wpb_text_column.titolo_uno + .wpb_text_column.titolo_tre p {
        margin-top: -3.25px; 
    }    

    .riga_sideimg_full .btn.btn-size-default {
        margin-top: 18.75px; 
    }

    .riga_sideimg_full.riga_sideimg_full_padding_inverted_leftzero .wpb_column:nth-child(1) .vc_column-inner {
        padding-left: 15px !important; 
    }
    
    /* RIGA - SIDE IMAGE - FULL - PADDING */

    .riga_sideimg_full.riga_sideimg_full_padding {
        padding-top: 37.5px;
        padding-bottom: 0; 
        background: #fff; 
    }
    
    .riga_sideimg_full.riga_sideimg_full_padding .wpb_column {
        padding-bottom: 37.5px; 
    } 

    .riga_sideimg_full.riga_sideimg_full_padding .wpb_column:nth-child(1) .vc_column-inner {
        padding-top: 0; 
        padding-right: 15px; 
    }

    .riga_sideimg_full.riga_sideimg_full_padding .wpb_column:nth-child(2) .vc_column-inner {
        padding-left: 15px; 
        padding-right: 15px; 
    }
    
    .riga_sideimg_full_padding .sideimg_txt_focus {
        width: 100%; 
        margin-top: 18.75px;
        margin-left: 0; 
        padding: 18.75px 15px 15px 15px;
    }  

    .riga_sideimg_full_padding.riga_sideimg_full_padding_inverted .sideimg_txt_focus {
        padding-left: 15px;
        padding-right: 15px;
    }   
    
    .riga_sideimg_full_padding .txtborder p {
        width: 100%; 
        margin-top: 25px; 
        margin-left: 0; 
        padding-left: 15px; 
        padding-bottom: 37.5px; 
        font-size: 15px; 
        line-height: 23px; 
        border-left: 8px solid #04549c; 
    }   
    
    .riga_sideimg_full_padding .txtborder.txtborder_inverted p {
        margin-left: 15px; 
        border-left: 8px solid #74b404; 
    }    
    
    /* RIGA - SIDE IMAGE - FULL - PADDING - DOUBLE - BEFORE */
    
    .riga_sideimg_full.riga_sideimg_full_padding.riga_sideimg_full_padding_double_before {
        margin-top: 0; 
        padding-top: 0; 
    }

    .riga_sideimg_full.riga_sideimg_full_padding.riga_sideimg_full_padding_double_before .wpb_column:nth-child(2) .wd-images-gallery {
        position: unset; 
    }

    .riga_sideimg_full.riga_sideimg_full_padding.riga_sideimg_full_padding_double_before .wd-gallery-item img {
        height: auto; 
    }

    /* RIGA - SIDE IMAGE - FULL - PADDING - DOUBLE */

    .riga_sideimg_full.riga_sideimg_full_padding.riga_sideimg_full_padding_double {
        padding-top: 0;
        padding-bottom: 0; 
    }

    .riga_sideimg_full.riga_sideimg_full_padding.riga_sideimg_full_padding_double .wpb_column:nth-child(1) {
        padding-top: 37.5px; 
        padding-bottom: 37.5px; 
    }

    /* RIGA - SIDE IMAGE - FULL - PADDING - INVERTED */

    .riga_sideimg_full.riga_sideimg_full_padding.riga_sideimg_full_padding_inverted {
        display: flex; 
        flex-direction: column; 
        padding-top: 0; 
        padding-bottom: 0; 
    }
    
    .riga_sideimg_full.riga_sideimg_full_padding.riga_sideimg_full_padding_inverted .wpb_column:nth-child(1) {
        order: 2; 
    }
    
    .riga_sideimg_full.riga_sideimg_full_padding.riga_sideimg_full_padding_inverted .wpb_column:nth-child(2) {
        order: 1; 
    }    

    .riga_sideimg_full.riga_sideimg_full_padding.riga_sideimg_full_padding_inverted .wpb_column:nth-child(1) .vc_column-inner,
    .riga_sideimg_full.riga_sideimg_full_padding.riga_sideimg_full_padding_inverted .wpb_column:nth-child(2) .vc_column-inner    
    {
        padding-left: 15px; 
        padding-right: 15px;    
    }

    .riga_sideimg_full.riga_sideimg_full_padding.riga_sideimg_full_padding_inverted_background .wpb_column:nth-child(1) .vc_column-inner {
        padding-top: 0; 
        padding-bottom: 0; 
        background: #ffffff; 
    }

    .riga_sideimg_full.riga_sideimg_full_padding.riga_sideimg_full_padding_inverted_background .wpb_column:nth-child(2) .vc_column-inner {
        padding-top: 37.5px; 
        padding-bottom: 37.5px;
        background-color: rgba(232, 228, 228, 0.8);
    }   

    /* RIGA - SIDE IMAGE - FULL - PADDING - PRODUCT */

     .riga_sideimg_full.riga_sideimg_full_padding.riga_sideimg_full_padding_product .wpb_column:nth-child(1) .vc_column-inner {
        padding-right: 15px; 
    }   

    .riga_sideimg_full.riga_sideimg_full_padding.riga_sideimg_full_padding_product .wpb_column:nth-child(2) .vc_column-inner {
        padding-left: 15px; 
    }    
    
    /* RIGA - SIDE IMAGE - FULL - PADDING - PRODUCT - INVERTED */
     
   /* .riga_sideimg_full.riga_sideimg_full_padding.riga_sideimg_full_padding_inverted.riga_sideimg_full_padding_product {
        display: flex; 
    }
    .riga_sideimg_full.riga_sideimg_full_padding.riga_sideimg_full_padding_inverted.riga_sideimg_full_padding_product .wpb_column:nth-child(1) {
        order: 1; 
    }
    .riga_sideimg_full.riga_sideimg_full_padding.riga_sideimg_full_padding_inverted.riga_sideimg_full_padding_product .wpb_column:nth-child(2) {
        order: 2; 
    }    
    */
    
    .riga_sideimg_full.riga_sideimg_full_padding.riga_sideimg_full_padding_inverted.riga_sideimg_full_padding_product {
        padding-top: 0; 
    }  
    .riga_sideimg_full.riga_sideimg_full_padding.riga_sideimg_full_padding_inverted.riga_sideimg_full_padding_product .wpb_column:nth-child(1) .vc_column-inner {
        padding-right: 15px; 
    }
    .riga_sideimg_full.riga_sideimg_full_padding.riga_sideimg_full_padding_inverted.riga_sideimg_full_padding_product .wpb_column:nth-child(2) .vc_column-inner {
        padding-right: 15px;    
    }    

    /* RIGA - NUMBER */

    .riga_number {
        display: flex; 
        flex-direction: column;        
        padding-top: 37.5px; 
        padding-bottom: 12.5px;
    }
    
    .riga_number + .riga_number {
        padding-top: 0; 
    }    

    .riga_number .wpb_column {
        padding-bottom: 25px; 
    }
    
    .riga_number .wpb_column:nth-child(1) {
        order: 2; 
    }
    
    .riga_number .wpb_column:nth-child(2) {
        order: 1; 
    }      

    .riga_number .wpb_column:nth-child(1) .vc_column-inner {
        padding-right: 15px;  
    }

    /* RIGA - NUMBER - INVERTED */
    
    .riga_number.riga_number_inverted .wpb_column:nth-child(1) {
        order: 1; 
    }
    
    .riga_number.riga_number_inverted .wpb_column:nth-child(2) {
        order: 2; 
    }    
    
    .riga_number.riga_number_inverted .wpb_column:nth-child(1) .vc_column-inner {
        padding-right: 15px;  
    }

    .riga_number.riga_number_inverted .wpb_column:nth-child(2) .vc_column-inner {
        padding-left: 15px;  
    }    

    /* RIGA - COUNTERS */

    .riga_counters {
        padding: 37.5px 15px; 
    }

    .riga_counters_inner {
        width: 100%;
        padding-top: 6.25px; 
    }

    .riga_counters .woodmart-counter {
        width: 75%;
        margin-bottom: 25px !important; 
        padding: 14px 25px 8px;   
    }
    
    .riga_counters .wpb_column:nth-child(3) .woodmart-counter {
        margin-bottom: 0 !important; 
    }   

    .riga_counters .woodmart-counter .counter-value {
        font-size: 75px; 
        line-height: 75px;    
    }

    .riga_counters .woodmart-counter .counter-label {
        width: 100%; 
        margin-left: 12.5px; 
        font-size: 16px; 
        line-height: 24px; 
    }

    
    /* RIGA - IMAGE TEXT */

    .riga_imgtxt {
        padding-top: 37.5px; 
        padding-bottom: 37.5px; 
    }

    .riga_imgtxt .wpb_column {
        padding-bottom: 0; 
    }

    .riga_imgtxt .wpb_column:nth-child(2) .vc_column-inner {
        height: auto; 
        width: -webkit-calc(100% - 30px);
        width:    -moz-calc(100% - 30px);
        width:         calc(100% - 30px);
        margin: 0 15px; 
        padding: 0; 
        background: #ffffff; 
    }
    
    .riga_imgtxt .wpb_column:nth-child(2) .vc_column-inner>.wpb_wrapper {
        padding: 25px 20px 25px 20px; 
        background: #e8e4e4;   
    }          

    .riga_imgtxt .wpb_text_column li {
        margin-bottom: 6.25px; 
    }

    .riga_imgtxt .btn.btn-size-default {
        margin-top: 18.75px; 
    }
    
    .riga_imgtxt table th {
        padding: 10px 0; 
    }
    
    .riga_imgtxt table td {
        padding: 8px 0; 
    }
    
    .riga_imgtxt table th { 
        font-size: 15px;
        line-height: 15px; 
    }

    .riga_imgtxt table td {
        font-size: 13px; 
        line-height: 13px; 
    }

    /* RIGA - IMAGE BOXES */

    .vc_row.riga_imgboxes {
        background: #000 !important; 
    }

    .riga_imgboxes .wpb_column {
        width: 100%; 
        margin: 0 0 18.75px; 
    }

    .riga_imgboxes .wpb_text_column {
        position: absolute; 
        left: 25px; 
        bottom: 18.75px; 
    }

    .riga_imgboxes .wpb_text_column p a {
        font-size: 20px; 
        line-height: 20px;  
    }

    .riga_imgboxes .wpb_text_column p a::after {
        margin-top: 12.5px; 
        width: 50px; 
        height: 50px; 
    }

    /* RIGA - ICONS */

    .riga_icons { 
        flex-direction: column; 
        padding-left: 15px; 
        padding-right: 15px; 
    }
    
    .riga_icons.riga_icons_first {
        padding-top: 6.25px; 
    }    

    .riga_icons.riga_icons_last {
        padding-top: 12.5px; 
    }

    .riga_icons .wpb_column {
        padding-bottom: 25px; 
    }
    
    .riga_icons img {
        height: 60px; 
        margin-bottom: 15px !important; 
    }

    .riga_icons .wpb_text_column.titolo_quattro p {
        margin-bottom: 10px !important; 
    }

    .riga_icons p {
        width: 100%;
        font-size: 15px; 
        line-height: 23px; 
    }    
    
    /* RIGA - SEPARATOR */

    .riga_separator {
        height: 18.75px; 
    }      
    
    
    
    
    
    
    
    
    
    
    
    
    
    /* RIGA - GALLERY */

    .riga_gallery {
        padding-bottom: 25px; 
    }    
    
    /* RIGA - GALLERY - BACKGROUND */

    .riga_gallery.riga_gallery_background {
        padding-top: 25px; 
        padding-bottom: 18.75px; 
    }     
    
    /* RIGA - BANNER */

    .riga_banner .wpb_single_image, 
    .riga_banner .vc_figure,
    .riga_banner .vc_single_image-wrapper,
    .riga_banner img
    {
        height: 200px; 
    }     
    
    
    
    
    
    
    
    
    
    /* RIGA - ACCORDION */

    .wd-accordion {
        padding-top: 18.75px; 
    }

    .wd-accordion .wd-accordion-title {
        padding: 18.75px 0 15px !important; 
    }

    .wd-accordion .wd-accordion-title-text {
        font-size: 14px !important; 
        line-height: 18px !important; 
    }

    .wd-accordion .wd-accordion-opener:before {
        font-size: 10px !important; 
    }

    .wd-accordion .wd-accordion-content {
        padding-bottom: 12.5px; 
    }

    .wd-accordion .wd-accordion-content ul + p {
        padding-top: 10px; 
    }

    /* RIGA - FORM */

    .riga_form {
        padding-top: 12.5px; 
    }    
    
    .wpcf7 {
        width: 100%; 
    }

    .form_row p {
        float: none; 
        width: 100%; 
    }  

    .form_row p.block_right {
        margin-left: 0;
    }

    .wpcf7 form.wpcf7-form p {
        margin-bottom: 12.5px; 
    }

    .form_row input, 
    .wpcf7 textarea,
    .wpcf7 select
    {
        padding: 14px 15px 10px !important;
    }

    .form_row input,
    .wpcf7 textarea
    {
        font-size: 14px !important;
    }

    .form_row input {
        line-height: 14px !important; 
    }

    .wpcf7 textarea {
        line-height: 22px !important;
    }
    
    .wpcf7 form.wpcf7-form p.cf_privacy {
        margin: 18.75px 0 18.75; 
        font-size: 13px; 
        line-height: 13px;
    }

    /* Errors - Notifications */

    div.wpcf7-response-output {
        margin: 6.25px auto 0 !important;
        font-size: 13px;
        line-height: 17px;
    }

    .wpcf7-not-valid-tip {
        margin: 12px 0 0 15px !important;
        font-size: 14px;
        line-height: 14px;
    }      
    
    /* RIGA - MAP */

    .riga_map iframe {
        height: 300px; 
    }      

    
    
    /* ELEMENTS - BUTTONS */

    /* Buttons - General */

    .btn.btn-size-default,
    .wpcf7 form.wpcf7-form .cf_button input
    {
        width: 60% !important;
        margin-top: 25px;
        padding: 14px 0 10px;
        font-size: 15px;
        line-height: 15px;
    }     
    
     /* ELEMENTS - CAROUSEL */

    .wd-nav-pagin-wrap {
        margin-top: 18.75px !important; 
    }

    .wd-nav-pagin-wrap[class*="wd-style-shape"] span {
        width: 10px !important; 
        height: 10px !important; 
    }    

    
    
    /* RIGA - FOOTER */

    .riga_footer {
        display: block; 
        padding-top: 25px; 
        padding-bottom: 0; 
    }

    .riga_footer .wpb_column {
        padding-bottom: 25px;
        border-right: 0; 
    }

    .riga_footer .wpb_column:nth-child(1),
    .riga_footer .wpb_column:nth-child(2),
    .riga_footer .wpb_column:nth-child(3)
    {
        width: 100%; 
    }
    
    .riga_footer .wpb_column:nth-child(1) {
        display: block; 
    }
    
    .riga_footer .vc_column-inner {
        padding-left: 15px; 
        padding-right: 15px; 
    }

    .riga_footer .wpb_column:nth-child(1) .vc_column-inner {
        padding-left: 15px; 
    }

    .riga_footer .wpb_column:nth-child(2) .vc_column-inner,
    .riga_footer .wpb_column:nth-child(3) .vc_column-inner
    {
        padding-top: 0;
    }

    .riga_footer .wpb_column:nth-child(3) .vc_column-inner {
        padding-right: 15px; 
    }
    
    .riga_footer .wpb_column:nth-child(1) .wpb_single_image.vc_align_center {
        text-align: left; 
    }

    .riga_footer img {
        width: 60% !important;
    }

    .riga_footer .footer_contacts {
        margin: 10px 0 12.5px !important; 
    }

    .riga_footer .footer_contacts i {
        margin: 0 10px 6.25px 0 !important;
        font-size: 15px;
        line-height: 15px;
    }
    
    /* RIGA - FOOTER - TESTI */

    .riga_footer .footer_title p {
        margin-bottom: 12.5px !important; 
        font-size: 16px; 
        line-height: 16px; 
    }

    .riga_footer p,
    .riga_footer li
    {
        font-size: 14px; 
        line-height: 22px; 
    }

    /* RIGA - COPYRIGHT */

    .riga_copyright {
        padding-top: 12.5px;
        padding-bottom: 2.5px; 
    }
    
    .riga_copyright .vc_column-inner {
        padding: 0 15px; 
    }

    .riga_copyright p {
        margin: 0 15px;
        font-size: 13px; 
        line-height: 17px; 
    } 
    
    .riga_copyright .copyright_credits {
        position: unset; 
        margin-top: 12.5px;
    }    

    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
}