#codeigniter_profiler {
	margin-left: 230px;
}
.lnkblk { color: #000; }
#submenu {
	z-index:100; 
	position: absolute; 
	left: 0; 
	display: none;
	min-width: 500px;
}
#submenu a {
	font-size: 12px; 
	padding: 5px 5px; 
	display: block;
	white-space: nowrap;
}
#submenu .subleft {
	background-color: #d86868;
}
#submenu .subleft a {
	color: #FFF;
	text-decoration: none;
}
#submenu .subleft a:hover, #submenu .subleft a.active {
	background-color: #FFF;
	color: #f04141;
}
#submenu .subright {
	background-color: #FFF;
}
#submenu .subright a span {
	color: #a9a9a9;
}
.clear, .klear { clear: both; }

#custom_menu {
	padding: 5px; 
	line-height: 13px; 
	background-color: #fafbfc; 
	border-bottom: 1px solid #cfdbe2; 
	font-weight: normal;
	white-space: nowrap;
	overflow-x: auto;
}
#custom_menu .hasSubMenu {
	font-size: 12px;
}
#searchBoxHomeContainer {
	width: 580px; 
	position: relative; 
	margin: 0 auto;
}
#searchBoxHomeContainerInside {
	width: 580px; 
}
#homePanelBody { margin-bottom: 200px; }
#homePageLogo {
	padding-top: 150px;
}
#homeBoxSelectType { 
	width: 280px;  
	position: relative; 
	margin: 0 auto;
}
#headerSearchBox {
	width: 100%;
	margin-top: 2px; 
	padding: 11px; 
	cursor: auto;
}
#headerSearchInput {
	width: 280px; 
	padding: 4px 10px; 
	height: 28px; 
	display: inline-block; 
	float: left;
}
#headerSearchSelect {
	width: 140px; 
	padding: 4px 10px; 
	display: inline-block; 
	height: 28px; 
	float: left; 
	margin-left: 5px;
}
#headerSearchBoxCloseBtn, #headerSearchBoxSearchBtn {
	display: none;
}
.materialListTitle {
	margin: 0px;
}
.filtersBoxContainer a.block { text-indent: 20px; }
.offsidebar > nav { padding: 50px 3px; }
.subscriptionPricePerDay { font-size: 12px; color: gray; }
.priceAccentProductHome {
	position: absolute; 
	bottom: 0px; 
	left: 10px; 
	font-size: 18px;
}
.priceTopProductHome {
	position: absolute; 
	bottom: 0px; 
	right: 10px; 
	font-size: 14px;
}
.titleAccentProductHome {
	position: absolute; 
	top: 0px; 
	left: 0px; 
	width: 100%; 
	padding: 5px 15px 5px 5px; 
	font-size: 14px; 
	border: 1px solid; 
	color: #FFF; 
	background-color: rgba(0, 0, 0, 0.6);
}
.titleTopProductHome {
	position: absolute; 
	top: 0px; 
	left: 0px; 
	width: 100%; 
	padding: 5px 10px 5px 5px; 
	font-size: 12px; 
	border: 1px solid; 
	color: #FFF; 
	background-color: rgba(0, 0, 0, 0.6);
	white-space: nowrap;
}
#nav_bar_menu_mobile li.bottomline {
	border-bottom: solid 1px #dbdbdb;
}
#nav_bar_menu_mobile li.topline {
	border-top: solid 1px #dbdbdb;
}

@media only screen and (max-width: 1200px) {
	#homePanelBody { margin-bottom: 120px; }
	#homePageLogo { padding-top: 120px; }
	#headerSearchInput { width: 260px; padding: 4px 5px;  }
	.listThumbIcon { width: 90px; }
	.filtersBoxContainer a.block { font-size: 12px; text-indent: 10px; }
	.imgPreview { height: 250px; }
}
@media only screen and (max-width: 940px) {
	.thumbProductHome { height: 160px; }
	.priceAccentProductHome { font-size: 16px; }
}


