/*
Theme Name: Thiet Bị Công Nghiệp Ô TÔ
Theme URI: http://thietbicongnghiepoto.com
Author: bin2907@gmail.com
Author URI: bin2907@gmail.com
Description: Thiet Bị Công Nghiệp Ô TÔ website.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/* Tag default */
* {
	font-size: 16px;
}
h2{
	font-size: 27px !important;
	font-weight: normal !important;
}

/* Main class */
.main-bg {
	background-color: #3c8dbc
}

.main-color {
	color: #3c8dbc
}

.main-color2 {
	color: #FFF
}

.main-color3 {
	color: #000
}

.uppercase {
	text-transform: uppercase;
}

.font12 {
	font-size: 12px;
}

.bg-black {
	background-color: #000;
}

.title1{
	font-size: 30px;
	letter-spacing: 0.83px;
	padding: 5px 0;
}

.bold {
	font-weight: bold;
}

.link1{
	font-size: 14px;
	color: #000000;
	letter-spacing: 0;
}

.link1:hover{
	color: #3c8dbc;
}

.link2{
	font-size: 14px;
	color: #3c8dbc;
	letter-spacing: 0;
	text-transform: uppercase;
	font-weight: bold;
}

.link3{
	padding: 15px 35px;
	background: #3c8dbc;
	border-radius: 4px;
	display: inline-block;
	font-weight: bold;
	color: #FFF;
}
.link4 {
	color: #000;
}

.pdt20 { padding-top:20px }
.pdt10 { padding-top:10px }
.pdb30 { padding-bottom:30px }

/* Product menu */
.menu-product-menu-container {

}

.menu-product-menu-container .menu {
	list-style: none;
	border-left: 0;
	margin: 0;
	padding: 0;
}

.menu-product-menu-container .menu .menu-item{
	font-size: 14px;
	font-weight: bold;
    border-bottom: 1px solid #3c8dbc;
}

.menu-product-menu-container .menu .menu-item a{
	font-size: 14px;
	display: inline-block;
	padding: 10px 0;
}

.menu-product-menu-container .menu .menu-item a:hover,
.menu-product-menu-container .menu .menu-item.current-menu-item a{
	color: #333;
}

.menu-product-menu-container .menu .sub-menu .menu-item {
	list-style: none;
	font-weight: normal;
	border-bottom: 0;
}

.menu-product-menu-container .menu .sub-menu .menu-item a{
	padding: 5px 0;
}

/* Carousel Header Styles */
.header-text {
    position: absolute;
    top: 20%;
    left: 1.8%;
    right: auto;
    width: 96.66666666666666%;
    color: #fff;
}

.header-text h2 span {
	font-size: 64px;
	color: #FFFFFF;
	letter-spacing: 0;
	font-weight: bold;
}

.header-text h3 span {
	font-size: 24px;
	text-transform: uppercase;
	letter-spacing: 0;
}

.group-container {
	padding: 50px 0;
}

.group {
	padding: 0 0 25px 0;
}

.group-title {
	font-size: 30px;
	letter-spacing: 2px;
	font-weight: bold;
	color: #000;
	text-transform: uppercase;
}

.group-underline {
	background-color: #3c8dbc;
	display: inline-block;
	width: 55px;
	height: 5px;
	margin: 25px 0;
}

.group-item-header {
	color: #000;
	text-transform: uppercase;
	font-weight: bold;
}

.group-item-text {
	color: #777777;
}

.group-item {
	padding-bottom: 50px;
}

.partners img{
	margin: 15px 30px;
}

.post-item img {
	width: 100% !important;
	height: auto !important
}

.tree-service{
	background-color: #F9F9F9;
	padding: 15px 0;
}

.tree-service a {
	padding: 5px 0;
	display: inline-block;
}

.tree-service a.title{
	color: #000 !important;
}

.tree-service a.sub-title{
	color: #777 !important;
	padding-left: 15px;
}

.tree-service a.title:hover, .tree-service a.sub-title:hover{
	color: #3c8dbc !important;
}

.tree-service-footer a{
	padding: 5px 0;
	display: inline-block;
}

.tree-service-footerfooter a.sub-title{
	padding-left: 15px;
}

/* Custom wordpress editor */
p:has(img.aligncenter) {
	text-align: center;
}

/* Call button */
@media (max-width:767px){
	#copy-right {
		margin-bottom: 70px;
	}
	#call-button{
		display: block;
		position:fixed;
		bottom: 0;
		left: 0;
		z-index:9999;
		width: 100%;
		padding: 10px 0; 
		background-color: #3c8dbc;
		text-align: center; 
		
	}
}
@media (min-width:768px){
	#call-button{
		display: none;
	}
	#copy-right {
		margin-bottom: 0;
	}
}