/* 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

                                       ADDITIONAL STYLE MAIN CSS STARTED

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/

.bannerWrap h1 {
     font-size: 68px;
     letter-spacing: -.2px;
     margin-top: 0;
     margin-bottom: 21px;
}

.bannerWrap p {
     font-size: 27px;
     color: #ffffff;
     font-weight: 300;
}

.bannerWrap .wpb_text_column {
     margin-bottom: 25px;
}

.bottom a .menu-item-description {
     position: relative;
}

.select2-container .select2-choice, select, input[type='tel'], input[type='email'], input[type='text'], input[type='search'] {
     -webkit-transition: all 0.5s;
     -moz-transition: all 0.5s;
     -o-transition: all 0.5s;
     transition: all 0.5s;
     border-radius: 4px !important;
     width: 100%;
     padding: 9px 22px;
     line-height: 24px;
     height: 51px;
     font-size: 17px;
     font-weight: 400;
     color: #464646 !important;
     background: #ffffff;
     border: 1px solid #e7e9ea;
}

textarea {
     max-height: 131px;
     border-radius: 4px !important;
     width: 100%;
     padding: 14px 23px;
     font-size: 18px;
     color: #979797 !important;
     background: #ffffff;
     border: 1px solid #e7e9ea;
}

.form-control:focus, .select2-container .select2-choice:focus, select:focus, input[type='tel']:focus, textarea:focus, input[type='email']:focus, input[type='text']:focus, input[type='search']:focus,button:focus,input[type='submit']:focus,input[type='button']:focus,input[type='text']:focus {
     box-shadow: 0 0 6px #777;
     border-color: transparent;
}

textarea::-webkit-input-placeholder, input::-webkit-input-placeholder {
     color: #464646;
}

textarea:-moz-placeholder, input:-moz-placeholder {
    /* Firefox 18- */
     color: #464646;
}

textarea::-moz-placeholder, input::-moz-placeholder {
    /* Firefox 19+ */
     color: #464646;
}

textarea:-ms-input-placeholder, input:-ms-input-placeholder {
     color: #464646;
}

.homeForm .form .fieldWrap:after {
     content: '';
     display: table;
     clear: both;
}

.form .fieldWrap .field {
     margin-bottom: 26px;
}

.homeForm input[type='tel'], .homeForm input[type='email'], .homeForm input[type='text'] {
     border-radius: 0px !important;
     border-color: #ffffff;
     font-size: 18px;
     color: #979797 !important;
     padding: 15px 23px 13px;
}

.homeForm textarea {
     font-size: 18px;
     border-color: #ffffff;
     color: #979797 !important;
     max-height: 221px;
     border-radius: 0px !important;
     padding: 15px 23px 13px;
}

.homeForm textarea::-webkit-input-placeholder, .homeForm input::-webkit-input-placeholder {
     color: #979797;
}

.homeForm textarea:-moz-placeholder, .homeForm input:-moz-placeholder {
    /* Firefox 18- */
     color: #979797;
}

.homeForm textarea::-moz-placeholder, .homeForm input::-moz-placeholder {
    /* Firefox 19+ */
     color: #979797;
}

.homeForm textarea:-ms-input-placeholder, .homeForm input:-ms-input-placeholder {
     color: #979797;
}

.homeForm .form .fieldWrap .field {
     margin-bottom: 10px;
     padding: 0 5px;
}

.homeForm .form .fieldWrap {
     margin: 0 -5px;
}

.form .submit {
     text-align: right;
}

.homeForm .form .textLeft p {
     color: #ffffff;
     display: inline-block;
     padding: 0;
     font-weight: 400;
     font-size: 18px;
}

.homeForm .form .textLeft input[type=radio] {
     margin-top: 13px;
     Position: absolute;
     opacity: 0;
     margin: 0;
     left: -29px;
     top: 2px;
     width: 23px;
     height: 23px;
     z-index: 9;
     cursor: pointer;
}

.homeForm .form .textLeft .wpcf7-list-item-label {
     position: relative;
     font-size: 18px;
     font-weight: 400;
     color: #fff;
}

.homeForm .form .textLeft .wpcf7-form-control-wrap {
     display: inline-block;
     margin: 0;
}

.homeForm .form .textLeft .wpcf7-list-item-label::before {
     content: '';
     display: inline-block;
     position: absolute;
     top: 2px;
     left: -27px;
     height: 20px;
     width: 20px;
     background: #fff;
     border: 3px solid #fff;
     border-radius: 50%;
}

.homeForm .form .textLeft .wpcf7-list-item-label:after {
     content: "";
     display: none;
}

.homeForm .form .textLeft input:checked ~ .wpcf7-list-item-label:after {
     content: "";
     display: block;
}

.homeForm .form .textLeft .wpcf7-list-item-label:after {
     left: -24px;
     top: 5px;
     width: 14px;
     height: 14px;
     position: absolute;
     background: #01b4b5;
     border-radius: 50%;
}

.homeForm .form .textLeft .wpcf7-form-control-wrap {
     margin-left: -5px;
}

.homeForm .form .textLeft span.wpcf7-list-item {
     margin: 0 0 0 38px;
     position: relative;
}

.homeForm .form h3 {
     font-size: 60px;
     color: #ffffff;
     letter-spacing: -.1px;
     background: #01b4b5;
     display: inline-block;
     border-radius: 7px;
     padding: 14px 24px 22px;
     position: relative;
     margin-left: -75px;
     -webkit-transition: all 0.5s;
     -moz-transition: all 0.5s;
     -o-transition: all 0.5s;
     transition: all 0.5s;
}

.homeForm .form h3:after {
     height: 20px;
     background-size: cover;
     content: '';
     display: block;
     width: 19px;
     border: 43px solid transparent;
     vertical-align: top;
     border-left-color: #01b4b5;
     border-left-width: 42px;
     position: absolute;
     bottom: -42px;
     left: -22px;
     z-index: 1;
     margin: 0;
     transform: rotate(-180deg);
     -webkit-transition: all 0.5s;
     -moz-transition: all 0.5s;
     -o-transition: all 0.5s;
     transition: all 0.5s;
}

.homeForm .form {
     max-width: 1188px;
     margin: 0 auto;
}

.homeForm .form p {
     padding-bottom: 10px;
}

.homeForm .form p .message {
     display: block;
     vertical-align: top;
     max-height: 221px;
}

.homeForm .form p .message span.wpcf7-not-valid-tip {
     margin-bottom: 24px;
     margin-top: 0px;
}

.homeForm .form span.wpcf7-not-valid-tip {
     font-size: 14px;
     margin-top: 2px;
     color: #f7e700;
}

.homeForm:hover .form h3 {
     opacity: .9;
}

.coda-voting-desc p strong {
     font-size: 25px;
     line-height: 30px;
     color: #393939;
     font-weight: 400;
     display: block;
     margin-top: 6px;
}

.storyWrap .textGrid .aio-icon-component .aio-icon-title {
     font-weight: 400;
     line-height: 27px;
     font-size: 17px;
     margin-left: 3px;
}

.coda-meeting-btn .ubtn i {
     font-size: 0px !important;
     background: url(/wp-content/uploads/2018/09/plus_icon.png) no-repeat center left;
     width: 22px;
     height: 22px !important;
     background-size: cover !important;
     position: absolute;
     top: calc(50% - 11px);
     left: 0;
}

.coda-meeting-btn button {
     padding-left: 55px !important;
     background-color: #01b4b5 !important;
     padding: 11px 19px 11px 55px !important;
     font-weight: 500 !important;
}

body .coda-meeting-btn.dbtn {
     border: none !important;
     padding: 0 !important;
     margin-bottom: 0;
}

body .coda-meeting-btn.ubtn-ctn-right:after, body .coda-meeting-btn.ubtn-ctn-right:before {
     display: none;
}

body .coda-meeting-grid {
     text-align: right;
}

/** QuickWrap Section **/

.quickWrap .coda-quick-meeting-search {
     max-width: 1298px;
     margin: 0 auto;
}

.quickWrap .coda-quick-meeting-search:after {
     content: '';
     display: table;
     clear: both;
}

.quickWrap .coda-quick-meeting-search .coda-qms-title {
     text-align: center;
}
.quickWrap .coda-quick-meeting-search h3 {
     font-size: 36px;
     color: #ffffff;
     font-weight: 300;
     text-transform: capitalize;
     margin-top: 2px;
     margin-bottom: 6px;
}

.quickWrap .coda-quick-meeting-search h3 img {
     width: 38px;
     margin-right: 8px;
}

.quickWrap .coda-quick-meeting-search select, .quickWrap .coda-quick-meeting-search input[type='text'] {
     width: 100%;
     padding: 9px 19px;
     line-height: 24px;
     height: 50px;
     font-size: 18px !important;
     border-radius: 0px !important;
     color: #979797 !important;
}

.quickWrap .coda-quick-meeting-search .coda-qms-zip-code, .quickWrap .coda-quick-meeting-search .coda-qms-distance {
     display: inline-block;
     width: 38.2%;
     margin-right: 6px;
     vertical-align: top;
}

body .quickWrap .coda-quick-meeting-search button {
     padding: 11px 23px !important;
     width: 21.2%;
}

body.home .quickWrap .coda-quick-meeting-search button {
	margin-left: 0;
}

.quickWrap .coda-quick-meeting-search select {
     -webkit-appearance: none;
     appearance: none;
     cursor: pointer;
     padding: 9px 48px 9px 19px;
}

.faqWrap .vc_toggle .vc_toggle_content ul {
     margin: 0;
}

.faqWrap .vc_toggle .vc_toggle_content ul li {
     list-style: none;
     margin-bottom: 6px;
}

.faqWrap .vc_toggle .vc_toggle_content ul li:last-child {
     margin-bottom: 0;
}

/*** Hospitals And Institutions ***/

.connectionBoxes.hospitals {
     max-width: 1390px;
}

.hosPiWrap .hospiBox {
     width: 34.9%;
}

.hosPiWrap .hospiGrid1 .attentionIcon {
     background: #92c745;
}

.hosPiWrap .hospiGrid2 .attentionIcon {
     background: #9f107b;
}

.hosPiWrap .attentionIcon .aio-icon-header .aio-icon-title {
     font-family: 'Roboto', sans-serif;
     font-weight: 300;
     font-size: 30px;
     color: #ffffff;
     margin: 17px 0 0;
}

.connectionBoxes.hospitals .wpb_text_column > .wpb_wrapper {
     padding: 44px 40px 47px;
}

.hospitalsBottom h2 {
     font-size: 28px;
     margin: 24px 0px 27px;
}

.connectionBoxes.hospitals p {
     font-size: 17px;
}

.connectionBoxes.hospitals.top {
     position: relative;
}

.connectionBoxes.hospitals.top:after {
     content: '';
     background: url(/wp-content/uploads/2018/08/hosImg.png) no-repeat center bottom;
     width: 142px;
     height: 142px;
     z-index: 9;
     position: absolute;
     left: calc(50% - 72px);
     bottom: -55px;
     display: block !important;
     background-size: 135px;
}

.connectionBoxes.hospitals.top a {
     color: #fff;
     border-color: #fff;
}

.connectionBoxes.hospitals.top a:hover {
     border-color: transparent;
}

.footer .footerRight .bottomWrap input[type='email']::-webkit-input-placeholder, .footer .footerRight .bottomWrap input[type='email']::-webkit-input-placeholder {
     color: #464646 !important;
}

.footer .footerRight .bottomWrap input[type='email']:-moz-placeholder, .footer .footerRight .bottomWrap input[type='email']:-moz-placeholder {
    /* Firefox 18- */
     color: #464646 !important;
}

.footer .footerRight .bottomWrap input[type='email']::-moz-placeholder, .footer .footerRight .bottomWrap input[type='email']::-moz-placeholder {
    /* Firefox 19+ */
     color: #464646 !important;
}

.footer .footerRight .bottomWrap input[type='email']:-ms-input-placeholder, .footer .footerRight .bottomWrap input[type='email']:-ms-input-placeholder {
     color: #464646 !important;
}

/*** Coda Meeting Locator ***/

.coda-meeting-locator-heading .coda-usa-meetings-search .search-form .search-submit,
.single-tribe_events #tribe-events-content .tribe-events-cal-links .tribe-events-button,
.coda-event-clndr .tribe-events-c-search__button,
.recoveryBlog .pageContent .elm-button,
.coda-meeting-locator-wrapper .coda-usa-form-section button, .quickWrap .coda-quick-meeting-search button, body .dbtn {
     color: #ffffff !important;
     font-size: 20px !important;
     font-weight: 500 !important;
     background-color: #ff6d18 !important;
     border: none !important;
     border-radius: 0px !important;
     padding: 13px 22px !important;
     display: inline-block !important;
     background-image: none !important;
     -webkit-transition: all .3s !important;
     -moz-transition: all .3s !important;
     -o-transition: all .3s !important;
     transition: all .3s !important;
     font-family: 'Roboto', sans-serif;
     position: relative !important;
     outline: 1px solid transparent;
     text-transform: uppercase;
}

.coda-meeting-locator-heading .coda-usa-meetings-search .search-form .search-submit:hover,
.single-tribe_events #tribe-events-content .tribe-events-cal-links .tribe-events-button:hover,
.coda-event-clndr .tribe-events-c-search__button:hover,
.recoveryBlog .pageContent .elm-button:hover,
.coda-event-clndr #tribe-events .tribe-events-button:hover,
 .coda-meeting-locator-wrapper .coda-usa-form-section button:hover, .meetingButton input[type='submit']:hover, .quickWrap .coda-quick-meeting-search button:hover, .bottom a:hover .menu-item-description, body .dbtn:hover {
     background-color: #01b4b5 !important;
     color: #ffffff !important;
}

.coda-meeting-locator-heading .coda-usa-meetings-search .search-form .search-submit:before, 
.single-tribe_events #tribe-events-content .tribe-events-cal-links .tribe-events-button:before,
.recoveryBlog .pageContent .elm-button:before, 
.coda-event-clndr #tribe-events .tribe-events-button:before,
 .coda-meeting-locator-wrapper .coda-usa-form-section button:before,
 .meetingButton input[type='submit']:before,
 .quickWrap .coda-quick-meeting-search button:before, .bottom a .menu-item-description:before, body .dbtn:before {
     top: 100%;
     background: -webkit-radial-gradient(50% -50%, ellipse, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 80%);
     background: radial-gradient(ellipse at 50% -50%, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 80%);
}
.coda-meeting-locator-heading .coda-usa-meetings-search .search-form .search-submit:after,
.coda-meeting-locator-heading .coda-usa-meetings-search .search-form .search-submit:before,
.single-tribe_events #tribe-events-content .tribe-events-cal-links .tribe-events-button:before,
.single-tribe_events #tribe-events-content .tribe-events-cal-links .tribe-events-button:after,
.recoveryBlog .pageContent .elm-button:before, 
.recoveryBlog .pageContent .elm-button:after, 
.coda-event-clndr #tribe-events .tribe-events-button:before,
.coda-event-clndr #tribe-events .tribe-events-button:after,
 .coda-meeting-locator-wrapper .coda-usa-form-section button:before, 
 .coda-meeting-locator-wrapper .coda-usa-form-section button:after,
  .meetingButton input[type='submit']:before, 
  .meetingButton input[type='submit']:after, 
  .quickWrap .coda-quick-meeting-search button:before, .quickWrap .coda-quick-meeting-search button:after,
  .bottom a .menu-item-description:before, .bottom a .menu-item-description:after, body .dbtn:after, body .dbtn:before {
     position: absolute;
     content: '';
     left: 0;
     width: 100%;
     height: 5px;
     opacity: 0;
     -webkit-transition-duration: 0.3s;
     transition-duration: 0.3s;
     -webkit-transition-property: opacity;
     transition-property: opacity;
}

.coda-meeting-locator-heading .coda-usa-meetings-search .search-form .search-submit:hover:after,
.coda-meeting-locator-heading .coda-usa-meetings-search .search-form .search-submit:hover:before,
.single-tribe_events #tribe-events-content .tribe-events-cal-links .tribe-events-button:hover:before,
.single-tribe_events #tribe-events-content .tribe-events-cal-links .tribe-events-button:hover:after,
.recoveryBlog .pageContent .elm-button:hover:before, 
.recoveryBlog .pageContent .elm-button:hover:after, 
.coda-event-clndr #tribe-events .tribe-events-button:hover:before,
.coda-event-clndr #tribe-events .tribe-events-button:hover:after,
 .coda-meeting-locator-wrapper .coda-usa-form-section button:hover:before,
  .coda-meeting-locator-wrapper .coda-usa-form-section button:hover:after,
  .bottom a:hover .menu-item-description:before, .bottom a:hover .menu-item-description:after,
   body .dbtn:hover:before, body .dbtn:hover:after, .meetingButton input[type='submit']:hover:before,
   .meetingButton input[type='submit']:hover:after, .quickWrap .coda-quick-meeting-search button:hover:before, .quickWrap .coda-quick-meeting-search button:hover:after {
     opacity: .6;
}

.coda-meeting-locator-heading .coda-usa-meetings-search .search-form .search-submit:after,
.single-tribe_events #tribe-events-content .tribe-events-cal-links .tribe-events-button:after,
.recoveryBlog .pageContent .elm-button:after, 
.coda-event-clndr #tribe-events .tribe-events-button:after,
 .coda-meeting-locator-wrapper .coda-usa-form-section button:after, 
 .meetingButton input[type='submit']:after,
  .quickWrap .coda-quick-meeting-search button:after,
  .bottom a .menu-item-description:after, body .dbtn:after {
     bottom: 100%;
     background: -webkit-radial-gradient(50% 150%, ellipse, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 80%);
     background: radial-gradient(ellipse at 50% 150%, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 80%);
}

.recoveryBlog .pageContent .elm-button {
     background-color: #39b54a !important;
     padding: 9px 23px !important;
}

.recoveryBlog .pageContent .elm-button:hover {
     background-color: #01b4b5 !important;
}

.coda-meeting-locator-wrapper {
     padding-top: 15px;
     margin-bottom: 50px;
}

.coda-meeting-locator-wrapper .coda-meeting-locator-tabs {
     margin: 0 0 20px;
     position: relative;
     border: none;
}

.coda-meeting-locator-wrapper .coda-meeting-locator-tabs:after {
     content: '';
     display: table;
     clear: both;
}

.coda-meeting-locator-wrapper .coda-meeting-locator-tabs li {
     float: left;
     width: 24.38%;
     margin-right: .82%;
     display: table;
     vertical-align: middle;
     height: 226px;
     position: static;
}

.coda-meeting-locator-wrapper .coda-meeting-locator-tabs li:last-child {
     margin-right: 0;
}

.coda-meeting-locator-wrapper .coda-meeting-locator-tabs li a {
     background-color: transparent;
     border: none !important;
     margin: 0;
     display: table-cell;
     height: 100%;
     vertical-align: middle;
     text-align: center;
     border-radius: 0px !important;
     color: #fff !important;
     font-size: 24px;
     font-weight: 900;
}

.coda-meeting-locator-wrapper .coda-meeting-locator-tabs li a img {
     display: block;
     margin: 0 auto 13px;
     width: 98px;
}

.coda-meeting-locator-wrapper .coda-meeting-locator-tabs li:first-child a img {
     width: 135px;
}

.coda-meeting-locator-wrapper .coda-meeting-locator-tabs li:nth-child(2) a img {
     width: 135px;
}

.coda-meeting-locator-wrapper .coda-meeting-locator-tabs li:nth-child(3) a img {
     width: 125px;
}

.coda-meeting-locator-wrapper .coda-meeting-locator-tabs li:last-child a img {
     width: 130px;
}

.coda-meeting-locator-wrapper .coda-meeting-locator-tabs li:first-child a {
     background-color: #425dbf;
}

.coda-meeting-locator-wrapper .coda-meeting-locator-tabs li:nth-child(2) a {
     background-color: #9f107b;
}

.coda-meeting-locator-wrapper .coda-meeting-locator-tabs li:nth-child(3) a {
     background-color: #ffba32;
}

.coda-meeting-locator-wrapper .coda-meeting-locator-tabs li:last-child a {
     background-color: #92c745;
}

.coda-meeting-locator-wrapper .coda-meeting-locator-tabs li:after {
     content: '';
     display: inline-block;
     background-color: #425dbf;
     width: calc(100% - 3px);
     height: 5px;
     position: absolute;
     bottom: -5px;
     left: 0;
     opacity: 0;
     z-index: 1;
     -webkit-transition: all 0.5s;
     -moz-transition: all 0.5s;
     -o-transition: all 0.5s;
     transition: all 0.5s;
}

.coda-meeting-locator-wrapper .coda-meeting-locator-tabs li.active:after {
     opacity: 1;
}

.coda-meeting-locator-wrapper .coda-meeting-locator-tabs li:nth-child(2):after {
     background-color: #9f107b;
}

.coda-meeting-locator-wrapper .coda-meeting-locator-tabs li:nth-child(3):after {
     background-color: #ffba32;
}

.coda-meeting-locator-wrapper .coda-meeting-locator-tabs li:last-child:after {
     background-color: #92c745;
}

.coda-meeting-locator-wrapper .coda-meeting-locator-tabs li a .coda-tab-title-desc {
     font-weight: 400;
}

.coda-meeting-locator-wrapper .coda-meeting-locator-content h2 {
     font-size: 50px;
     font-weight: 400;
     border-left: 21px solid #425dbf;
     padding-left: 17px;
     border-radius: 19px 0px 0px 19px;
     line-height: 40px;
     color: #464646;
     margin-top: 35px;
     margin-bottom: 59px;
}

.coda-meeting-locator-wrapper .coda-meeting-locator-content h2 .coda-sub-title {
     position: relative;
     padding-left: 20px;
     display: inline-block;
}

.coda-meeting-locator-wrapper .coda-meeting-locator-content h2 .coda-sub-title label {
     font-size: 38px;
     font-weight: 300;
}

.coda-meeting-locator-wrapper .coda-meeting-locator-content h2 .coda-sub-title span {
     font-size: 33px;
     position: absolute;
     top: 2px;
     left: 2px;
     color: #d7d7d7;
}

.coda-meeting-locator-wrapper .coda-meeting-locator-content h2 label {
     font-weight: 900;
     margin: 0;
}

.coda-meeting-locator-wrapper .coda-meeting-locator-content .coda-usa-form-section label {
     font-size: 26px;
     font-weight: 400;
     margin-bottom: 8px;
     display: block;
     text-align: left;
}

.coda-meeting-locator-wrapper .coda-meeting-locator-content input[type='text'], .coda-meeting-locator-wrapper .coda-meeting-locator-content input[type='search'], .coda-meeting-locator-wrapper .coda-meeting-locator-content select {
     padding: 9px 22px;
     line-height: 24px;
     height: 60px;
     font-size: 21.68px;
     color: #979797 !important;
     border-radius: 0px !important;
     border: 2px solid #e4e4e4;
     margin-bottom: 10px;
}

.coda-meeting-locator-content .coda-report-error {
     display: block;
     text-align: right;
     margin-top: 5px;
}

.coda-meeting-locator-wrapper .coda-meeting-locator-content .coda-msb-id-wrapper {
     margin-bottom: 52px;
     text-align: right;
}

.coda-meeting-locator-wrapper .coda-meeting-locator-content .coda-smb-zip-wrapper {
     text-align: right;
}

.coda-meeting-locator-wrapper .coda-usa-form-section {
     width: 26.62%;
}

.coda-meeting-locator-wrapper .coda-usa-map-section {
     width: 70.8%;
     float: right;
     text-align: right;
}

.coda-meeting-locator-wrapper .coda-usa-map-section .coda-usa-map-wrapper {
     background: #f7f9fa;
     padding: 28px 27px 29px;
     margin-bottom: 3px;
     overflow-x: auto;
     overflow-y: hidden;
}

.coda-meeting-locator-wrapper .coda-meeting-locator-content select {
     background: url(/wp-content/uploads/2018/09/arrow.png) no-repeat 93% center;
     appearance: none;
     -webkit-appearance: none;
     cursor: pointer;
     padding-right: 38px !important;
}

.coda-meeting-locator-wrapper .coda-usa-form-section button {
     background-color: #425dbf !important;
     padding: 16px 24px !important;
}

.coda-meeting-locator-wrapper .coda-usa-form-section button i {
     margin-right: 5px;
}

.coda-meeting-locator-wrapper .coda-usa-map-section .coda-usa-map-wrapper p {
     text-align: left;
     font-size: 26px;
     line-height: 20px;
}

.coda-meeting-locator-wrapper .coda-usa-map-section span {
     font-size: 14px;
     font-weight: 400;
}

.coda-meeting-locator-wrapper .coda-usa-map-section span {
     font-weight: 700;
}

.coda-meeting-locator-wrapper .coda-smb-zip-wrapper .js-wpv-view-layout strong {
     margin-top: 10px;
     display: block;
}

.coda-meeting-locator-wrapper #coda-intl-meetings-content h2 {
     border-color: #9f107b;
}

.coda-meeting-locator-wrapper #coda-phone-meetings-content h2 {
     border-color: #ffba32;
}

.coda-meeting-locator-wrapper #coda-online-meetings-content h2 {
     border-color: #92c745;
}

.coda-meeting-locator-wrapper .coda-meeting-locator-content table {
     width: 100%;
     table-layout: auto;
}

.coda-meeting-locator-wrapper .coda-meeting-locator-content table thead th {
     background: #425dbf;
     color: #ffffff;
     padding: 11px 20px;
     text-transform: uppercase;
     font-size: 20px;
     font-weight: 700;
}

.coda-meeting-locator-wrapper .coda-meeting-locator-content table thead th a {
     color: #ffffff;
     font-size: 20px;
     text-transform: uppercase;
     display: inline-block;
     position: relative;
     border: none;
}

.coda-meeting-locator-wrapper .coda-meeting-locator-content table .wpv-loop tr:nth-child(odd) td {
     background: #f7f9fa;
}

.coda-meeting-locator-wrapper .coda-meeting-locator-content table .wpv-loop td {
     padding: 1% 1% 3% 1%;
     font-size: 20px;
     max-width: 100% !important;
}

.coda-meeting-locator-wrapper .coda-meeting-locator-content table .wpv-loop td .converted {
     opacity: 0;
     transition: all .5s;
     transition-delay: 1s;
}

.page-loaded .coda-meeting-locator-wrapper .coda-meeting-locator-content table .wpv-loop td .converted {
     opacity: 1;
}

.coda-meeting-locator-wrapper .coda-meeting-locator-content table thead th:nth-child(6), .coda-meeting-locator-wrapper .coda-meeting-locator-content table .wpv-loop td:nth-child(6) {
     width: 26%;
}

.coda-meeting-locator-wrapper .coda-meeting-locator-content table td:nth-child(1), .coda-meeting-locator-wrapper .coda-meeting-locator-content table thead th:nth-child(1) {
     width: 10%;
}

.coda-meeting-locator-wrapper .coda-meeting-locator-content table td:nth-child(2), .coda-meeting-locator-wrapper .coda-meeting-locator-content table thead th:nth-child(2) {
     width: 22%;
}

.coda-meeting-locator-wrapper .coda-meeting-locator-content table td:nth-child(3), .coda-meeting-locator-wrapper .coda-meeting-locator-content table thead th:nth-child(3) {
     width: 7%;
}

.coda-meeting-locator-wrapper .coda-meeting-locator-content table td:nth-child(4), .coda-meeting-locator-wrapper .coda-meeting-locator-content table thead th:nth-child(4) {
     width: 11%;
}

.coda-meeting-locator-wrapper .coda-meeting-locator-content table td:nth-child(5), .coda-meeting-locator-wrapper .coda-meeting-locator-content table thead th:nth-child(5) {
     width: 18%;
}

.coda-meeting-locator-wrapper .coda-meeting-locator-content table .wpv-loop .coda-dir-icon {
     text-align: center;
     width: 10%;
}

.coda-meeting-locator-wrapper .coda-meeting-locator-content table thead th .wpv-sorting-indicator {
     background: none;
}

.coda-meeting-locator-wrapper .coda-meeting-locator-content .coda-meeting-result-online table thead th:nth-child(2) .wpv-sorting-indicator, 
.coda-meeting-locator-wrapper .coda-meeting-locator-content table thead th .wpv-sorting-indicator {
     background: url(/wp-content/uploads/2018/09/arrow_icons.png) no-repeat center right;
     display: inline-block;
     position: absolute;
     top: calc(50% - 10px);
     width: 24px;
     height: 20px;
     background-size: 12px !important;
     margin: 0;
     opacity: 1;
     right: -20px;
}

.coda-meeting-locator-wrapper #coda-phone-meetings-content table td:nth-child(2), 
 .coda-meeting-locator-wrapper #coda-phone-meetings-content table thead th:nth-child(2) {
     width: 25%;
}

.coda-meeting-locator-wrapper #coda-phone-meetings-content table td:nth-child(3), 
 .coda-meeting-locator-wrapper #coda-phone-meetings-content table thead th:nth-child(3) {
     width: 10%;
}

.coda-meeting-locator-wrapper #coda-phone-meetings-content table td:nth-child(4), 
 .coda-meeting-locator-wrapper #coda-phone-meetings-content table thead th:nth-child(4) {
     width: 12%;
}

.coda-meeting-locator-wrapper #coda-phone-meetings-content table td:nth-child(1), 
 .coda-meeting-locator-wrapper #coda-phone-meetings-content table thead th:nth-child(1) {
     width: 10%;
}

.coda-meeting-locator-wrapper #coda-phone-meetings-content table td:nth-child(5), 
 .coda-meeting-locator-wrapper #coda-phone-meetings-content table thead th:nth-child(5) {
     width: 25%;
}

.coda-meeting-locator-wrapper #coda-phone-meetings-content table thead th:nth-child(6), 
 .coda-meeting-locator-wrapper #coda-phone-meetings-content table .wpv-loop td:nth-child(6) {
     width: 15%;
}

.coda-meeting-locator-wrapper #coda-phone-meetings-content table .wpv-loop .coda-dir-icon {
     text-align: center;
     width: 10%;
}

.coda-meeting-locator-wrapper .coda-meeting-result-sbid .js-wpv-view-layout h5 {
     background: #425dbf;
     padding: 14px 24px;
     color: #ffffff;
     font-size: 28px;
     margin-bottom: 20px;
     margin-top: 20px;
}

.coda-meeting-locator-wrapper .coda-meeting-result-sbid .js-wpv-view-layout h5 span {
     font-weight: 700;
}

.coda-meeting-locator-wrapper .coda-meeting-locator-content .wpv-loop .coda-dir-icon img {
     background: #425dbf;
     padding: 10px 14px;
}

.coda-meeting-locator-content

.coda-meeting-locator-wrapper .coda-meeting-locator-content .coda-meeting-result-online table thead th {
     background: #92c745;
}

.coda-meeting-locator-wrapper .coda-meeting-locator-content .coda-meeting-result-online table td a {
     color: #464646;
     border-color: #7f8080;
}

.coda-meeting-locator-wrapper .coda-meeting-locator-content .coda-meeting-result-online table td a:hover {
     border-color: transparent;
}

.coda-meeting-locator-wrapper .coda-meeting-locator-content .coda-meeting-result-online table td:nth-child(5), .coda-meeting-locator-wrapper .coda-meeting-locator-content .coda-meeting-result-online table thead th:nth-child(5) {
     width: 25%;
}

.coda-meeting-locator-wrapper .coda-meeting-locator-content .coda-meeting-result-online table td:nth-child(4), .coda-meeting-locator-wrapper .coda-meeting-locator-content .coda-meeting-result-online table thead th:nth-child(4) {
     width: 15%;
}

.coda-meeting-locator-wrapper .coda-meeting-locator-content .coda-meeting-result-online table td:nth-child(3), .coda-meeting-locator-wrapper .coda-meeting-locator-content .coda-meeting-result-online table thead th:nth-child(3) {
     width: 8%;
}

.coda-meeting-locator-wrapper .coda-meeting-locator-content .coda-meeting-result-online table td:nth-child(2), .coda-meeting-locator-wrapper .coda-meeting-locator-content .coda-meeting-result-online table thead th:nth-child(2) {
     width: 25%;
}

.coda-meeting-locator-wrapper .coda-meeting-locator-content .coda-meeting-result-online table td:nth-child(1), .coda-meeting-locator-wrapper .coda-meeting-locator-content .coda-meeting-result-online table thead th:nth-child(1) {
     width: 9%;
}

.coda-meeting-locator-content .wpv-pagination-nav-links-container {
     background: #ffba32;
     margin: 0px 0 0 0;
     text-align: right;
     padding: 11px 14px;
}

.coda-meeting-locator-content .wpv-pagination-nav-links-container li {
     list-style: none;
     display: inline-block;
     vertical-align: top;
     margin: 4px 0;
}

.coda-meeting-locator-content .wpv-pagination-nav-links-container li a, .coda-meeting-locator-content .wpv-pagination-nav-links-container li span {
     height: 40px;
     width: 40px;
     line-height: 40px;
     text-align: center;
     font-size: 22px;
     color: #5d5d5d;
     font-weight: 400;
     border: 1px solid #ffffff;
     background: #ffffff;
     padding: 0;
     display: inline-block;
     vertical-align: middle;
     margin: 0 3px 0 3px;
     overflow: hidden;
     position: relative;
     -webkit-transition: all .5s;
     -moz-transition: all .5s;
     -o-transition: all .5s;
     transition: all .5s;
}

.coda-meeting-locator-content .wpv-pagination-nav-links-container a:hover, 
 .coda-meeting-locator-content .wpv-pagination-nav-links-container span:hover, 
 .coda-meeting-locator-content .wpv-pagination-nav-links-container .wpv_page_current a, 
 .coda-meeting-locator-content .wpv-pagination-nav-links-container .wpv_page_current span {
     background: #464646;
     border-color: #464646;
     color: #ffffff;
}

.coda-meeting-locator-content .wpv-pagination-nav-links-container li .wpv-filter-previous-link, 
 .coda-meeting-locator-content .wpv-pagination-nav-links-container li .wpv-filter-next-link {
     width: auto;
     height: auto;
     background: transparent;
     border: none;
}

#coda-online-meetings-content .wpv-pagination-nav-links-container li .wpv-filter-previous-link:hover,
.coda-meeting-locator-content .wpv-pagination-nav-links-container li .wpv-filter-previous-link,
#coda-online-meetings-content .wpv-pagination-nav-links-container li .wpv-filter-next-link:hover, 
.coda-meeting-locator-content .wpv-pagination-nav-links-container li .wpv-filter-next-link {
     color: #ffffff;
}

#coda-online-meetings-content .wpv-pagination-nav-links-container li .wpv-filter-previous-link,
.coda-meeting-locator-content .wpv-pagination-nav-links-container li .wpv-filter-previous-link:hover,
#coda-online-meetings-content .wpv-pagination-nav-links-container li .wpv-filter-next-link, 
.coda-meeting-locator-content .wpv-pagination-nav-links-container li .wpv-filter-next-link:hover {
     color: #464646;
}

.coda-meeting-locator-content .wpv-pagination-nav-links-container li .wpv-filter-next-link {
     margin-left: 20px;
}

.coda-meeting-locator-content .wpv-pagination-nav-links-container li .wpv-filter-previous-link {
     margin-right: 20px;
}

.coda-meeting-locator-content .wpv-pagination-nav-links-container li .wpv-filter-previous-link i, .coda-meeting-locator-content .wpv-pagination-nav-links-container li .wpv-filter-next-link i {
     color: #ffffff;
     font-size: 30px;
     display: inline-block;
     vertical-align: top;
     margin-top: 3px;
}

.coda-meeting-locator-content .wpv-pagination-nav-links-container li .wpv-filter-next-link i {
     margin-left: 4px;
}

.coda-meeting-locator-content .wpv-pagination-nav-links-container li .wpv-filter-previous-link i {
     margin-right: 8px;
}

.coda-meeting-locator-content .coda-meeting-result-sbzip .wpv-pagination-nav-links-container, 
 .coda-meeting-locator-content .coda-meeting-result-sbid .wpv-pagination-nav-links-container,
 .coda-meeting-locator-content .coda-meeting-city-list .wpv-pagination-nav-links-container {
     background: #425dbf;
}

.coda-meeting-locator-content .coda-meeting-result-online .wpv-pagination-nav-links-container {
     background: #92c745;
}

.coda-meeting-locator-wrapper .coda-meeting-locator-content .coda-meeting-result-phone table thead th {
     background: #ffba32;
     color: #464646;
}

.coda-meeting-locator-wrapper .coda-meeting-locator-content .coda-meeting-result-phone table thead th a {
     color: #464646;
}

