.navbar-public-site a {
    
    color:#FFFFFF;
}

.navbar-public-site a:hover {
    
    color:#94bd0b;
}

.nav > li > a:hover, .nav > li > a:focus {
    background-color:transparent !important;
}

.navbar-public-site a {
    text-transform: uppercase !important;
    
}

.publicsite-footer {
    background-color: #43484d;
    color:#FFF;
    padding-bottom: 20px;
}

.publicsite-footer h3 {
    font-size:20px;
}

.publicsite-footer a, .publicsite-footer p {
    font-size:14px;
    margin-bottom:5px;
    color:#FFF;
}

.publicsite-footer a:hover {
    color:#6f9a15;
}

.error{
    
    color:red !important;
    padding-left:5px;
}

.sweetcaptcha {
    
    border:1px #000 solid;
}

.top-bar {
	width: 100%;
}

.contactus {
    
   background: url("../images/contactus/banner.jpg") no-repeat scroll 0 0 / cover rgba(0, 0, 0, 0);
   width:100%;
   height:600px;
}


textarea:focus, input:focus{
    outline: 0;
}

*:focus {
    outline: 0!important;
}

.logo {
	background: url('../images/logo.png') no-repeat;
	width: 164px;
	height: 87px;
}

.about-bg {
	height: 470px;
	background: url('../images/aboutus/about_us banner.png') no-repeat;
	background-size:cover;
}

.about-image {
	background: url('../images/aboutus/about_us person.png') right no-repeat;
	height: 470px;
}

.client_stores-bg {
	height: 470px;
	background: url('../images/clientstores/client_stores banner.png') no-repeat;
	background-size:cover;
}

.client_stores-image {
	background: url('../images/clientstores/client_stores person.png') right no-repeat;
	height: 470px;
}

.contact-bg {
	height: 470px;
	background: url('../images/contactus/contact_us banner.png') no-repeat;
	background-size:cover;
        margin-left:0px !important;
        margin-right:0px !important;
}

.contact-image {
	background: url('../images/contactus/contact_us person.png') right no-repeat;
	height: 470px;
}


.promo-bg {
	min-height: 470px;
	background: url('../images/home/home.jpg') no-repeat;
	background-size:cover;
}


.promo-clothes {
	height: 800px;
	background: url('../images/home/checkout background.jpg') no-repeat;
	background-size:cover;
}

.promo-orders{
	min-height: 900px;
	background: url('../images/home/process orders background.jpg') no-repeat;
	background-size:cover;
}




.promo-ecommerce{
	height: 700px;
	background: url('../images/home/store process.jpg') no-repeat;
	background-size:cover;
}

.promo-image {
	background: url('../images/home/home-promo.png') right no-repeat;
	min-height: 470px;
}

.sign-up-quick {
	background: url('../images/home/bg-transparent.png') repeat;
	max-width: 950px;
	border:1px solid #abb3b6; padding:15px; min-width:50px;
	margin-top: 80px;
        margin-bottom:20px;
}

.sign-up {
	padding-top: 85px;
}

.sign-up h2{
	font-family: 'Comfortaa', cursive;
	font-size: 50px;
	font-weight: 300;
	text-shadow: 1px 1px 0px rgba(0, 0, 0, 1);

	color: #fff;
	padding: 10px;
	line-height: 50px;
	/*display: inline-block;*/
	margin: 2px 0;
}

.sign-up h3{
	font-family: 'Comfortaa', cursive;
	font-size: 30px;
	font-weight: 300;
	text-shadow: 1px 1px 0px rgba(0, 0, 0, 1);
	color: #fff;
	padding: 10px;
	line-height: 30px;
	display: inline-block;
	margin: 2px 0;
}

.sign-up h1{
	font-family: 'Comfortaa', cursive;
	font-size: 38px;
	font-weight: 300;
	background: #28a9e0;
	text-shadow: 1px 1px 0px rgba(0, 0, 0, 1);
	color: #fff;
	padding: 10px;
	line-height: 42px;
	display: inline-block;
	margin: 2px 0;
}


.sign-up h7{
	font-family: 'Comfortaa', cursive;
	font-size: 38px;
	font-weight: 300;
	background-colour: (0,176,237,0.8);
	text-shadow: 1px 1px 0px rgba(0, 0, 0, 1);
	color: #fff;
	padding: 10px;
	line-height: 42px;
	display: inline-block;
	margin: 2px 0;
}

.sign-up h1 span {
	font-family: 'Comfortaa', cursive;
	font-size: 48px;
	font-weight: 700;
	text-transform: uppercase;
}

.half-opacity {
	opacity:0.3;
	filter:alpha(opacity=30); /* For IE8 and earlier */
}

