/*
Theme Name:  Apicona Child
Description: Child theme for the Apicona theme
Author:      Theme Mount
Author URI:  http://themeforest.net/user/thememount
Template:    apicona
Version:     0.1.0
Tags:        light, white, two-columns, three-columns, four-columns, right-sidebar, left-sidebar, responsive, retina
*/


/* =Parent theme style.css file
-------------------------------------------------------------- */
@import url("../apicona/style.css");
html {
  overflow-x: hidden;
}

/* =Theme customization starts here
-------------------------------------------------------------- */
.slider-button, button.vc_btn-pink {
  background-color: #fe6c61 !important;
  border: 1px solid #ffffff !important;
  padding: 10px 16px !important;
}
body{
	color:#2d2d2d !important;
	font-size:15px !important;
}
body .vc_btn_skincolor.vc_btn_outlined, body .vc_btn_skincolor.vc_btn_square_outlined, body .wpb_call_to_action .wpb_button_a .wpb_button.wpb_skincolor:hover, body .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a:hover, body .wpb_accordion .wpb_accordion_wrapper .ui-state-active a, body .main-navigation .mega-menu-wrap ul.mega-menu > li.mega-menu-item.mega-toggle-on > a, body .main-navigation .mega-menu-wrap ul.mega-menu > li.mega-menu-item:hover > a, body .main-navigation .mega-menu-wrap ul.mega-menu > li.mega-current-menu-ancestor > a, body .main-navigation .mega-menu-wrap ul.mega-menu > li.mega-current-menu-item > a {
  color: #005395 !important;
}
.kwayy-btn-effect-colortoborder.kwayy-btn-color-skincolor, .kwayy-row-bgtype-skin, .kwayy-btn-effect-colortogrey.kwayy-btn-color-skincolor, .kwayy-btn-effect-colortodarkgrey.kwayy-btn-color-skincolor, .kwayy-wbar-bgcolor-skincolor, .kwayy-btn-effect-bordertocolor.kwayy-btn-color-skincolor:hover, .kwayy-btn-effect-greytocolor.kwayy-btn-color-skincolor:hover, .kwayy-btn-effect-darkgreytocolor.kwayy-btn-color-skincolor:hover, .portfolio-sortable-list ul li a.selected, .portfolio-sortable-list ul li a:hover, .kwayy-servicebox-righticon .kwayy-icon, .kwayy-servicebox-lefticon .kwayy-icon, .tp-caption.themeline, .vc_progress_bar .vc_single_bar .vc_bar.striped, .footersocialicon, body .owl-theme .owl-controls .owl-buttons div:hover, .flex-direction-nav a:hover, .tagcloud a:hover, button, input[type="submit"], input[type="button"], input[type="reset"], .kwayy-team-social-links a:hover, .kwayy-row-bgcolor-grey .kwayy-btn-effect-colortoborder.kwayy-btn-color-white, .kwayy-servicebox-bordercentericon .kwayy-icon, .kwayy-heading-wrapper .kwayy-heading-align-right:after, .woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-range, .woocommerce .widget_layered_nav_filters ul li a, .woocommerce-page .widget_layered_nav_filters ul li a, .item-thumbnail .icons i:hover, .kwayy-team-box .kwayy-team-icons i:hover, .vc_btn_skincolor, .wpb_skincolor, .kwayy-pf-btn .wpb_button_a .wpb_button, .kwayy-blogbox-btn .wpb_button_a .wpb_button, .tp-caption.skin_divider, .kwayy-testimonial-icon, .kwayy-testimonial-wrapper .flex-control-paging li a.flex-active, .wpb_gallery_slides .flex-control-paging li a.flex-active, .kwayy-pagination .page-numbers.current, .kwayy-pagination a.page-numbers:hover, .woocommerce ul.products li.product .add_to_cart_button, .woocommerce-page ul.products li.product .add_to_cart_button, .woocommerce-page ul.products li.product .button.product_type_variable, .woocommerce ul.products li.product .button.product_type_variable, .vc_progress_bar .vc_single_bar.skincolor .vc_bar, body.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, body.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle, .kwayy-row-bgtype-colors.kwayy-row-bgprecolor-dark .kwayy-testimonial-wrapper .flex-control-paging li a.flex-active, .kwayy-row-bgtype-video.kwayy-row-bgprecolor-dark .kwayy-testimonial-wrapper .flex-control-paging li a.flex-active, .nav-menu .children, ul.nav-menu > li > a:before, .format-gallery .entry-content .page-links a:hover, .format-audio .entry-content .page-links a:hover, .format-status .entry-content .page-links a:hover, .format-video .entry-content .page-links a:hover, .format-chat .entry-content .page-links a:hover, .format-quote .entry-content .page-links a:hover, .page-links a:hover, .widget_calendar #today, .woocommerce-page ul.products li.product .product_type_grouped:hover, .woocommerce ul.products li.product .product_type_grouped:hover, .woocommerce div.product form.cart .button:hover, .woocommerce-page div.product form.cart .button:hover, .woocommerce #content div.product form.cart .button:hover, .woocommerce-page #content div.product form.cart .button:hover, .woocommerce a.button:hover, .woocommerce-page a.button:hover, .woocommerce button.button, .woocommerce-page button.button:hover, .woocommerce input.button, .woocommerce-page input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce-page #respond input#submit:hover, .woocommerce #content input.button:hover, .woocommerce-page #content input.button:hover, .woocommerce table.cart td.actions .button.alt:hover, .woocommerce-page table.cart td.actions .button.alt:hover, .woocommerce #content table.cart td.actions .button.alt:hover, .woocommerce-page #content table.cart td.actions .button.alt:hover, .woocommerce-page #content input.button[name="update_cart"]:hover, .woocommerce #content input.button[name="update_cart"]:hover, .woocommerce-page #content input.button[name="apply_coupon"]:hover, .woocommerce #content input.button[name="apply_coupon"]:hover, .woocommerce #payment #place_order:hover, .woocommerce-page #payment #place_order:hover, .product-remove a, .woocommerce .widget_price_filter .price_slider_amount .button:hover, .woocommerce-page .widget_price_filter .price_slider_amount .button:hover, #totop:hover, ul.nav-menu li li a:hover, ul.nav-menu li li:hover > a, ul.nav-menu li li.current-menu-item > a, div.nav-menu > ul li li a:hover, div.nav-menu > ul li li:hover > a, div.nav-menu > ul li li.current-menu-item > a, .kwayy-team-term-list ul li a:hover, .kwayy-team-term-list ul li.kwayy-active a, .main-navigation .mega-menu-wrap ul.mega-menu > li.mega-menu-item > a:before, #navbar #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu a:hover, #navbar #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu li:hover > a, .main-navigation .mega-menu-wrap ul.mega-menu > li.mega-current-menu-ancestor > a:before, #navbar #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu li.current-menu-item a, #navbar #site-navigation .mega-menu-wrap .mega-menu-flyout .mega-sub-menu li.mega-current-menu-item > a, #bbpress-forums ul li.bbp-header, #bbpress-forums button, .bbp-submit-wrapper .button, .widget .bbp-logged-in .button, .tribe-events-list .tribe-events-event-cost span, .item-thumbnail .tribe-events-event-cost, #tribe-bar-form .tribe-bar-submit input[type=submit], .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"], .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"]>a, #tribe_events_filters_wrapper input[type=submit], .tribe-events-button, #tribe-events .tribe-events-button, .tribe-events-button.tribe-inactive, #tribe-events .tribe-events-button:hover, .tribe-events-button:hover, .tribe-events-button.tribe-active:hover, .single-tribe_events .tribe-events-schedule .tribe-events-cost, .tribe-events-page-template .datepicker .datepicker-days table tr td:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
  background-color: #8eb7da !important;
  border-bottom: 1px solid #83b7da !important;
}
.kwayy-titlebar-wrapper.kwayy-titlebar-bgimg-img1 {
  background-image: url(images/bg-title1.jpg);
  background-position-y: 380px;
}
.kwayy-titlebar-wrapper .kwayy-titlebar-inner-wrapper {
  background-color: rgba( 7,69,119 , 0.75) !important;
}
body.home.kwayy-page-full-width #content article > .entry-content > .wpb_row:first-child {
  margin-top: -60px !important;
}
.kwayy-team-img img {
  width: auto;
}
span.edit-link {
  display: none;
}
#navbar #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal > li.mega-menu-flyout ul.mega-sub-menu {
  width: 225px;
}
.page-template-landing-php #masthead, .page-template-landing-php #colophon { display: none; }
.wpb_text_column.wpb_content_element.caution { background-position: right bottom !important; }
.caution p { color: #F00; }
.container {
  max-width: 1200px;
  padding: 0;
}
.avPlayerBlock {
  position: relative;
  padding-bottom: 29.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
  width: 100%;
  max-width: 496px;
}
.avPlayerBlock iframe, .avPlayerBlock object, .avPlayerBlock embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 10px solid #ffffff;
  box-shadow: 0 0 4px 1px #98b7c5;
  max-width: 496px;
  max-height: 310px;
  margin: 0 auto;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  /*padding-right: 0 !important;
  padding-left: 0 !important;*/
}
#secondary aside {
  margin: 45px 15px;
}
.kwayy-blog-boxes-inner.row.kwayy-items-wrapper {
  margin: 0 -15px 0 0 !important;
}
.kwayy-blog-boxes-inner.row.kwayy-items-wrapper .post-item {
  margin: 0 30px 0 0;
}
.kwayy-servicebox-content .kwayy-sb-main-link a {
  color: #f05b5a !important;
}
ul.language {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
ul.language:hover { position: absolute; background-color: #f7f7f7; z-index: 9; }
ul.language li { display: none; }
ul.language li.active { display: block; }
ul.language li.en { background: url(http://www.msmc.com/DEV/wp-content/uploads/2015/05/flag-en.jpg) no-repeat 14px; padding-left: 44px; }
ul.language li.es { background: url(http://www.msmc.com/DEV/wp-content/uploads/2015/05/flag-es.jpg) no-repeat 14px; padding-left: 44px; }
ul.language li:after { font-family: FontAwesome; content: '\f107'; padding-left: 9px; }
ul.language:hover li:after { color: transparent; }
ul.language:hover li { display: block; }
ul.language:hover li:nth-child(n+1) { border-left: 1px solid rgba(0, 0, 0, 0.06); border-bottom: 1px solid rgba(0, 0, 0, 0.06); }
.mount-sinai-news .kwayy-postbox-small-date, .mount-sinai-news .kwayy-meta-details, .mount-sinai-news .kwayy-post-readmore {
  display: none;
}
.mount-sinai-news .item-content h4 a { font-size: 17px; }
.mount-sinai-news .post-box .kwayy-blogbox-desc { padding-top: 0; }
.kwayy-portfolio-boxes-wrapper { display: none; }
.mount-sinai-news .kwayy-blog-boxes-wrapper .post-item .item-content {
  padding: 20px 20px;
}
.mount-sinai-news .kwayy-blog-boxes-wrapper .post-item .item-content h4 {
  margin-bottom: 0px;
}
#kwayy_widget_contact-2 a {
  color: #f05b5a;
}
.kwayy-row-bgprecolor-dark .owl-theme .owl-controls .owl-page span, .kwayy-row-bgprecolor-skin .owl-theme .owl-controls .owl-page span, .kwayy-row-bgprecolor-dark .owl-theme .owl-controls .owl-dot span, .kwayy-row-bgprecolor-skin .owl-theme .owl-controls .owl-dot span {
  background: #f05b5a;
}
.owl-theme .owl-controls .owl-dot.active span, .owl-theme .owl-controls.clickable .owl-dot:hover span {
  filter: Alpha(Opacity=100);
  opacity: 1;
  background: #5299cf;
}
#black-studio-tinymce-2 img.alignleft {
  margin: 0px 3px 0px 0;
}
#black-studio-tinymce-2 a:hover img.alignleft {
  opacity: .5;
}
a.vc_btn.border {
  border: 1px solid #ffffff;
}
.appointment p.subheadline {
  max-width: 700px;
  margin: 0 auto;
}
aside#black-studio-tinymce-2 {
  margin: 0px 15px 45px 15px;
}
aside#kwayy_widget_contact-2 {
  margin: 45px 15px 10px;
}
.kwayy-team-cat-links {
  min-height: 50px;
}
body.single-team_member.kwayy-sidebar-right .site-main #primary.content-area {
  padding-right: 0 !important;
  border-right: 0;
  margin-right: 0;
}
.doctor-appointment .textwidget {
  padding: 20px 12px 18px;
  background-color: #f5f6f8;
}
.doctor-contact {
  background-color: #f5f6f8;
  padding: 15px 35px 25px;
}
.doctor-contact hr {
  background: #626262;
  margin-top: 25px;
}
.doctor-image {
  margin-bottom: 0;
}
.doctor-image img {
  width: 100%;
}
.doctor-appointment .textwidget .row {
  margin: 0 !important;
}
.single-team_member .section.grid_section > .left.vc_column_container {
  padding-right: 30px !important;
}
.single-team_member .section.grid_section > .right.vc_column_container {
  padding-left: 30px !important;
}
.doctor-appointment .row .col-md-6, .doctor-appointment .row .col-md-12 {
  padding: 0 13px !important;
}
.disclaimer {
  padding: 18px 20px 25px 50px;
  background: url('http://www.msmc.com/DEV/wp-content/uploads/2015/06/disclaimer-info.jpg') no-repeat 20px 20px #f1f1f1;
  border-radius: 5px;
  color: #999999;
}
.site-main .right .widget ul > li, .site-main .right.widget ul > li {
  padding: 0;
  border-top: 0;
}
.kwayy-team-term-list ul li.kwayy-active a {
  background-color: #005395 !important;
  border: 0 !important;
}
.kwayy-team-term-list ul li a {
  color: #2d2d2d;
}
.doctor-contact .groups a { color: #f05b5a; }
.doctor-contact p {
  color: #2d2d2d;
  font-size: 16px;
}
.doctor-contact .cv a { color: #f05b5a; font-size: 16px; }
.doctor-appointment .wpcf7-form input[type="submit"] {
  background-color: #f05b5a !important;
  border-bottom: 0 !important;
  padding: 10px 25px;
}
.doctor-appointment input[type="text"], .doctor-appointment textarea, .doctor-appointment select {
  background-color: #ffffff;
  color: #2d2d2d;
}
.biography p {
  color: #7c7c7c;
}
.kwayy-team-cat-links a {
  color: #f05b5a !important;
}
.msmc-locations ul li:nth-child(n+3) {
  border-left: 2px solid #bebfc0;
}
.msmc-locations ul li:first-child {
  padding: 0;
}
.msmc-locations ul li {
  display: inline-block;
  padding: 0 30px;
  color: #2d2d2d;
}
.msmc-locations ul {
  padding: 15px 0;
  text-align: center;
  margin: 0;
}
.msmc-locations ul li a {
  color: #f05b5a;
}
.msmc-locations-list ul {
  list-style-type: none;
  color: #2d2d2d;
  font-size: 14px;
  line-height: 21px;
}
.msmc-locations-list ul li {
  padding-bottom: 15px;
}
.msmc-locations-list ul li:last-child {
  padding-bottom: 0;
}
.msmc-locations-list ul li i.fa {
  margin: 3px 0 0 -25px;
  position: absolute;
}
.msmc-locations-list ul li.address a {
  color: #005395;
  font-weight: bold;
  font-size: 16px;
}
.msmc-locations-list ul li.email a {
  color: #f05b5a;
}
.kwayy-team-data {
  margin-right: 40px;
}
.kwayy-team-img {
  width: 80%;
}
body.category-blog article.post-box, body.blog article.post-box, body.archive article.post-box {
  max-width: 49%;
  min-height: 400px;
}
.kwayy-team-search-btn {
  position: relative;
  right: auto;
  border-top: 0;
  border-left: 0;
  background:#005395 !important;

}
.kwayy-team-search-btn a{
  color:#FFFFFF  !important;
}
.kwayy-tbar-team-search-box-w {
/*  opacity: 0.85; */
  width: 100%;
  position: absolute;
  z-index: 99;
  background-color: rgba(0,83,149,0.85) !important;
  padding-top: 10px;
}
.k_flying_searchform_wrapper {
  position: absolute;
  width: 100%;
}
.k_flying_searchform_wrapper #flying_searchform {
  position: relative;
}
body.category-blog article.post-box:first-child, body.blog article.post-box:first-child, body.archive article.post-box:first-child, body.single-post article.post:first-child {
  max-width: 100%;
  width: 100% !important;
}
body.category-blog article.post-box:nth-child(even), body.blog article.post-box:nth-child(even), body.archive article.post-box:nth-child(even), body.single-post article.post:nth-child(even) {
  margin-right: 16px;
  max-width: 49%;
}
body.category-blog article.post-box:first-child img.wp-post-image, body.blog article.post-box:first-child img.wp-post-image, body.archive article.post-box:first-child img.wp-post-image {
  width: 100%;
  padding-left: 100px;
}
article.post-box:first-child .kwayy-postbox-small-date {
  float: left;
  text-align: center;
  width: 76px;
}
.category-blog article.post-box:first-child .item-content, .archive article.post-box:first-child .item-content, .blog article.post-box:first-child .item-content {
  padding: 15px 15px;
  margin-left: 100px;
}
article.post-box .kwayy-post-readmore a {
  color: #f05b5a;
}
article.post-box:first-child .kwayy-entry-icon {
  display: block;
}
article.post-box .kwayy-entry-icon {
  display: none;
}
aside#sidebar-right {
  padding-left: 15px !important;
}
/*
div#content {
  padding-right: 30px;
}
*/
.post-box img.wp-post-image {
  width: 100%;
}
.top-contact li.hidden-xs {
  display: inline-block; */
}
.k_flying_searchform_wrapper #flying_searchform:before {
  background-color: #005395;
  opacity: 0.85;
}
.search-term {
  padding: 5px 15px;
  background-color: #f4fafd;
  margin: 5px 0;
}
.search-wrapper {
  border-top: 1px solid #005395;
  border-bottom: 1px solid #005395;
  margin-bottom: 20px;
}
.kwayy-content-team-search-box {
  display: none;
}
.widget.no-top-margin {
  margin: 0 0 15px;
}
.search-results-table th:nth-child(odd) {
  background-color: #005395;
  color: #ffffff;
  padding: 8px 15px;
}
.search-results-table th:nth-child(even) {
  width: 10px;
}
.pagination .kwayy-pagination {
  display: inline-block;
}
.pages {
  display: inline-block;
  position: relative;
  line-height: 40px;
  padding-right: 5px;
}
.pagination {
  display: block;
  text-align: right;
}
.pagination .kwayy-pagination {
  display: inline-block;
  float: right;
  clear: none;
}
.search-results-table tr:nth-child(2n+1) td:nth-child(odd) {
  background-color: #ecf6fb;
  padding: 6px 10px;
}
.search-results-table tr:nth-child(2n) td:nth-child(odd) {
  padding: 6px 10px;
}
.search-results-table td {
  border: none;
}
.search .search-form .search-field {
  width: 100%;
}
.page-template-search_online .kwayy-content-team-search-box {
  display: block;
}
form.team-search-form {
  background: url(http://www.msmc.com/DEV/wp-content/uploads/2015/07/search-online.jpg) no-repeat right 10px;
  position: relative;
}
.team-search-form .select-name {
  float: left;
  padding-top: 10px;
  width: 135px;
}
.kwayy-content-team-search-box .search_field {
  padding-left: 30px;
  margin-bottom: 20px;
  margin-right: 25px;
}
.submit_field.pull-right {
  margin-right: 25px;
}
button:hover { box-shadow: none; }
.kwayy-content-team-search-box .team-search-form .search_field {
  padding-left: 10px;
}
body.kwayy-page-full-width #content article > .entry-content > .wpb_row:first-child {
  margin-top: -60px;
}
.right-sidebar-socail h6 {
    display: inline-block;
    float: left;
    font-weight: bold;
    color: #005395;
    font-size: 15px;
    padding-right: 10px;
    margin-top: 15px;
}
.right-sidebar-socail {
  padding: 14px 0px 1px 0px;
}
.right-sidebar-socail img.alignleft {
    margin: 5px 11px 5px 0;
}
.right-sidebar-socail a:last-child img.alignleft {
  margin: 5px 0px 5px 0;
}
#sidebar-right ul > li.current_page_item a {
  color: #f05b5a;
}
#sidebar-right .menu li a:before {
  color: #000;
}
.future-section-4 {
  padding-top: 18px !important;
    padding-bottom: 10px !important;
}
.text-slider-page {
    height: 85px;
    overflow: hidden;
    margin-bottom: 0 !important;
}
.text-slider-page .vc_tta-tabs.vc_tta-has-pagination .vc_pagination {
    text-align: right;
    float: left;
}
.text-slider-page .vc_tta-panels {
    float: left;
}
.text-slider-page .wpb_content_element {
    margin-bottom: 0 !important;
}
.text-slider-page .vc_pagination-color-grey.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
    background-color: #ebebeb;
    background: url('http://www.msmc.com/DEV/wp-content/uploads/2015/09/active-text-slider.png') no-repeat center;
    height: 20px;
    width: 20px;
    border-radius: 0;
    border: none;
}
.text-slider-page .vc_pagination-color-grey.vc_pagination-style-outline .vc_pagination-trigger:hover,
.text-slider-page .vc_pagination-color-grey.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: #ebebeb;
    background-color: #ebebeb;
    background: url('http://www.msmc.com/DEV/wp-content/uploads/2015/09/li-text-slider.png') no-repeat center;
    height: 20px;
    width: 20px;
    border-radius: 0;
    border: none;
}

