body, 
.lc_post_meta, .lc_post_meta a, a.lc_share_item, .lc_post_tags a, select,
input, textarea, #commentform textarea, input#author, input#email, input#url,
#sidebar a, .lc_footer_sidebar a, .woocommerce-product-search input[type="submit"],
#swp_side_menu a, article.lc_blog_masonry_brick:hover .post_item_meta,
.woocommerce-error, .woocommerce-info, .woocommerce-message, .woocommerce ul.products li.product .price del, .woocommerce-ordering select,
.woocommerce div.product .woocommerce-tabs ul.tabs li a, .swp_header_links, .swp_header_links a, .dr_speciality, .contact_city_state .contact_country,
.lc_copy_area a, .lc_copy_area a:hover, .select2-container--default .select2-selection--single .select2-selection__rendered,
a.dr_single_social_link.swp_vc_elt, .header_top_inner .icon_mail_alt, .header_top_inner .icon_phone, .mc_widget_form input.required {
	color: #336f8a;
}

input::-webkit-input-placeholder, 
textarea::-webkit-input-placeholder {
	color: #336f8a;
}

.classic_header_icons.show_on_infobar .classic_header_icon a, .portfolio_detail_info {
	color: #638da0;	
}

input.with_labels::-webkit-input-placeholder, 
textarea.with_labels::-webkit-input-placeholder {
	color: #99acb5;
	font-weight: 400;
	font-size: 14px;
}
input[type="text"].swp_bf_input.with_labels {
	border-bottom-color: #cccccc;
}
input[type="text"].swp_bf_input.with_labels:focus {
	border-bottom-color: #024b6c;
}

blockquote, a, h1, h2, h3, h4, h5, h6, thead,
.cpt_post_meta a.current_term, .lc_share_item_text,
blockquote, .lc_button:hover,
#sidebar .widget_recent_comments a, 
.footer_w_social_icon a,
#wp-calendar thead, 
.gallery_item_date, #swp_side_menu .footer_w_social_icons a, 
.copy_email, 
nav.footer_menu li.current-menu-item a, nav.footer_menu li.current-menu-parent a, nav.footer_menu  li.current-menu-ancestor a,
.lc_review_content, input[type="submit"].at_news_button_entry, .contact_address_data,
.woocommerce #respond input#submit[type="submit"]:hover, #commentform input#submit:hover, .woocommerce a.button, .woocommerce th,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce div.product .woocommerce-tabs ul.tabs li a:hover,
.woocommerce-cart table.cart input, .woocommerce a.button.alt, .woocommerce button.button:hover, table.variations td.label, .swp_header_links a.last_elt, 
.swp_sf_search_icon, .booking_contact_city, .before_book_data, .booking_contact_phone_entry,
input[type="text"].swp_bf_input, textarea.swp_bf_input_message, .swp_booking_form_success, .masonry_post_cat ul.post-categories a,
.swp-theme.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right.vc_tta-panel-title > a, .portfolio_detail_head, .portfolio_single_content p,
.contact_address_entry.contact_data_layout2, .review-quote.blocks-review-quote, .doctor_left_detail, a.swp_recent_posts_link, cite, 
.wp-block-latest-comments__comment-date, .header_phone, .header_email,
.classic_header_icons.show_on_infobar .classic_header_icon a:hover, .bf_label, .wp-block-audio figcaption, .wp-block-image figcaption,
.woocommerce-tabs #reviews .comment-reply-title, .portfolio_single_excerpt, .comment_author_name,
.woocommerce .cart_totals table.shop_table tr.order-total .amount, .woocommerce table.shop_table .product-subtotal {
    color: #024b6c;
}

.swp-theme.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::after, 
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::before,
.woocommerce nav.woocommerce-pagination ul li, .woocommerce nav.woocommerce-pagination ul {
	border-color: #024b6c;
}
.doctor_single_right_head, .select2-container--default .select2-selection--single .select2-selection__arrow b {
	border-color: #024b6c transparent transparent transparent;
}


.swp_row_subtitle_scd {
	color: #99acb5;	
}

.lc_button, .lc_button a, .woocommerce a.button:hover,
.woocommerce ul.products li:hover > a.button, .swp_img_caption, .cart-contents-count, .woocommerce button.button.alt, .woocommerce #respond input#submit,
input[type="submit"], .woocommerce a.button.alt:hover, .woocommerce button.button, 
.gallery_item_details h2, .gallery_item_details .gallery_item_date, 
article.lc_blog_masonry_brick.sticky h2, article.lc_blog_masonry_brick.sticky .post-categories a, article.lc_blog_masonry_brick.sticky .masonry_meta_sep,
a.dr_single_social_link, a.dr_single_social_link:hover,
article.lc_blog_masonry_brick.sticky .masonry_post_date,
.book_button_wide input.swp_booking_form_submit:hover {
	color: #ffffff;
}

