html,
body {
  color:#666 !important;
  font-size:13px !important;
  line-height:28px !important;
  background:#fff !important;
  font-family:'Open Sans',sans-serif !important;
  -webkit-font-smoothing:antialiased !important
}

p {
  margin:2px 0;
  padding:0;
  margin-bottom:5px
}
/*a:hover,
a:active,
a:focus {
  text-decoration:none;
  outline:none;
}*/
hr {
  margin:20px 0;
  padding:0;
  border-top:0;
  border-bottom:1px solid #eee
}
.form-choice {
  padding-left:40px
}
.form-group {
  margin-bottom:0 !important
}
input,
textarea,
select,
.form input,
.form textarea,
.form select {
  box-shadow:none !important
}
form label {
  font-weight:400;
  margin:15px 0 2px 0
}
dl dt,
dl dd {
  font-size:13px;
  line-height:28px
}
.table td {
  padding:15px 5px
}
.padd-5 {
  padding:5px 8px
}
.padd-10 {
  padding:10px 13px
}
.padd-15 {
  padding:15px 18px
}
.bold {
  font-weight:600
}
.para-big {
  font-size:17px;
  line-height:32px
}
.row-column-padding {
  padding-top:15px;
  padding-bottom:50px
}
.transition {
  -webkit-transition:background 1s ease;
  -moz-transition:background 1s ease;
  -o-transition:background 1s ease;
  -ms-transition:background 1s ease;
  transition:background 1s ease
}
.img-thumbnail {
  padding:2px;
  background:#fff;
  border-radius:0;
  box-shadow:0 0 0 rgba(0,0,0,.15)
}
.dropdown a:focus {
  color:#666
}
.dropdown-menu {
  box-shadow:0 3px 15px rgba(0,0,0,.05);
  border-radius:3px !important
}
.dropdown-menu li a {
  padding:7px 12px
}
.dropdown-menu.dropdown-mini {
  min-width:120px
}
.dropdown-menu.dropdown-mini li a {
  font-size:12px;
  padding:5px 10px
}
.video-container {
  position:relative;
  padding-bottom:56.25%;
  height:0;
  overflow:hidden;
  margin-top:5px
}
.video-container iframe {
  width:100%;
  height:100%;
  border:0;
  position:absolute;
  top:0;
  left:0
}
.well {
  line-height:28px;
  border:0;
  box-shadow:inset 0 0 1px rgba(0,0,0,.3);
  background:#fcfcfc
}
.tooltip .tooltip-inner {
  font-family:"Open Sans",sans-serif
}
.toll-free {
  margin-left:0
}
.toll-free-spanish {
  margin-left:0
}
.popover {
  border-radius:5px;
  padding:10px 20px;
  box-shadow:0 3px 10px rgba(0,0,0,.1);
  border:1px solid rgba(0,0,0,.06)
}
.popover .popover-title {
  font-size:16px;
  line-height:30px;
  font-weight:600;
  background:#fff;
  padding:0;
  padding-bottom:5px;
  border-bottom:1px solid #f4f4f4
}
.popover .popover-content {
  font-size:13px;
  line-height:28px;
  padding:0;
  padding-top:5px;
  font-family:"Open Sans",sans-serif
}
blockquote {
  margin:20px 0;
  padding:15px 20px;
  background:#fdfdfd
}
blockquote p {
  font-size:14px;
  line-height:29px;
  color:#777;
  font-style:italic
}
blockquote small {
  margin-top:10px
}
.dropcap-1 {
  display:block;
  margin-top:15px;
  margin-right:5px;
  margin-bottom:3px;
  float:left;
  font-size:400%
}
.dropcap-2 {
  display:block;
  float:left;
  font-size:400%;
  width:60px;
  height:60px;
  line-height:60px;
  text-align:center;
  margin-top:10px;
  margin-right:10px;
  color:#fff;
  border-radius:100%
}
.dropcap-3 {
  display:block;
  float:left;
  font-size:400%;
  width:60px;
  height:60px;
  line-height:60px;
  text-align:center;
  margin-top:10px;
  margin-right:10px;
  color:#fff
}
.list-1,
.list-2,
.list-3,
.list-4,
.list-5,
.list-6,
.list-7,
.list-8,
.list-9 {
  list-style-type:none;
  padding-left:20px
}
.list-1 li:before {
  content:"";
  font-family:'FontAwesome';
  float:left;
  margin-left:-20px
}
.list-2 li:before {
  content:"";
  font-family:'FontAwesome';
  float:left;
  margin-left:-20px
}
.list-3 li:before {
  content:"";
  font-family:'FontAwesome';
  float:left;
  margin-left:-20px
}
.list-4 li:before {
  content:"";
  font-family:'FontAwesome';
  float:left;
  margin-left:-20px
}
.list-5 li:before {
  content:"";
  font-family:'FontAwesome';
  float:left;
  margin-left:-20px
}
.list-6 li:before {
  content:"";
  font-family:'FontAwesome';
  float:left;
  margin-left:-20px
}
.list-7 li:before {
  content:"";
  font-family:'FontAwesome';
  float:left;
  margin-left:-20px
}
.list-8 li:before {
  content:"";
  font-family:'FontAwesome';
  float:left;
  margin-left:-20px
}
.list-9 li:before {
  content:"";
  font-family:'FontAwesome';
  float:left;
  margin-left:-20px
}
.square-1 {
  display:inline-block;
  height:20px;
  width:20px;
  line-height:20px;
  text-align:center
}
.square-2 {
  display:inline-block;
  height:25px;
  width:25px;
  line-height:25px;
  text-align:center
}
.square-3 {
  display:inline-block;
  height:35px;
  width:35px;
  line-height:35px;
  text-align:center
}
.square-4 {
  display:inline-block;
  height:50px;
  width:50px;
  line-height:50px;
  text-align:center
}
.square-5 {
  display:inline-block;
  height:70px;
  width:70px;
  line-height:70px;
  text-align:center
}
.circle-1 {
  display:inline-block;
  height:20px;
  width:20px;
  line-height:20px;
  text-align:center;
  border-radius:100%
}
.circle-2 {
  display:inline-block;
  height:25px;
  width:25px;
  line-height:25px;
  text-align:center;
  border-radius:100%
}
.circle-3 {
  display:inline-block;
  height:35px;
  width:35px;
  line-height:35px;
  text-align:center;
  border-radius:100%
}
.circle-4 {
  display:inline-block;
  height:50px;
  width:50px;
  line-height:50px;
  text-align:center;
  border-radius:100%
}
.circle-5 {
  display:inline-block;
  height:70px;
  width:70px;
  line-height:70px;
  text-align:center;
  border-radius:100%
}
.sharp {
  border-radius:0 !important
}
.rounded-1 {
  border-radius:2px !important
}
.rounded-2 {
  border-radius:4px !important
}
.rounded-3 {
  border-radius:6px !important
}
.rounded-4 {
  border-radius:10px !important
}
.rounded-5 {
  border-radius:100% !important
}
.divider-1 {
  height:8px;
  background:url("../../NCH/media/img/dividers/1.png") repeat-x;
  background-size:20px 20px;
  margin:20px 0
}
.divider-4 {
  border-bottom:1px dashed #d4d4d4;
  margin:20px 0
}
.divider-5 {
  border-bottom:1px dotted #d4d4d4;
  margin:20px 0
}
.divider-6 {
  border-top:1px solid #d4d4d4;
  border-bottom:1px solid #d4d4d4;
  padding:2px;
  margin:20px 0
}
.divider-7 {
  border-top:1px dashed #d4d4d4;
  border-bottom:1px dashed #d4d4d4;
  padding:2px;
  margin:20px 0
}
.divider-8 {
  border-top:1px dotted #d4d4d4;
  border-bottom:1px dotted #d4d4d4;
  padding:2px;
  margin:20px 0
}
.divider-9 {
  background:#f5f5f5;
  height:6px;
  margin:20px 0
}
.divider-10 {
  border-top:1px solid #f1f1f1;
  border-bottom:1px solid #e4e4e4;
  background:#f8f8f8;
  box-shadow:0 2px 5px rgba(0,0,0,.05);
  padding:2px;
  margin:20px 0
}
.top-divider2 {
  border-top:3px solid #0090b9;
  background:#fff none repeat scroll 0% 0%;
  border-color:#0090b9;
  padding:0
}
.white {
  color:#fff !important
}
a.white {
  color:#fff !important
}
a.white:hover,
a.white:focus {
  color:#fff !important
}
.grey {
  color:#eee !important
}
a.grey {
  color:#eee !important
}
a.grey:hover,
a.grey:focus {
  color:#d5d5d5 !important
}
.black {
  color:#666 !important
}
a.black {
  color:#666 !important
}
a.black:hover,
a.black:focus {
  color:#4d4d4d !important
}
.red {
  color:#ce0f2d !important
}
a.red {
  color:#ce0f2d !important
}
a.red:hover,
a.red:focus {
  color:#e62f17 !important
}
.green {
  color:#00a74e !important
}
a.green {
  color:#00a74e !important
}
a.green:hover,
a.green:focus {
  color:#30c247 !important
}
.lblue {
  color:#6ecff6 !important
}
a.lblue {
  color:#6ecff6 !important
}
a.lblue:hover,
a.lblue:focus {
  color:#93defc !important
}
.blue {
  color:#0090ba !important
}
a.blue {
  color:#0090ba !important
}
a.blue:hover,
a.blue:focus {
  color:#3482e8 !important
}
.dblue {
  color:#0082ca !important
}
a.dblue {
  color:#0082ca !important
}
a.dblue:hover,
a.dblue:focus {
  color:#3482e8 !important
}
.orange {
  color:#ff9300 !important
}
a.orange {
  color:#ff9300 !important
}
a.orange:hover,
a.orange:focus {
  color:#ff9300 !important
}
.yellow {
  color:#fcd419 !important
}
a.yellow {
  color:#fcd419 !important
}
a.yellow:hover,
a.yellow:focus {
  color:#dfb803 !important
}
.purple {
  color:#c029ba !important
}
a.purple {
  color:#c029ba !important
}
a.purple:hover,
a.purple:focus {
  color:#ba4ede !important
}
.rose {
  color:#ff61e7 !important
}
a.rose {
  color:#ff61e7 !important
}
a.rose:hover,
a.rose:focus {
  color:#ff2edf !important
}
.brown {
  color:#d08166 !important
}
a.brown {
  color:#d08166 !important
}
a.brown:hover,
a.brown:focus {
  color:#c4613f !important
}
.bg-white {
  background-color:#fff !important
}
.bg-grey {
  background-color:#eee !important
}
.bg-black {
  background-color:#666 !important
}
.bg-red {
  background-color:#ce0f2d !important
}
.bg-green {
  background-color:#3cd530 !important
}
.bg-lblue {
  background-color:#6ecff6 !important
}
.bg-blue {
  background-color:#0090ba !important
}
.bg-dblue {
  background-color:#0082ca !important
}
.bg-orange {
  background-color:#ff9300 !important
}
.bg-yellow {
  background-color:#fcd419 !important
}
.bg-purple {
  background-color:#c029ba !important
}
.bg-rose {
  background-color:#ff61e7 !important
}
.bg-brown {
  background-color:#d08166 !important
}
.br-white {
  background-color:#fff !important
}
.br-grey {
  background-color:#eee !important
}
.br-black {
  background-color:#666 !important
}
.br-red {
  background-color:#ce0f2d !important
}
.br-green {
  background-color:#3cd530 !important
}
.br-lblue {
  background-color:#6ecff6 !important
}
.br-blue {
  background-color:#0090ba !important
}
.br-dblue {
  background-color:#0082ca !important
}
.br-orange {
  background-color:#ff9300 !important
}
.br-yellow {
  background-color:#fcd419 !important
}
.br-purple {
  background-color:#c029ba !important
}
.br-rose {
  background-color:#ff61e7 !important
}
.br-brown {
  background-color:#d08166 !important
}
.br-size-1 {
  border-width:2px !important
}
.br-size-2 {
  border-width:4px !important
}
.br-size-3 {
  border-width:6px !important
}
.br-size-4 {
  border-width:10px !important
}
.br-size-5 {
  border-width:15px !important
}
.br-style-1 {
  border-style:dotted !important
}
.br-style-2 {
  border-style:dashed !important
}
.br-style-3 {
  border-style:double !important;
  border-width:3px !important
}
.br-no-left {
  border-left:0 !important
}
.br-no-right {
  border-right:0 !important
}
.br-no-top {
  border-top:0 !important
}
.br-no-bottom {
  border-bottom:0 !important
}
.go-homepage-button {
  width:100%;
  background-color:#ff9300
}
.go-homepage-input {
  min-width:300px;
  width:100%
}
.FormButton {
  color:#fff;
  background:#006e9e none repeat scroll 0% 0% !important;
  border:0 solid transparent !important;
  margin:20px 0
}
.FormButton .btn {
  border-width:0
}
.FormButton:hover,
.FormButton:focus,
.FormButton.active,
.FormButton:active {
  background:#1faabe none repeat scroll 0% 0% !important;
  color:#fff
}
.SearchDialog .btn {
  margin-top:10px;
  margin-bottom:20px;
  color:#fff;
  background:#0090b9 none repeat scroll 0% 0% !important;
  border:0 solid transparent !important
}
.SearchDialog .btn:hover,
.SearchDialog.btn:focus,
.SearchDialog.btn.active,
.SearchDialog.btn:active {
  background:#1faabe none repeat scroll 0% 0% !important;
  color:#fff
}
a.nextButton {
  font-size:14px
}
a.previousButton {
  font-size:14px
}
.btn {
  border-radius:0 !important
}
.btn.btn-no-border {
  border:0 !important
}
.btn.btn-round {
  width:60px;
  height:60px;
  border-radius:100%;
  font-size:15px;
  text-align:center
}
.btn.btn-round i {
  display:block;
  margin:3px 0 2px 0
}
.btn.btn-round span {
  font-weight:bold
}
.btn.btn-transparent {
  border:1px solid #fff !important;
  background:transparent !important;
  color:#fff !important;
  -webkit-transition:all .5s ease;
  -moz-transition:all .5s ease;
  -o-transition:all .5s ease;
  -ms-transition:all .5s ease;
  transition:all .5s ease
}
.btn.btn-transparent:hover,
.btn.btn-transparent:focus,
.btn.btn-transparent.active,
.btn.btn-transparent:active {
  background:#fff !important;
  color:#808080 !important;
  -webkit-transition:all .5s ease;
  -moz-transition:all .5s ease;
  -o-transition:all .5s ease;
  -ms-transition:all .5s ease;
  transition:all .5s ease
}
.btn.btn-white {
  background:#fff;
  color:#666;
  border:0 solid #ddd
}
.btn.btn-white:hover,
.btn.btn-white:focus,
.btn.btn-white.active,
.btn.btn-white:active {
  background:#f7f7f7;
  color:#666
}
.btn.btn-white.btn-outline {
  background:transparent !important;
  border:0 solid #f7f7f7 !important;
  color:#666
}
.btn.btn-grey {
  background:#eee;
  color:#666;
  border:1px solid #d5d5d5
}
.btn.btn-grey:hover,
.btn.btn-grey:focus,
.btn.btn-grey.active,
.btn.btn-grey:active {
  background:#d5d5d5;
  color:#999
}
.btn.btn-grey.btn-outline {
  background:transparent !important;
  border:0 solid #d5d5d5 !important;
  color:#666
}
.btn.btn-black {
  color:#fff;
  background:#666;
  border:0 solid #4d4d4d
}
.btn.btn-black:hover,
.btn.btn-black:focus,
.btn.btn-black.active,
.btn.btn-black:active {
  background:#4d4d4d;
  color:#fff
}
.btn.btn-black.btn-outline {
  background:transparent !important;
  border:0 solid #4d4d4d !important;
  color:#4d4d4d
}
.btn.btn-secondary,
.btn.btn-red {
  color:#fff;
  background:#ce0f2d;
  border:0 solid #e52d16
}
.btn.btn-secondary:hover,
.btn.btn-secondary:focus,
.btn.btn-secondary.active,
.btn.btn-secondary:active,
.btn.btn-red:hover,
.btn.btn-red:focus,
.btn.btn-red.active,
.btn.btn-red:active {
  color:#fff;
  background:#e52d16
}
.btn.btn-secondary.btn-outline
.btn.btn-red.btn-outline {
  background:transparent !important;
  border:0 solid #e52d16 !important;
  color:#e52d16
}
.btn.btn-green {
  color:#fff;
  background:#3cd530;
  border:0 solid #30c247
}
.btn.btn-green:hover,
.btn.btn-green:focus,
.btn.btn-green.active,
.btn.btn-green:active {
  background:#30c247;
  color:#fff
}
.btn.btn-green.btn-outline {
  background:transparent !important;
  border:0 solid #30c247 !important;
  color:#30c247
}
.btn.btn-lblue {
  color:#fff;
  background:#6ecff6;
  border:0 solid #1faabe
}
.btn.btn-lblue:hover,
.btn.btn-lblue:focus,
.btn.btn-lblue.active,
.btn.btn-lblue:active {
  background:#1faabe;
  color:#fff
}
.btn.btn-lblue.btn-outline {
  background:transparent !important;
  border:0 solid #1faabe !important;
  color:#1faabe
}
.btn.btn-blue {
  color:#fff;
  background:#0090ba;
  border: 5px solid #0090ba
}
.btn.btn-blue:hover,
.btn.btn-blue:focus,
.btn.btn-blue.active,
.btn.btn-blue:active {
  background:#28a2c7;
  color:#fff
}
.btn.btn-blue.btn-outline {
  background:transparent !important;
  border:0 solid #28a2c7 !important;
  color:#28a2c7
}
btn.btn-dblue {
  color:#fff;
  background:#0082ca;
  border:0 solid #3280e7
}
.btn.btn-dblue:hover,
.btn.btn-dblue:focus,
.btn.btn-dblue.active,
.btn.btn-dblue:active {
  background:#0082ca;
  color:#fff
}
.btn.btn-dblue.btn-outline {
  background:transparent !important;
  border:0 solid #0082ca !important;
  color:#3280e7
}
.btn.btn-orange {
  color:#fff;
  background:#ff9300;
  border:0 solid #f69110
}
.btn.btn-orange:hover,
.btn.btn-orange:focus,
.btn.btn-orange.active,
.btn.btn-orange:active {
  background:#f8a840;
  color:#fff
}
.btn.btn-orange.btn-outline {
  background:transparent !important;
  border:1px solid #f69110 !important;
  color:#f69110
}
.btn.btn-yellow {
  background:#fcc917;
  color:#0092ba;
  border:1px solid #fcc917;
  font-weight:bold
}
.btn.btn-yellow:hover,
.btn.btn-yellow:focus,
.btn.btn-yellow.active,
.btn.btn-yellow:active {
  background:#fcc917;
  color:#fff
}
.btn.btn-yellow.btn-outline {
  background:transparent !important;
  border:1px solid #dfb803 !important;
  color:#dfb803
}
.btn.btn-purple {
  background:#c029ba;
  color:#fff;
  border:1px solid #ba4ede
}
.btn.btn-purple:hover,
.btn.btn-purple:focus,
.btn.btn-purple.active,
.btn.btn-purple:active {
  background:#ba4ede;
  color:#fff
}
.btn.btn-purple.btn-outline {
  background:transparent !important;
  border:1px solid #ba4ede !important;
  color:#ba4ede
}
.btn.btn-rose {
  background:#ff61e7;
  color:#fff;
  border:1px solid #ff2edf
}
.btn.btn-rose:hover,
.btn.btn-rose:focus,
.btn.btn-rose.active,
.btn.btn-rose:active {
  background:#ff2edf;
  color:#fff
}
.btn.btn-rose.btn-outline {
  background:transparent !important;
  border:1px solid #ff2edf !important;
  color:#ff2edf
}
.btn.btn-brown {
  background:#d08166;
  color:#fff;
  border:1px solid #c4613f
}
.btn.btn-brown:hover,
.btn.btn-brown:focus,
.btn.btn-brown.active,
.btn.btn-brown:active {
  background:#c4613f;
  color:#fff
}
.btn.btn-brown.btn-outline {
  background:transparent !important;
  border:1px solid #c4613f !important;
  color:#c4613f
}
.label {
  border-radius:2px;
  font-weight:normal;
  padding:3px 7px;
  font-size:12px;
  line-height:18px;
  margin:15px 0 2px 0
}
.label.label-xs {
  font-size:10px;
  padding:1px 5px;
  line-height:12px
}
.label.label-sm {
  font-size:11px;
  padding:2px 6px;
  line-height:15px
}
.label.label-lg {
  font-size:13px;
  padding:5px 9px;
  line-height:23px
}
.label.label-white {
  color:#666 !important;
  background:#f7f7f7
}
.label.label-grey {
  color:#666 !important;
  background:#eee
}
.label.label-black {
  color:#fff;
  background:#666
}
.label.label-red {
  color:#fff;
  background:#cf0e2b
}
.label.label-green {
  color:#fff;
  background:#3cd530
}
.label.label-lblue {
  color:#fff;
  background:#6ecff6
}
.label.label-blue {
  color:#fff;
  background:#0090ba
}
.label.label-dblue {
  color:#fff;
  background:#0082ca
}
.label.label-orange {
  color:#fff;
  background:#f8a841
}
.label.label-yellow {
  background:#fcd419;
  color:#fff
}
.label.label-purple {
  background:#cb79e6;
  color:#fff
}
.label.label-rose {
  background:#ff61e7;
  color:#fff
}
.label.label-brown {
  background:#d08166;
  color:#fff
}
.badge {
  min-width:10px;
  padding:3px 7px !important;
  font-size:12px;
  line-height:12px;
  font-weight:normal;
  display:inline-block;
  color:#fff;
  border-radius:10px
}
.badge.badge-white {
  color:#666;
  background:#fff
}
.badge.badge-grey {
  color:#a2a2a2;
  background:#eee
}
.badge.badge-black {
  color:#fff;
  background:#666
}
.badge.badge-red {
  color:#fff;
  background:#cf0e2b
}
.badge.badge-green {
  color:#fff;
  background:#51d466
}
.badge.badge-lblue {
  color:#fff;
  background:#6ecff6
}
.badge.badge-blue {
  color:#fff;
  background:#0090ba
}
.badge.badge-dblue {
  color:#fff;
  background:#0082ca
}
.badge.badge-orange {
  color:#fff;
  background:#ff9300
}
.badge.badge-yellow {
  color:#fff;
  background:#fcd419
}
.badge.badge-purple {
  color:#fff;
  background:#c029ba
}
.badge.badge-rose {
  color:#fff;
  background:#ff61e7
}
.badge.badge-brown {
  color:#fff;
  background:#d08166
}
.btn .badge {
  position:absolute;
  top:-13px;
  right:-8px
}
.highlight-color {
  color:#fff;
  padding:2px 4px
}
.highlight-white {
  background:#fff;
  color:#666;
  padding:2px 4px
}
.highlight-grey {
  background:#eee;
  color:#666;
  padding:2px 4px
}
.highlight-black {
  background:#666;
  color:#fff;
  padding:2px 4px
}
.highlight-red {
  background:#cf0e2b;
  color:#fff;
  padding:2px 4px
}
.highlight-green {
  background:#3cd530;
  color:#fff;
  padding:2px 4px
}
.highlight-lblue {
  background:#6ecff6;
  color:#fff;
  padding:2px 4px
}
.highlight-blue {
  background:#0082ca;
  color:#fff;
  padding:2px 4px
}
.highlight-orange {
  background:#ff9300;
  color:#fff;
  padding:2px 4px
}
.highlight-yellow {
  background:#fcd419;
  color:#fff;
  padding:2px 4px
}
.highlight-purple {
  background:#c029ba;
  color:#fff;
  padding:2px 4px
}
.highlight-rose {
  background:#ff61e7;
  color:#fff;
  padding:2px 4px
}
.highlight-brown {
  background:#d08166;
  color:#fff;
  padding:2px 4px
}
.box-shadow-block {
  padding:15px 20px;
  border:1px solid #eee;
  background:#fff
}
.box-shadow-outer {
  position:relative;
  z-index:1
}
.box-shadow-outer .box-shadow-1 {
  box-shadow:0 10px 6px -6px rgba(0,0,0,.2)
}
.box-shadow-outer .box-shadow-2 {
  position:relative
}
.box-shadow-outer .box-shadow-2:before,
.box-shadow-outer .box-shadow-2:after {
  z-index:-1;
  position:absolute;
  content:"";
  bottom:15px;
  left:10px;
  width:50%;
  top:50%;
  max-width:300px;
  background:rgba(0,0,0,.3);
  box-shadow:0 15px 10px rgba(0,0,0,.2);
  -webkit-transform:rotate(-3deg);
  -moz-transform:rotate(-3deg);
  -o-transform:rotate(-3deg);
  -ms-transform:rotate(-3deg);
  transform:rotate(-3deg)
}
.box-shadow-outer .box-shadow-2:after {
  -webkit-transform:rotate(3deg);
  -moz-transform:rotate(3deg);
  -o-transform:rotate(3deg);
  -ms-transform:rotate(3deg);
  transform:rotate(3deg);
  right:10px;
  left:auto
}
.box-shadow-outer .box-shadow-3 {
  position:relative
}
.box-shadow-outer .box-shadow-3:before {
  z-index:-1;
  position:absolute;
  content:"";
  bottom:15px;
  left:10px;
  width:50%;
  top:50%;
  max-width:300px;
  background:rgba(0,0,0,.25);
  box-shadow:0 15px 10px rgba(0,0,0,.2);
  -webkit-transform:rotate(-3deg);
  -moz-transform:rotate(-3deg);
  -o-transform:rotate(-3deg);
  -ms-transform:rotate(-3deg);
  transform:rotate(-3deg)
}
.box-shadow-outer .box-shadow-4 {
  position:relative
}
.box-shadow-outer .box-shadow-4:after {
  z-index:-1;
  position:absolute;
  content:"";
  bottom:15px;
  right:10px;
  left:auto;
  width:50%;
  top:40%;
  max-width:300px;
  background:rgba(0,0,0,.2);
  box-shadow:0 15px 10px rgba(0,0,0,.2);
  -webkit-transform:rotate(3deg);
  -moz-transform:rotate(3deg);
  -o-transform:rotate(3deg);
  -ms-transform:rotate(3deg);
  transform:rotate(3deg)
}
.box-shadow-outer .box-shadow-5 {
  position:relative;
  box-shadow:0 1px 4px rgba(0,0,0,.2),0 0 40px rgba(0,0,0,.05) inset
}
.box-shadow-outer .box-shadow-5:before,
.box-shadow-outer .box-shadow-5:after {
  content:"";
  position:absolute;
  z-index:-1;
  box-shadow:0 0 20px rgba(0,0,0,.3);
  top:0;
  bottom:0;
  left:10px;
  right:10px
}
.box-shadow-outer .box-shadow-5:after {
  right:10px;
  left:auto;
  -webkit-transform:skew(8deg) rotate(3deg);
  -moz-transform:skew(8deg) rotate(3deg);
  -ms-transform:skew(8deg) rotate(3deg);
  -o-transform:skew(8deg) rotate(3deg);
  transform:skew(8deg) rotate(3deg)
}
.box-shadow-outer .box-shadow-6 {
  position:relative;
  box-shadow:0 1px 4px rgba(0,0,0,.2)
}
.box-shadow-outer .box-shadow-6:before,
.box-shadow-outer .box-shadow-6:after {
  content:"";
  position:absolute;
  z-index:-1;
  box-shadow:0 0 20px rgba(0,0,0,.3);
  top:10px;
  bottom:10px;
  left:0;
  right:0
}
.box-shadow-outer .box-shadow-6:after {
  right:10px;
  left:auto;
  -webkit-transform:skew(8deg) rotate(3deg);
  -moz-transform:skew(8deg) rotate(3deg);
  -ms-transform:skew(8deg) rotate(3deg);
  -o-transform:skew(8deg) rotate(3deg);
  transform:skew(8deg) rotate(3deg)
}
.box-shadow {
  box-shadow:10px 10px 0 0 rgba(0,0,0,.15)
}
.progress {
  box-shadow:inset 0 0 2px rgba(0,0,0,.1)
}
.progress.pb-xs {
  height:3px !important
}
.progress.pb-xs .progress-bar {
  line-height:3px !important
}
.progress.pb-sm {
  height:6px !important
}
.progress.pb-sm .progress-bar {
  line-height:6px !important
}
.progress.pb-md {
  height:10px !important
}
.progress.pb-md .progress-bar {
  line-height:10px !important
}
.progress.pb-lg {
  height:24px !important
}
.progress.pb-lg .progress-bar {
  line-height:24px !important
}
.progress .progress-bar {
  box-shadow:none
}
.progress .progress-bar.progress-bar-white {
  background:#eee
}
.progress .progress-bar.progress-bar-grey {
  background:#d5d5d5
}
.progress .progress-bar.progress-bar-black {
  background:#666
}
.progress .progress-bar.progress-bar-red {
  background:#ce0f2d
}
.progress .progress-bar.progress-bar-green {
  background:#3cd530
}
.progress .progress-bar.progress-bar-lblue {
  background:#6ecff6
}
.progress .progress-bar.progress-bar-blue {
  background:#0090ba
}
.progress .progress-bar.progress-bar-dblue {
  background:#0082ca
}
.progress .progress-bar.progress-bar-orange {
  background:#f8a841
}
.progress .progress-bar.progress-bar-yellow {
  background:#fcd419
}
.progress .progress-bar.progress-bar-purple {
  background:#c029ba
}
.progress .progress-bar.progress-bar-rose {
  background:#ff61e7
}
.progress .progress-bar.progress-bar-brown {
  background:#d08166
}
.tab-content {
  padding-top:10px
}
.nav-tabs-one ul.nav-tabs li {
  margin-right:2px
}
.nav-tabs-one ul.nav-tabs li a {
  background:#fcfcfc;
  border:1px solid #eee
}
.nav-tabs-one .tab-content {
  border:1px solid #eee;
  border-top:0;
  padding:10px 15px;
  border-bottom-left-radius:3px;
  border-bottom-right-radius:3px
}
.nav-tabs-two ul.nav-tabs li {
  margin-right:2px
}
.nav-tabs-two ul.nav-tabs li a {
  background:#fcfcfc;
  border:1px solid #eee;
  border-bottom:1px solid #fcfcfc;
  padding:12px 15px 10px
}
.nav-tabs-two ul.nav-tabs li a:hover {
  background:#fff;
  color:#555;
  border-bottom:1px solid #eee;
  border-left:1px solid #eee;
  border-right:1px solid #eee
}
.nav-tabs-two ul.nav-tabs li.active a {
  background:#fff;
  color:#555;
  border-bottom:1px solid #fff;
  border-left:1px solid #eee;
  border-right:1px solid #eee
}
.nav-tabs-two ul.nav-tabs li.active a:hover {
  border-bottom:1px solid #fff;
  border-left:1px solid #eee;
  border-right:1px solid #eee
}
.nav-tabs-two ul.nav-tabs li.open a {
  background:#fff;
  color:#555;
  border-bottom:1px solid #fff;
  border-left:1px solid #eee;
  border-right:1px solid #eee
}
.nav-tabs-two ul.nav-tabs li.open a:hover {
  border-bottom:1px solid #fff;
  border-left:1px solid #eee;
  border-right:1px solid #eee
}
.nav-tabs-two ul.nav-tabs li.open a:focus {
  border-bottom:1px solid #fff;
  border-left:1px solid #eee;
  border-right:1px solid #eee
}
.nav-tabs-two .tab-content {
  border:1px solid #eee;
  border-top:0;
  padding:10px 15px;
  border-bottom-left-radius:3px;
  border-bottom-right-radius:3px
}
.nav-tabs-three .nav-tabs-three-sidebar {
  width:230px;
  float:left
}
.nav-tabs-three .nav-tabs-three-sidebar ul {
  padding:0;
  margin:0
}
.nav-tabs-three .nav-tabs-three-content {
  margin-left:240px
}
@media(max-width:767px) {
  .nav-tabs-three {
    max-width:400px;
    margin:10px auto
  }
  .nav-tabs-three .nav-tabs-three-sidebar {
    width:100%;
    float:none;
    position:static
  }
  .nav-tabs-three .nav-tabs-three-content {
    margin-left:0 !important;
    margin-top:20px
  }
}
.nav-tabs-three ul.nav li a {
  font-size:13px;
  padding:8px 12px;
  background:#fcfcfc;
  border:1px solid #eee;
  border-radius:3px;
  margin-bottom:5px;
  color:#555
}
.nav-tabs-three ul.nav li:hover a {
  border:1px solid;
  color:#fff
}
.nav-tabs-three ul.nav li.active a {
  border:1px solid;
  color:#fff
}
.nav-tabs-three .tab-content {
  border:1px solid #eee;
  padding:10px 15px;
  border-radius:3px
}
.panel-default [data-toggle="collapse"]:after {
  font-family:'FontAwesome';
  content:"";
  float:right;
  color:#fff;
  font-size:26px;
  margin-top:-22px;
  cursor:pointer
}
.panel-default [data-toggle="collapse"].collapsed:after {
  content:"";
  cursor:pointer
}
.panel {
  border-radius:0 !important
}
.panel.panel-default .panel-heading {
  background:#0090b9;
  border-color:#0090b9 !important;
  color:#fff
}
.panel.panel-default {
  border-color:#0090b9 !important
}
.panel .panel-heading h4 {
  font-weight:400
}
.panel.panel-white {
  border-color:#eee
}
.panel.panel-white .panel-heading {
  background:#f7f7f7;
  border-color:#eee;
  color:#666
}
.panel.panel-white .panel-heading h4 a {
  color:#888
}
.panel.panel-white .panel-heading h4 a:hover {
  color:#666
}
.panel.panel-white .panel-footer {
  background:#f7f7f7;
  border-color:#eee;
  color:#666
}
.panel.panel-grey {
  border-color:#d5d5d5
}
.panel.panel-grey .panel-heading {
  background:#eee;
  border-color:#d5d5d5;
  color:#666
}
.panel.panel-grey .panel-heading h4 a {
  color:#888
}
.panel.panel-grey .panel-heading h4 a:hover {
  color:#666
}
.panel.panel-grey .panel-footer {
  background:#eee;
  border-color:#d5d5d5;
  color:#666
}
.panel.panel-grey [data-toggle="collapse"]:after {
  font-family:'FontAwesome';
  content:"";
  float:right;
  color:#666;
  font-size:26px;
  margin-top:-22px;
  cursor:pointer
}
.panel.panel-grey [data-toggle="collapse"].collapsed:after {
  content:"";
  cursor:pointer
}
.panel.panel-black {
  border-color:#4d4d4d
}
.panel.panel-black .panel-heading {
  background:#666;
  border-color:#4d4d4d;
  color:#fff
}
.panel.panel-black .panel-heading h4 a {
  color:#fff
}
.panel.panel-black .panel-heading h4 a:hover {
  color:#fff
}
.panel.panel-black .panel-footer {
  background:#666;
  border-color:#4d4d4d;
  color:#fff
}
.panel.panel-red {
  border-color:#e52d16
}
.panel.panel-red .panel-heading {
  background:#cf0e2b;
  border-color:#e52d16;
  color:#fff
}
.panel.panel-red .panel-heading h4 a {
  color:#fff
}
.panel.panel-red .panel-heading h4 a:hover {
  color:#fff
}
.panel.panel-red .panel-footer {
  background:#cf0e2b;
  border-color:#e52d16;
  color:#fff
}
.panel.panel-green {
  border-color:#30c247
}
.panel.panel-green .panel-heading {
  background:#3cd530;
  border-color:#30c247;
  color:#fff
}
.panel.panel-green .panel-heading h4 a {
  color:#fff
}
.panel.panel-green .panel-heading h4 a:hover {
  color:#fff
}
.panel.panel-green .panel-footer {
  background:#3cd530;
  border-color:#30c247;
  color:#fff
}
.panel.panel-lblue {
  border-color:#0090b9
}
.panel.panel-lblue .panel-heading {
  background:#6ecff6;
  border-color:#0090b9;
  color:#fff
}
.panel.panel-lblue .panel-heading h4 a {
  color:#fff
}
.panel.panel-lblue .panel-heading h4 a:hover {
  color:#fff
}
.panel.panel-lblue .panel-footer {
  background:#6ecff6;
  border-color:#0090b9;
  color:#fff
}
.panel.panel-blue {
  border-color:#3280e7
}
.panel.panel-blue .panel-heading {
  background:#0090ba;
  border-color:#3280e7;
  color:#fff
}
.panel.panel-blue .panel-heading h4 a {
  color:#fff
}
.panel.panel-blue .panel-heading h4 a:hover {
  color:#fff
}
.panel.panel-blue .panel-footer {
  background:#0090ba;
  border-color:#3280e7;
  color:#fff
}
.panel.panel-dblue {
  border-color:#3280e7
}
.panel.panel-dblue .panel-heading {
  background:#0082ca;
  border-color:#3280e7;
  color:#fff
}
.panel.panel-dblue .panel-heading h4 a {
  color:#fff
}
.panel.panel-dblue .panel-heading h4 a:hover {
  color:#fff
}
.panel.panel-dblue .panel-footer {
  background:#0082ca;
  border-color:#3280e7;
  color:#fff
}
.panel.panel-orange {
  border-color:#f69110
}
.panel.panel-orange .panel-heading {
  background:#ff9300;
  border-color:#f69110;
  color:#fff
}
.panel.panel-orange .panel-heading h4 a {
  color:#fff
}
.panel.panel-orange .panel-heading h4 a:hover {
  color:#fff
}
.panel.panel-orange .panel-footer {
  background:#ff9300;
  border-color:#f69110;
  color:#fff
}
.panel.panel-yellow {
  border-color:#dfb803
}
.panel.panel-yellow .panel-heading {
  background:#fcd419;
  border-color:#dfb803;
  color:#fff
}
.panel.panel-yellow .panel-heading h4 a {
  color:#fff
}
.panel.panel-yellow .panel-heading h4 a:hover {
  color:#fff
}
.panel.panel-yellow .panel-footer {
  background:#fcd419;
  border-color:#dfb803;
  color:#fff
}
.panel.panel-purple {
  border-color:#ba4ede
}
.panel.panel-purple .panel-heading {
  background:#c029ba;
  border-color:#ba4ede;
  color:#fff
}
.panel.panel-purple .panel-heading h4 a {
  color:#fff
}
.panel.panel-purple .panel-heading h4 a:hover {
  color:#fff
}
.panel.panel-purple .panel-footer {
  background:#c029ba;
  border-color:#ba4ede;
  color:#fff
}
.panel.panel-rose {
  border-color:#ff2edf
}
.panel.panel-rose .panel-heading {
  background:#ff61e7;
  border-color:#ff2edf;
  color:#fff
}
.panel.panel-rose .panel-heading h4 a {
  color:#fff
}
.panel.panel-rose .panel-heading h4 a:hover {
  color:#fff
}
.panel.panel-rose .panel-footer {
  background:#ff61e7;
  border-color:#ff2edf;
  color:#fff
}
.panel.panel-brown {
  border-color:#c4613f
}
.panel.panel-brown .panel-heading {
  background:#d08166;
  border-color:#c4613f;
  color:#fff
}
.panel.panel-brown .panel-heading h4 a {
  color:#fff
}
.panel.panel-brown .panel-heading h4 a:hover {
  color:#fff
}
.panel.panel-brown .panel-footer {
  background:#d08166;
  border-color:#c4613f;
  color:#fff
}
.accordion-alt3 .panel-heading {
  padding:5px 0 !important
}
.accordion-alt3 .panel-heading h4 {
  font-size:13px;
  line-height:28px
}
.accordion-alt3 .panel-heading h4 a i {
  font-size:13px;
  line-height:18px;
  width:18px;
  height:18px;
  margin-right:5px;
  color:#fff;
  text-align:center
}
.accordion-alt3 .panel-body {
  padding:15px 0
}
.brand-bg a i {
  display:inline-block;
  text-decoration:none;
  text-align:center;
  margin-right:5px;
  color:#fff;
  font-size:14px;
  -webkit-transition:background 2s ease;
  -moz-transition:background 2s ease;
  -o-transition:background 2s ease;
  -ms-transition:background 2s ease;
  transition:background 2s ease
}
.brand-bg a i:hover {
  -webkit-transition:background 2s ease;
  -moz-transition:background 2s ease;
  -o-transition:background 2s ease;
  -ms-transition:background 2s ease;
  transition:background 2s ease
}
.brand-bg a.facebook i {
  background:#3280e7
}
.brand-bg a.facebook i:hover {
  background:#134fa0
}
.brand-bg a.twitter i {
  background:#32c8de
}
.brand-bg a.twitter i:hover {
  background:#188392
}
.brand-bg a.google-plus i {
  background:#f96f4a
}
.brand-bg a.google-plus i:hover {
  background:#eb6440
}
.brand-bg a.linkedin i {
  background:#729fda
}
.brand-bg a.linkedin i:hover {
  background:#3069b6
}
.brand-bg a.pinterest i {
  background:#ed5441
}
.brand-bg a.pinterest i:hover {
  background:#b72411
}
.brand-bg a.dropbox i {
  background:#32c8de
}
.brand-bg a.dropbox i:hover {
  background:#188392
}
.brand-bg a.bitcoin i {
  background:#f8a841
}
.brand-bg a.bitcoin i:hover {
  background:#cc7607
}
.brand-bg a.foursquare i {
  background:#22bed4
}
.brand-bg a.foursquare i:hover {
  background:#146f7c
}
.brand-bg a.flickr i {
  background:#ff61e7
}
.brand-bg a.flickr i:hover {
  background:#fa00d4
}
.brand-bg a.github i {
  background:#666
}
.brand-bg a.github i:hover {
  background:#333
}
.brand-bg a.instagram i {
  background:#d6917a
}
.brand-bg a.instagram i:hover {
  background:#b35637
}
.brand-bg a.skype i {
  background:#32c8de
}
.brand-bg a.skype i:hover {
  background:#188392
}
.brand-bg a.tumblr i {
  background:#84a1c8
}
.brand-bg a.tumblr i:hover {
  background:#476d9f
}
.brand-bg a.vimeo i {
  background:#32c8de
}
.brand-bg a.vimeo i:hover {
  background:#188392
}
.brand-bg a.dribbble i {
  background:#ff2edf
}
.brand-bg a.dribbble i:hover {
  background:#c700a9
}
.brand-bg a.youtube i {
  background:#ed5441
}
.brand-bg a.youtube i:hover {
  background:#b72411
}
.brand a i {
  display:inline-block;
  text-decoration:none;
  text-align:center;
  margin-right:10px;
  color:#fff;
  font-size:14px;
  -webkit-transition:color 2s ease;
  -moz-transition:color 2s ease;
  -o-transition:color 2s ease;
  -ms-transition:color 2s ease;
  transition:color 2s ease
}
.brand a i:hover {
  -webkit-transition:color 2s ease;
  -moz-transition:color 2s ease;
  -o-transition:color 2s ease;
  -ms-transition:color 2s ease;
  transition:color 2s ease
}
.brand a.facebook i {
  color:#3280e7
}
.brand a.facebook i:hover {
  color:#134fa0
}
.brand a.twitter i {
  color:#32c8de
}
.brand a.twitter i:hover {
  color:#188392
}
.brand a.google-plus i {
  color:#f96f4a
}
.brand a.google-plus i:hover {
  color:#eb6440
}
.brand a.linkedin i {
  color:#729fda
}
.brand a.linkedin i:hover {
  color:#3069b6
}
.brand a.pinterest i {
  color:#ed5441
}
.brand a.pinterest i:hover {
  color:#b72411
}
.brand a.dropbox i {
  color:#32c8de
}
.brand a.dropbox i:hover {
  color:#188392
}
.brand a.bitcoin i {
  color:#f8a841
}
.brand a.bitcoin i:hover {
  color:#cc7607
}
.brand a.foursquare i {
  color:#22bed4
}
.brand a.foursquare i:hover {
  color:#146f7c
}
.brand a.flickr i {
  color:#ff61e7
}
.brand a.flickr i:hover {
  color:#fa00d4
}
.brand a.github i {
  color:#666
}
.brand a.github i:hover {
  color:#333
}
.brand a.instagram i {
  color:#d6917a
}
.brand a.instagram i:hover {
  color:#b35637
}
.brand a.skype i {
  color:#32c8de
}
.brand a.skype i:hover {
  color:#188392
}
.brand a.tumblr i {
  color:#84a1c8
}
.brand a.tumblr i:hover {
  color:#476d9f
}
.brand a.vimeo i {
  color:#32c8de
}
.brand a.vimeo i:hover {
  color:#188392
}
.brand a.dribbble i {
  color:#ff2edf
}
.brand a.dribbble i:hover {
  color:#c700a9
}
.brand a.youtube i {
  color:#ed5441
}
.brand a.youtube i:hover {
  color:#b72411
}
.owl-theme .owl-controls {
  margin-top:10px
}
.owl-theme .owl-controls .owl-buttons div {
  color:#fff;
  display:inline-block;
  zoom:1;
  *display:inline;
  margin:5px;
  padding:3px 10px;
  font-size:12px;
  -webkit-border-radius:30px;
  -moz-border-radius:30px;
  border-radius:30px;
  background:#869791;
  filter:Alpha(Opacity=50);
  opacity:.5
}
.owl-theme .owl-controls.clickable .owl-buttons div:hover {
  filter:Alpha(Opacity=100);
  opacity:1;
  text-decoration:none
}
.owl-theme .owl-controls .owl-page {
  display:inline-block;
  zoom:1;
  *display:inline
}
.owl-theme .owl-controls .owl-pagination {
  text-align:center
}
.owl-theme .owl-controls .owl-page span {
  display:block;
  width:12px;
  height:12px;
  margin:5px;
  -webkit-border-radius:20px;
  -moz-border-radius:20px;
  border-radius:20px;
  background:#fff;
  box-shadow:0 0 1px rgba(0,0,0,.4)
}
.owl-theme .owl-controls .owl-page span.owl-numbers {
  height:auto;
  width:auto;
  color:#fff;
  padding:0 10px;
  font-size:12px;
  -webkit-border-radius:30px;
  -moz-border-radius:30px;
  border-radius:30px
}
.owl-nav {
  text-align:right;
  margin-bottom:10px
}
.owl-nav a i {
  width:23px;
  height:23px;
  line-height:23px;
  background:#f3f3f3;
  border-bottom:1px solid #ccc;
  color:#ccc;
  display:inline-block;
  border-radius:2px;
  font-size:12px;
  text-align:center;
  cursor:pointer
}
.owl-nav a i:hover {
  color:#fff
}
.owl-nav a.owl-nav-prev i {
  margin-right:3px
}
.owl-carousel .owl-content {
  margin:10px 5px
}
body.boxed {
  margin:0 80px;
  background:#fff url("/NCH/media/img/body/pattern/1.png") repeat
}
@media(max-width:1000px) {
  body.boxed {
    margin:0 40px
  }
}
@media(max-width:480px) {
  body.boxed {
    margin:0 20px
  }
}
body.boxed .outer {
  box-shadow:0 0 15px rgba(0,0,0,.15)
}
body.boxed .container {
  width:100%
}
body.boxed.pattern-1 {
  background:#fff url("/NCH/media/img/body/pattern/1.png") repeat
}
body.boxed.pattern-2 {
  background:#fff url("/NCH/media/img/body/pattern/2.png") repeat
}
body.boxed.pattern-3 {
  background:#fff url("/NCH/media/img/body/pattern/3.png") repeat
}
body.boxed.pattern-4 {
  background:#fff url("/NCH/media/img/body/pattern/4.png") repeat
}
body.boxed.pattern-5 {
  background:#fff url("/NCH/media/img/body/pattern/5.png") repeat
}
body.boxed.img-1 {
  background:#fff url("/NCH/media/img/body/img/1.jpg") repeat;
  background-attachment:fixed;
  background-size:cover
}
body.boxed.img-2 {
  background:#fff url("/NCH/media/img/body/img/2.jpg") repeat;
  background-attachment:fixed;
  background-size:cover
}
body.boxed.img-3 {
  background:#fff url("/NCH/media/img/body/img/3.jpg") repeat;
  background-attachment:fixed;
  background-size:cover
}
body.boxed.img-4 {
  background:#fff url("/NCH/media/img/body/img/4.jpg") repeat;
  background-attachment:fixed;
  background-size:cover
}
body.boxed.img-5 {
  background:#fff url("/NCH/media/img/body/img/5.jpg") repeat;
  background-attachment:fixed;
  background-size:cover
}
.outer {
  background:#fff
}
.outer .container {
  width:100%;
  max-width:1150px
}
#tb-contact ul li {
  display:inline;
  text-decoration:none;
  padding:0 5px 0 5px;
  text-align:center
}
.tb-contact a:hover {
  color:#00a1e0
}
.search-section {
  margin-top:40px
}
.search-section .btn {
  border-radius:0
}
.location-get-directions .btn {
  border-radius:0
}
.top-links {
  margin-top:10px
}
.top-links ul a:hover {
  color:#666 !important
}
.top-links ul a {
  color:#0090ba !important;
  font-weight:bold;
  text-decoration:none
}
.top-links-2 {
  margin-bottom:15px;
  text-align:right
}
.top-bar {
  background:#fff;
  color:#999;
  padding:20px 0 0 0;
  font-size:13px;
  line-height:20px;
  border-bottom:0 solid #f5f5f5
}
.top-bar a {
  color:#999
}
@media(max-width:785px) {
  .top-bar .tb-contact {
    text-align:center
  }
}
.top-bar .tb-search {
  position:relative;
  display:none
}
.top-bar .tb-search .b-dropdown-block {
  padding:7px;
  border:1px solid #ddd;
  width:250px;
  position:absolute;
  background:#fff;
  top:30px;
  left:0;
  border-radius:2px;
  box-shadow:0 3px 3px rgba(0,0,0,.05);
  display:none;
  z-index:10000
}
@media(max-width:785px) {
  .top-bar .tb-search {
    display:block
  }
}
.top-bar .tb-social {
  margin-right:10px
}
.top-bar .tb-social i {
  font-size:13px;
  margin:0;
  margin-right:2px
}
@media(max-width:785px) {
  .top-bar .tb-social {
    display:none
  }
}
.top-bar .tb-shopping-cart {
  position:relative;
  margin-left:15px
}
.top-bar .tb-shopping-cart i {
  font-size:14px
}
.top-bar .tb-shopping-cart .b-dropdown-block {
  width:250px;
  background:#fff;
  right:0;
  border:1px solid #e2e2e2;
  position:absolute;
  margin-top:5px;
  z-index:10000;
  padding:10px 10px;
  border-radius:5px;
  box-shadow:0 3px 15px rgba(0,0,0,.1);
  display:none
}
.top-bar .tb-shopping-cart .b-dropdown-block h4 {
  font-size:13px;
  font-weight:600;
  margin-top:0;
  padding-top:0;
  border-bottom:1px dashed #eee
}
.top-bar .tb-shopping-cart .b-dropdown-block ul li {
  padding:10px 0;
  border-bottom:1px dashed #eee
}
.top-bar .tb-shopping-cart .cart-img {
  width:40px;
  float:left
}
.top-bar .tb-shopping-cart .cart-title {
  position:relative;
  margin-left:50px
}
.top-bar .tb-shopping-cart .cart-title h5 {
  font-size:13px;
  line-height:23px;
  font-weight:400
}
.top-bar .tb-shopping-cart .cart-title h5 a {
  color:#666
}
.top-bar .tb-shopping-cart .cart-title h5 a:hover {
  color:#808080
}
.top-bar .tb-language {
  margin-left:10px
}
.top-bar .tb-language a {
  color:#888
}
.top-bar .tb-language a:hover {
  color:#666
}
.language-link {
  text-align:center
}
.nicklaus-childrens-logo {
  text-align:center;
  margin:18px auto 9px auto
}
.header-1 {
  padding:15px 0 0 0
}
.header-1 .logo {
  margin:10px 0 25px 0
}
.header-1 .logo h1 {
  font-weight:600
}
.header-1 .logo h1 a {
  color:#808080
}
.header-1 .logo h1 a:hover {
  color:#666
}
@media(max-width:767px) {
  .header-1 .logo h1 {
    text-align:center
  }
}
.header-1 .header-search {
  max-width:250px;
  margin:17px auto
}
.header-1 .navigation-2 ul,
.header-1 .navigation-2 ul li,
.header-1 .navigation-2 ul li a,
.header-1 .navigation-2 #menu-button {
  margin:0;
  padding:0;
  border:0;
  list-style:none;
  display:block;
  position:relative;
  z-index:10
}
.header-1 .navigation-2 #menu-button {
  display:none
}
.header-1 .navigation-2 {
  width:auto;
  background:#fff
}
.header-1 .navigation-2>ul>li {
  float:left
}
.header-1 .navigation-2>ul>li>a {
  padding:10px 15px;
  font-size:13px;
  line-height:28px;
  color:#fff;
  font-weight:600
}
.header-1 .navigation-2>ul>li:hover>a,
.header-1 .navigation-2>ul>li>a:hover {
  color:#fff
}
.header-1 .navigation-2 ul>li.has-sub>a:after {
  content:"";
  font-family:"FontAwesome";
  margin-left:6px;
  font-weight:400;
  font-size:14px
}
.header-1 .navigation-2 ul ul {
  position:absolute;
  left:-9999px;
  opacity:0;
  transition:bottom .4s ease,opacity .3s ease
}
.header-1 .navigation-2>ul>li>ul {
  top:50px;
  background:#fff;
  padding:5px 0;
  box-shadow:0 5px 15px rgba(0,0,0,.15)
}
.header-1 .navigation-2>ul>li:hover>ul {
  left:auto;
  top:45px;
  opacity:1
}
.header-1 .navigation-2 ul ul ul {
  top:50px;
  padding:5px 0;
  box-shadow:0 5px 15px rgba(0,0,0,.15)
}
.header-1 .navigation-2 ul ul>li:hover>ul {
  top:0;
  left:170px;
  opacity:1;
  background:#fff
}
.header-1 .navigation-2 ul ul li a {
  width:170px;
  padding:4px 20px;
  font-size:12px;
  font-weight:400;
  color:#666
}
.header-1 .navigation-2 ul ul li:hover>a,
.header-1 .navigation-2 ul ul li>a:hover {
  color:#888
}
.header-1 .navigation-2 ul ul>li.has-sub>a:after {
  content:"";
  font-family:"FontAwesome";
  margin-left:7px;
  font-weight:400;
  float:right;
  font-size:14px
}
@media(max-width:785px) {
  .header-1 .navigation {
    background:transparent !important;
    border-bottom:0 !important
  }
  .header-1 .navigation-2 {
    max-width:400px;
    margin:0 auto;
    margin-bottom:20px
  }
  .header-1 .navigation-2 ul,
  .header-1 .navigation-2 ul ul,
  .header-1 .navigation-2 ul ul ul,
  .header-1 .navigation-2>ul,
  .header-1 .navigation-2>ul>li>ul,
  .header-1 .navigation-2>ul>li:hover>ul,
  .header-1 .navigation-2 ul ul li:hover>ul,
  .header-1 .navigation-2 ul ul ul li:hover>ul {
    position:relative;
    left:0;
    right:auto;
    top:0;
    width:100%;
    display:none;
    padding:0;
    opacity:1;
    text-align:left;
    box-shadow:none
  }
  .header-1 .navigation-2>ul>li {
    border:1px solid #eee;
    border-bottom:0
  }
  .header-1 .navigation-2>ul>li>a {
    color:#666
  }
  .header-1 .navigation-2>ul>li:hover>a,
  .header-1 .navigation-2>ul>li>a:hover {
    color:#777
  }
  .header-1 .navigation-2 ul li {
    width:100%;
    border-top:1px solid #eee
  }
  .header-1 .navigation-2 ul li:last-child {
    border-bottom:1px solid #eee
  }
  .header-1 .navigation-2>ul>li>ul,
  .header-1 .navigation-2 ul ul ul {
    border-top:1px solid #eee !important;
    border-bottom:1px solid #eee !important
  }
  .header-1 .navigation-2 ul li a {
    padding:10px 20px
  }
  .header-1 .navigation-2 ul ul li a {
    width:100%;
    padding:10px 20px 10px 35px
  }
  .header-1 .navigation-2 ul ul ul li a {
    padding:10px 20px 10px 50px
  }
  .header-1 .navigation-2 ul ul ul ul li a {
    padding:10px 20px 10px 65px
  }
  .header-1 .navigation-2>ul>li.has-sub>a:after,
  .header-1 .navigation-2 ul ul li.has-sub>a:after {
    display:none
  }
  .header-1 .navigation-2 #menu-button {
    position:relative;
    display:block;
    padding:10px 20px;
    cursor:pointer;
    font-size:13px;
    color:#fff;
    font-weight:600;
    text-transform:uppercase
  }
  .header-1 .navigation-2 #menu-button:after {
    content:"";
    font-family:"FontAwesome";
    margin-left:7px;
    font-weight:400;
    float:right;
    font-size:14px
  }
  .header-1 .navigation-2 .submenu-button {
    position:absolute;
    right:0;
    display:block;
    width:50px;
    height:50px;
    z-index:12;
    cursor:pointer;
    border-left:1px solid #eee
  }
  .header-1 .navigation-2 ul ul .submenu-button {
    height:50px
  }
  .header-1 .navigation-2 ul .submenu-button:after {
    content:"";
    font-family:"FontAwesome";
    font-weight:400;
    font-size:14px;
    line-height:50px;
    text-align:center;
    display:block
  }
}
@media(min-width:786px) {
  .header-1 .navigation-2 ul {
    display:block !important
  }
}
.header-2 .logo {
  margin:10px 0 25px 0
}
.header-2 .logo h1 {
  font-weight:600
}
.header-2 .logo h1 a {
  color:#808080
}
.header-2 .logo h1 a:hover {
  color:#666
}
@media(max-width:785px) {
  .header-2 .logo h1 {
    text-align:center
  }
}
.header-2 .navigation-2 ul,
.header-2 .navigation-2 ul li,
.header-2 .navigation-2 ul li a,
.header-2 .navigation-2 #menu-button {
  margin:0;
  padding:0;
  border:0;
  list-style:none;
  display:block;
  position:relative;
  z-index:10
}
.header-2 .navigation-2 #menu-button {
  display:none
}
.header-2 .navigation-2 {
  width:auto;
  background:#fff
}
.header-2 .navigation-2>ul>li {
  float:left
}
.header-2 .navigation-2>ul>li>a {
  padding:10px 2px;
  font-size:13px;
  line-height:28px;
  color:#0090b9;
  font-weight:600
}
.header-2 .navigation-2>ul>li:hover>a,
.header-2 .navigation-2>ul>li>a:hover {
  color:#777
}
.header-2 .navigation-2 ul>li.has-sub>a:after {
  content:"";
  font-family:"FontAwesome";
  margin-left:5px;
  font-weight:400
}
.header-2 .navigation-2 ul ul {
  position:absolute;
  left:-9999px;
  opacity:0;
  transition:bottom .4s ease,opacity .3s ease
}
.header-2 .navigation-2>ul>li>ul {
  top:300px;
  background:#fff;
  padding:5px 0;
  box-shadow:0 5px 15px rgba(0,0,0,.15)
}
.header-2 .navigation-2>ul>li:hover>ul {
  left:auto;
  top:40px;
  opacity:1
}
.header-2 .navigation-2 ul ul ul {
  top:50px;
  padding:5px 0;
  box-shadow:0 5px 15px rgba(0,0,0,.15)
}
.header-2 .navigation-2 ul ul>li:hover>ul {
  top:0;
  left:170px;
  opacity:1;
  background:#fff
}
.header-2 .navigation-2 ul ul li a {
  width:200px;
  padding:4px 20px;
  font-size:12px;
  font-weight:400;
  color:#666
}
.header-2 .navigation-2 ul ul li:hover>a,
.header-2 .navigation-2 ul ul li>a:hover {
  color:#888
}
.header-2 .navigation-2 ul ul>li.has-sub>a:after {
  content:"";
  font-family:"FontAwesome";
  margin-left:7px;
  font-weight:400;
  float:right;
  font-size:14px
}
@media(max-width:785px) {
  .header-2 .navigation-2 {
    margin:0 auto;
    margin:20px 0 20px 0
  }
  .header-2 .navigation-2 ul,
  .header-2 .navigation-2 ul ul,
  .header-2 .navigation-2 ul ul ul,
  .header-2 .navigation-2>ul,
  .header-2 .navigation-2>ul>li>ul,
  .header-2 .navigation-2>ul>li:hover>ul,
  .header-2 .navigation-2 ul ul li:hover>ul,
  .header-2 .navigation-2 ul ul ul li:hover>ul {
    position:relative;
    left:0;
    right:auto;
    top:0;
    width:100%;
    display:none;
    padding:0;
    opacity:1;
    text-align:left;
    box-shadow:none
  }
  .header-2 .navigation-2>ul>li {
    border:1px solid #eee;
    border-bottom:0
  }
  .header-2 .navigation-2 ul li {
    width:100%;
    border-top:1px solid #eee
  }
  .header-2 .navigation-2 ul li:last-child {
    border-bottom:1px solid #eee
  }
  .header-2 .navigation-2>ul>li>ul,
  .header-2 .navigation-2 ul ul ul {
    border-top:1px solid #eee !important;
    border-bottom:1px solid #eee !important
  }
  .header-2 .navigation-2 ul li a {
    padding:15px 20px
  }
  .header-2 .navigation-2 ul ul li a {
    width:100%;
    padding:20px 20px 20px 35px
  }
  .header-2 .navigation-2 ul ul ul li a {
    padding:10px 20px 20px 50px
  }
  .header-2 .navigation-2 ul ul ul ul li a {
    padding:10px 20px 20px 65px
  }
  .header-2 .navigation-2>ul>li.has-sub>a:after,
  .header-2 .navigation-2 ul ul li.has-sub>a:after {
    display:none
  }
  .header-2 .navigation-2 #menu-button {
    position:relative;
    display:block;
    padding:20px 20px;
    cursor:pointer;
    font-size:13px;
    color:#fff;
    font-weight:600;
    text-transform:uppercase
  }
  .header-2 .navigation-2 #menu-button:after {
    content:"";
    font-family:"FontAwesome";
    font-weight:400;
    right:30px;
    position:absolute;
    font-size:24px
  }
  .header-2 .navigation-2 .submenu-button {
    position:absolute;
    right:0;
    display:block;
    width:80px;
    height:60px;
    z-index:12;
    cursor:pointer;
    border-left:1px solid #eee
  }
  .header-2 .navigation-2 ul ul .submenu-button {
    height:50px
  }
  .header-2 .navigation-2 ul .submenu-button:after {
    content:"";
    font-family:"FontAwesome";
    font-weight:400;
    font-size:24px;
    line-height:60px;
    text-align:center;
    display:block;
    z-index:9
  }
}
@media(min-width:786px) {
  .header-2 .navigation-2 ul {
    display:block !important
  }
}
.header-2 .head-search {
  position:relative;
  top:20px
}
.header-2 .head-search .b-dropdown-block {
  padding:7px;
  border:1px solid #ddd;
  width:250px;
  position:absolute;
  background:#fff;
  top:33px;
  right:0;
  border-radius:2px;
  box-shadow:0 3px 3px rgba(0,0,0,.05);
  display:none;
  z-index:10000
}
@media(max-width:785px) {
  .header-2 .head-search {
    display:none
  }
}
.page-heading-one {
  text-align:center;
  background:url("/NCH/media/img/backgrounds/heading-back.jpg");
  background-size:cover;
  background-position:center center;
  padding:50px 10px;
  background-attachment:fixed;
  margin-bottom:30px;
  box-shadow:0 2px 10px rgba(0,0,0,.15)
}
.page-heading-one h2 {
  color:#fff;
  font-size:40px;
  line-height:55px;
  font-weight:300
}
.page-heading-one p {
  color:#fff;
  display:inline-block;
  font-size:15px;
  line-height:30px;
  margin-top:10px;
  padding:0 15px
}
@media(max-width:767px) {
  .page-heading-one {
    padding:30px 10px
  }
  .page-heading-one h2 {
    font-size:22px;
    line-height:43px
  }
  .page-heading-one p {
    font-size:13px;
    line-height:28px
  }
}
.page-heading-two {
  padding:20px 0;
  background-color:#fcfcfc;
  border-top:1px solid #eee;
  border-bottom:1px solid #eee;
  margin-bottom:30px
}
.page-heading-two h2 {
  float:left;
  font-size:22px;
  color:#666;
  font-weight:400
}
.page-heading-two h2 span {
  font-size:13px;
  color:#888
}
@media(max-width:767px) {
  .page-heading-two h2 {
    float:none
  }
}
.page-heading-two .breads {
  float:right;
  font-size:12px;
  color:#aaa;
  margin-top:10px
}
.page-heading-two .breads a {
  color:#888
}
@media(max-width:767px) {
  .page-heading-two .breads {
    float:none;
    margin-top:0
  }
}
.physician-image-small {
  border:.5px solid;
  border-color:#777
}
.physician-details-leader-name {
  font-weight:bold
}
.physician-detail-label {
  font-weight:bold
}
.department-leader-box-img {
  float:left
}
.department-leader-box-info {
  float:left;
  padding-left:20px
}
.leader-info-details {
  line-height:20px;
  padding:10px 0 0 0
}
.more-info {
  line-height:18px;
  font-size:11px;
  padding:10px 0
}
.details-bottom {
  padding:15px 0
}
a.letter:hover {
  color:#fff
}
.alphaBox {
  display:table
}
.padding0 {
  padding:0
}
.alphaBox a {
  display:table-cell;
  width:40px;
  border-right:10px solid #fff;
  text-align:center;
  font-weight:bold;
  color:#fff;
  vertical-align:middle;
  cursor:pointer;
  font-size:28px;
  background-color:#ddd;
  min-width:35px;
  height:45px
}
.alphaBox a:hover {
  text-decoration:none;
  background-color:#959595 !important
}
ul#menuList {
  list-style:none;
  border:1px solid #e5e5e5;
  padding:0;
  border-bottom:3px solid #008fbb
}
ul#menuList li {
  border-bottom:1px solid #e5e5e5;
  padding:20px 20px;
  line-height:18px
}
ul#menuList li:last-child {
  border-bottom:none
}
h2.blueBg {
  background-color:#008fbb;
  margin:0;
  padding:15px;
  font-size:20px;
  color:#fff
}
ul#menuList {
  border-top:none
}
.imgFull {
  width:100%
}
header {
  margin-bottom:10px
}
h4.borderBottom {
  margin-top:0;
  padding-bottom:10px;
  background:url(/img/border.jpg);
  background-repeat:no-repeat;
  background-position:bottom left;
  color:#484848;
  font-weight:bold
}
h1.bigHead {
  border:1px solid #e5e5e5;
  padding:90px 22px 15px 22px;
  color:#008fbb;
  font-weight:300;
  margin-bottom:10px
}
.letter.active {
  background-color:#959595 !important
}
div#rightsidePanel p.headText {
  display:block;
  clear:both;
  font-weight:600;
  color:#464646;
  padding:15px 0 10px 0;
  font-size:14px
}
.orange-btn {
  background-color:#f7941d;
  color:#fff;
  border-radius:0;
  border:1px solid #f68200;
  padding:10px 35px
}
.bluehead {
  color:#008fbb;
  font-size:16px;
  font-weight:600
}
.dropBtn span.caret {
  padding:0;
  position:absolute;
  margin:9px 0 9px 18px
}
.dropBtn button {
  border-radius:0;
  background:url(/img/selectBg.jpg);
  background-repeat:no-repeat;
  background-position:right;
  padding-right:40px
}
.letterDetails h2 {
  margin:15px 0 5px 0;
  font-weight:bold;
  color:#666;
  font-size:26px
}
.letterBox {
  padding-left:0
}
.letterDetails ul li a {
  font-size:14px;
  line-height:22px;
  font-weight:400;
  color:#757575
}
ul ul,
ol ul,
ul ol,
ol ol {
  padding-left:30px !important
}
.megamenu_container .megamenu ul,
ol {
  list-style:none;
  padding-left:0;
  margin-bottom:0
}
ul {
  list-style:circle;
  padding-left:30px;
  margin-bottom:0
}
ol {
  list-style:decimal;
  padding-left:30px;
  margin-bottom:0
}
.foot-item-content ul {
  list-style:none !important;
  padding-left:0;
  margin-bottom:0;
  color:#666
}
.foot-item-content ol {
  list-style:none !important;
  padding-left:0;
  margin-bottom:0
}
.letterDetails ul li a:hover {
  color:#1faabe !important;
  font-weight:600 !important
}
#hr-bottom {
  border:1px solid #0090b9 !important;
  width:26%;
  margin-top:-15px !important
}
@media all and (max-width:768px) {
  .alphaBox div {
    display:inline-block;
    width:31px;
    height:auto;
    min-width:25px;
    padding:3px;
    margin-bottom:5px
  }
}
div.letterBox {
  padding-left:0
}
.block-heading-medical-service {
  margin:0 0 15px 0
}
.block-heading-medical-service h3 {
  font-size:18px;
  line-height:36px;
  font-weight:600;
  padding:0 10px 6px 0;
  margin-bottom:10px
}
.block-heading-medical-service h3 span {
  padding-bottom:11px;
  border-bottom:3px solid
}
.block-heading-medical-service h3 span {
  border-color:#0090b9
}
.block-heading-medical-service {
  margin:0 0 15px 0
}
.block-heading-medical-service h1 {
  font-size:20px;
  line-height:36px;
  font-weight:600;
  padding:0 10px 6px 0;
  margin-bottom:10px
}
.block-heading-medical-service h1 span {
  padding-bottom:11px;
  border-bottom:3px solid
}
.block-heading-medical-service h1 span {
  border-color:#0090b9
}
.block-heading-medical-service h4 {
  font-size:14px;
  line-height:36px;
  font-weight:600;
  padding:0 10px 6px 0;
  margin-bottom:10px
}
.block-heading-medical-service h4 span {
  padding-bottom:11px;
  border-bottom:3px solid
}
.block-heading-medical-service h4 span {
  border-color:#0090b9
}
.block-heading-physician-search {
  margin:0 0 15px 0
}
.block-heading-physician-search h3 {
  font-size:18px;
  line-height:36px;
  font-weight:600;
  padding:0 10px 6px 0;
  margin-bottom:10px
}
.block-heading-physician-search h3 span {
  padding-bottom:11px;
  border-bottom:3px solid
}
.block-heading-physician-search h3 span {
  border-color:#0090b9
}
.health-topics-list ul {
  list-style-type:none;
  display:table;
  margin-left:0;
  padding-left:0;
  color:#0090b9
}
.popular-categories {
  padding:20px 0
}
.block-heading-one {
  margin:10px 0 15px 0
}
.block-heading-one h3 {
  font-size:15px;
  line-height:30px;
  border-bottom:1px solid #f3f3f3;
  padding-bottom:7px;
  margin-bottom:10px;
  font-weight:400
}
.block-heading-two {
  margin:10px 0 15px 0
}
.block-heading-two h3 {
  font-size:18px;
  line-height:36px;
  font-weight:600;
  padding:0 10px 6px 0;
  margin-bottom:10px
}
.block-heading-two h3 span {
  padding-bottom:11px;
  border-bottom:3px solid
}
.block-heading-three {
  text-align:center;
  margin:10px 0 15px 0
}
.block-heading-three h3 {
  font-size:22px;
  line-height:37px;
  padding:0 0 5px 0;
  margin-bottom:5px;
  display:inline-block;
  border-bottom:3px solid;
  font-weight:400
}
.block-heading-three p {
  max-width:500px;
  line-height:30px;
  margin:3px auto;
  font-size:14px;
  line-height:29px
}
.block-heading-four {
  text-align:center;
  margin:10px 0 15px 0
}
.block-heading-four i {
  width:70px;
  height:70px;
  border:2px solid;
  line-height:70px;
  border-radius:100%;
  font-size:22px;
  margin-bottom:10px
}
.block-heading-four h3 {
  font-size:33px;
  line-height:48px;
  font-weight:300;
  padding:0;
  margin:0 auto;
  margin-bottom:10px;
  max-width:650px
}
@media(max-width:767px) {
  .block-heading-four i {
    width:50px;
    height:50px;
    line-height:50px;
    font-size:16px
  }
  .block-heading-four h3 {
    font-size:25px;
    line-height:40px
  }
}
.block-heading-five {
  text-align:center;
  margin:10px 0 15px 0
}
.block-heading-five h4 {
  color:#fff;
  display:inline-block;
  padding:0 8px;
  font-weight:600;
  text-transform:uppercase
}
.block-heading-five h3 {
  font-size:22px;
  line-height:37px;
  font-weight:normal;
  max-width:550px;
  margin:10px auto
}
.block-heading-six {
  text-align:center;
  margin:10px 0 15px 0
}
.block-heading-six h4 {
  color:#fff;
  display:inline-block;
  padding:0 8px;
  font-weight:600;
  margin:3px 0
}
.block-heading-seven {
  text-align:center;
  margin:10px 0 15px 0
}
.block-heading-seven h3 {
  margin-bottom:10px
}
.block-heading-seven h4 {
  text-transform:uppercase
}
.block-heading-eight {
  margin:10px 0 15px 0
}
.block-heading-eight h3 {
  font-weight:400
}
.block-heading-eight h4 {
  font-weight:400;
  color:#888;
  font-size:14px;
  margin-left:28px
}
.block-heading-nine {
  margin:10px 0 15px 0
}
.block-heading-nine h3 {
  font-size:50px;
  font-weight:600;
  text-transform:uppercase
}
.block-heading-nine h3 small {
  font-size:22px;
  color:#999
}
@media(max-width:767px) {
  .block-heading-nine h3 {
    font-size:30px
  }
  .block-heading-nine h3 small {
    font-size:16px
  }
}
.block-heading-ten {
  max-width:350px;
  margin:10px 0 15px 0
}
.block-heading-ten h4 {
  font-size:15px;
  line-height:20px;
  color:#999;
  margin-bottom:7px
}
.block-heading-ten h3 {
  font-weight:400;
  line-height:32px
}
.block-heading-ten .bh-bor {
  width:60px;
  height:3px;
  margin:10px 0
}
.block-heading-ten p {
  color:#888
}
.block-heading-eleven {
  margin:10px 0 15px 0
}
.block-heading-eleven h3 {
  font-size:50px;
  text-transform:uppercase;
  line-height:60px
}
@media(max-width:767px) {
  .block-heading-eleven h3 {
    font-size:30px;
    line-height:40px
  }
}
.block-heading-eleven a {
  font-size:15px;
  color:#999
}
.block-heading-eleven a:hover {
  color:#555
}
.block-heading-twelve {
  margin:10px 0 15px 0
}
.block-heading-twelve h3 {
  font-size:60px;
  line-height:70px
}
.block-heading-twelve h4 {
  color:#fff
}
.block-heading-twelve h4 span {
  display:inline-block;
  padding:2px 10px;
  margin-bottom:10px
}
.block-heading-twelve p {
  font-size:18px;
  line-height:35px;
  color:#888
}
@media(max-width:767px) {
  .block-heading-twelve h3 {
    font-size:30px;
    line-height:40px
  }
  .block-heading-twelve p {
    font-size:16px;
    line-height:30px
  }
}
.bannercontainer {
  width:100%;
  position:relative;
  padding:0;
  z-index:9
}
.banner {
  width:100%;
  position:relative
}
.banner ul {
  display:none;
  list-style-type:none;
  padding:0;
  margin:0
}
.tp-caption.b-big-bold {
  font-weight:600;
  font-size:50px;
  line-height:65px
}
.tp-caption.b-big-thin-transparent {
  font-weight:300;
  font-size:35px;
  line-height:50px;
  padding:0 10px;
  background:rgba(0,0,0,.5)
}
.tp-caption.b-medium-bold-grey {
  color:#999;
  font-weight:600;
  font-size:30px;
  line-height:45px
}
.tp-caption.b-medium-thin-grey {
  color:#888;
  font-weight:300;
  font-size:30px;
  line-height:45px
}
.tp-caption.b-small-bold-grey {
  font-size:22px;
  line-height:37px;
  color:#999
}
.tp-caption.b-small-para {
  font-size:13px;
  line-height:28px;
  font-weight:400
}
.tp-caption.b-medium-back {
  font-size:22px;
  line-height:37px;
  color:#fff;
  padding:5px 15px
}
.tp-caption.b-button a {
  display:inline-block;
  padding:5px 18px;
  color:#fff
}
.tp-caption.head-para {
  max-width:350px;
  color:#fff;
  background:rgba(0,0,0,.5);
  padding:15px
}
.tp-caption.head-para h4 {
  color:#fff;
  font-weight:400;
  text-transform:none
}
@media(max-width:600px) {
  .tp-caption.head-para h4 {
    font-size:15px
  }
  .tp-caption.head-para p {
    display:none
  }
}
.r-slider .banner {
  border-top:1px solid #ddd;
  border-bottom:1px solid #ddd
}
.listBoxTwoColumns .teaser,
.listBoxWithTeaser .teaser {
  float:left;
  margin-bottom:0;
  padding-right:10px;
  height:175px
}
.listBoxTwoColumnsCTA .teaser,
.listBoxWithTeaserCTA .teaser {
  float:left;
  margin-bottom:0;
  padding-right:10px;
  height:125px
}
.location-details-container {
  padding:20px 0 20px 0
}
.location-details {
  padding:20px;
  border:1px solid transparent;
  border-color:#ddd;
  min-height:250px;
  height:100%
}
.location-details .outpatient-center {
  color:#0090b9;
  font-weight:bold
}
.location-details .address-details-container {
  padding:10px 0
}
.location-details .outpatient-label {
  font-color:#ddd;
  line-height:16px;
  font-size:12px;
  font-weight:bold
}
.location-details .outpatient-center-address {
  color:#666;
  font-weight:bold
}
.location-details .outpatient-center-info-container {
  line-height:20px
}
.location-details .outpatient-center-contact-info {
  color:#666;
  font-weight:bold
}
.location-details .contact-info {
  color:#0090b9;
  border-color:#00dc59
}
.location-image {
  padding:10px 0 0 0
}
#physician-search .control-group {
  margin-bottom:20px
}
#physician-search {
  padding:20px;
  border:1px solid transparent;
  border-color:#ddd
}
#findPhysicianSubmit.btn {
  display:inline-block;
  margin-top:20px;
  font-weight:normal;
  text-align:center;
  vertical-align:middle;
  -ms-touch-action:manipulation;
  touch-action:manipulation;
  cursor:pointer;
  background-image:none;
  border:1px solid transparent;
  white-space:nowrap;
  padding:6px 12px;
  font-size:13px;
  line-height:1.42857143;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none
}
#physician-search .caret {
  display:inline-block;
  width:0;
  height:0;
  margin-left:2px;
  vertical-align:middle;
  border-top:4px dashed;
  border-right:4px solid transparent;
  border-left:4px solid transparent
}
.carousel .carousel-control {
  visibility:hidden
}
.carousel:hover .carousel-control {
  visibility:visible
}
.carousel {
  margin:0 0 0 0
}
.carousel .carousel-control.right {
  left:auto;
  right:0;
  background-image:none;
  background-image:none;
  background-image:none;
  background-repeat:no-repeat;
  filter:none
}
.carousel .carousel-control.left {
  background-image:none;
  background-image:none;
  background-image:none;
  background-repeat:no-repeat;
  filter:none
}
.carousel .carousel-control {
  position:absolute;
  z-index:7;
  top:45%;
  width:15%;
  opacity:.7;
  filter:alpha(opacity=70);
  font-size:15px;
  color:#fff;
  text-align:center;
  text-shadow:none
}
.carousel .carousel-control:hover,
.carousel .carousel-control:focus {
  outline:0;
  color:#fff;
  text-decoration:none;
  opacity:1;
  filter:alpha(opacity=100)
}
.carousel .carousel-control span {
  display:inline-block;
  width:35px;
  height:35px;
  background:rgba(0,0,0,.4);
  line-height:35px;
  border-radius:3px
}
.carousel .carousel-indicators li {
  display:inline-block;
  width:11px;
  height:11px;
  margin:1px;
  text-indent:-999px;
  border:2px solid #fff;
  border-radius:10px;
  cursor:pointer;
  background-color:#000 \9;
  background-color:rgba(0,0,0,0)
}
.carousel .carousel-indicators .active {
  margin:0;
  width:13px;
  height:13px
}
@media(max-width:480px) {
  .carousel .carousel-indicators {
    display:none
  }
  .carousel .carousel-control {
    top:40%
  }
  .carousel .carousel-control span {
    width:auto;
    height:auto;
    background:transparent;
    line-height:0;
    border-radius:0
  }
}
.carousel .carousel-caption {
  text-shadow:none;
  position:absolute;
  max-width:435px;
  overflow:hidden;
  padding:0;
  text-align:center;
  z-index:5
}
@media(max-width:550px) {
  .carousel .carousel-caption {
    display:none
  }
}
.carousel .item .carousel-caption h4,
.carousel .item .carousel-caption h4 a {
  font-size:16px;
  line-height:29px;
  color:#fff
}
.carousel .item .carousel-caption p {
  color:#ccc;
  font-size:13px;
  line-height:23px
}
.carousel .item .carousel-caption.c-middle-left {
  top:15%;
  left:7%;
  bottom:auto;
  right:auto
}
.carousel .item .carousel-caption.c-middle-right {
  top:10%;
  right:10%;
  bottom:auto;
  left:auto
}
.carousel .item .carousel-caption.c-bottom-left {
  bottom:7%;
  left:5%;
  top:auto;
  right:auto
}
.carousel .item .carousel-caption.c-bottom-right {
  bottom:7%;
  right:5%;
  top:auto;
  left:auto
}
.carousel .item .carousel-caption.c-bottom-full {
  bottom:0%;
  left:0%;
  right:auto;
  top:auto;
  max-width:100%;
  width:100%;
  padding:12px 15px
}
.carousel .item .carousel-caption.c-left-big {
  bottom:0%;
  left:0%;
  top:auto;
  right:auto;
  height:100%;
  padding:30px 25px
}
.carousel .item .carousel-caption.c-right-big {
  bottom:0%;
  right:0%;
  top:auto;
  left:auto;
  height:100%;
  padding:30px 25px
}
.carousel.carousel-one .item {
  padding:120px 20px;
  text-align:center
}
.carousel.carousel-one h5 {
  font-size:22px;
  line-height:35px;
  font-weight:400;
  color:rgba(255,255,255,.8);
  text-transform:uppercase
}
.carousel.carousel-one h3 {
  font-size:70px;
  line-height:85px;
  font-weight:600;
  color:#fff;
  text-transform:uppercase
}
.carousel.carousel-one .btn {
  margin-top:10px;
  font-size:14px
}
@media(max-width:767px) {
  .carousel.carousel-one .item {
    padding:60px 20px
  }
  .carousel.carousel-one h5 {
    font-size:15px;
    font-weight:600
  }
  .carousel.carousel-one h3 {
    font-size:30px;
    line-height:45px
  }
}
.carousel.carousel-two .carousel-two-content {
  position:absolute;
  top:50%;
  width:100%;
  text-align:center
}
.carousel.carousel-two h3 {
  color:#fff;
  font-weight:300;
  font-size:60px;
  line-height:60px;
  margin-top:-50px;
  background:rgba(0,0,0,.4);
  padding:20px 0
}
.carousel.carousel-two h3 a,
.carousel.carousel-two h3 a:hover {
  color:#fff
}
@media(max-width:767px) {
  .carousel.carousel-two h3 {
    font-size:30px;
    line-height:30px;
    margin-top:-15px
  }
}
@media(max-width:480px) {
  .carousel.carousel-two h3 {
    font-size:20px;
    line-height:20px;
    margin-top:-15px;
    padding:0;
    background:transparent
  }
}
.service-three .s3-para {
  font-size:16px;
  line-height:35px;
  color:#999
}
.service-four .service-logo img {
  width:100%;
  max-width:200px;
  display:inline-block;
  margin:20px auto;
  border-radius:4px;
  padding:2px;
  box-shadow:0 0 3px rgba(0,0,0,.2)
}
.service-four .s4-item {
  margin:10px 0
}
.service-four .s4-item h4 {
  font-weight:400
}
@media(max-width:767px) {
  .service-four .s4-item {
    text-align:center
  }
}
.addthis_native_toolbox {
  margin:5px 0 5px 0;
  float:right;
  height:25px
}
.autocomplete_completionListElement {
  background-color:#fff;
  cursor:pointer
}
.autocomplete_listItem {
  padding:10px 20px
}
.autocomplete_highlightedListItem {
  background-color:#eee;
  color:#0090b9;
  padding:10px 20px
}
.autocomplete_listItem {
  list-style-type:none;
  text-transform:capatilize;
  border-style:solid;
  border-width:0 1px 1px 1px;
  border-color:#ccc
}
.autocomplete_highlightedListItem {
  list-style-type:none;
  text-transform:captalize;
  border-style:solid;
  border-width:0 0 0 0;
  border-color:#0090b9
}
.autocomplete_completionListElement {
  list-style-type:none;
  color:#666;
  text-transform:capitalize
}
.form-control {
  border-radius:0 !important
}
.FilterSearch .form-control {
  display:block;
  width:auto;
  height:32px;
  padding:6px 12px;
  font-size:13px;
  line-height:1.42857;
  color:#555;
  background-color:#fff;
  background-image:none;
  border:1px solid #ccc;
  border-radius:2px;
  box-shadow:0 1px 1px rgba(0,0,0,.075) inset;
  transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;
  float:left
}
.about-us-one .about-logo {
  margin:10px 0
}
.about-us-one .about-logo h2 {
  font-size:30px;
  line-height:45px;
  font-weight:400
}
.about-us-one .about-logo h2 small {
  font-size:16px
}
.about-us-one .about-logo p {
  font-size:17px;
  line-height:32px;
  color:#999
}
.about-us-three .about-hero {
  font-size:18px;
  line-height:36px;
  color:#888;
  text-align:center;
  margin:10px 0
}
.our-process h4 {
  margin-top:10px
}
.our-process .our-process-item {
  margin:15px auto;
  width:170px;
  text-align:center;
  color:#fff
}
.our-process a {
  width:170px;
  height:170px;
  border-radius:100px;
  display:inline-block;
  border:3px solid #fff;
  box-shadow:0 0 2px #ddd;
  position:relative
}
.our-process a i {
  font-size:50px;
  line-height:170px
}
.our-process img {
  position:absolute;
  right:-50px;
  top:70px
}
.our-process-one .op-one-item {
  margin:15px 0
}
.our-process-one h5 {
  color:#fff;
  display:inline-block;
  margin-bottom:5px;
  padding:0 8px
}
.our-process-one p {
  font-size:14px;
  line-height:29px;
  color:#888
}
.career-content {
  padding:10px
}
.career-content .table td,
.career-content .table th {
  font-size:13px;
  line-height:28px
}
.career-content .table td,
.career-content .table th {
  border:0;
  padding:5px 10px
}
@media only screen and (max-width:800px) {
  #physicianResults table,
  #physicianResults thead,
  #physicianResults tbody,
  #physicianResults th,
  #physicianResults td,
  #physicianResults tr {
    display:block
  }
  #physicianResults thead tr {
    position:absolute;
    top:-9999px;
    left:-9999px
  }
  #physicianResults tr {
    border:1px solid #ccc
  }
  #physicianResults td {
    border:none;
    border-bottom:1px solid #eee;
    position:relative;
    padding-left:50%;
    white-space:normal;
    text-align:left
  }
  #physicianResults td:before {
    position:absolute;
    top:6px;
    left:6px;
    width:45%;
    padding-right:10px;
    white-space:nowrap;
    text-align:left;
    font-weight:bold
  }
  #physicianResults td:before {
    content:attr(data-title)
  }
}
#physicianResults>table>tbody>tr>td>a>img {
  margin:0 auto
}
.faq-alt .faq-alt-item {
  margin:20px 0
}
.faq-alt h4 {
  font-size:22px;
  line-height:37px;
  font-weight:400
}
.faq-alt p {
  font-size:15px;
  line-height:30px;
  color:#888
}
.faq-three h3 {
  font-size:22px;
  line-height:37px;
  font-weight:400
}
.faq-three p {
  font-size:14px;
  line-height:29px;
  color:#888
}
.sitemap .sitemap-top {
  max-width:400px
}
.sitemap .sitemap-top form {
  max-width:250px;
  margin-top:10px
}
.sitemap hr {
  margin:8px 0
}
.sitemap ul {
  padding-left:20px
}
.sitemap ul li {
  margin:7px 0
}
.sitemap ul li a {
  color:#777
}
.our-product {
  margin:20px 0
}
.our-product .product-top {
  margin-bottom:15px
}
.our-product .product-top img {
  max-width:600px;
  margin:10px auto
}
.our-product .product-top h2 {
  font-size:35px;
  line-height:60px
}
.our-product .product-top p {
  font-size:18px;
  line-height:33px;
  color:#888;
  margin-bottom:10px
}
.my-child-has {
  margin-top:30px;
  margin-bottom:15px
}
.my-child-has .my-child-has-content {
  border:0 solid #eee;
  padding:0 15px;
  border-radius:5px
}
.my-child-has .my-child-has-content {
  border:0 solid #eee;
  padding:0 15px;
  border-radius:5px
}
.my-child-has ul {
  margin:0;
  padding:0
}
.my-child-has .btn {
  text-align:center
}
.my-child-has input {
  height:45px;
  font-size:20px
}
.image-block {
  max-width:350px;
  margin:20px auto
}
.image-block h4 a {
  color:#fff
}
.image-style-one {
  position:relative;
  z-index:10;
  overflow:hidden
}
.image-style-one img {
  border-radius:3px;
  -webkit-transition:all 2s ease;
  -moz-transition:all 2s ease;
  -ms-transition:all 2s ease;
  -o-transition:all 2s ease;
  transition:all 2s ease
}
.image-style-one .image-hover {
  position:absolute;
  top:0;
  left:0;
  z-index:5;
  width:100%;
  height:100%;
  background:rgba(0,0,0,.7);
  border-radius:3px;
  opacity:0;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-transition:all .5s ease;
  -moz-transition:all .5s ease;
  -ms-transition:all .5s ease;
  -o-transition:all .5s ease;
  transition:all .5s ease
}
.image-style-one:hover .image-hover {
  opacity:1;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}
