#slider-container{ display:none}
body, ul{ margin:0; padding:0; color:#333333}
.mob{ display:none}
.wrapper {
width:90%; margin:0 auto;
min-height: 100%;
height: auto !important;
height: 100%; position:relative; padding:0 5%}
a{ text-decoration:none; color:#076694}
a:hover{ color: #2ca5c5}
ul li {list-style:none}
#nav-container, #nav2-container { display:none}
#logo {text-align:center;}
#lang{ position:absolute; right:0; top:0; z-index:200 }
#lang li{ float:right}
#lang li a img{ border:#eee 12px solid}
#lang li a:hover img, #lang li.active a img{ border-color:#ccc;}
#header-container {padding:110px 0 0 0;}
#search {position:absolute; left:0; top: 0; width:100%; background-color:#eee; height:42px}
#search input.search { width:60%; height:20px; margin-left:5%; margin-top:9px; border:1px solid #666}
h1#tagline { text-align:center; font-family: 'Open Sans', sans-serif; font-weight:400; font-size:100%; color:#274b5c}
#newsletter{top: 60px;}
#icons { position:absolute; right:0; top: 60px; padding:0}
#icons a{ margin-right: 5px}
#newsletter{ position:absolute; top: 60px; right: 155px; background-color:#FFCC00; color:#990000; text-align:center; padding: 3px 8px; font-weight:bold; font-style:italic; height:19px; margin:0; border-radius: 3px;}
#newsletter:hover{ background-color:#FFCC66}

.swiper-container {background-color:#eee; border-bottom: 5px solid #DE522A;}
/*.swiper-slide a{color:  #0099FF}
.swiper-slide a:hover{color: #2ca5c5;}*/	
.swiper-slide{ width:100%;}
.swiper-slide:hover{ cursor:move}
.swiper-slide img {width:100%;}
.swiper-slide h2, .swiper-slide p, swiper-slide ul { padding:0 5%}
.swiper-slide h2 {font-family: 'Open Sans', sans-serif; font-weight:400; color:#DE522A; font-size:120%; margin:8px 0 0}
.swiper-slide p, .swiper-slide ul { font-size:80%; color:#666;}
.swiper-slide ul li { list-style:disc}
.swiper-slide ul { margin-left:50px}
.swiper-arrows { height:20px; background-color:#DE522A}
.swiper-arrows-left{float: left; margin-left:5px; color:#E6A900; font-weight:bold} 
.swiper-arrows-right{float: right; margin-right:5px; color:#E6A900; font-weight:bold} 


.home-content, .home3, .home-prod-menu, .page-content {border:#999999 1px solid; padding:5%; color:#333; border-radius: 10px; margin-bottom:20px}
.home-content img, .home3 img, .page-content img { width:100%; border-radius:10px}
.home-content h1, .page-content h1, .contacts h1, .home3 h1, h1.home-prod, h1.prod-destaque {font-family: 'Open Sans', sans-serif; font-weight:400; color:#721109; font-size:150%;}
.page-content h2 {font-family: 'Open Sans', sans-serif; font-weight:400; color:#721109; font-size:120%; margin-top:40px}
.hblayout  { text-align:center; margin-bottom:20px}
.hblayout h2 { font-family: 'Open Sans', sans-serif; font-weight:400; color:#721109; font-size:150%;}

.home-prod-menu {text-align:center;  color:#721109; padding:0;  border: #274b5c 1px solid; border-radius: 10px; background-color:#e1e1e1}
.home-prod-menu h1 {font-family: 'Open Sans', sans-serif; font-weight:400;  font-size:18px; margin:15px 0; color:#274b5c}
.home-prod-menu:hover { border-color:#333; color:#fff; background-color:#f5dc94}
.home-prod-menu img{ margin:0 0 10%; width:80%}

.produtos-lista {background-color:#eee; padding:5%; color:#333; border-radius: 10px; margin-bottom:10px; min-height:100px}

.produtos-lista:hover {background-color:#e5e5e5;}
div.produtos-lista .mais { display:none}
div.produtos-lista p { margin-left:120px; margin-top:5px;font-size:80%}
.produtos-lista img { float:left; width:100px}
.produtos-lista h2 { font-family: 'Open Sans', sans-serif; font-weight:400; color:#721109; font-size:120%; margin:0 0 0 120px; text-align:left}
h1.lista, h1.prod-destaque  { text-align:center; font-size:150%; margin-top:0; color:#274b5c}

ul.produtos-list li a{ font-size:15px; line-height: 20px; display:block; border-bottom:1px #CCCCCC solid; color:#666; padding:7px;font-family: 'Open Sans', sans-serif; font-weight:400; font-size:80% }
ul.produtos-list li a:hover{color:#666; background-color:#eee}
.menu-form, .menu-form2, .nav-prod-gama { display:none}

.pdf-prod {font-size: 14px;margin-top:40px; text-align:center}
.pdf-prod a{color: #fff;text-decoration: none;padding: 6px 10px;background-color: #274b5c;border-radius: 5px; text-align: center; }
.pdf-prod a:hover{color: #fff;background-color: #076694;}

.page-text table { width: 100%; border-bottom: #CCCCCC 1px solid;  border-top:#cccccc 1px solid; font-size:11px}
.page-text table h2{ font-family:Arial, Helvetica, sans-serif; margin:0; font-size:11px; font-weight:bold}
.page-text table tr td { text-align:right; padding:2px 10px}
.page-text table tr td:first-child{ text-align:left}
.page-text table tr:nth-child(even) {background-color: #eee;}
.page-text table tr:nth-child(odd) {background-color: #fff;}

.page-text table.small { width: 100%; border-bottom: #CCCCCC 1px solid;  border-top:#cccccc 1px solid; font-size:10px}
.page-text table.small h2{ font-family:Arial, Helvetica, sans-serif; margin:0; font-size:10px; font-weight:bold; line-height:100%}
.page-text table.small tr td { text-align:right; padding:2px 5px; min-width:80px}
.page-text table.small tr td:first-child{ text-align:left;min-width:100px}
.page-text table.small tr:nth-child(even) {background-color: #eee;}
.page-text table.small tr:nth-child(odd) {background-color: #fff;}

.receitas-lista {background-color:#eee; padding:5%; color:#333; border-radius: 10px; margin-bottom:10px; min-height:50px}
.receitas-lista:hover {background-color:#e5e5e5;}
div.receitas-lista .mais { display:none}
div.receitas-lista p { margin-left:120px; margin-top:5px;font-size:80%}
.receitas-lista img { float:left; width:50px}
.receitas-lista h2 { font-family: 'Open Sans', sans-serif; font-weight:400; color:#721109; font-size:120%; margin:0 0 0 70px; text-align:left}

.video { margin-bottom:5px; background-color:#e1e1e1; text-align:center; padding:5px 0}
.video:hover{ background-color:#f5dc94}
.video img { width:80%}
.video h5{ text-align:center; font-family: 'Open Sans', sans-serif; font-weight:400;  color:#274b5c; font-size:80%;  
 margin:5px 0;}

.contacts { text-align:center}
.contacts iframe, #pointers_map, #legenda{ display:none}
.internacional { text-align:center}
.internacional h2 { margin:0; font-size:18px}
.internacional p { margin-top:0}

#footer{ text-align:center; font-size:70%; padding:50px 0}
#logo-footer img { width:50%}
#cert img { width:100px}
#orkla { margin:20px;}
#brc img { width:70px} 
#brc { position:relative; margin:20px 0 ; }

/*menu*/
.container {
    width: 100%;
    max-width: 900px;
    margin: 0 auto;
}
.toggleMenu {
    display:  none;
	width:90%;
    background: #721109;
    padding: 15px 5%;
    color: #E6A900;
	font-weight:bold;
	text-align:center
}
a.toggleMenu:hover{color: #fff;}
.navmob {
    list-style: none;
     *zoom: 1;
     background:#721109;
	 display:none
}
.navmob:before,
.navmob:after {
    content: " "; 
    display: table; 
}
.navmob:after {
    clear: both;
}
.navmob ul {
    list-style: none;
    width: 9em;
}
.navmob a {
    padding: 10px 15px;
    color:#fff;
}
.navmob li {
    position: relative;
}
.navmob > li {
    float: left;
    border-top: 1px solid #320402;
}
.navmob > li > .parent {
    background-image: url(../images/downArrow.png);
    background-repeat: no-repeat;
    background-position: right;
}
.navmob > li > a {
    display: block;
}
.navmob li  ul {
    position: absolute;
    left: -9999px;
}


.navmob li li a {
    display: block;
    background: #6e2c27;
    position: relative;
    z-index:100;
    border-top: 1px solid #320402;
}
.navmob li li li a {
    background:#7e433f;
    z-index:200;
    border-top: 1px solid #320402;
}
.navmob li li li li a {
    background:#8f5b57;
    z-index:200;
    border-top: 1px solid #320402;
}


	.container a{ text-decoration:none}
    .active {
        display: block;
    }
    .navmob > li {
        float: none;
    }
    .navmob > li > .parent {
        background-position: 95% 50%;
    }
  
    .navmob > li > .parent {
   background-image: none; 
  }
    .navmob li .more {
        background-image: url(../images/downArrow.png);
        background-repeat: no-repeat;
        background-position: 95% 50%;
        float: right;
      	width: 20%;
    		border-left: 1px solid rgba(255,255,255,.3);
    		padding: 8px 15px;
    		margin: 2px 5px 2px 0px;
        cursor: pointer;
    		z-index: 201;
        position: relative;
    }
  .navmob li .more:before {
  content: "";
  background: rgba(0,0,0,.3);
  width: 1px;
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	left: -2px;
  }
  
  
  
    .navmob ul {
        display: block;
        width: 100%;
    }
   .navmob > li.hover > ul , .navmob li li.hover > ul {
        position: static;
    }
   

