/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #949494;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 0;
	   -moz-border-radius: 0;
	        border-radius: 0;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
/* 	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); */
/*    	-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); */
/* 	box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); */
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
 	/*background-image: url('http://www.nooriworld.net/skin/frontend/shopistan/default/images/fancybox_sprite.png'); */
}

/*#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('../skin/frontend/shopistan/default/images/fancybox_loading.gif') center center no-repeat;
}*/
#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -28px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
	display:inline-block;
	background:url(../skin/frontend/shopistan/default/images/fancybox_loading.gif) no-repeat center center #000!important;
	border-radius:3px;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	/*background: url('http://www.nooriworld.net/skin/frontend/shopistan/default/css/fancybox_loading.gif') center center no-repeat;*/
}
.fancybox-close {
	position: absolute;
	top: 5px;
	right: 0;
	width: 25px;
	height: 25px;
	cursor: pointer;
	z-index: 8040;
	color: #666;
	background: none;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	/*background: transparent url('http://www.nooriworld.net/skin/frontend/shopistan/default/css/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
	display: none;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('../skin/frontend/shopistan/default/images/fancybox_overlay.png') repeat;
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	/*overflow-y: scroll;*/
	background: url(../skin/frontend/shopistan/default/images/fancybox_overlay.png) repeat;
	z-index: 9991;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	/*margin-bottom: -35px;*/
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 10px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	/*-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	font-weight: bold;
	text-shadow: 0 1px 2px #222;*/
	color: #FFF;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('http://www.nooriworld.net/skin/frontend/shopistan/default/css/fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('http://www.nooriworld.net/skin/frontend/shopistan/default/css/fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}




#fancybox-buttons {
	position: fixed;
	left: 0;
	width: 100%;
	z-index: 9999;
}
#fancybox-buttons.top {
	top: 10px;
}
#fancybox-buttons.bottom {
	bottom: 10px;
}
#fancybox-buttons ul {
	display: block;
	width: 166px;
	height: 30px;
	margin: 0 auto;
	padding: 0;
	list-style: none;
	border: 1px solid #111;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);
	-moz-box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);
	box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);
	background: rgb(50,50,50);
	background: -moz-linear-gradient(top, rgb(68,68,68) 0%, rgb(52,52,52) 50%, rgb(41,41,41) 50%, rgb(51,51,51) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(68,68,68)), color-stop(50%,rgb(52,52,52)), color-stop(50%,rgb(41,41,41)), color-stop(100%,rgb(51,51,51)));
	background: -webkit-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	background: -o-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	background: -ms-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	background: linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#222222',GradientType=0 );
}
#fancybox-buttons ul li {
	float: left;
	margin: 0;
	padding: 0;
}
#fancybox-buttons a {
	display: block;
	width: 30px;
	height: 28px;
	text-indent: -9999px;
	background-color: transparent;
	background-image: url('../skin/frontend/shopistan/default/images/fancybox_buttons.png');
	background-repeat: no-repeat;
	outline: none;
	opacity: 0.8;
}
#fancybox-buttons a:hover {
	opacity: 1;
}
#fancybox-buttons a.btnPrev {
	background-position: 5px 0;
}
#fancybox-buttons a.btnNext {
	background-position: -33px 0;
	border-right: 1px solid #3e3e3e;
}
#fancybox-buttons a.btnPlay {
	background-position: 0 -30px;
}
#fancybox-buttons a.btnPlayOn {
	background-position: -30px -30px;
}
#fancybox-buttons a.btnToggle {
	background-position: 3px -60px;
	border-left: 1px solid #111;
	border-right: 1px solid #3e3e3e;
	width: 35px
}
#fancybox-buttons a.btnToggleOn {
	background-position: -27px -60px;
}
#fancybox-buttons a.btnClose {
	border-left: 1px solid #111;
	width: 35px;
	background-position: -56px 0px;
}
#fancybox-buttons a.btnDisabled {
	opacity : 0.4;
	cursor: default;
}/*
 Cloud Zoom CSS. (c)2012 Star Plugins.
 This CSS can be altered to change the look and size of the lens.
*/

.cloudzoom-lens {
	border: none;
	width: 100px !important;
	height: 100px !important;
	cursor: crosshair;
}

/* CSS for zoom window (not used for 'inside' position). */
.cloudzoom-zoom {
	border: 1px solid #888;
}

.cloud-zoom-gallery .border {
	border-width: 1px;
	border-style: solid;
	border-right: none;
}

.border-right {
	border-right-width: 1px;
	border-right-style: solid;
}

/* CSS for captions */
.cloudzoom-caption {
	display: none; /* CSS captions should be hidden initially */
	text-align: left;
	background-color: #000;
	color: #fff;
	font-weight: bold;
	padding: 10px;
	font-family: sans-serif;
	font-size: 11px;
}

/* cloud-zoom */
/* This is the moving lens square underneath the mouse pointer. */
.cloud-zoom-lens {
	margin: 0;
	cursor: move;	
}

/* This is for the title text. */
.cloud-zoom-title {
	display: none;
	font-family: Arial, Helvetica, sans-serif;
	position: absolute !important;
	background-color: #000;
	color: #fff;
	padding: 5px;
	width: 100%;
	text-align: center;
	font-weight: bold;
	font-size: 10px;
	top: 0px;
}

/* This is the zoom window. */
.cloud-zoom-big {
	overflow: hidden;
}

/* This is the loading message. */
.cloud-zoom-loading {
	color: white;
	background: #222;
	padding: 3px;
	border: 1px solid #000;
}/*sm image slider*/
.sm_imageslider_wrap .owl-stage-outer{
	overflow: hidden;
}
.sm_imageslider_wrap .pre-text,
.sm_imageslider_wrap .post-text{
	margin: 10px 0;
}
.sm_imageslider_wrap .title-imageslider{
	margin-bottom: 15px;
}
.sm_imageslider .animated {
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.sm_imageslider .owl-animated-in {
  z-index: 0;
}
.sm_imageslider .owl-animated-out {
  z-index: 1;
}
.sm_imageslider .fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

/* 
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;
}

/* 
 *  Core Owl Carousel CSS File
 */
.sm_imageslider {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1;
}
.sm_imageslider .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
}
.sm_imageslider .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.sm_imageslider .owl-stage-outer {
  position: relative;
  -webkit-transform: translate3d(0px, 0px, 0px);
  overflow:hidden;
}
.sm_imageslider .owl-controls .owl-nav .owl-prev,
.sm_imageslider .owl-controls .owl-nav .owl-next,
.sm_imageslider .owl-controls .owl-dot {
  cursor: pointer;
  cursor: hand;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.sm_imageslider .owl-dots .owl-dot {
    display: inline-block;
}

.sm_imageslider.owl-loaded {
  display: block;
}
.sm_imageslider.owl-loading {
  opacity: 0;
  display: block;
}
.sm_imageslider.owl-hidden {
  opacity: 0;
}
.sm_imageslider .owl-refresh .owl-item {
  display: none;
}
.sm_imageslider .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.sm_imageslider .owl-item img {
  width: auto;
  max-width:100%;
  -webkit-transform-style: preserve-3d;
  transform: preserve-3d;
}
.feature-brand-block .sm_imageslider .owl-item .item > a{
	display:block;
	text-align:center;
}
.sm_imageslider.owl-text-select-on .owl-item {
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto;
}
.sm_imageslider .owl-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.sm_imageslider.owl-rtl {
  direction: rtl;
}
.sm_imageslider.owl-rtl .owl-item {
  float: right;
}

/* No Js */
.no-js .sm_imageslider {
  display: block;
}

/* 
 * 	Owl Carousel - Lazy Load Plugin
 */
.sm_imageslider .owl-item .owl-lazy {
  opacity: 0;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
.sm_imageslider .owl-item img {
  transform-style: preserve-3d;
}

.owl-theme .owl-controls {
    text-align: center;
}
.owl-theme .owl-controls .owl-nav [class*="owl-"] {
    background-color: #999999;
    color: #fff;
    cursor: pointer;
    display: inline-block !important;
    font-size: 14px;
    width:30px;
	height:30px;
	background-position:center center;
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	z-index:9999;
}
.sm_imageslider .owl-controls .owl-dot, 
.sm_imageslider .owl-controls .owl-nav .owl-next, 
.sm_imageslider .owl-controls .owl-nav .owl-prev {
   -webkit-user-select: none;  /* Chrome all / Safari all */
  -moz-user-select: none;     /* Firefox all */
  -ms-user-select: none;      /* IE 10+ */

  /* No support for these yet, use at own risk */
  -o-user-select: none;
  user-select: none;  
    cursor: pointer;
}


.owl-controls .owl-nav .owl-prev,
.owl-controls .owl-nav .owl-next{
	position:absolute;
	top:50%;
	margin-top:-15px;
}
/*
.owl-controls .owl-nav .owl-next{
	right:-15px;
	background-image:url(http://www.nooriworld.net/skin/frontend/shopistan/default/images/btn-next-slider.png);
}

.owl-controls .owl-nav .owl-prev{
	left:-15px;
	background-image:url(http://www.nooriworld.net/skin/frontend/shopistan/default/images/btn-prev-slider.png);
}*/
.feature-brand-block .owl-dots,
.deal-block .owl-dots{
	display:none!important;
}
.feature-brand-block:hover .item a img{
	opacity:0.5;
}
.feature-brand-block .item a img:hover{
	opacity:1
}
.owl-theme .owl-dots .owl-dot {
    display: inline-block;
}

.owl-theme .owl-dots .owl-dot span {
    background: none repeat scroll 0 0 #d7d7d5;
    border-radius: 30px;
    display: block;
    height: 16px;
    margin: 4px 4px;
    transition: opacity 200ms ease 0s;
    width: 16px;
}
#cpanel_wrapper {
	background: #e5e5e5;
	border: 1px solid #f3f3f3;
	border-right: none;
	color: #555;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 8px;
	position: fixed;
	top: 40px;
	width: 300px;
	z-index: 999;
	right: -302px;
	box-shadow: 0 0 1px rgba(0, 0, 0, 0.4);
}
#cpanel_btn {
	background: url(../skin/frontend/shopistan/default/images/cpanel/bg-cpanel-head.png) repeat left center #666 ;
	width: 40px;
	border-right: none;
	position: absolute;
	left: -41px;
	top: 8px;
	padding: 8px 0 9px;
	cursor: pointer;
	text-align: center;
	color: #fff;
	border-radius: 3px 0 0 3px;
}
#cpanel_wrapper .cpanel-head {
	background: url(../skin/frontend/shopistan/default/images/cpanel/bg-cpanel-head.png) repeat left center #666 ;
	font-size: 14px;
	font-weight: bold;
	width: 100%;
	padding: 3px 10px 0 10px;
	float: left;
	color: #fff;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) inset;
}
#cpanel_wrapper .cpanel-reset {
    float: right;
    margin: -3px -10px 0 0;
    position: relative;
    z-index: 1;
}
#cpanel_wrapper .cpanel-reset:before {
    border-color: rgba(0, 0, 0, 0) #0291FF rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 8px 8px 8px 0;
    content: "";
    left: 3px;
    position: absolute;
    top: 9px;
}
#cpanel_wrapper .cpanel-reset .btn {
    background: none repeat scroll 0 0 #0291FF;
    border: medium none;
    border-radius: 0;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) inset;
    font-weight: normal;
    padding: 8px 15px;
    text-transform: none;
    transition: all 0.2s ease 0s;
	color: #fff !important;
}
#cpanel_wrapper .cpanel-reset .btn:hover,
#cpanel_wrapper .cpanel-reset .btn:focus{
	outline: none;
}
#cpanel_wrapper .cpanel-reset:hover .btn {
    padding-right: 25px;
	outline: none;
}
#ytcpanel_accordion .accordion-heading{
    background-color: #F9F9F9;
    background-image: linear-gradient(to bottom, #FFFFFF, #F1F1F1);
    background-repeat: repeat-x;
    border: 1px solid #BCBCBC;
    box-shadow: 0 0 1px 1px rgba(255, 255, 255, 0.5) inset;
    margin: -1px;
	padding: 7px 10px;
}
#ytcpanel_accordion .accordion-heading:hover {
    background-color: #EDEDED;
    background-image: linear-gradient(to bottom, #F5F5F5, #E0E0E0);
    background-repeat: repeat-x;
}
#ytcpanel_accordion .accordion-heading.accordion-open {
	background: #888888;
    background: linear-gradient(to bottom, #999999, #777777) repeat-x scroll 0 0 #8B8B8B;
    border-color: #777777;
    box-shadow: none;	
}
#ytcpanel_accordion .accordion-heading .accordion-toggle {
    color: #555555 !important;;
    font-size: 12px;
    font-weight: bold;
}
#ytcpanel_accordion .accordion-heading .accordion-toggle i{
	color: #999999;
    float: left;
    font-size: 14px;
    margin: 2px 5px 0 0;
}
#ytcpanel_accordion .accordion-heading.accordion-open .accordion-toggle,
#ytcpanel_accordion .accordion-heading.accordion-open .accordion-toggle i{
	color: #fff !important;;
}
#ytcpanel_accordion .accordion-heading.accordion-open .accordion-toggle 
.icon-expand-alt:before{
	content:"\f117";
}
#ytcpanel_accordion .accordion-group .collapse {
    background: none repeat scroll 0 0 #FFFFFF;
    overflow: hidden;
    position: relative;
    z-index: 2;
}
#ytcpanel_accordion .accordion-group .collapse:before {
    border-color: #777777 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 8px 8px 0;
    content: "";
    left: 15px;
    position: absolute;
    top: -2px;
}
#ytcpanel_accordion{
	float: left;
	margin-top: 10px;
	width: 100%;
}
#ytcpanel_accordion .accordion-inner {
	padding: 10px 10px 10px;
	border: none;
}



#cpanel_wrapper option,#cpanel_wrapper optgroup,
#cpanel_wrapper input,#cpanel_wrapper select{
	background: none;
	color: #333;
}
#cpanel_wrapper select#select-store{
	padding: 3px 2px;
}

#cpanel_wrapper input.inputbox {
	border-radius: 0 0 0 0 !important;
	box-shadow: none !important;
	font-size: 11px !important;
	margin: 0 3px 0 0 !important;
	padding: 0 3px !important;
	width: 80px !important;
}

select.cp_select {
	font-size: 11px;
	height: auto;
	padding: 3px 2px;
	width: 120px;
	border-radius: 0px;
	color: #333;
}


.cpanel-head > span{
	float: left;
    margin-top: 5px;
	text-transform: uppercase;
}


.theme-color-heading {
	font-weight: bold;
	padding: 5px 0;
	display: block;
}

.cpanel-theme-color .theme-color.active {
	box-shadow: 0 0 0 2px rgba(173, 35, 35, 1) inset;
}

.cpanel-theme-color .theme-color {
	background-color: #CCC;
	width: 38px;
	height: 25px;
	line-height: 35px;
	text-align: center;
	float: left;
	margin: 0 4px 5px 0;
	cursor: pointer;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
}

.cpanel-theme-color .theme-color:hover {
	opacity: 0.7;
}
.cpanel-theme-color .theme-color.yellow {
	background-color: #f4a137;
}
.cpanel-theme-color .theme-color.blue {
	background-color: #00abf0;
}
.cpanel-theme-color .theme-color.tangerine {
	background-color: #e34931;
}
.cpanel-theme-color .theme-color.emerald {
	background-color: #009975;
}
.cpanel-theme-color .theme-color.green {
	background-color: #3ab54a;
}





#ytcpanel_accordion .accordion-group {
	border:1px solid #bcbcbc;
	margin-bottom: 5px;
}
#ytcpanel_accordion .accordion-inner{
	background: #fff;
}

/*#ytcpanel_accordion .accordion-group.cpanel-typography{
	border: none;
	padding-bottom: 0;
}
*/

#ytcpanel_accordion .cp-item {
	width: 33%;
	float: left;
}
#ytcpanel_accordion .cp-item > span.
#ytcpanel_accordion .store-switcher > span{
	width: 100%;
	float: left;
	margin-bottom: 2px;
}

#ytitem_3 .cp-item,
#ytitem_7 .cp-item{
	margin-bottom: 5px;
}
#ytitem_4 .cp-item,
#ytitem_5 .cp-item{
	margin-bottom: 5px;
	width: 100%;
}

#ytcpanel_accordion .cp-item.body-background-image {
	width: 100%;
	margin-bottom: 0;
}

#ytcpanel_accordion .cpanel-typography .cp-item {
	width: 50%;
}



.cp-item .pattern {
	height: 20px;
	margin: 0 5px 5px 0;
	width: 30px;
	border: 1px solid #CCC;
	float: left;
	cursor: pointer;
	text-indent: -999em;
	background-color: #f5f5f5;
}

.cp-item .pattern:hover {
	background-color: #ccc;
	border-color: #535353;
}

.cp-item .pattern.active {
	border-color: #535353;
}

#cpanel_wrapper a.reset {
	margin: 0 0 0 10px;
	color: #000;
}

.cpanel-input {
	padding: 1px 5px !important;
	width: 30px;
	font-size: 11px !important;
}

.cpanel-select {
	height: auto;
	padding: 2px !important;
	width: 90px;
	font-size: 11px !important;
}

#cpanel_btn i {
	vertical-align: top;
}

#cpanel_btn i:before {
	font-size: 18px;
}



/**----css menu mobile----***
/*sidebar*/
#yt-responsivemenu .btn.btn-navbar {
    top: -50px;
    left: 0;
    margin: 0;
    position: absolute;
	padding: 0;
	line-height: 100%;
	outline: none;
	border-radius: 0;
	width:50px;
	height:50px;
	border:none;
}
#yt-responsivemenu .btn.btn-navbar .icon-th-list{
	font-size: 20px;
	color: #fff;
}
#yt-responsivemenu .btn.btn-navbar:hover{
	color:#fff;
}
#yt_resmenu_sidebar {
    display: none;
}
.onpen-sidebar #yt_wrapper{
	left: 220px;
	padding-left: 10px;
}
.onpen-sidebar .yt_ressidebar_screennav {	
	left: 0;
}
.yt_ressidebar_screennav{
    background: #222;
    left: -220px;
	top: 0;
    margin: 0;
    position: absolute;
    width: 220px;
	height: 100%;
}
.yt_ressidebar_screennav #yt_screennav{
	background: #222;
}
#yt_screennav ul.siderbar-menu li ul{
}
#yt_screennav ul.siderbar-menu li a {
	padding: 9px 0 9px 10px;
	line-height: 100%;
	display:block;
	color:#fff !important;
	border-bottom: 1px solid #444;
}

/*collapse*/
#yt_resmenu_collapse{
	position:absolute;
	left: 0;	
	z-index: 999;
	top: 0px;
	width:100%;
}
#yt_resmenu_collapse ul.nav-menu{
	background-color: #222;
}
#yt_resmenu_collapse ul.nav-menu > li:hover,
#yt_resmenu_collapse ul.nav-menu > li.active{
	color:#FFF;
}
#yt_resmenu_collapse ul.nav-menu > li > a {
    border-bottom: 1px solid #444;
}
#yt_resmenu_collapse ul.nav-menu > li:hover,
#yt_resmenu_collapse ul.nav-menu > li.active,
#yt_resmenu_collapse ul.nav-menu > li.active > a > span,
#yt_resmenu_collapse ul.nav-menu > li:hover > a > span{
	color:#FFF;
}
.nav-collapse .nav-menu > li > a, 
.nav-collapse .dropdown-menu a {           
    padding: 8px 10px;
	display: block;
}
.nav-collapse .nav-menu > li {
    float: none;
	position:relative;
	z-index:10;
}
ul.nav-menu li.parent {
    position: relative;
}
.nav-collapse .nav > li {
    float: none;
}
ul.nav-menu li.parent .menuress-toggle.menuress-toggle:before {
    content: "\f107";
	font-family: 'FontAwesome';
	font-size:20px;
	display:block;
}
ul.nav-menu li.parent.open .menuress-toggle.menuress-toggle:before {
    content: "\f106";
	font-family: 'FontAwesome';
	font-size:20px;
	display:block;
}
ul.nav-menu li.parent .menuress-toggle {
    cursor: pointer;   
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    vertical-align: middle;
    width: 40px;
	color:#909090;
}
ul.nav-menu li.parent > .res-wrapnav {
    height: 0;
    opacity: 0;
}
ul.nav-menu li.parent > .res-wrapnav ul{
	position:relative;
	z-index:1;
}
ul.nav-menu li.parent.open > .res-wrapnav {
    display: block;
    opacity: 1;
	background:#2B2B2B;
	border-bottom: 1px solid #444;
}
ul.nav-menu li.parent > .res-wrapnav ul li{
	padding:5px 5px 5px 15px;
}
/*selectbox*/
#yt-responsivemenu .menu-selectbox{
	position:relative;
	top: 0px;
}
#yt-responsivemenu .menu-selectbox > select {
    opacity: 0;
    padding: 0;
	height: 50px;
	width: 50px;
	/*width: 100%;*/
	position:absolute;
	left:0;
	top: -50px;
	z-index:2;
}
#yt-responsivemenu .menu-selectbox > select > option{
	width: 200px;
	padding:5px 10px;
}

/***----------------------Device---------------------------***/
@media (min-width: 1200px) {
	.layout-boxed #yt_wrapper{
		width: 1200px;
	}
	.menu-on-top{
		position: fixed !important;
		top: 0;
		left: 0;
		width:100%;
		z-index: 999;
	}
	.menu-on-top .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_icon{
		width: 0px;
		height: 0px;
	}
	#yt_header.header2-wrap .yt-header-middle.menu-on-top{
		padding: 10px 0;
		border-bottom: 1px solid #ddd;
	}
	.products-list .product-list-left{
		width: 26%;
		margin-right: 10px;
	}
	.sm-serachbox-pro .sm-searbox-content {
		display: block !important;
	}

/*-----------MORE HOME PAGE LAYOUT-----------*/
	.header2-wrap .headerv2-newsletter-wrap,
	#yt_header.header2-wrap #yt_header_left{
		padding-right: 22px;
	}
	.header2-wrap .headerv2-banner-wrap,
	#yt_header.header2-wrap .yt-header-middle2-right{
		padding-left: 10px;
	}
	#yt_header.header2-wrap #yt_header_right{
		margin-left: -6px;
	}



}
@media (max-width: 1199px) {
	.detail-blog .postWrapper .postContent > p > img,
	.detail-blog .postWrapper .postContent > img{
		width: 100%;
	}
	.price_filter .price-to{
		margin-left: 0px;
	}
	#yt_header .mega-horizontal-right{
		margin-left: 0px;
	}
	.banner-right-home .banner-righthome a img{
		width: 100%
	}
	.banner-home .banner2 a img{
		width: 100%;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.layout-boxed #yt_wrapper{
		width: 1000px;
	}
	.sm_quickview_handler{
		display: none !important;
	}
	.menu-on-top{
		position: fixed !important;
		top: 0;
		left: 0;
		width:100%;
		z-index: 999;
	}
	.menu-on-top .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_icon{
		width: 0px;
		height: 0px;
	}
	#yt_header.header2-wrap .yt-header-middle.menu-on-top{
		padding: 10px 0;
		border-bottom: 1px solid #ddd;
	}
	.sm-serachbox-pro .sm-searbox-content {
		display: block !important;
	}
/*--------homepage-----------*/	
	#yt_header .head-cart{
		width: 25%;
	}
	#yt_header.header1-wrap .head-searchbox{
		width: 75%;
	}
	.header1-wrap .sm-serachbox-pro .jqTransformInputWrapper{
		width: 70% !important;
	}

	.header1-wrap .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_lv1.parent > a{
		padding: 0 20px !important;
	}
	.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li.sm_megamenu_lv1 > a.sm_megamenu_head{
		padding: 0 10px !important;
	}
	.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_6columns > .sm_megamenu_firstcolumn{
		width: 760px;
	}
	.banner-right-home .righthome2{
		margin: 8px 0;
	}
	
	.banner-policy .policy2,
	.banner-policy .policy{
		padding: 0 15px;
	}
	.products-grid .item .item-inner .product-info{
		padding: 0 3px 20px 4px;
	}
/*--------listing-----------*/
	#yt_main .yt-product-detail .sm-slider .item,
	.products-grid .item{
		min-height:365px;
	}	
	#narrow-by-list dd input{
		width:26%;
	}
	#narrow-by-list dd #price-filter-min-text{
		margin-right:2%;
	}
	#narrow-by-list .item-filter .a-right{
		float:left;
		margin-top:10px;
		margin-bottom:20px;
	}
	.sm-basic-products .bs-review .rating-links{
		display: none;
	}

/*----detail----*/
	.yt-product-detail .more-views.slide-gallery .next{
		right: 0;
	}
	.yt-product-detail .more-views.slide-gallery .prev{
		left: 0;
	}
	.yt-product-detail #yt_tab_reviewform .reviewform-col2{
		padding-left:0;
	}
	.yt-product-detail #yt_tab_reviewform .reviewform-col1{
		padding-right:0;
	}

	.policy-detail .banner-policy .policy1{
		padding: 32px 15px;
	}
	.policy-detail .banner-policy .policy3{
		padding: 32px 15px;
	}
/*---other----*/
	.respl-item .w-image-box .item-image a > img{
		width: 100%;
	}

	/*-----------MORE HOME PAGE LAYOUT-----------*/
	/*--V2--*/
	#yt_header.header2-wrap .logo{
		text-align: center;
	}
	#yt_header.header4-wrap .rev_slider_wrapper,
	#yt_header.header4-wrap .rev_slider,
	#yt_header.header3-wrap .rev_slider_wrapper,
	#yt_header.header3-wrap .rev_slider,
	#yt_header.header2-wrap .rev_slider_wrapper,
	#yt_header.header2-wrap .rev_slider{
		width: 100% !important;
	}
	.header2-wrap .headerv2-banner-wrap .headev2-banner a img{
		width: 100%;
	}
	.header2-wrap .block-newsletter{
		width: 100%;
	}
	.header2-wrap .block-newsletter #newsletter-validate-detail .input-box{
		width: 190px;
	}
	.header2-wrap .block-newsletter #newsletter-validate-detail .input-box #newsletter{
		width: 150px;
	}
	.header2-wrap .v2-banner3, 
	.header2-wrap .v2-banner4{
		width: 48.8%;
	}
	.header2-wrap .block-newsletter{
		padding: 16px 20px;
	}
	.homepagev3 .yt-tab-listing .respl-tabs-wrap ul li.respl-tab,
	.homepagev2 .yt-tab-listing .respl-tabs-wrap ul li.respl-tab{
		padding: 9px 10px;
	}
	.homepagev3 .collections li,
	.homepagev2 .collections li{
		width: 24%;
	}
	.homepagev3 .collections li.collect5,
	.homepagev2 .collections li.collect5{
		display: none;
	}

	/*--V3--*/
	.header3-wrap .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_lv1 > a{
		padding: 0 10px !important;
	}
	#yt_header.header3-wrap .head-searchbox{
		width: 100%;
	}
	.header3-wrap .sm-serachbox-pro .jqTransformSelectWrapper{
		width: 38% !important;
	}
	.header3-wrap .sm-serachbox-pro .jqTransformInputWrapper{
		width: 62% !important;
	}
	.header3-wrap .v3-bottom-right a img{
		width: 100%;
	}
	.block-policy-v3 .policy2 .policy-inner{
		padding: 20px 10px !important;
	}
	.block-policy-v3 .policy .policy-inner{
		padding: 20px 25px;
	}
	.sm-deal-wrap .item-deal .item-image a img{
		width: 100%;
	}
	.header4-wrap .sm-serachbox-pro .jqTransformSelectWrapper{
		width: 25% !important;
	}
	.header1-wrap .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_lv1 > a{
		padding: 0 15px;
	}

}
@media (max-width: 991px) {
	#cpanel_wrapper{
		display: none;
	}
	/*-----general-----*/
	.sm_quickview_handler{
		display: none !important;
	}
	#cpanel_btn{
		display: none;
	}	
	#yt_menu_short,
	.yt-menu{
		display: none;
	}
	.yt-responsivemenu{
		display: block !important;
	}
	.yt_ressidebar_screennav {
		display:block;
	}
	.price_filter .price-to{
		margin-left:0px;
	}
	/*----end general-----*/