#m_contact_information{
	text-align:center;
}
#m_biography{
	margin-bottom: 10px;
}

.single-team_member .site-main{
	padding-bottom:0;
}
.th-specialty{
	width:350px;
}
.wpb_text_column ul li a{
	color: #428bca;
	font-weight: 400;
}
.ui-autocomplete {
  z-index: 99999;
}
.team-search-table tr td:first-child a {
  color: #f05b5a;
}
.team-search-form .kwicon-fa-search {
  position: absolute;
  right: 11px;
  top: 13px;
      z-index: 2;
    pointer-events: none;
}
.team-search-form .submit-icon {
    float: right;
    position: absolute;
    right: 0;
    z-index: 1;
    background-color: transparent !Important;
    border: none !important;
    box-shadow: none;
    padding: 13px 18px;
}
.team-search-form .submit-icon:hover {
  border: none !important;
  box-shadow: none;
}
.all-services-form {
  margin: 0 auto;
  width: 227px;
  display: block;
}
.sc-term-list p {
  padding-top: 3px;
}
.sc-term-list p a {
  margin-left: 5px;
}
.sc-term-list .kwayy-team-term-list {
  padding-top: 30px;
}
.sc-term-list .kwayy-team-term-list ul li {
  width: 33.33%;
  float: left;
}
.sc-term-list p,
.sc-term-list .kwayy-team-term-list ul li a:hover,
.sc-term-list .kwayy-team-term-list ul li a:before,
.sc-term-list .kwayy-team-term-list ul li a {
  background-color: transparent !important;
  color: #2d2d2d;
  border: none !important;
  font-size: 15px;
  font-weight: normal;
}
.kwayy-tbar-team-search-box-w  form.team-search-form {
  background: none !important;
      padding-top: 3px;
    padding-bottom: 26px;
}
.container.kwayy-tbar-team-search-box,
.container.w-search-form-h {
  width: 800px !important;
}
.w-search-form-row {
  padding-top: 28px;
}
.kwayy-tbar-team-search-box .row .col-lg-3:nth-child(1) {
    float: left;
    width: 22% !important;
    padding-right: 0 !important;
}
.kwayy-tbar-team-search-box .col-lg-3:first-child h2 {
  color: #fff;
  font-size: 15px;
      margin-left: 18px;
}
.w-search-form-row .w-search-label {
        float: left;
    color: #fff;
    font-size: 15px;
    width: 22%;
    margin-right: 5px;
}
.kwayy-tbar-team-search-box .col-lg-3:first-child h2 {
   margin-bottom: 0;
    padding-top: 0px;
    text-transform: uppercase;
}
.w-search-form-row .w-search-label label{
  margin-bottom: 0;
    padding-top: 5px;
    text-transform: uppercase;
}

