@charset "utf-8";
@media print, screen and (max-width:768px){
/*=========================================================================
CONTANTES BASIC
=========================================================================*/

/*-------------------------------------------------------------------------------------------------------------------------*/
.section_basic {margin: -60px auto 0; padding-top: 60px; position: relative; z-index: 1;}

.section_inner {padding:45px 0;}


/*-------------------------------------------------------------------------------------------------------------------------*/
#sectionTitle {font-size: 18px; margin-bottom: 30px;}
#sectionTitle span {font-size: 13px; padding-left: 1em;}

@media print, screen and (max-width:320px){
#sectionTitle {font-size: 16px; }
#sectionTitle span {font-size: 12px; }
}

#sectionHeadline {font-size: 14px; margin-bottom: 30px;}


/*=========================================================================
BELT BLOC
=========================================================================*/
#beltBloc  {padding:10px 0; }
#beltBloc.bottom {padding: 5px 0; text-align: center;}

dl#fv_contactData {letter-spacing: -.4em;}
dl#fv_contactData dt, dl#fv_contactData dd {display: inline-block; vertical-align: middle; letter-spacing: 0;}
dl#fv_contactData dt {font-size: 12px; width: 67%; margin-right: 3%;}
dl#fv_contactData dd {width: 30%; margin: 0 auto;}

/*----------------------------------------------------------------------------------------------------------------- */
dl#fv_contactData dd {font-size: 12px;}
dl#fv_contactData dd a {display:block; width: 100%; height: auto; padding: 5px 0px; }

@media print, screen and (max-width:320px){
#beltBloc  {padding:10px 0 11px;}
dl#fv_contactData dt {font-size: 11px}
dl#fv_contactData dd {font-size: 10px;}
}


/*=========================================================================
ABOUT US
=========================================================================*/
ul#about_infoList {letter-spacing: 0;}
ul#about_infoList li {width: 100%; margin:0 auto 15px;}
ul#about_infoList li:nth-of-type(even) { margin:0 auto 15px;}
ul#about_infoList li:last-of-type {margin-bottom: 0;}


/*------------------------------------------------------------------------------------------------------------------ */
#about_infoBody {padding: 20px 15px;}

/*------------------------------------------------------------------------------------------------------------------ */
#aboutPhoto {margin-bottom: 10px;}

/*------------------------------------------------------------------------------------------------------------------ */
#aboutNotes {font-size: 12px;}

#aboutHeadline {font-size: 14px; margin-bottom: 10px;}
#aboutHeadline span {font-size: 11px; display: block; font-weight: 400;}


@media print, screen and (max-width:375px){
#aboutHeadline span {display: inline-block; margin-left: 5px;}
}

/*=========================================================================
BOTTOM LINK BOX
=========================================================================*/
#bottom_linkBloc .section_inner {padding: 30px 0;}
ul#bottom_bannerList li {display: block;  width: 90%; margin:0 auto 15px;}
ul#bottom_bannerList li:last-of-type {margin-bottom: 0;}


}