@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
	outline:none;
	border:0;
}
p {
	font-family: "Lucida Sans Regular";
}

.page-id-1182 p{font-family:Arial, Helvetica, sans-serif; font-size:13px;}

::-moz-selection { /* Code for Firefox */
 color: white;
 background: #b91440;
}

::selection {
 color: white;
 background: #b91440;
}
.product-listing .hover, a, #products ul li a span, div {
transition:all .25s ease-in-out 0s;
-webkit-transition:all .25s ease-in-out 0s;
-moz-transition:all .25s ease-in-out 0s;
-o-transition:all .25s ease-in-out 0s;
-ms-transition:all .25s ease-in-out 0s
}
.bx-controls a, .ntrans, nav ul li a, #contenedorNew, .ui-datepicker, .ui-datepicker-group, #cat-thumb-boxes a, #parallax .playbtn, #colorbox, #colorbox *, .ui-accordion * ,  #tooltip, .ui-tooltip, div.wpcr3_rating_style1_score div{
	transition:none;
	-webkit-transition:none;
	-moz-transition:none;
	-o-transition:none;
	-ms-transition:none
}
@font-face {
 font-family: 'UniversLTStd-LightCnObl';
 src: url('../fonts/Lucida Sans Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/Lucida Sans Regular.otf') format('opentype'), url('../fonts/Lucida Sans Regular.woff') format('woff'), url('../fonts/Lucida Sans Regular.ttf') format('truetype'), url('../fonts/Lucida Sans Regular.svg#Lucida Sans Regular') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'UniversLTStd-BoldObl';
 src: url('../fonts/Lucida Sans Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/Lucida Sans Bold.otf') format('opentype'), url('../fonts/Lucida Sans Bold.woff') format('woff'), url('../fonts/Lucida Sans Bold.ttf') format('truetype'), url('../fonts/Lucida Sans Bold.svg#Lucida Sans Bold') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'UniversLTStd-LightObl';
 src: url('../fonts/UniversLTStd-LightObl.eot?#iefix') format('embedded-opentype'), url('../fonts/UniversLTStd-LightObl.otf') format('opentype'), url('../fonts/UniversLTStd-LightObl.woff') format('woff'), url('../fonts/UniversLTStd-LightObl.ttf') format('truetype'), url('../fonts/UniversLTStd-LightObl.svg#UniversLTStd-LightObl') format('svg');
 font-weight: normal;
 font-style: normal;
}



@font-face {
	font-family: 'Lucida Sans Regular';
	 font-family: 'Lucida Sans Regular';
	src: url('../fonts/LucidaSans.eot');
	src: url('../fonts/LucidaSans.eot?#iefix') format('embedded-opentype'),
		url('../fonts/LucidaSans.woff2') format('woff2'),
		url('../fonts/LucidaSans.woff') format('woff'),
		url('../fonts/LucidaSans.ttf') format('truetype'),
		url('../fonts/LucidaSans.svg#LucidaSans') format('svg');
	font-weight: normal;
	font-style: normal;
}


@font-face {
	font-family: 'Lucida Sans Bold';
	font-family: 'Lucida Sans Bold';
	src: url('../fonts/LucidaSans-Bold.eot');
	src: url('../fonts/LucidaSans-Bold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/LucidaSans-Bold.woff2') format('woff2'),
		url('../fonts/LucidaSans-Bold.woff') format('woff'),
		url('../fonts/LucidaSans-Bold.ttf') format('truetype'),
		url('../fonts/LucidaSans-Bold.svg#LucidaSans-Bold') format('svg');
	font-weight: bold;
	font-style: normal;
}





