Current File : /home/getxxhzo/xpertbee.com/wp-content/plugins/hurrytimer/includes/css_template.php
<?php

/**
 * Dyanmically apply user CSS.
 */
namespace Hurrytimer;

use Hurrytimer\Utils\Helpers;

$campaigns = Helpers::getCampaigns( [ 'post_status' => 'publish' ] );

foreach ( $campaigns as $post ):
$campaign = new Campaign( $post->ID );
$campaign->loadSettings();

// Identifier class of the current campaign.
$campaignClass = ".hurrytimer-campaign-{$campaign->get_id()}";
?>

<?php
// ------------------------------------------------
// Campaign container
// ------------------------------------------------
?>
<?php echo $campaignClass ?>{
    text-align: <?php echo $campaign->campaignAlign ?>;
    display: <?php echo $campaign->campaignDisplay ?>;
}
<?php
// ------------------------------------------------
// Digit and seperator
// ------------------------------------------------
?>

<?php echo "$campaignClass .hurrytimer-timer-digit" ?>,
<?php echo "$campaignClass .hurrytimer-timer-sep" ?>{
    color: <?php echo $campaign->digitColor ?>;
    display: <?php echo $campaign->blockDisplay ?>;
    font-size: <?php echo $campaign->digitSize ?>px;
}

<?php echo "$campaignClass .hurrytimer-timer" ?>{
<?php if ( $campaign->campaignDisplay === "inline" ): ?>
    display: inline-flex;
    vertical-align: middle;
<?php else: ?>
<?php switch ( $campaign->campaignAlign ) {
case  'left':
    echo 'justify-content:flex-start';
break;
case  'right':
    echo 'justify-content:flex-end';
break;
default:
    echo 'justify-content:center';
break;
} endif; 
echo '}';

// ------------------------------------------------
// Label
// ------------------------------------------------
?>
<?php echo "$campaignClass .hurrytimer-timer-label" ?>{
    font-size: <?php echo $campaign->labelSize ?>px;
    color: <?php echo $campaign->labelColor ?>;
    text-transform: <?php echo $campaign->labelCase ?>;
    display: <?php echo $campaign->blockDisplay ?>;
}

<?php if ( $campaign->enableSticky === C::YES ): ?>
    .hurrytimer-sticky-<?php echo $campaign->get_id() ?>{
    background-color: <?php echo $campaign->stickyBarBgColor; ?>;
    padding-top: <?php echo $campaign->stickyBarPadding ?>px;
    padding-bottom: <?php echo $campaign->stickyBarPadding ?>px;
    <?php echo $campaign->stickyBarPosition; ?>: 0;
}
.hurrytimer-sticky-<?php echo $campaign->get_id() ?> .hurrytimer-sticky-close svg{
    fill: <?php echo $campaign->stickyBarCloseBtnColor; ?>
}
<?php endif; ?>

<?php ?>

<?php
// ------------------------------------------------
// Headline
// ------------------------------------------------
?>
<?php echo "$campaignClass .hurrytimer-headline"; ?>
{
    font-size: <?php echo $campaign->headlineSize ?>px;
    color: <?php echo $campaign->headlineColor ?>;
<?php if ( $campaign->headlinePosition === C::HEADLINE_POSITION_BELOW_TIMER ): ?>
    margin-<?php echo $campaign->campaignDisplay === "inline" ? 'left'
: 'top' ?>: <?php echo $campaign->headlineSpacing; ?>px;
<?php else: ?>
    margin-<?php echo $campaign->campaignDisplay === "inline" ? 'right' : 'bottom' ?>: <?php echo $campaign->headlineSpacing; ?>px;
<?php endif; ?>

<?php if ( $campaign->campaignDisplay === "inline" ): ?>
    display:inline-block;
    vertical-align:middle;
<?php endif; ?>
}

<?php echo "$campaignClass .hurrytimer-button-wrap" ?>{
<?php if ( $campaign->campaignDisplay === 'inline' ): ?>
    margin-left: <?php echo $campaign->callToAction[ 'spacing' ] ?>px;
<?php else: ?>
    margin-top: <?php echo $campaign->callToAction[ 'spacing' ] ?>px;
<?php endif; ?>

<?php if ( $campaign->campaignDisplay === "inline" ): ?>
    display:inline-block;
    vertical-align:middle;
<?php endif; ?>
}
<?php echo "$campaignClass .hurrytimer-button" ?>{
    font-size: <?php echo $campaign->callToAction[ 'text_size' ] ?>px;
    color: <?php echo $campaign->callToAction[ 'text_color' ] ?>;
    background-color: <?php echo $campaign->callToAction[ 'bg_color' ] ?>;
    border-radius: <?php echo $campaign->callToAction[ 'border_radius' ] ?>px;
    padding: <?php echo $campaign->callToAction[ 'y_padding' ] . 'px '. $campaign->callToAction[ 'x_padding' ] ?>px;
}

@media(max-width:425px) {
<?php echo $campaignClass ?> .hurrytimer-button-wrap,
<?php echo $campaignClass ?> .hurrytimer-headline
{
    margin-left: 0;
    margin-right: 0;
}
}
<?php
// ------------------------------------------------
// Append Custom CSS
// ------------------------------------------------

endforeach;
?>