.uk-list.uk-list-space {
	padding:0px 0 0 15px;}
.uk-list.uk-list-space li {
	margin: 17px auto;}
.contenedor-tabla{
display: table;
width:100%;
margin-top: 20px;
}
.bottom-vertical.hide ul.nav.nav-pills.nav-stacked.menu.jmoddiv li  a{
	padding:0 0;
	margin:10px auto;
	font-size:12px;
	color:#666;}
.list-group p.list-group-item-text {
	line-height:3rem;}
.ja-masthead-detail div.ja-masthead-description {
	text-align:center;
	margin-top:20px;}
.contenedor-fila{
display: table-row;
width:100%;
float:left;
}
h1.article-title a {
	color:#4a73b4;}
.contenedor-columna{ 
display: table-cell;
float:left;
padding: 0px 21px;
  vertical-align: middle;
}
.contenedor-columna1{ 
display: table-cell;
float:left;
padding: 0 15px 0 36px;
  vertical-align: middle;
}
.ficha {
	text-align:center;
	font-size:25px;
	color:#4a73b4;
		padding-top:1px;}
.contenedor-fila div.contenedor-columna-lista p img {
	margin:-5px 0;
	padding:0 0;}
.contenedor-tabla div.contenedor-fila div.contenedor-columna p {
	margin:23px 0 60px 0px;
	color:#333;
	font-size:12px;}

.contenedor-fila div.contenedor-columna-puntos{ 
display: table-cell;
float:left;
padding: 0px 15px;
  vertical-align: middle;
	float:left;
}

.contenedor-tabla div.contenedor-fila div.contenedor-columna-puntos p {
	margin:11px 0 41px 0px;}
.contenedor-fila div.contenedor-columna-lista{ 
display: table-cell;
  padding: 5px 36px;
    vertical-align: middle; 
	float:left;}
#gkLogo img {
    display: block;
    max-height: 66px;
    margin: 18px 25px 25px 50px;
    max-width: 280px;
    width: auto;
}
.gk-cols > * {
    width: 33%;
}
#gkTop {
	padding-right: 50px;}
body.nav-transparent #gkHeaderNav {
    background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
}
body.nav-transparent #gkHeaderNav.solid-color {
    background: rgba(227, 227, 227, 0.8) none repeat scroll 0 0;
}
#gkHeaderNav {
    background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
}
#gkHeaderNav.solid-color {
    background: rgba(227, 227, 227, 0.8) none repeat scroll 0 0;
}
#resulttop {
    border-spacing: 1px;
    color: #666666;
    float: none;
    margin: 15px auto;
    width: 70%;
}
.otros .nspArt h4.nspHeader {   
	font-size:18px!important;}
.otros .fnull img.nspImage	{
	margin:0 auto;
	max-width:100%;
	text-align:center;
	}
.otros.gkmod-1 div.box-wrap h3.header span {
	font-weight:300;}
.btn.big {
	font-size:28px;	
	  background-color: #fff;   
    color: #842934;
	font-weight:bold;}

.product-price div.PricesalesPrice.vm-display.vm-price-value span.PricesalesPrice {
	line-height:40px; color: #842934!important;}
.ce{background: #eeeeee none repeat scroll 0 0;
    border: 1px solid #eeeeee;
    margin: 50px;}
#location_17.ce address span.locationaddress span {
	margin: -30px 20px 10px 0;}
.controls h1.bold {
	font-size:24px!important;
	color:#842934!important;
    height: 47px;
    line-height: 30px;
    margin: 100px auto 0;
	
	}
.bold {
	font-weight:bold;
	font-size:19px;
	color:#333;
}
.formHorizontal.formContainer div.gk-cols.centro div.cols-2 {
	width:50%;}
#locationlocator {
  
    min-height: 500px;
  
}
.locationaddress span {
    font-size: 20px;
	font-style:normal;
	font-weight:bold;
	float: right;
}
#gkFooterNav div.jb.cookie.bottom.black.red p {
	text-align:center;}
#gkFooterNav div.jb.cookie.bottom.black.red div.btn.btn-primary.jb.accept.red {
	width:250px;}
.jb.accept.red {
    background: #842934 none repeat scroll 0 0;
}
#locationlocator {
    background: rgba(0, 0, 0, 0) url("/images/kronopol/FONDO-MAPA-KRONOPOL.jpg") no-repeat scroll 0 0;
}
#locationlocator .btn-group h2, #locationlocator #locationsearch_div h2 {
    background:NONE;
   }
