/*
 Theme Name:   RxApps Child
 Theme URI:    http://www.ecologytheme.com/wordpress/rxapps/
 Description:  Child Theme of RxApps Reponsive WordPress Landing Page
 Author:       The Ecology Them
 Author URI:   http://www.ecologytheme.com
 Template:     rxapps
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.ecologytheme.com/
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready, app landing
*/

p, .heading p {
    color: #333;
}
.vc_row {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
.vc_column-inner {
    padding: 0 !important;
}
.navbar-toggle {
    margin-right: 10px !important;
}
/* -----------------------
COLOR : Bordeaux
COLOR CODE: #33141c
------------------------- */
.navbar-brand span {
    color: #33141c;
}
.nav > li.active a {
    color: #33141c;
}
.nav li.active::before {
    border-left: 1px solid #33141c;
    border-top: 1px solid #33141c;
}
.nav li.active::after {
    border-bottom: 1px solid #33141c;
    border-right: 1px solid #33141c;
}
.nav > li > a:focus, .nav > li > a:hover {
    color: #33141c;
}
.intro-text a.btn:hover {
    color: #33141c;
}
.is-sticky .nav > li.active a {
    color: #33141c !important;
}
.is-sticky .nav > li > a:focus, .is-sticky .nav > li > a:hover {
    color: #33141c !important;
}
.intro-text h1 span {
    color: #33141c;
}
.intro-text a.btn {
    background: #33141c none repeat scroll 0 0;
    border: 1px solid #33141c;
}
.heading h2::after {
    background: #33141c none repeat scroll 0 0 padding-box content-box !important;
}
#app-features .sf-top .single-feature-icon::before {
    background: #33141c none repeat scroll 0 0 !important;
}
#app-features .sf-center .single-feature-icon::before {
    background: #33141c none repeat scroll 0 0 !important;
}
#app-features .sf-center .single-feature-icon::after {
    background: #33141c none repeat scroll 0 0 !important;
}
#app-features .sf-bottom .single-feature-icon::before {
    background: #33141c none repeat scroll 0 0 !important;
}
#app-features .single-feature:hover .icon-hover {
    background: #33141c none repeat scroll 0 0 !important;
}
.benifits .benefits-right .row:hover h3 {
    color: #33141c;
}
.benifits .benefits-right .row:hover .br-icon {
    background: #33141c none repeat scroll 0 0;
}
.benifits .benefits-left .row:hover h3 {
    color: #33141c;
}
.benifits .benefits-left .row:hover .bl-icon {
    background: #33141c none repeat scroll 0 0;
}
.app-screenshot .screenshots .owl-controls .owl-buttons .owl-next:hover {
    border-color: #33141c;
}
.app-screenshot .screenshots .owl-controls .owl-buttons .owl-prev:hover {
    border-color: #33141c;
}
.app-screenshot .screenshots .owl-controls .owl-pagination .owl-page.active {
    background: #33141c none repeat scroll 0 0;
}
.pricing-plan .featured-plan .pricing-header h4 {
    color: #33141c;
}
.pricing-plan .featured-plan .pricing-header p {
    color: #33141c;
}
.pricing-plan .featured-plan .price p {
    color: #33141c;
}
.pricing-plan .featured-plan .pricing-content p a.choose-plan-btn {
    background: #33141c none repeat scroll 0 0;
    border: 1px solid #33141c !important;
}
.subscribe form input[type="submit"] {
    background: #33141c none repeat scroll 0 0;
}
.app-downloads .heading h2 span {
    color: #33141c;
}
.app-downloads .app-download-btns ul li a {
    background: #33141c none repeat scroll 0 0;
}
.app-downloads .review-carousel #app-reviews .client-details p span:first-child {
    color: #33141c;
}
.app-downloads .review-carousel #app-reviews .owl-controls .owl-pagination .owl-page.active {
    background: #33141c none repeat scroll 0 0 !important;
}
.pricing-plan .plan-single .pricing-content p a.choose-plan-btn:hover {
    background: #33141c none repeat scroll 0 0;
}
.pricing-plan .plan-single.featured-plan .pricing-content p a.choose-plan-btn:hover {
    background: #fff;
}
.contact .contact-form form .form-group input[type="text"] {
    border-color:#33141c;
}
.contact .contact-form form .form-group input[type="email"] {
    border-color: #33141c;
}
.contact .contact-form form .form-group textarea {
    border-color: #33141c;
}
.contact .contact-form form .form-group .form-btn button {
    background: #33141c none repeat scroll 0 0;
    border: 1px solid #33141c;
}
.footer .footer-content ul li a {
    color:#33141c;
}
.pricing-plan .featured-plan {
    border: 1px solid #33141c;
}

