/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles in this file instead of style.css so it 
is easier to update the theme. Simply copy an existing style 
from style.css to this file, and modify it to your liking. */

/*  Landing Page  */

.page.col-full section#main.col-left article.post-5470.page.type-page.status-publish.hentry section#breadcrumbs {
display: none;
}

.page.col-full section#main.col-left article.post-5470.page.type-page.status-publish.hentry header h1 {
display: none;
}


.landing-headline {
    font-size: 40px;
    line-height: 50px;
    text-align: center;
}

.landing-content > h3 {
    font-size: 30px;
    font-weight: bold;
}

.landing-content {
min-height:750px;
}

.landing-blank {
    float: left;
    height: 500px;
    width: 300px;
}

.landing-content > h2 {
    font-size: 46px;
    font-weight: bold;
    padding-top: 30px;
}

.landing-content li {
    font-size: 24px;
    line-height: 30px;
}

.alignright.size-full.wp-image-5485 {
    position: relative;
    top: 55px;
}

.landing-btn {
    background: #000 none repeat scroll 0 0;
    color: #fff;
    float: right;
    left: 290px;
    padding: 10px 24px;
    position: absolute;
    text-align: center;
border-radius: 3px;
}



.home p{
	font-size:1.0em;
}

#header,
#footer,
#container{
	min-width:320px;
}

#intro .home_featured_box1 {
	width: 96%;
	float:left;
	font-size: 14px;
	margin-right: 2%;
}
#intro .home_featured_box2 {
	width: 48%;
	float:left;
	font-size: 14px;
	margin-right: 2%;
}
#intro .home_featured_box3 {
	width: 48%;
	float:left;
	font-size: 14px;
}
#intro h4 a {
	text-decoration: none!important;
}
.home #content {
	display:none;
}
.drink-float, .drink-float2{
	position: absolute;
	top: 0;
	right: 0;
	z-index: 9999;
}
.drink-float2{
	display:none;
}

