@import url(https://fonts.googleapis.com/css?family=Roboto:400,400i,500,500i,700,700i&subset=vietnamese);
@font-face {
	font-family: 'icons';
	src: url(/wp-content/themes/layerswp-child/fonts/icons.eot?);
	src: url('/wp-content/themes/layerswp-child/fonts/icons.eot?#iefix') format('embedded-opentype'), url(/wp-content/themes/layerswp-child/fonts/icons.woff) format('woff'), url(/wp-content/themes/layerswp-child/fonts/icons.ttf?) format('truetype'), url('/wp-content/themes/layerswp-child/fonts/icons.svg?#icons') format('svg');
	font-weight: 400;
	font-style: normal;
	-webkit-font-smoothing: antialiased
}

body {
	background-color: #fff;
	background-image: url(/wp-content/themes/layerswp-child/images/bg.png);
	background-position: top left;
	background-repeat: repeat;
	background-attachment: scroll;
	font: 13px/18px Arial, Geneva, Helvetica, sans-serif
}

.story p {
	margin: 0;
	padding: 0 0 18px;
	font: 13px/18px Arial, Geneva, Helvetica, sans-serif;
	color: #8a8a8a
}

.story ul li {
	font-size: 13px;
	color: #8a8a8a
}

a {
	-webkit-transition: 0.5s all ease;
	-moz-transition: 0.5s all ease;
	-o-transition: 0.5s all ease;
	transition: 0.5s all ease;
	color: #76B51B;
	font: 18px/18px Arial, Geneva, Helvetica, sans-serif;
        font-weight: 550;
}

div.wpcf7-response-output {
	margin-left: 0;
	margin-right: 0
}

a:hover,
a:focus {
	text-decoration: none;
	color: #8a8a8a
}

:focus {
	outline: none
}

img {
	max-width: 100%;
	height: auto
}

input[type=email],
input[type=text],
textarea {
	max-width: 100%
}

.thumbnail-media a:hover {
	transform: none!important
}

.thumbnail-media:hover img {
	transform: none
}

.thumbnail-media img {
	transform: none!important;
	transition: none!important
}

input[type=search]::-ms-clear {
	display: none;
	width: 0;
	height: 0
}

input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
	display: none
}

input[type="text"],
input[type="email"],
input[type="tel"],
textarea,
input[type="password"],
select {
	overflow: hidden;
	margin: 0 0 5px;
	padding: 10px 5px;
	height: 36px;
	z-index: 1;
	border: 1px solid #ddd;
	background-color: #fdfdfd;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	font-family: Arial;
	font-size: 13px;
	line-height: 18px;
	color: #8a8a8a
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="tel"]:focus,
textarea:focus,
input[type="password"]:focus,
select:focus {
	border-color: #76B51B
}

input[type="submit"] {
	border: 1px solid #ddd;
	background-color: #fff;
	font-weight: 300;
	color: #3b3b3b;
	text-decoration: none;
	text-align: center;
	display: inline-block;
	padding: 9px 10px;
	min-width: 87px;
	position: relative;
	z-index: 1;
	cursor: pointer;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out, border-color 0.3s ease-in-out;
	-moz-transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out, border-color 0.3s ease-in-out;
	-ms-transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out, border-color 0.3s ease-in-out;
	-o-transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out, border-color 0.3s ease-in-out;
	transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out, border-color 0.3s ease-in-out
}

input[type="submit"]:hover {
	color: #fff;
	background-color: #76B51B;
	border-color: #76B51B
}

.alignnone {
	margin: 20px auto 15px auto
}

.aligncenter,
div.aligncenter {
	display: block;
	margin: 0 auto 0 auto
}

.alignright {
	float: right;
	margin: 5px 0 20px 20px
}

.alignleft {
	float: left;
	margin: 5px 20px 20px 0
}

a img.alignright {
	float: right;
	margin: 5px 0 20px 20px
}

a img.alignnone {
	margin: 5px 20px 20px 0
}

a img.alignleft {
	float: left;
	margin: 5px 20px 20px 0
}

a img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
}

div {
	display: block
}

.wrapper-site {
	position: relative;
	overflow: visible;
	margin: 32px auto 0;
	padding-bottom: 0;
	height: auto;
	background-color: #fff;
	margin-bottom: 30px
}

.wrapper-site .container {
	position: relative;
	width: 100%;
	padding: 0;
	margin: 0
}

.wrapper-site .container .container {
	padding: 0
}

#off-canvas-right {
	display: none!important
}

#off-canvas-right .widget_nav_menu {
	display: block;
	overflow: hidden
}

#off-canvas-right .widget_search {
	padding: 0 10px
}

#off-canvas-right .widget_search .search-form {
	position: relative
}

#off-canvas-right .widget_search .search-form:before {
	content: '\e810';
	font-family: 'icons';
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 16px;
	position: absolute;
	top: 1px;
	right: 1px;
	color: #bababa;
	background: #fff;
	width: 36px;
	height: 34px;
	line-height: 36px;
	text-align: center
}

#off-canvas-right .widget_search .search-form .search-field {
	width: 100%;
	margin-bottom: 0;
	border: 1px solid #ddd;
	font-size: 13px;
	line-height: 18px;
	color: #8a8a8a;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px
}

#off-canvas-right .widget_search .search-form .search-field:focus {
	border-color: #76B51B
}

#off-canvas-right .widget_search .search-form .search-submit {
	display: block;
	width: 1em;
	height: 1em;
	position: absolute;
	top: 11px;
	right: 11px;
	text-indent: -999px;
	width: auto;
	background-color: transparent;
	box-shadow: none;
	text-shadow: none;
	border: 0;
	min-width: 1em
}

#off-canvas-right .widget_search .search-form .search-submit:hover {
	background-color: transparent
}

.header-site .menu .menu-item-has-children .abc+.sub-menu {
	visibility: visible;
	opacity: 1;
	filter: alpha(opacity=100);
	display: block;
	top: 100%
}

.header-site .l-menu {
	width: 44px;
	height: 44px;
	border: 1px solid #ddd;
	text-align: center;
	line-height: 44px
}

.header-site .l-menu:before {
	color: #76B51B;
	font-size: 25px
}

#off-canvas-right .nav-mobile nav {
	width: 100%;
	padding-top: 15px
}

.off-canvas-right.open+.wrapper-site .rd-navbar-aside-button {
	position: static
}

.close-canvas {
	background-color: #76B51B
}

#off-canvas-right {
	width: 270px;
	border-right: 1px solid #f6f6f6;
	background: #fff;
	display: block;
	overflow: hidden;
	min-height: 100vh
}

#off-canvas-right .menu nav,
#off-canvas-right .nav-mobile nav {
	width: 100%
}

#off-canvas-right .menu li,
#off-canvas-right .nav-mobile li {
	font-size: 16px;
	line-height: 16px
}

#off-canvas-right .menu li a,
#off-canvas-right .nav-mobile li a {
	display: block;
	padding: 15px 4%;
	color: #5b5b5b;
	font-size: 14px;
	line-height: 1;
	text-transform: uppercase;
	font-weight: 400;
	border-bottom: 1px solid rgba(0, 0, 0, .1)
}

#off-canvas-right .menu li a:hover,
#off-canvas-right .nav-mobile li a:hover {
	background-color: #76B51B;
	color: #fff
}

#off-canvas-right .menu li .sub-menu>li>a,
#off-canvas-right .nav-mobile li .sub-menu>li>a {
	margin-left: 30px
}

#off-canvas-right .sub-menu li {
	border-bottom: 0
}

section[class*=' off-canvas-'] .widget.widget_nav_menu {
	padding: 0
}

section[class*=' off-canvas-'] .widget.widget_nav_menu li:first-child {
	padding-top: 0
}

section[class*=' off-canvas-'] li {
	padding: 0
}

.off-canvas-right .nav-mobile {
	padding: 0
}

.off-canvas-right .menu li:not(.first-child) {
	margin-top: 0
}

.off-canvas-right .menu .current-menu-item>a {
	background-color: #76B51B!important;
	color: #fff!important
}

.off-canvas-right .menu .current-menu-item .rd-navbar-submenu-toggle:after {
	color: #fff!important
}

.off-canvas-right .menu .menu-item-has-children {
	position: relative;
	transition: 0.3s all cubic-bezier(.785, .135, .15, .86)
}

.off-canvas-right .menu .menu-item-has-children .rd-navbar-submenu-toggle:after {
	content: '\f078';
	position: absolute;
	top: 23px;
	right: 0;
	margin-top: -22px;
	width: 65px;
	height: 44px;
	font: 400 14px "FontAwesome";
	line-height: 42px;
	text-align: center;
	transition: 0.4s all ease;
	z-index: 2;
	cursor: pointer;
	color: #8c8c8c
}

.off-canvas-right .menu .menu-item-has-children .sub-menu {
	display: none;
	opacity: 0;
	filter: alpha(opacity=0)
}

.off-canvas-right .menu .menu-item-has-children a:hover+.rd-navbar-submenu-toggle:after {
	color: #fff
}

.off-canvas-right .menu .menu-item-has-children.opened>a {
	background-color: #76B51B;
	color: #fff!important
}

.off-canvas-right .menu .menu-item-has-children.opened .rd-navbar-submenu-toggle:after {
	transform: rotate(180deg);
	color: #fff!important
}

.off-canvas-right .menu .menu-item-has-children.opened .sub-menu {
	opacity: 1;
	filter: alpha(opacity=100);
	height: auto;
	display: block;
	visibility: visible;
	position: static;
	border: 0
}

.off-canvas-right .menu-item-language {
	display: inline-block;
	float: left;
	padding: 0 12px
}

.off-canvas-right .menu-item-language a {
	border-bottom: 0!important
}

.off-canvas-right .menu-item-language a:hover {
	background-color: transparent!important
}

.off-canvas-right .menu-item-language-current {
	padding-right: 0
}

.off-canvas-right.open {
	z-index: 5;
	position: relative;
	float: right;
	overflow-y: scroll!important;
	min-height: 100vh;
	height: auto!important;
	padding-bottom: 40px
}

.off-canvas-right.open+.wrapper-site {
	left: -270px;
	position: fixed
}

.admin-bar section[class*=" off-canvas-"] {
	padding-top: 0
}

.admin-bar section[class*=' off-canvas-'] .close-canvas {
	top: 0
}

.off-canvas-right.open .widget_nav_menu .menu li:not(.menu-item-language) {
	display: none
}

.plr-30 {
	padding: 0 30px
}

.pt40 {
	padding-top: 40px
}

*::selection {
	background: #76B51B;
	color: #fff
}

.btn-medium {
	border: 1px solid #bdbdbd;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	background: #fff;
	color: #272727;
	cursor: pointer;
	display: inline-block;
	font-size: 13px;
	font-weight: 400;
	font-family: 'PT Serif', serif;
	line-height: 26px;
	letter-spacing: 2.5px;
	outline: none;
	padding: 3px 13px;
	text-shadow: none;
	box-shadow: none;
	text-align: center;
	vertical-align: top;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease
}

h1,
h2,
h3,
h4,
h5 {
	font-family: 'Roboto', sans-serif;
	color: #3B3B3B
}

.meta-info {
	padding-bottom: 18px;
	display: block
}

.meta-info .meta-item {
	float: left;
	display: inline-block;
	font-size: 12px;
	line-height: 18px;
	color: #8a8a8a;
	margin-top: 0
}

.meta-info .meta-item+.meta-item {
	margin-left: 10px
}

.meta-info .meta-item a {
	font-size: 12px;
	line-height: 18px;
	color: #76B51B;
	text-transform: capitalize
}

