/*
Theme Name: Brooklyn Child
Theme URI: http://www.unitedthemes.com
Description: Creative Portfolio
Version: 4.9.5
Author: United Themes
Author URI: http://www.unitedthemes.com
Template: brooklyn
*/



/* Tutte le pagine */
@media (min-width: 1025px)
{
    .side-site-logo img {
        max-width: 161px !important;
    }
    
    .ut-footer-area {
        padding-bottom: 10px !important;
        padding-top: 50px !important;
    }
}
@media (max-width: 1024px)
{
    .pageFirstRow {
        margin-top: 7%;
    }    
}
@media (min-width: 768px) and (max-width: 1024px)
{
    #ut-sitebody .lead {
        font-size: 0.9em !important;
        line-height: 200% !important;
    }    
}
@media (max-width: 767px)
{
    #counterCustom_a {
        padding-top: 30px !important;
        padding-bottom: 0px !important;
    }
    #ut-sitebody .lead {
        font-size: 0.9em !important;
        line-height: 200% !important;
    }
    .fancyLinkTitle_custom_a .lead {
        font-size: 14px !important;
    }
    #fancyLink_custom_a {
        font-size: 30px !important;
    }
    #fancyLink_custom_a a::before {
        margin-top: -7px !important;
        padding: 2px !important;
        height: 3px;
    }
    #fancyLink_custom_a a::after {
        margin-top: 5px !important;
        padding: 2px !important;
        height: 3px;
    }
    .fancyLink_custom_aColumnLeft {
        width: 50%;
        float: left;
    }
    .fancyLink_custom_aColumnRight {
        width: 50%;
        float: left;
    }
    .dividerCustom_a {
        font-size: 30px !important;
    }
    .titleCustomLead div p br {
        display: block !important;
    }    
}
@media (max-width: 569px)
{
    .pageFirstRow {
        margin-top: 12%;
    }
    .fancyLinkTitle_custom_a .lead {
        font-size: 12px !important;
    }
    #fancyLink_custom_a {
        font-size: 14px !important;
    }
    #fancyLink_custom_a .cl-effect-18 {
        line-height: 300% !important;    
    }
    #fancyLink_custom_a a:hover::before {
        -webkit-transform: translate(14%,13px) rotate(45deg);
        -ms-transform: translate(14%,13px) rotate(45deg);
        transform: translate(14%,13px) rotate(45deg);
    }
    #fancyLink_custom_a a:hover::after {
        -webkit-transform: translate(14%,-6px) rotate(-45deg);
        -ms-transform: translate(14%,-6px) rotate(-45deg);
        transform: translate(14%,-6px) rotate(-45deg);
    }
    .dividerCustom_a {
        font-size: 25px !important;
    }    
}
@media (max-width: 350px)
{
    .pageFirstRow {
        margin-top: 18%;
    }    
}

body {
    font: 14px/22px "ralewayregular", Helvetica Neue, Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: 100%;
    letter-spacing: 0.5px;
    overflow-x: hidden;
}
#bklyn-sidenav-wrap.ut-header-dark {
    background-color: #151515 !important;
}
.verticalListTitle .lead {
    font-family: 'ralewaybold' !important;
    font-weight: 400 !important;
    font-size: 16px !important;
}
.verticalListTitleRow .bklyn-list-item-space-xsmall {
    text-align: center;
}
.fancyLinkTitle_custom_a .lead {
    font-size: 16px !important;
}
.fancyLink_custom_aColumnLeft .cta-btn {
    text-align: right;
}
.fancyLink_custom_aColumnRight .cta-btn {
    text-align: left;
}
#fancyLink_custom_a a::before {
    margin-top: -12px !important;
    padding: 2px !important;
    height: 5px;
}
#fancyLink_custom_a a::after {
    margin-top: 7px !important;
    padding: 2px !important;
    height: 5px;
}
#fancyLink_custom_a a:hover::after {
    margin-left: -12px;  
}
#fancyLink_custom_a a:hover::before {
    margin-left: -12px; 
}
#fancyLink_custom_a a:focus::after {
    margin-left: -12px;  
}
#fancyLink_custom_a a:focus::before {
    margin-left: -12px; 
}
.titleCustomLead div p b {
    font-size: 17px;
    font-weight: 600;
}
.dividerCustom_a ins {
    background: #fff;
    color: #f78e1e;
}
#counterCustom_a {
    padding-top: 120px;
    padding-bottom: 120px;
}
.twoColumnCustom_a h4 {
    font-family: 'Raleway';
}
.twoColumnCustom_a h4 strong {
    font-weight: 600;
}
.twoColumnCustom_a .bklyn-fancy-list ul li span ins {
    background: #fff;
    color: #f78e1e;
    line-height: 26px;
}
.buttonCustom_a a {
    width: 178px;
    margin-bottom: 15px;
}
.buttonCustom_a {
    margin: 0 0 0 0 !important;
}
#supportoNewsletter #nwsl_labelP {
    margin-top: 20px;
}
.section-title span {
    /*
    font-family: Raleway !important;
    font-weight: bold !important;
    */
}
.bklyn-list-item-space-xsmall {
    font-family: 'Raleway';
}
.linkContattiHome a {
    font-family: 'Raleway';
    font-weight: bold;    
}
.gdpr-acceptance span span label input {
    margin: 4px 5px 4px 0 !important;
}
.gdpr-acceptance .wpcf7-list-item-label {
    font-weight: normal;
}
/* END Tutte le pagine */