.page-template-content-meeting-locator-phone-v2 .coda-meeting-locator-wrapper .coda-meeting-locator-content table thead th .wpv-sorting-indicator,
.page-id-2302 .coda-meeting-locator-wrapper .coda-meeting-locator-content .coda-meeting-result-phone table thead th:nth-child(6) .wpv-sorting-indicator,
.coda-meeting-locator-wrapper .coda-meeting-locator-content .coda-meeting-result-phone table thead th:nth-child(7) .wpv-sorting-indicator,
.coda-meeting-locator-wrapper .coda-meeting-locator-content .coda-meeting-result-phone table thead th:nth-child(5) .wpv-sorting-indicator,
.coda-meeting-locator-wrapper .coda-meeting-locator-content .coda-meeting-result-phone table thead th:nth-child(2) .wpv-sorting-indicator, 
.coda-meeting-locator-wrapper .coda-meeting-locator-content .coda-meeting-result-phone table thead th:nth-child(4) .wpv-sorting-indicator, 
.coda-meeting-locator-wrapper .coda-meeting-locator-content .coda-meeting-result-phone table thead th:nth-child(3) .wpv-sorting-indicator, 
.coda-meeting-locator-wrapper .coda-meeting-locator-content .coda-meeting-result-phone table thead th:nth-child(1) .wpv-sorting-indicator {
     background: url(/wp-content/uploads/2018/09/arrow_black.png) no-repeat center right;
     display: inline-block;
     position: absolute;
     top: calc(50% - 10px);
     width: 24px;
     height: 20px;
     background-size: 12px !important;
     margin: 0;
     opacity: 1;
     right: -20px;
}

.coda-meeting-locator-wrapper .coda-meeting-locator-content .coda-meeting-result-phone table thead th:nth-child(2) .wpv-sorting-indicator {
     display: inline-block;
}

.coda-meeting-locator-wrapper .coda-meeting-locator-content #coda-intl-meetings-content table thead th {
     background: #9f107b;
}

.coda-meeting-locator-wrapper .coda-meeting-locator-content #coda-intl-meetings-content table .wpv-loop .coda-dir-icon img {
     background: #9f107b;
}

.coda-meeting-locator-content #coda-intl-meetings-content .wpv-pagination-nav-links-container {
     background: #9f107b;
}

.page-template-content-meeting-result-intl-V2 .dataTables_paginate {
	background: #9f107b;
}

/*.coda-meeting-intl-list .wpv-submit-trigger {
     display: none;
}*/
#coda-intl-meetings-content .coda-meeting-intl-list {
     background: #f7f9fa;
     padding: 22px 26px 15px;
}

#coda-intl-meetings-content .coda-meeting-intl-list .radio input[type=radio] {
     display: none;
}

#coda-intl-meetings-content .coda-meeting-intl-list .radio {
     display: inline-block;
     vertical-align: top;
     width: 24.25%;
     margin: 0 1% 0 0;
}

#coda-intl-meetings-content .coda-meeting-intl-list:after {
     content: '';
     display: table;
     clear: both;
}

#coda-intl-meetings-content .coda-meeting-intl-list .radio label {
     display: block;
     width: 100%;
     padding: 13px 22px 13px 42px;
     background: transparent;
     text-transform: capitalize;
     font-size: 20px;
     line-height: normal;
     color: #464646;
     -webkit-transition: all .5s;
     -moz-transition: all .5s;
     -o-transition: all .5s;
     transition: all .5s;
     margin-bottom: 2px;
     Position: relative;
}

#coda-intl-meetings-content .coda-meeting-intl-list .radio label:hover {
     color: #ffffff;
     background: #9f107b;
}

#coda-intl-meetings-content .coda-meeting-intl-list .radio:nth-child(4n) {
     margin-right: 0;
}

#coda-intl-meetings-content .coda-meeting-intl-list .radio label:after {
     content: '';
     display: inline-block;
     background: url(/wp-content/uploads/2018/09/right_arrow.png) no-repeat center left;
     width: 18px;
     height: 18px;
     Position: absolute;
     top: calc(50% - 9px);
     left: 16px;
     -webkit-transition: all .5s;
     -moz-transition: all .5s;
     -o-transition: all .5s;
     transition: all .5s;
     opacity: 0;
}

#coda-intl-meetings-content .coda-meeting-intl-list .radio label:hover:after {
     opacity: 1;
}

.coda-meeting-intl-list h3 {
     font-size: 38px;
     font-weight: 400;
     color: #464646;
     margin-bottom: 25px;
}

.coda-meeting-intl-list-first ul {
     margin: 0 !important;
}

.coda-meeting-intl-list-first ul li a {
     color: #464646;
     border: none;
     display: block;
}

.coda-meeting-intl-list-first ul li label:hover a,
.coda-meeting-intl-list-first ul li a:hover {
     color: #ffffff;
}

#coda-intl-meetings-content .coda-meeting-intl-list-first ul li.radio {
     width: 24%;
}

#coda-intl-meetings-content .coda-meeting-intl-list-first {
     padding-bottom: 30px !important;
}

.coda-meeting-locator-content #coda-intl-meetings-content .coda-report-error {
     margin-bottom: 15px;
     margin-top: 0;
}

.coda-meeting-locator-wrapper .coda-meeting-locator-content .js-wpv-view-layout .wpv-addon-maps-render,
 #coda-intl-meetings-content .js-wpv-view-layout .wpv-addon-maps-render {
     margin-bottom: 30px;
     border: 2px solid #d1d1d1;
}

#coda-usa-meetings-content .coda-sm-content .coda-sm-desc h2 {
     font-size: 36px;
     border: none;
     margin-top: 0;
     font-weight: 300;
     background: #425dbf;
     border-radius: 0;
     color: #ffffff;
     padding: 9px 25px 7px;
     margin-bottom: 0;
     margin-top: 0 !important;
}

.coda-meeting-locator-wrapper #coda-usa-meetings-content h2 {
     margin-bottom: 29px;
}

#coda-usa-meetings-content .coda-sm-content .coda-sm-desc .coda-sm-general-info {
     background: #f7f9fa;
     padding: 27px 18px 21px;
     margin-bottom: 18px;
}

#coda-usa-meetings-content .coda-sm-content .coda-sm-desc .coda-sm-general-info ul {
     margin: 0;
}

#coda-usa-meetings-content .coda-sm-content .coda-sm-desc .coda-sm-general-info ul:after {
     content: '';
     display: table;
     clear: both;
}

#coda-usa-meetings-content .coda-sm-content .coda-sm-desc .coda-sm-general-info ul li {
     list-style: none;
     float: left;
     margin-right: 2%;
}

#coda-usa-meetings-content .coda-sm-content .coda-sm-desc .coda-sm-general-info ul li:first-child {
     width: 15%;
     background: #e7e9ea;
     text-align: center;
     padding: 12px 14px 10px;
     line-height: normal;
     display: inline-block;
     text-align: center;
}

#coda-usa-meetings-content .coda-sm-content .coda-sm-desc .coda-sm-general-info ul li:nth-child(2) {
     width: 22%;
}

#coda-usa-meetings-content .coda-sm-content .coda-sm-desc .coda-sm-general-info ul li:nth-child(3) {
     width: 31%;
}

#coda-usa-meetings-content .coda-sm-content .coda-sm-desc .coda-sm-general-info ul li:last-child {
     width: 26%;
     margin-right: 0;
}

#coda-usa-meetings-content .coda-sm-content .coda-sm-desc .coda-sm-general-info ul li i {
     font-style: normal;
}

#coda-usa-meetings-content .coda-sm-content .coda-sm-desc .coda-sm-general-info ul li p {
     display: block;
     padding-bottom: 0;
}

#coda-usa-meetings-content .coda-sm-content .coda-sm-desc .coda-sm-general-info ul li label {
     font-size: 18px;
     display: inline-block;
     vertical-align: top;
     margin-right: 6px;
     margin-bottom: 0;
}

#coda-usa-meetings-content .coda-sm-content .coda-sm-desc .coda-sm-general-info ul li p {
     font-size: 18px;
     display: inline-block;
     vertical-align: top;
}

#coda-usa-meetings-content .coda-sm-content .coda-sm-desc .coda-sm-contact-info {
     margin: 0 -6px;
}

#coda-usa-meetings-content .coda-sm-content .coda-sm-desc .coda-sm-contact-info .coda-sm-contact-left {
     padding: 0 6px;
     width: 60%;
}

#coda-usa-meetings-content .coda-sm-content .coda-sm-desc .coda-sm-contact-info .coda-sm-contact-right {
     padding: 0 6px;
     width: 40%;
}

#coda-usa-meetings-content .coda-sm-content .coda-sm-desc .coda-sm-contact-info .coda-sm-contact-info-desc {
     background: #f7f9fa;
     padding: 0px 25px 31px;
}

#coda-usa-meetings-content .coda-sm-content .coda-sm-desc .coda-sm-contact-info .coda-sm-contact-info-sec {
     margin-top: 20px;
}

#coda-usa-meetings-content .coda-sm-content .coda-sm-contact-info .coda-sm-contact-info-desc h3 {
     font-weight: 400;
     color: #464646;
     text-transform: uppercase;
     display: block;
     background: #e7e9ea;
     margin: 0 -25px 20px;
     padding: 12px 25px;
     font-size: 24px;
}

#coda-usa-meetings-content .coda-sm-content .coda-sm-contact-info .coda-sm-contact-info-desc span {
     display: block;
     font-size: 18px;
     margin-bottom: 4px;
}

#coda-usa-meetings-content .coda-sm-content .coda-sm-contact-info .coda-sm-contact-info-desc .coda-sm-pm-email a, #coda-usa-meetings-content .coda-sm-content .coda-sm-contact-info .coda-sm-contact-info-desc .coda-sm-pm-phone a, #coda-usa-meetings-content .coda-sm-content .coda-sm-contact-info .coda-sm-contact-info-desc .coda-dir-icon a {
     font-size: 18px;
     color: #425dbf;
     font-weight: 400;
     border-bottom: 2px solid #acb5de;
     position: static;
     display: inline-block;
}

#coda-usa-meetings-content .coda-sm-content .coda-sm-contact-info .coda-sm-contact-info-desc .coda-dir-icon {
     margin-top: 21px;
     position: relative;
}

#coda-usa-meetings-content .coda-sm-content .coda-sm-contact-info .coda-sm-contact-info-desc .coda-sm-pm-email, #coda-usa-meetings-content .coda-sm-content .coda-sm-contact-info .coda-sm-contact-info-desc .coda-sm-pm-phone, #coda-usa-meetings-content .coda-sm-content .coda-sm-contact-info .coda-sm-contact-info-desc .coda-dir-icon {
     padding-left: 44px;
}

#coda-usa-meetings-content .coda-sm-content .coda-sm-contact-info .coda-sm-contact-info-desc a span {
     width: 30px;
     height: 30px;
     line-height: 30px;
     border-radius: 50%;
     background: #425dbf;
     display: inline-block;
     text-align: center;
     position: absolute;
     left: 0;
     top: calc(50% - 15px);
}

#coda-usa-meetings-content .coda-sm-content .coda-sm-contact-info .coda-sm-contact-info-desc a img {
     height: 17px;
     display: inline-block;
     margin-top: -2px;
     width: auto;
}

#coda-usa-meetings-content .coda-sm-content .coda-sm-contact-info .coda-sm-contact-info-desc .coda-sm-pm-email a:hover, #coda-usa-meetings-content .coda-sm-content .coda-sm-contact-info .coda-sm-contact-info-desc .coda-sm-pm-phone a:hover, #coda-usa-meetings-content .coda-sm-content .coda-sm-contact-info .coda-sm-contact-info-desc .coda-dir-icon a:hover {
     border-bottom-color: transparent;
}

#coda-usa-meetings-content .coda-sm-content .coda-sm-contact-info .coda-sm-contact-info-desc .coda-sm-pm-email {
     position: relative;
}

#coda-usa-meetings-content .coda-sm-content .coda-sm-contact-info .coda-sm-contact-info-desc .coda-sm-pm-phone {
     position: relative;
     display: block;
     margin-bottom: 23px;
}

#coda-usa-meetings-content .coda-sm-content .coda-sm-contact-info .coda-sm-contact-info-desc .coda-sm-pm-phone a {
     color: #464646;
     border-bottom-color: transparent;
}

#coda-usa-meetings-content .coda-sm-content .coda-sm-contact-info .coda-sm-contact-info-desc .coda-sm-pm-phone a:hover {
     color: #425dbf;
     border-bottom-color: #acb5de;
}

#coda-usa-meetings-content .coda-sm-content .coda-sm-contact-info .coda-sm-contact-info-desc .coda-sm-pm-name {
     font-weight: 700;
     font-size: 18px;
}

#coda-usa-meetings-content .coda-sm-content .coda-sm-contact-info .coda-sm-contact-right .coda-sm-pm-name {
     margin-bottom: 23px;
}

#coda-usa-meetings-content .coda-sm-content .coda-sm-contact-info .coda-sm-contact-info-desc .coda-sm-pm-email img {
     width: 16px;
     height: auto;
}

#coda-usa-meetings-content .coda-sm-content .coda-sm-contact-info .coda-sm-contact-info-desc .coda-sm-pm-phone img {
     width: 14px;
     height: auto;
}

#coda-usa-meetings-content .coda-sm-content .coda-sm-notice-info {
     background: #f7f9fa;
     margin-top: 20px;
     padding: 0px 25px 24px;
}

#coda-usa-meetings-content .coda-sm-content .coda-sm-notice-info h3 {
     font-weight: 400;
     color: #464646;
     text-transform: uppercase;
     display: block;
     background: #e7e9ea;
     margin: 0 -25px 20px;
     padding: 12px 25px;
     font-size: 24px;
}

#coda-usa-meetings-content .coda-sm-content .coda-sm-contact-info .coda-sm-contact-info-desc .coda-sm-pm-address, #coda-usa-meetings-content .coda-sm-content .coda-sm-contact-info .coda-sm-contact-info-desc .coda-sm-pm-address2 {
     font-size: 18px;
     line-height: 26px;
}

#coda-usa-meetings-content .coda-sm-content .coda-sm-notice-info p:last-child {
     padding-bottom: 0;
}

#coda-usa-meetings-content .coda-sm-map .js-wpv-addon-maps-render {
     border: 2px solid #d1d1d1;
}

#coda-usa-meetings-content .coda-sm-map .coda-map-contact-info .coda-map-contact-left ul {
     margin: 0;
}

#coda-usa-meetings-content .coda-sm-map .coda-map-contact-info .coda-map-contact-left ul li {
     list-style: none;
     display: inline-block;
     vertical-align: top;
}

#coda-usa-meetings-content .coda-sm-map .coda-map-contact-info .coda-map-contact-left ul li:after {
     content: '';
     display: inline-block;
     background: #464646;
     width: 1px;
     height: 12px;
     margin: 0px 4px -1px 9px;
}

#coda-usa-meetings-content .coda-sm-map .coda-map-contact-info .coda-map-contact-left ul li:last-child:after {
     display: none;
}

#coda-usa-meetings-content .coda-sm-map .coda-map-contact-info .coda-map-contact-left ul li a:hover {
     color: #425dbf;
}

#coda-usa-meetings-content .coda-sm-map .coda-map-contact-info .coda-map-contact-left ul li a {
     font-size: 14px;
     color: #464646;
     border-bottom: none;
}

#coda-usa-meetings-content .coda-sm-map .coda-map-contact-info .coda-map-contact-left {
     width: 59%;
     text-align: left;
}

#coda-usa-meetings-content .coda-sm-map .coda-map-contact-info .coda-map-contact-right {
     text-align: right;
     width: 41%;
     margin-top: 4px;
}

#coda-usa-meetings-content .coda-sm-map .coda-map-contact-info .coda-map-contact-right p {
     font-size: 14px;
     color: #464646;
}

#coda-usa-meetings-content .coda-sm-map .coda-map-contact-info .coda-map-contact-right p a, #coda-usa-meetings-content .coda-sm-map .coda-map-contact-info .coda-map-contact-left ul li a {
     font-weight: 700;
     border-bottom: 1px solid #425dbf;
     color: #425dbf;
}

#coda-usa-meetings-content .coda-sm-map .coda-map-contact-info .coda-map-contact-right p a {
     font-size: 14px;
}

#coda-usa-meetings-content .coda-sm-map .coda-map-contact-info .coda-map-contact-left ul li a {
     font-size: 20px;
}

#coda-usa-meetings-content .coda-sm-map .coda-map-contact-info {
     margin-top: 4px;
}

#coda-usa-meetings-content .coda-sm-content .coda-sm-notice-info p {
     line-height: 26px;
}

#coda-usa-meetings-content .coda-usa-map-section .coda-usa-map-wrap #svggroup {
     max-width: 640px;
     margin: 0 auto;
}

.coda-meeting-locator-heading .coda-usa-meetings-search {
     text-align: right;
}

.coda-meeting-locator-heading .coda-usa-meetings-search .plus, .coda-meeting-locator-heading .coda-usa-meetings-back .plus {
     font-size: 36px;
     line-height: 0;
     font-weight: 300;
     display: inline-block;
     vertical-align: middle;
     margin-top: -3px;
     margin-right: 16px;
}

.coda-meeting-locator-heading .coda-usa-meetings-print .dbtn, .coda-meeting-locator-heading .coda-usa-meetings-search .dbtn, .coda-meeting-locator-heading .coda-usa-meetings-back .dbtn {
     background-color: #425dbf !important;
     padding: 11px 22px !important;
}
.coda-meeting-locator-heading .coda-usa-meetings-search #code-print-bulk-meetings-pdf {
    padding: 9px 22px 11px !important;
    position: relative;
    top: -2px;	
}
#coda-usa-meetings-content .coda-usa-meetings-print .dbtn:hover, .coda-meeting-locator-heading .coda-usa-meetings-search .dbtn:hover, #coda-usa-meetings-content .coda-usa-meetings-back .dbtn:hover {
     background-color: #01b4b5 !important;
}

#coda-usa-meetings-content .coda-usa-meetings-back-item {
     display: inline-block;
	vertical-align: top;
}

#coda-usa-meetings-content .coda-usa-meetings-search, #coda-usa-meetings-content .coda-usa-meetings-back {
     margin-right: 4px;
}

#coda-usa-meetings-content .coda-usa-meetings-desc-search {
     text-align: right;
     margin-top: 9px;
}

#coda-usa-meetings-content .coda-usa-meetings-print .dbtn img {
     height: auto;
     width: 26px;
     margin-top: -2px;
}

#coda-usa-meetings-content .coda-usa-meetings-print .dbtn {
     padding: 11px 13px !important;
}

.coda-single-meeting .coda-meeting-locator-wrapper #coda-usa-meetings-content h2 {
     margin-top: 9px;
}

#coda-usa-meetings-content .coda-sm-content .coda-sm-desc .coda-sm-contact-info .coda-sm-contact-info-desc.coda-sm-contact-info-online {
	margin-bottom: 20px;
}

/** Tradition Wrap **/

.trManagement .coda-trans-Block ul li {
     margin-bottom: 28px;
}

.traditionWrap.coda-steps-block .color5 .vc_tta-panel-body {
     padding: 15px 60px 32px !important;
}

.traditionWrap .coda-proBlock-right p {
     padding-bottom: 0;
}

.materialWrap .coda-materi-text {
     margin-top: 18px;
}

.materialWrap .coda-material-tab.faq .vc_toggle .vc_toggle_content {
     padding: 30px 30px 24px;
}

.coda-code, .coda-code p {
     line-height: 15px;
}

.coda-code p code {
     line-height: 15px;
}

.template1 .gridFull .dBox .aio-icon-square_box {
     height: 344px;
     overflow: hidden;
}

.template1 .gridFull .dBox {
     vertical-align: top;
}

.coda-code {
     margin-top: 26px;
}
/* .traditionWrap.learningWrap .learningMenu {
     margin-bottom: 10px;
}*/
.outreachGap {
     margin-top: 7px;
}

.infoGap p, .boxWrap .box p {
     letter-spacing: -.2px;
     line-height: 27px;
}

.patternsWrap blockquote {
     background: #ebebeb;
}

.codaCommitte ul.blackDots li {
     padding-left: 25px;
}

.coda-committe-gap ul.blackDots {
     margin-top: 10px;
}

.comContact .emailText .aio-icon-description {
     margin-top: -10px;
}

.outreacBox .aio-icon-component .aio-icon-description {
     background: #ffffff;
     margin: 0 -15px;
     width: calc(100% + 30px);
     padding: 20px 30px 21px;
}

.outreacBox .aio-icon-component a {
     padding: 0 !important;
     min-height: inherit !important;
}

.outreacBox .aio-icon-component .aio-icon-description p {
     font-size: 17px !important;
     color: #464646 !important;
     line-height: 27px !important;
     padding: 0;
}

.outreacBox .aio-icon-component .aio-icon-header {
     padding-bottom: 30px;
}

.outreacBox .aio-icon-component .aio-icon-square_box {
     padding-top: 30px;
}

.outreacBox .box .vc_column-inner {
}

.outreacBox .box {
     overflow: hidden;
}

.boxWrap.outreacBox .box .aio-icon-component a .aio-icon-square_box {
     min-height: 82px;
}

.hospitalsBottom {
     margin-top: 38px;
}

.globalWrap .vc_toggle .vc_toggle_content p {
     padding-bottom: 5px;
}

.deleg-gap .blackDots li {
     padding-left: 25px;
}

.shopWrapper.coda-literature blockquote h2 label {
     margin-left: 15px;
}

.shopWrapper.coda-literature blockquote {
     margin-top: 26px;
}

.coda-attractWarp .aio-icon-component .aio-icon-box .align-icon {
     min-height: 49px;
}

.coda-what-gap p {
     padding-bottom: 25px;
}

.coda-what-gap p:last-child {
     padding-bottom: 0px;
}

.coda-board-block blockquote {
     max-width: 876px;
     padding: 14px 18px 20px;
}

.coda-board-block .greenDots li {
     padding-left: 25px;
}

.coda-board-block .aio-icon-component .aio-icon-description {
     margin-top: -10px;
}

.coda-faq .vc_toggle .vc_toggle_content p {
     padding-bottom: 9px;
}

.coda-faq .vc_toggle .vc_toggle_content .dbtn {
     padding: 10px 18px !important;
}

.coda-faq .vc_toggle .vc_toggle_content h4 {
     font-weight: 400;
     margin-bottom: 15px;
}

.coda-faq .vc_toggle .vc_toggle_content p b {
     display: inline-block;
     margin-bottom: 5px;
}

.coda-faq .vc_toggle .vc_toggle_content h3 {
     font-weight: 400;
     margin-bottom: 15px;
}
 
/*** RecoveryStories Page ***/

.recoveryBlog .catTitle {
     font-size: 30px;
     color: #ffffff;
     background: #b7b7b7;
     display: block;
     padding: 14px 29px;
     font-weight: 300;
}

.recoveryBlog .contentBar h3 a {
     display: block;
     padding: 17px 60px 17px 29px;
     background: #ebebeb;
     color: #464646;
     font-weight: 400;
     border: none;
     Position: relative;
     -webkit-transition: all .5s;
     -moz-transition: all .5s;
     -o-transition: all .5s;
     transition: all .5s;
     font-size: 24px;
}

.recoveryBlog .contentBar h3 a:after {
     content: '+';
     display: inline-block;
     width: 38px;
     line-height: 29px;
     height: 38px;
     border: 4px solid #b7b7b7;
     border-radius: 50%;
     font-size: 30px;
     font-weight: 700;
     color: #464646;
     Position: absolute;
     top: calc(50% - 19px);
     right: 11px;
     text-align: center;
     -webkit-transition: all .5s;
     -moz-transition: all .5s;
     -o-transition: all .5s;
     transition: all .5s;
}

.recoveryBlog .contentBar h3 a:hover {
     background: #425dbf;
     color: #ffffff;
}

.recoveryBlog .contentBar h3 a:hover:after {
     color: #ffffff;
     border-color: #ffffff;
}

.recoveryBlog .recoverySidebar .widget_categories,
.recoveryBlog .recoverySidebar .widget_wpcategorieswidget {
     background: #ebebeb;
     margin-bottom: 14px;
}

.recoveryBlog .recoverySidebar .widget_categories .widget-title,
.recoveryBlog .recoverySidebar .widget_wpcategorieswidget .widget-title {
     background: #9f107b;
     color: #ffffff;
     padding: 17px 23px 17px;
     text-transform: uppercase;
     font-weight: 400;
     font-size: 24px;
}

.recoveryBlog .recoverySidebar .widget_categories ul,
.recoveryBlog .recoverySidebar .widget_wpcategorieswidget ul {
     margin: 0;
     padding: 0px 0px 8px 0;
}

.recoveryBlog .recoverySidebar .widget_categories ul li,
.recoveryBlog .recoverySidebar .widget_wpcategorieswidget ul li {
     list-style: none;
     display: block;
     margin-bottom: 15px;
     vertical-align: top;
}

.recoveryBlog .recoverySidebar .widget_categories ul li a,
.recoveryBlog .recoverySidebar .widget_wpcategorieswidget ul li a {
     font-size: 18px;
     Position: relative;
     color: #464646;
     padding-left: 25px;
     display: block;
}

.recoveryBlog .recoverySidebar .widget_categories ul li a:hover,
.recoveryBlog .recoverySidebar .widget_wpcategorieswidget ul li a:hover {
     color: #9f107b;
}

.recoveryBlog .recoverySidebar .widget_categories ul li a:before,
.recoveryBlog .recoverySidebar .widget_wpcategorieswidget ul li a:before {
     content: '';
     display: inline-block;
     background: #9f107b;
     width: 5px;
     height: 15px;
     Position: absolute;
     top: calc(50% - 7.5px);
     left: 0;
     -webkit-transition: all .5s;
     -moz-transition: all .5s;
     -o-transition: all .5s;
     transition: all .5s;
     opacity: 0;
}

.recoveryBlog .recoverySidebar .widget_categories ul li.current-cat a:before, 
.recoveryBlog .recoverySidebar .widget_categories ul li a:hover:before,
.recoveryBlog .recoverySidebar .widget_wpcategorieswidget ul li.current-cat a:before, 
.recoveryBlog .recoverySidebar .widget_wpcategorieswidget ul li a:hover:before {
     opacity: 1;
}

.recoveryBlog .recoverySidebar .widget .dbtn .plus {
     font-size: 36px;
     line-height: 0;
     font-weight: 300;
     display: inline-block;
     vertical-align: middle;
     margin-top: -4px;
     margin-right: 16px;
}

.recoveryBlog .recoverySidebar .widget .dbtn {
     background-color: #01b4b5 !important;
     padding: 11px 19px 11px 20px !important;
     width: 100%;
     text-align: center;
}

.recoveryBlog .quickWrap {
     padding-top: 44px;
     padding-bottom: 39px;
}

.recoveryBlog .recoverySidebar {
     margin-bottom: 20px;
}

.recoverySingle .pageContent .textSingle .entry-header .entry-title,
 .weeklySticky .entry-title {
     font-size: 30px;
     font-weight: 400;
     display: block;
     line-height: normal;
     background: #ebebeb;
     border-left: 7px solid #425dbf;
     padding: 12px 26px 11px;
     margin-bottom: 0;
}

.recoverySingle .pageContent .textSingle .entry-content p {
     line-height: 25px;
     padding-bottom: 25px;
}

.recoverySingle .pageContent .textSingle .entry-content {
     padding: 24px 30px 20px;
}

.recoverySingle .pageContent h2 {
     margin-bottom: 0;
}

.recoveryBlog .recoverySidebar .widget_categories ul li.cat-item-none,
.recoveryBlog .recoverySidebar .widget_wpcategorieswidget ul li.cat-item-none {
     padding-left: 26px;
}

.recoverySingle .pageContent .textSingle .entry-content h2 {
     font-size: 30px;
     font-weight: 400;
     margin-bottom: 20px;
}

.recoverySingle .pageContent .textSingle .entry-content h3 {
     font-size: 22px;
     font-weight: 400;
     margin-bottom: 20px;
}

.coda-serv-guid .aio-icon-component .aio-icon-box {
     padding: 66px 28px 29px;
}

.coda-serv-guid .aio-icon-component .aio-icon-box strong {
     color: #ffffff;
     font-size: 17px !important;
     display: block;
     margin-bottom: 5px;
}

.coda-serv-guid .aio-icon-component .aio-icon-box p {
     color: #ffffff !important;
     font-size: 17px !important;
     line-height: 25px !important;
}

.coda-serv-guid .wpb_wrapper .aio-icon-component .aio-icon-box, .coda-serv-guid .wpb_wrapper .aio-icon-component, .coda-serv-guid .wpb_wrapper {
     height: 100% !important;
}

.coda-serv-guid .wpb_wrapper .aio-icon-component {
     margin-bottom: 0 !important;
     padding-bottom: 41px;
}

#coda-state-meetings-content .coda-meeting-state-list ul li {
     list-style: none;
}

#coda-state-meetings-content .coda-meeting-state-list ul {
     margin: 0;
}

#coda-state-meetings-content .coda-meeting-state-list {
     background: #f7f9fa;
     padding: 22px 26px 15px;
}
.coda-meeting-locator-wrapper .coda-meeting-locator-content h2,
.coda-meeting-locator-wrapper #coda-intl-meetings-content h2,
.coda-meeting-locator-wrapper #coda-phone-meetings-content h2,
.coda-meeting-locator-wrapper #coda-online-meetings-content h2,
#coda-city-meetings-content .coda-meeting-locator-heading h2,
.coda-meeting-locator-content #coda-state-meetings-content h2 {
     margin-top: 4px;
     margin-bottom: 43px;
}
.coda-meeting-locator-wrapper .coda-meeting-locator-content .coda-meeting-locator-heading,
.coda-meeting-locator-wrapper #coda-intl-meetings-content .coda-meeting-locator-heading,
.coda-meeting-locator-wrapper #coda-phone-meetings-content .coda-meeting-locator-heading,
.coda-meeting-locator-wrapper #coda-online-meetings-content .coda-meeting-locator-heading,
.coda-meeting-locator-content #coda-state-meetings-content .coda-meeting-locator-heading {
     margin-top: 28px;
}

#coda-online-meetings-content .coda-meeting-locator-heading .coda-usa-meetings-search .dbtn {
     background-color: #92c745 !important;
}

#coda-intl-meetings-content .coda-meeting-locator-heading .coda-usa-meetings-search .dbtn:hover,
#coda-phone-meetings-content .coda-meeting-locator-heading .coda-usa-meetings-search .dbtn:hover,
#coda-online-meetings-content .coda-meeting-locator-heading .coda-usa-meetings-search .dbtn:hover {
     background-color: #01b4b5 !important;
}

#coda-phone-meetings-content .coda-meeting-locator-heading .coda-usa-meetings-search .dbtn {
     background-color: #ffba32 !important;
}

.coda-meeting-locator-wrapper #coda-online-meetings-content table thead th {
     background: #92c745 !important;
}

.coda-meeting-locator-wrapper #coda-phone-meetings-content table .wpv-loop tr:nth-child(odd) td {
    /*word-break: break-word; */;
}

#coda-intl-meetings-content .coda-meeting-locator-heading .coda-usa-meetings-search .dbtn {
     background-color: #9f107b !important;
}

#coda-state-meetings-content .coda-meeting-state-list ul li {
     display: inline-block;
     vertical-align: top;
     width: 24.25%;
     margin: 0 1% 0 0;
}

#coda-state-meetings-content .coda-meeting-state-list ul li:nth-child(4n) {
     margin-right: 0;
}

#coda-state-meetings-content .coda-meeting-state-list ul li a {
     display: block;
     width: 100%;
     padding: 13px 22px 13px 42px;
     background: transparent;
     text-transform: capitalize;
     font-size: 20px;
     line-height: normal;
     color: #464646;
     -webkit-transition: all .5s;
     -moz-transition: all .5s;
     -o-transition: all .5s;
     transition: all .5s;
     margin-bottom: 2px;
     Position: relative;
     border-bottom: none;
}

#coda-state-meetings-content .coda-meeting-state-list ul li a:hover {
     color: #ffffff;
     background: #425dbf;
}

#coda-state-meetings-content .coda-meeting-state-list ul li a:after {
     content: '';
     display: inline-block;
     background: url(/wp-content/uploads/2018/09/right_arrow.png) no-repeat center left;
     width: 18px;
     height: 18px;
     Position: absolute;
     top: calc(50% - 9px);
     left: 16px;
     -webkit-transition: all .5s;
     -moz-transition: all .5s;
     -o-transition: all .5s;
     transition: all .5s;
     opacity: 0;
}

#coda-state-meetings-content .coda-meeting-state-list ul li a:hover:after {
     opacity: 1;
}

.modal .modal-dialog {
}

.modal .modal-dialog .modal-content {
     background: #ff6d18;
     border-radius: 0px;
     border: none;
     position: relative;
     box-shadow: 0 0 0;
     padding: 33px 50px 32px;
}

.modal.in {
     width: 100%;
     height: 100%;
     display: flex !important;
     flex-direction: column;
     justify-content: center;
     cursor: crosshair;
     z-index: 9999;
}

.modal .modal-dialog {
     margin: 0px auto;
     cursor: default;
}

.modal .modal-dialog .modal-content .modal-header {
     border: none;
     padding: 0;
     position: absolute;
     right: 15px;
     top: 15px;
}

.modal .modal-dialog .modal-content .modal-header .close {
     opacity: 1;
     padding: 0;
     color: #c94f06 !important;
     background: transparent !important;
     border: none !important;
     text-shadow: 0 0 0;
     font-weight: 300;
     font-size: 30px;
     line-height: 18px;
}

.modal .modal-dialog .modal-content .modal-body label {
     color: #ffffff;
     font-size: 50px;
     text-transform: uppercase;
     font-weight: 300;
     line-height: 46px;
     display: inline-block;
     vertical-align: top;
}

.modal .modal-dialog .modal-content .modal-body span {
     display: inline-block;
     vertical-align: top;
     position: absolute;
     left: 0;
     top: 15px;
}

.modal .modal-dialog .modal-content .modal-body {
     font-size: 26px;
     position: relative;
     padding-left: 60px;
     font-weight: 300;
     color: #ffffff;
     line-height: 32px;
}

#meetingEditConfModal .modal-dialog .modal-content .modal-body {
     font-size: inherit;
}

.modal .modal-dialog .modal-content .modal-body div {
     margin-bottom: 15px;
     display: block;
}

.coda-meeting-locator-intl-wrapper .coda-meeting-btn .ubtn i {
     left: 20px;
}

.newsletterIcon .dbtn.btn {
     background-color: #9f107b !important;
     border-radius: 5px !important;
}

.newsletterIcon .dbtn.btn:hover {
     background-color: #01b4b5 !important;
}

/** event page **/

.coda-event-clndr .coda-even-btn {
     text-align: right;
     margin: 40px 0 34px;
}

.coda-event-clndr .calPageTitle {
	margin-top: 40px;
}

.coda-event-clndr p a {
     border-bottom: none;
}

.coda-event-clndr .coda-even-btn .coda-world-btn {
     background-color: #ffba32 !important;
}

.coda-event-clndr .coda-even-btn .coda-add-event {
     background-color: #01b4b5 !important;
     margin-left: 4px;
}

.coda-event-clndr .coda-even-btn .coda-world-btn:hover {
     background-color: #01b4b5 !important;
}

.coda-event-clndr .tribe-events-title-bar {
     margin-top: 15px;
}

.coda-event-clndr .tribe-events-page-title {
     font-size: 54px;
     font-weight: 300;
     text-transform: uppercase;
}

.coda-event-clndr .tribe-events-calendar th {
     font-size: 22px;
     font-weight: 900;
     padding: 12px 0;
     background: #666666;
     color: #ffffff;
}

#tribe-events #tribe-events-content .tribe-events-calendar td {
     padding: 0;
}

.tribe-events-calendar div[id*=tribe-events-daynum-] a,
#tribe-events .tribe-events-calendar td div[id*=tribe-events-daynum-] {
     font-size: 18px !important;
}

#tribe-events .tribe-events-calendar .tribe-events-tooltip {
     padding: 20px 20px 16px;
     background: #ffffff !important;
     opacity: 1;
     border: none !important;
     box-shadow: 0px 1px 22px rgba(0,0,0,.3);
     display: none !important;
}

#tribe-bar-form .tribe-bar-filters input[type=text] {
     color: #595b62;
     font-weight: 500;
     font-size: 20px;
     border-bottom: 2px dashed #b9b9b9;
     padding: 12px 10px;
}

#tribe-bar-form .tribe-bar-filters input[type=text]::-webkit-input-placeholder,
#tribe-bar-form .tribe-bar-filters input[type=text]::-webkit-input-placeholder {
     font-weight: 500;
}

#tribe-bar-form .tribe-bar-filters input[type=text]:-moz-placeholder,
#tribe-bar-form .tribe-bar-filters input[type=text]:-moz-placeholder {
 /* Firefox 18- */
     font-weight: 500;
}

#tribe-bar-form .tribe-bar-filters input[type=text]::-moz-placeholder,
#tribe-bar-form .tribe-bar-filters input[type=text]::-moz-placeholder {
  /* Firefox 19+ */
     font-weight: 500;
}

#tribe-bar-form .tribe-bar-filters input[type=text]:-ms-input-placeholder,
#tribe-bar-form .tribe-bar-filters input[type=text]:-ms-input-placeholder {
     font-weight: 500;
}

.tribe-bar-filters .tribe-bar-submit,
.tribe-bar-filters .tribe-bar-search-filter,
.tribe-bar-filters .tribe-bar-date-filter {
     width: 35.7% !important;
     margin-right: 2% !important;
}

.tribe-bar-filters .tribe-bar-submit {
     margin-right: .5% !important;
     margin-left: 0 !important;
     width: 24% !important;
}

#tribe-bar-form .tribe-bar-filters .tribe-bar-submit input[type=submit] {
     background: #01b4b5;
     font-weight: 900;
     font-size: 20px;
     letter-spacing: .2px;
     padding: 15px 13px;
     margin-bottom: 0;
}

