@font-face {
    font-family: 'aller_lightregular';
    src: url('../fonts/aller_lt-webfont.eot');
    src: url('../fonts/aller_lt-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/aller_lt-webfont.woff2') format('woff2'),
         url('../fonts/aller_lt-webfont.woff') format('woff'),
         url('../fonts/aller_lt-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

a {
  color: #fa6b55;
  -webkit-transition: all .2s linear;
  -moz-transition: all .2s linear;
  -o-transition: all .2s linear;
  transition: all .2s linear;
}

a:hover {
  color: #fa6b55;
}

body {
  -webkit-font-smoothing: antialiased;
  font-family: 'aller_lightregular',Arial,serif;
  color: #666;
  font-size: 100%;
}

#topMenu{
   border-bottom:1px solid #bfc9bb;
   background:#ffffff;
   height:101px;
   width:100%;
   
}
.top-bar .name h1 {text-align:left;}
.top-bar .name h1 a,
.top-bar .name h1 a img {display:block;float:left;clear:none !important;}

.top-bar .name h1 span {color:#012369;display:block;}
#topMenu .title-area {min-height:100px;background:none;}
#topMenu .top-bar{background:none; min-height:100px;z-index:99;}
#topMenu  .right{text-align:center;}
#topMenu  .right li {background:none !important;}
#topMenu  .right li a {background:none !important;color:#3e3e3d; font-family: 'aller_lightregular';font-size:14px;text-transform:uppercase}
#topMenu  .right li a:hover { color:#21aee8;}
#topMenu .top-bar .toggle-topbar.menu-icon a {color:#3e3e3d}
#topMenu .top-bar .toggle-topbar.menu-icon a span:after {color:#3e3e3d;box-shadow: 0 0 0 1px #3e3e3d, 0 7px 0 1px #3e3e3d, 0 14px 0 1px #3e3e3d;}

 .top-bar-section .has-dropdown > a::after{border-color:#3e3e3d transparent transparent transparent !important}
 .top-bar-section .has-dropdown.moved > .dropdown,#topMenu .right .dropdown li{background:white !important}
 
 @media (min-width:0) {
#topMenu  .right{background:#f9f9f9;}
.top-bar .name h1 span {font-size:19px;padding-top:0px;}
.top-bar .name h1 {width:180px;}
.top-bar .name h1 a {max-width:90px;clear:both;}
}


@media only screen and (min-width: 40.063em) {
#topMenu  .right{margin:25px 0px;text-align:center;background:none;}
.top-bar .name h1 span {font-size:19px;padding-top:0px;}
.top-bar .name h1 {width:180px;}
.top-bar .name h1 a {max-width:90px;clear:both;}
}

@media only screen and (min-width: 64.063em) {
.top-bar .name h1 span {font-size:29px;padding-top:20px;}
.top-bar .name h1 {width:330px;}
.top-bar .name h1 a {max-width:130px;float:left;}
}

#topLogos {max-height:378px;background:#fff;overflow:hidden;text-align:center;}

#frontBlocks{background:#f1f1f1}

#main {
  margin: 30px 0;
  position: relative;
}

/**
 * Grid container
 */
#tiles {
  list-style-type: none;
  position: relative; /** Needed to ensure items are laid out relative to this container **/
  margin: 0;
  padding: 0;
}

/**
 * Grid items
 */
#tiles li {
  width: 280px;
  background-color: #ffffff;
  border: 1px solid #e0f2d8;
  display: none; /** Hide items initially to avoid a flicker effect **/
  
  padding:15px;
 
}

.blockhover{background:#99a992 !important}

#tiles li.inactive {
  visibility: hidden;
  opacity: 0;
}

#tiles li a {
display:block;

}


.blockTitle span {
padding:5px 0px;
}

#tiles li p {
  color: #6e6e6e;
  font-size: 11px;
  line-height: 160%;
  text-align: left;
  margin: 7px 0 2px 7px;
  font-family:aller_lightregular;
}