/* Navigazione sinistra */
@media (max-width: 1024px) and (min-width: 768px) {
   .partsSearchPortalLogin input[type=text], .partsSearchPortalLogin input[type=password] {
        width: 85% !important;  
   }
   
   .partsSearchPortalLogin label {
        width: 15% !important;  
   }
}
@media (max-width: 767px)
{
    #bklyn-sidenav-content-wrap {
        margin-left: 0px !important;
    }
}
.bklyn-sidenav-scroll {
    padding: 60px calc(19% + 17px) 32px 19%;
    overflow-x: hidden
}
#bklyn-sidenav-wrap {
    -webkit-box-shadow: 8px 0px 5px 0px rgba(0,0,0,0.1);
    box-shadow: 8px 0px 5px 0 rgba(0,0,0,0.1);
}
#ut-sitebody #bklyn-sidenav ul li a {
    font-family: "Hind", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 400;
    font-size: 12px;
    text-transform: uppercase;
}
#bklyn-sidenav ul li {
    padding: 0 0 10px 15px;
}
#bklyn-sidenav ul li::before {
    top: 1px;
}
.bklyn-sidenav-table-top, .bklyn-sidenav-table-mid, .bklyn-sidenav-table-bot {
    display: block;
}
.partsSearchPortalLogin textarea, .partsSearchPortalLogin input {
    background: #252525;
    border: none;
    color: #b2b2b6;
    padding: 5px;
    font-family: ralewayregular;
    font-size: 11px;
    margin-bottom: 12px;
}
.partsSearchPortalLogin input::placeholder {
    color: #fff;
}
.partsSearchFormContainer {
    letter-spacing: normal;
} 
.partsSearchFormContainer input[type="submit"]:not(.hero-btn), .partsSearchFormContainer input[type="button"]:not(.hero-btn) {
    line-height: 20px;
    padding: 4px 8px;
    background: #252525;
    box-shadow: 0px 3px 0 0 #000;
}
.partsSearchFormContainer input[type="submit"]:not(.hero-btn):hover, .partsSearchFormContainer input[type="button"]:not(.hero-btn):hover {
    line-height: 20px;
    padding: 4px 8px;
    background: #f78e1e;
    box-shadow: 0px 3px 0 0 #000;
}
.partsSearchFormContainer input:-webkit-autofill,
.partsSearchFormContainer h2 {
    font-family: 'ralewaysemibold';
}
.partsSearchFormContainer input:-webkit-autofill::first-line,
.partsSearchFormContainer input:-webkit-autofill,
.partsSearchFormContainer input:-webkit-autofill:hover, 
.partsSearchFormContainer input:-webkit-autofill:focus, 
.partsSearchFormContainer input:-webkit-autofill:active  {
    -webkit-box-shadow: 0 0 0 30px #252525 inset !important;
    color: #fff !important;
    -webkit-text-fill-color: #fff !important;
    font-family: ralewayregular !important;
    font-size: 11px !important;
}
.bklyn-sidenav-table-top, .bklyn-sidenav-table-mid, .bklyn-sidenav-table-bot {
    display: table-header-group;
}
.bklyn-sidenav-scroll {
    padding: 60px calc(19% + 17px) 32px 19%;
    overflow-x: hidden;
}
.bklyn-sidenav-shadow {
    -webkit-box-shadow: 8px 0px 5px 0px rgba(0,0,0,0.1);
    box-shadow: 8px 0px 5px 0 rgba(0,0,0,0.1);
}
#bklyn-sidenav-wrap.ut-header-dark .ut-sociallinks li a, #bklyn-sidenav-wrap.ut-header-dark .ut-sociallinks li a {
    color: #fff !important;
}
#bklyn-sidenav-wrap.ut-header-dark .ut-sociallinks li a:hover, #bklyn-sidenav-wrap.ut-header-dark .ut-sociallinks li a:hover {
    color: rgba(247, 142, 30, 1) !important;
}
.partsSearchPortalDirectAccess input {
    font-size: 11px;
}
#ut-sitebody #bklyn-sidenav ul.sub-menu li > a {
    text-transform: none !important;
}
#ut-sitebody #ut-mobile-menu ul.sub-menu li > a {
    text-transform: none !important;
}
#loginMessage {
    height: 11px;
    font-size:11px;
}
#reg_userLoggegIn_content {
    font-family: 'Hind';
    letter-spacing: 0.02em;
    padding: 0 0 0 5px;
    font-size: 14px !important;
}
/* END Navigazione sinistra */



