/*
Theme Name: Medical Clinic Child
Theme URI: http://cmsmasters.net/medical-clinic-child/
Author: cmsmasters
Author URI: http://cmsmasters.net/
Description: Medical Clinic Child Theme
Template: medical-clinic
Version: 1.0.0
Text Domain: medical-clinic-child
*/

/* REMSCO custom styles begin below */

body{color:#555;}
.cmsmasters_dynamic_cart_wrap,.mid_search_but_wrap{display:none;}
.hide,.cmsmasters_archive_item_type,.comment-respond,aside.share_posts{display:none !important;}
.cmsmasters_archive_item_content p{margin-bottom:15px !important;}
.vm-link{display: inline-block;text-align: center;margin-bottom: 25px;border-radius: 1px;line-height: 32px;border-color:#3065b5;color:#3065b5;}
.cmsmasters_archive_type .cmsmasters_archive_item_content{padding-bottom:15px;}
.cmsmasters_archive_item_title >a,.blog .post .cmsmasters_post_title{font-weight: 600;font-size: 33px;line-height: 28px;}
.blog .post .cmsmasters_post_title a{font-size:22px;line-height:30px;}
.cmsmasters_profile_title >a{font-size:16px;font-weight:600;pointer-events:none;line-height:24px;}
.cmsmasters_profile_subtitle{font-size:13px;line-height:20px;}
.cmsmasters_profile .profile_contact_info > *:before{margin-right:8px;}
.cmsmasters_profile.horizontal .cmsmasters_profile_horizontal{margin-top:0;}
.mb25 .cmsmasters_heading_wrap{margin-bottom:25px !important;}
.cmsmasters_profile.horizontal{margin-top:0;}
.mt25{margin-top:25px !important;}
.cmsmasters_profile_horizontal .cmsmasters_profile_header .cmsmasters_profile_title{line-height:22px;margin-bottom:5px;}
.post_nav a{font-size:14px;font-weight:600;}
.post_nav > span.cmsmasters_prev_post > h6,.post_nav > span.cmsmasters_next_post > h6{font-size: 11px;text-transform: uppercase;letter-spacing: 0.3px;}
.cmsmasters_post_content p{line-height:22px;}
.cmsmasters_post_cont_info,.cmsmasters_open_post .cmsmasters_post_footer{display:none !important;}
.cmsmasters_open_post .cmsmasters_post_header{margin-top:0;}
.cmsmasters_open_post .cmsmasters_post_content{margin-bottom:45px;}
.cmsmasters_archive_type .cmsmasters_archive_item_info{display:none !important;}
.cmsmasters_archive_type{padding:30px 0 10px;}
.cmsmasters_archive >article + article{border-top:1px dotted #ccc;}
.map-responsive{overflow:hidden;padding-bottom: 25%;position:relative;height:0;}
.map-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute;}
.map-responsive.mr-large{padding-bottom:45%;}
.flabel{margin-bottom:5px;display:block;}
.mandatory{color:red;}
.wpcf7-not-valid{border-color:#e60505 !important;}
div.wpcf7-validation-errors{border-color:#e60505 !important;color:#e60505;}
div.wpcf7-response-output{padding:10px 15px;margin:1em 0;}
div.wpcf7-mail-sent-ok{border-color:#42c30b;color:#36a009;}
.wpcf7-submit{border-radius:1px;}
#cmsmasters_row_wx10quniw8 .cmsmasters_row_outer_parent{padding-bottom:0;}
#cmsmasters_heading_99c7bf1b54{margin-bottom:20px;}
.sponsor-list{list-style:none;margin:0 -10px 0;padding:0;font-size:0;}
.sponsor-list >li{display:inline-block;vertical-align:top;padding:0 10px;max-width:295px;text-align:center;margin-bottom:20px;}
.sponsor-list >li >a >img{display:block;max-width:100%;height:auto;}
.sponsor-list >li >a{display:block;border:1px solid #ddd;}
.sponsor-list >li >a>span{display:block;padding:10px;color:#333;border-top:1px solid #ddd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background-color:#f5f5f5;}
.sponsor-list >li:before{display:none !important;}
.sponsor-section{padding:50px 0 0;}
.sponsor-section .cmsmasters_row_outer_parent{padding-bottom:30px;}
.sponsor-title{font-weight:600;color:#3065b5;margin:20px 0 15px;}
.slider-bottom-content{padding-top:35px !important;}
html .cmsmasters_color_scheme_footer a,.cmsmasters_color_scheme_footer{color:#a0a0a0;}
#cmsmasters_row_mc3nojtzf .cmsmasters_row_outer_parent{padding-bottom:15px;}
.resource-link-wrapper{padding:25px 0;}
.links-list.ll-2col >li{display:inline-block;vertical-align:middle;width:48%;}
.links-list >li{display:block;padding:10px;}
.links-list{padding: 25px;border: 1px solid #ddd;margin-bottom:35px;}
.links-title{font-weight: 600;color: #333;margin: 20px 0 15px;}
.mid_nav > li > a{padding:0 7px;}

.header_top_left .meta_wrap{display:block;padding:10px 0;}
.header_top_left .meta_wrap .donate-btn{background: #f88c10;color: #fff;padding: 4px 20px;border-radius: 1px;font-weight: 700;text-transform: uppercase;letter-spacing: 1px;text-shadow:0 1px 1px rgba(0, 0, 0, 0.3);line-height:23px;border:0;cursor:pointer;}
.header_top_left .meta_wrap .donate-btn:hover{background:#fa941e !important;}
.header_top{background-color:#4575bd !important;}
.header_mid{background-color:#fff !important;}
.newsletter-wrapper{background-color:#3eb8d7;}
.newsletter-wrapper .cmsmasters_row_outer_parent{padding:20px 0 30px !important;}
#cmsmasters_icon_box_80afd0ed8c.cmsmasters_icon_box_left:before,#cmsmasters_icon_box_60b6128a29.cmsmasters_icon_box_left:before,#cmsmasters_icon_box_f7a107137b.cmsmasters_icon_box_left:before{margin-top:-5px;}
.cmsmasters_footer_small .footer_copyright{text-align:center;}
.headline_outer{background-image:url(https://web.archive.org/web/20241007002943im_/https://www.nycremsco.org/wp-content/uploads/2017/10/top-banner.jpg);background-position:0 75px !important;}
.header_mid .logo_wrap .logo img{padding:0;}
#cmsmasters_button_91a6f00a7a .cmsmasters_button{border-radius:1px;}
.timely{font-family:inherit;}
.ai1ec-agenda-view .ai1ec-event .ai1ec-event-title{font-weight:600;}
.ai1ec-calendar-title, .ai1ec-calendar-title-short{font-size:11px;}
.timely ul >li:before, .timely ol >li:before{display:none !important;}
.ai1ec-dropdown-menu > li > a{padding:8px 20px;}
.ai1ec-category{padding:5px 15px !important;}
.ai1ec-filters .ai1ec-dropdown-menu{padding:0;}
.ai1ec-agenda-view .ai1ec-event .ai1ec-event-title{color:#4575bd;line-height:26px;}
.ai1ec-agenda-view .ai1ec-event{padding:10px 15px;border-radius:2px;}
.ai1ec-agenda-view .ai1ec-date-title >*{text-align:center;}
.ai1ec-agenda-widget-view .ai1ec-date-title, .ai1ec-agenda-view .ai1ec-date-title{border-radius:2px;}
.ai1ec-agenda-widget-view .ai1ec-month, .ai1ec-agenda-view .ai1ec-month{border-radius:1px 1px 0 0;background:#4575bd;}
#ai1ec-container{margin-bottom:100px;}.vm-link
.ai1ec-agenda-widget-view .ai1ec-date-title, .ai1ec-agenda-view .ai1ec-date-title{margin:12px 0.75em;}
.ai1ec-agenda-view .ai1ec-event{margin:11px 0;}
.ai1ec-month-view .ai1ec-day{padding:0 5px;}
.ai1ec-month-view .ai1ec-date{background:#e6f0ff;margin:0 -5px 4px;}
.ai1ec-btn-toolbar .ai1ec-btn-group,table.ai1ec-month-view{margin-bottom:10px !important;}
.ai1ec-title-buttons .ai1ec-btn-group{margin-left:0;}
.ai1ec-agenda-view .ai1ec-event + .ai1ec-event{margin-bottom:10px;}
.ai1ec-calendar-toolbar{width:150px;margin-bottom:10px;border-radius:2px;padding:0;border:1px solid #98b68c;}
.ai1ec-month-view .ai1ec-allday .ai1ec-event{background-color:#4575bd;}
.ai1ec-btn-toolbar .ai1ec-btn-group.ai1ec-btn-group-xs{margin-top:0;}
.ai1ec-btn-group > .ai1ec-btn-xs{font-size:12px;padding:5px 10px;}
.ai1ec-month-view th, .ai1ec-week-view th, .ai1ec-oneday-view th{padding:5px 10px !important;}
.widget_categories ul li >a{white-space:nowrap;overflow:hidden;display:block;text-overflow:ellipsis;}
.tnp-subscription{max-width:100% !important;margin:0;font-size:0;}
.tnp-subscription >form{margin-left:-5px;margin-right:-5px;}
.tnp-subscription div.tnp-field{display:block;float:left;width:20%;padding:5px;margin-bottom:0;}
.tnp-subscription div.tnp-field-button{width:15%;}
.tnp-subscription div.tnp-field-email{width:25%;}
.subs-newsletter-wrapper{background-color:#3eb8d7;}
.tnp-field-button >input{display: block !important;width: 100% !important;padding: 12px 25px !important;text-transform: uppercase;letter-spacing: 1px; font-size: 14px !important; height:43px !important}
.tnp-subscription div.tnp-field input{border-radius:2px;}
.subs-thankyou-msg{padding: 40px 0 0;color: #04b004;font-size: 14px;line-height: 24px;font-weight: 600;}
.subs-thankyou-msg p{padding:0;}
.donate-form{float:right;margin-top:-4px !important;}
.ai1ec-calendar-toolbar .ai1ec-nav,.timely .ai1ec-nav-pills > li{float:none !important;}
.ai1ec-dropdown-toggle .ai1ec-caret{margin:0 0 0 15px;}
.ai1ec-dropdown-menu{border-radius:2px;margin-top:2px;}
.ai1ec-category{border-radius:0;}
.ai1ec-dropdown-menu > .ai1ec-active > a, .ai1ec-dropdown-menu > .ai1ec-active > a:hover, .ai1ec-dropdown-menu > .ai1ec-active > a:focus{background-color:transparent;font-weight:600 !important;color:#4575bd;}
.widget_categories ul li.current-cat >a{font-weight:700;letter-spacing:0.1px;}
.mb15{margin-bottom:20px;}
.donate-form.donate-form-footer{float:none;margin-top: 0 !important;display: inline-block;vertical-align: middle;}
.donate-form.donate-form-footer .donate-btn{padding: 0;line-height: 21px;color: #a0a0a0 !important;border: 0;font-weight: normal;font-size: 13px;background: transparent !important;}
.donate-form.donate-form-footer:hover .donate-btn{color:#fff !important;}
.bbp-login-form input:not([type="button"]):not([type="checkbox"]):not([type="file"]):not([type="hidden"]):not([type="image"]):not([type="radio"]):not([type="reset"]):not([type="submit"]):not([type="color"]):not([type="range"]), textarea, select, option{width:100%;margin-top:3px;}
.bbp-remember-me label{vertical-align:middle;margin:-6px 0 0 2px;}
.bbp-login-form .bbp-form{background-color:transparent !important;padding:0;border-width:0;}
.bbp-login-form .bbp-username, .bbp-login-form .bbp-email, .bbp-login-form .bbp-password, .bbp-login-form .bbp-remember-me, .bbp-login-form .bbp-submit-wrapper{margin-top:15px;}
.bbp-login-form .button, .bbp-login-form input[type="submit"], .bbp-login-form input[type="button"], .bbp-login-form button{text-transform:uppercase !important;padding:0 45px;}
.flinks-wrapper{margin-top:35px;}
fieldset{margin:0;}
.custom-middle-wrapper{padding:50px 0;}
#cmsmasters_row_blwg6on0w .cmsmasters_row_outer_parent{padding-bottom:0;}
.bbp-login-form label.hide{display:block !important;}
.bbp-username p{padding:0;}
.bbp-submit-wrapper .submit{background-color:#3065b5;color:#fff;border-color:#3065b5;border-radius:1px;}
.faq-wrapper{padding:50px 0;}
.faq-wrapper h4{font-weight:600 !important;color:#444;}
.faq-wrapper blockquote{font-size:15px;line-height:27px;}
.faq-wrapper strong,.faq-wrapper b{font-weight:600 !important;}
#bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-topics, #bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-replies, #bbpress-forums ul.bbp-search-results,#bbpress-forums fieldset.bbp-form{border:1px solid #dedede !important;}
.bbp-topics li:before{display:none !important;}
#bbpress-forums li{padding:0;}
#bbpress-forums li.bbp-body ul.topic{border-top:1px solid #ddd;}
.bbp-search-results li:before{display:none;}
#bbpress-forums p.bbp-topic-meta img.avatar, #bbpress-forums ul.bbp-reply-revision-log img.avatar, #bbpress-forums ul.bbp-topic-revision-log img.avatar, #bbpress-forums div.bbp-template-notice img.avatar, #bbpress-forums .widget_display_topics img.avatar, #bbpress-forums .widget_display_replies img.avatar{margin-bottom:0;}
.forums li:before{display:none;}
.bbp-reply-header{border-bottom:1px solid #e2e2e2;}
span.bbp-admin-links a,.bbp-forum-header a.bbp-forum-permalink, .bbp-topic-header a.bbp-topic-permalink, .bbp-reply-header a.bbp-reply-permalink{color:#9a9999;}
#bbpress-forums div.bbp-forum-author img.avatar, #bbpress-forums div.bbp-topic-author img.avatar, #bbpress-forums div.bbp-reply-author img.avatar{border-radius:50%;max-width:60px;}
.bbp-author-role,.bbp-reply-ip{text-align:center;}
.bbp-author-role{margin-top:-8px;}
span.bbp-author-ip{font-family:inherit;}
#bbpress-forums #bbp-single-user-details #bbp-user-avatar img.avatar{border-radius:50%;}
#bbp-user-navigation ul li:before{display:none;}
#bbp-your-profile #display_name{width:60%;}
#bbpress-forums #bbp-your-profile fieldset fieldset.password{border:0 !important;}
#bbp_user_edit_submit{background-color:#3065b5;border-color:#3065b5;color:#fff;border-radius:1px;}
#bbp-your-profile fieldset.submit{background: transparent; border: 0;padding:10px 0 0 !important;}
#bbpress-forums #bbp-your-profile fieldset input, #bbpress-forums #bbp-your-profile fieldset textarea{background:#fff;}
#bbpress-forums #bbp-user-wrapper h2.entry-title{margin: 25px 0 0px;font-weight: 600;color: #333;font-size: 14px;line-height: 20px;text-transform: uppercase;}
.forum-titles >li:last-child,.bbp-topics .bbp-body >ul >li:last-child{text-align:right;}
#bbpress-forums li.bbp-header, #bbpress-forums li.bbp-footer{border-top:1px solid #eaeaea;}
#bbpress-forums div.bbp-reply-content a,#bbpress-forums li.bbp-header .bbp-reply-content,#bbpress-forums li.bbp-header .bbp-reply-author,#bbpress-forums li.bbp-footer .bbp-reply-author,#bbpress-forums li.bbp-footer .bbp-reply-content{text-transform:uppercase;}
#bbp-search-form #bbp_search{margin-right:5px;}
#bbp-search-form #bbp_search_submit{background-color:#3065b5;border-color:#3065b5;color:#fff;}
.forum-titles{text-transform:uppercase;}
div.bbp-template-notice, div.indicator-hint{border-radius:1px;}
div.bbp-template-notice.error, div.bbp-template-notice.warning{border-color:#e29a9a;}
#new-post div.bbp-submit-wrapper{margin:0 0 10px;}
#bbpress-forums fieldset.bbp-form p, #bbpress-forums fieldset.bbp-form textarea, #bbpress-forums fieldset.bbp-form select, #bbpress-forums fieldset.bbp-form input{margin-bottom:0;}
#bbp_stick_topic_select,#bbp_topic_status_select{max-width:318px;}
.bbp-topics + .bbp-pagination .bbp-pagination-count,.bbp-replies + .bbp-pagination .bbp-pagination-count{display:none;}
fieldset legend{margin-top:0;}
.bbp-topic-form, .bbp-reply-form, .bbp-topic-tag-form{margin-bottom:35px;}
#bbpress-forums fieldset.bbp-form legend{font-size: 11px;letter-spacing: 0.5px;padding: 0 15px;text-transform: uppercase;color:#4575bd;font-weight:600;}
#new-post .bbp-form div fieldset.bbp-form{background:#fff !important;margin-bottom: 18px !important;padding-bottom: 20px !important;}
div.bbp-template-notice, div.indicator-hint{margin-bottom:30px;}
.selectbox-filter-wrapper{max-width:250px;position:relative;margin-bottom:20px;}
.selectbox-filter-wrapper .active-value{padding:10px 15px;border:1px solid #b9ccde;border-radius:1px;position:relative;background:#dfe9f4;color:#000;cursor:pointer;text-transform:uppercase;}
.selectbox-filter-wrapper .active-value:after{content: "";position: absolute;width: 0;height: 0;border-left: 4px solid transparent;   border-right: 4px solid transparent;    border-top: 6px solid #333;    right: 15px;    top: 50%;    margin-top: -3px;}
.sfilter-list{display:none;list-style:none;margin:0;position: absolute;top: 100%;left: 0;z-index: 10000;padding:8px 0;margin: 0;width:100%;background-color: #fff; border: 1px solid #ccc;border-radius: 1px;-webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175);box-shadow: 0 6px 12px rgba(0,0,0,0.175);}
.sfilter-list >div{padding:0;}
.sfilter-list >div:before{display:none;}
.sfilter-list >div>a{display:block;padding:8px 15px;color:#333;text-transform:uppercase;}
.sfilter-list >div>a:hover{background-color:#f5f5f5;}
.sfilter-list >div.active>a{color:#4575bd;font-weight:600;}
.ai1ec-calendar-toolbar{display:none;}
.selectbox-filter-wrapper:hover .sfilter-list{display:block;}
.ctimely-calender + #ai1ec-calendar{max-width: 1200px;margin: 0 auto;padding-left: 20px;padding-right: 20px;margin-top: 20px;}
.ai1ec-single-event .p-category{border:1px solid #ccc;color:#000;}
.ai1ec-single-event .h-card{line-height: 24px;}
.ai1ec-single-event .h-card,.ai1ec-single-event .p-location,.ai1ec-single-event .dt-duration{font-size: 14px;line-height:24px !important;}
.ai1ec-single-event .p-location{line-height:20px;}
.ai1ec-single-event .dt-duration{font-weight:600;font-size:14px !important;}
.ai1ec-field-label{font-weight:600;}
.hsponsor-list-wrapper .clients_five .shortcode_animated img,.cmsmasters_clients_grid .cmsmasters_clients_item.shortcode_animated img,.cmsmasters_clients_grid .cmsmasters_clients_item img{-webkit-transform:none;-moz-transform:none;transform:none;opacity:1;transition:none;}
/**.forum-archive .middle_inner .content_wrap .content,.single-topic .middle_inner .content_wrap .content{width:100%;}
.forum-archive .middle_inner .content_wrap .sidebar,.single-topic .middle_inner .content_wrap .sidebar{display:nones;}**/
#bbp-search-form .screen-reader-text{display:none;}
#bbp-search-form #bbp_search_submit{padding:0 13px;margin-left:-4px;}
.widget .widgettitle{margin-bottom:15px;}
.widget{padding-bottom:30px;}
#bbpress-forums .bbp-search-form{display:none;}
aside .bbp-logged-in >h4 a{font-size:15px;line-height:22px;}
.bbp-logged-in h4{line-height:1;}
.bbp-logged-in .logout-link{padding:0 15px;line-height: 26px;font-size: 13px;border-radius: 1px;background: #3065b5;border-color: #3065b5;color: #fff;}
.sidebar aside[id^="bbp"],.sidebar .widget_tag_cloud, .forum-archive .sidebar .widget_search,.forum-archive .sidebar .widget_categories, .single-topic .sidebar .widget_search, .single-topic .sidebar .widget_categories {display:none;}
.forum-archive .sidebar aside[id^="bbp"], .forum-archive .sidebar .widget_tag_cloud, .single-topic .sidebar aside[id^="bbp"], .single-topic .sidebar .widget_tag_cloud{display:block;}
.bbp-logged-in img.avatar{margin-top:8px;}
#bbp-search-form >div{font-size:0;}
#bbp-search-form #bbp_search{margin-right:4px;}
#user-submit{padding:0 30px;}
.bbp-login-form .bbp-login-links{margin-top:15px;}
fieldset{padding:15px;}
.custom-dropdown{ float: right;line-height: 24px;margin: 48px 15px;position: relative;}
.custom-dropdown >a{display:inline-block;vertical-align:middle;color:#fff !important;padding:6px 15px;border:1px solid #ececec;background:transparent;border-radius:2px;margin-bottom:2px;transition:none !important;}
.custom-dropdown >a >img{margin-right: 5px;vertical-align: middle;margin-top: -2px;width: 16px;height: 16px;margin-bottom:0;}
.custom-dropdown-inner{position:absolute;min-width:270px;display:none;right:0;background:#fff;box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);z-index:1000;padding:10px 10px 10px 100px;border-radius:2px;}
.custom-dropdown-inner >img{position:absolute;left:10px;top:10px;}
.custom-dropdown:hover .custom-dropdown-inner{display:block;}
.custom-dropdown:hover >a{background:#fff;color:#333 !important;}
.headline_outer .headline_inner{overflow:visible;}
.csub-menu{list-style:none;margin:-3px 0;}
.csub-menu >li{padding:3px 0;}
.csub-menu >li >a{color:#333;}
.csub-menu >li >a:hover{color:#3065b5;}
.csub-menu >li:first-child >a >small{display:block;margin-top:-2px;color:#888;}
.csub-menu >li:first-child{padding-bottom:10px;}
.csub-menu >li:before{display:none;}
.event-info-wrapper{max-width:800px;}
.w50{width:50%;}
.w100{width:100%;}
.form-group{margin-bottom:15px;}
.form-group label{display:block;margin-bottom:3px;}
.eform-title{margin: 50px 0 20px;font-weight: 700;line-height: 24px;text-transform: uppercase;font-size: 14px;color: #333;}
.form-group select{margin-top:0;}
.event-info-wrapper button[type="submit"]{text-transform: uppercase;letter-spacing: 0.3px;font-weight: 700;background:#3065b5;border-color:#3065b5;color:#fff;margin-top:10px;}
.ad-event-div{padding-bottom:20px;}
.ad-event-div >div{display:inline-block;vertical-align:middle;}
.ad-event-div .ai1ec-btn-group > .ai1ec-btn-xs{font-size: 13px;padding: 0;background: transparent !important;color: #4575bd !important;border: 0 !important;line-height: 18px;display: block;font-weight: 600 !important;box-shadow:none !important;}
.ad-event-div .ai1ec-btn-group, .ad-event-div .ai1ec-btn-group-vertical{vertical-align:baseline;}
.ad-event-div .ai1ec-btn-group > .ai1ec-btn-xs .ai1ec-fa{font-size:12px;line-height:1;}
.ai1ec-modal-header{border-bottom:0;padding:15px 20px 0;}
.ai1ec-modal-header h2{font-size: 18px;margin: 0;font-family: 'Open Sans', Arial, Helvetica, 'Nimbus Sans L', sans-serif;font-weight: 700;text-transform: uppercase;letter-spacing: 0.3px;line-height:30px;color:#333;}
.timely .ai1ec-close{font-size:28px;}
.ai1ec-modal-footer{border-top:0;padding:0 20px 20px 20px;}
.timely.ai1ec-modal .ai1ec-btn{border-radius:1px;}
.select2-results >li:before,.select2-result-sub >li:before{display:none !important;}
.select2-results >li{font-family: 'Open Sans', Arial, Helvetica, 'Nimbus Sans L', sans-serif;}
.ai1ec-s2-with-icon .select2-container{display:block;}
.ai1ec-s2-with-icon .select2-search-field input{border:0 !important;}
.ai1ec-s2-with-icon > i{top:16px;}
.timely .ai1ec-form-group{margin-bottom:12px;}
.timely.ai1ec-modal .ai1ec-form-horizontal .ai1ec-form-group{margin-left:-7px;margin-right:-7px;}
.timely.ai1ec-modal .ai1ec-form-horizontal .ai1ec-form-group >div{padding-left:7px;padding-right:7px;}
.timely .ai1ec-form-control,.timely .ai1ec-form-control:focus{box-shadow:none;}
.ai1ec-fileupload .ai1ec-thumbnail{display:none;}
.timely .ai1ec-form-horizontal .ai1ec-checkbox{padding-top:12px;}
.ai1ec-modal-footer .ai1ec-btn{text-transform: uppercase;font-weight: 600 !important;font-size: 14px;letter-spacing: 0.3px;box-shadow: none;}
.timely .well-small{padding: 10px 18px;line-height: 22px;background: #f9f9f9;border: 1px solid #ddd;border-radius: 1px;}
.ai1ec-btn-toolbar .ai1ec-contribution-buttons{display:none;}
.timely.ai1ec-datepicker-dropdown{margin-top:6px;}
.select2-container-multi .select2-choices,.select2-container-multi.select2-container-active .select2-choices{box-shadow:none;}
#s2id_ai1ec_timezone_name{display:block;}
#s2id_ai1ec_timezone_name .select2-choice{height:42px;padding:7px 12px;background:#f5f5f5;border:1px solid #ddd;border-radius:1px;}
#s2id_ai1ec_timezone_name a div{background-image:none;background:transparent;border-left:0;}
#s2id_ai1ec_timezone_name a div b{background-position:0 5px;}
.select2-with-searchbox .select2-search input{height:40px !important;background:#fff !important; border-color: #ddd !important;}
.select2-search{padding-left:12px;padding-right:12px;padding-top:8px;}
.select2-container-multi .select2-choices,.timely .ai1ec-form-control{border-radius:1px;border-color:#ddd;}
input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]){border-color:#ddd;}
.select2-drop,.select2-container-multi.select2-container-active .select2-choices{border-color:#ddd;}
.ai1ec-timezone-label label{margin-top:10px;}
.select2-results li{padding:5px 0 !important;}
.ai1ec-modal-content{border-radius:2px;border-color:#ccc;}
.ai1ec-modal-backdrop.ai1ec-in{opacity:0.6;}
.ai1ec-modal-backdrop{background-color:#000;}
.select2-container-multi .select2-choices .select2-search-choice{padding:6px 10px 6px 18px;line-height:15px;}
.select2-container-multi .select2-choices .select2-search-choice{margin:8px 0 0 8px;}
.timely a.select2-search-choice-close{top:7px;}
.timely .ai1ec-close{opacity:0.4;}
html{overflow-x:initial;}
.ai1ec-alert{border-radius:1px;padding:8px 15px;font-family: 'Open Sans', Arial, Helvetica, 'Nimbus Sans L', sans-serif;}
#cmsmasters_button_058fad16f3 .cmsmasters_button{border-radius:1px;}
.quiz_section{padding:0 !important;margin:0 0 15px !important;}
.quiz_section label, .quiz_section .mlw_qmn_question{font-weight:400 !important;font-size:13px !important;line-height:20px !important;color:#222;}
.quiz_section .mlw_qmn_question >em sup,.quiz_section .mlw_qmn_question >em sub{font-size:100%;vertical-align:baseline;color:#999;}
.quiz_section select, .quiz_section textarea, .quiz_section input[type="text"], .quiz_section input[type="email"], .quiz_section input[type="number"]{border-radius:1px !important;box-shadow:none !important;}
.quiz_section.quiz_end .qsm-submit-btn{width: 120px;padding: 3px 20px !important;background-color: #3065b5 !important;border-color: #3065b5 !important;border-radius: 1px !important;margin:0 0 40px !important;line-height: 38px !important;font-size: 15px !important;letter-spacing: 0.3px !important;}
.quiz_section.quiz_end .qsm-submit-btn:hover{background-color: #3065b5 !important;border-color: #3065b5 !important;}
.quiz_section .mlw_answer_number{margin-bottom:-15px;}
.mlw_qmn_message_before{font-size:13px !important;line-height:20px !important;border-color:#ececec !important;}
.mlw_qmn_message_before p{padding-bottom:0 !important;}
.qmn_quiz_container textarea{border-color:#e3e3e3 !important;}
.qmn_quiz_container textarea:focus{border-color:#3065b5 !important;}
.qmn_error_message{margin:15px 0 35px !important;border-radius:1px !important;}
.ai1ec-single-event .ai1ec-event-details .ai1ec-row, .ai1ec-multi-event .ai1ec-event-details .ai1ec-row{margin-bottom:15px;}
.flabel{font-weight:600;color:#333;}
.wpcf7-submit {background: #3065b5 !important;color: #fff !important;border-color: #3065b5 !important;}
.ai1ec-single-event .ai1ec-field-label, .ai1ec-multi-event .ai1ec-field-label{color:#333;font-weight:700;font-size:14px;}
.ai1ec-single-event .ai1ec-title .p-location{color:#3065b5;font-weight:700;}
.ai1ec-single-event .p-category{background:#f5f5f5 !important;font-weight:600 !important;}
.ev-collapse{cursor:pointer;font-weight:bold;font-size: 15px;line-height: 24px;text-transform: uppercase;display: inline-block;margin-bottom: 15px;letter-spacing: 0.3px;}
.ev-reg-form{display:none;}
.timely-embedded-fes-btn{padding: 5px 15px !important;line-height: 22px !important;font-size: 12px !important;}
.timely-embedded-fes-btn:hover{background-color: transparent !important;border-color: #8089a7 !important;color: #8089a7 !important;}
.footer-contact-list >li{border-bottom: 0;}
.footer-contact-list >li:before{display: none !important;}
.footer-contact-list >li >span{position: relative;display: block;padding-left: 25px;}
.footer-contact-list >li >span:before{position: absolute;left: 0;top: 3px;}
hr{
	margin:20px 0 30px;
}
#cmsmasters_row_6bgpu5mpv .cmsmasters_row_outer_parent{
	padding-bottom:0
}
.blog .post{
	padding:30px 0;
	border-top:1px solid #e0e0e0
}
.blog .post:first-child {
	border-top:none;
}
#cmsmasters_row_f12a8aaa86 h5 {
	line-height:25px
}
.cmsmasters_heading{
	font-size:33px
}
h3.cmsmasters_heading,
h4.cmsmasters_heading{
	font-size:22px
}
.forminator-label{
	padding-bottom:5px;
	font-size:14px !important
}
.map-responsive.mr-large {
    padding-bottom: 67%;
}
.cmsmasters_post_default .cmsmasters_post_header {
    padding: 0 0 10px;
}
.cmsmasters_post_content h3 a{
	font-size:17px
}
@media (min-width: 783px) {
    .forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-row:not(:last-child) {
        margin-bottom: 10px !important;
    }
}
@media only screen and (max-width: 1024px){
    .header_mid .resp_mid_nav_wrap .resp_mid_nav{color:#222 !important;}
    .header_top .header_top_inner{padding:20px 0;}
    .header_top_left .meta_wrap .donate-btn{max-width:220px;margin:0 auto;float:none;white-space: pre-wrap;letter-spacing: 0.5px;font-size: 11px;line-height: 18px;}
    .header_top .header_top_left{padding:0;}
    #header .header_mid .header_mid_inner .mid_search_but_wrap,.cmsmasters_dynamic_cart_wrap{display:none !important;}
    .tnp-subscription div.tnp-field{width:46% !important;margin:8px;}
    .donate-form{float:none;margin-top:0 !important;}
    #header .header_mid .header_mid_inner{border-bottom:1px solid #ddd;}
    .bbp-login-form .bbp-submit-wrapper{margin-bottom:5px;}
    .headline_outer{background-image: none !important;}
}
@media only screen and (max-width: 950px){
    .content{padding:35px 0;}
}

@media only screen and (max-width: 1440px) and (min-width: 1025px){
    .mid_nav > li > a{padding:0 1px;}
    .header_mid .header_mid_inner .logo_wrap{width:250px;}
    .navigation > li > a{font-size:13px;}
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), not all, not all, not all, not all, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi){
    .header_mid .logo_wrap .logo img{display:block;}
}
@media only screen and (max-width: 540px){
    #header .header_mid .header_mid_inner .logo_wrap{float:left;}
    .logo_retina{display:none !important;}
    #header .header_mid .header_mid_inner > div:not(.mid_nav_wrap):not(.logo_wrap):not(.social_wrap){margin:15px 0;float:right;}
    .tnp-subscription div.tnp-field{width:100% !important;margin-bottom:15px !important;}
    .sidebar{padding-top:0;}
    #header .header_mid .header_mid_inner{padding:12px 12px 0;}
    .tnp-subscription div.tnp-field{margin:0 0 10px;padding-top:0;padding-bottom:0;}
    .header_mid .logo_wrap .logo img{width:245px;}
    #bbpress-forums fieldset.bbp-form{padding:6px 7px 10px;}
}
@media only screen and (max-width: 768px){
    .featured_block_inner{padding:25px !important;}
    .vm-link{margin-bottom:0;}
    .cmsmasters_clients_item{height:100px !important;line-height:100px !important;}
    .links-list.ll-2col >li{width:100%;}
    .links-list{padding:20px 15px;}
    .bottom_inner .widget .widgettitle{margin-bottom:30px;}
    .mb15 >.one_half{margin-bottom:15px !important;}
    .sidebar.fl{padding:0;}
    #cmsmasters_row_daevf0k87m .cmsmasters_row_outer_parent{padding-bottom:0;}
    .slider-bottom-content{padding-top:20px !important;}
    #cmsmasters_icon_box_80afd0ed8c.cmsmasters_icon_box_left:before, #cmsmasters_icon_box_60b6128a29.cmsmasters_icon_box_left:before, #cmsmasters_icon_box_f7a107137b.cmsmasters_icon_box_left:before{margin-top:-10px;}
    #cmsmasters_icon_box_60b6128a29.cmsmasters_icon_box_left, #cmsmasters_icon_box_60b6128a29.cmsmasters_icon_box_left_top,#cmsmasters_icon_box_80afd0ed8c.cmsmasters_icon_box_left, #cmsmasters_icon_box_80afd0ed8c.cmsmasters_icon_box_left_top,#cmsmasters_icon_box_f7a107137b.cmsmasters_icon_box_left, #cmsmasters_icon_box_f7a107137b.cmsmasters_icon_box_left_top{padding-left:35px;}
    #cmsmasters_row_553680d8d0 .cmsmasters_row_outer_parent{padding-top:40px;padding-bottom:40px;}
    .map-responsive{padding-bottom:40%;}
    .headline_outer .headline_inner .headline_text .entry-title{font-size:20px;line-height:30px;}
    .resource-link-wrapper{padding:15px 0 0;}
    #cmsmasters_row_ynh235ykta .cmsmasters_row_outer_parent{padding-bottom:30px;}
    .map-responsive.mr-large{display:none;}
    #cmsmasters_divider_4da11a67e5{padding-top:15px;}
    .cmsmasters_archive_type{padding:30px 0 15px;}
    .widget .widgettitle{margin-bottom:15px;}
    .bottom_bg{padding-top:30px;}
    #bbp-user-body{padding-top:10px;}
    .timely .ai1ec-form-control{margin-bottom:8px;}
    #cmsmasters_row_f12a8aaa86 .cmsmasters_row_outer_parent{padding-top:35px;}
    #cmsmasters_heading_b84b9d94da .cmsmasters_heading{font-size:16px;line-height:24px;}
    #cmsmasters_heading_3fa3ab8e2f .cmsmasters_heading{font-weight:400;font-size:30px;}
    #cmsmasters_heading_c428c851a4{margin-bottom:0;}
    #cmsmasters_clients_7399a53dc3 .cmsmasters_clients_item a{line-height:normal;}
    #bbpress-forums,.bbp-reply-form{margin-bottom:0;}
    #bbp-search-form #bbp_search_submit{padding:0 25px;}
}
@media only screen and (min-width: 992px) and (max-width: 1024px){
    .content{padding:60px 30px 60px 0;}
    .sidebar{padding:60px 0 60px 0;}
}

/** Responsive **/
@media (min-width: 1025px){
    ul.navigation > li > a{color:#333;text-shadow:none;}
    ul.navigation > li > a:hover, ul.navigation > li > a:hover .nav_subtitle, ul.navigation > li:hover > a, ul.navigation > li:hover > a .nav_subtitle,ul.navigation > li.menu-item.current-menu-item > a, ul.navigation > li.menu-item.current-menu-item > a .nav_subtitle, ul.navigation > li.menu-item.current-menu-ancestor > a, ul.navigation > li.menu-item.current-menu-ancestor > a .nav_subtitle{color:#4575bd;}
    .mid_nav .cmsmasters_mov_bar span, .bot_nav .cmsmasters_mov_bar span{background-color:#3065b5;}
    .fixed_header .header_mid_scroll{border-bottom:1px solid #ddd;}
    .header_mid.header_mid_scroll{height:102px !important;}
    .header_mid.header_mid_scroll .logo_wrap .logo img{padding:0;}
}
@media screen and (min-width:768px){
    .ai1ec-modal-dialog{width:650px;}
    div.ai1ec-timezone-label{width:14%;}
    div.ai1ec-timezone-label+div{width:86%;}
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), not all, not all, not all, not all, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi){
    .header_mid .logo_wrap .logo .logo_retina{display:none !important;}
}

.ls-forcehide {
   display: block !important;
}
	#layerslider_1_l6u6vd8xptnw {

	}

@media(max-width:600px){

body{
	overflow-x:hidden
}
}
/*
     FILE ARCHIVED ON 00:29:43 Oct 07, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 10:14:54 Nov 30, 2024.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.627
  exclusion.robots: 0.023
  exclusion.robots.policy: 0.01
  esindex: 0.013
  cdx.remote: 58.092
  LoadShardBlock: 135.728 (3)
  PetaboxLoader3.datanode: 72.957 (4)
  PetaboxLoader3.resolve: 233.757 (2)
  load_resource: 220.67
*/
