
                                  .dfd-animate-heading-wrap .title-container.animate-container,
                                  .dfd-animate-heading-wrap .subtitle-container.animate-container {
                                      background: #ff434b;
                                  }

.dfd-animated-text-wrap .dfd-animated-text-block span {
    font-family: 'PT Sans';
    font-size: 45px;
    font-style: normal;
    font-weight: 700;
    text-transform: none;
    line-height: 45px;
    letter-spacing: -0.2px;
    color: #1c1c1c;
}

.dfd-announce-module-wrap.style-2 i {
    background: #ff434b;
}

.body-back-to-top:hover:after,
.body-back-to-top.active:before,
.body-back-to-top.active:after {
    background: #ff434b;
}

div#bbpress-forums
.bbp-topic-title
.bbp-topic-meta
.bbp-topic-started-in
> a {
    background: #ff434b;
}

div#bbpress-forums
.forums.bbp-replies
.bbp-body
> div
.bbp-reply-content
.dfd-bbpress-content-wrap
p
a {
    color: #ff434b;
}

#bbpress-forums
.bbp-reply-content
#subscription-toggle
.subscription-toggle,
#bbpress-forums > #subscription-toggle .subscription-toggle,
#bbpress-forums .bbp-reply-content #favorite-toggle .favorite-toggle {
    font-family: 'PT Sans';
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0px;
}

#bbpress-forums .bbp-forum-info .bbp-forum-content,
#bbpress-forums li.bbp-forum-freshness,
#bbpress-forums li.bbp-topic-freshness,
#bbpress-forums div.bbp-template-notice p,
#bbpress-forums .bbp-pagination-count,
.bbp-reply-header .bbp-meta .bbp-reply-post-date,
.bbp-user-section .bbp-reply-header .bbp-meta .bbp-header,
#bbpress-forums li.bbp-body .bbp-topic-header .bbp-topic-post-date,
.bbp-reply-header .bbp-meta .bbp-reply-permalink,
#bbpress-forums #bbp-search-results li.bbp-body .bbp-topic-permalink,
#bbpress-forums .bbp-topic-started-by,
#bbpress-forums .bbp-topic-started-in,
#bbpress-forums div.bbp-the-content-wrapper input,
#bbpress-forums fieldset.bbp-form legend,
#bbpress-forums
.forums.bbp-replies
.bbp-body
> div
.bbp-reply-author
.bbp-author-role,
#bbpress-forums
.forums.bbp-replies
.bbp-body
> div
.bbp-reply-author
.bbp-reply-ip,
div#bbpress-forums .bbp-search-results .bbp-reply-ip,
div#bbpress-forums .bbp-search-results .bbp-author-role,
#bbpress-forums
.bbp-search-results
li.bbp-body
> div
.bbp-topic-title
h3
> a,
#bbpress-forums
.bbp-search-results
li.bbp-body
> div
.bbp-topic-title
.bbp-topic-title-meta
> a,
#bbpress-forums
.bbp-search-results
li.bbp-body
> div
.bbp-reply-title
h3
> a,
#bbp-user-wrapper .bbp-user-section > p,
div#bbpress-forums
#bbp-user-wrapper
#bbp-your-profile
fieldset
fieldset.password
span.description,
#bbpress-forums blockquote,
#bbpress-forums .bbp-reply-revision-log li {
    font-family: 'PT Sans';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    text-transform: none;
    line-height: 23px;
    letter-spacing: 0px;
    color: #939393;
}

#bbpress-forums li.bbp-header .forum-titles,
#bbpress-forums li.bbp-body .bbp-forum-title,
#bbpress-forums li.bbp-body .bbp-topic-permalink,
#bbpress-forums li.bbp-forum-topic-count,
#bbpress-forums li.bbp-topic-voice-count,
#bbpress-forums li.bbp-forum-reply-count,
#bbpress-forums li.bbp-topic-reply-count,
#bbpress-forums li.bbp-header .bbp-forum-author,
#bbpress-forums li.bbp-footer .bbp-forum-author,
#bbpress-forums li.bbp-header .bbp-topic-author,
#bbpress-forums li.bbp-footer .bbp-topic-author,
#bbpress-forums li.bbp-header .bbp-reply-author,
#bbpress-forums li.bbp-footer .bbp-reply-author,
#bbpress-forums li.bbp-header .bbp-search-content,
#bbpress-forums li.bbp-header .bbp-search-author,
#bbpress-forums li.bbp-footer .bbp-search-content,
#bbpress-forums li.bbp-header .bbp-forum-content,
#bbpress-forums li.bbp-footer .bbp-forum-content,
#bbpress-forums li.bbp-header .bbp-topic-content,
#bbpress-forums li.bbp-footer .bbp-topic-content,
#bbpress-forums li.bbp-header .bbp-reply-content,
#bbpress-forums li.bbp-footer .bbp-reply-content,
#bbpress-forums .bbp-admin-links a,
#bbpress-forums .bbp-forums-list,
#bbpress-forums .bbp-topic-pagination .page-numbers,
#bbpress-forums .bbp-pagination-links .page-numbers,
#bbpress-forums .bbp-topic-started-in > a,
#bbpress-forums
.forums.bbp-replies
.bbp-body
> div
.bbp-reply-author
.bbp-author-name,
#bbpress-forums .bbp-search-results .bbp-author-name,
#bbpress-forums .bbp-search-results li.bbp-body > div .bbp-topic-title h3,
#bbpress-forums .bbp-search-results li.bbp-body > div .bbp-reply-title h3,
#bbpress-forums
.bbp-search-results
li.bbp-body
> div
.bbp-topic-title
.bbp-topic-title-meta,
#bbpress-forums #bbp-user-wrapper h2.entry-title {
    font-family: 'Montserrat';
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    text-transform: none;
    line-height: 18px;
    letter-spacing: -0.4px;
    color: #2d2d2d;
}

#bbpress-forums fieldset.bbp-form label,
#bbpress-forums div.bbp-topic-tags p {
    font-family: 'PT Sans';
    font-size: 10px;
    font-style: normal;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 10px;
    letter-spacing: 0px;
    color: #9c9c9c;
}

h3.entry-title {
    font-family: 'PT Sans';
    font-size: 21px;
    font-style: normal;
    font-weight: 700;
    text-transform: none;
    line-height: 26px;
    letter-spacing: 0px;
    color: #313131;
}

q,
.dfd-textmodule-featured-quote {
    font-family: 'PT Sans';
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    text-transform: none;
    line-height: 37px;
    letter-spacing: 0px;
    color: #ff434b;
}

@media only screen and (max-width: 400px) {
    q,
    .dfd-textmodule-featured-quote {
        font-size: 18.064516129032px;
        line-height: 1.5;
        letter-spacing: 0;
    }
}

.quote-content {
    font-family: 'PT Sans';
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    text-transform: none;
    line-height: 30px;
    letter-spacing: 0px;
    color: #313131;
}

.dfd-content-wrap > article.post .author-section .author a,
.dfd-posts-module article.post .author-section .author a {
    font-family: 'PT Sans';
    font-size: 11px;
    font-style: normal;
    font-weight: 700;
    text-transform: none;
    line-height: 11px;
    letter-spacing: 0px;
    color: #313131;
}

.quote-author {
    font-family: 'PT Sans';
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 12px;
    letter-spacing: 0px;
    color: #7c7c7c;
}

.slider-controls .prev > span.count,
.slider-controls .next > span.count {
    font-family: 'PT Sans';
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    text-transform: uppercase;
}

.dfd-post-link-url {
    font-family: 'PT Sans';
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    text-transform: none;
    line-height: 14px;
    letter-spacing: 0px;
    color: #7b7b7b;
}

#layout.single-post
article.post
.entry-content
> a:not(.quote-content):not(.dfd-post-link-url):not(.fn):not(.dfd-post-link-title),
#layout.single-post
article.post
.entry-content
> p
> a:not(.quote-content):not(.dfd-post-link-url):not(.fn):not(.dfd-post-link-title),
#layout.single-post
article.post
.entry-content
> div
> a:not(.quote-content):not(.dfd-post-link-url):not(.fn):not(.dfd-post-link-title),
#layout.single-post
.dfd-content-wrap.dfd-post_single
> article.post
.entry-content
> a:not(.quote-content):not(.dfd-post-link-url):not(.fn):not(.dfd-post-link-title),
#layout.single-post
.dfd-content-wrap.dfd-post_single
> article.post
.entry-content
> p
> a:not(.quote-content):not(.dfd-post-link-url):not(.fn):not(.dfd-post-link-title),
#layout.single-post
.dfd-content-wrap.dfd-post_single
> article.post
.entry-content
> div
> a:not(.quote-content):not(.dfd-post-link-url):not(.fn):not(.dfd-post-link-title) {
    color: #ff434b;
}

.dfd-mini-categories .byline.category,
.audioplayer .audioplayer-bar .audioplayer-bar-loaded,
.audioplayer .audioplayer-bar .audioplayer-bar-played,
.dfd-content-wrap article.post .entry-thumb .byline.category,
.dfd-content-wrap article.post .entry-content > ul li:before,
.dfd-content-wrap.layout-masonry
article.post.format-quote
> .cover
.entry-content
.byline.category,
.dfd-content-wrap.layout-masonry
article.post.format-link
> .cover
.entry-content
.byline.category,
.dfd-content-wrap.layout-masonry
article.post.format-audio
> .cover
.entry-content
.byline.category,
.dfd-content-wrap.layout-metro
article.post.format-quote
> .cover
.entry-content
.byline.category,
.dfd-content-wrap.layout-metro
article.post.format-link
> .cover
.entry-content
.byline.category,
.dfd-content-wrap.layout-metro
article.post.format-audio
> .cover
.entry-content
.byline.category,
#layout.single-post
.dfd-content-wrap.dfd-post_single
> article.post
.entry-content
> p
> ul
> li:before,
#layout.single-post
.dfd-content-wrap.dfd-post_single
> article.post
.entry-content
> ul
> li:before {
    background: #ff434b;
}

.dfd-button-gradient-module-wrap .dfd-button-link {
    font-family: 'PT Sans';
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 51px;
    letter-spacing: 0px;
    color: #ffffff;
}

.dfd-button-gradient-module-wrap
.dfd-button-link.dfd-3d-rotate
.dfd-button-inner-cover.front
.dfd-button-text-main,
.dfd-button-gradient-module-wrap .featured-icon {
    color: #ffffff;
}

.dfd-button-gradient-module-wrap
.dfd-button-link
.dfd-button-inner-cover {
    padding-left: 35px;
    padding-right: 35px;
}

.dfd-button-gradient-module-wrap .dfd-button-link:hover,
.dfd-button-gradient-module-wrap
.dfd-button-link:hover
.dfd-button-inner-cover,
.dfd-button-gradient-module-wrap .dfd-button-link:not(:hover),
.dfd-button-gradient-module-wrap
.dfd-button-link:not(:hover)
.dfd-button-inner-cover {
    border-radius: 26px;
}

.dfd-button-gradient-module-wrap
.dfd-button-link
.dfd-button-inner-cover:before,
.dfd-button-gradient-module-wrap
.dfd-button-link.dfd-fade:not(:hover)
.dfd-button-inner-cover {
    background: #ff434b;
}

.dfd-button-gradient-module-wrap .dfd-button-link:hover,
.dfd-button-gradient-module-wrap
.dfd-button-link.dfd-3d-rotate
.dfd-button-inner-cover.back
.dfd-button-text-main,
.dfd-button-gradient-module-wrap .dfd-button-link:hover .featured-icon {
    color: #ffffff;
}

.dfd-button-gradient-module-wrap
.dfd-button-link
.dfd-button-inner-cover:after,
.dfd-button-gradient-module-wrap
.dfd-button-link.dfd-fade:hover
.dfd-button-inner-cover {
    background: #ff000c;
}

.dfd-btn-open-modal-box .dfd-btn-wrap {
    font-family: 'PT Sans';
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 51px;
    letter-spacing: 0px;
    color: #ffffff;
}

.dfd-btn-open-modal-box .dfd-btn-wrap {
    padding-left: 35px;
    padding-right: 35px;
}

.dfd-btn-open-modal-box .dfd-btn-wrap {
    background: #ff434b;
}

.dfd-btn-open-modal-box .dfd-btn-wrap .dfd-btn-border {
    border-width: 0px;
    border-style: solid;
    border-radius: 26px;
    border-color: #ff434b;
}

.dfd-btn-open-modal-box .dfd-btn-wrap:hover {
    color: #ffffff;
}

.dfd-btn-open-modal-box .dfd-btn-wrap:hover {
    background: #ff000c;
}

.dfd-btn-open-modal-box .dfd-btn-wrap:hover .dfd-btn-border {
    border-color: #ff000c;
}

.dfd-button-module-wrap .dfd-button-link {
    font-family: 'PT Sans';
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 51px;
    letter-spacing: 0px;
    color: #ffffff;
}

.dfd-button-module-wrap
.dfd-button-link.dfd-3d-rotate
.dfd-button-inner-cover.front
.dfd-button-text-main,
.dfd-button-module-wrap .featured-icon {
    color: #ffffff;
}

.dfd-button-module-wrap .dfd-button-link .dfd-button-inner-cover {
    padding-left: 35px;
    padding-right: 35px;
}

.dfd-button-module-wrap .dfd-button-link:hover,
.dfd-button-module-wrap .dfd-button-link:hover .dfd-button-inner-cover,
.dfd-button-module-wrap .dfd-button-link:not(:hover),
.dfd-button-module-wrap
.dfd-button-link:not(:hover)
.dfd-button-inner-cover {
    border-radius: 26px;
}

.dfd-button-module-wrap .dfd-button-link .dfd-button-inner-cover:before,
.dfd-button-module-wrap
.dfd-button-link.dfd-fade:not(:hover)
.dfd-button-inner-cover,
.dfd-button-module-wrap
.dfd-button-link.dfd-scale-out-horizontal
.dfd-button-inner-cover
.dfd-button-hover-out:before,
.dfd-button-module-wrap
.dfd-button-link.dfd-scale-out-horizontal
.dfd-button-inner-cover
.dfd-button-hover-out:after,
.dfd-button-module-wrap
.dfd-button-link.dfd-scale-out-vertical
.dfd-button-inner-cover
.dfd-button-hover-out:before,
.dfd-button-module-wrap
.dfd-button-link.dfd-scale-out-vertical
.dfd-button-inner-cover
.dfd-button-hover-out:after,
.dfd-button-module-wrap
.dfd-button-link.dfd-scale-out-diagonal
.dfd-button-inner-cover
.dfd-button-hover-out:before,
.dfd-button-module-wrap
.dfd-button-link.dfd-scale-out-diagonal
.dfd-button-inner-cover
.dfd-button-hover-out:after,
.dfd-button-module-wrap
.dfd-button-link.dfd-scale-in-horizontal
.dfd-button-inner-cover
.dfd-button-hover-out:before,
.dfd-button-module-wrap
.dfd-button-link.dfd-scale-in-horizontal
.dfd-button-inner-cover
.dfd-button-hover-out:after,
.dfd-button-module-wrap
.dfd-button-link.dfd-scale-in-vertical
.dfd-button-inner-cover
.dfd-button-hover-out:before,
.dfd-button-module-wrap
.dfd-button-link.dfd-scale-in-vertical
.dfd-button-inner-cover
.dfd-button-hover-out:after,
.dfd-button-module-wrap
.dfd-button-link.dfd-scale-in-diagonal
.dfd-button-inner-cover
.dfd-button-hover-out:before,
.dfd-button-module-wrap
.dfd-button-link.dfd-scale-in-diagonal
.dfd-button-inner-cover
.dfd-button-hover-out:after {
    background: #ff434b;
}

.dfd-button-module-wrap
.dfd-button-link:hover
.dfd-button-inner-cover
.dfd-button-border,
.dfd-button-module-wrap
.dfd-button-link:not(:hover)
.dfd-button-inner-cover
.dfd-button-border {
    border-width: 0px;
    border-style: solid;
    border-radius: 26px;
}

.dfd-button-module-wrap
.dfd-button-link:not(:hover)
.dfd-button-inner-cover
.dfd-button-border {
    border-color: #ff434b;
}

.dfd-button-module-wrap .dfd-button-link:hover,
.dfd-button-module-wrap
.dfd-button-link.dfd-3d-rotate
.dfd-button-inner-cover.back
.dfd-button-text-main,
.dfd-button-module-wrap .dfd-button-link:hover .featured-icon {
    color: #ffffff;
}

.dfd-button-module-wrap .dfd-button-link .dfd-button-inner-cover:after,
.dfd-button-module-wrap
.dfd-button-link.dfd-fade:hover
.dfd-button-inner-cover,
.dfd-button-module-wrap
.dfd-button-link.dfd-scale-out-horizontal
.dfd-button-inner-cover
.dfd-button-hover-in:before,
.dfd-button-module-wrap
.dfd-button-link.dfd-scale-out-horizontal
.dfd-button-inner-cover
.dfd-button-hover-in:after,
.dfd-button-module-wrap
.dfd-button-link.dfd-scale-out-vertical
.dfd-button-inner-cover
.dfd-button-hover-in:before,
.dfd-button-module-wrap
.dfd-button-link.dfd-scale-out-vertical
.dfd-button-inner-cover
.dfd-button-hover-in:after,
.dfd-button-module-wrap
.dfd-button-link.dfd-scale-out-diagonal
.dfd-button-inner-cover
.dfd-button-hover-in:before,
.dfd-button-module-wrap
.dfd-button-link.dfd-scale-out-diagonal
.dfd-button-inner-cover
.dfd-button-hover-in:after,
.dfd-button-module-wrap
.dfd-button-link.dfd-scale-in-horizontal
.dfd-button-inner-cover
.dfd-button-hover-in:before,
.dfd-button-module-wrap
.dfd-button-link.dfd-scale-in-horizontal
.dfd-button-inner-cover
.dfd-button-hover-in:after,
.dfd-button-module-wrap
.dfd-button-link.dfd-scale-in-vertical
.dfd-button-inner-cover
.dfd-button-hover-in:before,
.dfd-button-module-wrap
.dfd-button-link.dfd-scale-in-vertical
.dfd-button-inner-cover
.dfd-button-hover-in:after,
.dfd-button-module-wrap
.dfd-button-link.dfd-scale-in-diagonal
.dfd-button-inner-cover
.dfd-button-hover-in:before,
.dfd-button-module-wrap
.dfd-button-link.dfd-scale-in-diagonal
.dfd-button-inner-cover
.dfd-button-hover-in:after {
    background: #ff000c;
}