#tribe-bar-form .tribe-bar-filters .tribe-bar-submit input[type=submit]:hover {
     background: #9f107b !important;
}

#tribe-bar-form .tribe-bar-views-inner label,
#tribe-bar-form .tribe-bar-filters label {
     font-size: 16px;
     font-weight: 900;
     color: #41403e;
}

.tribe-events-calendar .tribe-event-featured a,   
.tribe-events-calendar div[id*=tribe-events-daynum-], .tribe-events-calendar div[id*=tribe-events-daynum-] a,
#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a {
     border: none !important;
     border-radius: 0 !important;
}

.tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-], .tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-]>a {
     color: #6f6c67 !important;
     opacity: 1;
}

.tribe-events-calendar div[id*=tribe-events-daynum-], .tribe-events-calendar div[id*=tribe-events-daynum-] a {
     color: #ffffff !important;
}

.coda-event-clndr #tribe-bar-views .tribe-bar-views-list {
     border-radius: 0px;
}

.coda-event-clndr .tribe-events-present div[id*=tribe-events-daynum-],
.coda-event-clndr .tribe-events-future div[id*=tribe-events-daynum-] {
     background-color: #b1b2b2 !important;
}

.tribe-events-calendar div[id*=tribe-events-daynum-] a {
     background-color: transparent !important;
}

.tribe-events-calendar .tribe-event-featured {
     background-color: #01b4b5 !important;
     font-size: 16px;
}

#tribe-events-content .tribe-events-calendar td:hover {
     background: #edeeee;
}

#tribe-events-content .tribe-events-calendar .tribe-events-future.tribe-events-has-events:hover {
     background: transparent;
}

.coda-event-clndr .tribe-events-othermonth div[id*=tribe-events-daynum-] {
     background-color: #f7f7f7 !important;
}

.coda-event-clndr .tribe-events-thismonth.tribe-events-present div[id*=tribe-events-daynum-] {
     background-color: #b1b2b2 !important;
}

.coda-event-clndr .tribe-events-future.tribe-events-othermonth div[id*=tribe-events-daynum-] {
     background-color: #dcdddd !important;
     color: #464646 !important;
}

.coda-event-clndr .tribe-events-future.tribe-events-othermonth div[id*=tribe-events-daynum-] a {
     color: #464646 !important;
}

.coda-event-clndr .tribe-events-future.tribe-events-othermonth {
     background-color: #f9f9f9 !important;
}

.events-archive.events-gridview #tribe-events-content table .type-tribe_events a {
     color: #01b4b5;
     border: none;
     font-size: 18px;
     font-weight: 600;
     font-family: 'Roboto', sans-serif;
     margin-bottom: 0;
     padding-bottom: 0;
}

.events-archive.events-gridview #tribe-events-content table .type-tribe_events {
     border-color: #dfe0e0 !important;
     padding: 10px 12px !important;
}

.coda-event-clndr .tribe-events-othermonth .type-tribe_events a {
     color: #51c3ce !important;
     opacity: 1;
     font-weight: 400 !important;
}

.coda-event-clndr .tribe-events-future.tribe-events-othermonth .type-tribe_events,
.coda-event-clndr .tribe-events-othermonth .type-tribe_events {
     opacity: 1;
}

.coda-event-clndr .tribe-events-othermonth.tribe-events-past .type-tribe_events .tribe-events-month-event-title,
.coda-event-clndr .tribe-events-future.tribe-events-othermonth .type-tribe_events .tribe-events-month-event-title,
.coda-event-clndr .tribe-events-future.tribe-events-othermonth .type-tribe_events {
     opacity: 1 !important;
}

.coda-event-clndr .tribe-events-future.tribe-events-othermonth .type-tribe_events a {
     color: #73cbd5 !important;
     opacity: 1;
     font-weight: 400 !important;
}

.tribe-events-adv-list-widget .tribe-events-widget-link a, .tribe-events-back a, .tribe-events-list-widget .tribe-events-widget-link a, ul.tribe-events-sub-nav a,
.post-type-archive-tribe_events #tribe-events-footer li a {
     font-size: 24px;
     color: #01b4b5;
     font-weight: 700;
}

.coda-event-clndr #tribe-events .tribe-events-button {
     font-size: 16px;
     color: #ffffff;
     background: #01b4b5;
     font-weight: 700;
     padding: 10.5px 14px 9.5px;
     letter-spacing: 2px;
     position: relative;
     margin-bottom: 30px;
}

.coda-event-clndr #tribe-bar-form .tribe-bar-views-inner label {
     margin-bottom: 8px;
}

.coda-event-clndr .tribe-bar-views-inner {
     padding: 15px 0 30px;
}
.coda-event-clndr .tribe-events .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-wrapper h3 a,
.post-type-archive-tribe_events .type-tribe_events h3 a, .post-type-archive-tribe_events .tribe-events-calendar .tribe-events-tooltip .entry-title.summary {
     color: #27abb7;
     display: inline-block;
     padding-bottom: 10px;
     margin-bottom: 0px;
     font-size: 22px;
     font-weight: 700;
}

.coda-event-clndr #tribe-events-content .tribe-events-abbr {
     color: #464646;
     font-size: 12px;
}

.coda-meeting-locator-content #meetingEditConfModal .modal-dialog {
     width: 80%;
}

.coda-meeting-locator-content #meetingEditConfModal .modal-dialog .modal-content {
     background: #ffffff;
     padding: 33px 30px 17px;
}

.coda-meeting-locator-content #meetingEditConfModal .modal-dialog .modal-content .modal-body div {
     z-index: 9;
     margin-bottom: 0;
}

.coda-meeting-locator-content .modal.in {
     display: block !important;
}

.coda-meeting-locator-content #meetingEditConfModal .modal-content .coda-addnew-meeting-info .titleBar {
     font-size: 36px;
     background: #464646;
     color: #fff;
     padding: 6px 21px 8px;
     margin-bottom: 30px;
     border: none;
     border-radius: 0;
     font-weight: 300;
}

.coda-meeting-locator-content #meetingEditConfModal .modal-content .cred-form {
     position: relative;
     z-index: 9;
}

.coda-meeting-locator-content #meetingEditConfModal .modal-dialog .modal-content .modal-body {
     padding: 0;
}

.coda-meeting-locator-wrapper #meetingEditConfModal input[type='text'], 
.coda-meeting-locator-wrapper #meetingEditConfModal input[type='search'], 
.coda-meeting-locator-wrapper #meetingEditConfModal select {
     height: 50px;
     border: 1px solid #e7e9ea;
     font-size: 17px;
     padding: 9px 20px;
     background-color: #ffffff;
     border-radius: 4px !important;
     color: #464646 !important;
     margin-bottom: 0;
}

.coda-meeting-locator-wrapper #meetingEditConfModal .fromfild .checkBox label {
     font-size: 17px;
     font-weight: 400;
     color: #464646;
     text-transform: capitalize;
     line-height: normal;
}

.coda-meeting-locator-content #meetingEditConfModal .modal-dialog .modal-content .modal-body .js-wpt-field-items {
     margin-bottom: 0;
}

.modal .modal-dialog .modal-content .modal-body .checkBox .js-wpt-field-items {
     display: inline-block;
}

.coda-meeting-locator-content #meetingEditConfModal .modal-dialog .modal-content .modal-body .coda-adm-row {
     margin-bottom: 26px;
}

.coda-meeting-locator-content #meetingEditConfModal .modal-dialog .modal-content .modal-body .coda-adm-row:last-child {
     margin-bottom: 0;
}

.coda-meeting-locator-content #meetingEditConfModal .modal-dialog .modal-content .checkBox .js-wpt-field-items {
     padding-left: 24px;
}

.coda-meeting-locator-content #meetingEditConfModal .modal-dialog .modal-content .checkBox .js-wpt-field-items:last-child {
     padding-left: 24px;
}

.coda-meeting-locator-content #meetingEditConfModal .modal-dialog .modal-content .modal-body .coda-addnew-meeting-submitter {
     margin-bottom: 25px;
}

.coda-meeting-locator-content #meetingEditConfModal .modal-dialog .modal-content .modal-body .coda-addnew-meeting-desc p {
     font-size: 17px;
     font-weight: 400;
     line-height: 24px;
}

.coda-meeting-locator-content .modal.in.coda-update-conf-modal {
     display: flex !important;
}

.coda-meeting-locator-content #meetingEditConfModal .modal-dialog {
     margin: 60px auto;
}

.coda-meeting-locator-content #meetingEditConfModal .meetingTopText img {
     width: 140px;
}

.coda-meeting-locator-content #meetingEditConfModal .meetingTopText p {
     font-size: 24px;
     font-weight: 400;
     padding-bottom: 15px;
     color: #ffffff;
     line-height: 32px;
}

.coda-meeting-locator-content #meetingEditConfModal .meetingTopText .aio-icon-left {
     margin-right: 27px !important;
     width: 13%;
     float: left;
     margin-top: 4px;
}

.coda-meeting-locator-content #meetingEditConfModal .meetingTopText .aio-ibd-block {
     width: 84%;
     float: right;
}

.coda-meeting-locator-content #meetingEditConfModal .meetingTopText:after {
     content: '';
     display: table;
     clear: both;
}

.coda-meeting-locator-content #meetingEditConfModal .meetingTopText {
     margin-bottom: 30px !important;
}

.coda-meeting-locator-content #meetingEditConfModal .meetingTopText .aio-ibd-block p a {
     color: #ffffff;
     border-bottom: 1px solid #fff;
}

.coda-meeting-locator-content #meetingEditConfModal .meetingTopText .aio-ibd-block p a:hover {
     border-color: transparent;
}

.coda-meeting-locator-content #meetingEditConfModal #cred_form_8167_1 .js-wpt-field-items .meetingID {
     border: none;
     font-size: 30px;
     box-shadow: 0 0 0 !important;
}

.coda-meeting-locator-content #meetingEditConfModal .modal-content .modal-header .close {
     color: #464646 !important;
}

.wpt-form-error {
     font-size: 14.5px;
}

#meetingEditConfModal .modal-dialog .modal-content .wpt-form-error.alert {
     padding: 11px 15px;
     margin-bottom: 10px;
}

#meetingEditConfModal .modal-dialog .modal-content .coda-adm-col textarea {
     font-weight: 400;
     color: #464646 !important;
     max-height: 100%;
}

.coda-meeting-locator-wrapper .coda-meeting-locator-content .js-wpv-view-layout .wpv-addon-maps-render img {
}

.fromfild .coda-adm-col .js-wpt-field-items textarea {
     font-weight: 400;
     color: #464646 !important;
     max-height: 100%;
}

.fromfild .coda-day {
}

.ui-datepicker .ui-widget-header {
     background: #01b4b5 !important;
     border: #01b4b5 !important;
}

.ui-datepicker .ui-widget-header .ui-datepicker-title select {
     height: auto;
     padding: 4px 0;
     border-radius: 0 !important;
}

.ui-datepicker .ui-state-highlight, .ui-datepicker.ui-widget-content .ui-state-highlight, .ui-datepicker .ui-widget-header .ui-state-highlight {
     background: #01b4b5 !important;
     border: #01b4b5 !important;
}

.ui-datepicker td span, .ui-datepicker td a {
     text-align: center !important;
}

.fromfild .coda-day .button {
     font-size: 18px;
     font-weight: 700;
     padding: 13px 20px 10.5px;
     line-height: normal;
     position: absolute;
     right: 15px;
     top: 0;
     box-shadow: 0 0 0;
     background-color: #01b4b5;
}

.fromfild .coda-day .button:hover {
     background-color: #9f107b;
}

.fromfild .coda-day input[type='text'] {
     background-color: #ffffff;
}

.coda-meeting-locator-wrapper #coda-usa-meetings-content .coda-usa-map-section .coda-usa-map-wrapper p {
     padding-bottom: 40px;
}

/*single-meeting*/

.single-meeting .coda-meeting-btn button {
     position: relative;
}

.single-meeting .coda-meeting-btn button i {
     left: 20px;
}

#meetingEditConfModal .modal-dialog .modal-content .modal-body label {
     font-size: 17px;
     color: #464646;
     font-weight: 700;
     text-transform: capitalize;
     line-height: normal;
}

#meetingEditConfModal .modal-dialog .modal-content .modal-body .js-wpt-field-items label {
     font-weight: 400;
     margin-bottom: 0;
}

#meetingEditConfModal .fromfild .js-wpt-field-items .wpt-form-checkbox-label:before, 
#meetingEditConfModal .fromfild .coda-adm-col .wpt-form-item-radio label:before, 
#meetingEditConfModal .fromfild .coda-adm-col .wpt-form-item-checkbox label:before, 
#meetingEditConfModal .fromfild .checkBox label:before {
     top: 5px;
}

#meetingEditConfModal .fromfild .checkBox .wpt-form-checkbox-label {
     white-space: inherit;
     word-break: break-all;
     display: inline;
}

#meetingEditConfModal .fromfild .checkBox .wpt-form-checkbox-label:before {
     left: -24px;
}

#meetingEditConfModal .coda-addnew-meeting-submitter .coda-adm-row .alert,
#meetingEditConfModal .coda-addnew-meeting-submitter .coda-adm-row {
     margin-bottom: 0 !important;
     font-weight: 400;
}

#meetingEditConfModal .coda-addnew-meeting-submitter .coda-adm-row .js-wpt-field-items .wpt-form-label {
     color: #ffffff;
     vertical-align: middle;
}

#meetingEditConfModal .coda-addnew-meeting-submitter {
     font-weight: 400;
}


/*** Browser Fix ***/

.ie .footer .footerRight .bottomWrap input[type='email'] {
     height: 50px !important;
     padding: 10px 22px;
}

.gecko .boxWrap .aio-icon-component a {
     padding: 105px 15px !important;
}

.gecko .boxWrap.outreacBox .aio-icon-component a {
     padding: 28px 15px !important;
}

.safari .connectionBoxes {
     width: 100% !important;
     height: 100% !important;
}

.safari .connectBoxes .wpb_text_column > .wpb_wrapper {
     min-height: 296px !important;
}

.safari .committee .wpb_text_column > .wpb_wrapper {
     min-height: 251px !important;
}

.safari .connectionBoxes.hospitals .wpb_text_column > .wpb_wrapper {
     min-height: 211px !important;
}

.iphone.safari .connectionBoxes {
     width: auto !important;
}

.iphone.safari .connectBoxes .wpb_text_column > .wpb_wrapper, 
 .iphone.safari .connectionBoxes.hospitals .wpb_text_column > .wpb_wrapper,
  .iphone.safari .committee .wpb_text_column > .wpb_wrapper {
     min-height: auto !important;
}

.gecko .boxWrap.outreacBox .aio-icon-component a {
     padding: 0 !important;
}

.safari.osx .coda-meeting-locator-wrapper .coda-meeting-locator-tabs li:after {
     width: calc(100% - 11px);
}

.gecko.osx .coda-meeting-locator-wrapper .coda-meeting-locator-tabs li:after {
     width: calc(100% - 1px);
}

.safari.osx .coda-meeting-locator-intl-wrapper .coda-meeting-intl-list .coda-intl-country-search .form-group input[type=text] {
    width: 40.2%;
}
.safari.osx .quickWrap .coda-quick-meeting-search .coda-qms-zip-code .coda-get-my-location-button {
	padding: 14px 23px 13px;
	padding-left: 5%;
}

/****** 28/8/20 *****/


/* Online Meetings Page */

.coda-search-filter-wrap p {
     text-align: center;
}

.coda-search-filter-wrap ul.coda-search-filter-inner {
     background: #ebebeb;
     padding: 20px 10px 10px;
     margin: 0 0;
}

.coda-search-filter-wrap ul.coda-search-filter-inner li {
     display: inline-block;
     vertical-align: top;
     width: 23.2%;
     margin: 0 10px;
}

.coda-search-filter-wrap ul.coda-search-filter-inner li select {
     border: none;
     background: #fff url(/wp-content/uploads/select_arrow.png) no-repeat 93% center;
     font-size: 18px;
     color: #484848 !important;
}

/* Phone Meetings Page */

.page-template-content-meeting-locator-phone-v2 .coda-meeting-locator-wrapper #coda-phone-meetings-content .coda-search-filter-wrap ul.coda-search-filter-inner li {
	width: 18.5%;
}
.coda-phone-meetings-filter ul.coda-search-filter-inner li {
     width: 14.9%;
}     

/* International Meetings Page */

.coda-meeting-locator-intl-wrapper .coda-meeting-intl-list .coda-search-text-intl {
     font-size: 20px;
     background: #fff;
     padding: 25px 0px;
}

.coda-meeting-locator-intl-wrapper .coda-meeting-intl-list .coda-search-text-intl b {
     font-weight: 900;
}

.coda-meeting-locator-intl-wrapper .coda-meeting-intl-list .coda-intl-country-search,
.coda-meeting-locator-intl-wrapper .coda-meeting-intl-list .coda-search-text-intl {
     margin: -26px -26px 0px;
}

.coda-meeting-locator-intl-wrapper .coda-meeting-intl-list .coda-intl-country-search {
     background: #ebebeb;
     padding: 18px;
     margin-top: 0px;
     margin-bottom: 29px;
}

.coda-meeting-locator-intl-wrapper .coda-meeting-intl-list .coda-intl-country-search button,
.coda-meeting-locator-intl-wrapper .coda-meeting-intl-list .coda-intl-country-search .form-group {
     display: inline-block;
     vertical-align: top;
}

.coda-meeting-locator-intl-wrapper .coda-meeting-intl-list .coda-intl-country-search .form-group {
     width: 83.5%;
     margin: 0 -7px;
}

.coda-meeting-locator-intl-wrapper .coda-meeting-intl-list .coda-intl-country-search button {
     width: 16.5%;
     margin-left: 9px;
     font-size: 20px !important;
     font-weight: 500 !important;
     text-transform: uppercase;
     background: #92c645;
}

.coda-meeting-locator-intl-wrapper .coda-meeting-intl-list .coda-intl-country-search .form-group .btn {
     width: 23%;
     font-size: 20px !important;
     font-weight: 500 !important;
     font-family: 'Roboto', sans-serif, FontAwesome !important;
     text-transform: uppercase;
     background: #ff6d18;
     color: #fff;
     border-radius: 0;
     transition: all .5s;
}

.coda-f2f-meetings-filter .coda-smb-zip-content .btn:hover,
.coda-meeting-locator-intl-wrapper .coda-meeting-intl-list .coda-intl-country-search button:hover,
.coda-meeting-locator-intl-wrapper .coda-meeting-intl-list .coda-intl-country-search .form-group .btn:hover {
     background: #01b4b5;
}

.coda-meeting-locator-intl-wrapper .coda-meeting-intl-list .coda-intl-country-search select,
.coda-meeting-locator-intl-wrapper .coda-meeting-intl-list .coda-intl-country-search .form-group input,
.coda-meeting-locator-intl-wrapper .coda-meeting-intl-list .coda-intl-country-search button {
     height: 50px;
}

.coda-meeting-locator-intl-wrapper .coda-meeting-intl-list .coda-intl-country-search .form-group input[type=text] {
     width: 42%;
}

.coda-meeting-locator-intl-wrapper .coda-meeting-intl-list .coda-intl-country-search .form-group select,
.coda-meeting-locator-intl-wrapper .coda-meeting-intl-list .coda-intl-country-search .form-group input {
     display: inline-block;
     vertical-align: top;
     margin: 0 9px;
     border: none;
     background-color: #fff;
     border-radius: 0;
     font-size: 18px;
	color: #979797;
}

.coda-meeting-locator-intl-wrapper .coda-meeting-intl-list .coda-intl-country-search .form-group .maps-distance-wrap {
     display: inline-block;
     vertical-align: top;
}

.coda-meeting-locator-intl-wrapper .coda-meeting-intl-list .coda-intl-country-search .form-group .maps-distance-wrap input {
     width: 33%;
}

.coda-meeting-locator-intl-wrapper .coda-meeting-intl-list .coda-intl-country-search .form-group .maps-distance-wrap select {
     width: 56%;
}


/* Find a Meeting  Page */

.coda-f2f-meetings-filter .coda-smb-zip-content select,
.coda-f2f-meetings-filter .coda-smb-zip-content input {
     width: 100%;
     border-radius: 0;
     margin-bottom: 10px;
     height: 59px;
     font-size: 23px !important;
     color: #979797;
     border: 2px solid #e4e4e4;
	 padding: 6px 22px !important;
}

.coda-f2f-meetings-filter .coda-smb-zip-content .btn {
     font-size: 23.48px !important;
     font-weight: 500 !important;
     font-family: 'Roboto', sans-serif, FontAwesome !important;
     text-transform: uppercase;
     background: #ff6d18;
     text-align: left;
     color: #fff;
     border: none;
}

/* 03/09/20 */

.page-id-3509 .coda-meeting-locator-wrapper .coda-meeting-locator-content h2 {
     margin-top: 4px;
}

.page-id-3509 .coda-meeting-locator-wrapper  .coda-meeting-locator-heading {
     margin-top: 28px;
}

.coda-f2f-meetings-filter ul.coda-search-filter-inner li,
.coda-intl-meetings-filter ul.coda-search-filter-inner li {
     width: 18.25%;
}

.coda-search-filter-wrap .coda-filter-spinner {
     position: absolute;
     left: 0;
     top: 0;
     width: 100%;
     height: 100%;
     background: rgba(0,0,0,.1) !important;
     display: flex;
     flex-direction: column;
     justify-content: center;
}

.coda-search-filter-wrap .coda-filter-spinner img {
    width: 40px;
    display: table;
    margin: 0 auto; 
}

/* coda-quick-meeting-search */

.coda-quick-meeting-search {
     margin: 0 !important;
     max-width: 100% !important;
	text-align: center;
}

.coda-quick-meeting-search .coda-qms-content .coda-qms-zip-code,
.coda-quick-meeting-search .coda-qms-content-static .coda-qms-zip-code {
     display: inline-block;
     width: 73.7%;
     margin-right: 1px;
     vertical-align: top;
     padding-right: 5px;
}

.coda-quick-meeting-search .coda-qms-content .coda-qms-zip-code .form-group,
.coda-quick-meeting-search .coda-qms-content-static .coda-qms-zip-code .form-group {
     margin-bottom: 0;
}

.coda-quick-meeting-search .coda-qms-content .coda-qms-zip-code .form-control,
.coda-quick-meeting-search .coda-qms-content-static .coda-qms-zip-code .form-control {
     padding: 9px 19px;
     line-height: 24px;
     height: 50px;
     font-size: 18px !important;
     border-radius: 0px !important;
     color: #979797 !important;
     display: inline-block;
     width: calc(50% - 4px) !important;
     margin-right: 8px;
     vertical-align: top;
}

.wrapperOuter .coda-quick-meeting-search select {
     color: #979797 !important;
}

.coda-quick-meeting-search textarea::-webkit-input-placeholder,
.coda-quick-meeting-search input::-webkit-input-placeholder {
     color: #979797 !important;
}

.coda-quick-meeting-search textarea:-moz-placeholder,
.coda-quick-meeting-search input:-moz-placeholder {
 /* Firefox 18- */
     color: #979797 !important;
}

.coda-quick-meeting-search textarea::-moz-placeholder,
.coda-quick-meeting-search input::-moz-placeholder {
  /* Firefox 19+ */
     color: #979797 !important;
}

.coda-quick-meeting-search textarea:-ms-input-placeholder,
.coda-quick-meeting-search input:-ms-input-placeholder {
     color: #979797 !important;
}

.coda-quick-meeting-search .coda-qms-title h3 {
     margin-bottom: 15px;
}

.coda-quick-meeting-search .coda-qms-content .coda-qms-zip-code select,
.coda-quick-meeting-search .coda-qms-content-static .coda-qms-zip-code select {
     margin-right: 0 !important;
}

.coda-quick-meeting-search .coda-qms-content .coda-qms-zip-code .pac-target-input,
.coda-quick-meeting-search .coda-qms-content-static .coda-qms-zip-code .pac-target-input {
     width: 32.8% !important;
     margin-right: 8px;
}

.coda-quick-meeting-search .coda-qms-content .maps-distance-wrap,
.coda-quick-meeting-search .coda-qms-content-static .maps-distance-wrap {
     display: inline-block;
     vertical-align: top;
     width: 41.1%;
}

.coda-quick-meeting-search .coda-qms-content .coda-qms-zip-lang,
.coda-quick-meeting-search .coda-qms-content-static .coda-qms-zip-lang {
     width: 15.7%;
     display: inline-block;
     vertical-align: top;
}

.coda-quick-meeting-search .coda-qms-content .wpv-submit-trigger,
.coda-quick-meeting-search .coda-qms-content-static .wpv-submit-trigger {
     width: 9.6%;
     margin-left: 8px;
     background-color: #92c645 !important;
}

.quickWrap .coda-quick-meeting-search .coda-qms-zip-code .coda-get-my-location-button {
     background: #fe6e1b;
     color: #ffffff;
     padding: 14px 23px 13px;
     font-weight: 500 !important;
     font-size: 19px !important;
     border-radius: 0px !important;
     margin-right: 8px;
     box-shadow: 0 0 0 !important;
}

/* coda-search-filter-mobile-wrap */

.coda-search-filter-mobile-wrap .coda-search-filter-mobile-bar {
    font-size: 11px;
    color: #5a5a5a;
    background: #ebebeb; 
    padding: 12px 41px 11px 20px;
    text-align: right;
    position: relative;	
    cursor: pointer;
    transition: color .5s;
}  

/* dataTables_wrapper */

.dataTables_wrapper .dataTables_paginate,
.dataTables_wrapper .dataTables_length {
	display: block !important;
}

.dataTables_wrapper .dataTables_length select {
    width: 75px;
    line-height: 42px;
    font-size: 22px;
    color: #5d5d5d !important;
    font-weight: 400;
    border: 1px solid #ffffff;
    background-size: 13px;
    display: inline-block;
    vertical-align: middle;
    margin: 0 3px 0 3px;
    position: relative;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    cursor: pointer;
    padding: 0 11px 0 6px !important;
    font-family: 'Roboto', sans-serif;
    text-align: center;
    overflow: hidden !important;
    box-shadow: 0 0 0 !important;
    white-space: inherit;
	background-position: 86% center !important;
}	
.dataTables_wrapper .dataTables_length select:hover {
	text-decoration: underline;
}

.dataTables_wrapper .dataTables_length select option {
    font-size: 16px;
    text-align: center;
    white-space: inherit;
    display: inline-block;
    width: 100%;	
}

.dataTables_wrapper #cityMeetingsTable_paginate,
.dataTables_wrapper #cityMeetingsTable_length {
	display: block !important;
}

/* 12/02-21 */

.page-id-3513 .coda-meeting-locator-wrapper .coda-meeting-locator-content table .wpv-loop td,
.page-id-63232 .coda-meeting-locator-wrapper .coda-meeting-locator-content table .wpv-loop td {
	padding-left: 1% !important;
    padding-right: 1% !important;
}

.coda-meeting-locator-wrapper .coda-meeting-locator-content table thead th,
.page-id-63232 .coda-meeting-locator-wrapper .coda-meeting-locator-content table thead th {
	padding-left: 20px;
	padding-right: 20px;
}

.coda-meeting-locator-wrapper .coda-meeting-locator-content table thead th .wpv-sorting-indicator {
    right: -16px;	
}

.coda-meeting-locator-wrapper .coda-meeting-locator-content table thead th.sorting_asc .wpv-sorting-indicator {
    right: -25px;	
}

/* header  */

.header .menuWrap .gTransBox {
	display: inline-block;
	vertical-align: middle;
	max-width: 168px;
	margin-left: 12px;
}

.header .menuWrap .gTransBox .skiptranslate span {
	display: none;
}
.header .menuWrap .gTransBox .skiptranslate {
	font-size: 0px;
}

.header .menuWrap .gTransBox .goog-te-combo {
    padding: 0px 12px;
    height: 32px;
	cursor: pointer;
}

/***/

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
	background-color: #ccc !important;
	border-color: #ccc !important;
}
.single-tribe_events .tribe-events-single-event-description h3:last-child a {
	color: #01b4b5;
	transition: all .5s;
}
.single-tribe_events .tribe-events-single-event-description h3:last-child a:hover {
	color: #ffba32 !important;
}

.link-highlight a {
	color: #425dbf !important;
}
.link-highlight a:hover {
	color: #01b4b5 !important;
}

.single #tribe-events-content h3 a {
	border-bottom: 2px solid #425dbf;
    color: #425dbf;
}
.single #tribe-events-content h3 a:hover {
	border-bottom-color: transparent;
    color: #01b4b5 !important;
}

.coda-meeting-locator-wrapper .converted .timezone-name {
	color: #464646;
}

/* phone-meetings-v2 */

.page-template-content-meeting-locator-phone-v2 .coda-meeting-locator-wrapper #coda-phone-meetings-content .dataTables_paginate {
    background: #ffba32;
}

.page-template-content-meeting-locator-online-v2 .coda-meeting-locator-wrapper .coda-meeting-locator-content .dataTables_paginate {
    background: #92c745;
}      

.page-template-content-meeting-locator-phone-v2 .coda-meeting-locator-wrapper .coda-meeting-locator-wrapper,
.page-template-content-meeting-locator-online-v2 .coda-meeting-locator-wrapper .coda-meeting-locator-wrapper {
	margin-bottom: 0;
}    

.page-template-content-meeting-locator-online-v2 #coda-online-meetings-content p,
.page-template-content-meeting-locator-phone-v2 #coda-phone-meetings-content p {
	text-align: center;
}
.coda-meeting-locator-wrapper .coda-meeting-locator-content label select {
	background-size: 13px;
	padding: 0 11px 0 6px !important;
	width: 75px;
	line-height: 42px;
	color: #5d5d5d !important;
	text-align: center;
	background-position: 86% center !important;
}


.page-template-locator .coda-meeting-locator-wrapper .coda-meeting-locator-wrapper {
	padding-top: 0;
}
.page-template-locator .coda-meeting-locator-wrapper .coda-meeting-locator-wrapper {
	margin-bottom: 0;
} 
.page-template-locator .coda-meeting-locator-wrapper .coda-meeting-locator-content label select {
    line-height: 41px;	
}
.page-template-locator .coda-intl-meetings-filter ul.coda-search-filter-inner li,
.page-template-locator .coda-f2f-meetings-filter ul.coda-search-filter-inner li {
	width: 18.5%;
}
 

/* audio-visual-sec */

.audio-visual-sec .aio-icon-box .aio-icon-img, 
.audio-visual-sec .aio-icon-box .aio-icon {
    position: relative !important;
    top: 0 !important;
    z-index: 1;
    width: 180px;
    height: 180px;
    flex-direction: column;
    justify-content: center;
    display: flex !important;
    text-align: center;
	margin-bottom: 30px;
}

.audio-visual-sec .aio-icon-box .aio-icon-img img {
	display: block;
	margin: 0 auto;
}

.audio-visual-sec .aio-icon-box .aio-icon-img:before,
.audio-visual-sec .aio-icon-box .aio-icon:before {
    content: '';
    display: inline-block;
    background: rgba(255,255,255,.2);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    border-radius: 50%;
}
.audio-visual-sec .aio-icon-box h3.aio-icon-title { 
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    font-size: 32px;
    letter-spacing: .5px; 
	margin: 0 0 19px !important;
}
.audio-visual-sec .aio-icon-component .aio-icon-box-link {
	margin-top: 0 !important;
}
.audio-visual-sec .iconBlock>.vc_column-inner {
	padding: 0 10px;
} 
.audio-visual-sec .iconBlock .aio-icon-box {
	padding: 48px 50px 55px !important;
}
.audio-visual-sec .iconBlock .aio-icon-box .aio-icon-description {
	padding: 0 !important;
	line-height: 26px;
	letter-spacing: -.3px;
}
.audio-visual-sec .iconBlock .box5 .aio-icon-box {
    background: #ff6408;
	padding: 36px 30px 35px !important;
}
.audio-visual-sec .iconBlock .box5 .aio-icon-box .aio-icon-img,
.audio-visual-sec .iconBlock .box5 .aio-icon-box .aio-icon {
    margin-bottom: 0;
    margin-right: 52px;	
}
.audio-visual-sec .iconBlock .box5 .aio-icon-box h3.aio-icon-title {
	margin-bottom: 9px !important;
}
.audio-visual-sec .iconBlock .box5 .aio-icon-box .aio-icon-header {
	margin-top: -16px;
}
.audio-visual-sec .iconBlock .aio-icon-box .aio-icon-square_box {
	height: auto;
} 
.audio-visual-sec .iconBlock .wpb_wrapper .aio-icon-component .aio-icon-box, 
.audio-visual-sec .iconBlock .wpb_wrapper .aio-icon-component .aio-icon-box-link,
.audio-visual-sec .iconBlock .wpb_wrapper .aio-icon-component,
.audio-visual-sec .iconBlock .wpb_wrapper {
	height: 100%;
}
.audio-visual-sec .iconBlock .wpb_wrapper {
	margin-bottom: 20px;
}
.audio-visual-sec .iconBlock .box5 .aio-icon-box .aio-icon-left {
	vertical-align: middle;
}

.mainmenu ul li .not-clickable {
	display: inline-block;
	position: relative;
} 

/* committeeUpdatWrap*/

.committeeUpdatWrap .art-image {
	margin-top: 32px;
}

.committeeUpdatWrap .story-box .box h3 {
    font-size: 26px;
    font-weight: 400;
    margin-bottom: 21px;
    text-transform: uppercase;
    letter-spacing: .3px;
    line-height: 32px;
    color: #fff;
}

.committeeUpdatWrap .story-box .box h4 {
    font-size: 22px;
    font-weight: 700;
    margin-bottom: 12px;
    text-transform: uppercase;
    letter-spacing: 1px;
    line-height: 28px;
    color: #fff;
}

.committeeUpdatWrap .story-box .box .wpb_wrapper {
	color: #fff;
}

.committeeUpdatWrap .story-box .wpb_wrapper, 
.committeeUpdatWrap .story-box .wpb_text_column {
    height: 100% !important;
}

.committeeUpdatWrap .story-box .box .wpb_text_column {
	padding: 44px 40px 30px;
}

.committeeUpdatWrap .story-box .box .circleList {
	margin: 0 0 0 19px;
}

.committeeUpdatWrap .story-box .box .circleList li {
    font-size: 17px;
    font-weight: 400;
    letter-spacing: -.4px;
    margin-bottom: 15px;
    line-height: 20px;
}

.committeeUpdatWrap .story-box .box:nth-child(2) .circleList li {
    font-size: 19px;
    line-height: 22px;
    margin-bottom: 18px;
}

.committeeUpdatWrap .story-box .box:nth-child(2) .circleList li strong {
    font-weight: 400;
    font-size: 17px;
    display: block;
    margin-top: 3px;
    letter-spacing: 0px;
    line-height: 20px;
}

.committeeUpdatWrap .story-box .box .mailBox {
    margin: 25px 0 0;
}

.committeeUpdatWrap .story-box .box .mailBox li {
    list-style: none;
    font-size: 21px;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 28px;
    margin-bottom: 1px;
}


.committeeUpdatWrap .story-box .box .mailBox li a {
    color: #ffffff;
    border-bottom: 2px solid #ffffff;
    display: inline-block;
    line-height: 17px;
}

.committeeUpdatWrap .story-box .box .mailBox li a:hover {
	color: #000000;
	border-bottom-color: transparent;
}
.committeeUpdatWrap .story-box .box p a {   
     color: #fff;  
     border-bottom: none; 
}    
.committeeUpdatWrap .story-box .box p a:hover {
     color: #000;
}

.committeeUpdatWrap .story-box .box:nth-child(2) .mailBox li a {
	border-bottom: none;
}

.committeeUpdatWrap .story-box .box p strong {
	font-size: 20px;
}

.committeeUpdatWrap .story-box .box p {
    padding-bottom: 15px; 
    line-height: 22px;	
}

.committeeUpdatWrap .story-box {
	margin-bottom: 43px;
}

.committeeUpdatWrap .headTitle {
	font-size: 32px;
	font-weight: 500;
}


.committeeUpdatWrap .textBlock p a {
	font-weight: 700;
    display: inline-block;
    line-height: 18px;
}

.committeeUpdatWrap .greyTitle blockquote {
	padding: 16px 50px 17px;
}

.committeeUpdatWrap .greyTitle blockquote h3 {
	text-transform: uppercase;
}

.committeeUpdatWrap .greyTitle blockquote h3 a {
	border: none;
}

.committeeUpdatWrap .boxList {
	
}

.committeeUpdatWrap .boxList .blackDots {
	margin-left: 55px;
}

.committeeUpdatWrap .boxList .blackDots li {
	color: #425dbf;
	padding-left: 30px;
    margin-bottom: 9px;
	font-weight: 400;
}

.committeeUpdatWrap .boxList .blackDots li b {
	font-weight: 500;
}
.committeeUpdatWrap .boxList .blackDots li a {
	font-weight: 500;
	display: inline-block;
    line-height: 18px;
}

.paypalQrWrap .donateWrap .qr-code-image img {
	width: 160px;
}