.w-search-form-row .w-search-input {
    width: 55%;
    float: left;
}
.w-search-form-row .w-search-input input {
      font-size: 14px;
        line-height: normal;
    text-align: left;
    height: auto;
    padding: 9px;
    border: none;
    border-radius: 0;
    box-shadow: none !important;
    background-color: #fff;
    color: #a3a3a3;
    width: 100%;
    font-weight: bold;
}
.w-search-form-row .w-search-input input::-webkit-input-placeholder {
   color: #a3a3a3;
}
.w-search-form-row .w-search-input input:-moz-placeholder { /* Firefox 18- */
   color: #a3a3a3;
}
.w-search-form-row .w-search-input input::-moz-placeholder {  /* Firefox 19+ */
   color: #a3a3a3;
}
.w-search-form-row .w-search-input input:-ms-input-placeholder {
   color: #a3a3a3;
}
.w-search-form-row  .w-search-close {
    width: 17px;
    height: 14px;
    position: absolute;
    right: 7%;
    top: 14px;
    cursor: pointer;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}
.w-search-form-row .w-search-close:after {
    position: absolute;
    content: "";
    height: 15px;
    width: 3px;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    margin: auto;
    background: #fff;
}
.w-search-form-row .w-search-close:before {
    position: absolute;
    content: "";
    width: 15px;
    height: 3px;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    margin: auto;
    background: #fff;
}
.w-search-submit {
  width: 20%;
  float: left;
}
.w-search-submit input:hover,
.w-search-submit input {
 background-color: #005395 !important;
    border: 1px solid #fff;
    color: #fff !important;
    font-size: 12.41px;
    padding: 10px 30px;
}
.line-search {
  margin: 0 auto;
  float: left;
  clear: both;
  width: 100%;
  padding-top: 10px;
}
.kwayy-tbar-team-search-box .row .col-lg-3:nth-child(3) {
    padding-right: 0 !important;
    width: 26.7% !important;
}
.kwayy-tbar-team-search-box .row .col-lg-3:nth-child(2){
      width: 28% !important;
}
.kwayy-tbar-team-search-box .row .col-lg-3:nth-child(3) i,
.kwayy-tbar-team-search-box .row .col-lg-3:nth-child(2) i {
  display: none;
}
.kwayy-tbar-team-search-box .row .col-lg-3:nth-child(2) .search_field {
      padding: 3px 0 0px 7px;
      height: 35px;
}
.kwayy-tbar-team-search-box .row .col-lg-3:nth-child(2) input[type="text"] {
   background-color: #fff;
    color: #a3a3a3;
    width: 100%;
    font-weight: bold;
    line-height: normal;
}
.kwayy-tbar-team-search-box .row .col-lg-3:nth-child(3) .search_field.by_treatment {
  padding: 3px 0 0px 7px;
  height: 35px;
}
.kwayy-tbar-team-search-box .row .col-lg-3:nth-child(3) .search_field select {
  width: 110% !important;
  line-height: normal;
}
.kwayy-tbar-team-search-box .row .col-lg-3:nth-child(4) {
      width: 22% !important;
}
.kwayy-tbar-team-search-box .row .col-lg-3:nth-child(4) .submit_field button:hover,
.kwayy-tbar-team-search-box .row .col-lg-3:nth-child(4) .submit_field button {
  margin-left: 8px;
    padding: 9px 28px;
    border: 1px solid #fff;
    font-size: 12.41px;
    color: #fff !important;
    height: auto;
    background-color: #005395 !important;
}
body{
  color: red;
}
.wpProQuiz_resultsList {
      padding-bottom: 20px !important;
}
.wpProQuiz_content {
      padding-bottom: 55px;
}
.wpProQuiz_content .wpProQuiz_button {
  background: #005395 !important;
  color: #fff !important;
}
.wpProQuiz_question_text p {
  font-weight: bold;
      font-size: 16px;
    color: #2F2E2E;
}
.hp-section-wp-text {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}
.vc_custom_1406193093673 .kwayy-servicebox-lefticonspacing .kwayy-servicebox-content p {
    margin-bottom: 15px;
    font-size: 15px;

}
.headerblock .k_searchlink .kwicon-fa-search:before {
  color: #005395;
}
.tm-tb-right-content .top-contact li:hover {
  background-color: #005395;

}
.tm-tb-right-content .top-contact li:hover a {
  color: #fff;
}
.tm-tb-right-content .top-contact li:last-child:hover {
  background-color: transparent;
}
.tm-tb-right-content .top-contact li:last-child:hover a {
      color: #005395;
}
.future-section-4.text-slider-page {
  display: none;
}
.city-miami-beach,
.city-aventura,
.city-key-biscayne,
.city-coral-gables,
.city-hialeah,
.city-sunny-isles {
  cursor: pointer;
}