/*blog*/
span.current{
    background: #33141c;
}
.blog-posts-column .blog-single .post-image figure figcaption span {
    background: #33141c;
}
.blog-posts-column .post-content .post-content-head h2 a:hover {
    color: #33141c;
}
.post-content-head a:hover {
    color: #33141c;
}
.post-excerpt-btn ul li a:hover {
    background: #33141c;
    color: #fff;
}
.grid-post-pagination ul li a:hover {
    background: #33141c;
}
.grid-post-pagination ul li.active a {
    background: #33141c;
}
.blog-posts .blog-bottom ul.pagination li.active a {
    background: #33141c;
    border-color: #33141c;
}
.pagination > li > a, .pagination > li > span {
    color: #33141c;
}
.blog-sidebar .sidebar-widget .widget-content ul.tags li a:hover {
    background: #33141c;
}


.blog-posts .blog-single .post-content .post-content-head h2 a:hover {
    color: #33141c;
}
.blog-posts .blog-single .post-content .post-content-head ul li a:hover {
    color: #33141c;
}
.blog-sidebar .sidebar-widget .widget-content .twitter-feed .twitt-list p a {
    color: #33141c;
}
.blog-sidebar .sidebar-widget .widget-content ul.archives li:hover i {
    background: #33141c;
    border-color: #33141c;
}
.blog-sidebar .sidebar-widget .widget-content ul.archives li:hover a {
    color: #33141c;
}
.blog-sidebar .sidebar-widget .recent-post .col-sm-8 h4 a:hover {
    color: #33141c;
}
.blog-sidebar .sidebar-widget .recent-post .col-sm-8 span {
    color: #959595;
}


.article-tags ul li a:hover {
    background: #33141c;
}
.author-details .author-avatar ul.author-social li a {
    background: #33141c;
}
.comment-author a {
    color: #33141c;
}
.post-comment .single-comment .comment-author ul li:last-child a:hover {
    background: #33141c;
}
.post-comment .comment-form button {
    background: #33141c;
}
a{color:#33141c;}
.tag-list>a:hover {
    background: #33141c;
    color:#fff;
}
#submit-comment{
    background: #33141c;
    color:#fff;
}
.tagcloud>a{
    background: #33141c;
    color:#fff;
}
.tagcloud>a:hover{
    background: #33141c;
    color:#fff;
}
.reply>a:hover{
    background-color:#33141c;
    color:#fff
}
.search-form>input[type="submit"]{
    background-color:#33141c;
    color:#fff
}

.subscribe form input[type="email"],
.subscribe form input[type="text"] {
    border-radius: 3px;
    border: none;
    padding: 18px;
    font-size: 18px;
    font-family: "Roboto", sans-serif;
    width: 100%;
}

.app-download-btns {
    display: none;
}

.contact .contact-form form .form-group .form-btn input {
    background-color: #33141c;
    border-color: #33141c;
}

footer.footer ul.list-unstyled {
    padding: 10px 0;
}

.subscription-row h4 {
    text-align: center;
}
.mc4wp-form-fields p {
    color: #fff;
    text-align: center;
    margin: 20px 0 40px;
}
.mc4wp-response {
    text-align: center;
}
.mc4wp-response p {
    color: #fff;
}
a.navbar-brand:hover {
    color: #333 !important;
}
ul.navbar-nav li a:hover {
    color: #33141c !important;
}

section.team-section {
    padding: 0;
}
section.team-section figure {
    margin-top: 0;
}

#presse #home {
    margin-bottom: 40px;
}
#presse header#intro {
    background: none;
    min-height: inherit;
}
#presse .heading p {
    font-size: 1.3em;
    color: #000;
}
#presse .intro-text,
#presse .intro-image img {
    margin-top: 0;
}
#presse a {
    background-color: #33141c;
    border-color: #33141c;
    color: #fff;
    transition: 0.3s ease;
    -webkit-transition: 0.3s ease;
    margin-bottom: 20px;
}
#presse a:hover {
    background: none;
    color: #33141c;
}

.team-single {
    max-width: 300px;
    margin: 0 auto;
}

#main-nav-sticky-wrapper:not(.is-sticky) a.navbar-brand, #main-nav-sticky-wrapper:not(.is-sticky) a.navbar-brand span {
    color: #fff;
}
#main-nav-sticky-wrapper:not(.is-sticky) #menu-main-menu .menu-item a {
    color: #fff;
}
h1.mobile-light.animated.fadeInUp {
    background-color: rgba(255,255,255,0.5);
    padding: 6px;
}
h4.mobile-light.animated.fadeInUp {
    background-color: rgba(255,255,255,0.5);
    padding: 6px;
}
#rx-background-carousel .carousel-indicators li.active {
    background: #33141c;
}


.team-section .team-single .team-member-social ul li a:hover {
    background-color: #33141c;
}

footer.footer ul li .fa {
    color: #fff;
}
footer.footer ul li .fa:hover {
    color: #666;
}

.equipe-texte .wpb_wrapper {
    padding: 0 20px;
}
.equipe-texte.first {
    margin-bottom: 50px !important;
}
.subscribe form input[type="text"] {
    margin-bottom: 20px;
}
@media only screen and (max-width: 480px) {
    .intro-text-slide h4 {
        display: block;
    }
}
.team-single figure::before {
    background-color: rgba(51,20,28,0.5);
}
