.wrapper{float:left; width:100%; padding:0; margin:0;}body{color:#3fde46; padding:0; margin:0; float:left; width:100%;font-family:'open sans', sans-serif !important;}.header{float:left; width:100%; padding:0; margin:0;  background-color:#e1e1e1;}.content{float:left; width:100%; padding:0; margin:0;background-color:#f7f7f7;}.footer{float: left;
width: 100%;
padding: 10px 0px;
margin: 0px;
background-color: #222;
color: #FFF;
min-height: 100px;}.navigation{float:left; width:100%; padding:0; margin:0; background-color:#222;}.logo{float:left; width:100%; padding:0; margin:0;}.navigation ul{float:left; width:100%; padding:0; magin:0; list-style:none;}.navigation ul li{float:left; padding:0; margin:0 10px 0 0;}.navbar{margin:0 !important; min-height:40px !important; width:100% !important;}.navbar-inverse{background: none !important; border:none !important;}.navbar-nav > li > a{padding:10px 5px  !important; color:#fff !important;}.navbar-nav > li > a p{margin:0 !important;}.col-md-14{float: left;
width: 70.5%;
position: relative;
min-height: 1px;
padding-right: 15px;
padding-left: 15px;}.col-md-15{float: left;
width: 29.5%;
position: relative;
min-height: 1px;
padding-right: 15px;
padding-left: 15px;}.footer-logos-right img{width:100%; max-width:250px; float:right;}.logo img{width:100%; padding:10px 0;}.find-surgeon-side img{width:100%; max-width:300px;}.banner{float:left; width:100%; padding:0; margin:0;  background-color:#e1e1e1;}#form_contact .form_field input{float:left; width:100%; background-color:#fff; border:solid 1px #e1e1e1; padding:8px 10px;margin-bottom:10px;}#form_contact .form_field textarea{float:left; width:100%; background-color:#fff; border:solid 1px #e1e1e1; padding: 10px;margin-bottom:10px;}#form_contact .form_field input.highlight{border:solid 1px #db000c;}#form_contact .form_field textarea.highlight{border:solid 1px #db000c;}#form_contact .form_field input[type="submit"]{background-color:#222; color:#fff; text-transform:uppercase; font-size:20px;}.slideshow-item{background-size: cover;    background-position: center center;    height: calc(100vh - 500px) !important;    position: relative;    width: 100%;	display:block;min-height:250px;}#banner{ -webkit-animation-duration: 3s;  -webkit-animation-delay: 0.3s;     animation-duration: 3s; animation-delay: 0.3s;height: calc(100vh - 500px) !important;min-height:250px;}.carousel-caption-area{top:40%; left:0%; position:absolute; max-width:40%;}.carousel-caption-area h2{font-size:60px; color:#fff; text-transform:uppercase; margin:0 0 5% 6%; padding:0; text-shadow: 2px 2px 5px #222;}.carousel-caption-area h3{color:#fff; font-size:50px; margin:0; padding:0 10px 10px 40px; background-color:#000;}.social-header{float:left; width:100%; list-style-:none; padding:20px 0; margin:0;}.social-header li{display:inline; padding:0; margin:0 10px 0 0; font-size:20px;}.main-stories{float:left; width:100%; padding:20px 0; margin:0; background-color:#f7f7f7;overflow:hidden;}.main-feature{width:100%; padding:0px; margin:15px 0; float:left; box-shadow: 0 0 8px rgba(34,34,41,0.2); height:420px;background-color:#fff;}.main-feature img{width:100%; height:auto;}.feature-caption a{font-size:20px; color:#444;}.feature-caption{float:left; width:100%; padding:10px; margin:0;}.main-feature-lrg{height:550px; width:100%; padding:0px; margin:15px 0; float:left; box-shadow: 0 0 8px rgba(34,34,41,0.1); background-color:#fff;}.main-feature-lrg img{width:100%; height:auto;}.follow{width:100%; float:left; padding:40px 0; margin:0; background-color:#222; color:#fff; text-align:center;}.submit-stories a.submit-stories-btn{border:solid 2px #fff; padding:10px 20px; color:#fff; text-transform:uppercase;}.submit-stories a.submit-stories-btn:hover{background-color:#fff; color:#222; text-decoration:none;}.news-content{padding:10px;}.news-content h3{font-size:20px;}.news-content a{color:#444;}#main-content{float:left;width:100%; margin:0;}.category-padding{padding:0 15px 0 0 !important;}.category-side-padding{padding:0 !important;}.side-ad-unit{width:100%; float:left; margin:0 0 15px 0; text-align:center;background-color:#fff; padding:20px 0;box-shadow: 0 0 8px rgba(34,34,41,0.1);}.side-popular{width:100%; float:left; margin:0 0 15px 0;}.side-popular-title{font-size:16px; font-weight:bold;color:#444; border-bottom:solid 2px #222; margin:0 0 10px 0;text-transform:uppercase;}.side-popular-post{float:left; width:100%; margin:0 0 15px 0; background-color:#fff;min-height:80px;box-shadow: 0 0 8px rgba(34,34,41,0.1);}.category-intro{float:left;width:100%; background-color:#fff;padding:10px;margin-bottom:15px;}.singleBlogPost{float:left;width:100%; background-color:#fff;padding:20px;margin:0 0 20px 0;box-shadow: 0 0 8px rgba(34,34,41,0.1);}.cat-small-text{font-size:11px;}.article-main-advert, .article-content-ad{float:left; width:100%; padding:20px 0; margin:0; text-align:center;}.newsletter-form{float:left; width:100%; padding:10px 0; margin:0 0 15px 0;border-top:dotted 1px #ccc; border-bottom:dotted 1px #ccc;}.newsletter-form input{float:left; width:100%; padding:10px; border-radius:3px; border:solid 1px #ccc;margin:5px 0;}.newsletter-form h2, .newsletter-form p{margin:0 0 10px 0; padding:0 10px;}.newsletter-form input[type="submit"]{background-color:#222;color:#fff;border:solid 1px #222;}.internal-copy{float:left; width:100%;}.error-highlight{border:solid 1px #FF0000 !important;}.newsletter-form input[type="submit"]:hover{background-color:#444;border:solid 1px #444;}.news-content h2{font-size:24px;}.news-content a:hover{color:#444 !important;}.side-popular-post img{width:100%; max-width:300px;}.no-padding{padding:0 !important;}.submit-stories{float:left; width:100%; padding:0; margin:0;}.footer-content-submit{float:left; width:100; margin:20px 0; padding:10px 0; text-align:center;}.submit-stories i{font-size:30px; margin:0 15px;}.submit-stories a i{color:#fff;}.share-article i{border-radius:50%; height:40px; width:40px; text-align:center;background-color:#ccc;padding:6px 0;margin:0 5px;font-size:26px;}.share-article i.fb{background-color:#3b5998; color:#fff;}.share-article i.tw{background-color:#4099FF; color:#fff;}.share-article i.gp{background-color:#d34836; color:#fff;}.share-article i.el{background-color:#444; color:#fff;}.main-feature h2{padding:0; margin:10px 0;font-size:18px;}.article-hero img{width:100%;}.form-submit .form-field input, .form-submit .form-field textarea{width:100%; padding:10px; border:solid 1px #ccc;}.form-submit .form-field{margin:10px 0; width:100%;}.terms-box{background-color:#e1e1e1; padding:20px;}.form-submit .form-field input[type="checkbox"]{width:20px;}.form-submit .form-field textarea{min-height:200px;}.form-submit .form-field input[type="submit"]{background-color:#222; color:#fff;}.form-submit .form-field input[type="submit"]:hover{background-color:#ccc; color:#222;}.form-submit{margin:0 0 40px 0;}.submission-header{width:100%; padding:10px 0; margin:10px 0px; border-bottom:solid 1px #e1e1e1; text-align:center;}a.full-btn{width:100%; padding:10px; background-color:#222; color:#fff; text-align:center;float:left; margin:10px 0;}a.full-btn:hover{color:#222;background-color:#ccc;text-decoration:none;}.search-bar{padding:20px 0;}.search-bar input[type="text"]{padding:5px 10px; border:solid 1px #e1e1e1;margin:0;}.search-bar input[type="submit"]{background-color:#333; color:#fff; font-family: 'FontAwesome';border:solid 1px #fff; padding:4px 10px;margin:0 0 0 -5px;}.footer-copyright a{color:#fff;}.footer-copyright a:hover{color:#fff;}@media(max-width:767px){.search-bar, .logo, .social-header{text-align:center;}}@media(max-width:767px){.carousel-caption-area{top:20%; max-width:80%;}}@media(max-width:767px){.carousel-caption-area h2{font-size:40px;}}@media(max-width:767px){.carousel-caption-area h3{font-size:30px;}}@media(max-width:497px){.main-stories .col-xs-6{width:100%;}}.side-cat-title{padding:15px 0 5px 0;}.social-header li a{color:#222;}.breadcrumbs{width:100%; margin:15px 0; padding:0;}ol.breadcrumbs{list-style:none; float:left; width:100%}ol.breadcrumbs li{float:left;background-color:#f1f1f1; padding:5px 10px; margin:0 5px 0 0; font-size:11px;}ol.breadcrumbs li a{color:#444;}@media(max-width:767px){.content .container, .content .category-padding{padding:0 !important;}}@media(max-width:767px){.logo img{max-width:200px;}}.img-width{width:100%; height:auto;}.blog-content iframe{width:100%; height:auto !important; min-height:397px;}.category-intro h1{text-align:center}.page-leaderboard{width:100%; max-width:728px;}.spam-field{display:none}
.carousel-fade .carousel-inner .item {
  opacity: 0;
  transition-property: opacity;
}

.carousel-fade .carousel-inner .active {
  opacity: 1;
}

.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}