.nav-wrapper {
	background:#fff;
	clear: both;
	position: relative;
	z-index: 998;
	border-bottom: 1px solid #e1e1e1;
	box-shadow: 0 0 5px #ccc;
	-moz-box-shadow:0 0 5px #ccc;
	-webkit-box-shadow:0 0 5px #ccc;
}
#footer .col-left {
	margin:0 0.5em;
}
#footer .col-left .footer_content {
	color: #474747;
	font-size: 10px;
	line-height: 1.5em;
}
#footer .footer_copyright {
	color:#515151;
	margin-top:1.5em;
	font-size: 12px;
	font-weight:normal;
	max-width: none;
	background:#FFF;
	padding:0.7em 0;
}
#footer .footer_copyright p {
	max-width: 960px;
	margin:0 auto;
	padding:0 0.5em;
}
#footer .footer_copyright .mailto {
	color:#31658D;
}
#footer .col-right {
	margin:1em 0;
	text-align:center;
	float:none;
}
#footer .footer_copyright a {
	color:#515151;
}
.footer-nav {
	background: #09aecc;
	color: #ffffff;
	padding: 0.5em 0;
}
#footer-navigation .nav li .sub-menu {
	background: #09aecc;
	margin: -3px 0 0 0px;
	padding: 10px 15px;
	position: relative;
	width: 180px;
	border: none;
	z-index: 999;
	padding:0;
	margin:0;
}
#footer-navigation .nav li {
	float:none;
	width:auto;
}
#footer-navigation .nav li ul li a {
	padding: .8em 10px;
	width: 160px;
	background: none;
	font-size: 0.8em;
	line-height: 1em;
	color: #fff;
	border: none;
}
#footer-navigation .nav>li {
	padding-right:1em;
	background: url('images/footer-arrow.png') no-repeat right 0.65em;
	margin-right:1.7em;
}
#footer-navigation .nav li a {
	font-weight: bold;
	text-transform: Uppercase;
	color:#fff;
}
#footer-navigation .nav > li > a {
	text-shadow: 1px 1px 5px #666;
	-moz-text-shadow:1px 1px 5px #666;
	-webkit-text-shadow:1px 1px 5px #666;
	font-size:15px;
}
#footer-navigation .nav li ul li a {
	font-size:13px;
	font-weight:bold;
	text-transform:Capitalize;
}
#footer-navigation .nav li a:hover {
	background:none;
}
#footer-navigation .nav li ul li a:hover {
	background:url('images/footer-submenu-bg.jpg') repeat left bottom;
}
ul.mini-cart li {
	margin-left:0.5em;
}
ul.mini-cart li a {
	padding-left: 1.3em;
	text-transform: Uppercase;
	font-size:12px;
	color:#333 !important;
}
ul.mini-cart li a:hover {
	text-decoration: none;
	color:#00BAD4 !important;
}
ul.mini-cart .shopping-cart {
	background: url('images/cart-ico.png') no-repeat left center;
	color:#5F5F5F;
}
ul.mini-cart .shopping-cart span {
	color:#01B9D3;
}
ul.mini-cart .login {
	background: url('images/login-ico.png') no-repeat left center;
	color:#5F5F5F;

}
ul.mini-cart .my-name {
	text-transform: none;
	background: url('images/login-ico.png') no-repeat left center;
	color:#5F5F5F;
}
ul.mini-cart .registration {
	padding:0;
	color:#5F5F5F;
}
ul.mini-cart .sign-up {
	color:#ccc;
	border: 1px solid #ccc;
	box-shadow: 0 0 2px #ccc;
	-moz-box-shadow:0 0 2px #ccc;
	-webkit-box-shadow:0 0 2px #ccc;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #fff url('images/sing-up-ico.png') no-repeat right center;
	padding: 0 0 0 0.3em;
	font-family:Arial, Helvetica, sans-serif !important;
	margin-right:1em;
	max-width:175px;
}
/* Shopping Cart Dropdowns */
ul.mini-cart {
	float: left;
	margin:1em 0 0 0;
	background:#FFF;
	width:100%;
	padding:0.5em 0 0 0;
	width:100%;
}
ul.mini-cart li:hover {
	position: static;
}
ul.mini-cart li:hover .widget {
	right: 0;
	left: auto;
}
ul.mini-cart li {
	width: auto;/* The cart contents drop down */
	float:left;
}
ul.mini-cart li a {
	border-right: 0;
	border-bottom: 0;
}
ul.mini-cart li:last-child {
	border-bottom: 0;
	width: auto;
}
ul.mini-cart li .widget {
	position: absolute;
	left: -999em;
	display: block;
	color: #fff;
	background: #46b1e1;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin: -3px 0 0 -1px;
	padding: 10px 15px;
	width: 180px;
}
ul.mini-cart li .widget h2 {
	font-size: 1em;
	color: #fff;
}
ul.mini-cart li .widget a {
	color: #fff;
	margin: 0;
}
ul.mini-cart li .widget a.button {
	background: rgba(0, 0, 0, 0.075) !important;
}
ul.mini-cart li .widget a.button:hover {
	background: rgba(0, 0, 0, 0.1) !important;
}
ul.mini-cart li .widget li.empty {
	padding: 15px 0 10px;
	border: none;
	color: #fff;
}
ul.mini-cart li .widget li {
	padding: 7px 0;
	border: 0;
	line-height: 1.1;
	text-align: right;
	border-bottom: 1px solid #fff;
}
ul.mini-cart li .widget li.cart-title {
	border: 0;
	padding: 0;
	text-align: left;
}
ul.mini-cart li .widget li.cart-title h3 {
	padding: 6px 0 10px;
	margin: 0;
	color: #fff;
	font-weight: bold;
	font-size: 1.2em;
	border-bottom: 1px solid #fff;
}
ul.mini-cart li .widget li.cart_list_product {
	overflow: hidden;
	zoom: 1;
	padding: 11px 0 7px;
	clear: left;
	color: #fff;
}
ul.mini-cart li .widget li.cart_list_product:first-child {
	border-top: 0;
}
ul.mini-cart li .widget li.cart_list_product img {
	float: left;
	padding: .27em;
	background: #fff;
	-webkit-border-radius: 0.136em;
	-moz-border-radius: 0.136em;
	border-radius: 0.136em;
	margin: -4px 0.27em 0.27em 0;
}
ul.mini-cart li .widget li.cart_list_product a {
	border: 0;
	margin: 3px 0;
	padding: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	font-size: 1em;
	text-decoration: none!important;
	background: none;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
}
ul.mini-cart li .widget li.cart_list_product a:hover {
	border: 0;
	padding: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	background: none;
}
ul.mini-cart li .widget li.cart_list_product dl.variation {
	overflow: hidden;
	zoom: 1;
	margin-bottom: 0;
 filter: alpha(opacity=@opacity * 100);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}
