html
{
  scroll-behavior: smooth;
}
body
{
	background: url(images/footer-bg.svg) no-repeat right bottom / contain, #42afdc url(images/html-bg.gif) repeat-x;
	font: 80%/200% Arial, Helvetica, sans-serif;
	padding: 0px 20px;
	margin: 0px;
	color: #333333;
}
a {
	color: #44a1d0;
	text-decoration: none;
}
a:visited {
	color: #5EAFD7;
}
a:hover {
	text-decoration: underline;
}
a.anchor i.anchor-icon {
  display: inline-block;
  width: 18px;
  height: 20px;
  margin-top: 2px;
  margin-right: 2px;
  line-height: 14px;
  vertical-align: top;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAMAAAANmfvwAAAAeFBMVEUAAAA/mZ8/mZ8/mZ8/mZ8/mZ8/mZ8/mZ8/mZ8/mZ8/mZ8/mZ8/mZ8/mZ8/mZ8/mZ8/mZ8/mZ8/mZ8/mZ8/mZ8/mZ8/mZ8/mZ8/mZ8/mZ8/mZ8/mZ8/mZ8/mZ8/mZ8/mZ8/mZ8/mZ8/mZ8/mZ8/mZ8/mZ8/mZ8/mZ+pKcOCAAAAJ3RSTlMA9gPoBxAmPyofwsZK7qyh49XJzr21pZWODGsxmV8bAd5URUI5e283UqiJAAABM0lEQVQ4y32S15aDIBCGkShRgiZYYteU3eX933AHpYhH/C+UmfPBVOQRYQSdqa0DIUTQhF7i5yVW8dhDXAOhlfZ+Imc94wvjI54YTmEGpwvxE5qhZwQwFVhsXy4i7w4bM4IbDToXFSJzHO+hoM1n6ylcJKFiEU2MawKzOeiYLTTKwfq4RFpS+XsQS1CXyCIIV0om0cRjcog7Ns24zSi62ZiWwA1TzBeFx0S2+tp7Mu+Ir4oyai9GIZXn2GyQziMspb+Xmd4cYrrYTJfmPbs6dQhUm9mqd0AugeFGLgm7IlKcbCYD9oisWAWpFX/b5Y/11vgVAfJrzfYKn3nHcJieGb+slld4h3RqbIo4WnpsRms7tldUSIZB5lwRHkYEqfAQar2UXjHyKKxXYmiRX8lYD93xE/9Qui1LRb3eGgAAAABJRU5ErkJggg==
) 0 0 no-repeat;
  background-size: 17px 18px;
  opacity: 0.7;

  cursor: pointer;
  padding: 0;
  position: relative;
  z-index: 10;

  -webkit-transition: opacity .15s ease-in-out;
  -moz-transition: opacity .15s ease-in-out;
  -ms-transition: opacity .15s ease-in-out;
  -o-transition: opacity .15s ease-in-out;
  transition: opacity .15s ease-in-out;
}
a.a-img {
  border: none;
  margin-right:10px;
  text-decoration:none !important;
  opacity:0.5;
  transition:0.5s;
}
a.a-img:hover {
  opacity:1;
  transition:0.5s;
}
p {
	margin: 0px 0px 15px;
}
p.mysection
{
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: x-large;
}
.bl
{
	display: flex;
  	align-items: center;
  	gap: 3px;
}
.price_form input
{
	margin-bottom: 7px;	
	vertical-align: middle;
}
img
{
	border: none;
}
img.linkicon
{
	vertical-align: middle;
	margin-right:5px;
}
kbd
{
    background-color: #eee;
    border-radius: 3px;
    border: 1px solid #b4b4b4;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .2), 0 2px 0 0 rgba(255, 255, 255, .7) inset;
    color: #333;
    display: inline-block;
    font-size: .85em;
    font-weight: 700;
    line-height: 1;
    padding: 2px 4px;
    white-space: nowrap;
    margin-left: 5px;
    margin-right: 5px;
}
code
{
	font-size: 120%;
	white-space: pre-wrap;
	word-break: break-word;
	cursor: pointer;
}
ul
{
	margin: 5px 0px 15px;
	padding-left: 10px;
}
ul li
{
	margin: 0px;
	list-style: none;
	padding-left: 20px;
	position: relative;
}
ul li::before
{
	content: "";
	position: absolute;
	left: 0;
	top: 0.15em;
	width: 14px;
	height: 17px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAARBAMAAAAf5oCsAAAAJ1BMVEUAAAD6rBb+0Cn7uBz7sRn1eQL0cgLzbALzZwL2hwH2gAH9yif9xSQoLh3KAAAAAXRSTlMAQObYZgAAACdJREFUCNdjIB0wzhQA01LaC8F0kKApmM4RdAPT4iaFEHUdAsQbCgASewRBOR8WEQAAAABJRU5ErkJggg==) no-repeat center;
}
#sidebar-left ul li:not(#wp_sidebarlogin-3 li)::before, #nav ul li::before, #subnav ul li::before
{
  content: none;
}
#sidebar-left ul li, #sidebar-right ul li
{
	padding-left: 18px;
}
.widget_links li
{
	background: none !important;
	padding-left: 10px !important;
	margin-bottom: 5px;
}
ul.xoxo.blogroll img
{
	vertical-align: middle;
	margin-right: 3px;
}
ol {
	margin: 5px 0px 15px;
	padding-left: 20px;
}
ol li {
	margin: 0px;
}
form {
	margin: 0px;
	padding: 0px;
}
small {
	font-size: 90%;
}
blockquote
{
	background: url(images/blockquote.gif) no-repeat left top;
	color: #777;
	font-style: italic;
	padding: 10px 5px 5px 36px;
}
#page {
}
#wrapper
{
	width: 100%;
	margin: 0px auto;
	position: relative;
}