body {
	font-family: 'Lucida Sans Regular';
}
#preloader {
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:#000;
	z-index:9999999999999
}
#status {
	width:300px;
	height:300px;
	position:absolute;
	left:50%;
	top:50%;
	background-image:url(../images/logo.png);
	background-repeat:no-repeat;
	background-position:center;
	background-size: 100% auto;
	margin:-150px 0 0 -150px
}
.overlay {
	background:url(../images/white-trans.png);
	z-index:999;
	width:100%;
	height:100%;
	top:0;
	left:0;
	display:none;
	position:fixed;
}
header {
	background:#fff;
	height:100px;
	box-shadow:0 0 3px #999;
	position:relative;
	z-index:999;
}
header a.logo {
	display:inline-block;
	margin-top:45px;
	float:left;
	margin-right:40px;
}
nav {
	float:left;
	margin-top:36px;
}
nav ul {
	list-style:none;
}
nav ul li {
	float:left;
	margin-right:16px;
	position:relative;
}
nav ul li > a {
	text-transform:capitalize;
	font-size:13px;
	line-height:52px;
	color:#000;
	text-decoration:none;
	display:block;
}
nav ul li a:hover {
	text-decoration:none;
}
nav ul li a .fa {
	margin-left:10px;
	font-size:12px;
}
nav ul li:hover a, nav ul li.active a {
	color:#c53b5f;
}
nav ul li.hassubmenu {
	margin-right:5px;
}
nav ul li.hassubmenu a {
	padding-right:8px;
}
.product-menu {
	display:none;
	background: url(../images/black-trans.png) repeat;
	padding:20px 30px;
	left:-30px;
	position:absolute;
	z-index:9999;
	margin-top:-0px;
	min-width:300px;
	border-radius:5px;
}
.product-menu span.arrow {
	position:absolute;
	top:-20px;
	left:10px;
}
.product-menu h2 {
	margin:0;
}
nav .product-menu ul li > a {
	color:#E93B6C;
	font-size:13px;
	text-transform:capitalize;
	line-height:normal;
}
nav .product-menu .submenu {
	float:left;
	width:120px;
	margin:0;
}
.product-menu .submenu ul li {
	float:none;
	line-height:26px;
}
.product-menu .submenu ul li a {
	color:#efefef;
	font-size:12px;
	line-height:normal;
	display:block;
	line-height:25px;
}
.product-menu .submenu ul li a:hover {
	color:#EE6B90;
}
nav ul li.hassubmenu:hover .product-menu a {
	background:none;
}
nav ul li.hassubmenu:hover .arrow-up {
	width: 0;
	height: 0;
	border-left:10px solid transparent;
	border-right:10px solid transparent;
	border-bottom:10px solid #000;
	display:block;
	position:absolute;
	bottom:0;
	right:0;
	opacity:.9;
}
.ui-widget-content {
	border:0;
}
.ui-tabs .ui-tabs-nav {
	background:none;
	border:0;
}
nav ul li:hover .product-menu {
	display:block;
}
#top-right {
	float:right;
	padding-top:42px;
}
#top-right ul {
	list-style:none;
	float:left;
	min-width:100px;
}
#top-right ul li {
	float:left;
	position:relative;
}
#top-right ul li a {
	color:#000;
	font-size:11px;
	line-height:36px;
	padding:0 7px;
	display:block;
}
#top-right ul li:hover a {
	color:#b91440;
}
#top-right ul li ul {
	position:absolute;
	display:none;
	background:#fff;
	border-radius:5px;
	z-index:999;
	box-shadow:0 0 3px #666;
}
#top-right ul li:hover ul {
	display:block;
}
#top-right ul li ul li {
	float: none;
}
#top-right ul li ul li a {
	line-height:normal;
	padding:10px;
	color:#666;
}
#top-right ul li ul li a:hover {
	color:#b91440;
}
#top-right .searchbox {
	width:160px;
	height:34px;
	background:#f5f5f5;
	float:right;
	position:relative;
	margin-left:15px;
}
#top-right .searchbox input[type=text] {
	width:100%;
	height:34px;
	background:none;
	border:0;
	padding:0 16px;
}
#top-right .searchbox input[type=submit] {
	width:34px;
	height:34px;
	line-height:34px;
	background:none;
	text-align:center;
	color:#b91440;
	position:absolute;
	right:0;
	top:0;
	z-index:99;
	font-family:'FontAwesome';
}

#top-right .socialIcon{ float:right; margin-left:5px;}
#top-right .socialIcon a{display:block; font-size:34px; color:#b91440;}
#top-right .socialIcon a:hover{color:#E51951;}

#slider-sec {
	clear:both;
	position:relative;
	background-color:#000;
}
#slider-sec img {
	width:100%;
}
#slider-sec ul li {
}
#slider .slidetxt {
	position:absolute;
	width:100%;
	top:50%;
}
#slider .slidetxt h2,  .slidetxt h1{
	font-family: 'Lucida Sans Bold';
	font-size:30px;
	color:#fff;
	padding:20px;
	background:url(../images/slide-txt-bg.png) no-repeat top center;
	background-size:100% 100%;
}
#slider .slidetxt h2 span,  .slidetxt h1 span {
	color:#b91440;
	display:block;
}
#slider .slidetxt h3 {
	font-size:24px;
	color:#fff;
	text-transform:uppercase;
}
#slider .slidetxt p {
	color:#fff;
	font-size:14px;
	line-height:18px;
	width:238px;
}
#slider .slidetxt a.sliderlink {
	font-size: 18px;
	font-weight: bolder;
}
#slider .slidetxt .animateleft {
	transform:translate3d(50%, 0, 0);
	transition:all 1000ms ease 0s;
	opacity:0;
	float:left;
	margin-left:5%;
}
#slider-sec ul li.active-slide .animateleft, #slider-sec ul li.active-slide .animateright {
	opacity:1;
	transform:translate3d(0, 0, 0)
}
/*#slider-sec #three .slide{text-align:center;}
#slider-sec #three .slide img{height:450px; width:auto; display:inline-block;}
#slider-sec #three .slide.active-slide{}
#slider-sec #three .slide.active-slide img{height:100%; width:100%; display:block;}
*/


