/*
Theme Name: Stewart & Smith
Theme URI: http://demo.stylishthemes.co/medic/
Author: webmonkeystudio
Author URI: http://webmonkeystudio.com
Description: Theme customised for Stewart & Smith Podiatry
Version: 1.2.2
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: medic
Tags: black, blue, white, two-columns, responsive-layout, threaded-comments, translation-ready, custom-menu
*/

table.table_2 tbody > tr > td > div.big_blue_cell address p, table.table_2 tbody > tr > td > div.big_blue_cell_1 address p {
    color: #fff;
    font-size: 12px;
    line-height: 16px;
    font-weight: 300;
}

.caption_blogs_1 h4 a p {
    color: #363d3f;
    line-height: 23px;
    letter-spacing: 0.9px;
    font-weight: 600;
}

.rsMedic_1 .rsArrowRight {
    right: 20px;
}

.overlay-none {
    background-position: center center;
    background-repeat: no-repeat;
    width: 100%;
    min-width: 100%;
    position: relative;
    -webkit-background-size: cover;
    background-size: cover;
    background-position: center center;
    margin-bottom: 80px;
}

.caption_doctor ul {
    margin-bottom: 15px !important;
}

.mdc_row {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.mdc_row > .vc_col-sm-12 {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.wp-caption-text, .sticky, .gallery-caption, .bypostauthor {}

td.toolt {
    vertical-align: middle;
}

@-webkit-keyframes pulse {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(255,255,255, 0.4);
  }
  70% {
      -webkit-box-shadow: 0 0 0 10px rgba(255,255,255, 0);
  }
  100% {
      -webkit-box-shadow: 0 0 0 0 rgba(255,255,255, 0);
  }
}
@keyframes pulse {
  0% {
    -moz-box-shadow: 0 0 0 0 rgba(255,255,255, 0.4);
    box-shadow: 0 0 0 0 rgba(255,255,255, 0.4);
  }
  70% {
      -moz-box-shadow: 0 0 0 10px rgba(255,255,255, 0);
      box-shadow: 0 0 0 10px rgba(255,255,255, 0);
  }
  100% {
      -moz-box-shadow: 0 0 0 0 rgba(255,255,255, 0);
      box-shadow: 0 0 0 0 rgba(255,255,255, 0);
  }
}

.appointment__div a {
	position:fixed;
right:0;
top:170px;
background-color:#5cafb2;
z-index:99;
                            -webkit-animation:pulse 2s infinite;
                            animation:pulse 2s infinite;
}