/*--------homepage-----------*/	
	#location-popup{
		width: 100%;
	}
	.social-fixed{
		display: none;
	}
	#yt_header.header1-wrap .logo{
		text-align: center;
		margin-bottom: 20px;
	}
	#yt_header .yt-header-middle{
		padding: 24px 0;
	}
	#yt_header.header1-wrap .head-searchbox{
		margin-left: 0px;
	}
	#yt_header .head-cart{
		width:6%;
	}
	#yt_header.header1-wrap .head-searchbox{
		width: 76%;
	}	
	.header1-wrap .sm-serachbox-pro .jqTransformInputWrapper{
		width: 70% !important;
	}

	#yt_header_right{
		padding-left: 0px;
	}

/*-----------MORE HOME PAGE LAYOUT-----------*/
	.header4-wrap #yt_resmenu_collapse{
		top: 50px;
	}
	.header4-wrap #yt-responsivemenu .menu-selectbox > select,
	.header4-wrap #yt-responsivemenu .btn.btn-navbar{
		top: 0px;
	}

	#yt_header.header4-wrap .rev_slider_wrapper,
	#yt_header.header4-wrap .rev_slider,
	#yt_header.header3-wrap .rev_slider_wrapper,
	#yt_header.header3-wrap .rev_slider,
	#yt_header.header2-wrap .rev_slider_wrapper,
	#yt_header.header2-wrap .rev_slider{
		width: 100% !important;
	}
	/*--V4--*/
	
	.header4-wrap .header-top-2{
		display: none;
	}
	.header4-wrap .sm-serachbox-pro .jqTransformSelectWrapper{
		width: 25% !important;
	}
	.header4-wrap .sm-serachbox-pro .jqTransformInputWrapper{
		width: 70% !important;
	}
	.header4-wrap .v4-bottom-left{
		padding-right: 0px;
	}
	.header4-wrap .v4-bottom-right{
		padding-left: 0px;
		margin-top: 20px;
	}
	.block-policy-v3 .policy2,
	.block-policy-v3 .policy1{
		margin-bottom: 10px;
	}
	/*--V3--*/
	.header3-wrap .welcome-msg{
		display: none;
	}
	.header3-wrap .yt-header-middle2-right{
		padding-left: 0px;
	}
	.header3-wrap .v3-bottom-right{
		display: none;
	}
	.header3-wrap .v3-bottom-left{
		padding-right: 0;
		float: left;
	}
	
	.homepagev2 .collections li,
	.homepagev3 .collections li{
		width: 49%;
	}
	.homepagev2 .collections li.collect6,
	.homepagev3 .collections li.collect6{
		display: block;
	}
	.homepagev2 .collections li.collect1,
	.homepagev2 .collections li.collect2,
	.homepagev2 .collections li.collect3,
	.homepagev2 .collections li.collect4,
	.homepagev3 .collections li.collect1,
	.homepagev3 .collections li.collect2,
	.homepagev3 .collections li.collect3,
	.homepagev3 .collections li.collect4{
		margin-bottom: 10px;
	}

	/*----V2----*/
	.header2-wrap .sm-serachbox-pro .jqTransformSelectWrapper{
		width: 24% !important;
	}
	.header2-wrap .sm-serachbox-pro .jqTransformInputWrapper{
		width: 76% !important;
	}
	.header2-wrap .headerv2-banner-wrap{
		display: none;
	}
	.header2-wrap .headerv2-newsletter-wrap{
		padding-right: 0px;
	}
	.header2-wrap .block-newsletter #newsletter-validate-detail .input-box #newsletter,
	.header2-wrap .block-newsletter #newsletter-validate-detail .input-box,
	.header2-wrap .yt-header-bottom .header-bottom,
	.header2-wrap .block-newsletter{
		width: 100%;
	}
	.header2-wrap .block-newsletter .block-title{
		text-align: center;
	}
	.header1-wrap .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_lv1 > a{
		padding: 0 15px;
	}

}
@media (min-width: 768px) and (max-width: 991px) {
	.yt-responsivemenu{
		display: block !important;
	}
	.yt_ressidebar_screennav {
		display:block;
	}
	#cpanel_wrapper{
		display: none;
	}
	.layout-boxed #yt_wrapper{
		width: 768px;
	}
	
	.sm-serachbox-pro .sm-searbox-content {
		display: block !important;
	}
	/*------home page---------*/
	#yt_header .header-bottom .inner{
		width:90%;
	}
	.banner-top .bannertop3-2{
		margin-top:19px;
	}
	.products-grid .item{
		min-height:475px;
	}
	.header1-wrap .sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu{
		float: right;
	}
	.header1-wrap .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_lv1 > a{
		padding: 0 15px;
	}
	.sm-categories .cat-wrap{
		padding: 0 10px;
	}
/*--------------------home-------------------------*/	
	#yt-responsivemenu .btn.btn-navbar:hover{
		background-color: #7d7d7d;
	}
	.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_lv1.parent > a{
		padding: 0 12px !important;
	}
	.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_dropdown_1column{
		min-width: 140px;
	}
	.banner-right-home .righthome2{
		margin: 9px 0;
	}

	.yt-tab-listing .respl-tabs-wrap ul li.respl-tab{
		padding: 9px 10px;
	}
	.yt-tab-listing .respl-items-container .respl-items .respl-item{
		margin-bottom: 30px;
	}
	.yt-tab-listing .products-grid .item{
		margin-bottom: 0px;
	}
	.banner-home .banner2-3{
		display: none;
	}

	.collections li{
		width: 32%;
	}
	 .collections li.collect1,
	 .collections li.collect2,
	 .collections li.collect3{
		margin-bottom: 20px;
	}
	.sm-categories .cat-wrap .content-box .inner{
		padding-bottom: 25px;
	}

	.spotlight-wrap .spotlight3,
	.spotlight-wrap .spotlight4{
		margin-top: 20px;
	}
/*-----------------------listing-----------------------*/
	#narrow-by-list dd input{
		width:49%;
	}
	#narrow-by-list dd #price-filter-min-text{
		margin-right:2%;
	}
	#narrow-by-list .item-filter .a-right{
		float:left;
		margin-top:10px;
		margin-bottom:20px;
	}
	
	.products-grid .item{
		min-height:372px;
	}
	.category-blog .toolbar .view-mode-wrap{
		width: 0;
	}
	.category-blog .toolbar .pager-wrapper,
	.category-blog .toolbar .toolbar-center{
		width: 50%;
		float: right;
	}
	.toolbar .limiter-wrap{display:none;}
	.toolbar .sort-by-wrap{
		width: 70%;
	}
	.toolbar .pagination-wrap{
		width:100%;
	}	
	.sm-basic-products .bs-review .rating-box{
		margin-right: 15%;
	}
	.slider-tabl.category-products .item .product-image{
		text-align: center;	
	}
	.header1-wrap .slider-tabl.category-products .item .product-image a img{
		width: auto;
	}
	.header1-wrap .slider-tabl.category-products .item-inner .product-image .image-hover{
		left: 14%;
	}
	.products-grid .item .item-inner .product-info {
	    padding: 0 8px 20px;
	}
	#narrow-by-list dd #button-price-slider{
		margin-top: 10px !important;
	}
	.toolbar-top .toolbar{
		padding: 10px 0;
	}
	.toolbar-top .toolbar .pager-wrapper,
	.toolbar-bottom .toolbar .toolbar-center,
	.toolbar-bottom .toolbar .view-mode-wrap{
		display: none;
	}
	.toolbar-blog-comment .toolbar .toolbar-center{
		width: 100%;
	}
	.toolbar-blog-comment .toolbar .toolbar-center .sort-by-wrap,
	.toolbar-blog-comment .toolbar .toolbar-center .limiter-wrap{
		display: block;
		width: 50%;
		float: left;
	}
	.toolbar-blog-comment .toolbar .pager-wrapper,
	.toolbar-blog-comment .toolbar .view-mode-wrap{
		display: none;
	}
	.toolbar .pagination-wrap .inner{
		float: left;
	}
	.toolbar .pager-wrapper{
		padding-left: 0;
	}
/*------------------------detail page---------------------------*/	
	
	.yt-product-detail .more-views.slide-gallery .next{
		right: 0;
	}
	.yt-product-detail .more-views.slide-gallery .prev{
		left: 0;
	}
	.yt-custom-block{
		float: left;
		margin-top: 30px;
		display: none;
	}
	.cart-collaterals select,
	.cart-collaterals input,
	#postcode{
		width:200px;		
	}
/*-----other----------------*/
	#postComment .form-list .input-box label{
		width: 15%;
	}
	#postComment #comment{
		width: 85%;
	}
	.my-account th .nobr{
		white-space:inherit !important;
	}
	#blog-detail .postWrapper .postContent img{
		width:100%;
	}
	.contact-page .contact-us-left{
		padding-right:0px;
	}
	.page-about .row1-left{
		text-align:center;
		margin-bottom:20px;
	}
	.page-about .about-row1 .row1-right .row1-right-cont2{
		margin-top:30px;
	}
	.page-about .about-row2 .row2 .about-img{
		text-align:center;
	}
	/*--------MORE HOME PAGE LAYOUT----------*/
	.homepagev2 .yt-tab-listing .respl-wrap,
	.homepagev3 .yt-tab-listing .respl-wrap{
		margin-top: 32px;
	}
	.homepagev2 .yt-tab-listing .title-text,
	.homepagev3 .yt-tab-listing .title-text{
		border-bottom: none;
	}

    .wrapper_404page .content-404page{
        float:none;
        margin-left:auto;
        margin-right:auto;
    }

    .img-right-404{
        text-align: center;
        margin-top:30px;
    }
}
@media (max-width: 767px) {
	.sm-serachbox-pro:before{
		content:"\f002";
		display:inline-block;
		width:100%;
		height:100%;
		color:#fff;
		text-align:center;
		line-height:34px;
		font-size:16px;
		font-family:FontAwesome;
	}
	.header1-wrap .sm-serachbox-pro .jqTransformInputWrapper{
		width:100%!important;
		padding-right:34px;
	}
	.sm-serachbox-pro:hover{
		background-color:#f2f2f2;
	}
	.sm-serachbox-pro:hover:before{
		color:#666;
	}
	.sm-serachbox-pro:hover .sm-searbox-content{
		display:block;
		right:-1px;
	}
	.yt-responsivemenu{
		display: block !important;
	}
	.yt_ressidebar_screennav {
		display:block;
	}
	#cpanel_wrapper{
		display: none;
	}
	#yt_header .header-bottom,
	#yt_content #yt_main .columns-w{
		padding-left:10px;
		padding-right:10px;
	}
	#yt_footer .container .row{
		margin-left: -5px;
		margin-right: -5px;
	}
	#yt-responsivemenu .btn.btn-navbar{
		left:10px;
	}

/***--------------------header-------------------------***/		
	.language-currency .switcher-wrap .switch-content{
		/*left: 1px;*/
		width: 100%;
	}
	#yt_header .language-currency{
		padding-right: 0px;
		position: relative;
		z-index: 2;
	}
	.language-currency .switcher-wrap{
		width: 50%;
	}
	.header1-wrap .language-currency .currency-switcher .overwrite-switch{
		border-right: none;
	}
	.language-currency .inner{
		width: 100%;
		border-bottom: 1px solid #ddd;
	}
	.head-quicklink{
		position: relative;
		z-index: 1;
	}
	#yt_header .yt-header-middle{
		padding-bottom:0px !important;
	}
	.yt-header-middle .logo{
		padding-top:20px;
		padding-bottom:0px;}
	.icon-th-list::before{
		color:#fff;}
	#yt_header .mega-horizontal-right{
		display: none;
	}
	.sm-serachbox-pro .jqTransformSelectWrapper{
		display: none;
	}
	.header-middle-right{
		background-color: #666;
	}
	#btn-searchbox-mobile{
		display: block;
	}
	#yt_header.header1-wrap .mega-horizontal-wrap{
		height: 34px;
		line-height: 34px;
	}
	.sm-serachbox-pro{
		position: absolute;
		width: 35px;
		height: 35px;
		right: 37px;
		border-left: 1px solid #777;
		margin: 0;
	}
	.sm-serachbox-pro .sm-searbox-content {
		display: none;
		position: absolute;
		right: -36px;
		width: 284px;
		background-color: #f2f2f2;
		padding: 10px;
	}
	.sm-serachbox-pro .jqTransformInputWrapper{
		width: 100% !important;
	}
	.sm-serachbox-pro .jqTransformInputWrapper input.input-text{
		border-left: 1px solid #ddd;
	}

	.mini-cartpro .block-title .btn-toggle .detail-minicart{
		display: none;
	}
	.header1-wrap .mini-cartpro .block-title .show-cart-button{
		margin-top: 0px;
	}
	.mini-cartpro .block-title .btn-toggle{
		padding-left: 36px;
	}
	.mini-cartpro .block-title .show-cart-button:before{
		height: 35px;
	}
	.mini-cartpro .block-content:before{
		right: 13px;
	}
	.mini-cartpro .block-content{
		top: 40px;
		right: 1px;
	}
	#yt-responsivemenu .btn.btn-navbar{
		width: 35px;
		height: 35px;
	}
	#yt-responsivemenu .btn.btn-navbar .icon-th-list{
		font-size: 18px;
	}
	#yt-responsivemenu .btn.btn-navbar{
		top:-35px;
		left:10px;
	}

/*------------------------home page--------------------------*/	
	#location-popup img{
		width: 100%;
	}
	#location-popup .col2{
		display: none;
	}
	#location-popup .col1{
		width: 100%;
	}
	#location-popup .inner{
		padding: 20px;
	}

	#custom_popular_search{
		display: none;
	}
	.slideshow-wrap{
		width: 100%;
		margin-right: 0;
		margin-top:0px;
	}
	.slideshow-wrap .tp-caption.market-slide3-btn-buynow,
	.tp-caption.market-slide1-btn-shopnow{
		display: none;
	}
	.banner-right-home{
		width: 100%;
		display: block;
	}
	.banner-policy{
		display: none;
	}

	.respl-tabs-container .respl-tabs-wrap{
		float: none;
		margin-right: 50px;
		margin-top: 40px;
	}
	.yt-tab-listing .respl-tabs-wrap ul li.respl-tab.tab-sel{
		border: none !important;
	}
	.yt-tab-listing .respl-tabs-wrap ul li.respl-tab{
		width: 100%;
		padding-left: 0;
		padding-right: 0;
	}
	.yt-tab-listing .respl-items-container .respl-items .respl-item{
		margin: 15px 0;
	}
	.banner-home .banner2-1{
		margin-bottom: 30px;
		float: left;
	}
	.banner-home .banner2-3{
		margin-top: 30px;
		float: left;
	}
	.collections li{
		margin-bottom: 20px;
		width: 100%;
	}
	.collections li.collect6{
		margin-bottom: 0;
	}
	.sm-categories{
		margin: 0;
		padding: 10px;
	}
	.sm-categories .cat-wrap .content-box .inner{
		padding-bottom: 20px;
	}

	.yt-payment,
	.spotlight-wrap .spotlight .block-title{
		padding-top: 10px;
	}
	.hotcate-wrap .block-title{
		margin: 0 10px;
	}
/*-----------------listing---------------------*/
	#yt_main{
		clear: both;
	}
	#yt_pathway ul.breadcrumbs li{
		margin-bottom: 3px;
	}
	#yt_main #yt_main_right, .yt-main-right{
		padding-left: 10px;
		padding-right: 10px;
	}
	#yt_main_left, #yt_left{
		padding-left:10px;
		padding-right:10px;
	}	
	.toolbar .toolbar-center{
		margin-top: 10px;
	}
	.toolbar .pager-wrapper{
		margin-top: 8px;
	}
	.toolbar .pagination-wrap{
		width:100%;
	}
	.products-list .item .product-info{
		padding-left:0;
		float:left;
		margin-top: 20px;
	}
	
/*--------------detail page-------*/
	#product_addtocart_form{
		margin-right: 0px;
	}
	.yt-product-detail .yt-detail-left{
		padding-right:0;
	}
	.yt-product-detail .yt-detail-right{
		margin-top:30px;
		padding-left:0;
	}
	.yt-product-detail .tab-product-detail .yt-tab-navi > li,
	.yt-product-detail .tab-product-detail .yt-tab-navi > li > a{
		width:100%;
	}
	.yt-product-detail #yt_tab_reviewform .reviewform-col2{
		padding-left:0;
	}
	.yt-product-detail #yt_tab_reviewform .reviewform-col1{
		padding-right:0;
	}
	.yt-product-detail .more-views .jCarouselLite > ul > li{
		margin: 0 4px;
	}
	.yt-product-detail .tab-product-detail .yt-tab-navi{
		width: 100%;
	}
	.yt-product-detail .tab-product-detail .yt-tab-content{
		margin-left: 0px;
		border-left: none;
	}
/*------------------------other page---------------------------*/

	#product_comparison .add-to-links .link-wishlist{
		float: none;
		display: inline-block;
	}
	#product_comparison .rating-box{
		margin-left: 45px;
	}
	/* blog */
	.list-blog .postWrapper .postRight{
		margin-top:20px;
	}
	#blog-detail .postWrapper .postContent img{
		width:100%;
	}
	#postComment .form-list .input-box label{
		width: 100%;
	}
	#postComment #comment{
		width: 100%;
	}
	/* about us */
	.sm_imageslider .owl-item img{
		width: 100% !important;
	}
	.page-about img{
		width:100%;
	}
	
	/*contact*/
	#contactForm{
		margin-top: 20px;
	}
	.contact-us-right{
		margin-top:30px;
	}
	.contact-page #contactForm .fields,
	.contact-page #contactForm .wide{
		width:100%;
	}
	/* about */
	.aboutus-page .des-about-us{
		clear:both;
		margin-left:0px;
		padding-top:20px;
		margin-bottom:20px;
	}

/*account*/		
	.account-login{
		/*padding: 0 15px;*/
	}
	.my-account .col2-set .col-1, .account-login .col2-set .col-1,
	.my-account .col2-set .col-2, .account-login .col2-set .col-2{
		width: 100%;
		margin-bottom: 15px;
	}
	.my-account .form-list .field{
		width: 100%;
	}
	.my-account .link-reorder{
		float: none;
	}
	.my-account .pager .pages,
	.my-account .pager .limiter,
	.my-account .pager .amount{
		float: left;
		width: 100%;
		text-align: left;
		padding: 7px 0;
		border-bottom: 1px dotted #e9e9e9;
	}
	.my-account .pager .amount{
		padding-top: 0;
	}
	.my-account .pager .pages{
		padding-bottom: 0;
		border: none;
	}
	.my-account .data-table tr td{
		display: block;
		border: none;
	}
	.my-account #wishlist-view-form .buttons-set{
		width: 100%;
	}
	.my-wishlist #wishlist-view-form .buttons-set .button,
	#shopping-cart-table.cart-table .button{
		width: 100%;
		margin-top: 2px;
	}
	/*general*/
	.cart-collaterals .totals{
		margin-left:0px;
	}
	.my-account .data-table thead th,
	.my-account .data-table thead td,
	.my-account .data-table tr th,
	.my-account .data-table tr td,
	.my-account .data-table tfoot td,
	.my-account .data-table tr.first th,
	.my-account .data-table tr.first td ,
	.catalog-product-compare-index .data-table thead th, 
	.catalog-product-compare-index .data-table thead td, 
	.catalog-product-compare-index .data-table tr.even th, 
	.catalog-product-compare-index .data-table tr.odd td, 
	.catalog-product-compare-index .data-table tr.odd th, 
	.catalog-product-compare-index .data-table tr.even td, 
	.catalog-product-compare-index .data-table tfoot td, 
	.catalog-product-compare-index .data-table tr.first th, 
	.catalog-product-compare-index .data-table tr.first td {
    display: block;
    float: none !important;
    text-align: center;
    width: auto !important;
	border:none !important;
	}
	
	
	.yt-product-detail .tab-product-detail .yt-tab-content{
		padding-left:5px;
		padding-right:5px;
	}
	#yt_tab_reviewform .data-table th{
		padding:10px 0px;
	}
	select {
		width: 100%;
	}
	/*--cart--*/
	#yt_wrapper .checkout-types{
		float:right;
		margin-top:0;
		margin-bottom:20px;
	}
	#shopping-cart-table .hidden-mobile{
		display:none;
	}
	#shopping-cart-table th,
	#shopping-cart-table tr td{
		padding:10px 2px;
	}
	#shopping-cart-table tfoot td{
		padding:10px;
	}
	#yt_main .cart .page-title h1{
		margin-top:20px;
		margin-bottom:20px;
	}
	#shopping-cart-table .nowrap, 
	#shopping-cart-table th .nobr{
		white-space:inherit !important;
	}

	/*----MORE HOME PAGE LAYOUT ----*/
	.respl-items-container .category-products.carousel{
		margin: 0;
	}
	.respl-items-container .carousel-inner.products-grid .item-tab-listing{
		padding: 0;
	}
	.respl-items-container .carousel-inner.products-grid .item-tab-listing .row{
		margin-left: 0;
		margin-right: 0;
	}
	.yt-tab-listing .respl-items-container .respl-items.respl04-1 .respl-item{
		padding: 0 5px;
	}
	/*---V4 ---*/
	.header4-wrap #yt-responsivemenu .menu-selectbox > select, 
	.header4-wrap #yt-responsivemenu .btn.btn-navbar{
		/*top: -35px;*/
		z-index: 4;
	}
	#yt-responsivemenu .menu-selectbox > select{
		width: 34px;
		height: 35px;
	}
	.header4-wrap .yt-header-middle .header-middle-right .inner{
		float: left;
		margin-left: 35px;
	}
	#yt_header.header4-wrap #select-language li a,
	.header4-wrap .language-currency .language-switcher .overwrite-switch span{
		text-indent: -999em;
		display: block;		
	}
	.header4-wrap .language-currency .overwrite-switch{
		margin-bottom: 2px;
	}
	.header4-wrap .language-currency .overwrite-switch span, 
	#yt_header.header4-wrap #select-language li a{
		padding-left: 0px;
	}
	.header4-wrap .language-currency .currency-switcher .overwrite-switch{
		float: left;
	}
	.header4-wrap .language-currency .language-switcher.switcher-wrap .switch-content{
		min-width: 35px !important;
	}
	.header4-wrap .language-currency .currency-switcher.switcher-wrap .switch-content{
		min-width: 60px !important;
	}
	.header4-wrap .language-currency .language-switcher ul li{
		padding: 4px 0;
	}
	.header4-wrap .language-currency .switcher-wrap .switch-content{
		right: auto !important;
		left: 0 !important;
	}
	.header4-wrap .header-middle-right{
		padding-top: 0;
	}
	#yt_header.header4-wrap .yt-header-middle{
		padding-bottom: 0px;
	}
	.header4-wrap .wishlist-compare{
		display: none;
	}
	.header4-wrap .mini-cartpro .block-title .btn-toggle .detail-minicart-v4{
		display: none;
	}
	#yt_header.header4-wrap .yt-header-middle2{
		height: 35px;
		margin-top: -35px;
	}
	.header4-wrap .yt-header-middle2-right{
		margin-top: -42px;
		float: right;
		z-index: 3;
		width: 50%;
	}
	.header4-wrap .mini-cartpro.block .block-title{
		border-bottom: none;
		height: 35px;
		border-radius: 0;
		width: 35px;
		padding: 0 7px;
	}
	.header4-wrap .sm-serachbox-pro .jqTransformInputWrapper{
		width: 100%;
	}
	#yt_header.header4-wrap .logo{
		text-align: center;
		margin-bottom: 30px;
	}
	.header4-wrap .v4-bottom-right{
		padding-left: 10px;
		padding-right: 10px;
	}
	.headerv4-policy-wrap .policy3 {
		margin-bottom: 10px;
	}
	
	.block-policy-v3{
		padding-left: 10px;
		padding-right: 10px;
	}
	/*----V3----*/
	#yt_header.header3-wrap .head-quicklink .links li a, 
	#yt_header.header2-wrap .head-quicklink .links li a{
		text-indent: -99em;
		padding-left: 0;
		text-align: center;
	}
	#yt_header.header3-wrap .head-quicklink .links li, 
	#yt_header.header2-wrap .head-quicklink .links li{
		width: 34px;
	}
	.header3-wrap .header-top-2 .inner, 
	.header2-wrap .header-top-2 .inner{
		padding-right: 10px;
	}
	#yt_header.header2-wrap #select-language li a,
	.header2-wrap .language-currency .language-switcher .overwrite-switch span,
	#yt_header.header3-wrap #select-language li a,
	.header3-wrap .language-currency .language-switcher .overwrite-switch span{
		text-indent: -999em;
		display: block;		
	}
	.header2-wrap .language-currency .language-switcher .overwrite-switch,
	.header3-wrap .language-currency .language-switcher .overwrite-switch{
		width: 34px;
	}
	.header2-wrap .language-currency .overwrite-switch span, 
	#yt_header.header2-wrap #select-language li a,
	.header3-wrap .language-currency .overwrite-switch span, 
	#yt_header.header3-wrap #select-language li a{
		padding-left: 0px;
	}
	.header2-wrap .language-currency .currency-switcher .overwrite-switch,
	.header3-wrap .language-currency .currency-switcher .overwrite-switch{
		float: left;
	}
	.header2-wrap .language-currency .language-switcher.switcher-wrap .switch-content,
	.header3-wrap .language-currency .language-switcher.switcher-wrap .switch-content{
		min-width: 35px !important;
	}
	.header2-wrap .language-currency .currency-switcher.switcher-wrap .switch-content,
	.header3-wrap .language-currency .currency-switcher.switcher-wrap .switch-content{
		min-width: 60px !important;
	}
	.header2-wrap .language-currency .language-switcher ul li,
	.header3-wrap .language-currency .language-switcher ul li{
		padding: 4px 0;
	}
	.header2-wrap .language-currency .switcher-wrap .switch-content{
		left: auto !important;
		right: 0 !important;
	}
	.header3-wrap .language-currency .switcher-wrap .switch-content{
		right: auto !important;
		left: 0 !important;
	}
	.header2-wrap .language-currency .overwrite-switch:after,
	.header3-wrap .language-currency .overwrite-switch:after{
		display: none;
	}
	.header2-wrap .language-currency .switcher-wrap,
	.header3-wrap .language-currency .switcher-wrap{
		width: auto;
	}
	.header3-wrap .yt-header-middle2-left{
		display: none;
	}
	.header3-wrap .header-middle-right .phone-contact{
		display: none;
	}
	.header3-wrap .header-middle-right{
		background-color: #fff;
		padding-top: 0;
	}
	#yt_header.header2-wrap .logo,
	#yt_header.header3-wrap .logo{
		text-align: center;
		margin-bottom: 30px;
	}
	.header3-wrap .yt-header-middle2{
		border-top: none;
		border-bottom: none;
		box-shadow: none;
	}
	.header3-wrap .language-currency .switcher-wrap .switch-content{
		right: 0 !important;
		left: auto !important;
	}
	.header3-wrap .sm-serachbox-pro{
		margin: 0px 5px 0 0;
	}
	#yt_header.header3-wrap .head-cart{
		margin-top: 2px;
	}
	.header3-wrap .headerv3-policy-wrap{
		display: none;
	}
	.homepagev3 #yt_content{
		z-index: 2;
	}
	.homepagev3 #yt-responsivemenu .btn.btn-navbar{
		top: -236px;
		background-color: #666;
	}
	.homepagev3 #yt_resmenu_collapse{
		top: -200px;
	}
	/*------------V2---------*/
	.header2-wrap .welcome-msg{
		display: none;
	}

	.homepagev2 .yt-tab-listing .carousel-control-wrap{
		margin-top: -55px;
	}
	.homepagev2 #yt_right,
	.homepagev2 #yt_main.yt-main-left{
		padding-left: 10px;
		padding-right: 10px;
	}
	.homepagev2 .v2-banner-home{
		display: none;
	}
	.header2-wrap .header-middle-right .sm_megamenu_wrapper_horizontal_menu{
		display: none;
	}
	#yt_header.header2-wrap .yt-header-middle{
		padding: 30px 0 0 0;
	}
	.header2-wrap .sm-serachbox-pro{
		margin: 0px 5px 0 0;
	}
	#yt_header.header2-wrap .yt-header-middle2{
		background-color: #fff;
	}
	.header2-wrap .header-middle-right{
		height: 35px;
	}
	#yt_header.header2-wrap .head-cart{
		margin-top: -5px;
	}
	.header2-wrap .sm-serachbox-pro{
		top:-36px;
		z-index: 5;
	}
	.header2-wrap  #yt-responsivemenu .btn.btn-navbar{
		top: -37px;
	}
	.header2-wrap .mini-cartpro .block-content{
		top: 46px;
	}
	#yt_header.header2-wrap #yt_header_left{
		z-index: 3;
	}
	#yt_header.header2-wrap .yt-header-top{
		z-index: 6;
	}

    .wrapper_404page .content-404page{
        float:none;
        margin-left:auto;
        margin-right:auto;
    }

    .wrapper_404page .content-404page .button-404{
        padding-bottom:30px;
    }

    .img-right-404{
        display:none;
    }

}
@media (min-width: 479px) and (max-width: 767px) {
	.banner-home .banner2 a{
		float: none;
	}
	#yt_main .yt-product-detail .sm-slider .item,
	.catalog-category-view .products-grid .item,
	.yt-tab-listing .respl-items-container .respl-items .respl-item{
		width: 50%;		
	}
	/*.products-grid .item .item-inner .product-info{
		padding:0 5px 20px;
	}*/
	.yt-product-detail .more-views.slide-gallery .next{
		right: 0;		
	}
	.yt-product-detail .more-views.slide-gallery .prev{
		left: 0;
	}
	
}
@media (min-width: 360px) and (max-width: 767px) {
	.toolbar .view-mode-wrap{
		width: 25%;
	}
	.category-blog .toolbar .view-mode-wrap,
	.blog-index-list .toolbar .view-mode-wrap,
	.blog-post-view .toolbar .view-mode-wrap{
		display: none;
	}
	.category-blog .toolbar .toolbar-center,
	.blog-index-list .toolbar .toolbar-center,
	.blog-post-view .toolbar .toolbar-center{
		width: 100%;
	}
	.toolbar .toolbar-center{
		margin-top: 0px;
		width: 75%;
		margin-right: -5px;
		float: right;
	}
}
@media (max-width: 479px){
	.mini-cartpro .block-content{ height: 100%;
    position: fixed;
    top: 0;
    width: 288px;
	right: -100%;}
	#yt_wrapper .yt-product-detail #yt_tab_reviewform input[type="radio"]{
		margin: 0 0 0 40%;
	}
	.yt-product-detail .tab-product-detail .yt-tab-content .form-add .customer-review #product-review-table > tbody > tr > td{
		padding: 0;
	}
	.title-happy-about{
		left:10px;
	}
	.spotlight .inner{
		margin-left: 40px !important;
	}
	.toolbar .pagination-wrap .inner{
		float: left;
	}
	.toolbar .pager-wrapper{
		padding-left: 0px;
	}
}

