﻿@charset "UTF-8";
@import "https://fonts.googleapis.com/css?family=PT+Serif:400,700";
@import "https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900&amp;subset=latin-ext";

* { margin: 0; padding: 0; box-sizing: border-box }

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block }

body { line-height: 1 }

ol, ul { list-style: none }

blockquote, q { quotes: none }

blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none }

table { border-collapse: collapse; border-spacing: 0 }

body { font-family: 'Roboto',sans-serif; font-size: 14px; line-height: 26px; letter-spacing: 0 }

img { max-width: 100% }

a, a:hover, a:focus { cursor: pointer !important; outline: none; text-decoration: none }

h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0 }

a, p { font-family: 'Roboto',sans-serif; margin: 0; padding: 0 }

ul, li { margin: 0; padding: 0; list-style: none }

input:focus { outline: none; background: transparent }

[data-uk-sticky].uk-active { z-index: 9999 }

[data-uk-sticky].uk-active .logo a img { height: 70px }

.uk-container { padding: 0 15px }

.uk-grid-collapse { margin-left: 0 !important }

.uk-grid-collapse > * { padding-left: 0 !important }

.better-set-pd { padding: 50px 0 }

.better-set-pd-large { padding: 95px 0 }

.better-set-pd-small { padding: 30px 0 }

.better-reset-pd-top { padding-top: 0 }

.better-reset-pd-bottom { padding-bottom: 0 }