#slider-sec #three .slide {
	text-align:center;
	display:table;
}
#slider-sec #three .slide span {
	display:table-cell;
	vertical-align:middle;
	height:500px;
}
#slider-sec #three .slide img {
	width:60%;
	display:inline-block;
	max-width:none;
}
#slider-sec #three .slide.active-slide {
}
#slider-sec #three .slide.active-slide img {
	width:100%;
	max-width:none;
}
#slider-sec #three .slide img, .bx-wrapper img {
transition:all .50s ease-in-out 0s;
-webkit-transition:all .50s ease-in-out 0s;
-moz-transition:all .50s ease-in-out 0s;
-o-transition:all .50s ease-in-out 0s;
-ms-transition:all .50s ease-in-out 0s
}
#slider-sec.subcatonslide {
	background:#fff;
	padding:30px 0;
}
#slider-sec.subcatonslide .bx-wrapper .bx-controls-direction a {
	background-color:#999;
}
#cat-thumb-boxes {
	padding:20px 0;
}
#cat-thumb-boxes ul {
	text-align:center;
	list-style:none;
}
#cat-thumb-boxes ul li {
	display:inline-block;
	margin:0 2px;
	position:relative;
	text-align:left;
	cursor:default;
}
#cat-thumb-boxes h2 {
	color:#b91440;
	font-size:25px;
	position:absolute;
	z-index:99;
	margin-top:20px;
	margin-left:25px;
}
#cat-thumb-boxes h2 span {
	display:block;
	color:#fff;
	font-size:13px;
}
#cat-thumb-boxes a.linkbtn {
	display:inline-block;
	width:36px;
	height:36px;
	position:absolute;
	z-index:999;
	bottom:15px;
	right:15px;
	background:url(../images/more-icon.png) no-repeat top center;
}
#cat-thumb-boxes ul li:hover a.linkbtn {
	background-position:bottom center;
}
#cat-thumb-boxes ul li .img {
	width:292px;
	height:295px;
	overflow:hidden;
	position:relative;
}
#cat-thumb-boxes ul li .img img {
	width:100%;
	position:absolute;
	left:0;
	top:0;
	-webkit-transform: scale(1);
	transform: scale(1);
 -webkit-transition: .3s ease-in-out;
 transition: .3s ease-in-out;
}
#cat-thumb-boxes ul li:hover img {
	-webkit-transform: scale(1.3);
	transform: scale(1.3);
}
#latest-news {
	height:60px;
	border-bottom:1px solid #dbdbdb;
	border-top:1px solid #dbdbdb;
	margin-bottom:20px;
}
#latest-news h3 {
	color:#b91440;
	font-size:24px;
	margin:0;
	line-height:60px;
}
#latest-news ul {
	list-style:none;
	line-height:60px;
}
#latest-news ul li {
	font-size:13px;
}
#latest-news [class*=col-] {
padding:0;
}
#latest-news .bx-wrapper .bx-controls-direction a {
	width:20px;
	height:20px;
	margin-top:-10px;
}
#latest-news .bx-wrapper .bx-next {
	background:url(../images/next-small.png) no-repeat center center;
}
#latest-news .bx-wrapper .bx-prev {
	background:url(../images/prev-small.png) no-repeat center center;
	left:inherit;
	right:40px;
}
#latest-news .bx-wrapper .bx-prev:hover, #latest-news .bx-wrapper .bx-prev:focus {
	background-position:center center;
}
#parallax {
	background: url(../images/img4parallax.jpg) left center no-repeat fixed #000;
	background-size:100% auto;
	margin: 0 auto;
	overflow: hidden;
	transition:none;
	-webkit-transition:none;
	-moz-transition:none;
	-o-transition:none;
	-ms-transition:none;
	padding:170px 0;
	position:relative;
}
#parallax .bg {
	background: url(../images/trainers.png) 0% bottom no-repeat fixed;
	margin: 0 auto;
	padding: 0;
	position: absolute;
	width: 100%;
	z-index: 200;
	left:0;
}
#parallax h4 {
	color:#b91440;
	font-size:48px;
}
#parallax p {
	color:#fff;
	font-size:18px;
	line-height:22px;
}
#parallax .playbtn {
	width:158px;
	height:158px;
	background:url(../images/play-btn.png) no-repeat top center;
	top:50%;
	left:50%;
	margin-top:-79px;
	margin-left:-79px;
	display:inline-block;
	position:absolute;
	z-index:999;
}
#parallax .playbtn:hover {
	background-position:bottom center;
}
#parallax img {
	width:160px;
	margin-right:10px;
	margin-top:10px;
}
/*Video***************************/

#cboxCurrent {
	display:none !important;
}
.pop-pad {
	padding:0 30px 30px 30px;
}
.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
	-webkit-overflow-scrolling:touch;	/*background:url(../images/loader.gif) no-repeat center center;*/
}
.video-container iframe, .video-container object, .video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
#colorbox.videopopup #cboxPrevious, #colorbox.videopopup #cboxNext {
	display:none !important;
}
#colorbox.videopopup #cboxPrevious {
}
#colorbox.videopopup #cboxNext {
}
.controlsfor {
	text-align:center;
	padding:5px 0;
}
.controlsfor a, .controlsfor span {
	font-size:14px;
	font-family: 'UniversLTStd-LightObl';
	color:#b91440;
	padding:10px;
	display:inline-block;
}
.controlsfor span {
	color:#000;
}
#products {
	padding:55px 0;
}
#products ul {
	text-align:center;
	list-style:none;
}
#products ul li {
	display:inline-block;
	margin:0 30px;
}