.dfd-button-module-wrap .dfd-button-link:hover .dfd-button-border {
    border-color: #ff000c;
}

button,
.button,
input[type='submit'],
a.added_to_cart {
    font-family: 'PT Sans';
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 51px;
    letter-spacing: 0px;
    color: #ffffff;
}

input[type='text'],
input[type='password'],
input[type='date'],
input[type='datetime'],
input[type='email'],
input[type='number'],
input[type='search'],
input[type='tel'],
input[type='time'],
input[type='url'] {
    height: 51px;
    line-height: 51px;
}

.single-product .single-product-wishlist-wrap .product-in-wishlist,
.single-product .single-product-wishlist-wrap .add_to_wishlist,
.single-product .woocommerce-tabs .tabs.wc-tabs > li,
.quantity input.qty,
.woocommerce-MyAccount-navigation ul > li a,
.woocommerce-MyAccount-content header.title .edit {
    font-family: 'PT Sans';
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 51px;
    letter-spacing: 0px;
}

button,
.button,
input[type='submit'] {
    padding-left: 35px;
    padding-right: 35px;
    background: #ff434b;
    border-width: 0px;
    border-style: solid;
    border-color: #ff434b;
    border-radius: 26px;
}

button:hover,
.button:hover,
input[type='submit']:hover {
    color: #ffffff;
    background: #ff000c;
    border-color: #ff000c;
}

.dfd-call-to-action-wrap .main-tilted-decoration:before {
    background: #ff434b;
}

.dfd-arrows-style_1 .dfd-slider-control:hover > i {
    color: #ff434b;
}

.dfd-arrows-style_1 .dfd-slider-control:hover:after {
    background: #ff434b;
}

.dfd-arrows-style_2 .dfd-slider-control:hover i {
    color: #ed3139;
}

.dfd-arrows-style_3 .dfd-slider-control:after,
.dfd-arrows-style_4 .dfd-slider-control:after {
    background: #ff434b;
}

.dfd-arrows-style_5 .dfd-slider-control {
    background: #ff434b;
}

.wpcf7 form.dfd_contact_form input[type='submit'] {
    font-family: 'PT Sans' !important;
}

.cssload-spin-box2:after {
    background-color: #ff434b;
}

.dfd_contact_form .wpcf7-submit:hover + .cssload-spin-box2:after {
    background: #ff000c;
}

.wpcf7
form.dfd_contact_form.preset2.hover_style_input2_underline_hover
p:not(.last)
span.wpcf7-form-control-wrap:before {
    border-bottom-color: #ff434b;
}

.wpcf7
form.dfd_contact_form.preset3.hover_style_input2_underline_hover
span.wpcf7-form-control-wrap:before {
    border-bottom-color: #ff434b;
}

.wpcf7
form.dfd_contact_form
.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors
span {
    font-family: 'PT Sans';
}

.wpcf7 form.dfd_contact_form p:not(.form_button) input,
.wpcf7 form.dfd_contact_form p:not(.form_button) textarea,
.wpcf7 form:not(.dfd_contact_form) p:not(.form_button) input,
.wpcf7 form:not(.dfd_contact_form) p:not(.form_button) textarea {
    font-family: 'PT Sans';
    font-size: 13px;
    line-height: 13px;
}

.wpcf7 form.dfd_contact_form.preset1 p:not(.form_button) input,
.wpcf7 form.dfd_contact_form.preset1 p:not(.form_button) textarea,
.wpcf7 form.dfd_contact_form.preset2 p:not(.form_button) input,
.wpcf7 form.dfd_contact_form.preset2 p:not(.form_button) textarea,
.wpcf7
form.dfd_contact_form.preset1
p:not(.form_button)
span
.dk-select
.dk-selected {
    border-color: #d9d9d9;
}

.wpcf7 form.dfd_contact_form.preset1 span input,
.wpcf7 form.dfd_contact_form.preset1 span textarea,
.wpcf7 form.dfd_contact_form.preset1 .dk-select .dk-selected {
    background-color: #f2f2f2;
}

.dfd_contact_form *::-moz-placeholder {
    color: #696969;
}

.dfd_contact_form :-ms-input-placeholder {
    color: #696969;
}

.wpcf7 form.dfd_contact_form ::-webkit-input-placeholder {
    color: #696969;
}

.wpcf7 form.dfd_contact_form.preset2 .dfd-half-size {
    border-right-color: #e9e9e9;
}

.wpcf7 form.dfd_contact_form.preset2 .border-bottom {
    border-bottom-color: #e9e9e9;
}

.wpcf7 form.dfd_contact_form.preset2 .border-right {
    border-right-color: #e9e9e9;
}

.wpcf7
form.dfd_contact_form
.dfd-contact-form-style-1
.wpcf7-form-control-wrap {
    border-bottom-color: #e9e9e9;
}

.wpcf7 form.dfd_contact_form .dfd-contact-form-style-1 .right-border,
.wpcf7 form.dfd_contact_form .dfd-contact-form-style-1 .top-border,
.wpcf7 form.dfd_contact_form .dfd-contact-form-style-1 .left-border {
    border-color: #e9e9e9;
}

.wpcf7 form.dfd_contact_form.preset2 .dfd-half-size {
    border-right-color: #e9e9e9;
}

.wpcf7 form:not(.dfd_contact_form) span.label_text,
.wpcf7 form:not(.dfd_contact_form) label.label_text,
.wpcf7 form.dfd_contact_form .label_text label:first-child {
    font-family: 'PT Sans' !important;
    font-size: 10px;
    font-style: normal;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 10px;
    letter-spacing: 0px;
    color: #9c9c9c;
}

.wpcf7 form.dfd_contact_form :-ms-input-placeholder {
    font-family: 'PT Sans' !important;
    font-size: 14px !important;
    font-style: normal;
    font-weight: 400;
    text-transform: none;
    line-height: 25px;
    letter-spacing: 0px;
    color: #8b8b8b;
}

.wpcf7 form.dfd_contact_form ::-webkit-input-placeholder,
.wpcf7 form:not(.dfd_contact_form) ::-webkit-input-placeholder {
    font-family: 'PT Sans';
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 0px;
    color: #8b8b8b;
}

wpcf7 form.dfd_contact_form :-moz-placeholder {
    font-family: 'PT Sans';
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 0px;
    color: #8b8b8b;
}

.wpcf7 form.dfd_contact_form ::-moz-placeholder {
    font-family: 'PT Sans';
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 0px;
    color: #8b8b8b;
}

.wpcf7 form.dfd_contact_form *::-moz-placeholder {
    font-family: 'PT Sans';
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 0px;
}

.wpcf7 form.dfd_contact_form span .dk-select .dk-selected {
    color: #8b8b8b;
    font-family: 'PT Sans';
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 0px;
}

.wpcf7 form.dfd_contact_form .checkbox .c_value label {
    color: #8b8b8b;
    font-family: 'PT Sans';
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 0px;
}

.dfd-delimier-wrapper .line {
    border-bottom-color: #e9e9e9;
}

.dfd-delimier-wrapper .delim-center .center-arrow {
    border-color: #e9e9e9;
}

.dfd-delimier-wrapper.dfd-delimiter-with-text .delim-center span:after,
.dfd-delimier-wrapper.dfd-delimiter-with-text .delim-center span:before {
    border-bottom-color: #e9e9e9;
}

.dfd-delimier-wrapper.dfd-delimiter-with-arrow .center-arrow:hover {
    background-color: #ff434b;
}

.dfd_tabs_block
.dfd_tta_tabs
.vc_tta-tabs-container
.vc_tta-tabs-list
li:not(.vc_active)
a:hover
.vc_tta-icon {
    color: #ff434b;
}

.dfd_tabs_block
.dfd_tta_tabs
.vc_tta-panels-container
.vc_tta-panels
.vc_tta-panel:not(.vc_active)
a:hover
.vc_tta-icon {
    color: #ff434b;
}

.dfd_tabs_block
.dfd_tta_tabs
.vc_tta-tabs-container
.vc_tta-tabs-list
li.vc_tta-tab
a:hover {
    color: #ff434b;
}

.dfd_tabs_block
.dfd_tta_tabs
.vc_tta-panels-container
.vc_tta-panels
.vc_tta-panel-heading
a:hover {
    color: #ff434b;
}

.dfd_tabs_block
.dfd_tta_tabs
.vc_tta-tabs-container
.vc_tta-tabs-list
li.vc_tta-tab
a {
    border-color: #e9e9e9;
}

.dfd_tabs_block
.dfd_tta_tabs
.vc_tta-tabs-container
.vc_tta-tabs-list
li.vc_active
a {
    background: #e9e9e9;
}

.wpb-js-composer
.dfd_tabs_block
.vc_tta-tabs:not([class*='vc_tta-gap']):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top
.vc_tta-tab.vc_active
> a {
    border-bottom-color: transparent;
}

.dfd_tabs_block
.empty_rounded.vc_tta-tabs:not([class*='vc_tta-gap']):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top
.vc_tta-tab.vc_active
> a {
    border-bottom-color: #e9e9e9;
}

.dfd_tabs_block
.dfd_tta_tabs.classic
.vc_tta-tabs-container
.vc_tta-tabs-list
li.vc_active
a:hover {
    background: #e9e9e9;
    border-color: #e9e9e9;
}

.dfd_tabs_block
.dfd_tta_tabs.collapse
.vc_tta-tabs-container
.vc_tta-tabs-list
li.vc_active
a:hover {
    background: #e9e9e9;
}

.dfd_tabs_block
.dfd_tta_tabs.empty
.vc_tta-tabs-container
.vc_tta-tabs-list
li:after {
    border-color: #e9e9e9;
}

.dfd_tabs_block
.dfd_tta_tabs.empty
.vc_tta-tabs-container
.vc_tta-tabs-list
li:before {
    border-color: #ff434b;
}

.dfd_tabs_block
.dfd_tta_tabs.empty_rounded
.vc_tta-tabs-container
.vc_tta-tabs-list
li.vc_tta-tab
a {
    border-bottom-color: #e9e9e9;
}

.dfd_tabs_block
.dfd_tta_tabs.empty_rounded
.vc_tta-tabs-container
.vc_tta-tabs-list
li.vc_active
a {
    border: 2px solid #e9e9e9;
}

.dfd_tabs_block
.dfd_tta_tabs.empty_shadow
.vc_tta-tabs-container
.vc_tta-tabs-list
li.vc_tta-tab
a {
    border-bottom-color: #e9e9e9;
}

.dfd_tabs_block
.dfd_tta_tabs
.vc_tta-panels-container
.vc_tta-panels
.vc_tta-panel
.vc_tta-panel-heading
.vc_tta-panel-title
a {
    border-color: #e9e9e9;
}

.dfd_tabs_block
.dfd_tta_tabs.empty
.vc_tta-panels-container
.vc_tta-panels
.vc_tta-panel.vc_active
.vc_tta-panel-heading
a {
    border-bottom-color: #ff434b;
}

.dfd_tabs_block
.dfd_tta_tabs.empty
.vc_tta-panels-container
.vc_tta-panels
.vc_tta-panel:not(.vc_active)
.vc_tta-panel-heading
a,
.dfd_tabs_block
.dfd_tta_tabs.empty_rounded
.vc_tta-panels-container
.vc_tta-panels
.vc_tta-panel:not(.vc_active)
.vc_tta-panel-heading
a,
.dfd_tabs_block
.dfd_tta_tabs.empty_shadow
.vc_tta-panels-container
.vc_tta-panels
.vc_tta-panel:not(.vc_active)
.vc_tta-panel-heading
a {
    border-bottom-color: #e9e9e9;
}

.dfd_tabs_block .vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading {
    border-color: #e9e9e9;
}

.dfd_tabs_block
.vc_tta-accordion
.style-7
.vc_tta-panel.vc_active
.vc_tta-panel-heading {
    background-color: #e9e9e9;
}

.dfd_tabs_block
.vc_tta-accordion
.vc_tta-panel
.vc_tta-panel-heading
h4
a:hover {
    color: #ff434b;
}

.dfd_tabs_block
.vc_tta-accordion
.style-8
.vc_tta-panel.vc_active
.vc_tta-panel-heading {
    border-bottom-color: #ff434b;
}

.dfd_tabs_block
.vc_tta-accordion
.style-9
.vc_tta-panel.vc_active
.vc_tta-panel-heading {
    border-color: #e9e9e9;
}

.dfd_tabs_block
.vc_tta-accordion
.style-8
.vc_tta-panel
.vc_tta-panel-heading {
    border-bottom-color: #e9e9e9;
}

.dfd_tabs_block
.vc_tta-accordion
.style-9
.vc_tta-panel
.vc_tta-panel-heading {
    border-bottom-color: #e9e9e9;
}

.dfd_tabs_block
.vc_tta-accordion
.style-10
.vc_tta-panel
.vc_tta-panel-heading {
    border-bottom-color: #e9e9e9;
}

.dfd_tabs_block
.dfd_tta_tour
.vc_tta-panels-container
.vc_tta-panels
.vc_tta-panel
.vc_tta-panel-heading {
    border-color: #e9e9e9;
}

.dfd_tabs_block
.vc_tta-panels-container
.vc_tta-panels
.vc_active.vc_tta-panel
.vc_tta-panel-heading
.vc_tta-panel-title
a {
    background: #e9e9e9;
}

.dfd_tabs_block
.vc_tta-accordion
.vc_tta-panel
.vc_tta-panel-heading
h4
a
.vc_tta-icon {
    color: #ff434b;
}

.dfd_tabs_block
.dfd_tta_tour
.vc_tta-panels-container
.vc_tta-panels
.vc_tta-panel:not(vc.active)
.vc_tta-panel-heading
.vc_tta-panel-title
a:hover {
    color: #ff434b;
}

.dfd_tabs_block
.dfd_tta_tour
.vc_tta-tabs-container
.vc_tta-tab.vc_active
a {
    background: #e9e9e9;
}

.dfd_tabs_block .dfd_tta_tour .vc_tta-tabs-container .vc_tta-tab a:hover {
    color: #ff434b;
}

.dfd_tabs_block
.dfd_tta_tour
.vc_tta-tabs-container
.vc_tta-tab:not(.vc_active)
a:hover
.vc_tta-icon {
    color: #ff434b;
}

.dfd_tabs_block .dfd_tta_tour .vc_tta-tabs-container .vc_tta-tab a {
    border-color: #e9e9e9;
}

.dfd_tabs_block
.dfd_tta_tour.style-7
.vc_tta-tabs-container
.vc_tta-tab:after {
    background: #e9e9e9;
}

.dfd_tabs_block
.dfd_tta_tour.style-7
.vc_tta-tabs-container
.vc_tta-tab:before {
    background: #ff434b;
}

.dfd_tabs_block
.dfd_tta_tour.style-8
.vc_tta-tabs-container
.vc_tta-tab
a {
    border-bottom-color: #e9e9e9;
}

.dfd_tabs_block
.dfd_tta_tour.style-8
.vc_tta-tabs-container
.vc_tta-tab.vc_active
a {
    border-color: transparent;
    border-color: #e9e9e9 !important;
}

.dfd_tabs_block
.dfd_tta_tour.style-9
.vc_tta-tabs-container
.vc_tta-tab
a {
    border-bottom-color: #e9e9e9;
}

.dfd_tabs_block
.dfd_tta_tour
.vc_tta-panels-container
.vc_tta-panels
.vc_tta-panel
.vc_tta-panel-heading
.vc_tta-panel-title
a {
    border-color: #e9e9e9;
}

.dfd_tabs_block
.dfd_tta_tour
.vc_tta-panels-container
.vc_tta-panels
.vc_tta-panel
.vc_tta-panel-heading
.vc_tta-panel-title
a:hover {
    color: #ff434b;
}

.dfd_tabs_block
.dfd_tta_tour
.vc_tta-panels-container
.vc_tta-panels
div.vc_tta-panel:not(.vc_active)
.vc_tta-panel-heading
.vc_tta-panel-title
a:hover
.vc_tta-icon {
    color: #ff434b;
}

.dfdrounded ul.dfd-slick-dots li span,
.dfdrounded ul.dfd-slick-dots li a,
ul.vc_general.vc_pagination.vc_pagination-style-dfdrounded li span,
ul.vc_general.vc_pagination.vc_pagination-style-dfdrounded li a,
.dfdsquare ul.dfd-slick-dots li span,
.dfdsquare ul.dfd-slick-dots li a,
ul.vc_general.vc_pagination.vc_pagination-style-dfdsquare li span,
ul.vc_general.vc_pagination.vc_pagination-style-dfdsquare li a {
    border-color: #e9e9e9;
}

.dfdrounded ul.dfd-slick-dots li span:hover,
.dfdrounded ul.dfd-slick-dots li a:hover,
ul.vc_general.vc_pagination.vc_pagination-style-dfdrounded li span:hover,
ul.vc_general.vc_pagination.vc_pagination-style-dfdrounded li a:hover,
.dfdsquare ul.dfd-slick-dots li span:hover,
.dfdsquare ul.dfd-slick-dots li a:hover,
ul.vc_general.vc_pagination.vc_pagination-style-dfdsquare li span:hover,
ul.vc_general.vc_pagination.vc_pagination-style-dfdsquare li a:hover {
    border-color: #cacaca;
}