@media (min-width: 360px) and (max-width: 439px) {
	.yt-product-detail .more-views.slide-gallery{
		margin-left: 0;
	}
	.yt-product-detail .more-views.slide-gallery .prev{
		left: -11px;
	}
	
}
@media (max-width: 320px){	
/*	#addthis_wrap .addthis_button_pinterest_pinit,*/
	#addthis_wrap .addthis_counter{
		margin-top:10px;
	}
	.yt-product-detail .product-add-box{
		margin-top: 10px;
	}
}
/*Shopistan Cart Slider CSS*/




@font-face {
	font-family: 'trade_gothic_lt_stdregular';
	src: url('../skin/frontend/shopistan/default/fonts/tradglts-webfont.eot');
	src: url('../skin/frontend/shopistan/default/fonts/tradglts-webfont.eot#iefix') format('embedded-opentype'), url('../skin/frontend/shopistan/default/fonts/tradglts-webfont.woff') format('woff'), url('../skin/frontend/shopistan/default/fonts/tradglts-webfont.ttf') format('truetype'), url('../skin/frontend/shopistan/default/fonts/tradglts-webfont.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'trade_gothic_lt_stdbold';
	src: url('../skin/frontend/shopistan/default/fonts/tragltsb-webfont.eot');
	src: url('../skin/frontend/shopistan/default/fonts/tragltsb-webfont.eot#iefix') format('embedded-opentype'), url('../skin/frontend/shopistan/default/fonts/tragltsb-webfont.woff') format('woff'), url('../skin/frontend/shopistan/default/fonts/tragltsb-webfont.ttf') format('truetype'), url('../skin/skin/frontend/shopistan/default/fonts/tragltsb-webfont.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'trade_gothic_lt_stdbold_no._2';
	src: url('../skin/frontend/shopistan/default/fonts/trgltsb2-webfont.eot');
	src: url('../skin/frontend/shopistan/default/fonts/trgltsb2-webfont.eot#iefix') format('embedded-opentype'), url('../skin/frontend/shopistan/default/fonts/trgltsb2-webfont.woff') format('woff'), url('../skin/frontend/shopistan/default/fonts/trgltsb2-webfont.ttf') format('truetype'), url('../skin/skin/frontend/shopistan/default/fonts/trgltsb2-webfont.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'trade_gothic_lt_stdBdno.2Ob';
	src: url('../skin/frontend/shopistan/default/fonts/trgltsb2o-webfont.eot');
	src: url('../skin/frontend/shopistan/default/fonts/trgltsb2o-webfont.eot#iefix') format('embedded-opentype'), url('../skin/frontend/shopistan/default/fonts/trgltsb2o-webfont.woff') format('woff'), url('../skin/frontend/shopistan/default/fonts/trgltsb2o-webfont.ttf') format('truetype'), url('../skin/skin/frontend/shopistan/default/fonts/trgltsb2o-webfont.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'TradeGothicLTStd-BdCn20';
	src: url('../skin/frontend/shopistan/default/fonts/TradeGothicLTStd-BdCn20_gdi.eot');
	src: url('../skin/frontend/shopistan/default/fonts/TradeGothicLTStd-BdCn20_gdi.eot#iefix') format('embedded-opentype'), url('../skin/frontend/shopistan/default/fonts/TradeGothicLTStd-BdCn20_gdi.woff') format('woff'), url('../skin/frontend/shopistan/default/fonts/TradeGothicLTStd-BdCn20_gdi.ttf') format('truetype'), url('../skin/frontend/shopistan/default/fonts/TradeGothicLTStd-BdCn20_gdi.svg') format('svg');
	font-weight: 700;
	font-style: normal;
	font-stretch: condensed;
 unicode-range: U+0020-25CA;
}

@font-face {
	font-family: 'TradeGothicLTStd-Light';
	src: url('../skin/frontend/shopistan/default/fonts/TradeGothicLTStd-Light_gdi.eot');
	src: url('../skin/frontend/shopistan/default/fonts/TradeGothicLTStd-Light_gdi.eot#iefix') format('embedded-opentype'), url('../skin/frontend/shopistan/default/fonts/TradeGothicLTStd-Light_gdi.woff') format('woff'), url('../skin/frontend/shopistan/default/fonts/TradeGothicLTStd-Light_gdi.ttf') format('truetype'), url('../skin/skin/frontend/shopistan/default/fonts/TradeGothicLTStd-Light_gdi.svg') format('svg');
	font-weight: 300;
	font-style: normal;
	font-stretch: normal;
 unicode-range: U+0020-25CA;
}

@font-face {
	font-family: 'TradeGothicLTStd-Cn18';
	src: url('../skin/frontend/shopistan/default/fonts/TradeGothicLTStd-Cn18_gdi.eot');
	src: url('../skin/frontend/shopistan/default/fonts/TradeGothicLTStd-Cn18_gdi.eot#iefix') format('embedded-opentype'), url('../skin/frontend/shopistan/default/fonts/TradeGothicLTStd-Cn18_gdi.woff') format('woff'), url('../skin/frontend/shopistan/default/fonts/TradeGothicLTStd-Cn18_gdi.ttf') format('truetype'), url('../skin/skin/frontend/shopistan/default/fonts/TradeGothicLTStd-Cn18_gdi.svg') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: condensed;
 unicode-range: U+0020-25CA;
}

.mini-cartpro .block-content .head-minicart.empty-cart {
	margin: 0px auto auto;
	width: 100%;
	text-align: center;
}

.mini-cartpro .block-content .head-minicart.empty-cart .minicart-actions a.close {
	background-color: #101010 !important;
	color: #fff !important;
	float: none !important;
	font-size: 21px;
	left: 50% !important;
	opacity: 1;
	position: absolute !important;
	top: 10%;
}

.mini-cartpro .block-content p.empty {
	text-align: center;
}

.mini-cartpro .block-content .head-minicart.empty-cart .top-checkout {
	display: none;
}

#yt_wrapper .button {
	float: none;
}

.overlay-cart {
	background: #000;
	content: "";
	display: none;
	height: 100%;
	left: 0;
	opacity: 0.5;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 2;
}

.mini-cartpro .block-content {
	height: 100%;
	position: fixed;
	right: -30%;
	top: 0;
}

.inner ul.links li:hover a {
	color: #fff;
}

.inner ul.links li:hover {
	background-color: #000 !important;
}

.inner ul.links li {
	background-color: #fff !important;
	color: #000 !important;
}

.inner ul.links li a {
	color: #000;
}

.sm-serachbox-pro .jqTransformSelectWrapper {
	display: none;
}

.header1-wrap .sm-serachbox-pro .jqTransformInputWrapper {
	float: right;
	width: 38% !important;
}

.header1-wrap .sm-serachbox-pro .jqTransformInputWrapper {
	border: 1px solid #000;
}

.mini-cartpro .block-title .btn-toggle .detail-minicart p {
	display: none;
}

#yt_header.header1-wrap .head-quicklink .links li.first a {
	color: #000;
}

#yt_header.header1-wrap .head-quicklink .links li.first a:hover {
	background-position: center 10px;
	color: #fff;
}

#yt_wrapper .header1-wrap .sm-serachbox-pro .sm-searbox-content .form-button.button {
	background: #fff url(../skin/frontend/shopistan/default/images/search.png) center center no-repeat;
	height: 36px;
	border: 1px solid #000;
}

.mini-cartpro .block-title .show-cart-button::before {
	background: url(../skin/frontend/shopistan/default/images/cart.png) center top no-repeat !important;
}

.mini-cartpro .block-title .btn-toggle .detail-minicart {
	padding-top: 38px;
}

.sm-serachbox-pro {
	margin: 0px;
}

#yt_header .head-quicklink .links li:first-child {
	border-left: 1px solid #000;
}

.footer-links-w {
	display: none;
}

#yt_footer .footer-top {
	border-top: 1px solid #000;
	background: #FFF;
}

.footer-top .spotlight-wrap {
	margin: 30px 40px 40px
}

#yt_header.header1-wrap .mega-horizontal-wrap {
	display: none;
}

#yt_header_left {
	width: 84% !important;
	float: left;
	padding-top: 18px;
}

#yt_header_left #btn_categories {
	display: none;
}

#yt_header_left .yt-menu {
	margin-top: 0px;
	max-height: none;
	padding-left: 50px;
}

.yt-header-middle .logo {
	padding-top: 20px;
	padding-bottom: 10px;
}

.social-new ul li {
	float: left;
	padding-left: 10px;
}

.social-new ul li:first-child {
	padding-left: 0px;
}

.social-new {
	padding-top: 20px;
}

#yt_header_right .inner .slideshow-wrap {
	width: 100%;
}

#yt_header_right .banner-right-home {
	width: 100%;
}

#yt_header_right .banner-right-home .banner-righthome {
	width: 32%;
	display: inline-block;
	margin-left: 20px;
	margin-top: 25px;
	margin-bottom: 25px;
}

#yt_header_right .banner-right-home .banner-righthome:first-child {
	margin-left: 0px !important;
}

.mini-cartpro .block-content {
	width: 350px;
}

.mini-cartpro .block-content .head-minicart {
	background-color: #101010;
	color: #fff;
	height: 119px;
	padding: 10px 0 0;
}

.cart_title > h1 {
	padding: 20px 10px 0;
	font-size: 22px;
	font-family: 'TradeGothicLTStd-BdCn20';
	color: #fff;
}

.cart_title > p {
	font-size: 12px;
	line-height: 20px;
	padding: 0px 10px 0px;
	font-family: 'trade_gothic_lt_stdregular';
	color: #606060 !important;
}

.cart_title > h1 span {
	color: #fff;
	font-size: 22px;
	font-family: 'TradeGothicLTStd-BdCn20';
}

.mini-cartpro .block-content .head-minicart .top-checkout {
	padding: 0 8px;
}

.mini-cartpro .block-content .head-minicart .cart-products-list {
	border-color: #252525;
	border-style: solid;
	border-width: 1px 0;
	background: #000000;
	clear: both;
	display: inline-block;
	margin: 12px 0 0;
	padding: 4px 0;
	width: 100%;
}

.mini-cartpro .block-content .head-minicart .label-products {
	font-family: 'TradeGothicLTStd-Light';
	font-size: 12px;
	line-height: 1;
	color: #fff;
	padding: 5px 20px;
	text-transform: uppercase;
}

.mini-cartpro .block-content .head-minicart .label-products.cartprodcut {
	width: 58%;
}

.mini-cartpro .block-content .head-minicart .label-products.cartqty {
	padding: 5px 0;
	text-align: center;
	width: 14%;
}

.mini-cartpro .block-content .head-minicart .label-price {
	font-size: 12px;
	line-height: 1;
	padding: 5px 20px;
	text-transform: uppercase;
	width: 28%;
	text-align: right;
}

.mini-cartpro .block-content .mini-products-list {
	background-color: transparent;
	max-height: 465px;
	padding: 0;
	overflow-x: hidden;
	overflow-y: auto;
}

.mini-cartpro .block-content .mini-products-list li {
	padding: 14px 0 14px 6%;
}

.mini-cartpro .block-content .bottom-action {
	background: #fff;
	bottom: 0;
	position: absolute;
	width: 100%;
}

.mini-cartpro .block-content .bottom-action .button-wrapper .link-button {
	background-color: #000;
	text-align: center;
	color: #fff !important;
	font-size: 16px;
	width: calc(100% - 20px);
	font-family: 'TradeGothicLTStd-BdCn20';
}

.sm-cartpro .product-details-bottom {
	float: left;
	position: relative;
	width: 30%;
}

.title-desc {
	font-size: 0;
	margin: 0 -2px;
	padding: 18px 22px;
	position: absolute;
	z-index: 1;
}

.sm-cartpro .product-details-bottom .qty {
	-moz-appearance: textfield;
	-webkit-appearance: textfield;
	margin: 0;
	padding: 4px;
	position: relative;
	text-align: center;
	width: 100%;
	z-index: 0;
	font-size: 12px;
}

.product-details-bottom .quantity-controls {
	width: 100%;
		display:none;
	font-size: 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}
.reviewUpdateQty{
	display:none;}

.product-details-bottom .quantity-controls .quantity-controls.quantity-plus {
	background: #000;
	border: 1px solid #ccc;
	border-top: none;
	color: #fff !important;
	display: inline-block;
	margin: 0;
	opacity: 0.75;
	width: 50%;
	font-size: 12px;
	cursor: pointer;
}

.product-details-bottom .quantity-controls .quantity-controls.quantity-minus {
	background: #000;
	border: 1px solid #ccc;
	border-top: none;
	border-left: none;
	color: #fff !important;
	display: inline-block;
	margin: 0;
	opacity: 0.75;
	width: 50%;
	font-size: 12px;
	cursor: pointer;
}

.mini-cartpro .block-content .mini-products-list .product-details .inner-left {
	display: inline-block;
	width: 60%;
	float: none;
}

.mini-cartpro .block-content .mini-products-list .product-details .product-price {
	display: inline-block;
	float: none;
	width: 40%;
	padding: 0 15px 0 0;
	vertical-align: top;
	text-align: right;
}

.mini-cartpro .block-content .mini-products-list .product-details .product-price .price {
	font-size: 12px;
	font-family: 'trade_gothic_lt_stdregular';
	color: #000;
s
}

.mini-cartpro .block-content .mini-products-list li.item .product-name {
	float: left;
	margin-right: 0;
	margin-top: 0;
	width: 70%;
	vertical-align: top;
	padding: 5px 0;
}

.mini-cartpro .block-content .mini-products-list li.item .product-name a {
	font-family: 'trade_gothic_lt_stdregular';
	font-weight: normal;
	color: #000;
	font-size: 12px;
	width: 100%;
}

.mini-cartpro .block-content .mini-products-list .item:hover .product-price .price, .mini-cartpro .block-content .mini-products-list .item .product-price .price {
	background-color: transparent !important;
	border-radius: 0;
	color: #252525;
	font-weight: normal;
	padding: 5px;
}

#yt_wrapper .head-minicart.empty-cart .button.close {
	float: none;
}

.hidescrol {
	overflow: hidden;
	margin-right: 17px;
}

.hidescrol .menu-on-top {
	position: static !important;
}

.head-minicart .minicart-actions a.close {
	background: rgba(0, 0, 0, 0) url("../skin/frontend/shopistan/default/images/close-img.png") no-repeat scroll center 0 !important;
	color: #000 !important;
	float: right !important;
	font-size: 21px;
	left: 84% !important;
	opacity: 1;
	position: absolute;
	top: 5%;
	width: 30px !important;
}

.catalog-product-view #yt_wrapper .head-minicart.empty-cart .button.close {
	width: inherit !important;
	left: 41% !important;
}

.opc-index-index #yt_content .columns-w {
	margin-top: 0px !important;
}

.opc-wrapper-opc {
	overflow: visible !important;
	padding: 70px 0 40px !important;
}

.head-minicart .minicart-actions a.close span {
	visibility: hidden;
}

.empty-cart .minicart-actions a.close {
	position: static;
}

.catalog-product-view .mini-cartpro .block-content .head-minicart.empty-cart .minicart-actions a.close {
	left: 0px !important;
}

.yt-menu-nav ul .more-wrap {
	display: none !important;
}

.breadcrumbs {
	float: left;
	line-height: 49px;
	margin-left: -11px;
	width: 100%;
	margin-bottom: 11px;
}

.breadcrumbs ul li {
	float: left;
}

.breadcrumbs ul li a {
	color: #808080 !important;
}

.block-content #sidebar-nav-menu .block-title {
	border-bottom: none;
}

.block-content #sidebar-nav-menu .block-title strong span {
	content: normal;
}

.block-content #sidebar-nav-menu {
	padding: 0px;
}

.clr {
	clear: both;
}

.head-cart .mini-cartpro .bottom-action .button-wrapper a.btn-gotocart {
	display: none;
}

.yt-header-top .language-currency p {
	text-align: right;
	font-size: 14px;
	color: #FFF;
	font-family: 'trade_gothic_lt_stdregular';
	line-height: 32px;
}

#yt_wrapper .header1-wrap .sm-serachbox-pro .sm-searbox-content .form-button.button:hover {
	background: #fff url("../skin/frontend/shopistan/default/images/search.png") no-repeat scroll center center !important;
	border: 1px solid #000;
	height: 36px;
}

.mini-cartpro .block-title .btn-toggle .detail-minicart .price, .mini-cartpro .block-title .btn-toggle .detail-minicart .txt-item {
	color: #fff;
	font-family: 'trade_gothic_lt_stdregular';
	font-size: 10px;
	text-transform: uppercase;
}

.mini-cartpro .block-title .show-cart-button {
	padding-left: 0px;
}

.mini-cartpro .block-title .show-cart-button::before {
	top: 14px;
	left: 2px;
}

.item-inner a:focus, .item-inner a:hover {
	color: #000;
}

.price-box .label {
	display: none;
}

.block-layered-nav #narrow-by-list ol li::before {
}

.spotlight-wrap .block-subscribe .block-title {
	display: none;
}

.block-subscribe .block-content #newsletter-validate-detail .form-subscribe-header label {
	padding: 3px 0px 20px;
	font-weight: normal;
	color: #000;
	font-family: 'trade_gothic_lt_stdregular';
	font-size: 10px;
}

.block-subscribe .block-content #newsletter-validate-detail .input-box input {
	width: 70%;
	display: inline-block;
	border-right: none;
}

.block-subscribe .block-content #newsletter-validate-detail .input-box .validation-advice {
	position: absolute;
}

.block-subscribe .block-content #newsletter-validate-detail .actions {
	display: inline;
}

.block-subscribe .block-content #newsletter-validate-detail .actions button {
	border: 1px solid #e6e6e6;
	border-left: none;
	background: #fff url(../skin/frontend/shopistan/default/images/newsleeter-icon.png) center 9px no-repeat;
	padding: 9px 15px 11px;
	position: absolute;
	text-indent: -47px
}

#sidebar-nav .block-content #sidebar-nav-menu .block-title strong span {
	color: #000;
	font-family: 'TradeGothicLTStd-Light';
	font-weight: normal;
	font-size: 14px;
}

#sidebar-nav .block-content #sidebar-nav-menu li a span {
	color: #808080;
	font-family: 'trade_gothic_lt_stdregular';
	font-size: 14px;
	font-weight: normal;
}

.price_filter .price-from, .price_filter .price-to {
	background: #000;
}

.item-inner .product-info .product-name a {
	color: #000;
	font-family: 'trade_gothic_lt_stdbold_no._2';
	font-size: 14px;
	font-weight: normal;
}

.item-inner .product-info .product-price .price-box span span.price {
	color: #000;
	font-family: 'trade_gothic_lt_stdregular';
	font-size: 16px;
	font-weight: normal;
}

.item-inner .product-info .product-price .price-box span.old-price span.price {
	color: #a6a6a6;
	font-family: 'trade_gothic_lt_stdregular';
	font-size: 12px;
	padding-left: 7px;
	font-weight: normal;
}

.catalog-product-view .breadcrumbs {
	display: block;
	padding-top: 20px;
}

.product-shop .price-box {
	display: block;
}

.product-shop .rating-links a {
	color: #000;
	font-family: 'trade_gothic_lt_stdregular';
	font-size: 12px;
	font-weight: normal;
}

.product-shop .price-box span span.price {
	color: #000;
	font-family: 'TradeGothicLTStd-Light';
	font-size: 22px;
	font-weight: normal;
}

.product-shop .short-description h2 {
	padding-bottom: 20px;
	font-family: 'trade_gothic_lt_stdregular';

	font-size: 12px;
	font-weight: normal;
	color: #444444;
}

.product-shop .short-description {
	padding-bottom: 20px;
	font-family: 'trade_gothic_lt_stdregular';
	font-size: 12px;
	font-weight: normal;
	color: #808080;
}

.customer-review #product-review-table .form-list .input-box .value .rating-bar input {
	margin: 0 20px 0px 0px !important;
}

.yt-product-detail .product-shop .availability {
	color: #808080;
	font-family: 'trade_gothic_lt_stdregular';
	font-size: 12px;
}

.mini-products-list li:hover span {
	color: #000 !important;
}

.mini-cartpro .block-content .mini-products-list .product-img-wrap {
	width: 21%;
}

.mini-cartpro .block-content .mini-products-list .product-image {
	float: none;
	display: block;
	margin: 0px;
	width: 100%;
}

#rbs {
	float: left;
	text-align: left;
	padding-bottom: 50px;
	width: 35%;
	padding-top: 50px;
}

.order-image .page-title h1 {
}

.order-verification .page-title h1 {
	color: #000;
	font-family: 'TradeGothicLTStd-Light';
	font-size: 28px;
	text-transform: uppercase !important;
}

.order-verification .page-title p {
	padding-bottom: 10px;
	color: #808080;
	font-size: 12px;
}

.order-verification .block-content {
	background: #f2f2f2;
	height: 300px;
	padding: 20px;
	margin-bottom:40px;
}

.order-verification .block-content form .input-box {
	width: 100%;
}

.order-verification .block-content form .input-box input {
	width: 100% !important;
}

.order-verification .block-content form button {
	width: 50% !important;
	padding: 10px 20px;
}

.order-confirmed {
	margin: auto;
	text-align: left;
	width: 100%;
	padding: 20px 9px;
}

.sms-verification .page-title h1 {
	padding-bottom: 15px;
	color: #000;
	font-family: 'TradeGothicLTStd-Light';
	font-size: 28px;
}

.mini-cartpro .block-content .mini-products-list .product-image img {
	width: 100%;
	height: auto;
}

.mini-cartpro .block-content .mini-products-list li.item a.btn-remove {
	right: -7px;
}

.mini-cartpro .block-content .mini-products-list .product-details {
	padding: 0 0 0 25%;
	font-size: 0px;
}

.product-essential .product-shop .product-options {
	clear: both;
	height: 40px;
	width: 331px;
	max-width: 100%;
	text-align: left;
}

.product-essential .product-shop .product-options p.required {
	display: none;
}

.product-essential .product-shop .product-options dl {
	display: inline-block;
}

.product-essential .product-shop .product-options dl dt {
	display: inline-block;
	height: 30px;
	line-height: 30px;
	vertical-align: top;
}

.product-essential .product-shop .product-options dl dt label {
	font-size: 14px;
	color: #000;
	line-height: 30px;
	font-family: 'trade_gothic_lt_stdbold';
	margin: 0 10px 0 0;
	padding: 0px !important;
}

.product-essential .product-shop .product-options dl dd {
	display: inline-block;
	height: 30px;
	vertical-align: top;
	margin: 0px !important;
}

.product-essential .product-shop .product-options dl dd select {
	height: 30px;
	line-height: 30px;
	margin: 0px !important;
}

.quickview-main .yt-product-detail .add-to-cart .btn-cart {
	background: #000;
}

.products-grid .item .product-image .sm_quickview_handler {
	background: #000;
	color: #fff;
}

