@charset "utf-8";
@media print, screen and (min-width:769px){
/*=========================================================================
CONTANTES BASIC
=========================================================================*/
.section_basic {margin: -80px auto 0; padding-top: 80px;}

.section_inner {padding:60px 0;}


/*-------------------------------------------------------------------------------------------------------------------------*/
#sectionTitle {font-size: 24px; margin-bottom: 45px;}
#sectionTitle span {font-size: 16px; padding-left: 1em;}

#sectionHeadline {font-size: 18px; margin-bottom: 45px;}


/*=========================================================================
BELT BLOC
=========================================================================*/
#beltBloc  {padding:15px 0;}
#beltBloc.bottom {padding: 10px 0;}

dl#fv_contactData dt {width: 70%; float: left; }
dl#fv_contactData dd {width: 20%; max-width: 180px; float: right; }


/*------------------------------------------------------------------------------------------------------------------ */

#fv_nameBox {font-size: 16px;}
#fv_nameBox span {font-size: 13px;}

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


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



/*=========================================================================
ABOUT US
=========================================================================*/
ul#about_infoList {letter-spacing: -.4em;}
ul#about_infoList li {display:  inline-block; letter-spacing: 0; vertical-align: top; width: 31%; margin:0 3% 30px 0; background: #fff;}
ul#about_infoList li:nth-of-type(3n) {margin-right: 0;}

@media print, screen and (max-width:1000px){
ul#about_infoList li {width: 48.5%;}
ul#about_infoList li:nth-of-type(3n) {margin-right: 3%;}
ul#about_infoList li:nth-of-type(even) {margin-right: 0;}

}

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

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

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

#aboutHeadline {font-size: 16px; margin-bottom: 15px;}
#aboutHeadline span {font-size: 12px; padding-left: 10px; font-weight: 400;}


@media print, screen and (max-width:1100px){
#aboutHeadline span {display: block; padding:0;}
}

@media print, screen and (max-width:1000px){
#aboutHeadline span {display: inline-block;  padding-left: 10px; }
}


/*=========================================================================
PRODUCTS
=========================================================================*/
@media print, screen and (max-width:1100px){
section#Products #aboutHeadline {min-height:44px;}
}
@media print, screen and (max-width:1000px){
section#Products #aboutHeadline {min-height:inherit;}

}

/*=========================================================================
BOTTOM LINK BOX
=========================================================================*/

ul#bottom_bannerList li {display: inline-block; width: 100%; margin: auto;}
ul#bottom_bannerList li:nth-of-type(even) {margin: auto !important}


}