.dropdown-menu {
	max-width: 500px;
}

#greywrap {
    background: none repeat scroll 0 0 #f5f5f5;
    border-bottom: 1px solid #ddd;
    margin-top: 0;
    padding-top: 40px;
    text-align: center;
}


.tabs-below > .nav-tabs,
.tabs-right > .nav-tabs,
.tabs-left > .nav-tabs {
  border-bottom: 0;
}

.tab-content > .tab-pane,
.pill-content > .pill-pane {
  display: none;
}

.tab-content > .active,
.pill-content > .active {
  display: block;
}

.tabs-below > .nav-tabs {
  border-top: 1px solid #ddd;
}

.tabs-below > .nav-tabs > li {
  margin-top: -1px;
  margin-bottom: 0;
}

.tabs-below > .nav-tabs > li > a {
  -webkit-border-radius: 0 0 4px 4px;
     -moz-border-radius: 0 0 4px 4px;
          border-radius: 0 0 4px 4px;
}

.tabs-below > .nav-tabs > li > a:hover,
.tabs-below > .nav-tabs > li > a:focus {
  border-top-color: #ddd;
  border-bottom-color: transparent;
}

.tabs-below > .nav-tabs > .active > a,
.tabs-below > .nav-tabs > .active > a:hover,
.tabs-below > .nav-tabs > .active > a:focus {
  border-color: transparent #ddd #ddd #ddd;
}

.tabs-left > .nav-tabs > li,
.tabs-right > .nav-tabs > li {
  float: none;
}

.tabs-left > .nav-tabs > li > a,
.tabs-right > .nav-tabs > li > a {
  min-width: 74px;
  margin-right: 0;
  margin-bottom: 3px;
}

.tabs-left > .nav-tabs {
  float: left;
  margin-right: 19px;
  border-right: 1px solid #ddd;
}

.tabs-left > .nav-tabs > li > a {
  margin-right: -1px;
  -webkit-border-radius: 4px 0 0 4px;
     -moz-border-radius: 4px 0 0 4px;
          border-radius: 4px 0 0 4px;
}

.tabs-left > .nav-tabs > li > a:hover,
.tabs-left > .nav-tabs > li > a:focus {
  border-color: #eeeeee #dddddd #eeeeee #eeeeee;
}

.tabs-left > .nav-tabs .active > a,
.tabs-left > .nav-tabs .active > a:hover,
.tabs-left > .nav-tabs .active > a:focus {
  border-color: #ddd transparent #ddd #ddd;
  *border-right-color: #ffffff;
}

.tabs-right > .nav-tabs {
  float: right;
  margin-left: 19px;
  border-left: 1px solid #ddd;
}

.tabs-right > .nav-tabs > li > a {
  margin-left: -1px;
  -webkit-border-radius: 0 4px 4px 0;
     -moz-border-radius: 0 4px 4px 0;
          border-radius: 0 4px 4px 0;
}

.tabs-right > .nav-tabs > li > a:hover,
.tabs-right > .nav-tabs > li > a:focus {
  border-color: #eeeeee #eeeeee #eeeeee #dddddd;
}

.tabs-right > .nav-tabs .active > a,
.tabs-right > .nav-tabs .active > a:hover,
.tabs-right > .nav-tabs .active > a:focus {
  border-color: #ddd #ddd #ddd transparent;
  *border-left-color: #ffffff;
}

#shopon_register_form input {
    
    width:360px !important;
}

.menu-item-active {
    color:#94bd0b !important;
}

.navbar-toggle {
    border-color:#333333;
}

.navbar-toggle:hover {
    background-color:#333333;
}

.icon-bar {
    background-color:#ffffff;
}

#faq .row {
    padding-left:15px;
    padding-right:15px;
}

@media screen and (max-width: 768px) {
    .btn-tryforfree {
        width:auto !important;
        margin:0 auto;
    }
    
    .sign-up {
        padding-top:0px !important;
    }
    
    .pricing-disclaimer-text {
        width:auto !important;
    }
    
    .navbar-links {
        display:none;
    }
    
    .navbar .nav > li {
        width:100% !important;
    }
    
    .navbar .nav > li > a {
        width:100% !important;
        text-align:left;
        padding-left:48px !important;
    }
    
    .navbar .nav > li > ul > li {
        width:100% !important;
        text-align:left;
        padding-left:20px;
    }
    
    .navbar-collapse.in {
        overflow:visible;
    }
    
    .navbar-fixed-top, .navbar-fixed-bottom {
        padding-bottom:10px;
    }
    
    .help-me-box {
        padding-top:10px !important;
    }
}

.help-me-button {
    margin:auto 0;    
}