/** M�ximo de 767px **/
.flexslider .slides > li div.container {
top: 0
}
#footer > .container.no-padding > div > div > .moduletable > .custom p img {
margin: auto ;
}
.flexslider .slides > li div.container {
bottom: auto;
top: 0 !important;
}
.loja5banner_background .container_main .direita {
float: none !important;
}
/* line 33, ../sass/theme/gui/_shopping-cart.scss */

.quantity .minus, .quantity .plus {
display: none;
}
/* line 277, ../sass/theme/gui/_common.scss */
#googlemaps {
height: 200px;
}
/* line 244, ../sass/bootstrap/bootstrap/_navbar.scss */
.navbar-nav .open .dropdown-menu {
position: static;
float: none;
width: auto;
margin-top: 0;
background-color: transparent;
border: 0;
box-shadow: none;
}
/* line 253, ../sass/bootstrap/bootstrap/_navbar.scss */
.navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header {
padding: 5px 15px 5px 25px;
}
/* line 256, ../sass/bootstrap/bootstrap/_navbar.scss */
.navbar-nav .open .dropdown-menu > li > a {
line-height: 20px;
}
/* line 259, ../sass/bootstrap/bootstrap/_navbar.scss */
.navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {
background-image: none;
}
/* line 299, ../sass/bootstrap/bootstrap/_navbar.scss */
.navbar-form .form-group {
margin-bottom: 5px;
}
/* line 303, ../sass/bootstrap/bootstrap/_navbar.scss */
.navbar-form .form-group:last-child {
margin-bottom: 0;
}
/* line 473, ../sass/bootstrap/bootstrap/_navbar.scss */
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
color: #777777;
}
/* line 476, ../sass/bootstrap/bootstrap/_navbar.scss */
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
color: #333333;
background-color: transparent;
}
/* line 484, ../sass/bootstrap/bootstrap/_navbar.scss */
.navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
color: #555555;
background-color: #e7e7e7;
}
/* line 492, ../sass/bootstrap/bootstrap/_navbar.scss */
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
color: #cccccc;
background-color: transparent;
}
/* line 607, ../sass/bootstrap/bootstrap/_navbar.scss */
.navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
border-color: #090909;
}
/* line 610, ../sass/bootstrap/bootstrap/_navbar.scss */
.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
background-color: #090909;
}
/* line 613, ../sass/bootstrap/bootstrap/_navbar.scss */
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
color: #9d9d9d;
}
/* line 616, ../sass/bootstrap/bootstrap/_navbar.scss */
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
color: white;
background-color: transparent;
}
/* line 624, ../sass/bootstrap/bootstrap/_navbar.scss */
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
color: white;
background-color: #090909;
}
/* line 632, ../sass/bootstrap/bootstrap/_navbar.scss */
.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
color: #444444;
background-color: transparent;
}
/* line 7, ../sass/bootstrap/bootstrap/mixins/_responsive-visibility.scss */
.visible-xs {
display: block !important;
}
/* line 10, ../sass/bootstrap/bootstrap/mixins/_responsive-visibility.scss */
table.visible-xs {
display: table;
}
/* line 11, ../sass/bootstrap/bootstrap/mixins/_responsive-visibility.scss */
tr.visible-xs {
display: table-row !important;
}
/* line 13, ../sass/bootstrap/bootstrap/mixins/_responsive-visibility.scss */
th.visible-xs, td.visible-xs {
display: table-cell !important;
}
/* line 49, ../sass/bootstrap/bootstrap/_responsive-utilities.scss */
.visible-xs-block {
display: block !important;
}
/* line 54, ../sass/bootstrap/bootstrap/_responsive-utilities.scss */
.visible-xs-inline {
display: inline !important;
}
/* line 59, ../sass/bootstrap/bootstrap/_responsive-utilities.scss */
.visible-xs-inline-block {
display: inline-block !important;
}
/* line 18, ../sass/bootstrap/bootstrap/mixins/_responsive-visibility.scss */
.hidden-xs {
display: none !important;
}
/* line 2, ../sass/theme/base/_header.scss */
#header .container {
padding-left: 0px;
padding-right: 0px;
}
/* line 5, ../sass/theme/base/_footer.scss */
#footer .container {
padding-left: 30px;
padding-right: 30px;
}
/* line 145, ../sass/theme/gui/_forms.scss */
.banner-inner {
padding-top: 35px;
}
/* line 174, ../sass/theme/gui/_forms.scss */
.banner-inner .form-newsletter.form-inline {
text-align: left;
}
.header-top .nav-top-icons .dropdown.langs, .header-top .nav-top-icons .my-account, .header-top .nav-top-icons .login {
visibility: hidden;
display: none;
}
.header-top .nav-top-icons .shopping-cart span {
width: 0;
height: 16px;
text-indent: -9999px;
overflow: hidden;
margin-top: 7px;
}
.header-top .nav-top-icons .shopping-cart span span {
text-indent: 0;
float: left;
margin-top: 0;
}
.header-top .nav-top-icons .favorites span {
width: 0;
height: 16px;
text-indent: -9999px;
overflow: hidden;
margin-top: 7px;
}
.header-top .nav-top-icons .favorites span span {
text-indent: 0;
float: left;
margin-top: 0;
}
.navbar-collapse.collapse .nav-main {
display: none !important;
}
.header-top {
padding: 10px;
height: 90px;
}
.loja5.view-loja5 .header-banner{
	display: none;
}
.navbar-collapse.nav-main-collapse.collapse {
display: block;
}
.header-top .search-wrapper.desktop-visible .modal-dialog {
width: 220px;
}
.header-top .search-wrapper .search_area_inner #ajax-search-button {
right: 10px;
}
.uk-offcanvas .fa-globe {
display: none;
}
.lang-section i {
font-size: 10px;
}
.lang-section span img {
padding-right: 10px;
}
.section1 .minibanners .banners > .banner-li {
padding: 25px 0 0 0 !important;
}
.moduletable-servicos-footer .custom-servicos-footer > div {
padding-top: 20px;
}
.moduletable-servicos-footer .custom-servicos-footer {
padding-bottom: 20px;
}
.moduletable_barranews .acymailing_form {
width: 100%;
}
.moduletable_barranews .acyterms span {
text-align: left;
float: left;
padding-left: 5px;
width: 90%;
}
.moduletable_barranews .acyterms input {
float: left;
width: 15px;
height: 15px;
}
.moduletable_barranews {
padding: 30px 0;
}
.section6 {
padding: 0 10px;
}
.logo{
width: 250px;
}
.logo img{
width: 250px;
}
.invalid-field-format.acymailing-error {
margin: 20px auto;
width: 100%;
}
.acysubbuttons .button4 {
height: 35px;
}
.moduletable-footer-bottom {
padding: 20px 0;
height: auto;
width: 100%;
}
.moduletable-footer-bottom .side2 {
text-align: center;
}
.moduletable-footer-bottom {
line-height: 25px;
}
.minibanners .mini-banner {
height: 240px;
}
div.lbox_thumbs_arrow_wrapper {
bottom: -120px!important;
}
div.lbox_white {
padding: 0px;
}
.lbox_large_image .large_img {
width: 100%!important;
height: auto!important;
max-height: none!important
}
.section1 > .container > .row > .moduletable:first-child {
padding: 0 50px;
margin-bottom: 10px;
}
.section1 > .container > .row > .moduletable:nth-child(2) {
padding: 0 50px;
}
.moduletable-second_mainmenu {
width: calc(100% - 50px);
margin-left: 25px;
}
@media screen and (max-width: 700px){
	.moduletable-second_mainmenu {
		width: calc(100% - 100px);
		margin-left: 50px;
	}
}
.home-page .section2 .padding-right10,
.home-page .section2 .padding-left10,
.home-page .section3 .padding-right10,
.home-page .section3 .padding-left10,
.home-page .section4 .padding-right10,
.home-page .section4 .padding-left10,
.home-page .section5 .padding-right10,
.home-page .section5 .padding-left10{
	padding-left: 20px !important;
	padding-right: 20px !important;
}
.-destaques-prod.moduletable h3 {
top: 57px;
}
.custom.height385 {
background-size: cover;
}
.moduletable_barranews {
float: left;
left: 0;
position: relative;
width: 100%;
}
.moduletable._newsletter-img {
display: none;
}
/*****/

