body {
	margin: 0;
	padding: 0;
	color: #808080;
	background-color: #f7f7f7;
}
a, a:hover, a:visited {
	color: white;
	text-decoration: none;
}
.deb {
	border: 1px solid blue;
}




/*
* =================================================
*
*						HEADER
*
* =================================================*/
/*header#header {
	background-image: url("../images/cocktails/img_banner.png");
	background-repeat: no-repeat;
	background-size: cover;
	padding-bottom: 318px;
	font-family: "Montserrat-SemiBold";
	color: white;
}
header#header div div:first-child {
	text-align: right;
	padding-top: 20px;
	padding-right: 50px;
}
header#header div div > nav {
	padding-top: 55px;
	padding-left: 0;
	margin-left: 0;
}
header#header div div > nav ul li {
	font-size: 10pt;
	display: inline-block;
	background-color: black;
	padding: 11px 18px;
	margin-right: -4px;
	padding-top: 11px;
	cursor: pointer;
}*/



header#header div div > nav ul li a {
	color: purple;
}
header#header div div > nav ul li a:hover {
	color: #ddd;
}
header#header div > nav ul li:first-child a {
	color: purple;	
}
header#header div div > nav ul li:nth-child(4) a {
	color: green;
}

/*header#header div div:last-child {
	padding-left: 17%;
	padding-top: 140px;
}
header#header div div:last-child h1{
	font-family: "Garamond-Bold";
	font-weight: bold;
	font-size: 14pt;
	color: #ffce31;
}
header#header div div:last-child h2{
	font-family: "Sweeat-Pea";
	font-size: 55pt;
	font-weight: bolder;
}*/









section#our_products_title {
	padding-top: 50px;
	padding-bottom: 90px;
	text-align: center;
	font-weight: bold;
}





/*
*		ESTO ES GENERAL
*/
section div > .head {
	font-family: "Garamond-Bold";
	text-align: center;
	color: #d4ab26;
	margin-top:-60px;
}
section div > .head hr {
	width: 40%;
	height: 1px;
	background-color: #808080;
}
/*FIN GENERAL*/
section#our_products_title div > .body {
	padding-left: 200px;
	padding-right: 200px;
	font-family: "Garamond-Regular";
	font-size: 13pt;
	font-color: #808080;
}

section#cocktails{ position:relative}




section#itm {
	margin-bottom: 100px;
}
section#itm div img#pic {
	margin: 0 auto;
	width: 100%;
}
section#itm div > div p {
	font-family: "Garamond-Regular";
	font-size: 15pt;
}
section#itm div > div p strong {
	font-family: "Garamond-Bold";
	font-size: 15pt;
	color: #5b5b5f;
}
section#itm div div:nth-child(4) {
	border-right: 1px solid #9f9f9f;
	min-height: 315px;
}
section#itm div div:nth-child(6) {
	border-left: 1px solid #9f9f9f;
	min-height: 315px;
}


.titulo_cocktail{	text-align: left;
	font-family: "Sweeat-Pea";
	font-size: 35pt;
	color: green; margin-bottom:0px !important}




section#instagram_facebook {
	padding-top: 100px;
	padding-bottom: 100px;
	margin-bottom: 150px;
}

.face{background-color:#102952; border-radius:50%; padding:8px 16px; font-size:35px;color:white}

.fb-page{ margin-top:18px}


.contenedor_certificados h3{margin-top:0px !important}





/*footer#footer {
	background-image: url(../images/home/img_fondo_footer_2.webp);
    background-color: transparent;
}
footer#footer div.row {
	padding-bottom: 20px;background-image:url(../images/img_footer_bg.jpg); opacity:1
}
footer#footer div div:first-child {
	padding-top: 80px;
	text-align: right;
}
footer#footer div div:first-child img {
	margin-left: 90px;
}
footer#footer div div:last-child {
	padding-top: 80px;
	padding-left: 80px;
}
footer#footer div div:last-child p:nth-child(1) {
	font-family: "Montserrat-Regular";
	font-weight: bold;
	font-size: 14pt;
	color: #d4ab26;
	margin-bottom: 0;
}
footer#footer div div:last-child p:nth-child(2) {
	font-family: "Montserrat-Regular";
	font-weight: bold;
	font-size: 11pt;
	color: white;
	margin-top: 0;
}
footer#footer div div:last-child form input {
	border: none;
	border-radius: 3px;
	color: #222;
	font-weight: bolder;
}
footer#footer div div:last-child form input:first-child {
	padding-left: 8px;
	padding-top: 5px;
	margin-bottom: 7px;
	width: 50%;
}
footer#footer div div:last-child form input:last-child {
	background-color: #E84C3D;
	padding: 3px 35px;
	color: white;
	margin-bottom: 45px;
}
footer#footer div div:last-child a {
	margin-right: 10px;
}*/
.idiomas a{background-color:#F6C432; color:white; border-radius:50%; margin-right:5px; padding:5px 7px; font-family: "Montserrat-Bold"; text-shadow:2px 2px 3px rgba(0, 0, 0, 0.9) ; box-shadow:2px 2px 3px rgba(0, 0, 0, 0.9) }
.idiomas a:hover{text-shadow:none; box-shadow:none}
.idiomas{position:absolute; right:5%; top:15px; z-index:99999;}

.modal{	font-family: "Garamond-Bold" ; color:black;}
.modal-contet{min-height:250px; height:auto}
.modal a{color:#9E8C56}
.modal h2{margin:0px 0px 30px}

#dynamic_select{   -webkit-appearance: none;
   -moz-appearance:    none;
   appearance:         none; 
    width: 100%;
    height: 40px;
    overflow: hidden;
    background: #FFF url("../images/selector.png") no-repeat scroll right center;
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.16) !important; border:none; outline:none; margin-bottom:30px
}
.dorado{background-color:#F6C442; color:white; border:white; padding:15px; }
.dorado td{border:1px solid white; padding:4px 10px}
.tabla td{border:1px solid white; padding:4px 10px}

.colors{display:none}
.colorshow{display:block;}