html {
max-width: 100%;
overflow-x: hidden;
}
span.wpmm-badge.wpmm-badge-default {
display: none;
}
#sidr-main {
font-size: 15px !important;
letter-spacing: 0.9px !important;
background: #efefef !important;
color: #7b2121 !important;
padding-left: 10px !important;
margin-top: 60px !important;
width: 100% !important;
}
#sidr-main a:hover {
color: #1a73e8;
}
.sidr-class-textwidget,.sidr-class-custom-html-widget {
font-weight: 800;
}
#sidr-id-wp-megamenu-item-2527,#sidr-id-wp-megamenu-item-2524 {
font-weight: 500;
padding-top: 5px;
}
div#mobile-menu {
background: #800000 !important;
height: 57px !important;
width: 27%;
text-align: center;
margin-top: -28px !important;
padding-top: 10px !important;
margin-right: -20px;
}
.textwidget.custom-html-widget {
font-size: 16px;
line-height: 20px;
font-weight: 800;
color: #800000 !important;
margin-left: 57px !important; padding-bottom: 10px;
}
.sidr-class-dropdown-menu>li:first-child {
border-top: 1px solid #800000 !important;
}
.sidr-class-dropdown-menu li {
border-bottom: 1px solid #800000 !important;
}
.sidr-class-dropdown-menu li a {
font-size: 22px;
}
li#sidr-id-menu-item-34842 li a {
font-size: 20px;
text-transform: none;
font-weight:500;
}
.wpex-bars>span, .wpex-bars>span::before, .wpex-bars>span::after {background:#ffffff !important; }
.sidr-class-dropdown-menu ul a:before {
display:none !important;
}
.sidr-class-dropdown-menu ul ul a:before {
display: none !important;
}
li#sidr-id-menu-item-34843 li a:nth-child(1) {
font-size: 18px;
text-transform: none;
font-weight:300;
}
li#sidr-id-menu-item-34852 li a:nth-child(1) {
font-size: 18px;
text-transform: none;
font-weight:300;
}
#wp-megamenu-main_menu>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li a, #wp-megamenu-main_menu>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li, #wp-megamenu-main_menu>.wpmm-nav-wrap ul.wp-megamenu h1, #wp-megamenu-main_menu>.wpmm-nav-wrap ul.wp-megamenu h2, #wp-megamenu-main_menu>.wpmm-nav-wrap ul.wp-megamenu h3, #wp-megamenu-main_menu>.wpmm-nav-wrap ul.wp-megamenu h4, #wp-megamenu-main_menu>.wpmm-nav-wrap ul.wp-megamenu h5, #wp-megamenu-main_menu>.wpmm-nav-wrap ul.wp-megamenu h6 {
background:#fff;
}
#wp-megamenu-main_menu>.wpmm-nav-wrap .wp-megamenu>li>ul.wp-megamenu-sub-menu li.wpmm-type-widget>a, #wp-megamenu-main_menu>.wpmm-nav-wrap .wp-megamenu>li .wpmm-strees-row-container>ul.wp-megamenu-sub-menu li.wpmm-type-widget>a, #wp-megamenu-main_menu>.wpmm-nav-wrap .wp-megamenu>li .wpmm-strees-row-and-content-container>ul.wp-megamenu-sub-menu li.wpmm-type-widget>a {
text-transform:none !important;
}
.categorylink a{
font-size:12px;
text-decoration: underline !important;
}
.meta.categorylink .ticon {
margin-right: 8px;
}
.single-post .meta .meta-category a{
text-decoration: underline;
}
.meta .meta-category a {
text-decoration: underline !important;
}
.tab-section .txt p.p-icon{
text-transform: uppercase;
} .list-custom-taxonomy-widget a{
color: inherit;
}
.sidebar-widget-icons .list-custom-taxonomy-widget a:before {
font-family: "ticons";
font-weight: normal;
font-style: normal;
letter-spacing: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
margin-right: 10px;
color: #999;
display: inline-block;
}
.sidebar-widget-icons .list-custom-taxonomy-widget a::before {
content: "\f114";
}
.list-custom-taxonomy-widget li{
padding: .462em 0;
}
.sidebar-box.widget {
background: #ededed;
padding: 20px;
}
.nwttestimonialgridwrapper{
position: relative;
display: flex;
flex-wrap: wrap;
}
.nwtsingleimage figure{
display: inline-block;
vertical-align: top;
margin: 0;
max-width: 100%;
}
.nwttestimonialgridwrapper .nwttestimonialcolumn {
flex: 0 0 33.3333%;
max-width: calc(33.3333% - 15px); 
margin: 0 15px 15px 0px;
position: relative;
}
.nwttestimonialcolumn .nwttestimonialcolumnwrapper h2 {
font-size: 21px;
min-height: 50px;
margin-bottom: 20px;
}
.nwttestimonialcolumn .nwttestimonialcolumnwrapper .nwttestimonialtext {
min-height: 100px;
}
.nwttestimonialcolumn .nwttestimonialcolumnwrapper .nwttestimonialprogramattend {
min-height: 115px;
position: absolute;
bottom: 20px;
}
.nwttestimonialcolumn .nwttestimonialcolumnwrapper .nwttestimonialprogramattend a {
color: #000;
text-decoration: underline;
}
.nwttestimonialcolumn .nwttestimonialcolumnwrapper  a.nwttestimonialreadmore{
padding: 0px;
border: 0px;
color: #800000;
font-size: 15px;
font-weight: 600;
text-decoration: underline;
background: transparent;
position: absolute;
bottom: 5px;
}
.nwttestimonialgridwrapper .nwttestimonialcolumn .nwtsingleimage{
margin-bottom: -8px;
}
.nwttestimonialgridwrapper .nwttestimonialcolumn .nwttestimonialcolumnwrapper{    
background: #f5f5f5;
border: 1px solid #ebebeb;
padding: 15px;    
min-height: 435px;
position: relative;
}
.tax-testimonials_category .site-main #content-wrap{
max-width: 90%;
width: 100%;
margin: auto;
}
body.tax-testimonials_category .site-main #primary {
width: 75% !important;
max-width: 100%;
padding-left: 15px;
padding-right: 15px;
}
body.tax-testimonials_category #content-wrap .content-area, .tax-testimonials_category .content-area {
float: left;
}
body.tax-testimonials_category #content-wrap #sidebar, .tax-testimonials_category #sidebar {
float: right;
}
body.tax-testimonials_category .site-main #sidebar {
width: 25%;
max-width: 100%;
padding-left: 15px;
padding-right: 15px;
}
body.tax-testimonials_category .site-breadcrumbs{
display:none;
}
body.tax-testimonials_category .page-header{
display:none;
}
body.tax-testimonials_category .page-header-custom{
margin: 0 auto 30px;
padding: 30px 0;
background: #800000;
}
body.tax-testimonials_category .page-header-custom .page-header-title{
color: #fff;
padding-top: 20px;
}
body.tax-testimonials_category .page-header-custom .page-header-inner{
width:100%;
padding-left: 15px;
padding-right: 15px;
}
.testimonial-entry-bottom{
display:none;
}
.text-borderbottom a:after {
content: '';
width: 100%;
position: absolute;
left: 0;
bottom: -2px;
border-width: 0 0 1px;
border-style: solid;
}
.nwt-sidbar-wrapper {
background: #F5F5F5;
padding: 20px;
margin-bottom: 10px;
border: 1px solid #ebebeb;
}
.nwt-sidbar-wrapper .nwt-icon-box {
position: relative;
position: relative;
padding-left: 35px;
padding-top: 10px;
padding-bottom: 15px;
}
.nwt-icon-box .nwt-icon-box-icon {
position: absolute;
text-align: center;
left: 0px;
top: 0px;
border: 0px solid #A3CAA3;
padding: 10px 0px;
font-size: 20px;
width: 25px;
color: #800000;
}
.nwt-icon-box-content strong {
font-size: 16px;
font-weight: 500;
text-transform: uppercase;
}
.nwt-icon-box-content.date strong{
text-transform: uppercase;
}
.nwt-sidbar-wrapper h2 a:hover {
color: #000;
}
.nwt-icon-box-icon span.ticon.ticon-calendar {
font-size: 20px;
}
.downloadbrocurebtn, .downloadbrocurebtn a {
width: 100%;
margin: 10px 0px;    
display: block;
}
.downloadbrocurebtn a, .downloadbrocurebtn a:hover{
border-width: 2px;
border: 2px solid transparent;
}
.downloadbrocurebtn a {
display: inline-block;
margin-bottom: 0;
text-align: center;
vertical-align: middle;
cursor: pointer;
background-image: none;
background-color: transparent;
border: 2px solid transparent;
box-sizing: border-box;
word-wrap: break-word;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
text-decoration: none;
position: relative;
top: 0;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
line-height: normal;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
padding-top: 17px;
padding-bottom: 17px;
padding-left: 18px;
padding-right: 18px;
font-size: 16px;
border-radius: 0;
}
.single-testimonials .post-pagination-wrap{
display:none;
} a.next.page-numbers {
border-right: 1px solid #800;
}
ul.page-numbers li, .page-links li {
border: 1px solid #800;
border-right: 0;
}
ul.page-numbers a, span.page-numbers, .page-links span, .page-links a>span, .bbp-pagination-links span.page-numbers, .bbp-pagination-links .page-numbers{
color:#800;
margin-top:0px;
}
ul.page-numbers a span.ticon.ticon-angle-right{
margin-top: 0px;
}
.page-numbers a:hover, .page-numbers.current, .page-numbers.current:hover, .page-links span, .page-links a>span:hover, .bbp-pagination-links .page-numbers.current, .elementor-pagination .page-numbers.current {
color: #FFF;
background: #800000;
text-decoration: none;
} .site-footer-inner {
padding-top: 45px;
padding-left: 45px;
padding-right: 45px;
}
.site-footer .footer-widget {
text-align: left !important;
}
.widget_nav_menu ul {
text-transform: capitalize !important;
}
.site-footer .widget_nav_menu li, .site-footer .widget_nav_menu li:first-child{
border: 0px !important;
}
.footer-box.span_1_of_3.col.col-2, .footer-box.span_1_of_3.col.col-1 {
width: 37.5%;
}
.footer-box.span_1_of_3.col.col-3 {
width: 25%;
}
.footer-box #nav_menu-16{
margin-top: 30px;
}
#copyright ul.social{
margin: 0 0 5px 30px !important;
} #footer-bottom a{
color:#999;
font-weight: bold;
font-size: 12px;
}
#footer-bottom a:hover{
color:#999;
}
#footer-bottom #copyright ul.social li a .fa{
color: #800000 !important;
}
.site-footer{
background:#222 !important;
}
#footer-widgets .widget_nav_menu ul {
font-size: 12px;
font-weight: bold;
}
.footer-widget .widget-title{
font-size: 15px !important;
}
#footer-bottom {
border-top: 1px solid #bbb;
}
#footer-bottom.textcenter #footer-bottom-menu li {
float: none;
margin: 0px 80px 20px !important;
display: inline-block;
}
.career-banner-sidebar .sidebar-box.widget{
background: transparent;
padding: 0px;
}
.career-banner-sidebar .sidebar-box.widget div.widget-title{
font-size: 1.5em;
color: #fff;
font-weight: 700;
}
#sidebar div#sidebar-inner > li{
display:inline-block;
}
#sidebar #sidebar-inner .textwidget.custom-html-widget{
font-weight: normal !important;
}
.career-sidebar .textwidget.custom-html-widget, .textwidget.custom-html-widget .sidebar-box.widget_categories {
font-size: 15px;
line-height: 20px;
font-weight: normal;
color: #121212 !important;
margin: 3px 0px 0px !important;
padding-bottom: 10px;
}
.career-sidebar div.widgettitle, #sidebar #sidebar-inner div.widgettitle{
font-size: 1.4em !important;
font-weight: 500 !important;
line-height: 2em !important;
margin: 0px 0 20px;
color: #121212 !important;
}
.career-sidebar div.widgettitle div#subtext, #sidebar #sidebar-inner div.widgettitle div#subtext{
font-size: 15px;
line-height: initial;
}
.single-post input.wpcf7-form-control.wpcf7-submit {
background-color: #800000;
}
#text-58, #text-59, .career-sidebar .widget_custom_html, #sidebar #sidebar-inner #text-58{
background: #ededed;
padding: 20px;
}
.social-btns .btn{
width: 50px;
height: 50px;
display: inline-block;
border-radius: 50%;
overflow: hidden;
margin: 0 20px 0px 0px;
text-align: center;
position: relative;
}
.social-btns .btn .fa{
position: relative;
margin-top: 30%;
font-size: 1.4em !important;
}
.social-btns .btn.facebook{
color: #fff;
background-color: #4267B2;
}
.social-btns .btn.facebook:hover{
background-color: #fff;
}
.social-btns .btn.linkedin{
color: #fff;
background-color: #0e76a8;
}
.social-btns .btn.linkedin:hover{
background-color: #fff;
}
.social-btns .btn.twitter{
color: #fff;
background-color: #00acee;
}
.social-btns .btn.twitter:hover{
background-color: #fff;
}
.social-btns .btn.facebook:hover .fa{
color:#4267B2;
}
.social-btns .btn.linkedin:hover .fa{
color:#0e76a8;
}
.social-btns .btn.twitter:hover .fa{
color:#00acee;
}
.category .page-header.background-image-page-header:not(.wpex-supports-mods) .site-breadcrumbs {
display: none;
}
.single-post .author-bio {
display: none;
}
@media all and (max-width:767px) {
.nwttestimonialgridwrapper .nwttestimonialcolumn {
flex: 0 0 100%;
max-width: 100%;
margin: 0 0px 15px 0px;
position: relative;
}
.nwttestimonialgridwrapper {
flex-flow: column wrap;
}
body.tax-testimonials_category .site-main #content-wrap{
width: 100% !important;
}
body.tax-testimonials_category #content-wrap .content-area, .tax-testimonials_category .content-area, body.tax-testimonials_category #content-wrap #sidebar, .tax-testimonials_category #sidebar{
float:none
}
body.tax-testimonials_category .site-main #primary{
width: 100% !important;
padding-left: 0px;
padding-right: 0px;
}
@media only screen and (max-width: 600px) {
#footer-bottom.textcenter #footer-bottom-menu li {
float: none;
margin: 0px 5px !important;
display: inline-block;
}
}
.single-tribe_events #primary {
width: 70% !important;
}