.single-product .title.title_size_small.position_left {
height: 100px !important;
}
.full_screen_preloader{
background-color: #fff;
}
@media only screen and (max-width: 600px){
.woocommerce-cart .woocommerce{
overflow-x: auto;
}
.single-product .title.title_size_small.position_left {
height: 0px !important;
}
.slider-text{
font-size: 40px!important;
line-height: 45px!important;
}
.slider-text span{
font-size: 35px!important;
line-height:0px; 
}
.wrapper {
background-size: auto !important;
background-position: left center !important;
}
}
.q_icon_with_title.tiny .icon_holder img {
width: auto;
}
.q_icon_with_title.tiny.custom_icon_image .icon_text_holder{
padding-left: 110px;
padding-top: 30px;
}
.q_icon_with_title.tiny.custom_icon_image .icon_text_inner .icon_title{
margin-bottom: 17px;
}
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit{
margin-top: 15px;
}
.wpcf7-form.cf7_custom_style_1 .two_columns_50_50>.column1>.column_inner{
padding-right: 15px;
}
.wpcf7-form.cf7_custom_style_1 .two_columns_50_50>.column2>.column_inner{
padding-left: 15px;
}
@media only screen and (max-width: 600px){
.wpcf7-form.cf7_custom_style_1 .two_columns_50_50>.column1>.column_inner, .wpcf7-form.cf7_custom_style_1 .two_columns_50_50>.column2>.column_inner{
padding: 0;
}
}
.side_menu .side_menu_title h4, .side_menu h5, .side_menu h6 {
color: #ffffff;
font-size: 26px;
font-weight: 400;
font-family: Baloo;
line-height: 40px;
}
.testimonials_c_holder .testimonial_content_inner .testimonial_image_holder {
margin-bottom: 60px;
}
.footer_bottom_holder .footer_bottom_columns{
padding: 0 40px 0 20px;
box-sizing: border-box;
}
.full_screen_navigation_inner i{
font-size: 60px !important;
}
.aigpl-album-design-12 .aigpl-cnt-wrp .aigpl-img-wrp img{
filter: none;
}
.aigpl-img-title.aigpl-center{
top: 288px;
}
.aigpl-img-title.aigpl-center {
color: #9A088E;
text-align: center;
text-shadow: none;
margin-top: 0px;
text-decoration: underline;
font-size: 16px;
text-transform: none;
}
.aigpl-lightbox-loader{
z-index: 9999;
}
body.single-post .title_holder div.container{
display: none;
}
body.single-post .date.entry_date.updated{ 
text-transform: uppercase;
}
body.single-post > div.wrapper {
background-image: url(https://bercoeletrico.com.br/wp-content/uploads/2018/11/background2.png);
background-repeat-y: repeat;
background-position: center top;
}
body.single-post div.column2 {
background-color: #FFFFFF;
border: 1px solid lightgray;
margin: -1px;
}
body.single-post div.column2.footer_col2 {
background-color: unset;
border: 0;
margin: 0;
}
body.single-post nav.main_menu > ul > li > a > span {
color: #9c0992;
}
body.single-post .widget.qode_latest_posts_widget > h5 {
font-size: 17px;
font-weight: bold;
color: #000000;
}
body.single-post h5, body.single-post .h5, body.single-post h5 a, body.single-post .q_icon_with_title .icon_text_holder h5.icon_title {
font-size: 16px;
line-height: 22px;
padding-top: 5px;
padding-right: 20px;
}
body.single-post h2.entry_title {
color: #000000;
font-size: 38px;
margin-bottom: 20px;
line-height: 42px !important;
}
body.single-post div.post_text {
background-color: #FFFFFF;
border: 1px solid lightgray;
padding: 0px 20px 40px 30px;
}
body.single-post .blog_holder article .post_info a, .blog_holder article .post_text {
color: #000000 !important;
}
body.single-post div.post_text div.post_info {
color: #000000 !important;
display: none;
}
body.single-post div.post_text div.post_text_inner p {
color: #000000;
}
body.single-post .comment_number_inner h5, body.single-post .comment-respond h5 {
font-weight: bold;
color: #000000;
}
body.single-post #respond textarea, body.single-post #respond input[type=text] {
border: 1px solid lightgray;
}
body.single-post .comment-form .column2 {
border: 0;
margin: 0;
}
body.single-post .three_columns>.column2>.column_inner {
padding: 0px;
}
body.single-post #respond input[type=text] {
margin-bottom: 0px;
}
body.single-post #submit_comment {
line-height: 25px;
height: 35px;
background-color: #FFFFFF;
border: 1px solid lightgray;
border-radius: unset;
padding-left: 15px;
padding-right: 15px;
margin-top: 10px;
}
body.single-post #submit_comment:hover {
color: #9c0992;
}
body.single-post div.tags_text h5 {
font-weight: bold;
color: #000000;
text-transform: uppercase;
}
body.single-post div.tags_text a {
background-color: #FFFFFF;
padding: 5px 16px;
border: 1px solid lightgray;
}
body.single-post aside .widget {
margin: 0;
}
body.single-post div.widget.qode_latest_posts_widget li.clearfix {
padding: 10px 0;
}
body.single-post div.divisor {
border-top: 2px solid lightgray;
margin: 10px 0 27px 20px;   
width: 370px;
max-width: 100%;
}
body.single-post .comment-form .column1, body.single-post .comment-form .column2 {
width: 50%;
}
@media only screen and (max-width: 600px){
body.single-post .comment-form .column1, body.single-post .comment-form .column2 {
width: 100%;
margin-top: 10px;
}
body.single-post img.foto-bio {
margin-bottom: 20px !important;
}
}
.single-post h4{
color: #9c0992 !important;
}
.ilightbox-holder.metro-black .ilightbox-inner-toolbar .ilightbox-title{
display: none !important;
}
.footer_top .footer_col2 {
text-align: left;
}
.footer_col2 .widget_media_image {
display: inline-block;
}
.current_page_item span{
color: #febd04;
}
.wrapper {
background-image: url(https://bercoeletrico.com.br/wp-content/uploads/2018/11/confetes-2.png);
background-repeat-y: repeat;
background-size: 130%; 
background-position: center center;
}
.woocommerce ul.products li.product, .woocommerce ul.products li.product a.product-category, .woocommerce-page ul.products li.product a.product-category{
background: none !important;
}
.woocommerce ul.products li.product h6, .qode_product_list_holder .product_title{
margin-top: 15px;
}
.resumo-produto {
width: 100%;
text-align: center;
}
.resumo-produto p {
margin: 5px 0 0;
font-size: 15px;
color: #AAA;
font-weight: 600;
letter-spacing: 2px;
}
span.woocommerce-Price-currencySymbol {
margin-right: 5px;
}
.single-product .title_holder {
display: none;
}
.woocommerce-message, .woocommerce-info {
border-radius: 10px;
}
.single-product .product_meta{
display: none !important;
}
.woocommerce-message {
text-transform: none !important;
border-radius: 10px;
font-weight: 400 !important;
letter-spacing: 0px !important;
vertical-align: middle;
}
.woocommerce table.cart tbody td.product-remove, .woocommerce-page table.cart tbody td.product-remove {
text-align: center;
border-right: none;
}
.woocommerce-account table.my_account_orders tbody tr, .woocommerce-cart table.cart tbody tr, .woocommerce .checkout table.shop_table thead tr, .woocommerce table.cart thead tr, .woocommerce-account table.my_account_orders thead tr, .woocommerce-page .checkout table.shop_table thead tr, .woocommerce-page table.cart thead tr {
border: 1px solid #CCC;
border-right: none;
border-left: none;
border-top: none;
}
.cart_totals h2 {
font-size: 23px !important;
border-bottom: 1px solid #CCC;
}
.woocommerce div.cart-collaterals div.cart_totals table tr.order-total strong span.amount, .woocommerce-page div.cart-collaterals div.cart_totals table tr.order-total strong span.amount {
color: #000;
font-size: 1.384615384615385em;
font-weight: 600;
}
.woocommerce-cart .actions input.button{
display: inline-block !important;
width: auto !important;
}
input.select2-search__field{
background: #EEE !important;
}
.woocommerce-checkout h3 {
font-size: 22px;
}
.woocommerce form.checkout .col2-set p.form-row label {
display: block !important;
color: #9c0992;
font-family: 'Baloo Tamma', sans-serif;
float: left;
}
.woocommerce form.checkout h3, .woocommerce-page form.checkout h3 {
margin-bottom: 20px;
font-size: 30px;
border-bottom: 1px solid #DCDCDC;
padding-bottom: 20px;
}
.woocommerce .select2-container, .woocommerce-page .select2-container {
width: 100% !important;
}
.woocommerce-input-wrapper input::placeholder {
color: #FFF !important;
}
p#billing_company_field {
display: none;
}
p#billing_country_field {
float: left;
margin: 0;
margin-top: 19px;
}
.woocommerce input[type=text]:not(.qode_search_field), .woocommerce input[type=password], .woocommerce input[type=email], .woocommerce textarea, .woocommerce-page input[type=tel], .woocommerce-page input[type=text]:not(.qode_search_field), .woocommerce-page input[type=password], .woocommerce-page input[type=email], .woocommerce-page textarea{
padding: 11px;
}
tr.order-total th, tr.order-total td span {
color: #000 !important;
font-weight: 600 !important;
font-size: 24px;
}
.woocommerce-info {
text-transform: none !important;
font-weight: 400 !important;
font-size: 16px !important;
}
a.showlogin {
color: #9c0992;
font-weight: bold;
}
a.lost_password {
color: #9c0992;
font-weight: bold !important;
margin: 0 !important;
margin-top: 20px !important;
}
.woocommerce-checkout p.form-row {
margin-top: 10px;
margin-bottom: 0px;
}
.woo-my-account-rememberme span {
font-size: 16px;
}
.woocommerce-checkout form.woocomerce-form.woocommerce-form-login.login.check-login {
margin-bottom: 32px;
}
p#billing_address_1_field {
width: 100%;
}
.woocommerce form.checkout .col2-set .form-row-wide{
float: left;
}
.woocommerce ul.woocommerce-error {
list-style: none;
text-transform: none;
font-size: 16px;
font-weight: 300;
border-radius: 9px;
}
.woocommerce-privacy-policy-text {
display: none;
}
.woocommerce-privacy-policy-text {
display: none;
}
ul.wc_payment_methods.payment_methods.methods {
background: #FFF;
}
.form-row.place-order {
text-align: center;
}
.um-button {
background: #f3d43e !important;
color: #000 !important;
font-family: 'Baloo', sans-serif !important;
text-transform: uppercase !important;
border-radius: 0 !important;
font-size: 18px !important;
padding: 20px 30px !important;
}
.um-field-area input#username_b::placeholder {
color: #FFF;
}
}
.woocommerce form.checkout #order_review_heading {
margin-top: 53px !important;
}
.q_accordion_holder.toggle.boxed.woocommerce-accordion.accordion.ui-accordion.ui-accordion-icons.ui-widget.ui-helper-reset{
display: none !important;
}
#itro_popup p{
font-size: 15px;
}