﻿/* Color scheme: http://colorschemedesigner.com/#3u22P--Qhw0w0 */
/* Primary colors: 008DE0, 2A79A8, 005B92, 3CADF0, 6CBFF0 */
/* Complementary colors: FF8C00, BF7F30, A65B00, FFA940, FFC073 */

/* Bootstrap 3 override for fixed-width layout */
/*.container {
    max-width: initial;
    width: 1000px;
}*/

.carousel-control.left,
.carousel-control.right {
    background-image: none;
}

body {
    color: #444444;
}

a {
    color: #666666;
    text-decoration: none;
}

a:hover {
    color: #666666;
    text-decoration: underline;
}

a:hover img {
    opacity: 0.75;
}

h1, h2, h3, h4, h5, h6 {
    font-family: Arial, sans-serif;
}

.header-xs-1 {
    background: #0091e4;
    color: #ffffff;
    line-height: 84px;
    margin-bottom: 0;
}

.header-xs-1 a {
    color: #ffffff;
}

.header-xs-1 .glyphicon-menu-hamburger {
    font-size: 24px;
    line-height: 84px;
}

.header-xs-1 ul {
    margin-bottom: 0;
    font-family:  Arial, sans-serif;
    font-weight: 500;
    text-transform: uppercase;
}

.header-xs-1 ul.nav-stacked {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 30px;
}

.header-1b {
    background-color: #f8f8f8;
    margin-bottom: 6px;
}

.header-2b {
    background-color: #0091e4;
    color: #ffffff;
    /*line-height: 118px;*/
}

.header-2b a {
    color: #ffffff;
}

.header-2c {
    background-color: #0091e4;
    color: #ffffff;
    line-height: 118px;
}

.header-3b {
    background-color: #0091e4;
    color: #ffffff;
    line-height: 82px;
    margin-bottom: 16px;
}

.header-3b .section-2 {
    background-color: #1574ac;
    line-height: 82px;
    width: 835px;
}

.header-1 {
    margin-bottom: 0;
}

.navbar-brand {
    padding-bottom: 5px;
    padding-top: 5px;
}

.navbar-toggle .icon-bar {
    background-color: #008de0;
}

.search {
    border: 2px solid #999999;
    border-radius: 2px;
}

.search .btn {
    border: none;
}

.search .form-control {
    border: none;
}


.footer-1 {
    /*background-color: #494949;*/
    background-color: #3c3c3c;
    border-top: 20px solid #1473ab;
    color: #ffffff;
}

.footer-1 a {
    color: #ffffff;
}

.footer-1 .section-1 {
    padding: 45px 0 45px 0;
}

.footer-1 .section-1 li {
    margin-top: 30px;
}

.footer-1 .section-1 li:first-child {
    margin-top: 0;
}

.footer-1 .section-1 h4 {
    margin: 0 0 5px 0;
}

.footer-1 .section-1 p {
    margin: 0;
}

.footer-1 .section-2 {
    padding: 45px 0 45px 0;
}

.footer-2 .section-1 {
    margin: 15px 0 0 0;
}

.footer-2 .section-1 p {
    margin-bottom: 0;
}

.footer-2 .section-2 {
    margin: 15px 0 0 0;
}

.footer-3 {
    margin-bottom: 20px;
}

.footer-3 {
    background-color: #ffffff;
}

.footer-3 .section-1 {
    margin: 15px 0 15px 0;
}

.backtotop {
    background: rgba(255, 255, 255, .25) url(/tenants/johnsonfitness_es/johnsonfitness_es_backtotop.png) no-repeat center center;
	bottom: 20px;
	display: block;
	height: 50px;
	position: fixed;
	right:20px;
	text-indent: -9999px;
	width: 50px;
	z-index: 1000;
}

.backtotop:hover {
	background-color: rgba(255, 255, 255, .5);
}



.content-header {
    background-position-x: center;
    background-position-y: center;
    background-size: cover;
    color: #ffffff;
}

.content-header h1 {
    font-size: 64px;
    margin-top: 200px;
}

.content-header a {
    color: #ffffff;
}

.content-subheader {
    background-color: #008de0;
    color: #ffffff;
    padding: 30px 0 30px 0;
}

.content-subheader h1 {
    font-size: 64px;
}

.content-subheader a {
    color: #ffffff;
}

.content-main .section-1 {
    margin: 45px 0 45px 0;
}



/* contact */

.contact-1 {
    /*background-image: linear-gradient(180deg, rgba(0, 141, 224, 0.8), rgba(0, 141, 224, 0.8)), url("/tenants/audiotronics_es/75808.jpg");*/
    background-image: linear-gradient(180deg, rgba(0, 141, 224, 0.8), rgba(0, 141, 224, 0.8)), url("/tenants/audiotronics_es/Twinkl_1407170867934.png");
}



/* products */

.breadcrumb {
    background-color: #cb0101;
    border-radius: 0;
    color: #ffffff;
}

.breadcrumb a {
    color: #ffffff;
}

.breadcrumb>li+li:before {
    color: #ffffff;
    content: "> ";
    padding: 0 5px;
}

.products-1 .container {
    background-color: #ffffff;
}

.filtergroups {
    border-bottom: 1px solid #cccccc;
}

.filtergroups > .filtergroup > a {
    border-top: 1px solid #cccccc;
    color: #333333;
    font-weight: bold;
}

.icon-show {
    background: url("/tenants/audiotronics_es/audiotronics_es_icon-show.png") no-repeat 50% 50%;
}

.icon-hide {
    background: url("/tenants/audiotronics_es/audiotronics_es_icon-hide.png") no-repeat 50% 50%;
}

.productitem .thumbnail
{
    padding: 0;
}

.productitems .thumbnail:nth-child(3n + 1) {
    clear: left;
}

.productitem h2 {
    font-size: 14px;
    line-height: 20px;
}

.productitem .suggestedretailpricewithvat {
    text-decoration: line-through;
}

.productitem .pricewithvat {
    color: #ff8c00;
    font-family: BryantWebBoldAlt, Arial, sans-serif;
    font-weight: bold;
}






[data-toggle="collapse"].collapsed .ee-collapse-icon,
[data-toggle="collapse"]:not(.collapsed) .ee-expand-icon {
    display: none;
}