.elementor-81903 .elementor-element.elementor-element-34d7896a > .elementor-widget-container{background-color:#F1F1F1;margin:0px 0px -2px 0px;padding:12px 15px 01px 15px;}.elementor-81903 .elementor-element.elementor-element-34d7896a .woocommerce-breadcrumb{color:var( --e-global-color-primary );font-family:"Open Sans", Sans-serif;font-weight:400;text-align:start;}.elementor-81903 .elementor-element.elementor-element-34d7896a .woocommerce-breadcrumb > a{color:var( --e-global-color-primary );}.elementor-81903 .elementor-element.elementor-element-a09b9be{margin-top:30px;margin-bottom:0px;}.elementor-81903 .elementor-element.elementor-element-27b2d831 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-wc-categories .woocommerce .woocommerce-loop-category__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-categories .woocommerce-loop-category__title .count{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-81903 .elementor-element.elementor-element-25de5b27 .product{text-align:left;}.elementor-81903 .elementor-element.elementor-element-25de5b27 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-81903 .elementor-element.elementor-element-25de5b27.elementor-wc-products  ul.products{grid-row-gap:5px;}.elementor-81903 .elementor-element.elementor-element-25de5b27 a > img{margin-bottom:0px;}.elementor-81903 .elementor-element.elementor-element-25de5b27 .woocommerce .woocommerce-loop-category__title{color:var( --e-global-color-ce258b3 );font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:600;text-transform:none;line-height:1.5em;}.elementor-81903 .elementor-element.elementor-element-25de5b27 .woocommerce-loop-category__title .count{color:var( --e-global-color-e377538 );font-family:"Open Sans", Sans-serif;font-size:0px;font-weight:400;}.elementor-81903 .elementor-element.elementor-element-70768c8d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-widget-theme-archive-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-81903 .elementor-element.elementor-element-4905ffa2 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:600;text-transform:uppercase;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-81903 .elementor-element.elementor-element-37bb0d84{--grid-columns:3;}.elementor-widget-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-call-to-action .elementor-ribbon-inner{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-81903 .elementor-element.elementor-element-216ab0d .elementor-cta__content-item{transition-duration:1000ms;}.elementor-81903 .elementor-element.elementor-element-216ab0d.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-81903 .elementor-element.elementor-element-216ab0d.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-81903 .elementor-element.elementor-element-216ab0d.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-81903 .elementor-element.elementor-element-216ab0d .elementor-cta .elementor-cta__bg, .elementor-81903 .elementor-element.elementor-element-216ab0d .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-81903 .elementor-element.elementor-element-216ab0d{width:var( --container-widget-width, 31.676% );max-width:31.676%;--container-widget-width:31.676%;--container-widget-flex-grow:0;}.elementor-81903 .elementor-element.elementor-element-216ab0d > .elementor-widget-container{margin:20px -5px -17px -4px;padding:0px 12px 37px 12px;}.elementor-81903 .elementor-element.elementor-element-216ab0d .elementor-cta__content{min-height:223px;text-align:center;padding:0px 0px 0px 0px;}.elementor-81903 .elementor-element.elementor-element-216ab0d .elementor-cta__image{margin-bottom:0px;}.elementor-81903 .elementor-element.elementor-element-216ab0d .elementor-cta__image img{width:5%;border-style:solid;border-width:34em 34em 34em 34em;border-radius:0px;}.elementor-81903 .elementor-element.elementor-element-216ab0d .elementor-cta__title{font-family:"Open Sans", Sans-serif;font-size:0px;font-weight:400;}.elementor-81903 .elementor-element.elementor-element-216ab0d .elementor-cta__description{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-81903 .elementor-element.elementor-element-90467bc{width:var( --container-widget-width, 28.005% );max-width:28.005%;--container-widget-width:28.005%;--container-widget-flex-grow:0;top:1357px;text-align:center;}.elementor-81903 .elementor-element.elementor-element-90467bc > .elementor-widget-container{background-color:var( --e-global-color-accent );margin:-10px -6px 10px -4px;padding:-2px -2px -2px -2px;}body:not(.rtl) .elementor-81903 .elementor-element.elementor-element-90467bc{left:27px;}body.rtl .elementor-81903 .elementor-element.elementor-element-90467bc{right:27px;}.elementor-81903 .elementor-element.elementor-element-90467bc .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;}.elementor-81903 .elementor-element.elementor-element-187fca91{--grid-columns:4;--e-loop-nothing-found-message-align:center;}.elementor-81903 .elementor-element.elementor-element-187fca91 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-81903 .elementor-element.elementor-element-187fca91 .e-loop-item > .elementor-section, .elementor-81903 .elementor-element.elementor-element-187fca91 .e-loop-item > .elementor-section > .elementor-container, .elementor-81903 .elementor-element.elementor-element-187fca91 .e-loop-item > .e-con, .elementor-81903 .elementor-element.elementor-element-187fca91 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-81903 .elementor-element.elementor-element-187fca91 .elementor-pagination{text-align:center;margin-top:30px;}body:not(.rtl) .elementor-81903 .elementor-element.elementor-element-187fca91 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-81903 .elementor-element.elementor-element-187fca91 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-81903 .elementor-element.elementor-element-187fca91 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-81903 .elementor-element.elementor-element-187fca91 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}@media(min-width:768px){.elementor-81903 .elementor-element.elementor-element-fe51351{width:16%;}.elementor-81903 .elementor-element.elementor-element-7d99dc04{width:84%;}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-81903 .elementor-element.elementor-element-37bb0d84{--grid-columns:2;}.elementor-widget-call-to-action .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-call-to-action .elementor-cta__button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-call-to-action .elementor-ribbon-inner{font-size:var( --e-global-typography-accent-font-size );}.elementor-81903 .elementor-element.elementor-element-187fca91{--grid-columns:2;}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-81903 .elementor-element.elementor-element-37bb0d84{--grid-columns:1;}.elementor-widget-call-to-action .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-call-to-action .elementor-cta__button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-call-to-action .elementor-ribbon-inner{font-size:var( --e-global-typography-accent-font-size );}body:not(.rtl) .elementor-81903 .elementor-element.elementor-element-90467bc{left:10px;}body.rtl .elementor-81903 .elementor-element.elementor-element-90467bc{right:10px;}.elementor-81903 .elementor-element.elementor-element-90467bc{top:166px;}.elementor-81903 .elementor-element.elementor-element-187fca91{--grid-columns:1;}body:not(.rtl) .elementor-81903 .elementor-element.elementor-element-187fca91 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 0px/2 );}body:not(.rtl) .elementor-81903 .elementor-element.elementor-element-187fca91 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 0px/2 );}body.rtl .elementor-81903 .elementor-element.elementor-element-187fca91 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 0px/2 );}body.rtl .elementor-81903 .elementor-element.elementor-element-187fca91 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 0px/2 );}.elementor-81903 .elementor-element.elementor-element-187fca91 .elementor-pagination{margin-top:10px;}}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-34d7896a */.woocommerce-breadcrumb a {
    padding-left: 10px;
    padding-right: 10px;
}

