/*
 * Title:   Mediczop - Responsive WordPress Theme
 * Author:  QTC Media
 */
/* --------------------------------------------------------
[Table of contents]

1. Reset CSS
2. Variables
3. 0ptions
4. Mimin
5. Global
6. Header
7. Footer
8. Home One
9. Home Two
10. Home Three
11. Home Three
12. About
13. Contact
14. Departments
15. Departments Detail
16. Our Doctor
17. Doctor Detail
18. Help Center
19. Help Center Detail
20. Gallery
21. Blog
22. Shop
23. 404
24. Coming Soon
25. Custom layout

[End table of contents]
----------------------------------------------------------------------- */
/*----------------------
    Reset CSS
------------------------*/
/*----------------------
    Variables
------------------------*/
/*
 * Title:   Mediczop - Responsive WordPress Theme
 * Author:  QTC Media
 */
/*----------------------
    Options
------------------------*/
/*
 * Title:   Mediczop - Responsive WordPress Theme
 * Author:  QTC Media
 */
/*----------------------
    Mimin
------------------------*/
/*----------------------
    Global
------------------------*/
/*
 * Title:   Mediczop - Responsive WordPress Theme
 * Author:  QTC Media
 */
/*----------------------
    Header
------------------------*/
/*
 * Title:   Mediczop - Responsive WordPress Theme
 * Author:  QTC Media
 */
/*
    Global
*/
/*----------------------
    Footer
------------------------*/
/*
 * Title:   Mediczop - Responsive WordPress Theme
 * Author:  QTC Media
 */
/*----------------------
    Home One
------------------------*/
/*
 * Title:   Mediczop - Responsive WordPress Theme
 * Author:  QTC Media
 */
/*
    Footer
*/
/*----------------------
    Home Two
------------------------*/
/*
 * Title:   Mediczop - Responsive WordPress Theme
 * Author:  QTC Media
 */
/*
    Slider
*/
/*----------------------
    Home Three
------------------------*/
/*
 * Title:   Mediczop - Responsive WordPress Theme
 * Author:  QTC Media
 */
/*
    Slider
*/
/*----------------------
    Home Four
------------------------*/
/*
 * Title:   Mediczop - Responsive WordPress Theme
 * Author:  QTC Media
 */
/*
    Medical Professionals
*/
/*----------------------
    About
------------------------*/
/*
 * Title:   Mediczop - Responsive WordPress Theme
 * Author:  QTC Media
 */
/*
    Slider
*/
/*----------------------
    Contact
------------------------*/
/*
 * Title:   Mediczop - Responsive WordPress Theme
 * Author:  QTC Media
 */
/*
    We Are The Mediczop
*/
/*----------------------
    Departments
------------------------*/
/*
 * Title:   Mediczop - Responsive WordPress Theme
 * Author:  QTC Media
 */
/*
    Contact
*/
/*----------------------
    Departments Detail
------------------------*/
/*
 * Title:   Mediczop - Responsive WordPress Theme
 * Author:  QTC Media
 */
/*
    Departments
*/
/*----------------------
    Our Doctor
------------------------*/
/*
 * Title:   Mediczop - Responsive WordPress Theme
 * Author:  QTC Media
 */
/*
    Departments Detail
*/
/*----------------------
    Doctor Detail
------------------------*/
/*
 * Title:   Mediczop - Responsive WordPress Theme
 * Author:  QTC Media
 */
/*
    Chief Metter Medical
*/
/*----------------------
    Help Center
------------------------*/
/*
 * Title:   Mediczop - Responsive WordPress Theme
 * Author:  QTC Media
 */
/*
    Doctor Detail
*/
/*----------------------
    Help Center Detail
------------------------*/
/*
 * Title:   Mediczop - Responsive WordPress Theme
 * Author:  QTC Media
 */
/*
    Help Center
*/
/*----------------------
    Gallery
------------------------*/
/*
 * Title:   Mediczop - Responsive WordPress Theme
 * Author:  QTC Media
 */
/*
    Help Center Detail
*/
/*----------------------
    Blog
------------------------*/
/*
 * Title:   Mediczop - Responsive WordPress Theme
 * Author:  QTC Media
 */
/*
    Gallery
*/
/*----------------------
    Shop
------------------------*/
/*
 * Title:   Mediczop - Responsive WordPress Theme
 * Author:  QTC Media
 */
/*
    Blog Page
*/
/*----------------------
    404
------------------------*/
/*
 * Title:   Mediczop - Responsive WordPress Theme
 * Author:  QTC Media
 */
/*----------------------
    Coming Soon
------------------------*/
/*
 * Title:   Mediczop - Responsive WordPress Theme
 * Author:  QTC Media
 */
/*
    404
*/
/*----------------------
    Layout
------------------------*/
/*
 * Title:   Mediczop - Responsive WordPress Theme
 * Author:  QTC Media
 */
/*
    Coming Soon
*/
img {
  max-width: 100%; }

a, a:hover, a:focus {
  cursor: pointer;
  outline: none;
  text-decoration: none; }

a, p {
  font-family: 'Roboto', sans-serif;
  margin: 0;
  padding: 0; }

ul, li {
  margin: 0;
  padding: 0;
  list-style: none; }

a {
  color : #444; }
  a:hover, a:active, a:focus {
    color : #17c0c3; }

#main-content {
  margin-bottom : 55px; }

.wrapper-content .wpb_button, .wrapper-content .wpb_content_element, .wrapper-content ul.wpb_thumbnails-fluid > li {
  margin-bottom : 0; }

.page .mediczop_sidebar {
  padding-top   : 55px;
  margin-bottom : 55px; }

.boxed #wrapper {
  max-width          : 1200px;
  margin             : auto;
  -webkit-box-shadow : 0 0 10px 0 rgba(28, 28, 28, 0.5);
  -moz-box-shadow    : 0 0 10px 0 rgba(28, 28, 28, 0.5);
  box-shadow         : 0 0 10px 0 rgba(28, 28, 28, 0.5);
  transition         : all 0.4s;
  background         : #fff;
  position           : relative;
  overflow           : hidden; }

[data-uk-sticky].uk-active {
  z-index : 9999; }

.uk-container {
  padding : 0 15px; }

@media (min-width: 1220px) {
  .uk-container {
    max-width : 1200px; } }

.uk-grid-collapse {
  margin-left : 0 !important; }

.uk-grid-collapse > * {
  padding-left : 0 !important; }

.mediczop-set-pd {
  padding : 110px 0; }

.mediczop-set-pd-large {
  padding : 95px 0; }

.mediczop-set-pd-small {
  padding : 80px 0; }
  .mediczop-set-pd-small.mediczop-remove-pd-top {
    padding-top : 18px; }
  .mediczop-set-pd-small.mediczop-remove-pd-bottom {
    padding-bottom : 0; }

.mediczop-set-pd-mini {
  padding : 55px 0; }

.mediczop-reset-pd-top {
  padding-top : 0; }

.mediczop-reset-pd-bottom {
  padding-bottom : 0; }

