/*
#------------------------------------------------------------------------
# Store Box - March 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 */

.contact-street, .contact-emailto {font-size: 14px; font-style: normal;}

#gkFrameworkLogo {
    background: url("../images/gavern-logo.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 22px;
    margin: 20px auto 0;
    opacity: 1;
    text-indent: -9999em;
    width: 324px;
    cursor: default;
    pointer-events: none;
}

#gkCopyrights {font-size: 10px;}

h1, h2, h3, h4, h5, h6 {letter-spacing: 0.2px;}
#gkBottom1 .box .header, #gkBottom2 .box .header {letter-spacing: 0.2px;}

.box.bigtitle .header {
    font-size: 25px !important;
    letter-spacing: 0.2px;
    line-height: 30px !important;
}

.flag {display:none;}

#gkBottom1, #gkBottom2 {
    padding: 50px 50px 37px;
}
#gkBottom1 {
    background: none repeat scroll 0 0 #ececec;
}
#gkBottom2 {
    background: #ffffff !important;
}

.gkPopupWrap h3 small {font-size: 78%;}

.gkMenu > ul > li > a {padding: 0 12px;}

#gkSearch {margin: -18px auto 0;}

#gkLogo {width: 177px; height: auto;}
#gkLogo img {height: auto; width:100%;}

#gkTopMenu {margin-top: 29px;}
#btnCart {margin-top:25px !important;}

.gkImgOverlay a span {
    color: transparent;
}

