/*
#------------------------------------------------------------------------
# Magazine - January Joomla! template (for Joomla 2.5)
#
# Copyright (C) 2007-2013 Gavick.com. All Rights Reserved.
# License: Copyrighted Commercial Software
# Website: http://www.gavick.com
# Support: support@gavick.com 
*/

body {

}

.wf_caption{
height: 360px;
}

.wf_caption img{
height: calc(100% - 48px);
padding-bottom: 24px;
}

.wf_caption span{
margin-top: -32px;
height: 24px;
line-height: 16px;
}

.itemVideoArtBlocoFundo{
height: 360px;
width: 640px;
}

.ResumoNotebookTexto .fluid-width-video-wrapper{
height: 360px;
width: 640px;
margin: auto;
padding-top: unset !important;
}


.QuadroPrincipal{
margin-bottom: 0;
display: flex;
flex-wrap: wrap;
}

.ProduTopLayout{
margin-top: 2%;
margin-bottom: 2%; 
}

.DivImgProduto{
margin: 2% auto 0%;
width: 890px;
max-width: 94%;
display: flex;
flex-wrap: wrap;
}

.ZoomImgProduto{
flex: 0 0 44%;
margin-right: 5%;
}


.ImagemProduto{
height: 200px;
}

.ImagemProdutoThumb {
margin: auto !important;
max-height: 180px;
display: block;
}


.DivDesc{
margin: 2% 0 0 2%;
flex: 0 0 49%;
}

.QuadroDesempenho {
margin: 2% 0%;
flex: 100%;
}

.MetaDescricao{

}

.QDCampo{
flex:48%;
padding:0 1%;
}

/* Ajustes ProduTops */

.ProduTopDiv{
max-width: 100%;
}
.ProduTopDivImg{
padding:1%;
width:98%;
margin-bottom: 7px;
}
.ProduTopNome{
margin-bottom: 5px;
}
.ProduTopItens{
display: flex;
}
.ProduTopItem{
height: 100%;
font-size: 12px;
line-height: 16px;
}
.ProduTopItem:hover {
background: linear-gradient(0deg, #fec52d -6%, white 32%);
}
.ProduTopTexto{

}
.ProduTopLink{
flex: 1;
border-right: 1px dashed #fdc629;
padding-bottom: 20px;
}
.ProduTopDesc{

}
.ProduTopPreco{
bottom: 2%;
left: 10px;
text-align: center;
}

/* Containers */
#gkContent, 
#gkSidebar,
#gkInset,
#gkContentWrap {
	width: 100% !important;
}
#gkContentWrap {
	padding: 0!important;
}
#gkBannerTop {
	display: none;
}
#gkInset .box,
#gkSidebar .box {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 10px!important;
}
#gkInset,
#gkSidebar {
	padding: 0!important;
}
#gkInset .box:first-child, 
#gkSidebar .box:first-child {
	padding-top: 10px!important;
}
#gkInset.gkOnlyMenu {
	display: none;
}
#gkInset .box,
#gkSidebar .box {
	border-top: none!important;
	float: left;
	margin-top: 0!important;
	margin-bottom: 30px!important;
	width: 50%;
}
#gkSidebar.gkOnlyOne .box,
#gkInset.gkOnlyOne .box {
	width: 100%!important;
}

#gkSidebar .box:nth-child(2n+1) {
	clear: both!important;
}

#gkContent #gkInset {
	clear: both;
	width: 100%!important;
}

#gkInset .box,
#gkInset .box.light,
#gkInset .box.pattern {
	float: left;
	margin: 0 0 30px 0!important;
	width: 50%;
}

/* Limitation suffixes */
.onlydesktop {
	display: none!important;
}

.notablet {
	display: none!important;
}
.nomobile {
	display: block!important;
}
.onlytablet {
	display: block!important;
}
.onlymobile {
	display: none!important;
}
.notablet.nomobile {
	display: none!important;
}

/* Fix for the contact page */
.contact .contact-image {
	float: left !important;
}
.contact .contact-address {
	clear: both !important;
	padding-top: 20px !important;
}
.contact .contact-form input[type="text"],
.contact .contact-form input[type="email"],
.contact .contact-form textarea {
	width: 100% !important;
}

/* K2 Ajutes */

.DivModBusca {
height: 460px;
}


.ModBusca {
width: 44%;
margin: 1% 3% 3%;
}

.PaginaBusca{
width: 94%;
}

.PaginaBusca .DivModBusca{
height: 270px;
}

.BlocoBusca p{
display:none;
}

.DivFiltroItens{
grid-template-columns: 28% 71%;
}

.ListaProdutos {

}

.CatNotebookItemFundo {
margin: 1%;
flex: 48%;
}

.CatNoteDivImg{

}

.CatNoticiaItemFundo {
width: 45%;
margin: 2% 2.5% 0;
max-width: 45%;
}

.DivImgCatNoticia{
height: 164px;
overflow: hidden;
}

