@charset "utf-8";
/* CSS Document */

body {
	background-color: white;
	font-family: "PTSans-Regular";
	font-size: 14px;
	color: #857a74;
}

.deb {
	border: 1px dashed white;
}

.subtitulo{font-size:15px; font-weight:bolder; font-family:"PTSans-Regular"; color:#5C2330}

/*
*		GENERALES
*/
.cont_title {
	text-align: center;
}
.title {
    font-family: "Edwardian";
    font-size: 50pt;
    color: #857A74;
    margin-top: 10px !important;
}
.sep_title {
	margin: 0;
}
.barr_sep {
	width: 280px;
	height: 4px;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	margin: 0 auto;
	margin-top: 20px;

}

.welcome-mob{
	display: none;
}

/*select*/
.selectm8{
color: white !important;
font-size: 16px;
background-image: url(../images/icn-reysol-flecha.png);
background-repeat: no-repeat;
background-position: right;
background-color: transparent;
width: 80px;
background-size: 50%;
position:absolute; right:5%; top:48px;
z-index: 999999;
border: 2px solid white !important;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

.label-select{

color: white;
position:absolute; right:5%; top:25px;
z-index: 999999;
}


.back_fijo {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
	width: 100%;
	height: 400px;
	background-color: black;
}
.fijo_1 { background-image:url(../images/img_01.png); }
.fijo_2 { background-image: url(../images/img_02-1.png); }
.fijo_3 { background-image:url(../images/img/img_03.jpg) }





/*
*		HEADER
*/
header {
	background-image:url(../images/img_banner-1.png);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: scroll;
	padding-top: 30px;
}
header div div:first-child { /*Logo sol*/
	text-align: center;
}
header div div:nth-child(3) p { /*Texto izquierdo*/
	font-family: "Edwardian";
	font-size: 90pt;
	color: white;
	text-align: right;
	margin: 0;
	padding: 0;
}
header div div:nth-child(3) p:first-child {
	margin-right: 60px;
}
header div div:nth-child(3) p:last-child {
	margin-top: -85px;
}
header div div:last-child { /*Imagen grande botella*/
	text-align: center;
	padding-bottom: 80px;
}
header div div:last-child img {
	margin-top: -140px;
}






/*
*			REY SOL
*/
section#reysol {
	padding-top: 50px;
	padding-bottom: 100px;
	text-align: center;
}




/*
*			ABOUT REY SOL
*/
section#about {
	padding-top: 50px;
	padding-bottom: 60px;
}

		/*LISTA DE CARACTERISTICAS*/
section#itms_list {
	background-color: #F1ECE9;
	margin-bottom: 60px;
	text-align: center;
}
section#itms_list div.container div {
	border: 3px solid #E9E4E1;
	height: 200px;
	padding-top: 30px;
}
section#itms_list div.container div:nth-child(2),
section#itms_list div.container div:nth-child(3),
section#itms_list div.container div:nth-child(4) {
	padding-top: 45px;
}
section#itms_list div.container div:first-child, section#itms_list div.container div:last-child {
	border: none;
}
section#itms_list div.container {
	width: 100%;
}
.nombre {
	font-family: "PTSans-Bold";
	font-size: 22pt;
	color: #5d2331;
}
#alcohol-content{
	font-size: 17pt;
}
.dato {
	font-family: "PTSans-Bold";
	font-size: 17pt;
	color: #857a74;
}








section#majestic {
	padding-top: 50px;
	padding-bottom: 260px;
}
.sergio {
	text-align: center;
	font-size: 20pt;
	color: #5d2331;
}
.cont_img, .cont_txt {
	padding-left: 0px !important;
	padding-right: 0px !important;
	text-align: center;
	letter-spacing: .8px;
}
.cont_img img {
	width: 100%;
}









