/*#field[111747]-664068,
#field[111747]-664069,
#field[111747]-664070,
#field[111747]-664071,
#field[111747]-664072,
#field[111747]-664073,
#field[111747]-664074,
#field[111747]-664075{
	display : none !important;
}*/

/*#register{
	display : none!important;
}*/

#addAdt {
	color: white;
    background-color: #4ca63f;
    border: 1px solid #4ca63f; 

}
.pageinfo.editpagenote {
	display:none;
}

img {
    width: 67%;
    height: auto;
    display: block;
    margin: 20px auto;
}
.footer img {
      margin:0;
}
.language-toggle {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.language-toggle a {
    background: rgba(29, 134, 68, 0.8);
    border-radius: 55px;
    border: 2px solid rgba(29, 134, 68, 1);
    display: inline-flex;
    gap: 0.4rem;
    color: #ffffff !important;
    font-family: Arial;
    font-size: 1.1rem;
    padding: 15px 25px;
    text-decoration: none;
    transition: all 0.3s 
ease;
    transform: scale(1);
    align-items: center;
    justify-content: center;
    margin: 15px 0;
    text-transform: capitalize;
    text-shadow: none;
}

.language-toggle a:hover{
	color : white;
}

html[lang="fr"] .banner .banner-wrapper{
	max-width : 48rem;
}

#addAdt:hover{
	color: #fff;
    background-color: #449d44;
    border-color: #398439;
}
@media (min-width: 1024px) {
    #content {
        margin-top: 1rem !important;
    }
}

h2.section-title {
	font-size: 33px;
    margin-bottom: 0;
    font-weight: 600;
    line-height: 1.75;
    color: #46996acc;
    padding: 0.25rem 1rem;
    background: rgb(26 160 89 / 10%);
    border-left: 5px solid #528c4e;
    width: 100%;
  
	
}

#register {
	
	border-radius: 55px !important;
    background: #df1010 !important;
    border: 2px solid #c7370a !important;
    font-size: 1.1rem !important;
    color: #ffffff !important;
    padding: 15px 25px !important;
    transition: all 0.3s 
ease !important;
    transform: scale(1) !important;
    display: inline-block !important;
    margin: 5px !important;
    text-transform: uppercase !important;
}

#returning {
border-radius: 55px !important;
    background: #df1010 !important;
    border: 2px solid #c7370a !important;
    font-size: 1.1rem !important;
    color: #ffffff !important;
    padding: 15px 25px !important;
    transition: all 0.3s 
ease !important;
    transform: scale(1) !important;
    display: inline-block !important;
    margin: 5px !important;
    text-transform: uppercase !important;
	
}
.navButton .navRegistrant {
	  background: rgba(29, 134, 68, 0.8);
    border-radius: 55px;
    border: 2px solid rgba(29, 134, 68, 1);
    display: inline-flex;
    gap: 0.4rem;
    color: #ffffff !important;
    font-family: Arial;
    font-size: 1.1rem;
    padding: 15px 25px;
    text-decoration: none;
    transition: all 0.3s 
ease;
    transform: scale(1);
    align-items: center;
    justify-content: center;
    margin: 15px 0;
    text-transform: capitalize;
    text-shadow: none;
}

@media (max-width: 640px) {
	.col-sm-9 {
		width:100%;
		
	}
	h2.section-title {
		
		width:100% !important;
	}
	 .alert-info {
		
		width:79% !important;
		
	}
	#field-149924 > div > p:nth-child(1) > b > span {
		
		font-size: 16px;
    width: 83%;
    display: block;
		
	}
    #singleTab > .row .col-sm-3 {
        padding: 1.5rem 2rem !important;
        margin: 1rem 0 !important;
    }

	a {
	word-break: break-word;	
	}


}


@media (max-width: 640px) {


  #field-149968 .de_fieldset {
    display: flex;
    flex-wrap: wrap;
  }


  #field-149968 .de_fieldset > span.valueSpan.de_cols_1.sfd {
    float: none !important;
    display: inline-flex;
    align-items: flex-start;
    margin-right: 8px;     
    margin-bottom: 4px;   
  }


  #field-149968 .de_fieldset > span.valueSpan.de_cols_1.sfd label {
    white-space: normal;
  }
	div.field fieldset > div > span {
    display : flex;
   align-items : flex-start;
}
#addAdt {
	margin-top:20%;
	float: none  !important;
	}

}

#register:hover {
    text-decoration: none;
    background-color: #960808 !important;
}
#returning:hover {
    text-decoration: none;
    background-color: #960808 !important;
}
@media (max-width: 768px) {


  table.breakdown th,
  table.breakdown td {
    padding: 4px !important;
    font-size: 13px !important;
    white-space: normal;
    word-break: normal;
  }

  table.breakdown {
    font-size: 13px !important;
  }

  table.breakdown td:first-child {
    word-break: break-word;
  }


  
  table.breakdown thead th:nth-child(2),
  table.breakdown thead th:nth-child(4) {
    font-size: 0 !important;
  }

   table.breakdown thead th:nth-child(2)::after {
    content: "Qty";
    font-size: 13px;
  }

  table.breakdown thead th:nth-child(4)::after {
    content: "Amt";
    font-size: 13px;
  }
 
}