@charset "utf-8";
/* CSS Document */

section , .full{
	float:left;
	width:100%;
	}
.col-8{
	float:left;
	width:66.66666666666667%;
	}
.col-4{
	float:left;
	width:33.33333333333333%;
	}	
.mt200{
	margin-top:200px
	}
.relative{
	position:relative;
	}
.simpleLens-thumbnails-container {
	position:absolute;
	left:0;
	top:0;
	width:80px;
	}
	
.zoomer_detail .simpleLens-thumbnails-container a {
  border: 1px solid #eee;
  display: inline-block;
  margin-bottom: 5px;
}	

.zoomer_detail .simpleLens-thumbnails-container {
  left: 0;
  position: static;
  top: 0;
  width: auto;
}

#demo{
	max-width:300px;
	}
#demo .owl-item {
  padding: 0 2px;
}
.span12{
	margin-top:15px;
	}
#demo div.owl-controls {
  background: #fff none repeat scroll 0 0;
  padding: 0;
  position: absolute;
  right: 6px;
  top: -42px;
  width: 58px;
}
.zoomer_detail ul {
  float: left;
  padding: 10px 0;
  width: 100%;
}
.avColor ul li{
	float:left;
	margin-right:5px;
	width:25px;
	height:25px;
	}
.avColor ul li a{
	display:block;
	height:25px;
	width:25px;
	}	
	
.avColor li.rd a{
	background:#ff0000;
	}	
	
.avColor li.grn a{
	background:#00ff00;
	}
.avColor li.blue a{
	background:#0098eb;
	}
	
.avColor li.ylo a{
	background:#fbdb00;
	}
.avColor li.blk a{
	background:#000000;
	}
.avColor li.org a{
	background:#fb8800;
	}
.avColor li.pnk a{
	background:#d661cc;
	}	
	
.Buyitnow{
	background: #f47a20;
  color: #ffffff;
  font-size: 15px;
  font-weight: normal;
  width: 100%;
  padding: 10px 25px;
  position: relative;
  text-align: center;
  border:none;
  max-width:300px;
  margin:10px 0;
  cursor:pointer;
  }
	
.Buyitnow:hover{
	background: #000;
}

.avColor2 h6 span{
	color:#f47a20;
	}
	
ul.countdown {
  list-style: none;
  margin: 75px 0;
  padding: 0;
  display: block;
  text-align: center;
}

ul.countdown li { display: inline-block; }

ul.countdown li span {
  font-size: 40px;
  font-weight: 300;
  line-height: 80px;
  padding: 0 20px;
  /*border-top: 1px solid #C0392B;
  border-bottom: 1px solid #C0392B;*/
  border:#eee 1px solid;
  margin-left: -4px;
}

ul.countdown li p {
  color: #a7abb1;
  font-size: 14px;
  text-transform: uppercase;
}

.days {
  background-color: #f47c23;
  padding: 0 10px;
  color: #fff;
}

.last { border-right: 1px solid #C0392B; }


#jquery-script-menu {
position: fixed;
height: 90px;
width: 100%;
top: 0;
left: 0;
border-top: 5px solid #316594;
background: #fff;
-moz-box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16);
-webkit-box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16);
box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16);
z-index: 999999;
padding: 10px 0;
-webkit-box-sizing:content-box;
-moz-box-sizing:content-box;
box-sizing:content-box;
}

.jquery-script-center {
width: 960px;
margin: 0 auto;
}
.jquery-script-center ul {
width: 212px;
float:left;
line-height:45px;
margin:0;
padding:0;
list-style:none;
}
.jquery-script-center a {
	text-decoration:none;
}
.jquery-script-ads {
width: 728px;
height:90px;
float:right;
}
.jquery-script-clear {
clear:both;
height:0;
}


.banner{
	height:400px;
	width:100%;
	display:table;
	}
.bannerLeft {
  background: rgba(0, 0, 0, 0) url(../images/store_header_image.htm) repeat fixed 0 0;
  -moz-background-size: contain ;
 -ms-background-size: contain ;
 -o-background-size: contain ;
 -webkit-background-size: contain ;
 background-size: contain ;
  height: 400px;
  width: 60%;
  display:table-cell
}