.dfdrounded ul.dfd-slick-dots li.slick-active span:before,
.dfdrounded ul.dfd-slick-dots li.slick-active a:before,
.dfdrounded ul.dfd-slick-dots li.vc_active span:before,
.dfdrounded ul.dfd-slick-dots li.vc_active a:before,
ul.vc_general.vc_pagination.vc_pagination-style-dfdrounded
li.slick-active
span:before,
ul.vc_general.vc_pagination.vc_pagination-style-dfdrounded
li.slick-active
a:before,
ul.vc_general.vc_pagination.vc_pagination-style-dfdrounded
li.vc_active
span:before,
ul.vc_general.vc_pagination.vc_pagination-style-dfdrounded
li.vc_active
a:before,
.dfdsquare ul.dfd-slick-dots li.slick-active span:before,
.dfdsquare ul.dfd-slick-dots li.slick-active a:before,
.dfdsquare ul.dfd-slick-dots li.vc_active span:before,
.dfdsquare ul.dfd-slick-dots li.vc_active a:before,
ul.vc_general.vc_pagination.vc_pagination-style-dfdsquare
li.slick-active
span:before,
ul.vc_general.vc_pagination.vc_pagination-style-dfdsquare
li.slick-active
a:before,
ul.vc_general.vc_pagination.vc_pagination-style-dfdsquare
li.vc_active
span:before,
ul.vc_general.vc_pagination.vc_pagination-style-dfdsquare
li.vc_active
a:before {
    background: #ff434b;
}

.dfdfillrounded ul.dfd-slick-dots li span,
.dfdfillrounded ul.dfd-slick-dots li a,
ul.vc_general.vc_pagination.vc_pagination-style-dfdfillrounded li span,
ul.vc_general.vc_pagination.vc_pagination-style-dfdfillrounded li a,
.dfdfillsquare ul.dfd-slick-dots li span,
.dfdfillsquare ul.dfd-slick-dots li a,
ul.vc_general.vc_pagination.vc_pagination-style-dfdfillsquare li span,
ul.vc_general.vc_pagination.vc_pagination-style-dfdfillsquare li a {
    border-color: #e9e9e9;
    background-color: #e9e9e9;
}

.dfdfillrounded ul.dfd-slick-dots li span:hover,
.dfdfillrounded ul.dfd-slick-dots li a:hover,
ul.vc_general.vc_pagination.vc_pagination-style-dfdfillrounded
li
span:hover,
ul.vc_general.vc_pagination.vc_pagination-style-dfdfillrounded li a:hover,
.dfdfillsquare ul.dfd-slick-dots li span:hover,
.dfdfillsquare ul.dfd-slick-dots li a:hover,
ul.vc_general.vc_pagination.vc_pagination-style-dfdfillsquare
li
span:hover,
ul.vc_general.vc_pagination.vc_pagination-style-dfdfillsquare li a:hover {
    border-color: #cacaca;
    background-color: #cacaca;
}

.dfdfillrounded ul.dfd-slick-dots li.slick-active span,
.dfdfillrounded ul.dfd-slick-dots li.slick-active a,
.dfdfillrounded ul.dfd-slick-dots li.vc_active span,
.dfdfillrounded ul.dfd-slick-dots li.vc_active a,
ul.vc_general.vc_pagination.vc_pagination-style-dfdfillrounded
li.slick-active
span,
ul.vc_general.vc_pagination.vc_pagination-style-dfdfillrounded
li.slick-active
a,
ul.vc_general.vc_pagination.vc_pagination-style-dfdfillrounded
li.vc_active
span,
ul.vc_general.vc_pagination.vc_pagination-style-dfdfillrounded
li.vc_active
a,
.dfdfillsquare ul.dfd-slick-dots li.slick-active span,
.dfdfillsquare ul.dfd-slick-dots li.slick-active a,
.dfdfillsquare ul.dfd-slick-dots li.vc_active span,
.dfdfillsquare ul.dfd-slick-dots li.vc_active a,
ul.vc_general.vc_pagination.vc_pagination-style-dfdfillsquare
li.slick-active
span,
ul.vc_general.vc_pagination.vc_pagination-style-dfdfillsquare
li.slick-active
a,
ul.vc_general.vc_pagination.vc_pagination-style-dfdfillsquare
li.vc_active
span,
ul.vc_general.vc_pagination.vc_pagination-style-dfdfillsquare
li.vc_active
a {
    border-color: #ff434b;
    background: #ff434b;
}

.dfdemptyrounded ul.dfd-slick-dots li span,
.dfdemptyrounded ul.dfd-slick-dots li a,
ul.vc_general.vc_pagination.vc_pagination-style-dfdemptyrounded li span,
ul.vc_general.vc_pagination.vc_pagination-style-dfdemptyrounded li a,
.dfdemptysquare ul.dfd-slick-dots li span,
.dfdemptysquare ul.dfd-slick-dots li a,
ul.vc_general.vc_pagination.vc_pagination-style-dfdemptysquare li span,
ul.vc_general.vc_pagination.vc_pagination-style-dfdemptysquare li a {
    border-color: #e9e9e9;
}

.dfdemptyrounded ul.dfd-slick-dots li span:hover,
.dfdemptyrounded ul.dfd-slick-dots li a:hover,
ul.vc_general.vc_pagination.vc_pagination-style-dfdemptyrounded
li
span:hover,
ul.vc_general.vc_pagination.vc_pagination-style-dfdemptyrounded
li
a:hover,
.dfdemptysquare ul.dfd-slick-dots li span:hover,
.dfdemptysquare ul.dfd-slick-dots li a:hover,
ul.vc_general.vc_pagination.vc_pagination-style-dfdemptysquare
li
span:hover,
ul.vc_general.vc_pagination.vc_pagination-style-dfdemptysquare
li
a:hover {
    border-color: #cacaca;
}

.dfdemptyrounded ul.dfd-slick-dots li.slick-active span,
.dfdemptyrounded ul.dfd-slick-dots li.slick-active a,
.dfdemptyrounded ul.dfd-slick-dots li.vc_active span,
.dfdemptyrounded ul.dfd-slick-dots li.vc_active a,
ul.vc_general.vc_pagination.vc_pagination-style-dfdemptyrounded
li.slick-active
span,
ul.vc_general.vc_pagination.vc_pagination-style-dfdemptyrounded
li.slick-active
a,
ul.vc_general.vc_pagination.vc_pagination-style-dfdemptyrounded
li.vc_active
span,
ul.vc_general.vc_pagination.vc_pagination-style-dfdemptyrounded
li.vc_active
a,
.dfdemptysquare ul.dfd-slick-dots li.slick-active span,
.dfdemptysquare ul.dfd-slick-dots li.slick-active a,
.dfdemptysquare ul.dfd-slick-dots li.vc_active span,
.dfdemptysquare ul.dfd-slick-dots li.vc_active a,
ul.vc_general.vc_pagination.vc_pagination-style-dfdemptysquare
li.slick-active
span,
ul.vc_general.vc_pagination.vc_pagination-style-dfdemptysquare
li.slick-active
a,
ul.vc_general.vc_pagination.vc_pagination-style-dfdemptysquare
li.vc_active
span,
ul.vc_general.vc_pagination.vc_pagination-style-dfdemptysquare
li.vc_active
a {
    border-color: #ff434b;
}

.dfdline ul.dfd-slick-dots li span:before,
.dfdline ul.dfd-slick-dots li a:before,
ul.vc_general.vc_pagination.vc_pagination-style-dfdline li span:before,
ul.vc_general.vc_pagination.vc_pagination-style-dfdline li a:before {
    border-bottom-color: #e9e9e9;
}

.dfdline ul.dfd-slick-dots li span:hover:before,
.dfdline ul.dfd-slick-dots li a:hover:before,
ul.vc_general.vc_pagination.vc_pagination-style-dfdline
li
span:hover:before,
ul.vc_general.vc_pagination.vc_pagination-style-dfdline
li
a:hover:before {
    border-color: #cacaca;
}

.dfdline ul.dfd-slick-dots li.slick-active span:before,
.dfdline ul.dfd-slick-dots li.slick-active a:before,
.dfdline ul.dfd-slick-dots li.vc_active span:before,
.dfdline ul.dfd-slick-dots li.vc_active a:before,
ul.vc_general.vc_pagination.vc_pagination-style-dfdline
li.slick-active
span:before,
ul.vc_general.vc_pagination.vc_pagination-style-dfdline
li.slick-active
a:before,
ul.vc_general.vc_pagination.vc_pagination-style-dfdline
li.vc_active
span:before,
ul.vc_general.vc_pagination.vc_pagination-style-dfdline
li.vc_active
a:before {
    border-color: #ff434b;
}

.dfdadvancesquare ul.dfd-slick-dots li span,
.dfdadvancesquare ul.dfd-slick-dots li a,
ul.vc_general.vc_pagination.vc_pagination-style-dfdadvancesquare li span,
ul.vc_general.vc_pagination.vc_pagination-style-dfdadvancesquare li a {
    background-color: #e9e9e9;
}

.dfdadvancesquare ul.dfd-slick-dots li span:hover,
.dfdadvancesquare ul.dfd-slick-dots li a:hover,
ul.vc_general.vc_pagination.vc_pagination-style-dfdadvancesquare
li
span:hover,
ul.vc_general.vc_pagination.vc_pagination-style-dfdadvancesquare
li
a:hover {
    background-color: #cacaca;
    border-color: #cacaca;
}

.dfdadvancesquare ul.dfd-slick-dots li.slick-active span,
.dfdadvancesquare ul.dfd-slick-dots li.slick-active a,
.dfdadvancesquare ul.dfd-slick-dots li.vc_active span,
.dfdadvancesquare ul.dfd-slick-dots li.vc_active a,
ul.vc_general.vc_pagination.vc_pagination-style-dfdadvancesquare
li.slick-active
span,
ul.vc_general.vc_pagination.vc_pagination-style-dfdadvancesquare
li.slick-active
a,
ul.vc_general.vc_pagination.vc_pagination-style-dfdadvancesquare
li.vc_active
span,
ul.vc_general.vc_pagination.vc_pagination-style-dfdadvancesquare
li.vc_active
a {
    background: #ff434b;
}

.dfdadvancesquare ul.dfd-slick-dots li.slick-active span:before,
.dfdadvancesquare ul.dfd-slick-dots li.slick-active a:before,
.dfdadvancesquare ul.dfd-slick-dots li.vc_active span:before,
.dfdadvancesquare ul.dfd-slick-dots li.vc_active a:before,
ul.vc_general.vc_pagination.vc_pagination-style-dfdadvancesquare
li.slick-active
span:before,
ul.vc_general.vc_pagination.vc_pagination-style-dfdadvancesquare
li.slick-active
a:before,
ul.vc_general.vc_pagination.vc_pagination-style-dfdadvancesquare
li.vc_active
span:before,
ul.vc_general.vc_pagination.vc_pagination-style-dfdadvancesquare
li.vc_active
a:before {
    background: #ff434b;
}

.dfdroundedempty ul.dfd-slick-dots li span,
.dfdroundedempty ul.dfd-slick-dots li a,
ul.vc_general.vc_pagination.vc_pagination-style-dfdroundedempty li span,
ul.vc_general.vc_pagination.vc_pagination-style-dfdroundedempty li a {
    background-color: #e9e9e9;
    border-color: #e9e9e9;
}

.dfdroundedempty ul.dfd-slick-dots li.slick-active span,
.dfdroundedempty ul.dfd-slick-dots li.slick-active a,
.dfdroundedempty ul.dfd-slick-dots li.vc_active span,
.dfdroundedempty ul.dfd-slick-dots li.vc_active a,
ul.vc_general.vc_pagination.vc_pagination-style-dfdroundedempty
li.slick-active
span,
ul.vc_general.vc_pagination.vc_pagination-style-dfdroundedempty
li.slick-active
a,
ul.vc_general.vc_pagination.vc_pagination-style-dfdroundedempty
li.vc_active
span,
ul.vc_general.vc_pagination.vc_pagination-style-dfdroundedempty
li.vc_active
a {
    background-color: #ff434b;
    border-color: #ff434b;
}

.dfdroundedempty ul.dfd-slick-dots li:not(.slick-active) span:hover,
.dfdroundedempty ul.dfd-slick-dots li:not(.slick-active) a:hover,
ul.vc_general.vc_pagination.vc_pagination-style-dfdroundedempty
li:not(.vc_active)
span:hover,
ul.vc_general.vc_pagination.vc_pagination-style-dfdroundedempty
li:not(.vc_active)
a:hover {
    border-color: #e9e9e9;
    background: transparent !important;
}

.dfdroundedfilled ul.dfd-slick-dots li span,
.dfdroundedfilled ul.dfd-slick-dots li a,
ul.vc_general.vc_pagination.vc_pagination-style-dfdroundedfilled li span,
ul.vc_general.vc_pagination.vc_pagination-style-dfdroundedfilled li a {
    background-color: #e9e9e9;
    border-color: #e9e9e9;
}

.dfdroundedfilled ul.dfd-slick-dots li.slick-active span,
.dfdroundedfilled ul.dfd-slick-dots li.slick-active a,
.dfdroundedfilled ul.dfd-slick-dots li.vc_active span,
.dfdroundedfilled ul.dfd-slick-dots li.vc_active a,
ul.vc_general.vc_pagination.vc_pagination-style-dfdroundedfilled
li.slick-active
span,
ul.vc_general.vc_pagination.vc_pagination-style-dfdroundedfilled
li.slick-active
a,
ul.vc_general.vc_pagination.vc_pagination-style-dfdroundedfilled
li.vc_active
span,
ul.vc_general.vc_pagination.vc_pagination-style-dfdroundedfilled
li.vc_active
a {
    background-color: #ff434b;
    border-color: #ff434b;
}

.dfdroundedfilled ul.dfd-slick-dots li:not(.slick-active) span:hover,
.dfdroundedfilled ul.dfd-slick-dots li:not(.slick-active) a:hover,
ul.vc_general.vc_pagination.vc_pagination-style-dfdroundedfilled
li:not(.vc_active)
span:hover,
ul.vc_general.vc_pagination.vc_pagination-style-dfdroundedfilled
li:not(.vc_active)
a:hover {
    border-color: #696969;
    background-color: #696969;
}

.dfd-gallery .entry-thumb .entry-hover .title-wrap h3.entry-title,
.dfd-gallery_archive .entry-thumb .entry-hover .title-wrap h3.entry-title,
.dfd-content-wrap article.dfd-gallery .entry-meta + h3.entry-title,
.dfd-content-wrap
article.dfd-gallery_archive
.entry-meta
+ h3.entry-title {
    font-family: 'PT Sans';
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    text-transform: none;
    line-height: 18px;
    letter-spacing: 0px;
    color: #2b2b2b;
}

.dfd-gallery
.entry-thumb
.entry-hover
.title-wrap
.entry-subtitle.dfd-content-subtitle,
.dfd-gallery_archive
.entry-thumb
.entry-hover
.title-wrap
.entry-subtitle.dfd-content-subtitle,
.dfd-content-wrap
article.dfd-gallery
> .cover
.entry-subtitle.dfd-content-subtitle,
.dfd-content-wrap
article.dfd-gallery_archive
> .cover
.entry-subtitle.dfd-content-subtitle {
    font-family: 'PT Sans';
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    text-transform: none;
    line-height: 14px;
    letter-spacing: 0px;
    color: #b5b5b5;
}

.dfd-gallery .entry-thumb .entry-hover .title-wrap h3.entry-title,
.dfd-gallery
.entry-thumb
.entry-hover
.title-wrap
.entry-subtitle.dfd-content-subtitle,
.dfd-gallery_archive .entry-thumb .entry-hover .title-wrap h3.entry-title,
.dfd-gallery_archive
.entry-thumb
.entry-hover
.title-wrap
.entry-subtitle.dfd-content-subtitle,
.dfd-gallery .entry-thumb .entry-hover .dfd-hover-buttons-wrap,
.dfd-gallery_archive .entry-thumb .entry-hover .dfd-hover-buttons-wrap {
    color: #ffffff;
}

.dfd-gallery .entry-thumb .entry-hover .title-wrap.diagonal-line:before,
.dfd-gallery
.entry-thumb
.entry-hover
.title-wrap.title-underline
h3.entry-title:before,
.dfd-gallery
.entry-thumb
.entry-hover
.title-wrap.square-behind-heading:before,
.dfd-gallery_archive
.entry-thumb
.entry-hover
.title-wrap.diagonal-line:before,
.dfd-gallery_archive
.entry-thumb
.entry-hover
.title-wrap.title-underline
h3.entry-title:before,
.dfd-gallery_archive
.entry-thumb
.entry-hover
.title-wrap.square-behind-heading:before {
    border-color: rgba(255, 255, 255, 0.1);
}

article.dfd-gallery
.entry-thumb
.entry-hover
.dfd-hover-buttons-wrap
> *:hover:after,
article.dfd-gallery_archive
.entry-thumb
.entry-hover
.dfd-hover-buttons-wrap
> *:hover:after {
    background: rgba(255, 255, 255, 0.1);
}

.dfd-gallery
.entry-thumb
.entry-hover
.plus-link
.plus-link-container
.plus-link-out,
.dfd-gallery
.entry-thumb
.entry-hover
.plus-link
.plus-link-container
.plus-link-come,
.dfd-gallery .entry-thumb:hover .entry-hover .dfd-dots-link span,
.dfd-gallery_archive
.entry-thumb
.entry-hover
.plus-link
.plus-link-container
.plus-link-out,
.dfd-gallery_archive
.entry-thumb
.entry-hover
.plus-link
.plus-link-container
.plus-link-come,
.dfd-gallery_archive .entry-thumb:hover .entry-hover .dfd-dots-link span {
    background: #ffffff !important;
}

article.dfd-gallery .entry-thumb .entry-hover .dfd-hover-frame-deco .line,
article.dfd-gallery_archive
.entry-thumb
.entry-hover
.dfd-hover-frame-deco
.line {
    background: #ffffff !important;
}

.dfd-gallery .entry-thumb .entry-hover:before,
.dfd-gallery_archive .entry-thumb .entry-hover:before,
.dfd-gallery.dfd-3d-parallax:hover .cover .thumb-wrap:before,
.dfd-gallery_archive.dfd-3d-parallax:hover .cover .thumb-wrap:before {
    opacity: 0.7 !important;
}

.dfd_gmap .gmap-infowindows-style {
    background-color: #ff434b;
}

