@charset "utf-8";


/* ********************************************************************* */
/* CSS FONT ------------------------------------------------------------ */
/* ********************************************************************* */
@font-face {
    font-family: 'BebasNeueBold';
     src: url('https://www.estanciaguatambu.com.br/site/assets/fonts/BebasNeueBold.eot') format('embedded-opentype');
     src: url('https://www.estanciaguatambu.com.br/site/assets/fonts/BebasNeueBold.eot?#iefix') format('embedded-opentype'),
          url('https://www.estanciaguatambu.com.br/site/assets/fonts/BebasNeueBold.woff') format('woff'),
          url('https://www.estanciaguatambu.com.br/site/assets/fonts/BebasNeueBold.ttf') format('truetype'),
          url('https://www.estanciaguatambu.com.br/site/assets/fonts/BebasNeueBold.svg#levenim') format('svg');
}
@font-face {
    font-family: 'BebasNeueRegular';
     src: url('https://www.estanciaguatambu.com.br/site/assets/fonts/BebasNeueRegular.eot') format('embedded-opentype');
     src: url('https://www.estanciaguatambu.com.br/site/assets/fonts/BebasNeueRegular.eot?#iefix') format('embedded-opentype'),
          url('https://www.estanciaguatambu.com.br/site/assets/fonts/BebasNeueRegular.woff') format('woff'),
          url('https://www.estanciaguatambu.com.br/site/assets/fonts/BebasNeueRegular.ttf') format('truetype'),
          url('https://www.estanciaguatambu.com.br/site/assets/fonts/BebasNeueRegular.svg#levenim') format('svg');
}
@font-face {
    font-family: 'BebasNeueBook';
     src: url('https://www.estanciaguatambu.com.br/site/assets/fonts/BebasNeueBook.eot') format('embedded-opentype');
     src: url('https://www.estanciaguatambu.com.br/site/assets/fonts/BebasNeueBook.eot?#iefix') format('embedded-opentype'),
          url('https://www.estanciaguatambu.com.br/site/assets/fonts/BebasNeueBook.woff') format('woff'),
          url('https://www.estanciaguatambu.com.br/site/assets/fonts/BebasNeueBook.ttf') format('truetype'),
          url('https://www.estanciaguatambu.com.br/site/assets/fonts/BebasNeueBook.svg#levenim') format('svg');
}
@font-face {
    font-family: 'BebasNeueLight';
     src: url('https://www.estanciaguatambu.com.br/site/assets/fonts/BebasNeueLight.eot') format('embedded-opentype');
     src: url('https://www.estanciaguatambu.com.br/site/assets/fonts/BebasNeueLight.eot?#iefix') format('embedded-opentype'),
          url('https://www.estanciaguatambu.com.br/site/assets/fonts/BebasNeueLight.woff') format('woff'),
          url('https://www.estanciaguatambu.com.br/site/assets/fonts/BebasNeueLight.ttf') format('truetype'),
          url('https://www.estanciaguatambu.com.br/site/assets/fonts/BebasNeueLight.svg#levenim') format('svg');
}

/* ********************************************************************* */
/* CSS HTML BODY ---------------------------------------------------- OK */
/* ********************************************************************* */
html,body { width:100%; font-size:100%; }

/* ********************************************************************* */
/* CSS FORMAT ------------------------------------------------------- OK */
/* ********************************************************************* */
*{ margin:0; padding:0; }

/* ********************************************************************* */
/* CSS CENTER ------------------------------------------------------- OK */
/* ********************************************************************* */
@media screen and (min-width:1366px) {
.pageWrapper { width:88%; margin:0 auto; } 
}
@media screen and (min-width:1024px) and (max-width:1365px) {
.pageWrapper { width:88%; margin:0 auto; } 		
}
@media screen and (min-width:601px) and (max-width:1023px)  {
.pageWrapper { width:88%; margin:0 auto; } 		
}
@media screen and (max-width:600px) {
.pageWrapper { width:80%; margin:0 auto; } 	
}


/* ********************************************************************* */
/* CSS EFFECTS ------------------------------------------------------ OK */
/* ********************************************************************* */
.transitionEffect  { -webkit-transition:0.8s ease-in-out;         -moz-transition:0.8s ease-in-out;         -o-transition:0.8s ease-in-out;         transition:0.8s ease-in-out; }


/* ********************************************************************* */
/* CSS NAV MOBILE --------------------------------------------------- OK */
/* ********************************************************************* */
nav#navMobile { width:100%; height:100%; position:fixed; left:0%; top:0%; display:none; background:#ffffff; z-index:9999; }
nav#navMobile #brandNavMobile  { width:197px; float:left; margin:10px 0px 10px 0px; } 
nav#navMobile #iconMobileClose { width:48px; height:48px; float:right; display:block; position:relative; margin:36px 0px; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; cursor:pointer; background:#639651; }
nav#navMobile #iconMobileClose .line001Close { width:20px; height:2px; position:absolute; left:14px; top:23px; background:#ffffff; -ms-transform:rotate(45deg); -webkit-transform:rotate(45deg); transform:rotate(45deg); }
nav#navMobile #iconMobileClose .line002Close { width:20px; height:2px; position:absolute; left:14px; top:23px; background:#ffffff; -ms-transform:rotate(-45deg); -webkit-transform:rotate(-45deg); transform:rotate(-45deg); }
nav#navMobile ul#linkMobile { width:100%; float:left; margin-top:28px; list-style:none; }
nav#navMobile ul#linkMobile li { width:100%; float:left; font-family:'BebasNeueBold', sans-serif; font-size:1.500em; line-height:40px; }
nav#navMobile ul#linkMobile li a { color:#639651; text-decoration:none; }
nav#navMobile ul#linkMobile li a img   { float:left; }
nav#navMobile ul#linkMobile li a:hover { color:#639651; text-decoration:none; }


/* ********************************************************************* */
/* CSS MAIN --------------------------------------------------------- OK */
/* ********************************************************************* */
#main { width:100%; float:left; position:relative; }


/* ********************************************************************* */
/* CSS WHATSAPP ----------------------------------------------------- OK */
/* ********************************************************************* */
#main .whatsapp { width:48px; height:48px; position:fixed; bottom:80px; right:4%; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; background:#1ad03f; z-index:9980; }

/* ********************************************************************* */
/* CSS POPUP -------------------------------------------------------- OK */
/* ********************************************************************* */
@media screen and (min-width:1366px) {
#main .popup    { width:100%; height:100%; display:block; position:fixed; left:0%; top:0%; background:url(../img/bgTransparent.png)repeat left top; z-index:9988; }
#main .popup .popupCover { width:400px; display:block; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; position:absolute; left:50%; top:8%; margin:0px 0px 0px -200px; background:#ffffff; }
#main .popup .popupCover .linkPopup  { width:100%; height:100%; float:left; display:block; text-decoration:none; }
#main .popup .popupCover .linkPopup .popupImgCover { width:96%; float:left; margin:2% 2% 2% 2%; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
#main .popup .popupCover .popupClose { width:40px; height:40px; display:block; position:absolute; right:-20px; top:-20px; cursor:pointer; }
}
@media screen and (min-width:1024px) and (max-width:1365px) {
#main .popup    { width:100%; height:100%; display:block; position:fixed; left:0%; top:0%; background:url(../img/bgTransparent.png)repeat left top; z-index:9988; }
#main .popup .popupCover { width:400px; display:block; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; position:absolute; left:50%; top:8%; margin:0px 0px 0px -200px; background:#ffffff; }
#main .popup .popupCover .linkPopup  { width:100%; height:100%; float:left; display:block; text-decoration:none; }
#main .popup .popupCover .linkPopup .popupImgCover { width:96%; float:left; margin:2% 2% 2% 2%; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
#main .popup .popupCover .popupClose { width:40px; height:40px; display:block; position:absolute; right:-20px; top:-20px; cursor:pointer; }

}
@media screen and (min-width:601px) and (max-width:1023px)  {
#main .popup    { width:100%; height:100%; display:block; position:fixed; left:0%; top:0%; background:url(../img/bgTransparent.png)repeat left top; z-index:9988; }
#main .popup .popupCover { width:400px; display:block; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; position:absolute; left:50%; top:8%; margin:0px 0px 0px -200px; background:#ffffff; }
#main .popup .popupCover .linkPopup  { width:100%; height:100%; float:left; display:block; text-decoration:none; }
#main .popup .popupCover .linkPopup .popupImgCover { width:96%; float:left; margin:2% 2% 2% 2%; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
#main .popup .popupCover .popupClose { width:40px; height:40px; display:block; position:absolute; right:-20px; top:-20px; cursor:pointer; }

}
@media screen and (max-width:600px) {
#main .popup    { width:100%; height:100%; display:block; position:fixed; left:0%; top:0%; background:url(../img/bgTransparent.png)repeat left top; z-index:9988; }
#main .popup .popupCover { width:280px; display:block; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; position:absolute; left:50%; top:8%; margin:0px 0px 0px -140px; background:#ffffff; }
#main .popup .popupCover .linkPopup  { width:100%; height:100%; float:left; display:block; text-decoration:none; }
#main .popup .popupCover .linkPopup .popupImgCover { width:96%; float:left; margin:2% 2% 2% 2%; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
#main .popup .popupCover .popupClose { width:40px; height:40px; display:block; position:absolute; right:-20px; top:-20px; cursor:pointer; }

}

/* ********************************************************************* */
/* CSS HEADER ------------------------------------------------------- OK */
/* ********************************************************************* */
@media screen and (min-width:1366px) {
#main header { width:100%; height:120px; float:left; position:relative; -webkit-box-shadow:0px 0px 40px 0px rgba(0,0,0,0.3); -moz-box-shadow:0px 0px 40px 0px rgba(0,0,0,0.3); box-shadow:0px 0px 40px 0px rgba(0,0,0,0.3); }
#main header #brandHeader { width:197px; float:left; margin:10px 0px 10px 0px; } 
#main header nav#navHeader { height:120px; float:right; display:block; }
#main header nav#navHeader ul { height:120px; float:left; list-style:none; }
#main header nav#navHeader ul li { height:120px; float:left; display:inline-block; font-family:'BebasNeueBold', sans-serif; font-size:1.250em; line-height:116px; }
#main header nav#navHeader ul li a        { height:116px; float:left; display:block; border-bottom:4px solid #ffffff; padding:0px 10px; color:#639651; background:#ffffff; text-decoration:none; }
#main header nav#navHeader ul li a:hover  { height:116px; float:left; display:block; border-bottom:4px solid #623d2a; padding:0px 10px; color:#ffffff; background:#639651; text-decoration:none; }
#main header nav#navHeader ul li a.active { height:116px; float:left; display:block; border-bottom:4px solid #623d2a; padding:0px 10px; color:#ffffff; background:#639651; text-decoration:none; }
#main header #iconMobileOpen { width:48px; height:48px; float:right; display:none; position:relative; margin:36px 0px; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; cursor:pointer; background:#639651; }
#main header #iconMobileOpen .line001 { width:20px; height:2px; position:absolute; left:14px; top:18px; background:#ffffff; }
#main header #iconMobileOpen .line002 { width:20px; height:2px; position:absolute; left:14px; top:23px; background:#ffffff; }
#main header #iconMobileOpen .line003 { width:20px; height:2px; position:absolute; left:14px; top:28px; background:#ffffff; }	
}
@media screen and (min-width:1024px) and (max-width:1365px) {
#main header { width:100%; height:120px; float:left; position:relative; -webkit-box-shadow:0px 0px 40px 0px rgba(0,0,0,0.3); -moz-box-shadow:0px 0px 40px 0px rgba(0,0,0,0.3); box-shadow:0px 0px 40px 0px rgba(0,0,0,0.3); }
#main header #brandHeader { width:197px; float:left; margin:10px 0px 10px 0px; } 
#main header nav#navHeader { height:120px; float:right; display:block; }
#main header nav#navHeader ul { height:120px; float:left; list-style:none; }
#main header nav#navHeader ul li { height:120px; float:left; display:inline-block; font-family:'BebasNeueBold', sans-serif; font-size:1.250em; line-height:116px; }
#main header nav#navHeader ul li a        { height:116px; float:left; display:block; border-bottom:4px solid #ffffff; padding:0px 10px; color:#639651; background:#ffffff; text-decoration:none; }
#main header nav#navHeader ul li a:hover  { height:116px; float:left; display:block; border-bottom:4px solid #623d2a; padding:0px 10px; color:#ffffff; background:#639651; text-decoration:none; }
#main header nav#navHeader ul li a.active { height:116px; float:left; display:block; border-bottom:4px solid #623d2a; padding:0px 10px; color:#ffffff; background:#639651; text-decoration:none; }
#main header #iconMobileOpen { width:48px; height:48px; float:right; display:none; position:relative; margin:36px 0px; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; cursor:pointer; background:#639651; }
#main header #iconMobileOpen .line001 { width:20px; height:2px; position:absolute; left:14px; top:18px; background:#ffffff; }
#main header #iconMobileOpen .line002 { width:20px; height:2px; position:absolute; left:14px; top:23px; background:#ffffff; }
#main header #iconMobileOpen .line003 { width:20px; height:2px; position:absolute; left:14px; top:28px; background:#ffffff; }	 		
}
@media screen and (min-width:601px) and (max-width:1023px)  {
#main header { width:100%; height:120px; float:left; position:relative; -webkit-box-shadow:0px 0px 40px 0px rgba(0,0,0,0.3); -moz-box-shadow:0px 0px 40px 0px rgba(0,0,0,0.3); box-shadow:0px 0px 40px 0px rgba(0,0,0,0.3); }
#main header #brandHeader { width:197px; float:left; margin:10px 0px 10px 0px; } 
#main header nav#navHeader { height:120px; float:right; display:none; }
#main header nav#navHeader ul { height:120px; float:left; list-style:none; }
#main header nav#navHeader ul li { height:120px; float:left; display:inline-block; font-family:'BebasNeueBold', sans-serif; font-size:1.250em; line-height:116px; }
#main header nav#navHeader ul li a        { height:116px; float:left; display:block; border-bottom:4px solid #ffffff; padding:0px 10px; color:#639651; background:#ffffff; text-decoration:none; }
#main header nav#navHeader ul li a:hover  { height:116px; float:left; display:block; border-bottom:4px solid #623d2a; padding:0px 10px; color:#ffffff; background:#639651; text-decoration:none; }
#main header nav#navHeader ul li a.active { height:116px; float:left; display:block; border-bottom:4px solid #623d2a; padding:0px 10px; color:#ffffff; background:#639651; text-decoration:none; }
#main header #iconMobileOpen { width:48px; height:48px; float:right; display:block; position:relative; margin:36px 0px; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; cursor:pointer; background:#639651; }
#main header #iconMobileOpen .line001 { width:20px; height:2px; position:absolute; left:14px; top:18px; background:#ffffff; }
#main header #iconMobileOpen .line002 { width:20px; height:2px; position:absolute; left:14px; top:23px; background:#ffffff; }
#main header #iconMobileOpen .line003 { width:20px; height:2px; position:absolute; left:14px; top:28px; background:#ffffff; }			
}
@media screen and (max-width:600px) {
#main header { width:100%; height:120px; float:left; position:relative; -webkit-box-shadow:0px 0px 40px 0px rgba(0,0,0,0.3); -moz-box-shadow:0px 0px 40px 0px rgba(0,0,0,0.3); box-shadow:0px 0px 40px 0px rgba(0,0,0,0.3); }
#main header #brandHeader { width:197px; float:left; margin:10px 0px 10px 0px; } 
#main header nav#navHeader { height:120px; float:right; display:none; }
#main header nav#navHeader ul { height:120px; float:left; list-style:none; }
#main header nav#navHeader ul li { height:120px; float:left; display:inline-block; font-family:'BebasNeueBold', sans-serif; font-size:1.250em; line-height:116px; }
#main header nav#navHeader ul li a        { height:116px; float:left; display:block; border-bottom:4px solid #ffffff; padding:0px 10px; color:#639651; background:#ffffff; text-decoration:none; }
#main header nav#navHeader ul li a:hover  { height:116px; float:left; display:block; border-bottom:4px solid #623d2a; padding:0px 10px; color:#ffffff; background:#639651; text-decoration:none; }
#main header nav#navHeader ul li a.active { height:116px; float:left; display:block; border-bottom:4px solid #623d2a; padding:0px 10px; color:#ffffff; background:#639651; text-decoration:none; }
#main header #iconMobileOpen { width:48px; height:48px; float:right; display:block; position:relative; margin:36px 0px; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; cursor:pointer; background:#639651; }
#main header #iconMobileOpen .line001 { width:20px; height:2px; position:absolute; left:14px; top:18px; background:#ffffff; }
#main header #iconMobileOpen .line002 { width:20px; height:2px; position:absolute; left:14px; top:23px; background:#ffffff; }
#main header #iconMobileOpen .line003 { width:20px; height:2px; position:absolute; left:14px; top:28px; background:#ffffff; }	
}


/* ********************************************************************* */
/* CSS FOOTER ------------------------------------------------------- OK */
/* ********************************************************************* */
@media screen and (min-width:1366px) {
#main footer   { width:100%; float:left; padding:0px 0px 80px 0px; }
#main footer #listGallery                              { width:100%; height:200px; float:left; position:relative; padding:40px 0px; margin-bottom:20px; background:url(../img/bgGallery.jpg)repeat-x left top; }
#main footer #listGallery #listGalleryReadMore         { width:32%; height:200px; position:absolute; right:0; top:40px; padding:0% 2%; background:#639651; z-index:999; }
#main footer #listGallery #listGalleryReadMore h1      { font-family:'BebasNeueBold', sans-serif; font-size:2.500em; color:#ffffff; margin-bottom:14px; }
#main footer #listGallery #listGalleryReadMore span    { display:block; font-family:'BebasNeueRegular', sans-serif; font-size:1.250em; color:#ffffff; margin-top:34px; }
#main footer #listGallery #listGalleryReadMore a       { width:calc(140px - 4px); display:inline-block; padding:14px 0px; border:2px solid #ffffff; -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px; font-family:'BebasNeueBold', sans-serif; font-size:1.250em; color:#ffffff; text-align:center; background:#639651; text-decoration:none; }
#main footer #listGallery #listGalleryReadMore a:hover { width:calc(140px - 4px); display:inline-block; padding:14px 0px; border:2px solid #ffffff; -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px; font-family:'BebasNeueBold', sans-serif; font-size:1.250em; color:#639651; text-align:center; background:#ffffff; text-decoration:none; }
#main footer #listGallery ul                           { width:100%; height:200px; float:left; list-style:none; }
#main footer #listGallery ul li                        { width:200px; height:200px; float:left; }
#main footer #listGallery ul li img                    { width:200px; height:200px; float:left; }
#main footer #brandFooter                              { width:100%; float:left; text-align:center; margin:20px 0px 0px 0px; }
#main footer #brandFooter img                          { width:180px; display:inline-block; }
#main footer nav#navFooter                             { width:100%; height:100px; float:left; position:relative; }
#main footer nav#navFooter ul                          { width:100%; height:100px; float:left; display:block; text-align:center; list-style:none; }
#main footer nav#navFooter ul li                       { height:100px; display:inline-block; margin:0px 2px 0px 2px; font-family:'BebasNeueBold', sans-serif; font-size:1.250em; color:#623d2a; line-height:100px; }
#main footer nav#navFooter ul li a                     { color:#639651; text-decoration:none; }
#main footer nav#navFooter ul li a:hover               { color:#623d2a; text-decoration:none; }
#main footer ul#socialMediaFooter                      { width:100%; float:left; text-align:center; list-style:none; }
#main footer ul#socialMediaFooter li                   { width:40px; height:40px; display:inline-block; margin:0px 1px 0px 1px; }
#main footer ul#socialMediaFooter li img               { width:30px; height:30px; display:inline-block; margin:5px 5px 5px 5px; }
#main footer ul#socialMediaFooter li a.face            { width:40px; height:40px; display:block; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; background:#639651; text-decoration:none; }
#main footer ul#socialMediaFooter li a.face:hover      { width:40px; height:40px; display:block; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; background:#1977f3; text-decoration:none; }
#main footer ul#socialMediaFooter li a.inst            { width:40px; height:40px; display:block; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; background:#639651; text-decoration:none; }
#main footer ul#socialMediaFooter li a.inst:hover      { width:40px; height:40px; display:block; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; background:#f73266; text-decoration:none; }
#main footer #copyright                                { width:100%; float:left;  margin:20px 0px 20px 0px; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:0.875em; color:#639651; text-align:center; }
#main footer #copyright a                              { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; text-decoration:none; }
#main footer #copyright a:hover                        { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#623d2a; text-decoration:none; }
}
@media screen and (min-width:1024px) and (max-width:1365px) {
#main footer   { width:100%; float:left; padding:0px 0px 80px 0px; }
#main footer #listGallery                              { width:100%; height:200px; float:left; position:relative; padding:40px 0px; margin-bottom:20px; background:url(../img/bgGallery.jpg)repeat-x left top; }
#main footer #listGallery #listGalleryReadMore         { width:32%; height:200px; position:absolute; right:0; top:40px; padding:0% 2%; background:#639651; z-index:999; }
#main footer #listGallery #listGalleryReadMore h1      { font-family:'BebasNeueBold', sans-serif; font-size:2.500em; color:#ffffff; margin-bottom:14px; }
#main footer #listGallery #listGalleryReadMore span    { display:block; font-family:'BebasNeueRegular', sans-serif; font-size:1.250em; color:#ffffff; margin-top:34px; }
#main footer #listGallery #listGalleryReadMore a       { width:calc(140px - 4px); display:inline-block; padding:14px 0px; border:2px solid #ffffff; -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px; font-family:'BebasNeueBold', sans-serif; font-size:1.250em; color:#ffffff; text-align:center; background:#639651; text-decoration:none; }
#main footer #listGallery #listGalleryReadMore a:hover { width:calc(140px - 4px); display:inline-block; padding:14px 0px; border:2px solid #ffffff; -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px; font-family:'BebasNeueBold', sans-serif; font-size:1.250em; color:#639651; text-align:center; background:#ffffff; text-decoration:none; }
#main footer #listGallery ul                           { width:100%; height:200px; float:left; list-style:none; }
#main footer #listGallery ul li                        { width:200px; height:200px; float:left; }
#main footer #listGallery ul li img                    { width:200px; height:200px; float:left; }
#main footer #brandFooter                              { width:100%; float:left; text-align:center; margin:20px 0px 0px 0px; }
#main footer #brandFooter img                          { width:180px; display:inline-block; }
#main footer nav#navFooter                             { width:100%; height:100px; float:left; position:relative; }
#main footer nav#navFooter ul                          { width:100%; height:100px; float:left; display:block; text-align:center; list-style:none; }
#main footer nav#navFooter ul li                       { height:100px; display:inline-block; margin:0px 2px 0px 2px; font-family:'BebasNeueBold', sans-serif; font-size:1.250em; color:#623d2a; line-height:100px; }
#main footer nav#navFooter ul li a                     { color:#639651; text-decoration:none; }
#main footer nav#navFooter ul li a:hover               { color:#623d2a; text-decoration:none; }
#main footer ul#socialMediaFooter                      { width:100%; float:left; text-align:center; list-style:none; }
#main footer ul#socialMediaFooter li                   { width:40px; height:40px; display:inline-block; margin:0px 1px 0px 1px; }
#main footer ul#socialMediaFooter li img               { width:30px; height:30px; display:inline-block; margin:5px 5px 5px 5px; }
#main footer ul#socialMediaFooter li a.face            { width:40px; height:40px; display:block; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; background:#639651; text-decoration:none; }
#main footer ul#socialMediaFooter li a.face:hover      { width:40px; height:40px; display:block; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; background:#1977f3; text-decoration:none; }
#main footer ul#socialMediaFooter li a.inst            { width:40px; height:40px; display:block; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; background:#639651; text-decoration:none; }
#main footer ul#socialMediaFooter li a.inst:hover      { width:40px; height:40px; display:block; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; background:#f73266; text-decoration:none; }
#main footer #copyright                                { width:100%; float:left;  margin:20px 0px 20px 0px; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:0.875em; color:#639651; text-align:center; }
#main footer #copyright a                              { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; text-decoration:none; }
#main footer #copyright a:hover                        { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#623d2a; text-decoration:none; }
}
@media screen and (min-width:601px) and (max-width:1023px)  {
#main footer   { width:100%; float:left; padding:0px 0px 80px 0px; }
#main footer #listGallery                              { width:100%; height:200px; float:left; position:relative; padding:40px 0px; margin-bottom:20px; background:url(../img/bgGallery.jpg)repeat-x left top; }
#main footer #listGallery #listGalleryReadMore         { width:100%; height:200px; position:absolute; right:0; top:40px; padding:0% 0%; background:#639651; text-align:center; z-index:999; }
#main footer #listGallery #listGalleryReadMore h1      { font-family:'BebasNeueBold', sans-serif; font-size:2.500em; color:#ffffff; margin-bottom:14px; }
#main footer #listGallery #listGalleryReadMore span    { display:block; font-family:'BebasNeueRegular', sans-serif; font-size:1.250em; color:#ffffff; margin-top:34px; }
#main footer #listGallery #listGalleryReadMore a       { width:calc(140px - 4px); display:inline-block; padding:14px 0px; border:2px solid #ffffff; -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px; font-family:'BebasNeueBold', sans-serif; font-size:1.250em; color:#ffffff; text-align:center; background:#639651; text-decoration:none; }
#main footer #listGallery #listGalleryReadMore a:hover { width:calc(140px - 4px); display:inline-block; padding:14px 0px; border:2px solid #ffffff; -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px; font-family:'BebasNeueBold', sans-serif; font-size:1.250em; color:#639651; text-align:center; background:#ffffff; text-decoration:none; }
#main footer #listGallery ul                           { width:100%; height:200px; float:left; display:none; list-style:none; }
#main footer #listGallery ul li                        { width:200px; height:200px; float:left; }
#main footer #listGallery ul li img                    { width:200px; height:200px; float:left; }
#main footer #brandFooter                              { width:100%; float:left; text-align:center; margin:20px 0px 0px 0px; }
#main footer #brandFooter img                          { width:180px; display:inline-block; }
#main footer nav#navFooter                             { width:100%; height:100px; float:left; position:relative; }
#main footer nav#navFooter ul                          { width:100%; height:100px; float:left; display:block; text-align:center; list-style:none; }
#main footer nav#navFooter ul li                       { height:100px; display:inline-block; margin:0px 1px 0px 1px; font-family:'BebasNeueBold', sans-serif; font-size:1.000em; color:#623d2a; line-height:100px; }
#main footer nav#navFooter ul li a                     { color:#639651; text-decoration:none; }
#main footer nav#navFooter ul li a:hover               { color:#623d2a; text-decoration:none; }
#main footer ul#socialMediaFooter                      { width:100%; float:left; text-align:center; list-style:none; }
#main footer ul#socialMediaFooter li                   { width:40px; height:40px; display:inline-block; margin:0px 1px 0px 1px; }
#main footer ul#socialMediaFooter li img               { width:30px; height:30px; display:inline-block; margin:5px 5px 5px 5px; }
#main footer ul#socialMediaFooter li a.face            { width:40px; height:40px; display:block; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; background:#639651; text-decoration:none; }
#main footer ul#socialMediaFooter li a.face:hover      { width:40px; height:40px; display:block; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; background:#1977f3; text-decoration:none; }
#main footer ul#socialMediaFooter li a.inst            { width:40px; height:40px; display:block; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; background:#639651; text-decoration:none; }
#main footer ul#socialMediaFooter li a.inst:hover      { width:40px; height:40px; display:block; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; background:#f73266; text-decoration:none; }
#main footer #copyright                                { width:100%; float:left;  margin:20px 0px 20px 0px; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:0.875em; color:#639651; text-align:center; }
#main footer #copyright a                              { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; text-decoration:none; }
#main footer #copyright a:hover                        { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#623d2a; text-decoration:none; }
}
@media screen and (max-width:600px) {
#main footer   { width:100%; float:left; padding:0px 0px 80px 0px; }
#main footer #listGallery                              { width:100%; height:200px; float:left; position:relative; padding:40px 0px; margin-bottom:20px; background:url(../img/bgGallery.jpg)repeat-x left top; }
#main footer #listGallery #listGalleryReadMore         { width:100%; height:200px; position:absolute; right:0; top:40px; padding:0% 0%; background:#639651; text-align:center; z-index:999; }
#main footer #listGallery #listGalleryReadMore h1      { font-family:'BebasNeueBold', sans-serif; font-size:2.500em; color:#ffffff; margin-bottom:14px; }
#main footer #listGallery #listGalleryReadMore span    { display:block; font-family:'BebasNeueRegular', sans-serif; font-size:1.250em; color:#ffffff; margin-top:34px; }
#main footer #listGallery #listGalleryReadMore a       { width:calc(140px - 4px); display:inline-block; padding:14px 0px; border:2px solid #ffffff; -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px; font-family:'BebasNeueBold', sans-serif; font-size:1.250em; color:#ffffff; text-align:center; background:#639651; text-decoration:none; }
#main footer #listGallery #listGalleryReadMore a:hover { width:calc(140px - 4px); display:inline-block; padding:14px 0px; border:2px solid #ffffff; -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px; font-family:'BebasNeueBold', sans-serif; font-size:1.250em; color:#639651; text-align:center; background:#ffffff; text-decoration:none; }
#main footer #listGallery ul                           { width:100%; height:200px; float:left; display:none; list-style:none; }
#main footer #listGallery ul li                        { width:200px; height:200px; float:left; }
#main footer #listGallery ul li img                    { width:200px; height:200px; float:left; }
#main footer #brandFooter                              { width:100%; float:left; text-align:center; margin:20px 0px 20px 0px; }
#main footer #brandFooter img                          { width:180px; display:inline-block; }
#main footer nav#navFooter                             { width:100%; height:100px; float:left; position:relative; display:none; }
#main footer nav#navFooter ul                          { width:100%; height:100px; float:left; display:block; text-align:center; list-style:none; }
#main footer nav#navFooter ul li                       { height:100px; display:inline-block; margin:0px 1px 0px 1px; font-family:'BebasNeueBold', sans-serif; font-size:1.000em; color:#623d2a; line-height:100px; }
#main footer nav#navFooter ul li a                     { color:#639651; text-decoration:none; }
#main footer nav#navFooter ul li a:hover               { color:#623d2a; text-decoration:none; }
#main footer ul#socialMediaFooter                      { width:100%; float:left; text-align:center; list-style:none; }
#main footer ul#socialMediaFooter li                   { width:40px; height:40px; display:inline-block; margin:0px 1px 0px 1px; }
#main footer ul#socialMediaFooter li img               { width:30px; height:30px; display:inline-block; margin:5px 5px 5px 5px; }
#main footer ul#socialMediaFooter li a.face            { width:40px; height:40px; display:block; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; background:#639651; text-decoration:none; }
#main footer ul#socialMediaFooter li a.face:hover      { width:40px; height:40px; display:block; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; background:#1977f3; text-decoration:none; }
#main footer ul#socialMediaFooter li a.inst            { width:40px; height:40px; display:block; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; background:#639651; text-decoration:none; }
#main footer ul#socialMediaFooter li a.inst:hover      { width:40px; height:40px; display:block; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; background:#f73266; text-decoration:none; }
#main footer #copyright                                { width:100%; float:left;  margin:20px 0px 20px 0px; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:0.750em; color:#639651; text-align:center; }
#main footer #copyright a                              { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; text-decoration:none; }
#main footer #copyright a:hover                        { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#623d2a; text-decoration:none; }
}


