﻿
.container-fluid {
  padding-right: 20px;
  padding-left: 20px;
  *zoom: 1;
}

.container-fluid:before,
.container-fluid:after {
  display: table;
  content: "";
  line-height: 0;
}

.container-fluid:after {
  clear: both;
}

.title{
	font-size:1.8em;
	color:#520C8C;
	padding-top:5px;
	padding-bottom:5px;
}

.index-header-text .title{
	padding-top:0px;
}

.title,  td .title{
	padding:10px 0px 10px 0px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.85em;
	font-weight:300;
	color:#550e89;
}


.col-14 {
  width: 22.8%;
}
.site-nav-span{display:block;position:relative;z-index:9005}
.site-nav-span-wrap{height:40px;margin:0 -1px 0 0;overflow:hidden;padding:0}
.site-nav-span-theme-usatoday.site-nav-news-span:hover,.site-nav-span-theme-usatoday.site-nav-news-span.site-nav-active-span{background:#009bff}
.site-nav-span-theme-usatoday.site-nav-sports-span:hover,.site-nav-span-theme-usatoday.site-nav-sports-span.site-nav-active-span{background:#b81800}
.site-nav-span-theme-usatoday.site-nav-life-span:hover,.site-nav-span-theme-usatoday.site-nav-life-span.site-nav-active-span{background:#9600b4}
.site-nav-span-theme-usatoday.site-nav-money-span:hover,.site-nav-span-theme-usatoday.site-nav-money-span.site-nav-active-span{background:#00a53c}
.site-nav-span-theme-usatoday.site-nav-tech-span:hover,.site-nav-span-theme-usatoday.site-nav-tech-span.site-nav-active-span{background:#fa6600}
.site-nav-span-theme-usatoday.site-nav-travel-span:hover,.site-nav-span-theme-usatoday.site-nav-travel-span.site-nav-active-span{background:#00c3c3}
.site-nav-span-theme-usatoday.site-nav-opinion-span:hover,.site-nav-span-theme-usatoday.site-nav-opinion-span.site-nav-active-span{background:#666}
.site-nav-span-theme-usatoday.site-nav-weather-span:hover,.site-nav-span-theme-usatoday.site-nav-weather-span.site-nav-active-span{background:#ffc000}
.site-nav-span.site-nav-user-span{width:18px}
.site-nav-span.site-nav-user-span:after{background-position:-40px 0;height:16px;margin-left:-9px;top:13px;width:18px}
.modal-content{background-color:#fff;outline:none}
#welcome .modal-content{color:#003a58;font-size:133%;line-height:1.333em;padding:10px 60px;text-align:center}


#leftcolumn {
	width: 180px;
	float:left;
}


#leftcolumn div.module {
	padding: 0;
}


#leftcolumn div.module table {
	width: auto;
}
.b-carousel-element{position:absolute;left:0;top:0}
.b-carousel__stronghold .b-carousel-element{bottom:0;right:0}




li.page_item, li.menu-item {
	list-style: none;
}

li.menu-item ul.sub-menu {
	list-style: none;
	margin-left:0;
}



.fleft { float:left;}

#footer .sub-menu li#menu-item-108 {height: 34px;}

	




.blog-entry {
      border:5px solid #FFF;
	}

	.blog-entry .blog-media {  margin: 0; }

	
.blog-entry .blog-media img {
	-webkit-transition: all 0.8s ease;
    -moz-transition: all 0.8s ease;
    -o-transition: all 0.8s ease;
    -ms-transition: all 0.8s ease;
    transition: all 0.8s ease;
	transform: scale(1);
	-ms-transform: scale(1); 
	-webkit-transform: scale(1);
	}

	
.blog-entry .blog-media:hover img {
	-webkit-transition: all 8s ease;
    -moz-transition: all 8s ease;
    -o-transition: all 8s ease;
    -ms-transition: all 8s ease;
    transition: all 8s ease;
	transform: scale(1.5);
	-ms-transform: scale(1.5); 
	-webkit-transform: scale(1.5);
	}


#rightinfo { 
	width: 310px;
	border: 1px solid #88B7F8; 
	font-size: small; 
	margin: 0 0 10px 10px; }

	
#rightinfo td { padding: 4px; vertical-algin: top; }

  .firstfirstcol, .middlecol, .lastcol {vertical-align: top !important;}

  .middlecol {width: 150px;}

  .middlecol h4 {font-size: 15px; font-weight: bold; color: #333333 !important; padding: 0; margin: 0 0 2px 0 !important;}

#content .span8.middle {
	width:68.3761%;
	margin-left:0;
	position:relative;
	margin-bottom:50px;
	}

#content {
	margin:0;
	background:#fff;
	-moz-box-shadow:		0 -1px 0px #EAEAEA;
	-webkit-box-shadow:	0 -1px 0px #EAEAEA;
	box-shadow:			0 -1px 0px #EAEAEA;
	-moz-box-shadow:		0 -1px 0px rgba(0,0,0,0.1);
	-webkit-box-shadow:	0 -1px 0px rgba(0,0,0,0.1);
	box-shadow:			0 -1px 0px rgba(0,0,0,0.1);
	pointer-events: all;
	}

#content .span8 {
	position:relative;
	z-index:999;
	}

#content #home-slideshow {
	position:static;
	margin-bottom:13px;
	}




#content.edge {
	margin-bottom:20px;
	border-top:0;
	-moz-box-shadow:		none;
	-webkit-box-shadow:	none;
	box-shadow:			none;
	padding-left:0;
	padding-right:0;
	}

#content.edge.border-top,
.border-top {
	-moz-box-shadow:		0 -1px 0px #EAEAEA;
	-webkit-box-shadow:	0 -1px 0px #EAEAEA;
	box-shadow:			0 -1px 0px #EAEAEA;
	-moz-box-shadow:		0 -1px 0px rgba(0,0,0,0.1);
	-webkit-box-shadow:	0 -1px 0px rgba(0,0,0,0.1);
	box-shadow:			0 -1px 0px rgba(0,0,0,0.1);
	}

#content.shop .span8.middle {
	margin-bottom:55px;
	}

