.posted-on {font-weight: 600;}
.comments-link {font-weight: 600;} .entry-content h3 {border-bottom: 1px dashed #ddd;}
.entry-content h4 {border-bottom: 1px dashed #ddd;}
.entry-content h5 {border-bottom: 1px dashed #ddd;} .entry-header .entry-meta {color: #595959;background: #faf9ff;border: 1px solid #f3f0ff;padding: 10px;}
.entry-header .entry-meta {font-size: 80%;margin-top: 2em;margin-bottom:1em;line-height: 1.5;}
.byline img {width: 25px;height: 25px;border-radius: 50%;position: relative;vertical-align: middle;margin: 0 10px 0 0;}
.comments-link,.posted-on {border-left: 1px solid #ddd;padding-left: 10px;margin-left: 10px;}
.single .comments-link {display: inline;}
.cat-links {border-left: 1px solid #ddd;padding-left: 10px;margin-left: 10px;}
.cat-links, .tags-links, .comments-link {display: inline;} .wp-caption {background: #f7f8f9;border: 10px solid #f7f7f7;-moz-border-radius: 10px;-webkit-border-radius: 10px;-khtml-border-radius: 10px;    border-radius: 10px;text-align: center;font-weight: 600;}
.wp-caption .wp-caption-text {padding-top: 10px;opacity: .8;} .code-label {background-color: #cbd5e0;color: #000;border-top-right-radius: 10px;border-top-left-radius: 10px;display: block;font-size: 1rem;font-weight: 600;margin-bottom: -31px;padding: .5rem 1.5rem;position: relative;text-align: center;z-index: 2;}
.entry-content pre{background-color:#fff2ec;border:2px solid #ffebe2;border-radius:5px;color:#682608;font-family:monospace,monospace;line-height:1.625;margin:30px 0;overflow-x:auto;overflow-y:hidden;padding:10px 10px 10px 18px;word-wrap:normal;font-size:1.1em;white-space:pre}
.entry-content code{font-family:monospace,monospace;font-weight:700;background:#ffefe7;border:1px solid #fce1d5;font-size:1rem;color:#e7672b;padding:2px 4px;border-radius:4px;line-height:1.5rem;word-break:normal}
.entry-content p a {color: #bb0e30;font-weight: 400;outline: 0 none;text-decoration: underline;}
.post-tags span {font-size: 14px;font-weight: 600;}
.post-tags a {background: none repeat scroll 0 0 #7aa8cc;color: #fff;font-size: 14px;font-weight: 400;padding: 7px;}
.alert-box {border-radius:10px;padding:10px 10px;margin:0px;margin-bottom:15px; margin-top:10px;}
.notice {background-color: #a0d3e8;border-color: #74bfdd;}
.entry-content h2 {border-bottom: 2px dashed #e0e0e0;}
.entry-content ul li {margin-bottom: 0.5em;} table a:link {color: #2776c6;font-weight: 400;text-decoration: underline;}
table a:visited {color: #999999;font-weight: bold;text-decoration: none;}
table a:active, table a:hover {color: #bd5a35;text-decoration: underline;}
table, table td {border: 1px solid #cccccc;}
td {text-align: left;vertical-align: middle;} .widget-title {margin-bottom: 20px;    font-size: 22px;line-height: 1.5;    font-weight: 800;text-transform: none;} .wp-show-posts:not(.wp-show-posts-columns) .wp-show-posts-single:not(:last-child) {margin-bottom: 0.9em;}
.wp-show-posts-entry-title a {text-decoration: none;font-weight: 700;}
.wp-show-posts .wp-show-posts-entry-title {font-size:15px;}
.wp-show-posts-entry-title a {font-weight:normal}
.wpsp-related-posts h2 {color: #004c16;font-weight: 800;margin-bottom: 25px;} .after-post-box {background-color: #dff9e1;padding: 25px;margin-top:30px;margin-bottom:30px;border: 5px dashed #538756;color:#000;}
.after-post-box h2 {font-size: 24px;font-weight: 600;text-align: center;padding: 0px 10px 20px 10px;}
.after-post-box p {line-height: 32px;font-size: 20px;margin-top: 5px;margin-bottom: 30px;font-weight: 400;color: #666;} .wpsp-related-posts {background-color: #ffffff;padding: 25px;-webkit-box-sizing: border-box;box-sizing: border-box;}
.wpsp-related-posts h2 {margin-bottom: 35px;} .ubuntumint-float-social-wrapper {position: fixed;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);z-index: 9999;}
.ubuntumint-float-social-sharing {display: flex;flex-wrap: nowrap;flex-direction: column;align-items: flex-start;min-height: 30px;font-size: 12px;padding: 14px 10px;}
.ubuntumint-float-social-sharing:first-of-type {border-top-right-radius: 10px;}
.ubuntumint-float-social-sharing:last-of-type {border-bottom-right-radius: 10px;}
.ubuntumint-social-facebook {fill: #fff;background-color: rgba(59, 89, 152, 1);}
.ubuntumint-social-facebook:hover {background-color: rgba(59, 89, 152, .8);}
.ubuntumint-social-twitter {fill: #fff;background-color: rgba(29, 161, 242, 1);}
.ubuntumint-social-twitter:hover {background-color: rgba(29, 161, 242, .8);}
.ubuntumint-social-linkedin {fill: #fff;background-color: rgba(0, 119, 181, 1);}
.ubuntumint-social-linkedin:hover {background-color: rgba(0, 119, 181, .8);}
.ubuntumint-social-whatsapp {fill: #fff;background-color: rgba(37, 211, 102, 1);}
.ubuntumint-social-whatsapp:hover {background-color: rgba(37, 211, 102, .8);}
.ubuntumint-social-reddit {fill: #fff;background-color: rgba(255, 87, 0, 1);}
.ubuntumint-social-reddit:hover {background-color: rgba(255, 87, 0, .8);}
@media(min-width:1320px){.ubuntumint-float-social-wrapper{--c-width:1200px;--ns-width:60px;left:calc((100vw - var(--c-width))/ 2 - var(--ns-width))}.ubuntumint-float-social-sharing:first-of-type{border-top-left-radius:10px}.ubuntumint-float-social-sharing:last-of-type{border-bottom-left-radius:10px}} .page-links {text-align: center;padding:10px;}
.page-links a {display: inline-block;border: 1px solid #DDD;padding: 5px 10px;line-height: 1;font-weight:600;text-align:center;}
.page-links a:hover {background:#222;color: #FFF;border-color: #222;} .paging-navigation{text-align:center}.paging-navigation .page-numbers{margin:0 10px;display:inline-block;text-align:center;min-width:46px;height:46px;line-height:42px;border-radius:4px;color:#fff;border:1px solid #efc6ff;background:#8a38aa;font-weight:600;font-size:14px;text-decoration:none}.paging-navigation .page-numbers.next,.paging-navigation .page-numbers.prev{padding:0 10px}.paging-navigation .page-numbers.current,.paging-navigation .page-numbers:hover{background:#fff;color:#8a38aa;}@media(max-width:768px){.separate-containers .paging-navigation{padding:10px 5px!important}.paging-navigation .nav-links{display:flex;flex-wrap:wrap;justify-content:center}.paging-navigation .page-numbers{margin:4px!important;box-sizing:border-box;flex:1 0 12%}.paging-navigation .page-numbers.next,.paging-navigation .page-numbers.prev{order:50;flex:1 0 40%;margin-top:1em}} span.tags-links a{text-decoration:underline;padding:0 5px;font-weight:600;text-transform:capitalize;color:#b02626;}
.post-navigation{display:flex;padding:40px 0;font-weight:700;text-decoration:underline}
.post-navigation .nav-next{width:50%;text-align:right}
.post-navigation .nav-previous{width:50%}
.post-navigation .nav-next .next:before{display:none}
.post-navigation .nav-next .next:after{font-family:GeneratePress;text-decoration:inherit;position:relative;margin-left:.6em;width:13px;text-align:center;display:inline-block;content:"\f105";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;speak:none} .danger {background-color: #ffdddd;border-left: 6px solid #f44336;border-top: 1px solid #ffbfbb;border-bottom: 1px solid #ffbfbb;border-right: 1px solid #ffbfbb;margin-bottom: 20px;padding: 15px 12px;}
.success {background-color: #ddffdd;border-left: 6px solid #04AA6D;border-top: 1px solid #9fff9f;border-bottom: 1px solid #9fff9f;border-right: 1px solid #9fff9f;margin-bottom: 20px;padding: 15px 12px;}
.info {background-color: #e7f3fe;border-left: 6px solid #2196F3;border-top: 1px solid #afdbff;border-bottom: 1px solid #afdbff;border-right: 1px solid #afdbff;margin-bottom: 20px;padding: 15px 12px;}
.info a {text-decoration: underline;color: #c33}
.content-box-blue,
.content-box-red,
.content-box-yellow {margin: 0 0 25px;overflow: hidden;padding: 20px;font-style: italic;}
.content-box-blue {background-color: #F0F8FF;border-left: 8px solid #CEE1EF;}
.content-box-red {background-color: #fce8e8;border-left: 8px solid #D95762;}
.content-box-yellow {background-color: #fef5c4;border-left: 8px solid #FADF98;} .site-header {border-bottom: 3px solid #d894f3;}
.site-footer {border-top: 3px solid #d894f3;}
.copyright-bar p {margin-bottom: 0px;} #fs-frm input,
#fs-frm select,
#fs-frm textarea,
#fs-frm fieldset,
#fs-frm optgroup,
#fs-frm label,
#fs-frm #card-element:disabled {font-family: inherit;font-size: 100%;color: inherit;border: none;border-radius: 0;display: block;width: 100%;padding: 0;margin: 0;-webkit-appearance: none;-moz-appearance: none;}
#fs-frm label,#fs-frm legend,#fs-frm ::placeholder {  font-size: .825rem;margin-bottom: .5rem;padding-top: .2rem;display: flex;align-items: baseline;}
#fs-frm input,#fs-frm select,#fs-frm textarea,#fs-frm #card-element {border: 1px solid rgba(0,0,0,0.2);background-color: rgba(255,255,255,0.9);padding: .75em 1rem;margin-bottom: 1.5rem;}
#fs-frm input:focus,#fs-frm select:focus,#fs-frm textarea:focus {background-color: white;outline-style: solid;outline-width: thin;outline-color: gray;outline-offset: -1px;}
#fs-frm [type="text"],#fs-frm [type="email"] {width: 100%;}
#fs-frm [type="button"],#fs-frm [type="submit"],#fs-frm [type="reset"] {width: auto;cursor: pointer;-webkit-appearance: button;-moz-appearance: button;appearance: button;}
#fs-frm [type="button"]:focus,#fs-frm [type="submit"]:focus,#fs-frm [type="reset"]:focus {outline: none;}
#fs-frm [type="submit"],#fs-frm [type="reset"] {margin-bottom: 0;}
#fs-frm select {text-transform: none;}
#fs-frm [type="checkbox"] {-webkit-appearance: checkbox;-moz-appearance: checkbox;appearance: checkbox;display: inline-block; width: auto;margin: 0 .5em 0 0 !important;}
#fs-frm [type="radio"] {-webkit-appearance: radio;-moz-appearance: radio;appearance: radio;}
#fs-frm fieldset.locale input[name="city"],#fs-frm fieldset.locale select[name="state"],#fs-frm fieldset.locale input[name="postal-code"] {display: inline;}
#fs-frm fieldset.locale input[name="city"] {width: 52%;}
#fs-frm fieldset.locale select[name="state"],#fs-frm fieldset.locale input[name="postal-code"] {width: 20%;}
#fs-frm fieldset.locale input[name="city"],#fs-frm fieldset.locale select[name="state"] {margin-right: 3%;} .button {border-radius: 10px;border: 1px solid #b1a7a7;} .article_comments_notice {margin-bottom: 2em;line-height: 1.6em;display: block;background-color: #fff4e5;border: 1px solid #ffd499;padding: 1em 1.25em;border-radius: 11px;font-style: italic;} p.comment-awaiting-moderation{border: solid 1px #dde3f7;border-radius: 5px;background-color: #edf8ff;font-weight: 500;color: #000000;padding: 4px 8px;margin-top:20px;text-align: center;} .related-posts {margin-bottom: 2em;line-height: 1.6em;display: block;background-color: #f9f7ff;border: 1px solid #dfd4ff;padding: 1em 1.25em;border-radius: 11px;font-style: italic;}
.related-posts a {color: #745acc;}
.related-posts a:hover {color: #6042c7;} .bypostauthor > .comment-body > .comment-content {background: #EDF8FF;}
.bypostauthor:before {content:"Author";float:right;background-color:#FF1100;padding:5px;font-size:small;font-weight:bold;color:#FFFFFF;} .byuser > .comment-body > .comment-content {background: #EDF8FF;}
.byuser:before {content:"Admin";
float:right;background-color:#FF1100;
padding:5px;font-size:small;font-weight:bold;color:#FFFFFF;} .post-image img {width: 100%;} .recent404 {margin-top: 40px;} .team {box-sizing: border-box;float: left;width: 33.3%;
margin-bottom: 16px;padding: 0 8px;}
.teamimg p {margin-bottom: 0em;}
@media screen and (max-width: 650px) {.team {width: 100%;display: block;}}
.team-box {padding: 0 16px;}
.team-box h2 {margin-bottom: 0px;}
.teamtitle {color: grey;} @media (min-width: 769px) {.site-content {display: flex;}
.inside-right-sidebar {height: 100%;}
.inside-right-sidebar aside:last-child {position: -webkit-sticky;position: sticky;top: 20px; }}