body {color: rgba(34, 34, 34, 1); font-family: "Roboto", Sans-serif; font-size: 16px; font-weight: 300; text-transform: none; font-style: normal; text-decoration: none; line-height: 1.38em; letter-spacing: 0px;}

a,
a:link,
a:active,
a:visited {text-decoration: none; color:#198499;}
a:hover {text-decoration: none; color:#0f6070;}

h2 {font-style: normal; font-weight: 400; font-size: 24px; line-height: 1.4; letter-spacing: 0px; text-align: inherit; color: #222; }
h3 { margin: 15px 0px 25px auto; color: #198499; font-family: "Roboto Condensed", Sans-serif; font-weight: 400; text-decoration: none; line-height: 1.4em; letter-spacing: 0px;}
h5 { font-size: 1.2em; }

hr {border-top: 1px dotted #333; margin: 15px auto 15px;}
label {font-size: 17px; font-weight: 300; line-height: 1.4; color: #222; }

.accordion .ui-widget-content { border: none; background: #fff; font-weight: normal; color: #333; }

.accordion a.ui-button:active,
.accordion .ui-state-active,
.accordion .ui-button:active,
.accordion .ui-widget-header .ui-state-active,
.accordion .ui-widget-content .ui-state-active,
.accordion .ui-button.ui-state-active:hover {border: 1px solid #bbc2d6; background: #fff; font-weight: normal; color: #333;}

header h5 { font-size: 1.7em; }
nav .nav-link { padding: 50px auto 0px; color: #C9C9C9; font-size: 17px; font-weight: bold; text-transform: uppercase; text-decoration: none; }

.header img {width: 125px; height: 125px;}
.lecture h5 {color: #dc3545 !important;}
.lecture ul, .lecture ol {padding-left: 0; list-style: none;}

.table-invoice {v-align: middle;}
.table-invoice thead {border: solid 2 #ccc;}
.table-invoice tfoot {border: solid 2 #ccc; text-align: right !important;}
.table-invoice p {text-align: right !important;}

.slides {width: 125px; height: 125px;}
.logo-image {width: auto; height: 40px; margin: 15px 30px 15px;}
.image-factory-logo {width: 137px; height: auto; margin: 15px 30px 15px;}

.image-welcome {width: auto; height: 320px; overflow: hidden;}
.image-thumbnail {width: auto; height: 425px; overflow: hidden;}
.image-guide {width: auto; height: 277px; overflow: hidden; border-bottom:7px solid #198499 }
.image-article {width: auto; height: 277px; overflow: hidden; border-bottom:7px solid #eff5f3 }
.image-thumbnail-walker {width: auto; max-height: 450px; min-height: 100px; overflow: hidden; }

.image-thumbnail-product {width: auto; height: 330px; overflow: hidden; }
.image-thumbnail-service {width: auto; height: 400px; overflow: hidden; margin-bottom:15px; padding: 15px; }
.image-thumbnail-service img {width: auto; max-height: 375px;}

.btn-expo {background-color: #0099CC; color: #ffffff; text-decoration: none; border-radius: 0px 0px 0px 0px; padding: 10px 25px 10px;}
.btn-expo a {color: #ffffff; text-decoration: none;}
.btn-expo:hover {background-color: #0099CC; border-radius: 0px 0px 0px 0px;}

.expomedic-logo {width: auto; height: 83px; margin: 10px; }
.expomedic-slider {background-color: #eff5f3;}
.expomedic-bg-grey {background-color: rgba(241, 241, 241,1);}
.expomedic-welcome h2 {text-transform: uppercase; font-size: 20px; font-weight: 400;}
.expomedic-visitors h2 {text-transform: uppercase; font-size: 20px; font-weight: 400;}
.expomedic-visitors h4 {color:#198499; font-size: 20px; font-weight: 400;}

.breadcrumb {background-color: rgba(224, 224, 226, 1); padding: 7px 10px 0px;}
.fa-star {color:orange; font-size: 20px; font-weight: 400;}

bdi {color: rgb(207, 10, 44) }

footer .copyright {background-color: rgba(0, 0, 0, 0.05);}
footer .footer-menu {background-color: #191919;}
footer .footer-copyright {background-color: #121212;}

footer h3 {margin: 37px auto; color: #C9C9C9; font-family: "Roboto Condensed", Sans-serif; font-weight: 400; text-decoration: none; line-height: 1.4em; letter-spacing: 0px;}
footer li {color:rgba(144,144,144,1);}
footer img {width: auto; height: 50px; margin: 15px;}

footer span,
footer li span {color: #615d5d; font-weight: bold;}
footer p {color: #615d5d;}