#cookies .alertcookies {
height: auto;
line-height: inherit;
}
#cookies p {
float: left;
padding: 5px 10px;
margin: 0;
line-height: 17px;
}
#cookies .alertcookies .container span {
margin-right: 10px;
}
.opensearch .header-top .search-wrapper.desktop-visible {
background: #FFF;
bottom: 0;
height: 90px;
padding: 15px 20px 0 !important;
right: 0 !important;
vertical-align: middle;
width: 100%;
}
.opensearch .search-wrapper .moduletable > h3::before, .opensearch .search-wrapper .moduletable > h3::after {
width: 20px;
}
.opensearch #search-results {
top: 56px
}
#mdp-newspro1 {
margin-top: 50px;
}
a.button2 {
padding: 10px 4vw!important;
}
a.button3 {
padding: 10px 3vw!important;
}
.loja5banner_background .container_main a.button1, .loja5banner_background .container_main a.button2, .loja5banner_background .container_main a.button4 {
padding: 10px 3vw!important;
}
.moduletable-berg-selection .custom-berg-selection {
background-color: #fff;
background-position: center bottom;
background-repeat: no-repeat;
height: 80vw;
}
.flex-direction-nav a {
border-radius: 0;
overflow: visible!important;
width: 50px!important;
}
input#pesquisa {
width: 29vw;
float: right;
}
.opensearch input#pesquisa {
width: 100%;
}
.opensearch .search-wrapper .moduletable > h3 {
display: block;
font-size: 11px;
line-height: unset;
margin: 0px 0px 4px 0px!important;
padding: 0 !important;
text-align: center !important;
width: 100%;
}
.owl-item .insta_link {
display: none;
}
.owl-item .insta_link:nth-child(1), .owl-item .insta_link:nth-child(2), .owl-item .insta_link:nth-child(3), .owl-item .insta_link:nth-child(4), .owl-item .insta_link:nth-child(5), .owl-item .insta_link:nth-child(6) {
display: inline;
}
.owl-carousel .owl-wrapper>.owl-item>.owl-item {
box-sizing: border-box;
padding: 0 15px;
}
.instagram_image {
width: 33% !important;
}
.moduletable-servicos-footer .custom-servicos-footer > div {
padding: 10px 20px !important;
}
.custom-servicos-footer div {
text-align: center;
}
.moduletable-servicos-footer i {
float: none;
}
#footer .row > div:first-child{
margin-bottom: 35px;
text-align: center;
}
#footer > .container:nth-child(2) img {
display: block;
float: none !important;
margin-top: 50px !important;
}
.header-banner .container_main .line1 {
font-size: 11vw;
line-height: 11vw;
padding-bottom: 2vw;
}
.header-banner .container_main .line2 {
font-size: 6vw;
font-weight: 700;
line-height: 6vw;
}
.header-banner .container_main .line3 {
font-size: 5vw;
line-height: 5vw;
padding-bottom: 8vw;
}
.moduletable-menu {
text-align: center;
margin-bottom: 40px;
}
ul.pro-tabs {
text-align: center;
}
.layout_setter_1:before {
content: "\e905";
font-size: 16px;
font-family: 'icomoon' !important;
}
.layout_setter_2:before {
content: "\e904";
font-size: 16px;
font-family: 'icomoon' !important;
}
.one-Col #json_product_containe.col-xs-6.col-sm-4.col-md-4 {
float: left;
width: 100%;
}
/*****/
.bannerList {
/*display: table;*/
padding: 10px 10px 0;
}
#content_loja5_activity .content_items .content_item, #content_loja5_searchof .content_items .content_item {
width: 100%!important;
}
#quickview-detail .flexslider.flexsliderPro.flexslider-sidenav, .view-productdetails .flexslider.flexsliderPro.flexslider-sidenav,.view-productdetails .flexslider {
display: -webkit-flex!important; /* Safari */
-webkit-flex-direction: column-reverse!important;/* Safari 6.1+ */
display: flex!important;
flex-direction: column-reverse;
}
.view-productdetails .flexslider-sidenav .flex-viewport {
width: 100%!important;
}
.view-productdetails .flexslider-sidenav .flex-control-thumbs {
padding-top: 10px !important;
position: relative;
width: 100%;
}
.view-productdetails .flexslider-sidenav .flex-control-thumbs li[style*="block"] {
display: inline-block !important;
float: none !important;padding:0px 5px;
}
.view-productdetails section.top-product .product-image {
margin-bottom: 15px;
min-height: inherit;
padding: 0;
}
section.top-product .top-product-right {
margin-top: 30px;
padding-left: 0;
padding-right: 0;
}

