/*
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  ***************/
.home-banner-slider .porto-ibanner img { width: 100%; object-fit: contain; max-height: 500px !important;}

.porto-ibanner-layer.elementor-widget-wrap.elementor-element-populated.appear-animation.fadeIn.appear-animation-visible {
    display: flex;
    flex-wrap: wrap; }

/*Google reCaptcha feature in bottom right of website*/
.grecaptcha-badge {
    z-index: 9999;
}

/*Scroll to top button*/
html #topcontrol {
    background: #104378;
    margin-bottom: 90px;
}

#topcontrol:hover{
    color: #7AA93C !important;
}

/*Product Images*/
.woocommerce-product-gallery__wrapper .product-images {
    margin-bottom: 5px !important;
}

/*Blog styling*/
div.porto-tb-item .porto-section a.img-thumbnail img {
    max-width: 100% !important;
}

.posts-wrap .type-post {
    border: solid 1px #f4f4f4;
    padding: 0px 20px 40px;
    margin-right: 10px;
    margin-bottom: 10px;
}

@media (min-width: 576px) {
    .ccols-sm-3 > * {
        --porto-cw: 32% !important;
    }
}

.wp-block-group .wp-block-group__inner-container .porto-heading .fa-envelope {
    display: none;
}

.wp-block-group .wp-block-group__inner-container .porto-heading .fa-comments {
    display: none;
}

.wp-block-group .wp-block-group__inner-container .tb-meta-comments {
    display: none;
}

.porto-tb-item .porto-section .tb-meta-published_date {
    margin-top: 10px;
}

.wp-block-latest-posts__list.wp-block-latest-posts li {
    padding: 6px 0 6px 0;
}

.porto-section .porto-tb-featured-image {
    margin-bottom: 0 !important;
}

/*Contact form*/
.form-control, textarea {
    line-height: 1.35 !important;
}

#verifyCodeContainer{
    display: none;
}
#verifyCodeContainer input{
    width: 50px;
    border-radius: 20%;
    display: inline-block;
    margin-right: 5px;
    text-align: center;
}
#verifyPhoneLoading{
    display: none;
    width: 20px;
}

/* checkout page breadcrumb */
ul.breadcrumb>li:last-child .delimiter {
    display: block;
}