/* ------------------------------------- header area  */
#header {
	height: 140px;
}
/* site title */
h1 {
	color: #FFFFFF;
	font: normal 26px/100% -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
	text-shadow: 0px 0px 20px #fff, -1px -1px #1F1F1F;
	opacity: 0.8;
}
h1 a, h1 a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
h1 a:hover {
	color: #222222;
	text-decoration: none;
}
.description
{
	color: #DDDDDD;
	font: 14px Arial, Helvetica, sans-serif;
	opacity: 0.5;
}
/* search form */
#searchform {
	background: url(images/searchform-bg.png) no-repeat right bottom;
	height: 37px;
	width: 210px;
}
#searchform #s{
	background: #ffffff url(images/form-field-bg.gif) no-repeat ;
	height: 17px;
	width: 148px;
	margin: 8px 5px 0px 8px;
	padding: 3px 7px 2px 5px;
	color: #999999;
	border: none;
}
#searchform #searchsubmit { 
	background: url(images/search-btn.png) no-repeat left top;
	height: 24px;
	width: 24px;
	border: none;
	text-indent: -999%;
	line-height: 1px;
	margin-top: 6px;
}

/* main content area  */
#left-col {
	width: 100%;
	float: left;
	margin-top: 10px;
}
/* main menu */
#nav-left{
	background: url(images/content-top-bg-left.png) no-repeat left top;
	height: 26px;
}
#nav-right{
	background: url(images/content-top-bg-right.png) no-repeat right top;
	height: 26px;
	margin-left: 24px;
}
#nav {
	background: url(images/content-top-bg-center.png) repeat-x left top;
	height: 26px;
	clear: both;
	margin-right: 11px;
}
#nav ul
{
	list-style: none;
	margin: 0;
	padding: 0;
	font: bold 14px/100% Arial, Helvetica, sans-serif;
}
#nav ul li{
	margin: 0px 1px 0px 0px;
	padding: 0px;
	float: left;
	background: none;
}
#nav ul li a{
	padding: 5px 7px 6px 7px;
	text-decoration: none;
	color: #000000;
	display: block;
}
#nav li a:visited{
	text-decoration: none;
	color: #000000;
}
#nav li a:hover, #nav .current_page_item a, #nav .current_page_item a:visited,
#nav .current_page_parent a, #nav .current_page_parent a:visited
{
	text-decoration: none;
	background: #2e91c6 url(images/nav-item-hover.gif) repeat-x;
	color: #ffffff;
}
/* sub menu */
#subnav {
	background: #ecebeb;

}
#subnav ul {
	margin: 0px;
	padding: 3px 5px 5px 25px;
	list-style: none;
	font: 12px/100% Arial, Helvetica, sans-serif;
}
#subnav li {
	border-right: 1px solid #D8D8D8;
	padding: 0px 7px;
	margin: 0 0 5px;
	display:inline;
	line-height: 18px;
	background: none;
}
#subnav li a, #subnav li a:visited, #subnav .page_item {
	text-decoration: none;
	color: #333333;
}
#subnav .current_page_item a, #subnav .current_page_item a:visited {
	color: #3b9acc;
}
#subnav .last_page_item a, #subnav .last_page_item a:visited {
	border-right-width: 0px;
}
#subnav li a:hover {
	text-decoration: underline;
	color: #3b9acc;
}
/* layout */
#layout{
	width: 100%;
	border-collapse: collapse;
}
#layout tr td{
	vertical-align: top;
}
#layout tr td.sidebars{
	width: 210px;
}