section#findus {
	padding-top: 50px;
	text-align: center;
}
section#findus > .cont_title {
	margin-bottom: 60px;
}
section#findus div:nth-child(2) div {
	width: 98%;
	max-width: 820px;
	margin: 0 auto;
	margin-bottom: 30px;
}
section#findus div:nth-child(2) div input[type="text"] {
	width: 250px;
	border: 2px solid gray;
	color: gray;
	padding-left: 20px;
	padding-top: 4px;
	padding-bottom: 2px;
}
section#findus div:nth-child(2) div label {
	color: #857a74;
	letter-spacing: 2px;
	font-weight: 600;
}
section#findus div:nth-child(2) div button {
	float: right;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	padding-left: 75px;
	padding-right: 75px;
	margin-top: 25px;
	background-color: #535353;
	color: white;
	border: none;
	padding-top: 4px;
	padding-bottom: 4px;
	letter-spacing: 1px;
}
#lista_find {
	padding-left: 0px;
}
#lista_find li {
	display: inline-block;
	padding-right: 15px;
	margin-bottom: 15px;
}








section#lista {
	padding-top: 40px;
	padding-bottom: 80px;
}
section#lista div.contenedor {
	width: 75%;
	height: 300px;
	border-bottom: 1px solid gray;
	overflow: scroll;
	margin: 0 auto;
}
.registro {
	min-height: 117px;
	/*height: 117px;*/
	width: 85%;
	min-width: 445px;
	margin: 0 auto;
	margin-top: 0px;
	border-bottom: 1px solid gray;
	padding-bottom: 0px;
	font-size: 10pt;
	font-weight: bold;
}
.registro div:first-child {
	text-align: center;
}
.registro div:first-child img {
	width: 55px;
	margin-top: 18px;
}
.registro div button {
	background-color: gray;
	padding-left: 75px;
	padding-right: 75px;
	margin-top: 85px;
	border: none;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: 100;
	color: white;
	font-size: 9pt;
	padding-top: 3px;
	padding-bottom: 2px;
}






footer{margin-top:0px}


footer#footer {
	background-image: url(../images/img_footer.png);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: scroll;
}
footer#footer div.row {
	padding-top: 30px;
	padding-bottom: 60px;
	font-family: "OpenSans";
}
/*primer columna*/
footer#footer div div:first-child {
	padding-top: 40px;
	text-align: right;
	font-size:10px;
}
footer#footer div div:first-child img {
	margin-left: 97px;
}
footer#footer div div:first-child img:nth-child(2) { /*imagen casa san matias*/
	margin-right: 25px;
}

footer#footer div div:first-child a {
	font-family: "Montserrat-Light";
	margin-right:20px
}
footer#footer div div:first-child a:last-child {
	font-size: 20px;
	margin-right: 0px;
	margin-left: 55px;
}
#super {
	color: transparent;
}


/*segunda columna*/
footer#footer div div:last-child {
	padding-top: 78px;
	padding-left: 80px;
}
footer#footer div div:last-child p:nth-child(1) {
	font-family: "Montserrat-Regular";
	font-size: 12pt;
	color: #FFD433;
	margin-bottom: 0;
}
footer#footer div div:last-child p:nth-child(2) {
	font-family: "Montserrat-Regular";
	
	font-size: 9pt;
	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%;
	font-size: 11pt;
}
footer#footer div div:last-child form input:last-child {
	background-color: #E84C3D;
	padding: 3px 35px;
	color: white;
	margin-bottom: 45px;
	font-size: 8pt;
}
footer#footer div div:last-child div a {
	margin-right: 5px;
	opacity:.6; font-size:10px;
	font-family: "Montserrat-Regular";
}

#links {
	padding-top: 0px !important;
	padding-left: 0px !important;
}
#links a:nth-child(2) {
	margin-left: 58px;
}

#process{padding:10px 0px 40px 0px; background-color:#faf8f7}

	
	.customNavigation4 a{
  display  : inline-block;
  height   : 24px;
  color:#878787;
  top:300px;
  position:relative;
  cursor:pointer;
}
	

