#cart-loading {
	position:absolute;left:0;top:0;width:100%;height:100%;
	background: url("../../images/icon_loading_small.gif") no-repeat scroll center center transparent;
	background-color:#ccc;opacity:0.7;z-index:1;
}
body {
	background:#FFF;
	color:#000 !important;
}
#header, #header nav {
	height:120px; max-height:120px;
}
#header .logo {
	height:100px !important; float:left;
}
#header nav {
	padding-top:10px; background:#5795FC;
}
#header .logo-description {
	height:50px; float:left; margin-top:25px; margin-left:10px;
}
.top-warp {
	text-align:right;
	min-height:100px;
	/*background:url(../../assets/images/logo_description.png) no-repeat 110px center;*/
}
@media (max-width: 620px) {
	.top-warp {
		/*background:none;*/
	}
	#header .logo-description {
		display:none;
	}
}
.top-social {
	display:block; padding-right:2px;
}
.top-social a {
	display:inline-block; margin:6px;
	color:#FFF; font-size:22px;
}
.top-social a:hover {
	color:#ED1C24;
}
.top-search {
	float:right;
	margin-top:5px;
	width:160px;
}
.top-search input, .top-search .input-group-addon {
	border:none; border-radius:0px !important;
}
.top-search .input-group-addon {
	background:#ED1C24; padding-top:4px; color:#FFF; cursor:pointer;
}
footer #site-info {
	background:#F22D65; color:#FFF; border:none; padding-top:20px; padding-bottom:20px; height:auto; max-height:none;
}
#mainnav, #mainnav .ubermenu-skin-shinyblack {
	background:#ED1C24;
}
#mainnav .ubermenu-skin-shinyblack .ubermenu-item-level-0:hover > .ubermenu-target, #mainnav .ubermenu-skin-shinyblack .ubermenu-item-level-0.ubermenu-active > .ubermenu-target, #mainnav .ubermenu-skin-shinyblack .ubermenu-item-level-0.ubermenu-current-menu-ancestor > .ubermenu-target {
	background:#F22D65;
}

#home-top .title_bottom a {
	background:#705133; color:#FFF !important; text-shadow:none; border:none;
}
#home-top .title_bottom {
	border-bottom:1px solid #705133; padding-bottom:0px;
}
@media (min-width: 768px) {
	#home-top .columns_bottom {
		position:relative;
	}
	#home-top .columns_bottom h4 a {
		position:absolute; left:0px; bottom:20px; display:block; width:90%; padding-left:5%; color:#FFF !important; font-weight:bold;
	}
	#home-top .columns_bottom a.image_thumb_zoom {
		height:200px; border-bottom:none;
	}
}

ul#tabnav li a {
	background:#ED1C24;
}
ul#tabnav li a:hover, ul#tabnav li a.selected {
	background:#5795FC;
}

.slideMobile {display:none !important;}
.slide-text {
	position:absolute; left:0; bottom:15px; width:100%; text-align:center; font-size:42px; color:#FFF; text-shadow: 1px 1px #000; line-height:normal; padding:0px 150px;
}
@media (max-width:600px) {
	.slideDestop {display:none !important;}
	.slideMobile {display:block !important;}
}
@media (max-width:900px) {
	.slide-text {
		/*top:5%;*/ padding:0px 15px; font-size:22px;
	}
}
.carousel-control {
    background: none !important;
}
.carousel-control .glyphicon-chevron-left:before {
  content:"\e257"
}
.carousel-control .glyphicon-chevron-right:before {
  content:"\e258"
}
.widget {
	min-width:278px;
	max-width:100%;
}

.playButton {
	position:relative; z-index:99;
}
.playButton span {
	position:absolute; left:0; top:0; width:100%; height:100%; z-index:99;
	background:url(../../assets/images/play.png) no-repeat center center;
}

#home-middle {
	margin-top:0px; border-top:none;
}
.lineSpace {
	clear:both; border-top:solid 3px #eee; margin-top:15px;
}

.nav-split a {
	font-size:15px !important;
}
.modal-title {
	font-weight:normal;
	color:#333;
	text-transform:capitalize;
}