/* content */
#content-padding{
	padding: 0 25px 25px 25px;
	background-color: #fff;	
}
#content {
	padding: 25px 25px 15px 25px;
	padding: 0;
	width: 100%;
	background: #ffffff;
	clear: both;
	overflow: hidden;
}
#post-head{
	width: 100%; 
	border-collapse: collapse;
}
#post-head tr td#head-date{
	width: 50px;
}
.post 
{
	padding: 0px;
	clear: both;
	overflow: hidden;
	margin-top: 20px;
	font-size: 125%;
}
.post .date {
	height: 50px;
	width: 45px;
	background: url(images/calendar.gif) no-repeat;
	font: normal 22px Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: center;
	padding: 0px 2px 0 0;
	line-height: 100%;
	float: left;
}
.post .date span {
	height: 16px;
	display: block;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align: center;
	padding-top: 5px;
}
.post .title {
	float: left;
	margin-left: 10px;
	width: 100%;
}
.postdata {
	font-size: 90%;
	color: #999999;
}
.postdata a, .postdata a:visited {
	color: #999999;
	text-decoration: none;
}
.postdata a:hover {
	color: #44a1d0;
	text-decoration: none;
}
.postdata .category{
	background: url(images/mini-category.gif) no-repeat;
	padding-left: 18px;
	float: left;
}
.postdata .comments{
	background: url(images/mini-comment.gif) no-repeat;
	padding-left: 18px;
	float: right;
}
.mini-add-comment {
	background: url(images/mini-down-arrow.gif) no-repeat left center;
	padding-left: 12px;
	margin-right: 12px;
	float: right;
}
.entry {
	padding: 10px 0px 5px;
	clear: both;
}
.entry p.submeta{
	font-size: 11px;
}


/* post title */
h2 {
	color: #333333;
	margin: 3px 0 2px;
	padding-bottom: 4px;
	font: normal 150%/100% -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
	border-bottom: dotted 1px #CCCCCC;
}
h2 a, h2 a:visited {
	color: #333333;
	text-decoration: none;
}
h2 a:hover {
	color: #44a1d0;
	text-decoration: none;
}
h3 {
	color: #666666;
	margin: 20px 0px 20px;
	font: 140%/120% "Lucida Grande", Arial, sans-serif;
}

/* next & previous page navigation */
.page-nav-left{
	background: url(images/navigation-bg-left.gif) no-repeat left top;
	height: 21px;
}
.page-nav-right{
	background: url(images/navigation-bg-right.gif) no-repeat right top;
	height: 21px;
	margin-left: 10px;
}
.page-nav {
	clear: both;
	background: url(images/navigation-bg-center.gif) repeat-x left top;
	height: 21px;
	margin-right: 10px;
}
.page-nav a, .page-nav a:visited {
	color: #ffffff;
	text-decoration: none;
}
.page-nav a:hover {
	color: #000000;
	text-decoration: none;
}
.previous-entries a {
	float: left;
	padding-left: 10px;
	margin-left: 10px;
	background: url(images/navigation-left.gif) no-repeat left center;
}
.next-entries a {
	float: right;
	padding-right: 10px;
	margin-right: 10px;
	background: url(images/navigation-right.gif) no-repeat right center;
}

/* next & previous post navigation */
.post-nav {
	clear: both;
	padding-bottom: 35px;
	margin-top: 15px;
	font-size: 95%;
}
.post-nav a, .post-nav a:visited {
	color: #999999;
	text-decoration: none;
}
.post-nav a:hover {
	color: #000000;
	text-decoration: none;
}
.post-nav .previous a {
	float: left;
	padding-left: 20px;
	background: url(images/post-nav-previous.gif) no-repeat left center;
}
.post-nav .next a {
	float: right;
	padding-right: 20px;
	text-align: right;
	background: url(images/post-nav-next.gif) no-repeat right center;
}

/* ------------------------------------- comment area  */
h3#comments {
	background: url(images/comments.gif) no-repeat;
	padding-left: 22px;
	font: normal 140%/120% Arial, Helvetica, sans-serif;
	clear: both;
}
h3#respond {
	background: url(images/respond.gif) no-repeat;
	padding-left: 22px;
	font: normal 140%/120% Arial, Helvetica, sans-serif;
	margin: 20px 0px 0px;
	clear: both;
}
/* commentform */
#commentform {
	margin-top: 10px;
}
#commentform label {
	font-weight: bold;
	color:#666;
	font-size: 100%;
	padding-left: 5px;
}
#commentform small {
	color: #999999;
	font-size: 90%;
}
#commentform input[type="text"] {
	font: 110% Arial, Helvetica, sans-serif;
	width: 220px;
	padding: 5px 3px 3px 7px;
	background: url(images/form-field-bg.gif) no-repeat;
	border-top: 1px solid #e6e6e6;
	border-right: 1px solid #E2E2E2;
	border-bottom: 1px solid #E2E2E2;
	border-left: 1px solid #e6e6e6;
}
#commentform textarea {
	font: 110% Arial, Helvetica, sans-serif;
	width: 480px;
	height: 140px;
	background:url(images/form-field-bg.gif) no-repeat;
	border: solid 1px #e6e6e6;
	padding: 5px 3px 3px 7px;
}
#commentform textarea:focus, #commentform input[type="text"]:focus {
	border: solid 1px #3b9acc;
}

