/*
    Theme Name: ThanhComVn
    Theme URI: https://thanh.com.vn
    Description: Giao dien ThanhComVn
    Author: To Hoai Thanh
    Author URI: https://thanh.com.vn
    Version: 1.0
    Tags: gray, orange, three-columns, right-sidebar
*/

/* INDEX:    =GENERAL    =LAYOUT    =HEADER    =MENUS    =POST    =WOOCOMMERCE    =SITEMAP    =CONTACT FORM    =SLIDER    =WP-PAGENAVI    =FOOTER    =WIDGETS    =COMMENTS    =RESPONSIVE*//* =GENERAL-------------------------------------------------------------- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}/*** GENERAL ----------------------------*/
body {
	font-family: 'Arial', sans-serif;
	font-size: 16px;
}
#container:after, #header:after, #main:after, #main-fullwidth:after, #footer:after, .clearfix:after {
	content:"\0020";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	overflow:hidden;
}
#container, #header, #main, #main-fullwidth, #footer, .clearfix {
	display:block;
}
.clear {
	clear:both;
}/* Headings */
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	margin-bottom: 16px;
	line-height: 1.5;
}
h1 {
	font-size: 40px;
}
h2 {
	font-size: 30px;
}
h3 {
	font-size: 20px;
}
h4 {
	font-size: 16px;
}
h5 {
	font-size: 14px;
}
h6 {
	font-size: 12px;
}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
	margin:0;
}
p {
	margin:0 0 20px 0;
}
table {
	margin-bottom: 20px;
	width:100%;
}
th {
	font-weight: bold;
}
thead th {
	background: #c3d9ff;
}
th, td, caption {
	padding: 4px 10px 4px 5px;
}
tr.even td {
	background: #e5ecf9;
}
tfoot {
	font-style: italic;
}
caption {
	background: #eee;
}/* Lists */
li ul, li ol {
	margin: 0;
}
ul, ol {
	margin: 0 20px 20px 0;
	padding-left: 0px;
}
ul {
	list-style-type: none;
}
ol {
	list-style-type: decimal;
}
dl {
	margin: 0 0 20px 0;
}
dl dt {
	font-weight: bold;
}
dd {
	margin-left: 20px;
}/* Misc */
blockquote {
	margin: 20px;
	color: #666;
	font-style: italic;
}
pre {
	margin: 20px 0;
	white-space: pre;
}
pre, code, tt {
	font: 13px 'andale mono', 'lucida console', monospace;
	line-height: 18px;
}
.menus, .menus * {
	margin:	0;
	padding: 0;
	list-style:	none;
	list-style-type: none;
	line-height: 1.0;
}
.menus ul {
	position: absolute;
	top: -999em;
	width: 100%;
}
.menus ul li {
	width: 100%;
}
.menus li:hover {
	visibility:	inherit;
}
.menus li {
	float: left;
	position: relative;
}
.menus a {
	display: block;
	position: relative;
}
.menus li:hover ul, .menus li.sfHover ul {
	left: 0;
	top: 100%; /* match top ul list item height */
	z-index: 99;
}
.menus li:hover li ul, .menus li.sfHover li ul {
	top: -999em;
}
.menus li li:hover ul, .menus li li.sfHover ul {
	left: 100%; /* match ul width */
	top: 0;
}
.menus li li:hover li ul, .menus li li.sfHover li ul {
	top: -999em;
}
.menus li li li:hover ul, .menus li li li.sfHover ul {
	left: 100%;
	top: 0;
}
.sf-shadow ul {
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
.menus .sf-shadow ul.sf-shadow-off {
	background: transparent;
}
blockquote {
	overflow: hidden;
	padding-left: 9px;
	font-style: italic;
	color: #666;
	border-left: 3px solid #CADAE7;
}
img.wp-smiley {
	max-height: 12px;
	margin: 0;
	padding: 0;
	border: none;
}
.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
.wp-caption {
	background:none;
	text-align: center;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
.gallery-caption {
}
.sticky {
}
.post img.alignleft {
	margin: 0 10px 10px 0;
}
.post img.alignright {
	margin: 0 0 10px 10px;
}
.post img.aligncenter {
	margin-bottom: 10px;
}
#wp-calendar {
	empty-cells: show;
	font-family: Arial, Helvetica, Sans-serif;
	margin: 0;
	font-weight: normal;
	width: 100%;
	border-spacing: 1px;
	border-collapse: separate;
}
#wp-calendar caption {
	padding: 4px 0;
	text-transform: uppercase;
	margin: 2px 0 2px 0;
	text-align: left;
	background: none;
}
#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	background: none;
}
#wp-calendar td {
	font-family: Arial, Helvetica, Sans-serif;
	letter-spacing: normal;
	padding: 4px 0;
	text-align: center;
	background: none;
}
.error {
	text-align: center;
	color: #fff;
	font-weight: bold;
	background: Red;
	padding: 8px;
	font-size: 12px;
	margin: 0 0 10px 0;
}
.message {
	text-align: center;
	color: #fff;
	font-weight: bold;
	background: Green;
	padding: 8px;
	font-size: 12px;
	margin: 0 0 10px 0;
}
embed, img, object, video, .wp-caption {
	max-width: 100%;
}
img {
	height: auto;
}
body {
	background: #E6E6E6;
	color: #555555;
	line-height:1.5;
}
a {
	color: #000;
	text-decoration: none;
}
a:hover, a:focus {
	color:#9fc612;
	text-decoration: none;
}
a:focus {
	outline: none;
}/* =LAYOUT-------------------------------------------------------------- */
#container {
	width: 960px;
	margin: 0 auto;
}
#main {
}
#main-fullwidth {
	padding: 15px;
	background: #fff;
	-moz-box-shadow: 0 0 13px rgba(67, 67, 65, .1);
	-webkit-box-shadow: 0 0 13px rgba(67, 67, 65, .1);
	box-shadow: 0 0 13px rgba(67, 67, 65, .1)
}
#content {
	overflow: hidden;
	float: right;
	width: 615px;
}
#sidebar-primary {
	overflow: hidden;
	float: left;
	padding: 10px;
	width:100%;
}
#sidebar-primary .menu {
	padding: 0 10px;
}
#sidebar-primary .menu li {
	margin: 0;
	padding: 0;
}
#sidebar-primary .menu li a {
	padding:10px;
	padding: 10px;
	display: block;
	text-transform:uppercase;
	border-bottom: 1px dashed #eee;
	font-weight:bold;
}
#sidebar-primary .menu li li a {
	font-weight:normal
}
#sidebar-primary .menu li ul {
}
#sidebar-primary .menu li ul li {
	margin: 0;
	padding-left: 10px;
}/* =HEADER-------------------------------------------------------------- */
#header {
	height: auto;
	margin: 0px 0;
}
.logo {
	text-align:left;
	border-radius: 5px;
	margin-top: 5px;
	padding: 0 10px;
}
.logo h1.site_title {
	margin: 0;
	padding:0;
	font-family: Arial, Helvetica, Sans-serif;
	font-size:48px;
	line-height: 40px;
	font-weight: bold;
}
.logo h1.site_title a, .logo h1.site_title a:hover {
	color: #333;
	text-decoration: none;
}
.logo h2.site_description {
	margin: 0;
	padding:0;
	color: #999;
	font-family: Arial, Helvetica, Sans-serif;
	font-size:14px;
	line-height: 14px;
}
.header-right {
	float: right;
}
#top-social-profiles {
	padding-top: 10px;
	height: 32px;
	text-align: right;
}
#top-social-profiles img {
	margin: 0 0 0 6px !important;
}
#top-social-profiles img:hover {
	opacity: 0.8;
}
#top-social-profiles .widget-container {
	background: none;
	padding: 0;
	border: 0;
}/* =MENUS-------------------------------------------------------------- *//* Menu Primary----------------------------*/
.menu-primary-container {
	float: left;
	padding:8px 0;
	position:relative;
	height: 34px;
	z-index: 400;
}
.menu-primary {
}
.menu-primary ul {
	min-width: 160px;
}/* First Level - Menu Primary */
.menu-primary li {
	background: url('images/menu-primary-separator.png') left center no-repeat;
}
.menu-primary li:first-child {
	background: none;
}
.menu-primary li a {
	color: #555;
	padding: 11px 15px;
	text-decoration: none;
	font-family: 'Arial', sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: normal;
}
.menu-primary li a:hover, .menu-primary li a:active, .menu-primary li a:focus, .menu-primary li:hover > a, .menu-primary li.current-cat > a, .menu-primary li.current_page_item > a, .menu-primary li.current-menu-item > a {
	color: #F28E0B;
	outline: 0;
	background: none;
}/* Child Levels - Menu Primary */
.menu-primary li li a {
	color: #FFFFFF;
	text-transform: none;
	background: #393939;
	padding: 10px 15px;
	margin: 0;
	border: 0;
	font-weight: normal;
}
.menu-primary li li a:hover, .menu-primary li li a:active, .menu-primary li li a:focus, .menu-primary li li:hover > a, .menu-primary li li.current-cat > a, .menu-primary li li.current_page_item > a, .menu-primary li li.current-menu-item > a {
	color: #FFFFFF;
	background: #E6730C;
	outline: 0;
	border-bottom:0;
	text-decoration: none;
}/* Arrows Menu Primary */
.menu-primary a.sf-with-ul {
	padding-right: 20px;
	min-width: 1px;
}
.menu-primary .sf-sub-indicator {
	position: absolute;
	display: block;
	overflow: hidden;
	right: 0;
	top:  0;
	padding: 10px 10px 0 0;
}
.menu-primary li li .sf-sub-indicator {
	padding: 9px 10px 0 0;
}/* Shadows Menu Primary */
.wrap-menu-primary .sf-shadow ul {
	background:	url('images/menu-primary-shadow.png') no-repeat bottom right;
}/* Menu Secondary----------------------------*/
.menu-secondary-container {
	position:relative;
	height: 42px;
	z-index: 300;
	background: none;
	margin-bottom: 10px;
}
.menu-secondary {
}
.menu-secondary ul {
	min-width: 160px;
}/* First Level - Menu Secondary */
.menu-secondary li a {
	color: #555555;
	padding: 14px 15px;
	text-decoration: none;
	font-family: 'Arial', sans-serif;
	font-size: 13px;
	text-transform: uppercase;
	font-weight: normal;
}
.menu-secondary li a:hover, .menu-secondary li a:active, .menu-secondary li a:focus, .menu-secondary li:hover > a, .menu-secondary li.current-cat > a, .menu-secondary li.current_page_item > a, .menu-secondary li.current-menu-item > a {
	color: #555555;
	outline: 0;
	box-shadow: 0 -2px 0 0 #E77810;
	border-left: 1px solid #DFDFDF;
	border-right: 1px solid #DFDFDF;
	margin: 0 -1px 0 -1px;
	background: #FFFFFF;
}/* Child Levels - Menu Secondary */
.menu-secondary ul {
	border: 1px solid #DDDDDD;
	background: #FFFFFF;
	padding: 5px 0;
	margin: 0 0 0 -1px;
}
.menu-secondary ul ul {
	margin: -6px 0 0 0;
}
.menu-secondary li li a {
	color: #E77810;
	padding: 10px 15px;
	text-transform: none;
	margin: 0;
	font-weight: normal;
}
.menu-secondary li li a:hover, .menu-secondary li li a:active, .menu-secondary li li a:focus, .menu-secondary li li:hover > a, .menu-secondary li li.current-cat > a, .menu-secondary li li.current_page_item > a, .menu-secondary li li.current-menu-item > a {
	color: #E77810;
	background: #F4F4F4;
	outline: 0;
	border-top: 1px solid #DFDFDF;
	border-bottom: 1px solid #DFDFDF;
	margin: -1px 0;
	box-shadow: none;
	border-left: 0;
	border-right: 0;
}/* Arrows - Menu Secondary */
.menu-secondary a.sf-with-ul {
	padding-right: 26px;
	min-width: 1px;
}
.menu-secondary .sf-sub-indicator {
	position: absolute;
	display: block;
	overflow: hidden;
	right: 0;
	top:  0;
	padding: 14px 13px 0 0;
}
.menu-secondary li li .sf-sub-indicator {
	padding: 9px 13px 0 0;
}/* Shadows - Menu Secondary */
.wrap-menu-secondary .sf-shadow ul {
	background:	url('images/menu-secondary-shadow.png') no-repeat bottom right;
}/* =POST-------------------------------------------------------------- *//* Post General----------------------------*/
.post {
	margin-bottom: 15px;
	border-bottom: 0;
}
.post-box {
	width: 100%;
	float: none;
	overflow: hidden;
}
.post-wrap div:first-child {
	margin-left: 0;
}
.page, .post-single {
	border-bottom: 0;
	margin-bottom: 0;
}
.title {
	color: #333333;
	margin: 0 0 10px 0;
	padding: 0;
	font-family: 'Arial', sans-serif;
	font-size: 16px;
	line-height: 1.5;
	font-weight: normal;
}
.post-single .title {
	font-size: 25px;
	line-height: 24px;
	padding:10px 0;
	color:#000;
	font-weight:bold;
	text-transform: uppercase;
}
.title a {
	color: #333;
	text-decoration: none;
	font-weight:normal;
}
.title a:hover {
	color: #004400;
	text-decoration: none;
}
.entry {
	line-height: 20px;
}
.featured_image {
	padding: 6px;
	background: #fff;
	margin-right: 10px;
	width: 100%;
	height: 180px;
	border-radius: 10px;
}
.page-title {
	color: #000;
	margin: 10px 0 0px 0;
	padding: 0 0 10px 0;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 25px;
	text-align: center;
}/* Post Metas----------------------------*/
.postmeta-primary {
	color: #555;
	font-size: 12px;
	line-height: 18px;
	padding: 0 0 10px 0;
}
.postmeta-secondary {
	color: #555;
	font-size: 12px;
	line-height: 18px;
	padding: 0 0 10px 0;
}
.postmeta-primary span, .postmeta-secondary span {
	background: url(images/meta-separator.png) left center no-repeat;
	padding:3px 0 3px 10px;
}
.postmeta-primary span:first-child, .postmeta-secondary span:first-child {
	background: none;
	padding-left: 0;
}/* Read More----------------------------*/
.readmore {
	margin-bottom: 15px;
	float: right;
}
.readmore a {
	color: #fff;
	background: #EC3F03;
	padding: 8px 14px;
	font-size: 12px;
	line-height: 12px;
	display: inline-block;
	text-decoration: none;
	border-radius:5px;
	text-transform: none;
}
.readmore a:hover {
	color: #FFFFFF;
	background: #FF5722;
	text-decoration: none;
}/* =WOOCOMMERCE-------------------------------------------------------------- */
.woocommerce .content, .woocommerce #main-fullwidth {
	background: #fff;
}
.variations .label {
	background-color:inherit;
	color: inherit;
	display: block !important;
	font-size: inherit;
	font-weight: inherit;
	line-height:inherit;
	text-shadow: none;
	vertical-align: inherit;
	white-space: inherit;
	padding: 8px 8px 8px 0 !important;
}
.woocommerce input[type="text"], .woocommerce input[type="password"], .woocommerce input.text, .woocommerce input.title, .woocommerce textarea, .woocommerce select {
	margin: 0;
	padding: 4px !important;
}
.quantity input[type="text"], .quantity input.text, .quantity input {
	margin: 0;
	padding: 0 !important;
}
.woocommerce img {
	width: auto !important;
	height: auto !important;
}/* =SITEMAP-------------------------------------------------------------- */
.sitemap {
}
.sitemap-col {
	width: 30%;
	padding: 0 0 0 10px;
}
.sitemap-col-archives {
	width: 45%;
	padding: 0 0 0 10px;
}
.sitemap h2 {
	font-size: 18px;
	font-weight: bold;
	border-bottom: 2px solid #ddd;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
}
.sitemap h3 {
	font-size: 14px;
	font-weight: bold;
	padding: 0;
	margin: 0 0 10px 0;
}
.sitemap-list {
	font-size: 13px;
	line-height: 22px;
}
.sitemap-list, .sitemap-list ul {
	padding: 0 0 0 20px;
}/* =CONTACT FORM-------------------------------------------------------------- */
.contact-form {
}
.contact-form-label {
	width: 90px;
	font-weight: bold;
	font-size: 14px;
	padding: 7px 0;
}
.contact-form-input {
	margin-left: 90px;
}
.contact-form input[type=text] {
	padding: 6px;
	width: 60%;
	margin-bottom: 20px;
	border: 1px solid #ccc;
	background: #fff;
}
.contact-form input[type=submit] {
	padding: 5px 50px;
	border: 1px solid #ccc;
	background: #eee;
}
.contact-form textarea {
	width: 96%;
	padding: 6px;
	height: 160px;
	margin-bottom: 20px;
	border: 1px solid #ccc;
	background: #fff;
}
.contact-form-required {
	color: red;
}/* =SLIDER-------------------------------------------------------------- */
.fp-slider {
	margin: 0;
}
.fp-slides-container {
}
.fp-slides, .fp-thumbnail, .fp-prev-next, .fp-nav {
	width: 100%;
}
.fp-slides, .fp-thumbnail {
	height:365px;
	overflow: hidden;
	position: relative;
	width:100%;
	max-width:100%;
}
.fp-slides-items {
	width:100%;
	max-width:100%;
}
.fp-thumbnail img {
	width:100%;
	max-width:100%;
}
.fp-title {
	font-family: 'Arial', sans-serif;
	color: #fff;
	font-size: 22px;
	font-weight: normal;
	padding: 0 0 2px 0;
	padding:10px 0;
	margin: 0;
	text-align:center;
}
.fp-title a, .fp-title a:hover {
	color: #fff;
	text-decoration: none;
}
.fp-content {
	position: absolute;
	bottom: 60px;
	right: 160px;
	background: #111;
	padding: 30px;
	overflow: hidden;
	border-radius: 5px;
	width: 400px;
	border: 2px solid #1A8001;
	background: rgba(0, 0, 0, 0.72);
}
.fp-content p {
	color: #fff;
	padding: 0;
	margin: 0;
	line-height: 1.5;
	font-size: 18px;
}
.fp-more, .fp-more:hover {
	color: #fff;
	font-weight: bold;
	display: block;
	background: #1A8001;
	padding: 10px;
	text-align: center;
	margin: 20px 0;
	border-radius: 5px;
	text-transform: uppercase;
	font-size: 18px;
}
.fp-nav {
	height: 12px;
	text-align: center;
	padding: 10px 0;
	background: #474747;
}
.fp-pager a {
	background-image: url(images/featured-pager.png);
	cursor:pointer;
	margin: 0 8px 0 0;
	padding: 0;
	display: inline-block;
	width: 12px;
	height: 12px;
	overflow: hidden;
	text-indent: -999px;
	background-position: 0 0;
	float: none;
	line-height: 1;
	opacity: 0.7;
	filter: alpha(opacity = 70);
}
.fp-pager a:hover, .fp-pager a.activeSlide {
	text-decoration: none;
	background-position: 0 -112px;
	opacity: 1.0;
	filter: alpha(opacity = 100);
}
.fp-prev-next-wrap {
	position: relative;
	z-index: 200;
}
.fp-prev-next {
	position: absolute;
	bottom: 200px;
	left: 0;
	right: 0;
	height: 37px;
}
.fp-prev {
	float:left;
	margin-left: 14px;
	width:37px;
	height:37px;
	background:url(images/featured-prev.png) left top no-repeat;
	opacity: 0.6;
	filter: alpha(opacity = 60);
}
.fp-prev:hover {
	opacity: 0.8;
	filter: alpha(opacity = 80);
}
.fp-next {
	float:right;
	width:36px;
	height:37px;
	margin-right: 14px;
	background:url(images/featured-next.png) right top no-repeat;
	opacity: 0.6;
	filter: alpha(opacity = 60);
}
.fp-next:hover {
	opacity: 0.8;
	filter: alpha(opacity = 80);
}/* =WP-PAGENAVI-------------------------------------------------------------- */
.wp-pagenavi {
	float: left;
}
.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
	padding: 5px 8px;
	margin: 2px;
	font-size: 15px;
	line-height: 15px;
	float: left;
}
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active {
	color: #333333;
	background:none;
}
.wp-pagenavi span.current {
	font-weight: bold;
	color: #fff;
	background:#E5740D;
}
.wp-pagenavi a:hover {
	color: #E5740D;
	background:#F3F3F3;
}
.wp-pagenavi span.pages {
	color: #333333;
	background: none;
	padding: 4px 8px 4px 0;
}
.wp-pagenavi span.extend {
	background:transparent;
	color: #333333;
	background: none;
}/* =FOOTER-------------------------------------------------------------- */
#footer {
	margin-bottom: 0;
	color: #797979;
	clear: both;
	border-top: 10px solid #ED1C24;
	background: #E3DDD8;
	padding: 15px 0;
}
#footer .widgettitle {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	font-weight: bold;
	margin-bottom: 10px;
	color:#000;
	padding: 10px 0;
}
.margin20 {
	margin:20px 0;
}
#footer strong {
}
#footer h4 {
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
}
#copyrights {
	color: #434141;
	background: #F0F0F0;
	text-align: center;
	padding: 20px 0;
	-moz-box-shadow: 0 6px 13px rgba(67, 67, 65, .1);
	-webkit-box-shadow: 0 6px 13px rgba(67, 67, 65, .1);
	box-shadow: 0 6px 13px rgba(67, 67, 65, .1);
	border-top: 1px solid #E0E0E0;
}
#copyrights a {
	color: #434141;
}
#copyrights a:hover {
	color: #434141;
	text-decoration: none;
}
#credits {
	color: #7D7D7D;
	text-align: center;
	font-size: 11px;
	padding: 10px 0 0 0;
}
#credits a {
	color: #7D7D7D;
	text-decoration: none;
}
#credits a:hover {
	text-decoration: none;
	color: #7D7D7D;
}/* Footer Widgets----------------------------*/
#footer-widgets {
	background: #FFFFFF;
	padding: 20px 0 0 0;
	-moz-box-shadow: 0 6px 13px rgba(67, 67, 65, .1);
	-webkit-box-shadow: 0 6px 13px rgba(67, 67, 65, .1);
	box-shadow: 0 6px 13px rgba(67, 67, 65, .1);
	border-top: 1px solid #F0F0F0;
}
.footer-widget-box {
	width: 225px;
	float: left;
	margin-left: 12px;
}
.footer-widget-box-last {
}/* Footer Widgets Color */
#footer-widgets .widget-container {
}/* Footer Widgets Links */
#footer-widgets .widget-container a {
}
#footer-widgets .widget-container a:hover {
}/* Footer Widget Title */
#footer-widgets .widgettitle {
}
#footer-widgets .widgettitle, #footer-widgets .widgettitle a, #footer-widgets .widgettitle a:hover {
}/* Footer List Items */
#footer-widgets .widget ul li {
}/* Footer Widgets Tabs */
#footer-widgets .tabs-widget li a {
}
#footer-widgets .tabs-widget li a:hover, #footer-widgets .tabs-widget li a.tabs-widget-current {
}/* Footer Widgets Seaarch */
#footer-widgets #search {
}
#footer-widgets #search #s {
}/* =WIDGETS-------------------------------------------------------------- *//* Widgets Defaults----------------------------*/
.widget-container {
	list-style-type: none;
	list-style: none;
	margin: 0 0 15px 0;
	padding: 0;
	color: #474747;
	font-size: 14px;
}
.widget-container a {
	color: #474747;
	text-decoration: none;
}
.widget-container a:hover {
	color: #E87D16;
	text-decoration: none;
}
.widgettitle {
	margin: 0;
	padding: 10px;
	background:#004400;
}
.widgettitle, .widgettitle a, .widgettitle a:hover {
	color: #474747;
	font-size: 16px;
	font-family: 'Arial', sans-serif;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
}
.widgettitle {
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
}
.widget ul {
	list-style-type: none;
	list-style: none;
	margin: 0;
	padding: 0;
}
.widget ul li {
	padding: 0 0 5px 0px;
	margin: 0 0 5px 0;
	background: none;
}
.widget ul li .children {
	padding-top: 17px;
}/* Search----------------------------*/
#search {
	border: 1px solid #D8D8D8;
	background: #fff url(images/search.png) 99% 50% no-repeat;
	text-align: left;
	padding: 6px 24px 6px 6px;
}
#search #s {
	background: none;
	color: #979797;
	border: 0;
	width: 100%;
	padding: 0;
	margin: 0;
	outline: none;
}
#content-search {
	width: 300px;
	padding: 15px 0;
}/* Wp Calendar----------------------------*/
#wp-calendar td:hover, #wp-calendar #today {
	background: #E7760F;
	color: #fff;
}
#wp-calendar td:hover a, #wp-calendar #today a {
	color: #fff;
}/* Text Widget----------------------------*/
.textwidget {
	line-height: 1.5;
}/* 125x125 Banners Widget----------------------------*/
.banners-125 {
	text-align: center;
	margin-bottom: -10px;
}
.banners-125 img {
	margin: 0 5px 5px 5px;
}/* Posts Widget----------------------------*/
.posts-widget ul {
	list-style-type: none;
	list-style: none;
	padding: 0;
	margin: 10px 0 0 0;
}
.posts-widget ul li {
	list-style-type: none;
	list-style: none;
	padding: 0;
	margin: 0;
	border-bottom: 0;
}
.posts-widgettitle {
	font-weight: normal;
	padding: 0 0 5px 0;
	margin: 0;
	font-family: 'Arial', sans-serif;
	font-size: 14px;
}
.posts-widgettitle a {
}
.posts-widgettitle a:hover {
}
.posts-widget-meta {
	font-style: italic;
	padding: 0 0 5px 0;
}
.posts-widget-entry {
	font-family: Arial, Helvetica, Sans-serif;
	line-height: 20px;
}
.posts-widget-more {
	font-weight: bold;
}
.posts-widget-more:hover {
}
.posts-widget-featured-image {
	background-color: #fff;
}
.posts-widget .alignleft {
	margin: 0 8px 8px 0;
}
.posts-widget .alignright {
	margin: 0 0 8px 8px;
}
.posts-widget .aligncenter {
	margin-bottom: 8px;
}/* Comments Widget----------------------------*/
.comments-widget ul {
	list-style-type: none;
	list-style: none;
	padding: 0;
	margin: 10px 0 0 0;
}
.comments-widget ul li {
	list-style-type: none;
	list-style: none;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
	border-bottom: 0;
}
.comments-widget-author {
	text-decoration: none;
	font-weight: bold;
	padding: 0 0 5px 0;
	margin: 0;
}
.comments-widget-author:hover {
}
.comments-widget-entry {
	font-family: Arial, Helvetica, Sans-serif;
	line-height: 20px;
}
.comments-widget-more {
	font-weight: bold;
}
.comments-widget-more:hover {
}
.comments-widget-avatar {
	border: 1px solid #DDDDDD;
	padding: 4px;
	background-color: #fff;
}
.comments-widget .alignleft {
	margin: 0 8px 0 0;
}
.comments-widget .alignright {
	margin: 0 0 0 8px;
}
.comments-widget .aligncenter {
	margin-bottom: 8px;
}/* Info Box Widget----------------------------*/
.infobox-widget ul {
	list-style-type: none;
	list-style: none;
	padding: 0;
	margin: 0;
}
.infobox-widget ul li {
	list-style-type: none;
	list-style: none;
	padding: 0;
	margin: 5px 0 0 0;
}
.infobox-widget ul li a {
	text-decoration: none;
}
.infobox-widget-description {
	line-height: 20px;
}
.infobox-widget-more {
	font-weight: bold;
}
.infobox-widget-more:hover {
}
.infobox-widget .alignleft {
	margin: 0 10px 10px 0;
}
.infobox-widget .alignright {
	margin: 0 0 10px 10px;
}
.infobox-widget .aligncenter {
	margin-bottom: 10px;
}
.infobox-widget .inbottom {
	margin-top: 10px;
}/* Social Profiles Widget----------------------------*/
.social-profiles-widget img {
	margin: 0 4px 0 0;
}
.social-profiles-widget img:hover {
	opacity: 0.8;
}/* Tabs Widget----------------------------*/
.tabs-widget {
	list-style: none;
	list-style-type: none;
	margin: 0 0 10px 0;
	padding: 0;
	height: 26px;
}
.tabs-widget li {
	list-style: none;
	list-style-type: none;
	margin: 0 0 0 4px;
	padding: 0;
	float: left;
}
.tabs-widget li:first-child {
	margin: 0;
}
.tabs-widget li a {
	color: #737373;
	border-bottom: 2px solid #DDDDDD;
	padding: 6px 16px;
	font-family: Arial, Helvetica, Sans-serif;
	font-weight: bold;
	display: block;
	text-decoration: none;
	font-size: 12px;
	line-height: 12px;
	background-image: -webkit-gradient(linear, top, bottom, color-stop(0, #F4F4F4), color-stop(1, #EFEFEF));
	background-image: -ms-linear-gradient(top, #F4F4F4, #EFEFEF);
	background-image: -o-linear-gradient(top, #F4F4F4, #EFEFEF);
	background-image: -moz-linear-gradient(top, #F4F4F4, #EFEFEF);
	background-image: -webkit-linear-gradient(top, #F4F4F4, #EFEFEF);
	background-image: linear-gradient(to bottom, #F4F4F4, #EFEFEF);
}
.tabs-widget li a:hover, .tabs-widget li a.tabs-widget-current {
	color: #FFFFFF;
	border-bottom: 2px solid #C15D04;
	background-image: -webkit-gradient(linear, top, bottom, color-stop(0, #EE922C), color-stop(1, #E5740C));
	background-image: -ms-linear-gradient(top, #EE922C, #E5740C);
	background-image: -o-linear-gradient(top, #EE922C, #E5740C);
	background-image: -moz-linear-gradient(top, #EE922C, #E5740C);
	background-image: -webkit-linear-gradient(top, #EE922C, #E5740C);
	background-image: linear-gradient(to bottom, #EE922C, #E5740C);
}
.tabs-widget-content {
}/* Tweets Widget----------------------------*/
.tweets-widget ul {
	list-style-type: none;
	list-style: none;
	margin: 0;
	padding: 0;
	line-height: 20px;
	font-family: Arial, Helvetica, Sans-serif;
}
.tweets-widget ul li {
	list-style-type: none;
	list-style: none;
	padding: 0;
	margin: 15px 0 0 0;
}
.tweets-widget ul li:first-child {
	margin-top: 5px;
}
.tweets-widget li.tweets-bird {
	padding-left: 24px;
	background: url(images/tweets.png) left 2px no-repeat;
}
.tweets-widget a {
}
.tweets-widget a:hover {
}
a.tweets-widget-time {
	text-decoration: underline;
}
a.tweets-widget-time:hover {
	text-decoration: none;
}/* Facebook Widget----------------------------*/
.facebook-widget {
	list-style-type: none;
	list-style: none;
	margin: 0;
	padding: 0;
}/* =COMMENTS-------------------------------------------------------------- */
#comments {
	margin-bottom: 15px;
}
#comments p {
	margin: 5px 0 10px 0;
}
h3#comments-title {
	font-weight: bold;
	font-size: 20px;
	padding: 0;
	margin: 0 0 15px 0;
}
.commentlist {
	list-style: none;
	margin: 0;
	padding: 0;
}
.commentlist li.comment {
	line-height: 24px;
	margin: 0 0 15px 0;
	padding: 0 0 0 0px;
	position: relative;
}
.commentlist li:last-child {
	border-bottom:none;
	margin-bottom:0;
}
#comments .comment-body ul, #comments .comment-body ol {
	margin-bottom: 15px;
}
#comments .comment-body blockquote p:last-child {
	margin-bottom: 15px;
}
.commentlist .avatar {
	border: 3px solid #ffffff;
	margin-right: 10px;
	width: 40px;
	height: 40px;
	vertical-align: middle;
	margin-bottom: 2px;
}
.comment-author {
	padding: 5px;
	display: block;
	background: #F2F2F2;
	border: 1px solid #DFDFDF;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.comment-author cite {
	font-style: normal;
	font-weight: bold;
}
.comment-author .says {
	font-style: italic;
}
.fn, .fn a:link, .fn a:hover, .fn a:visited {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}
.comment-meta {
	margin: -23px 0 0 65px;
	display: block;
	font-size: 11px;
	padding:0;
}
.comment-meta a:link, .comment-meta a:visited {
	text-decoration: none;
}
.commentlist .bypostauthor {
}
.reply {
	text-align: right;
	margin-bottom: 10px;
}
.comment-reply-link {
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	background: #EDEDED;
	color: #333;
	padding: 2px 8px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border:  1px solid #999999;
}
.comment-reply-link:hover {
	background: #F5F5F5;
	color: #333;
}
.commentlist .children {
	list-style: none;
	margin: 0;
}/* Children */
.commentlist .children li {
	border: none;
	margin: 0;
}
.nocomments {
	display: none;
}
#comments .pingback {
	margin-bottom: 18px;
	padding-bottom: 18px;
}
.commentlist li.comment+li.pingback {
	margin-top: -6px;
}
#comments .pingback p {
	font-size: 12px;
	line-height: 18px;
	display:block;
	margin: 0;
}
#comments .pingback .url {
	font-style: italic;
	font-size: 13px;
}/* Comments form */
#respond {
	overflow: hidden;
	position: relative;
	margin-bottom: 15px;
}
h3#reply-title {
	font-weight: bold;
	font-size: 20px;
	padding: 0;
	margin: 0 0 15px 0;
}
#respond .required {
	color:#FF4B33;
}
#respond .comment-notes {
	margin-bottom: 1em;
}
.form-allowed-tags {
	display: none;
}
.children #respond {
	margin: 0 48px 0 0;
}
#comments-list #respond {
	margin: 0 0 18px 0;
}
#comments-list ul #respond {
	margin: 0;
}
#cancel-comment-reply-link {
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
}
#respond .required {
	color:#FF4B33;
	font-weight:bold;
}
#respond label {
	font-size: 12px;
	font-weight: bold;
}
#respond input {
	margin:10px 0 0 0;
	width:98%;
}
#respond textarea {
	width:98%;
	margin:10px 0 0 0;
}
#respond .form-allowed-tags {
	font-size: 12px;
	line-height: 18px;
}
#respond .form-allowed-tags code {
	font-size: 11px;
}
#respond input[type=submit] {
	margin: 0;
}
#respond .form-submit {
	margin: 0;
}
#respond .form-submit input {
	width: auto;
	font-size: 14px;
}
#respond dl {
	margin: 0 0 10px;
}
#respond dt {
	display: inline;
	font-weight: normal;
}
#respond dd {
	display: inline;
}/* =RESPONSIVE-------------------------------------------------------------- */
.menu-primary-responsive-container, .menu-secondary-responsive-container {
	display: none;
	margin: 10px;
}
.menu-primary-responsive, .menu-secondary-responsive {
	width: 100%;
	padding: 5px;
	border: 1px solid #ddd;
}/* menu */
.header {
	background-color: #fff;
	z-index: 99;
	overflow:hidden;
}
.main-nav {
	float: left;
	margin:5px 0;
}
.main-nav > li {
	position: relative;
	display: inline-block;
}
.main-nav > li.current-menu-item, .main-nav > li:hover {
}
.main-nav > li.current-menu-item a {
	color: #fff;

}
.main-nav > li > a {
	position: relative;
	padding: 5px 55px;
	color: #fff;
	font-size: 14px;
	display: inline-block;
	text-transform: uppercase;
	transition: color 0.3s linear;
	height: 38px;
	font-weight:bold;
	line-height: 30px;
}
.main-nav > li > a:hover {

}
.main-nav > li .active {
	
}
.main-nav > li:hover .dropdown-menu {
	overflow: visible;
	height: auto;
}
.dropdown-menu {
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 20px;
	z-index: 99;
	height: 0;
	transition: all 0.3s linear;
}
.main-nav-sub {
	padding: 10px 0;
	background-color: rgba(0, 139, 187, 0.95);
	border: 1px solid #ffffff;
	border-top-width: 2px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
}
.main-nav-sub a {
	min-width: 190px;
	display: block;
	padding: 7px 10px;
	color: #ffffff;
}
.main-nav-sub a:hover {
	color: #053a4c;
	background-color: rgba(255, 255, 255, 0.4);
}
.main-nav > li:first-child {
}
.main-nav > li:first-child a {
}
.main-nav > li .caret {
	display: none;
}
.navbar-toggle {
	float: left;
	border: 1px solid #fff;
}
.navbar-toggle .icon-bar {
	background: #33381e;
}
#off-canvas {
	background: #ED1C24;
	transform: translate3d(-100%, 0, 0);
	-moz-transform: translate3d(-100%, 0, 0);
	-webkit-transform: translate3d(-100%, 0, 0);
	top: 0;
	bottom: 0;
	left: 0;
	height: 100%;
	overflow: hidden;
	position: fixed;
	visibility: hidden;
	z-index: -1;
