@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//marketinglawyers.io/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=8.2.7") format("woff2");
}

@font-face {
	font-family: "star";
	font-weight: 400;
	font-style: normal;
	src: url("//marketinglawyers.io/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix") format("embedded-opentype"), url("//marketinglawyers.io/wp-content/plugins/woocommerce/assets/fonts/star.woff") format("woff"), url("//marketinglawyers.io/wp-content/plugins/woocommerce/assets/fonts/star.ttf") format("truetype"), url("//marketinglawyers.io/wp-content/plugins/woocommerce/assets/fonts/star.svg#star") format("svg");
}

@font-face {
	font-family: "WooCommerce";
	font-weight: 400;
	font-style: normal;
	src: url("//marketinglawyers.io/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix") format("embedded-opentype"), url("//marketinglawyers.io/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"), url("//marketinglawyers.io/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype"), url("//marketinglawyers.io/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce") format("svg");
}

:root {
	--wd-text-font: "Rubik", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #777777;
	--wd-text-font-size: 16px;
	--wd-title-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 500;
	--wd-header-el-transform: capitalize;
	--wd-header-el-font-size: 17px;
	--wd-primary-color: rgb(19,70,132);
	--wd-alternative-color: rgb(214,154,50);
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: rgb(19,70,132);
	--btn-accented-bgcolor-hover: rgb(214,154,50);
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
	--wd-popup-width: 800px;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 358px;
}
.wd-page-title {
	background-color: #0a0a0a;
	background-image: url(https://marketinglawyers.io/wp-content/uploads/2023/06/Common-Header.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
.wd-footer {
	background-color: rgb(19,70,132);
	background-image: none;
	background-size: cover;
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 0px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 0px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-default-box-shadow-active: none;
--btn-default-bottom: 0px;
--btn-accented-bottom-active: -1px;
--btn-accented-brd-radius: 0px;
--btn-accented-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
--btn-accented-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
--wd-brd-radius: 0px;
}

@media (min-width: 1222px) {
section.elementor-section.wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


.whb-top-bar { background-size: 90% !important;}
.pillars .wd-item-position-left .timeline-col-primary {text-align:left !important;}
.wd-social-icons:is(.icons-size-small,.icons-size-) .wd-icon {font-size: 16px !important;}
.icons-design-default .wd-social-icon { padding: 6px 10px;}
.top_bar .info.box ul { list-style: none; padding:10px !important}
.top_bar .info.box ul li { float: left; padding-left: 20px; color: #fff !important; font-size: 15px;}
.top_bar a { color:#fff !important;}
aside.sidebar-container #menu-services li { background: #f7f8f8; padding: 5px; margin: 2px 0px;}
aside.sidebar-container #menu-services .current-menu-item { border-left: 4px solid #e4972b;}
p, ul li { color: #353535 !important;}
.home_services .info-box-content:hover{ border-color:#134684 !important}
.home_services .info-box-inner { min-height: 80px;}
.single-product .product_title {font-size: 21px;color: #d69a32 !important;font-weight: bold;}
.yith-wapo-block .yith-wapo-addon { margin-bottom: 5px !important;}
del .amount { color: #000000 !important;}
.summary-inner p { margin: 0px !important; padding: 0px !important;}
.eael-circle-btn-icon { background: #134684 !important; padding:5px !important}
#wapo-total-price-table table { line-height: 10px !important;margin-bottom: 10px !important;}
.product-tabs-wrapper { padding: 0px !important;}
.eael-circle-wrapper .eael-circle-btn-txt { font-size: 13px !important;}

.archive .filter-widget {max-width:100% !important}
form.searchform.wd-style-with-bg.wd-cat-style-bordered.woodmart-ajax-search { width: 450px;float: right;}
span.wd-price-suffix { text-decoration: line-through;}
div#pmpro_account-profile { display: none !important;}
.woocommerce-MyAccount-content p:nth-child(3){display:none !important} 
.wd-my-account-links a { color: rgb(19,70,132) !important;}
div#qlwapp { bottom: 50px !important;}
footer .mega-menu-list>li>a , 
footer .wd-sub-menu a{ --sub-menu-color: #333 !important; --sub-menu-color-hover: var(--wd-primary-color) !important; }
ol li { color: #000 !important;}
.reputation .action { padding-top: 0px !important;}
.reputation .eael-call-to-action{padding:20px !important;}
.eael-call-to-action.cta-flex .content{padding-top:14px !important}
.we_offer h3.elementskit-info-box-title { color: #134684 !important; font-size: 24px !important;}
.we_offer a.elementskit-btn.whitespace--normal.elementor-animation- { color: #134684 !important;}
.we_offer .elementor-element-populated{padding-bottom:0px !important}
.page-id-1569 .site-content { margin-bottom: 0px !important;}
footer .icons-design-colored .wd-social-icon { background-color: #004784 !important; color: #fff !important;}
footer h5 { color: #004784 !important;}
div#gform_fields_2 input, div#gform_fields_2 textarea { background: #fff; border-radius: 5px;}
a#pmpro_actionlink-levels,a#pmpro_actionlink-change { display: none !important;}
.wd-wishlist-content .return-to-shop { display: none;}
.product-template-default button.single_add_to_cart_button.button.alt.wp-element-button {  margin-top: 15px;}
.whb-color-dark:not(.whb-with-bg) { border-bottom: 2px solid #d0d0d0;}
span.pmpro_checkout-h3-msg { display: none;}
.pmpro_checkout-field.pmpro_checkout-field-baddress2, .pmpro_checkout-field-bzipcode { display: none;}
.elementor-82 .elementor-element.elementor-element-f2c1f61 > .elementor-widget-container { border-color: #004784 !important;}
.inspired_us p { color: #fff !important; font-size: 20px !important;}
:is(.breadcrumbs,.yoast-breadcrumb) :is(a,span) { font-size: 14px !important;}
.do_it li{font-size:15px !important}
img.avatar.photo, .pmpro-account .pmpro_actionlinks, .pmpro_actions_nav { display: none !important;}
.wd-my-account-links .cancel-link a:before{ content:"\f112" !important}
.wd-my-account-links .blog-link a:before{ content:"\f145" !important}
.contact_us a:hover {color: #fff !important;}
.single-post p a { color: #d69a32 !important;}
.single-post ul, p { font-size: 16px;}
.our_pillars ul { text-align: left !important;}
table th { padding: 10px 10px !important;}
.wd-my-account-links .ebook-download-link a:before { content: "\f137" !important;}		
.why_us .elementor-image-box-wrapper { border: 1px solid #d69a32; border-radius: 5px; padding: 10px; min-height: 205px;}
.woodmart-recent-posts-list a.recent-posts-thumbnail { float: left; padding-right: 10px;}
.wcmp-myaccount-template-inner{border:none !important; padding:0px !important; }
#my-account-menu{width:100% !important}
.wcmp-myaccount-template-inner .user-profile, #my-account-menu.position-left .myaccount-menu:before { display: none;}
.wcmp-myaccount-template-inner li:has(ul) > a:after {
    padding-left: 5px;
    font-weight: 400;
    font-size: 12px;
    transition: transform .25s ease;
    content: "\f129";
    font-family: "woodmart-font";
}
#my-account-menu .myaccount-menu li > a > .fa{ display:none !important}
#my-account-menu .myaccount-menu li.active > a, #my-account-menu .myaccount-menu li.is-active > a, #my-account-menu .myaccount-menu li > a:hover,  .page-id-1458 .myaccount-menu li.active > a, .page-id-1458 .myaccount-menu li.is-active > a, .page-id-1458 .myaccount-menu li > a:hover {
    font-weight: bold;
    background: #004784 !important;
    border-radius: 0px !important;
    color: #fff !important;
}
.page-id-1458 .myaccount-menu li > a {
    display: block;
    padding: 12px 15px !important;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    text-align: left;
    text-transform: uppercase;
    box-shadow: none;
    margin-top: 2px;
    transition: all 0.3s;
    outline: none;
	
}
.page-id-1458 .myaccount-menu li a {  margin: 0; cursor: pointer;}
.page-id-1458  .myaccount-menu li { list-style: none; margin-bottom: 0px;}
.page-id-1458 ul.myaccount-menu { padding: 0px;}
a.audit_report { background: #004784; padding: 10px 20px; color: #fff !important;}
.ccb-wrapper-2723 .calc-list-inner {  padding: 0px 20px 0px 0px !important;}
span.onsale.product-label { display: none !important;}
#gform_fields_3 textarea.small{min-height:50px  }
.gform_wrapper.gravity-theme .gf_step_active .gf_step_number { background: #004784; color: #fff; border-color: #004784;}
.gf_step_active .gf_step_label { color: #004784 !important;}
.wd-header-my-account > a,.wd-header-text.set-cont-mb-s.reset-last-child a, ul#menu-top-menu a { color: #fff !important; }
.whb-flex-row.whb-top-bar-inner span.wd-icon {  color: #fff!important;}
.wd-header-nav.wd-header-main-nav a,ul#menu-top-menu a, .wd-header-my-account a span { text-transform: capitalize !important;}
ul#menu-top-menu a, .wd-header-my-account a span,.wd-header-text.set-cont-mb-s.reset-last-child { font-size:15px !important}
.whb-sticked ul#menu-main-menu { display: none !important;}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-checkbox .yith-wapo-option div.label { display:inherit !important}
.yith-wapo-block .yith-wapo-addon.empty-title{margin-top:0px !important}
.summary-inner.set-mb-l.reset-last-child .price { margin-bottom: 20px !important;}
.summary-inner span.checkboxbutton { float: left;}
h2.woodmart-title-container.title { line-height: 38px !important;}
div#eael-advance-tabs-1b9101a li:hover h5, div#eael-advance-tabs-1b9101a li.active h5 { color: #fff !important;}
.home  .blog-design-masonry .post-title { font-size: 18px;}
.current-menu-parent > a span, .current-menu-item > a { color: #004784 !important;}
ul.wd-sub-menu.color-scheme-dark a {color: #000;font-size: 16px;font-family: poppins;}
.filter-widget h5, .filter-widget h3 { margin: 30px 0px 10px;}
ul.wd-checkout-steps li span { color: #fff !important;}
.sp-testimonial-free { padding: 15px;}
.whb-column.whb-col-left.whb-column5.whb-visible-lg a {
    color: #fff;
    font-size: 16px;
}
span.wd-price-value {
    font-size: 20px !important;
}@media (min-width: 1025px) {
	.title-size-large .title { font-size: 50px !important;}
.title-size-default .title { font-size: 50px !important;}
form#pmpro_form, .wd-registration-page.wd-no-registration, form.woocommerce-ResetPassword.lost_reset_password, .pmpro-cancel .row.content-layout-wrapper.align-items-start, .pmpro-invoice .row.content-layout-wrapper.align-items-start {
    box-shadow: 0px 10px 30px 0px rgba(0,0,0,0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 10px 20px;
	margin-bottom: 30px;
}
.pmpro_checkout-field-bemail, .pmpro_checkout-field-password,.pmpro_checkout-field-bcity, .pmpro_checkout-field-bstate, .pmpro_checkout-field-bcountry, .pmpro_checkout-field-bphone, .pmpro_checkout-field-password2, .pmpro_checkout-field-bconfirmemail { width: 47.5%;float: left;}
 .pmpro_checkout-field-baddress1 {clear: both;}
.yourself { padding-top: 30px;}
.for_you { padding-top: 80px;}
.with_me { padding-top: 60px;}
.scrollToTop {bottom:65px !important}
.wd-dropdown.wd-dropdown-menu.wd-dropdown-my-account.wd-design-default {left: 0px !important;}

  /*  .calc-item__title {
        cursor: help;
        position: relative;
      }
       .calc-item__description {
        display: none ;
      }
      .calc-range:hover .calc-item__description {
        border: #666 2px dotted;
        padding: 5px 20px 5px 5px;
        display: block ;
        z-index: 100;
        background: #e3e3e3;
        left: 0px;
        margin: 15px;
        width: 300px;
        position: absolute;
        top: 15px;
        text-decoration: none;
      }
*/
form#gform_14 .gform-body.gform_body { width: 85%; float: left;}
form#gform_14 .gform_footer.top_label { padding: 0px 20px !important;}
form#gform_1 .gform-body.gform_body { width: 100%;  float: inherit !important;}
}


}

@media (min-width: 768px) and (max-width: 1024px) {
	.legal { padding: 0px !important;}
.our_pillars { margin: 0px !important;}

.woocommerce-shop .shop-content-area:not(.col-lg-12) {
  flex-basis: inherit !important;
    max-width: 75%!important;
    width: 75%!important;
}
}

@media (min-width: 577px) and (max-width: 767px) {
	.legal { padding: 0px !important;}
.our_pillars { margin: 0px !important;}
h2.title {
    font-size: 24px !important;
}
.page-title .title { font-size: 30px !important;}
input#gform_submit_button_14 { margin: 0px auto;}
}

@media (max-width: 576px) {
	.legal { padding: 0px !important;}
.our_pillars { margin: 0px !important;}
h2.title { font-size: 24px !important;}
.page-title .title { font-size: 30px !important;}
.page-title{padding:50px !important}
input#gform_submit_button_14 { margin: 0px auto;}
}