/* comment list */
.commentlist {
	margin: 10px 0px;
	line-height: 130%;
	list-style-type:none;
	padding:0;
}
.commentlist li{
	padding: 10px;
}
.commentlist .alt {
	background: #F4F4F4;
}
.commentlist cite {
	font-weight: bold;
	font-style: normal;
	font-size: 110%;
	color: #669900;
}
.commentlist cite a, .commentlist cite a:visited {
	color: #669900;
}
.commentlist small {
	margin-bottom: 5px;
	display: block;
	font-size: 87%;
}
.commentlist small a, .commentlist small a:visited{
	color: #999999;
}

/* ------------------------------------- footer area  */
#footer-left{
	background: url(images/content-bottom-bg-left.png) no-repeat left top;
	
}
#footer-right{
	background: url(images/content-bottom-bg-right.png) no-repeat right top;
	margin-left: 10px;
}
#footer {
	background: url(images/content-bottom-bg-center.png) repeat-x left top;
	padding: 15px 0px 0px 10px;
	font-size: 87%;
	color: #282828;
	line-height: 15px;
	clear:  both;
	margin-right: 10px;
}
#footer a, #footer a:visited {
	text-decoration: none;
	color: #000000;
}
#footer a:hover {
	text-decoration: underline;
}

/* ------------------------------------- sidebar area  */
/* sidebar */
#sidebar-right{
	float:right;
	margin-left: 10px;
}
#sidebar-left {
	float: left;
	margin-right: 10px;
}
#sidebar-right,
#sidebar-left {
	width: 210px;
	color: #666666;
	line-height: 160%;	
}
#sidebar-right p, 
#sidebar-left p  {
	margin: 0px 0px 15px;
}
#sidebar-right h3, 
#sidebar-left h3 {
	font: bold 12px/100% Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: center;
}
#sidebar-right h3 a, #sidebar-right h3 a:visited, 
#sidebar-left h3 a, #sidebar-left h3 a:visited {
	color: #666666;
}
#sidebar-right h3 img, 
#sidebar-left h3 img  {
	vertical-align: middle;
}
#sidebar-right a, #sidebar-right a:visited,
#sidebar-left a, #sidebar-left a:visited
{
	color: #000000;
	text-decoration:none;
}
#sidebar-right a:hover, #sidebar-right a:focus, #sidebar-right a:active,
#sidebar-left a:hover, #sidebar-left a:focus, #sidebar-left a:active
{
	text-decoration:underline;
}
#sidebar-right ul, 
#sidebar-left ul {
	list-style: none;
	margin: 0 ;
	padding: 0 ;
}
#sidebar-right ul li ul li,
#sidebar-left ul li ul li {
	background: url(images/bullet-grey.gif) no-repeat;
	padding-left: 12px ;
}

/* ------------------------------------- widget styles  */
/* archives widget */
#archives ul li {
	background: url(images/mini-archive.gif) no-repeat;
}
/* recent comments widget */
#recent-comments ul li {
	background: url(images/mini-comment.gif) no-repeat;
}
/* category widget */
#categories ul li,
#categories-1 ul li,
#categories-2 ul li,
#categories-3 ul li,
#categories-4 ul li,
#categories-5 ul li,
#categories-6 ul li,
#categories-7 ul li,
#categories-8 ul li,
#categories-9 ul li {
	background: url(images/mini-category.gif) no-repeat;
}
/* recent posts widget */
#recent-posts ul li {
	background: url(images/mini-page.gif) no-repeat;
}
/* links widget */
#links ul li {
	background: url(images/mini-blogroll.gif) no-repeat;
}
/* meta */
#meta .site_admin {
	background: url(images/cog.gif) no-repeat;
}
#meta .rss {
	background: url(images/mini-rss.gif) no-repeat;
}
#meta .login {
	background: url(images/mini-user.gif) no-repeat;
}
#meta .check {
	background: url(images/mini-check.gif) no-repeat;
}
#meta .wordpress {
	background: url(images/mini-wp.gif) no-repeat;
}
/* calendar */
#calendar table {
	margin: 0px auto;
}
#calendar td {
	padding: 0px 4px;
}

/* alignments */
.center {
	text-align: center;
}
img.center, img[align="center"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.left {
	float: left;
}
img.left, img[align="left"] {
	float:left;
	margin: 2px 10px 5px 0px;
}
.right {
	float: right;
}
img.right, img[align="right"] {
	float:right;
	margin: 2px 0px 5px 10px;
}
.alignleft{
	float:left;
	margin: 2px 10px 5px 0px;
}
.alignright{
	float:right;
	margin: 2px 0px 5px 10px;
}
.clear {
	clear:both;
}
hr.clear {
	clear:both;
	visibility: hidden;
	margin: 0px;
	padding: 0px;
}
.hidden {
	clear: both;
	visibility: hidden;
}

/* MangoOrange.com footer (must be included, but can be modified) */
div#footer span.mangoorange{
	color: #fff;
	font-size: 16px;
	}
	