.mediczop-color-java-star {
  color : #17c0c3 !important; }

.mediczop-color-java-end {
  color : #59e3bf !important; }

.mediczop-flex-box {
  display : flex; }

.mediczop-flex-box-ai-star {
  align-items : flex-start; }

.mediczop-flex-box-ai-center {
  align-items : center; }

.mediczop-flex-box-ai-end {
  align-items : flex-end; }

.mediczop-flex-box-jc-star {
  justify-content : flex-start; }

.mediczop-flex-box-jc-center {
  justify-content : center; }

.mediczop-flex-box-jc-end {
  justify-content : flex-end; }

.mediczop-flex {
  flex         : 1 1 0px;
  -webkit-flex : 1 1 0px;
  -moz-flex    : 1 1 0px;
  -ms-flex     : 1 1 0px;
  -o-flex      : 1 1 0px; }

.mediczop-flex-full-width {
  width : 100%; }

.mediczop-bg-color-java-star {
  background : #17c0c3; }

.mediczop-bg-color-outer-space {
  background : #1b2725; }

.mediczop-hv-bg-java-star:hover, .mediczop-hv-bg-java-star.uk-active, .mediczop-hv-bg-java-star.active {
  background : #17c0c3; }

.mediczop-hv-bg-transparent:hover, .mediczop-hv-bg-transparent.uk-active, .mediczop-hv-bg-transparent.active {
  background : transparent; }

.mediczop-hv-color-java-star:hover, .mediczop-hv-color-java-star.uk-active, .mediczop-hv-color-java-star.active {
  color : #17c0c3; }

.mediczop-hv-color-white:hover, .mediczop-hv-color-white.uk-active, .mediczop-hv-color-white.active {
  color : #fff; }

.mediczop-hv-child-color-java-star:hover > *, .mediczop-hv-child-color-java-star.uk-active > *, .mediczop-hv-child-color-java-star.active > * {
  color : #17c0c3; }
  .mediczop-hv-child-color-java-star:hover > * button span, .mediczop-hv-child-color-java-star.uk-active > * button span, .mediczop-hv-child-color-java-star.active > * button span {
    color : #17c0c3; }

.page-content p, .page-content blockquote {
  font-family : 'Roboto', sans-serif;
  font-weight : 400;
  font-size      : 16px;
  color          : #4e5453;
  padding-bottom : 0px;
  margin-bottom  : 10px; }
  .page-content p p, .page-content blockquote p {
    padding-bottom : 0;
    margin-bottom  : 0; }
  .page-content p strong, .page-content blockquote strong {
    font-weight : 700; }
  .page-content blockquote {
    padding       : 5px 0 5px 20px;
    margin-bottom : 20px;
    border-left   : 3px solid #17c0c3; }

select, input, textarea {
  width         : 100%;
  padding       : 0 15px 0 15px;
  height        : 40px;
  line-height   : 40px;
  background    : #fafafa;
  border        : 1px solid #e4e4e4;
  border-radius : 5px;
  font-weight   : 400;
  font-size     : 14px;
  color         : #4c4f50;
  transition    : all 0.5s ease; }
  select:focus, input:focus, textarea:focus {
    background : #f5fbfe;
    border     : 1px solid #17c0c3; }
  select:hover, input:hover, textarea:hover, select:active, input:active, textarea:active, select:focus, input:focus, textarea:focus {
    outline : none; }

textarea {
  min-height : 144px; }

input[type="submit"] {
  padding       : 0 15px 0 15px;
  height        : 42px;
  line-height   : 40px;
  background    : #fafafa;
  border        : 1px solid #e4e4e4;
  border-radius : 5px;
  font-weight   : 400;
  font-size     : 14px;
  color         : #4c4f50;
  transition    : all 0.5s ease; }
  input[type="submit"]:focus {
    background : #f5fbfe;
    border     : 1px solid #17c0c3; }

.full-width-pd .vc_column_container {
  padding-left  : 15px;
  padding-right : 15px; }

.mediczop-text-left {
  text-align : left; }

.mediczop-text-center {
  text-align : center; }

.mediczop-text-right {
  text-align : right; }

.mediczop-title {
  display        : inline-block;
  padding-bottom : 36px;
  position       : relative; }
  .mediczop-title h3 {
    font-family : 'PT Serif', serif;
    font-weight : 400;
    color          : #1b2725;
    font-size      : 33px;
    line-height    : 36px;
    padding-bottom : 13px;
    margin-bottom  : 0; }
  .mediczop-title p {
    font-family : 'Roboto', sans-serif;
    font-weight : 400;
    color         : #ababab;
    font-size     : 19px;
    margin-bottom : 0; }
  .mediczop-title img {
    display  : block;
    position : absolute;
    right    : -100px;
    top      : -35px; }

.mediczop-title-center {
  text-align : center; }

.mediczop-title-right {
  text-align : right; }

.mediczop-title-v2 {
  margin-bottom  : 55px;
  padding-bottom : 22px;
  position       : relative; }
  .mediczop-title-v2:before {
    content       : '';
    background : #17c0c3;
    background : -webkit-linear-gradient(left, #17c0c3, #59e3bf);
    background : -o-linear-gradient(right, #17c0c3, #59e3bf);
    background : -moz-linear-gradient(right, #17c0c3, #59e3bf);
    background : linear-gradient(to right, #17c0c3, #59e3bf);
    width         : 67px;
    height        : 4px;
    border-radius : 4px;
    position      : absolute;
    left          : 0;
    bottom        : 0; }
  .mediczop-title-v2 h3 {
    font-family : 'PT Serif', serif;
    font-weight : 700;
    color          : #1b2725;
    font-size      : 33px;
    line-height    : 36px;
    padding-bottom : 6px;
    margin-bottom  : 0; }
  .mediczop-title-v2 p {
    font-family : 'Roboto', sans-serif;
    font-weight : 400;
    color         : #ababab;
    font-size     : 16px;
    margin-bottom : 0; }

.mediczop-title-v3 {
  padding-bottom : 30px; }
  .mediczop-title-v3 h3 {
    font-family : 'PT Serif', serif;
    font-weight : 400;
    font-size     : 33px;
    line-height   : 36px;
    color         : #1b2725;
    margin-bottom : 0; }
  .mediczop-title-v3 h3 span {
    color : #17c0c3; }

.mediczop-button a {
  display       : inline-block;
  line-height   : 41px;
  border-radius : 45px;
  padding       : 0 30px;
  font-family : 'Roboto', sans-serif;
  font-weight : 700;
  font-size     : 14px;
  color         : #fff; }
  .mediczop-button.mediczop-button-center {
    -ms-flex-pack           : center;
    -webkit-justify-content : center;
    -webkit-box-pack        : center;
    justify-content         : center;
    text-align : center; }
  .mediczop-button.mediczop-button-right {
    -ms-flex-pack           : end;
    -webkit-justify-content : flex-end;
    -webkit-box-pack        : end;
    justify-content         : flex-end;
    text-align : right; }
  @media (max-width: 767px) {
    .mediczop-button.mediczop-button-right {
      -ms-flex-pack           : center;
      -webkit-justify-content : center;
      -webkit-box-pack        : center;
      justify-content         : center;
      text-align : center; } }
  @media (max-width: 767px) {
    .mediczop-button.mediczop-button-left {
      -ms-flex-pack           : center;
      -webkit-justify-content : center;
      -webkit-box-pack        : center;
      justify-content         : center;
      text-align : center; } }
  .mediczop-button.mediczop-button-full-width a {
    width : 100%; }
  .mediczop-button.mediczop-button-large a {
    line-height : 50px; }
  .mediczop-button.mediczop-button-small a {
    line-height : 30px; }

.mediczop-button-black a {
  background : #1b2725;
  border     : 2px solid transparent; }
  .mediczop-button-black a:hover {
    border     : 2px solid #1b2725;
    background : transparent;
    color      : #1b2725; }

.mediczop-button-gradeint-v1 {
  display : -webkit-flex;
  display : -webkit-box;
  display : -moz-flex;
  display : -moz-box;
  display : -ms-flexbox;
  display : flex; }
  .mediczop-button-gradeint-v1 a {
    background : #17c0c3;
    background : -webkit-linear-gradient(left, #17c0c3, #59e3bf);
    background : -o-linear-gradient(right, #17c0c3, #59e3bf);
    background : -moz-linear-gradient(right, #17c0c3, #59e3bf);
    background : linear-gradient(to right, #17c0c3, #59e3bf);
    z-index    : 1;
    overflow   : hidden;
    position   : relative;
    transition : all 0.5s ease; }
  .mediczop-button-gradeint-v1 a:before {
    border-radius : 40px;
    content       : '';
    position      : absolute;
    top           : 2px;
    right         : 2px;
    bottom        : 2px;
    left          : 2px;
    z-index       : -1;
    opacity       : 0;
    background    : #fff;
    transition    : all 0.5s ease; }
  .mediczop-button-gradeint-v1 a:hover {
    transition : all 0.5s ease;
    color      : #17c0c3; }
  .mediczop-button-gradeint-v1 a:hover:before {
    transition : all 0.5s ease;
    opacity    : 1; }

.mediczop-button-gradeint-v2 {
  display : -webkit-flex;
  display : -webkit-box;
  display : -moz-flex;
  display : -moz-box;
  display : -ms-flexbox;
  display : flex; }
  .mediczop-button-gradeint-v2 a {
    border        : 2px solid #17c0c3;
    z-index       : 1;
    overflow      : hidden;
    position      : relative;
    border-radius : 40px;
    transition    : all 0.5s ease;
    color         : #17c0c3; }
  .mediczop-button-gradeint-v2 a:before {
    border-radius : 40px;
    content       : '';
    position      : absolute;
    top           : 0;
    right         : 0;
    bottom        : 0;
    left          : 0;
    z-index       : -1;
    opacity       : 0;
    background : #17c0c3;
    background : -webkit-linear-gradient(left, #17c0c3, #59e3bf);
    background : -o-linear-gradient(right, #17c0c3, #59e3bf);
    background : -moz-linear-gradient(right, #17c0c3, #59e3bf);
    background : linear-gradient(to right, #17c0c3, #59e3bf);
    transition    : all 0.5s ease; }
  .mediczop-button-gradeint-v2 a:hover {
    border     : 2px solid #17c0c3;
    color      : #fff;
    transition : all 0.5s ease; }
  .mediczop-button-gradeint-v2 a:hover:before {
    opacity    : 1;
    transition : all 0.5s ease; }

.mediczop-box-img-full img {
  width   : 100%;
  height  : auto;
  display : block; }
  .mediczop-box-img-full img.size-full {
    width : auto; }

.mediczop-box-img-hv-shin {
  overflow : hidden;
  position : relative; }
  .mediczop-box-img-hv-shin:hover:before {
    -webkit-animation : shine 0.75s;
    -moz-animation    : shine 0.75s;
    -ms-animation     : shine 0.75s;
    -o-animation      : shine 0.75s;
    animation         : shine 0.75s; }
  .mediczop-box-img-hv-shin:before {
    pointer-events : none;
    position       : absolute;
    top            : 0;
    left           : -75%;
    z-index        : 2;
    display        : block;
    content        : '';
    width          : 50%;
    height         : 100%;
    background     : transparent;
    background     : -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .5) 100%);
    background     : -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .5) 100%);
    background     : -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .5) 100%);
    background     : linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .5) 100%);
    -webkit-transform : skew(-25deg);
    -moz-transform    : skew(-25deg);
    -ms-transform     : skew(-25deg);
    -o-transform      : skew(-25deg);
    transform         : skew(-25deg); }

@-webkit-keyframes shine {
  100% {
    left : 125%; } }

@keyframes shine {
  100% {
    left : 125%; } }

.mediczop-box-hv-dir {
  position : relative;
  overflow : hidden; }
  .mediczop-box-hv-dir .box-overlay {
    width    : 100%;
    height   : 100%;
    position : absolute; }
  .mediczop-box-hv-dir .box-overlay a {
    display   : inline-block;
    font-size : 19px;
    color     : #fff; }

.mediczop-box-hv-border {
  position : relative; }
  .mediczop-box-hv-border:hover:before {
    top     : 0;
    right   : 0;
    bottom  : 0;
    left    : 0;
    opacity : 1; }
  .mediczop-box-hv-border:before {
    content                     : '';
    position                    : absolute;
    top                         : -10px;
    right                       : -10px;
    bottom                      : -10px;
    left                        : -10px;
    background                  : transparent;
    border                      : 6px solid #59e3bf;
    opacity                     : 0;
    -webkit-transition-duration : 0.3s;
    -moz--transition-duration   : 0.3s;
    -ms--transition-duration    : 0.3s;
    -o--transition-duration     : 0.3s;
    transition-duration         : 0.3s;
    -webkit-transition-property : top, right, bottom, left;
    -moz--transition-property   : top, right, bottom, left;
    -ms--transition-property    : top, right, bottom, left;
    -o--transition-property     : top, right, bottom, left;
    transition-property         : top, right, bottom, left; }

.mediczop-pagination {
  width : 100%; }
  .mediczop-pagination li {
    display    : inline-block;
    margin     : 0 7px;
    transition : all 0.5s ease; }
  .mediczop-pagination li:hover.arrow a, .mediczop-pagination li.uk-active.arrow a {
    border : 1px solid #17c0c3; }
  .mediczop-pagination li:hover a, .mediczop-pagination li.uk-active a {
    transition : all 0.5s ease;
    background : #17c0c3;
    color      : #fff; }
  .mediczop-pagination li span.current {
    background    : #17c0c3;
    color         : #fff;
    border        : 1px solid #17c0c3;
    font-family : 'Roboto', sans-serif;
    font-weight : 500;
    font-size     : 14px;
    display       : inline-block;
    width         : 30px;
    height        : 30px;
    line-height   : 30px;
    transition : all 0.5s ease;
    text-align    : center;
    border-radius : 3px; }
  .mediczop-pagination li:first-child {
    margin-left : 0 !important; }
  .mediczop-pagination li:last-child {
    margin-right : 0 !important; }
  .mediczop-pagination li.arrow {
    margin : 0 37px; }
  .mediczop-pagination li.arrow a {
    width          : auto;
    letter-spacing : 2px;
    border         : 1px solid #e4e4e4;
    padding        : 0 26px;
    font-size      : 10px;
    border-radius  : 30px; }
  .mediczop-pagination li a {
    font-family : 'Roboto', sans-serif;
    font-weight : 500;
    color         : #1b1313;
    font-size     : 14px;
    display       : inline-block;
    width         : 30px;
    height        : 30px;
    line-height   : 30px;
    transition : all 0.5s ease;
    text-align    : center;
    border-radius : 3px; }
  .mediczop-pagination li a.next, .mediczop-pagination li a.prev {
    margin         : 0 37px;
    width          : auto;
    letter-spacing : 2px;
    border         : 1px solid #e4e4e4;
    padding        : 0 26px;
    font-size      : 10px;
    border-radius  : 30px; }

.blog-page .sticky, .blog-list-page .sticky, .blog-detail .sticky {
  margin-bottom : 50px; }
  .blog-page .sticky:after, .blog-list-page .sticky:after, .blog-detail .sticky:after {
    content          : '';
    background-color : #17c0c3; }
  .blog-page .sticky .blog-box, .blog-list-page .sticky .blog-box, .blog-detail .sticky .blog-box {
    margin-bottom : 0 !important; }

.nav-links {
  margin-top : 30px; }
  .nav-links .nav-previous a, .nav-links .nav-next a {
    width         : auto;
    border        : 1px solid #e4e4e4;
    padding       : 10px 26px;
    font-size     : 14px;
    border-radius : 30px;
    transition    : all 0.5s ease; }
  .nav-links .nav-previous a:hover, .nav-links .nav-next a:hover, .nav-links .nav-previous a:active, .nav-links .nav-next a:active, .nav-links .nav-previous a:focus, .nav-links .nav-next a:focus {
    border     : 1px solid #17c0c3;
    background : #17c0c3;
    color      : #fff;
    transition : all 0.5s ease; }
  .nav-links .nav-previous {
    float : left; }
  .nav-links .nav-previous a .fa {
    padding-right : 10px; }
  .nav-links .nav-next {
    float : right; }
  .nav-links .nav-next a .fa {
    padding-left : 10px; }

.nf-form-title, .nf-form-fields-required, .nf-field-label, .nf-error-wrap {
  display : none; }

.nf-form-wrap .nf-field-label .nf-field-element input, .nf-form-wrap .nf-after-field .nf-field-element input, .nf-form-wrap .nf-after-form-content .nf-field-element input, .nf-form-wrap .nf-error .nf-field-element input, .nf-form-wrap .nf-field-label .nf-field-element textarea, .nf-form-wrap .nf-after-field .nf-field-element textarea, .nf-form-wrap .nf-after-form-content .nf-field-element textarea, .nf-form-wrap .nf-error .nf-field-element textarea {
  border : 1px solid #ec5f5f; }
  .nf-form-wrap .nf-before-form-content, .nf-form-wrap .nf-error-wrap, .nf-form-wrap .nj-form-left, .nf-form-wrap .nj-form-right {
    float         : left;
    clear         : inherit;
    margin-bottom : 0; }
  .nf-form-wrap .nj-form-left {
    padding-right : 5px; }
  @media (max-width: 480px) {
    .nf-form-wrap .nj-form-left {
      padding-right : 0; } }
  .nf-form-wrap .nj-form-right {
    padding-left : 5px; }
  @media (max-width: 480px) {
    .nf-form-wrap .nj-form-right {
      padding-left : 0; } }
  .nf-form-wrap .nf-field-container {
    margin-bottom : 25px; }
  .nf-form-wrap .nf-field-container.submit-container {
    margin-bottom : 0; }
  .nf-form-wrap .nf-response-msg {
    color          : #17c0c3;
    margin-bottom  : 20px;
    text-transform : uppercase; }
  .nf-form-wrap input[type="button"] {
    transition  : all 0.5s ease;
    background  : #17c0c3;
    line-height : 41px;
    font-weight : 700;
    font-size   : 14px;
    color       : #fff;
    padding     : 0 25px;
    border      : 2px solid transparent; }
  .nf-form-wrap input[type="button"]:hover {
    color      : #17c0c3;
    background : none;
    border     : 2px solid #17c0c3;
    transition : all 0.5s ease; }

.mediczop-form .nf-form-cont .uk-grid {
  margin-left : -15px; }
  .mediczop-form .nf-form-cont .uk-grid > * {
    margin-bottom : 25px;
    padding-left  : 15px; }
  .mediczop-form .nf-form-cont span {
    font-size : 14px;
    color     : rgba(255, 255, 255, .6);
    position  : absolute;
    left      : 35px;
    top       : 50%;
    -webkit-transform : translateY(-50%);
    -moz-transform    : translateY(-50%);
    -ms-transform     : translateY(-50%);
    -o-transform      : translateY(-50%);
    transform         : translateY(-50%); }
  .mediczop-form .nf-form-cont select, .mediczop-form .nf-form-cont input, .mediczop-form .nf-form-cont textarea {
    border        : 1px solid transparent;
    background    : #4c4f50;
    height        : 45px;
    line-height   : 45px;
    padding       : 0 25px 0 25px;
    outline       : none;
    font-size     : 14px;
    border-radius : 0;
    font-family : 'Roboto', sans-serif;
    font-weight : 400;
    color         : rgba(255, 255, 255, .6); }
  .mediczop-form .nf-form-cont textarea {
    max-height : 100px; }
  .mediczop-form .nf-form-cont label {
    position : relative; }
  .mediczop-form .nf-form-cont label:before {
    content        : '\f0d7';
    font-family    : 'FontAwesome';
    font-size      : 14px;
    color          : rgba(255, 255, 255, .6);
    position       : absolute;
    right          : 20px;
    top            : 50%;
    -webkit-transform : translateY(-50%);
    -moz-transform    : translateY(-50%);
    -ms-transform     : translateY(-50%);
    -o-transform      : translateY(-50%);
    transform         : translateY(-50%);
    pointer-events : none; }
  .mediczop-form .nf-form-cont label select {
    cursor             : pointer;
    -webkit-appearance : none;
    -moz-appearance    : none;
    -ms-appearance     : none;
    appearance         : none; }
  .mediczop-form .nf-form-cont label select::-ms-expand {
    display : none; }
  .mediczop-form .nf-form-cont input::-webkit-input-placeholder {
    opacity : 1;
    color   : rgba(255, 255, 255, .6); }
  .mediczop-form .nf-form-cont input:-moz-placeholder {
    opacity : 1;
    color   : rgba(255, 255, 255, .6); }
  .mediczop-form .nf-form-cont input::-moz-placeholder {
    opacity : 1;
    color   : rgba(255, 255, 255, .6); }
  .mediczop-form .nf-form-cont input:-ms-input-placeholder {
    opacity : 1;
    color   : rgba(255, 255, 255, .6) !important; }
  .mediczop-form .nf-form-cont input[type="button"] {
    transition  : all 0.5s ease;
    background  : #17c0c3;
    width       : 100%;
    line-height : 41px;
    font-weight : 700;
    font-size   : 14px;
    color       : #fff;
    border      : 2px solid transparent; }
  .mediczop-form .nf-form-cont input[type="button"]:hover {
    color      : #17c0c3;
    background : none;
    border     : 2px solid #17c0c3;
    transition : all 0.5s ease; }

.vc_row-no-padding .vc_inner.uk-container-center {
  margin-left  : auto;
  margin-right : auto; }

.overflow-auto {
  overflow : initial !important; }

.mediczop-form-gradeint {
  background : #17c0c3;
  background : -webkit-linear-gradient(left, #17c0c3, #59e3bf);
  background : -o-linear-gradient(right, #17c0c3, #59e3bf);
  background : -moz-linear-gradient(right, #17c0c3, #59e3bf);
  background : linear-gradient(to right, #17c0c3, #59e3bf);
  border-radius : 5px;
  overflow      : hidden; }
  .mediczop-form-gradeint h3 {
    font-family : 'PT Serif', serif;
    font-weight : 700;
    font-size      : 25px;
    color          : #fff;
    line-height    : 30px;
    background     : #1b2725;
    padding-bottom : 0; }
  .mediczop-form-gradeint .nf-form-cont {
    padding : 30px 35px; }
  .mediczop-form-gradeint .nf-form-cont .uk-grid > * {
    margin-bottom : 20px; }
  .mediczop-form-gradeint .nf-form-cont select, .mediczop-form-gradeint .nf-form-cont input {
    background : rgba(76, 79, 80, .5); }
  .mediczop-form-gradeint .nf-form-cont a {
    border     : 2px solid #f8f8f8;
    background : #f8f8f8;
    color      : #1b2725; }
  .mediczop-form-gradeint .nf-form-cont a:before, .mediczop-form-gradeint .nf-form-cont a:after {
    display : none; }
  .mediczop-form-gradeint .nf-form-cont a:hover {
    background : transparent;
    color      : #f8f8f8; }
    .mediczop-form-gradeint .nf-form-cont a:hover span {
      color : #f8f8f8; }
  .mediczop-form-gradeint .nf-form-cont a span {
    color : #1b2725; }

.mediczop-blog .mediczop-box-img-hv-shin {
  border-radius : 5px;
  margin-bottom : 30px; }
  .mediczop-blog .box-content h6 {
    margin-bottom : 10px;
    display       : inline-block;
    font-family : 'Roboto', sans-serif;
    font-weight : 400;
    line-height   : 20px;
    padding       : 0 14px;
    font-size     : 12px;
    color         : #fff;
    background    : #17c0c3;
    margin-right  : 5px; }
  .mediczop-blog .box-content h3 {
    margin-bottom : 10px;
    font-family : 'Roboto', sans-serif;
    font-weight : 500;
    font-size     : 22px;
    color         : #1b2725; }
  .mediczop-blog .box-content p, .mediczop-blog .box-content a {
    font-family : 'Roboto', sans-serif;
    font-weight : 400;
    font-size : 16px;
    color     : #4e5453; }
  .mediczop-blog .box-content p {
    margin-bottom : 14px; }
  .mediczop-blog .box-content .read-more {
    display  : inline-block;
    position : relative; }
  .mediczop-blog .box-content .read-more:before {
    content    : '';
    width      : 0%;
    height     : 1px;
    background : #17c0c3;
    position   : absolute;
    left       : 0;
    bottom     : 0;
    transition : all 0.5s ease; }
  .mediczop-blog .box-content .read-more:hover:before {
    width : 100%; }

.mediczop-sidebar .sidebar-box {
  padding       : 30px;
  margin-bottom : 30px; }
  .mediczop-sidebar .sidebar-box:last-child {
    margin-bottom : 0; }
  .mediczop-sidebar .sidebar-box h3 {
    font-family : 'PT Serif', serif;
    font-weight : 700;
    font-size      : 22px;
    color          : #fff;
    padding-bottom : 26px; }
  .mediczop-sidebar .sidebar-box li a, .mediczop-sidebar .sidebar-box li p {
    font-family : 'Roboto', sans-serif;
    font-weight : 400;
    font-size : 14px;
    color     : #fff; }
  .mediczop-sidebar .sidebar-times {
    background : #4c4f50; }
  .mediczop-sidebar .sidebar-times .title-sidebar {
    color         : #fff;
    margin-bottom : 0;
    padding-top   : 0; }
  .mediczop-sidebar .sidebar-times li {
    padding-bottom : 11px; }
  .mediczop-sidebar .sidebar-times li:last-child {
    padding-bottom : 0; }
  .mediczop-sidebar .sidebar-times li:before {
    display : none; }
  .mediczop-sidebar .sidebar-times li p {
    display     : block;
    line-height : 18px; }
    .mediczop-sidebar .sidebar-times li p span, .mediczop-sidebar .sidebar-times li p i {
      font-weight : 400;
      font-size : 12px;
      color     : #dcddde; }
    .mediczop-sidebar .sidebar-times li p span {
      padding-right : 5px; }
  .mediczop-sidebar .sidebar-hotline {
    position : relative; }
  .mediczop-sidebar .sidebar-hotline .phone {
    text-align : center;
    position   : absolute;
    top        : 23px;
    right      : 23px; }
  .mediczop-sidebar .sidebar-hotline .phone h3 {
    font-family : 'PT Serif', serif;
    font-weight : 700;
    font-size      : 24px;
    color          : #17c0c3;
    padding-bottom : 8px; }
  .mediczop-sidebar .sidebar-hotline .phone h6 {
    font-family : 'PT Serif', serif;
    font-weight : 700;
    font-size     : 16px;
    color         : #17c0c3;
    line-height   : 28px;
    padding       : 0 10px;
    background    : #fff;
    border-radius : 5px; }

.mediczop-sidebar-v2 {
  /* ------------------------------
   Page Loading
   ---------------------------- */ }
  .mediczop-sidebar-v2 .box {
    margin-bottom : 50px; }
  .mediczop-sidebar-v2 .box:last-child {
    margin-bottom : 0; }
  .mediczop-sidebar-v2 .box.widget_recent_entries ul li:before {
    content : '';
    top     : 15px; }
  .mediczop-sidebar-v2 .box form input {
    width         : 100%;
    padding       : 0 50px 0 25px;
    height        : 40px;
    line-height   : 40px;
    background    : #fafafa;
    border        : 1px solid #e4e4e4;
    border-radius : 5px;
    font-family : 'Roboto', sans-serif;
    font-weight : 400;
    font-size     : 14px;
    color         : #4c4f50;
    transition : all 0.5s ease; }
    .mediczop-sidebar-v2 .box form input:focus {
      border : 1px solid #17c0c3; }
  .mediczop-sidebar-v2 .box form button {
    padding    : 0;
    background : transparent;
    outline    : none;
    border     : none;
    font-size  : 14px;
    color      : #4c4f50;
    cursor     : pointer;
    position   : absolute;
    right      : 25px;
    top        : 50%;
    -webkit-transform : translateY(-50%);
    -moz-transform    : translateY(-50%);
    -ms-transform     : translateY(-50%);
    -o-transform      : translateY(-50%);
    transform         : translateY(-50%); }
  .mediczop-sidebar-v2 .box .title {
    position      : relative;
    margin-bottom : 17px; }
  .mediczop-sidebar-v2 .box .title:before {
    content    : '';
    width      : 100%;
    height     : 1px;
    background : #17c0c3;
    position   : absolute;
    right      : 0;
    bottom     : 10px;
    left       : 0;
    z-index    : -1; }
  .mediczop-sidebar-v2 .box .title h3 {
    font-family : 'Roboto', sans-serif;
    font-weight : 700;
    font-size     : 19px;
    color         : #1b2725;
    display       : inline-block;
    background    : #fff;
    padding-right : 10px;
    margin        : 0; }
  .mediczop-sidebar-v2 .box ul.top-views li a, .mediczop-sidebar-v2 .box ul.top-rate li a {
    padding-left : 0; }
    .mediczop-sidebar-v2 .box ul.top-views li a h3, .mediczop-sidebar-v2 .box ul.top-rate li a h3 {
      margin-bottom : 0; }
  .mediczop-sidebar-v2 .box ul.menu li:before {
    top : 15px; }
  .mediczop-sidebar-v2 .box ul li {
    position      : relative;
    margin-bottom : 0; }
    .mediczop-sidebar-v2 .box ul li:hover:before {
      background : #17c0c3; }
    .mediczop-sidebar-v2 .box ul li:before {
      content       : '';
      width         : 4px;
      height        : 4px;
      border-radius : 50%;
      background    : #4e5453;
      position      : absolute;
      left          : 0;
      top           : 14px;
      transition : all 0.5s ease; }
    .mediczop-sidebar-v2 .box ul li.recentcomments {
      padding-left : 16px; }
    .mediczop-sidebar-v2 .box ul li a {
      font-family : 'Roboto', sans-serif;
      font-weight : 400;
      font-size    : 14px;
      line-height  : 30px;
      color        : #4e5453;
      padding-left : 16px;
      position     : relative; }
    .mediczop-sidebar-v2 .box ul li a .fa {
      display : none; }
    .mediczop-sidebar-v2 .box ul li a:hover, .mediczop-sidebar-v2 .box ul li a:active, .mediczop-sidebar-v2 .box ul li a:focus {
      color : #17c0c3; }
    .mediczop-sidebar-v2 .box ul li a.rsswidget {
      text-decoration : underline; }
  .mediczop-sidebar-v2 .box .top-views li {
    margin-bottom : 20px; }
    .mediczop-sidebar-v2 .box .top-views li:last-child {
      margin-bottom : 0; }
    .mediczop-sidebar-v2 .box .top-views li .mediczop-box-img-hv-shin {
      width         : 80px;
      height        : 80px;
      border        : 1px solid #dcddde;
      border-radius : 5px;
      float         : left; }
    .mediczop-sidebar-v2 .box .top-views li .mediczop-box-img-hv-shin img {
      display : block;
      width   : 100%;
      height  : 100%; }
    .mediczop-sidebar-v2 .box .top-views li .box-text {
      margin-left : 100px; }
    .mediczop-sidebar-v2 .box .top-views li .box-text h3 {
      font-family : 'Roboto', sans-serif;
      font-weight : 500;
      display        : inline-block;
      font-size      : 16px;
      color          : #1b2725;
      padding-bottom : 10px; }
    .mediczop-sidebar-v2 .box .top-views li .box-text p {
      font-family : 'Roboto', sans-serif;
      font-weight : 300;
      font-size    : 12px;
      color        : #4e5453;
      line-height  : 11px;
      border-left  : 2px solid #17c0c3;
      padding-left : 9px; }
    .mediczop-sidebar-v2 .box .top-views li a:hover, .mediczop-sidebar-v2 .box .top-views li a:active, .mediczop-sidebar-v2 .box .top-views li a:focus {
      color : #17c0c3; }
  .mediczop-sidebar-v2 .box .price-filter {
    margin-top : 5px; }
  .mediczop-sidebar-v2 .box .price-filter #price_filter {
    margin-bottom : 10px;
    width         : 100%;
    height        : 2px;
    background    : #c5c5c5;
    border        : none; }
    .mediczop-sidebar-v2 .box .price-filter #price_filter .ui-slider-range {
      background : #1b2725; }
    .mediczop-sidebar-v2 .box .price-filter #price_filter .ui-slider-handle {
      width         : 10px;
      height        : 10px;
      background    : #1b2725;
      border        : none;
      border-radius : 50%;
      outline       : none;
      cursor        : pointer;
      top           : -5px;
      margin-left   : 0; }
  .mediczop-sidebar-v2 .box .price-filter p {
    font-family : 'Roboto', sans-serif;
    font-weight : 700;
    line-height : 15px;
    font-size   : 14px;
    color       : #1b2725; }
    .mediczop-sidebar-v2 .box .price-filter p input {
      background : transparent;
      outline    : none;
      border     : none;
      width      : 50%;
      float      : left; }
    .mediczop-sidebar-v2 .box .price-filter p input + input {
      float      : right;
      text-align : right; }
  .mediczop-sidebar-v2 .box .price-filter .mediczop-button {
    margin-top : 5px; }
    .mediczop-sidebar-v2 .box .price-filter .mediczop-button a {
      font-weight : 400;
      line-height   : 27px;
      padding       : 0 23px;
      border-radius : 5px; }
    .mediczop-sidebar-v2 .box .price-filter .mediczop-button a:before {
      border-radius : 5px; }
  .mediczop-sidebar-v2 .box .top-rate li {
    margin-bottom : 20px; }
    .mediczop-sidebar-v2 .box .top-rate li:last-child {
      margin-bottom : 0; }
    .mediczop-sidebar-v2 .box .top-rate li .mediczop-box-img-hv-shin {
      width         : 80px;
      height        : 80px;
      border        : 1px solid #dcddde;
      border-radius : 5px;
      background    : #fafafa;
      float         : left; }
    .mediczop-sidebar-v2 .box .top-rate li .mediczop-box-img-hv-shin img {
      display : block; }
    .mediczop-sidebar-v2 .box .top-rate li .box-text {
      margin-left : 100px; }
    .mediczop-sidebar-v2 .box .top-rate li .box-text h3 {
      font-family : 'Roboto', sans-serif;
      font-weight : 500;
      display   : inline-block;
      font-size : 16px;
      color     : #1b2725; }
    .mediczop-sidebar-v2 .box .top-rate li .box-text ul {
      margin-bottom : 7px;
      line-height   : 10px; }
    .mediczop-sidebar-v2 .box .top-rate li .box-text ul li {
      margin-bottom : 0;
      display       : inline-block; }
      .mediczop-sidebar-v2 .box .top-rate li .box-text ul li span {
        font-size : 10px;
        color     : #17c0c3; }
    .mediczop-sidebar-v2 .box .top-rate li .box-text p {
      font-family : 'Roboto', sans-serif;
      font-weight : 900;
      font-size : 12px; }
    .mediczop-sidebar-v2 .box .top-rate li .box-text p i {
      color           : #dcddde;
      padding-right   : 10px;
      text-decoration : line-through; }

@-webkit-keyframes loader {
  0% {
    -webkit-transform : rotate(0deg);
    -khtml-transform  : rotate(0deg);
    -moz-transform    : rotate(0deg);
    -ms-transform     : rotate(0deg);
    -o-transform      : rotate(0deg);
    transform         : rotate(0deg); }

  25% {
    -webkit-transform : rotate(180deg);
    -khtml-transform  : rotate(180deg);
    -moz-transform    : rotate(180deg);
    -ms-transform     : rotate(180deg);
    -o-transform      : rotate(180deg);
    transform         : rotate(180deg); }

  50% {
    -webkit-transform : rotate(180deg);
    -khtml-transform  : rotate(180deg);
    -moz-transform    : rotate(180deg);
    -ms-transform     : rotate(180deg);
    -o-transform      : rotate(180deg);
    transform         : rotate(180deg); }

  75% {
    -webkit-transform : rotate(360deg);
    -khtml-transform  : rotate(360deg);
    -moz-transform    : rotate(360deg);
    -ms-transform     : rotate(360deg);
    -o-transform      : rotate(360deg);
    transform         : rotate(360deg); }

  100% {
    -webkit-transform : rotate(360deg);
    -khtml-transform  : rotate(360deg);
    -moz-transform    : rotate(360deg);
    -ms-transform     : rotate(360deg);
    -o-transform      : rotate(360deg);
    transform         : rotate(360deg); } }

@-moz-keyframes loader {
  0% {
    -webkit-transform : rotate(0deg);
    -khtml-transform  : rotate(0deg);
    -moz-transform    : rotate(0deg);
    -ms-transform     : rotate(0deg);
    -o-transform      : rotate(0deg);
    transform         : rotate(0deg); }

  25% {
    -webkit-transform : rotate(180deg);
    -khtml-transform  : rotate(180deg);
    -moz-transform    : rotate(180deg);
    -ms-transform     : rotate(180deg);
    -o-transform      : rotate(180deg);
    transform         : rotate(180deg); }

  50% {
    -webkit-transform : rotate(180deg);
    -khtml-transform  : rotate(180deg);
    -moz-transform    : rotate(180deg);
    -ms-transform     : rotate(180deg);
    -o-transform      : rotate(180deg);
    transform         : rotate(180deg); }

  75% {
    -webkit-transform : rotate(360deg);
    -khtml-transform  : rotate(360deg);
    -moz-transform    : rotate(360deg);
    -ms-transform     : rotate(360deg);
    -o-transform      : rotate(360deg);
    transform         : rotate(360deg); }

  100% {
    -webkit-transform : rotate(360deg);
    -khtml-transform  : rotate(360deg);
    -moz-transform    : rotate(360deg);
    -ms-transform     : rotate(360deg);
    -o-transform      : rotate(360deg);
    transform         : rotate(360deg); } }

@-ms-keyframes loader {
  0% {
    -webkit-transform : rotate(0deg);
    -khtml-transform  : rotate(0deg);
    -moz-transform    : rotate(0deg);
    -ms-transform     : rotate(0deg);
    -o-transform      : rotate(0deg);
    transform         : rotate(0deg); }

  25% {
    -webkit-transform : rotate(180deg);
    -khtml-transform  : rotate(180deg);
    -moz-transform    : rotate(180deg);
    -ms-transform     : rotate(180deg);
    -o-transform      : rotate(180deg);
    transform         : rotate(180deg); }

  50% {
    -webkit-transform : rotate(180deg);
    -khtml-transform  : rotate(180deg);
    -moz-transform    : rotate(180deg);
    -ms-transform     : rotate(180deg);
    -o-transform      : rotate(180deg);
    transform         : rotate(180deg); }

  75% {
    -webkit-transform : rotate(360deg);
    -khtml-transform  : rotate(360deg);
    -moz-transform    : rotate(360deg);
    -ms-transform     : rotate(360deg);
    -o-transform      : rotate(360deg);
    transform         : rotate(360deg); }

  100% {
    -webkit-transform : rotate(360deg);
    -khtml-transform  : rotate(360deg);
    -moz-transform    : rotate(360deg);
    -ms-transform     : rotate(360deg);
    -o-transform      : rotate(360deg);
    transform         : rotate(360deg); } }

@-o-keyframes loader {
  0% {
    -webkit-transform : rotate(0deg);
    -khtml-transform  : rotate(0deg);
    -moz-transform    : rotate(0deg);
    -ms-transform     : rotate(0deg);
    -o-transform      : rotate(0deg);
    transform         : rotate(0deg); }

  25% {
    -webkit-transform : rotate(180deg);
    -khtml-transform  : rotate(180deg);
    -moz-transform    : rotate(180deg);
    -ms-transform     : rotate(180deg);
    -o-transform      : rotate(180deg);
    transform         : rotate(180deg); }

  50% {
    -webkit-transform : rotate(180deg);
    -khtml-transform  : rotate(180deg);
    -moz-transform    : rotate(180deg);
    -ms-transform     : rotate(180deg);
    -o-transform      : rotate(180deg);
    transform         : rotate(180deg); }

  75% {
    -webkit-transform : rotate(360deg);
    -khtml-transform  : rotate(360deg);
    -moz-transform    : rotate(360deg);
    -ms-transform     : rotate(360deg);
    -o-transform      : rotate(360deg);
    transform         : rotate(360deg); }

  100% {
    -webkit-transform : rotate(360deg);
    -khtml-transform  : rotate(360deg);
    -moz-transform    : rotate(360deg);
    -ms-transform     : rotate(360deg);
    -o-transform      : rotate(360deg);
    transform         : rotate(360deg); } }

@keyframes loader {
  0% {
    -webkit-transform : rotate(0deg);
    -khtml-transform  : rotate(0deg);
    -moz-transform    : rotate(0deg);
    -ms-transform     : rotate(0deg);
    -o-transform      : rotate(0deg);
    transform         : rotate(0deg); }

  25% {
    -webkit-transform : rotate(180deg);
    -khtml-transform  : rotate(180deg);
    -moz-transform    : rotate(180deg);
    -ms-transform     : rotate(180deg);
    -o-transform      : rotate(180deg);
    transform         : rotate(180deg); }

  50% {
    -webkit-transform : rotate(180deg);
    -khtml-transform  : rotate(180deg);
    -moz-transform    : rotate(180deg);
    -ms-transform     : rotate(180deg);
    -o-transform      : rotate(180deg);
    transform         : rotate(180deg); }

  75% {
    -webkit-transform : rotate(360deg);
    -khtml-transform  : rotate(360deg);
    -moz-transform    : rotate(360deg);
    -ms-transform     : rotate(360deg);
    -o-transform      : rotate(360deg);
    transform         : rotate(360deg); }

  100% {
    -webkit-transform : rotate(360deg);
    -khtml-transform  : rotate(360deg);
    -moz-transform    : rotate(360deg);
    -ms-transform     : rotate(360deg);
    -o-transform      : rotate(360deg);
    transform         : rotate(360deg); } }

@-webkit-keyframes loader-inner {
  0% {
    height : 0; }

  25% {
    height : 0; }

  50% {
    height : 100%; }

  75% {
    height : 100%; }

  100% {
    height : 0; } }

@-moz-keyframes loader-inner {
  0% {
    height : 0; }

  25% {
    height : 0; }

  50% {
    height : 100%; }

  75% {
    height : 100%; }

  100% {
    height : 0; } }

@-ms-keyframes loader-inner {
  0% {
    height : 0; }

  25% {
    height : 0; }

  50% {
    height : 100%; }

  75% {
    height : 100%; }

  100% {
    height : 0; } }

@-o-keyframes loader-inner {
  0% {
    height : 0; }

  25% {
    height : 0; }

  50% {
    height : 100%; }

  75% {
    height : 100%; }

  100% {
    height : 0; } }

@keyframes loader-inner {
  0% {
    height : 0; }

  25% {
    height : 0; }

  50% {
    height : 100%; }

  75% {
    height : 100%; }

  100% {
    height : 0; } }

@-webkit-keyframes rotate {
  from {
    -webkit-transform : rotate(0deg);
    -khtml-transform  : rotate(0deg);
    -moz-transform    : rotate(0deg);
    -ms-transform     : rotate(0deg);
    -o-transform      : rotate(0deg);
    transform         : rotate(0deg); }

  to {
    -webkit-transform : rotate(360deg);
    -khtml-transform  : rotate(360deg);
    -moz-transform    : rotate(360deg);
    -ms-transform     : rotate(360deg);
    -o-transform      : rotate(360deg);
    transform         : rotate(360deg); } }

@-moz-keyframes rotate {
  from {
    -webkit-transform : rotate(0deg);
    -khtml-transform  : rotate(0deg);
    -moz-transform    : rotate(0deg);
    -ms-transform     : rotate(0deg);
    -o-transform      : rotate(0deg);
    transform         : rotate(0deg); }

  to {
    -webkit-transform : rotate(360deg);
    -khtml-transform  : rotate(360deg);
    -moz-transform    : rotate(360deg);
    -ms-transform     : rotate(360deg);
    -o-transform      : rotate(360deg);
    transform         : rotate(360deg); } }

@-ms-keyframes rotate {
  from {
    -webkit-transform : rotate(0deg);
    -khtml-transform  : rotate(0deg);
    -moz-transform    : rotate(0deg);
    -ms-transform     : rotate(0deg);
    -o-transform      : rotate(0deg);
    transform         : rotate(0deg); }

  to {
    -webkit-transform : rotate(360deg);
    -khtml-transform  : rotate(360deg);
    -moz-transform    : rotate(360deg);
    -ms-transform     : rotate(360deg);
    -o-transform      : rotate(360deg);
    transform         : rotate(360deg); } }

@-o-keyframes rotate {
  from {
    -webkit-transform : rotate(0deg);
    -khtml-transform  : rotate(0deg);
    -moz-transform    : rotate(0deg);
    -ms-transform     : rotate(0deg);
    -o-transform      : rotate(0deg);
    transform         : rotate(0deg); }

  to {
    -webkit-transform : rotate(360deg);
    -khtml-transform  : rotate(360deg);
    -moz-transform    : rotate(360deg);
    -ms-transform     : rotate(360deg);
    -o-transform      : rotate(360deg);
    transform         : rotate(360deg); } }

@keyframes rotate {
  from {
    -webkit-transform : rotate(0deg);
    -khtml-transform  : rotate(0deg);
    -moz-transform    : rotate(0deg);
    -ms-transform     : rotate(0deg);
    -o-transform      : rotate(0deg);
    transform         : rotate(0deg); }

  to {
    -webkit-transform : rotate(360deg);
    -khtml-transform  : rotate(360deg);
    -moz-transform    : rotate(360deg);
    -ms-transform     : rotate(360deg);
    -o-transform      : rotate(360deg);
    transform         : rotate(360deg); } }

.bt_page_loader {
  position   : fixed;
  width      : 100%;
  height     : 100%;
  top        : 0;
  left       : 0;
  background : #fff;
  z-index    : 999999999; }
  .bt_page_loader .bt_spinner {
    width  : 50px;
    height : 50px;
    margin : 0 auto; }
  .bt_page_loader .page_loader_inner {
    position          : absolute;
    -webkit-transform : translate(-50%, -50%);
    -moz-transform    : translate(-50%, -50%);
    -ms-transform     : translate(-50%, -50%);
    -o-transform      : translate(-50%, -50%);
    transform         : translate(-50%, -50%);
    top               : 50%;
    left              : 50%;
    text-align        : center; }
  .bt_page_loader.style-1 .page_loader_inner {
    -webkit-animation : loader 4s infinite ease;
    -moz-animation    : loader 4s infinite ease;
    -ms-animation     : loader 4s infinite ease;
    -o-animation      : loader 4s infinite ease;
    animation         : loader 4s infinite ease;
    width             : 50px;
    height            : 50px;
    border            : 2px solid #17c0c3;
    margin-left       : -25px;
    margin-top        : -25px; }
  .bt_page_loader.style-1 .bt_spinner {
    vertical-align    : top;
    display           : inline-block;
    width             : 100%;
    background-color  : #17c0c3;
    -webkit-animation : loader-inner 4s infinite ease-in;
    -moz-animation    : loader-inner 4s infinite ease-in;
    -ms-animation     : loader-inner 4s infinite ease-in;
    -o-animation      : loader-inner 4s infinite ease-in;
    animation         : loader-inner 4s infinite ease-in; }
  .bt_page_loader.style-2 .bt_spinner {
    border                : 1px solid #ccc;
    -webkit-animation     : rotate 1.3s linear 0s infinite;
    -moz-animation        : rotate 1.3s linear 0s infinite;
    -ms-animation         : rotate 1.3s linear 0s infinite;
    -o-animation          : rotate 1.3s linear 0s infinite;
    animation             : rotate 1.3s linear 0s infinite;
    -webkit-border-radius : 100%;
    -moz-border-radius    : 100%;
    -ms-border-radius     : 100%;
    -o-border-radius      : 100%;
    border-radius         : 100%; }
  .bt_page_loader.style-2 .bt_spinner:after {
    content               : '';
    position              : absolute;
    width                 : 15px;
    height                : 15px;
    background            : #17c0c3;
    -webkit-border-radius : 50%;
    -moz-border-radius    : 50%;
    -ms-border-radius     : 50%;
    -o-border-radius      : 50%;
    border-radius         : 50%;
    -webkit-animation     : 3s linear 0s infinite;
    -moz-animation        : 3s linear 0s infinite;
    -ms-animation         : 3s linear 0s infinite;
    -o-animation          : 3s linear 0s infinite;
    animation             : 3s linear 0s infinite;
    left                  : -5px;
    top                   : 18px; }
  .bt_page_loader.style-3 .bt_spinner {
    border                : 2px solid #ccc;
    border-bottom-color   : #17c0c3;
    -webkit-animation     : rotate 1.5s linear 0s infinite;
    -moz-animation        : rotate 1.5s linear 0s infinite;
    -ms-animation         : rotate 1.5s linear 0s infinite;
    -o-animation          : rotate 1.5s linear 0s infinite;
    animation             : rotate 1.5s linear 0s infinite;
    -webkit-border-radius : 100%;
    -moz-border-radius    : 100%;
    -ms-border-radius     : 100%;
    -o-border-radius      : 100%;
    border-radius         : 100%; }

.mediczop-box-doctor li {
  -webkit-transform : translateZ(0);
  -moz-transform    : translateZ(0);
  -ms-transform     : translateZ(0);
  -o-transform      : translateZ(0);
  transform         : translateZ(0); }
  .mediczop-box-doctor li .box {
    overflow : hidden;
    position : relative; }
  .mediczop-box-doctor li .box:hover .box-contact {
    bottom : 0; }
  .mediczop-box-doctor li .box .mediczop-box-img-hv-shin {
    border        : 1px solid #dcddde;
    border-bottom : none; }
  .mediczop-box-doctor li .box .box-name {
    height     : 60px;
    border     : 1px solid #dcddde;
    background : #f8f8f8;
    padding    : 15px; }
    .mediczop-box-doctor li .box .box-name h3 {
      font-family : 'PT Serif', serif;
      font-weight : 700;
      font-size      : 20px;
      color          : #1b2725;
      padding-bottom : 5px;
      margin-bottom  : 0; }
    .mediczop-box-doctor li .box .box-name h6 {
      font-family : 'Roboto', sans-serif;
      font-weight : 300;
      font-size  : 14px;
      color      : #4e5453;
      font-style : italic;
      margin     : 0; }
  .mediczop-box-doctor li .box .box-contact {
    padding  : 15px;
    position : absolute;
    height   : 62px;
    left     : 0;
    right    : 0;
    bottom   : -110px;
    transition : all 0.5s ease; }
    .mediczop-box-doctor li .box .box-contact p {
      margin-bottom : 0;
      font-family : 'Roboto', sans-serif;
      font-weight : 400;
      font-size     : 14px;
      color         : #fff; }
    .mediczop-box-doctor li .box .box-contact p span {
      padding-right : 7px; }

.woocommerce .products .star-rating {
  margin : auto; }
  .woocommerce .products .star-rating span {
    color : #17c0c3; }

.star-rating {
  margin : auto; }
  .star-rating span {
    color : #17c0c3; }

.mediczop-box-product {
  border-radius : 5px;
  border        : 1px solid #dcddde;
  overflow      : hidden; }
  .mediczop-box-product .box-img {
    padding    : 15px;
    background : #fff;
    position   : relative; }
  .mediczop-box-product .box-img:hover .box-overlay {
    -webkit-transform : scale(1);
    -moz-transform    : scale(1);
    -ms-transform     : scale(1);
    -o-transform      : scale(1);
    transform         : scale(1); }
    .mediczop-box-product .box-img:hover .box-overlay .btn {
      opacity : 1; }
    .mediczop-box-product .box-img:hover .box-overlay .btn.btn-add-card {
      left       : 11%;
      transition : all 0.5s ease 0.5s; }
    .mediczop-box-product .box-img:hover .box-overlay .btn.btn-view-detail {
      right      : 11%;
      transition : all 0.5s ease 0.5s; }
  .mediczop-box-product .box-img img {
    display : block;
    width   : auto; }
  .mediczop-box-product .box-img .box-overlay {
    background : rgba(255, 255, 255, .9);
    position   : absolute;
    top        : 0;
    right      : 0;
    bottom     : 0;
    left       : 0;
    -webkit-transform : scale(0);
    -moz-transform    : scale(0);
    -ms-transform     : scale(0);
    -o-transform      : scale(0);
    transform         : scale(0);
    transition : all 0.5s ease; }
  .mediczop-box-product .box-img .box-overlay .btn {
    opacity  : 0;
    position : absolute;
    top      : 50%;
    -webkit-transform : translateY(-50%);
    -moz-transform    : translateY(-50%);
    -ms-transform     : translateY(-50%);
    -o-transform      : translateY(-50%);
    transform         : translateY(-50%); }
    .mediczop-box-product .box-img .box-overlay .btn.btn-add-card {
      left : 53%; }
    .mediczop-box-product .box-img .box-overlay .btn.btn-add-card a {
      color      : #fff;
      background : #17c0c3;
      border     : 1px solid #17c0c3; }
    .mediczop-box-product .box-img .box-overlay .btn.btn-add-card a:hover {
      color      : #4e5453;
      border     : 1px solid #4c4f50;
      background : #fff; }
    .mediczop-box-product .box-img .box-overlay .btn.btn-view-detail {
      right : 53%; }
    .mediczop-box-product .box-img .box-overlay .btn.btn-view-detail a {
      color      : #4e5453;
      background : #fff;
      border     : 1px solid #4c4f50; }
    .mediczop-box-product .box-img .box-overlay .btn.btn-view-detail a:hover {
      color      : #fff;
      background : #17c0c3;
      border     : 1px solid #17c0c3; }
  .mediczop-box-product .box-img .box-overlay a {
    font-family : 'Roboto', sans-serif;
    font-weight : 400;
    width         : 97px;
    text-align    : center;
    display       : inline-block;
    line-height   : 28px;
    font-size     : 12px;
    border-radius : 30px; }
  .mediczop-box-product .product-info {
    padding    : 22px 15px;
    background : #fafafa;
    border-top : 1px solid #dcddde; }
  .mediczop-box-product .product-info h3 {
    display       : inline-block;
    font-family : 'PT Serif', serif;
    font-weight : 700;
    font-size     : 20px;
    color         : #1b2725;
    margin-bottom : 5px; }
  .mediczop-box-product .product-info .product-price {
    margin-top : 20px; }
  .mediczop-box-product .product-info .product-price span {
    font-family : 'Roboto', sans-serif;
    font-weight : 400;
    font-size : 22px;
    color     : #4e5453; }
  .mediczop-box-product .product-info .product-price del {
    padding-right : 20px; }
    .mediczop-box-product .product-info .product-price del span {
      color           : #ababab;
      text-decoration : line-through; }
  .mediczop-box-product .product-info .product-price ins {
    background : transparent; }

.widget_media_image img {
  display : block;
  margin  : auto;
  width   : 100%; }

.post-type-archive-departments .mediczop-sidebar-v2 .widget_nav_menu, .post-type-archive-help .mediczop-sidebar-v2 .widget_nav_menu, .single-departments .mediczop-sidebar-v2 .widget_nav_menu, .single-help .mediczop-sidebar-v2 .widget_nav_menu {
  margin-bottom : 30px;
  padding       : 30px;
  background : #17c0c3;
  background : -webkit-linear-gradient(left, #17c0c3, #59e3bf);
  background : -o-linear-gradient(right, #17c0c3, #59e3bf);
  background : -moz-linear-gradient(right, #17c0c3, #59e3bf);
  background : linear-gradient(to right, #17c0c3, #59e3bf); }
  .post-type-archive-departments .mediczop-sidebar-v2 .widget_nav_menu .title h3, .post-type-archive-help .mediczop-sidebar-v2 .widget_nav_menu .title h3, .single-departments .mediczop-sidebar-v2 .widget_nav_menu .title h3, .single-help .mediczop-sidebar-v2 .widget_nav_menu .title h3 {
    background : transparent;
    color      : #fff;
    padding    : 0; }
  .post-type-archive-departments .mediczop-sidebar-v2 .widget_nav_menu ul li, .post-type-archive-help .mediczop-sidebar-v2 .widget_nav_menu ul li, .single-departments .mediczop-sidebar-v2 .widget_nav_menu ul li, .single-help .mediczop-sidebar-v2 .widget_nav_menu ul li {
    padding-bottom : 14px;
    position       : relative; }
    .post-type-archive-departments .mediczop-sidebar-v2 .widget_nav_menu ul li:before, .post-type-archive-help .mediczop-sidebar-v2 .widget_nav_menu ul li:before, .single-departments .mediczop-sidebar-v2 .widget_nav_menu ul li:before, .single-help .mediczop-sidebar-v2 .widget_nav_menu ul li:before {
      display : none; }
    .post-type-archive-departments .mediczop-sidebar-v2 .widget_nav_menu ul li:last-child, .post-type-archive-help .mediczop-sidebar-v2 .widget_nav_menu ul li:last-child, .single-departments .mediczop-sidebar-v2 .widget_nav_menu ul li:last-child, .single-help .mediczop-sidebar-v2 .widget_nav_menu ul li:last-child {
      padding-bottom : 0; }
    .post-type-archive-departments .mediczop-sidebar-v2 .widget_nav_menu ul li:hover a, .post-type-archive-help .mediczop-sidebar-v2 .widget_nav_menu ul li:hover a, .single-departments .mediczop-sidebar-v2 .widget_nav_menu ul li:hover a, .single-help .mediczop-sidebar-v2 .widget_nav_menu ul li:hover a {
      color : #000; }
      .post-type-archive-departments .mediczop-sidebar-v2 .widget_nav_menu ul li:hover a:before, .post-type-archive-help .mediczop-sidebar-v2 .widget_nav_menu ul li:hover a:before, .single-departments .mediczop-sidebar-v2 .widget_nav_menu ul li:hover a:before, .single-help .mediczop-sidebar-v2 .widget_nav_menu ul li:hover a:before {
        color      : #000;
        transition : all 0.5s ease; }
      .post-type-archive-departments .mediczop-sidebar-v2 .widget_nav_menu ul li:hover a span, .post-type-archive-help .mediczop-sidebar-v2 .widget_nav_menu ul li:hover a span, .single-departments .mediczop-sidebar-v2 .widget_nav_menu ul li:hover a span, .single-help .mediczop-sidebar-v2 .widget_nav_menu ul li:hover a span {
        color      : #000;
        transition : all 0.5s ease; }
    .post-type-archive-departments .mediczop-sidebar-v2 .widget_nav_menu ul li a, .post-type-archive-help .mediczop-sidebar-v2 .widget_nav_menu ul li a, .single-departments .mediczop-sidebar-v2 .widget_nav_menu ul li a, .single-help .mediczop-sidebar-v2 .widget_nav_menu ul li a {
      padding-left : 0;
      color        : #fff;
      display      : block; }
    .post-type-archive-departments .mediczop-sidebar-v2 .widget_nav_menu ul li a:before, .post-type-archive-help .mediczop-sidebar-v2 .widget_nav_menu ul li a:before, .single-departments .mediczop-sidebar-v2 .widget_nav_menu ul li a:before, .single-help .mediczop-sidebar-v2 .widget_nav_menu ul li a:before {
      font-family            : 'FontAwesome';
      content                : "\f0f1";
      speak                  : none;
      font-weight            : normal;
      font-variant           : normal;
      text-transform         : none;
      -webkit-font-smoothing : antialiased;
      text-decoration        : none;
      padding-right : 10px; }
    .post-type-archive-departments .mediczop-sidebar-v2 .widget_nav_menu ul li a span, .post-type-archive-help .mediczop-sidebar-v2 .widget_nav_menu ul li a span, .single-departments .mediczop-sidebar-v2 .widget_nav_menu ul li a span, .single-help .mediczop-sidebar-v2 .widget_nav_menu ul li a span {
      transition    : all 0.5s ease;
      padding-right : 10px;
      color         : #fff; }

.uk-slider li img {
  display : block;
  margin  : auto; }

.vc_col-has-fill > .vc_column-inner, .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_vc_row > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_vc_row_inner > .vc_row > .vc_vc_column_inner > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_vc_column_inner > .vc_column_container > .vc_column-inner, .vc_section.vc_section-has-fill, .vc_section.vc_section-has-fill + .vc_row-full-width + .vc_section, .vc_section.vc_section-has-fill + .vc_section {
  padding-top : 0 !important; }

.ultimate-map-wrapper {
  margin-top : 20px; }

.uavc-list-icon ul.uavc-list li {
  font-family   : 'Roboto', sans-serif;
  font-weight   : 700;
  font-size     : 16px;
  color         : #4e5453;
  padding-right : 50px; }
  .uavc-list-icon ul.uavc-list li .ult-just-icon-wrapper i {
    color     : #17c0c3;
    font-size : 16px;
    display   : block; }
  .uavc-list-icon ul.uavc-list li .uavc-list-content {
    margin-bottom : 3px; }

.author-box {
  margin-bottom : 40px;
  text-align    : center; }
  .author-box img {
    display : block;
    margin  : auto; }
  .author-box .author-name {
    display        : block;
    font-weight    : bold;
    margin         : 20px 0 10px 0;
    font-size      : 20px;
    text-transform : capitalize; }

.admin-bar .uk-sticky-placeholder .uk-active {
  top : 30px !important; }
  @media screen and (max-width: 782px) {
      .admin-bar .uk-sticky-placeholder .uk-active {
        top : 45px !important; } }

.full-width-menu {
  padding-top : 0 !important; }

.rm-margin .header {
  margin-bottom : 5px !important; }

.uk-sticky-placeholder .title-bar.uk-active {
  background : transparent;
  padding    : 0; }
  .uk-sticky-placeholder .title-bar.uk-active .header {
    margin-bottom : 0;
    box-shadow    : none; }
  .uk-sticky-placeholder .title-bar.uk-active .menu-pages {
    display : none; }

.search .uk-dropdown button {
  display : none; }

.title-bar {
  padding                 : 45px 0;
  background-color        : #282d2f;
  -webkit-background-size : cover;
  -moz-background-size    : cover;
  -ms-background-size     : cover;
  -o-background-size      : cover;
  background-size         : cover;
  /*
    Menu Mobile
*/ }
  .title-bar .header {
    margin-bottom : 105px; }
  .title-bar .menu-pages {
    color    : #fff;
    position : relative;
    z-index  : 0; }
  .title-bar .menu-pages h3 {
    margin-bottom  : 0;
    text-transform : uppercase;
    font-family : 'PT Serif', serif;
    font-weight : 700;
    font-size      : 24px;
    color          : #fff; }
  .title-bar .menu-pages li {
    display       : inline-block;
    padding-right : 7px;
    margin-right  : 4px;
    position      : relative;
    font-size     : 14px;
    color         : #fff; }
  .title-bar .menu-pages li:hover a, .title-bar .menu-pages li.uk-active a, .title-bar .menu-pages li.current_page_item a {
    text-decoration : underline; }
  .title-bar .menu-pages li:last-child:before {
    display : none; }
  .title-bar .menu-pages li:before {
    content   : '/';
    font-family : 'Roboto', sans-serif;
    font-weight : 300;
    font-size : 14px;
    color     : #fff;
    position  : absolute;
    right     : 0;
    bottom    : 0; }
  .title-bar .menu-pages li a {
    font-family : 'Roboto', sans-serif;
    font-weight : 300;
    font-size : 14px;
    color     : #fff;
    transition : all 0.5s ease; }

.mobile-menu {
  background-color : #fff;
  overflow         : hidden;
  z-index          : 999;
  display          : none;
  box-shadow       : 0px 6px 10px rgba(0, 0, 0, .1);
  position         : absolute;
  left             : 0;
  right            : 0;
  top              : 70px; }
  .mobile-menu .nav-holder ul > li {
    border-top : 1px solid #f4f4f4; }
    .mobile-menu .nav-holder ul > li > a {
      background  : #fff;
      display     : block;
      color       : #1b2725;
      padding     : 0 15px;
      font-size   : 14px;
      line-height : 42px;
      font-family : 'Roboto', sans-serif;
      font-weight : 400; }
    .mobile-menu .nav-holder ul > li > a button {
      border     : none;
      color      : #1b2725;
      background : transparent;
      position   : absolute;
      right      : 15px;
      width      : 15px;
      height     : auto;
      cursor     : pointer;
      z-index    : 999; }
    .mobile-menu .nav-holder ul > li > a button:focus {
      outline : none; }
    .mobile-menu .nav-holder ul > li > a button span {
      font-size : 10px; }
    .mobile-menu .nav-holder ul > li ul.sub-menu {
      display : none; }
    .mobile-menu .nav-holder ul > li ul.sub-menu li {
      display    : block;
      border-top : 1px solid #f2f2f2; }
    .mobile-menu .nav-holder ul > li ul.sub-menu li > a {
      font-family : 'Roboto', sans-serif;
      display     : block;
      line-height : 42px;
      padding     : 0 25px;
      color       : #1b2725; }
      .mobile-menu .nav-holder ul > li ul.sub-menu li > a span {
        padding-right : 5px; }
  .mobile-menu .nav-holder ul li:hover a {
    color : #17c0c3; }

.default-menu > ul > li a {
  height         : 50px;
  font-weight    : 600;
  letter-spacing : 1px;
  font-size      : 14px;
  line-height    : 50px;
  padding        : 0 25px;
  color          : #fff; }
  .default-menu > ul > li a:hover {
    cursor : pointer; }
  .default-menu > ul > li a:active, .default-menu > ul > li a:focus {
    cursor : pointer; }
  .default-menu > ul > li.uk-parent > a {
    position      : relative;
    padding-right : 35px; }
  .default-menu > ul > li.uk-parent > a:after {
    position    : absolute;
    right       : 15px;
    top         : 50%;
    margin-top  : -6px;
    font-size   : 10px;
    line-height : 10px;
    font-family            : 'FontAwesome';
    content                : "\f078";
    speak                  : none;
    font-weight            : normal;
    font-variant           : normal;
    text-transform         : none;
    -webkit-font-smoothing : antialiased;
    text-decoration        : none; }
  .default-menu > ul > li .sub-menu {
    padding    : 0;
    border-top : 2px solid #17c0c3;
    margin     : 0;
    width      : auto;
    min-width  : 250px; }
  .default-menu > ul > li .sub-menu li {
    position    : relative;
    display     : block;
    width       : auto;
    float       : none;
    white-space : nowrap; }
  .default-menu > ul > li .sub-menu li a {
    display     : block;
    height      : 40px;
    line-height : 40px;
    font-weight : normal;
    color       : #d5d5d5; }
  .default-menu > ul > li .sub-menu li a:hover {
    color : #fff; }
  .default-menu > ul > li .sub-menu li .sub-menu {
    left : 100%;
    top  : 0; }
  .default-menu > ul > li .sub-menu li > a {
    text-transform : none; }
  .default-menu > ul > li .sub-menu li > a .title-menu {
    margin-left : 0px;
    transition  : all 0.5s ease; }
  .default-menu > ul > li .sub-menu li:hover {
    transition       : all 0.5s ease;
    background-color : #17c0c3; }
  .default-menu > ul > li .sub-menu li:hover > a {
    color : #fff; }
    .default-menu > ul > li .sub-menu li:hover > a .title-menu {
      margin-left : 10px;
      transition  : all 0.5s ease; }
  .default-menu > ul > li.uk-open > a {
    position : relative; }
  .default-menu > ul > li.uk-open > a:before {
    content       : '';
    width         : 0;
    height        : 0;
    border-left   : 5px solid transparent;
    border-right  : 5px solid transparent;
    border-bottom : 5px solid #17c0c3;
    position      : absolute;
    bottom        : 0px;
    left          : 46%; }
  .default-menu > ul > li ul li a:hover {
    color : #fff; }
  .default-menu > ul > li.has_full_width {
    position : static; }
  .default-menu > ul > li.has_full_width > ul > li.hidden-menu-item > a {
    display : none; }
  .default-menu > ul > li.has_full_width > ul.multicolumn {
    position : absolute;
    float    : none;
    width    : 100%;
    left     : 0;
    right    : 0; }
  .default-menu > ul > li.has_full_width > ul.multicolumn > li {
    float              : left;
    margin             : 0;
    padding            : 0;
    width              : 100%;
    height             : 100%;
    display            : block;
    position           : static;
    border             : none;
    -webkit-box-sizing : border-box;
    -moz-box-sizing    : border-box;
    box-sizing         : border-box; }
    .default-menu > ul > li.has_full_width > ul.multicolumn > li:hover {
      margin-left : 0 !important;
      background  : none !important; }
      .default-menu > ul > li.has_full_width > ul.multicolumn > li:hover > a .title-menu {
        margin-left : 0 !important; }
    .default-menu > ul > li.has_full_width > ul.multicolumn > li > a {
      font-weight : 600;
      color       : #fff !important; }
      .default-menu > ul > li.has_full_width > ul.multicolumn > li > a:hover {
        margin-left : 0 !important;
        background  : none !important; }
    .default-menu > ul > li.has_full_width > ul.multicolumn > li a {
      height      : 40px;
      line-height : 40px;
      margin-left : 0px;
      transition  : all 0.5s ease; }
    .default-menu > ul > li.has_full_width > ul.multicolumn > li.menu-item-has-children > a :after {
      content : "" !important;
      display : none !important; }
    .default-menu > ul > li.has_full_width > ul.multicolumn > li > ul {
      opacity   : 1;
      left      : 0;
      animation : initial;
      top       : 100%;
      right     : 0;
      border    : 0;
      width     : 100%;
      height    : 100%;
      clip      : auto;
      min-width : 160px;
      overflow  : inherit;
      display   : block;
      position  : static; }
      .default-menu > ul > li.has_full_width > ul.multicolumn > li > ul > li {
        border : none; }
        .default-menu > ul > li.has_full_width > ul.multicolumn > li > ul > li > a {
          text-transform : none; }
          .default-menu > ul > li.has_full_width > ul.multicolumn > li > ul > li > a .title-menu {
            margin-left : 0px;
            transition  : all 0.5s ease; }
        .default-menu > ul > li.has_full_width > ul.multicolumn > li > ul > li:hover {
          transition       : all 0.5s ease;
          background-color : #17c0c3; }
          .default-menu > ul > li.has_full_width > ul.multicolumn > li > ul > li:hover > a {
            color : #fff; }
            .default-menu > ul > li.has_full_width > ul.multicolumn > li > ul > li:hover > a .title-menu {
              margin-left : 10px;
              transition  : all 0.5s ease; }
  .default-menu > ul > li.has_full_width > ul.multicolumn.columns3 > li {
    width : 33.33%; }
  .default-menu > ul > li.has_full_width > ul.multicolumn.columns4 > li {
    width : 25%; }
  .default-menu > ul > li.has_full_width > ul.multicolumn.columns5 > li {
    width : 20%; }
  .default-menu ul li.menu-item-has-children li.menu-item-has-children > a:after {
    top                    : 18px;
    content                : "\f105";
    -webkit-font-smoothing : antialiased;
    display                : inline-block;
    font                   : normal normal normal 14px/1 FontAwesome;
    position               : absolute;
    right                  : 12px;
    vertical-align         : text-bottom; }
  .default-menu ul li a {
    font-family : 'Roboto', sans-serif; }

.header {
  position : relative;
  /*
    Header V1
*/ }
  .header .uk-container {
    position : relative; }
  .header .main-menu .primary-menu li {
    display : inline-block; }

.header-v1, .header-v2, .header-v3, .header-v5, .header-v4 {
  box-shadow : 0 0 13px rgba(0, 0, 0, .25); }
  .header-v1.tranparent-header, .header-v2.tranparent-header, .header-v3.tranparent-header, .header-v5.tranparent-header, .header-v4.tranparent-header {
    box-shadow : none; }
  .header-v1.uk-active, .header-v2.uk-active, .header-v3.uk-active, .header-v5.uk-active, .header-v4.uk-active {
    z-index : 999; }
  .header-v1.uk-active .header, .header-v2.uk-active .header, .header-v3.uk-active .header, .header-v5.uk-active .header, .header-v4.uk-active .header {
    box-shadow : 0 0 13px rgba(0, 0, 0, .25); }
  .header-v1.uk-active .header .top-bar, .header-v2.uk-active .header .top-bar, .header-v3.uk-active .header .top-bar, .header-v5.uk-active .header .top-bar, .header-v4.uk-active .header .top-bar {
    display : none; }
  .header-v1.uk-active .header .logo, .header-v2.uk-active .header .logo, .header-v3.uk-active .header .logo, .header-v5.uk-active .header .logo, .header-v4.uk-active .header .logo {
    height : 70px; }
  .header-v1.uk-active .header .main-menu .primary-menu li a, .header-v2.uk-active .header .main-menu .primary-menu li a, .header-v3.uk-active .header .main-menu .primary-menu li a, .header-v5.uk-active .header .main-menu .primary-menu li a, .header-v4.uk-active .header .main-menu .primary-menu li a {
    line-height : 70px; }
  .header-v1 .header, .header-v2 .header, .header-v3 .header, .header-v5 .header, .header-v4 .header {
    background : #fff; }
  .header-v1 .header .top-bar, .header-v2 .header .top-bar, .header-v3 .header .top-bar, .header-v5 .header .top-bar, .header-v4 .header .top-bar {
    background  : #17c0c3;
    height      : 40px;
    line-height : 40px;
    overflow    : hidden;
    position    : relative; }
  .header-v1 .header .top-bar .top-bar-left-absolute, .header-v2 .header .top-bar .top-bar-left-absolute, .header-v3 .header .top-bar .top-bar-left-absolute, .header-v5 .header .top-bar .top-bar-left-absolute, .header-v4 .header .top-bar .top-bar-left-absolute {
    width      : 32%;
    height     : 100%;
    background : #555958;
    position   : absolute;
    left       : 0;
    top        : 0;
    bottom     : 0;
    z-index    : 1; }
  .header-v1 .header .top-bar .top-bar-left-absolute img, .header-v2 .header .top-bar .top-bar-left-absolute img, .header-v3 .header .top-bar .top-bar-left-absolute img, .header-v5 .header .top-bar .top-bar-left-absolute img, .header-v4 .header .top-bar .top-bar-left-absolute img {
    display  : block;
    position : absolute;
    right    : -75px;
    top      : 0;
    bottom   : 0; }
  .header-v1 .header .top-bar .top-bar-social, .header-v2 .header .top-bar .top-bar-social, .header-v3 .header .top-bar .top-bar-social, .header-v5 .header .top-bar .top-bar-social, .header-v4 .header .top-bar .top-bar-social {
    position : relative;
    z-index  : 2; }
  .header-v1 .header .top-bar .top-bar-social li, .header-v2 .header .top-bar .top-bar-social li, .header-v3 .header .top-bar .top-bar-social li, .header-v5 .header .top-bar .top-bar-social li, .header-v4 .header .top-bar .top-bar-social li {
    padding-right : 20px;
    display       : inline-block; }
  .header-v1 .header .top-bar .top-bar-social li:last-child, .header-v2 .header .top-bar .top-bar-social li:last-child, .header-v3 .header .top-bar .top-bar-social li:last-child, .header-v5 .header .top-bar .top-bar-social li:last-child, .header-v4 .header .top-bar .top-bar-social li:last-child {
    padding-right : 0; }
  .header-v1 .header .top-bar .top-bar-social li a, .header-v2 .header .top-bar .top-bar-social li a, .header-v3 .header .top-bar .top-bar-social li a, .header-v5 .header .top-bar .top-bar-social li a, .header-v4 .header .top-bar .top-bar-social li a {
    padding-right : 6px;
    font-size     : 14px;
    color         : rgba(255, 255, 255, .5); }
  .header-v1 .header .top-bar .top-bar-contact-info li, .header-v2 .header .top-bar .top-bar-contact-info li, .header-v3 .header .top-bar .top-bar-contact-info li, .header-v5 .header .top-bar .top-bar-contact-info li, .header-v4 .header .top-bar .top-bar-contact-info li {
    display      : inline-block;
    padding-left : 50px; }
  .header-v1 .header .top-bar .top-bar-contact-info li a span, .header-v2 .header .top-bar .top-bar-contact-info li a span, .header-v3 .header .top-bar .top-bar-contact-info li a span, .header-v5 .header .top-bar .top-bar-contact-info li a span, .header-v4 .header .top-bar .top-bar-contact-info li a span {
    color         : #fff;
    padding-right : 10px; }
  .header-v1 .header .top-bar .top-bar-contact-info li a p, .header-v2 .header .top-bar .top-bar-contact-info li a p, .header-v3 .header .top-bar .top-bar-contact-info li a p, .header-v5 .header .top-bar .top-bar-contact-info li a p, .header-v4 .header .top-bar .top-bar-contact-info li a p {
    display   : inline-block;
    font-family : 'Roboto', sans-serif;
    font-weight : 400;
    color     : #fff;
    font-size : 14px; }
  .header-v1 .header .logo, .header-v2 .header .logo, .header-v3 .header .logo, .header-v5 .header .logo, .header-v4 .header .logo {
    float  : left;
    height : 70px; }
  .header-v1 .header .logo a, .header-v2 .header .logo a, .header-v3 .header .logo a, .header-v5 .header .logo a, .header-v4 .header .logo a {
    display : inline-block; }
  .header-v1 .header .logo a img, .header-v2 .header .logo a img, .header-v3 .header .logo a img, .header-v5 .header .logo a img, .header-v4 .header .logo a img {
    display : block; }
  .header-v1 .header .main-menu, .header-v2 .header .main-menu, .header-v3 .header .main-menu, .header-v5 .header .main-menu, .header-v4 .header .main-menu {
    float : right; }
  .header-v1 .header .main-menu li, .header-v2 .header .main-menu li, .header-v3 .header .main-menu li, .header-v5 .header .main-menu li, .header-v4 .header .main-menu li {
    position : relative; }
  .header-v1 .header .main-menu li a, .header-v2 .header .main-menu li a, .header-v3 .header .main-menu li a, .header-v5 .header .main-menu li a, .header-v4 .header .main-menu li a {
    font-family : 'Roboto', sans-serif;
    font-weight : 500;
    font-size : 14px;
    color     : #1b2725; }
  .header-v1 .header .main-menu .primary-menu, .header-v2 .header .main-menu .primary-menu, .header-v3 .header .main-menu .primary-menu, .header-v5 .header .main-menu .primary-menu, .header-v4 .header .main-menu .primary-menu {
    display : none; }
  .header-v1 .header .main-menu .primary-menu li, .header-v2 .header .main-menu .primary-menu li, .header-v3 .header .main-menu .primary-menu li, .header-v5 .header .main-menu .primary-menu li, .header-v4 .header .main-menu .primary-menu li {
    margin      : 0 5px;
    line-height : 30px; }
  .header-v1 .header .main-menu .primary-menu li:first-child, .header-v2 .header .main-menu .primary-menu li:first-child, .header-v3 .header .main-menu .primary-menu li:first-child, .header-v5 .header .main-menu .primary-menu li:first-child, .header-v4 .header .main-menu .primary-menu li:first-child {
    margin-left : 0; }
  .header-v1 .header .main-menu .primary-menu li:last-child, .header-v2 .header .main-menu .primary-menu li:last-child, .header-v3 .header .main-menu .primary-menu li:last-child, .header-v5 .header .main-menu .primary-menu li:last-child, .header-v4 .header .main-menu .primary-menu li:last-child {
    margin-right : 0; }
  .header-v1 .header .main-menu .primary-menu li:hover > a, .header-v2 .header .main-menu .primary-menu li:hover > a, .header-v3 .header .main-menu .primary-menu li:hover > a, .header-v5 .header .main-menu .primary-menu li:hover > a, .header-v4 .header .main-menu .primary-menu li:hover > a, .header-v1 .header .main-menu .primary-menu li.uk-active > a, .header-v2 .header .main-menu .primary-menu li.uk-active > a, .header-v3 .header .main-menu .primary-menu li.uk-active > a, .header-v5 .header .main-menu .primary-menu li.uk-active > a, .header-v4 .header .main-menu .primary-menu li.uk-active > a, .header-v1 .header .main-menu .primary-menu li.current_page_item > a, .header-v2 .header .main-menu .primary-menu li.current_page_item > a, .header-v3 .header .main-menu .primary-menu li.current_page_item > a, .header-v5 .header .main-menu .primary-menu li.current_page_item > a, .header-v4 .header .main-menu .primary-menu li.current_page_item > a {
    color      : #17c0c3;
    background : #f9f9f9; }
    .header-v1 .header .main-menu .primary-menu li:hover > a:before, .header-v2 .header .main-menu .primary-menu li:hover > a:before, .header-v3 .header .main-menu .primary-menu li:hover > a:before, .header-v5 .header .main-menu .primary-menu li:hover > a:before, .header-v4 .header .main-menu .primary-menu li:hover > a:before, .header-v1 .header .main-menu .primary-menu li.uk-active > a:before, .header-v2 .header .main-menu .primary-menu li.uk-active > a:before, .header-v3 .header .main-menu .primary-menu li.uk-active > a:before, .header-v5 .header .main-menu .primary-menu li.uk-active > a:before, .header-v4 .header .main-menu .primary-menu li.uk-active > a:before, .header-v1 .header .main-menu .primary-menu li.current_page_item > a:before, .header-v2 .header .main-menu .primary-menu li.current_page_item > a:before, .header-v3 .header .main-menu .primary-menu li.current_page_item > a:before, .header-v5 .header .main-menu .primary-menu li.current_page_item > a:before, .header-v4 .header .main-menu .primary-menu li.current_page_item > a:before {
      width : 100%;
      transition : all 0.5s ease; }
  .header-v1 .header .main-menu .primary-menu li:hover > .children, .header-v2 .header .main-menu .primary-menu li:hover > .children, .header-v3 .header .main-menu .primary-menu li:hover > .children, .header-v5 .header .main-menu .primary-menu li:hover > .children, .header-v4 .header .main-menu .primary-menu li:hover > .children {
    display : block; }
  .header-v1 .header .main-menu .primary-menu li.uk-open > .sub-menu, .header-v2 .header .main-menu .primary-menu li.uk-open > .sub-menu, .header-v3 .header .main-menu .primary-menu li.uk-open > .sub-menu, .header-v5 .header .main-menu .primary-menu li.uk-open > .sub-menu, .header-v4 .header .main-menu .primary-menu li.uk-open > .sub-menu, .header-v1 .header .main-menu .primary-menu li.uk-open > .children, .header-v2 .header .main-menu .primary-menu li.uk-open > .children, .header-v3 .header .main-menu .primary-menu li.uk-open > .children, .header-v5 .header .main-menu .primary-menu li.uk-open > .children, .header-v4 .header .main-menu .primary-menu li.uk-open > .children {
    display : block; }
  .header-v1 .header .main-menu .primary-menu li.has_full_width_releases, .header-v2 .header .main-menu .primary-menu li.has_full_width_releases, .header-v3 .header .main-menu .primary-menu li.has_full_width_releases, .header-v5 .header .main-menu .primary-menu li.has_full_width_releases, .header-v4 .header .main-menu .primary-menu li.has_full_width_releases {
    position : static; }
  .header-v1 .header .main-menu .primary-menu li.has_full_width_releases > a, .header-v2 .header .main-menu .primary-menu li.has_full_width_releases > a, .header-v3 .header .main-menu .primary-menu li.has_full_width_releases > a, .header-v5 .header .main-menu .primary-menu li.has_full_width_releases > a, .header-v4 .header .main-menu .primary-menu li.has_full_width_releases > a {
    position : relative; }
  .header-v1 .header .main-menu .primary-menu li.has_full_width_releases:hover > a:before, .header-v2 .header .main-menu .primary-menu li.has_full_width_releases:hover > a:before, .header-v3 .header .main-menu .primary-menu li.has_full_width_releases:hover > a:before, .header-v5 .header .main-menu .primary-menu li.has_full_width_releases:hover > a:before, .header-v4 .header .main-menu .primary-menu li.has_full_width_releases:hover > a:before {
    content : '';
    opacity : 1; }
  .header-v1 .header .main-menu .primary-menu li.has_full_width_releases > ul > li.hidden-menu-item > a, .header-v2 .header .main-menu .primary-menu li.has_full_width_releases > ul > li.hidden-menu-item > a, .header-v3 .header .main-menu .primary-menu li.has_full_width_releases > ul > li.hidden-menu-item > a, .header-v5 .header .main-menu .primary-menu li.has_full_width_releases > ul > li.hidden-menu-item > a, .header-v4 .header .main-menu .primary-menu li.has_full_width_releases > ul > li.hidden-menu-item > a {
    display : none; }
    .header-v1 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn, .header-v2 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn, .header-v3 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn, .header-v5 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn, .header-v4 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn {
      max-width        : initial;
      position         : absolute;
      float            : none;
      width            : 100%;
      left             : 0;
      right            : 0;
      padding          : 5px; }
      .header-v1 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn li a:before, .header-v2 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn li a:before, .header-v3 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn li a:before, .header-v5 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn li a:before, .header-v4 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn li a:before {
        content : '';
        display : none; }
      .header-v1 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li, .header-v2 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li, .header-v3 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li, .header-v5 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li, .header-v4 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li {
        float              : left;
        margin             : 0;
        padding            : 0;
        width              : 100%;
        height             : 100%;
        display            : block;
        position           : static;
        border             : none;
        -webkit-box-sizing : border-box;
        -moz-box-sizing    : border-box;
        box-sizing         : border-box; }
        .header-v1 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li:hover, .header-v2 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li:hover, .header-v3 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li:hover, .header-v5 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li:hover, .header-v4 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li:hover {
          margin-left : 0 !important;
          background  : none !important; }
          .header-v1 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li:hover > a .title-menu, .header-v2 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li:hover > a .title-menu, .header-v3 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li:hover > a .title-menu, .header-v5 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li:hover > a .title-menu, .header-v4 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li:hover > a .title-menu {
            margin-left : 0 !important; }
        .header-v1 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li > a, .header-v2 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li > a, .header-v3 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li > a, .header-v5 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li > a, .header-v4 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li > a {
          font-weight : 600;
          color       : #fff; }
          .header-v1 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li > a .menu-title .fa-none, .header-v2 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li > a .menu-title .fa-none, .header-v3 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li > a .menu-title .fa-none, .header-v5 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li > a .menu-title .fa-none, .header-v4 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li > a .menu-title .fa-none {
            display : none; }
          .header-v1 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li > a .title-menu, .header-v2 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li > a .title-menu, .header-v3 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li > a .title-menu, .header-v5 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li > a .title-menu, .header-v4 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li > a .title-menu {
            text-transform : uppercase; }
          .header-v1 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li > a:hover, .header-v2 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li > a:hover, .header-v3 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li > a:hover, .header-v5 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li > a:hover, .header-v4 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li > a:hover {
            margin-left : 0 !important;
            background  : none !important; }
        .header-v1 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li a, .header-v2 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li a, .header-v3 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li a, .header-v5 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li a, .header-v4 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li a {
          border      : none;
          padding     : 0 15px;
          height      : 40px;
          line-height : 40px;
          margin-left : 0px;
          transition  : all 0.5s ease; }
        .header-v1 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li.menu-item-has-children > a :after, .header-v2 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li.menu-item-has-children > a :after, .header-v3 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li.menu-item-has-children > a :after, .header-v5 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li.menu-item-has-children > a :after, .header-v4 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li.menu-item-has-children > a :after {
          content : "" !important;
          display : none !important; }
        .header-v1 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li > ul, .header-v2 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li > ul, .header-v3 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li > ul, .header-v5 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li > ul, .header-v4 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li > ul {
          opacity   : 1;
          left      : 0;
          animation : initial;
          top       : 100%;
          right     : 0;
          border    : 0;
          width     : 100%;
          height    : 100%;
          clip      : auto;
          min-width : 160px;
          overflow  : inherit;
          display   : block;
          position  : static; }
          .header-v1 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li > ul > li, .header-v2 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li > ul > li, .header-v3 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li > ul > li, .header-v5 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li > ul > li, .header-v4 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li > ul > li {
            border : none; }
            .header-v1 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li > ul > li > a, .header-v2 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li > ul > li > a, .header-v3 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li > ul > li > a, .header-v5 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li > ul > li > a, .header-v4 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li > ul > li > a {
              text-transform : none; }
              .header-v1 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li > ul > li > a .title-menu, .header-v2 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li > ul > li > a .title-menu, .header-v3 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li > ul > li > a .title-menu, .header-v5 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li > ul > li > a .title-menu, .header-v4 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li > ul > li > a .title-menu {
                margin-left : 0px;
                transition  : all 0.5s ease; }
            .header-v1 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li > ul > li:hover, .header-v2 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li > ul > li:hover, .header-v3 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li > ul > li:hover, .header-v5 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li > ul > li:hover, .header-v4 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li > ul > li:hover {
              transition       : all 0.5s ease; }
              .header-v1 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li > ul > li:hover > a, .header-v2 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li > ul > li:hover > a, .header-v3 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li > ul > li:hover > a, .header-v5 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li > ul > li:hover > a, .header-v4 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li > ul > li:hover > a {
                color : #fff; }
                .header-v1 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li > ul > li:hover > a .title-menu, .header-v2 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li > ul > li:hover > a .title-menu, .header-v3 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li > ul > li:hover > a .title-menu, .header-v5 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li > ul > li:hover > a .title-menu, .header-v4 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li > ul > li:hover > a .title-menu {
                  margin-left : 10px;
                  transition  : all 0.5s ease; }
        .header-v1 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li ul, .header-v2 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li ul, .header-v3 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li ul, .header-v5 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li ul, .header-v4 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn > li ul {
          background   : none;
          box-shadow   : none;
          padding-left : 0; }
      .header-v1 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn.columns3 > li, .header-v2 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn.columns3 > li, .header-v3 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn.columns3 > li, .header-v5 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn.columns3 > li, .header-v4 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn.columns3 > li {
        width : 33.33%; }
      .header-v1 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn.columns4 > li, .header-v2 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn.columns4 > li, .header-v3 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn.columns4 > li, .header-v5 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn.columns4 > li, .header-v4 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn.columns4 > li {
        width : 25%; }
      .header-v1 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn.columns5 > li, .header-v2 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn.columns5 > li, .header-v3 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn.columns5 > li, .header-v5 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn.columns5 > li, .header-v4 .header .main-menu .primary-menu li.has_full_width_releases > ul.multicolumn.columns5 > li {
        width : 20%; }
  .header-v1 .header .main-menu .primary-menu li a, .header-v2 .header .main-menu .primary-menu li a, .header-v3 .header .main-menu .primary-menu li a, .header-v5 .header .main-menu .primary-menu li a, .header-v4 .header .main-menu .primary-menu li a {
    padding     : 0 20px;
    line-height : 120px;
    position    : relative;
    display     : block; }
  .header-v1 .header .main-menu .primary-menu li a:before, .header-v2 .header .main-menu .primary-menu li a:before, .header-v3 .header .main-menu .primary-menu li a:before, .header-v5 .header .main-menu .primary-menu li a:before, .header-v4 .header .main-menu .primary-menu li a:before {
    content    : '';
    width      : 0px;
    height     : 3px;
    background : #17c0c3;
    position   : absolute;
    bottom     : 0;
    left       : 0;
    transition : all 0.5s ease; }
  .header-v1 .header .main-menu .primary-menu li .uk-dropdown, .header-v2 .header .main-menu .primary-menu li .uk-dropdown, .header-v3 .header .main-menu .primary-menu li .uk-dropdown, .header-v5 .header .main-menu .primary-menu li .uk-dropdown, .header-v4 .header .main-menu .primary-menu li .uk-dropdown {
    margin-left : 0;
    max-width   : 305px;
    width       : 220px;
    background  : #fff;
    padding     : 15px 0;
    box-shadow  : 0px 5px 8px rgba(0, 0, 0, .2); }
  .header-v1 .header .main-menu .primary-menu li .uk-dropdown li, .header-v2 .header .main-menu .primary-menu li .uk-dropdown li, .header-v3 .header .main-menu .primary-menu li .uk-dropdown li, .header-v5 .header .main-menu .primary-menu li .uk-dropdown li, .header-v4 .header .main-menu .primary-menu li .uk-dropdown li {
    display : block;
    margin  : 0;
    padding : 0 0 0 20px;
    transition : all 0.5s ease; }
    .header-v1 .header .main-menu .primary-menu li .uk-dropdown li a:before, .header-v2 .header .main-menu .primary-menu li .uk-dropdown li a:before, .header-v3 .header .main-menu .primary-menu li .uk-dropdown li a:before, .header-v5 .header .main-menu .primary-menu li .uk-dropdown li a:before, .header-v4 .header .main-menu .primary-menu li .uk-dropdown li a:before {
      display : none; }
    .header-v1 .header .main-menu .primary-menu li .uk-dropdown li a, .header-v2 .header .main-menu .primary-menu li .uk-dropdown li a, .header-v3 .header .main-menu .primary-menu li .uk-dropdown li a, .header-v5 .header .main-menu .primary-menu li .uk-dropdown li a, .header-v4 .header .main-menu .primary-menu li .uk-dropdown li a {
      display                     : block;
      padding                     : 0;
      line-height                 : 40px;
      background                  : transparent !important;
      position                    : relative;
      -webkit-transform           : perspective(1px) translateZ(0);
      -moz-transform              : perspective(1px) translateZ(0);
      -ms-transform               : perspective(1px) translateZ(0);
      -o-transform                : perspective(1px) translateZ(0);
      transform                   : perspective(1px) translateZ(0);
      -webkit-transition-duration : 0.3s;
      -moz-transition-duration    : 0.3s;
      -ms-transition-duration     : 0.3s;
      -o-transition-duration      : 0.3s;
      transition-duration         : 0.3s; }
      .header-v1 .header .main-menu .primary-menu li .uk-dropdown li a:hover:after, .header-v2 .header .main-menu .primary-menu li .uk-dropdown li a:hover:after, .header-v3 .header .main-menu .primary-menu li .uk-dropdown li a:hover:after, .header-v5 .header .main-menu .primary-menu li .uk-dropdown li a:hover:after, .header-v4 .header .main-menu .primary-menu li .uk-dropdown li a:hover:after {
        opacity                           : 1;
        -webkit-animation-name            : hvr-icon-wobble-horizontal;
        -moz-animation-name               : hvr-icon-wobble-horizontal;
        -ms-animation-name                : hvr-icon-wobble-horizontal;
        -o-animation-name                 : hvr-icon-wobble-horizontal;
        animation-name                    : hvr-icon-wobble-horizontal;
        -webkit-animation-duration        : 1s;
        -moz-animation-duration           : 1s;
        -ms-animation-duration            : 1s;
        -o-animation-duration             : 1s;
        animation-duration                : 1s;
        -webkit-animation-timing-function : ease-in-out;
        -moz-animation-timing-function    : ease-in-out;
        -ms-animation-timing-function     : ease-in-out;
        -o-animation-timing-function      : ease-in-out;
        animation-timing-function         : ease-in-out;
        -webkit-animation-iteration-count : 1;
        -moz-animation-iteration-count    : 1;
        -ms-animation-iteration-count     : 1;
        -o-animation-iteration-count      : 1;
        animation-iteration-count         : 1; }
      .header-v1 .header .main-menu .primary-menu li .uk-dropdown li a:after, .header-v2 .header .main-menu .primary-menu li .uk-dropdown li a:after, .header-v3 .header .main-menu .primary-menu li .uk-dropdown li a:after, .header-v5 .header .main-menu .primary-menu li .uk-dropdown li a:after, .header-v4 .header .main-menu .primary-menu li .uk-dropdown li a:after {
        font-family            : 'FontAwesome';
        content                : "\f0a5";
        speak                  : none;
        font-weight            : normal;
        font-variant           : normal;
        text-transform         : none;
        -webkit-font-smoothing : antialiased;
        text-decoration        : none;
        margin-top : -9px;
        position   : relative;
        top        : 0;
        right      : -5px;
        -webkit-transform : translateZ(0);
        -moz-transform    : translateZ(0);
        -ms-transform     : translateZ(0);
        -o-transform      : translateZ(0);
        transform         : translateZ(0);
        opacity    : 0;
        z-index    : 9; }
  .header-v1 .header .main-menu .primary-menu li .sub-menu, .header-v2 .header .main-menu .primary-menu li .sub-menu, .header-v3 .header .main-menu .primary-menu li .sub-menu, .header-v5 .header .main-menu .primary-menu li .sub-menu, .header-v4 .header .main-menu .primary-menu li .sub-menu, .header-v1 .header .main-menu .primary-menu li .children, .header-v2 .header .main-menu .primary-menu li .children, .header-v3 .header .main-menu .primary-menu li .children, .header-v5 .header .main-menu .primary-menu li .children, .header-v4 .header .main-menu .primary-menu li .children {
    display : none; }
  .header-v1 .header .main-menu .primary-menu li .sub-menu li:hover > .sub-menu, .header-v2 .header .main-menu .primary-menu li .sub-menu li:hover > .sub-menu, .header-v3 .header .main-menu .primary-menu li .sub-menu li:hover > .sub-menu, .header-v5 .header .main-menu .primary-menu li .sub-menu li:hover > .sub-menu, .header-v4 .header .main-menu .primary-menu li .sub-menu li:hover > .sub-menu, .header-v1 .header .main-menu .primary-menu li .children li:hover > .sub-menu, .header-v2 .header .main-menu .primary-menu li .children li:hover > .sub-menu, .header-v3 .header .main-menu .primary-menu li .children li:hover > .sub-menu, .header-v5 .header .main-menu .primary-menu li .children li:hover > .sub-menu, .header-v4 .header .main-menu .primary-menu li .children li:hover > .sub-menu, .header-v1 .header .main-menu .primary-menu li .sub-menu li:hover > .children, .header-v2 .header .main-menu .primary-menu li .sub-menu li:hover > .children, .header-v3 .header .main-menu .primary-menu li .sub-menu li:hover > .children, .header-v5 .header .main-menu .primary-menu li .sub-menu li:hover > .children, .header-v4 .header .main-menu .primary-menu li .sub-menu li:hover > .children, .header-v1 .header .main-menu .primary-menu li .children li:hover > .children, .header-v2 .header .main-menu .primary-menu li .children li:hover > .children, .header-v3 .header .main-menu .primary-menu li .children li:hover > .children, .header-v5 .header .main-menu .primary-menu li .children li:hover > .children, .header-v4 .header .main-menu .primary-menu li .children li:hover > .children {
    display : block; }
  .header-v1 .header .main-menu .primary-menu li .sub-menu .sub-menu, .header-v2 .header .main-menu .primary-menu li .sub-menu .sub-menu, .header-v3 .header .main-menu .primary-menu li .sub-menu .sub-menu, .header-v5 .header .main-menu .primary-menu li .sub-menu .sub-menu, .header-v4 .header .main-menu .primary-menu li .sub-menu .sub-menu, .header-v1 .header .main-menu .primary-menu li .children .sub-menu, .header-v2 .header .main-menu .primary-menu li .children .sub-menu, .header-v3 .header .main-menu .primary-menu li .children .sub-menu, .header-v5 .header .main-menu .primary-menu li .children .sub-menu, .header-v4 .header .main-menu .primary-menu li .children .sub-menu, .header-v1 .header .main-menu .primary-menu li .sub-menu .children, .header-v2 .header .main-menu .primary-menu li .sub-menu .children, .header-v3 .header .main-menu .primary-menu li .sub-menu .children, .header-v5 .header .main-menu .primary-menu li .sub-menu .children, .header-v4 .header .main-menu .primary-menu li .sub-menu .children, .header-v1 .header .main-menu .primary-menu li .children .children, .header-v2 .header .main-menu .primary-menu li .children .children, .header-v3 .header .main-menu .primary-menu li .children .children, .header-v5 .header .main-menu .primary-menu li .children .children, .header-v4 .header .main-menu .primary-menu li .children .children {
    display     : none;
    position    : absolute;
    left        : 100%;
    top         : -15px;
    background  : #fff;
    padding     : 15px 0;
    box-shadow  : 0px 5px 8px rgba(0, 0, 0, .2);
    margin-left : 0;
    max-width   : 300px;
    min-width   : 200px; }
  .header-v1 .header .bars-mobile, .header-v2 .header .bars-mobile, .header-v3 .header .bars-mobile, .header-v5 .header .bars-mobile, .header-v4 .header .bars-mobile {
    width              : 20px;
    height             : 16px;
    position           : relative;
    top                : 27px;
    -webkit-transform : rotate(0);
    -moz-transform    : rotate(0);
    -ms-transform     : rotate(0);
    -o-transform      : rotate(0);
    transform         : rotate(0);
    -webkit-transition : 0.5s ease-in-out;
    -moz-transition    : 0.5s ease-in-out;
    -ms-transition     : 0.5s ease-in-out;
    -o-transition      : 0.5s ease-in-out;
    transition : all 0.5s ease;
    cursor             : pointer; }
  .header-v1 .header .bars-mobile:hover span, .header-v2 .header .bars-mobile:hover span, .header-v3 .header .bars-mobile:hover span, .header-v5 .header .bars-mobile:hover span, .header-v4 .header .bars-mobile:hover span {
    background : #17c0c3; }
  .header-v1 .header .bars-mobile.open span:nth-child(1), .header-v2 .header .bars-mobile.open span:nth-child(1), .header-v3 .header .bars-mobile.open span:nth-child(1), .header-v5 .header .bars-mobile.open span:nth-child(1), .header-v4 .header .bars-mobile.open span:nth-child(1) {
    width : 100%;
    left  : 0; }
  .header-v1 .header .bars-mobile.open span:nth-child(2), .header-v2 .header .bars-mobile.open span:nth-child(2), .header-v3 .header .bars-mobile.open span:nth-child(2), .header-v5 .header .bars-mobile.open span:nth-child(2), .header-v4 .header .bars-mobile.open span:nth-child(2) {
    -webkit-transform : rotate(0);
    -moz-transform    : rotate(0);
    -ms-transform     : rotate(0);
    -o-transform      : rotate(0);
    transform         : rotate(0); }
  .header-v1 .header .bars-mobile.open span:nth-child(3), .header-v2 .header .bars-mobile.open span:nth-child(3), .header-v3 .header .bars-mobile.open span:nth-child(3), .header-v5 .header .bars-mobile.open span:nth-child(3), .header-v4 .header .bars-mobile.open span:nth-child(3) {
    -webkit-transform : rotate(0);
    -moz-transform    : rotate(0);
    -ms-transform     : rotate(0);
    -o-transform      : rotate(0);
    transform         : rotate(0); }
  .header-v1 .header .bars-mobile.open span:nth-child(4), .header-v2 .header .bars-mobile.open span:nth-child(4), .header-v3 .header .bars-mobile.open span:nth-child(4), .header-v5 .header .bars-mobile.open span:nth-child(4), .header-v4 .header .bars-mobile.open span:nth-child(4) {
    width : 100%;
    left  : 0; }
  .header-v1 .header .bars-mobile span, .header-v2 .header .bars-mobile span, .header-v3 .header .bars-mobile span, .header-v5 .header .bars-mobile span, .header-v4 .header .bars-mobile span {
    display            : block;
    position           : absolute;
    height             : 2px;
    width              : 100%;
    background         : #585858;
    opacity            : 1;
    left               : 0;
    -webkit-transform : rotate(0);
    -moz-transform    : rotate(0);
    -ms-transform     : rotate(0);
    -o-transform      : rotate(0);
    transform         : rotate(0);
    -webkit-transition : 0.25s ease-in-out;
    -moz-transition    : 0.25s ease-in-out;
    -ms-transition     : 0.25s ease-in-out;
    -o-transition      : 0.25s ease-in-out;
    transition         : 0.25s ease-in-out; }
  .header-v1 .header .bars-mobile span:nth-child(1), .header-v2 .header .bars-mobile span:nth-child(1), .header-v3 .header .bars-mobile span:nth-child(1), .header-v5 .header .bars-mobile span:nth-child(1), .header-v4 .header .bars-mobile span:nth-child(1) {
    top   : 0;
    width : 0%;
    left  : 50%; }
  .header-v1 .header .bars-mobile span:nth-child(2), .header-v2 .header .bars-mobile span:nth-child(2), .header-v3 .header .bars-mobile span:nth-child(2), .header-v5 .header .bars-mobile span:nth-child(2), .header-v4 .header .bars-mobile span:nth-child(2) {
    top : 7px;
    -webkit-transform : rotate(45deg);
    -moz-transform    : rotate(45deg);
    -ms-transform     : rotate(45deg);
    -o-transform      : rotate(45deg);
    transform         : rotate(45deg); }
  .header-v1 .header .bars-mobile span:nth-child(3), .header-v2 .header .bars-mobile span:nth-child(3), .header-v3 .header .bars-mobile span:nth-child(3), .header-v5 .header .bars-mobile span:nth-child(3), .header-v4 .header .bars-mobile span:nth-child(3) {
    top : 7px;
    -webkit-transform : rotate(-45deg);
    -moz-transform    : rotate(-45deg);
    -ms-transform     : rotate(-45deg);
    -o-transform      : rotate(-45deg);
    transform         : rotate(-45deg); }
  .header-v1 .header .bars-mobile span:nth-child(4), .header-v2 .header .bars-mobile span:nth-child(4), .header-v3 .header .bars-mobile span:nth-child(4), .header-v5 .header .bars-mobile span:nth-child(4), .header-v4 .header .bars-mobile span:nth-child(4) {
    top   : 14px;
    width : 0%;
    left  : 50%; }

@-webkit-keyframes hvr-icon-wobble-horizontal {
  16.65% {
    -webkit-transform : translateX(6px);
    transform         : translateX(6px); }

  33.3% {
    -webkit-transform : translateX(-5px);
    transform         : translateX(-5px); }

  49.95% {
    -webkit-transform : translateX(4px);
    transform         : translateX(4px); }

  66.6% {
    -webkit-transform : translateX(-2px);
    transform         : translateX(-2px); }

  83.25% {
    -webkit-transform : translateX(1px);
    transform         : translateX(1px); }

  100% {
    -webkit-transform : translateX(0);
    transform         : translateX(0); } }

@keyframes hvr-icon-wobble-horizontal {
  /*
    Header V2
*/
  16.65% {
    -webkit-transform : translateX(6px);
    transform         : translateX(6px); }

  33.3% {
    -webkit-transform : translateX(-5px);
    transform         : translateX(-5px); }

  49.95% {
    -webkit-transform : translateX(4px);
    transform         : translateX(4px); }

  66.6% {
    -webkit-transform : translateX(-2px);
    transform         : translateX(-2px); }

  83.25% {
    -webkit-transform : translateX(1px);
    transform         : translateX(1px); }

  100% {
    -webkit-transform : translateX(0);
    transform         : translateX(0); } }

.header-v2, .header-v3, .header-v5 {
  box-shadow : none;
  position   : absolute;
  left       : 0;
  right      : 0;
  z-index    : 9; }
  .header-v2.uk-active, .header-v3.uk-active, .header-v5.uk-active {
    z-index : 999; }
  .header-v2.uk-active .header .logo, .header-v3.uk-active .header .logo, .header-v5.uk-active .header .logo {
    height : 45px; }
  .header-v2.uk-active .header .main-menu .primary-menu li a, .header-v3.uk-active .header .main-menu .primary-menu li a, .header-v5.uk-active .header .main-menu .primary-menu li a {
    line-height : 45px; }
  .header-v2 .header .top-bar, .header-v3 .header .top-bar, .header-v5 .header .top-bar {
    height      : auto;
    line-height : 20px;
    background  : #fff;
    padding     : 35px 55px; }
  .header-v2 .header .top-bar.theme-default:before, .header-v3 .header .top-bar.theme-default:before, .header-v5 .header .top-bar.theme-default:before {
    display : none; }
  .header-v2 .header .top-bar:before, .header-v3 .header .top-bar:before, .header-v5 .header .top-bar:before {
    content    : '';
    width      : 1px;
    height     : 100%;
    background : #eaebeb;
    position   : absolute;
    left       : 290px;
    top        : 0;
    bottom     : 0; }
  .header-v2 .header .top-bar .logo, .header-v3 .header .top-bar .logo, .header-v5 .header .top-bar .logo {
    height : auto; }
  .header-v2 .header .top-bar .box, .header-v3 .header .top-bar .box, .header-v5 .header .top-bar .box {
    display : inline-flex; }
  .header-v2 .header .top-bar .box .box-icon, .header-v3 .header .top-bar .box .box-icon, .header-v5 .header .top-bar .box .box-icon {
    margin-right : 15px; }
  .header-v2 .header .top-bar .box .box-icon span, .header-v3 .header .top-bar .box .box-icon span, .header-v5 .header .top-bar .box .box-icon span {
    font-size : 36px;
    color     : #4e5453; }
  .header-v2 .header .top-bar .box .box-text h5, .header-v3 .header .top-bar .box .box-text h5, .header-v5 .header .top-bar .box .box-text h5 {
    font-family : 'PT Serif', serif;
    font-weight : 700;
    font-size     : 16px;
    color         : #1b2725;
    margin-bottom : 0; }
  .header-v2 .header .top-bar .box .box-text p, .header-v3 .header .top-bar .box .box-text p, .header-v5 .header .top-bar .box .box-text p, .header-v2 .header .top-bar .box .box-text a, .header-v3 .header .top-bar .box .box-text a, .header-v5 .header .top-bar .box .box-text a {
    font-family : 'Roboto', sans-serif;
    font-weight : 400;
    font-size : 12px;
    color     : #4e5453; }
  .header-v2 .header .main-menu, .header-v3 .header .main-menu, .header-v5 .header .main-menu {
    padding : 0 35px;
    float   : none; }
  .header-v2 .header .main-menu li a, .header-v3 .header .main-menu li a, .header-v5 .header .main-menu li a {
    font-size : 14px;
    color     : #fff; }
  .header-v2 .header .main-menu .primary-menu .hvr-icon-drop, .header-v3 .header .main-menu .primary-menu .hvr-icon-drop, .header-v5 .header .main-menu .primary-menu .hvr-icon-drop {
    -webkit-transform : perspective(1px) translateZ(0);
    -moz-transform    : perspective(1px) translateZ(0);
    -ms-transform     : perspective(1px) translateZ(0);
    -o-transform      : perspective(1px) translateZ(0);
    transform         : perspective(1px) translateZ(0); }
  .header-v2 .header .main-menu .primary-menu .hvr-icon-drop:hover i, .header-v3 .header .main-menu .primary-menu .hvr-icon-drop:hover i, .header-v5 .header .main-menu .primary-menu .hvr-icon-drop:hover i {
    -webkit-transition-duration       : 0.3s;
    -moz-transition-duration          : 0.3s;
    -ms-transition-duration           : 0.3s;
    -o-transition-duration            : 0.3s;
    transition-duration               : 0.3s;
    -webkit-animation-name            : hvr-icon-drop;
    -moz-animation-name               : hvr-icon-drop;
    -ms-animation-name                : hvr-icon-drop;
    -o-animation-name                 : hvr-icon-drop;
    animation-name                    : hvr-icon-drop;
    -webkit-animation-duration        : 0.5s;
    -moz-animation-duration           : 0.5s;
    -ms-animation-duration            : 0.5s;
    -o-animation-duration             : 0.5s;
    animation-duration                : 0.5s;
    -webkit-animation-fill-mode       : forwards;
    -moz-animation-fill-mode          : forwards;
    -ms-animation-fill-mode           : forwards;
    -o-animation-fill-mode            : forwards;
    animation-fill-mode               : forwards;
    -webkit-animation-timing-function : ease-in-out;
    -moz-animation-timing-function    : ease-in-out;
    -ms-animation-timing-function     : ease-in-out;
    -o-animation-timing-function      : ease-in-out;
    animation-timing-function         : ease-in-out;
    -webkit-animation-timing-function : cubic-bezier(0.52, 1.64, 0.37, 0.66);
    -moz-animation-timing-function    : cubic-bezier(0.52, 1.64, 0.37, 0.66);
    -ms-animation-timing-function     : cubic-bezier(0.52, 1.64, 0.37, 0.66);
    -o-animation-timing-function      : cubic-bezier(0.52, 1.64, 0.37, 0.66);
    animation-timing-function         : cubic-bezier(0.52, 1.64, 0.37, 0.66); }
  .header-v2 .header .main-menu .primary-menu .hvr-icon-drop i, .header-v3 .header .main-menu .primary-menu .hvr-icon-drop i, .header-v5 .header .main-menu .primary-menu .hvr-icon-drop i {
    opacity : 0;
    -webkit-transform : translateZ(0);
    -moz-transform    : translateZ(0);
    -ms-transform     : translateZ(0);
    -o-transform      : translateZ(0);
    transform         : translateZ(0); }
  .header-v2 .header .main-menu .primary-menu li, .header-v3 .header .main-menu .primary-menu li, .header-v5 .header .main-menu .primary-menu li {
    margin : 0; }
  .header-v2 .header .main-menu .primary-menu li:hover > a, .header-v3 .header .main-menu .primary-menu li:hover > a, .header-v5 .header .main-menu .primary-menu li:hover > a, .header-v2 .header .main-menu .primary-menu li.uk-active > a, .header-v3 .header .main-menu .primary-menu li.uk-active > a, .header-v5 .header .main-menu .primary-menu li.uk-active > a, .header-v2 .header .main-menu .primary-menu li.current_page_item > a, .header-v3 .header .main-menu .primary-menu li.current_page_item > a, .header-v5 .header .main-menu .primary-menu li.current_page_item > a {
    color      : #fff;
    background : transparent; }
  .header-v2 .header .main-menu .primary-menu li a, .header-v3 .header .main-menu .primary-menu li a, .header-v5 .header .main-menu .primary-menu li a {
    line-height : 48px; }
  .header-v2 .header .main-menu .primary-menu li a:before, .header-v3 .header .main-menu .primary-menu li a:before, .header-v5 .header .main-menu .primary-menu li a:before {
    display : none; }
  .header-v2 .header .main-menu .primary-menu li a i, .header-v3 .header .main-menu .primary-menu li a i, .header-v5 .header .main-menu .primary-menu li a i {
    position : absolute;
    left     : 0;
    top      : 15px; }
  .header-v2 .header .main-menu .primary-menu li .uk-dropdown, .header-v3 .header .main-menu .primary-menu li .uk-dropdown, .header-v5 .header .main-menu .primary-menu li .uk-dropdown {
    background : #17c0c3; }
  .header-v2 .header .main-menu .primary-menu li .uk-dropdown .sub-menu, .header-v3 .header .main-menu .primary-menu li .uk-dropdown .sub-menu, .header-v5 .header .main-menu .primary-menu li .uk-dropdown .sub-menu, .header-v2 .header .main-menu .primary-menu li .uk-dropdown .children, .header-v3 .header .main-menu .primary-menu li .uk-dropdown .children, .header-v5 .header .main-menu .primary-menu li .uk-dropdown .children {
    background : #17c0c3; }
  .header-v2 .header .main-menu .logo-mobi, .header-v3 .header .main-menu .logo-mobi, .header-v5 .header .main-menu .logo-mobi {
    display     : flex;
    align-items : center;
    float       : left;
    height      : 70px; }
  .header-v2 .header .main-menu .logo-mobi a, .header-v3 .header .main-menu .logo-mobi a, .header-v5 .header .main-menu .logo-mobi a {
    display : inline-block; }
  .header-v2 .header .main-menu .logo-mobi a img, .header-v3 .header .main-menu .logo-mobi a img, .header-v5 .header .main-menu .logo-mobi a img {
    display : block; }
  .header-v2 .header .main-menu .search, .header-v3 .header .main-menu .search, .header-v5 .header .main-menu .search {
    margin-top : 3px;
    position   : relative; }
  .header-v2 .header .main-menu .search a, .header-v3 .header .main-menu .search a, .header-v5 .header .main-menu .search a {
    font-size   : 14px;
    color       : #fff;
    line-height : 45px; }
  .header-v2 .header .main-menu .search .uk-dropdown, .header-v3 .header .main-menu .search .uk-dropdown, .header-v5 .header .main-menu .search .uk-dropdown {
    background : #17c0c3; }
  .header-v2 .header .main-menu .search .uk-dropdown input, .header-v3 .header .main-menu .search .uk-dropdown input, .header-v5 .header .main-menu .search .uk-dropdown input {
    height        : 30px;
    border-radius : 0;
    width         : 100%;
    background    : #fff;
    outline       : none;
    border        : none;
    font-family : 'Roboto', sans-serif;
    font-weight : 400;
    font-size     : 12px;
    color         : #1b2725; }
  .header-v2 .header .bars-mobile, .header-v3 .header .bars-mobile, .header-v5 .header .bars-mobile {
    width    : 16px;
    height   : 14px;
    position : absolute;
    top      : 29px;
    right    : 0; }
  .header-v2 .header .bars-mobile span:nth-child(2), .header-v3 .header .bars-mobile span:nth-child(2), .header-v5 .header .bars-mobile span:nth-child(2) {
    top : 5px;
    -webkit-transform : rotate(45deg);
    -moz-transform    : rotate(45deg);
    -ms-transform     : rotate(45deg);
    -o-transform      : rotate(45deg);
    transform         : rotate(45deg); }
  .header-v2 .header .bars-mobile span:nth-child(3), .header-v3 .header .bars-mobile span:nth-child(3), .header-v5 .header .bars-mobile span:nth-child(3) {
    top : 5px;
    -webkit-transform : rotate(-45deg);
    -moz-transform    : rotate(-45deg);
    -ms-transform     : rotate(-45deg);
    -o-transform      : rotate(-45deg);
    transform         : rotate(-45deg); }
  .header-v2 .header .bars-mobile span:nth-child(4), .header-v3 .header .bars-mobile span:nth-child(4), .header-v5 .header .bars-mobile span:nth-child(4) {
    top   : 10px;
    width : 0%;
    left  : 50%; }

@-webkit-keyframes hvr-icon-drop {
  0% {
    opacity : 0; }

  50% {
    opacity : 0;
    -webkit-transform : translateY(-100%);
    -moz-transform    : translateY(-100%);
    -ms-transform     : translateY(-100%);
    -o-transform      : translateY(-100%);
    transform         : translateY(-100%); }

  51%, 100% {
    opacity : 1; } }

@keyframes hvr-icon-drop {
  /*
    Header V3
*/
  0% {
    opacity : 0; }

  50% {
    opacity : 0;
    -webkit-transform : translateY(-100%);
    -moz-transform    : translateY(-100%);
    -ms-transform     : translateY(-100%);
    -o-transform      : translateY(-100%);
    transform         : translateY(-100%); }

  51%, 100% {
    opacity : 1; } }

.header-v3 {
  position      : static;
  margin-bottom : -23px;
  /*
    Header V4
*/ }
  .header-v3.tranparent-header .header .top-bar, .header-v3.title-bar .header .top-bar {
    padding-left  : 15px;
    padding-right : 15px; }
  .header-v3 .header {
    position : relative;
    z-index  : 9; }
  .header-v3 .header .top-bar {
    padding : 22px 0; }
  .header-v3 .header .top-bar:before {
    left : 33%; }
  .header-v3 .header .top-bar li {
    position : relative; }
  .header-v3 .header .top-bar li:before {
    content           : '';
    width             : 2px;
    height            : 45px;
    background        : #f4f4f5;
    position          : absolute;
    left              : 55px;
    top               : 50%;
    -webkit-transform : translateY(-50%) skew(20deg);
    -moz-transform    : translateY(-50%) skew(20deg);
    -ms-transform     : translateY(-50%) skew(20deg);
    -o-transform      : translateY(-50%) skew(20deg);
    transform         : translateY(-50%) skew(20deg); }
  .header-v3 .header .top-bar li:first-child:before {
    display : none; }
  .header-v3 .header .top-bar .box {
    display : block; }
  .header-v3 .header .top-bar .box .box-text h5 span {
    margin-right : 12px;
    font-size    : 16px;
    color        : #17c0c3; }
  .header-v3 .header .top-bar .box .box-text p, .header-v3 .header .top-bar .box .box-text a {
    color : #7a7c7d; }

.header-v4 {
  box-shadow : 0 0 13px rgba(0, 0, 0, .25);
  /*
    Header V5
*/ }
  .header-v4.tranparent-header {
    box-shadow : none; }
  .header-v4.title-bar .header {
    padding-left  : 15px;
    padding-right : 15px; }
  .header-v4 .header .main-menu .primary-menu {
    display : none; }
  .header-v4 .header .main-menu .primary-menu li a {
    line-height : 90px; }

.header-v5 {
  position : static; }
  .header-v5.uk-active {
    padding    : 0;
    background : transparent; }
  .header-v5.uk-active .header {
    margin-bottom : 0; }
  .header-v5.uk-active .menu-pages {
    display : none; }
  .header-v5 .header {
    background : #17c0c3;
    position   : relative;
    z-index    : 2; }
  .header-v5 .header .top-bar {
    padding : 31px 55px; }
  .header-v5.header-default {
    padding-top : 0; }
  .header-v5.header-default .header .top-bar:before {
    display : none; }
  .header-v5.header-default .header .top-bar .logo {
    width : 100%; }
  .header-v5.header-default .header .top-bar .logo a {
    display : block; }
  .header-v5.header-default .header .top-bar .logo a img {
    margin : auto; }
  .header-v5.header-default .header .main-menu > .primary-menu {
    text-align : center;
    float      : none; }
  .header-v5.header-default .header .main-menu > .primary-menu li {
    text-align : left; }
  .header-v5.header-default .header .main-menu .search:before {
    display : none; }
  .header-v5.header-default .menu-pages {
    text-align : center; }

.page .full-width-header {
  position : relative;
  top      : 0; }
  .page .hidden-title-bar .header {
    position      : relative;
    width         : 100%;
    margin-bottom : 0; }

.footer {
  background : #282d2f; }
  .footer .footer_main {
    padding : 65px 0 55px 0; }
  @media (max-width: 767px) {
    .footer .footer-widget {
      margin-bottom : 50px; } }
  .footer .box .box-title {
    margin-bottom : 32px;
    position      : relative; }
  .footer .box .box-title:before {
    content    : '';
    width      : 50px;
    height     : 1px;
    background : #17c0c3;
    position   : absolute;
    left       : 0;
    bottom     : 0; }
  .footer .box .box-title h3 {
    padding-bottom : 12px;
    font-size      : 19px;
    color          : #fff;
    font-family : 'PT Serif', serif;
    font-weight : 700;
    text-transform : uppercase; }
  .footer .box .textwidget ul {
    margin-top : 10px; }
  .footer .box li {
    line-height : 35px;
    color       : #dcddde; }
  .footer .box p {
    font-size   : 14px;
    color       : #dcddde;
    line-height : 25px;
    font-family : 'Roboto', sans-serif;
    font-weight : 400; }
  .footer .box p i, .footer .box p span {
    min-width     : 20px;
    padding-right : 10px; }
  .footer .box a {
    font-size   : 14px;
    color       : #dcddde;
    line-height : 30px;
    font-family : 'Roboto', sans-serif;
    font-weight : 400; }
  .footer .box a i, .footer .box a span {
    min-width     : 20px;
    padding-right : 10px; }
  .footer .box a:hover {
    color : #17c0c3; }
  .footer .copyright {
    border-top  : 1px solid #4c5052;
    line-height : 40px; }
  .footer .copyright p, .footer .copyright a {
    font-size : 14px;
    color     : #dcddde;
    font-family : 'Roboto', sans-serif;
    font-weight : 400; }
  .footer .copyright p span, .footer .copyright a span {
    padding-left : 7px; }
  .footer .copyright p a {
    text-decoration : underline; }

.footer .nf-form-wrap .nf-field-label, .footer .nf-form-wrap .nf-after-field, .footer .nf-form-wrap .nf-after-form-content {
  display : none; }
  .footer .nf-form-wrap .nf-error .nf-field-element input, .footer .nf-form-wrap .nf-error .nf-field-element textarea {
    border     : 1px solid #e80000;
    box-shadow : none; }
  .footer .nf-form-wrap .nf-field-element input, .footer .nf-form-wrap .nf-field-element textarea {
    outline       : none;
    border        : 1px solid #4c5052;
    border-radius : 5px;
    background    : transparent;
    padding       : 7px 20px;
    font-family : 'Roboto', sans-serif;
    font-weight : 400;
    font-size     : 14px;
    color         : #dcddde; }
  .footer .nf-form-wrap .nf-field-element input:focus, .footer .nf-form-wrap .nf-field-element textarea:focus {
    border : 1px solid #17c0c3; }
  .footer .nf-form-wrap .nf-field-element textarea {
    max-height : 100px; }
  .footer .nf-form-wrap .nf-field-element input {
    height      : 40px;
    line-height : 40px; }
  .footer .nf-form-wrap .nf-field-element input[type="button"] {
    outline       : none;
    border        : none;
    background    : #505456;
    line-height   : 40px;
    border-radius : 5px;
    margin-top    : -10px;
    font-family : 'Roboto', sans-serif;
    font-weight : 400;
    font-size     : 14px;
    color         : #dcddde;
    padding       : 0 25px;
    cursor        : pointer; }
  .footer .nf-form-wrap .nf-field-element input[type="button"]:hover {
    background : #17c0c3; }

.slider-v1, .slider-v2 {
  /*
    Services
*/ }
  .slider-v1 #slider_v1, .slider-v2 #slider_v1 {
    overflow : hidden; }
  .slider-v1 .banner-caption-h1, .slider-v2 .banner-caption-h1 {
    font-size      : 60px;
    line-height    : 74px;
    font-family : 'PT Serif', serif;
    font-weight : 400;
    letter-spacing : 5px;
    color          : #1b2725; }
  .slider-v1 .banner-caption-h1 strong, .slider-v2 .banner-caption-h1 strong {
    font-weight : 700 !important;
    color       : #17c0c3; }
  .slider-v1 .banner-caption-p, .slider-v2 .banner-caption-p {
    font-family : 'Roboto', sans-serif;
    font-weight : 400;
    font-size : 19px;
    color     : #7a7c7d; }
  .slider-v1 .banner-caption-button .mediczop-button a, .slider-v2 .banner-caption-button .mediczop-button a {
    line-height : 41px !important; }

.services-box-1 {
  display : block;
  z-index : 99;
  margin  : 0 15px;
  /*
    About The Best
*/ }
  .services-box-1.box-position {
    position : absolute;
    left     : 0;
    right    : 0;
    bottom   : -15px; }
  .services-box-1 .box {
    padding       : 40px 30px 50px 50px;
    background    : rgba(255, 255, 255, .8);
    border-radius : 5px;
    overflow      : hidden;
    position      : relative; }
  .services-box-1 .box:before {
    content       : '';
    width         : 100%;
    height        : 100%;
    margin-bottom : 15px;
    position      : absolute;
    left          : 0;
    right         : 0;
    bottom        : -100%;
    background : #17c0c3;
    background : -webkit-linear-gradient(left, #17c0c3, #59e3bf);
    background : -o-linear-gradient(right, #17c0c3, #59e3bf);
    background : -moz-linear-gradient(right, #17c0c3, #59e3bf);
    background : linear-gradient(to right, #17c0c3, #59e3bf);
    transition : all 0.5s ease; }
  .services-box-1 .box:hover:before {
    margin-bottom : 0;
    bottom        : 0; }
  .services-box-1 .box:hover .box-icon [class^="better-icon-"]:before {
    color : #fff; }
  .services-box-1 .box:hover .box-text h3 {
    color : #fff; }
  .services-box-1 .box:hover .box-text p {
    color : #fff; }
  .services-box-1 .box .box-icon {
    float    : left;
    position : relative;
    z-index  : 2; }
  .services-box-1 .box .box-icon [class^="better-icon-"] {
    min-height  : 50px;
    display     : flex;
    align-items : center; }
  .services-box-1 .box .box-icon [class^="better-icon-"]:before {
    margin    : 0;
    font-size : 50px;
    color     : #1b2725;
    transition : all 0.5s ease; }
  .services-box-1 .box .box-text {
    margin-left : 95px;
    margin-top  : -5px;
    position    : relative;
    z-index     : 2; }
  .services-box-1 .box .box-text h3 {
    font-family : 'PT Serif', serif;
    font-weight : 400;
    font-size      : 28px;
    line-height    : 30px;
    color          : #1b2725;
    padding-bottom : 13px;
    transition : all 0.5s ease;
    margin-bottom  : 0; }
  .services-box-1 .box .box-text p {
    font-family : 'Roboto', sans-serif;
    font-weight : 400;
    font-size : 14px;
    color     : #4e5453;
    transition : all 0.5s ease; }
  @media (max-width: 768px) {
  .services-box-1 {
    margin-top    : 30px;
    margin-bottom : 0; }
    .services-box-1 .box:before {
      margin-bottom : 0;
      bottom        : 0; }
      .services-box-1 .box .box-icon [class^="better-icon-"]:before {
        color : #fff; }
      .services-box-1 .box .box-text h3 {
        color : #fff; }
        .services-box-1 .box .box-text p {
          color : #fff; } }

.about-the-best {
  /*
    Medical Departments
*/ }
  .about-the-best.mediczop-set-pd {
    padding-top : 130px; }
  .about-the-best .content p {
    font-family : 'Roboto', sans-serif;
    font-weight : 400;
    font-size     : 16px;
    color         : #4e5453;
    padding-right : 5%; }
  .about-the-best .box-time {
    border        : 1px solid #dcddde;
    border-radius : 5px;
    background    : #f4f4f4; }
  .about-the-best .box-time .time {
    line-height   : 60px;
    padding       : 0 25px;
    border-bottom : 1px solid #dcddde; }
  .about-the-best .box-time .time:last-child {
    border-bottom : none; }
  .about-the-best .box-time .time:hover h3 {
    color : #17c0c3; }
  .about-the-best .box-time .time h3 {
    float         : left;
    font-family : 'PT Serif', serif;
    font-weight : 700;
    font-size     : 19px;
    color         : #1b2725;
    transition : all 0.5s ease;
    margin-bottom : 0;
    line-height   : inherit; }
  .about-the-best .box-time .time p {
    float         : right;
    font-family : 'PT Serif', serif;
    font-weight : 400;
    font-size     : 19px;
    color         : #7a7c7d;
    margin-bottom : 0; }

.medical-departments, .medical-departments-v2, .medical-departments-v3 {
  /*
    Book An Appointment
*/ }
  .medical-departments .mediczop-title, .medical-departments-v2 .mediczop-title, .medical-departments-v3 .mediczop-title {
    padding-bottom : 58px; }
  .medical-departments .switcher-menu, .medical-departments-v2 .switcher-menu, .medical-departments-v3 .switcher-menu {
    margin-right : 30px; }
  .medical-departments .switcher-menu li, .medical-departments-v2 .switcher-menu li, .medical-departments-v3 .switcher-menu li {
    position : relative; }
  .medical-departments .switcher-menu li:nth-child(odd), .medical-departments-v2 .switcher-menu li:nth-child(odd), .medical-departments-v3 .switcher-menu li:nth-child(odd) {
    background : #f8f8f8; }
  .medical-departments .switcher-menu li:nth-child(even), .medical-departments-v2 .switcher-menu li:nth-child(even), .medical-departments-v3 .switcher-menu li:nth-child(even) {
    background : #f1f1f1; }
  .medical-departments .switcher-menu li:before, .medical-departments-v2 .switcher-menu li:before, .medical-departments-v3 .switcher-menu li:before {
    content       : '';
    width         : 0;
    height        : 0;
    border-top    : 10px solid transparent;
    border-left   : 10px solid #59e3bf;
    border-bottom : 10px solid transparent;
    opacity       : 0;
    position      : absolute;
    right         : 0;
    top           : 50%;
    -webkit-transform : translateY(-50%);
    -moz-transform    : translateY(-50%);
    -ms-transform     : translateY(-50%);
    -o-transform      : translateY(-50%);
    transform         : translateY(-50%); }
  .medical-departments .switcher-menu li:hover, .medical-departments-v2 .switcher-menu li:hover, .medical-departments-v3 .switcher-menu li:hover, .medical-departments .switcher-menu li.uk-active, .medical-departments-v2 .switcher-menu li.uk-active, .medical-departments-v3 .switcher-menu li.uk-active {
    background : #17c0c3;
    background : -webkit-linear-gradient(left, #17c0c3, #59e3bf);
    background : -o-linear-gradient(right, #17c0c3, #59e3bf);
    background : -moz-linear-gradient(right, #17c0c3, #59e3bf);
    background : linear-gradient(to right, #17c0c3, #59e3bf); }
  .medical-departments .switcher-menu li:hover:before, .medical-departments-v2 .switcher-menu li:hover:before, .medical-departments-v3 .switcher-menu li:hover:before, .medical-departments .switcher-menu li.uk-active:before, .medical-departments-v2 .switcher-menu li.uk-active:before, .medical-departments-v3 .switcher-menu li.uk-active:before {
    right   : -10px;
    opacity : 1; }
  .medical-departments .switcher-menu li:hover a, .medical-departments-v2 .switcher-menu li:hover a, .medical-departments-v3 .switcher-menu li:hover a, .medical-departments .switcher-menu li.uk-active a, .medical-departments-v2 .switcher-menu li.uk-active a, .medical-departments-v3 .switcher-menu li.uk-active a {
    color : #fff; }
  .medical-departments .switcher-menu li a, .medical-departments-v2 .switcher-menu li a, .medical-departments-v3 .switcher-menu li a {
    font-family : 'Roboto', sans-serif;
    font-weight : 500;
    display        : block;
    padding-left   : 45px;
    font-size      : 16px;
    color          : #4e5453;
    line-height    : 55px;
    text-transform : uppercase; }
  .medical-departments .switcher-content .box h3, .medical-departments-v2 .switcher-content .box h3, .medical-departments-v3 .switcher-content .box h3 {
    font-family : 'PT Serif', serif;
    font-weight : 400;
    font-size      : 33px;
    line-height    : 36px;
    padding-bottom : 24px; }
  .medical-departments .switcher-content .box p, .medical-departments-v2 .switcher-content .box p, .medical-departments-v3 .switcher-content .box p {
    font-weight : 700;
    font-weight : 400;
    font-size      : 16px;
    color          : #4e5453;
    padding-bottom : 13px; }
  .medical-departments .switcher-content .box p strong, .medical-departments-v2 .switcher-content .box p strong, .medical-departments-v3 .switcher-content .box p strong {
    font-weight : 700; }
  .medical-departments .switcher-content .box .mediczop-button, .medical-departments-v2 .switcher-content .box .mediczop-button, .medical-departments-v3 .switcher-content .box .mediczop-button {
    margin : 9px 0 42px 0; }
  .medical-departments .switcher-content .box .mediczop-button a, .medical-departments-v2 .switcher-content .box .mediczop-button a, .medical-departments-v3 .switcher-content .box .mediczop-button a {
    line-height : 40px;
    color       : #1b2725;
    font-weight : 400; }
  .medical-departments .switcher-content .box .mediczop-button a:before, .medical-departments-v2 .switcher-content .box .mediczop-button a:before, .medical-departments-v3 .switcher-content .box .mediczop-button a:before {
    opacity : 1; }
  .medical-departments .switcher-content .box .mediczop-button a:hover, .medical-departments-v2 .switcher-content .box .mediczop-button a:hover, .medical-departments-v3 .switcher-content .box .mediczop-button a:hover {
    color : #fff; }
  .medical-departments .switcher-content .box .mediczop-button a:hover:before, .medical-departments-v2 .switcher-content .box .mediczop-button a:hover:before, .medical-departments-v3 .switcher-content .box .mediczop-button a:hover:before {
    opacity : 0; }

.book-an-appointment {
  background-attachment   : fixed;
  background-position     : center;
  background-repeat       : no-repeat;
  -webkit-background-size : cover;
  -moz-background-size    : cover;
  -ms-background-size     : cover;
  -o-background-size      : cover;
  background-size         : cover;
  /*
    Better Awards
*/ }
  .book-an-appointment img {
    display : block; }
  .book-an-appointment.book-v3 .box {
    margin : 0; }
  .book-an-appointment .box {
    margin     : 40px 0 -70px 0;
    background : #fff;
    box-shadow : 0 0 32px rgba(0, 0, 0, .13);
    padding    : 60px 45px; }
  .book-an-appointment .box .mediczop-button-gradeint-v1 a:before {
    border-radius : 0; }

.mediczop-awards {
  /*
    Carousel Logo
*/ }
  .mediczop-awards.mediczop-set-pd {
    padding-top : 160px; }
  .mediczop-awards .mediczop-title {
    padding-bottom : 60px; }
  .mediczop-awards .box-content p {
    font-family : 'Roboto', sans-serif;
    font-weight : 400;
    font-size : 16px;
    color     : #4e5453;
    padding   : 0 20%; }

.carousel-logo {
  padding : 55px 0;
  /*
    Client Say
*/ }
  .carousel-logo li img {
    display : block;
    margin  : 0 auto; }

.client-say {
  background-attachment   : fixed;
  background-position     : center;
  background-repeat       : no-repeat;
  -webkit-background-size : cover;
  -moz-background-size    : cover;
  -ms-background-size     : cover;
  -o-background-size      : cover;
  background-size         : cover;
  /*
    Our Doctor
*/ }
  .client-say .mediczop-title {
    padding-bottom : 70px; }
  .client-say .mediczop-title h3 {
    color : #fff; }
  .client-say .mediczop-title p {
    color : #fff; }
  .client-say li .box .mediczop-box-img-hv-shin {
    margin-bottom : 20px;
    width         : 75px;
    height        : 75px;
    display       : inline-block;
    border-radius : 50%; }
  .client-say li .box .mediczop-box-img-hv-shin img {
    display : block;
    margin  : 0 auto; }
  .client-say li .box .excerpt-box {
    margin-bottom : 20px; }
  .client-say li .box p {
    font-family : 'Roboto', sans-serif;
    font-weight : 400;
    font-size   : 19px;
    color       : #fff;
    line-height : 30px;
    padding     : 0 15% 0 15%; }
  .client-say li .box h3 {
    font-family : 'PT Serif', serif;
    font-weight : 700;
    font-size      : 19px;
    color          : #fff;
    padding-bottom : 5px;
    margin-bottom  : 0; }
  .client-say li .box h6 {
    font-family : 'Roboto', sans-serif;
    font-weight : 300;
    font-size     : 15px;
    color         : #fff;
    font-style    : italic;
    margin-bottom : 0;
    margin-top    : 0; }
  .client-say .uk-slidenav {
    display     : block;
    width       : 15px;
    height      : 15px;
    line-height : 15px;
    font-size   : 36px;
    margin-top  : 0;
    opacity     : 1;
    -webkit-transform : translateY(-50%);
    -moz-transform    : translateY(-50%);
    -ms-transform     : translateY(-50%);
    -o-transform      : translateY(-50%);
    transform         : translateY(-50%); }
  .client-say .uk-slidenav-previous {
    left : 0; }
  .client-say .uk-slidenav-next {
    right : 0; }

.our-doctor .mediczop-title {
  padding-bottom : 70px; }
  .our-doctor .box-question .holder-question .has-title {
    margin-bottom : 10px;
    background    : #fafafa;
    border        : 1px solid #dcddde;
    border-radius : 25px;
    line-height   : 48px;
    overflow      : hidden; }
  .our-doctor .box-question .holder-question .has-title:hover, .our-doctor .box-question .holder-question .has-title.uk-active {
    border     : 1px solid #17c0c3;
    background : #17c0c3; }
  .our-doctor .box-question .holder-question .has-title:hover a, .our-doctor .box-question .holder-question .has-title.uk-active a {
    color : #fff; }
  .our-doctor .box-question .holder-question .has-title:first-child .sub-content {
    display : block; }
  .our-doctor .box-question .holder-question .has-title:last-child {
    margin-bottom : 0; }
  .our-doctor .box-question .holder-question .has-title a {
    display       : block;
    border-radius : 25px;
    padding       : 0 60px 0 30px;
    font-family : 'Roboto', sans-serif;
    font-weight : 700;
    font-size     : 16px;
    color         : #4e5453;
    position      : relative;
    z-index       : 1; }
  .our-doctor .box-question .holder-question .has-title a span {
    position   : absolute;
    right      : 30px;
    top        : 50%;
    margin-top : -7px; }
  .our-doctor .box-question .holder-question .has-title .sub-content {
    background : #fafafa;
    display    : none; }
  .our-doctor .box-question .holder-question .has-title .sub-content p {
    padding       : 25px 30px;
    font-family : 'Roboto', sans-serif;
    font-weight : 400;
    font-size     : 14px;
    color         : #7a7c7d;
    line-height   : 30px;
    margin-bottom : 0; }

.our-partner {
  padding : 40px 0; }
  .our-partner .mediczop-title {
    padding-bottom : 0; }

.slidenav .uk-slidenav {
  width         : 18px;
  height        : 18px;
  line-height   : 18px;
  background    : #bcbdbe;
  border-radius : 5px;
  display       : block;
  font-size     : 10px;
  color         : #fff;
  margin        : 0;
  -webkit-transform : translateY(-50%);
  -moz-transform    : translateY(-50%);
  -ms-transform     : translateY(-50%);
  -o-transform      : translateY(-50%);
  transform         : translateY(-50%); }
  .slidenav .uk-slidenav-previous {
    left : -5px; }
  .slidenav .uk-slidenav-previous:before {
    content : '\f0d9'; }
  .slidenav .uk-slidenav-next {
    right : -5px; }
  .slidenav .uk-slidenav-next:before {
    content : '\f0da'; }

.slider-v2 {
  /*
    Services
*/ }
  .slider-v2 .banner-caption-h1 {
    font-weight : 700;
    padding    : 0 37px;
    background : rgba(255, 255, 255, .8); }
  .slider-v2 .banner-caption-p {
    color : #4e5453; }

.services-box-2 .box:hover .box-icon {
  background : #17c0c3; }
  .services-box-2 .box:hover .box-icon [class^="better-icon-"]:before {
    color : #fff; }
  .services-box-2 .box .box-icon {
    margin-bottom : 25px;
    width         : 110px;
    height        : 110px;
    border        : 3px solid #17c0c3;
    border-radius : 50%;
    background    : #fafafa;
    position      : relative; }
  .services-box-2 .box .box-icon [class^="better-icon-"] {
    min-height : 45px;
    position   : absolute;
    top        : 50%;
    left       : 50%;
    -webkit-transform : translateX(-50%) translateY(-50%);
    -moz-transform    : translateX(-50%) translateY(-50%);
    -ms-transform     : translateX(-50%) translateY(-50%);
    -o-transform      : translateX(-50%) translateY(-50%);
    transform         : translateX(-50%) translateY(-50%); }
  .services-box-2 .box .box-icon [class^="better-icon-"]:before {
    margin     : 0;
    font-size  : 45px;
    color      : #1b2725;
    display    : block;
    margin-top : 10px; }
  .services-box-2 .box .box-text h3 {
    font-family : 'PT Serif', serif;
    font-weight : 700;
    font-size      : 25px;
    color          : #1b2725;
    padding-bottom : 15px;
    margin-bottom  : 0; }
  .services-box-2 .box .box-text p {
    font-family : 'Roboto', sans-serif;
    font-weight : 400;
    font-size : 14px;
    color     : #4e5453; }

.services-v2 {
  /*
    Free Checkup
*/ }
  .services-v2 .box-appointment {
    margin : -180px 0 0 0; }
  .services-v2 .box-appointment .mediczop-title {
    display        : block;
    padding-bottom : 0; }
  .services-v2 .box-appointment .mediczop-title h3 {
    padding : 20px 0; }
  .services-v2 .mediczop-form .nf-form-cont input[type="button"] {
    background : #fff;
    color      : #1b2725;
    border     : 2px solid #fff; }
  .services-v2 .mediczop-form .nf-form-cont input[type="button"]:hover {
    background : none;
    color      : #fff; }

.free-heckup {
  background : #f6f9f9;
  /*
    Medical Departments
*/ }
  .free-heckup .box {
    padding-left : 35px; }
  .free-heckup .box .box-content p, .free-heckup .box .box-content a {
    font-family : 'Roboto', sans-serif;
    font-size : 16px;
    color     : #4e5453; }
  .free-heckup .box .box-content p {
    font-weight : 400;
    padding-bottom : 12px; }
  .free-heckup .box .box-content a {
    padding-top : 10px;
    font-weight : 500; }
  .free-heckup .box .box-content a span {
    color         : #17c0c3;
    padding-right : 9px; }

.medical-departments-v2, .medical-departments-v3 {
  /*
    Our Doctor
*/ }
  .medical-departments-v2 .switcher-menu, .medical-departments-v3 .switcher-menu {
    margin-right  : 0;
    margin-bottom : 20px;
    display : -webkit-flex;
    display : -webkit-box;
    display : -moz-flex;
    display : -moz-box;
    display : -ms-flexbox;
    display : flex; }
  .medical-departments-v2 .switcher-menu li, .medical-departments-v3 .switcher-menu li {
    display  : block;
    margin   : 0 2% 2% 0;
    position : relative;
    width    : 20%; }
  .medical-departments-v2 .switcher-menu li:last-child, .medical-departments-v3 .switcher-menu li:last-child {
    margin-right : 0; }
  .medical-departments-v2 .switcher-menu li:nth-child(odd), .medical-departments-v3 .switcher-menu li:nth-child(odd) {
    background : transparent; }
  .medical-departments-v2 .switcher-menu li:nth-child(even), .medical-departments-v3 .switcher-menu li:nth-child(even) {
    background : transparent; }
  .medical-departments-v2 .switcher-menu li:before, .medical-departments-v3 .switcher-menu li:before {
    border-bottom : none;
    border-left   : 10px solid transparent;
    border-right  : 10px solid transparent;
    border-top    : 10px solid #17c0c3;
    left          : 50%;
    right         : auto;
    top           : auto;
    bottom        : 0;
    -webkit-transform : translateX(-50%);
    -moz-transform    : translateX(-50%);
    -ms-transform     : translateX(-50%);
    -o-transform      : translateX(-50%);
    transform         : translateX(-50%); }
  .medical-departments-v2 .switcher-menu li:hover, .medical-departments-v3 .switcher-menu li:hover, .medical-departments-v2 .switcher-menu li.uk-active, .medical-departments-v3 .switcher-menu li.uk-active {
    background : #17c0c3; }
  .medical-departments-v2 .switcher-menu li:hover:before, .medical-departments-v3 .switcher-menu li:hover:before, .medical-departments-v2 .switcher-menu li.uk-active:before, .medical-departments-v3 .switcher-menu li.uk-active:before {
    right   : auto;
    bottom  : -10px;
    opacity : 1; }
  .medical-departments-v2 .switcher-menu li:hover a, .medical-departments-v3 .switcher-menu li:hover a, .medical-departments-v2 .switcher-menu li.uk-active a, .medical-departments-v3 .switcher-menu li.uk-active a {
    border : 2px solid #17c0c3;
    color  : #fff; }
  .medical-departments-v2 .switcher-menu li a, .medical-departments-v3 .switcher-menu li a {
    vertical-align : middle;
    border         : 2px solid #dcddde;
    text-align     : center;
    height         : 100px;
    padding        : 15px;
    font-size      : 14px;
    line-height    : 26px;
    text-transform : none;
    display : -webkit-flex;
    display : -webkit-box;
    display : -moz-flex;
    display : -moz-box;
    display : -ms-flexbox;
    display : flex;
    -ms-flex-pack           : center;
    -webkit-justify-content : center;
    -webkit-box-pack        : center;
    justify-content         : center;
    -ms-flex-align      : center;
    -webkit-align-items : center;
    -webkit-box-align   : center;
    align-items         : center; }
  .medical-departments-v2 .switcher-content, .medical-departments-v3 .switcher-content {
    margin-right : 45px; }
  .medical-departments-v2 .switcher-content .box h3.mediczop-color-java-star, .medical-departments-v3 .switcher-content .box h3.mediczop-color-java-star {
    padding-bottom : 10px; }
  .medical-departments-v2 .switcher-content .box a, .medical-departments-v3 .switcher-content .box a {
    font-family : 'Roboto', sans-serif;
    font-weight : 500;
    color       : #1b2725;
    font-size   : 16px;
    padding-top : 10px; }
  .medical-departments-v2 .switcher-content .box a span, .medical-departments-v3 .switcher-content .box a span {
    color         : #17c0c3;
    padding-right : 9px; }
  .medical-departments-v2 .box-client, .medical-departments-v3 .box-client {
    padding    : 50px 30px 105px 30px;
    background : rgba(23, 192, 195, 0.9); }
  .medical-departments-v2 .box-client .mediczop-box-img-hv-shin, .medical-departments-v3 .box-client .mediczop-box-img-hv-shin {
    margin        : 0 auto 33px auto;
    width         : 140px;
    height        : 140px;
    display       : block;
    border-radius : 50%;
    -webkit-transform : translateZ(0);
    -moz-transform    : translateZ(0);
    -ms-transform     : translateZ(0);
    -o-transform      : translateZ(0);
    transform         : translateZ(0); }
  .medical-departments-v2 .box-client h3, .medical-departments-v3 .box-client h3 {
    font-family : 'PT Serif', serif;
    font-weight : 700;
    font-size      : 25px;
    line-height    : 30px;
    color          : #fff;
    padding-bottom : 3px; }
  .medical-departments-v2 .box-client h6, .medical-departments-v3 .box-client h6 {
    font-family : 'Roboto', sans-serif;
    font-weight : 300;
    font-size      : 14px;
    color          : #f8f8f8;
    font-style     : italic;
    padding-bottom : 12px; }
  .medical-departments-v2 .box-client p, .medical-departments-v3 .box-client p {
    font-family : 'Roboto', sans-serif;
    font-weight : 400;
    font-size : 16px;
    color     : #fff; }
  .medical-departments-v2 .owl-dots, .medical-departments-v3 .owl-dots {
    margin-bottom   : 50px;
    display         : flex;
    align-items     : center;
    justify-content : center;
    position        : absolute;
    bottom          : 0;
    left            : 0;
    right           : 0; }
  .medical-departments-v2 .owl-dots .owl-dot, .medical-departments-v3 .owl-dots .owl-dot {
    width         : 14px;
    height        : 14px;
    border-radius : 50%;
    background    : rgba(255, 255, 255, .5);
    margin        : 0 6px;
    transition : all 0.5s ease; }
  .medical-departments-v2 .owl-dots .owl-dot:hover, .medical-departments-v3 .owl-dots .owl-dot:hover, .medical-departments-v2 .owl-dots .owl-dot.active, .medical-departments-v3 .owl-dots .owl-dot.active {
    background : #fff; }

.our-doctor-v2 {
  /*
    Blog
*/ }
  .our-doctor-v2 .mediczop-title h3 {
    color : #fff; }
  .our-doctor-v2 .mediczop-title p {
    color : #f8f8f8; }
  .our-doctor-v2 .switcher-menu li {
    display      : inline-block;
    margin-right : 26px; }
  .our-doctor-v2 .switcher-menu li:last-child {
    margin-right : 0; }
  .our-doctor-v2 .switcher-menu li:hover a, .our-doctor-v2 .switcher-menu li.uk-active a {
    opacity : 1; }
  .our-doctor-v2 .switcher-menu li a {
    display    : block;
    width      : 108px;
    height     : 108px;
    opacity    : 0.5;
    position   : relative;
    transition : all 0.5s ease;
    background : #fff; }
  .our-doctor-v2 .switcher-menu li a:before {
    content    : '';
    background : transparent;
    border     : 5px solid #a7e1e2;
    position   : absolute;
    top        : 0;
    right      : 0;
    bottom     : 0;
    left       : 0; }
  .our-doctor-v2 .switcher-menu li a img {
    display : block;
    width   : 100%; }
  .our-doctor-v2 .switcher-content .box {
    padding    : 32px;
    background : rgba(0, 0, 0, .2); }
  .our-doctor-v2 .switcher-content .box h3 {
    font-family : 'PT Serif', serif;
    font-weight : 700;
    font-size      : 25px;
    color          : #fff;
    padding-bottom : 5px;
    margin-bottom  : 0; }
  .our-doctor-v2 .switcher-content .box h6 {
    font-family : 'Roboto', sans-serif;
    font-weight : 300;
    font-size      : 14px;
    color          : #f8f8f8;
    padding-bottom : 12px;
    margin-bottom  : 0; }
  .our-doctor-v2 .switcher-content .box p {
    font-family : 'Roboto', sans-serif;
    font-weight : 400;
    font-size      : 16px;
    color          : #fff;
    padding-bottom : 5px; }
  .our-doctor-v2 .switcher-content .box p span {
    padding-right : 8px; }
  .our-doctor-v2 .switcher-content .box .social {
    margin-top : 10px;
    display    : flex; }
  .our-doctor-v2 .switcher-content .box .social li {
    margin-right : 22px; }
  .our-doctor-v2 .switcher-content .box .social li:last-child {
    margin-right : 0; }
  .our-doctor-v2 .switcher-content .box .social li a {
    font-size : 19px;
    color     : #a7e1e2; }

.blog .box-sticky {
  position : relative;
  -webkit-background-size : cover;
  -moz-background-size    : cover;
  -ms-background-size     : cover;
  -o-background-size      : cover;
  background-size         : cover; }
  .blog .box-sticky:after {
    content         : '';
    position        : absolute;
    top             : 0;
    left            : 0;
    right           : 0;
    bottom          : 0;
    background      : url(../images/bg-panel.png) no-repeat center bottom;
    background-size : contain; }
  .blog .box-sticky .uk-flex {
    z-index : 1; }
  .blog .box-sticky .box {
    padding : 0 10px; }
  .blog .box-sticky .box a {
    text-decoration : none; }
  .blog .box-sticky .box a:hover h3 {
    color : #17c0c3; }
  .blog .box-sticky .box h6 {
    font-family : 'Roboto', sans-serif;
    font-weight : 700;
    font-size     : 10px;
    color         : #fff;
    line-height   : 17px;
    padding       : 0 12px;
    display       : inline-block;
    margin-bottom : 7px;
    padding-right : 5px;
    margin-right  : 5px; }
  .blog .box-sticky .box h3 {
    font-family : 'PT Serif', serif;
    font-weight : 700;
    font-size      : 25px;
    line-height    : 30px;
    color          : #fff;
    padding-bottom : 10px; }
  .blog .box-sticky .box p {
    font-family : 'Roboto', sans-serif;
    font-weight : 400;
    font-size : 14px;
    color     : #f8f8f8; }
  .blog .box-latest-blog {
    padding-left : 20px; }
  .blog .box-latest-blog li {
    padding-bottom : 30px;
    margin-bottom  : 30px;
    border-bottom  : 1px solid #dcddde; }
  .blog .box-latest-blog li:last-child {
    margin-bottom  : 0;
    padding-bottom : 0;
    border-bottom  : none; }
  .blog .box-latest-blog li .mediczop-box-img-hv-shin {
    width  : 90px;
    height : 90px;
    float  : left; }
  .blog .box-latest-blog li .box-title {
    margin-left : 115px; }
  .blog .box-latest-blog li .box-title h3 {
    font-family : 'Roboto', sans-serif;
    font-weight : 700;
    font-size      : 19px;
    color          : #1b2725;
    padding-bottom : 14px;
    margin-bottom  : 0; }
  .blog .box-latest-blog li .box-title .meta {
    margin-left : 0; }
  .blog .box-latest-blog li .box-title .meta li {
    margin-bottom  : 0;
    padding-bottom : 0;
    border-bottom  : none;
    display        : flex; }
  .blog .box-latest-blog li .box-title .meta li p, .blog .box-latest-blog li .box-title .meta li a {
    margin-right : 40px;
    font-family : 'Roboto', sans-serif;
    font-weight : 400;
    font-size    : 14px;
    color        : #7a7c7d; }
    .blog .box-latest-blog li .box-title .meta li p span, .blog .box-latest-blog li .box-title .meta li a span {
      padding-right : 9px; }

.medical-professionals {
  /*
    Services
*/ }
  .medical-professionals .box .box-content p {
    font-family : 'Roboto', sans-serif;
    font-weight : 400;
    font-size     : 16px;
    color         : #4e5453;
    padding-right : 50px; }
  .medical-professionals .box .box-content ul {
    margin-top : 30px; }
  .medical-professionals .box .box-content ul li {
    line-height : 35px; }
  .medical-professionals .box .box-content ul li p {
    font-weight : 500;
    padding-right : 0; }
  .medical-professionals .box .box-content ul li p span {
    color         : #17c0c3;
    padding-right : 8px; }

.services-box-3 {
  /*
    Call Action
*/ }
  .services-box-3 .box .box-icon [class^="better-icon-"] {
    display         : inline-flex;
    align-items     : center;
    justify-content : center;
    min-height      : 40px; }
  .services-box-3 .box .box-icon [class^="better-icon-"]:before {
    margin    : 0;
    color     : #1b2725;
    font-size : 40px; }
  .services-box-3 .box .box-text h3 {
    font-family : 'PT Serif', serif;
    font-weight : 700;
    font-size     : 22px;
    color         : #59e3bf;
    padding       : 25px 0 15px 0;
    margin-bottom : 0; }
  .services-box-3 .box .box-text p {
    font-family : 'Roboto', sans-serif;
    font-weight : 400;
    font-size : 14px;
    color     : #4e5453; }

.call-action, .call-action-v2 {
  padding : 60px 0;
  background-attachment   : fixed;
  background-position     : center;
  background-repeat       : no-repeat;
  -webkit-background-size : cover;
  -moz-background-size    : cover;
  -ms-background-size     : cover;
  -o-background-size      : cover;
  background-size         : cover;
  /*
    Medical Departments
*/ }
  .call-action .box-title, .call-action-v2 .box-title {
    float : left; }
  .call-action .box-title h3, .call-action-v2 .box-title h3 {
    font-family : 'PT Serif', serif;
    font-weight : 700;
    font-size      : 40px;
    line-height    : 40px;
    color          : #fff;
    padding-bottom : 15px; }
  .call-action .box-title p, .call-action-v2 .box-title p {
    font-family : 'Roboto', sans-serif;
    font-weight : 400;
    font-size : 19px;
    color     : #f8f8f8; }
  .call-action .mediczop-button, .call-action-v2 .mediczop-button {
    float   : right;
    padding : 18px 0; }

.medical-departments-v3 {
  /*
    Client Say
*/ }
  .medical-departments-v3 .set-padding-left {
    padding-left : 45px; }
  .medical-departments-v3 .mediczop-title {
    display        : block;
    padding-bottom : 0; }
  .medical-departments-v3 .mediczop-title-v3 {
    padding-bottom : 45px; }

.client-say-v2 {
  padding : 80px 0 25px 0;
  /*
    Latest News
*/ }
  .client-say-v2 .uk-slider-container {
    padding : 55px 0; }
  .client-say-v2 .mediczop-title {
    padding-bottom : 0; }
  .client-say-v2 .mediczop-title-v3 {
    padding-bottom : 45px; }
  .client-say-v2 .mediczop-title-v3 h3 {
    padding-bottom : 15px; }
  .client-say-v2 .mediczop-title-v3 p {
    font-family : 'Roboto', sans-serif;
    font-weight : 400;
    font-size  : 16px;
    color      : #4e5453;
    text-align : center;
    padding    : 0 20%; }
  .client-say-v2 .box {
    background    : #4e5453;
    padding       : 70px 30px 45px 30px;
    border-radius : 5px;
    position      : relative; }
  .client-say-v2 .box .box-clients {
    display         : inline-flex;
    align-items     : center;
    justify-content : flex-start;
    height          : 90px;
    border-radius   : 90px;
    background      : #fff;
    border          : 1px solid #dcddde;
    padding         : 0 45px 0 115px;
    box-shadow      : 0 3px 9px rgba(0, 0, 0, .3);
    position        : absolute;
    top             : -45px;
    left            : 30px; }
  .client-say-v2 .box .box-clients .mediczop-box-img-hv-shin {
    position      : absolute;
    background    : #f1f1f1;
    width         : 90px;
    height        : 90px;
    border        : 1px solid #dcddde;
    border-radius : 50%;
    left          : -1px;
    top           : -1px; }
  .client-say-v2 .box .box-clients h3 {
    margin-bottom : 0;
    font-family : 'PT Serif', serif;
    font-weight : 700;
    font-size     : 19px;
    color         : #1b2725; }
  .client-say-v2 .box .box-clients h6 {
    font-family : 'Roboto', sans-serif;
    font-weight : 300;
    font-size  : 14px;
    color      : #4e5453;
    font-style : italic; }
  .client-say-v2 .box p {
    font-family : 'Roboto', sans-serif;
    font-weight : 400;
    font-size : 16px;
    color     : #fff; }

.latest-news .mediczop-title-v3 {
  padding-bottom : 55px; }
  .latest-news .mediczop-title-v3 h3 {
    padding-bottom : 14px; }
  .latest-news .mediczop-title-v3 p {
    font-family : 'Roboto', sans-serif;
    font-weight : 400;
    font-size : 16px;
    color     : #4e5453; }

.slider-v4 {
  /*
    Times
*/ }
  .slider-v4 #slider_v4 {
    overflow : hidden; }
  .slider-v4 .box-text {
    padding    : 60px 75px;
    background : rgba(23, 192, 195, .4); }
  .slider-v4 .box-text h6 {
    font-family : 'Roboto', sans-serif;
    font-weight : 400;
    font-size      : 24px;
    line-height    : 30px;
    color          : #f1f0f0;
    letter-spacing : 8px; }
  .slider-v4 .box-text h1 {
    font-family : 'PT Serif', serif;
    font-weight : 700;
    font-size      : 60px;
    line-height    : 60px;
    color          : #fff;
    padding-bottom : 53px; }
  .slider-v4 .box-text .mediczop-button a {
    line-height : 41px !important; }

.times {
  /*
    Call Action
*/ }
  .times li {
    text-align : center; }
  .times li:nth-child(odd) {
    background : #f8f8f8; }
  .times li:nth-child(even) {
    background : #f1f1f1; }
  .times li .box {
    padding : 30px 0;
    display : inline-block; }
  .times li .box .box-icon {
    float : left; }
  .times li .box .box-icon span {
    font-size : 50px;
    color     : #4e5453; }
  .times li .box .box-text {
    margin-left : 65px;
    text-align  : left; }
  .times li .box .box-text h3 {
    margin-bottom : 0;
    font-family : 'PT Serif', serif;
    font-weight : 700;
    font-size     : 24px;
    color         : #1b2725; }
  .times li .box .box-text p {
    font-family : 'PT Serif', serif;
    font-weight : 400;
    font-size : 14px;
    color     : #4e5453; }

.call-action-v2 .box-title {
  float : none; }
  .call-action-v2 .mediczop-button {
    float           : none;
    margin-top      : 40px;
    padding         : 0;
    justify-content : center; }

.we-are-the-mediczop {
  /*
    Book Form
*/ }
  .we-are-the-mediczop .box h3 {
    font-family : 'PT Serif', serif;
    font-weight : 700;
    font-size: 33px;
    line-height: 36px;
    color: #1b2725;
    padding-bottom: 25px; }
  .we-are-the-mediczop .box p {
    font-family : 'Roboto', sans-serif;
    font-weight : 400;
    font-size: 16px;
    color: #4e5453;
    padding: 0 35px 35px 0; }
  .we-are-the-mediczop .box h5 {
    font-family : 'PT Serif', serif;
    font-weight : 700;
    font-size: 33px;
    line-height: 36px;
    color: #17c0c3;
    padding-bottom: 30px; }
  .we-are-the-mediczop li img {
    display: block;
    margin: 0 auto; }

.book-form .mediczop-form {
  margin-right: 60px;
  padding: 60px 45px;
  box-shadow: 0 0 32px rgba(0, 0, 0, .13); }
  .book-form .mediczop-form .mediczop-button-gradeint-v1 {
    margin-bottom: 0; }
  .book-form .mediczop-form .mediczop-button-gradeint-v1 a:before {
    border-radius: 0; }
  .book-form .box-content {
    padding-top: 65px; }
  .book-form .box-content h3 {
    font-family : 'PT Serif', serif;
    font-weight : 400;
    font-size: 48px;
    line-height: 50px;
    color: #1b2725;
    padding-bottom: 10px; }
  .book-form .box-content p {
    font-family : 'Roboto', sans-serif;
    font-weight : 400;
    font-size: 19px;
    color: #ababab;
    padding-bottom: 80px; }
  .book-form .box-content a {
    color: #1b2725; }
  .book-form .box-content a:hover {
    color: #fff; }
  .book-form .box-content a:hover:before {
    opacity: 0; }
  .book-form .box-content a:before {
    opacity: 1; }

.contact, .contact-v2 {
  padding : 20px 0 20px 0; }

.page-content .contact-form {
  padding-right : 30px; }
  @media (max-width: 767px) {
    .page-content .contact-form {
      padding-right : 0; } }
  .page-content .contact-form h3 {
    font-family : 'Roboto', sans-serif;
    font-weight : 400;
    font-size      : 30px;
    line-height    : 30px;
    color          : #1b2725;
    padding-bottom : 26px;
    margin-bottom  : 0; }
  .page-content .contact-form p {
    font-family : 'Roboto', sans-serif;
    font-weight : 400;
    font-size      : 16px;
    color          : #4e5453;
    padding-bottom : 31px; }
  .page-content .contact-form h5 {
    font-family : 'Roboto', sans-serif;
    font-weight : 700;
    font-size      : 20px;
    color          : #1b2725;
    padding-bottom : 24px;
    margin-bottom  : 0; }
  .page-content .contact-form form input, .page-content .contact-form form textarea {
    padding       : 7px 20px;
    border        : 1px solid #e4e4e4;
    font-family : 'Roboto', sans-serif;
    font-weight : 400;
    font-size     : 14px;
    color         : #4e5453;
    margin-bottom : 30px;
    outline       : none; }
  .page-content .contact-form form input:focus, .page-content .contact-form form textarea:focus {
    background : transparent;
    border     : 1px solid #17c0c3; }
  .page-content .contact-form form input {
    border-radius : 50px;
    height        : 45px;
    line-height   : 45px; }
  .page-content .contact-form form textarea {
    border-radius : 20px; }
  .page-content .contact-map {
    border-left  : 1px solid #edeeee;
    padding-left : 30px; }
  @media (max-width: 767px) {
    .page-content .contact-map {
      padding-left : 0; } }
  .page-content .contact-map .box-office {
    position : relative; }
  .page-content .contact-map .box-office img {
    display  : block;
    position : absolute;
    top      : 0;
    right    : 0;
    z-index  : -1; }
  .page-content .contact-map .box-office ul {
    margin : 0; }
  .page-content .contact-map .box-office li {
    list-style-type : none !important;
    padding-bottom  : 22px; }
  .page-content .contact-map .box-office li:last-child {
    padding-bottom : 0; }
  .page-content .contact-map .box-office li h3 {
    font-family : 'PT Serif', serif;
    font-weight : 700;
    font-size      : 19px;
    color          : #17c0c3;
    padding-bottom : 12px;
    margin-bottom  : 0; }
  .page-content .contact-map .box-office li p {
    font-family : 'Roboto', sans-serif;
    font-weight : 400;
    font-size     : 16px;
    color         : #4e5453;
    line-height   : 30px;
    margin-bottom : 0; }
  .page-content .contact-map .box-office li p span {
    min-width     : 27px;
    padding-right : 15px; }
  .page-content .contact-map .box-map {
    margin-top : 43px; }
  .page-content .contact-map .box-map .gmap-wrapper #gmap_contact {
    border        : 1px solid #dcddde;
    border-radius : 20px;
    overflow      : hidden;
    height        : 255px;
    background    : #fff;
    z-index       : 9; }
  .page-content .contact-map .box-map .gmap-wrapper #gmap_contact .gm-style .gm-style-iw {
    font-family : 'Roboto', sans-serif;
    font-weight : 700;
    font-size   : 14px;
    color       : #4e5453;
    text-align  : center;
    padding-top : 10px; }

.ultimate-map-wrapper {
  border        : 1px solid #dcddde;
  border-radius : 20px;
  overflow      : hidden;
  height        : 255px;
  background    : #fff;
  z-index       : 9;
  /*
    Contact V2
*/ }
  .ultimate-map-wrapper .gm-style .gm-style-iw {
    font-family : 'Roboto', sans-serif;
    font-weight : 700;
    font-size   : 14px;
    color       : #4e5453;
    text-align  : center;
    padding-top : 10px; }

.contact-v2 {
  display : -webkit-flex;
  display : -webkit-box;
  display : -moz-flex;
  display : -moz-box;
  display : -ms-flexbox;
  display : flex;
  -ms-flex-wrap     : wrap;
  -webkit-flex-wrap : wrap;
  flex-wrap         : wrap; }
  .contact-v2 .contact-form {
    margin-right : 0;
    padding-left : 35px;
    border-left  : 1px solid #edeeee; }
  .contact-v2 .contact-map {
    border-left   : none;
    padding-left  : 0;
    display : -webkit-flex;
    display : -webkit-box;
    display : -moz-flex;
    display : -moz-box;
    display : -ms-flexbox;
    display : flex;
    -ms-flex-align      : center;
    -webkit-align-items : center;
    -webkit-box-align   : center;
    align-items         : center;
    padding-right : 35px; }

.departments-box .box {
  margin-bottom : 30px; }
  .departments-box .box h3 {
    font-family : 'Roboto', sans-serif;
    font-weight : 400;
    font-size     : 19px;
    color         : #1b2725;
    padding-top   : 15px;
    margin-bottom : 0; }
  .departments-box .box p {
    display        : inline-block;
    font-family : 'Roboto', sans-serif;
    font-weight : 400;
    font-size      : 14px;
    text-transform : capitalize;
    padding-right  : 10px; }
  .departments-box .box span {
    font-size     : 14px;
    color         : #ababab;
    padding-right : 5px; }

.departments-detail .departments-detail-box > h3 {
  font-family : 'Roboto', sans-serif;
  font-weight : 400;
  font-size   : 30px;
  line-height : 36px;
  color       : #1b2725;
  padding     : 40px 0 10px 0;
  margin      : 0; }
  .departments-detail .departments-detail-box .single-categories {
    margin-bottom : 15px; }
  .departments-detail .departments-detail-box a {
    display : inline-block; }
  .departments-detail .departments-detail-box a span {
    font-size     : 14px;
    color         : #ababab;
    padding-right : 10px; }
  .departments-detail .departments-detail-box a p {
    display   : inline-block;
    font-family : 'Roboto', sans-serif;
    font-weight : 400;
    font-size : 14px; }
  .departments-detail .departments-detail-box > p {
    font-family : 'Roboto', sans-serif;
    font-weight : 400;
    font-size : 16px;
    color     : #4e5453; }
  .departments-detail .departments-detail-box .blog-box > h3 {
    font-family : 'Roboto', sans-serif;
    font-weight : 400;
    font-size     : 25px;
    color         : #1b2725;
    border-bottom : 1px solid #edeeee;
    padding       : 39px 0 5px 0;
    margin-bottom : 30px; }
  .departments-detail .departments-detail-box .blog-box h5 {
    font-family : 'Roboto', sans-serif;
    font-weight : 700;
    font-size      : 19px;
    color          : #17c0c3;
    padding-bottom : 13px; }
  .departments-detail .departments-detail-box .blog-box ul {
    padding-right : 35px; }
  .departments-detail .departments-detail-box .blog-box ul li p {
    font-family : 'Roboto', sans-serif;
    font-weight : 300;
    font-size   : 14px;
    line-height : 30px;
    color       : #1b2725; }
  .departments-detail .departments-detail-box .blog-box ul li p span {
    padding-right : 8px; }
  .departments-detail .departments-detail-box .blog-box ul li p i {
    font-weight : 500;
    float : right; }
  .departments-detail .departments-detail-box .mediczop-box-doctor ul {
    padding-right : 0; }
  .departments-detail .departments-detail-box .mediczop-box-doctor ul li .box p {
    color : #fff; }

.chief-mediczop-medical, .chief-mediczop-medical-v2 {
  border-bottom : 1px solid #dcddde; }
  .chief-mediczop-medical .chief-mediczop-wrap, .chief-mediczop-medical-v2 .chief-mediczop-wrap {
    margin-bottom : 70px; }
  .chief-mediczop-medical .chief-mediczop-wrap:last-child, .chief-mediczop-medical-v2 .chief-mediczop-wrap:last-child {
    margin-bottom : 0; }
  .chief-mediczop-medical .doctor-meta, .chief-mediczop-medical-v2 .doctor-meta {
    display        : block;
    padding-bottom : 23px; }
  .chief-mediczop-medical .doctor-meta a, .chief-mediczop-medical-v2 .doctor-meta a {
    font-family : 'Roboto', sans-serif;
    font-weight : 400;
    font-size     : 16px;
    color         : #17c0c3;
    font-style    : italic; }
  .chief-mediczop-medical .mediczop-box-img-hv-shin, .chief-mediczop-medical-v2 .mediczop-box-img-hv-shin {
    border-radius : 5px;
    box-shadow    : 0 0 29px rgba(0, 0, 0, .2);
    float         : left;
    margin        : auto; }
  .chief-mediczop-medical .mediczop-box-img-hv-shin img, .chief-mediczop-medical-v2 .mediczop-box-img-hv-shin img {
    width   : 300px;
    display : block;
    margin  : auto; }
  .chief-mediczop-medical .doctor-content, .chief-mediczop-medical-v2 .doctor-content {
    margin-left : 350px; }
  .chief-mediczop-medical .doctor-content h3, .chief-mediczop-medical-v2 .doctor-content h3 {
    font-family : 'PT Serif', serif;
    font-weight : 700;
    font-size      : 26px;
    color          : #1b2725;
    padding-bottom : 7px;
    margin-bottom  : 0; }
  .chief-mediczop-medical .doctor-content p, .chief-mediczop-medical-v2 .doctor-content p {
    font-family : 'Roboto', sans-serif;
    font-weight : 400;
    font-size      : 16px;
    color          : #4e5453;
    padding-bottom : 12px; }
  .chief-mediczop-medical .doctor-content p.mediczop-reset-pd-bottom, .chief-mediczop-medical-v2 .doctor-content p.mediczop-reset-pd-bottom {
    padding-bottom : 0; }
  .chief-mediczop-medical .doctor-content .contact-info p, .chief-mediczop-medical-v2 .doctor-content .contact-info p {
    padding-bottom : 0;
    line-height    : 30px;
    color          : #1b2725; }
  .chief-mediczop-medical .doctor-content .contact-info p span, .chief-mediczop-medical-v2 .doctor-content .contact-info p span {
    color         : #17c0c3;
    padding-right : 12px; }
  .chief-mediczop-medical .doctor-content ul, .chief-mediczop-medical-v2 .doctor-content ul {
    padding-top : 15px; }
  .chief-mediczop-medical .doctor-content ul li, .chief-mediczop-medical-v2 .doctor-content ul li {
    display       : inline-block;
    padding-right : 18px; }
  .chief-mediczop-medical .doctor-content ul li:last-child, .chief-mediczop-medical-v2 .doctor-content ul li:last-child {
    padding-right : 0; }
  .chief-mediczop-medical .doctor-content ul li a, .chief-mediczop-medical-v2 .doctor-content ul li a {
    font-size : 14px;
    color     : #4e5453; }

.chief-mediczop-medical-v2 {
  border-bottom : none; }
  .chief-mediczop-medical-v2 .box-profile {
    border-radius : 5px;
    overflow      : hidden;
    float         : left; }
  .chief-mediczop-medical-v2 .box-profile img {
    display : block;
    width   : 100%; }
  .chief-mediczop-medical-v2 .box-profile .info {
    padding    : 30px;
    background : #17c0c3; }
  .chief-mediczop-medical-v2 .box-profile .info h3 {
    font-family : 'PT Serif', serif;
    font-weight : 700;
    font-size      : 19px;
    color          : #fff;
    padding-bottom : 10px; }
  .chief-mediczop-medical-v2 .box-profile .info li {
    border-bottom : 1px solid #7acfd1;
    padding       : 6px 0; }
  .chief-mediczop-medical-v2 .box-profile .info li:last-child {
    border-bottom  : none;
    padding-bottom : 0; }
  .chief-mediczop-medical-v2 .box-profile .info li p {
    font-family : 'Roboto', sans-serif;
    font-weight : 400;
    font-size  : 14px;
    color      : #f8f8f8;
    text-align : right; }
  .chief-mediczop-medical-v2 .box-profile .info li p:first-child {
    float : left; }
  .chief-mediczop-medical-v2 .box-profile .info li p:last-child {
    float     : right;
    max-width : 200px; }

.help-center .faq {
  margin-bottom : 90px; }
  .help-center .faq h3 {
    font-family : 'Roboto', sans-serif;
    font-weight : 400;
    font-size      : 30px;
    line-height    : 36px;
    color          : #1b2725;
    padding-bottom : 37px;
    margin-bottom  : 0; }
  .help-center .faq p {
    font-family : 'Roboto', sans-serif;
    font-weight : 400;
    font-size : 16px;
    color     : #4e5453; }
  .help-center .questions li {
    margin-bottom : 42px; }
  .help-center .questions li:nth-last-child(1), .help-center .questions li:nth-last-child(2) {
    margin-bottom : 0; }
  .help-center .questions li h3 {
    font-family : 'Roboto', sans-serif;
    font-weight : 400;
    font-size      : 25px;
    color          : #1b2725;
    padding-bottom : 13px; }
  .help-center .questions li h3 span {
    color         : #056163;
    padding-right : 14px; }
  .help-center .questions li .box-question ul {
    margin-left : 0; }
  .help-center .questions li li {
    margin-bottom : 0 !important; }
  .help-center .questions li li a {
    font-family : 'Roboto', sans-serif;
    font-weight : 300;
    font-size   : 14px;
    color       : #056163;
    line-height : 30px; }

.help-center-detail h3 {
  font-family : 'Roboto', sans-serif;
  font-weight : 400;
  font-size      : 30px;
  line-height    : 36px;
  color          : #1b2725;
  padding-bottom : 24px; }
  .help-center-detail p, .help-center-detail a {
    font-family : 'Roboto', sans-serif;
    font-weight : 400;
    font-size : 16px;
    color     : #4e5453; }
  .help-center-detail p {
    padding : 0 15% 13px 15%; }
  .help-center-detail .button-help a {
    margin-top  : 67px;
    display     : inline-block;
    line-height : 40px;
    padding     : 0 15px;
    background  : #f8f8f8; }
  .help-center-detail .button-help a:hover {
    color      : #fff;
    background : #17c0c3; }
  .help-center-detail .button-help a span {
    padding-right : 10px; }

.gallery-box .box-hv-dir {
  margin-bottom : 30px;
  position      : relative;
  overflow      : hidden; }
  .gallery-box .box-hv-dir.text-small .box-overlay h3 {
    font-size : 15px; }
  .gallery-box .box-hv-dir .box-overlay {
    width      : 100%;
    height     : 100%;
    position   : absolute;
    background : rgba(23, 192, 195, .8); }
  .gallery-box .box-hv-dir .box-overlay a {
    display   : inline-block;
    color     : #fff;
    font-size : 19px;
    padding   : 0 20px; }
  .gallery-box .box-hv-dir .box-overlay h3 {
    margin-bottom : 0;
    font-family : 'PT Serif', serif;
    font-weight : 700;
    font-size     : 19px;
    color         : #fff;
    padding-top   : 19px; }
  .gallery-box .mediczop-button {
    margin-top : 30px; }
  .gallery-box .mediczop-button a {
    color : #1b2725; }
  .gallery-box .mediczop-button a:hover {
    color : #fff; }
  .gallery-box .mediczop-button a:hover:before {
    opacity : 0; }
  .gallery-box .mediczop-button a:before {
    opacity : 1; }

.page-content {
  padding-top : 55px; }

.blog-page, .blog-list-page, .blog-detail {
  /*
    Blog List Page
*/ }
  .blog-page .blog-box, .blog-list-page .blog-box, .blog-detail .blog-box {
    margin-bottom : 50px; }
  .blog-page .blog-box.type-list, .blog-list-page .blog-box.type-list, .blog-detail .blog-box.type-list {
    margin-bottom : 80px; }
  .blog-page .blog-box .mediczop-box-img-hv-shin, .blog-list-page .blog-box .mediczop-box-img-hv-shin, .blog-detail .blog-box .mediczop-box-img-hv-shin {
    margin-bottom : 25px; }
  .blog-page .blog-box h3.title, .blog-list-page .blog-box h3.title, .blog-detail .blog-box h3.title {
    font-family : 'Roboto', sans-serif;
    font-weight : 500;
    font-size      : 19px;
    color          : #1b2725;
    padding-bottom : 14px;
    margin         : 0; }
  .blog-page .blog-box .meta, .blog-list-page .blog-box .meta, .blog-detail .blog-box .meta {
    margin-bottom : 10px; }
  .blog-page .blog-box .meta p, .blog-list-page .blog-box .meta p, .blog-detail .blog-box .meta p {
    display        : inline-block;
    font-family : 'Roboto', sans-serif;
    font-weight : 400;
    font-size      : 14px;
    color          : #7a7c7d;
    padding-right  : 40px;
    padding-bottom : 0;
    margin-bottom  : 0; }
  .blog-page .blog-box .meta span, .blog-list-page .blog-box .meta span, .blog-detail .blog-box .meta span {
    padding-right : 8px;
    color         : #7a7c7d; }
  .blog-page .blog-box .meta a p, .blog-list-page .blog-box .meta a p, .blog-detail .blog-box .meta a p {
    padding-right : 0; }
  .blog-page .blog-box .mediczop-button, .blog-list-page .blog-box .mediczop-button, .blog-detail .blog-box .mediczop-button {
    margin-top : 30px; }

.blog-list-page, .blog-detail {
  /*
    Blog Detail
*/ }
  .blog-list-page li:last-child .blog-box, .blog-detail li:last-child .blog-box {
    margin-bottom : 60px; }
  .blog-list-page .blog-box, .blog-detail .blog-box {
    margin-bottom : 80px; }
  .blog-list-page .blog-box h3.title, .blog-detail .blog-box h3.title {
    font-size   : 30px;
    line-height : 36px; }
  .blog-list-page .blog-box p, .blog-detail .blog-box p {
    font-family : 'Roboto', sans-serif;
    font-weight : 400;
    font-size : 16px;
    color     : #4e5453; }
  .blog-list-page .mediczop-button, .blog-detail .mediczop-button {
    margin-top : 30px; }
  .blog-list-page .mediczop-button a, .blog-detail .mediczop-button a {
    color : #1b2725; }
  .blog-list-page .mediczop-button a:hover, .blog-detail .mediczop-button a:hover {
    color : #fff; }
  .blog-list-page .mediczop-button a:hover:before, .blog-detail .mediczop-button a:hover:before {
    opacity : 0; }
  .blog-list-page .mediczop-button a:before, .blog-detail .mediczop-button a:before {
    opacity : 1; }

@media (min-width: 768px) {
        .single .blog-detail .uk-grid .uk-width-medium-3-4, .blog .blog-detail .uk-grid .uk-width-medium-3-4, .archive .blog-detail .uk-grid .uk-width-medium-3-4, .page .blog-detail .uk-grid .uk-width-medium-3-4, .single .blog-page .uk-grid .uk-width-medium-3-4, .single .blog-list-page .uk-grid .uk-width-medium-3-4, .single .blog-detail .uk-grid .uk-width-medium-3-4, .blog .blog-page .uk-grid .uk-width-medium-3-4, .blog .blog-list-page .uk-grid .uk-width-medium-3-4, .blog .blog-detail .uk-grid .uk-width-medium-3-4, .archive .blog-page .uk-grid .uk-width-medium-3-4, .archive .blog-list-page .uk-grid .uk-width-medium-3-4, .archive .blog-detail .uk-grid .uk-width-medium-3-4, .page .blog-page .uk-grid .uk-width-medium-3-4, .page .blog-list-page .uk-grid .uk-width-medium-3-4, .page .blog-detail .uk-grid .uk-width-medium-3-4 {
          width : 70%; }
        .single .blog-detail .uk-grid .uk-width-medium-1-4, .blog .blog-detail .uk-grid .uk-width-medium-1-4, .archive .blog-detail .uk-grid .uk-width-medium-1-4, .page .blog-detail .uk-grid .uk-width-medium-1-4, .single .blog-page .uk-grid .uk-width-medium-1-4, .single .blog-list-page .uk-grid .uk-width-medium-1-4, .single .blog-detail .uk-grid .uk-width-medium-1-4, .blog .blog-page .uk-grid .uk-width-medium-1-4, .blog .blog-list-page .uk-grid .uk-width-medium-1-4, .blog .blog-detail .uk-grid .uk-width-medium-1-4, .archive .blog-page .uk-grid .uk-width-medium-1-4, .archive .blog-list-page .uk-grid .uk-width-medium-1-4, .archive .blog-detail .uk-grid .uk-width-medium-1-4, .page .blog-page .uk-grid .uk-width-medium-1-4, .page .blog-list-page .uk-grid .uk-width-medium-1-4, .page .blog-detail .uk-grid .uk-width-medium-1-4 {
          width : 30%; } }
  @media (min-width: 768px) {
        .single.post-type-archive-departments .blog-detail .uk-grid .uk-width-medium-3-4, .blog.post-type-archive-departments .blog-detail .uk-grid .uk-width-medium-3-4, .archive.post-type-archive-departments .blog-detail .uk-grid .uk-width-medium-3-4, .page.post-type-archive-departments .blog-detail .uk-grid .uk-width-medium-3-4, .single.post-type-archive-help .blog-detail .uk-grid .uk-width-medium-3-4, .blog.post-type-archive-help .blog-detail .uk-grid .uk-width-medium-3-4, .archive.post-type-archive-help .blog-detail .uk-grid .uk-width-medium-3-4, .page.post-type-archive-help .blog-detail .uk-grid .uk-width-medium-3-4, .single.single-departments .blog-detail .uk-grid .uk-width-medium-3-4, .blog.single-departments .blog-detail .uk-grid .uk-width-medium-3-4, .archive.single-departments .blog-detail .uk-grid .uk-width-medium-3-4, .page.single-departments .blog-detail .uk-grid .uk-width-medium-3-4, .single.single-help .blog-detail .uk-grid .uk-width-medium-3-4, .blog.single-help .blog-detail .uk-grid .uk-width-medium-3-4, .archive.single-help .blog-detail .uk-grid .uk-width-medium-3-4, .page.single-help .blog-detail .uk-grid .uk-width-medium-3-4, .single.post-type-archive-departments .blog-page .uk-grid .uk-width-medium-3-4, .single.post-type-archive-departments .blog-list-page .uk-grid .uk-width-medium-3-4, .single.post-type-archive-departments .blog-detail .uk-grid .uk-width-medium-3-4, .blog.post-type-archive-departments .blog-page .uk-grid .uk-width-medium-3-4, .blog.post-type-archive-departments .blog-list-page .uk-grid .uk-width-medium-3-4, .blog.post-type-archive-departments .blog-detail .uk-grid .uk-width-medium-3-4, .archive.post-type-archive-departments .blog-page .uk-grid .uk-width-medium-3-4, .archive.post-type-archive-departments .blog-list-page .uk-grid .uk-width-medium-3-4, .archive.post-type-archive-departments .blog-detail .uk-grid .uk-width-medium-3-4, .page.post-type-archive-departments .blog-page .uk-grid .uk-width-medium-3-4, .page.post-type-archive-departments .blog-list-page .uk-grid .uk-width-medium-3-4, .page.post-type-archive-departments .blog-detail .uk-grid .uk-width-medium-3-4, .single.post-type-archive-help .blog-page .uk-grid .uk-width-medium-3-4, .single.post-type-archive-help .blog-list-page .uk-grid .uk-width-medium-3-4, .single.post-type-archive-help .blog-detail .uk-grid .uk-width-medium-3-4, .blog.post-type-archive-help .blog-page .uk-grid .uk-width-medium-3-4, .blog.post-type-archive-help .blog-list-page .uk-grid .uk-width-medium-3-4, .blog.post-type-archive-help .blog-detail .uk-grid .uk-width-medium-3-4, .archive.post-type-archive-help .blog-page .uk-grid .uk-width-medium-3-4, .archive.post-type-archive-help .blog-list-page .uk-grid .uk-width-medium-3-4, .archive.post-type-archive-help .blog-detail .uk-grid .uk-width-medium-3-4, .page.post-type-archive-help .blog-page .uk-grid .uk-width-medium-3-4, .page.post-type-archive-help .blog-list-page .uk-grid .uk-width-medium-3-4, .page.post-type-archive-help .blog-detail .uk-grid .uk-width-medium-3-4, .single.single-departments .blog-page .uk-grid .uk-width-medium-3-4, .single.single-departments .blog-list-page .uk-grid .uk-width-medium-3-4, .single.single-departments .blog-detail .uk-grid .uk-width-medium-3-4, .blog.single-departments .blog-page .uk-grid .uk-width-medium-3-4, .blog.single-departments .blog-list-page .uk-grid .uk-width-medium-3-4, .blog.single-departments .blog-detail .uk-grid .uk-width-medium-3-4, .archive.single-departments .blog-page .uk-grid .uk-width-medium-3-4, .archive.single-departments .blog-list-page .uk-grid .uk-width-medium-3-4, .archive.single-departments .blog-detail .uk-grid .uk-width-medium-3-4, .page.single-departments .blog-page .uk-grid .uk-width-medium-3-4, .page.single-departments .blog-list-page .uk-grid .uk-width-medium-3-4, .page.single-departments .blog-detail .uk-grid .uk-width-medium-3-4, .single.single-help .blog-page .uk-grid .uk-width-medium-3-4, .single.single-help .blog-list-page .uk-grid .uk-width-medium-3-4, .single.single-help .blog-detail .uk-grid .uk-width-medium-3-4, .blog.single-help .blog-page .uk-grid .uk-width-medium-3-4, .blog.single-help .blog-list-page .uk-grid .uk-width-medium-3-4, .blog.single-help .blog-detail .uk-grid .uk-width-medium-3-4, .archive.single-help .blog-page .uk-grid .uk-width-medium-3-4, .archive.single-help .blog-list-page .uk-grid .uk-width-medium-3-4, .archive.single-help .blog-detail .uk-grid .uk-width-medium-3-4, .page.single-help .blog-page .uk-grid .uk-width-medium-3-4, .page.single-help .blog-list-page .uk-grid .uk-width-medium-3-4, .page.single-help .blog-detail .uk-grid .uk-width-medium-3-4 {
          width : 75%; }
        .single.post-type-archive-departments .blog-detail .uk-grid .uk-width-medium-1-4, .blog.post-type-archive-departments .blog-detail .uk-grid .uk-width-medium-1-4, .archive.post-type-archive-departments .blog-detail .uk-grid .uk-width-medium-1-4, .page.post-type-archive-departments .blog-detail .uk-grid .uk-width-medium-1-4, .single.post-type-archive-help .blog-detail .uk-grid .uk-width-medium-1-4, .blog.post-type-archive-help .blog-detail .uk-grid .uk-width-medium-1-4, .archive.post-type-archive-help .blog-detail .uk-grid .uk-width-medium-1-4, .page.post-type-archive-help .blog-detail .uk-grid .uk-width-medium-1-4, .single.single-departments .blog-detail .uk-grid .uk-width-medium-1-4, .blog.single-departments .blog-detail .uk-grid .uk-width-medium-1-4, .archive.single-departments .blog-detail .uk-grid .uk-width-medium-1-4, .page.single-departments .blog-detail .uk-grid .uk-width-medium-1-4, .single.single-help .blog-detail .uk-grid .uk-width-medium-1-4, .blog.single-help .blog-detail .uk-grid .uk-width-medium-1-4, .archive.single-help .blog-detail .uk-grid .uk-width-medium-1-4, .page.single-help .blog-detail .uk-grid .uk-width-medium-1-4, .single.post-type-archive-departments .blog-page .uk-grid .uk-width-medium-1-4, .single.post-type-archive-departments .blog-list-page .uk-grid .uk-width-medium-1-4, .single.post-type-archive-departments .blog-detail .uk-grid .uk-width-medium-1-4, .blog.post-type-archive-departments .blog-page .uk-grid .uk-width-medium-1-4, .blog.post-type-archive-departments .blog-list-page .uk-grid .uk-width-medium-1-4, .blog.post-type-archive-departments .blog-detail .uk-grid .uk-width-medium-1-4, .archive.post-type-archive-departments .blog-page .uk-grid .uk-width-medium-1-4, .archive.post-type-archive-departments .blog-list-page .uk-grid .uk-width-medium-1-4, .archive.post-type-archive-departments .blog-detail .uk-grid .uk-width-medium-1-4, .page.post-type-archive-departments .blog-page .uk-grid .uk-width-medium-1-4, .page.post-type-archive-departments .blog-list-page .uk-grid .uk-width-medium-1-4, .page.post-type-archive-departments .blog-detail .uk-grid .uk-width-medium-1-4, .single.post-type-archive-help .blog-page .uk-grid .uk-width-medium-1-4, .single.post-type-archive-help .blog-list-page .uk-grid .uk-width-medium-1-4, .single.post-type-archive-help .blog-detail .uk-grid .uk-width-medium-1-4, .blog.post-type-archive-help .blog-page .uk-grid .uk-width-medium-1-4, .blog.post-type-archive-help .blog-list-page .uk-grid .uk-width-medium-1-4, .blog.post-type-archive-help .blog-detail .uk-grid .uk-width-medium-1-4, .archive.post-type-archive-help .blog-page .uk-grid .uk-width-medium-1-4, .archive.post-type-archive-help .blog-list-page .uk-grid .uk-width-medium-1-4, .archive.post-type-archive-help .blog-detail .uk-grid .uk-width-medium-1-4, .page.post-type-archive-help .blog-page .uk-grid .uk-width-medium-1-4, .page.post-type-archive-help .blog-list-page .uk-grid .uk-width-medium-1-4, .page.post-type-archive-help .blog-detail .uk-grid .uk-width-medium-1-4, .single.single-departments .blog-page .uk-grid .uk-width-medium-1-4, .single.single-departments .blog-list-page .uk-grid .uk-width-medium-1-4, .single.single-departments .blog-detail .uk-grid .uk-width-medium-1-4, .blog.single-departments .blog-page .uk-grid .uk-width-medium-1-4, .blog.single-departments .blog-list-page .uk-grid .uk-width-medium-1-4, .blog.single-departments .blog-detail .uk-grid .uk-width-medium-1-4, .archive.single-departments .blog-page .uk-grid .uk-width-medium-1-4, .archive.single-departments .blog-list-page .uk-grid .uk-width-medium-1-4, .archive.single-departments .blog-detail .uk-grid .uk-width-medium-1-4, .page.single-departments .blog-page .uk-grid .uk-width-medium-1-4, .page.single-departments .blog-list-page .uk-grid .uk-width-medium-1-4, .page.single-departments .blog-detail .uk-grid .uk-width-medium-1-4, .single.single-help .blog-page .uk-grid .uk-width-medium-1-4, .single.single-help .blog-list-page .uk-grid .uk-width-medium-1-4, .single.single-help .blog-detail .uk-grid .uk-width-medium-1-4, .blog.single-help .blog-page .uk-grid .uk-width-medium-1-4, .blog.single-help .blog-list-page .uk-grid .uk-width-medium-1-4, .blog.single-help .blog-detail .uk-grid .uk-width-medium-1-4, .archive.single-help .blog-page .uk-grid .uk-width-medium-1-4, .archive.single-help .blog-list-page .uk-grid .uk-width-medium-1-4, .archive.single-help .blog-detail .uk-grid .uk-width-medium-1-4, .page.single-help .blog-page .uk-grid .uk-width-medium-1-4, .page.single-help .blog-list-page .uk-grid .uk-width-medium-1-4, .page.single-help .blog-detail .uk-grid .uk-width-medium-1-4 {
          width : 25%; } }

.blog-detail .post-navigation {
  padding-bottom : 25px; }
  .blog-detail .box-content {
    margin-bottom : 15px; }
  .blog-detail .box-content a {
    text-decoration : underline; }
  .blog-detail .blog-box, .blog-detail .comment-content {
    margin-bottom : 0; }
  .blog-detail .blog-box .page-link, .blog-detail .comment-content .page-link, .blog-detail .blog-box .post-password-form, .blog-detail .comment-content .post-password-form {
    margin-bottom : 1.5em;
    clear         : both; }
  .blog-detail .blog-box p, .blog-detail .comment-content p, .blog-detail .blog-box blockquote, .blog-detail .comment-content blockquote {
    font-family : 'Roboto', sans-serif;
    font-weight : 400;
    font-size      : 16px;
    color          : #4e5453;
    padding-bottom : 0px;
    margin-bottom  : 10px; }
  .blog-detail .blog-box p p, .blog-detail .comment-content p p, .blog-detail .blog-box blockquote p, .blog-detail .comment-content blockquote p {
    padding-bottom : 0;
    margin-bottom  : 0; }
  .blog-detail .blog-box p strong, .blog-detail .comment-content p strong, .blog-detail .blog-box blockquote strong, .blog-detail .comment-content blockquote strong {
    font-weight : 700; }
  .blog-detail .blog-box blockquote, .blog-detail .comment-content blockquote {
    padding       : 5px 0 5px 20px;
    margin-bottom : 20px;
    margin-top    : 20px;
    border-left   : 3px solid #17c0c3; }
  .blog-detail .blog-box .tags-share, .blog-detail .comment-content .tags-share {
    padding-bottom : 4px;
    border-bottom  : 1px solid #e0e0e0; }
  .blog-detail .blog-box .tags-share h3, .blog-detail .comment-content .tags-share h3 {
    margin-bottom  : 0;
    font-family : 'Roboto', sans-serif;
    display        : inline-block;
    font-size      : 14px;
    color          : #1b2725;
    font-weight : 700;
    line-height    : 26px;
    padding-bottom : 0; }
  .blog-detail .blog-box .tags-share ul, .blog-detail .comment-content .tags-share ul {
    margin-bottom : 0;
    margin-left   : 0;
    display       : inline-block; }
  .blog-detail .blog-box .tags-share ul li, .blog-detail .comment-content .tags-share ul li {
    display : inline-block; }
  .blog-detail .blog-box .tags-share ul li a, .blog-detail .comment-content .tags-share ul li a {
    font-family : 'Roboto', sans-serif;
    font-size : 14px;
    font-weight : 500; }
  .blog-detail .blog-box .tags-share .tags, .blog-detail .comment-content .tags-share .tags {
    float : left;
    color : #17c0c3; }
  .blog-detail .blog-box .tags-share .tags li a, .blog-detail .comment-content .tags-share .tags li a {
    color : #17c0c3; }
  .blog-detail .blog-box .tags-share .tags li a:hover, .blog-detail .comment-content .tags-share .tags li a:hover, .blog-detail .blog-box .tags-share .tags li a:active, .blog-detail .comment-content .tags-share .tags li a:active, .blog-detail .blog-box .tags-share .tags li a:focus, .blog-detail .comment-content .tags-share .tags li a:focus {
    text-decoration : underline; }
  .blog-detail .blog-box .tags-share .share, .blog-detail .comment-content .tags-share .share {
    float : right; }
  .blog-detail .blog-box .tags-share .share li a, .blog-detail .comment-content .tags-share .share li a {
    color : #1b2725; }
  .blog-detail .blog-box .comments ul, .blog-detail .comment-content .comments ul {
    margin : 0; }
  .blog-detail .blog-box .comments ul li, .blog-detail .comment-content .comments ul li {
    list-style-type : none; }
  .blog-detail .blog-box ul, .blog-detail .comment-content ul {
    margin-left   : 1.5em;
    margin-bottom : 1.5em; }
  .blog-detail .blog-box ul li, .blog-detail .comment-content ul li {
    list-style-type : square; }
  .blog-detail .blog-box ul ul, .blog-detail .comment-content ul ul {
    margin-bottom : 0; }
  .blog-detail .blog-box ul ul li, .blog-detail .comment-content ul ul li {
    list-style-type : circle; }
  .blog-detail .blog-box ul ul ul, .blog-detail .comment-content ul ul ul {
    margin-bottom : 0; }
  .blog-detail .blog-box ul ul ul li, .blog-detail .comment-content ul ul ul li {
    list-style-type : square; }
  .blog-detail .blog-box ul ol, .blog-detail .comment-content ul ol {
    margin-bottom : 0; }
  .blog-detail .blog-box ol, .blog-detail .comment-content ol {
    margin-bottom : 1.5em;
    margin-left   : 1.5em; }
  .blog-detail .blog-box ol li, .blog-detail .comment-content ol li {
    list-style-type : decimal; }
  .blog-detail .blog-box ol ol, .blog-detail .comment-content ol ol, .blog-detail .blog-box ol ul, .blog-detail .comment-content ol ul {
    margin-bottom : 0; }
  .blog-detail .blog-box ol ol ol, .blog-detail .comment-content ol ol ol, .blog-detail .blog-box ol ul ol, .blog-detail .comment-content ol ul ol {
    margin-bottom : 0; }

.blog-box {
  margin-bottom : 0; }
  .blog-box .page-link, .blog-box .post-password-form {
    margin-bottom : 1.5em;
    clear         : both; }
  .blog-box p, .blog-box blockquote {
    font-family : 'Roboto', sans-serif;
    font-weight : 400;
    font-size      : 16px;
    color          : #4e5453;
    padding-bottom : 0px;
    margin-bottom  : 10px; }
  .blog-box p p, .blog-box blockquote p {
    padding-bottom : 0;
    margin-bottom  : 0; }
  .blog-box p strong, .blog-box blockquote strong {
    font-weight : 700; }
  .blog-box blockquote {
    padding       : 5px 0 5px 20px;
    margin-bottom : 20px;
    margin-top    : 20px;
    border-left   : 3px solid #17c0c3; }
  .blog-box .comments ul {
    margin : 0; }
  .blog-box .comments ul li {
    list-style-type : none; }
  .blog-box ul {
    margin-left   : 1.5em;
    margin-bottom : 1.5em; }
  .blog-box ul li {
    list-style-type : square; }
  .blog-box ul ul {
    margin-bottom : 0; }
  .blog-box ul ul li {
    list-style-type : circle; }
  .blog-box ul ul ul {
    margin-bottom : 0; }
  .blog-box ul ul ul li {
    list-style-type : square; }
  .blog-box ul ol {
    margin-bottom : 0; }
  .blog-box ol {
    margin-bottom : 1.5em;
    margin-left   : 1.5em; }
  .blog-box ol li {
    list-style-type : decimal; }
  .blog-box ol ol, .blog-box ol ul {
    margin-bottom : 0; }
  .blog-box ol ol ol, .blog-box ol ul ol {
    margin-bottom : 0; }
  .blog-box .box-latest-blog ul, .blog-box .times ul {
    margin  : 0;
    padding : 0; }
  .blog-box .box-latest-blog ul li, .blog-box .times ul li {
    list-style : none; }
  .blog-box .box-latest-blog ul li ul li, .blog-box .times ul li ul li {
    list-style : none; }
  .blog-box .box-latest-blog ul li ul ul li, .blog-box .times ul li ul ul li {
    list-style : none; }
  .blog-box .box-latest-blog ol, .blog-box .times ol {
    margin  : 0;
    padding : 0; }
  .blog-box .box-latest-blog ol li, .blog-box .times ol li {
    list-style : none; }
  .blog-box .uk-switcher, .blog-box .owl-carousel, .blog-box .uk-slider, .blog-box .social, .blog-box .switcher-menu, .blog-box .holder-question {
    margin  : 0;
    padding : 0; }
  .blog-box .uk-switcher li, .blog-box .owl-carousel li, .blog-box .uk-slider li, .blog-box .social li, .blog-box .switcher-menu li, .blog-box .holder-question li {
    list-style : none; }
  .blog-box .uk-switcher li ul li, .blog-box .owl-carousel li ul li, .blog-box .uk-slider li ul li, .blog-box .social li ul li, .blog-box .switcher-menu li ul li, .blog-box .holder-question li ul li {
    list-style : none; }
  .blog-box .uk-switcher li ul ul li, .blog-box .owl-carousel li ul ul li, .blog-box .uk-slider li ul ul li, .blog-box .social li ul ul li, .blog-box .switcher-menu li ul ul li, .blog-box .holder-question li ul ul li {
    list-style : none; }
  .blog-box .uk-grid {
    margin-left : -25px; }
  .blog-box .uk-grid > * {
    padding-left : 25px; }
  .blog-box .uk-grid + .uk-grid, .blog-box .uk-grid-margin, .blog-box .uk-grid > * > .uk-panel + .uk-panel {
    margin-top : 25px; }
  @media (min-width: 1220px) {
  .blog-box .uk-grid {
    margin-left : -35px; }
  .blog-box .uk-grid > * {
    padding-left : 35px; }
  .blog-box .uk-grid + .uk-grid, .blog-box .uk-grid-margin, .blog-box .uk-grid > * > .uk-panel + .uk-panel {
    margin-top : 35px; } }

.blog-detail .comments, .page-content .comments {
  padding-top : 60px; }
  .blog-detail .comments h3, .page-content .comments h3 {
    margin-bottom : 0;
    font-size     : 20px;
    color         : #1b2725;
    font-weight : 700; }
  .blog-detail .comments ul.uk-comment-list .uk-comment + ul, .page-content .comments ul.uk-comment-list .uk-comment + ul {
    padding-left : 130px; }
  .blog-detail .comments ul.uk-comment-list > li, .page-content .comments ul.uk-comment-list > li {
    border-bottom : 1px solid #e0e0e0; }
  .blog-detail .comments ul.uk-comment-list li article.uk-comment, .page-content .comments ul.uk-comment-list li article.uk-comment {
    margin : 35px 0 25px 0; }
  .blog-detail .comments ul.uk-comment-list li .comment .comment-img, .page-content .comments ul.uk-comment-list li .comment .comment-img {
    width         : 100px;
    height        : 100px;
    display       : block;
    border-radius : 5px;
    overflow      : hidden;
    float         : left; }
  .blog-detail .comments ul.uk-comment-list li .comment .comment-img img, .page-content .comments ul.uk-comment-list li .comment .comment-img img {
    display : block;
    width   : 100%;
    height  : 100%; }
  .blog-detail .comments ul.uk-comment-list li .comment .comment-content, .page-content .comments ul.uk-comment-list li .comment .comment-content {
    margin-left : 130px; }
  .blog-detail .comments ul.uk-comment-list li .comment .comment-content .meta .meta-author, .page-content .comments ul.uk-comment-list li .comment .comment-content .meta .meta-author {
    margin-top    : -5px;
    margin-bottom : 10px; }
    .blog-detail .comments ul.uk-comment-list li .comment .comment-content .meta .meta-author h5, .page-content .comments ul.uk-comment-list li .comment .comment-content .meta .meta-author h5 {
      display   : inline-block;
      font-size : 18px;
      color     : #1b2725;
      font-family : 'Roboto', sans-serif;
      font-weight : 700; }
      .blog-detail .comments ul.uk-comment-list li .comment .comment-content .meta .meta-author h5 span, .page-content .comments ul.uk-comment-list li .comment .comment-content .meta .meta-author h5 span {
        font-size : 14px;
        color     : #e0e0e0;
        padding   : 0 15px; }
    .blog-detail .comments ul.uk-comment-list li .comment .comment-content .meta .meta-author p, .page-content .comments ul.uk-comment-list li .comment .comment-content .meta .meta-author p {
      display   : inline-block;
      font-size : 14px;
      color     : #676767;
      font-family : 'Roboto', sans-serif;
      font-weight : 400; }
    .blog-detail .comments ul.uk-comment-list li .comment .comment-content .meta .meta-author a, .page-content .comments ul.uk-comment-list li .comment .comment-content .meta .meta-author a {
      text-decoration : underline; }
  .blog-detail .comments ul.uk-comment-list li .comment .comment-content > p, .page-content .comments ul.uk-comment-list li .comment .comment-content > p {
    font-size : 16px;
    color     : #4e5453;
    font-weight : 400;
    font-family : 'Roboto', sans-serif; }
  .blog-detail .comments ul.uk-comment-list li .comment .comment-content .meta-reply a, .page-content .comments ul.uk-comment-list li .comment .comment-content .meta-reply a {
    color      : #17c0c3;
    margin-top : 5px;
    display    : inline-block;
    font-family : 'Roboto', sans-serif;
    font-size  : 16px;
    font-weight : 400; }
  .blog-detail .comment-respond, .page-content .comment-respond {
    padding-top : 50px; }
  .blog-detail .comment-respond h3, .page-content .comment-respond h3 {
    padding-bottom : 25px;
    font-size      : 20px;
    margin-bottom  : 0;
    font-weight : 700;
    font-family : 'Roboto', sans-serif;
    color          : #1b2725; }
  .blog-detail .comment-respond .logged-in-as, .page-content .comment-respond .logged-in-as {
    margin-bottom : 10px; }
  .blog-detail .comment-respond form input, .page-content .comment-respond form input, .blog-detail .comment-respond form textarea, .page-content .comment-respond form textarea {
    background    : transparent;
    border        : 1px solid #e4e4e4;
    padding       : 7px 20px;
    margin-bottom : 30px;
    font-family : 'Roboto', sans-serif;
    font-weight : 400;
    font-size     : 14px;
    color         : #1b2725;
    outline       : none; }
  .blog-detail .comment-respond form input:focus, .page-content .comment-respond form input:focus, .blog-detail .comment-respond form textarea:focus, .page-content .comment-respond form textarea:focus {
    border     : 1px solid #17c0c3;
    background : transparent; }
  .blog-detail .comment-respond form input, .page-content .comment-respond form input {
    border-radius : 45px;
    height        : 45px;
    line-height   : 45px; }
  .blog-detail .comment-respond form textarea, .page-content .comment-respond form textarea {
    border-radius : 20px; }
  .blog-detail .comment-respond form .comment-form-input-textarea, .page-content .comment-respond form .comment-form-input-textarea {
    width   : 100%;
    display : block; }
  .blog-detail .comment-respond form .mediczop-button, .page-content .comment-respond form .mediczop-button {
    margin-top : 0; }
  .blog-detail .comment-respond form .mediczop-button a, .page-content .comment-respond form .mediczop-button a {
    padding : 0 38px;
    color   : #fff; }
  .blog-detail .comment-respond form .mediczop-button a:hover, .page-content .comment-respond form .mediczop-button a:hover {
    color : #1b2725; }
  .blog-detail .comment-respond form .mediczop-button a:hover:before, .page-content .comment-respond form .mediczop-button a:hover:before {
    opacity : 1; }
  .blog-detail .comment-respond form .mediczop-button a:before, .page-content .comment-respond form .mediczop-button a:before {
    opacity : 0; }

.page .blog-detail .comment-respond form .comment-form-input-textarea {
  width : 95%;
  /*
    Page Detail
*/ }

.page-content {
  padding-top : 55px; }

.tagcloud a {
  width         : auto;
  border        : 1px solid #e4e4e4;
  padding       : 5px 15px;
  font-size     : 14px;
  border-radius : 15px;
  transition    : all 0.5s ease; }
  .tagcloud a:hover, .tagcloud a:active, .tagcloud a:focus {
    border     : 1px solid #17c0c3;
    background : #17c0c3;
    color      : #fff;
    transition : all 0.5s ease; }

.woocommerce span.onsale {
  top              : 10px;
  left             : initial;
  right            : 10px;
  background-color : #f75959; }
  .woocommerce ul.products li {
    margin-bottom : 30px; }
  .woocommerce .price_slider_amount {
    font-size : 14px; }
  .woocommerce .price_label {
    font-size : 16px; }
  .woocommerce .price_slider_wrapper {
    position   : relative;
    min-height : 60px; }
  .woocommerce .price_slider_wrapper .button {
    display       : block;
    top           : 15px;
    bottom        : 0;
    left          : 0;
    background : #17c0c3;
    background : -webkit-linear-gradient(left, #17c0c3, #59e3bf);
    background : -o-linear-gradient(right, #17c0c3, #59e3bf);
    background : -moz-linear-gradient(right, #17c0c3, #59e3bf);
    background : linear-gradient(to right, #17c0c3, #59e3bf);
    z-index       : 1;
    overflow      : hidden;
    position      : relative;
    font-weight   : 400;
    line-height   : 27px;
    padding       : 0 23px;
    border-radius : 5px;
    color         : #fff; }
  .woocommerce .price_slider_wrapper .button:hover {
    display       : block;
    bottom        : 0;
    left          : 0;
    background : #17c0c3;
    background : -webkit-linear-gradient(left, #17c0c3, #59e3bf);
    background : -o-linear-gradient(right, #17c0c3, #59e3bf);
    background : -moz-linear-gradient(right, #17c0c3, #59e3bf);
    background : linear-gradient(to right, #17c0c3, #59e3bf);
    z-index       : 1;
    overflow      : hidden;
    position      : relative;
    font-weight   : 400;
    line-height   : 27px;
    padding       : 0 23px;
    border-radius : 5px;
    color         : #fff; }

.shop .mediczop-box-product {
  margin-bottom : 50px; }
  .shop .mediczop-pagination {
    margin-top : 10px; }

.woocommerce .widget_price_filter .ui-slider-horizontal {
  height           : 2px;
  background-color : #c5c5c5;
  margin-bottom    : 30px; }

.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
  background-color : #1b2725; }

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
  top              : -5px;
  background-color : #1b2725;
  height           : 10px;
  width            : 10px; }

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
  padding : 0; }

.woocommerce a.added_to_cart {
  padding-top : 0; }

.ajax_add_to_cart.added {
  display : none !important;
  /*
    Shop Detail
*/ }

.shop-detail {
  overflow : hidden; }
  .shop-detail .box-detail .product-img img {
    display : block; }
  .shop-detail .box-detail .woo-controls {
    margin-top : 30px; }
  .shop-detail .box-detail .box-detail-content > h1 {
    font-size     : 30px;
    line-height   : 30px;
    color         : #1b2725;
    font-family : 'PT Serif', serif;
    font-weight : 700;
    margin-bottom : 0; }
  .shop-detail .box-detail .box-detail-content .rating {
    line-height : 20px;
    margin      : 6px 0 19px 0; }
  .shop-detail .box-detail .box-detail-content .rating li span {
    font-size : 12px;
    color     : #17c0c3; }
  .shop-detail .box-detail .box-detail-content p {
    padding-bottom : 13px;
    font-size      : 16px;
    color          : #4e5453;
    font-family : 'Roboto', sans-serif;
    font-weight : 400; }
  .shop-detail .box-detail .box-detail-content p.price {
    margin-top : 15px;
    font-size  : 22px;
    color      : #4e5453; }
  .shop-detail .box-detail .box-detail-content p.price i {
    padding-right   : 20px;
    color           : #dcddde;
    text-decoration : line-through; }
  .shop-detail .box-detail .box-detail-content .qty-cart {
    margin : 35px 0 14px 0; }
  .shop-detail .box-detail .box-detail-content .qty-cart .mediczop-button {
    display : inline-flex; }
  .shop-detail .box-detail .box-detail-content .qty-cart .mediczop-button a {
    line-height : 30px;
    font-size   : 12px;
    font-weight : 400;
    padding     : 0 18px; }
  .shop-detail .box-detail .box-detail-content .qty-cart .mediczop-button a:before {
    top    : 1px;
    right  : 1px;
    bottom : 1px;
    left   : 1px; }
  .shop-detail .box-detail .box-detail-content .qty-cart .box-qty {
    display     : inline-block;
    margin-left : 24px;
    width       : 84px;
    height      : 30px;
    border      : 1px solid #dcddde;
    position    : relative; }
  .shop-detail .box-detail .box-detail-content .qty-cart .box-qty button {
    font-size   : 14px;
    color       : #4e5453;
    display     : block;
    width       : 15px;
    height      : 15px;
    line-height : 15px;
    text-align  : center;
    background  : transparent;
    border      : none;
    outline     : none;
    position    : absolute;
    top         : 50%;
    -webkit-transform : translateY(-50%);
    -moz-transform    : translateY(-50%);
    -ms-transform     : translateY(-50%);
    -o-transform      : translateY(-50%);
    transform         : translateY(-50%);
    cursor      : pointer; }
  .shop-detail .box-detail .box-detail-content .qty-cart .box-qty button.qty-minus {
    left : 10px; }
  .shop-detail .box-detail .box-detail-content .qty-cart .box-qty button.qty-plus {
    right : 10px; }
  .shop-detail .box-detail .box-detail-content .qty-cart .box-qty input {
    width      : 100%;
    height     : 100%;
    padding    : 0 20px;
    text-align : center;
    background : transparent;
    font-size  : 14px;
    font-family : 'Roboto', sans-serif;
    font-weight : 400;
    color      : #4e5453;
    outline    : none;
    border     : none; }
  .shop-detail .box-detail .box-detail-content .category-tags h6, .shop-detail .box-detail .box-detail-content .category-tags a {
    font-weight : 400;
    font-family : 'Roboto', sans-serif;
    display       : inline-block;
    font-size     : 12px;
    color         : #4e5453;
    padding-right : 17px; }
  .shop-detail .box-detail .box-detail-content .category-tags a {
    padding-right : 0;
    color         : #17c0c3; }
  .shop-detail .box-review {
    margin-top    : 20px;
    border-radius : 5px;
    border        : 1px solid #dcddde;
    overflow      : hidden; }
  .shop-detail .box-review .uk-subnav {
    margin-left   : 0px;
    margin-top    : 0px;
    background    : #fafafa;
    border-bottom : 1px solid #dcddde; }
  .shop-detail .box-review .uk-subnav li {
    padding : 0px;
    margin  : 0; }
  .shop-detail .box-review .uk-subnav li a {
    font-family : 'Roboto', sans-serif;
    font-weight : 700;
    line-height : 45px;
    display     : inline-block;
    font-size   : 16px;
    color       : #4e5453;
    padding     : 0 35px; }
  .shop-detail .box-review .uk-subnav-pill > .active > * {
    background : #17c0c3;
    color      : #fff; }
  .shop-detail .box-review .uk-switcher {
    padding    : 25px 35px;
    text-align : left; }
  .shop-detail .box-review .uk-switcher .product-description p {
    font-size : 16px;
    color     : #4e5453;
    font-family : 'Roboto', sans-serif;
    font-weight : 400; }
  .shop-detail .box-review .uk-switcher .poduct-reviews h3 {
    padding-bottom : 15px;
    font-size      : 25px;
    color          : #1b2725;
    font-family : 'Roboto', sans-serif;
    font-weight : 500; }
  .shop-detail .box-review .uk-switcher .poduct-reviews li:last-child {
    margin-bottom : 30px; }
  .shop-detail .box-review .uk-switcher .poduct-reviews li .review {
    padding       : 15px 0;
    border-bottom : 1px solid #dcddde; }
  .shop-detail .box-review .uk-switcher .poduct-reviews li .review .author > * {
    margin-right : 5px; }
    .shop-detail .box-review .uk-switcher .poduct-reviews li .review .author h6 {
      font-size : 14px;
      color     : #4e5453;
      font-family : 'Roboto', sans-serif;
      font-weight : 700; }
    .shop-detail .box-review .uk-switcher .poduct-reviews li .review .author p {
      font-size : 14px;
      color     : #4e5453;
      font-family : 'Roboto', sans-serif;
      font-weight : 500; }
    .shop-detail .box-review .uk-switcher .poduct-reviews li .review .author li {
      margin-bottom : 0;
      display       : inline-block; }
    .shop-detail .box-review .uk-switcher .poduct-reviews li .review .author li span {
      color : #17c0c3; }
  .shop-detail .box-review .uk-switcher .poduct-reviews li .review p {
    font-size : 13px;
    color     : #4e5453;
    font-family : 'Roboto', sans-serif;
    font-weight : 400; }
  .shop-detail .box-review .uk-switcher .poduct-reviews .form-comment form h5 {
    font-size : 16px;
    color     : #1b2725;
    font-family : 'Roboto', sans-serif;
    font-weight : 400; }
  .shop-detail .box-review .uk-switcher .poduct-reviews .form-comment form input, .shop-detail .box-review .uk-switcher .poduct-reviews .form-comment form textarea {
    font-family : 'Roboto', sans-serif;
    font-size     : 14px;
    color         : #1b2725;
    font-weight : 400;
    border        : 1px solid #dcddde;
    outline       : none;
    background    : transparent;
    margin-bottom : 20px;
    padding       : 7px 20px; }
    .shop-detail .box-review .uk-switcher .poduct-reviews .form-comment form input:focus, .shop-detail .box-review .uk-switcher .poduct-reviews .form-comment form textarea:focus {
      border : 1px solid #17c0c3; }
  .shop-detail .box-review .uk-switcher .poduct-reviews .form-comment form input {
    height      : 40px;
    line-height : 40px; }
  .shop-detail .box-review .uk-switcher .poduct-reviews .form-comment form .jq-ry-container {
    padding        : 0px;
    padding-bottom : 15px;
    width          : 75px !important; }
    .shop-detail .box-review .uk-switcher .poduct-reviews .form-comment form .jq-ry-container > .jq-ry-group-wrapper > .jq-ry-group > svg {
      width  : 15px;
      height : 15px; }
  .shop-detail .box-review .uk-switcher .poduct-reviews .form-comment form .mediczop-button a {
    border-radius : 0; }
    .shop-detail .box-review .uk-switcher .poduct-reviews .form-comment form .mediczop-button a:before {
      border-radius : 0; }
  .shop-detail .related-product {
    margin-top : 90px; }
  .shop-detail .related-product .owl-stage-outer {
    overflow : visible; }
  .shop-detail .related-product .owl-stage-outer .owl-item {
    opacity        : 0;
    pointer-events : none; }
  .shop-detail .related-product .owl-stage-outer .owl-item.active {
    opacity        : 1;
    pointer-events : auto; }
  .shop-detail .related-product > h3 {
    padding-bottom : 30px;
    font-size      : 25px;
    color          : #1b2725;
    font-family : 'PT Serif', serif;
    font-weight : 700; }

.woocommerce .poduct-reviews p.stars:hover a {
  color : #17c0c3; }

.woocommerce .poduct-reviews #review_form #respond .form-submit input[type="submit"] {
  background : #17c0c3;
  background : -webkit-linear-gradient(left, #17c0c3, #59e3bf);
  background : -o-linear-gradient(right, #17c0c3, #59e3bf);
  background : -moz-linear-gradient(right, #17c0c3, #59e3bf);
  background : linear-gradient(to right, #17c0c3, #59e3bf);
  padding    : 0 20px;
  color      : #fff;
  margin-top : 10px;
  transition : all 0.5s ease; }
  .woocommerce .poduct-reviews #review_form #respond .form-submit input[type="submit"]:hover {
    opacity    : 0.7;
    transition : all 0.5s ease; }

.woocommerce div.product .box-detail-content form.cart .button {
  padding    : 10px 20px;
  background : #17c0c3;
  background : -webkit-linear-gradient(left, #17c0c3, #59e3bf);
  background : -o-linear-gradient(right, #17c0c3, #59e3bf);
  background : -moz-linear-gradient(right, #17c0c3, #59e3bf);
  background : linear-gradient(to right, #17c0c3, #59e3bf);
  transition : all 0.5s ease; }
  .woocommerce div.product .box-detail-content form.cart .button:hover {
    opacity    : 0.7;
    transition : all 0.5s ease; }

.woocommerce .box-detail-content .quantity .qty, .woocommerce .quantity .qty {
  height        : 35px;
  line-height   : 35px;
  width         : 90px;
  margin-right  : 10px;
  padding-right : 0; }

.woocommerce-cart .woocommerce-cart-form .shop_table th, .woocommerce-cart .woocommerce-cart-form .shop_table td {
  text-align : center;
  padding    : 15px 12px; }
  .woocommerce-cart .woocommerce-cart-form .shop_table .product-remove a {
    margin : auto; }
  .woocommerce-cart .woocommerce-cart-form .shop_table .product-thumbnail img {
    width : 100px; }
  .woocommerce-cart .woocommerce-cart-form .shop_table .button {
    text-decoration : none;
    display         : inline-block;
    text-transform  : uppercase;
    outline         : none;
    font-size       : 15px;
    border-radius   : 42px;
    height          : 42px;
    line-height     : 42px;
    padding         : 0 30px;
    transition      : all 0.3s ease;
    background      : #e1e1e1;
    border          : 1px solid #e1e1e1;
    color           : #222; }
  .woocommerce-cart .woocommerce-cart-form .shop_table .button:hover {
    background : transparent;
    transition : all 0.3s ease; }
  .woocommerce-cart .woocommerce-cart-form .shop_table .button:disabled[disabled] {
    padding : 0 30px; }

.woocommerce-page .cart-collaterals .cart_totals h2 {
  font-size   : 18px;
  font-weight : 500; }

.woocommerce input.button {
  text-decoration : none;
  display         : inline-block;
  text-transform  : uppercase;
  outline         : none;
  font-size       : 15px;
  border-radius   : 42px;
  height          : 42px;
  line-height     : 42px;
  padding         : 0 30px;
  transition      : all 0.3s ease;
  background      : #e1e1e1;
  border          : 1px solid #e1e1e1;
  color           : #222; }
  .woocommerce input.button:hover {
    background : transparent;
    transition : all 0.3s ease; }
  .woocommerce input.button:disabled[disabled] {
    padding : 0 30px; }

.woocommerce a.button.checkout-button, .woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
  text-decoration : none;
  display         : inline-block;
  text-transform  : uppercase;
  outline         : none;
  font-size       : 15px;
  border-radius   : 42px;
  height          : 42px;
  line-height     : 42px;
  padding         : 0 30px;
  transition      : all 0.3s ease;
  color           : #fff;
  background      : #17c0c3;
  border          : 1px solid #17c0c3; }
  .woocommerce a.button.checkout-button:hover, .woocommerce #payment #place_order:hover, .woocommerce-page #payment #place_order:hover {
    background : transparent;
    color      : #17c0c3;
    transition : all 0.3s ease; }

.wc_payment_methods li {
  list-style : none !important; }

.woocommerce form .form-row textarea {
  padding : 15px; }

.woocommerce .col2-set, .woocommerce-page .col2-set {
  margin-bottom : 20px; }

.blog-box ul.woocommerce-error {
  margin-left : 0; }

.woocommerce-cart table.cart td.actions .coupon .input-text {
  width        : 170px !important;
  padding      : 5px 15px;
  margin-right : 15px; }

.woocommerce-message, .woocommerce-info, .woocommerce-error {
  border-top-color : transparent; }
  .woocommerce-message:before, .woocommerce-info:before, .woocommerce-error:before {
    color : #17c0c3; }
  .woocommerce-message a.button, .woocommerce-info a.button, .woocommerce-error a.button {
    background-color : transparent; }
  .woocommerce-message a.button:hover, .woocommerce-info a.button:hover, .woocommerce-error a.button:hover {
    background-color : transparent;
    color            : #17c0c3; }

.page-not-found {
  padding : 15vh 0; }
  .page-not-found h1 {
    font-family : 'Roboto', sans-serif;
    font-weight : 300;
    font-size : 9.5vw;
    color     : #1b2725; }
  .page-not-found h1 span {
    padding : 0 1.5vw;
    color   : #59e3bf; }
  .page-not-found h3 {
    margin-bottom : 0;
    font-family : 'PT Serif', serif;
    font-weight : 400;
    font-size     : 48px;
    line-height   : 48px;
    color         : #1b2725;
    padding       : 30px 0 24px 0; }
  .page-not-found p {
    font-family : 'Roboto', sans-serif;
    font-weight : 300;
    font-size      : 24px;
    color          : #4e5453;
    padding-bottom : 50px; }
  .page-not-found .mediczop-button a {
    color : #17c0c3; }
  .page-not-found .mediczop-button a:before {
    opacity : 1; }
  .page-not-found .mediczop-button a:hover {
    color : #fff; }
  .page-not-found .mediczop-button a:hover:before {
    opacity : 0; }

body.full-height {
  height   : 100vh;
  overflow : hidden; }

.coming-soon {
  -webkit-background-size : cover;
  -moz-background-size    : cover;
  -ms-background-size     : cover;
  -o-background-size      : cover;
  background-size         : cover;
  position   : relative;
  min-height : 100vh;
  color      : white;
  overflow-y : auto; }
  .coming-soon .content {
    width      : 50%;
    max-height : 100%;
    padding    : 50px 60px;
    position   : absolute;
    top        : 50%;
    left       : 0;
    -webkit-transform : translateY(-50%);
    -moz-transform    : translateY(-50%);
    -ms-transform     : translateY(-50%);
    -o-transform      : translateY(-50%);
    transform         : translateY(-50%); }
  .coming-soon .content a {
    margin-bottom : 7vh;
    display       : inline-block; }
  .coming-soon .content a img {
    display : block; }
  .coming-soon .content h1 {
    font-family : 'PT Serif', serif;
    font-weight : 400;
    font-size      : 48px;
    line-height    : 48px;
    color          : #fff;
    padding-bottom : 30px; }
  .coming-soon .content h1 span {
    font-weight : 700;
    font-size   : 60px;
    line-height : 60px; }
  .coming-soon .content > p {
    font-family : 'Roboto', sans-serif;
    font-weight : 300;
    font-size      : 19px;
    color          : #fff;
    padding-bottom : 7vh; }
  .coming-soon .content .count-down {
    margin-bottom : 40px; }
  .coming-soon .content .count-down li {
    padding-right : 100px;
    text-align    : center;
    position      : relative;
    display       : inline-block; }
  .coming-soon .content .count-down li:before {
    content   : ':';
    font-family : 'Roboto', sans-serif;
    font-weight : 900;
    font-size : 36px;
    color     : #f8f8f8;
    position  : absolute;
    top       : 5px;
    right     : 44px; }
  .coming-soon .content .count-down li:last-child {
    padding-right : 0; }
  .coming-soon .content .count-down li:last-child:before {
    display : none; }
  .coming-soon .content .count-down li span {
    font-family : 'Roboto', sans-serif;
    font-weight : 900;
    font-size   : 36px;
    line-height : 36px;
    color       : #f8f8f8; }
  .coming-soon .content .count-down li p {
    font-family : 'Roboto', sans-serif;
    font-weight : 400;
    font-size : 14px;
    color     : #f8f8f8; }
  .coming-soon .content form input {
    font-family : 'Roboto', sans-serif;
    font-weight : 400;
    font-size     : 14px;
    color         : #fff;
    background    : transparent;
    height        : 45px;
    line-height   : 45px;
    border        : 2px solid #fff;
    border-radius : 45px;
    padding       : 0 120px 0 35px;
    outline       : none; }
  .coming-soon .content form input:focus {
    background : transparent; }
  .coming-soon .content form .mediczop-button {
    position : absolute;
    right    : 4px;
    top      : 4px; }
  .coming-soon .content form .mediczop-button a {
    line-height : 33px;
    font-weight : 400;
    padding     : 0 18px; }

.header-v1 .header .top-bar, .header-v2 .header .top-bar, .header-v3 .header .top-bar, .header-v5 .header .top-bar, .header-v4 .header .top-bar {
  background : #17c0c3; }
  .header-v1 .header .top-bar .top-bar-contact-info li a, .header-v2 .header .top-bar .top-bar-contact-info li a, .header-v3 .header .top-bar .top-bar-contact-info li a, .header-v5 .header .top-bar .top-bar-contact-info li a, .header-v4 .header .top-bar .top-bar-contact-info li a {
    color : #fff; }
  .header-v1 .header .top-bar .top-bar-contact-info li a span, .header-v2 .header .top-bar .top-bar-contact-info li a span, .header-v3 .header .top-bar .top-bar-contact-info li a span, .header-v5 .header .top-bar .top-bar-contact-info li a span, .header-v4 .header .top-bar .top-bar-contact-info li a span, .header-v1 .header .top-bar .top-bar-contact-info li a p, .header-v2 .header .top-bar .top-bar-contact-info li a p, .header-v3 .header .top-bar .top-bar-contact-info li a p, .header-v5 .header .top-bar .top-bar-contact-info li a p, .header-v4 .header .top-bar .top-bar-contact-info li a p {
    color : #fff; }
  .header-v1 .header .header-main-wrap, .header-v2 .header .header-main-wrap, .header-v3 .header .header-main-wrap, .header-v5 .header .header-main-wrap, .header-v4 .header .header-main-wrap {
    background : #fff; }
  .header-v1 .header .header-main-wrap .main-menu .primary-menu > li > a, .header-v2 .header .header-main-wrap .main-menu .primary-menu > li > a, .header-v3 .header .header-main-wrap .main-menu .primary-menu > li > a, .header-v5 .header .header-main-wrap .main-menu .primary-menu > li > a, .header-v4 .header .header-main-wrap .main-menu .primary-menu > li > a {
    color : #1b2725; }
  .header-v1 .header .header-main-wrap .main-menu .primary-menu > li:hover > a, .header-v2 .header .header-main-wrap .main-menu .primary-menu > li:hover > a, .header-v3 .header .header-main-wrap .main-menu .primary-menu > li:hover > a, .header-v5 .header .header-main-wrap .main-menu .primary-menu > li:hover > a, .header-v4 .header .header-main-wrap .main-menu .primary-menu > li:hover > a {
    color      : #17c0c3;
    background : #f9f9f9; }
    .header-v1 .header .header-main-wrap .main-menu .primary-menu > li:hover > a:before, .header-v2 .header .header-main-wrap .main-menu .primary-menu > li:hover > a:before, .header-v3 .header .header-main-wrap .main-menu .primary-menu > li:hover > a:before, .header-v5 .header .header-main-wrap .main-menu .primary-menu > li:hover > a:before, .header-v4 .header .header-main-wrap .main-menu .primary-menu > li:hover > a:before {
      background : #17c0c3; }
  .header-v1 .header .header-main-wrap .main-menu .primary-menu > li.current-menu-item > a, .header-v2 .header .header-main-wrap .main-menu .primary-menu > li.current-menu-item > a, .header-v3 .header .header-main-wrap .main-menu .primary-menu > li.current-menu-item > a, .header-v5 .header .header-main-wrap .main-menu .primary-menu > li.current-menu-item > a, .header-v4 .header .header-main-wrap .main-menu .primary-menu > li.current-menu-item > a {
    color      : #17c0c3;
    background : #f9f9f9; }
    .header-v1 .header .header-main-wrap .main-menu .primary-menu > li.current-menu-item > a:before, .header-v2 .header .header-main-wrap .main-menu .primary-menu > li.current-menu-item > a:before, .header-v3 .header .header-main-wrap .main-menu .primary-menu > li.current-menu-item > a:before, .header-v5 .header .header-main-wrap .main-menu .primary-menu > li.current-menu-item > a:before, .header-v4 .header .header-main-wrap .main-menu .primary-menu > li.current-menu-item > a:before {
      background : #17c0c3; }
  .header-v1 .header .header-main-wrap .main-menu .primary-menu > li .uk-dropdown, .header-v2 .header .header-main-wrap .main-menu .primary-menu > li .uk-dropdown, .header-v3 .header .header-main-wrap .main-menu .primary-menu > li .uk-dropdown, .header-v5 .header .header-main-wrap .main-menu .primary-menu > li .uk-dropdown, .header-v4 .header .header-main-wrap .main-menu .primary-menu > li .uk-dropdown {
    background : #fff; }
    .header-v1 .header .header-main-wrap .main-menu .primary-menu > li .uk-dropdown > li a, .header-v2 .header .header-main-wrap .main-menu .primary-menu > li .uk-dropdown > li a, .header-v3 .header .header-main-wrap .main-menu .primary-menu > li .uk-dropdown > li a, .header-v5 .header .header-main-wrap .main-menu .primary-menu > li .uk-dropdown > li a, .header-v4 .header .header-main-wrap .main-menu .primary-menu > li .uk-dropdown > li a {
      color : #1b2725; }
    .header-v1 .header .header-main-wrap .main-menu .primary-menu > li .uk-dropdown > li:hover, .header-v2 .header .header-main-wrap .main-menu .primary-menu > li .uk-dropdown > li:hover, .header-v3 .header .header-main-wrap .main-menu .primary-menu > li .uk-dropdown > li:hover, .header-v5 .header .header-main-wrap .main-menu .primary-menu > li .uk-dropdown > li:hover, .header-v4 .header .header-main-wrap .main-menu .primary-menu > li .uk-dropdown > li:hover {
      background : transparent; }
      .header-v1 .header .header-main-wrap .main-menu .primary-menu > li .uk-dropdown > li:hover a, .header-v2 .header .header-main-wrap .main-menu .primary-menu > li .uk-dropdown > li:hover a, .header-v3 .header .header-main-wrap .main-menu .primary-menu > li .uk-dropdown > li:hover a, .header-v5 .header .header-main-wrap .main-menu .primary-menu > li .uk-dropdown > li:hover a, .header-v4 .header .header-main-wrap .main-menu .primary-menu > li .uk-dropdown > li:hover a {
        color : #17c0c3; }
    .header-v1 .header .header-main-wrap .main-menu .primary-menu > li .uk-dropdown > li.current-menu-item, .header-v2 .header .header-main-wrap .main-menu .primary-menu > li .uk-dropdown > li.current-menu-item, .header-v3 .header .header-main-wrap .main-menu .primary-menu > li .uk-dropdown > li.current-menu-item, .header-v5 .header .header-main-wrap .main-menu .primary-menu > li .uk-dropdown > li.current-menu-item, .header-v4 .header .header-main-wrap .main-menu .primary-menu > li .uk-dropdown > li.current-menu-item {
      background : transparent; }
      .header-v1 .header .header-main-wrap .main-menu .primary-menu > li .uk-dropdown > li.current-menu-item > a, .header-v2 .header .header-main-wrap .main-menu .primary-menu > li .uk-dropdown > li.current-menu-item > a, .header-v3 .header .header-main-wrap .main-menu .primary-menu > li .uk-dropdown > li.current-menu-item > a, .header-v5 .header .header-main-wrap .main-menu .primary-menu > li .uk-dropdown > li.current-menu-item > a, .header-v4 .header .header-main-wrap .main-menu .primary-menu > li .uk-dropdown > li.current-menu-item > a {
        color : #17c0c3; }
    .header-v1 .header .header-main-wrap .main-menu .primary-menu > li .uk-dropdown .sub-menu, .header-v2 .header .header-main-wrap .main-menu .primary-menu > li .uk-dropdown .sub-menu, .header-v3 .header .header-main-wrap .main-menu .primary-menu > li .uk-dropdown .sub-menu, .header-v5 .header .header-main-wrap .main-menu .primary-menu > li .uk-dropdown .sub-menu, .header-v4 .header .header-main-wrap .main-menu .primary-menu > li .uk-dropdown .sub-menu {
      background : #fff; }
    .header-v1 .header .header-main-wrap .main-menu .primary-menu > li .uk-dropdown .sub-menu > li a, .header-v2 .header .header-main-wrap .main-menu .primary-menu > li .uk-dropdown .sub-menu > li a, .header-v3 .header .header-main-wrap .main-menu .primary-menu > li .uk-dropdown .sub-menu > li a, .header-v5 .header .header-main-wrap .main-menu .primary-menu > li .uk-dropdown .sub-menu > li a, .header-v4 .header .header-main-wrap .main-menu .primary-menu > li .uk-dropdown .sub-menu > li a {
      color : #1b2725; }
      .header-v1 .header .header-main-wrap .main-menu .primary-menu > li .uk-dropdown .sub-menu > li:hover, .header-v2 .header .header-main-wrap .main-menu .primary-menu > li .uk-dropdown .sub-menu > li:hover, .header-v3 .header .header-main-wrap .main-menu .primary-menu > li .uk-dropdown .sub-menu > li:hover, .header-v5 .header .header-main-wrap .main-menu .primary-menu > li .uk-dropdown .sub-menu > li:hover, .header-v4 .header .header-main-wrap .main-menu .primary-menu > li .uk-dropdown .sub-menu > li:hover {
        background : transparent; }
        .header-v1 .header .header-main-wrap .main-menu .primary-menu > li .uk-dropdown .sub-menu > li:hover a, .header-v2 .header .header-main-wrap .main-menu .primary-menu > li .uk-dropdown .sub-menu > li:hover a, .header-v3 .header .header-main-wrap .main-menu .primary-menu > li .uk-dropdown .sub-menu > li:hover a, .header-v5 .header .header-main-wrap .main-menu .primary-menu > li .uk-dropdown .sub-menu > li:hover a, .header-v4 .header .header-main-wrap .main-menu .primary-menu > li .uk-dropdown .sub-menu > li:hover a {
          color : #17c0c3; }
      .header-v1 .header .header-main-wrap .main-menu .primary-menu > li .uk-dropdown .sub-menu > li.current-menu-item, .header-v2 .header .header-main-wrap .main-menu .primary-menu > li .uk-dropdown .sub-menu > li.current-menu-item, .header-v3 .header .header-main-wrap .main-menu .primary-menu > li .uk-dropdown .sub-menu > li.current-menu-item, .header-v5 .header .header-main-wrap .main-menu .primary-menu > li .uk-dropdown .sub-menu > li.current-menu-item, .header-v4 .header .header-main-wrap .main-menu .primary-menu > li .uk-dropdown .sub-menu > li.current-menu-item {
        background : transparent; }
        .header-v1 .header .header-main-wrap .main-menu .primary-menu > li .uk-dropdown .sub-menu > li.current-menu-item > a, .header-v2 .header .header-main-wrap .main-menu .primary-menu > li .uk-dropdown .sub-menu > li.current-menu-item > a, .header-v3 .header .header-main-wrap .main-menu .primary-menu > li .uk-dropdown .sub-menu > li.current-menu-item > a, .header-v5 .header .header-main-wrap .main-menu .primary-menu > li .uk-dropdown .sub-menu > li.current-menu-item > a, .header-v4 .header .header-main-wrap .main-menu .primary-menu > li .uk-dropdown .sub-menu > li.current-menu-item > a {
          color : #17c0c3; }

.header-v3 .header .top-bar {
  background : #fff; }
  .header-v3 .header .top-bar .box .box-text h5 {
    color : #444; }
  .header-v3 .header .main-menu {
    background : #17c0c3; }
  .header-v3 .header .main-menu .primary-menu > li > a {
    color          : #fff;
    text-transform : capitalize;
    font-size      : 14px; }
  .header-v3 .header .main-menu .primary-menu > li:hover {
    background : transparent; }
  .header-v3 .header .main-menu .primary-menu > li:hover > a {
    color : #fff; }
  .header-v3 .header .main-menu .primary-menu > li.current-menu-item {
    background : transparent; }
  .header-v3 .header .main-menu .primary-menu > li.current-menu-item > a {
    color : #fff; }
  .header-v3 .header .main-menu .primary-menu > li .uk-dropdown {
    background : #17c0c3; }
  .header-v3 .header .main-menu .primary-menu > li .uk-dropdown li a {
    color : #fff; }
    .header-v3 .header .main-menu .primary-menu > li .uk-dropdown li:hover {
      background : transparent; }
    .header-v3 .header .main-menu .primary-menu > li .uk-dropdown li:hover a {
      color : #fff; }
    .header-v3 .header .main-menu .primary-menu > li .uk-dropdown li.current-menu-item {
      background : transparent; }
    .header-v3 .header .main-menu .primary-menu > li .uk-dropdown li.current-menu-item > a {
      color : #fff; }
  .header-v3 .header .main-menu .primary-menu > li .uk-dropdown .sub-menu {
    background : #17c0c3; }

.header-v4 .header {
  background : #fff; }
  .header-v4 .header .main-menu .primary-menu > li > a {
    color : #1b2725; }
  .header-v4 .header .main-menu .primary-menu > li:hover > a {
    color      : #17c0c3;
    background : #f9f9f9; }
    .header-v4 .header .main-menu .primary-menu > li:hover > a:before {
      background : #17c0c3; }
  .header-v4 .header .main-menu .primary-menu > li.current-menu-item > a {
    color      : #17c0c3;
    background : #f9f9f9; }
    .header-v4 .header .main-menu .primary-menu > li.current-menu-item > a:before {
      background : #17c0c3; }
  .header-v4 .header .main-menu .primary-menu > li .uk-dropdown {
    background : #fff; }
  .header-v4 .header .main-menu .primary-menu > li .uk-dropdown > li a {
    color : #1b2725; }
    .header-v4 .header .main-menu .primary-menu > li .uk-dropdown > li:hover {
      background : transparent; }
    .header-v4 .header .main-menu .primary-menu > li .uk-dropdown > li:hover a {
      color : #17c0c3; }
    .header-v4 .header .main-menu .primary-menu > li .uk-dropdown > li.current-menu-item {
      background : transparent; }
    .header-v4 .header .main-menu .primary-menu > li .uk-dropdown > li.current-menu-item > a {
      color : #17c0c3; }
  .header-v4 .header .main-menu .primary-menu > li .uk-dropdown .sub-menu {
    background : #fff; }
    .header-v4 .header .main-menu .primary-menu > li .uk-dropdown .sub-menu > li a {
      color : #1b2725; }
    .header-v4 .header .main-menu .primary-menu > li .uk-dropdown .sub-menu > li:hover {
      background : transparent; }
      .header-v4 .header .main-menu .primary-menu > li .uk-dropdown .sub-menu > li:hover a {
        color : #17c0c3; }
    .header-v4 .header .main-menu .primary-menu > li .uk-dropdown .sub-menu > li.current-menu-item {
      background : transparent; }
      .header-v4 .header .main-menu .primary-menu > li .uk-dropdown .sub-menu > li.current-menu-item > a {
        color : #17c0c3; }

.header-v5 .header .top-bar {
  background : #fff; }
  .header-v5 .header .top-bar .box .box-icon span {
    color : #444; }
  .header-v5 .header .top-bar .box .box-icon p {
    color : #444; }
  .header-v5 .header .main-menu {
    background : #17c0c3; }
  .header-v5 .header .main-menu .primary-menu > li > a {
    color          : #fff;
    text-transform : capitalize;
    font-size      : 14px; }
  .header-v5 .header .main-menu .primary-menu > li:hover {
    background : transparent; }
  .header-v5 .header .main-menu .primary-menu > li:hover > a {
    color : #fff; }
  .header-v5 .header .main-menu .primary-menu > li.current-menu-item {
    background : transparent; }
  .header-v5 .header .main-menu .primary-menu > li.current-menu-item > a {
    color : #fff; }
  .header-v5 .header .main-menu .primary-menu > li .uk-dropdown {
    background : #17c0c3; }
  .header-v5 .header .main-menu .primary-menu > li .uk-dropdown li a {
    color : #fff; }
    .header-v5 .header .main-menu .primary-menu > li .uk-dropdown li:hover {
      background : transparent; }
    .header-v5 .header .main-menu .primary-menu > li .uk-dropdown li:hover a {
      color : #fff; }
    .header-v5 .header .main-menu .primary-menu > li .uk-dropdown li.current-menu-item {
      background : transparent; }
    .header-v5 .header .main-menu .primary-menu > li .uk-dropdown li.current-menu-item > a {
      color : #fff; }
  .header-v5 .header .main-menu .primary-menu > li .uk-dropdown .sub-menu {
    background : #17c0c3; }
