/*****
COLOR "NEGRO" 	: 	1F211C
"DORADO"		:	ac7637

*****/

@font-face {
    font-family: 'chinese_rocksregular';
    src: url('../fonts/chinese_rocks_rg-webfont.eot');
    src: url('../fonts/chinese_rocks_rg-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/chinese_rocks_rg-webfont.woff2') format('woff2'),
         url('../fonts/chinese_rocks_rg-webfont.woff') format('woff'),
         url('../fonts/chinese_rocks_rg-webfont.ttf') format('truetype'),
         url('../fonts/chinese_rocks_rg-webfont.svg#chinese_rocksregular') format('svg');
    font-weight: normal;
    font-style: normal;

} 
/*@font-face {
    font-family: 'kenyan_coffeeregular';
    src: url('../fonts/kenyan_coffee_rg-webfont.eot');
    src: url('../fonts/kenyan_coffee_rg-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/kenyan_coffee_rg-webfont.woff2') format('woff2'),
         url('../fonts/kenyan_coffee_rg-webfont.woff') format('woff'),
         url('../fonts/kenyan_coffee_rg-webfont.ttf') format('truetype'),
         url('../fonts/kenyan_coffee_rg-webfont.svg#kenyan_coffeeregular') format('svg');
    font-weight: normal;
    font-style: normal;

}*/
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,300,400italic,700,600italic,600,700italic,900,900italic);
body, button, input, select, table, textarea{font-size: 16px;font-family: 'Source Sans Pro', sans-serif;}
/*p,b,table{font-family:kenyan_coffeeregular, sans-serif;letter-spacing:2px;}*/
p{text-align:justify}
.cms-page-view .std li, .cms-no-route .std li,.cms-page-view .std p, .cms-no-route .std p,.page-header {font-family: 'Source Sans Pro', sans-serif;font-style: normal;font-size: 16px;}
.button, .cart-table .product-cart-actions .button, #co-shipping-method-form .buttons-set .button, .footer .button{font-family: 'Source Sans Pro', sans-serif;}
.price-box .price, .price{font-family: 'Source Sans Pro', sans-serif;}
img{max-width:100%;}
input:focus,select:focus,textarea:focus,button:focus {outline: none;}