.bannerRight{
	width:40%;
	vertical-align:middle;
	display:table-cell
	}
	
.bannerRight {
  position: relative;
  z-index: 2;
}
.bannerRight:after{
	content:"";
	position:absolute;
	width:100%;
	height:100%;
	}
.bannerRight::after {
  box-shadow: 0 3px 29px 70px #fff;
  content: "";
  height: 100%;
  position: absolute;
  top: 0;
  width: 7px;
  z-index: -1;
}	




.product.product6 {
    margin-bottom: 27px;
	position:relative;
}

.product.product6:hover {
	/*background: #686868;*/
	box-shadow: rgba(0,0,0,0.1) 0 0 14px -1px;
	-webkit-box-shadow: rgba(0,0,0,0.1) 0 0 14px -1px;
	-moz-box-shadow: rgba(0,0,0,0.1) 0 0 14px -1px;
	-ms-box-shadow: rgba(0,0,0,0.1) 0 0 14px -1px;
	-o-box-shadow: rgba(0,0,0,0.1) 0 0 14px -1px;
}


.outofstock-box, .outofstock-box-bg {
  border: 1px solid #9a988a;
  color: #9a988a;
  font-size: 14px;
  line-height: 1;
  min-width: 80px;
  padding: 3px 0;
}

.outofstock-box-bg {
  background: #9a988a none repeat scroll 0 0;
  border: 1px solid #9a988a;
  color: #fff;
}

.top-left {
  left: 10px;
  top: 10px;
}	
.product-image-container {
    position: relative;
	margin:0
}

.product-image-container {
    position: relative;
}

.product.product6:hover .product-image-container {
	border-color: transparent
}
.product-image-container>a {
	display: block
}
.product-image-container img {
	width: 100%;
	transition: all .3s ease-in;
	-webkit-transition: all .3s ease-in;
	-moz-transition: all .3s ease-in;
	-ms-transition: all .3s ease-in;
	-o-transition: all .3s ease-in
}
.product-top {
	position: relative;
	overflow: hidden;
	/*margin-bottom: 18px;*/
	perspective: 600px;
	-webkit-perspective: 600px;
}
.product-image-hover {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 9;
	opacity: 0;
	transform: scale(.85);
	-webkit-transform: scale(.85);
	-moz-transform: scale(.85);
	-ms-transform: scale(.85);
	-o-transform: scale(.85);
	visibility: hidden
}
.product:hover .product-image {
	opacity: 0;
	transform: scale(.85);
	-webkit-transform: scale(.85);
	-moz-transform: scale(.85);
	-ms-transform: scale(.85);
	-o-transform: scale(.85);
	visibility: hidden
}
.product.product4:hover .product-image, .product:hover .product-image-hover {
	opacity: 1;
	transform: scale(1);
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	visibility: visible
}	
		
.product-meta{
	text-align:center;
	padding:0 0 15px;}
		
.discount-box-bg {
  background: #f47a20;
  color: #fff;
  font-size: 16px;
  padding: 5px 15px;
  position: absolute;
  z-index: 99;
}
.m-t-50 {
	margin-top:50px;
	}
.barTitle {
	padding:30px 0;
	background:#f47a20;
	}
.barTitle .row{
	margin-bottom:0;}	
.barTitle h2{
	color:#fff;
	margin:0;
	}
.shopLeft{
	background:#f2f2f2;
	padding:15px
	}
.shopLeftBottom {
	border-top: #e7e7e7 1px solid;
	margin-top: 5px;
	padding-top: 25px;
	}
.shopLeft ul li {
  font-size: 16px;
  line-height: 40px;
  border-bottom: #e7e7e7 1px solid;
}
.shopLeft ul li:last-child {
  border-bottom: none;
}

.shopLeft ul li a{
	color:#333;
	display:block;
	-webkit-transition: all 400ms ease-in-out;
	-moz-transition: all 400ms ease-in-out;
	-o-transition: all 400ms ease-in-out;
	transition: all 400ms ease-in-out;
	}
.shopLeft ul li:hover a{
	text-decoration:none;
	color:#fff;
	background:#f47a20;
	padding:0 0 0 20px;
	}
.relatedCategories h4{
	padding-bottom:20px;
	}