#content.isotope-item {
	position: relative !important;
}

.woocommerce #content.edge {
	margin-bottom: 0;
}

	#content .span8.middle,
	code {
		white-space:normal;
		width:auto;
		}

	
	#content #overflow .wrap {
		padding-left:0;
		padding-right:0;
		}

	
	
	.single #content .span2 {
		display:none;
		}

	.single #content #overflow {
		
		-webkit-box-shadow: 0 -1px 0px 0 rgba(0,0,0,0.1);
		-moz-box-shadow: 0 -1px 0px 0 rgba(0,0,0,0.1);
		box-shadow: 0 -1px 0px 0 rgba(0,0,0,0.1);
		padding:20px 0;
		}

	.single #content #home-slideshow {
		margin:0 20px;
		}

	.single #content .wrap ul {
		width:48%;
		display:inline-block;
		vertical-align:top;
		}

	#content .wrap {
		padding-left:20px;
		padding-right:20px;
		}

	#content #carousel li {
		min-width:200px;
		}

	.single #content #comments .commentlist {
		height:400px;
		display:block;
		width:auto;
		overflow-x: scroll;
		white-space:nowrap;
		}

	.single #content #comments .commentlist .comment {
		margin-left:10px;
		margin-right:10px;
		}

	.single #content #comments .commentlist .comment-body {
		white-space: normal;
		}

		
	
	#content.shop {
		padding:40px 0 0 0;
		}

	.single #content .wrap ul.product-direction-nav {
		display:none;
		}

	.woocommerce-cart #content .wrap,
	.woocommerce-checkout #content .wrap {
		padding-left:10px;
		padding-right:10px;
		}