.meta-info .meta-item a:hover {
	color: #8a8a8a
}

.section-title.large .heading {
	font-size: 36px;
	line-height: 42px;
	color: #709A32;
	font-weight: 400
}

.section-title.large .excerpt {
	margin-top: 0;
	margin-bottom: 18px
}

.section-title.large .excerpt p {
	font-size: 20px;
	line-height: 28px;
	color: #898989;
	font-weight: 300;
	font-family: 'Roboto', sans-serif
}

.relative-post-default,
.sidebar,
.section-title.medium {
	margin-bottom: 10px;
}

.relative-post-default .section-nav-title,
.sidebar .section-nav-title,
.section-title.medium .section-nav-title,
.relative-post-default .heading,
.sidebar .heading,
.section-title.medium .heading {
	font-size: 22px;
	line-height: 28px;
	color: #3b3b3b;
	position: relative;
	padding-bottom: 18px;
	text-transform: inherit;
	font-weight: bold;
	text-transform: capitalize
}

.relative-post-default .section-nav-title:after,
.sidebar .section-nav-title:after,
.section-title.medium .section-nav-title:after,
.relative-post-default .heading:after,
.sidebar .heading:after,
.section-title.medium .heading:after,
.relative-post-default .section-nav-title:before,
.sidebar .section-nav-title:before,
.section-title.medium .section-nav-title:before,
.relative-post-default .heading:before,
.sidebar .heading:before,
.section-title.medium .heading:before {
	content: '';
	background: #eee;
	width: 100%;
	height: 1px;
	position: absolute;
	left: 0;
	bottom: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.relative-post-default .section-nav-title:before,
.sidebar .section-nav-title:before,
.section-title.medium .section-nav-title:before,
.relative-post-default .heading:before,
.sidebar .heading:before,
.section-title.medium .heading:before {
	width: 120px;
	height: 3px;
	background-color: #84BD32
}

textarea:-moz-placeholder,
textarea::-moz-placeholder,
input:-moz-placeholder,
input::-moz-placeholder {
	color: #999;
	opacity: 1
}

.article-title h2.heading {
	display: block;
	font-size: 1.5em;
	-webkit-margin-before: .83em;
	-webkit-margin-after: .83em;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0;
	font-weight: 700
}

#back-to-top {
	display: none;
	text-decoration: none;
	position: fixed;
	right: 20px;
	bottom: 20px;
	z-index: 998;
	overflow: hidden
}

#back-to-top a {
	position: relative;
	display: block;
	width: 45px;
	height: 45px;
	background: #fff;
	border: 1px solid #ddd;
	-webkit-transition: opacity 0.2s ease-in-out 0s, display 0.3s ease-in-out 0s;
	-moz-transition: opacity 0.2s ease-in-out 0s, display 0.3s ease-in-out 0s;
	-ms-transition: opacity 0.2s ease-in-out 0s, display 0.3s ease-in-out 0s;
	-o-transition: opacity 0.2s ease-in-out 0s, display 0.3s ease-in-out 0s;
	transition: opacity 0.2s ease-in-out 0s, display 0.3s ease-in-out 0s
}

#back-to-top a:after {
	content: "";
	position: absolute;
	top: 16px;
	left: 18px;
	border: 5px solid transparent;
	border-bottom-color: #ddd;
	-webkit-transition: border-color 0.2s ease-in-out;
	-moz-transition: border-color 0.2s ease-in-out;
	-ms-transition: border-color 0.2s ease-in-out;
	-o-transition: border-color 0.2s ease-in-out;
	transition: border-color 0.2s ease-in-out
}

#back-to-top a:hover:after {
	border-bottom-color: #76B51B
}

.pagination {
	margin: 0;
	margin-bottom: 70px;
	padding-bottom: 0;
	display: flex;
	display: -webkit-flex;
	justify-content: center;
	-webkit-justify-content: center
}

.pagination a,
.pagination span {
	min-width: 30px;
	color: #76B51B
}

.pagination .nav-links .page-numbers {
	padding: 0;
	margin: 0;
	text-align: center;
	border: 0;
	width: 33px;
	height: 33px;
	font-size: 13px;
	line-height: 33px;
	border: 1px solid #ddd;
	display: inline-block;
	color: #76B51B;
	background-color: transparent;
	float: left;
	margin-right: -1px
}

.pagination .nav-links .page-numbers:hover {
	background: #76B51B;
	color: #fff
}

.pagination .nav-links .current {
	background: #fff;
	color: #8a8a8a;
	box-shadow: none
}

.pagination .prev,
.pagination .next {
	position: relative;
	text-indent: -9999px
}

.pagination .prev:before,
.pagination .next:before {
	content: '';
	border-left: 4px solid #ddd;
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
	text-indent: 0;
	margin-left: -1px;
	margin-top: -3px;
	position: absolute;
	left: 50%;
	top: 49%;
	-webkit-transition: border-color 0.3s ease-in-out;
	-moz-transition: border-color 0.3s ease-in-out;
	-ms-transition: border-color 0.3s ease-in-out;
	-o-transition: border-color 0.3s ease-in-out;
	transition: border-color 0.3s ease-in-out
}

.pagination .prev {
	border-left: 0
}

.pagination .prev:before {
	border-right: 4px solid #ddd;
	border-left-color: transparent;
	left: 35%
}

.title-container {
	margin: 0;
	padding: 30px 30px 0;
	position: relative
}

.title-container .title {
	padding: 0;
	text-align: left;
	position: relative;
	z-index: 9
}

.title-container .title .heading {
    font-size: 36px;
    line-height: 42px;
    font-weight: bold;
    color: #3b3b3b;
    display: inline-block;
    padding-bottom: 20px;
    text-transform: uppercase;
}

.title-container .title .bread-crumbs {
	margin: 0 -30px;
	padding: 16px 30px;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	display: block
}

.title-container .title .bread-crumbs ul {
	float: left
}

.title-container .title .bread-crumbs li {
	font-size: 13px;
	line-height: 18px;
	color: #8a8a8a;
	margin-right: 5px;
	display: inline-block
}

.title-container .title .bread-crumbs li a {
	color: #76B51B;
	text-decoration: none;
	font-size: 13px;
	line-height: 18px;
	text-transform: capitalize
}

.title-container .title .bread-crumbs li a:hover {
	color: #8a8a8a
}

.title-container .title .bread-crumbs li:nth-child(2n+2) {
	font-size: 14px
}

.title-container .title .bread-crumbs li .current {
	text-transform: inherit;
	color: #8a8a8a;
	text-transform: capitalize
}

.title-container .title .bread-crumbs li .current a {
	color: #8a8a8a;
	text-transform: capitalize
}

.title-container .title .bread-crumbs li .current a:hover {
	text-decoration: none;
	color: #8a8a8a
}

.title-container .title .bread-crumbs li:last-child {
	margin-right: 0
}

.site-logo-link img,
.mark img {
	max-height: 101px
}

.header-site {
	margin: 0 auto;
	padding: 0;
	height: 166px;
	position: relative;
}

.header-site nav {
	margin-top: 0;
	border: none;
	width: 100%;
	position: absolute;
	top: 126px;
	left: 0;
	z-index: 20;
	justify-content: space-between;
	-webkit-justify-content: space-between;
}

.header-site nav .menu {
	flex: 1
}

.header-site nav .menu li a {
	padding: 7px 10px 7px 20px;
	-webkit-transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
	-moz-transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
	-ms-transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
	-o-transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
	transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
	font: 300 13px/20px 'Roboto', sans-serif
}

.header-site nav .menu li>a {
	color: #707070
}

.header-site nav .menu>li {
	margin: 0;
	padding: 0;
	border-right: none;
	border: 1px solid #75b51a
}

.header-site nav .menu>li>a {
	background-color: transparent;
	text-align: center;
	text-transform: uppercase;
	min-width: 120px;
	height: 56px;
	margin: -1px;
	padding: 18px 25px;
	z-index: 205;
	color: #5b5b5b
}

.header-site nav .menu>li>a:hover {
	color: #76B51B
}

.header-site nav .menu .menu-item-has-children>a::after {
	display: none
}

.header-site nav .menu .menu-item-has-children .sub-menu .sub-menu {
	left: 100%!important;
	top: -1px!important
}

.header-site nav .menu .menu-item-has-children .sub-menu {
	-webkit-opacity: 0;
	-khtml-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	filter: alpha(opacity=0);
	visibility: hidden;
	width: 246px;
	left: -1px;
	top: 150%;
	margin: 0 0 0 0;
	padding: 0;
	border: 1px solid #ddd;
	background-color: #fff
}

.header-site nav .menu .menu-item-has-children .sub-menu>li {
	margin: 0;
	padding: 0;
	width: 100%;
	border: 0
}

.header-site nav .menu .menu-item-has-children .sub-menu>li>a {
	color: #000;
	padding: 5px 30px;
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
	display: block;
	font: 300 14px/20px 'Roboto', sans-serif;
	text-decoration: none;
	font-weight: 700;
	text-transform: capitalize
}

.header-site nav .menu .menu-item-has-children .sub-menu>li>a:hover {
	background-color: #000;
	border-top-color: #ddd;
	border-bottom-color: #ddd;
	background-color: #fdfdfd;
	color: #709A32
}

.header-site nav .menu .menu-item-has-children .sub-menu>li:last-child>a:hover {
	border-bottom: transparent
}

.header-site nav .menu .menu-item-has-children .sub-menu>li:first-child>a:hover {
	border-top: transparent
}

.header-site nav .menu .menu-item-has-children:hover {
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out
}

.header-site nav .menu .menu-item-has-children:hover>.sub-menu {
	top: 100%;
	filter: alpha(opacity=100);
	opacity: 1;
	visibility: visible;
	position: absolute
}

.header-site nav .wrap_header_search {
	border-left: 1px solid #ddd;
	background: #fff;
	float: right;
	height: 54px;
	overflow: hidden;
	position: absolute;
	z-index: 999;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	right: 0
}

.header-site nav .wrap_header_search .search_but {
	display: block;
	float: right;
	width: 54px;
	height: 54px;
	position: relative
}

.header-site nav .wrap_header_search .search_but:after,
.header-site nav .wrap_header_search .search_but:before {
	content: '\e810';
	font-family: 'icons';
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 17px;
	width: 1em;
	height: 1em;
	margin: auto;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	color: #76B51B
}

.header-site nav .wrap_header_search .search_but:after {
	content: none
}

.header-site nav .wrap_header_search .search_but:hover:before {
	color: #8a8a8a
}

.header-site nav .wrap_header_search .search_line {
	float: left;
	width: 0;
	height: 54px;
	overflow: hidden;
	-webkit-transition: width 0.3s ease-in-out;
	-moz-transition: width 0.3s ease-in-out;
	-ms-transition: width 0.3s ease-in-out;
	-o-transition: width 0.3s ease-in-out;
	transition: width 0.3s ease-in-out
}

.header-site nav .wrap_header_search .search_line input[type="search"] {
	height: 54px;
	padding: 0 0 0 15px;
	font-size: 13px;
	line-height: 54px;
	color: #8a8a8a
}

.header-site nav .wrap_header_search .search_line input[type="submit"] {
	visibility: hidden
}

.header-site nav .wrap_header_search.open .search_line {
	width: 205px
}

.header-site nav .wrap_header_search.open .search_but:before,
.header-site nav .wrap_header_search.open .search_but:after {
	content: '';
	background: #8d8d8d;
	width: 2px;
	height: 10px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg)
}