ul.mini-cart li .widget li.cart_list_product dl.variation dt {
	float: left;
	clear: left;
	font-weight: 700;
}
ul.mini-cart li .widget li.total {
	padding: 10px 0;
	font-size: 1.1em;
	line-height: 1;
	color: #fff;
}
ul.mini-cart li .widget li.buttons {
	margin: 0 0 -8px;
	padding: 1em 0 0.5em;
	border-bottom: none;
}
ul.mini-cart li .widget li.buttons .button {
	margin: 0 3px 10px 0;
	padding: 4px 6px;
	font-size: 0.8em;
	background: #72c4e8;
}
ul.mini-cart li .widget li.buttons .button:hover {
	background: #88cdec;
}
ul.mini-cart li .widget li.buttons .button.checkout {
	background: #229bd2;
}
ul.mini-cart li .widget li.buttons .button.checkout:hover {
	background: #1e8bbc;
}
 .post-meta {
	margin-right:1em;
	float:left;
	min-width:15%;
	height: auto;
}
 .post-author,  .edit {

}

.post-content{
	display:inline-block;
}
.post-content h3 {
	margin: 0 0 1em;
	padding:0;
	font-size: 1.2em;
	font-weight: bold;
	border-bottom:0;
	line-height: 1.0em;
	color:#46b0e1;
}
.post-thumbnail {
	margin-left:1em;
	float: right;
}
article.latest-news {
	border-bottom: 1px solid #e1e1e1;
	padding-bottom:1em;
	margin-top: 1em;
}
.news_product_img {
	width: 25%;
	float: right;
	margin-left:2%
}
.post-body button {
	display: inline-block;
	margin: 5px;
	padding: 6px 13px 5px;
	font-weight: bold;
	border: none;
	color: white !important;
	text-align: center;
	text-decoration: none;
	font-size: 1em;
	font-family: inherit;
	cursor: pointer;
	background: #46b1e1;
	background: -webkit-gradient(linear, left top, left bottom, from(#46b1e1), to(#46b1e1));
	background: -webkit-linear-gradient(#46b1e1, #46b1e1);
	background: -moz-linear-gradient(center top, #46b1e1 0%, #46b1e1 100%);
	background: -moz-gradient(center top, #46b1e1 0%, #46b1e1 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#46b1e1, endColorstr=#46b1e1);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#46b1e1, endColorstr=#46b1e1)";
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	font-size:1.2em;
	font-weight:bold;
	border-radius:0.5em;
	text-shadow: 1px 1px 5px #666;
	-moz-text-shadow: 1px 1px 5px #666;
	-webkit-text-shadow: 1px 1px 5px #666;
	background:#09aecc;
	outline:none;
}
#sidebar {

}
#sidebar .widget_subpages a:hover {
	text-decoration: none;
}
#sidebar .widget_subpages h3 a {
	text-decoration: none;
	color:#333333;
	font-size: 90%;
}
#sidebar .widget_subpages ul li.widget_subpages_current_page a {
	color:#FCA90A;
}
#sidebar h3 {
	color:#422b4f;
	font-size:23px;
	font-weight:bold;
	border-bottom: 1px solid #caeef4;
	margin: 0 !important;
}
.widget ul {
	list-style: none outside!important;
	padding: 0!important;
	margin: 0!important;
}
#sidebar li {
	padding: 0!important;
	border:none;
}
#sidebar li a {
	color:#09879b;
	font-size:14px;
	font-weight: 700;
	display: block;
	padding: 8px 0 8px 0px;
	line-height: 1.2;
	text-decoration: none;
	background: none;
}
.event_list {
	float: left;
	padding: 1em 0;
	border-bottom:1px dashed #ccc;
	width: 100%;
}
.event_list h2 {
	font-size:1.2em;
}
.event_list .show_title, .event_list .loction, .event_list .date, .event_list .booth {
	float:left;
	margin-right:2em;
}
.event_list .show_title {
}
.event_list .loction {
}
.event_list .date {
}
.event_list .booth {
}
.event_list .evnet-thumbnail {
	margin-right:0;
	float:right
}
.detail-box {
	text-align:center;
}
.detail-box p{
	max-width: 285px;
	float:left;
	margin-right: 1em;		
}
.list-player-container{
	position:relative;
	clear:both;
	margin-bottom:1.5em;
}

