/*   
Theme Name: Aspire ID Theme
Theme URI: http://aspireid.com
Description: Aspire ID Theme
Author: Katie Wilson
Version: 1
*/

/* CSS Document*/

/* Resetting browser default styles */
html, body {height:100%;-webkit-text-size-adjust:100%; overflow-x: hidden;}
body {font:20px Calibri, Arial, sans-serif; color:#747474; line-height:150%;}
div, html, body, p, ul, ol, li, a, form, img, table, td, h1, h2, h3, h4, h5, h6, blockquote, header, section, footer, aside, nav, article, figure, figcaption, dt, dd, dl {margin:0;padding:0;} 
header, section, footer, aside, nav, article, figure, figcaption {display: block;}
table {border-collapse:collapse;}
img {border:none;max-width:100%;height:auto;}
iframe, object, embed {max-width:100%;}
ul, li {list-style:none;}
input {vertical-align:middle; padding: 5px;}
input:focus, textarea:focus {outline:none;}
button, input[type="submit"] {cursor:pointer;-webkit-appearance:none;}
a, a:active, a:visited {text-decoration:underline; color:#4B6D88}
a:hover {text-decoration:underline;color:#000}

h1 {font:22px Calibri, Arial, sans-serif; margin-bottom: 24px; color: #006893; font-weight: normal;}
h2 {font:20px Calibri, Arial, sans-serif; margin: 0px 0px 22px 0px !important; color:#006893; font-weight:600}
h3 {font:20px Calibri, Arial, sans-serif; font-weight:400; color: #6b5132; line-height: 100%; padding-bottom: 20px; line-height:150%}
h4 {font:20px Calibri, Arial, sans-serif; margin-bottom: 20px; color: #dde9f2; font-weight:bold; text-align:center}
h5 {color:#4b6d88; font-size: 20px; font-weight:400}
table {margin-bottom: 20px;}
tr.odd {background-color:#e4ecf3;}

/* All */
.wrapper {width:90%;margin:0 auto;position:relative;}
.clear:after, .wrapper:after {content:'';display:block;height:0;clear:both;}

/* *********************************Header*********************************** */
#menu-main-navigation-menu-new.gusta-navigation.gusta-nav ul li {background: none !important;}
.header-top-line {background-color: #046894 !important;}

/* *********************************Home Page******************************** */

/* Tabs */
.vc_row.vertical-tabs {padding-left: 15%; padding-right: 15%;}
.vc_row .vertical-tabs-row {margin: 0px 25px !important; padding: 0px 25px !important;}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a {border-color: #555555 !important; background-color: #555555 !important; color: #ffffff !important;} /* Active Tabs */
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a {border-color: #006893 !important; background-color: #006893 !important; color: #ffffff !important;} /* Inactive Tabs */
.vc_tta-color-orange.vc_tta-style-classic .vc_tta-tab>a {border-color: #cc9957 !important; background-color: #cc9957 !important; color: #ffffff !important;} /* Active Tabs */
.vc_tta-color-orange.vc_tta-style-classic .vc_tta-tab.vc_active>a {border-color: #555555 !important; background-color: #555555 !important; color: #ffffff !important;} /* Active Tabs */
.vertical-tabs h2 {font-size: 22px; line-height: 140%; padding-top: 0px !important}
.vertical-tabs p {font-size: 18px;}
.vertical-tabs .gusta-featured-image, .gusta-featured-image img {display: block; max-width: 100px !important; height: auto !important;}
.ult-carousel-wrapper {margin-bottom: 0px !important; padding-bottom: 0px !important;}

/* Corporate Partners */
.vc_row.corporate-partners {padding-left: 15%; padding-right: 15%;}
.corporate-partners h2 {font-size: 26px;}
.corporate-partners .wpb_single_image img {border: none; margin-bottom: 25px}

/* Home Calendar */
.home-calendar {padding: 0px 20%;}
.home-calendar .ai1ec-calendar-toolbar {display: none !important;}
.home-calendar .ai1ec-title-buttons .ai1ec-btn-toolbar {display: none !important;}
.home-calendar .ai1ec-btn-group, .home-calendar .ai1ec-btn-group-vertical {display: none !important;}
.home-calendar .vc_row.vc_column-gap-35>.vc_column_container {padding: 35px !important;}

/* CMCA Hero Section */
.cmca-hp-hero p, .cmca-hp-hero ul li {color: #ffffff;}
.cmca-hp-hero h2 {font-size: 22px;}

/* Coronavirus Announcement */
.announcement {background-color: #c30e2e; padding: 10px 0px;}
.announcement p, .announcement p a {color: #ffffff; font-size: 16px; font-weight: bold; text-align: center}

.wpb_gallery_slides ul li {background: none !important;}
.ubtn-ctn-left {margin-bottom: 0px !important;}

/* *********************************Page Title Style******************************** */

.page-title {width: 100%; height:225px; background:#f6f6f6; position:relative; background-repeat: no-repeat !important; border-bottom: 3px solid #046894;}
.page-title h1 {padding: 26px 0 0 13px; position:relative; top: 55px; right: 0px; background:#d6dae4; opacity: 0.95; padding: 5px 10px 5px 30px; display:block; color:#cc9957; font: calibri, sans-serif; font-size:36px; letter-spacing: 1px; font-weight: normal; text-align:left; max-width: 600px}

/* *********************************Main Content Areas******************************** */

/* Container & 1 Column Layout*/
.container ul {margin:20px 0 10px 0px;}
.container ul li {background:url(https://cmca.com/wp-content/uploads/2021/03/bullet.png) 5px 10px no-repeat !important; padding:0 0 5px 30px;}
.container ol {margin-left: 25px;}
.container ol ul li {list-style:none !important; padding: 0 0 5px 30px !important;}
.container ol li {margin-left: 0px !important; list-style:decimal !important; padding: 0 0 15px 10px;}
.container p {margin-bottom: 25px;}

/* Main Content Area (Right Content Area) */
section.content {float:right; width:72%; overflow:hidden;background:#fff;}
section.content .inner {padding:35px;}

/* Worker's Comp & Safety Section */
.workers-comp-faq .vc_toggle_size_md.vc_toggle_default .vc_toggle_content, .vc_toggle_size_md.vc_toggle_default .vc_toggle_title {padding-left: 10px !important; background-color: #cc9957 !important; padding-top: 10px !important; padding-bottom: 10px !important;}
.workers-comp-faq h4 {padding-left: 15px !important; color: #ffffff !important;}
.workers-comp-faq ul {margin: 0px !important;}
.workers-comp-faq ul li {color: #ffffff !important; padding: 0 10px 5px 30px !important}
.work-comp-links-list ul li a {font-size: 15px !important;}
.work-comp-footer a {color: #ffffff;}

/* Sidebar */
section.sidebar {float:left; width:28%;background:#fff;}
section.sidebar .inner {padding:35px 35px 35px 0px;}
section.sidebar h2 {} 
section.sidebar nav ul {margin-bottom: 0px;}
section.sidebar nav li {}
section.sidebar nav li.current_page_item a {color:#000;}
section.sidebar nav li.current-menu-item a {color:#000;}
.menu .current-menu-item a {color: #cc9957 !Important;} /* WP Menus */

/*Yellow Page Search Menu */
.taxlabel {color:#6B5132; font-family:Calibri, Arial, sans-serif; font-weight: normal !important; font-size:18px;}
.taxonomies-filter-widget-form ul ul {margin-left: 0px !important;}
.taxonomies-filter-widget-form ul li {background: none !important; padding-left: 0px !important;}
.taxonomies-filter-widget-form ul ul li {padding-left: 10px !important;}

/* Main Content Area (2 Columns) */
section.box_half {width:50%;float:left;}
section.box_half + section.box_half {float:right;} 

/* Word Comp & Safety Section */
.wc-cta-box, .wc-cta-box a {color: #4b6d88 !important; font-size: 24px; line-height: 140%}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern {background-color: #cc995a !Important; border-color: none !Important; font-size: 16px !important} /* Register Now Buttons */

/* Event Calendar */
.ai1ec-dropdown-menu li, ul.ai1ec-dropdown-menu li {background: none !important;}

/* New Marketplace */
.vc_gitem-zone {width: 100% !important; overflow: visible !important;} /* Add Border Radius Here for Circles */
.cmca-marketplace-title {color: #ffffff; font-weight: bold; font-size: 20px !Important; line-height: 110%}
.cmca-marketplace-contact-info {color: #ffffff; line-height: 110%; text-align: center; font-size: 18px !Important;}
.cmca-marketplace-contact-info a, .cmca-marketplace-contact-info a:hover, .cmca-marketplace-contact-info a:active, .cmca-marketplace-contact-info a:visited {color: #f6b859 !important; line-height: 110%; text-align: center; text-decoration:underline !important;}
.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-center {text-align: center; height: 25px;} /* Icon */

.searchandfilter ul li {background: none !important;} /* Search Form */
.searchandfilter h4 {font: 22px Calibri, Arial, sans-serif !important; margin: 0px 0px 22px 0px !important; color: #006893 !important; font-weight: 600 !important; text-align: left !important;}
.searchandfilter ul li li {padding: 5px 0; background-color: #cc9957 !important; border-bottom: 1px solid #fff; color: #fff; font: 18px Calibri, Arial, sans-serif !important; }
.searchandfilter select.sf-input-select {min-width: 170px; padding: 5px;}

/* *********************************Button Styles******************************** */ 
.button, .button:visited {color:#FFFFFF !important;padding:15px 15px 15px 15px; font:18px/40px Calibri, Arial, sans-serif; background:#006893;vertical-align:top;zoom:1;text-align:center; text-decoration:none !important; border: 0px solid #edeeed; line-height: 25px; margin-top: 20px !important;}
.button:hover {color:#FFFFFF !important;background:#555555;text-decoration:none;}

.divider {border-bottom: 1px solid #CCC; margin-bottom: 20px}
hr {border: 1px solid #DFDFDF; margin-bottom: 33px; margin-top: 33px;}  

/* *********************************Main Content Areas' Styles******************************** */ 
section.onecol_layout p, section.content p, section.box_half p, section.content1col p {margin-bottom: 20px; line-height: 150%;} /* Paragraph Formatting */
section.onecol_layout ul, section.content ul, section.box_half ul, section.content1col ul {margin-bottom: 25px;} /*Spacing After Bulleted List */
section.onecol_layout ul li, section.content ul li, section.box_half ul li, section.content1col ul li {background:url(https://www.cmca.com/cms/wp-content/themes/aspireid/images/icons/star.png) 0 14px no-repeat; padding-top: 7px; padding-right: 0;padding-bottom: 7px; padding-left: 25px;} /* Green li Bullet Formatting */  

/* *********************************Blog & Custom Post Type Web Page Layouts******************************** */ 

/* Blog Post Intro Page (Images Float Left) */
article.blog_posts_left {border-bottom:1px solid #CCC; margin-bottom: 30px}
article.blog_posts_left img {float: left; margin: 0 20px 20px 0;}

/* Blog Post Intro Page (Images Float Right) */
article.blog_posts_right {border-bottom:1px solid #CCC; margin-bottom: 30px}
article.blog_posts_right img {float: right; margin: 0 0 20px 20px;}

/* Blog Post Intro Page (2 Columns) */
article.blog_posts_2col {float:left; width:50%;}
article.blog_posts_2col .inner {margin:10px 25px; padding:5px 0;}
article.blog_posts_2col .inner img {width:100%;}  /*Sets img to 100% regardless of actual size */
article.blog_posts_2col .inner h2{margin-top:20px;} /*Temporary style - change as needed */

/* Blog Post Intro Page (3 Columns) */
article.blog_posts_3col {float:left; width:33%;}
article.blog_posts_3col .inner {margin:10px 25px; padding:5px 0;}
article.blog_posts_3col .inner img {width:100%;}  /*Sets img to 100% regardless of actual size */
article.blog_posts_3col .inner h2{margin-top:20px;} /*Temporary style - change as needed */

/* *********************************Members Intro Page******************************** */ 
article.members, article.members_titles  {}
article.members ul, article.members_titles ul {overflow: hidden; border-bottom: 1px solid #DFDFDF; margin:5px 0 5px 0px !important;}
article.members li, article.members_titles li {float: left; list-style-type:none; background-image: none !important; padding: 0 20px 20px 0 !important; line-height: 120%; width: 200px; text-align: left; margin-left: 0px}
article.members li, article.members_titles li:first-of-type {width: 350px;} 
article.members li img, article.members_titles li img {overflow: hidden;}
article.members li h2, article.members_titles li h2 {padding: 0px; margin: 0px;}

/* Box - No Float (will need to update styles) */

.box_no_float {width:100%; margin:0px 0px 25px 25px; border:1px solid #CCC; padding: 30px;} 

/* *********************************Callout Boxes******************************** */   

/* Callout Box - In Page with Button */
.callout_box {display:block; width:100%; padding:20px; background-color:#cc9957; position: relative; margin-top: 20px; border: 2px solid #046894;}
.callout_box h4 {font:24px Calibri, Arial, sans-serif; margin: 7px 0px 22px 0px !important; color:#ffffff; font-weight:600}
.callout_box p {padding-right: 150px; color: #ffffff}
.callout_box a:link {color:#ffffff}
.callout_box p .button {position: absolute; top: 41%; right: 20px; color: #ffffff}

/* Callout Box - In Page without Button */
.callout_box_nobtn {display:block; width:100%; padding:20px; border-left:4px solid #a0ce4e; background-color:#f6f6f6;}

/* *********************************Image Alignment & Caption Styles******************************** */   
/* Image Alignment Styles */
.alignright {margin: 7px 0 20px 30px !important; float: right;}
.alignleft {margin: 0 30px 20px 0 !important; float: left;}
.aligncenter {display: block; margin: 5px auto 5px auto;}
.wp-caption-text {text-align:center; padding-top: 20px;}

/* *********************************Quote Styles******************************** */ 
.quote { width:100%; background:url('images/quote.png') top left no-repeat; padding-left:55px; line-height:18px; font-style:italic;}
.quote p { padding-right:35px; line-height:18px; background:url('images/quote-shell.png') bottom right no-repeat; padding-bottom:15px; }  

/* *********************************Footer******************************** */ 
/* Footer (Main Area) */
.footer p {color: #ffffff !Important; line-height: 140%;}
.footer p a {color: #ffffff !Important;}
.footer p a:hover {color: #ffffff !Important;}
.footer ul li a {color: #ffffff !Important;}
.footer-large {background-color: #555555 !important;}

/* Latest News */
.vc_grid .vc_gitem-link {color: #87c3df !important;} /* Post Title */
.vc_gitem-post-data {margin-bottom: 5px !important; margin-top: 0px; color: #fff !important;} /* Post Date */

/* Footer (Bottom Area) */
.container .inline-bulleted-list ul { margin: 20px 0px 20px 0;}

/* *********************************Revolution Slider Styles*********************************/
.rev_slider ul li {background: none !important;}
.tp-caption {white-space: normal !important;} /*wraps text in captions*/

/* *********************************Page Navi Plugin Styles******************************** */ 
.wp-pagenavi {clear: both;}
.wp-pagenavi a, .wp-pagenavi span {text-decoration: none; border:1px solid #47a2d4;margin:0 3px 3px 0;line-height:25px;min-width:25px;}
.wp-pagenavi a:hover, .wp-pagenavi span.current {border-color: #000;}
.wp-pagenavi span.current {font-weight: bold;}

/* *********************************Gravity Forms Plugin Styles******************************** */
.gform_wrapper ul li.gfield, .gform_wrapper ul.gfield_radio li  {background-image:none !important; padding-left:0px;}
.gform_wrapper input {}
.gform_wrapper ul.gfield_checkbox li, .gform_wrapper ul.gfield_radio li {background: none !important;}

/* *********************************Custom Visual Composer Styles******************************** */
/* Page Structure */
.boxednobg {width:90%; margin:0 auto !important;}
.boxed, .boxednm {width:90%; margin:0 auto !important;} /* Add this to each row in Visual Composer that should be boxed.*/
.colored {background:#f6f6f6; padding: 20px 20px 5px 20px;}
.table {width:1000px; margin:0 auto !important;}
.wp_wrapper p {padding-bottom: 0px;}

/* Red, White & Blue Sign Box - Large */  
.signbox {background:url(images/custom-box-bg2.png) no-repeat; width: 335px !important; height: 431px;} 
.signbox:last-of-type {margin-right: 0px;}
.signbox h2 {color: #dde9f2; text-align:center; font: calibri, sans-serif; font-size:24px; font-weight:bold; text-transform:uppercase; padding: 20px 35px 25px 0px;}
.signbox ul, .signbox p {padding: 0px 36px 0px 36px; color: #dde9f2;}
.signbox ul li, .signbox ul li a, .signbox a {color: #dde9f2;}
.signbox ul li a {text-decoration:underline;}

/* Red, White & Blue Sign Box - Small */  
.signboxsm {background-color: #555555; border: 2px solid #cc9957; padding: 25px; max-width: 60%; margin-bottom: 25px} 
.signboxsm:last-of-type {margin-right: 0px;}
.signboxsm h2 {color: #ffffff; text-align:center; font: calibri, sans-serif; background-color: #cc9957; font-size:20px; font-weight:bold; text-transform:uppercase; padding: 20px;}
.signboxsm ul, .signboxsm p {padding: 0px 36px 0px 3px; color: #ffffff;}
.signboxsm ul li, .signboxsm ul li a, .signboxsm a {color: #ffffff !important;}
.signboxsm ul li {background:url(https://cmca.com/wp-content/uploads/2021/03/bullet.png) 5px 10px no-repeat !important; padding:0 0 5px 30px;}
.signboxsm ul li a {text-decoration:underline;}

/* Pinnacol Sign Box */  
.pinnacolbox {}
.pinnacolbox h2 {color: #4377a0; font: 20px Calibri, Arial, sans-serif !important; font-weight: bold !important;}
.pinnacolbox h3 {margin-bottom: 0px; padding-bottom: 0px;}
.pinnacolbox p {color: #4377a0; margin-bottom: 0px !important;}
.pinnacolbox p img {border: none;}
.pinnacolbox a {color: #6a5031; text-decoration: underline;}

/* Advertising Space Avail Box */
.adbox {background-color:#E4ECF3; border:double #96897B; display:block; margin-top:35px; padding:20px 15px 15px 15px; width:220px;}
.adbox img {border:none;}
.adbox h2 {font-size: 22px !important; font-weight:normal !important;}
.adbox h3 {font-size: 22px !important; font-weight:normal !important;}

/* CMCA Affiliate */
.cmca_affiliate {margin: 25px 0 0 7px;}

/* Row(s) */
.vc_row.boxed {margin-bottom: 30px !important;}
.vc_row.boxednm {margin-bottom: 0px !important;} 

/* Separator without Text */
.vc_separator.vc_separator_no_text {margin: 20px 0px !important;}

/* Separator with Text */
.vc_separator h4 {font-size: 20px !important; font-weight:normal; color: #000 !important}
.vc_separator.vc_sep_double {margin-bottom: 25px !important;}

/* Image Carousel */
.wpb_row, .wpb_content_element, ul.wpb_thumbnails-fluid > li, .last_toggle_el_margin, .wpb_button {margin-bottom: 0px !important; }  
.vc_images_carousel .vc_carousel-control .icon-prev {left:-20% !important; margin-left: 0px !important; color:#000 !important} /* Image Carousel Left Arrow */
.vc_images_carousel .vc_carousel-control .icon-next {left:90% !important; color:#000 !important} /* Image Carousel Right Arrow */
.vc_images_carousel .vc_carousel-inner .vc_carousel-slideline {margin-left: 6px !important;}
.wpb_gallery_slides ul li {background: none !Important;}

/* Image Gallery */
.flexslider {border:none !important; box-shadow:none !important; background:none !important;}

/* Single Image */
.wpb_single_image img {border: 1px solid #5d83a1; margin: 0 0 20px 0;}

/* Counter Text */
.stats-block .stats-text {color: #333 !important;}

/* CTA Box */
.wpb_button {border-color:#0C6 !important; background-color:#C60 !important;}

/* FAQ */
.wpb_toggle, #content h4.wpb_toggle {background:url(https://test.aspireid.com/wp/wp-content/plugins/js_composer/assets/images/toggle_open.png) 0% 4px no-repeat !important; margin-top:20px !important;}
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a, .wpb_content_element .wpb_accordion_header a {padding-right: 35px !important;}

/* Tabs */
.ui-widget-header {background-color:#06C !important}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited, .ui-state-active a:hover {}
.ui-tabs .ui-tabs-nav li a:hover {}
.ui-tabs .ui-tabs-nav li a {}
.vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {background-color: #f8f8f8; padding: 0% 5% 5% 5%}
.vc_tta-color-orange.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {padding: 2% 2% 2% 2% !important;}

/* Post Grid */

/* Posts Slider */
.flexslider .slides img {width: 250px !important; margin: 0 auto;} /* post image on home page*/
.wc-slider .flexslider .slides img {margin: 0 auto;} /* post image on home page*/
.wpb_posts_slider .flex-caption, .wpb_posts_slider .nivo-caption {background: none !important;} /* post caption */

/* Posts Carousel */
.vc_carousel .vc_carousel-indicators {bottom:-30px !important;} /* nav indicators */
.vc_carousel .vc_inner .post-thumb {text-align: center !important;} /* post image */
.isotope-inner .post-thumb {}	
.isotope-inner .post-title {}
.vc_images_carousel .vc_carousel-indicators li {height: 1px !important; width: 5px !important}

/* *********************************Media Queries******************************** */

@media only screen and (max-width : 1350px) {
.vc_row.vertical-tabs {padding-left: 5%; padding-right: 5%;} /* Home Tabs */
/* Home Calendar */
.home-calendar {padding: 0px 10%;}		
}

/* Tablets and mobiles */
@media only screen and (max-width: 959px) {
.wrapper {padding:0 10px;}
.menu_trigger {display:block;}
.vc_row.vertical-tabs {padding-left: 0%; padding-right: 0%;}	
.vc_row .vertical-tabs-row {margin: 0px !important; padding: 0px !important;
}

@media print {
body {font-size: 16px;}
}

/* Tablets - Portrait Mode */
@media only screen and (min-width: 768px) and (max-width: 959px) {
.wrapper {width:708px;}
.boxed {width:708px;}
section.content1col {width:708px;}
.signbox h2 {font-size:20px; padding: 30px 0 0 0}
.signbox ul, .signbox p {padding: 20px 10px 10px 10px;}
.signbox {background:url(images/custom-box-bg-sm2.png) no-repeat; width: 253px; height: 326px; margin: 0px 0px 25px 0px; display:inline; float:left;}
.page-title {width:768px !important; position:static}
.page-title h1 {width:708px !important;}
}

/* Mobile portrait and landscape modes */
@media only screen and (max-width: 767px) {


/* *********************************Main Content Areas' Styles Styles******************************** */
section.content {float:none; width:100%;}
section.content .inner {padding:0px;}
section.sidebar {float:none; width: 100%;}


/* *********************************Blog Post Styles******************************** */
section.sidebar .inner {padding: 0px;}
article.blog_posts_2col {float:none; width:100%;}
article.blog_posts_3col {float:none; width:100%;}
article.blog_posts_right img {float: none; margin: 0 0 20px 0px;}
section.content article.members li {float:none;}
}

/* Mobile landscape mode */
@media only screen and (min-width: 480px) and (max-width: 767px) {
.wrapper {width:460px;}
.boxed {width:460px;}
section.content {float:none; width:100%;}
section.sidebar {float:none; width:100%;}
article.members_titles {display: none;}
.alignright, .alignright, .callout_box, section.content article.members li, article.blog_posts_2col, article.blog_posts_3col, article.blog_posts_right img, article.blog_posts_left img, section.box_half, section.box_half + section.box_half, section.content, section.sidebar {float:none; width: 100%}
section.content article .members_titles {display:none !important; max-height: 1px !important;}
.footer .boxed {width: 100%;}
.vc_row.switch-column-order {flex-direction: column-reverse !important;}	
}

/* Mobile portrait mode */
@media only screen and (max-width: 479px) {
.wrapper {width:280px;}
.boxed {width:280px;}
article.members_titles {display: none;}
/* Home Calendar */
.home-calendar {padding: 0px 5%;}	
.vc_row.switch-column-order {flex-direction: column-reverse !important;}		
}