.prod_gal_img {
	background-color: #FFFFFF;
}

/* Slick Product Slider */
.slider-product {
	margin: 5px;
	width: 150px;
}
.slider-product a:hover {
	opacity: 0.8;
}
.slider-product img {
	border-radius: 5px;
	margin: 5px;
	width: auto !important;
}
.slider-product .title {
	height: 70px;
	overflow: hidden;
}
.slider-product .price {
	font-weight: bold;
	margin-bottom: 10px;
	font-size: 18px;
}
.slider-product .price.onsale {
	color: #F00;
}

.slider-product {
	position: relative;
}
.static-banner {
	display: none;
}
@media only screen and (max-width:600px) {
	.static-banner {
		display: block;
	  position: absolute;
	  /*background: hsla(0, 0%, 0%, 0.3);*/
	  background: rgba(51,51,51, 0.7);
	  z-index: 20;
	  padding: 2px 10px;
	  font-size: 26px;
	  color: white;
	  pointer-events: none;
	  border-radius: 3px;
	}
	
	.static-banner2 {
	  right: 10px;
	  top: 65px;
	}

}

/* Slick Style */

.prod-dots {
	list-style: none;
	padding: 20px 20px 0px 0px;
	text-align: right;
	position: absolute;
	top: 0px;
	z-index: 1;
	right: 0px;
}
.prod-dots li {
	display: inline-block;
	margin-left: 4px;
	z-index: 1;
}
.prod-dots li a {
	background-color: #FFF;
	padding: 5px 8px;
	color: #000;
	border-radius: 4px;
	z-index: 99;
}
.prod-dots li.slick-active a {
	background-color: #333333;
	padding: 5px 8px;
	color: #FFF;
}
.prod-dots li.slick-active a:hover {
	text-decoration: none;
}
.prod-dots li a:hover {
	text-decoration: none;
	background-color: #808080;
	color: #FFF;
}

@media only screen and (max-width:768px){
	.prod-dots {display:none !important}
	.more_details .main_info h1 {
		font-size: 18px !important;
	}
}

/* Button Styles */

.bbtn.basket {
	background-color: #FFC907;
	color: #000000;
	text-align: center;
	border: 0px solid;
	padding: 10px 15px;
	width: 100%;
	border-radius: 20px;
	font-weight: bold;
	font-size: 18px;
	transition: 200ms all;
}
.bbtn.basket:hover {
	background-color: #23BD2B;
}

/* */

