"$rowGap $columnGap" ] ); $featureBoxesStyle::addStyle( "$gFeatureSl", [ 'text-align' => $textAlign, 'padding' => GetCSS::getSpaceCSS( $padding ) ] ); $featureBoxesStyle::addStyle( "$gFeatureSl .featureIcon", [ 'margin' => GetCSS::getSpaceCSS( $iconMargin ) ] ); $featureBoxesStyle::addStyle( "$gFeatureSl .featureTitle", [ 'margin' => GetCSS::getSpaceCSS( $titleMargin ) ] ); $featureBoxesStyle::addStyle( "$gFeatureSl .featureSeparator", [ 'margin' => GetCSS::getSpaceCSS( $sepMargin ) ] ); $childCSS = ""; foreach ( $features as $index => $feature ) { extract( $feature ); $featureSl = "$mainSl #feature-$index"; $backgroundStyle = GetCSS::getBackgroundCSS($background ); $iconStyle = GetCSS::getIconCSS($icon ); $separatorStyle = GetCSS::getSeparatorCSS($separator ); $childCSS .= " $featureSl{ $backgroundStyle } $featureSl .featureIcon i{ $iconStyle } $featureSl .featureIcon img{ width: $iconWidth; } $featureSl .featureTitle{ color: $titleColor; } $featureSl .featureSeparator{ $separatorStyle } $featureSl .featureDescription{ color: $descColor; } "; } return GetCSS::getTypoCSS( '', $titleTypo )['googleFontLink'] . GetCSS::getTypoCSS( '', $descTypo )['googleFontLink'] . GetCSS::getTypoCSS( "$gFeatureSl .featureTitle", $titleTypo )['styles'] . GetCSS::getTypoCSS( "$gFeatureSl .featureDescription", $descTypo )['styles'] . $featureBoxesStyle::renderStyle() . $childCSS; } } extract( $attributes ); ?>