#products ul li a {
}
#products ul li img{
-webkit-transform: scale(1);
	transform: scale(1);
 -webkit-transition: .3s ease-in-out;
 transition: .3s ease-in-out;
 position:relative;
}
#products ul li:hover img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
#products h2 {
	color:#b91440;
	font-size:14px;
	text-transform:uppercase;
	margin-top:20px;
}
#products h2:after {
	content:"\f105";
	margin-left:12px;
	font-family:'FontAwesome';
	color:#000;
}
footer {
	padding:26px 0;
	background:#f7f7f7;
	box-shadow:0 0 5px #d8d8d8 inset;
	text-transform:uppercase;
}
footer h3 {
	color:#b91440;
	font-size:16px;
	margin:0;
	margin-bottom:15px;
	font-family: 'Lucida Sans Bold';
}
footer ul {
	list-style:none;
}
footer ul li {
	line-height:21px;
}
footer ul li a {
	color:#666;
	font-size:12px;
	text-transform:capitalize;
}
.copyright {
	padding-top:20px;
	border-top:1px solid #dedede;
	clear:both;
	margin-top:30px;
}
.copyright span {
	color:#666;
	font-size:12px;
	display:block;
	text-transform:capitalize;
}
#bedcrumb {
	height:40px;
	background: url(../images/bedcrumb-trans.png) repeat;
	position:relative;
	z-index:99;
	position:absolute;
	top:0;
	width:100%;
}
#bedcrumb ul {
	list-style:none;
}
#bedcrumb ul li {
	background:url(../images/bedcrumb-bg.png) no-repeat right center #fff;
	line-height:40px;
	float:left;
	display:inline;
	padding:0 25px 0 14px;
	font-size:12px;
	text-transform:uppercase;
	position:relative;
	z-index:99;
	color:#b91440;
	font-family: 'Lucida Sans Bold';
}
#bedcrumb ul li:last-child {
	background-color:transparent;
}
#bedcrumb ul li:first-child {
	padding-left:0;
}
#bedcrumb ul li .fa {
	font-size:14px;
}
#bedcrumb ul li a {
	color:#000;
	font-family: 'Lucida Sans Regular';
	display:block;
}
#bedcrumb ul li:hover a {
	padding:0 10px;
}
#bedcrumb ul li a:hover {
	color:#b91440;
}
#bedcrumb .white {
	float:left;
	height:40px;
	background:#fff;
	min-width:10px;
}
#bedcrumb.makerel {
	position:relative;
	border-bottom:1px solid #f2f2f2;
}
#bedcrumb.makerel .white, #bedcrumb.makerel ul li {
	height:39px;
}
.content-sec {
	padding:40px 0;
}
.content-sec h1 {
	color:#b91440;
	font-size:30px;
	margin:0;
	margin-bottom:35px;
	text-transform:uppercase;
}
.content-sec h2 {
	color:#b91440;
	font-size:28px;
	margin:0;
	margin-bottom:35px;
	text-transform:uppercase;
	margin-top:30px;
}
.content-sec h2:first-child {
	margin-top:0;
}
.content-sec p {
	font-size:16px;
	line-height:22px;
	text-align:justify;
}
.filter-radio {
	overflow:hidden;
	margin:20px 0;
	padding:20px;
	border:1px solid #f2f2f2;
}
.filter-radio [class*=col-] {
padding:0;
}
.filter-radio .radio.ui-buttonset {
	margin:0;
	margin-bottom:10px;
}

.filter-radio .radio .ui-button-text-only .ui-button-text{ width:200px; text-align:left;}

#product-list {
	text-align:center;
	clear:both;
}
#product-list a.img {
	display:block;
	height:150px;
	margin-bottom:20px;
	padding-top:20px;
}
#product-list a.img img {
	max-height:100%;
	max-width:100%;
}

#product-list a.img img{
-webkit-transform: scale(1);
	transform: scale(1);
 -webkit-transition: .3s ease-in-out;
 transition: .3s ease-in-out;
 position:relative;
}
#product-list [class*=col-]:hover a.img img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}


#product-list h2 {
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 10px;
}
#product-list h2 a {
	color:#b91440;
}
#product-list h3 {
	font-size:13px;
	width:160px;
	display:block;
	margin:0 auto;
	font-weight:normal;
	margin-bottom:5px;
	min-height:74px;
}
#product-list h3 a {
	color:#000;
}
#product-list h4 {
	font-size: 18px;
	margin: 0;
	padding: 10px;
	font-family: 'Lucida Sans Bold';
	text-align:left;
	background: #f2f2f2;
	margin-bottom:20px;
}
#product-list [class*=col-] {
margin-bottom:20px;
border-radius:6px;
transition:all .20s ease-in-out 0s;
-webkit-transition:all .20s ease-in-out 0s;
-moz-transition:all .20s ease-in-out 0s;
-o-transition:all .20s ease-in-out 0s;
-ms-transition:all .20s ease-in-out 0s;
min-height:323px;
}
#product-list img.new-launch {
	position:absolute;
	z-index:99;
	right:10px;
	top:10px;
}






 body.term-car-audio-video #product-list [class*=col-], body.term-dvd-receivers #product-list [class*=col-], body.page-id-41 #product-list [class*=col-], body.term-media-receivers-car-audio-video #product-list [class*=col-],  #product-list.leafleft-sec [class*=col-]{
min-height:inherit;
}
 #product-list [class*=col-]:hover {
box-shadow:0 0 10px #999;
}
 .page-id-1014 #product-list [class*=col-], .page-id-41 #product-list [class*=col-] {
min-height:174px;
}


#product-list.leafleft-sec [class*=col-]{border:1px solid #efefef; border-radius:0; margin:0;}
#product-list.leafleft-sec h4{margin-top:20px;}