/* Pagina Home */
#ut-hero .hdh .hero-description {
    font-size: 21px;
    font-family: 'Hind';
}
#titleLinkContattiHome .lead {
    font-size: 16px;
}
#linkContattiHome a::before {
    margin-top: -12px !important;
    padding: 2px !important;
    height: 5px;
}
#linkContattiHome a::after {
    margin-top: 7px !important;
    padding: 2px !important;
    height: 5px;
}
#linkContattiHome a:hover::after {
    margin-left: -12px;  
}
#linkContattiHome a:hover::before {
    margin-left: -12px; 
}
#linkContattiHome a:focus::after {
    margin-left: -12px;  
}
#linkContattiHome a:focus::before {
    margin-left: -12px; 
}
.ut-counter-details 
{
    font-family: 'raleway';
}
.gammaProdottiHomeTextTitle .lead {
    font-size: 16px;
}
.gammaProdottiHomeTextIcons .ut-service-icon-small.ut-service-icon-normal {
    font-size: 18px !important;
}
.gammaProdottiHomeTextIcons .ut-service-column h3 {
    font-size: 13px !important;
    margin-top: 1px;
}
@media (min-width: 768px) and (max-width: 1024px)
{
    .gammaProdottiHomeTextTitle {
        margin-top: -35px;
    }    
}
@media (min-width: 1025px) and (max-width: 1600px)
{
    .gammaProdottiHomeTextTitle {
        margin-top: -35px;
    }  
}
@media (max-width: 767px)
{
    #linkContattiHome {
        font-size: 30px !important;
    }
    #titleLinkContattiHome .lead {
        font-size: 16px !important;
    }
    .counterHomeColumn {
        padding: 0 0 40px 0 !important
    }
    .counterHomeColumn_first {
        padding: 0 0 40px 15px !important
    }
    #linkContattiHome a::before {
        margin-top: -7px !important;
        padding: 2px !important;
        height: 3px;
    }
    #linkContattiHome a::after {
        margin-top: 5px !important;
        padding: 2px !important;
        height: 3px;
    }
    .gammaProdottiHomeImageColumn>div {
        margin-left: 0 !important;   
    }
    .gammaProdottiHomeTextColumn>div {
        margin-left: 0 !important;        
    }
    .gammaProdottiHomeTextIcons figure {
        text-align: left !important;
    }
    .gammaProdottiHomeTextIcons .ut-service-column-horiz {
        text-align: left;
        margin: -40px 0 0 30px;
    }
    .gammaProdottiHomeTextColumn {
        margin-top: -60px !important;
    }
    #linksHomeSection>.vc_row+.vc_row-full-width+.vc_row {
        margin-top: 0px !important;
    }
}
.gammaProdottiHomeImageColumn>div {
    margin-left: 27%; 
}
.gammaProdottiHomeTextColumn>div {
    margin-left: 25%; 
}
.customImageLinksHome h2 ins {
    background: rgb(247,142,30,0.85);
    padding: 5px;
    color: #fff;
}
.customImageLinksHome figure.ut-fancy-image img {
    opacity: 0.9;
}
.customImageLinksHome figure.ut-fancy-image p {
    font-size: 11px;
}
.customImageLinksHome {
    border: 2px solid #fafafa;
}
.customImageLinksHome h2 {
    margin-top: 15px;
}
.customImageLinksHome .ut-fancy-image h3 {
    background: hsl(0deg 0% 0% / 47%) !important;
    padding: 12px 30px 12px 30px !important;
    font-size: 0.9em !important;
}
#contactHomeSection form label {
    font-size: 12px;
    font-weight: bold;
}
#contactHomeSection form input[type="text"], #contactHomeSection form input[type="email"], #contactHomeSection form select, #contactHomeSection form textarea {
    font-family: 'Raleway';
}
#contactHomeSection form input[type="submit"]
{
    font-family: sans-serif !important;
    font-weight: 400 !important;
    background: #f78e1e !important;
    padding: 5px 20px 5px 20px;    
}
#contactHomeSection form input[type="submit"]:hover
{
    font-family: sans-serif !important;
    font-weight: 400 !important;
    background: #151515 !important;    
}
#loginTabMobHomeSection {
    text-align: center;
}
#loginTabMobHomeSection form input[type="submit"]
{
    width: 220px;
    font-family: sans-serif !important;
    font-weight: 400 !important;
    background: #f78e1e !important;
    padding: 5px 20px 5px 20px;    
}
#loginTabMobHomeSection form input[type="submit"]:hover
{
    font-family: sans-serif !important;
    font-weight: 400 !important;
    background: #151515 !important;    
}
#loginTabMobHomeSection form input[type="button"]
{
    width: 220px;
    font-family: sans-serif !important;
    font-weight: 400 !important;
    background: #f78e1e !important;
    padding: 5px 20px 5px 20px;    
}
#loginTabMobHomeSection form input[type="button"]:hover
{
    font-family: sans-serif !important;
    font-weight: 400 !important;
    background: #151515 !important;    
}
#loginTabMobHomeSection .userLabel {
    float: left;
    margin-left: 0px;
    width: 9%;    
}
#loginTabMobHomeSection .userLabel i {
    font-size: 32px;
    padding: 2px 2px 2px 3px;
    background: #fff;
    color: #f78e1e;    
}
#loginTabMobHomeSection .userLabelLogged {
    width: 7%;    
}
#loginTabMobHomeSection .userLabelLogged i {
    font-size: 32px;
    padding: 0px 0px 0px 0px;
    background: #fff;
    color: #f78e1e;
    margin: 0 0 0px 0px;
}
#loginTabMobHomeSection #tabmob_reg_userLoggegIn_content {
    line-height: 32px;
    vertical-align: bottom;
}
#loginTabMobHomeSection #tabmob_reg_usernameField {
    width: 91%;
    color: #151515bf;
}
#loginTabMobHomeSection #tabmob_reg_passwordField {
    width: 91%;
    color: #151515bf;
}
#loginTabMobHomeSection #tabmob_remember {
    margin: 0px 2px 0 0;
    filter: grayscale(1);
    display: inline !important;
}
#loginTabMobHomeSection .rememberLabel {
    font-size: 11px;
}
#loginTabMobHomeSection .guestTitle {
    color: #000;
    margin: 25px 0 3px 0;
    font-size: 15px;
}
#loginTabMobHomeSection .pLogin {
    margin-bottom: 7px;
}
#loginTabMobHomeSection .pLink {
    margin-bottom: 10px;
    margin-top: 8px;
    clear: both;
}
#contactHomeSection .wpcf7-submit {
    webkit-border-radius: 0px;
    moz-border-radius: 0px;
    border-radius: 0px;
}
/* End Pagina Home */