.woocommerce-breadcrumb {
    font-weight: 500 !important;
}

.woocommerce .woocommerce-breadcrumb::before {
    background-image: url("https://theworldofmaps.com/wp-content/uploads/2026/01/home.png");
    width: 16px;
    height: 16px;
    background-size: 16px 16px;
    font-family: "";
    display: inline-block;
    margin-bottom:-2px;
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-25de5b27 */.elementor-81903 .elementor-element.elementor-element-25de5b27 img { display: none !important; }
.elementor-81903 .elementor-element.elementor-element-25de5b27 h2 { padding:3px 0px !important; }
.count { display:none !important; }/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-70768c8d */.elementor-81903 .elementor-element.elementor-element-70768c8d ul { 
    padding:0px;
}

.elementor-81903 .elementor-element.elementor-element-70768c8d li {
    list-style:none outside;
    padding-bottom: 6px;
}

.elementor-81903 .elementor-element.elementor-element-70768c8d li a {    
    color: #285DAB;
    font-size: 15px;
    font-weight: 600;
    text-transform: none;
    line-height: 1em;
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-fe51351 */.elementor-81903 .elementor-element.elementor-element-fe51351 .elementor-widget:not(:last-child) { 
    margin-block-end: 0px;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-216ab0d */.elementor-81903 .elementor-element.elementor-element-216ab0d img { padding: 10px; border-radius: 10px !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90467bc */.elementor-81903 .elementor-element.elementor-element-90467bc h3 {
    padding: 5px 10px;
    font-size: 14px;
    font-weight: 600;

    min-height: 52px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    line-height: 1.1;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-187fca91 */.elementor-81903 .elementor-element.elementor-element-187fca91 .woocommerce-price-suffix { display:none;}
.page-numbers { padding: 3px 10px; height:10px; background-color:white; border: 1.5px solid #ececec; border-radius: 3px;}
.page-numbers.current { background-color: var(--e-global-color-accent);}/* End custom CSS */