.kwayy-flexible-width-left #lang_sel_list,
.kwayy-flexible-width-left #lang_sel{
	height:auto;
	position: relative;
    top: 8px;
	z-index: 9;
}
.kwayy-flexible-width-left #lang_sel_list ul{
	border-top:none;
}
.kwayy-flexible-width-left #lang_sel_list ul li{
	margin-right: 15px!important;
}
.kwayy-flexible-width-left #lang_sel_list a{
	font-size: 13px;
}
.kwayy-flexible-width-left #lang_sel_list img.iclflag{
	top: 0;
}
.kwayy-flexible-width-left #lang_sel_list a.lang_sel_sel,
.kwayy-flexible-width-left #lang_sel_list a.lang_sel_sel:visited {
    background-color: transparent!important;
	font-weight:bold;
}
.kwayy-flexible-width-left #lang_sel_list ul a.lang_sel_other,
.kwayy-flexible-width-left #lang_sel li ul a:link,
.kwayy-flexible-width-left #lang_sel_list ul a.lang_sel_other:visited {
	background-color: #fff!important;
}
.is-sticky .masthead-header-stickyOnScroll {
  background-color: #fff !important;
}
.page-id-12063 #masthead:after {
    border-bottom: 1px solid #eaeaea;
    bottom: 0px;
    position: absolute;
    width: 100%;
    content: " ";
}
article:not(#post-4):not(#post-11320)  .entry-content a,
article:not(#post-4):not(#post-11320) .comment-content a {
  color: #005395 ;
}
.ui-autocomplete-input.ui-autocomplete-loading{
	background-image:url(images/ajax-loader.gif);
	background-repeat: no-repeat;
    background-position: 95%;
}
.list-location {
  display: block !important;
      padding-left: 0 !important;
}
.list-location li {
  width: 50%;
  float: left;
  font-weight: 400 !important;
  position: relative !important;
  visibility: inherit !important;
  color: #231f20;
  font-size: 30px !important;
  margin-bottom: 20px !important;
}
.rotating_wapper{
	padding:0 15px;
	position:relative;
}
.rotating_wapper_text{
	padding: 0 15px;
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
    text-align: center;
}
.rotating_wapper_text h2{
	color:#fff;
	background-color:rgba(16, 60, 98, 0.85);
	margin:0;
	padding:20px 0;
}
.rotating_wapper_text h2 span{
	color:#fe0000;
}
.diet-calculator-group form .submit {
  font-size: 13px !important;
  width: 140px !important;
  height: 42px !important;
  margin-right: 55px;
}
.diet-calculator-group form .submit:hover {
  font-size: 13px !important;
  width: 140px !important;
  height: 42px !important;
  margin-right: 55px;
}
.wpProQuiz_response{
	display:none!important;
}

.post-type-archive-team_member .kwayy-pagination{
	min-height: 38px;
    text-align: center;
    display: block;
    margin-bottom: 50px;
}
.post-type-archive-team_member .kwayy-team-img > img{
	max-width: 200px;
}
footer .widget_recent_entries .post-date {
  color: #fff;
  opacity: 1;
}
footer .widget_text_icl .about-containt {
  color: #fff;
}
footer #kwayy_widget_contact-2 ul li{
	color:#fff;
}