div#footer span.mangoorange a, 
div#footer span.mangoorange a:visited{
	color: #fff;
	text-decoration: underline;
	}
	
div#footer span.mangoorange a:hover{
	text-decoration: none;
	}	

/* Gravatars CSS */
.gravatars{
	float: right;
	margin: 3px 0 15px 10px;
	border: 1px solid #333;
}

/* qtranslate language changer */
.language-chooser { list-style-type:none; margin: 0 0 0 25px; }
.qtranxs_language_chooser li { float:left; padding-left: 18px; padding-right: 10px; background: none }
.qtranxs_language_chooser li.active .qtranxs_image { opacity: 1.0 }
.qtranxs_image { opacity: 0.7 }
.qtranxs_image:hover { opacity: 1.0 }

/* #qtranslate-chooser { padding-left: 0px } */
/****************************************************************
  Docking Boxes core CSS: YOU MUST NOT CHANGE OR OVERRIDE THESE 
*****************************************************************/
.dbx-clone {
	position:absolute;
	visibility:hidden;
	}
.dbx-clone, .dbx-clone .dbx-handle-cursor {
	cursor:move !important;
	}
.dbx-dummy {
	display:block;
	width:0;
	height:0;
	overflow:hidden;
	}
.dbx-group, .dbx-box, .dbx-handle {
	position:relative;
	display:block;
	}
/****************************************************************
  avoid padding, margins or borders on dbx-box, 
  to reduce visual discrepancies between it and the clone.  
  overall, dbx-box is best left as visually unstyled as possible 
*****************************************************************/
.dbx-box {
	margin:0;
	padding:0;
	border:none;
	clear: both;
	}
/****************************************************************
  otherwise, do what you like :) 
*****************************************************************/
/* group container(s) */
.dbx-group {
	width:210px;
	padding:0 0px 10px;
}
* html .dbx-group {
	width: 210px;
	padding-bottom:0;
}

/* handles */
.dbx-handle {
	position:relative;
	margin:0;
	padding: 16px 24px 7px 10px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANIAAAAyCAMAAAAeA3XyAAAAQlBMVEUAAADt7e3p6env7+/u7u7t7e3r6+vq6urs7Ozg4ODS0tLb29vU1NTY2Njj4+Pp6enl5eXW1tbd3d3n5+ezsrLu7u4cf+oxAAAACHRSTlMAPvDksXjDwAPiooIAAAHQSURBVGje7ZbpboMwEISXHC2HQ2Jo3/9Va2bXHrBKpShSKix/xHt4ljH+F6lUKpVKpVJ5luZy/i6E86WRwLUtiqtIc2/LopGPe6BF0ISSKVZs8rJlSzHbbelOdAyCfQEXVZrSk01UWXzKCfWMNVtGiswaWVlgoqJPDt9nm4tzqmdblNWT3kz8JB5wkrk45PFG5rcYyfh4hN8SlmoMKT0IkFikytTND7p1ADMs0rv0T05UAL6FR6VR5l1DGYtDujE83YhoWUstdJnECaAvLiEkTsZSFZU4vjK2ATpbxD6IJ8fxMfpHIYXVadIVh3RT101TN4WlIOtWmkKNobWge1CpAysmXTpGxXY4laY3bXKjFfbCg2xHR88p2sv0Hwzh+V0YXjeXoThKvNJtj4EleXmY88PfL4ZvS9VzB4sPwd807uOZNOeC96ml4pl1bQz8xjQTiY8SLXzSaMIovjjEOReSWx63rFgiRMFjZsGSswSJMXnFnkBjY+483G+d2VvLnob5pnqKKw7pe9fr6pnzHbdSHBPREYe4GeU4Kxdz7rFYsHIaABMCwdTWQvriKPFKX8VR4j/xtjjqlY5AvdIRqFc6AvVKR6Be6QjUKx2BeqUj8AODpHFOlAFfYQAAAABJRU5ErkJggg==) no-repeat 0 0; 
}
* html .dbx-handle { 
	width: 176px; 
}
/* handle cursors are in a class of their own
   so they only get applied if the script is supported */
.dbx-handle-cursor {
	cursor:move;
}

/* toggle images */
a.dbx-toggle, a.dbx-toggle:visited {
	display:block;
	width:20px;
	height:20px;
	overflow:hidden;
	background:url(data:image/png;base64,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) no-repeat;
	position:absolute;
	top:12px;
	right:3px;
	text-indent:-50px;
	text-decoration:none;
}
a.dbx-toggle-open, a.dbx-toggle-open:visited {
	background-position:0 0;
}
a.dbx-toggle-closed, a.dbx-toggle-closed:visited {
	background-position:0 -20px;
}
a.dbx-toggle-hilite-open, a.dbx-toggle-hilite-open:visited {
	background-position:-20px 0;
}
a.dbx-toggle-hilite-closed, a.dbx-toggle-hilite-closed:visited {
	background-position:-20px -20px;
}