#confirmbox #product_addtocart_form {
	margin: 0px;
}

#confirmbox #product_addtocart_form .product-options p.required {
	display: none;
}

#confirmbox #product_addtocart_form .product-options dl {
	background: #eee;
	padding: 5px 15px;
}

#confirmbox #product_addtocart_form .product-options dl dt {
	display: inline-block;
	height: 30px;
	line-height: 30px;
	vertical-align: top;
}

#confirmbox #product_addtocart_form .product-options dl dt label {
	font-size: 12px;
	color: #666666;
	line-height: 30px;
	margin: 0 10px 0 0;
	padding: 0px !important;
	font-weight: normal;
}

#confirmbox #product_addtocart_form .product-options dl dd {
	display: inline-block;
	height: 30px;
	vertical-align: top;
	margin: 0px !important;
}

#confirmbox #product_addtocart_form .product-options dl dd select {
	height: 30px;
	line-height: 30px;
	margin: 0px !important;
}

#confirmbox #product_addtocart_form .product-options .wrap-qty {
	background: #eee;
	padding: 5px 15px;
}

#confirmbox #product_addtocart_form .product-options .wrap-qty .qty-title {
	margin-right: 15px;
	font-weight: normal;
}

#yt_wrapper .block-compare .actions .button {
	float: right;
}

#yt_wrapper .block-compare .actions .button.btn-clear {
	float: left;
}

.opc-wrapper-opc .opc-col-left .fields .field {
	width: 100% !important;
	margin-right: 0px;
}

.opc-wrapper-opc .opc-col-left label {
	float: left;
}

.opc-wrapper-opc .opc-col-left .input-box {
	width: 100% !important;
	float: left;
}

.opc-wrapper-opc label {
	color: #000;
	font-family: 'trade_gothic_lt_stdregular';
	font-size: 12px !important;
	line-height: 22px !important;
	text-transform: uppercase;
}

/* ============================================ *
 * One page Checkout
 * ============================================ */





.opc-wrapper-opc {
	padding: 10px 0 40px;
}

.opc-wrapper-opc * {
	font-family: akzigbql_light;
	letter-spacing: 1px;
	font-size: 12px;
}

.opc-wrapper-opc .text-login {
	text-align: center;
	font-weight: normal;
	letter-spacing: 1px;
	display:none;
	margin: 0 0 26px;
}

.opc-wrapper-opc .text-login span {
	display: block;
	font-size: 18px;
	color: #000;
	text-transform: uppercase;
	line-height: 24px;
	font-weight: normal;
	font-family: 'trade_gothic_lt_stdregular';
}

.opc-wrapper-opc .text-login a {
	display: inline-block;
	font-size: 18px;
	color: #ec1d24 !important;
	font-weight: normal;
	text-transform: none;
	line-height: 24px;
	font-weight: normal;
	font-family: 'trade_gothic_lt_stdregular';
	padding-bottom: 30px;
}

.opc-wrapper-opc .text-login a:hover {
	text-decoration: underline;
}

.opc-wrapper-opc .opc-main-container {
	padding: 45px 0 0;
}

.opc-wrapper-opc .opc-col {
	background: #fff;
	min-height: 561px;
	position: relative;
}

.opc-wrapper-opc .opc-col-left {
	width: 32%;
	margin: 0px;
}

.opc-wrapper-opc .opc-col-center {
	width: 32%;
	margin: 0px 2%;
}

.opc-wrapper-opc .opc-col-right {
	width: 32%;
	margin: 0px;
}

.opc-wrapper-opc .opc-col .opc-block-title {
	overflow: hidden;
	padding: 0;
	position: absolute;
	left: 0px;
	top: -40px;
}

.opc-wrapper-opc .opc-col .opc-block-title h3 {
	display: block;
	font-size: 14px;
	letter-spacing: 1px;
	color: #000;
	border: none;
	padding: 0px 0px 15px;
	margin: 0px;
	font-weight: normal;
	font-family: 'TradeGothicLTStd-BdCn20';
}

.opc-wrapper-opc .opc-col-left #co-billing-form {
	padding: 10px 0px;
}

.opc-wrapper-opc .opc-col-left #co-billing-form > h3 {
	display: none;
}

.opc-wrapper-opc .opc-col-left #co-billing-form .form-list > li {
	margin: 0px;
}

.opc-wrapper-opc .opc-col-left #co-billing-form .form-list ul li {
	min-height: 20px;
	margin: 0 0 0px;
	width: 45%;
	margin-right: 17px;
	float: left;
}

.opc-wrapper-opc .opc-col-left #co-billing-form .form-list li .wide label, .opc-wrapper-opc .opc-col-left #co-billing-form .form-list li .field label {
	display: none;
}

.opc-wrapper-opc .opc-col-left #co-billing-form .form-list label {
	float: left;
	line-height: 20px;
	font-family: 'trade_gothic_lt_stdregular';
	font-size: 10px;
	color: #000;
	margin: 0px;
}

.opc-wrapper-opc .opc-col-left #co-billing-form .form-list .input-box {
	float: left;
	width: 100%;
	position: relative;
}

.opc-wrapper-opc .opc-col-left #co-billing-form .form-list .input-box .validation-advice {
	font-size: 10px;
	margin: 0px;
	color: #F00;
}

.opc-wrapper-opc .opc-col-left #co-billing-form .form-list .input-box input {
	height: 30px;
	border: 0px solid #d7d2cb !important;
	font-size: 10px;
	color: #808080;
	background: #f2f2f2;
	vertical-align: top;
	font-family: 'trade_gothic_lt_stdregular';
	padding: 9px;
}

.opc-wrapper-opc .opc-col-left #co-billing-form .form-list .input-box input:focus {
	border: 2px solid #000;
}

.opc-wrapper-opc .opc-col-left #co-billing-form .form-list .input-box select {
	margin: 0px;
	height: 30px;
	color: #808080;
	font-family: "trade_gothic_lt_stdregular";
	font-size: 10px;
	padding: 0px 6px;
	border: 0px solid #dcd8d2;
	background: #f2f2f2 !important;
	cursor: pointer;
}

.opc-wrapper-opc .opc-col-left .fields .field {
	float: none;
	width: 100%;
	margin: 0 0 10px !important;
	min-height: 20px;
}

.opc-wrapper-opc .opc-col-left #co-billing-form .form-list .control {
	margin: 0 0 20px;
}

.opc-wrapper-opc .opc-col-left #co-billing-form .form-list .control label {
	background: none;
	padding: 0px;
	float: left;
	margin: 0px;
}

.opc-wrapper-opc .opc-col-left #co-billing-form .form-list .control input {
	float: right;
	margin: 0px;
	top: 0px;
	height: 20px;
	width: 20px;
}

.opc-wrapper-opc h3 {
	border: none;
	font-size: 16px;
	color: #000;
	text-transform: uppercase;
	font-weight: normal;
	padding: 0px;
	margin: 0 0 5px;
	font-weight: normal;
	font-family: 'trade_gothic_lt_stdregular';
	border-bottom: none;
}

.opc-wrapper-opc .shipping-block h3, .opc-wrapper-opc .payment-block h3, .opc-wrapper-opc .discount-block h3 {
	margin: 0 0 5px;
	font-size: 12px;
	color: #000;
	font-family: 'trade_gothic_lt_stdregular';
	border-bottom: none;
	font-weight: normal;
}

.opc-wrapper-opc .opc-col-center .shipping-block {
	padding: 10px 0px;
}

.opc-wrapper-opc .opc-col-center .shipping-block p {
	margin: 0px;
	font-size: 12px;
	color: #808080;
	font-family: 'trade_gothic_lt_stdregular';
	font-style: normal;
}

.opc-wrapper-opc .discount-block .discount-form .buttons-set button span span {
	background-color: #dedede;
	line-height: 30px;
	font-size: 10px;
	text-shadow: none !important;
	font-family: 'trade_gothic_lt_stdregular';
	color: #bcbcbc;
}

.opc-wrapper-opc .discount-block .discount-form .buttons-set button span {
	background-color: #dedede;
	height: 30px;
	font-family: 'trade_gothic_lt_stdregular';
	font-size: 10px;
	color: #bcbcbc;
}

.opc-wrapper-opc .discount-block .discount-form .buttons-set button.apply-coupon {
	padding: 0px !important;
	background-color: #000;
	color: #000;
}

.opc-wrapper-opc .opc-col-center .payment-block {
	padding: 10px 0;
	margin: 0px;
}

.opc-wrapper-opc .payment-block dt label {
	font-size: 12px;
	color: #085fa3;
}

.opc-wrapper-opc .opc-col-center .discount-block {
	padding: 10px 0;
	margin: 0px;
}

.opc-wrapper-opc .opc-col-center .discount-block .discount-form label {
	text-transform: none;
	font-size: 12px;
	font-family: 'trade_gothic_lt_stdregular';
	color: #808080;
	display: block;
	margin: 0px 0 20px;
}

.opc-wrapper-opc .opc-col-center .discount-block .discount-form .input-box {
	float: left;
	width: 170px;
	width: 62%;
}

.opc-wrapper-opc .opc-col-center .discount-block .discount-form .input-box input {
	border: 1px solid #dcd8d2;
	color: #000;
	font-size: 12px;
	height: 30px;
	background: #f2f2f2 !important;
	padding: 0 5px;
}

.opc-wrapper-opc .opc-col-center .discount-block .discount-form .buttons-set {
	margin: 0px;
	float: right;
	padding: 0px;
	clear: none;
	width: 38%;
}

.opc-wrapper-opc .opc-col-center .discount-block .discount-form .buttons-set .button {
	float: none;
	font-size: 11px;
	color: #8f8f8f !important;
	background: #dedede !important;
	height: 30px;
	line-height: 30px !important;
	border-radius: 0px;
	min-width: 0px;
	padding: 0 5px;
	display: block;
	width: 100%;
}

.opc-wrapper-opc .opc-col-center .discount-block .discount-form .buttons-set .button:hover {
	background: #3b4fc7;
}

.opc-wrapper-opc .opc-col-center .discount-block .discount-form .buttons-set .button span {
	display: block;
	line-height: 30px;
	font-size: 11px;
	padding: 0px;
}

.opc-wrapper-opc .opc-data-table thead th {
	padding: 0;
	padding-bottom: 20px;
	font-weight: normal;
	color: #fff;
	font-family: 'trade_gothic_lt_stdregular';
	font-size: 10px !important;
	border: none;
	width: 55%;
}

.opc-wrapper-opc .opc-data-table thead th.a-center {
	width: 10%;
}

.opc-wrapper-opc .opc-data-table thead tr th:last-child {
	width: 40%;
	text-align: right;
}

.opc-wrapper-opc .opc-data-table thead tr th:first-child, .opc-wrapper-opc .opc-data-table thead tr th:last-child {
	padding: 0px !important;
	padding-bottom: 10px !important;
}

.opc-wrapper-opc .opc-data-table tbody td {
	font-size: 12px;
	color: #000000;
	padding: 10px 14px 5px;
	font-weight: normal;
	border: none;
}

.opc-wrapper-opc .opc-data-table tbody td h3 {
	color: #000000 !important;
	font-weight: normal;
	text-transform: capitalize;
	font-size: 12px !important;
	font-family: 'trade_gothic_lt_stdregular';
}

.opc-wrapper-opc .opc-data-table tbody td .price {
	font-size: 11px;
	color: #000000;
}

.opc-wrapper-opc .opc-data-table tbody tr td:first-child, .opc-wrapper-opc .opc-data-table tbody tr td:last-child {
	padding: 10px 0px 5px;
}

.opc-wrapper-opc .opc-data-table tfoot td {
	padding: 8px 14px;
	font-size: 16px;
	font-family: 'trade_gothic_lt_stdregular';
	color: #000;
	font-weight: normal;
	text-align: left;
	border: none;
}

.opc-wrapper-opc .opc-data-table tfoot td.last {
	font-weight: normal;
	text-align: right;
}

.opc-wrapper-opc .opc-data-table tfoot td strong {
	font-size: 16px;
	font-family: 'trade_gothic_lt_stdregular';
	font-weight: normal;
	display: block;
	border-top: 2px solid #000;
	text-transform: uppercase;
	padding: 10px 0;
	color: #000;
}

.opc-wrapper-opc .opc-data-table tfoot td strong .price {
	font-size: 16px !important;
	color: #000;
	font-family: 'trade_gothic_lt_stdregular';
	font-weight: normal;
	display: block;
}

.opc-wrapper-opc .opc-data-table tfoot tr.last td {
	padding: 0 0 0 0px;
}

.opc-wrapper-opc .opc-data-table tfoot tr.last td.last {
	padding: 0 0px 0 0;
}

.opc-wrapper-opc .opc-data-table td.last {
	padding-right: 14px;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
}

#opc-review-block #checkout-review-submit {
	padding: 0;
}

#opc-review-block #checkout-review-submit .buttons-set {
	padding: 0px;
	margin: 0px;
}

.opc-wrapper-opc .opc-col-right .checkout_note {
	padding: 0px !important;
}

#opc-review-block #checkout-review-submit .buttons-set .button {
	background: #000 !important;
	height: 60px;
	padding: 0 0px;
	margin: 0px;
	font-size: 21px;
	color: #fff;
}

#opc-review-block #checkout-review-submit .buttons-set .button:hover {
	background: #000;
}

#opc-review-block #checkout-review-submit .buttons-set .button span {
	height: 60px;
	line-height: 60px;
	font-size: 21px;
	font-weight: normal;
	font-family: 'TradeGothicLTStd-BdCn20';
	display: block;
}

#opc-review-block #checkout-review-submit .buttons-set .button span span {
	background: #000 !important;
}

.opc-wrapper-opc .btn span {
	background: none repeat scroll 0 0 #d61e38 !important;
}

.opc-wrapper-opc .btn span span {
	background: #3b4fc7;
	text-shadow: 0 0 0 #fff;
	font-family: akzigbql_light;
	font-weight: normal;
}

.md-modal-header h4 {
	font-family: akzigbql_light;
	font-size: 12px;
	font-weight: normal;
}

.md-modal-footer a {
	font-size: 10px;
}

.opc-wrapper-opc .opc-data-table tbody tr td:first-child {
	padding-left: 0px !important;
}

.opc-wrapper-opc .opc-data-table tfoot td.a-right {
	padding-left: 0px;
}

.opc-wrapper-opc .opc-data-table tfoot td.a-right.last {
	padding-right: 0px;
}

.opc-wrapper-opc .opc-data-table tbody td {
}

.opc-wrapper-opc .opc-data-table tfoot td {
	border-bottom: none !important;
}

.opc-wrapper-opc .payment-block form fieldset dt label {
	display: table;
	font-size: 12px;
	font-family: 'trade_gothic_lt_stdregular';
	color: #808080
}

.opc-wrapper-opc .opc-data-table tbody td .price {
	font-size: 12px !important;
	font-weight: normal;
	font-family: 'trade_gothic_lt_stdregular';
	color: #000;
}

#checkout-review-table-wrapper input {
	height: 28px;
	text-align: center;
	width: 40px;
}

#checkout-review-table-wrapper span.increaseQty {
	background: #000;
	border: 1px solid #ccc;
	color: #fff;
	cursor: pointer;
	float: left;
	margin: 0;
	opacity: 0.75;
	padding: 0 4.5px;
}

#checkout-review-table-wrapper span.decreaseQty {
	background: #000;
	border: 1px solid #ccc;
	color: #fff;
	cursor: pointer;
	float: left;
	margin: 0;
	opacity: 0.75;
	padding: 0 7px 0 6.5px;
}

.removeReview, .removeReview:hover {
	color: #000 !important;
	cursor: pointer;
	font-size: 12px;
	font-weight: normal;
}

#opc-address-form-shipping div ul.form-list {
	padding: 0;
}

#opc-address-form-shipping div h3 {
	padding-left: 0px;
}

.opc-wrapper-opc .opc-col-right table {
	text-transform: uppercase !important;
}

/* ============================================ *

/*** custom checkboxes ***/






.control input[type=checkbox] {
	display: none;
} /* to hide the checkbox itself */

.control input[type=checkbox] + label:before {
	font-family: FontAwesome;
	font-size: 16px;
	display: inline-block;
}

.control input[type=checkbox] + label:before {
	content: "\f096";
	font-size: 16px;
} /* unchecked icon */

.control input[type=checkbox] + label:before {
	letter-spacing: 10px;
} /* space between checkbox and label */

.control input[type=checkbox]:checked + label:before {
	content: "\f046";
} /* checked icon */

.control input[type=checkbox]:checked + label:before {
	letter-spacing: 5px;
} /* allow space for check mark */

.cms-no-route .std .page-title h1 {
	font-weight: normal;
	font-family: 'trade_gothic_lt_stdregular';
	background-color: inherit !important;
	font-size: 140px !important;
	color: #eb1d24 !important;
}

.cms-no-route ul.disc li a {
	color: #0e499b !important;
	font-size: 16px;
}

.cms-no-route ul.disc li {
	font-size: 16px;
	color: #202020;
}

.cms-no-route ul.disc li span {
	font-weight: normal;
	font-family: 'trade_gothic_lt_stdregular';
	font-size: 16px;
	color: #0e499b !important;
}

.cms-no-route ul.disc li p {
	font-weight: normal;
	font-family: 'trade_gothic_lt_stdregular';
	font-size: 16px;
	color: #202020;
}

.cms-no-route ul.disc li h4 {
	font-weight: normal;
	font-family: 'trade_gothic_lt_stdregular';
	font-size: 44px;
	color: #0e499b;
}

.order-verification .order-title h1 {
	margin: 0px !important;
	font-weight: normal;
	font-family: 'trade_gothic_lt_stdregular';
}

.order-verification .qtext p {
	font-weight: normal;
	font-family: 'trade_gothic_lt_stdregular';
	font-size: 16px;
	color: #202020;
}

#test2 {
	padding-bottom: 20px;
	color: #808080;
	font-family: 'trade_gothic_lt_stdregular';
	font-size: 16px;
}

#btn1 {
	width: 20%;
}

#resend {
	width: 49%;
}

#resend button {
	width: 100% !important;
}

#theForm .input-box input {
	width: 40.5%;
	margin-bottom: 20px;
}

#code_res {
	line-height: 50px;
	position: absolute;
	top: 45%;
	left: 40%;
}

.head-cart .block-title .btn-toggle .detail-minicart span.price {
	display: none;
}

.checkout-onepage-success .page-title h1 {
	font-size: 65px;
	font-weight: normal;
	font-family: 'trade_gothic_lt_stdregular';
	color: #eb1d24;
}

.checkout-onepage-success #yt_wrapper {
	overflow-x: visible;
}

.order-verification #yt_wrapper {
	overflow-x: visible;
}

.checkout-onepage-success .block-content .sub-title {
	font-size: 16px;
	font-weight: normal;
	font-family: 'trade_gothic_lt_stdregular';
	padding: 10px 0px;
	color: #202020;
}

.checkout-onepage-success .block-content .p {
	font-size: 16px;
	font-weight: normal;
	font-family: 'trade_gothic_lt_stdregular';
	padding-bottom: 20px;
	color: #202020;
}

.account-login {
	margin: auto;
	padding-top: 12px;
	width: 29%;
}
.customer-account-index a, .customer-account-index li, .customer-account-index p, .customer-account-index h1, .customer-account-index h2, .customer-account-index h3, .customer-account-index h4, .customer-account-index h5, .customer-account-index h6; {
 color:#000 !important;
}

.block-content ul li strong {
	color: #000;
}

.block-content ul li a {
	color: #000;
}

.customer-account-index .columns-w {
	margin-top: 70px !important;
}

.customer-account-forgotpassword .columns-w {
	width: 35%;
	margin-top: 70px !important;
	margin: auto;
}

.customer-account-forgotpassword button {
	padding: 10px 20px;
}

.customer-account-forgotpassword #yt_content {
	height: 400px;
}

.messages li ul li span a {
	color: #808080;
}

.messages li ul li span, .customer-account-forgotpassword h2, .customer-account-forgotpassword h1, .customer-account-forgotpassword a, .customer-account-forgotpassword p {
	color: #000;
}

.cms-home a, .cms-home a:hover {
	color: #fff !important;
}

a, a:focus, a:hover {
	color: #000 !important;
}

a:hover {
	text-decoration: underline;
}

.account-login button {
	padding: 10px 20px;
}

.account-login .page-title {
	display: block;
	text-align: center;
	margin: 0px;
}

.account-login .page-title h1 {
	font-size: 26px;
	font-weight: normal;
	font-family: 'trade_gothic_lt_stdbold';
	color: #fff;
	text-transform: uppercase;
}

.account-login .block-content .login-area .registered-users .content ul li label {
	float: left;
	line-height: 30px;
	padding-left: 30px;
}

.account-login .block-content .login-area .registered-users .content ul li .input-box {
	float: right;
}

.account-login .block-content .login-area .registered-users .content ul li .input-box input {
	background-color: #e0e0e0;
}

.account-login .block-content .login-area .registered-users .content .buttons-set {
	border-top: none;
	padding-top: 0px;
	margin-top: 0px;
}

.account-login .block-content .login-area .registered-users .content .buttons-set a {
	float: right !important;
	padding-bottom: 10px;
	color: #fff !important;
}

.account-login .block-content .login-area .registered-users .content .buttons-set button {
	float: right !important;
	width: 127px;
	padding: 10px 0px;
}

.customer-account-login .form-list li label.required em {
	color: #fff;
	padding: 0 66% 0 0;
}

.customer-account-login .form-list li:last-child label.required em {
	color: #fff;
	padding: 0 76% 0 0;
}

.footer-bottom p a:hover {
	color: #ccc !important;
}

#modal-login .md-content .md-content-wrapper {
	padding: 5px 51px;
}

#modal-login .md-content .md-modal-header h4 {
	font-size: 20px !important;
	font-weight: normal !important;
	font-family: 'trade_gothic_lt_stdregular';
	color: #000;
}

#modal-login .md-content .md-content-wrapper #login-form .form-list li label {
	font-weight: normal !important;
	font-family: 'trade_gothic_lt_stdregular';
	color: #000;
	font-size: 12px;
}

#modal-login .md-content .md-modal-footer a {
	font-weight: normal !important;
	font-family: 'trade_gothic_lt_stdregular';
	color: #000;
	font-size: 12px;
}

#modal-login .md-content .md-modal-footer .btn span {
	background: #000 !important;
}

#modal-login .md-content .md-modal-footer button {
	padding: 0px !important;
	height: 41px !important;
}

.opc-wrapper-opc #form-validate-email p {
	font-weight: normal !important;
	font-family: 'trade_gothic_lt_stdregular';
	font-size: 12px !important;
	color: #000;
}

.customer-account-create .block-content form .fieldset h2 {
	font-weight: normal !important;
	font-family: 'trade_gothic_lt_stdregular';
	font-size: 16px !important;
	float: none;
	text-align: center;
	color: #000;
}

.customer-account-create .block-content form .fieldset {
	padding: 45px 0 0 !important;
}

.customer-account-create .block-content form .fieldset .form-list li label {
	float: left;
	line-height: 30px;
}

.customer-account-create .block-content form .fieldset .form-list li .input-box input {
	float: right;
	background: #e0e0e0;
	width: 330px !important;
}

.customer-account-create .block-content form .fieldset .form-list li.control label {
}

.customer-account-create .block-content form .fieldset .form-list li.control .input-box input {
	display: block;
	float: left;
	margin-top: 6px;
	width: 30px !important;
}

.customer-account-create .block-content form .fieldset .form-list li .input-box .validation-advice {
	float: left;
}

.customer-account-create .block-content form .buttons-set button {
	float: right !important;
}

.customer-account-forgotpassword .columns-w {
	margin: auto;
	width: 40%;
}

.customer-account-forgotpassword .columns-w .page-title h1 {
	font-weight: normal !important;
	font-family: 'trade_gothic_lt_stdregular';
	font-size: 21px !important;
	float: none;
	text-align: center;
	display: block;
	padding-bottom: 15px;
	border-bottom: 2px solid #000000;
	color: #000;
}

.customer-account-forgotpassword .columns-w .page-title h2 {
}

.customer-account-forgotpassword form .fieldset .form-list li label {
	float: left;
	line-height: 30px;
}

.customer-account-forgotpassword form .fieldset .form-list li input {
	float: right;
}

.customer-account-forgotpassword form .fieldset .form-list li .validation-advice {
	float: left;
}

.customer-account-forgotpassword form .buttons-set .button {
	float: right !important;
}

#payment_form_ccsave li label {
	float: left;
}

#payment_form_ccsave li input {
	float: right;
	width: 126px;
}

#payment_form_ccsave li select {
	float: right;
	width: 126px;
	font-size: 9px;
	padding-left: 0px;
}

#payment_form_ccsave li .input-box .validation-advice {
	float: left;
}

#payment_form_ccsave .v-fix select {
	width: 60px;
	padding-left: 0px;
	font-size: 9px;
}

#payment_form_ccsave .v-fix .validation-advice {
	display: none;
}

.title-logout h1 {
	font-weight: normal !important;
	font-family: 'trade_gothic_lt_stdregular';
	font-size: 29px !important;
	color: #000;
	padding-top: 100px;
}

.box-1-contact form {
	margin: auto !important;
	width: 100%;
}

.box-1-contact .form-wrapper {
	float: left;
	width: 90%;
}

.box-1-contact {
	width: 35%;
	float: left;
}

.contact-us-des {
	border: 1px solid #e6e6e6;
	text-align: center;
	float: left;
	margin-top: 100px;
	height: 330px;
	width: 770px;
	background: url(../skin/frontend/shopistan/default/images/contact-bg.png) center top no-repeat;
}

.contact-us-des .contact-us-des-1 {
	display: none;
}

.contact-us-des a {
	color: #000;
}

.box-1-contact .page-title {
	text-align: center;
}

.box-1-contact form .buttons-set {
	text-align: right;
	width: 90%;
}

.box-1-contact form .buttons-set .button {
	float: none !important;
	padding: 11px 20px;
}

.breadcrumbs li strong {
	font-weight: normal;
	color: #808080 !important;
}

/**********fag***********/







.accordion-content {
	display: none;
}

.cms-faq .page-title h1 {
	text-transform: none;
	color: #000;
	font-weight: normal;
	font-family: 'trade_gothic_lt_stdregular';
	font-size: 14px;
	text-transform: uppercase;
	padding: 25px 0px;
}

.cms-exchange-returns .page-title h1 {
	text-transform: none;
	color: #000;
	font-weight: normal;
	font-family: 'trade_gothic_lt_stdregular';
	font-size: 10px;
	text-transform: uppercase;
	padding: 25px 0px;
}

.cms-exchange-returns .static-content.exchange_policy p {
	color: #000;
	font-family: 'trade_gothic_lt_stdregular';
	font-size: 12px;
	font-style: normal;
}

.cms-exchange-returns .static-content.exchange_policy ul li {
	color: #000;
	font-family: 'trade_gothic_lt_stdregular';
	font-size: 12px;
	font-style: normal;
}

.cms-exchange-returns .static-content.exchange_policy ul li a {
	color: #000;
	font-family: 'trade_gothic_lt_stdregular';
	font-size: 12px;
}

.cms-exchange-returns .static-content.exchange_policy ul li ul li {
	list-style: none;
}

.static-content ul li {
	list-style: none;
	margin-left: 0px;
	margin-bottom: 40px;
}

