/*
Theme Name: Refined Impact
Author: Refined Impact
Author URI: https://refinedimpact.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/


/* TEXT */
.white-text, .white-text h1, .white-text h2, .white-text h3, .white-text h4, .white-text h5, .white-text h6 {color: #ffffff !important;}

/* TITLE BAR */
.fusion-page-title-bar {background-size: cover !important;}

/* FOOTER  */
.fusion-footer-widget-area {background-size: cover !important;}	


/* GFORM ERRORS */
body .gform_wrapper .gfield_error {background-color: transparent !important; border-top: 0px !important; border-bottom: 0px !important; margin-bottom: 0px !important; margin-right: 16px; padding-bottom: 0px !important; padding-top: 0px !important;}
.gform_wrapper .gfield_error .gfield_label {color: #e50f2b !important;}
.gfield_error select {border: 1px solid #e50f2b !important;}
.gfield_error input {border: 1px solid #e50f2b !important;}
.gfield_error textarea {border: 1px solid #e50f2b !important;}
.gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {border: 1px solid #ccc;}
body .gform_wrapper .validation_error {color: #e50f2b !important; margin-bottom: 0px !important; border-top: 0px !important; border-bottom: 0px !important; padding: 0px 0px !important;}
.validation_error {margin-top: 60px;}
@media only screen and (max-width: 800px) {.validation_error {margin-top: 80px;}}


/* STYLE POWERED BY RI */
#ri img {-webkit-filter: grayscale(100%); filter: grayscale(100%);-webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; vertical-align: middle; margin: auto;}
#ri img:hover {-webkit-filter: grayscale(0); filter: grayscale(0);}
#ri {margin-top: 3px;}
#footer-copyright {line-height: 40px !important;}
@media only screen and (max-width: 500px){#footer {min-height: 130px}}
@media only screen and (min-width: 1024px){#footer-copyright {float: left;} #ri {float: right;}}
@media only screen and (max-width: 1024px) {#ri img {margin-top: 10px}}
@media only screen and (min-width: 1024px){.fusion-copyright-content {width: 80%; margin: auto;}}