.newmeetingWrap .coda-adm-row .wpt-form-set-checkboxes .checkbox-codateen {
	display: none;
}
.codateenWrap .colorTitle a {
	color: #54b1b4;
	border-bottom-color: #54b1b4;
}

.codateenWrap .colorTitle a:hover {
	color: #425dbf;
	border-bottom-color: transparent;
}

.coda-teen, 
.coda-single-meeting .cred-form-update-meeting .js-wpt-field-items .checkbox-codateen {
	display: none !important;
}


/* financecmteWrap */

.financecmteWrap {          
     padding: 45px 40px 60px;               
     margin: 22px auto 153px !important; 
     background-repeat: no-repeat;
     background-position: center;
     background-size: cover;     
} 
.financecmteWrap>.upb_row_bg {
     display: none;     
}   
.financecmteWrap .box {
     height: 100%;
     display: flex;    
     justify-content: center;
     flex-direction: column;         
}    
.financecmteWrap .financeimage {
     padding: 30px;   
}
.financecmteWrap .circleBox {
     background-color: #fce758;
     width: 380px;
     height: 380px;           
     border-radius: 50%;  
     text-align: center;
     padding: 20px 10px;
     display: flex;
     justify-content: center;
     flex-direction: column;              
     border: 20px solid #ff9726;          
     position: relative;
     overflow: hidden;      
     z-index: 1;
     box-shadow: 14px 15px 0px rgba(0, 0, 0, .3);  
     transition: all 1s;         
}
.financecmteWrap .circleBox:hover {
     box-shadow: -14px 12px 0px rgba(0, 0, 0, .3);  
}
.financecmteWrap .circleBox>.aio-icon-box {     
     overflow-y: auto;  
     max-height: 85%;     
}
.financecmteWrap .leftBx .circleBox {    
     margin: 0 auto 45px 0;   
}
.financecmteWrap .rightBx .circleBox {
     margin: 0 0 45px auto;      
}  
.financecmteWrap .upperBox .midBox .circleBox {    
     margin: 0 auto -140px;     
} 
.financecmteWrap .midTxt {   
     text-align: center;
     margin-bottom: 0;      
}
.financecmteWrap .midTxt .aio-icon-default {     
     display: inline-block;
} 
.financecmteWrap .midTxt .aio-icon-description {
     display: inline;
} 
.financecmteWrap .box>.vc_column-inner,     
.financecmteWrap .vc_column_container>.vc_column-inner {   
     padding-top: 0 !important;  
}
.financecmteWrap .midRow {
     position: relative;
}
.financecmteWrap .midRow .middle-image {
     width: 460px;
    height: 460px;
    position: absolute;
    left: calc(50% - 206px);
    top: calc(50% - 265px);             
}
.financecmteWrap .midRow .middle-image img {
    transition: all .5s;
    animation: moveIt-clock 10s ease-in-out infinite;
    transform-origin: 50% 0;
    margin: 0 auto;
}       

@keyframes moveIt-clock {
  0%, 100% {
    -webkit-transform: rotate(5deg);
    -o-transform: rotate(5deg);
    -moz-transform: rotate(5deg);         
    transform: rotate(5deg);
  }  
  50% {
    -webkit-transform: rotate(-5deg);
    -o-transform: rotate(-5deg);
    -moz-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
} 
.financecmteWrap .midRow .middle-image img {
     width: 460px;        
}
.financecmteWrap .bottomRow .circleBox {
     margin-bottom: 0px;
     margin-top: 20px;
}
.financecmteWrap .circleBox .aio-icon-img {
     font-size: 144px !important;
    height: 200px;
    position: absolute;    
    margin-right: 0 !important;
    opacity: .2;
    top: calc(50% - 100px);
    left: calc(50% - 72px);
    display: flex !important;
    justify-content: center;
    flex-direction: column;   
}     
.financecmteWrap .contctBox .inrBox h3,
.financecmteWrap .circleBox .aio-icon-description .finTitle {
       color: #404041;
    font-size: 32.94px;
    font-weight: bold;
    line-height: 32px;
    margin-bottom: 18px;
    text-transform: uppercase;   
} 
.financecmteWrap .circleBox .aio-icon-description p {
     color: #404041 !important;
    font-size: 22.59px !important;
    font-weight: bold !important;
    line-height: 26px !important;
    letter-spacing: -.65px;
    padding-bottom: 12px;
}         

.financecmteWrap .circleBox .aio-icon-description a.linkTxt {
     color: #404042;
    font-size: 23.65px;
    font-weight: bold;
    line-height: 22px;
    border-bottom: 2px solid #404041;
    letter-spacing: -.2px;  
}
.financecmteWrap .contctBox .inrBox p a:hover,          
.financecmteWrap .circleBox .aio-icon-description a.linkTxt:hover {
     color: #000;
     border-color: #000;
} 
.financecmteWrap .contctBox {
     padding: 10px;
     position: relative;      
}
.financecmteWrap .contctBox .inrBox {   
     text-align: center;     
}           
.financecmteWrap .contctBox .inrBox .vc_column-inner>.wpb_wrapper {
     width: 100%;
     max-width: 550px;
     min-height: 406px;
     padding: 80px 74px 74px 38px;
     margin: -106px 0 -152px 50px; 
     -webkit-transform: rotate(0deg) translate(0px, 0px);
     -moz-transform: rotate(0deg) translate(0px, 0px);
     -o-transform: rotate(0deg) translate(0px, 0px);
     transform: rotate(0deg) translate(0px, 0px);
     transition: all .5s;     
}
.financecmteWrap .contctBox .inrBox>.vc_column-inner>.wpb_wrapper:before {
     content: '';       
     width: 540px;
     height: 370px;
     position: absolute;
     background-repeat: no-repeat;
     background-size: 100%;
     background-position: center;
     bottom: -3px;
     left: 9px;
     -webkit-transform: rotate(0deg) translate(0px, 0px);
     -moz-transform: rotate(0deg) translate(0px, 0px);
     -o-transform: rotate(0deg) translate(0px, 0px);
     transform: rotate(0deg) translate(0px, 0px);
     transition: all .5s;       
}    
.financecmteWrap .contctBox .inrBox>.vc_column-inner>.wpb_wrapper:after {
     content: '';
     width: 506px;
     height: 257px;
     position: absolute;
     background-repeat: no-repeat;
     background-size: 100%;
     background-position: center;
     top: 12px;
     left: -5px; 
     -webkit-transform: rotate(0deg) translate(0px, 0px);
     -moz-transform: rotate(0deg) translate(0px, 0px);
     -o-transform: rotate(0deg) translate(0px, 0px);
     transform: rotate(0deg) translate(0px, 0px);
     transition: all .5s;  
}
.financecmteWrap .contctBox .inrBox h3 {
     margin-bottom: 10px;  
     color: #193733;        
} 
.financecmteWrap .contctBox .inrBox p a,        
.financecmteWrap .contctBox .inrBox p {
      color: #193733;
    font-size: 20.07px;       
    font-weight: 500;
    line-height: 30px;
    letter-spacing: -.6px;
    padding-bottom: 0;   
}  
.financecmteWrap .contctBox .inrBox p a {
     border-bottom: 1px solid #193733;
}
.financecmteWrap .contctBox .inrBox .wpb_wrapper,              
.financecmteWrap .circleBox .aio-icon-description {
     position: relative;
     z-index: 1; 
}  
.financecmteWrap .contctBox .inrBox .vc_column-inner>.wpb_wrapper:hover:before {
     -webkit-transform: rotate(3deg) translate(0px, 3px);          
     -moz-transform: rotate(3deg) translate(0px, 3px);  
     -o-transform: rotate(3deg) translate(0px, 3px);         
     transform: rotate(3deg) translate(0px, 3px);         
}
.financecmteWrap .contctBox .inrBox .vc_column-inner>.wpb_wrapper:hover:after {       
     -webkit-transform: rotate(-3deg) translate(0px, -3px);   
     -moz-transform: rotate(-3deg) translate(0px, -3px);   
     -o-transform: rotate(-3deg) translate(0px, -3px);   
     transform: rotate(-3deg) translate(0px, -3px);                   
}
          
/* financecmteWrap */


p:empty { 
     display: none;   
}

.announcementWrap .postBox iframe {
    width: 100%;
    max-width: 100%;
    height: 230px;
    margin-bottom: -7px;
    border-radius: 14px;      
}     

.announcementWrap .postBox .ex_logo {
    text-align: center;     
    margin-bottom: 10px;
    padding-top: 10px;
}
  
.announcementWrap .postBox .ex_logo img {
     width: 100px;
} 


/* board page */
.welcmboardWrap {          
     padding: 44px 40px 0px;      
     margin: 22px auto 108px !important;
     background-repeat: no-repeat;
     background-position: center;
     background-size: cover;   
}
.contactboardWrap .vc_column-inner,
.welcmboardWrap .vc_column-inner {
     padding-top: 0 !important;
} 
.welcmboardWrap .welcomeBox {                       
    padding: 268px 250px 209px;
    text-align: center;
    position: relative;
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 1004px;
    margin: 0px auto -128px !important;
    opacity: 0;
    transform: translate(0px, 20px);
    transition: all .8s linear;       
}
.page-loaded .welcmboardWrap .welcomeBox {
     opacity: 1;
     transform: translate(0px, 0px);      
     transition-delay: .6s;
}  
.welcmboardWrap .welcomeBox h2,
.welcmboardWrap .welcomeBox p {   
     opacity: 0;
     transition: all .5s linear; 
} 
.page-loaded .welcmboardWrap .welcomeBox h2,
.page-loaded .welcmboardWrap .welcomeBox p { 
     opacity: 1; 
     transition-delay: 1.2s;    
}
.welcmboardWrap .welcomeBox h2 { 
    font-weight: 700;
    color: #526ab0;
    font-size: 84.85px;
    line-height: 77px;
    margin-bottom: 11px;
    font-family: "Comic Neue", serif;
    letter-spacing: 1.3px;
    -webkit-text-stroke-width: 2px;   
} 
.welcmboardWrap .welcomeBox p {   
    color: #c48a64; 
    font-weight: 600;
    font-size: 32px;
    line-height: 32px;
    letter-spacing: -.4px;    
} 
.contactboardWrap .inrtextBox p:last-child,       
.welcmboardWrap .welcomeBox p:last-child {       
     padding-bottom: 0px;
}

/* contactboardWrap */
.contactboardWrap { 
     padding-top: 94px;                   
     margin: 140px auto 0px !important;    
     background-repeat: no-repeat;
     background-position: center;
     background-size: cover;    
     overflow: hidden;
}
.contactboardWrap .inrtextBox {          
    margin: 0px auto !important;
    width: 483px;
    height: 254px;
    text-align: center;     
    display: flex;
    justify-content: center;
    flex-direction: column;
    position: relative;
    transition: all .5s;  
} 
.contactboardWrap .inrtextBox:hover {     
     box-shadow: 0px 0px 15px #adc2ce;
} 
.contactboardWrap .inrtextBox:hover a {    
     border-color: transparent !important; 
     color: #00b8b6 !important;
}
.contactboardWrap .box1 {
     padding-bottom: 105px;          
}
.contactboardWrap .inrtextBox1 {       
    -webkit-transform: rotate(7deg);
    transform: rotate(7deg);
    left: 88px;
    top: 3px; 
}
.contactboardWrap .inrtextBox:after {           
     content: '';           
     position: absolute;     
     background-position: center;
     background-repeat: no-repeat;
     background-size: 100%;   
}
.contactboardWrap .inrtextBox1:after {    
    width: 202px;
    height: 336px;
    bottom: -338px;
    -webkit-transform: rotate(-7deg);
    transform: rotate(-7deg);
    left: 82px;    
} 
.contactboardWrap .inrtextBox2:after {
    width: 198px;
    height: 324px;
    bottom: -332px;
    -webkit-transform: rotate(7deg);
    transform: rotate(8.7deg);
    right: 86px;         
}
.contactboardWrap .inrtextBox3 {
     left: -54px;     
}
.contactboardWrap .inrtextBox3:after {
    width: 175px;
    height: 360px;
    bottom: -344px;
    left: calc(50% - 140px);                 
}
.contactboardWrap .inrtextBox4:after {
    width: 262px;
    height: 285px;
    bottom: -315px;
    -webkit-transform: rotate(-21deg);
    transform: rotate(-21deg);
    left: 52px;                   
}
.contactboardWrap .inrtextBox5:after {                     
    width: 272px;
    height: 330px;
    bottom: -336px;
    -webkit-transform: rotate(23deg);
    transform: rotate(23deg);
    right: 47px;             
}
.contactboardWrap .inrtextBox6 {   
     left: -24px;
}
.contactboardWrap .inrtextBox6:after {
    width: 168px;
    height: 344px;
    bottom: -339px;
    left: calc(50% - 32px);      
}
.contactboardWrap .inrtextBox2 {                   
    -webkit-transform: rotate(-8.5deg);
    transform: rotate(-8.5deg);
    right: 196px;
    top: 6px;  
}
.contactboardWrap .inrtextBox4 {
    -webkit-transform: rotate(21deg);
    transform: rotate(21deg);
    top: -14px;   
    left: -32px; 
} 
.contactboardWrap .inrtextBox5 {         
    -webkit-transform: rotate(-23.5deg);
    transform: rotate(-23.5deg);
    top: -62px;
    right: 44px;    
}
.contactboardWrap .box4 {     
    padding-bottom: 250px;
    margin-top: 17px;   
}
.contactboardWrap .inrtextBox .wpb_wrapper {
     background-color: #fafafa;
     position: relative;     
     z-index: 1;  
     padding: 10px;
     width: 100%;
     height: 100%;
     display: flex;    
     justify-content: center;
     flex-direction: column; 
     overflow: hidden;
     box-shadow: 1px 3px 0px #aec4ce;   
     transition: all .5s;
}
.contactboardWrap .inrtextBox:hover .wpb_wrapper {  
     box-shadow: 0px 0px 15px #adc2ce;
} 
.contactboardWrap .inrtextBox .wpb_wrapper:before {
    content: '';
    width: 200%;   
    height: 200%; 
    position: absolute; 
    top: -106%;
    left: -104%;
    background-color: rgba(255, 255, 255, 1);       
    border-radius: 0% 0% 100% 0%;
    animation: border-move 20s linear infinite forwards;
    transition: all .5s;
}   
@keyframes border-move {     
     0% {
         border-radius: 51% 49% 34% 66% / 39% 66% 34% 61%;
     }
     10% {
         border-radius: 39% 61% 38% 62% / 53% 54% 46% 47%;
     }
     20% {
         border-radius: 56% 44% 52% 48% / 57% 35% 65% 43%;
     }
     30% {
         border-radius: 41% 59% 45% 55% / 33% 56% 44% 67%;
     }
     40% {
         border-radius: 46% 54% 60% 40% / 55% 74% 26% 45%;
     }
     50% {
         border-radius: 44% 56% 22% 78% / 31% 74% 26% 69%;
     }
     60% {
         border-radius: 31% 69% 32% 68% / 31% 71% 29% 69%;
     }
     70% {
         border-radius: 44% 56% 60% 40% / 63% 36% 64% 37%;
     }
     80% {
         border-radius: 46% 54% 38% 62% / 44% 48% 52% 56%;
     }
     90% {
         border-radius: 66% 34% 57% 43% / 49% 51% 49% 51%;
     }
     100% {
         border-radius: 51% 49% 34% 66% / 39% 66% 34% 61%;
     }
}        
.contactboardWrap .inrtextBox:hover .wpb_wrapper:before {
     background-color: rgba(0, 183, 181, .08);  
}
.contactboardWrap .inrtextBox2 .wpb_wrapper:before,
.contactboardWrap .inrtextBox5 .wpb_wrapper:before,
.contactboardWrap .inrtextBox6 .wpb_wrapper:before {
     border-radius: 0% 0% 0% 100%;            
}
.contactboardWrap .inrtextBox p {
    font-weight: 700;  
    font-size: 46.58px;  
    line-height: 54px;     
    font-family: "Comic Neue", serif;
    -webkit-text-stroke-width: 1px;     
    letter-spacing: .5px;     
    position: relative;  
}
.contactboardWrap .no-linkBox .inrtextBox a { 
     pointer-events: none;
}
.contactboardWrap .inrtextBox a {
     color: #88c163;  
     border-bottom: 2px solid #88c163;  
}
.contactboardWrap .inrtextBox1 a {
     color: #95486e; 
     border-color: #95486e;       
}
.contactboardWrap .inrtextBox2 a {
     color: #378c8a; 
     border-color: #378c8a;   
}
.contactboardWrap .inrtextBox4 a {
     color: #e8b953; 
     border-color: #e8b953; 
}
.contactboardWrap .inrtextBox5 a {
     color: #3c6391; 
     border-color: #3c6391;  
}
.contactboardWrap .inrtextBox6 a {
     color: #cf7149; 
     border-color: #cf7149;
} 



/* theboardWrap */
.theboardWrap  {  
    margin: 0px auto 110px !important;
    text-align: center;
    padding: 52px 20px 54px;                    
}
.theboardWrap .vc_column-inner { 
     padding: 0px !important; 
}    
.theboardWrap .aio-icon-component {
     margin-bottom: 0px !important; 
} 
.theboardWrap .aio-icon-default,
.theboardWrap .aio-icon-description {
     display: inline-block !important; 
     vertical-align: middle;    
     width: auto !important;
}
.theboardWrap .aio-icon-description a {              
    font-weight: 500;
    color: #fff;
    font-size: 28.28px;
    border-bottom: 2px solid #fff;   
}
.theboardWrap .aio-icon-default .aio-icon-img {
     vertical-align: middle; 
}  
.theboardWrap .aio-icon-box {  
     display: inline-block;  
}
.theboardWrap .aio-icon-box:hover .aio-icon-img {  
     -webkit-animation: phoneanimation 1.5s linear; 
     -moz-animation: phoneanimation 1.5s linear; 
     -o-animation: phoneanimation 1.5s linear; 
     animation: phoneanimation 1.5s linear;     
}  
@keyframes phoneanimation {
     0%,100% {
         -webkit-transform: rotate(0deg);
         -moz-transform: rotate(0deg);
         -o-transform: rotate(0deg);
         transform: rotate(0deg);
     }
     10% {
       -webkit-transform: rotate(5deg);
       -moz-transform: rotate(5deg);
       -o-transform: rotate(5deg);    
       transform: rotate(5deg);
     }
     20% {
       -webkit-transform: rotate(-5deg);
       -moz-transform: rotate(-5deg); 
       -o-transform: rotate(-5deg); 
       transform: rotate(-5deg);    
     }
     30%,45%,55%,65%,75%  {
       -webkit-transform: rotate(-5deg);
       -moz-transform: rotate(-5deg);
       -o-transform: rotate(-5deg);
       transform: rotate(-5deg);
     }
     35%,40%,50%,60%,70%,80% {
       -webkit-transform: rotate(5deg);   
       -moz-transform: rotate(5deg);
       -o-transform: rotate(5deg);
       transform: rotate(5deg);
     }
     85% {
          -webkit-transform: rotate(-20deg);
       -moz-transform: rotate(-20deg);
       -o-transform: rotate(-20deg);
       transform: rotate(-20deg);  
     }
}

@-webkit-keyframes phoneanimation {
     0%,100% {
       transform: rotate(0deg); 
     }
     10% { 
       transform: rotate(5deg);
     }
     20% {
       transform: rotate(-5deg);    
     }
     30%,45%,55%,65%,75%  {
       transform: rotate(-5deg);
     }
     35%,40%,50%,60%,70%,80% {   
       transform: rotate(5deg);
     }
     85% {
       transform: rotate(-20deg);  
     }
}

@-moz-keyframes phoneanimation {
     0%,100% {
    transform: rotate(0deg);
     }
     10% {
       transform: rotate(5deg);
     }
     20% {
       transform: rotate(-5deg);    
     }
     30%,45%,55%,65%,75%  {
       transform: rotate(-5deg);
     }
     35%,40%,50%,60%,70%,80% {   
       transform: rotate(5deg);
     }
     85% {
       transform: rotate(-20deg);  
     }
}

@-o-keyframes phoneanimation {
     0%,100% {
    transform: rotate(0deg);
     }
     10% {
       transform: rotate(5deg);
     }
     20% {
       transform: rotate(-5deg);    
     }
     30%,45%,55%,65%,75%  {
       transform: rotate(-5deg);
     }
     35%,40%,50%,60%,70%,80% {   
       transform: rotate(5deg);
     }
     85% {
       transform: rotate(-20deg);  
     }
}

/* board page */

.recoverySingle .textSingle table {
     width: 100% !important;
     font-family: 'Roboto', sans-serif !important;
     border: 2px solid #e4e4e4;
}

.recoverySingle .textSingle table td * {
    color: #464646 !important;
}

.recoverySingle .textSingle table td {
     border: 2px solid #e4e4e4;  
    padding: 20px;          
}










/* 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
                                ADDITIONAL STYLE RESPONSIVE CSS STARTED 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
*/     

@media (pointer:coarse) {
  
	.mainmenu ul li.menu-item-has-children .not-clickable .blank { 
		display: inline-block; 
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		left: 0;
		z-index: 10;
		cursor: pointer;
	} 

	.mainmenu ul li.menu-item-has-children.on .not-clickable .blank {
		opacity: 0;
		visibility: hidden;
	}    
}

@media (min-width: 992px) and (max-width: 1390px) {
	.coda-meeting-locator-wrapper .converted .timezone-name {
        font-size: 13px;
	}
}
@media (min-width: 1200px) and (max-width: 1329px) {
     .homeForm .form {
          max-width: 1000px;
          margin: 0 auto;
     }
}

@media (min-width: 1390px) and (max-width: 1410px) {
     .coda-meeting-locator-intl-wrapper .coda-meeting-intl-list .coda-intl-country-search .form-group input[type=text] {
          width: 41.6%;
     }
     .coda-f2f-meetings-filter ul.coda-search-filter-inner li,
     .coda-intl-meetings-filter ul.coda-search-filter-inner li {
          width: 18.2%;
     }
}


@media (min-width: 1200px) and (max-width: 1399px) {
	
	.page-template-content-meeting-locator-phone-v2 .coda-meeting-locator-wrapper #coda-phone-meetings-content .coda-search-filter-wrap ul.coda-search-filter-inner li {
		width: 18.2%;
	}
	
	.audio-visual-sec .aio-icon-box h3.aio-icon-title {
		font-size: 30px;
	}
	.audio-visual-sec .iconBlock .aio-icon-box {
		padding: 48px 30px 55px !important;
	}
	
	.audio-visual-sec .aio-icon-box .aio-icon-img,
	.audio-visual-sec .aio-icon-box .aio-icon {
		width: 160px;
		height: 160px; 
		font-size: 80px !important;
	}
	
	.audio-visual-sec .visual1 .aio-icon-box .aio-icon-img {
   		font-size: 70px !important;
	}
	
	.audio-visual-sec .visual2 .aio-icon-box .aio-icon-img {
       font-size: 68px !important;
	}
	
	.audio-visual-sec .visual3 .aio-icon-box .aio-icon-img {
       font-size: 64px !important;
	}
	
	.audio-visual-sec .visual4 .aio-icon-box .aio-icon-img {
       font-size: 74px !important;
	}
	
	.audio-visual-sec .visual5 .aio-icon-box .aio-icon-img {
  		 font-size: 70px !important;
	}
	.committeeUpdatWrap .story-box .box .wpb_text_column {
		padding: 44px 30px 30px;
	}

     /* financecmteWrap */   
     .financecmteWrap .contctBox .inrBox h3, .financecmteWrap .circleBox .aio-icon-description .finTitle {
         font-size: 28px;
         line-height: 28px;
     }
     .financecmteWrap .circleBox .aio-icon-description a.linkTxt,         
     .financecmteWrap .circleBox .aio-icon-description p { 
          font-size: 20px !important;
     }   
     .financecmteWrap .midRow .middle-image {
          width: 380px;
          height: 380px;
          position: absolute;
          left: calc(50% - 170px);
          top: calc(50% - 228px);               
     }     
     .financecmteWrap .circleBox .aio-icon {
         font-size: 200px !important;
         left: calc(50% - 100px);
         top: calc(50% - 100px);
     }        
     .financecmteWrap .circleBox {
          width: 350px;  
          height: 350px;   
          border-width: 15px;
     }
     .financecmteWrap {           
         margin: 20px auto 130px !important;      
         padding: 45px 28px 60px 15px;
     }
     .financecmteWrap .contctBox .inrBox .vc_column-inner>.wpb_wrapper {
         max-width: 475px;
         min-height: 380px;
         margin: -70px 0 -145px 52px;     
     } 
     .financecmteWrap .contctBox .inrBox p a, .financecmteWrap .contctBox .inrBox p {
          font-size: 18px;
          line-height: 28px; 
     } 
     .financecmteWrap .contctBox .inrBox>.vc_column-inner>.wpb_wrapper:after {
         width: 440px;
         height: 230px;
         top: 20px;
     }
     .financecmteWrap .contctBox .inrBox>.vc_column-inner>.wpb_wrapper:before {
         width: 486px;
         height: 328px;
         bottom: 7px;
         left: 15px;
     }
     /* financecmteWrap */

}


@media (min-width: 1390px) and (max-width: 1400px) {
	.page-template-locator .coda-intl-meetings-filter ul.coda-search-filter-inner li,
    .page-template-locator .coda-f2f-meetings-filter ul.coda-search-filter-inner li {
		width: 18.4%;
	}
}

@media (min-width: 1200px) and (max-width: 1389px) {
	.page-template-locator .coda-intl-meetings-filter ul.coda-search-filter-inner li,
    .page-template-locator .coda-f2f-meetings-filter ul.coda-search-filter-inner li {
		width: 18.2%;
	}
}

@media (min-width: 1200px) and (max-width: 1389px) {

      .coda-meeting-locator-content .coda-meeting-locator-heading .coda-usa-meetings-desc-title {
          width: 56.3%;
     }

      .coda-meeting-locator-content .coda-meeting-locator-heading .coda-usa-meetings-desc-search {
         width: 43.6%;
     }  

     .quickWrap .coda-quick-meeting-search .coda-qms-title {
          width: 36%;
     }

     .quickWrap .coda-quick-meeting-search .coda-qms-content,
     .quickWrap .coda-quick-meeting-search .coda-qms-content-static {
          width: 64%;
     }

     body .quickWrap .coda-quick-meeting-search button {
          width: 26%;
     }

     .quickWrap .coda-quick-meeting-search .coda-qms-zip-code, .quickWrap .coda-quick-meeting-search .coda-qms-distance {
          width: 35%;
     }

     .traditionWrap .coda-proBlock-left {
          width: 21%;
     }

     .traditionWrap .coda-proBlock-right {
          width: 79%;
          float: right;
     }

     .template1 .gridFull .dBox .aio-icon-square_box {
          height: 287px;
     }

     .recoveryBlog .recoverySidebar .widget .dbtn .plus {
          margin-right: 10px;
     }

     .recoveryBlog .recoverySidebar .widget .dbtn {
          padding: 11px 15px 11px 16px !important;
     }

     #coda-usa-meetings-content .coda-sm-content .coda-sm-desc .coda-sm-contact-info .coda-sm-contact-right {
          width: 42%;
     }

     #coda-usa-meetings-content .coda-sm-content .coda-sm-desc .coda-sm-contact-info .coda-sm-contact-left {
          width: 58%;
     }

     #coda-usa-meetings-content .coda-sm-content .coda-sm-desc .coda-sm-contact-info .coda-sm-contact-info-desc {
          min-height: 252px;
     }

     .coda-meeting-locator-wrapper .coda-meeting-locator-content h2 {
          font-size: 48px;
     }

     #coda-intl-meetings-content .coda-meeting-intl-list-first ul li.radio {
          width: 23.95%;
     }

     .modal .modal-dialog .modal-content .modal-body .checkBox .js-wpt-field-items {
          margin-right: 14px;
     }

     .coda-meeting-locator-content #meetingEditConfModal .modal-dialog .modal-content .checkBox .js-wpt-field-items:last-child {
          margin-right: 0;
     }

     .coda-meeting-locator-content #meetingEditConfModal .meetingTopText p {
          font-size: 18px;
          line-height: 24px;
     }

     .coda-meeting-locator-content #meetingEditConfModal .meetingTopText .aio-ibd-block {
          width: 83%;
     }

     #coda-usa-meetings-content .coda-usa-map-section .coda-usa-map-wrap,
     #coda-usa-meetings-content .coda-usa-map-section #coda-usa-map-content svg,
    #coda-usa-meetings-content .coda-usa-map-section #coda-usa-map-content {
          width: 720px !important;
     }

     #coda-usa-meetings-content .coda-usa-map-section .coda-usa-map-wrap #svggroup {
          max-width: 530px;
     }

     .coda-online-meetings-filter ul.coda-search-filter-inner li {
          width: 22.9%;
     }

     .coda-phone-meetings-filter ul.coda-search-filter-inner li {
          width: 14.5%;
     }

     .coda-meeting-locator-intl-wrapper .coda-meeting-intl-list .coda-intl-country-search .form-group .maps-distance-wrap select {
          width: 56%;
     }

     .coda-meeting-locator-intl-wrapper .coda-meeting-intl-list .coda-intl-country-search .form-group .btn {
          width: 27%;
          font-size: 18px !important;
     }

     .coda-meeting-locator-intl-wrapper .coda-meeting-intl-list .coda-intl-country-search .form-group input[type=text] {
          width: 30.7%;
     }

     .coda-f2f-meetings-filter ul.coda-search-filter-inner li,
     .coda-intl-meetings-filter ul.coda-search-filter-inner li {
          width: 17.9%;
     }

     .wrapperOuter .coda-quick-meeting-search .coda-qms-content,
      .wrapperOuter .coda-quick-meeting-search .coda-qms-content-static,
      .wrapperOuter .coda-quick-meeting-search .coda-qms-title {
          width: 100%;
     }

     .wrapperOuter .coda-quick-meeting-search .coda-qms-content .coda-qms-zip-code,
     .wrapperOuter .coda-quick-meeting-search .coda-qms-content-static .coda-qms-zip-code {
          width: 67.2%;
     }

     .coda-quick-meeting-search .coda-qms-content .maps-distance-wrap,
     .coda-quick-meeting-search .coda-qms-content-static .maps-distance-wrap {
          width: 39.9%;
     }

     .coda-quick-meeting-search .coda-qms-content .coda-qms-zip-code .form-control,
     .coda-quick-meeting-search .coda-qms-content-static .coda-qms-zip-code .form-control {
          width: 48.2% !important;
     }

     .coda-quick-meeting-search .coda-qms-content .coda-qms-zip-code .pac-target-input,
     .coda-quick-meeting-search .coda-qms-content-static .coda-qms-zip-code .pac-target-input {
          width: 32% !important;
     }

     .quickWrap .coda-quick-meeting-search .coda-qms-zip-code .coda-get-my-location-button {
          width: 26%;
          padding: 16px 16px 14px;
          font-size: 16px !important;
     }

     .coda-quick-meeting-search .coda-qms-content .wpv-submit-trigger, .coda-quick-meeting-search .coda-qms-content-static .wpv-submit-trigger {
          width: 9.6%;
          font-size: 16px !important;
          padding: 15px 23px 13px !important;
     }

     .coda-quick-meeting-search .coda-qms-content .coda-qms-zip-lang, .coda-quick-meeting-search .coda-qms-content-static .coda-qms-zip-lang {
          width: 18.7%;
     }
	
	.page-id-2209 .wrapper.inner .cred-form .wpt-form-item-checkbox input:checked ~ label:before {
        top: 3px !important;
        left: -26px;
	}
	
	.safari.osx .coda-meeting-locator-intl-wrapper .coda-meeting-intl-list .coda-intl-country-search .form-group input[type=text] {
		width: 29%;
	}

     .wrapper.inner .meetingWrap .coda-addnew-meeting-contact .fromfild:nth-child(5) .coda-adm-row:nth-child(3) .checkBox:nth-child(2) label:before, 
     .wrapper.inner .meetingWrap .coda-addnew-meeting-contact .fromfild:nth-child(3) .coda-adm-row:nth-child(3) .checkBox:nth-child(2) label:before {
         left: -26px;
     } 
     /* board page */    
     .contactboardWrap {
         padding-top: 80px;
         margin-top: 135px !important;
     }   
     .contactboardWrap .inrtextBox {   
         width: 380px;
         height: 200px;
     }
     .contactboardWrap .inrtextBox1 {
          left: 100px;   
     }
     .contactboardWrap .inrtextBox2 {
          right: 170px;     
     }
     .contactboardWrap .inrtextBox4 {
          left: -26px;    
     }
     .contactboardWrap .inrtextBox p { 
         font-size: 34px;
         line-height: 48px; 
     }     
     .contactboardWrap .inrtextBox5 {
         top: -36px; 
         right: 24px;
     }
     .contactboardWrap .inrtextBox1:after {
         width: 174px;
         height: 308px;
         bottom: -306px;    
         left: 50px;
     }
     .contactboardWrap .inrtextBox2:after {
         width: 166px;
         height: 285px;
         bottom: -285px;   
         right: 64px;
     }
     .contactboardWrap .inrtextBox4:after {    
         left: 46px;
         width: 200px;
         height: 245px;
         bottom: -262px;   
     }    
     .contactboardWrap .inrtextBox5:after { 
         right: 20px;
         width: 230px;        
         height: 262px;
         bottom: -270px;
     }  
     .contactboardWrap .box4 {
         padding-bottom: 200px;
         margin-top: 0px;  
     }      
     .contactboardWrap .inrtextBox6:after {
         width: 120px;    
         height: 215px;
         bottom: -213px;
         left: calc(50% - 20px);      
     } 
     .contactboardWrap .inrtextBox3:after {
         width: 120px;
         height: 209px;
         bottom: -204px;    
         left: calc(50% - 110px);
     }     
     .theboardWrap {
         margin-bottom: 80px !important;
         padding: 40px 20px; 
     }
     .theboardWrap .aio-icon-description a {
          font-size: 25px;
     } 
     .theboardWrap .aio-icon-default .aio-icon-img {
          font-size: 40px !important;       
     }        
     /* board page */        
	
}





@media (min-width: 1200px) and (max-width: 1440px) {
     /* board page */
     .welcmboardWrap .welcomeBox h2 { 
         font-size: 68px;
         line-height: 68px;
         margin-bottom: 10px;
     }
     .welcmboardWrap .welcomeBox p {
          font-size: 26px;
          line-height: 32px;
     }       
     .welcmboardWrap .welcomeBox {
         padding: 285px 160px 200px;             
         margin-bottom: -110px !important;       
     }           
     /* board page */   
}






/* Large desktop */

@media (min-width: 1200px) {

            
	
	.committeeUpdatWrap .clcText p strong {
		font-size: 21px;
	}
 
     .traditionWrap .coda-proBlock-left {
          width: 20%;
     }

     .traditionWrap .coda-proBlock-right {
          width: 80%;
          float: right;
     }

     .promisesWrap .coda-proBlock-right .wpb_text_column {
          max-width: 846px;
     }

     #coda-usa-meetings-content .coda-sm-content .coda-sm-desc {
          width: 60%;
          float: left;
     }

     #coda-usa-meetings-content .coda-sm-content .coda-sm-map {
          width: 40%;
          float: right;
     }

     #coda-usa-meetings-content .coda-sm-content .coda-sm-op-update {
          width: 100%;
     }
}