.header-site nav .wrap_header_search.open .search_but:after {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

.header-site .custom_header {
	position: absolute;
	right: 1%;
	width: 50%;
	left: auto;
	top: 0;
}

.header-site .custom_header #nav_menu-8 {
	position: absolute;
	top: 20px;
	right: 0;
	z-index: 330px
}

@media screen and (min-width:768px) {
	.header-site .custom_header #nav_menu-8 .menu li {
		margin: 23px 0
	}
	.header-site .custom_header #nav_menu-8 .menu li a {
		font-size: 20px!important
	}
}

.header-site .custom_header #nav_menu-8 .menu li {
	padding: 7px 0;
	margin-left: 0;
	margin-right: 0;
	float: left;
	display: inline-block
}

.header-site .custom_header #nav_menu-8 .menu li+li {
	margin-left: 15px
}

.header-site .custom_header #nav_menu-8 .menu li a {
	font-size: 13px;
	line-height: 18px;
	font-weight: 400;
	position: relative;
	color: red;
	font-family: arial;
	padding-left: 22px
}

.header-site .custom_header #nav_menu-8 .menu li a:before {
	font-family: 'FontAwesome';
	speak: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: '\e80e';
	color: #84BD32;
	font-size: 16px;
	width: 1em;
	height: 1em;
	margin: auto;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0
}

.header-site .custom_header #nav_menu-8 .menu li.phone a:before {
	content: '\f095'
}

.header-site .custom_header #nav_menu-8 .menu li.mail a:before {
	content: '\e80c'
}

.header-site .custom_header #nav_menu-7 {
	position: absolute;
	top: 62px;
	right: -2px;
	display: block;
	z-index: 300
}

.header-site .custom_header #nav_menu-7 .menu {
	overflow: hidden;
	padding: 0 0 5px;
	width: 100%;
	text-align: right;
	display: flex;
	display: -webkit-flex
}

.header-site .custom_header #nav_menu-7 .menu li {
	display: inline-block;
	border: 1px solid #ddd;
	margin: 0;
	margin-right: 0;
	list-style: none outside none;
	position: relative
}

.header-site .custom_header #nav_menu-7 .menu li:first-child {
	margin-left: 0
}

.header-site .custom_header #nav_menu-7 .menu li:first-child:hover {
	border-color: #2ca6d9
}

.header-site .custom_header #nav_menu-7 .menu li:hover {
	-webkit-transition: all 0.02s;
	-moz-transition: all 0.02s;
	-ms-transition: all 0.02s;
	-o-transition: all 0.02s;
	transition: all 0.02s;
	z-index: 2
}

.header-site .custom_header #nav_menu-7 .menu li:nth-child(2):hover {
	border-color: #55acee;
	margin-right: 0
}

.header-site .custom_header #nav_menu-7 .menu li:nth-child(3):hover {
	border-color: #dd4b39
}

.header-site .custom_header #nav_menu-7 .menu li:nth-child(4):hover {
	border-color: #b00
}

.header-site .custom_header #nav_menu-7 .menu li a {
	display: block;
	font-size: 18px;
	width: 30px;
	height: 30px;
	line-height: 30px;
	margin-left: 0;
	font-size: 0
}

.header-site .custom_header #nav_menu-7 .menu li a:before {
	content: "";
	color: #ccc;
	display: block;
	font: normal normal normal 14px/1 FontAwesome;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-indent: 0;
	font-size: 16px;
	top: 0;
	line-height: 30px;
	text-align: center
}

.header-site .custom_header #nav_menu-7 .menu li a[href*="facebook"]:before {
	content: "\f09a"
}

.header-site .custom_header #nav_menu-7 .menu li a[href*="twitter"]:before {
	content: "\f099"
}

.header-site .custom_header #nav_menu-7 .menu li a[href*="plus"]:before {
	content: "\f0d5"
}

.header-site .custom_header #nav_menu-7 .menu li a[href*="youtube"]:before {
	content: "\f16a"
}

.header-site .custom_header #nav_menu-7 .menu li.menu-item-language {
	margin: 0
}

.header-site .custom_header #nav_menu-7 .menu li.menu-item-language a {
	font-size: 17px;
	text-align: center
}

.header-site .custom_header #nav_menu-7 .menu li.menu-item-language a img {
	margin-right: 0
}

.header-site .custom_header #nav_menu-7 .menu li.menu-item-language-current {
	margin-right: -1px
}

.header-site .custom_header .social_toggle {
	display: none;
	position: relative;
	bottom: 0;
	left: 50%;
	z-index: 2;
	margin: 5px 0 -4px -20px;
	width: 40px;
	height: 18px
}

.header-site .custom_header .social_toggle span {
	display: block;
	height: 22px;
	transition: all 0.3s ease-in 0s;
	-webkit-transition: all 0.3s ease-in 0s;
	-moz-transition: all 0.3s ease-in 0s;
	-ms-transition: all 0.3s ease-in 0s;
	-o-transition: all 0.3s ease-in 0s
}

.header-site .custom_header .social_toggle span:before {
	content: "";
	position: absolute;
	top: 9px;
	left: 16px;
	border: 5px solid transparent;
	border-top-color: #8c8c8c
}

.header-site .logo {
	position: absolute;
	top: 41px;
	left: 1%;
	display: block;
}

.header-site .menu-extra {
	float: right;
	margin-left: 30px;
	position: relative
}

.header-site .menu-extra .flat-search {
	border-left: 1px solid rgba(255, 255, 255, .15);
	padding: 18px 30px;
	font-size: 24px;
	display: block
}

.header-site .menu-extra .flat-search .icon-magnifier:before {
	content: "\e090";
	font-family: 'simple-line-icons';
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 24px;
	color: #76B51B;
	opacity: 1
}

.header-site .menu-extra .flat-search .icon-magnifier:hover:before {
	color: #ccc
}

.header-site .menu-extra .top-search {
	position: absolute;
	width: 273px;
	right: 0;
	top: 100px;
	opacity: 0;
	visibility: hidden;
	z-index: -99;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s
}

.header-site .menu-extra .search-form {
	position: relative
}

.header-site .menu-extra .search-form .search-field {
	width: 100%;
	background-color: #fff
}

