/* Generic */.baseColor {  color: #555555; }.accent_01 {  color: #3797c8; }.accent_02 {  color: #ffffff !important; }.bg_accent_02 {  background: #ffffff; }.fontType_1 {  font-family: "Roboto", sans-serif; }.fontType_2 {  font-family: "Roboto", sans-serif; }.fc-gray {  color: #999999; }/* font size base 15px*/.fs-10 {  font-size: 0.71429em; }.fs-11 {  font-size: 0.78571em; }.fs-12 {  font-size: 0.85714em; }.fs-13 {  font-size: 0.92857em; }.fs-14 {  font-size: 1em; }.fs-18 {  font-size: 1.28571em; }.fs-22 {  font-size: 1.57143em; }.fs-60 {  font-size: 4.28571em; }/* font color */.fc-black {  color: #000000; }.fw-light {  font-weight: 300; }.fw-black {  font-weight: 900; }/* Table width */.tw-5 {  width: 5%; }.tw-10 {  width: 10%; }.tw-17 {  width: 17%; }.tw-45 {  width: 45%; }.mt-70 {  margin-top: 70px; }.ml-50 {  margin-left: 50px; }.border-bottom {  border-bottom: solid 1px #cdcdcd; }p.desc {  margin: 20px 13px;  text-align: justify; }.loader {  display: none; }input[type=submit] {  outline: none;  border: none; }input[type=text], input[type=password], input[type=number], input[type=tel], input[type=email], textarea, select {  border: 1px #d8d8d8 solid;  padding: 6px 15px;  background: #fefefe; }input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {  -webkit-appearance: none;  margin: 0; }::-webkit-input-placeholder {  color: #555555; }:-moz-placeholder {  /* Firefox 18- */  color: #555555; }::-moz-placeholder {  /* Firefox 19+ */  color: #555555; }:-ms-input-placeholder {  color: #555555; }a {  color: #3797c8; }a:focus, a:hover {  text-decoration: none;  outline: none; }.phone_link a {  color: #555555; }input[type=text].whiteBg {  border: none;  background-color: #fefefe;  color: #555555;  padding: 5px 6px; }p {  line-height: 155%; }img {  margin: 0 auto; }img.img-responsive {  max-width: 100%; }h1 {  font-size: 3.42857em;  font-family: "Roboto", sans-serif;  font-weight: 900; }h2 {  font-size: 1.28571em;  font-family: "Roboto", sans-serif; }h3 {  font-size: 1em;  font-family: "Roboto", sans-serif;  margin: 0;  font-weight: 700; }.hidden {  display: none; }div.popupFrame {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  min-height: 600px;  display: none; }/* Content css */body {  font-family: "Roboto", sans-serif;  font-size: 14px;  font-weight: 400;  color: #555555;  background-color: #f4f4f4;  margin: 0 auto;  position: relative;  min-height: 100%;  height: 100vh; }#frame {  background-color: #f4f4f4;  margin: 0 auto;  padding-bottom: 50px;  /* must same with stickyFooter height */  min-height: 100vh;  position: relative; }/*.header {border-top:solid 7px $accent_01; border-bottom:solid 1px $lightGray; width: 100%;}.header.home-header {border-bottom:solid 1px $gray_01; position: absolute; top:0; z-index: 99;}  .header-content {}*/.header {  border-top: solid 7px #3797c8;  width: 100%; }.header.home-header {  position: absolute;  top: 0;  z-index: 99; }.header .navbar {  margin-bottom: 0;  border: 0; }.header .navbar.navbar-default {  background-color: transparent;  border: 0;  border-bottom: solid 1px #d8d8d8; }.header.home-header .navbar.navbar-default {  background-color: transparent;  border: 0;  border-bottom: solid 1px #535353; }.header .navbar-brand > img {  display: inline; }.header a.navbar-brand {  margin-top: 3px; }nav ul.navigation {  list-style-type: none;  margin: 0; }ul.navigation li {  line-height: 24px;  border-bottom: solid 5px transparent; }ul.navigation li:hover, ul.navigation li.active {  border-bottom: solid 5px #3797c8; }.content-wrapper {  position: relative; }.content:after {  clear: both;  content: "";  display: block; }.banner-content {  position: relative;  width: 50%;  max-width: 540px;  top: 25%;  left: 20%; }a.browse_btn {  display: inline-block;  background: url("../images/triangle_right.png") no-repeat right center;  padding-right: 25px;  color: #fefefe;  margin-top: 30px;  cursor: pointer; }img.logo_verona {  position: fixed;  bottom: 30px;  right: 50px;  z-index: 99; }@media (max-width: 768px) {  img.logo_verona {    transform: translateX(-50%); } }.products-container .ui-tabs {  padding: 0; }  .products-container .ui-tabs .ui-widget-content, .products-container .ui-tabs .ui-tabs-nav {    padding: 0; }  .products-container .ui-tabs .ui-tabs-nav li {    margin: 0;    width: 25%;    white-space: normal;    padding: 20px 5px 25px; }  .products-container .ui-tabs .ui-tabs-nav li.ui-tabs-active, .products-container .ui-tabs .ui-tabs-nav li:hover {    background: url("../images/blueArrow_down.png") no-repeat #fefefe;    background-position: left 50% bottom 12px;    border-left: solid 1px #d8d8d8;    border-right: solid 1px #d8d8d8;    border-radius: 0; }.products-container .ui-widget {  font-family: "Roboto", sans-serif; }.products-container .ui-widget.ui-widget-content {  border: 0; }.products-container .ui-widget-content {  background: #f4f4f4;  color: #555555; }.products-container .ui-corner-all {  border-radius: 0; }.products-container ul.ui-widget-header {  background: #f4f4f4;  border: 0; }.products-container .ui-state-default, .products-container .ui-widget-content .ui-state-default, .products-container .ui-widget-header .ui-state-default, .products-container .ui-button, .products-container html .ui-button.ui-state-disabled:hover, .products-container html .ui-button.ui-state-disabled:active {  border: 0;  border-top: 0;  border-bottom: solid 1px #d8d8d8;  border-left: solid 1px transparent;  border-right: solid 1px transparent;  background: #f4f4f4;  color: #555555; }.products-container .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, .products-container .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, .products-container .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {  cursor: pointer; }.products-container .ui-state-active a, .products-container .ui-state-active a:link, .products-container .ui-state-active a:visited {  color: #555555; }#category-tabs ul li p {  min-height: 36px; }@media (min-width: 768px) and (max-width: 1199px) {  .products-container li h3 {    min-height: 32px; }  #category-tabs ul li p {    min-height: 54px; } }.products-container {  padding-bottom: 50px; }.productCat-container {  display: block;  border-bottom: solid 1px #d8d8d8;  border-left: solid 1px transparent;  border-right: solid 1px transparent; }.productCat-container.active, .productCat-container:hover {  background: url("../images/blueArrow_down.png") no-repeat #fefefe;  background-position: left 50% bottom 12px;  border-left: solid 1px #d8d8d8;  border-right: solid 1px #d8d8d8; }.productCat-container a {  display: block;  color: #555555;  cursor: pointer; }.products-container ul img {  filter: saturate(20%);  -webkit-filter: saturate(20%); }.products-container ul .ui-tabs-active img, .products-container ul li:hover img {  filter: saturate(100%);  -webkit-filter: saturate(100%); }.productListItem-container {  padding-bottom: 15px; }.productListItem-container img {  border-bottom: solid 1px #d8d8d8;  margin-bottom: 5px;  background-color: #fefefe; }.contact_form {  width: 100%;  margin-top: 30px;  padding-bottom: 50px; }.contact_form label {  width: 20%;  min-width: 110px;  text-align: left;  font-weight: 900; }.contact_form input[type=text], .contact_form textarea {  width: 75%;  margin-bottom: 10px; }.contact_form textarea {  height: 100px;  resize: vertical; }.contact_form button[type=submit].send_btn {  margin-top: 10px;  background: url("../images/send_arrow.png") no-repeat right center;  border: none;  padding-right: 30px;  font-size: 1.28571em;  font-weight: 900; }.contact_form button[type=submit].send_btn:focus {  outline: none; }.contact_form .g-recaptcha {  display: inline-block; }#map {  height: 400px; }/* Bootstrap Overwrite */.no-gutter > [class*='col-'] {  padding-right: 0;  padding-left: 0; }.no-left-padding {  padding-left: 0; }.no-right-padding {  padding-right: 0; }.container {  padding-left: 0;  padding-right: 0; }.row {  margin-left: 0;  margin-right: 0; }.img-responsive {  max-width: 100%; }.center-block {  float: none; }.navbar {  border-radius: 0; }.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {  color: #555555;  background-color: transparent; }.navbar-brand {  font-size: 1.14286em; }/* Banner slides */body .mc-cycle {  z-index: 1 !important; }.in-slide-content {  display: block; }/*.slides-navigation {  margin: 0 auto;  position: absolute;  z-index: 99;  top: 46%;  width: 100%;}.slides-navigation a {  position: absolute;  display: block;}.slides-navigation a.prev {  left: 30px;}.slides-navigation a.next {  right: 30px;}*/a.next, a.prev {  position: absolute;  top: 300px;  transform: translateY(-50%);  z-index: 99;  width: 20px;  height: 32px; }a.next {  right: 30px; }a.prev {  left: 30px; }/* === Mobile Styles == */.mobileMenuList {  background-color: #f4f4f4;  display: none; }.mobileMenuList .mobileMenuContent .title {  display: block;  padding: 10px 10px 10px 20px; }.mobileMenuContent {  text-align: left;  font-weight: bold;  font-family: "Roboto", sans-serif; }#mobileMenu {  text-align: center;  position: fixed;  width: 100%;  z-index: 1001;  background-color: #f4f4f4;  top: 0;  padding: 4px 0 8px;  border-bottom: solid 1px #d8d8d8; }#mobileMenu.home-MobileMenu {  background-color: transparent;  border-bottom: solid 1px #535353; }#mobileMenu h4 {  margin-top: 15px;  margin-left: 60px;  text-align: left; }#mobileMenu #mobileLeftMenu {  padding: 12px 15px 0;  font-size: 25px;  float: left;  cursor: pointer; }#mobileLeftMenuList ul.subCat_list li {  padding: 0; }#mobileLeftMenuList ul.subCat_list li.active, #mobileLeftMenuList ul.subCat_list li:hover {  background: none; }.glyphicon {  color: #555555; }.home-header .glyphicon {  color: #fefefe; }.navbar-logo {  float: left;  line-height: 20px;  height: 50px;  padding: 15px; }/* rewrite jquery mmenu */.mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after {  margin-left: 0; }.mm-list > li.withBg:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after {  border-bottom: solid 1px #e9e9e9; }.mm-list a.mm-subclose {  padding-top: 10px; }.mm-list a.mm-subclose:before {  margin-bottom: -5px; }.mm-list a.mm-subopen:before {  border-left: none; }.mm-menu .mm-list > li > a.mm-subopen:after, .mm-menu .mm-list > li > a.mm-subclose:before {  border-color: #777777; }.mm-menu .mm-list > li > a.mm-subclose {  color: #777777; }/* Submenu title */.mm-list > li > a, .mm-list > li > span, .mm-list a.mm-subopen + span {  text-align: left;  font-weight: 300;  font-family: "Roboto", sans-serif;  color: #555555; }@media (max-width: 767px) {  .content-wrapper {    padding-top: 50px; }  .banner-content {    top: 15%;    left: 20%; } }/*# sourceMappingURL=style.css.map */.timeline ul {  list-style: none;}.timeline ul li {  padding-bottom: 10px;  position:relative}.timeline ul li span {  border-radius: 50%;  border: 1px solid #3797c8;  padding: 3px 6px;  font-size: 10px;  margin-right: 15px;  background:#3797c8;  color:#3797c8;}.timeline ul li span:before{  content:'';  position:absolute;  border-left:3px solid ;  left:9px;  bottom:-3px;  z-index:-1;  height:100%}.timeline ul li p {  margin: 0px 0px 0px 37px;  font-size: 16px;  font-style: italic;  color: dimgray;}.timeline ul li:last-child span:before{  content:none;}.timeline ul li:last-child{  padding-bottom:0}