/* Pagina Tecnologie */
#counterTecnologieSection .counterTecnologieRow header h2 {
    font-size: 0.83em !important;
    color: #fff;
    font-weight: 400;
    text-transform: none;
    line-height: 30px !important;
    font-family: 'raleway';
}
#counterTecnologieSection .counterTecnologieRow header h2 br {
    display: block;
}
#counterTecnologieSection .counterTecnologieRow header b {
    font-size: 26px;
    color: #fff;
    font-family: 'ralewayregular';
    font-weight: bold;
}
#counterTecnologieSection .counterTecnologieRow header h2 ins {
    color: #fff;
    font-weight: bold;
}
#counterTecnologieSection .counterTecnologieCircle:after {
    font-size: 17px;
    top: 45%;
}
#counterTecnologieSection .counterTecnologieCircle:before {
    font-size: 14px;
    top: 57%;
}
/* End Pagina Tecnologie */



/* Pagina Supporto */
#supportoTelefonoColumnSx li {
    text-align: right;
    line-height: 20px;
}
#supportoTelefonoColumnDx li {
    line-height: 20px;
}

#supportoTelefonoColumnSx li span span:first-child {
    border-bottom: 2px solid #f78e1e;
    font-size: 0.8em !important;
    font-family: 'ralewaysemibold';
    font-weight: 400;
    color: #3c3c3c;
}

