@charset "utf-8";

/* ********************************************************************* */
/* CSS FONTS ----------------------------------------------------------- */
/* ********************************************************************* */
@import url('https://fonts.googleapis.com/css?family=Quicksand:300,400,500,700');
@import url('https://fonts.googleapis.com/css?family=Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i');

/* ********************************************************************* */
/* CSS HTML BODY ------------------------------------------------------- */
/* ********************************************************************* */
html,body { background:#000000; }

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

/* ********************************************************************* */
/* CSS CENTER ---------------------------------------------------------- */
/* ********************************************************************* */
@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:800px) and (max-width:1023px) {
.pageWrapper { width:88%; margin:0 auto; } 		
}
@media screen and (max-width:799px) {
.pageWrapper { width:88%; margin:0 auto; } 	
}

/* ********************************************************************* */
/* CSS EFFECTS --------------------------------------------------------- */
/* ********************************************************************* */
.backgroundEffect  { -webkit-transition:background 0.6s ease-out; -moz-transition:background 0.6s ease-out; -o-transition:background 0.6s ease-out; transition:background 0.6s; }
.textEffect             { -webkit-transition:0.5s ease-in-out; -moz-transition:0.5s ease-in-out; -o-transition:0.5s ease-in-out; transition:0.5s ease-in-out; }

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

/* ********************************************************************* */
/* CSS MAIN ------------------------------------------------------------ */
/* ********************************************************************* */
#main #navMobile { width:100%; height:100%; display:none; position:fixed; left:0%; top:0%; background:#000000; z-index:9999; }
#main #navMobile #brandMobile  { height:34px; margin:26px 0% 26px 0%; }
#main #navMobile #iconNavClose { width:40px; height:40px; float:right; position:relative; margin:28px 0px; display:block; border:2px solid #d8d8d8; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; cursor:pointer; }
#main #navMobile #iconNavClose #line001 { width:14px; height:2px; position:absolute; left:13px; top:19px; background:#d8d8d8; -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg); -o-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); }
#main #navMobile #iconNavClose #line002 { width:14px; height:2px; position:absolute; left:13px; top:19px; background:#d8d8d8; -moz-transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -o-transform:rotate(-45deg); -ms-transform:rotate(-45deg); transform:rotate(-45deg); }
#main #navMobile ul { width:100%; float:left; list-style:none; }
#main #navMobile ul li { width:100%; float:left; font-family:'Montserrat', sans-serif; font-weight:600; font-size:0.813em; line-height:28px; }
#main #navMobile ul li a { color:#d8d8d8; text-decoration:none; }


/* ********************************************************************* */
/* CSS HEADER ---------------------------------------------------------- */
/* ********************************************************************* */
@media screen and (min-width:1366px) {
#main header { width:100%; height:100px; position:absolute; left:0%; top:0%; z-index:180; }
#main header #brandHeader  { height:48px; margin:26px 0% 26px 0%; }
#main header nav { height:100px; float:right; display:inline-block; }
#main header nav ul { width:100%; height:100px; float:left; list-style:none; }
#main header nav ul li.navLink { height:100px; float:left; display:inline-block; margin:0px 16px 0px 0px; font-family:'Montserrat', sans-serif; font-weight:600; font-size:0.813em; line-height:100px; }
#main header nav ul li.navSocial { width:30px; height:30px; float:left; display:inline-block; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; margin:35px 0px 35px 4px; }
#main header nav ul li a { color:#d8d8d8; text-decoration:none; }
#main header #iconNavOpen { width:40px; height:40px; float:right; position:relative; margin:28px 0px; display:none; border:2px solid #d8d8d8; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; cursor:pointer; }
#main header #iconNavOpen #line001 { width:20px; height:2px; position:absolute; left:10px; top:14px; background:#d8d8d8; }
#main header #iconNavOpen #line002 { width:20px; height:2px; position:absolute; left:10px; top:19px; background:#d8d8d8; }
#main header #iconNavOpen #line003 { width:20px; height:2px; position:absolute; left:10px; top:24px; background:#d8d8d8; }
}
@media screen and (min-width:1024px) and (max-width:1365px) {
#main header { width:100%; height:100px; position:absolute; left:0%; top:0%; z-index:180; }
#main header #brandHeader  { height:48px; margin:26px 0% 26px 0%; }
#main header nav { height:100px; float:right; display:inline-block; }
#main header nav ul { width:100%; height:100px; float:left; list-style:none; }
#main header nav ul li.navLink { height:100px; float:left; display:inline-block; margin:0px 16px 0px 0px; font-family:'Montserrat', sans-serif; font-weight:600; font-size:0.813em; line-height:100px; }
#main header nav ul li.navSocial { width:30px; height:30px; float:left; display:inline-block; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; margin:35px 0px 35px 4px; }
#main header nav ul li a { color:#d8d8d8; text-decoration:none; }
#main header #iconNavOpen { width:40px; height:40px; float:right; position:relative; margin:28px 0px; display:none; border:2px solid #d8d8d8; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; cursor:pointer; }
#main header #iconNavOpen #line001 { width:20px; height:2px; position:absolute; left:10px; top:14px; background:#d8d8d8; }
#main header #iconNavOpen #line002 { width:20px; height:2px; position:absolute; left:10px; top:19px; background:#d8d8d8; }
#main header #iconNavOpen #line003 { width:20px; height:2px; position:absolute; left:10px; top:24px; background:#d8d8d8; }
}
@media screen and (min-width:800px) and (max-width:1023px) {
#main header { width:100%; height:100px; position:absolute; left:0%; top:0%; z-index:180; }
#main header #brandHeader  { height:40px; margin:30px 0% 30px 0%; }
#main header nav { height:100px; float:right; display:inline-block; }
#main header nav ul { width:100%; height:100px; float:left; list-style:none; }
#main header nav ul li.navLink { height:100px; float:left; display:inline-block; margin:0px 16px 0px 0px; font-family:'Montserrat', sans-serif; font-weight:600; font-size:0.813em; line-height:100px; }
#main header nav ul li.navSocial { width:30px; height:30px; float:left; display:inline-block; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; margin:35px 0px 35px 4px; }
#main header nav ul li a { color:#d8d8d8; text-decoration:none; }
#main header #iconNavOpen { width:40px; height:40px; float:right; position:relative; margin:28px 0px; display:none; border:2px solid #d8d8d8; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; cursor:pointer; }
#main header #iconNavOpen #line001 { width:20px; height:2px; position:absolute; left:10px; top:14px; background:#d8d8d8; }
#main header #iconNavOpen #line002 { width:20px; height:2px; position:absolute; left:10px; top:19px; background:#d8d8d8; }
#main header #iconNavOpen #line003 { width:20px; height:2px; position:absolute; left:10px; top:24px; background:#d8d8d8; }
}
@media screen and (max-width:799px) {
#main header { width:100%; height:100px; position:absolute; left:0%; top:0%; z-index:180; }
#main header #brandHeader  { height:34px; margin:26px 0% 26px 0%; }
#main header nav { height:100px; float:right; display:none; }
#main header nav ul { width:100%; height:100px; float:left; list-style:none; }
#main header nav ul li.navLink { height:100px; float:left; display:inline-block; margin:0px 16px 0px 0px; font-family:'Montserrat', sans-serif; font-weight:600; font-size:0.813em; line-height:100px; }
#main header nav ul li.navSocial { width:30px; height:30px; float:left; display:inline-block; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; margin:35px 0px 35px 4px; }
#main header nav ul li a { color:#d8d8d8; text-decoration:none; }
#main header #iconNavOpen { width:40px; height:40px; float:right; position:relative; margin:28px 0px; display:block; border:2px solid #d8d8d8; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; cursor:pointer; }
#main header #iconNavOpen #line001 { width:20px; height:2px; position:absolute; left:10px; top:14px; background:#d8d8d8; }
#main header #iconNavOpen #line002 { width:20px; height:2px; position:absolute; left:10px; top:19px; background:#d8d8d8; }
#main header #iconNavOpen #line003 { width:20px; height:2px; position:absolute; left:10px; top:24px; background:#d8d8d8; }
}

/* ********************************************************************* */
/* CSS FOOTER ---------------------------------------------------------- */
/* ********************************************************************* */
@media screen and (min-width:1366px) {
#main footer { width:100%; float:left; padding:20px 0px 100px 0px; text-align:center; background:url(../img/backgroundFooter.png)repeat-x left bottom; }
#main footer #brandFooter  { margin:0% 0% 2% 0%; }
#main footer h1 { width:100%; float:left; display:block; font-family:'Montserrat', sans-serif; font-weight:600; font-size:1.750em; text-align:center; line-height:120%; }
#main footer ul#information  { width:100%; float:left; list-style:none; }
#main footer ul#information li { width:100%; float:left; }
#main footer ul#information li a { font-family:'Quicksand', sans-serif; font-weight:700; font-size:0.875em; text-align:center; line-height:20px; text-decoration:none; }
#main footer ul#socialMedia  { width:100%; float:left; margin:2% 0% 0% 0%; text-align:center; list-style:none; }
#main footer ul#socialMedia li { width:30px; height:30px; display:inline-block; }
#main footer ul#socialMedia li a { width:30px; height:30px; float:left; display:block; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; text-decoration:none; }
}
@media screen and (min-width:1024px) and (max-width:1365px) {
#main footer { width:100%; float:left; padding:20px 0px 100px 0px; text-align:center; }
#main footer #brandFooter  { margin:0% 0% 2% 0%; }
#main footer h1 { width:100%; float:left; display:block; font-family:'Montserrat', sans-serif; font-weight:600; font-size:1.750em; text-align:center; line-height:120%; }
#main footer ul#information  { width:100%; float:left; list-style:none; }
#main footer ul#information li { width:100%; float:left; }
#main footer ul#information li a { font-family:'Quicksand', sans-serif; font-weight:700; font-size:0.875em; text-align:center; line-height:20px; text-decoration:none; }
#main footer ul#socialMedia  { width:100%; float:left; margin:2% 0% 0% 0%; text-align:center; list-style:none; }
#main footer ul#socialMedia li { width:30px; height:30px; display:inline-block; }
#main footer ul#socialMedia li a { width:30px; height:30px; float:left; display:block; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; text-decoration:none; }
}
@media screen and (min-width:800px) and (max-width:1023px) {
#main footer { width:100%; float:left; padding:20px 0px 100px 0px; text-align:center; }
#main footer #brandFooter  { height:40px; margin:0% 0% 4% 0%; }
#main footer h1 { width:100%; float:left; display:block; font-family:'Montserrat', sans-serif; font-weight:600; font-size:1.000em; text-align:center; line-height:120%; }
#main footer ul#information  { width:100%; float:left; list-style:none; }
#main footer ul#information li { width:100%; float:left; }
#main footer ul#information li a { font-family:'Quicksand', sans-serif; font-weight:700; font-size:0.813em; text-align:center; line-height:20px; text-decoration:none; }
#main footer ul#socialMedia  { width:100%; float:left; margin:4% 0% 0% 0%; text-align:center; list-style:none; }
#main footer ul#socialMedia li { width:30px; height:30px; display:inline-block; }
#main footer ul#socialMedia li a { width:30px; height:30px; float:left; display:block; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; text-decoration:none; }
}
@media screen and (max-width:799px) {
#main footer { width:100%; float:left; padding:20px 0px 100px 0px; text-align:center; }
#main footer #brandFooter  { height:40px; margin:0% 0% 4% 0%; }
#main footer h1 { width:100%; float:left; display:block; font-family:'Montserrat', sans-serif; font-weight:600; font-size:1.000em; text-align:center; line-height:120%; }
#main footer ul#information  { width:100%; float:left; list-style:none; }
#main footer ul#information li { width:100%; float:left; }
#main footer ul#information li a { font-family:'Quicksand', sans-serif; font-weight:700; font-size:0.750em; text-align:center; line-height:20px; text-decoration:none; }
#main footer ul#socialMedia  { width:100%; float:left; margin:4% 0% 0% 0%; text-align:center; list-style:none; }
#main footer ul#socialMedia li { width:30px; height:30px; display:inline-block; }
#main footer ul#socialMedia li a { width:30px; height:30px; float:left; display:block; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; text-decoration:none; }
}