.noresult {
    font-size: 14px;
    font-weight:normal;
}
.location-name a {
    color: #842934!important;
    text-decoration: none;
	font-size:24px!important;
	margin:15px 0 0 15px!important;
	text-transform:uppercase;
	font-style:normal;
	font-weight:bold;
}
.address i.mml-map-marker {
	margin-right:10px;
	color:#842934;}
.vm-product-details-container div.spacer-buy-area div.ask-a-question.gk-clearfix a.ask-a-question {
	    padding: 1.5rem 0rem;}
	
.\"field-value\" {
	font-size:36px;}
.locationaddress {
	color:#000;
	margin:15px 0 0 18px!important;}
.label-important.distance {
	background:none!important;
	color:#000!important;}
.label-important.distance span {
	color:#000!important;
	font-size:20px}
.mytool {
    float: right;
    position: relative;
    width: 100%;
	display:none;}
#locationlocator #locationsearch_div .input-append {
    background:none;
  
}
button.btn.btn-primary.resultbtn, a.btn.btn-inverse.resultbtn, button.sample.btn.custom.large.a.pull-right.btn-danger.button, a.btn.btn-warning.resultbtn, #locationlocator .btn-group .btn-success, #locationlocator #locationsearch_div .input-append .btn-primary, #resulttop .label-important, #resulttop.badge-important, .item-map a.modal.resultbtn.btn.btn-success, #locationsearch_div input.labelauty:checked + label {
	float:right;
	margin: 0 15px 15px 0;
}
.productdetails .product-neighbours {

    padding: 1rem 0;
}
.estre {
	max-width:70%;
	margin:0 auto;
	text-align:justify;
	margin-top:20px;}
.product-description div.product-description-content {
	margin-top: 30px;
	text-align:justify;}
.vm-product-details-container {
	margin-top:30px;}
.locationaddress span {
	margin:0 0 0 18px;}
address a img.sidebar-icon {
	display:none;}
.productdetails-view.productdetails div.vm-product-media-container div.main-image a img {
	  height: auto;
    max-height: 100%;
    max-width: 100%;
    width: 500px;}
.product__code {
    bottom: 150px;
    font-size: 30px;
    font-weight: 900;
    margin: 0 50px;
}
.single-page.full.no-image div.item-content div.item-body {
	margin: 0 0;
}
.product__code, .product__info {
    color: #fff;
    font-family: Roboto,sans-serif;
    left: 20px;
    position: absolute;
}
.product__code a {
    color: #D8D8D8;}
	.product__code a:hover {
    color: #842934;}
#gkBottom11, #gkBottom22 , #gkBottom33 , #gkBottom22a {
	padding:0px 40px 0 40px;}
	
.full.gkmod-2 .box-wrap div.content p	{
	margin: 0 0;}	
.box-wrap div.content p img {
	margin:-4px 0;}
.category-view {
	max-width:1200px;
	margin:0 auto;
	display:block;}
#gkMainbodyBottom div div.box.cata {
	margin:0 auto;
	width:70%;}
.acymailing_finaltext div.col-width-25.gk-social-icons {

    text-align: center;
}
div.acymailing_module, .acymailing_module div {
    border-style: none;
    margin: 49px 0 0;
    padding: 0;
}
.single-page.ca.no-image div.item-content div.item-body {
	 margin: 0 0 3rem;
}
.box.big-spaces.foo.gkmod-2 {
	width:70%;}
.box.news.gkmod-2 {
	width:25%;}
.gkIsWrapper-gk_storefront figcaption h2 {
    color: #fff;
    font-size: 37px;
    font-weight: bold;
    line-height: 20px;
    margin: 0 0 15px;
    opacity: 0;
    padding: 0;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    top: 22px;
    transition: all 0.5s ease-out 0.2s;
}
.product .icons-product {
    list-style: outside none none;
    margin: 0;
    padding: 0;
    width: 100%;
}
.product .icons-product li {
    float: left;
    margin: 20px 20px 0 0;
}
.tooltip-wrapper {
    display: inline;
    position: relative;
}
.tooltip-wrapper .tooltip-text::after {
    border-color: #842934 transparent transparent;
    border-style: solid;
    border-width: 10px 10px 0 0;
    content: "";
    height: 0;
    left: 0;
    position: absolute;
    top: 100%;
    width: 0;
}
.product-description-content ul.icons-product li {
	display:inline;}
