#header-contact>li>a>i+span{
	font-size:1.3em;
	color: white;
}
.badge-inner{
	font-weight:500;
}
del span.amount{
	font-size:1em;
}
.price{
	display: block;
    color: #333;
    padding-top: 5px;
    font-weight: bold;
    font-style: italic;
    text-shadow: 1px 1px 0 #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 3px 3px 5px #333;
}
span.amount{
	color: red;
}
.price_label{
    color: red;
	  font-weight: bold;
    text-shadow: 1px 1px 0 #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 3px 3px 5px #333;
}
.widget_price_filter .ui-slider .ui-slider-handle {
    background-color: #d74f26;
}
.widget_price_filter .ui-slider .ui-slider-range {
    opacity: .5;
    background-color: #d74f26;
}
.widget_price_filter .price_slider_amount .button {
    border-radius: 5px;
    background-color: #d74f26;
}
span.widget-title{
	color:#1f51b5;
	font-size:115%;
}
.back-to-top {
    margin-bottom: 50px;
}
.title-blog {
    font-size: 22px !important;
    text-transform: uppercase !important;
    font-family: 'Roboto Condensed',sans-serif;
}
#product-sidebar{
		text-align: center;
    margin-top: 25px;
    padding: 0px 15px !important;
}#product-sidebar .title-blog strong{
	  color: #362f2d;
    text-transform: uppercase;
    font-family: 'Roboto Condensed',sans-serif;
    display: block;
    margin-bottom: 5px;
}
/*.single_add_to_cart_button.button{
	font-family:roboto condensed!important;
}*/
.back-to-top{
	margin-bottom:70px;
}
.back-to-top:hover{
	background-color:#6996FF;
	color:#fff;
}
.back-to-top.button.is-outline{
	border:2px solid #e74c3c;
}
.back-to-top.button{
	 min-width: 3.5em;
	 min-height:3.5em;
}
.back-to-top i.icon-angle-up{
	top:5px;
	font-size:1.6em;
	color:#E74c3c;
}
.product-summary .product-title{
	font-size:1.2em;
	text-transform: capitalize;
	line-height:1.5em
}
.menu-doc{
	border:2px solid #d74f26;
}
.menu-doc ul{
	padding-right:5px;
}
.box-text-products .product-title{
    height: 3.8em;
    overflow: hidden;
    margin-bottom: 5px;
}
.products .type-product .product-small{
	padding:0 3px;
}
.box-text h5.post-title{
	  height: 4em;
    overflow: hidden;
}
.tieu-de-row{
	  background: #d74f26;
    padding: 10px;
    color: white;
}
.tieu-de-row .col {
    padding: 0px !important;
}
.tieu-de-row h1 {
    font-size: 22px;
    margin-bottom: 0px !important;
    color: white;
}
.box-chuc-nang .col-inner {
    border-radius: 6px;
}
.number-so {
    border-radius: 50%;
    background: #2ecc71;
    color: white;
    padding: 2px 6px;
}
.div-nhan-xet .slider-wrapper {
    border: 2px dashed gray;
}
.tai-sao p {
    font-weight: bold;
}
input[type='submit']:not(.is-form){
	background:#d74f26;
	margin-top:10px;
}
.tab-sp .box-text-bottom .product-title{
    height: 3.8em;
    overflow: hidden;
    margin-bottom: 5px;
}
.section-san-pham{
	background:url(http://techoffice.vn/wp-content/uploads/2018/08/light-wool.png) repeat;
}
/*======SEARCH FORM========*/
/*SEARCH FORM*/
input[type=search]{
	min-height:3.0em;
	box-shadow:none;
}
.searchform .button.icon{
	min-width: 4em;
}
.searchform .button.icon i.icon-search{
	font-size:1.8em;
}
.ux-search-submit{
	    background-color: #0f8999;
	min-height:3em;
}
.ux-search-submit:hover{
	    background-color: #06826E;
}
/*Phone*/
#header-contact .icon-phone{
    border: 2px solid;
    padding: 2px;
    border-radius: 99px;
}
/*=====HOTLINE=======*/
.mobile-hotline{display:none}
.hotline {position: fixed;
    left: 5px;
    bottom: 5px;
    z-index: 9000;
    display: block;
    background: #0f8999;
	  box-shadow: 3px 3px 5px #333;
    color: WHITE;
    padding-top: 5px;padding-bottom:5px; padding-left:12px; padding-right: 12px;
    border-radius: 5px;}