/* css customer */

.form-bottom{
    position: fixed;
    right: 15px;
    bottom: 70px;
    z-index: 9001;
    display: block;

}

.button-alert {
    width: 120px; /* floating button witdh */
    height: 45px;
    line-height: 45px;
    font-size: 16px;
    font-weight: bold;
    margin: 0;
    text-align: center;
    background: red;
    border-radius: 4px;
    display: block;
    cursor: pointer;
    color: #fff;
}

.button-alert a{

    font-size: 16px;
    font-weight: bold;
    color: #fff;
}
.kwicon-fa-warning:before, .kwicon-fa-exclamation-triangle:before {
    content: "\f071";
    padding-right: 5px;
}

.button-email{
    width: 50px;
    height: 45px;
    line-height: 45px;
    font-size: 20px;
    margin: 0;
    text-align: center;
    background: #428BCA;
    border-radius: 4px;
    display: block;
    cursor: pointer;
}
.button-email i{
    color: #fff;
    font-size: 28px;
}
.button-email:hover i{
    color: #fff;
}
.content-form-bottom{
    width: 280px;
    padding: 20px;
    background: #fbfbfb;
    position: absolute;
    bottom: 55px;
    right: 0;
    display: none;
}
.content-form-bottom:after{
    position: absolute;
    right: 15px;
    bottom: -8px;
    margin: 0 auto;
    width: 0px;
    height: 0px;
    display: block;
    border-top: 8px solid #fbfbfb;
    border-right: 8px solid transparent;
    border-left: 8px solid transparent;
    content: "";
}
.show-form{
  display: block !important;
}
.content-form-bottom input[type="text"],
.content-form-bottom input[type="email"],
.content-form-bottom textarea{
    padding: 10px 10px;
    outline: none;
    margin: 0;
    max-width: 100%;
    display: block;
    margin-bottom: 10px;
    font-size: 13px;
    border-width: 1px;
    border-style: solid;
    border-radius: 0;
    background-color: #fff;
    color: #626262;
    -webkit-box-shadow: inset 0 0 2px 2px rgba(0,0,0,0.02);
    box-shadow: inset 0 0 2px 2px rgba(0,0,0,0.02);
}
.content-form-bottom textarea{
    height: 100px;
}
.content-form-bottom input[type="text"]:focus,
.content-form-bottom input[type="email"]:focus{
    background-color: #E9F5FC !important;
    border-color: #d5e5ee;
    color: #1982C2;
}
.content-form-bottom input[type="submit"]{
    background-color: #2991d6 !important;
    color: #fff;
    display: inline-block;
    padding: 11px 20px;
    margin-bottom: 5px;
    cursor: pointer;
    border: 0;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    overflow: hidden;
    -webkit-box-shadow: inset 0 0 0 1px rgba(0,0,0,.03);
    box-shadow: inset 0 0 0 1px rgba(0,0,0,.03);
    text-transform: none;
}
.content-form-bottom input[type="submit"]:hover{
      box-shadow: none !important;
      color: #fff;

}
div.wpcf7 img.ajax-loader {
    border: none;
    vertical-align: middle;
    margin-left: 4px;
    display: block;
    margin: 0 auto;
}
.content-form-bottom h4{
    font-size: 18px;
    line-height: 25px;
    font-weight: bold;
}
.group-submit {
    text-align: right;
}
span.wpcf7-not-valid-tip {
    margin-bottom: 10px;
}
.wpcf7-response-output.wpcf7-validation-errors,
div.wpcf7-response-output{
   margin-top: 0px;
}
/*.button-email:hover i{
   color: #2991d6 !important;
}*/
.section-icon-1 .vc_col-sm-2{
  width: 20%;
}
.title-icon{
      display: block;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    font-size: 30px;
    line-height: 30px;
    font-weight: bold;
}
.border-scroll{
  border: 1px solid #fff;
    width: 100%;
    float: right;
    padding: 20px 0px 20px;
}
.banner-car{
    padding: 0px 15px;
}
.banner-top{
    background: url(images/bg_banner-1.jpg)no-repeat center;
    width: 100%;
    padding: 40px 50px;
    overflow: hidden;
    background-size: cover;
}
.banner-top h4{

width: 60%;

color: #fff;

text-transform: uppercase;

font-size: 34px;

font-weight: bold;

line-height: 40px;

float: left;

margin-top: 47px;
padding-right: 25px;
}
.banner-t-r{
  width: 40%;
  float: left;
}
.banner-top ul{
/*border: 1px solid #ccc;*/
padding: 20px;
width: auto;
margin: 0 auto;
position: relative;
top:-20px;
}
.banner-top ul li{
list-style: none;
color: #fff;
text-align: center;
font-size: 18px;padding: 5px 0px;}