#year_record{
	padding:0;
	margin-top:1.5em;
}
#year_record p{
	margin:0 0 1em 0;
}
#year_record .list-player-container{
	min-height:115px;
	margin-bottom:1.5em;
}

.list-player-container .sbHolder{
	width:75%;
	max-width:none;
}

.list-player-container .sbHolder a.sbSelector{
	width:100%;
}

.list-player-container .sbHolder .sbOptions{
	width:100%;
	max-width:none;
}

.audio_play {
	position:absolute;
	right:0;
	top:0.25em;
}

.audio_play .audio_download {
	float:left !important;
}
.interviews .audio_image {
	max-width:25%;
	float:left;
	margin-right:1em;
}
.jigoshop #container {
	/*	max-width:960px;*/
	width:100%;
	margin:0 auto;
}
.jigoshop #content {
/*	background:none #ffffff !important;*/
}
.jigoshop div.product div.images {
	float:right;
}
.jigoshop-product .summary {
	float:left !important;
	max-width:58%;
	width:100%;
	background:#F2FAFB;
	padding: 2%;
	margin: 0 0 1% 0;
}
.jigoshop-product .cart-form {
	background:#89D8E6 url(images/cart-form-bg.png) left top repeat-x;
}
.jigoshop-product .cart-form ul li{
	background:none !important;
}
.jigoshop-product .related-products {
	display:none;
}
.jigoshop-shop #sidebar {
	display:none;
}
.jigoshop header h1, .jigoshop .summary h1 {
	font: bold 2.2em/1.2em Arial, sans-serif;
	color: #FCA90A;
}
.jigoshop .summary h2 {
	font: bold 1.6em/1.2em Arial, sans-serif;
	color: #422B4F;
}
.jigoshop .summary h3 {
	font: bold 1.4em/1.2em Arial, sans-serif;
	color: #00BAD4;
}
.seperator {
	border-bottom:#C4E8ED solid 1px;
	margin:1em 0;
	padding:0;
}
.jigoshop .summary .underline {
	border-bottom:#C4E8ED solid 1px;
}
.jigoshop .summary .strong {
	font-weight:bold;
}
.jigoshop .summary ul {
}
.jigoshop .summary ul li {
	list-style:none;
	line-height:1em;
	font-size:1.1em;
	color:#666;
	margin:0.5em 0;
	background:url(images/product-li-list-style.png) left 0.3em no-repeat;
	padding-left:0.8em;
}
.jigoshop .shipping_calculator h2 {
	font-size:1.4em !important;
}
#content .fullwidth {
	background:#FFF;
	border:#FFF solid 1px;
	padding:20px;
	max-width: 918px;
	width:auto;
}
.post-type-archive-news .col-full .fullwidth#main {
	float: left;
}

