/*
#------------------------------------------------------------------------
# RockWall - April Joomla! template (for Joomla 2.5)
#
# Copyright (C) 2007-2013 Gavick.com. All Rights Reserved.
# License: Copyrighted Commercial Software
# Website: http://www.gavick.com
# Support: support@gavick.com 
*/

/* Here you can include your override CSS styles */
#product-price h2,.product-options h2{font-size:22px;}
#gkBottom3, #gkBottom4{
    padding:0px;
}
#gkBottom3 a, #gkBottom4 a {
    /*color: #ff0000;*/
    /*font-size:16px;*/
}
/*#gkBottom3 a:active, #gkBottom3 a:focus, #gkBottom3 a:hover, #gkBottom4 a:active, #gkBottom4 a:focus, #gkBottom4 a:hover {*/
/*    color: #666;*/
/*}*/

.block,#gkFooter div{
    max-width:1230px !important;
    margin:0 auto !important;

}
#gkPageContent {
  margin-bottom: 0px !important;
}
#gkTop.noheader ~ #gkPageContentWrap {
  padding-top: 0px;
}
.red b,.reds strong, em{
    color:#ff0000;
}
#eb .mod-items-grid{
    margin-bottom:0px;
}
#gkBottom3 .content h3, #gkBottom4 .content h3{
    margin-bottom:0px;
}
#gkBottom2,#gkBottom4,#gkBottom3{
     max-width:100% !important;
}
#gkFooter {
    border-top: 1px solid #2f2f2f !important;
    background-color: #000;
    max-width: 100%;
    border-bottom: 1px solid #000 !important;
}
b{color:#ff0000;}
#gkSocialAPI{display:none;}
/*.fa-fw{width:auto !important;}*/
article header { display:none;}
.gkPage {
    max-width: 100%;
}
h1{color:#d30000;}

/*.h1red::after {*/
/*    background: */
/*    #d30000 none repeat scroll 0 0;*/
/*    content: "";*/
/*    height: 2px;*/
/*    left: 0;*/
/*    position: absolute;*/
/*    top: 70px;*/
/*    width: 100px;*/
/*}*/
/*.h1red::before {*/
/*    background: */
/*    #d30000 none repeat scroll 0 0;*/
/*    content: "";*/
/*    height: 2px;*/
/*    position: absolute;*/
/*    top: 65px;*/
/*    width: 100px;*/
/*}*/
#gkTop .gkPage,#gkMenuWrapper  .gkPage,.eshop-container {
    max-width: 1240px;
    margin:0 auto;
}
#eb  {
    max-width: 1240px;
    margin:60px auto;
}

.btn-primary {
    background-color: 
#78000e !important;
background-image: none;
background-repeat: repeat-x;
padding: 1rem 2.6rem !important;
box-shadow: 0 1px 0
rgba(255,255,255,0) inset, 0 1px 2px
    rgba(0,0,0,0.05);
    border-radius: 0;
}
.eshop_product {
    text-align: center;
}
.eshop_product a {
    font-size: 22px;
    padding: 5px 0 10px;
    display: inline-block;
}
.eshop-product .eshop-buttons {
    margin-top:10px;
}
#eshop-main-container{
    
    margin:60px auto;
    
}
.eshop-heading{
    
    margin:60px auto;
    text-align:center;
    
}
#coupon_code,#postcode{width:250px;}
.form-select {
  width: auto;
}
.btn-primary{
    border:0px !important;
}
.btn {
    background-color: 
    #78000e;
    background-image: none;
    padding: 1.0rem 2.0rem;
    border-radius: 0px;
}
.input-group-append label{
  color: #000 !important;
}
#main-image-area,.eshop-product .img-thumbnail,.eshop-buttons .eshop-cart-area{
    text-align:center;
    
}
#update-cart{
    color:#fff;
    
}
#gkLogo {
	margin: 5px 0 0 0;
	width: 150px;
}
.btn .btn-secondary .button-minus, .btn .btn-secondary .button-plus {
    padding: 1rem 1.5rem;
    color: #fff;
}

input[type="text"], input[type="url"], input[type="tel"], input[type="number"], input[type="email"], input[type="search"], input[type="password"], textarea, select {
    color: 
#999;
background-color:
#fff;
border: 1px solid
#999;
    border-bottom-color: rgb(153, 153, 153);
    border-bottom-style: solid;
    border-bottom-width: 1px;
border-bottom-color: rgb(153, 153, 153);
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom: 1px solid
    #ccc;
    margin-bottom: 0;
    outline: none;
    padding: 9px;
    border-radius: 0;
    font-size: 15px;
}