body, div,
h1, h2, h3, h4, h5, h6,
p, blockquote, pre, dl, dt, dd, ol, ul, li, hr,
fieldset, form, label, legend, th, td,
article, aside, figure, footer, header, hgroup, menu, nav, section,
summary, hgroup {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: top;
 
}


a{color:#333 !important;}

a:active,
a:hover {
  outline: 0;
  color:#999 !important
}

/* 
TIRAR COMENTARIO CASO QUEIRA FORÇAR AS LINHAS DA TABELA	
PARA APAGAR COMENTARIO TIRAR O barra * e * barra  DA LINHA INFERIOR
*/


/*table td{border:1px solid}*/

.pre-header-banner img{float:left;}

#article-detail a{font-weight: bold;text-decoration: none}
#recent-posts a { font-weight: normal}

@-webkit-viewport { width: device-width; }
@-moz-viewport { width: device-width; }
@-ms-viewport { width: device-width; }
@-o-viewport { width: device-width; }
@viewport { width: device-width; }

body {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  text-size-adjust: 100%;
  color: #37302a;
  background: #f2f2f2;
  font: normal 100%/1.4 sans-serif;
  margin: 0 auto;
  font-family: 'Open Sans', sans-serif;  
  
}

#st-content{  max-width: 70.000em;margin:0 auto;  padding:0 0.625em 0.625em 0.625em !important;}
.st-content-inner{padding:10px;background-color:#fff;padding-top:0 !important}
img{
	max-width:100%;
}

floatLeft{float:left}
floatRight{float:right}

header {line-height: 12px;margin-bottom:0%;}
header .social{text-align: left}
	header .social img{ vertical-align:bottom;}
header .languageAndLogin{text-align: right;margin-bottom:0px}
.omw_login_logout a{background-color:#000;color:#fff !important;padding:3px 10px;font-size: .8em;text-decoration: none}
.omw_login_logout a:hover{background-color: #4b4b4b}

.header_search_form form input{float:right;margin-left:10px;margin-top:0px;display: block;width: 160px;height:24px}
.header_search_form form input{border:1px solid #ddd;padding:4px;}


.content{
	border:1px solid white !important;
	background: #FAFAFA; /* Old browsers */
	overflow:hidden;
	padding:0.625em;

}
	.content ul{margin-left:1.875em}

#article-detail{font-size:14px}

.galeria {border:1px solid white !important}
	.galeria-main .galeria-item:nth-child(3n+1){margin-left:0 !important;}

.video iframe{display:block;height:300px !important;border:1px solid white !important}
	.video-main .video-item:nth-child(2n+1){margin-left:0 !important;}

.news-item{height: 300px !important}
	.noticias .news-item:nth-child(4n+1){margin-left:0 !important}
	.noticias .news-item h3{font-size:0.813em}
	.noticias .news-item .text{font-size:0.688em;line-height: 1em}
	.noticias .news-item small{font-size:.6em;padding:0 !important;margin: 0 !important;line-height: 8px !important}
	a.omw_news_link{padding:.25em;background-color:#FEE861;font-size:.8em;text-decoration: none;clear:both;float:left;margin-top:0.500em !important;}

h1{
	font-size:1.188em;
	color:#818080;
	font-weight: bold !important;
	border-bottom: 2px solid #000;
	text-transform: uppercase;
	margin-bottom:30px
}


#omw-product-tab1-detail h1{border: none !important}

h2{
	font-size:1.200em;
	color:#818080;
	border-bottom: 1px solid #999;
	margin-bottom:10px;

}

.box-product h2{border:none !important}


h3{
	font-size:1em;
	color:#818080;
	text-transform: uppercase;
}

.gallery-home-item{
	background-color:white;
	border:1px solid #fff;
	padding:0.188em;
}
.gallery-home-item img{display: block;width: 100%}

.banner-rotator{
	

}


.banner{}
.banner img{}


footer{border-top:0 solid #ffe961;background-color:#FAFAFA !important; max-width: 68.8em;margin:0 auto;color:#000;overflow: hidden;min-height: 3.125em;z-index: 999999 !important}
	.footer-container{
	 width: 68.75em !important;
	 margin: auto !important;  
	 padding:0 0.625em 0.625em 0.625em !important;
	 overflow: hidden;
	 
	}
		footer .footer-container .footer-text{font-size:0.8em;text-transform: uppercase;}
		footer #credits{font-size:.7em !important}
ul.menurodape,.bottom-text{margin:0 !important;font-size:0.8em;clear:both;color:#000}
ul.menurodape li{ display: inline;float:left;margin-right:0.313em;}
ul.menurodape li:before{content:"|";padding-right:0.313em}
ul.menurodape li:first-child:before{content:"";padding-right:0}

ul.menurodape li a{color:#fff;text-decoration: none;text-transform: uppercase}
ul.menurodape li a.current{background-color:transparent !important}

.omw_gallery{height:360px;background-color:#FAFAFA}
.galeria-detail .omw_gallery{height:auto}
.galeria-detail .omw_gallery img{display:block;}

.omw_gallery_legend{padding:5px;font-size:12px}
.omw_gallery_legend .title{border-bottom:1px solid #fff;padding:0px 0px 5px 0px}
.omw_gallery_legend .description{margin-top:5px}
.omw_gallery_legend .total_images{text-transform: uppercase;font-size:10px}

.view {
    float: left;
    overflow: hidden;
    position: relative;
    text-align: center;
    cursor: default;
    box-shadow:0px 1px 1px 0 rgba(0, 0, 0, .5)
}
.view .mask, .view .content {
    width: 100%;
    height: 100%;
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0
}
.view img {
    display: block;
    position: relative;

}
.view img.lupa {
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    position: relative;
   	top:50%;
   	left:50% 
   
}
.view p {
    font-family: Georgia, serif;
    font-style: italic;
    font-size: 12px;
    position: relative;
    color: #fff;
    padding: 10px 20px 20px;
    text-align: center
}
.view a.info {
    display: inline-block;
    text-decoration: none;
    padding: 7px 14px;
    background: #000;
    color: #fff;
    text-transform: uppercase;
    box-shadow: 0 0 1px #000
}
.view a.info:hover {
    box-shadow: 0 0 5px #000
}


.view-sixth img { 
    transition: all 0.4s ease-in-out 0.5s; 
}
.view-sixth .mask{ 
    background-color: rgba(0,0,0,.5);
    opacity:0;
    transition: all 0.3s ease-in 0.4s;
}
.view-sixth img.lupa{
    opacity:0;
    background: transparent;
    transform: scale(10);
    transition: all 0.3s ease-in-out 0.1s;
}
.view-sixth p { 
    opacity:0;
    transform: scale(10);
    transition: all 0.3s ease-in-out 0.2s;
}
.view-sixth a.info { 
    opacity:0;
    transform: translateY(100px);
    transition: all 0.3s ease-in-out 0.1s;
}

.view-sixth:hover .mask {  
    opacity:1; 
    transition-delay: 0s;
}                                                                            
.view-sixth:hover img { 
    transition-delay: 0s; 
}
.view-sixth:hover img.lupa { 
    opacity: 1;
    transform: scale(1);
    transition-delay: 0.1s;
}
.view-sixth:hover p { 
    opacity:1; 
    transform: scale(1);
    transition-delay: 0.2s;
}
.view-sixth:hover a.info { 
    opacity:1;
    transform: translateY(0px);
    transition-delay: 0.3s;
}


.mask,.mask2{cursor:pointer}


.view_home {
    overflow: hidden;
    position: relative;
    text-align: center;
    cursor: default;
}
.view_home .mask2, .view_home .content {
    width: 100% !important;
    height: 100% !important;
    position: absolute;
    overflow: hidden;
    top: 0px ;
    left: 0;
    
}
.view_home img {
    display: block;
    position: relative;

}
.view_home  img.lupa {

    text-transform: uppercase;
    color: #fff;
    text-align: center;
    position: relative;
    padding: 10px;
   	top:50%;
   	left:50%;
   	width:4.000em;
   	height:4.000em;
   	margin-left:-2em;
   	margin-top:-2em;
   
}
.view_home p {
    font-family: Georgia, serif;
    font-style: italic;
    font-size: 12px;
    position: relative;
    color: #fff;
    padding: 10px 20px 20px;
    text-align: center
}
.view_home a.info {
    display: inline-block;
    text-decoration: none;
    padding: 7px 14px;
    background: #000;
    color: #fff;
    text-transform: uppercase;
    box-shadow: 0 0 1px #000
}
.view_home a.info:hover {
    box-shadow: 0 0 5px #000
}


.view-sixth-home img { 
    transition: all 0.4s ease-in-out 0.5s; 
}
.view-sixth-home .mask2{ 
    background-color: rgba(0,0,0,.5);
    opacity:0;
    transition: all 0.3s ease-in 0.4s;
}
.view-sixth-home img.lupa{
    opacity:0;
    background: transparent;
    transform: scale(10);
    transition: all 0.3s ease-in-out 0.1s;
}
.view-sixth-home p { 
    opacity:0;
    transform: scale(10);
    transition: all 0.3s ease-in-out 0.2s;
}
.view-sixth-home a.info { 
    opacity:0;
    transform: translateY(100px);
    transition: all 0.3s ease-in-out 0.1s;
}

.view-sixth-home:hover .mask2 {  
    opacity:1; 
    transition-delay: 0s;
}                                                                            
.view-sixth-home:hover img { 
    transition-delay: 0s; 
}
.view-sixth-home:hover img.lupa { 
    opacity: 1;
    transform: scale(1);
    transition-delay: 0.1s;
}
.view-sixth-home:hover p { 
    opacity:1; 
    transform: scale(1);
    transition-delay: 0.2s;
}
.view-sixth-home:hover a.info { 
    opacity:1;
    transform: translateY(0px);
    transition-delay: 0.3s;
}

.noticia-container{border-bottom:1px solid #ddd;padding-bottom:20px;margin-bottom:20px}
.noticias a {text-decoration: none}
.noticias .date{
	clear:both;
	background-color:#999;
	padding:3px 10px;
	text-transform: uppercase;
	font-size:.7em
}
.noticias .title{
	margin-top:0em;
	font-size:.8em;
	font-weight: bold;
}

.noticias .description{
   margin-top:.5em;
   font-size:.8em;
}
.noticias .description img{ float:left;margin-right:10px;margin-bottom:10px;max-width: 240px}

.parceiros img{max-width: 100px;margin-right:0px; vertical-align: middle;float:left}

.date-ultimas-novidades{font-size: .8em}


.parceiros{margin-top:40px;padding-top:20px !important;clear:both;display:block;overflow: hidden; }

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .parceiros{margin-top:40px;display:block;padding-top:20px !important;
	    
    }
}

@-moz-document url-prefix() {
	    .parceiros{margin-top:40px;padding-top:0px !important;clear:both;display:block;overflow: hidden; }
}

a.button{background-color:#000;color:#fff !important;padding:3px 10px;font-size: .8em;text-decoration: none}
a.button:hover{background-color: #4b4b4b}

#main ul {list-style: disc}

#recent-posts ul{list-style: none}
	#recent-posts ul li {border-bottom:1px solid #eee;padding-bottom:10px;padding-top:10px;font-size:.85em}
	#recent-posts ul li a {text-decoration: none}

.block_noticias #recent-posts ul{font-size:.95em !important}


.see-all{display:block;margin-top:-15px}


.galeria-item:nth-child(4n+1){margin-left:0% !important;}
.galeria-master:nth-child(3n+1){margin-left:0% !important;}



#product-list-container{padding:2px}

.heading-content{margin-bottom:5px	 !important}

ol.order-list li{ margin-bottom:20px;list-style-type:decimal;}

ol li {
float:left;
margin: 0 30px;
padding: 0 10px;
}

.shopping-cart-content{display: block}
.shopping-cart-content a{margin-right:10px !important;}
.bxslider a{display:block;overflow: hidden;margin-top:0px}

.conteudos{font-size:14px !important;}

hr{border-bottom:1px solid #999}


.banners-group > .col, .header-group > .col{margin-top:0;}


.header-group{background-color:#e5e2e2;display:block;overflow:hidden;}
.header-group > .col{margin-top:0;margin-bottom:0;}

.omw_login_logout.shopping-cart-content{display:none;}