#content .col-right {
	/* background:#F2FAFB; */	
  	/* border:#FFF solid 1px; */    
  	padding: 0 0 10px;
	min-width: 168px;
}
#content .col-left {
	background:#F2FAFB;
	border:#FFF solid 1px;
	padding:20px;
	margin-bottom:1em;
	max-width:730px;
}
.sign-up .newsletter-email {
	max-width: 132px !important;
	border: none;
	background: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
}
.sign-up .newsletter-submit {
	max-width:20px !important;
	border-radius:0;
	background: none;
	border:none;
	margin:0
}
.sign-up.newsletter input {
	padding:2px 0px 2px 10px; !important;
	outline: none;
	border-radius:0;

}
.sign-up.newsletter input:hover {
	background:none;
}
#map_search table.location_search, #map_search table.location_search tr, #map_search table.location_search td {
	border:none;
}
#breadcrumb {
	font-weight:bold;
}
.breadcrumbs {
	position: relative;
	margin: 0 0 1.0em;
	text-shadow: 1px 1px 0 #fff;
	height: 30px;
	overflow: hidden;
	color: #09aecc;
	font-size:0.8em;
	font-weight:bold;
}
.breadcrumbs .breadcrumb-title {
	display: none;
}
.breadcrumbs .trail-begin {
	display: inline-block;
	padding: 5px 0 5px 0px;
	text-indent: 0em;
}
.breadcrumbs .trail-begin:hover {
}
.breadcrumbs .sep {
	display: inline-block;
	padding: 0.5px 0.3em;
	text-indent:0em;
	color:#999999;
}
.breadcrumbs a {
	color: #999999;
}
.breadcrumbs a:hover {
	color: #333333;
	text-decoration:none;
}
.breadcrumbs:before {
}
.form-row {
	overflow: inherit !important;
}
.div.product #tabs .panel {
	background:none;
	border:none;
	border-radius:0;
}
div.product #tabs ul.tabs {
	background:none;
	border:none;
	border-radius:0;
}
div.product #tabs .panel {
	border:none;
	padding:0;
	margin:0;
}
div.product #tabs ul.tabs li {
	display:none;
}
div.product #tabs {
	padding:0;
	margin: 0 0 1em 0;
}
#content .col-jigo {
	background:none;
	border:none;
	padding: 0;
	margin:0;
	max-width: 778px;
}
#content .col-jigo button.button-alt {
	font-size:1.2em !important;
	font-weight:bold;
	padding: 0.8em 0.5em;
	border-radius:0.5em;
	text-shadow: 1px 1px 5px #666;
	-moz-text-shadow: 1px 1px 5px #666;
	-webkit-text-shadow: 1px 1px 5px #666;
	background:#09aecc;
	outline:none;
	text-transform: Uppercase;
}
span.onsale {
	z-index:2;
}

.stores-map{
	position:relative;
}
#simplemap {
	width:100%;
	max-width:70%;
}
#results {
    max-height: 575px;
    width: 29.5%;
    overflow-y: scroll;
    position: absolute;
    right: 0;
    top: 7.5em;
}
#results h3{
	margin:0.5em 0;
}

div#results{
	background:#F8FCFE !important; 
}