@media (min-width: 992px) and (max-width: 1199px) {

     .announcementWrap .postBox iframe {
          height: 210px;
     }       

      .coda-meeting-locator-content .coda-meeting-locator-heading .coda-usa-meetings-desc-title {
          width: 51.3%;
     }

      .coda-meeting-locator-content .coda-meeting-locator-heading .coda-usa-meetings-desc-search {
         width: 48.6%;   
     }                                             

     .wrapper.inner .meetingWrap .coda-addnew-meeting-contact .fromfild:nth-child(5) .coda-adm-row:nth-child(3) .checkBox:nth-child(2) label:before, 
     .wrapper.inner .meetingWrap .coda-addnew-meeting-contact .fromfild:nth-child(3) .coda-adm-row:nth-child(3) .checkBox:nth-child(2) label:before {
         left: -27px;
     }       
        
	
	.committeeUpdatWrap .story-box .box .wpb_text_column {
		padding: 30px 20px 20px;
	}
	.committeeUpdatWrap .story-box .box h3 {
		font-size: 22px; 
		line-height: 28px; 
	}
	.committeeUpdatWrap .story-box .box h4 {
		font-size: 18px; 
		line-height: 23px; 
	}
	.committeeUpdatWrap .story-box .box p strong {
		font-size: 18px;
	}
	
	.committeeUpdatWrap .story-box .box .mailBox li { 
		font-size: 19px; 
		line-height: 26px; 
	}
	.committeeUpdatWrap .story-box .box .vc_column-inner {
		padding: 0 10px;
	}
	
	.committeeUpdatWrap .headTitle {
		font-size: 28px;
	}
	
     .bannerWrap h1 {
          font-size: 52px;
     }

     .bannerWrap p {
          font-size: 24px;
     }

     .homeForm .form h3 {
          font-size: 42px;
          padding: 17px 24px 20px;
          margin-left: -12px;
          margin-bottom: 45px;
     }

     .homeForm .form h3:after {
          height: 20px;
          background-size: cover;
          content: '';
          display: block;
          width: 19px;
          border: 31px solid transparent;
          border-left-color: #01b4b5;
          border-left-width: 36px;
          position: absolute;
          bottom: -31px;
          left: -12px;
          z-index: 1;
     }

     .quickWrap .coda-quick-meeting-search h3 {
          font-size: 26px;
          margin-top: 9px;
     }

     .quickWrap .coda-quick-meeting-search .coda-qms-title {
          width: 32%;
     }

     .quickWrap .coda-quick-meeting-search .coda-qms-content,
.quickWrap .coda-quick-meeting-search .coda-qms-content-static {
          width: 68%;
     }

     body .quickWrap .coda-quick-meeting-search button {
          padding: 13px 16px 12px !important;
          width: 25%;
          font-size: 18px !important;
     }

     .quickWrap .coda-quick-meeting-search .coda-qms-zip-code, .quickWrap .coda-quick-meeting-search .coda-qms-distance {
          width: 35%;
     }

     .hosPiWrap .attentionIcon .aio-icon-header .aio-icon-title {
          font-size: 24px;
     }

    /** Recovery Blog **/

     .recoveryBlog .quickWrap {
          padding-bottom: 43px;
     }

     .recoveryBlog .recoverySidebar .widget_categories ul li a,
     .recoveryBlog .recoverySidebar .widget_wpcategorieswidget ul li a {
          padding-left: 22px;
          font-size: 16px;
     }

     .recoveryBlog .recoverySidebar .widget .dbtn {
          padding: 11px 10px 11px 10px !important;
          font-size: 16px !important;
     }

     .recoveryBlog .catTitle {
          font-size: 26px;
     }

     .recoveryBlog .contentBar h3 a {
          font-size: 20px;
     }

     .recoveryBlog .contentBar h3 a:after {
          width: 36px;
          line-height: 29px;
          height: 36px;
          font-size: 26px;
          top: calc(50% - 18px);
     }

     .recoveryBlog .recoverySidebar .widget_categories .widget-title,
     .recoveryBlog .recoverySidebar .widget_wpcategorieswidget .widget-title {
          padding: 15px 23px 15px;
     }

     .recoveryBlog .recoverySidebar .widget .dbtn .plus {
          margin-right: 10px;
     }

     .recoverySingle .pageContent .textSingle .entry-header .entry-title {
          font-size: 26px;
          padding: 12px 26px 11px;
     }

     .recoverySingle .pageContent .textSingle .entry-content {
          padding: 24px 20px 20px;
     }

    /** Coda Meeting Locator **/

     .coda-meeting-locator-wrapper .coda-meeting-locator-content h2 {
          font-size: 36px;
          margin-bottom: 46px;
     }

     .coda-meeting-locator-wrapper .coda-meeting-locator-content .coda-usa-form-section label {
          font-size: 22px;
     }

     .coda-meeting-locator-wrapper .coda-meeting-locator-content input[type='text'], .coda-meeting-locator-wrapper .coda-meeting-locator-content input[type='search'], .coda-meeting-locator-wrapper .coda-meeting-locator-content select {
          font-size: 19.68px;
     }

     .coda-meeting-locator-wrapper .coda-usa-map-section .coda-usa-map-wrapper p {
          font-size: 22px;
		 line-height: 24px;
     }

     .coda-meeting-locator-wrapper .coda-usa-form-section {
          width: 28.62%;
     }

     .quickWrap .coda-quick-meeting-search h3 img {
          width: 30px;
     }

     .traditionWrap .tabList li br {
          display: none;
     }

     .template1 .gridFull .dBox .aio-icon-square_box {
          height: 268px;
     }

     .boxWrap.outreacBox .box .aio-icon-component .aio-icon-title {
          font-size: 22.33px;
     }

     .coda-meeting-locator-wrapper .coda-meeting-locator-content table thead th, .coda-meeting-locator-wrapper .coda-meeting-locator-content table thead th a {
          font-size: 14px;
     }

     .coda-meeting-locator-wrapper .coda-meeting-locator-content table thead th {
          padding: 1.2% 1%;
     }

     .coda-meeting-locator-wrapper .coda-meeting-locator-content table .wpv-loop td {
          padding: 1% 1% 3% 1%;
          font-size: 14px;
     }

     .coda-meeting-locator-content .wpv-pagination-nav-links-container li a, .coda-meeting-locator-content .wpv-pagination-nav-links-container li span {
          height: 35px;
          width: 35px;
          line-height: 35px;
          font-size: 16px;
     }

     .coda-meeting-locator-content .wpv-pagination-nav-links-container li .wpv-filter-previous-link i, .coda-meeting-locator-content .wpv-pagination-nav-links-container li .wpv-filter-next-link i {
          font-size: 26px;
          margin-top: 4px;
     }

     .coda-meeting-locator-content .wpv-pagination-nav-links-container {
          padding: 12px 14px;
     }

     .coda-meeting-locator-content .wpv-pagination-nav-links-container li .wpv-filter-next-link {
          margin-left: 14px;
     }

     .coda-meeting-locator-content .wpv-pagination-nav-links-container li .wpv-filter-previous-link i {
          margin-right: 7px;
     }

     .coda-meeting-locator-content .wpv-pagination-nav-links-container li .wpv-filter-previous-link {
          margin-right: 14px;
     }

     #coda-usa-meetings-content .coda-sm-content .coda-sm-desc h2 {
          font-size: 30px;
     }

     #coda-usa-meetings-content .coda-sm-content .coda-sm-desc .coda-sm-general-info ul li, #coda-usa-meetings-content .coda-sm-content .coda-sm-desc .coda-sm-general-info ul li:nth-child(2n) {
          width: 48% !important;
          margin-right: 4%;
          margin-bottom: 3%;
     }

     #coda-usa-meetings-content .coda-sm-content .coda-sm-desc .coda-sm-general-info ul li:nth-child(2n) {
          margin-right: 0 !important;
     }

     #coda-state-meetings-content .coda-meeting-state-list ul li a,
     #coda-usa-meetings-content .coda-sm-content .coda-sm-desc .coda-sm-general-info ul li label {
          font-size: 16px;
          margin-right: 8px;
     }

     #coda-usa-meetings-content .coda-sm-content .coda-sm-desc .coda-sm-general-info ul li p {
          font-size: 16px;
     }

     #coda-usa-meetings-content .coda-sm-content .coda-sm-desc .coda-sm-general-info {
          padding: 27px 18px 12px;
     }

     #coda-usa-meetings-content .coda-sm-content .coda-sm-desc .coda-sm-contact-info .coda-sm-contact-left, #coda-usa-meetings-content .coda-sm-content .coda-sm-desc .coda-sm-contact-info .coda-sm-contact-right {
          width: 50%;
     }

     #coda-usa-meetings-content .coda-sm-content .coda-sm-notice-info h3, #coda-usa-meetings-content .coda-sm-content .coda-sm-contact-info .coda-sm-contact-info-desc h3 {
          margin: 0px -20px 20px;
          padding: 12px 20px;
          font-size: 19px;
     }

     #coda-usa-meetings-content .coda-sm-content .coda-sm-notice-info p, #coda-usa-meetings-content .coda-sm-content .coda-sm-contact-info .coda-sm-contact-info-desc .coda-sm-pm-name, #coda-usa-meetings-content .coda-sm-content .coda-sm-contact-info .coda-sm-contact-info-desc .coda-sm-pm-address, #coda-usa-meetings-content .coda-sm-content .coda-sm-contact-info .coda-sm-contact-info-desc .coda-sm-pm-address2 {
          font-size: 16px;
     }

     #coda-usa-meetings-content .coda-sm-content .coda-sm-contact-info .coda-sm-contact-info-desc .coda-sm-pm-email a, #coda-usa-meetings-content .coda-sm-content .coda-sm-contact-info .coda-sm-contact-info-desc .coda-sm-pm-phone a, #coda-usa-meetings-content .coda-sm-content .coda-sm-contact-info .coda-sm-contact-info-desc .coda-dir-icon a {
          font-size: 16px;
     }

     #coda-usa-meetings-content .coda-sm-content .coda-sm-desc .coda-sm-contact-info .coda-sm-contact-info-desc {
          padding: 0px 20px 31px;
          min-height: 260px;
     }

     #coda-state-meetings-content .coda-meeting-state-list ul li a:after,
     #coda-intl-meetings-content .coda-meeting-intl-list .radio label:after {
          background-size: 12px;
          width: 18px;
          height: 18px;
          left: 16px;
     }

     #coda-intl-meetings-content .coda-meeting-intl-list .radio label {
          font-size: 16px;
          padding: 13px 16px 13px 38px;
     }

     #coda-state-meetings-content .coda-meeting-state-list,
     #coda-intl-meetings-content .coda-meeting-intl-list {
          padding: 22px 20px 15px;
     }

     .coda-meeting-locator-wrapper .coda-meeting-locator-content h2 .coda-sub-title label {
          font-size: 32px;
     }

     .coda-meeting-locator-wrapper .coda-meeting-locator-content h2 .coda-sub-title span {
          font-size: 30px;
          top: 0px;
     }

     #coda-intl-meetings-content .coda-meeting-intl-list-first ul li.radio {
          width: 23.8%;
     }

     .coda-meeting-intl-list h3 {
          font-size: 32px;
          margin-bottom: 20px;
     }

     .coda-event-clndr .tribe-events-calendar th {
          font-size: 20px;
     }

     .events-archive.events-gridview #tribe-events-content table .type-tribe_events a {
          font-size: 18px;
     }

     .events-archive.events-gridview #tribe-events-content table .type-tribe_events {
          padding: 10px 8px !important;
     }

     .tribe-bar-filters .tribe-bar-submit, .tribe-bar-filters .tribe-bar-search-filter, .tribe-bar-filters .tribe-bar-date-filter {
          width: 33.7% !important;
     }

     .tribe-bar-filters .tribe-bar-submit {
          width: 28% !important;
     }

     .coda-meeting-locator-wrapper #meetingEditConfModal .fromfild .checkBox label {
          display: block;
          font-size: 16px;
     }

     .coda-meeting-locator-content #meetingEditConfModal .modal-dialog .modal-content .checkBox .js-wpt-field-items {
          display: block;
          margin: 0px 0 6px;
          line-height: 0px;
          padding-left: 31px !important;
     }

     .coda-meeting-locator-content #meetingEditConfModal .modal-dialog .modal-content .checkBox {
          padding-top: 0;
     }

     .coda-meeting-locator-content #meetingEditConfModal .meetingTopText p {
          font-size: 18px;
          line-height: 24px;
     }

     .coda-meeting-locator-content #meetingEditConfModal .meetingTopText .aio-ibd-block {
          width: 83%;
     }

     #coda-usa-meetings-content .coda-usa-map-section .coda-usa-map-wrap,
     #coda-usa-meetings-content .coda-usa-map-section #coda-usa-map-content svg,
    #coda-usa-meetings-content .coda-usa-map-section #coda-usa-map-content {
          width: 600px !important;
     }

     #coda-usa-meetings-content .coda-usa-map-section .coda-usa-map-wrap #svggroup {
          max-width: 430px;
     }

     #meetingEditConfModal .fromfild .checkBox .wpt-form-checkbox-label:before {
          left: -27px;
     }

     .coda-search-filter-wrap ul.coda-search-filter-inner li {
          width: 22.4%;
     }

     .coda-phone-meetings-filter ul.coda-search-filter-inner li {
          width: 30.8%;
     }

     .coda-meeting-locator-intl-wrapper .coda-meeting-intl-list .coda-intl-country-search .form-group .maps-distance-wrap select {
          width: 56%;
     }

     .coda-meeting-locator-intl-wrapper .coda-meeting-intl-list .coda-intl-country-search .form-group .btn {
          width: 26.8%;
          font-size: 18px !important;
     }

     .coda-meeting-locator-intl-wrapper .coda-meeting-intl-list .coda-intl-country-search .form-group input[type=text] {
          width: 30.2%;
     }

     .coda-meeting-locator-intl-wrapper .coda-meeting-intl-list .coda-intl-country-search button {
          width: auto;
          margin: 18px auto 0;
          display: block;
     }

     .coda-meeting-locator-intl-wrapper .coda-meeting-intl-list .coda-intl-country-search .form-group {
          width: 100%;
          display: block;
          margin: 0;
          text-align: center;
     }

     .coda-meeting-locator-intl-wrapper .coda-meeting-intl-list .coda-intl-country-search, 
      .coda-meeting-locator-intl-wrapper .coda-meeting-intl-list .coda-search-text-intl {
          margin-left: -20px;
          margin-right: -20px;
     }

     .coda-f2f-meetings-filter .coda-smb-zip-content select, 
      .coda-f2f-meetings-filter .coda-smb-zip-content input,
      .coda-f2f-meetings-filter .coda-smb-zip-content .btn {
          font-size: 20px !important;
     }

     .coda-f2f-meetings-filter ul.coda-search-filter-inner li,
     .coda-intl-meetings-filter ul.coda-search-filter-inner li {
          width: 18.53%;
          margin: 0 5px;
     }

     .wrapperOuter .coda-quick-meeting-search .coda-qms-content,
     .wrapperOuter .coda-quick-meeting-search .coda-qms-content-static,
      .wrapperOuter .coda-quick-meeting-search .coda-qms-title {
          width: 100%;
     }

     .wrapperOuter .coda-quick-meeting-search .coda-qms-content .coda-qms-zip-code,
.wrapperOuter .coda-quick-meeting-search .coda-qms-content-static .coda-qms-zip-code {
          width: 68%;
     }

     .coda-quick-meeting-search .coda-qms-content .maps-distance-wrap,
     .coda-quick-meeting-search .coda-qms-content-static .maps-distance-wrap {
          width: 28.4%;
     }

     .coda-quick-meeting-search .coda-qms-content .coda-qms-zip-lang,
     .coda-quick-meeting-search .coda-qms-content-static .coda-qms-zip-lang {
          width: 19.1%;
     }

     .coda-quick-meeting-search .coda-qms-content .wpv-submit-trigger,
     .coda-quick-meeting-search .coda-qms-content-static .wpv-submit-trigger {
          width: 10.6%;
          font-size: 15px !important;
          padding: 15px 16px 14px !important;
     }

     .coda-quick-meeting-search .coda-qms-content .coda-qms-zip-code .form-control,
     .coda-quick-meeting-search .coda-qms-content-static .coda-qms-zip-code .form-control {
          width: 47.6% !important;
     }

     .coda-quick-meeting-search .coda-qms-content .coda-qms-zip-code .pac-target-input,
     .coda-quick-meeting-search .coda-qms-content-static .coda-qms-zip-code .pac-target-input {
          width: 38% !important;
     }

     .coda-quick-meeting-search .coda-qms-content .coda-qms-zip-code .form-control,
      .coda-quick-meeting-search .coda-qms-content-static .coda-qms-zip-code .form-control,
      .wrapperOuter .coda-quick-meeting-search select {
          font-size: 15px !important;
          background-size: 14px !important;
     }

     .wrapperOuter .coda-quick-meeting-search select {
          padding: 9px 33px 9px 19px;
     }

     .quickWrap .coda-quick-meeting-search .coda-qms-zip-code .coda-get-my-location-button {
          padding: 17px 14px 15px;
          font-size: 14px !important;
          width: 31%;
     }
	
	.dataTables_wrapper .dataTables_length select {
		  font-size: 20px; 
		  background-size: 12px !important;
	}
	.dataTables_paginate span a {
		line-height: 39px; 
		font-size: 20px;	
	}
	
	.page-id-2209 .wrapper.inner .cred-form .wpt-form-item-checkbox input:checked ~ label:before {
		top: 3px !important;
	}
	
	.page-id-63232 .coda-meeting-locator-wrapper .coda-meeting-locator-content table .wpv-loop td {
		padding-left: .5% !important;
		padding-right: .5% !important;
	}
	
	.page-id-63232 .coda-meeting-locator-wrapper .coda-meeting-locator-content table thead th {
		padding-left: 18px;
		padding-right: 18px;
	}	

	 .safari.osx .coda-meeting-locator-intl-wrapper .coda-meeting-intl-list .coda-intl-country-search .form-group input[type=text] {
		 width: 28.2%;
	}
	
	.safari.osx .quickWrap .coda-quick-meeting-search .coda-qms-zip-code .coda-get-my-location-button {
		padding: 16px 23px 15px;
    }
	
	.page-template-locator .coda-meeting-locator-wrapper #coda-phone-meetings-content .coda-search-filter-wrap ul.coda-search-filter-inner li {
		width: 31%;
	}
	
	.page-template-locator .coda-meeting-locator-wrapper .coda-meeting-locator-content table td:nth-child(3), 
	.page-template-locator .coda-meeting-locator-wrapper .coda-meeting-locator-content table thead th:nth-child(3) {
		width: 6%;
	}
	.page-template-locator .coda-meeting-locator-wrapper .coda-meeting-locator-content table td:nth-child(2), 
	.page-template-locator .coda-meeting-locator-wrapper .coda-meeting-locator-content table thead th:nth-child(2) {
		width: 16%;
	}
	
	.page-template-locator .coda-meeting-locator-wrapper .coda-meeting-locator-content table td:nth-child(1), 
	.page-template-locator .coda-meeting-locator-wrapper .coda-meeting-locator-content table thead th:nth-child(1) {
		width: 7%;
	}
	.page-template-locator .coda-meeting-locator-wrapper .coda-meeting-locator-content table td:nth-child(4), 
	.page-template-locator .coda-meeting-locator-wrapper .coda-meeting-locator-content table thead th:nth-child(4) {
		width: 9%;
	}
	.page-template-locator .coda-meeting-locator-wrapper .coda-meeting-locator-content table td:nth-child(5), 
	.page-template-locator .coda-meeting-locator-wrapper .coda-meeting-locator-content table thead th:nth-child(5) {
		width: 9%;
	}
	.page-template-locator .coda-meeting-locator-wrapper .coda-meeting-locator-content table thead th:nth-child(6),  
	.page-template-locator .coda-meeting-locator-content table .wpv-loop td:nth-child(6) {
		width: 12%;
	}
	.page-template-content-meeting-result-quick-sbzip-V2 .coda-meeting-locator-wrapper .coda-meeting-locator-content table thead th:nth-child(6),  
	.page-template-content-meeting-result-quick-sbzip-V2 .coda-meeting-locator-content table .wpv-loop td:nth-child(6) {
		width: 12%;
	}
	.page-template-content-meeting-result-sbzip-V2 .coda-meeting-locator-wrapper .coda-meeting-locator-content table thead th:nth-child(9),  
	.page-template-content-meeting-result-sbzip-V2 .coda-meeting-locator-content table .wpv-loop td:nth-child(9) {
		width: 9%;
		text-align: left;
	}
	.page-template-locator .coda-meeting-locator-wrapper .coda-meeting-locator-content table thead td,
	.page-template-locator .coda-meeting-locator-wrapper .coda-meeting-locator-content table thead th {
        padding: 1.2% .5%;
	}

	 .page-template-locator .coda-meeting-locator-wrapper .coda-meeting-locator-content table .wpv-loop td { 
		padding: 1% .5% 3%;
	}
	.page-template-locator .coda-intl-meetings-filter ul.coda-search-filter-inner li,
	.page-template-locator .coda-f2f-meetings-filter ul.coda-search-filter-inner li {
		width: 18.9%;        
	}
	
	.audio-visual-sec .aio-icon-box h3.aio-icon-title {
		font-size: 25px;
	}
	.audio-visual-sec .iconBlock .aio-icon-box {
		padding: 40px 30px !important;
	}
	.audio-visual-sec .aio-icon-box .aio-icon-img,
	.audio-visual-sec .aio-icon-box .aio-icon {
		width: 150px;
		height: 150px;
		font-size: 70px !important;
	}
	.audio-visual-sec .iconBlock .box5 .aio-icon-box {
		padding: 45px 30px 35px !important;
	}
	
	.audio-visual-sec .visual1 .aio-icon-box .aio-icon-img {
   		font-size: 70px !important;
	}
	
	.audio-visual-sec .visual2 .aio-icon-box .aio-icon-img {
       font-size: 68px !important;
	}
	
	.audio-visual-sec .visual3 .aio-icon-box .aio-icon-img {
       font-size: 64px !important;
	}
	
	.audio-visual-sec .visual4 .aio-icon-box .aio-icon-img {
       font-size: 74px !important;
	}
	
	.audio-visual-sec .visual5 .aio-icon-box .aio-icon-img {
  		 font-size: 70px !important;
	}
	
	.coda-event-clndr .coda-even-btn .dbtn {
		font-size: 15px !important;
		padding: 11px 16px 10px !important;
		margin: 2px;
	}

     /* financecmteWrap */
     .financecmteWrap .contctBox .inrBox h3, .financecmteWrap .circleBox .aio-icon-description .finTitle {
         font-size: 24px;   
         line-height: 26px;  
         margin-bottom: 10px;
     }
     .financecmteWrap .midRow .middle-image {
          width: 290px;
          height: 290px;
          position: absolute;
          left: calc(50% - 128px);
          top: calc(50% - 225px);                 
     }       
     .financecmteWrap .circleBox {
          width: 310px;
          height: 310px;
          border-width: 12px;
          padding: 10px 8px;
          box-shadow: 8px 10px 0px rgba(0, 0, 0, .3);
     }  
     .financecmteWrap .circleBox:hover {
         box-shadow: -8px 10px 0px rgba(0, 0, 0, .3); 
     }         
     .financecmteWrap .circleBox .aio-icon-description a.linkTxt, .financecmteWrap .circleBox .aio-icon-description p {
         font-size: 18px !important;
     }             
     .financecmteWrap {
         padding: 50px 13px 40px 6px;  
         margin: 20px auto 113px !important;       
     }
     .financecmteWrap .rightBx .circleBox {
         margin: 0 0 35px auto;
     }
     .financecmteWrap .leftBx .circleBox {
         margin: 0 auto 35px 0;   
     }
     .financecmteWrap .upperBox .midBox .circleBox {
         margin: 0 auto -100px;
     }
     .financecmteWrap .bottomRow .circleBox {
         margin-top: 5px;
     }  
     .financecmteWrap .contctBox .inrBox p a, .financecmteWrap .contctBox .inrBox p {
          font-size: 16px;
          line-height: 26px; 
     } 
     .financecmteWrap .contctBox .inrBox h3 { 
         margin-bottom: 5px; 
     }
     .financecmteWrap .contctBox .inrBox .vc_column-inner>.wpb_wrapper {
         max-width: 550px;     
         min-height: 308px;
         padding: 54px 52px 74px 24px;        
         margin: -58px 0 -110px 25px;
     }
     .financecmteWrap .circleBox .aio-icon-img {
          font-size: 120px !important;
          left: calc(50% - 60px);   
     }
     .financecmteWrap .contctBox .inrBox>.vc_column-inner>.wpb_wrapper:after {
         width: 400px;
         height: 204px;
         top: 4px;
     }
     .financecmteWrap .contctBox .inrBox>.vc_column-inner>.wpb_wrapper:before {
          width: 420px;
          height: 285px;
          bottom: -8px;
          left: 15px;
     }       
    
     /* financecmteWrap */ 


     /* board page */
     .welcmboardWrap {
         padding: 38px 20px 0px;
         margin: 20px auto 80px !important;   
     }
     .welcmboardWrap .welcomeBox h2 { 
         font-size: 58px;
         line-height: 58px;
         margin-bottom: 10px;
         -webkit-text-stroke-width: 1px;
     }
     .welcmboardWrap .welcomeBox p {
          font-size: 23px;
          line-height: 30px;
     }       
     .welcmboardWrap .welcomeBox {
          padding: 252px 160px 168px;    
          margin-bottom: -90px !important;          
          background-size: 882px;     
     }
     .contactboardWrap {
         padding-top: 67px;  
         margin-top: 120px!important;   
     }
     .contactboardWrap .inrtextBox p {
         font-size: 28px;
         line-height: 42px;  
         -webkit-text-stroke-width: .5px; 
     } 
     .contactboardWrap .inrtextBox {
          width: 320px;
          height: 180px;    
     }  
     .contactboardWrap .box1 {
         padding-bottom: 65px;         
     } 
     .contactboardWrap .inrtextBox1 {
         left: 45px;
     }
     .contactboardWrap .inrtextBox2 {
          right: 85px;  
     }  
     .contactboardWrap .inrtextBox3 {
         left: -25px; 
     }   
     .contactboardWrap .inrtextBox4 {
         top: -12px; 
         left: -12px;   
     }
     .contactboardWrap .inrtextBox5 {
         top: -30px; 
         right: 25px;
     } 
     .contactboardWrap .box4 {      
         padding-bottom: 180px;
     } 
     .contactboardWrap .inrtextBox1:after {
         width: 130px;
         height: 230px;
         bottom: -233px;
     } 
     .contactboardWrap .inrtextBox2:after {
         width: 126px;
         height: 215px;
         bottom: -218px;  
         right: 88px;
     }
     .contactboardWrap .inrtextBox3:after {
         width: 108px;
         height: 210px;
         bottom: -204px;    
         left: calc(50% - 100px);
     }
     .contactboardWrap .inrtextBox4:after {
         width: 185px;
         height: 242px;
         bottom: -250px;   
         left: 26px;
     }
     .contactboardWrap .inrtextBox5:after {
         width: 184px;
         height: 216px;      
         bottom: -228px;
         right: 24px;  
     }
     .contactboardWrap .inrtextBox6:after {
         width: 105px;
         height: 200px;  
         bottom: -192px; 
         left: calc(50% - 20px);           
     }
     .theboardWrap {
         margin-bottom: 75px !important;        
         padding: 35px 20px;
     }
     .theboardWrap .aio-icon-default .aio-icon-img {
         font-size: 35px !important;  
     }
     .theboardWrap .aio-icon-description a {
          font-size: 23px;
     }

     /* board page */         

     .recoverySingle .textSingle table td {
         font-size: 16px;
     }               
	
	
	
	
}

/* Portrait tablet to landscape and desktop */

@media (min-width: 768px) and (max-width: 991px) {

     .announcementWrap .postBox iframe {
          height: 210px;
     }

      .coda-meeting-locator-content .coda-meeting-locator-heading .coda-usa-meetings-desc-title {
          width: 47%;
     }       

     .coda-meeting-locator-content .coda-meeting-locator-heading .coda-usa-meetings-desc-search {
         width: 53%;
     }               
	
	.committeeUpdatWrap .story-box .box .wpb_text_column {
		padding: 25px 12px 20px;
	}     
	.committeeUpdatWrap .story-box .box h3 {
		font-size: 20px;
		line-height: 26px;
		margin-bottom: 16px;
	}
	.committeeUpdatWrap .story-box .box h4 {
		font-size: 17px;
		line-height: 21px;
	}
	.committeeUpdatWrap .story-box .box p strong {
		font-size: 18px;
	}
	.committeeUpdatWrap .story-box .box:nth-child(2) .circleList li {
		font-size: 17px;
		line-height: 21px; 
	}
	
	.committeeUpdatWrap .story-box .box .mailBox li { 
		font-size: 16px;
		line-height: 26px;
		letter-spacing: -.2px;
	}
	.committeeUpdatWrap .story-box .box .vc_column-inner {
		padding: 0 7px;
	}
	
	.committeeUpdatWrap .headTitle {
		font-size: 24px;
	}
	.committeeUpdatWrap .story-box .box:nth-child(2) .circleList li {
		margin-bottom: 12px;
	}
	.committeeUpdatWrap .greyTitle blockquote {
		padding: 16px 20px 17px;
	}
	.committeeUpdatWrap .boxList .blackDots {
		margin-left: 30px;
	}
	
     body .dbtn {
          font-size: 16px !important;
     }

     .bannerWrap h1 {
          font-size: 40px;
     }

     .bannerWrap p {
          font-size: 18px;
     }

     .homeForm .form h3 {
          font-size: 42px;
          padding: 17px 24px 20px;
          margin-left: 0;
          margin-bottom: 45px;
     }

     .homeForm .form h3:after {
          height: 20px;
          background-size: cover;
          content: '';
          display: block;
          width: 19px;
          border: 31px solid transparent;
          border-left-color: #01b4b5;
          border-left-width: 36px;
          position: absolute;
          bottom: -31px;
          left: -12px;
          z-index: 1;
     }

     .quickWrap .coda-quick-meeting-search h3 {
          font-size: 26px;
          margin-top: 9px;
     }

     .quickWrap .coda-quick-meeting-search .coda-qms-title {
          width: 100%;
          text-align: center;
          margin-bottom: 19px;
     }

     .quickWrap .coda-quick-meeting-search .coda-qms-content,
.quickWrap .coda-quick-meeting-search .coda-qms-content-static {
          width: 100%;
          padding-left: 0;
          float: none;
     }

     body .quickWrap .coda-quick-meeting-search button {
          padding: 13px 16px 12px !important;
          width: 25%;
          font-size: 18px !important;
     }

     .quickWrap .coda-quick-meeting-search .coda-qms-zip-code, .quickWrap .coda-quick-meeting-search .coda-qms-distance {
          width: 36%;
     }

     body .quickWrap .vc_column-inner {
          padding-top: 0 !important;
     }

     body .quickWrap {
          padding-top: 31px !important;
     }

     .hosPiWrap .attentionIcon .aio-icon-header .aio-icon-title {
          font-size: 24px;
     }

     .hosPiWrap .hospiGrid2 .attentionIcon {
          padding-left: 15px !important;
          padding-right: 15px !important;
     }

     .quickWrap .coda-quick-meeting-search h3 img {
          width: 28px;
     }

     .traditionWrap .tabList li br {
          display: none;
     }

     .template1 .gridFull .dBox .aio-icon-square_box {
          height: 203px;
     }

     .shopWrapper blockquote h2 label {
          margin-top: 5px;
     }

     .recoveryBlog .quickWrap {
          padding-bottom: 43px;
     }

     .recoveryBlog .recoverySidebar .widget_categories ul li a,
     .recoveryBlog .recoverySidebar .widget_wpcategorieswidget ul li a {
          padding-left: 22px;
          font-size: 16px;
     }

     .recoveryBlog .recoverySidebar .widget .dbtn {
          padding: 11px 13px 11px 13px !important;
          font-size: 16px !important;
     }

     .recoveryBlog .catTitle {
          font-size: 26px;
          padding: 14px 20px;
     }

     .recoveryBlog .contentBar h3 a {
          font-size: 20px;
          line-height: 30px;
          padding: 13px 56px 13px 20px;
     }

     .recoveryBlog .contentBar h3 a:after {
          width: 36px;
          line-height: 29px;
          height: 36px;
          font-size: 26px;
          top: calc(50% - 18px);
     }

     .recoveryBlog .recoverySidebar .widget_categories .widget-title,
     .recoveryBlog .recoverySidebar .widget_wpcategorieswidget .widget-title {
          padding: 15px 23px 15px;
     }

     .recoveryBlog .recoverySidebar .widget .dbtn .plus {
          margin-right: 10px;
     }

     .recoverySingle .pageContent .textSingle .entry-header .entry-title {
          font-size: 26px;
          padding: 12px 26px 11px;
     }

     .recoverySingle .pageContent .textSingle .entry-content {
          padding: 24px 20px 20px;
     }

     .coda-serv-guid .aio-icon-component .aio-icon-box {
          padding: 40px 10px 32px;
     }

    /** Coda Meeting Locator **/

     .coda-meeting-locator-wrapper .coda-meeting-locator-content h2 {
          font-size: 28px;
          margin-bottom: 46px;
     }

     .coda-meeting-locator-wrapper .coda-meeting-locator-content h2 .coda-sub-title label {
          font-size: 26px;
     }

     .coda-meeting-locator-wrapper .coda-meeting-locator-content h2 .coda-sub-title span {
          font-size: 28px;
          top: -2px;
     }

     .coda-meeting-locator-wrapper .coda-meeting-locator-content .coda-usa-form-section label {
          font-size: 22px;
     }

     .coda-meeting-locator-wrapper .coda-meeting-locator-content input[type='text'], .coda-meeting-locator-wrapper .coda-meeting-locator-content input[type='search'], .coda-meeting-locator-wrapper .coda-meeting-locator-content select {
          font-size: 16.68px;
          padding: 9px 14px;
     }

     .coda-meeting-locator-wrapper .coda-usa-map-section .coda-usa-map-wrapper p {
          font-size: 19px;
     }

     .coda-meeting-locator-wrapper .coda-meeting-locator-tabs li a img {
          height: 64px;
          width: auto !important;
     }

     .coda-meeting-locator-wrapper .coda-meeting-locator-tabs li {
          display: inline-block;
          height: auto;
     }

     .coda-meeting-locator-wrapper .coda-meeting-locator-tabs li a {
          display: block;
          padding: 30px 20px 30px;
          font-size: 17px;
		 min-height: 204px;
     }

     .coda-meeting-locator-wrapper .coda-usa-map-section .coda-usa-map-wrapper .coda-usa-map-wrap {
          width: auto !important;
     }

     .coda-meeting-locator-wrapper .coda-usa-map-section .coda-usa-map-wrapper .coda-usa-map-wrap #coda-usa-map-content {
          width: auto !important;
          height: 100% !important;
          position: static !important;
     }

     .coda-meeting-locator-wrapper .coda-usa-map-section .coda-usa-map-wrapper .coda-usa-map-wrap #coda-usa-map-content svg:not(:root) {
          width: 430px;
     }

     .coda-meeting-locator-wrapper .coda-usa-form-section {
          width: 32.62%;
     }

     .coda-meeting-locator-wrapper .coda-usa-map-section {
          width: 66.8%;
     }

     .coda-meeting-locator-wrapper .coda-meeting-locator-tabs li:after {
          width: 100%;
     }

     .coda-meeting-locator-wrapper .coda-meeting-locator-content table thead th, .coda-meeting-locator-wrapper .coda-meeting-locator-content table thead th a {
          font-size: 14px;
     }

     .coda-meeting-locator-wrapper .coda-meeting-locator-content table thead th {
          padding: 1.2% 1%;
     }

     .coda-meeting-locator-wrapper .coda-meeting-locator-content table .wpv-loop td {
          padding: 1% 1% 3% 1%;
          font-size: 14px;
     }

     .coda-meeting-locator-wrapper .coda-meeting-locator-content table {
          width: 850px;
     }

     .coda-meeting-locator-wrapper .coda-meeting-locator-content .js-wpv-view-layout {
          overflow-x: auto;
     }

     .coda-meeting-locator-content .wpv-pagination-nav-links-container li a, .coda-meeting-locator-content .wpv-pagination-nav-links-container li span {
          height: 35px;
          width: 35px;
          line-height: 35px;
          font-size: 16px;
     }

     .coda-meeting-locator-content .wpv-pagination-nav-links-container li .wpv-filter-previous-link i, .coda-meeting-locator-content .wpv-pagination-nav-links-container li .wpv-filter-next-link i {
          font-size: 26px;
          margin-top: 4px;
     }

     .coda-meeting-locator-content .wpv-pagination-nav-links-container {
          padding: 12px 14px;
          width: 850px;
     }

     .coda-meeting-locator-content .wpv-pagination-nav-links-container li .wpv-filter-next-link {
          margin-left: 14px;
     }

     .coda-meeting-locator-content .wpv-pagination-nav-links-container li .wpv-filter-previous-link i {
          margin-right: 7px;
     }

     .coda-meeting-locator-content .wpv-pagination-nav-links-container li .wpv-filter-previous-link {
          margin-right: 14px;
     }

     #coda-usa-meetings-content .coda-sm-content .coda-sm-desc h2 {
          font-size: 28px;
          padding: 7px 25px 7px;
     }

     #coda-usa-meetings-content .coda-sm-content .coda-sm-desc .coda-sm-general-info ul li, #coda-usa-meetings-content .coda-sm-content .coda-sm-desc .coda-sm-general-info ul li:nth-child(2n) {
          width: 48% !important;
          margin-right: 4%;
          margin-bottom: 3%;
     }

     #coda-usa-meetings-content .coda-sm-content .coda-sm-desc .coda-sm-general-info ul li:nth-child(2n) {
          margin-right: 0 !important;
     }

     #coda-usa-meetings-content .coda-sm-content .coda-sm-desc .coda-sm-general-info ul li label {
          font-size: 14px;
          margin-right: 8px;
     }

     #coda-usa-meetings-content .coda-sm-content .coda-sm-desc .coda-sm-general-info ul li p {
          font-size: 14px;
     }

     #coda-usa-meetings-content .coda-sm-content .coda-sm-desc .coda-sm-general-info {
          padding: 27px 15px 12px;
     }

     #coda-usa-meetings-content .coda-sm-content .coda-sm-desc .coda-sm-contact-info .coda-sm-contact-left, #coda-usa-meetings-content .coda-sm-content .coda-sm-desc .coda-sm-contact-info .coda-sm-contact-right {
          width: 50%;
     }

     #coda-usa-meetings-content .coda-sm-content .coda-sm-notice-info h3, #coda-usa-meetings-content .coda-sm-content .coda-sm-contact-info .coda-sm-contact-info-desc h3 {
          margin: 0px -15px 20px;
          padding: 12px 15px;
          font-size: 18px;
     }

     #coda-usa-meetings-content .coda-sm-content .coda-sm-notice-info p, #coda-usa-meetings-content .coda-sm-content .coda-sm-contact-info .coda-sm-contact-info-desc .coda-sm-pm-name, #coda-usa-meetings-content .coda-sm-content .coda-sm-contact-info .coda-sm-contact-info-desc .coda-sm-pm-address, #coda-usa-meetings-content .coda-sm-content .coda-sm-contact-info .coda-sm-contact-info-desc .coda-sm-pm-address2 {
          font-size: 15px;
     }

     #coda-usa-meetings-content .coda-sm-content .coda-sm-contact-info .coda-sm-contact-info-desc .coda-sm-pm-email a, #coda-usa-meetings-content .coda-sm-content .coda-sm-contact-info .coda-sm-contact-info-desc .coda-sm-pm-phone a, #coda-usa-meetings-content .coda-sm-content .coda-sm-contact-info .coda-sm-contact-info-desc .coda-dir-icon a {
          font-size: 15px;
     }

     #coda-usa-meetings-content .coda-sm-content .coda-sm-desc .coda-sm-contact-info .coda-sm-contact-info-desc {
          padding: 0px 15px 31px;
          min-height: 302px;
     }

     #coda-usa-meetings-content .coda-sm-content .coda-sm-contact-info .coda-sm-contact-info-desc a span {
          width: 25px;
          height: 25px;
          line-height: 24px;
          top: calc(50% - 12.5px);
     }

     #coda-usa-meetings-content .coda-sm-content .coda-sm-contact-info .coda-sm-contact-info-desc .coda-sm-pm-email, #coda-usa-meetings-content .coda-sm-content .coda-sm-contact-info .coda-sm-contact-info-desc .coda-sm-pm-phone, #coda-usa-meetings-content .coda-sm-content .coda-sm-contact-info .coda-sm-contact-info-desc .coda-dir-icon {
          padding-left: 36px;
     }

     #coda-usa-meetings-content .coda-sm-content .coda-sm-contact-info .coda-sm-contact-info-desc a img {
          height: 15px;
     }

     #coda-usa-meetings-content .coda-sm-content .coda-sm-contact-info .coda-sm-contact-info-desc .coda-sm-pm-phone img {
          width: 12px;
          height: auto;
     }

     #coda-usa-meetings-content .coda-sm-content .coda-sm-contact-info .coda-sm-contact-info-desc .coda-sm-pm-email img {
          width: 13px;
          height: auto;
     }

     #coda-usa-meetings-content .coda-sm-content .coda-sm-notice-info {
          padding: 0px 15px 24px;
     }

     #coda-state-meetings-content .coda-meeting-state-list ul li a:after,
     #coda-intl-meetings-content .coda-meeting-intl-list .radio label:after {
          background-size: 12px;
          width: 14px;
          height: 14px;
          left: 16px;
          top: calc(50% - 7px);
     }

     #coda-state-meetings-content .coda-meeting-state-list ul li a,
     #coda-intl-meetings-content .coda-meeting-intl-list .radio label {
          font-size: 14px;
          padding: 11px 16px 11px 36px;
     }

     #coda-state-meetings-content .coda-meeting-state-list,
     #coda-intl-meetings-content .coda-meeting-intl-list {
          padding: 22px 15px 15px;
     }

     #coda-city-meetings-content .coda-meeting-locator-heading h2,
    .coda-meeting-locator-content #coda-state-meetings-content h2 {
          margin-bottom: 30px;
     }

     #coda-intl-meetings-content .coda-meeting-intl-list-first ul li.radio {
          width: 23.7%;
     }

     .coda-meeting-intl-list h3 {
          font-size: 30px;
          margin-bottom: 20px;
     }

     .coda-event-clndr .tribe-events-calendar th {
          font-size: 14px;
     }

     .events-archive.events-gridview #tribe-events-content table .type-tribe_events a {
          font-size: 14px;
     }

     .events-archive.events-gridview #tribe-events-content table .type-tribe_events {
          padding: 10px 8px !important;
     }

     .coda-event-clndr .tribe-events-page-title {
          font-size: 40px;
     }

     .tribe-events-calendar div[id*=tribe-events-daynum-] a, #tribe-events .tribe-events-calendar td div[id*=tribe-events-daynum-] {
          font-size: 14px !important;
     }

     .tribe-events-adv-list-widget .tribe-events-widget-link a, .tribe-events-back a, 
     .tribe-events-list-widget .tribe-events-widget-link a, ul.tribe-events-sub-nav a, .post-type-archive-tribe_events #tribe-events-footer li a {
          font-size: 20px;
     }

     .post-type-archive-tribe_events #tribe-bar-form #tribe-bar-collapse-toggle {
          padding: 20px 40px 20px 25px;
          font-size: 18px;
     }

     .tribe-bar-filters .tribe-bar-submit, .tribe-bar-filters .tribe-bar-search-filter, .tribe-bar-filters .tribe-bar-date-filter {
          width: 31.7% !important;
          margin-right: 1.5% !important;
     }

     .tribe-bar-filters .tribe-bar-submit {
          width: 32% !important;
          margin-right: 0 !important;
          padding-right: 3px;
     }

     #tribe-bar-form.tribe-bar-collapse #tribe-bar-views+.tribe-bar-filters {
          border-top: 1px solid #cccccc;
          margin-top: 0px !important;
     }

     #tribe-bar-form.tribe-bar-collapse .tribe-bar-views-inner {
          padding: 12px 0 10px !important;
     }

     .coda-meeting-locator-wrapper #meetingEditConfModal .fromfild .checkBox label {
          display: block;
          font-size: 16px;
     }

     .coda-meeting-locator-content #meetingEditConfModal .modal-dialog .modal-content .checkBox .js-wpt-field-items {
          display: block;
          margin: 0px 0 6px;
          line-height: 0px;
          padding-left: 30px !important;
     }

     .coda-meeting-locator-content #meetingEditConfModal .modal-dialog .modal-content .checkBox {
          padding-top: 0;
     }

     .coda-meeting-locator-content #meetingEditConfModal .meetingTopText p {
          font-size: 18px;
          line-height: 24px;
     }

     .coda-meeting-locator-content #meetingEditConfModal .meetingTopText .aio-ibd-block {
          width: 74%;
     }

     .coda-meeting-locator-content #meetingEditConfModal .meetingTopText .aio-icon-left {
          width: 20%;
     }

     #coda-usa-meetings-content .coda-usa-map-section .coda-usa-map-wrap,
     #coda-usa-meetings-content .coda-usa-map-section #coda-usa-map-content svg,
    #coda-usa-meetings-content .coda-usa-map-section #coda-usa-map-content {
          width: 416px !important;
          float: none !important;
     }

     #coda-usa-meetings-content .coda-usa-map-section .coda-usa-map-wrap #svggroup {
          max-width: 310px;
     }

     #meetingEditConfModal .fromfild .checkBox .wpt-form-checkbox-label:before {
          left: -26px;
     }

     .coda-search-filter-wrap ul.coda-search-filter-inner li {
          width: 23.1%;
          margin: 0 5px;
     }

     .coda-phone-meetings-filter ul.coda-search-filter-inner li {
          width: 31.4%;
     }

     .coda-meeting-locator-intl-wrapper .coda-meeting-intl-list .coda-intl-country-search .form-group .maps-distance-wrap input,
      .coda-meeting-locator-intl-wrapper .coda-meeting-intl-list .coda-intl-country-search .form-group input[type=text],
     .coda-meeting-locator-intl-wrapper .coda-meeting-intl-list .coda-intl-country-search .form-group .btn,
      .coda-meeting-locator-intl-wrapper .coda-meeting-intl-list .coda-intl-country-search .form-group .maps-distance-wrap select {
          width: 100%;
          margin: 0 0 18px;
     }

     .coda-meeting-locator-intl-wrapper .coda-meeting-intl-list .coda-intl-country-search .form-group .btn {
          font-size: 18px !important;
     }

     .coda-meeting-locator-intl-wrapper .coda-meeting-intl-list .coda-intl-country-search button {
          width: 100%;
          margin: 0 auto;
          display: block;
          max-width: 400px;
     }

     .coda-meeting-locator-intl-wrapper .coda-meeting-intl-list .coda-intl-country-search .form-group {
          width: 100%;
          display: block;
          margin: 0 auto;
          max-width: 400px;
     }

     .coda-meeting-locator-intl-wrapper .coda-meeting-intl-list .coda-intl-country-search .form-group .maps-distance-wrap {
          display: block;
     }

     .coda-meeting-locator-intl-wrapper .coda-meeting-intl-list .coda-intl-country-search, 
      .coda-meeting-locator-intl-wrapper .coda-meeting-intl-list .coda-search-text-intl {
          margin-left: -15px;
          margin-right: -15px;
     }

     .coda-meeting-locator-intl-wrapper .coda-meeting-intl-list .coda-search-text-intl {
          font-size: 18px;
     }

     .coda-f2f-meetings-filter .coda-smb-zip-content select, 
      .coda-f2f-meetings-filter .coda-smb-zip-content input,
      .coda-f2f-meetings-filter .coda-smb-zip-content .btn {
          font-size: 18px !important;
     }

     .coda-f2f-meetings-filter ul.coda-search-filter-inner li,
      .coda-intl-meetings-filter ul.coda-search-filter-inner li {
          width: 31.5%;
     }

     .wrapperOuter .coda-quick-meeting-search .coda-qms-content,
     .wrapperOuter .coda-quick-meeting-search .coda-qms-content-static,
      .wrapperOuter .coda-quick-meeting-search .coda-qms-title {
          width: 100%;
     }

     .wrapperOuter .coda-quick-meeting-search .coda-qms-content .coda-qms-zip-code,
