/*
 Theme Name:   Impreza Child
 Theme URI:    https://brishainfoway.com/
 Description:  A child theme of Twenty Twenty WordPress theme.
 Author:       Bhut Aniket
 Author URI:   https://brishainfoway.com/
 Template:     Impreza
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
*/

@charset "UTF-8";
body {
 /*   font-family: 'Ubuntu', sans-serif !important; */
 font-family: 'PT Sans', sans-serif !important;
    font-weight: 400;
    color: #000;
}
p { /* font-family: 'Ubuntu', sans-serif !important; */ font-family: 'PT Sans', sans-serif !important;color:#000;font-size:17px;line-height: 1.7em;    letter-spacing: 0px;font-weight: 400;    text-transform: none;}
.alinkbtn{background:#c2e7e8; color:#000; padding:20px; font-size: 16px;    line-height: 1.6em;border-radius: 0px 0px 0px 0px;    border: none;    border-width: 1px 1px 1px 1px;text-transform: uppercase;    cursor: pointer;transition: all .15s ease-in-out;    text-align: center;    vertical-align: middle;font-weight: 600;}
.footer-top-inner, .footer-top-inner a:not(.button), .footer-top-inner .navbar-toggle {
    color: var(--nv-text-color);
}
.widget p.widget-title{font-weight:700; color:#000;}
.widget p{color:#000;}
.footer-top-inner {
	padding-top: 30px;
}
div#custom_html-5 i {
    margin-right: 10px;
}

h1.home-slider {
	font-size: 2.5em;
}

p.home-teaser {
	font-size: 1.5em;
}

.nv-meta-list {
	display: none;
}

.wps-form {
    width: 100%;
    margin: 0 auto;
}
.wps-form-row {
    display: flex;
    flex-direction: column;
    width: 100%;
}
.wps-form-row .wpcf7-form-control {
    width: 100%;
}
.wps-form-column {
    flex: 1;
    padding: 0.5rem 0;
    width: 100%;
}


@media only screen and ( min-width: 48em ) { 
    .wps-form-row {
        flex-direction: row;
    }
    .wps-form-column {
        padding: 0.5rem 1rem;
    }
}

.grecaptcha-badge { 
    visibility: hidden;
}	
.header-menu-sidebar-inner li.menu-item-nav-search { display: none; }
		[data-row-id] .row { display: flex !important; align-items: center; flex-wrap: unset;}
		@media (max-width: 960px) { .footer--row .row { flex-direction: column; } }
.nv-meta-list li.meta:not(:last-child):after { content:"/" }
 .container{ max-width: 748px; } .single-post-container .alignfull > [class*="__inner-container"], .single-post-container .alignwide > [class*="__inner-container"]{ max-width:718px } .button.button-primary, button, input[type=button], .btn, input[type="submit"], /* Buttons in navigation */ ul[id^="nv-primary-navigation"] li.button.button-primary > a, .menu li.button.button-primary > a, .wp-block-button.is-style-primary .wp-block-button__link, .wc-block-grid .wp-block-button .wp-block-button__link, form input[type="submit"], form button[type="submit"]{ background-color: #d39f46;color: #fff;border-radius:0px 0px 0px 0px;border:none;border-width:1px 1px 1px 1px; font-size: 14px; line-height: 1.6em; } .button.button-primary:hover, ul[id^="nv-primary-navigation"] li.button.button-primary > a:hover, .menu li.button.button-primary > a:hover, .wp-block-button.is-style-primary .wp-block-button__link:hover, .wc-block-grid .wp-block-button .wp-block-button__link:hover, form input[type="submit"]:hover, form button[type="submit"]:hover{ background-color: #d39f46;color: #fff; } .button.button-secondary:not(.secondary-default), .wp-block-button.is-style-secondary .wp-block-button__link{ background-color: var(--nv-primary-accent);color: var(--nv-text-dark-bg);border-radius:0px 0px 0px 0px;border:none;border-width:2px 2px 2px 2px; font-size: 14px; line-height: 1.6em; } .button.button-secondary.secondary-default{ background-color: var(--nv-primary-accent);color: var(--nv-text-dark-bg);border-radius:0px 0px 0px 0px;border:none;border-width:2px 2px 2px 2px; } .button.button-secondary:not(.secondary-default):hover, .wp-block-button.is-style-secondary .wp-block-button__link:hover{ background-color: var(--nv-primary-accent);color: var(--nv-text-dark-bg); } .button.button-secondary.secondary-default:hover{ background-color: var(--nv-primary-accent);color: var(--nv-text-dark-bg); } .button.button-primary, .wp-block-button.is-style-primary .wp-block-button__link, .wc-block-grid .wp-block-button .wp-block-button__link, form input[type="submit"], form button[type="submit"]{ padding:16px 35px 16px 35px; } .button.button-secondary:not(.secondary-default), .wp-block-button.is-style-secondary .wp-block-button__link{ padding:16px 35px 16px 35px; } body, .site-title{ font-size: 15px; line-height: 1.6em; letter-spacing: 0px; font-weight: 400; text-transform: none; font-family: PT Sans, var(--nv-fallback-ff); } h1, .single h1.entry-title{ font-size: 39px; line-height: 1.2em; letter-spacing: 0px; font-weight: 600; text-transform: none; font-family: PT Sans, var(--nv-fallback-ff); } h2{ font-size: 30px; line-height: 1.3em; letter-spacing: 0px; font-weight: 600; text-transform: none; font-family: PT Sans, var(--nv-fallback-ff); } h3, .woocommerce-checkout h3{ font-size: 20px; line-height: 1.3em; letter-spacing: 0px; font-weight: 600; text-transform: none; font-family: PT Sans, var(--nv-fallback-ff); } h4{ font-size: 16px; line-height: 1.3em; letter-spacing: 0px; font-weight: 600; text-transform: none; font-family: PT Sans, var(--nv-fallback-ff); } h5{ font-size: 14px; line-height: 1.3em; letter-spacing: 0px; font-weight: 600; text-transform: none; font-family: PT Sans, var(--nv-fallback-ff); } h6{ font-size: 14px; line-height: 1.3em; letter-spacing: 0px; font-weight: 600; text-transform: none; font-family: PT Sans, var(--nv-fallback-ff); } form input:read-write, form textarea, form select, form select option, form.wp-block-search input.wp-block-search__input, .widget select{ color: var(--nv-text-color); font-family: PT Sans, var(--nv-fallback-ff); } form.search-form input:read-write{ padding-right:45px !important; font-family: PT Sans, var(--nv-fallback-ff); } .global-styled{ --bgColor: var(--nv-site-bg); } .header-main-inner,.header-main-inner a:not(.button),.header-main-inner .navbar-toggle{ color: var(--nv-text-color); } .header-main-inner .nv-icon svg,.header-main-inner .nv-contact-list svg{ fill: var(--nv-text-color); } .header-main-inner .icon-bar{ background-color: var(--nv-text-color); } .hfg_header .header-main-inner .nav-ul .sub-menu{ background-color: var(--nv-site-bg); } .hfg_header .header-main-inner{ background-color: var(--nv-site-bg); } .header-menu-sidebar .header-menu-sidebar-bg,.header-menu-sidebar .header-menu-sidebar-bg a:not(.button),.header-menu-sidebar .header-menu-sidebar-bg .navbar-toggle{ color: var(--nv-text-color); } .header-menu-sidebar .header-menu-sidebar-bg .nv-icon svg,.header-menu-sidebar .header-menu-sidebar-bg .nv-contact-list svg{ fill: var(--nv-text-color); } .header-menu-sidebar .header-menu-sidebar-bg .icon-bar{ background-color: var(--nv-text-color); } .hfg_header .header-menu-sidebar .header-menu-sidebar-bg .nav-ul .sub-menu{ background-color: var(--nv-site-bg); } .hfg_header .header-menu-sidebar .header-menu-sidebar-bg{ background-color: var(--nv-site-bg); } .header-menu-sidebar{ width: 360px; } .builder-item--logo .site-logo img{ max-width: 96px; } .builder-item--logo .site-logo .brand .nv-title-tagline-wrap{ color: var(--nv-primary-accent); } .builder-item--logo .site-logo{ padding:10px 0px 10px 0px; } .builder-item--logo{ margin:0px 0px 0px 0px; } .builder-item--nav-icon .navbar-toggle, .header-menu-sidebar .close-sidebar-panel .navbar-toggle{ color: var(--nv-text-color);border-radius:3px 3px 3px 3px;border:none;border-width:1px 1px 1px 1px; } .builder-item--nav-icon .navbar-toggle .icon-bar, .header-menu-sidebar .close-sidebar-panel .navbar-toggle .icon-bar{ background-color: var(--nv-text-color); } .builder-item--nav-icon .navbar-toggle{ padding:10px 15px 10px 15px; } .builder-item--nav-icon{ margin:0px 0px 0px 0px; } .builder-item--primary-menu .nav-menu-primary > .nav-ul li:not(.woocommerce-mini-cart-item) > a,.builder-item--primary-menu .nav-menu-primary > .nav-ul .has-caret > a,.builder-item--primary-menu .nav-menu-primary > .nav-ul .neve-mm-heading span,.builder-item--primary-menu .nav-menu-primary > .nav-ul .has-caret{ color: var(--nv-text-color); } .builder-item--primary-menu .nav-menu-primary > .nav-ul li:not(.woocommerce-mini-cart-item) > a:after,.builder-item--primary-menu .nav-menu-primary > .nav-ul li > .has-caret > a:after{ background-color: var(--nv-primary-accent); } .builder-item--primary-menu .nav-menu-primary > .nav-ul li:not(.woocommerce-mini-cart-item):hover > a,.builder-item--primary-menu .nav-menu-primary > .nav-ul li:hover > .has-caret > a,.builder-item--primary-menu .nav-menu-primary > .nav-ul li:hover > .has-caret{ color: var(--nv-primary-accent); } .builder-item--primary-menu .nav-menu-primary > .nav-ul li:hover > .has-caret svg{ fill: var(--nv-primary-accent); } .builder-item--primary-menu .nav-menu-primary > .nav-ul li.current-menu-item > a,.builder-item--primary-menu .nav-menu-primary > .nav-ul li.current_page_item > a,.builder-item--primary-menu .nav-menu-primary > .nav-ul li.current_page_item > .has-caret > a{ color: var(--nv-text-color); } .builder-item--primary-menu .nav-menu-primary > .nav-ul li.current-menu-item > .has-caret svg{ fill: var(--nv-text-color); } .builder-item--primary-menu .nav-ul > li:not(:last-of-type){ margin-right:20px; } .builder-item--primary-menu .style-full-height .nav-ul li:not(.menu-item-nav-search):not(.menu-item-nav-cart):hover > a:after{ width: calc(100% + 20px); } .builder-item--primary-menu .nav-ul li a, .builder-item--primary-menu .neve-mm-heading span{ min-height: 25px; } .builder-item--primary-menu{ font-size: 1em; line-height: 1.6em; letter-spacing: 0px; font-weight: 600; text-transform: uppercase;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px; } .builder-item--primary-menu svg{ width: 1em;height: 1em; } .builder-item > .item--inner.builder-item--button_base > .component-wrap > a.button.button-primary{ padding:8px 12px 8px 12px; } .builder-item--button_base{ margin:0px 0px 0px 0px; } .builder-item--header_search > .search-field form input[type=submit],.builder-item--header_search > .search-field form .nv-search-icon-wrap{ width: 14px; } .builder-item--header_search > .search-field form input[type=search]{ height: 45px; font-size: 14px;padding-right:45px;border-width:2px 2px 2px 2px;border-radius:1px 1px 1px 1px;border-color: var(--nv-primary-accent); } .builder-item--header_search > .search-field form input[type=search],.builder-item--header_search > .search-field form input::placeholder{ color: var(--nv-primary-accent); } .builder-item--header_search > .search-field form .nv-search-icon-wrap .nv-icon svg{ fill: var(--nv-primary-accent);width: 14px;height: 14px; } .builder-item--header_search > .search-field form{ padding:0px 0px 0px 0px; } .builder-item--header_search{ margin:0px 0px 0px 0px; } .builder-item--header_search_responsive a.nv-search.nv-icon > svg{ width: 15px;height: 15px;fill: var(--nv-primary-accent); } .builder-item--header_search_responsive a.nv-search.nv-icon:hover > svg{ fill: var(--nv-dark-bg); } .builder-item--header_search_responsive input[type=submit],.builder-item--header_search_responsive .nv-search-icon-wrap{ width: 14px; } .builder-item--header_search_responsive .nv-nav-search .search-form input[type=search]{ height: 40px; font-size: 14px;padding-right:50px;border-width:1px 1px 1px 1px;border-radius:1px 1px 1px 1px;border-color: var(--nv-primary-accent); } .builder-item--header_search_responsive .nv-nav-search .search-form input[type=search],.builder-item--header_search_responsive input::placeholder{ color: var(--nv-primary-accent); } .builder-item--header_search_responsive .nv-search-icon-wrap .nv-icon svg{ fill: var(--nv-primary-accent);width: 14px;height: 14px; } .builder-item--header_search_responsive .close-responsive-search svg{ width: 14px;height: 14px; } .builder-item--header_search_responsive{ padding:0px 10px 0px 10px;margin:0px 0px 0px 0px; } .footer-top-inner{ background-color: var(--nv-light-bg); } .footer-top-inner,.footer-top-inner a:not(.button),.footer-top-inner .navbar-toggle{ color: var(--nv-text-color); } .footer-top-inner .nv-icon svg,.footer-top-inner .nv-contact-list svg{ fill: var(--nv-text-color); } .footer-top-inner .icon-bar{ background-color: var(--nv-text-color); } .footer-top-inner .nav-ul .sub-menu{ background-color: var(--nv-light-bg); } .footer-bottom-inner{ background-color: var(--nv-light-bg); } .footer-bottom-inner,.footer-bottom-inner a:not(.button),.footer-bottom-inner .navbar-toggle{ color: var(--nv-text-color); } .footer-bottom-inner .nv-icon svg,.footer-bottom-inner .nv-contact-list svg{ fill: var(--nv-text-color); } .footer-bottom-inner .icon-bar{ background-color: var(--nv-text-color); } .footer-bottom-inner .nav-ul .sub-menu{ background-color: var(--nv-light-bg); } .builder-item--footer-one-widgets{ padding:0px 0px 0px 0px;margin:0px 0px 0px 0px; } .builder-item--footer-two-widgets{ padding:0px 0px 0px 0px;margin:0px 0px 0px 0px; } .builder-item--footer-three-widgets{ padding:0px 0px 0px 0px;margin:0px 0px 0px 0px; } .builder-item--footer-four-widgets{ padding:0px 0px 0px 0px;margin:0px 0px 0px 0px; } .builder-item--footer_copyright, .builder-item--footer_copyright *{ color: var(--nv-text-color); } .builder-item--footer_copyright{ font-size: 1em; line-height: 1.6em; letter-spacing: 0px; font-weight: 500; text-transform: none;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px; } .builder-item--footer_copyright svg{ width: 1em;height: 1em; } @media(min-width: 576px){ .container{ max-width: 992px; } .single-post-container .alignfull > [class*="__inner-container"], .single-post-container .alignwide > [class*="__inner-container"]{ max-width:962px } .button.button-primary, button, input[type=button], .btn, input[type="submit"], /* Buttons in navigation */ ul[id^="nv-primary-navigation"] li.button.button-primary > a, .menu li.button.button-primary > a, .wp-block-button.is-style-primary .wp-block-button__link, .wc-block-grid .wp-block-button .wp-block-button__link, form input[type="submit"], form button[type="submit"]{ font-size: 14px; line-height: 1.6em; } .button.button-secondary:not(.secondary-default), .wp-block-button.is-style-secondary .wp-block-button__link{ font-size: 14px; line-height: 1.6em; } .button.button-primary, .wp-block-button.is-style-primary .wp-block-button__link, .wc-block-grid .wp-block-button .wp-block-button__link, form input[type="submit"], form button[type="submit"]{ padding:16px 35px 16px 35px; } .button.button-secondary:not(.secondary-default), .wp-block-button.is-style-secondary .wp-block-button__link{ padding:16px 35px 16px 35px; } body, .site-title{ font-size: 16px; line-height: 1.6em; letter-spacing: 0px; } h1, .single h1.entry-title{ font-size: 55px; line-height: 1.3em; letter-spacing: 0px; } h2{ font-size: 35px; line-height: 1.3em; letter-spacing: 0px; } h3, .woocommerce-checkout h3{ font-size: 20px; line-height: 1.3em; letter-spacing: 0px; } h4{ font-size: 16px; line-height: 1.3em; letter-spacing: 0px; } h5{ font-size: 14px; line-height: 1.3em; letter-spacing: 0px; } h6{ font-size: 14px; line-height: 1.3em; letter-spacing: 0px; } .header-menu-sidebar{ width: 360px; } .builder-item--logo .site-logo img{ max-width: 96px; } .builder-item--logo .site-logo{ padding:10px 0px 10px 0px; } .builder-item--logo{ margin:0px 0px 0px 0px; } .builder-item--nav-icon .navbar-toggle{ padding:10px 15px 10px 15px; } .builder-item--nav-icon{ margin:0px 0px 0px 0px; } .builder-item--primary-menu .nav-ul > li:not(:last-of-type){ margin-right:20px; } .builder-item--primary-menu .style-full-height .nav-ul li:not(.menu-item-nav-search):not(.menu-item-nav-cart):hover > a:after{ width: calc(100% + 20px); } .builder-item--primary-menu .nav-ul li a, .builder-item--primary-menu .neve-mm-heading span{ min-height: 25px; } .builder-item--primary-menu{ font-size: 1em; line-height: 1.6em; letter-spacing: 0px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px; } .builder-item--primary-menu svg{ width: 1em;height: 1em; } .builder-item > .item--inner.builder-item--button_base > .component-wrap > a.button.button-primary{ padding:8px 12px 8px 12px; } .builder-item--button_base{ margin:0px 0px 0px 0px; } .builder-item--header_search > .search-field form input[type=submit],.builder-item--header_search > .search-field form .nv-search-icon-wrap{ width: 14px; } .builder-item--header_search > .search-field form input[type=search]{ height: 40px; font-size: 14px;padding-right:45px;border-width:1px 1px 1px 1px;border-radius:1px 1px 1px 1px; } .builder-item--header_search > .search-field form .nv-search-icon-wrap .nv-icon svg{ width: 14px;height: 14px; } .builder-item--header_search > .search-field form{ padding:0px 0px 0px 0px; } .builder-item--header_search{ margin:0px 0px 0px 0px; } .builder-item--header_search_responsive input[type=submit],.builder-item--header_search_responsive .nv-search-icon-wrap{ width: 14px; } .builder-item--header_search_responsive .nv-nav-search .search-form input[type=search]{ height: 40px; font-size: 14px;padding-right:50px;border-width:1px 1px 1px 1px;border-radius:1px 1px 1px 1px; } .builder-item--header_search_responsive .nv-search-icon-wrap .nv-icon svg{ width: 14px;height: 14px; } .builder-item--header_search_responsive .close-responsive-search svg{ width: 14px;height: 14px; } .builder-item--header_search_responsive{ padding:0px 10px 0px 10px;margin:0px 0px 0px 0px; } .builder-item--footer-one-widgets{ padding:0px 0px 0px 0px;margin:0px 0px 0px 0px; } .builder-item--footer-two-widgets{ padding:0px 0px 0px 0px;margin:0px 0px 0px 0px; } .builder-item--footer-three-widgets{ padding:0px 0px 0px 0px;margin:0px 0px 0px 0px; } .builder-item--footer-four-widgets{ padding:0px 0px 0px 0px;margin:0px 0px 0px 0px; } .builder-item--footer_copyright{ font-size: 1em; line-height: 1.6em; letter-spacing: 0px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px; } .builder-item--footer_copyright svg{ width: 1em;height: 1em; } }@media(min-width: 960px){ .container{ max-width: 1170px; } body:not(.single):not(.archive):not(.blog):not(.search):not(.error404) .neve-main > .container .col, body.post-type-archive-course .neve-main > .container .col, body.post-type-archive-llms_membership .neve-main > .container .col{ max-width: 100%; } body:not(.single):not(.archive):not(.blog):not(.search):not(.error404) .nv-sidebar-wrap, body.post-type-archive-course .nv-sidebar-wrap, body.post-type-archive-llms_membership .nv-sidebar-wrap{ max-width: 0%; } .neve-main > .archive-container .nv-index-posts.col{ max-width: 100%; } .neve-main > .archive-container .nv-sidebar-wrap{ max-width: 0%; } .neve-main > .single-post-container .nv-single-post-wrap.col{ max-width: 70%; } .single-post-container .alignfull > [class*="__inner-container"], .single-post-container .alignwide > [class*="__inner-container"]{ max-width:789px } .container-fluid.single-post-container .alignfull > [class*="__inner-container"], .container-fluid.single-post-container .alignwide > [class*="__inner-container"]{ max-width:calc(70% + 15px) } .neve-main > .single-post-container .nv-sidebar-wrap{ max-width: 30%; } .button.button-primary, button, input[type=button], .btn, input[type="submit"], /* Buttons in navigation */ ul[id^="nv-primary-navigation"] li.button.button-primary > a, .menu li.button.button-primary > a, .wp-block-button.is-style-primary .wp-block-button__link, .wc-block-grid .wp-block-button .wp-block-button__link, form input[type="submit"], form button[type="submit"]{ font-size: 16px; line-height: 1.6em; } .button.button-secondary:not(.secondary-default), .wp-block-button.is-style-secondary .wp-block-button__link{ font-size: 16px; line-height: 1.6em; } .button.button-primary, .wp-block-button.is-style-primary .wp-block-button__link, .wc-block-grid .wp-block-button .wp-block-button__link, form input[type="submit"], form button[type="submit"]{ padding:16px 35px 16px 35px; } .button.button-secondary:not(.secondary-default), .wp-block-button.is-style-secondary .wp-block-button__link{ padding:16px 35px 16px 35px; } body, .site-title{ font-size: 17px; line-height: 1.7em; letter-spacing: 0px; } h1, .single h1.entry-title{ font-size: 25px; line-height: 1.3em; letter-spacing: 0px; } h2{ font-size: 20px; line-height: 1.3em; letter-spacing: 0px; } h3, .woocommerce-checkout h3{ font-size: 18px; line-height: 1.3em; letter-spacing: 0px; } h4{ font-size: 15px; line-height: 1.3em; letter-spacing: 0px; } h5{ font-size: 13px; line-height: 1.3em; letter-spacing: 0px; } h6{ font-size: 11px; line-height: 1.3em; letter-spacing: 0px; } .header-menu-sidebar{ width: 360px; } .builder-item--logo .site-logo img{ max-width: 180px; } .builder-item--logo .site-logo{ padding:10px 0px 10px 0px; } .builder-item--logo{ margin:0px 0px 0px 0px; } .builder-item--nav-icon .navbar-toggle{ padding:10px 15px 10px 15px; } .builder-item--nav-icon{ margin:0px 0px 0px 0px; } .builder-item--primary-menu .nav-ul > li:not(:last-of-type){ margin-right:20px; } .builder-item--primary-menu .style-full-height .nav-ul li:not(.menu-item-nav-search):not(.menu-item-nav-cart) > a:after{ left:-10px;right:-10px } .builder-item--primary-menu .style-full-height .nav-ul li:not(.menu-item-nav-search):not(.menu-item-nav-cart):hover > a:after{ width: calc(100% + 20px); } .builder-item--primary-menu .nav-ul li a, .builder-item--primary-menu .neve-mm-heading span{ min-height: 25px; } .builder-item--primary-menu{ font-size: 0.8em; line-height: 1.6em; letter-spacing: 0px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px; } .builder-item--primary-menu svg{ width: 0.8em;height: 0.8em; } .builder-item > .item--inner.builder-item--button_base > .component-wrap > a.button.button-primary{ padding:8px 16px 8px 16px; } .builder-item--button_base{ margin:0px 0px 0px 0px; } .builder-item--header_search > .search-field form input[type=submit],.builder-item--header_search > .search-field form .nv-search-icon-wrap{ width: 14px; } .builder-item--header_search > .search-field form input[type=search]{ height: 40px; font-size: 14px;padding-right:45px;border-width:1px 1px 1px 1px;border-radius:1px 1px 1px 1px; } .builder-item--header_search > .search-field form .nv-search-icon-wrap .nv-icon svg{ width: 14px;height: 14px; } .builder-item--header_search > .search-field form{ padding:0px 0px 0px 0px; } .builder-item--header_search{ margin:0px 0px 0px 0px; } .builder-item--header_search_responsive input[type=submit],.builder-item--header_search_responsive .nv-search-icon-wrap{ width: 27px; } .builder-item--header_search_responsive .nv-nav-search .search-form input[type=search]{ height: 58px; font-size: 27px;padding-right:50px;border-width:4px 4px 4px 4px;border-radius:1px 1px 1px 1px; } .builder-item--header_search_responsive .nv-search-icon-wrap .nv-icon svg{ width: 27px;height: 27px; } .builder-item--header_search_responsive .close-responsive-search svg{ width: 27px;height: 27px; } .builder-item--header_search_responsive{ padding:0px 10px 0px 10px;margin:0px 0px 0px 0px; } .footer-bottom-inner{ height:50px; } .builder-item--footer-one-widgets{ padding:0px 0px 0px 0px;margin:0px 0px 0px 0px; } .builder-item--footer-two-widgets{ padding:0px 0px 0px 0px;margin:0px 0px 0px 0px; } .builder-item--footer-three-widgets{ padding:0px 0px 0px 0px;margin:0px 0px 0px 0px; } .builder-item--footer-four-widgets{ padding:0px 0px 0px 0px;margin:0px 0px 0px 0px; } .builder-item--footer_copyright{ font-size: 1em; line-height: 1.6em; letter-spacing: 0px;padding:0px 0px 0px 0px;margin:-10px 0px 20px 0px; } .builder-item--footer_copyright svg{ width: 1em;height: 1em; } }:root{--nv-primary-accent:#D3A047;--nv-secondary-accent:#c2e7e8;--nv-site-bg:#ffffff;--nv-light-bg:#ededed;--nv-dark-bg:#14171c;--nv-text-color:#14171c;--nv-text-dark-bg:#ffffff;--nv-c-1:#77b978;--nv-c-2:#f37262;--nv-fallback-ff:Arial, Helvetica, sans-serif;}
 #content.neve-main .container .alignfull > [class*="__inner-container"],#content.neve-main .alignwide > [class*="__inner-container"]{ max-width: 718px; } @media(min-width: 576px){ #content.neve-main .container .alignfull > [class*="__inner-container"],#content.neve-main .alignwide > [class*="__inner-container"]{ max-width: 962px; } } @media(min-width: 960px) { #content.neve-main .container .alignfull > [class*="__inner-container"],#content.neve-main .container .alignwide > [class*="__inner-container"]{ max-width: 1140px; } #content.neve-main > .container > .row > .col{ max-width: 100%; } #content.neve-main > .container > .row > .nv-sidebar-wrap, #content.neve-main > .container > .row > .nv-sidebar-wrap.shop-sidebar { max-width: 0%; } } 
.l-section.wpb_row.height_medium{background:none;margin-top: 0px; height:auto;}
.centerbox{ text-align: center;}
.boximg img{border-radius: 9999px;   height: 304px; width:248px;    max-width: 100%;    vertical-align: bottom;}
blockquote{border:none !important;}
span.caret {
    margin-left: 5px;
	font-size:10px;
}
.caret {
    padding: 5px;
    display: flex;
    align-items: center;
}
.caret svg {
    width: 1em!important;
    height: 1em!important;
}
.error404-content{margin:100px 150px;}
.for_s{float:left;margin-top: -7px;}
button[type="submit"]{margin-top: 20px;padding:10px;    }
.w-btn span{font-size: 15px;    line-height: 15px;}
.padding75{padding:75px;}
.margin50{margin:50px 0px;}	
.desktop-display{display:block;}
.mobile-display{display:none;margin-top: 30px;}
.subtxt{margin-bottom:10px;margin-top:10px;}
.subbtn{margin-bottom:10px;}
#menu-header-menu li a:hover{color:#D3A047;}
@media(max-width: 800px){
	#wprmenu_bar .bar_logo{width:150px !important;}
	.desktop-display{display:none;}
	.mobile-display{display:none;}
	.w-image{margin-top:30px;}
	.vc_column-inner{text-align:center;}
	.sliderdiv{margin-top:2px;}
	.margin50{margin:0px;}	
.padding75{padding:0px;}
section{margin-left:20px; margin-right:20px;}
.menu-mobile-toggle span{    font-size: 0px !important;height:5px;
    width: 35px !important;}
	.g-cols.offset_small{margin:0px;}
}
.displaynone{display:none !important;}
blockquote{padding-left:0px;}
.wpcf7-textarea{font-size:15px !important;}
.single-product .for_author,.single-product .for_comments,.single-product .for_blogpost{display: none !important;}
.woocommerce-Tabs-panel h2:first-child{display: none !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before{    border: none;
    position: fixed;}
    .woocommerce div.product .woocommerce-tabs ul.tabs li{border: none; background: none; margin: 0 0 0.5rem
rem
;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-bottom: 1px solid #000;}
.woocommerce .abreatcumb-area{margin-top: 50px;}
.product_meta{display: none;}
.buttonnew{background-color: #ffda31;
    color: #fff;
    border-radius: 0px 0px 0px 0px;
    border: 1px solid #000;
    border-width: 1px 1px 1px 1px;
    font-size: 14px;
    line-height: 1.6em;
    padding: 20px 30px;
}
.buttonnew:hover{background-color: #ffda31;    color: #fff; cursor: pointer;}
.protitle{margin-top: -70px; font-size:35px;}
@media(max-width: 800px){.protitle{margin-top: 0px; font-size:25px;}.woocommerce div.product .woocommerce-tabs ul.tabs li{padding: 0 10px;}}