.dfd_gmap .gmap-infowindows-style > div:nth-child(3) div > div {
    background-color: #ff434b !important;
}

.dfd_gmap .aligned .gm-style-iw div div {
    font-family: 'PT Sans';
    letter-spacing: 0px;
}

.dfd_gmap .aligned .gm-style-iw div div .map-content {
    font-family: 'PT Sans' !important;
}

.dfd_gmap .aligned .gm-style-iw div div .map-title {
    font-family: 'PT Sans';
}

.dfd-short-info-block-wrap
.dfd-short-info-block-item
.icon-decoration:before,
.dfd-gradation-wrap .dfd-gradation-item .icon-decoration:before {
    border-color: #ff434b;
}

.dfd-short-info-block-wrap
.dfd-short-info-block-item
.icon-decoration:before,
.dfd-gradation-wrap .dfd-gradation-item:hover .icon-decoration:before {
    background: #ff434b;
}

#header-container.dfd-header-builder.small
.header
.header-wrap
.top-inner-page
> span
> span {
    background: #ffffff;
}

#header-container.dfd-header-builder.small
.header
.header-wrap
.header-bottom-panel
.twelve.columns {
    color: #ffffff;
}

#header-container.small
.header
.header-wrap
.dfd-top-row
.dl-menuwrapper
a
.icon-wrap,
#header-container.small
.header
.header-wrap
.dfd-top-row
.dfd-click-menu-activation-button
a
.icon-wrap,
#header-container.small
.header
.header-wrap
.header-wrap
.dl-menuwrapper
a
.icon-wrap,
#header-container.small
.header
.header-wrap
.header-wrap
.dfd-click-menu-activation-button
a
.icon-wrap {
    background: #ffffff;
}

#header-container.dfd-header-builder.small
.header-wrap
.dfd-header-delimiter:before {
    background: #ffffff;
}

#header-container.dfd-header-builder
.header
.mega-menu
> ul
> li
div.sub-nav:after,
#header-container.dfd-header-builder
.header
.mega-menu
> ul
> li
ul.submenu-languages:after,
#header-container.dfd-header-builder
.header
.mega-menu
> ul
> li
div.sub-nav
> ul
ul:after,
#header-container.dfd-header-builder.side-header
.header
.columns
.soc-icons-wrap
.widget.soc-icons:after {
    border-right: 7px solid #ffffff;
}

@media only screen and (min-width: 1101px) {
    .login-header #loginModal p.login-submit button.button,
    input[type='checkbox'] {
        background: #34db83;
    }

    .mega-menu > ul > li.current-menu-item:before,
    .mega-menu > ul > li.current-menu-ancestor:before {
        background: #ff434b !important;
    }

    #header-container.header-style-1 #header .header-wrap,
    #header-container.header-style-2 #header .header-wrap,
    #header-container.dfd-header-builder .header .header-wrap,
    #header-container.header-style-3 #header .header-wrap,
    #header-container.header-style-4 #header .header-wrap,
    #header-container.header-style-5 #header .header-wrap,
    #header-container.header-style-6 #header .header-wrap,
    #header-container.header-style-7 #header .header-wrap,
    #header-container.header-style-10 #header .header-wrap,
    #header-container.header-style-11 #header .header-wrap,
    #header-container.header-style-8 #header .dfd-top-row,
    #header-container.header-style-9 #header .dfd-top-row {
        height: 70px;
        line-height: 70px;
    }

    #header-container.header-style-1:not(.small)
    #header
    .header-wrap
    .dfd-logo-wrap
    img,
    #header-container.header-style-2:not(.small)
    #header
    .header-wrap
    .dfd-logo-wrap
    img,
    #header-container.header-style-3:not(.small)
    #header
    .header-wrap
    .dfd-logo-wrap
    img,
    #header-container.header-style-4:not(.small)
    #header
    .header-wrap
    .dfd-logo-wrap
    img,
    #header-container.header-style-5:not(.small)
    #header
    .header-wrap
    .dfd-logo-wrap
    img,
    #header-container.header-style-6:not(.small)
    #header
    .header-wrap
    .dfd-logo-wrap
    img,
    #header-container.header-style-7:not(.small)
    #header
    .header-wrap
    .dfd-logo-wrap
    img,
    #header-container.header-style-8:not(.small)
    #header
    .dfd-top-row
    .dfd-logo-wrap
    img,
    #header-container.header-style-9:not(.small)
    #header
    .dfd-top-row
    .dfd-logo-wrap
    img,
    #header-container.header-style-10:not(.small)
    #header
    .header-wrap
    .dfd-logo-wrap
    img,
    #header-container.header-style-11:not(.small)
    #header
    .header-wrap
    .dfd-logo-wrap
    img {
        max-height: 70px;
    }

    #header-container.header-style-7 #header .onclick-menu-wrap {
        max-width: 70px;
    }

    .onclick-menu > ul > li:hover > a > span,
    .onclick-menu > ul > li div.sub-nav ul li > a:hover,
    .onclick-menu > ul > li.menu-item-language ul li:hover a,
    .onclick-menu > ul > li.menu-item-language:hover > a,
    .mega-menu > ul > li div.sub-nav ul li:hover > a,
    .mega-menu > ul > li.menu-item-language ul li:hover a,
    #header-container.header-style-12
    .mega-menu
    > ul
    > li
    div.sub-nav
    > ul.sub-menu-wide
    > li:hover
    > a,
    #header-container.header-style-13
    .mega-menu
    > ul
    > li
    div.sub-nav
    > ul.sub-menu-wide
    > li:hover
    > a,
    #header-container.header-style-14
    .mega-menu
    > ul
    > li
    div.sub-nav
    > ul.sub-menu-wide
    > li:hover
    > a {
        color: #ff000c;
    }

    .onclick-menu > ul,
    .onclick-menu > ul > li div.sub-nav ul,
    .mega-menu > ul > li div.sub-nav ul,
    .mega-menu > ul > li.menu-item-language ul,
    .onclick-menu > ul > li.menu-item-language ul,
    #header-container.header-style-14
    #header
    .header-wrap
    > .row
    > .columns
    .dfd-header-buttons-cover
    .dfd-header-buttons-wrap
    .soc-icons-wrap
    .widget.soc-icons {
        background: #ffffff;
    }

    .onclick-menu-cover:after {
        border-bottom: 7px solid #ffffff;
    }

    #header-container:not(.header-style-7)
    #header
    .header-wrap
    .mega-menu
    > ul
    > li
    div.sub-nav:after,
    #header-container:not(.header-style-7)
    #header
    .header-wrap
    .mega-menu
    > ul
    > li
    ul.submenu-languages:after,
    #header-container:not(.header-style-7)
    #header
    .header-wrap
    .mega-menu
    > ul
    > li
    div.sub-nav
    > ul
    ul:after,
    #header-container.dfd-header-builder
    .header
    .mega-menu
    > ul
    > li
    div.sub-nav
    > ul
    ul:after,
    #header-container.header-style-14
    #header
    .header-wrap
    > .row
    > .columns
    .dfd-header-buttons-cover
    .dfd-header-buttons-wrap
    .soc-icons-wrap
    .widget.soc-icons:after {
        border-right: 7px solid #ffffff;
    }

    #header-container:not(.header-style-7)
    #header
    .header-wrap
    .mega-menu
    > ul
    > li
    div.sub-nav
    > ul
    ul.sub-nav-left:after {
        border-left: 7px solid #ffffff;
        border-right-color: transparent;
    }

    #header-container.dfd-header-builder
    .header
    .mega-menu
    > ul
    > li
    div.sub-nav
    > ul
    ul.sub-nav-left:after {
        border-left: 7px solid #ffffff;
        border-right-color: transparent;
    }

    .onclick-menu-cover
    .onclick-menu
    .onclick-nav-menu
    > li
    > div.sub-nav
    ul:after,
    .onclick-menu-cover
    .onclick-menu
    .onclick-nav-menu
    > li.menu-item-language
    > ul:after,
    #header-container.header-style-12.right
    #header
    .header-wrap
    .mega-menu
    > ul
    > li
    div.sub-nav:after,
    #header-container.header-style-13.right
    #header
    .header-wrap
    .mega-menu
    > ul
    > li
    div.sub-nav:after,
    #header-container.header-style-12.right
    #header
    .header-wrap
    .mega-menu
    > ul
    > li
    div.sub-nav
    > ul
    ul:after,
    #header-container.header-style-12.right
    #header
    .header-wrap
    .mega-menu
    > ul
    > li
    ul.submenu-languages:after,
    #header-container.header-style-13.right
    #header
    .header-wrap
    .mega-menu
    > ul
    > li
    div.sub-nav
    > ul
    ul:after,
    #header-container.header-style-13.right
    #header
    .header-wrap
    .mega-menu
    > ul
    > li
    ul.submenu-languages:after,
    #header-container.header-style-14.right
    #header
    .header-wrap
    .mega-menu
    > ul
    > li
    div.sub-nav:after,
    #header-container.header-style-14.right
    #header
    .header-wrap
    .mega-menu
    > ul
    > li
    ul.submenu-languages:after,
    #header-container.header-style-14.right
    #header
    .header-wrap
    .mega-menu
    > ul
    > li
    div.sub-nav
    > ul
    ul:after,
    #header-container.header-style-14.right
    #header
    .header-wrap
    > .row
    > .columns
    .dfd-header-buttons-cover
    .dfd-header-buttons-wrap
    .soc-icons-wrap
    .widget.soc-icons:after {
        border-left: 7px solid #ffffff;
    }

    #header-container:not(.small).header-style-1
    #header
    .top-inner-page
    > span
    > span {
        background: #313131;
    }

    #header-container:not(.small).header-style-1
    #header
    .dfd-click-menu-activation-button
    a
    .icon-wrap {
        background: #313131;
    }

    #header-container.header-style-1 #header .header-top-panel {
        background: #ffffff;
        color: #313131;
    }

    #header-container.header-style-1 #header .dfd-header-banner-wrap,
    #header-container:not(.small).header-style-1
    #header
    .logo-wrap.header-top-logo-panel,
    #header-container.header-style-1:not(.small) #header .header-wrap {
        background: #ffffff;
    }

    #header-container:not(.small).header-style-1
    #header
    .logo-wrap.header-top-logo-panel,
    #header-container.header-style-1:not(.small)
    #header
    .header-wrap
    > .row
    > .columns {
        color: #313131;
    }

    #header-container.header-style-1 #header .header-top-panel,
    #header-container.header-style-1 #header .dfd-header-banner-wrap,
    #header-container.header-style-1
    #header
    .login-header
    .dfd-header-links,
    #header-container:not(.small).header-style-1
    #header
    .logo-wrap.header-top-logo-panel,
    #header-container:not(.small).header-style-1
    #header
    .header-wrap
    .dfd-header-buttons-wrap
    > *,
    #header-container:not(.small).header-style-1 #header {
        border-color: #e7e7e7;
    }

    #header-container:not(.small).header-style-2
    #header
    .top-inner-page
    > span
    > span {
        background: #ffffff;
    }

    #header-container:not(.small).header-style-2
    #header
    .dfd-click-menu-activation-button
    a
    .icon-wrap {
        background: #ffffff;
    }

    #header-container.header-style-2 #header .header-top-panel {
        background: transparent;
        color: #ffffff;
    }

    #header-container.header-style-2 #header .dfd-header-banner-wrap,
    #header-container:not(.small).header-style-2
    #header
    .logo-wrap.header-top-logo-panel,
    #header-container.header-style-2:not(.small) #header .header-wrap {
        background: transparent;
    }

    #header-container:not(.small).header-style-2
    #header
    .logo-wrap.header-top-logo-panel,
    #header-container.header-style-2:not(.small)
    #header
    .header-wrap
    > .row
    > .columns {
        color: #ffffff;
    }

    #header-container.header-style-2 #header .header-top-panel,
    #header-container.header-style-2 #header .dfd-header-banner-wrap,
    #header-container.header-style-2
    #header
    .login-header
    .dfd-header-links,
    #header-container:not(.small).header-style-2
    #header
    .logo-wrap.header-top-logo-panel,
    #header-container:not(.small).header-style-2
    #header
    .header-wrap
    .dfd-header-buttons-wrap
    > *,
    #header-container:not(.small).header-style-2 #header {
        border-color: transparent;
    }

    #header-container:not(.small).header-style-3
    #header
    .top-inner-page
    > span
    > span {
        background: #ffffff;
    }

    #header-container:not(.small).header-style-3
    #header
    .dfd-click-menu-activation-button
    a
    .icon-wrap {
        background: #ffffff;
    }

    #header-container.header-style-3 #header .header-top-panel {
        background: #ffffff;
        color: #313131;
    }

    #header-container.header-style-3 #header .dfd-header-banner-wrap,
    #header-container:not(.small).header-style-3
    #header
    .logo-wrap.header-top-logo-panel,
    #header-container.header-style-3:not(.small) #header .header-wrap {
        background: #ffffff;
    }

    #header-container:not(.small).header-style-3
    #header
    .logo-wrap.header-top-logo-panel,
    #header-container.header-style-3:not(.small)
    #header
    .header-wrap
    > .row
    > .columns {
        color: #ffffff;
    }

    #header-container.header-style-3 #header .header-top-panel,
    #header-container.header-style-3 #header .dfd-header-banner-wrap,
    #header-container.header-style-3
    #header
    .login-header
    .dfd-header-links,
    #header-container:not(.small).header-style-3
    #header
    .logo-wrap.header-top-logo-panel,
    #header-container:not(.small).header-style-3
    #header
    .header-wrap
    .dfd-header-buttons-wrap
    > *,
    #header-container:not(.small).header-style-3 #header {
        border-color: #e7e7e7;
    }

    #header-container:not(.small).header-style-4
    #header
    .top-inner-page
    > span
    > span {
        background: #ffffff;
    }

    #header-container:not(.small).header-style-4
    #header
    .dfd-click-menu-activation-button
    a
    .icon-wrap {
        background: #ffffff;
    }

    #header-container.header-style-4 #header .header-top-panel {
        background: transparent;
        color: #ffffff;
    }

    #header-container.header-style-4 #header .dfd-header-banner-wrap,
    #header-container:not(.small).header-style-4
    #header
    .logo-wrap.header-top-logo-panel,
    #header-container.header-style-4:not(.small) #header .header-wrap {
        background: transparent;
    }

    #header-container:not(.small).header-style-4
    #header
    .logo-wrap.header-top-logo-panel,
    #header-container.header-style-4:not(.small)
    #header
    .header-wrap
    > .row
    > .columns {
        color: #ffffff;
    }

    #header-container.header-style-4 #header .header-top-panel,
    #header-container.header-style-4 #header .dfd-header-banner-wrap,
    #header-container.header-style-4
    #header
    .login-header
    .dfd-header-links,
    #header-container:not(.small).header-style-4
    #header
    .logo-wrap.header-top-logo-panel,
    #header-container:not(.small).header-style-4
    #header
    .header-wrap
    .dfd-header-buttons-wrap
    > *,
    #header-container:not(.small).header-style-4 #header {
        border-color: rgba(255, 255, 255, 0.1);
    }

    #header-container:not(.small).header-style-5
    #header
    .top-inner-page
    > span
    > span {
        background: #313131;
    }

    #header-container:not(.small).header-style-5
    #header
    .dfd-click-menu-activation-button
    a
    .icon-wrap {
        background: #313131;
    }

    #header-container.header-style-5 #header .header-top-panel {
        background: #ffffff;
        color: #313131;
    }

    #header-container.header-style-5 #header .dfd-header-banner-wrap,
    #header-container:not(.small).header-style-5
    #header
    .logo-wrap.header-top-logo-panel,
    #header-container.header-style-5:not(.small) #header .header-wrap {
        background: #ffffff;
    }

    #header-container:not(.small).header-style-5
    #header
    .logo-wrap.header-top-logo-panel,
    #header-container.header-style-5:not(.small)
    #header
    .header-wrap
    > .row
    > .columns {
        color: #313131;
    }

    #header-container.header-style-5 #header .header-top-panel,
    #header-container.header-style-5 #header .dfd-header-banner-wrap,
    #header-container.header-style-5
    #header
    .login-header
    .dfd-header-links,
    #header-container:not(.small).header-style-5
    #header
    .logo-wrap.header-top-logo-panel,
    #header-container:not(.small).header-style-5
    #header
    .header-wrap
    .dfd-header-buttons-wrap
    > *,
    #header-container:not(.small).header-style-5 #header {
        border-color: #e7e7e7;
    }

    #header-container:not(.small).header-style-6
    #header
    .top-inner-page
    > span
    > span {
        background: #ffffff;
    }

    #header-container:not(.small).header-style-6
    #header
    .dfd-click-menu-activation-button
    a
    .icon-wrap {
        background: #ffffff;
    }

    #header-container.header-style-6 #header .header-top-panel {
        background: transparent;
        color: #ffffff;
    }

    #header-container.header-style-6 #header .dfd-header-banner-wrap,
    #header-container:not(.small).header-style-6
    #header
    .logo-wrap.header-top-logo-panel,
    #header-container.header-style-6:not(.small) #header .header-wrap {
        background: transparent;
    }

    #header-container:not(.small).header-style-6
    #header
    .logo-wrap.header-top-logo-panel,
    #header-container.header-style-6:not(.small)
    #header
    .header-wrap
    > .row
    > .columns {
        color: #ffffff;
    }

    #header-container.header-style-6 #header .header-top-panel,
    #header-container.header-style-6 #header .dfd-header-banner-wrap,
    #header-container.header-style-6
    #header
    .login-header
    .dfd-header-links,
    #header-container:not(.small).header-style-6
    #header
    .logo-wrap.header-top-logo-panel,
    #header-container:not(.small).header-style-6
    #header
    .header-wrap
    .dfd-header-buttons-wrap
    > *,
    #header-container:not(.small).header-style-6 #header {
        border-color: rgba(255, 255, 255, 0.1);
    }

    #header-container.header-style-7 #header .dfd-header-banner-wrap,
    #header-container.header-style-7 #header .header-wrap {
        background: transparent;
    }

    #header-container.header-style-7
    #header
    .header-wrap
    .dfd-click-menu-activation-button
    a:before {
        color: #ffffff;
    }

    #header-container.header-style-7
    #header
    .header-wrap
    .dfd-click-menu-activation-button
    a
    .icon-wrap {
        background: #ffffff;
    }

    #header-container.header-style-7 #header .dfd-header-banner-wrap,
    #header-container.header-style-7 #header {
        border-bottom-color: rgba(255, 255, 255, 0.1);
    }

    #header-container.header-style-7 #header .onclick-menu-wrap {
        border-left-color: rgba(255, 255, 255, 0.1);
    }

    #header-container.header-style-8 #header .dfd-top-row {
        background: transparent;
    }

    #header-container.header-style-8
    #header
    .dfd-click-menu-activation-button
    a
    .icon-wrap {
        background: #ffffff;
    }

    #header-container.header-style-8
    #header.active
    .dfd-click-menu-activation-button
    a
    .icon-wrap {
        background: #ffffff;
    }

    #header-container.header-style-8:not(.small) #header {
        border-bottom-color: rgba(255, 255, 255, 0.1);
    }

    #header-container.header-style-8
    #header
    .dfd-top-row
    .dfd-click-menu-button-wrap {
        border-left-color: rgba(255, 255, 255, 0.1);
    }

    #header-container.header-style-8.small
    #header
    #dfd-header-loader
    svg
    path,
    #header-container.header-style-8:not(.small)
    #header
    #dfd-header-loader
    svg
    path {
        fill: #1b1b1b;
    }

    #header-container.header-style-8.small
    #header.active
    .dfd-top-row
    .dfd-click-menu-button-wrap
    .dfd-click-menu-activation-button
    .dfd-menu-button:before,
    #header-container.header-style-8:not(.small)
    #header.active
    .dfd-top-row
    .dfd-click-menu-button-wrap
    .dfd-click-menu-activation-button
    .dfd-menu-button:before,
    #header-container.header-style-8.small
    #header
    .header-wrap
    > .row
    > .columns,
    #header-container.header-style-8:not(.small)
    #header
    .header-wrap
    > .row
    > .columns,
    #header-container.header-style-8
    .dfd-click-menu-button-wrap
    .dfd-click-menu-activation-button
    .dfd-menu-button:before {
        color: #ffffff;
    }

    #header-container.header-style-8
    #header
    .header-wrap
    .dfd-copyright:before {
        background: #ffffff;
    }

    #header-container.header-style-9 #header .dfd-top-row {
        background: transparent;
    }

    #header-container.header-style-9
    #header
    .dfd-click-menu-activation-button
    a
    .icon-wrap {
        background: #ffffff;
    }

    #header-container.header-style-9
    #header.active
    .dfd-click-menu-activation-button
    a
    .icon-wrap {
        background: #ffffff;
    }

    #header-container.header-style-9:not(.small) #header {
        border-bottom-color: rgba(255, 255, 255, 0.1);
    }

    #header-container:not(.small).header-style-9
    #header
    .dfd-click-menu-button-wrap {
        border-color: rgba(255, 255, 255, 0.1);
    }

    #header-container.header-style-9.small
    #header
    #dfd-header-loader
    svg
    path,
    #header-container.header-style-9:not(.small)
    #header
    #dfd-header-loader
    svg
    path {
        fill: #1b1b1b;
    }

    #header-container.header-style-9.small
    #header.active
    .dfd-top-row
    .dfd-click-menu-button-wrap
    .dfd-click-menu-activation-button
    .dfd-menu-button:before,
    #header-container.header-style-9:not(.small)
    #header.active
    .dfd-top-row
    .dfd-click-menu-button-wrap
    .dfd-click-menu-activation-button
    .dfd-menu-button:before,
    #header-container.header-style-9.small #header .header-wrap,
    #header-container.header-style-9:not(.small)
    #header
    .header-wrap
    > .row
    > .columns,
    #header-container.header-style-9.small
    #header
    .header-wrap
    > .row
    > .columns,
    #header-container.header-style-9:not(.small) #header .header-wrap,
    #header-container.header-style-9
    .dfd-click-menu-button-wrap
    .dfd-click-menu-activation-button
    .dfd-menu-button:before {
        color: #ffffff;
    }

    #header-container.header-style-9
    #header
    .header-wrap
    .dfd-copyright:before {
        background: #ffffff;
    }

    #header-container.header-style-10 #header .dfd-header-banner-wrap,
    #header-container.header-style-10 #header .header-wrap {
        background: #ffffff;
    }

    #header-container.header-style-10
    #header
    .header-wrap
    > .row
    > .columns,
    #header-container.header-style-10
    #header
    .header-wrap
    .dfd-click-menu-activation-button
    a:before {
        color: #000000;
    }

    #header-container.header-style-10:not(.small)
    #header
    .header-wrap
    .dfd-click-menu-activation-button
    a
    .icon-wrap {
        background: #000000;
    }

    #header-container.header-style-10 #header .dfd-header-banner-wrap,
    #header-container.header-style-10:not(.small) #header {
        border-bottom-color: #e7e7e7;
    }

    #header-container.header-style-10 #header .dfd-click-menu-button-wrap {
        border-left-color: #e7e7e7;
    }

    #header-container.header-style-11 #header .dfd-header-banner-wrap,
    #header-container.header-style-11 #header .header-wrap {
        background: transparent;
    }

    #header-container.header-style-11
    #header
    .header-wrap
    > .row
    > .columns,
    #header-container.header-style-11
    #header
    .header-wrap
    .dfd-click-menu-activation-button
    a:before {
        color: #ffffff;
    }

    #header-container.header-style-11:not(.small)
    #header
    .header-wrap
    .dfd-click-menu-activation-button
    a
    .icon-wrap {
        background: #ffffff;
    }

    #header-container.header-style-11 #header .dfd-header-banner-wrap,
    #header-container.header-style-11:not(.small) #header {
        border-bottom-color: rgba(255, 255, 255, 0.1);
    }

    #header-container.header-style-11 #header .dfd-click-menu-button-wrap {
        border-left-color: rgba(255, 255, 255, 0.1);
    }

    #header-container.header-style-12 #header .header-wrap {
        background-color: #ffffff;
    }

    #header-container.header-style-12
    #header
    .header-wrap
    > .row
    > .columns {
        color: #000000;
    }

    #header-container.header-style-12
    #header
    .header-wrap
    .dfd-copyright:before {
        background: #000000;
    }

    #header-container.header-style-13 #header .header-wrap {
        background-color: #ffffff;
    }

    #header-container.header-style-13
    #header
    .header-wrap
    > .row
    > .columns {
        color: #000000;
    }

    #header-container.header-style-13 .dfd-side-slide-header-button-wrap {
        background: #ffffff;
    }

    #header-container.header-style-13
    .dfd-side-slide-header-button-wrap
    .dfd-side-slide-header-button
    .icon-wrap {
        background: #000000;
    }

    #header-container.header-style-13
    #header
    .header-wrap
    .dfd-copyright:before {
        background: #000000;
    }

    #header-container.header-style-14 #header {
        background: #ffffff;
    }

    #header-container.header-style-14
    #header
    .header-wrap
    > .row
    > .columns {
        color: #000000;
    }

    #header-container.header-style-14
    #header
    .header-wrap
    > .row
    > .columns
    .dfd-copyright:before {
        background: #000000;
    }

    #header-container.header-style-14
    #header
    .header-wrap
    > .row
    > .columns
    .dfd-logo-wrap,
    #header-container.header-style-14
    #header
    .header-wrap
    > .row
    > .columns
    .dfd-header-buttons-cover
    .dfd-header-buttons-wrap
    > *:first-child {
        border-color: rgba(0, 0, 0, 0.1);
    }
}

