/**
 * @author Design & Accessible Team ( Angie Radtke  )
 * @package Joomla
 * @subpackage Accessible-Template-Beez
 * @copyright Copyright (C) 2005 - 2008 Open Source Matters. All rights reserved.
 * @license GNU/GPL, see LICENSE.php
 * Joomla! is free software. This version may have been modified pursuant to the
 * GNU General Public License, and as distributed it includes or is derivative
 * of works licensed under the GNU General Public License or other free or open
 * source software licenses. See COPYRIGHT.php for copyright notices and
 * details.
 */


.navbar-brand {background: url('../images/logo.png') no-repeat center center; width:173px;height:75px;padding: 40px;background-size:contain;}

@media (max-width: 979px) {
    .navbar-brand {height:50px; background: url('../images/logo.png') no-repeat 0px center; background-size:contain;width:115px;}
}

@media (max-width: 767px) {
    .navbar-brand {height:50px; background: url('../images/logo.png') no-repeat 10px center; background-size:contain;width:183px;padding:27px; }
}

.top-banner { /*padding-top: 15px; padding-right: 60px;*/ position: absolute; z-index: 1000;right:0px;margin-top:-5px;}
.category_description blockquote {font-size: 14px;}

body {
    background: #fff;
    color: #000000;
    font-size: 14px;
    padding: 0px;
    text-align: center;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: 'Open Sans',helvetica, arial, sans-serif;
}

body.contentpane {
	width:auto;
	margin:10px;
	text-align: left;
}

strong {font-weight: 600;}

img { border: 0 none;max-width:100%; }

#footer {
    background-color: #ffffff;
    border-top: 1px solid #e2e2e2;
}
#push, #footer {
    height: 60px;
    position: relative;
}
#wrap {
    background: #f6f6f6 none repeat scroll 0 0;
    height: auto !important;
    margin: 0 auto -61px;
    min-height: 100%;
}
.navbar-toggle {color: #777;font-size: 14px;border: none;}
    .navbar-toggle:hover, .navbar-toggle:focus {color: #000;font-size: 14px;border: none;background:none!important;}

.toplinks {padding-top: 80px;background: #555;}
.toplinks div.telephone {padding: 13px 15px 13px 0px;}
    .telephone a { color: #fff!important; font-size: 16px!important; font-weight: 600;line-height: 24px;}
.toplinks ul.toplink_buttons {padding: 15px 0px;margin-bottom:0px;}
.toplinks ul.toplink_buttons li{padding: 0px 15px; border-right: 1px solid rgba(255,255,255,0.5); display: inline-block; }
.toplinks ul li.cart{border-right: none; padding: 0px 0px 0px 15px;position:relative ;}
.toplinks a{color: #ccc;font-size: 0.9em;}
    .toplinks a:hover{text-decoration:none;}
.cart_link i {color: #fff!important; font-size: 16px!important;}
.badge {
    background: #da2f10 none repeat scroll 0 0;
    border-radius: 50%;
    color: #fff;
    height: 17px;
    text-align: center;
    font-size: 0.8em;
    width: 20px;
    margin-left:5px;
    padding: 0px;
    line-height: 17px;
    font-weight: normal;
}

.carousel-caption {
    left: 0px;
    right: 0px;
    background: rgba(0,0,0,0.5);
    padding-top: 0px;
    bottom: 0px;
}

input, select {min-height: 32px; border: 1px solid #ccc;padding: 6px 12px;}
input[type="radio"], input[type="checkbox"] {min-height: 0px!important; }

h4 {text-transform: uppercase; margin-bottom: 10px; font-weight: 600;}

.browse-view h2 a {margin-top: 0px; margin-bottom: 10px; color: #999;
    text-transform: uppercase; font-size: 22px;}


@media (max-width: 767px) {
    .toplinks {padding-top: 54px;}
}


    .breadcrumbs{
        font-size: 0.8em;
        color: #888;
        padding: 17px 0px;
    }

    .breadcrumbs span{
        color: #da2f10;
    }

    .breadcrumbs a{
        color: #888;
    }
    .breadcrumbs a:hover{
        color: #da2f10;
    }

.title-bar {margin-bottom: 25px; background: #f6f6f6;}
.page-title {
    text-align:left;
    margin: 10px 0px;
    font-size: 30px;
    line-height: 1em;
    color: #555;

}

.dotted-divider {
    padding: 0px 0px 10px;
    border-bottom: 1px dashed #ddd;
    margin-bottom: 10px;
}

.explain {font-size: 11px; color: #555; margin-bottom: 10px!important;}

.vm-price-from { /* display: none; */ }
.browse-view .product-price {float: none; text-align:center; }
    .browse-view .product-price .PricesalesPrice{font-size: 30px!important; font-weight: 600!important; line-height: 40px!important;color:#000!important;}
.browse-view .vm-price-desc { /* display:none; */ }
.browse-view .vm-price-from {display:inline!important; font-size:12px!important;color:#777!important;}

.grey-section-border {background: #f6f6f6; border-top: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2; }
.customisation_price { /* display:none!important; */ }