.header-banner .flexslider::after {
top: 115px
}
.icon-decal-labeling-sub {
color: #999;
font-size: 70px !important;
line-height: 11px!important;
}
.navbar-collapse.nav-main-collapse.collapse {
display: block
}
.quantity .minus, .quantity .plus {
display: none
}
#googlemaps {
height: 200px
}
.section1_vision .moduletable {
background-position: center top!important
}
.navbar-nav .open .dropdown-menu {
position: static;
float: none;
width: auto;
margin-top: 0;
background-color: transparent;
border: 0;
box-shadow: none
}
.form_email {
 	margin: 30px auto;
    max-width: 455px;
    min-width: 100%;
    position: relative;
    width: 100%;
}
}
#rsform_10_page_0 td {
 padding: 0; 
}
.formField.rsform-block.rsform-block-moradas {
  border-left: 1px solid;
  padding-left: 8px;
  width: 256px;
  right: 0;
  top: 0;
}
#Contacts .rsform.col-md-offset-4 > form {
    margin: -87px 15px;
}
.navbar-collapse.collapse .nav-main {
display: none!important
}
.navbar-nav .open .dropdown-menu>li>a, .navbar-nav .open .dropdown-menu .dropdown-header {
padding: 5px 15px 5px 25px
}
.navbar-nav .open .dropdown-menu>li>a {
line-height: 20px
}
.navbar-nav .open .dropdown-menu>li>a:hover, .navbar-nav .open .dropdown-menu>li>a:focus {
background-image: none
}
.navbar-form .form-group {
margin-bottom: 5px
}
.navbar-form .form-group:last-child {
margin-bottom: 0
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a {
color: #777
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
color: #333;
background-color: transparent
}
.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: #555;
background-color: #e7e7e7
}
.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: #ccc;
background-color: transparent
}
.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
border-color: #090909
}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
background-color: #090909
}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
color: #9d9d9d
}
.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
}
.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
}
.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: #444;
background-color: transparent
}
.visible-xs {
display: block!important
}
table.visible-xs {
display: table
}
tr.visible-xs {
display: table-row!important
}
th.visible-xs, td.visible-xs {
display: table-cell!important
}
.visible-xs-block {
display: block!important
}
.visible-xs-inline {
display: inline!important
}
.visible-xs-inline-block {
display: inline-block!important
}
.hidden-xs {
display: none!important
}
#header .container {
padding-left: 0;
padding-right: 0
}
#footer .container {
padding-left: 30px;
padding-right: 30px
}
.banner-inner {
padding-top: 35px
}
.banner-inner .form-newsletter.form-inline {
text-align: left
}
.header-top .nav-top-icons .dropdown.langs .moduletable-lang, .header-top .nav-top-icons .my-account, .header-top .nav-top-icons .login {
visibility: hidden;
display: none
}
.navbar-collapse.collapse .nav-main {
display: none!important
}
.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 .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%
}
.instagram-mod {
margin-bottom: 15px
}
.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%
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.moduletable_barranews .acysubbuttons>input:first-child {
width: 48%;
margin-right: 5px
}
}
.moduletable_barranews .acysubbuttons>input {
width: 48%
}
.moduletable_barranews .acysubbuttons {
margin-top: 5px
}
.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: 0
}
.lbox_large_image .large_img {
width: 100%!important;
height: auto!important;
max-height: none!important
}
#cookies p {
float: left;
margin: 0;
line-height: 17px
}
.opensearch .header-top .search-wrapper.desktop-visible {
background: #FFF;
bottom: 0;
height: 83px;
padding: 12px 15px 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
}
.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;
max-width: inherit !important;
padding: 0 10px !important;
text-align: center !important;
width: 100% !important;
}
.flexslider .slides > li div.container_main {
float: none !important;
text-align: center;
}
.flex-direction-nav a {
border-radius: 0;
height: 40px!important;
overflow: visible!important;
width: 50px!important
}
.flex-direction-nav a i {
font-size: 32px
}
.team .flex-direction-nav a i {
font-size: 60px
}
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: 0 0 4px 0!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
}
#footer .row .col-sm-3:nth-child(3) {
clear: both
}
.moduletable-menu {
margin: 30px 0
}
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 {
padding: 10px 10px 0
}
#content_loja5_activity .content_items .content_item, #content_loja5_searchof .content_items .content_item {
width: 100%!important
}
.moduletable.berg-page>h3, .moduletable.berg-page.black>h3 {
text-align: center;
color: #FFF!important;
text-shadow: 2px 2px 0 rgba(30,27,24,0.3)!important
}
h3 {
font-size: 18px
}
.view-productdetails .flexslider {
display: -webkit-flex;
-webkit-flex-direction: column-reverse;
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
}
#leftarrow {
left: 2%;
top: 39vw
}
#rightarrow {
right: 2%;
top: 39vw
}
.view-productdetails section.top-product .product-image {
margin-bottom: 15px;
min-height: inherit;
padding: 0
}
section.top-product .top-product-right {
margin-top: 5px;
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: 0
}
.pro-tabs.text-center>li>a {
font-size: 12px;
padding: 0 1vw!important
}
.pro-tabs.text-center>li {
margin: 0
}
.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;
-webkit-flex-direction: column-reverse;
display: flex;
flex-direction: column-reverse
}
section.middle-product .Characteristics .top_features.transparent img {
text-align: center!important;
margin: auto;
display: table
}
.ggskin.ggskin_container {
left: 0!important;
margin: auto!important;
position: relative!important;
text-align: center
}
.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
}
.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;
padding: 0 15px 15px
}
.coupon-section {
max-width: 100%
}
.tablet .col-sm-1-1, .tablet .col-sm-1-2 {
width: 50%
}
.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"], div[class*="col-xs"] #dados_right.login-right {
padding: 0 0 25px
}
#sortable-dashboard>div {
padding-bottom: 0
}
.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
}
.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
}
.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
}
.view-article.itemid-610 .customberg-corp-section1>div[class*="col-xs"], .view-article.itemid-610 .customberg-corp-section2>div[class*="col-xs"] {
padding: 0
}
.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: 0 20px 0
}
.moduletableberg-corp-section2 .text>p:first-child {
padding: 20px 20px 0
}
.moduletable.berg-page>h3 {
top: 43vw;
-ms-transform: scale(0.8);
-webkit-transform: scale(0.8);
transform: scale(0.8)
}
.view-article.itemid-648 .moduletable.berg-page>h3 {
top: 130px!important
}
#product_size .opcProd {
height: 30px;
line-height: 29px
}
.section8.off-page, .section7.off-page {
padding: 0!important
}
.users.view-login #gkLogin fieldset {
padding: 0!important
}
.users.view-login #gkLogin .button5 {
margin-left: 0!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)
}
.atleta-title {
margin: 17px 0 0
}
.berg-page.atleta .title {
clear: both;
padding: 20px;
text-align: center
}
.moduletable_grid_responsive .custom_grid img {
opacity: .8;
-moz-transform: scale3d(1.1, 1.1, 1);
-ms-transform: scale3d(1.1, 1.1, 1);
-o-transform: scale3d(1.1, 1.1, 1);
-webkit-transform: scale3d(1.1, 1.1, 1);
transform: scale3d(1.1, 1.1, 1);
-webkit-filter: grayscale(0%);
-moz-filter: grayscale(0%);
-ms-filter: grayscale(0%);
-o-filter: grayscale(0%);
filter: grayscale(0%)
}
#leftarrow, #rightarrow {
display: none!important
}
.indicator-item-wrapper {
padding-bottom: 20px
}
.form_email {
margin: 30px auto;
max-width: 455px;
min-width: 100%;
position: relative;
width: 100%
}
.gkTabsWrap.vertical ol li, .gkTabsWrap.horizontal ol li {
font-size: 15px!important;
padding: 0 9px!important
}
.moduletable-lang .circlebox {
height: 45px;
line-height: 45px;
width: 45px
}
.flex-control-nav.flex-control-text {
display: none
}
.section1 .box-about-us .container {
padding-left: 20px!important;
padding-right: 20px!important;
}
.section1 .specification_machine .container {
padding-left: 20px!important;
padding-right: 20px!important;
}
.moduletable.box-about-us-right > div.custom {
padding: 50px 0;
}
.gkTabsItem .custom>div:last-child {
padding: 20px 0!important;
pointer-events: none
}
#map {
height: 490px!important
}
#team .custom>div:first-child {
padding: 0 20px 20px!important
}
.box-team .text-center div {
min-height: 260px
}
.moduletable_barranews .acymailing_introtext {
float: none;
text-align: center!important;
width: 100%
}
.moduletable_barranews .acymailing_introtext h3 {
text-align: center!important
}
#services .moduletable h2 {
margin-top: 55px
}
#footer .moduletable-social a {
margin: 0 7px
}
.login-section .moduletable-social a i {
opacity: 0;
font-size: 30px!important;
padding: 0 4px;
color: #1d7f89;
transition: all 1s ease-out 0s
}
.uk-offcanvas-page .login-section .moduletable-social a i {
opacity: 1;
font-size: 40px!important
}
.moduletable.box-about-us.col-md-4 {
margin-left: 0% !important;
width: 100% !important;
}
.box-about-us-right i {
margin: 0 0 15px;
}
#solutions .solutions_news {
padding-left: 20px;
padding-right: 20px;
padding-top: 40px;
}
.specification_machine_photos .col-xs-12.col-sm-3.col-md-3 {
padding: 0;
}
.box_machine {
padding: 0px 20px;
}
.box_machine_img {
height: 53vw;
}
.form_email #userForm {
max-width: inherit;
}
.moduletable.demo .rsform-block.rsform-block-nomeempresa, .moduletable.demo .rsform-block.rsform-block-area, .moduletable.demo .rsform-block.rsform-block-nome, .moduletable.demo .rsform-block.rsform-block-email, .moduletable.demo .rsform-block.rsform-block-telefone {
padding: 4px 0px !important;
}
.moduletable.demo .rsform-block.rsform-block-nomeempresa, .moduletable.demo .rsform-block.rsform-block-area, .moduletable.demo .rsform-block.rsform-block-nome, .moduletable.demo .rsform-block.rsform-block-email, .moduletable.demo .rsform-block.rsform-block-telefone {
width: 100%;
}
.header-banner .scroll-down {
transform: scale(0.7);
-moz-transform: scale(0.7);
-ms-transform: scale(0.7);
-webkit-transform: scale(0.7);
-o-transform: scale(0.7);
}
.solutions_news .link_image:hover::after {
width: 100%;
}
.solutions_news .link_image:hover::before {
left: 56%;
}
.moduletable .newsgrid h2 {
padding-bottom: 20px;
}
.itemid-516 .title-article, .itemid-516 .container #loja5_mainbody h2 {
font-size: 18px;
line-height: 18px;
}
.item-page > div {
background: #fff;
padding: 10px;
}
.item-page, #loja5_mainbody .blog {
font-size: 13px;
}
a.pdf_cat {
font-size: 14px!important;
}
.moduletable.demo {
padding: 60px 60px 50px;
}
.soluc, h2.solution_cat, h2.solution {
width: 100%!important;
text-align: center!important;
}
.solutions_news .nspArtScroll1, .solutions_news .nspArtPage {
margin: auto;
max-width: 370px !important;
width: 100% !important;
}
.moduletable.box-about-us-right h4 {
text-align: center !important;
}
.button_for_maps > div {
display: block!important;
}
.controlMap {
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
z-index: 2
}
#applications .content.show .col-xs-12 {
padding: 0;
}
.breadcrumb-content{display:none;}

.moduletable.col-xs-12.col-sm-6.col-md-5.color-white.gradient.form_email {
  margin-left: 100px;
}
#rsform_10_page_0 td {
  padding-right: 51px;
}
#rsform_10_page_0 .formField.rsform-block.rsform-block-numeros {
  font-size: 14px;
  line-height: 22px;
  padding-left: 19px;
}
.moduletable.col-xs-12.col-sm-6.col-md-5.color-white.gradient.form_email {
  top: -30px !important;
}
.moduletable.col-xs-12.col-sm-6.col-md-5.color-white.gradient.form_email {
  margin-bottom: -30px;
}

.logo {
  display: block;
  margin: 0 auto 0 54px !important;
  position: absolute;
  top: 4px;
  z-index: 2;
  left: 11px;
}
.container_main.float-center > img {
  padding-bottom: 100px;
}
.logo img {
    margin-left: 0px !important;
}