div.result:hover{
	background:#E2F3F5 !important; 
}
#breadcrumb a {
	color: #09AECC !important;
}
#breadcrumb a.home {
	color: #999999 !important;
}
.post .post-meta {
	min-width:10% !important;
	float:left;
	text-align: left;
	padding:0 !important;
	margin:0 !important;
}
.post .post-meta li.post-date {
	text-align: left;
	background:none;
}
.post .post-meta li.post-author, .post .post-meta li.edit {
	display:none;
}
.post .blog-content h3 {
	margin: 0 0 1em;
	padding:0;
	font-size: 1.2em;
	font-weight: bold;
	border-bottom:0;
	line-height: 1.0em;
	color:#46b0e1;
}
.post .blog-thumbnail {
	float:right;
}
.jigoshop_featured_products {
}
div.product div.images div.thumbnails {
	max-width:280px;
}
div.MagicToolboxContainer {
	text-align: left !important;
}
ul.product_list_widget li {
	padding: 0!important;
	border:none;
	border-bottom: 1px solid #e9e9e9;
}
ul.product_list_widget li a {
	color:#09879b;
	font-size:14px;
	display: block;
	padding: 8px 0 8px 0px;
	line-height: 1.2;
	text-decoration: none;
	background: none;
}
.jigoshop_featured_products h3 {
	color:#422b4f;
	font-size:23px;
	font-weight:bold;
	border-bottom: 1px solid #caeef4;
	margin: 0 !important;
}
#main {
	width: 82.5%;
}
div.product div.images div.thumbnails a:last-child {
	margin-right: 0;
}
div.product p.price {
	display:none;
}
div.product p.stock {
	display:none;
}
.widget .textwidget {
	margin-top:0.5em;
}
.widget .phone-ico {
	background: url('images/phone-ico.png') no-repeat left center;
	padding: 0.5em 0 0.5em 1.8em;
}
.widget .email-ico {
	background: url('images/mail-ico.png') no-repeat left center;
	padding: 0.5em 0 0.5em 1.8em;
}
.primary-navigation {
	background:#ffffff;
	box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.1);
	z-index:9998;
	position:relative;
	padding:0.3em 0;
}
.post-type-archive-product #main, .category-blog #main, .single-post #main, .single-events #main {
	float:none !important;
}
.product-addon-select-your-flavor {
	width: 70%;
	float: left;
	margin-right: 1em;
}
.select-quantity h3 {
	font-size:1.3em !important;
	margin-bottom:0.5em;
	color:#422B4F !important;
}
.select-quantity {
	float: left;
	width: 100%;
}
.quantity-wrap {
	float: left;
}
#intro .col-full {
	padding:0 0.5em;
}
.jigoshop div.product div.benefits {
	background:#FFD670 url(images/benefits-bg.png) center top repeat-x;
	padding:1em;
	border:#F8D58C solid 1px;
}
.jigoshop div.product div.benefits h3 {
	color:#FCAB10;
	padding-bottom:0.2em;
	margin-bottom:0.5em;
	border-bottom:#FCAB10 solid 1px;
	font-size:1.9em;
}
.jigoshop div.product div.benefits{
	font-size:0.8em;
}


.jigoshop div.product div.benefits ul li {
	list-style:inside;
	line-height:1.0em;
	margin-bottom:1.0em;
}

.products li a img {
	padding:1px;
	border: #C4E8ED solid 1px !important;
	float:left;
	margin-right:1.5em !important;
	background:#FFF;
}

.products li a:hover img {
	border: #00BAD4 solid 1px !important;
}

span.connect {
	float:right;
}
span.connect a {
	float:left;
	margin-left:.1em;
}
.post .post-meta li {
	padding:0 !important;
	margin:0 !important;
}
.post .post-body{
	float: none !important;
	width:100% !important;
}

.page-template-template-map-php #map_search{
	width:100%;
	margin:0 auto;
	padding:1.5em 0 0 0;
	max-width:none !important;
	background:#F2FAFB;
	min-height:5.5em;
	border-bottom:#09AECC solid 0.5em;
	position:relative;
}
.page-template-template-map-php #map_search form{
	max-width:600px;
	margin:0 auto;
}
.page-template-template-map-php #map_search table{
	width:100%;
	margin:0 auto;
}

#bus-registrationform {
	border: 1px solid #E7E7E7;
    border-radius: 5px 5px 5px 5px;
    margin: 20px 0;
    padding: 20px;
    text-align: left;	
}

