:root {
	--col-text:#222;
	--col-text2:#4f4f4f;
	--col-text3:#606060;
	--col-bg1:#fb5731;
	--col-bg2:#f5f5f5;
	--col-bg3:#fff;
	--col-info-border:#292929;
	--blue:#007bff;
	--indigo:#6610f2;
	--purple:#6f42c1;
	--pink:#e83e8c;
	--red:#dc3545;
	--orange:#fd7e14;
	--yellow:#ffc107;
	--green:#28a745;
	--teal:#20c997;
	--cyan:#17a2b8;
	--white:#fff;
	--gray:#6c757d;
	--gray-dark:#343a40;
	--primary:#007bff;
	--secondary:#6c757d;
	--success:#28a745;
	--info:#17a2b8;
	--warning:#ffc107;
	--danger:#dc3545;
	--light:#f8f9fa;
	--dark:#343a40;
	--breakpoint-xs:0;
	--breakpoint-sm:576px;
	--breakpoint-md:768px;
	--breakpoint-lg:992px;
	--breakpoint-xl:1200px;
	--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace
}
*,:after,:before {
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
html {
	font-size:15px;
	font-family:sans-serif;
	line-height:1.15;
	-webkit-text-size-adjust:100%;
	-webkit-tap-highlight-color:rgba(0,0,0,0)
}
article,aside,figcaption,figure,footer,header,hgroup,main,nav,section {
	display:block
}
body {
	margin:0;
	font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;
	font-size:1rem;
	font-weight:400;
	line-height:1.5;
	text-align:left;
	color:var(--col-text)
}
[tabindex="-1"]:focus:not(:focus-visible) {
	outline:0!important
}
hr {
	margin-top:1rem;
	margin-bottom:1rem;
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
	height:0;
	overflow:visible
}
p {
	margin-top:0;
	margin-bottom:1rem
}
abbr[data-original-title],abbr[title] {
	text-decoration:underline;
	-webkit-text-decoration:underline dotted;
	text-decoration:underline dotted;
	cursor:help;
	border-bottom:0;
	text-decoration-skip-ink:none
}
dl,ol {
	margin-bottom:1rem
}
dl,ol {
	margin-top:0
}
ol ol,ul ol {
	margin-bottom:0
}
dt {
	font-weight:700
}
dd {
	margin-bottom:.5rem;
	margin-left:0
}
small {
	font-size:80%
}
a {
	color:var(--col-text);
	text-decoration:none;
	background-color:transparent
}
a:not([href]),a:not([href]):hover {
	color:inherit;
	text-decoration:none
}
figure {
	margin:0 0 1rem
}
img {
	border-style:none
}
img,svg {
	vertical-align:middle
}
svg {
	overflow:hidden
}
label {
	display:inline-block;
	margin-bottom:.5rem
}
button,input,optgroup,select,textarea {
	margin:0;
	font-family:inherit;
	font-size:inherit;
	line-height:inherit
}
button:focus {
	outline:1px dotted;
	outline:5px auto -webkit-focus-ring-color
}
button,input {
	overflow:visible
}
button,select {
	text-transform:none
}
select {
	word-wrap:normal
}
[hidden] {
	display:none!important
}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {
	margin-top:0;
	margin-bottom:1rem;
	font-weight:500;
	line-height:1.2
}
.h1,h1 {
	font-size:2.5rem
}
.h2,h2 {
	font-size:2rem
}
.h3,h3 {
	font-size:1.75rem
}
.h4,h4 {
	font-size:1.5rem
}
.h5,h5 {
	font-size:1.25rem
}
.h6,h6 {
	font-size:1rem
}
.container-fluid {
	width:100%;
	padding-right:15px;
	padding-left:15px;
	margin-right:auto;
	margin-left:auto
}
.row {
	display:flex;
	flex-wrap:wrap
}
.d-flex {
	display:flex!important
}
.d-flex-wrap {
	display:flex!important;
	flex-wrap:wrap
}
.justify-content-center {
	justify-content:center!important
}
.justify-content-between {
	justify-content:space-between!important
}
.justify-content-around {
	justify-content:space-around!important
}
.align-items-center {
	align-items:center
}
.flex-fill {
	flex:1 1 auto
}
.dropdown-toggle:after {
	display:inline-block;
	vertical-align:.255em;
	content:"";
	border-top:.3em solid;
	border-right:.3em solid transparent;
	border-bottom:0;
	border-left:.3em solid transparent
}
.dropdown-menu {
	position:absolute;
	top:100%;
	left:0;
	z-index:1000;
	display:none;
	float:left;
	min-width:10rem;
	padding:.5rem 0;
	margin:.125rem 0 0;
	font-size:1rem;
	color:#212529;
	text-align:left;
	list-style:none;
	background-color:#fff;
	background-clip:padding-box;
	border:1px solid rgba(0,0,0,.15);
	border-radius:.25rem
}
.dropdown-menu.show {
	display:block
}
.dropdown-divider {
	height:0;
	margin:.5rem 0;
	overflow:hidden;
	border-top:1px solid #e9ecef
}
.dropdown-item {
	display:block;
	width:100%;
	padding:.25rem 1.5rem;
	clear:both;
	font-weight:400;
	color:#212529;
	text-align:inherit;
	white-space:nowrap;
	background-color:transparent;
	border:0
}
.dropdown-item:focus,.dropdown-item:hover {
	color:#16181b;
	text-decoration:none;
	background-color:#f8f9fa
}
.dropdown-item.active,.dropdown-item:active {
	color:#fff;
	text-decoration:none;
	background-color:#007bff
}
.dropdown-item.disabled,.dropdown-item:disabled {
	color:#6c757d;
	pointer-events:none;
	background-color:transparent
}
.col,.col-md,.col-sm-2,.col-lg-3,.col-lg-4,.col-md-3,.col-md-4,.col-md-5,.col-lg-5,.col-lg-6,.col-6,.col-4,.col-lg-7,.col-8,.col-md-8,.col-lg-8,.col-md-9,.col-sm-10 {
	position:relative;
	width:100%
}
.col-lg-3 {
	-webkit-box-flex:0;
	flex:0 0 25%;
	max-width:25%
}
.col-6 {
	-webkit-box-flex:0;
	flex:0 0 50%;
	max-width:50%
}
.col-8 {
	-webkit-box-flex:0;
	flex:0 0 66.66666667%;
	max-width:66.66666667%
}
.col-4 {
	-webkit-box-flex:0;
	flex:0 0 33.33333333%;
	max-width:33.33333333%
}
.text-center {
	text-align:center!important
}
.text-uppercase {
	text-transform:uppercase!important
}
.close {
	float:right;
	font-size:1.5rem;
	font-weight:700;
	line-height:1;
	color:#000;
	text-shadow:0 1px 0 #fff;
	opacity:.5
}
.close:hover {
	color:#000;
	text-decoration:none
}
.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover {
	opacity:.75
}
button.close {
	padding:0;
	background-color:transparent;
	border:0;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none
}
[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled) {
	cursor:pointer
}
a.close.disabled {
	pointer-events:none
}
.modal-open {
	overflow:hidden
}
.modal-open .modal {
	overflow-x:hidden;
	overflow-y:auto
}
.modal {
	position:fixed;
	top:0;
	left:0;
	z-index:1050;
	display:none;
	width:100%;
	height:100%;
	overflow:hidden;
	outline:0
}
.modal-dialog {
	position:relative;
	width:auto;
	margin:.5rem;
	pointer-events:none
}
.modal.fade .modal-dialog {
	transition:transform .3s ease-out;
	transform:translateY(-50px)
}
.modal.show .modal-dialog {
	transform:none
}
.modal.modal-static .modal-dialog {
	transform:scale(1.02)
}
.modal-dialog-scrollable {
	display:flex;
	max-height:calc(100% - 1rem)
}
.modal-dialog-scrollable .modal-content {
	max-height:calc(100vh - 1rem);
	overflow:hidden
}
.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header {
	-ms-flex-negative:0;
	flex-shrink:0
}
.modal-dialog-scrollable .modal-body {
	overflow-y:auto
}
.modal-dialog-centered {
	display:flex;
	align-items:center;
	min-height:calc(100% - 1rem)
}
.modal-dialog-centered:before {
	display:block;
	height:calc(100vh - 1rem);
	content:""
}
.modal-dialog-centered.modal-dialog-scrollable {
	flex-direction:column;
	justify-content:center;
	height:100%
}
.modal-dialog-centered.modal-dialog-scrollable .modal-content {
	max-height:none
}
.modal-dialog-centered.modal-dialog-scrollable:before {
	content:none
}
.modal-content {
	position:relative;
	display:flex;
	flex-direction:column;
	width:100%;
	pointer-events:auto;
	background-color:#fff;
	background-clip:padding-box;
	border:1px solid rgba(0,0,0,.2);
	border-radius:.3rem;
	outline:0
}
.modal-backdrop {
	position:fixed;
	top:0;
	left:0;
	z-index:1040;
	width:100vw;
	height:100vh;
	background-color:#000
}
.modal-backdrop.fade {
	opacity:0
}
.modal-backdrop.show {
	opacity:.5
}
.modal-header {
	display:flex;
	align-items:flex-start;
	justify-content:space-between;
	padding:1rem;
	border-bottom:1px solid #dee2e6;
	border-top-left-radius:calc(.3rem - 1px);
	border-top-right-radius:calc(.3rem - 1px)
}
.modal-header .close {
	padding:1rem;
	margin:-1rem -1rem -1rem auto
}
.modal-title {
	margin-bottom:0;
	line-height:1.5
}
.modal-body {
	position:relative;
	flex:1 1 auto;
	padding:1rem
}
.modal-footer {
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	justify-content:flex-end;
	padding:.75rem;
	border-top:1px solid #dee2e6;
	border-bottom-right-radius:calc(.3rem - 1px);
	border-bottom-left-radius:calc(.3rem - 1px)
}
.modal-footer>* {
	margin:.25rem
}
.modal-scrollbar-measure {
	position:absolute;
	top:-9999px;
	width:50px;
	height:50px;
	overflow:scroll
}
.mt-4,.my-4 {
	margin-top:1.5rem!important
}
.mr-3,.mx-3 {
	margin-right:1rem!important
}
.btn {
	display:inline-block;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	-webkit-user-select:none;
	user-select:none;
	background-color:transparent;
	border:1px solid transparent;
	padding:.375rem .75rem;
	font-size:1rem;
	line-height:1.5;
	border-radius:.25rem;
	transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
.btn:hover {
	color:#212529;
	text-decoration:none
}
.btn.focus,.btn:focus {
	outline:0;
	-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);
	box-shadow:0 0 0 .2rem #007bff40
}
.btn.disabled,.btn:disabled {
	opacity:.65
}
a.btn.disabled,fieldset:disabled a.btn {
	pointer-events:none
}
.btn-primary {
	color:#fff;
	background-color:#007bff;
	border-color:#007bff
}
.btn-primary.focus,.btn-primary:focus,.btn-primary:hover {
	color:#fff;
	background-color:#0069d9;
	border-color:#0062cc
}
.btn-primary.focus,.btn-primary:focus {
	-webkit-box-shadow:0 0 0 .2rem rgba(38,143,255,.5);
	box-shadow:0 0 0 .2rem #268fff80
}
.btn-primary.disabled,.btn-primary:disabled {
	color:#fff;
	background-color:#007bff;
	border-color:#007bff
}
.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle {
	color:#fff;
	background-color:#0062cc;
	border-color:#005cbf
}
.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus {
	-webkit-box-shadow:0 0 0 .2rem rgba(38,143,255,.5);
	box-shadow:0 0 0 .2rem #268fff80
}
.btn-secondary {
	color:#fff;
	background-color:#6c757d;
	border-color:#6c757d
}
.btn-secondary.focus,.btn-secondary:focus,.btn-secondary:hover {
	color:#fff;
	background-color:#5a6268;
	border-color:#545b62
}
.btn-secondary.focus,.btn-secondary:focus {
	-webkit-box-shadow:0 0 0 .2rem hsla(208,6%,54%,.5);
	box-shadow:0 0 0 .2rem #838a9180
}
.btn-secondary.disabled,.btn-secondary:disabled {
	color:#fff;
	background-color:#6c757d;
	border-color:#6c757d
}
.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle {
	color:#fff;
	background-color:#545b62;
	border-color:#4e555b
}
.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus {
	-webkit-box-shadow:0 0 0 .2rem hsla(208,6%,54%,.5);
	box-shadow:0 0 0 .2rem #838a9180
}
.btn-danger {
	color:#fff;
	background-color:#dc3545;
	border-color:#dc3545
}
.btn-danger.focus,.btn-danger:focus,.btn-danger:hover {
	color:#fff;
	background-color:#c82333;
	border-color:#bd2130
}
.btn-danger.focus,.btn-danger:focus {
	-webkit-box-shadow:0 0 0 .2rem rgba(225,83,97,.5);
	box-shadow:0 0 0 .2rem #e1536180
}
.btn-danger.disabled,.btn-danger:disabled {
	color:#fff;
	background-color:#dc3545;
	border-color:#dc3545
}
.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle {
	color:#fff;
	background-color:#bd2130;
	border-color:#b21f2d
}
.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus {
	-webkit-box-shadow:0 0 0 .2rem rgba(225,83,97,.5);
	box-shadow:0 0 0 .2rem #e1536180
}
.btn-block+.btn-block {
	margin-top:1rem
}
.btn-block {
	display:block;
	width:100%
}
hr {
	border:0;
	border-top:1px solid rgba(0,0,0,.1)
}
.pagination {
	display:flex;
	padding-left:0;
	list-style:none;
	border-radius:.25rem
}
.page-link {
	position:relative;
	display:block;
	padding:.3rem 1rem;
	margin-left:-1px;
	line-height:1.25
}
.page-item:first-child .page-link {
	margin-left:0;
	border-top-left-radius:.25rem;
	border-bottom-left-radius:.25rem
}
.page-item:last-child .page-link {
	border-top-right-radius:.25rem;
	border-bottom-right-radius:.25rem
}
.page-item.active .page-link {
	z-index:3
}
.page-item.disabled .page-link {
	pointer-events:none;
	cursor:auto
}
.breadcrumb {
	display:flex;
	flex-wrap:wrap;
	margin-bottom:1rem;
	list-style:none;
	border-radius:.25rem
}
.breadcrumb-item+.breadcrumb-item {
	padding-left:.5rem
}
.breadcrumb-item+.breadcrumb-item:before {
	display:inline-block;
	padding-right:.5rem;
	color:#6c757d;
	content:"/"
}
.breadcrumb-item+.breadcrumb-item:hover:before {
	text-decoration:underline;
	text-decoration:none
}
.breadcrumb-item.active {
	color:#6c757d
}
.nav {
	display:flex;
	flex-wrap:wrap;
	padding-left:0;
	margin-bottom:0;
	list-style:none
}
.nav-link {
	display:block;
	padding:.5rem 1rem
}
.nav-link:focus,.nav-link:hover {
	text-decoration:none
}
.nav-link.disabled {
	color:#6c757d;
	pointer-events:none;
	cursor:default
}
.nav-tabs {
	border-bottom:1px solid #dee2e6
}
.nav-tabs .nav-item {
	margin-bottom:-1px
}
.nav-tabs .nav-link {
	border:1px solid transparent;
	border-top-left-radius:.25rem;
	border-top-right-radius:.25rem
}
.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover {
	border-color:#e9ecef #e9ecef #dee2e6
}
.nav-tabs .nav-link.disabled {
	color:#6c757d;
	background-color:transparent;
	border-color:transparent
}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active {
	color:#495057;
	background-color:#fff;
	border-color:#dee2e6 #dee2e6 #fff
}
.nav-tabs .dropdown-menu {
	margin-top:-1px;
	border-top-left-radius:0;
	border-top-right-radius:0
}
.nav-pills .nav-link {
	border-radius:.25rem
}
.nav-pills .nav-link.active,.nav-pills .show>.nav-link {
	color:#fff;
	background-color:#007bff
}
.nav-fill .nav-item {
	flex:1 1 auto;
	text-align:center
}
.nav-justified .nav-item {
	flex-basis:0;
	flex-grow:1;
	text-align:center
}
.tab-content>.tab-pane {
	display:none
}
.tab-content>.active {
	display:block
}
.d-none {
	display:none!important
}
.alert {
	position:relative;
	padding:.75rem 1.25rem;
	border:1px solid transparent;
	border-radius:.25rem
}
.alert-danger {
	color:#721c24;
	background-color:#f8d7da;
	border-color:#f5c6cb
}
.alert-success {
	color:#155724;
	background-color:#d4edda;
	border-color:#c3e6cb
}
@media (min-width:576px) {
	.col-sm-2 {
	flex:0 0 16.666667%;
	max-width:16.666667%
}
.col-sm-10 {
	flex:0 0 83.333333%;
	max-width:83.333333%
}
.modal-dialog {
	max-width:500px;
	margin:1.75rem auto
}
.modal-dialog-scrollable {
	max-height:calc(100% - 3.5rem)
}
.modal-dialog-scrollable .modal-content {
	max-height:calc(100vh - 3.5rem)
}
.modal-dialog-centered {
	min-height:calc(100% - 3.5rem)
}
.modal-dialog-centered:before {
	height:calc(100vh - 3.5rem)
}
.modal-sm {
	max-width:300px
}
.d-sm-block {
	display:block!important
}
}@media (min-width:768px) {
	.d-md-flex {
	display:flex!important
}
.justify-content-md-between {
	justify-content:space-between!important
}
.col-md {
	flex-basis:0;
	flex-grow:1;
	max-width:100%
}
.col-md-3 {
	-webkit-box-flex:0;
	flex:0 0 25%;
	max-width:25%
}
.col-md-4 {
	-webkit-box-flex:0;
	flex:0 0 33.33333333%;
	max-width:33.33333333%
}
.col-md-5 {
	-webkit-box-flex:0;
	flex:0 0 41.66666667%;
	max-width:41.66666667%
}
.col-md-7 {
	-webkit-box-flex:0;
	flex:0 0 58.33333333%;
	max-width:58.33333333%
}
.col-md-8 {
	-webkit-box-flex:0;
	flex:0 0 66.66666667%;
	max-width:66.66666667%
}
.col-md-9 {
	-webkit-box-flex:0;
	flex:0 0 75%;
	max-width:75%
}
}@media (min-width:992px) {
	.col-lg-4 {
	flex:0 0 33.33333333%;
	max-width:33.33333333%
}
.col-lg-5 {
	flex:0 0 41.666667%;
	max-width:41.666667%
}
.col-lg-6 {
	flex:0 0 50%;
	max-width:50%
}
.col-lg-7 {
	flex:0 0 58.333333%;
	max-width:58.333333%
}
.col-lg-8 {
	flex:0 0 66.66666667%;
	max-width:66.66666667%
}
.modal-lg,.modal-xl {
	max-width:800px
}
}@media (min-width:1200px) {
	.modal-xl {
	max-width:1140px
}
}ul {
	list-style:none;
	padding:0;
	margin:0
}
.title {
	transition:.3s
}
.custom-row {
	display:flex;
	flex-wrap:wrap;
	margin-right:-7.5px;
	margin-left:-7.5px
}
.custom-row>[class*=col-] {
	padding-right:7.5px;
	padding-left:7.5px
}
.form-group {
	margin-bottom:.5rem
}
.mar-t1 {
	margin-top:1rem
}
.btn-default {
	background:#288ad6;
	color:#fff;
	font-weight:400
}
.btn-light {
	outline:0;
	background:#fff;
	color:#555;
	border:1px solid rgba(0,0,0,.09);
	box-shadow:0 1px 1px #00000008;
	position:relative;
	overflow:visible
}
.btn-light:hover {
	background:#00000005
}
.modal-account .modal-content {
	padding:2rem 4rem 3.25rem
}
.modal-account .modal-content form {
	font-size:16px
}
.modal-account .modal-content form .btn {
	font-size:16px;
	padding-top:.467rem;
	padding-bottom:.467rem
}
.modal-account .modal-content form .forgot-pass,.modal-account .modal-content form .switch-mode {
	font-size:1rem;
	margin:auto;
	display:table;
	cursor:pointer
}
.modal-account .modal-content form .forgot-pass {
	margin-bottom:.5rem;
	margin-top:2rem
}
.modal-account .modal-content form input {
	height:3.2rem;
	padding:1rem;
	width:100%;
	outline:0;
	border:1px solid #d8d8d8;
	margin-bottom:1rem
}
.modal-account .modal-header {
	border-bottom:none
}
.modal-account .modal-header .modal-title {
	font-size:1.866rem
}
.modal-account .col-action {
	justify-content:space-between;
	flex-direction:column;
	display:flex
}
.logo {
	font-weight:500;
	letter-spacing:3px
}
.logo a {
	display:inline-block;
	text-decoration:none
}
.logo img {
	display:block
}
.breadcrumb {
	padding-left:0
}
.breadcrumb a:hover {
	color:var(--gray,gray)
}
.video-container {
	position:relative;
	padding-bottom:56.25%
}
.video-container iframe {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.about-us,.cat-des {
	border-radius:8px
}
.error-template .error-details {
	margin-bottom:1.5rem
}
.error-template .btn {
	margin-left:.5rem
}
.cat-des h2 {
	text-transform:uppercase;
	font-size:1.2rem
}
.cat-des h3 {
	font-size:inherit
}
.cat-des a {
	color:#288ad9
}
.btn-see-more {
	color:var(--col-bg1);
	margin:.5rem auto 0;
	width:5rem;
	text-align:center;
	cursor:pointer;
	font-style:italic
}
.show-less {
	overflow:hidden;
	display:-webkit-box;
	text-overflow:ellipsis;
	-webkit-box-orient:vertical;
	white-space:normal;
	position:relative
}
.show-less:after {
	width:100%;
	height:20px;
	content:"";
	position:absolute;
	right:0;
	bottom:0
}
header {
	position:fixed;
	left:0;
	top:0;
	width:100%;
	z-index:999;
	background:var(--col-bg1)
}
header .is-primary-menu>a,header .button_login>a,header .logo>a {
	color:#fff
}
header .head_site .guide {
	align-items:center
}
header .head_site .guide .head_site_left .head_site_search .form {
	position:relative
}
header .head_site .guide .head_site_left .head_site_search .form .form-group-default {
	position:relative
}
header .head_site .guide .head_site_left .head_site_search .form .form-group-default input {
	width:100%;
	border-radius:.3rem;
	outline:none;
	border:none;
	padding-right:2.5rem
}
header .head_site .guide .head_site_left .head_site_search .form .form-group-default .icon_search {
	cursor:pointer;
	position:absolute;
	height:100%;
	right:0;
	top:0;
	background:url(/build/assets/search-D4H_3R81.png) no-repeat center center;
	background-size:1.5rem;
	border:0;
	outline:0
}
header .head_site .guide .head_site_right a {
	display:block
}
header .head_site .guide .head_site_right .primary_menu ul {
	transition:.3s
}
header .head_site .guide .head_site_right .button_login .act-auth {
	display:block;
	text-decoration:none
}
header .head_site .guide .head_site_right .button_login .act-auth:after {
	margin-left:0
}
header .head_site .guide .head_site_right .language {
	display:flex;
	align-items:center;
	flex-wrap:wrap
}
header .head_site .guide .head_site_right .language a {
	background-repeat:no-repeat;
	background-position:left center;
	color:#d9dbde;
	text-decoration:none
}
header .head_site .guide .head_site_right .language a:hover {
	color:var(--gray,gray)
}
header .searxh-content {
	background-color:#fff;
	width:100%;
	height:auto;
	overflow:auto
}
header .searxh-content ul li a {
	text-decoration:none;
	overflow:hidden;
	display:block
}
header .searxh-content ul li a .search-poster {
	float:left;
	overflow:hidden
}
header .searxh-content ul li a .search-poster img {
	width:100%;
	height:auto;
	transition:.3s
}
header .searxh-content ul li a .search-resutl {
	margin-bottom:0
}
header .searxh-content ul li a .search-resutl dt {
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
header .searxh-content ul li a .search-resutl dd {
	margin-bottom:0;
	color:var(--col-text3);
	transition:color .3s
}
header .searxh-content ul li a:hover {
	color:#288ad9
}
header .searxh-content ul li a:hover .search-poster img {
	transform:scale(1.2)
}
header .searxh-content ul li a:hover .search-resutl dd {
	color:#d9dbde
}
.owl-carousel button[role=presentation] {
	position:absolute;
	top:30%;
	outline:none
}
.owl-carousel .owl-prev,.owl-carousel .owl-next {
	width:3rem;
	height:3rem;
	border-radius:50%;
	background-color:#ffffffc7;
	box-shadow:-4px 0 4px #00000014,4px 0 4px #00000014
}
.owl-carousel .owl-prev:after,.owl-carousel .owl-next:after {
	position:absolute;
	content:"";
	top:50%;
	width:.8rem;
	height:.8rem;
	border-top:2px solid var(--gray);
	border-left:2px solid var(--gray)
}
.owl-carousel .owl-prev {
	left:-1.5rem
}
.owl-carousel .owl-prev:after {
	transform:translateY(-50%) rotate(-45deg)
}
.owl-carousel .owl-next {
	right:-1.5rem
}
.owl-carousel .owl-next:after {
	transform:translateY(-50%) rotate(135deg)
}
main .title-list-index {
	font-size:1.2rem
}
main .sidebar .view,main .sidebar .amount,main .sidebar .entry-date {
	color:var(--col-text2)
}
main .sidebar .amount span {
	color:#ed4d2d
}
main .sidebar .entry-date {
	font-size:.9rem;
	padding-left:1.2rem;
	background-image:url(../images/icons/calendar.png);
	background-repeat:no-repeat;
	background-position:left center;
	-moz-background-size:.9rem;
	background-size:.9rem;
	margin-bottom:0;
	font-weight:400
}
main .main_contai {
	padding-top:1rem
}
main .main_contai .sidebar-cate {
	background-color:var(--col-bg3);
	margin-bottom:1rem
}
main .main_contai .sidebar-cate h2 {
	background-image:url(../images/icons/address.png);
	background-repeat:no-repeat;
	background-position:left center
}
main .main_contai .sidebar-cate ul {
	background:#121212
}
main .main_contai .sidebar-cate ul li {
	position:relative;
	background:url(../images/icons/check.png) no-repeat
}
main .main_contai .sidebar-cate ul li a {
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
main .main_contai .sidebar-cate ul li a:hover {
	color:var(--gray,gray);
	text-decoration:none
}
main .main_contai .sidebar-cate ul li a.active {
	color:var(--col-bg1)
}
main .main_contai .sidebar-cate ul li:not(:last-child) {
	border-bottom:1px solid #333333
}
main .main_contai .main-list section {
	margin-bottom:1.5rem
}
main .main_contai .main-list section .header-list-index .breadcrumb {
	background-color:var(--col-bg3);
	padding:0
}
main .main_contai .main-list section .header-list-index .breadcrumb .breadcrumb-item {
	background-color:#333;
	position:relative
}
main .main_contai .main-list section .header-list-index .breadcrumb .breadcrumb-item a {
	text-decoration:none
}
main .main_contai .main-list section .header-list-index .breadcrumb .breadcrumb-item a:hover {
	color:var(--gray,gray)
}
main .main_contai .main-list section .header-list-index .breadcrumb .breadcrumb-item:last-child:after {
	position:absolute;
	content:"";
	top:0;
	left:100%;
	width:0;
	height:0;
	border-style:solid;
	border-color:#333 transparent transparent
}
main .main_contai .main-list section .box-wrap .box .post-content .view {
	display:none
}
main .main_contai .sidebar {
	padding:1rem;
	background-color:var(--col-bg3)
}
main .main_contai .sidebar .sidebar_header .title {
	font-size:1.2rem;
	padding-left:1.5rem;
	background-image:url(../images/icons/star.png);
	background-repeat:no-repeat;
	background-position:left center;
	background-size:1.2rem
}
main .main_contai .sidebar .nav-tabs {
	border-bottom:none
}
main .main_contai .sidebar .nav-tabs .nav-item .nav-link {
	border:none
}
main .main_contai .sidebar .nav-tabs .nav-item .nav-link:hover {
	color:var(--col-bg1)
}
main .main_contai .sidebar .nav-tabs .nav-item .nav-link.active {
	color:var(--col-bg1);
	background:none
}
main .main_contai .sidebar .tab-wrap .tab-content .tab-pane article {
	overflow:hidden
}
main .main_contai .sidebar .tab-wrap .tab-content .tab-pane article .poster img {
	width:100%
}
main .main_contai .sidebar .tab-wrap .tab-content .tab-pane article .post-content {
	margin-bottom:0
}
main .main_contai .sidebar .tab-wrap .tab-content .tab-pane article .post-content .entry-title {
	margin-bottom:0;
	font-size:1rem
}
footer {
	border-top:4px solid #ee4d2d;
	background-color:var(--col-bg3)
}
footer .fa-heart {
	color:#f03
}
footer .theporndude {
	position:relative;
	padding-left:1.5rem
}
footer .theporndude:before {
	content:"";
	background-image:url(../images/tpd-b-24px.png);
	position:absolute;
	left:0;
	top:50%;
	transform:translateY(-50%);
	width:1.2rem;
	height:1.2rem;
	background-size:contain
}
footer .regis-email {
	border-bottom:1px solid #e0e0e0
}
footer .regis-email #turnstile-widget {
	position:absolute;
	bottom:100%
}
footer .regis-email .text-uppercase {
	font-weight:500
}
footer .regis-email form {
	display:flex;
	align-items:center;
	flex-wrap:wrap
}
footer .regis-email form input,footer .regis-email form button {
	border:0;
	outline:0
}
footer .regis-email form input {
	background-color:var(--col-bg2)
}
footer .regis-email form button {
	width:90px;
	background-color:var(--col-bg1);
	color:#fff
}
footer dl dt {
	font-weight:500
}
footer dl a {
	color:var(--col-text2)
}
footer dl a:hover {
	color:var(--gray,gray)
}
footer .description {
	margin-bottom:0
}
.box {
	position:relative
}
.box .entry-title {
	margin-bottom:3px
}
.box .entry-title a {
	overflow:hidden;
	max-height:1.3rem;
	font-size:1rem;
	font-weight:400;
	display:-webkit-box;
	text-overflow:ellipsis;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	white-space:normal;
	line-height:1.3
}
.box .post-content {
	padding-top:10px
}
.box .poster,.box .thumb {
	padding-bottom:125%;
	background-color:#c3c3c3;
	position:relative;
	display:block;
	height:1px;
	overflow:hidden;
	border-radius:5px
}
.box .poster:before,.box .thumb:before {
	content:"";
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background-color:#46e1ff45;
	z-index:2;
	opacity:0;
	visibility:hidden;
	transition:.3s
}
.box .poster:hover:before,.box .thumb:hover:before {
	opacity:1;
	visibility:visible
}
.box .poster img,.box .thumb img {
	width:100%;
	object-fit:cover;
	aspect-ratio:204/255
}
.local {
	color:var(--col-text2);
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	padding-left:1rem;
	font-size:.9rem;
	margin-bottom:0;
	position:relative
}
.local:after {
	content:"";
	position:absolute;
	left:1px;
	top:0;
	font-family:FontAwesome
}
#form-auth {
	max-width:500px
}
#form-auth .alert {
	margin-bottom:1.5rem
}
#form-auth .row {
	margin-bottom:1rem
}
#form-auth input.form-control {
	color:var(--col-text);
	border:1px solid #e0e0e0;
	border-radius:2px;
	outline:none;
	padding:.3rem .5rem
}
#form-auth input.form-control:focus {
	box-shadow:0 0 0 1px #959595
}
#form-auth .reset-header {
	position:relative;
	padding:.3rem 0 .3rem 4.5rem;
	margin-bottom:2rem
}
#form-auth .reset-header h5 {
	margin-bottom:0
}
#form-auth .reset-header:before {
	position:absolute;
	content:"";
	width:4.5rem;
	top:50%;
	left:0;
	height:100%;
	transform:translateY(-50%);
	background:url(../images/icons/key.png) left center no-repeat;
	background-size:3.5rem
}
#form-auth form a {
	color:#288ad9
}
.alert-girl-empty a {
	color:var(--col-bg2)
}
.guide-posting {
	margin-bottom:2rem
}
.guide-posting .btn-link {
	color:var(--col-bg1)
}
.guide-posting hr {
	border-top-color:#4a4a4a
}
.guide-posting .post-rules h2 {
	text-transform:uppercase;
	font-size:inherit
}
.about-us h1,.about-us h2 {
	font-size:1.5rem
}
.about-us img {
	max-width:100%
}
.about-us h2 {
	font-size:1.5rem
}
.about-us h3 {
	font-size:1.4rem
}
.about-us h4 {
	font-size:1.3rem
}
.about-us figcaption {
	font-size:.9rem;
	margin-top:.4rem;
	text-align:center;
	font-style:italic
}
.about-us ul li {
	margin-bottom:1rem
}
.privacy-term,.guide-posting {
	border-radius:8px
}
.privacy-term .title h1,.guide-posting .title h1 {
	text-align:center;
	text-transform:uppercase
}
.btn-login-telegram,.btn-login-google {
	border-radius:.25rem;
	text-align:center
}
.btn-login-google {
	position:relative;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	padding:.534rem;
	font-size:16px;
	text-decoration:none!important
}
.btn-login-telegram {
	height:40px;
	background-color:#54a9eb
}
.login-line {
	margin-top:3rem
}
.login-line span {
	margin-right:.5rem
}
.login-line hr {
	border-color:var(--col-text)
}
.pagination {
	justify-content:center
}
.pagination .page-item {
	margin:1rem .3rem
}
.pagination .page-item.active .page-link {
	background-color:var(--col-bg1);
	border-color:unset;
	color:#fff
}
.pagination .page-item .page-link {
	color:var(--col-text2);
	border-radius:2px
}
.filter-price {
	display:block;
	background:transparent;
	overflow-y:hidden;
	overflow-x:auto;
	margin-bottom:.5rem
}
.filter-price .scroll {
	white-space:nowrap
}
.filter-price .scroll a {
	display:inline-block;
	color:#288ad9;
	padding:.5rem .75rem .5rem 0
}
.img-original,.pin {
	position:absolute;
	z-index:2;
	right:5px;
	top:5px;
	border-radius:3px;
	padding:.1rem .4rem;
	color:#fff;
	background:#0000004d
}
.label-wrap {
	position:absolute;
	right:.5rem;
	bottom:5.6rem;
	z-index:1
}
.label-wrap i {
	background:#0000004d;
	border-radius:50%;
	color:#fff;
	font-size:.8rem;
	height:1.5rem;
	line-height:1.5rem;
	text-align:center;
	width:1.5rem
}
.box .amount {
	color:#ed4d2d;
	font-weight:700;
	margin-bottom:3px
}
.loader-ms {
	display:inline-block;
	vertical-align:middle;
	border:2px solid #f3f3f3;
	border-radius:50%;
	border-top:2px solid #007bff;
	border-bottom:2px solid #007bff;
	width:18px;
	height:18px;
	margin-left:5px;
	animation:spin 1s linear infinite
}
.loader-md {
	display:block;
	vertical-align:middle;
	border:2px solid var(--col-bg3);
	border-radius:50%;
	border-top:2px solid #d9dbde;
	border-bottom:2px solid #d9dbde;
	width:2.5rem;
	height:2.5rem;
	margin:3rem auto;
	animation:spin 1s linear infinite
}
.ringing-bell {
	background-color:var(--col-bg3);
	text-align:center
}
.ringing-bell a {
	display:block;
	text-decoration:none;
	color:var(--col-bg1)
}
.ringing-bell a:hover {
	color:#ff0
}
.ringing-bell a .bell {
	animation:ring 4s .7s ease-in-out infinite;
	transform-origin:50% 4px
}
@keyframes ring {
	0% {
	transform:rotate(0)
}
1% {
	transform:rotate(30deg)
}
3% {
	transform:rotate(-28deg)
}
5% {
	transform:rotate(34deg)
}
7% {
	transform:rotate(-32deg)
}
9% {
	transform:rotate(30deg)
}
11% {
	transform:rotate(-28deg)
}
13% {
	transform:rotate(26deg)
}
15% {
	transform:rotate(-24deg)
}
17% {
	transform:rotate(22deg)
}
19% {
	transform:rotate(-20deg)
}
21% {
	transform:rotate(18deg)
}
23% {
	transform:rotate(-16deg)
}
25% {
	transform:rotate(14deg)
}
27% {
	transform:rotate(-12deg)
}
29% {
	transform:rotate(10deg)
}
31% {
	transform:rotate(-8deg)
}
33% {
	transform:rotate(6deg)
}
35% {
	transform:rotate(-4deg)
}
37% {
	transform:rotate(2deg)
}
39% {
	transform:rotate(-1deg)
}
41% {
	transform:rotate(1deg)
}
43% {
	transform:rotate(0)
}
to {
	transform:rotate(0)
}
}@keyframes spin {
	0% {
	transform:rotate(0)
}
to {
	transform:rotate(360deg)
}
}@keyframes shine {
	0% {
	left:-100%
}
to {
	left:110%
}
}.ring {
	position:fixed;
	z-index:999
}
.coccoc-alo-ph-circle {
	position:absolute;
	background-color:transparent;
	border-radius:100%;
	border:2px solid rgba(30,30,30,.4);
	opacity:.1;
	animation:coccoc-alo-circle-anim 1.2s infinite ease-in-out;
	transition:all .5s
}
.coccoc-alo-phone {
	background-color:transparent;
	cursor:pointer;
	z-index:200000!important;
	transition:visibility .5s
}
.coccoc-alo-phone.coccoc-alo-green .coccoc-alo-ph-circle-fill {
	background-color:#00aff280;
	opacity:.75!important
}
.coccoc-alo-ph-circle-fill {
	position:absolute;
	background-color:#000;
	border-radius:100%;
	border:2px solid transparent;
	opacity:.1;
	animation:coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out;
	transition:all .5s
}
.coccoc-alo-ph-img-circle {
	position:absolute;
	background:#1e1e1e1a url(../images/icons/phone.png) no-repeat center center;
	border-radius:100%;
	border:2px solid transparent;
	opacity:.7;
	animation:coccoc-alo-circle-img-anim 1s infinite ease-in-out
}
.coccoc-alo-phone.coccoc-alo-green .coccoc-alo-ph-img-circle {
	background-color:#00aff2
}
.coccoc-alo-phone.coccoc-alo-green .coccoc-alo-ph-circle {
	border-color:#00aff2;
	opacity:.5
}
.coccoc-alo-phone.coccoc-alo-green.coccoc-alo-hover .coccoc-alo-ph-circle,.coccoc-alo-phone.coccoc-alo-green:hover .coccoc-alo-ph-circle {
	border-color:#75eb50;
	opacity:.5
}
.coccoc-alo-phone.coccoc-alo-green.coccoc-alo-hover .coccoc-alo-ph-circle-fill,.coccoc-alo-phone.coccoc-alo-green:hover .coccoc-alo-ph-circle-fill {
	background-color:#75eb5080;
	opacity:.75!important
}
.coccoc-alo-phone.coccoc-alo-green.coccoc-alo-hover .coccoc-alo-ph-img-circle,.coccoc-alo-phone.coccoc-alo-green:hover .coccoc-alo-ph-img-circle {
	background-color:#75eb50
}
@keyframes coccoc-alo-circle-anim {
	0% {
	transform:rotate(0) scale(.5) skew(1deg);
	opacity:.1
}
30% {
	transform:rotate(0) scale(.7) skew(1deg);
	opacity:.5
}
to {
	transform:rotate(0) scale(1) skew(1deg);
	opacity:.1
}
}@keyframes coccoc-alo-circle-fill-anim {
	0% {
	transform:rotate(0) scale(.7) skew(1deg);
	opacity:.2
}
50% {
	transform:rotate(0) scale(1) skew(1deg);
	opacity:.2
}
to {
	transform:rotate(0) scale(.7) skew(1deg);
	opacity:.2
}
}@keyframes coccoc-alo-circle-img-anim {
	0% {
	transform:rotate(0) scale(1) skew(1deg)
}
10% {
	transform:rotate(-25deg) scale(1) skew(1deg)
}
20% {
	transform:rotate(25deg) scale(1) skew(1deg)
}
30% {
	transform:rotate(-25deg) scale(1) skew(1deg)
}
40% {
	transform:rotate(25deg) scale(1) skew(1deg)
}
50% {
	transform:rotate(0) scale(1) skew(1deg)
}
to {
	transform:rotate(0) scale(1) skew(1deg)
}
}.floating-action {
	display:none;
	position:fixed;
	right:0;
	bottom:0;
	border-top-left-radius:100%;
	color:#fff;
	z-index:999;
	transition:width .3s,height .3s,background .3s
}
.floating-action a {
	color:#fff
}
.floating-action .action-item {
	position:absolute;
	text-align:center;
	border-radius:100%;
	cursor:pointer;
	opacity:0;
	transition:bottom .3s,right .3s,opacity .3s,background .3s
}
.floating-action .action-toggle {
	background:#00aff2;
	opacity:.7;
	z-index:1
}
.floating-action .action-toggle span {
	position:absolute;
	z-index:999;
	display:inline-block;
	box-sizing:border-box;
	top:50%;
	left:50%;
	border-radius:50%;
	transform:translate(-50%,-50%)
}
.floating-action .action-toggle span:nth-of-type(1) {
	width:25%;
	height:25%;
	background-color:#fff
}
.floating-action .action-toggle span:nth-of-type(2) {
	width:50%;
	height:50%;
	border:.5vw solid white;
	background:transparent
}
.floating-action .action-home {
	background:var(--col-bg1)
}
.floating-action .action-menu {
	background:#239924
}
.floating-action .action-user {
	background:#fe9900
}
.floating-action .action-top {
	background:#2196f3
}
.floating-action.activated {
	background:#0003
}
.floating-action.activated .action-item {
	opacity:1
}
.floating-action.activated .action-toggle {
	background:#999
}
.floating-action.activated .action-toggle span {
	left:50%;
	width:45%;
	height:.5vw;
	border-radius:0;
	border:none
}
.floating-action.activated .action-toggle span:nth-of-type(1) {
	top:50%;
	transform:translate(-50%) rotate(45deg)
}
.floating-action.activated .action-toggle span:nth-of-type(2) {
	background-color:#fff;
	top:50%;
	transform:translate(-50%) rotate(-45deg)
}
.lds-ring {
	display:block;
	width:36px;
	height:36px;
	margin:auto auto 1rem
}
.lds-ring div {
	box-sizing:border-box;
	display:block;
	position:absolute;
	width:32px;
	height:32px;
	margin:2px;
	border:2px solid var(--gray,gray);
	border-radius:50%;
	animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;
	border-color:var(--gray,gray) transparent transparent transparent
}
.lds-ring div:nth-child(1) {
	animation-delay:-.45s
}
.lds-ring div:nth-child(2) {
	animation-delay:-.3s
}
.lds-ring div:nth-child(3) {
	animation-delay:-.15s
}
@keyframes lds-ring {
	0% {
	transform:rotate(0)
}
to {
	transform:rotate(360deg)
}
}.notification {
	display:block;
	text-align:center;
	font-style:italic;
	margin:1rem 0
}
.notification:hover {
	color:var(--col-bg1);
	text-decoration:none
}
.notification .dot {
	margin-right:.5rem;
	width:10px;
	height:10px;
	background-color:#ff8a00;
	border-radius:100%;
	display:inline-block
}
.notification .dot .ping {
	border:1px solid #ff8a00;
	width:10px;
	height:10px;
	opacity:1;
	background-color:#ff8a0054;
	border-radius:100%;
	animation-duration:1.25s;
	animation-name:sonar;
	animation-iteration-count:infinite;
	animation-timing-function:linear;
	display:block
}
@keyframes sonar {
	0% {
	opacity:1;
	transform:scale(1)
}
to {
	transform:scale(3);
	opacity:0
}
}.ad {
	text-align:center;
	font-size:0
}
.top-banner,.center-banner {
	padding-top:1rem
}
.catfishs {
	z-index:4;
	width:100%;
	position:fixed;
	bottom:0;
	left:0
}
.catfishs .catfishs-content {
	position:relative;
	margin:auto
}
.close-ad-btn {
	font-size:15px;
	height:20px;
	width:23px;
	line-height:20px;
	position:absolute;
	top:0;
	right:0;
	padding:0;
	border:none;
	outline:0!important;
	background:#ffffffd9
}
#preload-banner {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#00000091;
	z-index:9999;
	display:flex;
	justify-content:center;
	align-items:center
}
#preload-banner .banner-wrapper {
	position:relative;
	display:inline-block
}
#preload-banner .banner-wrapper img {
	max-width:100%;
	height:auto;
	display:block
}
@media (min-width:576px) {
	main .main_contai .btn-view-more a {
	display:none
}
}@media screen and (min-width:769px),print {
	body {
	background:var(--col-bg2)
}
.container {
	display:block;
	margin:auto;
	max-width:1200px;
	min-width:1024px;
	width:100%
}
.row {
	margin-left:-7.5px;
	margin-right:-7.5px
}
.col,.col-md,.col-sm-2,.col-lg-3,.col-lg-4,.col-md-3,.col-md-4,.col-md-5,.col-lg-5,.col-lg-6,.col-6,.col-4,.col-lg-7,.col-8,.col-md-8,.col-lg-8,.col-md-9,.col-sm-10 {
	padding-right:7.5px;
	padding-left:7.5px
}
.col-9-custom-pc {
	flex:0 0 75%;
	max-width:75%
}
.col-3-custom-pc {
	flex:0 0 25%;
	max-width:25%
}
.logo {
	font-size:1.3333333rem
}
.d-flex-pc {
	display:flex
}
.d-md-none {
	display:none!important
}
.box-shadow-cm {
	box-shadow:0 0 25px #0000006b
}
.error-template {
	padding:7rem 0
}
.owl-prev:after {
	left:19px
}
.owl-next:after {
	right:19px
}
.about-us,.cat-des {
	background-color:var(--col-bg3)
}
header .head_site {
	max-width:1230px
}
header .head_site .guide {
	min-height:3rem
}
header .head_site .head_site_left {
	padding-top:1rem;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	align-items:center
}
header .head_site .head_site_left .box-action-sm {
	display:none
}
header .head_site .head_site_left .head_site_search .form .form-group-default {
	display:inline-block
}
header .head_site .head_site_left .head_site_search .form .form-group-default input {
	padding:.3rem .5rem;
	font-size:.9rem;
	min-width:22rem
}
header .head_site .head_site_left .head_site_search .form .form-group-default .icon_search {
	width:3rem
}
header .head_site .head_site_right {
	top:unset!important;
	display:flex;
	justify-content:center
}
header .head_site .head_site_right .temp {
	height:auto!important;
	display:flex
}
header .head_site .head_site_right .primary_menu>ul {
	display:flex
}
header .head_site .head_site_right .primary_menu>ul>li {
	position:relative
}
header .head_site .head_site_right .primary_menu>ul>li:hover a:after {
	visibility:visible;
	opacity:1;
	transform:scaleX(1)
}
header .head_site .head_site_right .primary_menu>ul>li>a {
	line-height:3rem;
	padding:0 .6rem
}
header .head_site .head_site_right .primary_menu>ul>li ul {
	overflow:auto;
	padding:.5rem 1rem;
	text-align:right;
	min-width:220px;
	position:absolute;
	z-index:999;
	top:100%;
	right:0;
	visibility:hidden;
	opacity:0;
	box-shadow:0 2px 8px #0000001c;
	background-color:#fff;
	border-radius:2px;
	transform:perspective(1000px) rotateX(-90deg);
	transform-origin:50% 0
}
header .head_site .head_site_right .primary_menu>ul>li ul li a {
	line-height:2.3rem
}
header .head_site .head_site_right .primary_menu>ul>li ul li a:hover {
	text-decoration:underline
}
header .head_site .head_site_right .primary_menu>ul>li:hover ul {
	max-height:calc(100vh - 3rem);
	transform:perspective(1000px) rotateX(0);
	opacity:1;
	visibility:visible
}
header .head_site .head_site_right .button_login .act-auth {
	position:relative;
	line-height:3rem;
	padding-left:1.85rem;
	padding-right:.6rem;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	max-width:7.6rem
}
header .head_site .head_site_right .button_login .act-auth:after {
	position:absolute;
	font-family:FontAwesome;
	content:"";
	left:.6rem;
	top:50%;
	transform:translateY(-50%)
}
header .head_site .head_site_right .language {
	margin-left:.6rem
}
header .head_site .head_site_right .language a {
	background-size:1rem;
	padding-left:1.2rem
}
header .searxh-content {
	position:absolute;
	left:0;
	z-index:999;
	top:calc(100% + 8px);
	padding:0 .5rem;
	max-height:calc(100vh - 3rem)
}
header .searxh-content ul li {
	margin-bottom:.5rem
}
header .searxh-content ul li a {
	overflow:hidden;
	display:block
}
header .searxh-content ul li a .search-poster {
	width:3.333rem
}
header .searxh-content ul li a .search-poster img {
	width:100%;
	height:auto
}
header .searxh-content ul li a .search-resutl {
	margin-left:3.7rem
}
header .searxh-content ul li a .search-resutl dt {
	font-weight:400;
	margin-bottom:.2rem
}
header .searxh-content ul li a .search-resutl dd {
	font-size:.85rem;
	line-height:1.1rem
}
main {
	margin-top:3rem
}
main .main_contai .sidebar-cate {
	padding:1rem
}
main .main_contai .sidebar-cate h2 {
	font-size:1.2rem;
	padding-left:1.5rem;
	background-size:1.2rem;
	margin-bottom:.7rem
}
main .main_contai .sidebar-cate ul li {
	background-size:1.2rem;
	background-position-x:1.3rem;
	background-position-y:center
}
main .main_contai .sidebar-cate ul li a {
	padding:.7rem 1rem .7rem 3rem
}
main .main_contai .sidebar {
	border-radius:8px
}
main .main_contai .sidebar .nav-tabs .nav-item {
	width:33.333%
}
main .main_contai .detail-content {
	background-color:var(--col-bg3);
	padding:1rem;
	border-radius:8px
}
main .main_contai .detail-content aside .entry-thumb a img {
	height:570px
}
main .main_contai .detail-content aside ul li {
	padding:0 .5rem .5rem 0
}
main .main_contai .entry-content {
	font-size:1.066rem;
	border-radius:8px;
	padding:1rem;
	background-color:var(--col-bg3)
}
main .main_contai .entry-content .title {
	font-size:1.2rem
}
main .main_contai .entry-content h1,main .main_contai .entry-content h2,main .main_contai .entry-content h3:not(.title),main .main_contai .entry-content h4,main .main_contai .entry-content h5,main .main_contai .entry-content h6 {
	font-size:1rem
}
main .main_contai .entry-content figure:last-child {
	margin-bottom:0
}
main .main_contai .entry-content figure img {
	min-height:350px
}
main .main_contai .breadcrumb.cate .breadcrumb-item+.breadcrumb-item:before {
	padding-right:.3rem
}
footer::-webkit-scrollbar,header::-webkit-scrollbar {
	width:6px
}
footer::-webkit-scrollbar-track,header::-webkit-scrollbar-track {
	box-shadow:inset 0 0 3px gray;
	border-radius:5px
}
footer::-webkit-scrollbar-thumb,header::-webkit-scrollbar-thumb {
	background:#80808073;
	border-radius:5px
}
footer::-webkit-scrollbar-thumb:hover,header::-webkit-scrollbar-thumb:hover {
	background:#a9a9a9
}
footer {
	padding:0 0 3rem
}
footer .regis-email {
	padding-bottom:1.5rem;
	padding-top:1.5rem;
	margin-bottom:1.5rem
}
footer .regis-email .col-md-5 {
	border-right:1px solid #e0e0e0
}
footer .regis-email form {
	margin-top:.5rem
}
footer .regis-email form input,footer .regis-email form button {
	padding:.5rem 1rem
}
footer .regis-email form input {
	width:20rem
}
footer .regis-email .description {
	text-transform:uppercase;
	font-size:1rem;
	margin-top:1.5rem;
	text-align:center
}
footer dl {
	margin-bottom:0;
	max-height:16rem;
	overflow:hidden
}
footer dl:hover {
	overflow:auto
}
footer dl dt {
	font-size:1.2rem;
	margin-bottom:.5rem
}
#form-auth {
	padding:4rem 0;
	margin:0 auto
}
#form-auth input.form-control {
	width:20rem
}
#form-auth button {
	margin-left:calc(33.33333333% + 10px)
}
.box-login-social .btn-login-telegram,.box-login-social .btn-login-google {
	width:48%
}
.guide-posting {
	padding:3rem 0;
	background-color:var(--col-bg3)
}
.guide-posting .title {
	margin-bottom:2rem
}
.guide-posting .title h1 {
	font-size:1.4rem
}
.privacy-term {
	padding:3rem 1rem
}
.privacy-term .title h1 {
	margin-bottom:2rem;
	font-size:1.4rem
}
.privacy-term ul {
	padding-left:2rem;
	margin-bottom:1rem
}
.privacy-term h5 {
	font-size:1.1rem
}
.category .main-list .filter-price {
	top:1.5rem;
	right:.25rem
}
.ringing-bell {
	margin-bottom:1rem;
	padding:1rem
}
.ringing-bell.sm {
	display:none
}
.ringing-bell a {
	font-size:1.5rem
}
.ring {
	display:none;
	left:0;
	bottom:0
}
.coccoc-alo-phone {
	width:150px;
	height:150px
}
.coccoc-alo-ph-circle {
	width:130px;
	height:130px;
	top:10px;
	left:10px
}
.coccoc-alo-ph-circle-fill {
	width:70px;
	height:70px;
	top:40px;
	left:40px
}
.coccoc-alo-ph-img-circle {
	width:40px;
	height:40px;
	top:55px;
	left:55px;
	background-size:30px
}
.navbar-header,.navbar-search,.navbar-category-sm,#notification {
	display:none
}
@keyframes sway {
	33% {
	transform:rotate(5deg);
	transform-origin:5px 8px
}
66% {
	transform:rotate(-5deg);
	transform-origin:5px 8px
}
}@keyframes sway2 {
	30% {
	transform:rotate(3deg);
	transform-origin:5px 8px
}
60% {
	transform:rotate(-3deg);
	transform-origin:5px 8px
}
}.top-banner img,.center-banner img {
	width:50%
}
.catfishs-content {
	width:fit-content;
	max-width:1200px
}
.catfishs-content .catfish-img {
	max-width:600px
}
}@media (min-width:992px) {
	.sidebar article:nth-of-type(n+2) {
	margin-top:.5rem
}
#wrapper {
	min-width:1200px
}
.tab-wrap .tab-content .tab-pane article .poster {
	width:40%;
	padding-bottom:50%!important;
	float:left;
	height:1px;
	overflow:hidden;
	border-radius:5px;
	background-color:#c3c3c3
}
.tab-wrap .tab-content .tab-pane article .post-content {
	padding:.3rem;
	margin-left:42%
}
.tab-wrap .tab-content .tab-pane article .post-content .entry-title a {
	overflow:hidden;
	max-height:5.55rem;
	display:-webkit-box;
	text-overflow:ellipsis;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:4;
	white-space:normal;
	line-height:1.3
}
.tab-wrap .tab-content .tab-pane article .post-content .local {
	margin-bottom:.3rem
}
.tab-wrap .tab-content .tab-pane article .post-content div {
	margin-top:.3rem
}
}@media (min-width:1200px) {
	header .head_site .head_site_left {
	padding-top:0
}
header .head_site .head_site_right {
	justify-content:flex-end
}
.col-xxl {
	flex:0 0 20%;
	max-width:20%
}
.main-list article:nth-of-type(n+6) {
	margin-top:1.5rem
}
}@media (max-width:1119px) {
	.main-list article:nth-of-type(n+5) {
	margin-top:.5rem
}
}@media (max-width:991px) {
	.main-list article:nth-of-type(n+4) {
	margin-top:.5rem
}
.sidebar article:nth-of-type(n+4) {
	margin-top:.5rem
}
.category-page .main_contai {
	flex-direction:column-reverse
}
}@media screen and (max-width:768px) {
	.container {
	max-width:100%!important;
	padding-left:.5rem;
	padding-right:.5rem
}
.logo {
	font-size:1.3rem
}
.order-2-sm {
	order:2
}
.order-1-sm {
	order:1
}
.hide-sm {
	display:none
}
.breadcrumb.cate {
	padding-bottom:0
}
.breadcrumb.cate .breadcrumb-item+.breadcrumb-item {
	padding-left:4px
}
.breadcrumb.cate .breadcrumb-item+.breadcrumb-item:before {
	padding-left:4px;
	padding-right:4px
}
.box-wrap {
	margin-left:-4px;
	margin-right:-4px
}
.box-wrap article {
	padding-left:4px;
	padding-right:4px
}
.owl-prev:after {
	left:27px
}
.owl-next:after {
	right:27px
}
.about-us,.cat-des {
	background-color:var(--col-bg2)
}
header {
	position:relative;
	padding:.7rem 0
}
header .head_site .guide {
	margin:0
}
header .head_site .guide .head_site_left,header .head_site .guide .head_site_right {
	padding:0
}
header .head_site .head_site_left .box_head_site_left {
	display:flex;
	justify-content:space-between
}
header .head_site .head_site_left .box_head_site_left .box-action-sm {
	display:flex;
	align-items:center
}
header .head_site .head_site_left .box_head_site_left .box-action-sm .btn-login-sm a {
	font-size:6vw;
	vertical-align:bottom;
	text-decoration:none;
	color:#fff
}
header .head_site .head_site_left .head_site_search {
	display:none
}
header .head_site .head_site_left .head_site_search .form .form-group-default input {
	padding:1.5vw 2vw;
	font-size:3.5vw
}
header .head_site .head_site_left .head_site_search .form .form-group-default .icon_search {
	width:8vw;
	background-size:5vw!important
}
header .head_site .head_site_right {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:#0000009c;
	z-index:999;
	visibility:hidden;
	opacity:0;
	transition:.3s
}
header .head_site .head_site_right .block-links {
	border-top:1px solid #e0e0e0;
	margin-top:10px;
	padding-top:10px
}
header .head_site .head_site_right .block-links li,header .head_site .head_site_right .is-primary-menu {
	padding:10px 0
}
header .head_site .head_site_right .temp {
	position:absolute;
	top:0;
	left:-70vw;
	width:70vw;
	height:100vh;
	padding:3.5vw 3.5vw 7vw;
	z-index:9;
	background:#fff;
	transition:.3s;
	overflow:auto
}
header .head_site .head_site_right .temp .is-primary-menu>a,header .head_site .head_site_right .temp .button_login>a,header .head_site .head_site_right .temp .logo>a {
	color:var(--col-text)
}
header .head_site .head_site_right .temp .navbar-header {
	display:flex;
	justify-content:space-between;
	align-items:center
}
header .head_site .head_site_right .temp .navbar-header .navbar-close {
	position:relative;
	cursor:pointer;
	width:20px;
	height:15px
}
header .head_site .head_site_right .temp .navbar-header .navbar-close span {
	display:inline-block;
	transition:all .3s;
	box-sizing:border-box;
	position:absolute;
	left:0;
	width:100%;
	height:.5vw;
	background-color:var(--col-text3);
	z-index:999
}
header .head_site .head_site_right .temp .navbar-header .navbar-close span:nth-of-type(1) {
	top:50%;
	transform:translateY(-50%) rotate(45deg)
}
header .head_site .head_site_right .temp .navbar-header .navbar-close span:nth-of-type(2) {
	top:50%;
	transform:translateY(-50%) rotate(-45deg)
}
header .head_site .head_site_right .temp .navbar-search {
	margin:20px 0 10px
}
header .head_site .head_site_right .temp .navbar-search .search-box {
	position:relative
}
header .head_site .head_site_right .temp .navbar-search .search-box input[type=text] {
	width:100%;
	height:35px;
	display:block;
	padding-left:10px;
	padding-right:30px;
	-webkit-appearance:none;
	background:0 0;
	border:1px solid #e0e0e0;
	border-radius:17px;
	outline:none;
	color:var(--col-text2)
}
header .head_site .head_site_right .temp .navbar-search .search-box input[type=text]::placeholder {
	color:var(--col-text3)
}
header .head_site .head_site_right .temp .navbar-search .search-box .fa-search {
	position:absolute;
	top:50%;
	right:6px;
	width:25px;
	height:25px;
	line-height:21px;
	font-size:17px;
	text-align:center;
	color:#e0e0e0;
	cursor:pointer;
	transform:translateY(-50%);
	background:none;
	border:none;
	outline:0
}
header .head_site .head_site_right .temp .primary_menu ul li .submenu {
	padding-left:1rem
}
header .head_site .head_site_right .temp .primary_menu ul li .submenu.collapsed {
	overflow:hidden;
	visibility:hidden;
	opacity:0;
	max-height:1px;
	transition:visibility 275ms,opacity 275ms,max-height .28s;
	transition-timing-function:ease-out
}
header .head_site .head_site_right .temp .primary_menu ul li .submenu.expanded {
	visibility:visible;
	opacity:1;
	max-height:4000px;
	transition:visibility .5s,opacity .5s,max-height .5s;
	transition-timing-function:ease-in-out
}
header .head_site .head_site_right .temp .primary_menu ul li .submenu li a {
	padding:5px 0
}
header .head_site .head_site_right .temp .primary_menu ul li.is-primary-menu {
	position:relative
}
header .head_site .head_site_right .temp .primary_menu ul li.is-primary-menu .icon_down {
	content:"";
	position:absolute;
	top:0;
	right:0;
	width:3rem;
	height:43.5px
}
header .head_site .head_site_right .temp .primary_menu ul li.is-primary-menu .icon_down.collapsed:after,header .head_site .head_site_right .temp .primary_menu ul li.is-primary-menu .icon_down.collapsed:before {
	transform:rotate(45deg)
}
header .head_site .head_site_right .temp .primary_menu ul li.is-primary-menu .icon_down.expanded:after,header .head_site .head_site_right .temp .primary_menu ul li.is-primary-menu .icon_down.expanded:before {
	transform:rotate(135deg)
}
header .head_site .head_site_right .temp .primary_menu ul li.is-primary-menu .icon_down:after,header .head_site .head_site_right .temp .primary_menu ul li.is-primary-menu .icon_down:before {
	transition:.3s;
	position:absolute;
	content:"";
	right:5px;
	top:16px;
	width:10px;
	height:10px;
	border-top:1px solid var(--col-text3);
	border-right:1px solid var(--col-text3)
}
header .head_site .head_site_right .temp .button_login {
	display:none
}
header .head_site .head_site_right .temp .language a {
	padding-left:30px;
	margin-top:15px
}
header .searxh-content.sm {
	display:none;
	margin-top:2.5vw
}
header .searxh-content ul li:not(:last-child) {
	margin-bottom:2.5vw
}
header .searxh-content ul li a {
	overflow:hidden;
	display:block
}
header .searxh-content ul li a .search-poster {
	width:15vw
}
header .searxh-content ul li a .search-poster img {
	width:100%;
	height:auto
}
header .searxh-content ul li a .search-resutl {
	margin-left:16.5vw
}
header .searxh-content ul li a .search-resutl dt {
	font-size:3.5vw;
	font-weight:400;
	margin-bottom:.5vw
}
header .searxh-content ul li a .search-resutl dd {
	font-size:3vw
}
main .title-list-index:after {
	border-width:29px 30px 0 0
}
main .main_contai .error-head_site_rightlate h1 {
	font-size:6vw;
	margin-bottom:1vw
}
main .main_contai .sidebar-cate {
	display:none;
	padding:2vw
}
main .main_contai .sidebar-cate h2 {
	font-size:18px;
	padding-left:30px;
	background-size:20px
}
main .main_contai .sidebar-cate ul li {
	background-size:15px;
	background-position-x:2.5vw;
	background-position-y:center
}
main .main_contai .sidebar-cate ul li a {
	padding:10px 10px 10px 30px
}
main .main_contai .main-list section .header-list-index {
	margin-left:-.5rem;
	margin-right:-.5rem;
	padding-left:.5rem;
	padding-right:.5rem
}
main .main_contai .sidebar .tab-wrap .nav-tabs {
	margin-bottom:2.5vw
}
main .main_contai .sidebar .tab-wrap .tab-content .box .post-content {
	padding:.3rem
}
main .main_contai .header-detail .breadcrumb {
	font-size:1rem;
	margin-bottom:0;
	margin-top:.5rem;
	padding:.3rem 0
}
main .main_contai .detail-content aside .entry-thumb img {
	aspect-ratio:332/412
}
main .main_contai .detail-content aside ul li {
	padding:0 .2rem .2rem 0
}
main .main_contai .entry-content .title {
	font-size:1.33333rem
}
main .main_contai .entry-content h1,main .main_contai .entry-content h2,main .main_contai .entry-content h3:not(.title),main .main_contai .entry-content h4,main .main_contai .entry-content h5,main .main_contai .entry-content h6 {
	font-size:1.13333rem
}
main .main_contai .entry-content figure {
	margin-left:-7.5px;
	margin-right:-7.5px
}
main .main_contai .entry-content figure img {
	min-height:200px
}
footer {
	padding-bottom:6vw
}
footer .regis-email {
	padding-bottom:1rem;
	padding-top:1rem;
	margin-bottom:1rem
}
footer .regis-email form {
	margin-top:.5rem
}
footer .regis-email form input,footer .regis-email form button {
	padding:.5rem 1rem
}
footer .regis-email form input {
	width:calc(100% - 90px)
}
footer .regis-email .description {
	margin-top:.5rem;
	font-size:1rem
}
footer dl dt {
	margin-bottom:.5rem
}
.error-template,#form-auth {
	margin:7vw auto 9vw
}
#form-auth {
	overflow:hidden
}
#form-auth input.form-control {
	width:100%
}
.btn-login-telegram {
	margin-top:1rem
}
body.open_nav {
	overflow:hidden
}
body.open_nav .head_site_right {
	visibility:visible;
	opacity:1
}
body.open_nav .head_site_right .temp {
	left:0
}
.menu-trigger,.menu-trigger span {
	display:inline-block;
	transition:all .3s;
	box-sizing:border-box
}
.menu-trigger {
	position:relative;
	width:2.3rem;
	height:1.5rem;
	margin-left:1.5rem
}
.menu-trigger span {
	position:absolute;
	left:0;
	width:100%;
	height:2px;
	background-color:#fff;
	z-index:999
}
.menu-trigger span:nth-of-type(1) {
	top:0
}
.menu-trigger span:nth-of-type(2) {
	top:50%;
	transform:translateY(-50%)
}
.menu-trigger span:nth-of-type(3) {
	bottom:0
}
.guide-posting {
	padding:6vw 0;
	margin-left:0;
	margin-right:0;
	background-color:var(--col-bg2)
}
.guide-posting .title h1 {
	font-size:18px
}
.guide-posting hr {
	margin-top:15px;
	margin-bottom:15px
}
.guide-posting dl dt {
	margin-bottom:.5rem
}
.guide-posting .col-md-9 {
	padding-left:2vw;
	padding-right:2vw
}
.guide-posting .post-rules {
	margin-bottom:3.5vw
}
.guide-posting ul li h3 {
	text-transform:uppercase;
	margin-bottom:0
}
.privacy-term {
	padding:6vw 2vw 2vw
}
.privacy-term ul {
	padding-left:5.5vw;
	margin-bottom:2.5vw
}
.privacy-term p {
	margin-bottom:2.5vw
}
.privacy-term h5 {
	font-size:4vw;
	margin-bottom:.5vw
}
.privacy-term .title h1 {
	font-size:18px
}
.navbar-category-sm {
	overflow-y:hidden;
	overflow-x:auto;
	padding-bottom:.5rem
}
.navbar-category-sm ul {
	text-transform:capitalize;
	white-space:nowrap;
	width:718px
}
.navbar-category-sm ul li {
	float:left;
	display:flex;
	justify-content:center;
	align-items:center;
	margin-right:.5rem;
	margin-bottom:.5rem;
	white-space:normal;
	height:45px;
	width:95px;
	padding:0 .2rem
}
.navbar-category-sm ul li.menu-item {
	border-radius:8px;
	background:var(--col-bg2)
}
.navbar-category-sm ul li.menu-item a {
	font-size:.9rem;
	text-align:center;
	max-height:41px;
	display:-webkit-box;
	text-overflow:ellipsis;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	white-space:normal;
	overflow:hidden;
	line-height:1.2
}
.navbar-category-sm ul li.menu-item a:hover,.navbar-category-sm ul li.menu-item a.active {
	color:var(--orange,yellow)
}
.pagination {
	justify-content:center
}
.navigat {
	background-image:url(../images/md-desk-title.png)
}
.flex-md-100 {
	flex-basis:100%;
	max-width:100%
}
.ringing-bell {
	margin:1rem 0;
	padding:1rem
}
.ringing-bell.pc {
	display:none
}
.ringing-bell.sm {
	box-shadow:0 0 25px #0000006b
}
.ringing-bell a {
	font-size:20px
}
.ring {
	left:-7vw;
	bottom:-7vw
}
.coccoc-alo-phone {
	width:30vw;
	height:30vw
}
.coccoc-alo-ph-circle {
	width:25vw;
	height:25vw;
	top:2.5vw;
	left:2.5vw
}
.coccoc-alo-ph-circle-fill {
	width:15vw;
	height:15vw;
	top:7.5vw;
	left:7.5vw
}
.coccoc-alo-ph-img-circle {
	width:9vw;
	height:9vw;
	top:10.5vw;
	left:10.5vw;
	background-size:7vw
}
.ad img {
	max-width:300px
}
.catfishs .catfishs-content {
	width:min-content
}
.center-banner a img {
	margin-top:2px
}
#preload-banner .banner-wrapper img {
	max-width:300px
}
}@media (max-width:767px) {
	.main-list article:nth-of-type(n+3) {
	margin-top:.5rem
}
.sidebar article:nth-of-type(n+3) {
	margin-top:.5rem
}
.modal-account .modal-content .btn-login-google {
	margin-top:1.5rem
}
}@media (max-width:575px) {
	.modal-account .modal-content {
	padding-left:0;
	padding-right:0
}
main .main_contai .sidebar {
	padding:0;
	box-shadow:0 0 25px #0000006b
}
main .main_contai .sidebar .sidebar_header {
	padding-top:.7rem;
	padding-left:.7rem
}
main .main_contai .main-list .girl-relate {
	display:none
}
main .main_contai .main-list section .btn-view-more {
	margin-top:1rem
}
main .main_contai .main-list section .btn-view-more a {
	display:inline-block
}
main .main_contai .main-list section .btn-view-more a:hover {
	text-decoration:none;
	color:var(--gray,gray)
}
main .wrap-owl {
	min-height:78vw
}
.main_contai .sidebar .box {
	position:relative
}
.main_contai .sidebar .box .post-content .amount {
	position:absolute;
	z-index:2;
	top:3px;
	padding:0 .4rem .2rem;
	left:-1px;
	background:var(--orange,#ff0);
	color:#d9dbde;
	text-shadow:1px 1px 2px #111;
	white-space:nowrap;
	box-shadow:2px 2px 3px #000000bf;
	display:block
}
.main_contai .sidebar .box .post-content .amount:after {
	content:"";
	position:absolute;
	z-index:3;
	border-width:0 6px 6px 0;
	left:0;
	top:100%;
	width:0;
	height:0;
	border-style:solid;
	border-color:transparent rgba(154,69,0,.9607843137) transparent transparent
}
.floating-action {
	display:block;
	font-size:4.5vw
}
.floating-action .action-item {
	bottom:2.3vw;
	right:2.3vw;
	width:11.5vw;
	height:11.5vw;
	line-height:11vw
}
.floating-action .action-top i {
	font-size:6vw
}
.floating-action.activated {
	width:46vw;
	height:46vw
}
.floating-action.activated .action-home {
	right:30.8vw
}
.floating-action.activated .action-menu {
	right:25vw;
	bottom:15.05vw
}
.floating-action.activated .action-user {
	right:15.05vw;
	bottom:25vw
}
.floating-action.activated .action-top {
	bottom:30.8vw
}
}@media (max-width:320px) {
	.box figure figcaption dl dt a {
	top:62%
}
}