.ModuloArtigosNewsItemFundo {
width: 48%;
}

.DivCarrosselItensDestaques{
padding: 1% 5%;
width: 90%;
}

.owl-theme .owl-nav {
width: 110%;
margin: 0 -5%;
}

.ModNoteSuperOferta{
width: 45%;
margin: 2% 2.5% 0;
max-width: 45%;
}

.NoticiaDestaque1{
width: 45%;
margin: 2% 2.5% 0;
max-width: 45%;
}

.ItemModNoteCBDestaque{
height: 370px;
}

.LinkMarcaNotes{
width: 14%;
margin: 1% 5.5%;
}

.MNLenovo{
width: 18%;
margin: 2% 4% 0 13%;
}

.MNHP{
width: 18%;
margin: 2% 6%;
}

.MNSamsung{
width: 18%;
margin: 2% 13% 0 4%;
}

.PainelSpecs{

}
.BlocoGigaSpec {
max-width: 31.66%;
}

.BGSCG img{
display: block;
margin: 3px auto -3px;
}

.ProduTopDivImg{
margin-bottom: 7px;
}

.ProduTopNome{
margin-bottom: 5px;
}

#Ferramentas{
margin: 0;
}

/* K2 edit popup */
#sbox-window,
#sbox-window iframe {
	width: 720px!important;
	max-width: 720px!important;
	left: 10px!important;
}

/* top/bottom modules */

/* 4-column layout */
body .gkCols4 .box {
	margin-bottom: 30px!important;
}
body .gkCols4 .box.gkmod-1 {
	width: 100%;	
}
body .gkCols4 .box.gkmod-2 {
	width: 50%;
}
body .gkCols4 .box.gkmod-3 {
	width: 50%;
}
body .gkCols4 .box.gkmod-4,
body .gkCols4 .box.gkmod-more {
	width: 50%;
}
body .gkCols4 .box:nth-child(2n+1) {
	clear: both;
}
body .gkCols4 .box.gkmod-more.gkmod-last-1:last-child {
	width: 100%!important;
}
body .gkCols4 .box.gkmod-more.gkmod-last-2:last-child,
body .gkCols4 .box.gkmod-more.gkmod-last-2:nth-last-child(2) {
	width: 50%!important;
}
body .gkCols4 .box.gkmod-more.gkmod-last-3:last-child,
body .gkCols4 .box.gkmod-more.gkmod-last-3:nth-last-child(2),
body .gkCols4 .box.gkmod-more.gkmod-last-3:nth-last-child(3) {
	width: 50%!important;
}

/* 6-column layout */
body .gkCols6 .box {
	margin-bottom: 30px!important;
}
body .gkCols6 .box.gkmod-1 {
	width: 100%;	
}
body .gkCols6 .box.gkmod-2 {
	width: 50%;
}
body .gkCols6 .box.gkmod-3 {
	width: 33.3%;
}
body .gkCols6 .box.gkmod-4,
body .gkCols6 .box.gkmod-more {
	width: 33.3%;
}
body .gkCols6 .box.gkmod-5,
body .gkCols6 .box.gkmod-more {
	width: 33.3%;
}
body .gkCols6 .box.gkmod-6,
body .gkCols6 .box.gkmod-more {
	width: 33.3%;
}
body .gkCols6 .box:nth-child(3n+1) {
	clear: both;
}
body .gkCols6 .box.gkmod-more.gkmod-last-1:last-child {
	width: 100%!important;
}
body .gkCols6 .box.gkmod-more.gkmod-last-2:last-child,
body .gkCols6 .box.gkmod-more.gkmod-last-2:nth-last-child(2) {
	width: 50%!important;
}
body .gkCols6 .box.gkmod-more.gkmod-last-3:last-child,
body .gkCols6 .box.gkmod-more.gkmod-last-3:nth-last-child(2),
body .gkCols6 .box.gkmod-more.gkmod-last-3:nth-last-child(3) {
	width: 33.3%!important;
}
body .gkCols6 .box.gkmod-more.gkmod-last-4:last-child,
body .gkCols6 .box.gkmod-more.gkmod-last-4:nth-last-child(2),
body .gkCols6 .box.gkmod-more.gkmod-last-4:nth-last-child(3),
body .gkCols6 .box.gkmod-more.gkmod-last-4:nth-last-child(4) {
	width: 33.3%!important;
}
body .gkCols6 .box.gkmod-more.gkmod-last-5:last-child,
body .gkCols6 .box.gkmod-more.gkmod-last-5:nth-last-child(2),
body .gkCols6 .box.gkmod-more.gkmod-last-5:nth-last-child(3),
body .gkCols6 .box.gkmod-more.gkmod-last-5:nth-last-child(4),
body .gkCols6 .box.gkmod-more.gkmod-last-5:nth-last-child(5) {
	width: 33.3%!important;
}

/* Suffixes and other elements */

/* Page elements */
h1 {
	font-size: 36px;
}