.relatedCategories{
	margin-bottom:50px}		
.relatedCategories ul li{
	float:left;
	width:auto;
	margin-right:3px;
	}
.relatedCategories ul li a{
	display:block;
	padding:8px 15px;
	background:#f47a20;
	color:#fff;
	font-size:13px;
	}
.relatedCategories ul li a:hover{
	background:#333;
	text-decoration:line-through}	


/*======== tab ========*/	
.tabVideo{
	margin:50px 0;}
.videoArea h2 {
  margin-bottom: 15px;
}	
.tabArea{
	width:90%;
	float:left;}
tabs, .tabs{
	list-style: none;
	margin: 0;
    height:auto;
    z-index:10;
    width: auto;
    display: block;
    background:#fff;
    border: 1px solid #eee;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.04);
    box-shadow: 0 1px 1px rgba(0,0,0,.04);
    position: relative;
    min-width: 255px;
    margin: 15px 0;
    padding: 0;
    outline: 0;
    color:#888;
}
.tabs > ul:first-child, tabs > menu {
  display: block;
  height: auto;
  list-style: outside none none;
  margin: 0;
  padding: 10px 20px 20px;
  position: relative;
  float: left;
  width: 100%;
}

.tabs>div.conteudo, tabs>conteudo {
    display: block;
overflow: hidden;
height: auto;
}

tabs>menu>item, .tabs>ul:first-child>li{
    height:20px;
    position:relative;
    display:inline-block;
    float:left;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
    padding: 10px;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 14px;
    cursor: pointer;
    /*border-right:1px solid #555;*/
    color:#333;
}

.tabTituloAtual, tabs > menu > item:hover, .tabs > ul:first-child > li:hover {
  background: #fff none repeat scroll 0 0;
  -moz-box-shadow: 0 -2px 0 #f47a20 inset;
  -ms-box-shadow: 0 -2px 0 #f47a20 inset;
  -o-box-shadow: 0 -2px 0 #f47a20 inset;
  -webkit-box-shadow: 0 -2px 0 #f47a20 inset;
  box-shadow: 0 -2px 0 #f47a20 inset;
  color: #f47a20 !important;
  margin-bottom: 0;
}
tabs>conteudo>aba, .tabs>div.conteudo>div.aba {
    display:none;
    left:0;
    width:100%;
    height:auto;
    padding:10px;
    position:relative;
    
}
panel, .panel { 
/*    padding:20px;*/
}
.tabConteudoAtual  {
    display: block !important;
}

.tabArea .tabTitulo {
  font-weight: bold;
  height: 40px;
  line-height: 40px;
  padding: 0 30px;
}

