html, body{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;}
body{line-height:1;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
caption, th, td{font-weight:normal;text-align:left;}
h1, h2, h3, h4, h5, h6{clear:both;}
html{overflow-y:scroll;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
a:focus{outline:1px dotted #c1c1c1;}
.nav-menu a:focus{outline:none;}
article, aside, details, figcaption, figure, footer, header, nav, section{display:block;}
.io-title-description{display:inline-block;padding:20px;float:none;}
.io-title-description a{font-size:38px;font-weight:normal;text-decoration:none;color:#444444;line-height:1.4;text-shadow:0.1px 1px 2px #888888;}
.io-title-description a:hover{color:#111111;text-decoration:none;}
.io-title-description .site-description:hover{color:#111111;text-decoration:none;}
.io-title-description .site-description{font-weight:normal;line-height:1.7;font-size:14px;text-shadow:0.1px 1px 2px #CCCCCC;}
audio, canvas, video{display:inline-block;}
audio:not([controls]){display:none;}
del{color:#333;}
ins{background:none;text-decoration:none;}
hr{background-color:#ccc;border:0;height:1px;margin:24px;}
sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
small{font-size:smaller;}
img{border:0;-ms-interpolation-mode:bicubic;}
.socialmedia img{border-radius:4px;}
.themonic-logo img{max-width:100%;}
.clear:after, .wrapper:after, .format-status .entry-header:after{clear:both;}
.clear:before, .clear:after, .wrapper:before, .wrapper:after, .format-status .entry-header:before, .format-status .entry-header:after{display:table;content:"";}
.wrapper{border:1px solid #e9e9e9;}
.archive-title, .page-title{font-size:11px;line-height:2.181818182;font-weight:bold;text-transform:uppercase;color:#636363;}
.entry-content th, .comment-content th{background:#f1f1f1;border:1px solid #c1c1c1;font-size:11px;line-height:2.181818182;font-weight:bold;padding:7px 14px;text-transform:uppercase;color:#636363;}
article.format-quote footer.entry-meta, article.format-link footer.entry-meta, article.format-status footer.entry-meta{font-size:11px;line-height:2.181818182;}
button, input, textarea{border:1px solid #ccc;border-radius:0px;font-family:inherit;margin-right:0%;margin-bottom:7px;padding:8px 10px;}
button, input{line-height:normal;}
textarea{font-size:100%;overflow:auto;vertical-align:top;}
#searchsubmit{background:#00A1E0;border:1px solid #00A1E0;color:#FFFFFF;min-width:24%;}
input[type="submit"]{-webkit-appearance:none;}
input[type="checkbox"],
input[type="radio"],
input[type="file"],
input[type="hidden"],
input[type="image"],
input[type="color"]{border:0;border-radius:0;padding:0;}
li.bypostauthor cite span{background-color:#ffffff;background-image:none;border:1px solid #0099ff;border-radius:2px;box-shadow:none;color:#0099ff;padding:0;}
.entry-content img, .comment-content img, .widget img{max-width:100%;}
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"]{height:auto;}
img.size-full, img.size-large, img.header-image, img.wp-post-image{max-width:100%;height:auto;}
embed, iframe, object, video{max-width:100%;}
.entry-content .twitter-tweet-rendered{max-width:100% !important;}
.alignleft{float:left;}
.alignright{float:right;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.entry-content img, .comment-content img, .widget img, img.header-image, .author-avatar img, img.wp-post-image{margin-bottom:10px;}
.wp-caption{max-width:100%;padding:4px;}
.wp-caption .wp-caption-text, .gallery-caption, .entry-caption{font-style:italic;font-size:12px;line-height:1.4;color:#666666;}
img.wp-smiley, .rsswidget img{border:0;border-radius:0;box-shadow:none;margin-bottom:0;margin-top:0;padding:0;}
.entry-content dl.gallery-item{margin:0;}
.gallery-item a, .gallery-caption{width:90%;}
.gallery-item a{display:block;}
.gallery-caption a{display:inline;}
.gallery-columns-1 .gallery-item a{max-width:100%;width:auto;}
.gallery .gallery-icon img{height:auto;max-width:90%;padding:5%;}
.gallery-columns-1 .gallery-icon img{padding:3%;}
.site-content nav{border:1px solid #EDEDED;background:#f9f9f9;clear:both;line-height:2;margin-bottom:28px;overflow:hidden;padding:2%;}
#nav-above{padding:24px 0;}
#nav-above{display:none;}
.paged #nav-above{display:block;}
.nav-previous a, .nav-next > a{color:#444444;text-decoration:none;}
.nav-previous, .previous-image{float:left;padding-bottom:7px;width:50%;}
.nav-next, .next-image{float:right;text-align:right;width:50%;}
.nav-single + .comments-area,
#comment-nav-above{margin:48px 0;}
.author .archive-header{margin-bottom:24px;}
.author-info{border-top:1px solid #ededed;margin:24px 0;padding-top:24px;overflow:hidden;}
.author-description p{color:#757575;font-size:13px;line-height:1.846153846;}
.author.archive .author-info{border-top:0;margin:0 0 48px;}
.author.archive .author-avatar{margin-top:0;}
html{font-size:90.5%;}
body {
font-size: 14px;
font-family: "Ubuntu", Helvetica, Arial, sans-serif;
text-rendering: optimizeLegibility;
color: #444;
} a{outline:none;color:#0B91EA;text-decoration:none;}
a:hover{color:#0776bb;text-decoration:underline;}
.entry-content a{text-decoration:underline;}
.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important;}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:2px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;clip-path:none;color:#444444;font-size:14px;font-weight:bold;height:auto;left:5px;line-height:normal;padding:14px 22px 14px;text-decoration:none;top:5px;z-index:100000;}
#main[tabindex="-1"]:focus{outline:0;}
.site{padding:0 24px;background-color:#fff;}
.site-content{margin:0 14px;}
.widget-area{margin-top:10px;}
.site-header{border-left:1px solid #E9E9E9;border-right:1px solid #E9E9E9;border-top:1px solid #E9E9E9;height:auto;margin-bottom:24px;text-align:left;}
.site-header h1, .site-header h2{text-align:center;}
.site-header h1 a, .site-header h2 a{color:#515151;display:inline-block;text-decoration:none;}
.site-header h1 a:hover, .site-header h2 a:hover{color:#21759b;}
.site-header h1{font-size:24px;line-height:1.285714286;margin-bottom:14px;}
.site-header h2{font-weight:normal;font-size:13px;line-height:1;color:#757575;}
.header-image{margin-top:24px;}
.themonic-logo{padding:17px;float:left;margin:10px 0;}
.themonic-nav{text-align:center;float:left;width:100%;}
.themonic-nav li{font-size:12px;line-height:1.42857143;width:auto;transition:.3s ease 0s;}
.themonic-nav li:hover{display:inline-block;text-decoration:none;background:#16A1E7;width:auto;}
.themonic-nav li:hover > a{color:#ffffff;}
.themonic-nav  li a{padding:0 20px;}
.bluem{background-color:#00A1E0;padding:5px;}
.orangem{background-color:#FF811A;}
.greenm{background-color:#8AC327;}
.redm{background-color:#F96234;padding:10px;}
section[role="banner"]{margin-bottom:48px;}
.widget-area .widget{-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;margin-bottom:20px;line-height:1.4;word-wrap:break-word;}
.widget-area .widget-title{background:#F2F2F2;font-size:16px;}
.widget.widget_search{margin-bottom:14px;}
.widget-area .widget li, .widget-area .widget .textwidget{font-size:13px;line-height:1.646153846;border-bottom:1px solid #E9E9E9;padding:5px 0;}
.widget-area .widget p{margin-bottom:12px;padding:8px 10px;}
.widget-area .textwidget ul{list-style:disc outside;margin:0 0 24px;}
.widget-area .textwidget li{margin-left:36px;}
.widget-area .widget a{color:#757575;text-decoration:none;font-size:98%;}
.widget-area .widget a:hover{color:#4F5254;}
.widget-area #s{margin-right:-5px;width:69%;}
footer[role="contentinfo"]{background:#f2f2f2;width:100%;border-top:1px solid #ededed;border-bottom:1px solid #E9E9E9;clear:both;font-size:14px;height:auto;line-height:2;margin-right:auto;margin-bottom:0px;padding:24px 0;}
footer[role="contentinfo"] a{color:#686868;margin-left:5px;text-decoration:none;}
footer[role="contentinfo"] a:hover{color:#333333;}
.entry-meta{clear:both;}
.entry-header{margin-bottom:20px;}
.entry-header img.wp-post-image{margin-bottom:24px;}
.entry-header .entry-title{font-size:28px;line-height:1.2;font-weight:normal;margin-bottom:20px;}
.entry-header .entry-title a{color:#444444;text-decoration:none;}
.entry-header .entry-title a:hover{color:#111111;}
.entry-header .entry-format{margin-top:24px;font-weight:normal;}
.entry-header .comments-link{margin-top:24px;font-size:13px;line-height:1.846153846;color:#757575;}
.comments-link a, .entry-meta a{color:#757575;}
.comments-link a:hover, .entry-meta a:hover{color:#333;}
.site-content article.sticky{background:#F8F8F8;border-color:#DDDDDD;border-style:solid solid double;border-width:1px 1px 1px 7px;box-shadow:0.01em 0.1em 0.1em 0.1em #EEEEEE;clear:both;font-size:13px;line-height:1.19231;margin-bottom:24px;margin-top:-6px;padding:17px;text-align:left;}
.sticky .below-title-meta{background:#f2f2f2 none repeat scroll 0 0;margin-left:-2.8%;width:105.5%;}
.entry-content, .entry-summary, .mu_register{line-height:1.7;}
.entry-content h1, .comment-content h1, .entry-content h2, .comment-content h2, .entry-content h3, .comment-content h3, .entry-content h4, .comment-content h4, .entry-content h5, .comment-content h5, .entry-content h6, .comment-content h6{margin:24px 0;line-height:1.7;}
.entry-content h1, .comment-content h1{font-size:21px;line-height:1.5;}
.entry-content h2, .comment-content h2, .mu_register h2{font-size:18px;line-height:1.6;}
.entry-content h3, .comment-content h3{font-size:16px;line-height:1.8;}
.entry-content h4, .comment-content h4{font-size:14px;line-height:1.8;}
.entry-content h5, .comment-content h5{font-size:13px;line-height:1.8;}
.entry-content h6, .comment-content h6{font-size:12px;line-height:1.8;}
.entry-content p, .entry-summary p, .comment-content p, .mu_register p{margin:20px 0;line-height:1.7;}
.entry-content blockquote p{margin:0;}
.entry-content ol, .comment-content ol, .entry-content ul, .comment-content ul, .mu_register ul{margin:0 0 24px;line-height:1.7;}
.entry-content ul ul, .comment-content ul ul, .entry-content ol ol, .comment-content ol ol, .entry-content ul ol, .comment-content ul ol, .entry-content ol ul, .comment-content ol ul{margin-bottom:0;}
.entry-content ul, .comment-content ul, .mu_register ul{list-style:square outside;}
.entry-content ol, .comment-content ol{list-style:decimal outside;}
.entry-content li, .comment-content li, .mu_register li{margin:0 0 0 36px;}
.entry-content blockquote, .comment-content blockquote{background:#FAFAFA;border-left:4px solid #D6D6D6;border-right:4px solid #D6D6D6;border-radius:14px;margin-bottom:24px;padding:24px;font-style:italic;}
.entry-content blockquote p:last-child, .comment-content blockquote p:last-child{margin-bottom:0;}
.entry-content code, .comment-content code{font-family:Consolas, Monaco, Lucida Console, monospace;font-size:12px;line-height:2;}
.entry-content pre, .comment-content pre{border:1px solid #ededed;border-radius:20px;color:#666;font-family:Consolas, Monaco, Lucida Console, monospace;font-size:12px;line-height:1.514285714;margin:24px 0;overflow:auto;padding:24px;}
.entry-content pre code, .comment-content pre code{display:block;}
.entry-content abbr, .comment-content abbr, .entry-content dfn, .comment-content dfn, .entry-content acronym, .comment-content acronym{border-bottom:1px dotted #666;cursor:help;}
.entry-content address, .comment-content address{display:block;line-height:1.5;margin:0 0 24px;}
img.alignleft{margin:4px 24px 12px 0;}
img.alignright{margin:12px 0 12px 24px;}
img.aligncenter{margin-top:12px;margin-bottom:12px;}
.entry-content embed, .entry-content iframe, .entry-content object, .entry-content video{margin-bottom:2px;}
.entry-content dl, .comment-content dl{margin:0 24px;}
.entry-content dt, .comment-content dt{font-weight:bold;line-height:1.714285714;}
.entry-content dd, .comment-content dd{line-height:1.714285714;margin-bottom:24px;}
.entry-content table, .comment-content table{border-bottom:1px solid #ededed;color:#757575;font-size:12px;line-height:1.7;margin:0 0 24px;width:100%;}
.entry-content table caption, .comment-content table caption{font-size:16px;margin:24px 0;}
.entry-content td, .comment-content td{border:1px solid #c1c1c1;padding:14px 14px;}
.site-content article{border-bottom:2px double #F3F3F3;margin-bottom:28px;padding-bottom:24px;word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;}
.page-links{clear:both;line-height:1.714285714;}
footer.entry-meta{margin-top:24px;font-size:13px;line-height:1.846153846;color:#757575;}
.entry-meta > span a{color:#333333;padding:2px;text-decoration:none;}
.single-author .entry-meta .by-author{display:none;}
.mu_register h2{color:#757575;font-weight:normal;}
.archive-header, .page-header{margin-bottom:48px;padding-bottom:22px;border-bottom:1px solid #ededed;}
.archive-meta{color:#757575;font-size:12px;line-height:2;margin-top:22px;}
.article.attachment{overflow:hidden;}
.image-attachment div.attachment{text-align:center;}
.image-attachment div.attachment p{text-align:center;}
.image-attachment div.attachment img{display:block;height:auto;margin:0 auto;max-width:100%;}
.image-attachment .entry-caption{margin-top:8px;}
article.format-aside h1{margin-bottom:24px;}
article.format-aside h1 a{text-decoration:none;color:#4d525a;}
article.format-aside h1 a:hover{color:#2e3542;}
article.format-aside .aside{background:#F3F3F3;border-top:16px solid #16A1E7;padding:24px 24px 0;}
article.format-aside p{font-size:13px;line-height:1.846153846;color:#4a5466;}
article.format-aside blockquote:last-child, article.format-aside p:last-child{margin-bottom:0;}
article.format-quote .entry-content p{margin:0;padding-bottom:24px;}
article.format-quote .entry-content blockquote{display:block;padding:24px 24px 0;font-size:15px;line-height:1.6;font-style:normal;color:#6a6a6a;background:#efefef;}
.format-status .entry-header{margin-bottom:24px;}
.format-status .entry-header header{display:inline-block;}
.format-status .entry-header h1{font-size:15px;font-weight:normal;line-height:1.6;margin:0;}
.format-status .entry-header h2{font-size:12px;font-weight:normal;line-height:2;margin:0;}
.format-status .entry-header header a{color:#757575;}
.format-status .entry-header header a:hover{color:#21759b;}
.format-status .entry-header img{float:left;margin-right:21px;}
.comments-title{margin-bottom:48px;font-size:16px;line-height:1.5;font-weight:normal;}
.comments-area article{margin:24px 0;}
.comments-area article header{margin:0px 0px 15px;overflow:hidden;position:relative;}
.comments-area article header img{float:left;padding:0;line-height:0;}
.comments-area article header cite, .comments-area article header time{display:block;margin-left:45px;}
.comments-area article header cite{font-style:normal;font-size:15px;line-height:1;}
.comments-area article header time{line-height:1.714285714;text-decoration:none;font-size:10px;color:#5e5e5e;}
.comments-area article header a{text-decoration:none;color:#5e5e5e;}
.comments-area article header a:hover{color:#21759b;}
.comments-area article header cite a{color:#444;}
.comments-area article header cite a:hover{text-decoration:underline;}
.comments-area article header h4{position:absolute;top:0;right:0;padding:6px 12px;font-size:12px;font-weight:normal;color:#fff;background-color:#0088d0;background-repeat:repeat-x;background-image:-moz-linear-gradient(top, #009cee, #0088d0);background-image:-ms-linear-gradient(top, #009cee, #0088d0);background-image:-webkit-linear-gradient(top, #009cee, #0088d0);background-image:-o-linear-gradient(top, #009cee, #0088d0);background-image:linear-gradient(top, #009cee, #0088d0);border-radius:3px;border:1px solid #007cbd;}
.comments-area li.bypostauthor cite span{position:relative;margin-left:5px;padding:2px 5px;font-size:10px;}
a.comment-reply-link, a.comment-edit-link{color:#686868;font-size:13px;line-height:1.846153846;}
a.comment-reply-link:hover, a.comment-edit-link:hover{color:#21759b;}
.commentlist .pingback{line-height:1.714285714;margin-bottom:24px;}
#respond{margin-top:48px;}
#respond h3#reply-title{font-size:16px;line-height:1.5;}
#respond h3#reply-title #cancel-comment-reply-link{margin-left:10px;font-weight:normal;font-size:12px;}
#respond form{margin:24px 0;}
#respond form p{margin:11px 0;}
#respond form p.logged-in-as{margin-bottom:24px;}
#respond form label{display:block;line-height:1.714285714;}
#respond form input[type="text"],
#respond form textarea{-moz-box-sizing:border-box;box-sizing:border-box;font-size:12px;line-height:1.714285714;padding:10px;width:100%;}
#respond form p.form-allowed-tags{margin:0;font-size:12px;line-height:2;color:#5e5e5e;}
.required{color:red;}
.entry-page-image{margin-bottom:14px;}
.template-front-page .site-content article{border:0;margin-bottom:0;}
.template-front-page .widget-area{clear:both;float:none;width:auto;padding-top:24px;border-top:1px solid #ededed;}
.template-front-page .widget-area .widget li{margin:8px 0 0;font-size:13px;line-height:1.714285714;list-style-type:square;list-style-position:inside;}
.template-front-page .widget-area .widget li a{color:#757575;}
.template-front-page .widget-area .widget li a:hover{color:#21759b;}
.template-front-page .widget-area .widget_text img{float:left;margin:8px 24px 8px 0;}
.widget-area .widget ul ul{margin-left:12px;}
.widget_rss li{margin:12px 0;}
.widget_recent_entries .post-date, .widget_rss .rss-date{color:#aaa;font-size:11px;margin-left:12px;}
#wp-calendar{margin:0;width:100%;font-size:13px;line-height:1.846153846;color:#686868;}
#wp-calendar th,
#wp-calendar td,
#wp-calendar caption{text-align:left;}
#wp-calendar #next{padding-right:24px;text-align:right;}
.widget_search label{display:block;font-size:13px;line-height:1.846153846;}
.widget_twitter li{list-style-type:none;}
.widget_twitter .timesince{display:block;text-align:right;}
.entry-summary .read-more{display:inline-block;}
.below-title-meta{background:#F7F7F7;padding-bottom:26px;color:#a2a2a2;line-height:1.8;width:106.3%;margin-left:-3.1%;}
.below-title-meta a{color:#666666;text-decoration:none;}
.below-title-meta a:hover{color:#444444;}
.adt{float:left;padding-left:22px;}
.adt-comment{float:right;padding-right:16px;}
.articletags a{background-color:#555;margin:2px;padding:3px;text-decoration:none;text-shadow:0 0px 0 #FFFFFF;color:#fff;}
.articletags a:hover{color:#f2f2f2;}
.footercopy{padding-left:20px;float:left;}
.footercredit{float:right;padding-right:20px;margin-left:20px;}
.site-wordpress{color:#888888;padding:10px 2px;float:right;font-size:13px;}
.site-wordpress a{color:#666666;text-decoration:none;}
section.comment-content.comment{border:1px solid #f1f1f1;padding:10px;}
img#wpstats{display:block;margin:0 auto 24px;}
.socialmedia{float:right;padding:7px 10px;text-align:right;width:25%;margin-top:30px;}
.socialmedia a{padding:0 5px;}
.widget_top-posts .widgets-list-layout-links{float:right;width:80%;}
.woocommerce .site-content{border-right:medium none;padding-top:30px;width:94%;padding:30px 2% 0 2%;}
.woocommerce .page-title{border-bottom:1px solid #e1e1e1;font-size:24px;margin-bottom:20px;text-transform:uppercase;}
.woocommerce .site-content nav{border:none;}
.woocommerce h1{font-size:28px;font-weight:normal;}
#content .woocommerce-breadcrumb{background:none;}
.woocommerce span.onsale{background-color:#0099ff;text-transform:uppercase;color:#ffffff;font-size:0.857em;font-weight:500;}
.woocommerce ul.products li.product h3{font-size:1.5em;font-weight:normal;}
.woocommerce div.product .product_title{line-height:1.2;}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:1.2em;font-weight:normal;line-height:1.2;}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{color:#ffffff;background:#33aeff;}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover{color:#ffffff;background:#0099ff;}
.woocommerce ul.products li.product .button{color:#ffffff;background:#33aeff;}
.wp-block-image figcaption{margin:0 auto 20px auto;color:#555555;text-align:center;font-size:13px;letter-spacing:1px;}
.woocommerce .input-text{margin:0;padding:7px;border-radius:3px;}
.socialmedia img{height:32px;width:32px;}
#wp-calendar td#today{font-weight:bold;color:#0099ff;}
#calendar_wrap{padding:15px;border:1px solid #f1f1f1;font-family:arial, ubuntu;}
#wp-calendar caption{font-weight:bold;}
#calendar_wrap a{color:#0099ff;}
#wp-calendar td{border:1px solid #f1f1f1;display:table-cell;text-align:center;}
#wp-calendar tr{border:1px solid #f1f1f1;}
#wp-calendar th{font-weight:bold;text-align:center;padding:5px 0;}
span.wp-calendar-nav-prev{line-height:2;}
#wp-calendar thead{background:#f7f7f7;}
select#cat{max-width:100%;}
picture img{max-width:100%;height:auto;}
.menu-toggle, .themonic-nav.toggled ul{display:block;margin:0;}
@media screen and (min-width:768px){
.menu-toggle{display:none;}
.themonic-nav ul{display:flex;}
}  @media screen and (max-width:768px){  .themonic-nav{display:block;width:100%;}
.themonic-nav ul{display:none;list-style:none;margin:0;padding-left:0;}
.themonic-nav ul ul{box-shadow:0 3px 3px rgba(0, 0, 0, 0.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999;}
.themonic-nav ul ul ul{left:-999em;top:0;}
.themonic-nav ul ul li:hover > ul, .themonic-nav ul ul li.focus > ul{display:block;left:auto;}
.themonic-nav ul ul a{width:200px;}
.themonic-nav ul li:hover > ul, .themonic-nav ul li.focus > ul{left:auto;}
.themonic-nav li{position:relative;}
.themonic-nav a{display:block;text-decoration:none;}
.site{padding:0px;}
.socialmedia{display:none;}
.site-header{text-align:center;height:auto;border:none;margin-bottom:0;}
.themonic-logo{float:none;margin:0 0 10px;}
.link-comments{display:none;}
.entry-header .entry-title{margin-top:20px;}
.wrapper{border:none;}
}
@media screen and (max-width:1040px){
#searchsubmit{margin-left:0px;}
}
@media screen and (max-width:420px){
.site-header{height:auto;border:none;}
.entry-header .entry-title{font-size:20px;}
}   @media screen and (min-width:768px){
picture img{margin-right:20px;}
.author-avatar{float:left;margin-top:8px;}
.author-description{float:right;width:85%;}
.site{margin:0 auto;max-width:1040px;padding-top:24px;}
.site-content{border-right:1px solid #F1F1F1;float:left;margin:0px 1%;padding:30px 2% 0 1%;width:63.2%;}
body.template-front-page .site-content, body.single-attachment .site-content, body.full-width .site-content{width:96%;border-right:none;}
.widget-area{float:right;margin:24px 0;padding:0 2% 0 0;width:28.7%;}
.site-header h1, .site-header h2{text-align:left;}
.site-header h1{font-size:26px;line-height:1.446153846;margin-bottom:0;}
.themonic-nav ul.nav-menu, .themonic-nav div.nav-menu > ul{background:none repeat scroll 0 0 #F3F3F3;border-bottom:5px solid #16A1E7;border-top:1px solid #ededed;display:inline-block !important;font-size:0;text-align:left;width:100%;}
.themonic-nav ul{margin:0;text-indent:0;}
.themonic-nav li a, .themonic-nav li{display:inline-block;text-decoration:none;}
.themonic-nav li a{border-bottom:0;color:#6a6a6a;line-height:3.692307692;padding:0 20px;text-transform:uppercase;white-space:nowrap;transition:.3s ease 0s;}
.themonic-nav li a:hover{color:#fff;}
.themonic-nav li{position:relative;}
.themonic-nav li ul{border-top:5px solid transparent;display:none;margin:0;padding:0;position:absolute;top:100%;z-index:999;}
.themonic-nav li ul ul{top:0;left:100%;border-top:0;}
.themonic-nav ul li:hover > ul{border-left:0;display:block;}
.themonic-nav li ul li a{background:#EFEFEF;border-bottom:1px solid #F9F9F9;display:block;font-size:11px;line-height:2.181818182;padding:8px 10px;width:160px;white-space:normal;}
.themonic-nav li ul li:hover a{background:#e9e9e9;color:#444444;}
.themonic-nav li.menu-item-has-children > a:after{content:"";width:0;height:0;border-style:solid;border-width:4px 4px 2px 4px;margin-left:5px;border-color:#c9c9c9 transparent transparent transparent;position:relative;display:inline-block;}
.themonic-nav .current-menu-item > a, .themonic-nav .current-menu-ancestor > a, .themonic-nav .current_page_item > a, .themonic-nav .current_page_ancestor > a{background:none repeat scroll 0 0 #16A1E7;color:#FFFFFF;font-weight:bold;}
.entry-header .entry-title{font-size:28px;margin-bottom:20px;}
#respond form input[type="text"]{width:46.333333333%;}
#respond form textarea.blog-textarea{width:79.666666667%;}
.template-front-page .site-content, .template-front-page article{overflow:hidden;}
.template-front-page.has-post-thumbnail article{float:left;width:47.916666667%;}
.entry-page-image{float:right;margin-bottom:0;width:47.916666667%;}
.template-front-page .widget-area .widget, .template-front-page.two-sidebars .widget-area .front-widgets{float:left;padding-left:10px;width:51.875%;margin-bottom:24px;}
.template-front-page .widget-area .widget:nth-child(odd){clear:right;}
.template-front-page .widget-area .widget:nth-child(even),
.template-front-page.two-sidebars .widget-area .front-widgets + .front-widgets{float:right;width:39.0625%;margin:0 0 24px;}
.template-front-page.two-sidebars .widget, .template-front-page.two-sidebars .widget:nth-child(even){float:none;width:auto;}
.commentlist .children{margin-left:48px;}
} @media screen and (min-width:960px){
body{background-color:#e6e6e6;}
body .site{padding:24px 24px 0;margin-bottom:24px;}
body.custom-background-empty{background-color:#ffffff;}
body.custom-background-empty .site, body.custom-background-white .site{background-color:#ffffff;}
}
@media screen and (max-width:767px){ .themonic-nav.toggled ul{background:#555555;}
label.iomenu{width:auto;display:block;margin-top:-26px;}
.iolines{width:30px;height:3px;background-color:#ffffff;margin:5px 0;}
.themonic-nav ul{position:absolute;width:100%;background:linear-gradient(90deg, rgb(100 102 105 / 96%) 0%, rgb(92 104 113) 35%, rgb(69 79 76 / 97%) 100%);}
button.menu-toggle:focus{outline:1px solid #333333;}
.themonic-nav ul ul a{width:auto;border-left:10px solid #333333;border-right:10px solid #333333;}
.menu-item-has-children{border-left:10px solid #333333;border-right:10px solid #333333;}
.themonic-nav li:hover{display:inline-block;text-decoration:none;background:#333333;width:100%;}
button.menu-toggle{width:100%;background:#333333;color:#ffffff;border:none;line-height:2;}
.themonic-nav li a{padding:0 20px;font-size:14px;padding:5px;border-bottom:1px solid #333333;color:#ffffff;line-height:2;}
.entry-summary .read-more{height:auto;}
.site-header{margin-bottom:0;}
.themonic-nav{height:auto;}
.wrapper{width:100%;}
.socialmedia{display:inline-block;width:100%;margin:0;padding:0;margin-top:0;text-align:center;}
.io-title-description{margin:12px 0;padding:0;}
.themonic-nav{margin:20px 0;}
.themonic-logo{padding:15px;margin:0;}
.widget-area #s{width:61%;}
}
@media screen and (max-width:440px){
.site{padding:0px;}
.widget-area{padding:0 10px;}
.entry-header{margin-bottom:10px;}
.entry-header .entry-title{margin-bottom:10px;}
.alignleft.wp-post-image{width:100%;float:none;}
img.alignleft{margin:8px 0 0 0;}
.entry-summary{text-align:center;}
.entry-summary p{text-align:left;}
.footercopy{float:none;padding-right:20px;text-align:center;}
.footercredit{float:none;margin-left:0;margin-top:10px;padding:0 20px;text-align:center;}
.site-wordpress{width:100%;text-align:center;}
.below-title-meta{width:108.2%;margin-left:-4.1%;}
.io-title-description .site-description{padding:0 12px;display:inline-block;}
} .wp-block-search__button{background:#1021a3;border:none;color:#fff;font-family:inherit;font-size:inherit;line-height:inherit;margin-left:0;padding:0.375em 0.625em;word-break:normal;}
.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%;}
.wp-block-search__input{border:1px solid #e1e1e1;flex-grow:1;font-family:inherit;font-size:inherit;line-height:inherit;min-width:3em;padding:8px;}
.wp-block-search__button{background:#16A1E7;border:1px solid #f1f1f1;color:#fff;font-family:inherit;font-size:inherit;line-height:inherit;margin-left:-0.1em;padding:0.375em 0.625em;word-break:normal;width:35%;}
@media screen and (max-width: 1040px) and (min-width: 768px) {
.wp-block-search__button{width:46%;font-size:12px;}
} @media print {
body {
background: none !important;
color: #000;
font-size: 10pt;
}
footer a[rel=bookmark]:link:after,
footer a[rel=bookmark]:visited:after {
content: " [" attr(href) "] "; }
a {
text-decoration: none;
}
.entry-content img, .comment-content img, .author-avatar img, img.wp-post-image {
border-radius: 0;
box-shadow: none;
} .socialmedia img {
display:none;
}
.site {
clear: both !important;
display: block !important;
float: none !important;
max-width: 100%;
position: relative !important;
}
.site-header {
margin-bottom: 72px;
text-align: left;
}
.site-header h1 {
font-size: 21pt;
line-height: 1;
text-align: left;
}
.site-header h2 {
color: #000;
font-size: 10pt;
text-align: left;
}
.site-header h1 a, .site-header h2 a {
color: #000;
}
.author-avatar, #colophon,
#respond,
.commentlist .comment-edit-link, .commentlist .reply, .entry-header .comments-link, .entry-meta .edit-link a, .page-link, .site-content nav, .widget-area, img.header-image, .themonic-nav {
display: none;
}
.wrapper {
border-top: none;
box-shadow: none;
}
.site-content {
margin: 0;
width: auto;
}
.singular .entry-header .entry-meta {
position: static;
}
.singular .site-content, .singular .entry-header, .singular .entry-content, .singular footer.entry-meta, .singular .comments-title {
margin: 0;
width: 100%;
}
.entry-header .entry-title, .entry-title, .singular .entry-title {
font-size: 21pt;
}
footer.entry-meta, footer.entry-meta a {
color: #444;
font-size: 10pt;
}
.author-description {
float: none;
width: auto;
} .commentlist > li.comment {
background: none;
position: relative;
width: auto;
}
.commentlist .avatar {
height: 39px;
left: 2.2em;
top: 2.2em;
width: 39px;
}
.comments-area article header cite, .comments-area article header time {
margin-left: 50px;
}
}:root{--color-89-49-150-1:rgba(89, 49, 150, 1);--border-radius-1:30px;}
body {
background-color: #fefefe;
color: #4a4a4a;
-webkit-font-smoothing: antialiased;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
font-family: Calibri, Lato, Arial, sans-serif, -apple-system;
font-size: initial;
} *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;text-rendering:optimizeLegibility;}
body, html{margin:0;padding:0;height:100%;width:100%;}
.pre-loader{width:100%;display:flex;justify-content:center;}
.loader{background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><circle fill="%234A4A4A" stroke="%234A4A4A" stroke-width="15" r="15" cx="40" cy="100"><animate attributeName="opacity" calcMode="spline" dur="2" values="1;0;1;" keySplines=".5 0 .5 1;.5 0 .5 1" repeatCount="indefinite" begin="-.4"></animate></circle><circle fill="%234A4A4A" stroke="%234A4A4A" stroke-width="15" r="15" cx="100" cy="100"><animate attributeName="opacity" calcMode="spline" dur="2" values="1;0;1;" keySplines=".5 0 .5 1;.5 0 .5 1" repeatCount="indefinite" begin="-.2"></animate></circle><circle fill="%234A4A4A" stroke="%234A4A4A" stroke-width="15" r="15" cx="160" cy="100"><animate attributeName="opacity" calcMode="spline" dur="2" values="1;0;1;" keySplines=".5 0 .5 1;.5 0 .5 1" repeatCount="indefinite" begin="0"></animate></circle></svg>');background-repeat:no-repeat;line-height:1;width:50px;height:30px;background-position:center;}
.container{max-width:1200px;margin:0 auto;padding:0 15px;}
.esim365-site-header{display:flex;margin-top:25px;gap:30px;justify-content:space-between;}
.esim365-logo{display:flex;justify-content:center;flex-direction:column;position:relative;}
.esim365-logo img{width:100px;height:35px;}
.esim365-themonic-nav{width:auto !important;float:none !important;}
.esim365-nav-menu{width:auto;border:none !important;background:none !important;}
.title-page{display:flex;justify-content:center;padding-top:50px;flex-wrap:wrap;}
.title-page-left{display:flex;flex-direction:column;justify-content:space-around;}
.title-page-left, .title-page-right{flex:1;}
.title-page-right img{width:100%;border-radius:var(--border-radius-1);filter:opacity(90%);;}
.title-page-short{font-size:28px;}
.title-page-desc{margin-top:15px;}
.title-page-desc div{font-weight:normal;margin-bottom:7px;display:flex;align-items:center;}
.title-page-desc div img{width:16px;height:16px;margin-right:5px;}
.title-page-desc div span{font-weight:bold;margin-right:5px;}
.title-page-button-ankor{background-color:rgba(89, 49, 150, 1);border-radius:var(--border-radius-1);padding:15px 25px;color:#fff;width:max-content;cursor:pointer;}
.multi-search{display:flex;justify-content:space-between;flex-wrap:wrap;gap:15px;}
.layer-search{border-bottom:1px solid #ddd;}
.layer-install-general{margin-top:0 !important;}
.layer-install{margin-top:40px;}
.layer-why, .layer-install{background-color:#f2f2f2;}
.layer-why{padding-top:25px;}
.why-esim-home{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:10px;}
.why-esim, .esim-install{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:0 15px 35px 15px;}
div.layer-install a{text-decoration:underline !important;color:#000;}
.esim-install div, .why-esim div{text-align:center;flex:1;}
.why-esim-home>div>div{text-align:center;}
.why-esim>div>div>div, .esim-install>div>div>div, .why-esim-home>div>div>div{font-weight:bold;line-height:1.5;text-wrap:nowrap;}
.esim-install-title{text-align:center;padding:10px;}
.why-esim-icon{width:64px;height:64px;border:10px solid rgba(89, 49, 150, 0.5);border-radius:50%;display:flex;justify-content:center;align-items:center;margin:0 auto 10px auto;padding:5px;}
.why-esim-home-icon{width:64px;height:64px;display:flex;justify-content:center;align-items:center;margin:0 auto 10px auto;padding:5px;}
.why-esim-home-title, .faq-title{margin-top:50px;text-align:center;}
.why-esim-icon img{width:80%;height:80%;}
.esim-install-img{display:flex;justify-content:center;align-items:center;margin:0 auto 10px auto;padding:5px;}
.esim-install-img img{width:149px;height:154px;}
.search-country{border-bottom-color:#fefefe;text-align:center;padding:25px 20px 50px 20px;}
.search-country-modal{background-color:#fff;border:1px solid transparent;border-radius:var(--border-radius-1);box-shadow:0 10px 30px 0 rgba(0, 0, 0, .15);width:40%;margin:10px auto 0 auto;padding:10px;display:none;}
.countries-found{display:grid;grid-template-columns:repeat(auto-fit, minmax(215px, 1fr));gap:10px;max-width:560px;}
.layer-list-countries{display:none;padding-bottom:25px;}
.list-country, .list-country-favorites{background-color:#fefefe;display:grid;gap:30px;grid-template-columns:repeat(auto-fit, minmax(277px, 1fr));margin-top:30px;}
.packages-country{background-color:#fefefe;margin-top:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit, minmax(377px, 1fr));}
.layer-list-regions{margin-bottom:50px;}
.item-region{background-color:#fff;border:1px solid transparent;border-radius:var(--border-radius-1);box-shadow:0 10px 30px 0 rgba(0, 0, 0, .15);min-height:110px;position:relative;display:flex;justify-content:center;align-items:center;}
.item-region a{color:#4a4a4a;}
.item-region a:hover{text-decoration:none;}
.region-bg{background-size:cover;background-position:center;}
.region-link{position:relative;z-index:1;border-radius:var(--border-radius-1);padding:7px;background-color:#fff;}
#region-eu.lazy,
#region-europe-eu.lazy,
#region-as.lazy,
#region-asia-as.lazy,
#region-af.lazy,
#region-africa-af.lazy,
#region-me.lazy,
#region-middle-east-me.lazy,
#region-sa.lazy,
#region-south-america-sa.lazy,
#region-na.lazy,
#region-north-america-na.lazy,
#central-asia.lazy,
#region-central-asia-as.lazy,
#region-gulf.lazy,
#region-gulf-region-me.lazy,
#region-global.lazy,
#region-global-gl.lazy{background-image:none;background-color:#F1F1FA;}
#region-eu,
#region-europe-eu{background-image:url(https://975b7d90-583d-4349-a097-52e4f9a09e46.selcdn.net/wp-content/themes/iconic-one/img/region-europe2.webp);}
#region-as,
#region-asia-as{background-image:url(https://975b7d90-583d-4349-a097-52e4f9a09e46.selcdn.net/wp-content/themes/iconic-one/img/region-asia2.webp);}
#region-af,
#region-africa-af{background-image:url(https://975b7d90-583d-4349-a097-52e4f9a09e46.selcdn.net/wp-content/themes/iconic-one/img/region-africa2.webp);}
#region-me,
#region-middle-east-me{background-image:url(https://975b7d90-583d-4349-a097-52e4f9a09e46.selcdn.net/wp-content/themes/iconic-one/img/region-middle-easte2.webp);}
#region-sa,
#region-south-america-sa{background-image:url(https://975b7d90-583d-4349-a097-52e4f9a09e46.selcdn.net/wp-content/themes/iconic-one/img/region-south-america2.webp);}
#region-na,
#region-north-america-na{background-image:url(https://975b7d90-583d-4349-a097-52e4f9a09e46.selcdn.net/wp-content/themes/iconic-one/img/region-north-america2.webp);}
#central-asia,
#region-central-asia-as{background-image:url(https://975b7d90-583d-4349-a097-52e4f9a09e46.selcdn.net/wp-content/themes/iconic-one/img/region-central-asia.webp);-webkit-filter:contrast(0.9);filter:contrast(0.9);}
#region-gulf,
#region-gulf-region-me{background-image:url(https://975b7d90-583d-4349-a097-52e4f9a09e46.selcdn.net/wp-content/themes/iconic-one/img/region-gulf-region.webp);-webkit-filter:contrast(0.9);filter:contrast(0.9);}
#region-global,
#region-global-gl{background-image:url(https://975b7d90-583d-4349-a097-52e4f9a09e46.selcdn.net/wp-content/themes/iconic-one/img/region-global-gl.webp);-webkit-filter:contrast(0.9);filter:contrast(0.9);}
.item-country{background-color:#fff;border:1px solid transparent;border-radius:var(--border-radius-1);box-shadow:0 10px 30px 0 rgba(0, 0, 0, .15);min-height:110px;}
.flag{border:1px solid #dedede;}
.flag-country{text-align:left;}
.flag-country .flag-country img{border-radius:var(--border-radius-1) 0 0 0;}
.country-link a{text-decoration:none;color:#593196;}
.flag-country img{border-radius:var(--border-radius-1) 0 0 0;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.name-country{padding:10px 0 30px 0;text-align:center;color:#4a4a4a;}
.layer-bottom{padding:25px 0;}
.sorting-packages-country{display:flex;justify-content:space-between;margin-top:15px;flex-wrap:wrap;gap:5px;}
.sorting-packages-country>select{background-color:#fff;border-radius:var(--border-radius-1);padding:6px;box-shadow:0 0 0 2px #c5b3f6;border:none;}
.country-title{display:flex;justify-content:center;gap:15px;margin-top:25px;}
.item-package{padding:10px;display:flex;flex-direction:column;justify-content:space-between;}
.package{display:flex;justify-content:space-between;margin:15px 0;gap:20px;}
.package-layer-button{display:flex;justify-content:center;gap:5px;}
.package_name{display:block;margin-inline-start:0px;margin-inline-end:0px;font-weight:bold;unicode-bidi:isolate;}
.package_name_af{font-size:14px;font-weight:400;margin-top:3px;color:#A3A3B2;}
.package_price{white-space:nowrap;font-weight:bold;display:flex;align-items:baseline;gap:5px;}
.country-post-title{display:flex;justify-content:center;}
.country-post-title h2, .country-post-title h3, .country-title h2, .country-title h3{padding:0;margin:0;text-transform:uppercase;display:flex;flex-direction:column;justify-content:center;}
.package_network, .package_network2{display:flex;column-gap:5px;flex-wrap:wrap;max-width:50%;height:49px;text-align:right;overflow:auto;}
.package_network{display:block;}
.package_network3{display:flex;column-gap:5px;flex-wrap:wrap;max-width:50%;justify-content:end;}
.package_networkOne{display:flex;gap:10px;flex-wrap:wrap;max-width:50%;text-align:right;}
.operatorName{white-space:nowrap;}
.country-post{margin-top:50px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:20px;}
#country-package-no{padding:25px;text-align:center;}
.site-info{margin-top:10px;display:flex;justify-content:space-between;align-items:center;}
#promocode{display:flex;justify-content:center;align-items:center;}
@media only screen and (min-width : 320px) and (max-width : 480px) {
.packages-country{grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));}
.filter-btn{flex:auto;}
.may15 img{width:100% !important;height:120px !important;}
.title-page{padding-top:0 !important;}
.title-page-desc div{flex-wrap:wrap;}
.esim365-logo img{margin-left:5px;}
.esim365-site-header{gap:0 !important;padding:0 !important;margin-top:0 !important;}
.title-page-left>div:nth-child(1)>div:nth-child(1)>h1{line-height:1.3;}
.black_friday, .newyear_sale{width:90% !important;line-height:1.4;background-image:none !important;}
.sorting-packages-country{gap:10px;flex-wrap:wrap;justify-content:center;}
button.menu-toggle{background:none;}
.iolines{background-color:rgba(89, 49, 150, 1);}
.h1-package-card{text-align:center;}
.country-title h2, .country-title h3{text-align:center;}
.package_name{max-width:230px;}
.wp-block-list{padding-left:10px;}
.wp-block-list li{padding-bottom:10px;}
.esim-install div, .why-esim div{flex:auto;}
.esim-card-order-bottom{display:block !important;}
.esim-card-order-button-topup, .esim-card-order-button{margin-top:10px !important;}
.esim-card-order-bottom{display:block !important;}
#site-navigation{flex-direction:row-reverse !important;gap:0 !important;}
.why-esim{justify-content:center !important;}
.why-esim>div{flex:auto !important;}
.why-esim>div>div>div{text-wrap:wrap !important;}
.themonic-nav li{width:100vw !important;}
.site-info{display:flex !important;flex-direction:column !important;}
.footer-sidebar{line-height:1.2 !important;}
.footercredit{padding:0 !important;margin:0 !important;float:none !important;line-height:1.2 !important;}
.wp-container-core-group-is-layout-6{grid-template-columns:repeat(2, minmax(0, 1fr)) !important;}
.themonic-nav ul{left:0;background:linear-gradient(90deg, rgb(100 102 105 / 96%) 0%, rgb(92 104 113) 35%, rgb(69 79 76 / 97%) 100%) !important;}
.themonic-nav li a{color:#fefefe !important;}
.testimonial-figure:nth-child(n+5){display:none !important;}
.why-esim-home{grid-template-columns:repeat(1, 1fr) !important;grid-gap:0 !important;}
.accordion{grid-template-columns:repeat(1, 1fr) !important;grid-gap:0 !important;}
.testimonial{grid-template-columns:repeat(1, 1fr) !important;}
.title-page-right{display:none;}
#search-country{width:100% !important;}
.search-country-modal{width:90% !important;}
.modal{width:97vw !important;}
.esim-card{max-width:400px !important;min-width:auto !important;}
.title-page-right img{width:100vw;border-radius:var(--border-radius-1);}
.title-page-button-ankor{margin:10px auto;}
.faq-right{flex:auto !important;}
#emodal{width:97vw !important;}
.countries-found{grid-template-columns:1fr;}
} .search-country-place{display:flex;}
#search-country{border-radius:var(--border-radius-1);padding:15px;border:1px solid #ddd;width:100%;line-height:1;font-size:105%;}
#search-country-button{font-size:105%;border-radius:var(--border-radius-1);padding:15px 25px;text-transform:uppercase;cursor:pointer;display:none;}
#search-country-button:active{transform:scale(0.98);box-shadow:3px 2px 22px 1px rgba(0, 0, 0, 0.24);}
input[type="checkbox"]{border-radius:var(--border-radius-1);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;background:none;height:16px;width:16px;border:2px solid rgba(89, 49, 150, 1);}
input[type="checkbox"]:checked{background:rgba(89, 49, 150, 1);}
input[type="checkbox"]:after{content:'';position:relative;left:40%;top:20%;width:15%;height:40%;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);display:none;}
input[type="checkbox"]:checked:after{display:block;}
input[type="checkbox"]:disabled:after{border-color:#7b7b7b;}
label{cursor:pointer;}
#search-country-checkbox{margin:0;padding:0;}
#for-search-country-checkbox{display:flex;justify-content:center;align-items:center;gap:5px;font-size:105%;text-decoration:underline;color:rgb(89, 49, 150);}
.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.search-country-link{cursor:pointer;position:absolute;width:100%;height:100%;}
.package-link{display:flex;flex-direction:column;}
.package-link a{text-decoration:none;}
#search-country-del-list{display:flex;justify-content:center;align-items:center;gap:10px;font-size:105%;}
.search-link{color:rgb(89, 49, 150);border:1px solid rgb(89, 49, 150);border-radius:var(--border-radius-1);padding:3px 5px;cursor:pointer;}
.search-link:hover{text-decoration:none;}
.btn-submit{border-radius:10px;font-size:16px;padding:10px 24px;background-color:#4a4a4a;color:#fff;text-decoration:none;text-transform:uppercase;width:200px;text-align:center;cursor:pointer;}
.modal-close{position:absolute;display:none;}
.modal-loading{text-align:center;}
.modal-content{height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;}
.package-btn-submit-widget:hover{text-decoration:none;color:#fff;}
.package-btn-submit-widget, .package-btn-submit, .package-btn-submit-zet, .package-btn-submit-zet:hover, .package-btn-submit-a, .package-btn-submit-a:hover, .package-btn-submit-aa, .package-btn-submit-aa:hover{background-color:var(--color-89-49-150-1);color:white;padding:12px 20px;font-size:20px;border-radius:var(--border-radius-1);border:none;cursor:pointer;box-shadow:0 0 0 2px #c5b3f6;text-decoration:none;text-align:center;}
.package-btn-submit-b, .some-package-btn{border-radius:10px;font-size:16px;padding:10px 24px;border:1px solid rgba(89, 49, 150, 1);color:rgba(89, 49, 150, 1);text-decoration:none;text-transform:uppercase;width:200px;text-align:center;cursor:pointer;}
.some-package-btn:hover{color:rgba(89, 49, 150, 1);text-decoration:none;}
.button-country{display:flex;justify-content:center;padding:25px 0;}
.modal-bg{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:auto;z-index:1001;box-sizing:border-box;background-color:rgba(0, 0, 0, 0.75);display:none;justify-content:center;align-items:center;}
.modal-close{text-align:right;}
.modal-close img{cursor:pointer;}
.modal{background:none;}
.esim-card{background-color:#f2f2f2;border-radius:var(--border-radius-1);min-width:320px;max-width:460px;margin-top:15px;padding:20px;}
.esim-card-order-title{color:#7c7c7c;display:flex;gap:20px;justify-content:space-between;}
.truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.esim-card-order-flag img{background-repeat:no-repeat;background-size:64px 31px;width:64px;height:31px;}
.esim-card-order-middle{display:flex;margin-top:20px;flex-direction:row;gap:30px;}
.esim-card-chip{background-repeat:no-repeat;background-size:110px 70px;width:110px;height:70px;border-radius:6px;background-image:url(https://975b7d90-583d-4349-a097-52e4f9a09e46.selcdn.net/wp-content/themes/iconic-one/img/esim-card-chip.png);background-repeat:no-repeat;}
.esim-card-pk-op{color:#7c7c7c;}
.esim-card-pk-price{font-weight:600;font-size:120%;margin-top:5px;}
.esim-card-order-email-desk{margin-top:5px;}
.esim-card-order-bottom{display:flex;gap:15px;flex-direction:column;}
.esim-card-order-email{flex:2;}
.esim-card-order-button-topup, .esim-card-order-button{flex:1;display:flex;flex-direction:column;justify-content:end;gap:15px;}
.esim-card-topup, .esim-card-email{border-radius:var(--border-radius-1);padding:7px;border:1px solid rgba(89, 49, 150, 1);margin:5px 0 0 0;width:100%;}
.esim-order-button{border-radius:var(--border-radius-1);padding:10px 24px;text-align:center;cursor:pointer;background-color:rgba(89, 49, 150, 1);color:#fff;border:1px solid rgba(89, 49, 150, 1)}
.esim-order-button-ext{border-radius:var(--border-radius-1);padding:10px 24px;text-align:center;cursor:pointer;color:rgb(89, 49, 150);border:1px solid rgb(89, 49, 150);font-weight:bold;}
.order-finish-a{display:block;}
.order-finish-a:hover{text-decoration:none;color:#fff;}
.order-finish{border:1px solid #fff;border-radius:var(--border-radius-1);padding:10px 24px;text-align:center;cursor:pointer;background-color:rgba(89, 49, 150, 1);color:#fff;margin:0px auto;width:100%;font-size:16px;}
.a{display:block;text-decoration:none;color:#fff;}
.a:hover{text-decoration:none;color:#fff;}
.au{color:#4a4a4a;text-decoration:underline;cursor:pointer;}
.au:hover{color:#4a4a4a;text-decoration:none;}
.p-0{padding:0;}
.m-0{margin:0;}
.mt-5{margin-top:5px;}
.mt-25{margin-top:25px;}
.mb-5{margin-bottom:5px;}
.my-5{margin-top:5px;margin-bottom:5px;}
.my-7{margin-top:7px;margin-bottom:7px;}
.top-cont>a{border-radius:50%;width:30px;height:30px;padding:5px;}
a.dzen{padding:3px !important;}
.top-cont>a:nth-child(1) svg{fill:#929292;display:inline-block;height:100%;vertical-align:top;width:100%;}
.top-cont>a:nth-child(2) svg{fill:#0088CC;display:inline-block;height:100%;vertical-align:top;width:100%;}
.top-cont>a:nth-child(3) svg{fill:#736bc4;display:inline-block;height:100%;vertical-align:top;width:100%;}
.top-cont{display:flex;align-items:center;}
@media screen and (min-width:768px){
.themonic-nav ul li:hover>ul{background-color:#fff;}
.themonic-nav ul #menu-item-523:hover>ul{height:300px;display:flex;flex-wrap:wrap;width:650px;overflow:auto;background-color:#fff;border:1px solid #dedede;}
.themonic-nav ul #menu-item-523:hover ul li:hover>ul{height:auto;width:auto;}
.themonic-nav li ul li:hover a{background-color:rgba(89, 49, 150, 0.4);}
.themonic-nav ul li:hover ul li:hover>ul li a{background:none;}
.themonic-nav ul li:hover ul li:hover>ul{border:1px solid #7e7e7e;background-color:#fff;}
.themonic-nav ul li:hover ul li:hover>ul li:hover a{background-color:rgba(89, 49, 150, 0.4);}
}
#emodal{width:80vw;height:80vh;}
.title-order-finish{font-size:150%;padding-bottom:20px;}
#agree-mailing{accent-color:rgba(89, 49, 150, 1);}
.below-title-meta{margin:0;}
.swal-text{text-align:center;}
#site-navigation{display:flex;gap:10px;}
.themonic-nav .current-menu-item>a, .themonic-nav .current-menu-ancestor>a, .themonic-nav .current_page_item>a, .themonic-nav .current_page_ancestor>a{background:none !important;color:inherit !important;}
footer[role="contentinfo"] a{margin-left:0 !important;}
h3{font-size:150%;}
.current_page_item.themonic-nav .current-menu-item>a, .themonic-nav .current-menu-ancestor>a, .themonic-nav .current_page_item>a, .themonic-nav .current_page_ancestor>a{border:none !important;background:none !important;color:#4a4a4a;}
.themonic-nav li:hover{display:inline-block;text-decoration:none;background:none;width:auto;color:#4a4a4a;}
.themonic-nav li:hover>a{color:inherit;}
.themonic-nav li{font-size:14px;}
.footercopy{padding-left:0;float:left;}
.footercredit{float:right;padding-right:0;margin-left:20px;}
.topupinput{width:50%;}
.agree-payment{margin-bottom:10px;}
.topup-error{display:none;}
@media screen and (min-width:768px){
.site-content{border:none;float:none;max-width:1200px;margin:0 auto;padding:0 20px;}
} .accordion{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:35px;margin-top:50px;}
details{margin-bottom:10px;}
details>summary{padding:5px 10px;cursor:pointer;}
details>p, details>div>p{padding:5px 10px 10px 20px;}
.testimonial-title{text-align:center;margin-bottom:50px;}
.testimonial{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:35px;justify-content:space-between;}
.testimonial-figure{box-shadow:0 10px 30px 0 rgba(0, 0, 0, .15);font-size:16px;position:relative;text-align:center;background-color:#ffffff;border-radius:var(--border-radius-1);border-top:5px solid rgba(89, 49, 150, 0.8);}
.testimonial-figure *,
.testimonial-figure *:before{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.1s ease-out;transition:all 0.1s ease-out;}
.testimonial-figure figcaption{padding:13% 10% 12%;}
.testimonial-figure h3{color:#3c3c3c;font-size:20px;font-weight:300;line-height:24px;margin:10px 0 5px;}
.testimonial-figure h4{font-weight:400;margin:0;opacity:0.5;}
.testimonial-figure blockquote{font-style:italic;font-weight:300;margin:0 0 20px;}
*::-webkit-scrollbar{height:5px;width:5px;}
*::-webkit-scrollbar-track{border-radius:2px;background-color:#EBEBEB;}
*::-webkit-scrollbar-track:hover{background-color:#B8C0C2;}
*::-webkit-scrollbar-track:active{background-color:#B8C0C2;}
*::-webkit-scrollbar-thumb{border-radius:5px;background-color:#593196;}
*::-webkit-scrollbar-thumb:hover{background-color:#7842CA;}
*::-webkit-scrollbar-thumb:active{background-color:#874AE4;}
.stars-int{display:none;}
.rating-mini{display:inline-block;font-size:0;}
.rating-mini span{padding:0;font-size:20px;line-height:1;color:lightgrey;}
.rating-mini>span:before{content:'★';}
.rating-mini>span.active{color:gold;}
.contact-ul{margin:0 !important;padding-left:15px !important;}
.contact-li{margin:0 !important;padding:0 !important;}
#wps-telegram-contactForm{display:flex !important;width:320px !important;margin:0;}
#wpsContactName input{width:320px;}
#wpsContactEmail input{width:320px;}
#wpsContactSubject textarea{width:320px;}
#wpsContactSubmit input{width:120px;}
#wps-telegram-contactForm #wpsContactSubmit div{text-align:center;}
.partners{display:flex;gap:5px;align-items:center;flex-wrap:wrap;justify-content:center;}
.partners img{height:55px;}
.partner_mir{height:25px !important;}
.partner_ukassa{height:25px !important;}
.partner_umoney{height:25px !important;}
.promo-code-ok{border:none;background:transparent;padding:0 !important;margin:0 !important;min-width:auto;font-size:15px;font-weight:400;color:rgba(89, 49, 150, 1);}
.price-orig-{text-decoration:line-through;text-decoration-color:#919191;font-size:18px;color:#919191;}
.swal-button{padding:7px 19px;border-radius:2px;background-color:rgba(89, 49, 150, 1);font-size:12px;text-shadow:0px -1px 0px rgba(0, 0, 0, 0.3);}
.swal-button:active{background-color:rgba(89, 49, 150, 1);}
.lang{position:relative;z-index:10;text-align:center;}
.lang__link{cursor:pointer;transition:.3s all;display:flex;justify-content:center;align-items:center;flex-direction:column;flex-shrink:0;box-sizing:border-box;text-decoration:none;border-radius:2px;padding:4px;}
.lang__img{width:30px;height:18px;flex-shrink:0;font-size:10px;display:block;transition:.3s all;}
.lang__name{color:#737b84;font-size:12px;line-height:12px;flex-shrink:0;text-transform:uppercase;}
.lang__link_sub{width:100%;height:auto;position:relative;padding:0;margin-bottom:2px;}
.lang__list{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;opacity:0;visibility:hidden;transition:.3s all;transform:rotateX(-90deg);position:absolute;left:0;top:100%;z-index:10;line-height:13px;padding:4px;transform-origin:center top;box-sizing:border-box;}
.lang:hover .lang__list{opacity:1;visibility:visible;transform:rotateX(0);}
.lang__link_select{align-items:flex-start;text-align:center;font-size:0;}
.lang_row{width:100%;padding:0;margin:0;}
.partner_sbp{width:112px;height:55px;}
.partner_mir{width:88px;height:25px;}
.partner_mirpay{width:55px;height:55px;}
.price_gig{position:absolute;border-radius:var(--border-radius-1);background-color:#fff;border:1px solid rgba(89, 49, 150, 1);color:rgba(89, 49, 150, 1);padding:3px;top:-10px;right:10px}
.smart_old{position:absolute;border-radius:var(--border-radius-1);background-color:#fff;border:1px solid rgba(89, 49, 150, 1);color:rgba(89, 49, 150, 1);padding:3px 5px;top:-10px;}
.package-price{display:flex;justify-content:space-between;align-items:center;margin-top:30px}
.bubles{text-align:center;margin-top:5px}
.bubles-package{font-size:16px;text-align:left;margin-top:25px;text-decoration-line:underline;}
.bubles-speed{font-size:16px;text-align:left;margin-top:10px;}
.bubles-ftm{font-size:16px;text-align:left;margin-top:5px;}
.fs-30{font-size:30px;}
.c_919191{color:#919191;}
.warn-info{border:1px solid orangered;border-radius:10px;padding:5px;}
.layer-title, .layer-search{background-color:#dddddd;}
.black_friday{background-color:#000;text-transform:uppercase;color:#fff;display:flex;flex-direction:column;padding:15px;width:60vw;margin:20px auto 0 auto;border-radius:10px;font-family:'ARial black';}
.black_friday span{color:yellow;}
.black_friday span:hover{text-decoration:underline;}
#promo_friday,
#promo_newyear{cursor:pointer;}
.info_black_friday, .info_black_friday{font-size:10px;text-transform:lowercase;margin-top:10px;}
.current_page_item.themonic-nav .current-menu-item>a, .themonic-nav .current-menu-ancestor>a, .themonic-nav .current_page_item>a, .themonic-nav .current_page_ancestor>a{background:#efefef !important;}
.newyear_sale{background-image:url(https://975b7d90-583d-4349-a097-52e4f9a09e46.selcdn.net/wp-content/themes/iconic-one/img/xmas.png);background-repeat:no-repeat;background-position-x:10px;background-size:contain;background-color:rgba(255, 255, 255, 0.3);text-transform:uppercase;color:rgba(89, 49, 150, 1);display:flex;flex-direction:column;padding:15px;margin:20px auto 0 auto;border-radius:10px;font-family:'ARial black';line-height:1.2;}
.agree-mailing-div, .agree-privacy-div{margin:10px 0;}
.agree-mailing-label{cursor:pointer;}
.breadcrumb{margin-top:10px;}
.breadcrumb ul{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;align-items:center;}
.breadcrumb li:not(:last-child)::after{display:inline-block;margin:0 0.25rem;content:"→";}
.gb-21474836480{box-shadow:0 10px 30px 0 rgba(89, 49, 150, 0.75);}
.tooltip{position:relative;display:inline-block;margin-left:5px;}
.tooltip svg{width:14px;height:14px;color:#8a2be2;}
.tooltip .tooltiptext{visibility:hidden;width:190px;background-color:#fff;border:1px dotted #8a2be2;color:rgb(74, 74, 74);text-align:left;border-radius:6px;padding:5px;position:absolute;z-index:1;top:-5px;right:110%;font-size:14px;}
.tooltip:hover .tooltiptext{visibility:visible;}
.t-orange{color:orangered;}
ul.simple-pagination{list-style:none}
.simple-pagination{display:flex;overflow:hidden;margin-top:10px}
.simple-pagination ul{list-style:none;padding:0;margin:0 auto}
.simple-pagination li{list-style:none;padding:0;margin:0;float:left}
.light-theme a, .light-theme span{float:left;color:#666;font-size:14px;line-height:24px;font-weight:400;text-align:center;border:1px solid #bbb;min-width:14px;padding:0 7px;margin:0 5px 0 0;border-radius:3px;}
.light-theme a:hover{text-decoration:none;}
.light-theme .current{color:#666;border-color:#666;cursor:default;}
.light-theme .ellipse{background:0 0;border:none;border-radius:0;box-shadow:none;font-weight:700;cursor:default}
#countries-found-sort>select{background-color:#fff;border-radius:var(--border-radius-1);padding:5px;box-shadow:0 10px 30px 0 rgba(0, 0, 0, .15);}
#countries-found-sort{width:fit-content;margin:0px auto 10px auto;}
.a-mobile-logo{height:15px;}
.item-package-abh{flex-direction:row !important;gap:10px;flex-wrap:wrap;}
.may15{margin-top:30px;}
.may15 img{width:600px;height:130px;border-radius:10px;}
.hide-img{display:none;}
.hero-modern{background:#ffffff;padding:80px 20px 60px;}
.hero-content{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:40px;max-width:1200px;margin:0 auto;}
.hero-text{flex:1 1 500px;}
.hero-text h1{font-size:32px;margin-bottom:16px;font-weight:700;}
.subheadline{font-size:18px;margin-bottom:24px;color:#374151;}
.hero-benefits{list-style:none !important;padding-left:0 !important;margin-bottom:24px !important;}
.hero-benefits li{margin-bottom:10px;margin-left:0 !important;font-size:16px;position:relative;padding-left:24px;}
.hero-benefits li::before{content:'✔';color:green;position:absolute;left:0;top:0;}
.hero-btn{display:inline-block;background:rgba(89, 49, 150, 1);color:white;padding:14px 28px;font-weight:bold;font-size:16px;border-radius:8px;text-decoration:none !important;transition:background 0.3s ease;}
.hero-btn:hover{color:white;}
.cta-subtext{margin-top:10px;font-size:14px;color:#6b7280;}
.hero-image{flex:1 1 400px;text-align:center;}
.hero-image img{max-width:100%;height:auto;border-radius:12px;}
.steps-modern{background:#f9fafc;padding:80px 20px;text-align:center;}
.steps-modern h2{font-size:28px;font-weight:700;margin-bottom:40px;}
.stepper{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;max-width:1000px;margin:0 auto;}
.step{display:flex;flex-direction:column;align-items:center;flex:1 1 100px;min-width:80px;padding:10px;}
.icon{font-size:40px;margin-bottom:12px;background:#eef2ff;width:64px;height:64px;line-height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#4f46e5;font-weight:bold;}
.step p{font-size:14px;line-height:1.4;}
@media(max-width:768px){
.stepper{flex-direction:column;align-items:center;}
} .testimonials{background:#f3f4f6;padding:80px 20px;text-align:center;}
.testimonials h2{font-size:26px;margin-bottom:40px;font-weight:700;}
.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:24px;max-width:1000px;margin:0 auto;}
.testimonial-card{background:#ffffff;border-radius:12px;padding:20px;text-align:left;box-shadow:0 2px 8px rgba(0, 0, 0, 0.05);display:flex;align-items:flex-start;gap:16px;}
.testimonial-card img{width:48px;height:48px;border-radius:50%;object-fit:cover;}
.testimonial-text p{font-size:15px;color:#1f2937;margin-bottom:8px;}
.testimonial-text span{font-size:13px;color:#6b7280;}
.compatibility{padding:80px 20px;background:#f9fafb;text-align:center;}
.compatibility h2{font-size:26px;font-weight:700;margin-bottom:40px;}
.compat-grid{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;max-width:960px;margin:0 auto;}
.compat-card{flex:1 1 280px;background:white;border-radius:12px;padding:24px;box-shadow:0 2px 8px rgba(0, 0, 0, 0.04);text-align:left;}
.compat-card h3{font-size:18px;margin-bottom:16px;}
.compat-card ul{list-style-type:none;padding:0;}
.compat-card ul li{margin-bottom:10px;padding-left:20px;position:relative;}
.compat-card.good ul li::before{content:'✔';position:absolute;left:0;color:green;}
.compat-card.bad ul li::before{content:'✖';position:absolute;left:0;color:#d00000;}
.compat-help{margin-top:30px;font-size:15px;}
.compat-help a{color:#4f46e5;text-decoration:underline;}
.cta-modern{background:#eef2ff;padding:80px 20px;border-radius:16px;}
.cta-content{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;max-width:1000px;margin:0 auto;gap:40px;}
.cta-text{flex:1 1 480px;text-align:left;}
.cta-text h2{font-size:28px;font-weight:700;margin-bottom:16px;}
.discount{color:#dc2626;font-size:16px;margin-left:8px;}
.cta-benefits{list-style:none;padding:0;margin-bottom:24px;}
.cta-benefits li{font-size:15px;margin-bottom:8px;}
.cta-btn{display:inline-block;background-color:rgba(89, 49, 150, 1);color:white;padding:14px 28px;border-radius:8px;font-weight:bold;font-size:16px;text-decoration:none !important;transition:background 0.3s ease;}
.cta-btn:hover{color:white;}
.guarantee{font-size:13px;color:#6b7280;margin-top:12px;}
.cta-image{flex:1 1 400px;text-align:center;}
.cta-image img{max-width:100%;border-radius:12px;}
#esim365_news{position:absolute;background:#ffffffa1;width:100%;height:54px;left:0;bottom:2px;z-index:1;border-bottom-left-radius:7px;border-bottom-right-radius:7px;border:none;padding:10px;text-align:center;color:rgba(89, 49, 150, 1);}
.card{background-color:#fff;border-radius:var(--border-radius-1);padding:20px;box-shadow:0 8px 24px rgba(0, 0, 0, 0.2);position:relative;transition:transform 0.3s ease;}
.card:hover{transform:scale(1.02);}
.badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px;}
.badge{background-color:var(--color-89-49-150-1);color:white;padding:6px 12px;border-radius:9999px;font-size:14px;text-transform:uppercase;box-shadow:0 0 0 2px #c5b3f6;}
.badge-empty{padding:6px 0;font-size:14px;}
.badge.green{background-color:#00B67A;}
.badge.white{border:none;border-radius:var(--border-radius-1);color:inherit;background:none;}
.price{font-weight:bold;border-radius:24px;text-align:left;font-size:26px;margin:14px 0;}
.price-orig{color:#A3A3B2;font-size:16px;text-decoration:line-through;font-weight:400;}
.data{min-height:80px;display:flex;flex-direction:column;justify-content:center;}
.data .gb{font-size:60px;font-weight:bold;color:#171717;}
.data .days{font-size:20px;color:#6B6B80;}
.data-nolimit{display:flex;align-items:center;gap:8px;position:relative;}
.data-nolimit .icon-nolimit{font-size:60px;font-weight:800;color:#171717;}
.data-nolimit .fup{position:absolute;bottom:100%;left:0;width:240px;background:black;color:white;font-size:12px;padding:8px 12px;border-radius:6px;box-shadow:0 4px 12px rgba(0, 0, 0, 0.3);white-space:normal;opacity:0;pointer-events:none;transition:opacity 0.3s ease;z-index:50;}
.divider{border-top:2px solid #ECECF5;margin:24px 0;}
.features{font-size:16px;color:#171717;}
.features .feature{display:flex;justify-content:space-between;margin-bottom:12px;}
.features .label{font-weight:bold;white-space:nowrap;}
.features .value{color:#6B6B80;}
.feature-operators{display:flex;justify-content:space-between;margin:15px 0;gap:5px;flex-wrap:wrap;max-height:50px;overflow-y:overlay;justify-content:left;}
.button-wrap{display:flex;justify-content:center;}
.note{text-align:center;color:#6B6B80;font-size:12px;margin-top:12px;}
.details-toggle-wrap{padding:0;margin:0;text-align:right;}
.toggle-button{background-color:transparent;border:none;cursor:pointer;padding:0;font-size:16px;text-decoration:underline;color:#6B6B80;}
.details{max-height:0;overflow:hidden;opacity:0;transition:max-height 0.4s ease, opacity 0.4s ease;}
.details.open{max-height:500px;opacity:1;}
.details .feature{display:flex;justify-content:space-between;margin-bottom:6px;}
.details .label{font-weight:bold;}
.details .value{color:#6B6B80;}
.unusedValidTime{position:absolute;bottom:100%;right:0;width:240px;background:black;color:white;font-size:12px;padding:8px 12px;border-radius:6px;box-shadow:0 4px 12px rgba(0, 0, 0, 0.3);white-space:normal;opacity:0;pointer-events:none;transition:opacity 0.3s ease;z-index:10;opacity:0;}
.div-svg-icon-multisim{position:absolute;text-transform:none;left:auto;bottom:auto;top:auto;width:150px;max-width:240px;background:black;color:white;font-size:12px;padding:8px 12px;border-radius:6px;box-shadow:0 4px 12px rgba(0, 0, 0, 0.3);white-space:normal;opacity:0;pointer-events:none;transition:opacity 0.3s ease;z-index:10;opacity:0;right:auto;}
.div-svg-icon-fup_old{position:absolute;text-transform:none;left:auto;bottom:auto;top:auto;width:150px;max-width:240px;background:black;color:white;font-size:12px;padding:8px 12px;border-radius:6px;box-shadow:0 4px 12px rgba(0, 0, 0, 0.3);white-space:normal;opacity:0;pointer-events:none;transition:opacity 0.3s ease;z-index:10;opacity:0;right:0;text-align:left;}
.feature-m{padding:5px 0;}
.package_network_new{display:flex;column-gap:5px;flex-wrap:wrap;max-width:55%;max-height:18px;overflow:auto;}
#input-promo{margin:0;border-radius:var(--border-radius-1) 0 0 var(--border-radius-1);padding:6px;border-right:0;box-shadow:0 0 0 2px #c5b3f6;}
#button-promo{border-left:0;border-radius:0 var(--border-radius-1) var(--border-radius-1) 0;padding:6px;margin:0;cursor:pointer;background-color:rgba(89, 49, 150, 1);color:#fff;box-shadow:0 0 0 2px #c5b3f6;}
.svg-icon-nolimit{width:16px;height:16px;cursor:pointer;}
.svg-icon-multisim{display:inline-flex;position:relative;gap:5px;}
.svg-icon-multisim img{width:12px;height:12px;cursor:pointer;}
.svg-icon-fup-old{display:inline-flex;position:relative;gap:5px;}
.svg-icon-fup-old img{width:14px;height:14px;cursor:pointer;}
.span-svg-icon-nolimit{display:inline-flex;align-items:center;position:relative;gap:6px;color:#6B6B80;}
.svg-options{margin-right:8px;vertical-align:middle;width:18px;height:18px;}
.sorting{min-width:225px;}
#modal-{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.6);z-index:1010;justify-content:center;align-items:center;}
#modal--{background:#fff;padding:20px;border-radius:var(--border-radius-1);max-width:520px;width:90%;position:relative;box-shadow:0 12px 24px rgba(0, 0, 0, 0.3);}
#modal---{position:absolute;top:16px;right:16px;background:none;border:none;font-size:28px;font-weight:bold;cursor:pointer;color:#6B6B80;}
#modal----{margin:0 0 24px;color:#171717;font-size:24px;}
#modal-content-{font-size:15px;color:#171717;}
#modal-----{display:flex;justify-content:center;margin-top:32px;}
#modal------{width:max-content !important;}
#modal-------{background-color:transparent;color:var(--color-89-49-150-1);padding:12px 20px;font-size:18px;font-weight:bold;border-radius:30px;border:none;cursor:pointer;margin-right:12px;margin-bottom:7px;text-decoration:none;display:flex;justify-content:center;align-items:center;box-shadow:0 0 0 2px #c5b3f6;}
.status-active{background-color:#00B67A;}
.status-inactive{background-color:#565656;}
.status-expired{background-color:#f6643b;}
.status-unused{background-color:#363636;}
#esim-content,
#balance{width:100%;height:100%;}
.country-cards-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(140px, 1fr));gap:20px;}
.country-cards-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(140px, 1fr));gap:20px;}
.country-card{background:#ffffff;border:1px solid #E0E0E0;border-radius:20px;box-shadow:0 4px 12px rgba(0, 0, 0, 0.05);text-align:center;transition:all 0.3s ease;cursor:pointer;display:flex;justify-content:center;align-items:center;}
.country-card-link{display:flex;flex-direction:column;align-items:center;padding:20px 10px;text-decoration:none;width:100%;}
.country-card-link:hover{text-decoration:none;}
.country-card-flag img{display:block;border-radius:6px;box-shadow:0 2px 6px rgba(0, 0, 0, 0.1);}
.country-card-name{margin-top:12px;font-size:16px;color:#171717;}
.country-card:hover{box-shadow:0 8px 20px rgba(0, 0, 0, 0.08);transform:translateY(-4px);}
a:focus{outline:none;}
.filter-btn{position:relative;background-color:transparent;border:2px solid #6B3BD2;color:#6B3BD2;padding:5px 15px;margin:0;border-radius:30px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:background 0.3s, color 0.3s, box-shadow 0.3s;justify-content:space-between;}
.filter-btn:hover{background-color:rgba(107, 59, 210, 0.1);}
.filter-btn.active{background-color:var(--color-89-49-150-1);color:#fff;box-shadow:0 0 0 2px #c5b3f6;border-color:#6B3BD2;}
.tooltip-wrap{position:relative;display:inline-block;width:16px;height:16px;background:#6B3BD2;color:white;border-radius:50%;text-align:center;font-weight:bold;font-size:14px;line-height:16px;cursor:pointer;}
.filter-btn.active .tooltip-wrap{background:white;color:#6B3BD2;}
.tooltip-wrap .tooltip-text{position:absolute;top:130%;left:-140%;transform:translateX(-50%);background:black;color:white;font-size:12px;padding:6px 10px;border-radius:6px;white-space:normal;opacity:0;pointer-events:none;transition:opacity 0.3s ease;max-width:min-content;min-width:100px;z-index:10;font-weight:400;}
.tooltip-wrap:hover .tooltip-text{opacity:1;}
#filter-buttons{display:flex;gap:5px;justify-content:center;flex-wrap:wrap;}
.feature-card{background:transparent;border-radius:22px;box-shadow:none;border:none;padding:10px 8px 10px 8px;display:flex;flex-direction:column;align-items:center;min-height:92px;transition:transform .13s;position:relative;text-align:center;}
.feature-card:hover .feature-icon{transform:scale(1.10) rotate(-2deg);}
.feature-icon{margin-bottom:12px;width:50px;height:50x;display:flex;align-items:center;justify-content:center;transition:transform .15s;object-fit:contain;background:none;}
.feature-title{font-weight:700;font-size:1.09rem;color:#232323;margin-bottom:4px;letter-spacing:0.01em;}
.feature-desc{font-size:1.25rem;color:#232323;opacity:0.97;font-weight:500;}
.p-kee{box-shadow:0 0px 10px rgba(120, 98, 230, 0.5) !important;}
.p-zet{box-shadow:0 0 10px rgba(96, 58, 235, 0.5) !important;}
.p-esi{box-shadow:0 0px 10px rgba(89, 49, 150, 0.5) !important;}
.minprice{font-size:14px;color:rgb(106, 106, 106);font-style:italic;}
div.esim-card-order-email-desc > p.warn-info {
display: none;
}