/*
Theme Name: ACC Default WordPress Theme - 2015
Author: Austin Community College District - Office of College Relations & Marketing
Description: The ACC Default WordPress Theme. Theme is built using the "Skeleton" boilerplate and adapted from a responsive WordPress theme by Simple Themes. Documentation can be found at https://sites.austincc.edu.
Version: 3.0.1
Last Update - March 14, 2025
*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,
video {margin: 0;padding: 0;border: 0;vertical-align: baseline;}

/* Google Font varible declarations
<uniquifier>: Use a unique and descriptive class name
<weight>: Use a value from 100 to 900
*/

.inter-<uniquifier> {font-family: "Inter", serif;font-optical-sizing: auto;font-weight: <weight>;font-style: normal;}

body {font-family: "Inter", serif!important;}
a,a:visited{text-decoration: underline;outline: 0}
a:hover,a:focus{color: #000;text-decoration: none}
a,a:visited {text-decoration: underline;color: #1c61c8;}
a:hover {text-decoration: underline;color: #4D1973;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display: block;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before,q:after {content: "";content: none;}
blockquote,blockquote p{font-size: 17px;line-height: 24px;color: #777;font-style: italic}
blockquote{margin: 0 0 20px;padding: 9px 20px 0 19px;border-left: 1px solid #ddd}
blockquote cite{display: block;font-size: 12px;color: #555}
blockquote cite:before{content: "\2014 \0020"}
blockquote cite a,blockquote cite a:visited,blockquote cite a:visited{color: #555}
ol,ul {list-style: none;}
table {border-collapse: collapse;border-spacing: 0;}
table.pad td {padding: 10px;}
pre,code {white-space: normal;background-color: #ededed;border-bottom: 1px solid #d9d9d9;border-top: 1px solid #d9d9d9;font: 12px/24px Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console","Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono","Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier,monospace;margin: 5px 0;padding: 5px;}
p code {display: inline;}

h1.wp-block-heading, .main-row h1 {color: #0e0417;font-size: 48px;font-weight: 700;margin: 0px 0 24px 0;line-height: 68px;text-decoration: none;}
h2.wp-block-heading {color: #4D1973;font-size: 36px;letter-spacing: 1px;font-weight: 700;margin: 24px 0 24px 0;line-height: 50px;text-decoration: none;}
h3.wp-block-heading {color: #0e0417;font-size: 28px;letter-spacing: 1px;font-weight: 600;margin: 24px 0 24px 0;line-height: 38px;text-decoration: none;}
h4.wp-block-heading {color: #0e0417;font-size: 24px;letter-spacing: 1px;font-weight: 600;margin: 24px 0 24px 0;line-height: 30px;text-decoration: none;}
h5.wp-block-heading {color: #0e0417;font-size: 20px;letter-spacing: 1px;font-weight: 700;margin: 24px 0 24px 0;line-height: 26px;text-decoration: none;}
h6.wp-block-heading {color: #0e0417;font-size: 16px;letter-spacing: 1px;font-weight: 600;margin: 24px 0 24px 0;line-height: 22px;text-decoration: none;}

p {color: #0e0417;font-size: 18px;font-weight: 400;margin: 8px 0 8px 0;line-height: 24px; letter-spacing: 0.5px;}
p a,p a:visited {font-weight: 700;}
p.lead {font-size: 21px;line-height: 27px;color: #777;}

.entry-content p,.entry-content ol {}
.entry-content p.entry-meta {}
.entry-content li {font-weight: 500;}
.entry-content li a {font-weight: 700;}

body.sidebar-right #wrap #content {float: left;}
body.sidebar-right #wrap #sidebar {float: right;}
body.sidebar-right #wrap #sidebar .widget-container {margin-left: 20px;margin-right: 0px;}
body.sidebar-left #wrap #content {float: right;}
body.sidebar-left #wrap #sidebar {float: left;}
body.sidebar-left #wrap #sidebar .widget-container {margin-left: 0px;margin-right: 20px;}

hr{margin: 0;padding: 0;border: none;height: 1px;background: #e1e1e1}
h2.entry-title{margin-top: 0}ol,ul{margin-bottom: 20px;margin-left: 0}
ol{margin-left: 10px}
ul li{margin: 0 0 5px 15px;padding: 0;line-height: 2em;}
ol li{margin: 0 0 5px 15px;padding: 0;line-height: 2em;}

abbr,acronym {border-bottom: 1px dotted #333;cursor: help;cursor: alias;}
cite {font-style: italic;font-family: Georgia, serif;}
em {font-style: italic;}
hr{border: solid #ddd;border-width: 1px 0 0;clear: both;margin: 10px 0 30px;height: 0}
li  {line-height: 21px;}
li {line-height: 18px;margin-bottom: 12px;}
ol {list-style: decimal;}
ol,ul.square,ul.circle,ul.disc {margin-left: 30px;}

img {margin: 0;}


q {font-style: italic;}
small {font-size: 80%;}
strong {font-weight: bold;color: #333;}
ul ul li,ul ol li,ol ol li,ol ul li {margin-bottom: 6px;}
ul ul,ul ol,ol ol,ol ul {margin: 4px 0 5px 30px;}
ul {list-style: disc inside;}
ul,ol {margin-bottom: 20px;}
ul.circle {list-style: circle outside;}
ul.disc {list-style: disc outside;}
ul.large li {line-height: 21px;}
ul.square {list-style: square outside;}

fieldset {margin: 0px 0px 45px 0px !important;}
legend {font-size: 17px !important;color: rgba(115, 106, 77, 0.75) !important;}

table {margin: 0.5em 0 1em;}
table th {text-align: left;border: 1px solid #d1d1d1;padding: 0.4em 0.8em;background: #DDD; font-weight: bold;}
table td {background-color: #fff;border: 1px solid #d1d1d1;padding: 10px;}
table {color: #404040;width: 100%;}
table th {background: #4d1973;color: #fff;font-size: 16px;font-weight: normal;}
table td {background: #eef1f5;border: 1.5px solid #fff;padding: 10px;vertical-align: middle;}
table tr:hover td,table tr.even:hover td.active,table tr.odd:hover td.active {background: #fffeee;}

button,input[type="submit"],input[type="reset"],input[type="button"],div.button-alt,div.button,div.button.small,div.button.large,div.button.medium{background-image: none;margin: 0.5em 1em;padding: 0;display: inline-block;font-stretch: narrower;font-weight: normal;text-align: center;white-space: nowrap}
button.full-width,input[type="submit"].full-width,input[type="reset"].full-width,input[type="button"].full-width{width: 100%;padding-left: 0 !important;padding-right: 0 !important;text-align: center}

label,legend {font-weight: bold;font-size: 13px;display: inline-block;}
input[type="checkbox"] {display: inline;}

body.dark #comments {background: url(images/dark/divider.png) repeat-x right top;}
body.logged-in li.guest,body.logged-in li.guest {display: none;}

button:hover {text-decoration: none;}

#header {clear: both;margin-top: 16px;}
#header .inner {padding-top: 15px;padding-bottom: 20px;}
#header .header_extras {float: right;}
#site-title {margin: 0;padding: 0;line-height: 100%;letter-spacing: -1px;}
#header div#site-title a,#header h1#site-title,#header h1#site-title a {margin: 0;padding: 0;line-height: 100%;text-decoration: none;font-weight: bold;letter-spacing: -2px;text-shadow: 0px 1px 0px #fff;}
#header div#site-title a:hover,
#header h1#site-title a:hover {color: #3253ad;}
#header span.site-desc{margin: 0;padding: 0;line-height: 100%;letter-spacing: -1px}
#header #site-title.graphic a{text-indent: -9999em;display: block;background-repeat: no-repeat;background-position: left}

#breadcrumbs ul {font-size:12px;list-style-type: none;padding: 0;margin: 1em 0 1em 0;float: left}
#breadcrumbs li {float: left;margin: 0 10px 0 0px}

label.obscure{position: absolute !important;clip: rect(1px 1px 1px 1px);clip: rect(1px, 1px, 1px, 1px)}
#header span.site-desc.graphic {display: none;}
#navigation {margin-bottom: 20px;clear: both;}
#footer{border-top: 1px solid #d6d6d6;font-size: 0.9em;margin: 20px auto 0 auto;clear: both;padding: 10px 0 10px 0}
#footer.noborder{border: none;padding-top: 0}
#footer #credits{font-size: 11px;color: #9f9f9f;text-align: center}
.themeauthor,.themeauthor a:link,.themeauthor a:hover,.themeauthor a:visited{font-size: 11px;color: #aeaeae;text-decoration: none}
#footermenu{font-size: 0.85em;margin: 10px auto 0px auto;text-align: center;position: relative;clear: both;text-shadow: none}
#footermenu ul{display: inline-block}#footermenu ul,#footermenu li{margin: 0;padding: 0;list-style: none}
#footermenu li{color: #ccc;float: left}
#footermenu li a{margin: 0px 10px;padding: 0;float: none;background: none;display: inline;text-decoration: none;border-bottom: none;font-weight: normal}
#footermenu li.menu-item-last span {display: none;}

.subheader {color: #777;}
.normal {font-weight: normal;}
.bolder {font-weight: bolder;}

.alignright {float: right;margin: 0px 0px 10px 15px;}
.alignleft {float: left;margin: 0px 15px 10px 0px;}
.aligncenter {display: block;margin: 0 auto 10px auto;}
.full-width {width: 100%;height: auto;overflow: hidden;}

img.scale-with-grid,.entry-content img,.entry-summary img,.comment-content img,.widget img,.wp-caption {max-width: 100% !important;height: auto;}
.post-loop-thumb {border: 5px solid #eee;}

.wp-caption {text-align: center;padding: 5px;margin: 10px auto;}
.wp-caption{border: 1px solid #fff;background-color: #f6f6f6;color: #666;text-shadow: 1px 1px 0px #fff;-webkit-box-shadow: 1px 1px 6px #ddd;-moz-box-shadow: 1px 1px 6px #ddd;box-shadow: 1px 1px 6px #ddd;position: relative;behavior: url("../wp-content/themes/skeleton/css/PIE.php")}
.wp-caption img {margin: 0;padding: 0;border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;padding: 20px;margin: 0;}
.wp-caption.alignleft {margin: 0px 10px 0px 0px;}
.wp-caption.alignright {margin: 0px 0px 0px 10px;}

li.widget-container {list-style: none;}
.widget-container ul ul {list-style: none;}
.widget-container select {max-width: 100%;}
.widget_search #s {width: 60%;}
.widget_search label {display: none;}
.widget-container {margin: 20px 0 0 0;padding-top: 1px;}
.widget-container ul {margin-left: 0;}
input#searchsubmit {margin-bottom: 0;}
.widget-container a:link,.widget-container a:visited {text-decoration: none;}
.widget-container a:active,.widget-container a:hover {text-decoration: underline;}
.widget-container .entry-meta {font-size: 11px;}
#wp_tag_cloud div {line-height: 1.6em;}
li.widget-container.widget_meta li,li.widget-container.widget_categories li,li.widget-container.widget_archive li,li.widget-container.widget_recent_entries li,li.widget-container.widget_recent_comments li,.sidebar li.menu-item{list-style: none;border-bottom: 1px solid #bdbdbd;padding: 10px 0}
.sidebar li.menu-item li {border: none;margin: 0;}

#searchform input#s{float: left;-webkit-border-radius: 4px 0px 0px 4px;-moz-border-radius: 4px 0px 0px 4px;border-radius: 4px 0px 0px 4px;height: 32px}
#searchform #searchsubmit{margin: 0;-webkit-border-radius: 0px 4px 4px 0px;-moz-border-radius: 0px 4px 4px 0px;border-radius: 0px 4px 4px 0px;height: 32px;line-height: 1 !important}
#content #searchform label{float: left;line-height: 32px;height: 32px;padding-right: 10px}

#wp-calendar{font-family: arial, helvetica, sans-serif;width: 100%;font-size: 0.85em}
#wp-calendar td{padding: 4px 0;text-align: center;border: 1px solid #d2d2d2;background-color: #ededed;text-shadow: #fff 1px 1px 0;color: #7c7c7c}
#wp-calendar td.pad{background-color: #e5e5e5}#wp-calendar td#today{color: #fff;background-color: #6e6e6e;text-shadow: 1px 1px 0px #333}
#wp-calendar caption{font-weight: bold}
#wp-calendar th{font-style: normal;background: #ddd url(images/gradient_small_trans.png) repeat-x 0 top;border: 1px solid #ccc;padding: 5px;color: #666;text-shadow: #ebebeb 0 1px 0}

.widget_rss a.rsswidget {color: #000;}
.widget_rss a.rsswidget:hover {color: #ff4b33;}
.widget_rss .widget-title img {width: 11px;height: 11px;}
.widget-container ul ul {border: none;margin-left: 1.3em;padding: 0;}
li.page_item a:hover,li.menu-item a:hover {text-decoration: none;color: #333;}

.page-link {border-bottom: 1px solid #ccc;padding: 4px 0;font-size: 0.9em;}
.page-link a{border: 1px solid #ccc;background-color: #eee;text-decoration: none;padding: 2px 4px;line-height: 1;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px}
.page-link a:hover {background-color: #fff;}

.sticky{padding: 1em 0;margin: 1em auto;border: 10px solid #eee;border-left: none;border-right: none}
.entry-meta,.entry-utility{font-size: 11px;color: #666;padding-bottom: 10px;margin-bottom: 10px;border-bottom: 1px solid #eee}
.cat-links,.comments-link,.meta-sep,.entry-utility {font-size: 11px;color: #666;}
.post {margin-bottom: 30px;padding-bottom: 25px;}
.post.single {border-bottom: none;}
a.more-link {display: block;float: right;font-weight: bold;}
.skeleton_relatedposts h4 {border-bottom: 1px solid #ebebeb;}
.skeleton_relatedposts ul {color: #666;list-style: square;margin-left: 20px;}
.skeleton_relatedposts ul li {}

div.button {font-size: 14px;}
div.button.left {float: left;}
div.button.right {float: right;}
div.button.center,div.button.middle {margin: 10px auto;text-align: center;display: inherit;float: none !important;}

.button.mini a{padding: 3px 6px !important;font-size: 0.75em;line-height: 1em}.button.small a{padding: 0.5em 1em !important;font-size: 0.85em !important;line-height: 0.85em !important}.button.small{border-bottom: none !important}
button,input[type="submit"],input[type="reset"],input[type="button"],.button a,.button.medium a{padding: 0.5em 1em !important;font-size: 1em !important;line-height: 1em !important;margin-bottom: 0 !important}
.button.large a {padding: 0.5em 1.5em !important;font-size: 1.2em !important;line-height: 1.2em !important;}
.button.huge a {padding: 0.5em 1.55em !important;font-size: 1.5em !important;line-height: 1.5em !important;font-weight: bold !important;}
.button a:hover {text-decoration: none !important;}
a.button.mini span.btn_caption,a.button.small span.btn_caption,a.button.medium span.btn_caption,a.button.large span.btn_caption,a.button.huge span.btn_caption,a.button span.btn_caption{font-weight: normal !important;font-size: 0.85em !important;line-height: 1em !important;padding: 0 !important;margin: 0 !important;display: block}

ul.tabs{display: block;margin: 0 0 20px 0;padding: 0;border-bottom: solid 1px #ddd}
ul.tabs li{display: block;width: auto;height: 30px;padding: 0;float: left;margin-bottom: 0}
ul.tabs li a{display: block;text-decoration: none;width: auto;height: 29px;padding: 0px 20px;line-height: 30px;border: solid 1px #ddd;border-width: 1px 0 0 1px;margin: 0;background: #f5f5f5;font-size: 13px}
ul.tabs li a.active{background: #fff;height: 30px;position: relative;top: -4px;padding-top: 4px;border-right-width: 1px;margin: 0 -1px 0 0;color: #111;-moz-border-radius-topleft: 2px;-webkit-border-top-left-radius: 2px;border-top-left-radius: 2px;-moz-border-radius-topright: 2px;-webkit-border-top-right-radius: 2px;border-top-right-radius: 2px}
ul.tabs li:first-child a{-moz-border-radius-topleft: 2px;-webkit-border-top-left-radius: 2px;border-top-left-radius: 2px}ul.tabs li:last-child a{border-width: 1px 1px 0 1px;-moz-border-radius-topright: 2px;-webkit-border-top-right-radius: 2px;border-top-right-radius: 2px}
ul.tabs-content{margin: 0;display: block}ul.tabs-content > li{display: none;list-style: none}
ul.tabs-content > li.active{display: block}

ul.tabs:before,ul.tabs:after{content: "\0020";display: block;overflow: hidden;visibility: hidden;width: 0;height: 0}
ul.tabs:after{clear: both}
ul.tabs{zoom: 1}

.toggle_container{padding: 10px 30px 30px 40px;background-color: #eef1f5;border: 1px solid #ccc;margin: 12px 0 0 0;border-radius: 8px;}
.toggle_container p {font-weight: 400;}

p.trigger {display: block;padding: 8px 8px 8px 16px;margin: 0;cursor: pointer;font-weight: bold;font-size: 1.25em;line-height: 175%;}
p.trigger{background: #f8f8f8 url(images/icons/16_expand.png) no-repeat 10px center;border-top: 1px solid #e5e5e5;padding-left: 34px}
p.trigger a{color: #2774ae;text-shadow: #fff 1px -1px 0;text-decoration: none}
p.trigger:hover{background: #fff url(images/icons/16_expand.png) no-repeat 10px center}
p.trigger a:hover,p.trigger.active a:hover{color: #2774ae;text-shadow: #fff -1px 1px 0}

p.trigger.active{background: #fff url(images/icons/16_collapse.png) no-repeat 10px center;border-top: 1px solid #ebebeb}
p.trigger.active a{color: #000;text-shadow: #fff 1px 1px 0}

.cta,.cta_blue,.cta_green {box-shadow: 0 4px 16px #092c4c33; position: relative; padding: 10px 10px 20px 10px; border-radius: 8px;}
.cta h3, .cta_green h3, .cta_blue h3 {color: #0e0417; font-size: 25px; letter-spacing: 1px; font-weight: 600; border-bottom: 1px solid #BDBDBD; padding: 0 0 10px 0;}
.cta {color: #0E0417;background-color: #fff7e3;border-left: 8px solid #4D1973; }
.cta p{color: #0E0417;margin: 0 0 10px 80px; padding: 0; letter-spacing: 1px; line-height: 1.75em;}
.cta_green {color: #0E0417;background-color:#d4edda;border-left: 8px solid #4D1973;}
.cta_green p{color: #0E0417;margin: 0 0 10px 80px; padding: 0; letter-spacing: 1px; line-height: 1.75em;}
.cta_blue {color: #0E0417;background-color:#cce5ff;border-left: 8px solid #4D1973;}
.cta_blue p{color: #0E0417;margin: 0 0 10px 80px; padding: 0; letter-spacing: 1px; line-height: 1.75em;}
.callout_icon {font-size: 24px;font-family: 'Calibri';text-align: center;font-weight: 500;padding:3px 0;color:#fff;background: #4D1973;clip-path: circle(50%);height: 40px;width: 40px;float: left;}
.callout_title {margin: 16px 0 0 60px;}
.title_wrapper {margin: 0 0 15px 15px;}

#respond{margin: 0px;float: left;border-top: 1px solid #dbdbdb;padding-top: 10px;width: 100%}
#respond input[type="text"]{width: 300px;margin-right: 20px}
#respond textarea{width: 550px;height: 120px;padding: 10px}#comments{float: left;margin: 0}#comments{border: 0;width: 100%}

#comments h2{font-size: 1.5em;border-bottom: 1px solid #d6d6d6;font-weight: bold;margin: 2em 0 1em 0}#comments h6{font-family: "Times New Roman", Times, serif;letter-spacing: normal;text-transform: uppercase;margin: 10px 0px}#comments .comment-meta{margin: 0px 0px 20px 0px;display: block}#comments .commentlist{margin: 0px;float: left;list-style: none;width: 100%}#comments .commentlist ul{list-style: none;margin: 0;padding: 0;clear: both}
#comments .commentlist li{margin: 0;padding: 0;display: block}
#comments .commentlist li li{margin: 0 0 20px 25px}
#comments .commentlist li li .comment-meta{width: 445px}#comments .commentlist li li li{margin: 0 0 20px 25px}
#comments .commentlist li li li .comment-meta{width: 420px}#comments .commentlist li li li li{margin: 0 0 20px 25px}
#comments .commentlist li li li li .comment-meta{width: 395px}#comments .commentlist li li li li li{margin: 0 0 20px 25px}
#comments .commentlist li li li li li .comment-meta{width: 370px}
#comments .single-comment{margin-bottom: 20px}
#comments .comment-author{float: left;margin: 0px 10px 6px 0px;display: inline;width: 50px}
#comments .comment-author cite{clear: both;font-weight: bold}#comments .vcard{float: left;clear: both;display: block;width: 100px;min-height: 100px;padding: 20px 0}
#comments .vcard img.avatar{border: 1px solid #eee;padding: 2px;background: #f4f4f4}
#comments .vcard{background: url(images/light/comment_author_bg.png) no-repeat top right}
#comments body.dark .vcard{background: url(images/dark/comment_author_bg.png) no-repeat top right}
#comments .commentlist li.pingback,#comments .commentlist li.pingback ul,#comments .commentlist li.pingback ul li,#comments .commentlist li.pingback .vcard {margin: 0;padding: 0;}
#comments .commentlist li.pingback .vcard {background: none;width: 0;}
#comments .commentlist li.pingback p {font-size: 0.8em;line-height: 1.45em;color: #6d6d6d;}
#comments .commentlist li.pingback h6 {text-transform: none;}

.gallery{display: block;clear: both;overflow: hidden;margin: 0 auto}
.gallery .gallery-row{display: block;clear: both;overflow: hidden;margin: 0}
.gallery .gallery-item{overflow: hidden;float: left;margin: 0;text-align: center;list-style: none;padding: 0}
.gallery .gallery-item img,.gallery .gallery-item img.thumbnail{max-width: 79%;height: auto;padding: 0;margin: 5px auto;border: 1px solid #fff;background-color: #fff;box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);-pie-box-shadow: 0px 0px 5px #ccc;position: relative;behavior: url("./wp-content/themes/skeleton/PIE.php")}
.gallery-caption{color: #666;font-size: 11px;line-height: 12px;margin: 0;padding: 0}

#nav-below,#nav-above{width: 100%}
.nav-previous a{float: left}
.nav-next a{float: right}
.entry-caption{text-align: center;font-weight: bold;font-size: 16px}

.remove-bottom {margin-bottom: 0 !important;}
.half-bottom {margin-bottom: 10px !important;}
.add-bottom {margin-bottom: 20px !important;}
.add-top {margin-top: 20px !important;}
.bypostauthor,.gallery-caption {}

/*.sidebar {background: #f9f9f9;border-top: 1px solid #bdbdbd;border-left: 1px solid #bdbdbd;border-right: 1px solid #bdbdbd;border-bottom: 3px solid #bdbdbd} */
.sidebar h3{color: #000;font-size: 18px;line-height: 40px;font-weight: 400;margin: 0px 0 10px 0px;border-bottom: 2px solid #bdbdbd;padding: 10px 0 0px 0}

#navigation ul li a {display: block;}
#sidebar {max-width: 100%;margin: 0;}

#wpjb_widget_alerts li {list-style-type: none;}
#navigation ul.sub-menu li a{white-space: normal !important;width: 200px !important;line-height: 1.5 !important;padding-bottom: 8px !important;padding-top: 8px !important}
a.button{color: #fff !important;text-decoration: none !important;text-align: center}
#skip-link{left: 50%;margin-left: -5.25em;margin-top: 0;position: absolute;width: auto;z-index: 50}
a.hidden-link,a.hidden-link:link,a.hidden-link:visited{background: #444;background: rgba(0, 0, 0, 0.6);color: #fff;display: block;padding: 1px 10px 2px 10px;text-decoration: none;-khtml-border-radius: 0 0 10px 10px;-moz-border-radius: 0 0 10px 10px;-o-border-radius: 0 0 10px 10px;-webkit-border-top-left-radius: 0;-webkit-border-top-right-radius: 0;-webkit-border-bottom-left-radius: 10px;-webkit-border-bottom-right-radius: 10px;border-radius: 0 0 10px 10px}
.hidden-link {position: absolute !important;clip: rect(1px 1px 1px 1px);clip: rect(1px, 1px, 1px, 1px);overflow: hidden;height: 1px;}
.hidden-link:focus {position: fixed !important;top: 0;left: 50%;clip: auto;overflow: visible;height: auto;z-index: 999991;}
h3.accordion-fix,div.accordion h3.accordion-fix {padding: 0 !important;font-weight: 700;}

.right-off-canvas-menu{-webkit-backface-visibility: hidden;width: 200px;top: 0;bottom: 0;position: absolute;overflow-x: hidden;overflow-y: auto;background: #4d1979;z-index: 1001;box-sizing: content-box;transition: transform 500ms ease 0s;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;-ms-transform: translate(100%, 0);-webkit-transform: translate3d(100%, 0, 0);-moz-transform: translate3d(100%, 0, 0);-ms-transform: translate3d(100%, 0, 0);-o-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);right: 0;display: none;box-shadow: -3px 0 5px #000}
.right-off-canvas-menu.active {right: 200px;display: block;position: fixed;}
.right-off-canvas-menu #navigation ul li{height: auto;line-height: 1.2;color: #fff;text-decoration: none;display: block !important;visibility: visible !important;float: none;padding: 0;background: transparent !important}
.right-off-canvas-menu #navigation ul li a{background: 0 0;border: none;line-height: 1.5;font-size:14px;font-weight: 400;padding: 0 1em;color: #fff;padding: 10px 20px; text-decoration: none;}
.right-off-canvas-menu #navigation ul ul{display: block !important;visibility: visible !important;position: static;min-width: 0;z-index: inherit;width: auto;font-size: 13px;padding: 0px;opacity: 1 !important}
.right-off-canvas-menu #navigation ul.children,
.right-off-canvas-menu #navigation ul.sub-menu{background: transparent !important;border: none;border-radius: 0;box-shadow: none;padding: 0}
.right-off-canvas-menu #navigation ul.children li a,
.right-off-canvas-menu #navigation ul.sub-menu li a,
.right-off-canvas-menu #navigation ul.children li a:hover,
.right-off-canvas-menu #navigation ul.sub-menu li a:hover{background: transparent !important;border-radius: 0;border-bottom: none;position: static;padding: 10px 20px 10px 40px;margin: 0;line-height: 1.5;color: #fff;white-space: initial}
.right-off-canvas-menu #navigation ul li a:hover,
.right-off-canvas-menu #navigation ul.children li a:hover,
.right-off-canvas-menu #navigation ul.sub-menu li a:hover {background: #f0b323!important; color:#000;}
.right-off-canvas-menu #navigation ul li.current_page_item > a,
.right-off-canvas-menu #navigation ul li.current-menu-item > a {border-left: 5px solid #F0B323; color: #fff;}
.right-off-canvas-menu #navigation ul.children li,
.right-off-canvas-menu #navigation ul.sub-menu li{border: none;background: transparent !important;height: auto;margin: 0;padding: 0}
.right-off-canvas-menu #navigation ul li.active,
.right-off-canvas-menu #navigation ul li.active a {background: transparent;}

.move-left > .inner-wrap{-ms-transform: translate(-200px, 0);-webkit-transform: translate3d(-200px, 0, 0);-moz-transform: translate3d(-200px, 0, 0);-ms-transform: translate3d(-200px, 0, 0);-o-transform: translate3d(-200px, 0, 0);transform: translate3d(-200px, 0, 0)}
#navigation-small{display: none;background: #260859;padding: 0 20px}
#navigation-small i.fa{color: #fff;margin: 10px 0;cursor: pointer}
#navigation-small span.bars{float: right;color: #fff;font-size: 18px;cursor: pointer}
.exit-off-canvas{background: #000;opacity: 0.5;position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 1002;display: none;cursor: pointer}
.noscroll{overflow: hidden}.gallery-caption{text-align: left;float: left;padding-right: 15px}
.container .entry-content img{float: none}.container .entry-content .post-loop-item img{float: left}
.wp-caption p.wp-caption-text {margin-bottom: 10px;}
.wp-caption{border: none;box-shadow: none;-webkit-box-shadow: none;margin-bottom: 20px}
.gallery-caption{text-align: center;float: none;margin: auto}
.entry-content .wp-caption img{margin-bottom: 0}
.entry-content li img{display: inline-block}

.tagcloud a{font-size: 1em !important;margin-bottom: 10px;display: block}
ul.nolist li{list-style-type: none;margin-bottom: 1em}
.container .entry-content img.alignleft{float: left !important;margin: 0 20px 10px 0 !important}
.container .entry-content img.alignright{float: right !important;margin: 0 0 10px 20px !important}
.tp-caption.big_white{color: #fff !important;font-size: 32px !important}
div#questionDiv{padding: 15px;background: rgb(228, 228, 228);margin-bottom: 2em;border: 1px solid rgb(189, 189, 189)}
#mainFeedbackDiv .correct,#mainFeedbackDiv .incorrect {background-image: none;padding: 1em 0;}
#questionDiv table td {background: transparent;border: 0;}
.no-answer input[type="submit"] {display: none;}

div.featured_banner_wrap {position: relative;}
div.featured_banner_wrap p.banner-caption{z-index: 400;position: absolute;bottom: 25px;left: 0;background: transparent url(images/banner_caption_background_reversed.png)right 50% no-repeat;opacity: 0.8;filter: alpha(opacity=80);font-style: italic;font-size: 13px;padding: 5px 25px 5px 10px;margin: 0;border-left: 1px solid #ddd}
.print-logo {display: none;}
.entry-content .tablepress tfoot th,.entry-content .tablepress thead th{background-color: #ddd;color: #000;font-weight: normal;font-size: 1em}
.entry-content .tablepress .sorting:hover,.entry-content .tablepress .sorting_asc,.entry-content .tablepress .sorting_desc{background-color: #cecece}
.entry-content .dataTables_paginate a{text-decoration: none}
.entry-content .paginate_button:after,.entry-content .paginate_button:before,.entry-content .paginate_button:hover:after,.entry-content .paginate_button:hover:before{color: #000;text-shadow: none !important;font-weight: normal}
.entry-content .paginate_button.disabled:after,.entry-content .paginate_button.disabled:before{color: #cecece;font-weight: normal}

.jquery-tabs,.ui-tabs-nav,.ui-tabs-panel {border: none;}
.ui-tabs-nav,div.region-content ul.ui-tabs-nav{list-style: none;list-style-type: none;padding: 0;background: none;margin-bottom: 10px;border-bottom: 1px solid #cfd6de !important;float: left;width: 100%}
.ui-tabs-nav li.ui-state-default {float: left;margin: 0;}
.ui-tabs-nav li.ui-state-default a{float: left;padding: 7px 10px;margin: 0;border: 1px solid #cfd6de;border-bottom: none;margin-left: 10px}.ui-tabs-nav li.ui-state-active a{background: #036 !important;color: #fff}.ui-tabs-nav li.ui-state-default a:hover{background: #145688;color: #fff}.ui-tabs-nav a:hover{text-decoration: none !important}

#navigation .menu > li.menu-item-has-children > a:hover,#navigation .menu > ul > li.page_item_has_children > a:hover {box-shadow: inset 0 0 0 11px #b68ec8 !important;background: #cfd6de;color: #222;}
#navigation .menu > li.menu-item-has-children > a[href^="#"]:hover,
#navigation .menu > ul > li.page_item_has_children > a[href^="#"]:hover {box-shadow: none;background: inherit;color: #fff;}
p.trigger{display: block;border: 1px solid #ccc;font-size: 16px;line-height: 32px;font-weight: 800;text-decoration: none;margin: 5px 0 0px 0 !important;padding: 0 0 0 30px !important;position: relative;cursor: pointer;color: #ae1111;background: url(images/accordion_sprite5.png) left top no-repeat #e1e1e1 !important;outline: 0 !important}
p.trigger.active{background: url(images/accordion_sprite5.png) left -32px no-repeat #fff !important;border-top: 1px solid #ccc}
p.trigger a{background: #fff;display: block;color: #4d1979;text-shadow: none !important;text-indent: 10px;font-weight: 500}
p.trigger a:hover,p.trigger.active a:hover{background: #4d1979;color: #fff}
table.borderColTab{border-collapse: collapse !important}
tr.uLineRow{border: solid 2px #002e6d !important}

.fa-2x,.fa-3x,.fa-4x{vertical-align: middle}
.teal-icon{color: #17a589}
.main-menu-wrapper{border-top: 1px solid #6d5e88;background: linear-gradient(to bottom, #4d1979 0, #260859 100%) #260859;border-bottom: 1px solid #00203f;width: 100%}

/* Begin "styles.css" integration */

html #wpadminbar {position: fixed;}
body,html,cite,code {}

.main-menu-wrapper a,.side-menu a {text-decoration: none !important;}
.header {background: linear-gradient(to bottom, #4d1979 0, #260859 100%) #260859;border-bottom: 1px solid #00203f;width: 100%;}
.header .logo {margin-top: 10px;margin-bottom: 20px;}
.header .select {float: right;width: 100%;}
.header .pull-right {width: 100%;}
.header select{float: right;border-radius: 0;margin-top: 10px;padding: 0 20px 0 0;font-size: 13px}
.header ul.header-menu{list-style-type: none;float: right;background: #8c72ba;padding-left: 0}
.header ul.header-menu li{float: left;margin: 0}
.header ul.header-menu li a{color: #fff;text-decoration: none;font-weight: 400;border-right: 1px solid #a182c6;display: block;font-size: 14px;height: 28px;line-height: 26px;margin: 0;padding: 0 19px}

li.last {background-color: #d23f00;}

.header ul.header-menu li a:hover{color: #f0b323;background-color: #6a548f}
.header ul.header-menu li:last-child a{border-right: none}
.header ul.header-sub-menu{float: right;list-style-type: none}
.header ul.header-sub-menu li{float: left;margin: 0 0 0 20px}.header ul.header-sub-menu li a{color: #fff;text-decoration: none;font-weight: 400;display: block;font-size: 14px;margin: 0}
.header ul.header-sub-menu li a:hover{text-decoration: underline}
.header .searchform{float: right;margin-top: 10px;margin-right: 20px}
.header .searchform input{height: 26px !important;border-radius: 0 !important}
.header .searchform input[type="submit"],
.header .searchform label {display: none !important;}

.main-menu-wrapper{border-top: 1px solid #6d5e88;background: linear-gradient(to bottom, #fff 0, #d5d5d5 100%) #260859;border-bottom: none;width: 100%}

#navigation {margin: 0 !important;}
#navigation ul li{height: 50px;line-height: 50px;color: #fff;text-decoration: none;display: block;float: left}
#navigation ul li a{background: 0 0;border: none;line-height: 50px;font-weight: 400;padding: 0 1em;color: #260859}
#navigation li.menu-item a:hover,#navigation li.page_item a:hover {color: #fff;}
#navigation ul li:hover {background-color: #572b8e;color: #fff;text-decoration: none;}
#navigation ul li.active,#navigation ul li.active a {background-color: #f0b323;color: #3d3d3d; border-left: 2px inset #4D1973;}
#navigation ul.children,#navigation ul.sub-menu{background: #572b8e !important;border: none;border-radius: 0;box-shadow: none;padding: 1em}
#navigation ul.children li,#navigation ul.sub-menu li{border: none;background: #572b8e !important;height: auto;margin: 0;padding: 0}
#navigation ul.children li a,#navigation ul.sub-menu li a{background: #572b8e !important;color: #fff;border-radius: 0;border-bottom: none;position: static;padding: 0 5px;margin: 0;line-height: 2.5}
#navigation ul li a:hover {color:#fff;}
#navigation ul.sub-menu li a:hover {background: #cfd6de !important;border-bottom: none;color: #000}
#navigation li:hover ul.sub-menu li,#navigation li:hover ul.sub-menu li a{display: block !important}

div.publish_info p{margin:0;font-size: 10px; letter-spacing: 1px;}

#footer{border-top: 1px solid #d6d6d6;font-size: 0.9em;margin: 2em auto 0;clear: both;padding: 2em 0}
#footer li.menu-item a,#footer li.page_item a{border: none;text-decoration: underline}
#footer li.menu-item a:hover,#footer li.page_item a:hover{text-decoration: none}
#footer li{border-bottom: 1px solid #e8e8e8}
.footer-border{border-top: 1px solid #d6d6d6}
.footer{background-color: #260859;border-top: 8px solid #c8c8c8;margin-top: 4em;padding: 1em;color: #fff}
.footer a:hover{color: #fff}
.footer p{color: #fff;font-size: 14px;font-weight: 400}
.footer a i.fa{color: #ddd;margin: 0 8px 0 0;font-size: 25px}
.footer a i.fa:hover{color: #fff}
.footer .get_started{text-align: center;background-color: #4d1979;margin-top: -15px;padding: 20px;justify-content: center}
.footer .get_started a{top: -3px;display: inline-block;zoom: 1;background-color: #d23f00;color: #fff;font-size: 18px;line-height: 25px;font-weight: 600;letter-spacing: 1px;padding: 10px 20px 10px 20px;text-decoration: none;border-radius: 8px;margin: 10px 0 0 10px;position: relative;width: 15%}
.footer .get_started a:hover{background-color: #fff;color:#4d1979}
.footer .connect_button{display: inline-block;zoom: 1;color: #fff;font-size: 16px;line-height: 25px;font-weight: 400;padding: 0 20px;text-decoration: none;border: 1px solid #ddd;margin: 0 0 0 10px;position: relative}
.footer .connect_button:hover {border: 1px solid #fff;}
.footer .iamacc{text-indent: -9999px;display: block;float: left;width: 128px;height: 26px;margin: 0}
.footer .iamacc:hover {background-position: 0 -26px;}
.footer .social {border-bottom: 1px solid #1f0749;background: #260859;background: -moz-linear-gradient(top, #260859 0, #4d1979 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%, #260859),color-stop(100%, #4d1979));background: -webkit-linear-gradient(top, #260859 0, #4d1979 100%);background: -o-linear-gradient(top, #260859 0, #4d1979 100%);background: -ms-linear-gradient(top, #260859 0, #4d1979 100%);filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#260859', endColorstr='#4d1979', GradientType=0);background: linear-gradient(top, #260859 0, #4d1979 100%);padding-bottom: 0;}
.footer .social .col-md-6 {margin-bottom: 8px;}
.footer h2{border-bottom: 0;font-size: 38px;font-weight: 700;margin: 0 0 5px;color: #eee;line-height: 1.5;letter-spacing: 2px}
.footer .links{padding: 20px 0;line-height: 1.5}
.footer .links a{color: #fff;display: block;margin: 8px 0 8px 5px;font-size: 16px;text-decoration: none}
.footer .links a:hover{text-decoration: underline}.footer .links .item{padding: 0 0 20px}
.footer address{font-size: 13px}


.header ol,.header ul{margin-bottom: 10px}
img{max-width: 100%;display: block}
input[type="date"],input[type="datetime-local"],input[type="datetime"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],select,textarea{width: 250px;max-width: 100%;display: block;margin-bottom: 1em;border: 1px solid;border-color: #848484 #c1c1c1 #e1e1e1;padding: 2px 3px;box-sizing: border-box;font-size: 13px;border-radius: 0}
input[type="checkbox"],input[type="radio"] {margin: 0 5px 0 0;}
input[type="checkbox"] + label,
input[type="radio"] + label {margin-bottom: 1em;position: relative;top: -1px;font-weight: 400;font-size: 13px;}
textarea {width: 350px;resize: vertical;}
a.button.blue,button,input[type="button"],input[type="reset"],input[type="submit"] {margin-left: 0 !important;}
.button,button,input[type="button"],input[type="submit"] {margin: 0 0 1em;background: #e65100;color: #fff;font-size: 14px;line-height: 30px;font-weight: 700;padding: 2px 20px;text-decoration: none;text-align: left;box-sizing: border-box;display: block;border-radius: 5px;text-shadow: none;box-shadow: none;outline: 0 !important;text-transform: uppercase;}
#main-content p button a {color: #fff;text-decoration: none;text-transform: uppercase;}
#main-content p strong {font-size: 18px;}
button a,button a:hover {color: #fff;font-style: capitalize;}
.button:active,.button:hover,button:active,button:hover,input[type="button"]:active,input[type="button"]:hover,input[type="submit"]:active,input[type="submit"]:hover {background: #007c78;box-shadow: none;}
.button.blue,button.blue {background: #572b8e;border: 1px solid #260859;color: #fff;font-weight: 400;text-decoration: none}
.button.blue:hover,
button.blue:hover {background-color: #7297ba;border: 1px solid #597c9d;text-shadow: 1px 1px 2px #597c9d;}
.button.expand,button.expand {display: block;width: 100%;}

#sub_navigation {display: block;}
.side-menu {width: 100%;margin-bottom: 2em;}
.side-menu ul {list-style-type: none;padding: 0;margin: 0; }
.side-menu ul li {margin: 0;padding: 0;padding: 10px;}
.side-menu p a {font-size: 14px;}
.side-menu ul li a {margin: 0;padding: 5px 0 5px 20px;display: block;color: #3d3d3d;margin: 0; font-size: 14px;letter-spacing: 1px;}
.side-menu ul li a:hover {background-color: #4D1973;color: #fff;}
.side-menu ul li li a:hover {background-color: #4D1973;color: #fff;}
.side-menu ul li li li a:hover {background-color: #4D1973;color: #fff;}
.side-menu ul li li {padding: 0;}
.side-menu ul li li a:before {content: "❯ ";margin: 0;padding: 0 0 0 15px;color: #ca9931;}
.side-menu ul li li li a:before {content: "❯ ";margin: 0;padding: 0 0 0 15px;color: #ca9931;}
.side-menu ul li ul {margin: 0;padding: 0;}
.side-menu ul li li li a {display: block;margin: 0;padding: 5px 0px 5px 40px;}
.side-menu > ul > li {display: block;font-size: 14px;color: #260859;text-decoration: none;margin: 0;padding: 0;box-sizing: border-box; border-bottom: 1px solid #cecece;}
.side-menu li.current_page_item > a {background:#4D1973;color: #fff;border-left: 7px solid #f0b323;}
.side-menu > ul > li.current-menu-item {}
.side-menu > ul > li.current_page_item > a {}
.side-menu p {padding: 10px;font-size: 14px;color: #3d3d3d;}
.side-menu .button {margin-bottom: 1em !important;}
.side-menu h3,.side-menu h2,.side-menu h3:hover,.side-menu h2:hover {font-size: 18px;font-weight: 700;margin: 0;padding: 0 0 6px 0;border-bottom: 1px solid #e4e2e2;}
.side-menu h2 a,.side-menu h3 a {color: inherit;text-decoration: inherit;}
.side-menu ul li > a.last,.side-menu ul li > div.last,.side-menu ul li > span.last {border-bottom: none;}
.side-menu h2 {cursor: pointer;}

/* Sidebar Widget Non-Menu List Style */
.side-menu ul.wp-block-list li {font-size: 14px;}

/* Mobile Menu Styles */

aside .side-menu ul li{height: auto;line-height: 1.2;color: #fff;text-decoration: none;display: block !important;visibility: visible !important;float: none;padding: 0;background: transparent !important}
aside .side-menu ul li a{background: 0 0;border: none;line-height: 1.5;font-weight: 400;padding: 0 1em;color: #fff;padding: 10px 20px;}
aside .side-menu ul ul{display: block !important;visibility: visible !important;position: static;min-width: 0;z-index: inherit;width: auto;font-size: 13px;padding: 0px;opacity: 1 !important}
aside .side-menu ul.sub-menu{background: transparent !important;border: none;border-radius: 0;box-shadow: none;padding: 0}
aside .side-menu ul.children li a, aside .side-menu  ul.sub-menu li a {}
aside .side-menu li a {padding: 10px 20px 10px 40px;}
aside .side-menu ul.sub-menu li a:hover{background: transparent !important;border-radius: 0;border-bottom: none;position: static;margin: 0;line-height: 1.5;color: #fff;white-space: initial;}
aside .side-menu ul li a:hover,aside .side-menu  ul.children li a:hover,aside .side-menu  ul.sub-menu li a:hover {background: #f0b323 !important; color:#000;}
aside .side-menu ul li.current_page_item > a,
aside .side-menu ul li.current-menu-item > a {border-left: 5px solid #F0B323; color:#fff;}
aside .side-menu > ul > li {border:none;}

/* End Mobile Menu Styles */

.main_term ul,.main_term ul li {padding: 0;margin: 0 0 0.5em;list-style-type: none;}
.main_term ul {margin-bottom: 1em;}
.main_term .no_header {padding-top: 38px;}
.main-row {margin-top: 2em;}
#footermenu {display: none !important;}
img.feature-banner {width: 100%;height: auto;margin-bottom: 2em;}
#searchform label{display: block}div.comment-meta.commentmetadata h6 a.url{text-transform: none;font-size: 14px}
#comments h6{font-family: "Inter", sans-serif}.post-loop-thumb{float: left;margin-right: 1em}
.entry-title .post-edit-link{font-size: 0.75em;margin-left: 10px}
.entry-meta{margin: 0;padding-bottom: 8px}
h2.post-loop-title{margin-bottom: 8px; font-size: 21px;}
h2.post-loop-title a{text-decoration: none;}
.post.post-loop-item {float: left;margin-bottom: 10px;width: 100%;}
.post-loop-item img,.post-loop-item p:last-child {margin-bottom: 0;}
.post-loop-item img {contain-intrinsic-size:150px 150px;}
.post-loop-item .entry-meta {border: none;}
.entry-content img {float: left;margin: 0 20px 10px 0;}




img.featured_banner{width: 100%;height: auto}
.print-logo{display: none}
blockquote {color: #000;line-height: inherit;border-left: none;display: block;background: #fff;padding: 45px 30px 35px 45px;margin: 0 0 20px;position: relative;text-align: justify;font-style: italic;letter-spacing: 0.05em;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;}
blockquote::before {content: "\201C";font-weight: 700;font-size: 60px;color: #999;position: absolute;left: 10px;top: -10px;}
cite::before {content: "—";color: #0077e7;font-size: 10px;}
dt {font-size: 18px;margin: 0;font-weight: 300;}
dd{padding-left: 10px;font-size: 0.9em;font-style: italic;margin-bottom: 20px}
code{color: inherit;font-size: inherit;background: transparent;background-color: transparent;border: none}
.social-media-icons-footer{display: flex}
.social-media-icons-footer i{font-size: 18px;margin: 0 5px 05px}
figcaption {font-size: 14px;color: #9f4e4e;}
form.wp-block-search button.wp-block-search__button{background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05, #260859),color-stop(1, #7c5d96))#4d1979;height: 32px;border-radius: 0px 4px 4px 0px}
form.wp-block-search button.wp-block-search__button:hover {background: #007c78;}
form.wp-block-search button.wp-block-search__button{background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05, #260859),color-stop(1, #7c5d96))#4d1979;height: 32px;border-radius: 0px 4px 4px 0px}

/* Plugin Style Overrides */

.ms-slide-info {padding-left: 10px;padding-right: 10px;}
a.card {background: #4D1973!important;}
a.card p {font-size:12px;}
div.btnWrapper a{border:1px solid #ccc;}

#secondary-sidebar {list-style: none;}

.wp-block-latest-posts__list li {margin: 25px 0 25px 0px;padding: 30px;line-height: 2em;background-color: #f6f4f4;}
.wp-block-button__link{color: #fff;background-color: #e65100;border-radius: 8px;box-shadow: none;text-decoration: none;padding: calc(0.667em 2px) calc(1.333em 2px);font-size: 1em;font-weight: bold;text-transform: capitalize;
  letter-spacing: 1px;box-shadow: 0px 3px 6px #9c8e8e}
.wp-block-button__link:hover {text-decoration: none;color: #fff;background-color: #4D1973;}
.wp-block-button__link:visited {color: #fff;}
.x-twitter-footer-icon {padding-top: 2px;margin: 0 5px 0 5px;}

.widget_nav_menu li{}.widget_nav_menu li a{}
.gsc-control-cse{background-color: transparent !important;border: 0 !important;padding: 0px 8px 7px 0px !important;margin: 0px;border-radius: 2px;overflow: hidden}
.gsc-input-box{background: transparent !important;border: none !important}form.gsc-search-box,table.gsc-search-box{margin-bottom: 0 !important}
.gcse-search-box{border: 0 !important;background: transparent !important}
.gcse-search-box-tools .gcse-search-box .gcse-input{padding-right: 0 !important}

td.gsc-input{background: transparent !important;border: none}
td.gsc-search-button{background: transparent !important;border: none}
#gs_tti50{padding: 0 !important}
#gsc-i-id1{color: #000 !important;text-indent: 0 !important;font-size: 14px !important;line-height: 1.5 !important}#gsc-i-id1::-webkit-input-placeholder{color: #000 !important}
#gsc-i-id1::-as-input-placeholder{color: #fff}
#gsc-i-id1::-moz-placeholder{color: #fff;opacity: 1}
#gsc-i-id1::-moz-placeholder{color: #fff;opacity: 1}
.gsib_b{display: none !important}

div.secondary-btn a{background-color: #fff;color: #4d1979 !important;border: 3px solid #4d1979 !important}
div.secondary-btn a:hover{background-color: #4d1979;color: #fff !important;border: 3px solid #4d1979 !important}
.subdomain_name {text-transform: capitalize;}

/* Force Page Banner Size */
#page-banner img {margin:0 0 20px 0; width:100%;}

/* Media Queires */

@media only screen and (min-width: 320px) and (max-width: 480px) {
  #wrap #content {
    width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}

@media (max-width: 768px) {
  #navigation-small {
    display: block;
  }

  #navigation-large {
    display: none;
  }
}

@media (min-width: 768px) {
  #navigation ul.sub-menu li a.sf-with-ul,
  #navigation ul.sub-menu li a.sf-with-ul:hover 
  {
    background-position: 95% center !important;
    background-size: 15px 15px !important;
    background-repeat: no-repeat !important;
  }
}

@media (min-width: 991px) {
   .tribe-events-calendar p {
      margin: 0;
   }
   .tribe-events-calendar a {
      line-height: 1;
   }
   #tribe-bar-views p {
      margin: 0;
      line-height: 1;
   }
   #tribe-bar-form label.label-tribe-bar-date {
      margin-bottom: 26px;
   }
   .tribe-bar-submit {
      display: block;
      float: none;
      padding: 0;
      margin: 0;
   }
   .tribe-bar-date-filter,
   .tribe-bar-search-filter {
      padding: 0;
   }
   #tribe-bar-form .tribe-bar-filters-inner {
      margin-top: -90px;
   }
   .tribe-bar-search-filter {
      margin-left: 20px;
   }
}


@media (max-width: 767px) {
  .header ul.header-menu,.header ul.header-sub-menu {
    width: 50%;
    float: left;
  }
  .header ul.header-menu {
    background-color: transparent;
  }
  .header ul.header-menu li a,
  .header ul.header-menu li a:hover,
  .header ul.header-sub-menu li a {
    padding: 0;
    border: none;
    background: 0 0;
    color: #fff;
    font-size: 13px;
    line-height: 26px;
  }
  .header ul.header-menu li a:hover {
    text-decoration: underline;
  }
  .header ul.header-menu li,
  .header ul.header-sub-menu li {
    width: 100%;
  }
  .header .pull-right select {
    width: 100%;
    margin: 10px 0;
  }
  .header .searchform {
    margin: 10px 0px 0px 0px;
    width: 100%;
  }
  .header .searchform input {
    width: 70% !important;
  }
}


/* Footer CTA mobile fix */
@media screen and (max-width: 1067px) {
  .footer .get_started a {
    width: 100%;
  }
}

@media (max-width: 990px) {
  .main_term .no_header {
    padding-top: 0;
  }
}

@media (max-width: 787px) {
  #sidebar {
    margin: 2em 0 0;
  }
}

@media only screen and (max-width: 600px) {
  #search-container {
    width: 100%;
  }
}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {
  #search-container {
    float: right;
    padding: 0 0 10px 0;
    margin: -17px 0 0 0;
    height: 70px;
    width: 40%;
  }
}

/* Hide sidebar menu when mobile menu is visible */
@media screen and (min-width: 320px) and (max-width:768px) {
	 div.on-page {display: none;}
}


/* End Media Queiries */