/** M�ximo de 767px **/

/* 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;
}
.contact-footer > div {
	font-size: 11px !important;
}

.moduletable.contact-footer h3 {
	font-size: 11px;
	text-align: center;
}
.contact-footer > div {
	text-align: center;
}
/* 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: 16px;
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: 16px;
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 {
height: 80px;
}
.navbar-collapse.nav-main-collapse.collapse {
display: block;
}
.logo {
    padding-left: 55px;
}
.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 .acymailing_module_form {
padding: 0 25px;
}
.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 .acyterms {
width: 100%;
}
.moduletable_barranews {
padding: 30px 0;
}
.invalid-field-format.acymailing-error {
margin: 20px auto;
width: 100%;
}
.moduletable_barranews .acyfield_email {
display: table;
width: 100%;
}
.moduletable_barranews .acyfield_email > input {
width: 100%
}
.moduletable_barranews .acysubbuttons > input {
width: 48%;
}
.moduletable_barranews .acysubbuttons {
display: table;
height: 35px;
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 {
    background-position: center center;
    height: 300px;
}.minibanners .mini-banner-hover {height: 300px;}
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
}
/*****/

#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 7vw!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;
}
.flexslider .slides > li div.container {
    left: 0 !important;
    padding-top: 28% !important;
    text-align: center;
    width: 100% !important;
}
.flex-direction-nav a {
border-radius: 0;
height: 40px!important;
overflow: visible!important;
width: 50px!important;
}
.flex-direction-nav a i {
font-size: 40px;
}
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%;
}
.header-banner .flex-control-thumbs li {
width: 70px;
}
.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;
}
#footer .row .col-sm-3:nth-child(3) {
clear: both;
}
.header-banner .container_main .line1 {
font-size: 6vw;
line-height: 6vw;
padding-bottom: 6vw;
}
.header-banner .container_main .line2 {
font-size: 6vw;
font-weight: 700;
line-height: 6vw;
}
.header-banner .container_main .line3 {
font-size: 2vw;
line-height: 2vw;
padding-bottom: 3vw;
}
.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;
}
.view-productdetails .flexslider {
display: -webkit-flex; /* Safari */
-webkit-flex-direction: column-reverse;/* Safari 6.1+ */
display: flex;
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 {
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);
}
/** 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;
}


.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);}

.moduletable-social2{
/*padding-left: 25px;*/
}


.minibanners .col-xs-12 { width:50%;}

.nspArt > div {
    position: relative;
}


#nsp-nsp_439 .nspPagination li { margin: 0 20px 0 0 !important;}

.itemid-624 .moduletable_uber .custom_uber {
    margin-top: 10px;
    min-height: auto !important;
}


.itemid-624 .custom_uber .block-text , .itemid-624 .moduletable-text-empresa3 , .itemid-624 .moduletable-text-empresa4, .itemid-624 .custom-text-empresa3{ text-align:center;}
.custom_uber .block-text {    min-height: 90px;}
.itemid-624  .moduletable-mehr-info { padding-top:20px;}

.itemid-624  .custom-mehr-info {  width: 100% !important;background-size: contain; min-height: 300px;}

.custom-text-empresa6 { padding:0 10%;}
.custom-text-empresa5 .block-image.col-xs-12 { width:50%}



#map {
    height: 420px!important;}
	.custom._mapa { padding-bottom:20px;}
	
	.container .contact > div { padding-left:0; padding-right:0;}
	
	.view-catalog .exelence-info > div {display: table-row;}
	
	
.table_cat {
    padding: 20px 0 0;
}

.section_category .content { margin-top:25px;}
.superficies_texto { text-align:center;}


.medidas2 > .medidas_imagem { float:left; width:auto;}


.section_colors .color_background { width:100%!important;}
.color_name { text-align:center;}
.desc_cat { padding: 0 0 20px; font-size:13px; line-height:20px}

.header-banner-cat .linkcategory .button6, .view-contact .empresa-page .button6, .itemid-627  .empresa-page .button6{height: 46px;font-size: 13px; padding: 14px 15px; width:170px;}
#sections_top.sections_top > div {
    font-size: 11px;
    margin-bottom: 5px;
    padding: 13px 18px;
}

.logo_corktech, .logo_corktech2 { z-index:2; bottom:0;}

h3 {    font-size: 20px;}
.cell_legenda_titulo , .cell_legenda_numero_vazio,.cell_legenda_descricao{ text-align:center;}
.margem_baixo {
    margin-bottom: 10px !important;
}.desc_produtos, .desc_cores, .brief_content {   padding: 40px 0 0; font-size:13px; line-height:20px}
.product_child { border-bottom:1px solid #eee}
.product_child > div { padding-bottom:5px;}

.moduletable-pesquisa-topo {
    padding-right: 10px;
    padding-top: 3px;
}
.col-xs-12.col-md-9.cell {
    width: 100%;
}
.view-catalog .exelence-info2 .col-md-4 {
    width: 100%;
}

.aqua_imagem2{ width:100%; height:auto;}

.aqua_icon, .aqua_texto {
    padding-left: 0;
    padding-right: 0;
}
.aqua_imagem_bot  { text-align:center; }
.aqua_texto_bot {padding-right:0}
.aqua_imagem {
    height: 190px;
    width: 190px;
}.aqua_logo {
    padding-left: 0px;}
	
.aqua_texto_topo h5 { font-size:15px; line-height:20px;}
.img_camadas img , .img_cat img{ width:100%; height:auto;}
.medidas {
    height: auto;
    padding: 0 0 15px;
}
.img_cat {
    height: auto;}
	
	.aqua_imagem3 {
    height: 125px;
    max-width: 130px;
    width: 100%;
}

.img_zuberhof img {
	max-height: 100%;
	max-width:400px;
	width:100%
}
.pd-filenamebox { width:100%;}
#phoca-dl-category-box .pd-buttons, #phoca-dl-file-box .pd-buttons {
    display: inline-block;
    
    margin: 5px 5px 30px;
    position: relative;
    text-align: center;
}

.flexslider .slides > li div.container .logo-aqua img { width:150px; height:auto;}

.flexslider .slides > li div.container .logo-aqua {
    left: 0;
    margin: auto !important;
    position: absolute;
    right: 0;
    text-align: center;
    top: 10px;
    width: 150px;
}
.minibanners .button-banner .button1 { width:100%; top:0; margin:0 auto;}


#sbox-window {
    height: 85% !important;
    left: 7.5% !important;
    max-height: 400px!important;
    position: fixed !important;
    top: 7.5% !important;
    width: 85% !important;
}
#sbox-window iframe { width:100%!important; height:100%!important}
.popup-title2 { top:40vw;}

.veranatura .row {
    padding: 0 !important;
}
.veranatura .img_camadas {
    text-align: center;
}
.veranatura .img_camadas img {
    float: none !important;
    text-align: center !important;
}
.veranatura .row.margem_baixo {
    margin-top: 30px !important;
}
.veranatura-images img {
    padding-left: 7px !important;
    padding-top: 30px;
}