File: /home/kashmira/public_html/wp-content/plugins/td-composer/mobile/includes/td_css_generator_mob.php
<?php
/**
* @big_grid_large_image is put after @big_grid_small_images so that it will overwrite small posts style
*/
function td_css_generator_mob() {
$raw_css = "
<style>
/* @excl_label */
.td-module-exclusive .td-module-title a:before {
content: '@excl_label';
}
/* @theme_color_mob */
a,
.td-post-author-name a,
.td-mobile-content .current-menu-item > a,
.td-mobile-content .current-menu-ancestor > a,
.footer-email-wrap a,
.td-search-query,
.td-page-content blockquote p,
.td-post-content blockquote p {
color: @theme_color_mob;
}
.td-scroll-up,
.td-rating-bar-wrap div,
.td-page-content .dropcap,
.td-post-content .dropcap,
.comment-content .dropcap,
.td_wrapper_video_playlist .td_video_controls_playlist_wrapper {
background-color: @theme_color_mob;
}
.td_quote_box,
.td_wrapper_video_playlist .td_video_currently_playing:after {
border-color: @theme_color_mob;
}
/* @menu_background_mob */
.td-header-wrap {
background-color: @menu_background_mob;
}
/* @menu_icon_color_mob */
#td-top-mobile-toggle i,
.td-search-icon .td-icon-search {
color: @menu_icon_color_mob;
}
/* @menu_text_color_mob */
.td-mobile-content li a,
.td-mobile-content .td-icon-menu-right,
.td-mobile-content .sub-menu .td-icon-menu-right,
#td-mobile-nav .td-menu-login-section a,
#td-mobile-nav .td-menu-logout a,
#td-mobile-nav .td-menu-socials-wrap .td-icon-font,
.td-mobile-close .td-icon-close-mobile,
.td-search-close .td-icon-close-mobile,
.td-search-wrap,
.td-search-wrap #td-header-search,
#td-mobile-nav .td-register-section,
#td-mobile-nav .td-register-section .td-login-input,
#td-mobile-nav label,
#td-mobile-nav .td-register-section i,
#td-mobile-nav .td-register-section a,
#td-mobile-nav .td_display_err,
.td-search-wrap .td_module_wrap .entry-title a,
.td-search-wrap .td_module_wrap:hover .entry-title a,
.td-search-wrap .td-post-date {
color: @menu_text_color_mob;
}
.td-search-wrap .td-search-input:before,
.td-search-wrap .td-search-input:after,
#td-mobile-nav .td-menu-login-section .td-menu-login span {
background-color: @menu_text_color_mob;
}
#td-mobile-nav .td-register-section .td-login-input {
border-bottom-color: @menu_text_color_mob !important;
}
/* @menu_text_active_color_mob */
.td-mobile-content .current-menu-item > a,
.td-mobile-content .current-menu-ancestor > a,
.td-mobile-content .current-category-ancestor > a,
#td-mobile-nav .td-menu-login-section a:hover,
#td-mobile-nav .td-register-section a:hover,
#td-mobile-nav .td-menu-socials-wrap a:hover i,
.td-search-close span:hover i {
color: @menu_text_active_color_mob;
}
/* @menu_button_background_mob */
#td-mobile-nav .td-register-section .td-login-button,
.td-search-wrap .result-msg a {
background-color: @menu_button_background_mob;
}
/* @menu_button_color_mob */
#td-mobile-nav .td-register-section .td-login-button,
.td-search-wrap .result-msg a {
color: @menu_button_color_mob;
}
/* @menu_gradient_one_mob */
.td-menu-background:before,
.td-search-background:before {
background: @menu_gradient_one_mob;
background: -moz-linear-gradient(top, @menu_gradient_one_mob 0%, @menu_gradient_two_mob 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, @menu_gradient_one_mob), color-stop(100%, @menu_gradient_two_mob));
background: -webkit-linear-gradient(top, @menu_gradient_one_mob 0%, @menu_gradient_two_mob 100%);
background: -o-linear-gradient(top, @menu_gradient_one_mob 0%, @menu_gradient_two_mob 100%);
background: -ms-linear-gradient(top, @menu_gradient_one_mob 0%, @menu_gradient_two_mob 100%);
background: linear-gradient(to bottom, @menu_gradient_one_mob 0%, @menu_gradient_two_mob 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='@menu_gradient_one_mob', endColorstr='@menu_gradient_two_mob', GradientType=0 );
}
/* @footer_background_mob */
.td-mobile-footer-wrap {
background-color: @footer_background_mob;
}
/* @footer_text_color_mob */
.td-mobile-footer-wrap,
.td-mobile-footer-wrap a,
.td-mobile-footer-wrap .block-title span {
color: @footer_text_color_mob;
}
/* @sub_footer_background_mob */
.td-mobile-sub-footer-wrap {
background-color: @sub_footer_background_mob;
}
/* @sub_footer_text_color_mob */
.td-mobile-sub-footer-wrap,
.td-mobile-sub-footer-wrap a {
color: @sub_footer_text_color_mob;
}
/* @mobile_background_image_mob */
.td-menu-background,
.td-search-background {
background-image: url('@mobile_background_image_mob');
}
/* @mobile_background_repeat_mob */
.td-menu-background,
.td-search-background {
background-repeat: @mobile_background_repeat_mob;
}
/* @mobile_background_size_mob */
.td-menu-background,
.td-search-background {
background-size: @mobile_background_size_mob;
}
/* @mobile_background_position_mob */
.td-menu-background,
.td-search-background {
background-position: @mobile_background_position_mob;
}
/* @mt_main_menu_mob */
.td-mobile-content li a {
@mt_main_menu_mob
}
/* @mt_text_logo */
.td-main-menu-logo .td-logo-text {
@mt_text_logo
}
/* @mt_tagline_text */
.td-main-menu-logo .td-tagline-text {
@mt_tagline_text
}
/* @mt_module_general */
.td_module_mob_1 .entry-title,
.td_module_mob_2 .entry-title {
@mt_module_general
}
/* @mt_module_1 */
.td_module_mob_1 .entry-title {
@mt_module_1
}
/* @mt_module_2 */
.td_module_mob_2 .entry-title {
@mt_module_2
}
/* @mt_post_title */
header .entry-title {
@mt_post_title
}
/* @mt_post_content */
.td-post-content p,
.td-post-content {
@mt_post_content
}
/* @mt_post_title */
header .entry-title {
@mt_post_title
}
/* @mt_blockquote */
.td-page-content blockquote p,
.td-post-content blockquote p,
.bbpress blockquote p,
.woocommerce #tab-description blockquote p,
.comment-content blockquote p {
@mt_blockquote
}
/* @mt_box_quote */
.td-page-content .td_quote_box p,
.td-post-content .td_quote_box p,
.bbpress .td_quote_box p,
.woocommerce #tab-description .td_quote_box p,
.comment-content .td_quote_box p {
@mt_box_quote
}
/* @mt_pull_quote */
.td-page-content .td_pull_quote p,
.td-post-content .td_pull_quote p,
.bbpress .td_pull_quote p,
.woocommerce #tab-description .td_pull_quote p,
.comment-content .td_pull_quote p {
@mt_pull_quote
}
/* @mt_lists */
.td-page-content li,
.td-post-content li {
@mt_lists
}
/* @mt_h1 */
.td-post-content h1 {
@mt_h1
}
/* @mt_h2 */
.td-post-content h2 {
@mt_h2
}
/* @mt_h3 */
.td-post-content h3 {
@mt_h3
}
/* @mt_h4 */
.td-post-content h4 {
@mt_h4
}
/* @mt_h5 */
.td-post-content h5 {
@mt_h5
}
/* @mt_h6 */
.td-post-content h6 {
@mt_h6
}
/* @mt_post_category */
.td-post-header .td-category a {
@mt_post_category
}
/* @mt_post_author */
header .td-module-meta-info .td-post-author-name {
@mt_post_author
}
/* @mt_post_date */
header .td-module-meta-info .td-post-date {
@mt_post_date
}
/* @mt_post_views_comments */
header .td-module-meta-info .td-post-comments,
header .td-module-meta-info .td-post-views {
@mt_post_views_comments
}
/* @mt_post_via_source_tags */
.td-post-source-tags .td-post-small-box {
@mt_post_via_source_tags
}
/* @mt_post_next_prev_title */
.td-post-next-prev-content a {
@mt_post_next_prev_title
}
/* @mt_post_author_name */
.td-author-name a {
@mt_post_author_name
}
/* @mt_post_author_url */
.td-author-url {
@mt_post_author_url
}
/* @mt_post_author_descr */
.td-author-description {
@mt_post_author_descr
}
/* @mt_post_related_title */
.td_block_related_posts_mob .td_module_mob_1 .entry-title a {
@mt_post_related_title
}
/* @mt_footer_text_about */
.td-footer-description {
@mt_footer_text_about
}
/* @mt_footer_copyright */
.td-sub-footer-copy {
@mt_footer_copyright
}
/* @mt_footer_menu */
.td-sub-footer-menu li {
@mt_footer_menu
}
</style>
";
$td_css_compiler = new td_css_compiler($raw_css);
//get $typography array from db and added to generated css
$td_typography_array = td_fonts::td_get_typography_sections_from_db();
if(is_array($td_typography_array) and !empty($td_typography_array)) {
foreach ($td_typography_array as $section_id => $section_css_array) {
$td_css_compiler->load_setting_array(array($section_id => $section_css_array));
}
}
// theme color
$td_css_compiler->load_setting('theme_color_mob');
$excl_label_translation = __td('EXCLUSIVE', TD_THEME_NAME);
if( $excl_label_translation != 'EXCLUSIVE' ) {
$td_css_compiler->load_setting_raw('excl_label', $excl_label_translation);
}
// menu color
$td_css_compiler->load_setting('menu_background_mob');
$td_css_compiler->load_setting('menu_icon_color_mob');
$td_css_compiler->load_setting('menu_text_color_mob');
$td_css_compiler->load_setting('menu_text_active_color_mob');
$td_css_compiler->load_setting('menu_button_background_mob');
$td_css_compiler->load_setting('menu_button_color_mob');
// menu gradient color
$td_css_compiler->load_setting('menu_gradient_one_mob');
$td_css_compiler->load_setting('menu_gradient_two_mob');
//color one is empty
if (empty($td_css_compiler->settings['menu_gradient_one_mob']) && !empty($td_css_compiler->settings['menu_gradient_two_mob'])) {
$td_css_compiler->load_setting_raw('menu_gradient_one_mob', '#333145');
}
//color two is empty
if (!empty($td_css_compiler->settings['menu_gradient_one_mob']) && empty($td_css_compiler->settings['menu_gradient_two_mob'])) {
$td_css_compiler->load_setting_raw('menu_gradient_two_mob', '#b8333e');
}
// footer color
$td_css_compiler->load_setting('footer_background_mob');
$td_css_compiler->load_setting('footer_text_color_mob');
// sub-footer color
$td_css_compiler->load_setting('sub_footer_background_mob');
$td_css_compiler->load_setting('sub_footer_text_color_mob');
// mobile menu/search background
$td_css_compiler->load_setting('mobile_background_image_mob');
$td_css_compiler->load_setting('mobile_background_repeat_mob');
$td_css_compiler->load_setting('mobile_background_size_mob');
$td_css_compiler->load_setting('mobile_background_position_mob');
$td_fonts_css_buffer = td_fonts::td_add_fonts_css_buffer();
//output the style
return $td_fonts_css_buffer . $td_css_compiler->compile_css();
}