/* generated in /home/dev/valuxpublicidade/wp-content/themes/kudos/assets/custom-styles/general-custom-styles.php kudos_qodef_design_styles function */
.qodef-preload-background { background-image: url('//valuxpublicidade.pt/wp-content/themes/kudos/assets/img/preload_pattern.png') !important;}

/* generated in /home/dev/valuxpublicidade/wp-content/themes/kudos/assets/custom-styles/general-custom-styles.php kudos_qodef_design_styles function */
.qodef-boxed .qodef-wrapper { background-attachment: fixed;}

/* generated in /home/dev/valuxpublicidade/wp-content/themes/kudos/assets/custom-styles/general-custom-styles.php kudos_qodef_blog_single_title_styles function */
.single-post .qodef-title .qodef-title-holder .qodef-breadcrumbs a,.single-post .qodef-title .qodef-title-holder .qodef-breadcrumbs span { color: #ffffff;}

/* generated in /home/dev/valuxpublicidade/wp-content/themes/kudos/assets/custom-styles/general-custom-styles.php kudos_qodef_smooth_page_transition_styles function */
.qodef-smooth-transition-loader { background-color: #ffffff;}

/* generated in /home/dev/valuxpublicidade/wp-content/themes/kudos/framework/modules/contactform7/custom-styles/contact-form.php kudos_qodef_contact_form7_text_styles_1 function */
.cf7_custom_style_1 ::-webkit-input-placeholder { color: #707070;}

/* generated in /home/dev/valuxpublicidade/wp-content/themes/kudos/framework/modules/contactform7/custom-styles/contact-form.php kudos_qodef_contact_form7_text_styles_1 function */
.cf7_custom_style_1 :-moz-placeholder { color: #707070;}

/* generated in /home/dev/valuxpublicidade/wp-content/themes/kudos/framework/modules/contactform7/custom-styles/contact-form.php kudos_qodef_contact_form7_text_styles_1 function */
.cf7_custom_style_1 ::-moz-placeholder { color: #707070;}

/* generated in /home/dev/valuxpublicidade/wp-content/themes/kudos/framework/modules/contactform7/custom-styles/contact-form.php kudos_qodef_contact_form7_text_styles_1 function */
.cf7_custom_style_1 :-ms-input-placeholder { color: #707070;}

/* generated in /home/dev/valuxpublicidade/wp-content/themes/kudos/framework/modules/contactform7/custom-styles/contact-form.php kudos_qodef_contact_form7_text_styles_1 function */
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-number, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-date, .cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea, .cf7_custom_style_1 select.wpcf7-form-control.wpcf7-select, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-quiz { color: #707070;font-size: 13px;font-family: Raleway;}

/* generated in /home/dev/valuxpublicidade/wp-content/themes/kudos/framework/modules/contactform7/custom-styles/contact-form.php kudos_qodef_contact_form7_button_styles_1 function */
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit { color: #444444;font-size: 14px;font-family: Raleway;font-style: normal;font-weight: 700;border-color: rgba(218, 218, 218, 1);padding-left: 60px;padding-right: 60px;}

/* generated in /home/dev/valuxpublicidade/wp-content/themes/kudos/framework/modules/contactform7/custom-styles/contact-form.php kudos_qodef_contact_form7_button_hover_styles_1 function */
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover { color: #ffffff;border-color: rgba(102, 219, 201, 1);}

/* generated in /home/dev/valuxpublicidade/wp-content/themes/kudos/framework/modules/contactform7/custom-styles/contact-form.php kudos_qodef_contact_form7_button_styles_2 function */
.cf7_custom_style_2 input.wpcf7-form-control.wpcf7-submit { color: #444444;font-size: 14px;font-family: Raleway;font-style: normal;font-weight: 700;text-transform: uppercase;background-color: rgba(255, 255, 255, 0);border-color: rgba(218, 218, 218, 1);}

/* generated in /home/dev/valuxpublicidade/wp-content/themes/kudos/framework/modules/contactform7/custom-styles/contact-form.php kudos_qodef_contact_form7_button_hover_styles_2 function */
.cf7_custom_style_2 input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover { color: #ffffff;background-color: rgba(102, 219, 201, 1);border-color: rgba(102, 219, 201, 1);}

/* generated in /home/dev/valuxpublicidade/wp-content/themes/kudos/framework/modules/header/custom-styles/header.php kudos_qodef_header_top_bar_styles function */
.qodef-top-bar .qodef-vertical-align-containers { background-color: rgba(39, 39, 39, 1);}

/* generated in /home/dev/valuxpublicidade/wp-content/themes/kudos/framework/modules/header/custom-styles/header.php kudos_qodef_header_centered_menu_area_styles function */
.qodef-header-centered .qodef-logo-area .qodef-logo-wrapper { padding: 0px 0px 3px 0px;}

/* generated in /home/dev/valuxpublicidade/wp-content/themes/kudos/framework/modules/header/custom-styles/header.php kudos_qodef_main_menu_styles function */
.qodef-main-menu > ul > li > a > span.item_outer:before { display: block;}

/* generated in /home/dev/valuxpublicidade/wp-content/themes/kudos/framework/modules/sidearea/custom-styles/sidearea.php kudos_qodef_side_area_icon_color_styles function */
a.qodef-side-menu-button-opener { font-size: 26px;}

/* generated in /home/dev/valuxpublicidade/wp-content/themes/kudos/framework/modules/title/custom-styles/title.php kudos_qodef_title_area_typography_style function */
.qodef-title .qodef-title-holder h1 { color: #ffffff;}

/* generated in /home/dev/valuxpublicidade/wp-content/themes/kudos/framework/modules/title/custom-styles/title.php kudos_qodef_title_area_typography_style function */
.qodef-title .qodef-title-holder .qodef-breadcrumbs a, .qodef-title .qodef-title-holder .qodef-breadcrumbs span { color: #ffffff;}

/* generated in /home/dev/valuxpublicidade/wp-content/themes/kudos/framework/modules/title/custom-styles/title.php kudos_qodef_title_area_typography_style function */
.qodef-title .qodef-title-holder .qodef-breadcrumbs a:hover { color: #4f4f4f;}

/* generated in /home/dev/valuxpublicidade/wp-content/themes/kudos/framework/modules/woocommerce/custom-styles/woocommerce.php kudos_qodef_product_list_title_typography_styles function */
ul.products > .product .qodef-pl-text-wrapper .qodef-product-list-title { font-size: 15px;}

/* generated in /home/dev/valuxpublicidade/wp-content/themes/kudos/framework/modules/woocommerce/custom-styles/woocommerce.php kudos_qodef_masonry_list_simple_title_typography_styles function */
.qodef-shop-masonry .qodef-product-simple-holder .qodef-product-list-product-title { font-weight: 700;}


/* Personalização AcoresPRO */
.qodef-icon-shortcode.circle span.qodef-icon-element {
    vertical-align: top!important;
}
  
.qodef-icon-list-item .qodef-icon-ion-icon {
    color: red!important;
}

#qodef-back-to-top>span {
    color: #ffffff!important;
    background-color: #ff0000!important;
}

.qodef-main-menu>ul>li.qodef-active-item>a, body:not(.qodef-menu-item-first-level-bg-color) .qodef-main-menu>ul>li:hover>a {
    color: #ff0000!important;
}

footer .textwidget .qodef-icon-shortcode:hover,
.wpb_wrapper .qodef-icon-shortcode:hover,
aside.qodef-sidebar .qodef-icon-shortcode:hover {
    background-color: red!important;
    border-color: red!important;
}

.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:hover,
form input.wpcf7-form-control.wpcf7-submit:hover {
    border-color: red!important;
    background-color: red!important;
    color: white!important;
}

.wpb_revslider_element .select-nav-light .tp-bullet.selected {
    background-color: red!important;
    border-color: red!important;
}

.qodef-testimonials.owl-carousel.light .owl-dots .owl-dot.active span {
    background-color: red!important;
    border-color: red!important;
}

.widget.woocommerce.widget_price_filter .price_slider_amount .button:hover {
    background-color: red!important;
    border-color: red!important;
}

.woocommerce-page .qodef-content a.added_to_cart:hover, .woocommerce-page .qodef-content a.button:hover, .woocommerce-page .qodef-content button[type=submit]:hover, .woocommerce-page .qodef-content input[type=submit]:hover, div.woocommerce a.added_to_cart:hover, div.woocommerce a.button:hover, div.woocommerce button[type=submit]:hover, div.woocommerce input[type=submit]:hover {
    background-color: red!important;
    border-color: red!important;
}

#newsletter button.btn {
    background-color: red!important;
    border-color: red!important;
    color: white!important;
}
#newsletter-div {
    background-color: #802222;
    border: 0 none !important;
	padding-top: 52px !important;
padding-bottom: 47px !important;
}
.qodef-title .qodef-title-holder {
    display: table;
    height: 100%;
    position: absolute;
    width: 100%;
    top: 65px;
	color:white!important;
    text-shadow: 1px 1px 1px #000;
}
.qodef-title .qodef-title-holder span {
	color:white!important;
}
.qodef-title .qodef-title-holder a {
	color:white!important;
}
#newsletter-div h2 {
    color: white !important;
    font-weight: bold;
}
#newsletter-div p {
    color: white !important;
}
#newsletter-cont {
    width: 100%;
    text-align: center;
    margin: 0 auto;
    text-align: center;
}

#newsletter-center {
    width: 100%;
    max-width: 540px;
    margin: 0 auto;
        margin-bottom: 0px;
}
.search-results .product {

    border-bottom: 1px solid #cecece;

}
.col-2 p, .col-1 p{
    width: 100%;
    float: left;
	margin-top:20px!important;
}
.col-2 span, .col-1 span{
    width: 100%!important;
    float: left;
}
.select2-container--default .select2-selection--single .select2-selection__arrow::before {
    right: 0;
    position: absolute;
}
.col-1 label {
    width: 100%;
    float: left;
}
.col-2 label {
    width: 100%;
    float: left;
	margin-top:20px;
}
#ship-to-different-address-checkbox {
    float: left;
    width: auto !important;
    position: relative;
    top: 13px;
    margin-right: 10px;
}
.col-1 input, .col-1 span,.col-1 select {
    width: 100%!important;
    float: left;
}
.col-2 input, .col-2 span .col-2 select {
    width: 100%!important;
    float: left;
}
@media only screen and (min-width:1000px){
	.woocommerce .woocommerce-checkout .col2-set .col-1, .woocommerce .woocommerce-checkout .col2-set .col-2 {
    width: 48% !important;
    float: left;
    max-width: unset!important;
}
	
}
@media only screen and (max-width:1000px){
	.woocommerce .woocommerce-checkout .col2-set .col-1, .woocommerce .woocommerce-checkout .col2-set .col-2 {
    width: 100% !important;
    float: left;
    max-width: unset!important;
}
	
}
.submenu-languages .menu-item.menu-item-language a {
    padding-left: 0 !important;
}
.qodef-mobile-header .qodef-mobile-nav {
    background-color: #801212!important;
    padding-top: 20px!important;
    padding-bottom: 20px!important;
}
.qodef-mobile-nav .menu-item-language .iclflag {
    margin-right: 10px;
    border: 1px solid white;
}
.qodef-mobile-header .qodef-mobile-nav ul ul {
    margin-left: 0!important;
}
ul li.menu-item.menu-item-language a span {
    margin-left: 0!important;
    margin-right: 10px;
}
.qodef-mobile-header .qodef-mobile-nav a, .qodef-mobile-header .qodef-mobile-nav h4 {
    border-bottom: 1px solid #eaeaea!important;
    display: block!important;
    font-size: 14px!important;
    color: #fff!important;
    padding: 9px 15px!important;
    display: block!important;
    position: relative!important;
    text-transform: none!important;
    line-height: 20px!important;
    letter-spacing: 0!important;
    font-weight: bold!important;
}

.vc_row.wpb_row.vc_row-fluid.qodef-section.vc_custom_1472111738736.qodef-content-aligment-center.qodef-parallax-section-holder.qodef-parallax-section-holder-touch-disabled.qodef-grid-section {
    background-size: cover !important;
    background-position: center center !important;
    display: inline-block;
    width: 100%;
}

.qodef-view-cart {
    background-color: #841212 !important;
    color: white !important;
}
.qodef-btn.qodef-btn-large.qodef-btn-outline {
    background-color: #841212 !important;
    color: white !important;
}
.single_add_to_cart_button.button.alt {
    background-color: #841212 !important;
    color: white !important;
}
.checkout-button.button.alt.wc-forward {
    background-color: #841212 !important;
    color: white !important;
}