#supportoTelefonoColumnDx li span span:first-child {
    border-bottom: 2px solid #f78e1e;
    font-size: 0.8em !important;
    font-family: 'ralewaysemibold';
    font-weight: 400;
    color: #3c3c3c;
}

#supportoTelefonoColumnSx li span span {
    font-size: 0.6em !important;
    color: #000000;
}

#supportoTelefonoColumnDx li span span {
    font-size: 0.6em !important;
    color: #000000;
}
#supportoNewsletter .mc4wp-form {
    text-align: center;
}
#supportoNewsletter .mc4wp-form div p label {
    color: #fff;
}
#supportoNewsletter .mc4wp-form-fields {
    margin-top: -25px;
}
#supportoNewsletter .mc4wp-form-fields input {
    width: 180px;
    margin: auto;
    padding: 5px 0 5px 0;
    text-align: center;
}
#supportoNewsletter .mc4wp-form-fields input[type='email'] {
    font-family: 'Raleway';
    font-size: 11px;
}
#supportoPartners .ut-owl-gallery-slider-wrap .ut-slider-maximize {
    color: #fff0;
    width: 100%;
    height: 70px;
    background: #15151500;
}
@media (max-width: 767px)
{
    .twoColumnCustom_a .twoColumnCustom_a_columnLeft .titleCustom_a {
        text-align: center;
    }
    
    .twoColumnCustom_a .twoColumnCustom_a_columnLeft .buttonCustom_a {
        text-align: center;
    }
    #supportoTelefonoColumnSx li {
        text-align: center;
    }
    #supportoTelefonoColumnDx li {
        text-align: center;     
    }
    #supportoTelefonoColumnSx .bklyn-list li:not(:last-child) {
        margin-bottom: 30px !important;    
    } 
    #supportoTelefonoColumnDx .bklyn-list li:not(:last-child) {
        margin-bottom: 30px !important;    
    }
}
@media (max-width: 569px)
{
    .twoColumnCustom_a .bklyn-fancy-list-content {
        width: 95%;
    }
}
/* End Pagina Supporto */