/* ********************************************************************* */
/* CSS SLIDER ------------------------------------------------------- OK */
/* ********************************************************************* */
#main #slider { width:100%; float:left; position:relative; }
#main #slider #arrowSliderLeft   { width:36px; height:36px; position:absolute; top:50%; left:4%;  margin-top:-20px; border:2px solid #ffffff; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; background:transparent; cursor:pointer; }
#main #slider #arrowSliderLeft:hover   { width:36px; height:36px; position:absolute; top:50%; left:4%;  margin-top:-20px; border:2px solid #639651; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; background:#639651; cursor:pointer; }
#main #slider #arrowSliderRight { width:36px; height:36px; position:absolute; top:50%; right:4%; margin-top:-20px; border:2px solid #ffffff; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; background:transparent; cursor:pointer; }
#main #slider #arrowSliderRight:hover { width:36px; height:36px; position:absolute; top:50%; right:4%; margin-top:-20px; border:2px solid #639651; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; background:#639651; cursor:pointer; }
#main #slider #listDots { width:120px; height:20px; position:absolute; left:50%; bottom:14px; margin-left:-60px; text-align:center; z-index:998; }
#main #slider #listDots  a                 { background:transparent; text-decoration:none; text-indent:-999px; border:2px solid #ffffff; display:inline-block; overflow:hidden; width:8px; height:8px; margin:0px 2px; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; }
#main #slider #listDots  a.selected { background:#639651; text-decoration:none; text-indent:-999px; border:2px solid #639651; display:inline-block; overflow:hidden; width:8px; height:8px; margin:0px 2px; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; }
#main #slider ul#listSlider { width:100%; height:500px; float:left; list-style:none; }
#main #slider ul#listSlider li { width:100%; height:500px; float:left; }
#main #slider ul#listSlider li img { width:100%; float:left; }


/* ********************************************************************* */
/* CSS CONTENT ------------------------------------------------------ OK */
/* ********************************************************************* */
#main #content { width:100%; float:left; }

/* ********************************************************************* */
/* CSS CONTENT PATH ------------------------------------------------- OK */
/* ********************************************************************* */
#main #content .divPath { width:100%; float:left; margin-bottom:20px;  }
#main #content .divPath > div { height:20px; float:left; font-family:'Roboto Condensed', sans-serif; font-weight:700; font-size:0.625em; color:#639651; line-height:20px; }
#main #content .divPath > div img { width:24px; height:20px; float:left; }

/* ********************************************************************* */
/* CSS CONTENT PAGINATION ------------------------------------------- OK */
/* ********************************************************************* */
#main #content .pagination { width:100%; float:left; }
#main #content .pagination .pagingNav ol, .pagingNav ul { width:70%; float:left; list-style:none; overflow:hidden; padding:0%; }
#main #content .pagination .pagingNav li { float:left; margin:0px 6px 0px 0px; cursor:pointer; }
#main #content .pagination .pagingNav a  { width:28px; height:28px; display:block; border:2px solid #639651; cursor:pointer; font-family:'ArialNarrow', Arial, Helvetica, sans-serif; font-weight:normal; font-style:normal; font-size:0.813em; color:#639651; line-height:28px; text-align:center; background:#ffffff; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; text-decoration:none; }
#main #content .pagination .pagingNav a:hover  { width:28px; height:28px; display:block; border:2px solid #d9d9d9; cursor:pointer; font-family:'ArialNarrow', Arial, Helvetica, sans-serif; font-weight:normal; font-style:normal; font-size:0.813em; color:#ffffff; line-height:28px; text-align:center; background:#639651; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; text-decoration:none; }
#main #content .pagination .pagingNav .active a { color:#ffffff; background:#639651; }

/* ********************************************************************* */
/* CSS CONTENT BTN BACK --------------------------------------------- OK */
/* ********************************************************************* */
#main #content .backLink          { width:100%; float:left; margin:40px 0px 0px 0px; }
#main #content .backLink a        { width:calc(200px - 4px); display:inline-block; padding:14px 0px; border:2px solid #639651; -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px; font-family:'BebasNeueBold', sans-serif; font-size:1.250em; color:#ffffff; text-align:center; background:#639651; text-decoration:none; }
#main #content .backLink a:hover  { width:calc(200px - 4px); display:inline-block; padding:14px 0px; border:2px solid #639651; -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px; font-family:'BebasNeueBold', sans-serif; font-size:1.250em; color:#639651; text-align:center; background:#ffffff; text-decoration:none; }


/* ********************************************************************* */
/* CSS CONTENT HOME ------------------------------------------------- OK */
/* ********************************************************************* */
@media screen and (min-width:1366px) {
#main #content.home { padding:0px 0px 100px 0px; }
#main #content.home #listAbout { width:100%; float:left; position:relative; padding:0px 0px 80px 0px; text-align:center; background:#639651; }
#main #content.home #listAbout h1 { font-family:'BebasNeueBold', sans-serif; font-size:3.500em; color:#ffffff; margin-bottom:20px; }
#main #content.home #listAbout p  { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#ffffff; line-height:120%; margin:0px 0px 20px 0px; text-align:center; }
#main #content.home #listAbout #readMore001         { width:100%; float:left; }
#main #content.home #listAbout #readMore001 a       { width:calc(200px - 4px); display:inline-block; padding:14px 0px; border:2px solid #ffffff; -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px; font-family:'BebasNeueBold', sans-serif; font-size:1.250em; color:#ffffff; text-align:center; background:#639651; text-decoration:none; }
#main #content.home #listAbout #readMore001 a:hover { width:calc(200px - 4px); display:inline-block; padding:14px 0px; border:2px solid #ffffff; -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px; font-family:'BebasNeueBold', sans-serif; font-size:1.250em; color:#639651; text-align:center; background:#ffffff; text-decoration:none; }
#main #content.home #listNews { width:100%; float:left; position:relative; padding:80px 0px 0px 0px; text-align:center; background:#ffffff; }
#main #content.home #listNews h1 { font-family:'BebasNeueBold', sans-serif; font-size:3.500em; color:#ffffff; margin-bottom:20px; color:#639651; }
#main #content.home #listNews ul { width:100%; float:left; margin-bottom:40px; list-style:none; }
#main #content.home #listNews ul li { width:calc(28% - 2px); float:left; padding:2% 2% 4% 2%; border:1px solid #efefef; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background:#ffffff; cursor:pointer; margin-right:-100%; }
#main #content.home #listNews ul li a { text-decoration:none; }
#main #content.home #listNews ul li .listImage { width:100%; height:160px; float:left; position:relative; margin-bottom:34px; }
#main #content.home #listNews ul li .listImage  .date        { width:40px; height:40px; border:2px solid #ffffff; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; position:absolute; left:50%; bottom:-22px; margin:0px 0px 0px -22px; background:#639651; }
#main #content.home #listNews ul li .listImage  .date .day   { width:40px; height:16px; float:left; display:block; margin-top:4px;    font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.125em; color:#ffffff; text-align:center; line-height:16px; }
#main #content.home #listNews ul li .listImage  .date .month { width:40px; height:16px; float:left; display:block; margin-bottom:4px; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:0.750em; color:#ffffff; text-align:center; line-height:16px; }
#main #content.home #listNews ul li h2 { font-family:'Roboto Condensed', sans-serif; font-weight:700; font-size:1.000em; color:#639651; text-align:left; line-height:120%; margin-bottom:18px; text-transform:uppercase; }
#main #content.home #listNews ul li p  { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; text-align:left; line-height:120%; text-transform:normal; }
#main #content.home #listNews ul li:hover { width:calc(28% - 2px); float:left; padding:2% 2% 4% 2%; border:1px solid #639651; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background:#639651; -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1); -webkit-transition:all .8s cubic-bezier(.190, 1.000, .220, 1.000); -moz-transition:all .8s cubic-bezier(.190, 1.000, .220, 1.000); -ms-transition:all .8s cubic-bezier(.190, 1.000, .220, 1.000); -o-transition:all .8s cubic-bezier(.190, 1.000, .220, 1.000); transition:all .8s cubic-bezier(.190, 1.000, .220, 1.000); -webkit-box-shadow:0px 0px 28px 0px rgba(0,0,0,0.50); -moz-box-shadow:0px 0px 28px 0px rgba(0,0,0,0.50); box-shadow:0px 0px 28px 0px rgba(0,0,0,0.50); z-index:999; }
#main #content.home #listNews ul li:hover a { text-decoration:none; }
#main #content.home #listNews ul li:hover .listImage { width:100%; height:160px; float:left; position:relative; margin-bottom:34px; }
#main #content.home #listNews ul li:hover .listImage .date  { width:40px; height:40px; border:2px solid #ffffff; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; position:absolute; left:50%; bottom:-22px; margin:0px 0px 0px -22px; background:#639651; }
#main #content.home #listNews ul li .listImage .date .day   { width:40px; height:16px; float:left; display:block; margin-top:4px;    font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.125em; color:#ffffff; text-align:center; line-height:16px; }
#main #content.home #listNews ul li .listImage .date .month { width:40px; height:16px; float:left; display:block; margin-bottom:4px; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:0.750em; color:#ffffff; text-align:center; line-height:16px; }
#main #content.home #listNews ul li:hover h2 { font-family:'Roboto Condensed', sans-serif; font-weight:700; font-size:1.000em; color:#ffffff; text-align:left; line-height:120%; margin-bottom:18px; text-transform:uppercase; }
#main #content.home #listNews ul li:hover p  { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#ffffff; text-align:left; line-height:120%; text-transform:normal; }
#main #content.home #listNews ul li:nth-child(3n+1) { margin-left:0%;  clear:both; }
#main #content.home #listNews ul li:nth-child(3n+2) { margin-left:34%; clear:none; }
#main #content.home #listNews ul li:nth-child(3n+3) { margin-left:68%; clear:none; }
#main #content.home #listNews #readMore002         { width:100%; float:left; text-align:center; }
#main #content.home #listNews #readMore002 a       { width:calc(200px - 4px); display:inline-block; padding:14px 0px; border:2px solid #639651; -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px; font-family:'BebasNeueBold', sans-serif; font-size:1.250em; color:#ffffff; text-align:center; background:#639651; text-decoration:none; }
#main #content.home #listNews #readMore002 a:hover { width:calc(200px - 4px); display:inline-block; padding:14px 0px; border:2px solid #639651; -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px; font-family:'BebasNeueBold', sans-serif; font-size:1.250em; color:#639651; text-align:center; background:#ffffff; text-decoration:none; }
}
@media screen and (min-width:1024px) and (max-width:1365px) {
#main #content.home { padding:0px 0px 100px 0px; }
#main #content.home #listAbout { width:100%; float:left; position:relative; padding:0px 0px 80px 0px; text-align:center; background:#639651; }
#main #content.home #listAbout h1 { font-family:'BebasNeueBold', sans-serif; font-size:3.500em; color:#ffffff; margin-bottom:20px; }
#main #content.home #listAbout p  { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#ffffff; line-height:120%; margin:0px 0px 20px 0px; text-align:center; }
#main #content.home #listAbout #readMore001         { width:100%; float:left; }
#main #content.home #listAbout #readMore001 a       { width:calc(200px - 4px); display:inline-block; padding:14px 0px; border:2px solid #ffffff; -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px; font-family:'BebasNeueBold', sans-serif; font-size:1.250em; color:#ffffff; text-align:center; background:#639651; text-decoration:none; }
#main #content.home #listAbout #readMore001 a:hover { width:calc(200px - 4px); display:inline-block; padding:14px 0px; border:2px solid #ffffff; -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px; font-family:'BebasNeueBold', sans-serif; font-size:1.250em; color:#639651; text-align:center; background:#ffffff; text-decoration:none; }
#main #content.home #listNews { width:100%; float:left; position:relative; padding:80px 0px 0px 0px; text-align:center; background:#ffffff; }
#main #content.home #listNews h1 { font-family:'BebasNeueBold', sans-serif; font-size:3.500em; color:#ffffff; margin-bottom:20px; color:#639651; }
#main #content.home #listNews ul { width:100%; float:left; margin-bottom:40px; list-style:none; }
#main #content.home #listNews ul li { width:calc(28% - 2px); float:left; padding:2% 2% 4% 2%; border:1px solid #efefef; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background:#ffffff; cursor:pointer; margin-right:-100%; }
#main #content.home #listNews ul li a { text-decoration:none; }
#main #content.home #listNews ul li .listImage { width:100%; height:160px; float:left; position:relative; margin-bottom:34px; }
#main #content.home #listNews ul li .listImage  .date        { width:40px; height:40px; border:2px solid #ffffff; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; position:absolute; left:50%; bottom:-22px; margin:0px 0px 0px -22px; background:#639651; }
#main #content.home #listNews ul li .listImage  .date .day   { width:40px; height:16px; float:left; display:block; margin-top:4px;    font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.125em; color:#ffffff; text-align:center; line-height:16px; }
#main #content.home #listNews ul li .listImage  .date .month { width:40px; height:16px; float:left; display:block; margin-bottom:4px; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:0.750em; color:#ffffff; text-align:center; line-height:16px; }
#main #content.home #listNews ul li h2 { font-family:'Roboto Condensed', sans-serif; font-weight:700; font-size:1.000em; color:#639651; text-align:left; line-height:120%; margin-bottom:18px; text-transform:uppercase; }
#main #content.home #listNews ul li p  { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; text-align:left; line-height:120%; text-transform:normal; }
#main #content.home #listNews ul li:hover { width:calc(28% - 2px); float:left; padding:2% 2% 4% 2%; border:1px solid #639651; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background:#639651; -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1); -webkit-transition:all .8s cubic-bezier(.190, 1.000, .220, 1.000); -moz-transition:all .8s cubic-bezier(.190, 1.000, .220, 1.000); -ms-transition:all .8s cubic-bezier(.190, 1.000, .220, 1.000); -o-transition:all .8s cubic-bezier(.190, 1.000, .220, 1.000); transition:all .8s cubic-bezier(.190, 1.000, .220, 1.000); -webkit-box-shadow:0px 0px 28px 0px rgba(0,0,0,0.50); -moz-box-shadow:0px 0px 28px 0px rgba(0,0,0,0.50); box-shadow:0px 0px 28px 0px rgba(0,0,0,0.50); z-index:999; }
#main #content.home #listNews ul li:hover a { text-decoration:none; }
#main #content.home #listNews ul li:hover .listImage { width:100%; height:160px; float:left; position:relative; margin-bottom:34px; }
#main #content.home #listNews ul li:hover .listImage .date  { width:40px; height:40px; border:2px solid #ffffff; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; position:absolute; left:50%; bottom:-22px; margin:0px 0px 0px -22px; background:#639651; }
#main #content.home #listNews ul li .listImage .date .day   { width:40px; height:16px; float:left; display:block; margin-top:4px;    font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.125em; color:#ffffff; text-align:center; line-height:16px; }
#main #content.home #listNews ul li .listImage .date .month { width:40px; height:16px; float:left; display:block; margin-bottom:4px; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:0.750em; color:#ffffff; text-align:center; line-height:16px; }
#main #content.home #listNews ul li:hover h2 { font-family:'Roboto Condensed', sans-serif; font-weight:700; font-size:1.000em; color:#ffffff; text-align:left; line-height:120%; margin-bottom:18px; text-transform:uppercase; }
#main #content.home #listNews ul li:hover p  { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#ffffff; text-align:left; line-height:120%; text-transform:normal; }
#main #content.home #listNews ul li:nth-child(3n+1) { margin-left:0%;  clear:both; }
#main #content.home #listNews ul li:nth-child(3n+2) { margin-left:34%; clear:none; }
#main #content.home #listNews ul li:nth-child(3n+3) { margin-left:68%; clear:none; }
#main #content.home #listNews #readMore002         { width:100%; float:left; text-align:center; }
#main #content.home #listNews #readMore002 a       { width:calc(200px - 4px); display:inline-block; padding:14px 0px; border:2px solid #639651; -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px; font-family:'BebasNeueBold', sans-serif; font-size:1.250em; color:#ffffff; text-align:center; background:#639651; text-decoration:none; }
#main #content.home #listNews #readMore002 a:hover { width:calc(200px - 4px); display:inline-block; padding:14px 0px; border:2px solid #639651; -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px; font-family:'BebasNeueBold', sans-serif; font-size:1.250em; color:#639651; text-align:center; background:#ffffff; text-decoration:none; }
}
@media screen and (min-width:601px) and (max-width:1023px)  {
#main #content.home { padding:0px 0px 100px 0px; }
#main #content.home #listAbout { width:100%; float:left; position:relative; padding:0px 0px 80px 0px; text-align:center; background:#639651; }
#main #content.home #listAbout h1 { font-family:'BebasNeueBold', sans-serif; font-size:3.500em; color:#ffffff; margin-bottom:20px; }
#main #content.home #listAbout p  { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#ffffff; line-height:120%; margin:0px 0px 20px 0px; text-align:center; }
#main #content.home #listAbout #readMore001         { width:100%; float:left; }
#main #content.home #listAbout #readMore001 a       { width:calc(200px - 4px); display:inline-block; padding:14px 0px; border:2px solid #ffffff; -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px; font-family:'BebasNeueBold', sans-serif; font-size:1.250em; color:#ffffff; text-align:center; background:#639651; text-decoration:none; }
#main #content.home #listAbout #readMore001 a:hover { width:calc(200px - 4px); display:inline-block; padding:14px 0px; border:2px solid #ffffff; -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px; font-family:'BebasNeueBold', sans-serif; font-size:1.250em; color:#639651; text-align:center; background:#ffffff; text-decoration:none; }
#main #content.home #listNews { width:100%; float:left; position:relative; padding:80px 0px 0px 0px; text-align:center; background:#ffffff; }
#main #content.home #listNews h1 { font-family:'BebasNeueBold', sans-serif; font-size:3.500em; color:#ffffff; margin-bottom:20px; color:#639651; }
#main #content.home #listNews ul { width:100%; float:left; margin-bottom:40px; list-style:none; }
#main #content.home #listNews ul li { width:calc(28% - 2px); float:left; padding:2% 2% 4% 2%; border:1px solid #efefef; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background:#ffffff; cursor:pointer; margin-right:-100%; }
#main #content.home #listNews ul li a { text-decoration:none; }
#main #content.home #listNews ul li .listImage { width:100%; height:160px; float:left; position:relative; margin-bottom:34px; }
#main #content.home #listNews ul li .listImage  .date        { width:40px; height:40px; border:2px solid #ffffff; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; position:absolute; left:50%; bottom:-22px; margin:0px 0px 0px -22px; background:#639651; }
#main #content.home #listNews ul li .listImage  .date .day   { width:40px; height:16px; float:left; display:block; margin-top:4px;    font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.125em; color:#ffffff; text-align:center; line-height:16px; }
#main #content.home #listNews ul li .listImage  .date .month { width:40px; height:16px; float:left; display:block; margin-bottom:4px; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:0.750em; color:#ffffff; text-align:center; line-height:16px; }
#main #content.home #listNews ul li h2 { font-family:'Roboto Condensed', sans-serif; font-weight:700; font-size:1.000em; color:#639651; text-align:left; line-height:120%; margin-bottom:18px; text-transform:uppercase; }
#main #content.home #listNews ul li p  { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; text-align:left; line-height:120%; text-transform:normal; }
#main #content.home #listNews ul li:hover { width:calc(28% - 2px); float:left; padding:2% 2% 4% 2%; border:1px solid #639651; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background:#639651; -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1); -webkit-transition:all .8s cubic-bezier(.190, 1.000, .220, 1.000); -moz-transition:all .8s cubic-bezier(.190, 1.000, .220, 1.000); -ms-transition:all .8s cubic-bezier(.190, 1.000, .220, 1.000); -o-transition:all .8s cubic-bezier(.190, 1.000, .220, 1.000); transition:all .8s cubic-bezier(.190, 1.000, .220, 1.000); -webkit-box-shadow:0px 0px 28px 0px rgba(0,0,0,0.50); -moz-box-shadow:0px 0px 28px 0px rgba(0,0,0,0.50); box-shadow:0px 0px 28px 0px rgba(0,0,0,0.50); z-index:999; }
#main #content.home #listNews ul li:hover a { text-decoration:none; }
#main #content.home #listNews ul li:hover .listImage { width:100%; height:160px; float:left; position:relative; margin-bottom:34px; }
#main #content.home #listNews ul li:hover .listImage .date  { width:40px; height:40px; border:2px solid #ffffff; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; position:absolute; left:50%; bottom:-22px; margin:0px 0px 0px -22px; background:#639651; }
#main #content.home #listNews ul li .listImage .date .day   { width:40px; height:16px; float:left; display:block; margin-top:4px;    font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.125em; color:#ffffff; text-align:center; line-height:16px; }
#main #content.home #listNews ul li .listImage .date .month { width:40px; height:16px; float:left; display:block; margin-bottom:4px; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:0.750em; color:#ffffff; text-align:center; line-height:16px; }
#main #content.home #listNews ul li:hover h2 { font-family:'Roboto Condensed', sans-serif; font-weight:700; font-size:1.000em; color:#ffffff; text-align:left; line-height:120%; margin-bottom:18px; text-transform:uppercase; }
#main #content.home #listNews ul li:hover p  { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#ffffff; text-align:left; line-height:120%; text-transform:normal; }
#main #content.home #listNews ul li:nth-child(3n+1) { margin-left:0%;  clear:both; }
#main #content.home #listNews ul li:nth-child(3n+2) { margin-left:34%; clear:none; }
#main #content.home #listNews ul li:nth-child(3n+3) { margin-left:68%; clear:none; }
#main #content.home #listNews #readMore002         { width:100%; float:left; text-align:center; }
#main #content.home #listNews #readMore002 a       { width:calc(200px - 4px); display:inline-block; padding:14px 0px; border:2px solid #639651; -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px; font-family:'BebasNeueBold', sans-serif; font-size:1.250em; color:#ffffff; text-align:center; background:#639651; text-decoration:none; }
#main #content.home #listNews #readMore002 a:hover { width:calc(200px - 4px); display:inline-block; padding:14px 0px; border:2px solid #639651; -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px; font-family:'BebasNeueBold', sans-serif; font-size:1.250em; color:#639651; text-align:center; background:#ffffff; text-decoration:none; }
}
@media screen and (max-width:600px) {
#main #content.home { padding:0px 0px 100px 0px; }
#main #content.home #listAbout { width:100%; float:left; position:relative; padding:0px 0px 80px 0px; text-align:center; background:#639651; }
#main #content.home #listAbout h1 { font-family:'BebasNeueBold', sans-serif; font-size:3.000em; color:#ffffff; margin-bottom:20px; }
#main #content.home #listAbout p  { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#ffffff; line-height:120%; margin:0px 0px 20px 0px; text-align:justify; }
#main #content.home #listAbout #readMore001         { width:100%; float:left; }
#main #content.home #listAbout #readMore001 a       { width:calc(200px - 4px); display:inline-block; padding:14px 0px; border:2px solid #ffffff; -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px; font-family:'BebasNeueBold', sans-serif; font-size:1.250em; color:#ffffff; text-align:center; background:#639651; text-decoration:none; }
#main #content.home #listAbout #readMore001 a:hover { width:calc(200px - 4px); display:inline-block; padding:14px 0px; border:2px solid #ffffff; -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px; font-family:'BebasNeueBold', sans-serif; font-size:1.250em; color:#639651; text-align:center; background:#ffffff; text-decoration:none; }
#main #content.home #listNews { width:100%; float:left; position:relative; padding:80px 0px 0px 0px; text-align:center; background:#ffffff; }
#main #content.home #listNews h1 { font-family:'BebasNeueBold', sans-serif; font-size:3.000em; color:#ffffff; margin-bottom:20px; color:#639651; }
#main #content.home #listNews ul { width:100%; float:left;  list-style:none; }
#main #content.home #listNews ul li { width:calc(96% - 2px); float:left; padding:2% 2% 4% 2%; border:1px solid #efefef; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background:#ffffff; cursor:pointer; margin-bottom:40px; margin-right:-100%; }
#main #content.home #listNews ul li a { text-decoration:none; }
#main #content.home #listNews ul li .listImage { width:100%; height:160px; float:left; position:relative; margin-bottom:34px; }
#main #content.home #listNews ul li .listImage  .date        { width:40px; height:40px; border:2px solid #ffffff; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; position:absolute; left:50%; bottom:-22px; margin:0px 0px 0px -22px; background:#639651; }
#main #content.home #listNews ul li .listImage  .date .day   { width:40px; height:16px; float:left; display:block; margin-top:4px;    font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.125em; color:#ffffff; text-align:center; line-height:16px; }
#main #content.home #listNews ul li .listImage  .date .month { width:40px; height:16px; float:left; display:block; margin-bottom:4px; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:0.750em; color:#ffffff; text-align:center; line-height:16px; }
#main #content.home #listNews ul li h2 { font-family:'Roboto Condensed', sans-serif; font-weight:700; font-size:1.000em; color:#639651; text-align:left; line-height:120%; margin-bottom:18px; text-transform:uppercase; }
#main #content.home #listNews ul li p  { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; text-align:left; line-height:120%; text-transform:normal; }
#main #content.home #listNews ul li:hover { width:calc(96% - 2px); float:left; padding:2% 2% 4% 2%; border:1px solid #639651; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background:#639651; -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1); -webkit-transition:all .8s cubic-bezier(.190, 1.000, .220, 1.000); -moz-transition:all .8s cubic-bezier(.190, 1.000, .220, 1.000); -ms-transition:all .8s cubic-bezier(.190, 1.000, .220, 1.000); -o-transition:all .8s cubic-bezier(.190, 1.000, .220, 1.000); transition:all .8s cubic-bezier(.190, 1.000, .220, 1.000); -webkit-box-shadow:0px 0px 28px 0px rgba(0,0,0,0.50); -moz-box-shadow:0px 0px 28px 0px rgba(0,0,0,0.50); box-shadow:0px 0px 28px 0px rgba(0,0,0,0.50); z-index:999; }
#main #content.home #listNews ul li:hover a { text-decoration:none; }
#main #content.home #listNews ul li:hover .listImage { width:100%; height:160px; float:left; position:relative; margin-bottom:34px; }
#main #content.home #listNews ul li:hover .listImage .date  { width:40px; height:40px; border:2px solid #ffffff; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; position:absolute; left:50%; bottom:-22px; margin:0px 0px 0px -22px; background:#639651; }
#main #content.home #listNews ul li .listImage .date .day   { width:40px; height:16px; float:left; display:block; margin-top:4px;    font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.125em; color:#ffffff; text-align:center; line-height:16px; }
#main #content.home #listNews ul li .listImage .date .month { width:40px; height:16px; float:left; display:block; margin-bottom:4px; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:0.750em; color:#ffffff; text-align:center; line-height:16px; }
#main #content.home #listNews ul li:hover h2 { font-family:'Roboto Condensed', sans-serif; font-weight:700; font-size:1.000em; color:#ffffff; text-align:left; line-height:120%; margin-bottom:18px; text-transform:uppercase; }
#main #content.home #listNews ul li:hover p  { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#ffffff; text-align:left; line-height:120%; text-transform:normal; }
#main #content.home #listNews ul li:nth-child(1n+1) { margin-left:0%;  clear:both; }
#main #content.home #listNews #readMore002          { width:100%; float:left; text-align:center; }
#main #content.home #listNews #readMore002 a        { width:calc(200px - 4px); display:inline-block; padding:14px 0px; border:2px solid #639651; -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px; font-family:'BebasNeueBold', sans-serif; font-size:1.250em; color:#ffffff; text-align:center; background:#639651; text-decoration:none; }
#main #content.home #listNews #readMore002 a:hover  { width:calc(200px - 4px); display:inline-block; padding:14px 0px; border:2px solid #639651; -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px; font-family:'BebasNeueBold', sans-serif; font-size:1.250em; color:#639651; text-align:center; background:#ffffff; text-decoration:none; }
}