.tooltip-wrapper .tooltip-text {
    background: #842934 none repeat scroll 0 0;
    bottom: 50px;
    color: #fff;
    height: auto;
    line-height: 30px;
    padding: 20px;
    position: absolute;
    text-align: left;
    visibility: hidden;
    width: 400px;
}
.tooltip-wrapper:hover .tooltip-text {
    bottom: 50px;
    left: 22px;
    visibility: visible;
    z-index: 999;
}
.gkIsWrapper-gk_storefront figcaption {
    box-sizing: border-box;
    left: 23%;
    opacity: 0;
    pointer-events: none;
    position: relative;
    text-align: center;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    width: 100%;
    z-index: 1;
}
.LINEA {  
   -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #fff none repeat scroll 0 0;
    border-color: #842934 currentcolor;
    border-image: none;
    border-style: solid none;
    border-width: 1px medium;
	border-bottom:none;
    float: left;
    font-size: 1.4rem;
    margin: 0;
    overflow: hidden;
    padding: 40px 130px;
    text-align: left;
    width: 100%;
	}
.gkIsWrapper-gk_storefront.jmoddiv.loaded figure figcaption {
	font-size:35px;
	color:#CCC;}

.acymailing_module_form table.acymailing_form {
	margin:0px auto 25px auto;}
	.contentpane {
    padding: 0rem 0 13rem 0;
}
.full {
	width:100%;
	padding:0 0!important;
	margin:0 0;}
#gkFooter {
    padding: 15px 130px;
}
#gkFooterNav a {
       font-size: 12px;
}
.width25 div span {
	font-size:13px;
	font-weight:lighter;
	font-variant:normal;
	text-transform:none;
	text-decoration:none;}
	#gkSearch input {
    background: transparent none repeat scroll 0 0;
    font-size: 1.4rem;
    height: 2.2rem;
    margin: 0.8rem 0 1.8rem 1rem;
    padding: 0;
    width: 170px;
}
#gkSearch::after {
     margin-top: -1.8rem;
}
#gkHeaderNav .gkMainMenu .gkmenu > li > a, #gkHeaderNav .gkMainMenu .gkmenu > li > span {
    color: #333;
 }
 div[data-sidebar-pos="left"] #gkContent, div[data-sidebar-pos="left"] .single-page .item-content {
    float: left;
}
.box.color-bg div.box-wrap {
	height:100%;
	padding:145px 100px;}
#gkTop1.big-spaces, #gkTop2.big-spaces, #gkBottom1.big-spaces, #gkBottom2.big-spaces, #gkBottom3.big-spaces, #gkBottom4.big-spaces, #gkBottom5.big-spaces {
    padding: 5rem 13rem;
}
.productdetails .spacer-buy-area {
    background: #842934 none repeat scroll 0 0;
    margin: 0.5rem 0;
    padding: 0.5rem;
}
.productdetails .ask-a-question {
    margin: 1rem 0 1rem 0;
    text-align: center;
	color:#FFF;
	font-size:16px
}
.productdetails .ask-a-question a {
    font-size: 1.8rem;
}
.vm-product-container h1.item-title {
	font-size:30px;}.productdetails .additional-images > .additional-image {
    border-top: 3px solid #eee;
    display: inline-block;
    margin: 0 2.4rem;
    padding: 1rem 0;
    width: 21%;
}
.product-container.contentpane.productdetails-view.productdetails {
	max-width:1300px;
	margin:0 auto;
	display:block;}
.formBody button#Submit.rsform-submit-button {
	background-color: #842934;
    border: medium none;
    color: #fff;
    cursor: pointer;
    line-height: inherit;
    outline: medium none;
    padding: 1.6rem 4.8rem;
    text-align: center;
    text-transform: uppercase;
    transition: all 0.3s ease-out 0s;
}
.formResponsive input[type="submit"], .formResponsive button[type="submit"] {
 background-color: #842934;
    border: medium none;
    color: #fff;
    cursor: pointer;
    line-height: inherit;
    outline: medium none;
    padding: 1.6rem 4.8rem;
    text-align: center;
    text-transform: uppercase;
    transition: all 0.3s ease-out 0s;
	background-image:none;
}

.single-page.distri.no-image div.item-content div.item-body{
    margin: 0 0 3rem;
}
.gk-cols.centro div.cols-4 {
    width: 25%;
}
.single-page.distri.no-image div.item-content ul.item-top-info {
    color: #ccc;
    font-size: 2.4rem;
    line-height: 1.1;
    margin: 0 0 1.5rem;
    overflow: hidden;
    padding: 0 0 0.5rem;
}
   .breadcrumbs {
    padding: 10px 130px;
}
.mainview h3 span {
	font-size:24px;
	font-weight:bold;	
	color:#842934;}
.mainview div.mmlmap {
	margin:0 15px 15px 0!important;}
.mainview span.field-value {
       font-size: 20px;
    font-style: normal;
    font-weight: bold;
}
.contacto {
	margin: -125px auto;}
.centro {
	margin:0 auto;
	display:block;
	max-width:100%;}
.item-content img, header img, #k2Container img {
    display: block;
    height: auto;
    margin: 0 auto;
    max-width: 100%;
}
#gkMainbodyTop div div.box.buscador {
	margin: 0 auto;
	}