.page-id-1014 #product-list h2 a, .page-id-41 #product-list h2 a {
	font-size:13px;
	color:#333;
}
.pdf-compare {
	border-top:1px solid #f2f2f2;
	padding-top:10px;
}
.pdf-compare a.downloadpdfbtn {
	border:1px solid #b91440;
	border-radius:4px;
	color:#b91440;
	padding:8px;
	display:block;
	margin-bottom:10px;
	font-size:12px;
	text-transform:uppercase;
}
.pdf-compare a.downloadpdfbtn:hover {
	background:#b91440;
	color:#fff;
}
.checkbox .ui-state-default {
	background:none;
	border:0;
	margin-right:15px;
}
.checkbox .ui-state-default:before {
	content:"\f096";
	font-family:'FontAwesome';
	float:left;
	margin-right:5px;
	margin-top:2px;
	width:15px;
	font-size:15px;
}
.checkbox .ui-state-default.ui-state-active:before {
	content:"\f14a";
}
.checkbox .ui-button-text-only .ui-button-text {
	float:left;
	padding:0;
	font-family: 'UniversLTStd-LightObl';
}
#sidebar {
	clear:both;
}
#sidebar .box {
	margin-bottom:20px;
}
#sidebar .box h3 {
	color: #b91440;
	font-weight:bold;
}
#sidebar h2 {
	color:#b91440;
	font-size:20px;
	margin-top:0;
	margin-bottom:20px;
	text-transform:uppercase;
}
#sidebar .category ul {
	list-style:none;
}
#sidebar .category ul li {
	text-transform:uppercase;
	line-height:22px;
}
#sidebar .category ul li a {
	color:#000;
	font-size:14px;
	display:block;
}
#sidebar .category ul li a:hover {
	color:#b91440;
}
.cat-btn {
	position:fixed;
	right:0;
	top:50%;
	margin-top:-72px;
	z-index:99999999;
	display:none;
}
.close-cat {
	font-size:30px;
	color:#fff;
	position:absolute;
	top:5px;
	right:10px;
	display:none;
}
#latest-news {
	border:0;
	height:auto;
}
#sidebar #latestnews-side {
	line-height:normal;
	margin-bottom:20px;
}
#sidebar #latestnews-side li {
	font-family: 'UniversLTStd-LightObl';
	font-size:14px;
	margin-bottom:20px;
}
#sidebar .allnews {
	display:block;
	margin-top:20px;
	color:#b91440;
	font-size:12px;
}
#sidebar .allnews .fa {
	color:#000;
	margin-left:10px;
}
.adspace {
}
.adspace img {
	max-width:100%;
}
#rotate {
	/* This the main container div */
	width:1000px;
	min-height:700px;
	margin:0 auto;
	background:url('img/bokeh.jpg') no-repeat 0 120px;
	position:relative;
	padding-top:1px;
}
#Carousel {
	/*	This is the carousel section, it
		contains the stage and the arrows */
	height:390px;
	margin:0px auto 0;
	position:relative;
	width:800px;
}
#slider-sec #Carousel img {
	width:inherit;
}
#Carousel .arrow {
	/* The two arrows */
	width:44px;
	height:44px;
	background:url('../images/arrows.png') no-repeat;
	position:absolute;
	top:50%;
	margin-top:-22px;
	left:0;
	cursor:pointer;
}
#Carousel .next {
	/* Individual styles for the next icon */
	background-position:right top;
	left:auto;
	right:0;
}
/* Hover styles */

#Carousel .arrow:hover {
	background-position:left bottom;
}
#Carousel .next:hover {
	background-position:right bottom;
}
#stage {
	/* The stage contains the animated phone images */
	left:50%;
	margin-left:-350px;
	position:absolute;
	width:700px;
	height:100%;
}
#stage img {
	/* Hiding all the images by default */
	display:none;
}
#stage .default {
	/*	This class is applied only to the iphone img by default
		and it is the only one visible if JS is disabled */
	display:block;
	left:50%;
	margin-left:-135px;
	position:absolute;
}
#stage .animationReady {
	/* This class is assigned to the images on load */
	display:block;
	position:absolute;
	top:0;
	left:0;
}
/*Login Register Section ///////////////////////////////////////////////////////////////////////*/
.content-sec #login-register-sec {
	margin-bottom:50px;
	clear:both;
	min-height:400px;
}
.content-sec #login-register-sec .box {
	background:#f2f2f2;
	padding:30px;
	border-radius:6px;
}
.content-sec #login-register-sec h3 {
	font-family: 'Lucida Sans Bold';
	color:#000;
	font-size:16px;
	margin:0;
	text-transform:uppercase;
}
.content-sec #login-register-sec a.btn-link, .content-sec #login-register-sec input[type=submit] {
	background:#b91440;
	padding:0 30px;
	color:#fff;
	font-size:14px;
	height:40px;
	line-height:40px;
	display:inline-block;
	text-transform:uppercase;
	text-decoration:none;
	border-radius:4px;
	font-family: 'UniversLTStd-LightObl';
}
.content-sec #login-register-sec input[type=submit] {
	margin-top:20px;
}
.content-sec #login-register-sec a.btn-link:hover, #login-register-sec input[type=submit]:hover {
	background:#D9184E;
}
#login-register-sec p {
	font-size:14px;
	font-family: 'UniversLTStd-LightObl';
	margin:40px 0;
}
#login-register-sec .loginform {
	padding-top:25px;
}
#login-register-sec .loginform .fieldbg {
	background:#fff;
	border-radius:4px;
	position:relative;
	display:block;
	height:40px;
}
#login-register-sec .loginform .fa {
	width:40px;
	height:40px;
	line-height:40px;
	position:absolute;
	left:0;
	text-align:center;
	color:#666;
	border-right:1px solid #f2f2f2;
}
#login-register-sec .loginform input.field {
	height:40px;
	line-height:40px;
	color:#333;
	width:100%;
	padding:0 10px 0 50px;
	font-family: 'UniversLTStd-LightObl';
	background:none;
}
#login-register-sec .loginform .ui-state-default {
	background:none;
	border:0;
	margin-right:15px;
}
#login-register-sec .loginform .ui-state-default:before {
	content:"\f096";
	font-family:'FontAwesome';
	float:left;
	margin-right:5px;
	margin-top:2px;
	width:15px;
}
#login-register-sec .loginform .ui-state-default.ui-state-active:before {
	content:"\f14a";
}
#login-register-sec .loginform .ui-button-text-only .ui-button-text {
	float:left;
	padding:0;
}
#login-register-sec .loginform a {
	font-family: 'UniversLTStd-LightObl';
	font-size:14px;
	color:#b91440;
}
#login-register-sec .loginform a:hover {
	text-decoration:underline;
}
#login-register-sec .loginform .pad {
	padding-top:15px;
}
#register {
	padding:15px 30px;
}
#register h2 {
	margin:0;
	margin-bottom:30px;
	color:#b91440;
	font-family: 'UniversLTStd-LightObl';
}
#register strong {
	display:block;
	font-family: 'Lucida Sans Bold';
	margin-bottom:6px;
	font-weight:normal;
}
#register input[type=text] {
	height:40px;
	line-height:40px;
	color:#333;
	width:100%;
	padding:0 10px;
	border-radius:4px;
	font-family: 'UniversLTStd-LightObl';
	background:#f2f2f2;
}
#register input[type=text].selectbox {
	background:url(../images/select-arrow.png) no-repeat right center #f2f2f2;
}
#register .select_box {
	position:relative;
}
#register .row {
	margin-bottom:20px;
}
 #register [class*=col-] {