.hotline .hotline-number{
	font-size:20px; 
	color: #fff; 
	font-weight: 500;
}
 
@media (max-width: 673px) {
 .hotline{
  display :none;}
 .header-search-form-wrapper{
	transform:skew(0,0);
}
	.mobile-nav.nav>li>a>i.icon-search{
		font-size:1.8em;
	}
	.mobile-nav.nav>li>a>i.icon-menu{
		font-size:1.8em;
	}
	#top-bar{
		display:none!important;
	}
}
/*===Menu Doc===*/
.menu-doc{
	border:2px solid #e74c3c
}
.menu-doc ul{
	margin-right:5px;
}
/*==Tim Kiem==
.col .live-search-results, .header-block .live-search-results, .header .search-form .live-search-results {
    right: inherit;
    width: 150%;
}*/

/*==trang sp==*/
.tab-panels > .row > .col,.shop-container > .row.products > .col {
    border-bottom: 1px solid #aaa;
    border-right: 1px solid #aaa;
}
.products.row.has-equal-box-heights {
    border-top: 1px solid #aaa;
    border-left: 1px solid #aaa;
}
.row-small>.flickity-viewport>.flickity-slider>.col, .row-small>.col {
    padding: 5px 9.8px 19.6px;
    margin-bottom: 0;
}
/*SP SHOW TRANG CHU*/
.tab-panels .row .col {
    border-bottom: 1px solid #aaa;
    border-right: 1px solid #aaa;
}
.tab-tc .tab-panels .panel .equalize-box {
	border-top: 1px solid #aaa;
    border-left: 1px solid #aaa;
}
.tab-sp .tab-tc .tab-panels{
	border:none;
}
.tab-sp .tab-tc .nav-tabs{
	border-bottom:2px solid #d74f26;
}
.tab-sp .tab-tc .nav-tabs .active{
	border-bottom:1px solid #d74f26;
}
/*===header bottom sticky===*/
.has-sticky .header-bottom .html.custom.html_topbar_right, .has-sticky .header-bottom .html.custom.html_top_right_text {
    display: none;
}
.has-sticky .header-bottom .header-search-form {
	display: none;
}
.has-sticky > .stuck .header-bottom >.flex-row.container > div:nth-child(2) > ul.header-bottom-nav >li {
    display: none;
}
.has-sticky > .stuck .header-bottom ul.header-bottom-nav >li.html.custom.html_topbar_right{
    display: block !important;
}
.has-sticky > .stuck .header-bottom ul.header-bottom-nav >li.header-search-form {
    display: block !important;
    width: 550px;
}
.has-sticky > .stuck .header-bottom ul.header-bottom-nav >li.html.custom.html_topbar_right, .has-sticky > .stuck .header-bottom ul.header-bottom-nav >li.html.custom.html_top_right_text {
    display: block !important;
}
#hotline-fixed {
    font-size: 23px;
}
.icons {
    display: inline-block;
    background-image: url(//techoffice.vn/wp-content/themes/techoffice/Images/sprite.png);
    background-repeat: no-repeat;
}
.icon-home {
    width: 30px;
    height: 26px;
    background-position: -469px -7px;
    margin-top: 5px;
}
.icon-hotlinefixed {
    width: 27px;
    height: 27px;
    background-position: -473px -44px;
    margin-top: 5px;
    float: left;
}