.image-style-one:hover img {
  -webkit-transform:scale(1.2) rotate(8deg);
  -moz-transform:scale(1.2) rotate(8deg);
  -ms-transform:scale(1.2) rotate(8deg);
  -o-transform:scale(1.2) rotate(8deg);
  transform:scale(1.2) rotate(8deg)
}
.image-style-one .image-caption {
  margin-top:12%;
  text-align:center
}
.image-style-one .image-caption h4 {
  color:#fff;
  margin-bottom:0
}
.image-style-one .image-caption p {
  max-width:75%;
  margin:0 auto;
  color:rgba(255,255,255,.8);
  line-height:23px;
  margin-bottom:5px
}
.image-style-one .image-caption a {
  display:inline-block;
  width:30px;
  height:30px;
  text-align:center;
  color:#fff;
  border-radius:2px;
  line-height:30px
}
.image-style-two {
  position:relative;
  z-index:10;
  overflow:hidden
}
.image-style-two img {
  border-radius:3px;
  -webkit-transition:all 2s ease;
  -moz-transition:all 2s ease;
  -ms-transition:all 2s ease;
  -o-transition:all 2s ease;
  transition:all 2s ease
}
.image-style-two .image-hover {
  position:absolute;
  display:block;
  top:100%;
  left:0;
  z-index:25;
  width:100%;
  height:0%;
  background:rgba(0,0,0,.7);
  border-radius:3px;
  -webkit-transition:all .5s ease;
  -moz-transition:all .5s ease;
  -ms-transition:all .5s ease;
  -o-transition:all .5s ease;
  transition:all .5s ease
}
.image-style-two:hover .image-hover {
  top:0;
  height:100%
}
.image-style-two .image-caption {
  position:absolute;
  top:10%;
  text-align:center;
  opacity:0;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-transition:all .6s ease-in;
  -moz-transition:all .6s ease-in;
  -ms-transition:all .6s ease-in;
  -o-transition:all .6s ease-in;
  transition:all .6s ease-in;
  z-index:35
}
.image-style-two:hover .image-caption {
  opacity:1;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}