section.middle-product .technologie .last.details-middle-product .text a {
width: 50%;
display: inherit;
}
section.middle-product .technologie .indicator-item-name, section.middle-product .technologie .text {
text-align: center;
}
section.middle-product .technologie .indicator-item {
background-size: 90px auto;
}
.view-productdetails .middle-product .container {
width: 90%;
}
.view-productdetails .main-content-wrap > .container {
padding: 0px;
}
.pro-tabs.text-center > li > a {
font-size: 14px;
padding: 0 1vw !important;
}
.view-productdetails .flexslider .slides {
text-align: center;
}
section.middle-product .Characteristics .top_features.transparent {
background:#FFF!important;
}
section.middle-product .Characteristics .top_features.center_images {
display: -webkit-flex; /* Safari */
-webkit-flex-direction: column-reverse;/* Safari 6.1+ */
display: flex;
flex-direction: column-reverse;
}
section.middle-product .Characteristics .top_features.transparent img{
text-align:center!important;
margin: auto;
display: table;
}
/****FIM PRODUTOS ****/

/*** 360 FICHA PRODUTO****/
.ggskin.ggskin_container {
left: 0 !important;
margin: auto !important;
position: relative !important;
text-align: center;
}
/**** 360 FIM PRODUTOS ****/

.product-image  .flexslider.image360 li[data-mobile="active"] {
opacity:0 !important;
visibility:hidden !important;
}
.product-image  .flexslider.image360  ol li.last_item{ 	opacity:0 !important;
visibility:hidden !important;}
/*** CART ***/
.moduletable-sidecart .quantityContent {
max-width: 100px;
}
.moduletable-sidecart .quantity input, table#cartTableProducts .cart-product-quant input.quantityCart {
padding: 0;
}
.moduletable-sidecart .quantity input{
-webkit-appearance: none;    width: 25px;
}
.moduletable-sidecart .product_row .cart-prod-right {
max-width: 58px;width: 58px;
}
.view-productdetails .bottom-product #recommend > div, .view-productdetails .bottom-product #recently > div, .view-cart .product-review-products > div {
background: #f5f5f5 none repeat scroll 0 0;
padding: 0 15px 15px;
}
.coupon-section {
max-width: 100%;
}
.coupon-section .container-input {
max-width: 410px;
width: 79vw;
}
.cart-view .cart-footer {
text-align: center;
}
.cart-view .cart-footer > div > .rsform-reset-button {
margin-top: 20px;
margin-bottom: 50px;
float: none;
}
.stepItem.stepsPay .stepLogoContent > .stepText {
left: auto;
margin-left: auto;
}
#customer_account_dashboard #sortable-dashboard div>div[class*="col-xs"], #customer_account_dashboard #sortable-dashboard div>div[class*="col-sm"], #customer_account_dashboard #sortable-dashboard div>div[class*="col-md"], .view-login #gkLogin>div[class*="col-xs"], .view-login #gkLogin>div[class*="col-sm"], .view-login #gkLogin>div[class*="col-md"], #dadosdacontadiv #info_cliente>div[class*="col-xs"], #dadosdacontadiv #info_cliente>div[class*="col-sm"], #dadosdacontadiv #info_cliente>div[class*="col-md"], .view-cart .sublayout_address>div[class*="col-xs"], .view-cart .sublayout_address>div[class*="col-sm"], .view-cart .sublayout_address>div[class*="col-md"], .view-cart .sublayout_payment>div[class*="col-xs"], .view-cart .sublayout_payment>div[class*="col-sm"], .view-cart .sublayout_payment>div[class*="col-md"], .view-cart .sublayout_redirected>div[class*="col-xs"], .view-cart .sublayout_redirected>div[class*="col-sm"], .view-cart .sublayout_redirected>div[class*="col-md"], .view-cart .sublayout_cart .cart-footer>div[class*="col-xs"], .view-cart .sublayout_cart .cart-footer>div[class*="col-sm"], .view-cart .sublayout_cart .cart-footer>div[class*="col-md"] {
padding: 0 0 25px;
}
#sortable-dashboard > div {
padding-bottom: 0px;
}
.view-cart .sublayout_address .stepsContent [class*="col-xs"], .view-cart .sublayout_payment .stepsContent [class*="col-xs"], .view-cart .sublayout_redirected .stepsContent [class*="col-xs"] {
float: left;
}
/*** FIM CART ***/