/* ********************************************************************* */
/* CSS CONTENT ABOUT ------------------------------------------------ OK */
/* ********************************************************************* */
@media screen and (min-width:1366px) {
#main #content.about { padding:80px 0px 100px 0px; }
#main #content.about h1 { font-family:'BebasNeueBold', sans-serif; font-size:4.500em; color:#639651; margin-bottom:8px; }
#main #content.about h2 { font-family:'BebasNeueBold', sans-serif; font-size:3.500em; color:#639651; margin-top:20px; margin-bottom:12px; }
#main #content.about .listTextAbout { width:100%; float:left; }
#main #content.about .listTextAbout  h1          { font-family:'BebasNeueBold', sans-serif; font-size:2.000em; color:#639651; margin-bottom:8px; }
#main #content.about .listTextAbout  h2          { font-family:'BebasNeueBold', sans-serif; font-size:1.875em; color:#639651; margin-bottom:8px; }
#main #content.about .listTextAbout  h3          { font-family:'BebasNeueBold', sans-serif; font-size:1.750em; color:#639651; margin-bottom:8px; }
#main #content.about .listTextAbout  h4          { font-family:'BebasNeueBold', sans-serif; font-size:1.625em; color:#639651; margin-bottom:8px; }
#main #content.about .listTextAbout  h5          { font-family:'BebasNeueBold', sans-serif; font-size:1.500em; color:#639651; margin-bottom:8px; }
#main #content.about .listTextAbout  h6          { font-family:'BebasNeueBold', sans-serif; font-size:1.375em; color:#639651; margin-bottom:8px; }
#main #content.about .listTextAbout  img         { width:20%; float:left; margin:0% 3% 2% 0%; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
#main #content.about .listTextAbout  p           { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; line-height:120%; margin-bottom:12px; text-align:justify; }
#main #content.about .listTextAbout  blockquote  { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.about .listTextAbout  pre         { width:100%; float:left; margin:2% 0%; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.about .listTextAbout  del         { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.about .listTextAbout  strong      { font-family:'Roboto Condensed', sans-serif; font-weight:700; font-size:1.000em; color:#639651; }
#main #content.about .listTextAbout  em          { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.about .listTextAbout  ul          { width:100%; float:left; margin:2% 0%; list-style:none; }
#main #content.about .listTextAbout  ul li       { width:100%; float:left; margin-bottom:10px; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.about .listTextAbout  ol          { width:100%; float:left; margin:2% 0%; }
#main #content.about .listTextAbout  ol li       { width:100%; float:left; margin-bottom:10px; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.about .listTextAbout  iframe      { width:100%; height:200px; float:left; margin:2% 0%; }
#main #content.about .listTextAbout  table       { width:100%; float:left; margin:2% 0%; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.about .listTextAbout  a           { color:#639651; text-decoration:none; }
#main #content.about .listTextAbout  a:hover     { color:#639651; text-decoration:underline; }
#main #content.about .listTextAbout .text-left   { text-align:left; }
#main #content.about .listTextAbout .text-center { text-align:center; }
#main #content.about .listTextAbout .text-right  { text-align:right; }
#main #content.about .listTextAbout  small       { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:0.875em; color:#639651; }
#main #content.about .production { width:100%; float:left; margin:4% 0%; }
#main #content.about .production  > div       { width:calc(30% - 2px); float:left; padding:1% 1% 1% 1%; margin-bottom:2%; border:1px solid #efefef; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; position:relative; margin-right:-100%; }
#main #content.about .production  > div:hover { width:calc(30% - 2px); float:left; padding:1% 1% 1% 1%; margin-bottom:2%; border:1px solid #639651; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background:#639651; -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1); -webkit-transition:all .8s cubic-bezier(.190, 1.000, .220, 1.000); -moz-transition:all .8s cubic-bezier(.190, 1.000, .220, 1.000); -ms-transition:all .8s cubic-bezier(.190, 1.000, .220, 1.000); -o-transition:all .8s cubic-bezier(.190, 1.000, .220, 1.000); transition:all .8s cubic-bezier(.190, 1.000, .220, 1.000); -webkit-box-shadow:0px 0px 28px 0px rgba(0,0,0,0.50); -moz-box-shadow:0px 0px 28px 0px rgba(0,0,0,0.50); box-shadow:0px 0px 28px 0px rgba(0,0,0,0.50); z-index:999; }
#main #content.about .production  > div .callProduction { width:94%; height:80px; position:absolute; left:3%; top:50%; margin:-40px 0px 0px 0px; background:url(../img/bgTransparent.png)repeat-x left top; }
#main #content.about .production  > div .callProduction h2  { font-family:'BebasNeueBold', sans-serif; font-size:2.000em; color:#ffffff; margin:0px 0px 0px 18px; line-height:84px; }
#main #content.about .production  > div .callProduction .iconOpenClose  { width:30px; height:30px; position:absolute; right:18px; top:20px; border:2px solid #ffffff; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; font-family:'BebasNeueBold', sans-serif; font-size:2.000em; color:#ffffff; text-align:center; line-height:34px; }
#main #content.about .production  > div img { width:100%; float:left; }
#main #content.about .production  > div:nth-child(3n+1) { margin-left:0%;  clear:both; }
#main #content.about .production  > div:nth-child(3n+2) { margin-left:35%; clear:none; }
#main #content.about .production  > div:nth-child(3n+3) { margin-left:70%; clear:none; }
}
@media screen and (min-width:1024px) and (max-width:1365px) {
#main #content.about { padding:80px 0px 100px 0px; }
#main #content.about h1 { font-family:'BebasNeueBold', sans-serif; font-size:4.500em; color:#639651; margin-bottom:8px; }
#main #content.about h2 { font-family:'BebasNeueBold', sans-serif; font-size:3.500em; color:#639651; margin-top:20px; margin-bottom:12px; }
#main #content.about .listTextAbout { width:100%; float:left; }
#main #content.about .listTextAbout  h1          { font-family:'BebasNeueBold', sans-serif; font-size:2.000em; color:#639651; margin-bottom:8px; }
#main #content.about .listTextAbout  h2          { font-family:'BebasNeueBold', sans-serif; font-size:1.875em; color:#639651; margin-bottom:8px; }
#main #content.about .listTextAbout  h3          { font-family:'BebasNeueBold', sans-serif; font-size:1.750em; color:#639651; margin-bottom:8px; }
#main #content.about .listTextAbout  h4          { font-family:'BebasNeueBold', sans-serif; font-size:1.625em; color:#639651; margin-bottom:8px; }
#main #content.about .listTextAbout  h5          { font-family:'BebasNeueBold', sans-serif; font-size:1.500em; color:#639651; margin-bottom:8px; }
#main #content.about .listTextAbout  h6          { font-family:'BebasNeueBold', sans-serif; font-size:1.375em; color:#639651; margin-bottom:8px; }
#main #content.about .listTextAbout  img         { width:20%; float:left; margin:0% 3% 2% 0%; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
#main #content.about .listTextAbout  p           { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; line-height:120%; margin-bottom:12px; text-align:justify; }
#main #content.about .listTextAbout  blockquote  { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.about .listTextAbout  pre         { width:100%; float:left; margin:2% 0%; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.about .listTextAbout  del         { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.about .listTextAbout  strong      { font-family:'Roboto Condensed', sans-serif; font-weight:700; font-size:1.000em; color:#639651; }
#main #content.about .listTextAbout  em          { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.about .listTextAbout  ul          { width:100%; float:left; margin:2% 0%; list-style:none; }
#main #content.about .listTextAbout  ul li       { width:100%; float:left; margin-bottom:10px; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.about .listTextAbout  ol          { width:100%; float:left; margin:2% 0%; }
#main #content.about .listTextAbout  ol li       { width:100%; float:left; margin-bottom:10px; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.about .listTextAbout  iframe      { width:100%; height:200px; float:left; margin:2% 0%; }
#main #content.about .listTextAbout  table       { width:100%; float:left; margin:2% 0%; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.about .listTextAbout  a           { color:#639651; text-decoration:none; }
#main #content.about .listTextAbout  a:hover     { color:#639651; text-decoration:underline; }
#main #content.about .listTextAbout .text-left   { text-align:left; }
#main #content.about .listTextAbout .text-center { text-align:center; }
#main #content.about .listTextAbout .text-right  { text-align:right; }
#main #content.about .listTextAbout  small       { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:0.875em; color:#639651; }
#main #content.about .production { width:100%; float:left; margin:4% 0%; }
#main #content.about .production  > div       { width:calc(30% - 2px); float:left; padding:1% 1% 1% 1%; margin-bottom:2%; border:1px solid #efefef; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; position:relative; margin-right:-100%; }
#main #content.about .production  > div:hover { width:calc(30% - 2px); float:left; padding:1% 1% 1% 1%; margin-bottom:2%; border:1px solid #639651; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background:#639651; -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1); -webkit-transition:all .8s cubic-bezier(.190, 1.000, .220, 1.000); -moz-transition:all .8s cubic-bezier(.190, 1.000, .220, 1.000); -ms-transition:all .8s cubic-bezier(.190, 1.000, .220, 1.000); -o-transition:all .8s cubic-bezier(.190, 1.000, .220, 1.000); transition:all .8s cubic-bezier(.190, 1.000, .220, 1.000); -webkit-box-shadow:0px 0px 28px 0px rgba(0,0,0,0.50); -moz-box-shadow:0px 0px 28px 0px rgba(0,0,0,0.50); box-shadow:0px 0px 28px 0px rgba(0,0,0,0.50); z-index:999; }
#main #content.about .production  > div .callProduction { width:94%; height:80px; position:absolute; left:3%; top:50%; margin:-40px 0px 0px 0px; background:url(../img/bgTransparent.png)repeat-x left top; }
#main #content.about .production  > div .callProduction h2  { font-family:'BebasNeueBold', sans-serif; font-size:2.000em; color:#ffffff; margin:0px 0px 0px 18px; line-height:84px; }
#main #content.about .production  > div .callProduction .iconOpenClose  { width:30px; height:30px; position:absolute; right:18px; top:20px; border:2px solid #ffffff; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; font-family:'BebasNeueBold', sans-serif; font-size:2.000em; color:#ffffff; text-align:center; line-height:34px; }
#main #content.about .production  > div img { width:100%; float:left; }
#main #content.about .production  > div:nth-child(3n+1) { margin-left:0%;  clear:both; }
#main #content.about .production  > div:nth-child(3n+2) { margin-left:35%; clear:none; }
#main #content.about .production  > div:nth-child(3n+3) { margin-left:70%; clear:none; }		
}
@media screen and (min-width:601px) and (max-width:1023px)  {
#main #content.about { padding:80px 0px 80px 0px; }
#main #content.about h1 { font-family:'BebasNeueBold', sans-serif; font-size:4.500em; color:#639651; margin-bottom:8px; }
#main #content.about h2 { font-family:'BebasNeueBold', sans-serif; font-size:3.500em; color:#639651; margin-top:20px; margin-bottom:12px; }
#main #content.about .listTextAbout { width:100%; float:left; }
#main #content.about .listTextAbout  h1          { font-family:'BebasNeueBold', sans-serif; font-size:2.000em; color:#639651; margin-bottom:8px; }
#main #content.about .listTextAbout  h2          { font-family:'BebasNeueBold', sans-serif; font-size:1.875em; color:#639651; margin-bottom:8px; }
#main #content.about .listTextAbout  h3          { font-family:'BebasNeueBold', sans-serif; font-size:1.750em; color:#639651; margin-bottom:8px; }
#main #content.about .listTextAbout  h4          { font-family:'BebasNeueBold', sans-serif; font-size:1.625em; color:#639651; margin-bottom:8px; }
#main #content.about .listTextAbout  h5          { font-family:'BebasNeueBold', sans-serif; font-size:1.500em; color:#639651; margin-bottom:8px; }
#main #content.about .listTextAbout  h6          { font-family:'BebasNeueBold', sans-serif; font-size:1.375em; color:#639651; margin-bottom:8px; }
#main #content.about .listTextAbout  img         { width:20%; float:left; margin:0% 3% 2% 0%; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
#main #content.about .listTextAbout  p           { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; line-height:120%; margin-bottom:12px; text-align:justify; }
#main #content.about .listTextAbout  blockquote  { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.about .listTextAbout  pre         { width:100%; float:left; margin:2% 0%; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.about .listTextAbout  del         { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.about .listTextAbout  strong      { font-family:'Roboto Condensed', sans-serif; font-weight:700; font-size:1.000em; color:#639651; }
#main #content.about .listTextAbout  em          { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.about .listTextAbout  ul          { width:100%; float:left; margin:2% 0%; list-style:none; }
#main #content.about .listTextAbout  ul li       { width:100%; float:left; margin-bottom:10px; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.about .listTextAbout  ol          { width:100%; float:left; margin:2% 0%; }
#main #content.about .listTextAbout  ol li       { width:100%; float:left; margin-bottom:10px; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.about .listTextAbout  iframe      { width:100%; height:200px; float:left; margin:2% 0%; }
#main #content.about .listTextAbout  table       { width:100%; float:left; margin:2% 0%; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.about .listTextAbout  a           { color:#639651; text-decoration:none; }
#main #content.about .listTextAbout  a:hover     { color:#639651; text-decoration:underline; }
#main #content.about .listTextAbout .text-left   { text-align:left; }
#main #content.about .listTextAbout .text-center { text-align:center; }
#main #content.about .listTextAbout .text-right  { text-align:right; }
#main #content.about .listTextAbout  small       { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:0.875em; color:#639651; }
#main #content.about .production { width:100%; float:left; margin:4% 0%; }
#main #content.about .production  > div       { width:calc(98% - 2px); float:left; padding:1% 1% 1% 1%; margin-bottom:20px; border:1px solid #efefef; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; position:relative; margin-right:-100%; }
#main #content.about .production  > div:hover { width:calc(98% - 2px); float:left; padding:1% 1% 1% 1%; margin-bottom:20px; border:1px solid #639651; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background:#639651; -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1); -webkit-transition:all .8s cubic-bezier(.190, 1.000, .220, 1.000); -moz-transition:all .8s cubic-bezier(.190, 1.000, .220, 1.000); -ms-transition:all .8s cubic-bezier(.190, 1.000, .220, 1.000); -o-transition:all .8s cubic-bezier(.190, 1.000, .220, 1.000); transition:all .8s cubic-bezier(.190, 1.000, .220, 1.000); -webkit-box-shadow:0px 0px 28px 0px rgba(0,0,0,0.50); -moz-box-shadow:0px 0px 28px 0px rgba(0,0,0,0.50); box-shadow:0px 0px 28px 0px rgba(0,0,0,0.50); z-index:999; }
#main #content.about .production  > div .callProduction                 { width:98%; height:80px; position:absolute; left:1%; top:50%; margin:-40px 0px 0px 0px; background:url(../img/bgTransparent.png)repeat-x left top; }
#main #content.about .production  > div .callProduction h2              { font-family:'BebasNeueBold', sans-serif; font-size:2.000em; color:#ffffff; margin:0px 0px 0px 18px; line-height:84px; }
#main #content.about .production  > div .callProduction .iconOpenClose  { width:30px; height:30px; position:absolute; right:18px; top:20px; border:2px solid #ffffff; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; font-family:'BebasNeueBold', sans-serif; font-size:2.000em; color:#ffffff; text-align:center; line-height:34px; }
#main #content.about .production  > div img { width:100%; float:left; }
#main #content.about .production  > div:nth-child(1n+1) { margin-left:0%;  clear:both; }
}
@media screen and (max-width:600px) {
#main #content.about { padding:80px 0px 80px 0px; }
#main #content.about h1 { font-family:'BebasNeueBold', sans-serif; font-size:3.500em; color:#639651; margin-bottom:8px; }
#main #content.about h2 { font-family:'BebasNeueBold', sans-serif; font-size:2.500em; color:#639651; margin-top:20px; margin-bottom:12px; }
#main #content.about .listTextAbout { width:100%; float:left; }
#main #content.about .listTextAbout  h1          { font-family:'BebasNeueBold', sans-serif; font-size:2.000em; color:#639651; margin-bottom:8px; }
#main #content.about .listTextAbout  h2          { font-family:'BebasNeueBold', sans-serif; font-size:1.875em; color:#639651; margin-bottom:8px; }
#main #content.about .listTextAbout  h3          { font-family:'BebasNeueBold', sans-serif; font-size:1.750em; color:#639651; margin-bottom:8px; }
#main #content.about .listTextAbout  h4          { font-family:'BebasNeueBold', sans-serif; font-size:1.625em; color:#639651; margin-bottom:8px; }
#main #content.about .listTextAbout  h5          { font-family:'BebasNeueBold', sans-serif; font-size:1.500em; color:#639651; margin-bottom:8px; }
#main #content.about .listTextAbout  h6          { font-family:'BebasNeueBold', sans-serif; font-size:1.375em; color:#639651; margin-bottom:8px; }
#main #content.about .listTextAbout  img         { width:20%; float:left; margin:0% 3% 2% 0%; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
#main #content.about .listTextAbout  p           { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; line-height:120%; margin-bottom:12px; text-align:justify; }
#main #content.about .listTextAbout  blockquote  { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.about .listTextAbout  pre         { width:100%; float:left; margin:2% 0%; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.about .listTextAbout  del         { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.about .listTextAbout  strong      { font-family:'Roboto Condensed', sans-serif; font-weight:700; font-size:1.000em; color:#639651; }
#main #content.about .listTextAbout  em          { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.about .listTextAbout  ul          { width:100%; float:left; margin:2% 0%; list-style:none; }
#main #content.about .listTextAbout  ul li       { width:100%; float:left; margin-bottom:10px; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.about .listTextAbout  ol          { width:100%; float:left; margin:2% 0%; }
#main #content.about .listTextAbout  ol li       { width:100%; float:left; margin-bottom:10px; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.about .listTextAbout  iframe      { width:100%; height:200px; float:left; margin:2% 0%; }
#main #content.about .listTextAbout  table       { width:100%; float:left; margin:2% 0%; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.about .listTextAbout  a           { color:#639651; text-decoration:none; }
#main #content.about .listTextAbout  a:hover     { color:#639651; text-decoration:underline; }
#main #content.about .listTextAbout .text-left   { text-align:left; }
#main #content.about .listTextAbout .text-center { text-align:center; }
#main #content.about .listTextAbout .text-right  { text-align:right; }
#main #content.about .listTextAbout  small       { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:0.875em; color:#639651; }
#main #content.about .production { width:100%; float:left; margin:4% 0%; }
#main #content.about .production  > div       { width:calc(98% - 2px); float:left; padding:1% 1% 1% 1%; margin-bottom:20px; border:1px solid #efefef; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; position:relative; margin-right:-100%; }
#main #content.about .production  > div:hover { width:calc(98% - 2px); float:left; padding:1% 1% 1% 1%; margin-bottom:20px; border:1px solid #639651; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background:#639651; -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1); -webkit-transition:all .8s cubic-bezier(.190, 1.000, .220, 1.000); -moz-transition:all .8s cubic-bezier(.190, 1.000, .220, 1.000); -ms-transition:all .8s cubic-bezier(.190, 1.000, .220, 1.000); -o-transition:all .8s cubic-bezier(.190, 1.000, .220, 1.000); transition:all .8s cubic-bezier(.190, 1.000, .220, 1.000); -webkit-box-shadow:0px 0px 28px 0px rgba(0,0,0,0.50); -moz-box-shadow:0px 0px 28px 0px rgba(0,0,0,0.50); box-shadow:0px 0px 28px 0px rgba(0,0,0,0.50); z-index:999; }
#main #content.about .production  > div .callProduction                 { width:98%; height:80px; position:absolute; left:1%; top:50%; margin:-40px 0px 0px 0px; background:url(../img/bgTransparent.png)repeat-x left top; }
#main #content.about .production  > div .callProduction h2              { font-family:'BebasNeueBold', sans-serif; font-size:2.000em; color:#ffffff; margin:0px 0px 0px 18px; line-height:84px; }
#main #content.about .production  > div .callProduction .iconOpenClose  { width:30px; height:30px; position:absolute; right:18px; top:20px; border:2px solid #ffffff; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; font-family:'BebasNeueBold', sans-serif; font-size:2.000em; color:#ffffff; text-align:center; line-height:34px; }
#main #content.about .production  > div img { width:100%; float:left; }
#main #content.about .production  > div:nth-child(1n+1) { margin-left:0%;  clear:both; }
}

	
/* ********************************************************************* */
/* CSS CONTENT PRODUCTION AGRICULTURAL ------------------------------ OK */
/* ********************************************************************* */
@media screen and (min-width:1366px) {
#main #content.productionAgricultural { padding:80px 0px 80px 0px; }
#main #content.productionAgricultural h1 { font-family:'BebasNeueBold', sans-serif; font-size:4.500em; color:#639651; margin-bottom:8px; }
#main #content.productionAgricultural p  { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; line-height:120%; margin-bottom:20px; text-align:justify; }
#main #content.productionAgricultural img.imageResizeThumbs { width:7%; float:left; margin:0% 3% 2% 0%; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }

#main #content.productionAgricultural .listTextAgricultural { width:100%; float:left; }
#main #content.productionAgricultural .listTextAgricultural  h1          { font-family:'BebasNeueBold', sans-serif; font-size:2.000em; color:#639651; margin-bottom:8px; }
#main #content.productionAgricultural .listTextAgricultural  h2          { font-family:'BebasNeueBold', sans-serif; font-size:1.875em; color:#639651; margin-bottom:8px; }
#main #content.productionAgricultural .listTextAgricultural  h3          { font-family:'BebasNeueBold', sans-serif; font-size:1.750em; color:#639651; margin-bottom:8px; }
#main #content.productionAgricultural .listTextAgricultural  h4          { font-family:'BebasNeueBold', sans-serif; font-size:1.625em; color:#639651; margin-bottom:8px; }
#main #content.productionAgricultural .listTextAgricultural  h5          { font-family:'BebasNeueBold', sans-serif; font-size:1.500em; color:#639651; margin-bottom:8px; }
#main #content.productionAgricultural .listTextAgricultural  h6          { font-family:'BebasNeueBold', sans-serif; font-size:1.375em; color:#639651; margin-bottom:8px; }
#main #content.productionAgricultural .listTextAgricultural  img         { width:20%; float:left; margin:0% 3% 2% 0%; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
#main #content.productionAgricultural .listTextAgricultural  p           { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; line-height:120%; margin-bottom:12px; text-align:justify; }
#main #content.productionAgricultural .listTextAgricultural  blockquote  { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionAgricultural .listTextAgricultural  pre         { width:100%; float:left; margin:2% 0%; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionAgricultural .listTextAgricultural  del         { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionAgricultural .listTextAgricultural  strong      { font-family:'Roboto Condensed', sans-serif; font-weight:700; font-size:1.000em; color:#639651; }
#main #content.productionAgricultural .listTextAgricultural  em          { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionAgricultural .listTextAgricultural  ul          { width:100%; float:left; margin:2% 0%; list-style:none; }
#main #content.productionAgricultural .listTextAgricultural  ul li       { width:100%; float:left; margin-bottom:10px; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionAgricultural .listTextAgricultural  ol          { width:100%; float:left; margin:2% 0%; }
#main #content.productionAgricultural .listTextAgricultural  ol li       { width:100%; float:left; margin-bottom:10px; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionAgricultural .listTextAgricultural  iframe      { width:100%; height:200px; float:left; margin:2% 0%; }
#main #content.productionAgricultural .listTextAgricultural  table       { width:100%; float:left; margin:2% 0%; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionAgricultural .listTextAgricultural  a           { color:#639651; text-decoration:none; }
#main #content.productionAgricultural .listTextAgricultural  a:hover     { color:#639651; text-decoration:underline; }
#main #content.productionAgricultural .listTextAgricultural .text-left   { text-align:left; }
#main #content.productionAgricultural .listTextAgricultural .text-center { text-align:center; }
#main #content.productionAgricultural .listTextAgricultural .text-right  { text-align:right; }
#main #content.productionAgricultural .listTextAgricultural  small       { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:0.875em; color:#639651; }
}
@media screen and (min-width:1024px) and (max-width:1365px) {
#main #content.productionAgricultural { padding:80px 0px 80px 0px; }
#main #content.productionAgricultural h1 { font-family:'BebasNeueBold', sans-serif; font-size:4.500em; color:#639651; margin-bottom:8px; }
#main #content.productionAgricultural p  { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; line-height:120%; margin-bottom:20px; text-align:justify; }
#main #content.productionAgricultural img.imageResizeThumbs { width:7%; float:left; margin:0% 3% 2% 0%; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }

#main #content.productionAgricultural .listTextAgricultural { width:100%; float:left; }
#main #content.productionAgricultural .listTextAgricultural  h1          { font-family:'BebasNeueBold', sans-serif; font-size:2.000em; color:#639651; margin-bottom:8px; }
#main #content.productionAgricultural .listTextAgricultural  h2          { font-family:'BebasNeueBold', sans-serif; font-size:1.875em; color:#639651; margin-bottom:8px; }
#main #content.productionAgricultural .listTextAgricultural  h3          { font-family:'BebasNeueBold', sans-serif; font-size:1.750em; color:#639651; margin-bottom:8px; }
#main #content.productionAgricultural .listTextAgricultural  h4          { font-family:'BebasNeueBold', sans-serif; font-size:1.625em; color:#639651; margin-bottom:8px; }
#main #content.productionAgricultural .listTextAgricultural  h5          { font-family:'BebasNeueBold', sans-serif; font-size:1.500em; color:#639651; margin-bottom:8px; }
#main #content.productionAgricultural .listTextAgricultural  h6          { font-family:'BebasNeueBold', sans-serif; font-size:1.375em; color:#639651; margin-bottom:8px; }
#main #content.productionAgricultural .listTextAgricultural  img         { width:20%; float:left; margin:0% 3% 2% 0%; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
#main #content.productionAgricultural .listTextAgricultural  p           { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; line-height:120%; margin-bottom:12px; text-align:justify; }
#main #content.productionAgricultural .listTextAgricultural  blockquote  { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionAgricultural .listTextAgricultural  pre         { width:100%; float:left; margin:2% 0%; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionAgricultural .listTextAgricultural  del         { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionAgricultural .listTextAgricultural  strong      { font-family:'Roboto Condensed', sans-serif; font-weight:700; font-size:1.000em; color:#639651; }
#main #content.productionAgricultural .listTextAgricultural  em          { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionAgricultural .listTextAgricultural  ul          { width:100%; float:left; margin:2% 0%; list-style:none; }
#main #content.productionAgricultural .listTextAgricultural  ul li       { width:100%; float:left; margin-bottom:10px; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionAgricultural .listTextAgricultural  ol          { width:100%; float:left; margin:2% 0%; }
#main #content.productionAgricultural .listTextAgricultural  ol li       { width:100%; float:left; margin-bottom:10px; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionAgricultural .listTextAgricultural  iframe      { width:100%; height:200px; float:left; margin:2% 0%; }
#main #content.productionAgricultural .listTextAgricultural  table       { width:100%; float:left; margin:2% 0%; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionAgricultural .listTextAgricultural  a           { color:#639651; text-decoration:none; }
#main #content.productionAgricultural .listTextAgricultural  a:hover     { color:#639651; text-decoration:underline; }
#main #content.productionAgricultural .listTextAgricultural .text-left   { text-align:left; }
#main #content.productionAgricultural .listTextAgricultural .text-center { text-align:center; }
#main #content.productionAgricultural .listTextAgricultural .text-right  { text-align:right; }
#main #content.productionAgricultural .listTextAgricultural  small       { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:0.875em; color:#639651; }
}
@media screen and (min-width:601px) and (max-width:1023px)  {
#main #content.productionAgricultural { padding:80px 0px 80px 0px; }
#main #content.productionAgricultural h1 { font-family:'BebasNeueBold', sans-serif; font-size:4.500em; color:#639651; margin-bottom:8px; }
#main #content.productionAgricultural p  { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; line-height:120%; margin-bottom:20px; text-align:justify; }
#main #content.productionAgricultural img.imageResizeThumbs { width:7%; float:left; margin:0% 3% 2% 0%; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }

#main #content.productionAgricultural .listTextAgricultural { width:100%; float:left; }
#main #content.productionAgricultural .listTextAgricultural  h1          { font-family:'BebasNeueBold', sans-serif; font-size:2.000em; color:#639651; margin-bottom:8px; }
#main #content.productionAgricultural .listTextAgricultural  h2          { font-family:'BebasNeueBold', sans-serif; font-size:1.875em; color:#639651; margin-bottom:8px; }
#main #content.productionAgricultural .listTextAgricultural  h3          { font-family:'BebasNeueBold', sans-serif; font-size:1.750em; color:#639651; margin-bottom:8px; }
#main #content.productionAgricultural .listTextAgricultural  h4          { font-family:'BebasNeueBold', sans-serif; font-size:1.625em; color:#639651; margin-bottom:8px; }
#main #content.productionAgricultural .listTextAgricultural  h5          { font-family:'BebasNeueBold', sans-serif; font-size:1.500em; color:#639651; margin-bottom:8px; }
#main #content.productionAgricultural .listTextAgricultural  h6          { font-family:'BebasNeueBold', sans-serif; font-size:1.375em; color:#639651; margin-bottom:8px; }
#main #content.productionAgricultural .listTextAgricultural  img         { width:20%; float:left; margin:0% 3% 2% 0%; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
#main #content.productionAgricultural .listTextAgricultural  p           { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; line-height:120%; margin-bottom:12px; text-align:justify; }
#main #content.productionAgricultural .listTextAgricultural  blockquote  { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionAgricultural .listTextAgricultural  pre         { width:100%; float:left; margin:2% 0%; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionAgricultural .listTextAgricultural  del         { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionAgricultural .listTextAgricultural  strong      { font-family:'Roboto Condensed', sans-serif; font-weight:700; font-size:1.000em; color:#639651; }
#main #content.productionAgricultural .listTextAgricultural  em          { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionAgricultural .listTextAgricultural  ul          { width:100%; float:left; margin:2% 0%; list-style:none; }
#main #content.productionAgricultural .listTextAgricultural  ul li       { width:100%; float:left; margin-bottom:10px; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionAgricultural .listTextAgricultural  ol          { width:100%; float:left; margin:2% 0%; }
#main #content.productionAgricultural .listTextAgricultural  ol li       { width:100%; float:left; margin-bottom:10px; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionAgricultural .listTextAgricultural  iframe      { width:100%; height:200px; float:left; margin:2% 0%; }
#main #content.productionAgricultural .listTextAgricultural  table       { width:100%; float:left; margin:2% 0%; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionAgricultural .listTextAgricultural  a           { color:#639651; text-decoration:none; }
#main #content.productionAgricultural .listTextAgricultural  a:hover     { color:#639651; text-decoration:underline; }
#main #content.productionAgricultural .listTextAgricultural .text-left   { text-align:left; }
#main #content.productionAgricultural .listTextAgricultural .text-center { text-align:center; }
#main #content.productionAgricultural .listTextAgricultural .text-right  { text-align:right; }
#main #content.productionAgricultural .listTextAgricultural  small       { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:0.875em; color:#639651; }
}
@media screen and (max-width:600px) {
#main #content.productionAgricultural { padding:80px 0px 80px 0px; }
#main #content.productionAgricultural h1 { font-family:'BebasNeueBold', sans-serif; font-size:3.500em; color:#639651; margin-bottom:8px; }
#main #content.productionAgricultural p  { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; line-height:120%; margin-bottom:20px; text-align:justify; }
#main #content.productionAgricultural img.imageResizeThumbs { width:48%; float:left; margin:0% 1% 2% 1%; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }

#main #content.productionAgricultural .listTextAgricultural { width:100%; float:left; }
#main #content.productionAgricultural .listTextAgricultural  h1          { font-family:'BebasNeueBold', sans-serif; font-size:2.000em; color:#639651; margin-bottom:8px; }
#main #content.productionAgricultural .listTextAgricultural  h2          { font-family:'BebasNeueBold', sans-serif; font-size:1.875em; color:#639651; margin-bottom:8px; }
#main #content.productionAgricultural .listTextAgricultural  h3          { font-family:'BebasNeueBold', sans-serif; font-size:1.750em; color:#639651; margin-bottom:8px; }
#main #content.productionAgricultural .listTextAgricultural  h4          { font-family:'BebasNeueBold', sans-serif; font-size:1.625em; color:#639651; margin-bottom:8px; }
#main #content.productionAgricultural .listTextAgricultural  h5          { font-family:'BebasNeueBold', sans-serif; font-size:1.500em; color:#639651; margin-bottom:8px; }
#main #content.productionAgricultural .listTextAgricultural  h6          { font-family:'BebasNeueBold', sans-serif; font-size:1.375em; color:#639651; margin-bottom:8px; }
#main #content.productionAgricultural .listTextAgricultural  img         { width:100%; float:left; margin:0% 3% 2% 0%; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
#main #content.productionAgricultural .listTextAgricultural  p           { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; line-height:120%; margin-bottom:12px; text-align:justify; }
#main #content.productionAgricultural .listTextAgricultural  blockquote  { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionAgricultural .listTextAgricultural  pre         { width:100%; float:left; margin:2% 0%; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionAgricultural .listTextAgricultural  del         { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionAgricultural .listTextAgricultural  strong      { font-family:'Roboto Condensed', sans-serif; font-weight:700; font-size:1.000em; color:#639651; }
#main #content.productionAgricultural .listTextAgricultural  em          { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionAgricultural .listTextAgricultural  ul          { width:100%; float:left; margin:2% 0%; list-style:none; }
#main #content.productionAgricultural .listTextAgricultural  ul li       { width:100%; float:left; margin-bottom:10px; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionAgricultural .listTextAgricultural  ol          { width:100%; float:left; margin:2% 0%; }
#main #content.productionAgricultural .listTextAgricultural  ol li       { width:100%; float:left; margin-bottom:10px; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionAgricultural .listTextAgricultural  iframe      { width:100%; height:200px; float:left; margin:2% 0%; }
#main #content.productionAgricultural .listTextAgricultural  table       { width:100%; float:left; margin:2% 0%; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionAgricultural .listTextAgricultural  a           { color:#639651; text-decoration:none; }
#main #content.productionAgricultural .listTextAgricultural  a:hover     { color:#639651; text-decoration:underline; }
#main #content.productionAgricultural .listTextAgricultural .text-left   { text-align:left; }
#main #content.productionAgricultural .listTextAgricultural .text-center { text-align:center; }
#main #content.productionAgricultural .listTextAgricultural .text-right  { text-align:right; }
#main #content.productionAgricultural .listTextAgricultural  small       { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:0.875em; color:#639651; }
}