transition: transform .4s ease, visibility 0s ease .5s, z-index 0s ease .5s;
-webkit-transition: -webkit-transform .4s ease, visibility 0s ease .5s, z-index 0s ease .5s;
}
body.mnopen #off-canvas {
	transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	overflow-scrolling: touch;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
	-ms-overflow-style: -ms-autohiding-scrollbar;
	visibility: visible;
	z-index: 9999;
transition: transform .4s ease, visibility 0s ease 0s, z-index 0s ease 0s;
-webkit-transition: -webkit-transform .4s ease, visibility 0s ease 0s, z-index 0s ease 0s;
}
.off-canvas-inner {
	width: 100%;
	background: #3c3c3c;
	color: #FFF;
}
.off-canvas-inner ul {
	float: left;
	margin: 0;
	padding: 0;
	width: 320px;
}
.off-canvas-inner ul li {
	float: left;
	width: 100%;
	border-top: solid 1px rgba(255, 255, 255, .1);
}
.menu .close-menu {
	text-align: center;
}
li.close-menu {
	display: none;
}
.off-canvas-inner ul li a {
	padding: 9px 10px;
	margin: 0 auto;
	display: block;
	font-weight: bold;
	color: #fff;
	font-size: 13px;
	text-transform: uppercase;
}
.off-canvas-inner ul li a:hover {
	color:#fff;
	text-decoration: none;
}
.off-canvas-inner ul li .sub-menu li a {
	padding-left: 20px;
	font-weight: normal;
}
#main-menu-cavas .menu-item-home {
	display: none;
}
.dropdown-menu {
	display: block;
	height: auto;
	opacity: 0;
	visibility: hidden;
	top: 100%;
	border-radius: 0px;
	border: 0px;
	margin-top: 5px;
	background:#ED1C24;
	padding:0;
}
.main-nav>li.menu-item-has-children:hover ul.dropdown-menu {
	height: auto;
	display: block;
	opacity: 1;
	visibility: inherit;
}
.main-nav>li.menu-item-has-children:hover ul.dropdown-menu li a {
	color: #fff;
	background: none;
	padding: 5px 15px;
}
ul#sub-menu {
	float: none;
	width: 100%;
	padding-left: 0px;
	margin-left: 0px;
	border-bottom: 1px solid #dcdcdc;
	margin-bottom: 10px;
}
ul#sub-menu li {
	margin-bottom: 0px;
}
ul#sub-menu li a {
	padding: 10px;
	border: 0px;
	color: #333;
	font-weight: bold;
}
ul#sub-menu li:first-child a {
	padding-left: 0px;
}
.policy-inner {
	border: 3px solid #ddd;
	padding: 20px 45px;
	margin: 10px 0;
}
.policy-inner span {
	background-repeat: no-repeat;
	float: left;
	margin-right: 10px;
	text-indent: -999em;
}
.policy-inner span {
	background-image: url("http://media.bizwebmedia.net/Sites/95717/data/upload/2014/2/ico_money.png?0");
	height: 36px;
	width: 27px;
}
.policy-inner a {
	color: #999;
}
.policy-inner .h2 {
	color: #444;
	font-size: 116.6%;
	font-weight: bold;
	text-transform: uppercase;
}
.wp-caption p.wp-caption-text {
	font-size: 14px;
	line-height: 1.5;
	padding: 0 4px 5px;
	margin: 0;
	text-align: center;
}
.margin10 {
	margin-top:10px;
	margin-bottom:10px;
}
.padding10 {
	padding-top:10px;
	padding-bottom:10px;
}
.nopadding {
	padding:0
}/* wooblock */
.titlewooblock {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	color: #000;
	font-size: 28px;
	font-weight: normal;
	margin-bottom: 10px;
	padding: 0;
	text-align: center;
	margin:10px 0;
}
.titlewooblock span {
	background: #FF5722 none repeat scroll 0 0;
	display: block;
	height: 2px;
	margin: auto;
	width: 100px;
}
.liwooblock {
	border: 1px solid #dddddd;
	box-sizing: border-box;
	float: left;
	height: 100%;
	list-style: outside none none;
	margin-bottom: 20px;
	margin-left: 0;
	margin-right: 0;
	overflow: hidden;
	padding: 5px 5px 20px;
	position: relative;
	text-align: center;
	width: 100%;
}
.liwooblock .posts-widget-featured-image {
	border:none;
}
.liwooblock:hover {
	box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.3);
}
.liwooblock a {
	color:#000;
	font-weight:bold;
}
.liwooblock .price {
	font-weight:bold;
	font-size:100% !important;
	margin: 10px 0;
}
.liwooblock .price span {
	font-size:14px;
	color:#F00;
	font-weight:bold;
}
.btnview {
	cursor:pointer
}
.quickview {
	display:none;
}
.modal-dialog {
}
.qvtitle {
	font-size:20px;
	color:#4d9839;
}
.qvdetail {
	border:2px dashed #eee;
	margin:10px 0;
	padding: 10px 20px;
}
.qcprice {
	background: #eee none repeat scroll 0 0;
	color: #4d9839;
	font-size: 30px;
	padding: 10px;
}
.qccall a, .btn-full {
	color: #fff;
	font-size: 18px;
	text-transform: uppercase;
	width:100%;
}
.qccontact {
	border: 2px dashed #eee;
	padding: 10px;
}
.qctel {
	font-size:20px;
	color:#F00;
}/* wooblock */
.h1, h1 {
	font-size:26px;
}
.h2, h2 {
	font-size:24px;
}
.h3, h3 {
	font-size:22px;
}
.h4, h4 {
	font-size:20px;
}
.h5, h5 {
	font-size:18px;
}
.h6, h6 {
	font-size:16px;
}
.woocommerce div.product form.cart {
	margin-bottom: 0 !important;
}
.woocommerce .quantity .qty {
	font-size: 20px;
	padding: 10px;
	text-align: center;
}
.woocommerce div.product form.cart div.quantity {
	float: none !important;
	margin: 0 4px 0 0;
	padding: 10px;
	text-align: center;
}/* dk */
.newsletter {
	padding: 0;
}
.newsletter label {
	color: #94ca00;
	display: block;
	font-size: 16px;
	font-weight: 700;
	line-height: 19px;
	margin-bottom: 0;
	text-transform: uppercase;
}
.newsletter span {
	color: #999;
	font-size: 12px;
}
#newsletter form {
	float: right;
	overflow: hidden;
	position: relative;
}
#newsletter .form-control {
	border: medium none;
	border-radius: 0;
	box-shadow: none;
	float: left;
	height: 36px;
	outline: medium none;
	width: 340px;
}
#newsletter button {
	background: #94ca00 none repeat scroll 0 0;
	border: medium none;
	font-weight: 700;
	height: 36px;
	line-height: 36px;
	outline: medium none;
	text-transform: uppercase;
	width: 85px;
}/* dk */
.entry p {
	text-align:justify
}/* Tablets ----------- */
#baivietlienquan ul {
margin: 0;
overflow: hidden;
padding-left: 20px;
list-style: inside;
}
#baivietlienquan li {
	float: none;
	list-style: disc;
	margin: 0 0 0 5px;
	padding: 5px 0;
}
#baivietlienquan li a {
	text-align: left;
	text-decoration: none;
	color:#1A8001;
}
#baivietlienquan img {
	border: 2px solid #DDDDDD;
	height: 110px;
	width: 110px;
}
#baivietlienquan li a:hover {
	text-decoration: underline;
}
.boldtitle {
	font-weight:bold;
	border-bottom: 1px solid #eee;
}
.pagenavi {
	border-top: 1px solid #eee;
	display: block;
	float: none;
	margin: 0 0 0px;
	overflow: hidden;
	padding: 10px 0;
}
.pagenavi span, .pagenavi a {
	background: none;
	border: 1px solid #eee;
	border-radius: 3px;
	color: #787878;
	float: left;
	font-size: 12px;
	height: 20px;
	line-height: 20px;
	margin-left: 5px;
	text-align: center;
	padding: 0 13px;
}
.pagenavi a.current {
	background: #ED2227 none repeat scroll 0 0;
	border: 1px solid #ED2227;
	border-radius: 3px;
	color: #fff;
	font-size: 12px;
	height:20px;
	line-height: 20px;
	text-align: center;
}
.widget_black_studio_tinymce .textwidget {
	padding:10px;
}
.support-item {
	text-align:center;
}
.container {
}
.showmobile {
	display:none
}/* header */
.search-form, .hotline1 {
	display: table;
	width: 100%;
	margin: 20px 0;
}
#formSearch {
	display: table-cell;
	overflow: hidden;
	padding: 0 10px;
	position: relative;
	vertical-align: middle;
}
#formSearch .inner {
	border: 2px solid #FD8900;
	display: inline-block;
	float: right;
}
#formSearch input, #formSearch select, #formSearch button {
	background: transparent none repeat scroll 0 0;
	border: medium none;
	border-radius: 0;
	display: table-cell;
	float: left;
	height: 36px;
	outline: medium none;
	vertical-align: middle;
}
#formSearch input {
	color: #999;
	width: 205px;
}
#formSearch button {
	background: #FD8900 none repeat scroll 0 0;
	color: #fff;
	float: right;
	font-size: 20px;
	padding: 0 11px;
}
.giohang {
	background:#eee;
	padding: 10px 20px;
	font-size:16px;
}/* end header *//* home du an */
article.main_color {
	color:#777;
	border:1px solid #eee;
}
.grid-entry-title {
	font-weight: bold;
	margin: 10px;
	text-align: center;
	text-transform: uppercase;
}
.grid-entry-title a {
	font-size:16px;
	color:#777;
}
.grid-entry-excerpt {
	color: #777;
	font-size: 13px;
	font-style: italic;
	padding: 10px 20px;
	text-align: center;
}
.padding20 {
	padding:20px 0;
}
h3.slide-entry-title {
	text-align:justify;
	line-height: 26px;
	height: 50px; 
	overflow: hidden;
}
.slide-entry-title a {
	color:#000;
	font-size:16px;
}
.read-more-link {
	text-align:center;
	margin: 10px 0;
}
.read-more-link a {
	color: #fff;
	background: #1AAB28;
	padding: 5px 10px;
	border-radius: 5px;
}
.wrapper {
}
.post-single {
	padding:0px 0
}
#baivietlienquan .titlewooblock {
background:rgba(0, 0, 0, 0) none repeat scroll 0 0;