#bus-registrationform form p{	
    width: 45%;	
	display:inline-block;
	margin-right:2em;;
}
#bus-registrationform form p input{	
   
    width: 100%;	
}

#bus-registrationform form p  .bus-registration-submit{
	background: #f93;
	text-decoration: none;	
	padding: 6px;
	line-height: 1em!important;
	margin: 0px;
	font-size: 12px!important;
	width: auto;
	vertical-align: middle!important;
	text-align: center;
	text-decoration: none;
	border: 0;
	cursor: pointer;
	font-family: inherit;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.required{
	color: #c00;
	font-weight: 700;
}
p.form-row .lost_password{
	margin-top: 5px;
	display: inline-block;
}

div.result h3{
	color:#09AECC;
	font-weight:normal;
}

div.result{
	border-bottom:#e5e5e5 solid 1px !important;
}

div.result small{
	color:#666 !important;
}

article.news{
	margin-bottom:1em;
}

.page-template-template-events-php #content .col-left{
	float:none;
	width:auto;
}
.page-template-template-vedios-php #content .col-left{
	float:none;
	width:auto;
}


.page .banner{
	margin-bottom: 1em;
	background: #F2FAFB;
	border: #FFF solid 1px;
	padding: 20px;
}
.banner img {
	width: 100%;
}

.page .post-body{
	padding-bottom:1em;
}

.current-page-ancestor > a,.current-menu-item > a{
	color: #FCA90A !important;
	border-color: #00BAD4 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) !important;
	text-decoration:none;
}

.jigoshop #content div.quantity {
	min-width: 82px !important;
}
.cart-collaterals .shipping_calculator .col1-set .fedex-residential{

	width:100% !important;
}

div.wpcf7-validation-errors {
	max-width: 280px !important;
}
.jigoshop input.button{
	float:none !important;
}

div.jigoshop_message {
color: #fff !important;
background-color: #15C9E9 !important;
}

.cmxform fieldset p.error label { color: red; }
div.container {
	background-color: #eee;
	border: 1px solid red;
	margin: 5px;
	padding: 5px;
}
div.container ol li {
	list-style-type: disc;
	margin-left: 20px;
}
div.container { display: none }
.container label.error {
	display: block;
}
form.cmxform { width: 30em; }
form.cmxform label.error {
	display: block;
	margin-left: 1em;
	width: auto;
}
#payment ul.payment_methods li {
	list-style:none;
}
span.wpcf7-not-valid-tip {
    background: none !important;
    border: 0 !important;
    color: #FF0000 !important;
    left: 2% !important;
    top: 0 !important;
}
.col-1 .checkout-signup {
	float:left;
}
.quantity input.qty{
	line-height:30px !important;
}
.product-thumbnail img{
	min-width:36px;
}

.buy-now{
    position: absolute;
    right: 12%;
    top: 14%;
}
.button-buy-now{
	background:#00BAD4 none;
    border: 0 none;
    border-radius: 3px;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-family: inherit;
    font-size: 1.2em;
    font-weight: bold;
    line-height: 1em;
    padding: 0.75em;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    width: auto;
}

.button-buy-now:hover{
	text-decoration:none;
	color:#FFCC00;
}

.jigoshop #content {
	/*background:#163F45 url(images/2nd_level_page_bg.jpg) no-repeat center top !important;*/
	background:#163F45 url(images/GeneralBkgd1.jpg) repeat scroll center top !important;
}
.quantity input.plus, .quantity input.minus {
	text-align:center;
}

.sc_player_container1{
	margin:0 0.2em 0 0 !important;
	padding:0 !important;
	display:inline-block !important;
	float:left !important;
	width:32px;
	height:32px;
}


@media screen and (-webkit-min-device-pixel-ratio:0) { 
    /* Safari only override */
    ::i-block-chrome,a.audio_download{
	margin-top:6px !important;
}
}



.shipping-address label i {
	font-size: 9px;
}