* {
margin:0;
padding:0;
list-style:none;
vertical-align:baseline;
text-decoration:none;
outline:0 !important;
} 
.clear {
clear:both;	
}
a {
transition:all 300ms ease 0s;	
}
.ush_text_1,
.ush_text_2,
.ush_text_3 {
font-size:14px !important;	
}
.l-titlebar-content h1,
.w-iconbox-title,
input[type="submit"],
.custom-separator h4,
.ush_menu_1.type_desktop .w-nav-list.level_1 > .menu-item > a {
text-transform:uppercase !important;	
}
.vc_pageable-load-more-btn,
.hide-all {
display:none;	
}
.vc_grid .vc_col-sm-3 {
width:24.5%;	
}
.ush_menu_1.type_desktop .w-nav-list.level_1 > .menu-item > a,
.ush_menu_1.type_desktop [class*="columns"] .menu-item-has-children .w-nav-anchor.level_2 {
font-size:1em;	
} ::-webkit-input-placeholder { color:#666;
}
::-moz-placeholder { color:#666;
opacity:1;
}
:-ms-input-placeholder { color:#666;
} .w-text i {
opacity:1;	
} select,
input[type="tel"],
input[type="email"],
input[type="text"] {
background:#f6f6f6 !important;
border-color:#eeeeee !important;
border:1px solid;	
padding-left:15px;
margin-bottom:15px;
margin-right:20px;
height:56px;
padding-left:20px;
}
textarea {
background:#f6f6f6 !important;
border-color:#eeeeee !important;
border:1px solid;	
padding-left:15px;
margin-bottom:15px;
margin-right:20px;
padding-left:20px;
}
input[type="submit"] {
padding:15px 30px;
line-height:1em;
background-color:#2E69B1 !important;
text-transform:inherit;
font-weight:600;
font-size:14px;
margin-top:15px !important;
margin-left:15px;
}
input[type="submit"]:hover,
a.w-btn.color_primary.style_raised:hover {
background:#25548e !important;	
}
.half-column {
width:50%;	
}
.full-column {
width:100%;	
}
.half-column,
.full-column {
float:left;	
}
.field-padding {
padding-right:20px;	
} .custom-list {
margin-left:20px;	
}
.custom-list li {
list-style-image:url(//penselivreuniformes.com.br/wp-content/themes/penselivre/images/image-list.png);	
}
.custom-button {
font-weight:600;
line-height:1.6em;
padding-left:26px;
padding-right:26px;
}
.custom-button:hover {
background:#1964aa !important;	
}
.required-fields {
font-size:0.72em;
color:#666;	
}
.vc_gitem-post-data {
margin-bottom:0;	
}
.vc_gitem-post-data h3 {
margin-bottom:0;	
padding:5px 0;
}
.custom-separator h4 {
font-weight:600;
font-size:22px;	
}
.custom-separator h4 strong {
color:#1964aa;
font-weight:800;
}
.vc_grid-filter {
margin-bottom:30px;	
}
.tp-caption strong {
color:#1964aa;
font-weight:700 !important;
}
#slide-20-layer-1 strong {
color:#ffffff !important;
}
#contact-section .w-iconbox-title {
font-size:17px !important;
font-weight:600;	
}
#contact-section .w-iconbox-icon {
background:#f2f2f2 !important;	
box-shadow:0 -1px 0 rgba(0,0,0,0.12) inset, 0 1px 1px rgba(0,0,0,0), 0 2px 3px rgba(0,0,0,0) !important;
}
#contact-section .w-iconbox-text strong {
font-weight:500;	
}
#contact-section {
background:#f9f9f9 !important;	
}
.l-footer {
box-shadow:none;	
}
.vc_gitem-post-data h3 {
font-weight:500;	
color:#000000;
}
.l-titlebar-content h1 {
font-weight:600;	
font-size:20px !important;
}
.quem-somos-section h3 {
font-size:32px;	
color:#1964aa;
}
.quem-somos-section p {
font-size:20px;	
}
.google-maps .wpb_content_element {
margin-bottom:-10px;	
}
.google-maps .w-image-h {
height:0;	
}
.vc_separator {
margin-bottom:45px !important;
}
.vc_separator h4 {
line-height:1.4em;	
} .color_footer-top {
border-bottom:1px solid #262626;
}
adress p {
display:inline-block;
}
.w-socials-list,
.textwidget.custom-html-widget {
text-align:center;
}
adress a {
color:#aaaaaa;
}
adress .fa {
width:22px;
text-align:center;
}
adress i {
color:#174479;
margin-right:6px;
}
#footer h3 {
color:#aaaaaa;	
}
footer .widget_nav_menu .menu-item::before {
top:-1px !important;	
}
.l-footer .widget_nav_menu ul li {
margin-bottom:5px;	
}
#copyright-bar .wpb_content_element {
margin-bottom:0;	
}
#copyright-bar {
font-size:0.85em;
}
.developer {
text-align:right;
}   @media only screen and (max-width: 1600px) {
} @media only screen and (max-width: 1350px) {
} @media only screen and (max-width: 959px) {
} @media only screen and (min-width: 768px) and (max-width: 959px) {
} @media only screen and (max-width: 767px) {
.developer {
text-align:center;	
}
.half-column,
.full-column {
width:100%;
}
.field-padding {
padding-right:inherit;	
}
.hide-mobile {
display:none;	
}
.vc_grid .vc_col-sm-3 {
width:100%;	
}
.quem-somos-section .upb_row_bg {
background:url(//penselivreuniformes.com.br/wp-content/themes/penselivre/images/quem-somos-sewing-mobile.jpg) !important;	
background-size:cover !important;
}
.tp-caption strong {
font-size:18px !important;	
}
#copyright-bar {
text-align:center;
}
} @media only screen and (min-width: 480px) and (max-width: 767px) {
} @media only screen and (max-width: 479px) { 
} @media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { 
} @media screen and (-webkit-min-device-pixel-ratio:0) {
} @-moz-document url-prefix() { 
}