.wrapperOuter .coda-quick-meeting-search .coda-qms-content-static .coda-qms-zip-code {
          width: 100%;
          padding-right: 0;
          margin-right: 0;
          margin-bottom: 8px;
     }

     .coda-quick-meeting-search .coda-qms-content .maps-distance-wrap,
.coda-quick-meeting-search .coda-qms-content-static .maps-distance-wrap {
          width: 55.2%;
     }

     .coda-quick-meeting-search .coda-qms-content .coda-qms-zip-lang,
.coda-quick-meeting-search .coda-qms-content-static .coda-qms-zip-lang {
          width: 50%;
     }

     .coda-quick-meeting-search .coda-qms-content .wpv-submit-trigger,
.coda-quick-meeting-search .coda-qms-content-static .wpv-submit-trigger {
          width: 48%;
          font-size: 14px !important;
          padding: 15px 16px 14px !important;
     }

     .coda-quick-meeting-search .coda-qms-content .coda-qms-zip-code .form-control,
.coda-quick-meeting-search .coda-qms-content-static .coda-qms-zip-code .form-control {
          width: 48.4% !important;
     }

     .coda-quick-meeting-search .coda-qms-content .coda-qms-zip-code .pac-target-input, 
      .coda-quick-meeting-search .coda-qms-content-static .coda-qms-zip-code .pac-target-input {
          width: 31% !important;
     }

     .coda-quick-meeting-search .coda-qms-content .coda-qms-zip-code .form-control,
      .coda-quick-meeting-search .coda-qms-content-static .coda-qms-zip-code .form-control,
      .wrapperOuter .coda-quick-meeting-search select {
          font-size: 15px !important;
     }

     .wrapperOuter .coda-quick-meeting-search select {
          padding: 9px 33px 9px 19px;
     }

     .quickWrap .coda-quick-meeting-search .coda-qms-zip-code .coda-get-my-location-button {
          padding: 16px 14px 16px;
          font-size: 14px !important;
          width: 25%;
     }

     .coda-quick-meeting-search .coda-qms-content .maps-distance-wrap, .coda-quick-meeting-search .coda-qms-content-static .maps-distance-wrap {
          width: 41.1%;
     }

     .wrapperOuter .coda-quick-meeting-search select {
          padding: 9px 45px 9px 19px;
          background-size: 14px !important;
     }
	.coda-meeting-locator-wrapper .coda-meeting-locator-content label select,
	.dataTables_wrapper .dataTables_length select { 
		font-size: 19px;
        background-position: 87% 17px !important;
	}
	.coda-meeting-locator-wrapper .coda-meeting-locator-content label select {
	    background-size: 13px;
		padding: 0 11px 0 6px !important;
		width: 75px;
		line-height: 42px;
		color: #5d5d5d !important;
		text-align: center;
	}
	
	.dataTables_paginate span a {
		font-size: 19px;
	}
	 
	.page-id-2209 .wrapper.inner .cred-form .wpt-form-item-checkbox input:checked ~ label:before {
		top: 3px !important;
	}
	
	.safari.osx .quickWrap .coda-quick-meeting-search .coda-qms-zip-code .coda-get-my-location-button {
		padding: 16px 12px 15px 36px;
	}
	.safari.osx .coda-meeting-locator-intl-wrapper .coda-meeting-intl-list .coda-intl-country-search .form-group input[type=text] {
		 width: 100%;
	}
	.coda-meeting-locator-heading .coda-usa-meetings-search .dbtn {
		padding: 12px 22px 10px !important;
		margin-top: 1px;
	}
	
	.coda-meeting-locator-heading .coda-usa-meetings-search #code-print-bulk-meetings-pdf {
		padding: 8px 15px 8px !important;
		top: -2px;
	}
	.coda-meeting-locator-heading .coda-usa-meetings-search #code-print-bulk-meetings-xls {
		padding: 10px 15px !important; 
		top: -2px;           
	}
	.coda-meeting-locator-wrapper .converted .timezone-name {
        font-size: 12px;
	}
	
	.coda-event-clndr .tribe-events .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__mobile-events-icon--featured {
		margin-top: 6px;
	}
	.coda-event-clndr .tribe-events .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__mobile-events-icon--featured path {
		fill: #01b4b5;
	}
	.page-template-locator .coda-meeting-locator-wrapper #coda-phone-meetings-content .coda-search-filter-wrap ul.coda-search-filter-inner li {
		width: 31.8%;
	}
	
	.page-template-locator .coda-meeting-locator-wrapper .coda-meeting-locator-content table,
	.page-template-locator .coda-meeting-locator-wrapper .coda-meeting-locator-content table {
		width: 100%;
	}
	
	.page-template-locator .coda-meeting-locator-wrapper .coda-meeting-locator-content table td:nth-child(3), 
	.page-template-locator .coda-meeting-locator-wrapper .coda-meeting-locator-content table thead th:nth-child(3) {
		width: 6%;
	}
	.page-template-locator .coda-meeting-locator-wrapper .coda-meeting-locator-content table td:nth-child(2), 
	.page-template-locator .coda-meeting-locator-wrapper .coda-meeting-locator-content table thead th:nth-child(2) {
		width: 16%;
	}
	
	.page-template-locator .coda-meeting-locator-wrapper .coda-meeting-locator-content table td:nth-child(1), 
	.page-template-locator .coda-meeting-locator-wrapper .coda-meeting-locator-content table thead th:nth-child(1) {
		width: 7%;
	}
	.page-template-locator .coda-meeting-locator-wrapper .coda-meeting-locator-content table td:nth-child(4), 
	.page-template-locator .coda-meeting-locator-wrapper .coda-meeting-locator-content table thead th:nth-child(4) {
		width: 9%;
	}
	.page-template-locator .coda-meeting-locator-wrapper .coda-meeting-locator-content table td:nth-child(5), 
	.page-template-locator .coda-meeting-locator-wrapper .coda-meeting-locator-content table thead th:nth-child(5) {
		width: 9%;
	}
	.page-template-locator .coda-meeting-locator-wrapper .coda-meeting-locator-content table thead th:nth-child(6),  
	.page-template-locator .coda-meeting-locator-content table .wpv-loop td:nth-child(6) {
		width: 22%;
	} 
	.page-template-content-meeting-result-quick-sbzip-V2 .coda-meeting-locator-wrapper .coda-meeting-locator-content table thead th:nth-child(6),  
	.page-template-content-meeting-result-quick-sbzip-V2 .coda-meeting-locator-content table .wpv-loop td:nth-child(6) {
		width: 13%;
	}
	.page-template-content-meeting-result-sbzip-V2 .coda-meeting-locator-wrapper .coda-meeting-locator-content table thead th:nth-child(6),  
	.page-template-content-meeting-result-sbzip-V2 .coda-meeting-locator-content table .wpv-loop td:nth-child(6) {
		width: 13%;
	}
	.page-template-content-meeting-result-intl-V2 .coda-meeting-locator-wrapper .coda-meeting-locator-content table thead th:nth-child(6), 
	.page-template-content-meeting-result-intl-V2 .coda-meeting-locator-content table .wpv-loop td:nth-child(6) {
		width: 14%;
	}
	.page-template-locator .coda-meeting-locator-wrapper .coda-meeting-locator-content table thead td,
	.page-template-locator .coda-meeting-locator-wrapper .coda-meeting-locator-content table thead th {
        padding: 1.2% .5%;
	}
	.page-template-locator .coda-meeting-locator-wrapper .coda-meeting-locator-content table .wpv-loop td { 
		padding: 1% .5% 3%;
	}
	.page-template-locator .coda-meeting-locator-wrapper .coda-meeting-locator-content table {
		width: 100%;
	}
	.page-template-locator .coda-meeting-locator-wrapper .coda-meeting-locator-content .wpv-loop .coda-dir-icon img {
		padding: 6px 7px;
    }
	
	.page-template-content-meeting-result-quick-sbzip-V2 .coda-meeting-locator-wrapper .coda-meeting-locator-content table .wpv-loop td.coda-dir-icon,
	.page-template-content-meeting-result-quick-sbzip-V2 .coda-meeting-locator-wrapper .coda-meeting-locator-content table th:nth-child(9) {
	    width: 6%;	
	} 
	.page-template-content-meeting-result-intl-V2 .coda-meeting-locator-wrapper .coda-meeting-locator-content table thead th:nth-child(9),  
	.page-template-content-meeting-result-intl-V2 .coda-meeting-locator-content table .wpv-loop td:nth-child(9),
	.page-template-content-meeting-result-sbzip-V2 .coda-meeting-locator-wrapper .coda-meeting-locator-content table thead th:nth-child(9),  
	.page-template-content-meeting-result-sbzip-V2 .coda-meeting-locator-content table .wpv-loop td:nth-child(9) {
		width: 6%;
		text-align: left;
	}
	
	
	.audio-visual-sec .aio-icon-box h3.aio-icon-title {
		font-size: 25px;
	}
	.audio-visual-sec .iconBlock .aio-icon-box {
		padding: 40px 20px !important;
	}
	.audio-visual-sec .aio-icon-box .aio-icon-img,
	.audio-visual-sec .aio-icon-box .aio-icon {
		width: 120px;
		height: 120px;
		font-size: 60px !important;
	}
	
	.audio-visual-sec .visual1 .aio-icon-box .aio-icon-img {
   		font-size: 54px !important;
	}
	
	.audio-visual-sec .visual2 .aio-icon-box .aio-icon-img {
       font-size: 56px !important;
	}
	
	.audio-visual-sec .visual3 .aio-icon-box .aio-icon-img {
       font-size: 52px !important;
	}
	
	.audio-visual-sec .visual4 .aio-icon-box .aio-icon-img {
       font-size: 60px !important;
	}
	
	.audio-visual-sec .visual5 .aio-icon-box .aio-icon-img {
  		 font-size: 56px !important;
	}
	
	.audio-visual-sec .iconBlock .box5 .aio-icon-box {
		padding: 35px 20px 35px !important;
	}
	.audio-visual-sec .iconBlock .box5 .aio-icon-box .aio-icon-header {
		margin-top: 0;
	}
	.audio-visual-sec .iconBlock .aio-icon-box .aio-icon-description { 
		line-height: 22px;
		font-size: 16px;
	}
	
	.coda-event-clndr .coda-even-btn .dbtn {
		font-size: 15px !important;
		padding: 11px 16px 10px !important;
		margin: 2px;
	} 


     /* financecmteWrap */
     .financecmteWrap .contctBox .inrBox h3, .financecmteWrap .circleBox .aio-icon-description .finTitle {
         font-size: 22px;   
         line-height: 24px;  
         margin-bottom: 10px;
     }
     .financecmteWrap .midRow .middle-image {
          width: 290px;
          height: 290px;
          position: absolute;
          left: auto;
          right: 0;  
          top: calc(50% - 500px);               
     }       
     .financecmteWrap .circleBox {
          width: 286px;     
          height: 286px;       
          border-width: 8px;
          padding: 10px 8px;
          box-shadow: 8px 10px 0px rgba(0, 0, 0, .3);
          margin: 0 0px 30px 0 !important;
     }  
     .financecmteWrap .circleBox:hover {
         box-shadow: -8px 10px 0px rgba(0, 0, 0, .3); 
     }            
     .financecmteWrap .circleBox .aio-icon-description a.linkTxt, .financecmteWrap .circleBox .aio-icon-description p {
         font-size: 18px !important;
     }             
     .financecmteWrap {
         padding: 49px 20px 39px 6px;           
         margin: 20px auto 60px !important;       
     }  
     .financecmteWrap .bottomRow .circleBox {
         margin-top: 5px;
     }  
     .financecmteWrap .contctBox .inrBox p a, .financecmteWrap .contctBox .inrBox p {
          font-size: 16px;
          line-height: 26px; 
     } 
     .financecmteWrap .contctBox .inrBox h3 { 
         margin-bottom: 5px; 
     }
     .financecmteWrap .contctBox .inrBox .vc_column-inner>.wpb_wrapper {
          max-width: 370px;       
          min-height: 308px;
          padding: 58px 60px 120px 30px;
          margin: 0 0 0 auto;
     }   
     .financecmteWrap .contctBox .inrBox,       
     .financecmteWrap .midBox,     
     .financecmteWrap .box {   
          width: 100%;
     }
     .financecmteWrap .contctBox {
         padding: 10px;
         text-align: center;  
         position: absolute;
         width: 100%;
         height: 200px;
         top: calc(50% + 120px);
         right: 0;
     }
     .financecmteWrap .contctBox .inrBox>.vc_column-inner {
          padding: 0 !important;  
     }
     .financecmteWrap .circleBox .aio-icon-img {
          font-size: 100px !important;
          left: calc(50% - 50px);   
     } 
     .financecmteWrap .contctBox .inrBox>.vc_column-inner>.wpb_wrapper:after {
          width: 348px;
          height: 180px;      
          top: 15px; 
     }
     .financecmteWrap .contctBox .inrBox>.vc_column-inner>.wpb_wrapper:before {
          width: 354px;  
          height: 242px;
          bottom: 20px;     
          left: 15px;
     }          
     /* financecmteWrap */  


     /* board page */
     .welcmboardWrap {       
         padding: 35px 10px 0px;                
         margin: 20px auto 80px !important;   
     }
     .welcmboardWrap .welcomeBox h2 { 
         font-size: 50px; 
         line-height: 50px;
         margin-bottom: 10px;
         -webkit-text-stroke-width: 1px;
     }
     .welcmboardWrap .welcomeBox p {
          font-size: 20px;
          line-height: 26px;         
     }        
     .welcmboardWrap .welcomeBox {     
         padding: 175px 84px 110px;
         margin-bottom: -75px !important;
         background-size: 650px;     
     } 
     .contactboardWrap {
         padding-top: 65px;   
         margin-top: 104px!important;   
     }
     .contactboardWrap .inrtextBox p {
         font-size: 24px;
         line-height: 36px; 
         -webkit-text-stroke-width: .5px;  
     } 
     .contactboardWrap .inrtextBox {
          width: 250px;
          height: 140px;                 
     }  
     .contactboardWrap .box1 {
         padding-bottom: 45px;     
     } 
     .contactboardWrap .inrtextBox1 {
         left: 30px;  
     }
     .contactboardWrap .inrtextBox2 {
          right: 68px;
     }  
     .contactboardWrap .inrtextBox3 {
         left: -20px; 
     } 
     .contactboardWrap .inrtextBox4 {
         top: 0px; 
         left: -12px;
     }
     .contactboardWrap .inrtextBox5 {
         top: -25px;      
         right: 28px;
     } 
     .contactboardWrap .inrtextBox6 {
         left: -10px;
     }
     .contactboardWrap .box4 {      
         padding-bottom: 130px;
     } 
     .contactboardWrap .inrtextBox1:after {
         width: 105px;
         height: 184px;
         bottom: -185px;
         left: 44px;
     } 
     .contactboardWrap .inrtextBox2:after {
         width: 105px;
         height: 178px;
         bottom: -172px;
         right: 52px;  
     }
     .contactboardWrap .inrtextBox3:after {
         width: 96px;
         height: 180px;  
         bottom: -172px; 
         left: calc(50% - 75px); 
     }
     .contactboardWrap .inrtextBox4:after {
         width: 140px;
         height: 172px;
         bottom: -182px; 
         left: 22px; 
     }
     .contactboardWrap .inrtextBox5:after {
         width: 155px;
         height: 176px;
         bottom: -188px;
         right: 12px; 
     }
     .contactboardWrap .inrtextBox6:after {
         width: 72px;
         height: 150px;
         bottom: -148px;      
         left: calc(50% - 12px);       
     }
     .theboardWrap {
         margin-bottom: 60px !important;       
         padding: 30px 20px;            
     }     
     .theboardWrap .aio-icon-default .aio-icon-img {
         font-size: 34px !important;
     }
     .theboardWrap .aio-icon-description a {
          font-size: 22px;
     }  
     /* board page */           

     .recoverySingle .textSingle table td {
        font-size: 14px;
        padding: 15px 10px;
     }               

     .recoverySingle .textSingle table td:first-child *, 
     .recoverySingle .textSingle table td:last-child * {
        font-size: 12px;
     }

     .recoverySingle .textSingle table td big {
          font-size: 17px;       
     }   

     .recoverySingle .pageContent .textSingle .entry-content table p {
         line-height: 20px;
         padding-bottom: 16px;    
         font-size: 14px;   
     }





}

/* Landscape phone to portrait tablet */

@media (max-width: 768px) {
	
     /* 28/09/20 */
     .page-id-2302 .coda-meeting-locator-wrapper .coda-meeting-locator-content .coda-meeting-result-phone table thead th:nth-child(6) .wpv-sorting-indicator,
	.coda-meeting-locator-wrapper .coda-meeting-locator-content .coda-meeting-result-table table thead th:nth-child(7) .wpv-sorting-indicator, .coda-meeting-locator-wrapper .coda-meeting-locator-content .coda-meeting-result-table table thead th:nth-child(5) .wpv-sorting-indicator, .coda-meeting-locator-wrapper .coda-meeting-locator-content .coda-meeting-result-table table thead th:nth-child(2) .wpv-sorting-indicator, .coda-meeting-locator-wrapper .coda-meeting-locator-content .coda-meeting-result-table table thead th:nth-child(4) .wpv-sorting-indicator, .coda-meeting-locator-wrapper .coda-meeting-locator-content .coda-meeting-result-table table thead th:nth-child(3) .wpv-sorting-indicator, .coda-meeting-locator-wrapper .coda-meeting-locator-content .coda-meeting-result-table table thead th:nth-child(1) .wpv-sorting-indicator,
	.coda-meeting-locator-wrapper .coda-meeting-locator-content .coda-meeting-result-table table thead th .wpv-sorting-indicator,
     body .coda-meeting-result-table .js-wpv-view-layout .dataTable thead .wpv-sorting-indicator {
		top: calc(50% - 5px);
		width: 10px;
		height: 10px;
		background-size: 5px !important;
		right: -5px;
     }

     .coda-meeting-result-table .js-wpv-view-layout .dataTable thead th,
      .coda-meeting-result-table .js-wpv-view-layout .dataTable thead th a {
		font-size: 12px;
		line-height: 10px;
     }
	
	.coda-meeting-result-table .js-wpv-view-layout .dataTable thead th {
	    padding: 1.2% .4% 1.2% .5%;	
		
	}
	
	body .wrapperOuter .coda-meeting-result-table #onlineMeetingsTable th,
	body .wrapperOuter .coda-meeting-result-table #phoneMeetingTable th,
	body .wrapperOuter .coda-meeting-result-table #internationalSearchTable th,
	body .wrapperOuter .coda-meeting-result-table #internationalSearchByCOuntryTable th,
	body .wrapperOuter .coda-meeting-result-table #sbZipTable th,
	body .wrapperOuter .coda-meeting-result-table .js-wpv-view-layout .dataTable thead th {
		width: auto !important;
	}
     .coda-meeting-result-table .js-wpv-view-layout .dataTable .wpv-loop td,
     .coda-meeting-result-table .js-wpv-view-layout .dataTable .wpv-loop .even td,
     .coda-meeting-result-table .js-wpv-view-layout .dataTable .wpv-loop .odd td {
         font-size: 12px;
		 padding: 1% .2% 3% .2%;
		 width: auto !important;
     }

     .coda-meeting-result-table .js-wpv-view-layout .dataTable .wpv-loop .coda-dir-icon img {
          padding: 4px 5px;
     }

     .coda-meeting-result-table .js-wpv-view-layout .dataTable .wpv-loop .parent ~ .child ul li {
          font-size: 12px;
     }
	
	.coda-meeting-result-table .js-wpv-view-layout {
		overflow: inherit !important;
	}
	 
	.coda-meeting-result-table .js-wpv-view-layout .dataTable {
	    table-layout: fixed;
		width: 100%;
	}
	
	.coda-meeting-result-table .js-wpv-view-layout .dataTable thead th:nth-child(8) {
		text-align: center;
	}
	
	.page-template-content-meeting-locator-city-V2 .dataTables_paginate span a,
	.coda-meeting-result-table .dataTables_paginate span a {
	    height: 30px;
		width: 30px;
		line-height: 30px; 
		font-size: 15px;	
		margin: 0 3px 4px 3px;
	} 
	
	.page-id-4509 .coda-meeting-result-table .js-wpv-view-layout .dataTable,
	.page-id-2300 .coda-meeting-result-table .js-wpv-view-layout .dataTable {
	    table-layout: auto; 
	}
	   
    .coda-meeting-result-table .dataTables_wrapper .dataTable.collapsed .wpv-loop td.dtr-control {
          /*cursor: zoom-in;*/
          position: relative;
          padding-left: 18px;
     }

     .coda-meeting-result-table .dataTables_wrapper .dataTable.collapsed .wpv-loop td.dtr-control:before {
          content: '+';
          position: absolute;
          left: 0;
          background: #425dbf;
          color: #ffffff;
          width: 15px;
          height: 100%;
          line-height: 14px;
          font-size: 16px;
          top: 0;
          flex-direction: column;
          justify-content: center;
          display: flex;
          text-align: center;
          border-top: 1px solid #ffffff;
          border-bottom: 1px solid #ffffff;
     }

     .coda-meeting-result-table .js-wpv-view-layout .dataTable.collapsed .wpv-loop .parent td.dtr-control:before {
          content: '-';
		  font-size: 20px;
     }
    /*
     .coda-meeting-result-table .js-wpv-view-layout .dataTable .wpv-loop .parent td.dtr-control {
          cursor: zoom-out;
     }
   */
	
	.coda-meeting-result-table .js-wpv-view-layout .dataTable .wpv-loop .parent ~ .child ul li img {
	    background: #425dbf;
		padding: 4px 7px;
		width: auto;
		height: 22px;
		margin-top: 5px;	
	}
	
	.coda-meeting-result-table .js-wpv-view-layout .dataTable .wpv-loop .parent ~ .child ul li .dtr-title {
		display: inline-block;
		vertical-align: middle;
	}
		
	.coda-meeting-result-table .js-wpv-view-layout .dataTable .wpv-loop td.child {
	    padding-bottom: 17px;	
	}
	

	
}

@media (min-width: 768px) {
	
   .coda-search-filter-mobile-wrap .coda-search-filter-mobile-bar {
   	display: none;
   }   


}