position:relative;
padding:0 10px;
}
#register .dob .row {
	margin:0 -10px;
}
.radio .ui-state-default {
	background:none;
	border:0;
	margin-right:15px;
}
.radio .ui-state-default:before {
	content:"\f10c";
	font-family:'FontAwesome';
	float:left;
	margin-right:5px;
	margin-top:2px;
	width:15px;
	font-size:14px;
}
.radio .ui-state-default.ui-state-active:before {
	content:"\f192";
}
.radio .ui-button-text-only .ui-button-text {
	float:left;
	padding:0;
}
.radio .radio label {
	padding-left:0;
	font-size:14px;
}
.radio.ui-buttonset {
	margin-right:0px;
}
#register input[type=submit] {
	background:#b91440;
	padding:0 30px;
	color:#fff;
	font-size:14px;
	height:40px;
	line-height:40px;
	display:inline-block;
	text-transform:uppercase;
	text-decoration:none;
	border-radius:4px;
	font-family: 'UniversLTStd-LightObl';
}
#register input[type=submit]:hover {
	background:#D9184E;
}
#register p {
	font-family: 'UniversLTStd-LightObl';
	line-height:40px;
}
#register p.success {
	color:#b91440;
}
#compare-page {
}
#compare-page .titlebar {
	background:#f2f2f2;
	position:relative;
	margin-top:-1px;
	margin-bottom:2px;
	border-radius:0;
	border:0;
}
#compare-page .col-cover {
	border-bottom:1px solid #f2f2f2;
	overflow:hidden;
}
#compare-page .col-cover span {
	display:block;
	padding:12px 0;
	font-family:'UniversLTStd-LightObl';
	float:left;
	width:16.6%;
}
#compare-page .col-cover strong {
	font-family: 'Lucida Sans Bold';
	text-transform:uppercase;
	font-weight:normal;
	color:#000;
}
#compare-page .col-cover b {
	font-family: 'Lucida Sans Bold';
	font-weight:normal;
}
#compare-page .titlebar .col-cover span {
	color:#b91440;
	font-size:14px;
	font-family: 'Lucida Sans Bold';
}
#compare-page .detail-cols .details-cols-cover {
}
#compare-page .detail-cols span {
	font-size:12px;
	float:left;
	padding:20px 0;
	padding-right:25px;
}
#compare-page .detail-cols .col-cover strong {
	text-transform:inherit;
	padding-left:15px;
	display:block;
}
#compare-page .detail-cols .col-cover:hover {
	background:#FAFAFA;
}
#compare-page .col-cover.primg span {
	height:130px;
	display:table;
}
#compare-page .col-cover.primg span small {
	display:table-cell;
	vertical-align:middle;
}
#compare-page .col-cover.primg span img {
	display:block;
	width:100%;
	max-height:100%;
}
#compare-page .titlebar.accordiontab {
	padding:0;
}
#compare-page-accordion.ui-accordion .ui-accordion-content {
	padding:0;
}
#compare-page .titlebar.accordiontab span {
	width:auto;
	float:none;
}
#compare-page .titlebar.accordiontab span:before {
	content:"\f055";
	font-family:FontAwesome;
	margin-right:10px;
	font-size:18px;
	margin-left:2px;
	color:#000;
}
#compare-page .titlebar.accordiontab.ui-accordion-header-active span:before {
	content:"\f056";
	font-family:FontAwesome;
}
.compare-submit {
	position:fixed;
	left:-2px;
	top:50%;
	margin-top:-75px;
	display:inline-block;
	display:none;
}
.compare-submit input[type="submit"] {
	width:44px;
	height:150px;
	background:url(../images/compare-btn.png) no-repeat right center;
	padding:0;
	overflow:hidden;
	text-indent:1000px;
}
#accordion.ui-accordion {
}
#accordion.ui-accordion .ui-accordion-header, .accordion-common.ui-accordion .ui-accordion-header {
	background:#f2f2f2;
	position:relative;
	margin-top:-1px;
	margin-bottom:2px;
	border-radius:0;
	border:0;
	font-family: 'Lucida Sans Bold';
	text-transform:uppercase;
	font-weight:normal;
	color:#000;
	padding:15px 10px;
}
#accordion.ui-accordion .ui-accordion-header:before, .accordion-common.ui-accordion .ui-accordion-header:before {
	content:"\f055";
	font-family:FontAwesome;
	margin-right:10px;
	font-size:18px;
	margin-left:2px;
	color:#000;
}
#accordion.ui-accordion .ui-accordion-header.ui-accordion-header-active:before, .accordion-common.ui-accordion .ui-accordion-header.ui-accordion-header-active:before {
	content:"\f056";
	font-family:FontAwesome;
}
#accordion.ui-accordion .ui-accordion-content div, .accordion-common.ui-accordion .ui-accordion-content div {
	clear:both;
}
#sevicetabs.ui-tabs .ui-tabs-panel {
	padding:0;
}
#sevicetabs.ui-tabs .ui-tabs-nav {
	padding:10px;
	background:#efefef;
	margin-bottom:10px;
	padding-bottom:2px;
}
#sevicetabs.ui-tabs .ui-tabs-nav li {
	font-family: 'Lucida Sans Bold';
}
.ui-accordion .ui-accordion-content {
	padding:10px 0;
}
.search-results .post {
	border:1px solid #f2f2f2;
	border-radius:5px;
	margin-bottom:15px;
	padding:20px;
	overflow:hidden;
}
.search-results .post:hover {
	background:#f2f2f2;
}
.search-results .content-sec h1 {
	text-transform:none;
	font-size:25px;
}
.search-results .content-sec h1 span {
	font-size:30px;
	text-transform:capitalize;
}
.search-results .content-sec .post h2 {
	text-transform:none;
	font-size:20px;
	margin-bottom:10px;
}
.search-results .content-sec .post p {
	font-size:14px;
	font-family: "UniversLTStd-LightObl";
}
.search-results .content-sec .post p small {
	font-size:12px;
	color:#999;
}
.search-results .content-sec .post h2 a {
	color:#b91440;
}
.search-results .content-sec .post a.viewmore {
	font-size:13px;
}
 .wpcf7-form [class*=col-] {
min-height:90px;
}
div.wpcf7-validation-errors {
	display:none;
}
.single-faq .content-sec .post li, .page-template-faq-page-template .content-sec li {
	margin-bottom:15px;
	list-style:inside;
	font-family: "UniversLTStd-LightObl";
}
.page-template-faq-page-template .content-sec li {
	list-style:none;
}
.page-template-faq-page-template .content-sec li .fa {
	color:#b91440;
	font-size:18px;
}
.page-template-faq-page-template .content-sec .entry-tab ul li a {
	text-decoration:none;
}
.page-template-faq-page-template .content-sec .ui-accordion-content {
	padding:15px 0;
}
.page-template-press-relese-page-template .post, .category .post {
	border:1px solid #f2f2f2;
	border-radius:5px;
	margin-bottom:15px;
	padding:20px;
	float:left;
}
.page-template-press-relese-page-template .post:hover, .category .post:hover {
	background:#f2f2f2;
}
.page-template-press-relese-page-template .content-sec h1 {
	text-transform:none;
	font-size:25px;
	margin-bottom: 18px;
}
.page-template-press-relese-page-template .content-sec h1 span {
	font-size:30px;
	text-transform:capitalize;
}
.page-template-press-relese-page-template .content-sec .post h2 {
	text-transform:none;
	font-size:20px;
	margin-bottom:10px;
}
.page-template-press-relese-page-template .content-sec .post p {
	font-size:14px;
}
.page-template-press-relese-page-template .content-sec .post p small {
	font-size:12px;
	color:#999;
}
.page-template-press-relese-page-template .content-sec .post h2 a {
	color:#b91440;
}
.page-template-press-relese-page-template .content-sec .post a.viewmore {
	font-size:13px;
}
.press-image {
	float:left;
	max-width:250px;
}
.press-image img {
	max-width:250px;
	padding-right: 15px;
}
.single-post .entry h2 {
	font-size:20px;
}
.single-post .entry ul {
	padding-left:25px;
}
.category .content-sec h1 {
	text-transform:none;
	font-size:25px;
	margin-bottom: 18px;
}
.category .content-sec h1 span {
	font-size:30px;
	text-transform:capitalize;
}
.category .content-sec .post h2 {
	text-transform:none;
	font-size:20px;
	margin-bottom:10px;
}
.category .content-sec .post p {
	font-size:14px;
	font-family: "UniversLTStd-LightObl";
}
.category .content-sec .post p small {
	font-size:12px;
	color:#999;
}
.category .content-sec .post h2 a {
	color:#b91440;
}
.category .content-sec .post a.viewmore {
	font-size:13px;
}
.press-image {
	float:left;
	max-width:250px;
}
.press-image img {
	max-width:250px;
	padding-right: 15px;
}
.product-img-slr {
	margin-bottom:20px;
}
.product-img-slr img {
	max-width:500px;
	max-height:inherit;
	display: inline-block;
}
.product-img-slr ul li {
	text-align:center;
}
#slider-sec.inner-slide #bedcrumb {
	position:relative;
}
.entry-tab.ui-accordion .ui-accordion-content {
	clear:both;
	height:auto !important;
}
.product-img-slr .bx-wrapper .bx-pager {
	display:none;
}
.product-img-slr .bx-controls {
	padding-top:15px;
}
.product-img-slr .bx-wrapper .bx-controls-direction a {
	width:59px;
	height:67px;
	background-color:#b91440;
	overflow:hidden;
}
.product-img-slr .bx-wrapper .bx-prev {
	background-position:center top;
	left:20px;
}
.product-img-slr .bx-wrapper .bx-next {
	background-position:center bottom;
	right:20px;
}
/*Product Detail Tabs*/
.pdct-dte-tab {
	clear:both;
	padding:30px 0;
}
.pdct-dte-tab .ui-tabs-nav {
	padding:0;
	margin-bottom:20px;
	border-radius:0;
	border-bottom:1px solid #f2f2f2;
}
.pdct-dte-tab.ui-tabs .ui-tabs-panel {
	padding:0;
}
.pdct-dte-tab.ui-tabs .ui-tabs-nav li {
	font-family: 'Lucida Sans Regular';
	border:1px solid #f2f2f2;
	font-size:14px;
	border-bottom:0;
}
.pdct-dte-tab.ui-tabs .ui-tabs-nav li a {
	padding:10px 20px;
}
.pdct-dte-tab #product-list [class*="col-"] {
min-height:220px;
}
.pdct-dte-tab #product-list h2 {
	text-transform:none;
	font-size:13px;
}