#tiles li {
      -webkit-transition: all 0.3s ease-out;
         -moz-transition: all 0.3s ease-out;
           -o-transition: all 0.3s ease-out;
              transition: all 0.3s ease-out;
}
#frontBlocks p{ font-family: 'aller_lightregular';color:#6e6e6e}
#artTitle { font-family: 'aller_lightregular';font-size:16px !important;color:#6e6e6e}
.blockTitle {font-size:21.5px; font-weight:normal; font-family:aller_lightregular; line-height:135%;color:#ffffff;text-transform:uppercase}
.blockMargin {height:80px;width:100%;display:block;}
.blockhover h2 span {background:#99a992 !important}
.blockhover a p {color:#ffffff !important}
#frontSlider {background:#99a992;}
.testibutton {background:#85937f !important;padding: 0.8rem 1.5rem 0.8rem;margin-top:10px;}
#frontFooter {height:100px;color:#99a992;text-align:center;padding-top:40px;}
.artTitle {color:#ffffff;font-weight:normal;margin-top:50px;line-height:165%; font-family: 'aller_lightregular';margin-bottom:13px;text-transform:uppercase}
.artTitle  span{background:#99a992;padding:10px;}
.subTitle {color:#ffffff;font-weight:normal;margin-top:50px;line-height:165%; font-family: 'aller_lightregular';padding:10px;text-transform:uppercase}

@media only screen and (min-width: 0em) {
.artTitle {font-size:16px;}
.subTitle {font-size:12px;}
#frontBlocks p{font-size:12px; }
}

@media only screen and (min-width: 40.063em) {
.artTitle {font-size:20px;}
.subTitle {font-size:14px;}
#frontBlocks p{font-size:15px; }
#blockFaces {border-left:0px solid #f1f1f1;padding-left:0px;}
}

@media only screen and (min-width: 64.063em) {
.artTitle {font-size:24px;}
.subTitle {font-size:16px;}
#frontBlocks p{font-size:16px; }
#blockFaces {border-left:1px solid #f1f1f1;padding-left:20px;}
}

.cFaceCover {float:left;margin-right:10px;-webkit-border-radius:43px;-moz-border-radius:43px;border-radius:43px;width:86px;height:86px;}
.faceTitle {font-size:12px;font-family: 'aller_lightregular';color:#6e6e6e;margin:0px 0px 0px 0px;float:left;line-height:86px;color:#6e6e6e;font-size:16px;}
#facesBlocks {padding-top:60px; }


#facesBlocks p {font-size:12px;line-height:180%;}
.gala:hover > .galeriaHover {visibility:visible;  -webkit-transition: all .2s linear;-moz-transition: all .2s linear;-o-transition: all .2s linear; transition: all .2s linear;}
.galeriaHover {position:absolute;display:block;top:0%;left:0%;right:0%;visibility:hidden;z-index:99}
 .error input ,.error textarea,.error select {
border: 1px solid red !important;
margin: 0 0 1rem;
color:red !important;
}

.formBorder h6{color:#99a992;font-family:aller_lightregular;font-size:16px;margin:15px 0px 16px 0px}
.formBorder  input  {background:#f0f6ec;height: 3.3125rem ;}
.formBorder textarea {background:#f0f6ec;height: auto }
.formBorder  select {background:#99a992;color:#ffffff;}

.gform_button {background:#99a992 !important;padding: 0.5rem 2rem 0.5rem;float:right;}
#artText ul li {list-style-image: url("../images/bulet.jpg");margin-top:10px;}


.cPageTitle {overflow:hidden;clear:both;}
.cPageTitle h2  {font-size:1.25em;color:#fff;background:#95c12b;display:block;float:left;padding:0 1em;}

.cSpecs,
.cSpecs li  {overflow:hidden;clear:both;margin:0;padding:0;list-style:none;}
.cSpecs li  {width:30%;margin:0 1.20%;float:left;clear:none;}
.cSpecs li a img        {display:block;width:100%;}
.cSpecs li a .cHover    {display:none;}
.cSpecs li a:hover .cNormal {display:none;}
.cSpecs li a:hover .cHover {display:block;}

#iContentSlider,
#iContentSlider .row    {background:#99a992;}

#iContentSlider .row ul,
#iContentSlider .row ul li      {list-style:none;padding:0;margin:0;overflow:hidden;clear:both;width:100%;}
#iContentSlider .row ul         {margin:20px 0 0 0;}
#iContentSlider .row ul li      {text-align:center;}
#iContentSlider .row ul li a    {font-size:1.25em;display:block;background:#879780;color:#fff;float:left;padding:0 20px;}
#iContentSlider .row ul li a:hover  {background:#95c12b;}
#iContentSlider .row ul li p    {display:block;overflow:hidden;clear:both;color:#fff;font-size:1em;padding:30px 0;}

.cL,
.cR {position:relative;}
.cL {float:left;left:50%;}
.cR {float:right;left:-50%;}

#iSlidePagger                   {overflow:hidden;margin-bottom:20px;}
#iSlidePagger span              {display:block;width:16px;height:16px;background:#d9e8d3;float:left;margin:0 5px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}
#iSlidePagger span.cycle-pager-active,
#iSlidePagger span:hover        {background:#879780;cursor:pointer;}

#iFaces,
#iFaces .row                    {background:#d9e8d3;}/*
#iFaces ul,
#iFaces ul li                   {list-style:none;padding:0;margin:0;list-style:none;}
#iFaces ul                      {margin:2em 0;}

#iFaces ul li                   {float:left;margin:0;width:33%;}*/

#iFaces ul                      {width:100%;}
#iFaces ul li img               {display:block;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;width:100%;}
#iFaces ul li .cInner           {overflow:hidden;padding:0 30px;}

#iFaces .cycle-slideshow        {position:Relative;overflow:hidden;}
#iFaces .cFace .cInner          {padding:30px 50px;}
#iFaces .cFace  img             {width:100%;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;display:block;}
#iFaces .cFace p                {text-align:center;margin:10px 0 0 0;color:#5c5c5c;}
#iFaces .cArrow                 {width:28px;height:29px;display:block;overflow:hidden;position:absolute;top:50%;margin-top:-14.5px;}
#iFaces .cArrow.cLeft           {background:url('layout/arrow-left.jpg') no-repeat top left;left:0;}
#iFaces .cArrow.cRight          {background:url('layout/arrow-right.jpg') no-repeat top left;right:0;}
#iFaces .cSet                   {margin-left:4.166666818181818%;}
/*#iFaces .cSet-4                 {margin-left:8.33333%;}
#iFaces .cSet-3                 {margin-left:20.83333214285714%;}*/
#iFastContact,
#iFastContact .row              {text-align:center;color:#99a992;}
#iFastContact .row .small-12    {padding:3% 0;font-weight:bold;}
#frontFooter,
#frontFooter .row               {background:#99a992;color:#fff;}

#iSimpleNews                    {margin-top:10px;overflow:hidden;}
#iSimpleNews h2                 {line-height:58px;height:58px;display:block;margin:0;margin-bottom:10px;padding:0 20px;color:#fff;text-transform:uppercase;font-size:16px;background:#99a992 url('layout/news-arrow.gif') no-repeat right center;}
#iSimpleNews h2:hover           {cursor:pointer;}
#iSimpleNews .active h2         {background:#95c12b url('layout/news-arrow-hover.gif') no-repeat right center;}
#iSimpleNews .cArt .cContent    {display:none;}
#iSimpleNews .cArt.active .cContent    {display:block;}

.slideout-widget {
    position: fixed;
    right: -400px;
    top: 50%;
    transition: right 0.4s ease 0s;
    width: 400px;
    z-index: 10000000;
}
.slideout-widget:hover {
    right: 0;
}
.slideout-widget-handler, .slideout-widget-content {
    background: #eee none repeat scroll 0 0;
    border: 1px solid #ddd;
    padding: 1em 0.5em;
}
.slideout-widget-handler {
    border-right: medium none;
    left: -50px;
    position: absolute;
    text-align: center;
    width: 50px;
}
.slideout-widget-content {
    border-width: 1px 0;
    overflow: hidden;
    width: 100%;
    z-index: 11;
}

.iconf-facebook {
    background: rgba(0, 0, 0, 0) url("../images/facebook-icon.png") no-repeat scroll left top;
    display: block;
    height: 32px;
    margin: 0 auto;
    width: 32px;
    z-index: 10000000;
}

.doctorTitle{color:#0b67a6;font-size:18px;text-align:center;display:block;margin-top:20px}
.doctorSub{color:#606f81;font-size:14px}
.doctorSub2{color:#0d6ba9;font-size:18px;padding-bottom:30px;display:block;}