/* ********************************************************************* */
/* CSS SLIDER ---------------------------------------------------------- */
/* ********************************************************************* */
@media screen and (min-width:1366px) {
#main #slider { width:100%; height:100vh; float:left; position:relative; } 
#main #slider #whatsapp { width:68px; height:68px; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; position:absolute; right:6%; bottom:4%; cursor:pointer; background:#1bd741; z-index:8; } 
#main #slider #whatsapp img { width:68px; height:68px; float:left; } 
.slider, .owl-carousel, .slide { width:100%; height:100%; overflow:hidden; position:relative; }
.slide .text { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; visibility: hidden; position:absolute; top:54%; left:6%; z-index:998; }
.slide .text { -webkit-transition: all 0.6s; -moz-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s ease-in; -webkit-transition-delay:0.4s; -moz-transition-delay:0.4s; -o-transition-delay:0.4s; transition-delay:0.4s; }
.animate .slide .text { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1; visibility: visible; top:50%; left:6%; }
.animate .slide .text small { width:100%; float:left; display:block; font-family:'Quicksand', sans-serif; font-weight:700; font-size:0.938em; text-align:left; line-height:120%; }
.animate .slide .text h1     { width:100%; float:left; display:block; font-family:'Montserrat', sans-serif; font-weight:600; font-size:1.750em; text-align:left; line-height:120%; margin-bottom:2%; }
.animate .slide .text  a      { height:34px; display:inline-block; border:2px solid #d8d8d8; -webkit-border-radius:34px; -moz-border-radius:34px; border-radius:34px; padding:0px 34px; font-family:'Quicksand', sans-serif; font-weight:700; font-size:0.875em; color:#d8d8d8; text-align:center; line-height:34px; text-decoration:none; }
.owl-dots { width:100%; height:20px; position:absolute; left:0%; bottom:4%; z-index:9999; text-align:center; display:block; }
.owl-dots .owl-dot { width:6px; height:6px; margin:0px 2px; display:inline-block; background:#d8d8d8; border:4px solid #d8d8d8; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; }
.owl-dots .owl-dot.active { background:#000000; }
.backgroundSlide001 { background:url(../img/slider001.jpg)no-repeat center center; background-size:100%; }
.backgroundSlide002 { background:url(../img/slider002.jpg)no-repeat center center; background-size:100%; }
.backgroundSlide003 { background:url(../img/slider003.jpg)no-repeat center center; background-size:100%; }
}
@media screen and (min-width:1024px) and (max-width:1365px) {
#main #slider { width:100%; height:100vh; float:left; position:relative; } 
#main #slider #whatsapp{ width:58px; height:58px; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; position:absolute; right:6%; bottom:4%; cursor:pointer; background:#1bd741; z-index:8; } 
#main #slider #whatsapp img { width:58px; height:58px; float:left; } 
.slider, .owl-carousel, .slide { width:100%; height:100%; overflow:hidden; position:relative; }
.slide .text { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; visibility: hidden; position:absolute; top:54%; left:6%; z-index:998; }
.slide .text { -webkit-transition: all 0.6s; -moz-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s ease-in; -webkit-transition-delay:0.4s; -moz-transition-delay:0.4s; -o-transition-delay:0.4s; transition-delay:0.4s; }
.animate .slide .text { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1; visibility: visible; top:50%; left:6%; }
.animate .slide .text small { width:100%; float:left; display:block; font-family:'Quicksand', sans-serif; font-weight:700; font-size:0.938em; text-align:left; line-height:120%; }
.animate .slide .text h1     { width:100%; float:left; display:block; font-family:'Montserrat', sans-serif; font-weight:600; font-size:1.750em; text-align:left; line-height:120%; margin-bottom:2%; }
.animate .slide .text  a      { height:34px; display:inline-block; border:2px solid #d8d8d8; -webkit-border-radius:34px; -moz-border-radius:34px; border-radius:34px; padding:0px 34px; font-family:'Quicksand', sans-serif; font-weight:700; font-size:0.875em; color:#d8d8d8; text-align:center; line-height:34px; text-decoration:none; }
.owl-dots { width:100%; height:20px; position:absolute; left:0%; bottom:4%; z-index:9999; text-align:center; display:block; }
.owl-dots .owl-dot { width:6px; height:6px; margin:0px 2px; display:inline-block; background:#d8d8d8; border:4px solid #d8d8d8; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; }
.owl-dots .owl-dot.active { background:#000000; }
.backgroundSlide001 { background:url(../img/slider001.jpg)no-repeat center center; background-size:100%; }
.backgroundSlide002 { background:url(../img/slider002.jpg)no-repeat center center; background-size:100%; }
.backgroundSlide003 { background:url(../img/slider003.jpg)no-repeat center center; background-size:100%; } 
}
@media screen and (min-width:800px) and (max-width:1023px)  {
#main #slider { width:100%; height:100vh; float:left; position:relative; } 
#main #slider #whatsapp{ width:48px; height:48px; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; position:absolute; right:6%; bottom:4%; cursor:pointer; background:#1bd741; z-index:8; } 
#main #slider #whatsapp img { width:48px; height:48px; float:left; } 
.slider, .owl-carousel, .slide { width:100%; height:100%; overflow:hidden; position:relative; }
.slide .text { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; visibility: hidden; position:absolute; top:54%; left:6%; z-index:998; }
.slide .text { -webkit-transition: all 0.6s; -moz-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s ease-in; -webkit-transition-delay:0.4s; -moz-transition-delay:0.4s; -o-transition-delay:0.4s; transition-delay:0.4s; }
.animate .slide .text { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1; visibility: visible; top:50%; left:6%; }
.animate .slide .text small { width:100%; float:left; display:block; font-family:'Quicksand', sans-serif; font-weight:700; font-size:0.938em; text-align:left; line-height:120%; }
.animate .slide .text h1     { width:100%; float:left; display:block; font-family:'Montserrat', sans-serif; font-weight:600; font-size:1.750em; text-align:left; line-height:120%; margin-bottom:2%; }
.animate .slide .text  a      { height:34px; display:inline-block; border:2px solid #d8d8d8; -webkit-border-radius:34px; -moz-border-radius:34px; border-radius:34px; padding:0px 34px; font-family:'Quicksand', sans-serif; font-weight:700; font-size:0.875em; color:#d8d8d8; text-align:center; line-height:34px; text-decoration:none; }
.owl-dots { width:100%; height:20px; position:absolute; left:0%; bottom:4%; z-index:9999; text-align:center; display:block; }
.owl-dots .owl-dot { width:6px; height:6px; margin:0px 2px; display:inline-block; background:#d8d8d8; border:4px solid #d8d8d8; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; }
.owl-dots .owl-dot.active { background:#000000; }
.backgroundSlide001 { background:url(../img/slider001.jpg)no-repeat center center; background-size:100%; }
.backgroundSlide002 { background:url(../img/slider002.jpg)no-repeat center center; background-size:100%; }
.backgroundSlide003 { background:url(../img/slider003.jpg)no-repeat center center; background-size:100%; } 
}
@media screen and (max-width:799px) {
#main #slider { width:100%; height:100vh; float:left; position:relative; } 
#main #slider #whatsapp{ width:48px; height:48px; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; position:absolute; right:6%; bottom:4%; cursor:pointer; background:#1bd741; z-index:8; } 
#main #slider #whatsapp img { width:48px; height:48px; float:left; }
.slider, .owl-carousel, .slide { width:100%; height:100%; overflow:hidden; position:relative; }
.slide .text { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; visibility: hidden; position:absolute; top:48%; left:6%; z-index:998; }
.slide .text { -webkit-transition: all 0.6s; -moz-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s ease-in; -webkit-transition-delay:0.4s; -moz-transition-delay:0.4s; -o-transition-delay:0.4s; transition-delay:0.4s; }
.animate .slide .text { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1; visibility: visible; top:44%; left:6%; }
.animate .slide .text small { width:100%; float:left; display:block; font-family:'Quicksand', sans-serif; font-weight:700; font-size:0.750em; text-align:left; line-height:120%; }
.animate .slide .text h1     { width:100%; float:left; display:block; font-family:'Montserrat', sans-serif; font-weight:600; font-size:1.000em; text-align:left; line-height:120%; margin-bottom:2%; }
.animate .slide .text  a      { height:28px; display:inline-block; border:2px solid #d8d8d8; -webkit-border-radius:28px; -moz-border-radius:28px; border-radius:28px; padding:0px 28px; font-family:'Quicksand', sans-serif; font-weight:700; font-size:0.813em; color:#d8d8d8; text-align:center; line-height:28px; text-decoration:none; }
.owl-dots { width:100%; height:20px; position:absolute; left:0%; bottom:4%; z-index:9999; text-align:center; display:block; }
.owl-dots .owl-dot { width:6px; height:6px; margin:0px 2px; display:inline-block; background:#d8d8d8; border:4px solid #d8d8d8; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; }
.owl-dots .owl-dot.active { background:#000000; }
.backgroundSlide001 { background:url(../img/slider001.jpg)no-repeat center center; }
.backgroundSlide002 { background:url(../img/slider002.jpg)no-repeat center center; }
.backgroundSlide003 { background:url(../img/slider003.jpg)no-repeat center center; }
}

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

/* ********************************************************************* */
/* CSS GRADIENT -------------------------------------------------------- */
/* ********************************************************************* */
.textEffects           { background-image:-webkit-linear-gradient(top, #ffffff, #a4a4a4); background-image:-moz-linear-gradient(top, #ffffff, #a4a4a4); background-image:-ms-linear-gradient(top, #ffffff, #a4a4a4); background-image:-o-linear-gradient(top, #ffffff, #a4a4a4); background-image:linear-gradient(top bottom, #ffffff, #a4a4a4); color:transparent; -webkit-background-clip:text; background-clip:text; }
.backgroundEffects { background:rgba(255,255,255,1); background:-moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(164,164,164,1) 100%); background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(164,164,164,1))); background:-webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(164,164,164,1) 100%); background:-o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(164,164,164,1) 100%); background:-ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(164,164,164,1) 100%); background:linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(164,164,164,1) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#a4a4a4', GradientType=0 ); }

/* ********************************************************************* */
/* CSS CONTENT HOME ---------------------------------------------------- */
/* ********************************************************************* */
@media screen and (min-width:1366px) {
#main #content.home { padding:0px 0px 0px 0px; }
#main #content.home #introAbout { width:100%; float:left; text-align:center; margin:8% 0% 0% 0%; }
#main #content.home #introAbout small { width:100%; float:left; display:block; font-family:'Quicksand', sans-serif; font-weight:700; font-size:1.000em; text-align:center; line-height:120%; }
#main #content.home #introAbout h1     { width:100%; float:left; display:block; font-family:'Montserrat', sans-serif; font-weight:600; font-size:2.500em; text-align:center; line-height:120%; }
#main #content.home #introAbout p       { font-family:'Quicksand', sans-serif; font-weight:400; font-size:1.125em; color:#d8d8d8; text-align:center; line-height:120%; margin:8% 22% 4% 22%; }
#main #content.home #introAbout a       { height:40px; display:inline-block; border:2px solid #d8d8d8; -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px; padding:0px 34px; font-family:'Quicksand', sans-serif; font-weight:700; font-size:0.875em; color:#d8d8d8; text-align:center; line-height:40px; background:transparent; text-decoration:none; }
#main #content.home #introAbout a:hover { height:40px; display:inline-block; border:2px solid #d8d8d8; -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px; padding:0px 34px; font-family:'Quicksand', sans-serif; font-weight:700; font-size:0.875em; color:#000000; text-align:center; line-height:40px; background:#d8d8d8; text-decoration:none; }

#main #content.home #linkOthers { width:96%; float:left; margin:8% 2% 4% 2%; }
#main #content.home #linkOthers #linkOthers001 { width:58%;  float:left; text-align:center; position:relative; }
#main #content.home #linkOthers #linkOthers001 img { width:100%; float:left; }
#main #content.home #linkOthers #linkOthers001 #linkOthersContent001 { width:100%; position:absolute; left:0%; top:50%; -o-transform:translateY(-50%); -webkit-transform:translateY(-50%); transform:translateY(-50%); z-index:100; }
#main #content.home #linkOthers #linkOthers001 #linkOthersContent001 small { width:100%; float:left; display:block; font-family:'Quicksand', sans-serif; font-weight:700; font-size:1.250em; line-height:120%; }
#main #content.home #linkOthers #linkOthers001 #linkOthersContent001 h1 { width:100%; float:left; display:block; font-family:'Montserrat', sans-serif; font-weight:600; font-size:2.500em; line-height:120%; margin-bottom:2%; }
#main #content.home #linkOthers #linkOthers001 #linkOthersContent001 a { height:40px; display:inline-block; border:2px solid #d8d8d8; -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px; padding:0px 34px; font-family:'Quicksand', sans-serif; font-weight:700; font-size:0.875em; color:#d8d8d8; text-align:center; line-height:40px; background:transparent; text-decoration:none; }
#main #content.home #linkOthers #linkOthers001 #linkOthersContent001 a:hover { height:40px; display:inline-block; border:2px solid #d8d8d8; -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px; padding:0px 34px; font-family:'Quicksand', sans-serif; font-weight:700; font-size:0.875em; color:#000000; text-align:center; line-height:40px; background:#d8d8d8; text-decoration:none; }

#main #content.home #linkOthers #linkOthers002 { width:40%;  float:right; text-align:center; position:relative; }
#main #content.home #linkOthers #linkOthers002 img { width:100%; float:left; }
#main #content.home #linkOthers #linkOthers002 #linkOthersContent002 { width:100%; position:absolute; left:0%; top:50%; -o-transform:translateY(-50%); -webkit-transform:translateY(-50%); transform:translateY(-50%); z-index:100; }
#main #content.home #linkOthers #linkOthers002 #linkOthersContent002 small { width:100%; float:left; display:block; font-family:'Quicksand', sans-serif; font-weight:700; font-size:1.250em; line-height:120%; }
#main #content.home #linkOthers #linkOthers002 #linkOthersContent002 h1 { width:100%; float:left; display:block; font-family:'Montserrat', sans-serif; font-weight:600; font-size:2.500em; line-height:120%; margin-bottom:2%; }
#main #content.home #linkOthers #linkOthers002 #linkOthersContent002 a { height:40px; display:inline-block; border:2px solid #d8d8d8; -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px; padding:0px 34px; font-family:'Quicksand', sans-serif; font-weight:700; font-size:0.875em; color:#d8d8d8; text-align:center; line-height:40px; background:transparent; text-decoration:none; }
#main #content.home #linkOthers #linkOthers002 #linkOthersContent002 a:hover { height:40px; display:inline-block; border:2px solid #d8d8d8; -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px; padding:0px 34px; font-family:'Quicksand', sans-serif; font-weight:700; font-size:0.875em; color:#000000; text-align:center; line-height:40px; background:#d8d8d8; text-decoration:none; }

#main #content.home #linkOthers #linkOthers003 { width:100%; float:left; position:relative; text-align:center; margin-top:2%; }
#main #content.home #linkOthers #linkOthers003 img { width:100%; float:left; }
#main #content.home #linkOthers #linkOthers003 #linkOthersContent003 { width:100%; position:absolute; left:0%; top:50%; -o-transform:translateY(-50%); -webkit-transform:translateY(-50%); transform:translateY(-50%); z-index:100; }
#main #content.home #linkOthers #linkOthers003 #linkOthersContent003 small { width:100%; float:left; display:block; font-family:'Quicksand', sans-serif; font-weight:700; font-size:1.250em; line-height:120%; }
#main #content.home #linkOthers #linkOthers003 #linkOthersContent003 h1 { width:100%; float:left; display:block; font-family:'Montserrat', sans-serif; font-weight:600; font-size:2.500em; line-height:120%; margin-bottom:2%; }
#main #content.home #linkOthers #linkOthers003 #linkOthersContent003 a { height:40px; display:inline-block; border:2px solid #d8d8d8; -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px; padding:0px 34px; font-family:'Quicksand', sans-serif; font-weight:700; font-size:0.875em; color:#d8d8d8; text-align:center; line-height:40px; background:transparent; text-decoration:none; }
#main #content.home #linkOthers #linkOthers003 #linkOthersContent003 a:hover { height:40px; display:inline-block; border:2px solid #d8d8d8; -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px; padding:0px 34px; font-family:'Quicksand', sans-serif; font-weight:700; font-size:0.875em; color:#000000; text-align:center; line-height:40px; background:#d8d8d8; text-decoration:none; }

}
@media screen and (min-width:1024px) and (max-width:1365px) {
#main #content.home { padding:0px 0px 0px 0px; }
#main #content.home #introAbout { width:100%; float:left; text-align:center; margin:8% 0% 0% 0%; }
#main #content.home #introAbout small { width:100%; float:left; display:block; font-family:'Quicksand', sans-serif; font-weight:700; font-size:1.000em; text-align:center; line-height:120%; }
#main #content.home #introAbout h1     { width:100%; float:left; display:block; font-family:'Montserrat', sans-serif; font-weight:600; font-size:2.500em; text-align:center; line-height:120%; }
#main #content.home #introAbout p       { font-family:'Quicksand', sans-serif; font-weight:400; font-size:1.125em; color:#d8d8d8; text-align:center; line-height:120%; margin:8% 22% 4% 22%; }
#main #content.home #introAbout a       { height:40px; display:inline-block; border:2px solid #d8d8d8; -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px; padding:0px 34px; font-family:'Quicksand', sans-serif; font-weight:700; font-size:0.875em; color:#d8d8d8; text-align:center; line-height:40px; background:transparent; text-decoration:none; }
#main #content.home #introAbout a:hover { height:40px; display:inline-block; border:2px solid #d8d8d8; -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px; padding:0px 34px; font-family:'Quicksand', sans-serif; font-weight:700; font-size:0.875em; color:#000000; text-align:center; line-height:40px; background:#d8d8d8; text-decoration:none; }

#main #content.home #linkOthers { width:96%; float:left; margin:8% 2% 4% 2%; }
#main #content.home #linkOthers #linkOthers001 { width:58%;  float:left; text-align:center; position:relative; }
#main #content.home #linkOthers #linkOthers001 img { width:100%; float:left; }
#main #content.home #linkOthers #linkOthers001 #linkOthersContent001 { width:100%; position:absolute; left:0%; top:50%; -o-transform:translateY(-50%); -webkit-transform:translateY(-50%); transform:translateY(-50%); z-index:100; }
#main #content.home #linkOthers #linkOthers001 #linkOthersContent001 small { width:100%; float:left; display:block; font-family:'Quicksand', sans-serif; font-weight:700; font-size:1.250em; line-height:120%; }
#main #content.home #linkOthers #linkOthers001 #linkOthersContent001 h1 { width:100%; float:left; display:block; font-family:'Montserrat', sans-serif; font-weight:600; font-size:2.500em; line-height:120%; margin-bottom:2%; }
#main #content.home #linkOthers #linkOthers001 #linkOthersContent001 a { height:40px; display:inline-block; border:2px solid #d8d8d8; -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px; padding:0px 34px; font-family:'Quicksand', sans-serif; font-weight:700; font-size:0.875em; color:#d8d8d8; text-align:center; line-height:40px; background:transparent; text-decoration:none; }
#main #content.home #linkOthers #linkOthers001 #linkOthersContent001 a:hover { height:40px; display:inline-block; border:2px solid #d8d8d8; -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px; padding:0px 34px; font-family:'Quicksand', sans-serif; font-weight:700; font-size:0.875em; color:#000000; text-align:center; line-height:40px; background:#d8d8d8; text-decoration:none; }

#main #content.home #linkOthers #linkOthers002 { width:40%;  float:right; text-align:center; position:relative; }
#main #content.home #linkOthers #linkOthers002 img { width:100%; float:left; }
#main #content.home #linkOthers #linkOthers002 #linkOthersContent002 { width:100%; position:absolute; left:0%; top:50%; -o-transform:translateY(-50%); -webkit-transform:translateY(-50%); transform:translateY(-50%); z-index:100; }
#main #content.home #linkOthers #linkOthers002 #linkOthersContent002 small { width:100%; float:left; display:block; font-family:'Quicksand', sans-serif; font-weight:700; font-size:1.250em; line-height:120%; }
#main #content.home #linkOthers #linkOthers002 #linkOthersContent002 h1 { width:100%; float:left; display:block; font-family:'Montserrat', sans-serif; font-weight:600; font-size:2.500em; line-height:120%; margin-bottom:2%; }
#main #content.home #linkOthers #linkOthers002 #linkOthersContent002 a { height:40px; display:inline-block; border:2px solid #d8d8d8; -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px; padding:0px 34px; font-family:'Quicksand', sans-serif; font-weight:700; font-size:0.875em; color:#d8d8d8; text-align:center; line-height:40px; background:transparent; text-decoration:none; }
#main #content.home #linkOthers #linkOthers002 #linkOthersContent002 a:hover { height:40px; display:inline-block; border:2px solid #d8d8d8; -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px; padding:0px 34px; font-family:'Quicksand', sans-serif; font-weight:700; font-size:0.875em; color:#000000; text-align:center; line-height:40px; background:#d8d8d8; text-decoration:none; }

#main #content.home #linkOthers #linkOthers003 { width:100%; float:left; position:relative; text-align:center; margin-top:2%; }
#main #content.home #linkOthers #linkOthers003 img { width:100%; float:left; }
#main #content.home #linkOthers #linkOthers003 #linkOthersContent003 { width:100%; position:absolute; left:0%; top:50%; -o-transform:translateY(-50%); -webkit-transform:translateY(-50%); transform:translateY(-50%); z-index:100; }
#main #content.home #linkOthers #linkOthers003 #linkOthersContent003 small { width:100%; float:left; display:block; font-family:'Quicksand', sans-serif; font-weight:700; font-size:1.250em; line-height:120%; }
#main #content.home #linkOthers #linkOthers003 #linkOthersContent003 h1 { width:100%; float:left; display:block; font-family:'Montserrat', sans-serif; font-weight:600; font-size:2.500em; line-height:120%; margin-bottom:2%; }
#main #content.home #linkOthers #linkOthers003 #linkOthersContent003 a { height:40px; display:inline-block; border:2px solid #d8d8d8; -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px; padding:0px 34px; font-family:'Quicksand', sans-serif; font-weight:700; font-size:0.875em; color:#d8d8d8; text-align:center; line-height:40px; background:transparent; text-decoration:none; }
#main #content.home #linkOthers #linkOthers003 #linkOthersContent003 a:hover { height:40px; display:inline-block; border:2px solid #d8d8d8; -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px; padding:0px 34px; font-family:'Quicksand', sans-serif; font-weight:700; font-size:0.875em; color:#000000; text-align:center; line-height:40px; background:#d8d8d8; text-decoration:none; }

}
@media screen and (min-width:800px) and (max-width:1023px) {
#main #content.home { padding:0px 0px 0px 0px; }
#main #content.home #introAbout { width:100%; float:left; text-align:center; margin:8% 0% 0% 0%; }
#main #content.home #introAbout small { width:100%; float:left; display:block; font-family:'Quicksand', sans-serif; font-weight:700; font-size:1.000em; text-align:center; line-height:120%; }
#main #content.home #introAbout h1     { width:100%; float:left; display:block; font-family:'Montserrat', sans-serif; font-weight:600; font-size:2.500em; text-align:center; line-height:120%; }
#main #content.home #introAbout p       { font-family:'Quicksand', sans-serif; font-weight:400; font-size:1.125em; color:#d8d8d8; text-align:center; line-height:120%; margin:8% 22% 4% 22%; }
#main #content.home #introAbout a       { height:40px; display:inline-block; border:2px solid #d8d8d8; -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px; padding:0px 34px; font-family:'Quicksand', sans-serif; font-weight:700; font-size:0.875em; color:#d8d8d8; text-align:center; line-height:40px; background:transparent; text-decoration:none; }
#main #content.home #introAbout a:hover { height:40px; display:inline-block; border:2px solid #d8d8d8; -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px; padding:0px 34px; font-family:'Quicksand', sans-serif; font-weight:700; font-size:0.875em; color:#000000; text-align:center; line-height:40px; background:#d8d8d8; text-decoration:none; }

#main #content.home #linkOthers { width:96%; float:left; margin:8% 2% 4% 2%; }
#main #content.home #linkOthers #linkOthers001 { width:58%;  float:left; text-align:center; position:relative; }
#main #content.home #linkOthers #linkOthers001 img { width:100%; float:left; }
#main #content.home #linkOthers #linkOthers001 #linkOthersContent001 { width:100%; position:absolute; left:0%; top:50%; -o-transform:translateY(-50%); -webkit-transform:translateY(-50%); transform:translateY(-50%); z-index:100; }
#main #content.home #linkOthers #linkOthers001 #linkOthersContent001 small { width:100%; float:left; display:block; font-family:'Quicksand', sans-serif; font-weight:700; font-size:1.250em; line-height:120%; }
#main #content.home #linkOthers #linkOthers001 #linkOthersContent001 h1 { width:100%; float:left; display:block; font-family:'Montserrat', sans-serif; font-weight:600; font-size:2.500em; line-height:120%; margin-bottom:2%; }
#main #content.home #linkOthers #linkOthers001 #linkOthersContent001 a { height:40px; display:inline-block; border:2px solid #d8d8d8; -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px; padding:0px 34px; font-family:'Quicksand', sans-serif; font-weight:700; font-size:0.875em; color:#d8d8d8; text-align:center; line-height:40px; background:transparent; text-decoration:none; }
#main #content.home #linkOthers #linkOthers001 #linkOthersContent001 a:hover { height:40px; display:inline-block; border:2px solid #d8d8d8; -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px; padding:0px 34px; font-family:'Quicksand', sans-serif; font-weight:700; font-size:0.875em; color:#000000; text-align:center; line-height:40px; background:#d8d8d8; text-decoration:none; }

#main #content.home #linkOthers #linkOthers002 { width:40%;  float:right; text-align:center; position:relative; }
#main #content.home #linkOthers #linkOthers002 img { width:100%; float:left; }
#main #content.home #linkOthers #linkOthers002 #linkOthersContent002 { width:100%; position:absolute; left:0%; top:50%; -o-transform:translateY(-50%); -webkit-transform:translateY(-50%); transform:translateY(-50%); z-index:100; }
#main #content.home #linkOthers #linkOthers002 #linkOthersContent002 small { width:100%; float:left; display:block; font-family:'Quicksand', sans-serif; font-weight:700; font-size:1.250em; line-height:120%; }
#main #content.home #linkOthers #linkOthers002 #linkOthersContent002 h1 { width:100%; float:left; display:block; font-family:'Montserrat', sans-serif; font-weight:600; font-size:2.500em; line-height:120%; margin-bottom:2%; }
#main #content.home #linkOthers #linkOthers002 #linkOthersContent002 a { height:40px; display:inline-block; border:2px solid #d8d8d8; -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px; padding:0px 34px; font-family:'Quicksand', sans-serif; font-weight:700; font-size:0.875em; color:#d8d8d8; text-align:center; line-height:40px; background:transparent; text-decoration:none; }
#main #content.home #linkOthers #linkOthers002 #linkOthersContent002 a:hover { height:40px; display:inline-block; border:2px solid #d8d8d8; -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px; padding:0px 34px; font-family:'Quicksand', sans-serif; font-weight:700; font-size:0.875em; color:#000000; text-align:center; line-height:40px; background:#d8d8d8; text-decoration:none; }

#main #content.home #linkOthers #linkOthers003 { width:100%; float:left; position:relative; text-align:center; margin-top:2%; }
#main #content.home #linkOthers #linkOthers003 img { width:100%; float:left; }
#main #content.home #linkOthers #linkOthers003 #linkOthersContent003 { width:100%; position:absolute; left:0%; top:50%; -o-transform:translateY(-50%); -webkit-transform:translateY(-50%); transform:translateY(-50%); z-index:100; }
#main #content.home #linkOthers #linkOthers003 #linkOthersContent003 small { width:100%; float:left; display:block; font-family:'Quicksand', sans-serif; font-weight:700; font-size:1.250em; line-height:120%; }
#main #content.home #linkOthers #linkOthers003 #linkOthersContent003 h1 { width:100%; float:left; display:block; font-family:'Montserrat', sans-serif; font-weight:600; font-size:2.500em; line-height:120%; margin-bottom:2%; }
#main #content.home #linkOthers #linkOthers003 #linkOthersContent003 a { height:40px; display:inline-block; border:2px solid #d8d8d8; -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px; padding:0px 34px; font-family:'Quicksand', sans-serif; font-weight:700; font-size:0.875em; color:#d8d8d8; text-align:center; line-height:40px; background:transparent; text-decoration:none; }
#main #content.home #linkOthers #linkOthers003 #linkOthersContent003 a:hover { height:40px; display:inline-block; border:2px solid #d8d8d8; -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px; padding:0px 34px; font-family:'Quicksand', sans-serif; font-weight:700; font-size:0.875em; color:#000000; text-align:center; line-height:40px; background:#d8d8d8; text-decoration:none; }
}
@media screen and (max-width:799px) {
#main #content.home { padding:0px 0px 0px 0px; }
#main #content.home #introAbout { width:100%; float:left; text-align:center; margin:8% 0% 0% 0%; }
#main #content.home #introAbout small { width:100%; float:left; display:block; font-family:'Quicksand', sans-serif; font-weight:700; font-size:0.938em; text-align:center; line-height:120%; }
#main #content.home #introAbout h1     { width:100%; float:left; display:block; font-family:'Montserrat', sans-serif; font-weight:600; font-size:1.500em; text-align:center; line-height:120%; }
#main #content.home #introAbout p       { font-family:'Quicksand', sans-serif; font-weight:400; font-size:0.750em; color:#d8d8d8; text-align:center; line-height:120%; margin:8% 0% 4% 0%; }
#main #content.home #introAbout a       { height:28px; display:inline-block; border:2px solid #d8d8d8; -webkit-border-radius:28px; -moz-border-radius:28px; border-radius:28px; padding:0px 28px; font-family:'Quicksand', sans-serif; font-weight:700; font-size:0.750em; color:#d8d8d8; text-align:center; line-height:28px; background:transparent; text-decoration:none; }
#main #content.home #introAbout a:hover { height:28px; display:inline-block; border:2px solid #d8d8d8; -webkit-border-radius:28px; -moz-border-radius:28px; border-radius:28px; padding:0px 28px; font-family:'Quicksand', sans-serif; font-weight:700; font-size:0.750em; color:#000000; text-align:center; line-height:28px; background:#d8d8d8; text-decoration:none; }

#main #content.home #linkOthers { width:96%; float:left; margin:8% 2% 4% 2%; }
#main #content.home #linkOthers #linkOthers001 { width:58%;  float:left; text-align:center; position:relative; }
#main #content.home #linkOthers #linkOthers001 img { width:100%; float:left; }
#main #content.home #linkOthers #linkOthers001 #linkOthersContent001 { width:100%; position:absolute; left:0%; top:50%; -o-transform:translateY(-50%); -webkit-transform:translateY(-50%); transform:translateY(-50%); z-index:100; }
#main #content.home #linkOthers #linkOthers001 #linkOthersContent001 small { width:100%; float:left; display:block; font-family:'Quicksand', sans-serif; font-weight:700; font-size:0.938em; line-height:120%; }
#main #content.home #linkOthers #linkOthers001 #linkOthersContent001 h1 { width:100%; float:left; display:block; font-family:'Montserrat', sans-serif; font-weight:600; font-size:1.500em; line-height:120%; margin-bottom:2%; }
#main #content.home #linkOthers #linkOthers001 #linkOthersContent001 a { height:28px; display:inline-block; border:2px solid #d8d8d8; -webkit-border-radius:28px; -moz-border-radius:28px; border-radius:28px; padding:0px 34px; font-family:'Quicksand', sans-serif; font-weight:700; font-size:0.750em; color:#d8d8d8; text-align:center; line-height:28px; background:transparent; text-decoration:none; }
#main #content.home #linkOthers #linkOthers001 #linkOthersContent001 a:hover { height:28px; display:inline-block; border:2px solid #d8d8d8; -webkit-border-radius:28px; -moz-border-radius:28px; border-radius:28px; padding:0px 34px; font-family:'Quicksand', sans-serif; font-weight:700; font-size:0.750em; color:#000000; text-align:center; line-height:28px; background:#d8d8d8; text-decoration:none; }

#main #content.home #linkOthers #linkOthers002 { width:40%;  float:right; text-align:center; position:relative; }
#main #content.home #linkOthers #linkOthers002 img { width:100%; float:left; }
#main #content.home #linkOthers #linkOthers002 #linkOthersContent002 { width:100%; position:absolute; left:0%; top:50%; -o-transform:translateY(-50%); -webkit-transform:translateY(-50%); transform:translateY(-50%); z-index:100; }
#main #content.home #linkOthers #linkOthers002 #linkOthersContent002 small { width:100%; float:left; display:block; font-family:'Quicksand', sans-serif; font-weight:700; font-size:0.938em; line-height:120%; }
#main #content.home #linkOthers #linkOthers002 #linkOthersContent002 h1 { width:100%; float:left; display:block; font-family:'Montserrat', sans-serif; font-weight:600; font-size:1.500em; line-height:120%; margin-bottom:2%; }
#main #content.home #linkOthers #linkOthers002 #linkOthersContent002 a { height:28px; display:inline-block; border:2px solid #d8d8d8; -webkit-border-radius:28px; -moz-border-radius:28px; border-radius:28px; padding:0px 34px; font-family:'Quicksand', sans-serif; font-weight:700; font-size:0.750em; color:#d8d8d8; text-align:center; line-height:28px; background:transparent; text-decoration:none; }
#main #content.home #linkOthers #linkOthers002 #linkOthersContent002 a:hover { height:28px; display:inline-block; border:2px solid #d8d8d8; -webkit-border-radius:28px; -moz-border-radius:28px; border-radius:28px; padding:0px 34px; font-family:'Quicksand', sans-serif; font-weight:700; font-size:0.750em; color:#000000; text-align:center; line-height:28px; background:#d8d8d8; text-decoration:none; }

#main #content.home #linkOthers #linkOthers003 { width:100%; float:left; position:relative; text-align:center; margin-top:2%; }
#main #content.home #linkOthers #linkOthers003 img { width:100%; float:left; }
#main #content.home #linkOthers #linkOthers003 #linkOthersContent003 { width:100%; position:absolute; left:0%; top:50%; -o-transform:translateY(-50%); -webkit-transform:translateY(-50%); transform:translateY(-50%); z-index:100; }
#main #content.home #linkOthers #linkOthers003 #linkOthersContent003 small { width:100%; float:left; display:block; font-family:'Quicksand', sans-serif; font-weight:700; font-size:0.938em; line-height:120%; }
#main #content.home #linkOthers #linkOthers003 #linkOthersContent003 h1 { width:100%; float:left; display:block; font-family:'Montserrat', sans-serif; font-weight:600; font-size:1.500em; line-height:120%; margin-bottom:2%; }
#main #content.home #linkOthers #linkOthers003 #linkOthersContent003 a { height:28px; display:inline-block; border:2px solid #d8d8d8; -webkit-border-radius:28px; -moz-border-radius:28px; border-radius:28px; padding:0px 34px; font-family:'Quicksand', sans-serif; font-weight:700; font-size:0.750em; color:#d8d8d8; text-align:center; line-height:28px; background:transparent; text-decoration:none; }
#main #content.home #linkOthers #linkOthers003 #linkOthersContent003 a:hover { height:28px; display:inline-block; border:2px solid #d8d8d8; -webkit-border-radius:28px; -moz-border-radius:28px; border-radius:28px; padding:0px 34px; font-family:'Quicksand', sans-serif; font-weight:700; font-size:0.750em; color:#000000; text-align:center; line-height:28px; background:#d8d8d8; text-decoration:none; }

}


/* ********************************************************************* */
/* CSS CONTENT ABOUT --------------------------------------------------- */
/* ********************************************************************* */
@media screen and (min-width:1366px) {
#main #content.about { margin:100px 0px 0px 0px; padding:0px 0px 120px 0px; background:url(../img/background.jpg)no-repeat top center; background-size:100%; }
#main #content.about h1 { width:100%; float:left; padding:80px 0px 40px 0px; border-top:1px dashed #333333; font-family:'Montserrat', sans-serif; font-weight:700; font-size:3.000em; text-align:center; }
#main #content.about h2 { font-family:'Quicksand', sans-serif; font-weight:400; font-size:1.125em; color:#d8d8d8; text-align:center; line-height:140%; margin:0% 18% 2% 18%; }
#main #content.about #listAbout { width:80%; float:left; margin:4% 10% 0% 10%; }
#main #content.about #listAbout > div { width:30%; float:left; margin-right:-100%; }
#main #content.about #listAbout > div:nth-child(3n+1) { margin-left:0%;  clear:both; }
#main #content.about #listAbout > div:nth-child(3n+2) { margin-left:35%; clear:none; }
#main #content.about #listAbout > div:nth-child(3n+3) { margin-left:70%; clear:none; }
#main #content.about #listAbout > div h3 { width:100%; float:left; display:block; font-family:'Montserrat', sans-serif; font-weight:600; font-size:1.125em; text-align:center; line-height:120%; margin-bottom:2%; }
#main #content.about #listAbout > div p   { font-family:'Quicksand', sans-serif; font-weight:400; font-size:0.813em; color:#d8d8d8; text-align:center; line-height:140%; margin-bottom:2%; }
}
@media screen and (min-width:1024px) and (max-width:1365px) {
#main #content.about { margin:100px 0px 0px 0px; padding:0px 0px 120px 0px; background:url(../img/background.jpg)no-repeat top center; background-size:100%; }
#main #content.about h1 { width:100%; float:left; padding:80px 0px 40px 0px; border-top:1px dashed #333333; font-family:'Montserrat', sans-serif; font-weight:700; font-size:3.000em; text-align:center; }
#main #content.about h2 { font-family:'Quicksand', sans-serif; font-weight:400; font-size:1.125em; color:#d8d8d8; text-align:center; line-height:140%; margin:0% 18% 2% 18%; }
#main #content.about #listAbout { width:80%; float:left; margin:4% 10% 0% 10%; }
#main #content.about #listAbout > div { width:30%; float:left; margin-right:-100%; }
#main #content.about #listAbout > div:nth-child(3n+1) { margin-left:0%;  clear:both; }
#main #content.about #listAbout > div:nth-child(3n+2) { margin-left:35%; clear:none; }
#main #content.about #listAbout > div:nth-child(3n+3) { margin-left:70%; clear:none; }
#main #content.about #listAbout > div h3 { width:100%; float:left; display:block; font-family:'Montserrat', sans-serif; font-weight:600; font-size:1.125em; text-align:center; line-height:120%; margin-bottom:2%; }
#main #content.about #listAbout > div p   { font-family:'Quicksand', sans-serif; font-weight:400; font-size:0.813em; color:#d8d8d8; text-align:center; line-height:140%; margin-bottom:2%; }
}
@media screen and (min-width:800px) and (max-width:1023px)  {
#main #content.about { margin:100px 0px 0px 0px; padding:0px 0px 120px 0px; background:url(../img/background.jpg)no-repeat top center; background-size:100%; }
#main #content.about h1 { width:100%; float:left; padding:80px 0px 40px 0px; border-top:1px dashed #333333; font-family:'Montserrat', sans-serif; font-weight:700; font-size:2.000em; text-align:center; }
#main #content.about h2 { font-family:'Quicksand', sans-serif; font-weight:400; font-size:0.938em; color:#d8d8d8; text-align:center; line-height:140%; margin:0% 14% 2% 14%; }
#main #content.about #listAbout { width:80%; float:left; margin:4% 10% 0% 10%; }
#main #content.about #listAbout > div { width:100%; float:left; margin-bottom:4%; margin-right:-100%; }
#main #content.about #listAbout > div:nth-child(1n+1) { margin-left:0%;  clear:both; }
#main #content.about #listAbout > div h3 { width:100%; float:left; display:block; font-family:'Montserrat', sans-serif; font-weight:600; font-size:1.000em; text-align:center; line-height:120%; margin-bottom:2%; }
#main #content.about #listAbout > div p   { font-family:'Quicksand', sans-serif; font-weight:400; font-size:0.750em; color:#d8d8d8; text-align:center; line-height:140%; margin-bottom:2%; }
}
@media screen and (max-width:799px) {
#main #content.about { margin:100px 0px 0px 0px; padding:0px 0px 120px 0px; background:url(../img/background.jpg)no-repeat top center; background-size:100%; }
#main #content.about h1 { width:100%; float:left; padding:80px 0px 40px 0px; border-top:1px dashed #333333; font-family:'Montserrat', sans-serif; font-weight:700; font-size:2.000em; text-align:center; }
#main #content.about h2 { font-family:'Quicksand', sans-serif; font-weight:400; font-size:0.938em; color:#d8d8d8; text-align:center; line-height:140%; margin:0% 10% 2% 10%; }
#main #content.about #listAbout { width:80%; float:left; margin:4% 10% 0% 10%; }
#main #content.about #listAbout > div { width:100%; float:left; margin-bottom:4%; margin-right:-100%; }
#main #content.about #listAbout > div:nth-child(1n+1) { margin-left:0%;  clear:both; }
#main #content.about #listAbout > div h3 { width:100%; float:left; display:block; font-family:'Montserrat', sans-serif; font-weight:600; font-size:1.000em; text-align:center; line-height:120%; margin-bottom:2%; }
#main #content.about #listAbout > div p   { font-family:'Quicksand', sans-serif; font-weight:400; font-size:0.750em; color:#d8d8d8; text-align:center; line-height:140%; margin-bottom:2%; }
}


/* ********************************************************************* */
/* CSS CONTENT SERVICE ------------------------------------------------- */
/* ********************************************************************* */
@media screen and (min-width:1366px) {
#main #content.service { margin:100px 0px 0px 0px; padding:0px 0px 120px 0px; background:url(../img/background.jpg)no-repeat top center; background-size:100%; }
#main #content.service h1 { width:100%; float:left; padding:80px 0px 40px 0px; border-top:1px dashed #333333; font-family:'Montserrat', sans-serif; font-weight:700; font-size:3.000em; text-align:center; }
#main #content.service #listService { width:80%; float:left; margin:4% 10% 0% 10%; }
#main #content.service #listService > div { width:30%; float:left; text-align:center; margin-right:-100%; }
#main #content.service #listService > div .icon { width:80px; height:80px; display:inline-block; border:2px solid #d8d8d8; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; margin-bottom:8%; }
#main #content.service #listService > div .icon i { display:inline-block; font-size:2.000em; color:#d8d8d8; line-height:80px; }
#main #content.service #listService > div h2 { width:100%; float:left; display:block; font-family:'Montserrat', sans-serif; font-weight:600; font-size:1.125em;line-height:120%; margin-bottom:4%; }
#main #content.service #listService > div p   { font-family:'Quicksand', sans-serif; font-weight:400; font-size:0.813em; color:#d8d8d8; line-height:140%; margin-bottom:4%; }
#main #content.service #listService > div:nth-child(3n+1) { margin-left:0%;  clear:both; }
#main #content.service #listService > div:nth-child(3n+2) { margin-left:35%; clear:none; }
#main #content.service #listService > div:nth-child(3n+3) { margin-left:70%; clear:none; }
}
@media screen and (min-width:1024px) and (max-width:1365px) {
#main #content.service { margin:100px 0px 0px 0px; padding:0px 0px 120px 0px; background:url(../img/background.jpg)no-repeat top center; background-size:100%; }
#main #content.service h1 { width:100%; float:left; padding:80px 0px 40px 0px; border-top:1px dashed #333333; font-family:'Montserrat', sans-serif; font-weight:700; font-size:3.000em; text-align:center; }
#main #content.service #listService { width:80%; float:left; margin:4% 10% 0% 10%; }
#main #content.service #listService > div { width:30%; float:left; text-align:center; margin-right:-100%; }
#main #content.service #listService > div .icon { width:80px; height:80px; display:inline-block; border:2px solid #d8d8d8; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; margin-bottom:8%; }
#main #content.service #listService > div .icon i { display:inline-block; font-size:2.000em; color:#d8d8d8; line-height:80px; }
#main #content.service #listService > div h2 { width:100%; float:left; display:block; font-family:'Montserrat', sans-serif; font-weight:600; font-size:1.125em;line-height:120%; margin-bottom:4%; }
#main #content.service #listService > div p   { font-family:'Quicksand', sans-serif; font-weight:400; font-size:0.813em; color:#d8d8d8; line-height:140%; margin-bottom:4%; }
#main #content.service #listService > div:nth-child(3n+1) { margin-left:0%;  clear:both; }
#main #content.service #listService > div:nth-child(3n+2) { margin-left:35%; clear:none; }
#main #content.service #listService > div:nth-child(3n+3) { margin-left:70%; clear:none; }
}
@media screen and (min-width:800px) and (max-width:1023px)  {
#main #content.service { margin:100px 0px 0px 0px; padding:0px 0px 120px 0px; background:url(../img/background.jpg)no-repeat top center; background-size:100%; }
#main #content.service h1 { width:100%; float:left; padding:80px 0px 40px 0px; border-top:1px dashed #333333; font-family:'Montserrat', sans-serif; font-weight:700; font-size:2.000em; text-align:center; }
#main #content.service #listService { width:80%; float:left; margin:4% 10% 0% 10%; }
#main #content.service #listService > div { width:100%; float:left; text-align:center; margin-bottom:4%; margin-right:-100%; }
#main #content.service #listService > div .icon { width:60px; height:60px; display:inline-block; border:2px solid #d8d8d8; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; margin-bottom:4%; }
#main #content.service #listService > div .icon i { display:inline-block; font-size:2.000em; color:#d8d8d8; line-height:60px; }
#main #content.service #listService > div h2 { width:100%; float:left; display:block; font-family:'Montserrat', sans-serif; font-weight:600; font-size:1.000em;line-height:120%; margin-bottom:4%; }
#main #content.service #listService > div p   { font-family:'Quicksand', sans-serif; font-weight:400; font-size:0.750em; color:#d8d8d8; line-height:140%; margin-bottom:2%; }
#main #content.service #listService > div:nth-child(1n+1) { margin-left:0%;  clear:both; }
}
@media screen and (max-width:799px) {
#main #content.service { margin:100px 0px 0px 0px; padding:0px 0px 120px 0px; background:url(../img/background.jpg)no-repeat top center; background-size:100%; }
#main #content.service h1 { width:100%; float:left; padding:80px 0px 40px 0px; border-top:1px dashed #333333; font-family:'Montserrat', sans-serif; font-weight:700; font-size:2.000em; text-align:center; }
#main #content.service #listService { width:80%; float:left; margin:4% 10% 0% 10%; }
#main #content.service #listService > div { width:100%; float:left; text-align:center; margin-bottom:4%; margin-right:-100%; }
#main #content.service #listService > div .icon { width:48px; height:48px; display:inline-block; border:2px solid #d8d8d8; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; margin-bottom:4%; }
#main #content.service #listService > div .icon i { display:inline-block; font-size:2.000em; color:#d8d8d8; line-height:48px; }
#main #content.service #listService > div h2 { width:100%; float:left; display:block; font-family:'Montserrat', sans-serif; font-weight:600; font-size:1.000em;line-height:120%; margin-bottom:4%; }
#main #content.service #listService > div p   { font-family:'Quicksand', sans-serif; font-weight:400; font-size:0.750em; color:#d8d8d8; line-height:140%; margin-bottom:2%; }
#main #content.service #listService > div:nth-child(1n+1) { margin-left:0%;  clear:both; }
}


/* ********************************************************************* */
/* CSS CONTENT STOCK --------------------------------------------------- */
/* ********************************************************************* */
@media screen and (min-width:1366px) {
#main #content.stock { margin:100px 0px 0px 0px; padding:0px 0px 120px 0px; background:url(../img/background.jpg)no-repeat top center; background-size:100%; }
#main #content.stock h1 { width:100%; float:left; padding:80px 0px 40px 0px; border-top:1px dashed #333333; font-family:'Montserrat', sans-serif; font-weight:700; font-size:3.000em; text-align:center; }
#main #content.stock h2 { font-family:'Quicksand', sans-serif; font-weight:400; font-size:1.125em; color:#d8d8d8; text-align:center; line-height:140%; margin:0% 18% 2% 18%; }

#main #content.stock form { width:100%; float:left; margin:4% 0% 2% 0%; }
#main #content.stock form #filter { width:100%; float:left; text-align:center; }
#main #content.stock form #filter > div { display:inline-block; margin:0px 2px; }
#main #content.stock form #filter > div input{ width:32px; height:32px; border:none; margin-top:-20px; text-indent:-9999; }

#main #content.stock #listCars { width:100%; float:left; margin:2% 0% 0% 0%; }
#main #content.stock #listCars > div { width:18%; float:left; padding:2% 2% 2.8% 2%; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; text-align:center; background:#080808 url(../img/background.png) repeat-x left bottom; margin-bottom:4%; margin-right:-100%; }
#main #content.stock #listCars > div:nth-child(4n+1) { margin-left:0%;  clear:both; }
#main #content.stock #listCars > div:nth-child(4n+2) { margin-left:26%; clear:none; }
#main #content.stock #listCars > div:nth-child(4n+3) { margin-left:52%; clear:none; }
#main #content.stock #listCars > div:nth-child(4n+4) { margin-left:78%; clear:none; }
#main #content.stock #listCars > div .nameCar      { width:100%; height:38px; float:left; font-family:'Quicksand', sans-serif; font-weight:700; font-size:1.000em; color:#d8d8d8; line-height:120%; }
#main #content.stock #listCars > div .versionCar { width:100%; height:28px; float:left; font-family:'Quicksand', sans-serif; font-weight:500; font-size:0.625em; color:#d8d8d8; line-height:120%; }
#main #content.stock #listCars > div .imgCar        { width:100%; float:left; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background:#cccccc; }
#main #content.stock #listCars > div .valueCar     { width:100%; float:left; font-family:'Quicksand', sans-serif; font-weight:700; font-size:1.125em; color:#d8d8d8; margin:18px 0px; }
#main #content.stock #listCars > div .linkCar            { height:30px; display:inline-block; border:2px solid #d8d8d8; -webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px; padding:0px 34px; font-family:'Quicksand', sans-serif; font-weight:700; font-size:0.750em; color:#d8d8d8; text-align:center; line-height:30px; background:transparent; text-decoration:none; }
#main #content.stock #listCars > div .linkCar:hover { height:30px; display:inline-block; border:2px solid #d8d8d8; -webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px; padding:0px 34px; font-family:'Quicksand', sans-serif; font-weight:700; font-size:0.750em; color:#000000; text-align:center; line-height:30px; background:#d8d8d8; text-decoration:none; }
}
@media screen and (min-width:1024px) and (max-width:1365px) {
#main #content.stock { margin:100px 0px 0px 0px; padding:0px 0px 120px 0px; background:url(../img/background.jpg)no-repeat top center; background-size:100%; }
#main #content.stock h1 { width:100%; float:left; padding:80px 0px 40px 0px; border-top:1px dashed #333333; font-family:'Montserrat', sans-serif; font-weight:700; font-size:3.000em; text-align:center; }
#main #content.stock h2 { font-family:'Quicksand', sans-serif; font-weight:400; font-size:1.125em; color:#d8d8d8; text-align:center; line-height:140%; margin:0% 18% 2% 18%; }
#main #content.stock form { width:100%; float:left; margin:4% 0% 2% 0%; }
#main #content.stock form #filter { width:100%; float:left; text-align:center; }
#main #content.stock form #filter > div { display:inline-block; margin:0px 2px; }
#main #content.stock form #filter > div input{ width:32px; height:32px; border:none; margin-top:-20px; text-indent:-9999; }

#main #content.stock #listCars { width:100%; float:left; margin:2% 0% 0% 0%; }
#main #content.stock #listCars > div { width:18%; float:left; padding:2% 2% 2.8% 2%; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; text-align:center; background:#080808 url(../img/background.png) repeat-x left bottom; margin-bottom:4%; margin-right:-100%; }
#main #content.stock #listCars > div:nth-child(4n+1) { margin-left:0%;  clear:both; }
#main #content.stock #listCars > div:nth-child(4n+2) { margin-left:26%; clear:none; }
#main #content.stock #listCars > div:nth-child(4n+3) { margin-left:52%; clear:none; }
#main #content.stock #listCars > div:nth-child(4n+4) { margin-left:78%; clear:none; }
#main #content.stock #listCars > div .nameCar      { width:100%; height:38px; float:left; font-family:'Quicksand', sans-serif; font-weight:700; font-size:1.000em; color:#d8d8d8; line-height:120%; }
#main #content.stock #listCars > div .versionCar { width:100%; height:28px; float:left; font-family:'Quicksand', sans-serif; font-weight:500; font-size:0.625em; color:#d8d8d8; line-height:120%; }
#main #content.stock #listCars > div .imgCar        { width:100%; float:left; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background:#cccccc; }
#main #content.stock #listCars > div .valueCar     { width:100%; float:left; font-family:'Quicksand', sans-serif; font-weight:700; font-size:1.125em; color:#d8d8d8; margin:18px 0px; }
#main #content.stock #listCars > div .linkCar            { height:30px; display:inline-block; border:2px solid #d8d8d8; -webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px; padding:0px 34px; font-family:'Quicksand', sans-serif; font-weight:700; font-size:0.750em; color:#d8d8d8; text-align:center; line-height:30px; background:transparent; text-decoration:none; }
#main #content.stock #listCars > div .linkCar:hover { height:30px; display:inline-block; border:2px solid #d8d8d8; -webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px; padding:0px 34px; font-family:'Quicksand', sans-serif; font-weight:700; font-size:0.750em; color:#000000; text-align:center; line-height:30px; background:#d8d8d8; text-decoration:none; }
}
@media screen and (min-width:800px) and (max-width:1023px) {
#main #content.stock { margin:100px 0px 0px 0px; padding:0px 0px 120px 0px; background:url(../img/background.jpg)no-repeat top center; background-size:100%; }
#main #content.stock h1 { width:100%; float:left; padding:80px 0px 40px 0px; border-top:1px dashed #333333; font-family:'Montserrat', sans-serif; font-weight:700; font-size:3.000em; text-align:center; }
#main #content.stock h2 { font-family:'Quicksand', sans-serif; font-weight:400; font-size:0.938em; color:#d8d8d8; text-align:center; line-height:140%; margin:0% 14% 2% 14%; }
#main #content.stock form { width:100%; float:left; margin:4% 0% 2% 0%; }
#main #content.stock form #filter { width:100%; float:left; text-align:center; }
#main #content.stock form #filter > div { display:inline-block; margin:0px 2px; }
#main #content.stock form #filter > div input{ width:32px; height:32px; border:none; margin-top:-20px; text-indent:-9999; }

#main #content.stock #listCars { width:100%; float:left; margin:2% 0% 0% 0%; }
#main #content.stock #listCars > div { width:26%; float:left; padding:2% 2% 2.8% 2%; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; text-align:center; background:#080808 url(../img/background.png) repeat-x left bottom; margin-bottom:4%; margin-right:-100%; }
#main #content.stock #listCars > div:nth-child(3n+1) { margin-left:0%;  clear:both; }
#main #content.stock #listCars > div:nth-child(3n+2) { margin-left:35%; clear:none; }
#main #content.stock #listCars > div:nth-child(3n+3) { margin-left:70%; clear:none; }
#main #content.stock #listCars > div .nameCar      { width:100%; height:38px; float:left; font-family:'Quicksand', sans-serif; font-weight:700; font-size:1.000em; color:#d8d8d8; line-height:120%; }
#main #content.stock #listCars > div .versionCar { width:100%; height:28px; float:left; font-family:'Quicksand', sans-serif; font-weight:500; font-size:0.625em; color:#d8d8d8; line-height:120%; }
#main #content.stock #listCars > div .imgCar        { width:100%; float:left; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background:#cccccc; }
#main #content.stock #listCars > div .valueCar     { width:100%; float:left; font-family:'Quicksand', sans-serif; font-weight:700; font-size:1.000em; color:#d8d8d8; margin:18px 0px; }
#main #content.stock #listCars > div .linkCar            { height:24px; display:inline-block; border:2px solid #d8d8d8; -webkit-border-radius:24px; -moz-border-radius:24px; border-radius:24px; padding:0px 20px; font-family:'Quicksand', sans-serif; font-weight:700; font-size:0.688em; color:#d8d8d8; text-align:center; line-height:24px; background:transparent; text-decoration:none; }
#main #content.stock #listCars > div .linkCar:hover { height:24px; display:inline-block; border:2px solid #d8d8d8; -webkit-border-radius:24px; -moz-border-radius:24px; border-radius:24px; padding:0px 20px; font-family:'Quicksand', sans-serif; font-weight:700; font-size:0.688em; color:#000000; text-align:center; line-height:24px; background:#d8d8d8; text-decoration:none; }
}
@media screen and (max-width:799px) {
#main #content.stock { margin:100px 0px 0px 0px; padding:0px 0px 120px 0px; background:url(../img/background.jpg)no-repeat top center; background-size:100%; }
#main #content.stock h1 { width:100%; float:left; padding:80px 0px 40px 0px; border-top:1px dashed #333333; font-family:'Montserrat', sans-serif; font-weight:700; font-size:2.000em; text-align:center; }
#main #content.stock h2 { font-family:'Quicksand', sans-serif; font-weight:400; font-size:0.938em; color:#d8d8d8; text-align:center; line-height:140%; margin:0% 10% 2% 10%; }
#main #content.stock form { width:100%; float:left; margin:4% 0% 2% 0%; }
#main #content.stock form #filter { width:100%; float:left; text-align:center; }
#main #content.stock form #filter > div { display:inline-block; margin:0px 2px; }
#main #content.stock form #filter > div input{ width:32px; height:32px; border:none; margin-top:-20px; text-indent:-9999; }

#main #content.stock #listCars { width:100%; float:left; margin:2% 0% 0% 0%; }
#main #content.stock #listCars > div { width:44%; float:left; padding:2% 2% 2.8% 2%; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; text-align:center; background:#080808 url(../img/background.png) repeat-x left bottom; margin-bottom:4%; margin-right:-100%; }
#main #content.stock #listCars > div:nth-child(2n+1) { margin-left:0%;  clear:both; }
#main #content.stock #listCars > div:nth-child(2n+2) { margin-left:52%; clear:none; }
#main #content.stock #listCars > div .nameCar      { width:100%; height:38px; float:left; font-family:'Quicksand', sans-serif; font-weight:700; font-size:1.000em; color:#d8d8d8; line-height:120%; }
#main #content.stock #listCars > div .versionCar { width:100%; height:28px; float:left; font-family:'Quicksand', sans-serif; font-weight:500; font-size:0.625em; color:#d8d8d8; line-height:120%; }
#main #content.stock #listCars > div .imgCar        { width:100%; float:left; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background:#cccccc; }
#main #content.stock #listCars > div .valueCar     { width:100%; float:left; font-family:'Quicksand', sans-serif; font-weight:700; font-size:1.000em; color:#d8d8d8; margin:18px 0px; }
#main #content.stock #listCars > div .linkCar            { height:24px; display:inline-block; border:2px solid #d8d8d8; -webkit-border-radius:24px; -moz-border-radius:24px; border-radius:24px; padding:0px 20px; font-family:'Quicksand', sans-serif; font-weight:700; font-size:0.688em; color:#d8d8d8; text-align:center; line-height:24px; background:transparent; text-decoration:none; }
#main #content.stock #listCars > div .linkCar:hover { height:24px; display:inline-block; border:2px solid #d8d8d8; -webkit-border-radius:24px; -moz-border-radius:24px; border-radius:24px; padding:0px 20px; font-family:'Quicksand', sans-serif; font-weight:700; font-size:0.688em; color:#000000; text-align:center; line-height:24px; background:#d8d8d8; text-decoration:none; }
}



/* ********************************************************************* */
/* CSS CONTENT STOCK --------------------------------------------------- */
/* ********************************************************************* */
@media screen and (min-width:1366px) {
#main #content.car { margin:100px 0px 0px 0px; padding:0px 0px 120px 0px; background:url(../img/background.jpg)no-repeat top center; background-size:100%; }
#main #content.car h1 { width:100%; float:left; padding:80px 0px 40px 0px; border-top:1px dashed #333333; font-family:'Montserrat', sans-serif; font-weight:700; font-size:3.000em; text-align:center; text-transform:uppercase; }
#main #content.car h2 { font-family:'Quicksand', sans-serif; font-weight:400; font-size:1.125em; color:#d8d8d8; text-align:center; line-height:140%; margin:0% 18% 2% 18%; }
#main #content.car #galleryCar { width:56%; float:left; position:relative; padding:2%; margin:4% 20% 0% 20%; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background:#080808 url(../img/background.png) repeat-x left bottom; }
#main #content.car #galleryCar .cycle-prev { width:48px; height:48px; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; position:absolute; left:-60px;  top:40%; text-align:center; }
#main #content.car #galleryCar .cycle-prev i { display:inline-block; font-size:2.000em; color:#1d1d1d; line-height:48px; }
#main #content.car #galleryCar .cycle-next { width:48px; height:48px; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; position:absolute; right:-60px; top:40%; text-align:center; }
#main #content.car #galleryCar .cycle-next i { display:inline-block; font-size:2.000em; color:#1d1d1d; line-height:48px; }
#main #content.car #galleryCar .cycle-slideshow { width:100%; float:left; }
#main #content.car #galleryCar .cycle-slideshow img { width:100%; float:left; }
#main #content.car #galleryCar .cycle-pager { width:100%; float:left; margin-top:2%; }
#main #content.car #galleryCar .cycle-pager img { width:10%; float:left; cursor:pointer; }
#main #content.car #dataCar { width:60%; float:left; margin:4% 20% 2% 20%; }
#main #content.car #dataCar h3 { font-family:'Montserrat', sans-serif; font-weight:600; font-size:1.000em; line-height:120%; }
#main #content.car #dataCar > div { width:50%; height:48px; float:left; border-bottom:1px dashed #1d1d1d; }
#main #content.car #dataCar > div .icon { width:48px; height:48px; float:left; }
#main #content.car #dataCar > div small { display:inline-block; font-family:'Quicksand', sans-serif; font-weight:700; font-size:0.813em; line-height:120%; margin-top:8px; }
#main #content.car #dataCar > div h4 { font-family:'Quicksand', sans-serif; font-weight:700; font-size:0.875em; line-height:120%; }
#main #content.car #optional { width:60%; float:left; margin:2% 20% 0% 20%; }
#main #content.car #optional h3 { font-family:'Montserrat', sans-serif; font-weight:600; font-size:1.000em; line-height:120%; }
#main #content.car #optional p   { font-family:'Quicksand', sans-serif; font-weight:400; font-size:0.813em; color:#d8d8d8; text-align:justify; line-height:140%; margin-bottom:4%; }
}
@media screen and (min-width:1024px) and (max-width:1365px) {
#main #content.car { margin:100px 0px 0px 0px; padding:0px 0px 120px 0px; background:url(../img/background.jpg)no-repeat top center; background-size:100%; }
#main #content.car h1 { width:100%; float:left; padding:80px 0px 40px 0px; border-top:1px dashed #333333; font-family:'Montserrat', sans-serif; font-weight:700; font-size:3.000em; text-align:center; text-transform:uppercase; }
#main #content.car h2 { font-family:'Quicksand', sans-serif; font-weight:400; font-size:1.125em; color:#d8d8d8; text-align:center; line-height:140%; margin:0% 18% 2% 18%; }
#main #content.car #galleryCar { width:76%; float:left; position:relative; padding:2%; margin:4% 10% 0% 10%; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background:#080808 url(../img/background.png) repeat-x left bottom; }
#main #content.car #galleryCar .cycle-prev { width:48px; height:48px; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; position:absolute; left:-60px;  top:40%; text-align:center; }
#main #content.car #galleryCar .cycle-prev i { display:inline-block; font-size:2.000em; color:#1d1d1d; line-height:48px; }
#main #content.car #galleryCar .cycle-next { width:48px; height:48px; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; position:absolute; right:-60px; top:40%; text-align:center; }
#main #content.car #galleryCar .cycle-next i { display:inline-block; font-size:2.000em; color:#1d1d1d; line-height:48px; }
#main #content.car #galleryCar .cycle-slideshow { width:100%; float:left; }
#main #content.car #galleryCar .cycle-slideshow img { width:100%; float:left; }
#main #content.car #galleryCar .cycle-pager { width:100%; float:left; margin-top:2%; }
#main #content.car #galleryCar .cycle-pager img { width:10%; float:left; cursor:pointer; }
#main #content.car #dataCar { width:80%; float:left; margin:4% 10% 2% 10%; }
#main #content.car #dataCar h3 { font-family:'Montserrat', sans-serif; font-weight:600; font-size:1.000em; line-height:120%; }
#main #content.car #dataCar > div { width:50%; height:48px; float:left; border-bottom:1px dashed #1d1d1d; }
#main #content.car #dataCar > div .icon { width:48px; height:48px; float:left; }
#main #content.car #dataCar > div small { display:inline-block; font-family:'Quicksand', sans-serif; font-weight:700; font-size:0.813em; line-height:120%; margin-top:8px; }
#main #content.car #dataCar > div h4 { font-family:'Quicksand', sans-serif; font-weight:700; font-size:0.875em; line-height:120%; }
#main #content.car #optional { width:80%; float:left; margin:2% 10% 0% 10%; }
#main #content.car #optional h3 { font-family:'Montserrat', sans-serif; font-weight:600; font-size:1.000em; line-height:120%; }
#main #content.car #optional p   { font-family:'Quicksand', sans-serif; font-weight:400; font-size:0.813em; color:#d8d8d8; text-align:justify; line-height:140%; margin-bottom:4%; }
}
@media screen and (min-width:800px) and (max-width:1023px) {
#main #content.car { margin:100px 0px 0px 0px; padding:0px 0px 120px 0px; background:url(../img/background.jpg)no-repeat top center; background-size:100%; }
#main #content.car h1 { width:100%; float:left; padding:80px 0px 40px 0px; border-top:1px dashed #333333; font-family:'Montserrat', sans-serif; font-weight:700; font-size:2.000em; text-align:center; text-transform:uppercase; }
#main #content.car h2 { font-family:'Quicksand', sans-serif; font-weight:400; font-size:0.938em; color:#d8d8d8; text-align:center; line-height:140%; margin:0% 10% 2% 10%; }
#main #content.car #galleryCar { width:96%; float:left; position:relative; padding:2%; margin:4% 0% 0% 0%; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background:#080808 url(../img/background.png) repeat-x left bottom; }
#main #content.car #galleryCar .cycle-prev { width:38px; height:38px; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; position:absolute; left:-40px;  top:40%; text-align:center; }
#main #content.car #galleryCar .cycle-prev i { display:inline-block; font-size:1.500em; color:#1d1d1d; line-height:38px; }
#main #content.car #galleryCar .cycle-next { width:38px; height:38px; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; position:absolute; right:-40px; top:40%; text-align:center; }
#main #content.car #galleryCar .cycle-next i { display:inline-block; font-size:1.500em; color:#1d1d1d; line-height:38px; }
#main #content.car #galleryCar .cycle-slideshow { width:100%; float:left; }
#main #content.car #galleryCar .cycle-slideshow img { width:100%; float:left; }
#main #content.car #galleryCar .cycle-pager { width:100%; float:left; margin-top:2%; }
#main #content.car #galleryCar .cycle-pager img { width:10%; float:left; cursor:pointer; }
#main #content.car #dataCar { width:100%; float:left; margin:4% 0% 2% 0%; }
#main #content.car #dataCar h3 { font-family:'Montserrat', sans-serif; font-weight:600; font-size:1.000em; line-height:120%; }
#main #content.car #dataCar > div { width:100%; height:48px; float:left; border-bottom:1px dashed #1d1d1d; }
#main #content.car #dataCar > div .icon { width:48px; height:48px; float:left; }
#main #content.car #dataCar > div small { display:inline-block; font-family:'Quicksand', sans-serif; font-weight:700; font-size:0.688em; line-height:120%; margin-top:8px; }
#main #content.car #dataCar > div h4 { font-family:'Quicksand', sans-serif; font-weight:700; font-size:0.750em; line-height:120%; }
#main #content.car #optional { width:100%; float:left; margin:2% 0% 0% 0%; }
#main #content.car #optional h3 { font-family:'Montserrat', sans-serif; font-weight:600; font-size:1.000em; line-height:120%; }
#main #content.car #optional p   { font-family:'Quicksand', sans-serif; font-weight:400; font-size:0.750em; color:#d8d8d8; text-align:justify; line-height:140%; margin-bottom:4%; }
}
@media screen and (max-width:799px) {
#main #content.car { margin:100px 0px 0px 0px; padding:0px 0px 120px 0px; background:url(../img/background.jpg)no-repeat top center; background-size:100%; }
#main #content.car h1 { width:100%; float:left; padding:80px 0px 40px 0px; border-top:1px dashed #333333; font-family:'Montserrat', sans-serif; font-weight:700; font-size:2.000em; text-align:center; text-transform:uppercase; }
#main #content.car h2 { font-family:'Quicksand', sans-serif; font-weight:400; font-size:0.938em; color:#d8d8d8; text-align:center; line-height:140%; margin:0% 10% 2% 10%; }
#main #content.car #galleryCar { width:96%; float:left; position:relative; padding:2%; margin:4% 0% 0% 0%; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background:#080808 url(../img/background.png) repeat-x left bottom; }
#main #content.car #galleryCar .cycle-prev { width:28px; height:28px; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; position:absolute; left:-24px;  top:34%; text-align:center; }
#main #content.car #galleryCar .cycle-prev i { display:inline-block; font-size:1.000em; color:#1d1d1d; line-height:28px; }
#main #content.car #galleryCar .cycle-next { width:28px; height:28px; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; position:absolute; right:-24px; top:34%; text-align:center; }
#main #content.car #galleryCar .cycle-next i { display:inline-block; font-size:1.000em; color:#1d1d1d; line-height:28px; }

#main #content.car #galleryCar .cycle-slideshow { width:100%; float:left; }
#main #content.car #galleryCar .cycle-slideshow img { width:100%; float:left; }
#main #content.car #galleryCar .cycle-pager { width:100%; float:left; margin-top:2%; }
#main #content.car #galleryCar .cycle-pager img { width:20%; float:left; cursor:pointer; }
#main #content.car #dataCar { width:100%; float:left; margin:4% 0% 2% 0%; }
#main #content.car #dataCar h3 { font-family:'Montserrat', sans-serif; font-weight:600; font-size:1.000em; line-height:120%; }
#main #content.car #dataCar > div { width:100%; height:48px; float:left; border-bottom:1px dashed #1d1d1d; }
#main #content.car #dataCar > div .icon { width:48px; height:48px; float:left; }
#main #content.car #dataCar > div small { display:inline-block; font-family:'Quicksand', sans-serif; font-weight:700; font-size:0.688em; line-height:120%; margin-top:8px; }
#main #content.car #dataCar > div h4 { font-family:'Quicksand', sans-serif; font-weight:700; font-size:0.750em; line-height:120%; }
#main #content.car #optional { width:100%; float:left; margin:2% 0% 0% 0%; }
#main #content.car #optional h3 { font-family:'Montserrat', sans-serif; font-weight:600; font-size:1.000em; line-height:120%; }
#main #content.car #optional p   { font-family:'Quicksand', sans-serif; font-weight:400; font-size:0.750em; color:#d8d8d8; text-align:justify; line-height:140%; margin-bottom:4%; }
}

/* ********************************************************************* */
/* CSS CONTENT NEWS ---------------------------------------------------- */
/* ********************************************************************* */
@media screen and (min-width:1366px) {
#main #content.news { margin:100px 0px 0px 0px; padding:0px 0px 120px 0px; background:url(../img/background.jpg)no-repeat top center; background-size:100%; }
#main #content.news h1 { width:100%; float:left; padding:80px 0px 40px 0px; border-top:1px dashed #333333; font-family:'Montserrat', sans-serif; font-weight:700; font-size:3.000em; text-align:center; }
#main #content.news h2 { font-family:'Quicksand', sans-serif; font-weight:400; font-size:1.125em; color:#d8d8d8; text-align:center; line-height:140%; margin:0% 18% 2% 18%; }
#main #content.news #listNews { width:80%; float:left; margin:4% 10% 0% 10%; }
#main #content.news #listNews > div { width:80%; float:left; padding-bottom:2%; border-bottom:1px dashed #333333; margin-right:-100%; }
#main #content.news #listNews > div:nth-child(1n+1) { margin-left:10%;  clear:both; }
#main #content.news #listNews > div a { width:100%; float:left; display:block; text-decoration:none; }
#main #content.news #listNews > div a h3 { font-family:'Quicksand', sans-serif; font-weight:500;  font-size:1.250em; color:#d8d8d8; text-align:center; line-height:120%; }
#main #content.news #listNews > div a p   { font-family:'Quicksand', sans-serif; font-weight:400; font-size:0.813em; color:#d8d8d8; text-align:center; line-height:140%; margin-bottom:2%; }
}
@media screen and (min-width:1024px) and (max-width:1365px) {
#main #content.news { margin:100px 0px 0px 0px; padding:0px 0px 120px 0px; background:url(../img/background.jpg)no-repeat top center; background-size:100%; }
#main #content.news h1 { width:100%; float:left; padding:80px 0px 40px 0px; border-top:1px dashed #333333; font-family:'Montserrat', sans-serif; font-weight:700; font-size:3.000em; text-align:center; }
#main #content.news h2 { font-family:'Quicksand', sans-serif; font-weight:400; font-size:1.125em; color:#d8d8d8; text-align:center; line-height:140%; margin:0% 18% 2% 18%; }
#main #content.news #listNews { width:80%; float:left; margin:4% 10% 0% 10%; }
#main #content.news #listNews > div { width:80%; float:left; padding-bottom:2%; border-bottom:1px dashed #333333; margin-right:-100%; }
#main #content.news #listNews > div:nth-child(1n+1) { margin-left:10%;  clear:both; }
#main #content.news #listNews > div a { width:100%; float:left; display:block; text-decoration:none; }
#main #content.news #listNews > div a h3 { font-family:'Quicksand', sans-serif; font-weight:500;  font-size:1.250em; color:#d8d8d8; text-align:center; line-height:120%; }
#main #content.news #listNews > div a p   { font-family:'Quicksand', sans-serif; font-weight:400; font-size:0.813em; color:#d8d8d8; text-align:center; line-height:140%; margin-bottom:2%; }
}
@media screen and (min-width:800px) and (max-width:1023px)  {
#main #content.news { margin:100px 0px 0px 0px; padding:0px 0px 120px 0px; background:url(../img/background.jpg)no-repeat top center; background-size:100%; }
#main #content.news h1 { width:100%; float:left; padding:80px 0px 40px 0px; border-top:1px dashed #333333; font-family:'Montserrat', sans-serif; font-weight:700; font-size:2.000em; text-align:center; }
#main #content.news h2 { font-family:'Quicksand', sans-serif; font-weight:400; font-size:0.938em; color:#d8d8d8; text-align:center; line-height:140%; margin:0% 14% 2% 14%; }
#main #content.news #listNews { width:80%; float:left; margin:4% 10% 0% 10%; }
#main #content.news #listNews > div { width:80%; float:left; padding-bottom:2%; border-bottom:1px dashed #333333; margin-right:-100%; }
#main #content.news #listNews > div:nth-child(1n+1) { margin-left:10%;  clear:both; }
#main #content.news #listNews > div a { width:100%; float:left; display:block; text-decoration:none; }
#main #content.news #listNews > div a h3 { font-family:'Quicksand', sans-serif; font-weight:500;  font-size:1.250em; color:#d8d8d8; text-align:center; line-height:120%; }
#main #content.news #listNews > div a p   { font-family:'Quicksand', sans-serif; font-weight:400; font-size:0.813em; color:#d8d8d8; text-align:center; line-height:140%; margin-bottom:2%; }
}
@media screen and (max-width:799px) {
#main #content.news { margin:100px 0px 0px 0px; padding:0px 0px 120px 0px; background:url(../img/background.jpg)no-repeat top center; background-size:100%; }
#main #content.news h1 { width:100%; float:left; padding:80px 0px 40px 0px; border-top:1px dashed #333333; font-family:'Montserrat', sans-serif; font-weight:700; font-size:2.000em; text-align:center; }
#main #content.news h2 { font-family:'Quicksand', sans-serif; font-weight:400; font-size:0.938em; color:#d8d8d8; text-align:center; line-height:140%; margin:0% 10% 2% 10%; }
#main #content.news #listNews { width:80%; float:left; margin:4% 10% 0% 10%; }
#main #content.news #listNews > div { width:100%; float:left; padding-bottom:2%; border-bottom:1px dashed #333333; margin-right:-100%; }
#main #content.news #listNews > div:nth-child(1n+1) { margin-left:0%;  clear:both; }
#main #content.news #listNews > div a { width:100%; float:left; display:block; text-decoration:none; }
#main #content.news #listNews > div a h3 { font-family:'Quicksand', sans-serif; font-weight:500;  font-size:1.000em; color:#d8d8d8; text-align:center; line-height:120%; }
#main #content.news #listNews > div a p   { font-family:'Quicksand', sans-serif; font-weight:400; font-size:0.750em; color:#d8d8d8; text-align:center; line-height:140%; margin-bottom:2%; }
}


/* ********************************************************************* */
/* CSS CONTENT NEW ----------------------------------------------------- */
/* ********************************************************************* */
@media screen and (min-width:1366px) {
#main #content.new { margin:100px 0px 0px 0px; padding:0px 0px 120px 0px; background:url(../img/background.jpg)no-repeat top center; background-size:100%; }
#main #content.new #textNew   { width:60%; float:left; margin-left:20%; padding-top:80px; }
#main #content.new #textNew h1   { width:100%; float:left; font-family:'Quicksand', sans-serif; font-weight:700; font-size:2.000em; color:#d8d8d8; line-height:120%; text-align:center; margin:0px 0px 18px 0px; }
#main #content.new #textNew h2   { width:100%; float:left; font-family:'Quicksand', sans-serif; font-weight:500; font-size:1.875em; color:#d8d8d8; line-height:120%; text-align:center; margin:0px 0px 18px 0px; }
#main #content.new #textNew h3   { width:100%; float:left; font-family:'Quicksand', sans-serif; font-weight:500; font-size:1.750em; color:#d8d8d8; line-height:120%; text-align:center; margin:0px 0px 18px 0px; }
#main #content.new #textNew h4   { width:100%; float:left; font-family:'Quicksand', sans-serif; font-weight:500; font-size:1.625em; color:#d8d8d8; line-height:120%; text-align:center; margin:0px 0px 18px 0px; }
#main #content.new #textNew h5   { width:100%; float:left; font-family:'Quicksand', sans-serif; font-weight:500; font-size:1.500em; color:#d8d8d8; line-height:120%; text-align:center; margin:0px 0px 18px 0px; }
#main #content.new #textNew h6   { width:100%; float:left; font-family:'Quicksand', sans-serif; font-weight:500; font-size:1.375em; color:#d8d8d8; line-height:120%; text-align:center; margin:0px 0px 18px 0px; }
#main #content.new #textNew strong { font-family:'Quicksand', sans-serif; font-weight:500; font-size:0.938em; color:#d8d8d8; line-height:100%; }
#main #content.new #textNew del      { font-family:'Quicksand', sans-serif; font-weight:400; font-size:0.938em; color:#d8d8d8; line-height:100%; }
#main #content.new #textNew em      { font-family:'Quicksand', sans-serif; font-weight:400; font-size:0.938em; color:#d8d8d8; line-height:100%; }
#main #content.new #textNew pre      { font-family:'Quicksand', sans-serif; font-weight:400; font-size:0.938em; color:#d8d8d8; line-height:100%; }
#main #content.new #textNew p         { font-family:'Quicksand', sans-serif; font-weight:400; font-size:0.938em; color:#d8d8d8; line-height:120%; text-align:justify; margin-bottom:20px; }
#main #content.new #textNew ul    { width:100%; float:left; margin:14px 0px; list-style:disc; }
#main #content.new #textNew ul li { width:100%; float:left; margin-bottom:8px; font-family:'Quicksand', sans-serif; font-weight:400; font-size:0.938em; color:#d8d8d8; }
#main #content.new #textNew ol    { width:100%; float:left; margin:14px 0px; list-style:disc; }
#main #content.new #textNew ol li { width:100%; float:left; margin-bottom:8px; font-family:'Quicksand', sans-serif; font-weight:400; font-size:0.938em; color:#d8d8d8; }
#main #content.new #textNew img { width:100%; float:left; margin:20px 0px 20px 0px; }
#main #content.new #textNew table   { width:100%; float:left; }
#main #content.new #textNew table  td { font-family:'Quicksand', sans-serif; font-weight:400; font-size:0.938em; color:#d8d8d8; line-height:100%; }
}
@media screen and (min-width:1024px) and (max-width:1365px) {
#main #content.new { margin:100px 0px 0px 0px; padding:0px 0px 120px 0px; background:url(../img/background.jpg)no-repeat top center; background-size:100%; }
#main #content.new #textNew   { width:60%; float:left; margin-left:20%; padding-top:80px; }
#main #content.new #textNew h1   { width:100%; float:left; font-family:'Quicksand', sans-serif; font-weight:700; font-size:2.000em; color:#d8d8d8; line-height:120%; text-align:center; margin:0px 0px 18px 0px; }
#main #content.new #textNew h2   { width:100%; float:left; font-family:'Quicksand', sans-serif; font-weight:500; font-size:1.875em; color:#d8d8d8; line-height:120%; text-align:center; margin:0px 0px 18px 0px; }
#main #content.new #textNew h3   { width:100%; float:left; font-family:'Quicksand', sans-serif; font-weight:500; font-size:1.750em; color:#d8d8d8; line-height:120%; text-align:center; margin:0px 0px 18px 0px; }
#main #content.new #textNew h4   { width:100%; float:left; font-family:'Quicksand', sans-serif; font-weight:500; font-size:1.625em; color:#d8d8d8; line-height:120%; text-align:center; margin:0px 0px 18px 0px; }
#main #content.new #textNew h5   { width:100%; float:left; font-family:'Quicksand', sans-serif; font-weight:500; font-size:1.500em; color:#d8d8d8; line-height:120%; text-align:center; margin:0px 0px 18px 0px; }
#main #content.new #textNew h6   { width:100%; float:left; font-family:'Quicksand', sans-serif; font-weight:500; font-size:1.375em; color:#d8d8d8; line-height:120%; text-align:center; margin:0px 0px 18px 0px; }
#main #content.new #textNew strong { font-family:'Quicksand', sans-serif; font-weight:500; font-size:0.938em; color:#d8d8d8; line-height:100%; }
#main #content.new #textNew del      { font-family:'Quicksand', sans-serif; font-weight:400; font-size:0.938em; color:#d8d8d8; line-height:100%; }
#main #content.new #textNew em      { font-family:'Quicksand', sans-serif; font-weight:400; font-size:0.938em; color:#d8d8d8; line-height:100%; }
#main #content.new #textNew pre      { font-family:'Quicksand', sans-serif; font-weight:400; font-size:0.938em; color:#d8d8d8; line-height:100%; }
#main #content.new #textNew p         { font-family:'Quicksand', sans-serif; font-weight:400; font-size:0.938em; color:#d8d8d8; line-height:120%; text-align:justify; margin-bottom:20px; }
#main #content.new #textNew ul    { width:100%; float:left; margin:14px 0px; list-style:disc; }
#main #content.new #textNew ul li { width:100%; float:left; margin-bottom:8px; font-family:'Quicksand', sans-serif; font-weight:400; font-size:0.938em; color:#d8d8d8; }
#main #content.new #textNew ol    { width:100%; float:left; margin:14px 0px; list-style:disc; }
#main #content.new #textNew ol li { width:100%; float:left; margin-bottom:8px; font-family:'Quicksand', sans-serif; font-weight:400; font-size:0.938em; color:#d8d8d8; }
#main #content.new #textNew img { width:100%; float:left; margin:20px 0px 20px 0px; }
#main #content.new #textNew table   { width:100%; float:left; }
#main #content.new #textNew table  td { font-family:'Quicksand', sans-serif; font-weight:400; font-size:0.938em; color:#d8d8d8; line-height:100%; }
}
@media screen and (min-width:800px) and (max-width:1023px)  {
#main #content.new { margin:100px 0px 0px 0px; padding:0px 0px 120px 0px; background:url(../img/background.jpg)no-repeat top center; background-size:100%; }
#main #content.new #textNew   { width:60%; float:left; margin-left:20%; padding-top:80px; }
#main #content.new #textNew h1   { width:100%; float:left; font-family:'Quicksand', sans-serif; font-weight:700; font-size:2.000em; color:#d8d8d8; line-height:120%; text-align:center; margin:0px 0px 18px 0px; }
#main #content.new #textNew h2   { width:100%; float:left; font-family:'Quicksand', sans-serif; font-weight:500; font-size:1.875em; color:#d8d8d8; line-height:120%; text-align:center; margin:0px 0px 18px 0px; }
#main #content.new #textNew h3   { width:100%; float:left; font-family:'Quicksand', sans-serif; font-weight:500; font-size:1.750em; color:#d8d8d8; line-height:120%; text-align:center; margin:0px 0px 18px 0px; }
#main #content.new #textNew h4   { width:100%; float:left; font-family:'Quicksand', sans-serif; font-weight:500; font-size:1.625em; color:#d8d8d8; line-height:120%; text-align:center; margin:0px 0px 18px 0px; }
#main #content.new #textNew h5   { width:100%; float:left; font-family:'Quicksand', sans-serif; font-weight:500; font-size:1.500em; color:#d8d8d8; line-height:120%; text-align:center; margin:0px 0px 18px 0px; }
#main #content.new #textNew h6   { width:100%; float:left; font-family:'Quicksand', sans-serif; font-weight:500; font-size:1.375em; color:#d8d8d8; line-height:120%; text-align:center; margin:0px 0px 18px 0px; }
#main #content.new #textNew strong { font-family:'Quicksand', sans-serif; font-weight:500; font-size:0.938em; color:#d8d8d8; line-height:100%; }
#main #content.new #textNew del      { font-family:'Quicksand', sans-serif; font-weight:400; font-size:0.938em; color:#d8d8d8; line-height:100%; }
#main #content.new #textNew em      { font-family:'Quicksand', sans-serif; font-weight:400; font-size:0.938em; color:#d8d8d8; line-height:100%; }
#main #content.new #textNew pre      { font-family:'Quicksand', sans-serif; font-weight:400; font-size:0.938em; color:#d8d8d8; line-height:100%; }
#main #content.new #textNew p         { font-family:'Quicksand', sans-serif; font-weight:400; font-size:0.938em; color:#d8d8d8; line-height:120%; text-align:justify; margin-bottom:20px; }
#main #content.new #textNew ul    { width:100%; float:left; margin:14px 0px; list-style:disc; }
#main #content.new #textNew ul li { width:100%; float:left; margin-bottom:8px; font-family:'Quicksand', sans-serif; font-weight:400; font-size:0.938em; color:#d8d8d8; }
#main #content.new #textNew ol    { width:100%; float:left; margin:14px 0px; list-style:disc; }
#main #content.new #textNew ol li { width:100%; float:left; margin-bottom:8px; font-family:'Quicksand', sans-serif; font-weight:400; font-size:0.938em; color:#d8d8d8; }
#main #content.new #textNew img { width:100%; float:left; margin:20px 0px 20px 0px; }
#main #content.new #textNew table   { width:100%; float:left; }
#main #content.new #textNew table  td { font-family:'Quicksand', sans-serif; font-weight:400; font-size:0.938em; color:#d8d8d8; line-height:100%; }
}
@media screen and (max-width:799px) {
#main #content.new { margin:100px 0px 0px 0px; padding:0px 0px 120px 0px; background:url(../img/background.jpg)no-repeat top center; background-size:100%; }
#main #content.new #textNew   { width:80%; float:left; margin-left:10%; padding-top:40px; }
#main #content.new #textNew h1   { width:100%; float:left; font-family:'Quicksand', sans-serif; font-weight:700; font-size:2.000em; color:#d8d8d8; line-height:120%; text-align:center; margin:0px 0px 18px 0px; }
#main #content.new #textNew h2   { width:100%; float:left; font-family:'Quicksand', sans-serif; font-weight:500; font-size:1.875em; color:#d8d8d8; line-height:120%; text-align:center; margin:0px 0px 18px 0px; }
#main #content.new #textNew h3   { width:100%; float:left; font-family:'Quicksand', sans-serif; font-weight:500; font-size:1.750em; color:#d8d8d8; line-height:120%; text-align:center; margin:0px 0px 18px 0px; }
#main #content.new #textNew h4   { width:100%; float:left; font-family:'Quicksand', sans-serif; font-weight:500; font-size:1.625em; color:#d8d8d8; line-height:120%; text-align:center; margin:0px 0px 18px 0px; }
#main #content.new #textNew h5   { width:100%; float:left; font-family:'Quicksand', sans-serif; font-weight:500; font-size:1.500em; color:#d8d8d8; line-height:120%; text-align:center; margin:0px 0px 18px 0px; }
#main #content.new #textNew h6   { width:100%; float:left; font-family:'Quicksand', sans-serif; font-weight:500; font-size:1.375em; color:#d8d8d8; line-height:120%; text-align:center; margin:0px 0px 18px 0px; }
#main #content.new #textNew strong { font-family:'Quicksand', sans-serif; font-weight:500; font-size:0.938em; color:#d8d8d8; line-height:100%; }
#main #content.new #textNew del      { font-family:'Quicksand', sans-serif; font-weight:400; font-size:0.938em; color:#d8d8d8; line-height:100%; }
#main #content.new #textNew em      { font-family:'Quicksand', sans-serif; font-weight:400; font-size:0.938em; color:#d8d8d8; line-height:100%; }
#main #content.new #textNew pre      { font-family:'Quicksand', sans-serif; font-weight:400; font-size:0.938em; color:#d8d8d8; line-height:100%; }
#main #content.new #textNew p         { font-family:'Quicksand', sans-serif; font-weight:400; font-size:0.938em; color:#d8d8d8; line-height:120%; text-align:justify; margin-bottom:20px; }
#main #content.new #textNew ul    { width:100%; float:left; margin:14px 0px; list-style:disc; }
#main #content.new #textNew ul li { width:100%; float:left; margin-bottom:8px; font-family:'Quicksand', sans-serif; font-weight:400; font-size:0.938em; color:#d8d8d8; }
#main #content.new #textNew ol    { width:100%; float:left; margin:14px 0px; list-style:disc; }
#main #content.new #textNew ol li { width:100%; float:left; margin-bottom:8px; font-family:'Quicksand', sans-serif; font-weight:400; font-size:0.938em; color:#d8d8d8; }
#main #content.new #textNew img { width:100%; float:left; margin:20px 0px 20px 0px; }
#main #content.new #textNew table   { width:100%; float:left; }
#main #content.new #textNew table  td { font-family:'Quicksand', sans-serif; font-weight:400; font-size:0.938em; color:#d8d8d8; line-height:100%; }
}	

/* ********************************************************************* */
/* CSS CONTENT CONTACT ------------------------------------------------- */
/* ********************************************************************* */
@media screen and (min-width:1366px) {
#main #content.contact { margin:100px 0px 0px 0px; padding:0px 0px 120px 0px; background:url(../img/background.jpg)no-repeat top center; background-size:100%; }
#main #content.contact h1 { width:100%; float:left; padding:80px 0px 40px 0px; border-top:1px solid #333333; font-family:'Montserrat', sans-serif; font-weight:700; font-size:3.000em; text-align:center; }
#main #content.contact h2 { font-family:'Quicksand', sans-serif; font-weight:400; font-size:1.125em; color:#d8d8d8; text-align:center; line-height:140%; margin:0% 18% 2% 18%; }
#main #content.contact form { width:40%; float:left; display:block; margin:4% 30% 0% 30%; text-align:center; }
#main #content.contact form label.label001 { width:100%; float:left; display:block; margin:0% 0% 2% 0%; }
#main #content.contact form label.label001 input[type="text"]{ width:96%; float:left; display:block; border:none; padding:2% 2%; font-family:'Quicksand', sans-serif; font-weight:400; font-size:0.875em; color:#d8d8d8; background:#080808; outline:none; }
#main #content.contact form label.label002 { width:100%; float:left; display:block; margin:0% 0% 2% 0%; }
#main #content.contact form label.label002 input[type="text"]{ width:96%; float:left; display:block; border:none; padding:2% 2%; font-family:'Quicksand', sans-serif; font-weight:400; font-size:0.875em; color:#d8d8d8; background:#080808; outline:none; }
#main #content.contact form label.label003 { width:100%; float:left; display:block; margin:0% 0% 2% 0%; }
#main #content.contact form label.label003 input[type="text"]{ width:96%; float:left; display:block; border:none; padding:2% 2%; font-family:'Quicksand', sans-serif; font-weight:400; font-size:0.875em; color:#d8d8d8; background:#080808; outline:none; }
#main #content.contact form label.label004 { width:100%; float:left; display:block; margin:0% 0% 4% 0%; }
#main #content.contact form label.label004 textarea { width:96%; height:140px; float:left; display:block; border:none; padding:2% 2%; font-family:'Quicksand', sans-serif; font-weight:400; font-size:0.875em; color:#d8d8d8; background:#080808; outline:none; resize:none; }
#main #content.contact form label.label005 { width:100%; float:left; display:block; margin:0% 0% 0% 0%; }
#main #content.contact form label.label005 input[type="submit"] { height:48px; display:inline-block; border:2px solid #080808; -webkit-border-radius:48px; -moz-border-radius:48px; border-radius:48px; padding:0px 80px; font-family:'Quicksand', sans-serif; font-weight:700; font-size:0.875em; color:#d8d8d8; text-align:center; line-height:40px; background:transparent; text-decoration:none; }
}
@media screen and (min-width:1024px) and (max-width:1365px) {
#main #content.contact { margin:100px 0px 0px 0px; padding:0px 0px 120px 0px; background:url(../img/background.jpg)no-repeat top center; background-size:100%; }
#main #content.contact h1 { width:100%; float:left; padding:80px 0px 40px 0px; border-top:1px solid #333333; font-family:'Montserrat', sans-serif; font-weight:700; font-size:3.000em; text-align:center; }
#main #content.contact h2 { font-family:'Quicksand', sans-serif; font-weight:400; font-size:1.125em; color:#d8d8d8; text-align:center; line-height:140%; margin:0% 18% 2% 18%; }
#main #content.contact form { width:40%; float:left; display:block; margin:4% 30% 0% 30%; text-align:center; }
#main #content.contact form label.label001 { width:100%; float:left; display:block; margin:0% 0% 2% 0%; }
#main #content.contact form label.label001 input[type="text"]{ width:96%; float:left; display:block; border:none; padding:2% 2%; font-family:'Quicksand', sans-serif; font-weight:400; font-size:0.875em; color:#d8d8d8; background:#080808; outline:none; }
#main #content.contact form label.label002 { width:100%; float:left; display:block; margin:0% 0% 2% 0%; }
#main #content.contact form label.label002 input[type="text"]{ width:96%; float:left; display:block; border:none; padding:2% 2%; font-family:'Quicksand', sans-serif; font-weight:400; font-size:0.875em; color:#d8d8d8; background:#080808; outline:none; }
#main #content.contact form label.label003 { width:100%; float:left; display:block; margin:0% 0% 2% 0%; }
#main #content.contact form label.label003 input[type="text"]{ width:96%; float:left; display:block; border:none; padding:2% 2%; font-family:'Quicksand', sans-serif; font-weight:400; font-size:0.875em; color:#d8d8d8; background:#080808; outline:none; }
#main #content.contact form label.label004 { width:100%; float:left; display:block; margin:0% 0% 4% 0%; }
#main #content.contact form label.label004 textarea { width:96%; height:140px; float:left; display:block; border:none; padding:2% 2%; font-family:'Quicksand', sans-serif; font-weight:400; font-size:0.875em; color:#d8d8d8; background:#080808; outline:none; resize:none; }
#main #content.contact form label.label005 { width:100%; float:left; display:block; margin:0% 0% 0% 0%; }
#main #content.contact form label.label005 input[type="submit"] { height:48px; display:inline-block; border:2px solid #080808; -webkit-border-radius:48px; -moz-border-radius:48px; border-radius:48px; padding:0px 80px; font-family:'Quicksand', sans-serif; font-weight:700; font-size:0.875em; color:#d8d8d8; text-align:center; line-height:40px; background:transparent; text-decoration:none; }
}
@media screen and (min-width:800px) and (max-width:1023px)  {
#main #content.contact { margin:100px 0px 0px 0px; padding:0px 0px 120px 0px; background:url(../img/background.jpg)no-repeat top center; background-size:100%; }
#main #content.contact h1 { width:100%; float:left; padding:80px 0px 40px 0px; border-top:1px solid #333333; font-family:'Montserrat', sans-serif; font-weight:700; font-size:2.000em; text-align:center; }
#main #content.contact h2 { font-family:'Quicksand', sans-serif; font-weight:400; font-size:0.938em; color:#d8d8d8; text-align:center; line-height:140%; margin:0% 14% 2% 14%; }
#main #content.contact form { width:48%; float:left; display:block; margin:4% 26% 0% 26%; text-align:center; }
#main #content.contact form label.label001 { width:100%; float:left; display:block; margin:0% 0% 2% 0%; }
#main #content.contact form label.label001 input[type="text"]{ width:96%; float:left; display:block; border:none; padding:2% 2%; font-family:'Quicksand', sans-serif; font-weight:400; font-size:0.875em; color:#d8d8d8; background:#080808; outline:none; }
#main #content.contact form label.label002 { width:100%; float:left; display:block; margin:0% 0% 2% 0%; }
#main #content.contact form label.label002 input[type="text"]{ width:96%; float:left; display:block; border:none; padding:2% 2%; font-family:'Quicksand', sans-serif; font-weight:400; font-size:0.875em; color:#d8d8d8; background:#080808; outline:none; }
#main #content.contact form label.label003 { width:100%; float:left; display:block; margin:0% 0% 2% 0%; }
#main #content.contact form label.label003 input[type="text"]{ width:96%; float:left; display:block; border:none; padding:2% 2%; font-family:'Quicksand', sans-serif; font-weight:400; font-size:0.875em; color:#d8d8d8; background:#080808; outline:none; }
#main #content.contact form label.label004 { width:100%; float:left; display:block; margin:0% 0% 4% 0%; }
#main #content.contact form label.label004 textarea { width:96%; height:140px; float:left; display:block; border:none; padding:2% 2%; font-family:'Quicksand', sans-serif; font-weight:400; font-size:0.875em; color:#d8d8d8; background:#080808; outline:none; resize:none; }
#main #content.contact form label.label005 { width:100%; float:left; display:block; margin:0% 0% 0% 0%; }
#main #content.contact form label.label005 input[type="submit"] { height:48px; display:inline-block; border:2px solid #080808; -webkit-border-radius:48px; -moz-border-radius:48px; border-radius:48px; padding:0px 80px; font-family:'Quicksand', sans-serif; font-weight:700; font-size:0.875em; color:#d8d8d8; text-align:center; line-height:40px; background:transparent; text-decoration:none; }
}
@media screen and (max-width:799px) {
#main #content.contact { margin:100px 0px 0px 0px; padding:0px 0px 120px 0px; background:url(../img/background.jpg)no-repeat top center; background-size:100%; }
#main #content.contact h1 { width:100%; float:left; padding:80px 0px 40px 0px; border-top:1px solid #333333; font-family:'Montserrat', sans-serif; font-weight:700; font-size:2.000em; text-align:center; }
#main #content.contact h2 { font-family:'Quicksand', sans-serif; font-weight:400; font-size:0.938em; color:#d8d8d8; text-align:center; line-height:140%; margin:0% 10% 2% 10%; }
#main #content.contact form { width:80%; float:left; display:block; margin:4% 10% 0% 10%; text-align:center; }
#main #content.contact form label.label001 { width:100%; float:left; display:block; margin:0% 0% 2% 0%; }
#main #content.contact form label.label001 input[type="text"]{ width:96%; float:left; display:block; border:none; padding:2% 2%; font-family:'Quicksand', sans-serif; font-weight:400; font-size:0.875em; color:#d8d8d8; background:#080808; outline:none; }
#main #content.contact form label.label002 { width:100%; float:left; display:block; margin:0% 0% 2% 0%; }
#main #content.contact form label.label002 input[type="text"]{ width:96%; float:left; display:block; border:none; padding:2% 2%; font-family:'Quicksand', sans-serif; font-weight:400; font-size:0.875em; color:#d8d8d8; background:#080808; outline:none; }
#main #content.contact form label.label003 { width:100%; float:left; display:block; margin:0% 0% 2% 0%; }
#main #content.contact form label.label003 input[type="text"]{ width:96%; float:left; display:block; border:none; padding:2% 2%; font-family:'Quicksand', sans-serif; font-weight:400; font-size:0.875em; color:#d8d8d8; background:#080808; outline:none; }
#main #content.contact form label.label004 { width:100%; float:left; display:block; margin:0% 0% 4% 0%; }
#main #content.contact form label.label004 textarea { width:96%; height:140px; float:left; display:block; border:none; padding:2% 2%; font-family:'Quicksand', sans-serif; font-weight:400; font-size:0.875em; color:#d8d8d8; background:#080808; outline:none; resize:none; }
#main #content.contact form label.label005 { width:100%; float:left; display:block; margin:0% 0% 0% 0%; }
#main #content.contact form label.label005 input[type="submit"] { height:48px; display:inline-block; border:2px solid #080808; -webkit-border-radius:48px; -moz-border-radius:48px; border-radius:48px; padding:0px 80px; font-family:'Quicksand', sans-serif; font-weight:700; font-size:0.875em; color:#d8d8d8; text-align:center; line-height:40px; background:transparent; text-decoration:none; }
}


/* ********************************************************************* */
/* CSS PAGINATE -------------------------------------------------------- */
/* ********************************************************************* */
.paginate-pagination ul { width:100%; float:left; text-align:center; list-style:none; }
.paginate-pagination ul > li { display:inline-block; margin:0px 4px; }
.paginate-pagination ul > li > a.page { width:34px; height:34px; display:block; border:2px solid #d8d8d8; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; cursor:pointer; text-decoration:none; }
.paginate-pagination ul > li > a.page { font-family:'Quicksand', sans-serif; font-weight:400; font-size:0.750em; color:#d8d8d8; text-align:center; line-height:34px; }
.paginate-pagination ul > li > a.page:hover { color:#000000; background:#d8d8d8; }
.paginate-pagination ul > li > a.page.active { color:#d8d8d8;  background:transparent; }
.paginate-pagination ul > li > a.page-next.deactive { color:#d8d8d8; } 
.paginate-pagination ul > li > a.page-prev.deactive { color:#d8d8d8; }