/*
Theme Name:   MOTO Theme V4 Child
Theme URI: 	  http://motothemes.co/funnel/sales-page
Description:  MOTO Theme V4 is one of the most unmatched and unparalleled WordPress theme out there in the market. We have integrated many beneficial and useful customization tools in the Theme.With MOTO Theme V4, You have the freedom to create almost any kind of Informative Sites, Marketing Sales Pages, Landing Pages, E-Commerce Sites, Corporate Websites, Portfolio Pages, and Video blogs with unlimited design possibilities.
Author:       MOTO Team
Author URI:   https://pixelnx.com/
Template:     motov4
Version:      4.0.0
Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
Text Domain:  motov4
*/

@import url('https://fonts.googleapis.com/css2?family=Lato:wght@100;300;400;700;900&display=swap');

.woocommerce #review_form #respond p input#wp-comment-cookies-consent {
    width: 30px;
    margin: 6px 10px 0 0;
    display: inline-block;
}
.woocommerce #review_form #respond p label {
    display: inline-block;
}
p.comment-form-cookies-consent {
    display: inline-flex;
}
.vc_message_box p {
  animation: blinker 0.8s linear infinite;
  font-size: 18px;
}

@keyframes blinker {
  50% {
    color: #f97d50;
  }
}
.motov4_footer .vc_color-black {
    animation: foot_bg_blink 0.8s linear infinite;  
    border: 1px solid #f97d50;
}
@keyframes foot_bg_blink {
  50% {
    border-color: #fff;
  }
}

/**/

.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.motov4_mini_cart .motov4_cart_box .woocommerce-mini-cart__buttons a,
.motov4_call_action_btn,
.motov4_header_btn {
    padding: 13px 15px;
    height: auto;
    min-width: 140px;
    font-size: 14px;
    letter-spacing: 1px;
    text-transform: capitalize;
    text-decoration: none;
    font-weight: 500;
}

.motov4_header .motov4_multicolor .container .row {
    align-items: center;
}

.widget.woocommerce.widget_product_search button {
    line-height: 38px;
    padding: 0px 15px;
}

body .motov4_pagetitle_wrapper .motov4_pagetitle_inner .motov4_pagetitle_heading h3 {
    text-transform: capitalize;
    font-weight: 900;
}

.motov4_header.motov4_custom_header .motov4_header_top .motov4_tp_head p {
    /*color: #f97d50;*/
    font-weight: 600;
}

.motov4_header.motov4_custom_header .motov4_header_top {
    border-bottom: 1px solid #ffffff36;
}

.motov4_multicolor .motov4_menu .motov4_nav ul li a {
    text-transform: unset;
    font-weight: 600;
    letter-spacing: 1px;
}
.gdpr-infobar-visible:before {
    content: "";
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background: rgb(0 0 0 / 85%);
    z-index: 9999;
}
#moove_gdpr_cookie_info_bar {
    z-index: 99999 !important;
}
@media(max-width:767px){
    .motov4-image-reverse {
        display: flex;
        flex-direction: column-reverse;
    }   
}
.power-backup-list p.motov4_list_desc {
    font-size: 16px;
    font-weight: 600;
    padding-top: 5px;
}
.mega-menu-row ul li {
	list-style: none;
}
.mega-menu-row ul {
	padding-left: 0px;
}
ul#mega-menu-motov4_primary > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu >li:nth-child(2) {
    background-color: #fff !important;
}
label.motov4_label.cls-selectbox-remove {
    display: none !important;
}

/*Catalogue shortcode*/
 .sm-main-box{
    background-color: #ffffff;
    border: 1px solid #ccced8;
    padding:  0 15px;
    border-radius: 6px;
    max-width: 360px;
    width: 100%;
    display: flex;
    gap: 20px;
    align-items: center;
    text-decoration: none;
    transition: all 0.3s ease;
    text-decoration: none;
    height: 81px;
    box-sizing: border-box;
}
.sm-main-box:hover{
    box-shadow: 0 4px 20px rgba(0,0,0,.2);
    text-decoration: none;
}
.sm-main-box h6{
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    text-decoration: none;
    margin: 0;
    font-family: "Inter", sans-serif;
    transition: all 0.3s;
}
.applications-areas-cls .sm-main-box{
    border: none;
}
.applications-areas-cls .sm-main-box:hover{
    box-shadow: none;
    text-decoration: none;
}