.image-style-two .image-caption h4 {
  color:#fff;
  margin-bottom:0
}
.image-style-two .image-caption p {
  max-width:75%;
  margin:0 auto;
  color:rgba(255,255,255,.8);
  line-height:23px;
  margin-bottom:5px
}
.image-style-two .image-caption a {
  display:inline-block;
  width:30px;
  height:30px;
  text-align:center;
  color:#fff;
  border-radius:2px;
  line-height:30px
}
.image-style-three {
  position:relative;
  z-index:10;
  overflow:hidden
}
.image-style-three img {
  border-radius:3px
}
.image-style-three .image-hover {
  position:absolute;
  top:100%;
  left:0;
  z-index:5;
  width:100%;
  height:100%;
  border-radius:3px;
  -webkit-transition:all .5s ease;
  -moz-transition:all .5s ease;
  -ms-transition:all .5s ease;
  -o-transition:all .5s ease;
  transition:all .5s ease
}
.image-style-three:hover .image-hover {
  top:0
}
.image-style-three .image-caption {
  margin-top:20%;
  text-align:center
}
.image-style-three .image-caption h4 a,
.image-style-three .image-caption h4 {
  color:#fff
}
.image-style-three .image-caption p {
  max-width:75%;
  margin:5px auto;
  color:#fff;
  line-height:23px
}
.image-style-four {
  position:relative;
  z-index:0;
  overflow:hidden
}
.image-style-four img {
  border-radius:0
}
.image-style-four .image-caption {
  position:absolute;
  bottom:0;
  width:100%;
  padding:5px 15px
}
.image-style-four .image-caption h4 {
  color:#fff;
  font-size:14px;
  font-weight:bold;
  text-align:center
}
.image-style-four .image-caption h4 span a i {
  color:#fff;
  margin-left:2px
}
.image-style-five {
  position:relative;
  z-index:10;
  overflow:hidden
}
.image-style-five img {
  border-radius:3px
}
.image-style-five .image-hover {
  width:100%;
  height:100%;
  border-radius:3px;
  position:absolute;
  top:0;
  background:rgba(0,0,0,.3)
}
.image-style-five .image-caption {
  width:100%;
  position:absolute;
  top:25%;
  text-align:center
}
.image-style-five .image-caption h4 {
  color:#fff;
  font-size:20px;
  display:inline-block;
  border-bottom:3px solid;
  padding-bottom:3px
}
.image-style-five .image-caption p {
  margin:0 auto;
  margin-top:3px;
  max-width:70%;
  line-height:23px;
  color:#fff
}
.image-style-six {
  position:relative;
  z-index:10;
  overflow:hidden
}
.image-style-six img {
  border-radius:3px
}
.image-style-six .image-caption {
  position:absolute;
  top:50%;
  margin-top:-20px;
  left:-100%;
  background:rgba(0,0,0,.6);
  height:40px;
  padding:4px 15px;
  -webkit-transition:all .5s ease;
  -moz-transition:all .5s ease;
  -ms-transition:all .5s ease;
  -o-transition:all .5s ease;
  transition:all .5s ease
}
.image-style-six:hover .image-caption {
  left:0;
  -webkit-transition:all .5s ease;
  -moz-transition:all .5s ease;
  -ms-transition:all .5s ease;
  -o-transition:all .5s ease;
  transition:all .5s ease
}
.image-style-six .image-caption h4 {
  color:#fff;
  font-size:15px
}
.image-style-six .image-caption p {
  color:rgba(255,255,255,.9);
  margin-bottom:4px;
  line-height:23px
}
.image-style-seven {
  position:relative;
  z-index:10;
  overflow:hidden
}
.image-style-seven img {
  border-radius:3px;
  -webkit-transition:all 2s ease;
  -moz-transition:all 2s ease;
  -ms-transition:all 2s ease;
  -o-transition:all 2s ease;
  transition:all 2s ease
}
.image-style-seven .image-hover {
  position:absolute;
  top:0;
  left:0;
  z-index:5;
  width:100%;
  height:100%;
  background:rgba(0,0,0,.7);
  border-radius:3px;
  opacity:0;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-transition:all .5s ease;
  -moz-transition:all .5s ease;
  -ms-transition:all .5s ease;
  -o-transition:all .5s ease;
  transition:all .5s ease
}
.image-style-seven:hover .image-hover {
  opacity:1;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}
