/*
Theme Name: FreixenetUSA
Author: Electronic Allies
Author URI:
Version: 1
Description: Freixenet USA custom theme for Wordpress
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: freixenetUSA.com
Tags: one-column, two-columns
Theme URI:
*/
.alignnone {margin:5px 20px 20px 0;}
.aligncenter,
div.aligncenter {
	display:block;
	margin:5px auto 5px auto;
}
.alignright {
	float:right;
	margin:5px 0 20px 20px;
}
.alignleft {
	float:left;
	margin:5px 20px 20px 0;
}
.aligncenter {
	display:block;
	margin:5px auto 5px auto;
}
a img.alignright {
	float:right;
	margin:5px 0 20px 20px;
}
a img.alignnone {margin:5px 20px 20px 0;}
a img.alignleft {
	float:left;
	margin:5px 20px 20px 0;
}
a img.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto
}
.wp-caption {
	background:#fff;
	border:1px solid #f0f0f0;
	max-width:96%;
	padding:5px 3px 10px;
	text-align:center;
}
.wp-caption.alignnone {margin:5px 20px 20px 0;}
.wp-caption.alignleft {margin:5px 20px 20px 0;}
.wp-caption.alignright {margin:5px 0 20px 20px;}
.wp-caption img {
	border:0 none;
	height:auto;
	margin:0;
	max-width:98.5%;
	padding:0;
	width:auto;
}
.wp-caption p.wp-caption-text,
.gallery-caption {
	font-size:11px;
	line-height:17px;
	margin:0;
	padding:0 4px 5px;
}
.sticky,
.bypostauthor{display:block;}
/* */
#main.without-images {
	margin:0;
	padding:150px 0 0;
}
.social-networks li > span {
	cursor:pointer;
    float:left;
    height:24px;
    overflow:hidden;
    text-align:left;
    text-indent:-9999px;
    width:24px;
}
.social-box .social-networks li > span {
	height:16px;
	width:16px;
}
.cycle-gallery2 q {text-transform:uppercase;}
.img-block .col1 .box {width:100%;}
.img-block .col4 .alt {width:50%;}
.heading-box.with-image {
	display:block;
	max-width:100%;
	width:100%;
}
.heading-box {margin:-190px auto 0;}
.heading-box.box-0 {margin:0 auto;}
.post-page #content .social-block {margin:0;}
#xmt_freixenetusa_wid.xmt ul {font:13px/20px 'Open Sans',Arial,Helvetica,sans-serif !important;}
#xmt_freixenetusa_wid.xmt ul li,
.fb-feed .fb-feed-item {
	list-style:outside none !important;
	border-top:1px solid #d3c7ae !important;
	padding:14px 0 15px !important;
}
#xmt_freixenetusa_wid.xmt ul li:first-child,
.fb-feed .fb-feed-item:first-child{
	border:none !important;
	padding-top:0 !important;
}
.fb-feed .fb-feed-item blockquote,
.fb-feed .fb-feed-item .fb-date {display:none;}
#mc_signup {display:inline;}
.mc_error_msg {
	background:none repeat scroll 0 0 #f9d9d7;
	color:#f20c0c;
	display:block;
	font-size:11px;
	line-height:16px;
	margin:0 0 20px;
	padding:12px 5px;
	text-align:center;
}
#sidebar .widget_text .box.alt {display:block;}
.search-form .search-box {
	background:none repeat scroll 0 0 #f7f4ec;
	margin:0 0 10px;
	overflow:hidden;
	padding:0 17px;
}
.sub-nav li input[type="submit"] {
	background:none;
	border:0;
	color:#a88f5d;
	cursor:pointer;
	display:block;
	font:600 13px/20px 'Open Sans', Arial, Helvetica, sans-serif;
	letter-spacing:3px;
	padding:0;
	text-indent:-3px;
	text-transform:uppercase;
}
#mc_signup_form legend {display:none !important;}
.product-info .blockquote strong {text-transform:uppercase;}
#nav ul .active a {
    background:none #fff;
    color:#000;
    text-decoration:none;
}
.subscribe-form .cm_ajax_success,
.subscribe-form .cm_ajax_failed {
    background:none repeat scroll 0 0 #F9D9D7;
    color:#F20C0C;
    font-size:11px;
    line-height:16px;
    margin:0 0 20px;
    padding:12px 5px;
	display:block;
    text-align:center;
}
.subscribe-form .cm_ajax_success {
	background:none repeat scroll 0 0 #D9F9D7;
	color:#000;
}
.blockquote q a {	color:#000;}
.calculator-form {
	max-width:300px;
}
.calculator-form .row {
    overflow:hidden;
    padding:0 0 20px;
}
.calculator-form .row label {
	display:block;
	padding:0 0 10px;
}
.calculator-form input[type="text"],
.calculator-form textarea {
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    border:1px solid #a88f5d;
    color:#a88f5d;
    font-size:13px;
    height:40px;
    line-height:20px;
    padding:9px 10px;
    width:100% !important;
}
.calculator-form textarea {height:150px;}
.calculator-form input[type="button"] {
    background:none repeat scroll 0 0 #a88f5d;
    border:medium none;
    color:#fff;
    cursor:pointer;
    font-size:13px;
    height:40px;
	float:right;
    letter-spacing:3px;
    line-height:40px;
	margin:0;
    padding:0;
    text-transform:uppercase;
    width:130px;
}
.calculator-form input[type="button"]:first-child{float:left;}
.calculator-form .select-area {
	border:1px solid #a88f5d;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}
.select-options{
	border:1px solid #a88f5d;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}
#sidebar .video iframe {margin:0;}
.single-product #nav > li.menu-item-33 > .holder > a,
.single-post #nav > li.menu-item-34 > .holder > a {
	background:#c5ac6f;
	color:#000;
	position:relative;
	text-decoration:none;
}
#mapCanvas {height:419px; display:none;}
#main.thank-you {margin:-405px 0 0;}