@media only screen and (max-width: 900px) {
	#headerSearchInput { width: 190px; padding: 4px 5px;  }
	.imgPreview { height: 200px; }
}
@media only screen and (max-width: 819px) {
	#headerSearchInput { width: 140px; padding: 4px 5px;  }
	#headerSearchSelect { width: 110px; padding: 4px 5px; }
	.filtersBoxContainer a.block { font-size: 10px; }
}

@media only screen and (max-width: 767px) {
	#custom_menu { display: none; }
	#homePageLogo { padding-top: 40px; }
	#homePanelBody { margin-bottom: 100px; }
	#headerSearchInput { width: 220px; padding: 4px 5px;  }
	.offsidebar > nav { padding: 15px 3px; }
	.materialListTitle { font-size: 16px; }
	.materialListDescription { font-size: 13px; }
	.imgPreview { height: 300px; }
	.thumbProductHome { height: 300px; }
	.priceAccentProductHome { font-size: 18px; }
}
@media only screen and (max-width: 700px) {
	.thumbProductHome { height: 280px; }
}
@media only screen and (max-width: 640px) {
	#searchBoxHomeContainer, #searchBoxHomeContainerInside { width: 520px; }
	#searchBoxHomeContainer > .nav > li { font-size: 12px; }
	#homePageLogo { padding-top: 30px; }
	#homePanelBody { margin-bottom: 80px; }
	#headerSearchInput { width: 160px; padding: 4px 5px;  }
	.listThumbIcon { width: 70px; }
	/* .label { font-size: 68%; } */
	.subscriptionImg { height: 20px; }
	.thumbProductHome { height: 250px; }
}
@media only screen and (max-width: 590px) {
	.thumbProductHome { height: 230px; }
}
@media only screen and (max-width: 550px) {
	#searchBoxHomeContainer, #searchBoxHomeContainerInside { width: 380px; }
	#homePanelBody { margin-bottom: 50px; }
	#headerSearchBox { display: none; }
	#headerSearchBoxCloseBtn, #headerSearchBoxSearchBtn { display: block; }
	#headerSearchInput { width: 65%; padding: 3px 1px;  }
	#headerSearchSelect { width: 30%; padding: 3px 1px; }
	.listThumbIcon { width: 40px; }
	.cntPaymentMethods h4 { font-size: 16px; }
	.thumbProductHome { height: 200px; }
	.priceAccentProductHome { font-size: 16px; }
}
@media only screen and (max-width: 480px) {
	.thumbProductHome { height: 180px; }
}
@media only screen and (max-width: 420px) {
	#searchBoxHomeContainer, #searchBoxHomeContainerInside { width: 280px; }
	#searchBoxHomeContainer > ul.nav { display: none; }
	#homePanelBody { margin-bottom: 20px; }
	#homePageLogo { width: 270px; }
	#headerSearchInput { width: 65%; }
	.subscriptionImg { height: 15px; }
	.cntPaymentMethods h4 { font-size: 14px; }
	.thumbProductHome { height: 150px; }
	.titleAccentProductHome { font-size: 12px; }
}
@media only screen and (max-width: 400px) {
	.cartThumb { display: none; } 
	.cartItemDelete { margin: 0px !important; } 
}

@media only screen and (max-width: 365px) {
	.thumbProductHome { height: 120px; }
	.priceAccentProductHome { font-size: 14px; }
}
@media only screen and (max-width: 320px) {
	#searchBoxHomeContainer, #searchBoxHomeContainerInside { width: 250px; }
	#homePageLogo { width: 250px; }
	#homeBoxSelectType { 
		width: 250px;  
	}
	#headerSearchInput { width: 55%; }
	.materialListTitle { font-size: 14px; }
	.materialListDescription { font-size: 11px; }
	.cntPaymentMethods h4 { font-size: 14px; }
}