.header-site .menu-extra .search-form .search-submit {
	color: #fff;
	height: 45px;
	line-height: 45px;
	padding: 0 40px;
	cursor: pointer;
	white-space: nowrap;
	display: inline-block;
	font-weight: 700;
	font-size: 0;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	background-image: url(/wp-content/themes/layerswp-child/images/arrow.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 24px;
	position: absolute;
	background-color: transparent;
	right: 0;
	top: 0;
	-webkit-opacity: .3;
	-khtml-opacity: .3;
	-moz-opacity: .3;
	opacity: .3;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
	filter: alpha(opacity=30)
}

.header-site .menu-extra .search-form .search-submit:hover {
	background-color: transparent;
	-webkit-opacity: 1;
	-khtml-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	filter: alpha(opacity=100)
}

.header-site .menu-extra .flat-search.active+.top-search {
	top: 80px;
	opacity: 1;
	z-index: 9999;
	visibility: visible
}

.header-site.invert nav .menu>li>a {
	color: #5b5b5b;
	font-weight: 700
}

.header-site.invert nav .menu>li>a:hover {
	background-color: #76B51B;
	color: #fff
}

.header-site.invert nav .menu>li.current-menu-parent>a,
.header-site.invert nav .menu>li.current-menu-item>a {
	color: #fff;
	background-color: #76B51B
}

.header-site.invert nav .menu li.current-menu-parent li.current-menu-item>a {
	border-top-color: #ddd;
	border-bottom-color: #ddd;
	background-color: transparent;
	color: #709A32
}

.auto-height .swiper-slide .overlay {
	padding-left: 30px;
	padding-right: 30px
}

.arrows a {
	font-size: 20px!important;
	line-height: 50px
}

.arrows .animate {
	background: rgba(69, 75, 58, .2)!important;
	line-height: 50px;
	padding: 0 10px
}

.arrows .l-left-arrow:before {
	content: "\f0d9";
	font-family: 'FontAwesome';
	font-size: 20px
}

.arrows .l-right-arrow:before {
	content: "\f0da";
	font-family: 'FontAwesome';
	font-size: 20px
}

.content-one {
	margin-bottom: 50px
}

.content-one .row.container {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	align-items: stretch;
	-webkit-align-items: stretch
}

.content-one .layers-masonry-column {
	color: #fff;
	opacity: .9;
	filter: alpha(opacity=90);
	padding: 30px 20px 40px;
	-webkit-transition: opacity 0.3s ease-out 0s;
	-moz-transition: opacity 0.3s ease-out 0s;
	-o-transition: opacity 0.3s ease-out 0s;
	-ms-transition: opacity 0.3s ease-out 0s;
	transition: opacity 0.3s ease-out 0s
}

.content-one .layers-masonry-column:hover {
	opacity: 1;
	filter: alpha(opacity=100)
}

.content-one .layers-masonry-column .media-body .heading {
	margin-left: 1px;
	margin-bottom: 0;
	padding-bottom: 35px;
	font: 300 28px/36px 'Roboto', sans-serif;
	font-weight: 400;
	text-transform: capitalize;
	position: relative;
	text-align: center
}

.content-one .layers-masonry-column:nth-child(1) h5:before {
	content: "\f06e"
}

.content-one .layers-masonry-column:nth-child(2) h5:before {
	content: "\f0f0"
}

.content-one .layers-masonry-column:nth-child(3) h5:before {
	content: "\f00c"
}

.content-one .layers-masonry-column:nth-child(4) h5:before {
	content: "\f0fe"
}

.content-one .layers-masonry-column .media-body .heading:before {
	color: #fff;
	display: block;
	font: normal normal normal 14px/1 FontAwesome;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-indent: 0;
	font-size: 27px;
	top: 0;
	line-height: 40px;
	text-align: center;
	width: 40px;
	height: 40px;
	margin: auto;
	border: 1px solid #ffeba0;
	padding: 4px;
	border-radius: 50%;
	margin-bottom: 10px
}

.content-one .layers-masonry-column .media-body .heading:after {
	content: "";
	position: absolute;
	left: auto;
	bottom: 0;
	display: block;
	height: 3px;
	width: 100%;
	background-color: #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center
}


}
.content-one .layers-masonry-column .media-body .excerpt {
	margin-top: 0
}
.content-one .layers-masonry-column .media-body .excerpt p {
	font-size: 14px;
	line-height: 1.5;
	font-family: Arial, Geneva, Helvetica, sans-serif
}
.content-one .layers-masonry-column .media-body .excerpt .timeline-list {
	margin-left: 0
}
.content-one .layers-masonry-column .media-body .excerpt .timeline-list li {
	font-size: 14px;
	margin-top: 6px;
	padding-bottom: 10px;
	position: relative;
	line-height: 24px;
	list-style: none;
	display: block;
	clear: both
}
.content-one .layers-masonry-column .media-body .excerpt .timeline-list li:first-child {
	margin-top: 0
}
.content-one .layers-masonry-column .media-body .excerpt .timeline-list li:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	background-color: #49a6e1;
	height: 1px;
	width: 100%
}
.content-one .layers-masonry-column .media-body .excerpt .timeline-list li .fr {
	float: right
}
.content-two {
	margin-bottom: 50px
}
.content-two .section-title {
	margin-bottom: 50px
}
.content-two .layers-masonry-column {
	margin-bottom: 0
}
.content-two .layers-masonry-column .media-body {
	margin: 0;
	padding: 0
}
.content-two .layers-masonry-column .media-body .heading {
	font-size: 22px;
	line-height: 28px;
	color: #3b3b3b;
	margin-top: 15px;
	margin-bottom: 18px;
	text-transform: capitalize
}
.content-two .layers-masonry-column .media-body .excerpt p {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #8a8a8a;
	padding-bottom: 0
}
.content-two .layers-masonry-column .media-image img {
	height: 48px;
	width: auto
}
.content-three {
	margin-bottom: 50px
}
.content-three .bx-viewport ul li {
	padding: 0 2px
}
.content-three .thumbnail {
	position: relative;
	border: 1px solid #ddd
}
.content-three .thumbnail .thumbnail-media {
	position: relative
}
.content-three .thumbnail .thumbnail-body {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	padding: 7px 17px 9px 17px;
	background-color: #fff!important;
	height: 60px;
	-webkit-transition: height 0.3s ease-in-out 0s;
	-moz-transition: height 0.3s ease-in-out 0s;
	-ms-transition: height 0.3s ease-in-out 0s;
	-o-transition: height 0.3s ease-in-out 0s;
	transition: height 0.3s ease-in-out 0s
}
.content-three .thumbnail .thumbnail-body .article-title .heading a {
	font-size: 15px;
	line-height: 35px;
	color: #3b3b3b;
	text-transform: capitalize
}
.content-three .thumbnail .thumbnail-body .article-title .heading a:hover {
	opacity: .5
}
.content-three .thumbnail .thumbnail-body .meta-info {
	margin: 0;
	padding: 0
}
.content-three .thumbnail .thumbnail-body .meta-info p {
	margin: 0;
	padding: 0
}
.content-three .thumbnail .thumbnail-body .meta-info .meta-item {
	margin-bottom: 0
}
.content-three .thumbnail .thumbnail-body .meta-info .meta-item i {
	display: none
}
.content-three .thumbnail .thumbnail-body .meta-info .meta-item a {
	font-size: 13px;
	line-height: 18px;
	color: #76B51B;
	font-family: Arial, Geneva, Helvetica, sans-serif
}
.content-three .thumbnail .thumbnail-body .meta-info .meta-item a:hover {
	color: #8a8a8a;
	opacity: .5;
	filter: alpha(opacity=50)
}
.content-three .thumbnail .thumbnail-body .overlay {
	width: 100%
}
.content-three .thumbnail .thumbnail-body .overlay .copy {
	opacity: 0;
	visibility: hidden;
	display: none;
	margin-top: 35px;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #8a8a8a
}
.content-three .thumbnail:hover .thumbnail-body {
	height: 100%
}
.content-three .thumbnail:hover .thumbnail-body .overlay .copy {
	opacity: 1;
	display: block;
	visibility: visible
}
.content-three .lcam-carousel-controller-top-right {
	top: -75px;
	position: absolute;
	right: 0
}
.content-three .lcam-carousel-controller-top-right button {
	margin-right: 7px;
	z-index: 11;
	width: 27px;
	height: 27px;
	background-color: #fff;
	border: 1px solid #ddd;
	margin: 0 -1px;
	padding: 0;
	float: left
}
.content-three .lcam-carousel-controller-top-right button i {
	display: none
}
.content-three .lcam-carousel-controller-top-right .lcam-carousel-to-prev:before {
	content: "";
	position: absolute;
	top: 10px;
	left: 6px;
	border: 4px solid transparent;
	border-right-color: #ddd
}
.content-three .lcam-carousel-controller-top-right .lcam-carousel-to-prev:hover {
	background-color: transparent
}
.content-three .lcam-carousel-controller-top-right .lcam-carousel-to-prev:hover:before {
	border-right-color: #76B51B
}
.content-three .lcam-carousel-controller-top-right .lcam-carousel-to-next:before {
	content: "";
	position: absolute;
	top: 10px;
	right: 6px;
	border: 4px solid transparent;
	border-left-color: #ddd
}
.content-three .lcam-carousel-controller-top-right .lcam-carousel-to-next:hover:before {
	border-left-color: #76B51B
}
.wraper-section {
	margin-bottom: 50px;
	display: block;
	overflow: hidden
}
.wraper-section .widget {
	width: calc(50% - 15px);
	margin-right: 30px;
	float: left
}
.wraper-section .widget:nth-child(2n+2) {
	margin-right: 0
}
.news {
	padding: 0
}
.news .layers-masonry-column {
	margin: 0 .6%;
	padding: 5px 20px 0 8px
}
.news .layers-masonry-column+.layers-masonry-column {
	margin-top: 18px
}
.news .thumbnail-media {
	float: left;
	width: auto;
	height: auto;
	margin: 5px 28px 15px 0;
	padding: 0
}
.news .thumbnail-media img {
	max-width: 150px;
	max-height: 150px
}
.news .thumbnail-body {
	background-color: transparent;
	padding: 0
}
.news .thumbnail-body .overlay {
	display: flex;
	display: -webkit-flex;
	flex-direction: column;
	-webflex-direction: column
}
.news .thumbnail-body .overlay .article-title {
	order: 1
}
.news .thumbnail-body .overlay .meta-info {
	order: 2;
	margin-top: 0;
	margin-bottom: 15px;
	padding-bottom: 0
}
.news .thumbnail-body .overlay .meta-info .meta-item {
	color: #b2b2b2
}
.news .thumbnail-body .overlay .excerpt {
	order: 3;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #8a8a8a
}
.news .thumbnail-body .heading,
.news .thumbnail-body .heading a {
	font-size: 20px;
	line-height: 28px;
	color: #709A32;
	margin-bottom: 5px;
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	text-transform: capitalize
}
.news .thumbnail-body .heading:hover,
.news .thumbnail-body .heading a:hover {
	color: #8a8a8a
}
.ykkh {
	padding: 0
}
.ykkh .lcam-carousel-controller-top-right {
	top: -75px;
	position: absolute;
	right: 0
}
.ykkh .lcam-carousel-controller-top-right button {
	margin-right: 7px;
	z-index: 11;
	width: 27px;
	height: 27px;
	background-color: #fff;
	border: 1px solid #ddd;
	margin: 0 -1px;
	padding: 0;
	float: left
}
.ykkh .lcam-carousel-controller-top-right button i {
	display: none
}
.ykkh .lcam-carousel-controller-top-right .lcam-carousel-to-prev:before {
	content: "";
	position: absolute;
	top: 10px;
	left: 6px;
	border: 4px solid transparent;
	border-right-color: #ddd
}
.ykkh .lcam-carousel-controller-top-right .lcam-carousel-to-prev:hover {
	background-color: transparent
}
.ykkh .lcam-carousel-controller-top-right .lcam-carousel-to-prev:hover:before {
	border-right-color: #76B51B
}
.ykkh .lcam-carousel-controller-top-right .lcam-carousel-to-next:before {
	content: "";
	position: absolute;
	top: 10px;
	right: 6px;
	border: 4px solid transparent;
	border-left-color: #ddd
}
.ykkh .lcam-carousel-controller-top-right .lcam-carousel-to-next:hover:before {
	border-left-color: #76B51B
}
.ykkh .bx-viewport ul li {
	padding: 0 2px
}
.ykkh .lcam-consingle-team-3 .media {
	display: flex;
	display: -webkit-flex;
	flex-direction: column-reverse;
	-webkit-flex-direction: column-reverse;
	position: relative
}
.ykkh .lcam-consingle-team-3 .media:after {
	border-right: 16px solid transparent;
	border-top: 15px solid #ddd;
	bottom: 81px;
	content: "";
	position: absolute;
	left: 41px;
	top: auto;
	width: 0;
	z-index: 1
}
.ykkh .lcam-consingle-team-3 .media:before {
	border-right: 13px solid transparent;
	border-top: 14px solid #fff;
	bottom: 83px;
	top: auto;
	content: "";
	left: 42px;
	position: absolute;
	z-index: 2
}
.ykkh .lcam-consingle-team-3 .media .media-image.image-rounded {
	float: left;
	margin-left: 0
}
.ykkh .lcam-consingle-team-3 .media .media-image.image-rounded img {
	float: left;
	margin: 0 25px 5px 0;
	width: 60px;
	height: 60px;
	border-radius: inherit
}
.ykkh .lcam-consingle-team-3 .media .media-body {
	padding: 27px 32px 25px 85px;
	position: relative;
	background-color: #fff;
	border: 1px solid #ddd;
	margin-bottom: 30px
}
.ykkh .lcam-consingle-team-3 .media .media-body .heading {
	font-size: 17px;
	line-height: 28px;
	text-transform: capitalize;
	color: #3b3b3b;
	font-weight: 400;
	margin-bottom: 15px
}
.ykkh .lcam-consingle-team-3 .media .media-body .excerpt {
	margin: 0;
	padding: 0
}
.ykkh .lcam-consingle-team-3 .media .media-body .excerpt p {
	font: 15px/25px 'Roboto', sans-serif;
	color: #7a7a7a;
	margin: 0;
	padding: 0;
	font-weight: 400
}
.ykkh .lcam-consingle-team-3 .media .media-body:after {
	content: "";
	position: absolute;
	left: 23px;
	top: 22px;
	z-index: 1;
	width: 36px;
	height: 36px;
	background-color: #84BD32
}
.ykkh .lcam-consingle-team-3 .media .media-body:before {
	position: absolute;
	top: 23px;
	left: 31px;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	z-index: 2;
	display: block;
	padding: 0;
	content: '\201C';
	color: #fff;
	font-size: 70px;
	line-height: 1em
}
.doctors {
	margin-bottom: 60px
}
.doctors .section-title {
	margin-bottom: 38px
}
.doctors .row.container.list-grid {
	margin: 0;
	padding: 0
}
@media screen and (min-width:1300px) {
	.doctors .layers-masonry-column {
		/* display: -webkit-box; */
		/* display: -webkit-flex; */
		/* display: flex; */
		/* -webkit-box-direction: normal; */
		/* -webkit-box-orient: vertical; */
		/* -webkit-flex-direction: column; */
		/* flex-direction: column; */
		/* -webkit-box-pack: justify; */
		/* -webkit-justify-content: space-between; */
		/* justify-content: space-between; */
	}
	
	.doctors .row.container.list-grid {
		/* margin: 0; */
		/* padding: 0; */
		/* text-align: left; */
		/* display: -webkit-box; */
		/* display: -webkit-flex; */
		/* display: flex */
	}
}
.doctors .layers-masonry-column {
	/* width: 100%; */
	border: 1px solid #ddd;
}
.doctors .media-image:hover:before {
	content: "";
	background-color: red;
	z-index: 999;
	opacity: 1;
	position: absolute;
	top: 0;
	left: 0
}
.doctors .media-image:hover a:after {
	left: 0
}
.doctors .media-image a {
	position: relative;
	display: block;
	overflow: hidden;
	width: 100%;
	height: 100%
}
.doctors .media-image a:after,
.doctors .media-image a:before {
	content: "\f141";
	color: #fff;
	font-family: 'Fontawesome';
	font-size: 15px;
	position: absolute;
	display: inline-block;
	text-align: center;
	color: #76B51B;
	left: 100%;
	top: 50%;
	-webkit-transition: left 0.3s ease-in-out 0.1s;
	-moz-transition: left 0.3s ease-in-out;
	-ms-transition: left 0.3s ease-in-out 0.1s;
	-o-transition: left 0.3s ease-in-out 0.1s;
	transition: left 0.3s ease-in-out
}
.doctors .media-image a:before {
	z-index: 99;
	top: 56%
}
.doctors .media-image a:after {
	content: "\f036";
	width: 55px;
	height: 55px;
	right: 0;
	bottom: 0;
	line-height: 55px;
	text-align: center;
	background-color: #fff
}
.doctors .media-image a:hover {
	background: rgba(0, 0, 0, .5)
}
.doctors .media-image a:hover:after {
	left: 50%;
	transform: translate3d(-50%, -50%, 0)
}
.doctors .media-image a:hover:before {
	left: 50%;
	transform: translate3d(-50%, -50%, 0)
}
.doctors .media-body {
	margin-top: 0;
	display: block;
	padding: 12px 20px 23px;
	vertical-align: middle
}
@media screen and (min-width:1024px){
.doctors .media-body .heading {
    min-height: 48px;
}
	
}
.doctors .media-body .heading {
	font-size: 18px;
	line-height: 24px
}
.doctors .media-body .heading a {
	color: #7a7a7a;
	font-size: 18px;
	line-height: 24px;
	font-weight: 400
}
.doctors .media-body .heading a:hover {
	color: #709A32
}
.doctors .media-body .excerpt {
	margin-top: 5px!important
}
.doctors .media-body .excerpt p {
	font-size: 13px;
	line-height: 18px;
	color: #709A32;
	padding-bottom: 0;
	text-transform: capitalize
}
.doctors .media-body .excerpt p:hover {
	color: #709A32
}
.doctors .lawyer-social-links {
	display: block;
	padding: 12px 18px 7px;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd
}
.doctors .lawyer-social-links .menu {
	margin-left: 0;
	display: flex;
	display: -webkit-flex;
	justify-content: flex-start;
	-webkit-justify-content: flex-start
}
.doctors .lawyer-social-links .menu li {
	margin: 0;
	padding: 0;
	float: left;
	list-style-type: none
}
.doctors .lawyer-social-links .menu li a {
	color: #6a6a6a;
	margin: 0 20px 0 0;
	font-size: 0;
	float: left
}
.doctors .lawyer-social-links .menu li a:before {
	font-family: 'FontAwesome';
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: inline-block;
	font-size: 17px;
	color: #ccc;
	text-align: center;
	vertical-align: middle
}
.doctors .lawyer-social-links .menu li:last-child a {
	margin-right: 0
}
.doctors .lawyer-social-links .menu li a[href*=facebook]:before {
	content: "\f09a"
}
.doctors .lawyer-social-links .menu li a[href*=twitter]:before {
	content: "\f099"
}
.doctors .lawyer-social-links .menu li a[href*=plus]:before {
	content: "\f0d5"
}
.doctors .lawyer-social-links .menu li a[href*=youtube]:before {
	content: "\f16a"
}
.services {
	padding-top: 40px
}
.services .layers-masonry-column {
	width: calc(33.333% - 26.6666667px);
	margin-right: 40px;
	margin-bottom: 30px
}
.services .layers-masonry-column:nth-child(3n+3) {
	margin-right: 0
}
.services .layers-masonry-column .overlay {
	display: flex;
	display: -webkit-flex;
	flex-direction: column;
	-webkit-flex-direction: column
}
.services .layers-masonry-column .overlay .article-title {
	order: 1
}
.services .layers-masonry-column .overlay .meta-info {
	order: 2;
	padding-bottom: 20px
}
.services .layers-masonry-column .overlay .excerpt {
	order: 3
}
.services .layers-masonry-column .thumbnail-body .article-title .heading a {
	font-size: 17px;
	color: #3b3b3b;
	line-height: 24px;
	text-transform: capitalize
}
.services .layers-masonry-column .thumbnail-body .article-title .heading a:hover {
	color: #8a8a8a
}
.services .layers-masonry-column .thumbnail-body .meta-info .meta-item a {
	font-weight: 500
}
.services .layers-masonry-column .thumbnail-body .meta-info .meta-item a:hover {
	color: #8a8a8a
}
.services .layers-masonry-column .thumbnail-body .excerpt {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	color: #8a8a8a
}
.clear {
	clear: both
}
.error404 .page-404 {
	text-align: center;
	margin-top: 20px
}
.error404 .page-404 .title-404 {
	line-height: 1em;
	font-size: 16em;
	font-weight: 300;
	color: #30383B;
	font-family: 'arial', sans-serif
}
.error404 .page-404 .h2-404 {
	font-size: 1.86em;
	line-height: 1em;
	margin-bottom: .8126em;
	margin-top: .5em;
	color: #76B51B
}
.error404 .page-404 .entry-404 p {
	color: #222;
	font-size: 14px;
	line-height: 22px
}
.error404 .page-404 .entry-404 a {
	margin: 20px 0;
	color: #fff;
	padding: 1.16em 2.3em 1.08em;
	display: inline-block;
	background-color: #3b3b3b;
	text-transform: capitalize;
	font-family: 'arial', sans-serif;
	font-size: 13px;
	line-height: 17px;
	letter-spacing: normal
}
.error404 .page-404 .entry-404 .search-404 .search-form {
	width: 278px;
	margin: 0 auto;
	margin-top: 20px;
	margin-bottom: 50px
}
.error404 .content-main:before {
	display: none
}
.page-404 .entry-404 .search-form {
	position: relative
}
.page-404 .entry-404 .search-form:before {
	content: "\f002";
	position: absolute;
	right: 0;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: 17px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: #30383b;
	width: 45px;
	height: 45px;
	line-height: 45px;
	text-indent: 0;
	font-weight: 400;
	z-index: 1;
	text-align: center
}
.page-404 .entry-404 .search-form .search-submit {
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	width: 45px!important;
	height: 45px;
	text-indent: -999px;
	width: auto;
	background-color: transparent;
	box-shadow: none;
	text-shadow: none;
	border: 0;
	z-index: 9;
	min-width: 45px
}
.page-404 .entry-404 .search-form input.search-field {
	background: #fff;
	border: medium none;
	box-shadow: none;
	color: #30383b;
	font-family: "Lato", sans-serif;
	font-size: 15px;
	outline: medium none;
	padding: 10px;
	width: 100%;
	height: 45px;
	margin-bottom: 0;
	max-width: 100%;
	border: 1px solid #ccc
}
.page-404 .entry-404 .search-form input.search-field:focus {
	border-color: #76B51B
}
.search-no-results .content-main {
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 0;
	margin-bottom: 60px
}
.search-no-results .column.span-8 {
	padding-top: 0!important
}
.search-no-results .section-title.large .heading {
	color: #3b3b3b;
	display: block;
	font-size: 30px;
	font-weight: 400;
	text-transform: capitalize
}
.search-no-results .story input[type=text] {
	max-width: 100%
}
.search-no-results .story .search-form {
	position: relative
}
.search-no-results .story .search-form:before {
	content: '\e810';
	font-family: 'icons';
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	position: absolute;
	right: 0;
	font-size: 17px;
	color: #bababa;
	width: 45px;
	height: 45px;
	line-height: 45px;
	text-indent: 0;
	font-weight: 400;
	z-index: 1;
	text-align: center
}
.search-no-results .story .search-form .search-submit {
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	width: 45px!important;
	height: 45px;
	text-indent: -999px;
	width: auto;
	background-color: transparent;
	box-shadow: none;
	text-shadow: none;
	color: #111;
	border: 0;
	z-index: 9
}
.search-no-results .story .search-form input.search-field {
	background: #fff;
	border: medium none;
	box-shadow: none;
	color: #3b3b3b;
	font-family: "Arial", sans-serif;
	font-size: 15px;
	outline: medium none;
	padding: 10px;
	width: 100%;
	height: 45px;
	margin-bottom: 0;
	max-width: 100%;
	border: 1px solid #ccc
}
.search-no-results .story .search-form input.search-field:focus {
	border-color: #76B51B
}
.content-main {
	padding: 40px 30px 0!important
}
.content-main:before {
	content: '';
	background: #eee;
	display: block;
	width: 1px;
	height: 100%;
	position: absolute;
	top: 0;
	left: 73.5%;
	right: auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.cmsms_info {
	width: 135px;
	padding-right: 46px;
	overflow: hidden
}
.cmsms_info .cmsms_post_format_img {
	float: left;
	margin: 0 0 0 -1px;
	width: 44px;
	height: 44px;
	position: relative;
	background-color: #76B51B
}
.cmsms_info .cmsms_post_format_img:before {
	content: '\e811';
	font-size: 16px;
	width: 1em;
	height: 1em;
	margin: auto;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	font-family: 'icons';
	speak: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: #fff
}
.cmsms_info .cmsms_like {
	float: left;
	margin: 4px 0 0 -1px;
	border: 1px solid #2ca6d9;
	display: inline-block;
	width: 40px;
	height: 40px;
	position: relative;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;
	-moz-transition: background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;
	-ms-transition: background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;
	-o-transition: background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;
	transition: background-color 0.3s ease-in-out, border-color 0.3s ease-in-out
}
.cmsms_info .cmsms_like:before {
	content: '\e817';
	color: #2CA6D9;
	font-size: 14px;
	line-height: 1em;
	text-align: center;
	width: 84%;
	height: 1em;
	margin: auto;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	-webkit-transition: color 0.3s ease-in-out;
	-moz-transition: color 0.3s ease-in-out;
	-ms-transition: color 0.3s ease-in-out;
	-o-transition: color 0.3s ease-in-out;
	transition: color 0.3s ease-in-out;
	font-family: 'icons';
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.cmsms_info .published {
	text-align: right;
	width: 100%;
	max-width: 84px;
	clear: both;
	position: relative
}
.cmsms_info .cmsms_page_month,
.cmsms_info .cmsms_page_year {
	line-height: 14px;
	font-weight: 300;
	display: block;
	width: 35px;
	position: absolute;
	right: 0;
	color: #3b3b3b;
	font-family: 'Roboto', sans-serif
}
.cmsms_info .cmsms_page_day {
	font-size: 34px;
	line-height: 1em;
	font-weight: 300;
	text-align: right;
	display: block;
	width: 52px;
	padding: 6px 5px 5px 5px;
	font-family: 'Roboto', sans-serif;
	color: #3b3b3b
}
.cmsms_info .cmsms_page_year {
	font-size: 12px;
	top: 9px
}
.cmsms_info .cmsms_page_month {
	font-size: 15px;
	text-transform: uppercase;
	bottom: 7px
}
.ovh {
	width: calc(100% - 135px)
}
.search .column.span-8,
.single-post .column.span-8,
.archive .column.span-8 {
	position: relative;
	float: left;
	overflow: hidden;
	padding: 0 0 20px;
	width: 72.4%;
	margin-right: 0;
	margin-bottom: 0;
	padding-bottom: 0!important
}
.search .sidebar.span-4.pull-right,
.page-template-template-daily .sidebar.span-4.pull-right,
.single-post .sidebar.span-4.pull-right,
.archive .sidebar.span-4.pull-right {
	position: relative;
	overflow: hidden;
	float: right;
	margin-left: 0;
	padding: 0 0 20px;
	width: 22.5%
}
.post-news-item {
	overflow: hidden;
	padding-bottom: 60px;
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	-webkit-justify-content: space-between
}
.post-news-item .article-title .heading {
	margin: 0
}
.post-news-item .article-title .heading a {
	display: inline-block
}
.post-news-item .thumbnail {
	margin-bottom: 20px
}
.post-news-item .thumbnail a {
	display: block;
	overflow: hidden;
	line-height: 1
}
.post-news-item .post-content {
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #ddd
}
.post-news-item .copy .excerpt {
	margin-bottom: 0;
	font-family: Arial;
	font-size: 13px;
	line-height: 18px;
	color: #8a8a8a
}
.post-news-item .read-more {
	text-transform: capitalize
}
.single-post .column.span-8 {
	padding-top: 0
}
.single-post .section-title .heading,
.post-news-item .article-title .heading a {
	font-size: 32px;
	line-height: 36px;
	color: #3b3b3b;
	font-weight: 400;
	margin-bottom: 7px;
	text-transform: capitalize
}
.post-news-item .article-title .heading a:hover {
	color: #8a8a8a
}
.relative-post-default {
	padding-top: 35px;
	border-top: solid 1px #efefef;
	margin-top: 17px
}
.relative-post-default .section-nav-title {
	border-bottom: 0;
	margin-bottom: 20px;
	color: #3b3b3b
}
.relative-post-default ul li {
	padding: 0
}
.relative-post-default ul li a {
	font-size: 13px;
	display: inline-block;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	line-height: 30px;
	color: #3b3b3b;
	-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
	text-transform: capitalize
}
.relative-post-default ul li a:before {
	margin-bottom: 1px;
	content: " ";
	width: 0;
	margin-right: 10px;
	display: inline-block;
	height: 0;
	border-top: 4px solid transparent;
	border-left: 5px solid #76B51B;
	border-bottom: 4px solid transparent
}
.relative-post-default ul li a:hover {
	color: #76B51B
}
.single-post .wp-caption.alignright,
.single-post .story img.alignright {
	margin: 10px 0 10px 20px
}
.single-post .story p {
	color: #000;
	font-family: Arial
}
.map-lh {
	padding-top: 40px
}
.lien-he-form {
	margin-top: 50px;
	display: block;
	overflow: hidden
}
.lien-he-form .column.span-8 {
	padding-bottom: 0!important
}
.lien-he-form .wpcf7-form p {
	margin-top: 0!important;
	margin-bottom: 0
}
.lien-he-form .wpcf7-form label {
	font-size: 13px;
	color: #8a8a8a;
	font-family: Arial;
	font-weight: 400
}
.lien-he-form .wpcf7-form textarea {
	min-height: 180px
}
.lien-he-form .media-body .excerpt p {
	margin-top: 0!important;
	font-family: Arial;
	color: #8a8a8a
}
.lien-he-form .column.span-8 {
	width: 72.5%
}
.lien-he-form .column.span-4 {
	width: 23.5%;
	float: right
}
.page-id-722 .content-main:before,
.page-id-473 .content-main:before {
	display: none
}
.page-id-722 .post-722 .section-title,
.page-id-473 .post-722 .section-title,
.page-id-722 .post-473 .section-title,
.page-id-473 .post-473 .section-title {
	display: none
}
.sidebar .section-title,
.sidebar .section-nav-title {
	margin-bottom: 35px
}
.sidebar .section-title .heading,
.sidebar .section-nav-title .heading {
	font-size: 22px!important;
	line-height: 28px!important
}
.sidebar .widget {
	background-color: transparent;
	padding: 0;
	margin-bottom: 70px
}
.sidebar .widget_search {
	background-color: transparent!important;
	padding: 0
}
.sidebar .widget_search * {
	overflow: hidden
}
.sidebar .widget_search .search-form {
	position: relative
}
.sidebar .widget_search .search-form:before {
	content: '\e810';
	font-family: 'icons';
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 16px;
	position: absolute;
	top: 1px;
	right: 1px;
	color: #bababa;
	background: #fff;
	width: 36px;
	height: 34px;
	line-height: 36px;
	text-align: center;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px
}
.sidebar .widget_search .search-form .search-field {
	width: 100%;
	margin-bottom: 0;
	border: 1px solid #ddd;
	font-size: 13px;
	line-height: 18px;
	color: #8a8a8a
}
.sidebar .widget_search .search-form .search-field:focus {
	border-color: #76B51B
}
.sidebar .widget_search .search-form .search-submit {
	display: block;
	width: 1em;
	height: 1em;
	position: absolute;
	top: 11px;
	right: 11px;
	text-indent: -999px;
	width: auto;
	background-color: transparent;
	box-shadow: none;
	text-shadow: none;
	border: 0;
	min-width: 1em
}
.sidebar .widget_search .search-form .search-submit:hover {
	background-color: transparent
}
.sidebar .popular-posts .wpp-list {
	border: 1px solid rgba(0, 0, 0, .08)
}
.sidebar .popular-posts .wpp-list li {
	position: relative;
	padding: 15px 20px 17px
}
.sidebar .popular-posts .wpp-list li a img {
	width: 50px;
	height: 50px;
	margin: 5px 20px 0 0
}
.sidebar .popular-posts .wpp-list li .wpp-post-title {
	margin-top: 6px;
	color: #709A32;
	text-transform: capitalize
}
.sidebar .popular-posts .wpp-list li .wpp-post-title:hover {
	color: #8a8a8a
}
.sidebar .popular-posts .wpp-list li .post-stats {
	padding-left: 70px
}
.sidebar .popular-posts .wpp-list li .post-stats .wpp-date {
	font-size: 12px;
	line-height: 18px;
	color: #8a8a8a;
	font-weight: 400;
	padding: 0 0 10px
}
.sidebar .sidebar-services li {
	border-bottom: 0!important;
	margin-bottom: 0;
	padding-bottom: 0
}
.sidebar .sidebar-services li article {
	margin-bottom: 0
}
.sidebar .sidebar-services .lcam-carousel-controller-top-right {
	top: -75px;
	position: absolute;
	right: 0
}
.sidebar .sidebar-services .lcam-carousel-controller-top-right button {
	margin-right: 7px;
	z-index: 11;
	width: 27px;
	height: 27px;
	border: 1px solid #ddd;
	margin: 0;
	padding: 0;
	float: left
}
.sidebar .sidebar-services .lcam-carousel-controller-top-right button i {
	display: none
}
.sidebar .sidebar-services .lcam-carousel-controller-top-right .lcam-carousel-to-prev {
	margin-right: -1px
}
.sidebar .sidebar-services .lcam-carousel-controller-top-right .lcam-carousel-to-prev:before {
	content: "";
	position: absolute;
	top: 10px;
	left: 6px;
	border: 4px solid transparent;
	border-right-color: #ddd
}
.sidebar .sidebar-services .lcam-carousel-controller-top-right .lcam-carousel-to-prev:hover {
	background-color: transparent
}
.sidebar .sidebar-services .lcam-carousel-controller-top-right .lcam-carousel-to-prev:hover:before {
	border-right-color: #76B51B
}
.sidebar .sidebar-services .lcam-carousel-controller-top-right .lcam-carousel-to-next:before {
	content: "";
	position: absolute;
	top: 10px;
	right: 6px;
	border: 4px solid transparent;
	border-left-color: #ddd
}
.sidebar .sidebar-services .lcam-carousel-controller-top-right .lcam-carousel-to-next:hover:before {
	border-left-color: #76B51B
}
.sidebar .sidebar-services .thumbnail {
	width: 100%;
	margin: 0;
	padding: 0;
	display: block;
	overflow: hidden
}
.sidebar .sidebar-services .thumbnail a {
	display: block;
	overflow: hidden;
	line-height: 1
}
.sidebar .sidebar-services .column.span-7 {
	width: 100%;
	margin-bottom: 0
}
.sidebar .sidebar-services .column.span-7 .section-title .heading {
	margin: 10px 0 13px;
	padding-bottom: 0;
	font-size: 16px;
	line-height: 18px
}
.sidebar .sidebar-services .column.span-7 .section-title .heading:after,
.sidebar .sidebar-services .column.span-7 .section-title .heading:before {
	display: none
}
.sidebar .sidebar-services .column.span-7 .section-title .heading a {
	font-size: 16px;
	line-height: 18px;
	color: #76B51B
}
.sidebar .sidebar-services .column.span-7 .copy {
	font-size: 13px;
	line-height: 18px;
	color: #8a8a8a;
	font-family: Arial;
	margin-bottom: 0
}
.sidebar .sidebar-services .meta-info {
	display: none
}
.sidebar #wpp-13 .wpp-list,
.sidebar #wpp-12 .wpp-list {
	border: 0
}
.sidebar #wpp-13 .wpp-list li,
.sidebar #wpp-12 .wpp-list li {
	position: relative;
	padding: 0 0 11px 18px;
	margin-bottom: 0;
	line-height: 24px;
	overflow: hidden;
	border: 0!important
}
.sidebar #wpp-13 .wpp-list li:before,
.sidebar #wpp-12 .wpp-list li:before {
	content: "";
	position: absolute;
	display: inline-block;
	top: 8px;
	left: 2px;
	border: 4px solid transparent;
	border-left-color: #ddd
}
.sidebar #wpp-13 .wpp-list li a,
.sidebar #wpp-12 .wpp-list li a {
	font-size: 13px
}
.sidebar #wpp-13 .wpp-list li a:hover,
.sidebar #wpp-12 .wpp-list li a:hover {
	color: #8a8a8a
}
.sidebar .sidebar-ykkh li {
	border-bottom: 0!important;
	margin: 0!important;
	padding: 0!important
}
.sidebar .sidebar-ykkh .lcam-consingle-default .media {
	display: flex;
	display: -webkit-flex;
	flex-direction: column-reverse;
	-webkit-flex-direction: column-reverse;
	position: relative
}
.sidebar .sidebar-ykkh .lcam-consingle-default .media:after {
	border-right: 13px solid transparent;
	border-top: 12px solid #ddd;
	bottom: 61px;
	content: "";
	position: absolute;
	left: 20px;
	top: auto;
	width: 0;
	z-index: 1
}
.sidebar .sidebar-ykkh .lcam-consingle-default .media:before {
	border-right: 9px solid transparent;
	border-top: 12px solid #fff;
	bottom: 61px;
	top: auto;
	content: "";
	left: 21px;
	position: absolute;
	z-index: 2
}
.sidebar .sidebar-ykkh .lcam-consingle-default .media .media-image.image-rounded {
	float: left;
	margin-left: 0
}
.sidebar .sidebar-ykkh .lcam-consingle-default .media .media-image.image-rounded img {
	float: left;
	margin: 0 25px 5px 0;
	width: 60px;
	height: 60px;
	border-radius: inherit
}
.sidebar .sidebar-ykkh .lcam-consingle-default .media .media-body {
	padding: 20px 20px 30px 50px;
	position: relative;
	background-color: #fff;
	border: 1px solid #ddd;
	margin-bottom: 22px;
	margin-top: 0;
	margin-left: 1px;
	max-width: calc(99%)
}
.sidebar .sidebar-ykkh .lcam-consingle-default .media .media-body .heading {
	font-size: 13px;
	line-height: 18px;
	text-transform: capitalize;
	color: #76B51B;
	font-weight: 400;
	margin-bottom: 10px;
	padding-bottom: 0
}
.sidebar .sidebar-ykkh .lcam-consingle-default .media .media-body .heading:after,
.sidebar .sidebar-ykkh .lcam-consingle-default .media .media-body .heading:before {
	display: none
}
.sidebar .sidebar-ykkh .lcam-consingle-default .media .media-body .heading:hover {
	color: #8a8a8a
}
.sidebar .sidebar-ykkh .lcam-consingle-default .media .media-body .excerpt {
	margin: 0;
	padding: 0
}
.sidebar .sidebar-ykkh .lcam-consingle-default .media .media-body .excerpt p {
	font: 13px/18px 'Roboto', sans-serif;
	color: #8a8a8a;
	margin: 0;
	padding: 0;
	font-weight: 400
}
.sidebar .sidebar-ykkh .lcam-consingle-default .media .media-body:after {
	content: "";
	position: absolute;
	left: 11px;
	top: 10px;
	z-index: 1;
	width: 26px;
	height: 26px;
	background-color: #76B51B
}
.sidebar .sidebar-ykkh .lcam-consingle-default .media .media-body:before {
	position: absolute;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	content: "ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“";
	color: #fff;
	left: 16px;
	top: 10px;
	font-size: 56px;
	line-height: 1em;
	z-index: 2;
	display: none
}
.sidebar .sidebar-ykkh .lcam-consingle-default .media .media-image {
	margin-left: 0
}
.sidebar .sidebar-ykkh .lcam-consingle-default .media .media-image img {
	width: 50px;
	height: 50px
}
.sidebar .sidebar-ykkh .lcam-carousel-controller-top-right {
	display: none
}
.page-footer .widget {
	background-color: #76B51B;
	position: relative;
	padding: 25px 33px 5px 96px;
	min-height: 35px
}
.page-footer .lcam-carousel-controller-top-right {
	top: -5px;
	position: absolute;
	right: 0;
	z-index: 99
}
.page-footer .lcam-carousel-controller-top-right button {
	margin-right: 7px;
	z-index: 11;
	width: 27px;
	height: 27px;
	background-color: #68873a;
	border: 1px solid #76b51b;
	margin: 0 -1px;
	padding: 0;
	float: left;
	opacity: 1;
	filter: alpha(opacity=1)
}
.page-footer .lcam-carousel-controller-top-right button i {
	display: none
}
.page-footer .lcam-carousel-controller-top-right button:hover {
	background-color: #fff
}
.page-footer .lcam-carousel-controller-top-right .lcam-carousel-to-prev:before {
	content: "";
	position: absolute;
	top: 10px;
	left: 6px;
	border: 4px solid transparent;
	border-right-color: #fff
}
.page-footer .lcam-carousel-controller-top-right .lcam-carousel-to-prev:hover {
	background-color: #fff
}
.page-footer .lcam-carousel-controller-top-right .lcam-carousel-to-prev:hover:before {
	border-right-color: #76B51B
}
.page-footer .lcam-carousel-controller-top-right .lcam-carousel-to-next:before {
	content: "";
	position: absolute;
	top: 10px;
	right: 6px;
	border: 4px solid transparent;
	border-left-color: #fff
}
.page-footer .lcam-carousel-controller-top-right .lcam-carousel-to-next:hover:before {
	border-left-color: #76B51B
}
.page-footer .media-body .excerpt {
	opacity: 1
}
.page-footer .media-body .excerpt p {
	color: #fff
}
.footer-site .section-title.small {
	margin-bottom: 0
}
.footer-site .section-title .heading,
.footer-site .section-nav-title {
	font-size: 22px;
	line-height: 28px;
	margin-bottom: 45px;
	padding-bottom: 18px;
	position: relative;
	font-weight: 400;
	text-transform: capitalize
}
.footer-site .section-title .heading:after,
.footer-site .section-nav-title:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	display: block;
	height: 3px;
	width: 120px;
	background-color: #76B51B;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.footer-site.invert .section-title .heading,