/* Pagina Contatti */
.contattiTitleCustom_addressTitle h6 strong {
    color: #000;
    font-family: 'Ralewaybold';
    padding-left: 42px;    
}
.contattiTextCustom_addressDetails .ut-address::before, .contattiTextCustom_addressDetails .ut-phone::before, .contattiTextCustom_addressDetails .ut-fax::before, .contattiTextCustom_addressDetails .ut-email::before, .contattiTextCustom_addressDetails .ut-internet::before, .contattiTextCustom_addressDetails .ut-person::before {
    content: '\f041';
    color: #151515;
    font-family: fontawesome;
    float: left;
    margin-right: 10px;
    text-align: center;
    width: 20px;
    font-size: 15px;
    -webkit-transition: 0.2s all linear;
    -o-transition: 0.2s all linear;
    transition: 0.2s all linear;
}
.contattiTextCustom_addressDetails .ut-phone:before {
    content: '\f095';
}
.contattiTextCustom_addressDetails .ut-phone p.phoneSpace {
    margin-bottom: 10px;
}
.contattiTextCustom_addressDetails .ut-fax:before {
    content: '\f1ac';
}
.contattiTextCustom_addressDetails .ut-email:before {
    content: '\f003';
}
.contattiTextCustom_addressDetails .ut-person:before {
    content: '\f007';
}
.contattiTextCustom_addressDetails .ut-person p {
    margin-bottom: 10px;
}
.contattiTextCustom_addressDetails .ut-person p a {
    color: #000000;     
}
.contattiTextCustom_addressDetails .ut-person p a:hover {
    color: #f78e1e;     
}
.contattiTextCustom_addressDetails div {
    color: #000;
    overflow: hidden;
    font-size: 12px;
}
.contattiTextCustom_addressDetails .ut-email div p strong {
    font-weight: normal;
    font-family: 'Raleway';
    color: #000000;    
}
.contattiTextCustom_addressDetails .ut-email div p a {
    font-weight: normal;
    font-family: 'ralewaysemibold'; 
    color: #000000;  
}
.contattiTextCustom_addressDetails .ut-email div p a:hover {
    font-weight: normal;
    font-family: 'ralewaysemibold';
    color: #f78e1e;  
}
#cei_France_twoColumnCustom_column_sx {
    min-height: 425px;
}
@media (max-width: 767px)
{
    #mappa_italia_cei_col_dx, #mappa_italia_depPiemonteLiguria_col_dx, #mappa_italia_depLombardia_col_dx, #mappa_italia_depFriuliTrentinoVeneto_col_dx, #mappa_italia_depLazio_col_dx, #mappa_italia_depPuglia_col_dx, #mappa_italia_depSiciliaCalabria_col_dx, #mappa_italia_depSardegna_col_dx {
        display: none;
    }
}
#counterContattiSection .counterContattiRow header h2 {
    font-size: 0.83em !important;
    color: #fff;
    font-weight: 400;
    text-transform: none;
    line-height: 30px !important;
    font-family: 'raleway';
}
#counterContattiSection .counterContattiRow header h2 br {
    display: block;
}
#counterContattiSection .counterContattiRow header b {
    font-size: 26px;
    color: #fff;
    font-family: 'ralewayregular';
    font-weight: bold;
}
#counterContattiSection .counterContattiRow header h2 ins {
    color: #fff;
    font-weight: bold;
}
#counterContattiSection .counterContattiCircle:after {
    font-size: 17px;
    top: 45%;
}
#counterContattiSection .counterContattiCircle:before {
    font-size: 14px;
    top: 57%;
}
#counterContattiSection .counterContattiCircle_2lines:before {
    font-size: 14px;
    top: 63%;
    white-space: normal !important;
}
#counterContattiSection .counterContattiCircle_2lines:after {
    font-size: 17px;
    top: 45%;
}
.twoColumnCustom_a .column_world_details_sx .vc_column-inner {
    height: 345px;
}
/* End Pagina Contatti */



/* Pagina Blog */
/*
.ut-blog-mixed-large-article-large .grid-15 .entry-meta {
    display: none;    
}
.ut-blog-mixed-large-article-large .grid-85 {
    width: 100% !important;
}
.ut-blog-classic-article .entry-thumbnail img:hover {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
}
.ut-blog-mixed-large-article .entry-thumbnail img:hover {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;  
}
.ut-blog-classic-article .entry-thumbnail img {
    -webkit-transform:  none;
    -ms-transform:  none;
    transform:  none;
}
.ut-blog-mixed-large-article .entry-thumbnail img {
    -webkit-transform: none;
    -ms-transform:  none;
    transform:  none;
}
article .grid-15 .entry-meta {
    display: none;    
}
article .grid-85 {
    width: 100% !important;
}
.ut-blog-grid .ut-post-thumbnail .date-format {
    display: none;
}
*/
/* End Pagina Blog */



/* Footer */
.ut_widget_contact li {
    font-size: 0.9em;
}
footer #mc4wp-form-1 input[type="email"] {
    font-family: 'Raleway';
    font-size: 12px;
    background: #252525;
}
footer #mc4wp-form-2 input[type="email"] {
    font-family: 'Raleway';
    font-size: 12px;
    background: #252525;
}
/* End Footer */