hello
Server : Apache/2.4.52 (Ubuntu) System : Linux HAN2 5.15.0-185-generic #195-Ubuntu SMP Fri Jun 19 17:11:50 UTC 2026 x86_64 User : servadmin ( 1000) PHP Version : 8.1.2-1ubuntu2.25 Disable Function : NONE Directory : /www/docs/www.obusignal.com/www.obusignal.com/wp-content/themes/nirvana/includes/ |
<?php
////////// MASTER CUSTOM STYLE FUNCTION //////////
function nirvana_body_classes($classes) {
$nirvanas = nirvana_get_theme_options();
$classes[] = $nirvanas['nirvana_image_style'];
$classes[] = $nirvanas['nirvana_caption'];
$magazine_layout = FALSE;
if ($nirvanas['nirvana_magazinelayout'] == "Enable") {
if (is_front_page()) {
if ( ($nirvanas['nirvana_frontpage'] == "Enable") && (intval($nirvanas['nirvana_frontpostsperrow']) == 1) ) { /* not magazine layout */ }
else { $magazine_layout = TRUE; }
} else {
$magazine_layout = TRUE;
}
}
if ( is_front_page() && ($nirvanas['nirvana_frontpage'] == "Enable") && (intval($nirvanas['nirvana_frontpostsperrow']) == 2) ) { $magazine_layout = TRUE; }
if ($magazine_layout) $classes[] = 'magazine-layout';
if (is_front_page() && $nirvanas['nirvana_frontpage'] == "Enable" && (get_option('show_on_front') == 'posts') ) {
$classes[] = 'presentation-page';
$classes[] = 'coldisplay'.$nirvanas['nirvana_coldisplay'];
}
if ($nirvanas['nirvana_duality'] == 'Boxed') $classes[] = 'nirvana-boxed';
if ($nirvanas['nirvana_comlabels'] == 0) $classes[] = 'nirvana-comment-placeholders';
switch ($nirvanas['nirvana_menualign']):
case "center": $classes[] = 'nirvana-menu-center'; break;
case "right": $classes[] = 'nirvana-menu-right'; break;
case "rightmulti": $classes[] = 'nirvana-menu-rightmulti'; break;
default: $classes[] = 'nirvana-menu-left'; break;
endswitch;
switch ($nirvanas['nirvana_topbar']):
case "Fixed": $classes[] = 'nirvana-topbarfixed'; break;
case "Hide": $classes[] = 'nirvana-topbarhide'; break;
case "Normal": default: break;
endswitch;
if ($nirvanas['nirvana_topbarwidth'] == 'Full width') $classes[] = 'nirvana-topbarfull';
return $classes;
} // nirvana_body_classes()
add_filter('body_class','nirvana_body_classes');
/**
* Theme styling generated from options
*/
function nirvana_custom_styles() {
$options = nirvana_get_theme_options();
extract($options);
$totalwidth = intval($nirvana_sidewidth) + intval($nirvana_sidebar);
$contentSize = intval($nirvana_sidewidth);
$sidebarSize = intval($nirvana_sidebar);
ob_start();
////////// LAYOUT DIMENSIONS. //////////
/* WIDE LAYOUT */ ?>
#header-container { width: <?php echo esc_html(($totalwidth)); ?>px; }
#header-container, #access >.menu, #forbottom, #colophon, #footer-widget-area,
#topbar-inner, .ppbox, #pp-afterslider #container, #breadcrumbs-box { max-width: <?php echo esc_html(($totalwidth)); ?>px; }
<?php
/* BOXED LAYOUT */
if ($nirvana_duality == 'Boxed') { ?>
#header-full, #breadcrumbs, #main { max-width: <?php echo esc_html($totalwidth); ?>px; margin:0 auto; }
#access > .menu > ul { margin-left:0; }
#pp-texttop, #pp-textmiddle, #pp-textbottom, #front-columns h2, .presentation-page #content {
padding-left:20px; padding-right: 20px; }
<?php };
/* RESPONSIVENESS DISABLED */
if ( $nirvana_mobile == 'Disable' ) { ?>
#topbar, #header-full, #main, #forbottom, #access, #breadcrumbs{ min-width: <?php echo esc_html(($totalwidth)); ?>px; }
#access > .menu > ul {margin-left:0;}
#forbottom, #pp-texttop, #pp-textmiddle, #pp-textbottom, #front-columns h2, .presentation-page #content {
padding-left: 20px; padding-right: 20px; box-sizing: border-box; -webkit-box-sizing: border-box; };
<?php } else {
// Header widgets responsiveness if no header image is selected
if (get_header_image() == '') {?>@media (max-width: 800px) { #header-container {position: relative; } #branding {height: auto; } } <?php }
}
////////// COLUMNS //////////
$colPadding = 80;
$contentSize = $contentSize - 60;
?>
#container.one-column { }
#container.two-columns-right #secondary { width: <?php echo esc_html($sidebarSize); ?>px; float:right; }
#container.two-columns-right #content { width: <?php echo esc_html($contentSize-$colPadding); ?>px; float: left; } /* fallback */
#container.two-columns-right #content { width: calc(100% - <?php echo esc_html($sidebarSize+$colPadding); ?>px); float: left; }
#container.two-columns-left #primary { width: <?php echo esc_html($sidebarSize); ?>px; float: left; }
#container.two-columns-left #content { width: <?php echo esc_html($contentSize-$colPadding); ?>px; float: right; } /* fallback */
#container.two-columns-left #content { width: -moz-calc(100% - <?php echo esc_html($sidebarSize+$colPadding); ?>px); float: right;
width: -webkit-calc(100% - <?php echo esc_html($sidebarSize+$colPadding); ?>px );
width: calc(100% - <?php echo esc_html($sidebarSize+$colPadding); ?>px); }
#container.three-columns-right .sidey { width: <?php echo esc_html($sidebarSize/2); ?>px; float: left; }
#container.three-columns-right #primary { margin-left: <?php echo esc_html($colPadding); ?>px; margin-right: <?php echo esc_html($colPadding); ?>px; }
#container.three-columns-right #content { width: <?php echo esc_html($contentSize-$colPadding*2); ?>px; float: left; } /* fallback */
#container.three-columns-right #content { width: -moz-calc(100% - <?php echo esc_html($sidebarSize+$colPadding*2); ?>px); float: left;
width: -webkit-calc(100% - <?php echo esc_html($sidebarSize+$colPadding*2); ?>px);
width: calc(100% - <?php echo esc_html($sidebarSize+$colPadding*2); ?>px); }
#container.three-columns-left .sidey { width: <?php echo esc_html($sidebarSize/2); ?>px; float: left; }
#container.three-columns-left #secondary{ margin-left: <?php echo esc_html($colPadding); ?>px; margin-right: <?php echo esc_html($colPadding); ?>px; }
#container.three-columns-left #content { width: <?php echo esc_html($contentSize-$colPadding*2); ?>px; float: right;} /* fallback */
#container.three-columns-left #content { width: -moz-calc(100% - <?php echo esc_html($sidebarSize+$colPadding*2); ?>px); float: right;
width: -webkit-calc(100% - <?php echo esc_html($sidebarSize+$colPadding*2); ?>px);
width: calc(100% - <?php echo esc_html($sidebarSize+$colPadding*2); ?>px); }
#container.three-columns-sided .sidey { width: <?php echo esc_html($sidebarSize/2); ?>px; float: left; }
#container.three-columns-sided #secondary{ float:right; }
#container.three-columns-sided #content { width: <?php echo esc_html($contentSize-$colPadding*2); ?>px; float: right; /* fallback */
width: -moz-calc(100% - <?php echo esc_html($sidebarSize+$colPadding*2); ?>px); float: right;
width: -webkit-calc(100% - <?php echo esc_html($sidebarSize+$colPadding*2); ?>px); float: right;
width: calc(100% - <?php echo esc_html($sidebarSize+$colPadding*2); ?>px); float: right;
margin: 0 <?php echo esc_html(($sidebarSize/2)+$colPadding);?>px 0 <?php echo esc_html(-($contentSize+$sidebarSize)); ?>px; }
<?php
////////// FONTS //////////
$nirvana_googlefont = cryout_gfontclean( esc_html($nirvana_googlefont), 2 );
$nirvana_googlefonttitle = cryout_gfontclean( esc_html($nirvana_googlefonttitle), 2 );
$nirvana_googlefontside = cryout_gfontclean( esc_html($nirvana_googlefontside), 2 );
$nirvana_googlefontwidget = cryout_gfontclean( esc_html($nirvana_googlefontwidget), 2 );
$nirvana_headingsgooglefont = cryout_gfontclean( esc_html($nirvana_headingsgooglefont), 2 );
$nirvana_sitetitlegooglefont = cryout_gfontclean( esc_html($nirvana_sitetitlegooglefont), 2 );
$nirvana_menugooglefont = cryout_gfontclean( esc_html($nirvana_menugooglefont), 2 );
$nirvana_fontfamily = cryout_fontname_cleanup($nirvana_fontfamily);
$nirvana_fonttitle = cryout_fontname_cleanup($nirvana_fonttitle);
$nirvana_fontside = cryout_fontname_cleanup($nirvana_fontside);
$nirvana_sitetitlefont = cryout_fontname_cleanup($nirvana_sitetitlefont);
$nirvana_menufont = cryout_fontname_cleanup($nirvana_menufont);
$nirvana_headingsfont = cryout_fontname_cleanup($nirvana_headingsfont);
?>
body { font-family: <?php echo (empty($nirvana_googlefont)?$nirvana_fontfamily:sprintf('"%s"', $nirvana_googlefont)); ?>; }
#content h1.entry-title a, #content h2.entry-title a,
#content h1.entry-title, #content h2.entry-title {
font-family: <?php echo (empty($nirvana_googlefonttitle)?str_replace('font-general', 'inherit', $nirvana_fonttitle):sprintf('"%s"', $nirvana_googlefonttitle)); ?>; }
.widget-title, .widget-title a {
line-height: normal;
font-family: <?php echo (empty($nirvana_googlefontside)?str_replace('font-general', 'inherit', $nirvana_fontside):sprintf('"%s"', $nirvana_googlefontside)); ?>; }
.widget-container, .widget-container a {
font-family: <?php echo (empty($nirvana_googlefontwidget)?str_replace('font-general', 'inherit', $nirvana_fontwidget):sprintf('"%s"', $nirvana_googlefontwidget)); ?>; }
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6,
.nivo-caption h2, #front-text1 h1, #front-text2 h1, h3.column-header-image, #comments #reply-title {
font-family: <?php echo (empty($nirvana_headingsgooglefont)?str_replace('font-general', 'inherit', $nirvana_headingsfont):sprintf('"%s"', $nirvana_headingsgooglefont)); ?>; }
#site-title span a {
font-family: <?php echo (empty($nirvana_sitetitlegooglefont)?str_replace('font-general', 'inherit', $nirvana_sitetitlefont):sprintf('"%s"', $nirvana_sitetitlegooglefont)); ?>; }
#access ul li a, #access ul li a span {
font-family: <?php echo (empty($nirvana_menugooglefont)?str_replace('font-general', 'inherit', $nirvana_menufont):sprintf('"%s"', $nirvana_menugooglefont)); ?>; }
<?php
////////// COLORS //////////
?>
/* general */
body { color: <?php echo esc_html($nirvana_contentcolortxt) ?>; background-color: <?php echo esc_html($nirvana_backcolormain) ?> }
a { color: <?php echo esc_html($nirvana_linkcolortext) ?>; }
a:hover, .entry-meta span a:hover, .comments-link a:hover,
body.coldisplay2 #front-columns a:active
{ color: <?php echo esc_html($nirvana_linkcolorhover) ?>; }
a:active { background-color: <?php echo esc_html($nirvana_accentcolorb) ?>; color: <?php echo esc_html($nirvana_contentcolorbg) ?>; }
.entry-meta a:hover, .widget-container a:hover,
.footer2 a:hover { border-bottom-color: <?php echo esc_html($nirvana_accentcolord) ?>; }
.sticky h2.entry-title a { background-color: <?php echo esc_html($nirvana_accentcolora) ?>; color: <?php echo esc_html($nirvana_contentcolorbg) ?>; }
#header { background-color: <?php echo esc_html($nirvana_backcolorheader) ?>; }
#site-title span a { color: <?php echo esc_html($nirvana_titlecolor) ?>; }
#site-description { color: <?php echo esc_html($nirvana_descriptioncolor); ?>;
<?php if(cryout_hex2rgb($nirvana_descriptionbg)) { ?>background-color: rgba(<?php echo esc_html(cryout_hex2rgb($nirvana_descriptionbg)) ?>,0.3); padding: 3px 6px; <?php } ?> }
.socials a:hover .socials-hover
{ background-color: <?php echo esc_html($nirvana_socialcolorbghover) ?>; }
.socials .socials-hover { background-color: <?php echo esc_html($nirvana_socialcolorbg) ?>; }
/* Main menu top level */
#access a, #nav-toggle span { color: <?php echo esc_html($nirvana_menucolortxtdefault) ?>; }
#access, #nav-toggle, #access ul li
{ background-color: <?php echo esc_html($nirvana_menucolorbgdefault) ?>; }
#access > .menu > ul > li > a > span { }
#access ul li:hover { background-color: <?php echo esc_html($nirvana_submenucolorbgdefault) ?>;
color: <?php echo esc_html($nirvana_submenucolortxtdefault) ?>; }
#access ul > li.current_page_item , #access ul > li.current-menu-item,
#access ul > li.current_page_ancestor , #access ul > li.current-menu-ancestor
{ background-color: <?php echo esc_html(cryout_hexadder($nirvana_menucolorbgdefault,'13')) ?>; }
/* Main menu Submenus */
#access ul ul li, #access ul ul
{ background-color: <?php echo esc_html($nirvana_submenucolorbgdefault) ?>; }
#access ul ul li a { color: <?php echo esc_html($nirvana_submenucolortxtdefault) ?>; }
#access ul ul li:hover { background-color: <?php echo esc_html(cryout_hexadder($nirvana_submenucolorbgdefault,'14')) ?>; }
#breadcrumbs { background-color: <?php echo esc_html(cryout_hexadder($nirvana_backcolormain,'-10')) ?>; }
#access ul ul li.current_page_item,
#access ul ul li.current-menu-item,
#access ul ul li.current_page_ancestor,
#access ul ul li.current-menu-ancestor
{ background-color: <?php echo esc_html(cryout_hexadder($nirvana_submenucolorbgdefault,'14'));?>; }
<?php if ( !empty( $nirvana_submenucolorshadow ) ) { ?>
#access ul ul { box-shadow: 3px 3px 0 rgba(<?php echo esc_html(cryout_hex2rgb($nirvana_submenucolorshadow)) ?>,0.3); }
<?php } ?>
/* top menu */
#topbar { background-color: <?php echo esc_html($nirvana_topbarcolorbg) ?>;
border-bottom-color: <?php echo esc_html(cryout_hexadder($nirvana_topbarcolorbg,'-20')) ?>; }
.menu-header-search .searchform
{ background: <?php echo esc_html($nirvana_accentcolore) ?>; }
.topmenu ul li a,
.search-icon:before { color: <?php echo esc_html($nirvana_topmenucolortxt) ?>; }
.topmenu ul li a:hover { background-color: <?php echo esc_html(cryout_hexadder($nirvana_topbarcolorbg, '-16')) ?>; }
.search-icon:hover:before { color: <?php echo esc_html($nirvana_accentcolora) ?>; }
/* main */
#main { background-color: <?php echo esc_html($nirvana_contentcolorbg) ?>; }
#author-info, .page-title,
#entry-author-info { border-color: <?php echo esc_html($nirvana_accentcolord) ?>; }
.page-title-text { border-color: <?php echo esc_html($nirvana_accentcolorb) ?>; }
.page-title span { border-color: <?php echo esc_html($nirvana_accentcolora) ?>; }
#entry-author-info #author-avatar,
#author-info #author-avatar { border-color: <?php echo esc_html($nirvana_accentcolorc) ?>; }
.avatar-container:before { background-color: <?php echo esc_html($nirvana_accentcolorb) ?>; }
.sidey .widget-container { color: <?php echo esc_html($nirvana_sidetxt) ?>; background-color: <?php echo esc_html($nirvana_sidebg) ?>; }
.sidey .widget-title { color: <?php echo esc_html($nirvana_sidetitletxt) ?>; background-color: <?php echo esc_html($nirvana_sidetitlebg) ?>;
border-color: <?php echo esc_html($nirvana_accentcolord) ?>; }
.sidey .widget-container a { color: <?php echo esc_html($nirvana_linkcolorside) ?>; }
.sidey .widget-container a:hover
{ color: <?php echo esc_html($nirvana_linkcolorsidehover) ?>; }
.widget-title span { border-color: <?php echo esc_html($nirvana_sidetitletxt) ?>; }
.entry-content h1, .entry-content h2, .entry-content h3,
.entry-content h4, .entry-content h5, .entry-content h6
{ color: <?php echo esc_html($nirvana_contentcolortxtheadings) ?>; }
.entry-title, .entry-title a{ color: <?php echo esc_html($nirvana_contentcolortxttitle) ?>; }
.entry-title a:hover { color: <?php echo esc_html($nirvana_contentcolortxttitlehover) ?>; }
#content span.entry-format { color: <?php echo esc_html($nirvana_accentcolord) ?>; }
/* footer */
#footer { color: <?php echo esc_html($nirvana_footercolortxt) ?>;
background-color: <?php echo esc_html($nirvana_backcolorfooterw) ?>; }
#footer2 { color: <?php echo esc_html($nirvana_footercolortxt) ?>;
background-color: <?php echo esc_html($nirvana_backcolorfooter) ?>; }
#sfooter-full { background-color: <?php echo esc_html(cryout_hexadder($nirvana_backcolorfooter,'-5')) ?>; }
.footermenu ul li { border-color: <?php echo esc_html(cryout_hexadder($nirvana_backcolorfooter,'15')) ?>; }
.footermenu ul li:hover { border-color: <?php echo esc_html(cryout_hexadder($nirvana_backcolorfooter,'35')) ?>; }
#colophon a { color: <?php echo esc_html($nirvana_linkcolorwooter) ?>; }
#colophon a:hover { color: <?php echo esc_html($nirvana_linkcolorwooterhover) ?>; }
#footer2 a, .footermenu ul li:after
{ color: <?php echo esc_html($nirvana_linkcolorfooter) ?>; }
#footer2 a:hover { color: <?php echo esc_html($nirvana_linkcolorfooterhover) ?>; }
#footer .widget-container { color: <?php echo esc_html($nirvana_widgettxt) ?>; background-color: <?php echo esc_html($nirvana_widgetbg) ?>; }
#footer .widget-title { color: <?php echo esc_html($nirvana_widgettitletxt) ?>;
background-color: <?php echo esc_html($nirvana_widgettitlebg) ?>;
border-color:<?php echo esc_html($nirvana_accentcolord) ?>; }
/* buttons */
a.continue-reading-link { color: <?php echo esc_html($nirvana_linkcolortext) ?>; border-color: <?php echo esc_html($nirvana_linkcolortext) ?>; }
a.continue-reading-link:hover
{ background-color: <?php echo esc_html($nirvana_accentcolora) ?>;
color: <?php echo esc_html($nirvana_backcolormain) ?>; }
#cryout_ajax_more_trigger { border: 1px solid <?php echo esc_html($nirvana_accentcolord) ?>; }
#cryout_ajax_more_trigger:hover
{ background-color: <?php echo esc_html($nirvana_accentcolore) ?>; }
a.continue-reading-link i.crycon-right-dir
{ color: <?php echo esc_html($nirvana_accentcolora) ?> }
a.continue-reading-link:hover i.crycon-right-dir
{ color: <?php echo esc_html($nirvana_backcolormain) ?> }
.page-link a, .page-link > span > em
{ border-color: <?php echo esc_html($nirvana_accentcolord)?> }
.columnmore a { background: <?php echo esc_html($nirvana_accentcolorb) ?>; color:<?php echo esc_html($nirvana_accentcolore) ?> }
.columnmore a:hover { background: <?php echo esc_html($nirvana_accentcolora) ?>; }
.file, .button, input[type="submit"], input[type="reset"],
#respond .form-submit input#submit
{ background-color: <?php echo esc_html($nirvana_contentcolorbg) ?>;
border-color: <?php echo esc_html($nirvana_accentcolord) ?>; }
.button:hover, #respond .form-submit input#submit:hover
{ background-color: <?php echo esc_html($nirvana_accentcolore) ?>; }
.entry-content tr th, .entry-content thead th
{ color: <?php echo esc_html($nirvana_contentcolortxtheadings) ?>; }
.entry-content tr th { background-color: <?php echo esc_html($nirvana_accentcolora) ?>; color:<?php echo esc_html($nirvana_contentcolorbg) ?>; }
.entry-content tr.even { background-color: <?php echo esc_html($nirvana_accentcolore) ?>; }
hr { border-color: <?php echo esc_html($nirvana_accentcolorc) ?>; }
input[type="text"], input[type="password"], input[type="email"], input[type="color"], input[type="date"],
input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="number"], input[type="range"],
input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="week"], textarea, select
{ border-color: <?php echo esc_html($nirvana_accentcolord) ?> <?php echo esc_html($nirvana_accentcolorc) ?> <?php echo esc_html($nirvana_accentcolorc) ?> <?php echo esc_html($nirvana_accentcolord) ?>;
color: <?php echo esc_html($nirvana_contentcolortxt) ?>; }
input[type="submit"], input[type="reset"]
{ color: <?php echo esc_html($nirvana_contentcolortxt) ?>; }
input[type="text"]:hover, input[type="password"]:hover, input[type="email"]:hover, input[type="color"]:hover, input[type="date"]:hover,
input[type="datetime"]:hover, input[type="datetime-local"]:hover, input[type="month"]:hover, input[type="number"]:hover, input[type="range"]:hover,
input[type="search"]:hover, input[type="tel"]:hover, input[type="time"]:hover, input[type="url"]:hover, input[type="week"]:hover, textarea:hover
{ <?php if(cryout_hex2rgb($nirvana_accentcolore)) { ?>background-color: rgba(<?php echo esc_html(cryout_hex2rgb($nirvana_accentcolore)) ?>,0.4); <?php } ?> }
.entry-content pre { background-color: <?php echo esc_html($nirvana_accentcolore) ?>;
border-color: rgba(<?php echo esc_html(cryout_hex2rgb($nirvana_accentcolora)) ?>,0.1); }
abbr, acronym { border-color: <?php echo esc_html($nirvana_contentcolortxt) ?>; }
.comment-meta a { color: <?php echo esc_html($nirvana_contentcolortxtlight) ?>; }
#respond .form-allowed-tags { color: <?php echo esc_html($nirvana_contentcolortxtlight) ?>; }
.comment .reply a { border-color: <?php echo esc_html($nirvana_accentcolorc) ?>; }
.comment .reply a:hover { color: <?php echo esc_html($nirvana_linkcolortext) ?>; }
.entry-meta { border-color: <?php echo esc_html($nirvana_accentcolorc) ?>; }
.entry-meta .crycon-metas:before
{ color: <?php echo esc_html($nirvana_metacoloricons) ?>; }
.entry-meta span a, .comments-link a
{ color: <?php echo esc_html($nirvana_metacolorlinks) ?>; }
.entry-meta span a:hover, .comments-link a:hover
{ color: <?php echo esc_html($nirvana_metacolorlinkshover) ?>; }
.entry-meta span, .entry-utility span, .footer-tags
{ color: <?php echo esc_html(cryout_hexadder($nirvana_contentcolortxtlight,'40')) ?>; }
.nav-next a, .nav-previous a{ background-color:<?php echo esc_html(cryout_hexadder($nirvana_contentcolorbg, '-7')) ?>; }
.nav-next a:hover, .nav-previous a:hover
{ background-color: <?php echo esc_html($nirvana_linkcolortext) ?>; color:<?php echo esc_html($nirvana_contentcolorbg) ?>; }
.pagination { border-color: <?php echo esc_html(cryout_hexadder($nirvana_accentcolore,'-10')) ?>; }
.pagination a:hover { background-color: <?php echo esc_html($nirvana_accentcolorb) ?>; color: <?php echo esc_html($nirvana_contentcolorbg) ?>; }
h3#comments-title { border-color: <?php echo esc_html($nirvana_accentcolord) ?>; }
h3#comments-title span { background-color: <?php echo esc_html($nirvana_accentcolora); ?>; color: <?php echo esc_html($nirvana_contentcolorbg) ?>; }
.comment-details { border-color: <?php echo esc_html($nirvana_accentcolorc) ?>; }
.searchform input[type="text"]
{ color: <?php echo esc_html($nirvana_contentcolortxtlight) ?>; }
.searchform:after { background-color: <?php echo esc_html($nirvana_accentcolora) ?>; }
.searchform:hover:after { background-color: <?php echo esc_html($nirvana_accentcolorb) ?>; }
.searchsubmit[type="submit"]{ color: <?php echo esc_html($nirvana_accentcolore) ?>; }
li.menu-main-search .searchform .s
{ background-color: <?php echo esc_html($nirvana_backcolormain) ?>; }
li.menu-main-search .searchsubmit[type="submit"]
{ color: <?php echo esc_html($nirvana_contentcolortxtlight) ?>; }
.caption-accented .wp-caption
{ <?php if(!empty($nirvana_accentcolora)) { ?>background-color:rgba(<?php echo esc_html(cryout_hex2rgb($nirvana_accentcolora)) ?>,0.8); <?php } ?>
color:<?php echo esc_html($nirvana_contentcolorbg) ?>; }
.nirvana-image-one .entry-content img[class*='align'], .nirvana-image-one .entry-summary img[class*='align'],
.nirvana-image-two .entry-content img[class*='align'], .nirvana-image-two .entry-summary img[class*='align']
.nirvana-image-one .entry-content [class*='wp-block'][class*='align'] img, .nirvana-image-one .entry-summary [class*='wp-block'][class*='align'] img,
.nirvana-image-two .entry-content [class*='wp-block'][class*='align'] img, .nirvana-image-two .entry-summary [class*='wp-block'][class*='align'] img
{ border-color: <?php echo esc_html($nirvana_accentcolora) ?>; }
<?php
////////// LAYOUT //////////
?>
html { font-size: <?php echo esc_html($nirvana_fontsize) ?>; line-height: <?php echo (float) $nirvana_lineheight ?>; }
.entry-content, .entry-summary, .ppbox
{ text-align: <?php echo esc_html($nirvana_textalign) ?> ; }
.entry-content, .entry-summary, .widget-container, .ppbox, .navigation
{
<?php if ($nirvana_wordspace != 'Default') { ?> word-spacing: <?php echo esc_html($nirvana_wordspace) ?>; <?php } ?>
<?php if ($nirvana_letterspace != 'Default') { ?> letter-spacing: <?php echo esc_html($nirvana_letterspace) ?>; <?php } ?> }
<?php
if ( $nirvana_uppercasetext != 0 ) { ?>
#site-title a, #site-description, #access a span, .topmenu ul li a, .footermenu ul li a, .entry-meta span a, .entry-utility span a,
#content h3.entry-format, span.edit-link, h3#comments-title, h3#reply-title, .comment-author cite, .comment .reply a, .widget-title,
#site-info a, .nivo-caption h2, a.continue-reading-link, .column-image h3, #front-columns h3.column-header-noimage, .tinynav,
.entry-title, #breadcrumbs, .page-link
{ text-transform: <?php echo ( ($nirvana_uppercasetext == 1) ? 'uppercase' : 'none' ) ?>; }
<?php }
if ( $nirvana_hcenter ) { ?>
#bg_image {display: block; margin: 0 auto; }
<?php } ?>
#content h1.entry-title, #content h2.entry-title, .woocommerce-page h1.page-title
{ font-size: <?php echo esc_html($nirvana_headfontsize) ?>; }
.widget-title, .widget-title a
{ font-size: <?php echo esc_html($nirvana_sidefontsize) ?>; }
.widget-container, .widget-container a
{ font-size: <?php echo esc_html($nirvana_widgetfontsize) ?>; }
<?php $font_root = 36;
for ($i=1; $i<=6; $i++ ) { ?>
#content h<?php echo $i ?>, #pp-afterslider h<?php echo $i ?>
{ font-size: <?php echo esc_html(round(($font_root-(4*$i))*(preg_replace("/[^\d]/","",$nirvana_headingsfontsize)/100),0)); ?>px; }
<?php } ?>
#site-title span a { font-size: <?php echo esc_html($nirvana_sitetitlesize) ?>; }
#access ul li a { font-size: <?php echo esc_html($nirvana_menufontsize) ?>; }
#access ul ul ul a { font-size: <?php echo esc_html((absint($nirvana_menufontsize)-1)) ?>px; }
<?php if ( $nirvana_comtext == "Hide" ) { ?> #respond .form-allowed-tags { display: none; } <?php }
switch ( $nirvana_comclosed ) {
case "Hide in posts": ?> .nocomments { display:none; } <?php break;
case "Hide in pages": ?> .nocomments2 { display:none; } <?php break;
case "Hide everywhere": ?> .nocomments, .nocomments2 { display: none; } <?php break;
}
if ( $nirvana_comoff == "Hide" ) { ?> .comments-link span { display: none; } <?php }
if ( $nirvana_tables == "Enable" ) { ?>
.entry-content table, .entry-content tr, .entry-content tr th,
.entry-content thead th, .entry-content tr td, .entry-content tr.even
{ background: none; border: none; color: inherit; }
<?php }
if ( $nirvana_headingsindent == "Enable" ) { ?>
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 { margin-left: 20px; }
.sticky hgroup { padding-left: 15px; }
<?php }
if ($nirvana_pagetitle == "Hide") { ?> .page h1.entry-title, .home .page h2.entry-title { display: none; } <?php }
if ($nirvana_categtitle == "Hide") { ?> header.page-header, .archive h1.page-title { display: none; } <?php }
if ($nirvana_parindent != "0px") { ?> .entry-content p { text-indent: <?php echo esc_html($nirvana_parindent) ?>;} <?php }
if ($nirvana_metapos == 'Top' || $nirvana_metapos == 'Hide') { ?> article footer.entry-meta { display: none; } <?php }
if ($nirvana_metapos == 'Bottom' || $nirvana_metapos == 'Hide') { ?> article .entry-header .entry-meta { display: none; } <?php } ?>
.entry-content p, .entry-content ul, .entry-content ol, .entry-content dd, .entry-content pre, .entry-content hr, .commentlist p,
.entry-summary p
{ margin-bottom: <?php echo esc_html($nirvana_paragraphspace) ?>; }
#header-container > div
{ margin: <?php echo esc_html($nirvana_headermargintop); ?>px 0 0 <?php echo esc_html($nirvana_headermarginleft); ?>px; }
#toTop:hover .crycon-back2top:before
{ color: <?php echo esc_html($nirvana_accentcolorb) ?>; }
#main { margin-top: <?php echo esc_html($nirvana_contentmargintop) ?>px; }
#forbottom { padding-left: <?php echo esc_html($nirvana_contentpadding) ?>px;
padding-right: <?php echo esc_html($nirvana_contentpadding) ?>px; }
#header-widget-area { width: <?php echo esc_html($nirvana_headerwidgetwidth) ?>; }
<?php
////////// HEADER IMAGE ////////// ?>
#branding { height:<?php echo $nirvana_hheight; ?>px; }
<?php if ($nirvana_hratio) { ?>
@media (max-width: 1920px) {
#branding, #bg_image { display: block; height: auto; max-width: 100%; min-height: inherit !important; }
} <?php }
return apply_filters( 'nirvana_custom_styles', preg_replace( array( '/(([\w-]+):\s*?;?\s*?([;}]))/i', '/:\s?default/i' ), array( '$3', ':inherit' ), ob_get_clean() ) );
} // nirvana_custom_styles()
/* = PRESENTATION PAGE CUSTOM CSS
-----------------------------------------------*/
function nirvana_presentation_css() {
$options = nirvana_get_theme_options();
extract($options);
ob_start();
if ($nirvana_fronthidetopbar) { ?> #topbar { display: none; } <?php }
if ($nirvana_fronthideheader) { ?> #branding { display: none; } <?php }
if ($nirvana_fronthidemenu) { ?> #access, body #nav-toggle { display: none; } <?php }
if ($nirvana_fronthidewidget) { ?> #colophon { display: none; } <?php }
if ($nirvana_fronthidefooter) { ?> #footer2 { display: none; } <?php }
if ($nirvana_fpslider_topmargin) { ?> .slider-wrapper { padding: <?php echo esc_html($nirvana_fpslider_topmargin); ?>px 0; } <?php } ?>
.slider-wrapper {
max-height: <?php echo esc_html($nirvana_fpsliderheight); ?>px;
background: <?php echo esc_html($nirvana_fpsliderbgcolor); ?>;
}
.nivo-caption h2 { font-size: <?php echo esc_html($nirvana_fpslidertitlesize); ?>;
<?php if ($nirvana_fpslider_titlecaps) { ?> text-transform: uppercase; <?php } ?> }
.slide-text { font-size: <?php echo esc_html($nirvana_fpslidertextsize); ?>;
<?php if($nirvana_fpslider_textcaps) { ?> text-transform: uppercase; <?php } ?>
<?php if($nirvana_fpslider_centertext) { ?> text-align: center; <?php } ?> }
#frontpage .theme-default .nivoSlider .readmore a
{ font-size: <?php echo esc_html( round( intval($nirvana_fpslidertextsize) * 0.75, 0) ) ?>px; }
#pp-texttop { background-color: <?php echo esc_html($nirvana_fronttextbgcolortop) ?>; }
#front-columns-box { background-color: <?php echo esc_html($nirvana_frontcolumnsbgcolor) ?>; }
#pp-textmiddle { background-color: <?php echo esc_html($nirvana_fronttextbgcolormiddle) ?>; }
#pp-textbottom { background: <?php echo esc_html($nirvana_fronttextbgcolorbottom) ?>; }
#slider { max-width: <?php echo esc_html($nirvana_fpsliderwidth); ?>px;
max-height: <?php echo esc_html($nirvana_fpsliderheight); ?>px;
<?php if ($nirvana_fpslider_bordersize) { ?> border:<?php echo esc_html($nirvana_fpslider_bordersize) ;?>px solid <?php echo esc_html($nirvana_fpsliderbordercolor); ?>; <?php } ?> }
.theme-default .nivo-controlNav
{ bottom: <?php echo esc_html($nirvana_fpslider_bordersize+20); ?>px; }
#front-text1 h2, #front-text2 h2, #front-text5 h2, #front-columns h2
{ color: <?php echo esc_html($nirvana_fronttitlecolor) ?>;
font-size: <?php echo round(34.6*(preg_replace("/[^\d]/","",$nirvana_headingsfontsize)/100),0) ?>px;
line-height: <?php echo round(42*(preg_replace("/[^\d]/","",$nirvana_headingsfontsize)/100),0) ?>px; }
#front-columns > div, #front-columns > li {
<?php $nirvana_colspace = floatval( $nirvana_colspace );
switch ($nirvana_nrcolumns) {
case 0: break;
case 1: printf( "width: %s%%; margin: %s%% auto 0; float: none;", (100-$nirvana_colspace), $nirvana_colspace ); break;
case 2: printf( "width: %s%%; margin: 0 %s%% %s%% 0;", ((100-$nirvana_colspace)/2), $nirvana_colspace, $nirvana_colspace ); break;
case 3: printf( "width: %s%%; margin: 0 %s%% %s%% 0;", ((100-2*$nirvana_colspace)/3), $nirvana_colspace, $nirvana_colspace ); break;
case 4: printf( "width: %s%%; margin: 0 %s%% %s%% 0;", ((100-3*$nirvana_colspace)/4), $nirvana_colspace, $nirvana_colspace ); break;
} ?> }
#front-columns > div.column<?php echo esc_html($nirvana_nrcolumns); ?>,
#front-columns > li:nth-child(<?php echo esc_html($nirvana_nrcolumns); ?>n+1) { margin-right: 0; }
.column-image { max-width:<?php echo esc_html($nirvana_colimagewidth) ?>px; margin: 0 auto; }
.column-image img { max-width:<?php echo esc_html($nirvana_colimagewidth);?>px; max-height: <?php echo esc_html($nirvana_colimageheight);?>px; }
.coldisplay1 .column-image-inside { background: rgba(<?php echo esc_html(cryout_hex2rgb($nirvana_fpslidercaptionbg)); ?>,0.7); }
.coldisplay1 .column-image-inside:hover { background: rgba(<?php echo esc_html(cryout_hex2rgb($nirvana_fpslidercaptionbg)); ?>,0.9); }
.nivo-caption .inline-slide-text {
background-color: rgba(<?php echo esc_html(cryout_hex2rgb($nirvana_fpslidercaptionbg)); ?>, 0.3);
-moz-box-shadow: 10px 0 0 rgba(<?php echo esc_html(cryout_hex2rgb($nirvana_fpslidercaptionbg)); ?>, 0.3), -10px 0 0 rgba(<?php echo esc_html(cryout_hex2rgb($nirvana_fpslidercaptionbg)); ?>, 0.3);
-webkit-box-shadow: 10px 0 0 rgba(<?php echo esc_html(cryout_hex2rgb($nirvana_fpslidercaptionbg)); ?>, 0.3), -10px 0 0 rgba(<?php echo esc_html(cryout_hex2rgb($nirvana_fpslidercaptionbg)); ?>, 0.3);
box-shadow: 10px 0 0 rgba(<?php echo esc_html(cryout_hex2rgb($nirvana_fpslidercaptionbg)); ?>, 0.3), -10px 0 0 rgba(<?php echo esc_html(cryout_hex2rgb($nirvana_fpslidercaptionbg)); ?>, 0.3);
-webkit-box-decoration-break: clone;
-moz-box-decoration-break: clone;
box-decoration-break: clone;
}
.nivo-caption h2{
-moz-text-shadow: 0 1px 0px <?php echo esc_html($nirvana_fpslidercaptionbg) ?>;
-webkit-text-shadow: 0 1px 0px <?php echo esc_html($nirvana_fpslidercaptionbg) ?>;
text-shadow: 0 1px 0px <?php echo esc_html($nirvana_fpslidercaptionbg) ?>;
}
.nivo-caption, .nivo-caption a { color: <?php echo esc_html($nirvana_fpslidercaptioncolor) ?>; }
.theme-default .nivo-directionNav a { background-color:<?php echo esc_html($nirvana_fpsliderbordercolor) ?>; }
.slider-bullets .nivo-controlNav a { background-color: <?php echo esc_html($nirvana_sidetitlebg) ?>;
border: 2px solid <?php echo esc_html($nirvana_fpsliderbordercolor) ?>; }
.slider-bullets .nivo-controlNav a:hover { background-color: <?php echo esc_html($nirvana_menucolorbgdefault) ?>; }
.slider-bullets .nivo-controlNav a.active { background-color: <?php echo esc_html($nirvana_accentcolora) ?>; }
.slider-numbers .nivo-controlNav a { background-color:<?php echo esc_html($nirvana_fpsliderbordercolor) ?>; }
.slider-numbers .nivo-controlNav a:hover { color: <?php echo esc_html($nirvana_accentcolora) ?>; }
.slider-numbers .nivo-controlNav a.active { color:<?php echo esc_html($nirvana_accentcolora) ?>; }
h5.column-header-image { color: <?php echo esc_html($nirvana_linkcolortext) ?>; }
.columnmore { background-color: <?php echo esc_html($nirvana_backcolormain) ?>; }
#front-columns h3.column-header-noimage
{ background: <?php echo esc_html($nirvana_contentcolorbg) ?>; }
<?php
if ($nirvana_column_frames) { ?>
#front-columns > div:nth-child(1n+2) { transform:rotate(<?php echo rand(-5,-2) ?>deg); -webkit-transform:rotate(<?php echo rand(-7,7) ?>deg); }
#front-columns > div:nth-child(2n+1) { transform:rotate(<?php echo rand(-2,2) ?>deg); -webkit-transform:rotate(<?php echo rand(-7,7) ?>deg); }
#front-columns > div:nth-child(3n+2) { transform:rotate(<?php echo rand(2,5) ?>deg); -webkit-transform:rotate(<?php echo rand(-7,7) ?>deg); }
#front-columns > div:nth-child(5n+3) { transform:rotate(<?php echo rand(-5,-2) ?>deg); -webkit-transform:rotate(<?php echo rand(-7,7) ?>deg); }
#front-columns > div:nth-child(7n+5) { transform:rotate(<?php echo rand(-2,2) ?>deg); -webkit-transform:rotate(<?php echo rand(-7,7) ?>deg); }
#front-columns > div:nth-child(11n+7) { transform:rotate(<?php echo rand(2,5) ?>deg); -webkit-transform:rotate(<?php echo rand(-7,7) ?>deg); }
#front-columns > div {
border: 8px solid #fff;
padding: 0;
box-shadow: 0 0 2px #ccc;
-webkit-backface-visibility: hidden;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
#front-columns > div:hover {
z-index: 252;
-webkit-transform: rotate(0deg) !important;
transform: rotate(0deg) !important;
}
@media (max-width: 640px) {
.nivo-caption h2 {color:<?php echo esc_html($nirvana_accentcolora); ?>;}
.coldisplay1 .column-image-inside { background: transparent; }
}
<?php } // nirvana_column_frames
return apply_filters( 'nirvana_custom_pp_styles', preg_replace( array( '/((background-)?color:\s*?)[;}]/i', '/:\s?default/i' ), array( '', ':inherit' ), ob_get_clean() ) );
} // nirvana_presentation_css()
// Nirvana function for inserting the Custom CSS into the header
function nirvana_customcss() {
$nirvanas = nirvana_get_theme_options();
if (!empty($nirvanas['nirvana_customcss'])) {
return htmlspecialchars_decode($nirvanas['nirvana_customcss'], ENT_QUOTES);
}
} // nirvana_customcss()
// Nirvana function for inserting the Custom JS into the header
function nirvana_customjs() {
$nirvanas = nirvana_get_theme_options();
ob_start();
if ( !empty($nirvanas['nirvana_customjs']) ) {
echo '<script type="text/javascript">' . htmlspecialchars_decode($nirvanas['nirvana_customjs'], ENT_QUOTES) . '</script>';
}
echo ob_get_clean();
} // nirvana_customjs()
/*
* Dynamic styles for the admin MCE Editor
*/
function nirvana_editor_styles() {
header( 'Content-type: text/css' );
$options = nirvana_get_theme_options();
extract($options);
$content_body = floor( (int) $nirvana_sidewidth - 50 );
$nirvana_googlefont = str_replace('+',' ',preg_replace('/[:&].*/','',$nirvana_googlefont));
$nirvana_headingsgooglefont = str_replace('+',' ',preg_replace('/[:&].*/','',$nirvana_headingsgooglefont));
$nirvana_fontfamily = cryout_fontname_cleanup($nirvana_fontfamily);
$nirvana_headingsfont = cryout_fontname_cleanup($nirvana_headingsfont);
ob_start();
?>
body.mce-content-body {
max-width: <?php echo esc_html( $content_body ); ?>px;
font-family: <?php echo ((!$nirvana_googlefont)?$nirvana_fontfamily:"\"$nirvana_googlefont\""); ?>;
font-size:<?php echo $nirvana_fontsize ?>;
line-height:<?php echo (float) $nirvana_lineheight; ?>;
color: <?php echo $nirvana_contentcolortxt; ?>;
background-color: <?php echo $nirvana_contentcolorbg; ?>; }
body.mce-content-body * {
color: <?php echo $nirvana_contentcolortxt; ?>; }
body.mce-content-body p, body.mce-content-body ul, body.mce-content-body ol, body.mce-content-body select,
body.mce-content-body input, body.mce-content-body textarea, ody.mce-content-body input, ody.mce-content-body label {
font-family: <?php echo ((!$nirvana_googlefont)?$nirvana_fontfamily:"\"$nirvana_googlefont\""); ?>;
font-size:<?php echo $nirvana_fontsize ?>; }
<?php $font_root = 2.375; for ($i=1;$i<=6;$i++) { ?>
.mce-content-body h<?php echo $i ?> {
font-size: <?php echo round(($font_root-($i*0.27))*(preg_replace("/[^\d]/","",$nirvana_headingsfontsize)/100),4) ?>em; }
<?php } ?>
.mce-content-body h1, .mce-content-body h2, .mce-content-body h3, .mce-content-body h4, .mce-content-body h5, .mce-content-body h6 {
font-family: <?php echo ((!$nirvana_googlefonttitle)?(($nirvana_fonttitle == 'General Font')?'inherit':"\"$nirvana_fonttitle\""):"\"$nirvana_googlefonttitle\""); ?>;
color: <?php echo $nirvana_contentcolortxtheadings ?>; }
.mce-content-body pre, .mce-content-body code, .mce-content-body blockquote {
max-width: <?php echo esc_html( $content_body ) ?>px;
background: transparent; }
.mce-content-body hr {
background-color: <?php echo esc_html($nirvana_accentcolord); ?>; }
.mce-content-body input, .mce-content-body select, .mce-content-body textarea {
background: transparent;
border: 1px solid transparent;
border-color: <?php echo esc_html($nirvana_accentcolord); ?> <?php echo esc_html($nirvana_accentcolorc); ?> <?php echo esc_html($nirvana_accentcolorc); ?> <?php echo esc_html($nirvana_accentcolord); ?>;
color: <?php echo esc_html($nirvana_contentcolortxt); ?>; }
.mce-content-body blockquote {
font-weight: bold; }
.mce-content-body code {
background-color:<?php echo esc_html($nirvana_accentcolore);?>;
border-left: 10px solid rgba(<?php echo esc_html(cryout_hex2rgb($nirvana_accentcolora)); ?>,0.1);
display: inline-block; }
.mce-content-body pre {
border-color: <?php echo esc_html($nirvana_accentcolord); ?>; }
.mce-content-body abbr, .mce-content-body acronym { border-color: <?php echo esc_html($nirvana_contentcolortxt); ?>; }
.mce-content-body a { color: <?php echo esc_html( $nirvana_linkcolortext ); ?>; }
.mce-content-body a:hover { color: <?php echo esc_html( $nirvana_linkcolorhover ); ?>; }
.mce-content-body p, .mce-content-body ul, .mce-content-body ol, .mce-content-body dd,
.mce-content-body pre, .mce-content-body hr { margin-bottom: <?php echo esc_html( $nirvana_paragraphspace ) ?>; }
.mce-content-body p { text-indent: <?php echo esc_html( $nirvana_parindent ) ?>;}
<?php // end </style>
echo apply_filters( 'nirvana_editor_styles', ob_get_clean() );
} // nirvana_editor_styles()
// FIN