/* ********************************************************************* */
/* CSS CONTENT PRODUCTION SCIENTIFIC -------------------------------- OK */
/* ********************************************************************* */
@media screen and (min-width:1366px) {
#main #content.productionScientific { padding:80px 0px 80px 0px; }
#main #content.productionScientific h1 { font-family:'BebasNeueBold', sans-serif; font-size:4.500em; color:#639651; margin-bottom:8px; }
#main #content.productionScientific p  { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; line-height:120%; margin-bottom:20px; text-align:justify; }
#main #content.productionScientific .listScientific { width:96%; float:left; padding:2% 2%; }
#main #content.productionScientific .listScientific:nth-child(odd) { background:#ffffff; }
#main #content.productionScientific .listScientific:nth-child(even){ background:#f4f4f4; }
#main #content.productionScientific .listScientific ul { width:100%; float:left; list-style:none; }
#main #content.productionScientific .listScientific ul li { float:left; margin-bottom:0.4%; margin-right:-100%; }
#main #content.productionScientific .listScientific ul li i { display:inline-block; margin-right:8px; font-size:1.000em; }
#main #content.productionScientific .listScientific ul li a { color:#639651; text-decoration:none; }
#main #content.productionScientific .listScientific ul li a:hover { color:#639651; text-decoration:underline; }
#main #content.productionScientific .listScientific ul li:nth-child(2n+1) { width:24%; margin-left:0%;  clear:both; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionScientific .listScientific ul li:nth-child(2n+2) { width:76%; margin-left:24%; clear:none; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
}
@media screen and (min-width:1024px) and (max-width:1365px) {
#main #content.productionScientific { padding:80px 0px 80px 0px; }
#main #content.productionScientific h1 { font-family:'BebasNeueBold', sans-serif; font-size:4.500em; color:#639651; margin-bottom:8px; }
#main #content.productionScientific p  { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; line-height:120%; margin-bottom:20px; text-align:justify; }
#main #content.productionScientific .listScientific { width:96%; float:left; padding:2% 2%; }
#main #content.productionScientific .listScientific:nth-child(odd) { background:#ffffff; }
#main #content.productionScientific .listScientific:nth-child(even){ background:#f4f4f4; }
#main #content.productionScientific .listScientific ul { width:100%; float:left; list-style:none; }
#main #content.productionScientific .listScientific ul li { float:left; margin-bottom:0.4%; margin-right:-100%; }
#main #content.productionScientific .listScientific ul li i { display:inline-block; margin-right:8px; font-size:1.000em; }
#main #content.productionScientific .listScientific ul li a { color:#639651; text-decoration:none; }
#main #content.productionScientific .listScientific ul li a:hover { color:#639651; text-decoration:underline; }
#main #content.productionScientific .listScientific ul li:nth-child(2n+1) { width:24%; margin-left:0%;  clear:both; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionScientific .listScientific ul li:nth-child(2n+2) { width:76%; margin-left:24%; clear:none; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
}
@media screen and (min-width:601px) and (max-width:1023px)  {
#main #content.productionScientific { padding:80px 0px 80px 0px; }
#main #content.productionScientific h1 { font-family:'BebasNeueBold', sans-serif; font-size:4.500em; color:#639651; margin-bottom:8px; }
#main #content.productionScientific p  { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; line-height:120%; margin-bottom:20px; text-align:justify; }
#main #content.productionScientific .listScientific { width:96%; float:left; padding:2% 2%; }
#main #content.productionScientific .listScientific:nth-child(odd) { background:#ffffff; }
#main #content.productionScientific .listScientific:nth-child(even){ background:#f4f4f4; }
#main #content.productionScientific .listScientific ul { width:100%; float:left; list-style:none; }
#main #content.productionScientific .listScientific ul li { float:left; margin-bottom:0.4%; margin-right:-100%; }
#main #content.productionScientific .listScientific ul li i { display:inline-block; margin-right:8px; font-size:1.000em; }
#main #content.productionScientific .listScientific ul li a { color:#639651; text-decoration:none; }
#main #content.productionScientific .listScientific ul li a:hover { color:#639651; text-decoration:underline; }
#main #content.productionScientific .listScientific ul li:nth-child(2n+1) { width:24%; margin-left:0%;  clear:both; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionScientific .listScientific ul li:nth-child(2n+2) { width:76%; margin-left:24%; clear:none; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
}
@media screen and (max-width:600px) {
#main #content.productionScientific { padding:80px 0px 80px 0px; }
#main #content.productionScientific h1 { font-family:'BebasNeueBold', sans-serif; font-size:3.500em; color:#639651; margin-bottom:8px; }
#main #content.productionScientific p  { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; line-height:120%; margin-bottom:20px; text-align:justify; }
#main #content.productionScientific .listScientific { width:96%; float:left; padding:2% 2%; }
#main #content.productionScientific .listScientific:nth-child(odd) { background:#ffffff; }
#main #content.productionScientific .listScientific:nth-child(even){ background:#f4f4f4; }
#main #content.productionScientific .listScientific ul { width:100%; float:left; list-style:none; }
#main #content.productionScientific .listScientific ul li { float:left; margin-bottom:2%; margin-right:-100%; }
#main #content.productionScientific .listScientific ul li i { display:inline-block; margin-right:8px; font-size:1.000em; }
#main #content.productionScientific .listScientific ul li a { color:#639651; text-decoration:none; }
#main #content.productionScientific .listScientific ul li a:hover { color:#639651; text-decoration:underline; }
#main #content.productionScientific .listScientific ul li:nth-child(1n+1) { width:100%; margin-left:0%;  clear:both; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
}


