/*
Theme Name: Porto Child
Theme URI: http://newsmartwave.net/wordpress/porto
Author: SW-THEMES
Author URI: http://newsmartwave.net/
Description: Porto Responsive Wordpress + eCommerce Theme.
Version: 1.1
Template: porto
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: porto-child

*/

@import url("../porto/style.css");

/*************** ADD YOUR CUSTOM CSS HERE  ***************/
.owl-stage-outer.owl-height {
    height: 100% !important;
}
#header .header-contact i {
    margin: 0 0px !important;
}
.product-inner {
    border: 1px solid #e2dddd;
}
h3.woocommerce-loop-product__title {
    height: 36px;
}
.no-breadcrumbs .left-sidebar, .no-breadcrumbs .right-sidebar, body.woocommerce .left-sidebar, body.woocommerce .right-sidebar, .no-breadcrumbs .main-content, body.woocommerce .main-content {
    padding-top: 0px;
}
.vc_row.wpb_row.row.qc.vc_custom_1555618155772.vc_row-has-fill {
    margin-left: 0px;
    margin-right: 0px;
}


body.boxed .page-wrapper, #content-top, #content-bottom, .member-item.member-item-3 .thumb-info-caption {
    background: #fff0;
}
:hover.product-inner {
    border: 1px solid #ef9c00;
}
.product-image {
    overflow: hidden;
}
:hover.product-image .inner{
	transform: scale(1.1);
	transition: transform 0.8s ease;
}

@media (min-width: 1170px) 
{
	body.boxed .page-wrapper {
    max-width: 1170px !important;
}
body.boxed #header.sticky-header .header-main.sticky, #header-boxed #header.sticky-header .header-main.sticky, body.boxed #header.sticky-header .main-menu-wrap, #header-boxed #header.sticky-header .main-menu-wrap {
    max-width: 1170px;
}
}
/*************** Padding San pham  ***************/
ul.products li.product, ul.products li.product-category {
    margin-bottom: 0px;
}
ul.pcols-lg-4 li.product, ul.pcols-lg-4 li.product-category {
    padding: 1px 1px;
}
.product-image img {
    width: 75%;
}
.product-image-slider.owl-carousel .img-thumbnail {
    width: 98%;
}

/*************** Menu Color  ***************/
body.boxed .main-menu-wrap {
    background: #19303f;
    padding: 0px 0; 
}
body.boxed .page-wrapper {
    border-top-color: #f4f4f4;
}
#header .logo img {
    max-width: 130%;
}
/* Menu */
.mega-menu>li.menu-item {
    float: left;
    margin-right: 7px;
}
.sticky-header .main-menu-wrap .menu-left, .sticky-header .main-menu-wrap .menu-right {
    min-width: 30px;
    width: 1%;
    white-space: nowrap;
}
.menu-center {
    padding-left: 24px;
}
/**** Product sidebar ****/
.widget_product_categories ul li, .widget_product_categories ol li, .widget_price_filter ul li, .widget_price_filter ol li, .widget_layered_nav ul li, .widget_layered_nav ol li, .widget_layered_nav_filters ul li, .widget_layered_nav_filters ol li, .widget_rating_filter ul li, .widget_rating_filter ol li {
    position: relative;
    border-width: 1px;
    padding: 0px;
}
.widget>div>ul li, .widget>ul li {
    line-height: 40px;
}
.product-categories li a:hover {
    color: #ffffff !important;
    text-decoration: underline;
    background: #19303f;
    padding: 8px;
}
.sidebar .product-categories li>a {
    width: 100%;
}
.widget_product_categories ul li.current > a{
    color: #19303f;
}
body.woocommerce-page.archive .sidebar-content .widget .widget-title {
    padding: 10px 10px 10px 0px;
    background: none;
    border-bottom: 1px solid;
    color: #19303f;
}
ul.product-categories {
    padding: 10px;
}
aside#woocommerce_product_categories-2 {
    padding: 0px;
}
aside#woocommerce_product_categories-2 > .widget-title {
	color: #ffffff;
    background: #19303f;
	text-align: center;
}
aside#woocommerce_product_categories-2 > .product-categories {
	padding-left: 30px;
    padding-right: 30px;
}
/*testimonial*/
.testimonial .testimonial-author img {
    max-width: 100px;
}
.testimonial.testimonial-alternarive-font blockquote p {
    font-family: roboto !important;
}
/*heading title*/
h4.vc_custom_heading.m-t.align-left.heading-primary {
	color: #16c336 !important;
}
/* Banner */
.home-slider .banner-first .porto-ibanner-content em {
    width: 360px;
    line-height: 42px;
	margin-bottom: 55px;
}
.vc_row.wpb_row.row.qc > .vc_column_container > .wpb_wrapper > .wpb_single_image > .wpb_wrapper  > a > .vc_single_image-wrapper > .vc_single_image-img {
	width: auto;
}
/* Tầm nhìn - sứ mệnh*/

.porto-history .featured-box .box-content {
    border-top: none !important;
    position: relative;
    top: 0px !important;
	padding: 22px 15px 0px 0px !important;
	text-align: center !important;
}
.porto-history p {
	margin-left: 21px;
}
/* Footer */
.vc_row.wpb_row.row.footer-cty {
    font-size: 11px !important;
}
