/*
#------------------------------------------------------------------------
# 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
*/
 /*
body[data-cart="true"] {
	padding-right: 10px;
}

820


*/
#invoice .span2 .pull-left, #invoice .span2 .factureLogoEntreprise {
    width: 100%;
    text-align: center;
    margin: 10px auto;
    display: block;
}
#invoice .span2 .pull-left h3, #invoice h4 {
    margin-top: 0;
}
.sectionOffres h4 {
    padding: 0 3px;
    font-size: 14px;
}
.row {
    margin-right: 0;
    margin-left: 0;
}
.newsletter_locationBlock .row > div {
    float: none;
    margin: 0 auto;
}
.newsletter_locationBlock .newsletter_locationBlockElement {
    float: none;
    margin: 0 auto;
}
.acymailing_module {
    padding-left: 24px;
    max-width: 220px;
    margin: 0 auto;
}
.newsletter_sidebarPanel h4 {
    margin: 0 auto 10px;
}
#gkBottom1 .gkCols6 .box.gkmod-5 h3:after {
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}
#adsCategory .flexItem-4cols {
    width: 100%;
}
.box.gkPage.centerBox.fullWbox.nooverflow .flexItem-3cols {
    /*width: 100%;*/
}
.frontpage .gkTabsGK5 .flexGrid {
    margin: 0 5px 40px;
}
#listings .flexItem-3cols, #subcats .flexItem-3cols, .ownerListingsList .flexItem-2cols {
    width: 100%;
}
#gkPageContent {
	/*padding: 0 20px*/
}
.itemsContainer .itemsContainerWrap,
.itemContainer .itemsContainerWrap {
	margin: 0!important;
}
#gkContentWrap > section:first-child {
	/*padding-top: 20px;*/
}
#k2Container article header h2 {
	font-size: 32px;
	line-height: 32px;
}
.demo-typo-col2,
.demo-typo-col3,
.demo-typo-col4 {
	clear: both;
	float: none;
	width: 100%;
}
.gkNspPM-NewsGallery .gkImagesWrapper > a {
	padding: 0 3px;
}
.gkNspPM-NewsGallery .gkImagesWrapper > a img {
	padding: 3px;
}
.gkPriceTable dl {
	/*padding: 20px 10px;*/
}
.gkPriceTable dt {
	font-size: 22px;
}
.gkPriceTable dl.gkPremium dd.gkPrice {
	font-size: 40px;
}
.gkPriceTable dl dd.gkPrice {
	font-size: 32px;
}
.gkPriceTable dl.gkPremium dd {
	padding: 5px 0;
}
.gkPriceTable dl.gkPremium {
	margin-top: -2px;
}
body .gkCols6 .box {
	width: 50%!important;
}
body .gkCols6 .box:nth-child(2n+1) {
	clear: both;
}
#gkBottom1 .gkCols6 .box {
    width: 100%!important;
    text-align: center;
}
#gkFooterNav li {
    float: none;
}
/* Image Show and NSP Portal Modes */
.gkIsWrapper-gk_storebox {
	margin-bottom: -110px;
	min-height: 200px;
}

.gkIsWrapper-gk_storebox .gkIsOverlay {
	background-image: url('../images/header_gradient_small_tablet.png');
}

.gkIsWrapper-gk_storebox figcaption h1 {
	font-size: 30px;
}

.gkIsWrapper-gk_storebox figcaption h2 {
	font-size: 20px;
}

.gkIsWrapper-gk_storebox .gkIsPrev,
.gkIsWrapper-gk_storebox .gkIsNext {
	display: none;
}

.gkNspPM-NewsBlocks > figure {
	margin-bottom: 0;
	margin-top: 0;
	width: 100%!important;
}

.gkNspPM-NewsGallery .gkImagesWrapper > a {
	width: 50%!important;
}

.gkNspPM-NewsGallery .gkImagesWrapper.gkImagesCols1 > a {
	width: 100%!important;
}

.gkNspPM-ProductGallery .gkImagesWrapper.gkImagesCols3 > div,
.gkNspPM-ProductGallery .gkImagesWrapper.gkImagesCols4 > div,
.gkNspPM-ProductGallery .gkImagesWrapper.gkImagesCols5 > div,
.gkNspPM-ProductGallery .gkImagesWrapper.gkImagesCols6 > div,
.gkNspPM-ProductGallery .gkImagesWrapper.gkImagesCols7 > div,
.gkNspPM-ProductGallery .gkImagesWrapper.gkImagesCols8 > div {
	width: 50%!important;
}

/* Top */
#gkHeaderNav {
	padding: 20px 20px 0 20px;
}
/*
#btnCart {
	background: none!important;
	right: 10px;
	top: 0!important;
}
*/
#gkSearch {
	clear: left;
	float: left;
	margin-top: 20px;
}

#gkSearch #mod-search-searchword {
	background: #fff;
}

#gkMobileMenu {
	margin-top: 44px;
}

#gkHeaderBottom .box {
	padding: 16px 16px 0 16px;
}

/* Bottom */
#gkBottom1,
#gkBottom2 {
	padding: 14px 10px 10px 10px;
}
#adsCategory .categoryBox .categories {
    min-height: auto;
}
/* VM */
.productdetails-view h1 {
	font-size: 32px;
}
@media only screen and (max-width: 645px) {
  #gkPageContent {
      /*padding: 0 10px;*/
  }
  #listings .customListingSummary, .customListingSummary, .frontpage #listings .customListingSummary, .frontpage .customListingSummary {
      max-width: 95%!important;
      overflow: hidden;
      padding-top: 18px;
      margin-bottom: -10px!important;
  }
  .customListingSummary sup.new, .customListingSummary sup.featured, .customListingSummary sup.popular {
      top: -299px;
      width: 100%;
      max-width: 100%;
      border: none;
  }
  #listings .customListingSummary .info {
      top: initial;
      bottom: 22px;
  }
  #gestionDesAnnonces #listings .customListingSummary .info {
      top: initial;
      bottom: 57px;
  }
  .nomListing, .category {
      max-width: 257px!important;
  }
  #mtFormAllListings .customListingSummary sup.new, #mtFormAllListings .customListingSummary sup.featured, #mtFormAllListings .customListingSummary sup.popular {
      top: -292px;
  }
}