/*** MY ACCOUNT***/
.quiz-child-line.first {
border-bottom: 4px solid #e7e7e7;
border-right: 0 solid #e7e7e7;
margin-bottom: 20px;
padding-bottom: 20px;
clear: both;
display: table;
}
.logo_brand_order {
display: none;
}
/*** FIM MY ACCOUNT ***/

.main-content-wrap .container>.right-content[class*="col-xs"], .main-content-wrap .container>.right-content[class*="col-sm"], .main-content-wrap .container>.right-content[class*="col-md"] {
padding-right: 0;
padding-left: 0;
}
/**MENU berg-outdoor*/
.view-article.itemid-610 .customberg-corp-section1 >div[class*="col-xs"], .view-article.itemid-610 .customberg-corp-section2 >div[class*="col-xs"] {
padding: 0px;
}
.moduletableberg-corp-section1 .berg-corp-img1, .moduletableberg-corp-section2 .berg-corp-img2 {
display: table;
height: 308px;
position: relative;
}
.moduletableberg-corp-section1 .text {
display: inline-table;
position: relative;
}
.moduletableberg-corp-section2 .text {
display: table-footer-group;
position: relative;
}
.moduletableberg-corp-section2 .text > p {
padding: 0px 20px 0;
}
.moduletableberg-corp-section2 .text > p:first-child{
padding: 20px 20px 0;
}
.moduletable.berg-page > h3 {
top: 23vw;
-ms-transform: scale(0.8); /* IE 9 */
-webkit-transform: scale(0.8); /* Chrome, Safari, Opera */
transform: scale(0.8);
}
.view-article.itemid-163 .col-md-12.main-content-inner-bottom, .view-article.itemid-163 .contact {
width: 100%;
}
/** FIM MENU berg-outdoor*/

.section8.off-page, .section7.off-page {
padding: 0!important
}

.users.view-login #gkLogin fieldset{
padding: 0px!important;
}
.users.view-login #gkLogin .button5 {
margin-left: 0px!important;
margin-bottom: 19px!important;
display: table;
}
.users.view-login #gkLogin #doLogin ,.users.view-login #gkLogin #createAccount{
float:none!important;
margin:auto!important; 
}
.users.view-login #gkLogin .float-right{
float:none!important;
clear:both;
}
.header-top .search-wrapper .search_area_inner #ajax-search-button i {
  top: 5px;
}

.logo2-offline .moduletablelogo-off-top img {
    height: auto;
    text-align: right;
    width:80%;
}
.body.offline-page-body.special .moduletablelogo-off-top {
    text-align: right;
}

.moduletableberg-corp-section3.offline .ban-off2 { color:#fff;text-shadow: 0 1px 1px rgba(30, 27, 24, 0.9);}
.moduletableberg-corp-section3.offline .ban-off1 { color:#fff;text-shadow: 0 1px 1px rgba(30, 27, 24, 0.9);}

@media screen and (max-width: 700px){
	.section1 {
		padding: 0;
	}
}