article.lc_blog_masonry_brick.sticky, .unslider-blocks-arrow, .unslider-blocks-arrow:hover, .lnwidtget_no_featured_img,
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current,
.woocommerce-store-notice, p.demo_store {
	background-color: #024b6c;
	color: #fff;
}
.mejs-container, .mejs-container .mejs-controls, .mejs-embed, .mejs-embed body {
	background-color: #024b6c !important;
}
.mc_widget_form, .portfolio_single_before {
	background-color: #e6f0f2;
}

.single_department_item, .swp_booking_form, .lc_review_blocks_content, .doctor_left_details {
	background-color: #ffffff;
}
.dr_social_bar {
	background-color: rgba(255, 255, 255, 0.6);
}
.booking_form_left {
	border-color: #e6eff2;
}
.swp_unslider_arrow {
	border-color: #638da0;	
}
.triangle-down {
	border-top-color: #ffffff;
}

input[type="text"].swp_bf_input, textarea.swp_bf_input_message {
	background-color: #eff5f7;
	border-color: #eff5f7;
}
.vc_tta-panel.vc_active {
	background-color: #f8f8f8;
}

input[type="text"].swp_bf_input:focus, textarea.swp_bf_input_message:focus, li.single_dep_list, .swp_pricelist_single {
	border-color: #c0d3da;
}

.swp_icon_container i {
	color: #01addd;
}


.lc_button:hover, input[type="submit"]:hover {
	background-color: transparent;
	border-color: #024b6c;
}


.widget.widget_archive li, .widget.widget_categories li, .doctor_left_detail_inner {
	border-bottom-color: #ccdbe2;
}

.swp_before_right_arrow {
	background-color: #181b31;
}

.lc_button.lc_button_fill:hover {
	border-color: #181b31;
}

/*same for both cs*/
.lc_button.lc_button_fill:hover, input[type="submit"].at_news_button_entry:hover {
	background-color: transparent;
}

#commentform textarea, input#author, input#email, input#url, #commentform input#submit:hover, .woocommerce #respond input#submit,
.woocommerce #respond input#submit:hover,
input[type="text"], textarea, textarea.swp_cf_input, .lc_footer_sidebar input[type="search"],
.lc_footer_sidebar button.search-submit,
.woocommerce-product-search input[type="submit"], .woocommerce-cart table.cart input,
pre, input, .woocommerce table, .woocommerce th, .woocommerce td, .woocommerce div.product form.cart .variations select, .woocommerce .woocommerce-ordering select,
input, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce table.shop_table, .select2-container--default .select2-selection--single,
.select2-container--default .select2-search--dropdown .select2-search__field, hr, #footer_sidebars .widget select, #sidebar input[type="search"], #sidebar select,
.woocommerce table.shop_table td {
	border-color: #8fb1bf;
}
.wp-block-table td, .wp-block-table th {
	border: 1px solid #8fb1bf;
}

.woocommerce div.product .woocommerce-tabs ul.tabs::before,
thead th, tbody tr {
	border-bottom-color: #8fb1bf;
}

/*dr single social buttons*/
a.fb_link {
	background-color: #1b4e9b;
}
a.twitter_link {
	background-color: #00aeef;
}
a.linked_link {
	background-color: #0077b5;
}
a.youtube_link {
	background-color: #f00000;
}

/*vc_row and footer reverse color scheme*/
.vc_row.white_on_black {
	color: #707281;
}

.vc_row.white_on_black h1, .vc_row.white_on_black h2, .vc_row.white_on_black h3, .vc_row.white_on_black h4, .vc_row.white_on_black h5, 
.vc_row.white_on_black a, .vc_row.white_on_black .lc_review_content,
.vc_row.white_on_black .contact_address_data, 
.vc_row.white_on_black .lc_button {
	color: #ffffff;
}

.vc_row.white_on_black input[type="text"], .vc_row.white_on_black input,
.vc_row.white_on_black textarea, .vc_row.white_on_black textarea.swp_cf_input {
	border-color: #707281 !important;
}

#swp_side_menu.white_on_black {
	color: #83848c;
}

.vc_row.white_on_black input::-webkit-input-placeholder, 
.vc_row.white_on_black textarea::-webkit-input-placeholder {
	color: #707281;
}

