function nirvana_enqueue_styles() { global $nirvanas; foreach ($nirvanas as $key => $value) { ${"{$key}"} = $value; } wp_enqueue_style('nirvanas-fonts', get_template_directory_uri() . '/fonts/fontfaces.css'); // fontfaces.css /* Google fonts */ $gfonts = array(); if ($nirvana_googlefont) { $gfonts[] = cryout_gfontclean($nirvana_googlefont); } if ($nirvana_googlefonttitle) { $gfonts[] = cryout_gfontclean($nirvana_googlefonttitle); } if ($nirvana_googlefontside) { $gfonts[] = cryout_gfontclean($nirvana_googlefontside); } if ($nirvana_googlefontwidget) { $gfonts[] = cryout_gfontclean($nirvana_googlefontwidget); } if ($nirvana_sitetitlegooglefont) { $gfonts[] = cryout_gfontclean($nirvana_sitetitlegooglefont); } if ($nirvana_menugooglefont) { $gfonts[] = cryout_gfontclean($nirvana_menugooglefont); } if ($nirvana_headingsgooglefont) { $gfonts[] = cryout_gfontclean($nirvana_headingsgooglefont); } // enqueue fonts with subsets separately foreach ($gfonts as $i => $gfont) { if (strpos($gfont, "&") === false) { // do nothing } else { wp_enqueue_style('nirvana-googlefont_' . $i, '//fonts.googleapis.com/css?family=' . $gfont); unset($gfonts[$i]); } } // merged fonts if (count($gfonts) > 0) { wp_enqueue_style('nirvana-googlefonts', '//fonts.googleapis.com/css?family=' . implode("|", array_unique($gfonts)), array(), null, 'screen'); // google fonts } wp_enqueue_style('nirvanas', get_stylesheet_uri()); // main style.css }
function nirvana_custom_styles() { $nirvanas = nirvana_get_theme_options(); foreach ($nirvanas as $key => $value) { ${"{$key}"} = $value; } $totalwidth = $nirvana_sidewidth + $nirvana_sidebar; $contentSize = $nirvana_sidewidth; $sidebarSize = $nirvana_sidebar; ob_start(); ?> <style type="text/css"> <?php ////////// 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') { echo '#header-full, #breadcrumbs, #main { max-width: ' . $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 !important; padding-right: 20px !important; }'; } /* 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 !important; padding-right: 20px !important;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 !important;} #branding {height: auto !important;}}<?php } } ////////// COLUMNS ////////// $colPadding = 30; $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); ?> body { font-family: <?php echo !$nirvana_googlefont ? $nirvana_fontfamily : "'{$nirvana_googlefont}'"; ?> ; } #content h1.entry-title a, #content h2.entry-title a, #content h1.entry-title , #content h2.entry-title { font-family: <?php echo !$nirvana_googlefonttitle ? $nirvana_fonttitle == 'General Font' ? 'inherit' : $nirvana_fonttitle : "'{$nirvana_googlefonttitle}'"; ?> ; } .widget-title, .widget-title a { line-height: normal; font-family: <?php echo !$nirvana_googlefontside ? $nirvana_fontside == 'General Font' ? 'inherit' : $nirvana_fontside : "'{$nirvana_googlefontside}'"; ?> ; } .widget-container, .widget-container a { font-family: <?php echo !$nirvana_googlefontwidget ? $nirvana_fontwidget == 'General Font' ? 'inherit' : $nirvana_fontwidget : "'{$nirvana_googlefontwidget}'"; ?> ; } .entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6, #comments #reply-title, .nivo-caption h2, #front-text1 h1, #front-text2 h1, h3.column-header-image { font-family: <?php echo !$nirvana_headingsgooglefont ? $nirvana_headingsfont == 'General Font' ? 'inherit' : $nirvana_headingsfont : "'{$nirvana_headingsgooglefont}'"; ?> ; } #site-title span a { font-family: <?php echo !$nirvana_sitetitlegooglefont ? $nirvana_sitetitlefont == 'General Font' ? 'inherit' : $nirvana_sitetitlefont : "'{$nirvana_sitetitlegooglefont}'"; ?> ; } #access ul li a, #access ul li a span { font-family: <?php echo !$nirvana_menugooglefont ? $nirvana_menufont == 'General Font' ? 'inherit' : $nirvana_menufont : "'{$nirvana_menugooglefont}'"; ?> ; } <?php ////////// COLORS ////////// ?> 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 { 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-left: 6px; <?php } ?> } .socials a:hover .socials-hover { background-color: <?php echo esc_html($nirvana_socialcolorbghover); ?> ; } .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:<?php echo esc_html(cryout_hexadder($nirvana_submenucolorbgdefault, '14')); ?> } #breadcrumbs {background:<?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 (cryout_hex2rgb($nirvana_submenucolorshadow)) { ?> #access ul ul { box-shadow: 3px 3px 0 rgba(<?php echo esc_html(cryout_hex2rgb($nirvana_submenucolorshadow)); ?> ,0.3)); }<?php } ?> #topbar { <?php if ($nirvana_topbar == 'Hide') { ?> display:none; <?php } else { ?> background-color: <?php echo esc_html($nirvana_topbarcolorbg); ?> ;border-bottom-color:<?php echo esc_html(cryout_hexadder($nirvana_topbarcolorbg, '-20')); ?> ; <?php if ($nirvana_topbar == 'Fixed') { ?> position:fixed;top:0;z-index:300;opacity:0.8; <?php } } ?> } .menu-header-search #searchform {background: <?php echo esc_html($nirvana_accentcolore); ?> ;} <?php if ($nirvana_topbar == 'Fixed') { ?> #header-full {margin-top:38px;} <?php } if ($nirvana_topbarwidth == 'Full width') { ?> #topbar-inner {max-width:95%;} <?php } ?> .topmenu ul li a, .search-icon:before { color: <?php echo esc_html($nirvana_topmenucolortxt); ?> ; } .topmenu ul li a:hover { color: <?php echo esc_html($nirvana_topmenucolortxthover); ?> ; background-color: <?php echo esc_html($nirvana_accentcolora); ?> ; } .search-icon:hover:before { color: <?php echo esc_html($nirvana_accentcolora); ?> ; } #main { background-color: <?php echo esc_html($nirvana_contentcolorbg); ?> ; } #author-info, #entry-author-info, .page-title { 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_accentcolorb); ?> ;} .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 { 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')); ?> ; } #footer a { color: <?php echo esc_html($nirvana_linkcolorwooter); ?> ; } #footer 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); ?> ;} 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); ?> !important; color:<?php echo esc_html($nirvana_backcolormain); ?> !important; } #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.icon-right-dir {color:<?php echo esc_html($nirvana_accentcolora); ?> } a.continue-reading-link:hover i.icon-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, #respond .form-submit input#submit, input[type=submit], input[type=reset] { background-color: <?php echo esc_html($nirvana_contentcolorbg); ?> ; border-color: <?php echo esc_html($nirvana_accentcolord); ?> ; box-shadow: 0 -10px 10px 0 <?php echo esc_html($nirvana_accentcolore); ?> inset; } .file:hover, .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); ?> ; } #content tr th { background-color: <?php echo esc_html($nirvana_accentcolora); ?> ;color:<?php echo esc_html($nirvana_contentcolorbg); ?> ; } #content tr.even { background-color: <?php echo esc_html($nirvana_accentcolore); ?> ; } hr { background-color: <?php echo esc_html($nirvana_accentcolord); ?> ; } input[type="text"], input[type="password"], input[type="email"], input[type="file"], textarea, select, 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"] { /*background-color: <?php echo esc_html($nirvana_accentcolore); ?> ;*/ 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); ?> ; background-color: <?php echo esc_html($nirvana_contentcolorbg); ?> ; border-color: <?php echo esc_html($nirvana_accentcolord); ?> ; box-shadow: 0 -10px 10px 0 <?php echo esc_html($nirvana_accentcolore); ?> inset; } input[type="text"]:hover, input[type="password"]:hover, input[type="email"]:hover, textarea: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 { <?php if (cryout_hex2rgb($nirvana_accentcolore)) { ?> background-color: rgba(<?php echo esc_html(cryout_hex2rgb($nirvana_accentcolore)); ?> ,0.4); <?php } ?> } .entry-content code {background-color:<?php echo esc_html($nirvana_accentcolore); ?> ; border-color: rgba(<?php echo esc_html(cryout_hex2rgb($nirvana_accentcolora)); ?> ,0.1);} .entry-content pre { border-color: <?php echo esc_html($nirvana_accentcolord); ?> ;} 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); ?> ; } .reply a{ border-color: <?php echo esc_html($nirvana_accentcolorc); ?> ; } .reply a:hover {color: <?php echo esc_html($nirvana_linkcolortext); ?> ; } .entry-meta {border-color:<?php echo esc_html($nirvana_accentcolorc); ?> ;} .entry-meta .icon-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($nirvana_contentcolortxtlight); ?> ;} .nav-next a:hover, .nav-previous a:hover {background:<?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: <?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: <?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_accentcolorb); ?> ;} #searchform:hover:after {background-color:<?php echo esc_html($nirvana_accentcolora); ?> ;} #searchsubmit {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 {color:<?php echo esc_html($nirvana_contentcolortxtlight); ?> ;} .caption-accented .wp-caption {<?php if (cryout_hex2rgb($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'] { border-color:<?php echo esc_html($nirvana_accentcolora); ?> ;} <?php ////////// LAYOUT ////////// ?> #content p, #content ul, #content ol, #content, .ppbox { text-align:<?php echo esc_html($nirvana_textalign); ?> ; } #content p, #content ul, #content ol, .widget-container, .widget-container a, table, table td, .ppbox , .navigation, #content dt, #content dd, #content { font-size:<?php echo esc_html($nirvana_fontsize); ?> ;line-height:<?php echo esc_html($nirvana_lineheight); ?> ; word-spacing:<?php echo esc_html($nirvana_wordspace); ?> ; letter-spacing:<?php echo esc_html($nirvana_letterspace); ?> ; } <?php if ($nirvana_uppercasetext) { ?> #site-title a, #site-description, #access a span, .topmenu ul li a, .footermenu 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, .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 { 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++) { echo "#content .entry-content h{$i}, #pp-afterslider h{$i} { font-size: "; echo esc_html(round(($font_root - 4 * $i) * (preg_replace("/[^\\d]/", "", $nirvana_headingsfontsize) / 100), 0)); echo "px;} "; } ?> #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) - 2); ?> px;} <?php /*if ($nirvana_postseparator == "Show") { ?> article.post, article.page { padding-bottom: 10px; border-bottom: 3px solid #EEE; } <?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; } //switch if ($nirvana_comoff == "Hide") { ?> .comments-link span { display:none;} <?php } if ($nirvana_tables == "Enable") { ?> #content table, #content tr, #content tr th, #content thead th, #content tr td, #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 } ?> #header-container > div { margin:<?php echo esc_html($nirvana_headermargintop); ?> px 0 0 <?php echo esc_html($nirvana_headermarginleft); ?> px;} <?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 } ?> #content p, #content ul, #content ol, #content dd, #content pre, #content hr { margin-bottom: <?php echo esc_html($nirvana_paragraphspace); ?> ; } <?php if ($nirvana_parindent != "0px") { ?> #content p { text-indent:<?php echo esc_html($nirvana_parindent); ?> ;} <?php } ?> <?php if ($nirvana_metapos == 'Top') { ?> article footer.entry-meta {display:none;} <?php } if ($nirvana_metapos == 'Bottom') { ?> article .entry-header .entry-meta {display:none;} <?php } ?> <?php switch ($nirvana_menualign) { case "center": ?> #access > .menu { display: table; margin: 0 auto; float: none; } <?php break; case "right": ?> #access ul.menu { float: right; } #nav-toggle { text-align: right; } <?php break; case "rightmulti": ?> #access ul li { float: right; } #nav-toggle { text-align: right; } <?php break; default: ?> #nav-toggle { text-align: left; } <?php break; } ?> #toTop:hover .icon-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 HEADER_IMAGE_HEIGHT; ?> px; } <?php if ($nirvana_hratio) { ?> @media (max-width: 1920px) {#branding, #bg_image { height:auto; max-width:100%; min-height:inherit !important; } } <?php } ?> </style> <?php $nirvana_custom_styling = ob_get_contents(); ob_end_clean(); return $nirvana_custom_styling; }