| Current Path : /home/ereika83/www/wp-content/plugins/bbpowerpack/modules/pp-modal-box/includes/ |
| Current File : /home/ereika83/www/wp-content/plugins/bbpowerpack/modules/pp-modal-box/includes/frontend.css.php |
<?php if ( 'onclick' !== $settings->modal_load ) { ?>
body:not(.fl-builder-edit) .fl-node-<?php echo $id; ?> > .fl-module-content {
margin: 0;
}
<?php } ?>
<?php if ( 'disabled' === $settings->modal_preview ) { ?>
body.fl-builder-edit .fl-node-<?php echo $id; ?> .pp-modal-wrap {
display: none;
}
<?php } ?>
.fl-node-<?php echo $id; ?> .pp-modal-button {
text-align: <?php echo $settings->button_alignment; ?>;
}
<?php
FLBuilderCSS::responsive_rule( array(
'settings' => $settings,
'setting_name' => 'button_alignment',
'selector' => ".fl-node-$id .pp-modal-button",
'prop' => 'text-align',
) );
?>
.fl-node-<?php echo $id; ?> .pp-modal-trigger,
.fl-node-<?php echo $id; ?> .pp-modal-button .pp-modal-trigger,
.fl-node-<?php echo $id; ?> .pp-modal-button .pp-modal-trigger .pp-modal-trigger-icon {
<?php if ( 'button' == $settings->button_type || 'icon' == $settings->button_type ) { ?>
color: <?php echo pp_get_color_value( $settings->button_text_color ); ?>;
<?php if ( isset( $settings->button_color ) && ! empty( $settings->button_color ) ) { ?>
background-color: <?php echo pp_get_color_value( $settings->button_color ); ?>;
<?php } ?>
<?php if ( 'full' == $settings->button_width ) { ?>
display: inline-block;
width: 100%;
<?php } ?>
<?php } ?>
<?php if ( 'image' == $settings->button_type || 'icon' == $settings->button_type ) { ?>
display: inline-block;
<?php } ?>
text-align: center;
text-decoration: none;
}
<?php
// Button Typography
FLBuilderCSS::typography_field_rule( array(
'settings' => $settings,
'setting_name' => 'button_typography',
'selector' => ".fl-node-$id .pp-modal-button .pp-modal-trigger",
) );
// Button - Border
FLBuilderCSS::border_field_rule( array(
'settings' => $settings,
'setting_name' => 'button_border_group',
'selector' => ".fl-node-$id .pp-modal-trigger, .fl-node-$id .pp-modal-button .pp-modal-trigger",
) );
// Button - Padding
FLBuilderCSS::dimension_field_rule( array(
'settings' => $settings,
'setting_name' => 'button_padding',
'selector' => ".fl-node-$id .pp-modal-trigger, .fl-node-$id .pp-modal-button .pp-modal-trigger",
'unit' => 'px',
'props' => array(
'padding-top' => 'button_padding_top',
'padding-right' => 'button_padding_right',
'padding-bottom' => 'button_padding_bottom',
'padding-left' => 'button_padding_left',
),
) );
?>
.fl-node-<?php echo $id; ?> .pp-modal-trigger .pp-button-icon {
<?php if( isset( $settings->button_typography ) && is_array( $settings->button_typography ) && '' !== $settings->button_typography['font_size']['length'] ) { ?>
font-size: <?php echo $settings->button_typography['font_size']['length']; ?><?php echo $settings->button_typography['font_size']['unit']; ?>;
<?php } ?>
}
<?php if ( isset( $settings->button_icon_color ) && ! empty( $settings->button_icon_color ) ) { ?>
.fl-node-<?php echo $id; ?> .pp-modal-trigger .pp-button-icon {
color: <?php echo pp_get_color_value( $settings->button_icon_color ); ?>;
}
<?php } ?>
<?php if ( isset( $settings->button_icon_hover ) && ! empty( $settings->button_icon_hover ) ) { ?>
.fl-node-<?php echo $id; ?> .pp-modal-button .pp-modal-trigger:hover .pp-button-icon {
color: <?php echo pp_get_color_value( $settings->button_icon_hover ); ?>;
}
<?php } ?>
.fl-builder-content .fl-node-<?php echo $id; ?> .pp-modal-trigger:hover,
.fl-node-<?php echo $id; ?> .pp-modal-trigger:hover {
<?php if ( 'button' == $settings->button_type || 'icon' == $settings->button_type ) { ?>
color: <?php echo pp_get_color_value( $settings->button_text_hover ); ?>;
<?php if ( isset( $settings->button_color_hover ) && ! empty( $settings->button_color_hover ) ) { ?>
background-color: <?php echo pp_get_color_value( $settings->button_color_hover ); ?>;
<?php } ?>
<?php } ?>
border-color: <?php echo pp_get_color_value( $settings->button_border_color_hover ); ?>;
}
<?php if ( 'image' == $settings->button_type ) { ?>
.fl-node-<?php echo $id; ?> .pp-modal-trigger img {
<?php if ( isset( $settings->button_border_group ) && isset( $settings->button_border_group['radius'] ) ) { ?>
border-top-left-radius: <?php echo $settings->button_border_group['radius']['top_left']; ?>px;
border-top-right-radius: <?php echo $settings->button_border_group['radius']['top_right']; ?>px;
border-bottom-left-radius: <?php echo $settings->button_border_group['radius']['bottom_left']; ?>px;
border-bottom-right-radius: <?php echo $settings->button_border_group['radius']['bottom_right']; ?>px;
<?php } ?>
<?php if ( 'auto' != $settings->image_size ) { ?>
width: <?php echo $settings->image_width; ?>px;
height: <?php echo $settings->image_height; ?>px;
<?php } ?>
}
<?php } ?>
<?php if ( 'icon' == $settings->button_type ) { ?>
.fl-node-<?php echo $id; ?> .pp-modal-trigger .pp-modal-trigger-icon {
font-size: <?php echo $settings->icon_size; ?>px;
}
<?php } ?>
.fl-node-<?php echo $id; ?> .pp-modal-height-auto,
#modal-<?php echo $id; ?>.pp-modal-height-auto {
display: block !important;
position: absolute;
top: -99999px;
width: <?php echo $settings->modal_width; ?><?php echo isset( $settings->modal_width_unit ) ? $settings->modal_width_unit : 'px'; ?>;
visibility: hidden;
}
.fl-node-<?php echo $id; ?> .pp-modal-height-auto .pp-modal-overlay,
#modal-<?php echo $id; ?>.pp-modal-height-auto .pp-modal-overlay {
display: none !important;
}
.fl-node-<?php echo $id; ?> .pp-modal,
#modal-<?php echo $id; ?> .pp-modal {
<?php if ( 'color' == $settings->modal_background && isset( $settings->modal_bg_color ) && ! empty( $settings->modal_bg_color ) ) { ?>
background-color: <?php echo pp_get_color_value( $settings->modal_bg_color ); ?>;
<?php } else { ?>
background-image: url(<?php echo wp_get_attachment_url( $settings->modal_bg_photo ); ?>);
background-size: <?php echo $settings->modal_bg_size; ?>;
background-repeat: <?php echo $settings->modal_bg_repeat; ?>;
<?php } ?>
}
<?php
FLBuilderCSS::border_field_rule( array(
'settings' => $settings,
'setting_name' => 'modal_border_group',
'selector' => ".fl-node-$id .pp-modal, #modal-$id .pp-modal",
) );
?>
<?php if ( 'enabled' == $settings->modal_backlight ) { ?>
.fl-node-<?php echo $id; ?> .pp-modal:before,
#modal-<?php echo $id; ?> .pp-modal:before {
content: "";
position: absolute;
width: 100%;
height: 100%;
background: inherit;
z-index: -1;
filter: blur(10px);
-moz-filter: blur(10px);
-webkit-filter: blur(10px);
-o-filter: blur(10px);
transition: all 2s linear;
-moz-transition: all 2s linear;
-webkit-transition: all 2s linear;
-o-transition: all 2s linear;
}
<?php } ?>
<?php
// Responsive height.
FLBuilderCSS::responsive_rule( array(
'settings' => $settings,
'setting_name' => 'modal_height',
'selector' => ".fl-node-$id .pp-modal.layout-standard, #modal-$id .pp-modal.layout-standard",
'prop' => 'height',
'unit' => 'px',
'enabled' => 'no' == $settings->modal_height_auto
) );
?>
.fl-node-<?php echo $id; ?> .pp-modal.layout-standard,
#modal-<?php echo $id; ?> .pp-modal.layout-standard {
width: <?php echo $settings->modal_width; ?><?php echo isset( $settings->modal_width_unit ) ? $settings->modal_width_unit : 'px'; ?>;
<?php if ( 'yes' == $settings->modal_height_auto ) { ?>
height: auto;
<?php } ?>
max-width: 90%;
}
<?php
// Modal - Margin for full screen
FLBuilderCSS::dimension_field_rule( array(
'settings' => $settings,
'setting_name' => 'modal_margin',
'selector' => ".fl-node-$id .pp-modal.layout-fullscreen, #modal-$id .pp-modal.layout-fullscreen",
'unit' => 'px',
'props' => array(
'margin-top' => 'modal_margin_top',
'margin-right' => 'modal_margin_right',
'margin-bottom' => 'modal_margin_bottom',
'margin-left' => 'modal_margin_left',
),
) );
?>
.fl-node-<?php echo $id; ?> .pp-modal .pp-modal-header,
#modal-<?php echo $id; ?> .pp-modal .pp-modal-header {
<?php if ( isset( $settings->title_bg ) && ! empty( $settings->title_bg ) ) { ?>
background-color: <?php echo pp_get_color_value( $settings->title_bg ); ?>;
<?php } ?>
border-bottom: <?php echo $settings->title_border; ?>px <?php echo $settings->title_border_style; ?> <?php echo pp_get_color_value( $settings->title_border_color ); ?>;
}
<?php if ( 'fullscreen' != $settings->modal_layout && isset( $settings->modal_border_group ) ) { ?>
.fl-node-<?php echo $id; ?> .pp-modal .pp-modal-header,
#modal-<?php echo $id; ?> .pp-modal .pp-modal-header {
<?php if ( is_array( $settings->modal_border_group ) && isset( $settings->modal_border_group['radius'] ) ) { ?>
<?php if ( isset( $settings->modal_border_group['radius']['top_left'] ) ) { ?>
border-top-left-radius: <?php echo $settings->modal_border_group['radius']['top_left']; ?>px;
<?php } ?>
<?php if ( isset( $settings->modal_border_group['radius']['top_right'] ) ) { ?>
border-top-right-radius: <?php echo $settings->modal_border_group['radius']['top_right']; ?>px;
<?php } ?>
<?php } ?>
}
<?php if ( 'photo' == $settings->modal_type ) { ?>
.fl-node-<?php echo $id; ?> .pp-modal .pp-modal-content img,
#modal-<?php echo $id; ?> .pp-modal .pp-modal-content img {
<?php if ( isset( $settings->modal_border_group['radius']['top_left'] ) ) { ?>
border-top-left-radius: <?php echo $settings->modal_border_group['radius']['top_left']; ?>px;
<?php } ?>
<?php if ( isset( $settings->modal_border_group['radius']['top_right'] ) ) { ?>
border-top-right-radius: <?php echo $settings->modal_border_group['radius']['top_right']; ?>px;
<?php } ?>
<?php if ( isset( $settings->modal_border_group['radius']['bottom_left'] ) ) { ?>
border-bottom-left-radius: <?php echo $settings->modal_border_group['radius']['bottom_left']; ?>px;
<?php } ?>
<?php if ( isset( $settings->modal_border_group['radius']['bottom_right'] ) ) { ?>
border-bottom-right-radius: <?php echo $settings->modal_border_group['radius']['bottom_right']; ?>px;
<?php } ?>
}
<?php } ?>
<?php } ?>
.fl-node-<?php echo $id; ?> .pp-modal .pp-modal-title,
#modal-<?php echo $id; ?> .pp-modal .pp-modal-title {
padding: 10px <?php echo $settings->title_padding; ?>px;
color: <?php echo pp_get_color_value( $settings->title_color ); ?>;
}
<?php
// Title Typography
FLBuilderCSS::typography_field_rule( array(
'settings' => $settings,
'setting_name' => 'title_typography',
'selector' => ".fl-node-$id .pp-modal .pp-modal-title, #modal-$id .pp-modal .pp-modal-title",
) );
?>
.fl-node-<?php echo $id; ?> .pp-modal .pp-modal-content,
#modal-<?php echo $id; ?> .pp-modal .pp-modal-content {
<?php echo ('' != $settings->content_text_color) ? 'color: #'.$settings->content_text_color.';' : ''; ?>
padding: <?php echo $settings->modal_padding; ?>px;
}
.fl-node-<?php echo $id; ?> .pp-modal .pp-modal-content.pp-modal-frame:before,
#modal-<?php echo $id; ?> .pp-modal .pp-modal-content.pp-modal-frame:before {
background: url(<?php echo $module->url . 'loader.gif'; ?>) no-repeat;
}
.fl-node-<?php echo $id; ?> .pp-modal .pp-modal-content-inner,
#modal-<?php echo $id; ?> .pp-modal .pp-modal-content-inner {
<?php if ( 'fullscreen' == $settings->modal_layout ) { ?>
overflow-y: auto;
<?php } else { ?>
overflow: hidden;
<?php } ?>
padding: <?php echo $settings->content_padding; ?>px;
}
<?php
// Content - Border
FLBuilderCSS::border_field_rule( array(
'settings' => $settings,
'setting_name' => 'content_border_group',
'selector' => ".fl-node-$id .pp-modal .pp-modal-content-inner, #modal-$id .pp-modal .pp-modal-content-inner",
) );
?>
.fl-node-<?php echo $id; ?> .pp-modal-close,
#modal-<?php echo $id; ?> .pp-modal-close {
<?php if ( 'none' == $settings->close_btn_toggle ) { ?>
display: none;
<?php } ?>
<?php if ( isset( $settings->close_btn_bg ) && ! empty( $settings->close_btn_bg ) ) { ?>
background-color: <?php echo pp_get_color_value( $settings->close_btn_bg ); ?>;
<?php } ?>
border: <?php echo '' == $settings->close_btn_border ? 0 : $settings->close_btn_border; ?>px solid <?php echo pp_get_color_value( $settings->close_btn_border_color ); ?>;
border-radius: <?php echo $settings->close_btn_border_radius; ?>px;
width: <?php echo $settings->close_btn_size; ?>px;
height: <?php echo $settings->close_btn_size; ?>px;
position: absolute;
z-index: 5;
}
.fl-node-<?php echo $id; ?> .pp-modal-close:hover,
#modal-<?php echo $id; ?> .pp-modal-close:hover {
<?php if ( isset( $settings->close_btn_bg_hover ) && ! empty( $settings->close_btn_bg_hover ) ) { ?>
background-color: <?php echo pp_get_color_value( $settings->close_btn_bg_hover ); ?>;
<?php } ?>
}
.fl-node-<?php echo $id; ?> .pp-modal-close.box-top-right,
#modal-<?php echo $id; ?> .pp-modal-close.box-top-right {
top: <?php echo $settings->close_btn_top; ?>px;
right: <?php echo $settings->close_btn_right; ?>px;
}
.fl-node-<?php echo $id; ?> .pp-modal-close.box-top-left,
#modal-<?php echo $id; ?> .pp-modal-close.box-top-left {
top: <?php echo $settings->close_btn_top; ?>px;
left: <?php echo $settings->close_btn_left; ?>px;
}
.fl-node-<?php echo $id; ?> .pp-modal-close.win-top-right,
#modal-<?php echo $id; ?> .pp-modal-close.win-top-right {
top: <?php echo $settings->close_btn_top; ?>px;
right: <?php echo $settings->close_btn_right; ?>px;
}
.fl-node-<?php echo $id; ?> .pp-modal-close.win-top-left,
#modal-<?php echo $id; ?> .pp-modal-close.win-top-left {
top: <?php echo $settings->close_btn_top; ?>px;
left: <?php echo $settings->close_btn_left; ?>px;
}
.fl-node-<?php echo $id; ?> .pp-modal-close .bar-wrap,
#modal-<?php echo $id; ?> .pp-modal-close .bar-wrap {
width: 100%;
height: 100%;
-webkit-transition: background 0.2s ease-in-out;
-moz-transition: background 0.2s ease-in-out;
transition: background 0.2s ease-in-out;
}
.fl-node-<?php echo $id; ?> .pp-modal-close .bar-wrap span,
#modal-<?php echo $id; ?> .pp-modal-close .bar-wrap span {
background: <?php echo pp_get_color_value( $settings->close_btn_color ); ?>;
height: <?php echo ( $settings->close_btn_weight == 0 || $settings->close_btn_weight == '' ) ? 1 : $settings->close_btn_weight; ?>px;
margin-top: <?php echo ($settings->close_btn_weight == 1 || $settings->close_btn_weight == 0 || $settings->close_btn_weight == '') ? 0 : -1; ?>px;
-webkit-transition: background 0.2s ease-in-out;
-moz-transition: background 0.2s ease-in-out;
transition: background 0.2s ease-in-out;
}
.fl-node-<?php echo $id; ?> .pp-modal-close:hover .bar-wrap span,
#modal-<?php echo $id; ?> .pp-modal-close:hover .bar-wrap span {
background: <?php echo pp_get_color_value( $settings->close_btn_color_hover ); ?>;
-webkit-transition: background 0.2s ease-in-out;
-moz-transition: background 0.2s ease-in-out;
transition: background 0.2s ease-in-out;
}
.fl-node-<?php echo $id; ?> .pp-modal-container.<?php echo $settings->animation_load; ?>.animated,
#modal-<?php echo $id; ?> .pp-modal-container.<?php echo $settings->animation_load; ?>.animated {
-webkit-animation-duration: <?php echo $settings->animation_load_duration == 0 ? 0.001 : $settings->animation_load_duration; ?>s;
animation-duration: <?php echo $settings->animation_load_duration == 0 ? 0.001 : $settings->animation_load_duration; ?>s;
}
.fl-node-<?php echo $id; ?> .pp-modal-container.<?php echo $settings->animation_exit; ?>.animated,
#modal-<?php echo $id; ?> .pp-modal-container.<?php echo $settings->animation_exit; ?>.animated {
-webkit-animation-duration: <?php echo $settings->animation_exit_duration == 0 ? 0.001 : $settings->animation_exit_duration; ?>s;
animation-duration: <?php echo $settings->animation_exit_duration == 0 ? 0.001 : $settings->animation_exit_duration; ?>s;
}
<?php if ( 'none' != $settings->overlay_toggle ) { ?>
.fl-node-<?php echo $id; ?> .has-overlay-animation .pp-modal-container,
#modal-<?php echo $id; ?>.has-overlay-animation .pp-modal-container {
<?php if ( isset( $settings->overlay_bg_color ) && ! empty( $settings->overlay_bg_color ) ) { ?>
background-color: <?php echo pp_get_color_value( $settings->overlay_bg_color ); ?>;
<?php } ?>
}
<?php } ?>
.fl-node-<?php echo $id; ?> .pp-modal-wrap:not(.has-overlay-animation) .pp-modal-overlay,
#modal-<?php echo $id; ?>:not(.has-overlay-animation) .pp-modal-overlay {
<?php if ( isset( $settings->overlay_bg_color ) && ! empty( $settings->overlay_bg_color ) ) { ?>
background-color: <?php echo pp_get_color_value( $settings->overlay_bg_color ); ?>;
<?php } ?>
<?php if ( 'none' == $settings->overlay_toggle ) { ?>
display: none;
<?php } ?>
}
@media only screen and (max-width: <?php echo $settings->media_breakpoint; ?>px) {
.fl-node-<?php echo $id; ?> .pp-modal.layout-fullscreen,
#modal-<?php echo $id; ?> .pp-modal.layout-fullscreen {
top: 0 !important;
margin: 10px !important;
}
.fl-node-<?php echo $id; ?> .pp-modal.layout-standard,
#modal-<?php echo $id; ?> .pp-modal.layout-standard {
margin-top: 20px;
margin-bottom: 20px;
}
}
@media only screen and (max-width: 767px) {
.fl-node-<?php echo $id; ?> .pp-modal.layout-standard,
#modal-<?php echo $id; ?> .pp-modal.layout-standard {
margin-top: 20px;
margin-bottom: 20px;
}
}