@media (max-width: 767px) {

     .announcementWrap .postBox iframe {
          height: 210px;
     }      
	
	.paypalQrWrap .donateWrap .qr-code-image img {
		width: 220px;
	} 
	
	.paypalQrWrap .donateWrap .qr-code-image {
		text-align: center;
	}
	.committeeUpdatWrap .story-box .box .wpb_text_column {
		padding: 25px 12px 20px;
	}
	.committeeUpdatWrap .story-box .box h3 {
		font-size: 20px;
		line-height: 26px;
		margin-bottom: 16px;
	}
	.committeeUpdatWrap .story-box .box h4 {
		font-size: 17px;
		line-height: 21px;
	}
	.committeeUpdatWrap .story-box .box p strong {
		font-size: 18px;
	}
	.committeeUpdatWrap .story-box .box:nth-child(2) .circleList li {
		font-size: 17px;
		line-height: 21px; 
	}
	
	.committeeUpdatWrap .story-box .box .mailBox li { 
		font-size: 16px;
		line-height: 26px;
		letter-spacing: -.2px;
	}
	.committeeUpdatWrap .story-box .box .vc_column-inner {
		padding: 0 7px;
	}
	
	.committeeUpdatWrap .headTitle {
		font-size: 24px;
		text-align: center !important;
	}
	.committeeUpdatWrap .story-box .box {
		margin-bottom: 20px;
	}
	
	.committeeUpdatWrap .story-box .box:last-child {
		margin-bottom: 0;
	}
	.committeeUpdatWrap .art-image {
		margin-top: 20px;
	}
	.committeeUpdatWrap .story-box .box:nth-child(2) .circleList li {
		margin-bottom: 12px;
	}
	.committeeUpdatWrap .greyTitle blockquote {
		padding: 16px 20px 17px;
	}
	.committeeUpdatWrap .boxList .blackDots {
		margin-left: 30px;
	}
	.committeeUpdatWrap .story-box .box .circleList { 
		max-width: 380px;
		text-align: left;
		margin: 0 auto;
		padding-left: 30px;
	}
	
	.safari.osx .coda-meeting-locator-intl-wrapper .coda-meeting-intl-list .coda-intl-country-search .form-group input[type=text] {
		 width: 100%;
	}
     body .dbtn {
          font-size: 16px !important;
     }

     .bannerWrap h1 {
          font-size: 40px;
     }

     .bannerWrap p {
          font-size: 18px;
     }

     .bannerWrap .wpb_text_column {
          margin-bottom: 15px;
     }

     .homeForm .form h3 {
          font-size: 28px;
          padding: 15px 21px 17px;
          margin-left: 0;
          margin-bottom: 38px;
     }

     .homeForm .form h3:after {
          height: 20px;
          background-size: cover;
          content: '';
          display: block;
          width: 19px;
          border: 23px solid transparent;
          border-left-color: #01b4b5;
          border-left-width: 30px;
          position: absolute;
          bottom: -22px;
          left: -2px;
          z-index: 1;
     }

     .homeForm .form .textLeft {
          text-align: center;
          margin-bottom: 10px;
     }

     .homeForm .form, .form .submit {
          text-align: center;
     }

     body .homeForm {
          padding-top: 15px !important;
          padding-bottom: 50px !important;
     }

     .quickWrap .coda-quick-meeting-search h3 {
          font-size: 26px;
          margin-top: 9px;
     }

     .quickWrap .coda-quick-meeting-search .coda-qms-title {
          width: 100%;
          text-align: center;
          margin-bottom: 19px;
          float: none;
     }

     .quickWrap .coda-quick-meeting-search .coda-qms-content,
.quickWrap .coda-quick-meeting-search .coda-qms-content-static {
          width: 100%;
          padding-left: 0;
          float: none;
          max-width: 400px;
          margin: 0 auto;
     }

     body .quickWrap .coda-quick-meeting-search button {
          padding: 13px 16px 12px !important;
          width: 100%;
          font-size: 18px !important;
     }

     .quickWrap .coda-quick-meeting-search .coda-qms-zip-code, .quickWrap .coda-quick-meeting-search .coda-qms-distance {
          width: 100%;
          margin: 0 0 10px;
     }

     .quickWrap .coda-quick-meeting-search select {
          padding: 9px 42px 9px 19px;
          background-position: 95% center !important;
     }

     body .quickWrap .vc_column-inner {
          padding-top: 0 !important;
     }

     body .quickWrap {
          padding-top: 37px !important;
          padding-bottom: 50px !important;
     }

     .hosPiWrap .attentionIcon .aio-icon-header .aio-icon-title {
          font-size: 22px;
     }

     .hosPiWrap .vc_column-inner, .hosPiWrap .attentionIcon {
          padding-left: 15px !important;
          padding-right: 15px !important;
     }

     .hosPiWrap .hospiGrid1 {
          margin-bottom: 20px;
     }

     body .hosPiWrap {
          margin: 40px 0px 49px !important;
     }

     .hosPiWrap .hospiBox {
          width: 100%;
     }

     .hosPiWrap .hospiBox .vc_column-inner {
          padding-left: 0px !important;
          padding-right: 0px !important;
     }

     .hosTextblock p:last-child, body .connectionBoxes.hospitals {
          padding-bottom: 0px !important;
     }

     .connectionBoxes.hospitals .wpb_text_column > .wpb_wrapper {
          padding: 44px 20px 47px;
     }

     body .hospitalsBottom {
          margin-bottom: 29px !important;
     }

     body .hosText {
          margin-bottom: 39px !important;
     }

     body .hosTextblock {
          margin-bottom: 49px !important;
     }

     body .hosBlockquote {
          margin-bottom: 50px !important;
     }

     .connectionBoxes.hospitals.top {
          margin-bottom: 112px;
     }

     .connectionBoxes.hospitals.top:after {
          bottom: -92px;
          background-size: 100px;
     }

     .coda-meeting-btn {
          text-align: center !important;
          margin-top: 10px;
     }

     .coda-meeting-btn button {
          font-size: 16px !important;
          padding: 12px 15px 11px 42px !important;
     }

     .coda-meeting-btn .ubtn i {
          width: 18px;
          height: 18px !important;
          background-size: cover !important;
          left: -5px !important;
     }

     .single-meeting .coda-meeting-btn button i,
    .coda-meeting-locator-intl-wrapper .coda-meeting-btn .ubtn i {
          left: 15px !important;
     }

     body .coda-meeting-grid {
          text-align: center;
          margin-bottom: 20px;
     }

     .quickWrap .coda-quick-meeting-search h3 img {
          width: 28px;
     }

     .traditionWrap .tabList li br {
          display: none;
     }

     .template1 .gridFull .dBox .aio-icon-square_box {
          height: auto;
     }

     .promisesWrap .coda-proBlock-right {
          margin-top: 20px;
     }

     .infoGap .serviceInfo .aio-icon-component .aio-icon-box {
          padding: 50px 13px 25px 10px !important;
     }

     .outreacBox .box {
          margin-bottom: 25px;
     }

     .outreacBox .box:last-child {
          margin-bottom: 0;
     }

     .coda-recovery-gap {
          margin-bottom: 20px;
     }

     .coda-committe-gap ul.blackDots {
          margin-bottom: 20px;
     }

     .donateWrap .donateText p br {
          display: none;
     }

     .shopWrapper blockquote h2 label {
          margin-top: 5px;
     }

     .coda-global .vc_btn3-container {
          margin-bottom: 15px !important;
          margin-top: 15px !important;
     }

     .coda-board-block .coda-board-desc {
          margin-top: 20px !important;
     }

     .coda-board-block .aio-icon-component .aio-icon-description {
          margin-top: 0;
     }

     .faqWrap .vc_toggle_title {
          text-align: center !important;
     }

     .feedbackWrap .aio-icon-default .aio-icon-img {
          margin-right: 0 !important;
     }

     body .recoveryBlog .quickWrap {
          padding-bottom: 50px !important;
     }

     .recoveryBlog .recoverySidebar .widget_categories ul li a,
     .recoveryBlog .recoverySidebar .widget_wpcategorieswidget ul li a {
          padding-left: 22px;
          font-size: 16px;
     }

     .recoveryBlog .recoverySidebar .widget .dbtn {
          padding: 11px 19px 11px 32px !important;
          font-size: 16px !important;
     }

     .recoveryBlog .catTitle {
          font-size: 22px;
          padding: 14px 20px 13px;
          text-align: center;
     }

     .recoveryBlog .contentBar h3 a {
          font-size: 16px;
          text-align: center;
          line-height: 24px;
          padding: 13px 56px 13px 20px;
     }

     .recoveryBlog .contentBar h3 a:after {
          width: 30px;
          line-height: 25px;
          height: 30px;
          font-size: 20px;
          top: calc(50% - 15px);
          border-width: 3px;
     }

     .recoveryBlog .contentBar {
          margin-bottom: 30px;
     }

     .recoveryBlog .recoverySidebar {
          margin-bottom: 50px;
          margin-top: 10px;
     }

     .recoveryBlog .recoverySidebar .widget_categories ul li,
     .recoveryBlog .recoverySidebar .widget_wpcategorieswidget ul li {
          text-align: center;
     }

     .recoveryBlog .recoverySidebar .widget_categories .widget-title,
     .recoveryBlog .recoverySidebar .widget_wpcategorieswidget .widget-title {
          padding: 15px 23px 15px;
          font-size: 22px;
          text-align: center;
     }

     .recoverySingle .pageContent .textSingle .entry-header .entry-title {
          font-size: 26px;
          padding: 12px 26px 11px;
          padding-left: 18px;
     }

     .recoverySingle .pageContent .textSingle .entry-content {
          padding: 24px 0px 8px;
     }

     .coda-serv-guid .aio-icon-component .aio-icon-box {
          padding: 49px 15px 28px;
     }

     .coda-serv-guid .aio-icon-component .aio-icon-box .aio-icon-description {
          padding: 0 !important;
     }

     .recoveryBlog .quickWrap {
          padding-bottom: 43px;
     }

     .recoveryBlog .recoverySidebar .widget_categories ul li a,
     .recoveryBlog .recoverySidebar .widget_wpcategorieswidget ul li a {
          padding-left: 22px;
          font-size: 16px;
     }

     .recoveryBlog .recoverySidebar .widget .dbtn {
          padding: 11px 13px 11px 13px !important;
          font-size: 16px !important;
     }

     .recoveryBlog .catTitle {
          font-size: 26px;
          padding: 14px 20px;
     }

     .recoveryBlog .contentBar h3 a {
          font-size: 20px;
          line-height: 30px;
          padding: 13px 56px 13px 20px;
     }

     .recoveryBlog .contentBar h3 a:after {
          width: 36px;
          line-height: 29px;
          height: 36px;
          font-size: 26px;
          top: calc(50% - 18px);
     }

     .recoveryBlog .recoverySidebar .widget_categories .widget-title,
     .recoveryBlog .recoverySidebar .widget_wpcategorieswidget .widget-title {
          padding: 15px 23px 15px;
     }

     .recoveryBlog .recoverySidebar .widget .dbtn .plus {
          margin-right: 10px;
     }

     .recoverySingle .pageContent .textSingle .entry-header .entry-title {
          font-size: 26px;
          padding: 12px 26px 11px;
     }

     .recoverySingle .pageContent .textSingle .entry-content {
          padding: 24px 12px 20px;
     }

     .coda-serv-guid .aio-icon-component .aio-icon-box {
          padding: 40px 10px 32px;
     }

    /** Coda Meeting Locator  **/
     .coda-meeting-locator-wrapper .coda-meeting-locator-content .coda-usa-form-section label {
          text-align: center;
     }

     .coda-meeting-locator-wrapper .coda-usa-form-section {
          width: 100%;
     }

     .coda-meeting-locator-wrapper .coda-usa-map-section {
          width: 100%;
          float: left;
          text-align: center;
     }

     .coda-meeting-locator-wrapper .coda-meeting-locator-content h2 {
          border-left: 14px solid #425dbf;
          padding-left: 12px;
          border-radius: 14px 0px 0px 14px;
          line-height: 30px;
          font-size: 20px;
          margin-bottom: 30px;
          display: inline-block;
     }

     .coda-meeting-locator-wrapper .coda-meeting-locator-content .coda-usa-form-section label {
          font-size: 16px;
     }

     .coda-meeting-locator-wrapper .coda-meeting-locator-content input[type='text'], .coda-meeting-locator-wrapper .coda-meeting-locator-content input[type='search'], .coda-meeting-locator-wrapper .coda-meeting-locator-content select {
          font-size: 16.68px;
          padding: 9px 14px;
     }

     .coda-meeting-locator-wrapper .coda-usa-map-section .coda-usa-map-wrapper p {
          font-size: 16px;
          text-align: center;
     }

     .memberWrap ul li a img,
     .coda-meeting-locator-wrapper .coda-meeting-locator-tabs li a img {
          height: 36px !important;
          width: auto !important;
     }
/*     .coda-meeting-locator-wrapper .coda-meeting-locator-tabs li {
         display: block;
         height: auto;
         width: 100%;
    }
    */
    
     .memberWrap ul li,
    .coda-meeting-locator-wrapper .coda-meeting-locator-tabs li {
          display: inline-block !important;
          width: 24.38%;
          height: 120px !important;
     }

     .memberWrap ul li a,
     .coda-meeting-locator-wrapper .coda-meeting-locator-tabs li a {
          display: block !important;
          padding: 10px 6px !important;
          font-size: 16px !important;
     }

     .coda-meeting-locator-wrapper .coda-usa-map-section .coda-usa-map-wrapper .coda-usa-map-wrap {
          width: 100% !important;
          text-align: center;
     }

     .coda-meeting-locator-wrapper .coda-usa-map-section .coda-usa-map-wrapper .coda-usa-map-wrap #coda-usa-map-content {
          width: 100% !important;
          height: 100% !important;
          position: static !important;
          text-align: center;
     }

     .coda-meeting-locator-wrapper .coda-usa-map-section .coda-usa-map-wrapper .coda-usa-map-wrap #coda-usa-map-content svg:not(:root) {
          width: 480px;
          height: 280px;
     }

     .coda-meeting-locator-wrapper .coda-meeting-locator-content .coda-smb-zip-wrapper, .coda-meeting-locator-wrapper .coda-meeting-locator-content .coda-msb-id-wrapper {
          text-align: center;
          max-width: 380px;
          margin: 0 auto 30px;
     }

     .coda-meeting-locator-wrapper .coda-usa-form-section button {
          display: block !important;
          width: 100%;
          font-size: 18px !important;
     }

     .coda-meeting-locator-wrapper .coda-usa-map-section span {
          position: relative;
          z-index: 9;
          margin-top: 15px;
          display: block;
     }

     .coda-meeting-locator-wrapper .coda-meeting-locator-tabs li:after {
          width: 100%;
     }

     .coda-meeting-locator-wrapper .coda-meeting-locator-content table thead th, .coda-meeting-locator-wrapper .coda-meeting-locator-content table thead th a {
          font-size: 14px;
     }

     .coda-meeting-locator-wrapper .coda-meeting-locator-content table thead th {
          padding: 1.2% 1%;
     }

     .coda-meeting-locator-wrapper .coda-meeting-locator-content table .wpv-loop td {
          padding: 1% 1% 3% 1%;
          font-size: 14px;
     }

     .coda-meeting-locator-wrapper .coda-meeting-locator-content table {
          width: 850px;
     }

     .coda-meeting-locator-wrapper .coda-meeting-locator-content .js-wpv-view-layout {
          overflow-x: auto;
     }

     .coda-meeting-locator-wrapper .coda-meeting-locator-content table .wpv-loop td {
          text-align: left;
     }

     .coda-meeting-locator-content .wpv-pagination-nav-links-container li a, .coda-meeting-locator-content .wpv-pagination-nav-links-container li span {
          height: 35px;
          width: 35px;
          line-height: 35px;
          font-size: 16px;
     }

     .coda-meeting-locator-content .wpv-pagination-nav-links-container li .wpv-filter-previous-link i, .coda-meeting-locator-content .wpv-pagination-nav-links-container li .wpv-filter-next-link i {
          font-size: 26px;
          margin-top: 4px;
     }

     .coda-meeting-locator-content .wpv-pagination-nav-links-container {
          padding: 9px 14px;
     }

     .coda-meeting-locator-content .wpv-pagination-nav-links-container li .wpv-filter-next-link {
          margin-left: 14px;
     }

     .coda-meeting-locator-content .wpv-pagination-nav-links-container li .wpv-filter-previous-link i {
          margin-right: 7px;
     }

     .coda-meeting-locator-content .wpv-pagination-nav-links-container li .wpv-filter-previous-link {
          margin-right: 14px;
     }

     #coda-usa-meetings-content .coda-sm-content .coda-sm-desc h2 {
          font-size: 24px;
          padding: 7px 25px 7px;
          display: block;
     }

     #coda-usa-meetings-content .coda-sm-content .coda-sm-desc .coda-sm-general-info ul li, #coda-usa-meetings-content .coda-sm-content .coda-sm-desc .coda-sm-general-info ul li:nth-child(2n) {
          width: 48% !important;
          margin-right: 4%;
          margin-bottom: 3%;
     }

     #coda-usa-meetings-content .coda-sm-content .coda-sm-desc .coda-sm-general-info ul li:nth-child(2n) {
          margin-right: 0 !important;
     }

     #coda-usa-meetings-content .coda-sm-content .coda-sm-desc .coda-sm-general-info ul li label {
          font-size: 14px;
          margin-right: 8px;
     }

     #coda-usa-meetings-content .coda-sm-content .coda-sm-desc .coda-sm-general-info ul li p {
          font-size: 14px;
          display: block;
          text-align: left;
     }

     #coda-usa-meetings-content .coda-sm-content .coda-sm-desc .coda-sm-general-info {
          padding: 27px 20px 12px;
     }

     #coda-usa-meetings-content .coda-sm-content .coda-sm-desc .coda-sm-contact-info .coda-sm-contact-left {
          width: 100%;
          margin-bottom: 18px;
     }

     #coda-usa-meetings-content .coda-sm-content .coda-sm-desc .coda-sm-contact-info .coda-sm-contact-right {
          width: 100%;
     }

     #coda-usa-meetings-content .coda-sm-content .coda-sm-notice-info h3, #coda-usa-meetings-content .coda-sm-content .coda-sm-contact-info .coda-sm-contact-info-desc h3 {
          margin: 0px -15px 20px;
          padding: 12px 15px;
          font-size: 18px;
     }

     #coda-usa-meetings-content .coda-sm-content .coda-sm-notice-info p, #coda-usa-meetings-content .coda-sm-content .coda-sm-contact-info .coda-sm-contact-info-desc .coda-sm-pm-name, #coda-usa-meetings-content .coda-sm-content .coda-sm-contact-info .coda-sm-contact-info-desc .coda-sm-pm-address, #coda-usa-meetings-content .coda-sm-content .coda-sm-contact-info .coda-sm-contact-info-desc .coda-sm-pm-address2 {
          font-size: 15px;
     }

     #coda-usa-meetings-content .coda-sm-content .coda-sm-contact-info .coda-sm-contact-info-desc .coda-sm-pm-email a, #coda-usa-meetings-content .coda-sm-content .coda-sm-contact-info .coda-sm-contact-info-desc .coda-sm-pm-phone a, #coda-usa-meetings-content .coda-sm-content .coda-sm-contact-info .coda-sm-contact-info-desc .coda-dir-icon a {
          font-size: 15px;
     }

     #coda-usa-meetings-content .coda-sm-content .coda-sm-desc .coda-sm-contact-info .coda-sm-contact-info-desc {
          padding: 0px 15px 31px;
     }

     #coda-usa-meetings-content .coda-sm-content .coda-sm-contact-info .coda-sm-contact-info-desc a span {
          width: 25px;
          height: 25px;
          line-height: 24px;
          top: calc(50% - 12.5px);
     }

     #coda-usa-meetings-content .coda-sm-content .coda-sm-contact-info .coda-sm-contact-info-desc .coda-sm-pm-email, #coda-usa-meetings-content .coda-sm-content .coda-sm-contact-info .coda-sm-contact-info-desc .coda-sm-pm-phone, #coda-usa-meetings-content .coda-sm-content .coda-sm-contact-info .coda-sm-contact-info-desc .coda-dir-icon {
          padding-left: 36px;
          display: table;
          margin-left: auto;
          margin-right: auto;
     }

     #coda-usa-meetings-content .coda-sm-content .coda-sm-contact-info .coda-sm-contact-info-desc a img {
          height: 15px;
          margin-top: -1px;
     }

     #coda-usa-meetings-content .coda-sm-content .coda-sm-contact-info .coda-sm-contact-info-desc .coda-sm-pm-phone img {
          width: 12px;
          height: auto;
     }

     #coda-usa-meetings-content .coda-sm-content .coda-sm-contact-info .coda-sm-contact-info-desc .coda-sm-pm-email img {
          width: 13px;
          height: auto;
     }

     #coda-usa-meetings-content .coda-sm-content .coda-sm-notice-info {
          padding: 0px 15px 24px;
     }

     #coda-usa-meetings-content .coda-sm-map .coda-map-contact-info .coda-map-contact-left {
          width: 100%;
          text-align: center;
          margin-bottom: 4px;
     }

     #coda-usa-meetings-content .coda-sm-map .coda-map-contact-info .coda-map-contact-right {
          width: 100%;
          text-align: center;
     }

     #coda-usa-meetings-content .coda-sm-map {
          margin-top: 40px;
     }

     #coda-usa-meetings-content .coda-sm-content .coda-sm-desc .coda-sm-general-info ul li:first-child p {
          text-align: center;
     }

     #coda-usa-meetings-content .coda-sm-content .coda-sm-contact-info .coda-sm-contact-info-desc .coda-sm-pm-phone {
          margin-bottom: 15px;
     }

     #coda-usa-meetings-content .coda-usa-meetings-desc-search {
          margin-bottom: 30px;
          text-align: center;
          margin-top: 0;
     }

     #coda-usa-meetings-content .coda-usa-meetings-print .dbtn img {
          width: 22px;
     }

     #coda-intl-meetings-content .coda-meeting-intl-list .radio label:after {
          background-size: 12px;
          width: 14px;
          height: 14px;
          left: 16px;
          top: calc(50% - 7px);
     }

     #coda-intl-meetings-content .coda-meeting-intl-list .radio label {
          font-size: 14px;
          padding: 11px 16px 11px 36px;
     }

     #coda-intl-meetings-content .coda-meeting-intl-list {
          padding: 22px 15px 15px;
     }

     #coda-intl-meetings-content .coda-meeting-intl-list-first ul li.radio,
    #coda-state-meetings-content .coda-meeting-state-list ul li:nth-child(4n), #coda-state-meetings-content .coda-meeting-state-list ul li,
     #coda-intl-meetings-content .coda-meeting-intl-list .radio:nth-child(4n), #coda-intl-meetings-content .coda-meeting-intl-list .radio {
          width: 49%;
          text-align: left;
     }

     #coda-state-meetings-content .coda-meeting-state-list ul li:nth-child(2n),
     #coda-intl-meetings-content .coda-meeting-intl-list .radio:nth-child(2n) {
          margin-right: 0;
     }

     #coda-intl-meetings-content .coda-meeting-intl-list {
          text-align: left;
     }

     .coda-meeting-locator-content .wpv-pagination-nav-links-container {
          width: 850px;
          text-align: center;
     }

     #coda-state-meetings-content .coda-meeting-state-list ul li a:after,
     #coda-intl-meetings-content .coda-meeting-intl-list .radio label:after {
          background-size: 12px;
          width: 14px;
          height: 14px;
          left: 16px;
          top: calc(50% - 7px);
     }

     #coda-state-meetings-content .coda-meeting-state-list ul li a,
     #coda-intl-meetings-content .coda-meeting-intl-list .radio label {
          font-size: 14px;
          padding: 11px 16px 11px 36px;
     }

     #coda-state-meetings-content .coda-meeting-state-list,
     #coda-intl-meetings-content .coda-meeting-intl-list {
          padding: 22px 15px 15px;
     }

     .coda-single-meeting .coda-meeting-locator-wrapper #coda-usa-meetings-content h2 {
          margin-top: 20px;
     }

     .coda-meeting-locator-heading .coda-usa-meetings-search {
          text-align: center;
     }

     .coda-meeting-locator-wrapper .coda-meeting-result-sbid .js-wpv-view-layout h5 {
          font-size: 24px;
     }

     .coda-meeting-locator-content .coda-report-error {
          font-size: 14px !important;
          text-align: center;
     }

     #coda-state-meetings-content .coda-meeting-state-list ul {
          text-align: left;
     }

     #coda-state-meetings-content .coda-meeting-state-list {
          margin: 30px 0 0 0;
     }

     .coda-meeting-locator-wrapper #coda-intl-meetings-content h2,
    .coda-meeting-locator-wrapper #coda-phone-meetings-content h2,
    .coda-meeting-locator-wrapper #coda-online-meetings-content h2,
   #coda-city-meetings-content .coda-meeting-locator-heading h2,
      .coda-meeting-locator-content #coda-state-meetings-content h2 {
          margin-bottom: 20px;
     }

     .coda-meeting-locator-wrapper #coda-intl-meetings-content .coda-meeting-locator-heading,
    .coda-meeting-locator-wrapper #coda-phone-meetings-content .coda-meeting-locator-heading,
    .coda-meeting-locator-wrapper #coda-online-meetings-content .coda-meeting-locator-heading,
    #coda-city-meetings-content .coda-usa-meetings-search {
          margin-bottom: 30px;
     }

     .coda-meeting-locator-wrapper .coda-meeting-locator-content h2 .coda-sub-title {
          padding-left: 14px;
     }

     .coda-meeting-locator-wrapper .coda-meeting-locator-content h2 .coda-sub-title span {
          font-size: 19px;
          top: 0px;
          left: 2px;
     }

     .coda-meeting-locator-wrapper .coda-meeting-locator-content h2 .coda-sub-title label {
          font-size: 18px;
     }

     .modal .modal-dialog {
          margin-left: 15px;
     }

     .modal .modal-dialog .modal-content .modal-body label {
          font-size: 48px;
     }

     .modal .modal-dialog .modal-content .modal-body {
          padding-left: 60px;
          line-height: 30px;
          text-align: left;
          font-size: 20px;
     }

     .modal .modal-dialog .modal-content {
          padding: 33px 25px 32px;
     }

     .coda-meeting-intl-list h3 {
          font-size: 22px;
          margin-bottom: 20px;
          text-align: center;
     }

     .single-meeting .coda-meeting-btn.dbtn, 
      .coda-meeting-locator-intl-wrapper .coda-meeting-btn.dbtn {
          background: transparent !important;
          margin-top: 5px;
     }

     .post-type-archive-tribe_events #tribe-bar-form #tribe-bar-collapse-toggle {
          padding: 20px 40px 20px 15px;
          font-size: 16px;
          text-align: left;
     }

     .tribe-bar-filters .tribe-bar-submit, .tribe-bar-filters .tribe-bar-search-filter, .tribe-bar-filters .tribe-bar-date-filter {
          width: 100% !important;
          margin-right: 0 !important;
          text-align: left;
     }

     .tribe-bar-filters .tribe-bar-submit {
          width: 100% !important;
          margin-right: 0 !important;
          padding-right: 15px;
     }

     #tribe-bar-form.tribe-bar-collapse #tribe-bar-views+.tribe-bar-filters {
          border-top: 1px solid #cccccc;
          margin-top: 0px !important;
     }

     #tribe-bar-form.tribe-bar-collapse .tribe-bar-views-inner {
          padding: 12px 0 10px !important;
     }

     #tribe-bar-form .tribe-bar-filters .tribe-bar-submit input[type=submit] {
          font-size: 18px;
          padding: 12px 13px;
     }

     .coda-event-clndr .tribe-events-page-title {
          font-size: 30px;
     }

     .coda-event-clndr .coda-even-btn {
          /*margin: 100px 0 26px;*/
		 
		 margin: 20px 0 26px;
          text-align: center;
     }
	
	.coda-event-clndr .calPageTitle {
		margin-top: 130px;
	}
      
      /***/
      
     #tribe-events-header .tribe-events-sub-nav li a {
          display: none;
     }

     .post-type-archive-tribe_events #tribe-events-footer li a, .single-tribe_events .tribe-events-single #tribe-events-footer .tribe-events-sub-nav li a {
          font-size: 16px;
          color: #27abb7;
          background: transparent;
          display: inline-block;
          padding: 0;
          border: none;
     }

     .post-type-archive-tribe_events .tribe-events-calendar thead th {
          font-size: 16px;
     }

     .tribe-events-calendar .tribe-events-has-events:after {
          display: none !important;
     }

     .coda-event-clndr .tribe-events-thismonth.tribe-events-future,
     .coda-event-clndr .tribe-events-thismonth.tribe-events-present div[id*=tribe-events-daynum-] {
          background-color: #b1b2b2 !important;
     }

     .coda-event-clndr .tribe-events-thismonth.tribe-events-present {
          background-color: #b1b2b2 !important;
     }

     .coda-event-clndr #tribe-events-content .tribe-events-calendar td {
          height: 50px;
          vertical-align: middle;
     }

     .coda-event-clndr #tribe-mobile-container .type-tribe_events {
          padding: 20px 0 16px;
          margin-bottom: 0;
     }

     .coda-event-clndr #tribe-mobile-container .type-tribe_events~.type-tribe_events {
          border-top: 1px dotted #2f2f2f;
     }

     .tribe-events-calendar td.tribe-events-past,
     .tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-], .tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-]>a {
          background: #f7f7f7 !important;
     }

     .coda-event-clndr .tribe-events-future.tribe-events-othermonth {
          background-color: #dcdddd !important;
     }

     .post-type-archive-tribe_events .tribe-mobile-day h3 {
          font-weight: 400;
          margin-bottom: 0;
          margin-top: 15px;
     }

     .coda-event-clndr .tribe-mobile-day .summary {
          margin-bottom: 5px !important;
          font-size: 20px !important;
     }

     .coda-event-clndr .tribe-mobile-day a,
     .coda-event-clndr .tribe-mobile-day .summary a {
          color: #01b4b5;
          border-bottom: none;
     }

     .coda-event-clndr .tribe-mobile-day a:hover,
     .coda-event-clndr .tribe-mobile-day .summary a:hover {
          color: #9f107b;
     }

     #tribe-mobile-container .type-tribe_events .tribe-events-read-more {
          margin-top: 8px;
          display: inline-block;
     }

     .tribe-events-event-schedule-details {
          margin-right: 10px;
     }

     .coda-event-clndr #tribe-events .tribe-events-button {
          display: inline-block !important;
     }

     .coda-event-clndr .tribe-events-future.tribe-events-has-events {
          background-color: #01b4b5 !important;
     }

     .coda-event-clndr .tribe-events-future.tribe-events-has-events div[id*=tribe-events-daynum-] {
          background-color: #01b4b5 !important;
     }

     .coda-event-clndr .tribe-events-othermonth.tribe-events-future.tribe-events-has-events div[id*=tribe-events-daynum-],
     .coda-event-clndr .tribe-events-othermonth.tribe-events-future.tribe-events-has-events {
          background-color: #73cbd5 !important;
     }

     .coda-event-clndr .tribe-events-othermonth.tribe-events-past.tribe-events-has-events div[id*=tribe-events-daynum-]>a,
     .coda-event-clndr .tribe-events-othermonth.tribe-events-past.tribe-events-has-events div[id*=tribe-events-daynum-],
     .coda-event-clndr .tribe-events-othermonth.tribe-events-past.tribe-events-has-events {
          background-color: #51c3ce !important;
     }

     .post-type-archive-tribe_events .tribe-mobile-day {
          display: none !important;
     }

     .coda-meeting-locator-content #meetingEditConfModal .modal-content .coda-addnew-meeting-info .titleBar {
          font-size: 26px;
          display: block;
          text-align: center;
     }

     .coda-meeting-locator-content #meetingEditConfModal .modal-dialog .modal-content {
          padding: 20px 15px 17px;
     }

     .coda-meeting-locator-content #meetingEditConfModal .modal-dialog {
          width: 90%;
          margin: 60px auto;
     }

     .coda-meeting-locator-content #meetingEditConfModal .modal-dialog .modal-content .modal-body div {
          text-align: center;
     }

     .coda-meeting-locator-content #meetingEditConfModal .modal-dialog .modal-content .checkBox .js-wpt-field-items {
          padding-left: 25px;
     }

     .coda-meeting-locator-content #meetingEditConfModal .modal-dialog .modal-content .checkBox .js-wpt-field-items:last-child {
          padding-left: 25px;
     }

     .coda-meeting-locator-content #meetingEditConfModal .modal-dialog .modal-content .modal-body .fromfild {
          padding: 20px 15px 20px;
     }

     .coda-meeting-locator-content #meetingEditConfModal .meetingTopText .aio-icon-left {
          margin-right: 0 !important;
          width: 100%;
          float: none;
          padding-bottom: 26px;
     }

     .coda-meeting-locator-content #meetingEditConfModal .meetingTopText .aio-ibd-block {
          width: 100%;
          float: none;
     }

     .coda-meeting-locator-content #meetingEditConfModal .meetingTopText p {
          font-size: 18px;
          line-height: 24px;
     }

     .coda-meeting-locator-content #meetingEditConfModal .meetingTopText {
          padding: 30px 20px 20px;
     }

     .coda-meeting-locator-content #meetingEditConfModal #cred_form_8167_1 .js-wpt-field-items .meetingID {
          font-size: 26px;
          text-align: center;
     }

     .fromfild .coda-day .button {
          top: 11px;
          font-size: 16px;
          padding: 13px 15px 11.5px;
     }

     #meetingEditConfModal .coda-addnew-meeting-submitter .coda-adm-row:last-child .wpt-repetitive {
          display: inline-block;
     }

     #meetingEditConfModal .fromfild .checkBox .wpt-form-checkbox-label:before {
          left: -25px;
     }

     #meetingEditConfModal .modal-dialog .modal-content .modal-body .js-wpt-field-items .wpt-form-item:nth-child(2n) {
          padding-right: 0;
     }

     #coda-usa-meetings-content .coda-usa-map-section .coda-usa-map-wrap #svggroup {
          max-width: 345px;
     }

     .coda-search-filter-wrap ul.coda-search-filter-inner li {
          width: 47%;
          margin: 0 5px;
     }

     .coda-search-filter-wrap ul.coda-search-filter-inner li select {
          font-size: 16px;
     }
     
     .coda-search-filter-wrap ul.coda-search-filter-inner {
            padding: 0 4px 5px;
     }

     .coda-meeting-locator-intl-wrapper .coda-meeting-intl-list .coda-intl-country-search .form-group .maps-distance-wrap input,
      .coda-meeting-locator-intl-wrapper .coda-meeting-intl-list .coda-intl-country-search .form-group input[type=text],
     .coda-meeting-locator-intl-wrapper .coda-meeting-intl-list .coda-intl-country-search .form-group .btn,
      .coda-meeting-locator-intl-wrapper .coda-meeting-intl-list .coda-intl-country-search .form-group .maps-distance-wrap select {
          width: 100%;
          margin: 0 0 18px;
     }

     .coda-meeting-locator-intl-wrapper .coda-meeting-intl-list .coda-intl-country-search .form-group .btn {
          font-size: 18px !important;
     }

     .coda-meeting-locator-intl-wrapper .coda-meeting-intl-list .coda-intl-country-search button {
          width: 100%;
          margin: 0 auto;
          display: block;
          max-width: 400px;
     }

     .coda-meeting-locator-intl-wrapper .coda-meeting-intl-list .coda-intl-country-search .form-group {
          width: 100%;
          display: block;
          margin: 0 auto;
          max-width: 400px;
     }

     .coda-meeting-locator-intl-wrapper .coda-meeting-intl-list .coda-intl-country-search .form-group .maps-distance-wrap {
          display: block;
     }

     .coda-meeting-locator-intl-wrapper .coda-meeting-intl-list .coda-intl-country-search, 
      .coda-meeting-locator-intl-wrapper .coda-meeting-intl-list .coda-search-text-intl {
          margin-left: -15px;
          margin-right: -15px;
     }

     .coda-meeting-locator-intl-wrapper .coda-meeting-intl-list .coda-search-text-intl {
          font-size: 18px;
     }

     .coda-f2f-meetings-filter .coda-smb-zip-content select, 
      .coda-f2f-meetings-filter .coda-smb-zip-content input,
      .coda-f2f-meetings-filter .coda-smb-zip-content .btn {
          font-size: 18px !important;
     }

     .coda-f2f-meetings-filter .coda-smb-zip-content .btn {
          text-align: center;
     }

     .page-id-3509 .coda-meeting-locator-wrapper .coda-meeting-locator-heading {
          margin-bottom: 30px;
     }

     .page-id-3509 .coda-meeting-locator-wrapper .coda-meeting-locator-content h2 {
          margin-bottom: 20px;
     }

     .wrapperOuter .coda-quick-meeting-search .coda-qms-content,
 .wrapperOuter .coda-quick-meeting-search .coda-qms-content-static,
      .wrapperOuter .coda-quick-meeting-search .coda-qms-title {
          width: 100%;
     }

     .wrapperOuter .coda-quick-meeting-search .coda-qms-content .coda-qms-zip-code,
.wrapperOuter .coda-quick-meeting-search .coda-qms-content-static .coda-qms-zip-code {
          width: 100%;
          margin-bottom: 0;
          padding-right: 0;
     }

     .coda-quick-meeting-search .coda-qms-content .maps-distance-wrap,
.coda-quick-meeting-search .coda-qms-content-static .maps-distance-wrap {
          width: 100%;
     }

     .coda-quick-meeting-search .coda-qms-content .coda-qms-zip-lang,
.coda-quick-meeting-search .coda-qms-content-static .coda-qms-zip-lang {
          width: 100%;
          margin-bottom: 8px;
     }

     .coda-quick-meeting-search .coda-qms-content .wpv-submit-trigger,
.coda-quick-meeting-search .coda-qms-content-static .wpv-submit-trigger {
          width: 100%;
          margin-left: 0;
     }

     .coda-quick-meeting-search .coda-qms-content .coda-qms-zip-code .form-control,
.coda-quick-meeting-search .coda-qms-content-static .coda-qms-zip-code .form-control {
          width: 100% !important;
          margin: 0 0 8px;
     }

     .coda-quick-meeting-search .coda-qms-content .coda-qms-zip-code .pac-target-input,