.footer-site.invert .section-nav-title {
	color: #fff
}
.footer-site {
	padding: 35px 30px 5px
}
.footer-site .row {
	padding-bottom: 0;
	padding-top: 0
}
.footer-site .row .row {
	padding: 0
}
.footer-site .column.span-3 {
	width: calc(25% - 30px);
	margin-right: 40px;
	clear: none;
	float: left
}
.footer-site .column.span-3:nth-child(4n+4) {
	margin-right: 0
}
.footer-site .about .media-body .excerpt p {
	color: #fff;
	position: relative;
	padding-left: 15px;
	margin-top: 5px!important
}
.footer-site .about .media-body .excerpt p:first-child {
	padding-left: 0
}
.footer-site .about .media-body .excerpt p a:hover {
	color: #76B51B
}
.footer-site .about .media-body .excerpt p i.fa {
	position: absolute;
	left: 0;
	top: 3px;
	bottom: 0;
	font-family: 'icons';
	font-size: 16px;
	width: 1em;
	height: 1em;
	color: #76B51B
}
.footer-site .about .media-body .excerpt p .fa-map-marker:before {
	content: '\e80d'
}
.footer-site .about .media-body .excerpt p .fa-phone:before {
	content: '\e80e'
}
.footer-site .about .media-body .excerpt p .fa-envelope:before {
	content: '\e80c'
}
.footer-site .popular-posts .wpp-list li {
	position: relative;
	line-height: 24px;
	padding: 0 0 15px 18px;
	margin-bottom: 0;
	overflow: hidden
}
.footer-site .popular-posts .wpp-list li:before {
	content: "";
	position: absolute;
	display: inline-block;
	top: 8px;
	left: 2px;
	border: 4px solid transparent;
	border-left-color: #838383
}
.footer-site .popular-posts .wpp-list li a {
	text-transform: capitalize
}
.footer-site .popular-posts .wpp-list li a:hover {
	color: #76B51B
}
.footer-site .wpcf7-form input[type="email"],
.footer-site .wpcf7-form textarea {
	border: 1px solid #fff;
	background-color: #fff
}
.footer-site .wpcf7-form input[type="email"]:focus,
.footer-site .wpcf7-form textarea:focus {
	background-color: #2a2a2a;
	border-color: #fff
}
.footer-site .wpcf7-form textarea {
	min-height: 120px
}
.footer-site .wpcf7-form p {
	margin-bottom: 10px;
	padding-bottom: 0
}
.footer-site .wpcf7-form p span {
	margin-top: 0
}
.footer-site .wpcf7-form p .color_imp {
	color: #76B51B
}
.footer-site .wpcf7-form p label {
	font-size: 13px;
	line-height: 18px;
	color: #fff;
	font-weight: 400;
	font-family: Arial
}
.footer-bottom {
	background-color: #76b51b;
	line-height: 20px;
	padding: 15px 30px
}
.footer-bottom .copyright .column.span-8 {
	padding: 0
}
.footer-bottom .copyright p.site-text {
	color: #fff;
	margin-right: 20px;
	line-height: 40px;
	font-family: Arial, sans-serif;
	padding-bottom: 0
}
.footer-bottom #mbmcl {
	float: right;
	text-align: right;
	line-height: 40px;
	font-family: Arial, sans-serif
}
.footer-bottom #mbmcl a {
	color: #767676!important
}
.footer-bottom #mbmcl a:hover {
	color: #ed1c24!important
}
@media only screen and (min-width:1300px) {
	.wrapper-site {}
	
	.wrapper-site .container {
		max-width: 100%;
		width: 100%
	}
	
	.title-container .title {
		max-width: 1220px
	}
}
@media (max-width:1151px) {
	.wrapper-site {
		width: 94%
	}
	
	.content-three .thumbnail .thumbnail-body {
		height: 60px
	}
}
@media (max-width:1024px) {
	#off-canvas-right {
		display: block!important
	}
	
	.auto-height .swiper-slide .overlay {
		padding-top: 0;
		padding-bottom: 0
	}
	
	section[class*=' off-canvas-'] .nav-mobile {
		display: block
	}
	
	.header-site {
		height: auto
	}
	
	.header-site .container {
		flex-wrap: wrap;
		flex-direction: row;
		-webkit-flex-direction: row;
		justify-content: flex-end;
		-webkit-justify-content: flex-end;
		align-items: center
	}
	
	.header-site .logo {
		position: relative;
		z-index: 1;
		top: auto!important;
		left: auto;
		margin-top: 22px;
		float: left
	}
	
	.header-site .custom_header {
		float: none;
		height: auto;
		overflow: hidden;
		position: relative;
		margin: 0 auto;
		width: 100%
	}
	
	.header-site .custom_header .social_toggle {
		display: block
	}
	
	.header-site .custom_header #nav_menu-8 {
		position: relative;
		right: auto!important;
		top: auto!important;
		padding-top: 15px;
		z-index: 330;
		text-align: center;
		display: none
	}
	
	.header-site .custom_header #nav_menu-8 .menu li {
		float: none
	}
	
	.header-site .custom_header #nav_menu-7 {
		position: relative;
		right: 0;
		top: 0!important;
		z-index: 300;
		margin: 15px auto 0;
		padding: 0 5% 1px;
		width: 90%;
		text-align: center;
		display: none
	}
	
	.header-site .custom_header #nav_menu-7 .menu {
		justify-content: center;
		-webkit-justify-content: center
	}
	
	.header-site nav {
		position: relative;
		top: 0!important;
		z-index: 0;
		border: none;
		display: flex;
		display: -webkit-flex;
		justify-content: flex-end;
		margin-top: 15px
	}
	
	.header-site nav .wrap_header_search,
	.header-site nav .menu {
		display: none
	}
	
	.header-site .responsive-nav {
		display: block
	}
	
	.content-one .row.container {
		display: block
	}
	
	.content-one .layers-masonry-column {
		width: 50%;
		float: left;
		clear: none
	}
	
	.content-three .thumbnail:hover {
		transition: none;
		-webkit-transition: none
	}
	
	.content-three .thumbnail:hover .thumbnail-body {
		height: 85px
	}
	
	.content-three .thumbnail .thumbnail-body {
		height: 85px
	}
	
	.content-three .thumbnail .thumbnail-body .overlay .copy {
		display: none!important
	}
	
	.services .thumbnail:hover .thumbnail-body {
		height: 60px;
		transition: none
	}
	
	.services .thumbnail .thumbnail-body {
		height: 60px
	}
}
@media (max-width:991px) {
	.search .sidebar,
	.single-post .sidebar,
	.archive .sidebar,
	.search .column.span-8,
	.single-post .column.span-8,
	.archive .column.span-8 {
		width: 100%!important;
		padding-bottom: 0!important
	}
	
	.search .sidebar .widget,
	.single-post .sidebar .widget,
	.archive .sidebar .widget {
		width: calc(50% - 16px);
		margin-right: 0;
		float: left;
		margin-bottom: 30px
	}
	
	.search .sidebar .sidebar-services .column.span-7,
	.single-post .sidebar .sidebar-services .column.span-7,
	.archive .sidebar .sidebar-services .column.span-7 {
		display: block;
		overflow: hidden
	}
	
	.search .sidebar+.column.span-6,
	.single-post .sidebar+.column.span-6,
	.archive .sidebar+.column.span-6 {
		width: 100%
	}
	
	.section-title.large .heading {
		font-size: 34px
	}
	
	.content-two .section-title {
		margin-bottom: 20px
	}
	
	.content-main:before {
		display: none
	}
	
	.search-no-results .content-main .column.span-8 {
		margin-bottom: 100px
	}
	
	.lien-he-form .column.span-8 {
		float: left;
		width: 65%
	}
	
	.lien-he-form .column.span-4 {
		width: 31%
	}
	
	.wraper-section .widget {
		width: 100%;
		float: none
	}
	
	.news {
		margin-bottom: 50px
	}
}
@media (width:768px) {
	.doctors .layers-masonry-column {
		width: calc(50% - 15px);
		margin-right: 30px;
		margin-bottom: 30px
	}
	
	.doctors .layers-masonry-column:nth-child(3n+3) {
		margin-right: 30px
	}
	
	.doctors .layers-masonry-column:nth-child(2n+2) {
		margin-right: 0
	}
	
	.page-footer .media-body .excerpt {
		padding-right: 50px
	}
	
	.page-footer .widget {
		padding: 25px
	}
	
	.footer-bottom .copyright .column.span-8 {
		float: left;
		clear: none
	}
	
	.content-two .layers-masonry-column {
		margin-bottom: 50px
	}
}
@media (max-width:900px) and (min-width:768px) {
	.services .thumbnail:hover .thumbnail-body {
		height: 85px
	}
	
	.services .thumbnail .thumbnail-body {
		height: 85px
	}
	
	.services .thumbnail .excerpt {
		display: none
	}
}
@media (max-width:767px) {
	.content-two .layers-masonry-column {
		margin-bottom: 50px
	}
	
	.news {
		margin-bottom: 50px
	}
	
	.services .thumbnail-body .excerpt {
		display: none
	}
	
	.doctors .layers-masonry-column {
		width: calc(50% - 15px);
		margin-right: 30px;
		margin-bottom: 30px
	}
	
	.doctors .layers-masonry-column:nth-child(3n+3) {
		margin-right: 30px
	}
	
	.doctors .layers-masonry-column:nth-child(2n+2) {
		margin-right: 0
	}
	
	.page-footer .widget {
		padding: 25px
	}
	
	.page-footer .media-body .excerpt {
		padding-right: 50px
	}
	
	.services .layers-masonry-column {
		width: calc(50% - 15px);
		margin-right: 30px
	}
	
	.services .layers-masonry-column:nth-child(3n+3) {
		margin-right: 30px
	}
	
	.services .layers-masonry-column:nth-child(2n+2) {
		margin-right: 0
	}
	
	.lien-he-form .column.span-4,
	.lien-he-form .column.span-8 {
		width: 100%;
		float: none
	}
	
	.lien-he-form .column.span-8 {
		padding-bottom: 0!important
	}
	
	.sidebar-services .bx-viewport ul li {
		margin-left: -1px
	}
	
	.sidebar-services .bx-viewport ul li .thumbnail img {
		max-width: 99%
	}
	
	.footer-site .column.span-3 {
		width: 100%;
		margin-right: 0
	}
	
	.footer-bottom .copyright .column.span-8 {
		text-align: center;
		float: none
	}
	
	.footer-bottom .copyright .column.span-8 .site-text {
		text-align: center;
		margin-right: 0
	}
	
	.footer-bottom #mbmcl {
		float: none;
		text-align: center
	}
}
@media (max-width:585px) and (min-width:481px) {
	.services .thumbnail:hover .thumbnail-body {
		height: 85px
	}
	
	.services .thumbnail .thumbnail-body {
		height: 85px
	}
}
@media (max-width:568px) {
	.content-one .row.container {
		display: block
	}
	
	.content-one .layers-masonry-column {
		width: 100%;
		float: none;
		margin-bottom: 0
	}
	
	.news {
		margin-bottom: 0
	}
	
	.news .layers-masonry-column {
		padding: 0;
		margin: 0;
		margin-bottom: 30px
	}
	
	.news .layers-masonry-column+.layers-masonry-column {
		margin-bottom: 50px
	}
	
	.news .layers-masonry-column .thumbnail-media {
		display: block;
		margin-right: 0;
		float: none
	}
	
	.news .layers-masonry-column .thumbnail-media img {
		margin-left: 0;
		max-width: 100%;
		max-height: 100%
	}
	
	.doctors .layers-masonry-column,
	.content-two .layers-masonry-column {
		width: 100%;
		margin-right: 0;
		float: none
	}
	
	.doctors .layers-masonry-column:nth-child(3n+3),
	.doctors .column.span-3:nth-child(2n+2),
	.doctors .column-flush.span-3:nth-child(2n+2) {
		margin-right: auto
	}
	
	.doctors .layers-masonry-column {
		max-width: 414px;
		margin: 0 auto 30px
	}
	
	.doctors .media-image a:before {
		top: 54%
	}
	
	.post-news-item {
		display: block
	}
	
	.post-news-item .cmsms_info {
		display: block;
		padding-bottom: 10px
	}
	
	.post-news-item .ovh {
		display: block;
		width: 100%
	}
	
	.single-post .section-title .heading,
	.post-news-item .article-title .heading a {
		font-size: 22px;
		line-height: 26px
	}
	
	.search .sidebar .widget,
	.single-post .sidebar .widget,
	.archive .sidebar .widget {
		width: 100%;
		float: none;
		margin-bottom: 50px
	}
}
@media (max-width:480px) {
	.relative-post-default .section-nav-title,
	.sidebar .section-nav-title,
	.section-title.medium .section-nav-title,
	.relative-post-default .heading,
	.sidebar .heading,
	.section-title.medium .heading {
		font-size: 19px
	}
	
	.section-title.large .heading {
		font-size: 28px;
		line-height: normal
	}
	
	.section-title.large .excerpt p {
		font-size: 17px
	}
	
	.content-two .section-title .heading {
		margin-bottom: 20px
	}
	
	.content-two .layers-masonry-column .media-body .heading {
		font-size: 19px
	}
	
	.plr-30 {
		padding: 0 10px
	}
	
	.footer-site {
		padding: 35px 10px 5px
	}
	
	.content-main {
		padding: 60px 10px 0!important
	}
	
	.title-container {
		padding: 30px 10px 0
	}
	
	.content-one .layers-masonry-column .media-body .heading {
		padding-bottom: 20px
	}
	
	.title-container .title .bread-crumbs li a {
		float: left
	}
	
	.header-site .custom_header #nav_menu-8 .menu li {
		padding: 4px 0
	}
	
	.page-footer .media-body .excerpt {
		padding-right: 65px
	}
	
	.content-one .layers-masonry-column .media-body .heading {
		font-size: 24px
	}
	
	.header-site .custom_header #nav_menu-8 .menu li+li {
		margin-left: 0
	}
	
	.header-site {
		padding: 0 15px 30px 15px
	}
	
	.site-logo-link img,
	.mark img {
		max-height: 35px
	}
	
	.footer-bottom .copyright p.site-text {
		line-height: normal
	}
	
	.footer-bottom #mbmcl {
		line-height: 20px
	}
	
	.map-lh .layers-map {
		max-height: 300px
	}
	
	.auto-height .swiper-slide .overlay {
		padding-left: 10px;
		padding-right: 10px
	}
	
	.error404 .page-404 .title-404 {
		font-size: 120px
	}
	
	.error404 .page-404 .h2-404 {
		font-size: 20px
	}
	
	.search-no-results .section-title.large .heading {
		font-size: 22px
	}
	
	.error404 .page-404 .entry-404 .search-404 .search-form {
		width: auto
	}
	
	.services .layers-masonry-column {
		width: 100%;
		float: none;
		margin: 0;
		margin-bottom: 30px
	}
}
@media (max-width:320px) {
	.content-one .layers-masonry-column .media-body .heading {
		font-size: 22px
	}
}
.title-container .title {
	max-width: 100%
}
.page-template-template-daily .agency-filter-wrap .column.span-8 {
	padding-bottom: 40px!important
}
.daily-item .item-chinhanh {
	display: block;
	float: left;
	width: 100%;
	border-bottom: 1px dotted #ccc
}
.daily-item .item-chinhanh img {
	float: left;
	margin-right: 15px
}
.daily-item .item-chinhanh .daily-body {
	padding: 15px 0
}
.daily-item .item-chinhanh .daily-body h4 {
	color: #086f38;
	font-weight: 700;
	font-size: 15px;
	margin-bottom: 5px;
	margin-top: 3px
}
.daily-item .item-chinhanh .daily-body p {
	padding: 3px 0;
	color: #333
}
#form-filter-daily {
	margin-bottom: 20px
}
#form-filter-daily label {
	font-weight: 700;
	color: #000;
	text-transform: uppercase
}
#form-filter-daily .advance-search-form .option-search-form {
	display: inline-block;
	width: 210px
}
#form-filter-daily .advance-search-form .option-search-form input,
#form-filter-daily .advance-search-form .option-search-form select {
	height: 38px;
	margin: 0
}
.daily-btn {
	display: inline-block
}
.advance-search-form .filter_element i.fa.fa-circle-o-notch.fa-spin {
	margin-top: -8px
}
.header-site .logo {
	top: -5px
}
.header-site nav {
	top: 100px
}
.header-site .custom_header #nav_menu-8 {
	top: 10px
}
.header-site .custom_header #nav_menu-7 {
	top: 45px
}
.story h3 {
	text-align: left!important
}
div#layers-widget-column-27-503 {
	border-right: 1px solid #fff
}
div#layers-widget-column-27-579 {
	border-right: 1px solid #fff
}
div#layers-widget-column-27-367 {
	border-right: 1px solid #fff
}
section.wrapper-site>header>div>nav {
	border-top: 10px solid #649900;
	background: #b2eb44 url(http://grpcomvn150.chiliweb.org/wp-content/uploads/2019/04/bg-header.jpg) top center repeat-x
}
.header-site nav .wrap_header_search {
	border-left: none;
	background: transparent
}
.header-site nav .menu>li>a {
	padding: 18px 5px
}
.swiper-slide {
	background-size: 100%!important;
	background-color: transparent!important
}
.swiper-container {
	height: auto!important
}
.site-description a,
.tagline {
	color: #23aa4a!important;
	font-size: 15px
}
.sitetitle,
.tagline {
	position: relative!important;
	clip: unset!important
}
.site-description a {
	font-size: 15px;
	margin: 10px 0;
	display: block;
	font-weight: 700;
}
#layers-widget-lcam_posts-11 h4.heading a {
	font-size: 27px!important;
	color: #609a0b;
    font-weight: 600;
}
.doctors .media-image img {
	max-width: 355px;
	margin: auto
}