.image-style-seven .image-caption {
  margin-top:30%;
  text-align:center
}
.image-style-seven .image-caption a i {
  display:inline-block;
  width:35px;
  height:35px;
  border-radius:100px;
  margin:0 2px;
  line-height:35px;
  color:#fff
}
.image-style-eight {
  position:relative;
  z-index:10
}
.image-style-eight img {
  border-radius:3px
}
.image-style-eight .image-hover {
  width:100%;
  height:100%;
  border-radius:3px;
  position:absolute;
  top:0;
  background:rgba(0,0,0,.3)
}
.image-style-eight .image-caption {
  width:100%;
  position:absolute;
  bottom:-17px;
  text-align:center
}
.image-style-eight .image-caption a i {
  display:inline-block;
  width:40px;
  height:40px;
  line-height:40px;
  margin:0 2px;
  border-radius:100px;
  color:#fff
}
.icon-box-1 {
  margin:20px 0
}
.icon-box-1 .icon-box-1-item {
  width:100%;
  max-width:280px;
  margin:10px auto
}
.icon-box-1 a i {
  font-size:50px;
  position:relative;
  top:10px;
  margin-bottom:20px;
  -webkit-transition:all .4s linear;
  -moz-transition:all .4s linear;
  -o-transition:all .4s linear;
  -ms-transition:all .4s linear;
  transition:all .4s linear
}
.icon-box-1 a i:hover {
  top:0
}
.icon-box-1 h4 a {
  color:#888 !important
}
.icon-box-1 p {
  color:#888
}
.icon-box-2 {
  margin:20px 0
}
.icon-box-2 .icon-box-2-item {
  width:100%;
  max-width:280px;
  margin:10px auto
}
.icon-box-2 .header {
  overflow:hidden;
  height:140px
}
.icon-box-2 .header a {
  display:inline-block;
  padding:40px 0;
  font-size:50px
}
.icon-box-2 .header a.icon-top {
  color:#fff;
  position:relative;
  display:block;
  top:10px;
  -webkit-transition:all .13s linear;
  -moz-transition:all .13s linear;
  -o-transition:all .13s linear;
  -ms-transition:all .13s linear;
  transition:all .13s linear
}
.icon-box-2 .header:hover a.icon-top {
  top:100px
}
.icon-box-2 .header a.icon-bottom {
  color:#fff;
  display:block;
  position:relative;
  top:100px;
  -webkit-transition:all .1s linear;
  -moz-transition:all .1s linear;
  -o-transition:all .1s linear;
  -ms-transition:all .1s linear;
  transition:all .1s linear
}
.icon-box-2 .header:hover a.icon-bottom {
  top:-120px
}
.icon-box-2 .icon-box-2-title {
  background:#555
}
.icon-box-2 .icon-box-2-title h4 {
  padding:15px 0
}
.icon-box-2 .icon-box-2-title h4 a {
  color:#fff
}
.icon-box-3 {
  margin:20px 0
}
.icon-box-3 .icon-box-3-item {
  color:#fff;
  padding:25px;
  max-width:280px;
  margin:10px auto
}
.icon-box-3 i {
  font-size:35px;
  margin-bottom:8px
}
.icon-box-3 h4 a {
  color:#fff
}
.icon-box-3 a,
.icon-box-3 a:hover {
  color:rgba(0,0,0,.3);
  font-weight:600
}
.icon-box-3 a i {
  font-size:14px;
  margin-left:3px
}
.icon-box-4 {
  margin:20px 0
}
.icon-box-4 .icon-box-4-item {
  width:100%;
  max-width:280px;
  margin:10px auto
}
.icon-box-4 a.icon-box-4-icon {
  width:32px;
  height:32px;
  line-height:32px;
  border-radius:100px;
  display:inline-block;
  color:#fff;
  font-size:16px;
  text-align:center;
  margin-right:5px
}
.icon-box-4 h4 {
  display:inline
}
.icon-box-4 h4 a {
  color:#888
}
.icon-box-4 p {
  color:#888
}
.icon-box-5 {
  margin:20px 0
}
.icon-box-5 .icon-box-5-item {
  padding:20px;
  max-width:280px;
  color:#fff;
  margin:10px auto
}
.icon-box-5 h4 a {
  color:#fff
}
.icon-box-5 h4 i {
  margin-right:10px
}
.icon-box-5 a,
.icon-box-5 a:hover {
  color:#fff;
  font-weight:600
}
.icon-box-5 a i {
  margin-left:3px
}
.icon-box-6 {
  margin:20px 0
}
.icon-box-6 .icon-box-6-item {
  max-width:250px;
  margin:10px auto
}
.icon-box-6 i {
  width:50px;
  height:50px;
  line-height:50px;
  border-radius:100px;
  text-align:center;
  color:#fff;
  font-size:22px;
  margin-bottom:10px
}
.icon-box-6 h4 a {
  color:#888
}
.icon-box-6 p {
  color:#888
}
.icon-box-7 {
  margin:20px 0
}
.icon-box-7 .icon-box-7-item {
  width:100%;
  max-width:300px;
  margin:10px auto
}
.icon-box-7 .icon-box-7-item-left {
  float:left;
  width:85px
}
.icon-box-7 .icon-box-7-item-left a.icon-box-7-icon {
  width:80px;
  height:80px;
  line-height:80px;
  display:inline-block;
  color:#fff;
  font-size:30px;
  border-radius:3px;
  text-align:center;
  margin-top:5px
}
.icon-box-7 .icon-box-7-item-right {
  position:relative;
  margin-left:95px
}
.icon-box-7 .icon-box-7-item-right h4 {
  margin-top:0
}
.icon-box-7 .icon-box-7-item-right h4 a {
  color:#888
}
.icon-box-7 .icon-box-7-item-right p {
  color:#888
}
.icon-box-8 {
  margin:20px 0
}
.icon-box-8 .icon-box-8-item {
  max-width:260px;
  margin:10 auto;
  padding:30px;
  color:#fff;
  box-shadow:0 0 10px #fff;
  border-top:3px solid rgba(0,0,0,.2);
  border-radius:3px
}
.icon-box-8 .icon-box-8-icon {
  width:80px;
  height:80px;
  line-height:80px;
  border-radius:100px;
  text-align:center;
  box-shadow:inset 0 0 2px rgba(0,0,0,.3);
  background:rgba(0,0,0,.2);
  overflow:hidden;
  margin:0 auto;
  margin-bottom:10px
}
.icon-box-8 .icon-box-8-icon a {
  display:inline-block;
  font-size:30px
}
.icon-box-8 .icon-box-8-icon a.icon-box-8-icon-top {
  color:#fff;
  position:relative;
  display:block;
  top:0;
  -webkit-transition:all .13s linear;
  -moz-transition:all .13s linear;
  -o-transition:all .13s linear;
  -ms-transition:all .13s linear;
  transition:all .13s linear
}
.icon-box-8 .icon-box-8-icon:hover a.icon-box-8-icon-top {
  top:100px
}
.icon-box-8 .icon-box-8-icon a.icon-box-8-icon-bottom {
  color:#fff;
  display:block;
  position:relative;
  top:100px;
  -webkit-transition:all .1s linear;
  -moz-transition:all .1s linear;
  -o-transition:all .1s linear;
  -ms-transition:all .1s linear;
  transition:all .1s linear
}
.icon-box-8 .icon-box-8-icon:hover a.icon-box-8-icon-bottom {
  top:-80px
}
.icon-box-8 .icon-box-8-item h4 a {
  color:#fff
}
.icon-box-9 {
  margin:20px 0
}
.icon-box-9 .icon-box-9-item {
  max-width:280px;
  padding:15px 10px 15px 20px;
  position:relative;
  margin:10px auto
}
.icon-box-9 .icon-box-9-item a.icon-box-9-icon i {
  font-size:20px;
  margin-right:5px;
  color:#777
}
.icon-box-9 .icon-box-9-item:hover h4 a,
.icon-box-9 .icon-box-9-item:hover a.icon-box-9-icon i,
.icon-box-9 .icon-box-9-item:hover p {
  color:#fff
}
.icon-box-9 .icon-box-9-item h4 {
  display:inline
}
.icon-box-9 .icon-box-9-item h4 a {
  color:#777
}
.icon-box-9 .icon-box-9-item p {
  color:#888
}
.icon-box-10 {
  margin:20px 0
}
.icon-box-10 .icon-box-10-content {
  max-width:280px;
  margin:10px auto
}
.icon-box-10 .icon-box-left {
  float:left;
  width:35px;
  text-align:center;
  padding-top:5px
}
.icon-box-10 .icon-box-left a {
  font-size:28px
}
.icon-box-10 .icon-box-right {
  margin-left:45px
}
.icon-box-10 .icon-box-right h4 a {
  color:#888
}
.icon-box-10 .icon-box-right p {
  color:#777
}
.img-box-features {
  margin:0 0
}
.img-box-features:hover {
  cursor:pointer;
  cursor:hand
}
.img-box-features .img-box-features-item {
  max-width:240px;
  margin:10px auto
}
.img-box-features .img-box-features-icon {
  width:160px;
  height:160px;
  line-height:110px;
  border-radius:100px;
  text-align:center;
  margin:40px auto;
  padding:20px
}
.img-box-features .img-box-features-icon a img {
  max-width:80px;
  display:inline-block;
  margin-top:-20px
}
.img-box-features h4 a {
  color:#777
}
.img-box-features h6 {
  color:#fff;
  margin-top:-30px
}
.img-box-features .bor {
  width:60px;
  height:3px;
  margin:0 auto;
  margin-top:10px;
  margin-bottom:6px
}
.img-box-homepage-menu:hover {
  cursor:pointer;
  cursor:hand
}
.img-box-homepage-menu .img-box-homepage-menu-item {
  max-width:240px;
  margin:0 auto 10px
}
.img-box-homepage-menu .img-box-homepage-menu-icon {
  width:120px;
  height:120px;
  line-height:110px;
  border-radius:100px;
  text-align:center;
  margin:20px auto -10px auto;
  padding:10px
}
.img-box-homepage-menu .img-box-homepage-menu-icon a img {
  max-width:60px;
  display:inline-block;
  margin-top:-40px
}
.img-box-homepage-menu h4 a {
  color:#777
}
.img-box-homepage-menu h6 {
  color:#fff;
  margin-top:-40px
}
.img-box-homepage-menu .bor {
  width:60px;
  height:3px;
  margin:0 auto;
  margin-top:10px;
  margin-bottom:6px
}
.carousel-indicators {
  position:absolute;
  bottom:10px;
  left:25%;
  z-index:15;
  width:60%;
  margin-left:-30%;
  padding-left:0;
  list-style:outside none none;
  text-align:center;
  display:none
}
.img-box-why-us-content {
  margin:40px 0
}
.img-box-why-us-icon a img {
  max-height:80px;
  display:inline-block;
  text-align:center
}
.img-box-why-us-item {
  text-align:center;
  margin:20px 0
}
.img-box-why-us {
  margin:20px 0
}
.img-box-why-us .img-box-why-us-icon {
  height:80px;
  text-align:center
}
.img-box-why-us .img-box-why-us-icon a img {
  max-width:80px;
  display:inline-block
}
.img-box-why-us .img-box-why-us-item {
  margin:10px auto
}
.img-box-why-us .img-box-why-us-content {
  border:0 solid #eee;
  border-top:0;
  padding:22px 20px 15px;
  position:relative
}
.img-box-why-us a i {
  width:40px;
  height:40px;
  line-height:40px;
  text-align:center;
  color:#fff;
  border-radius:50px;
  display:inline-block;
  position:absolute;
  top:-25px;
  left:50%;
  margin-left:-20px;
  font-size:15px
}
.img-box-why-us h4 a {
  color:#777
}
.img-box-why-us .bor {
  width:55px;
  height:3px;
  margin:0 auto;
  margin-top:12px;
  margin-bottom:8px
}
#homepage-news p {
  line-height:1.5em
}
#homepage-news .box-homepage-news-content h4 a {
  color:#0090b9
}
.box-homepage-news {
  margin:20px 0
}
.box-homepage-news .box-homepage-news-item {
  margin:10px auto
}
.box-homepage-news .box-homepage-news-content h4 a {
  color:#0090b9
}
.box-homepage-news .box-homepage-news-content .bor {
  width:60px;
  height:3px;
  margin-top:5px;
  margin-bottom:5px
}
@media(max-width:991px) {
  .box-homepage-news .box-homepage-news-item {
    max-width:300px
  }
  .box-homepage-news .box-homepage-news-img {
    margin-bottom:20px
  }
}
#homepage-news .img-thumbnail {
  padding:4px;
  line-height:1.42857143;
  background-color:#fff;
  border:0 solid #ddd;
  border-radius:0;
  -webkit-transition:all .2s ease-in-out;
  -o-transition:all .2s ease-in-out;
  transition:all .2s ease-in-out;
  display:inline-block;
  max-width:100%;
  height:auto
}
#homepage-events p {
  line-height:1.5em
}
#homepage-events .box-homepage-events-content h4 a {
  color:#0090b9
}
.box-homepage-events {
  margin:20px 0
}
.box-homepage-events .box-homepage-events-item {
  margin:10px auto
}
.box-homepage-events .box-homepage-events-content h4 a {
  color:#0090b9
}
.box-homepage-events .box-homepage-events-content .bor {
  width:60px;
  height:3px;
  margin-top:5px;
  margin-bottom:5px
}
@media(max-width:991px) {
  .box-homepage-events .box-homepage-events-item {
    max-width:300px
  }
  .box-homepage-events .box-homepage-events-img {
    margin-bottom:20px
  }
}
#homepage-events .img-thumbnail {
  padding:4px;
  line-height:1.42857143;
  background-color:#fff;
  border:0 solid #ddd;
  border-radius:0;
  -webkit-transition:all .2s ease-in-out;
  -o-transition:all .2s ease-in-out;
  transition:all .2s ease-in-out;
  display:inline-block;
  max-width:100%;
  height:auto
}
#homepage-wait-time p {
  line-height:1.5em
}
#homepage-wait-time .box-homepage-wait-time-content h4 a {
  color:#ff9300
}
#homepage-wait-time .box-homepage-wait-time-content h3 a {
  color:#0090b9
}
div.box-homepage-wait-time-item {
  padding:15px 0
}
.box-homepage-wait-time {
  margin:0 0
}
.box-homepage-wait-time .box-homepage-wait-time-item {
  margin:10px auto
}
.box-homepage-wait-time-content h3 {
  line-height:0
}
.box-homepage-wait-time .box-homepage-wait-time-content h4 a {
  color:#0090b9
}
.box-homepage-wait-time .box-homepage-wait-time-content .bor {
  width:60px;
  height:3px;
  margin-top:5px;
  margin-bottom:5px
}
@media(max-width:991px) {
  .box-homepage-wait-time .box-homepage-wait-time-item {
    max-width:300px
  }
  .box-homepage-wait-time .box-homepage-wait-time-img {
    margin-bottom:20px
  }
}
.wait-time-title {
  font-size:22px;
  line-height:37px;
  font-weight:600
}
.wait-time-minutes {
  font-size:32px;
  line-height:34px;
  font-weight:600;
  color:#0090b9
}
.wait-time-title-2 {
  font-size:16px;
  font-weight:600
}
.wait-time-minutes-2 {
  font-size:16px;
  font-weight:600;
  color:#0090b9
}
@media(max-width:991px) {
  .wait-time-title-2 {
    font-size:16px;
    font-weight:600;
    padding-left:100px
  }
  .wait-time-minutes-2 {
    font-size:16px;
    font-weight:600;
    color:#0090b9;
    padding-left:100px
  }
}
#homepage-wait-times .img-thumbnail {
  padding:4px;
  line-height:1.42857143;
  background-color:#fff;
  border:0 solid #ddd;
  border-radius:0;
  -webkit-transition:all .2s ease-in-out;
  -o-transition:all .2s ease-in-out;
  transition:all .2s ease-in-out;
  display:inline-block;
  max-width:100%;
  height:auto
}
.img-box-1 {
  margin:20px 0
}
.img-box-1 .img-box-1-item {
  text-align:center;
  margin:10px auto;
  max-width:250px
}
.img-box-1 .img-box-1-img {
  position:relative;
  z-index:10;
  overflow:hidden
}
.img-box-1 img {
  -webkit-transition:all 2s ease;
  -moz-transition:all 2s ease;
  -ms-transition:all 2s ease;
  -o-transition:all 2s ease;
  transition:all 2s ease
}
.img-box-1 .image-hover {
  position:absolute;
  top:0;
  left:0;
  z-index:5;
  width:100%;
  height:100%;
  background:rgba(0,0,0,.7);
  opacity:0;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-transition:all .5s ease;
  -moz-transition:all .5s ease;
  -ms-transition:all .5s ease;
  -o-transition:all .5s ease;
  transition:all .5s ease
}
.img-box-1 .img-box-1-item:hover .image-hover {
  opacity:1;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}
.img-box-1 .image-caption {
  margin-top:30%;
  text-align:center
}
.img-box-1 .image-caption a i {
  display:inline-block;
  width:35px;
  height:35px;
  border-radius:2px;
  margin:0 2px;
  line-height:35px;
  color:#fff
}
.img-box-1 .img-box-1-cap {
  background:#fff;
  padding:12px 20px 15px;
  text-align:center;
  border:1px solid #eee;
  border-top:0
}
.img-box-1 h4 {
  font-size:16px;
  font-weight:600;
  text-transform:uppercase
}
.img-box-1 h4 a {
  color:#777
}
.img-box-1 .btn {
  margin-top:5px
}
.img-box-2 {
  margin:20px 0
}
.img-box-2 .img-box-2-item {
  position:relative;
  max-width:250px;
  margin:10px auto;
  z-index:10;
  overflow:hidden
}
.img-box-2 .image-hover {
  position:absolute;
  z-index:5;
  top:0;
  width:100%;
  height:100%;
  -webkit-transition:all .5s ease;
  -moz-transition:all .5s ease;
  -ms-transition:all .5s ease;
  -o-transition:all .5s ease;
  transition:all .5s ease;
  opacity:0;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
}
.img-box-2 .img-box-2-item:hover .image-hover {
  opacity:1;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}
.img-box-2 .image-caption {
  margin-top:20%;
  text-align:center
}
.img-box-2 .image-caption h4 a {
  color:#fff
}
.img-box-2 .image-caption p {
  max-width:75%;
  margin:5px auto;
  line-height:23px;
  color:#fff
}
.img-box-3 {
  margin:20px 0
}
.img-box-3 .img-box-3-item {
  max-width:240px;
  margin:10px auto
}
.img-box-3 .img-box-3-icon {
  width:110px;
  height:110px;
  line-height:110px;
  border-radius:100px;
  text-align:center;
  margin:10px auto
}
.img-box-3 .img-box-3-icon a img {
  max-width:60px;
  display:inline-block
}
.img-box-3 h4 a {
  color:#777
}
.img-box-3 .bor {
  width:60px;
  height:3px;
  margin:0 auto;
  margin-top:10px;
  margin-bottom:6px
}
.img-box-4 {
  margin:20px 0
}
.img-box-4 .img-box-4-item {
  max-width:260px;
  margin:10px auto
}
.img-box-4 .img-box-4-content {
  border:1px solid #eee;
  border-top:0;
  padding:22px 20px 15px;
  position:relative
}
.img-box-4 a i {
  width:40px;
  height:40px;
  line-height:40px;
  text-align:center;
  color:#fff;
  border-radius:50px;
  display:inline-block;
  position:absolute;
  top:-25px;
  left:50%;
  margin-left:-20px;
  font-size:15px
}
.img-box-4 h4 a {
  color:#777
}
.img-box-4 .bor {
  width:55px;
  height:3px;
  margin:0 auto;
  margin-top:12px;
  margin-bottom:8px
}
.img-box-5 {
  margin:20px 0
}
.img-box-5 .img-box-5-item {
  margin:10px auto
}
.img-box-5 .img-box-5-content h4 a {
  color:#777
}
.img-box-5 .img-box-5-content .bor {
  width:60px;
  height:3px;
  margin-top:5px;
  margin-bottom:5px
}
@media(max-width:991px) {
  .img-box-5 .img-box-5-item {
    max-width:300px
  }
  .img-box-5 .img-box-5-img {
    margin-bottom:20px
  }
}
.img-box-6 {
  margin:20px 0
}
.img-box-6 .img-box-6-item {
  position:relative;
  border:2px solid #fff;
  border-radius:3px;
  margin:10px auto;
  max-width:450px;
  box-shadow:0 0 3px rgba(0,0,0,.2)
}
.img-box-6 .img-box-6-content {
  position:absolute;
  bottom:0;
  background:rgba(0,0,0,.4);
  color:#fff;
  padding:10px 15px;
  text-shadow:0 0 2px rgba(0,0,0,.3)
}
.img-box-6 h4 a {
  color:#fff
}
.img-box-6 p {
  color:#fff;
  line-height:20px
}
.img-box-7 {
  margin:20px 0
}
.img-box-7 .img-box-7-item {
  max-width:250px;
  margin:10px auto;
  text-align:center
}
.img-box-7 a img {
  display:inline-block;
  max-height:80px;
  margin-bottom:10px
}
.img-box-7 h4 a {
  color:#777
}
.img-box-7 .bor {
  width:50px;
  height:3px;
  margin:0 auto;
  margin-top:10px;
  margin-bottom:10px
}
.img-box-7 ul {
  padding:0 40px
}
.img-box-7 ul li {
  color:#888;
  border-bottom:1px dashed #e8e8e8;
  line-height:40px
}
.img-box-7 ul li:last-child {
  border-bottom:0
}
.img-box-8 {
  margin:20px 0
}
.img-box-8 .img-box-8-item {
  text-align:center;
  margin:10px auto;
  max-width:250px
}
.img-box-8 .img-box-8-img {
  position:relative;
  z-index:10;
  overflow:hidden
}
.img-box-8 img {
  -webkit-transition:all 2s ease;
  -moz-transition:all 2s ease;
  -ms-transition:all 2s ease;
  -o-transition:all 2s ease;
  transition:all 2s ease
}
.img-box-8 .image-hover {
  position:absolute;
  top:0;
  left:0;
  z-index:5;
  width:100%;
  height:100%;
  background:rgba(0,0,0,.3);
  opacity:0;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-transition:all .5s ease;
  -moz-transition:all .5s ease;
  -ms-transition:all .5s ease;
  -o-transition:all .5s ease;
  transition:all .5s ease
}
.img-box-8 .img-box-8-item:hover .image-hover {
  opacity:1;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}
.img-box-8 .image-caption {
  margin-top:30%;
  text-align:center
}
.img-box-8 .image-caption a i {
  display:inline-block;
  width:35px;
  height:35px;
  border-radius:2px;
  margin:0 2px;
  line-height:35px;
  color:#fff
}
.img-box-8 .img-box-8-cap {
  background:#fff;
  padding:12px 20px 15px;
  text-align:center;
  border-top:0
}
.img-box-8 h4 a {
  color:#777
}
.img-box-8 .bor {
  height:3px;
  width:50px;
  margin:10px auto
}
.img-box-8 p {
  color:#888
}
.img-box-8 .img-box-8-item:hover .img-box-8-cap {
  -webkit-transition:all .5s ease;
  -moz-transition:all .5s ease;
  -ms-transition:all .5s ease;
  -o-transition:all .5s ease;
  transition:all .5s ease
}
.img-box-8 .img-box-8-item:hover .img-box-8-cap h4 a {
  color:#fff
}
.img-box-8 .img-box-8-item:hover .img-box-8-cap .bor {
  background:#fff !important
}
.img-box-8 .img-box-8-item:hover .img-box-8-cap p {
  color:#fff
}
.team-one .team-member {
  max-width:280px;
  margin:20px auto;
  text-align:center
}
.team-one img {
  max-width:280px;
  width:100%;
  margin:0 auto;
  margin-bottom:10px;
  border-radius:3px
}
.team-one .deg {
  color:#aaa
}
.team-one .brand-bg {
  margin-top:8px
}
.team-two .team-member {
  position:relative;
  max-width:500px;
  margin:20px 0
}
.team-two img {
  width:100%;
  max-width:200px;
  float:left;
  border-radius:3px
}
.team-two .team-details {
  margin-left:225px
}
.team-two .team-details .deg {
  color:#aaa
}
.team-two .brand-bg {
  margin-top:5px
}
.team-three .team-member {
  max-width:280px;
  margin:20px auto;
  text-align:center
}
.team-three img {
  margin-bottom:10px
}
.team-three .team-container {
  position:relative
}
.team-three .team-container .team-details {
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  padding:7px 15px;
  background:rgba(0,0,0,.5);
  clear:both
}
.team-three .team-details h4 {
  color:rgba(255,255,255,.9);
  font-size:16px
}
.team-three .brand-bg {
  margin-top:10px
}
.team-four .team-member {
  max-width:280px;
  margin:20px auto
}
.team-four .img-container {
  position:relative
}
.team-four .img-container .img-hover {
  position:absolute;
  top:0;
  left:0;
  z-index:5;
  width:100%;
  height:100%;
  background:rgba(0,0,0,.5);
  opacity:0;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-transition:all .3s ease;
  -moz-transition:all .3s ease;
  -ms-transition:all .3s ease;
  -o-transition:all .3s ease;
  transition:all .3s ease
}
.team-four .team-member:hover .img-container .img-hover {
  opacity:1;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}
.team-four .img-container .brand-bg {
  text-align:center;
  margin-top:120px
}
.team-four .img-container .brand-bg a i {
  margin:0 2px
}
.team-four .team-details {
  padding:10px 10px;
  text-align:center;
  border:1px solid #eee;
  border-top:0;
  -webkit-transition:all .3s ease;
  -moz-transition:all .3s ease;
  -ms-transition:all .3s ease;
  -o-transition:all .3s ease;
  transition:all .3s ease
}
.team-four .team-details h4 {
  -webkit-transition:all .3s ease;
  -moz-transition:all .3s ease;
  -ms-transition:all .3s ease;
  -o-transition:all .3s ease;
  transition:all .3s ease
}
.team-four .team-details .deg,
.team-four .team-details p {
  -webkit-transition:all .3s ease;
  -moz-transition:all .3s ease;
  -ms-transition:all .3s ease;
  -o-transition:all .3s ease;
  transition:all .3s ease
}
.team-four .team-details .deg {
  display:block;
  font-style:italic;
  color:#aaa
}
.team-four .team-member:hover .team-details {
  border-top:0 !important
}
.team-four .team-member:hover .team-details h4 {
  color:#fff
}
.team-four .team-member:hover .team-details .deg,
.team-four .team-member:hover .team-details p {
  color:#fff
}
.team-five {
  margin:10px auto;
  padding:20px 0
}
.team-five .team-member {
  max-width:300px;
  margin:20px auto;
  padding:25px 10px;
  border-radius:5px;
  text-align:center;
  background:#fff;
  box-shadow:0 0 10px rgba(0,0,0,.1)
}
.team-five .team-member img {
  width:100%;
  max-width:170px;
  margin:0 auto;
  border-radius:100%;
  box-shadow:inset 0 0 5px rgba(0,0,0,.2)
}
.team-five .team-details {
  margin:10px 0
}
.team-five .team-details .deg {
  display:block;
  color:#aaa;
  font-style:italic
}
.team-five .team-member .brand-bg {
  margin-top:10px
}
.team-six .team-member {
  max-width:280px;
  margin:20px auto;
  text-align:center
}
.team-six img {
  width:100%;
  max-width:200px;
  margin:0 auto;
  margin-bottom:10px;
  border-radius:50%
}
.team-six .deg {
  color:#aaa;
  font-style:italic
}
.team-six .team-links a i {
  width:25px;
  height:25px;
  line-height:25px;
  font-size:16px
}
.team-seven .team-member {
  max-width:280px;
  margin:20px auto;
  text-align:center
}
.team-seven .t-container {
  position:relative;
  z-index:5;
  border-radius:4px;
  overflow:hidden
}
.team-seven .social {
  position:absolute;
  bottom:-70px;
  left:0;
  z-index:1;
  width:100%;
  margin:0;
  padding:12px 0;
  background:rgba(0,0,0,.6);
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  -webkit-transition:all .3s ease-out;
  -moz-transition:all .3s ease-out;
  -ms-transition:all .3s ease-out;
  -o-transition:all .3s ease-out;
  transition:all .3s ease-out
}
.team-seven .team-member:hover .social {
  bottom:0
}
.team-seven img {
  border-radius:4px
}
.team-seven h4 {
  margin-top:15px
}
.team-seven h4 span {
  font-size:14px;
  color:#999;
  font-weight:normal
}
.team-eight .team-member {
  position:relative;
  max-width:300px;
  margin:20px auto;
  text-align:center;
  overflow:hidden
}
.team-eight .hover-content {
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:100%;
  background:rgba(0,0,0,.5);
  opacity:0;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-transition:all .35s ease-out;
  -moz-transition:all .35s ease-out;
  -ms-transition:all .35s ease-out;
  -o-transition:all .35s ease-out;
  transition:all .35s ease-out
}
.team-eight .team-member:hover .hover-content {
  opacity:1;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}
.team-eight .team-details {
  position:absolute;
  bottom:30%;
  left:0;
  width:100%;
  -webkit-transform:rotate(-360deg);
  -moz-transform:rotate(-360deg);
  -ms-transform:rotate(-360deg);
  -o-transform:rotate(-360deg);
  transform:rotate(-360deg);
  -webkit-transition:all .35s ease-out;
  -moz-transition:all .35s ease-out;
  -ms-transition:all .35s ease-out;
  -o-transition:all .35s ease-out;
  transition:all .35s ease-out
}
.team-eight .team-member:hover .team-details {
  -webkit-transform:rotate(0deg);
  -moz-transform:rotate(0deg);
  -ms-transform:rotate(0deg);
  -o-transform:rotate(0deg);
  transform:rotate(0deg)
}
.team-eight .team-details h4 {
  color:#fff
}
.team-eight .team-details .deg {
  color:rgba(255,255,255,.9)
}
.team-eight .team-details hr {
  margin:10px auto;
  width:100px;
  border-bottom:1px solid rgba(255,255,255,.2)
}
.team-eight .team-details .brand-bg {
  margin-top:20px
}
.testimonials-one {
  margin:10px 0
}
.testimonials-one .testimonials-one-item {
  margin:20px 0
}
.testimonials-one .testimonials-one-content {
  position:relative;
  background:#fcfcfc;
  border:1px solid #f8f8f8;
  border-bottom:2px solid #eee;
  padding:15px 20px 20px 20px;
  margin-bottom:25px;
  border-radius:3px
}
.testimonials-one .testimonials-one-content p {
  font-size:13px;
  font-style:italic;
  line-height:28px;
  color:#888
}
.testimonials-one .testimonials-one-content:after,
.testimonials-one .testimonials-one-content:before {
  top:100%;
  right:3%;
  border:solid transparent;
  content:" ";
  height:0;
  width:0;
  position:absolute;
  pointer-events:none
}
.testimonials-one .testimonials-one-content:after {
  border-color:rgba(136,183,213,0);
  border-top-color:#eee;
  border-width:12px;
  margin-left:-31px
}
.testimonials-one .testimonials-one-content:before {
  border-color:rgba(194,225,245,0);
  border-top-color:#ddd;
  border-width:12px;
  margin-left:-31px
}
.testimonials-one h5 {
  font-size:13px;
  text-align:right
}
.testimonials-one h5 a {
  color:#888
}
.testimonials-one h5 a img {
  width:40px;
  display:inline;
  border-radius:100px;
  margin-left:5px
}
.testimonials-two {
  background:url("/NCH/media/img/raster.png"),url("/NCH/media/img/backgrounds/2.jpg") center center repeat;
  background-attachment:fixed;
  color:#fff;
  padding:70px 50px
}
.testimonials-two .testimonials-two-item {
  position:relative
}
.testimonials-two .testimonials-two-img {
  width:170px;
  float:left
}
.testimonials-two .testimonials-two-img img {
  max-width:150px;
  border-radius:100px;
  margin:0 auto
}
.testimonials-two .testimonials-two-content {
  margin-left:200px
}
@media(max-width:767px) {
  .testimonials-two .testimonials-two-img {
    width:auto;
    float:none
  }
  .testimonials-two .testimonials-two-content {
    margin-left:0;
    text-align:center;
    margin-top:10px
  }
}
.testimonials-two p {
  font-size:16px;
  font-style:italic;
  line-height:35px
}
.testimonials-two h5 {
  font-size:16px;
  color:#fff;
  margin-top:10px;
  font-weight:bold
}
.testimonials-two h5 span {
  color:#fff
}
.testimonials-three .testimonials-three-item {
  margin:20px 0;
  padding:12px 17px;
  border-radius:3px;
  color:#fff
}
.testimonials-three .testimonials-three-item h5 {
  font-size:13px;
  text-align:right;
  color:#fff
}
.gallery-three .image-block {
  max-width:600px !important
}
.sidebar {
  max-width:350px
}
.sidebar .s-widget {
  margin-bottom:20px
}
.sidebar .s-widget h5 {
  border-bottom:1px solid #eee;
  padding-bottom:10px;
  font-size:13px;
  font-weight:normal
}
.sidebar .widget-content {
  margin:15px 0 10px 0
}
.sidebar .widget-content.search {
  max-width:280px
}
.sidebar .widget-content.categories ul li:before {
  color:#555
}
.sidebar .widget-content.categories ul li {
  padding-left:5px;
  margin:5px 0
}
.sidebar .widget-content.categories ul li a {
  color:#888
}
.sidebar .widget-content.brand-bg {
  max-width:300px
}
.sidebar .widget-content.brand-bg a {
  margin-bottom:5px;
  display:inline-block
}
.sidebar .widget-content.gallery img {
  max-width:90px;
  margin-bottom:5px
}
.sidebar .widget-content.tabs ul {
  padding:0;
  margin:0;
  list-style-type:none
}
.sidebar .widget-content.tabs .tab-pane ul li {
  margin:7px 0
}
.sidebar .widget-content.tabs .tab-pane ul li img {
  max-width:60px;
  float:left;
  margin-right:10px;
  margin-top:3px
}
.sidebar .widget-content.tabs .tab-pane ul li span {
  color:#555
}
.blog-meta {
  margin:10px 0;
  padding:5px 10px;
  border-top:1px solid #f7f7f7;
  border-bottom:1px solid #f7f7f7;
  background:#fcfcfc
}
.blog-meta a {
  color:#888;
  font-size:12px
}
.blog-meta a:hover {
  color:#555
}
.blog-author .blog-author-img {
  max-width:100px;
  float:left;
  margin-right:15px
}
.blog-comments .blog-comment-item {
  border-bottom:1px solid #eee;
  padding-bottom:15px;
  margin-bottom:15px
}
.blog-comments .blog-comment-item.comment-reply {
  margin-left:75px
}
.blog-comments .comment-author-image {
  float:left;
  max-width:60px
}
.blog-comments .comment-details {
  margin-left:75px
}
.blog-one .blog-one-item {
  margin-bottom:20px;
  padding-bottom:20px;
  border-bottom:1px solid #eee
}
.blog-one .blog-one-img {
  max-width:220px;
  float:left;
  margin-bottom:5px
}
.blog-one .blog-one-img img {
  margin-top:5px
}
.blog-one .blog-one-content {
  position:relative;
  margin-left:235px
}
.blog-one .blog-one-content h6 {
  color:#aaa;
  font-weight:400
}
.blog-two .blog-two-item {
  margin-bottom:20px;
  padding-bottom:20px;
  border-bottom:1px solid #eee
}
.blog-two .blog-two-img {
  margin-bottom:10px
}
.blog-two .blog-two-video {
  margin-bottom:10px
}
.blog-two .blog-two-content h6 {
  color:#aaa;
  font-weight:400
}
.blog-three .blog-three-item {
  margin-bottom:20px;
  padding-bottom:20px;
  border-bottom:1px solid #eee
}
.blog-three .blog-three-img {
  margin-bottom:10px
}
.blog-three .blog-three-video {
  margin-bottom:10px
}
.blog-three .blog-three-content h6 {
  color:#aaa;
  font-weight:400
}
.blog-four .blog-four-item {
  padding-bottom:20px;
  margin-bottom:20px;
  border-bottom:1px solid #eee
}
.blog-four h3 {
  font-size:30px;
  line-height:40px;
  margin-bottom:10px;
  font-weight:400
}
.blog-four h3 a {
  color:#888
}
.blog-four .meta-block {
  margin:10px 0
}
.blog-masonry .item {
  padding:15px;
  width:33.3%
}
@media(max-width:767px) {
  .blog-masonry .item {
    width:50% !important
  }
}
@media(max-width:480px) {
  .blog-masonry .item {
    width:100% !important
  }
}
.blog-masonry .item .grid-entry {
  overflow:hidden;
  padding-bottom:20px;
  margin-bottom:20px;
  border-bottom:1px solid #eee
}
.blog-masonry .grid-entry .grid-img {
  position:relative;
  overflow:hidden;
  margin-bottom:20px
}
.blog-masonry .grid-entry .video-container {
  margin-bottom:20px
}
.blog-masonry .grid-entry img {
  border-radius:5px;
  -webkit-transition:all 1s ease-in-out;
  -moz-transition:all 1s ease-in-out;
  -ms-transition:all 1s ease-in-out;
  -o-transition:all 1s ease-in-out;
  transition:all 1s ease-in-out
}
.blog-masonry .grid-entry .grid-img .grid-img-hover {
  display:block;
  width:100%;
  height:0%;
  position:absolute;
  top:100%;
  left:0%;
  background:rgba(0,0,0,.5);
  border-radius:3px;
  -webkit-transition:all .4s ease-in-out;
  -moz-transition:all .4s ease-in-out;
  -ms-transition:all .4s ease-in-out;
  -o-transition:all .4s ease-in-out;
  transition:all .4s ease-in-out;
  z-index:20
}
.blog-masonry .grid-entry .grid-img:hover .grid-img-hover {
  top:0%;
  height:100%
}
.blog-masonry .grid-entry .grid-img a {
  color:#fff
}
.blog-masonry .grid-entry .grid-img i.hover-icon {
  position:absolute;
  top:50%;
  left:50%;
  display:inline-block;
  margin-top:-20px;
  margin-left:-20px;
  width:40px;
  height:40px;
  line-height:40px;
  text-align:center;
  font-size:14px;
  border-radius:3px;
  opacity:0;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-transition:all .6s ease-in;
  -moz-transition:all .6s ease-in;
  -ms-transition:all .6s ease-in;
  -o-transition:all .6s ease-in;
  transition:all .6s ease-in;
  z-index:25
}
.blog-masonry .grid-entry .grid-img:hover i.hover-icon {
  opacity:1;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}
