/* ********************************************************************************************
  this css has been added to the neighbourhood theme as the brand color is not able to be managed
  with the desgin options from the theme customisation
***********************************************************************************************/

.pager .pages li a:hover,
.pager .pages li.current .pager .pages li a:hover,
.pager .pages li.current,
.pager .view-mode .grid:hover,
.pager .view-mode .grid.grid-mode-active,
.pager .view-mode .list:hover,
.pager .view-mode .list.list-mode-active {
    background-color: #F36E46 !important;
    color: #ffffff !important;
}

button.btn-checkout span,
button.btn-cart span,
div.alert-inner a.cart,
.account-login .buttons-set button span,
#opc-login .buttons-set button span {
    background-color: #F36E46 !important;
    color: #ffffff !important;
    font-family: 'Glegoo';
    font-weight: bold;
    border: none !important;
    border: 1px #F36E46 solid !important;
}

.btn-primary span,
.btn-share span {
    background-color: #F36E46 !important;
    color: #ffffff !important;
    font-family: 'Glegoo';
    font-weight: bold;
    border: none !important;
    border: 1px #F36E46 solid !important;
}

.products-grid button.button span,
.products-list button.button span,
.add-to-cart .button.button span,
.products-grid button.button:hover span,
.products-list button.button:hover span,
.add-to-cart .button.button:hover span {
    background-color: #F36E46 !important;
    color: #fff !important;
    font-family: 'Glegoo';
    font-weight: bold;
}

.products-grid button.button span,
.products-list button.button span,
.add-to-cart .button.button span {
    background-color: #F36E46 !important;
    color: #fff !important;
    font-family: 'Glegoo';
    font-weight: bold;
}

#sidenav li.active>a,
#sidenav li a.show-cat.active {
    color: #F36E46 !important;
}

#mega-nav>li:hover>a,
#mega-nav li.active>a {
    color: #F36E46 !important;
}

#mega-nav ul.subs>li>a:hover {
    color: #F36E46 !important;
}

a:hover {
    color: #F36E46 !important;
}

button.button span span {
    border: 2px solid #F0F0F0;
    font-family: 'Glegoo';
    font-weight: bold;
    text-align: center;
}

button.btn-checkout:hover span,
button.btn-cart:hover span,
div.alert-inner a.cart:hover,
.account-login .buttons-set button:hover span,
#opc-login .buttons-set button:hover span {
    background-color: #fff !important;
    color: #F36E46 !important;
    border: 1px solid #F36E46;
}

button.button:hover span,
div.alert-inner a.continue:hover {
    background-color: #fff !important;
    color: #F36E46 !important;
    font-family: 'Glegoo';
    font-weight: bold;
    border: 1px solid #F36E46;
}

.cart .totals .checkout-types li button.button span,
.shopping_cart .actions button span span {
    text-align: center !important;
}

.data-table .btn-edit:hover,
.data-table .btn-remove:hover,
.data-table .btn-remove2:hover,
.data-table .link-wishlist:hover,
.quantity_counter a:hover,
.buttons-set .back-link a:hover {
    background-color: #fff !important;
    color: #F36E46 !important;
    /*font-family: 'Glegoo'; */
    font-weight: bold;
    border: 2px solid #F36E46;
}

.quantity_counter a {
    width: 34px !important;
}

.box-account.box-info .box-content a,
.addresses-list ol li a {
    color: #F36E46 !important;
}

.block-account li strong {
    color: #F36E46 !important;
}

.box-account .box-head a {
    color: #F36E46 !important;
}

.link-cart,
.block .actions a,
.box a {
    color: #F36E46 !important;
    font-weight: bold;
}

.data-table a {
    color: #F36E46 !important;
    font-size: bold;
}

.block-progress dd.complete .changelink a {
    color: #F36E46 !important;
    text-decoration: none;
    border-bottom: none !important;
    font-weight: bold;
}

.print-button {
    padding: 15px 15px !important;
    border: 2px solid #F0F0F0;
    background: #f0f0f0;
    font-size: 16px;
    font-family: 'Glegoo';
    font-weight: bold;
    text-align: center;
    color: #252525;
    float: left;
}

a:hover.print-button {
    border: 2px solid #F36E46;
    background-color: #fff;
    color: #F36E46;
}