@media screen and (min-width:768px){.logo {
    width: 100%;
    text-align: center;
}

a.site-logo-link {float: left;}

.site-description {
    text-align: center;
    float: none;
    height: 100%;
    display: block;
    margin: 42px 0px 27px 0px;
}

.site-description a {
    font-size: 30px;
}
	/*div[id^="layers-widget-slide-35"] {
		min-height: 600px !important;
	}*/
	#layers-widget-column-27 {
		padding: 0;	
	}
	.site-description a {
		font-size: 30px;
		text-align: left;
		padding-left: 10%;
	}
}
#layers-widget-lcam_posts-11 .thumbnail-media img {
		transform: translateY(-60px) !important;
}
.content-three .thumbnail .thumbnail-body {
	height: 80px;	
}
#layers-widget-lcam_contents-13 > div > div > div.bx-wrapper > div,
#layers-widget-lcam_contents-13 > div > div > div.bx-wrapper > div > ul > li:nth-child(2),
#layers-widget-lcam_contents-13-150,
#layers-widget-lcam_contents-13-150 > div,
#layers-widget-lcam_contents-13-150 > div > div,
#layers-widget-lcam_contents-13-150 > div > div > div {
	height: 60px !important;	
}
#layers-widget-lcam_contents-13-150 .media-body .excerpt p {
	font-size: 30px;
    padding-top: 10px;
    height: 60px;	
	font-weight: bold;
}
#layers-widget-column-32-42 > div > div > div > p,
#layers-widget-column-53-427 > div > div > div > p {
	padding-left: 20px;	
}
#layers-widget-post-14 {
    background-repeat: no-repeat;
    background-position: center;
    border-right: 1px solid #9a9696;
    margin-right: 15px;
    padding-right: 15px;
}
@media screen and (min-width: 768px) {
	.header-site nav .wrap_header_search .search_line {
		width: 250px !important;
	}
	section[id^="layers-widget-post"] > div > article {
		/* margin-top: -110px; */
	}
}
.page .content-vertical-massive {
	padding: 2% 0 0 0;	
}
#layers-widget-column-32-42 > div > div > div > p > a {
	font-size: 13px;
	font-weight: normal;
}
@media screen and (min-width:1024px){
section#wrapper-content > section:not(.slide) > .container.clearfix {
    padding: 0px 10px;
}
.chinhsach .thumbnail-media img {
    padding: 20px 10%;
}}