color:#ED1C24;

font-size: 20px;

font-weight: bold;

margin: 10px 0;

padding: 10px 20px;

text-align: left;border-bottom: 5px solid #ED1C24;
}
#baivietlienquan .titlewooblock span {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	height: auto;
	width: 100%;
}
#sidebar-primary .titlewooblock {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	color: #000;
	font-size: 16px;
	font-weight: normal;
	margin: 10px 0;
	padding: 0;
	text-align: left;
}
#sidebar-primary .titlewooblock span {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	height: auto;
	width: 100%;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
	line-height: auto;
}
.container {
	margin-left: auto !important;
	margin-right: auto !important;
	padding-left: 15px !important;
	padding-right: 15px !important;
	width:1170px !important;
	float:none !important;
}
.bgw1 {
	background:#fff;
	border:1px solid #ccc;
	margin: 30px;
}
.duanpost {
	border:1px solid #eee;
}
.duanpost img {
	width:360px;
	height:240px;
}
.pduan h2.title {
	text-align: center;
	padding: 40px 0;
	margin: 0;
	background: url(http://localhost/phongland.com/banner/bg.png);
	color: #fff;
}
.maxheight600 img {
	min-height:300px;
	height:350px !important;
}
.imgduan {
	width:400px;
	height:325px;
}
.wrapper.fixed {
	left: 0;
	position: fixed;
	top: 0px;
	width: 100%;
	box-shadow: 0px 1px 3px #242424;
	z-index: 99999;
}
.wrapper.fixed .main-nav > li.current-menu-item, .wrapper.fixed .main-nav > li:hover {
	height: 45px;
}
.wrapper.fixed .main-nav > li > a {
}
.wrapper.fixed img {
	max-height: 42px;
}
.btn-green {
	background:#ED2227;
	color:#fff;
}
.fp-slides-items {
	width: 100% !important;
}
.fp-content-wrap {
	max-width: 1170px !important;
	position: relative;
	margin: 0 auto;
}
.collapse {
	padding:10px;
	text-align:justify;
}
.panel-default > .panel-heading {
	color: #fff;
	background-color: #83AD4B;
	border-color: #ddd;
	cursor: pointer;
}
.slide-entry-excerpt {
	text-align:justify
}
.blocknews .posts-widget-featured-image {
	background-color: #fff;
	height: 180px;
	width:100%;
}
#sidebar-primary #menu-dichvu {
	padding: 0px;
}
#sidebar-primary #menu-dichvu li {
	border:none;
}
#sidebar-primary #menu-dichvu li a {
	color:#4B6E00;
	border:none;
	border-bottom: 1px solid #eee;
}
#sidebar-primary #menu-dichvu li a::before, #sidebar-primary .posts-widget a::before {
 display: inline-block;