a {color:#1F211C}
a:hover {color:#2F212C}
.breadcrumbs a,.breadcrumbs a:hover{color:#2F212C}
h2.product-name a, h3.product-name a, h4.product-name a, h5.product-name a, p.product-name a{color:#1F211C}
h1,.h1,.page-title h2{font-size:42px;}
h2,.h2{font-size:36px;}
h3,.h3{font-size:30px;}
h1,.h1,h2,.h2,h3,.h3,.products-grid .product-name, .products-list .product-name{color:#1F211C;font-family:chinese_rocksregular, sans-serif;font-weight:normal;}
.page-title h1, .page-title h2, .product-name h1, .product-name .h1{color:#1F211C;font-weight:normal;}
.header-minicart .block-subtitle{color:#1F211C}
.category-image{display:none;}
.page-header-container .store-language-container{float:left;padding:0 0 0 0; margin-right:15px;}
#search{border-radius:10px;/*font-family:kenyan_coffeeregular, sans-serif;*/}
body.cms-home .main-container{padding-top:0;}

.category-products ul li {list-style: none;margin-left: 0;}
.button, .cart-table .product-cart-actions .button, #co-shipping-method-form .buttons-set .button, .footer .button{background:#ac7637;border-radius:3px;}
.button:hover, .cart-table .product-cart-actions .button:hover, #co-shipping-method-form .buttons-set .button:hover, .footer .button:hover,
.button:focus, .cart-table .product-cart-actions .button:focus, #co-shipping-method-form .buttons-set .button:focus, .footer .button:focus {background:#1F211C}

.footer-container{margin-top:60px;}
.footer-container .qcols{border-top:3px solid #1F211C;padding-top:30px;}
.footer-container .qcols p{text-align:center;}
.footer{border-top:0;}
.footer{background:#1F211C;padding:20px;margin-top:90px;}
.footer .links a,.footer h3,.footer p{color:#fff;}
.footer .links a:hover{color:#eee}
.footer-cols-wrapper{overflow:hidden;word-wrap: break-word;overflow-wrap: break-word;}

.copy,.quadralia{text-align:center;font-size:12px}
.quadralia a{color:#ccc}

.right-left-container{overflow:hidden}
.qright{width:48%;float:right}
.qleft{width:48%;float:left}

.qdata, .qprecio{overflow:hidden;}
.products-list .product-shop .desc{width:100%}
.products-list .product-shop .price-box .price{font-size:36px; float:left;color:#ac7637}
.products-list .product-shop button{font-size:26px;line-height:32px;float:left;clear:left;margin-top:25px;}
.product-image{border:0;}
.product-image:hover,.no-touch .product-image:hover{opacity:0.8;border:1px solid #ccc;}

.homeproducts p.action{text-align:center;color:#1F211C}
.homeproducts p.action button{font-size:18px;}
.homeproducts .price-box .price{font-size:20px;color:#ac7637}
.homeproducts button{white-space:normal}
.homeproducts .product-name{min-height:38px;}
.footer .links img {max-width:100%;}
.qoption{font-style:italic;}
.product-view .add-to-links  a.link-compare{display:none !important;}

.product-options {border:0;}
.product-options-bottom{border:0;background:#fff;}


.contacts-index-index .address .fa{font-size:32px;color:#ac7637}
.contacts-index-index .address p{border-bottom:1px solid #eee;margin-bottom:20px;padding-bottom:20px;font-size:16px;padding-left:24px;}
.contacts-index-index .address p.telefono{font-size:24px;}
.map-container iframe{max-width:100%;width:100%;}

@media only screen and (min-width: 771px) {
	header, .page-header{padding-top:10px;}
	.mobvis{display:none !important;}
	.header-contact .fa{font-size:24px;margin-right:5px;}
	.header-language-container{float:left;width:30%;}
	.skip-link{line-height:14px;}
	.skip-links .icon{display:none;}
	.page-header-container{clear:both;}
	.logo-galicianbrew{float:none;max-width:auto;margin:0 auto;display:block;clear:both}
	.logo-galicianbrew img{width:200px;margin:0 auto;}
    .store-search-container{width: 300px;margin: 0 auto;}
	#header-nav{display:none;}
	
	.skip-link { line-height: initial;}
	
	.qtopmenu{margin-top:20px;position:relative;background:#1F211C;text-align: center;}
	.qtopmenu ul{padding:0 15px;}
	.qtopmenu ul li{display:inline-block;padding:15px 0;}
	.qtopmenu ul li a{color:#fff;padding:15px 20px;text-transform:uppercase}
	.qtopmenu ul li a:hover{text-decoration:none;opacity:0.8;}
	.qtopmenu .menu-categoria{display:none;}
	.qtopmenu  li.nav-category:hover .menu-categoria{display:block;position:absolute;top:50px;left:0;width:100%;z-index:300;background:#fff;border:2px solid #1F211C;}
	.qtopmenu .menu-categoria .img-category{width:200px;float:left;}
	.qtopmenu .menu-categoria .img-category img{max-height:250px;max-width:100%;display:block;margin:0 auto;}
	.qtopmenu ul li .info-category a{color:#1F211C;padding:15px 0;}
	.qtopmenu ul li .info-category img{display:none;}
	.qtopmenu ul li .info-category{text-align:justify;}
	
	.qcols{overflow:hidden}
	.qcols-3 .col{width:30%;margin-left:5%;float:left}
	.qcols-3 .col:nth-child(3n+1){clear:left;margin-left:0;}
	.qcols-3 .col .info-col{display:block;text-align:center;}
	.qcols-3 .col .info-col p{text-align:center;}
	.qcols-3 .col .info-col img{margin:0 auto 15px;max-width:200px;}
	.qcols-3 .col .info-col:hover{text-decoration:none;opacity:0.8;}
	
	.footer .links {
		width: 22%;
		margin-right: 3%;
	}
	.products-list h2.product-name a{font-size:36px !important;}
	.products-grid .product-name{font-size:22px !important;}
	
	.product-view .product-shop .product-name .h1{font-size:30px;}
	.product-view .product-shop .price-box .regular-price .price, .product-view .product-shop .price-box .special-price .price, .product-view .product-shop .price-box .full-product-price .price{font-size:40px; color:#ac7637}
	
	.product-collateral .toggle-tabs{border:0;border-bottom:1px solid #ac7637;background:#fff}
	.product-collateral .toggle-tabs li{border:0;color:#ac7637;}
	.product-collateral .toggle-tabs li > span{font-size:20px;}
	.product-collateral .toggle-tabs li.current span, .product-collateral .toggle-tabs li:hover span	{background:#ac7637;color:#fff;}
	.product-collateral .toggle-tabs li.current{border:0;border-right:0;border-left:0;}
	.product-collateral > dl > dd{border:0;border-bottom:1px solid #ac7637;}
}

@media only screen and (max-width: 1240px) {
	.footer .links{width:30%;margin-left:5%;margin-right:0;}
	.footer .links:first-child{margin-left:0%;}
	.footer .links.last{max-width:300px;margin:0 auto; float:none;}
}

@media only screen and (max-width: 996px) {
	.qtopmenu ul li > a{padding:15px 8px;font-size:12px;}
}

@media only screen and (min-width:961px){
	.contacts-index-index .contact-left{width:74%;float:left;}
	.contacts-index-index .address{width:24%;float:right;}
	.contacts-index-index .fields div.field{width:30%;float:left;margin-right:2%;}
}

@media only screen and (max-width: 770px) {
	.fullvis{display:none !important;}
	.logo-galicianbrew img{margin:0 auto;width:200px;float:none;}
	
	.products-list h2.product-name a{font-size:26px !important;}
	
	.qcols-3 .col .info-col{display:block;text-align:center;}
	.qcols-3 .col .info-col p{text-align:center;}
	.qcols-3 .col .info-col img{margin:0 auto 15px;max-width:200px;}
	.qcols-3 .col .info-col:hover{text-decoration:none;opacity:0.8;}
	
	.qright{width:100%;float:none;margin-bottom:30px;}
	.qleft{width:100%;float:none;margin-bottom:30px;}
	
	.footer .links,.footer .links:first-child,.footer .links:nth-child(odd){width:100%;margin:0 auto;max-width:300px;float:none;margin-bottom:30px;text-align:center;margin-left:auto;margin-right:auto;}
}