html, body {height: 100%;} .wrapper {min-height: 100%; margin: 0 auto -218px; background-color: #fcfcfc;} footer, .push {min-height: 218px;} .navbar {margin: 0; padding: 0 0 5px 0;} .navbar .nav {margin: 27px 0 0 0;} .navbar a.navbar-brand img {float: left; margin: 0 6px 0 0;} .navbar a.navbar-brand {margin: 0; padding: 0; overflow: hidden; width: 280px; height: 100px;} .nav .active a {cursor: default;} .dropdown-toggle {cursor: pointer !important;} a.navbar-brand {color: #777777;} .logo_title {font-size: 36px; font-weight: 300; line-height: 42px; text-shadow: 1px 1px 0px #fff; margin-bottom: 5px;} .logo_subtitle {font-size: 13px; font-weight: 300; text-shadow: 1px 1px 0px #fff;} .main, .push {background-image: url("/images/bg.jpg");} .main {padding: 20px 10px;} .links {margin: 10px 0;} .links h2, .links h3 {margin:0; padding: 0; display: inline; font-size: inherit;} .slider-wrapper {padding-top: 10px; border-bottom: solid 1px #eee;} #slider {margin: 0 auto; width: 100% !important; max-width: 900px !important;} #slider img {height: auto; border: 1px solid #eee;} #map-canvas {max-height: 530px; min-height: 280px;} .contact {max-width: 500px;} .mr5 {margin-right: 5px; margin-bottom: 5px;} .mb0 {margin-bottom: 0 !important;} .mb20 {margin-bottom: 20px;} .mt10 {margin-top: 10px;} .wm990 {max-width: 990px !important;} .wh100 {width: 100% !important; height: 100% !important;} .text-justify {text-align: justify;} caption.active {color: #3c763d; background-color: #dff0d8; border-color: #d6e9c6; padding-left: 8px;} .header {cursor: pointer;} .header .glyphicon {font-size: 0.7em;} .header .glyphicon:before {content: "\e150";} .headerSortDown .glyphicon:before {content: "\e155";} .headerSortUp .glyphicon:before {content: "\e156";} .tag-box {padding: 20px 20px 10px 20px; margin: 30px 0; background: #fafafa; border: solid 1px #ddd;} .tag-box-v1 {border-top: 2px solid #9f2222; color: #060115;} .tag-box-v2 {border-left: solid 2px #72c02c;} .afm {font-family: tahoma;} h2.afm {margin-top: 5px !important; margin-bottom: 20px !important;} .nodot {list-style-type: none; padding: 0;} .nodot li {margin-top: 10px;} .error {font-size: 140px; margin-top: 10px;} .error-v1 span {color: #555; display: block; font-size: 28px; font-weight: 200;} .error-v1 p {color: #555; font-size: 13px; margin-bottom: 40px;} .page-header {margin-top: 0; padding: 0;} .care {width: 25%; padding: 5px;} .care .thumbnail {cursor: default;} .careh1 {height: 525px;} .careh2 {height: 475px;} .arrow {padding-left: 20px;} .arrow li {margin-left: 10px;} .breadcrumbs {overflow: hidden; border-top: solid 1px #eee; border-bottom: solid 1px #eee; background-color: #f4f4f4;} .breadcrumbs p {color: #666; font-size: 22px; margin: 5px 0;} .breadcrumb {background: none; margin: 0; padding: 12px 0 0 0; font-size: 12px;} .breadcrumb a {color: #777; font-size: 12px;} .breadcrumbs .active {color: #72c02c;} .headline {display: block; margin: 10px 0 15px 0; border-bottom: 1px dotted #acb3bb;} .headline h2,.headline h3,.headline h4 {margin: 0 0 -2px 0; padding-top: 5px; padding-bottom: 5px; display: inline-block; border-bottom: 2px solid #72c02c;} .headline h1, .headline .h1 {margin: 0 0 -2px 0; padding-bottom: 5px; display: inline-block; border-bottom: 2px solid #9f2222;} .sh-icons a {margin-right: 5px; display: inline-block; width: 60px; height: 22px; background: transparent url("/images/social-media-share.png") no-repeat 0 0; opacity: 1;} .sh-icons .sh-googleplus {background-position: 0 -22px; width: 63px !important;} .sh-icons .sh-twitter {background-position: 0 -44px;} .sh-icons .sh-pinterest {background-position: 0 -66px;} .sh-icons .sh-o2engine {background: transparent url("/images/o2engine.png") no-repeat 0 0; width: 120px; height: 40px; padding-left: 45px; padding-top: 12px;} .icons a {margin-right: 5px; display: inline-block; width: 48px; height: 48px; opacity: 1; background: url("/images/social-media.png") no-repeat 0 0;} .sh-icons a:hover,.icons a:hover {opacity: 0.8 !important; transition: all 0.2s ease;} .icons .twitter {background-position: 0px -48px;} .icons .googleplus {background-position: 0px -96px;} .icons .pinterest {background-position: 0px -144px;} .icons .instagram {background-position: 0px -192px;} .footer {color: #ebebeb; background: #5b5e62; padding: 5px 0;} footer address {margin: 0;} .footer p,.footer a {color: #ebebeb;} .footer h2 {color: #e4e4e4; background: none; text-shadow: none;} .copyright {font-size: 12px; background: #3e4753; border-top: solid 1px #acb3bb;} .copyright p {color: #dadada; margin-top: 12px;} .copyright a {margin: 0 5px; color: #72c02c;} .validator {font-size: 10px; background: #fcfcfc;} .validator p {margin: 5px 0;} .validator a {color: #444;} .sitemap ul {padding-left: 20px;} .sitemap li {list-style: none;} @media (min-width: 768px) {.container {width: 750px;}} @media (min-width: 992px) {.container {width: 970px;}} @media (min-width: 1200px) {.container {width: 1100px;}} @media (max-width: 1199px) {.care {width: 33%;} #tanning {height: 475px !important;}} @media (max-width: 768px) {.text-right {text-align: left !important;} .navbar-header img {display: none;} .logo_title {color: #1e803e; font-size: 30px;} .navbar-header {float: left;} .navbar a.navbar-brand {width: 180px;} .care {width: 49%;} #hair {height: 475px !important;} .m5 .headline {margin-left: 5px;} .validator .text-center {text-align: left !important;} .btn-products {margin-top: 2px;} .dropdown-products {top: 33px !important;}} @media (max-width: 665px) {.logo_title {display: inline;} .navbar a.navbar-brand {width: 280px; height: auto;} .links {float: left !important;} .navbar .nav {margin: 10px 0;} .nav>li>a {padding: 5px;} .copyright a {margin: 0;}} @media (max-width: 490px) {.care {width: 95%; height: auto !important;}} @media (max-width: 440px) {.herbs .pull-left {float: none !important;} .nav>li>a {font-size: 11px;} .care {width: 95%; height: auto !important;} .breadcrumbs p {display: none;} .breadcrumb {padding: 0; float: none !important;} .page-header {margin: 0;} .h1 {font-size: 34px;} .error-v1 span {font-size: 26px;}} .nivoSlider {position: relative; width: 100%; height: auto; overflow: hidden;} .nivoSlider img {position: absolute; top: 0px; left: 0px; max-width: none;} .nivo-main-image {display: block !important; position: relative !important; width: 100% !important;} .nivoSlider a.nivo-imageLink {position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; border: 0; padding: 0; margin: 0; z-index: 6; display: none; background: white; filter: alpha(opacity = 0); opacity: 0;} .nivo-slice {display: block; position: absolute; z-index: 5; height: 100%; top: 0;} .nivo-box {display: block; position: absolute; z-index: 5; overflow: hidden;} .nivo-box img {display: block;} .nivo-caption {position: absolute; left: 0px; bottom: 0px; background: #000; color: #fff; width: 100%; z-index: 8; padding: 5px 10px; opacity: 0.8; overflow: hidden; display: none; -moz-opacity: 0.8; filter: alpha(opacity = 8); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;} .nivo-caption p {padding: 5px; margin: 0;} .nivo-caption a {display: inline !important;} .nivo-html-caption {display: none;} .nivo-directionNav a {position: absolute; top: 45%; z-index: 9; cursor: pointer;} .nivo-prevNav {left: 0px;} .nivo-nextNav {right: 0px;} .nivo-controlNav {text-align: center; padding: 15px 0;} .nivo-controlNav a {cursor: pointer;} .nivo-controlNav a.active {font-weight: bold;} .theme-default .nivoSlider {position: relative; background: #fff url("/css/loading.gif") no-repeat 50% 50%; margin-bottom: 10px; -webkit-box-shadow: 0px 1px 5px 0px #4a4a4a; -moz-box-shadow: 0px 1px 5px 0px #4a4a4a; box-shadow: 0px 1px 5px 0px #4a4a4a;} .theme-default .nivoSlider img {position: absolute; top: 0px; left: 0px; display: none;} .theme-default .nivoSlider a {border: 0; display: block;} .theme-default .nivo-controlNav {text-align: center; padding: 20px 0;} .theme-default .nivo-controlNav a {display: inline-block; width: 22px; height: 22px; background: url("/css/bullets.png") no-repeat; text-indent: -9999px; border: 0; margin: 0 2px;} .theme-default .nivo-controlNav a.active {background-position: 0 -22px;} .theme-default .nivo-directionNav a {display: block; width: 49px; height: 49px; background: url("/css/arrows2.png") no-repeat; text-indent: -9999px; border: 0; opacity: 0; -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out;} .theme-default:hover .nivo-directionNav a {opacity: 1;} .theme-default a.nivo-nextNav {right: 15px;} .theme-default a.nivo-prevNav {background-position: bottom; left: 15px;} .theme-default .nivo-caption {font-family: Helvetica, Arial, sans-serif;} .theme-default .nivo-caption a {color: #fff; border-bottom: 1px dotted #fff;} .theme-default .nivo-caption a:hover {color: #fff;} .theme-default .nivo-controlNav.nivo-thumbs-enabled {width: 100%;} .theme-default .nivo-controlNav.nivo-thumbs-enabled a {width: auto; height: auto; background: none; margin-bottom: 5px;} .theme-default .nivo-controlNav.nivo-thumbs-enabled img {display: block; width: 120px; height: auto;} #toTop {display: none; position: fixed; bottom: 75px; right: 20px; width: 58px; height: 58px; cursor: pointer; opacity: 0.5; filter: alpha(opacity=50);} #toTop:hover {opacity: 0.9; filter: alpha(opacity=90);} 