/* ********************************************************************* */
/* CSS CONTENT PRODUCTION LIVE ----------------------------------------- */
/* ********************************************************************* */
@media screen and (min-width:1366px) {
#main #content.productionLivestock { padding:80px 0px 80px 0px; }
#main #content.productionLivestock h1 { font-family:'BebasNeueBold', sans-serif; font-size:4.500em; color:#639651; margin-bottom:8px; }
#main #content.productionLivestock h2 { font-family:'BebasNeueBold', sans-serif; font-size:2.500em; color:#639651; margin-top:14px; }

#main #content.productionLivestock .listTextLivestock              { width:100%; float:left; }
#main #content.productionLivestock .listTextLivestock  h1          { font-family:'BebasNeueBold', sans-serif; font-size:2.000em; color:#639651; margin-bottom:8px; }
#main #content.productionLivestock .listTextLivestock  h2          { font-family:'BebasNeueBold', sans-serif; font-size:1.875em; color:#639651; margin-bottom:8px; }
#main #content.productionLivestock .listTextLivestock  h3          { font-family:'BebasNeueBold', sans-serif; font-size:1.750em; color:#639651; margin-bottom:8px; }
#main #content.productionLivestock .listTextLivestock  h4          { font-family:'BebasNeueBold', sans-serif; font-size:1.625em; color:#639651; margin-bottom:8px; }
#main #content.productionLivestock .listTextLivestock  h5          { font-family:'BebasNeueBold', sans-serif; font-size:1.500em; color:#639651; margin-bottom:8px; }
#main #content.productionLivestock .listTextLivestock  h6          { font-family:'BebasNeueBold', sans-serif; font-size:1.375em; color:#639651; margin-bottom:8px; }
#main #content.productionLivestock .listTextLivestock  img         { width:28%; float:left; margin:0% 3% 2% 0%; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
#main #content.productionLivestock .listTextLivestock  p           { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; line-height:120%; margin-bottom:12px; text-align:justify; }
#main #content.productionLivestock .listTextLivestock  blockquote  { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionLivestock .listTextLivestock  pre         { width:100%; float:left; margin:2% 0%; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionLivestock .listTextLivestock  del         { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionLivestock .listTextLivestock  strong      { font-family:'Roboto Condensed', sans-serif; font-weight:700; font-size:1.000em; color:#639651; }
#main #content.productionLivestock .listTextLivestock  em          { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionLivestock .listTextLivestock  ul          { width:100%; float:left; margin:2% 0%; list-style:none; }
#main #content.productionLivestock .listTextLivestock  ul li       { width:100%; float:left; margin-bottom:10px; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionLivestock .listTextLivestock  ol          { width:100%; float:left; margin:2% 0%; }
#main #content.productionLivestock .listTextLivestock  ol li       { width:100%; float:left; margin-bottom:10px; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionLivestock .listTextLivestock  iframe      { width:100%; height:200px; float:left; margin:2% 0%; }
#main #content.productionLivestock .listTextLivestock  table       { width:100%; float:left; margin:2% 0%; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionLivestock .listTextLivestock  a           { color:#639651; text-decoration:none; }
#main #content.productionLivestock .listTextLivestock  a:hover     { color:#639651; text-decoration:underline; }
#main #content.productionLivestock .listTextLivestock .text-left   { text-align:left; }
#main #content.productionLivestock .listTextLivestock .text-center { text-align:center; }
#main #content.productionLivestock .listTextLivestock .text-right  { text-align:right; }
#main #content.productionLivestock .listTextLivestock  small       { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:0.875em; color:#639651; }

#main #content.productionLivestock .listTextLivestockPercentage { width:100%; float:left; }
#main #content.productionLivestock .listTextLivestockPercentage  h1          { font-family:'BebasNeueBold', sans-serif; font-size:2.000em; color:#639651; margin-bottom:8px; }
#main #content.productionLivestock .listTextLivestockPercentage  h2          { font-family:'BebasNeueBold', sans-serif; font-size:1.875em; color:#639651; margin-bottom:8px; }
#main #content.productionLivestock .listTextLivestockPercentage  h3          { font-family:'BebasNeueBold', sans-serif; font-size:1.750em; color:#639651; margin-bottom:8px; }
#main #content.productionLivestock .listTextLivestockPercentage  h4          { font-family:'BebasNeueBold', sans-serif; font-size:1.625em; color:#639651; margin-bottom:8px; }
#main #content.productionLivestock .listTextLivestockPercentage  h5          { font-family:'BebasNeueBold', sans-serif; font-size:1.500em; color:#639651; margin-bottom:8px; }
#main #content.productionLivestock .listTextLivestockPercentage  h6          { font-family:'BebasNeueBold', sans-serif; font-size:1.375em; color:#639651; margin-bottom:8px; }
#main #content.productionLivestock .listTextLivestockPercentage  img         { width:60%; float:left; margin:2% 0% 2% 0%; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
#main #content.productionLivestock .listTextLivestockPercentage  p           { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; line-height:120%; margin-bottom:12px; text-align:justify; }
#main #content.productionLivestock .listTextLivestockPercentage  blockquote  { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionLivestock .listTextLivestockPercentage  pre         { width:100%; float:left; margin:2% 0%; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionLivestock .listTextLivestockPercentage  del         { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionLivestock .listTextLivestockPercentage  strong      { font-family:'Roboto Condensed', sans-serif; font-weight:700; font-size:1.000em; color:#639651; }
#main #content.productionLivestock .listTextLivestockPercentage  em          { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionLivestock .listTextLivestockPercentage  ul          { width:100%; float:left; margin:2% 0%; list-style:none; }
#main #content.productionLivestock .listTextLivestockPercentage  ul li       { width:100%; float:left; margin-bottom:10px; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionLivestock .listTextLivestockPercentage  ol          { width:100%; float:left; margin:2% 0%; }
#main #content.productionLivestock .listTextLivestockPercentage  ol li       { width:100%; float:left; margin-bottom:10px; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionLivestock .listTextLivestockPercentage  iframe      { width:100%; height:200px; float:left; margin:2% 0%; }
#main #content.productionLivestock .listTextLivestockPercentage  table       { width:100%; float:left; margin:2% 0%; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionLivestock .listTextLivestockPercentage  a           { color:#639651; text-decoration:none; }
#main #content.productionLivestock .listTextLivestockPercentage  a:hover     { color:#639651; text-decoration:underline; }
#main #content.productionLivestock .listTextLivestockPercentage .text-left   { text-align:left; }
#main #content.productionLivestock .listTextLivestockPercentage .text-center { text-align:center; }
#main #content.productionLivestock .listTextLivestockPercentage .text-right  { text-align:right; }
#main #content.productionLivestock .listTextLivestockPercentage  small       { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:0.875em; color:#639651; }
}
@media screen and (min-width:1024px) and (max-width:1365px) {
#main #content.productionLivestock { padding:80px 0px 80px 0px; }
#main #content.productionLivestock h1 { font-family:'BebasNeueBold', sans-serif; font-size:4.500em; color:#639651; margin-bottom:8px; }
#main #content.productionLivestock h2 { font-family:'BebasNeueBold', sans-serif; font-size:2.500em; color:#639651; margin-top:14px; }

#main #content.productionLivestock .listTextLivestock              { width:100%; float:left; }
#main #content.productionLivestock .listTextLivestock  h1          { font-family:'BebasNeueBold', sans-serif; font-size:2.000em; color:#639651; margin-bottom:8px; }
#main #content.productionLivestock .listTextLivestock  h2          { font-family:'BebasNeueBold', sans-serif; font-size:1.875em; color:#639651; margin-bottom:8px; }
#main #content.productionLivestock .listTextLivestock  h3          { font-family:'BebasNeueBold', sans-serif; font-size:1.750em; color:#639651; margin-bottom:8px; }
#main #content.productionLivestock .listTextLivestock  h4          { font-family:'BebasNeueBold', sans-serif; font-size:1.625em; color:#639651; margin-bottom:8px; }
#main #content.productionLivestock .listTextLivestock  h5          { font-family:'BebasNeueBold', sans-serif; font-size:1.500em; color:#639651; margin-bottom:8px; }
#main #content.productionLivestock .listTextLivestock  h6          { font-family:'BebasNeueBold', sans-serif; font-size:1.375em; color:#639651; margin-bottom:8px; }
#main #content.productionLivestock .listTextLivestock  img         { width:28%; float:left; margin:0% 3% 2% 0%; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
#main #content.productionLivestock .listTextLivestock  p           { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; line-height:120%; margin-bottom:12px; text-align:justify; }
#main #content.productionLivestock .listTextLivestock  blockquote  { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionLivestock .listTextLivestock  pre         { width:100%; float:left; margin:2% 0%; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionLivestock .listTextLivestock  del         { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionLivestock .listTextLivestock  strong      { font-family:'Roboto Condensed', sans-serif; font-weight:700; font-size:1.000em; color:#639651; }
#main #content.productionLivestock .listTextLivestock  em          { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionLivestock .listTextLivestock  ul          { width:100%; float:left; margin:2% 0%; list-style:none; }
#main #content.productionLivestock .listTextLivestock  ul li       { width:100%; float:left; margin-bottom:10px; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionLivestock .listTextLivestock  ol          { width:100%; float:left; margin:2% 0%; }
#main #content.productionLivestock .listTextLivestock  ol li       { width:100%; float:left; margin-bottom:10px; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionLivestock .listTextLivestock  iframe      { width:100%; height:200px; float:left; margin:2% 0%; }
#main #content.productionLivestock .listTextLivestock  table       { width:100%; float:left; margin:2% 0%; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionLivestock .listTextLivestock  a           { color:#639651; text-decoration:none; }
#main #content.productionLivestock .listTextLivestock  a:hover     { color:#639651; text-decoration:underline; }
#main #content.productionLivestock .listTextLivestock .text-left   { text-align:left; }
#main #content.productionLivestock .listTextLivestock .text-center { text-align:center; }
#main #content.productionLivestock .listTextLivestock .text-right  { text-align:right; }
#main #content.productionLivestock .listTextLivestock  small       { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:0.875em; color:#639651; }

#main #content.productionLivestock .listTextLivestockPercentage { width:100%; float:left; }
#main #content.productionLivestock .listTextLivestockPercentage  h1          { font-family:'BebasNeueBold', sans-serif; font-size:2.000em; color:#639651; margin-bottom:8px; }
#main #content.productionLivestock .listTextLivestockPercentage  h2          { font-family:'BebasNeueBold', sans-serif; font-size:1.875em; color:#639651; margin-bottom:8px; }
#main #content.productionLivestock .listTextLivestockPercentage  h3          { font-family:'BebasNeueBold', sans-serif; font-size:1.750em; color:#639651; margin-bottom:8px; }
#main #content.productionLivestock .listTextLivestockPercentage  h4          { font-family:'BebasNeueBold', sans-serif; font-size:1.625em; color:#639651; margin-bottom:8px; }
#main #content.productionLivestock .listTextLivestockPercentage  h5          { font-family:'BebasNeueBold', sans-serif; font-size:1.500em; color:#639651; margin-bottom:8px; }
#main #content.productionLivestock .listTextLivestockPercentage  h6          { font-family:'BebasNeueBold', sans-serif; font-size:1.375em; color:#639651; margin-bottom:8px; }
#main #content.productionLivestock .listTextLivestockPercentage  img         { width:60%; float:left; margin:2% 0% 2% 0%; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
#main #content.productionLivestock .listTextLivestockPercentage  p           { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; line-height:120%; margin-bottom:12px; text-align:justify; }
#main #content.productionLivestock .listTextLivestockPercentage  blockquote  { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionLivestock .listTextLivestockPercentage  pre         { width:100%; float:left; margin:2% 0%; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionLivestock .listTextLivestockPercentage  del         { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionLivestock .listTextLivestockPercentage  strong      { font-family:'Roboto Condensed', sans-serif; font-weight:700; font-size:1.000em; color:#639651; }
#main #content.productionLivestock .listTextLivestockPercentage  em          { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionLivestock .listTextLivestockPercentage  ul          { width:100%; float:left; margin:2% 0%; list-style:none; }
#main #content.productionLivestock .listTextLivestockPercentage  ul li       { width:100%; float:left; margin-bottom:10px; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionLivestock .listTextLivestockPercentage  ol          { width:100%; float:left; margin:2% 0%; }
#main #content.productionLivestock .listTextLivestockPercentage  ol li       { width:100%; float:left; margin-bottom:10px; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionLivestock .listTextLivestockPercentage  iframe      { width:100%; height:200px; float:left; margin:2% 0%; }
#main #content.productionLivestock .listTextLivestockPercentage  table       { width:100%; float:left; margin:2% 0%; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionLivestock .listTextLivestockPercentage  a           { color:#639651; text-decoration:none; }
#main #content.productionLivestock .listTextLivestockPercentage  a:hover     { color:#639651; text-decoration:underline; }
#main #content.productionLivestock .listTextLivestockPercentage .text-left   { text-align:left; }
#main #content.productionLivestock .listTextLivestockPercentage .text-center { text-align:center; }
#main #content.productionLivestock .listTextLivestockPercentage .text-right  { text-align:right; }
#main #content.productionLivestock .listTextLivestockPercentage  small       { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:0.875em; color:#639651; }
}
@media screen and (min-width:601px) and (max-width:1023px)  {
#main #content.productionLivestock { padding:80px 0px 80px 0px; }
#main #content.productionLivestock h1 { font-family:'BebasNeueBold', sans-serif; font-size:4.500em; color:#639651; margin-bottom:8px; }
#main #content.productionLivestock h2 { font-family:'BebasNeueBold', sans-serif; font-size:2.500em; color:#639651; margin-top:14px; }

#main #content.productionLivestock .listTextLivestock              { width:100%; float:left; }
#main #content.productionLivestock .listTextLivestock  h1          { font-family:'BebasNeueBold', sans-serif; font-size:2.000em; color:#639651; margin-bottom:8px; }
#main #content.productionLivestock .listTextLivestock  h2          { font-family:'BebasNeueBold', sans-serif; font-size:1.875em; color:#639651; margin-bottom:8px; }
#main #content.productionLivestock .listTextLivestock  h3          { font-family:'BebasNeueBold', sans-serif; font-size:1.750em; color:#639651; margin-bottom:8px; }
#main #content.productionLivestock .listTextLivestock  h4          { font-family:'BebasNeueBold', sans-serif; font-size:1.625em; color:#639651; margin-bottom:8px; }
#main #content.productionLivestock .listTextLivestock  h5          { font-family:'BebasNeueBold', sans-serif; font-size:1.500em; color:#639651; margin-bottom:8px; }
#main #content.productionLivestock .listTextLivestock  h6          { font-family:'BebasNeueBold', sans-serif; font-size:1.375em; color:#639651; margin-bottom:8px; }
#main #content.productionLivestock .listTextLivestock  img         { width:28%; float:left; margin:0% 3% 2% 0%; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
#main #content.productionLivestock .listTextLivestock  p           { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; line-height:120%; margin-bottom:12px; text-align:justify; }
#main #content.productionLivestock .listTextLivestock  blockquote  { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionLivestock .listTextLivestock  pre         { width:100%; float:left; margin:2% 0%; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionLivestock .listTextLivestock  del         { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionLivestock .listTextLivestock  strong      { font-family:'Roboto Condensed', sans-serif; font-weight:700; font-size:1.000em; color:#639651; }
#main #content.productionLivestock .listTextLivestock  em          { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionLivestock .listTextLivestock  ul          { width:100%; float:left; margin:2% 0%; list-style:none; }
#main #content.productionLivestock .listTextLivestock  ul li       { width:100%; float:left; margin-bottom:10px; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionLivestock .listTextLivestock  ol          { width:100%; float:left; margin:2% 0%; }
#main #content.productionLivestock .listTextLivestock  ol li       { width:100%; float:left; margin-bottom:10px; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionLivestock .listTextLivestock  iframe      { width:100%; height:200px; float:left; margin:2% 0%; }
#main #content.productionLivestock .listTextLivestock  table       { width:100%; float:left; margin:2% 0%; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionLivestock .listTextLivestock  a           { color:#639651; text-decoration:none; }
#main #content.productionLivestock .listTextLivestock  a:hover     { color:#639651; text-decoration:underline; }
#main #content.productionLivestock .listTextLivestock .text-left   { text-align:left; }
#main #content.productionLivestock .listTextLivestock .text-center { text-align:center; }
#main #content.productionLivestock .listTextLivestock .text-right  { text-align:right; }
#main #content.productionLivestock .listTextLivestock  small       { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:0.875em; color:#639651; }

#main #content.productionLivestock .listTextLivestockPercentage { width:100%; float:left; }
#main #content.productionLivestock .listTextLivestockPercentage  h1          { font-family:'BebasNeueBold', sans-serif; font-size:2.000em; color:#639651; margin-bottom:8px; }
#main #content.productionLivestock .listTextLivestockPercentage  h2          { font-family:'BebasNeueBold', sans-serif; font-size:1.875em; color:#639651; margin-bottom:8px; }
#main #content.productionLivestock .listTextLivestockPercentage  h3          { font-family:'BebasNeueBold', sans-serif; font-size:1.750em; color:#639651; margin-bottom:8px; }
#main #content.productionLivestock .listTextLivestockPercentage  h4          { font-family:'BebasNeueBold', sans-serif; font-size:1.625em; color:#639651; margin-bottom:8px; }
#main #content.productionLivestock .listTextLivestockPercentage  h5          { font-family:'BebasNeueBold', sans-serif; font-size:1.500em; color:#639651; margin-bottom:8px; }
#main #content.productionLivestock .listTextLivestockPercentage  h6          { font-family:'BebasNeueBold', sans-serif; font-size:1.375em; color:#639651; margin-bottom:8px; }
#main #content.productionLivestock .listTextLivestockPercentage  img         { width:60%; float:left; margin:2% 0% 2% 0%; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
#main #content.productionLivestock .listTextLivestockPercentage  p           { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; line-height:120%; margin-bottom:12px; text-align:justify; }
#main #content.productionLivestock .listTextLivestockPercentage  blockquote  { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionLivestock .listTextLivestockPercentage  pre         { width:100%; float:left; margin:2% 0%; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionLivestock .listTextLivestockPercentage  del         { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionLivestock .listTextLivestockPercentage  strong      { font-family:'Roboto Condensed', sans-serif; font-weight:700; font-size:1.000em; color:#639651; }
#main #content.productionLivestock .listTextLivestockPercentage  em          { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionLivestock .listTextLivestockPercentage  ul          { width:100%; float:left; margin:2% 0%; list-style:none; }
#main #content.productionLivestock .listTextLivestockPercentage  ul li       { width:100%; float:left; margin-bottom:10px; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionLivestock .listTextLivestockPercentage  ol          { width:100%; float:left; margin:2% 0%; }
#main #content.productionLivestock .listTextLivestockPercentage  ol li       { width:100%; float:left; margin-bottom:10px; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionLivestock .listTextLivestockPercentage  iframe      { width:100%; height:200px; float:left; margin:2% 0%; }
#main #content.productionLivestock .listTextLivestockPercentage  table       { width:100%; float:left; margin:2% 0%; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionLivestock .listTextLivestockPercentage  a           { color:#639651; text-decoration:none; }
#main #content.productionLivestock .listTextLivestockPercentage  a:hover     { color:#639651; text-decoration:underline; }
#main #content.productionLivestock .listTextLivestockPercentage .text-left   { text-align:left; }
#main #content.productionLivestock .listTextLivestockPercentage .text-center { text-align:center; }
#main #content.productionLivestock .listTextLivestockPercentage .text-right  { text-align:right; }
#main #content.productionLivestock .listTextLivestockPercentage  small       { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:0.875em; color:#639651; }
}
@media screen and (max-width:600px) {
#main #content.productionLivestock { padding:80px 0px 80px 0px; }
#main #content.productionLivestock h1 { font-family:'BebasNeueBold', sans-serif; font-size:3.500em; color:#639651; margin-bottom:8px; }
#main #content.productionLivestock h2 { font-family:'BebasNeueBold', sans-serif; font-size:2.500em; color:#639651; margin-top:14px; }

#main #content.productionLivestock .listTextLivestock              { width:100%; float:left; }
#main #content.productionLivestock .listTextLivestock  h1          { font-family:'BebasNeueBold', sans-serif; font-size:2.000em; color:#639651; margin-bottom:8px; }
#main #content.productionLivestock .listTextLivestock  h2          { font-family:'BebasNeueBold', sans-serif; font-size:1.875em; color:#639651; margin-bottom:8px; }
#main #content.productionLivestock .listTextLivestock  h3          { font-family:'BebasNeueBold', sans-serif; font-size:1.750em; color:#639651; margin-bottom:8px; }
#main #content.productionLivestock .listTextLivestock  h4          { font-family:'BebasNeueBold', sans-serif; font-size:1.625em; color:#639651; margin-bottom:8px; }
#main #content.productionLivestock .listTextLivestock  h5          { font-family:'BebasNeueBold', sans-serif; font-size:1.500em; color:#639651; margin-bottom:8px; }
#main #content.productionLivestock .listTextLivestock  h6          { font-family:'BebasNeueBold', sans-serif; font-size:1.375em; color:#639651; margin-bottom:8px; }
#main #content.productionLivestock .listTextLivestock  img         { width:100%; float:left; margin:0% 3% 2% 0%; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
#main #content.productionLivestock .listTextLivestock  p           { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; line-height:120%; margin-bottom:12px; text-align:justify; }
#main #content.productionLivestock .listTextLivestock  blockquote  { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionLivestock .listTextLivestock  pre         { width:100%; float:left; margin:2% 0%; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionLivestock .listTextLivestock  del         { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionLivestock .listTextLivestock  strong      { font-family:'Roboto Condensed', sans-serif; font-weight:700; font-size:1.000em; color:#639651; }
#main #content.productionLivestock .listTextLivestock  em          { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionLivestock .listTextLivestock  ul          { width:100%; float:left; margin:2% 0%; list-style:none; }
#main #content.productionLivestock .listTextLivestock  ul li       { width:100%; float:left; margin-bottom:10px; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionLivestock .listTextLivestock  ol          { width:100%; float:left; margin:2% 0%; }
#main #content.productionLivestock .listTextLivestock  ol li       { width:100%; float:left; margin-bottom:10px; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionLivestock .listTextLivestock  iframe      { width:100%; height:200px; float:left; margin:2% 0%; }
#main #content.productionLivestock .listTextLivestock  table       { width:100%; float:left; margin:2% 0%; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionLivestock .listTextLivestock  a           { color:#639651; text-decoration:none; }
#main #content.productionLivestock .listTextLivestock  a:hover     { color:#639651; text-decoration:underline; }
#main #content.productionLivestock .listTextLivestock .text-left   { text-align:left; }
#main #content.productionLivestock .listTextLivestock .text-center { text-align:center; }
#main #content.productionLivestock .listTextLivestock .text-right  { text-align:right; }
#main #content.productionLivestock .listTextLivestock  small       { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:0.875em; color:#639651; }

#main #content.productionLivestock .listTextLivestockPercentage { width:100%; float:left; }
#main #content.productionLivestock .listTextLivestockPercentage  h1          { font-family:'BebasNeueBold', sans-serif; font-size:2.000em; color:#639651; margin-bottom:8px; }
#main #content.productionLivestock .listTextLivestockPercentage  h2          { font-family:'BebasNeueBold', sans-serif; font-size:1.875em; color:#639651; margin-bottom:8px; }
#main #content.productionLivestock .listTextLivestockPercentage  h3          { font-family:'BebasNeueBold', sans-serif; font-size:1.750em; color:#639651; margin-bottom:8px; }
#main #content.productionLivestock .listTextLivestockPercentage  h4          { font-family:'BebasNeueBold', sans-serif; font-size:1.625em; color:#639651; margin-bottom:8px; }
#main #content.productionLivestock .listTextLivestockPercentage  h5          { font-family:'BebasNeueBold', sans-serif; font-size:1.500em; color:#639651; margin-bottom:8px; }
#main #content.productionLivestock .listTextLivestockPercentage  h6          { font-family:'BebasNeueBold', sans-serif; font-size:1.375em; color:#639651; margin-bottom:8px; }
#main #content.productionLivestock .listTextLivestockPercentage  img         { width:100%; float:left; margin:2% 0% 2% 0%; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
#main #content.productionLivestock .listTextLivestockPercentage  p           { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; line-height:120%; margin-bottom:12px; text-align:justify; }
#main #content.productionLivestock .listTextLivestockPercentage  blockquote  { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionLivestock .listTextLivestockPercentage  pre         { width:100%; float:left; margin:2% 0%; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionLivestock .listTextLivestockPercentage  del         { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionLivestock .listTextLivestockPercentage  strong      { font-family:'Roboto Condensed', sans-serif; font-weight:700; font-size:1.000em; color:#639651; }
#main #content.productionLivestock .listTextLivestockPercentage  em          { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionLivestock .listTextLivestockPercentage  ul          { width:100%; float:left; margin:2% 0%; list-style:none; }
#main #content.productionLivestock .listTextLivestockPercentage  ul li       { width:100%; float:left; margin-bottom:10px; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionLivestock .listTextLivestockPercentage  ol          { width:100%; float:left; margin:2% 0%; }
#main #content.productionLivestock .listTextLivestockPercentage  ol li       { width:100%; float:left; margin-bottom:10px; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionLivestock .listTextLivestockPercentage  iframe      { width:100%; height:200px; float:left; margin:2% 0%; }
#main #content.productionLivestock .listTextLivestockPercentage  table       { width:100%; float:left; margin:2% 0%; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.productionLivestock .listTextLivestockPercentage  a           { color:#639651; text-decoration:none; }
#main #content.productionLivestock .listTextLivestockPercentage  a:hover     { color:#639651; text-decoration:underline; }
#main #content.productionLivestock .listTextLivestockPercentage .text-left   { text-align:left; }
#main #content.productionLivestock .listTextLivestockPercentage .text-center { text-align:center; }
#main #content.productionLivestock .listTextLivestockPercentage .text-right  { text-align:right; }
#main #content.productionLivestock .listTextLivestockPercentage  small       { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:0.875em; color:#639651; }
}


/* ********************************************************************* */
/* CSS CONTENT PRODUCT ---------------------------------------------- OK */
/* ********************************************************************* */
@media screen and (min-width:1366px) {
#main #content.product { padding:80px 0px 80px 0px; }
#main #content.product h1      { font-family:'BebasNeueBold', sans-serif; font-size:4.500em; color:#639651; margin-bottom:8px; }
#main #content.product h2      { font-family:'BebasNeueBold', sans-serif; font-size:2.500em; color:#639651; margin-top:14px; }
#main #content.product p       { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; margin:0px 28px 0px 0px; line-height:120%; text-align:justify; }
#main #content.product a       { display:block; font-family:'BebasNeueBold', sans-serif; font-size:2.500em; color:#639651; margin-bottom:1%; text-decoration:none; }
#main #content.product a:hover { display:block; font-family:'BebasNeueBold', sans-serif; font-size:2.500em; color:#639651; margin-bottom:1%; text-decoration:underline; }
#main #content.product ul      { width:100%; float:left; margin-bottom:2%; list-style:none; }
}
@media screen and (min-width:1024px) and (max-width:1365px) {
#main #content.product { padding:80px 0px 80px 0px; }
#main #content.product h1      { font-family:'BebasNeueBold', sans-serif; font-size:4.500em; color:#639651; margin-bottom:8px; }
#main #content.product h2      { font-family:'BebasNeueBold', sans-serif; font-size:2.500em; color:#639651; margin-top:14px; }
#main #content.product p       { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; margin:0px 28px 0px 0px; line-height:120%; text-align:justify; }
#main #content.product a       { display:block; font-family:'BebasNeueBold', sans-serif; font-size:2.500em; color:#639651; margin-bottom:1%; text-decoration:none; }
#main #content.product a:hover { display:block; font-family:'BebasNeueBold', sans-serif; font-size:2.500em; color:#639651; margin-bottom:1%; text-decoration:underline; }
#main #content.product ul      { width:100%; float:left; margin-bottom:2%; list-style:none; }
}
@media screen and (min-width:601px) and (max-width:1023px)  {
#main #content.product { padding:80px 0px 80px 0px; }
#main #content.product h1      { font-family:'BebasNeueBold', sans-serif; font-size:4.500em; color:#639651; margin-bottom:8px; }
#main #content.product h2      { font-family:'BebasNeueBold', sans-serif; font-size:2.500em; color:#639651; margin-top:14px; }
#main #content.product p       { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; margin:0px 28px 0px 0px; line-height:120%; text-align:justify; }
#main #content.product a       { display:block; font-family:'BebasNeueBold', sans-serif; font-size:2.500em; color:#639651; margin-bottom:1%; text-decoration:none; }
#main #content.product a:hover { display:block; font-family:'BebasNeueBold', sans-serif; font-size:2.500em; color:#639651; margin-bottom:1%; text-decoration:underline; }
#main #content.product ul      { width:100%; float:left; margin-bottom:2%; list-style:none; }
}
@media screen and (max-width:600px) {
#main #content.product { padding:80px 0px 80px 0px; }
#main #content.product h1      { font-family:'BebasNeueBold', sans-serif; font-size:3.500em; color:#639651; margin-bottom:8px; }
#main #content.product h2      { font-family:'BebasNeueBold', sans-serif; font-size:2.500em; color:#639651; margin-top:14px; }
#main #content.product p       { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; margin:0px 28px 0px 0px; line-height:120%; text-align:justify; }
#main #content.product a       { display:block; font-family:'BebasNeueBold', sans-serif; font-size:2.500em; color:#639651; margin-bottom:1%; text-decoration:none; }
#main #content.product a:hover { display:block; font-family:'BebasNeueBold', sans-serif; font-size:2.500em; color:#639651; margin-bottom:1%; text-decoration:underline; }
#main #content.product ul      { width:100%; float:left; margin-bottom:2%; list-style:none; }
}