#map-location_984.form-inline {
	float:right;}
	@media (max-width: 1500px) {
	.box.color-bg div.box-wrap {
    height: 100%;
    padding: 46px 100px;
}
	#gkSidebar {
    margin: 100px 80px;
    width: 50%;
}}

@media (max-width: 1200px) {
.formHorizontal.formContainer div.gk-cols.centro div.cols-2 {
	width:50%;
	float:none;}

}
	@media (max-width: 1000px) {
#location_17.ce address span.locationaddress span {
    margin: 12px 11px 10px 0!important;
}
.ce {
    background: #eeeeee none repeat scroll 0 0;
    border: 0px solid #eeeeee;
    margin: 0;
	padding:25px 0;
}}

@media (max-width: 500px) {
	#gkLogo img {
    display: block;
    max-height: 46px;
    margin: 10px 5px 5px 10px;
    max-width: 150px;
    width: auto;
}
	#gkSidebar {
    margin: 10px 5px;
    width: 50%;
}
.estre {
    margin: 10px auto 0;
    max-width: 90%;
    text-align: justify;
}
#gkMainbody .box {
    padding: 0;
}
.breadcrumbs {
    padding: 5px;
}
.latest-view .vm-col-5, .featured-view .vm-col-5, .topten-view .vm-col-5, .recent-view .vm-col-5, .category-view .vm-col-5 {
    width: 100%;
}
.LINEA {
    padding: 5px 1px;  
}
#gkMainbodyBottom div div.box.cata {
    margin: 0 auto;
    width: 100%;
}
.contacto {
    margin: 25px auto;
}
#gkFooter {
    padding: 5px 10px;
}
#resulttop {
    border-spacing: 1px;
    color: #666666;
    float: none;
    margin: 15px auto;
    width: 100%;
}
#gkBottom11, #gkBottom22, #gkBottom33, #gkBottom22a {
    padding: 0 20px;
}
.vm-product-details-container div.spacer-buy-area div.ask-a-question.gk-clearfix a.ask-a-question {
	    padding: 1.5rem 1.5rem;}
#gkMobileMenu i {
    background: #000 none repeat scroll 0 0;
  }
 #gkMobileMenu i::before, #gkMobileMenu i::after {
    background: #000 none repeat scroll 0 0;
   }
   #gkLogo img {
    display: block;
    margin: 14px 5px 5px 10px;
    max-height: 40px;
    max-width: 150px;
    width: auto;
}
.box.color-bg div.box-wrap {
    height: 100%;
    padding: 35px 30px;
}
#gkTop1.big-spaces, #gkTop2.big-spaces, #gkBottom1.big-spaces, #gkBottom2.big-spaces, #gkBottom3.big-spaces, #gkBottom4.big-spaces, #gkBottom5.big-spaces {
    padding: 2rem;
}
.controls h1.bold {
    color: #842934;
    font-size: 16px!important;
    height: 78px;
    line-height: 22px;
    margin: 15px auto 0;
}
.bold {
    color: #333;
    font-size: 17px;
    font-weight: bold;
}
#locationlocator #locationsearch_div .input-append {
    background: none ;
    border: 0px solid #c3b6ac;
    border-radius: 9px;
    display: inline-block;
    margin: 0 0;
    padding: 0 0;
    text-align: center;
    width: 90%;
}
.address {
	padding:10px 0}
.address i.mml-map-marker {
	margin-top:20px;}
#locationlocator #locationsearch_div .input-append #searchinput, #locationlocator #locationsearch_div .input-append #searchpostal {
    background: white none repeat scroll 0 0;
    border: medium none;
    border-radius: 2px;
    box-shadow: none;
    color: #422b18;
    float: left;
    min-height: 25px;
    width: 100%;
}
.ce {
    background: #eeeeee none repeat scroll 0 0;
    border: 0px solid #eeeeee;
    margin: 0;
	padding:15px 0;
}
.location-name a {
    color: #842934;
    font-size: 20px!important;
    font-style: normal;
    font-weight: bold;
    margin: 15px 0 0 0px!important;
    text-decoration: none;
    text-transform: uppercase;
}
#location_17.ce address span.locationaddress span {
    margin: 2px 11px 10px 0!important;
}
.locationaddress {
    color: #000;
    margin: 1px 0 0 1px!important;
}
.label-important.distance span {
    color: #000;
    font-size: 15px;
}
.sidebar_locations .row0, .sidebar_locations .row1 {
    float: left;
    width: 100%;
}
}