#header-container.small #header .dfd-top-row,
#header-container.small .header .dfd-top-row,
#header-container.small #header .header-wrap,
#header-container.small .header .header-wrap {
    background: #ffffff;
}

#header-container.small #header .dfd-top-row > .row > .columns,
#header-container.small .header .dfd-top-row > .row > .columns,
#header-container.small #header .header-wrap > .row > .columns,
#header-container.small .header .header-wrap > .row > .columns,
#header-container.small.header-style-10
#header.active
.dfd-click-menu-button-wrap
.dfd-menu-button:before,
#header-container.small.header-style-11
#header.active
.dfd-click-menu-button-wrap
.dfd-menu-button:before,
#header-container.small.header-style-7
#header
.onclick-menu-wrap
.dfd-click-menu-button-wrap
.dfd-menu-button:before {
    color: #ffffff;
}

#header-container.small
#header
.header-wrap
.dfd-click-menu-activation-button
a
.icon-wrap,
#header-container.small
.header
.header-wrap
.dfd-click-menu-activation-button
a
.icon-wrap,
#header-container.small #header .header-wrap .dl-menuwrapper a .icon-wrap,
#header-container.small .header .header-wrap .dl-menuwrapper a .icon-wrap,
#header-container.header-style-8.small
#header
.dfd-top-row
.dfd-click-menu-button-wrap
.dfd-click-menu-activation-button
.dfd-menu-button
.icon-wrap,
#header-container.header-style-9.small
#header
.dfd-top-row
.dfd-click-menu-button-wrap
.dfd-click-menu-activation-button
.dfd-menu-button
.icon-wrap,
#header-container.header-style-12.small
#header
.dfd-top-row
.dfd-click-menu-button-wrap
.dfd-click-menu-activation-button
.dfd-menu-button
.icon-wrap,
#header-container.header-style-13.small
#header
.dfd-top-row
.dfd-click-menu-button-wrap
.dfd-click-menu-activation-button
.dfd-menu-button
.icon-wrap {
    background: #ffffff;
}

#header-container.small .top-inner-page > span > span {
    background: #ffffff;
}

#header-container.small #header .header-wrap .dfd-header-buttons-wrap > *,
#header-container.small
.header
.header-wrap
.dfd-header-buttons-wrap
> *#header-container.small.logo-position-right
#header
.header-wrap
.dfd-header-buttons-wrap
> *:first-child,
#header-container.small.logo-position-right
.header
.header-wrap
.dfd-header-buttons-wrap
> *:first-child#header-container.small
#header
.header-wrap
.dfd-click-menu-button-wrap,
#header-container.small .header .header-wrap .dfd-click-menu-button-wrap {
    border-color: #ffffff;
}

.sidr {
    background: #ffffff;
    color: #ffffff;
}

.sidr .sidr-inner > .dfd-sidr-close {
    color: #ffffff;
}

.sidr .sidr-inner > ul > li > a:before,
.sidr .sidr-inner > ul > li ul a:before {
    border-color: #ffffff;
}

.sidr .sidr-inner > ul > li > ul > li ul {
    background: #ffffff;
}

@media only screen and (max-width: 1100px) {
    #header-container .header-top-panel,
    #header-container:not(.small) .header-wrap {
        background: #ffffff;
        color: #ffffff;
    }

    #header-container:not(.small) .dl-menuwrapper a .icon-wrap,
    #header-container:not(.small)
    .dfd-click-menu-activation-button
    a
    .icon-wrap {
        background: #ffffff;
    }

    #header-container:not(.small),
    #header-container .header-top-panel,
    #header-container .header-top-panel .dfd-header-top-info,
    .login-header .dfd-header-links,
    #header-container:not(.small)
    .header-wrap
    > .row
    > .columns
    .dfd-header-buttons-wrap
    > * {
        border-color: #ffffff;
    }
}

.dfd-header-links {
    font-family: 'PT Sans';
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    text-transform: none;
    line-height: 25px;
    letter-spacing: 0px;
    color: #313131;
}

.dfd-header-top-info {
    font-family: 'PT Sans';
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    text-transform: none;
    line-height: 25px;
    letter-spacing: 0px;
    color: #313131;
}

#header-container.header-style-8.small
#header
.header-wrap
> .row
> .columns
.mega-menu
> ul
> li
> .main-menu-link.item-title,
#header-container.header-style-8.small
#header
.header-wrap
> .row
> .columns
.mega-menu
> ul
> li.menu-item-language
> a,
#header-container.header-style-8:not(.small)
#header
.header-wrap
> .row
> .columns
.mega-menu
> ul
> li
> .main-menu-link.item-title,
#header-container.header-style-8:not(.small)
#header
.header-wrap
> .row
> .columns
.mega-menu
> ul
> li.menu-item-language
> a,
#header-container.header-style-9.small
#header
.header-wrap
> .row
> .columns
.mega-menu
> ul
> li
> .main-menu-link.item-title,
#header-container.header-style-9.small
#header
.header-wrap
> .row
> .columns
.mega-menu
> ul
> li.menu-item-language
> a,
#header-container.header-style-9:not(.small)
#header
.header-wrap
> .row
> .columns
.mega-menu
> ul
> li
> .main-menu-link.item-title,
#header-container.header-style-9:not(.small)
#header
.header-wrap
> .row
> .columns
.mega-menu
> ul
> li.menu-item-language
> a {
    font-family: 'PT Sans';
    font-size: 25px;
    font-style: normal;
    font-weight: 700;
    text-transform: none;
    line-height: 25px;
    letter-spacing: 0px;
}

.mega-menu .nav-item .main-menu-link.item-title,
.mega-menu .nav-item.menu-item-language > a {
    font-family: 'PT Sans';
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    text-transform: none;
    line-height: 14px;
    letter-spacing: 0px;
    color: #313131;
}

.onclick-menu > ul > li > a,
.onclick-menu > ul > li div.sub-nav ul li > a,
.mega-menu > ul > li div.sub-nav ul li > a,
.onclick-menu > ul > li.menu-item-language ul li a,
.mega-menu > ul > li.menu-item-language ul li a,
#header-container.header-style-12
.mega-menu
> ul
> li
div.sub-nav
> ul.sub-menu-wide
> li
> a,
#header-container.header-style-13
.mega-menu
> ul
> li
div.sub-nav
> ul.sub-menu-wide
> li
> a,
#header-container.header-style-14
.mega-menu
> ul
> li
div.sub-nav
> ul.sub-menu-wide
> li
> a {
    font-family: 'PT Sans';
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    text-transform: none;
    line-height: 14px;
    letter-spacing: 0px;
    color: #5c5c5c;
}

.mega-menu > ul li.mega-menu-item-has-subtitle > a > span {
    font-family: 'PT Sans';
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    text-transform: none;
    line-height: 20px;
    letter-spacing: 0px;
    color: #c3c3c3;
}

.onclick-menu-cover
.onclick-menu
.onclick-nav-menu
li
.mega-menu-item-has-subtitle
> a
> .menu-subtitle {
    font-family: 'PT Sans';
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    text-transform: none;
    line-height: 20px;
    letter-spacing: 0px;
    color: #c3c3c3;
}

.mega-menu > ul > li div.sub-nav > ul.sub-menu-wide > li > a {
    font-family: 'PT Sans';
    font-size: 11px;
    font-style: normal;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 11px;
    letter-spacing: 0px;
    color: #262626;
}

.sidr .sidr-inner > ul > li > a {
    font-family: 'PT Sans';
    font-size: 11px;
    font-style: normal;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 11px;
    letter-spacing: 0px;
    color: #ffffff;
}

.sidr .sidr-inner > ul > li ul a {
    font-family: 'PT Sans';
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    text-transform: none;
    line-height: 14px;
    letter-spacing: 0px;
    color: #999999;
}

.sidr .sidr-inner > ul li a > span.menu-subtitle {
    font-family: 'PT Sans';
    font-size: 14px;
    font-style: italic;
    font-weight: 400;
    text-transform: none;
    line-height: 14px;
    letter-spacing: 0px;
    color: #999999;
}

.sidr .sidr-inner > ul li a > i.sidr-dropdown-toggler:before {
    border-top-color: #999999;
}

.sidr .sidr-inner > ul > li > a > i.sidr-dropdown-toggler:before {
    border-top-color: #ffffff;
}

#top-panel-inner .top-panel-inner-wrapper,
body.top-inner-page-initializing:before {
    background: rgba(0, 0, 0, 0.93);
}

#top-panel-inner #dfd-top-panel-loader svg path {
    fill: rgba(0, 0, 0, 0.93);
}

#top-panel-inner .top-inner-page-close {
    color: #ffffff;
}

.login-header #loginModal p.login-submit button.button:hover {
    background: #22c971;
}

.login-header #loginModal div.title-registration > a:hover,
.login-header #dfd-lost-password p.submit .button:hover,
.login-header #dfd-register p.submit .button:hover {
    background: #ed3139;
}

.dfd-heading-module-wrap .dfd-heading-delimiter {
    border-bottom-color: #ff434b;
}

h1 {
    font-family: 'PT Sans';
    font-size: 55px;
    font-style: normal;
    font-weight: 700;
    text-transform: none;
    line-height: 60px;
    letter-spacing: 0px;
    color: #313131;
}

h2 {
    font-family: 'PT Sans';
    font-size: 45px;
    font-style: normal;
    font-weight: 700;
    text-transform: none;
    line-height: 45px;
    letter-spacing: -0.2px;
    color: #1c1c1c;
}

h3 {
    font-family: 'PT Sans';
    font-size: 35px;
    font-style: normal;
    font-weight: 700;
    text-transform: none;
    line-height: 45px;
    letter-spacing: -0.2px;
    color: #1c1c1c;
}

h4 {
    font-family: 'PT Sans';
    font-size: 25px;
    font-style: normal;
    font-weight: 700;
    text-transform: none;
    line-height: 30px;
    letter-spacing: 0px;
    color: #313131;
}

h5 {
    font-family: 'PT Sans';
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    text-transform: none;
    line-height: 25px;
    letter-spacing: 0px;
    color: #2b2b2b;
}

h6 {
    font-family: 'PT Sans';
    font-size: 11px;
    font-style: normal;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 15px;
    letter-spacing: 0px;
    color: #848484;
}