.banner-car h2{
  background-color: #113e64;
  color: #fff;
  padding: 20px;
  text-align: center;
}
.banner-top h4 span{
  font-size: 22px;
  display: block;
}
.scroll-text {
    height: 170px;
    overflow: hidden;
}
#flashContent{
  padding: 0px 15px;
}
.form-bottom-2{
    position: fixed;
    right: 15px;
    bottom: 120px;
    z-index: 9001;
    display: block;
}
.form-bottom-3{
    position: fixed;
    right: 15px;
    bottom: 170px;
    z-index: 9001;
    display: block;
}
.banner-top h4 strong {
    font-size: 26px;
    display: block;

}
.chronoform-group {
    background: url(./images/form-bg.jpg) repeat;
    max-width: 341px;
    min-height: 495px;
    width: auto;
    border: 1px solid #929ea3;
    box-shadow: 0px 7px 5px 3px #ccc;
    margin: 0 auto 0;
    background-size: 100% 100%;
}
.chronoform-group-content input[type="tel"],
.chronoform-group-content input[type="email"],
.chronoform-group-content input[type="text"] {
    height: 35px;
    padding: 0 !important;
    margin: 0 auto;
    background-color: #fff;
    border: 1px solid #ced2d3;
    border-radius: 0;
    width: 270px !important;
    padding-left: 10px !important;
    font-size: 13px;
    line-height: 18px;
    color: #555;
    display: block;
}
.chronoform-group-content span {
  margin-bottom: 5px !important;
}
/* .chronoform-group-content .hidden-chronoform {
  display: none !important;
} */
.hidden-chronoform span {
  padding: 0 !important;
  margin: 0 !important;
}
.submit-chronoform input[type="submit"] {
  background: url(./images/submit.jpg) no-repeat;
  border: none !important;
  width: 243px !important;
  height: 57px;
  color: transparent !important;
  text-indent: -999px;
  margin: 20px auto 0 auto;
  display: block;
  box-shadow: none !important;
}
.submit-chronoform input[type="submit"]:hover {
  border: none !important;
  padding: 0 !important;
}
.chronoform-group-to {
  text-align: center;
}
.pull-right .wpcf7-not-valid-tip {
  text-align: center !important;
}
.pull-right .wpcf7-display-none{
  display: none !important;
}
.content-form-bottom .widget_text{
  margin: 0px;
}
/*.page-id-830 .banner-top ul{
    position: static;
}
*/
/*.page-id-7 .rotating_wapper{
  display: none;
}*/


/*
@media (min-width: 992px) {
	.kwayy-responsive-on .container, .kwayy-responsive-on.kwayy-page-full-width .section.grid_section { width: 100%; }
	.entry-content div:first-child, .entry-content div:nth-child(2), .entry-content div:last-child { width: 100%; }
	.entry-content div:nth-child(3) { width: 970px; }
}
*/

/*@media (min-width: 1600px) {
#rev_slider_1_1_wrapper,
#rev_slider_1_1,
#rev_slider_1_1 ul{
  height: 710px !important;
  max-height: inherit !important;
}
@media (min-width: 2000px) {
#rev_slider_1_1_wrapper,
#rev_slider_1_1,
#rev_slider_1_1 ul{
  height: 1000px !important;
  max-height: inherit !important;
}
}
@media (min-width: 3000px) {
#rev_slider_1_1_wrapper,
#rev_slider_1_1,
#rev_slider_1_1 ul{
  height: 2000px !important;
  max-height: inherit !important;
}
}*/