.accordion-content p {
	padding: 5px 0px 20px;
	color: #fff;
	font-family: 'trade_gothic_lt_stdregular';
	font-size: 12px;
}

.static-content ul {
	margin-bottom: 10px;
}

#accordion2 li.open h3 span, #accordion2 li h3 span {
	color: #e82324;
	font-family: "trade_gothic_lt_stdbold_no._2" !important;
	font-size: 14px;
}

.static-content.faq #accordion2 {
	border: none;
}

#accordion2 li h3 {
	background: url(../skin/frontend/shopistan/default/images/faq-acc-arrow-down.png) no-repeat;
	cursor: pointer;
	padding-left: 30px;
	color: #fff;
	font-family: "TradeGothicLTStd-BdCn20";
	font-size: 21px;
}

#accordion2 li.active2 h3, #accordion2 li.open h3 {
	background: url(../skin/frontend/shopistan/default/images/faq-acc-arrow.png) no-repeat;
	padding-left: 30px;
}

.static-content.faq #accordion2 li {
	padding: 0px;
	border: none;
	list-style: none;
	margin: 0px;
}

.static-content.faq #accordion2 li h3 {
	background-position: left center;
	padding: 0 0 0 19px;
	margin: 0px 0 5px;
	color: #000;
	font-family: 'trade_gothic_lt_stdregular';
	font-size: 16px;
}

.static-content.faq #accordion2 li .accordion-content {
	padding-left: 19px;
}

.static-content.faq #accordion2 li .accordion-content p {
	font-size: 12px;
	font-style: normal;
	font-size: 12px;
	font-family: 'trade_gothic_lt_stdregular';
	color: #000;
}

.static-content.faq #accordion2 li .accordion-content a {
	font-size: 12px;
	font-family: 'trade_gothic_lt_stdregular';
	color: #4eaa0a;
}

.static-content.faq #accordion2 li .accordion-content li {
	list-style: none;
	font-style: normal;
	font-size: 12px;
	font-family: 'trade_gothic_lt_stdregular';
	color: #000;
}

.faq {
	padding-top: 10px;
}

.static-content ul li.active {
	display: block;
}

.aboutus-page {
	display: inline-block;
	margin-left:-11px;
}

.aboutus-page .title-about-us {
   margin-bottom: 25px;
    margin-top: 0;
}

.content-about-us > ul {
	list-style-type: unset;
	margin: 10px 15px;
}

.content-about-us > span {
	color: red;
}
}
 @media (max-width:1199px) {

.aboutus-page .image-about-us {
	width: 100%;
}

.aboutus-page .image-about-us img {
	width: 100%;
}

.aboutus-page .des-about-us {
	width: 100%;
}
}
 @media (min-width:768px) and (max-width:1023px) {

.header1-wrap .sm-serachbox-pro .jqTransformInputWrapper {
	width: 100% !important;
	float: left !important;
}

#yt_header.header1-wrap .head-searchbox {
	width: 30% !important;
}

.yt-menu-nav {
	float: none;
	text-align: center;
}

.yt-menu-nav ul li {
	display: inline-block !important;
	float: none !important;
}

#yt_menu_short, .yt-menu {
	display: block !important;
}

#yt_header_right {
	width: 100%;
}

#yt_header_right .banner-right-home.banner-right-home-1 .banner-righthome {
	margin-left: 17px !important;
}

#yt_header_right .banner-right-home .banner-righthome.righthome1:first-child {
	margin-left: 0px !important;
}
}
@media (min-width:1024px) and (max-width:1200px) {

#yt_header_right {
	width: 100%;
}

#yt_header_right .banner-right-home .banner-righthome.righthome1:first-child {
	margin-left: 0px !important;
}

#yt_header_right .banner-right-home.banner-right-home-1 .banner-righthome {
	margin-left: 23px !important;
}
}

#catalog-listing .products-grid .product-addto-wrap .product-addcart {
	display: none;
}

.compare-items .btn-clear {
	margin-right: 20px;
}

.mop-prouducts ul li p {
	display: none !important;
}

.opc-newsletter li .input-box input[type="checkbox"] {
	display: block;
}

.opc-wrapper-opc .opc-newsletter {
	margin: auto;
	width: 83% !important;
}

.catalog-category-view #catalog-listing .category-products .item .item-inner .product-addcart {
	padding-top: 6px;
}

.catalog-category-view #catalog-listing .category-products .item .item-inner .product-addcart a.button {
	padding: 8px 15px;
	cursor: pointer;
}

.mini-cartpro .block-content .mini-products-list li.item .product-name span {
	font-size: 12px;
}

.banner-right-home {
	width: 100%;
}

.banner-right-home .banner-righthome:first-child {
	margin-left: 0;
}

.banner-right-home .banner-righthome h2 {
	position: absolute;
	bottom: 0%;
	padding: 10px 0px;
	text-transform: uppercase;
	background: #000;
	width: 100%;
	text-align: center;
	font-family: 'trade_gothic_lt_stdregular';
	font-size: 17px;
	color: #fff;
}

.banner-right-home .banner-righthome {
	display: inline-block;
	margin-left: 18px;
	position: relative;
	margin-bottom: 25px;
	margin-top: 25px;
	width: 32%;
}

.categorypath-cynosure-landing-page-html #yt_left {
	display: none;
}

.categorypath-cynosure-landing-page-html #yt_main {
	width: 100%;
}

.categorypath-flow-landing-page-html #yt_left {
	display: none;
}

.categorypath-flow-landing-page-html #yt_main {
	width: 100%;
}

.categorypath-borderline-landing-page-html #yt_left {
	display: none;
}

.categorypath-borderline-landing-page-html #yt_main {
	width: 100%;
}

.categorypath-eid-collection-15-html #yt_left {
	display: none;
}

.categorypath-eid-collection-15-html #yt_main {
	width: 100%;
}

#homepage_popup {
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	position: fixed;
	left: 50%;
	top: 50%;
	height: auto;
	width: auto;
	max-width: 90%;
	z-index: 999991;
}

#homepage_popup p {
	margin: 0px;
}

#homepage_popup_overlay {
	background: #000;
	content: "";
	display: none;
	height: 100%;
	left: 0;
	opacity: 0.3;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 99999;
}

#homepage_popup .homepage_popup_close {
	background: url(../skin/frontend/shopistan/default/images/homepopup-close.png) no-repeat center center;
	width: 55px;
	height: 55px;
	position: absolute;
	right: -10px;
	top: -14px;
	cursor: pointer;
}

.pro-des {
	font-family: 'trade_gothic_lt_stdregular';
	font-size: 12px;
	padding: 15px 0 10px;
	color: #000;
}

.pro-des-parha {
	font-family: 'trade_gothic_lt_stdregular';
	font-size: 12px;
}

#sizeChart {
	float: left;
	margin-left: 20px;
	display: none;
}

.slide_layer_1 {
	display: none;
}

.contacts-index-index .page-title p {
	font-family: 'trade_gothic_lt_stdregular';
	font-size: 12px;
	color: #808080;
	padding-bottom: 20px;
	text-align: left;
}

#sizeChart a span {
	text-transform: uppercase;
}

.catalog-product-view .fancybox-wrap .fancybox-close {
	top: 2px;
	right: 2px;
}

#yt_header_right .banner-right-home.banner-right-home-1 .banner-righthome {
	display: inline-block;
	margin-bottom: 25px;
	margin-left: 28px;
	margin-top: 25px;
	width: 23%;
}

.opc-wrapper-opc .opc-col-right .buttons-set .page-title h1 {
	font-size: 14px !important;
	padding-left: 15px;
	margin-bottom: 10px !important;
}

.opc-wrapper-opc .opc-col-right .buttons-set .monkey-multisubscribe {
	padding: 0 15px 15px;
}

.catalog-category-view #catalog-listing .category-products .item .item-inner .product-addcart {
	display: block;
	line-height: 1;
	margin: 0;
	padding: 0;
}

.products-grid .item .product-addto-wrap {
	margin-top: 8px;
}

.availability.out-of-stock {
	color: red;
	line-height: 1;
	text-transform: uppercase;
}

.checkout_note, .checkout_note p {
	font-size: 12px;
	color: #F00;
	text-align: center;
	padding: 5px 0;
}

#rev_slider_1_wrapper {
	height: 597px !important;
}

#rev_slider_1 {
	height: 597px !important;
	max-height: 597px !important;
}

.social-mid {
	width: 100%;
	margin-top: 50px;
}

.social-mid-1 {
	/*  background: rgba(0, 0, 0, 0) url("../skin/frontend/shopistan/default/images/input-sprter.png") repeat-x scroll left 12px;*/
	height: 20px;
	margin: auto;
	text-align: center;
	width: 265px;
}

.social-mid-1 ul li:last-child {
	margin: 0 0 0 6px;
	padding-right: 0;
}

.social-mid-1 ul li:first-child {
	margin: 0 6px 0 0;
	padding: 0 4px 0 0;
}

.social-mid-1 ul li {
	background: #000 none repeat scroll 0 0;
	float: left;
	margin: 0 6px;
	padding: 0 7px;
}

.cms-home .blog-panel-home {
	width: 1170px;
	margin: auto;
}

.blog-panel-home-title {
	width: 100%;
	padding: 10px 0px;
}

.blog-panel-home-title a {
	float: right;
	font-size: 16px;
	padding: 20px 0px;
	font-family: "TradeGothicLTStd-BdCn20";
	color: #fff;
	font-size: 16px;
	text-transform: uppercase;
}

.blog-panel-home-title h3 {
	float: left;
	font-size: 28px;
	padding: 20px 0px;
	font-family: "TradeGothicLTStd-BdCn20";
	color: #fff;
	text-transform: uppercase;
}

.blog-panel-home-1 {
	width: 100%;
	clear: both;
}

.blog-panel-home-tils {
	width: 273px;
	margin-left: 26px;
	float: left;
}

.cms-home a:focus, .cms-home a:hover {
	color: #fff !important;
}

.blog-panel-home-tils:first-child {
	margin-left: 0px;
}

.cms-home #yt_content {
	background: #000;
}

.blog-panel-home-info {
	background: #0a0a0a;
	padding: 20px;
}

.blog-panel-home-info span {
	font: 12px;
	color: #6a6a6a;
	font-family: 'trade_gothic_lt_stdregular';
}

.blog-panel-home-info h2 {
	font: 21px;
	padding-bottom: 10px;
	padding-top: 10px;
	color: #fff;
	padding-bottom: 10px;
	font-family: 'trade_gothic_lt_stdregular';
}

.blog-panel-home-info p {
	font: 12px;
	padding-bottom: 10px;
	color: #6a6a6a;
	font-family: 'trade_gothic_lt_stdregular';
}

.videos-panel {
	width: 1170px;
	margin: auto;
}

.videos-panel-1 {
	width: 100%;
	float: left;
	height: 680px;
}

.more-videos {
	width: 100%;
	padding-top: 00px;
	float: left;
	text-align: center;
	margin: auto;
}

.more-videos ul li {
	width: 190px;
	margin-top: 30px;
	margin-left: 65px;
	display: inline-block;
}

.more-videos ul li:first-child {
	margin-left: 0px;
}

.clr {
	clear: both;
	height: 0px;
}

.accounts-header ul li:first-child {
	display: none !important;/*	background: url(../skin/frontend/shopistan/default/images/user-account.png) no-repeat center  top;*/
}

.accounts-header ul li:first-child a {
	background: url(../skin/frontend/shopistan/default/images/user-account.png) no-repeat center top;
	color: #fff !important;
	padding-top: 22px;
}

.accounts-header ul li {
	display: none;
}

.accounts-header {
	width: 100px;
	position: absolute;
	right: 30px;
	top: 45px;
}

.bottom-galry {
	width: 1170px;
	margin-left: -11px !important;
	margin: auto;
}

.breadcrumbs ul li span {
	color: #808080 !important;
}

.bottom-galry ul li {
	width: 170px;
	margin-bottom: 30px;
	margin-left: 30px;
	float: left;
	list-style: none;
}

.bottom-galry ul li:first-child {
	margin-left: 0px;
}

.fancybox-next span {
	background: url(../skin/frontend/shopistan/default/images/bx-next.png) no-repeat right top;
}

.footer-bottom .col-sm-9 {
	padding-right: 0px !important;
}

.footer-bottom .spotlight .block-content {
	width:44%;
	float: right;
}

.footer-bottom .spotlight {
	width: 100%;
}

.footer-bottom .spotlight .block-content ul li {
	float: left;
	padding-left: 30px;
}

.footer-bottom .spotlight .block-content ul li a {
	font-family: 'TradeGothicLTStd-Cn18';
	font-size: 12px;
	text-transform: uppercase;
	color: #fff;
}

.footer-bottom .spotlight .block-content ul li a:hover {
	border-bottom: 2px solid #fff;
}

.footer-bottom .spotlight .block-title {
	display: none;
}

.fancybox-wrap .fancybox-skin .fancybox-outer .fancybox-nav {
	display: block !important;
}

.fancybox-wrap .fancybox-skin .fancybox-outer .fancybox-nav span {
	width: 20px;
	visibility: visible !important;
	height: 44px;
}

.fancybox-wrap .fancybox-skin .fancybox-outer .fancybox-next span {
	background-position: 0 -72px;
	background: url(../skin/frontend/shopistan/default/images/bx-next.png) no-repeat right top;
	right: -30px;
}

.fancybox-wrap .fancybox-skin .fancybox-outer .fancybox-prev span {
	background-position: 0 -72px;
	background: url(../skin/frontend/shopistan/default/images/bx-perv.png) no-repeat right top;
	left: -40px;
}

.fancybox-wrap .fancybox-skin a.fancybox-close {
	color: #fff;
	font-size: 25px;
	cursor: pointer;
	height: 20px;
	position: absolute;
	right: 14px;
	text-align: center;
	top: -29px;
	width: 2px;
	z-index: 1103;
}

.fancybox-wrap .fancybox-close::before {
	color: #fff;
	content: "";
	font-family: "FontAwesome";
	font-size: 25px;
	font-weight: normal;
}

.banner-button {
	background: #fff;
	cursor: pointer;
	color: #000 !important;
	font-size: 18px !important;
	font-family: 'trade_gothic_lt_stdbold';
}

.banner-button:hover {
	background: #fff;
	color: #000 !important;
	font-size: 18px !important;
	font-family: 'trade_gothic_lt_stdbold';
}

.copyright {
	color: #6c6c6c;
	line-height: 20px;
	font-family: 'TradeGothicLTStd-BdCn20';
	letter-spacing: 1px;
	text-transform: uppercase;
	font-size: 10px;
	text-align: left;
}

.cms-home .container {
	width: 100%;
	padding: 0px !important;
}

.cms-home .yt-header-middle .container {
	width: 1170PX;
}

.videos-panel-home {
	background: #151515 none repeat scroll 0 0;
	float: left;
	margin-bottom: 50px;
	margin-top: 80px;
	padding-bottom: 80px;
	width: 100%;
}

.cms-home .clr {
	display: none;
}

.cms-home .bottom-galry-home .clr {
	display: block;
}

.video-container {
	display: none;
	position: fixed;
	width: 50%;
	height: 50%;
	left: 50%;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
}

.bottom-galry-home {
	background: #151515 none repeat scroll 0 0;
	float: left;
	margin-top: 80px;
	padding-bottom: 50px;
	width: 100%;
}

.bottom-galry-home .blog-panel-home-title {
	width: 1170px;
	margin: auto;
}

.videos-panel-home .blog-panel-home-title {
	width: 1170px;
	margin: auto;
}

.video-container .close {
	color: #fff;
	opacity: 1;
}

.videos-panel-home .blog-panel-home-title h3 {
	padding: 45px 0 25px;
}

.bottom-galry-home .blog-panel-home-title h3 {
	padding: 0px 0 15px;
	margin-left: -11px;
}

.cms-home .bottom-galry-home .blog-panel-home-title h3 {
	margin-left: 0px;
	padding-top: 45px;
}

.cms-home .bottom-galry {
	margin: auto !important;
}

.videos-panel-home .blog-panel-home-title a {
	padding: 45px 0 25px;
}

.bottom-galry-home .blog-panel-home-title a {
	padding: 45px 0 15px;
}

.cms-home .footer-bottom .container {
	width: 1170px !important;
	margin: auto !important;
}

.cms-home .yt-header-middle .container .row {
	margin-left: 0px !important;
	margin-right: 0px !important;
}

.cms-home .yt-header-bottom .container .row {
	margin-left: 0px !important;
	margin-right: 0px !important;
}

.block-layered-nav #narrow-by-list dt.Price:first-child {
	padding-top: 15px;
	font-family: 'TradeGothicLTStd-Light';
	color: #000;
	border-bottom: 1px solid #dddddd;
	padding-bottom: 15px;
	font-weight: normal;
	margin-bottom: 20px;
	font-size: 14px;
	text-align: left;
}

#narrow-by-list dd.dd-Price {
	border-bottom: 1px solid #dddddd;
	margin-bottom: 35px;
	padding: 0px;
}

.spotlight-wrap .block-subscribe .block-title {
	display: none;
}

#narrow-by-list dt.Manufacturer {
	padding-top: 10px;
	color: #000;
	font-weight: normal;
	font-size: 14px;
}

#narrow-by-list dt.Color {
	font-weight: normal;
	font-family: 'TradeGothicLTStd-Light';
	color: #000;
	font-size: 14px;
}

#narrow-by-list dt.size {
	color: #000;
	font-weight: normal;
	font-size: 14px;
}

.block-subscribe .block-content #newsletter-validate-detail .form-subscribe-header label {
	padding: 3px 0px 20px;
	font-weight: normal;
	color: #000;
	font-size: 10px;
}

.block-layered-nav #narrow-by-list ol li.Beige::before {
	background: #F5F5DC;
}

.block-layered-nav #narrow-by-list ol li.Black::before {
	background: #000;
}

.block-layered-nav #narrow-by-list ol li.Blue::before {
	background: #0000ff;
}

.block-layered-nav #narrow-by-list ol li.Brown::before {
	background: #a52a2a;
}

.block-layered-nav #narrow-by-list ol li.Ferozi::before {
	background: #326dbb;
}

.block-layered-nav #narrow-by-list ol li.Golden::before {
	background: #d1af44;
}

.block-layered-nav #narrow-by-list ol li.Green::before {
	background: #008000;
}

.block-layered-nav #narrow-by-list ol li.Multicolor::before {
	background: #F5F5DC;
}

.block-layered-nav #narrow-by-list ol li.Mustard::before {
	background: #b07c0d;
}

.block-layered-nav #narrow-by-list ol li.Navy_Blue::before {
	background: #000080;
}

.block-layered-nav #narrow-by-list ol li.Off_White::before {
	background: #f5eccd;
}

.block-layered-nav #narrow-by-list ol li.Orange::before {
	background: #ffa500;
}

.block-layered-nav #narrow-by-list ol li.Peach::before {
	background: #f0c618;
}

.block-layered-nav #narrow-by-list ol li.Red::before {
	background: #ff0000;
}


.block-layered-nav #narrow-by-list ol li.Red_Black::before {
	background: #380001;
}

.block-layered-nav #narrow-by-list ol li.White::before {
	background: #fff;
}

.block-layered-nav #narrow-by-list ol li.Yellow::before {
	background: #ffff00;
}

#narrow-by-list dd .a-right #button-price-slider {
	background: rgba(0, 0, 0, 0) url("../skin/frontend/shopistan/default/images/checkmark_1.png") no-repeat scroll center top;
	padding: 10px 0;
}

#narrow-by-list dd .a-right #button-price-slider span span {
	visibility: hidden;
}

#narrow-by-list dd .price-panel {
	border: 1px solid #dddddd;
	width: 80%;
	background: url(../skin/frontend/shopistan/default/images/input-sprter.png) center 17px no-repeat;
	float: left;
}

#narrow-by-list dd .price-panel input:first-child {
	float: left;
}

#narrow-by-list dd .price-panel input {
	border: none;
	font-family: 'trade_gothic_lt_stdregular';
	font-size: 12px;
	color: #666666;
	float: none;
	text-align: center;
	width: 30%;
}

.price_filter .price-from::before, .price_filter .price-to::before {
	background: #000;
}

#catalog-listing .toolbar-top .toolbar .toolbar-inner .toolbar-center .limiter-wrap {
	display: none;
}

#sidebar-nav .block-content #sidebar-nav-menu li ul li a span {
	font-size: 12px;
}

.socail-new-panel-1 {
	width: 266px;
	height: 20px;
	/*background:rgba(0, 0, 0, 0) url("../skin/frontend/shopistan/default/images/input-sprter.png") repeat-x scroll left 12px;*/
	text-align: center;
	margin: auto;
}

.socail-new-panel {
	padding: 25px 0px;
	width: 100%;
}

.socail-new-panel-1 ul li {
	background: #000 none repeat scroll 0 0;
	float: left;
	margin: 0px 6px;
	padding: 0 7px;
}

.socail-new-panel-1 ul li:first-child {
	margin: 0 6px 0 0;
	padding: 0 4px 0 0;
}

.socail-new-panel-1 ul li:last-child {
	margin: 0 0 0 6px;
	padding-right: 0px;
}

.yt-product-detail .short-description h2 {
	font-family: 'trade_gothic_lt_stdbold';
	font-size: 14px;
	color: #000;
	padding-bottom: 0px;
}

.product-essential .yt-detail-right .product-shop #addthis_wrap {
	display: none;
}

.marchendising-products .products-grid .item .item-inner .product {
	float: left;
	padding: 20px 0;
	text-align: center;
	width: 100%
}

.marchendising-products .item-inner .product .product-name a {
	color: #000;
	font-family: "trade_gothic_lt_stdbold_no._2";
	font-size: 14px;
	font-weight: normal;
}

.marchendising-products .item-inner .product .product-price .price-box span span.price {
	color: #000;
	font-family: "trade_gothic_lt_stdregular";
	font-size: 16px;
	font-weight: normal;
}

.marchendising-products .item-inner .product .product-price .price-box span.old-price span.price {
	color: #a6a6a6;
	font-family: "trade_gothic_lt_stdregular";
	font-size: 12px;
	font-weight: normal;
}

.products-grid .item:first-child {
}

.marchendising-products .item-inner .product .product-addcart {
	display: none;
}

.marchendising-products .block-title h2 {
	padding: 40px 0px;
	text-align: center;
	display: block;
	font-size: 22px;
	font-family: 'TradeGothicLTStd-Light';
	color: #000;
}

.marchendising-products .product-image span.sale-product {
	position: absolute;
	left: 0px;
}

.marchendising-products .product-image {
	position: relative;
}

.shiping-info h2 {
	color: #000;
	font-family: "trade_gothic_lt_stdbold";
	font-size: 14px;
	padding: 20px 0px 10px;
}

.shiping-info p {
	color: #808080;
	font-family: "trade_gothic_lt_stdregular";
	font-size: 12px;
}

.price-form {
	color: #666666;
	font-family: "trade_gothic_lt_stdregular";
	float: left;
	width: 50%;
}

.price-form input {
	font-size: 10px !important;
	padding: 9px 0 !important;
	text-align: center;
	width: 32%;
}

.product-essential .product-shop .product-options dl dt:first-child {
	display: block;
}

.product-shop .add-to-holder .add-to-cart {
	width: 280px;
	margin-top: 29px;
}

.product-shop .add-to-holder .add-to-cart button {
	width: 100%;
	padding: 16px 21px !important;
}

.mini-cartpro .block-content .bottom-action .price-total-w span {
	color: #000;
	font-family: "trade_gothic_lt_stdregular";
	font-size: 14px;
}

.mini-cartpro .block-content .bottom-action .price-total-w {
	margin: 0 12px;
	padding: 12px 0 0px;
	border-bottom: 0px;
}

.cms-no-route .yt-content {
	background: url("../skin/frontend/shopistan/default/images/404-bg.png") center center no-repeat;
	background-size: cover;
	height: 581px;
}

.cms-no-route #yt_footer {
	margin-top: 0px;
}

.cms-no-route .error-page {
	text-align: center;
	padding-top: 400px;
}

.cms-no-route .error-page ul li h4 {
	font-size: 36px;
	font-family: 'TradeGothicLTStd-Light';
	color: #fff;
}

.cms-no-route .error-page ul li a {
	font-size: 16px;
	font-family: 'TradeGothicLTStd-Light';
	color: #fff !important;
	padding-top: 30px;
}

.contacts-index-index .page-title h1 {
	text-align: left;
	font-family: 'TradeGothicLTStd-Light' !important;
	color: #808080 !important;
	padding-top: 25px;
	text-transform: uppercase !important;
	margin-bottom: 13px !important;
	font-size: 28px !important;
}

.widgets-cont {
	width: 1170px;
	padding-bottom: 50px;
	padding-top: 50px;
	margin: auto;
}

.widgets-cont .widgets-left-panel {
	float: left;
	width: 49%;
}

.sms-verification {
	width: 100%;
	float: left;
}

.marchendising-products .products-grid .item {
	width: 263px;
}

.sms-verification button#shop {
	margin-top: 20px;
	padding: 10px 20px;
}

.widgets-cont .widgets-right-panel {
	float: right;
	width: 49%;
}

.videos-panel-pop .videos-panel-1 {
	height: auto;
}

.widgets-cont .links-widgets-titles ul li:first-child {
	display: block;
}

.widgets-cont .widgets-right-panel .links-widgets-titles ul li {
	display: block;
	height: 46px;
	float: left;
	text-align: center;
}

.cms-media-page-videos #yt_footer {
	margin-top: 0px;
}

.widgets-cont .widgets-right-panel .links-widgets-titles ul li a {
	padding: 10px 20px;
	display: block;
	font-family: 'TradeGothicLTStd-Light';
	font-size: 16px;
	color: #fff;
	text-transform: uppercase;
	width: 200px;
}

.widgets-cont .widgets-right-panel .links-widgets-titles ul li.active a {
	padding: 10px 20px;
	display: block;
	width: 200px;
	background: #333333;
}

.widgets-cont .widgets-right-panel .links-widgets-titles ul li.twitter-content a {
	padding: 10px 20px;
	display: block;
	width: 200px;
	background: #333333;
}

.widgets-cont .widgets-right-panel .links-widgets-titles ul li.twitter-content .bottom-arrow {
	position: absolute;
}

.widgets-cont .widgets-right-panel .links-widgets-titles ul li.active .bottom-arrow {
	position: absolute;
	z-index: 99;
}

.widgets-cont h1 {
	font-family: "TradeGothicLTStd-BdCn20";
	color: #f2f2f2;
	padding-top: 10px;
	padding-bottom: 20px;
	font-size: 28px;
}

.widgets-cont .widgets-right-panel .links-widgets-titles {
	padding-bottom: 5px;
	float: left;
}

.cms-media-page #yt_content {
	background: #0d0d0d;
}

.cms-media-page .page-title h1 {
	font-family: "TradeGothicLTStd-BdCn20";
!important;
	color: #fff !important;
	font-size: 28px !important;
}

.Media-titlte h1 {
	font-family: 'TradeGothicLTStd-BdCn20';
	font-size: 22px;
	margin-left: -11px;
	color: #fff;
	padding-bottom: 30px;
}

.Media-left-panel {
	width: 50%;
	float: left;
}

.Media-right-panel {
	width: 49%;
	float: right;
}

.Media-left-panel ul {
	padding-top: 3px;
}