content: "\f105";
font-family: "FontAwesome";
color: #797979;
width: 18px;
}
#sidebar-primary #menu-dichvu li:last-child a {
	border-bottom: none;
}
.noidung ul li::before {
color: #1AAB28;
display: inline-block;
font-family: FontAwesome;
font-size: 16px;
list-style: outside none none;
padding: 5px;
}
.nomargin {
	margin-left:0;
	margin-right:0;
}
.nopadding {
	padding:0 !important;
}
.noidung {
	padding-right: 10px;
	margin-bottom: 20px;
	text-align: justify;
}
.fix_tel {
	position:fixed;
	top:80px;
	right:0;
	z-index:999999999999;
}
.fix_tel a {
	text-decoration: none;
}
.tel {
	background: #eee;
	width:205px;
	height:40px;
	position:relative;
	overflow:hidden;
	background-size:40px;
	border-radius:28px;
	border:solid 1px #ccc;
}
.bor-left, .bor-top, .bor-right, .bor-bottom {
	position:absolute;
	background-color:#EDCB67;
	-webkit-transition: all 5s ease-in-out;
	-moz-transition: all 5s ease-in-out;
	transition: all 5s ease-in-out;
}
.bor-left {
	height: 50%;
	width: 3px;
	left: 0;
	bottom: -100%;
	animation: transtop 5s ease-in-out infinite;
}
.bor-right {
	height: 50%;
	right: 0;
	top: -100%;
	width: 3px;
	animation: transbot 5s ease-in-out infinite;
}
.bor-top {
	width: 50%;
	left: -100%;
	top: 0;
	height: 3px;
	animation: transleft 5s ease-in-out infinite;
}
.bor-bottom {
	width: 50%;
	height: 3px;
	right: -100%;
	bottom: 0;
	animation: transright 5s ease-in-out infinite;
}
.fone {
	font-size: 22px;
	color: #F12227;
	line-height: 42px;
	font-weight: bold;
	padding-left: 45px;
}
.fone a {
	color:#F12227;
}/*=================== Start phone ring ===============*/
.ring-alo-phone {
	background-color: transparent;
	cursor: pointer;
	height: 80px;
	position: absolute;
	transition: visibility 0.5s ease 0s;
	visibility: hidden;
	width: 80px;
	z-index: 200000 !important;
	right: 150px;
	top: -26px;
}
.ring-alo-phone.ring-alo-show {
	visibility: visible;
}
.ring-alo-phone.ring-alo-hover, .ring-alo-phone:hover {
	opacity: 1;
}
.ring-alo-ph-circle {
	animation: 1.2s ease-in-out 0s normal none infinite running ring-alo-circle-anim;
	background-color: transparent;
	border: 2px solid rgba(30, 30, 30, 0.4);
	border-radius: 100%;
	height: 70px;
	left: 10px;
	opacity: 0.1;
	position: absolute;
	top: 10px;
	transform-origin: 50% 50% 0;
	transition: all 0.5s ease 0s;
	width: 70px;
}
.ring-alo-phone.ring-alo-active .ring-alo-ph-circle {
	animation: 1.1s ease-in-out 0s normal none infinite running ring-alo-circle-anim !important;
}
.ring-alo-phone.ring-alo-static .ring-alo-ph-circle {
	animation: 2.2s ease-in-out 0s normal none infinite running ring-alo-circle-anim !important;
}
.ring-alo-phone.ring-alo-hover .ring-alo-ph-circle, .ring-alo-phone:hover .ring-alo-ph-circle {
	border-color: #f00;
	opacity: 0.5;
}
.ring-alo-phone.ring-alo-green.ring-alo-hover .ring-alo-ph-circle, .ring-alo-phone.ring-alo-green:hover .ring-alo-ph-circle {
	border-color: #baf5a7;
	opacity: 0.5;
}
.ring-alo-phone.ring-alo-green .ring-alo-ph-circle {
	border-color: #F12227;
	opacity: 0.5;
}
.ring-alo-ph-circle-fill {
	animation: 2.3s ease-in-out 0s normal none infinite running ring-alo-circle-fill-anim;
	background-color: #000;
	border: 2px solid transparent;
	border-radius: 100%;
	height: 30px;
	left: 30px;
	opacity: 0.1;
	position: absolute;
	top: 30px;
	transform-origin: 50% 50% 0;
	transition: all 0.5s ease 0s;
	width: 30px;
}
.ring-alo-phone.ring-alo-hover .ring-alo-ph-circle-fill, .ring-alo-phone:hover .ring-alo-ph-circle-fill {
	background-color: rgba(0, 175, 242, 0.5);
	opacity: 0.75 !important;
}
.ring-alo-phone.ring-alo-green.ring-alo-hover .ring-alo-ph-circle-fill, .ring-alo-phone.ring-alo-green:hover .ring-alo-ph-circle-fill {
	background-color: rgba(117, 235, 80, 0.5);
	opacity: 0.75 !important;
}
.ring-alo-phone.ring-alo-green .ring-alo-ph-circle-fill {
	background-color: rgba(0, 175, 242, 0.5);
	opacity: 0.75 !important;
}
.ring-alo-ph-img-circle {
	animation: 1s ease-in-out 0s normal none infinite running ring-alo-circle-img-anim;
	border: 2px solid transparent;
	border-radius: 100%;
	height: 30px;
	left: 30px;
	opacity: 1;
	position: absolute;
	top: 30px;
	transform-origin: 50% 50% 0;
	width: 30px;
}
.ring-alo-phone.ring-alo-hover .ring-alo-ph-img-circle, .ring-alo-phone:hover .ring-alo-ph-img-circle {
	background-color: #FF5722;
}
.ring-alo-phone.ring-alo-green.ring-alo-hover .ring-alo-ph-img-circle, .ring-alo-phone.ring-alo-green:hover .ring-alo-ph-img-circle {
	background-color: #75eb50;
}
.ring-alo-phone.ring-alo-green .ring-alo-ph-img-circle {
	background-color: #F12227;
}
@keyframes ring-alo-circle-anim {
0% {
opacity: 0.1;
transform: rotate(0deg) scale(0.5) skew(1deg);
}
30% {
opacity: 0.5;
transform: rotate(0deg) scale(0.7) skew(1deg);
}
100% {
opacity: 0.6;
transform: rotate(0deg) scale(1) skew(1deg);
}
}
@keyframes ring-alo-circle-img-anim {
0% {
transform: rotate(0deg) 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(0deg) scale(1) skew(1deg);
}
100% {
transform: rotate(0deg) scale(1) skew(1deg);
}
}
@keyframes ring-alo-circle-fill-anim {
0% {
opacity: 0.2;
transform: rotate(0deg) scale(0.7) skew(1deg);
}
50% {
opacity: 0.2;
transform: rotate(0deg) scale(1) skew(1deg);
}
100% {
opacity: 0.2;
transform: rotate(0deg) scale(0.7) skew(1deg);
}
}
.ring-alo-ph-img-circle a img {
	padding: 1px 0 0 1px;
	width: 25px
}
.bgmenu {
	background:#1AAB28;
}
.inner {
	font-size: 20px;
	color: #ED2227;
	padding-top: 16px;
	background: url(images/hotline.png) no-repeat;
	text-indent: 63px;
	height: 50px;
	margin-left: 30px;
	text-align: left;
	margin: auto;
	width: 100%;
	font-weight:bold;
}
.khung {
	width: 1170px;
	background:#fff;
}
.bgmenu {
	background:none;
}
.sologan {
	font-size: 20px;
	color: #000;
	padding: 10px 0;
	display: block;
	text-transform: uppercase;
}
.cty {
	text-align:center;
	color:#ED2227;
	font-weight:bold;
}
.fa-2x {
	font-size: 23px !important;
	padding: 0 5px;
}
#sidebar-primary .widgettitle {
	background: #2A2B2B;
	height: 35px;
	text-align: center;
	line-height: 35px;
	color: #fff;
	border-radius: 10px 10px 0 0;
	margin: 0;
}
#sidebar-primary .widget-container .menu-dichvu-container, #sidebar-primary .widget-container .textwidget, #sidebar-primary .widget-container .widget-containerdiv {
	border:1px solid #eee;
	border-bottom:2px solid #eee;
	border-radius: 0 0 10px 10px;
}
#sidebar-primary .widget-container .widget-containerdiv {
	margin:0;
}
#sidebar-primary .widget-container .widget-containerdiv li {
	padding: 5px;
	border-bottom: 1px solid #eee;
}
#footer a {
	color:#797979;
}
#footer a:hover {
	color:#85ab00
}
.btn-warning {
	color: #fff;
	background-color: #F12227 !important;
	border-color: #F12227 !important;
}
.btn-warning a{color:#fff !important;}
.blocknews .col-md-3:nth-child(4n+1) {
clear:both;
}
#footer #menu-dichvu li a::before {
 display: inline-block;
 content: "\f105";
 font-family: "FontAwesome";
 color: #797979;
 width: 18px;
}
#menu-dichvu li {
	padding:5px 0;
	text-transform:uppercase
}
#footer .tieudefooter::after {
 content: '';
 width: 40px;
 height: 2px;
 background: #000;
 display: block;
 margin-top: 13px;
}
.topheader {
	background:#292B2A;
}
.topheader .nav li a {
	padding: 11px;
}
.topheader .nav li i {
	font-size: 20px;
	color: #6a9930;
}
.topheader .nav li span {
	font-size: 15px;
	color: #aaba9f;
}
.topheader .nav li i {
	margin: 0 10px 0 0;
	display: inline-table;
	vertical-align: middle;
}
.topheader .nav li a:hover, .topheader .nav li a:focus {
	background: none;
}
.headerbg {
	margin-bottom: 20px;
}
.breadcrumb {
	padding: 20px;
	margin-bottom: 0;
	list-style: none;
	background: none !important;
	border-radius: 4px;
	color: #fff;
	text-transform:uppercase;
	font-size: 17px;
	text-align:center;
}
.breadcrumb a {
	color:#a6d052;
}
.logomobile {
	display:none
}
.dichvu {
	background:#f4f4f4;
}
.lydo {
	background:#fff
}
.dichvu .titlewooblock, .nuoica .titlewooblock, .lydo .titlewooblock {
	padding: 15px 0;
	text-align: left;
}
.dichvu .slide-entry, .nuoicakoi .slide-entry {
	margin-bottom:30px;
	padding:10px;
	box-shadow: 0px 0px 10px #ccc;
}
.footer-quote {
	background: #9aca42;
	min-height: 105px;
	padding: 31px 15px;
	text-align: center;
	clear: both;
	display: inline-table;
	width: 100%;
}
.footer-quote h2 {
	float: left;
	font-size: 28px;
	color: #fff;
	margin: 6px 0;
	font-style: normal;
	text-transform: capitalize;
	padding: 0px 0 0 85px;
}
.footer-quote .thm-button {
	float: right;
	background: #222229;
	font-size: 15px;
	line-height: 45px;
	height: 45px;
	color: #fff;
	width: 190px;
	text-transform: uppercase;
	text-align: center;
	border-radius: 50px;
	font-weight: 700;
}
.footer-quote .thm-button:hover {
	background:#F12227
}
.livideo img {
	height:240px;
}
.thm-button1 {
	float: none;
	background: #222229;
	font-size: 15px;
	line-height: 45px;
	height: 45px;
	color: #fff;
	width: 220px;
	text-transform: uppercase;
	text-align: center;
	border-radius: 50px;
	display: inline-block;
	font-weight: 700;
}
.bgfff {
	background:#fff;
	overflow: hidden;
}
.bgccc {
	background:#f4f4f4;
	overflow: hidden;
}
.livideo {
	text-align:center
}
.livideo .title a {
	padding:10px 0;
}
.table tr {
	border:1px solid #eee;
}
.table td {
	border:1px solid #FFBBBB;
	font-size:16px;
	background:#FFF;
}
.reltable {
	position:relative
}
.toptuan {
	position:absolute;
	top:-8px;
	width:100%;
	text-align: center;
}
.toptuan span {
	background: #000;
	color: #fff;
	width: 100px;
	display: block;
	margin: 0 auto;
}
.toptuan2 span {
	margin-right: -40px;
}
.toptuan3 {
	bottom: 0px;
	top:auto;
}
.toptuan3 span {
	margin-right: -40px;
}
.page-id-2 .titlewooblock {
	display:none;
}
.header-link {
	text-align:right
}
.header-link a {
	color:#000
}
.dangkydiv {
	background:#eee;
	padding:10px 0;
}
.dangkydiv1 {
	padding:5px 0 !important;
}
.page-id-2 .post-single h2.title {
	text-align:center;
}
.lasodadat li {
	list-style:none;
	padding: 5px;
}
.entry h2 {
	background: #EC3F03;
	display: inline-block;
	color: #fff;
	padding: 0 20px;
	border-radius: 10px;
}
.lasodadat {
	padding:0px;
}
.category .entry h2 a {
	color:#000;
	font-weight:bold;
	height: 40px;
	display: block;
	overflow: hidden;
}
.category .entry h2 {
	font-size:15px;
	background:none;
	padding:0;
}
.boxshadow {
	box-shadow: 1px 4px 6px #888;
}
.homnay, .homnay .am {
	color:#fff !important;
}
.ngaydcchon{ color:
#000;
background: #FFB8B8 !important;}
#m605 {
	color: red;
}
.font20 {
	font-size:20px;
}
.font22 {
	font-size:22px;
}
.font24 {
	font-size:24px;
}
.font26 {
	font-size:26px;
}
.font28 {
	font-size:28px;
}
.font30 {
	font-size:30px;
}
.pa10 {
	padding:10px
}
.pa20 {
	padding:20px
}
.pa30 {
	padding:30px
}
.pa40 {
	padding:40px
}
.pat10 {
	padding:10px 0
}
.pat20 {
	padding:20px 0
}
.pat30 {
	padding:30px 0
}
.pat40 {
	padding:40px 0
}
.ma10 {
	margin:10px;
}
.ma20 {
	margin:20px;
}
.ma30 {
	margin:30px;
}
.ma40 {
	margin:40px;
}
.mat10 {
	margin:10px 0;
}
.mat20 {
	margin:20px 0;
}
.mat30 {
	margin:30px 0;
}
.mat40 {
	margin:40px 0;
}
.mautrang {
	color:#fff
}
.mauchuan {
	color:#FF9700;
}
.tuvi-top {
	background:#fff;
}
.tuvi-menu {
	background:#f4f4f4;
}
.tuvi-menu .main-nav > li > a {
	color:#000;
	border-radius: 4px;
}
.tuvi-menu .main-nav > li > a:hover {
	color: #fff;
	background: #009700;
}
.tuvi-menu .main-nav > li.current-menu-item a {
	color: #fff;
	background: #009700;
	border-radius: 4px;
}
.bgfff {
	background:#fff
}
.page-id-9009 .tieude {
	background: #FF9700;
	color:#fff;
}
.tuvi-thamgia img {
	height:260px;
	width:100%;
}
.noleft {
	padding-left:0 !important;
}
.noright {
	padding-right:0 !important;
}
.tuvi-dangky {
	background:#4A4A4A
}
.contacth2 {
	color: white;
	text-shadow: 2px 2px 4px #000;
	border: none;
	font-size: 30px;
	background: none !important;
}
.tuvi-dangky {
	color:#fff;
}
.capuser {
	font-size:20px;
	color:000;
	font-weight:bold;
}
.user-title {
	padding: 10px;
	background: #eee;
	border-top: 1px solid #ccc;
	font-size: 16px;
}
.noleft {
	padding-left:0;
}
.noright {
	padding-right:0
}
.sodiem {
	font-weight:bold;
	text-align:center;
	font-size:16px;
	padding:10px 0;
}
.menudiv {
	background: #ED1C24;
	margin-top: 10px;
}
.titlehead {
	margin-bottom:15px;
}
.titlehead span {
background:
#ED1C24;
height: 35px;
display: inline-block;
line-height: 35px;
padding: 0;
color:
#fff;
font-weight: bold;
margin-left: 10px;
border-radius: 5px;
width: 200px;
text-align: center;
}
.boxtintuc img {
	height:220px;
	width:100%;
}
.titlevideo {
	font-weight:bold;
	font-size:16px;
	padding:10px 0;
}
.listvideo {
	height:450px;
	overflow-y:scroll
}
.boxtin {
	background: #ED1C24;
}
.boxtin ul {
	margin:0;
	padding:0;
}
.boxtin ul li {

	padding:5px 0;
	padding-left: 10px;
}
.boxtin ul li i {
	padding:0 10px;
	color:#fff;
	font-size:16px;
}
.boxtin-h3 {
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	padding: 10px;
	text-transform: uppercase;
}
.boxtin-desc {
	text-align:left;
	padding:5px 10px;
}
.formdangky {

}
.formdangkydv {
	padding:20px
}
.formdangkyin {
	padding:5px 0;
	color: #fff;
}
.boxtin, .formdangky {

	margin-bottom:20px;color: #fff;
}
.formdangky {
	background:#8E1115;
}
.ktlapdia .btn-warning {
	margin:20px 0;
	background:#FF0000 !important;
	color:#fff;
}
.formdangky .boxtin-h3 {
	color: #fff;
font-size: 24px;
padding: 15px 0;
}
.bgfooter {
	
}
.bgfooterdiv {
	background:#000;
	padding:10px 0 !important;
	text-align:center;
	color:#fff;
	font-size:16px;
	font-weight:bold;
}
.thanhbox .container {
	background:#fff;
	padding:0 !important;
	box-shadow: 6px 0 33px rgba(0, 0, 0, .1);
}
section {
	clear:both
}
.formdangnhap {
	background:#eee;
	padding:10px;
}
.thembtn {
	background: #ccc;
	padding: 5px;
	margin: 0 5px;
	border-radius: 10px;
}
.boxlichthem {
	background:#F00;
	padding:5px;
}
.boxlichthem a {
	padding:0 10px;
	color:#fff;
}
.tennam {
	text-align:center;
	font-size:150%;
	line-height:120%;
	font-weight:bold;
	color:#000000;
	background-color: #CCCCCC
}
.thang {
	font-size: 9pt;
	line-height:100%;
	table-layout:fixed;
	background:#F3EDC9
}
.tenthang {
	text-align: center;
	font-size: 16px;
	line-height: 100%;
	font-weight: bold;
	color: #330033;
	height: 30px;
	line-height: 30px;
}
.navi-l {
	text-align:center;
	font-size:75%;
	line-height:100%;
	font-weight:bold;
	color:red;
}
.navi-r {
	text-align:center;
	font-size:75%;
	line-height:100%;
	font-weight:bold;
	color:#330033;
}
.ngaytuan {
	width:14%;
	text-align:center;
	font-size:125%;
	line-height:100%;
	color:#330033;
	background: none
}
.ngaythang {
	background:none
}
.homnay {
	background-color:#ED1C24 !important;
}
.tet {
	background-color:#FFCC99
}
.am {
	text-align:right;
	font-size:75%;
	line-height:1.5;
	color:#000
}
.am2 {
	text-align:right;
	font-size:75%;
	line-height:1.5;
	color:#004080
}
.t2t6 {
	text-align:left;
	font-size:100%;
	color:black;
	line-height:1.5;
}
.t7 {
	text-align:left;
	font-size:100%;
	line-height:1.5;
	color:green
}
.cn {
	text-align:left;
	font-size:100%;
	line-height:1.5;
	color:red
}
.tet .bgfff {
	background:none
}
.thang td {
	padding:1px
}
.thang .bgfff {
	padding:5px
}
.thang .ngaytuan {
	padding: 10px;
	background: #FFF;
	text-align: center;
}
.ngaycn {
	color:#F00
}
.pa10 {
	padding:10px;
	overflow:hidden;
}
.table span{ padding: 10px;display: inline-block;}
.table .form-control{display:inline-block; width:auto;}
.entry .titleh3{ background: #F00;

color: #fff;

width: 100%;

display: block;

border-radius: 0;

margin: 0;

text-align: center;

text-transform: uppercase;}
.setvideo{ cursor:pointer;}
.tenfooter{font-size: 30px; color:#ED1C24; font-weight: bold;text-transform: uppercase; padding: 15px 0;display: block;}
.blocktin img{background-color:
#fff;
float: left;
width: 180px;
height: 100px;
margin-right: 10px;}
.tinthem img{
width: 80px;
height: 60px;
}
.tinthem{padding:0 !important;}
.iconmenu{background: url(images/icon-danhmuc.png) no-repeat scroll 0 0;display: block;text-align: center;width:50px;margin: 0 auto;height: 50px;}
.iconthongbao{background: url(images/icon-thongbao.png) no-repeat scroll 0 0;display: block;text-align: center;width: 50px;margin: 0 auto;height: 50px;}
.icontintuc{background: url(images/icon-tintuc.png) no-repeat scroll 0 0;display: block;text-align: center;width: 50px;margin: 0 auto;height: 50px;}
.iconkhoahoc{background: url(images/icon-khoahoc.png) no-repeat scroll 0 0;display: block;text-align: center;width: 50px;margin: 0 auto;height: 50px;}
.iconkienthuc{background: url(images/icon-kienthuc.png) no-repeat scroll 0 0;display: block;text-align: center;width: 50px;margin: 0 auto;height: 50px;}
.icontailieu{background: url(images/icon-tailieu.png) no-repeat scroll 0 0;display: block;text-align: center;width: 50px;margin: 0 auto;height: 50px;}
.blocktin ul{padding-left: 10px;}
.blocktin ul li{  background:none;}
.blocktin ul li h3 a{ text-transform: none; padding: 5px 10px;}
.blocktin ul li h3 i{font-size: 8px;
margin-right: 10px;
color:#ED1C24;}
.blocktin ul li:last-child{ background: none;}
.buttonclick{padding: 25px;
text-align: right;}
.buttonclick a{font-size:20px; margin-top: 30px; color:#ED1C24; text-transform: uppercase; border: 1px solid #ED1C24; padding: 5px; border-radius: 5px;}
.tinlienquan img{width: 100% !important; height: 200px !important;}
.boxtindk{display:none;}
.tinthem a{ padding:0px 10px; color:#555144;font-size: 13px; text-transform: uppercase}
.tinthem a i{font-size: 6px;
color:
#ED1C24;
display: inline-block;
margin-right: 10px;}
.tinthem li{padding:5px 0px;}
.blocktin ul li:last-child a{color:#333;}
.dklaplaso{text-transform:uppercase; font-size:18px; font-weight:bold; background:#ED1C24 !important; border:none !important;}
	 .dropdown-menu > li > a{font-size:16px; border-bottom: 1px solid #8E1115;}
.dropdown-menu li a:before{ background:url(images/iconmenu.png) no-repeat scroll 0 0; display:inline-block; height:20px; width:20px; content:"";}
.header{display:none;}
#baivietlienquan{clear:both;}
.duongdan{text-align:left; padding-left:10px; font-size:20px;}
.duongdan span{font-size: 45px;
color:#ED1C24;}
.duongdan a{color:#ED1C24}
.duongdan a.cuoi{font-weight:bold;}
.boxdangkylich{border: 2px solid
#ED1C24;
padding: 20px;
border-radius: 10px;}
.boxdangkylich h3{text-align:center; color:#ED1C24; font-size:25px; font-weight:bold; text-transform:uppercase;}
.inputline{padding:10px 0; font-size:20px;}
.inputline input,.inputline select{height:40px; color:#ED1C24 !important; font-size:20px !important;border: 1px solid #ED1C24;}
::-webkit-input-placeholder { /* Edge */
  color:#ED1C24 !important;
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color:#ED1C24 !important;
}

.inputline input::placeholder {
  color:#ED1C24 !important;
}
.tieudedat{text-align:center; color:#ED1C24; font-size:20px;margin-bottom: 15px;}
.listgio li{ width: 50%;
float: left;
padding: 10px;
border-top: 1px solid
#eee;
border-right: 1px solid
#eee; cursor:pointer;}
.khoidatgio{
overflow: hidden;
text-align: center;
color:
#000;}
.khoidatgio td{font-size:16px; background:#fff;}
.khoidatgio .am{color:#000;font-size: 9px;}

.khoidatgio td.m606{color:#333;}
.khoidatgio .mauthu td.m606{ background:#ED1C24; font-size:13px; padding:5px 0; color:#fff !important}
.khoidatgio td.m605{color:#EF7749;}
.khoidatgio td.m604{color:#53A255;}
.listgio ul{margin:0;}
.khoidatgio h3{padding:15px 0; color:#ED1C24;}
.khoidatgio select{color:#c20000;}
.clickchonngay{cursor:pointer;}
.ngaychon{ border:1px solid #ED1C24 !important; color:#fff !important}
.giochon{border-top: 1px solid
#fff !important;
border-right: 1px solid
#fff !important;
background:
#ED1C24 !important;
color:
#fff;}
.boxtindk .boxtin-h3 {
    color: 
    #8E1115;
}
.boxtindk {
    display: block;
    background: none;
    border: 1px solid 
#8E1115;
border-radius: 10px;
color:
    #333;
}
.boxtin ul li i {
    color: 
    #8E1115;
}
.motatin{overflow: hidden;
height: 130px;}
.chonngayform select{background:none;color: #c20000;}
.chonhuong {
    clear: both;
	margin-bottom:15px;
}
.chonhuong .ten {
    width: 140px;
    float: left;color:#c20000;
}
.chonhuong select {
    width: calc(100% - 140px);
    float: left;
	color:#c20000;
}
.chonhuong .ten2 {
    width: calc(100% - 140px);
    float: left;
	color:#c20000;
}
.ngaylich .line1{border: 1px solid
#E79D9F;
padding: 5px;
text-align: center;
border-radius: 10px;
color:
#c20000;
font-weight: bold;
font-size: 20px;}
.ngaylich .line2{font-size: 24px;
text-align: center;
margin: 15px auto;
color:
#c20000;
font-weight: bold;
text-transform: uppercase;}
.ngaylich .line3{font-size: 200px;
clear: both;
text-align: center;
display: block;
color:
#c20000;
line-height:1;}
.ngaylich .line3::after{ content: "";
width: 200px;
color:
#c20000;
margin: 0 auto;
background:
#c20000;
height: 2px;
display: block;}
.ngaylich .line4{text-align: center;
color:
#c20000;
font-weight: bold;
font-size: 23px;
display: block;
overflow: hidden;
line-height: 1.5;}
.ngaylich .line5{text-align: center;
color:
#c20000;
margin-top: 15px;}
.ngaylich .line6{text-align: center;
color:
#c20000;font-weight: bold;
margin-top: 15px;}
.ngaylich .line7{text-align: center;
color:
#c20000;
margin-top: 15px;}
.ngaylich{padding: 20px 20px;
margin: 0px 0 30px;
border-radius: 10px;}
.titlehead a{color:#fff;}
.blockvptv i {
    font-size: 6px;
    color: #ED1C24;
    display: inline-block;
    margin-right: 10px;
}
.tranhlist h3{ font-weight: bold; font-size: 18px; color:#ED1C24; border-bottom: 2px solid #eee; text-transform: uppercase;}
.sd-content ul {
	list-style: none;
	display: flex;
	justify-content: flex-end;
	margin: 0;
}
.sd-content ul li {
	margin: 0 5px;
}
.sd-content ul li a.sd-button {
	text-decoration: none !important;
	display: inline-block;
	font-size: 23px;
	font-weight: 400;
	color: #777 !important;
	text-shadow: none;
	padding: 0;
	margin-top: -5px;
}
#formdangnhap2{text-align: center;}
#formdangnhap2 label{text-align: center; display: block;}
#formdangnhap2 input{width: 100%; text-align: center;}
#formdangnhap2 .button {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
	background: #ED2227;color:#fff;
}
@media only screen and (max-width: 1024px) {
 .container {
width:940px !important
}
}
 @media only screen and (max-width: 768px) {
	 .iconmenu {
    background: url(images/icon-danhmuc2.png) no-repeat scroll 0 0;
		 width:43px; height:43px; margin-bottom: 10px;
}
.icontintuc {
    background: url(images/icon-tintuc2.png) no-repeat scroll 0 0;width:43px; height:43px;margin-bottom: 10px;
}

.iconthongbao {
    background: url(images/icon-thongbao2.png) no-repeat scroll 0 0;width:43px; height:43px;margin-bottom: 10px;
}

.iconkhoahoc {
    background: url(images/icon-khoahoc2.png) no-repeat scroll 0 0;width:43px; height:43px;margin-bottom: 10px;
}

.iconkienthuc {
    background: url(images/icon-kienthuc2.png) no-repeat scroll 0 0;width:43px; height:43px;margin-bottom: 10px;
}

.icontailieu {
    background: url(images/icon-tailieu2.png) no-repeat scroll 0 0;width:43px; height:43px;margin-bottom: 10px;
}
	 .header{display:block;}
	 .close-menu{float:right; font-size:20px; background:#fff; color:red; border-radius:50%; width:30px; height:30px; text-align:center; margin-right:10px; margin-top:10px;}
	 #off-canvas {
    background: 
    #A4D05D;
}
	 .off-canvas-inner {
    width: 100%;
    background: 
#ED1C24;
color:
    #FFF;
}
	 .off-canvas-inner li a:before{ background:url(images/iconmenu.png) no-repeat scroll 0 0; display:inline-block; height:20px; width:20px; content:"";}
	 #header{padding:0 !important;}
	 .buttonclick a{font-size:18px;}

.boxtin, .formdangky{height:auto}
 .navbar-toggle {
display:block !important;
}
.cleardiv {
clear:both !important
}
#main-menu {

}
.grid {
padding-left: 15px;
padding-right: 15px;
}
li.close-menu {
display: block;
text-align: center;
}
#sidebar-primary {
margin-top: 10px !important;
}
.nomobile {
display:none
}
.khung {
width:100%
}
#off-canvas {
background:#ED1C24;
}
.main-nav > li.current-menu-item, .main-nav > li:hover {
border-bottom: none;
}
.main-nav > li {
border:none;
}
.main-nav > li > a {
height: auto;
line-height: normal;
overflow: hidden;
}
.read-more-link {
text-align: right;
display: block;
text-align: left;
padding: 10px 0;
}
.slide-entry {
margin-bottom:20px;
}
.wrapper.fixed {
position: static;
}
.hotline {
display:none
}
.container {
width: 100% !important;
}
.fp-content-wrap {
width:100%;
}
#sidebar-primary #nav_menu-2 {
}
body {
background: #fff;
}
#container, #footer-container {
width: 100%;
}
#main, #main-fullwidth, #header, #footer-widgets, #footer {
padding-left: 10px;
padding-right: 10px;
}
#main, #main-fullwidth {
background-image: none;
}
#header {
height: 100%;
padding-top: 10px;
padding-bottom: 10px;
background: none;
}
.logo, .header-right {
float: none;
text-align: center;
padding-left: 0;
padding-right: 0;
margin-left: 0;
margin-right: 0;
}
.header-right {
padding-top: 10px;
}
#topsearch {
float: none;
width: 96%;
margin: 10px 2%;
}
#header #topsearch {
margin-left: 0;
margin-right: 0;
width: 100%;
}
#top-social-profiles {
float: none;
width: 100%;
display: block;
text-align: center;
margin-bottom: 5px;
}
#content, #sidebar-primary, #sidebar-secondary {
width: 100%;
float: none;
padding: 0;
margin: 0;
display: block;
}
.menu-primary-container, .menu-secondary-container {
float: none;
margin-left: 0;
margin-right: 0;
display: block;
}
.fp-slider, #fb-root {
display: none;
}
.post-box {
width: 100%;
height: 100%;
float: none;
overflow: hidden;
margin: 0;
padding: 0;
}
#footer-widgets-container #footer-widgets {
width: inherit;
}
.footer-widget-box {
width: 100%;
float: none;
margin: 0;
padding: 0;
}
#copyrights, #credits {
display: block;
float: none;
text-align: center;
}
#footer-container #copyrights, #footer-container #credits {
padding: 5px 0;
}
#footer-container #footer {
width: auto;
padding-left: 10px;
padding-right: 10px;
}
	 .boxtindk{display: block;
background: none;
border: 1px solid
#8E1115;
border-radius: 10px; color:#333;}
	 .boxtindk ul{ padding:0;}
	 .boxtindk .boxtin-h3{color:#4F6734}
	 .boxtindk ul li {background:none !important;}
	 .boxtin ul li i{color:#4F6734}
	 .dklaplaso{background:#4F6734 !important; border:none !important;}
	 .main-nav{width:100%; overflow:hidden;}
	 .main-nav > li{width:16%;}
	 .main-nav > li > a{ padding:0 5px;}
	 .buttonclick{padding:0; text-align:center;}
	 
}
@media screen and (max-width: 767px) {
	.boxtindk{display:block; background:none;}
.cleardiv {
clear:both !important;
}
.navbar-toggle {
display:block !important;
}
}
@media only screen and (max-width: 586px) {
	.main-nav > li > a{font-size:12px;}
	.main-nav > li{width:16%;}
}
@media only screen and (max-width: 480px) {
	.iconmenu {
    background: url(images/icon-danhmuc3.png) no-repeat scroll 0 0;
		 width:30px; height:30px; margin-bottom: 10px;
}
.icontintuc {
    background: url(images/icon-tintuc3.png) no-repeat scroll 0 0;width:30px; height:30px;margin-bottom: 10px;
}

.iconthongbao {
    background: url(images/icon-thongbao3.png) no-repeat scroll 0 0;width:30px; height:30px;margin-bottom: 10px;
}

.iconkhoahoc {
    background: url(images/icon-khoahoc3.png) no-repeat scroll 0 0;width:30px; height:30px;margin-bottom: 10px;
}

.iconkienthuc {
    background: url(images/icon-kienthuc3.png) no-repeat scroll 0 0;width:30px; height:30px;margin-bottom: 10px;
}

.icontailieu {
    background: url(images/icon-tailieu3.png) no-repeat scroll 0 0;width:30px; height:30px;margin-bottom: 10px;
}
	.main-nav > li{width:15.5%;}
	.main-nav > li > a{font-size:10px;}
 .logomobile {
display:inline-block;
}
 .post-single .title {
 font-size: 20px;
}
 .page-title {
 margin: 10px 0 0px 0;
}
.breadcrumb {
 padding: 10px;
 margin-bottom: 0;
 list-style: none;
 background: none !important;
 border-radius: 4px;
 color: #fff;
 text-transform: uppercase;
 font-size: 14px;
}
 .logomobile {
width:245px;
}
 .headerbg {

}
.fix_tel {
display:none
}
#footer {
margin-bottom: 0px;
}
.fixmobile a {
width: 50%;
}
.fixmobile {
border-top: 1px solid #E5E5E5;
background-color: white;
width: 100%;
table-layout: fixed;
border-collapse: separate;
position: fixed;
vertical-align: middle;
bottom: 0;
z-index: 99999;
}
.iconmobile {
background: url("images/mobile.png") no-repeat center center;
background-size: auto auto;
height: 24px;
width: 24px;
display: inline-block;
background-size: contain;
}
.iconsms {
background: url("images/sms.png") no-repeat center center;
background-size: auto auto;
height: 24px;
width: 24px;
display: inline-block;
background-size: contain;
}
.showmobile {
display:block;
margin:20px 0 0;
}
.menu-primary-responsive-container, .menu-secondary-responsive-container {
display: block;
}
.menu-primary-container, .menu-secondary-container {
display: none;
}
#header .menu-primary-responsive-container, #header .menu-primary-responsive-container {
margin-left: 0;
margin-right: 0;
width: 100%;
}
}
@media only screen and (max-width: 420px) {
	.main-nav > li > a{font-size:7px;}
}
#site-navigation {
	float:right !important
}
.btn-success {
	color: #fff;
	background-color: #FF5722;
	border-color: #FF5722;
}/* =END-------------------------------------------------------------- */
.anulli {
	height: 1px;
	overflow: hidden;
	color: #090909;
}
.quankhach .main-nav > li > a {
	color:#000 !important;
}
/*.quankhach .main-nav > li > a:hover, .quankhach .main-nav > li.current-menu-item a, .quankhach .readmore a, .quankhach .pagenavi a.current, .quankhach .tenuser {
	color: #fff;
	background: #EC3801 !important;
	border-color:#EC3801 !important;
}*/
.quankhach .btn-green {
	background: #EC3801 !important;
	color: #000;
}
.quankhach .btn-warning {
	color: #000 !important;
	background-color: #EC3801 !important;
	border-color: #EC3801 !important;
}
.quankhach .support-icon-right h3 {
	background-color: #EC3801 !important;
	color:#000 !important;
}
/* */
.thanhvien .main-nav > li > a {
	color:#000 !important;
}
/*.thanhvien .main-nav > li > a:hover, .thanhvien .main-nav > li.current-menu-item a, .thanhvien .readmore a, .thanhvien .pagenavi a.current, .thanhvien .tenuser {
	color: #fff;
	background: #00B5C7 !important;
	border-color:#00B5C7 !important;
}*/
.thanhvien .btn-green {
	background: #00B5C7 !important;
	color: #000;
}
.thanhvien .btn-warning {
	color: #000 !important;
	background-color: #00B5C7 !important;
	border-color: #00B5C7 !important;
}
.thanhvien .support-icon-right h3 {
	background-color: #00B5C7 !important;
	color:#000 !important;
}
/* */
.dong .main-nav > li > a {
	color:#000 !important;
}
/*.dong .main-nav > li > a:hover, .dong .main-nav > li.current-menu-item a, .dong .readmore a, .dong .pagenavi a.current, .dong .tenuser {
	color: #fff;
	background: #F29D3E !important;
	border-color:#F29D3E !important;
}*/
.dong .btn-green {
	background: #F29D3E !important;
	color: #000;
}
.dong .btn-warning {
	color: #000 !important;
	background-color: #F29D3E !important;
	border-color: #F29D3E !important;
}
.dong .support-icon-right h3 {
	background-color: #F29D3E !important;
	color:#000 !important;
}
/* */

.bac .main-nav > li > a {
	color:#000 !important;
}
/*.bac .main-nav > li > a:hover, .bac .main-nav > li.current-menu-item a, .bac .readmore a, .bac .pagenavi a.current, .bac .tenuser {
	color: #fff;
	background: #E1DFDE !important;
	border-color:#E1DFDE !important;
}*/
.bac .btn-green {
	background: #E1DFDE !important;
	color: #000;
}
.bac .btn-warning {
	color: #000 !important;
	background-color: #E1DFDE !important;
	border-color: #E1DFDE !important;
}
.bac .support-icon-right h3 {
	background-color: #E1DFDE !important;
	color:#000 !important;
}
/* */
.vang .main-nav > li > a {
	color:#000 !important;
}
/*.vang .main-nav > li > a:hover, .vang .main-nav > li.current-menu-item a, .vang .readmore a, .vang .pagenavi a.current, .vang .tenuser {
	color: #fff;
	background: #FFEE10 !important;
	border-color:#FFEE10 !important;
}*/
.vang .btn-green {
	background: #FFEE10 !important;
	color: #000;
}
.vang .btn-warning {
	color: #000 !important;
	background-color: #FFEE10 !important;
	border-color: #FFEE10 !important;
}
.vang .support-icon-right h3 {
	background-color: #FFEE10 !important;
	color:#000 !important;
}
/* */
.bachkim .main-nav > li > a {
	color:#000 !important;
}
/*.bachkim .main-nav > li > a:hover, .bachkim .main-nav > li.current-menu-item a, .bachkim .readmore a, .bachkim .pagenavi a.current, .bachkim .tenuser {
	color: #fff;
	background: #E4322B !important;
	border-color:#E4322B !important;
}*/
.bachkim .btn-green {
	background: #E4322B !important;
	color: #000;
}
.bachkim .btn-warning {
	color: #000 !important;
	background-color: #E4322B !important;
	border-color: #E4322B !important;
}
.bachkim .support-icon-right h3 {
	background-color: #E4322B !important;
	color:#000 !important;
}
/* */
.kimcuong .main-nav > li > a {
	color:#000 !important;
}
/*.kimcuong .main-nav > li > a:hover, .kimcuong .main-nav > li.current-menu-item a, .kimcuong .readmore a, .kimcuong .pagenavi a.current, .kimcuong .tenuser {
	color: #fff;
	background: #5EBCE1 !important;
	border-color:#5EBCE1 !important;
}*/
.kimcuong .btn-green {
	background: #5EBCE1 !important;
	color: #000;
}
.kimcuong .btn-warning {
	color: #000 !important;
	background-color: #5EBCE1 !important;
	border-color: #5EBCE1 !important;
}
.kimcuong .support-icon-right h3 {
	background-color: #5EBCE1 !important;
	color:#000 !important;
}
/* */
.huyenthoai .main-nav > li > a {
	color:#000 !important;
}
/*.huyenthoai .main-nav > li > a:hover, .huyenthoai .main-nav > li.current-menu-item a, .huyenthoai .readmore a, .huyenthoai .pagenavi a.current, .huyenthoai .tenuser {
	color: #fff;
	background: #E63E3F !important;
	border-color:#E63E3F !important;
}*/
.huyenthoai .btn-green {
	background: #E63E3F !important;
	color: #000;
}
.huyenthoai .btn-warning {
	color: #000 !important;
	background-color: #E63E3F !important;
	border-color: #E63E3F !important;
}
.huyenthoai .support-icon-right h3 {
	background-color: #E63E3F !important;
	color:#000 !important;
}
/* */

.truyenthuyet .main-nav > li > a {
	color:#000 !important;
}
/*
.truyenthuyet .main-nav > li > a:hover, .truyenthuyet .main-nav > li.current-menu-item a, .truyenthuyet .readmore a, .truyenthuyet .pagenavi a.current, .truyenthuyet .tenuser {
	color: #fff;
	background: #F3C748 !important;
	border-color:#F3C748 !important;
}
*/
.truyenthuyet .btn-green {
	background: #F3C748 !important;
	color: #000;
}
.truyenthuyet .btn-warning {
	color: #000 !important;
	background-color: #F3C748 !important;
	border-color: #F3C748 !important;
}
.truyenthuyet .support-icon-right h3 {
	background-color: #F3C748 !important;
	color:#000 !important;
}
/* */


.ktlapdia .main-nav > li > a {
	color:#fff !important;
}
/*.ktlapdia .main-nav > li > a:hover, .ktlapdia .main-nav > li.current-menu-item a, .ktlapdia .readmore a, .ktlapdia .pagenavi a.current, .ktlapdia .tenuser {
	color: #fff;
	background: #ED1C24 !important;
	border-color:#ED1C24 !important;
}*/
.ktlapdia .btn-green {
	background: #F00 !important;
	color: #fff;
}
.ktlapdia .btn-warning {
	color: #fff !important;
	background-color:#ED1C24 !important;
	border-color: #ED1C24 !important;
}
.ktlapdia .support-icon-right h3 {
	background-color: #F3C748 !important;
	color:#000 !important;
}
.tenuser {
	padding:10px 0;
	text-align:center;
	font-size:16px;
	color:#000 !important;
}
.lenlevel {
	padding:10px 0;
	text-align:center;
	font-size:14px;
}
.lenlevel .diemcon {
	font-weight:bold;
	color:green;
}
.lenlevel .levellen {
	font-weight:bold;
	font-size:16px;
	color:#ff0000;
}
#toolbar{
    bottom: 0;
    z-index: 500;
    padding: 10px;
    position: fixed;
    display: inline-block;
    border-top: 2px solid red;
    width: 100%;
    background: #fff;
    display: none;
}
#toolbar ul{
	list-style: none;
	margin-bottom: 0;
	margin: 0;
	padding: 0;
}
#toolbar ul li{
	width: 25%;
	float: left;
	text-align: center;
}
#toolbar ul li a{
	color: #000;
	font-size: 12px;
}
#toolbar ul li a:hover{
	text-decoration: none;
}
#toolbar ul li a img{
	height: 30px;
}
.fix_tel {
    position: fixed;
    top: 70px  !important;
    right: 10px  !important;
   left: auto !important;
   bottom:auto !important;
    z-index: 999999999999;
}
@media screen and (max-width: 768px) and (min-width: 200px){
.fix_tel{display:none !important}
#uhchatboz{display:none !important}
	#toolbar{
		display: inline-block;
	}
	.footer .copyright{	
	padding-bottom: 50px;	
	}
}

@media screen and (max-width: 320px) and (min-width: 200px){
	#toolbar ul li a{
		font-size: 11px;
	}
	.footer .copyright{	
	padding-bottom: 50px;	
	}
}
.arcontactus-widget {
	opacity: 1;
	transition: .2s opacity;
	line-height: 1
}
.arcontactus-widget * {
	box-sizing: border-box
}
.arcontactus-widget.left.arcontactus-message {
	left: 20px;
	right: auto
}
.arcontactus-widget.left .arcontactus-message-button {
	right: auto;
	left: 0
}
.arcontactus-widget.left .arcontactus-prompt {
	left: 80px;
	right: auto;
	transform-origin: 0 50%
}
.arcontactus-widget.left .arcontactus-prompt.arcu-prompt-top {
	left: 0;
	right: auto
}
.arcontactus-widget.left .arcontactus-prompt.arcu-prompt-top:before {
	border-right: 8px solid transparent;
	border-top: 8px solid #fff;
	border-left: 8px solid transparent;
	border-bottom: 0 none;
	left: 25px;
	right: auto
}
.arcontactus-widget.left .arcontactus-prompt:before {
	border-right: 8px solid #fff;
	border-top: 8px solid transparent;
	border-left: 8px solid transparent;
	border-bottom: 8px solid transparent;
	right: auto;
	left: -15px
}
.arcontactus-widget.left .messangers-block {
	right: auto;
	left: 0;
	-webkit-transform-origin: 10% 105%;
	-ms-transform-origin: 10% 105%;
	transform-origin: 10% 105%
}
.arcontactus-widget.left .callback-countdown-block {
	left: 0;
	right: auto
}
.arcontactus-widget.left .messangers-block::before, .arcontactus-widget.left .callback-countdown-block::before {
	left: 25px;
	right: auto
}
.arcontactus-widget.hg.arcontactus-message {
	width: 100px;
	height: 100px
}
.arcontactus-widget.hg .messangers-block, .arcontactus-widget.hg .callback-countdown-block, .arcontactus-widget.hg .arcu-popup {
	bottom: 110px
}
.arcontactus-widget.hg .arcontactus-prompt {
	bottom: 5px
}
.arcontactus-widget.hg .icons-line {
	top: 22px;
	left: 24px
}
.arcontactus-widget.hg.left .messangers-block:before, .arcontactus-widget.hg.left .callback-countdown-block:before, .arcontactus-widget.hg.left .arcu-popup:before {
	left: 41px
}
.arcontactus-widget.hg.left .arcontactus-prompt {
	left: 110px;
	bottom: 26px
}
.arcontactus-widget.hg.right .messangers-block:before, .arcontactus-widget.hg.right .callback-countdown-block:before, .arcontactus-widget.hg.right .arcu-popup:before {
	right: 41px
}
.arcontactus-widget.hg.right .arcontactus-prompt {
	right: 110px;
	bottom: 26px
}
.arcontactus-widget.hg .arcontactus-message-button {
	width: 100px;
	height: 100px
}
.arcontactus-widget.hg .arcontactus-message-button .pulsation {
	width: 114px;
	height: 114px;
	border-radius: 60px
}
.arcontactus-widget.hg .arcontactus-message-button .icons {
	width: 70px;
	height: 70px;
	margin-top: -35px;
	margin-left: -35px
}
.arcontactus-widget.hg .arcontactus-message-button .callback-state {
	width: 70px;
	height: 70px;
	margin-top: -35px;
	margin-left: -35px
}
.arcontactus-widget.md.arcontactus-message {
	width: 60px;
	height: 60px
}
.arcontactus-widget.md .messangers-block, .arcontactus-widget.md .callback-countdown-block, .arcontactus-widget.md .arcu-popup {
	bottom: 70px
}
.arcontactus-widget.md .arcontactus-prompt {
	bottom: 5px
}
.arcontactus-widget.md.left .messangers-block:before, .arcontactus-widget.md.left .callback-countdown-block:before, .arcontactus-widget.md.left .arcu-popup:before {
	left: 21px
}
.arcontactus-widget.md.left .arcontactus-prompt {
	left: 70px
}
.arcontactus-widget.md.left .arcontactus-prompt.arcu-prompt-top {
	bottom: 70px;
	left: 0;
	right: auto
}
.arcontactus-widget.md.left .arcontactus-prompt.arcu-prompt-top:before {
	border-right: 8px solid transparent;
	border-top: 8px solid #fff;
	border-left: 8px solid transparent;
	border-bottom: 0 none;
	left: 21px;
	right: auto
}
.arcontactus-widget.md.right .messangers-block:before, .arcontactus-widget.md.right .callback-countdown-block:before, .arcontactus-widget.md.right .arcu-popup:before {
	right: 21px
}
.arcontactus-widget.md.right .arcontactus-prompt {
	right: 70px
}
.arcontactus-widget.md.right .arcontactus-prompt.arcu-prompt-top {
	right: 0;
	bottom: 70px
}
.arcontactus-widget.md.right .arcontactus-prompt.arcu-prompt-top:before {
	right: 21px
}
.arcontactus-widget.md .arcontactus-message-button {
	width: 60px;
	height: 60px
}
.arcontactus-widget.md .arcontactus-message-button .pulsation {
	width: 74px;
	height: 74px
}
.arcontactus-widget.md .arcontactus-message-button .icons {
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px
}
.arcontactus-widget.md .arcontactus-message-button .callback-state {
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px
}
.arcontactus-widget.sm.arcontactus-message {
	width: 50px;
	height: 50px
}
.arcontactus-widget.sm .messangers-block, .arcontactus-widget.sm .callback-countdown-block, .arcontactus-widget.sm .arcu-popup {
	bottom: 60px
}
.arcontactus-widget.sm .arcontactus-prompt {
	bottom: 0
}
.arcontactus-widget.sm.left .messangers-block:before, .arcontactus-widget.sm.left .callback-countdown-block:before, .arcontactus-widget.sm.left .arcu-popup:before {
	left: 16px
}
.arcontactus-widget.sm.left .arcontactus-prompt {
	left: 60px
}
.arcontactus-widget.sm.left .arcontactus-prompt.arcu-prompt-top {
	bottom: 60px;
	left: 0;
	right: auto
}
.arcontactus-widget.sm.left .arcontactus-prompt.arcu-prompt-top:before {
	border-right: 8px solid transparent;
	border-top: 8px solid #fff;
	border-left: 8px solid transparent;
	border-bottom: 0 none;
	left: 16px;
	right: auto
}
.arcontactus-widget.sm.right .messangers-block:before, .arcontactus-widget.sm.right .callback-countdown-block:before, .arcontactus-widget.sm.right .arcu-popup:before {
	right: 16px
}
.arcontactus-widget.sm.right .arcontactus-prompt {
	right: 60px
}
.arcontactus-widget.sm.right .arcontactus-prompt.arcu-prompt-top {
	right: 0;
	bottom: 60px
}
.arcontactus-widget.sm.right .arcontactus-prompt.arcu-prompt-top:before {
	right: 16px
}
.arcontactus-widget.sm .arcontactus-message-button {
	width: 50px;
	height: 50px
}
.arcontactus-widget.sm .arcontactus-message-button .pulsation {
	width: 64px;
	height: 64px
}
.arcontactus-widget.sm .arcontactus-message-button .icons {
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px
}
.arcontactus-widget.sm .arcontactus-message-button .static {
	margin-top: -16px
}
.arcontactus-widget.sm .arcontactus-message-button .callback-state {
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px
}
.arcontactus-widget.active {
	opacity: 1
}
.arcontactus-widget.arcontactus-message {
	z-index: 1000000;
	right: 20px;
	bottom: 20px;
	position: fixed!important;
	height: 70px;
	width: 70px
}
.arcontactus-widget .arcontactus-message-button {
	width: 50px;
	position: absolute;
	height: 50px;
	right: 0;
	background-color: red;
	border-radius: 50px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer
}
.arcontactus-widget .arcontactus-message-button p, .arcontactus-widget .arcontactus-message-button .arcu-item-label {
	font-family: Segoe UI, Frutiger, Frutiger Linotype, Dejavu Sans, Helvetica Neue, Arial, sans-serif;
	color: #fff;
	font-weight: 700;
	font-size: 10px;
	line-height: 11px;
	margin: 0
}
.arcontactus-widget .arcontactus-message-button .pulsation {
	width: 64px;
	height: 64px;
	background-color: red;
	border-radius: 50px;
	position: absolute;
	left: -7px;
	top: -7px;
	z-index: -1;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-webkit-animation: arcontactus-pulse 2s infinite;
	animation: arcontactus-pulse 2s infinite
}
.arcontactus-widget .arcontactus-message-button .icons {
	background-color: #fff;
	width: 44px;
	height: 44px;
	border-radius: 50px;
	position: absolute;
	overflow: hidden;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px
}
.arcontactus-widget .arcontactus-message-button .static {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -19px;
	margin-left: -26px;
	width: 52px;
	height: 52px;
	text-align: center
}
.arcontactus-widget .arcontactus-message-button .static img {
	display: inline
}
.arcontactus-widget .arcontactus-message-button .static svg {
	width: 24px;
	height: 24px;
	color: #fff
}
.arcontactus-widget .arcontactus-message-button.no-text .static {
	margin-top: -12px
}
.arcontactus-widget .pulsation:nth-of-type(2n) {
	-webkit-animation-delay: .5s;
	animation-delay: .5s
}
.arcontactus-widget .pulsation.stop {
	-webkit-animation: none;
	animation: none
}
.arcontactus-widget .icons-line {
	top: 10px;
	left: 12px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: absolute;
	-webkit-transition: cubic-bezier(.13, 1.49, .14, -.4);
	-o-transition: cubic-bezier(.13, 1.49, .14, -.4);
	transition: cubic-bezier(.13, 1.49, .14, -.4);
	-webkit-animation-delay: 0s;
	animation-delay: 0s;
	-webkit-transform: translateX(30px);
	-ms-transform: translateX(30px);
	transform: translateX(30px);
	height: 24px;
	transition: .2s all
}
.arcontactus-widget .icons-line.stop {
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}
.arcontactus-widget .icons-line span {
	display: inline-block;
	width: 24px;
	height: 24px;
	color: red
}
.arcontactus-widget .icons-line span svg, .arcontactus-widget .icons-line span i {
	width: 24px;
	height: 24px
}
.arcontactus-widget .icons-line span i {
	display: block;
	font-size: 24px;
	line-height: 24px
}
.arcontactus-widget .icons-line img, .arcontactus-widget .icons-line span {
	margin-right: 40px
}
.arcontactus-widget .static {
	transition: .2s all
}
.arcontactus-widget .static.hide {
	transform: scale(0);
	opacity: 0
}
.arcontactus-widget .icons {
	transition: .2s all
}
.arcontactus-widget .icons.hide {
	transform: scale(0);
	opacity: 0
}
.arcontactus-widget .icons.hide .icons-line {
	transform: scale(0)
}
.arcontactus-widget .icons .icon:first-of-type {
	margin-left: 0
}
.arcontactus-widget .arcontactus-close {
	color: #fff
}
.arcontactus-widget .arcontactus-close svg {
	-webkit-transform: rotate(180deg) scale(0);
	-ms-transform: rotate(180deg) scale(0);
	transform: rotate(180deg) scale(0);
	-webkit-transition: ease-in .12s all;
	-o-transition: ease-in .12s all;
	transition: ease-in .12s all;
	display: block
}
.arcontactus-widget .arcontactus-close.show-messageners-block svg {
	-webkit-transform: rotate(0) scale(1);
	-ms-transform: rotate(0) scale(1);
	transform: rotate(0) scale(1)
}
.arcontactus-widget .arcontactus-prompt {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}
.arcontactus-widget .messangers-block, .arcontactus-widget .arcontactus-prompt, .arcontactus-widget .arcu-popup {
	background: #fff;
	box-shadow: 0 0 40px rgba(0,0,0,.2);
	width: 300px;
	background-repeat: no-repeat;
	background-position: center;
	position: absolute;
	bottom: 80px;
	right: 0;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	padding: 10px 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 7px;
	-webkit-transform-origin: 80% 105%;
	-ms-transform-origin: 80% 105%;
	transform-origin: 80% 105%;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-webkit-transition: ease-out .12s all;
	-o-transition: ease-out .12s all;
	transition: ease-out .12s all;
	z-index: 1000000
}
.arcontactus-widget .messangers-block:before, .arcontactus-widget .arcontactus-prompt:before, .arcontactus-widget .arcu-popup:before {
	position: absolute;
	bottom: -7px;
	right: 25px;
	left: auto;
	display: inline-block!important;
	border-right: 8px solid transparent;
	border-top: 8px solid #fff;
	border-left: 8px solid transparent;
	content: ''
}
.arcontactus-widget .messangers-block.show-messageners-block, .arcontactus-widget .arcontactus-prompt.show-messageners-block, .arcontactus-widget .arcu-popup.show-messageners-block {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1)
}
.arcontactus-widget .arcu-popup {
	padding: 0
}
.arcontactus-widget .arcu-popup .arcu-popup-header {
	padding: 18px 15px;
	color: #fff;
	background: #787878;
	border-radius: 7px 7px 0 0;
	font-family: Segoe UI, Frutiger, Frutiger Linotype, Dejavu Sans, Helvetica Neue, Arial, sans-serif;
	margin-bottom: 0;
	font-size: 17px;
	position: relative;
	line-height: 1.4
}
.arcontactus-widget .arcu-popup .arcu-popup-content {
	padding: 10px;
	max-height: 300px;
	overflow: auto;
	line-height: initial
}
.arcontactus-widget .arcontactus-prompt.arcu-prompt-top {
	right: 0;
	max-width: 260px;
	bottom: 80px
}
.arcontactus-widget .arcontactus-prompt.arcu-prompt-top:before {
	bottom: -7px;
	right: 25px;
	left: auto;
	border-right: 8px solid transparent;
	border-top: 8px solid #fff;
	border-left: 8px solid transparent;
	border-bottom: 0 none
}
.arcontactus-widget .messangers-block {
	display: block
}
.arcontactus-widget .messangers-block.has-header {
	padding-top: 0
}
.arcontactus-widget .messangers-block .arcu-menu-header {
	padding: 18px 15px;
	color: #fff;
	background: #787878;
	border-radius: 7px 7px 0 0;
	font-family: Segoe UI, Frutiger, Frutiger Linotype, Dejavu Sans, Helvetica Neue, Arial, sans-serif;
	margin-bottom: 10px;
	font-size: 17px;
	position: relative;
	line-height: 1.4
}
.arcontactus-widget .arcu-header-close, .arcontactus-widget .arcu-popup-close, .arcontactus-widget .arcu-popup-back {
	position: absolute;
	right: 0;
	top: -30px;
	padding: 0;
	margin: 0;
	border: 0 none;
	background: none;
	line-height: 1;
	width: 26px;
	height: 26px;
	cursor: pointer;
	color: #fff;
	background: #787878;
	border-radius: 50%;
	text-align: center
}
.arcontactus-widget .arcu-header-close svg, .arcontactus-widget .arcu-popup-close svg, .arcontactus-widget .arcu-popup-back svg {
	height: 12px;
	width: 12px;
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -6px 0 0 -6px
}
.arcontactus-widget .arcu-popup-back {
	right: auto;
	left: 0;
	top: 50%;
	margin-top: -13px;
	display: none
}
.arcontactus-widget .arcu-popup-back svg {
	height: 16px;
	width: 16px;
	margin: -8px 0 0 -8px
}
.arcontactus-widget .arcontactus-prompt {
	color: #787878;
	font-family: Segoe UI, Frutiger, Frutiger Linotype, Dejavu Sans, Helvetica Neue, Arial, sans-serif;
	font-size: 16px;
	line-height: 18px;
	width: auto;
	bottom: 10px;
	right: 80px;
	white-space: nowrap;
	padding: 14px 20px 14px
}
.arcontactus-widget .arcontactus-prompt:before {
	border-right: 8px solid transparent;
	border-top: 8px solid transparent;
	border-left: 8px solid #fff;
	border-bottom: 8px solid transparent;
	bottom: 16px;
	right: -15px
}
.arcontactus-widget .arcontactus-prompt.active {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1)
}
.arcontactus-widget .arcontactus-prompt:hover .arcontactus-prompt-close {
	opacity: 1
}
.arcontactus-widget .arcontactus-prompt .arcontactus-prompt-close {
	opacity: 0;
	transition: .2s all;
	position: absolute;
	right: -10px;
	top: -10px;
	padding: 0;
	margin: 0;
	border: 0 none;
	background: none;
	line-height: 1;
	width: 26px;
	height: 26px;
	cursor: pointer;
	color: #fff;
	background: #787878;
	border-radius: 50%;
	text-align: center
}
.arcontactus-widget .arcontactus-prompt .arcontactus-prompt-close svg {
	height: 12px;
	width: 12px;
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -6px 0 0 -6px
}
.arcontactus-widget .arcontactus-prompt .arcontactus-prompt-typing {
	border-radius: 10px;
	display: inline-block;
	left: 3px;
	padding: 0 0 0 3px;
	position: relative;
	top: 4px;
	width: 50px
}
.arcontactus-widget .arcontactus-prompt .arcontactus-prompt-typing>div {
	position: relative;
	float: left;
	border-radius: 50%;
	width: 10px;
	height: 10px;
	background: #ccc;
	margin: 0 2px;
	-webkit-animation: arcontactus-updown 2s infinite;
	animation: arcontactus-updown 2s infinite
}
.arcontactus-widget .arcontactus-prompt .arcontactus-prompt-typing>div:nth-child(2) {
	animation-delay: .1s
}
.arcontactus-widget .arcontactus-prompt .arcontactus-prompt-typing>div:nth-child(3) {
	animation-delay: .2s
}
.arcontactus-widget .messangers-block .messangers-list {
	list-style: none;
	margin: 0;
	padding: 0
}
.arcontactus-widget .messangers-block .messangers-list li {
	margin: 0;
	padding: 0
}
.arcontactus-widget .messangers-block.sm .arcu-menu-header {
	padding-top: 12px;
	padding-bottom: 12px
}
.arcontactus-widget .messangers-block.sm .not-rounded-items .messanger {
	padding-left: 42px
}
.arcontactus-widget .messangers-block.sm .messanger {
	padding-left: 50px;
	min-height: 44px;
	padding-top: 4px;
	padding-bottom: 4px
}
.arcontactus-widget .messangers-block.sm .messanger span {
	height: 32px;
	width: 32px;
	margin-top: -16px
}
.arcontactus-widget .messangers-block.sm .messanger span svg, .arcontactus-widget .messangers-block.sm .messanger span i {
	height: 20px;
	width: 20px;
	line-height: 20px;
	margin-top: -10px;
	margin-left: -10px;
	font-size: 21px
}
.arcontactus-widget .not-rounded-items .messanger {
	padding-left: 48px
}
.arcontactus-widget .not-rounded-items .messanger span {
	left: 5px
}
.arcontactus-widget .messanger {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0;
	cursor: pointer;
	width: 100%;
	padding: 8px 20px 8px 60px;
	position: relative;
	min-height: 54px;
	text-decoration: none
}
.arcontactus-widget .messanger:hover {
	background-color: #eee
}
.arcontactus-widget .messanger:before {
	background-repeat: no-repeat;
	background-position: center
}
.arcontactus-widget .messanger.facebook span {
	background: #0084ff
}
.arcontactus-widget .messanger.viber span {
	background: #7c529d
}
.arcontactus-widget .messanger.telegram span {
	background: #2ca5e0
}
.arcontactus-widget .messanger.skype span {
	background: #31c4ed
}
.arcontactus-widget .messanger.email span {
	background: #ff8400
}
.arcontactus-widget .messanger.contact span {
	background: #7eb105
}
.arcontactus-widget .messanger.call-back span {
	background: #54cd81
}
.arcontactus-widget .messanger span {
	position: absolute;
	left: 10px;
	top: 50%;
	margin-top: -20px;
	display: block;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background-color: #0084ff;
	margin-right: 10px;
	color: #fff;
	text-align: center;
	vertical-align: middle
}
.arcontactus-widget .messanger span svg, .arcontactus-widget .messanger span i {
	width: 24px;
	height: 24px;
	vertical-align: middle;
	text-align: center;
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -12px;
	margin-left: -12px
}
.arcontactus-widget .messanger span i {
	font-size: 24px;
	line-height: 24px
}
.arcontactus-widget .messanger p, .arcontactus-widget .messanger .arcu-item-label {
	margin: 0;
	font-family: Segoe UI, Frutiger, Frutiger Linotype, Dejavu Sans, Helvetica Neue, Arial, sans-serif;
	font-size: 15px;
	color: rgba(0,0,0,.87);
	padding: 0;
	line-height: 17px
}
.arcontactus-widget .messanger p .arcu-item-subtitle, .arcontactus-widget .messanger .arcu-item-label .arcu-item-subtitle {
	font-size: 13px;
	color: #787878
}
.arcontactus-widget .callback-countdown-block {
	background: #fff;
	box-shadow: 0 0 40px rgba(0,0,0,.2);
	width: 410px;
	background-repeat: no-repeat;
	background-position: center;
	position: absolute;
	bottom: 80px;
	left: auto;
	right: 0;
	align-items: center;
	border-radius: 7px;
	-webkit-transform-origin: 80% 105%;
	-ms-transform-origin: 80% 105%;
	transform-origin: 80% 105%;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-transition: ease-out .12s all;
	-o-transition: ease-out .12s all;
	transition: ease-out .12s all;
	z-index: 1000000;
	color: red;
	padding-top: 5px;
	padding-left: 8px;
	padding-right: 8px;
	display: none
}
.arcontactus-widget .callback-countdown-block .callback-countdown-block-timer_timer {
	font-size: 38px;
	font-family: Segoe UI, Frutiger, Frutiger Linotype, Dejavu Sans, Helvetica Neue, Arial, sans-serif
}
.arcontactus-widget .callback-countdown-block.display-flex {
	display: block
}
.arcontactus-widget .callback-countdown-block:before {
	position: absolute;
	bottom: -7px;
	right: 25px;
	left: auto;
	display: inline-block!important;
	border-right: 8px solid transparent;
	border-top: 8px solid #fff;
	border-left: 8px solid transparent;
	content: ''
}
.arcontactus-widget .callback-countdown-block .callback-countdown-block-phone {
	font-family: Segoe UI, Frutiger, Frutiger Linotype, Dejavu Sans, Helvetica Neue, Arial, sans-serif;
	font-size: 15px;
	line-height: 18px;
	padding: 0 10px 10px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	display: none;
	width: 100%;
	position: relative
}
.arcontactus-widget .callback-countdown-block .callback-countdown-block-phone:before {
	transition: .2s all
}
.arcontactus-widget .callback-countdown-block .callback-countdown-block-phone.ar-loading:before {
	background: rgba(255,255,255,.8);
	content: ' ';
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 1
}
.arcontactus-widget .callback-countdown-block .callback-countdown-block-phone.ar-loading:after {
	content: ' ';
	position: absolute;
	width: 30px;
	height: 30px;
	z-index: 2;
	top: 50%;
	bottom: 50%;
	margin-top: -15px;
	margin-bottom: -15px;
	left: 50%;
	margin-left: -15px;
	background: url(../../../plugins/ar-contactus/res/img/ring-alt.gif) no-repeat transparent scroll 0 0
}
.arcontactus-widget .callback-countdown-block .callback-countdown-block-phone p, .arcontactus-widget .callback-countdown-block .callback-countdown-block-phone .arcu-item-label {
	text-align: center;
	margin-bottom: 10px;
	margin-top: 3px
}
.arcontactus-widget .callback-countdown-block .callback-countdown-block-phone .callback-countdown-block-form-group {
	align-items: center
}
.arcontactus-widget .callback-countdown-block .callback-countdown-block-phone .callback-countdown-block-form-group .arcu-form-group {
	margin-bottom: 10px
}
.arcontactus-widget .callback-countdown-block .callback-countdown-block-phone .callback-countdown-block-form-group .arcu-form-group.arcu-form-group-required .arcu-form-label:after {
	content: " *";
	color: #c7254e
}
.arcontactus-widget .callback-countdown-block .callback-countdown-block-phone .callback-countdown-block-form-group .arcu-form-group.arcu-form-group-type-checkbox {
	position: relative;
	padding-left: 20px
}
.arcontactus-widget .callback-countdown-block .callback-countdown-block-phone .callback-countdown-block-form-group .arcu-form-group.arcu-form-group-type-checkbox input {
	position: absolute;
	top: 2px;
	left: 0;
	width: 16px;
	height: 16px
}
.arcontactus-widget .callback-countdown-block .callback-countdown-block-phone .callback-countdown-block-form-group .arcu-form-label {
	font-size: 14px;
	margin-bottom: 3px;
	color: #333
}
.arcontactus-widget .callback-countdown-block .callback-countdown-block-phone .callback-countdown-block-form-group .arcu-form-field {
	display: block;
	width: 100%;
	font-family: Segoe UI, Frutiger, Frutiger Linotype, Dejavu Sans, Helvetica Neue, Arial, sans-serif;
	font-size: 14px;
	line-height: 16px;
	border-radius: 4px;
	border: 0;
	height: 36px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 6px 10px 6px;
	border: 1px solid #ddd;
	margin: 0!important
}
.arcontactus-widget .callback-countdown-block .callback-countdown-block-phone .callback-countdown-block-form-group textarea.arcu-form-field {
	height: 80px;
	resize: vertical;
	max-height: 140px;
	min-height: 60px
}
.arcontactus-widget .callback-countdown-block .callback-countdown-block-phone .callback-countdown-block-form-group button[type=submit] {
	display: block;
	width: 100%;
	border-radius: 4px;
	border: 0;
	background-color: red;
	color: #fff;
	font-family: Segoe UI, Frutiger, Frutiger Linotype, Dejavu Sans, Helvetica Neue, Arial, sans-serif;
	font-size: 14px;
	padding: 7px 5px 7px;
	cursor: pointer;
	height: 36px;
	margin: 0;
	line-height: 1
}
.arcontactus-widget .callback-countdown-block .callback-countdown-block-phone .callback-countdown-block-form-group button[type=submit]:hover {
	opacity: .8
}
.arcontactus-widget .callback-countdown-block .callback-countdown-block-sorry {
	height: 140px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: none
}
.arcontactus-widget .callback-countdown-block .callback-countdown-block-sorry p {
	font-family: Segoe UI, Frutiger, Frutiger Linotype, Dejavu Sans, Helvetica Neue, Arial, sans-serif;
	font-size: 16px;
	line-height: 18px;
	text-align: center;
	margin-bottom: 5px;
	margin-top: 7px;
	width: 100%
}
.arcontactus-widget .callback-countdown-block .callback-countdown-block-close {
	position: absolute;
	right: 9px;
	top: 9px;
	padding: 0;
	margin: 0;
	border: 0 none;
	background: none;
	line-height: 1;
	width: 26px;
	height: 26px;
	cursor: pointer;
	color: #fff;
	background: #787878;
	border-radius: 50%;
	z-index: 1;
	text-align: center
}
.arcontactus-widget .callback-countdown-block .callback-countdown-block-close svg {
	height: 12px;
	width: 12px;
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -6px 0 0 -6px
}
.arcontactus-widget .callback-countdown-block .callback-countdown-block-timer {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 140px;
	display: none
}
.arcontactus-widget .callback-countdown-block .callback-countdown-block-timer p {
	font-family: Segoe UI, Frutiger, Frutiger Linotype, Dejavu Sans, Helvetica Neue, Arial, sans-serif;
	font-size: 16px;
	line-height: 21px;
	text-align: center;
	margin-bottom: 5px;
	margin-top: 7px
}
.arcontactus-widget .callback-countdown-block .callback-countdown-block-timer h1 {
	font-family: Segoe UI, Frutiger, Frutiger Linotype, Dejavu Sans, Helvetica Neue, Arial, sans-serif;
	font-size: 40px;
	line-height: 46px;
	text-align: center;
	font-weight: 300
}
.arcontactus-widget .callback-countdown-block .callback-countdown-block-phone.display-flex {
	display: block
}
.arcontactus-widget .callback-countdown-block .callback-countdown-block-timer.display-flex, .arcontactus-widget .callback-countdown-block .callback-countdown-block-sorry.display-flex {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}
.arcontactus-widget .callback-state {
	background-color: #fff;
	width: 44px;
	height: 44px;
	border-radius: 50px;
	position: absolute;
	overflow: hidden;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	display: none;
	-webkit-animation: none;
	animation: none;
	z-index: 999999;
	transition: .2s all;
	transform: scale(0);
	color: red;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}