/*.page-id-13759 article:not(#post-4):not(#post-11320) .entry-content a,
.page-id-13759 article:not(#post-4):not(#post-11320) .comment-content a {
    color: #fff !important;
}*/
#ptp-14575 .ptp-item-container .ptp-cta a.ptp-button{
  color: #fff !important;
}



@media (max-width: 1200px) {
	.rotating_wapper_text h2{
		font-size: 20px;
	}
}

@media (max-width: 1024px) {
  .list-location li {
    font-size: 24px !important;
  }
}
@media (max-width: 991px) {
	.avPlayerBlock { padding-bottom: 40.25%; }
	.content-top .pull-left { margin: 10px auto 40px; float: none !important; }
	.item-page .pull-right { float: none !important; }
  #rev_slider_1_1 .tp-caption.large-dark-bold, .large-dark-bold {
      font-size: 22px !important;
      line-height: normal !important;
  }
  .list-location li {
    font-size: 18px !important;
  }
  .tp-caption .vc_btn_pink.vc_btn_square {
    margin-top: 20px !important;
  }
	.rotating_wapper_text h2{
		font-size: 17px;
		padding: 10px 0;
	}
  .diet-calculator-group h2 {
    text-align: center;
  }
  .diet-calculator-group form input[type=text],
  .diet-calculator-group form .margin,
  .diet-calculator-group form select {
    width: 47%;
  }
  .diet-calculator-group form .submit {
    margin-right: 20px;
  }
  .diet-calculator-group form .submit:hover {
    margin-right: 20px;
  }
  .headercontent .headerlogo img {
    padding: 10px;
  }
}
@media (max-width: 767px) {
	form.team-search-form { background: none; }
	.avPlayerBlock { padding-bottom: 56.25%; }
	.page-header { padding-bottom: 15px !important; }
	.top-contact li.top-hidden { display: none !important; }
	.kwayy-tb-content.kwayy-flexible-width-left, .kwayy-tb-social.kwayy-flexible-width-right { display: table-cell !important; }
	ul.language li { display: inline-block !important; padding-right: 0; }
	ul.language li:after { font-family: FontAwesome; content: ''; padding-left: 9px; }
	ul.language li.active { font-weight: bold; text-decoration: underline; }
	ul.language:hover { position: relative; }
	ul.language li:nth-child(n+1) {
  		border-left: 1px solid rgba(0, 0, 0, 0.06) !important;
  		border-bottom: none !important;
	}
  .w-search-form-row .w-search-input {
    width: 43%;
  }
  .w-search-form-row .w-search-close{
    right: 10px;
  }
  .container.kwayy-tbar-team-search-box{
    width: auto !important;
    padding-left: 30px;
  }
  .kwayy-tbar-team-search-box .row .col-lg-3:nth-child(1){
    display: none;
  }
  body .kwayy-tbar-team-search-box-w .row .col-lg-3.col-xs-12{
    width: 30% !important;
    float: left;
  }
  .page-id-7256 #content {
    width: 96%;
    margin: 0 auto;
  }
  #rev_slider_1_1 .tp-caption.large-dark-bold, .large-dark-bold {
      font-size: 20px !important;
      line-height: normal !important;
  }
  .list-location li {
    font-size: 16px !important;
  }

	.rotating_wapper,
	.rotating_wapper_text{
		padding: 0;
	}
  /* #primary #content article {
    padding: 0 2%;
  } */
  .section-icon-1 .vc_col-sm-2 {
    width: 50%;
    margin-bottom: 30px;
    float: left;
   }
   .banner-top ul li {
    font-size: 14px;
   }
   .border-scroll {
    width: 100%;
    }
    .banner-top h4 {
        font-size: 25px;
    }
}
@media (max-width: 740px) {
    .banner-top h4,
    .banner-t-r {
        width: auto;
        float: none;
    }
}

@media (max-width: 680px) {
  .w-search-form-row .w-search-input {
    width: 34%;
  }
  #rev_slider_1_1 .tp-caption.large-dark-bold, .large-dark-bold {
      font-size: 18px !important;
      line-height: normal !important;
  }
  .list-location li {
    font-size: 14px !important;
    margin-bottom: 10px !important;
  }
  .tp-caption .vc_btn_pink.vc_btn_square {
    margin-top: 10px !important;
  }
	.rotating_wapper_text h2{
		font-size: 13px;
	}
  .section-icon-1 .vc_col-sm-2 {
    width: 100%;
   }
}
@media (max-width: 600px) {
  .w-search-form-row .w-search-label{
    display: none;
  }
  .w-search-form-row .w-search-input {
    margin-left: 20px;
  }
  .page-id-7256 .sc-term-list .kwayy-team-term-list ul li {
    width: 50%;
  }
/*  body .kwayy-tbar-team-search-box-w .row{
    text-align: center;
  }*/
  body .kwayy-tbar-team-search-box-w .row .col-lg-3.col-xs-12 {
    width: 80% !important;
    float: none;
    padding-left: 5px !important;
  /*  display: inline-block;*/
  }
  body .kwayy-tbar-team-search-box-w .row .col-lg-3.col-xs-12:nth-child(3) {
    width: 77% !important;
    float: none;
  }
  body .kwayy-tbar-team-search-box-w .row .col-lg-3.col-xs-12:nth-child(4) .submit_field button{
    margin-left: 0px ;
  }
  #rev_slider_1_1 .tp-caption.large-dark-bold, .large-dark-bold {
      font-size: 16px !important;
      line-height: normal !important;
  }
  .group-scc {
    width: 94%;
  }
}

@media (max-width: 500px){
	.rotating_wapper_text h2{
		font-size: 11px;
		padding: 5px 30px;
		line-height: 10px;
	}
  .banner-top h4{
    font-size: 22px;
    line-height: 26px;
    text-align: center;
    padding-right: 0px;
  }
  .banner-top h4 span{
    font-size: 16px;
  }
  .banner-top h4 strong{
    font-size: 18px;
  }
  .banner-top {
    background: url(images/bg_banner-1.jpg)no-repeat center;
    width: 100%;
    padding: 20px 10px;
  }
}