.Media-left-panel ul li {
	float: left;
	margin-right: 21px;
	padding-bottom: 27px;
	width: 169px;
}

.cms-media-page #yt_footer {
	margin-top: 0px;
}

.Media-cont {
	padding-bottom: 50px;
	float: left;
}

.customer-account-login .yt-content {
	background: url(../skin/frontend/shopistan/default/images/login-bg.png) center center no-repeat;
	background-size: cover;
	height: 601px;
}

.customer-account-login #yt_footer {
	margin-top: 0px;
}

.customer-account-login .account-login {
	background: rgba(0, 0, 0, 0) url("../skin/frontend/shopistan/default/images/login-layer-tranpernt.png") repeat scroll center top;
	float: right;
	margin-right: 150px;
	margin-top: 117px;
	padding: 12px;
	width: 25%;
}

.customer-account-login .account-login .page-title h1 {
	padding: 10px 0px;
	margin: 0px !important;
	font-size: 26px !important;
	font-weight: normal;
	font-family: 'trade_gothic_lt_stdbold' !important;
	color: #fff !important;
	text-align: left;
}

.account-login .block-content .login-area .content ul li label {
	width: 100%;
	display: block !important;
	padding-left: 30px !important;
}

.account-login .block-content .login-area .content ul li .input-box {
	float: left !important;
	margin-left: 30px !important;
}

.product-shop .wrap-qty .qty-set {
	border: 1px solid #dddddd;
}

.product-shop .wrap-qty .qty-set span input#qty,.quantity-box .qty-product {
	border: 0px solid !important;
	background: url(../skin/frontend/shopistan/default/images/input-rigth-bg.png) right 5px no-repeat;
}

.opc-wrapper-opc .opc-col-left #co-billing-form .form-list ul li.full-width {
	width: 100%;
	float: none;
	margin-right: 0px;
}

.opc-wrapper-opc .opc-col-left .fields .customer-name .name-firstname {
	width: 48% !important;
	margin-right: 17px !important;
}

.opc-wrapper-opc .opc-col-left .fields .customer-name .name-lastname {
	width: 47% !important;
}

.opc-wrapper-opc .opc-col-left #co-billing-form .form-list ul li.country-panel .field:first-child {
	margin-right: 13px !important;
}

.opc-wrapper-opc .opc-col-left #co-billing-form .form-list ul li.country-panel .field {
	width: 48% !important;
}

.list-price-panel-right, .list-price-panel {
	float: left;
	font-size: 10px;
	line-height: 32px;
	padding-left: 8px;
	text-transform: uppercase;
}

.list-price-panel-right {
	margin-left: 22px;
}

.price-to {
	color: #666666;
	float: left;
	font-family: "trade_gothic_lt_stdregular";
	width: 50%;
}

.price-to input {
	font-size: 10px !important;
	padding: 9px 0 !important;
	margin-left: 5px;
	width: 32%;
}

.cms-india-gomad-festival .yt-content, .cms-concert .yt-content {
	background: #151515;
}

.cms-india-gomad-festival .yt-content .bottom-galry-home, .cms-concert .yt-content .bottom-galry-home {
	margin-top: 0px;
}

.cms-india-gomad-festival #yt_footer, .cms-concert #yt_footer {
	margin-top: 0px;
}

.cms-india-gomad-festival .bottom-galry-home .blog-panel-home-title a, .cms-concert .bottom-galry-home .blog-panel-home-title a {
	padding: 0px;
}

.cms-concert .bottom-galry-home .blog-panel-home-title a .banner-button {
	padding: 5px 10px !important;
}

.links-2 {
	float: left;
	width: 100%;
}

.links-2 li {
	width: 100% !important;
}
 @media (min-width: 320px) and (max-width:767px) {
	 
	 
	.drop-media{
	 padding-top:0px !important;}
.drop-media li a, .drop-media li{
	background:#000  !important;
	color:#fff !important;}

.customer-account-create .block-content form .fieldset .form-list li .input-box input {
	width: 100% !important;
}

.accounts-header ul li ul li.logout a {
	color: #fff !important;
}

.accounts-header ul li:first-child a {
	color: #000 !important;
}

.cms-no-route .yt-content {
	background-attachment: scroll !important;
	background-clip: border-box !important;
	background-color: #0d0d0d !important;
	background-image: url("../skin/frontend/shopistan/default/images/404-bg.png") !important;
	background-origin: padding-box !important;
	background-position: center 80px!important;
	background-repeat: no-repeat !important;
	background-size: contain;
	height: 581px;
}

.cms-no-route .error-page {
	padding-top: 300px;
	text-align: center;
}

.cms-home #yt_header .yt-header-middle {
	position: static;
}

.box-1-contact .form-wrapper {
	width: 100%;
}

.box-1-contact {
	width: 100%;
	margin: 0px;
}

.contact-us-des {
	width: 100%;
	margin: 0px;
}

.banner-right-home-1 .banner-righthome {
	width: 90% !important;
	margin: auto !important;
}

.landing-banner, .landing-banner img {
	width: 100%;
}

.banner-right-home .banner-righthome {
	width: 100% !important;
	margin-left: 0px;
}

.mini-cartpro .block-content {
	height: 100%;
	position: fixed;
	top: 0;
	width: 288px;
	right: -100%;
}

.yt-header-top .language-currency p {
	text-align: center;
	font-size: 12px;
}

.mini-cartpro .block-title .show-cart-button::before {
	top: -30px;
	left: 6px;
}

.accounts-header ul li:first-child a {
	color: #000;
}

#yt_footer .footer-bottom {
	width: 100%;
}

#yt_header_left {
	padding-top: 0px;
}

.cms-home .blog-panel-home {
	width: 100% !important;
}

.cms-home #yt_content #yt_main .columns-w {
	padding: 0px !important;
}

.bottom-galry {
	width: 95% !important;
}

.blog-panel-home-tils {
	width: 100% !important;
	padding-bottom: 15px;
	margin-left: 0px !important;
}

.blog-panel-home-tils a img {
	width: 100% !important;
}

.accounts-header {
	position: absolute;
	right: 42px !important;
	top: -27px !important;
	width: 30px !important;
}

#yt_header_right .banner-right-home .banner-righthome {
	width: 100%;
	margin: auto;
}

#yt_header .yt-header-middle {
	padding: 0px 0 24px;
}

.footer-top .spotlight-wrap {
	margin: 0px;
}

#yt_footer {
	text-align: center;
}

.social-new ul li {
	display: inline-block;
	float: none;
}

.spotlight-wrap .spotlight .block-title {
	padding-bottom: 0px;
z-index:
}

.social-new {
	padding-bottom: 20px;
}

.yt_ressidebar_screennav #yt_screennav {
	background: #000;
	color: #fff;
}

.cms-home .yt-header-middle .container {
	width: 100% !important;
}

.header-middle-right {
	background: #000;
}

#yt_header .head-quicklink .inner {
	float: none;
}

#yt_header .head-quicklink .links li {
	display: inline-block;
	float: none;
}

.yt-header-middle .logo {
	padding-bottom: 0px;
	padding-top: 20px;
}

.mini-cartpro .block-title .btn-toggle .detail-minicart .price, .mini-cartpro .block-title .btn-toggle .detail-minicart .txt-item {
	line-height: 17px;
}

#yt_header.header1-wrap .logo {
	margin-bottom: 0px;
}

.footer-bottom .spotlight .block-content {
	width: 100% !important;
	text-align: center;
}

.footer-bottom .spotlight .block-content ul li {
	float: none !important;
	display: inline-block;
	padding-left: 20px !important;
}

.footer-bottom .col-sm-9 {
	padding-left: 0px !important;
}

.copyright {
	color: #fff;
	font-family: "TradeGothicLTStd-BdCn20";
	font-size: 10px;
	letter-spacing: 1px;
	padding-bottom: 5px;
	text-align: center !important;
}

.banner-right-home .banner-righthome a {
	margin: 3px 0px;
}

.order-verification {
	text-align: center;
}

#resend {
	width: 45%;
}

#theForm .input-box input {
	width: 65.5%;
}

.checkout-onepage-success .yt-main-left {
	text-align: center;
}

.siderbar-menu li a:hover, .siderbar-menu li a:active {
	color: #fff;
}

.account-login {
	width: 100%;
}

.block-content .login-area .content ul li .input-box input {
	width: 244px;
}

.customer-account-forgotpassword .columns-w {
	width: 100%;
}

.spotlight .inner {
	margin-left: 0px !important;
}

.sidebar-nav-left .block-content {
	display: none;
}

.top-checkout .cart_title h1 {
	text-align: left;
}

.opc-wrapper-opc .opc-col-left {
	margin-bottom: 50px !important;
}

.opc-wrapper-opc .opc-col-center {
	margin-bottom: 50px !important;
}

#checkout-review-table-wrapper span.decreaseQty {
	padding: 0 7px 0 5.5px;
}

.opc-wrapper-opc .opc-col-right {
	min-height: inherit !important;
}

.sm-serachbox-pro {
	display: none;
}

.header-middle-right {
	background-color: #000;
	border-bottom: 1px solid #000 !important;
	border-top: 1px solid #000 !important;
	height: 44px;
}

.container {
	padding: 0px !important;
}

#yt_content .columns-w {
	margin-top: 0px;
}

.breadcrumbs {
	margin-bottom: 0px;
}

#sidebar-nav {
	margin-bottom: 0px;
}

#yt_right .block-content, #yt_left .block-content {
	margin-top: 0px;
}

.row {
	margin: 0px !important;
}

.mini-cartpro .block-title .btn-toggle .detail-minicart {
	display: block !important;
	padding: 5px;
	position: relative;
	top: -37px;
}

.products-grid .item {
	padding: 0px !important;
}

#yt-responsivemenu .btn.btn-navbar {
	height: 43px;
}

.opc-wrapper-opc .opc-col-left .fields .customer-name .name-firstname {
	width: 100% !important;
	margin: 0px !important;
}

.opc-wrapper-opc .opc-col-left #co-billing-form .form-list ul li.full-width {
	width: 100%;
	float: none !important;
	margin: 0px;
}

.opc-wrapper-opc .opc-col-left .input-box {
	margin-bottom: 0px;
}

.opc-wrapper-opc .opc-col-left .fields .field {
	margin-bottom: 0px !important;
}

.opc-wrapper-opc .opc-col-left .fields .fieldsHide {
	margin-top: 10px !important;
}

.opc-wrapper-opc .opc-col-left .country-panel .fieldsHide {
	margin-bottom: 10PX !important;
}

.opc-wrapper-opc .opc-col-center {
	margin-bottom: 0px !important;
}

.opc-wrapper-opc .opc-col {
}

.onpen-sidebar .yt_ressidebar_screennav {
	min-height: 700px;
	background: #000;
}

.opc-wrapper-opc .opc-col-right {
	min-height: 200px !important;
}

.tp-leftarrow.default {
	display: none;
}

.tp-rightarrow.default {
	display: none;
}

.opc-wrapper-opc .opc-col-left #co-billing-form .form-list ul li.country-panel .field {
	width: 100% !important;
	padding-bottom: 0px;
}

.opc-wrapper-opc .opc-col-left .fields .customer-name .name-lastname {
	width: 100% !important;
	padding-bottom: 0px;
}

.bottom-galry ul li {
	   float: left !important;
    margin: 0 3px 10px !important;
    width: 48%;
}

.bottom-galry ul li a img {
	width: 100%;
}

.bottom-galry-home .blog-panel-home-title h3 {
	padding: 40px 10px 19px;
}

.videos-panel-home {
	width: 100%;
	float: none;
}

.videos-panel {
	width: 100%;
	float: none;
}

.cms-home .footer-bottom .container {
	width: 100% !important;
}

.videos-panel-1 {
	height: auto
}

.fb_iframe_widget_fluid_desktop iframe {
	min-width: auto !important;
}

.more-videos ul li {
	float: none;
	width: 170px;
	margin: auto !important
}

.widgets-cont {
	width: 100%;
}

.widgets-cont .widgets-left-panel {
	width: 100% !important;
	float: none !important;
}

.widgets-right-panel {
	width: 100% !important;
	float: right !important;
}

.widgets-cont .widgets-right-panel .links-widgets-titles ul li a {
	width: 150px !important;
}

.twitter-timeline.twitter-timeline-rendered {
	width: 100% !important;
}

#rev_slider_1 {
	height: 100% !important;
	max-height: 100% !important;
}

.products-grid .item {
	margin-bottom: 10px;
	margin-left: 4px;
	width: 49% !important;
}

#rev_slider_1_wrapper {
	height: 240px !important;
}

.widgets-cont {
	float: left;
	padding-top: 0px;
}

.videos-panel-home {
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.videos-panel-home .blog-panel-home-title a {
	padding: 20px 0 25px;
}

.videos-panel-home .blog-panel-home-title h3 {
	padding: 19px 0 0;
}

.widgets-cont h1 {
	padding-left: 10px;
}

.videos-panel-home .blog-panel-home-title {
	width: 95%;
}

.bottom-galry-home .blog-panel-home-title {
	width: 95% !important;
}

.bottom-galry-home {
	margin-top: 0px;
}

.cms-home .more-videos ul li {
	padding-left: 5px;
	padding-top: 10px;
	width: 47%;
}

.cms-home .blog-panel-home {
	width: 95% !important;
}

.blog-panel-home-title h3 {
	font-size: 16px;
	padding: 24px 0px;
}

.cms-home .more-videos {
	float: left;
}

.box-1-contact .form-wrapper .input-box .input-text {
	max-width: none;
}

.box-1-contact form .buttons-set {
	width: 100%;
}

.cms-home .more-videos ul li img {
	width: 100%;
}

.marchendising-products .product-image {
	text-align: center;
}

.product-shop .input-box > div {
	background: rgba(0, 0, 0, 0) url("../skin/frontend/shopistan/default/images/dropdown-arrow.png") no-repeat scroll right center;
	border: 1px solid #ddd;
	bottom: 190px !important;
	height: 40px;
	left: 0;
	line-height: 40px;
	padding: 0 26px 0 14px !important;
	position: absolute;
}

.product-essential .product-shop .product-options dl dd {
	position: relative;
}

.catalog-product-view .breadcrumbs {
	padding-left: 10px;
}

.opc-wrapper-opc .opc-col-left #co-billing-form .form-list ul li.full-width.country-panel {
	padding-bottom: 10px;
}

.opc-wrapper-opc .opc-col-right {
	margin-bottom: 0px;
}

.opc-col-center {
	min-height: 490px !important;
}

.Media-left-panel {
	float: left;
	width: 100%;
}

.Media-right-panel {
	float: left;
	width: 100%;
}

.Media-right-panel a img {
	width: 100%;
}

.cms-media-page .page-title h1 {
	float: left;
}

.Media-left-panel ul li {
	margin-right: 6px;
	padding-bottom: 6px;
	width: 32%;
}

.Media-left-panel ul li a img {
	width: 100%;
}

.Media-titlte h1 {
	padding-top: 20px;
}

.breadcrumbs {
	padding-left: 10px;
}

.cms-concert .bottom-galry ul li {
	margin-right: 6px;
	padding-bottom: 6px;
	margin-bottom: 6px !important;
	width: 32%;
	float: left !important;
}

.cms-concert .bottom-galry ul li a img {
	width: 100%;
}

.cms-concert .bottom-galry-home .blog-panel-home-title {
	width: 100% !important;
}

.cms-concert .bottom-galry {
	width: 100% !important;
}

.customer-account-login .account-login {
	width: 100%;
	float: none;
}

.block-content .login-area .content ul li .input-box input {
	width: 100%;
}

.account-login .block-content .login-area .content ul li .input-box {
	width: 94%;
}

.cms-media-page-videos .more-videos ul li {
	width: 33% !important;
	padding-bottom: 6px;
	padding-right: 6px;
}

.cms-media-page-videos .more-videos {
	padding-top: 0px !important;
}

.cms-media-page-videos .more-videos ul li img {
	width: 100%;
}

.image-user {
	width: 100% !important;
}

.image-div form #imageInput {
	width: 100% !important;
}

.image-div form #submit-btn {
	width: 100% !important;
	margin-top: 10px;
}

#rbs {
	width: 100% !important;
}

#resend {
	width: 48% !important;
}

.accounts-header ul li ul li a {
	background: #000 none repeat scroll 0 0 !important;
	color: #fff !important;
	padding: 5px 10px !important;
	position: absolute;
	right: -12px;
	top: 71px;
}

.Discography-links ul li a img {
	width: 100%;
	height: 100% !important;
}

.Discography-links ul li {
	width: 48% !important;
	margin: 0px;
	margin: 0 9px 0 0 !important;
}

.Discography-links ul li a span {
	padding-bottom: 20px;
}

.Discography-left-panel {
	width: 100% !important;
}

.Discography-right-panel {
	width: 100% !important;
}

.accordion-content a img {
	width: 100%;
}

.copyright {
	color: #6c6c6c !important;
}
}
 @media (min-width: 320px) and (max-width:480px) {
.cms-home .bottom-galry ul li a img{
	height:auto;
	width:100%;}

.Discography-links ul li {
	width: 100% !important;
	margin: 0px;
}

.Discography-links ul li a img {
	width: 100%;
	height: 100%;
}

.cms-no-route .error-page {
	padding-top: 230px;
	text-align: center;
}

.cms-media-page-videos .more-videos ul li {
	width: 50% !important;
	padding-bottom: 6px;
	padding-right: 6px;
}

.cms-media-page-videos .more-videos {
	padding-top: 0px !important;
}

.cms-media-page-videos .more-videos ul li img {
	width: 100%;
}

.cms-concert .bottom-galry ul li a img {
	width: 100%;
}

.cms-concert .bottom-galry ul li a {
	float: none;
}

.cms-concert .bottom-galry-home .blog-panel-home-title h3 {
	padding: 40px 0 19px;
}

.cms-concert .bottom-galry ul li {
	margin-right: 3px !important;
	margin-bottom: 0px !important;
	padding-bottom: 4px;
	width: 49%;
	float: left !important;
}

.Media-left-panel ul li {
	width: 48%;
	padding-bottom: 6px;
	margin-right: 6px;
}

.Media-left-panel ul li a img {
	width: 100%;
}

.products-grid .item {
	margin-bottom: 10;
	margin-left: 0px !important;
	width: 100% !important;
}

#rev_slider_1_wrapper {
	height: 165px !important;
}

.cms-home .blog-panel-home {
	width: 95% !important;
}

.blog-panel-home-title h3 {
	font-size: 16px;
	padding: 24px 0px;
}

.videos-panel-home .blog-panel-home-title {
	width: 95%;
}

.bottom-galry-home .blog-panel-home-title {
	width: 95% !important;
}

.cms-home .more-videos ul li {
	padding-top: 10px;
	width: 33%;
	padding-left: 5px;
}

.cms-home .more-videos ul li img {
	width: 100%;
}
}

.checkout-cart-index #yt_content .columns-w {
	min-height: 400px !important;
}

.input-box .select.configurable-product div {
	line-height: 40px;
}

.product-shop .input-box select.configurable-product {
	height: 40px;
	width: auto;
}

.product-shop .input-box select.configurable-product {
	height: 100%;
	width: 100%;
	max-width: 100%;
	cursor: pointer;
	float: none;
	height: 30px;
	opacity: 0;
	position: relative;
	width: 100%;
	z-index: 9;
}

.twitter-timeline {
	height: 400px !important;
}

.fb-content .fb_iframe_widget span iframe, .fb-content .fb_iframe_widget span, .fb-content .fb_iframe_widget {
	width: 100% !important;
	height: 400px !important;
}

.uiScaledImageContainer {
	width: 100% !important;
}

#facebook #u_0_0 {
	width: 100% !important;
}

.image-user {
	float: left;
	width: 51%;
}

.image-user .page-title h1 {
	font-family: 'TradeGothicLTStd-Light';
	font-size: 28px;
	color: #000;
	text-transform: uppercase;
	padding-top: 40px;
}

.image-div {
	background: #f2f2f2;
	height: 300px;
	padding: 25px 25px 100px;
}

.image-div form #imageInput {
	float: left;
	width: 50%;
}

.image-div form #submit-btn {
	background: #000 none repeat scroll 0 0;
	color: #fff;
	float: right;
	height: 38px;
	width: 50%;
	text-transform: uppercase;
}

.cms-media-page .breadcrumbs li strong {
	color: #fff;
}

.cms-media-page-videos .yt-content {
	background: #151515;
}

.cms-media-page-videos .more-videos ul li {
	display: block;
	float: left;
	margin-bottom: 0px;
	margin-left: 16px;
	margin-top: 10px;
	width: 221px;
}

.cms-media-page-videos .videos-panel-home .blog-panel-home-title h3 {
	padding: 0 0 15px;
	margin-left: -11px;
}

.cms-media-page-videos .more-videos {
	padding-top: 20px;
	margin-left: -11px;
}

.cms-media-page-videos .videos-panel-home {
	margin-top: 0px !important;
}

.cms-media-page-videos .breadcrumbs li strong {
	color: #fff;
}

.price-filter-left {
	padding-bottom: 10px !important;
}

.accounts-header ul li.logout a {
	background: none;
}

#yt_header_right .banner-right-home {
	display: none !important;
}

.slideshow-wrap .tp-caption a {
	color: #6b6a6f !important;
    font-size: 22px !important;
    font-weight: bold !important;
    text-decoration: none;
	cursor:pointer;
}

.cms-media-page-videos .videos-panel .more-videos ul li:first-child {
	margin-left: 0px;
}

.product-shop .input-box > div {
	background: url(../skin/frontend/shopistan/default/images/dropdown-arrow.png) no-repeat scroll right center;
	border: 1px solid #ddd;
	height: 40px;
	left: 0;
	line-height: 40px;
	padding: 0 36px 0 14px;
	position: absolute;
	bottom: 190px;
}

.socail-new-panel-1 ul li a img, .social-mid-1 ul li a img {
	opacity: 0.5;
}

.socail-new-panel-1 ul li:hover a img, .social-mid-1 ul li:hover a img {
	opacity: 1;
}

.customer-account-index .codnitiveSidenavLeft, .customer-account-index #yt_left .yt-left-wrap .block-account .block-content ul li:nth-child(5), .customer-account-index #yt_left .yt-left-wrap .block-account .block-content ul li:nth-child(6), .customer-account-index #yt_left .yt-left-wrap .block-account .block-content ul li:nth-child(10), .customer-account-index #yt_left .yt-left-wrap .block-account .block-content ul li:nth-child(11), .customer-account-index #yt_left .yt-left-wrap .block-account .block-content ul li:nth-child(8), .customer-account-edit .codnitiveSidenavLeft, .customer-account-edit #yt_left .yt-left-wrap .block-account .block-content ul li:nth-child(5), .customer-account-edit #yt_left .yt-left-wrap .block-account .block-content ul li:nth-child(6), .customer-account-edit #yt_left .yt-left-wrap .block-account .block-content ul li:nth-child(10), .customer-account-edit #yt_left .yt-left-wrap .block-account .block-content ul li:nth-child(11), .customer-account-edit #yt_left .yt-left-wrap .block-account .block-content ul li:nth-child(8), .customer-address-form .codnitiveSidenavLeft, .customer-address-form #yt_left .yt-left-wrap .block-account .block-content ul li:nth-child(5), .customer-address-form #yt_left .yt-left-wrap .block-account .block-content ul li:nth-child(6), .customer-address-form #yt_left .yt-left-wrap .block-account .block-content ul li:nth-child(10), .customer-address-form #yt_left .yt-left-wrap .block-account .block-content ul li:nth-child(11), .customer-address-form #yt_left .yt-left-wrap .block-account .block-content ul li:nth-child(8), .sales-order-history .codnitiveSidenavLeft, .sales-order-history #yt_left .yt-left-wrap .block-account .block-content ul li:nth-child(5), .sales-order-history #yt_left .yt-left-wrap .block-account .block-content ul li:nth-child(6), .sales-order-history #yt_left .yt-left-wrap .block-account .block-content ul li:nth-child(10), .sales-order-history #yt_left .yt-left-wrap .block-account .block-content ul li:nth-child(11), .sales-order-history #yt_left .yt-left-wrap .block-account .block-content ul li:nth-child(8), .review-customer-index .codnitiveSidenavLeft, .review-customer-index #yt_left .yt-left-wrap .block-account .block-content ul li:nth-child(5), .review-customer-index #yt_left .yt-left-wrap .block-account .block-content ul li:nth-child(6), .review-customer-index #yt_left .yt-left-wrap .block-account .block-content ul li:nth-child(10), .review-customer-index #yt_left .yt-left-wrap .block-account .block-content ul li:nth-child(11), .review-customer-index #yt_left .yt-left-wrap .block-account .block-content ul li:nth-child(8), .wishlist-index-index .codnitiveSidenavLeft, .wishlist-index-index #yt_left .yt-left-wrap .block-account .block-content ul li:nth-child(5), .wishlist-index-index #yt_left .yt-left-wrap .block-account .block-content ul li:nth-child(6), .wishlist-index-index #yt_left .yt-left-wrap .block-account .block-content ul li:nth-child(10), .wishlist-index-index #yt_left .yt-left-wrap .block-account .block-content ul li:nth-child(11), .wishlist-index-index #yt_left .yt-left-wrap .block-account .block-content ul li:nth-child(8), .newsletter-manage-index .codnitiveSidenavLeft, .newsletter-manage-index #yt_left .yt-left-wrap .block-account .block-content ul li:nth-child(5), .newsletter-manage-index #yt_left .yt-left-wrap .block-account .block-content ul li:nth-child(6), .newsletter-manage-index #yt_left .yt-left-wrap .block-account .block-content ul li:nth-child(10), .newsletter-manage-index #yt_left .yt-left-wrap .block-account .block-content ul li:nth-child(11), .newsletter-manage-index #yt_left .yt-left-wrap .block-account .block-content ul li:nth-child(8), .monkey-customer-account-index .codnitiveSidenavLeft, .monkey-customer-account-index #yt_left .yt-left-wrap .block-account .block-content ul li:nth-child(5), .monkey-customer-account-index #yt_left .yt-left-wrap .block-account .block-content ul li:nth-child(6), .monkey-customer-account-index #yt_left .yt-left-wrap .block-account .block-content ul li:nth-child(10), .monkey-customer-account-index #yt_left .yt-left-wrap .block-account .block-content ul li:nth-child(11), .monkey-customer-account-index #yt_left .yt-left-wrap .block-account .block-content ul li:nth-child(8) .customer-address-index .codnitiveSidenavLeft, .customer-address-index #yt_left .yt-left-wrap .block-account .block-content ul li:nth-child(5), .customer-address-index #yt_left .yt-left-wrap .block-account .block-content ul li:nth-child(6), .customer-address-index #yt_left .yt-left-wrap .block-account .block-content ul li:nth-child(10), .customer-address-index #yt_left .yt-left-wrap .block-account .block-content ul li:nth-child(11), .customer-address-index #yt_left .yt-left-wrap .block-account .block-content ul li:nth-child(8) {
	display: none;
}

.monkey-customer-account-index  #yt_left .yt-left-wrap .block-account .block-content ul li:nth-child(8){
	display:none;}

.customer-account-edit #yt_left .yt-left-wrap #sidebar-nav-menu, #yt_left .yt-left-wrap .block-compare {
	display: none;
}

