/*
Theme Name: DPSb Child
Author: DPOSNLINE
Author URI: https://www.dpsonline.it
Version: 1.0.0
Template: dpsb
*/
p a, nav.main_menu>ul>li.active > a {
    color: #ff0000;
}
nav.main_menu ul li:hover a {
    color: #ff0000;
}
.qbutton, .qbutton.medium, #submit_comment, .load_more a, .blog_load_more_button a, .post-password-form input[type='submit'], input.wpcf7-form-control.wpcf7-submit, input.wpcf7-form-control.wpcf7-submit:not([disabled]), .woocommerce table.cart td.actions input[type="submit"], .woocommerce input#place_order, .woocommerce-page input[type="submit"], .woocommerce .button {
    line-height: 42px;
    height: 42px;
}

p {
    padding-bottom: 13px;
}
.separator.transparent {
    margin: 10px 0 !important;
}
input.wpcf7-form-control.wpcf7-text, select.wpcf7-form-control.wpcf7-select, textarea.wpcf7-form-control.wpcf7-textarea {
    background-color: #f7f7f7;
}
h4
{
    margin-bottom: 15px!important;
}
footer .q_icon_list *
{
    color: #fff !important;
}

nav.main_menu *,
.header_bottom_widget a
{
    text-transform: uppercase !important;
    
}
.footer_top a,
.footer_top a:hover
{
    color:#fff !important;
    font-weight:500 !important;
}

.q_list.circle ul > li
{
    color: #4f4f4f !important;
}
.footer_top p {
    font-size: 13px;
}
#rev_slider_1_1 .qode-navigation.tparrows {
    background: none;
}
#rev_slider_1_1 .qode-navigation.tparrows:before {
    font-size: 55px;
    color: #ff0000;
}
#rev_slider_1_1 .qode-navigation.tparrows:hover {
    background: none;
}
#rev_slider_1_1 .metis.tparrows {
    background: none;
}
.tparrows:before {
    font-size: 35px;
    color: #ff0000;
}
#rev_slider_1_1 .metis.tparrows:before {
    color: #ff0000;
}
#rev_slider_1_1 .metis.tparrows:hover {
    background: none;
}
.persephone .tp-bullet {
    background: #fff;
	border: none;
}
.persephone .tp-bullet:hover, .persephone .tp-bullet.selected {
    background: #ff0000;
}
.header_bottom {
    padding: 0;
}
.title.title_size_large h1 {
    font-size: 45px;
    line-height: 52px;
}
.title_outer .has_background.title .title_subtitle_holder, .title_outer .has_fixed_background.title .title_subtitle_holder, .title_outer.with_image .title .title_subtitle_holder {
    vertical-align: top;
    padding-top: 70px;
}
.title_outer {
    z-index: 1;
}
textarea.wpcf7-form-control.wpcf7-textarea {
    height: 300px;
}