/*
Theme Name: Porto Child
Theme URI: https://www.portotheme.com/wordpress/porto
Author: P-THEMES
Author URI: https://www.portotheme.com/
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
*/

/*************** ADD YOUR CUSTOM CSS HERE  ***************/

/* global */

h1, h2 , h3, h4, h5, h6 { letter-spacing: 0 !important; }

p { margin: 0 !important; }



/* header */

#header, .sticky-header .header-main.sticky { border-top: none !important; }

/* sticky header */

#header.sticky-header .header-main.sticky { box-shadow: 0 2px 12px rgba(0, 0, 0, 0.25); }

/* mobile header */

#header .mobile-toggle { border-radius: 0px !important; }

#side-nav-panel .accordion-menu > li.menu-item a { padding: 10px 43px 10px 16px;  text-transform: uppercase; letter-spacing: 0; }

#side-nav-panel > .menu-wrap { padding-top: 40px; }

html.panel-opened .side-nav-panel-close { top: 4px; right: 5px; }

#side-nav-panel .share-links { display: none; }


/* footer */

#footer { padding-top: 0px !important; }

/* home page */

.divider-column{
    position: relative;
}

.divider-column::after{
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 1px;
    height: 30px;
    background: #D8DDE6;
}

@media screen and (max-width: 767px) {
	.divider-column::after {
		display: none;
	}
}

.home_product {
  box-shadow: 0 6px 24px rgba(16, 24, 40, 0.06);
}

.home_product:hover {
  box-shadow: 0 18px 45px rgba(16, 24, 40, 0.14);
  transform: translateY(-6px);
  transition: all .35s ease;
}



/* contact page */

.a_icon_box .elementor-icon-box-icon { margin-top: 5px !important; }

/* responsive */