.coda-quick-meeting-search .coda-qms-content-static .coda-qms-zip-code .pac-target-input {
          width: 100% !important;
          margin: 0 0 8px;
     }

     .coda-quick-meeting-search .coda-qms-content .coda-qms-zip-code .form-control,
      .coda-quick-meeting-search .coda-qms-content-static .coda-qms-zip-code .form-control,
      .wrapperOuter .coda-quick-meeting-search select {
          font-size: 15px !important;
     }

     .quickWrap .coda-quick-meeting-search .coda-qms-zip-code .coda-get-my-location-button {
          padding: 16px 14px 16px;
          font-size: 14px !important;
          width: 100%;
          margin-right: 0;
          margin-bottom: 8px;
     }

     .coda-quick-meeting-search .coda-qms-content-static .coda-qms-zip-code .form-control,
      .wrapperOuter .coda-quick-meeting-search select {
          padding: 9px 45px 9px 19px;
          background-size: 14px !important;
     }
      
     /*.coda-search-filter-mobile-wrap .coda-search-filter-inner-wrap {
    		display: block;
    		transition: all .5s;
    		opacity: 0;
    		visibility: hidden;
    		height: 0;
		}

		.coda-search-filter-mobile-wrap.coda-search-filter-bar-active .coda-search-filter-inner-wrap {
   		opacity: 1;
    		visibility: visible;
    		height: auto;	
		}*/
	   .coda-search-filter-mobile-wrap .coda-search-filter-inner-wrap {
    		
		   transition: all .5s;
		    opacity: 1;
    		visibility: visible;
    		height: auto;	
		}

		.coda-search-filter-mobile-wrap.coda-search-filter-bar-active .coda-search-filter-inner-wrap {
   		   display: block; 
    		opacity: 0;
    		visibility: hidden;
    		height: 0; 
			
		}

		.coda-meeting-locator-wrapper .coda-meeting-locator-tabs li a { 
    		position: relative;
		}
		.coda-meeting-locator-wrapper .coda-meeting-locator-tabs li a:before {
		    content: '';
    		display: inline-block;
    		background: #ffba32;
    		position: absolute;
    		top: -8px;
    		left: 0;
    		width: 100%;
    		height: 8px;
    		opacity: 0;
		}
		
		.coda-meeting-locator-wrapper .coda-meeting-locator-tabs li.active a:before {
			opacity: 1;
		}

		.coda-meeting-locator-wrapper .coda-meeting-locator-tabs li:first-child a:before {
			 background: #425dbf;
		}
		
		.coda-meeting-locator-wrapper .coda-meeting-locator-tabs li:nth-child(2) a:before {
			 background: #9f107b;
		}
		
		.coda-meeting-locator-wrapper .coda-meeting-locator-tabs li:last-child a:before {
			 background: #92c745;
		}
        
	   .page-template-content-meeting-locator-online-v2 #coda-online-meetings-content p strong i,
		.page-template-content-meeting-locator-phone-v2 #coda-phone-meetings-content p strong i {
			font-size: 11px !important;
			line-height: 15px;
			display: block;	
			padding-bottom: 10px;
		}
		
		.coda-meeting-result-table .coda-search-filter-wrap p strong i {
            font-size: 11px !important;
		}
	    
	    .page-template-content-meeting-locator-online-v2 #coda-online-meetings-content p,
	    .page-template-content-meeting-locator-phone-v2 #coda-phone-meetings-content p,
		.coda-meeting-result-table .coda-search-filter-wrap p {
			font-size: 11px;
			padding-bottom: 10px;
		}
	
	.page-template-locator .dataTables_length select,
	.page-template-content-meeting-locator-online-v2 .dataTables_length select,
	.page-template-content-meeting-locator-phone-v2 .dataTables_length select,
	.dataTables_wrapper .dataTables_length select {
		font-size: 15px;
		width: 54px;
		line-height: 30px;
		height: 30px !important;
		margin: 0 3px 0 3px;
		background-size: 10px !important;
		padding: 0 10px 0 5px !important; 
		background-position: 82% center !important;
	}
	
	.dataTables_wrapper .dataTables_length select option {
		font-size: 14px;
	}
	
	.dataTables_wrapper .dataTables_length {
		float: none;
		display: block;
		margin: 0;
		background: #ffba32;
		padding: 0 14px 11px;
		text-align: center;
	}
	.page-id-3513 .dataTables_paginate,
	.page-id-4509 .dataTables_paginate,
	.page-id-3509 .dataTables_paginate,
	.page-id-3205 .dataTables_paginate,
	.dataTables_wrapper #cityMeetingsTable_paginate, .dataTables_wrapper #cityMeetingsTable_length,
	#internationalSearchByCOuntryTable_wrapper .dataTables_paginate,
	#onlineMeetingsTable_wrapper .dataTables_paginate,
	#phoneMeetingTable_wrapper .dataTables_paginate {
		text-align: center !important;
	}
	
	#onlineMeetingsTable_wrapper #onlineMeetingsTable_length {
        background: #92c745;
	
	}
	
	.dataTables_wrapper #internationalSearchByCOuntryTable_length {
		    background: #9f107b;
     }
	.page-id-3513 .dataTables_wrapper .dataTables_length,
	.page-id-4509 .dataTables_wrapper .dataTables_length,
	.page-id-3509 .dataTables_wrapper .dataTables_length,
	.page-id-3205 .dataTables_wrapper .dataTables_length,
	.dataTables_wrapper #cityMeetingsTable_length {
		background: #425dbf;
	}
    
	.coda-meeting-locator-wrapper .coda-meeting-locator-content table thead th.sorting_asc .wpv-sorting-indicator{
        right: -12px;
	}
	
	.page-id-63232 .coda-meeting-locator-wrapper .coda-meeting-locator-content table .wpv-loop td,
	.coda-meeting-locator-wrapper .coda-meeting-locator-content table .wpv-loop td {
	    padding-left: .2% !important;
        padding-right: .2% !important;	
	}
	
	.page-id-63232 .coda-meeting-result-table .dataTables_wrapper .dataTable.collapsed .wpv-loop td.dtr-control,
	.coda-meeting-result-table .dataTables_wrapper .dataTable.collapsed .wpv-loop td.dtr-control {
	    padding-left: 18px !important;
	}
	
	/* 13-12-21*/
	
	.single-meeting .breadcrumb-container,
	.single-meeting .pageTitle,.single-meeting .coda-meeting-grid,.single-meeting .coda-meeting-locator-content .coda-usa-meetings-search,
	.page-template-locator .breadcrumb-container ul,.page-template-locator .wrapper.inner .pageTitle,.page-template-locator .wrapper.inner .coda-meeting-grid,
	.page-template-locator .coda-meeting-locator-heading .coda-usa-meetings-search,
	.page-template-locator .breadcrumb-container ul,.page-template-locator .wrapper.inner .pageTitle,.page-template-locator .wrapper.inner .coda-meeting-grid,
	.page-template-locator .coda-meeting-locator-heading .coda-usa-meetings-search,
	.page-template-locator .breadcrumb-container ul,.page-template-locator .wrapper.inner .pageTitle,.page-template-locator .wrapper.inner .coda-meeting-grid,
	.page-template-locator .coda-meeting-locator-heading .coda-usa-meetings-search,
	.page-template-locator .breadcrumb-container ul,.page-template-locator .wrapper.inner .pageTitle,.page-template-locator .wrapper.inner .coda-meeting-grid,
	.page-template-locator .coda-meeting-locator-heading .coda-usa-meetings-search,
	.page-template-locator .breadcrumb-container ul,.page-template-locator .wrapper.inner .pageTitle,.page-template-locator .wrapper.inner .coda-meeting-grid,
	.page-template-locator .breadcrumb-container ul, .page-template-locator .wrapper.inner .pageTitle,.page-template-locator .wrapper.inner .coda-meeting-grid {
		display: none !important;
	}
	.page-template-locator .coda-meeting-locator-content #coda-state-meetings-content h2 {
		margin-bottom: 0;
	}
	.page-template-locator .coda-meeting-locator-wrapper #coda-intl-meetings-content .coda-meeting-locator-heading,
	.page-template-locator .coda-meeting-locator-wrapper #coda-intl-meetings-content .coda-meeting-locator-heading,
	.page-template-locator .coda-meeting-locator-wrapper #coda-intl-meetings-content .coda-meeting-locator-heading {
		margin-bottom: 5px;
    }	
	
	.single-meeting .header,
	.page-template-locator .header,
	.page-template-locator .header {
		background: #ffffff !important;
	}
	.page-template-locator .coda-meeting-locator-wrapper .coda-meeting-locator-tabs {
       margin-top: 7px;
	}
	.page-template-locator .coda-meeting-locator-wrapper {
	   padding-top: 12px;
	   margin-top: -15px;
    } 
	 .single-meeting .header.scrolled,
	.page-template-locator .header.scrolled {
		padding-bottom: 10px;
    }
	.single-meeting .scrolling .header.scrolled,
	.page-template-locator .scrolling .header.scrolled {
        padding-bottom: 20px;
	}
	.page-template-locator .breadcrumb-container {
		display: none;
	}
	.single-meeting .wrapper.inner {
		margin-top: 90px !important;
	}
	.page-template-locator .wrapper.inner {
	    margin-top: 104px !important;	
	}
	.page-template-locator .coda-usa-meetings-desc-title {
		margin-bottom: 10px;
	}
	.page-template-locator .tz-selector {
		margin-top: 10px;
	}
	
	.coda-event-clndr .tribe-events .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__mobile-events-icon--featured {
		margin-top: 6px;
	}
	.coda-event-clndr .tribe-events .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__mobile-events-icon--featured path {
		fill: #01b4b5;
	}
	.page-template-content-meeting-locator-phone-v2 .coda-meeting-locator-wrapper #coda-phone-meetings-content .coda-search-filter-wrap ul.coda-search-filter-inner li {
		width: 47%;
	}
	.page-template-content-meeting-locator-online-v2 .coda-meeting-locator-wrapper .coda-meeting-locator-content table,
	.page-template-content-meeting-locator-phone-v2 .coda-meeting-locator-wrapper .coda-meeting-locator-content table {
		width: 100%;
		margin-bottom: 2px;
	}
	.page-template-content-meeting-locator-online-v2 .dataTables_paginate, .page-template-content-meeting-locator-phone-v2 .dataTables_length,
	.page-template-content-meeting-locator-phone-v2 .dataTables_paginate, .page-template-content-meeting-locator-phone-v2 .dataTables_length {
		display: block !important;
		    text-align: center;
	}
	.page-template-content-meeting-locator-online-v2 .dataTables_length ,
	.page-template-content-meeting-locator-phone-v2 .dataTables_length {
		float: none;
		display: block;
		margin: 0;
		background: #ffba32;
		padding: 0 14px 11px;
		text-align: center;
	}
	.page-template-content-meeting-locator-online-v2 .dataTables_length select,
	.page-template-content-meeting-locator-phone-v2 .dataTables_length select {
		margin-bottom: 0;
	}
	.page-template-content-meeting-locator-online-v2 .coda-meeting-locator-content table .wpv-loop td,
	.page-template-content-meeting-locator-phone-v2 .coda-meeting-locator-content table .wpv-loop td {
		font-size: 12px;
		padding: 1% .2% 3% .2%;
	}
	.page-template-content-meeting-locator-online-v2 .dataTables_length {
	    background: #92c745;	
	}
	.page-template-content-meeting-locator-online-v2 .dataTables_paginate span a {
		    height: 30px;
		width: 30px;
		line-height: 30px;
		font-size: 15px;
		margin: 0 3px 4px 3px;
	}
	.page-template-content-meeting-locator-online-v2 .dataTables_length select, .page-template-content-meeting-locator-phone-v2 .dataTables_length select {
	    color: #5d5d5d !important;	
	}
	.page-template-content-meeting-locator-online-v2 .coda-meeting-locator-content table .wpv-loop td a,
	.page-template-content-meeting-locator-phone-v2 .coda-meeting-locator-content table .wpv-loop td a {
		display: inline-block;
		line-height: 16px !important;
		margin: 6px 0;
		border: none;
	}
	.coda-meeting-locator-wrapper .coda-meeting-locator-content label select {
		padding: 0 10px 0 5px !important;
		width: 54px;
		line-height: 30px;
		background-position: 82% center !important;
	}
	
	body .announcementWrap .btnBx .dbtn {
		padding-top: 10px !important;
		padding-bottom: 7px !important;
	}
	.page-template-locator .coda-meeting-locator-wrapper .coda-meeting-locator-content table td:nth-child(3), 
	.page-template-locator .coda-meeting-locator-wrapper .coda-meeting-locator-content table thead th:nth-child(3) {
		width: 6%;
	}
	.page-template-locator .coda-meeting-locator-wrapper .coda-meeting-locator-content table td:nth-child(2), 
	.page-template-locator .coda-meeting-locator-wrapper .coda-meeting-locator-content table thead th:nth-child(2) {
		width: 16%;
	}
	
	.page-template-locator .coda-meeting-locator-wrapper .coda-meeting-locator-content table td:nth-child(1), 
	.page-template-locator .coda-meeting-locator-wrapper .coda-meeting-locator-content table thead th:nth-child(1) {
		width: 7%;
	}
	.page-template-locator .coda-meeting-locator-wrapper .coda-meeting-locator-content table td:nth-child(4), 
	.page-template-locator .coda-meeting-locator-wrapper .coda-meeting-locator-content table thead th:nth-child(4) {
		width: 9%;
	}
	.page-template-locator .coda-meeting-locator-wrapper .coda-meeting-locator-content table td:nth-child(5), 
	.page-template-locator .coda-meeting-locator-wrapper .coda-meeting-locator-content table thead th:nth-child(5) {
		width: 9%;
	}
	.page-template-locator .coda-meeting-locator-wrapper .coda-meeting-locator-content table thead th:nth-child(6),  
	.page-template-locator .coda-meeting-locator-content table .wpv-loop td:nth-child(6) {
		width: 26%;
	}
	.page-template-locator .coda-meeting-locator-wrapper .coda-meeting-locator-content table thead td,
	.page-template-locator .coda-meeting-locator-wrapper .coda-meeting-locator-content table thead th {
        padding: 1.2% .5%;
	}

	 .page-template-locator .coda-meeting-locator-wrapper .coda-meeting-locator-content table .wpv-loop td { 
		padding: 1% .5% 3%;
	}
	.page-template-locator .coda-meeting-locator-wrapper .coda-meeting-locator-content table {
		width: 100%;
	}
	.page-template-locator .coda-meeting-locator-wrapper .coda-meeting-locator-content .wpv-loop .coda-dir-icon img {
		padding: 6px 7px;
    }
	.page-template-locator #onlineMeetingsTable_length {
		float: none;
		display: block;
		margin: 0; 
		padding: 0 14px 11px;
		text-align: center;
		background: #425dbf; 
	}
	.page-template-locator .dataTables_paginate {
		text-align: center;
	}
	.page-template-locator .coda-intl-meetings-filter ul.coda-search-filter-inner li,
	.page-template-locator .coda-f2f-meetings-filter ul.coda-search-filter-inner li {
		width: 47%;
	}
	.page-template-locator .coda-meeting-locator-wrapper .coda-meeting-locator-content label select {
		line-height: 30px;
	}
	.page-template-locator .coda-usa-meetings-desc-title {
	    display: block;
        text-align: left;	
	}  
	
	.page-template-locator .coda-meeting-locator-wrapper p strong i,
	.page-template-locator .coda-meeting-locator-wrapper .coda-search-text,
	.page-template-locator .coda-meeting-locator-wrapper .welcome-text {
	    font-size: 11px !important;
		padding-bottom: 10px;
		margin: 0;	
		line-height: 15px;
		display: block;
	}     
	.page-template-locator .coda-meeting-locator-wrapper .coda-meeting-locator-wrapper {
		padding-top: 15px;
	}
	.page-template-locator .wrapper.inner {
		margin-top: 93px !important;
	}
	.page-template-locator .coda-meeting-locator-wrapper .coda-meeting-locator-content .coda-meeting-locator-heading {
       margin-top: 0;
	}
	.page-template-locator .coda-usa-meetings-desc-title h2 {
        margin-bottom: 10px !important;
        margin-top: -2px !important;
	}
	.page-template-content-meeting-result-quick-sbzip-V2 .coda-meeting-locator-wrapper .coda-meeting-locator-content table .wpv-loop td.coda-dir-icon,
	.page-template-content-meeting-result-quick-sbzip-V2 .coda-meeting-locator-wrapper .coda-meeting-locator-content table th:nth-child(9) {
	    width: 6%;	
	} 
	.page-template-content-meeting-result-intl-V2 .coda-meeting-locator-wrapper .coda-meeting-locator-content table thead th:nth-child(9),  
	.page-template-content-meeting-result-intl-V2 .coda-meeting-locator-content table .wpv-loop td:nth-child(9),
    .page-template-content-meeting-result-sbzip-V2 .coda-meeting-locator-wrapper .coda-meeting-locator-content table thead th:nth-child(9),  
	.page-template-content-meeting-result-sbzip-V2 .coda-meeting-locator-content table .wpv-loop td:nth-child(9) {
		width: 6%;
		text-align: left;
	}
	.page-template-locator .dataTables_paginate {
		margin-top: 2px;
	}
	.page-template-content-meeting-result-intl-V2 #onlineMeetingsTable_length {
		background: #9f107b;
	}
	.page-template-locator .coda-meeting-locator-content table .wpv-loop td a {
		display: inline-block;
		line-height: 16px !important;
		margin: 6px 0;
		border: none;
	}
	
	.public-video-wrap iframe {
		    max-width: 100%;
	}
	
	.audio-visual-sec .aio-icon-box h3.aio-icon-title {
		font-size: 25px;
	} 
	
	.audio-visual-sec .aio-icon-box .aio-icon-img,
	.audio-visual-sec .aio-icon-box .aio-icon {
		width: 110px;
		height: 110px;
		font-size: 50px !important;
		margin-bottom: 25px;
	}
	
	.audio-visual-sec .visual1 .aio-icon-box .aio-icon-img {
   		font-size: 50px !important;
	}
	
	.audio-visual-sec .visual2 .aio-icon-box .aio-icon-img {
       font-size: 52px !important;
	}
	
	.audio-visual-sec .visual3 .aio-icon-box .aio-icon-img {
       font-size: 48px !important;
	}
	
	.audio-visual-sec .visual4 .aio-icon-box .aio-icon-img {
       font-size: 56px !important;
	}
	
	.audio-visual-sec .visual5 .aio-icon-box .aio-icon-img {
  		 font-size: 50px !important;
	}
	
	.audio-visual-sec .iconBlock .aio-icon-box,
	.audio-visual-sec .iconBlock .box5 .aio-icon-box {
		padding: 35px 20px !important;
	}
	.audio-visual-sec .iconBlock .box5 .aio-icon-box .aio-icon-header {
		margin-top: 0;
	}
	.audio-visual-sec .iconBlock .aio-icon-box .aio-icon-description { 
		line-height: 21px;
		font-size: 15px;
	}
	.audio-visual-sec .iconBlock .box5 .aio-icon-box .aio-icon-img,
	.audio-visual-sec .iconBlock .box5 .aio-icon-box .aio-icon {
		margin-bottom: 25px;
		margin-right: 0;
	}
	.audio-visual-sec .iconBlock .box5 .aio-icon-box .aio-icon-left { 
		display: table;
		margin: 0 auto;
	}
	.audio-visual-sec .iconBlock .wpb_wrapper { 
		max-width: 520px;
		margin: 0 auto 20px;
	}
    
	body .audio-visual-sec {
	    padding-bottom: 15px !important;	
	}
	body .coda-event-clndr .coda-even-btn .coda-add-event,
	.coda-event-clndr .coda-even-btn .dbtn {
		font-size: 15px !important;
		padding: 11px 16px 10px !important;
		margin: 5px !important;
	}

     /* financecmteWrap */
     .financecmteWrap .contctBox .inrBox h3, .financecmteWrap .circleBox .aio-icon-description .finTitle {
         font-size: 20px;   
         line-height: 22px;  
         margin-bottom: 10px;
     }
     .financecmteWrap .midRow .middle-image {
          width: 250px;
          height: 250px;
          position: static;
          margin: 0 auto 60px;            
     }       
     .financecmteWrap .circleBox {      
          width: 260px;     
          height: 260px;        
          border-width: 5px;
          padding: 10px;
          box-shadow: 8px 5px 0px rgba(0, 0, 0, .3);
          margin: 0 auto 30px !important;
     }   
     .financecmteWrap .circleBox:hover {
         box-shadow: -8px 5px 0px rgba(0, 0, 0, .3); 
     }           
     .financecmteWrap .circleBox .aio-icon-description a.linkTxt, .financecmteWrap .circleBox .aio-icon-description p {
         font-size: 16px !important;
         line-height: 24px !important;
     }             
     .financecmteWrap {
         padding: 49px 10px 28px;               
         margin: 20px auto 50px !important;                     
     }  
     .financecmteWrap .bottomRow .circleBox {
         margin-top: 5px;
     }  
     .financecmteWrap .contctBox .inrBox p a, .financecmteWrap .contctBox .inrBox p {
          font-size: 14px;
          line-height: 22px;       
     } 
     .financecmteWrap .contctBox .inrBox h3 { 
         margin-bottom: 5px; 
     }
     .financecmteWrap .contctBox .inrBox .vc_column-inner>.wpb_wrapper {
          max-width: 380px;
          min-height: 290px;        
          padding: 58px 60px 120px 30px;
          margin: -35px auto 0;           
     }   
     .financecmteWrap .contctBox .inrBox>.vc_column-inner {  
          padding: 0 !important;
     } 
     .financecmteWrap .contctBox {
          padding: 0;
     }     
     .financecmteWrap .circleBox .aio-icon-img {
          font-size: 100px !important;
          left: calc(50% - 50px);   
     }   
     .financecmteWrap .contctBox .inrBox>.vc_column-inner>.wpb_wrapper:after {
          width: 100%;
        height: 170px;
        top: 12px;
        left: calc(50% - 170px);
        max-width: 320px;
     }
     .financecmteWrap .contctBox .inrBox>.vc_column-inner>.wpb_wrapper:before {
          max-width: 340px;
        height: 230px;  
        bottom: 26px;   
        left: calc(50% - 158px);
        width: 100%;
     }               
     /* financecmteWrap */ 

     /* board page */
     .welcmboardWrap {
         padding: 30px 10px 0px;  
         margin: 20px auto 55px !important;   
     }
     .welcmboardWrap .welcomeBox h2 { 
         font-size: 30px;
         line-height: 34px;
         margin-bottom: 8px;
         -webkit-text-stroke-width: 0px;
     }
     .welcmboardWrap .welcomeBox p {
          font-size: 16px;  
          line-height: 22px;            
     }       
     .welcmboardWrap .welcomeBox {
          padding: 132px 20px 80px;    
          margin-bottom: -52px !important;
          background-size: 486px; 
     }
     .welcmboardWrap .vc_column-inner {              
          padding: 0px !important;
     } 
     .contactboardWrap {
         padding-top: 51px;  
         margin-top: 80px !important;        
     }          
     .contactboardWrap .inrtextBox p {
         font-size: 20px;
         line-height: 30px; 
         -webkit-text-stroke-width: 0px;             
     } 
     .contactboardWrap .inrtextBox {
          width: 220px;
          height: 110px;    
          left: 0;               
          right: 0;
          margin-bottom: 80px !important;
          transform: rotate(0deg); 
          top: 0;           
     } 
     .contactboardWrap .box1,
     .contactboardWrap .box4 {      
         padding-bottom: 0px;
     } 
     .contactboardWrap .inrtextBox1:after {
         width: 56px;
         height: 100px;  
         bottom: -100px;
         left: 10px; 
     } 
     .contactboardWrap .inrtextBox2:after {
         width: 60px;
         height: 106px;
         bottom: -102px;
         right: 10px; 
     }
     .contactboardWrap .inrtextBox3:after {
         width: 45px;
         height: 92px;
         bottom: -90px;
         left: 10px;    
     }
     .contactboardWrap .inrtextBox4:after {
          width: 75px;
          height: 98px;
          bottom: -100px; 
          left: auto;
          right: 10px;
          -webkit-transform: rotate(20deg) rotateY(180deg);
          transform: rotate(20deg) rotateY(180deg);     
     }
     .contactboardWrap .inrtextBox5:after {
         width: 80px;
         height: 100px;
         bottom: -106px;   
         right: auto;
         left: 10px;
         -webkit-transform: rotate(-22deg) rotateY(180deg);
         transform: rotate(-22deg) rotateY(180deg);
     }
     .contactboardWrap .inrtextBox6:after {
          width: 51px;  
          height: 100px; 
          bottom: -100px; 
          left: auto;
          right: 10px;    
     }
     .theboardWrap {
         margin-bottom: 50px !important;       
         padding: 20px 10px;            
     }     
     .theboardWrap .aio-icon-default .aio-icon-img {
         font-size: 28px !important;
     }
     .theboardWrap .aio-icon-description a {
          font-size: 18px;      
     }                       
     /* board page */      


     .recoverySingle .textSingle table td {
        font-size: 14px;
        padding: 15px 10px;
     }               

     .recoverySingle .textSingle table td:first-child *, 
     .recoverySingle .textSingle table td:last-child * {
        font-size: 10px;
     }

     .recoverySingle .textSingle table td big {
          font-size: 16px;       
     }   

     .recoverySingle .pageContent .textSingle .entry-content table p {
        line-height: 18px;
        padding-bottom: 16px;
        font-size: 13px;       
     }
     




}
	 
        


/* Landscape phones and down */
@media (max-width: 480px) {
	.single-meeting .wrapper.inner {
	    margin-top: 90px !important;	
	}
	.page-template-locator .coda-meeting-locator-wrapper .coda-meeting-locator-tabs {
       margin-top: 2px;
	}
	.page-template-locator .coda-meeting-locator-wrapper {
	   padding-top: 25px;  
    }
	
	.page-id-3205 .breadcrumb-container,
	.page-id-70167 .breadcrumb-container,
	.page-id-3530 .breadcrumb-container,
	.page-id-63232 .breadcrumb-container,
	.page-id-2306 .breadcrumb-container,
	.page-id-2033 .breadcrumb-container {
		margin-top: 100px;
    }
	
	.single-tribe_events #tribe-events-content .type-tribe_events .tribe-events-cal-links .tribe-events-button {
		display: table !important;
		margin: 6px auto;
		width: 100%;
		max-width: 200px;
	}

     .homeForm .form .textLeft p {
          display: block;
     }

     .coda-meeting-locator-wrapper .coda-usa-map-section .coda-usa-map-wrapper .coda-usa-map-wrap #coda-usa-map-content svg:not(:root) {
          width: 310px;
          height: 180px;
     }

     .coda-meeting-locator-wrapper .coda-usa-map-section .coda-usa-map-wrapper {
          padding: 28px 15px 29px;
     }

     #coda-usa-meetings-content .coda-usa-map-section .coda-usa-map-wrap #svggroup {
          max-width: 220px;
     }

     #coda-usa-meetings-content .coda-sm-content .coda-sm-desc .coda-sm-general-info ul li, #coda-usa-meetings-content .coda-sm-content .coda-sm-desc .coda-sm-general-info ul li:nth-child(2n) {
          width: 100% !important;
          margin-right: 0 !important;
          margin-bottom: 15px;
     }

     #coda-usa-meetings-content .coda-sm-content .coda-sm-desc .coda-sm-general-info ul li p {
          text-align: center;
     }

     #coda-usa-meetings-content .coda-sm-map .coda-map-contact-info .coda-map-contact-left ul li a {
          font-size: 13px;
     }

     #coda-usa-meetings-content .coda-sm-map .coda-map-contact-info .coda-map-contact-right p a, #coda-usa-meetings-content .coda-sm-map .coda-map-contact-info .coda-map-contact-right p {
          font-size: 13px;
     }

     #coda-intl-meetings-content .coda-meeting-intl-list-first ul li.radio,
    #coda-state-meetings-content .coda-meeting-state-list ul li:nth-child(4n), 
    #coda-state-meetings-content .coda-meeting-state-list ul li,
     #coda-intl-meetings-content .coda-meeting-intl-list .radio:nth-child(4n), 
     #coda-intl-meetings-content .coda-meeting-intl-list .radio {
          width: 100%;
          margin: 0;
     }

     #coda-state-meetings-content .coda-meeting-state-list,
     #coda-intl-meetings-content .coda-meeting-intl-list {
          max-width: 258px;
          margin: 0 auto 5px;
     }

     #coda-state-meetings-content .coda-meeting-state-list {
          margin-top: 30px;
     }

     .coda-meeting-locator-wrapper .coda-meeting-locator-content h2 .coda-sub-title {
          display: block;
          padding: 0;
     }

     .coda-meeting-locator-wrapper .coda-meeting-locator-content h2 .coda-sub-title span {
          font-size: 0;
          position: relative;
          display: block;
          line-height: 0px;
     }

     .coda-meeting-locator-wrapper .coda-meeting-locator-content h2 .coda-sub-title span:before {
          content: '';
          display: inline-block;
          background: #d7d7d7;
          width: 100%;
          height: 1px;
          margin: 5px auto;
     }

     .modal .modal-dialog .modal-content {
          padding: 25px 15px 22px;
     }

     .modal .modal-dialog .modal-content .modal-body span img {
          width: 36px;
     }

     .modal .modal-dialog .modal-content .modal-body label {
          font-size: 32px;
          line-height: 36px;
     }

     .modal .modal-dialog .modal-content .modal-body {
          padding-left: 46px;
     }

     .post-type-archive-tribe_events .tribe-events-calendar thead th {
          font-size: 13px;
     }

     .tribe-events-calendar div[id*=tribe-events-daynum-] a, #tribe-events .tribe-events-calendar td div[id*=tribe-events-daynum-] {
          font-size: 13px !important;
     }

     .tribe-events-calendar #tribe-events-content table.tribe-events-calendar {
          margin-top: 0 !important;
     }

     .coda-event-clndr .coda-even-btn .coda-world-btn {
          display: block !important;
     }

     .coda-event-clndr .coda-even-btn .coda-add-event {
          display: block !important;
          margin-left: 0 !important;
          margin-top: 10px !important;
     }

     .coda-event-clndr .coda-even-btn {
          /*margin: 100px auto 26px;*/
		  margin: 20px auto 26px;
          text-align: center;
          max-width: 290px;
     }

     .coda-meeting-locator-wrapper .coda-meeting-locator-tabs li a {
          padding: 10px 2px !important;
          font-size: 11px !important;
     }

     .coda-meeting-locator-wrapper .coda-meeting-locator-tabs li a img {
          height: 36px !important;
     }

     .coda-meeting-locator-wrapper .coda-meeting-locator-tabs li {
          height: 100px !important;
     }

     .coda-meeting-locator-content #meetingEditConfModal .modal-dialog .modal-content .modal-body .checkBox {
          display: inline-block;
     }

     .coda-meeting-locator-content #meetingEditConfModal .modal-dialog .modal-content .checkBox .js-wpt-field-items:last-child {
          padding-left: 19px;
     }

     .modal .modal-dialog .modal-content .modal-body .checkBox .js-wpt-field-items {
          display: block;
     }

     .modal .modal-dialog .modal-content .modal-body .g-recaptcha {
          transform: scale(.7);
     }

     #meetingEditConfModal .modal-dialog .modal-content .modal-body .js-wpt-field-items label {
          vertical-align: top;
          padding-left: 3px;
     }

     #meetingEditConfModal .modal-dialog .modal-content .cred-group .fromfild .wpt-form-set {
          max-width: inherit;
     }

     #meetingEditConfModal .modal-dialog .modal-content .cred-group .fromfild .wpt-form-set li .wpt-form-label {
          white-space: inherit !important;
          word-break: break-all !important;
     }

     .coda-search-filter-wrap ul.coda-search-filter-inner li {
          width: 49%;
          margin: 0;
     }
       
	  .page-template-locator #meetingsTable thead th .wpv-sorting-indicator,
	 .page-template-content-meeting-locator-online-v2 #meetingsTable thead th .wpv-sorting-indicator,
	  .page-id-2302 .coda-meeting-locator-wrapper .coda-meeting-locator-content .coda-meeting-result-phone table thead th:nth-child(6) .wpv-sorting-indicator,
		.coda-meeting-locator-wrapper .coda-meeting-locator-content .coda-meeting-result-table table thead th:nth-child(7) .wpv-sorting-indicator, .coda-meeting-locator-wrapper .coda-meeting-locator-content .coda-meeting-result-table table thead th:nth-child(5) .wpv-sorting-indicator, .coda-meeting-locator-wrapper .coda-meeting-locator-content .coda-meeting-result-table table thead th:nth-child(2) .wpv-sorting-indicator, .coda-meeting-locator-wrapper .coda-meeting-locator-content .coda-meeting-result-table table thead th:nth-child(4) .wpv-sorting-indicator, .coda-meeting-locator-wrapper .coda-meeting-locator-content .coda-meeting-result-table table thead th:nth-child(3) .wpv-sorting-indicator, .coda-meeting-locator-wrapper .coda-meeting-locator-content .coda-meeting-result-table table thead th:nth-child(1) .wpv-sorting-indicator,
	.coda-meeting-locator-wrapper .coda-meeting-locator-content .coda-meeting-result-table table thead th .wpv-sorting-indicator,
     .coda-meeting-result-table .js-wpv-view-layout .dataTable thead .wpv-sorting-indicator {
          position: static;
          width: 100%;
          height: 10px;
          background-size: 5px !important;
          background-position: center !important;
     }

     .coda-meeting-result-table .js-wpv-view-layout .dataTable thead thead th,
      .coda-meeting-result-table .js-wpv-view-layout .dataTable thead thead th a {
          vertical-align: top;
          text-align: center;
     }

     .coda-meeting-result-table .js-wpv-view-layout .dataTable .wpv-loop .even td,
      .coda-meeting-result-table .js-wpv-view-layout .dataTable .wpv-loop .odd td {
          /*font-size: 8.2px;*/
		  padding-left: 1px;
		  padding-right: 10px;
     }

    .coda-meeting-result-table .js-wpv-view-layout .dataTable .wpv-loop .parent ~ .child ul li {
          font-size: 12px; 
     }
     
	 .coda-search-filter-wrap ul.coda-search-filter-inner li select {
    	     font-size: 12px;
    	     height: 45px;
    	     padding-right: 24px !important;
    	     background-size: 10px;
	}
	
	.coda-search-filter-wrap ul.coda-search-filter-inner { 
    	     padding: 0 10px 1px;
	}
	
	.coda-search-filter-wrap ul.coda-search-filter-inner li:nth-child(odd) {
		padding-right: .5%;
	}
	
	.coda-search-filter-wrap ul.coda-search-filter-inner li:nth-child(even) {
	     padding-left: .5%;	
	}
     .financecmteWrap .midRow .middle-image {
          width: 180px;    
          height: 180px;
          margin-bottom: 52px !important;   
     } 
     .financecmteWrap .contctBox .inrBox h3, .financecmteWrap .circleBox .aio-icon-description .finTitle {
         font-size: 18px;
         line-height: 20px;
         margin-bottom: 10px;
     } 
     .financecmteWrap .circleBox .aio-icon-description a.linkTxt, .financecmteWrap .circleBox .aio-icon-description p {
          font-size: 15px !important;
          line-height: 20px !important;
     }
     .financecmteWrap .contctBox .inrBox p a, .financecmteWrap .contctBox .inrBox p {
         font-size: 13px;
         line-height: 21px;
     } 
     .financecmteWrap {   
          padding-bottom: 48px !important;
     }
     .financecmteWrap .contctBox .inrBox .vc_column-inner>.wpb_wrapper {     
         padding: 27px 40px 60px 40px;
        margin: -10px auto 0;
        min-height: 214px;            
     } 
     .financecmteWrap .contctBox .inrBox>.vc_column-inner>.wpb_wrapper:after {
          width: 100%;
          height: 156px;         
          top: -11px;
          left: calc(50% - 150px);
          max-width: 300px;
     }  
     .financecmteWrap .contctBox .inrBox>.vc_column-inner>.wpb_wrapper:before {
          max-width: 290px;
          height: 192px;
          bottom: 0;
          left: calc(50% - 138px);
          width: 100%; 
    }  
    /* board page */

     .welcmboardWrap .welcomeBox {
          padding: 104px 20px 66px;    
          margin-bottom: -45px !important;
          background-size: 385px; 
     }
     .welcmboardWrap .welcomeBox h2 {
          font-size: 25px; 
          line-height: 25px;      
     }
     .welcmboardWrap .welcomeBox p {
          font-size: 14px;
          line-height: 18px;      
     } 
     .welcmboardWrap {
          padding: 43px 10px 0px;
          margin: 20px auto 45px !important;
     }
     .contactboardWrap {     
          margin-top: 71px !important;
     }
    /* board page */   

	
      	
	        
}
 
@media (max-width: 575px) {
	
	.page-template-content-meeting-locator-phone-v2 .coda-search-filter-mobile-wrap .coda-search-filter-inner-wrap ~ div>div,
	.page-template-content-meeting-locator-online-v2 .coda-meeting-locator-content .coda-search-filter-inner-wrap ~ div>div {
        width: 570px !important;
	}
	
	.page-template-content-meeting-locator-phone-v2 .coda-search-filter-mobile-wrap .coda-search-filter-inner-wrap ~ div,
	.page-template-content-meeting-locator-online-v2 .coda-meeting-locator-content .coda-search-filter-inner-wrap ~ div {
	    overflow-x: auto;	
	}
	
}

@media (max-width: 320px) {


     .coda-meeting-locator-wrapper .coda-meeting-locator-tabs li {
          display: block !important;
          height: auto !important;
          width: 100% !important;
          margin-right: 0;
          margin-bottom: .82%;
     }

     .coda-meeting-locator-wrapper .coda-meeting-locator-tabs li:last-child {
          margin-bottom: 0;
     }
}

/* Timezone modal*/
.tz-modal {
     width: 100%;
     height: 100%;
     position: fixed;
     top: 0;
     left: 0;
     z-index: 9991;
}

.tz-modal .back-drop {
     background: #000;
     display: block;
     width: 100%;
     height: 100%;
     position: absolute;
     content: '';
     top: 0;
     left: 0;
     opacity: 0.4;
}

.tz-modal .tz-body {
     background: #fff;
     position: relative;
     margin: 20% auto;
     width: 375px;
     padding: 30px 35px;
}

/* TZ Selector (coda-api) */
.tz-selector {
        background: #ebebeb;
        text-align: center;
        padding: 12px 14px;
        font-size: 20px;
        color: #000;
        width: 100%;
        margin: 24px 0;
    }

    .tz-selector a {
        font-weight: bold;
    }

    .tz-selector a:hover {
        cursor: pointer;
    }

.tz-selector:before {   
    content: '';
    display: inline-block;
    font-family: FontAwesome;
    vertical-align: middle;
    margin-top: -3px;
    width: 38px;    
    height: 30px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;                 
}

    .converted {

    }

    .converted .timezone-name {
        font-size: 16px;
        color: #b3b3b3;
    }

    .tzProgress {
        background: url('/wp-content/themes/coda/images/tz-progress.svg');
        width: 24px;
        height: 24px;
    }

    .m-w-200 {
        min-width: 200px;
    }

    @media (max-width: 767px) {
        .tz-selector {
            font-size: 14px;
        }

        .converted .timezone-name {
            font-size: 10px;
        }
    }

	[v-cloak] {
		display: block;
		padding: 50px 0;
	}

	@keyframes spinner {
		to {
			transform: rotate(360deg);
		}
	}

	[v-cloak]:before, .busy:before {
		content: '';
		box-sizing: border-box;
		position: absolute;
		top: 50%;
		left: 50%;
		width: 20px;
		height: 20px;
		margin-top: -10px;
		margin-left: -10px;
		border-radius: 50%;
		border: 2px solid #ccc;
		border-top-color: #333;
		animation: spinner .6s linear infinite;
		text-indent: 100%;
		white-space: nowrap;
		overflow: hidden;
	}

	[v-cloak] > div, .busy > div {
		display: none;
	}

	.mt-started {
		font-size: 12px;
		color: #27bf53;
		font-weight: bold;
	}

	.mt-soon {
		font-size: 12px;
		color: #278abf;
		font-weight: bold;
	}

	.toggle-details{
		display: none !important;
	}

	.child{
		display: none;
	}

/** Responsive table */
@media only screen
and (max-width: 760px), (min-device-width: 768px)
and (max-device-width: 1024px) {
    .hide-on-mobile {
        display: none;
    }
    .mt-started, .mt-soon {
        font-size: 10px;
    }
    #meetingsTable {
        max-width: 100%;
    }
    #meetingsTable td, #meetingsTable th, #meetingsTable th a {
        font-size: 12px;
    }
    #meetingsTable thead th .wpv-sorting-indicator {
        background-size: 6px !important;
        right: -12px !important;
    }
    .list-title {
        color: #425dbf;
    }
    .child {
        display: none;
    }
    .child.visible {
        display: table-row;
    }
    .toggle-details {
        display: block !important;
        position: absolute;
        left: 0;
        height: 100%;
        width: 10px;
        overflow: hidden;
        padding: 0 !important;
        font-size: 12px;
        top: 1px;
        background: #425dbf !important;
        color: #ffffff;
    }
    .toggle-details:after{
        font-size: 12px;
        content: '+';
    }
    .toggle-details.opened:after{
        font-size: 12px;
        content: '-';
    }

    .toggle-details.opened {
        content: '-';
    }
    body.page-template-locator .coda-meeting-locator-wrapper tr .show-collapse-btn-on-mobile {
        position: relative;
        padding-left:18px !important;
    }
	#meetingsTable thead th .wpv-sorting-indicator {
		background-size: 5px !important; 
	} 
}

.font-bold{
     font-weight: 500;
}