.woocommerce #content div.product .woocommerce-tabs ul.tabs:after,.woocommerce #content div.product .woocommerce-tabs ul.tabs:before,.woocommerce #content div.product div.thumbnails:after,.woocommerce #content div.product div.thumbnails:before,.woocommerce .col2-set:after,.woocommerce .col2-set:before,.woocommerce div.product .woocommerce-tabs ul.tabs:after,.woocommerce div.product .woocommerce-tabs ul.tabs:before,.woocommerce div.product div.thumbnails:after,.woocommerce div.product div.thumbnails:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page #content div.product div.thumbnails:after,.woocommerce-page #content div.product div.thumbnails:before,.woocommerce-page .col2-set:after,.woocommerce-page .col2-set:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs:after,.woocommerce-page div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page div.product div.thumbnails:after,.woocommerce-page div.product div.thumbnails:before{content:" ";display:table}
.woocommerce #content div.product .woocommerce-tabs,.woocommerce #content div.product .woocommerce-tabs ul.tabs:after,.woocommerce #content div.product div.thumbnails a.first,.woocommerce #content div.product div.thumbnails:after,.woocommerce .cart-collaterals:after,.woocommerce .col2-set:after,.woocommerce .woocommerce-pagination ul.page-numbers:after,.woocommerce div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs ul.tabs:after,.woocommerce div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails:after,.woocommerce ul.products,.woocommerce ul.products li.first,.woocommerce ul.products:after,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:after,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails:after,.woocommerce-page .cart-collaterals:after,.woocommerce-page .col2-set:after,.woocommerce-page .woocommerce-pagination ul.page-numbers:after,.woocommerce-page div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs ul.tabs:after,.woocommerce-page div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails:after,.woocommerce-page ul.products,.woocommerce-page ul.products li.first,.woocommerce-page ul.products:after{clear:both}
.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%}
.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{float:left;width:30.75%;margin-right:3.8%;margin-bottom:1em}
.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-right:0}
.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a{width:100%;margin-right:0;float:none}
.woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a{width:48%}
.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a{width:22.05%}
.woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a{width:16.9%}
.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block}
.woocommerce #content div.product #reviews .comment:after,.woocommerce #content div.product #reviews .comment:before,.woocommerce .woocommerce-pagination ul.page-numbers:after,.woocommerce .woocommerce-pagination ul.page-numbers:before,.woocommerce div.product #reviews .comment:after,.woocommerce div.product #reviews .comment:before,.woocommerce ul.products:after,.woocommerce ul.products:before,.woocommerce-page #content div.product #reviews .comment:after,.woocommerce-page #content div.product #reviews .comment:before,.woocommerce-page .woocommerce-pagination ul.page-numbers:after,.woocommerce-page .woocommerce-pagination ul.page-numbers:before,.woocommerce-page div.product #reviews .comment:after,.woocommerce-page div.product #reviews .comment:before,.woocommerce-page ul.products:after,.woocommerce-page ul.products:before{content:" ";display:table}
.woocommerce #content div.product #reviews .comment:after,.woocommerce div.product #reviews .comment:after,.woocommerce-page #content div.product #reviews .comment:after,.woocommerce-page div.product #reviews .comment:after{clear:both}
.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{float:right;height:auto}
.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:auto}
.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:right}
.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:80px}
.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:left}
.woocommerce #content table.cart td.actions .coupon label,.woocommerce table.cart td.actions .coupon label,.woocommerce-page #content table.cart td.actions .coupon label,.woocommerce-page table.cart td.actions .coupon label{display:none}
.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce table.my_account_orders tr td.order-actions:before,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail,.woocommerce-page table.my_account_orders tr td.order-actions:before{display:none}
.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary{float:none;width:100%}
.woocommerce #content table.cart td.actions .coupon:after,.woocommerce #content table.cart td.actions .coupon:before,.woocommerce table.cart td.actions .coupon:after,.woocommerce table.cart td.actions .coupon:before,.woocommerce-page #content table.cart td.actions .coupon:after,.woocommerce-page #content table.cart td.actions .coupon:before,.woocommerce-page table.cart td.actions .coupon:after,.woocommerce-page table.cart td.actions .coupon:before{content:" ";display:table}
.woocommerce #content table.cart td.actions .coupon:after,.woocommerce table.cart td.actions .coupon:after,.woocommerce-page #content table.cart td.actions .coupon:after,.woocommerce-page table.cart td.actions .coupon:after{clear:both}
.woocommerce #content table.cart td.actions .button,.woocommerce #content table.cart td.actions .input-text,.woocommerce #content table.cart td.actions input,.woocommerce table.cart td.actions .button,.woocommerce table.cart td.actions .input-text,.woocommerce table.cart td.actions input,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions input,.woocommerce-page table.cart td.actions .button,.woocommerce-page table.cart td.actions .input-text,.woocommerce-page table.cart td.actions input{width:48%;box-sizing:border-box}
.woocommerce #content table.cart td.actions .button.alt,.woocommerce #content table.cart td.actions .input-text+.button,.woocommerce table.cart td.actions .button.alt,.woocommerce table.cart td.actions .input-text+.button,.woocommerce-page #content table.cart td.actions .button.alt,.woocommerce-page #content table.cart td.actions .input-text+.button,.woocommerce-page table.cart td.actions .button.alt,.woocommerce-page table.cart td.actions .input-text+.button{float:right}
#content.twentyeleven .woocommerce-pagination a{font-size:1em;line-height:1}

  .container-fluid {
    padding: 0;
  }
.container-fluid:before,.container-fluid:after{display:table;content:"";line-height:0;}

.container-fluid:after{clear:both;}


#navigation .container-fluid {
	background:transparent;
	padding:0;
	}

#mobile-menu.interactive li.menu-item { height: auto !important; }

#social .social-breaks {
	margin: 10px 0;
}