@media (max-width: 479px) {
	.kwayy-flexible-width-right .top-contact li { display: inline-block; }
	.team-search-form .select-name { float: none; }
  .container.w-search-form-h {
    width: auto !important;
  }
  .w-search-form-row .w-search-close{
    top: 10px;
  }
  .w-search-submit {
    width: 100%;
    float: none;
    padding-top: 10px;
    clear: both;
  }
  .w-search-form-row .w-search-input {
    width: 90%;
  }
   body .kwayy-tbar-team-search-box-w .row .col-lg-3.col-xs-12{
    width: 95% !important;
 }
  body .kwayy-tbar-team-search-box-w .row .col-lg-3.col-xs-12:nth-child(3) {
    width: 91% !important;
 }
 body .kwayy-tbar-team-search-box-w .row .col-lg-3.col-xs-12:nth-child(4) {
    text-align: center;
 }
  #rev_slider_1_1 .tp-caption.large-dark-bold, .large-dark-bold {
      font-size: 12px !important;
  }
  .list-location li {
    font-size: 10px !important;
  }
  .diet-calculator-group form input[type=text],
  .diet-calculator-group form .margin,
  .diet-calculator-group form select {
    width: 98%;
  }
  .diet-calculator-group form .submit,
  .diet-calculator-group form .submit:hover {
    margin-right: 5px;
  }
  .group-scc tr {
    width: 100%;
  }
  .group-scc tr td {
    width: 100%;
    display: block;
    clear: both;
        padding: 0;
    margin-bottom: 5px;
  }
  .smoking-r tr td {
    text-align: center;
  }
  .group-scc h2 {
    font-size: 24px;
  }
}

@media (max-width: 380px) {
  .page-id-7256 .sc-term-list .kwayy-team-term-list ul li {
    width: 100%;
  }
  #rev_slider_1_1 .tp-caption.large-dark-bold, .large-dark-bold {
      font-size: 11px !important;
  }
  .list-location li {
    font-size: 9px !important;
  }
}
@media (max-width: 320px) {
  #rev_slider_1_1 .tp-caption.large-dark-bold, .large-dark-bold {
      font-size: 9px !important;
  }
  .list-location li {
    font-size: 7px !important;
  }
  .tp-caption .vc_btn_pink.vc_btn_square {
    margin-top: 0px !important;
  }
  .group-scc h2 {
    font-size: 20px;
  }
}
div.footer{background-repeat:no-repeat;background-position:center center;background-image:url('https://www.msmc.com/wp-content/themes/apicona/images/map.png') !important;}
.page-full-content h2 {
    color: #000000;
    font-size: 20px;
    margin-bottom: 4px;
    margin-top: 10px;
    line-height: normal;
}
.page-full-content h3 {
    color: #000;
    font-size: 16px;
    text-transform: none;
    margin: 25px 0 0px 0;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-weight: normal;
}
.page-full-content p {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    line-height: 20px;
    color: #666;
}
.page-full-content p a {
    color: #035993;
    font-weight: bold;
}
.page-full-content ul {
    list-style: none;
}
.page-full-content ul li a {
    background: url(/wp-content/uploads/2016/08/serviceinclude-bullet.jpg) no-repeat left 7px;
    color: #035993;
    font-weight: bold;
    padding-left: 15px;
    cursor: pointer;
}
.page-full-content .top-header {
    float: left;
    width: 100%;
    padding: 0px 0 40px 0;
}
.page-full-content .top a {
    color: #035993;
    font-weight: bold;
}
.page-full-content .top-header ul {
    padding: 0px;
    border: 4px solid #ddd;
    background: #eee;
    width: 70%;
    margin: 0 auto;
}
.page-full-content .top-header ul li {
    padding: 8px;
    border-right: 2px solid #ddd;
    text-align: center;
    display: inline-block;
    width: 33%;
}
.page-full-content .top-header ul li a {
    background: url(/wp-content/uploads/2016/08/serviceinclude-bullet.jpg) no-repeat left 7px;
    color: #035993;
    font-weight: bold;
    padding-left: 15px;
    font-size: 17px;
}
.page-full-content .top-header ul li:last-child {
    border-right: none;
}
.page-full-content .section-1 {
    float: left;
    width: 100%;
}
.page-full-content .section-1 ul {
    -webkit-column-count: 3; /* Chrome, Safari, Opera */
    -moz-column-count: 3; /* Firefox */
    column-count: 3;
    padding-left: 15px;
}
.page-full-content .section-2 {
    float: left;
    width: 100%;
}
.page-full-content .section-3 {
    float: left;
    width: 100%;
}
.page-full-content .section-3 ul {
    list-style: none;
    padding-left: 15px;
}
.page-full-content .section-3 ul li {
    background: url(/wp-content/uploads/2016/08/serviceinclude-bullet.jpg) no-repeat left 7px;
    color: #666;
    font-weight: 400;
    padding-left: 15px;
}
.page-full-content p strong {
    font-size: 13px;
    color: #666;
}
.page-full-content.robotic-surgery-body h2 {
    margin-top: 20px;
}
.page-full-content.robotic-surgery-body .section-1 ul {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
}
.page-full-content.female-urology-body .section-2 ul.column-section-2 {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
}
.page-full-content.female-urology-body .section-2 ul.column-section-2 a {
    padding-left: 0px;
    background: none;
}
.page-full-content.female-urology-body .section-2 ul li {
    background: url(/wp-content/uploads/2016/08/serviceinclude-bullet.jpg) no-repeat 0 7px;
    color: #666;
    font-weight: 400;
    padding-left: 15px;
}
.scrollToTop {
    color: #035993 !important;
    font-weight: bold;
}
.second-opinions-body ul li a {
    background: none !important;
    padding-left: 0;
}
.page-full-content .no-bg {
    background: url(/wp-content/uploads/2016/08/serviceinclude-bullet.jpg) no-repeat left 5px !important;
}
.page-full-content .caution {
    background: url(/wp-content/uploads/2016/08/physician-directory-warning.jpg) right bottom no-repeat #ffd6d6;
    padding: 10px 10px 1px;
    border: 1px solid #f00;
    margin: 10px 0;
    max-width: 100%;
    float: left;
    width: 100%;
}
.page-full-content .caution p {
    font-size: 10px;
    color: #F00;
    line-height: 17px;
}
.page-full-content h3 a {
    color: #000;
    font-weight: bold;
}
.kwayy-team-section .kwayy-team-img {
    width: 100%;
}
.kwayy-team-section .kwayy-team-img img {
  width: 100%;
}
.kwayy-team-section .kwayy-team-data {
    margin-right: 0;
    padding: 20px 10px 10px 10px;
}
.kwayy-team-section h3:hover,
.kwayy-team-section h3 {
    font-family: Raleway,'Trebuchet MS', Helvetica, sans-serif;
    line-height: 25px;
    font-weight: 700;
    font-style: normal;
    color: #2d2d2d;
    font-size: 20px;
}
.kwayy-team-section a {
    display: inline-block;
    margin-bottom: 0;
    color: #5472D2;
    border-top: 1px solid #eaeaea;
    line-height: normal;
    font-size: 14px;
    width: 100%;
    text-align: left;
    text-decoration: none;
    padding-top: 10px;
}
.kwayy-team-section a:hover {
    color: #4868cf;
}