/* for Next Control */
.customNavigation4 a.next {
  float:right;
  margin-right:10%;
  color:#857A74;
   z-index:99999;
  position:relative
}
/* for Previous Control */
.customNavigation4 a.prev {
  float:left;
  margin-left:10%;
  color:#857A74;
   z-index:99999;
  position:relative
}

#process .porque{
	color:#5d2331; 
	text-transform:uppercase; 
	text-align:center; 
	font-family: "PTSans-Regular"; 
	font-weight:bolder; 
	font-size:14px;  
	margin-left: -15%; 
}
	
#process .porque2{
	color:#707070; 
	font-size:13px; 
	font-family: "PTSans-Regular";  
	width:90%; 
	margin-top:20px
}

.item3 img{
	left:35%; 
	position:relative 
}

.item3{
	position:relative; 
	margin-top:30px
}

.importer{
	width:38%; 
	margin:auto; 
	position:relative; 
}

.importer p{c
	olor:#70727E; 
	font-family: "PTSans-Regular";  
	text-transform:uppercase; 
	font-size:12px; 
	letter-spacing:2px; 
	line-height:30px 
}

.importer a{
	color:#70727E; 
	font-family: "PTSans-Regular";   
	text-transform:uppercase; 
	font-size:12px; 
	letter-spacing:2px; 
	line-height:30px 
}
	
.alaska2{
	display:block; 
	text-align:center; 
	height:50px; 
	padding-top:9px;
}

.alaska:hover  .alaska2{
	display:block; 
	text-align:center
}

.alaska2 a{
	color:#818283 !important
}

.alaska p{
	color:#818283;
	font-family: "PTSans-Regular";  
	font-size:15px; 
	margin:0px !important; 
	line-height:18px
}

.back{
	padding:10px 0px 2px 5px; 
	height:40px; 
	margin-bottom:3px
}

.back:hover{
	background-color:#FAF8F7; 
	padding:10px 0px 0px 5px; 
	height:40px; 
	margin-bottom:3px; 
}



.contenedortoggle{
	width:55%; 
	position:relative; 
	margin:auto; margin-bottom:70px; 
	min-height:50px; 
	text-transform:uppercase
}

.h2{
	background-image:url(../images/flechaup.png); 
	background-repeat:no-repeat; 
	background-position:80%; 
	cursor: pointer;
	top: 10px;
	position: relative;
}

.contenedortoggle h2{
	color:#898989;
	font-family: "PTSans-Regular";  
	font-size:24px; 
	margin-bottom:30px; 
	text-align:center 
}

.idiomas a{
	background-color:#FFFFFF; 
	color:#5E2330 !important; 
	border-radius:50%; 
	margin-right:5px; 
	padding:5px 7px; 
	font-family: "PTSans-Regular"; 
}

.idiomas{
	position:absolute; 
	right:5%; 
	top:15px; 
	z-index:99999
}


.buynow{
	padding:6px 15px; 
	background-color:white; 
	border-radius:2px; 
	color:#5B233C; 
	position:fixed; 
	right:4.5%; 
	top:60px; 
	z-index:99999; 
	border:2px 
	solid #5B233C; 
	font-family: "PTSans-Regular";   
}

.buynow:hover, .buynow:focus{color:black; text-decoration:none}


.modal{font-family: "PTSans-Regular";  color:black;}

.modal-contet{min-height:250px; height:auto}

.modal a{color:#858074 !important}

.modal a:hover{color:#858074 !important; opacity:.8}

.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:#5B233C; 
	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; }

#btnwhere{
	text-align:center;
	padding:0px 0px 50px 0px !important;
	
}
#btnwhere a{
background-color: #5B233C;
font-family: "PTSans-Regular";
padding: 10px 30px;
font-size: 16px;
top:-5px;
position:relative;
}