/* Landing Page Estilos Globais */
.lp .container .columns,
.lp .container .column { margin-left: 10px; margin-right: 10px; }

.lp .separator { width: 550px; height: 1px; margin: 30px auto 30px auto;	border-bottom: 1px solid #DDD;}

.lp .page-heading {
	background: #222;
	border: 0px;
	border-bottom: 1px solid #FFF;
	padding-top: 0px;
	padding-bottom: 30px;
}

.lp .page-heading #header-tag-bar {
	background: none;
	border: 0px;
	margin-bottom: 15px;
}

.lp .page-heading #header-tag-bar li {
	padding: 7px 10px 2px 10px;
	margin-top: 0px;
}

.lp .page-heading #header-tag-bar #highlight {
	border-radius: 0px 0px 5px 5px;
	background: #cccccc; /* Old browsers */
	background: -moz-linear-gradient(top,  #cccccc 0%, #f7fbfc 81%, #aaaaaa 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cccccc), color-stop(81%,#f7fbfc), color-stop(100%,#aaaaaa)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #cccccc 0%,#f7fbfc 81%,#aaaaaa 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #cccccc 0%,#f7fbfc 81%,#aaaaaa 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #cccccc 0%,#f7fbfc 81%,#aaaaaa 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #cccccc 0%,#f7fbfc 81%,#aaaaaa 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#aaaaaa',GradientType=0 ); /* IE6-9 */
	
}

.lp .page-heading #header-tag-bar #highlight a {
	color: #222;
	text-shadow: 1px 1px 0px rgba(255,255,255,0.5);
}



.lp .page-heading h1 {
	color: #FEFEFE;
	text-shadow: 1px 1px 0px rgba(0,0,0,0.5);
}

.lp .page-heading #breadcrumbs {
	border-bottom: 0px;
	margin-bottom: 0px;
	color: #DDD;
}


.lp .cat-splash {
	margin-top: -50px;
}

.lp .cat-splash .item {
	padding: 20px;
	line-height: 0px;
	margin: 10px;
	padding: 15px;
	background: #E9E9E9 url("http://img.insania.com/imagens/box_bg.gif") repeat-x;
	box-shadow: 0px 0px 15px rgba(0,0,0,0.4);
	border: 1px solid #C6C6C6;
}

.lp #categorias {
	margin-top: -40px;
}

.lp #categorias .innerbox {
	margin-top: 0px;
}

/* Landing Page Categoria */

.lpcat .page-heading {
	margin-bottom: 0px;
	padding-bottom: 0px;
	border-bottom: 0px;
}

.lp .page-heading h1 {
	color: #333;
	text-shadow: 1px 1px 0px rgba(255,255,255,0.5);
	margin-bottom: 10px;
	margin-top: 15px;

}