.dfd-content-title-big,
.dfd-countdown .number,
.dfd-countdown .dot,
#layout.single-post
.dfd-content-wrap.dfd-post_single
> article.post.format-audio
> .cover
h3.entry-title,
.dfd-audio-box .pp_fade #pp_full_res .pp_audio_container h3.entry-title,
.dfd-related-posts-wrap article.post h3.entry-title,
.pp_details .ppt,
.woocommerce-page #reviews .comment-text .meta strong,
.products.upsells h2,
.products.related h2,
.single-product .cart .reset_variations,
.dfd-hotspot-shortcode .HotspotPlugin_Hotspot > div > .Hotspot_Title {
    font-family: 'PT Sans';
    font-size: 17px;
    font-style: normal;
    font-weight: 700;
    text-transform: none;
    line-height: 23px;
    letter-spacing: 0px;
    color: #1c1c1c;
}

.form-search-section input[type='text'] {
    font-family: 'PT Sans';
}

.form-search-section ::-webkit-input-placeholder {
    font-family: 'PT Sans';
}

.form-search-section :-moz-placeholder {
    font-family: 'PT Sans';
}

.form-search-section ::-moz-placeholder {
    font-family: 'PT Sans';
}

.form-search-section :-ms-input-placeholder {
    font-family: 'PT Sans';
}

.dfd-content-title-small,
.sort-panel .filter a,
.dfd-single-pagination .dfd-controler,
.dfd-single-item-bottom .post-like,
#respond label,
.comment-edit-link,
.comment-reply-link,
blockquote .slug,
.widget_shopping_cart .mini-cart-quantity,
.shopping-cart-box .mini-cart-quantity,
.widget_shopping_cart p.total,
.shopping-cart-box p.total,
.dfd-share-title,
.share-count,
a.pp_next > i > span.count,
a.pp_previous > i > span.count,
.woocommerce-account form.login .lost_password,
.woocommerce-account table thead tr th,
.woocommerce-page #reviews #review_form #respond form label,
.post-password-form p label,
.dfd-portfolio-module.layout-fullscreen
.dfd-swiper-pagination
.dfd-swiper-pagination-bullet,
.dfd-gallery-module.layout-fullscreen
.dfd-swiper-pagination
.dfd-swiper-pagination-bullet,
blockquote cite,
.dfd-textmodule-blockquote cite,
#layout.single-post .quote-content cite {
    font-family: 'PT Sans';
    font-size: 10px;
    font-style: normal;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 10px;
    letter-spacing: 0px;
    color: #9c9c9c;
}

.yith-wcwl-message,
.onsale {
    font-family: 'PT Sans';
    font-size: 10px;
    font-style: normal;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0px;
}

.dfd-content-subtitle,
.widget_shopping_cart
.widget_shopping_cart_content
ul.cart_list
.variation,
.shopping-cart-box .widget_shopping_cart_content ul.cart_list .variation,
.pp_details .pp_description,
#cancel-comment-reply-link,
form label abbr,
.dfd-button-module-wrap .dfd-button-tooltip,
.logged-in-as,
.comment-notes {
    font-family: 'PT Sans';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    text-transform: none;
    line-height: 23px;
    letter-spacing: 0px;
    color: #939393;
}

.dfd-info-box .icon-wrapper .info-box-icon-text,
.dfd-info-box.style-2 .icon-wrapper .module-icon {
    background: #ff434b;
}

.dfd-info-box.style-3 .icon-wrapper .module-icon {
    color: #ff434b;
}

.dfd-info-banner .description {
    font-family: 'PT Sans';
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0px;
    color: #8b8b8b;
}

.dfd-info-banner .feature-title:not(.no_hover):hover {
    color: #ed3139;
}

.dfd-info-banner .number_block {
    background: #ff434b;
    color: #ffffff;
    font-family: 'PT Sans';
}

div.dfd-custom-theme .pp_content_container .pp_details .ppt,
div.dfd-custom-theme .pp_content_container .pp_details .pp_description,
div.dfd-custom-theme a.pp_next > i,
div.dfd-custom-theme a.pp_previous > i,
div.dfd-custom-theme a.pp_next > span.count,
div.dfd-custom-theme a.pp_previous > span.count,
div.dfd-custom-theme .pp_close,
div.dfd-custom-theme a.pp_expand,
div.dfd-custom-theme a.pp_contract,
div.dfd-custom-theme .pp_nav .pp_play,
div.dfd-custom-theme .pp_nav .pp_pause,
div.dfd-custom-theme .pp_social .dfd-share-title > i,
div.dfd-custom-theme a.pp_next > i > span.count,
div.dfd-custom-theme a.pp_previous > i > span.count,
div.dfd-custom-theme.dfd-audio-box
.pp_fade
#pp_full_res
.audioplayer
.audioplayer-volume
.audioplayer-volume-button
> a:before,
div.dfd-custom-theme.dfd-audio-box
.pp_fade
#pp_full_res
.audioplayer
.audioplayer-time.audioplayer-time-duration,
div.dfd-custom-theme.dfd-audio-box
.pp_fade
#pp_full_res
.audioplayer
.audioplayer-time.audioplayer-time-current,
div.dfd-custom-theme.dfd-audio-box
.pp_fade
#pp_full_res
.audioplayer
.audioplayer-playpause
> a:after,
div.dfd-custom-theme.dfd-audio-box
.pp_fade
#pp_full_res
.pp_audio_container
h3.entry-title {
    color: #ffffff;
}

div.dfd-custom-theme.dfd-audio-box
.pp_fade
#pp_full_res
.pp_audio_container
.entry-subtitle {
    color: rgba(255, 255, 255, 0.4);
}

div.dfd-custom-theme.dfd-audio-box
.pp_fade
#pp_full_res
.audioplayer
.audioplayer-bar {
    background: rgba(255, 255, 255, 0.1);
}

.audioplayer .audioplayer-bar .audioplayer-bar-played:before {
    background: #ffffff;
}

div.dfd-custom-theme.dfd-audio-box
.pp_fade
#pp_full_res
.pp_audio_container
.audioplayer
.audioplayer-playpause
> a:hover:before {
    background: rgba(255, 255, 255, 0.1);
}

div.dfd-custom-theme a.pp_next > i:hover,
div.dfd-custom-theme a.pp_previous > i:hover,
div.dfd-custom-theme.dfd-audio-box
.pp_fade
#pp_full_res
.pp_audio_container
.audioplayer
.audioplayer-playpause
> a:not(:hover):before {
    border-color: rgba(255, 255, 255, 0.1);
}

.dfd-link-style-wrap.style-2 .dfd-link-element .front,
.dfd-link-style-wrap.style-2 .dfd-link-element:hover .back,
.dfd-link-style-wrap.style-7 .dfd-link-element span {
    background: #ff434b;
}

.dfd-link-style-wrap.style-2 .dfd-link-element .back,
.dfd-link-style-wrap.style-7 .dfd-link-element .back {
    background: #ed3139;
}

.dfd-link-style-wrap.style-8 .dfd-link-element .back {
    border-bottom-color: #ff434b;
}

.dfd-link-style-wrap.style-1 .dfd-link-element:hover .front,
.dfd-link-style-wrap.style-3 .dfd-link-element:hover .front,
.dfd-link-style-wrap.style-4 .dfd-link-element .back,
.dfd-link-style-wrap.style-5 .dfd-link-element:hover .front,
.dfd-link-style-wrap.style-6 .dfd-link-element:hover .front,
.dfd-link-style-wrap.style-8 .dfd-link-element .back,
.dfd-link-style-wrap.style-9 .dfd-link-element:hover .front,
.dfd-link-style-wrap.style-10 .dfd-link-element:hover .front,
.dfd-link-style-wrap.style-11 .dfd-link-element:hover .front {
    color: #ff434b;
}

.dfd-link-style-wrap > div {
    font-family: 'PT Sans';
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: 0px;
    text-transform: uppercase;
}

.woocommerce-account form.login .form-row input[type='submit'],
.woocommerce-account
form.woocommerce-ResetPassword
.form-row
input[type='submit'] {
    background: #34db83;
}

.woocommerce-account form.login .form-row input[type='submit']:hover,
.woocommerce-account
form.woocommerce-ResetPassword
.form-row
input[type='submit']:hover {
    background: #22c971;
}

.dfd-new-share-module .front-share,
.dfd-new-share-module .back-share {
    font-family: 'PT Sans';
}

.dfd-new-share-module ul li a {
    color: #1c1c1c;
}

.dfd-portfolio .entry-thumb .entry-hover .title-wrap h3.entry-title,
.dfd-portfolio_archive
.entry-thumb
.entry-hover
.title-wrap
h3.entry-title,
.dfd-content-wrap article.dfd-portfolio h3.entry-title,
.dfd-content-wrap article.dfd-portfolio_archive h3.entry-title {
    font-family: 'PT Sans';
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    text-transform: none;
    line-height: 18px;
    letter-spacing: 0px;
    color: #2b2b2b;
}

.dfd-portfolio
.entry-thumb
.entry-hover
.title-wrap
.entry-subtitle.dfd-content-subtitle,
.dfd-portfolio_archive
.entry-thumb
.entry-hover
.title-wrap
.entry-subtitle.dfd-content-subtitle,
.dfd-content-wrap
article.dfd-portfolio
> .cover
.entry-subtitle.dfd-content-subtitle,
.dfd-content-wrap
article.dfd-portfolio_archive
> .cover
.entry-subtitle.dfd-content-subtitle {
    font-family: 'PT Sans';
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    text-transform: none;
    line-height: 14px;
    letter-spacing: 0px;
    color: #b5b5b5;
}

#layout.single-folio
.dfd-content-wrap.dfd-portfolio_single
> article.portfolio
.cover
.dfd-portfolio-description
.dfd-content-title-big {
    font-family: 'PT Sans';
    font-size: 13px;
    font-style: normal;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 13px;
    letter-spacing: 0px;
    color: #222222;
}

#layout.single-folio
.dfd-content-wrap.dfd-portfolio_single
> article.portfolio
.entry-content
> .columns
> a,
#layout.single-folio
.dfd-content-wrap.dfd-portfolio_single
> article.portfolio
.entry-content
> .columns
> p
> a,
#layout.single-folio
.dfd-content-wrap.dfd-portfolio_single
> article.portfolio
.entry-content
> .columns
> div
> a,
#layout.single-folio
.dfd-content-wrap.dfd-portfolio_single
> article.portfolio
.entry-content
> .columns
> div
> p
> a,
#layout.single-folio
.dfd-content-wrap.dfd-portfolio_single
> article.gallery_single
.entry-content
> .columns
> a,
#layout.single-folio
.dfd-content-wrap.dfd-portfolio_single
> article.gallery_single
.entry-content
> .columns
> p
> a,
#layout.single-folio
.dfd-content-wrap.dfd-portfolio_single
> article.gallery_single
.entry-content
> .columns
> div
> a,
#layout.single-folio
.dfd-content-wrap.dfd-portfolio_single
> article.gallery_single
.entry-content
> .columns
> div
> p
> a,
#layout.single-folio
.dfd-content-wrap.dfd-gallery_single
> article.portfolio
.entry-content
> .columns
> a,
#layout.single-folio
.dfd-content-wrap.dfd-gallery_single
> article.portfolio
.entry-content
> .columns
> p
> a,
#layout.single-folio
.dfd-content-wrap.dfd-gallery_single
> article.portfolio
.entry-content
> .columns
> div
> a,
#layout.single-folio
.dfd-content-wrap.dfd-gallery_single
> article.portfolio
.entry-content
> .columns
> div
> p
> a,
#layout.single-folio
.dfd-content-wrap.dfd-gallery_single
> article.gallery_single
.entry-content
> .columns
> a,
#layout.single-folio
.dfd-content-wrap.dfd-gallery_single
> article.gallery_single
.entry-content
> .columns
> p
> a,
#layout.single-folio
.dfd-content-wrap.dfd-gallery_single
> article.gallery_single
.entry-content
> .columns
> div
> a,
#layout.single-folio
.dfd-content-wrap.dfd-gallery_single
> article.gallery_single
.entry-content
> .columns
> div
> p
> a,
#layout.single-gallery
.dfd-content-wrap.dfd-portfolio_single
> article.portfolio
.entry-content
> .columns
> a,
#layout.single-gallery
.dfd-content-wrap.dfd-portfolio_single
> article.portfolio
.entry-content
> .columns
> p
> a,
#layout.single-gallery
.dfd-content-wrap.dfd-portfolio_single
> article.portfolio
.entry-content
> .columns
> div
> a,
#layout.single-gallery
.dfd-content-wrap.dfd-portfolio_single
> article.portfolio
.entry-content
> .columns
> div
> p
> a,
#layout.single-gallery
.dfd-content-wrap.dfd-portfolio_single
> article.gallery_single
.entry-content
> .columns
> a,
#layout.single-gallery
.dfd-content-wrap.dfd-portfolio_single
> article.gallery_single
.entry-content
> .columns
> p
> a,
#layout.single-gallery
.dfd-content-wrap.dfd-portfolio_single
> article.gallery_single
.entry-content
> .columns
> div
> a,
#layout.single-gallery
.dfd-content-wrap.dfd-portfolio_single
> article.gallery_single
.entry-content
> .columns
> div
> p
> a,
#layout.single-gallery
.dfd-content-wrap.dfd-gallery_single
> article.portfolio
.entry-content
> .columns
> a,
#layout.single-gallery
.dfd-content-wrap.dfd-gallery_single
> article.portfolio
.entry-content
> .columns
> p
> a,
#layout.single-gallery
.dfd-content-wrap.dfd-gallery_single
> article.portfolio
.entry-content
> .columns
> div
> a,
#layout.single-gallery
.dfd-content-wrap.dfd-gallery_single
> article.portfolio
.entry-content
> .columns
> div
> p
> a,
#layout.single-gallery
.dfd-content-wrap.dfd-gallery_single
> article.gallery_single
.entry-content
> .columns
> a,
#layout.single-gallery
.dfd-content-wrap.dfd-gallery_single
> article.gallery_single
.entry-content
> .columns
> p
> a,
#layout.single-gallery
.dfd-content-wrap.dfd-gallery_single
> article.gallery_single
.entry-content
> .columns
> div
> a,
#layout.single-gallery
.dfd-content-wrap.dfd-gallery_single
> article.gallery_single
.entry-content
> .columns
> div
> p
> a,
#layout.single-folio
.dfd-content-wrap.dfd-portfolio_single
> article.portfolio
.cover
.dfd-portfolio-description
a:not(.button),
#layout.single-folio
.dfd-content-wrap.dfd-portfolio_single
> article.gallery_single
.cover
.dfd-portfolio-description
a:not(.button),
#layout.single-folio
.dfd-content-wrap.dfd-gallery_single
> article.portfolio
.cover
.dfd-portfolio-description
a:not(.button),
#layout.single-folio
.dfd-content-wrap.dfd-gallery_single
> article.gallery_single
.cover
.dfd-portfolio-description
a:not(.button),
#layout.single-gallery
.dfd-content-wrap.dfd-portfolio_single
> article.portfolio
.cover
.dfd-portfolio-description
a:not(.button),
#layout.single-gallery
.dfd-content-wrap.dfd-portfolio_single
> article.gallery_single
.cover
.dfd-portfolio-description
a:not(.button),
#layout.single-gallery
.dfd-content-wrap.dfd-gallery_single
> article.portfolio
.cover
.dfd-portfolio-description
a:not(.button),
#layout.single-gallery
.dfd-content-wrap.dfd-gallery_single
> article.gallery_single
.cover
.dfd-portfolio-description
a:not(.button) {
    color: #ff434b;
}

#layout.single-folio
.dfd-content-wrap.dfd-portfolio_single
> article.portfolio
.entry-content
> .columns
> p
> ul
> li:before,
#layout.single-folio
.dfd-content-wrap.dfd-portfolio_single
> article.portfolio
.entry-content
> .columns
> ul
> li:before,
#layout.single-folio
.dfd-content-wrap.dfd-portfolio_single
> article.gallery_single
.entry-content
> .columns
> p
> ul
> li:before,
#layout.single-folio
.dfd-content-wrap.dfd-portfolio_single
> article.gallery_single
.entry-content
> .columns
> ul
> li:before,
#layout.single-folio
.dfd-content-wrap.dfd-gallery_single
> article.portfolio
.entry-content
> .columns
> p
> ul
> li:before,
#layout.single-folio
.dfd-content-wrap.dfd-gallery_single
> article.portfolio
.entry-content
> .columns
> ul
> li:before,
#layout.single-folio
.dfd-content-wrap.dfd-gallery_single
> article.gallery_single
.entry-content
> .columns
> p
> ul
> li:before,
#layout.single-folio
.dfd-content-wrap.dfd-gallery_single
> article.gallery_single
.entry-content
> .columns
> ul
> li:before,
#layout.single-gallery
.dfd-content-wrap.dfd-portfolio_single
> article.portfolio
.entry-content
> .columns
> p
> ul
> li:before,
#layout.single-gallery
.dfd-content-wrap.dfd-portfolio_single
> article.portfolio
.entry-content
> .columns
> ul
> li:before,
#layout.single-gallery
.dfd-content-wrap.dfd-portfolio_single
> article.gallery_single
.entry-content
> .columns
> p
> ul
> li:before,
#layout.single-gallery
.dfd-content-wrap.dfd-portfolio_single
> article.gallery_single
.entry-content
> .columns
> ul
> li:before,
#layout.single-gallery
.dfd-content-wrap.dfd-gallery_single
> article.portfolio
.entry-content
> .columns
> p
> ul
> li:before,
#layout.single-gallery
.dfd-content-wrap.dfd-gallery_single
> article.portfolio
.entry-content
> .columns
> ul
> li:before,
#layout.single-gallery
.dfd-content-wrap.dfd-gallery_single
> article.gallery_single
.entry-content
> .columns
> p
> ul
> li:before,
#layout.single-gallery
.dfd-content-wrap.dfd-gallery_single
> article.gallery_single
.entry-content
> .columns
> ul
> li:before {
    background: #ff434b;
}