.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}

.carousel-fade .carousel-control {
  z-index: 2;
}


/*
WHAT IS NEW IN 3.3: "Added transforms to improve carousel performance in modern browsers."
now override the 3.3 new styles for modern browsers & apply opacity
*/
@media all and (transform-3d), (-webkit-transform-3d) {
    .carousel-fade .carousel-inner > .item.next,
    .carousel-fade .carousel-inner > .item.active.right {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.prev,
    .carousel-fade .carousel-inner > .item.active.left {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.next.left,
    .carousel-fade .carousel-inner > .item.prev.right,
    .carousel-fade .carousel-inner > .item.active {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
}

#mainNav.show .nav-toggle .hamburger .line {
  -webkit-transition: 0.25s ease-in-out;
  transition: 0.25s ease-in-out;
}
#mainNav.show .nav-toggle .hamburger .line1,
#mainNav.show .nav-toggle .hamburger .line4 {
  left: 50%;
  margin-top: -2px;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  right: 50%;
  top: 50%;
}
#mainNav.show .nav-toggle .hamburger .line2 {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
      transform: rotate(-45deg);
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865483, M12=0.7071067811865467, M21=-0.7071067811865467, M22=0.7071067811865483, SizingMethod='auto expand')";
}
#mainNav.show .nav-toggle .hamburger .line3 {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
      transform: rotate(45deg);
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865474, M12=-0.7071067811865477, M21=0.7071067811865477, M22=0.7071067811865474, SizingMethod='auto expand')";
}
#mainNav.show .nav-list-wrapper {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  opacity: 1;
  visibility: visible;
  -webkit-transition: opacity 300ms ease-out;
  transition: opacity 300ms ease-out;
}
#mainNav .nav-toggle {
  position: relative;
  right: 0px;
  top: 5px;
  cursor: pointer;
  display: none;
  float:none;
  margin:0 auto;
}