.lpcat .main-list {
	background: #efefef; /* Old browsers */
	background: -moz-linear-gradient(top,  #efefef 0%, #fefefe 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#fefefe)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #efefef 0%,#fefefe 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #efefef 0%,#fefefe 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #efefef 0%,#fefefe 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #efefef 0%,#fefefe 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#fefefe',GradientType=0 ); /* IE6-9 */
	
	padding: 20px 20px;
	border-radius: 5px;
	
}

.lpcat .main-list > div {
	padding: 0;
	margin: 0;
}

.lpcat .main-list h3 {
	color: #333;
	border-bottom: 1px solid #333;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 10px;
}

.lpcat .main-list li {
	padding: 0;
	margin: 0;
	margin-bottom: 2px;
}

.lpcat .main-list li a {
	color: #333;
	text-decoration: none;
}

.lpcat .splash {
	margin: 0;
	margin-top: 30px;
}

.lpcat .brand-list {
	background: #333;
	padding: 30px 0px;
	margin: 0;
	margin-bottom: 0px;
}

.lpcat .brand-list a {
	line-height: 0;
	display: block;
	margin-right: 1px;
}

.lpcat .product-grid.big-thumbs .overlay {
	bottom: 10px;
}
.lpcat .product-grid.big-thumbs p.nome-produto { font-size: 13px; font-weight: bold; }

.lpcat .product-grid.big-thumbs p.frase-produto { font-size: 11px; color: #333; }
.lpcat .product-grid.big-thumbs p.preco-produto { font-size: 14px; color: #FFF; padding: 0; margin: 0; margin-bottom: 7px;
}
.lpcat .product-grid.big-thumbs p.preco-produto .normal { color: #BB380E; font-weight: bold;}
.lpcat .product-grid.big-thumbs p.preco-produto .antigo { color: #666; font-weight: normal; text-decoration: line-through; margin-right: 5px;}
.lpcat .product-grid.big-thumbs p.preco-produto .desconto { background: #BB380E; padding: 2px 6px; font-weight: bold; border-radius: 2px; margin-right: 5px;
}
.lpcat .product-grid.big-thumbs p.preco-produto .percentagem { color: #BB380E; font-weight: bold; background: #FFF;	padding: 2px 6px; border-radius: 2px;}

.lpcat .brand-zone {
	background: #DDD;
	padding: 30px 0px;
	margin: 5px 0px;
}

.lpcat .brand-zone .header-box {
	background: #efefef; /* Old browsers */
	background: -moz-linear-gradient(top,  #efefef 0%, #fefefe 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#fefefe)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #efefef 0%,#fefefe 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #efefef 0%,#fefefe 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #efefef 0%,#fefefe 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #efefef 0%,#fefefe 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#fefefe',GradientType=0 ); /* IE6-9 */
	
	padding: 20px;
	margin-right: 20px;
	box-shadow: 0px 0px 15px rgba(0,0,0,0.1);
	border-radius: 5px;
}


.lpcat .brand-zone .header-box ul {
	margin-bottom: 0px;
}

.lpcat .brand-zone .header-box img {
	box-shadow: none;
}

.lpcat .brand-zone .slick-slider {
	margin-bottom: 0px;
}



.lpcat .brand-zone h2 {
	color: #333;
	text-shadow: 1px 1px 0px rgba(255,255,255,0.5);
	padding-top: 10px;
	font-size: 20px;
	border-bottom: 1px solid #333;
	padding-bottom: 3px;
	margin-bottom: 8px;
}

.lpcat .brand-zone ul li {
	color: #333;
	padding: 0; padding-bottom: 3px;
	margin: 0;
}

.lpcat .brand-zone ul li a {
	color: #333;
	text-shadow: 1px 1px 0px rgba(255,255,255,0.5);
}

.lpcat .brand-zone ul li.blocky {
	margin-top: 7px;
}

.lpcat .brand-zone ul li.blocky a {
	color: #FFF;
	text-shadow: 1px 1px 0px rgba(0,0,0,0.5);
	background: #333;
	padding: 3px 6px;
	border-radius: 2px;
}


.lpcat .brand-zone.invert { background: #333; }
.lpcat .brand-zone.invert .img-wrapper img { box-shadow: 0px 0px 15px rgba(0,0,0,0.3); }
.lpcat .brand-zone.invert p.nome-produto { color: #EFEFEF; text-shadow: 1px 1px 0px rgba(0,0,0,0.5);}
.lpcat .brand-zone.invert p.preco-produto .normal { color: #BB380E; text-shadow: 1px 1px 0px rgba(0,0,0,0.5);}
.lpcat .brand-zone.invert p.preco-produto .antigo { color: #DDD; text-shadow: 1px 1px 0px rgba(0,0,0,0.5);}
.lpcat .brand-zone.invert p.preco-produto .percentagem { text-shadow: none; }
.lpcat .brand-zone.invert p.frase-produto { color: #AAA; text-shadow: 1px 1px 0px rgba(0,0,0,0.5);}

/* Landing Page Tematica */
.lptema .page-heading {
	background-position: top center;
	padding-bottom: 0px;
	box-shadow: 0px 0px 30px rgba(0,0,0,0.1);
}

.lptema .page-heading .banner-zone {
	padding: 0;
	text-align: center;
	line-height: 0;
}

.lptema .cat-splash {
	margin:  0px;
	padding-right: 10px;
}

.lptema .splash-zone {
	margin: 30px 0px 0px 15px;
}

.lptema .splash-zone .main-list {
	padding-top: 30px;
}


.lptema .splash-zone .main-list h3 {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #666;
}

.lptema .splash-zone .main-list li {
	font-size: 12px;
	margin: 0px;
	line-height: 20px;
}

.lptema .splash-zone .main-list li a {
	text-decoration: none;
}

.lptema .splash-zone .main-list li a:hover {
	cursor: pointer;
	text-decoration: underline;
}


.lptema .quick-products {
	background: #333;
	padding: 30px 0px;
	margin: 45px 0px;
}

.lptema h2 {
	color: #EFEFEF;
	margin-bottom: 15px;
	text-shadow: 1px 1px 0px rgba(0,0,0,0.5);
}

.lptema .img-wrapper img { box-shadow: none; }
.lptema .nome-produto { text-shadow: 1px 1px 0px rgba(0,0,0,0.5); color: #EFEFEF; }
.lptema .frase-produto { text-shadow: 1px 1px 0px rgba(0,0,0,0.5); color: #AAA; }



#header-tag-bar ul li {
	border-right: 0px;
	margin-right: 1px;
}

.lpcat .brand-list {
    background: #222 url(imagens/brand/logo-bar_bg.jpg);
    background-size:100% auto;
    background-repeat: no-repeat;
}

.lpcat .brand-zone#star_wars { background: #FFF url(imagens/brand/brand-bg_starwars.jpg) repeat-x top center; }
.lpcat .brand-zone#breaking_bad { background: #FFF url(imagens/brand/brand-bg_bbad.jpg) repeat-x top center; }
.lpcat .brand-zone#sonic { background: #FFF url(imagens/brand/brand-bg_sonic.jpg) repeat-x top center; }
.lpcat .brand-zone#the_walking_dead { background: #FFF url(imagens/brand/brand-bg_wdead.jpg) repeat-x top center; }
.lpcat .brand-zone#pac-man { background: #FFF url(imagens/brand/brand-bg_pacman.jpg) repeat-x top center; }
.lpcat .brand-zone#game_of_thrones { background: #FFF url(imagens/brand/brand-bg_got.jpg) repeat-x top center; }
.lpcat .brand-zone#the_big_bang_theory { background: #FFF url(imagens/brand/brand-bg_bbang.jpg) repeat-x top center; }
.lpcat .brand-zone#simpsons { background: #FFF url(imagens/brand/brand-bg_simpsons.jpg) repeat-x top center; }
.lpcat .brand-zone#disney { background: #FFF url(imagens/brand/brand-bg_disney.jpg) repeat-x top center; }
.lpcat .brand-zone#hello_kitty { background: #FFF url(imagens/brand/brand-bg_hello_kitty.jpg) repeat-x top center; }
.lpcat .brand-zone#despicable_me { background: #FFF url(imagens/brand/brand-bg_despicable_me.jpg) repeat-x top center; }
.lpcat .brand-zone#super-herois { background: #FFF url(imagens/brand/brand-bg_super-herois.jpg) repeat-x top center; }
.lpcat .brand-zone#maikii { background: #FFF url(imagens/brand/brand-bg_maikii.jpg) repeat-x top center; }
.lpcat .brand-zone#vw { background: #FFF url(imagens/brand/brand-bg_vw.jpg) repeat-x top center; }
.lpcat .brand-zone#fast_and_furious { background: #FFF url(imagens/brand/brand-bg_fast_and_furious.jpg) repeat-x top center; }
.lpcat .brand-zone#smurfs { background: #FFF url(imagens/brand/brand-bg_smurfs.jpg) repeat-x top center; }
.lpcat .brand-zone#marvel { background: #FFF url(imagens/brand/brand-bg_marvel.jpg) repeat-x top center; }
.lpcat .brand-zone#dc_comics { background: #FFF url(imagens/brand/brand-bg_dc_comics.jpg) repeat-x top center; }
.lpcat .brand-zone#pixar { background: #FFF url(imagens/brand/brand-bg_pixar.jpg) repeat-x top center; }
.lpcat .brand-zone#minions { background: #FFF url(imagens/brand/brand-bg_minions.jpg) repeat-x top center; }
.lpcat .brand-zone#volkswagen { background: #FFF url(imagens/brand/brand-bg_volkswagen.jpg) repeat-x top center; }

/* 10 DEZEMBRO 2014 - NOVAS SETAS SLIDER */
.scroller {
	margin-right: 10px;
	margin-left: 10px;
}
.btn-next, .btn-prev { position: absolute; display: block; height: 80px; width: 25px; line-height: 0;cursor: pointer; top: 50%; margin-top: -100px; padding: 0; border: none; outline: none; }
.btn-next:hover, .btn-prev:hover { opacity: 1;
    -webkit-animation: flash 3s;
    animation: flash 3s;
}

.btn-prev{ left: -35px; }
[dir="rtl"] .btn-prevv { left: auto; right: -25px; }
.btn-next { right: -25px; }
[dir="rtl"] .btn-next { left: -25px; right: auto; }


.btn-prev {
	background: url('imagens/lp-slider-prev.png') no-repeat 0px 0px;
}

.btn-next {
	background: url('imagens/lp-slider-next.png') no-repeat 0px 0px;
}


/* IVAN 17 DEZEMBRO 2014 - CSS ENVIO PELO MÁRIO - AREA LISTAGEM DOS DADOS */
.splash-zone .main-list .inner-reverse {
	background: #333;
	padding: 15px;
	border-radius: 3px;
	box-shadow: 0px 0px 40px rgba(0,0,0,0.3) inset;
}

.splash-zone .main-list .inner-reverse h3 {
	color: #EFEFEF;
	border-bottom: 2px solid #EFEFEF;
}

.splash-zone .main-list .inner-reverse li a {
	color: #DDD;
}

.splash-zone .main-list .inner-reverse ul {
	margin: 0;
	padding: 0;
}

.splash-zone .mini-banners .columns {
	margin-left: 0px;
}

.splash-zone .mini-banners img {
	box-shadow: 0px 0px 20px rgba(0,0,0,0.8);
}
