@font-face {
  font-family: "Font Awesome";
  src: url("https://www.medapark.ro/static/fonts/fontawesome-webfont.eot");
  src: url("https://www.medapark.ro/static/fonts/fontawesome-webfont.eot?#iefix") format("embedded-opentype"), url("https://www.medapark.ro/static/fonts/fontawesome-webfont.woff") format("woff"), url("https://www.medapark.ro/static/fonts/fontawesome-webfont.ttf") format("truetype"), url("https://www.medapark.ro/static/fonts/fontawesome-webfont.svg#Font Awesome") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "PT Sans";
  src: url("https://www.medapark.ro/static/fonts/pt-sans-webfont.eot");
  src: url("https://www.medapark.ro/static/fonts/pt-sans-webfont.eot?#iefix") format("embedded-opentype"), url("https://www.medapark.ro/static/fonts/pt-sans-webfont.woff") format("woff"), url("https://www.medapark.ro/static/fonts/pt-sans-webfont.ttf") format("truetype"), url("https://www.medapark.ro/static/fonts/pt-sans-webfont.svg#PT Sans") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Raleway Medium";
  src: url("https://www.medapark.ro/static/fonts/raleway-medium-webfont.eot");
  src: url("https://www.medapark.ro/static/fonts/raleway-medium-webfont.eot?#iefix") format("embedded-opentype"), url("https://www.medapark.ro/static/fonts/raleway-medium-webfont.woff") format("woff"), url("https://www.medapark.ro/static/fonts/raleway-medium-webfont.ttf") format("truetype"), url("https://www.medapark.ro/static/fonts/raleway-medium-webfont.svg#Raleway Medium") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Raleway Italic";
  src: url("https://www.medapark.ro/static/fonts/raleway-italic-webfont.eot");
  src: url("https://www.medapark.ro/static/fonts/raleway-italic-webfont.eot?#iefix") format("embedded-opentype"), url("https://www.medapark.ro/static/fonts/raleway-italic-webfont.woff") format("woff"), url("https://www.medapark.ro/static/fonts/raleway-italic-webfont.ttf") format("truetype"), url("https://www.medapark.ro/static/fonts/raleway-italic-webfont.svg#Raleway Italic") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Raleway Regular";
  src: url("https://www.medapark.ro/static/fonts/raleway-regular-webfont.eot");
  src: url("https://www.medapark.ro/static/fonts/raleway-regular-webfont.eot?#iefix") format("embedded-opentype"), url("https://www.medapark.ro/static/fonts/raleway-regular-webfont.woff") format("woff"), url("https://www.medapark.ro/static/fonts/raleway-regular-webfont.ttf") format("truetype"), url("https://www.medapark.ro/static/fonts/raleway-regular-webfont.svg#Raleway Regular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Raleway SemiBold";
  src: url("https://www.medapark.ro/static/fonts/raleway-semibold-webfont.eot");
  src: url("https://www.medapark.ro/static/fonts/raleway-semibold-webfont.eot?#iefix") format("embedded-opentype"), url("https://www.medapark.ro/static/fonts/raleway-semibold-webfont.woff") format("woff"), url("https://www.medapark.ro/static/fonts/raleway-semibold-webfont.ttf") format("truetype"), url("https://www.medapark.ro/static/fonts/raleway-semibold-webfont.svg#Raleway SemiBold") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Raleway Bold";
  src: url("https://www.medapark.ro/static/fonts/raleway-bold-webfont.eot");
  src: url("https://www.medapark.ro/static/fonts/raleway-bold-webfont.eot?#iefix") format("embedded-opentype"), url("https://www.medapark.ro/static/fonts/raleway-bold-webfont.woff") format("woff"), url("https://www.medapark.ro/static/fonts/raleway-bold-webfont.ttf") format("truetype"), url("https://www.medapark.ro/static/fonts/raleway-bold-webfont.svg#Raleway Bold") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "NotoSans Regular";
  src: url("https://www.medapark.ro/static/fonts/notosans-regular-webfont.eot");
  src: url("https://www.medapark.ro/static/fonts/notosans-regular-webfont.eot?#iefix") format("embedded-opentype"), url("https://www.medapark.ro/static/fonts/notosans-regular-webfont.woff") format("woff"), url("https://www.medapark.ro/static/fonts/notosans-regular-webfont.ttf") format("truetype"), url("https://www.medapark.ro/static/fonts/notosans-regular-webfont.svg#NotoSans Regular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "NotoSans Bold";
  src: url("https://www.medapark.ro/static/fonts/notosans-bold-webfont.eot");
  src: url("https://www.medapark.ro/static/fonts/notosans-bold-webfont.eot?#iefix") format("embedded-opentype"), url("https://www.medapark.ro/static/fonts/notosans-bold-webfont.woff") format("woff"), url("https://www.medapark.ro/static/fonts/notosans-bold-webfont.ttf") format("truetype"), url("https://www.medapark.ro/static/fonts/notosans-bold-webfont.svg#NotoSans Bold") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "OpenSans Semibold";
  src: url("https://www.medapark.ro/static/fonts/opensans-semibold-webfont.eot");
  src: url("https://www.medapark.ro/static/fonts/opensans-semibold-webfont.eot?#iefix") format("embedded-opentype"), url("https://www.medapark.ro/static/fonts/opensans-semibold-webfont.woff") format("woff"), url("https://www.medapark.ro/static/fonts/opensans-semibold-webfont.ttf") format("truetype"), url("https://www.medapark.ro/static/fonts/opensans-semibold-webfont.svg#OpenSans Semibold") format("svg");
  font-weight: normal;
  font-style: normal;
}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
body {
  line-height: 1;
}
ol,
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
a {
  text-decoration: none;
}
a:active,
a:focus,
a:hover {
  text-decoration: none;
}
.owl-carousel .owl-wrapper:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.owl-carousel {
  display: none;
  position: relative;
  width: 100%;
  -ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper {
  display: none;
  position: relative;
  -webkit-transform: translate3d(0px,0px,0px);
}
.owl-carousel .owl-wrapper-outer {
  overflow: hidden;
  position: relative;
  width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight {
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;
}
.owl-carousel .owl-item {
  float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div {
  cursor: pointer;
}
.owl-controls {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}
.grabbing {
  cursor: url(grabbing.png) 8 8, move;
}
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}
.owl-origin {
  -webkit-perspective: 1200px;
  -webkit-perspective-origin-x: 50%;
  -webkit-perspective-origin-y: 50%;
  -moz-perspective: 1200px;
  -moz-perspective-origin-x: 50%;
  -moz-perspective-origin-y: 50%;
  perspective: 1200px;
}
.owl-fade-out {
  z-index: 10;
  -webkit-animation: fadeOut .7s both ease;
  -moz-animation: fadeOut .7s both ease;
  animation: fadeOut .7s both ease;
}
.owl-fade-in {
  -webkit-animation: fadeIn .7s both ease;
  -moz-animation: fadeIn .7s both ease;
  animation: fadeIn .7s both ease;
}
.owl-backSlide-out {
  -webkit-animation: backSlideOut 1s both ease;
  -moz-animation: backSlideOut 1s both ease;
  animation: backSlideOut 1s both ease;
}
.owl-backSlide-in {
  -webkit-animation: backSlideIn 1s both ease;
  -moz-animation: backSlideIn 1s both ease;
  animation: backSlideIn 1s both ease;
}
.owl-goDown-out {
  -webkit-animation: scaleToFade .7s ease both;
  -moz-animation: scaleToFade .7s ease both;
  animation: scaleToFade .7s ease both;
}
.owl-goDown-in {
  -webkit-animation: goDown .6s ease both;
  -moz-animation: goDown .6s ease both;
  animation: goDown .6s ease both;
}
.owl-fadeUp-in {
  -webkit-animation: scaleUpFrom .5s ease both;
  -moz-animation: scaleUpFrom .5s ease both;
  animation: scaleUpFrom .5s ease both;
}
.owl-fadeUp-out {
  -webkit-animation: scaleUpTo .5s ease both;
  -moz-animation: scaleUpTo .5s ease both;
  animation: scaleUpTo .5s ease both;
}
@-webkit-keyframes empty {
  0% {
    opacity: 1;
  }
}
@-moz-keyframes empty {
  0% {
    opacity: 1;
  }
}
@keyframes empty {
  0% {
    opacity: 1;
  }
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-moz-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes backSlideOut {
  25% {
    opacity: .5;
    -webkit-transform: translateZ(-500px);
  }
  75% {
    opacity: .5;
    -webkit-transform: translateZ(-500px) translateX(-200%);
  }
  100% {
    opacity: .5;
    -webkit-transform: translateZ(-500px) translateX(-200%);
  }
}
@-moz-keyframes backSlideOut {
  25% {
    opacity: .5;
    -moz-transform: translateZ(-500px);
  }
  75% {
    opacity: .5;
    -moz-transform: translateZ(-500px) translateX(-200%);
  }
  100% {
    opacity: .5;
    -moz-transform: translateZ(-500px) translateX(-200%);
  }
}
@keyframes backSlideOut {
  25% {
    opacity: .5;
    transform: translateZ(-500px);
  }
  75% {
    opacity: .5;
    transform: translateZ(-500px) translateX(-200%);
  }
  100% {
    opacity: .5;
    transform: translateZ(-500px) translateX(-200%);
  }
}
@-webkit-keyframes backSlideIn {
  0%,
  25% {
    opacity: .5;
    -webkit-transform: translateZ(-500px) translateX(200%);
  }
  75% {
    opacity: .5;
    -webkit-transform: translateZ(-500px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateZ(0) translateX(0);
  }
}
@-moz-keyframes backSlideIn {
  0%,
  25% {
    opacity: .5;
    -moz-transform: translateZ(-500px) translateX(200%);
  }
  75% {
    opacity: .5;
    -moz-transform: translateZ(-500px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateZ(0) translateX(0);
  }
}
@keyframes backSlideIn {
  0%,
  25% {
    opacity: .5;
    transform: translateZ(-500px) translateX(200%);
  }
  75% {
    opacity: .5;
    transform: translateZ(-500px);
  }
  100% {
    opacity: 1;
    transform: translateZ(0) translateX(0);
  }
}
@-webkit-keyframes scaleToFade {
  to {
    opacity: 0;
    -webkit-transform: scale(.8);
  }
}
@-moz-keyframes scaleToFade {
  to {
    opacity: 0;
    -moz-transform: scale(.8);
  }
}
@keyframes scaleToFade {
  to {
    opacity: 0;
    transform: scale(.8);
  }
}
@-webkit-keyframes goDown {
  from {
    -webkit-transform: translateY(-100%);
  }
}
@-moz-keyframes goDown {
  from {
    -moz-transform: translateY(-100%);
  }
}
@keyframes goDown {
  from {
    transform: translateY(-100%);
  }
}
@-webkit-keyframes scaleUpFrom {
  from {
    opacity: 0;
    -webkit-transform: scale(1.5);
  }
}
@-moz-keyframes scaleUpFrom {
  from {
    opacity: 0;
    -moz-transform: scale(1.5);
  }
}
@keyframes scaleUpFrom {
  from {
    opacity: 0;
    transform: scale(1.5);
  }
}
@-webkit-keyframes scaleUpTo {
  to {
    opacity: 0;
    -webkit-transform: scale(1.5);
  }
}
@-moz-keyframes scaleUpTo {
  to {
    opacity: 0;
    -moz-transform: scale(1.5);
  }
}
@keyframes scaleUpTo {
  to {
    opacity: 0;
    transform: scale(1.5);
  }
}
.owl-origin {
  -webkit-perspective: 1200px;
  -webkit-perspective-origin-x: 50%;
  -webkit-perspective-origin-y: 50%;
  -moz-perspective: 1200px;
  -moz-perspective-origin-x: 50%;
  -moz-perspective-origin-y: 50%;
  perspective: 1200px;
}
.owl-fade-out {
  z-index: 10;
  -webkit-animation: fadeOut .7s both ease;
  -moz-animation: fadeOut .7s both ease;
  animation: fadeOut .7s both ease;
}
.owl-fade-in {
  -webkit-animation: fadeIn .7s both ease;
  -moz-animation: fadeIn .7s both ease;
  animation: fadeIn .7s both ease;
}
.owl-backSlide-out {
  -webkit-animation: backSlideOut 1s both ease;
  -moz-animation: backSlideOut 1s both ease;
  animation: backSlideOut 1s both ease;
}
.owl-backSlide-in {
  -webkit-animation: backSlideIn 1s both ease;
  -moz-animation: backSlideIn 1s both ease;
  animation: backSlideIn 1s both ease;
}
.owl-goDown-out {
  -webkit-animation: scaleToFade .7s ease both;
  -moz-animation: scaleToFade .7s ease both;
  animation: scaleToFade .7s ease both;
}
.owl-goDown-in {
  -webkit-animation: goDown .6s ease both;
  -moz-animation: goDown .6s ease both;
  animation: goDown .6s ease both;
}
.owl-fadeUp-in {
  -webkit-animation: scaleUpFrom .5s ease both;
  -moz-animation: scaleUpFrom .5s ease both;
  animation: scaleUpFrom .5s ease both;
}
.owl-fadeUp-out {
  -webkit-animation: scaleUpTo .5s ease both;
  -moz-animation: scaleUpTo .5s ease both;
  animation: scaleUpTo .5s ease both;
}
@-webkit-keyframes empty {
  0% {
    opacity: 1;
  }
}
@-moz-keyframes empty {
  0% {
    opacity: 1;
  }
}
@keyframes empty {
  0% {
    opacity: 1;
  }
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-moz-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes backSlideOut {
  25% {
    opacity: .5;
    -webkit-transform: translateZ(-500px);
  }
  75% {
    opacity: .5;
    -webkit-transform: translateZ(-500px) translateX(-200%);
  }
  100% {
    opacity: .5;
    -webkit-transform: translateZ(-500px) translateX(-200%);
  }
}
@-moz-keyframes backSlideOut {
  25% {
    opacity: .5;
    -moz-transform: translateZ(-500px);
  }
  75% {
    opacity: .5;
    -moz-transform: translateZ(-500px) translateX(-200%);
  }
  100% {
    opacity: .5;
    -moz-transform: translateZ(-500px) translateX(-200%);
  }
}
@keyframes backSlideOut {
  25% {
    opacity: .5;
    transform: translateZ(-500px);
  }
  75% {
    opacity: .5;
    transform: translateZ(-500px) translateX(-200%);
  }
  100% {
    opacity: .5;
    transform: translateZ(-500px) translateX(-200%);
  }
}
@-webkit-keyframes backSlideIn {
  0%,
  25% {
    opacity: .5;
    -webkit-transform: translateZ(-500px) translateX(200%);
  }
  75% {
    opacity: .5;
    -webkit-transform: translateZ(-500px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateZ(0) translateX(0);
  }
}
@-moz-keyframes backSlideIn {
  0%,
  25% {
    opacity: .5;
    -moz-transform: translateZ(-500px) translateX(200%);
  }
  75% {
    opacity: .5;
    -moz-transform: translateZ(-500px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateZ(0) translateX(0);
  }
}
@keyframes backSlideIn {
  0%,
  25% {
    opacity: .5;
    transform: translateZ(-500px) translateX(200%);
  }
  75% {
    opacity: .5;
    transform: translateZ(-500px);
  }
  100% {
    opacity: 1;
    transform: translateZ(0) translateX(0);
  }
}
@-webkit-keyframes scaleToFade {
  to {
    opacity: 0;
    -webkit-transform: scale(.8);
  }
}
@-moz-keyframes scaleToFade {
  to {
    opacity: 0;
    -moz-transform: scale(.8);
  }
}
@keyframes scaleToFade {
  to {
    opacity: 0;
    transform: scale(.8);
  }
}
@-webkit-keyframes goDown {
  from {
    -webkit-transform: translateY(-100%);
  }
}
@-moz-keyframes goDown {
  from {
    -moz-transform: translateY(-100%);
  }
}
@keyframes goDown {
  from {
    transform: translateY(-100%);
  }
}
@-webkit-keyframes scaleUpFrom {
  from {
    opacity: 0;
    -webkit-transform: scale(1.5);
  }
}
@-moz-keyframes scaleUpFrom {
  from {
    opacity: 0;
    -moz-transform: scale(1.5);
  }
}
@keyframes scaleUpFrom {
  from {
    opacity: 0;
    transform: scale(1.5);
  }
}
@-webkit-keyframes scaleUpTo {
  to {
    opacity: 0;
    -webkit-transform: scale(1.5);
  }
}
@-moz-keyframes scaleUpTo {
  to {
    opacity: 0;
    -moz-transform: scale(1.5);
  }
}
@keyframes scaleUpTo {
  to {
    opacity: 0;
    transform: scale(1.5);
  }
}
.heading-page-section {
  background: url('https://www.medapark.ro/static/images/meda-breadcrump.png') no-repeat center center;
  position: relative;
}
.heading-page-section:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(41,41,41,0.5);
  z-index: 1;
}
.heading-page-section >.container {
  position: relative;
  padding-top: 80px;
  padding-bottom: 60px;
  z-index: 2;
}
.heading-page-section .heading-page {
  color: #fff;
  font-size: 33px;
  line-height: 36px;
  text-transform: uppercase;
  font-family: 'Raleway Bold', 'Arial', sans-serif;
}
.navigator-container {
  padding-top: 20px;
  font-family: '', 'Arial', sans-serif;
  font-size: 13px;
  line-height: 18px;
  color: #fff;
}
.navigator-container ul {
  display: inline-block;
}
.navigator-container li {
  padding-right: 10px;
  float: left;
}
.navigator-container .a a {
  font-family: 'Raleway Bold', 'Arial', sans-serif;
}
.navigator-container a {
  color: #fff;
}
.jGrowl {
  z-index: 9999;
  color: #ffffff;
  font-size: 12px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  position: fixed;
}
.jGrowl.top-left {
  left: 0px;
  top: 0px;
}
.jGrowl.top-right {
  right: 0px;
  top: 0px;
}
.jGrowl.bottom-left {
  left: 0px;
  bottom: 0px;
}
.jGrowl.bottom-right {
  right: 0px;
  bottom: 0px;
}
.jGrowl.center {
  top: 0px;
  width: 50%;
  left: 25%;
}
.jGrowl.center .jGrowl-notification,
.jGrowl.center .jGrowl-closer {
  margin-left: auto;
  margin-right: auto;
}
.jGrowl-notification {
  background-color: #000000;
  opacity: 0.9;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(90);
  filter: progid:DXImageTransform.Microsoft.Alpha(90);
  zoom: 1;
  width: 250px;
  padding: 10px;
  margin: 10px;
  text-align: left;
  display: none;
  border-radius: 5px;
  min-height: 40px;
}
.jGrowl-notification .ui-state-highlight,
.jGrowl-notification .ui-widget-content .ui-state-highlight,
.jGrowl-notification .ui-widget-header .ui-state-highlight {
  border: 1px solid #000;
  background: #000;
  color: #fff;
}
.jGrowl-notification .jGrowl-header {
  font-weight: bold;
  font-size: .85em;
}
.jGrowl-notification .jGrowl-close {
  background-color: transparent;
  color: inherit;
  border: none;
  z-index: 99;
  float: right;
  font-weight: bold;
  font-size: 1em;
  cursor: pointer;
}
.jGrowl-closer {
  background-color: #000000;
  opacity: 0.9;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(90);
  filter: progid:DXImageTransform.Microsoft.Alpha(90);
  zoom: 1;
  width: 250px;
  padding: 10px;
  margin: 10px;
  text-align: left;
  display: none;
  border-radius: 5px;
  padding-top: 4px;
  padding-bottom: 4px;
  cursor: pointer;
  font-size: .9em;
  font-weight: bold;
}
.jGrowl-closer .ui-state-highlight,
.jGrowl-closer .ui-widget-content .ui-state-highlight,
.jGrowl-closer .ui-widget-header .ui-state-highlight {
  border: 1px solid #000;
  background: #000;
  color: #fff;
}
.jGrowl-message {
  margin-top: 5px;
}
@media print {
  .jGrowl {
    display: none;
  }
}
.jquery-lightbox-button-close,
.jquery-lightbox-buttons .jquery-lightbox-button-max,
.jquery-lightbox-buttons .jquery-lightbox-button-min,
.jquery-lightbox-navigator .jquery-lightbox-button-left span,
.jquery-lightbox-navigator .jquery-lightbox-button-right span {
  background-image: url('https://www.medapark.ro/static/images/_jquery-lightbox-theme.gif');
  background-repeat: no-repeat;
  background-color: #000;
}
.jquery-lightbox-overlay {
  min-width: 1210px;
  background: #333;
}
.jquery-lightbox {
  padding: 17px 0;
  background: #fff;
  position: relative;
}
.jquery-lightbox-border-top-left,
.jquery-lightbox-border-top-right,
.jquery-lightbox-border-top-middle,
.jquery-lightbox-border-bottom-left,
.jquery-lightbox-border-bottom-middle,
.jquery-lightbox-border-bottom-right {
  position: absolute;
  height: 7px;
  width: 12%;
  z-index: 7000;
  background: #fff;
  overflow: hidden;
}
.jquery-lightbox-border-top-left {
  top: 0;
  left: 0;
}
.jquery-lightbox-border-top-right {
  top: 0;
  right: 0;
}
.jquery-lightbox-border-top-middle {
  width: 78%;
  top: 0;
  left: 12%;
}
.jquery-lightbox-border-bottom-left {
  bottom: 0;
  left: 0;
}
.jquery-lightbox-border-bottom-right {
  bottom: 0;
  right: 0;
}
.jquery-lightbox-border-bottom-middle {
  width: 78%;
  bottom: 0;
  left: 12%;
}
.jquery-lightbox-title {
  background: #fff;
  color: #000;
  font-size: 14px;
  line-height: 16px;
  padding: 5px 8px;
  margin: 12px 0 0;
  position: absolute;
  top: 100%;
  z-index: 7002;
  opacity: .9;
}
.jquery-lightbox-html {
  position: relative;
  z-index: 7000;
  border: 0;
  border-left: 7px solid #fff;
  border-right: 7px solid #fff;
  padding: 0px 15px;
  vertical-align: top;
}
.jquery-lightbox-html embed,
.jquery-lightbox-html object,
.jquery-lightbox-html iframe {
  vertical-align: top;
}
.jquery-lightbox-background {
  background: #fff;
  position: absolute;
  top: 7px;
  left: 7px;
  z-index: 6999;
  float: left;
  padding: 0;
}
.jquery-lightbox-background img {
  display: block;
  position: relative;
  border: 0;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
}
.jquery-lightbox-mode-image .jquery-lightbox-html {
  z-index: 6998;
  padding: 0;
}
.jquery-lightbox-button-close {
  background-color: #000;
  background-position: -162px 8px;
  position: absolute;
  top: 12px;
  right: -26px;
  width: 26px;
  height: 30px;
}
.jquery-lightbox-button-close:hover {
  background-position: -162px -30px;
}
.jquery-lightbox-button-close span,
.jquery-lightbox-buttons span {
  display: none;
}
.jquery-lightbox-mode-image .jquery-lightbox-button-close {
  top: auto;
  right: 7px;
  bottom: 7px;
  z-index: 7002;
}
.jquery-lightbox-buttons {
  position: absolute;
  z-index: 7001;
  overflow: visible;
  width: 100%;
  height: 100%;
  top: 7px;
  bottom: 0;
  left: 7px;
  right: 0;
}
.jquery-lightbox-buttons .jquery-lightbox-buttons-init,
.jquery-lightbox-buttons .jquery-lightbox-buttons-end,
.jquery-lightbox-buttons .jquery-lightbox-button-left,
.jquery-lightbox-buttons .jquery-lightbox-button-right {
  display: none;
}
.jquery-lightbox-buttons .jquery-lightbox-button-max {
  background-position: 7px -23px;
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 45px;
  height: 30px;
}
.jquery-lightbox-buttons .jquery-lightbox-button-max:hover {
  background-position: 7px -55px;
}
.jquery-lightbox-buttons .jquery-lightbox-button-min {
  background-position: -35px -23px;
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 42px;
  height: 30px;
}
.jquery-lightbox-buttons .jquery-lightbox-button-min:hover {
  background-position: -35px -55px;
}
.jquery-lightbox-buttons-custom {
  background: #fff;
  height: 33px;
  line-height: 33px;
  font-size: 10px;
  position: absolute;
  top: 7px;
  left: 7px;
}
.jquery-lightbox-buttons-custom a {
  color: #7b7b7b;
  font-size: 12px;
  display: inline;
  font-weight: bold;
  text-decoration: underline;
  padding: 0 7px;
}
.jquery-lightbox-navigator {
  position: absolute;
  z-index: 7002;
  overflow: hidden;
  top: 7px;
  left: 7px;
}
.jquery-lightbox-navigator .jquery-lightbox-button-left {
  position: absolute;
  height: 90px;
  width: 40%;
  left: 0;
}
.jquery-lightbox-navigator .jquery-lightbox-button-left span {
  background-position: -37px 10px;
  width: 0;
  height: 0;
  overflow: hidden;
  display: block;
  padding: 30px 0 0 50px;
  position: absolute;
  top: 30px;
  left: 0;
  z-index: 7003;
  cursor: hand;
  opacity: .2;
}
.jquery-lightbox-navigator .jquery-lightbox-button-left:hover span {
  opacity: 1;
}
.jquery-lightbox-navigator .jquery-lightbox-button-right {
  position: absolute;
  height: 90px;
  width: 40%;
  right: 0;
}
.jquery-lightbox-navigator .jquery-lightbox-button-right span {
  background-position: 9px 10px;
  width: 0;
  height: 0;
  overflow: hidden;
  display: block;
  padding: 30px 0 0 50px;
  position: absolute;
  top: 30px;
  right: 0;
  z-index: 7003;
  cursor: hand;
  opacity: .2;
}
.jquery-lightbox-navigator .jquery-lightbox-button-right:hover span {
  opacity: 1;
}
.jquery-lightbox-mode-html .jquery-lightbox-background {
  background: #fff;
}
.jquery-lightbox-mode-html .jquery-lightbox-html {
  overflow: auto;
}
.jquery-lightbox-mode-html .jquery-lightbox-navigator {
  display: none;
}
.jquery-lightbox-loading {
  background: #fff url('../../images/_loading2.gif') no-repeat center center !important;
}
#window-container {
  width: 400px;
  height: auto;
}
#window-container div {
  float: left;
}
#window {
  position: relative;
  font-size: 14px;
  color: #222;
  text-shadow: #c0c0c0 0 0 1px;
}
#window h5 {
  font-size: 26px;
}
#window p {
  padding: 15px 0;
  font-size: 14px;
}
#window .description {
  width: 260px;
}
@media only screen and (min-width: 400px) and (max-width: 800px) {
  #window-container {
    width: 300px;
  }
  #window-container div {
    float: left;
  }
  #window {
    position: relative;
    font-size: 12px;
    color: #222;
    text-shadow: #c0c0c0 0 0 1px;
  }
  #window h5 {
    font-size: 18px;
  }
  #window p {
    padding: 10px 0;
    font-size: 12px;
  }
  #window .description {
    width: 200px;
  }
}
@media only screen and (max-width: 400px) {
  #window-container {
    width: 200px;
  }
  #window {
    position: relative;
    font-size: 14px;
    color: #222;
    text-shadow: #c0c0c0 0 0 1px;
  }
  #window h5 {
    font-size: 12px;
  }
  #window p {
    padding: 5px 0;
    font-size: 10px;
  }
  #window .description {
    width: 128px;
  }
}
.jquery-lightbox-move * {
  box-sizing: content-box !important;
  -moz-box-sizing: content-box !important;
}
.jquery-lightbox-move #window,
.jquery-lightbox-move #send-to-friend-box,
.jquery-lightbox-move #discount-range-explainer {
  display: block !important;
}
.code {
  padding: 10px;
  border-bottom: 1px solid #ffc600;
  background: #333;
  font-size: 14px;
  color: #fff;
  line-height: 20px;
}
.code code {
  font: 15px 'Droid Sans', 'Ubuntu', 'Tahoma', 'Arial', sans-serif;
}
h1,
h2 {
  margin: 0 !important;
  line-height: 1;
  font-size: 12px;
}
a {
  text-decoration: none;
}
ul {
  padding: 0;
}
li {
  list-style: none;
}
.cf:after {
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
  font-size: 0;
  clear: both;
}
.n {
  display: none;
}
.fr {
  float: right;
}
.fl {
  float: left;
}
a:hover,
a:focus,
a:active {
  text-decoration: none;
  color: inherit;
  outline: 0 none;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: '', 'Arial', sans-serif;
}
.list {
  padding: 0;
  margin: 0;
  list-style: none outside none;
}
input:focus {
  outline: 0 !important;
}
.fa {
  font-family: 'Font Awesome', 'Arial', sans-serif;
}
.up {
  text-transform: uppercase;
}
body {
  background: url("../../static/i/pattern.jpg") repeat;
  font-family: 'Raleway Regular', 'Arial', sans-serif;
}
.content-page-section {
  padding-top: 30px !important;
  padding-bottom: 60px !important;
  background-color: #fff;
  box-shadow: 0 0 2px 0 #ccc;
}
.box-shadow {
  -webkit-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.2);
  -moz-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.2);
  box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.2);
}
.border-radius-right {
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.border-radius-left {
  -webkit-border-top-left-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -moz-border-radius-topleft: 3px;
  -moz-border-radius-bottomleft: 3px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
#wrapper {
  overflow: hidden;
  position: relative;
  max-width: 1920px;
}
.container {
  max-width: 1230px !important;
  margin: auto;
  padding: 0;
  box-sizing: border-box;
}
.container-inner {
  padding: 0 30px;
}
.heading-m {
  font-family: 'Raleway Medium', 'Arial', sans-serif;
  font-size: 13px;
}
.heading-sb {
  font-size: 13px;
  font-family: 'Raleway SemiBold', 'Arial', sans-serif;
}
.heading-r {
  font-size: 13px;
  font-family: 'Raleway Regular', 'Arial', sans-serif;
}
#video-pop {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.8);
  flex-direction: column;
  justify-content: space-evenly;
  display: none;
  z-index: 999;
}
#video-pop .popup-close {
  width: 20px;
  height: 20px;
  position: absolute;
  top: 8px;
  right: 8px;
  cursor: pointer;
}
#video-pop .popup-close:before,
#video-pop .popup-close:after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 2px;
  background: #000;
}
#video-pop .popup-close:before {
  transform: translate(-50%,-50%) rotate(45deg);
}
#video-pop .popup-close:after {
  transform: translate(-50%,-50%) rotate(-45deg);
}
#video-pop .message {
  max-width: 970px;
  width: 100%;
  margin: auto;
  padding: 0 15px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
}
#video-pop #message {
  background: #fff;
  position: relative;
}
#video-pop iframe {
  width: 100%;
  height: 500px;
}
#video-pop .popup-heading-container {
  margin: auto;
  padding: 35px;
}
#video-pop .popup-heading-container p {
  font-size: 19px;
  line-height: 23px;
  letter-spacing: -0.05px;
  color: #fff;
}
@media (min-width: 1200px) {
  .container {
    width: 100% !important;
  }
}
.n {
  display: none !important;
}
#cart-products .pcode {
  display: inline-block;
  width: 50%;
}
#cart-products .pqty {
  display: inline-block;
  width: 45%;
}
#cart-products .delete {
  display: inline-block;
  width: 5%;
}
.change-quantity {
  position: relative;
  padding: 0 15px;
}
.change-quantity >span {
  position: absolute;
  top: 2px;
  line-height: 12px;
  font-size: 22px;
  cursor: pointer;
  font-family: 'Arial', sans-serif;
}
.change-quantity .plus {
  right: 0px;
}
.change-quantity .minus {
  left: 0px;
}
.change-quantity .quantity {
  width: 100%;
  text-align: right;
}
.change-quantity .disabled {
  background-color: #ddd;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  cursor: pointer;
  z-index: 1;
}
.change-quantity .disabled.active {
  height: 0;
}
.finish-order {
  padding-top: 10px;
}
@media (max-width: 970px) {
  #video-pop iframe {
    width: 100%;
    height: 460px;
  }
}
.header {
  -webkit-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.2);
  -moz-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.2);
  box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.2);
  width: 100%;
  position: relative;
  z-index: 3;
}
.header-container {
  position: relative;
  padding: 0;
}
.header-top {
  background: #f99d1c;
  text-align: center;
}
.contact-header {
  padding-top: 15px;
  text-align: left;
}
.header-contact-element {
  font-family: 'Raleway Medium', 'Arial', sans-serif;
  font-size: 13px;
  color: #ffffff;
  display: inline-block;
}
.header-contact-element .fa {
  padding-right: 4px;
  font-size: 14px;
}
.header-contact-mail {
  padding-left: 15px;
  margin-left: 12px;
  border-left: 1px solid #ffffff;
}
.mid-search {
  display: inline-block;
}
.search-box {
  position: relative;
  width: 220px;
  height: 38px;
  background: #ffffff;
  border-radius: 1px;
  display: inline-block;
  margin-top: 6px;
}
.form-header {
  text-align: left;
}
.form-header input {
  border: 0 none;
  font-family: 'Raleway Italic', 'Arial', sans-serif;
  font-size: 13px;
  margin: 12px 0px 7px 10px;
  display: inline-block;
  width: 175px;
}
.form-header .search-icons {
  position: absolute;
  right: 0px;
  top: 0px;
  padding: 8px 11px 9px 3px;
}
.form-header .search-icons:hover .search-icon {
  opacity: 0;
}
.form-header .search-icons:hover .search-icon-hover {
  opacity: 1;
}
.form-header .search-icon {
  background: url("../../static/i/header/icon-search.png") no-repeat;
  opacity: 1;
  width: 18px;
  height: 18px;
  display: inline-block;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -webkit-transition: all(0.4s) ease-in-out;
  -moz-transition: all(0.4s) ease-in-out;
  -o-transition: all(0.4s) ease-in-out;
  -ms-transition: all(0.4s) ease-in-out;
  transition: all(0.4s) ease-in-out;
}
.form-header .search-icon-hover {
  background: url("../../static/i/header/icon-hover.png") no-repeat;
  position: absolute;
  right: 17px;
  top: 8px;
  opacity: 0;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -webkit-transition: all(0.4s) ease-in-out;
  -moz-transition: all(0.4s) ease-in-out;
  -o-transition: all(0.4s) ease-in-out;
  -ms-transition: all(0.4s) ease-in-out;
  transition: all(0.4s) ease-in-out;
  width: 18px;
  height: 18px;
  display: inline-block;
}
.top-header-right {
  display: inline-block;
}
.t-h-r-inner {
  display: inline-block;
}
.lang-select {
  display: inline-block;
}
.flags {
  position: relative;
  padding-top: 14px;
  padding-bottom: 11px;
  display: inline-block;
}
.flags .ro-active {
  position: absolute;
  top: 14px;
  left: 0;
  opacity: 0;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all(0.5s) ease-in-out;
  -moz-transition: all(0.5s) ease-in-out;
  -o-transition: all(0.5s) ease-in-out;
  -ms-transition: all(0.5s) ease-in-out;
  transition: all(0.5s) ease-in-out;
}
.flags .en-active {
  position: absolute;
  top: 14px;
  right: 0;
  opacity: 0;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all(0.5s) ease-in-out;
  -moz-transition: all(0.5s) ease-in-out;
  -o-transition: all(0.5s) ease-in-out;
  -ms-transition: all(0.5s) ease-in-out;
  transition: all(0.5s) ease-in-out;
}
.flags .en-flag:hover .en-active {
  opacity: 1;
}
.flags .ro-flag:hover .ro-active {
  opacity: 1;
}
.flags .active {
  opacity: 1;
}
.contact-top-header {
  display: inline-block;
  margin-top: 15px;
}
.cth-inner {
  display: inline-block;
  color: #ffffff;
}
.cth-inner:hover,
.cth-inner:focus {
  color: #ffffff;
}
.cth-inner .fa {
  font-size: 14px;
  padding-right: 2px;
}
.top-h-r-element {
  padding-left: 15px;
  padding-right: 15px;
  margin-left: 14px;
  margin-right: 12px;
  border-left: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
  padding-bottom: 3px;
}
.shopping-cart {
  padding-top: 18px;
  color: #ffffff;
  display: inline-block;
  position: relative;
}
.shopping-cart:hover .dropdown-cart {
  display: block;
}
.cart {
  padding-bottom: 15px;
}
.cart .fa {
  display: inline-block;
  font-size: 14px;
  margin-right: 3px;
}
.cart span {
  font-family: 'Raleway Medium', 'Arial', sans-serif;
  display: inline-block;
  margin-top: -2px;
  margin-left: 3px;
  border-radius: 50%;
  background: #292929;
  width: 20px;
  height: 20px;
  font-size: 11px;
  line-height: 18px;
  text-align: center;
  vertical-align: middle;
  color: #ffffff;
}
.dropdown-cart {
  position: absolute;
  right: 0px;
  top: 40px;
  min-width: 240px;
  background: #ffffff;
  -webkit-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.2);
  -moz-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.2);
  box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.2);
  color: #4c4c4c;
  text-align: left;
  z-index: 4;
  display: none;
}
.dropdown-cart > .fa {
  position: absolute;
  top: -14px;
  right: 40px;
  font-size: 19px;
  color: rgba(0,0,0,0.15);
}
.dropdown-cart > .fa .fa {
  position: absolute;
  top: 1px;
  right: -3px;
  font-size: 19px;
  color: #ffffff;
}
.dropdown-cart p {
  display: block;
  padding: 18px 0 17px 14px;
}
.dropdown-cart a {
  background: #4c4c4c;
  display: block;
  padding: 13px 0 14px 15px;
  text-transform: uppercase;
  color: #ffffff;
}
@media (min-width: 768px) and (max-width: 991px) {
  .top-header-right {
    float: none;
    vertical-align: middle;
    padding-left: 100px;
  }
}
@media (max-width: 767px) {
  .top-header-right {
    width: 100%;
    float: none;
  }
  .t-h-r-inner {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .mid-search {
    padding-top: 10px;
    width: 100%;
  }
}
.header-bottom {
  background: #ffffff;
  text-align: center;
}
.logo {
  width: 110px;
  padding: 5px;
}
.logo a {
  display: block;
}
.logo a img {
  display: block;
  width: 100%;
}
.b2b-container {
  margin-top: 25px;
  padding-bottom: 25px;
  position: relative;
}
.b2b-button {
  width: 157px;
  height: 40px;
  background: #292929;
  display: inline-block;
  color: #ffffff;
  padding-top: 10px;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -webkit-transition: all(0.4s) ease-in-out;
  -moz-transition: all(0.4s) ease-in-out;
  -o-transition: all(0.4s) ease-in-out;
  -ms-transition: all(0.4s) ease-in-out;
  transition: all(0.4s) ease-in-out;
}
.b2b-button:hover {
  background: #ff6744;
}
.b2b-button:hover span {
  color: #20232a;
}
.b2b-button p {
  display: inline-block;
  vertical-align: middle;
  color: #ffffff;
}
.b2b-button p span {
  color: #ff6744;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  -webkit-transition: all(0.1s) ease-in-out;
  -moz-transition: all(0.1s) ease-in-out;
  -o-transition: all(0.1s) ease-in-out;
  -ms-transition: all(0.1s) ease-in-out;
  transition: all(0.1s) ease-in-out;
}
.b2b-button img {
  vertical-align: middle;
}
.dropdown-account {
  right: 0;
  top: 47px;
  min-width: 255px;
  position: absolute;
  background: #ffffff;
  -webkit-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.2);
  -moz-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.2);
  box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.2);
  border-radius: 2px;
  color: #e4e4e4;
  text-align: left;
  z-index: 5;
  font-size: 12px;
  font-family: 'Raleway Regular', 'Arial', sans-serif;
  opacity: 0;
  visibility: hidden;
  transition: 0.3s all;
}
.dropdown-account.active {
  opacity: 1;
  visibility: initial;
}
.dropdown-account > .fa {
  position: absolute;
  top: -14px;
  right: 20px;
  font-size: 19px;
  color: rgba(0,0,0,0.1);
}
.dropdown-account > .fa .fa {
  position: absolute;
  top: 1px;
  right: 0px;
  font-size: 19px;
  color: #ffffff;
}
.form-dropdown {
  margin: 20px 22px 0px;
}
.form-dropdown input {
  display: inline-block;
  width: 215px;
  height: 30px;
  border: 1px solid #e9e9e9;
  background: #f5f5f5;
  padding-left: 10px;
  color: #a7a7a7;
  margin-bottom: 10px;
}
.button-sign button {
  border: 0 none;
  background: #ffcc00;
  border-radius: 1px;
  color: #292929;
  cursor: pointer;
  display: inline-block;
  width: 80px;
  height: 30px;
  line-height: 32px;
  text-transform: uppercase;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all(0.2s) ease-in-out;
  -moz-transition: all(0.2s) ease-in-out;
  -o-transition: all(0.2s) ease-in-out;
  -ms-transition: all(0.2s) ease-in-out;
  transition: all(0.2s) ease-in-out;
}
.button-sign button:hover {
  background: #292929;
  color: #ffffff;
}
.recover {
  margin: 11px 0 20px;
  font-family: 'NotoSans Regular', 'Arial', sans-serif;
  font-size: 12px;
  display: inline-block;
  padding-left: 23px;
  color: #696969;
}
.recover:visited {
  color: #696969;
}
.recover:hover {
  color: #ff6744;
}
.register {
  background: #f5f5f5;
  padding: 14px 0 10px 18px;
  line-height: 15px;
  margin-bottom: 20px;
  font-size: 10px;
  font-family: 'OpenSans Semibold', 'Arial', sans-serif;
  text-transform: uppercase;
}
.register a {
  padding-left: 5px;
  display: inline-block;
  color: #292929;
}
.register a span {
  font-family: 'Raleway Regular', 'Arial', sans-serif;
  color: #ff4e00;
}
.navigation-menu {
  display: inline-block;
  position: relative;
}
.navigation {
  color: #292929;
  font-size: 30px;
  padding-top: 24px;
  cursor: pointer;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -webkit-transition: all(0.4s) ease-in-out;
  -moz-transition: all(0.4s) ease-in-out;
  -o-transition: all(0.4s) ease-in-out;
  -ms-transition: all(0.4s) ease-in-out;
  transition: all(0.4s) ease-in-out;
}
.navigation:hover {
  color: #ff4e00;
}
.nav-content li {
  float: left;
  margin-left: 36px;
}
.nav-content li:first-child {
  margin-left: 0;
}
.nav-content li a {
  display: inline-block;
  padding-top: 40px;
  padding-bottom: 35px;
  color: #4c4c4c;
  text-transform: uppercase;
  font-size: 13px;
  font-family: 'Raleway SemiBold', 'Arial', sans-serif;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -webkit-transition: all(0.4s) ease-in-out;
  -moz-transition: all(0.4s) ease-in-out;
  -o-transition: all(0.4s) ease-in-out;
  -ms-transition: all(0.4s) ease-in-out;
  transition: all(0.4s) ease-in-out;
}
.nav-content li a:hover {
  color: #ff4e00;
}
.nav-content .active a {
  color: #ff4e00;
}
@media (min-width: 768px) and (max-width: 991px) {
  .nav-content li {
    margin-left: 10px;
  }
}
@media (max-width: 767px) {
  .dropdown-nav {
    display: none;
  }
  .navigation-menu {
    float: right;
    width: 100%;
  }
  .navigation {
    padding-left: 30px;
    position: absolute;
    top: -85px;
    right: 0;
    display: block;
  }
  .nav-content {
    z-index: 2;
    position: absolute;
    top: 0;
    right: 0;
    padding-top: 15px;
    padding-bottom: 15px;
    width: 100%;
    text-align: right;
    display: inline-block;
    background: rgba(255,78,0,0.8);
  }
  .nav-content li {
    float: none;
    margin-left: 0;
  }
  .nav-content li a {
    padding-left: 30px;
    padding-right: 30px;
    width: 100%;
    display: inline-block;
    padding-top: 15px;
    padding-bottom: 15px;
    color: #292929;
  }
  .nav-content li a:hover {
    color: #ffffff;
  }
  .nav-content .active a {
    color: #ffffff;
  }
  .b2b-container {
    float: none;
    display: inline-block;
  }
}
@media (max-width: 550px) {
  .logo {
    max-width: 300px;
    float: none;
    display: block;
    margin: auto;
    padding-bottom: 40px;
  }
  .logo a {
    display: inline-block;
  }
  .b2b-container {
    margin-top: 0;
    float: left;
  }
  .dropdown-account {
    right: -102px;
    top: 47px;
  }
  .dropdown-account > .fa {
    right: 222px;
  }
}
.heading-m {
  font-family: 'Raleway Medium', 'Arial', sans-serif;
  font-size: 13px;
}
.heading-sb {
  font-size: 13px;
  font-family: 'Raleway SemiBold', 'Arial', sans-serif;
}
.heading-r {
  font-size: 13px;
  font-family: 'Raleway Regular', 'Arial', sans-serif;
}
.footer {
  background: #313131;
  border-top: 1px solid #ff6744;
}
.footer-top {
  padding-top: 30px;
  padding-bottom: 58px;
}
.footer-top-element {
  padding-top: 30px;
}
.footer-top-element .heading-sb {
  letter-spacing: 0.4px;
  padding-bottom: 29px;
  text-transform: uppercase;
  color: #ff6744;
}
.footer-top-element:first-child {
  margin-left: 0;
}
.logo-footer {
  padding-bottom: 20px;
}
.logo-footer a {
  width: 35%;
  display: block;
}
.logo-footer a img {
  width: 160%;
  display: block;
}
.contact li {
  color: #ffffff;
  position: relative;
  letter-spacing: 0.4px;
  padding: 0 0 14px 22px;
}
.contact li .contact-title {
  display: inline-block;
  padding-bottom: 14px;
}
.contact li .heading-r {
  letter-spacing: 0.4px;
  color: #b7b7b7;
}
.contact li .fa {
  font-size: 14px;
  position: absolute;
  top: 0px;
  left: 0px;
}
.offers ul {
  display: inline-block;
}
.offers ul .heading-m {
  display: block;
  color: #b8b8b8;
  line-height: 20px;
  letter-spacing: 0.4px;
  margin-bottom: 17px;
  -webkit-transition: all 0.7s ease-in-out;
  -moz-transition: all 0.7s ease-in-out;
  -ms-transition: all 0.7s ease-in-out;
  -o-transition: all 0.7s ease-in-out;
  -webkit-transition: all(0.7s) ease-in-out;
  -moz-transition: all(0.7s) ease-in-out;
  -o-transition: all(0.7s) ease-in-out;
  -ms-transition: all(0.7s) ease-in-out;
  transition: all(0.7s) ease-in-out;
}
.offers ul .heading-m:hover {
  color: #ffffff;
  -webkit-transform: translate(15px,0);
  -moz-transform: translate(15px,0);
  -o-transform: translate(15px,0);
  -ms-transform: translate(15px,0);
  transform: translate(15px,0);
}
.offers ul .heading-m:hover .fa {
  opacity: 1;
}
.offers ul .heading-m .fa {
  display: inline-block;
  padding-right: 4px;
  opacity: 0;
}
.subscribe-paragraph {
  color: #ffffff;
  line-height: 20px;
  letter-spacing: 0.4px;
  padding-bottom: 35px;
}
.subscribe-form .input-section {
  height: 40px;
  width: 100%;
  border: 1px solid #a0a0a0;
  position: relative;
  margin-bottom: 8px;
}
.subscribe-form .input-section input {
  color: #b8b8b8;
  border: 0 none;
  width: 75%;
  height: 38px;
  font-family: 'Raleway Regular', 'Arial', sans-serif;
  padding-left: 10px;
  font-size: 13px;
  background-color: transparent;
}
.subscribe-form .input-section .subscribe-button {
  display: inline-block;
  margin-top: -1px;
  margin-right: -1px;
  text-align: center;
}
.subscribe-form .input-section .subscribe-button:hover .fa {
  color: #ffffff;
  background: #ff6744;
  border: 1px solid #ff6744;
}
.subscribe-form .input-section .subscribe-button .fa {
  border: 1px solid #ffffff;
  font-size: 16px;
  line-height: 36px;
  color: #ff6744;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -webkit-transition: all(0.4s) ease-in-out;
  -moz-transition: all(0.4s) ease-in-out;
  -o-transition: all(0.4s) ease-in-out;
  -ms-transition: all(0.4s) ease-in-out;
  transition: all(0.4s) ease-in-out;
  height: 40px;
  width: 40px;
  background: #ffffff;
}
.check-button {
  color: #ffffff;
  font-size: 11px;
  font-family: 'Raleway Italic', 'Arial', sans-serif;
  line-height: 18px;
  letter-spacing: 0.4px;
}
.lbl {
  position: relative;
}
input[type="radio"] {
  display: none;
}
input[type="radio"] + label .not-checked {
  display: inline-block;
  width: 13px;
  height: 13px;
  vertical-align: middle;
  cursor: pointer;
  background: #4c4c4c;
  border-radius: 50%;
  margin-top: -3px;
  margin-right: 5px;
}
input[type="radio"]:checked + label .checked {
  display: inline-block;
  width: 5px;
  height: 5px;
  vertical-align: middle;
  cursor: pointer;
  background: #ffffff;
  position: absolute;
  left: 4px;
  top: 6px;
  border-radius: 50%;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -webkit-transition: all(0.4s) ease-in-out;
  -moz-transition: all(0.4s) ease-in-out;
  -o-transition: all(0.4s) ease-in-out;
  -ms-transition: all(0.4s) ease-in-out;
  transition: all(0.4s) ease-in-out;
}
.facebook {
  background-color: #3B5998;
  color: #ffffff;
}
.facebook:hover {
  background-color: #ffffff;
  color: #3B5998;
}
.twitter {
  background-color: #33CCFF;
  color: #ffffff;
}
.twitter:hover {
  background-color: #ffffff;
  color: #33CCFF;
}
.gplus {
  background-color: #D74237;
  color: #ffffff;
}
.gplus:hover {
  background-color: #ffffff;
  color: #D74237;
}
.social {
  display: inline-block;
  padding-top: 35px;
}
.social li {
  float: left;
  margin-left: 10px;
}
.social li:first-child {
  margin-left: 0;
}
.social li a {
  text-align: center;
  line-height: 24px;
  border-radius: 50%;
  width: 27px;
  height: 27px;
  display: block;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -webkit-transition: all(0.4s) ease-in-out;
  -moz-transition: all(0.4s) ease-in-out;
  -o-transition: all(0.4s) ease-in-out;
  -ms-transition: all(0.4s) ease-in-out;
  transition: all(0.4s) ease-in-out;
  font-size: 13px;
}
.social li a .fa {
  font-size: 13px;
}
.bottom-footer {
  border-top: 1px solid #e4e4e4;
  text-align: center;
  background: #4c4c4c;
  padding: 19px 0 18px;
}
.bottom-footer p {
  color: #e4e4e4;
}
@media (min-width: 768px) and (max-width: 991px) {
  .footer-top .row {
    font-size: 0;
  }
  .footer-top-element {
    float: none;
    display: inline-block;
    vertical-align: top;
    width: 50%;
  }
}
.aside {
  min-width: 270px;
  text-align: left;
}
.aside-box {
  margin-bottom: 30px;
}
.aside-box {
  -webkit-box-shadow: 0px 0px 2px 0px #d1430f;
  -moz-box-shadow: 0px 0px 2px 0px #d1430f;
  box-shadow: 0px 0px 2px 0px #d1430f;
  padding: 15px;
  background: #f5f5f5;
}
.aside-box div span {
  font-size: 14px;
  font-family: 'Raleway Medium', 'Arial', sans-serif;
  background: #292929;
  display: block;
  padding: 5px;
  color: #fff;
}
.categories-aside-sold li {
  padding: 5px 0 5px 5px;
  font-size: 13px;
}
.categories-aside-sold li:first-child {
  padding-top: 10px;
}
.categories-aside-sold li span {
  color: #ff4e00;
}
.categories-aside-sold li a {
  color: #ff6744;
}
.categories-aside-title {
  background: #292929;
  color: #ffffff;
  position: relative;
  -webkit-transition: all 0.7s ease-in-out;
  -moz-transition: all 0.7s ease-in-out;
  -ms-transition: all 0.7s ease-in-out;
  -o-transition: all 0.7s ease-in-out;
  -webkit-transition: all(0.7s) ease-in-out;
  -moz-transition: all(0.7s) ease-in-out;
  -o-transition: all(0.7s) ease-in-out;
  -ms-transition: all(0.7s) ease-in-out;
  transition: all(0.7s) ease-in-out;
}
.categories-aside-title:hover {
  background: #ff6744;
}
.categories-aside-title .fa {
  padding-left: 15px;
  font-size: 14px;
  padding-right: 5px;
}
.categories-aside-title a {
  font-family: 'Raleway Medium', 'Arial', sans-serif;
  font-size: 16px;
  color: #ffffff;
  padding: 19px 0 20px;
  display: inline-block;
  letter-spacing: 0.4px;
}
.categories-aside-title .aside-dropdown {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
}
.categories-aside-title .a-d-none {
  display: none;
}
.categories-aside-content {
  border: 1px solid rgba(21,21,21,0.2);
  border-top: 0 none;
}
.categories-aside-content li:nth-child(even) {
  background-color: #f5f5f5;
}
.categories-aside-content a {
  font-family: 'Raleway SemiBold', 'Arial', sans-serif;
  width: 100%;
  color: #454545;
  padding: 25px 0 23px 15px;
  font-size: 14px;
  line-height: 14px;
  letter-spacing: 0.4px;
  display: block;
}
.categories-aside-content a:hover {
  background: rgba(21,21,21,0.3);
  color: #ffffff;
}
.container-filters {
  border: 1px solid rgba(21,21,21,0.2);
  margin-top: 30px;
  padding-bottom: 0 !important;
}
.container-filters >li {
  color: #454545;
  font-family: 'Raleway SemiBold', 'Arial', sans-serif;
  font-size: 14px !important;
  padding: 20px !important;
}
.container-filters >li:nth-child(odd) {
  background: #f5f5f5;
}
.container-filters >li ul {
  margin-top: 10px;
}
.container-filters >li ul.sub-container .check-container {
  border: 1px solid #c1c1c1;
}
.container-filters >li ul.sub-container .check-container.active-check {
  border-color: #454545;
}
.container-filters >li ul.sub-container .check-container.active-check:before {
  background: #454545;
  top: 2px;
  left: 2px;
  border-width: 1px;
  width: 7px;
  height: 7px;
}
.container-filters >li ul li {
  font-size: 12px;
}
.container-filters >li ul li a {
  padding-bottom: 5px;
  line-height: 15px;
}
.container-filters >li ul li a.active {
  color: #454545;
}
.container-filters >li ul li a .check-container {
  width: 13px;
  height: 13px;
  top: 0;
}
.container-filters >li ul li a .number {
  color: #fa2020;
}
@media (max-width: 991px) {
  .aside {
    margin-bottom: 30px;
  }
  .categories-aside-content {
    display: none;
  }
  .categories-aside-title .a-d-block {
    display: block;
  }
}
.middle-section {
  background-color: #ffffff;
  -webkit-box-shadow: 0px 0px 2px 0px #cccccc;
  -moz-box-shadow: 0px 0px 2px 0px #cccccc;
  box-shadow: 0px 0px 2px 0px #cccccc;
  position: relative;
  z-index: 2;
}
.slide-container {
  position: relative;
  min-height: 500px;
}
.loader {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 500px;
  z-index: 6;
  background: #ffffff;
}
.loader .loader-image1 {
  background: url('https://www.medapark.ro/static/i/slide/loader-image1.gif') no-repeat center center;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%,-50%);
  -moz-transform: translate(-50%,-50%);
  -o-transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
  width: 100%;
  height: 100%;
  z-index: 7;
}
.item {
  position: relative;
}
.item img {
  width: 1230px;
  height: 500px;
  display: block;
}
.slide-content {
  position: absolute;
  top: 49px;
  right: 169px;
  max-width: 190px;
  text-align: center;
}
.slide-product-heading {
  font-family: 'Raleway Medium', 'Arial', sans-serif;
  font-size: 24px;
  color: #292929;
  line-height: 28px;
  padding-bottom: 11px;
}
.slide-product-description {
  font-family: 'Raleway Medium', 'Arial', sans-serif;
  font-size: 16px;
  color: #4c4c4c;
  letter-spacing: 0.4px;
  display: inline-block;
  padding-bottom: 28px;
}
.order-now-button {
  display: inline-block;
  background: #ffffff;
  color: #292929;
  text-transform: uppercase;
  padding: 13px 20px;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -webkit-transition: all(0.4s) ease-in-out;
  -moz-transition: all(0.4s) ease-in-out;
  -o-transition: all(0.4s) ease-in-out;
  -ms-transition: all(0.4s) ease-in-out;
  transition: all(0.4s) ease-in-out;
  border-radius: 1px;
}
.order-now-button .fa {
  padding-left: 5px;
  font-size: 14px;
}
.order-now-button:hover {
  color: #ffffff;
  background: #ff6744;
}
.owl-pagination {
  position: absolute;
  bottom: 28px;
  right: 34px;
}
.owl-pagination div {
  display: inline-block;
  width: 13px;
  height: 13px;
  border-radius: 50%;
  background: #ffffff;
  margin-left: 3px;
}
.owl-pagination .active {
  background: #ff4e00;
}
.slide-mask-information {
  z-index: 3;
  position: absolute;
  background: rgba(41,41,41,0.75);
  max-width: 340px;
  height: 100%;
  top: 0;
  left: 0;
  text-align: center;
  padding-top: 116px;
}
.slide-mask-information .order-now-button {
  margin-top: 72px;
}
.slide-mask-info {
  font-family: 'Raleway Regular', 'Arial', sans-serif;
  font-size: 16px;
  color: #ffffff;
  display: inline-block;
  max-width: 210px;
  line-height: 24px;
}
.slide-mask-heading {
  font-family: 'Raleway Bold', 'Arial', sans-serif;
  font-size: 33px;
  color: #ffffff;
  display: inline-block;
  text-transform: uppercase;
  padding-top: 29px;
  padding-bottom: 24px;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .slide-content {
    right: 300px;
  }
}
.middle-container {
  text-align: center;
}
.top-distance {
  margin-top: 30px;
}
.top-element {
  position: relative;
  text-align: left;
}
.top-element:hover .top-element-content {
  background: rgba(255,60,0,0.7);
}
.top-element:hover .see-products-link {
  color: #ffffff;
}
.top-element img {
  display: block;
  width: 100%;
  height: auto;
}
.top-element-mask {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(21,21,21,0.1);
}
.annulation {
  margin: 0;
}
.top-element-content {
  position: absolute;
  bottom: 30px;
  left: 0;
  min-width: 65%;
  text-align: left;
  background: rgba(255,255,255,0.7);
  padding: 11px 15px 12px;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -webkit-transition: all(0.4s) ease-in-out;
  -moz-transition: all(0.4s) ease-in-out;
  -o-transition: all(0.4s) ease-in-out;
  -ms-transition: all(0.4s) ease-in-out;
  transition: all(0.4s) ease-in-out;
}
.top-element-content .see-products-link {
  color: #ff6744;
  text-transform: uppercase;
}
.top-element-content .see-products-link .fa {
  font-size: 14px;
  padding-left: 4px;
}
.top-element-heading {
  font-family: 'Raleway Medium', 'Arial', sans-serif;
  font-size: 16px;
  color: #292929;
  padding-bottom: 6px;
}
.upper-combo {
  margin-top: 53px;
  overflow: hidden;
  position: relative;
  display: inline-block;
  min-width: 470px;
}
.upper-combo .middle-line {
  height: 1px;
  width: 1230px;
  background: #e4e4e4;
  left: 0;
  position: absolute;
  top: 50%;
  transform: translate(0px,-50%);
}
.upper-combo .centered-heading {
  text-transform: uppercase;
  color: #ff4e00;
  letter-spacing: 0.4px;
  background: #ffffff;
  z-index: 2;
  padding: 0 14px;
  position: relative;
  display: inline-block;
}
.products-section {
  padding-top: 20px;
  text-align: left;
  margin-bottom: 58px;
}
.products-nav {
  border-bottom: 1px solid #e4e4e4;
  margin-bottom: 20px;
}
.products-nav li {
  cursor: pointer;
}
.products-nav .active a {
  color: #292929;
  background: #ffffff;
  border: 1px solid #e4e4e4;
  border-bottom: 0 none;
}
.products-nav .active a:before {
  content: " ";
  position: absolute;
  bottom: -1px;
  left: 0;
  height: 1px;
  width: 100%;
  background-color: #ffffff;
}
.products-nav .active a:after {
  content: " ";
  position: absolute;
  bottom: -1px;
  left: 50%;
  height: 1px;
  width: 50px;
  -webkit-transform: translate(-50%,0);
  -moz-transform: translate(-50%,0);
  -o-transform: translate(-50%,0);
  -ms-transform: translate(-50%,0);
  transform: translate(-50%,0);
  background-color: #ff4e00;
}
.slide-3r-owl .owl-pagination {
  display: none;
}
.products-nav-element {
  display: inline-block;
  margin-right: 1px;
  padding-top: 15px;
}
.products-nav-element a {
  display: inline-block;
  text-transform: uppercase;
  letter-spacing: 0.4px;
  color: #ffffff;
  padding: 17px 14px 16px;
  background: #292929;
  border: 1px solid #292929;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -webkit-transition: all(0.4s) ease-in-out;
  -moz-transition: all(0.4s) ease-in-out;
  -o-transition: all(0.4s) ease-in-out;
  -ms-transition: all(0.4s) ease-in-out;
  transition: all(0.4s) ease-in-out;
  position: relative;
  border-bottom: 0 none;
}
.products-nav-element:hover a {
  color: #292929;
  background: #ffffff;
  border: 1px solid #e4e4e4;
  border-bottom: 0 none;
}
.products-nav-element:hover a:before {
  content: " ";
  position: absolute;
  bottom: -1px;
  left: 0;
  height: 1px;
  width: 100%;
  background-color: #ffffff;
}
.products-nav-element:hover a:after {
  content: " ";
  position: absolute;
  bottom: -1px;
  left: 50%;
  height: 1px;
  width: 50px;
  -webkit-transform: translate(-50%,0);
  -moz-transform: translate(-50%,0);
  -o-transform: translate(-50%,0);
  -ms-transform: translate(-50%,0);
  transform: translate(-50%,0);
  background-color: #ff4e00;
}
.products-content {
  border: 1px solid #e4e4e4;
  margin-top: 30px;
  text-align: center;
}
.product-image {
  position: relative;
}
.product-image:hover .product-mask {
  background: transparent;
}
.product-image:hover .product-hover {
  opacity: 1;
}
.product-image img {
  display: inline-block;
  height: auto;
  max-width: 100%;
}
.product-mask {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(21,21,21,0.1);
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.7s ease-in-out;
  -moz-transition: all 0.7s ease-in-out;
  -ms-transition: all 0.7s ease-in-out;
  -o-transition: all 0.7s ease-in-out;
  -webkit-transition: all(0.7s) ease-in-out;
  -moz-transition: all(0.7s) ease-in-out;
  -o-transition: all(0.7s) ease-in-out;
  -ms-transition: all(0.7s) ease-in-out;
  transition: all(0.7s) ease-in-out;
}
.general-comm {
  text-transform: uppercase;
  padding: 6px 15px;
  margin-top: 9px;
}
.yellow-comm {
  color: #292929;
  background: #ffcc00;
  margin-left: -1px;
}
.red-comm {
  color: #ffffff;
  background: #fa2020;
  margin-right: -1px;
}
.product-hover {
  text-align: center;
  opacity: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%,-50%);
  -moz-transform: translate(-50%,-50%);
  -o-transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -webkit-transition: all(0.4s) ease-in-out;
  -moz-transition: all(0.4s) ease-in-out;
  -o-transition: all(0.4s) ease-in-out;
  -ms-transition: all(0.4s) ease-in-out;
  transition: all(0.4s) ease-in-out;
}
.product-hover .mask-button {
  text-transform: uppercase;
  display: inline-block;
  width: 174px;
  height: 40px;
  background: #ffcc00;
  color: #ffffff;
  margin-top: 10px;
  line-height: 40px;
  border-radius: 1px;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -webkit-transition: all(0.4s) ease-in-out;
  -moz-transition: all(0.4s) ease-in-out;
  -o-transition: all(0.4s) ease-in-out;
  -ms-transition: all(0.4s) ease-in-out;
  transition: all(0.4s) ease-in-out;
  position: relative;
}
.product-hover .mask-button .fa {
  padding-left: 5px;
}
.product-hover .mask-button:first-child {
  margin-top: 0;
}
.product-hover .mask-button:hover {
  background: #ff6744;
}
.view-details-icon {
  background: url("../../static/i/products/icon-search-white.png") no-repeat;
  width: 15px;
  height: 15px;
  display: inline-block;
  margin-left: 6px;
  position: absolute;
  top: 13px;
}
.product-description {
  margin: 0 15px;
  padding-bottom: 15px;
}
.description-name {
  letter-spacing: 0.4px;
  margin-top: 11px;
  display: block;
  line-height: 17px;
  color: #292929;
}
.description-type {
  padding-top: 3px;
  letter-spacing: 0.4px;
  text-transform: uppercase;
  color: #a0a0a0;
  padding-bottom: 18px;
}
.product-price {
  padding: 8px 15px 20px;
}
.normal-price {
  font-family: 'NotoSans Bold', 'Arial', sans-serif;
}
.normal-price span {
  font-family: 'NotoSans Regular', 'Arial', sans-serif;
  font-size: 13px;
}
.old-price {
  padding-top: 5px;
  color: #a0a0a0;
  text-decoration: line-through;
  font-size: 14px;
}
.new-price {
  color: #ff6744;
  font-size: 20px;
}
@media (max-width: 767px) {
  .upper-combo {
    min-width: 270px;
  }
  .upper-combo .middle-line {
    display: none;
  }
  .products-section {
    text-align: center;
  }
  .products-nav {
    border-bottom: 0 none;
  }
}
@media (max-width: 570px) {
  .products-nav-element {
    display: block;
  }
  .products-nav-element a {
    width: 200px;
  }
}
.banner-section {
  display: inline-block;
}
.banner-section-inner {
  background: #f5f5f5;
  padding: 0 30px;
}
.banner-section-inner .upper-combo {
  margin-top: 54px;
}
.banner-section-inner .upper-combo .centered-heading {
  background: #f5f5f5;
}
.banner-section-inner p {
  display: inline-block;
  font-family: 'Raleway Regular', 'Arial', sans-serif;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.4px;
  max-width: 845px;
  padding: 18px 0px 53px;
}
.products-list {
  text-align: left;
  margin-top: 56px;
  position: relative;
}
.products-list .owl-pagination {
  display: none;
}
.product-container {
  width: 100%;
  display: inline-block;
}
.left-heading {
  color: #292929;
  border-bottom: 1px solid #e4e4e4;
  padding-bottom: 13px;
  text-transform: uppercase;
}
.owl-buttons {
  position: absolute;
  top: -4px;
  right: 17px;
}
.owl-buttons div {
  font-size: 12px;
  color: #292929;
  margin-left: 7px;
}
.owl-buttons div:hover {
  color: #a0a0a0;
}
.products-container {
  margin: 0 -15px;
  width: auto;
}
.quarter-element {
  text-align: center;
  margin: 0 15px;
}
.slide-4-owl {
  height: auto;
  position: static !important;
}
.owl-item {
  text-align: center;
}
.item {
  display: inline-block;
}
.blog-section {
  text-align: left;
  margin-top: 56px;
  position: relative;
  margin-bottom: 83px;
}
.blog-element {
  padding-top: 30px;
}
.blog-content strong {
  display: inline-block;
  color: #6a6d76;
  letter-spacing: 0.2px;
  padding-right: 5px;
}
.blog-content strong .fa {
  font-size: 12px;
}
.blog-heading {
  color: #151515;
  letter-spacing: 0.4px;
  padding-top: 11px;
  padding-bottom: 17px;
}
.blog-paragraph {
  line-height: 20px;
  color: #292929;
  letter-spacing: 0.4px;
  padding-top: 20px;
  padding-bottom: 15px;
}
.visit-blog {
  color: #ff6744;
  text-transform: uppercase;
  letter-spacing: 0.4px;
}
.visit-blog:hover {
  color: #4c4c4c;
}
.blog-image img {
  display: block;
  width: 100%;
  height: auto;
}
.parteners-section {
  background: #f5f5f5;
  text-align: center;
  padding-bottom: 78px;
}
.parteners-section .row {
  padding: 0;
}
.parteners-section .upper-combo {
  min-width: 170px;
  margin-top: 54px;
}
.parteners-section .upper-combo .centered-heading {
  background: #f5f5f5;
}
.partener-element {
  padding-top: 36px;
  position: relative;
}
.partener-picture.last {
  margin-top: 5px;
}
.partener-picture img {
  width: 100%;
  display: block;
  height: auto;
}
.partener-video {
  position: relative;
  padding-bottom: 48%;
  height: 0;
}
.partener-video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.partener-description {
  display: inline-block;
}
.partener-description-video {
  position: absolute;
  bottom: -18%;
  left: 50%;
  -webkit-transform: translate(-50%,0);
  -moz-transform: translate(-50%,0);
  -o-transform: translate(-50%,0);
  -ms-transform: translate(-50%,0);
  transform: translate(-50%,0);
  width: 100%;
}
.media-section {
  padding: 30px;
}
.media-section .upper-combo {
  margin-top: 15px;
}
.media-section .iframe-wrap {
  overflow: hidden;
  padding-bottom: 67%;
  margin-top: 30px;
  position: relative;
}
.media-section iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .partener-description-video {
    bottom: -15%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .partener-description-video {
    bottom: -21%;
  }
}
@media (max-width: 767px) {
  .slide-container {
    min-height: auto;
  }
}
@media (max-width: 767px) {
  .slide-container {
    max-height: 100%;
  }
  .slide-container img {
    width: 100%;
    height: auto;
  }
  .slide-container .slide-mask-information {
    padding: 20px 15px 30px;
    width: 100%;
    max-width: 100%;
    position: relative;
    top: auto;
    left: auto;
  }
  .slide-container .slide-mask-information h2,
  .slide-container .slide-mask-information p {
    max-width: 100%;
    display: block;
  }
  .slide-container .slide-mask-information a {
    margin-top: 20px;
  }
  .slide-container .owl-pagination {
    right: 50%;
    -webkit-transform: translate(50%,0);
    -moz-transform: translate(50%,0);
    -o-transform: translate(50%,0);
    -ms-transform: translate(50%,0);
    transform: translate(50%,0);
  }
}
