/* Header */
header {
	background: #fff;
}

nav {
	padding-top: 99px;
	background: #fff;
}
.top-cart-contain {
	display: none;
}
#nav > li > a {
	background-color: #9b6193;
	background-image: -moz-linear-gradient(center top, #9b6193 0%, #4e1446 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#9b6193), to(#4e1446));
}
.cms-index-index #nav #nav-home > a, #nav > li.active > a, .vertnav-top li.current > a {
	color: #fff;
}
#nav > li > a:hover:nth-child(1), #nav > li > a.active:nth-child(1) {
	background: #4e1446;
	color: #fff !important;
}
#nav #nav-logo {
	height: 42px;
	position: relative;
	width: 225px;
}
#nav #nav-logo img {
	position: absolute;
	bottom: 0;
}

.search-box {
	width: auto;
}

.search-box #search_mini_form input#search {
	background: #e1dddd;
	color: #fff;
	width: 240px;
}
.search-box #search_mini_form button#submit-button {
	background: #008188;
}

/* Banner Slider */
#sequence > .sequence-canvas li > * {
	transition-property: right, opacity;
	color: #fff;
}
.animate-in .title {
	right: 50.5%;
	left: initial;
	top:25%;
}
.title {
	right: 90%;
}
.animate-in .intro {
	right: 48%;
	left: initial;
	text-align: right;
	top: 40%;
}
.intro {
	right: 90%;
}
.animate-in .link {
	right: 45%;
	left: initial;
	top: 55%
}
.animate-in .link a {
	color: #fff;
	background-color: #008188;
	border: none;
}
.subtitle {
	right: 90%;
}
.sequence-next:after, .sequence-prev:after {
	color: #fff;
	background-color: transparent;
}


/* Feature Box */
section.our-features-box {
	margin-top: 0;
	margin-bottom: 0;
	background-color: #fff;
}

/* Brand Logo */
section.brand-logo {
	display:none;
}

/* Footer Social  */
section.social-newsletter {
	background-color: #670e5a;
}
.social-newsletter .social h4,
.newsletter .title-News,
.social-newsletter .payments-block h4 {
	color: #fff;
}
button.subscribe {
	background: #008188;
}

button.subscribe:hover {
	background: #008188;
}
button.subscribe:before {
	color: #fff;
}
#container_form_news2 input[type="text"] {
	line-height: 32px;
	padding: 0 7px;
	border: none;
}

/* Footer */
footer {
	background: #fff;
	color: #040404;
}
footer p, 
footer a, 
footer h4, 
ul.contact-info span,
.icon-mobile-phone:before,
.icon-envelope:before,
.icon-location-arrow:before,
address {
	color: #040404;
}
footer a:hover {
	color: #040404;	
}
footer .footer-bottom, footer .footer-bottom .inner {
	padding: 20px 0;
}

/* Home Page */

.cms-awesome-home .main-col {
	display: none;
}

/* Meet the trainers */
.top_articles .top_articles_div {
	float: left;
	height: 220px;
	margin-right: 20px;
	margin-top: 20px;
}
.top_articles_div .articlesimg {
	width: 150px;
	height: 150px;
}
.top_articles_div div.image_border {
	width: 150px;
	height: 150px;
	overflow: hidden;
	border: 4px solid #D4D4D4;
}
.articles_buttons {

}
button.button, 
button.button.btn-proceed-checkout, 
.products-list .product-shop button.button,
.product-view .product-shop .add-to-box .btn-cart {
	color: #fff;
        background-color: #008188;
        //background-image: -moz-linear-gradient(center top, #9b6193 0%, #4e1446 100%);
        //background: -webkit-gradient(linear, left top, left bottom, from(#9b6193), to(#4e1446));
	border: none;
}
.articles_buttons {
    	padding: 10px 20px;
}
button.button:hover, 
button.button:focus, 
button.button.btn-proceed-checkout:hover, 
.products-list .product-shop .btn-cart:hover,
.product-view .product-shop .add-to-box .btn-cart:hover,
.buttons-set button.button {
	color: #fff;
        background: #008188;
}
.products-list .product-shop .btn-cart span:hover {
	color: #fff;
}
.articles-index-view .detail_div .text4 >p strong {
	font-size: 20px;
}
#contactForm li {
	list-style-image: none;
	margin-left: 0;
}
header .top-links, .side-nav-categories .block-title {
	background: #4e1446;
}
.toplinks .welcome-msg, .toplinks div.links div a {
	color: #FFF;
}
.edit-bnt:before, #shopping-cart-table a.button.remove-item {
    color: #FFF;
    background-color: #008188;
    border: none;
}
table td>p {
	padding:10px !important;
}
.footer-column-2 {
	width: 0px;
}
.footer-column-3, .footer-column-4 {
	width: 270px;
}

