/*
Theme Name: 2019 Konado
Theme URI: https://cleon.vn
Description: Cleon default theme for 2019 Konado.
Author: Cleon.
Author URI: https://cleon.vn
Template: oceanwp
Version: 1.0
*/

/**
 * Global
 */

/* Cal now button */
.call-now-button div p {
    margin: 0px 5px 0px 30px !important
}

.call-now-button .quick-alo-phone-img-circle.shake {
    width: 34px;
    height: 34px;
}
.green_icon .phone-box i {
    background: #41ade2;
}

.green_icon a.oew-cart-link i.oew-cart-icon{
    background: #41ade2;
}

.green_line .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item {
    border-left: 1px #73c1e8 solid;
}

.call-now-button .quick-alo-ph-circle-fill.active {
    width: 50px;
    height: 50px;
    top: -7px;
    left: -7px;
}

.call-now-button .quick-alo-ph-circle.active {
    width: 90px;
    height: 90px;
    top: -30px;
    left: -30px;
}

/* Elementor */
.container {
	max-width: 100%;
} 

.page-header {
	padding-left: 10px !important;
	padding-right: 10px !important;
}

/**
 * Header
 */
/* Main */
.mh-main-menu .menu-item-has-children > a > .sub-arrow > i::before {
    content: "\f107" !important;
}

.mh-main-menu .menu-item-has-children > ul.sub-menu {
	min-width: 250px !important;
}

.mh-main-menu .menu-item-has-children > ul.sub-menu > li:not(:last-child) > a {
	padding-bottom: 0 !important;
}

.mh-main-menu ul.elementor-nav-menu > li:first-child > a {
	padding-left: 0;
}

.mh-header-search form.oceanwp-searchform::before {
	content: "";
	height: 23px;
	border-left: 1px solid #ebebeb;
	position: absolute;
	left: 0;
	top: 50%;
	-webkit-transform: translate(0,-50%);
	-moz-transform: translate(0,-50%);
	-ms-transform: translate(0,-50%);
	-o-transform: translate(0,-50%);
}

.mh-main-menu .mh-hiden-text .menu-text.hidden {
	display: none;
}

/**
 * Woocommerce
 */
/* Archive */
.woocommerce ul.products li.product {
	padding: 0 15px;
}

ul.products li.product .woo-product-info .title a {
    font-size: 14px !important;
    font-family: Roboto Slab, Arial, Helvetica, sans-serif;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: 600;
}

ul.products li.product .woo-product-info .category {
	display: none !important;
}

/* Single */
.mh-col-product-gallery img {
	border: 1px solid #ebebeb !important;
}

.mh-col-single-info .product_title {
	margin-bottom: 0 !important;
	border-bottom: 0;
}

.mh-col-single-info .woocommerce-product-details__short-description {
	margin-top: 0 !important;
}

.mh-col-single-info form.cart {
    padding: 30px 0;
}

.mh-product-related .related {
	margin-top: 0 !important;
}

.mh-product-related .related > h2 {
	border-bottom: 1px solid #eaeaea;
	text-align: left !important;
}

.mh-product-tabs ul.tabs {
	border-top: 0 !important;
}

.mh-product-tabs ul.tabs > li > a {
	border: 0 !important;
}

.mh-product-tabs .woocommerce-Tabs-panel {
	padding: 0 !important;
}

/**
 * Footer
 */
/* Before */
.mh-form-vertical .gform_body .gfield_label {
	display: none !important;
}

.mh-form-vertical .gform_body .ginput_container > input {
	width: 100% !important;
	min-height: 50px;
}

/**
 * Sidebar
 */
.mh-sidebar .elementor-widget-container > div {
	margin: 0 0 30px 0;
	background-color:  #fff;
	padding: 20px;
	border: 1px solid #e5e5e5;
}

.mh-sidebar .widget-title {
	border-left: 0;
	padding-left: 0;
	border-bottom: 1px solid #e0e0e0;
	padding-bottom: 7px;
	margin-bottom: 15px;
}

.mh-sidebar .product-categories .cat-item {
	border-bottom: 1px solid #ebebeb;
}

.mh-sidebar .product-categories .cat-item a::before {
	display: none;
}

.mh-sidebar .product-categories .cat-item a {
    font-size: 16px;
    padding: 0 0 10px;
}

/**
 * Blog
 */
/* Archive */
.mh-list-archive .elementor-post__read-more {
	background-color: #78a206;
	border-radius: 25px;
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	-o-border-radius: 25px;
	padding: 10px 30px;
}