/*
Theme Name: VinoData
Theme URI: http://www.vinodata.cl
Version: 2.0
Author: Kolorsheep Design Studio, Santiago, Chile
Author URL: http://www.kolorsheep.com
Description: Exclusive theme for VinoData, support featured images and special styles for different post formats. Here you can find everything about chilean wine industry.
License: Licencia Creative Commons
License URL: http://creativecommons.org/licenses/by/3.0/
*/

/* General Styles
------------------------------------------------------------------*/
* {margin:0px; padding:0px;}
html,body {width:100%; height:100%;}
body {margin:0; padding:0; text-align:center; font-size:15px; font-family:'PT Sans',sans-serif; background-color:#99874D;}
h1 {}
h2, h4 {font-family:'Cuprum',sans-serif;}
h3 {font-family:'Times New Roman', Georgia, serif;}
h5 {font-family:'Cuprum',sans-serif;}
h6 {font-family:'Cuprum',sans-serif;}

/* Common Styles
------------------------------------------------------------------*/
a {color:#303947; text-decoration:none;}
a:hover {color:#9E005D !important; text-decoration:underline;}
p {margin:0; padding:0; text-align:left;}
img, table {border:none;}
input {margin:0;}
article, nav, footer, header, section, aside {display:block; margin:0px; padding:0px;}
form {margin:20px 0 0; padding:0px;}
label,button {margin:0px; padding:0px;}
button {border:none; cursor:pointer;}

/* Auxi Global Style
------------------------------------------------------------------*/
.cf {display:block; clear:both;}
.left {float:left !important;}
.right {float:right !important;}
.hide {display:none;}
* .center-align {text-align:center !important;}
* .right-align {text-align:right !important;}
* .left-align {text-align:left !important;}
* .upper {text-transform:uppercase;}
* .normal-text {text-transform:none !important;}
.lt {position:absolute; top:0; left:0; width:25px; height:25px; z-index:1000 !important;}
.rt {position:absolute; top:0; right:0; width:25px; height:25px; z-index:1000 !important;}
.center {width:960px; margin:0 auto !important; position:relative;}
.no-padding {padding:0 !important;}

/* Header
------------------------------------------------------------------*/
.home #header {position:absolute; width:100%; height:70px; left:0; top:115px; z-index:1000;}
#header {position:absolute; top:0; left:0; width:100%; height:70px; margin:0; padding:0; z-index:1000;}
#header h1 {margin:3px 0 3px 10px;}

/*Nav*/
.navbar-header {width:100%; height:70px; background:url(images/back/bg-nav.png) repeat-x left top;}
.navbar-header .left {width:28%;}
.navbar-header .right {width:72%;}
.navbar-header h1 {display:block; width:248px; height:52px; background:url(images/logo/logo.png) no-repeat left top;}
.navbar-header h1 a {display:block; width:248px; height:52px; text-indent:-999em;}
.navbar-header ul {display:table; margin:20px 0 0; font-weight:bold; list-style-type:none;}
.navbar-header li {display:block; float:left;}
.navbar-header li:hover a {color:#9E005D !important;}
.navbar-header li.login a {color:#9a874e;}
.navbar-header li.active a {display:block; color:#9E005D !important;}
.navbar-header li a {padding:0 17px; font-size:17px; color:#303947; text-transform:uppercase; font-family:'Cuprum',sans-serif; text-shadow:1px 2px 1px #fff;}
.navbar-header li a:hover {text-decoration:none;}
#nav_principal {width:100%; float:left;}

/*Translation*/
.cont-translate {width:14%; margin:-16px 8px 0 0; float:right;}
.cont-translate select {width:50px;}
#tr_credit {display:none;}
.transposh_flags a span:hover, .transposh_flags a img:hover {border-color:#9E005D !important;}
.trf.trf-us {background:url(images/auxi/gb.png) no-repeat left top;}

/*AUxi Nav*/
#nav-auxi {margin:0 0 30px;}
#nav-auxi li {display:block; width:25%; margin:0 !important; height:56px; background-image:url(images/icons/menu-icons-off.png); background-repeat:no-repeat; float:left;}
#nav-auxi li:last-child {margin:0 !important;}
#nav-auxi li:hover, #nav-auxi li.chile-wine-trade.current-menu-item, #nav-auxi li.chile-cadastral.current-menu-item, #nav-auxi li.company-reports.current-menu-item, #nav-auxi li.wine-catalog.current-menu-item {display:inline-block; height:56px; background-image:url(images/icons/menu-icons.png); background-repeat:no-repeat;}
#nav-auxi li a {display:block; padding:0 0 0 65px !important; font-size:13px; font-family:'Times New Roman', serif; line-height:56px; text-transform:uppercase;}
#nav-auxi li.chile-wine-trade, #nav-auxi li.chile-wine-trade:hover, #nav-auxi li.chile-wine-trade.current-menu-item {background-position:left top !important;}
#nav-auxi li.chile-wine-trade a, #nav-auxi li.chile-wine-trade a:hover {color:#B94880 !important;}
#nav-auxi li.chile-cadastral, #nav-auxi li.chile-cadastral:hover, #nav-auxi li.chile-cadastral.current-menu-item {background-position:left -61px !important;}
#nav-auxi li.chile-cadastral a, #nav-auxi li.chile-cadastral a:hover {color:#394883 !important;}
#nav-auxi li.company-reports, #nav-auxi li.company-reports:hover, #nav-auxi li.company-reports.current-menu-item {background-position:left -123px !important;}
#nav-auxi li.company-reports a, #nav-auxi li.company-reports a:hover {color:#BE4E18 !important;}
#nav-auxi li.wine-catalog, #nav-auxi li.wine-catalog:hover, #nav-auxi li.wine-catalog.current-menu-item {background-position:left -185px !important;}
#nav-auxi li.wine-catalog a, #nav-auxi li.wine-catalog a:hover {color:#7D9027 !important;}

/* Main
------------------------------------------------------------------*/
#main {width:1006px; margin:0 auto !important; padding:0; background:url(images/back/bg-main.png) repeat-y center top;}
#main .center {padding:0 0 70px; background:url(images/back/bg-content.png) repeat left top;}
#main p {margin:0 0 10px; font-size:12px; color:#666; line-height:150%;}
#main ul {margin:0; font-size:12px; color:#666; line-height:100%; text-align:left; list-style-type:none;}
#main ul li {margin:0; padding:0; position:relative;}
#main ul li a {margin:0; padding:0; float:left;}
#main ul li a img {float:left !important;}
#main h4 {margin:-10px 0 10px; font-size:16px;}
#main img.home-image {margin:0 0 15px !important; padding:0 !important;}
#main img.col-image {margin:0 0 45px !important; padding:0; float:left;}
#main li.col-image {margin:0 0 45px !important; padding:0;}
#cont {margin:0 60px;}
#cont h2 {margin:0 0 40px; font-size:40px; font-weight:normal; color:#9a874e;}
#cont .intro {margin:0 0 60px;}
#cont .intro p {font-family:'PT Sans',sans-serif; font-size:16px !important; color:#949599; line-height:160%;}

/*Columns*/
.cont-columns {padding-bottom:30px;}
.cont-columns h3 {margin:0 40px 17px; font-size:18px; font-weight:normal; text-transform:uppercase;}
.cont-columns .col {width:25%; float:left;}
.cont-columns .icon {display:block; width:123px; height:123px; margin:0 auto 20px !important;}
.cont-columns .icon a {display:block; width:123px; height:123px; background:url(images/icons/main-icons.png) no-repeat;}
.cont-columns .icon a:hover {background:url(images/icons/main-icons-hover.png) no-repeat;}
#wine-trade h3 a {color:#B94880;}
#wine-trade .icon a, #wine-trade .icon a:hover {background-position:center top;}
#chile-cadastral h3 a {color:#394883;}
#chile-cadastral .icon a, #chile-cadastral .icon a:hover {background-position:center -126px;}
#company-reports h3 a {color:#BE4E18;}
#company-reports .icon a, #company-reports .icon a:hover {background-position:center -251px;}
#wine-catalog h3 a {color:#7D9027;}
#wine-catalog .icon a, #wine-catalog .icon a:hover {background-position:center -375px;}

/*Slider Content*/
#feature-slider {position:relative; width:840px; margin:60px 60px 20px;}
#feature-slider li {width:845px;}
#feature-slider img {margin:0 35px 0 0;}
#feature-slider h4 {width:105%; margin:0 0 8px !important; font-size:31px; line-height:120%; font-weight:normal;}
#feature-slider h4 a {color:#9a874e; line-height:120%;}
#feature-slider .block-content {width:47%;}
.block-content p {display:block; font-size:13px !important; color:#939599;}
.block-content p a {color:#2F3947 !important; float:right !important; text-decoration:underline;}
.rslides_tabs {position:absolute; width:100px; left:435px; top:215px; z-index:1000;}
.rslides_tabs li {display:block; width:10px !important; height:10px; margin:0 10px 0 0 !important; text-indent:-1000em; background:url(images/auxi/auxi_nav.png) no-repeat left top; float:left;}
.rslides_tabs li.rslides_here {background:url(images/auxi/auxi_nav.png) no-repeat right top;}

/* Intern Pages
------------------------------------------------------------------*/
.home.page #main .center {padding:0px 0 80px !important;}
.page #main .center, .single #main .center, .term-wines #main .center, .archive #main .center {padding:90px 0 80px !important;}
.page-content {padding:0 60px; text-align:left !important; font-family:'PT Sans',sans-serif;}
.page-content .intro p {color:#303947 !important; font-size:15px !important; font-style:italic;}
.page-content h2 {position:relative; margin:0 0 30px; font-size:30px; color:#99874D; font-family:'Cuprum',sans-serif; border-bottom:1px solid #99874D; font-weight:normal;}
.page-content .hentry h3 {margin:30px 0 20px !important; padding:4px 12px; font-size:22px !important; font-weight:normal; font-family:'Cuprum',sans-serif; color:#fff; border-bottom:none !important; background:#303947; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.page-content .hentry h3 a, .page-content .hentry h3 a:hover {color:#fff !important; text-decoration:none;}
.page-content .hentry h4 {display:table; margin:30px 0 15px !important; padding:4px 10px; color:#fff; background-color:#99874D; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; line-height:100%;}
.page-content .hentry .notes {font-size:13px !important; color:#333 !important;}
.page-content p, .page-content ul {margin-bottom:20px !important; font-size:14px !important;}
.page-content li {margin:0 0 15px !important; line-height:120% !important; background-position:left 5px !important;}
.page-content section {margin:30px 0 40px;}
.page-content section.cont_fotos {margin-top:0px;}
.page-content section.cont_fotos img {border-bottom:7px solid #99874D;}
.page-content section.cont_fotos_logo {margin-top:12px; text-align:center !important;}
.page-content .top-page-image {margin:0 0 25px;}
.page-content .top-page-image img {border-bottom:7px solid #99874D;}
.single-valle .page-content .top-page-image img {border-bottom:7px solid #394883;}
.single-winery .page-content .top-page-image img {border-bottom:7px solid #9E005D;}
.row-content {padding:20px 0 0;}
.top-content {margin:6px 0 0;}
.cont-search {width:575px; float:right;}
.rec-search {display:block; padding:15px 20px 5px; background:url(images/back/bg-search.png) repeat left top; overflow:visible !important;}

/* Parent Pages
------------------------------------------------------------------*/
.page-parent .page-content h4 {margin:0 0 15px !important;}
.page-parent .page-content h4 a, .hentry h4 a {color:#fff;}
#portadas article {margin:0 0 25px; padding:8px 0 0;}
#portadas article img {margin:0px 20px 0 0; border-bottom:7px solid #99874D;}
#portadas article h4 {margin:0 0 10px !important; padding:0; font-size:17px; font-weight:normal; background:none;}
#portadas article h4 a {color:#303947;}
#portadas article h4 a:hover {color:#9E005D;}
#portadas article p {margin:0 0 10px !important; color:#999;}
#portadas article p a {color:#303947; text-decoration:underline;}

/* Sidebar
------------------------------------------------------------------*/
.cont-sidebar {width:220px; float:left;}

/* Galleries
------------------------------------------------------------------*/
.cont-gallery {margin:0 0 30px;}
#gallery {position:relative; height:300px;}
#gallery a {float:left; position:absolute;}
#gallery a img {border:none;}
#gallery a.show {z-index:500}
#gallery #slideshow,  #gallery #slideshow img {width:838px !important; height:300px !important;}
#caption {z-index:600; color:#fff !important; width:100%; position:absolute; bottom:-20px; width:808px !important; height:40px !important; padding:10px 15px; background-color:transparent !important; background:url(images/back/bg-caption.png) repeat left top !important; opacity:1.0 !important;}
#caption .content {margin:5px 10px !important;}
#caption .content h3 {margin:0; padding:0; color:#1DCCEF;}
.clear {clear:both;}

/* Wineries
------------------------------------------------------------------*/
.single-winery #main .center {padding:95px 0 50px;}
.col-lg-3 {width:220px; float:left;}
.col-lg-9 {width:600px; float:right;}
.cont-logo {width:220px; padding:10px 0 0; margin:0 0 25px; vertical-align:middle; border-bottom:7px solid #7D9027; text-align:center;}
.cont-logo img {margin:0 auto -5px !important; float:left;}
.variety-name {display:table; margin:0 5px 10px 0; padding:3px 10px 4px; background:#7D9027; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; float:left;}
.variety-name a, .variety-name a:hover {color:#fff !important; font-size:13px;}
.variety-name a:hover {text-decoration:underline;}
.cont-winery {margin:0px 0 35px;}
.cont-reports {margin:20px 0 0; padding:8px 15px 8px 10px; background-color:#99874D; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.cont-reports .intro-text {margin:0 0 10px; font-size:12px; line-height:110%; color:#fff;}
.cont-reports .example-reports a {display:block; margin:5px 0; padding:0 5px 0 16px; font-size:13px; line-height:110%; color:#fff; background:url(images/auxi/bullet_files.png) no-repeat left 3px;}
.cont-reports .example-reports a:hover {color:#fff !important; text-decoration:underline;}
.cont-brands-list {margin:0 0 30px;}
.single-winery .intro {padding-bottom:10px;}
#basic-info {margin-bottom:30px !important; height:auto !important;}
#basic-info li {margin:0 0 10px !important; padding:0 0 10px !important; border-bottom:1px solid #e0e0e0;}
#basic-info li span {display:block; width:200px; padding:0 0 0 20px; color:#666; font-weight:bold; float:left; background:url(images/auxi/bullet_winery.png) no-repeat 5px 5px;}
#basic-info li .cont-winemakers {display:block; float:left;}
#basic-info a {color:#9E005D; float:none !important;}
#maps {position:absolute; visibility:hidden; padding-bottom:25px; height:auto !important;}
.brand-item {width:30%; margin:0 15px 15px 0; padding:12px 0; display:inline-block; border:1px solid #ececeb; background:#fff; text-align:center;}
.brand-item .wine-image {margin:0 0 10px;}
.brand-item strong {font-family:'Cuprum',sans-serif;}
.brand-item strong a {font-size:16px; color:#99874D;}
.brand-item a {font-size:14px; font-weight:normal; color:#99874D;}
#accordion {padding-bottom:40px;}
.cont-brands-list, .cont-products {height:100% !important;}
.cont-products-list .wine-item, .products li .wine-item {width:31%; display:block; height:295px; margin:0 11px 12px 0; padding:12px 0; float:left; border:1px solid #ECECFB; background:#fff;  text-align:center;}
.cont-products-list .wine-item h4, .products li .wine-item h4 {font-size:16px !important; background:none !important; font-family:'Cuprum',sans-serif; font-weight:normal !important; line-height:105%;}
.cont-products-list .wine-item h4 a, .products li .wine-item h4 a {color:#99874D;}
.cont-products-list .wine-item img, .products li .wine-item img {margin:0 auto !important;}
.page-content .hentry .wine-item h4 {margin:0px auto !important; padding-bottom:5px !important; line-height:100%;}
.page-content .hentry .wine-item p {margin:0 15px 10px !important; font-size:13px !important; line-height:110% !important; color:#999 !important;}
.products li .wine-item {width:100% !important; height:245px !important;}
.products li .wine-item h4 {color:#9A874E;}
.products li .wine-item h4:hover {color:#9E005D; text-decoration:underline;}

/* Valleys
------------------------------------------------------------------*/
.cont-soils {margin:25px 0 40px;}
.cont-climate {margin:25px 0 40px;}
.single-valle .cont-reports {margin-top:6px !important;}

/* Brands
------------------------------------------------------------------*/
#product-brand {margin-left:40px !important;}
#product-brand .brand-item {display:inline-block; width:22%; height:315px; vertical-align:top;}
#product-brand .brand-item .add_to_cart_button, .cont-products-list .wine-item .add_to_cart_button,
.woocommerce a.add_to_cart_button, .woocommerce-page a.add_to_cart_button,
.woocommerce button.add_to_cart_button, .woocommerce-page button.add_to_cart_button,
.woocommerce input.add_to_cart_button, 
.woocommerce-page input.add_to_cart_button,
.woocommerce #respond input#submit,
.woocommerce-page #respond input#submit,
.woocommerce #content input.add_to_cart_button, 
.woocommerce-page #content input.add_to_cart_button,
.form-row .button, .report-item .product_type_simple.add_to_cart_button {
	margin:10px 0 0; font-size:13px !important; 
	font-weight:bold; 
	width:80px; 
	background: #96588a !important; /* Old browsers */
	background: -moz-linear-gradient(top,  #96588a 1%, #ad74a2 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#96588a), color-stop(100%,#ad74a2)) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #96588a 1%,#ad74a2 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #96588a 1%,#ad74a2 100%) !important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #96588a 1%,#ad74a2 100%) !important; /* IE10+ */
	background: linear-gradient(to bottom,  #96588a 1%,#ad74a2 100%) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#96588a', endColorstr='#ad74a2',GradientType=0 ) !important; /* IE6-9 */
	color:#fff !important; 
	border:1px solid #76456C !important; 
	clear:both;
	float:none !important;
	box-shadow:none !important;
	text-shadow:none !important;
	border-radius:5px !important;
	-moz-border-radius:5px !important;
	-webkit-border-radius:5px !important;
}
.cont-products-list .wine-item .add_to_cart_button, .product_type_simple, .related .add_to_cart_button, .products .product_type_simple {width:65px !important;}
.related a.add_to_cart_button, .post-type-archive-product a.add_to_cart_button, .products .product_type_simple {padding:6px 10px !important;}
.report-item .product_type_simple.add_to_cart_button {position:absolute; right:0; float:right !important;}
#product-brand .brand-item .add_to_cart_button:hover,
.cont-products-list .wine-item .add_to_cart_button:hover,
.woocommerce a.add_to_cart_button:hover, .woocommerce-page a.add_to_cart_button:hover,
.woocommerce button.add_to_cart_button:hover, .woocommerce-page button.add_to_cart_button:hover,
.woocommerce input.add_to_cart_button:hover, 
.woocommerce-page input.add_to_cart_button:hover,
.woocommerce #respond input#submit:hover,
.woocommerce-page #respond input#submit:hover,
.woocommerce #content input.add_to_cart_button:hover, 
.woocommerce-page #content input.add_to_cart_button:hover,
.form-row .button:hover, .report-item .product_type_simple.add_to_cart_button:hover {
	color:#fff !important; 
	background: #96588a !important; /* Old browsers */
	background: -moz-linear-gradient(top,  #ad74a2 1%, #96588a 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ad74a2), color-stop(100%,#96588a)) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ad74a2 1%,#96588a 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ad74a2 1%,#96588a 100%) !important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ad74a2 1%,#96588a 100%) !important; /* IE10+ */
	background: linear-gradient(to bottom,  #ad74a2 1%,#96588a 100%) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#96588a', endColorstr='#ad74a2',GradientType=0 ) !important; /* IE6-9 */ 
	text-decoration:none !important;
}
.wine-item .product_type_simple, .products .product_type_simple {clear:both;}
.wine-item .product_type_simple, .report-item .product_type_simple, .products .product_type_simple {
	margin:10px 0 0;
	background: #f2f5f6 !important; /* Old browsers */
	background: -moz-linear-gradient(top,  #f2f5f6 0%, #e3eaed 37%, #c8d7dc 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f5f6), color-stop(37%,#e3eaed), color-stop(100%,#c8d7dc)) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f2f5f6 0%,#e3eaed 37%,#c8d7dc 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f2f5f6 0%,#e3eaed 37%,#c8d7dc 100%) !important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f2f5f6 0%,#e3eaed 37%,#c8d7dc 100%) !important; /* IE10+ */
	background: linear-gradient(to bottom,  #f2f5f6 0%,#e3eaed 37%,#c8d7dc 100%) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f5f6', endColorstr='#c8d7dc',GradientType=0 ) !important; /* IE6-9 */
	color:#666; 
	border:1px solid #c8d7dc;
	font-weight:bold;
	border-radius:5px !important;
	-moz-border-radius:5px !important;
	-webkit-border-radius:5px !important;
	box-shadow:none !important;
	text-shadow:none !important;
}
.wine-item .product_type_simple:hover, .report-item .product_type_simple:hover, .products .product_type_simple:hover {
	background: #f2f5f6 !important; /* Old browsers */
	background: -moz-linear-gradient(top,  #c8d7dc 0%, #e3eaed 37%, #f2f5f6 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c8d7dc), color-stop(37%,#e3eaed), color-stop(100%,#f2f5f6)) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #c8d7dc 0%,#e3eaed 37%,#f2f5f6 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #c8d7dc 0%,#e3eaed 37%,#f2f5f6 100%) !important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #c8d7dc 0%,#e3eaed 37%,#f2f5f6 100%) !important; /* IE10+ */
	background: linear-gradient(to bottom,  #c8d7dc 0%,#e3eaed 37%,#f2f5f6 100%) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f5f6', endColorstr='#c8d7dc',GradientType=0 ) !important; /* IE6-9 */
	text-decoration:none !important;
	color:#666 !important;
}
.form-row .button {width:auto !important;}
#product-brand .brand-item .added_to_cart {margin:13px 20px 0 0; font-size:13px !important; font-weight:bold !important; line-height:150% !important; float:right;}
.page-content .hentry .brand-item h4 {margin:3px auto 0 !important; font-size:15px !important; background:none !important; text-align:center;}
.page-content .hentry .report-item h4 {width:300px; margin:0 0 0 5px !important; padding:7px 0 0 !important; background:none !important; float:left;}
.page-content .hentry .report-item h4 a {color:#99874D;}
.report-item {position:relative; padding-bottom:6px; border-bottom:1px solid #E0E0E0;}
.report-item .product_type_simple {margin:0 0 7px 20px !important; float:right;}
.report-item .show-price {display:table; margin:0 10px; padding-top:6px; float:left;}
.report-item a.added_to_cart, .related a.added_to_cart {font-size:14px; font-weight:bold; color:#303947; float:right; line-height:200%;}
.related a.added_to_cart {margin-top:3px !important; clear:both !important; float:none !important;}

/* Tabs
------------------------------------------------------------------*/
#tabs_auxi {}
#tabs_auxi li {margin:0 10px 0 0 !important; background-color:#99874D; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; color:#FFF; display:table; float:left; margin:0 0 0 5px; padding:3px 8px; text-align:center;}
#tabs_auxi li a {display:table; padding:3px 8px !important; color:#fff; text-transform:uppercase;}
#tabs_auxi li a:hover {color:#fff !important;}
#tabs_auxi li img {margin:0 auto !important;}
.price.main-price {display:table; background:#9E005D; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; color:#fff !important; line-height:14px; padding:6px 10px 8px;}
.price.main-price .amount {font-size:20px !important; color:#fff !important;}
.amount {font-size:14px; font-weight:bold; color:#9E005D;}

/* Search
------------------------------------------------------------------*/
.cont-group {position:relative; width:50%; margin:0 0 12px; float:left;}
.cont-group.cont-group-sm {width:33% !important;}
.cont-group label {display:inline-block; font-size:14px; font-weight:bold; color:#303947; font-family:'Cuprum',sans-serif;}
.drop_down {width:160px !important;}
.sm {width:80px !important;}
.anim150 {display:table; width:140px !important;}
ul.anim250 {z-index:1000 !important;}

/*Wine Catalog*/
#wine-catalog .drop_down li.active {color:#7D9027;}
#wine-catalog .drop_down li.active:after {background-color:#7D9027; border-color:#7D9027;}
#wine-catalog .cont-group label {width:50px;}
#wine-catalog #Parks.grid .mix {width:179px; height:325px; margin-right:5px !important; margin-left:5px !important; padding:0 !important; border:1px solid #ECECFB; background:#fff; text-align:center; float:left !important;}
#wine-catalog #Parks.grid .meta.name {position:relative;}
#wine-catalog #Parks.grid .titles {position:absolute; top:210px; left:17px; margin:0 !important; background:none !important;}
#wine-catalog #Parks.grid .titles h4 {margin:0 !important; padding:0 !important; border:0 !important; font-size:16px; font-weight:normal; color:#99874D !important; text-transform:none !important; background:none !important; text-align:center;}
#wine-catalog #Parks.grid .titles h4 a {color:#99874D;}
#wine-catalog #Parks.grid .img_wrapper {position:relative !important; text-align:center;}
#wine-catalog #Parks.grid .img_wrapper img {margin-top:10px !important; margin-bottom:10px !important;}
#wine-catalog .anim150 {width:62px !important;}

/*Company Reports*/
#company-reports .drop_down li.active {color:#BE4E18;}
#company-reports .drop_down li.active:after {background-color:#BE4E18; border-color:#BE4E18;}
#company-reports .cont-group label {width:50px;}
#company-reports #Parks.grid .mix {width:179px; height:135px; margin-right:5px !important; margin-left:5px !important; padding:0 !important; border:1px solid #ECECFB; background:#fff; text-align:center; float:left !important;}
#company-reports #Parks.grid .titles {margin-top:95px !important; background:none !important;}
#company-reports #Parks.grid .titles h4 {margin:0 !important; padding:0 !important; border:0 !important; font-size:16px; font-weight:normal; color:#99874D !important; text-transform:none !important; background:none !important; text-align:center !important; line-height:105%;}
#company-reports #Parks.grid .titles h4 a {color:#99874D; float:none !important;}
#company-reports .anim150 {width:62px !important;}

/*Chile Cadastral*/
#chile-cadastral .drop_down {width:180px !important;}
#chile-cadastral .drop_down li {margin:0 0 10px !important; padding-bottom:0 !important}
#chile-cadastral .drop_down li.active {color:#394883;}
#chile-cadastral .drop_down li.active:after {background-color:#394883; border-color:#394883;}
#chile-cadastral .cont-group label {width:50px;}
#chile-cadastral #Parks.grid .mix {width:100%; margin:10px 0 28px !important; background:none !important; border:none !important;}
#chile-cadastral #Parks.grid .img_wrapper {width:190px; background:none !important; border-bottom:7px solid #394883;}
#chile-cadastral #Parks.grid .img_wrapper img {float:left;}
#chile-cadastral #Parks.grid .mix {width:100%; border:none !important; background:none !important;}
#chile-cadastral #Parks.grid .titles {margin-top:1px !important; margin-left:215px !important; width:63% !important; padding:0 !important; background:none;}
#chile-cadastral #Parks.grid .titles h4 {margin:0 !important; padding:0 !important; border:0 !important; font-size:17px; font-weight:normal; color:#99874D !important; text-transform:none !important; background:none !important; line-height:110%;}
#chile-cadastral #Parks.grid .titles h4 a, #chile-cadastral #Parks.grid .titles p a {color:#303947;}
#chile-cadastral #Parks.grid .titles p {margin:5px 0 !important; text-indent:0 !important; color:#999; font-size:13px !important; line-height:130%;} 
#chile-cadastral #Parks.grid .titles p a {text-decoration:underline;}
#chile-cadastral .anim150 {width:160px !important;}
#chile-cadastral .side-page-image {border-bottom:7px solid #394883;}

/*Chile Wine Trade*/
#chile-wine-trade .drop_down li.active {color:#B94880;}
#chile-wine-trade .drop_down li.active:after {background-color:#B94880; border-color:#B94880;}
#chile-wine-trade .cont-group label {width:50px;}
#chile-wine-trade #Parks.grid .meta.name {position:relative; padding-bottom:3px !important; min-height:92px !important;}
#chile-wine-trade #Parks.grid .mix {width:100%; margin-bottom:10px !important; padding:0px !important; border:1px solid #ECECFB; background:#fff;}
#chile-wine-trade #Parks.grid .titles {margin:0 12px 0 135px; padding-left:10px; max-width:415px !important;}
#chile-wine-trade #Parks.grid .titles h4 {margin:0 !important; padding:0 !important; border:0 !important; font-size:17px; font-weight:normal; color:#99874D !important; text-transform:none !important; background:none !important;}
#chile-wine-trade #Parks.grid .titles h4 a {color:#99874D;}
#chile-wine-trade #Parks.grid .titles p {font-size:13px !important; margin:5px 0 3px !important; text-indent:0px !important; line-height:120%;}
#chile-wine-trade #Parks.grid .titles p.read {margin:0px !important; text-align:right;}
#chile-wine-trade #Parks.grid .titles p.read a {color:#303947; font-size:12px; float:none !important; text-decoration:underline;}
#chile-wine-trade .anim150 {width:62px !important;}
#chile-wine-trade .side-page-image {border-bottom:7px solid #B94880;}
#chile-wine-trade #Parks.grid .img_wrapper {width:130px;}
#chile-wine-trade #Parks.grid .img_wrapper img {margin:10px !important;}
.icon-content {width:35px; height:35px; border:2px solid #B94880; background:#fff; color:#B94880; font-size:1.3em; float:left; text-align:center;}
.img-circle {border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%;}

/*Common*/
.side-page-image {margin:0 0 20px;}
.side-page-image img {float:left;}

/* Login and Register
------------------------------------------------------------------*/
#customer_login h3, header.title, .woocommerce h3 {padding:4px 12px; font-size:22px !important; font-weight:normal; font-family:'Cuprum',sans-serif; color:#fff; border-bottom:none !important; background:#303947; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
header.title, .woocommerce h3 {margin:0 0 15px;}
header.title h3 {font-size:22px !important; font-weight:normal; font-family:'Cuprum',sans-serif;}
header.title a {font-size:17px; font-weight:normal; color:#fff; line-height:160%;}
header.title a:hover {color:#fff !important; text-align:underline;}
.woocommerce form .button {border-radius:5px !important; -moz-border-radius:5px !important; -webkit-border-radius:5px !important;}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce-page form .form-row input.input-text, .woocommerce-page form .form-row textarea {padding:7px 4px; font-size:14px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border:1px solid #ccc; color:#666; font-family:'PT Sans',sans-serif;}
.woocommerce form .form-row select, .woocommerce-page form .form-row select {padding:7px 4px; font-size:14px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border:1px solid #ccc; color:#666; font-family:'PT Sans',sans-serif;}
.woocommerce form .form-row label, .woocommerce-page form .form-row label {padding-bottom:3px; font-size:15px; color:#303947;}
.woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #content input.button, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button {margin-left:4px !important;}
.woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce #content input.button:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page #content input.button:hover {margin-left:4px !important;}
.woocommerce .cart-collaterals .cart_totals table, .woocommerce-page .cart-collaterals .cart_totals table {width:100% !important;}
.woocommerce div.product form.cart .button, .woocommerce-page div.product form.cart .button, .woocommerce #content div.product form.cart .button, .woocommerce-page #content div.product form.cart .button {border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.cart_totals table {margin:-15px 0 25px !important;}
.lost_password {margin:0 0 0 5px; color:#99874D;}
.lost_password:hover {color:#9E005D;}
ul.products .wine-item a.add_to_cart_button,  ul.products .wine-item a.button.product_type_simple {position:absolute !important; left:25px; bottom:25px;}

/* Cart
------------------------------------------------------------------*/
td.product-remove, th.product-remove {width:5% !important;}
td.product-thumbnail, th.product-thumbnail {width:6% !important;}
th.product-quantity {text-align:center !important;}
.woocommerce .cart .button, .woocommerce-page .cart .button, .woocommerce .cart input.button, .woocommerce-page .cart input.button {width:auto !important; font-size:12px !important;}
.woocommerce table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text {padding:7px 6px !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs:before, .woocommerce #content div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before {display:none !important;}
.woocommerce div.product .woocommerce-tabs .panel, .woocommerce-page div.product .woocommerce-tabs .panel, .woocommerce #content div.product .woocommerce-tabs .panel, .woocommerce-page #content div.product .woocommerce-tabs .panel {margin:-3em 0 2em !important;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {width:17% !important; margin:0 12px !important;}
.woocommerce ul.products li.product a .wine-image img, .woocommerce-page ul.products li.product a .wine-image img, #main ul li.product a .wine-image img {margin:0 auto 10px !important; height:130px !important; width:auto !important; max-width:100% !important; box-shadow:none !important; float:none !important;}
.woocommerce ul.products li.product a .file-image img, .woocommerce-page ul.products li.product a .file-image img, #main ul li.product a .file-image img {margin:0 auto 10px !important; height:125px !important; width:115px !important; max-width:100% !important; box-shadow:none !important; float:none !important;}
.shop_table th {color:#333 !important;}
.shop_table td {color:#666 !important;}
.shop_table td a {color:#9E005D;}
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count, p.woocommerce-result-count {margin:-15px 0 0 !important; color: #303947 !important; font-size:15px !important; font-style:italic;}

/* Product
------------------------------------------------------------------*/
.store {position:absolute; display:table; float:right; right:0; top:0;}
.store a {border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;  font-family:'PT Sans',sans-serif; float:right; line-height:70%; background:#9E005D; font-size:14px !important; color:#fff; line-height:14px; padding:6px 10px 8px;}
.store a:hover {background-color:#99874D; color:#fff !important; text-decoration:none !important;}
.products a h5 {font-size:15px; color:#303947;}
select.orderby {position:relative; width:200px; margin:-17px 0 0; padding:2px 5px; background:#fff; color:#C3BDB8; border:1px solid #B9B9C8; z-index:0; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; font-family:'PT Sans',sans-serif;}
.page-numbers li a {padding:4px 4px 6px !important; font-size:13px !important; color:#fff;}
.woocommerce nav.woocommerce-pagination ul, .woocommerce-page nav.woocommerce-pagination ul, .woocommerce #content nav.woocommerce-pagination ul, .woocommerce-page #content nav.woocommerce-pagination ul {border:none !important;}
.woocommerce nav.woocommerce-pagination ul li, .woocommerce-page nav.woocommerce-pagination ul li, .woocommerce #content nav.woocommerce-pagination ul li, .woocommerce-page #content nav.woocommerce-pagination ul li {margin:0 3px 0 0 !important; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border:none !important; color:#fff; background-color:#2F3947; text-align:center;}
.woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce-page nav.woocommerce-pagination ul li span.current, .woocommerce #content nav.woocommerce-pagination ul li span.current, .woocommerce-page #content nav.woocommerce-pagination ul li span.current, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce-page nav.woocommerce-pagination ul li a:hover, .woocommerce #content nav.woocommerce-pagination ul li a:hover, .woocommerce-page #content nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce-page nav.woocommerce-pagination ul li a:focus, .woocommerce #content nav.woocommerce-pagination ul li a:focus, .woocommerce-page #content nav.woocommerce-pagination ul li a:focus {padding:4px 4px 5px !important; background:#99874D !important; color:#fff !important;}
.woocommerce div.product div.images, .woocommerce-page div.product div.images, .woocommerce #content div.product div.images, .woocommerce-page #content div.product div.images {width:35% !important;}
.woocommerce div.product div.summary, .woocommerce-page div.product div.summary, .woocommerce #content div.product div.summary, .woocommerce-page #content div.product div.summary {width:60% !important;}
.woocommerce div.product div.images img, .woocommerce-page div.product div.images img, .woocommerce #content div.product div.images img, .woocommerce-page #content div.product div.images img {width:auto !important; height:410px !important; margin:0 auto !important; box-shadow:none !important;}
.woocommerce div.product div.images .thumbnails a, .woocommerce-page div.product div.images .thumbnails a, .woocommerce #content div.product div.images .thumbnails a, .woocommerce-page #content div.product div.images .thumbnails a {border:1px solid #ececeb !important; background:#fff !important;} 
.woocommerce div.product div.images .thumbnails img, .woocommerce-page div.product div.images .thumbnails img, .woocommerce #content div.product div.images .thumbnails img, .woocommerce-page #content div.product div.images .thumbnails img {height:90px !important; width:auto !important; box-shadow:none !important;}
.woocommerce div.product .file-images div.images img, .woocommerce-page div.product .file-images div.images img, .woocommerce #content .file-images div.product div.images img, .woocommerce-page #content .file-images div.product div.images img {width:262px !important; height:200px !important; margin:0 auto !important; box-shadow:none !important;}
.woocommerce-main-image {display:block; width:100%; padding:15px 0; background:#fff !important; border:1px solid #ECECFB !important; text-align:center !important;}

/* Related
------------------------------------------------------------------*/
.products li {display:inline-block; width:19.5%; text-align:center !important; vertical-align:top}
.products li a {margin:0 auto !important; float:none !important;}
.products h5 {margin:0px 8px 8px;}
.products h5 a {color:#99874D !important; font-size:16px; font-weight:normal; text-transform:none !important; float:none !important;}
.products h5 a:hover {color:#9E005D !important;}
.products a.boton {margin:0 auto !important; float:none;}
.related-image {margin:0 0 10px;}
.related-image a {margin:0 7px !important; float:none !important;}
#main ul li .related-image img {margin:0 auto !important; border-bottom:7px solid #99874D; float:none !important;}

/* Sample Files
------------------------------------------------------------------*/
#sample-list h5 {width:50%; margin:0 0 7px; padding:0 0 7px; border-bottom:1px solid #ECECFB; font-size:15px; float:left;}
#sample-list h5 a {padding-left:20px; color:#303947;}
#sample-list h5 .no_link {padding-left:20px; color:#666;}
#sample-list .hentry h3:first-child {margin-top:15px !important;}
.content-reports {padding-bottom:15px;}

/* Formularios
------------------------------------------------------------------*/
.separa {display:block; margin:0 0 18px; color:#999 !important;}
.separa label {display:block; width:30%; font-size:15px; color:#303947; float:left; text-align:left; line-height:220%;}
.separa input[type="text"], .separa input[type="email"] {padding:7px 4px; width:65%; font-size_14px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; font-size:14px; color:#666; border:1px solid #ccc; float:left;}
.separa input[type="submit"] {margin:11px 18px 0 30%; padding:10px 4px; width:30%; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; cursor:pointer; border:none; font-weight:normal; font-size:20px; color:#fff; background:#99874D; font-family:'Cuprum',sans-serif !important;}
.separa textarea {padding:7px 4px; width:65%; height:110px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; font-size:14px; border:1px solid #ccc; float:left; color:#666;}
.separa span {color:#666;}
.padding-left {padding-left:30px !important;}
span.wpcf7-form-control-wrap {display:block;}
span.wpcf7-not-valid-tip {display:block !important; width:360px !important; left:30% !important; top:4px !important;}
span.wpcf7-list-item {display:block; margin:0 0 7px !important; font-size:14px; line-height:110%; *zoom:1;}
span.wpcf7-list-item:before, span.wpcf7-list-item:after {display:table; content:""; line-height:0; visibility:hidden; height:0;}
span.wpcf7-list-item:after {clear:both;}
span.wpcf7-list-item input {margin:2px 5px 0 0; float:left;}
span.wpcf7-list-item span {display:block; width:90%; float:left;}
div.wpcf7-validation-errors {color:#666 !important;}

/* Foot Nav
------------------------------------------------------------------*/
.foot-navigation {margin:40px 0 0; font-size:13px; text-align:right;}
.foot-navigation a {display:table; margin:0 0 0 5px; padding:3px 8px; color:#fff; background-color:#9E005D; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; float:right;}
.foot-navigation a:hover {background:#99874D; color:#fff !important; text-decoration:none;}

/* Footer
------------------------------------------------------------------*/
#footer {width:100%; height:60px; background-color:#2F3947;}
#footer ul {margin:44px 0 0;}
#footer ul li {display:inline-block;}
.foot-logo {margin:0 15px; border-bottom:5px solid #fff;}
.foot-logo p {width:323px; height:71px; margin:5px 0; background:url(../images/logo/foot_logo.png) no-repeat left top; text-indent:-999em;}
.copyright {margin:0; font-size:13px; font-weight:bold; font-family:'Cuprum',sans-serif; color:#9d9d9d;}
.copyright p {margin:23px 0 0; text-transform:uppercase; text-shadow:2px 2px 5px #000;}

.price_slider{
	border-width: 1px;
	border-style: solid;
	border-color: #333 #333 #777 #333;
	border-radius: 25px;
	width: 100px;
	position: absolute;
	height: 13px;
	background-color: #8e8d8d;
	background: url('../images/bg-track.png') repeat top left;
  box-shadow: inset 0 1px 5px 0px rgba(0, 0, 0, .5), 
  				 0 1px 0 0px rgba(250, 250, 250, .5);
  left: 20px;
}
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }
.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }
.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }

/* Clearfix
------------------------------------------------------------------*/
.clearfix {*zoom:1; display:block;}
.clearfix:before, .clearfix:after {display:table; content:""; line-height:0; visibility:hidden; height:0;}
.clearfix:after {clear:both;}
html[xmlns] .clearfix {display:block;}
* html .clearfix {height:1%;}
.clear {clear:both;}

/*END*/