.sales-order-history #yt_content .columns-w, .review-customer-index #yt_content .columns-w, .wishlist-index-index #yt_content .columns-w, .newsletter-manage-index #yt_content .columns-w, .sales-order-history #yt_content .columns-w {
	min-height: 380px;
}

#yt_wrapper .head-minicart.empty-cart .button.close {
	background: url(../skin/frontend/shopistan/default/images/close-img.png) center top no-repeat;
}

.customer-account-edit .my-account .buttons-set button, .customer-address-form .my-account .buttons-set button {
	margin-top: 10px;
	padding: 10px 15px;
}

.customer-account-edit .my-account > #form-validate > .buttons-set .back-link, .customer-address-form .my-account > #form-validate > .buttons-set .back-link {
	line-height: 30px;
	margin-top: 10px;
}

.customer-account-edit #yt_content {
	min-height: 400px;
}

.cms-noori-concerts #yt_content {
	background: #151515;
}

.static-content ul li span {
	color: #979797;
	padding-left: 30px;
	font-size: 12px;
	font-family: 'trade_gothic_lt_stdbold_no._2' !important;
}

.static-content ul li span small {
	color: #e82324;
	font-size: 12px;
	font-family: 'trade_gothic_lt_stdbold_no._2' !important;
}

.cms-noori-concerts #yt_footer {
	margin-top: 0px;
}

.static-content .page-title h1 {
	color: #fff !important;
	font-family: "TradeGothicLTStd-BdCn20" !important;
	font-size: 16px;
	padding-top: 20px;
}

.cms-discography .page-title h1 {
	color: #fff !important;
	font-family: "TradeGothicLTStd-BdCn20" !important;
	font-size: 16px;
	padding-top: 30px;
}

.cms-discography #yt_footer {
	margin-top: 0px;
}

.cms-discography #yt_content {
	background: #151515;
}

.Discography-links {
	width: 100%;
}

.Discography-links ul li {
	float: left;
	width: 172px;
	margin-bottom: 30px;
	margin-right: 21px;
}

.Discography-links ul li:last-child {
	margin-right: 0px;
}

.cms-discography .breadcrumbs {
	display: none;
}

.Discography-links h1 {
	color: #fff !important;
	font-family: "TradeGothicLTStd-BdCn20";
	font-size: 16px;
	padding-bottom: 20px;
}

.Discography-links ul li a span {
	color: #fff !important;
	font-family: "TradeGothicLTStd-BdCn20";
	font-size: 16px;
	float: left;
	padding-top: 10px;
}

.cms-discography-view .breadcrumbs {
	display: none;
}

.cms-coke-studio-1 .breadcrumbs, .cms-peeli-patti-aur-raja-jani .breadcrumbs, .cms-suno-ke-main-hun-jawan .breadcrumbs, .cms-coke-studio-2 .breadcrumbs, .cms-noori-concerts .breadcrumbs, .cms-musicarium .breadcrumbs {
	display: none;
}

.cms-coke-studio-1 #yt_footer, .cms-peeli-patti-aur-raja-jani #yt_footer, .cms-suno-ke-main-hun-jawan #yt_footer, .cms-discography-view #yt_footer, .cms-coke-studio-2 #yt_footer, .cms-musicarium #yt_footer {
	margin-top: 0px;
}

.cms-coke-studio-1 #yt_content, .cms-peeli-patti-aur-raja-jani #yt_content, .cms-suno-ke-main-hun-jawan #yt_content, .cms-coke-studio-2 #yt_content, .cms-discography-view #yt_content, .cms-musicarium #yt_content {
	background: #151515;
}

.cms-discography-view .Discography-left-panel h1, .cms-peeli-patti-aur-raja-jani .Discography-left-panel h1, .cms-suno-ke-main-hun-jawan .Discography-left-panel h1, .cms-coke-studio-1 .Discography-left-panel h1, .cms-coke-studio-2 .Discography-left-panel h1, .cms-musicarium .Discography-left-panel h1 {
	color: #fff !important;
	font-family: "TradeGothicLTStd-BdCn20";
	font-size: 28px;
	padding-top: 20px;
}

.cms-musicarium .Discography-left-panel h2, .cms-peeli-patti-aur-raja-jani .Discography-left-panel h2, .cms-suno-ke-main-hun-jawan .Discography-left-panel h2, .cms-coke-studio-1 .Discography-left-panel h2, .cms-coke-studio-2 .Discography-left-panel h2, .cms-discography-view .Discography-left-panel h2 {
	color: #fff !important;
	font-family: "TradeGothicLTStd-BdCn20";
	font-size: 21px;
	padding-top: 20px;
	padding-bottom: 20px;
}

.Discography-left-panel {
	width: 50%;
	float: left;
}

.Discography-right-panel {
	float: right;
	width: 50%;
	padding: 25px 0 50px;
}

.customer-account-logoutsuccess #yt_content {
	min-height: 400px;
}

.accordion-content h4 {
	color: #fff;
	cursor: pointer;
	font-family: "TradeGothicLTStd-BdCn20";
	font-size: 21px;
	padding-top: 20px;
}

.Discography-links ul li a img {
	width: 100%;
	height: 175px;
}

.cms-discography #yt_content {
	min-height: 450px;
}

.opc-col-left .form-list li .input-box #billing-address-select {
	margin-bottom: 15px !important;
	background: #f2f2f2 none repeat scroll 0 0 !important;
	border: 0 solid #dcd8d2;
	color: #808080;
	cursor: pointer;
	font-family: "trade_gothic_lt_stdregular";
	font-size: 10px;
	height: 30px;
	margin: 0;
	padding: 0 6px;
}

#opc-address-form-shipping .form-list li .input-box select {
	margin-bottom: 15px !important;
	background: #f2f2f2 none repeat scroll 0 0 !important;
	border: 0 solid #dcd8d2;
	color: #808080;
	cursor: pointer;
	font-family: "trade_gothic_lt_stdregular";
	font-size: 10px;
	height: 30px;
	margin: 0;
	padding: 0 6px;
}

.opc-col-left .form-list li#shipping-new-address-form fieldset ul li label {
	color: #000;
	font-family: "trade_gothic_lt_stdregular";
	font-size: 12px;
	font-weight: normal;
}

.opc-col-left .form-list li#shipping-new-address-form fieldset ul li input {
	background: #f2f2f2 none repeat scroll 0 0;
	border: 0 solid #d7d2cb !important;
	color: #808080;
	font-family: "trade_gothic_lt_stdregular";
	margin-bottom: 0px;
	font-size: 10px;
	height: 30px;
	padding: 9px;
	vertical-align: top;
}

.opc-col-left .form-list li#shipping-new-address-form fieldset ul li .customer-name .field {
	margin-bottom: 0px !important;
}

.opc-wrapper-opc .opc-col-left .notice {
	font-style: normal !important;
}

#yt_footer .footer-bottom a:hover {
	text-decoration: none;
}

.widgets-cont .widgets-right-panel .links-widgets-titles ul li a:hover {
	text-decoration: none;
}

body.sales-order-print {
	background: #000 none repeat scroll 0 0;
	color: #fff;
	margin: auto;
	padding: 20px;
	width: 30%;
}

.sales-order-print h1, .sales-order-print h2, .sales-order-print h3 {
	font-family: "TradeGothicLTStd-BdCn20";
	font-size: 21px;
}

.bottom-galry ul li a img {
	width: 170px;
	height: 170px;
}

.bottom-albm {
	width: 100%;
	float: left;
}

.bottom-albm ul li {
	float: left;
	margin-bottom: 30px;
	margin-left: 4px;
	margin-right: 25px;
}

.cms-media-page .bottom-albm ul li {
	position: relative;
}

.bottom-albm ul li:last-child {
	margin-right: 0px;
}

.cms-media-page-videos .more-videos ul li img {
	width: 100%;
}

.drop-media li a, .drop-media li {
	background: #fff !important;
	color: #000 !important;
}

.drop-media li a:hover {
	color: #000 !important;
}

.cms-home .drop-media {
	box-shadow: none !important;
	background: none !important;
	padding-top: 27px !important;
}

.drop-media {
	background: none !important;
	padding-top: 23px !important;
}

.cms-media-page-videos .more-videos ul li span {
	color: #fff;
	float: left;
	font-size: 14px;
	margin-bottom: 5px;
	padding-top: 5px;
	text-align: left !important;
	text-transform: uppercase;
	width: 100% !important;
}

.test-hover {
	background: url(../skin/frontend/shopistan/default/images/title-back.png) center top no-repeat;
	bottom: 0;
	color: #fff !important;
	font-family: "TradeGothicLTStd-BdCn20";
	font-size: 12px;
	height: 29px;
	left: 0;
	letter-spacing: 1px;
	padding-left: 13px;
	padding-top: 5px;
	position: absolute;
	text-transform: uppercase;
	width: 100% !important;
}












.cms-india-gomad-festival .yt-content, .cms-concert .yt-content,
.cms-dubai-show .yt-content, .cms-concert .yt-content,
.cms-dubai-knowledge-village .yt-content, .cms-concert .yt-content,
.cms-canada-noori-ottawa .yt-content, .cms-concert .yt-content,
.cms-canada-york-show .yt-content, .cms-concert .yt-content, 
.cms-karachi-mtv .yt-content, .cms-concert .yt-content,
.cms-karachi-musicfest .yt-content, .cms-concert .yt-content,
.cms-karachi-royal-rodale  .yt-content, .cms-concert .yt-content,
.cms-karachi-south-shore .yt-content, .cms-concert .yt-content, 
.cms-karachi-szabist-concert .yt-content, .cms-concert .yt-content, 
.cms-lahore-aitchison .yt-content, .cms-concert .yt-content, 
.cms-lahore-beaconhouse .yt-content, .cms-concert .yt-content, 
.cms-lahore-city-school .yt-content, .cms-concert .yt-content, 
.cms-lahore-learning-alliance .yt-content, .cms-concert .yt-content, 
.cms-lahore-lgs-ali-institute .yt-content, .cms-concert .yt-content,
.cms-lahore-lgs-defence .yt-content, .cms-concert .yt-content, 
.cms-lahore-lums-2009 .yt-content, .cms-concert .yt-content, 
.cms-lahore-lums-2010 .yt-content, .cms-concert .yt-content, 
.cms-lahore-lums-music-society .yt-content, .cms-concert .yt-content, 
.cms-lahore-shell-helix .yt-content, .cms-concert .yt-content, 
.cms-mlive .yt-content, .cms-concert .yt-content,
.cms-summer-festival .yt-content, .cms-concert .yt-content, 
.cms-ontario-idrf .yt-content, .cms-concert .yt-content 
{
	background: #151515;
}


.cms-india-gomad-festival .yt-content .bottom-galry-home,
.cms-dubai-show .yt-content .bottom-galry-home,
.cms-dubai-knowledge-village  .yt-content .bottom-galry-home,
.cms-canada-noori-ottawa .yt-content .bottom-galry-home,
.cms-canada-york-show  .yt-content .bottom-galry-home,
.cms-karachi-mtv  .yt-content .bottom-galry-home,
.cms-karachi-musicfest .yt-content .bottom-galry-home,
.cms-karachi-royal-rodale .yt-content .bottom-galry-home,
.cms-karachi-south-shore  .yt-content .bottom-galry-home,
.cms-karachi-szabist-concert .yt-content .bottom-galry-home,
.cms-lahore-aitchison .yt-content .bottom-galry-home,
.cms-lahore-beaconhouse .yt-content .bottom-galry-home,
.cms-lahore-city-school  .yt-content .bottom-galry-home,
.cms-lahore-learning-alliance .yt-content .bottom-galry-home,
.cms-lahore-lgs-ali-institute .yt-content .bottom-galry-home,
.cms-lahore-lgs-defence .yt-content .bottom-galry-home,
.cms-lahore-lums-2009 .yt-content .bottom-galry-home,
.cms-lahore-lums-2010 .yt-content .bottom-galry-home,
.cms-lahore-lums-music-society .yt-content .bottom-galry-home,
.cms-lahore-shell-helix .yt-content .bottom-galry-home,
.cms-mlive  .yt-content .bottom-galry-home,
.cms-summer-festival  .yt-content .bottom-galry-home,
.cms-ontario-idrf .yt-content .bottom-galry-home,
.cms-india-gomad-festival .yt-content .bottom-galry-home,
.cms-concert .yt-content .bottom-galry-home {
	margin-top: 0px;
}






.cms-india-gomad-festival #yt_footer,
.cms-dubai-show #yt_footer,
.cms-dubai-knowledge-village #yt_footer,
.cms-canada-noori-ottawa #yt_footer,
.cms-canada-york-show #yt_footer,
.cms-karachi-mtv #yt_footer,
.cms-karachi-musicfest #yt_footer,
.cms-karachi-royal-rodale #yt_footer,
.cms-karachi-south-shore #yt_footer,
.cms-karachi-szabist-concert #yt_footer,
.cms-lahore-aitchison #yt_footer,
.cms-lahore-beaconhouse #yt_footer,
.cms-lahore-city-school #yt_footer,
.cms-lahore-learning-alliance .#yt_footer, 
.cms-lahore-lgs-ali-institute #yt_footer,
.cms-lahore-lgs-defence #yt_footer,
.cms-lahore-lums-2009 #yt_footer, 
.cms-lahore-lums-2010 #yt_footer,
.cms-lahore-lums-music-society #yt_footer,
.cms-lahore-shell-helix #yt_footer, 
.cms-mlive .yt-content #yt_footer,
.cms-summer-festival #yt_footer, 
.cms-ontario-idrf #yt_footer,
.cms-india-gomad-festival #yt_footer,
.cms-concert #yt_footer {
	margin-top: 0px !important;
}




.cms-india-gomad-festival .bottom-galry-home .blog-panel-home-title a,
.cms-dubai-show .bottom-galry-home .blog-panel-home-title a,
.cms-dubai-knowledge-village .bottom-galry-home .blog-panel-home-title a,
.cms-canada-noori-ottawa .bottom-galry-home .blog-panel-home-title a,
.cms-canada-york-show .bottom-galry-home .blog-panel-home-title a,
.cms-karachi-mtv  .bottom-galry-home .blog-panel-home-title a,
.cms-karachi-musicfest .bottom-galry-home .blog-panel-home-title a,
.cms-karachi-royal-rodale .bottom-galry-home .blog-panel-home-title a,
.cms-karachi-south-shore .bottom-galry-home .blog-panel-home-title a,
.cms-karachi-szabist-concert .bottom-galry-home .blog-panel-home-title a,
.cms-lahore-aitchison .bottom-galry-home .blog-panel-home-title a,
.cms-lahore-beaconhouse .bottom-galry-home .blog-panel-home-title a,
.cms-lahore-city-school.bottom-galry-home .blog-panel-home-title a,
.cms-lahore-learning-alliance .bottom-galry-home .blog-panel-home-title a,
.cms-lahore-lgs-ali-institute .bottom-galry-home .blog-panel-home-title a,
.cms-lahore-lgs-defence .bottom-galry-home .blog-panel-home-title a,
.cms-lahore-lums-2009 .bottom-galry-home .blog-panel-home-title a,
.cms-lahore-lums-2010 .bottom-galry-home .blog-panel-home-title a,
.cms-lahore-lums-music-society .bottom-galry-home .blog-panel-home-title a,
.cms-lahore-shell-helix.bottom-galry-home .blog-panel-home-title a,
.cms-mlive  .yt-content .bottom-galry-home .blog-panel-home-title a,
.cms-summer-festival .bottom-galry-home .blog-panel-home-title a,
.cms-ontario-idrf  .bottom-galry-home .blog-panel-home-title a,
.cms-india-gomad-festival .bottom-galry-home .blog-panel-home-title a, 
.cms-concert .bottom-galry-home .blog-panel-home-title a {
	padding: 0px;
}



.monkey-customer-account-index .codnitiveSidenavLeft, .customer-account-index #yt_left .yt-left-wrap .block-account .block-content ul li:nth-child(8){
	display:none;}





.cms-home .bottom-galry ul li{
	position:relative;}
.fancybox-opened{
	z-index:99999 !important;}
.customer-account-resetpassword .columns-w{ margin: auto;
    width: 23%;
	  padding-top: 50px;}
.customer-account-resetpassword .columns-w	 .fieldset{
	padding-top:0px;}
.customer-account-resetpassword .columns-w	 .fieldset	button.button{ margin-top: 10px;
    padding: 10px 15px;}
	
.customer-account-create #yt_footer{
	margin-top:40px;}
.contacts-index-index .validation-advice{
	padding-bottom:10px;}
.modal-dialog{
	z-index:999999;
	margin-top:110px !important;}
.modal-backdrop.in{
	z-index:0  !important; }
.modal-dialog .modal-content{
	background-color:#000;
	color:#fff !important;}
.modal-header .close{
	 color: #fff;
	  margin-top: 7px;
	 opacity:1;}
.modal-header h1{
	font-family: "TradeGothicLTStd-BdCn20";
	font-size:21px;
		padding:10px 0px;}
	.modal-header{
		border-bottom: none;}
	.banner-butn{
		text-align:center;}
	.banner-butn-contact{
		padding:20px 0px !important;}
	.banner-butn-contact h1{
		font-size:18px !important;
		margin-bottom:10px !important;
		text-shadow:none !important; 
			font-family: "TradeGothicLTStd-BdCn20";
		color:#000;}
	
	.banner-butn-contact a{
		background:#cccccc;
		font-size:18px;
			font-family: "TradeGothicLTStd-BdCn20";
		color:#000;}
		
.shirts-left{
	padding-top:10px;}
.shirts-left h2{
	display:inline;}
	

.home-new-btn{
	padding:5px 20px !important;}
	
	
.order-confirmed .block-content{
	width:33%;
	margin-bottom:100px;}
.checkout-cart-index .page-title{ padding-top: 100px;}
.product-shop .input-box .validation-advice{
	padding-left:175px;
	border:none;
	background:none;}
.checkout-onepage-success #yt_content {}
	
	
	
	
	
	
	
 @media (min-width: 320px) and (max-width:767px) {
	 #yt_screennav ul.siderbar-menu li a{
		 text-transform:uppercase;}
	 .timer h4.banner-new-heading {
    color: #fff;
    font-family: "TradeGothicLTStd-BdCn20";
    font-size:28px !important;
    text-align: center;
}
.banner-new-text {
    color: #fff;
    cursor: default;
    font-family: "TradeGothicLTStd-BdCn20";
    font-size: 18px !important;
    padding-bottom: 30px;
    text-align: center;
}
	 .timer{
		 padding-top:20px;
		 background:#000;}
	 .clock2 {
		 display:none ;}
	 .flip-clock-wrapper{ left: auto !important;
    margin-left:0px !important;
    position: relative;
	 padding-top: 25px;
    text-align: center;
    top: auto !important;
    width:100% !important;}
	.flip-clock-wrapper ul{
    font-weight: bold;
	float:none !important;
	display:inline-block;
    height: 70px !important;

    margin: 3px !important;
 
    width: 25px !important;}
	.flip-clock-divider{
		height:85px !important;
		float:none !important;}
		.flip-clock-wrapper ul li{
			line-height:67px !important;}
			.flip-clock-divider .flip-clock-label{ right: -45px !important;
    text-shadow: none;
    top: -2px ;
}
	.flip-clock-wrapper ul li a div div.inn{
		font-size:25px !important;}

	 .opc-wrapper-opc .opc-col-left #co-billing-form .form-list ul li.nth-child(7)
	 {margin-bottom: 10px !important;
		 }
	 .opc-wrapper-opc .opc-col-left #co-billing-form .form-list ul li.nth-child(6)
	 {margin-bottom: 10px !important;
		 }
		  .opc-wrapper-opc .opc-col-left #co-billing-form .form-list ul li.nth-child(5) {margin-bottom: 10px !important;
		 }
	 .order-confirmed .block-content{
	width:100%;
	margin-bottom:100px;}
	 .product-shop .input-box .validation-advice{
	padding-left:160px !important;
	width: 370px;
	border:none;
	background:none;}
	 .drop-media li a, .drop-media li{
		 background:#000 !important;}
		  .drop-media li a{
			  padding-left:20px !important;}
			  .cms-home .drop-media{
				  padding-top:0px !important;}
				  .drop-media{
					  padding-top:0px !important;}
					  .responsive-banner{
						  display:block !important;}
						  .banner-butn-contact{
							  background:#fff;}
							  .responsive-banner{
								  background:#fff;
								 }
								 .slideshow-wrap{
									 display:none;}
									 .main-banner-1{
										 width:100%;}
										  .main-banner-1 a img{
											  width:100%;}
											  .cms-home .bottom-galry ul li a img {
    height: auto;
    width: 100%;
}
	
	.header-middle-right{height:0px;}	 
	#yt_header .yt-header-middle{
		height:60px;}	
			.cms-home #yt_header .yt-header-middle{
		height:60px;}	 
		#yt-responsivemenu .btn.btn-navbar{
			height:44px;}
			.yt-header-middle .logo{
				  padding-top: 10px !important;}
				  .text-about{  -moz-column-gap:0px;
				  -moz-column-count:inherit;
    padding-bottom: 40px;
    padding-top: 10px;
    text-align: center;}
	.aboutus-page{
		margin-left:0px;
		width:100%;}
		.aboutus-page-img{
			width:100%;}
			.breadcrumbs{
				padding-left:17px;
				margin-left:0px;}
				.Media-titlte h1{
					margin-left:0px;
					 padding-left: 8px;}
					 .test-hover{
						 background:rgba(0, 0, 0, 0) url("../skin/frontend/shopistan/default/images/title-back.png") repeat scroll center top;}
						 .bottom-albm ul li a img{							 width:100%;
						 margin-left:0px;
						 margin-right:0px;}
						  .bottom-albm ul li{ width:48%;
						  margin-left:6px;
						  float:left;
						  margin-right:0px;}
						 .bottom-galry-home .blog-panel-home-title h3{
							 margin-left:0px;}
							 .bottom-galry{
								 margin:auto !important;}
								 #yt_content{
									 padding-top:60px;}
									 #yt_header{
										  left: 0;
    position: fixed;
    top: 0;
    z-index: 9;}
	.siderbar-menu{
		padding-top:60px;}
	#yt_screennav ul.siderbar-menu li a{
		padding-left:20px;
		 font-weight: bold;}
		.drop-media li a {
			 font-weight: normal !important;
    padding-left: 30px !important;
}	
.product-shop .input-box > div{
	bottom:-10px !important;}			

	
	
	
	
	
	
	.cms-india-gomad-festival .yt-content .bottom-galry-home .bottom-galry ul li,
.cms-dubai-show .yt-content .bottom-galry-home .bottom-galry ul li,
.cms-dubai-knowledge-village  .yt-content .bottom-galry-home .bottom-galry ul li,
.cms-canada-noori-ottawa .yt-content .bottom-galry-home .bottom-galry ul li,
.cms-canada-york-show  .yt-content .bottom-galry-home .bottom-galry ul li,
.cms-karachi-mtv  .yt-content .bottom-galry-home .bottom-galry ul li,
.cms-karachi-musicfest .yt-content .bottom-galry-home .bottom-galry ul li,
.cms-karachi-royal-rodale .yt-content .bottom-galry-home .bottom-galry ul li,
.cms-karachi-south-shore  .yt-content .bottom-galry-home .bottom-galry ul li,
.cms-karachi-szabist-concert .yt-content .bottom-galry-home .bottom-galry ul li,
.cms-lahore-aitchison .yt-content .bottom-galry-home .bottom-galry ul li,
.cms-lahore-beaconhouse .yt-content .bottom-galry-home .bottom-galry ul li,
.cms-lahore-city-school  .yt-content .bottom-galry-home .bottom-galry ul li,
.cms-lahore-learning-alliance .yt-content .bottom-galry-home .bottom-galry ul li,
.cms-lahore-lgs-ali-institute .yt-content .bottom-galry-home .bottom-galry ul li,
.cms-lahore-lgs-defence .yt-content .bottom-galry-home .bottom-galry ul li,
.cms-lahore-lums-2009 .yt-content .bottom-galry-home .bottom-galry ul li,
.cms-lahore-lums-2010 .yt-content .bottom-galry-home .bottom-galry ul li,
.cms-lahore-lums-music-society .yt-content .bottom-galry-home .bottom-galry ul li,
.cms-lahore-shell-helix .yt-content .bottom-galry-home .bottom-galry ul li,
.cms-mlive  .yt-content .bottom-galry-home .bottom-galry ul li,
.cms-summer-festival  .yt-content .bottom-galry-home .bottom-galry ul li,
.cms-ontario-idrf .yt-content .bottom-galry-home .bottom-galry ul li,
.cms-india-gomad-festival .yt-content .bottom-galry-home .bottom-galry ul li,
.cms-concert .yt-content .bottom-galry-home .bottom-galry ul li {
	float: left !important;
	width:48%;
}

	.cms-india-gomad-festival .yt-content .bottom-galry-home .bottom-galry ul li a,
.cms-dubai-show .yt-content .bottom-galry-home .bottom-galry ul li a,
.cms-dubai-knowledge-village  .yt-content .bottom-galry-home .bottom-galry ul li a,
.cms-canada-noori-ottawa .yt-content .bottom-galry-home .bottom-galry ul li a,
.cms-canada-york-show  .yt-content .bottom-galry-home .bottom-galry ul li a,
.cms-karachi-mtv  .yt-content .bottom-galry-home .bottom-galry ul li a,
.cms-karachi-musicfest .yt-content .bottom-galry-home .bottom-galry ul li a,
.cms-karachi-royal-rodale .yt-content .bottom-galry-home .bottom-galry ul li a,
.cms-karachi-south-shore  .yt-content .bottom-galry-home .bottom-galry ul li a,
.cms-karachi-szabist-concert .yt-content .bottom-galry-home .bottom-galry ul li a,
.cms-lahore-aitchison .yt-content .bottom-galry-home .bottom-galry ul li a,
.cms-lahore-beaconhouse .yt-content .bottom-galry-home .bottom-galry ul li a,
.cms-lahore-city-school  .yt-content .bottom-galry-home .bottom-galry ul li a,
.cms-lahore-learning-alliance .yt-content .bottom-galry-home .bottom-galry ul li a,
.cms-lahore-lgs-ali-institute .yt-content .bottom-galry-home .bottom-galry ul li a,
.cms-lahore-lgs-defence .yt-content .bottom-galry-home .bottom-galry ul li a,
.cms-lahore-lums-2009 .yt-content .bottom-galry-home .bottom-galry ul li a,
.cms-lahore-lums-2010 .yt-content .bottom-galry-home .bottom-galry ul li a,
.cms-lahore-lums-music-society .yt-content .bottom-galry-home .bottom-galry ul li a,
.cms-lahore-shell-helix .yt-content .bottom-galry-home .bottom-galry ul li a,
.cms-mlive  .yt-content .bottom-galry-home .bottom-galry ul li a,
.cms-summer-festival  .yt-content .bottom-galry-home .bottom-galry ul li a,
.cms-ontario-idrf .yt-content .bottom-galry-home .bottom-galry ul li a,
.cms-india-gomad-festival .yt-content .bottom-galry-home .bottom-galry ul li a,
.cms-concert .yt-content .bottom-galry-home .bottom-galry ul li a {
	float:none !important;
}

	.cms-india-gomad-festival .yt-content .bottom-galry-home .bottom-galry ul li a  img,
