), array( 'selector' => '.box.color-orange > h1:first-child, .box.color-orange > h2:first-child', 'styles' => array( 'background-color' => wm_modify_color( wm_option( 'design-type-orange-bg-color' ), -17, -17 ), 'color' => wm_modify_color( wm_modify_color( wm_option( 'design-type-orange-bg-color' ), -17, -17 ), $textColorCoeficient, -$textColorCoeficient ), ) ), //red array( 'selector' => '.box.color-red, .btn.color-red, .button.color-red, .call-to-action.color-red, .marker.color-red, .call-to-action-title.red', 'styles' => array( 'background-color' => wm_option( 'design-type-red-bg-color', 'color' ), 'color' => wm_modify_color( wm_option( 'design-type-red-bg-color' ), $textColorCoeficient, -$textColorCoeficient ), 'text-shadow' => ( WM_COLOR_TRESHOLD < wm_color_brightness( wm_option( 'design-type-red-bg-color' ) ) ) ? ( '0 1px rgba(255,255,255, .33)' ) : ( '0 -1px rgba(0,0,0, .33)' ), ) ), array( 'selector' => '.box.color-red, .btn.color-red, .button.color-red', 'styles' => array( 'border-color' => wm_modify_color( wm_option( 'design-type-red-bg-color' ), -17, -17 ), ) ), array( 'selector' => '.btn.color-red, .button.color-red', 'styles' => array( 'background-image' => wm_css3_gradient( wm_option( 'design-type-red-bg-color' ), 32 ), ) ), array(
function wm_modify_color( $color, $dark, $light, $important = '' ) { $out = ( WM_COLOR_TRESHOLD > wm_color_brightness( $color ) ) ? ( wm_alter_brightness( $color, $dark ) ) : ( wm_alter_brightness( $color, $light ) ); if ( $out ) return $out . $important; }