/* keyboard navigation tooltip */
.dbx-tooltip {
	display:block;
	position:absolute;
	margin:36px 0 0 125px;
	width:185px;
	border:1px solid #000;
	background:#ffd;
	color:#000;
	font:normal normal normal 0.85em tahoma, arial, sans-serif;
	padding:2px 4px 3px 5px;
	text-align:left;
}
* html .dbx-tooltip { width:210px; }

/* use CSS2 system colors in CSS2 browsers 
   but not safari, which doesn't support them */
*[class="dbx-tooltip"]:lang(en) {
	border-color:InfoText;
	background:InfoBackground;
	color:InfoText;
	font:small-caption;
	font-weight:normal;
	}
/* inner content area */	
.dbx-content {
	margin: 0;
	padding:5px 10px 9px 10px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANIAAAlaBAMAAACqzFAXAAAAKlBMVEUAAAD////////////////////////////////////4+Pj09PT7+/v///8Fj4iqAAAACnRSTlMA57TAmXhaUT88/uKi4wAABl1JREFUeNrs3DFxAwAMBEHzh2IKoRBQaVy8bsZlPC72GEirWo+fT/V4fqrH76f63EycOHHixOkVJ06NE6eNE6fEidP/ZnuunBMnTq84cUqcOJ04cWqcOG2cOCVOnE6cODVOnDZOnBInTidOnBonThsnTokTpxMnTo0Tp40Tp8SJ04kTp8aJ08aJU+LE6cSJU+PEaePEKXHidOLEqXHitHHilDhxOnHi1Dh9k9O7YW3PlSdOnE6cODVOnDZOnBInTidOnBonThsnTokTpxMnTo0Tp40Tp8SJ04kTp8aJ08aJU+LE6cSJU+PEaePEKXHidOLEqXHitHHilDhxOnHi1Dhx2jhxSpw4nThxapw4bZw4JU6cTpw4NU6cNk6cEidOJ06cGidOGydOiROnEydOjROnjROnxIlT8qX/m7b3fJsr57Rx4pQ4cTpx4tQ4cdo4cUqcOJ04cWqcOG2cOCVOnE6cODVOnDZOnBInTidOnBonThsnTokTpxMnTo0Tp40Tp8SJ04kTp8aJ08aJU+LE6Y+dO7YBGACBGLj/1ml5SxkgynkDOGomTpwaJ043TpwSJ04TJ06NE6cbJ99skivnlDhxunHilDhxmjhxapw43ThxSpw4TZw4NU6cbpw4JU6cJk6cGidON06cEidOEydOjROnGydOiROniROnxonTjROnxInTxIlT48TpxolT4sRp4sSpceJ048QpfdjpbVjbc+WJE6eJE6fGidONE6fEidPEiVPjxOnGiVPixGnixKlx4nTjxClx4jRx4tQ4cbpx4pQ4cZo4cWqcON04cUqcOE2cODVOnG6cOCVOnCZOnBonTjdOnBInThMnTo0TpxsnTokTp4kTp8aJ040Tp8SJ08SJU+PE6caJU+LEaeLEqXHidOPEKXHiNHHi1DhxunHilDhxmjj91eltWNtz5YkTp4kTp8aJ040Tp8SJ08SJU+PE6caJU+LEaeLEqXHidOPEKXHiNHHi1DhxunHilDhxmjhxapw43ThxSpw4TZw4NU6cbpw4JU6cHnbu2AZgGAZi4P5bp30RSJ8AxwlsnWqdOHFqnDhtnDglTpxOnDg1Tpw2TpwSJ04nTpwaJ04bJ06JE6cTJ06NE6eNE6f0Y6e3z5qeLU+cOJ04cWqcOG2cOCVOnE6cODVOnDZOnBInTidOnBonThsnTokTpxMnTo0Tp40Tp8SJ04kTp8aJ08aJU+LE6cSJU+PEaePEKXHidOLEqXHitHHilDhxOnHi1Dhx2jhxSpw4JddsvjS990fYck4bJ06JE6cTJ06NE6eNE6fEidOJE6fGidPGiVPixOnEiVPjxGnjxClx4nTixKlx4rRx4pQ4cTpx4tQ4cdo4cUqcOJ04cWqcOG2cOCVOnE6cODVOnDZOnBInTidOnBonThsnTokTpxMnTo0Tp40Tp8SJ04kTp8aJ08aJU+LE6cSJU+PEaePkSn+y5ZwSJ04bJ06JE6cTJ06NE6eNE6fEidOJE6fGidPGiVPixOnEiVPjxGnjxClx4nTixKlx4rRx4vSwS8c2DAQxDAT779qpuMDlD3i2A2mYOHGaOHFqnDjdOHFKnDhNnDg1TpxunDglTpwmTpwaJ043TpwSJ04TJ06N05ecXsf6npUnTpwmTpwaJ043TpwSJ04TJ06NE6cbJ06JE6eJE6fGidONE6fEidPEiVPjxOnGiVPixGnixKlx4nTjxClx4jRx4tQ4cbpx4pQ4cZo4cWqcON04cUqcOE2cODVOX3J6Het7Vp44cZo4cWqcON04cUqcOE2cODVOnG6cOCVOnCZOnBonTjdOnBInThMnTo0TpxsnTokTp4kTp8aJ040Tp8SJ08SJU+PE6caJU+LEaeLEqXHidOPEKXHiNHHi1DhxunHilDhxmjhxapw43ThxSpw4TZw4NU6cbpw4JU6cJk6cGidON06cEidOEydOjROnGydOiROnidO/Or2O9T0rT5w4TZw4NU6cbpw4JU6cJk6cGidON06cEidOEydOjROnGydOiROniROnxonTjROnxOnXHh3bQAjEABB08G18Tjk0QkKniIjgeiG1XYAlpNkSdjiVOHHqceKU48SpxYlTiROnHidOOU6cWpw4lThx6nHilOPEqcWJU4kTpx4nTjlOnFqcOJW+7PRfM91xrJme+K2Z9ohz4t+1xQvPLZGbg5t3rAAAAABJRU5ErkJggg==) no-repeat 0 100%;
	overflow: hidden;
}
.dbx-content div{
	overflow: hidden;
	height: 100%;
	width: 100%;
}
.dbx-content .blogroll img {
  width: 24px;
  height: 24px;
  object-fit: contain;
}
/* toggle state of inner content area */
.dbx-box-closed .dbx-content {
	display:block;
	height:4px;
	padding:0;
	overflow:hidden;
}
.dbx-box-closed .dbx-content * {
	display:none;
	overflow: hidden;
}