.jd_top_navi {text-align: left; background-color: #f1f1f1 !important; padding-bottom: 10px !important;border-bottom: 0 none !important; margin-bottom: 30px;}
tr:hover {background:#fff;}
.jd_cat_subheader {display:none;}


.jorange {background: linear-gradient(#339900, #339900) repeat scroll 0 0 rgba(0, 0, 0, 0); color: #ffffff !important; border: 1px solid #339900;}

.logout-button {margin-top: 4px;}

#gkMainbody + #gkMainbodyBottom {margin-top: 55px;}

#gkContent {margin-top:30px;}

#gkHeaderBottom {padding-top:30px; margin-top:-200px;}

#gkMainbodyBottom {margin-bottom: 40px;}

#gkMainMenu {margin: 26px -12px 0 !important;}

.orderlistcontainer div.title {width: 80px;}

h1 {
    font-size: 21px;
}
h1, h2, h3, h4, h5, h6 {
    letter-spacing: 0.2px;
}

.display-number select {display:none;}

.gkNspPM-ProductGallery .gkImage .gkImgOverlay div.PricebasePriceWithTax {font-size: 21px;}

.gkNspPM-ProductGallery .gkImage h4 {font-size:11px;}

.category-view .category .category-overlay > span > span {display:none;}

#gkMainbody h2 a {
    color: #339900;
}

div.PricesalesPrice {font-size: 19px;}
span.PricesalesPrice {color: #000000;}

body {
    font-size: 13px;
}

.virtuemart_search {display:none !important;}

.additional-images img {padding-right: 10px; width: 70px;}

b, strong {font-weight: bold;}

.availability {display:none;}

.vmCartModule dd strong {color:#339900;}

.catProductPrice .PricediscountAmount, .catProductPrice .PricetaxAmount {color:#339900; font-size:12px;}
.product-price {color: #000000;font-weight: bold;}
.cart-summary div.PricesalesPrice {font-size: 90%;}
#com-form-login {margin-top:40px;}
table.cart-summary td {font-size: 14px;}

.back_button {display:none;}
.jdbutton.jorange.jstatus {display:none !important;}
.jd_footer {width: 50% !important; margin: 0 auto;}

#gkSocialAPI {display:none;}

.vmpayment_cost {display:none;}

#facebox {max-width: 930px;}
h2, .componentheading {font-size:25px;}
#facebox .close {top: 10px; opacity: 0;right: 20px;}

.trackMyOrder {background: none repeat scroll 0 0 #339900;}

div.PricepriceWithoutTax {display:none !important;}
div.PricesalesPrice {font-size:12px; padding: 0;}
div.PricediscountedPriceWithoutTax {font-size:15px; padding: 12px 0 16px;}
span.PricediscountedPriceWithoutTax {font-size:15px; color: #339900;}

ul.gkBullet4 li, #k2Container ul.gkBullet4 li {background: url("../images/style1/typography/bullet4.png") no-repeat scroll 0 7px rgba(0, 0, 0, 0) !important;}

.addtocart-area .product-fields {padding: 6px 0 0;}

.gkNspPM-NewsBlocks > figure.inverse > figcaption h3 {margin-bottom: 15px;}
.gkNspPM-NewsBlocks > figure > figcaption h3 {margin-bottom: 15px;}

.category_description {color:#393939;}

select, textarea, input[type="text"], input[type="password"], input[type="url"], input[type="email"] {color:#393939; margin-top:3px;}

label.product-fields-title {margin-bottom: 5px;}

h1 {line-height:1.4;}

.presentar a, .presentar img, .presentar a span {
border:0;
padding:0;
margin:0;
}
.presentar a {
position: relative;
display: block;
float: left;
}
.presentar a span {
opacity: 0;
filter: alpha(opacity=0);
position: absolute;
top: 0px;
left: 0px;
}
.presentar a:hover span {opacity: 1;
filter: alpha(opacity=100);
}

.category-view .row .category .spacer h2 a {font-size:12px;}

#menu156 {padding-top:5px;}

.tactil {margin-top: 20px;}

#gkSearch #mod_virtuemart_search {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #ffffff;
    background-image: url("../images/style2/search_bg.png");
    background-origin: padding-box;
    background-position: right center !important;
    background-repeat: no-repeat !important;
    background-size: auto auto;
    box-sizing: border-box;
    width: 350px;
    height: 28px !important;
}

#gkSidebar .box li.active a {color:#339900; font-weight:bold;}

div.pager ul li a, ul.pagenav li a, .pagination li a {
    color: #339900 !important;
}

.PricebasePrice {font-size: 15px;}
span.PricebasePrice{font-size: 15px; color: #339900;}
label.quantity_box {display: none;}

#fancybox-content .continue_link, #fancybox-content .showcart {background: #339900;}

.output-shipto > input[type="checkbox"] {display: none;}


.gkNspPM-ProductGallery .gkPrice > div.PricebasePriceWithTax {
    color: #339900;
}

.cart-summary .vm2-remove_from_cart {
    margin-right: 38px;
    margin-top: 6px;
}
.cart-summary tbody tr td {
    width: 15%;
}
.priceColor2 {text-align: left;}
span.PricesalesPrice {margin-right: 14px;}
span.PricesalesPricePayment {margin-right: 14px;}

.featured-view, .latest-view, .topten-view {margin-top:60px !important}

.jd_cats_subheader{display:none;}
.jd_footer{display:none;}
.jd_categories_title_v46 {margin-top: 30px;}

.cart-summary h3 {
    font-size: 22px;
}

.jd_summary_title {display:none}

@media (max-width: 1024px) {
  #gkHeaderBottom {margin-top: 0;}
  #btnCart {background: none !important; top: -24px;}
}  

@media (max-width: 768px) {
  #btnCart > strong {margin-top: -10px;}
  #gkTopMenu {display: none;}
  #gkSearch #mod_virtuemart_search {width: 100%;}
  #gkSearch {
    clear: none !important;
    float: none !important;
    margin: -2px auto 0 !important;
    max-width: 268px !important;
  }
  #btnCart {height: 36px;}
}

@media (max-width: 700px) {
  #gkSearch {margin-top: 94px !important;}
  #gkMobileMenu {margin: 40px 4px 0 !important;}
  #gkBottom1, #gkBottom2 {padding: 40px 10px 10px;}
}

.cc_container .cc_logo {display: none !important;}
.cc_container .cc_message {line-height: 1.1em !important;}
.cc_container a, .cc_container a {color: rgb(51, 153, 0) !important;}
.cc_container {bottom: -7px !important; border-radius: 0 !important;}
.cc_container .cc_btn, .cc_container .cc_btn:visited {color: #fff !important;  background-color: rgb(51, 153, 0) !important;}