.tabArea .tabTitulo a{
	color:#f47a20}
.tabArea .tabTitulo a:hover{
	color:#333;
	text-decoration:none;
	}	
	
/*======== tab ========*/	


/*========== popup ==========*/

.cover 
    {
        background-color:black;
        width:100%;
        height:100%;
      	display:none;
        position:fixed;
		top:0;
    	z-index:5000;
 
    }	
/*.popup{
	width:100%;
	background:rgba(0,0,0,0.6);
	height:100%;
	position:absolute;
	top:0
	}*/
.popup_area {
  background: #eee none repeat scroll 0 0;
  display: none;
  left: 0;
  margin: 0 auto;
  max-width: 600px;
  padding: 20px;
  position: fixed;
  right: 0;
  top: 10%;
  z-index: 6000;
}
.formfild {
	float:left;
	width:100%;
	position:relative}	
.close {
  background: #333;
  border-radius: 50%;
  color: #fff;
  display: block;
  font-size: 20px;
  height: 34px;
  line-height: 34px;
  position: absolute;
  right: -16px;
  text-align: center;
  top: -18px;
  width: 34px;
}

.close:hover{
	background:#f47a20;
	}
	
	
	
.active_block{
	display:block !important;
	}
.precheckout_items_table {
  font-size: 13px;
  margin: 0 0 20px;
  padding: 0;
  width: 100%;
}
.precheckout_items_table__head {
  border-bottom: 1px solid #e8eced;
}

/*.line_items_table__heading {
  font-size: 0.8rem;
  padding: 0.5rem 0;
}*/
	
.precheckout_items_table__item--image img {
  max-height: 2.667rem;
}

.precheckout_items_table__item {
  line-height: 1;
  min-width: 5rem;
  padding: 1.067rem 0.5rem 0 0;
  width: 4rem;
}

.precheckout_items_table__item {
  height: auto;
  line-height: 1;
  min-width: 5rem;
  padding: 10px 10px 3px;
  vertical-align: top;
  width: 4rem;
}

.precheckout_items_table__item--qty {
  max-width: 3rem;
  min-width: 3rem;
}

.precheckout_items_table__item--style {
  width: 20rem;
}
.precheckout_items_table td select {
  margin: 0;
  min-width: auto;
  margin-bottom:0 !important;
}

.form__textfield.form__textfield--full{
	margin:0 !important;
	}
	
.precheckout_items_table tr th, .precheckout_items_table tr td {
  border-bottom: 1px solid #ddd;
  border-style: none none solid;
  border-top-width: 0;
}

.precheckout_items_table__item--image {
  max-height: 2.667rem;
  text-align: center;
}

.another a {
  background: #e3e3e3;
  display: block;
  font-weight: 600;
  padding: 16px 0;
  text-align: center;
  color: #F47A20;
}
.checkoutArea{
	text-align:center;
	}
.buttonCheckout {
  background: #f47a20;
  display: inline-block;
  float: none;
  color:#fff;
  font-size:17px;
  padding:10px 60px !important;
  margin-top:30px
}
.buttonCheckout:hover{
	background:#333;
	}
.popup_area h2{
	text-align:center;
	}	

        
.m-t-40 {
    margin-top: 40px;
}
	
/*========== popup ==========*/	

.av-main-nav .menu-item [class^="icon-"]::before, .av-main-nav .menu-item [class*=" icon-"]::before {
  line-height: 90px !important;
}
.cart_dropdown .cart_dropdown_first [class^="icon-"]::before, [class*=" icon-"]::before {
    line-height: 90px !important;
}

.av_bottom_nav_disabled.header-scrolled .av-main-nav .menu-item [class^="icon-"]::before, .av-main-nav .menu-item [class*=" icon-"]::before {
  line-height: 46px !important;
}

.av_bottom_nav_disabled.header-scrolled .cart_dropdown .cart_dropdown_first [class^="icon-"]::before, [class*=" icon-"]::before {
    line-height: 46px !important;
}

.ui-accordion .ui-accordion-content {
  overflow: visible !important;
  padding: 15px !important;
}		
.panel-group .panel + .panel {
  float: left;
  height: auto !important;
  margin-top: 5px;
  padding: 0 !important;
  width: 100%;
  border: 1px solid #eee;
}

.t_shirt_design .ui-accordion .ui-accordion-icons {
  padding: 0;
  border: #eee 1px solid;
}
.panel-title a{
    display: block;
}
.color_box_inner .btn span{
    color: #fff !important;
}
.color_box_inner .btn.btn-default span{
    color: #000 !important;
}

.btn span.glyphicon {    			
	opacity: 0;				
}
.btn.active span.glyphicon {				
	opacity: 1;				
}

.color_box_inner .btn {
  border-radius: 0;
  box-shadow: 0 0 0 1px #fff inset !important;
  margin-right: 8px;
  padding: 6px;
}
.color_box_inner .btn:last-child {
    margin: 0;
}

	
.togTab .table.table-bordered td , .togTab .table.table-bordered th {
  text-align: center;
}
.togTab .table.table-bordered th {
  border: none;
}

.togTab .nav.nav-tabs {
	padding:0;
	}
.togTab .nav > li > a {
  padding: 7px 15px;
  color:#333;
}

.togTab .nav > li.active > a {
  background:#f47a20;
  color:#fff;
  border-color:#f47a20
}

.togTab{
	display:none;
	}
.hideDetails {
	display:none;
	}
.hideDetails.db{
	display:block;
	}
.showDetails.dn{
	display:none;
	}
.sizeChartbtn {
	margin-bottom:10px;
	text-decoration:none !important;
	font-weight:bold;
	color:#f47a20;
	width:100%;
	float:left
	}
.listfull{
	padding:0 0 15px !important;
	}
.countdown p{
	margin:0;
	}				