input,select{border-radius:0px}
.prodSpec li,.prodSpec li:hover,.prodStatic,.productTitle{background-repeat:no-repeat}
.btnBasket,.btnBuy,.btnWish,.disSave,.pbPrice,.priceForm .btn,.prodImagePrice,.prodImagePriceDis,.productTitle{font-weight:700}
.btnBasket:hover,.btnWish:hover{opacity:.7}
.galTitle,.layoutTitle,.manualTitle,.nextGal,.pbQty input,.prodNoOptions,.prodReviewWrap .ratingBlock,.prodVideoName,.prodVideoTitle,.studyTitle{text-align:center}
.cntReviews{padding-right:0;padding-top:0;margin:-70px 0 0 9px;width:941px;height:auto;float:left;position:relative}
.prodSpec ul{padding:0 0 0 10px;margin:5px 0 20px}
.prodSpec li{list-style:none;padding-left:14px;background-image:url(../images/tri-bullet.png);background-position:0 3px}
.prodSpec li:hover{background-image:url(../images/tri-bullet-hover.png);background-position:0 3px}
#c1{display:block}
.clear{clear:both}
.prodStatic{position:relative;float:right;width:484px;height:490px;background-color:#fff;left:-4px;top:5px}
.productTitle{font-size:16px;line-height:30px;color:#040059;margin:5px 0}
.prdImageBlock{position:absolute;top:75px;width:210px;height:200px;margin:0;padding:0}
.prodPolaroid{position:relative;z-index:5}
.disSave,.prodImagePrice,.prodImgTape,.prodMainImg{position:absolute}
.prodMainImg{top:0;left:12px;width:200px;height:200px;border:1px solid #999;z-index:1}
.btnBasket,.btnBuy,.btnWish,.priceForm .btne{border:1px solid #99b8d0}
.prodImgTape{top:-15px;left:20px;z-index:10}
.priceForm .btn:active,.priceForm .btnBasket:active,.priceForm .btnBuy:active,.priceForm .btnWish:active,.priceForm .btne:active{box-shadow:0 0 #aaa;top:3px}
.prodImagePrice{bottom:10px;left:15px;z-index:11;font-family:"Patrick Hand",Arial,Helvetica,sans-serif;font-size:20px}
.prodImagePriceDis{position:absolute;bottom:8px;left:15px;z-index:11;font-family:"Comic Sans MS",cursive,sans-serif;display:block;line-height:17px}
.disSave{bottom:47px;left:15px;z-index:15;padding:1px 3px;font-size:14px;color:#fff;background-color:red;box-shadow:1px 1px 5px #fff}
.btnBasket,.btnBuy,.btnWish,.priceForm,.priceForm .btn,.priceForm .btne{position:relative}
.priceForm{width:350px;margin:0 auto;padding:15px 0 0 15px}
.priceForm .frmSpan{display:block;padding:1px 0}
.priceForm .btne{width:120px;height:30px;background:#A9C8E0;color:#000;font-weight:700;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;left:220px}
.btnBuy{width:120px;height:30px;background:red;color:#fff;border-radius:5px}
.btnBasket,.btnBuy{-moz-border-radius:5px;-webkit-border-radius:5px}
/**.btnBasket{width:120px;height:30px;background:#0C3754;color:#fff;border-radius:5px;-webkit-appearance:none}**/
.btnBasket{width:200px;height:45px;background:#0000cc;color:#fff;border-radius:5px;-webkit-appearance:none}
.btnWish{width:80px;height:30px;background:#0a0;color:#fff;-moz-border-radius:5px;border-radius:5px;-webkit-appearance:none}
.btnWish,.priceForm .btn{-webkit-border-radius:5px}
.priceForm .btn{width:120px;height:30px;background:#ccc;color:#000;-moz-border-radius:5px;border-radius:5px;border:1px solid #bbb;left:220px}
.diagTapeL,.diagTapeR,.prodBtnTape,.prodLinks{position:absolute}
.priceForm .btn:hover{background:#ddd;color:#000}
.priceForm .btne:hover{background:#B9D8F0;color:#000}
.priceForm .btnBuy:hover{background:#f44;color:#fff}
.priceForm .btnBasket:hover{background:#f93;color:#fff}
.priceForm .btnWish:hover{background:#080;color:#fff}
.pbQty input{vertical-align:top;padding:1px;width:50px;height:21px;border:1px solid #999;-webkit-box-shadow:0 0 8px rgba(0,0,0,.3);-moz-box-shadow:0 0 8px rgba(0,0,0,.3);box-shadow:0 0 8px rgba(0,0,0,.3);-webkit-appearance:none;border-radius:0;}
.pbQty{vertical-align:top;margin-top:10px}
.pbPrice{font-size:20px}
.pbVAT{font-size:10px;margin:0;font-weight:400;color:#080}
.disWas,.exTitle,.pbDiscount,.prodDelTime,.prodLinks .btn{font-weight:700}
.pbDiscount{left:-2px;top:45px;font-size:12px;color:#444}
.disWas{font-size:12px;color:#555}
.disFull{text-decoration:line-through}
.disPrice{color:red;font-size:18px}
.disOff{color:red;font-size:12px;text-decoration:none}
.pbRel{font-size:14px}
.prodBtnTape{top:-15px;left:-10px}
.pdG,.pdO,.pdR{color:#000}
.prodDelTime{margin:5px 0 0 20px;font-size:19px;padding:5px}
.prodDelTime img{vertical-align:middle;margin:0 10px 0 0}
.diagTapeL{top:-15px;left:-15px}
.diagTapeR{bottom:-15px;right:-15px}
.prodLinks{width:400px;height:135px;border:none;bottom:10px;left:40px}
.prodLinks .frmSpan{display:block;padding:12px 0 0 5px}
.prodLinks .btn{position:relative;width:120px;height:30px;background:#ccc;color:#000;border-radius:5px;border:1px solid #bbb}
.prodLinks .btn,.prodLinks .btn2{-webkit-border-radius:5px;-moz-border-radius:5px}
.prodLinks .btn:hover{background:#ddd;color:#000;text-decoration:none}
.prodLinks .btn:active{box-shadow:0 0 #aaa;top:3px;text-decoration:none}
.prodLinks .btn2{position:relative;width:120px;height:30px;background:#A9C8E0;color:#000;font-weight:700;border-radius:5px;border:1px solid #99b8d0}
.prodLinks .btn2:hover{background:#B9D8F0;color:#000;text-decoration:none}
.prodInfoLinks li,.prodInfoLinks li:hover{background-repeat:no-repeat;background-position:left center}
.prodLinks .btn2:active{box-shadow:0 0 #aaa;top:3px;text-decoration:none}
.prodInfoLinks{position:relative;width:130px;height:140px;float:left;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;text-decoration:none}
.prodInfoTape{position:absolute;top:-10px;left:10px;width:110px;height:20px}
.prodMid{margin:0 0 0 5px}
.prodInfoLinks ul{padding:0 0 0 10px;margin:20px 0 0}
.prodInfoLinks li{list-style:none;padding-left:14px;background-image:url(../images/tri-bullet.png)}
.prodInfoLinks li:hover{background-image:url(../images/tri-bullet-hover.png);text-decoration:none}
.prodInfoLinks li a{color:#008;cursor:pointer}
.prodExRate{position:relative;width:118px;height:128px;float:left;margin:0 0 0 5px;padding:10px 0 0 10px;font-size:11px;border:1px dashed #000}
.prodLayout li a,.prodManual li a,.prodStudy li a{background-color:#fff;border:1px solid #fff}
.exDollar,.exEuro,.exTitle{font-size:13px}
.exFlag{float:left;width:35px;margin:0 5px 0 0;box-shadow:1px 1px 2px #888}
.exDollar,.exEuro,.exTitle{margin:0 0 10px}
.exDollar{float:left;line-height:11px}
.exEuro{float:left;line-height:11px}
.exRate,.exText{font-size:11px}
.exText{line-height:10px}
.prodSocialLink{position:absolute;bottom:0;left:0;width:400px}
.prodSocialLink span{display:block;float:left}
#fbSpan{width:170px;margin:0 0 0 5px}
#tSpan{width:110px}
#gSpan,.prodGallery li a img{width:100px}
.tab a[data-tooltip]:link,a[data-tooltip]:visited{position:relative;text-decoration:none;border-bottom:solid 1px}
.tab a[data-tooltip]:before{content:"";position:absolute;border-top:5px solid transparent;border-left:5px solid transparent;border-right:5px solid #008;border-bottom:5px solid transparent;visibility:hidden;top:23px;left:50px}
.tab a[data-tooltip]:after{content:attr(data-tooltip);position:absolute;color:#fff;top:15px;left:60px;background:#008;padding:0 5px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;white-space:nowrap;visibility:hidden;height:25px;line-height:25px;font-weight:400}
.prodGallery:after,.prodLayout:after,.prodManual:after,.prodStudy:after{content:" "}
.tab a[data-tooltip]:hover:before,a[data-tooltip]:hover:after{visibility:visible;-webkit-transition:visibility 0s linear .3s;-moz-transition:visibility 0s linear .3s;-o-transition:visibility 0s linear .3s;transition:visibility 0s linear .3s}
.prodGallery{margin:0;padding:10px 0 0 25px;list-style:none}
.prodGallery:after{display:block;clear:both;height:10px}
.prodGallery li{margin:0;padding:0}
.prodGallery li a{position:relative;float:left;padding:10px 10px 25px;background-color:#eee;border:1px solid #fff;box-shadow:2px 2px 5px #333}
.prodGallery li a.galImage1{z-index:1;behavior:url(-ms-transform.htc);-moz-transform:rotate(-10deg);-webkit-transform:rotate(-10deg);-o-transform:rotate(-10deg);-ms-transform:rotate(-10deg)}
.prodGallery li a.galImage2{z-index:4;behavior:url(-ms-transform.htc);-moz-transform:rotate(-3deg);-webkit-transform:rotate(-3deg);-o-transform:rotate(-3deg);-ms-transform:rotate(-3deg)}
.prodGallery li a.galImage3{z-index:3;behavior:url(-ms-transform.htc);-moz-transform:rotate(4deg);-webkit-transform:rotate(4deg);-o-transform:rotate(4deg);-ms-transform:rotate(4deg)}
.prodGallery li a.galImage4{z-index:2;behavior:url(-ms-transform.htc);-moz-transform:rotate(10deg);-webkit-transform:rotate(10deg);-o-transform:rotate(10deg);-ms-transform:rotate(10deg)}
.prodGallery li a:hover{z-index:10}
.prodLayout li a img,.prodManual li a img,.prodStudy li a img{width:40px}
.prodStudy{margin:0;padding:10px 0 0 25px;list-style:none}
.prodStudy:after{display:block;clear:both;height:10px}
.prodStudy li{margin:0;padding:0}
.prodStudy li a{position:relative;float:left;padding:10px 10px 25px}
.prodStudy li a.studyImage1{z-index:1}
.prodStudy li a:hover{z-index:10}
.prodManual{margin:0;padding:10px 0 0 25px;list-style:none}
.prodManual:after{display:block;clear:both;height:10px}
.prodManual li{margin:0;padding:0}
.prodManual li a{position:relative;float:left;padding:10px 10px 25px}
.prodManual li a.manualImage1{z-index:1}
.prodManual li a:hover{z-index:10}
.prodLayout{margin:0;padding:10px 0 0 25px;list-style:none}
.prodLayout:after{display:block;clear:both;height:10px}
.prodLayout li{margin:0;padding:0}
.prodLayout li a{position:relative;float:left;padding:10px 10px 25px}
.prodLayout li a.layoutImage1{z-index:1}
.prodLayout li a:hover{z-index:10}
.prodVideoWrap{position:relative;width:183px;height:225px;float:left;margin:0 0 5px 15px}
.prodVideoSubTitle{position:relative;text-align:center;font-weight:700;margin:0 0 5px;clear:both}
.prodVideoTitle{margin:5px 0;font-weight:700;font-size:15px;color:#000}
.prodVideoBG{position:relative;z-index:2;border:none}
.optTapeL,.optTapeR,.prodVideoPlay,.prodVideoPreview{position:absolute}
.prodVideoPreview{top:23px;left:5px;width:175px;z-index:1;border:none}
.prodVideoPlay{top:60px;left:60px;z-index:3;opacity:.5;filter:alpha(opacity=50);border:none}
.prodVideoName{font-size:12px}
.NoVideos{margin:10px 0 0 10px}
.prodOptions select{width:300px;background:url(../images/tri-dropdown.png)125px 4px no-repeat #fff;border:1;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;font-weight:700;text-overflow:"";padding-left:6px;}
.ddPrice{margin:0 0 0 10px;font-weight:700;color:#008}
.optTapeL{top:-13px;left:-17px;width:50px}
.optTapeR{bottom:-13px;right:-17px;width:50px}
.prodNoOptions{position:relative;width:393px;height:40px;margin:5px 0 15px;padding:25px 0 5px;background-color:#fff;color:#000;font-size:18px;font-weight:700;vertical-align:middle;top:15px;left:45px;border-top:silver solid 1px;border-right:silver solid 1px;border-bottom:silver solid 1px;border-left:silver solid 1px}
.canopyPalette,.sidewallPalette{border-top:#000 solid 1px;border-left:#000 solid 1px}
.nextGal{display:block;font-weight:700;margin:10px;cursor:pointer;clear:both}
.canopyPalette,.sidewallPalette{border-bottom:#000 solid 1px;clear:left}
.prodReviewWrap{margin:3px 0;border-bottom:1px solid #bbb}
.prodReviewWrap .ratingBlock{display:inline-block;width:100px;padding:3px 0;vertical-align:middle}
.prodReviewWrap .ratingBlock .ratingText{font-weight:700}
.prodReviewWrap .textBlock{display:inline-block;max-width:750px;margin:0 0 0 5px;padding:3px 0;text-align:left;vertical-align:middle}
.prodReviewWrap .textBlock .review{font-size:15px;margin:0 0 5px}
.prodReviewWrap .textBlock .info{color:#777;font-size:12px}
.prodReviewWrap .textBlock .additional{font-size:12px;margin:10px 0 0}
.prodReviewWrap .textBlock .addItems{font-size:12px;font-weight:700}
.prodReviewSub{text-align:center;font-weight:700;font-size:14px}
.canopyPalette{float:right;margin:0;padding:0;width:260px}
.canopyPalette div{float:left;height:25px;list-style:none;margin:0;padding:0;width:25px;border-right:#000 solid 1px}
.sidewallPalette{float:right;margin:2px 0 0;padding:0;width:286px}
.sidewallPalette div{float:left;height:25px;list-style:none;margin:0;padding:0;width:25px;border-right:#000 solid 1px}
#printingOpt{display:none;color:red}
.moreTab,.moreTab a{color:#FFF}
.prodDelivery{display:inline-block; font-weight:bold;color:#e00;}
@media only screen and (max-width:350px){.prodDelivery{margin-top:12px;display:block}}
.moreTab,.morepButtons{display:inline-Block}
.morepButtons img:hover{opacity:.6}
.moreTab{margin:0;width:150px;height:27px;background-color:#0C3754;text-align:center;padding-top:7px;float:left;border:1px solid grey}
.moreTab:hover{opacity:.6;text-decoration:underline;cursor:pointer}
.moreTitle{font-weight:700;font-size:18px;margin-bottom:20px;margin-top:0px}
.mmRelBox{width:315px;height:260px;border-bottom:dashed 1px #000;display:inline-block}
.mRelImage a{width:inherit;height:inherit}
.mRelImage img{width:150px}
.mRelTitle{padding:5px;height:20px;overflow:hidden}
.mRelButton{width:80%;padding:5px 10px;background:#0C3754;color:#FFF;font-weight:700;border-radius:5px;border:1px solid #99B8D0}
@media only screen and (min-width:971px){#moreRel{display:none}}
@media only screen and (max-width:500px){#moreGuide{display:none}}


body.overlay_gal {overflow:hidden}
body.overlay_gal:after {
    content: "";
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 10;
    background-color: rgba(0,0,0,0.5);
}

.container-zoom {
	text-align: left;
	width: 100%;
	position: relative;
	margin: auto;
}
body.overlay_gal  .container-col {
	float: none;
	top: 0px;
	position: absolute;
	left: 0px;
	width: 100%;
	padding: 0px;
}
body.overlay_gal .container-zoom {
	z-index: 9999;
	background-color: #FFF;
	max-width: 100% !important;
	padding: 15px;	
	height: 100vh;
}
body.overlay_gal .container-zoom #bbb_gallery_main {
	margin: auto;
	width: 100% !important;
	height: 100% !important;
	width: calc(100vw) !important;
	height: calc(100vh - 115px) !important;
}
body.overlay_gal .container-zoom #bbb_gallery_main .zoom {
	display: none !important;
}
body.overlay_gal .container-zoom #bbb_gallery_main .zoomlg{
	display: block !important;
	max-width: calc(100% - 60px) !important;
	max-height: 100% !important;
	margin: auto;
}

.container-zoom .zoomIn {
	overflow: hidden;
	position: relative;
	border-radius: 5px;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
}

.container-zoom .zoomIn.isZooming {
	display: block;
	cursor: move;
}

body:not(.overlay_gal) .container-zoom .zoomIn:not(.isZooming) .caption {
	position: absolute;
	bottom: 0px;
	padding: 3px;
	background-color: RGBA(150, 150, 150, 0.6);
	width: 100%;
	color: #FFF;
	z-index: 1;
}
body.overlay_gal .container-zoom .zoomIn:not(.isZooming) .caption {
	margin-top: 10px;
	margin-bottom: 10px;
}

.container-zoom .zoomIn.isZooming .caption {
	display: none;
}

/* Both desktop and mobile */

	.container-zoom .expand {
		position: absolute;
		z-index: 2;
		right: 10px;
		top: 10px;
	}
	.container-zoom .expand .btn {
		background-color: RGBA(255, 255, 255, 0.5);	
		border-color: RGBA(255, 255, 255, 0.2);	
		font-size: 18px;
		color: #333;
	}
	.container-zoom .expand .btn span:nth-child(2) {
		display:none
	}
	
	.container-zoom .expanded-left, .container-zoom .expanded-right {
		display: none;
	}
	.container-zoom .expanded-right {
		position: absolute;
		z-index: 2;
		right: 10px;
		top: 42vh;
	}
	.container-zoom .expanded-left {
		position: absolute;
		z-index: 2;
		left: 10px;
		top: 42vh;
	}	
	body.overlay_gal .container-zoom .expanded-left, body.overlay_gal .container-zoom .expanded-right {
		display: block;
	}	
	
	body.overlay_gal  .container-zoom .expand .btn span:nth-child(1) {
		display: none;
	}
	
	body.overlay_gal  .container-zoom .expand .btn span:nth-child(2) {
		display: block;
		color: #E30000;
	}
	body.overlay_gal  .container-zoom .expand .btn:hover {
		color: #444 !important;
		opacity: 0.5;
	}	
	body.overlay_gal .selectorWrapper {
		position: absolute;
		bottom: 0px;
		width: 98vw;
	}
	
	.gal_img img {height:100%;}
	
/* Desktop only css */
@media only screen and (min-width:768px) {

	body.overlay_gal .container-zoom .selectorWrapper {
		margin-top: 10px;
	}
	
	.selectorWrapper {
		padding: 2px;
		overflow: hidden;
	}

	.selectorWrapper .selector .gal_img {
		width: 40px;
		height: 40px;
		border: solid 1px #CCC;
		border-radius: 2px;
		display: inline-block;
		margin: 1px auto;
		cursor: pointer;
		overflow: hidden;
	}
	.selectorWrapper .selector .gal_img:hover {
		border: solid 1px #7BC9D6;
	}
	.selector {
		width: 9999px;
		left: 0px;
		position: relative;
		transition: all 1s;
	}

	.container-zoom .zoomlg {
	}
	.selectorWrapper .selectorUI {
		margin: auto;
		width: 79%;
		overflow: hidden;
		display: inline-block;
	}

	.selectorWrapper .previous {
		float: left;
	}
	.selectorWrapper .next {
		float: right;
	}

	.selectorWrapper button {
		height: 42px;	
	}
	.selectorWrapper .previous button {
		margin-right: 5px;
	}
	.selectorWrapper .next button {
		margin-left: 5px;
	}
	
	.container-zoom .imgpager {
		display: none;
	}
	
}

/* Mobile only css */
@media only screen and (max-width:768px) {
	body.overlay_gal .container-zoom #bbb_gallery_main .zoomlg {
		max-width: 100% !important;
	}
	body:not(.overlay_gal) .container-zoom .expand {
		display: none;
	}
	.container-zoom .expand .btn {
		font-size: 24px;
	}
	
	.container-zoom .selectorWrapper .previous, .container-zoom .selectorWrapper .next {
		display: none;
	}
	.container-zoom .gal_img img {
		display: none;
	}
	body.overlay_gal .container-zoom .imgpager {
		position: static;
		text-align: center;
		margin: auto;
		width: 100%;
		max-width: 65px;
		background-color: #FFF;
		box-shadow: none;
	}
	.container-zoom .imgpager {
		position: absolute;
		z-index: 2;
		right: 10px;
		top: 10px;
		background-color: rgba(204,204,204, 0.8);
		padding: 1px 10px;
		border-radius: 2px;
		font-weight: bold;
		box-shadow: 0 0 2px rgba(187,187,187,.8) inset;
	}
	body.overlay_gal .container-zoom #bbb_gallery_main {
		height: calc(100vh - 20px) !important;
	}
}

/* */

.more_details .badges {
	width: 100px;
	margin: 12px auto;
	text-align: center;
	color: #032161;
	cursor: pointer;
}
.more_details .badges p {
	padding-top: 6px;
	margin: -2px 0 8px;
}
.more_details .main_info h1 {
	font-size: 20px;
	margin-bottom: 5px;
}
.more_details .main_info h2 {
	font-size: 16px;
	color: #777;
	margin-top: 5px;
	margin-bottom: 5px;
}
.more_details .main_info h3 {
	font-size: 16px;
	margin-top: 5px;
}
.more_details .moneyback {
	background-color: #2C77B7;
    padding: 5px 10px;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
}
.more_details .moneyback a {
	color: #FFFFFF;
}

.more_details .brochure-btn {
	background-color: #ee1b23;
	color: #FFFFFF;
	padding: 5px 10px;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	border-radius: 20px;
}
.more_details .brochure-btn a {
	color: #FFFFFF;
}
.more_details .vertical_i_button {
	margin: 5px;
	color: #F5F3F4;
}
.more_details .vertical_i_button a  {
	text-align: center;
	color: #F5F3F4;
}
.more_details .vertical_i_button a span i:last-child, .more_details .vertical_i_button a span:last-child {
	color: #808080;
	display: inline-block;
}
.more_details .vertical_i_button a span i:first-child, .more_details .vertical_i_button a span:first-child  {
	color: #2c77b7;
}

.more_details .vitext {
	color: #000000 !important;	
}
.more_details .vertical_i_button a span:first-child i:last-child, .more_details .vertical_i_button a span:last-child  {	
	color: #FFFFFF;
}

.more_details .vertical_i_button span {
	
}
.more_details .vertical_i_button a:hover span i:first-child, .more_details .vertical_i_button a:hover span:first-child  {
	color: #FFC907;
}
.more_details .vertical_i_button a:hover {
	text-decoration: none;
}


.more_details .tablo {
	margin-top: 20px;
	font-size: 0;
	font-weight: bold;
}
.more_details ul.tablo {
	list-style: none;
	border-bottom: solid 15px #2C77B7;
	padding: 0px;
	margin-bottom: 0px;
}
.more_details ul.tablo:after {
	background-color: #2C77B7;
}
.more_details ul.tablo li{
	display: inline-block;
	background-color: #B3B3B3;
	color: #231F49;
	font-size: 15px;
	padding: 10px 20px;
	border-top-right-radius: 25px;
	margin-right: -25px;
	padding-right: 25px;
	position: relative;
	padding-left: 45px;
	cursor: pointer;
}
.more_details ul.tablo li:nth-child(0) {
	background-color: #E6E6E6;
	z-index: 9;
}
.more_details ul.tablo li:nth-child(1) {
	background-color: #B3B3B3;
	z-index: 8;
}
.more_details ul.tablo li:nth-child(2) {
	background-color: #CCCCCC;
	z-index: 7;
}
.more_details ul.tablo li:nth-child(3) {
	background-color: #E6E6E6;
	z-index: 6;
}
.more_details ul.tablo li:nth-child(4) {
	background-color: #B3B3B3;
	z-index: 5;
}
.more_details ul.tablo li:nth-child(5) {
	background-color: #CCCCCC;
	z-index: 4;
}
.more_details ul.tablo li:nth-child(6) {
	background-color: #E6E6E6;
	z-index: 3;
}
.more_details ul.tablo li:nth-child(7) {
	background-color: #B3B3B3;
	z-index: 2;
}
.more_details ul.tablo li:nth-child(8) {
	background-color: #CCCCCC;
	z-index: 1;
}

.more_details ul.tablo li.active {
	background-color: #2C77B7;
	color: #FFF;
}
.more_details ul.tablo li:hover {
	background-color: #2C96D3;
	color: #FFF;
}
@media only screen and (min-width:980px) {
	.more_details ul.tablo:not(.keepalign) li:nth-child(1) {
		padding-left: 20px;
	}
}
@media only screen and (max-width:980px) {
	.more_details ul.tablo:not(.keepalign) li {
		width: 100%;
		border-top-right-radius: 0px;
	}
}

.modal-table tr, .modal-table tr td {
	border-top: 0px !important;
}
.noshowopa {
	opacity: 0;
}

.more_details {
	
}

.more_details #revlisting {
	overflow-y: auto;
	min-height: 400px;
	max-height: 75vh;
}

.more_details .item_review {
	margin-top: 0px;
	margin-bottom: 0px;
}

.more_details .badges {display:inline-block}
.more_details .content-section-a {padding:25px;}
.more_details .tablonext {font-size: 24px;width: 100%;font-weight: bold;}
.more_detaisl .mauto {margin:auto;}
.more_details .prodOptions select {width:300px;display:inline-block;margin-bottom:6px;}
.more_details .STAR_BOX {
	font-size: 6px !important;
}
.more_details .specs, .more_details .benefits, .more_details .about, .more_details .story, .more_details .videos, .more_details .instructions, .more_details .tablo .reviews {						
	border-left: solid 1px #EEE;
	border-right: solid 1px #EEE;
	border-bottom: solid 1px #ECECEC;
	border-radius: 4px;
	padding: 25px;
	padding-bottom: 60px;						
}
.more_details .readable {
	line-height: 175%;
	font-size: 16px;
}
.more_details .highlight-reviews i {
	color: #FFC907 !important;
}

.more_details .playVideo {
	cursor:pointer;
	z-index:2;
	font-size: 100px;
	padding-left: 48px;
	padding-top: 28px;
	color: #EEEEEE;
}
.more_details .playVideo:hover {
	color: #999999;
}
.more_details .aboutvid img:hover {
	opacity: 1;
}						
.more_details .portfolio .portfolio-item {
    margin: 0 0 15px;
    right: 0
}
.more_details .portfolio .portfolio-item .portfolio-link {
    display: block;
    position: relative;
    max-width: 400px;
    margin: 0 auto
}
.more_details .portfolio .portfolio-item .portfolio-link .portfolio-hover {
    background: rgba(44,119,183, .9);
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0;
    transition: all ease .5s;
    -webkit-transition: all ease .5s;
    -moz-transition: all ease .5s
}
.more_details .portfolio .portfolio-item .portfolio-link .portfolio-hover:hover {
    opacity: 1
}
.more_details .portfolio .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content {
    position: absolute;
    width: 100%;
    height: 20px;
    font-size: 20px;
    text-align: center;
    top: 50%;
    margin-top: -12px;
    color: #fff
}
.more_details .portfolio .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content i {
    margin-top: -12px
}
.more_details .portfolio .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content h3,
.more_details .portfolio .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content h4 {
    margin: 0
}
.more_details .portfolio .portfolio-item .portfolio-caption {
    max-width: 400px;
    margin: 0 auto;
    background-color: #fff;
    text-align: center;
    padding: 25px
}
.more_details .portfolio .portfolio-item .portfolio-caption h4 {
    text-transform: none;
    margin: 0
}
.more_details .portfolio .portfolio-item .portfolio-caption p {
    font-family: "Droid Serif", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: italic;
    font-size: 16px;
    margin: 0
}
.more_details .portfolio * {
    z-index: 2
}
@media (min-width: 767px) {
    .more_details .portfolio .portfolio-item {
        margin: 0 0 30px
    }
}

 .youtube-player {
	position: relative;
	padding-bottom: 25%;
	height: 0;
	overflow: hidden;
	max-width: 100%;
	background: #000;
	margin: 5px;
}

.youtube-player iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	background: transparent;
}

.youtube-player img {
	bottom: 0;
	display: block;
	left: 0;
	margin: auto;
	max-width: 100%;
	width: 100%;
	position: absolute;
	right: 0;
	top: 0;
	border: none;
	height: auto;
	cursor: pointer;
	-webkit-transition: .4s all;
	-moz-transition: .4s all;
	transition: .4s all;
}

.youtube-player img:hover {
	-webkit-filter: brightness(75%);
}

.youtube-player .play {
	height: 72px;
	width: 72px;
	left: 50%;
	top: 50%;
	margin-left: -36px;
	margin-top: -36px;
	position: absolute;
	background: url("//i.imgur.com/TxzC70f.png") no-repeat;
	cursor: pointer;
}

.portfolio {
	text-align: center;
}
.portfolio-item {
	display: inline-block;
	max-width: 300px;
	margin: auto;
}
.portfolio-caption {
	min-height: 130px;
}