/* ===================================================================================

* Theme Name: Redox Child
* Theme URI: https://wp.ravextheme.com/redox/
* Author: ravextheme
* Author URI: https://themeforest.net/user/ravextheme
* Description: Redox - Creative Agency and Portfolio WordPress Theme
* Version: 1.0.0
* Tested up to: 6.8
* Requires PHP: 7.4
* Template: redox
* License: GNU General Public License version 3.0
* License URI: http://www.gnu.org/licenses/gpl-3.0.html
* Tags: one-column, right-sidebar, left-sidebar, custom-menu, featured-images, post-formats, sticky-post, translation-ready

* We encourage you to create Child theme for any modifications you will want to do.

* Why use Child theme?

* Because of future updates we may provide for this theme that will overwrite your
* modifications and all your custom work.

* If you are not familiar with Child Themes, you can read about it here:
* http://codex.wordpress.org/Child_Themes
* http://wp.tutsplus.com/tutorials/theme-development/child-themes-basics-and-creating-child-themes-in-wordpress/

====================================================================================== */


/*CUSTOM CSS*/

:root {
    --secondary: #CACACA;
}

.arrox-el-btn {

    color: #F1801F;
    -webkit-text-fill-color: #F1801F;

}

.white-btn .arrox-el-btn,
.contact-form .arrox-el-btn{
	-webkit-text-fill-color: unset !important;
	color: #111111 !important;
}

/* FOOTER */
.footer-area-inner-page .footer-nav-list:hover li a {
	opacity: 1;
}

.footer-area-inner-page .footer-nav-list li a:hover {
	color: #FF6A3A !important;
	-webkit-text-fill-color: #FF6A3A !important;
}
@media (max-width: 767px) {	
	.footer-image-container image {
		text-align: center !important;
	}
}


/*HOMEPAGE*/

/*HEADER*/

.wedo-home-header .dot {
    display:none;
}

.redox-header-layout-3 .header-area-3__inner {
	align-items: start;
}

.header-area-3 .header__logo {
		margin-top: 3px;
	}

.header-area-3 .header__logo img {
	width: 120px
}

.header-area-3 .main-menu ul:hover li {
	opacity: 1 !important;
}

.header-area-3 .main-menu ul li:hover a{
	color: #FF6A3A !important;
}

.header-area-3 .main-menu li {
	padding: 3px 0px;
}

@media (max-width: 767px) {
	.header-area-3 .header__logo {
		margin-top: 0px;
	}
    .header-area-3 .header__logo img {
		width: 100px;
	}
}

/*HERO*/

.wedo-hero-cta:hover .b {
    transform: rotate(-5deg) !important;
}

.wedo-hero-cta:hover .c {
    transform: translate(0px, 0px);
    transform: rotate(-5deg) !important;
}

.wedo-hero-title br{
    display: block !important;
}

@media (max-width: 500px) {
    .elementor-18607 .wedo-hero-title.elementor-element.elementor-element-e5ceeb9 .arrox-el-title {
        font-size: 3rem;
    }
}

@media (max-width: 767px) {
    .wedo-hero-section {
        
    }
    .wedo-home-header .header-area-3 {
        top: 5px !important;
    }
    .wedo-hero-title .title-shape-1 {
        display: none;
    }
}

/*SERVICES*/


.wedo-services-title .arrox-el-btn:hover .b{

    transform: rotate(-5deg) !important;

}
.wedo-services-title .arrox-el-btn:hover .c {
    transform: translate(0px, 0px);
    transform: rotate(-5deg) !important;
}

.wedo-services-title span:not(.b):not(.c) {
    color: #F1801F;
    -webkit-text-fill-color: #F1801F;
}

.wedo-home-brands-title span{
    color: #F1801F;
    -webkit-text-fill-color: #F1801F;
}

/* BLOG */

.wedo-home-blog-title .arrox-el-btn:hover .b{

    transform: rotate(-5deg) !important;

}
.wedo-home-blog-title .arrox-el-btn:hover .c {
    transform: translate(0px, 0px);
    transform: rotate(-5deg) !important;
}

.wedo-home-blog-title span:not(.b):not(.c) {
    color: #F1801F;
    -webkit-text-fill-color: #F1801F;
}
/* 
FACT SECTION */

.wedo-home-fact-title .arrox-el-btn:hover .c {
    transform: translate(0px, 0px);
    transform: rotate(-5deg) !important;
}

.wedo-home-fact-title .arrox-el-btn:hover .b{

    transform: rotate(-5deg) !important;

}



/* CTA */

.wedo-home-cta-title .arrox-el-btn:hover .b{

    transform: rotate(-5deg) !important;

}
.wedo-home-cta-title .arrox-el-btn:hover .c {
    transform: translate(0px, 0px);
    transform: rotate(-5deg) !important;
}

.ruhe-white-btn-primary,
.ruhe-white-btn-circle {
	border: 1.5px solid #ffffff !important;
}


/* WHAT WE DO */
.wedo-what-we-do-hero-title br{
	display: block !important;
}

.wedo-what-we-do-list-images .hover-image {
	display: none !important;
}

/*  FORMS */
textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.message::placeholder {
	color: #fff !important;
    opacity: 1 !important;
}