/* ********************************************************************* */
/* CSS CONTENT NEWS ------------------------------------------------- OK */
/* ********************************************************************* */
@media screen and (min-width:1366px) {
#main #content.news { padding:80px 0px 80px 0px; }
#main #content.news h1 { font-family:'BebasNeueBold', sans-serif; font-size:4.500em; color:#639651; margin-bottom:8px; }
#main #content.news p  { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; line-height:120%; margin-bottom:12px; text-align:justify; }
#main #content.news .listNews { width:100%; float:left; margin-bottom:40px; list-style:none; }
#main #content.news .listNews > div { width:calc(28% - 2px); float:left; padding:2% 2% 4% 2%; border:1px solid #efefef; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background:#ffffff; cursor:pointer; margin-bottom:40px; margin-right:-100%; }
#main #content.news .listNews > div a { text-decoration:none; }
#main #content.news .listNews > div .listImage { width:100%; height:160px; float:left; position:relative; margin-bottom:34px; }
#main #content.news .listNews > div .listImage  .date        { width:40px; height:40px; border:2px solid #ffffff; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; position:absolute; left:50%; bottom:-22px; margin:0px 0px 0px -22px; background:#639651; }
#main #content.news .listNews > div .listImage  .date .day   { width:40px; height:16px; float:left; display:block; margin-top:4px;    font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.125em; color:#ffffff; text-align:center; line-height:16px; }
#main #content.news .listNews > div .listImage  .date .month { width:40px; height:16px; float:left; display:block; margin-bottom:4px; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:0.750em; color:#ffffff; text-align:center; line-height:16px; }
#main #content.news .listNews > div h2 { font-family:'Roboto Condensed', sans-serif; font-weight:700; font-size:1.000em; color:#639651; text-align:left; line-height:120%; margin-bottom:18px; text-transform:uppercase; }
#main #content.news .listNews > div p  { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; text-align:left; line-height:120%; text-transform:normal; }
#main #content.news .listNews > div:hover { width:calc(28% - 2px); float:left; padding:2% 2% 4% 2%; border:1px solid #639651; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background:#639651; -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1); -webkit-transition:all .8s cubic-bezier(.190, 1.000, .220, 1.000); -moz-transition:all .8s cubic-bezier(.190, 1.000, .220, 1.000); -ms-transition:all .8s cubic-bezier(.190, 1.000, .220, 1.000); -o-transition:all .8s cubic-bezier(.190, 1.000, .220, 1.000); transition:all .8s cubic-bezier(.190, 1.000, .220, 1.000); -webkit-box-shadow:0px 0px 28px 0px rgba(0,0,0,0.50); -moz-box-shadow:0px 0px 28px 0px rgba(0,0,0,0.50); box-shadow:0px 0px 28px 0px rgba(0,0,0,0.50); z-index:999; }
#main #content.news .listNews > div:hover a { text-decoration:none; }
#main #content.news .listNews > div:hover .listImage { width:100%; height:160px; float:left; position:relative; margin-bottom:34px; }
#main #content.news .listNews > div:hover .listImage .date  { width:40px; height:40px; border:2px solid #ffffff; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; position:absolute; left:50%; bottom:-22px; margin:0px 0px 0px -22px; background:#639651; }
#main #content.news .listNews > div .listImage .date .day   { width:40px; height:16px; float:left; display:block; margin-top:4px;    font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.125em; color:#ffffff; text-align:center; line-height:16px; }
#main #content.news .listNews > div .listImage .date .month { width:40px; height:16px; float:left; display:block; margin-bottom:4px; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:0.750em; color:#ffffff; text-align:center; line-height:16px; }
#main #content.news .listNews > div:hover h2 { font-family:'Roboto Condensed', sans-serif; font-weight:700; font-size:1.000em; color:#ffffff; text-align:left; line-height:120%; margin-bottom:18px; text-transform:uppercase; }
#main #content.news .listNews > div:hover p  { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#ffffff; text-align:left; line-height:120%; text-transform:normal; }
#main #content.news .listNews > div:nth-child(3n+1) { margin-left:0%;  clear:both; }
#main #content.news .listNews > div:nth-child(3n+2) { margin-left:34%; clear:none; }
#main #content.news .listNews > div:nth-child(3n+3) { margin-left:68%; clear:none; }
}
@media screen and (min-width:1024px) and (max-width:1365px) {
#main #content.news { padding:80px 0px 80px 0px; }
#main #content.news h1 { font-family:'BebasNeueBold', sans-serif; font-size:4.500em; color:#639651; margin-bottom:8px; }
#main #content.news p  { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; line-height:120%; margin-bottom:12px; text-align:justify; }
#main #content.news .listNews { width:100%; float:left; margin-bottom:40px; list-style:none; }
#main #content.news .listNews > div { width:calc(28% - 2px); float:left; padding:2% 2% 4% 2%; border:1px solid #efefef; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background:#ffffff; cursor:pointer; margin-bottom:40px; margin-right:-100%; }
#main #content.news .listNews > div a { text-decoration:none; }
#main #content.news .listNews > div .listImage { width:100%; height:160px; float:left; position:relative; margin-bottom:34px; }
#main #content.news .listNews > div .listImage  .date        { width:40px; height:40px; border:2px solid #ffffff; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; position:absolute; left:50%; bottom:-22px; margin:0px 0px 0px -22px; background:#639651; }
#main #content.news .listNews > div .listImage  .date .day   { width:40px; height:16px; float:left; display:block; margin-top:4px;    font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.125em; color:#ffffff; text-align:center; line-height:16px; }
#main #content.news .listNews > div .listImage  .date .month { width:40px; height:16px; float:left; display:block; margin-bottom:4px; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:0.750em; color:#ffffff; text-align:center; line-height:16px; }
#main #content.news .listNews > div h2 { font-family:'Roboto Condensed', sans-serif; font-weight:700; font-size:1.000em; color:#639651; text-align:left; line-height:120%; margin-bottom:18px; text-transform:uppercase; }
#main #content.news .listNews > div p  { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; text-align:left; line-height:120%; text-transform:normal; }
#main #content.news .listNews > div:hover { width:calc(28% - 2px); float:left; padding:2% 2% 4% 2%; border:1px solid #639651; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background:#639651; -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1); -webkit-transition:all .8s cubic-bezier(.190, 1.000, .220, 1.000); -moz-transition:all .8s cubic-bezier(.190, 1.000, .220, 1.000); -ms-transition:all .8s cubic-bezier(.190, 1.000, .220, 1.000); -o-transition:all .8s cubic-bezier(.190, 1.000, .220, 1.000); transition:all .8s cubic-bezier(.190, 1.000, .220, 1.000); -webkit-box-shadow:0px 0px 28px 0px rgba(0,0,0,0.50); -moz-box-shadow:0px 0px 28px 0px rgba(0,0,0,0.50); box-shadow:0px 0px 28px 0px rgba(0,0,0,0.50); z-index:999; }
#main #content.news .listNews > div:hover a { text-decoration:none; }
#main #content.news .listNews > div:hover .listImage { width:100%; height:160px; float:left; position:relative; margin-bottom:34px; }
#main #content.news .listNews > div:hover .listImage .date  { width:40px; height:40px; border:2px solid #ffffff; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; position:absolute; left:50%; bottom:-22px; margin:0px 0px 0px -22px; background:#639651; }
#main #content.news .listNews > div .listImage .date .day   { width:40px; height:16px; float:left; display:block; margin-top:4px;    font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.125em; color:#ffffff; text-align:center; line-height:16px; }
#main #content.news .listNews > div .listImage .date .month { width:40px; height:16px; float:left; display:block; margin-bottom:4px; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:0.750em; color:#ffffff; text-align:center; line-height:16px; }
#main #content.news .listNews > div:hover h2 { font-family:'Roboto Condensed', sans-serif; font-weight:700; font-size:1.000em; color:#ffffff; text-align:left; line-height:120%; margin-bottom:18px; text-transform:uppercase; }
#main #content.news .listNews > div:hover p  { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#ffffff; text-align:left; line-height:120%; text-transform:normal; }
#main #content.news .listNews > div:nth-child(3n+1) { margin-left:0%;  clear:both; }
#main #content.news .listNews > div:nth-child(3n+2) { margin-left:34%; clear:none; }
#main #content.news .listNews > div:nth-child(3n+3) { margin-left:68%; clear:none; }
}
@media screen and (min-width:601px) and (max-width:1023px)  {
#main #content.news { padding:80px 0px 80px 0px; }
#main #content.news h1 { font-family:'BebasNeueBold', sans-serif; font-size:4.500em; color:#639651; margin-bottom:8px; }
#main #content.news p  { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; line-height:120%; margin-bottom:12px; text-align:justify; }
#main #content.news .listNews { width:100%; float:left; margin-bottom:40px; list-style:none; }
#main #content.news .listNews > div { width:calc(28% - 2px); float:left; padding:2% 2% 4% 2%; border:1px solid #efefef; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background:#ffffff; cursor:pointer; margin-bottom:40px; margin-right:-100%; }
#main #content.news .listNews > div a { text-decoration:none; }
#main #content.news .listNews > div .listImage { width:100%; height:160px; float:left; position:relative; margin-bottom:34px; }
#main #content.news .listNews > div .listImage  .date        { width:40px; height:40px; border:2px solid #ffffff; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; position:absolute; left:50%; bottom:-22px; margin:0px 0px 0px -22px; background:#639651; }
#main #content.news .listNews > div .listImage  .date .day   { width:40px; height:16px; float:left; display:block; margin-top:4px;    font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.125em; color:#ffffff; text-align:center; line-height:16px; }
#main #content.news .listNews > div .listImage  .date .month { width:40px; height:16px; float:left; display:block; margin-bottom:4px; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:0.750em; color:#ffffff; text-align:center; line-height:16px; }
#main #content.news .listNews > div h2 { font-family:'Roboto Condensed', sans-serif; font-weight:700; font-size:1.000em; color:#639651; text-align:left; line-height:120%; margin-bottom:18px; text-transform:uppercase; }
#main #content.news .listNews > div p  { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; text-align:left; line-height:120%; text-transform:normal; }
#main #content.news .listNews > div:hover { width:calc(28% - 2px); float:left; padding:2% 2% 4% 2%; border:1px solid #639651; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background:#639651; -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1); -webkit-transition:all .8s cubic-bezier(.190, 1.000, .220, 1.000); -moz-transition:all .8s cubic-bezier(.190, 1.000, .220, 1.000); -ms-transition:all .8s cubic-bezier(.190, 1.000, .220, 1.000); -o-transition:all .8s cubic-bezier(.190, 1.000, .220, 1.000); transition:all .8s cubic-bezier(.190, 1.000, .220, 1.000); -webkit-box-shadow:0px 0px 28px 0px rgba(0,0,0,0.50); -moz-box-shadow:0px 0px 28px 0px rgba(0,0,0,0.50); box-shadow:0px 0px 28px 0px rgba(0,0,0,0.50); z-index:999; }
#main #content.news .listNews > div:hover a { text-decoration:none; }
#main #content.news .listNews > div:hover .listImage { width:100%; height:160px; float:left; position:relative; margin-bottom:34px; }
#main #content.news .listNews > div:hover .listImage .date  { width:40px; height:40px; border:2px solid #ffffff; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; position:absolute; left:50%; bottom:-22px; margin:0px 0px 0px -22px; background:#639651; }
#main #content.news .listNews > div .listImage .date .day   { width:40px; height:16px; float:left; display:block; margin-top:4px;    font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.125em; color:#ffffff; text-align:center; line-height:16px; }
#main #content.news .listNews > div .listImage .date .month { width:40px; height:16px; float:left; display:block; margin-bottom:4px; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:0.750em; color:#ffffff; text-align:center; line-height:16px; }
#main #content.news .listNews > div:hover h2 { font-family:'Roboto Condensed', sans-serif; font-weight:700; font-size:1.000em; color:#ffffff; text-align:left; line-height:120%; margin-bottom:18px; text-transform:uppercase; }
#main #content.news .listNews > div:hover p  { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#ffffff; text-align:left; line-height:120%; text-transform:normal; }
#main #content.news .listNews > div:nth-child(3n+1) { margin-left:0%;  clear:both; }
#main #content.news .listNews > div:nth-child(3n+2) { margin-left:34%; clear:none; }
#main #content.news .listNews > div:nth-child(3n+3) { margin-left:68%; clear:none; }		
}
@media screen and (max-width:600px) {
#main #content.news { padding:80px 0px 80px 0px; }
#main #content.news h1 { font-family:'BebasNeueBold', sans-serif; font-size:3.500em; color:#639651; margin-bottom:8px; }
#main #content.news p  { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; line-height:120%; margin-bottom:12px; text-align:justify; }
#main #content.news .listNews { width:100%; float:left; margin-bottom:40px; list-style:none; }
#main #content.news .listNews > div { width:calc(96% - 2px); float:left; padding:2% 2% 4% 2%; border:1px solid #efefef; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background:#ffffff; cursor:pointer; margin-bottom:40px; margin-right:-100%; }
#main #content.news .listNews > div a { text-decoration:none; }
#main #content.news .listNews > div .listImage { width:100%; height:160px; float:left; position:relative; margin-bottom:34px; }
#main #content.news .listNews > div .listImage  .date        { width:40px; height:40px; border:2px solid #ffffff; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; position:absolute; left:50%; bottom:-22px; margin:0px 0px 0px -22px; background:#639651; }
#main #content.news .listNews > div .listImage  .date .day   { width:40px; height:16px; float:left; display:block; margin-top:4px;    font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.125em; color:#ffffff; text-align:center; line-height:16px; }
#main #content.news .listNews > div .listImage  .date .month { width:40px; height:16px; float:left; display:block; margin-bottom:4px; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:0.750em; color:#ffffff; text-align:center; line-height:16px; }
#main #content.news .listNews > div h2 { font-family:'Roboto Condensed', sans-serif; font-weight:700; font-size:1.000em; color:#639651; text-align:left; line-height:120%; margin-bottom:18px; text-transform:uppercase; }
#main #content.news .listNews > div p  { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; text-align:left; line-height:120%; text-transform:normal; }
#main #content.news .listNews > div:hover { width:calc(96% - 2px); float:left; padding:2% 2% 4% 2%; border:1px solid #639651; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background:#639651; -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1); -webkit-transition:all .8s cubic-bezier(.190, 1.000, .220, 1.000); -moz-transition:all .8s cubic-bezier(.190, 1.000, .220, 1.000); -ms-transition:all .8s cubic-bezier(.190, 1.000, .220, 1.000); -o-transition:all .8s cubic-bezier(.190, 1.000, .220, 1.000); transition:all .8s cubic-bezier(.190, 1.000, .220, 1.000); -webkit-box-shadow:0px 0px 28px 0px rgba(0,0,0,0.50); -moz-box-shadow:0px 0px 28px 0px rgba(0,0,0,0.50); box-shadow:0px 0px 28px 0px rgba(0,0,0,0.50); z-index:999; }
#main #content.news .listNews > div:hover a { text-decoration:none; }
#main #content.news .listNews > div:hover .listImage { width:100%; height:160px; float:left; position:relative; margin-bottom:34px; }
#main #content.news .listNews > div:hover .listImage .date  { width:40px; height:40px; border:2px solid #ffffff; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; position:absolute; left:50%; bottom:-22px; margin:0px 0px 0px -22px; background:#639651; }
#main #content.news .listNews > div .listImage .date .day   { width:40px; height:16px; float:left; display:block; margin-top:4px;    font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.125em; color:#ffffff; text-align:center; line-height:16px; }
#main #content.news .listNews > div .listImage .date .month { width:40px; height:16px; float:left; display:block; margin-bottom:4px; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:0.750em; color:#ffffff; text-align:center; line-height:16px; }
#main #content.news .listNews > div:hover h2 { font-family:'Roboto Condensed', sans-serif; font-weight:700; font-size:1.000em; color:#ffffff; text-align:left; line-height:120%; margin-bottom:18px; text-transform:uppercase; }
#main #content.news .listNews > div:hover p  { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#ffffff; text-align:left; line-height:120%; text-transform:normal; }
#main #content.news .listNews > div:nth-child(1n+1) { margin-left:0%;  clear:both; }
}


/* ********************************************************************* */
/* CSS CONTENT NEW -------------------------------------------------- OK */
/* ********************************************************************* */
@media screen and (min-width:1366px) {
#main #content.new { padding:80px 0px 80px 0px; }
#main #content.new h1 { font-family:'BebasNeueBold', sans-serif; font-size:4.500em; color:#639651; margin-bottom:8px; }
#main #content.new p  { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; line-height:120%; margin-bottom:12px; text-align:justify; }
#main #content.new .listText                { width:62%; float:left; margin-top:20px; }
#main #content.new .listText .listTextImage { width:100%; float:left; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; margin-bottom:20px; }
#main #content.new .listText  h1            { font-family:'BebasNeueBold', sans-serif; font-size:2.000em; color:#639651; margin-bottom:8px; }
#main #content.new .listText  h2            { font-family:'BebasNeueBold', sans-serif; font-size:1.875em; color:#639651; margin-bottom:8px; }
#main #content.new .listText  h3            { font-family:'BebasNeueBold', sans-serif; font-size:1.750em; color:#639651; margin-bottom:8px; }
#main #content.new .listText  h4            { font-family:'BebasNeueBold', sans-serif; font-size:1.625em; color:#639651; margin-bottom:8px; }
#main #content.new .listText  h5            { font-family:'BebasNeueBold', sans-serif; font-size:1.500em; color:#639651; margin-bottom:8px; }
#main #content.new .listText  h6            { font-family:'BebasNeueBold', sans-serif; font-size:1.375em; color:#639651; margin-bottom:8px; }
#main #content.new .listText  img           { width:100%; float:left; margin:2% 0% 2% 0%; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
#main #content.new .listText  p             { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; line-height:120%; margin-bottom:12px; text-align:justify; }
#main #content.new .listText  blockquote    { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.new .listText  pre           { width:100%; float:left; margin:2% 0%; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.new .listText  del           { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.new .listText  strong        { font-family:'Roboto Condensed', sans-serif; font-weight:700; font-size:1.000em; color:#639651; }
#main #content.new .listText  em            { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.new .listText  ul            { width:100%; float:left; margin:2% 0%; list-style:none; }
#main #content.new .listText  ul li         { width:100%; float:left; margin-bottom:10px; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.new .listText  ol            { width:100%; float:left; margin:2% 0%; }
#main #content.new .listText  ol li         { width:100%; float:left; margin-bottom:10px; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.new .listText  iframe        { width:100%; height:200px; float:left; margin:2% 0%; }
#main #content.new .listText  table         { width:100%; float:left; margin:2% 0%; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.new .listText  a             { color:#639651; text-decoration:none; }
#main #content.new .listText  a:hover       { color:#639651; text-decoration:underline; }
#main #content.new .listText .text-left     { text-align:left; }
#main #content.new .listText .text-center   { text-align:center; }
#main #content.new .listText .text-right    { text-align:right; }
#main #content.new .listText  small         { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:0.875em; color:#639651; }
#main #content.new .readMoreNew { width:30%; float:right; margin-top:20px; }
#main #content.new .readMoreNew h1    { font-family:'BebasNeueBold', sans-serif; font-size:2.000em; color:#639651; margin-top:14px; margin-bottom:8%; }
#main #content.new .readMoreNew ul    { width:100%; float:left; list-style:none; }
#main #content.new .readMoreNew ul li { width:100%; float:left; margin-bottom:8%; }
#main #content.new .readMoreNew ul li a          { color:#639651; text-decoration:none; }
#main #content.new .readMoreNew ul li a h2       { font-family:'Roboto Condensed', sans-serif; font-weight:700; font-size:1.000em; color:#639651; text-align:left; line-height:120%; margin-bottom:0px; text-transform:uppercase; }
#main #content.new .readMoreNew ul li a p        { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; text-align:left; line-height:120%; margin-bottom:0px; text-transform:normal; }
#main #content.new .readMoreNew ul li a:hover    { color:#639651; text-decoration:underline; }
#main #content.new .readMoreNew ul li a:hover h2 { font-family:'Roboto Condensed', sans-serif; font-weight:700; font-size:1.000em; color:#639651; text-align:left; line-height:120%; margin-bottom:0px; text-transform:uppercase; }
#main #content.new .readMoreNew ul li a:hover p  { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; text-align:left; line-height:120%; margin-bottom:0px; text-transform:normal; }
}
@media screen and (min-width:1024px) and (max-width:1365px) {
#main #content.new { padding:80px 0px 80px 0px; }
#main #content.new h1 { font-family:'BebasNeueBold', sans-serif; font-size:4.500em; color:#639651; margin-bottom:8px; }
#main #content.new p  { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; line-height:120%; margin-bottom:12px; text-align:justify; }
#main #content.new .listText                { width:62%; float:left; margin-top:20px; }
#main #content.new .listText .listTextImage { width:100%; float:left; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; margin-bottom:20px; }
#main #content.new .listText  h1            { font-family:'BebasNeueBold', sans-serif; font-size:2.000em; color:#639651; margin-bottom:8px; }
#main #content.new .listText  h2            { font-family:'BebasNeueBold', sans-serif; font-size:1.875em; color:#639651; margin-bottom:8px; }
#main #content.new .listText  h3            { font-family:'BebasNeueBold', sans-serif; font-size:1.750em; color:#639651; margin-bottom:8px; }
#main #content.new .listText  h4            { font-family:'BebasNeueBold', sans-serif; font-size:1.625em; color:#639651; margin-bottom:8px; }
#main #content.new .listText  h5            { font-family:'BebasNeueBold', sans-serif; font-size:1.500em; color:#639651; margin-bottom:8px; }
#main #content.new .listText  h6            { font-family:'BebasNeueBold', sans-serif; font-size:1.375em; color:#639651; margin-bottom:8px; }
#main #content.new .listText  img           { width:100%; float:left; margin:2% 0% 2% 0%; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
#main #content.new .listText  p             { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; line-height:120%; margin-bottom:12px; text-align:justify; }
#main #content.new .listText  blockquote    { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.new .listText  pre           { width:100%; float:left; margin:2% 0%; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.new .listText  del           { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.new .listText  strong        { font-family:'Roboto Condensed', sans-serif; font-weight:700; font-size:1.000em; color:#639651; }
#main #content.new .listText  em            { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.new .listText  ul            { width:100%; float:left; margin:2% 0%; list-style:none; }
#main #content.new .listText  ul li         { width:100%; float:left; margin-bottom:10px; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.new .listText  ol            { width:100%; float:left; margin:2% 0%; }
#main #content.new .listText  ol li         { width:100%; float:left; margin-bottom:10px; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.new .listText  iframe        { width:100%; height:200px; float:left; margin:2% 0%; }
#main #content.new .listText  table         { width:100%; float:left; margin:2% 0%; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.new .listText  a             { color:#639651; text-decoration:none; }
#main #content.new .listText  a:hover       { color:#639651; text-decoration:underline; }
#main #content.new .listText .text-left     { text-align:left; }
#main #content.new .listText .text-center   { text-align:center; }
#main #content.new .listText .text-right    { text-align:right; }
#main #content.new .listText  small         { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:0.875em; color:#639651; }
#main #content.new .readMoreNew { width:30%; float:right; margin-top:20px; }
#main #content.new .readMoreNew h1    { font-family:'BebasNeueBold', sans-serif; font-size:2.000em; color:#639651; margin-top:14px; margin-bottom:8%; }
#main #content.new .readMoreNew ul    { width:100%; float:left; list-style:none; }
#main #content.new .readMoreNew ul li { width:100%; float:left; margin-bottom:8%; }
#main #content.new .readMoreNew ul li a          { color:#639651; text-decoration:none; }
#main #content.new .readMoreNew ul li a h2       { font-family:'Roboto Condensed', sans-serif; font-weight:700; font-size:1.000em; color:#639651; text-align:left; line-height:120%; margin-bottom:0px; text-transform:uppercase; }
#main #content.new .readMoreNew ul li a p        { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; text-align:left; line-height:120%; margin-bottom:0px; text-transform:normal; }
#main #content.new .readMoreNew ul li a:hover    { color:#639651; text-decoration:underline; }
#main #content.new .readMoreNew ul li a:hover h2 { font-family:'Roboto Condensed', sans-serif; font-weight:700; font-size:1.000em; color:#639651; text-align:left; line-height:120%; margin-bottom:0px; text-transform:uppercase; }
#main #content.new .readMoreNew ul li a:hover p  { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; text-align:left; line-height:120%; margin-bottom:0px; text-transform:normal; }
}
@media screen and (min-width:601px) and (max-width:1023px)  {
#main #content.new { padding:80px 0px 80px 0px; }
#main #content.new h1 { font-family:'BebasNeueBold', sans-serif; font-size:4.500em; color:#639651; margin-bottom:8px; }
#main #content.new p  { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; line-height:120%; margin-bottom:12px; text-align:justify; }
#main #content.new .listText                { width:62%; float:left; margin-top:20px; }
#main #content.new .listText .listTextImage { width:100%; float:left; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; margin-bottom:20px; }
#main #content.new .listText  h1            { font-family:'BebasNeueBold', sans-serif; font-size:2.000em; color:#639651; margin-bottom:8px; }
#main #content.new .listText  h2            { font-family:'BebasNeueBold', sans-serif; font-size:1.875em; color:#639651; margin-bottom:8px; }
#main #content.new .listText  h3            { font-family:'BebasNeueBold', sans-serif; font-size:1.750em; color:#639651; margin-bottom:8px; }
#main #content.new .listText  h4            { font-family:'BebasNeueBold', sans-serif; font-size:1.625em; color:#639651; margin-bottom:8px; }
#main #content.new .listText  h5            { font-family:'BebasNeueBold', sans-serif; font-size:1.500em; color:#639651; margin-bottom:8px; }
#main #content.new .listText  h6            { font-family:'BebasNeueBold', sans-serif; font-size:1.375em; color:#639651; margin-bottom:8px; }
#main #content.new .listText  img           { width:100%; float:left; margin:2% 0% 2% 0%; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
#main #content.new .listText  p             { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; line-height:120%; margin-bottom:12px; text-align:justify; }
#main #content.new .listText  blockquote    { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.new .listText  pre           { width:100%; float:left; margin:2% 0%; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.new .listText  del           { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.new .listText  strong        { font-family:'Roboto Condensed', sans-serif; font-weight:700; font-size:1.000em; color:#639651; }
#main #content.new .listText  em            { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.new .listText  ul            { width:100%; float:left; margin:2% 0%; list-style:none; }
#main #content.new .listText  ul li         { width:100%; float:left; margin-bottom:10px; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.new .listText  ol            { width:100%; float:left; margin:2% 0%; }
#main #content.new .listText  ol li         { width:100%; float:left; margin-bottom:10px; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.new .listText  iframe        { width:100%; height:200px; float:left; margin:2% 0%; }
#main #content.new .listText  table         { width:100%; float:left; margin:2% 0%; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.new .listText  a             { color:#639651; text-decoration:none; }
#main #content.new .listText  a:hover       { color:#639651; text-decoration:underline; }
#main #content.new .listText .text-left     { text-align:left; }
#main #content.new .listText .text-center   { text-align:center; }
#main #content.new .listText .text-right    { text-align:right; }
#main #content.new .listText  small         { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:0.875em; color:#639651; }
#main #content.new .readMoreNew { width:30%; float:right; margin-top:20px; }
#main #content.new .readMoreNew h1    { font-family:'BebasNeueBold', sans-serif; font-size:2.000em; color:#639651; margin-top:14px; margin-bottom:8%; }
#main #content.new .readMoreNew ul    { width:100%; float:left; list-style:none; }
#main #content.new .readMoreNew ul li { width:100%; float:left; margin-bottom:8%; }
#main #content.new .readMoreNew ul li a          { color:#639651; text-decoration:none; }
#main #content.new .readMoreNew ul li a h2       { font-family:'Roboto Condensed', sans-serif; font-weight:700; font-size:1.000em; color:#639651; text-align:left; line-height:120%; margin-bottom:0px; text-transform:uppercase; }
#main #content.new .readMoreNew ul li a p        { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; text-align:left; line-height:120%; margin-bottom:0px; text-transform:normal; }
#main #content.new .readMoreNew ul li a:hover    { color:#639651; text-decoration:underline; }
#main #content.new .readMoreNew ul li a:hover h2 { font-family:'Roboto Condensed', sans-serif; font-weight:700; font-size:1.000em; color:#639651; text-align:left; line-height:120%; margin-bottom:0px; text-transform:uppercase; }
#main #content.new .readMoreNew ul li a:hover p  { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; text-align:left; line-height:120%; margin-bottom:0px; text-transform:normal; }
}
@media screen and (max-width:600px) {
#main #content.new { padding:80px 0px 80px 0px; }
#main #content.new h1 { font-family:'BebasNeueBold', sans-serif; font-size:3.500em; color:#639651; margin-bottom:8px; }
#main #content.new p  { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; line-height:120%; margin-bottom:12px; text-align:justify; }
#main #content.new .listText                { width:100%; float:left; margin-top:20px; }
#main #content.new .listText .listTextImage { width:100%; float:left; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; margin-bottom:20px; }
#main #content.new .listText  h1            { font-family:'BebasNeueBold', sans-serif; font-size:2.000em; color:#639651; margin-bottom:8px; }
#main #content.new .listText  h2            { font-family:'BebasNeueBold', sans-serif; font-size:1.875em; color:#639651; margin-bottom:8px; }
#main #content.new .listText  h3            { font-family:'BebasNeueBold', sans-serif; font-size:1.750em; color:#639651; margin-bottom:8px; }
#main #content.new .listText  h4            { font-family:'BebasNeueBold', sans-serif; font-size:1.625em; color:#639651; margin-bottom:8px; }
#main #content.new .listText  h5            { font-family:'BebasNeueBold', sans-serif; font-size:1.500em; color:#639651; margin-bottom:8px; }
#main #content.new .listText  h6            { font-family:'BebasNeueBold', sans-serif; font-size:1.375em; color:#639651; margin-bottom:8px; }
#main #content.new .listText  img           { width:100%; float:left; margin:2% 0% 2% 0%; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
#main #content.new .listText  p             { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; line-height:120%; margin-bottom:12px; text-align:justify; }
#main #content.new .listText  blockquote    { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.new .listText  pre           { width:100%; float:left; margin:2% 0%; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.new .listText  del           { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.new .listText  strong        { font-family:'Roboto Condensed', sans-serif; font-weight:700; font-size:1.000em; color:#639651; }
#main #content.new .listText  em            { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.new .listText  ul            { width:100%; float:left; margin:2% 0%; list-style:none; }
#main #content.new .listText  ul li         { width:100%; float:left; margin-bottom:10px; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.new .listText  ol            { width:100%; float:left; margin:2% 0%; }
#main #content.new .listText  ol li         { width:100%; float:left; margin-bottom:10px; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.new .listText  iframe        { width:100%; height:200px; float:left; margin:2% 0%; }
#main #content.new .listText  table         { width:100%; float:left; margin:2% 0%; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; }
#main #content.new .listText  a             { color:#639651; text-decoration:none; }
#main #content.new .listText  a:hover       { color:#639651; text-decoration:underline; }
#main #content.new .listText .text-left     { text-align:left; }
#main #content.new .listText .text-center   { text-align:center; }
#main #content.new .listText .text-right    { text-align:right; }
#main #content.new .listText  small         { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:0.875em; color:#639651; }
#main #content.new .readMoreNew { width:30%; float:right; margin-top:20px; display:none; }
#main #content.new .readMoreNew h1    { font-family:'BebasNeueBold', sans-serif; font-size:2.000em; color:#639651; margin-top:14px; margin-bottom:8%; }
#main #content.new .readMoreNew ul    { width:100%; float:left; list-style:none; }
#main #content.new .readMoreNew ul li { width:100%; float:left; margin-bottom:8%; }
#main #content.new .readMoreNew ul li a          { color:#639651; text-decoration:none; }
#main #content.new .readMoreNew ul li a h2       { font-family:'Roboto Condensed', sans-serif; font-weight:700; font-size:1.000em; color:#639651; text-align:left; line-height:120%; margin-bottom:0px; text-transform:uppercase; }
#main #content.new .readMoreNew ul li a p        { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; text-align:left; line-height:120%; margin-bottom:0px; text-transform:normal; }
#main #content.new .readMoreNew ul li a:hover    { color:#639651; text-decoration:underline; }
#main #content.new .readMoreNew ul li a:hover h2 { font-family:'Roboto Condensed', sans-serif; font-weight:700; font-size:1.000em; color:#639651; text-align:left; line-height:120%; margin-bottom:0px; text-transform:uppercase; }
#main #content.new .readMoreNew ul li a:hover p  { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; text-align:left; line-height:120%; margin-bottom:0px; text-transform:normal; }
}