.dfd-portfolio .entry-thumb .entry-hover .title-wrap h3.entry-title,
.dfd-portfolio
.entry-thumb
.entry-hover
.title-wrap
.entry-subtitle.dfd-content-subtitle,
.dfd-portfolio_archive
.entry-thumb
.entry-hover
.title-wrap
h3.entry-title,
.dfd-portfolio_archive
.entry-thumb
.entry-hover
.title-wrap
.entry-subtitle.dfd-content-subtitle,
.dfd-portfolio .entry-thumb .entry-hover .dfd-hover-buttons-wrap,
.dfd-portfolio_archive .entry-thumb .entry-hover .dfd-hover-buttons-wrap {
    color: #ffffff;
}

.dfd-portfolio .entry-thumb .entry-hover .title-wrap.diagonal-line:before,
.dfd-portfolio
.entry-thumb
.entry-hover
.title-wrap.title-underline
h3.entry-title:before,
.dfd-portfolio
.entry-thumb
.entry-hover
.title-wrap.square-behind-heading:before,
.dfd-portfolio_archive
.entry-thumb
.entry-hover
.title-wrap.diagonal-line:before,
.dfd-portfolio_archive
.entry-thumb
.entry-hover
.title-wrap.title-underline
h3.entry-title:before,
.dfd-portfolio_archive
.entry-thumb
.entry-hover
.title-wrap.square-behind-heading:before {
    border-color: rgba(255, 255, 255, 0.1);
}

article.dfd-portfolio
.entry-thumb
.entry-hover
.dfd-hover-buttons-wrap
> *:hover:after,
article.dfd-portfolio_archive
.entry-thumb
.entry-hover
.dfd-hover-buttons-wrap
> *:hover:after {
    background: rgba(255, 255, 255, 0.1);
}

.dfd-portfolio
.entry-thumb
.entry-hover
.plus-link
.plus-link-container
.plus-link-out,
.dfd-portfolio
.entry-thumb
.entry-hover
.plus-link
.plus-link-container
.plus-link-come,
.dfd-portfolio .entry-thumb:hover .entry-hover .dfd-dots-link span,
.dfd-portfolio_archive
.entry-thumb
.entry-hover
.plus-link
.plus-link-container
.plus-link-out,
.dfd-portfolio_archive
.entry-thumb
.entry-hover
.plus-link
.plus-link-container
.plus-link-come,
.dfd-portfolio_archive
.entry-thumb:hover
.entry-hover
.dfd-dots-link
span {
    background: #ffffff !important;
}

article.dfd-portfolio
.entry-thumb
.entry-hover
.dfd-hover-frame-deco
.line,
article.dfd-portfolio_archive
.entry-thumb
.entry-hover
.dfd-hover-frame-deco
.line {
    background: #ffffff !important;
}

.dfd-portfolio .entry-thumb .entry-hover:before,
.dfd-portfolio_archive .entry-thumb .entry-hover:before,
.dfd-portfolio.dfd-3d-parallax:hover .cover .thumb-wrap:before,
.dfd-portfolio_archive.dfd-3d-parallax:hover .cover .thumb-wrap:before {
    opacity: 0.7 !important;
}

.dfd-presen-bg-decor-wrap .head-wrap .icon-wrap {
    color: #ff434b;
}

.dfd-presentation-tilted-wrap
.dfd-presentation-tilted-item
.head-container
.icon-wrap {
    color: #ff434b;
}

.dfd-pricing-block.style-03 .block-head,
.dfd-pricing-block.style-03 .block-bottom {
    background: #ff434b;
}

.dfd-pricing-block.style-02 .icon-wrap {
    color: #ff434b;
}

.dfd-progressbar .meter {
    background: #ff434b;
}

.dfd-module-read-more-wrap.read-more-5 .icon-wrap:before,
.dfd-module-read-more-wrap.read-more-3 a:hover:hover .icon-wrap .line,
.dfd-module-read-more-wrap.read-more-6 a:hover .icon-wrap .dots {
    background: #ff434b;
}

.dfd-module-read-more-wrap.read-more-5 a:hover .icon-wrap:before {
    background: #ed3139;
}

.dfd-module-read-more-wrap.read-more-8 .button i {
    color: #ff434b;
}

.dfd-services-wrap.style-2
.dfd-service-item
.dfd-service-front
.icon-wrap
.icon-decoration:after,
.dfd-services-wrap.flip .dfd-service-back,
.dfd-services-wrap.cubic .dfd-service-back {
    background: #ff434b;
}

#side-area {
    background-color: #1d1e20;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
}

.dfd-simple-advertisement div.box-title {
    font-family: 'PT Sans';
}

.dfd-simple-advertisement .box-info {
    background-color: #ff434b;
}

h1.dfd-page-title {
    font-family: 'PT Sans';
    font-size: 50px;
    font-style: normal;
    font-weight: 700;
    text-transform: none;
    line-height: 50px;
    letter-spacing: 0px;
    color: #313131;
}

h2.dfd-page-subtitle {
    font-family: 'PT Sans';
    font-size: 25px;
    font-style: normal;
    font-weight: 400;
    text-transform: none;
    line-height: 25px;
    letter-spacing: 0px;
    color: #c3c3c3;
}

.breadcrumbs,
#bbpress-forums #crumbs {
    font-family: 'PT Sans';
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    text-transform: none;
    line-height: 13px;
    letter-spacing: 0px;
    color: #808080;
}

div.page-title-inner .breadcrumbs > nav > span:before {
    background: #808080;
}

@media only screen and (max-width: 1280px) {
    .page-title-inner:not(.full-height) h1.dfd-page-title {
        letter-spacing: 0em;
    }
}

@media only screen and (max-width: 1280px) and (min-width: 1025px) {
    .page-title-inner:not(.full-height) h1.dfd-page-title {
        font-size: 42.5px;
        line-height: 1;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 800px) {
    .page-title-inner:not(.full-height) h1.dfd-page-title {
        font-size: 35px;
        line-height: 1;
    }
}

@media only screen and (max-width: 799px) and (min-width: 460px) {
    .page-title-inner:not(.full-height) h1.dfd-page-title {
        font-size: 32.5px;
        line-height: 1;
    }
}

@media only screen and (max-width: 459px) {
    .page-title-inner:not(.full-height) h1.dfd-page-title {
        font-size: 30px;
        line-height: 1;
    }
}

@media only screen and (max-width: 1280px) {
    .page-title-inner:not(.full-height) h2.dfd-page-subtitle {
        letter-spacing: 0em;
    }
}

@media only screen and (max-width: 1280px) and (min-width: 1025px) {
    .page-title-inner:not(.full-height) h2.dfd-page-subtitle {
        font-size: 21.25px;
        line-height: 1;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 800px) {
    .page-title-inner:not(.full-height) h2.dfd-page-subtitle {
        font-size: 17.5px;
        line-height: 1;
    }
}

@media only screen and (max-width: 799px) and (min-width: 460px) {
    .page-title-inner:not(.full-height) h2.dfd-page-subtitle {
        font-size: 16.25px;
        line-height: 1;
    }
}

@media only screen and (max-width: 459px) {
    .page-title-inner:not(.full-height) h2.dfd-page-subtitle {
        font-size: 15px;
        line-height: 1;
    }
}

.dfd-subscribe-wrap .submit {
    background: #ff434b;
}

.dfd-subscribe-wrap .submit {
    border-color: #ff434b;
}

.dfd-subscribe-wrap input[type='text'] {
    font-family: 'PT Sans';
    color: #8b8b8b;
}

.dfd-subscribe-wrap ::-webkit-input-placeholder {
    font-family: 'PT Sans';
}

.dfd-subscribe-wrap :-moz-placeholder {
    font-family: 'PT Sans';
}

.dfd-subscribe-wrap ::-moz-placeholder {
    font-family: 'PT Sans';
}

.dfd-subscribe-wrap :-ms-input-placeholder {
    font-family: 'PT Sans';
}

.dfd-portfolio-module.layout-fullscreen
.swiper-navigation-wrap
.dfd-swiper-nav,
.dfd-gallery-module.layout-fullscreen
.swiper-navigation-wrap
.dfd-swiper-nav {
    border-color: #ff434b;
}

.dfd-portfolio-module.layout-fullscreen
.swiper-navigation-wrap
.dfd-swiper-nav:hover,
.dfd-gallery-module.layout-fullscreen
.swiper-navigation-wrap
.dfd-swiper-nav:hover {
    background: #ff434b;
}

.dfd-team-member .team-member-description {
    font-family: 'PT Sans';
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0px;
    color: #8b8b8b;
}

.dfd-testimonial-content {
    font-family: 'PT Sans';
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0px;
    color: #8b8b8b;
}

.dfd-testimonial-slider .slick-dots li.slick-active button {
    background: #ff434b;
}

.has-tooltip {
    border-bottom-color: #9c9c9c;
}

.has-popover {
    color: #8b8b8b;
}

.has-tooltip {
    color: #5d5d5d;
}

.popover-bg {
    color: #5d5d5d;
    background-color: #e9e9e9;
}

.has-popover:hover,
.has-tooltip:hover {
    color: #ff434b;
    border-bottom-color: #ff434b;
}

.dfd-videoplayer .decoration-icon {
    background: #ff434b;
}

.dfd-videoplayer.style-2 .button-wrap:hover .decoration-icon {
    background: #ed3139;
}

body.dfd-custom-padding-html {
    margin: 30px;
}

body.dfd-custom-padding-html .dfd-frame-line.line-top,
body.dfd-custom-padding-html .dfd-frame-line.line-bottom {
    height: 30px;
}

body.dfd-custom-padding-html .dfd-frame-line.line-left,
body.dfd-custom-padding-html .dfd-frame-line.line-right {
    width: 30px;
}

body.dfd-custom-padding-html
#header-container:not(.header-style-12):not(.header-style-13):not(.header-style-14)
#header,
body.dfd-custom-padding-html
#header-container:not(.header-style-12):not(.header-style-13):not(.header-style-14)
.header {
    padding: 0 30px;
}

body.dfd-custom-padding-html #top-panel-inner .top-panel-inner-wrapper {
    padding: 0 30px;
}

body.dfd-custom-padding-html #top-panel-inner .top-inner-page {
    margin-right: 30px;
}

body.dfd-custom-padding-html .body-back-to-top {
    right: 70px;
}

body.dfd-custom-padding-html .body-back-to-top.visible {
    bottom: 70px;
}

body.dfd-custom-padding-html .body-back-to-top.visible.lifted {
    bottom: 160px;
}

@media only screen and (min-width: 800px) {
    body.dfd-custom-padding-html .dfd-parallax-footer {
        margin-bottom: 0;
    }

    body.dfd-custom-padding-html .dfd-parallax-footer #footer-wrap {
        padding-left: 30px;
        padding-right: 30px;
        margin-bottom: 30px;
    }
}

body.dfd-custom-padding-html
.dfd-single-pagination.fixed.lifted
.page-inner-nav {
    bottom: 60px;
}

body.dfd-custom-padding-html
.dfd-single-pagination.fixed
.page-inner-nav.nav-prev {
    left: 60px;
}

body.dfd-custom-padding-html
.dfd-single-pagination.fixed
.page-inner-nav.nav-next {
    right: 60px;
}

@media only screen and (min-width: 640px) {
    body.dfd-custom-padding-html div.dfd-custom-theme .pp_gallery {
        width: auto;
        bottom: 30px;
        left: 30px;
        right: 30px;
    }

    body.dfd-custom-padding-html a.pp_previous > span {
        margin-right: -66px;
    }

    body.dfd-custom-padding-html a.pp_next > span {
        margin-left: -66px;
    }
}

.dfd-custom-padding-html #side-area {
    top: 30px;
    bottom: 30px;
}

.dfd-custom-padding-html #side-area.opened {
    right: 30px;
}

.dfd-custom-padding-html #side-area.opened.side-area-left {
    left: 30px;
}

.dfd-custom-padding-html.admin-bar #side-area {
    top: 62px;
}

.dfd-custom-padding-html.admin-bar .form-search-section {
    top: 62px;
}

body.admin-bar.dfd-custom-padding-html
#qLoverlay
#qLbar_wrap
#qLbar.dfd-preloader-bar-top {
    top: 62px;
}

body.dfd-custom-padding-html
#qLoverlay
#qLbar_wrap
#qLbar.dfd-preloader-bar-top {
    top: 62px;
}

body.dfd-custom-padding-html
#qLoverlay
#qLbar_wrap
#qLbar.dfd-preloader-bar-bottom {
    bottom: 30px;
}

.dfd-custom-padding-html .form-search-section {
    top: 30px;
    bottom: 30px;
    left: 30px;
    right: 30px;
}

@media only screen and (min-width: 1101px) {
    body.dfd-custom-padding-html
    #header-container.menu-position-bottom:not(.small) {
        bottom: 30px;
    }

    body.dfd-custom-padding-html
    #header-container.header-style-8
    #header
    .header-wrap,
    body.dfd-custom-padding-html
    #header-container.header-style-9
    #header
    .header-wrap {
        top: 30px;
        bottom: 30px;
        left: 30px;
        right: 30px;
    }

    body.dfd-custom-padding-html #header-container.header-style-12 #header,
    body.dfd-custom-padding-html #header-container.header-style-13 #header,
    body.dfd-custom-padding-html #header-container.header-style-14 #header {
        top: 30px;
        bottom: 30px;
        left: 30px;
    }

    body.dfd-custom-padding-html #header-container.header-style-12.right,
    body.dfd-custom-padding-html #header-container.header-style-13.right,
    body.dfd-custom-padding-html #header-container.header-style-14.right {
        right: 30px;
    }

    body.dfd-custom-padding-html.admin-bar
    #header-container.header-style-8
    #header
    .header-wrap,
    body.dfd-custom-padding-html.admin-bar
    #header-container.header-style-9
    #header
    .header-wrap {
        top: 62px;
    }

    body.dfd-custom-padding-html.admin-bar
    #header-container.header-style-12
    #header,
    body.dfd-custom-padding-html.admin-bar
    #header-container.header-style-13
    #header,
    body.dfd-custom-padding-html.admin-bar
    #header-container.header-style-14
    #header {
        top: 62px;
    }
}

body.dfd-custom-padding-html #top-panel-inner {
    margin-top: 30px;
}

body.admin-bar.dfd-custom-padding-html #top-panel-inner {
    margin-top: 62px;
}

@media only screen and (min-width: 640px) and (max-width: 782px) {
    body.dfd-custom-padding-html.admin-bar .form-search-section {
        top: 76px;
    }
}

@media only screen and (max-width: 782px) {
    body.admin-bar.dfd-custom-padding-html #wpadminbar {
        padding: 0 30px;
    }
}

@media only screen and (max-width: 1128px) {
    body.dfd-custom-padding-html
    #header-container.header-style-5
    + #main-wrap
    .row {
        min-width: 0;
        width: auto;
    }
}

@media only screen and (min-width: 799px) {
    body.dfd-custom-padding-html .tp-leftarrow.custom {
        margin-left: 30px;
    }

    body.dfd-custom-padding-html .tp-rightarrow.custom {
        margin-right: 30px;
    }
}

.dfd-custom-padding-html .dfd-parallax-bg-container.active {
    left: 0;
}

.dfd-custom-padding-html .dfd-parallax-bg-container.active > div {
    left: 30px !important;
    right: 30px !important;
}

.dfd-custom-padding-html.admin-bar
.dfd-full-screen-scroll-content-wrapper {
    padding-top: 62px;
}

.dfd-custom-padding-html .dfd-full-screen-scroll-content-wrapper {
    padding-top: 30px;
}

.dfd-custom-padding-html #multiscroll-nav.right {
    margin-right: 30px;
}

.dfd-custom-padding-html #multiscroll-nav.left {
    margin-left: 30px;
}

body.dfd-custom-padding-html .dfd-fullscreen-video-container {
    top: 30px;
    bottom: 30px;
    left: 30px;
    right: 30px;
}

body.dfd-custom-padding-html .woocommerce.woo-msg {
    top: 30px !important;
}

body.dfd-custom-padding-html #fp-nav.left {
    left: 47px !important;
}

body.dfd-custom-padding-html #fp-nav.right {
    right: 47px !important;
}

body.dfd-custom-padding-html .sidr {
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
}

body.dfd-custom-padding-html .sidr .sidr-widgets {
    padding-left: 55px;
}

body.admin-bar.dfd-custom-padding-html .sidr {
    padding-top: 62px;
}

@media only screen and (max-width: 782px) {
    body.admin-bar.dfd-custom-padding-html .sidr {
        padding-top: 76px;
    }
}

body.dfd-custom-padding-html .dfd-frame-line.line-left,
body.dfd-custom-padding-html .dfd-frame-line.line-right,
body.dfd-custom-padding-html .dfd-frame-line.line-top,
body.dfd-custom-padding-html .dfd-frame-line.line-bottom {
    background: #ffffff;
}

body.dfd-custom-padding-html.side-area-opened #side-area {
    -webkit-transform: translateX(-30px);
    -moz-transform: translateX(-30px);
    -o-transform: translateX(-30px);
    transform: translateX(-30px);
}

.widget_price_filter .price_slider_wrapper .price_slider .ui-slider-range,
.widget.widget_calendar
.calendar_wrap
#wp-calendar
tbody
tr
td
a:hover:before {
    background: #ff434b;
}

.widget_dfd_login_widget .login-lost-password a:hover {
    color: #ff434b;
}

.widget_dfd_login_widget .login-logout .button,
.widget_dfd_login_widget .login-submit .button {
    background: #34db83;
}

.widget_dfd_login_widget .login-logout .button:hover,
.widget_dfd_login_widget .login-submit .button:hover {
    background: #22c971;
}

.widget_display_replies li a {
    color: #363535;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul > li.is-active {
    background: #ff434b;
}

.woocommerce-account .woocommerce-MyAccount-content > p > a,
.woocommerce-thankyou-order-received a:hover,
.woocommerce-thankyou-order-received .button:hover,
.woocommerce-thankyou-order-received .button.wc-backward:hover,
.woocommerce-message a:hover,
.woocommerce-message .button:hover,
.woocommerce-message .button.wc-backward:hover,
.woocommerce-error a:hover,
.woocommerce-error .button:hover,
.woocommerce-error .button.wc-backward:hover,
.woocommerce-info a:hover,
.woocommerce-info .button:hover,
.woocommerce-info .button.wc-backward:hover {
    color: #ff434b;
}