@media only screen and (min-width: 768px) {
	#nav_bar_menu_mobile { display: none; }
}

@media only screen and (min-width: 421px) {
	#homeBoxSelectType { display: none;  }
}




input[type=text].w30 { width: 30px; }
input[type=text].w40 { width: 40px; }
input[type=text].w50 { width: 50px; }
input[type=text].w60 { width: 60px; }
input[type=text].w70 { width: 70px; }
input[type=text].w80 { width: 80px; }
input[type=text].w90 { width: 90px; }
input[type=text].w100 { width: 100px; }
input[type=text].w120 { width: 120px; }
input[type=text].w140 { width: 140px; }
input[type=text].w160 { width: 160px; }
input[type=text].w200 { width: 200px; }
input[type=text].w300 { width: 300px; }
.inline {
	display:inline-block;
}

.fl { float: left; }
.fr { float: right; }
.block { display: block; }
.wauto  { width: auto; }
.table_custom { border-collapse: separate; border-spacing: 5px; width: 100%; }
.table_custom tr td:first-child {
	width: 30%;
}
.uppercase {
	text-transform: uppercase;
}
.padding20 {
	padding: 20px;
}
.marl5 { margin-left: 5px; }
.marl10 { margin-left: 10px; }
.marl15 { margin-left: 15px; }
.marl20 { margin-left: 20px; }
.mart5 { margin-top: 5px; }
.mart10 { margin-top: 10px; }
.mart15 { margin-top: 15px; }
.mart20 { margin-top: 20px; }
.marr5 { margin-right: 5px; }
.marr10 { margin-right: 10px; }
.marr15 { margin-right: 15px; }
.marr20 { margin-right: 20px; }
.marb5 { margin-bottom: 5px; }
.marb10 { margin-bottom: 10px; }
.marb15 { margin-bottom: 15px; }
.marb20 { margin-bottom: 20px; }

.number-wizard {
	display: inline-block;
	border: 1px solid;
	border-radius: 200px;
	padding: 10px 15px;
}
.white {
	color: #FFFFFF;
}

#prepare {
	position:absolute;
	z-index:102;
	width: 50px;
	height: auto;
	background-color: #FFFFFF;
	border: 1px solid #B4B4B4;
	border-radius: 5px;
	text-align: center;
	padding: 5px 0px;
	z-index: 999;
}

#flybox {
	position:absolute;
	background-color: #FFFFFF;
	border: 1px solid;
	min-width: 500px;
	min-height: 350px;
	z-index:105;
}

#flybox .title {
	color:#436AAB;
	text-align:center;
	font-size:22px;
	padding:10px;
}

#flybox .header {
	height: 45px;
}
#flybox .header .logo {
	margin-top: 8px;
	margin-left: 10px;
	float: left;
}
#flybox .header .world {
	float: left;
	margin-left: 10px;
}
#flybox .header a.close {
	float: right;
	width: 21px;
	height: 20px;
	margin-top: 14px;
	margin-right: 14px;
	background: url('/img/flybox/close.png') no-repeat top left;
}
#flybox .header a.close:hover {
	background: url('/img/flybox/close.png') no-repeat bottom left;
}
#flybox .border {
	height: 1px;
	background-color: #4b91ea;
}
#flybox .content {
	padding: 10px 20px 20px 20px;
}

.nav li div.profileMenu {
	display: none;
	min-width: 180px;
	position: absolute; top: 2px; right: 2px; width: 100%; padding-top: 50px; z-index: 10;
}

.nav li a.profileBtn {
	padding: 8px 15px 0px 8px;
}
.nav li.hover a.profileBtn {
	color: #5d9cec;
	z-index: 11;
}
.nav li div.profileMenu .panel-body {
	padding: 10px 0px;
}
.nav li div.profileMenu .panel-body a {
	display: block;
	text-decoration: none;
	padding: 3px 10px;
}
.nav li div.profileMenu .panel-body a span.fa {
	color: gray;
	margin-right: 3px;
}
.nav li div.profileMenu .panel-body a:hover {
	background-color: #23b7e5;
	color: #FFF;
}
.nav li div.profileMenu .panel-body a.red {
	color: red;
}
.nav li div.profileMenu .panel-body a:hover.red {
	background-color: red;
	color: #FFF;
}



