/*
	Theme Name: Euronet by Mikael D.
	Theme URI:
	Author: Mikael D.
	Author URI: http://flexart.net
	Description: Custom built
	Version: 1.0
	License: All rights reserved
	Copyright: All rights reserved
	License URI: 
	Tags: Custom built
	Text Domain:
*/


/* TABS */
.mtabs .tabs{display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, auto));width:100%;}

.mtabs .tabs .tab{display:inline-block;padding:32px 32px 32px 32px;border-left:1px solid #D0D5DD;background:#FAFAFA;cursor:pointer;margin:0px;text-align:center;}
.mtabs .tabs .tab.active{background-color:var( --e-global-color-primary );}
.mtabs .tabs .tab.active:after{content:"";position:absolute;top:calc(100% - 12px);left:50%;transform:translateX(-50%) rotate(-45deg);background-color:var(--e-global-color-primary);width:25px;height:25px;}
.mtabs .tabs .tab:first-child{border-left:0px;}
.mtabs .tabs .tab .elementor-heading-title{font:normal 800 20px/24px var(--e-global-typography-primary-font-family),Sans-serif;display:inline-block;background:url('/wp-content/themes/euronet/img/ico_tabs_flag_1.svg') no-repeat left center;padding-left:40px;}
.mtabs .tabs .tab.active .elementor-heading-title{background-image:url('/wp-content/themes/euronet/img/ico_tabs_flag_2.svg');}
.mtabs .tabs .tab.active *{color:#fff;}

.mtabs .tab{display:none;}
.mtabs .tab-content{display:none;width:100%;padding:40px 0px;}
.mtabs .tab-content.active{display:block;}

body.elementor-editor-active .mtabs .tab,
body.elementor-editor-active .mtabs .tab .tab-content{display:block;}



.mtabs .tab-content .accordion-entry{background:#FAFAFA url('/wp-content/themes/euronet/img/ico_tabs_arrow_down.svg') no-repeat 97% center;padding:32px 50px 32px 32px;cursor:pointer;}
.mtabs .tab-content .accordion-entry.active{background-image:url('/wp-content/themes/euronet/img/ico_tabs_arrow_up.svg');}
.mtabs .tab-content .accordion-entry *{font:normal 800 20px/24px var(--e-global-typography-primary-font-family),Sans-serif;}

.mtabs .tab-content .accordion-entry-content{overflow-y:hidden;max-height:0px;padding:0px 15px;transition:max-height 0.7s, padding 0.7s;}
.mtabs .tab-content .accordion-entry-content.active{max-height:10000px;padding:15px 15px 15px 15px;}






/*
 Carousel with vertical ( and horizontal ) sliding entries
*/

.carousel_v1 .swiper-container-horizontal >.swiper-pagination-bullets,
.carousel_v1 .swiper-container-vertical >.swiper-pagination-bullets{bottom:30px;top:auto;right:auto;left:50%;margin:0 auto;transform:translate(-50%,0);display:inline-block;padding:3px 4px;border:1px solid #fff;line-height:10px;border-radius:30px;width:auto;}

.carousel_v1 .swiper-container-horizontal >.swiper-pagination-bullets .swiper-pagination-bullet,
.carousel_v1 .swiper-container-vertical >.swiper-pagination-bullets .swiper-pagination-bullet{display:inline-block;margin:1px 4px;background-color:rgba(255,255,255,0.5);}

.carousel_v1 .swiper-button-prev{left:20px!important;}
.carousel_v1 .swiper-button-next{right:20px!important;}
.carousel_v1 .swiper-button-prev,
.carousel_v1 .swiper-button-next{width:33px!important;height:33px!important;padding:0px!important;}
.carousel_v1 .swiper-button-prev i,
.carousel_v1 .swiper-button-next i{height:100%;width:100%;text-align:center;line-height:0px;position:relative;top:0px;left:0px;}
.carousel_v1 .swiper-button-prev i:before,
.carousel_v1 .swiper-button-next i:before{position:absolute;left:14px;top:16px;}


/*
  Card with Image and Logo overlay
*/
.card_with_image_and_overlay_logo{}
.card_with_image_and_overlay_logo .inner_1{border-radius:16px;overflow:hidden;box-shadow:0px 20px 50px -10px rgba(0, 0, 0, 0.15);height:100%;}
.card_with_image_and_overlay_logo .inner_1 >div{height:100%;}
.card_with_image_and_overlay_logo .inner_2 >div{padding-bottom:120px!important;}

.card_with_image_and_overlay_logo .btn-link{position:absolute;left:0px;bottom:40px;}
.card_with_image_and_overlay_logo  .main-image img{margin:-24px 0px 0px -24px;max-width:calc(100% + 48px);}
.card_with_image_and_overlay_logo .featured-icon{margin:-70px auto 20px auto;width:217px;height:97px;padding:20px;background:#fff;box-shadow:0px 4px 9px -10px rgba(0,0,0);border-radius:16px;}
.card_with_image_and_overlay_logo .featured-icon .elementor-widget-container{display:flex;height:100%;align-items: center;justify-content: center;}
.card_with_image_and_overlay_logo .featured-icon .elementor-widget-container img{width:auto;height:auto;}



/*
  Cards with Image and button
*/
.card_with_image{}
.card_with_image .inner_1{border-radius:16px;overflow:hidden;box-shadow:0px 20px 50px -10px rgba(0, 0, 0, 0.15);height:100%;}
.card_with_image .inner_1 >div{height:100%;}
.card_with_image .inner_2 >div{padding-bottom:80px!important;}

.card_with_image .btn-link{position:absolute;left:0px;bottom:20px;}
.card_with_image  .main-image img{max-width:100%;}


/*
  Card with image Rounded - Based on Cards with Image and button
*/
.card_with_image.v1{}
.card_with_image.v1 .inner_1{border-radius:16px;overflow:hidden;box-shadow:0px 20px 50px -10px rgba(0, 0, 0, 0.15);height:100%;}
.card_with_image.v1 .inner_1 >div{height:100%;}
.card_with_image.v1 .inner_2 >div{padding-bottom:32px!important;}
.card_with_image.v1 .main-image img{margin:-24px 0px 0px -24px;max-width:calc(100% + 48px);}


/*
  Card ( BIO ) with image Rounded
*/
.card_bio{}
.card_bio .inner_1{border-radius:16px;overflow:hidden;box-shadow:0px 20px 50px -10px rgba(0, 0, 0, 0.15);height:100%;}
.card_bio .inner_1 >div{height:100%;}
.card_bio .inner_2{padding:20px;}
.card_bio .inner_2.img{padding:0px;}
.card_bio .inner_2 >div{}
.card_bio .main-image img{margin:0px;max-width:100%;height:auto;}
.card_bio .description-full{background-color:#ebebeb;padding:20px 10px 20px 10px;position:relative;margin-top:20px;}
.card_bio .description-full:before{content:"Will display in the Modal";position:absolute;top:-12px;background-color:#fff;padding:2px 5px;border:1px solid #bebebe;}
.card_bio .description-full{display:none;}
body.elementor-editor-active .card_bio .description-full{display:block;}


/*
	Cards with Flag
*/
.card_with_flag .inner_1{height:100%;}



/*
	Counters Grid
*/
.counters{position:relative;}
.counters .counters-numbers .inner_1 >div .inner_2{border-top:1px solid #939598;}
.counters .counters-numbers .inner_1 >div .inner_2:nth-of-type(1){border-top:0px;}
.counters .row1,
.counters .row2{position:relative;z-index:10;}
.counters .triangles{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:1;}
.counters .triangles .triangle-left{position:absolute;left:0px;top:-100px;width:auto;display:block;}
.counters .triangles .triangle-right{position:absolute;right:0px;top:100px;width:auto;display:block;}



/* Featured Posts */

/* - Featured -> All */
.featured-posts-grid .elementor-posts-masonry{align-items: top;}
.featured-posts-grid .elementor-posts-masonry >article{padding:24px;box-shadow:0px 20px 50px -10px rgba(0, 0, 0, 0.15);height:100%;border-radius:16px;}
.featured-posts-grid .elementor-posts-masonry >article .elementor-post__text{padding-bottom:100px;position:relative;}

.featured-posts-grid .elementor-posts-masonry >article  .elementor-post__read-more{display:inline-block;padding:12px 20px;background:var(--e-global-color-3aef959);border-radius:8px;line-height:22px;font-size:16px;font-weight:500;position:absolute;bottom:0px;left:0px;}
.featured-posts-grid .elementor-posts-masonry >article  .elementor-post__read-more:hover{color:var(--e-global-color-primary);background: var(--e-global-color-80b2305);}


/* - Featured -> First 
.featured-posts-grid .elementor-posts-masonry >article:first-child{width:100%;grid-column: 1 / -1;flex-direction:row-reverse;gap:30px;box-shadow:none;padding:0px;}

.featured-posts-grid .elementor-posts-masonry >article:first-child .elementor-post__title a{font-size:48px;line-height:60px;font-weight:500;color:var(--e-global-color-primary);}

.featured-posts-grid .elementor-posts-masonry >article:first-child .elementor-post__read-more{color:var(--e-global-color-primary);display:inline-block;}

.featured-posts-grid .elementor-posts-masonry >article:first-child .elementor-post__thumbnail{border-radius:16px;}
*/

/* 2 font-weight - Bold -> Font-Weight */
.bold-to-400-weight b{font-weight:400;}

/* 2 colors - Bold -> Color */
.bold-to-orange b{color:var(--e-global-color-text)!important;font-weight:inherit;}
.bold-to-white b{color:#fff!important;font-weight:inherit;}
.bold-to-blue b{color:var(--e-global-color-primary)!important;font-weight:inherit;}

/* Force the section to be 100% height */
.height-100-percent{height:100%;}


/* Global Buttons */
.elementor-element.elementor-button-info .elementor-button{background:#fff;color:var(--e-global-color-primary);border:2px solid var( --e-global-color-primary);}
.elementor-element.elementor-button-info .elementor-button:hover{color:#fff;background:var(--e-global-color-primary);}

.elementor-element.elementor-button-success .elementor-button{background:var(--e-global-color-3aef959);color:var(--e-global-color-primary);border:2px solid var(--e-global-color-3aef959);}
.elementor-element.elementor-button-success .elementor-button:hover{color:var(--e-global-color-primary);background:var(--e-global-color-80b2305);}


/* Learn More Banner */
.learn-more-banner-half-color .inner{}


/* Elementor fixes */
.elementor-widget-heading .elementor-heading-title[class*="elementor-size-"] >a{font-weight:inherit;}
.elementor-button.elementor-button-link:hover{text-decoration:none;}

/* Common */
.overflow-hidden{overflow:hidden;}
.links-inline a{display:inline-block!important;}

.full-overlay-link{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:100;cursor:pointer;}

/* Dropdown - Single Select */
.drop-down-single-select.init .elementor-icon-list-items{display:none;position:absolute;left:0px;top:100%;width:100%;z-index:1000;}

.drop-down-single-select.init.active .elementor-icon-list-items{display:block;}

.drop-down-single-select .selectwrap,.drop-down-single-select .elementor-icon-list-items{background:#fff;#535353;}
.drop-down-single-select .elementor-icon-list-items li >a,
.drop-down-single-select .elementor-icon-list-items li >span{color:#535353;padding:7px 17px!important;display:block!important;width:100%;cursor:pointer;}


.drop-down-single-select .elementor-icon-list-items li >a:hover,
.drop-down-single-select .elementor-icon-list-items li >span:hover{background:#ebebeb;}

.drop-down-single-select .selectwrap{position:relative;}
.drop-down-single-select .selectwrap  .vselect{padding:7px 17px;cursor:pointer;background:url('/wp-content/themes/euronet/img/ico_menu_collapsed_2.svg') no-repeat 95% center;}



/* BLOCK -> ABOUT TEAM -> MODAL */
.lbteam{position:fixed;z-index:10001;top:0px;left:0px;right:0px;text-align:left;padding:0px 0px 0px 0px;height:0%;width:0%;opacity:0;transition:opacity 0.5s, height 0.1s 2s, width 0.1s 2s, visibility 0.6s;visibility:hidden;overflow:hidden;}
.lbteam.active{opacity:1;height:100%;width:100%;visibility:visible;transition:opacity 1s, height 0.1s, width 0.1s;}
.lbteam >.inner{position:relative;height:80%;width:100%;padding:0px 25px;max-width:1000px;margin:80px auto 0px auto;}
.lbteam >.inner >.scroll{position:relative;z-index:1001;width:100%;height:100%;max-height:600px;background:#fff;padding:25px;/**/display:grid;grid-template-columns:auto 1fr;overflow-y:auto;overflow:hidden;}

.lbteam >.inner >.scroll >.c1{/*max-width:50%;width:auto;height:100%;display:inline-block;*/height:100%;}
.lbteam >.inner >.scroll >.c1 .img,
.lbteam >.inner >.scroll >.c1 .img >.elementor-widget-container{height:100%;}
.lbteam >.inner >.scroll >.c1 .img img{width:auto;height:auto;max-width:100%;max-height:100%;}

.lbteam >.inner >.scroll >.c2{/*max-width:50%;height:100%;display:inline-block;vertical-align:top;*/height:100%;overflow:hidden;overflow-y:auto;}
.lbteam >.inner >.scroll >.c2 >.inner {position:relative;}
.lbteam >.inner >.scroll >.c2 >.inner {padding:0px 40px 0px 20px;height:100%;}
.lbteam >.inner >.scroll >.c2 >.inner .header{flex-shrink:0;}
.lbteam >.inner >.scroll >.c2 >.inner .header .name{font:400 32px/40px 'Barlow',sans-serif;}
.lbteam >.inner >.scroll >.c2 >.inner .header .title.
.lbteam >.inner >.scroll >.c2 >.inner .header .title .elementor-heading-title h2{font:400 18px/24px 'Barlow',sans-serif;color:#000;margin:0px;padding:10px 0px 10px 0px;}
.lbteam >.inner >.scroll >.c2 >.inner .description{font:400 18px/32px 'Barlow',sans-serif;color:#000;margin-top:40px;overflow:hidden;overflow-y:auto;}
.lbteam >.inner >.scroll >.c2 >.inner .description p{padding:0px 0px 10px 0px;font:400 18px/32px 'Barlow',sans-serif;}

.lbteam .x{text-align:right;z-index:1002;top:-23px;right:5px;color:#fff;background:var(--color-eu-blue-0) url('/wp-content/themes/euronet/img/ico_x_1.svg') no-repeat center / 20px;cursor:pointer;position:absolute;width:40px;height:40px;border-radius:50%;}
.lbteam .over{position:fixed;z-index:1000;width:100%;height:100%;top:0px;left:0px;background:rgba(0,0,0,0.90);}




/* BLOCK -> POST -> FILTERS GRID */
.filtersgrid{padding:0px 20px 50px 20px;}
.filtersgrid >div{display:grid!important;grid-template-columns:265px minmax(400px,auto);justify-content:normal!important;gap:25px 35px;}
.filtersgrid >div >.elementor-column{width:auto;}
.filtersgrid >.wp-block-column{}
.filtersgrid >.wp-block-column{}
.filtersgrid >.wp-block-column:not(:first-child){margin:0px;}

.filtersgrid .filters{}
.filtersgrid .filters .pre_title{font-size:14px;font-weight:600;padding:0px 0px 15px 0px;}
.filtersgrid .filters .facetwp-facet-search .facetwp-input-wrap{display:block;}
.filtersgrid .filters .facetwp-facet-search .facetwp-icon{right:5%;}
.filtersgrid .filters .facetwp-facet-search input{border-radius:10px;width:100%;padding:10px 30px 10px 15px;border:1px solid #444;outline:none!important;}

.filtersgrid .filters .dd >div{padding:0px 0px 0px 0px;}

/* .filtersgrid .facetwp-facet-categories .facetwp-checkbox[data-value="use-cases"]{display:none;} */
/* .filtersgrid .facetwp-facet-categories >.facetwp-depth{display:block;} */


/* Level - 0 */
.filtersgrid .filters .facetwp-facet-categories >.facetwp-depth{margin:0px 0px 20px 0px;}
.filtersgrid .filters .facetwp-facet-categories >.facetwp-depth >.facetwp-checkbox{padding:5px 0px 5px 20px;}
.filtersgrid .filters .view_all,
.filtersgrid .filters .facetwp-facet-categories >.facetwp-checkbox{font-size:16px;padding:10px;margin-bottom:0px;background:none;font-weight:500;/*pointer-events:none;*/position:relative;cursor:pointer;}
.filtersgrid .filters .facetwp-checkbox{background:none;}
.filtersgrid .filters .facetwp-facet-categories >.facetwp-checkbox .facetwp-expand{position:absolute;left:0px;top:0px;width:100%;height:100%;z-index:10;/*pointer-events:auto;*/text-align:right;display:none;}
.filtersgrid .filters .facetwp-facet-categories >.facetwp-checkbox .facetwp-expand span{margin:0px;display:block;}
.filtersgrid .filters .disabled{opacity:1;}

/* Level - All */
.filtersgrid .filters .facetwp-facet-categories .facetwp-checkbox .facetwp-counter{display:none;}
.filtersgrid .filters .facetwp-display-value{font-size:16px;}

.filtersgrid .filters .view_all.active,
.filtersgrid .filters .facetwp-facet-categories .facetwp-checkbox.checked{background:#F4F7FF/*F9FAFB*/;}
.filtersgrid .filters .view_all:hover,
.filtersgrid .filters .facetwp-facet-categories .facetwp-checkbox:hover{text-decoration:underline;}


/* Tags */
.filtersgrid .tags{clear:both;padding-top:0px;margin-top:5px;border-top:1px solid #bebebe;}
.filtersgrid .tags .sort-controls{padding:0px;border-bottom:0px;}
.filtersgrid .tags .facetwp-toggle{font-size:11px;font-weight:800;margin-left:40px;text-transform:uppercase;}
.filtersgrid .tags .facetwp-facet{margin-bottom:0px;position:relative;}
.filtersgrid .tags .facetwp-checkbox:first-child{margin-left:40px;}
.filtersgrid .tags .facetwp-checkbox:first-child:before{content:"Tags: ";position:absolute;top:12px;left:0px;color:#000;}
.filtersgrid .tags .facetwp-checkbox{display:inline-block;border:1px solid #0096b0;background:#fff;color:#333;padding:2px 15px;margin:10px 10px 10px 0px;border-radius:15px;font-size:12px;}
.filtersgrid .tags .facetwp-checkbox.checked{background:#0096b0;color:#fff;}
.filtersgrid .tags .facetwp-checkbox .facetwp-counter{display:none;}
.filtersgrid .tags >.wp-block-group__inner-container >h4{}


.filtersgrid .sort-controls{border-bottom:1px solid #bebebe;margin-bottom:15px;padding:10px 0px 0px 0px;}
.filtersgrid .sort-controls .wp-block-group__inner-container:after{content:"";display:table;clear:both;}
.filtersgrid .sort-controls br,
.filtersgrid .sort-controls p{display:none;}
.filtersgrid .sort-controls .facetwp-type-sort,
.filtersgrid .sort-controls .facetwp-type-pager{float:left;margin:0px 10px 15px 0px;}
.filtersgrid .sort-controls .facetwp-type-sort select,
.filtersgrid .sort-controls .facetwp-type-pager select{background:#fff;border:1px solid #bebebe;background:#fff;padding:5px 5px;cursor:pointer;}


.filtersgrid .results{}
.filtersgrid .results .entry{position:relative;box-shadow:0px 20px 50px -10px rgba(0, 0, 0, 0.15);border-radius:5px;overflow:hidden;place-self:auto;padding:24px 24px 57px 24px;}
.filtersgrid .results .entry .img{position:relative;}
.filtersgrid .results .entry .img img{height:auto;display:block;}
.filtersgrid .results .entry .text{padding:32px 0px 0px 0px;}
.filtersgrid .results .entry .text .title{padding-right:40px;background:url('/wp-content/themes/euronet/img/ico_arrow_side.svg') no-repeat right 26px;}
.filtersgrid .results .entry .text .title,
.filtersgrid .results .entry .text .title a{font-size:20px;font-weight:800;line-height:24px;color:var(--gray-1);text-decoration:none;}
.filtersgrid .results .entry .text p{color:var(--gray-2);}
.filtersgrid .results .entry .text .lmore{position:absolute;bottom:0px;left:0px;padding:0px 20px 15px 20px;}
.filtersgrid .results .rmore{text-decoration:underline!important;position:absolute;bottom:25px;left:25px;z-index:8;}
.filtersgrid .results .cover-link{display:block;position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:10;}
.filtersgrid .results >div >div .facetwp-template{display:grid;grid-template-columns:repeat(auto-fit, minmax(350px, auto));justify-content:left;grid-column-gap:20px;grid-row-gap:20px;}

.filtersgrid .results .entry{max-width:529px;}

.filtersgrid .results .entry:hover{box-shadow:0px 20px 50px -10px rgba(0, 0, 0, 0.35);}
.filtersgrid .results .entry:hover .text p,
.filtersgrid .results .entry:hover .text a,
.filtersgrid .results .entry:hover .text .title a{}

.filtersgrid .facetwp-facet-pagination{margin:50px 0px 0px 0px;text-align:center;}
.filtersgrid .facetwp-facet-pagination .facetwp-page{color:#667085;padding:5px 10px;text-decoration:none;font-size:14px;font-weight:500;transition:color 0s;}
.filtersgrid .facetwp-facet-pagination .facetwp-page.prev,
.filtersgrid .facetwp-facet-pagination .facetwp-page.next{border:1px solid #D0D5DD;border-radius:8px;padding:8px 12px;line-height:1;}
.filtersgrid .facetwp-facet-pagination .facetwp-page.prev{float:left;padding-left:35px;background:url('/wp-content/themes/euronet/img/pagination_left_arrow.svg') no-repeat 12px center;}
.filtersgrid .facetwp-facet-pagination .facetwp-page.next{float:right;padding-right:35px;background:url('/wp-content/themes/euronet/img/pagination_right_arrow.svg') no-repeat calc(100% - 10px) center;}
.filtersgrid .facetwp-facet-pagination .facetwp-page.active{background-color:var(--e-global-color-3aef959);color:#333;}
.filtersgrid .facetwp-facet-pagination .facetwp-page:hover{background-color:var(--e-global-color-3aef959);color:#333;}




/* SHARED */


/* GROUP -> BUTTONS */
.btn1 .wp-block-button__link,
.btn1 .is-style-fill >.wp-block-button__link:not(.has-text-color),
.btn1 .wp-block-button__link.is-style-fill:not(.has-text-color),
.btn1 .is-style-fill .wp-block-button__link,
.btn1 .is-style-fill .wp-block-button__link:active,
.btn1 .is-style-fill .wp-block-button__link:visited,
.btn1 .is-style-fill .wp-block-button__link:hover,
.btn1 a.is-style-fill,
.btn1 a.is-style-fill:active,
.btn1 a.is-style-fill:visited,
.btn1 a.is-style-fill:hover,
.btn1 a{font:600 16px/22px 'Barlow',sans-serif;padding:10px 20px;display:inline-block;text-decoration:none;cursor:pointer;border-radius:26px;outline:0px;text-align:left;color:#fff;background:#0096b0;border:1px solid transparent;transition:background 0.3s;}

.btn1 .is-style-fill .wp-block-button__link:hover,
.btn1 a.is-style-fill:hover{background:#002d54;}

.btn1 .is-style-outline >.wp-block-button__link:not(.has-text-color),
.btn1 .wp-block-button__link.is-style-outline:not(.has-text-color),
.btn1 .is-style-outline .wp-block-button__link,
.btn1 .is-style-outline .wp-block-button__link:active,
.btn1 .is-style-outline .wp-block-button__link:visited,
.btn1 .is-style-outline .wp-block-button__link:hover,
.btn1 a.is-style-outline,
.btn1 a.is-style-outline:active,
.btn1 a.is-style-outline:visited,
.btn1 a.is-style-outline:hover{color:#00819b;background:#fff;border:1px solid #00819b;transition:background 0.3s,color 0.3s;}

.btn1 .is-style-outline .wp-block-button__link:hover,
.btn1 a.is-style-outline:hover{background:rgba(0,129,155,0.08);border-color:#002d54;color:#002d54;}

.btn1 >.block-editor-inner-blocks{padding-left:0px;}
.btn1 >.block-editor-inner-blocks:before{display:none;}



.btn2 .wp-block-button__link,
.btn2 .is-style-fill >.wp-block-button__link:not(.has-text-color),
.btn2 .wp-block-button__link.is-style-fill:not(.has-text-color),
.btn2 .is-style-fill .wp-block-button__link,
.btn2 .is-style-fill .wp-block-button__link:active,
.btn2 .is-style-fill .wp-block-button__link:visited,
.btn2 .is-style-fill .wp-block-button__link:hover,
.btn2 a.is-style-fill,
.btn2 a.is-style-fill:active,
.btn2 a.is-style-fill:visited,
.btn2 a.is-style-fill:hover,
.btn2 a{font:600 16px/22px 'Barlow',sans-serif;padding:10px 20px;display:inline-block;text-decoration:none;cursor:pointer;border-radius:26px;outline:0px;text-align:left;color:#4d4d4f;background:#fff;border:1px solid transparent;transition:background 0.3s;}

.btn2 .is-style-fill .wp-block-button__link:hover,
.btn2 a.is-style-fill:hover{background:#f4f4f6;}

.btn2 .is-style-outline >.wp-block-button__link:not(.has-text-color),
.btn2 .wp-block-button__link.is-style-outline:not(.has-text-color),
.btn2 .is-style-outline .wp-block-button__link,
.btn2 .is-style-outline .wp-block-button__link:active,
.btn2 .is-style-outline .wp-block-button__link:visited,
.btn2 .is-style-outline .wp-block-button__link:hover,
.btn2 a.is-style-outline,
.btn2 a.is-style-outline:active,
.btn2 a.is-style-outline:visited,
.btn2 a.is-style-outline:hover{color:#fff;background:transparent;border:1px solid #fff;transition:background 0.3s,color 0.3s;}

.btn2 .is-style-outline .wp-block-button__link:hover,
.btn2 a.is-style-outline:hover{background:rgba(255,255,255,0.16);border-color:#fff;color:#fff;}

.btn2 >.block-editor-inner-blocks{padding-left:0px;}
.btn2 >.block-editor-inner-blocks:before{display:none;}


.decorated_link_1 a{background:url('/wp-content/themes/euronet/img/ico_link_1.svg') no-repeat right center;padding-right:25px;transition:color 0.3s;}
.decorated_link_1 a:hover{background-image:url('/wp-content/themes/euronet/img/ico_link_1_1.svg');color:#002d54;}



/* Tablet */
@media all and (max-width:1130px){
    
	/* Featured Posts */
	
	/* - Featured -> First 
	.featured-posts-grid .elementor-posts-masonry >article:first-child{width:auto;grid-column:auto;flex-direction:column;gap:0px;box-shadow:0px 20px 50px -10px rgba(0, 0, 0, 0.15);padding:16px 20px;}
	
	.featured-posts-grid .elementor-posts-masonry >article:first-child .elementor-post__title a{font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit;}

	.featured-posts-grid .elementor-posts-masonry >article:first-child .elementor-post__read-more{color:var(--e-global-color-primary);display:none;}
	
	.featured-posts-grid .elementor-posts-masonry >article:first-child .elementor-post__thumbnail{border-radius:0px;}
	*/

	/* BLOCK -> FILTERS GRID */
	.filtersgrid {display:block;}
	.filtersgrid >div{display:block!important;margin:0px;}
	
	.filtersgrid .results .entry{padding:12px 12px 35px 12px;}
	
	.filtersgrid .filters{position:relative;}
	.filtersgrid .filters .pre_title{padding:15px 25px;border-radius:50px;font-size:22px;line-height:30px;background:#00819b;color:#fff;cursor:pointer;margin-bottom:40px;}
	.filtersgrid .filters .pre_title .elementor-heading-title{color:#fff;}
	.filtersgrid .filters .pre_title:after{content:"";position:absolute;right:0px;top:10px;width:70px;height:40px;background:url('/wp-content/themes/euronet/img/ico_arrow_1-1.svg') no-repeat center / 20px;}
	.filtersgrid .results .rmore{left:15px;}
	.filtersgrid.active .filters .pre_title:after{background-image:url('/wp-content/themes/euronet/img/ico_x_1.svg');}
	.filtersgrid .filters .dd{display:none;position:absolute;top:100%;left:0px;height:70vh;overflow-y:auto;z-index:99999;background:rgba(255,255,255,0.95);width:100%;padding:20px;}
	.filtersgrid.active .filters .dd{display:block;}
	.filtersgrid .results >div >div{justify-content:space-evenly;}
	body.filtersgrid-dd-active{overflow:hidden;}
	
}



@media all and (max-width:1024px){
	.mtabs .tabs{display:none;}
	.mtabs .tab{display:block;position:relative;padding:32px 64px 32px 74px;background:#FAFAFA url('/wp-content/themes/euronet/img/ico_tabs_flag_1.svg') no-repeat 28px center;cursor:pointer;}
	.mtabs .tab.active{background-image:url('/wp-content/themes/euronet/img/ico_tabs_flag_2.svg');cursor:pointer;}
	.mtabs .tab:after{content:"";position:absolute;right:20px;top:50%;transform:translateY(-50%);width:20px;height:20px;background:url('/wp-content/themes/euronet/img/ico_tabs_arrow_down.svg') no-repeat center;cursor:pointer;}
	.mtabs .tab.active:after{background-image:url('/wp-content/themes/euronet/img/ico_tabs_arrow_up.svg');cursor:pointer;}
}


/* Table / Phone */
@media all and (max-width:768px){

	/*
		Carousel with vertical sliding entries
	*/
	.carousel_v1 .swiper-button-prev,
	.carousel_v1 .swiper-button-next{display:none;}

	/*
		Card with image Rounded - Based on Cards with Image and button
	*/
	.card_with_image.v1{margin-bottom:40px!important;}
	.card_with_image.v1 .inner_1{border-radius:16px;overflow:hidden;box-shadow:0px 20px 50px -10px rgba(0, 0, 0, 0.15);height:100%;}
	.card_with_image.v1 .inner_1 >div{height:100%;}
	.card_with_image.v1 .inner_2 >div{padding-bottom:32px!important;}
	.card_with_image.v1 .main-image img{margin:-15px 0px 0px -15px;max-width:calc(100% + 30px);} 
	
	/*
	    Cards ( BIO )
	*/
	.card_bio .main-image img{margin:0px;max-width:100%;}
	
	
	/*
		Counters Grid
	*/	
	.counters .counters-numbers .inner_1 >div{box-shadow:none!important;border:0px;background:none!important;border-radius:0px!important;}
	.counters .counters-numbers .inner_1  >div .inner_2{border-top:0px;}
	.counters .counters-numbers .inner_1 .counter_wrapper .elementor-widget-wrap{border-radius:16px;overflow:hidden;box-shadow:0px 20px 50px -10px rgba(0, 0, 0, 0.15);padding:30px!important;background:#fff;}
	.counters .triangles{}
	.counters .triangles .triangle-left{top:40%;max-width:30%;}
	.counters .triangles .triangle-right{top:60%;max-width:30%;}
    
		
	/* BLOCK -> ABOUT TEAM -> MODAL */
	.lbteam >.inner >.scroll{grid-template-columns:auto;}
	.lbteam >.inner >.scroll >.c1{height:auto;}
	.lbteam >.inner >.scroll >.c1 .img img{max-width:150px;}
	.lbteam >.inner >.scroll >.c2{padding-top:30px;}
	.lbteam >.inner >.scroll >.c2 >.inner{padding:0px;}
	.lbteam >.inner >.scroll >.c1{width:100%;}
	
	/* BLOCK -> FILTERS GRID */
	.filtersgrid .results >div >div .facetwp-template{display:block;}
	.filtersgrid .results .entry{margin-bottom:30px;}

}

/* Phone */
@media all and (max-width:550px){
    
	/* Button to block */	
	.button-to-block .elementor-button-wrapper a{display:block;}

	/* REN - Hero */
	.ren-hero-banner .elementor-button-wrapper a{display:block;}
}