.nav > li > a:hover, .nav > li > a:focus {
    background-color: #932F61;
	color:#fff;
}

.show-on-portrait-tablet{ display:none }

@media (max-width: 768px)  {

	.show-on-portrait-tablet{ display:block }

}




.nav > li > a {
	color:#932F61;
}

.mega-nav{ height:100px }

.navbar-brand img{ height:76px !important }

@media (max-width: 400px)  {

	.navbar-brand img{ height:50px !important }

}

.ls-nav-start, .ls-nav-stop, .ls-ct-half, .ls-circle-timer{ display:none !important }

.mt-10{ margin-top:10px }
.mt-50{ margin-top:50px }
.mb-100{ margin-bottom:100px }

.social-top{ font-size:13pt;margin-top:15px;margin-left:20px;float:right }

.mobile-phone{ width:100%;padding-top:10px;color:#932F61;text-align:center;font-size:12pt }

@media (max-width: 990px)  {

	/* Hide on mobile and portrait tablet */

	.social-top, .contact-header{ display:none }
	.mobile-phone{ width:100%;padding-top:10px;color:#932F61 }
	.pconly{display:none}

}

@media (min-width: 991px)  {

	.mobile-phone{ display:none }
	.before-checkout{ height:190px }

}

.contact-header{ width:270px;height:70px;float:right;color:#932F61;position:relative;font-size:13pt;text-align:right;padding-top:20px;color:#78797B }

.margin-left-20{ margin-left:20px }

.success-header{ width:100%;padding:5px 0px 5px 0px;border:1px solid #ccc;border-radius:10px;margin-bottom:20px;text-align:center;color:#ff0000 }

.main-colour{ color:#932F61 }

.col-md-5 >  p > i{ width:20px }

.contact-submit{ margin-bottom:30px }

.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.banner-image{ width:100%;border:5px solid #fff; }

.banner-holder{ padding:30px 0px 30px 0px;background:#F7F7F7; border-bottom:1px solid #E6E7E7 }

.bg-grey{ background-color:#E6E7E7 }

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    background-color: #eee;
	color:#932F61
}

.home-page-image{ width:100%;margin-bottom:20px;max-width:360px; }

.colour-grey{ color:#F2F3F3 }

.colour-green{ color:#008A94 }

.width-20{ width:20px }

.bg-top-grey{ background:#E6E7E7; color:#008B93 }

.padding-5{ padding-top:5px; padding-bottom:5px }

.fatop{ color:#fff; }

.green-circle{ float:left;width:20px;height:20px;background:#008A94;text-align:center;border-radius:20px;margin-right:5px;position:relative; }

.float-left{ float:left;margin-right:20px }

a { color:#008A94 }

.login-float{ float:right }

.contact-header > input{ width:10px }

.search-bar-holder{ width:200px;height:30px;background:red;float:right;margin-top:10px;background:#E6E7E7;border-radius:10px }

.search-bar-holder > div > form > input{ width:100%;padding:5px;height:30px;font-size:0.8em;border:none;background:none;padding-left:10px }

.fa-search{ cursor:pointer }

.newletter_input{ padding:10px;color:#000;width:100%;font-size:12pt;color:#777777;border:0; border-radius:5px }

@media (max-width: 768px)  {

.newletter_input{ margin-bottom:20px}

}

.btn-base {
    border:none;
}

/*media screen*/
.btn-base:hover, .btn-base:focus, .btn-base:active, .active.btn-base, .open .btn-base.dropdown-toggle {
    background-color: #B83A79;
}

.btn-default {
    color: #333;
    background-color: #fff;
    border-color: #adadad;
}

.btn-default:hover, .btn-default:focus, .btn-default:active, .active.btn-default, .open > .btn-default.dropdown-toggle {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad;
}

.fa-chevron-right{ color:#fff !important }

input[type=number]{ width:80px }

@media (max-width: 400px)  {

.hide-on-portrait-mobile{ display:none }

}

thead{ font-weight:500 }

.width-100{ width:100% }

.colour-white{ color:#fff !important }

a:hover, a:focus {
    color: #2a6496;
    text-decoration: none;
}

h3, .btn-base{ text-transform:uppercase !important }

.thumbnail
{
    margin-bottom: 20px;
    padding: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

.lead{ font-size:12pt !important; color:#932F61 }

.thumbnail > img { width:100%; max-width:300px }

.product-para{ font-size:12pt !important;height:36px;text-transform:uppercase }

.thumbnail{ padding:5px }

/*

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color: #ffffff;
    cursor: default;
    background-color: #932F61;
    border: 1px solid #932F61;
    border-bottom-color: transparent;
}

*/

.tabs-box{ padding:10px; border:1px solid #dddddd;border-top:0 }

.price_show{ font-size:20px;color:#932F61;float:right }

.width-160{ width:160px }

.color-green{ color:#3C763D !important }

#main-image{ width:100% }

.breadcrumb {
    background-color: #F2F3F3;
}

.breadcrumb a:hover{ color:#932F61 }

.btn-link{ font-size:10pt }
.btn-link:hover{ color:#932F61;text-decoration:none }

@media (min-width: 1250px)  {

	.nav > li > a { padding-right:35px; padding-left:35px }

}

.fa-arrow-right{ color:#fff !important }

.pt-7{ padding-top:7px }

h1{ font-weight:300;color:#333333;text-transform:uppercase;font-size:19px;margin-top:20px }

.box-footer{ margin-bottom:80px }

.alert-danger, .alert-success{ margin-top:20px }

.mb-200{ margin-bottom:200px }

.mb-50{ margin-bottom:50px }

.home-page-para{ text-transform:uppercase;height:45px }

.tab-pane{ height:150px;overflow:auto }

.nav-tabs li > a{ outline: none !important }

.btn-link{ color:#008B93 }



#wrapper {

  padding-left: 250px;
  transition: all 0.4s ease 0s;
}

#sidebar-wrapper {
  margin-left: -250px;
  left: 250px;
  width: 250px;
  background: #000;
  position: relative;
  height: 100%;
  overflow-y: auto;
  z-index: 1000;
  transition: all 0.4s ease 0s;
}

#wrapper.active {
  padding-left: 0;
}

#wrapper.active #sidebar-wrapper {
  left: 0;
}

#page-content-wrapper {
  width: 100%;
}



.sidebar-nav {
  position: fixed;
  top: 0;
  width: 250px;
  list-style: none;
  margin: 0;
  padding: 0;
}

.sidebar-nav li {
  line-height: 40px;
  text-indent: 20px;
}

.sidebar-nav li a {
  color: #999999;
  display: block;
  text-decoration: none;
  padding-left: 60px;
}

.sidebar-nav li a span:before {
  position: fixed;
  left: 0;
  color: #41484c;
  text-align: center;
  width: 20px;
  line-height: 18px;
}

.sidebar-nav li a:hover,
.sidebar-nav li.active {
  color: #fff;
  background: rgba(255,255,255,0.2);
  text-decoration: none;
}

.sidebar-nav li a:active,
.sidebar-nav li a:focus {
  text-decoration: none;
}

.sidebar-nav > .sidebar-brand {
  height: 65px;
  line-height: 60px;
  font-size: 18px;
}

.sidebar-nav > .sidebar-brand a {
  color: #999999;
}

.sidebar-nav > .sidebar-brand a:hover {
  color: #fff;
  background: none;
}



.content-header {
  height: 65px;
  line-height: 65px;
}

.content-header h1 {
  margin: 0;
  margin-left: 20px;
  line-height: 65px;
  display: inline-block;
}

#menu-toggle {
    text-decoration: none;
}

.btn-menu {
  color: #000;
}

.inset {
  padding: 20px;
}

@media (max-width:767px) {

#wrapper {
  padding-left: 0;
}

#sidebar-wrapper {
  left: 0;
}

#wrapper.active {
  position: fixed;
  left: 250px;
}

#wrapper.active #sidebar-wrapper {
  left: 250px;
  width: 250px;
  transition: all 0.4s ease 0s;
}

#menu-toggle {
  display: inline-block;
}

.inset {
  padding: 15px;
}

}

.mb-10{margin-bottom:10px;}
.mt-10{margin-top:10px;}
.mb-0{margin-bottom:0px}
.mt-0{margin-top:0xp}

.col-xs-5ths, .col-sm-5ths, .col-md-5ths, .col-lg-5ths {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.col-xs-5ths {
    width: 20%;
    float: left;
}

@media (min-width: 768px) {
    .col-sm-5ths {
        width: 20%;
        float: left;
    }
}

@media (min-width: 992px) {
    .col-md-5ths {
        width: 20%;
        float: left;
    }
}

@media (min-width: 1200px) {
    .col-lg-5ths {
        width: 20%;
        float: left;
    }
}