.cms-dubai-show .yt-content .bottom-galry-home .bottom-galry ul li a  img,
.cms-dubai-knowledge-village  .yt-content .bottom-galry-home .bottom-galry ul li a  img,
.cms-canada-noori-ottawa .yt-content .bottom-galry-home .bottom-galry ul li a  img,
.cms-canada-york-show  .yt-content .bottom-galry-home .bottom-galry ul li a  img,
.cms-karachi-mtv  .yt-content .bottom-galry-home .bottom-galry ul li a  img,
.cms-karachi-musicfest .yt-content .bottom-galry-home .bottom-galry ul li a  img,
.cms-karachi-royal-rodale .yt-content .bottom-galry-home .bottom-galry ul li a  img,
.cms-karachi-south-shore  .yt-content .bottom-galry-home .bottom-galry ul li a  img,
.cms-karachi-szabist-concert .yt-content .bottom-galry-home .bottom-galry ul li a  img,
.cms-lahore-aitchison .yt-content .bottom-galry-home .bottom-galry ul li a  img,
.cms-lahore-beaconhouse .yt-content .bottom-galry-home .bottom-galry ul li a  img,
.cms-lahore-city-school  .yt-content .bottom-galry-home .bottom-galry ul li a  img,
.cms-lahore-learning-alliance .yt-content .bottom-galry-home .bottom-galry ul li a  img,
.cms-lahore-lgs-ali-institute .yt-content .bottom-galry-home .bottom-galry ul li a  img,
.cms-lahore-lgs-defence .yt-content .bottom-galry-home .bottom-galry ul li a  img,
.cms-lahore-lums-2009 .yt-content .bottom-galry-home .bottom-galry ul li a  img,
.cms-lahore-lums-2010 .yt-content .bottom-galry-home .bottom-galry ul li a  img,
.cms-lahore-lums-music-society .yt-content .bottom-galry-home .bottom-galry ul li a  img,
.cms-lahore-shell-helix .yt-content .bottom-galry-home .bottom-galry ul li a  img,
.cms-mlive  .yt-content .bottom-galry-home .bottom-galry ul li a  img,
.cms-summer-festival  .yt-content .bottom-galry-home .bottom-galry ul li a  img,
.cms-ontario-idrf .yt-content .bottom-galry-home .bottom-galry ul li a  img,
.cms-india-gomad-festival .yt-content .bottom-galry-home .bottom-galry ul li a  img,
.cms-concert .yt-content .bottom-galry-home .bottom-galry ul li a img{
	width:100% !important;
}
.facebook-video1 iframe {
	height: auto !important; }
	
	
						 
		 }
.sold-out{
	background:none !important;
	text-decoration:none;
	cursor:default;
	color:#cccccc !important;}
.sold-out:hover{
	text-decoration:none;}
	
.checkout-onepage-success #code_res{  left: 10%;
    line-height: 53px;
    position: absolute;
    top: 44%;} 
	
	
.commingsoon{
	background:#000;
	width:100%;}
	
.commingsoon img{
	width:100%;
	margin-bottom:20px;}
.commingsoon a{
	color:#000 !important;
	background:#FAFAFA !important;
	padding:7px 30px;}
	
	
.banner-new-heading{
	color:#fff;
	text-align:center;
	 font-family: "TradeGothicLTStd-BdCn20";
    font-size:50px !important;
	padding-bottom:10px !important
	cursor:default;}

.banner-new-text{color:#fff;
	text-align:center;
	 font-family: "TradeGothicLTStd-BdCn20";
    font-size:24px !important;
	cursor:default;}
.blog-panel-home-info a:hover{text-decoration:none;}
/*title color hover*
.category-products .item .product-name a:hover,
.yt-tab-listing .respl-tabs-wrap ul li.respl-tab .respl-tab-label:hover,
.yt-product-detail .tab-product-detail .yt-tab-navi > li > a:hover,
*end title color hover*/
/*--more layout--*/
.sm-deal-wrap .item-title a:hover,
#yt_header.header4-wrap .head-quicklink .links li:hover a,
#yt_wrapper .header3-wrap .sm-serachbox-pro .sm-searbox-content .form-button.button span,
#yt_wrapper .header2-wrap .sm-serachbox-pro .sm-searbox-content .form-button.button span,
.header2-wrap .login-regis a:hover,
/*---*/
.box-1-contact .store-info .list-info .item-info .info-content > h2 a:hover,
.toolbar .pagination-wrap .pagination .pages ol li.current a,
.slideshow-wrap .tp-caption.market-slide1-btn-shopnow:after,
.yt-tab-listing .respl-tabs-wrap ul li.respl-tab.tab-sel .respl-tab-label,
.yt-product-detail .tab-product-detail .yt-tab-navi > li.active > a,
.slideshow-wrap .tp-caption.market-slide1-btn-shopnow a,

.language-currency ul li a.selected,
.language-currency ul li a:hover,


.aboutus-page .client-info-about .name,
.aboutus-page .our-member .info-member .cl-name > a,
#yt_footer a:hover,
.price-box ,
.mega-product .block-mega-products .item-box-content .product-price .price-box,
.mega-product .block-mega-products .item-box-content .product-name a:hover,
.megamenu3 .mega3-content .inner .mega3-col a:hover,
.mini-cartpro .block-content .mini-products-list li.item .product-name a:hover,
.sm_megamenu_wrapper_horizontal_menu .mega-home-content ul li:hover:before,
#nav > li > ul li:hover:before,
.yt-copyright a,
a:hover, 
a:focus{

}
#nav li.active > a,
#nav li ul li a:hover,
.yt-menu-nav > #nav > li > a:hover,
.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li.sm_megamenu_lv1 > a.sm_megamenu_head:hover,
.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li.sm_megamenu_lv1 > a.sm_megamenu_head.sm_megamenu_actived{

}
#yt_wrapper .header4-wrap .sm-serachbox-pro .sm-searbox-content .form-button.button:hover,
.header4-wrap .mini-cartpro.block .block-title,
.header4-wrap .language-currency .overwrite-switch:hover,
.header4-wrap .wishlist-compare .block .block-title:hover,
#yt_wrapper .block-tags .actions .button:hover,
.header2-wrap .block-newsletter #newsletter-validate-detail .input-box button,
.header3-wrap .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_lv1.sm_megamenu_actived > a:after,
.header3-wrap .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_lv1 > a:hover:after,
.header3-wrap .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_lv1.sm_megamenu_actived > a,
.header3-wrap .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_lv1 > a:hover,
.header2-wrap .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_lv1.sm_megamenu_actived > a,
.header2-wrap .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_lv1 > a:hover,
/*---*/

#yt_wrapper .header1-wrap .sm-serachbox-pro .sm-searbox-content .form-button.button:hover,
.mini-cartpro .block-title .show-cart-button:before,
#yt_wrapper .page-title h1:after,
.yt-product-detail .tab-product-detail .yt-tab-navi > li.active > a:before,
.yt-product-detail .tab-product-detail .yt-tab-navi > li > a:hover:before,
#yt_main .sm-slider .page-button .control-button li:hover,
.quickview-main .add-to-cart .btn-cart,
#yt_wrapper .add-to-cart .btn-cart,
.quantity-box .quantity-controls:hover,
.yt-product-detail .more-views.slide-gallery .prev:hover, 
.yt-product-detail .more-views.slide-gallery .next:hover,
.yt-product-detail .popup-btn.hidden-phone > a:hover,
.hotcate-wrap .btn-viewmore,
.toolbar .view-mode-wrap .view-mode a:hover,
.toolbar .view-mode-wrap .view-mode strong,
.toolbar .pagination-wrap .pagination .pages ol li a.next:hover, 
.toolbar .pagination-wrap .pagination .pages ol li a.previous:hover,
.spotlight4 li:hover .ico-contactus,
.spotlight4 .address:hover:before,
.hotcate-wrap .block-title span:after,
.collections-wrap .block-title span:after,
#yt_main .yt-product-detail .sm-slider .block-title span:after,
#yt_left .block-title span:after,
#yt_right .block-title span:after,
.carousel-control-wrap .carousel-control-tab:hover,
.sm_quickview_handler:hover,
.category-products .item .product-addcart .btn-cart:hover,
.mini-cartpro .block-content .bottom-action .button-wrapper .link-button:hover,
.mini-cartpro .block-content .mini-products-list .item:hover .product-price .price,
#yt_header.header1-wrap .head-quicklink .links li.first,
#yt_header .head-quicklink .links li:hover,

.block-tags .tags-list li a:hover,
#yt_wrapper .button:hover,
/*#yt-responsivemenu .btn.btn-navbar:hover,*/
#checkout-progress-state li.active,
#checkout-progress-wrapper .block-content dt.complete, 
#checkout-progress-wrapper .block-content dt.complete a,

.catalog-product-compare-index .button:hover,
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot span:hover,
.toolbar .select-inner ul li a:hover,
#confirmbox #btcancel:hover,
#confirmbox .button.btn-cart:hover > span, 
#btcancel:hover, 
#btccart span:hover, 
#btcshop:hover span,
.pager li > a:hover, .pager li > a:focus, .pager li.current > a
{
	color:#ccc;
}
.block-policy-v3 .policy .policy-inner:hover,

.yt-product-detail .jCarouselLite li .cloud-zoom-gallery:hover,
.yt-product-detail .jCarouselLite li .cloud-zoom-gallery.actived,
.yt-product-detail .tab-product-detail .yt-tab-navi > li.active > a,
.yt-product-detail .tab-product-detail .yt-tab-navi > li > a:hover,
#yt_main .sm-slider .page-button .control-button li:hover,
.yt-product-detail .more-views.slide-gallery .prev:hover, 
.yt-product-detail .more-views.slide-gallery .next:hover,
.basic-bestsale .bs-item-inner:hover .bs-image,
#yt_pathway  ul.breadcrumbs li.home:hover,
#yt_pathway  ul.breadcrumbs li a:hover,
.toolbar .pagination-wrap .pagination .pages ol li a.next:hover, 
.toolbar .pagination-wrap .pagination .pages ol li a.previous:hover,
.collections li a:hover,
.carousel-control-wrap .carousel-control-tab:hover,
.yt-tab-listing .respl-tabs-wrap ul li.respl-tab.tab-sel,
.sm_quickview_handler:hover,
.category-products .item .product-addcart .btn-cart:hover,
.yt-product-detail .add-to-links li a:hover,
.category-products .item .wishlist-compare a:hover{
	border-color:none;
}

.mini-cartpro .block-title .show-cart-button:before{
	background-image:url(../skin/frontend/shopistan/default/images/yellow/ico-minicart.png);
}
.mini-cartpro .block-content .mini-products-list li.item a.btn-remove:hover {
	background:url(../skin/frontend/shopistan/default/images/yellow/del-minicart.png) no-repeat;
}
.block-policy-v3 .policy1 .policy-inner:hover span,
.banner-policy .policy1 a:hover span{
	background-image: url(../skin/frontend/shopistan/default/images/yellow/ico-money.png);
}
.block-policy-v3 .policy2 .policy-inner:hover span,
.banner-policy .policy2 a:hover span{
	background: url(../skin/frontend/shopistan/default/images/yellow/ico-freeship.png) no-repeat;
}
.block-policy-v3 .policy3 .policy-inner:hover span,
.banner-policy .policy3 a:hover span{
	background-image: url(../skin/frontend/shopistan/default/images/yellow/ico-celander.png);
}
.block-policy-v3 .policy4 .policy-inner:hover span,
.banner-policy .policy4 a:hover span{
	background-image: url(../skin/frontend/shopistan/default/images/yellow/ico-umbrella.png);
}
.yt-product-detail .add-to-links li a:hover,
.category-products .item .wishlist-compare a:hover{ 
	background-image: url(../skin/frontend/shopistan/default/images/yellow/wishlist-compare.png);
}
#yt_footer .yt-payment a:hover{
	background-image: url(../skin/frontend/shopistan/default/images/yellow/payment-bg.png);
}
#yt_pathway  ul.breadcrumbs li a:hover:before,
#yt_pathway  ul.breadcrumbs li a:hover:after{
	background: url(../skin/frontend/shopistan/default/images/yellow/breadcrumbs-right.png) no-repeat;
}

#yt_header .yt-menu-content {
/*	border-top:3px solid #000;*/
}
#nav > li.level0:hover,
.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li.sm_megamenu_lv1:hover {
	border-color: #f4a137;
}
.yt-tab-listing .title-text{
	border-bottom: 1px solid #f4a137;
}
.collections .collect a{
	border-bottom: 3px solid #f4a137;
}

.aboutus-page .why-list li:before {
    background-image: url("../skin/frontend/shopistan/default/images/yellow/icon-whylist.png");
}

.sm-categories .cat-wrap.theme3 .content-box .child-cat .child-cat-title:hover:before {
	background: url(../skin/frontend/shopistan/default/images/yellow/ico-subcate.png) no-repeat top left;
}

/*listingextend*/
.owl-theme .owl-buttons .owl-prev:hover,
.owl-theme .owl-buttons  .owl-next:hover{
	background-color: #f4a137;
    border: 1px solid #f4a137;
}
.owl-theme .owl-pagination .owl-page.active .owl-numbers,
.owl-theme .owl-pagination .owl-page .owl-numbers:hover{
    color: #f4a137;
}/**
 * CODNITIVE
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Open Software License (OSL 3.0)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/osl-3.0.php
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade to newer
 * versions in the future.
 *
 * @category   Codnitive
 * @package    Codnitive_Sidenav
 * @author     Hassan Barza <support@codnitive.com>
 * @copyright  Copyright (c) 2011 CODNITIVE Co. (http://www.codnitive.com)
 * @license    http://opensource.org/licenses/osl-3.0.php  Open Software License (OSL 3.0)
 */

/* Sidebar Navigation ==================================================================== */
#sidebar-nav {
    margin-bottom: 15px;
    position: relative;
}
#sidebar-nav .block-title {
}
#sidebar-nav .block-title strong {
}
#sidebar-nav .block-content {
    padding: 6px;
    overflow: auto;
}
#sidebar-nav .block-content a {
    line-height: 1.7;
}
#sidebar-nav-menu > li {
    background: url('../skin/frontend/base/default/images/codnitive/sidenav/bkg_block-sidebarnav-layered-dd.gif') 0 100% repeat-x;
    list-style: inside disc;
    font-weight: bold;
    padding: 8px 0;
}
#sidebar-nav-menu > li.last {
    background: none;
    margin-bottom: 5px;
}
#sidebar-nav-menu li ul {
    font-weight: normal;
}
#sidebar-nav li.active,
#sidebar-nav li.active > a,
#sidebar-nav li.active > .collapsible-wrapper > a {
}
#sidebar-nav ul.ul-thumb {
    padding-left: 0;
}
#sidebar-nav-menu > li.parent > ul.ul-thumb {
    padding-left: 10px;
}
#sidebar-nav li.thumb {
    list-style-type: none;
}
#sidebar-nav-menu > li.no-thumb,
#sidebar-nav-menu > li.thumb {
    margin-left: 0 !important;
    list-style-type: none;
}
#sidebar-nav img {
    border: 0 none !important;
    outline: 0 none !important;
}
#sidebar-nav span.product-count {
    color: #000;
}
#sidebar-nav .home {
    list-style: none !important;
}
#sidebar-nav .home a {
    display:inline-block;
    padding-left:20px;
    background:url('../skin/frontend/base/default/images/codnitive/sidenav/home.png') left top no-repeat;
    min-height:16px;
}
#sidebar-nav .support-logo-wrapper {
    margin-top:10px;
}
#sidebar-nav .support_logo {
    font-size: 9px;
    float: right;
    right: 5px;
    bottom: 5px;
    text-decoration: none;
}
#sidebar-nav .support_logo img {
    max-width: 65px;
}

/* Collapsible Design ==================================================================== */
#sidebar-nav li.thumb .thumb-img-left {
    float: left;
    margin: 1px 3px 0 0;
}
#sidebar-nav li.thumb .thumb-img-right {
    float: right;
    margin: 1px 3px 0;
}
#sidebar-nav-menu .arrow-left,
#sidebar-nav-menu .arrow-right, 
#sidebar-nav-menu .plus-left,
#sidebar-nav-menu .plus-right {
    float: left;
    background: url('../skin/frontend/base/default/images/codnitive/sidenav/arrows.gif') left center no-repeat;
    display: block;
    margin-top: 2px;
    margin: 1px 3px 0;
    cursor:pointer;
} 
#sidebar-nav-menu .plus-left,
#sidebar-nav-menu .plus-right
{
    background-image: url('../skin/frontend/base/default/images/codnitive/sidenav/plus.gif');
}
#sidebar-nav-menu .arrow-right, 
#sidebar-nav-menu .plus-right {
    float:right;
    display:inline !important;
}
#sidebar-nav-menu li ul[expanded="0"] {
    display: none;
}
#sidebar-nav li.active > ul {
    display: block;
}
#sidebar-nav li.active > .arrow-left,
#sidebar-nav li.active > .arrow-right, 
#sidebar-nav li.active > .plus-left,
#sidebar-nav li.active > .plus-right {
    display: block;
    background-position: right center;
}
#sidebar-nav-menu > li.collapsible {
    list-style: none !important;
}
#sidebar-nav .collapse-name {
    cursor:pointer;
}
#magestore-bannerslider-popup{
	padding: 2px;
    position: fixed;
    z-index: 19990;
	background: #fff;
	border: 2px;
}
#magestore-bannerslider-popup-close{
	cursor: pointer;
    height: 22px;
	width:22px;
    position: absolute;
    right: 0px;
    top: -25px;   
    z-index: 19999;
	background:url(../skin/frontend/base/default/css/magestore/bannerslider/image/close-tiny.png) no-repeat center;
}
#bg_fade {
    background-color: #000000;
    height: 100%;
    left: 0;
    margin: 0;
    padding: 0;
    position: fixed;
    top: 0;
    visibility: hidden;
    width: 100%;
    z-index: 1000;
	opacity: 0.7;
}/* Get the bourbon mixin from http://bourbon.io */
/* Reset */
.flip-clock-wrapper * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
}

.flip-clock-wrapper a {
  cursor: pointer;
  text-decoration: none;
  color: #ccc; }

.flip-clock-wrapper a:hover {
  color: #fff; }

.flip-clock-wrapper ul {
  list-style: none; }

.flip-clock-wrapper.clearfix:before,
.flip-clock-wrapper.clearfix:after {
  content: " ";
  display: table; }

.flip-clock-wrapper.clearfix:after {
  clear: both; }

.flip-clock-wrapper.clearfix {
  *zoom: 1; }

/* Main */
.flip-clock-wrapper {
  font: normal 11px "Helvetica Neue", Helvetica, sans-serif;
  -webkit-user-select: none; }

.flip-clock-meridium {
  background: none !important;
  box-shadow: 0 0 0 !important;
  font-size: 36px !important; }

.flip-clock-meridium a { color: #313333; }

.flip-clock-wrapper {
  text-align: center;
  position: relative;
  left:50%;
  margin-left:-305px;
  top:-250px;
  width: 72%;
}

.flip-clock-wrapper:before,
.flip-clock-wrapper:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}
.flip-clock-wrapper:after {
    clear: both;
}

/* Skeleton */
.flip-clock-wrapper ul {
  position: relative;
  float: left;
  margin: 5px;
  width: 60px;
  height: 90px;
  font-size: 80px;
  font-weight: bold;
  line-height: 87px;
  border-radius: 6px;
  background: #000;
}

.flip-clock-wrapper ul li {
  z-index: 1;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  line-height: 87px;
  text-decoration: none !important;
}

.flip-clock-wrapper ul li:first-child {
  z-index: 2; }

.flip-clock-wrapper ul li a {
  display: block;
  height: 100%;
  -webkit-perspective: 200px;
  -moz-perspective: 200px;
  perspective: 200px;
  margin: 0 !important;
  overflow: visible !important;
  cursor: default !important; }

.flip-clock-wrapper ul li a div {
  z-index: 1;
  position: absolute;
  left: 0;
  width: 100%;
  height: 50%;
  font-size: 80px;
  overflow: hidden; 
  outline: 1px solid transparent; }

.flip-clock-wrapper ul li a div .shadow {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 2; }

.flip-clock-wrapper ul li a div.up {
  -webkit-transform-origin: 50% 100%;
  -moz-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  -o-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  top: 0; }

.flip-clock-wrapper ul li a div.up:after {
  content: "";
  position: absolute;
  top: 44px;
  left: 0;
  z-index: 5;
  width: 100%;
  height: 3px;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.4); }

.flip-clock-wrapper ul li a div.down {
  -webkit-transform-origin: 50% 0;
  -moz-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  -o-transform-origin: 50% 0;
  transform-origin: 50% 0;
  bottom: 0;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}

.flip-clock-wrapper ul li a div div.inn {
  position: absolute;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 200%;
  color: #ccc;
  text-shadow: 0 1px 2px #000;
  text-align: center;
  background-color: #333;
  border-radius: 6px;
  font-size: 70px; }

.flip-clock-wrapper ul li a div.up div.inn {
  top: 0; }

.flip-clock-wrapper ul li a div.down div.inn {
  bottom: 0; }

/* PLAY */
.flip-clock-wrapper ul.play li.flip-clock-before {
  z-index: 3; }

.flip-clock-wrapper .flip {   box-shadow: 0 2px 5px rgba(0, 0, 0, 0.7); }

.flip-clock-wrapper ul.play li.flip-clock-active {
  -webkit-animation: asd 0.5s 0.5s linear both;
  -moz-animation: asd 0.5s 0.5s linear both;
  animation: asd 0.5s 0.5s linear both;
  z-index: 5; }

.flip-clock-divider {
  float: left;
  display: inline-block;
  position: relative;
  width: 20px;
  height: 100px; }

.flip-clock-divider:first-child {
  width: 0; }

.flip-clock-dot {
  display: block;
  background: #fff;
  width: 10px;
  height: 10px;
  position: absolute;
  border-radius: 50%;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  left: 5px; }

.flip-clock-divider .flip-clock-label {
  position: absolute;
  top: -1.5em;
  right: -86px;
  color:#fff;
  text-shadow: none; }

.flip-clock-divider.minutes .flip-clock-label {
  right: -88px; }

.flip-clock-divider.seconds .flip-clock-label {
  right: -91px; }

.flip-clock-dot.top {
  top: 30px; }

.flip-clock-dot.bottom {
  bottom: 30px; }

@-webkit-keyframes asd {
  0% {
    z-index: 2; }

  20% {
    z-index: 4; }

  100% {
    z-index: 4; } }

@-moz-keyframes asd {
  0% {
    z-index: 2; }

  20% {
    z-index: 4; }

  100% {
    z-index: 4; } }

@-o-keyframes asd {
  0% {
    z-index: 2; }

  20% {
    z-index: 4; }

  100% {
    z-index: 4; } }

@keyframes asd {
  0% {
    z-index: 2; }

  20% {
    z-index: 4; }

  100% {
    z-index: 4; } }

.flip-clock-wrapper ul.play li.flip-clock-active .down {
  z-index: 2;
  -webkit-animation: turn 0.5s 0.5s linear both;
  -moz-animation: turn 0.5s 0.5s linear both;
  animation: turn 0.5s 0.5s linear both; }

@-webkit-keyframes turn {
  0% {
    -webkit-transform: rotateX(90deg); }

  100% {
    -webkit-transform: rotateX(0deg); } }

@-moz-keyframes turn {
  0% {
    -moz-transform: rotateX(90deg); }

  100% {
    -moz-transform: rotateX(0deg); } }

@-o-keyframes turn {
  0% {
    -o-transform: rotateX(90deg); }

  100% {
    -o-transform: rotateX(0deg); } }

@keyframes turn {
  0% {
    transform: rotateX(90deg); }

  100% {
    transform: rotateX(0deg); } }

.flip-clock-wrapper ul.play li.flip-clock-before .up {
  z-index: 2;
  -webkit-animation: turn2 0.5s linear both;
  -moz-animation: turn2 0.5s linear both;
  animation: turn2 0.5s linear both; }

@-webkit-keyframes turn2 {
  0% {
    -webkit-transform: rotateX(0deg); }

  100% {
    -webkit-transform: rotateX(-90deg); } }

@-moz-keyframes turn2 {
  0% {
    -moz-transform: rotateX(0deg); }

  100% {
    -moz-transform: rotateX(-90deg); } }

@-o-keyframes turn2 {
  0% {
    -o-transform: rotateX(0deg); }

  100% {
    -o-transform: rotateX(-90deg); } }

@keyframes turn2 {
  0% {
    transform: rotateX(0deg); }

  100% {
    transform: rotateX(-90deg); } }

.flip-clock-wrapper ul li.flip-clock-active {
  z-index: 3; }

/* SHADOW */
.flip-clock-wrapper ul.play li.flip-clock-before .up .shadow {
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, black));
  background: linear, top, rgba(0, 0, 0, 0.1) 0%, black 100%;
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
  background: linear, to bottom, rgba(0, 0, 0, 0.1) 0%, black 100%;
  -webkit-animation: show 0.5s linear both;
  -moz-animation: show 0.5s linear both;
  animation: show 0.5s linear both; }

.flip-clock-wrapper ul.play li.flip-clock-active .up .shadow {
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, black));
  background: linear, top, rgba(0, 0, 0, 0.1) 0%, black 100%;
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
  background: linear, to bottom, rgba(0, 0, 0, 0.1) 0%, black 100%;
  -webkit-animation: hide 0.5s 0.3s linear both;
  -moz-animation: hide 0.5s 0.3s linear both;
  animation: hide 0.5s 0.3s linear both; }

/*DOWN*/
.flip-clock-wrapper ul.play li.flip-clock-before .down .shadow {
  background: -moz-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, black), color-stop(100%, rgba(0, 0, 0, 0.1)));
  background: linear, top, black 0%, rgba(0, 0, 0, 0.1) 100%;
  background: -o-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
  background: -ms-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
  background: linear, to bottom, black 0%, rgba(0, 0, 0, 0.1) 100%;
  -webkit-animation: show 0.5s linear both;
  -moz-animation: show 0.5s linear both;
  animation: show 0.5s linear both; }

.flip-clock-wrapper ul.play li.flip-clock-active .down .shadow {
  background: -moz-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, black), color-stop(100%, rgba(0, 0, 0, 0.1)));
  background: linear, top, black 0%, rgba(0, 0, 0, 0.1) 100%;
  background: -o-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
  background: -ms-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
  background: linear, to bottom, black 0%, rgba(0, 0, 0, 0.1) 100%;
  -webkit-animation: hide 0.5s 0.3s linear both;
  -moz-animation: hide 0.5s 0.3s linear both;
  animation: hide 0.5s 0.2s linear both; }


@-webkit-keyframes show {
  0% {
    opacity: 0; }

  100% {
    opacity: 1; } }

@-moz-keyframes show {
  0% {
    opacity: 0; }

  100% {
    opacity: 1; } }

@-o-keyframes show {
  0% {
    opacity: 0; }

  100% {
    opacity: 1; } }

@keyframes show {
  0% {
    opacity: 0; }

  100% {
    opacity: 1; } }

@-webkit-keyframes hide {
  0% {
    opacity: 1; }

  100% {
    opacity: 0; } }

@-moz-keyframes hide {
  0% {
    opacity: 1; }

  100% {
    opacity: 0; } }

@-o-keyframes hide {
  0% {
    opacity: 1; }

  100% {
    opacity: 0; } }

@keyframes hide {
  0% {
    opacity: 1; }

  100% {
    opacity: 0; } }