/*
Theme Name: RDT008B
Theme URI: http://redeptot.vn
Author: Redeptot.vn
Author URI: http://redeptot.vn/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: rdt008
*/
.logged-in #MainMenu.navbar {
    margin-top: 64px;
}#flags {
    margin: 15px 0 !important;
}
.panel-heading h2 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
	font-size:16px;
}
.support-in ul {
    padding-left: 0;
    margin-left: 0;
}
.support-in li {
    list-style: none;
    padding-left: 65px;
    height: 40px;
    line-height: 40px;
    margin-bottom: 10px;
}
.hotline, .yahoo, .skype, .email {
    background: url(images/icon-support.png) no-repeat;
}
.hotline {
    background-position: 10px -149px;
}
.yahoo {
    background-position: 10px -50px;
}
.email {
    background-position: 10px -100px;
}
.skype {
    background-position: 10px 0px;
}
#PC-sign {
    text-align:right; padding-right:4%; font-size:11px; position: absolute; z-index:101;clear:both;right: 0; z-index:101; clear:both; font-weight:normal;color:#797979;;letter-spacing:1px;background:#FFF;width:96%;height:30px;border-bottom:1px solid #ededed;line-height:30px;
}
.pc_logo {
text-align:center; margin-top:30px;
}
.ct-padding {
    padding: 40px;max-width:1200px;
}
.ct-padding table {
    border-collapse: collapse;
    border-spacing: 0;
}
.ct-padding table td {
    border: none!important;
}
.ct-padding table td {
    border: none!important;
}
.ct-padding .wp_gmaps_canvas {
    max-width:800px!important;
}
#contact_form input, #contact_form textarea {
    margin-bottom: 10px;
    width: 300px;
    height: 30px;
    outline: 0;
	padding:0 10px;
}
.box_text {
    border: solid 1px;
    height: 30px;
}
.intro-title {
    text-transform: uppercase;
    margin-bottom: 10px;
    font-family: Arial;
    font-size: 22px;
}
.single_news, .page_news {
    font-size: 15px;
    line-height: 1.4;
}
.single_news img {
	/*width:100%;*/
	height:auto;
}
.single_news p, .page_news p {
	padding:5px 0;
}
.bread_crumb {
	font-size:12px; color:#999; margin-bottom:15px;
}
#share {
	margin-bottom:15px;
}
.bread_crumb a {color:#999;}
.admin-bar #maincontent {
    top: 64px !important;
}
.side-foot {
    position: absolute; bottom: 15px; 
	background:#FFFFFF; font-size:12px; padding-left:0px;letter-spacing:1px;text-transform:uppercase;line-height:17px;border-top:1px solid #ededed;padding-top:27px;
}
.fb_iframe_widget {
    display: inline-block;
    position: relative;
    margin-top: -5px;
    margin-left: 15px;
    float: left;
}
.admin-bars #framecontent {
    height: calc(100% - 64px);
}
#cssmenu, #PC-sign {
	z-index:0;
}
#guide td {
	padding:5px;
}#lightbox {
    top: 0!important;
}
.index_detail_m_bar table {
	margin-top:4px !important;
}.index_detail_m_bar td.ashop span {
    margin-top: -11px;
}.multi_cat .product {
    padding-bottom: 0!important;
}
@media (max-width:1024px) {
.image-article {
    width: 100% !important;
}
.article-detail {
    width: 100% !important;
}
#related-product .nav-tabs>li a {
    padding: 12px 14px 12px 14px !important;
}
}

.top-header .search {
	width:418px;
	height:40px;
	border:0 solid #333 !important;
	position:relative
}
.top-header .search .txt-search,.top-header .search .bt-search {
	height:40px;
	margin:0;
	border:none
}
.top-header .search .txt-search {
	color:#b7a054;
	width:100%;
	float:left;
	border:none;
	background:#f2f2f2 !important;
	padding-right:56px;
	font-size:12px
}
.top-header .search .txt-search:-moz-placeholder {
	color:#666 !important;
	font-size:12px;
	font-style:italic
}
.top-header .search .txt-search:-ms-input-placeholder {
	color:#666 !important;
	font-size:12px;
	font-style:italic
}
.top-header .search .txt-search::-webkit-input-placeholder {
	color:#666 !important;
	font-size:12px;
	font-style:italic
}
.top-header .search .bt-search {
	width:46px;
	float:right;
	background:#ccc !important;
	position:absolute;
	top:0;
	right:0
}
.top-header .search {
    margin-right: 11px !important;
    float: right !important;
    margin-top: 33px !important;
}
.top-header .search .txt-search {
	padding-left:15px;
	text-transform:capitalize
}
.top-header .search-auto {
	position:absolute;
	z-index:99999;
	top:100%;
	width:100%;
	left:0;
	background:#fff;
	height:310px;
	padding:15px;
	padding-bottom:50px;
	padding-top:0;
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	-ms-transition:all .3s;
	-o-transition:all .3s;
	transition:all .3s;
	opacity:0;
	filter:alpha(opacity=0);
	visibility:hidden
}
.top-header .search-auto.open {
	opacity:1;
	filter:alpha(opacity=100);
	visibility:visible
}
.top-header .search-auto i {
	margin:0 auto;
	margin-top:10px;
	color:#000;
	font-size:20px
}
.top-header .search-auto .view-all-search-auto {
	position:absolute;
	width:100%;
	height:40px;
	background:#390023;
	color:#fff;
	left:0;
	bottom:0;
	border:none;
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	-ms-transition:all .3s;
	-o-transition:all .3s;
	transition:all .3s
}
.top-header .search-auto .view-all-search-auto:hover {
	background:#b39851
}
.top-header .search-auto .result {
	position:absolute;
	width:100%;
	height:255px;
	left:0;
	overflow-y:auto;
	overflow-x:hidden;
	padding-top:15px;
	padding-left:15px
}
@media only screen and (max-width:1199px) {
	.top-header .search {
		width:390px
	}
}
@media only screen and (max-width:991px) {
	.top-header .search {
		margin-top:5px;
		width:390px
	}
}
@media only screen and (max-width:479px) {
	.top-header .search {
		width:245px
	}
	header .top-header {
		float:none;
		text-align:center
	}
}
@media only screen and (max-width:767px) {
	.box-search .top-header .search {
		margin:0;
		width:100%!important
	}
}
@media (min-width:1200px) AND (max-width:1366px) {
.box-support>div {
    padding: 6px 0 6px 0 !important;
}.box-support .right {
    padding: 6px 0 6px 0 !important;
    width: 48%;
}.box-support .left {
    width: 52%;
}
}