#mainNav .nav-toggle .hamburger {
  height: 20px;
  width: 30px;
  position:relative;
margin: 10px auto;
float: none;
cursor: pointer;
}
#mainNav .nav-toggle .hamburger:hover .line {
  background-color: #fff;
}
#mainNav .nav-toggle .hamburger .line {
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
      transform: rotate(0deg);
  -webkit-transition: 0.25s ease-in-out;
  transition: 0.25s ease-in-out;
  background-color: #fff;
  height: 3px;
  left: 0px;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  position: absolute;
  right: 0px;
}
#mainNav .nav-toggle .hamburger .line1 {
  margin: 0px;
  top: 0px;
}
#mainNav .nav-toggle .hamburger .line2,
#mainNav .nav-toggle .hamburger .line3 {
  left: 0px;
  margin-top: -2px;
  right: 0px;
  top: 50%;
}
#mainNav .nav-toggle .hamburger .line4 {
  margin-top: -4px;
  top: 100%;
}

@media (max-width:767px){
#mainNav .nav-toggle {display:block;}
.navbar{min-height:50px !important;}
.navigation ul li{width:100%; text-align:center; margin:0 !important;}
.navigation ul li:hover{background-color:#444;}
.navbar-nav{margin:7.5px 0 !important;}
.main-feature{height:auto !important;}
}