/* ********************************************************************* */
/* CSS CONTENT GALLERY ---------------------------------------------- OK */
/* ********************************************************************* */
@media screen and (min-width:1366px) {
#main #content.gallery { padding:80px 0px 80px 0px; }
#main #content.gallery h1 { font-family:'BebasNeueBold', sans-serif; font-size:4.500em; color:#639651; margin-bottom:8px; }
#main #content.gallery p  { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; line-height:120%; margin-bottom:12px; text-align:justify; }
#main #content.gallery ul { width:100%; float:left; margin-top:20px; list-style:none; }
#main #content.gallery ul li { width:calc(20% - 2px); float:left; padding:1% 1%; border:1px solid #efefef; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background:transparent; cursor:pointer; margin-bottom:4%; margin-right:-100%; }
#main #content.gallery ul li .imgGallery { width:100%; float:left; position:relative; }
#main #content.gallery ul li .imgGallery .viewImage { width:40px; height:40px; display:none; position:absolute; left:50%; top:50%; margin:-20px 0px 0px -20px; text-align:center; line-height:40px; }
#main #content.gallery ul li .imgGallery .viewImage i { display:inline-block; color:#ffffff; line-height:40px; }
#main #content.gallery ul li:hover { width:calc(20% - 2px); float:left; padding:1% 1%; border:1px solid #639651; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background:#639651; -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1); -webkit-transition:all .8s cubic-bezier(.190, 1.000, .220, 1.000); -moz-transition:all .8s cubic-bezier(.190, 1.000, .220, 1.000); -ms-transition:all .8s cubic-bezier(.190, 1.000, .220, 1.000); -o-transition:all .8s cubic-bezier(.190, 1.000, .220, 1.000); transition:all .8s cubic-bezier(.190, 1.000, .220, 1.000); -webkit-box-shadow:0px 0px 28px 0px rgba(0,0,0,0.50); -moz-box-shadow:0px 0px 28px 0px rgba(0,0,0,0.50); box-shadow:0px 0px 28px 0px rgba(0,0,0,0.50); z-index:999; }
#main #content.gallery ul li:hover .imgGallery { width:100%; float:left; position:relative; }
#main #content.gallery ul li:hover .imgGallery .viewImage { width:40px; height:40px; display:block; position:absolute; left:50%; top:50%; margin:-20px 0px 0px -20px; text-align:center; line-height:40px; }
#main #content.gallery ul li:hover .imgGallery .viewImage i { display:inline-block; color:#ffffff; line-height:40px; }
#main #content.gallery ul li:nth-child(4n+1) { margin-left:0%;  clear:both; }
#main #content.gallery ul li:nth-child(4n+2) { margin-left:26%; clear:none; }
#main #content.gallery ul li:nth-child(4n+3) { margin-left:52%; clear:none; }
#main #content.gallery ul li:nth-child(4n+4) { margin-left:78%; clear:none; } 
}
@media screen and (min-width:1024px) and (max-width:1365px) {
#main #content.gallery { padding:80px 0px 80px 0px; }
#main #content.gallery h1 { font-family:'BebasNeueBold', sans-serif; font-size:4.500em; color:#639651; margin-bottom:8px; }
#main #content.gallery p  { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; line-height:120%; margin-bottom:12px; text-align:justify; }
#main #content.gallery ul { width:100%; float:left; margin-top:20px; list-style:none; }
#main #content.gallery ul li { width:calc(20% - 2px); float:left; padding:1% 1%; border:1px solid #efefef; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background:transparent; cursor:pointer; margin-bottom:4%; margin-right:-100%; }
#main #content.gallery ul li .imgGallery { width:100%; float:left; position:relative; }
#main #content.gallery ul li .imgGallery .viewImage { width:40px; height:40px; display:none; position:absolute; left:50%; top:50%; margin:-20px 0px 0px -20px; text-align:center; line-height:40px; }
#main #content.gallery ul li .imgGallery .viewImage i { display:inline-block; color:#ffffff; line-height:40px; }
#main #content.gallery ul li:hover { width:calc(20% - 2px); float:left; padding:1% 1%; border:1px solid #639651; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background:#639651; -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1); -webkit-transition:all .8s cubic-bezier(.190, 1.000, .220, 1.000); -moz-transition:all .8s cubic-bezier(.190, 1.000, .220, 1.000); -ms-transition:all .8s cubic-bezier(.190, 1.000, .220, 1.000); -o-transition:all .8s cubic-bezier(.190, 1.000, .220, 1.000); transition:all .8s cubic-bezier(.190, 1.000, .220, 1.000); -webkit-box-shadow:0px 0px 28px 0px rgba(0,0,0,0.50); -moz-box-shadow:0px 0px 28px 0px rgba(0,0,0,0.50); box-shadow:0px 0px 28px 0px rgba(0,0,0,0.50); z-index:999; }
#main #content.gallery ul li:hover .imgGallery { width:100%; float:left; position:relative; }
#main #content.gallery ul li:hover .imgGallery .viewImage { width:40px; height:40px; display:block; position:absolute; left:50%; top:50%; margin:-20px 0px 0px -20px; text-align:center; line-height:40px; }
#main #content.gallery ul li:hover .imgGallery .viewImage i { display:inline-block; color:#ffffff; line-height:40px; }
#main #content.gallery ul li:nth-child(4n+1) { margin-left:0%;  clear:both; }
#main #content.gallery ul li:nth-child(4n+2) { margin-left:26%; clear:none; }
#main #content.gallery ul li:nth-child(4n+3) { margin-left:52%; clear:none; }
#main #content.gallery ul li:nth-child(4n+4) { margin-left:78%; clear:none; } 		
}
@media screen and (min-width:601px) and (max-width:1023px)  {
#main #content.gallery { padding:80px 0px 80px 0px; }
#main #content.gallery h1 { font-family:'BebasNeueBold', sans-serif; font-size:4.500em; color:#639651; margin-bottom:8px; }
#main #content.gallery p  { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; line-height:120%; margin-bottom:12px; text-align:justify; }
#main #content.gallery ul { width:100%; float:left; margin-top:20px; list-style:none; }
#main #content.gallery ul li { width:calc(20% - 2px); float:left; padding:1% 1%; border:1px solid #efefef; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background:transparent; cursor:pointer; margin-bottom:4%; margin-right:-100%; }
#main #content.gallery ul li .imgGallery { width:100%; float:left; position:relative; }
#main #content.gallery ul li .imgGallery .viewImage { width:40px; height:40px; display:none; position:absolute; left:50%; top:50%; margin:-20px 0px 0px -20px; text-align:center; line-height:40px; }
#main #content.gallery ul li .imgGallery .viewImage i { display:inline-block; color:#ffffff; line-height:40px; }
#main #content.gallery ul li:hover { width:calc(20% - 2px); float:left; padding:1% 1%; border:1px solid #639651; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background:#639651; -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1); -webkit-transition:all .8s cubic-bezier(.190, 1.000, .220, 1.000); -moz-transition:all .8s cubic-bezier(.190, 1.000, .220, 1.000); -ms-transition:all .8s cubic-bezier(.190, 1.000, .220, 1.000); -o-transition:all .8s cubic-bezier(.190, 1.000, .220, 1.000); transition:all .8s cubic-bezier(.190, 1.000, .220, 1.000); -webkit-box-shadow:0px 0px 28px 0px rgba(0,0,0,0.50); -moz-box-shadow:0px 0px 28px 0px rgba(0,0,0,0.50); box-shadow:0px 0px 28px 0px rgba(0,0,0,0.50); z-index:999; }
#main #content.gallery ul li:hover .imgGallery { width:100%; float:left; position:relative; }
#main #content.gallery ul li:hover .imgGallery .viewImage { width:40px; height:40px; display:block; position:absolute; left:50%; top:50%; margin:-20px 0px 0px -20px; text-align:center; line-height:40px; }
#main #content.gallery ul li:hover .imgGallery .viewImage i { display:inline-block; color:#ffffff; line-height:40px; }
#main #content.gallery ul li:nth-child(4n+1) { margin-left:0%;  clear:both; }
#main #content.gallery ul li:nth-child(4n+2) { margin-left:26%; clear:none; }
#main #content.gallery ul li:nth-child(4n+3) { margin-left:52%; clear:none; }
#main #content.gallery ul li:nth-child(4n+4) { margin-left:78%; clear:none; }		
}
@media screen and (max-width:600px) {
#main #content.gallery { padding:80px 0px 80px 0px; }
#main #content.gallery h1 { font-family:'BebasNeueBold', sans-serif; font-size:3.500em; color:#639651; margin-bottom:8px; }
#main #content.gallery p  { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; line-height:120%; margin-bottom:12px; text-align:justify; }
#main #content.gallery ul { width:100%; float:left; margin-top:20px; list-style:none; }
#main #content.gallery ul li { width:calc(48% - 2px); float:left; padding:1% 1%; border:1px solid #efefef; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background:transparent; cursor:pointer; margin-bottom:40px; margin-right:-100%; }
#main #content.gallery ul li .imgGallery { width:100%; float:left; position:relative; }
#main #content.gallery ul li .imgGallery .viewImage { width:40px; height:40px; display:none; position:absolute; left:50%; top:50%; margin:-20px 0px 0px -20px; text-align:center; line-height:40px; }
#main #content.gallery ul li .imgGallery .viewImage i { display:inline-block; color:#ffffff; line-height:40px; }
#main #content.gallery ul li:hover { width:calc(48% - 2px); float:left; padding:1% 1%; border:1px solid #639651; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background:#639651; -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1); -webkit-transition:all .8s cubic-bezier(.190, 1.000, .220, 1.000); -moz-transition:all .8s cubic-bezier(.190, 1.000, .220, 1.000); -ms-transition:all .8s cubic-bezier(.190, 1.000, .220, 1.000); -o-transition:all .8s cubic-bezier(.190, 1.000, .220, 1.000); transition:all .8s cubic-bezier(.190, 1.000, .220, 1.000); -webkit-box-shadow:0px 0px 28px 0px rgba(0,0,0,0.50); -moz-box-shadow:0px 0px 28px 0px rgba(0,0,0,0.50); box-shadow:0px 0px 28px 0px rgba(0,0,0,0.50); z-index:999; }
#main #content.gallery ul li:hover .imgGallery { width:100%; float:left; position:relative; }
#main #content.gallery ul li:hover .imgGallery .viewImage { width:40px; height:40px; display:block; position:absolute; left:50%; top:50%; margin:-20px 0px 0px -20px; text-align:center; line-height:40px; }
#main #content.gallery ul li:hover .imgGallery .viewImage i { display:inline-block; color:#ffffff; line-height:40px; }
#main #content.gallery ul li:nth-child(2n+1) { margin-left:0%;  clear:both; }
#main #content.gallery ul li:nth-child(2n+2) { margin-left:52%; clear:none; }	
}


/* ********************************************************************* */
/* CSS CONTENT AUCTION ---------------------------------------------- OK */
/* ********************************************************************* */
@media screen and (min-width:1366px) {
#main #content.auction { padding:80px 0px 80px 0px; }
#main #content.auction h1 { font-family:'BebasNeueBold', sans-serif; font-size:4.500em; color:#639651; margin-bottom:8px; }
#main #content.auction p  { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; line-height:120%; margin-bottom:12px; text-align:justify; }
#main #content.auction .listAuction { width:100%; float:left; margin:20px 0px 20px 0px; }
#main #content.auction .listAuction h2 { font-family:'BebasNeueBold', sans-serif; font-size:2.000em; color:#639651; text-align:left; line-height:120%; margin-bottom:12px; }
#main #content.auction .listAuction .topicAuction  { width:100%; height:34px; float:left; margin:0px 0px 4px 0px; font-family:'BebasNeueBold', sans-serif; font-size:1.250em; color:#639651; line-height:34px; }
#main #content.auction .listAuction .topicAuction .topicAuctionIcon   { width:30px; height:30px; float:left; display:inline-block; margin:2px 8px 2px 0px; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; text-align:center; background:#623d2a; }
#main #content.auction .listAuction .topicAuction .topicAuctionIcon i { display:inline-block; font-size:0.688em; color:#ffffff; line-height:24px; }
#main #content.auction .listAuction .dataAuction         { width:100%; float:left; margin:0px 0px 12px 0px; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; text-indent:38px; }
#main #content.auction .listAuction .dataAuction a       { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; text-decoration:none; text-indent:38px; }
#main #content.auction .listAuction .dataAuction a:hover { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#623d2a; text-decoration:none; text-indent:38px; }
}
@media screen and (min-width:1024px) and (max-width:1365px) {
#main #content.auction { padding:80px 0px 80px 0px; }
#main #content.auction h1 { font-family:'BebasNeueBold', sans-serif; font-size:4.500em; color:#639651; margin-bottom:8px; }
#main #content.auction p  { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; line-height:120%; margin-bottom:12px; text-align:justify; }
#main #content.auction .listAuction { width:100%; float:left; margin:20px 0px 20px 0px; }
#main #content.auction .listAuction h2 { font-family:'BebasNeueBold', sans-serif; font-size:2.000em; color:#639651; text-align:left; line-height:120%; margin-bottom:12px; }
#main #content.auction .listAuction .topicAuction  { width:100%; height:34px; float:left; margin:0px 0px 4px 0px; font-family:'BebasNeueBold', sans-serif; font-size:1.250em; color:#639651; line-height:34px; }
#main #content.auction .listAuction .topicAuction .topicAuctionIcon   { width:30px; height:30px; float:left; display:inline-block; margin:2px 8px 2px 0px; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; text-align:center; background:#623d2a; }
#main #content.auction .listAuction .topicAuction .topicAuctionIcon i { display:inline-block; font-size:0.688em; color:#ffffff; line-height:24px; }
#main #content.auction .listAuction .dataAuction         { width:100%; float:left; margin:0px 0px 12px 0px; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; text-indent:38px; }
#main #content.auction .listAuction .dataAuction a       { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; text-decoration:none; text-indent:38px; }
#main #content.auction .listAuction .dataAuction a:hover { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#623d2a; text-decoration:none; text-indent:38px; }
}
@media screen and (min-width:601px) and (max-width:1023px)  {
#main #content.auction { padding:80px 0px 80px 0px; }
#main #content.auction h1 { font-family:'BebasNeueBold', sans-serif; font-size:4.500em; color:#639651; margin-bottom:8px; }
#main #content.auction p  { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; line-height:120%; margin-bottom:12px; text-align:justify; }
#main #content.auction .listAuction { width:100%; float:left; margin:20px 0px 20px 0px; }
#main #content.auction .listAuction h2 { font-family:'BebasNeueBold', sans-serif; font-size:2.000em; color:#639651; text-align:left; line-height:120%; margin-bottom:12px; }
#main #content.auction .listAuction .topicAuction  { width:100%; height:34px; float:left; margin:0px 0px 4px 0px; font-family:'BebasNeueBold', sans-serif; font-size:1.250em; color:#639651; line-height:34px; }
#main #content.auction .listAuction .topicAuction .topicAuctionIcon   { width:30px; height:30px; float:left; display:inline-block; margin:2px 8px 2px 0px; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; text-align:center; background:#623d2a; }
#main #content.auction .listAuction .topicAuction .topicAuctionIcon i { display:inline-block; font-size:0.688em; color:#ffffff; line-height:24px; }
#main #content.auction .listAuction .dataAuction         { width:100%; float:left; margin:0px 0px 12px 0px; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; text-indent:38px; }
#main #content.auction .listAuction .dataAuction a       { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; text-decoration:none; text-indent:38px; }
#main #content.auction .listAuction .dataAuction a:hover { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#623d2a; text-decoration:none; text-indent:38px; }
}
@media screen and (max-width:600px) {
#main #content.auction { padding:80px 0px 80px 0px; }
#main #content.auction h1 { font-family:'BebasNeueBold', sans-serif; font-size:3.500em; color:#639651; margin-bottom:8px; }
#main #content.auction p  { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; line-height:120%; margin-bottom:12px; text-align:justify; }
#main #content.auction .listAuction { width:100%; float:left; margin:20px 0px 20px 0px; }
#main #content.auction .listAuction h2 { font-family:'BebasNeueBold', sans-serif; font-size:2.000em; color:#639651; text-align:left; line-height:120%; margin-bottom:12px; }
#main #content.auction .listAuction .topicAuction  { width:100%; height:34px; float:left; margin:0px 0px 4px 0px; font-family:'BebasNeueBold', sans-serif; font-size:1.250em; color:#639651; line-height:34px; }
#main #content.auction .listAuction .topicAuction .topicAuctionIcon   { width:30px; height:30px; float:left; display:inline-block; margin:2px 8px 2px 0px; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; text-align:center; background:#623d2a; }
#main #content.auction .listAuction .topicAuction .topicAuctionIcon i { display:inline-block; font-size:0.688em; color:#ffffff; line-height:24px; }
#main #content.auction .listAuction .dataAuction         { width:100%; float:left; margin:0px 0px 12px 0px; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; text-indent:38px; }
#main #content.auction .listAuction .dataAuction a       { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; text-decoration:none; text-indent:38px; }
#main #content.auction .listAuction .dataAuction a:hover { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#623d2a; text-decoration:none; text-indent:38px; }
}