.better-color-java-star { color: #2b2a29 !important }

.better-color-java-end { color: #4b93e2 !important }

.better-flex-box { display: flex; }

.better-flex-box-ai-star { align-items: flex-start }

.better-flex-box-ai-center { align-items: center }

.better-flex-box-ai-end { align-items: flex-end }

.better-flex-box-jc-star { justify-content: flex-start }

.better-flex-box-jc-center { justify-content: center }

.better-flex-box-jc-end { justify-content: flex-end }

.better-flex { flex: 1 1 0; -webkit-flex: 1 1 0; -moz-flex: 1 1 0; -ms-flex: 1 1 0; -o-flex: 1 1 0 }

.better-flex-full-width { width: 100% }

.better-bg-color-java-star { background: #3379c6 }

.better-bg-color-outer-space { background: #1b2725 }

.better-hv-bg-java-star:hover, .better-hv-bg-java-star.uk-active, .better-hv-bg-java-star.active { background: #2b2a29 !important }

.better-hv-bg-transparent:hover, .better-hv-bg-transparent.uk-active, .better-hv-bg-transparent.active { background: transparent !important }

.better-hv-color-java-star:hover, .better-hv-color-java-star.uk-active, .better-hv-color-java-star.active { color: #2b2a29 !important }

.better-hv-color-white:hover, .better-hv-color-white.uk-active, .better-hv-color-white.active { color: #fff !important }

.product-info a:hover { color: rgba(255,255,255,0.9) !important; text-shadow: 1px 0 0 #000 }

.better-hv-child-color-java-star:hover > * button span, .better-hv-child-color-java-star.uk-active > * button span, .better-hv-child-color-java-star.active > * button span { color: #2b2a29 !important }

.better-text-left { text-align: left }

.better-text-center { text-align: center }

.better-text-right { text-align: right }

.better-title { display: inline-block; padding-bottom: 20px; position: relative }

.better-title h3 { position: relative; font-weight: 400; color: #1b2725; font-size: 30px; line-height: 36px; padding-bottom: 15px }

.content-title { display: inline-block; padding-bottom: 20px; position: relative }

.content-title h3 { position: relative; font-weight: 400; color: #1b2725; font-size: 30px; line-height: 36px; padding-bottom: 15px; border-bottom: 2px solid #dedee0 }

.content-title h3:before { content: ""; min-width: 20%; height: 5px; background-color: #2b2a29; position: absolute; bottom: -3px; left: 0 }

.better-title p { font-family: 'Roboto',sans-serif; font-weight: 400; color: #ababab; font-size: 19px }

.better-title img { display: block; position: absolute; right: -50px; top: -35px }

.better-title-v2 { margin-bottom: 55px; padding-bottom: 22px; position: relative }

.better-title-v2:before { content: ''; background: #2b2a29; background: -webkit-linear-gradient(left,#2b2a29,#4b93e2); background: -o-linear-gradient(right,#2b2a29,#4b93e2); background: -moz-linear-gradient(right,#2b2a29,#4b93e2); background: linear-gradient(to right,#2b2a29,#4b93e2); width: 67px; height: 4px; border-radius: 4px; position: absolute; left: 0; bottom: 0 }

.better-title-v2 h3 { font-family: 'PT Serif',serif; font-weight: 700; color: #1b2725; font-size: 33px; line-height: 36px; padding-bottom: 6px }

.better-title-v2 p { font-family: 'Roboto',sans-serif; font-weight: 400; color: #ababab; font-size: 16px }

.better-title-v3 { padding-bottom: 30px }

.better-title-v3 h3 { font-family: 'PT Serif',serif; font-weight: 400; font-size: 33px; line-height: 36px; color: #1b2725 }

.better-title-v3 h3 span { color: #2b2a29 }

.better-button a, .better-button button { display: inline-block; border-radius: 45px; padding: 9PX 30px; font-family: 'Roboto',sans-serif; font-weight: 700; font-size: 14px; color: #fff; outline: none; border: none }

.better-button-black a { background: #1b2725; border: 2px solid transparent }

.better-button-black a:hover { border: 2px solid #1b2725; background: transparent; color: #1b2725 }

.better-button-gradeint-v1 { display: flex }

.better-button-gradeint-v1 a, .better-button-gradeint-v1 button { background: #2b2a29; background: -webkit-linear-gradient(left,#2b2a29,#4b93e2); background: -o-linear-gradient(right,#2b2a29,#4b93e2); background: -moz-linear-gradient(right,#2b2a29,#4b93e2); background: linear-gradient(to right,#2b2a29,#4b93e2); z-index: 1; overflow: hidden; position: relative }

.better-button-gradeint-v1 a:before, .better-button-gradeint-v1 button:before { border-radius: 40px; content: ''; position: absolute; top: 2px; right: 2px; bottom: 2px; left: 2px; z-index: -1; opacity: 0; background: #fff }

.better-button-gradeint-v1 a:hover { color: #2b2a29 }

.better-button-gradeint-v1 button:hover { cursor: pointer }

.better-button-gradeint-v1 a:hover:before { opacity: 1 }

.better-button-gradeint-v2 { display: flex }

.better-button-gradeint-v2 a { border: 2px solid transparent; z-index: 1; overflow: hidden; position: relative }

.better-button-gradeint-v2 a:before { border-radius: 40px; content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: -1; opacity: 1; background: #2b2a29; background: -webkit-linear-gradient(left,#2b2a29,#4b93e2); background: -o-linear-gradient(right,#2b2a29,#4b93e2); background: -moz-linear-gradient(right,#2b2a29,#4b93e2); background: linear-gradient(to right,#2b2a29,#4b93e2) }

.better-button-gradeint-v2 a:hover { border: 2px solid #2b2a29; color: #2b2a29 }

.better-button-gradeint-v2 a:hover:before { opacity: 0 }

.better-box-img-full img { width: 100%; height: auto; display: block }

.better-box-img-hv-shin { overflow: hidden; position: relative }

.better-box-img-hv-shin:hover:before { -webkit-animation: shine .75s; -moz-animation: shine .75s; -ms-animation: shine .75s; -o-animation: shine .75s; animation: shine .75s }

.better-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,0.5) 100%); background: -moz-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0.5) 100%); background: -o-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0.5) 100%); background: linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,0.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% }
}

.better-box-hv-dir { position: relative; overflow: hidden }

.better-box-hv-dir .box-overlay { width: 100%; height: 100%; position: absolute }

.better-box-hv-dir .box-overlay a { display: inline-block; font-size: 19px; color: #fff }

.better-box-hv-border { position: relative }

.better-box-hv-border:hover:before { top: 0; right: 0; bottom: 0; left: 0; opacity: 1 }

.better-box-hv-border:before { content: ''; position: absolute; top: -10px; right: -10px; bottom: -10px; left: -10px; background: transparent; border: 6px solid #4b93e2; opacity: 0; -webkit-transition-duration: .3s; -moz--transition-duration: .3s; -ms--transition-duration: .3s; -o--transition-duration: .3s; transition-duration: .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 }

.better-pagination li { display: inline-block; margin: 0 7px }

.better-pagination li:hover.arrow a, .better-pagination li.uk-active.arrow a { border: 1px solid #2b2a29 }

.better-pagination li:hover a, .better-pagination li.uk-active a { background: #2b2a29; color: #fff }

.better-pagination li:first-child { margin-left: 0 !important }

.better-pagination li:last-child { margin-right: 0 !important }

.better-pagination li.arrow { margin: 0 37px }

.better-pagination li.arrow a { width: auto; letter-spacing: 2px; border: 1px solid #e4e4e4; padding: 0 26px; font-size: 10px; border-radius: 30px }

.better-pagination li a { font-family: 'Roboto',sans-serif; font-weight: 500; color: #959090; font-size: 14px; display: inline-block; width: 30px; height: 30px; line-height: 30px; transition: all .5s ease; text-align: center; border-radius: 3px }

.better-form form .uk-grid { margin-left: -15px }

.better-form form .uk-grid > * { margin-bottom: 25px; padding-left: 15px }

.better-form form span { font-size: 14px; color: rgba(255,255,255,0.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%) }

.better-form form select, .better-form form input { background: #4c4f50; border: none; height: 45px; line-height: 45px; padding: 0 25px 0 40px; outline: none; font-size: 14px; font-family: 'Roboto',sans-serif; font-weight: 400; color: rgba(255,255,255,0.6) }

.better-form form label { position: relative }

.better-form form label:before { content: '\f0d7'; font-family: 'FontAwesome'; font-size: 14px; color: rgba(255,255,255,0.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 }

.better-form form label select { cursor: pointer; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; appearance: none }

.better-form form label select::-ms-expand { display: none }

.better-form form input::-webkit-input-placeholder { opacity: 1; color: rgba(255,255,255,0.6) }

.better-form form input:-moz-placeholder { opacity: 1; color: rgba(255,255,255,0.6) }

.better-form form input::-moz-placeholder { opacity: 1; color: rgba(255,255,255,0.6) }

.better-form form input:-ms-input-placeholder { opacity: 1; color: rgba(255,255,255,0.6) !important }

.better-form form a { border-radius: 0 }

.better-form form a:hover span { color: #2b2a29 }

.better-form form a span { color: #fff; padding-left: 10px; position: relative; left: auto; top: 6px }

.better-form form .better-button { margin-bottom: 0 !important }

.better-form-gradeint { background: #2b2a29; background: -webkit-linear-gradient(left,#2b2a29,#4b93e2); background: -o-linear-gradient(right,#2b2a29,#4b93e2); background: -moz-linear-gradient(right,#2b2a29,#4b93e2); background: linear-gradient(to right,#2b2a29,#4b93e2); border-radius: 5px; overflow: hidden }

.better-form-gradeint h3 { font-family: 'PT Serif',serif; font-weight: 700; font-size: 25px; color: #fff; line-height: 70px; background: #1b2725; padding-bottom: 0 }

.better-form-gradeint form { padding: 30px 35px }

.better-form-gradeint form .uk-grid > * { margin-bottom: 20px }

.better-form-gradeint form select, .better-form-gradeint form input { background: rgba(76,79,80,0.5) }

.better-form-gradeint form a { border: 2px solid #f8f8f8; background: #f8f8f8; color: #1b2725 }

.better-form-gradeint form a:before, .better-form-gradeint form a:after { display: none }

.better-form-gradeint form a:hover { background: transparent; color: #f8f8f8 }

.better-form-gradeint form a:hover span { color: #f8f8f8 }

.better-form-gradeint form a span { color: #1b2725 }

.better-blog .better-box-img-hv-shin { border-radius: 5px; margin-bottom: 30px }

.better-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: #2b2a29 }

.better-blog .box-content h3 { margin-bottom: 10px; font-family: 'Roboto',sans-serif; font-weight: 500; font-size: 22px; color: #1b2725 }

.better-blog .box-content p, .better-blog .box-content a { font-family: 'Roboto',sans-serif; font-weight: 400; font-size: 16px; color: #4e5453 }

.better-blog .box-content p { margin-bottom: 14px }

.better-blog .box-content .read-more { display: inline-block; position: relative }

.better-blog .box-content .read-more:before { content: ''; width: 0; height: 1px; background: #2b2a29; position: absolute; left: 0; bottom: 0; transition: all .5s ease }

.better-blog .box-content .read-more:hover:before { width: 100% }

.better-sidebar .sidebar-box { padding: 25px; margin-bottom: 30px }

.better-sidebar .sidebar-box:last-child { margin-bottom: 0 }

.better-sidebar .sidebar-departments h3 { font-family: 'PT Serif',serif; font-weight: 700; font-size: 22px; color: #fff; padding: 10px 15px; background-color: #4a92e0; margin-bottom: 30px; text-shadow: 1px 0 1px #000 }

.better-sidebar .sidebar-times h3 { font-family: 'PT Serif',serif; font-weight: 700; font-size: 22px; color: #fff; padding: 5px 15px; background-color: #3379c6; margin-bottom: 30px; text-shadow: 1px 0 1px #000 }

.better-sidebar .sidebar-departments li a { font-family: 'Roboto',sans-serif; font-weight: 400; font-size: 16px; color: #fff; border-bottom: 1px solid #4890de; display: block; width: 100%; transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s; -webkit-transition: all .5s }

.better-sidebar .sidebar-times li a { font-family: 'Roboto',sans-serif; font-weight: 400; font-size: 15px; color: #4b4e50; border-bottom: 1px solid #d5d5d6; display: block; width: 100% }

.better-sidebar .sidebar-box li p { font-family: 'Roboto',sans-serif; font-weight: 400; font-size: 14px; color: #fff; display: block; width: 100% }

.better-sidebar .sidebar-departments { background: #2b2a29; background: -webkit-linear-gradient(left,#2b2a29,#4b93e2); background: -o-linear-gradient(right,#2b2a29,#4b93e2); background: -moz-linear-gradient(right,#2b2a29,#4b93e2); background: linear-gradient(to right,#2b2a29,#4b93e2) }

.better-sidebar .sidebar-departments li { padding-bottom: 14px }

.better-sidebar .sidebar-departments li:last-child { padding-bottom: 0 }

.better-sidebar .sidebar-departments li a:hover { color: #fff; background-color: #4991e0; padding-left: 10px }

.better-sidebar .sidebar-departments li a span { padding-right: 10px }

.better-sidebar .sidebar-times { background: #f8f8f9; border: 1px solid #dad9d9 }

.better-sidebar .sidebar-times li { padding-bottom: 15px }

.better-sidebar .sidebar-times li:last-child { padding-bottom: 0 }

.better-sidebar .sidebar-times li p { line-height: 26px }

.better-sidebar .sidebar-times li p span, .better-sidebar .sidebar-times li p i { font-weight: 400; font-size: 10px; color: #dcddde }

.better-sidebar .sidebar-times li p span { padding-right: 5px; float: left; font-size: 21px; color: #3379c6 }

.better-sidebar .sidebar-hotline { position: relative }

.better-sidebar .sidebar-hotline .phone { text-align: center; position: absolute; top: 23px; right: 23px }

.better-sidebar .sidebar-hotline .phone h3 { font-family: 'PT Serif',serif; font-weight: 700; font-size: 24px; color: #2b2a29; padding-bottom: 8px }

.better-sidebar .sidebar-hotline .phone h6 { font-family: 'PT Serif',serif; font-weight: 700; font-size: 16px; color: #2b2a29; line-height: 28px; padding: 0 10px; background: #fff; border-radius: 5px }

.better-sidebar-v2 .box { margin-bottom: 50px }

.better-sidebar-v2 .box:last-child { margin-bottom: 0 }

.better-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 .5s ease }

.better-sidebar-v2 .box form input:focus { border: 1px solid #2b2a29 }

.better-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%) }

.better-sidebar-v2 .box .title { position: relative; margin-bottom: 17px }

.better-sidebar-v2 .box .title:before { content: ''; width: 100%; height: 1px; background: #2b2a29; position: absolute; right: 0; bottom: 10px; left: 0; z-index: -1 }

.better-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 }

.better-sidebar-v2 .box .categories li { margin-bottom: 0 }

.better-sidebar-v2 .box .categories li a { font-family: 'Roboto',sans-serif; font-weight: 400; font-size: 14px; line-height: 30px; color: #4e5453; padding-left: 16px; position: relative }

.better-sidebar-v2 .box .categories li a:hover:before { background: #2b2a29 }

.better-sidebar-v2 .box .categories li a:before { content: ''; width: 4px; height: 4px; border-radius: 50%; background: #4e5453; position: absolute; left: 0; top: 5px; transition: all .5s ease }

.better-sidebar-v2 .box .top-views li { margin-bottom: 20px }

.better-sidebar-v2 .box .top-views li:last-child { margin-bottom: 0 }

.better-sidebar-v2 .box .top-views li .better-box-img-hv-shin { width: 80px; height: 80px; border: 1px solid #dcddde; border-radius: 5px; float: left }

.better-sidebar-v2 .box .top-views li .better-box-img-hv-shin img { display: block; width: 100%; height: 100% }

.better-sidebar-v2 .box .top-views li .box-text { margin-left: 100px }

.better-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 }

.better-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 #2b2a29; padding-left: 9px }

.better-sidebar-v2 .box .price-filter { margin-top: 5px }

.better-sidebar-v2 .box .price-filter #price_filter { margin-bottom: 10px; width: 100%; height: 2px; background: #c5c5c5; border: none }

.better-sidebar-v2 .box .price-filter #price_filter .ui-slider-range { background: #1b2725 }

.better-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 }

.better-sidebar-v2 .box .price-filter p { font-family: 'Roboto',sans-serif; font-weight: 700; line-height: 15px; font-size: 14px; color: #1b2725 }

.better-sidebar-v2 .box .price-filter p input { background: transparent; outline: none; border: none; width: 50%; float: left }

.better-sidebar-v2 .box .price-filter p input + input { float: right; text-align: right }

.better-sidebar-v2 .box .price-filter .better-button { margin-top: 5px }

.better-sidebar-v2 .box .price-filter .better-button a { font-weight: 400; line-height: 27px; padding: 0 23px; border-radius: 5px }

.better-sidebar-v2 .box .price-filter .better-button a:before { border-radius: 5px }

.better-sidebar-v2 .box .top-rate li { margin-bottom: 20px }

.better-sidebar-v2 .box .top-rate li:last-child { margin-bottom: 0 }

.better-sidebar-v2 .box .top-rate li .better-box-img-hv-shin { width: 80px; height: 80px; border: 1px solid #dcddde; border-radius: 5px; background: #fafafa; float: left }

.better-sidebar-v2 .box .top-rate li .better-box-img-hv-shin img { display: block }

.better-sidebar-v2 .box .top-rate li .box-text { margin-left: 100px }

.better-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 }

.better-sidebar-v2 .box .top-rate li .box-text ul { margin-bottom: 7px; line-height: 10px }

.better-sidebar-v2 .box .top-rate li .box-text ul li { margin-bottom: 0; display: inline-block }

.better-sidebar-v2 .box .top-rate li .box-text ul li span { font-size: 10px; color: #2b2a29 }

.better-sidebar-v2 .box .top-rate li .box-text p { font-family: 'Roboto',sans-serif; font-weight: 900; font-size: 12px }

.better-sidebar-v2 .box .top-rate li .box-text p i { color: #dcddde; padding-right: 10px; text-decoration: line-through }

.better-box li { -webkit-transform: translateZ(0); -moz-transform: translateZ(0); -ms-transform: translateZ(0); -o-transform: translateZ(0); transform: translateZ(0) }

.better-box li .box { overflow: hidden; position: relative }

.better-box li .box:hover .box-contact { bottom: 0 }

.better-box li .box .box-name { border: 1px solid #dcddde; background: #f8f8f8; padding: 15px }

.better-box li .box .box-name h3 { font-family: 'PT Serif',serif; font-weight: 700; font-size: 20px; color: #1b2725; padding-bottom: 5px }

.better-box li .box .box-name h6 { font-family: 'Roboto',sans-serif; font-weight: 300; font-size: 14px; color: #4e5453; font-style: italic }

.better-box li .box .box-contact { padding: 15px; position: absolute; height: 60px; left: 0; right: 0; bottom: -50px; transition: all .5s ease }

.better-box li .box .box-contact p { font-family: 'Roboto',sans-serif; font-weight: 400; font-size: 14px; color: #fff }

.better-box li .box .box-contact p span { padding-right: 7px }

.better-box-product { border-radius: 5px; border: 1px solid #dcddde; overflow: hidden }

.better-box-product .box-img { max-height: 350px; background: #fff; position: relative }

.better-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) }

.better-box-product .box-img:hover .box-overlay .btn { opacity: 1 }

.better-box-product .box-img:hover .box-overlay .btn.btn-add-card { left: 11%; transition: all .5s ease .5s }

.better-box-product .box-img:hover .box-overlay .btn.btn-view-detail { right: 32%; transition: all .3s ease .3s }

.better-box-product .box-img img { display: block; width: 100%; max-height: 100% }

.better-box-product .box-img .box-overlay { background: rgba(233,233,235,0.5); 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 .5s ease }

.better-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%) }

.better-box-product .box-img .box-overlay .btn.btn-add-card { left: 53% }

.better-box-product .box-img .box-overlay .btn.btn-add-card a { color: #fff; background: #2b2a29; border: 1px solid #2b2a29 }

.better-box-product .box-img .box-overlay .btn.btn-add-card a:hover { color: #4e5453; border: 1px solid #4c4f50; background: #fff }

.better-box-product .box-img .box-overlay .btn.btn-view-detail { right: 53% }

.better-box-product .box-img .box-overlay .btn.btn-view-detail a { color: #fff; background: #2b2a29; border: 1px solid #397ac2 }

.better-box-product .box-img .box-overlay .btn.btn-view-detail a:hover { color: #fff; background: #2b2a29; border: 1px solid #2b2a29 }

.better-box-product .box-img .box-overlay a { width: 100%; display: block; z-index: 99999; position: absolute; height: 100% }

.better-box-product .product-info { padding: 15px 10px; background: #2b2a29; border-top: 1px solid #dcddde }

.better-box-product .product-info h3 { display: inline-block; font-family: 'PT Serif',serif; font-weight: 700; font-size: 16px; color: #fff; max-width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis }

.better-box-product .product-info .rating { margin-bottom: 20px }

.better-box-product .product-info .rating li { display: inline-block }

.better-box-product .product-info .rating li span { font-size: 12px; color: #2b2a29 }

.better-box-product .product-info p { font-family: 'Roboto',sans-serif; font-weight: 400; font-size: 22px; color: #4e5453 }

.better-box-product .product-info p i { padding-right: 20px; color: #ababab; text-decoration: line-through }

.mobile-menu { max-height: 300px; overflow: auto; position: relative; z-index: 999; display: none; box-shadow: 0 6px 10px rgba(0,0,0,0.1) }

.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: #fff; 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.submenu { background: #f8f8f8; display: none }

.mobile-menu .nav-holder > ul > li ul.submenu li { display: block; border-top: 1px solid #f2f2f2 }

.mobile-menu .nav-holder > ul > li ul.submenu li > a { font-family: 'Roboto',sans-serif; display: block; line-height: 42px; padding: 0 40px; color: #1b2725 }

.mobile-menu .nav-holder > ul > li ul.submenu li > a span { padding-right: 5px }

.header-v1, .header-v2, .header-v3, .header-v5, .header-v4 { box-shadow: 0 0 13px #000 }

.header-v1.uk-active, .uk-active.header-v2, .uk-active.header-v3, .uk-active.header-v5, .uk-active.header-v4 { z-index: 999 }

.header-v1.uk-active .header, .uk-active.header-v2 .header, .uk-active.header-v3 .header, .uk-active.header-v5 .header, .uk-active.header-v4 .header { box-shadow: 0 0 13px rgba(0,0,0,0.25) }

.header-v1.uk-active .header .top-bar, .uk-active.header-v2 .header .top-bar, .uk-active.header-v3 .header .top-bar, .uk-active.header-v5 .header .top-bar, .uk-active.header-v4 .header .top-bar { display: none }

.header-v1.uk-active .header .logo, .uk-active.header-v2 .header .logo, .uk-active.header-v3 .header .logo, .uk-active.header-v5 .header .logo, .uk-active.header-v4 .header .logo { height: 70px }

.header-v1.uk-active .header .main-menu .primary-menu li a, .uk-active.header-v2 .header .main-menu .primary-menu li a, .uk-active.header-v3 .header .main-menu .primary-menu li a, .uk-active.header-v5 .header .main-menu .primary-menu li a, .uk-active.header-v4 .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: #ffffff; }

.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: #2b2a29; 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: #eeeef0; 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; display: inline-block; float: left; width: 50% }

.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: #2b2a29 }

.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: 40px }

.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-size: 16px; 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 20px; 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:not(.search):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.active > a, .header-v2 .header .main-menu .primary-menu li.active > a, .header-v3 .header .main-menu .primary-menu li.active > a, .header-v5 .header .main-menu .primary-menu li.active > a, .header-v4 .header .main-menu .primary-menu li.active > a { color: #2b2a29 }

.header-v1 .header .main-menu .primary-menu li:not(.search):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.active > a:before, .header-v2 .header .main-menu .primary-menu li.active > a:before, .header-v3 .header .main-menu .primary-menu li.active > a:before, .header-v5 .header .main-menu .primary-menu li.active > a:before, .header-v4 .header .main-menu .primary-menu li.active > a:before { width: 100%; transition: all .5s ease }

.header-v1 .header .main-menu .primary-menu li.search:hover a { color: #2b2a29; color: #2b2a29 }

.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; line-height: 120px; position: relative; display: block }

.header-v1 .header .main-menu > .primary-menu > li > a { text-transform: uppercase }

.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: 0; height: 3px; background: #2b2a29; position: absolute; bottom: 0; left: 0; transition: all .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 { width: 200px; background: #fff; padding: 5px 0; box-shadow: 0 5px 8px rgba(0,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 10px; transition: all .5s ease; text-align: left }

.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 }

@-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 {
	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-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: inline-block; padding: 0 20px 0 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: .3s; -moz-transition-duration: .3s; -ms-transition-duration: .3s; -o-transition-duration: .3s; transition-duration: .3s }

.header-v1 .header .main-menu .primary-menu li .uk-dropdown li a:hover span, .header-v2 .header .main-menu .primary-menu li .uk-dropdown li a:hover span, .header-v3 .header .main-menu .primary-menu li .uk-dropdown li a:hover span, .header-v5 .header .main-menu .primary-menu li .uk-dropdown li a:hover span, .header-v4 .header .main-menu .primary-menu li .uk-dropdown li a:hover span { 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 span, .header-v2 .header .main-menu .primary-menu li .uk-dropdown li a span, .header-v3 .header .main-menu .primary-menu li .uk-dropdown li a span, .header-v5 .header .main-menu .primary-menu li .uk-dropdown li a span, .header-v4 .header .main-menu .primary-menu li .uk-dropdown li a span { margin-top: -9px; position: absolute; top: 50%; right: -5px; -webkit-transform: translateZ(0); -moz-transform: translateZ(0); -ms-transform: translateZ(0); -o-transform: translateZ(0); transform: translateZ(0); opacity: 0 }

.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: .5s ease-in-out; -moz-transition: .5s ease-in-out; -ms-transition: .5s ease-in-out; -o-transition: .5s ease-in-out; transition: all .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: #2b2a29 }

.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: .25s ease-in-out; -moz-transition: .25s ease-in-out; -ms-transition: .25s ease-in-out; -o-transition: .25s ease-in-out; transition: .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% }

.header-v2, .header-v3, .header-v5 { box-shadow: none; position: absolute; top: 45px; left: 0; right: 0; z-index: 9 }

.header-v2.uk-active, .uk-active.header-v3, .uk-active.header-v5 { z-index: 999 }

.header-v2.uk-active .header .logo, .uk-active.header-v3 .header .logo, .uk-active.header-v5 .header .logo { height: 45px }

.header-v2.uk-active .header .main-menu .primary-menu li a, .uk-active.header-v3 .header .main-menu .primary-menu li a, .uk-active.header-v5 .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: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 }

.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 55px; 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 }

@-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 {
	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-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: .3s; -moz-transition-duration: .3s; -ms-transition-duration: .3s; -o-transition-duration: .3s; transition-duration: .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: .5s; -moz-animation-duration: .5s; -ms-animation-duration: .5s; -o-animation-duration: .5s; animation-duration: .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.active > a, .header-v3 .header .main-menu .primary-menu li.active > a, .header-v5 .header .main-menu .primary-menu li.active > 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: 45px }

.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: #2b2a29 }

.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 { 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: #2b2a29 }

.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 { 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% }

.header-v3 { position: static; margin-bottom: -23px }

.header-v3 .header { position: relative; z-index: 9 }

.header-v3 .header .top-bar { padding: 22px 0 }

.header-v3 .header .top-bar:before { left: 230px }

.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: #2b2a29 }

.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,0.25) }

.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; padding: 45px 0; background: url(../images/banner.jpg) no-repeat center center; -webkit-background-size: cover; -moz-background-size: cover; -ms-background-size: cover; -o-background-size: cover; background-size: cover }

.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 { margin-bottom: 105px; position: relative; z-index: 2 }

.header-v5 .header .top-bar { padding: 31px 55px }

.header-v5 .menu-pages { position: relative; z-index: 0 }

.header-v5 .menu-pages h3 { font-family: 'PT Serif',serif; font-weight: 700; font-size: 24px; color: #fff }

.header-v5 .menu-pages li { display: inline-block; padding-right: 7px; position: relative }

.header-v5 .menu-pages li:hover a, .header-v5 .menu-pages li.uk-active a { color: #fff }

.header-v5 .menu-pages li:last-child:before { display: none }

.header-v5 .menu-pages li:before { content: '/'; font-family: 'Roboto',sans-serif; font-weight: 300; font-size: 12px; color: #dcddde; position: absolute; right: 0; bottom: 0 }

.header-v5 .menu-pages li a { font-family: 'Roboto',sans-serif; font-weight: 300; font-size: 12px; color: #dcddde; transition: all .5s ease }

.header-v5 .mobile-menu { position: absolute; left: 0; right: 0; top: 70px }

.footer { padding-top: 65px; background: #282d2f; margin-top: 86px; }

.footer .box .box-title { margin-bottom: 32px; position: relative }

.footer .box .box-title:before { content: ''; width: 50px; height: 1px; background: #2b2a29; position: absolute; left: 0; bottom: 0 }

.footer .box .box-title h3 { padding-bottom: 12px; font-size: 19px; color: #fff; font-weight: 700; letter-spacing: 1px; text-transform: uppercase }

.footer .box .box-content li { line-height: 45px }

.footer .box .box-content li i { color: #fff; margin-right: 5px }

.footer .box .box-content p, .footer .box .box-content a { font-size: 14px; color: #dcddde; line-height: 30px; font-family: 'Roboto',sans-serif; font-weight: 400 }

.footer .box .box-content p span, .footer .box .box-content a span { min-width: 25px; padding-right: 10px }

.footer .box .box-content #bilgi-talep .uk-grid { margin-left: -15px }

.footer .box .box-content #bilgi-talep .uk-grid > * { padding-left: 15px }

.footer .box .box-content #bilgi-talep input, .footer .box .box-content #bilgi-talep textarea { outline: none; border: 1px solid #4c5052; border-radius: 5px; background: transparent; padding: 7px 20px; margin-bottom: 15px; font-family: 'Roboto',sans-serif; font-weight: 400; font-size: 14px; color: #dcddde }

.footer .box .box-content #bilgi-talep input:focus, .footer .box .box-content #bilgi-talep textarea:focus { border: 1px solid #2b2a29 }

.footer .box .box-content #bilgi-talep input { height: 40px; line-height: 40px }

.footer .box .box-content #bilgi-talep button { outline: none; border: none; background: #505456; line-height: 40px; border-radius: 5px; font-family: 'Roboto',sans-serif; font-weight: 400; font-size: 14px; color: #dcddde; padding: 0 25px; cursor: pointer }

.footer .box .box-content #bilgi-talep button:hover { background: #2b2a29 }

.footer .copyright { margin-top: 65px; 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 }

.services {display: block;background-color: #f4f4f4;margin-top: 0;padding: 20px 0;}

.services .box {padding: 10px 10px 30px;background: #fff;border-radius: 5px;overflow: hidden;position: relative;display: block;/* flex-direction: column; *//* box-shadow: 1px 1px 14px #ccc; */}

.services .box:before {content: '';width: 100%;height: 100%;margin-bottom: 6px;position: absolute;left: 0;right: 0;bottom: -100%;background: #2b2a29;background;background: -webkit-linear-gradient(left, #2b2a29, #e3000f);:-o-linear-gradient(right,#2b2a29,#4b93e2);background: -moz-linear-gradient(right,#2b2a29,#4b93e2);background: linear-gradient(to right, #fbfafa, #f3f3f3);transition: all .5s ease}

.services .box:hover:before { margin-bottom: 0; bottom: 0 }

.services .box:hover .box-icon .flaticon:before { color: #fff }

.services .box:hover .box-text h3 { color: #fff; cursor: pointer }

.services .box:hover .box-text p { color: #fff }

.services .box .box-icon {position: relative;z-index: 2;width: 100%;display: block;text-align: center;}
.services .box .box-icon a {}
.services .box .box-icon .flaticon { min-height: 50px; display: flex; align-items: center }

.services .box .box-icon .flaticon:before { margin: 0; font-size: 50px; color: #1b2725; transition: all .5s ease }

.services .box .box-text {margin-top: 21px;position: relative;z-index: 2;padding: 0;text-align: center;display: block;}

.services .box .box-text h3 {font-weight: 400;font-size: 21px;line-height: 30px;color: #1b2725!important;padding-bottom: 13px;transition: all .5s ease}

.services .box .box-text p { font-family: 'Roboto',sans-serif; font-weight: 400; font-size: 14px; color: #4e5453; transition: all .5s ease }
.services .box .box-text a { }
.about-the-best { border-bottom: 1px solid #dcddde }

.about-the-best.better-set-pd { padding-top: 50px }

.about-the-best .content p { font-family: 'Roboto',sans-serif; font-weight: 400; font-size: 16px; color: #4e5453; padding-right: 5%; text-align: justify; margin-bottom: 15px }

.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: #2b2a29 }

.about-the-best .box-time .time h3 { float: left; font-family: 'PT Serif',serif; font-weight: 700; font-size: 19px; color: #1b2725; transition: all .5s ease }

.about-the-best .box-time .time p { float: right; font-family: 'PT Serif',serif; font-weight: 400; font-size: 19px; color: #7a7c7d }

.medical-departments .better-title, .medical-departments-v2 .better-title, .medical-departments-v3 .better-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 #4b93e2; 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: #2b2a29; background: -webkit-linear-gradient(left,#2b2a29,#4b93e2); background: -o-linear-gradient(right,#2b2a29,#4b93e2); background: -moz-linear-gradient(right,#2b2a29,#4b93e2); background: linear-gradient(to right,#2b2a29,#4b93e2) }

.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 .better-button-gradeint-v1, .medical-departments-v2 .switcher-content .box .better-button-gradeint-v1, .medical-departments-v3 .switcher-content .box .better-button-gradeint-v1 { margin: 9px 0 42px }

.medical-departments .switcher-content .box .better-button-gradeint-v1 a, .medical-departments-v2 .switcher-content .box .better-button-gradeint-v1 a, .medical-departments-v3 .switcher-content .box .better-button-gradeint-v1 a { line-height: 40px; color: #1b2725; font-weight: 400 }

.medical-departments .switcher-content .box .better-button-gradeint-v1 a:before, .medical-departments-v2 .switcher-content .box .better-button-gradeint-v1 a:before, .medical-departments-v3 .switcher-content .box .better-button-gradeint-v1 a:before { opacity: 1 }

.medical-departments .switcher-content .box .better-button-gradeint-v1 a:hover, .medical-departments-v2 .switcher-content .box .better-button-gradeint-v1 a:hover, .medical-departments-v3 .switcher-content .box .better-button-gradeint-v1 a:hover { color: #fff }

.medical-departments .switcher-content .box .better-button-gradeint-v1 a:hover:before, .medical-departments-v2 .switcher-content .box .better-button-gradeint-v1 a:hover:before, .medical-departments-v3 .switcher-content .box .better-button-gradeint-v1 a:hover:before { opacity: 0 }

.book-an-appointment { background: url(../images/book-an-appointment.jpg); 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 }

.book-an-appointment img { display: block; position: absolute; bottom: 0; left: 70px }

.book-an-appointment .box { margin: 40px 0 -70px; background: #fff; box-shadow: 0 0 32px rgba(0,0,0,0.13); padding: 60px 45px }

.book-an-appointment .box .better-button-gradeint-v1 a:before { border-radius: 0 }

.better-awards { border-bottom: 1px solid #dcddde }

.better-awards.better-set-pd { padding-top: 180px }

.better-awards .better-title { padding-bottom: 60px }

.better-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 }

.carousel-logo li img { display: block; margin: 0 auto }

.client-say { background: url(../images/bg-client-say.jpg); 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 }

.client-say .better-title { padding-bottom: 50px }

.client-say .better-title h3 { color: #fff }

.client-say .better-title p { color: #fff }

.client-say li .box .better-box-img-hv-shin { margin-bottom: 20px; width: 100px; height: 100px; display: inline-block; border-radius: 50% }

.client-say li .box .better-box-img-hv-shin img { display: block; margin: 0 auto }

.client-say li .box p { font-family: 'Roboto',sans-serif; font-weight: 400; font-size: 19px; color: #fff; line-height: 30px; padding: 0 15% 25px }

.client-say li .box p a { font-family: 'Roboto',sans-serif; font-weight: 400; font-size: 19px; color: #fff }

.client-say li .box h3 { font-family: 'PT Serif',serif; font-weight: 700; font-size: 19px; color: #fff; padding-bottom: 5px }

.client-say li .box h6 { font-family: 'Roboto',sans-serif; font-weight: 300; font-size: 14px; color: #fff; font-style: italic }

.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 .better-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 #2b2a29; background: #2b2a29 }

.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 }

.our-partner { padding: 40px 0; border-top: 1px solid #dcddde }

.our-partner .better-title { padding-bottom: 0 }

.our-partner li .box-img { padding: 10px }

.our-partner li .box-img img { display: block; margin: 0 auto }

.our-partner .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%) }

.our-partner .uk-slidenav-previous { left: 0 }

.our-partner .uk-slidenav-previous:before { content: "" }

.our-partner .uk-slidenav-next { right: 0 }

.our-partner .uk-slidenav-next:before { content: "" }

.slider-v2 .banner-caption-h1 { font-weight: 700; padding: 0 37px; background: rgba(255,255,255,0.8) }

.slider-v2 .banner-caption-p { color: #4e5453 }

.services-v2 .box:hover .box-icon { background: #2b2a29 }

.services-v2 .box:hover .box-icon .flaticon:before { color: #fff }

.services-v2 .box .box-icon { margin-bottom: 25px; width: 110px; height: 110px; border: 3px solid #4b93e2; border-radius: 50%; background: #fafafa; position: relative }

.services-v2 .box .box-icon .flaticon { 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-v2 .box .box-icon .flaticon:before { margin: 0; font-size: 45px; color: #1b2725; display: block; margin-top: 10px }

.services-v2 .box .box-text h3 { font-family: 'PT Serif',serif; font-weight: 700; font-size: 25px; color: #1b2725; padding-bottom: 15px }

.services-v2 .box .box-text p { font-family: 'Roboto',sans-serif; font-weight: 400; font-size: 14px; color: #4e5453 }

.services-v2 .box-appointment { margin: -165px 0 0 }

.services-v2 .box-appointment .better-title { display: block; padding-bottom: 0 }

.free-heckup { background: #f6f9f9 }

.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: #2b2a29; padding-right: 9px }

.medical-departments-v2 .switcher-menu, .medical-departments-v3 .switcher-menu { margin-right: 0 }

.medical-departments-v2 .switcher-menu li, .medical-departments-v3 .switcher-menu li { display: inline-block; margin: 0 16px 35px 0; position: relative }

.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 #2b2a29; 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: #2b2a29 }

.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 #2b2a29; color: #fff }

.medical-departments-v2 .switcher-menu li a, .medical-departments-v3 .switcher-menu li a { display: table-cell; vertical-align: middle; border: 2px solid #dcddde; text-align: center; width: 125px; height: 125px; padding: 15px; font-size: 14px; line-height: 26px; text-transform: none }

.medical-departments-v2 .switcher-content, .medical-departments-v3 .switcher-content { margin-right: 45px }

.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: #2b2a29; padding-right: 9px }

.medical-departments-v2 .box-client, .medical-departments-v3 .box-client { padding: 50px 30px 105px }

.medical-departments-v2 .box-client .better-box-img-hv-shin, .medical-departments-v3 .box-client .better-box-img-hv-shin { margin: 0 auto 33px; 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,0.5); margin: 0 6px; transition: all .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 { padding: 55px 0; background: #2b2a29; background: -webkit-linear-gradient(left,#2b2a29,#4b93e2); background: -o-linear-gradient(right,#2b2a29,#4b93e2); background: -moz-linear-gradient(right,#2b2a29,#4b93e2); background: linear-gradient(to right,#2b2a29,#4b93e2) }

.our-doctor-v2 .better-title h3 { color: #fff }

.our-doctor-v2 .better-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: .5; position: relative; transition: all .5s ease }

.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,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 }

.our-doctor-v2 .switcher-content .box h6 { font-family: 'Roboto',sans-serif; font-weight: 300; font-size: 14px; color: #f8f8f8; padding-bottom: 12px }

.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 { background: url(../images/blog-1.jpg) no-repeat center center; -webkit-background-size: cover; -moz-background-size: cover; -ms-background-size: cover; -o-background-size: cover; background-size: cover }

.blog .box-sticky .box { padding: 20px 40px }

.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 }

.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 .better-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 }

.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 }

.slider-v3 .banner-caption-h1 { font-size: 60px; line-height: 74px; font-family: 'PT Serif',serif; font-weight: 700; letter-spacing: 5px; color: #fff }

.slider-v3 .banner-caption-h6 { font-size: 24px; font-family: 'Roboto',sans-serif; font-weight: 700; letter-spacing: 7px; color: #4b93e2 }

.slider-v3 .banner-caption-p { font-family: 'Roboto',sans-serif; font-weight: 400; line-height: 30px; font-size: 19px; color: #dcddde; text-align: center }

.slider-v3 .banner-caption-button .better-button a { line-height: 41px !important }

.slider-v3 .banner-caption-button .better-button a:hover { color: #fff }

.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: #2b2a29; padding-right: 8px }

.services-v3 { padding: 60px 0; border-top: 1px solid #dcddde }

.services-v3 .box .box-icon .flaticon { display: inline-flex; align-items: center; justify-content: center; min-height: 40px }

.services-v3 .box .box-icon .flaticon:before { margin: 0; color: #1b2725; font-size: 40px }

.services-v3 .box .box-text h3 { font-family: 'PT Serif',serif; font-weight: 700; font-size: 22px; color: #4b93e2; padding: 25px 0 15px }

.services-v3 .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: url(../images/call-action.jpg); 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 }

.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 .better-button, .call-action-v2 .better-button { float: right; padding: 18px 0 }

.medical-departments-v3 .set-padding-left { padding-left: 45px }

.medical-departments-v3 .better-title { display: block; padding-bottom: 0 }

.medical-departments-v3 .better-title-v3 { padding-bottom: 45px }

.client-say-v2 { background: #eff7fa; padding: 80px 0 25px }

.client-say-v2 .uk-slider-container { padding: 55px 0 }

.client-say-v2 .better-title-v3 { padding-bottom: 45px }

.client-say-v2 .better-title-v3 h3 { padding-bottom: 15px }

.client-say-v2 .better-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; border-radius: 5px; position: relative }

.client-say-v2 .box .box-clients { display: inline-flex; align-items: center; justify-content: flex-start; height: 90px; width: 275px; border-radius: 90px; background: #fff; border: 1px solid #dcddde; padding: 0 45px 0 115px; box-shadow: 0 3px 9px rgba(0,0,0,0.3); position: absolute; top: -45px; left: 30px }

.client-say-v2 .box .box-clients .better-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 { 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 .better-title-v3 { padding-bottom: 55px }

.latest-news .better-title-v3 h3 { padding-bottom: 14px }

.latest-news .better-title-v3 p { font-family: 'Roboto',sans-serif; font-weight: 400; font-size: 16px; color: #4e5453 }

.slider-v4 #slider_v4 { overflow: hidden }

.slider-v4 .box-text { padding: 60px 75px; background: rgba(23,192,195,0.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 .better-button a { line-height: 41px !important }

.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 { 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 .better-button { float: none; margin-top: 40px; padding: 0; justify-content: center }

.we-are-the-better .box h3 { font-family: 'PT Serif',serif; font-weight: 700; font-size: 33px; line-height: 36px; color: #1b2725; padding-bottom: 25px }

.we-are-the-better .box p { font-family: 'Roboto',sans-serif; font-weight: 400; font-size: 16px; color: #4e5453; padding: 0 35px 35px 0 }

.we-are-the-better .box h5 { font-family: 'PT Serif',serif; font-weight: 700; font-size: 33px; line-height: 36px; color: #2b2a29; padding-bottom: 30px }

.we-are-the-better li img { display: block; margin: 0 auto }

.book-form .better-form { margin-right: 60px; padding: 60px 45px; box-shadow: 0 0 32px rgba(0,0,0,0.13) }

.book-form .better-form .better-button-gradeint-v1 { margin-bottom: 0 }

.book-form .better-form .better-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: 80px 0 160px }

.contact .contact-form, .contact-v2 .contact-form { margin-right: 35px }

.contact .contact-form h3, .contact-v2 .contact-form h3 { font-family: 'Roboto',sans-serif; font-weight: 400; font-size: 30px; line-height: 30px; color: #1b2725; padding-bottom: 26px }

.contact .contact-form p, .contact-v2 .contact-form p { font-family: 'Roboto',sans-serif; font-weight: 400; font-size: 16px; color: #4e5453; padding-bottom: 31px }

.contact .contact-form h5, .contact-v2 .contact-form h5 { font-family: 'Roboto',sans-serif; font-weight: 700; font-size: 20px; color: #1b2725; padding-bottom: 24px }

.contact .contact-form form input, .contact-v2 .contact-form form input, .contact .contact-form form textarea, .contact-v2 .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 }

.contact .contact-form form input:focus, .contact-v2 .contact-form form input:focus, .contact .contact-form form textarea:focus, .contact-v2 .contact-form form textarea:focus { background: transparent; border: 1px solid #2b2a29 }

.contact .contact-form form input, .contact-v2 .contact-form form input { border-radius: 50px; height: 45px; line-height: 45px }

.contact .contact-form form textarea, .contact-v2 .contact-form form textarea { border-radius: 20px }

.contact .contact-map, .contact-v2 .contact-map { border-left: 1px solid #edeeee; padding-left: 70px }

.contact .contact-map .box-office, .contact-v2 .contact-map .box-office { position: relative }

.contact .contact-map .box-office img, .contact-v2 .contact-map .box-office img { display: block; position: absolute; top: 0; right: 0; z-index: -1 }

.contact .contact-map .box-office li, .contact-v2 .contact-map .box-office li { padding-bottom: 22px }

.contact .contact-map .box-office li:last-child, .contact-v2 .contact-map .box-office li:last-child { padding-bottom: 0 }

.contact .contact-map .box-office li h3, .contact-v2 .contact-map .box-office li h3 { font-family: 'PT Serif',serif; font-weight: 700; font-size: 19px; color: #2b2a29; padding-bottom: 12px }

.contact .contact-map .box-office li p, .contact-v2 .contact-map .box-office li p { font-family: 'Roboto',sans-serif; font-weight: 400; font-size: 16px; color: #4e5453; line-height: 30px }

.contact .contact-map .box-office li p span, .contact-v2 .contact-map .box-office li p span { min-width: 27px; padding-right: 15px }

.contact .contact-map .box-map, .contact-v2 .contact-map .box-map { margin-top: 43px }

.contact .contact-map .box-map .gmap-wrapper #gmap_contact, .contact-v2 .contact-map .box-map .gmap-wrapper #gmap_contact { border: 1px solid #dcddde; border-radius: 20px; overflow: hidden; height: 255px; background: #fff; z-index: 9 }

.contact .contact-map .box-map .gmap-wrapper #gmap_contact .gm-style .gm-style-iw, .contact-v2 .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 }

.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 }

.departments .departments-box li { margin-bottom: 30px }

.departments .departments-box li:nth-last-child(1), .departments .departments-box li:nth-last-child(2), .departments .departments-box li:nth-last-child(3) { margin-bottom: 0 }

.departments .departments-box li .box h3 { font-family: 'Roboto',sans-serif; font-weight: 400; font-size: 19px; color: #1b2725; padding-top: 15px }

.departments .departments-box li .box p { display: inline-block; font-family: 'Roboto',sans-serif; font-weight: 400; font-size: 12px }

.departments .departments-box li .box span { font-size: 12px; color: #ababab; padding-right: 8px }

.departments-detail .departments-detail-box { margin-bottom: 100px }

.departments-detail .departments-detail-box > h3.inner-title { font-family: 'Roboto',sans-serif; font-weight: 400; font-size: 24px; line-height: 30px; color: #fff; padding: 5px 30px; background-color: #3379c6; margin: 20px 0 }

.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; padding: 0 !important }

.departments-detail .box-detail { padding: 80px 0 5px }

.departments-detail .departments-detail-box .box-detail > h3 { font-family: 'Roboto',sans-serif; font-weight: 400; font-size: 25px; color: #1b2725; border-bottom: 1px solid #edeeee; padding: 39px 0 5px; margin-bottom: 30px }

.departments-detail .departments-detail-box .box-detail h5 { font-family: 'Roboto',sans-serif; font-weight: 700; font-size: 19px; color: #2b2a29; padding-bottom: 13px }

.departments-detail .departments-detail-box .box-detail ul { padding-right: 35px }

.departments-detail .departments-detail-box .box-detail ul li p { font-family: 'Roboto',sans-serif; font-weight: 300; font-size: 14px; line-height: 30px; color: #1b2725 }

.departments-detail .departments-detail-box .box-detail ul li p span { padding-right: 8px }

.departments-detail .departments-detail-box .box-detail ul li p i { font-weight: 500; float: right }

.departments-detail .departments-detail-box .better-box ul { padding-right: 0 }

.departments-detail .departments-detail-box .better-box ul li .box p { color: #fff }

.chief-better-medical, .chief-better-medical-v2 { border-bottom: 1px solid #dcddde }

.chief-better-medical .better-box-img-hv-shin, .chief-better-medical-v2 .better-box-img-hv-shin { border-radius: 5px; box-shadow: 0 0 29px rgba(0,0,0,0.2); float: left }

.chief-better-medical .better-box-img-hv-shin img, .chief-better-medical-v2 .better-box-img-hv-shin img { display: block }

.chief-better-medical .doctor-content, .chief-better-medical-v2 .doctor-content { margin-left: 350px }

.chief-better-medical .doctor-content h3, .chief-better-medical-v2 .doctor-content h3 { font-family: 'PT Serif',serif; font-weight: 700; font-size: 26px; color: #1b2725; padding-bottom: 7px }

.chief-better-medical .doctor-content h6, .chief-better-medical-v2 .doctor-content h6 { font-family: 'Roboto',sans-serif; font-weight: 400; font-size: 16px; color: #2b2a29; font-style: italic; padding-bottom: 23px }

.chief-better-medical .doctor-content p, .chief-better-medical-v2 .doctor-content p { font-family: 'Roboto',sans-serif; font-weight: 400; font-size: 16px; color: #4e5453; padding-bottom: 12px }

.chief-better-medical .doctor-content p.better-reset-pd-bottom, .chief-better-medical-v2 .doctor-content p.better-reset-pd-bottom { padding-bottom: 0 }

.chief-better-medical .doctor-content .contact-info p, .chief-better-medical-v2 .doctor-content .contact-info p { padding-bottom: 0; line-height: 30px; color: #1b2725 }

.chief-better-medical .doctor-content .contact-info p span, .chief-better-medical-v2 .doctor-content .contact-info p span { color: #2b2a29; padding-right: 12px }

.chief-better-medical .doctor-content ul, .chief-better-medical-v2 .doctor-content ul { padding-top: 15px }

.chief-better-medical .doctor-content ul li, .chief-better-medical-v2 .doctor-content ul li { display: inline-block; padding-right: 18px }

.chief-better-medical .doctor-content ul li:last-child, .chief-better-medical-v2 .doctor-content ul li:last-child { padding-right: 0 }

.chief-better-medical .doctor-content ul li a, .chief-better-medical-v2 .doctor-content ul li a { font-size: 14px; color: #4e5453 }

.chief-better-medical-v2 { border-bottom: none }

.chief-better-medical-v2 .box-profile { border-radius: 5px; overflow: hidden; float: left }

.chief-better-medical-v2 .box-profile img { display: block; width: 100% }

.chief-better-medical-v2 .box-profile .info { padding: 30px; background: #2b2a29 }

.chief-better-medical-v2 .box-profile .info h3 { font-family: 'PT Serif',serif; font-weight: 700; font-size: 19px; color: #fff; padding-bottom: 10px }

.chief-better-medical-v2 .box-profile .info li { border-bottom: 1px solid #7acfd1; padding: 6px 0 }

.chief-better-medical-v2 .box-profile .info li:last-child { border-bottom: none; padding-bottom: 0 }

.chief-better-medical-v2 .box-profile .info li p { font-family: 'Roboto',sans-serif; font-weight: 400; font-size: 14px; color: #f8f8f8; text-align: right }

.chief-better-medical-v2 .box-profile .info li p:first-child { float: left }

.chief-better-medical-v2 .box-profile .info li p:last-child { float: right }

.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 }

.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 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 }

.help-center-detail a { margin-top: 67px; display: inline-block; line-height: 40px; padding: 0 15px; background: #f8f8f8 }

.help-center-detail a:hover { color: #fff; background: #2b2a29 }

.help-center-detail a span { padding-right: 10px }

.gallery .box-hv-dir { margin-bottom: 30px; position: relative; overflow: hidden }

.gallery .box-hv-dir.text-small .box-overlay h3 { font-size: 15px }

.gallery .box-hv-dir .box-overlay { width: 100%; height: 100%; position: absolute; background: rgba(23,192,195,0.8) }

.gallery .box-hv-dir .box-overlay a { display: inline-block; color: #fff; font-size: 19px; padding: 0 20px }

.gallery .box-hv-dir .box-overlay h3 { font-family: 'PT Serif',serif; font-weight: 700; font-size: 19px; color: #fff; padding-top: 19px }

.gallery .better-button { margin-top: 30px }

.gallery .better-button a { color: #1b2725 }

.gallery .better-button a:hover { color: #fff }

.gallery .better-button a:hover:before { opacity: 0 }

.gallery .better-button a:before { opacity: 1 }

.blog-page .blog-box, .blog-list-page .blog-box, .blog-detail .blog-box { margin-bottom: 50px }

.blog-page .blog-box .better-box-img-hv-shin, .blog-list-page .blog-box .better-box-img-hv-shin, .blog-detail .blog-box .better-box-img-hv-shin { margin-bottom: 25px }

.blog-page .blog-box h3, .blog-list-page .blog-box h3, .blog-detail .blog-box h3 { font-family: 'Roboto',sans-serif; font-weight: 500; font-size: 19px; color: #1b2725; padding-bottom: 14px }

.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 }

.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-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, .blog-detail .blog-box h3 { 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 .better-button, .blog-detail .better-button { margin-top: 30px }

.blog-list-page .better-button a, .blog-detail .better-button a { color: #1b2725 }

.blog-list-page .better-button a:hover, .blog-detail .better-button a:hover { color: #fff }

.blog-list-page .better-button a:hover:before, .blog-detail .better-button a:hover:before { opacity: 0 }

.blog-list-page .better-button a:before, .blog-detail .better-button a:before { opacity: 1 }

.blog-detail .blog-box { margin-bottom: 0 }

.blog-detail .blog-box p, .blog-detail .blog-box blockquote { font-family: 'Roboto',sans-serif; font-weight: 400; font-size: 16px; color: #4e5453; padding-bottom: 20px }

.blog-detail .blog-box p strong, .blog-detail .blog-box blockquote strong { font-weight: 700; padding-bottom: 6px; display: block }

.blog-detail .blog-box blockquote { padding: 5px 0 5px 20px; margin-bottom: 20px; border-left: 3px solid #2b2a29 }

.blog-detail .blog-box .tags-share { padding-bottom: 4px; border-bottom: 1px solid #e0e0e0 }

.blog-detail .blog-box .tags-share h3 { 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 { display: inline-block }

.blog-detail .blog-box .tags-share ul li { display: inline-block }

.blog-detail .blog-box .tags-share ul li a { font-family: 'Roboto',sans-serif; font-size: 14px; font-weight: 500 }

.blog-detail .blog-box .tags-share .tags { float: left }

.blog-detail .blog-box .tags-share .tags li a { color: #2b2a29 }

.blog-detail .blog-box .tags-share .share { float: right }

.blog-detail .blog-box .tags-share .share li a { color: #1b2725 }

.blog-detail .comments { padding-top: 60px }

.blog-detail .comments h3 { font-size: 20px; color: #1b2725; font-weight: 700 }

.blog-detail .comments ul.uk-comment-list .uk-comment + ul { padding-left: 130px }

.blog-detail .comments ul.uk-comment-list li { border-bottom: 1px solid #e0e0e0 }

.blog-detail .comments ul.uk-comment-list li article.uk-comment { margin: 35px 0 25px }

.blog-detail .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 { display: block; width: 100%; height: 100% }

.blog-detail .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 { margin-top: -5px }

.blog-detail .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 { font-size: 14px; color: #e0e0e0; padding: 0 15px }

.blog-detail .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 > p { margin-top: -75px; 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 { margin-top: 5px; display: inline-block; font-family: 'Roboto',sans-serif; font-size: 16px; font-weight: 400 }

.blog-detail .leave-comment { padding-top: 50px }

.blog-detail .leave-comment > h3 { padding-bottom: 25px; font-size: 20px; font-weight: 700; font-family: 'Roboto',sans-serif; color: #1b2725 }

.blog-detail .leave-comment form input, .blog-detail .leave-comment 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 .leave-comment form input:focus, .blog-detail .leave-comment form textarea:focus { border: 1px solid #2b2a29; background: transparent }

.blog-detail .leave-comment form input { border-radius: 45px; height: 45px; line-height: 45px }

.blog-detail .leave-comment form textarea { border-radius: 20px }

.blog-detail .leave-comment form .better-button { margin-top: 0 }

.blog-detail .leave-comment form .better-button a { padding: 0 38px; color: #fff }

.blog-detail .leave-comment form .better-button a:hover { color: #1b2725 }

.blog-detail .leave-comment form .better-button a:hover:before { opacity: 1 }

.blog-detail .leave-comment form .better-button a:before { opacity: 0 }

.shop .better-box-product { margin-bottom: 50px }

.shop .better-pagination { margin-top: 10px }

.shop-detail { overflow: hidden }

.shop-detail .box-detail .product-img { padding: 15px; border: 1px solid #dcddde; border-radius: 5px; float: left; width: 45% }

.shop-detail .box-detail .product-img img { display: block; max-height: 100% }

.shop-detail .box-detail .box-detail-content { padding-left: 30px; width: 55%; float: right }

.shop-detail .box-detail .box-detail-content > h3 { font-size: 24px; line-height: 30px; color: #1b2725; font-family: 'PT Serif',serif; font-weight: 700 }

.shop-detail .box-detail .box-detail-content .rating { line-height: 20px; margin: 6px 0 19px }

.shop-detail .box-detail .box-detail-content .rating li span { font-size: 12px; color: #2b2a29 }

.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 { font-size: 22px }

.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 }

.shop-detail .box-detail .box-detail-content .qty-cart .better-button { display: inline-flex }

.shop-detail .box-detail .box-detail-content .qty-cart .better-button a { line-height: 30px; font-size: 12px; font-weight: 400; padding: 0 18px }

.shop-detail .box-detail .box-detail-content .qty-cart .better-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-family: 'Roboto',sans-serif; display: inline-block; font-size: 12px; color: #4e5453; padding-right: 17px; font-weight: 700 }

.shop-detail .box-detail .box-detail-content .category-tags a { padding-right: 0; color: #2b2a29 }

.shop-detail .box-review { margin-top: 60px; border-radius: 5px; border: 1px solid #dcddde; overflow: hidden }

.shop-detail .box-review .uk-subnav { margin-left: 0; margin-top: 0; background: #fafafa; border-bottom: 1px solid #dcddde }

.shop-detail .box-review .uk-subnav li { padding: 0; 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 > .uk-active > * { background: #2b2a29; 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: #2b2a29 }

.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 #2b2a29 }

.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: 0; 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 .better-button a { border-radius: 0 }

.shop-detail .box-review .uk-switcher .poduct-reviews .form-comment form .better-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 }

.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: #4b93e2 }

.page-not-found h3 { font-family: 'PT Serif',serif; font-weight: 400; font-size: 48px; line-height: 48px; color: #1b2725; padding: 30px 0 24px }

.page-not-found p { font-family: 'Roboto',sans-serif; font-weight: 300; font-size: 24px; color: #4e5453; padding-bottom: 50px }

.page-not-found .better-button a { color: #2b2a29 }

.page-not-found .better-button a:before { opacity: 1 }

.page-not-found .better-button a:hover { color: #fff }

.page-not-found .better-button a:hover:before { opacity: 0 }

body.full-height { height: 100vh; overflow: hidden }

.coming-soon { background: url(../images/background.jpg); -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: #fff; 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 .better-button { position: absolute; right: 4px; top: 4px }

.coming-soon .content form .better-button a { line-height: 33px; font-weight: 400; padding: 0 18px }

.uk-sticky-placeholder { position: relative; z-index: 9999 }

.home-active a { color: #2b2a29 !important }

.home-active:hover a:before { display: none !important }

.sp { box-sizing: content-box; height: 180px; margin: 0; background-image: url(../images/seperator.png); background-repeat: no-repeat; background-position: center }

.slider-bottom-line { position: relative; top: -4px; background-image: url(../images/slide_bottom.jpg); height: 8px; width: 100%; background-position: center; background-repeat: repeat-x }

.top-bar-lang { position: relative; z-index: 2; display: inline-block; float: left; width: 50%; text-align: right }

.top-bar-lang li { padding-right: 20px; display: inline-block; position: relative }

.top-bar-lang li.active_lang { font-weight: 600 }

.top-bar-lang li:first-child::after { content: '|'; position: absolute; right: 7px; color: #006533 }

.text-bold { font-weight: 700 !important; color: #fff !important }

.breadcrumb-container { background-color: #e9e9eb; padding: 35px 0; border-bottom: 1px solid #ddd }

.breadcrumb-arrow { height: 36px; padding: 0; line-height: 36px; list-style: none; background-color: #e6e9ed; float: right }

.breadcrumb-arrow li:first-child a { border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px }

.breadcrumb-arrow li, .breadcrumb-arrow li a, .breadcrumb-arrow li span { display: inline-block; vertical-align: top }

.breadcrumb-arrow li + li:before { padding: 0; content: "" }

.breadcrumb-arrow li span { padding: 0 10px }

.breadcrumb-arrow li a, .breadcrumb-arrow li:not(:first-child) span { height: 100%; padding: 0 35px 0 40px; line-height: 36px; background-color: #f8f8f9 }

.breadcrumb-arrow li:first-child a { padding: 0 10px }

.breadcrumb-arrow li a { position: relative; color: #fff; text-decoration: none; background-color: #2b2a29 }

.breadcrumb-arrow li:first-child a { padding-left: 10px }

.breadcrumb-arrow li a:after, .breadcrumb-arrow li a:before { position: absolute; top: 0; width: 0; height: 0; content: ''; border-top: 18px solid rgba(241,0,0,0); border-bottom: 18px solid rgba(255,0,0,0) }

.breadcrumb-arrow li a:before { right: -10px; z-index: 3; border-left-color: #2b2a29; border-left-style: solid; border-left-width: 10px }

.breadcrumb-arrow li a:after { right: -13px; z-index: 2; border-left: 11px solid #e6e9ed }

.breadcrumb-arrow li a:focus, .breadcrumb-arrow li a:hover { background-color: #2d7cd4 }

.breadcrumb-arrow li a:focus:before, .breadcrumb-arrow li a:hover:before { border-left-color: #2d7cd4 }

.breadcrumb-arrow li span { color: #434a54 }

.page-title { display: inline-block; float: left; line-height: 36px; font-size: 20px; font-weight: 700; color: #1b2725 }

.uk-open .uk-lightbox-content { position: relative !important }

.uk-open .uk-slidenav-previous { position: absolute; right: 35px; bottom: 8px; color: #999 }

.uk-open .uk-slidenav-previous:after { display: block; content: "\f104"; font-family: FontAwesome }

.uk-open .uk-slidenav-next { position: absolute; right: 0; bottom: 8px; color: #a2a2a2 }

.uk-open .uk-slidenav-next:after { display: block; content: "\f105"; font-family: FontAwesome }

.uk-open .uk-slidenav { font-size: 30px; padding: 5px 12px; background-color: #eee }

.uk-open .uk-slidenav:hover { color: #5f5555; opacity: 1 }

.news-title { display: inline-block; font-family: 'Roboto',sans-serif; font-weight: 400; font-size: 20px; line-height: 30px; color: #1b2725; padding: 5px 30px; background-color: #e9e9eb; margin: 20px 0; border-bottom: 1px solid #ddd }

.news-title i { color: #2b2a29 }

small.date { display: inline-block; font-family: 'Roboto',sans-serif; font-weight: 400; font-size: 20px; line-height: 30px; color: #fff; padding: 5px 30px; background-color: #3379c6; margin: 20px 0 }

small.date i { margin-right: 10px }

#contentdiv { min-height: 500px }

.loop-three { position: relative; border-top: 1px solid #f8f8f9; padding-top: 5px }

.loop-three .owl-next { width: 45px; height: 45px; background-color: #f8f8f9; color: #3379c6; padding: 10px; border-radius: 0; opacity: 1; font-size: 20px; position: absolute; top: -46px; right: 0; text-align: center }

.loop-three .owl-prev { width: 45px; height: 45px; background-color: #f8f8f9; color: #3379c6; padding: 10px; border-radius: 0; opacity: 1; font-size: 20px; position: absolute; top: -46px; text-align: center; right: 46px }

.video_gallery_item { position: relative; margin-bottom: 30px }

.video_gallery_item span.video-title { position: absolute; text-align: center; display: block; font-size: 18px; font-weight: 600; background-color: rgba(31,140,204,0.5); padding: 1px 15px; color: #fff; bottom: 0; left: 30px; right: 0; z-index: 1 }

.video-js { width: 100%; height: 321px }

.vid1-dimensions.vjs-fluid { padding-top: 56.25% }

.video_gallery_item iframe { width: 100%; height: 227px }

.video-js .vjs-control-bar { z-index: 10 }

.video-js .vjs-control { background-color: #2b2a29 !important }

.video-js .vjs-slider { background-color: #fff !important }

.thumbs-image { margin-top: 50px }

.thumbs-image a { display: inline-block; width: 16%; overflow: hidden; padding: 2px }

.thumbs-image a.active-thumbs img { border: 2px solid #1e62b0 }

.thumbs-image a img { width: 100%; height: 100%; border: 1px solid #ddd; border-radius: 10px }

.product-document-item { background-color: #f8f8f8; display: inline-block; padding: 10px 35px; color: #1b2725; font-size: 18px; position: relative; text-align: right; border: 1px solid #d7d7d7; border-radius: 10px }

.product-document-item span { color: red; margin-right: 10px; font-size: 40px; position: absolute; left: -15px; top: 3px; background-color: #f8f8f8 }

.login { background-color: #25d366; text-align: center; margin-left: 0; padding: 0 16px !important; height: 35px; margin-top: 3px; display: flex !important; }

.login .fa-user { font-size: 18px !important }

#login-message { background-color: #ed1c24; padding: 10px; display: none; color: #fff }

#signup-message, #password-message { background-color: #ededee; padding: 10px; display: none; color: #2d3e50; font-size: 18px }

.cred { color: #ed1c24 }

.cyel { color: #fac701 }

.cgre { color: #01dd2e }

.filter_products > h3 { border-bottom: 1px solid #fff; padding: 10px; font-size: 16px; font-weight: 700; margin: 0 0 5px; background-color: #ed1c24; color: #fff }

.filter_products ul { padding: 0; list-style-type: none }

.filter_products ul li a { display: block; color: #1b2725; margin: 10px 0; border-top: 1px solid #e9e9eb; border-bottom: 1px solid #e9e9eb }

.filter_products ul li.active_filter { border-left: 1px solid #2b2a29; padding-left: 5px }

.filter_products ul li.active_filter > ul.sub-filter > li > a.category-down:before { content: '\f10c' }

.filter_products > ul > li.active_filter > a.cd-active { color: #2b2a29; font-weight: 700; padding-left: 0 }

.filter_products ul li.active_filter a.cd-active:before { color: #2b2a29; content: '\f111'; font-size: 16px; font-weight: 700 }

.filter_products ul li.active_filter a.cd-active:after { content: '\f078'; color: #2b2a29 }

.filter_products ul.filters li ul.sub-filter { display: none; padding-left: 10px }

.filter_products ul.filters li ul.sub-filter > li.active_filter > ul.sub-filter { padding-left: 10px }

.filter_products ul.filters li ul.sub-filter > li.active_filter > a:not(.cd-active):before, .filter_products ul.filters li ul.sub-filter > li.active_filter > a:not(.cd-active):after { color: #fff }

.filter_products ul.filters li ul.sub-filter > li.active_filter > a:not(.cd-active) { background-color: #f5f5f5 !important; color: #2b2a29; font-weight: 600 }

.filter_products ul li.active_filter a.cd-active + ul.sub-filter li a:not(.category-down) { background-color: #fff }

.filter_products ul.filters li ul.sub-filter > li.active_filter > a:not(.cd-active):before { color: #2b2a29; content: '\f101'; transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; -webkit-transition: all .2s; padding-left: 10px; padding-right: 5px }

.filter_products ul li.active_filter > ul.sub-filter > li > a:not(.cd-active) { background-color: #fff }

.filter_products ul.filters li ul.sub-filter > li:last-child { position: relative }

.filter_products ul.filters li ul.sub-filter li.active_filter ul.sub-filter li:not(.active_filter) a:before { content: '\f10c' }

.filter_products > ul.filters > li > ul.sub-filter > li.active_filter > ul.sub-filter > li:not(.active_filter) > a:before { content: '\f10c'; color: #2b2a29 }

.filter_products ul li a:before { content: '\f10c'; color: #2b2a29; font-family: FontAwesome; transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; -webkit-transition: all .2s; padding-right: 5px }

.filter_products ul li a.category-down:after { content: '\f054'; font-family: FontAwesome; float: right; color: #8a8090; transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s; -webkit-transition: all .5s }

.search-div { background: #fff; border-top: 3px solid #2183C4; box-shadow: 0 2px 5px rgba(0,0,0,0.1); -moz-box-shadow: 0 2px 5px rgba(0,0,0,0.1); -webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.1); -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out; padding: 20px; position: absolute; z-index: 99999; top: 18px; right: -40px }

.main-menu { position: relative }

.hidden { display: none }

.search-textbox { background: none; padding: 5px 10px; width: 250px; border: 1px solid #eee }

.pdtable table tr td { padding: 4px !important }

.pdtable table tr:first-child td { padding: 4px !important; background-color: #155092; color: #fff }

.pdtable table tr:not(:first-child) td { border-bottom: 1px solid #eaeaea }

.mw200 { min-width: 200px }

.pul { padding-left: 16px }

.pul li { position: relative; line-height: 1.7em }

.pul li:before { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; position: absolute; left: -18px; content: "\f138"; top: 5px; color: #902d33; font-size: 16px }

.divertable { display: none }

.gallery-item a { display: block; position: relative; border: 2px solid #ddd; height: 100% }

.gallery-item img { width: 100%; height: 100% }

.gallery-info { opacity: 0; visibility: hidden; transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s; -webkit-transition: all .5s; position: absolute; top: 0; left: 0; right: 0; text-align: center; background-color: rgba(0,0,0,0.55); height: 100%; padding-top: 30%; color: #fff }

.gallery-item { margin-bottom: 30px !important; height: 200px }

.gallery-item:first-child { padding-left: 0 }

.gallery-item:nth-child(5n+5) { padding-left: 0 }

.gallery-item:nth-child(4n+4) { padding-right: 0 }

.gallery-item a:hover .gallery-info { visibility: visible; opacity: 1 }

.gallery-item .gallery-info i { font-size: 25px }

.gallery-item .gallery-info h4 { color: #fff }

.catalog-title {display: block;text-align: center;line-height: 100px;height: 100px;font-weight: 600;font-size: 30px;border-bottom: 1px solid #dadada;border-top: 1px solid #dadada;margin-bottom: 22px;}

.catalog-item {padding: 0px;margin-bottom: 46px;}

.catalog-list { padding: 14px 0px 0 0; }

.catalog-list .gallery-item {margin-bottom: 0 !important;height: auto !important;}

.catalog-list .gallery-item span { font-size: 50px; margin-top: 120px; display: block; text-align: center; }

.catalog-list .gallery-item .gallery-info { padding-top: 53%; font-weight: bold; font-size: 20px }

.catalog-list .gallery-item h4.gallery-info-title { font-weight: 600; font-size: 16px; bottom: 10px; position: absolute; width: 100%; text-align: center; }

.mb-40 { margin-bottom: 40px; }

.mobile-btn { height: 40px; }

.mobile-btn .mobile-contact { height: 100%; }

.mobile-btn .mobile-contact ul { list-style-type: none; margin: 0px; padding: 0px; height: 100%; }

.mobile-btn .mobile-contact ul:after { clear: both; content: ''; display: block; }

.mobile-btn .mobile-contact ul li { float: left; width: 25%; text-align: center; height: 100%; line-height: 40px; }

.mobile-btn .mobile-contact ul li a { background-color: #161616; color: #fff; width: 99%; display: block; font-size: 18px; }

.secsosyal { }

.secsosyalcontact { }

.secpartner { }

@media (max-width: 580px) {
	.secsosyal { width: 90%; }

	.secsosyalcontact { display: none; }

	.secpartner { width: 10%; float: right; margin: 0; padding: 0; }

	.secpartner .top-bar-contact-info { margin: 0; padding: 0; }

	.secpartner .top-bar-contact-info li { margin: 0; padding: 0 6px !important; text-align: center; float: right }

	.secpartner .top-bar-contact-info li a { margin: 0; padding: 0; text-align: center; }

	.secpartner .top-bar-contact-info li a span { margin: 0; padding-left: 10px; text-align: center; }
}

.catalog-list .gallery-item a { margin: 0px !important; height: auto !important; border: 0; display: flex; }

.catalog-list .gallery-item img { margin: 0px !important; height: auto !important; }

.catalog-list .better-box-product {border-radius: 0 !important;border: 0 !important;overflow: hidden;box-shadow: 0px 0px 16px #ccc;}
.userpanel-layout { position: relative }
.refresh-block { width: 100%; height: 100%; background-color: rgba(255, 255, 255, .8); -webkit-transition: all .05s ease; transition: all .05s ease; top: 0px; left: 0px; position: absolute; z-index: 1000; border-radius: 2px; }

.refresh-block .refresh-loader { display: inline-block; position: absolute; text-align: center; top: 50%; left: 50%; margin-left: -16px; margin-top: -16px; }

.refresh-block .refresh-loader i { display: inline-block; line-height: 32px; color: #000; font-size: 16px; }
.mainadresicon span { display: none }
.contactadresp { }
.contactphonep { }
.contactmailp { }
.contactfaxp { }
.contactadresp a { color: #4e5453; }
.contactphonep a { color: #4e5453; }
.contactmailp a { }
.contactfaxp a { color: #4e5453; }
#loop-main img {max-width: 95PX;MARGIN: auto;}
.header-v1 .header .logo a img { }
.whatsapptop { border-radius: 20px; }
.whatsapptop a { display: flex; justify-content: flex-start; align-items: center; align-content: center; }
.whatsapptop a .fa { font-size: 27px; }
.whatsapptop a p { font-weight: bold !important; }
#loop-main{padding: 0;}
#loop-main .item{margin: 0;box-shadow: 1px 1px 7px #ccc;}
#loop-main .owl-item{/* box-shadow: 1px 1px 7px #ccc; */padding: 15px 8px;}
#loop-main .owl-stage-outer{padding-bottom: 0;padding-top: 0;padding-left: 0;padding-right: 0;}
.owl-standart .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next {width: 40px;height: 40px;-webkit-box-shadow: 0px 1px 4px rgb(34 34 34 / 14%);box-shadow: 0px 1px 4px rgb(34 34 34 / 27%) !important;border-radius: 5px;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;cursor: pointer;display: flex;color: #ffffff;align-content: center;justify-content: center;align-items: center;top: 50%;position: absolute;margin-top: -20px;background-color: #000000;}
.owl-standart .owl-nav .owl-prev:hover, .owl-carousel .owl-nav .owl-next:hover {background: #e3000f !important;color: #fff;}
.owl-standart .owl-nav .owl-prev:hover::before, #maninbrand .owl-nav .owl-next:hover::before { color: #fff; }
.owl-standart .owl-nav .owl-prev {left: 0;background-color: #000000;/* position: relative; */margin-top: -40px;}
.owl-standart .owl-dots { text-align: center; -webkit-tap-highlight-color: transparent; margin-top: 14px; }
.owl-standart .owl-dots .owl-dot span { -moz-transition: all 0.4s ease-in !important; -o-transition: all 0.4s ease-in !important; -webkit-transition: all 0.4s ease-in !important; transition: all 0.4s ease-in !important; width: 20px; height: 10px; margin: 5px 5px; background: #062f6e; display: block; -webkit-backface-visibility: visible; transition: opacity .2s ease; border-radius: 30px; }
.owl-standart .owl-dot { text-align: center; -webkit-tap-highlight-color: transparent; display: inline-block; }
.owl-standart .owl-dot.active { }
.owl-standart .owl-dot.active span {background-color: #e3000f;width: 35px;}
.owl-carousel .owl-nav .owl-next { right: 0; /* position: relative; */ margin-top: -40px; }