.checkout-left-link a {
    color: #F36E46 !important;
}

.block-progress dd.complete .changelink a:hover {
    color: #F36E46 !important;
    text-decoration: underline !important;
}

.data-table .btn-edit,
.data-table .btn-remove,
.data-table .btn-remove2,
.data-table .link-wishlist,
.quantity_counter a,
.quantity_counter input.qty {
    border: 2px solid #F0F0F0;
}

.quantity_counter input.qty {
    height: 43px;
}


/* font and color cusotomisations  */

#mega-nav>li>a {
    font-family: 'Glegoo';
    font-weight: normal;
    color: #333;
}

#mega-nav>li:hover>a,
#mega-nav li.active>a {
    color: #F36E46 !important;
}

.#mega-nav ul.subs li a {
    font-weight: normal;
}

.page-title h1,
.page-title h2,
.product-view .product-essential .product-name h1 {
    font-family: 'Glegoo';
    font-weight: bold;
    font-size: 32px;
    float: left;
    color: #fff;
    background: #F36E46;
    padding: 5px 20px;
}

.product-name h3 a {
    font-weight: bold;
}

.section-line,
.block .block-title,
.peercheckout-title {
    float: left !important;
    width: 100%;
    padding-left: 0px !important;
    text-align: left !important;
}

.section-line>*,
.block .block-title strong span,
.peercheckout-title h2,
.pager .amount,
.sorter .amount {
    font-family: 'Glegoo';
    font-weight: bold !important;
    font-size: 24px !important;
    color: #F36E46;
    padding-left: 0px !important;
}

.section-line:before,
.block .block-title:before,
.peercheckout-title:before {
    display: none;
}

.limiter a:hover,
.limiter a.selected {
    color: #F36E46 !important;
}

.opc .step-title h2 {
    font-family: "Glegoo";
    font-weight: bold;
}

.addto-links-icons span.icon {
    background-color: #F36E46;
    border: 2px solid #F36E46;
}

.addto-links-icons span.icon:hover {
    color: #F0F0F0;
}

.products-grid .price-box .price,
.products-list .price-box .price {
    font-weight: 300;
}

.products-grid button.button span span,
.products-list button.button span span,
.add-to-cart .button.button span span {
    padding: 11px 5px !important;
}

.addto-links-icons li {
    border-left: 1px solid #F0F0F0;
}

.pager .amount,
.sorter .amount {
    margin-top: -3px !important;
}

.breadcrumbs {
    margin-bottom: 25px !important;
}


/* .page-title, .product-view .product-essential .product-name{
    background-image: url('../images/background-title.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    box-shadow: inset 0px 0px 30px 0px #999;
-webkit-box-shadow: inset 0px 0px 30px 0px #999;
-moz-box-shadow: inset 0px 0px 30px 0px #999;
-o-box-shadow: inset 0px 0px 30px 0px #999;
border-bottom: none;
} */

.cart-cell .button.button span span {
    padding: 5px 10px;
}

.quick-search.dropdown i {
    color: #F36E46;
}

.shopping_cart.dropdown span,
.wishlist.dropdown span {
    color: #F36E46;
}

.footer-bottom-container {
    background-color: #F36E46;
    color: #fff !important;
}

.footer,
.footer a,
.footer .accordion .opener {
    color: #fff !important;
}

.fancy.product-view .product-essential .product-name {
    float: left !important;
    width: 100% !important;
}

.header-primary {
    padding: 20px 0px !important;
}

.short-description li a {
    font-weight: bold !important;
    color: #F36E46 !important;
}

.order-date {
    color: #333 !important;
}

.order-info li a:hover,
.order-info li.current {
    background-color: #F36E46 !important;
    color: #fff;
}

.order-detail-buttons {
    text-align: right;
}

.order-detail-buttons a {
    color: #F36E46 !important;
}

.btn-goto-shop {
    padding: 10px 20px;
    margin: 20px 0px;
    background-color: #F36E46 !important;
    color: #fff;
    border: 2px #F36E46 solid;
}

.btn-goto-shop:hover {
    background-color: #ffffff !important;
    color: #F36E46;
    border: 2px #F36E46 solid;
}

.logo img {
    width: 220px;
}