/*Technology Used ////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////*/
.technology-used{ overflow:hidden; border:1px solid #e0e0e0; padding:10px; clear:both; margin:20px 0; border-radius:10px;}
.technology-used ul{ list-style:none;}
.technology-used ul li{ float:left; margin:10px;  min-height:40px;}
.technology-used ul li img{max-height:30px; max-width:100px;}
.technology-used ul li a{display:inline-block;}

.techpopup #cboxContent{margin:0;}
.techpopup #cboxClose{ top:-12px;}
#technology-detail{ padding:20px 50px; overflow:hidden;}
#technology-detail h3{ color:#b91440; font-size:18px; margin-bottom:15px;}
#technology-detail p{line-height:25px;}
.techicon{ width:100%; height:200px; display:table; border:1px solid #999; text-align:center;}
.techicon img{max-width:100%;}
.techicon span{ display:table-cell; vertical-align:middle; padding:0px 10px;}

/*Technology page ////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////*/

.technology-page{}
.technology-page .post{ overflow:hidden; margin-bottom:20px; padding-bottom:20px; padding:20px; background:#F5F5F5; border:1px solid #e0e0e0;}
.technology-page .press-image{ border:1px solid #efefef; padding:5px; margin-right:15px; margin-bottom:15px; background:#fff;}
.technology-page .press-image img{max-width:140px;}
.content-sec .technology-page h2{margin-bottom:10px; font-size:20px; text-transform:none; color:#b91440;}
.content-sec .technology-page p{font-size:14px;}
.content-sec .technology-page .press-entry ul{ list-style:square inside;}

.ui-tooltip, .tooltip-arrow:after {
    background: #b91440;
  }

.ui-tooltip {
    padding: 10px 20px;
    color: #fff;
    border-radius:3px;
	font-family: 'UniversLTStd-LightObl';
	font-size:13px;
  }

.ui-tooltip .tooltip-arrow {
    width: 70px;
    height: 16px;
    overflow: hidden;
    position: absolute;
    left: 50%;
    margin-left: -35px;
    bottom: -16px;
  }

.ui-tooltip .tooltip-arrow.top {
    top: -16px;
    bottom: auto;
  }

.ui-tooltip .ui-tooltip .tooltip-arrow.left {
    left: 20%;
  }

.ui-tooltip .tooltip-arrow:after {
    content: "";
    position: absolute;
    left: 20px;
    top: -20px;
    width: 25px;
    height: 25px;
    box-shadow: 6px 5px 9px -9px black;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
  }
.ui-tooltip .tooltip-arrow.top:after {
    bottom: -20px;
    top: auto;
  }

.content-sec .sitemap{}
.content-sec .sitemap h3{font-size:30px; margin-bottom:10px;}
.content-sec .sitemap ul{margin-bottom:50px; list-style:none; padding-left:30px; padding-bottom:50px; border-bottom:1px solid #999; overflow:hidden;}
.content-sec .sitemap ul li{ line-height:30px;  font-family: 'UniversLTStd-LightObl'; float:left; padding-right:30px; width:50%;}
.content-sec .sitemap ul li:before{content:"\f178";	font-family:'FontAwesome'; margin-right:10px; color:#999;}


/*Snippet Box ***********************/

#snippet-box{position:fixed; width:290px !important; bottom:0; right:10px; z-index:999999; margin-bottom:0 !important; border:3px solid #b91440 !important;}
.snippet-title{width:100% !important; background:#b91440 !important; color:#fff !important; font-size:18px !important; border:0 !important; padding:6px 10px !important;}
.star-blocks{ background:none !important;}
.aio-info{width: inherit !important; height:0; overflow:hidden;}
#snippet-box:hover .aio-info{height:285px !important;}
.wpcr3_in_content {display: none;}


/*Review section***********************/
.review{clear:both; padding:30px 0;}
.review h3{font-size:22px; margin-bottom:20px; color:#b91440;} 
.review .wpcr3_div_2{ padding:20px; margin-bottom:20px; background:#efefef; border:1px solid #e0e0e0;}
.review .wpcr3_leave_text{font-weight:normal; margin:10px 0;}
.review .text-input, .wpcr3_respond_2 textarea{margin-bottom:15px; background:#fff;}
.review blockquote{ margin:10px 0; color:#666;}
div.wpcr3_review div.wpcr3_review_title{font-size:18px;}
div.wpcr3_review div.wpcr3_review_datePublished, div.wpcr3_review div.wpcr3_review_author{font-style:normal; font-size:13px;}

.wpcr3_submit_btn, .wpcr3_cancel_btn{ padding:10px 20px; border:0; border-radius:0; margin-top:15px; background:#ADADA6;}
.wpcr3_submit_btn{background:#b91440; color:#fff;}

.content-sec #searchform{ background:#efefef; padding:20px; border:1px solid #e0e0e0; overflow:hidden; margin-bottom:20px;}
.content-sec #searchform #s{ background:#fff; width:80%; float:left;}
.content-sec #searchsubmit{ width:20%; float:left; margin:0 !important;}

.searchProduct{}
.searchProduct a.img{display:table; width:100%; height:140px; text-align:center; border:1px solid #e0e0e0; background:#fff;}
.searchProduct a.img span{display:table-cell; vertical-align:middle;}
.searchProduct a.img img{height:100px;}

/*Pagenation section***********************/
.navigation li{margin:0 2px;}
.speaker-filter{display: none;}
#MobMenu{display: none;}
.BottomColumn2 .container .container{
	width: 100% !important;
}