/* additional clone styles */
.dbx-clone {
	opacity:0.8;
	-moz-opacity:0.8;
	-khtml-opacity:0.8;
	filter:alpha(opacity=80);
}

.image-banner
{
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
	opacity: 0.9;
}

.rounded-corners
{
	border-radius: 5px;
}

/* Style all elements with IDs like "telegram-post-MailBot_by_Tavel-859" */
[id^="telegram-post-MailBot_by_Tavel-"] 
{
	position: relative; left: -20px; width: calc(100% + 40px);
}

.header-lines {
    height: 100%;
    display: flex;
    flex-direction: column;
}

.header-line {
    display: flex;
    align-items: center;
    width: 100%;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

.line-title {
    height: 60%;
}

.line-description {
  height: 40%;
  justify-content: right;
  align-items: center;
  margin-top: 20px;
  gap: 20px;
}

.line-controls {
    height: 25%;
}

.line-controls .site-lang {
	padding: 10px 0px 0px 0px;
}

.line-title .site-logo
{
    width: 5%;
    height: 100%;
    text-align: left;
	background: url(../../uploads/MailBot.svg) 0 0 no-repeat;
  	background-size: 64px 64px;
  	opacity: 0.8;
}

.line-title .site-title
{
    width: 55%;
    text-align: left;
    padding-left: 10px;
}

.line-title .site-banner
{
    width: 40%;
    flex: 1;
    min-width: 0;
    text-align: right;
    padding: 10px 0px 10px 10px;
}

.line-description .full-width {
    width: 100%;
}

.line-controls .fixed-width {
    width: 210px;
}

.line-controls .flexible-width {
    flex: 1;
}

#submit,#wp-submit,.glass-btn{font:12px/25px Arial,Helvetica,sans-serif;color:#000;height:25px;padding:0 14px;cursor:pointer;outline:0;border-style:solid;border-width:0 12px;background:0 0;border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAyCAMAAACeXICkAAAB71BMVEUAAADo6Ojv7+/q6urk5OTX19fs7Ozx8fH6+vr4+Pje3t5hocZXlsBOjLn19fWAw912uNVrrM7z8/P29vaKz+Th4eGU2uuc5PGhvNaauNSqw9rS0tK8vLyzyt6UtdGRtNGk7fe6z+HFxcX8/PzLy8vIyMnOzs5yocZGg7SysrLPz8/c3Nyvr68/fK8vbaXKysvAwMA3dKqpqambm5uKioqh4uvA0+Pa2trZ2dnHx8e2trasrKx8mKgoZ6Gfn58iY54WUpf5+fnDw8Ozs7OGnqt1jadGSaVYZKQSWZeUlJTU1NR9pse4vsNaj7tOUKqkpKShoaE7Pp8pUZwbX5skTJomJ5iPj4+FhYV7e3twcHD19fmq8vnx8ffb2+rU1eXJyuCVytaGu9GKr86KvM2KrcxqncNzncKHscBtm79jlr94e7urtLm4uLhOiLdNhLSaqbFBeayBl6o5bKhkdKZebaQ2XKE2SJ01N50hQ5kiOZgbR5eSkpKHh4d/f3+r9Pvq6vGc3urOz+WwyNy5udyztNmLwdPIy9GSs8+am8y9wsqIt8h8rcdpo8eLjMa9wcRgmsFsmcCNkb50dLuWobiBh7ihrbWQnLVHfrKPnbFqb7FsjbCVpq+Ela1qiKx4h6xocKxtfqhLV6BQX59LWZ+Xl5ckMsa/AAAAAXRSTlMAQObYZgAAAlRJREFUOMts0b1ugzAYheEPsI3pkAHkCU9gkABLIECCgIQUmMiSTPm5h9xBkrvphdYobSEtz3je8cCLFefl43q9nsuj2MDM4pdH0UrOuWy78hL9NlSOkUC6NTG1fTOek1dgz44nzszIjpcaFP3c8dheSvjhiQDooeCc6UuE866g8FFmWYbImz7LThiig+d5zHijljyH4hYEQaUtIbXwO9z7MAxdtCy1WkQJY+oq+4r9SLA7OcFnjFedoMAfq0boarSGFZDvtTXVEZqtsUYM4Ep9zZACilLzv7hFYLs53vyFc2ECNbwWW+/qttcogIU8Gep0ZruyZw4oDgpv0qsJob5PSLKVjUAqTChJUt4M0WRoeFCRHXzzHcJwLAJvK2LMjI0PM5/apq7e1E1758PSl6Kas/zcQkND3fwmtcQgi3cEVlY5OHh4eDg4VFWW98LlYv0qHApSpMxAoKnd16PCrREiERcYEpymiACS9iHl8SCJereQ4DxZZJAWHBQYC/RMVpC9vbcUMpCwtw+aycEQV2Zra5sigQL0bG3L4hkmlurp6XlLogCgSOkUhvlFhoaGE+SQQRJQpMidwb1AV1c3L0keCWTqAsFCBvfpGkCQm6kOA6m+GiCwmKEklxcrWMRQ7MuDFQDmzlDcz40VlDDMSxXEBnoWMEzOEMAGMqYxtM3lxwZmdTKwzPAWwQTdc0Ap0TVRDB0kuqqCUqKPa7I4Kmh19YGkxL7CrgYFBDBNLvSBp8SpNukJpqbRddGmpgnpNvn6yCkxO9/FxcbGxsVldrYl+SkRABV3mOdH7AccAAAAAElFTkSuQmCC);border-image-slice:0 12 25 12 fill;border-image-repeat:stretch}#submit:hover,#wp-submit:hover,.glass-btn:hover{border-image-slice:25 12 0 12 fill}

.partners-widget-wrapper{position:relative;margin-bottom:0!important;padding-bottom:0!important}.partners-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:0!important;padding-bottom:0!important}.partners-item{flex:0 1 calc(50% - 10px);min-width:120px;box-sizing:border-box}.partners-inner{background:#f8f9fa;border:1px solid #e2e8f0;border-radius:6px;padding:12px 8px;text-align:center;box-shadow:0 1px 2px rgb(0 0 0 / .05)}.partners-icon{width:64px;height:64px;object-fit:contain;margin-bottom:5px;border-radius:0.375rem;display:inline-block}.partners-name{font-size:11px;font-weight:600;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:10px}.partners-value{font-size:14px;font-weight:700;margin-top:4px;color:#0f172a}.partners-widget-footer{display:flex;justify-content:flex-end;margin-top:5px}#partners_balance_widget .inside{position:relative;margin-bottom:5px!important;padding-bottom:8px!important}

.bl::before {
    content: "";
    display: inline-block;
    width: 36px;
    height: 36px;
    vertical-align: middle;
    margin-right: 5px;
    background-image: url("data:image/png;base64,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");
    background-size: contain;
    background-repeat: no-repeat;
}

/* Container for file paths */
filepath 
{
    font-family: 'Courier New', Courier, monospace; /* Monospace font */
    background-color: #f4f4f4; /* Light grey background */
    color: #333; /* Dark grey text */
    padding: 2px 8px; /* Padding inside the path */
    border-radius: 4px; /* Rounded corners */
    border: 1px solid #ddd; /* Subtle border */
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); /* Slight shadow for depth */
    display: inline-block; /* Display inline with text */
    margin: 0 2px; /* Small margin around the path */
}

/* Add a folder/file icon before the path */
filepath:before 
{
    content: "📂"; /* Folder icon */
    margin-right: 4px; /* Space between icon and text */
    color: #888; /* Icon color */
    font-size: 0.9em; /* Slightly smaller icon */
    vertical-align: middle; /* Align icon with text */
}