.ref_pop,.footer_pop {width:845px;background: #f1f1f1;/*-webkit-box-shadow: 3px 3px 3px 0px #ccc;box-shadow: 3px 3px 3px 0px #ccc;*/z-index: 119;display:none;position:fixed ;}
.ref_pop .left_image {float:left;}
.ref_pop .title,.footer_pop .title {height: 49px;background:#1b456c url(/img/saveway/map.png) 505px top no-repeat;color:white;line-height: 49px;font-size:22px;padding-left:13px;}
.ref_pop .content,.footer_pop .content {color: #1b456c;font-size:22px;font-weight: bold;margin:18px 12px;height: 402px;}
.ref_pop .content .right_text {font-size:17px;color: #1b456c;font-weight: bold;width:300px;padding:0px 15px;float:right;padding-right: 0px;}
.ref_pop .content .right_text input {width:257px;height: 15px;padding:9px 7px;font-size:17px;border:1px solid #6ea8d2;outline:0px;margin:22px 0px;}
.ref_pop .content .right_text .button.blue {background: #2e8dd3; /* Old browsers *//* IE9 SVG, needs conditional override of 'filter' to 'none' */background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJlOGRkMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYTZmYWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top, #2e8dd3 0%, #1a6fae 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2e8dd3), color-stop(100%,#1a6fae)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #2e8dd3 0%,#1a6fae 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #2e8dd3 0%,#1a6fae 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, #2e8dd3 0%,#1a6fae 100%); /* IE10+ */background: linear-gradient(to bottom, #2e8dd3 0%,#1a6fae 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e8dd3', endColorstr='#1a6fae',GradientType=0 ); /* IE6-8 */	-webkit-box-shadow: 0px 0px 0px 0px ;box-shadow: 0px 0px 0px 0px ;float:right;margin-right:26px;}
.ref_pop .content .right_text .social {display:block;float:left;width:42px;height: 42px;cursor: pointer;margin: 60px auto;}
.ref_pop .content .right_text .social.facebook {background:url(/img/saveway/fb.png) center center no-repeat;margin-right: 70px;}
.ref_pop .content .right_text .social.gplus {background:url(/img/saveway/gp.png) center center no-repeat;}
.ref_pop .content .right_text .social.twitter {background:url(/img/saveway/tw.png) center center no-repeat;margin-left: 70px;}
.ref_pop .title .close,.footer_pop .title .close {display:block;float:right;width: 21px;height: 20px;background: url(/img/saveway/close.png) center center no-repeat;margin-right: 20px;margin-top:14px;cursor: pointer;}
.ui-widget-overlay.ui-front.custom_overlay { opacity: 0.5; filter: Alpha(Opacity=50); }


/*********/

table.table tr td.graph {
	padding-top:	4px;
	padding-bottom:	4px;
	min-width:	100px;
}
table.table tr td.graph div {
	height:		21px;
	background-color: #8ED8FF;
	position:	relative;
}
table.table tr td.graph div div {
	background-color:	#0095E3;
}
table.table tr td.graph.red div {
	height:		21px;
	background-color: #FFC0C0;
	position:	relative;
}
table.table tr td.graph.red div div {
	background-color:	#FF6F6F;
}
table.table tr td.graph.green div {
	height:		21px;
	background-color: #AAD8BD;
	position:	relative;
}
table.table tr td.graph.green div div {
	background-color:	#68B98A;
}
table.table tr td.graph.gray div {
	height:		21px;
	background-color: #DFDFDF;
	position:	relative;
}
table.table tr td.graph.gray div div {
	background-color:	#C5C5C5;
}
table.table tr td.graph.yellow div {
	height:		21px;
	background-color: #DBD8A5;
	position:	relative;
}
table.table tr td.graph.yellow div div {
	background-color:	#D6CD32;
}
table.table tr td.graph.orange div {
	height:		21px;
	background-color: #FAE39C;
	position:	relative;
}
table.table tr td.graph.orange div div {
	background-color:	#D2A210;
}

table.table tr td.graph div u {
	position:	absolute;
	left:		2px;
	top:		1px;
	color:	#fff;
	text-decoration:	none;
	white-space: nowrap;
}
table.table tr td.graph div b {
	position:	absolute;
	right:		2px;
	top:		1px;
	color:	#00466B;
	font-weight:	normal;
}

/*********/
/*---------------------
  Hero
-----------------------*/
.hs-slider {
	
}
.hs-slider.owl-carousel .owl-item.active .hs-text h2 {
	top: 0;
	opacity: 1;
}

.hs-slider.owl-carousel .owl-item.active .hs-text p {
	top: 0;
	opacity: 1;
}

.hs-slider.owl-carousel .owl-item.active .hs-text .primary-btn {
	top: 0;
	opacity: 1;
}

.hs-slider.owl-carousel .owl-nav button {
	font-size: 24px;
	color: #ffffff;
	height: 50px;
	width: 50px;
	line-height: 50px;
	text-align: center;
	background: rgba(0, 0, 0, 0.8);
	border-radius: 50%;
	position: absolute;
	left: 20px;
	top: 50%;
	-webkit-transform: translateY(-25px);
	-ms-transform: translateY(-25px);
	transform: translateY(-25px);
}

.hs-slider.owl-carousel .owl-nav button.owl-next {
	left: auto;
	right: 20px;
}

.hs-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
}

.hs-item .hs-text h2 {
	font-size: 60px;
	color: #ffffff;
	font-weight: 700;
	text-transform: uppercase;
	margin-bottom: 20px;
	position: relative;
	top: 100px;
	-webkit-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	opacity: 0;
}

.hs-item .hs-text p {
	color: #ffffff;
	line-height: 30px;
	margin-bottom: 32px;
	position: relative;
	top: 100px;
	-webkit-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
	opacity: 0;
}

.hs-item .hs-text .primary-btn {
	position: relative;
	top: 100px;
	-webkit-transition: all 0.7s ease-out;
	-o-transition: all 0.7s ease-out;
	transition: all 0.7s ease-out;
	opacity: 0;
}
/*---------------------
  Categories Section
-----------------------*/

.right-btn {
	text-align: right;
	padding-top: 24px;
}

.categories-slider.owl-carousel .owl-item.active .cs-item .cs-text h4 {
	opacity: 1;
}

.categories-slider.owl-carousel .owl-item.active .cs-item .cs-text span {
	opacity: 1;
}

.categories-slider.owl-carousel .owl-nav button {
	font-size: 24px;
	color: #ffffff;
	height: 50px;
	width: 50px;
	line-height: 50px;
	text-align: center;
	background: rgba(0, 0, 0, 0.8);
	border-radius: 50%;
	position: absolute;
	left: 10px;
	top: 152px;
}

.categories-slider.owl-carousel .owl-nav button.owl-next {
	left: auto;
	right: 10px;
}
.set-bg {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top center;
}

.cs-item {
	text-align: center;
	width: 100%;
	background: #f5f5f5;
}

.cs-item .cs-pic {
	height: 250px;
}

.cs-item .cs-text {
	padding: 3px 0 3px;
}

.cs-item .cs-text h4 {
	color: #111111;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	margin-bottom: 10px;
	opacity: 0;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

.cs-item .cs-text span {
	font-size: 17px;
	color: #009603;
	display: block;
	opacity: 0;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.arrowIcon {
	font-family: 'ElegantIcons';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}

/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
 .owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{/*display:none*/}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}