/* ********************************************************************* */
/* CSS CONTENT STATION ---------------------------------------------- OK */
/* ********************************************************************* */
@media screen and (min-width:1366px) {
#main #content.station { padding:80px 0px 80px 0px; }
#main #content.station h1      { font-family:'BebasNeueBold', sans-serif; font-size:4.500em; color:#639651; margin-bottom:8px; }
#main #content.station h2      { font-family:'BebasNeueBold', sans-serif; font-size:2.500em; color:#639651; margin-top:14px; }
#main #content.station p       { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; margin:0px 0px 20px 0px; line-height:120%; text-align:justify; }
#main #content.station .contentSeason { width:100%; float:left; margin-bottom:4%; }
#main #content.station .contentSeason #season001 { width:100%; float:left; }
#main #content.station .contentSeason #season001 .season001Content { width:19.2%; float:left; text-align:center; margin-bottom:2%; margin-right:-100%; }
#main #content.station .contentSeason #season001 .season001Content .dateTitle { width:96%; float:left; padding:6% 2%; border-radius:4px 4px 0px 0px; -moz-border-radius:4px 4px 0px 0px; -webkit-border-radius:4px 4px 0px 0px; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#ffffff; text-align:center; text-transform:uppercase; background:#639651; }
#main #content.station .contentSeason #season001 .season001Content .dateImage { width:calc(92% - 2px); float:left; padding:6% 4%; border:1px solid #e2e2e2; border-radius:0px 0px 4px 4px; -moz-border-radius:0px 0px 4px 4px; -webkit-border-radius:0px 0px 4px 4px; text-align:center; }
#main #content.station .contentSeason #season001 .season001Content:nth-child(5n+1) { margin-left:0%;  clear:both; }
#main #content.station .contentSeason #season001 .season001Content:nth-child(5n+2) { margin-left:20.2%; clear:none; }
#main #content.station .contentSeason #season001 .season001Content:nth-child(5n+3) { margin-left:40.4%; clear:none; }
#main #content.station .contentSeason #season001 .season001Content:nth-child(5n+4) { margin-left:60.6%; clear:none; }
#main #content.station .contentSeason #season001 .season001Content:nth-child(5n+5) { margin-left:80.8%; clear:none; }
#main #content.station .contentSeason #season002 { width:36%; float:left; }
#main #content.station .contentSeason #season002 .season002Content { width:49%; float:left; text-align:center; margin-right:-100%; }
#main #content.station .contentSeason #season002 .season002Content .dateTitle { width:96%; float:left; padding:6% 2%; border-radius:4px 4px 0px 0px; -moz-border-radius:4px 4px 0px 0px; -webkit-border-radius:4px 4px 0px 0px; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#ffffff; text-align:center; text-transform:uppercase; background:#639651; }
#main #content.station .contentSeason #season002 .season002Content .dateImage { width:calc(88% - 2px); float:left; padding:6% 6%; border:1px solid #e2e2e2; border-radius:0px 0px 4px 4px; -moz-border-radius:0px 0px 4px 4px; -webkit-border-radius:0px 0px 4px 4px; text-align:center; }
#main #content.station .contentSeason #season002 .season002Content .dateImage img { width:100%; float:left; }
#main #content.station .contentSeason #season002 .season002Content:nth-child(2n+1) { margin-left:0%;  clear:both; }
#main #content.station .contentSeason #season002 .season002Content:nth-child(2n+2) { margin-left:51%; clear:none; }
#main #content.station .contentSeason #season003 { width:100%; float:left; }
#main #content.station .contentSeason #season003 .season003Content { width:24.25%; float:left; text-align:center; margin-bottom:2%; margin-right:-100%; }
#main #content.station .contentSeason #season003 .season003Content .dateTitle { width:96%; float:left; padding:6% 2%; border-radius:4px 4px 0px 0px; -moz-border-radius:4px 4px 0px 0px; -webkit-border-radius:4px 4px 0px 0px; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#ffffff; text-align:center; text-transform:uppercase; background:#639651; }
#main #content.station .contentSeason #season003 .season003Content .dateImage { width:calc(92% - 2px); float:left; padding:4% 4%; border:1px solid #e2e2e2; border-radius:0px 0px 4px 4px; -moz-border-radius:0px 0px 4px 4px; -webkit-border-radius:0px 0px 4px 4px; text-align:center; }
#main #content.station .contentSeason #season003 .season003Content .dateImage  img { width:100%; float:left; }
#main #content.station .contentSeason #season003 .season003Content:nth-child(4n+1) { margin-left:0%;     clear:both; }
#main #content.station .contentSeason #season003 .season003Content:nth-child(4n+2) { margin-left:25.25%; clear:none; }
#main #content.station .contentSeason #season003 .season003Content:nth-child(4n+3) { margin-left:50.5%;  clear:none; }
#main #content.station .contentSeason #season003 .season003Content:nth-child(4n+4) { margin-left:75.75%; clear:none; }
#main #content.station .contentSeason #information { width:56%; float:right; padding:0% 2%; }
#main #content.station .contentSeason #information h2 { width:100%; float:left; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; margin-bottom:8px; }
#main #content.station .contentSeason #information p  { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; margin-bottom:4px; }
#main #content.station .reports { width:100%; float:left; }
#main #content.station .reports > div { width:18%; height:40px; float:left; margin-bottom:2%; margin-right:-100%; }
#main #content.station .reports > div a       { width:100%; float:left; display:block; border:2px solid #639651; -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px; font-family:'Roboto Condensed', sans-serif; font-weight:700; font-size:1.000em; color:#ffffff; text-align:center; line-height:40px; background:#639651; text-decoration:none; }
#main #content.station .reports > div a:hover { width:100%; float:left; display:block; border:2px solid #639651; -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px; font-family:'Roboto Condensed', sans-serif; font-weight:700; font-size:1.000em; color:#639651; text-align:center; line-height:40px; background:#ffffff; text-decoration:none; }
#main #content.station .reports > div:nth-child(5n+1) { margin-left:0%;    clear:both; }
#main #content.station .reports > div:nth-child(5n+2) { margin-left:20.5%; clear:none; }
#main #content.station .reports > div:nth-child(5n+3) { margin-left:41%;   clear:none; }
#main #content.station .reports > div:nth-child(5n+4) { margin-left:61.5%; clear:none; }
#main #content.station .reports > div:nth-child(5n+5) { margin-left:82%;   clear:none; }
}
@media screen and (min-width:1024px) and (max-width:1365px) {
#main #content.station { padding:80px 0px 80px 0px; }
#main #content.station h1      { font-family:'BebasNeueBold', sans-serif; font-size:4.500em; color:#639651; margin-bottom:8px; }
#main #content.station h2      { font-family:'BebasNeueBold', sans-serif; font-size:2.500em; color:#639651; margin-top:14px; }
#main #content.station p       { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; margin:0px 0px 20px 0px; line-height:120%; text-align:justify; }
#main #content.station .contentSeason { width:100%; float:left; margin-bottom:4%; }
#main #content.station .contentSeason #season001 { width:100%; float:left; }
#main #content.station .contentSeason #season001 .season001Content { width:19.2%; float:left; text-align:center; margin-bottom:2%; margin-right:-100%; }
#main #content.station .contentSeason #season001 .season001Content .dateTitle { width:96%; float:left; padding:6% 2%; border-radius:4px 4px 0px 0px; -moz-border-radius:4px 4px 0px 0px; -webkit-border-radius:4px 4px 0px 0px; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#ffffff; text-align:center; text-transform:uppercase; background:#639651; }
#main #content.station .contentSeason #season001 .season001Content .dateImage { width:calc(92% - 2px); float:left; padding:6% 4%; border:1px solid #e2e2e2; border-radius:0px 0px 4px 4px; -moz-border-radius:0px 0px 4px 4px; -webkit-border-radius:0px 0px 4px 4px; text-align:center; }
#main #content.station .contentSeason #season001 .season001Content:nth-child(5n+1) { margin-left:0%;  clear:both; }
#main #content.station .contentSeason #season001 .season001Content:nth-child(5n+2) { margin-left:20.2%; clear:none; }
#main #content.station .contentSeason #season001 .season001Content:nth-child(5n+3) { margin-left:40.4%; clear:none; }
#main #content.station .contentSeason #season001 .season001Content:nth-child(5n+4) { margin-left:60.6%; clear:none; }
#main #content.station .contentSeason #season001 .season001Content:nth-child(5n+5) { margin-left:80.8%; clear:none; }
#main #content.station .contentSeason #season002 { width:36%; float:left; }
#main #content.station .contentSeason #season002 .season002Content { width:49%; float:left; text-align:center; margin-right:-100%; }
#main #content.station .contentSeason #season002 .season002Content .dateTitle { width:96%; float:left; padding:6% 2%; border-radius:4px 4px 0px 0px; -moz-border-radius:4px 4px 0px 0px; -webkit-border-radius:4px 4px 0px 0px; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#ffffff; text-align:center; text-transform:uppercase; background:#639651; }
#main #content.station .contentSeason #season002 .season002Content .dateImage { width:calc(88% - 2px); float:left; padding:6% 6%; border:1px solid #e2e2e2; border-radius:0px 0px 4px 4px; -moz-border-radius:0px 0px 4px 4px; -webkit-border-radius:0px 0px 4px 4px; text-align:center; }
#main #content.station .contentSeason #season002 .season002Content .dateImage img { width:100%; float:left; }
#main #content.station .contentSeason #season002 .season002Content:nth-child(2n+1) { margin-left:0%;  clear:both; }
#main #content.station .contentSeason #season002 .season002Content:nth-child(2n+2) { margin-left:51%; clear:none; }
#main #content.station .contentSeason #season003 { width:100%; float:left; }
#main #content.station .contentSeason #season003 .season003Content { width:24.25%; float:left; text-align:center; margin-bottom:2%; margin-right:-100%; }
#main #content.station .contentSeason #season003 .season003Content .dateTitle { width:96%; float:left; padding:6% 2%; border-radius:4px 4px 0px 0px; -moz-border-radius:4px 4px 0px 0px; -webkit-border-radius:4px 4px 0px 0px; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#ffffff; text-align:center; text-transform:uppercase; background:#639651; }
#main #content.station .contentSeason #season003 .season003Content .dateImage { width:calc(92% - 2px); float:left; padding:4% 4%; border:1px solid #e2e2e2; border-radius:0px 0px 4px 4px; -moz-border-radius:0px 0px 4px 4px; -webkit-border-radius:0px 0px 4px 4px; text-align:center; }
#main #content.station .contentSeason #season003 .season003Content .dateImage  img { width:100%; float:left; }
#main #content.station .contentSeason #season003 .season003Content:nth-child(4n+1) { margin-left:0%;     clear:both; }
#main #content.station .contentSeason #season003 .season003Content:nth-child(4n+2) { margin-left:25.25%; clear:none; }
#main #content.station .contentSeason #season003 .season003Content:nth-child(4n+3) { margin-left:50.5%;  clear:none; }
#main #content.station .contentSeason #season003 .season003Content:nth-child(4n+4) { margin-left:75.75%; clear:none; }
#main #content.station .contentSeason #information { width:56%; float:right; padding:0% 2%; }
#main #content.station .contentSeason #information h2 { width:100%; float:left; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; margin-bottom:8px; }
#main #content.station .contentSeason #information p  { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; margin-bottom:4px; }
#main #content.station .reports { width:100%; float:left; }
#main #content.station .reports > div { width:18%; height:40px; float:left; margin-bottom:2%; margin-right:-100%; }
#main #content.station .reports > div a       { width:100%; float:left; display:block; border:2px solid #639651; -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px; font-family:'Roboto Condensed', sans-serif; font-weight:700; font-size:1.000em; color:#ffffff; text-align:center; line-height:40px; background:#639651; text-decoration:none; }
#main #content.station .reports > div a:hover { width:100%; float:left; display:block; border:2px solid #639651; -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px; font-family:'Roboto Condensed', sans-serif; font-weight:700; font-size:1.000em; color:#639651; text-align:center; line-height:40px; background:#ffffff; text-decoration:none; }
#main #content.station .reports > div:nth-child(5n+1) { margin-left:0%;    clear:both; }
#main #content.station .reports > div:nth-child(5n+2) { margin-left:20.5%; clear:none; }
#main #content.station .reports > div:nth-child(5n+3) { margin-left:41%;   clear:none; }
#main #content.station .reports > div:nth-child(5n+4) { margin-left:61.5%; clear:none; }
#main #content.station .reports > div:nth-child(5n+5) { margin-left:82%;   clear:none; }		
}
@media screen and (min-width:601px) and (max-width:1023px)  {
#main #content.station { padding:80px 0px 80px 0px; }
#main #content.station h1      { font-family:'BebasNeueBold', sans-serif; font-size:4.500em; color:#639651; margin-bottom:8px; }
#main #content.station h2      { font-family:'BebasNeueBold', sans-serif; font-size:2.500em; color:#639651; margin-top:14px; }
#main #content.station p       { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; margin:0px 0px 20px 0px; line-height:120%; text-align:justify; }
#main #content.station .contentSeason { width:100%; float:left; margin-bottom:4%; }
#main #content.station .contentSeason #season001 { width:100%; float:left; }
#main #content.station .contentSeason #season001 .season001Content { width:48%; float:left; text-align:center; margin-bottom:2%; margin-right:-100%; }
#main #content.station .contentSeason #season001 .season001Content .dateTitle { width:96%; float:left; padding:6% 2%; border-radius:4px 4px 0px 0px; -moz-border-radius:4px 4px 0px 0px; -webkit-border-radius:4px 4px 0px 0px; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#ffffff; text-align:center; text-transform:uppercase; background:#639651; }
#main #content.station .contentSeason #season001 .season001Content .dateImage { width:calc(92% - 2px); float:left; padding:6% 4%; border:1px solid #e2e2e2; border-radius:0px 0px 4px 4px; -moz-border-radius:0px 0px 4px 4px; -webkit-border-radius:0px 0px 4px 4px; text-align:center; }
#main #content.station .contentSeason #season001 .season001Content:nth-child(2n+1) { margin-left:0%;  clear:both; }
#main #content.station .contentSeason #season001 .season001Content:nth-child(2n+2) { margin-left:52%; clear:none; }
#main #content.station .contentSeason #season002 { width:100%; float:left; }
#main #content.station .contentSeason #season002 .season002Content { width:48%; float:left; text-align:center; margin-right:-100%; }
#main #content.station .contentSeason #season002 .season002Content .dateTitle { width:96%; float:left; padding:6% 2%; border-radius:4px 4px 0px 0px; -moz-border-radius:4px 4px 0px 0px; -webkit-border-radius:4px 4px 0px 0px; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#ffffff; text-align:center; text-transform:uppercase; background:#639651; }
#main #content.station .contentSeason #season002 .season002Content .dateImage { width:calc(88% - 2px); float:left; padding:6% 6%; border:1px solid #e2e2e2; border-radius:0px 0px 4px 4px; -moz-border-radius:0px 0px 4px 4px; -webkit-border-radius:0px 0px 4px 4px; text-align:center; }
#main #content.station .contentSeason #season002 .season002Content .dateImage img { width:100%; float:left; }
#main #content.station .contentSeason #season002 .season002Content:nth-child(2n+1) { margin-left:0%;  clear:both; }
#main #content.station .contentSeason #season002 .season002Content:nth-child(2n+2) { margin-left:52%; clear:none; }
#main #content.station .contentSeason #season003 { width:100%; float:left; }
#main #content.station .contentSeason #season003 .season003Content { width:48%; float:left; text-align:center; margin-bottom:2%; margin-right:-100%; }
#main #content.station .contentSeason #season003 .season003Content .dateTitle { width:96%; float:left; padding:6% 2%; border-radius:4px 4px 0px 0px; -moz-border-radius:4px 4px 0px 0px; -webkit-border-radius:4px 4px 0px 0px; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#ffffff; text-align:center; text-transform:uppercase; background:#639651; }
#main #content.station .contentSeason #season003 .season003Content .dateImage { width:calc(92% - 2px); float:left; padding:4% 4%; border:1px solid #e2e2e2; border-radius:0px 0px 4px 4px; -moz-border-radius:0px 0px 4px 4px; -webkit-border-radius:0px 0px 4px 4px; text-align:center; }
#main #content.station .contentSeason #season003 .season003Content .dateImage  img { width:100%; float:left; }
#main #content.station .contentSeason #season003 .season003Content:nth-child(2n+1) { margin-left:0%;  clear:both; }
#main #content.station .contentSeason #season003 .season003Content:nth-child(2n+2) { margin-left:52%; clear:none; }
#main #content.station .contentSeason #information { width:96%; float:right; padding:0% 2%; }
#main #content.station .contentSeason #information h2 { width:100%; float:left; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; margin-bottom:8px; }
#main #content.station .contentSeason #information p  { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; margin-bottom:4px; }
#main #content.station .reports { width:100%; float:left; }
#main #content.station .reports > div { width:18%; height:40px; float:left; margin-bottom:2%; margin-right:-100%; }
#main #content.station .reports > div a       { width:100%; float:left; display:block; border:2px solid #639651; -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px; font-family:'Roboto Condensed', sans-serif; font-weight:700; font-size:1.000em; color:#ffffff; text-align:center; line-height:40px; background:#639651; text-decoration:none; }
#main #content.station .reports > div a:hover { width:100%; float:left; display:block; border:2px solid #639651; -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px; font-family:'Roboto Condensed', sans-serif; font-weight:700; font-size:1.000em; color:#639651; text-align:center; line-height:40px; background:#ffffff; text-decoration:none; }
#main #content.station .reports > div:nth-child(5n+1) { margin-left:0%;    clear:both; }
#main #content.station .reports > div:nth-child(5n+2) { margin-left:20.5%; clear:none; }
#main #content.station .reports > div:nth-child(5n+3) { margin-left:41%;   clear:none; }
#main #content.station .reports > div:nth-child(5n+4) { margin-left:61.5%; clear:none; }
#main #content.station .reports > div:nth-child(5n+5) { margin-left:82%;   clear:none; } 	
}
@media screen and (max-width:600px) {
#main #content.station { padding:80px 0px 80px 0px; }
#main #content.station h1      { font-family:'BebasNeueBold', sans-serif; font-size:3.500em; color:#639651; margin-bottom:8px; }
#main #content.station h2      { font-family:'BebasNeueBold', sans-serif; font-size:2.500em; color:#639651; margin-top:14px; }
#main #content.station p       { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; margin:0px 0px 20px 0px; line-height:120%; text-align:justify; }
#main #content.station .contentSeason { width:100%; float:left; margin-bottom:4%; }
#main #content.station .contentSeason #season001 { width:100%; float:left; }
#main #content.station .contentSeason #season001 .season001Content { width:48%; float:left; text-align:center; margin-bottom:2%; margin-right:-100%; }
#main #content.station .contentSeason #season001 .season001Content .dateTitle { width:96%; float:left; padding:6% 2%; border-radius:4px 4px 0px 0px; -moz-border-radius:4px 4px 0px 0px; -webkit-border-radius:4px 4px 0px 0px; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#ffffff; text-align:center; text-transform:uppercase; background:#639651; }
#main #content.station .contentSeason #season001 .season001Content .dateImage { width:calc(92% - 2px); float:left; padding:6% 4%; border:1px solid #e2e2e2; border-radius:0px 0px 4px 4px; -moz-border-radius:0px 0px 4px 4px; -webkit-border-radius:0px 0px 4px 4px; text-align:center; }
#main #content.station .contentSeason #season001 .season001Content:nth-child(2n+1) { margin-left:0%;  clear:both; }
#main #content.station .contentSeason #season001 .season001Content:nth-child(2n+2) { margin-left:52%; clear:none; }
#main #content.station .contentSeason #season002 { width:100%; float:left; }
#main #content.station .contentSeason #season002 .season002Content { width:48%; float:left; text-align:center; margin-right:-100%; }
#main #content.station .contentSeason #season002 .season002Content .dateTitle { width:96%; float:left; padding:6% 2%; border-radius:4px 4px 0px 0px; -moz-border-radius:4px 4px 0px 0px; -webkit-border-radius:4px 4px 0px 0px; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#ffffff; text-align:center; text-transform:uppercase; background:#639651; }
#main #content.station .contentSeason #season002 .season002Content .dateImage { width:calc(88% - 2px); float:left; padding:6% 6%; border:1px solid #e2e2e2; border-radius:0px 0px 4px 4px; -moz-border-radius:0px 0px 4px 4px; -webkit-border-radius:0px 0px 4px 4px; text-align:center; }
#main #content.station .contentSeason #season002 .season002Content .dateImage img { width:100%; float:left; }
#main #content.station .contentSeason #season002 .season002Content:nth-child(2n+1) { margin-left:0%;  clear:both; }
#main #content.station .contentSeason #season002 .season002Content:nth-child(2n+2) { margin-left:52%; clear:none; }
#main #content.station .contentSeason #season003 { width:100%; float:left; }
#main #content.station .contentSeason #season003 .season003Content { width:48%; float:left; text-align:center; margin-bottom:2%; margin-right:-100%; }
#main #content.station .contentSeason #season003 .season003Content .dateTitle { width:96%; float:left; padding:6% 2%; border-radius:4px 4px 0px 0px; -moz-border-radius:4px 4px 0px 0px; -webkit-border-radius:4px 4px 0px 0px; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#ffffff; text-align:center; text-transform:uppercase; background:#639651; }
#main #content.station .contentSeason #season003 .season003Content .dateImage { width:calc(92% - 2px); float:left; padding:4% 4%; border:1px solid #e2e2e2; border-radius:0px 0px 4px 4px; -moz-border-radius:0px 0px 4px 4px; -webkit-border-radius:0px 0px 4px 4px; text-align:center; }
#main #content.station .contentSeason #season003 .season003Content .dateImage  img { width:100%; float:left; }
#main #content.station .contentSeason #season003 .season003Content:nth-child(2n+1) { margin-left:0%;  clear:both; }
#main #content.station .contentSeason #season003 .season003Content:nth-child(2n+2) { margin-left:52%; clear:none; }
#main #content.station .contentSeason #information { width:96%; float:right; padding:0% 2%; }
#main #content.station .contentSeason #information h2 { width:100%; float:left; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; margin-bottom:8px; }
#main #content.station .contentSeason #information p  { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; margin-bottom:4px; }
#main #content.station .reports { width:100%; float:left; }
#main #content.station .reports > div { width:48%; height:40px; float:left; margin-bottom:4%; margin-right:-100%; }
#main #content.station .reports > div a       { width:100%; float:left; display:block; border:2px solid #639651; -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px; font-family:'Roboto Condensed', sans-serif; font-weight:700; font-size:1.000em; color:#ffffff; text-align:center; line-height:40px; background:#639651; text-decoration:none; }
#main #content.station .reports > div a:hover { width:100%; float:left; display:block; border:2px solid #639651; -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px; font-family:'Roboto Condensed', sans-serif; font-weight:700; font-size:1.000em; color:#639651; text-align:center; line-height:40px; background:#ffffff; text-decoration:none; }
#main #content.station .reports > div:nth-child(2n+1) { margin-left:0%;  clear:both; }
#main #content.station .reports > div:nth-child(2n+2) { margin-left:52%; clear:none; }	
}


/* ********************************************************************* */
/* CSS CONTENT CONTACT ---------------------------------------------- OK */
/* ********************************************************************* */
@media screen and (min-width:1366px) {
#main #content.contact { padding:80px 0px 80px 0px; }
#main #content.contact h1 { font-family:'BebasNeueBold', sans-serif; font-size:4.500em; color:#639651; margin-bottom:8px; }
#main #content.contact p  { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; line-height:120%; margin-bottom:12px; text-align:justify; }

#main #content.contact form { width:50%; float:left; }
#main #content.contact form label { width:100%; float:left; display:block; margin-bottom:20px; }
#main #content.contact form label input[type="text"]   { width:calc(100% - 24px); height:34px; float:left; padding:0px 10px;  border:2px solid #639651; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; display:block; outline:none; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651;  }
#main #content.contact form label textarea             { width:calc(100% - 24px); height:88px; float:left; padding:10px 10px; border:2px solid #639651; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; display:block; outline:none; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; resize:none; }
#main #content.contact form label input[type="submit"] { width:calc(20% - 4px);   height:34px; float:left; border:2px solid #639651; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; display:block; outline:none; font-family:'Roboto Condensed', sans-serif; font-weight:700; font-size:1.000em; color:#ffffff; background:#639651; }

#main #content.contact ul { width:44%; float:right; list-style:none; }
#main #content.contact ul li.listTopic { width:100%; height:28px; float:left; margin-bottom:8px; font-family:'BebasNeueBold', sans-serif; font-size:2.000em; color:#639651; }
#main #content.contact ul li.listRegister { width:100%; height:24px; float:left; margin-bottom:2px; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; line-height:24px; }
#main #content.contact ul li.listRegister a { color:#639651; text-decoration:none; }
#main #content.contact ul li.listRegister a:hover { color:#639651; text-decoration:underline; }

#main #content.contact ul.socialMedia { width:44%; float:right; margin-top:8px; list-style:none; }
#main #content.contact ul.socialMedia li { width:30px; height:30px; float:left; margin-right:4px; }
#main #content.contact ul.socialMedia li a { width:30px; height:30px; float:left; display:block; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; background:#639651; text-decoration:none; }
}
@media screen and (min-width:1024px) and (max-width:1365px) {
#main #content.contact { padding:80px 0px 80px 0px; }
#main #content.contact h1 { font-family:'BebasNeueBold', sans-serif; font-size:4.500em; color:#639651; margin-bottom:8px; }
#main #content.contact p  { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; line-height:120%; margin-bottom:12px; text-align:justify; }

#main #content.contact form { width:50%; float:left; }
#main #content.contact form label { width:100%; float:left; display:block; margin-bottom:20px; }
#main #content.contact form label input[type="text"]   { width:calc(100% - 24px); height:34px; float:left; padding:0px 10px;  border:2px solid #639651; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; display:block; outline:none; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651;  }
#main #content.contact form label textarea             { width:calc(100% - 24px); height:88px; float:left; padding:10px 10px; border:2px solid #639651; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; display:block; outline:none; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; resize:none; }
#main #content.contact form label input[type="submit"] { width:calc(20% - 4px);   height:34px; float:left; border:2px solid #639651; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; display:block; outline:none; font-family:'Roboto Condensed', sans-serif; font-weight:700; font-size:1.000em; color:#ffffff; background:#639651; }

#main #content.contact ul { width:44%; float:right; list-style:none; }
#main #content.contact ul li.listTopic { width:100%; height:28px; float:left; margin-bottom:8px; font-family:'BebasNeueBold', sans-serif; font-size:2.000em; color:#639651; }
#main #content.contact ul li.listRegister { width:100%; height:24px; float:left; margin-bottom:2px; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; line-height:24px; }
#main #content.contact ul li.listRegister a { color:#639651; text-decoration:none; }
#main #content.contact ul li.listRegister a:hover { color:#639651; text-decoration:underline; }

#main #content.contact ul.socialMedia { width:44%; float:right; margin-top:8px; list-style:none; }
#main #content.contact ul.socialMedia li { width:30px; height:30px; float:left; margin-right:4px; }
#main #content.contact ul.socialMedia li a { width:30px; height:30px; float:left; display:block; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; background:#639651; text-decoration:none; }
}
@media screen and (min-width:601px) and (max-width:1023px)  {
#main #content.contact { padding:80px 0px 80px 0px; }
#main #content.contact h1 { font-family:'BebasNeueBold', sans-serif; font-size:4.500em; color:#639651; margin-bottom:8px; }
#main #content.contact p  { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; line-height:120%; margin-bottom:12px; text-align:justify; }

#main #content.contact form { width:100%; float:left; }
#main #content.contact form label { width:100%; float:left; display:block; margin-bottom:20px; }
#main #content.contact form label input[type="text"]   { width:calc(100% - 24px); height:34px; float:left; padding:0px 10px;  border:2px solid #639651; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; display:block; outline:none; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651;  }
#main #content.contact form label textarea             { width:calc(100% - 24px); height:88px; float:left; padding:10px 10px; border:2px solid #639651; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; display:block; outline:none; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; resize:none; }
#main #content.contact form label input[type="submit"] { width:calc(100% - 4px);   height:34px; float:left; border:2px solid #639651; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; display:block; outline:none; font-family:'Roboto Condensed', sans-serif; font-weight:700; font-size:1.000em; color:#ffffff; background:#639651; }

#main #content.contact ul { width:100%; float:left; margin-top:20px; list-style:none; }
#main #content.contact ul li.listTopic    { width:100%; height:28px; float:left; margin-bottom:8px; font-family:'BebasNeueBold', sans-serif; font-size:2.000em; color:#639651; }
#main #content.contact ul li.listRegister { width:100%; height:24px; float:left; margin-bottom:2px; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; line-height:24px; }
#main #content.contact ul li.listRegister a { color:#639651; text-decoration:none; }
#main #content.contact ul li.listRegister a:hover { color:#639651; text-decoration:underline; }

#main #content.contact ul.socialMedia { width:100%; float:left; margin-top:8px; list-style:none; }
#main #content.contact ul.socialMedia li { width:30px; height:30px; float:left; margin-right:4px; }
#main #content.contact ul.socialMedia li a { width:30px; height:30px; float:left; display:block; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; background:#639651; text-decoration:none; }
}
@media screen and (max-width:600px) {
#main #content.contact { padding:80px 0px 80px 0px; }
#main #content.contact h1 { font-family:'BebasNeueBold', sans-serif; font-size:3.500em; color:#639651; margin-bottom:8px; }
#main #content.contact p  { font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; line-height:120%; margin-bottom:12px; text-align:justify; }

#main #content.contact form { width:100%; float:left; }
#main #content.contact form label { width:100%; float:left; display:block; margin-bottom:20px; }
#main #content.contact form label input[type="text"]   { width:calc(100% - 24px); height:34px; float:left; padding:0px 10px;  border:2px solid #639651; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; display:block; outline:none; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651;  }
#main #content.contact form label textarea             { width:calc(100% - 24px); height:88px; float:left; padding:10px 10px; border:2px solid #639651; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; display:block; outline:none; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; resize:none; }
#main #content.contact form label input[type="submit"] { width:calc(100% - 4px);   height:34px; float:left; border:2px solid #639651; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; display:block; outline:none; font-family:'Roboto Condensed', sans-serif; font-weight:700; font-size:1.000em; color:#ffffff; background:#639651; }

#main #content.contact ul { width:100%; float:left; margin-top:20px; list-style:none; }
#main #content.contact ul li.listTopic    { width:100%; height:28px; float:left; margin-bottom:8px; font-family:'BebasNeueBold', sans-serif; font-size:2.000em; color:#639651; }
#main #content.contact ul li.listRegister { width:100%; height:24px; float:left; margin-bottom:2px; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#639651; line-height:24px; }
#main #content.contact ul li.listRegister img { float:left; }
#main #content.contact ul li.listRegister a { color:#639651; text-decoration:none; }
#main #content.contact ul li.listRegister a:hover { color:#639651; text-decoration:underline; }

#main #content.contact ul.socialMedia { width:100%; float:left; margin-top:8px; list-style:none; }
#main #content.contact ul.socialMedia li { width:30px; height:30px; float:left; margin-right:4px; }
#main #content.contact ul.socialMedia li a { width:30px; height:30px; float:left; display:block; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; background:#639651; text-decoration:none; }
}