.type-product .summary .product_title,
.dfd-single-product-module .product_title.entry-title {
    font-family: 'Montserrat';
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    text-transform: none;
    line-height: 30px;
    letter-spacing: -2px;
    color: #272727;
}

h4.dfd-woocommerce-subtitle {
    font-family: 'Open Sans';
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    text-transform: none;
    line-height: 14px;
    letter-spacing: 0px;
    color: #7f7f7f;
}

.single-product .dfd-single-price-wrap .price,
.single-product .single_variation_wrap .single_variation .price,
.single-product .single_variation_wrap .single_variation .stock {
    font-family: 'Montserrat';
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    text-transform: none;
    line-height: 30px;
    letter-spacing: -0.4px;
    color: #272727;
}

.single-product .dfd-single-price-wrap .price del {
    color: #a6a6a6;
}

.dfd-shop-loop-title,
body.checkout
#main-content
.dfd-content-wrap
.checkout.woocommerce-checkout
h3,
body.checkout
#main-content
.dfd-content-wrap
.checkout.woocommerce-checkout
.woocommerce-checkout-review-order-table
thead
th,
body.checkout
#main-content
.dfd-content-wrap
.checkout.woocommerce-checkout
.woocommerce-checkout-review-order-table
tbody
td,
body.checkout
#main-content
.dfd-content-wrap
.checkout.woocommerce-checkout
.woocommerce-checkout-review-order-table
tfoot
.cart-subtotal,
body.checkout
#main-content
.dfd-content-wrap
.checkout.woocommerce-checkout
.woocommerce-checkout-review-order-table
tfoot
.cart-subtotal,
body.checkout
#main-content
.dfd-content-wrap
.checkout.woocommerce-checkout
.woocommerce-checkout-review-order-table
tfoot
.shipping
th,
body.checkout
#main-content
.dfd-content-wrap
.checkout.woocommerce-checkout
.woocommerce-checkout-review-order-table
tfoot
.order-total,
.woocommerce-cart .woocommerce > form table.shop_table thead tr th,
.woocommerce-cart .woocommerce > form table.shop_table tbody tr td,
.woocommerce-cart .woocommerce .cart-collaterals h2,
.woocommerce-cart
.woocommerce
.cart-collaterals
table.shop_table
tbody
tr
th,
.woocommerce-cart
.woocommerce
.cart-collaterals
table.shop_table
tbody
tr
td,
body.woocommerce-cart
.dfd-content-wrap
table.shop_table
td.actions
.coupon
label,
body.woocommerce-cart .shipping-calculator-button,
#yith-wcwl-form .shop_table thead th,
body.woocommerce-wishlist #yith-wcwl-form .shop_table tbody td,
.dfd-woo-empty-content p.cart-empty,
body.woocommerce-order-received .woocommerce ul li,
body.woocommerce-order-received .woocommerce h2,
body.woocommerce-order-received .woocommerce h3,
body.woocommerce-order-received p.woocommerce-thankyou-order-received,
body.woocommerce-order-received
.woocommerce
.shop_table:not(.customer_details)
tfoot
tr:first-child
th,
body.woocommerce-order-received
.woocommerce
.shop_table:not(.customer_details)
tfoot
tr:last-child
th,
body.woocommerce-order-received
.woocommerce
.shop_table:not(.customer_details)
thead
th,
body.woocommerce-order-received
.woocommerce
.shop_table:not(.customer_details)
tbody
tr
th,
body.woocommerce-order-received
.woocommerce
.shop_table:not(.customer_details)
tbody
tr
td,
body.woocommerce-order-received
.woocommerce
.shop_table:not(.customer_details)
tfoot
tr
th,
.woocommerce-MyAccount-content
.woocommerce-MyAccount-orders
tbody
tr
td.order-number,
.woocommerce-MyAccount-content
.woocommerce-MyAccount-orders
tbody
tr
td.order-status,
.woocommerce-MyAccount-content
.woocommerce-MyAccount-orders
tbody
tr
td.order-total
.amount,
.woocommerce-account form.woocommerce-EditAccountForm legend,
.woocommerce-view-order
.woocommerce-MyAccount-content
.order_details
tfoot
tr:first-child
th,
.woocommerce-view-order
.woocommerce-MyAccount-content
.order_details
tfoot
tr:last-child
th {
    font-family: 'Montserrat';
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    text-transform: none;
    line-height: 18px;
    letter-spacing: -0.4px;
    color: #2d2d2d;
}

.products .product .woo-title-wrap .price {
    font-family: 'Montserrat';
    font-size: 13px;
    font-style: normal;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 15px;
    letter-spacing: -0.4px;
    color: #272727;
}

body.woocommerce-cart
.dfd-content-wrap
> .woocommerce
.cart-collaterals
table.shop_table
tbody
tr.shipping
.shipping-calculator-button:hover,
body.woocommerce-cart
.dfd-content-wrap
> .woocommerce
> form
table.shop_table
tbody
tr
td.actions
.coupon
+ .button:hover {
    color: #ff434b;
}

.single-product .woocommerce-tabs .tabs.wc-tabs > li.active,
body.checkout
#main-content
.dfd-content-wrap
> .woocommerce
input[type='radio']:after {
    background: #ff434b;
}

.woocommerce .star-rating span:before,
.woocommerce-page .star-rating span:before,
.woocommerce-page
#reviews
#review_form
#respond
.comment-form-rating
p
span
a:after {
    color: #f4b900;
}

.yith-wcwl-message,
.onsale {
    background: #f4b900;
    border-radius: 4px;
}

.dfd-color-main,
#respond form a:hover,
#cancel-comment-reply-link:hover,
.wpb_text_column
a:not(.quote-content):not(.dfd-post-link-url):not(.fn):not(.dfd-post-link-title):not(.dk_toggle),
.dfd-content-wrap:not(.dfd-post_single)
article.post.sticky
> .cover
h3.entry-title,
.dfd-posts-module:not(.dfd-post_single)
article.post.sticky
> .cover
h3.entry-title {
    color: #ff434b;
}

.dfd-background-main,
.total_cart_header .woo-cart-contents .woo-cart-details:before,
.products .product .woo-cover .wishlist-button-wrap:hover,
.wpb_text_column > div > ul li:before,
.wpb_text_column > p > ul li:before,
.wpb_text_column > ul li:before,
#layout.dfd-default-template .dfd-content-wrap > p > ul > li:before,
#layout.dfd-default-template .dfd-content-wrap > ul > li:before {
    background: #ff434b;
}

input[type='checkbox']:hover:before {
    border-color: #34db83;
}

input[type='checkbox']:checked:before {
    border-color: #34db83;
    background: #34db83;
}

.sort-panel:not(.advanced) .filter > li.active:before,
.sort-panel:not(.advanced) .filter > li.active:before {
    border-color: #ff434b;
}

.dfd-color-second {
    color: #e9e9e9;
}

.dfd-background-second {
    background: #e9e9e9;
}

.dfd-color-third {
    color: #34db83;
}

.dfd-background-third,
body.checkout
#main-content
.dfd-content-wrap
> .woocommerce
.dfd-login-wrap
form.login
> .clear
+ .form-row
.button {
    background: #34db83;
}

body,
dd,
div,
dl,
dt,
form,
li,
ol,
p,
pre,
td,
th,
ul,
#shipping_method li label,
body.checkout
#main-content
.dfd-content-wrap
> .woocommerce
.checkout.woocommerce-checkout
#order_review
#payment
.payment_methods
> li
label,
.woocommerce-page table.shop_attributes td,
.login-header p.login-remember label,
body.woocommerce-order-received ul li strong,
body.woocommerce-order-received
.shop_table:not(.customer_details)
tfoot
tr:nth-child(2)
th,
body.woocommerce-order-received
.shop_table:not(.customer_details)
tfoot
tr:nth-child(3)
th,
body.woocommerce-order-received
.shop_table:not(.customer_details)
tfoot
tr:nth-child(3)
td,
body.woocommerce-order-received
.shop_table:not(.customer_details)
tbody
tr
td.product-name,
body.woocommerce-order-received
#main-content
.wc-bacs-bank-details-heading
+ h3 {
    font-family: 'PT Sans';
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    text-transform: none;
    line-height: 25px;
    letter-spacing: 0px;
    color: #8b8b8b;
}

em.dfd-textmodule-featured-decoration {
    font-family: 'PT Sans';
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    text-transform: none;
    line-height: 18px;
    letter-spacing: 0px;
    color: #7b7b7b;
}

.entry-meta,
.widget_recent_entries ul li .post-date,
.audioplayer-time,
.woocommerce-page
#reviews
#comments
ol.commentlist
li
.comment_container
.comment-text
.meta
time,
.widget_recent_reviews li .reviewer,
.widget_display_replies li div {
    font-family: 'PT Sans';
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    text-transform: none;
    line-height: 12px;
    letter-spacing: 0px;
    color: #808080;
}

h3.widget-title,
.widget_calendar .calendar_wrap #wp-calendar thead th,
.widget_top_rated_products .product_summary .woocommerce-Price-amount,
.widget_recently_viewed_products
.product_summary
.woocommerce-Price-amount,
.widget_products .product_summary .woocommerce-Price-amount,
#ui-datepicker-div.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all
.ui-datepicker-calendar
thead
th,
.shopping-cart-box
.widget_shopping_cart_content
ul.cart_list
li
.mini-cart-content,
mini-cart-quantity {
    font-family: 'PT Sans';
    font-size: 13px;
    font-style: normal;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 13px;
    letter-spacing: 0px;
    color: #222222;
}

.dfd-widget-post-title,
.widget_recent_entries ul li a,
.widget_rss ul li .rsswidget,
.widget_recently_viewed_products .product_summary a,
.widget_recent_reviews li > a,
.widget_top_rated_products li .product_summary a,
.widget_products li .product_summary a,
.widget_shopping_cart .widget_shopping_cart_content ul.cart_list li a,
.shopping-cart-box .widget_shopping_cart_content ul.cart_list li a {
    font-family: 'PT Sans';
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    text-transform: none;
    line-height: 22px;
    letter-spacing: 0px;
    color: #363535;
}

.dfd-widget-content-title,
.widget_calendar .calendar_wrap #wp-calendar caption,
.widget_calendar .calendar_wrap #wp-calendar tbody td,
.widget_tag_cloud .tagcloud a,
.widget_product_tag_cloud a,
.widget_archive ul li,
.widget_categories ul li,
.widget_categories .has-sub-category > a,
.widget_nav_menu .menu .sub-nav-item.has-submenu > a,
.widget_nav_menu .menu .nav-item.has-submenu > a,
.widget_pages ul .page_item.page_item_has_children > a,
.dfd-single-tags a,
.widget_dfd_tags .tags-widget a,
.single-product .product_meta .tagged_as a,
body.checkout #main-content .woocommerce form p label,
.single-product .cart table.variations tr td.label,
.single-product .cart table.variations tr td.label label,
#ui-datepicker-div.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all
.ui-datepicker-title,
#ui-datepicker-div.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all
.ui-datepicker-calendar
tbody
td,
.woocommerce-account.woocommerce-page form label {
    font-family: 'PT Sans';
    font-size: 11px;
    font-style: normal;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 22px;
    letter-spacing: 0px;
    color: #3a3a3a;
}

.dfd-widget-comment-title,
.widget_rss ul li .rss-date,
.widget_rss ul li cite,
.widget_recent_comments .recentcomments .comment-author-link,
.widget_recent_comments .recentcomments a,
.widget_recent_comments .recentcomments,
.widget_display_replies li {
    font-family: 'PT Sans';
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    text-transform: none;
    line-height: 18px;
    letter-spacing: 0px;
    color: #363535;
}

.dfd-widget-list-content,
.widget_akismet_widget .a-stats a strong span,
.widget_archive ul li a,
.widget_categories ul li a,
.widget_nav_menu .menu .nav-item a,
.widget_nav_menu .menu .nav-item,
.widget_nav_menu .menu .nav-item .sub-nav .mega-menu-item,
.widget_pages ul .page_item,
.widget_meta ul li,
.widget_akismet_widget .a-stats a,
.widget_archive ul li,
.widget_categories ul li,
.widget_layered_nav_filters li,
body.checkout
#main-content
.dfd-content-wrap
> .woocommerce
.dfd-login-wrap
form.login
.lost_password
a,
.woocommerce-thankyou-order-received a,
.woocommerce-thankyou-order-received .button,
.woocommerce-thankyou-order-received .button.wc-backward,
.woocommerce-message a,
.woocommerce-message .button,
.woocommerce-message .button.wc-backward,
.woocommerce-error a,
.woocommerce-error .button,
.woocommerce-error .button.wc-backward,
.woocommerce-info a,
.woocommerce-info .button,
.woocommerce-info .button.wc-backward,
body.checkout
#main-content
.dfd-content-wrap
> .woocommerce
.checkout.woocommerce-checkout
#order_review
#payment
.payment_methods
.payment_method_paypal
label
a,
.widget_product_categories .cat-item,
.widget_layered_nav .wc-layered-nav-term,
body.checkout
#main-content
.dfd-content-wrap
> .woocommerce
.checkout.woocommerce-checkout
h3#ship-to-different-address
label,
#bbpress-forums #bbp-single-user-details #bbp-user-navigation li {
    font-family: 'PT Sans';
    font-size: 13px;
    font-style: normal;
    font-weight: 700;
    text-transform: none;
    line-height: 13px;
    letter-spacing: 0px;
    color: #2b2b2b;
}

.dfd-widget-big-title,
h3.entry-title.dfd-widget-big-title {
    font-family: 'PT Sans';
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    text-transform: none;
    line-height: 26px;
    letter-spacing: 0px;
    color: #313131;
}

.dfd-form-heading {
    font-family: 'PT Sans';
    font-size: 25px;
    font-style: normal;
    font-weight: 700;
    text-transform: none;
    line-height: 25px;
    letter-spacing: 0px;
    color: #2d2d2d;
}

blockquote,
.dfd-textmodule-blockquote,
#layout.single-post .quote-content {
    font-family: 'PT Sans';
    font-size: 23px;
    font-style: normal;
    font-weight: 700;
    text-transform: none;
    line-height: 40px;
    letter-spacing: 0px;
    color: #2e2e2e;
}

.dfd-content-wrap article.post .entry-thumb .byline.category,
.dfd-content-wrap article.post .entry-content .byline.category,
div.page-title-inner .dfd-mini-categories .byline.category,
.dfd-content-wrap article.dfd-portfolio .entry-thumb .byline.category,
.dfd-content-wrap article.dfd-gallery .entry-thumb .byline.category,
.dfd-content-wrap
article.dfd-portfolio_archive
.entry-thumb
.byline.category,
.dfd-content-wrap
article.dfd-gallery_archive
.entry-thumb
.byline.category,
.dfd-single-categories a.fn,
.dfd-product-category-module
.dfd-product-category-module-wrap
.content-wrap
.byline.category {
    font-family: 'PT Sans';
    font-size: 11px;
    font-style: normal;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 11px;
    letter-spacing: 0px;
    color: #ffffff;
}

.page-nav .dfd-pagination,
.dfd-single-inside-paginated-wrap .dfd-single-nav-links > * {
    font-family: 'PT Sans';
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 43px;
    letter-spacing: 0px;
    color: #292929;
}

.dfd-logo-carousel-wrap.style-3
.dfd-logo-carousel-item
.thumb-wrap
.thumb-wrap-back {
    background: #ff434b;
}

#change_wrap_div {
    background-repeat: repeat !important;
}

#footer {
    background-color: #ffffff;
}

#sub-footer {
    background-color: #ffffff !important;
}

#sub-footer {
    background-repeat: repeat !important;
}

.gm-style .gm-style-iw {
    max-width: 320px;
}

.dfd-content-title-big {
    font-size: 23px;
}

.dfd-presentation-tilted-wrap
.dfd-presentation-tilted-item.dfd-background-dark
.head-container
.title-wrap
.dfd-content-subtitle {
    color: rgb(255 255 255) !important;
}

.icon-decoration img {
    width: 60px;
}

.dfd-module-read-more-wrap.read-more-1 .button {
    border: 1px solid #398f00 !important;
    color: #398f00 !important;
}

.separador {
    margin-top: 0px;
    overflow: hidden;
    height: 20px;
}

.separador:after {
    content: '';
    display: block;
    width: 90%;
    height: 30px;
    margin: -30px auto 0;
    border-radius: 120px / 10px;
    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.6);
}

nav#top_left_mega_menu {
    display: none !important;
}

.dfd-header-buttons-wrap {
    display: none !important;
}

nav#top_right_mega_menu {
    display: none !important;
}

@media only screen and (max-width: 420px) {
    #header-container .dfd-logo-wrap {
        max-width: 280px;
    }
}

@media only screen and (min-width: 1280px) {
    .dc-img-logo img {
        width: 400px;
        padding: 15px 0px;
    }
}

.dc-button span.dfd-button-text-main {
    margin-left: 10px;
}

.dc-button span.icon-wrap {
    top: -3px !important;
}

.dfd-background-dark#sub-footer .subfooter-copyright,
.row .background--dark#sub-footer .subfooter-copyright {
    color: rgb(0 0 0);
}

a.dfd-vertical-aligned.dfd-subfooter-logo-wrap img {
    width: 200px;
}

@media only screen and (max-width: 799px) {
    .dc-head-section .dfd-sub-title.dfd-content-subtitle {
        text-align: center;
    }

    .dc-head-section h2.dfd-title {
        text-align: center;
    }

    .dc-head-section .dfd-button-module.dc-button {
        text-align: center;
    }

    .dc-head-section p {
        text-align: center;
    }

    .dc-head-section div.dfd-heading-module-wrap {
        text-align: center !important;
    }

    .subfooter-style-on div.six.text-left.columns {
        height: 50px !important;
        margin-bottom: 0px !important;
    }

    .subfooter-style-on div.six.text-right.columns {
        height: 50px !important;
        margin-bottom: 0px !important;
    }
}

body {
    background-repeat: repeat !important;
}