nav #nav .nav-menu {
    display: none;
}

@media only screen and (max-width: 479px) and (min-width: 321px) {
    footer .footer .footer-column-2 {
	display:none;
    }
    footer .footer .footer-column-3, footer .footer .footer-column-4 {
	margin-bottom: 24px;
    }
    footer .footer .footer-column-1 > div {
	text-align: center;
    }
    footer .footer .footer-column-5 {
	width: 230px;
    }
    .store-img-box {
	margin: 0 auto;
    }
    .animate-in .title {
	right: 40.5%;
    }
    .animate-in .link {
	right: 35%;
    }
    nav  #nav {
	display: block;
	width: auto;
	height: 84px;
    }
    #nav #nav-logo img {
	left: 52.5px;
    }
    nav #nav .nav-menu {
	display: block;
    }
    nav  #nav > li {
	width: 100%;
    }
    nav  #nav > li > a {
    	background: #4e1446;
	border-radius: 0;
	border-bottom: 1px solid #FFF;
    }
    nav  #nav > li:hover > a {
        background: #9b6193 !important;
        color: #FFF;
    }
    nav  #nav > li:not(:first-child) {
	display: none;
    }
    nav #nav:hover > li:not(:first-child) {
        display: block;
    }
    .slider_wrapper {
	margin-top: 24px;
    }
    .toolbar .pager  {
	float:left;
	width: auto;
    }
    .toolbar .sorter {
	float: right;
    }
    #products-list {
	width: 100%;
    }
}

@media only screen and (max-width: 767px) and (min-width: 480px) {
    footer .footer .footer-column-2 {
        display:none;
    }
    footer .footer .footer-column-3, footer .footer .footer-column-4 {
        margin-bottom: 24px;
    }
    footer .footer .footer-column-1 {
        width: 100%;
    }
    footer .footer .footer-column-1 > div {
        text-align: center;
    }
    .store-img-box {
        margin: 0 auto;
    }
    nav  #nav {
        display: block;
        width: auto;
        height: 84px;
    }
    #nav #nav-logo img {
        left: 112.5px;
    }
    nav #nav .nav-menu {
        display: block;
    }
    nav  #nav > li {
        width: 100%;
    }
    nav  #nav > li > a {
        background: #4e1446;
        border-radius: 0;
        border-bottom: 1px solid #FFF;
    }
    nav  #nav > li:hover > a {
        background: #9b6193 !important;
        color: #FFF;
    }
    nav  #nav > li:not(:first-child) {
        display: none;
    }
    nav #nav:hover > li:not(:first-child) {
        display: block;
    }
    .slider_wrapper {
        margin-top: 24px;
    }
    .toolbar .pager  {
        float:left;
        width: auto;
    }
    .toolbar .sorter {
        float: right;
    }
    #products-list {
        width: 100%;
    }
}

@media only screen and (max-width: 959px) and (min-width: 768px) {
    footer .footer .footer-column-2 {
        display:none;
    }
    footer .footer .footer-column-3, footer .footer .footer-column-4 {
        margin-bottom: 24px;
	width: 234px
    }
    footer .footer .footer-column-1 {
	width: 100%;
    }
    footer .footer .footer-column-1 > div {
        text-align: center;
    }
    .store-img-box {
        margin: 0 auto;
	width: 700px;
    }
    nav  #nav {
        display: block;
        width: auto;
        height: 84px;
    }
    #nav #nav-logo img {
        left: 262.5px;
    }
    nav #nav .nav-menu {
        display: block;
    }
    nav  #nav > li {
        width: 100%;
    }
    nav  #nav > li > a {
        background: #4e1446;
        border-radius: 0;
        border-bottom: 1px solid #FFF;
    }
    nav  #nav > li:hover > a {
        background: #9b6193 !important;
        color: #FFF;
    }
    nav  #nav > li:not(:first-child) {
        display: none;
    }
    nav #nav:hover > li:not(:first-child) {
        display: block;
    }
    .slider_wrapper {
        margin-top: 24px;
    }
    .toolbar .pager  {
        float:left;
        width: auto;
    }
    .toolbar .sorter {
        float: right;
    }
    #products-list {
        width: 100%;
    }	
}