.blog-masonry .grid-entry .bor {
  margin-top:6px;
  margin-bottom:5px;
  width:75px;
  height:3px
}
.blog-masonry .grid-entry .read-more {
  display:block;
  margin-top:10px;
  color:#444;
  font-weight:bold;
  font-size:12px
}
.blog-masonry .grid-entry .grid-quote {
  color:#fff;
  padding:15px
}
.blog-masonry .grid-entry .grid-quote i {
  margin-bottom:10px
}
.blog-masonry .grid-entry .grid-quote p {
  font-size:16px;
  line-height:32px
}
.blog-masonry .grid-entry .grid-quote .author {
  font-size:16px;
  font-weight:600
}
.masonry-grid .item {
  padding:15px;
  width:33.3%
}
@media(max-width:767px) {
  .masonry-grid .item {
    width:50% !important
  }
}
@media(max-width:480px) {
  .masonry-grid .item {
    width:100% !important
  }
}
.masonry-grid .item h4 {
  font-size:22px;
  line-height:35px;
  font-weight:400;
  margin-bottom:5px
}
.masonry-grid .item h4 i {
  display:inline-block;
  color:#fff;
  width:30px;
  height:30px;
  text-align:center;
  line-height:26px;
  border-radius:100%;
  margin-right:5px
}
.masonry-grid .item p {
  font-size:15px;
  line-height:33px;
  color:#888;
  margin-left:40px
}
.masonry-grid .item p a {
  font-size:13px;
  line-height:23px;
  display:inline-block;
  margin-top:8px;
  font-weight:600;
  color:#555
}
.magazine .sidebar {
  max-width:400px
}
.magazine .sidebar h5 {
  font-size:16px !important;
  font-weight:600 !important;
  text-transform:uppercase;
  margin-bottom:5px;
  border-bottom:1px solid #eee
}
.magazine .sidebar .widget-content.search {
  max-width:300px !important
}
.magazine .sidebar .widget-content.brand-bg {
  max-width:400px
}
.magazine .sidebar .widget-content.brand-bg i {
  font-size:20px;
  margin-bottom:4px
}
.magazine .sidebar .widget-content.gallery img {
  max-width:80px
}
.magazine .sidebar .widget-content.tags .label {
  background:#f7f7f7;
  color:#888
}
.magazine .magazine-meta {
  color:#999
}
.magazine .magazine-meta i {
  margin-right:5px
}
.magazine .magazine-item {
  margin-bottom:15px
}
.magazine .magazine-item.mag-1 {
  max-width:400px
}
.magazine .magazine-item.mag-1 img {
  margin-bottom:10px
}
.magazine h4.mag-head {
  text-transform:uppercase;
  padding-bottom:5px;
  margin-bottom:20px;
  border-bottom:1px solid #eee
}
.magazine h4.mag-head i {
  margin-right:5px
}
@media(max-width:767px) {
  .magazine .sidebar {
    margin-top:20px
  }
}
.magazine-list {
  max-width:400px
}
.magazine-list li {
  margin:20px 0
}
.magazine-list li img {
  max-width:100px;
  float:left;
  margin-top:5px
}
.magazine-list .m-list-content {
  margin-left:110px
}
.magazine-list h5 {
  font-weight:400;
  line-height:25px;
  margin-top:0;
  padding-top:0
}
.magazine-list .magazine-meta {
  font-size:12px
}
.magazine-item.mag-2 {
  margin:30px 0
}
.magazine-item.mag-2 img {
  float:left;
  max-width:200px
}
.magazine-item.mag-2 .mag-2-content {
  margin-left:220px
}
@media(max-width:491px) {
  .magazine-item.mag-2 img {
    max-width:400px;
    width:100%;
    float:none !important
  }
  .magazine-item.mag-2 .mag-2-content {
    margin-left:0;
    margin-top:10px
  }
}
.magazine-item.mag-2 h4 {
  margin-top:0;
  padding-top:0;
  line-height:25px
}
.magazine-single h2 {
  font-size:35px;
  line-height:50px
}
@media(max-width:767px) {
  .magazine-single h2 {
    font-size:22px;
    font-weight:normal;
    line-height:37px
  }
}
.magazine-single .magazine-meta {
  font-size:14px;
  margin:8px 0
}
.magazine-single p {
  font-size:14px;
  line-height:33px
}
.magazine-comments .magazine-comment-item {
  border-bottom:1px solid #eee;
  padding-bottom:15px;
  margin-bottom:15px
}
.magazine-comments .magazine-comment-item.comment-reply {
  margin-left:75px
}
.magazine-comments .comment-author-image {
  float:left;
  max-width:60px
}
.magazine-comments .comment-details {
  margin-left:75px
}
.search-homepage {
  text-align:center;
  margin-top:40px
}
.searchBox {
  display:block;
  display:inline-block;
  margin:0
}
.search-check {
  float:left
}
.search-page form {
  margin:10px 0
}
.search-page .search-width {
  max-width:350px
}
.search-page input,
.search-page seelct {
  margin-bottom:5px
}
.SearchDialog .form-horizontal .form-group {
  margin-left:0;
  margin-right:0
}
.SearchDialog .form-horizontal .control-label {
  text-align:right;
  margin-bottom:0;
  padding-top:7px;
  font-weight:bold
}
.locations-filter {
  padding-bottom:10px
}
.search-results .s-result-item {
  margin-bottom:15px;
  padding-bottom:15px;
  border-bottom:1px solid #eee
}
.search-results .s-result-item h5 {
  font-size:18px
}
.search-results .s-result-item .s-links {
  font-weight:600
}
.portfolio #filters {
  margin-bottom:30px
}
.isotope-item {
  z-index:2
}
.isotope-hidden.isotope-item {
  z-index:1
}
.isotope,
.isotope .isotope-item {
  -webkit-transition-duration:.8s;
  -moz-transition-duration:.8s;
  -ms-transition-duration:.8s;
  -o-transition-duration:.8s;
  transition-duration:.8s
}
.isotope {
  -webkit-transition-property:height,width;
  -moz-transition-property:height,width;
  -ms-transition-property:height,width;
  -o-transition-property:height,width;
  transition-property:height,width
}
.isotope .isotope-item {
  -webkit-transition-property:-webkit-transform,opacity;
  -moz-transition-property:-moz-transform,opacity;
  -ms-transition-property:-ms-transform,opacity;
  -o-transition-property:-o-transform,opacity;
  transition-property:transform,opacity
}
.portfolio.pf-one .p-element {
  width:24%;
  text-align:center;
  overflow:hidden;
  cursor:pointer;
  float:left;
  margin:.5%
}
.portfolio.pf-one .p-element p {
  margin-bottom:10px
}
@media(max-width:1050px) {
  .portfolio.pf-one .p-element {
    width:32%
  }
}
@media(max-width:991px) {
  .portfolio.pf-one .p-element {
    width:48%
  }
}
@media(max-width:480px) {
  .portfolio.pf-one .p-element {
    width:100%;
    margin-right:0;
    margin-left:0
  }
}
.portfolio.pf-two .p-element {
  width:25%;
  text-align:center;
  overflow:hidden;
  cursor:pointer;
  float:left
}
.portfolio.pf-two .p-element p {
  margin-bottom:10px
}
@media(max-width:1050px) {
  .portfolio.pf-two .p-element {
    width:33.333%
  }
}
@media(max-width:991px) {
  .portfolio.pf-two .p-element {
    width:50%
  }
}
@media(max-width:480px) {
  .portfolio.pf-two .p-element {
    width:100%
  }
}
.projects .related-projects img {
  max-width:150px;
  margin-right:8px
}
.quote-one .quote-one-item {
  margin:10px auto
}
.quote-one span {
  float:left;
  font-family:'Georgia Times New Roman',serif;
  width:60px;
  display:inline-block;
  line-height:115px;
  font-size:120px;
  text-align:center;
  color:#fff
}
.quote-one .quote-one-right {
  margin-left:80px
}
.quote-one p {
  font-size:20px;
  line-height:40px;
  font-weight:300
}
.quote-two {
  background:url("/NCH/media/img/raster.png"),url("/NCH/media/img/backgrounds/3.jpg") center center;
  background-attachment:fixed
}
.quote-two .quote-two-content {
  text-align:center;
  max-width:900px;
  margin:60px auto;
  color:#fff
}
.quote-two span {
  font-family:'Georgia Times New Roman',serif;
  font-size:120px;
  color:#fff;
  width:90px;
  height:90px;
  border-radius:100px;
  line-height:140px;
  display:block;
  margin:10px auto
}
.quote-two h3 {
  font-size:35px;
  line-height:50px;
  font-weight:300;
  color:#fff;
  margin-bottom:10px
}
@media(max-width:767px) {
  .quote-two h3 {
    font-size:25px;
    line-height:40px
  }
}
.quote-three .quote-three-content {
  text-align:center;
  max-width:900px;
  margin:30px auto
}
.quote-three img {
  width:100px;
  height:100px;
  display:block;
  margin:10px auto;
  border-radius:100px
}
.quote-three h3 {
  font-size:22px;
  line-height:40px;
  font-weight:400;
  max-width:800px;
  margin:0 auto
}
.client-one {
  margin:10px 0
}
.client-one .c1-item {
  position:relative;
  margin:10px;
  box-shadow:0 0 1px rgba(0,0,0,.2);
  padding:5px
}
.client-one .c1-item .img-hover {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  opacity:0;
  cursor:pointer;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter:alpha(opacity=0);
  -webkit-transition:all .4s ease-out;
  -moz-transition:all .4s ease-out;
  -o-transition:all .4s ease-out;
  -ms-transition:all .4s ease-out;
  transition:all .4s ease-out;
  z-index:999
}
.client-one .c1-item:hover .img-hover {
  opacity:1;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter:alpha(opacity=100)
}
.client-one .c1-item h5 {
  position:absolute;
  top:40%;
  text-align:center;
  font-size:18px;
  font-weight:bold;
  text-transform:uppercase;
  width:100%;
  display:inline-block;
  opacity:0;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter:alpha(opacity=0);
  -webkit-transition:all .4s ease-in;
  -moz-transition:all .4s ease-in;
  -ms-transition:all .4s ease-in;
  -o-transition:all .4s ease-in;
  transition:all .4s ease-in;
  z-index:10000
}
.client-one .c1-item:hover h5 {
  opacity:1;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter:alpha(opacity=100)
}
.client-one .c1-item h5 a {
  color:#fff
}
.client-two {
  margin:10px 0
}
.client-two .c2-item {
  box-shadow:inset 0 0 100px rgba(0,0,0,.03);
  border:1px solid #e5e5e5;
  position:relative;
  margin:10px auto;
  text-align:center;
  height:150px
}
@media(max-width:767px) {
  .client-two .c2-item {
    max-width:250px
  }
}
.client-two .c2-item a img {
  width:100%;
  max-width:200px;
  padding:45px 0;
  display:inline-block
}
.client-three {
  margin:10px 0
}
.client-three .c3-item {
  margin:10px
}
.client-three .c3-item a img {
  width:100%;
  max-width:260px;
  margin:0 auto
}
.tb-contact {
  margin-top:0;
  padding-left:0
}
.contact-us-one .contact-map iframe {
  width:100%;
  height:300px;
  border:0
}
.contact-us-one h5 {
  margin:5px 0
}
.contact-us-one .contact-item {
  margin-bottom:10px
}
.contact-us-one .contact-item i {
  color:#fff
}
.contact-us-one ul li {
  margin:10px 0
}
.contact-us-one ul li a {
  color:#888
}
.contact-us-two h5 {
  margin:5px 0
}
.contact-us-two .contact-map iframe {
  width:100%;
  height:270px;
  padding:3px;
  border:1px solid #ddd
}
.contact-us-two .contact-item {
  max-width:300px;
  margin:10px auto;
  padding:15px 10px;
  color:#fff;
  border-radius:3px;
  box-shadow:inset 0 3px 0 rgba(0,0,0,.2)
}
.contact-us-two i {
  width:40px;
  height:40px;
  border-radius:100px;
  line-height:40px;
  display:block;
  background:rgba(0,0,0,.2);
  margin:10px auto
}
.contact-us-two h4,
.contact-us-two a,
.contact-us-two a:hover {
  color:#fff
}
.contact-us-three .contact-map iframe {
  width:100%;
  height:270px;
  padding:3px;
  border:1px solid #ddd
}
.contact-us-four .contact-map iframe {
  width:100%;
  height:300px;
  border:0
}
.error-log {
  background:#fcfcfc;
  padding:10px;
  border:1px solid #eee;
  height:400px;
  overflow:auto;
  font-family:"Courier New",monospace
}
.error-log ul {
  list-style-type:none;
  margin:0;
  padding:0
}
.counter-one {
  margin:20px 0
}
.counter-one .counter-item {
  max-width:200px;
  margin:10px auto
}
.counter-one i {
  display:block;
  margin-bottom:20px;
  font-size:25px
}
.counter-one .number-count {
  display:inline-block;
  font-size:42px;
  color:#666
}
.counter-one hr {
  width:35px;
  margin:0 auto;
  margin-top:10px;
  margin-bottom:10px;
  border-width:3px;
  border-bottom:0;
  border-left:0;
  border-right:0
}
.counter-one h5 {
  color:#999;
  text-transform:uppercase
}
.counter-two {
  padding:40px 0
}
.counter-two .counter-item {
  max-width:200px;
  margin:10px auto
}
.counter-two .num-container {
  width:120px;
  height:120px;
  line-height:120px;
  margin:0 auto;
  margin-bottom:20px;
  font-size:40px;
  color:#555;
  background:#fff;
  border-radius:50%;
  box-shadow:0 0 10px rgba(0,0,0,.2);
  -webkit-transition:all .2s ease;
  -moz-transition:all .2s ease;
  -ms-transition:all .2s ease;
  -o-transition:all .2s ease;
  transition:all .2s ease
}
.counter-two .counter-item:hover .num-container {
  box-shadow:0 0 0 10px rgba(0,0,0,.15)
}
.counter-two .num-container .per {
  display:inline-block;
  margin-left:2px;
  font-size:25px
}
.counter-two .counter-item h4 {
  color:#fff
}
.counter-three {
  margin:20px 0
}
.counter-three .counter-item {
  max-width:200px;
  margin:10px auto
}
.counter-three .num-container {
  font-size:90px;
  line-height:90px;
  font-weight:600
}
.counter-three .num-container .per {
  left:2px;
  font-size:25px;
  font-weight:400
}
.counter-four {
  margin:20px 0
}
.counter-four .counter-item {
  max-width:360px;
  margin:10px auto
}
.counter-four i {
  width:75px;
  height:75px;
  line-height:73px;
  font-size:35px;
  text-align:center;
  border-radius:50%;
  float:left;
  border:1px solid #f3f3f3
}
.counter-four h4,
.counter-four p {
  margin-left:90px
}
.counter-four h4 {
  position:relative;
  margin-top:0;
  margin-bottom:0;
  font-size:40px;
  line-height:50px
}
.counter-four h4 small {
  display:inline-block;
  margin-left:3px;
  font-size:18px;
  font-weight:600;
  text-transform:uppercase;
  color:#bbb
}
.counter-four p {
  color:#888
}
.knob-one {
  margin:20px 0
}
.knob-one .knob-item {
  max-width:300px;
  margin:10px auto
}
.knob-one .knob-item h4 {
  text-transform:uppercase
}
.knob-two {
  margin:20px 0
}
.knob-two .knob-item {
  max-width:300px;
  margin:10px auto
}
.knob-two .knob-item h4 {
  text-transform:uppercase
}
.components img {
  max-width:140px;
  display:inline-block
}
.fa-icons ul {
  list-style-type:none;
  padding:0;
  margin:0
}
.fa-icons ul li {
  margin:5px 0
}
.fa-icons ul li i {
  margin-right:5px
}
.events .event-details {
  padding:5px 10px;
  background:#fcfcfc;
  border:1px solid #eee;
  margin-bottom:5px;
  color:#777
}
.events .event-details i {
  margin-right:5px
}
.events-two .event-item {
  padding:12px 10px;
  background:#fff;
  border:1px solid #ddd;
  box-shadow:0 0 5px rgba(0,0,0,.1);
  border-radius:3px;
  margin:20px 0
}
.events-two .e-details {
  float:left;
  width:150px;
  text-align:center;
  font-weight:600;
  font-size:14px;
  margin:5px 0
}
.events-two .e-details span {
  display:block;
  font-size:16px
}
.events-two .e-details .btn {
  margin-top:10px
}
.h-timeline-row {
  margin:50px 0;
  padding-bottom:30px;
  border-bottom:1px solid #e8e8e8
}
.h-timeline-row .entry {
  position:relative;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  border-left:1px solid #eee !important;
  border-right:1px solid #eee !important;
  border-bottom:1px solid #eee !important
}
.h-timeline-row .entry:after,
.h-timeline-row .entry:before {
  position:absolute;
  top:100%;
  left:39px;
  border:solid transparent;
  content:" ";
  height:0;
  width:0;
  pointer-events:none
}
.h-timeline-row .entry:after {
  border-color:rgba(255,255,255,0);
  border-top-color:#fff;
  border-width:8px;
  margin-left:1px
}
.h-timeline-row .entry:before {
  border-color:rgba(0,0,0,0);
  border-top-color:#ccc;
  border-width:9px;
  margin-left:0
}
.h-timeline-row .entry .entry-content {
  padding:15px
}
.h-timeline-row .entry .meta {
  font-size:13px
}
.h-timeline-row .entry .entry-content h4 {
  text-transform:capitalize
}
.h-timeline-row .entry .entry-icon {
  position:absolute;
  left:30px;
  bottom:-50px;
  width:35px;
  height:35px;
  font-size:14px;
  line-height:30px;
  text-align:center;
  color:#fff;
  border-radius:50%;
  border:2px solid #fff;
  box-shadow:0 0 2px rgba(0,0,0,.15)
}
@media(max-width:991px) {
  .h-timeline-row {
    margin-left:15px;
    padding-bottom:0;
    padding-left:30px;
    border-bottom:0;
    padding-top:0;
    border-left:1px solid #e8e8e8
  }
  .h-timeline-row .entry {
    margin-bottom:30px
  }
  .h-timeline-row .entry .entry-icon {
    position:absolute;
    left:-48px;
    bottom:100%;
    margin-bottom:-45px
  }
  .h-timeline-row .entry:after,
  .h-timeline-row .entry:before {
    top:20px;
    left:-16px
  }
  .h-timeline-row .entry:after {
    border-top-color:transparent;
    border-right-color:#fff;
    border-width:8px;
    margin-left:0;
    margin-top:0
  }
  .h-timeline-row .entry:before {
    border-top-color:transparent;
    border-right-color:#ccc;
    border-width:9px;
    margin-left:-2px;
    margin-top:-1px
  }
}
.vertical-timeline {
  margin:20px 15px
}
.v-timeline-col {
  padding-left:30px;
  padding-right:25px;
  border-left:1px solid #e8e8e8
}
.v-timeline-col .entry {
  position:relative;
  margin-bottom:30px;
  padding-bottom:15px;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  box-shadow:inset 0 0 0 1px rgba(0,0,0,.1)
}
.v-timeline-col .entry:after,
.v-timeline-col .entry:before {
  top:47px;
  right:100%;
  border:solid transparent;
  content:" ";
  height:0;
  width:0;
  position:absolute;
  pointer-events:none
}
.v-timeline-col .entry:after {
  border-color:rgba(255,255,255,0);
  border-right-color:#fff;
  border-width:7px;
  margin-right:-1px;
  margin-top:-7px
}
.v-timeline-col .entry:before {
  border-color:rgba(0,0,0,0);
  border-right-color:#ccc;
  border-width:8px;
  margin-right:-1px;
  margin-top:-8px
}
.v-timeline-col .entry-icon {
  position:absolute;
  left:-51px;
  top:27px;
  width:40px;
  height:40px;
  line-height:35px;
  text-align:center;
  color:#fff;
  font-size:16px;
  border-radius:50%;
  border:2px solid #fff;
  box-shadow:0 0 2px rgba(0,0,0,.1)
}
.v-timeline-col .entry-head {
  padding:6px 15px;
  color:#fff;
  font-weight:600;
  border-top-left-radius:4px;
  border-top-right-radius:4px
}
.v-timeline-col .entry-content {
  margin-top:15px;
  padding:0 15px
}
.v-timeline-col .entry-content img {
  margin:5px 0
}
.v-timeline-col .entry-content ul {
  padding-left:20px
}
.v-timeline-col .entry-content .gallery img {
  max-width:125px;
  margin-right:10px;
  margin-top:6px;
  margin-bottom:6px
}
.v-timeline-col .entry-content blockquote {
  border-color:#eee;
  background:transparent;
  padding:5px 0;
  padding-left:20px
}
.v-timeline-col .team .team-member img {
  width:100%;
  max-width:130px;
  float:left
}
.v-timeline-col .team .team-member h5,
.v-timeline-col .team .team-member p,
.v-timeline-col .team .team-member .brand-bg {
  margin-left:145px
}
.v-timeline-col .entry-content.video .video-container {
  position:relative;
  padding-bottom:56.25%;
  height:0;
  overflow:hidden;
  margin-top:5px
}
.v-timeline-col .entry-content.video .video-container iframe {
  width:100%;
  height:100%;
  border:0;
  position:absolute;
  top:0;
  left:0
}
body.bg-img {
  background:url("/NCH/media/img/raster.png"),url("/NCH/media/img/backgrounds/1.jpg");
  background-size:cover;
  background-attachment:fixed
}
.error-inside form {
  max-width:250px;
  margin:20px auto
}
.error {
  max-width:600px;
  margin:0 auto;
  margin-top:100px;
  background:#fff;
  text-align:center;
  box-shadow:0 0 10px rgba(0,0,0,.2);
  border-radius:5px;
  padding:50px
}
.error h2 {
  font-size:50px;
  line-height:65px
}
@media(max-width:767px) {
  .error {
    max-width:500px
  }
  .error h2 {
    font-size:35px;
    line-height:50px
  }
}
.error h3 {
  color:#888
}
.error p {
  max-width:400px;
  margin:0 auto;
  margin-top:10px
}
.error form {
  max-width:250px;
  margin:20px auto
}
.error form input {
  color:#888
}
.error ul li a {
  color:#aaa
}
.error ul li a:hover {
  color:#888
}
.maintenance {
  background:#fff;
  text-align:center;
  max-width:800px;
  margin:0 auto;
  margin-top:100px;
  padding:50px;
  border:1px solid #ddd;
  border-radius:5px;
  position:relative;
  box-shadow:0 0 10px rgba(0,0,0,.1)
}
.maintenance a i {
  width:60px;
  height:60px;
  line-height:60px;
  border-radius:100px;
  text-align:center;
  color:#fff;
  font-size:28px;
  position:absolute;
  top:-30px;
  left:50%;
  margin-left:-30px
}
.maintenance h2 {
  font-size:50px;
  line-height:65px
}
@media(max-width:767px) {
  .maintenance h2 {
    font-size:40px;
    line-height:55px
  }
}
.maintenance h4 {
  margin-bottom:20px
}
.login-link {
  text-align:center
}
.login-reg {
  max-width:450px;
  margin:0 auto;
  margin-top:100px;
  padding:30px;
  background:#fff;
  box-shadow:0 0 10px rgba(0,0,0,.2);
  border-radius:5px
}
.login-reg h4 {
  text-align:center
}
.login-reg .s-media {
  text-align:center
}
.login-reg .s-media a.btn {
  margin:0 5px
}
.login-reg-form form {
  max-width:400px
}
@media(max-width:991px) {
  .login-reg-form {
    max-width:500px
  }
}
.combined-form {
  max-width:400px;
  margin:0 auto;
  margin-top:60px;
  box-shadow:0 3px 10px rgba(0,0,0,.2)
}
.combined-form .nav-tabs {
  border-bottom:0;
  text-align:center
}
.combined-form ul li a i {
  display:block;
  font-size:25px;
  margin-bottom:8px;
  text-align:center
}
.combined-form ul li a {
  background:#fff;
  color:#ccc;
  border:0;
  font-size:17px;
  text-transform:uppercase;
  font-weight:600;
  border-right:1px solid #e5e5e5;
  border-top:3px solid #e5e5e5;
  border-bottom:1px solid #e5e5e5;
  border-radius:0 !important;
  -webkit-transition:all .7s ease;
  -moz-transition:all .7s ease;
  -o-transition:all .7s ease;
  -ms-transition:all .7s ease;
  transition:all .7s ease
}
.combined-form ul li a:hover {
  color:#bbb;
  border-top:3px solid #ddd !important
}
.combined-form ul li:first-child a {
  border-top-left-radius:5px !important;
  border-left:1px solid #e5e5e5
}
.combined-form ul li:first-child.active a,
.combined-form ul li:first-child.active:hover a {
  border-left:1px solid #e5e5e5 !important
}
.combined-form ul li:last-child a {
  border-top-right-radius:5px !important;
  border-right:1px solid #e5e5e5 !important
}
.combined-form ul li:last-child.active a,
.combined-form ul li:last-child.active:hover a {
  border-right:1px solid #e5e5e5 !important
}
.combined-form ul li.link-one.active a,
.combined-form ul li.link-one.active:hover a {
  border-top:3px solid #51d466 !important
}
.combined-form ul li.link-one.active a i {
  color:#51d466
}
.combined-form ul li.link-two.active a,
.combined-form ul li.link-two.active:hover a {
  border-top:3px solid #32c8de !important
}
.combined-form ul li.link-two.active a i {
  color:#32c8de
}
.combined-form ul li.link-three.active a,
.combined-form ul li.link-three.active:hover a {
  border-top:3px solid #cb79e6 !important
}
.combined-form ul li.link-three.active a i {
  color:#cb79e6
}
.combined-form ul li.active a {
  color:#444 !important
}
.combined-form ul li.active a,
.combined-form ul li.active:hover a {
  background:#fff !important;
  border-left:0 !important
}
.combined-form ul li:hover a {
  background:#fff !important;
  border-bottom:1px solid #e5e5e5;
  border-right:1px solid #e5e5e5
}
.combined-form-content .tab-content {
  background:#fff;
  padding:20px 30px 10px;
  border:1px solid #e5e5e5;
  border-top:0;
  border-bottom-right-radius:5px;
  border-bottom-left-radius:5px
}
.combined-form-content .tab-content h4 {
  text-align:center;
  color:#777
}
.combined-form-content .tab-content .bor {
  width:50px;
  height:3px;
  margin:0 auto;
  margin-top:10px;
  margin-bottom:20px;
  border-radius:2px
}
.combined-form-content .tab-content label {
  color:#666;
  font-size:13px;
  font-weight:400
}
@media(max-width:767px) {
  .nav-tabs.nav-justified li a {
    margin-bottom:0
  }
}
.foot {
  border-top:10px solid;
  margin-top:30px;
  padding:15px 0;
  background:#fff;
  color:#000
}
.foot .foot-item {
  margin:15px 15px;
  max-width:500px;
  line-height:28px
}
@media(max-width:991px) {
  .foot .foot-item {
    margin-bottom:35px
  }
}
.foot .foot-item h5 {
  color:#0090b9;
  font-size:13px;
  margin-bottom:20px
}
.foot .foot-item p {
  margin:0
}
.foot .foot-item a {
  color:#666
}
.foot .foot-item a:hover {
  color:#0090b9
}
.foot .foot-item .brand-bg {
  margin:10px 0 20px 0
}
.foot .foot-item .subscribe-box {
  margin-top:20px
}
.foot .foot-item .subscribe-box .input-group {
  max-width:250px;
  margin-top:20px
}
.foot .foot-item ul li {
  border-bottom:1px solid rgba(255,255,255,.05);
  padding:0 0
}
.foot .foot-item ul li:last-child {
  border-bottom:0
}
.foot .foot-item .foot-recent-img a img {
  max-width:75px;
  display:inline-block;
  margin-right:5px;
  margin-bottom:10px
}
.foot .foot-item .foot-recent-img a img.img-thumbnail {
  padding:1px;
  border-radius:2px
}
.foot .foot-item .address h6 {
  color:#000;
  font-size:13px
}
.foot .foot-item .address h6 i {
  font-size:14px
}
.foot .foot-item .address p i {
  font-size:14px;
  margin-right:8px;
  color:#000
}
.foot .foot-item .address p.add {
  margin-left:20px
}
.foot .foot-item .address p.tel {
  line-height:35px
}
.foot .foot-item .hospital {
  color:#0090b9;
  font-size:13px;
  margin-bottom:20px;
  font-weight:bolder
}
.foot .foot-item .local {
  color:#0090b9;
  font-size:13px;
  margin-bottom:20px;
  font-weight:bolder
}
.foot .foot-item .toll-free {
  color:#0090b9;
  font-size:13px;
  margin-bottom:20px;
  font-weight:bolder
}
.foot .foot-item .physician-referral {
  color:#0090b9;
  font-size:13px;
  margin-bottom:20px;
  font-weight:bolder
}
footer {
  padding:15px 10px 4px;
  border-top:1px solid rgba(255,255,255,.05);
  background:#333;
  color:#ccc
}
footer a {
  color:#ccc
}
footer a:hover {
  color:#aaa
}
@media(max-width:767px) {
  footer .pull-left,
  footer .pull-right {
    float:none !important;
    text-align:center
  }
}
.ui-designs img {
  margin:15px auto;
  max-width:350px;
  width:100%;
  box-shadow:inset 0 0 5px rgba(0,0,0,.1)
}
.my-child-has-title {
  font-size:36px;
  padding-top:5px;
  font-weight:lighter;
  margin-bottom:20px
}
.welcome-message {
  font-size:36px;
  padding:30px 0;
  font-weight:lighter;
  text-align:center;
  color:#fff;
  background-color:#0090b9;
  line-height:inherit
}
.bottom-tagline-content {
  margin-top:20px
}
.bottom-tagline {
  font-size:36px;
  padding:30px 0;
  font-weight:lighter;
  text-align:center;
  color:#fff;
  background-color:#0090b9;
  line-height:inherit
}
.bottom-divider {
  padding:5px 0;
  background-color:#0090b9;
  line-height:inherit
}
.homepage-menu-title {
  font-size:32px;
  font-weight:lighter;
  padding:20px 0;
  text-align:center;
  color:#fff;
  background-color:#0090b9;
  line-height:inherit
}
.homepage-menu-title-content2 {
  margin-top:20px
}
.homepage-menu-title2 {
  font-size:32px;
  padding:20px 0;
  text-align:center;
  color:#fff;
  background-color:#0090b9;
  line-height:inherit
}
.no-padding {
  padding-left:0 !important;
  padding-right:0 !important
}
.nav-tabs {
  border-bottom:0 solid #ddd
}
.nav-tabs>li>a {
  margin-right:2px;
  border-radius:0;
  border:1px solid transparent;
  line-height:1.42857;
  background:#6ecff6
}
.nav-tabs>li.active>a,
.nav-tabs>li.active>a:hover,
.nav-tabs>li.active>a:focus {
  color:#fff !important;
  background-color:#0090b9 !important;
  border-width:1px !important;
  border-style:solid !important;
  border-color:#fff #fff transparent !important;
  -moz-border-top-colors:none !important;
  -moz-border-right-colors:none !important;
  -moz-border-bottom-colors:none !important;
  -moz-border-left-colors:none !important;
  border-image:none !important;
  cursor:default !important
}
.nav>li>a {
  position:relative;
  display:block;
  padding:5px 30px
}
#homepage-locations .nav-tabs>li>a {
  font-size:18px;
  color:#fff
}
#homepage-news-events .nav-tabs>li>a {
  font-size:18px;
  color:#fff
}
#physician-search .nav-tabs>li>a {
  font-size:18px;
  color:#fff
}
.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:0 !important;
  padding-left:15px;
  padding-right:15px
}
.donate {
  float:none
}
.top-divider {
  border-top:3px solid;
  background:#fff;
  border-color:#0090b9;
  padding:10px 0
}
.best-childrens-hospital {
  width:100%
}
.best-childrens-hospital-image {
  width:100px;
  height:113px
}
.physician-badge {
  padding:5px 15px 5px 15px;
  width:100%
}
.physician-badge-message {
  font-style:italic;
  padding:10px 0 0 0
}
#physician-search .dropdown-menu {
  left:auto;
  right:0
}
.broken-link a {
  color:#0090b9
}
.broken-link a:hover {
  color:#23527c
}
#p_lt_ctl08_mainPagePlaceholder_p_lt_ctl03_pressReleaseFilter_filterDocuments_lblValue {
  margin:0
}
#p_lt_ctl08_mainPagePlaceholder_p_lt_ctl03_newsFilter_filterDocuments_lblValue {
  margin:0
}
#p_lt_ctl08_mainPagePlaceholder_p_lt_ctl03_eventsfilter_filterDocuments_lblValue {
  margin:0
}
.FeedLinkHeader {
  float:right;
  top:36px;
  position:relative
}
.listBoxHead {
  background:#f5f5f5 url("/App_Themes/CorporateSite/Images/bg_contentBoxHead.png") repeat-x scroll left top;
  line-height:32px;
  color:#737373;
  padding-left:38px
}
.contentBox {
  margin-bottom:35px
}
.contentBox .content {
  padding:10px 0 10px 38px;
  color:#737373
}
.listBoxWithTeaser,
.listBoxWithoutTeaser,
.listBoxTwoColumns {
  margin-bottom:10px;
  margin-top:10px;
  overflow:hidden
}
.listBoxTwoColumns .teaser,
.listBoxWithTeaser .teaser {
  float:left;
  margin-bottom:0
}
.listBoxWithTeaser .description,
.listBoxWithoutTeaser .description {
  margin-left:175px;
  width:auto;
  line-height:normal
}
.listBoxWithTeaser .header {
  color:#1faabe
}
.listBoxWithTeaser .header a:hover {
  color:#0090b9
}
#p_lt_ctl03_mainPagePlaceholder_p_lt_ctl03_newsFilter_filterDocuments_txtValue {
  width:150px;
  float:left
}
.news-label {
  padding-right:15px
}
.listDetail .teaser {
  padding:15px 0
}
.listDetail .contentText {
  width:auto
}
.listDetail .contentText .summary {
  background:#f4f4f4 none repeat scroll 0% 0%;
  padding:20px
}
.listDetail .contentText .summary p {
  margin:0;
  font-weight:bold;
  font-size:15px
}
.listDetail .contentText .text {
  margin-top:35px
}
.listDetail .contentText .text {
  margin-top:15px !important
}
.block-heading h3 {
  margin:0 0 15px;
  line-height:50px
}
.block-heading h3 span {
  padding-bottom:11px;
  border-bottom:3px solid;
  border-color:#0090b9
}
.block-heading h1 {
  margin:0 0 15px;
  line-height:50px;
  font-size:18px !important
}
.block-heading h1 span {
  padding-bottom:11px;
  border-bottom:3px solid;
  border-color:#0090b9
}
div.teaser a {
  display: block;
}
div.teaser img {
  max-width: 100%;
  height: auto;
  object-fit: cover;
  object-position: center;
}
.listBoxWithTeaser .teaser img {
  max-width:150px;
  width:100%
}
.left-menu {
  margin-top:10px
}
#cssmenu,
#cssmenu ul,
#cssmenu li,
#cssmenu a {
  margin:0;
  padding:0;
  border:0;
  list-style:none;
  font-weight:normal;
  text-decoration:none;
  line-height:1;
  font-family:'Open Sans',sans-serif;
  font-size:14px;
  position:relative
}
#cssmenu {
  width:100%;
  border-bottom:4px solid #0090b9;
  border-top:4px solid #0090b9;
  margin-bottom:30px
}
#cssmenu a {
  line-height:1.3
}
#cssmenu>ul>li:hover {
  background:#0090b9;
}
#cssmenu>ul>li>a {
  font-size:12px;
  display:block;
  color:#666;
  border:1px solid #ddd;
  border-top:none;
  padding:20px
}
#cssmenu>ul>li>a>span {
  display:block;
  padding:12px 10px
}
#cssmenu>ul>li>a:hover {
  text-decoration:none;
}
#cssmenu>ul>li.active {
  border-bottom:none
}
#cssmenu>ul>li>a:before {
  content:"";
  font-family:"FontAwesome";
  font-weight:400;
  float:left;
  font-size:16px;
  padding:0 20px 10px 0;
  height:40px
}
#cssmenu>ul>li.active>a:before {
  content:"";
  font-family:"FontAwesome";
  font-weight:400;
  float:left;
  font-size:16px;
  padding:0 20px 10px 0
}
#cssmenu ul ul {
  display:none;
  background:#fff;
  border-right:1px solid #a2a194;
  border-left:1px solid #a2a194
}
#cssmenu ul ul li {
  padding:0;
  border-bottom:1px solid #d4d4d4;
  border-top:none;
  background:#f7f7f7;
  background:-moz-linear-gradient(#f7f7f7 0%,#ececec 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f7f7f7),color-stop(100%,#ececec));
  background:-webkit-linear-gradient(#f7f7f7 0%,#ececec 100%);
  background:linear-gradient(#f7f7f7 0%,#ececec 100%)
}
#cssmenu ul ul li:last-child {
  border-bottom:none
}
#cssmenu ul ul a {
  padding:10px 10px 10px 25px;
  display:block;
  color:#676767;
  font-size:12px;
  font-weight:normal;
  padding:20px
}
#cssmenu ul ul a:before {
  content:">";
  position:absolute;
  left:10px;
  color:#000
}
#cssmenu ul ul a:hover {
  color:#0090b9
}
#p_lt_ctl05_SmartSearchBox_btnSearch {
  float:left
}
#p_lt_ctl05_SmartSearchBox_txtWord {
  width:auto !important;
  float:left
}
#p_lt_ctl05_SmartSearchBox_txtWord.p_lt_ctl05_SmartSearchBox_txtWordSpanish.form-control {
  width:120px !important;
  float:left
}
#p_lt_ctl06_SmartSearchBox_btnSearch {
  float:left
}
#p_lt_ctl06_SmartSearchBox_txtWord.p_lt_ctl05_SmartSearchBox_txtWordSpanish.form-control {
  width:120px !important;
  float:left
}
.img-box-why-us-content a {
  color:#666
}
.form-inline .form-control {
  display:inline-block;
  width:32% !important;
  vertical-align:middle
}
.nch-articles h2 {
  text-transform:capitalize;
  font-size:18px;
  margin-top:18px;
  padding-bottom:5px
}
div.listBoxTwoColumns a {
  font-weight:bold
}
.urgent-care {
  color:#de396d
}
#p_lt_ctl06_SmartSearchBox_txtWord {
  width:auto;
  float:left
}
.physician-gender {
  padding-left:0
}
.psoa-mobile {
  margin-top:0
}
@media only screen and (min-width:200px) {
  .addthis_native_toolbox {
    margin:5px 0;
    float:right;
    height:50px
  }
  .listBoxTwoColumns .teaser,
  .listBoxWithTeaser .teaser {
    float:left;
    margin-bottom:0;
    height:200px
  }
  .form-inline .form-control {
    display:inline-block;
    width:30% !important;
    vertical-align:middle
  }
  .toll-free {
    margin-left:0
  }
  .searchBox {
    display:inline-block;
    margin:20px 0 0 0
  }
  .donate {
    float:none
  }
  .row-column-padding {
    padding-top:15px;
    padding-bottom:15px
  }
  .top-links-2 {
    margin-bottom:15px;
    text-align:center
  }
  .tb-contact {
    margin-top:0 !important
  }
  #tb-contact ul {
    margin:0;
    padding:10px 0;
    list-style-type:none;
    text-align:center
  }
  .carousel-inner>.item>img {
    line-height:1
  }
  .welcome-message {
    font-size:24px;
    padding:30px 0;
    font-weight:lighter;
    text-align:center;
    color:#fff;
    background-color:#0090b9;
    line-height:inherit
  }
  .bottom-tagline {
    font-size:21px;
    padding:30px 0;
    font-weight:lighter;
    text-align:center;
    color:#fff;
    background-color:#0090b9;
    line-height:inherit
  }
  .my-child-has-title {
    font-size:36px;
    padding-top:10px;
    font-weight:lighter;
    margin-bottom:20px;
    text-align:center
  }
  .img-box-features .img-box-features-icon {
    width:120px;
    height:120px;
    line-height:110px;
    border-radius:100px;
    text-align:center;
    margin:15px auto;
    padding:0
  }
  .img-box-features .img-box-features-icon a img {
    max-width:60px;
    display:inline-block
  }
  .welcome-message {
    font-size:21px;
    padding:30px 0;
    font-weight:lighter;
    text-align:center;
    color:#fff;
    background-color:#0090b9;
    line-height:inherit
  }
  .homepage-menu-title2 {
    font-size:24px;
    font-weight:lighter;
    padding:20px 0;
    text-align:center;
    color:#fff;
    background-color:#0090b9;
    line-height:inherit
  }
  footer .pull-left,
  footer .pull-right {
    float:none !important;
    text-align:left
  }
  #homepage-wait-time .box-homepage-wait-time-content h3 a {
    color:#0090b9;
    font-size:16px
  }
  .wait-time-minutes {
    font-size:26px;
    line-height:34px;
    font-weight:600;
    color:#0090b9
  }
  .wait-time-title {
    font-size:20px;
    line-height:45px;
    font-weight:600
  }
  #homepage-locations .nav>li>a {
    position:relative;
    display:block;
    padding:5px 15px
  }
  #homepage-news-events .nav>li>a {
    position:relative;
    display:block;
    padding:5px 15px
  }
  #homepage-wait-time .box-homepage-wait-time-content h3 a {
    color:#0090b9;
    font-size:12px
  }
  #homepage-wait-time .box-homepage-wait-time-content h3 {
    line-height:15px
  }
  .physician-gender {
    padding-left:0
  }
}
@media only screen and (min-width:320px) {
  .addthis_native_toolbox {
    margin:5px 0;
    float:right;
    height:50px
  }
  .listBoxTwoColumns .teaser,
  .listBoxWithTeaser .teaser {
    float:left;
    margin-bottom:0;
    height:200px
  }
  .form-inline .form-control {
    display:inline-block;
    width:30%;
    vertical-align:middle
  }
  .toll-free {
    margin-left:0
  }
  .searchBox {
    display:inline-block;
    margin:20px 0 0 0
  }
  .donate {
    float:none
  }
  .row-column-padding {
    padding-top:15px;
    padding-bottom:15px
  }
  .top-links-2 {
    margin-bottom:15px;
    text-align:center
  }
  .tb-contact {
    margin-top:0 !important
  }
  #tb-contact ul {
    margin:0;
    padding:10px 0;
    list-style-type:none;
    text-align:center
  }
  .carousel-inner>.item>img {
    line-height:1;
    padding-top:0
  }
  .welcome-message {
    font-size:24px;
    padding:30px 0;
    font-weight:lighter;
    text-align:center;
    color:#fff;
    background-color:#0090b9;
    line-height:inherit
  }
  .bottom-tagline {
    font-size:21px;
    padding:30px 0;
    font-weight:lighter;
    text-align:center;
    color:#fff;
    background-color:#0090b9;
    line-height:inherit
  }
  .my-child-has-title {
    font-size:36px;
    padding-top:10px;
    font-weight:lighter;
    margin-bottom:20px;
    text-align:center
  }
  .img-box-features .img-box-features-icon {
    width:120px;
    height:120px;
    line-height:110px;
    border-radius:100px;
    text-align:center;
    margin:15px auto;
    padding:0
  }
  .img-box-features .img-box-features-icon a img {
    max-width:60px;
    display:inline-block
  }
  .welcome-message {
    font-size:21px;
    padding:30px 0;
    font-weight:lighter;
    text-align:center;
    color:#fff;
    background-color:#0090b9;
    line-height:inherit
  }
  .homepage-menu-title2 {
    font-size:24px;
    font-weight:lighter;
    padding:20px 0;
    text-align:center;
    color:#fff;
    background-color:#0090b9;
    line-height:inherit
  }
  footer .pull-left,
  footer .pull-right {
    float:none !important;
    text-align:left
  }
  #homepage-wait-time .box-homepage-wait-time-content h3 a {
    color:#0090b9;
    font-size:16px
  }
  .wait-time-minutes {
    font-size:26px;
    line-height:34px;
    font-weight:600;
    color:#0090b9
  }
  .btn.btn-color:hover,
  .btn.btn-color:focus,
  .btn.btn-color.active,
  .btn.btn-color:active {
    background:none repeat scroll 0% 0% #1faabe;
    color:#fff
  }
  #homepage-locations .nav>li>a {
    position:relative;
    display:block;
    padding:5px 15px
  }
  #homepage-news-events .nav>li>a {
    position:relative;
    display:block;
    padding:5px 15px
  }
  #homepage-wait-time .box-homepage-wait-time-content h3 a {
    color:#0090b9;
    font-size:12px
  }
  .wait-time-title {
    font-size:20px;
    font-weight:600
  }
  .wait-time-minutes {
    font-size:20px;
    line-height:28px;
    font-weight:600;
    color:#0090b9
  }
  #homepage-wait-time .box-homepage-wait-time-content h3 {
    line-height:15px
  }
}
@media only screen and (min-width:480px) {
  .form-inline .form-control {
    display:inline-block;
    width:30%;
    vertical-align:middle
  }
  .toll-free {
    margin-left:0
  }
  .searchBox {
    display:inline-block;
    margin:20px 0 0 0
  }
  .donate {
    float:none
  }
  .row-column-padding {
    padding-top:15px;
    padding-bottom:15px
  }
  .tb-contact {
    margin-top:0 !important
  }
  #tb-contact ul {
    margin:0;
    padding:10px 0;
    list-style-type:none;
    text-align:center
  }
  .welcome-message {
    font-size:30px;
    padding:30px 0;
    font-weight:lighter;
    text-align:center;
    color:#fff;
    background-color:#0090b9;
    line-height:inherit
  }
  .bottom-tagline {
    font-size:36px;
    padding:30px 0;
    font-weight:lighter;
    text-align:center;
    color:#fff;
    background-color:#0090b9;
    line-height:inherit
  }
  .img-box-features .img-box-features-icon {
    width:160px;
    height:160px;
    line-height:110px;
    border-radius:100px;
    text-align:center;
    margin:40px auto;
    padding:20px
  }
  .img-box-features .img-box-features-icon a img {
    max-width:80px
  }
  .img-box-features h6 {
    color:#fff;
    margin-top:-20px
  }
  .homepage-menu-title2 {
    font-size:32px;
    font-weight:lighter;
    padding:20px 0;
    text-align:center;
    color:#fff;
    background-color:#0090b9;
    line-height:inherit
  }
  #homepage-wait-time .box-homepage-wait-time-content h3 a {
    color:#0090b9;
    font-size:16px
  }
  .wait-time-minutes {
    font-size:26px;
    line-height:20px;
    font-weight:600;
    color:#0090b9
  }
  #homepage-wait-time .box-homepage-wait-time-content h3 {
    line-height:0
  }
}
@media only screen and (min-width:768px) {
  #p_lt_ctl06_SmartSearchBox_txtWord {
    width:auto;
    float:left
  }
  .addthis_native_toolbox {
    margin:5px 0;
    float:right;
    height:25px
  }
  .listBoxTwoColumns .teaser,
  .listBoxWithTeaser .teaser {
    float:left;
    padding-right:10px;
    margin-bottom:0;
    height:175px
  }
  .form-inline .form-control {
    display:inline-block;
    width:30%;
    vertical-align:middle
  }
  .searchBox {
    display:inline-block;
    margin:20px 0 0 0
  }
  .donate {
    float:none
  }
  .row-column-padding {
    padding-top:15px;
    padding-bottom:50px
  }
  .btn-bottom-left {
    position:absolute;
    bottom:0
  }
  .tb-contact {
    margin-top:0 !important
  }
  .top-links-2 {
    margin-bottom:15px;
    text-align:center
  }
  .header-2 .logo h1 {
    text-align:center
  }
  .welcome-message {
    font-size:32px;
    padding:30px 0;
    font-weight:lighter;
    text-align:center;
    color:#fff;
    background-color:#0090b9;
    line-height:inherit
  }
  .bottom-tagline {
    font-size:36px;
    padding:30px 0;
    font-weight:lighter;
    text-align:center;
    color:#fff;
    background-color:#0090b9;
    line-height:inherit
  }
  .img-box-features h6 {
    color:#fff;
    margin-top:-20px
  }
  .homepage-menu-title2 {
    font-size:32px;
    font-weight:lighter;
    padding:20px 0;
    text-align:center;
    color:#fff;
    background-color:#0090b9;
    line-height:inherit
  }
  .header-2 .navigation-2 #menu-button {
    position:relative;
    padding:10px 20px;
    cursor:pointer;
    font-size:13px;
    color:#fff;
    font-weight:600;
    text-transform:uppercase;
    margin-top:10px
  }
  #homepage-wait-time .box-homepage-wait-time-content h3 a {
    color:#0090b9;
    font-size:14px
  }
  .wait-time-minutes {
    font-size:28px;
    line-height:20px;
    font-weight:600;
    color:#0090b9
  }
  #homepage-wait-time .box-homepage-wait-time-content h3 {
    line-height:0
  }
}
@media only screen and (max-width:992px) {
  .psoa-mobile {
    margin-top:-60px
  }
}
@media only screen and (min-width:992px) {
  #p_lt_ctl06_SmartSearchBox_txtWord {
    width:150px;
    float:left
  }
  .top-links-2 {
    margin-bottom:15px;
    text-align:right;
    padding:0 !important
  }
  .listBoxTwoColumns .teaser,
  .listBoxWithTeaser .teaser {
    float:left;
    padding-right:10px;
    margin-bottom:0;
    height:175px
  }
  .form-inline .form-control {
    display:inline-block;
    width:30%;
    vertical-align:middle
  }
  .toll-free {
    margin-left:0
  }
  .toll-free-spanish {
    margin-left:0
  }
  .donate {
    float:left
  }
  .searchBox {
    display:inline-block;
    margin:0
  }
  .tb-contact {
    margin-top:36px !important;
    margin-left:48px
  }
  #tb-contact ul {
    margin:0;
    padding:0 !important;
    list-style-type:none;
    text-align:center
  }
  .header-2 .logo h1 {
    text-align:center
  }
  .welcome-message {
    font-size:36px;
    padding:30px 0;
    font-weight:lighter;
    text-align:center;
    color:#fff;
    background-color:#0090b9;
    line-height:inherit
  }
  .bottom-tagline {
    font-size:36px;
    padding:30px 0;
    font-weight:lighter;
    text-align:center;
    color:#fff;
    background-color:#0090b9;
    line-height:inherit
  }
  .img-box-features h6 {
    color:#fff;
    margin-top:-20px
  }
  .homepage-menu-title2 {
    font-size:32px;
    font-weight:lighter;
    padding:20px 0;
    text-align:center;
    color:#fff;
    background-color:#0090b9;
    line-height:inherit
  }
  #homepage-wait-time .box-homepage-wait-time-content h3 {
    line-height:0
  }
  .physician-gender {
    padding-left:0
  }
}
@media only screen and (min-width:1200px) {
  #p_lt_ctl06_SmartSearchBox_txtWord {
    width:auto;
    float:left
  }
  .addthis_native_toolbox {
    margin:5px 0;
    float:right;
    height:25px
  }
  .listBoxTwoColumns .teaser,
  .listBoxWithTeaser .teaser {
    float:left;
    padding-right:10px;
    margin-bottom:0;
    height:175px
  }
  .form-inline .form-control {
    display:inline-block;
    width:30%;
    vertical-align:middle
  }
  .toll-free {
    margin-left:0
  }
  .toll-free-spanish {
    margin-left:-50px
  }
  .donate {
    float:left
  }
  .searchBox {
    display:block;
    display:inline-block;
    margin:0
  }
  .p_lt_ctl05_SmartSearchBox_txtWordSpanish .form-control {
    width:120px !important;
    float:left
  }
  .top-links-2 {
    margin-bottom:15px;
    text-align:right
  }
  .tb-contact {
    margin-top:36px
  }
  #tb-contact ul {
    margin-left:30px;
    padding:0 !important;
    list-style-type:none;
    text-align:center
  }
  .header-2 .logo h1 {
    text-align:center
  }
  .welcome-message {
    font-size:36px;
    padding:30px 0;
    font-weight:lighter;
    text-align:center;
    color:#fff;
    background-color:#0090b9;
    line-height:inherit
  }
  .bottom-tagline {
    font-size:36px;
    padding:30px 0;
    font-weight:lighter;
    text-align:center;
    color:#fff;
    background-color:#0090b9;
    line-height:inherit
  }
  .img-box-features h6 {
    color:#fff;
    margin-top:-30px
  }
  .homepage-menu-title2 {
    font-size:32px;
    font-weight:lighter;
    padding:20px 0;
    text-align:center;
    color:#fff;
    background-color:#0090b9;
    line-height:inherit
  }
  .wait-time-title {
    font-size:22px;
    line-height:37px;
    font-weight:600
  }
  #homepage-wait-time .box-homepage-wait-time-content h3 {
    line-height:0
  }
  .physician-gender {
    padding-left:0
  }
}
.nav-mega-menu {
  text-align:center
}
.megamenu_wrapper,
.megamenu_wrapper_full {
  margin:5 auto;
  display:block;
  position:relative;
  z-index:9999;
  font-family:Open Sans;
  font-size:10px;
  line-height:21px;
  z-index:10
}
.megamenu_wrapper {
  width:980px;
  margin-top:30px
}
a.megamenu_wrapper_full {
  width:100%;
  margin-top:20px
}
.megamenu_container {
  width:100%;
  margin:0 auto;
  height:40px
}
.megamenu_wrapper .megamenu_container {
  width:100%
}
.megamenu_wrapper_full .megamenu_container {
  width:100%;
  padding:0
}
.megamenu_container .megamenu {
  list-style:none;
  text-align:center
}
.megamenu>li {
  padding-right:10px;
  border:medium none;
  z-index:10;
  display:inline-block !important
}
.megamenu li.menuitem_fullwidth {
  position:static !important
}
.megamenu>li>a {
  outline:0;
  font-weight:bold;
  padding:10px 10px 10px 0;
  text-decoration:none;
  display:block
}
.megamenu>li .menuitem_drop {
  padding-right:21px
}
.megamenu>li.menuitem_nodrop>a {
  padding-bottom:15px
}
.megamenu>li.menuitem_right {
  float:right;
  right:0;
  margin-right:0
}
.megamenu li.megamenu_button {
  display:none
}
.megamenu li.megamenu_button_active {
  background:#000 !important
}
.megamenu .dropdown_1column,
.megamenu .dropdown_2columns,
.megamenu .dropdown_3columns,
.megamenu .dropdown_4columns,
.megamenu .dropdown_5columns,
.megamenu .dropdown_fullwidth {
  margin:0;
  display:none;
  position:absolute;
  top:41px;
  left:-1px
}
.megamenu .dropdown_1column {
  width:135px;
  padding:15px 14px 15px 15px
}
.megamenu .dropdown_2columns {
  width:290px;
  padding:15px 11px 15px 15px
}
.megamenu .dropdown_3columns {
  width:445px;
  padding:15px 8px 15px 15px
}
.megamenu .dropdown_4columns {
  width:600px;
  padding:15px 5px 15px 15px
}
.megamenu .dropdown_5columns {
  width:755px;
  padding:15px 2px 15px 15px
}
.megamenu .dropdown_fullwidth {
  width:1024px;
  padding:15px 0 15px 15px;
  top:40px;
  left:0
}
.megamenu_wrapper_full .megamenu .dropdown_fullwidth {
  left:50%;
  margin-left:-515px
}
@media only screen and (min-width:1225px) {
  .megamenu .dropdown_1column {
    width:135px;
    padding:15px 14px 15px 15px
  }
  .megamenu .dropdown_2columns {
    width:290px;
    padding:15px 11px 15px 15px
  }
  .megamenu .dropdown_3columns {
    width:445px;
    padding:15px 8px 15px 15px
  }
  .megamenu .dropdown_4columns {
    width:600px;
    padding:15px 5px 15px 15px
  }
  .megamenu .dropdown_5columns {
    width:755px;
    padding:15px 2px 15px 15px
  }
  .megamenu .dropdown_fullwidth {
    width:1120px;
    padding:15px 0 15px 15px;
    top:40px;
    left:0
  }
  .megamenu_wrapper_full .megamenu .dropdown_fullwidth {
    left:50%;
    margin-left:-560px
  }
}
.megamenu_wrapper .dropdown_right,
.megamenu_wrapper_full .dropdown_right {
  left:auto;
  right:-1px
}
.megamenu_wrapper .megamenu li.menuitem_right .dropdown_fullwidth {
  left:auto;
  right:8px
}
.megamenu_wrapper_full .megamenu li.menuitem_right>.dropdown_fullwidth {
  top:41px
}
.megamenu li:hover>div {
  display:block
}
.megamenu .col_one_sixth,
.megamenu .col_one_fifth,
.megamenu .col_one_quarter,
.megamenu .col_one_third,
.megamenu .col_two_fifths,
.megamenu .col_half,
.megamenu .col_three_fifths,
.megamenu .col_two_thirds,
.megamenu .col_three_quarters,
.megamenu .col_four_fifths,
.megamenu .col_five_sixths,
.megamenu .col_full {
  float:left;
  margin-left:2%;
  padding:0 0 0 0;
  padding-right:20px
}
.megamenu .col_one_sixth {
  width:14.66667%
}
.megamenu .col_one_fifth {
  width:18%
}
.megamenu .col_one_quarter {
  width:23%
}
.megamenu .col_one_third {
  width:31.33333%
}
.megamenu .col_two_fifths {
  width:38%
}
.megamenu .col_half {
  width:48%
}
.megamenu .col_three_fifths {
  width:58%
}
.megamenu .col_two_thirds {
  width:64.66667%
}
.megamenu .col_three_quarters {
  width:73%
}
.megamenu .col_four_fifths {
  width:78%
}
.megamenu .col_five_sixths {
  width:81.33333%
}
.megamenu .col_full {
  width:98%
}
.megamenu .firstcolumn {
  margin-left:0;
  clear:left
}
.megamenu p,
.megamenu ul,
.megamenu li,
.megamenu h2,
.megamenu h3 {
  font-size:12px;
  font-family:Open Sans;
  line-height:21px;
  text-align:left
}
.megamenu p {
  margin:0;
  margin-bottom:18px
}
.megamenu .strong {
  font-weight:bold
}
.megamenu .italic {
  font-style:italic
}
.megamenu h2,
.megamenu h3 {
  margin-top:7px
}
.megamenu h2 {
  font-weight:400;
  font-size:21px;
  margin-bottom:18px;
  padding-bottom:11px
}
.megamenu h3 {
  font-weight:600;
  font-size:14px;
  margin-bottom:14px;
  padding-bottom:7px
}
.megamenu li a {
  text-decoration:none
}
.megamenu .pusher {
  margin-top:18px
}
.megamenu .imgshadow_dark,
.megamenu .imgshadow_light {
  padding:4px;
  margin-top:5px
}
.megamenu .img_left {
  float:left;
  margin:5px 15px 5px 0
}
.megamenu .img_right {
  float:right;
  margin:5px 0 5px 15px
}
.megamenu li .black_box,
.megamenu li .dark_grey_box {
  margin:-8px 0 18px 0;
  color:#eee;
  text-shadow:1px 1px 1px #000;
  padding:8px 12px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px
}
.megamenu li ul {
  list-style:none;
  padding:0;
  margin:0 0 12px 0
}
.megamenu li ul li a {
  padding:0
}
.megamenu li .greybox li {
  margin:0 0 4px 0;
  padding:4px 6% 4px 6%;
  width:88%;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px
}
.megamenu li .plus li {
  margin:0 0 4px 0;
  padding:0 0 0 20px;
  float:left
}
.megamenu .dropdown_flyout {
  min-width:120px
}
.megamenu .levels,
.megamenu .levels ul {
  padding:0;
  margin:0;
  list-style:none
}
.megamenu .levels a {
  display:block;
  width:10em
}
.megamenu .levels li {
  float:left
}
.megamenu .levels li ul {
  position:absolute;
  top:-23px;
  margin:15px 0 0 4px;
  padding:6px 12px;
  left:-999em;
  z-index:9999;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px
}
.megamenu .levels li:hover>ul {
  left:96%
}
.megamenu_wrapper_vertical {
  width:160px;
  position:relative
}
.megamenu_vertical_left {
  float:left
}
.megamenu_vertical_right {
  float:right
}
.megamenu_wrapper_vertical .megamenu_container {
  height:auto;
  float:left;
  padding:10px 0 10px 0
}
.megamenu_wrapper_vertical .megamenu {
  margin:0;
  float:left;
  width:100%
}
.megamenu_wrapper_vertical .megamenu>li {
  margin:0;
  width:160px;
  float:left;
  clear:left
}
.megamenu_wrapper_vertical .megamenu li .menuitem_drop {
  padding-right:30px
}
.megamenu_vertical_right .megamenu li .menuitem_drop,
.megamenu_vertical_right .megamenu li.menuitem_nodrop a {
  padding-right:0;
  padding-left:35px
}
.megamenu_wrapper_vertical .megamenu li.menuitem_right {
  float:left;
  margin-right:auto
}
.megamenu_wrapper_vertical .megamenu li.menuitem_right a {
  margin-right:auto
}
.megamenu_vertical_left .megamenu .dropdown_1column,
.megamenu_vertical_left .megamenu .dropdown_2columns,
.megamenu_vertical_left .megamenu .dropdown_3columns,
.megamenu_vertical_left .megamenu .dropdown_4columns,
.megamenu_vertical_left .megamenu .dropdown_5columns,
.megamenu_vertical_left .megamenu .dropdown_fullwidth,
.megamenu_vertical_left .megamenu .dropdown_right {
  left:160px;
  top:auto;
  right:auto;
  margin:-41px 0 0 0;
  -webkit-border-radius:0 5px 5px 5px;
  -moz-border-radius:0 5px 5px 5px;
  border-radius:0 5px 5px 5px
}
.megamenu_vertical_right .megamenu .dropdown_1column,
.megamenu_vertical_right .megamenu .dropdown_2columns,
.megamenu_vertical_right .megamenu .dropdown_3columns,
.megamenu_vertical_right .megamenu .dropdown_4columns,
.megamenu_vertical_right .megamenu .dropdown_5columns,
.megamenu_vertical_right .megamenu .dropdown_fullwidth,
.megamenu_vertical_right .megamenu .dropdown_right {
  left:auto;
  top:auto;
  right:160px;
  margin:-42px 0 0 0;
  -webkit-border-radius:5px 0 5px 5px;
  -moz-border-radius:5px 0 5px 5px;
  border-radius:5px 0 5px 5px
}
.megamenu_vertical_right .megamenu .levels a {
  padding-left:17px
}
.megamenu_vertical_right .megamenu .levels li:hover>ul {
  left:auto;
  right:100%
}
.megamenu_light_theme .megamenu_container>ul>li:hover,
.megamenu_light_theme .megamenu_container .megamenu>li.active,
.megamenu_light_theme .megamenu_container>ul>li.menuitem_nodrop:hover {
  background-color:none
}
.megamenu_light_theme .megamenu_container>ul>li>a,
.megamenu_light_theme .megamenu_container .megamenu>li.noactive a {
  color:#0090ba
}
.megamenu_light_theme .megamenu_container>ul>li:hover>a {
  color:#777
}
.megamenu_light_theme ul li .menuitem_drop,
.megamenu_light_theme .megamenu li.noactive .menuitem_drop {
  background-image:url("/NCH/media/img/menu/drop.png");
  background-repeat:no-repeat;
  background-position:right 17px
}
.megamenu_vertical_left .megamenu_light_theme ul li .menuitem_drop,
.megamenu_vertical_left .megamenu_light_theme .megamenu li.noactive .menuitem_drop {
  background-image:url("/img/arrow_right1.png");
  background-position:90% 15px
}
.megamenu_vertical_right .megamenu_light_theme ul li .menuitem_drop,
.megamenu_vertical_right .megamenu_light_theme .megamenu li.noactive .menuitem_drop {
  background-image:url("/img/arrow_left1.png");
  background-position:10% 15px
}
.megamenu_light_theme .megamenu>li>div,
.megamenu_light_theme ul .levels li ul {
  background:#fff;
  border-width:medium 1px 1px;
  border-style:none solid solid;
  border-color:-moz-use-text-color #0090ba;
  border-top:3px solid #0090b9 !important
}
.megamenu_wrapper_vertical .megamenu_light_theme .megamenu>li>div,
.megamenu_light_theme ul .levels li ul {
  border:1px solid #444
}
.megamenu_light_theme ul p,
.megamenu_light_theme ul h2,
.megamenu_light_theme ul h3,
.megamenu_light_theme ul li ul li {
  text-shadow:1px 1px 1px #fff
}
.megamenu_light_theme ul h2,
.megamenu_light_theme ul h3 {
  border-bottom:1px solid #888
}
.megamenu_light_theme ul .imgshadow_dark {
  background:#fff;
  border:1px solid #333;
  -moz-box-shadow:0 0 5px #000;
  -webkit-box-shadow:0 0 5px #000;
  box-shadow:0 0 5px #000
}
.megamenu_light_theme ul .imgshadow_light {
  background:#fff;
  border:1px solid #777;
  -webkit-box-shadow:0 0 5px #666;
  -moz-box-shadow:0 0 5px #666;
  box-shadow:0 0 5px #666
}
.megamenu_light_theme ul li .black_box {
  color:#fff;
  text-shadow:1px 1px 1px #000;
  background-color:#333;
  -webkit-box-shadow:inset 0 0 3px #000;
  -moz-box-shadow:inset 0 0 3px #000;
  box-shadow:inset 0 0 3px #000
}
.megamenu_light_theme ul li .dark_grey_box {
  color:#fff;
  text-shadow:1px 1px 1px #000;
  background-color:#555;
  -webkit-box-shadow:inset 0 0 3px #111;
  -moz-box-shadow:inset 0 0 3px #111;
  box-shadow:inset 0 0 3px #111
}
.megamenu_light_theme ul li .greybox li {
  background:#f4f4f4;
  border:1px solid #bbb
}
.megamenu_light_theme ul li .greybox li:hover {
  background:#fff;
  border:1px solid #aaa
}
.megamenu_light_theme ul li .plus li {
  background:url("/img/plus.png") left 6px no-repeat
}
.megamenu_light_theme ul .levels a.parent,
.megamenu_light_theme ul .levels a.parent:hover {
  background:url("/img/arrow_right1.png") right center no-repeat
}
.megamenu_vertical_right .megamenu_light_theme ul .levels a.parent,
.megamenu_vertical_right .megamenu_light_theme ul .levels a.parent:hover {
  background:url("/img/arrow_left1.png") left center no-repeat
}
.megamenu_light_theme ul .contact_form input:focus,
.megamenu_light_theme ul .contact_form textarea:focus,
.megamenu_light_theme ul .contact_form select:focus,
.megamenu_light_theme ul .contact_form input:hover,
.megamenu_light_theme ul .contact_form textarea:hover,
.megamenu_light_theme ul .contact_form select:hover {
  box-shadow:rgba(0,0,0,.7) 0 0 3px;
  -moz-box-shadow:rgba(0,0,0,.7) 0 0 3px;
  -webkit-box-shadow:rgba(0,0,0,.7) 0 0 3px;
  border:1px solid #333
}
.megamenu_light_theme ul .contact_form input,
.megamenu_light_theme ul textarea,
.megamenu_light_theme ul select {
  color:#fff;
  background-color:#222;
  border:1px solid #0a0a0a
}
.megamenu_light_theme ul .contact_form input.button {
  background-color:#1e1e1e;
  border:1px solid #0a0a0a;
  color:#ccc
}
.megamenu_light_theme ul .contact_form input.button:hover {
  color:#eee;
  background-color:#222;
  border:1px solid #000
}
.megamenu_black {
  background:#fff
}
.megamenu_dark_theme .megamenu_black li div a {
  color:#ccc
}
.megamenu_dark_theme .megamenu_black li div a:hover {
  color:#eee
}
.megamenu_dark_theme .megamenu_black li ul li a:hover {
  color:#eee
}
.megamenu_light_theme .megamenu_black li div a {
  color:#0090ba;
  font-size:12px;
  padding:5px 10px;
  display:block;
  text-indent:0;
  overflow:auto
}
.megamenu_light_theme .megamenu_black li div a:hover {
  color:#fff;
  padding:5px 10px;
  background-color:#0090ba;
  display:block;
  text-indent:0
}
.megamenu_light_theme .megamenu_black li ul li a:hover {
  color:#777
}
.megamenu_wrapper_full .megamenu_container {
  border-left:none;
  border-right:none
}
.megamenu_dark_theme .megamenu_container .megamenu>li.noactive,
.megamenu_light_theme .megamenu_container .megamenu>li.noactive {
  background-color:transparent;
  border:none
}
@media only screen and (max-width:1023px) {
  .megamenu_wrapper {
    width:100%
  }
  .megamenu_wrapper_full {
    width:100%
  }
  .megamenu_wrapper .megamenu_container,
  .megamenu_wrapper_full .megamenu_container {
    width:100%;
    padding:0;
    margin:0 auto;
    height:auto;
    float:left
  }
  .megamenu_wrapper .megamenu_container .megamenu,
  .megamenu_wrapper_full .megamenu_container .megamenu {
    text-align:center
  }
  .megamenu_wrapper .megamenu>li,
  .megamenu_wrapper_full .megamenu>li {
    height:40px;
    position:static;
    float:left;
    right:auto
  }
  .megamenu_wrapper .megamenu>li.menuitem_right,
  .megamenu_wrapper_full .megamenu>li.menuitem_right {
    float:right
  }
  .megamenu_wrapper .megamenu .dropdown_1column,
  .megamenu_wrapper .megamenu .dropdown_2columns,
  .megamenu_wrapper .megamenu .dropdown_3columns,
  .megamenu_wrapper .megamenu .dropdown_4columns,
  .megamenu_wrapper .megamenu .dropdown_5columns,
  .megamenu_wrapper .megamenu .dropdown_fullwidth,
  .megamenu_wrapper .megamenu .dropdown_right,
  .megamenu_wrapper_full .megamenu .dropdown_1column,
  .megamenu_wrapper_full .megamenu .dropdown_2columns,
  .megamenu_wrapper_full .megamenu .dropdown_3columns,
  .megamenu_wrapper_full .megamenu .dropdown_4columns,
  .megamenu_wrapper_full .megamenu .dropdown_5columns,
  .megamenu_wrapper_full .megamenu .dropdown_fullwidth,
  .megamenu_wrapper_full .megamenu .dropdown_right {
    top:auto;
    right:auto;
    left:auto;
    float:left;
    border-top:none;
    padding:2%;
    margin:-1px 0 0 -1px;
    -webkit-border-radius:0 0 5px 5px;
    -moz-border-radius:0 0 5px 5px;
    border-radius:0 0 5px 5px
  }
  .megamenu .dropdown_1column {
    width:12.6666%
  }
  .megamenu .dropdown_2columns {
    width:29.3333%
  }
  .megamenu .dropdown_3columns {
    width:44%
  }
  .megamenu .dropdown_4columns {
    width:60.6666%
  }
  .megamenu .dropdown_5columns {
    width:79.3333%
  }
  .megamenu .dropdown_fullwidth {
    width:100%
  }
  .megamenu_wrapper .megamenu .dropdown_right,
  .megamenu_wrapper_full .megamenu .dropdown_right {
    left:auto;
    right:1%
  }
  .megamenu_wrapper_vertical .megamenu .dropdown_right {
    left:auto;
    right:auto
  }
  .megamenu_wrapper .megamenu .dropdown_fullwidth,
  .megamenu_wrapper .megamenu li.menuitem_right .dropdown_fullwidth,
  .megamenu_wrapper_full .megamenu .dropdown_fullwidth,
  .megamenu_wrapper_full .megamenu li.menuitem_right .dropdown_fullwidth {
    top:40px;
    right:auto;
    left:0;
    margin:0
  }
  .megamenu .contact_form label {
    width:92%
  }
  .megamenu .contact_form input,
  .megamenu .contact_form textarea {
    width:92%
  }
  .megamenu .contact_form .form_buttons {
    margin:4px 0 0 0
  }
  .megamenu_wrapper_vertical {
    width:100%;
    position:relative
  }
  .megamenu_vertical_left,
  .megamenu_vertical_right {
    float:none
  }
  .megamenu_wrapper_vertical .megamenu>li {
    margin:0;
    width:auto;
    float:left;
    clear:none
  }
  .megamenu_vertical_right .megamenu li.menuitem_nodrop a {
    padding-right:10px;
    padding-left:15px
  }
  .megamenu_wrapper_vertical .megamenu li.menuitem_right {
    float:left;
    margin-right:auto
  }
  .megamenu_wrapper_vertical .megamenu li.menuitem_right a {
    margin-right:auto
  }
  .megamenu_vertical_right .megamenu .levels a {
    padding-left:0
  }
  .megamenu_vertical_left .megamenu_light_theme ul li .menuitem_drop,
  .megamenu_vertical_left .megamenu_light_theme .megamenu li.noactive .menuitem_drop,
  .megamenu_vertical_right .megamenu_light_theme ul li .menuitem_drop,
  .megamenu_vertical_right .megamenu_light_theme .megamenu li.noactive .menuitem_drop,
  .megamenu_vertical_left .megamenu_dark_theme ul li .menuitem_drop,
  .megamenu_vertical_left .megamenu_dark_theme .megamenu li.noactive .menuitem_drop,
  .megamenu_vertical_right .megamenu_dark_theme ul li .menuitem_drop,
  .megamenu_vertical_right .megamenu_dark_theme .megamenu li.noactive .menuitem_drop {
    padding-right:30px;
    padding-left:15px;
    background-position:right 17px
  }
  .megamenu_vertical_left .megamenu_light_theme ul li .menuitem_drop,
  .megamenu_vertical_left .megamenu_light_theme .megamenu li.noactive .menuitem_drop,
  .megamenu_vertical_right .megamenu_light_theme ul li .menuitem_drop,
  .megamenu_vertical_right .megamenu_light_theme .megamenu li.noactive .menuitem_drop {
    background-image:url("/img/arrow_down1.png")
  }
  .megamenu_vertical_left .megamenu_dark_theme ul li .menuitem_drop,
  .megamenu_vertical_left .megamenu_dark_theme .megamenu li.noactive .menuitem_drop,
  .megamenu_vertical_right .megamenu_dark_theme ul li .menuitem_drop,
  .megamenu_vertical_right .megamenu_dark_theme .megamenu li.noactive .menuitem_drop {
    background-image:url("/img/arrow_down2.png")
  }
  .megamenu_wrapper_vertical .megamenu_light_theme .megamenu>li>div,
  .megamenu_wrapper_vertical .megamenu_dark_theme .megamenu>li>div {
    border-top:none
  }
  .megamenu_vertical_right .megamenu_light_theme ul .levels a.parent,
  .megamenu_vertical_right .megamenu_light_theme ul .levels a.parent:hover {
    background:url("/img/arrow_right1.png") right center no-repeat
  }
  .megamenu_vertical_right .megamenu_dark_theme ul .levels a.parent,
  .megamenu_vertical_right .megamenu_dark_theme ul .levels a.parent:hover {
    background:url("/img/arrow_right2.png") right center no-repeat
  }
}
@media only screen and (max-width:768px) {
  .megamenu_wrapper,
  .megamenu_wrapper_full {
    width:100%;
    margin:0 auto;
    float:none;
    padding-top:15px;
    padding-bottom:15px
  }
  .megamenu_vertical_left,
  .megamenu_vertical_right {
    float:none
  }
  .megamenu_wrapper .megamenu_container,
  .megamenu_wrapper_full .megamenu_container {
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0
  }
  .megamenu_wrapper .megamenu_container .megamenu,
  .megamenu_wrapper_full .megamenu_container .megamenu {
    width:100%;
    margin:0;
    padding:0
  }
  .megamenu_container .megamenu>li,
  .megamenu_container .megamenu>li:hover,
  .megamenu_container .megamenu>li.menuitem_right,
  .megamenu_container .megamenu>li.menuitem_right:hover {
    float:left;
    width:100%;
    display:block;
    padding-right:0;
    margin-right:0
  }
  .megamenu_wrapper_full .megamenu_container .megamenu>li,
  .megamenu_wrapper_full .megamenu_container .megamenu>li:hover,
  .megamenu_wrapper_full .megamenu_container .megamenu>li.menuitem_right,
  .megamenu_wrapper_full .megamenu_container .megamenu>li.menuitem_right:hover {
    width:100%;
    margin:0 1px 0 1px
  }
  .megamenu_wrapper .megamenu li.menuitem_right .dropdown_fullwidth,
  .megamenu_wrapper_full .megamenu li.menuitem_right>.dropdown_fullwidth {
    top:auto;
    right:auto;
    left:0
  }
  .megamenu_container .megamenu .dropdown_1column,
  .megamenu_container .megamenu .dropdown_2columns,
  .megamenu_container .megamenu .dropdown_3columns,
  .megamenu_container .megamenu .dropdown_4columns,
  .megamenu_container .megamenu .dropdown_5columns,
  .megamenu_container .megamenu .dropdown_fullwidth,
  .megamenu_container .megamenu .dropdown_right {
    left:0;
    top:auto;
    margin:-1px 0 0 0;
    width:100%;
    padding:0 15px 0 15px
  }
  .megamenu_wrapper_full .megamenu .dropdown_1column,
  .megamenu_wrapper_full .megamenu .dropdown_2columns,
  .megamenu_wrapper_full .megamenu .dropdown_3columns,
  .megamenu_wrapper_full .megamenu .dropdown_4columns,
  .megamenu_wrapper_full .megamenu .dropdown_5columns,
  .megamenu_wrapper_full .megamenu .dropdown_fullwidth,
  .megamenu_wrapper_full .megamenu .dropdown_right {
    padding:0 13px 0 15px
  }
  .megamenu .col_one_sixth,
  .megamenu .col_one_fifth,
  .megamenu .col_one_quarter,
  .megamenu .col_one_third,
  .megamenu .col_two_fifths,
  .megamenu .col_half,
  .megamenu .col_three_fifths,
  .megamenu .col_two_thirds,
  .megamenu .col_three_quarters,
  .megamenu .col_four_fifths,
  .megamenu .col_five_sixths,
  .megamenu .col_full {
    margin-left:0;
    margin-right:0;
    width:100%;
    float:left;
    display:block
  }
  .megamenu>.col_one_sixth,
  .megamenu>.col_one_fifth,
  .megamenu>.col_one_quarter,
  .megamenu>.col_one_third,
  .megamenu>.col_two_fifths,
  .megamenu>.col_half,
  .megamenu>.col_three_fifths,
  .megamenu>.col_two_thirds,
  .megamenu>.col_three_quarters,
  .megamenu>.col_four_fifths,
  .megamenu>.col_five_sixths,
  .megamenu>.col_full {
    margin-left:2%;
    margin-right:2%
  }
  .megamenu_wrapper .megamenu .levels li ul,
  .megamenu_wrapper_full .megamenu .levels li ul {
    position:relative;
    top:auto;
    margin:0;
    padding:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
    left:auto;
    border:none;
    background:none
  }
  .megamenu_wrapper .megamenu .levels li,
  .megamenu_wrapper_full .megamenu .levels li {
    float:left;
    width:100%
  }
  .megamenu_wrapper .megamenu .levels li:hover>ul,
  .megamenu_wrapper_full .megamenu .levels li:hover>ul {
    left:auto
  }
  .megamenu_dark_theme ul .levels a.parent,
  .megamenu_dark_theme ul .levels a.parent:hover,
  .megamenu_dark_theme ul .levels li ul,
  .megamenu_light_theme ul .levels a.parent,
  .megamenu_light_theme ul .levels a.parent:hover,
  .megamenu_light_theme ul .levels li ul,
  .megamenu_wrapper .megamenu_dark_theme ul .levels a.parent,
  .megamenu_wrapper .megamenu_dark_theme ul .levels a.parent:hover,
  .megamenu_wrapper .megamenu_dark_theme ul .levels li ul,
  .megamenu_wrapper .megamenu_light_theme ul .levels a.parent,
  .megamenu_wrapper .megamenu_light_theme ul .levels a.parent:hover,
  .megamenu_wrapper .megamenu_light_theme ul .levels li ul {
    background:none;
    border:none
  }
}
@media only screen and (max-width:479px) {
  .megamenu_wrapper,
  .megamenu_wrapper_full {
    width:100%
  }
  .megamenu_wrapper_full .megamenu_container .megamenu>li,
  .megamenu_wrapper_full .megamenu_container .megamenu>li:hover,
  .megamenu_wrapper_full .megamenu_container .megamenu>li.menuitem_right,
  .megamenu_wrapper_full .megamenu_container .megamenu>li.menuitem_right:hover {
    width:100%
  }
  .megamenu_container .megamenu .dropdown_1column,
  .megamenu_container .megamenu .dropdown_2columns,
  .megamenu_container .megamenu .dropdown_3columns,
  .megamenu_container .megamenu .dropdown_4columns,
  .megamenu_container .megamenu .dropdown_5columns,
  .megamenu_container .megamenu .dropdown_fullwidth,
  .megamenu_container .megamenu .dropdown_right {
    width:100%
  }
}
.submenu-li a:hover {
  color:#fff !important;
  font-weight:normal;
  text-shadow:none
}
.submenu-li {
  padding-right:20px
}
.submenu-ul {
  -webkit-column-count:4 !important;
  -webkit-column-gap:20px !important;
  -moz-column-count:4 !important;
  -moz-column-gap:20px !important;
  column-count:4 !important;
  column-gap:20px !important
}
.CurrentPage {
  background-color:#eee;
  padding:10px 10px;
  font-size:20px;
  margin:5px
}
.Pages {
  background-color:#eee;
  padding:10px 10px;
  font-size:20px;
  margin:5px
}
@font-face {
  font-family:'Core-icons';
  src:url('/App_Themes/Default/Fonts/Core-icons.eot');
  src:url('/App_Themes/Default/Fonts/Core-icons.svg#Core-icons') format('svg'),
  url('/App_Themes/Default/Fonts/Core-icons.eot?#iefix') format('embedded-opentype'),
  url('/App_Themes/Default/Fonts/Core-icons.woff') format('woff'),
  url('/App_Themes/Default/Fonts/Core-icons.ttf') format('truetype');
  font-weight:normal;
  font-style:normal
}
[class^="icon-"],
[class*=" icon-"] {
  font-family:'Core-icons';
  display:inline-block;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  font-size:16px;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale
}
[class^="icon-"]:before {
  content:""
}
.icon-only:before {
  content:none
}
.icon-merge:before {
  content:""
}
.icon-separate:before {
  content:""
}
.icon-arrow-down-circle:before {
  content:""
}
.icon-arrow-left-circle:before {
  content:""
}
.icon-arrow-right-circle:before {
  content:""
}
.icon-arrow-up-circle:before {
  content:""
}
.icon-chevron-down-line:before {
  content:""
}
.icon-chevron-left-line:before {
  content:""
}
.icon-chevron-right-line:before {
  content:""
}
.icon-chevron-up-line:before {
  content:""
}
.icon-pin-o:before {
  content:""
}
.icon-brand-sharepoint:before {
  content:""
}
.icon-heartshake:before {
  content:""
}
.icon-pin:before {
  content:""
}
.icon-checklist:before {
  content:""
}
.icon-watch:before {
  content:""
}
.icon-permission-list:before {
  content:""
}
.icon-users:before {
  content:""
}
.icon-brand-youtube:before {
  content:""
}
.icon-user-frame:before {
  content:""
}
.icon-brand-pinterest:before {
  content:""
}
.icon-user:before {
  content:""
}
.icon-brand-open-id:before {
  content:""
}
.icon-two-rectangles-v:before {
  content:""
}
.icon-brand-linkedin:before {
  content:""
}
.icon-two-rectangles-h:before {
  content:""
}
.icon-brand-google-plus:before {
  content:""
}
.icon-t-shirt:before {
  content:""
}
.icon-xml-tag:before {
  content:""
}
.icon-truck:before {
  content:""
}
.icon-trophy:before {
  content:""
}
.icon-rss:before {
  content:""
}
.icon-triangle-right:before {
  content:""
}
.icon-restriction-list:before {
  content:""
}
.icon-translate:before {
  content:""
}
.icon-qr-code:before {
  content:""
}
.icon-times-circle:before {
  content:""
}
.icon-lock-unlocked:before {
  content:""
}
.icon-times:before {
  content:""
}
.icon-dollar-sign:before {
  content:""
}
.icon-tag:before {
  content:""
}
.icon-tablet:before {
  content:""
}
.icon-doc-ban-sign:before {
  content:""
}
.icon-cb-check-disabled:before {
  content:""
}
.icon-table:before {
  content:""
}
.icon-carousel:before {
  content:""
}
.icon-star-semi:before {
  content:""
}
.icon-bubble-times:before {
  content:""
}
.icon-star-full:before {
  content:""
}
.icon-bubble-o:before {
  content:""
}
.icon-star-empty:before {
  content:""
}
.icon-arrows-crooked:before {
  content:""
}
.icon-staging-scheme:before {
  content:""
}
.icon-shopping-cart:before {
  content:""
}
.icon-square-dashed-line:before {
  content:""
}
.icon-highlighter:before {
  content:""
}
.icon-square-dashed:before {
  content:""
}
.icon-cookie:before {
  content:""
}
.icon-square:before {
  content:""
}
.icon-software-package:before {
  content:""
}
.icon-smartphone:before {
  content:""
}
.icon-scissors:before {
  content:""
}
.icon-rotate-right:before {
  content:""
}
.icon-rotate-left:before {
  content:""
}
.icon-rotate-double-right:before {
  content:""
}
.icon-ribbon:before {
  content:""
}
.icon-rectangle-paragraph:before {
  content:""
}
.icon-rb-uncheck:before {
  content:""
}
.icon-rb-check-sign:before {
  content:""
}
.icon-question-circle:before {
  content:""
}
.icon-project-scheme:before {
  content:""
}
.icon-process-scheme:before {
  content:""
}
.icon-plus-square:before {
  content:""
}
.icon-plus-circle:before {
  content:""
}
.icon-plus:before {
  content:""
}
.icon-placeholder:before {
  content:""
}
.icon-piechart:before {
  content:""
}
.icon-pictures:before {
  content:""
}
.icon-picture:before {
  content:""
}
.icon-perfume:before {
  content:""
}
.icon-percent-sign:before {
  content:""
}
.icon-pda:before {
  content:""
}
.icon-pc:before {
  content:""
}
.icon-pause:before {
  content:""
}
.icon-parent-children-scheme:before {
  content:""
}
.icon-paperclip:before {
  content:""
}
.icon-pants:before {
  content:""
}
.icon-palette:before {
  content:""
}
.icon-organisational-scheme:before {
  content:""
}
.icon-notebook:before {
  content:""
}
.icon-newspaper:before {
  content:""
}
.icon-mug:before {
  content:""
}
.icon-monitor-smartphone:before {
  content:""
}
.icon-monitor:before {
  content:""
}
.icon-modal-question:before {
  content:""
}
.icon-modal-minimize:before {
  content:""
}
.icon-modal-maximize:before {
  content:""
}
.icon-modal-close:before {
  content:""
}
.icon-minus-circle:before {
  content:""
}
.icon-microphone:before {
  content:""
}
.icon-messages:before {
  content:""
}
.icon-message:before {
  content:""
}
.icon-menu:before {
  content:""
}
.icon-media-player:before {
  content:""
}
.icon-mask:before {
  content:""
}
.icon-map-marker:before {
  content:""
}
.icon-map:before {
  content:""
}
.icon-magnifier-plus:before {
  content:""
}
.icon-magnifier-minus:before {
  content:""
}
.icon-magnifier:before {
  content:""
}
.icon-lock:before {
  content:""
}
.icon-life-belt:before {
  content:""
}
.icon-laptop:before {
  content:""
}
.icon-key:before {
  content:""
}
.icon-kentico:before {
  content:""
}
.icon-invoice:before {
  content:""
}
.icon-integration-scheme:before {
  content:""
}
.icon-i-circle:before {
  content:""
}
.icon-chevron-up-square:before {
  content:""
}
.icon-chevron-up-circle:before {
  content:""
}
.icon-chevron-up:before {
  content:""
}
.icon-chevron-right-square:before {
  content:""
}
.icon-chevron-right:before {
  content:""
}
.icon-chevron-left-square:before {
  content:""
}
.icon-chevron-left-circle:before {
  content:""
}
.icon-chevron-left:before {
  content:""
}
.icon-chevron-down-square:before {
  content:""
}
.icon-chevron-down-circle:before {
  content:""
}
.icon-chevron-down:before {
  content:""
}
.icon-chevron-double-up:before {
  content:""
}
.icon-chevron-double-right:before {
  content:""
}
.icon-chevron-double-left:before {
  content:""
}
.icon-chevron-double-down:before {
  content:""
}
.icon-checklist2:before {
  content:""
}
.icon-check-circle:before {
  content:""
}
.icon-check:before {
  content:""
}
.icon-tags:before {
  content:""
}
.icon-shoe-women:before {
  content:""
}
.icon-printer:before {
  content:""
}
.icon-parent-child-scheme:before {
  content:""
}
.icon-minus-square:before {
  content:""
}
.icon-light-bulb:before {
  content:""
}
.icon-chevron-right-circle:before {
  content:""
}
.icon-chain:before {
  content:""
}
.icon-home:before {
  content:""
}
.icon-half-arrows-right-left:before {
  content:""
}
.icon-graph:before {
  content:""
}
.icon-funnel:before {
  content:""
}
.icon-form:before {
  content:""
}
.icon-flag-cross:before {
  content:""
}
.icon-flag:before {
  content:""
}
.icon-factory:before {
  content:""
}
.icon-exclamation-triangle:before {
  content:""
}
.icon-ellipsis:before {
  content:""
}
.icon-ekg-line:before {
  content:""
}
.icon-edit:before {
  content:""
}
.icon-earth:before {
  content:""
}
.icon-drawers:before {
  content:""
}
.icon-doc-paste:before {
  content:""
}
.icon-doc-o:before {
  content:""
}
.icon-doc-move:before {
  content:""
}
.icon-doc-copy:before {
  content:""
}
.icon-doc:before {
  content:""
}
.icon-database:before {
  content:""
}
.icon-cup:before {
  content:""
}
.icon-compass:before {
  content:""
}
.icon-cogwheel-square:before {
  content:""
}
.icon-cogwheels:before {
  content:""
}
.icon-cogwheel:before {
  content:""
}
.icon-clipboard-list:before {
  content:""
}
.icon-clipboard-checklist:before {
  content:""
}
.icon-circle-square:before {
  content:""
}
.icon-circle:before {
  content:""
}
.icon-cb-uncheck:before {
  content:""
}
.icon-cb-check-sign:before {
  content:""
}
.icon-caret-up:before {
  content:""
}
.icon-caret-right-down:before {
  content:""
}
.icon-caret-right:before {
  content:""
}
.icon-caret-left:before {
  content:""
}
.icon-caret-down:before {
  content:""
}
.icon-camera:before {
  content:""
}
.icon-calendar-number:before {
  content:""
}
.icon-calendar:before {
  content:""
}
.icon-bullseye:before {
  content:""
}
.icon-building-block:before {
  content:""
}
.icon-building:before {
  content:""
}
.icon-bug:before {
  content:""
}
.icon-bucket-shovel:before {
  content:""
}
.icon-bubbles:before {
  content:""
}
.icon-bubble-censored:before {
  content:""
}
.icon-bubble:before {
  content:""
}
.icon-brush:before {
  content:""
}
.icon-broom:before {
  content:""
}
.icon-briefcase:before {
  content:""
}
.icon-brand-twitter:before {
  content:""
}
.icon-brand-google:before {
  content:""
}
.icon-brand-facebook:before {
  content:""
}
.icon-brand-bing:before {
  content:""
}
.icon-braces:before {
  content:""
}
.icon-boxes:before {
  content:""
}
.icon-box-cart:before {
  content:""
}
.icon-box:before {
  content:""
}
.icon-bin:before {
  content:""
}
.icon-ban-sign:before {
  content:""
}
.icon-badge:before {
  content:""
}
.icon-arrow-up-line:before {
  content:""
}
.icon-arrows-v:before {
  content:""
}
.icon-arrows-h:before {
  content:""
}
.icon-arrows:before {
  content:""
}
.icon-arrow-right-top-square:before {
  content:""
}
.icon-arrow-right-rect:before {
  content:""
}
.icon-arrow-right:before {
  content:""
}
.icon-arrow-left-rect:before {
  content:""
}
.icon-arrow-left:before {
  content:""
}
.icon-arrow-down-line:before {
  content:""
}
.icon-arrow-double-right:before {
  content:""
}
.icon-arrow-double-left:before {
  content:""
}
.icon-breadcrumb:before {
  content:""
}
.icon-clock:before {
  content:""
}
.icon-collapse-scheme:before {
  content:""
}
.icon-cloud:before {
  content:""
}
.icon-cb-check-preview:before {
  content:""
}
.icon-arrow-u-right:before {
  content:""
}
.icon-accordion:before {
  content:""
}
.icon-arrow-u-left:before {
  content:""
}
.icon-two-squares-line:before {
  content:""
}
.icon-money-bill:before {
  content:""
}
.icon-puzzle:before {
  content:""
}
.icon-wizard-stick:before {
  content:""
}
.icon-tab:before {
  content:""
}
.icon-lines-rectangle-o:before {
  content:""
}
.icon-doc-arrows:before {
  content:""
}
.icon-dialog-window:before {
  content:""
}
.icon-l-text-col:before {
  content:""
}
.icon-l-menu-text-col:before {
  content:""
}
.icon-l-menu-cols-3:before {
  content:""
}
.icon-l-logotype-menu-v-col:before {
  content:""
}
.icon-l-logotype-menu-h-col:before {
  content:""
}
.icon-l-header-cols-3-footer:before {
  content:""
}
.icon-l-cols-80-20:before {
  content:""
}
.icon-l-cols-20-80:before {
  content:""
}
.icon-l-cols-4:before {
  content:""
}
.icon-l-cols-3:before {
  content:""
}
.icon-l-cols-2:before {
  content:""
}
.icon-doc-user:before {
  content:""
}
.icon-bezier-scheme:before {
  content:""
}
.icon-file:before {
  content:""
}
.icon-note:before {
  content:""
}
.icon-piechart-lines:before {
  content:""
}
.icon-l-article-map:before {
  content:""
}
.icon-l-calendar-number-article:before {
  content:""
}
.icon-l-forms-2:before {
  content:""
}
.icon-l-header-cols-2-footer:before {
  content:""
}
.icon-l-header-list-img:before {
  content:""
}
.icon-l-header-menu-text:before {
  content:""
}
.icon-l-header-text:before {
  content:""
}
.icon-l-list-article:before {
  content:""
}
.icon-l-lightbox:before {
  content:""
}
.icon-l-img-3-cols-3:before {
  content:""
}
.icon-l-img-2-cols-3:before {
  content:""
}
.icon-l-text:before {
  content:""
}
.icon-l-rows-4:before {
  content:""
}
.icon-l-rows-3:before {
  content:""
}
.icon-l-rows-2:before {
  content:""
}
.icon-l-menu-text-col-bottom:before {
  content:""
}
.icon-l-menu-text:before {
  content:""
}
.icon-l-menu-list-img-col:before {
  content:""
}
.icon-l-menu-list-img:before {
  content:""
}
.icon-l-menu-list:before {
  content:""
}
.icon-l-menu-cols-2:before {
  content:""
}
.icon-l-logotype-menu-col-footer:before {
  content:""
}
.icon-l-list-title:before {
  content:""
}
.icon-l-list-img-article:before {
  content:""
}
.icon-l-list-article-col:before {
  content:""
}
.icon-tree-structure:before {
  content:""
}
.icon-vb:before {
  content:""
}
.icon-dialog-window-cogwheel:before {
  content:""
}
.icon-crosshair-o:before {
  content:""
}
.icon-crosshair-f:before {
  content:""
}
.icon-caret-right-aligned-left:before {
  content:""
}
.icon-caret-left-aligned-right:before {
  content:""
}
.icon-gauge:before {
  content:""
}
.icon-c-sharp:before {
  content:""
}
.icon-tab-vertical:before {
  content:""
}
.icon-right-double-quotation-mark:before {
  content:""
}
.icon-braces-octothorpe:before {
  content:""
}
.icon-outdent:before {
  content:""
}
.icon-indent:before {
  content:""
}
.icon-i:before {
  content:""
}
.icon-expand:before {
  content:""
}
.icon-collapse:before {
  content:""
}
.icon-b:before {
  content:""
}
.icon-u:before {
  content:""
}
.icon-s:before {
  content:""
}
.icon-x:before {
  content:""
}
.icon-t-f:before {
  content:""
}
.icon-t:before {
  content:""
}
.icon-parent-child-scheme-2:before {
  content:""
}
.icon-parent-child-scheme2:before {
  content:""
}
.icon-doc-torn:before {
  content:""
}
.icon-f:before {
  content:""
}
.icon-a-lowercase:before {
  content:""
}
.icon-circle-slashed:before {
  content:""
}
.icon-one:before {
  content:""
}
.icon-diamond:before {
  content:""
}
.icon-choice-user-scheme:before {
  content:""
}
.icon-arrow-crooked-right:before {
  content:""
}
.icon-arrow-crooked-left:before {
  content:""
}
.icon-choice-single-scheme:before {
  content:""
}
.icon-choice-multi-scheme:before {
  content:""
}
.icon-rectangle-o-h:before {
  content:""
}
.icon-rectangle-o-v:before {
  content:""
}
.icon-book-opened:before {
  content:""
}
.icon-e-book:before {
  content:""
}
.icon-hat-moustache:before {
  content:""
}
.icon-spinner:before {
  content:""
}
.icon-wireframe:before {
  content:""
}
.icon-layouts:before {
  content:""
}
.icon-layout:before {
  content:""
}
.icon-id-card:before {
  content:""
}
.icon-id-cards:before {
  content:""
}
.icon-l-grid-3-2:before {
  content:""
}
.icon-l-grid-2-2:before {
  content:""
}
.icon-l-cols-70-30:before {
  content:""
}
.icon-l-cols-30-70:before {
  content:""
}
.icon-l-cols-25-50-25:before {
  content:""
}
.icon-l-cols-20-60-20:before {
  content:""
}
.icon-file-pdf:before {
  content:""
}
.icon-eye:before {
  content:""
}
.icon-eye-slash:before {
  content:""
}
.icon-list:before {
  content:""
}
.icon-user-checkbox:before {
  content:""
}
.icon-folder-opened:before {
  content:""
}
.icon-folder:before {
  content:""
}
.icon-folder-o:before {
  content:""
}
.icon-folder-belt:before {
  content:""
}
.icon-folder-clock:before {
  content:""
}
.icon-rectangle-a:before {
  content:""
}
.icon-rectangle-a-o:before {
  content:""
}
.icon-clapperboard:before {
  content:""
}
.icon-arrow-up:before {
  content:""
}
.icon-arrow-down:before {
  content:""
}
.icon-app-default:before {
  content:""
}
.icon-app-blogs:before {
  content:""
}
.icon-app-content:before {
  content:""
}
.icon-app-content-dashboard:before {
  content:""
}
.icon-app-file-import:before {
  content:""
}
.icon-app-forms:before {
  content:""
}
.icon-app-checked-out:before {
  content:""
}
.icon-app-media:before {
  content:""
}
.icon-app-my-blogs:before {
  content:""
}
.icon-app-my-documents:before {
  content:""
}
.icon-app-outdated:before {
  content:""
}
.icon-app-pending:before {
  content:""
}
.icon-app-polls:before {
  content:""
}
.icon-app-recent:before {
  content:""
}
.icon-app-translations:before {
  content:""
}
.icon-app-activities:before {
  content:""
}
.icon-app-banners:before {
  content:""
}
.icon-app-campaigns:before {
  content:""
}
.icon-app-contacts:before {
  content:""
}
.icon-app-contact-groups:before {
  content:""
}
.icon-app-conversions:before {
  content:""
}
.icon-app-marketing-dashboard:before {
  content:""
}
.icon-app-marketing-reports:before {
  content:""
}
.icon-app-newsletters:before {
  content:""
}
.icon-app-processes:before {
  content:""
}
.icon-app-scoring:before {
  content:""
}
.icon-app-web-analytics:before {
  content:""
}
.icon-app-ab-test:before {
  content:""
}
.icon-app-mvt:before {
  content:""
}
.icon-app-catalog-discounts:before {
  content:""
}
.icon-app-customers:before {
  content:""
}
.icon-app-ecommerce-dashboard:before {
  content:""
}
.icon-app-ecommerce-reports:before {
  content:""
}
.icon-app-free-shipping-offers:before {
  content:""
}
.icon-app-manufacturers:before {
  content:""
}
.icon-app-order-discounts:before {
  content:""
}
.icon-app-orders:before {
  content:""
}
.icon-app-product-coupons:before {
  content:""
}
.icon-app-product-options:before {
  content:""
}
.icon-app-products:before {
  content:""
}
.icon-app-suppliers:before {
  content:""
}
.icon-app-abuse-reports:before {
  content:""
}
.icon-app-avatars:before {
  content:""
}
.icon-app-bad-words:before {
  content:""
}
.icon-app-badges:before {
  content:""
}
.icon-app-events:before {
  content:""
}
.icon-app-facebook:before {
  content:""
}
.icon-app-forums:before {
  content:""
}
.icon-app-friends:before {
  content:""
}
.icon-app-groups:before {
  content:""
}
.icon-app-chat:before {
  content:""
}
.icon-app-message-boards:before {
  content:""
}
.icon-app-messages:before {
  content:""
}
.icon-app-my-projects:before {
  content:""
}
.icon-app-projects:before {
  content:""
}
.icon-app-api-examples:before {
  content:""
}
.icon-app-classes:before {
  content:""
}
.icon-app-css-stylesheets:before {
  content:""
}
.icon-app-custom-tables:before {
  content:""
}
.icon-app-database-objects:before {
  content:""
}
.icon-app-device-profiles:before {
  content:""
}
.icon-app-document-types:before {
  content:""
}
.icon-app-email-templates:before {
  content:""
}
.icon-app-form-controls:before {
  content:""
}
.icon-app-inline-controls:before {
  content:""
}
.icon-app-javascript-files:before {
  content:""
}
.icon-app-macro-rules:before {
  content:""
}
.icon-app-modules:before {
  content:""
}
.icon-app-notifications:before {
  content:""
}
.icon-app-page-layouts:before {
  content:""
}
.icon-app-page-templates:before {
  content:""
}
.icon-app-web-part-containers:before {
  content:""
}
.icon-app-web-parts:before {
  content:""
}
.icon-app-web-templates:before {
  content:""
}
.icon-app-widgets:before {
  content:""
}
.icon-app-banned-ips:before {
  content:""
}
.icon-app-categories:before {
  content:""
}
.icon-app-content-reports:before {
  content:""
}
.icon-app-countries:before {
  content:""
}
.icon-app-ecommerce-configuration:before {
  content:""
}
.icon-app-email-queue:before {
  content:""
}
.icon-app-event-log:before {
  content:""
}
.icon-app-integration-bus:before {
  content:""
}
.icon-app-localization:before {
  content:""
}
.icon-app-membership:before {
  content:""
}
.icon-app-marketing-configuration:before {
  content:""
}
.icon-app-permissions:before {
  content:""
}
.icon-app-recycle-bin:before {
  content:""
}
.icon-app-relationship-names:before {
  content:""
}
.icon-app-roles:before {
  content:""
}
.icon-app-search-engines:before {
  content:""
}
.icon-app-settings:before {
  content:""
}
.icon-app-scheduled-tasks:before {
  content:""
}
.icon-app-sites:before {
  content:""
}
.icon-app-smart-search:before {
  content:""
}
.icon-app-smtp-servers:before {
  content:""
}
.icon-app-submit-support-issue:before {
  content:""
}
.icon-app-staging:before {
  content:""
}
.icon-app-system:before {
  content:""
}
.icon-app-tag-groups:before {
  content:""
}
.icon-app-time-zones:before {
  content:""
}
.icon-app-translation-services:before {
  content:""
}
.icon-app-ui-personalization:before {
  content:""
}
.icon-app-users:before {
  content:""
}
.icon-app-web-farm:before {
  content:""
}
.icon-app-workflows:before {
  content:""
}
.icon-app-personas:before {
  content:""
}
.icon-app-unit-tests:before {
  content:""
}
.icon-app-licenses:before {
  content:""
}
.icon-app-my-profile:before {
  content:""
}
.icon-app-debug:before {
  content:""
}
.icon-app-twitter:before {
  content:""
}
.icon-googletranslator:before {
  content:""
}
.icon-microsofttranslator:before {
  content:""
}
.icon-external-link:before {
  content:""
}
.icon-w-webpart-default:before {
  content:""
}
.icon-w-widget-default:before {
  content:""
}
.icon-w-wireframe-default:before {
  content:""
}
.icon-w-css-list-menu:before {
  content:""
}
.icon-w-tree-menu:before {
  content:""
}
.icon-w-category-menu:before {
  content:""
}
.icon-w-tab-menu:before {
  content:""
}
.icon-w-drop-down-menu:before {
  content:""
}
.icon-w-language-selection:before {
  content:""
}
.icon-w-language-selection-dropdown:before {
  content:""
}
.icon-w-language-selection-with-flags:before {
  content:""
}
.icon-w-page-placeholder:before {
  content:""
}
.icon-w-site-map:before {
  content:""
}
.icon-w-qr-code:before {
  content:""
}
.icon-w-repeater:before {
  content:""
}
.icon-w-repeater-for-web-service:before {
  content:""
}
.icon-w-repeater-with-carousel:before {
  content:""
}
.icon-w-repeater-with-custom-query:before {
  content:""
}
.icon-w-query-repeater-with-effect:before {
  content:""
}
.icon-w-repeater-with-effect:before {
  content:""
}
.icon-w-repeater-with-lightbox:before {
  content:""
}
.icon-w-basic-repeater:before {
  content:""
}
.icon-w-basic-repeater-with-effect:before {
  content:""
}
.icon-w-custom-table-repeater:before {
  content:""
}
.icon-w-custom-table-repeater-with-effect:before {
  content:""
}
.icon-w-report-table:before {
  content:""
}
.icon-w-atom-repeater:before {
  content:""
}
.icon-w-xml-repeater:before {
  content:""
}
.icon-w-head-html-code:before {
  content:""
}
.icon-w-static-html:before {
  content:""
}
.icon-w-javascript:before {
  content:""
}
.icon-w-breadcrumbs:before {
  content:""
}
.icon-w-category-breadcrumbs:before {
  content:""
}
.icon-w-forum-breadcrumbs:before {
  content:""
}
.icon-w-document-attachments:before {
  content:""
}
.icon-w-document-attachments-with-effect:before {
  content:""
}
.icon-w-attachments:before {
  content:""
}
.icon-w-attachments-carousel:before {
  content:""
}
.icon-w-attachments-carousel-3d:before {
  content:""
}
.icon-w-attachments-lightbox:before {
  content:""
}
.icon-w-lightbox-gallery:before {
  content:""
}
.icon-w-inbox:before {
  content:""
}
.icon-w-send-message:before {
  content:""
}
.icon-w-send-to-friend:before {
  content:""
}
.icon-w-newsletter-archive:before {
  content:""
}
.icon-w-newsletter-subscription:before {
  content:""
}
.icon-w-messaging-info-panel:before {
  content:""
}
.icon-w-newsletter-unsubscription:before {
  content:""
}
.icon-w-custom-subscription-form:before {
  content:""
}
.icon-w-registration-e-mail-confirmation:before {
  content:""
}
.icon-w-my-messages:before {
  content:""
}
.icon-w-unsubscription-request:before {
  content:""
}
.icon-w-outbox:before {
  content:""
}
.icon-w-my-sent-invitations:before {
  content:""
}
.icon-w-board-messages-data-source:before {
  content:""
}
.icon-w-group-forum-posts-data-source:before {
  content:""
}
.icon-w-query-data-source:before {
  content:""
}
.icon-w-forum-posts-data-source:before {
  content:""
}
.icon-w-documents-data-source:before {
  content:""
}
.icon-w-web-service-data-source:before {
  content:""
}
.icon-w-department-members-data-source:before {
  content:""
}
.icon-w-macro-data-source:before {
  content:""
}
.icon-w-file-system-data-source:before {
  content:""
}
.icon-w-sharepoint-data-source:before {
  content:""
}
.icon-w-group-media-libraries-data-source:before {
  content:""
}
.icon-w-atom-data-source:before {
  content:""
}
.icon-w-media-files-data-source:before {
  content:""
}
.icon-w-groups-data-source:before {
  content:""
}
.icon-w-custom-table-data-source:before {
  content:""
}
.icon-w-group-members-data-source:before {
  content:""
}
.icon-w-friends-data-source:before {
  content:""
}
.icon-w-blog-comments-data-source:before {
  content:""
}
.icon-w-sql-data-source:before {
  content:""
}
.icon-w-sql-search-box:before {
  content:""
}
.icon-w-xml-data-source:before {
  content:""
}
.icon-w-sql-search-dialog:before {
  content:""
}
.icon-w-products-data-source:before {
  content:""
}
.icon-w-sql-search-dialog-with-results:before {
  content:""
}
.icon-w-media-libraries-data-source:before {
  content:""
}
.icon-w-users-data-source:before {
  content:""
}
.icon-w-attachments-data-source:before {
  content:""
}
.icon-w-sql-search-results:before {
  content:""
}
.icon-w-chat-search-on-line-users:before {
  content:""
}
.icon-w-search-accelerator-for-ie8-and-higher:before {
  content:""
}
.icon-w-search-engine-results-highlighter:before {
  content:""
}
.icon-w-smart-search-box:before {
  content:""
}
.icon-w-forum-search-advanced-dialog:before {
  content:""
}
.icon-w-smart-search-dialog:before {
  content:""
}
.icon-w-forum-search-box:before {
  content:""
}
.icon-w-smart-search-dialog-with-results:before {
  content:""
}
.icon-w-smart-search-filter:before {
  content:""
}
.icon-w-smart-search-results:before {
  content:""
}
.icon-w-message-board-rss-feed:before {
  content:""
}
.icon-w-forum-posts-rss-feed:before {
  content:""
}
.icon-w-query-rss-feed:before {
  content:""
}
.icon-w-news-rss-feed:before {
  content:""
}
.icon-w-web-service-rss-feed:before {
  content:""
}
.icon-w-feed-link:before {
  content:""
}
.icon-w-cms-rss-feed:before {
  content:""
}
.icon-w-atom-feed:before {
  content:""
}
.icon-w-media-files-rss-feed:before {
  content:""
}
.icon-w-blog-comments-rss-feed:before {
  content:""
}
.icon-w-events-rss-feed:before {
  content:""
}
.icon-w-rss-data-source:before {
  content:""
}
.icon-w-rss-feed:before {
  content:""
}
.icon-w-products-rss-feed:before {
  content:""
}
.icon-w-custom-table-rss-feed:before {
  content:""
}
.icon-w-blog-posts-rss-feed:before {
  content:""
}
.icon-w-rss-repeater:before {
  content:""
}
.icon-w-web-part-zone:before {
  content:""
}
.icon-w-banner-rotator:before {
  content:""
}
.icon-w-css-style-selector:before {
  content:""
}
.icon-w-report:before {
  content:""
}
.icon-w-report-chart:before {
  content:""
}
.icon-w-switch-mobile-device-detection:before {
  content:""
}
.icon-w-mobile-device-redirection:before {
  content:""
}
.icon-w-poll:before {
  content:""
}
.icon-w-group-polls:before {
  content:""
}
.icon-w-scrolling-text:before {
  content:""
}
.icon-w-static-text:before {
  content:""
}
.icon-w-paged-text:before {
  content:""
}
.icon-w-editable-text:before {
  content:""
}
.icon-w-change-password:before {
  content:""
}
.icon-w-unlock-user-accunt:before {
  content:""
}
.icon-w-reset-password:before {
  content:""
}
.icon-w-automatically-initiated-chat:before {
  content:""
}
.icon-w-chat-send-message:before {
  content:""
}
.icon-w-chat-support-request:before {
  content:""
}
.icon-w-chat-web-part:before {
  content:""
}
.icon-w-chat-errors:before {
  content:""
}
.icon-w-chat-leave-room:before {
  content:""
}
.icon-w-chat-login:before {
  content:""
}
.icon-w-chat-notifications:before {
  content:""
}
.icon-w-chat-room-messages:before {
  content:""
}
.icon-w-chat-room-name:before {
  content:""
}
.icon-w-chat-room-users:before {
  content:""
}
.icon-w-chat-rooms:before {
  content:""
}
.icon-w-comment-view:before {
  content:""
}
.icon-w-forum-unsubscription:before {
  content:""
}
.icon-w-forum-most-active-threads:before {
  content:""
}
.icon-w-forum-recently-active-threads:before {
  content:""
}
.icon-w-forum-top-contributors:before {
  content:""
}
.icon-w-forum-single-forum-flat-layout:before {
  content:""
}
.icon-w-forum-single-forum-general:before {
  content:""
}
.icon-w-forum-single-forum-tree-layout:before {
  content:""
}
.icon-w-calendar:before {
  content:""
}
.icon-w-date-and-time:before {
  content:""
}
.icon-w-event-calendar:before {
  content:""
}
.icon-w-event-registration:before {
  content:""
}
.icon-w-content-rating:before {
  content:""
}
.icon-w-shopping-cart-content:before {
  content:""
}
.icon-w-shopping-cart-preview:before {
  content:""
}
.icon-w-shopping-cart-totals:before {
  content:""
}
.icon-w-attachment-image-gallery:before {
  content:""
}
.icon-w-media-gallery-file-filter:before {
  content:""
}
.icon-w-media-gallery-file-list:before {
  content:""
}
.icon-w-media-gallery-folder-tree:before {
  content:""
}
.icon-w-image-gallery:before {
  content:""
}
.icon-w-media-libraries-viewer:before {
  content:""
}
.icon-w-custom-table-datagrid:before {
  content:""
}
.icon-w-grid-with-custom-query:before {
  content:""
}
.icon-w-custom-table-datalist:before {
  content:""
}
.icon-w-grid:before {
  content:""
}
.icon-w-table-layout:before {
  content:""
}
.icon-w-sharepoint-datagrid:before {
  content:""
}
.icon-w-grid-for-rest-service:before {
  content:""
}
.icon-w-grid-for-web-service:before {
  content:""
}
.icon-w-custom-table-datagrid:before {
  content:""
}
.icon-w-basic-datalist:before {
  content:""
}
.icon-w-sharepoint-datalist:before {
  content:""
}
.icon-w-datalist-with-custom-query:before {
  content:""
}
.icon-w-datalist:before {
  content:""
}
.icon-w-my-friends:before {
  content:""
}
.icon-w-request-friendship:before {
  content:""
}
.icon-w-friends-list:before {
  content:""
}
.icon-w-my-pending-requests:before {
  content:""
}
.icon-w-friends-viewer:before {
  content:""
}
.icon-w-rejected-friends:before {
  content:""
}
.icon-w-friends-waiting-for-approval:before {
  content:""
}
.icon-w-friendship-management:before {
  content:""
}
.icon-w-group-forum-list:before {
  content:""
}
.icon-w-group-profile:before {
  content:""
}
.icon-w-group-properties:before {
  content:""
}
.icon-w-group-forum-post-viewer:before {
  content:""
}
.icon-w-group-public-profile:before {
  content:""
}
.icon-w-group-forum-search-results:before {
  content:""
}
.icon-w-group-registration:before {
  content:""
}
.icon-w-group-forums:before {
  content:""
}
.icon-w-group-roles:before {
  content:""
}
.icon-w-group-invitation:before {
  content:""
}
.icon-w-group-security-access:before {
  content:""
}
.icon-w-group-media-libraries:before {
  content:""
}
.icon-w-department-members-viewer:before {
  content:""
}
.icon-w-group-security-message:before {
  content:""
}
.icon-w-leave-group:before {
  content:""
}
.icon-w-group-media-libraries-viewer:before {
  content:""
}
.icon-w-groups-filter:before {
  content:""
}
.icon-w-group-members:before {
  content:""
}
.icon-w-groups-viewer:before {
  content:""
}
.icon-w-group-members-viewer:before {
  content:""
}
.icon-w-group-contribution-list:before {
  content:""
}
.icon-w-chat-on-line-users:before {
  content:""
}
.icon-w-group-message-board:before {
  content:""
}
.icon-w-group-document-library:before {
  content:""
}
.icon-w-group-message-board-viewer:before {
  content:""
}
.icon-w-group-edit-contribution:before {
  content:""
}
.icon-w-group-message-boards:before {
  content:""
}
.icon-w-group-forum-most-active-threads:before {
  content:""
}
.icon-w-group-permissions:before {
  content:""
}
.icon-w-group-forum-recently-active-threads:before {
  content:""
}
.icon-w-custom-registration-form:before {
  content:""
}
.icon-w-on-line-form:before {
  content:""
}
.icon-w-registration-form:before {
  content:""
}
.icon-w-logon-form:before {
  content:""
}
.icon-w-logon-mini-form:before {
  content:""
}
.icon-w-discount-coupon:before {
  content:""
}
.icon-w-my-account:before {
  content:""
}
.icon-w-on-line-users:before {
  content:""
}
.icon-w-my-profile:before {
  content:""
}
.icon-w-user-public-profile:before {
  content:""
}
.icon-w-users-filter:before {
  content:""
}
.icon-w-document-name-filter:before {
  content:""
}
.icon-w-filter:before {
  content:""
}
.icon-w-remaining-amount-for-free-shipping:before {
  content:""
}
.icon-w-shipping-option-selection:before {
  content:""
}
.icon-w-tasks-owned-by-me:before {
  content:""
}
.icon-w-my-projects:before {
  content:""
}
.icon-w-project-list:before {
  content:""
}
.icon-w-project-tasks:before {
  content:""
}
.icon-w-tasks-assigned-to-me:before {
  content:""
}
.icon-w-customer-detail:before {
  content:""
}
.icon-w-customer-address:before {
  content:""
}
.icon-w-liveid-required-data:before {
  content:""
}
.icon-w-windows-liveid:before {
  content:""
}
.icon-w-openid-logon:before {
  content:""
}
.icon-w-openid-required-data:before {
  content:""
}
.icon-w-powered-by-kentico:before {
  content:""
}
.icon-w-bing-translator:before {
  content:""
}
.icon-w-static-bing-maps:before {
  content:""
}
.icon-w-basic-bing-maps:before {
  content:""
}
.icon-w-bing-maps:before {
  content:""
}
.icon-w-google-maps:before {
  content:""
}
.icon-w-static-google-maps:before {
  content:""
}
.icon-w-basic-google-maps:before {
  content:""
}
.icon-w-google-activity-feed:before {
  content:""
}
.icon-w-google-badge:before {
  content:""
}
.icon-w-google-analytics:before {
  content:""
}
.icon-w-google-search:before {
  content:""
}
.icon-w-google-sitemap-xml-sitemap:before {
  content:""
}
.icon-w-google-translator:before {
  content:""
}
.icon-w-google-1-button:before {
  content:""
}
.icon-w-facebook-activity-feed:before {
  content:""
}
.icon-w-facebook-comments:before {
  content:""
}
.icon-w-facebook-connect-logon:before {
  content:""
}
.icon-w-facebook-facepile:before {
  content:""
}
.icon-w-facebook-like-box:before {
  content:""
}
.icon-w-facebook-like-button:before {
  content:""
}
.icon-w-facebook-recommendations:before {
  content:""
}
.icon-w-facebook-send-button:before {
  content:""
}
.icon-w-twitter-feed:before {
  content:""
}
.icon-w-twitter-follow-button:before {
  content:""
}
.icon-w-twitter-tweet-button:before {
  content:""
}
.icon-w-pinterest-follow-button:before {
  content:""
}
.icon-w-pinterest-pin-it-button:before {
  content:""
}
.icon-w-linkedin-apply-with:before {
  content:""
}
.icon-w-linkedin-company-insider:before {
  content:""
}
.icon-w-linkedin-company-profile:before {
  content:""
}
.icon-w-linkedin-logon:before {
  content:""
}
.icon-w-linkedin-member-profile:before {
  content:""
}
.icon-w-linkedin-recommend-button:before {
  content:""
}
.icon-w-linkedin-required-data:before {
  content:""
}
.icon-w-linkedin-share-button:before {
  content:""
}
.icon-w-flash-web-part:before {
  content:""
}
.icon-w-flash-widget:before {
  content:""
}
.icon-w-social-bookmarking:before {
  content:""
}
.icon-w-wmp-video:before {
  content:""
}
.icon-w-youtube-video:before {
  content:""
}
.icon-w-silverlight-application-web-part:before {
  content:""
}
.icon-w-silverlight-application-widget:before {
  content:""
}
.icon-w-quicktime:before {
  content:""
}
.icon-w-product-filter:before {
  content:""
}
.icon-w-top-n-newest-products:before {
  content:""
}
.icon-w-top-n-products-by-sales:before {
  content:""
}
.icon-w-similar-products-by-sales:before {
  content:""
}
.icon-w-random-products:before {
  content:""
}
.icon-w-tag-cloud:before {
  content:""
}
.icon-w-message-board:before {
  content:""
}
.icon-w-accordion-layout:before {
  content:""
}
.icon-w-columns-layout:before {
  content:""
}
.icon-w-tabs-layout:before {
  content:""
}
.icon-w-wizard-layout:before {
  content:""
}
.icon-w-rows-layout:before {
  content:""
}
.icon-w-new-blog:before {
  content:""
}
.icon-w-abuse-report:before {
  content:""
}
.icon-w-in-line-abuse-report:before {
  content:""
}
.icon-w-message-board-subscription-confirmation:before {
  content:""
}
.icon-w-datalist-for-web-service:before {
  content:""
}
.icon-w-tree-view:before {
  content:""
}
.icon-w-admin-actions:before {
  content:""
}
.icon-w-simple-cookie-law-consent:before {
  content:""
}
.icon-w-news-list:before {
  content:""
}
.icon-w-message-board-unsubscription:before {
  content:""
}
.icon-w-keep-alive:before {
  content:""
}
.icon-w-donate:before {
  content:""
}
.icon-w-donations:before {
  content:""
}
.icon-w-payment-form:before {
  content:""
}
.icon-w-payment-method-selection:before {
  content:""
}
.icon-w-currency-selection:before {
  content:""
}
.icon-w-analytics-browser-capabilities:before {
  content:""
}
.icon-w-strands-recommendations:before {
  content:""
}
.icon-w-password-expiration:before {
  content:""
}
.icon-w-message-board-viewer:before {
  content:""
}
.icon-w-checkout-process-obsolete:before {
  content:""
}
.icon-w-category-list:before {
  content:""
}
.icon-w-analytics-custom-statistics:before {
  content:""
}
.icon-w-subscription-approval:before {
  content:""
}
.icon-w-widget-actions:before {
  content:""
}
.icon-w-message-panel:before {
  content:""
}
.icon-w-article-list:before {
  content:""
}
.icon-w-set-cookie:before {
  content:""
}
.icon-w-random-document:before {
  content:""
}
.icon-w-edit-contribution:before {
  content:""
}
.icon-w-universal-document-viewer:before {
  content:""
}
.icon-w-custom-response:before {
  content:""
}
.icon-w-collapsible-panel:before {
  content:""
}
.icon-w-wishlist:before {
  content:""
}
.icon-w-latest-news:before {
  content:""
}
.icon-w-edit-document-link:before {
  content:""
}
.icon-w-did-you-mean:before {
  content:""
}
.icon-w-universal-pager:before {
  content:""
}
.icon-w-basic-universal-viewer:before {
  content:""
}
.icon-w-random-redirection:before {
  content:""
}
.icon-w-notification-subscription:before {
  content:""
}
.icon-w-wizard-buttons:before {
  content:""
}
.icon-w-universal-viewer:before {
  content:""
}
.icon-w-report-value:before {
  content:""
}
.icon-w-recent-posts:before {
  content:""
}
.icon-w-object-management-buttons:before {
  content:""
}
.icon-w-wizard-header:before {
  content:""
}
.icon-w-universal-viewer-with-custom-query:before {
  content:""
}
.icon-w-confirmation-checkbox:before {
  content:""
}
.icon-w-sharepoint-repeater:before {
  content:""
}
.icon-w-register-after-checkout:before {
  content:""
}
.icon-w-post-archive:before {
  content:""
}
.icon-w-my-invitations:before {
  content:""
}
.icon-w-link-button:before {
  content:""
}
.icon-w-contact-list:before {
  content:""
}
.icon-w-task-info-panel:before {
  content:""
}
.icon-w-document-library:before {
  content:""
}
.icon-w-custom-table-form:before {
  content:""
}
.icon-w-hierarchical-viewer:before {
  content:""
}
.icon-w-user-control:before {
  content:""
}
.icon-w-content-slider:before {
  content:""
}
.icon-w-blog-post-subscription-confirmation:before {
  content:""
}
.icon-w-ignore-list:before {
  content:""
}
.icon-w-document-pager:before {
  content:""
}
.icon-w-content-subscription:before {
  content:""
}
.icon-w-blog-post-unsubscription:before {
  content:""
}
.icon-w-text-highlighter:before {
  content:""
}
.icon-w-related-documents:before {
  content:""
}
.icon-w-order-note:before {
  content:""
}
.icon-w-xslt-viewer:before {
  content:""
}
.icon-w-document-wizard-button:before {
  content:""
}
.icon-w-contribution-list:before {
  content:""
}
.icon-w-timer:before {
  content:""
}
.icon-w-shortcuts:before {
  content:""
}
.icon-w-document-wizard-manager:before {
  content:""
}
.icon-w-cookie-law-consent:before {
  content:""
}
.icon-w-blog-comments-viewer:before {
  content:""
}
.icon-w-sign-out-button:before {
  content:""
}
.icon-w-scrolling-news:before {
  content:""
}
.icon-w-output-cache-dependencies:before {
  content:""
}
.icon-w-zones-with-effect:before {
  content:""
}
.icon-w-document-wizard-navigation:before {
  content:""
}
.icon-w-my-subscriptions:before {
  content:""
}
.icon-w-document-wizard-step-action:before {
  content:""
}
.icon-w-page-views:before {
  content:""
}
.icon-w-activities:before {
  content:""
}
.icon-w-analytics-chart-viewer:before {
  content:""
}
.icon-w-analytics-table-viewer:before {
  content:""
}
.icon-w-articles-rss-feed:before {
  content:""
}
.icon-w-blog-comments:before {
  content:""
}
.icon-w-building-your-on-line-store:before {
  content:""
}
.icon-w-department-latest-blog-posts:before {
  content:""
}
.icon-w-department-latest-forum-posts:before {
  content:""
}
.icon-w-department-latest-news:before {
  content:""
}
.icon-w-department-quick-links:before {
  content:""
}
.icon-w-department-upcoming-events:before {
  content:""
}
.icon-w-documents:before {
  content:""
}
.icon-w-e-commerce-settings-checker:before {
  content:""
}
.icon-w-editable-image:before {
  content:""
}
.icon-w-e-mail-queue:before {
  content:""
}
.icon-w-employee-of-the-month:before {
  content:""
}
.icon-w-event-management:before {
  content:""
}
.icon-w-eventlog:before {
  content:""
}
.icon-w-forum-group:before {
  content:""
}
.icon-w-forum-posts-waiting-for-approval:before {
  content:""
}
.icon-w-group-administrators:before {
  content:""
}
.icon-w-group-forum-posts-viewer:before {
  content:""
}
.icon-w-group-poll:before {
  content:""
}
.icon-w-intranet-canteen-menu:before {
  content:""
}
.icon-w-intranet-departments:before {
  content:""
}
.icon-w-intranet-employees:before {
  content:""
}
.icon-w-intranet-latest-blog-posts:before {
  content:""
}
.icon-w-intranet-latest-forum-posts:before {
  content:""
}
.icon-w-intranet-latest-news:before {
  content:""
}
.icon-w-intranet-poll:before {
  content:""
}
.icon-w-intranet-quick-links:before {
  content:""
}
.icon-w-intranet-upcoming-events:before {
  content:""
}
.icon-w-latest-blog-posts:before {
  content:""
}
.icon-w-latest-forum-posts:before {
  content:""
}
.icon-w-latest-news-for-corporate-site:before {
  content:""
}
.icon-w-link:before {
  content:""
}
.icon-w-media-gallery:before {
  content:""
}
.icon-w-message-list:before {
  content:""
}
.icon-w-most-recent-pages:before {
  content:""
}
.icon-w-my-accounts:before {
  content:""
}
.icon-w-my-blogs:before {
  content:""
}
.icon-w-my-blogs-comments:before {
  content:""
}
.icon-w-my-contacts:before {
  content:""
}
.icon-w-my-inbox:before {
  content:""
}
.icon-w-my-pending-contacts:before {
  content:""
}
.icon-w-my-projects-intranet-portal:before {
  content:""
}
.icon-w-my-workgroups:before {
  content:""
}
.icon-w-object-recycle-bin:before {
  content:""
}
.icon-w-orders:before {
  content:""
}
.icon-w-persona-based-recommendations:before {
  content:""
}
.icon-w-personal-category-list:before {
  content:""
}
.icon-w-products:before {
  content:""
}
.icon-w-random-products-for-corporate-site:before {
  content:""
}
.icon-w-recent-users:before {
  content:""
}
.icon-w-report-daily-sales:before {
  content:""
}
.icon-w-report-monthly-sales:before {
  content:""
}
.icon-w-report-number-of-orders-by-status:before {
  content:""
}
.icon-w-report-sales-by-order-status:before {
  content:""
}
.icon-w-reporting:before {
  content:""
}
.icon-w-rich-text:before {
  content:""
}
.icon-w-scrolling-news-for-corporate-site:before {
  content:""
}
.icon-w-system:before {
  content:""
}
.icon-w-tasks-assigned-to-me-intranet-portal:before {
  content:""
}
.icon-w-tasks-owned-by-me-intranet-portal:before {
  content:""
}
.icon-w-text:before {
  content:""
}
.icon-w-widget-zone:before {
  content:""
}
.icon-w-workgroup-administrators:before {
  content:""
}
.icon-w-workgroup-latest-blog-posts:before {
  content:""
}
.icon-w-workgroup-latest-forum-posts:before {
  content:""
}
.icon-w-workgroup-latest-news:before {
  content:""
}
.icon-w-workgroup-members:before {
  content:""
}
.icon-w-workgroup-messages:before {
  content:""
}
.icon-w-workgroup-quick-links:before {
  content:""
}
.icon-w-workgroup-recent-pages:before {
  content:""
}
.icon-w-workgroup-upcoming-events:before {
  content:""
}
.icon-w-current-user:before {
  content:""
}
.icon-w-disabled-module-info:before {
  content:""
}
.icon-w-edit:before {
  content:""
}
.icon-w-edit-parameters:before {
  content:""
}
.icon-w-forum-favorites:before {
  content:""
}
.icon-w-forum-posts-viewer:before {
  content:""
}
.icon-w-forum-subscription-confirmation:before {
  content:""
}
.icon-w-header-actions:before {
  content:""
}
.icon-w-horizontal-tabs:before {
  content:""
}
.icon-w-listing:before {
  content:""
}
.icon-w-edit-bindings:before {
  content:""
}
.icon-w-media-file-uploader:before {
  content:""
}
.icon-w-messages-placeholder:before {
  content:""
}
.icon-w-metafile-list:before {
  content:""
}
.icon-w-new-header-action:before {
  content:""
}
.icon-w-object-edit-panel:before {
  content:""
}
.icon-w-object-tree-menu:before {
  content:""
}
.icon-w-page-title:before {
  content:""
}
.icon-w-preview-edit:before {
  content:""
}
.icon-w-selector:before {
  content:""
}
.icon-w-select-site:before {
  content:""
}
.icon-w-theme-file-manager:before {
  content:""
}
.icon-w-tree:before {
  content:""
}
.icon-w-tree-guide:before {
  content:""
}
.icon-w-users-viewer:before {
  content:""
}
.icon-w-vertical-tabs:before {
  content:""
}
.icon-file-default:before {
  content:""
}
.icon-file-3gp:before {
  content:""
}
.icon-file-accdb:before {
  content:""
}
.icon-file-ai:before {
  content:""
}
.icon-file-ascx:before {
  content:""
}
.icon-file-aspx:before {
  content:""
}
.icon-file-au:before {
  content:""
}
.icon-file-avi:before {
  content:""
}
.icon-file-bat:before {
  content:""
}
.icon-file-bmp:before {
  content:""
}
.icon-file-cs:before {
  content:""
}
.icon-file-css:before {
  content:""
}
.icon-file-csv:before {
  content:""
}
.icon-file-dbm:before {
  content:""
}
.icon-file-doc:before {
  content:""
}
.icon-file-eps:before {
  content:""
}
.icon-file-flv:before {
  content:""
}
.icon-file-gif:before {
  content:""
}
.icon-file-html:before {
  content:""
}
.icon-file-jpeg:before {
  content:""
}
.icon-file-js:before {
  content:""
}
.icon-file-mdb:before {
  content:""
}
.icon-file-mid:before {
  content:""
}
.icon-file-mov:before {
  content:""
}
.icon-file-mp3:before {
  content:""
}
.icon-file-mp4:before {
  content:""
}
.icon-file-mpeg:before {
  content:""
}
.icon-file-mpg:before {
  content:""
}
.icon-file-mpg4:before {
  content:""
}
.icon-file-oga:before {
  content:""
}
.icon-file-ogg:before {
  content:""
}
.icon-file-ogv:before {
  content:""
}
.icon-file-pdf:before {
  content:""
}
.icon-file-png:before {
  content:""
}
.icon-file-pps:before {
  content:""
}
.icon-file-ppt:before {
  content:""
}
.icon-file-ps:before {
  content:""
}
.icon-file-psd:before {
  content:""
}
.icon-file-rtf:before {
  content:""
}
.icon-file-sln:before {
  content:""
}
.icon-file-swf:before {
  content:""
}
.icon-file-tif:before {
  content:""
}
.icon-file-tiff:before {
  content:""
}
.icon-file-txt:before {
  content:""
}
.icon-file-vb:before {
  content:""
}
.icon-file-wav:before {
  content:""
}
.icon-file-webm:before {
  content:""
}
.icon-file-wma:before {
  content:""
}
.icon-file-wmv:before {
  content:""
}
.icon-file-xls:before {
  content:""
}
.icon-file-xml:before {
  content:""
}
.icon-file-xsl:before {
  content:""
}
.icon-file-xslt:before {
  content:""
}
.icon-file-zip:before {
  content:""
}
.icon-me-abstractobjectcollection:before {
  content:""
}
.icon-me-binding:before {
  content:""
}
.icon-me-boolean:before {
  content:""
}
.icon-me-datetime:before {
  content:""
}
.icon-me-double:before {
  content:""
}
.icon-me-false:before {
  content:""
}
.icon-me-children:before {
  content:""
}
.icon-me-icontext:before {
  content:""
}
.icon-me-ilist:before {
  content:""
}
.icon-me-imacronamespace:before {
  content:""
}
.icon-me-info:before {
  content:""
}
.icon-me-insertmacro:before {
  content:""
}
.icon-me-int32:before {
  content:""
}
.icon-me-method:before {
  content:""
}
.icon-me-null:before {
  content:""
}
.icon-me-number:before {
  content:""
}
.icon-me-parent:before {
  content:""
}
.icon-me-property:before {
  content:""
}
.icon-me-referring:before {
  content:""
}
.icon-me-sitebinding:before {
  content:""
}
.icon-me-snippet:before {
  content:""
}
.icon-me-string:before {
  content:""
}
.icon-me-true:before {
  content:""
}
.icon-me-value:before {
  content:""
}
.icon-me-exception:before {
  content:""
}
.icon-crosshair {
  position:relative;
  display:inline-block
}
.icon-crosshair:before {
  content:"";
  color:#fff;
  position:absolute;
  left:0;
  display:inline-block
}
.icon-crosshair:after {
  content:"";
  position:absolute;
  left:0;
  display:inline-block
}
.date-time-picker button {
  background-color:#fff
}
.datetime-ui-datepicker-month {
  float:left
}
.datetime-ui-datepicker .datetime-ui-datepicker-title select {
  font-size:1em;
  margin:0 0 !important
}
.datetime-ui-datepicker-prev {
  margin:5px 0 !important
}
.datetime-ui-datepicker-next {
  margin:5px 0 !important
}
.form-choice .radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  margin-left:auto;
  position:none
}
.form-choice .radio label,
.checkbox label {
  padding-left:20px !important;
  padding-right:20px;
  min-height:18px;
  margin-bottom:0;
  font-weight:normal;
  cursor:pointer;
  margin:0
}
.form-choice .checkbox label {
  padding-left:0
}
*::-moz-selection {
  background-color:#0090b9
}
*::selection {
  background-color:#0090b9
}
::-moz-selection {
  background-color:#0090b9
}
::selection {
  background-color:#0090b9
}
.block-heading h3 span {
  color:#666 !important;
  font-size:18px;
  padding-bottom:11px;
  border-bottom:3px solid #0090b9;
  border-color:#0090b9
}
.panel.panel-light {
  border:none
}
.panel-light .panel-heading {
  background:transparent !important;
  color:#323232 !important;
  font-size:2px !important;
  font-weight:normal !important;
  border:none !important;
  border-color:transparent !important;
  cursor:pointer
}
.panel-light .panel-heading:hover {
  background:#eee !important;
  cursor:pointer
}
.panel-light [data-toggle="collapse"]::after {
  color:#827e7e!important;
  font-size:12px!important;
  font-weight:normal;
  margin-top:-26px!important;
  font-weight:normal !important
}
.panel-light h4.panel-title {
  margin-top:0;
  margin-bottom:0;
  font-size:13px
}
.panel .panel-heading h4 {
  color:#fff !important
}
#printfriendly #pf-src {
  display:none
}
.MyAnchor {
  text-decoration:none;
  cursor:default;
  pointer-events:none
}
a.darkGray.header.bold {
  color:#0090b9
}
input.cke_dialog_ui_input_text,
input.cke_dialog_ui_input_password,
textarea.cke_dialog_ui_input_textarea {
  white-space:normal !important
}
.breadcrumb-static {
  text-transform:capitalize
}
.hor-cat-nav {
  width:665px
}
.hor-cat-nav .en {
  width:665px;
  height:210px;
  margin-top:20px
}
.hor-cat-nav .en li {
  width:150px;
  height:210px;
  float:left;
  display:block;
  background:no-repeat url("/NCH/media/img/sprite-nav-primary-en-bk.png") -1px -1px transparent
}
.hor-cat-nav .en li a,
.nav .en li a:visited {
  display:block;
  width:150px;
  height:210px;
  float:left
}
.en .forSprite {
  background:no-repeat url("/NCH/media/img/sprite-nav-primary-en.png") 0 0 transparent;
  display:block;
  width:138px;
  height:25px;
  margin-top:144px
}
*+html .en .forSprite {
  position:relative;
  top:144px
}
.hor-cat-nav .es {
  width:665px;
  height:210px;
  margin-top:20px
}
.hor-cat-nav .es li {
  width:150px;
  height:210px;
  float:left;
  display:block;
  background:no-repeat url("/NCH/media/img/sprite-nav-primary-es-bk.png") -1px -1px transparent
}
.hor-cat-nav .es li a,
.nav .es li a:visited {
  display:block;
  width:150px;
  height:210px;
  float:left
}
.es .forSprite {
  background:no-repeat url("/NCH/media/img/sprite-nav-primary-es.png") 0 0 transparent;
  display:block;
  width:138px;
  height:25px;
  margin-top:144px
}
*+html .es .forSprite {
  position:relative;
  top:144px
}
.parents,
.teens {
  margin-right:27px
}
.parents .forSprite {
  background-position:-1px 0 !important
}
.parents a:hover .forSprite {
  background-position:-1px -30px !important
}
.kids {
  background-position:-178px -1px !important
}
.kids .forSprite {
  background-position:-177px 0 !important
}
.kids a:hover .forSprite {
  background-position:-177px -30px !important
}
.teens {
  background-position:-355px -1px !important
}
.teens .forSprite {
  background-position:-338px 0 !important
}
.teens a:hover .forSprite {
  background-position:-338px -30px !important
}
.xdsoft_autocomplete_dropdown {
  width:450px !important
}
.physician-btn {
  margin:10px 0
}
.psoa-logo {
  height:56px;
  margin:10px
}
.psoa-message {
  margin-top:10px
}
.FirstPage {
  padding:0 10px;
  font-size:24px
}
.PreviousPage {
  padding:0 10px;
  font-size:24px
}
.NextPage {
  padding:0 10px;
  font-size:24px
}
.LastPage {
  padding:0 10px;
  font-size:24px
}
.specialty-contact-info {
  padding:10px;
  color:#0090b9;
  border-style:solid;
  border-width:2px;
  border-color:#0090b9;
  text-align:center;
  min-height:80px
}
.specialty-contact-info>span:nth-child(3)>a:nth-child(2) {
  text-decoration:none;
  color:#0090b9
}
@media print {
  .no-print,
  .no-print * {
    display:none !important
  }
}
.img-responsive,
.thumbnail>img,
.thumbnail a>img,
.carousel-inner>.item>img,
.carousel-inner>.item>a>img {
  display:block;
  max-width:100%;
  height:auto;
  margin-top:0
}
.carousel-inner>.item {
  margin-top:-10px
}