.arcontactus-widget .callback-state.display-flex {
	transform: scale(1)
}
.arcontactus-widget .callback-state svg {
	width: 24px;
	height: 24px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -12px;
	margin-left: -12px
}
.arcontactus-widget .callback-state .callback-state-img {
	position: absolute;
	top: 12px;
	left: 12px
}
.arcontactus-widget .animation-pause {
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}
@-webkit-keyframes arcontactus-pulse {
0% {
-webkit-transform:scale(0);
transform:scale(0);
opacity:1
}
50% {
opacity:.5
}
100% {
-webkit-transform:scale(1);
transform:scale(1);
opacity:0
}
}

@media (max-width:468px) {
.arcontactus-widget.arcontactus-message.opened {
	width: auto;
	right: 20px;
	left: 20px
}
.arcontactus-widget .callback-countdown-block {
	width: auto
}
}

@media (max-height:400px) {
.arcontactus-widget .arcontactus-prompt .arcontactus-prompt-close {
	opacity: 1
}
}

@media (max-width:428px) {
.arcontactus-widget .callback-countdown-block .callback-countdown-block-phone .callback-countdown-block-form-group {
	display: block
}
.arcontactus-widget .callback-countdown-block .callback-countdown-block-phone .callback-countdown-block-form-group input[type=tel], .arcontactus-widget .callback-countdown-block .callback-countdown-block-phone .callback-countdown-block-form-group button[type=submit] {
	display: block;
	width: 100%;
	margin: 0 0 5px 0
}
.arcontactus-widget .callback-countdown-block .callback-countdown-block-phone .callback-countdown-block-form-group input[type=tel] {
	margin-bottom: 10px!important
}
.arcontactus-widget .callback-countdown-block .callback-countdown-block-phone.display-flex {
	display: block;
	width: 100%
}
.arcontactus-widget .arcontactus-prompt .arcontactus-prompt-close {
	opacity: 1
}
.arcontactus-widget.arcontactus-message .messangers-block, .arcontactus-widget.arcontactus-message .callback-countdown-block, .arcontactus-widget.arcontactus-message .arcu-popup {
	bottom: 0;
	border-radius: 0
}
.arcontactus-widget.arcontactus-message.open, .arcontactus-widget.arcontactus-message.opened, .arcontactus-widget.arcontactus-message.popup-opened {
	width: 100%;
	left: 0;
	right: 0;
	bottom: 0
}
.arcontactus-widget.arcontactus-message.open .messangers-block .arcu-menu-header, .arcontactus-widget.arcontactus-message.opened .messangers-block .arcu-menu-header, .arcontactus-widget.arcontactus-message.popup-opened .messangers-block .arcu-menu-header {
	border-radius: 0;
	padding-right: 40px
}
.arcontactus-widget.arcontactus-message.open .messangers-block .arcu-header-close, .arcontactus-widget.arcontactus-message.opened .messangers-block .arcu-header-close, .arcontactus-widget.arcontactus-message.popup-opened .messangers-block .arcu-header-close {
	right: 5px;
	top: 50%;
	margin-top: -13px
}
.arcontactus-widget.arcontactus-message.open .arcu-popup .arcu-popup-header, .arcontactus-widget.arcontactus-message.opened .arcu-popup .arcu-popup-header, .arcontactus-widget.arcontactus-message.popup-opened .arcu-popup .arcu-popup-header {
	border-radius: 0;
	padding-right: 40px;
	padding-left: 30px
}
.arcontactus-widget.arcontactus-message.open .arcu-popup .arcu-popup-back, .arcontactus-widget.arcontactus-message.opened .arcu-popup .arcu-popup-back, .arcontactus-widget.arcontactus-message.popup-opened .arcu-popup .arcu-popup-back {
	display: block
}
.arcontactus-widget.arcontactus-message.open .arcu-popup .arcu-popup-close, .arcontactus-widget.arcontactus-message.opened .arcu-popup .arcu-popup-close, .arcontactus-widget.arcontactus-message.popup-opened .arcu-popup .arcu-popup-close {
	right: 5px;
	top: 50%;
	margin-top: -13px
}
.arcontactus-widget.arcontactus-message.open .messangers-block, .arcontactus-widget.arcontactus-message.opened .messangers-block, .arcontactus-widget.arcontactus-message.popup-opened .messangers-block, .arcontactus-widget.arcontactus-message.open .callback-countdown-block, .arcontactus-widget.arcontactus-message.opened .callback-countdown-block, .arcontactus-widget.arcontactus-message.popup-opened .callback-countdown-block, .arcontactus-widget.arcontactus-message.open .arcontactus-prompt, .arcontactus-widget.arcontactus-message.opened .arcontactus-prompt, .arcontactus-widget.arcontactus-message.popup-opened .arcontactus-prompt, .arcontactus-widget.arcontactus-message.open .arcu-popup, .arcontactus-widget.arcontactus-message.opened .arcu-popup, .arcontactus-widget.arcontactus-message.popup-opened .arcu-popup {
	width: 70px;
}
.arcontactus-widget.arcontactus-message.open .messangers-block .arcontactus-prompt-close, .arcontactus-widget.arcontactus-message.opened .messangers-block .arcontactus-prompt-close, .arcontactus-widget.arcontactus-message.popup-opened .messangers-block .arcontactus-prompt-close, .arcontactus-widget.arcontactus-message.open .callback-countdown-block .arcontactus-prompt-close, .arcontactus-widget.arcontactus-message.opened .callback-countdown-block .arcontactus-prompt-close, .arcontactus-widget.arcontactus-message.popup-opened .callback-countdown-block .arcontactus-prompt-close, .arcontactus-widget.arcontactus-message.open .arcontactus-prompt .arcontactus-prompt-close, .arcontactus-widget.arcontactus-message.opened .arcontactus-prompt .arcontactus-prompt-close, .arcontactus-widget.arcontactus-message.popup-opened .arcontactus-prompt .arcontactus-prompt-close, .arcontactus-widget.arcontactus-message.open .arcu-popup .arcontactus-prompt-close, .arcontactus-widget.arcontactus-message.opened .arcu-popup .arcontactus-prompt-close, .arcontactus-widget.arcontactus-message.popup-opened .arcu-popup .arcontactus-prompt-close {
	opacity: 1
}
.arcontactus-widget.arcontactus-message.open .arcontactus-message-button, .arcontactus-widget.arcontactus-message.opened .arcontactus-message-button, .arcontactus-widget.arcontactus-message.popup-opened .arcontactus-message-button {
	display: none
}
}
@keyframes arcontactus-updown {
0%, 43%, 100% {
transform:translate(0, 0)
}
25%, 35% {
transform:translate(0, -10px)
}
}
@-webkit-keyframes arcontactus-updown {
0% {
transform:translate(0 0)
}
25% {
transform:translate(-10px 0)
}
35% {
transform:translate(-10px 0)
}
43% {
transform:translate(0 0)
}
100% {
transform:translate(0 0)
}
}
@keyframes arcontactus-pulse {
0% {
-webkit-transform:scale(0);
transform:scale(0);
opacity:1
}
50% {
opacity:.5
}
100% {
-webkit-transform:scale(1);
transform:scale(1);
opacity:0
}
}
@-webkit-keyframes arcontactus-show-stat {
0%, 20% {
-webkit-transform:scale(1);
transform:scale(1)
}
21%, 84% {
-webkit-transform:scale(0);
transform:scale(0)
}
85%, 100% {
-webkit-transform:scale(1);
transform:scale(1)
}
}
@keyframes arcontactus-show-stat {
0%, 20% {
-webkit-transform:scale(1);
transform:scale(1)
}
21%, 84% {
-webkit-transform:scale(0);
transform:scale(0)
}
85%, 100% {
-webkit-transform:scale(1);
transform:scale(1)
}
}
@-webkit-keyframes arcontactus-show-icons {
0%, 20% {
-webkit-transform:scale(0);
transform:scale(0)
}
21%, 84% {
-webkit-transform:scale(1);
transform:scale(1)
}
85%, 100% {
-webkit-transform:scale(0);
transform:scale(0)
}
}
@keyframes arcontactus-show-icons {
0%, 20% {
-webkit-transform:scale(0);
transform:scale(0)
}
21%, 84% {
-webkit-transform:scale(1);
transform:scale(1)
}
85%, 100% {
-webkit-transform:scale(0);
transform:scale(0)
}
}
.arcontactus-widget.no-bg .messangers-block {
	background: 0 0;
	box-shadow: none;
	padding: 0
}
.arcontactus-widget.no-bg .messanger span, .arcontactus-widget.no-bg .not-rounded-items .messanger span {
	left: auto;
	right: 7px
}
.arcontactus-widget.sm.no-bg .messangers-block .messanger span {
	right: -2px
}
.arcontactus-widget.md.no-bg .messangers-block .messanger span {
	right: 1px
}
.arcontactus-widget.lg.no-bg .messangers-block .messanger span {
	right: 7px
}
.arcontactus-widget.hg.no-bg .messangers-block .messanger span {
	right: 22px
}
.arcontactus-widget.sm.no-bg .messangers-block.sm .messanger span {
	right: 1px
}
.arcontactus-widget.md.no-bg .messangers-block.sm .messanger span {
	right: 5px
}
.arcontactus-widget.lg.no-bg .messangers-block.sm .messanger span {
	right: 9px
}
.arcontactus-widget.hg.no-bg .messangers-block.sm .messanger span {
	right: 25px
}
.arcontactus-widget.left.no-bg .messanger span {
	right: auto;
	left: 7px
}
.arcontactus-widget.left.sm.no-bg .messangers-block .messanger span {
	right: auto;
	left: 4px
}
.arcontactus-widget.left.md.no-bg .messangers-block .messanger span {
	right: auto;
	left: 10px
}
.arcontactus-widget.left.lg.no-bg .messangers-block .messanger span {
	right: auto;
	left: 15px
}
.arcontactus-widget.left.hg.no-bg .messangers-block .messanger span {
	right: auto;
	left: 29px
}
.arcontactus-widget.left.sm.no-bg .messangers-block.sm .messanger span {
	right: auto;
	left: 9px
}
.arcontactus-widget.left.md.no-bg .messangers-block.sm .messanger span {
	right: auto;
	left: 14px
}
.arcontactus-widget.left.lg.no-bg .messangers-block.sm .messanger span {
	right: auto;
	left: 18px
}
.arcontactus-widget.left.hg.no-bg .messangers-block.sm .messanger span {
	right: auto;
	left: 33px
}
.arcontactus-widget.no-bg .messanger {
	padding-left: 20px;
	padding-right: 60px;
	text-align: right;
	padding-top: 4px;
	padding-bottom: 4px
}
.arcontactus-widget.left.no-bg .messanger {
	padding-right: 20px;
	padding-left: 60px;
	text-align: left
}
.arcontactus-widget.no-bg .messanger .arcu-item-label, .arcontactus-widget.no-bg .messanger p {
	display: block
}
.arcontactus-widget.no-bg .messangers-block .messanger:hover {
	background: 0 0
}
.arcontactus-widget.no-bg .messanger .arcu-item-label {
	opacity: 0;
	transition: .2s all;
	background: #fff;
	padding: 4px 10px;
	border-radius: 5px;
	position: absolute;
	right: 64px;
	top: auto
}
.arcontactus-widget.sm.no-bg .messangers-block .messanger .arcu-item-label {
	right: 57px
}
.arcontactus-widget.md.no-bg .messangers-block .messanger .arcu-item-label {
	right: 61px
}
.arcontactus-widget.lg.no-bg .messangers-block .messanger .arcu-item-label {
	right: 67px
}
.arcontactus-widget.hg.no-bg .messangers-block .messanger .arcu-item-label {
	right: 82px
}
.arcontactus-widget.sm.no-bg .messangers-block.sm .messanger .arcu-item-label {
	right: 56px
}
.arcontactus-widget.md.no-bg .messangers-block.sm .messanger .arcu-item-label {
	right: 58px
}
.arcontactus-widget.lg.no-bg .messangers-block.sm .messanger .arcu-item-label {
	right: 63px
}
.arcontactus-widget.hg.no-bg .messangers-block.sm .messanger .arcu-item-label {
	right: 79px
}
.arcontactus-widget.left.no-bg .messanger .arcu-item-label {
	right: auto;
	left: 64px
}
.arcontactus-widget.left.sm.no-bg .messangers-block .messanger .arcu-item-label {
	right: auto;
	left: 57px
}
.arcontactus-widget.left.md.no-bg .messangers-block .messanger .arcu-item-label {
	right: auto;
	left: 61px
}
.arcontactus-widget.left.lg.no-bg .messangers-block .messanger .arcu-item-label {
	right: auto;
	left: 67px
}
.arcontactus-widget.left.hg.no-bg .messangers-block .messanger .arcu-item-label {
	right: auto;
	left: 82px
}
.arcontactus-widget.left.sm.no-bg .messangers-block.sm .messanger .arcu-item-label {
	right: auto;
	left: 56px
}
.arcontactus-widget.left.md.no-bg .messangers-block.sm .messanger .arcu-item-label {
	right: auto;
	left: 58px
}
.arcontactus-widget.left.lg.no-bg .messangers-block.sm .messanger .arcu-item-label {
	right: auto;
	left: 63px
}
.arcontactus-widget.left.hg.no-bg .messangers-block.sm .messanger .arcu-item-label {
	right: auto;
	left: 79px
}
.arcontactus-widget.no-bg .messanger .arcu-item-label:before {
	content: " ";
	border-right: 8px solid transparent;
	border-top: 8px solid transparent;
	border-left: 8px solid #fff;
	border-bottom: 8px solid transparent;
	top: 50%;
	margin-top: -8px;
	right: -14px;
	left: auto;
	position: absolute;
	transition: .2s all
}
.arcontactus-widget.left.no-bg .messanger .arcu-item-label:before {
	left: -14px;
	right: auto;
	border-right: 8px solid #fff;
	border-top: 8px solid transparent;
	border-left: 8px solid transparent;
	border-bottom: 8px solid transparent
}
.arcontactus-widget.no-bg .messanger:hover .arcu-item-label {
	opacity: 1
}
.arcontactus-widget.no-bg.arcontactus-message .messangers-block .messangers-list li {
	border: 0 none
}
.arcontactus-widget.no-bg .messangers-block::before {
	border: 0 none
}
.arcontactus-widget.no-bg .messangers-block .arcu-menu-header {
	display: none
}
.arcu-popup-html {
	display: none!important
}
.arcontactus-widget .callback-countdown-block .callback-countdown-block-phone .callback-countdown-block-form-group .arcu-form-field::placeholder {
color:#BBB
}
.arcontactus-widget .messangers-block {
	background-color: #FFF
}
.arcontactus-widget .messangers-block::before {
	border-top-color: #FFF
}
.messangers-block .messanger p, .messangers-block .messanger .arcu-item-label {
	color: #3B3B3B
}
.messangers-block .messanger:hover p, .messangers-block .messanger:hover .arcu-item-label {
	color: #3B3B3B
}
.messangers-block .messanger:hover {
	background-color: #F0F0F0
}
#arcontactus-message-callback-phone-submit {
	font-weight: 400
}
.grecaptcha-badge {
	display: none
}
.arcontactus-widget.left.arcontactus-message {
	left: 20px
}
.arcontactus-widget.left.arcontactus-message {
	bottom: 20px
}
.arcontactus-widget .messangers-block, .arcontactus-widget .arcontactus-prompt, .arcontactus-widget .callback-countdown-block {
	box-shadow: 0 0 30px rgba(0,0,0,.2)
}
.arcontactus-widget .arcontactus-message-button .pulsation {
	-webkit-animation-duration: 2s;
	animation-duration: 2s
}
.arcontactus-widget.arcontactus-message .messangers-block .messangers-list li {
	border-bottom: 1px dashed #DDD
}
.arcontactus-widget.arcontactus-message .messangers-block .messangers-list li:last-child {
	border-bottom: 0 none
}
#ar-zalo-chat-widget {
	display: none
}
#ar-zalo-chat-widget.active {
	display: block
}
.arcontactus-widget .messangers-block, .arcontactus-widget .arcu-popup {
	width: 100%;
}
.arcontactus-widget .callback-countdown-block {
	width: 360px
}
.arcontactus-widget.no-bg .messanger .arcu-item-label {
	background: #FFF
}
.arcontactus-widget.no-bg .messanger:hover .arcu-item-label {
	background: #F0F0F0
}
.arcontactus-widget.no-bg .messanger .arcu-item-label:before, .arcontactus-widget.no-bg .messanger:hover .arcu-item-label:before {
	border-left-color: #F0F0F0
}
.arcontactus-widget.left.no-bg .messanger:hover .arcu-item-label:before {
	border-right-color: #F0F0F0;
	border-left-color: transparent
}
.arcontactus-widget.no-bg .messanger:hover .arcu-item-label {
	box-shadow: 0 0 30px rgba(0,0,0,.2)
}
.donglienhe{display:none;}
.arcu-item-label{display: none;}
@media(max-width:428px) {
	/*#uhchatmobile{display:none !important;}*/
.arcontactus-widget.left.arcontactus-message.opened, .arcontactus-widget.left.arcontactus-message.open, .arcontactus-widget.left.arcontactus-message.popup-opened {
	left: 0;
	right: 0;
	bottom: 0
}
.donglienhe{background:#f57224;
color:#fff;
display: block;
padding: 10px 0 !important;
text-align: center;}
	.donglienhe span{float:right;}	
#arcontactus{ width:100% !important;}
	.messangers-block{padding:0 !important;}
	.donglienhe span{float: right;
margin-right: 10px;
line-height: 1.5;
margin-top: -10px;}
}	
.panel-danger {
  border-color: #ebccd1;
}

.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
  box-shadow: 0 1px 1px rgba(0,0,0,.05);
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
    border-bottom-color: transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-title {
  text-align: center;
  font-size: 22px;
  text-transform: capitalize;
}
.panel-body {
  padding: 15px;
}
.imgtinthem{width:80px !important;height:60px !important}

.tinthem li {
  clear: both;
  overflow: hidden;
  border-bottom: 1px dashed #eee;
}
.tinthem a {padding:0px}
.motatin{height:100px; overflow:hidden;}