File Editor
Directories:
.. (Back)
images
includes
js
languages
sample
skins
themify
uploads
Files:
404.php
changelog.txt
comments.php
customizer-basic-config.php
customizer-config.php
footer.php
functions.php
header.php
index.php
license.txt
media-queries.css
page.php
search.php
searchform.php
sidebar.php
single-portfolio.php
single.php
style.css
taxonomy-portfolio-category.php
taxonomy.php
theme-class.php
theme-config.php
theme-functions.php
theme-modules.php
theme-options.php
Create New File
Create
Edit File: style.css
/* Theme Name: Themify Bold Theme URI: http://themify.me/themes/bold Version: 1.6.9 Description: Created by <a href="http://www.themify.me">Themify</a>. Author: Themify Author URI: http://www.themify.me License: GNU General Public License v2.0 License URI: http://www.gnu.org/licenses/gpl-2.0.html Copyright: (c) 2016 Themify. Tags: featured-images, translation-ready, custom-menu Text Domain: themify --------- DO NOT EDIT THIS FILE. If you need to overwrite the CSS styling, create a new custom_style.css in the theme folder and it will automatically load in the <head>. */ /************************************************************************************ RESET *************************************************************************************/ html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul, dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object, a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span, strong, sub, sup, tt, var, legend, fieldset, figure { margin: 0; padding: 0; } img, fieldset { border: 0; } /* set img max-width */ img { max-width: 100%; height: auto; -moz-box-sizing: border-box; box-sizing: border-box; } /* ie 8 img max-width */ @media \0screen { img { width: auto;} } /* set html5 elements to block */ article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } /* audio */ audio { max-width: 100%; } /* iframes and objects max-width */ iframe, object { max-width: 100%; } /************************************************************************************ GENERAL STYLING *************************************************************************************/ html { -webkit-font-smoothing: antialiased; } body { font: normal 1em/1.62em "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; color: #8d8d8d; word-wrap: break-word; } a { color: #000; text-decoration: none; outline: none; } a:hover { text-decoration: underline; } p { margin: 0 0 1.2em; padding: 0; } small { font-size: .87em; } blockquote { font: italic 1.1em/1.3em "Times New Roman", Times, serif; padding: 8px 30px 15px; } ins { text-decoration: none; } /* LIST ================================================ */ ul, ol { margin: 1em 0 1.4em 24px; padding: 0; line-height: 1.4em; } li { margin: 0 0 .5em 0; padding: 0; } /* HEADINGS ================================================ */ h1, h2, h3, h4, h5, h6 { font-family: 'Oswald', sans-serif; font-weight: normal; margin: 1.8em 0 .5em; color: #000; word-wrap: normal; } h1 { font-size: 1.8em; } h2 { font-size: 1.6em; } h3 { font-size: 1.4em; } h4 { font-size: 1.2em; } h5 { font-size: 1.1em; } h6 { font-size: 1em; } /* FORM ================================================ */ /* form input */ input, textarea, select, input[type=search], button { font-size: 1em; font-family: inherit; } textarea, input[type=text], input[type=password], input[type=search], input[type=email], input[type=url] { background-color: #ededed; border: none; padding: 6px 2%; border-radius: 5px; -webkit-appearance: none; } input[type=text], input[type=search], input[type=email], input[type=url] { width: 240px; max-width: 90%; } /* text area */ textarea { line-height: 1.5em; width: 96%; } /* form input:focus */ textarea:focus, input[type=text]:focus, input[type=password]:focus, input[type=search]:focus, input[type=email]:focus, input[type=url]:focus { outline: none; background-color: #f3f3f3; } /* form button */ input[type=reset], input[type=submit], button { font: bold 1em/1em "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; text-transform: uppercase; background-color: #000; color: #fff; border: none; padding: 10px 20px 8px; cursor: pointer; border-radius: 5px; -webkit-appearance: none; } /* form input:hover */ input[type=reset]:hover, input[type=submit]:hover, button:hover { background-color: #b8b8b8; color: #000; } /************************************************************************************ STRUCTURE *************************************************************************************/ #pagewrap, .pagewidth, #headerwrap, #header, #main-nav, #body, #layout, #content, .post, .author-box, .post-nav, .pagenav, #sidebar, .widget, #footerwrap, #footer { -moz-box-sizing: border-box; box-sizing: border-box; } /* main page width */ .pagewidth { width: 978px; margin: 0 auto; } .sidebar-none.list-post #layout.pagewidth { width: 100% !important; max-width: 100% !important; } /* body (middle container) */ #body { margin: 0 auto; max-width: 100%; padding: 0 0 40px; } /* content */ #content { width: 676px; float: left; padding-top: 50px; } .single #content { padding-top: 0; } .sidebar-none #content { width: 100%; float: none; } .sidebar-none.list-post #content { padding-top: 0; } /* sidebar */ #sidebar { font-size: 1em; width: 240px; float: right; padding-top: 50px; } /* sidebar left */ .sidebar-left #content { float: right; } .sidebar-left #sidebar { float: left; } /* fullwidth content */ .full_width #layout { width: 100%; max-width: 100%; } .full_width #content { padding: 0; width: auto; float: none; } .full_width #sidebar { width: auto; float: none; } /************************************************************************************ GRID *************************************************************************************/ .col4-1, .col4-2, .col4-3, .col3-1, .col3-2, .col2-1 { margin-left: 3.2%; float: left; } .col4-1 { width: 22.6%; } .col4-2, .col2-1 { width: 48.4%; } .col4-3 { width: 74.2%; } .col3-1 { width: 31.2%; } .col3-2 { width: 65.6%; } .col.first, .col4-1.first, .col4-2.first, .col4-3.first, .col3-1.first, .col3-2.first, .col2-1.first { margin-left: 0; clear: left; } /************************************************************************************ HEADER *************************************************************************************/ #headerwrap { background-color: #fff; z-index: 1001; padding: 30px 0 20px; border-bottom: 1px solid #f4f4f4; } #header { position: relative; text-align: center; } /* SITE LOGO ================================================ */ #site-logo { font: normal 2.25em/1.1em 'Oswald', sans-serif; margin: 13px 0 11px; text-align: center; } #site-logo a { color: #000; text-transform: uppercase; text-decoration: none; } #site-logo a:hover { text-decoration: none; } /* SITE DESCRIPTION ================================================ */ #site-description { display: inline-block; font: italic 1em/1em 'Old Standard TT', serif; font-weight: normal; color: #666; color: rgba(0,0,0,.6); margin: 7px 0 8px; padding: 10px 10px 0; text-align: center; border-top: 1px solid #e5e5e5; } /* FIXED HEADER ================================================ */ .fixed-header { position: fixed; z-index: 1001; top: 0; left: 0; width: 100%; } #headerwrap.fixed-header { padding: 0; } .admin-bar .fixed-header { top: 32px; } .header-on-scroll{ height: 43px !important; } .fixed-header #header hgroup { bottom: 5px; } .fixed-header #site-logo img { max-height: 50px; width: auto; } .fixed-header #header #searchform { float: right; display: block; margin: 0; width: auto; } .fixed-header #main-nav-wrap { bottom: 16px; } .fixed-header #main-nav { text-align: left; margin-top: 10px; } .fixed-header #main-nav ul { text-align: center; } .fixed-header #main-nav ul ul { text-align: left; } /* hide other header elements on fixed */ .fixed-header #site-logo, .fixed-header #site-description, .fixed-header .social-widget { display: none; } /* SOCIAL WIDGET ================================================ */ .social-widget { margin: 8px 0 6px; } .social-widget a { text-decoration: none; } .social-widget a:hover { text-decoration: none; } .social-widget .widget { display: inline-block; zoom:1; *display:inline; margin: 0; padding: 0; background: none; border: none; border-radius: none; box-shadow: none; } .social-widget .widget div { display: inline; } .social-widget .widgettitle { width: auto; font-weight: bold; font-size: 1em; font-family: inherit; text-transform: none; border: none; letter-spacing: 0; position: static; display: inline-block; zoom:1; *display:inline; margin: 5px 8px 2px 0; padding: 0; background: transparent; box-shadow: none; } .social-widget ul { margin: 6px 0 0 !important; padding: 0; display: inline; } .social-widget ul li { padding: 0 2px 5px 0; margin: 0; display: inline-block; zoom:1; *display:inline; border: none !important; clear: none; line-height: 1em; } .social-widget li img { vertical-align: middle; margin-top: -3px; } /* rss */ .social-widget div.rss { display: inline; text-indent: -9999em; } .social-widget div.rss a { background: url(images/rss.png) no-repeat left center; padding: 7px 0 0 33px; display: inline-block; zoom:1; *display:inline; vertical-align: middle; margin-top: -1px; } /* SEARCH FORM ================================================ */ #header #searchform { width: 170px; margin: 10px auto; } #header #searchform #s { font-family: 'Old Standard TT', serif; font-style: italic; font-size: 1em; width: 67px; color: #a9a9a9; background: #f2f2f2 url(images/search.png) no-repeat 8px center; padding: 3px 3px 3px 28px; border: none; border-radius: 5em; -webkit-transition: width .7s; -moz-transition: width .7s; transition: width .7s; } #header #searchform #s:focus { width: 140px; color: #333; } /* MAIN NAVIGATION ================================================ */ #main-nav { text-align: center; margin: 25px 0 0; } #main-nav li { margin: 0; padding: 0; list-style: none; display: inline-block; position: relative; } /* main level link */ #main-nav a { font-family: 'Old Standard TT', serif; font-size: .93em; color: #6d6e71; display: block; padding: 5px 15px; margin: 0; text-decoration: none; text-transform: uppercase; } /* main level link :hover */ #main-nav a:hover { color: #000; } /* current link */ #main-nav .current_page_item a, #main-nav .current-menu-item a { color: #000; } /* current link :hover */ #main-nav .current_page_item a:hover, #main-nav .current-menu-item a:hover { color: #000; } /* sub-levels link */ #main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a { font: normal .85em/1.1em "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; color: #636363; text-transform: none; padding: 10px 0; margin: 0; display: block; width: 170px; background: none; border-top: 1px solid #e5e5e5; } #main-nav ul > a { border-top: 1px solid #e5e5e5; } #main-nav ul li:first-child > a { border-top: none; } /* sub-levels link :hover */ #main-nav ul a:hover, #main-nav .current_page_item ul a:hover, #main-nav ul .current_page_item a:hover, #main-nav .current-menu-item ul a:hover, #main-nav ul .current-menu-item a:hover { color: #000; } /* dropdown ul */ #main-nav ul { margin: 6px 0 0 -100px; padding: 5px 0; list-style: none; position: absolute; background-color: #fff; border: solid 1px #000; z-index: 100; display: none; left: 50%; } #main-nav ul:before { position: absolute; display: block; content: ' '; width: 0; height: 0; top: -8px; left: 50%; margin-left: -4px; border-bottom: 8px solid #000; border-left: 8px solid transparent; border-right: 8px solid transparent; z-index: -1; } #main-nav ul:after { position: absolute; display: block; content: ' '; width: 170px; height: 15px; top: -15px; left: 0; background: none; } #main-nav ul li { background: none; padding: 0 12px; margin: 0; float: none; } /* sub-levels dropdown */ #main-nav ul ul { margin: 0 0 0 97px; top: -6px; text-align: left; } #main-nav ul ul:before { top: 15px; left: -17px; margin-left: 0; border-right: 8px solid #000; border-top: 8px solid transparent; border-bottom: 8px solid transparent; } #main-nav ul ul:after { position: absolute; display: block; content: ' '; width: 11px; height: 44px; top: 0; left: -11px; background: none; } /* show dropdown ul */ .no-touch #main-nav li:hover > ul { display: block; } /************************************************************************************ WELCOME MESSAGE *************************************************************************************/ .welcome-message-wrap { padding: 45px 0; margin: 0; background-color: #000; } .welcome-message { color: #b8b8b8; text-align: center; font: italic 1.25em/1.2em 'Old Standard TT', serif; } .welcome-message h1, .welcome-message h2, .welcome-message h3, .welcome-message h4, .welcome-message h5, .welcome-message h6 { margin: 0 0 .57em; color: #FFF; font: normal 1.7em/1em 'Old Standard TT', serif; text-transform: uppercase; } .welcome-message p { margin: 0; padding: 0 0 1em; } /* shortcode buttons */ .welcome-message a.shortcode.button { font: bold .6em/1em Arial, Helvetica, sans-serif; text-transform: uppercase; text-decoration: none; white-space: nowrap; color: #000; background-color: #FFF; padding: 10px 20px; margin: 15px 5px 5px; border-color: transparent; display: inline-block; text-shadow: none; border-radius: 5px; box-shadow: none; } .welcome-message a.shortcode.button:hover { background-color: #ccc; color: #fff; } /************************************************************************************ PAGE *************************************************************************************/ /* page title */ .page-title { font: normal 2.12em/1.1em 'Old Standard TT', serif; text-transform: uppercase; color: #000; margin: 0 0 30px; padding: 0; } .sidebar-none .loops-wrapper.list-post .page-title { margin-top: 50px; } .sidebar-none .page-title, .sidebar-none .page-content { text-align: center; } /* shortcode col */ .sidebar-none .shortcode { text-align: left; } /* AUTHOR PAGE ================================================ */ .author-bio { margin: 0 0 30px; } .author-bio .author-avatar { float: left; margin: 0 15px 0 0; } .author-bio .author-avatar img { background-color: #fff; padding: 4px; border: solid 1px #ccc; } .author-bio .author-name { margin: 0 0 5px; padding: 0; font-size: 1.6em; } .author-posts-by { margin: 0 0 20px; padding: 10px 0 0; font-size: 1.4em; text-transform: uppercase; border-top: double 4px #ccc; border-color: rgba(118,118,118,.3); } .author.sidebar-none .author-bio { margin: 50px auto 30px; width: 978px; } .author.sidebar-none .author-posts-by { margin: 20px auto; width: 978px; } /* CATEGORY SECTIONS ================================================ */ .category-section { clear: both; margin-bottom: 30px; } .category-section-title { font-size: 1.2em; text-transform: uppercase; margin: 0 0 20px; padding: 10px 0 0; border-top: double 4px #ccc; } /************************************************************************************ PAGE NAVIGATION *************************************************************************************/ .pagenav { clear: both; padding: 20px 0; line-height: 1em; text-align: center; } .pagenav a, .pagenav span, .pagenav .current { font-family: Arial, Helvetica, sans-serif; font-size: .87em; font-weight: bold; padding: 10px 6px 7px; margin: 0 2px; vertical-align: middle; display: inline-block; zoom:1; *display:inline; min-width: 24px; min-height: 18px; text-align: center; border-radius: 5px; } .pagenav a { background-color: #ccc; color: #FFF; text-decoration: none; } .pagenav a:hover, .pagenav .current { color: #FFF; background-color: #000; } /************************************************************************************ LOOP WRAPPER *************************************************************************************/ .loops-wrapper.grid4, .loops-wrapper.grid3, .loops-wrapper.grid2 { overflow: visible !important; } .sidebar1 .loops-wrapper.grid4, .sidebar1 .loops-wrapper.grid3, .sidebar1 .loops-wrapper.grid2 { margin-left: -20px; overflow: visible !important; } /************************************************************************************ POST *************************************************************************************/ .post { margin-bottom: 20px; box-sizing: border-box; -moz-box-sizing: border-box; } .post h1, .post h2, .post h3, .post h4, .post h5, .post h6 { color: inherit; } /* list post */ .sidebar-none .loops-wrapper.list-post .post { padding: 45px 0 35px; margin-bottom: 0; } .sidebar-none .loops-wrapper.list-post .post-inner, .single .post-inner { padding: 0; width: 978px; max-width: 100%; margin-left: auto; margin-right: auto; } /* post inner */ .post-inner { padding: 15px 4%; } /* post content */ .post-content { min-width: 120px; } /* post title */ .post-title { font: normal 2.37em/1.2em 'Oswald', sans-serif;; text-transform: uppercase; margin: 0 0 33px; padding: 0; } /* post media */ .post-media { position: relative; margin: 0 0 25px; } .media-default .post-media { width: 100% !important; float: none; } .media-left .post-media { max-width: 65.65%; float: left; margin-right: 3.5%; } .media-right .post-media { max-width: 65.65%; float: right; margin-left: 3.5%; } .media-map.media-left .post-media, .media-map.media-right .post-media, .media-video.media-left .post-media, .media-video.media-right .post-media, .media-gallery .post-media, .media-slider .post-media { width: 65.65%; /* prevent media content hidden due to max-width */ } .media-center { text-align: center; } .media-center .post-media { width: auto; float: none; } .media-center .post-meta { padding-left: 25px; } .media-left .post-media { float: left; } .media-right .post-media { float: right; } /* post media image */ .post-media img { vertical-align: bottom; } /* lightbox zoom image */ .post-image .themify_lightbox { position: relative; display: inline-block; zoom:1; *display:inline; max-width: 100%; } .post-image .themify_lightbox .zoom { width: 40px; height: 40px; background: url(images/icon-zoom.png) no-repeat center center; margin: -20px 0 0 -20px; position: absolute; top: 50%; left: 50%; z-index: 1000; border-radius: 10em; } .post-image .themify_lightbox:hover .zoom { background-color: #000; } /* avoid overflow in touch devices */ .is-touch .pp_content, .is-touch #pp_full_res, .is-touch #pp_full_res iframe{ overflow: scroll; -webkit-overflow-scrolling: touch; } /* post meta */ .post-meta { font-family: inherit; color: inherit; font-size: .75em; line-height: 1.4em; text-transform: uppercase; display: inline-block; padding: 4px 25px 0 0; margin: 15px 0 20px; border-top: 1px solid #7d7d7d; border-color: rgba(125,125,125,.1); } .post-meta a { font-weight: bold; color: inherit; white-space: nowrap; } .post-meta .separator { margin-left: 4px; margin-right: 4px; } /* post date */ .post-date { margin: 0 0 10px; display: block; } /* media slider */ .media-slider .post-media { margin-bottom: 10px; } /* media gallery */ .media-gallery .post-media { margin-bottom: 5px; } #body .media-gallery .gallery { margin-bottom: 0; } /* media map */ .media-map .shortcode.map .map-container { height: 380px !important; } .loops-wrapper.grid3 .media-map .shortcode.map .map-container { height: 280px !important; } .loops-wrapper.grid4 .media-map .shortcode.map .map-container { height: 180px !important; } /* grid4 post */ .loops-wrapper.grid4 .post-media { width: auto !important; max-width: 100%; float: none; margin: 0 0 15px; } .loops-wrapper.grid4 .post-content { width: auto; float: none; } .loops-wrapper.grid4 .post-title { font-size: 1.2em; margin: 0 0 1em; padding: 0; } .loops-wrapper.grid4 .post-date { font-size: .87em; } .loops-wrapper.grid4 .post-meta { padding: 10px 25px 0; display: block; } /* grid4 gallery */ #body .loops-wrapper.grid4 .gallery-columns-1 img { max-width: 50px; padding: 3px; } /* grid3 post */ .loops-wrapper.grid3 .post-media { width: auto !important; max-width: 100%; float: none; margin: 0 0 15px; } .loops-wrapper.grid3 .post-content { width: auto; float: none; } .loops-wrapper.grid3 .post-title { font-size: 1.5em; margin: 0 0 1em; padding: 0; } .loops-wrapper.grid3 .post-date { font-size: .87em; } .loops-wrapper.grid3 .post-meta { padding: 10px 25px 0; display: block; } /* grid3 gallery */ #body .loops-wrapper.grid3 .gallery-columns-1 img { max-width: 80px; padding: 3px; } /* grid2 post */ .loops-wrapper.grid2 .post-media { width: auto !important; max-width: 100%; float: none; margin: 0 0 15px; } .loops-wrapper.grid2 .post-content { width: auto; float: none; } .loops-wrapper.grid2 .post-title { font-size: 1.62em; margin: 0 0 1em; padding: 0; } .loops-wrapper.grid2 .post-date { font-size: .87em; } .loops-wrapper.grid2 .post-meta { padding: 10px 25px 0; display: block; } /* grid2 gallery */ #body .loops-wrapper.grid2 .gallery-columns-1 img { max-width: 100px; } /************************************************************************************ MASONRY LAYOUT *************************************************************************************/ .masonry-done.loops-wrapper.grid4 .type-post, .masonry-done.loops-wrapper.grid3 .type-post, .masonry-done.loops-wrapper.grid2 .type-post, .masonry-done.loops-wrapper.grid4 .type-portfolio, .masonry-done.loops-wrapper.grid3 .type-portfolio, .masonry-done.loops-wrapper.grid2 .type-portfolio { margin-right: 0; margin-left: 0; } .masonry-done.grid4 .grid-sizer, .masonry-done.grid4 .post, .masonry-done.portfolio .grid4 { width: 22.6%; } .masonry-done.grid3 .grid-sizer, .masonry-done.grid3 .post, .masonry-done.portfolio .grid3 { width: 31.2%; } .masonry-done.grid2 .grid-sizer, .masonry-done.grid2 .post, .masonry-done.portfolio .grid2 { width: 48.4%; } .masonry-done .gutter-sizer, .masonry-done.portfolio .gutter-sizer{ width: 3.19%; } /************************************************************************************ POST COLORS *************************************************************************************/ /* blue */ .post.blue { background-color: #00ccff; color: #007796; color: rgba(0,0,0,.6); } .post.blue .post-title, .post.blue .post-title a, .post.blue a { color: #000; } /* pink */ .post.pink { background-color: #fa46be; color: #fee2f3; color: rgba(255,255,255,.8); } .post.pink .post-title, .post.pink .post-title a, .post.pink a { color: #fff; } /* yellow */ .post.yellow { background-color: #ffff01; color: #8d8d00; color: rgba(0,0,0,.6); } .post.yellow .post-title, .post.yellow .post-title a, .post.yellow a { color: #000; } /* green */ .post.green { background-color: #99d128; color: #e4f2cf; color: rgba(255,255,255,.8); } .post.green .post-title, .post.green .post-title a, .post.green a { color: #fff; } /* red */ .post.red { background-color: #fe0000; color: #ffb8b8; color: rgba(255,255,255,.8); } .post.red .post-title, .post.red .post-title a, .post.red a { color: #fff; } /* purple */ .post.purple { background-color: #9900cc; color: #dab8eb; color: rgba(255,255,255,.8); } .post.purple .post-title, .post.purple .post-title a, .post.purple a { color: #fff; } /* indigo */ .post.indigo { background-color: #5a2fd6; color: #c8beef; color: rgba(255,255,255,.8); } .post.indigo .post-title, .post.indigo .post-title a, .post.indigo a { color: #fff; } /* orange */ .post.orange { background-color: #ff6600; color: #ffcbb8; color: rgba(255,255,255,.8); } .post.orange .post-title, .post.orange .post-title a, .post.orange a { color: #fff; } /* gray */ .post.gray { background-color: #e8e8e8; color: #7f7f7f; color: rgba(51,51,51,.6); } .post.gray .post-title, .post.gray .post-title a, .post.gray a { color: #333; } /* black */ .post.black { background-color: #000; color: #b0b0b0; color: rgba(255,255,255,.8); } .post.black .post-title, .post.black .post-title a, .post.black a { color: #fff; } /************************************************************************************ POST FONTS *************************************************************************************/ /* serif */ .post.serif, .post.serif .post-title, .post.serif .post-meta, .post.serif .post-date { font-family: 'Old Standard TT', serif; font-style: normal; } .post.serif h1, .post.serif h2, .post.serif h3, .post.serif h4, .post.serif h5, .post.serif h6 { font-family: 'Old Standard TT', serif; font-style: italic; } .post.serif .post-title { text-transform: none; font-variant: small-caps; } /* sans-serif */ .post.sans-serif, .post.sans-serif .post-title, .post.sans-serif .post-meta, .post.sans-serif .post-date, .post.sans-serif h1, .post.sans-serif h2, .post.sans-serif h3, .post.sans-serif h4, .post.sans-serif h5, .post.sans-serif h6 { font-family: 'Raleway', sans-serif; } .post.sans-serif .post-title { font-weight: bold; text-transform: uppercase; } /************************************************************************************ POST BACKGROUNDS *************************************************************************************/ .post.bg1 { background-image: url(uploads/bg/bg1.png); } .post.bg2 { background-image: url(uploads/bg/bg2.png); } .post.bg3 { background-image: url(uploads/bg/bg3.png); } .post.bg4 { background-image: url(uploads/bg/bg4.png); } .post.bg5 { background-image: url(uploads/bg/bg5.png); } .post.bg7 { background-image: url(uploads/bg/bg7.png); } .post.bg8 { background-image: url(uploads/bg/bg8.png); } .post.bg9 { background-image: url(uploads/bg/bg9.png); } .post.bg10 { background-image: url(uploads/bg/bg10.png); } .post.bg11 { background-image: url(uploads/bg/bg11.png); } .post.bg12 { background-image: url(uploads/bg/bg12.png); background-color: #ce9654; } .post.bg13 { background-image: url(uploads/bg/bg13.jpg); background-color: #e0dfcb; } .post.bg14 { background-image: url(uploads/bgbg14.gif); background-color: #bda985; } .post.bg15 { background-image: url(uploads/bg/bg15.jpg); background-color: #e1e1e1; } .post.bg16 { background-image: url(uploads/bg/bg16.png); background-color: #636363; } .post.bg17 { background-image: url(uploads/bg/bg17.jpg); background-color: #353334; background-position: top; background-repeat: repeat-x; } .post.bg18 { background-image: url(uploads/bg/bg18.jpg); background-color: #2e2e2e; } .post.bg19 { background-image: url(uploads/bg/bg19.png); background-position: top; } .post.bg20 { background-image: url(uploads/bg/bg20.png); background-position: top; } .post.bg21 { background-image: url(uploads/bg/bg21.png); background-position: top; } .post.bg22 { background-image: url(uploads/bg/bg22.jpg); background-color: #eee8d2; background-position: top; background-repeat: repeat-x; } /************************************************************************************ POST VIDEO (css for fluid video) *************************************************************************************/ .post-video, .embed-youtube { position: relative; padding-bottom: 56.25%; margin-bottom: 10px; height: 0; overflow: hidden; z-index: 0; } .post-video iframe, .post-video object, .post-video embed, .embed-youtube iframe, .embed-youtube object, .embed-youtube embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } /************************************************************************************ SLIDESHOW *************************************************************************************/ .slideshow { margin: 0; padding: 0; } .slideshow li { margin: 0; padding: 0; list-style: none; overflow: hidden; float: left; } .slideshow-wrap { visibility: hidden; height: 0; overflow: hidden; min-width: 120px; } .slideshow { margin: 0; padding: 0; } .slideshow li { margin: 0; padding: 0; float: left; list-style: none; overflow: hidden; text-align: center; } .single .slideshow li { position: relative; } /* slider image caption */ .slider-image-caption { color: #fff; background-color: #333; background-color: rgba(0,0,0,0.6); position: absolute; padding: 5px 10px; bottom: 0; width: 100%; } /* slideshow nav wrap */ .post .carousel-nav-wrap { width: 100%; padding: 0; margin: 0; } .post .carousel-prev, .post .carousel-next { position: absolute; width: 43px; height: 43px; display: block; text-indent: -999em; background-color: none; border: none; box-shadow: none; top: 50%; margin-top: -39px; } .post .carousel-prev { background: url(images/arrow-left.png) no-repeat; position: absolute; top: 50%; left: 10px; margin-top: -39px; } .post .carousel-next { background: url(images/arrow-right.png) no-repeat; position: absolute; top: 50%; right: 10px; margin-top: -39px; } .post .carousel-pager { text-align: center; margin: 5px 0; padding: 0; clear: both; } .post .carousel-pager li { margin: 0; padding: 0; display: inline-block; zoom:1; *display:inline; position: relative; } .post .carousel-pager a { text-indent: -900em; text-decoration: none; width: 11px; height: 11px; display: block; margin: 0 2px; cursor: pointer; background-color: #727272; background-color: rgba(114,114,114,.7); border: none; display: inline-block; vertical-align: middle; border-radius: 10em; } .post .carousel-pager .selected { background-color: #d9d9d9; background-color: rgba(217,217,217,.7); } /********************************************************************************** AUTHOR BOX ************************************************************************************/ .author-box { margin: 0 0 50px; } .author-box .author-avatar { float: left; margin: 0 15px 5px 0; } .author-box .author-name { font: normal 1.37em/1em 'Oswald', sans-serif; margin: 0 0 5px; } /************************************************************************************ POST NAVIGATION (the <nextpage> tag) *************************************************************************************/ .post-pagination { text-align: right; margin: .5em 0 2em; } .post-pagination strong { margin-right: 3px; } .post-pagination a { margin-left: 3px; margin-right: 3px; } /************************************************************************************ POST NAVIGATION *************************************************************************************/ .post-nav { margin: 0 0 30px; padding: 20px 0 0; clear: both; } .post-nav .prev, .post-nav .next { width: 47%; position: relative; } .post-nav a { font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; font-size: 1.12em; color: #000; text-decoration: none; display: block; } .post-nav a:hover { text-decoration: none; } .post-nav .prev { float: left; } .post-nav .next { float: right; text-align: right; } /* post nav arrow */ .post-nav .arrow { background-color: #ccc; color: #fff; font: normal 1.62em/.87em 'Oswald', sans-serif; display: block; width: auto; float: left; padding: 3px 13px 11px;; text-align: center; margin: -8px 10px 17px 0; border-radius: 5px; } .post-nav .next .arrow { float: right; margin-left: 10px; margin-right: 0; } .post-nav a:hover span { background-color: #000; } /************************************************************************************ PORTFOLIO POST TYPE *************************************************************************************/ .portfolio-post { margin-bottom: 30px; } /* portfolio post title */ .portfolio-post .post-title { margin: 0 0 5px; } /* portfolio post image */ .portfolio-post .post-image { margin: 0 0 10px 0; } /* portfolio post meta */ .portfolio-post .post-meta { margin: 0 0 5px; border: none; padding: 0; } /* portfolio post date */ .portfolio-post .post-date { margin: 0 0 15px; font-size: 90%; } /************************************************************************************ COMMENTS *************************************************************************************/ .commentwrap { margin: 10px 0 20px; position: relative; clear: both; } /* comment title */ .comment-title, #reply-title { font: normal 1.62em/1em 'Oswald', sans-serif; text-transform: uppercase; color: #000; margin: 0 0 10px; padding: 0; } /* comment pagenav */ .commentwrap .pagenav { margin: 10px 0; border: none; box-shadow: none; } .commentwrap .pagenav.top { margin: 0; position: absolute; top: -20px; right: 0; } .commentwrap .pagenav.top a, .commentwrap .pagenav.top span { font-size: .75em; padding: 5px 2px 3px; } /* commentlist */ .commentlist { margin: 0 0 30px; padding: 5px 0 0; border-top: solid 1px #ddd; } .commentlist li { margin: 0; padding: 24px 0 0; list-style: none; position: relative; } .commentlist .comment-author { margin: 2px 0 10px; padding: 0; } .commentlist .avatar { float: left; margin: 0 15px 0 0; } .commentlist cite { font: normal 1.37em/1em 'Oswald', sans-serif; display: inline-block; margin-bottom: 8px; } .commentlist cite a { text-decoration: none; } .commentlist .bypostauthor > .comment-author cite { background: url(images/icon-author-comment.png) no-repeat 0 2px; padding-left: 18px; } .commentlist .comment-time { font: italic .87em/1em 'Old Standard TT', serif; } .commentlist .commententry { border-bottom: solid 1px #ddd; position: relative; min-height: 40px; overflow: hidden; padding-bottom: 5px; word-wrap: break-word; } .commentlist ul, .commentlist ol { margin: 0 0 0 92px; padding: 0; } /* reply link */ .commentlist .reply { position: absolute; right: 0; top: 8px; } .commentlist .comment-reply-link { font: normal .87em/1em "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; text-transform: uppercase; text-decoration: none; } .commentlist .comment-reply-link:hover { text-decoration: none; } /* COMMENT FORM ================================================ */ #respond { margin: 0; padding: 30px 0 0; position: relative; clear: both; } #respond #cancel-comment-reply-link { font: bold .75em/1em "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; text-transform: uppercase; position: absolute; top: 30px; right: 0; text-decoration: none; padding: 5px 10px; display: block; color: #fff; background-color: #000; border-radius: 5px; } #respond #cancel-comment-reply-link:hover { background-color: #b8b8b8; color: #000; } #commentform { margin: 25px 0 0; } #commentform input[type=text] { width: 206px; margin-right: 5px; } #commentform textarea { height: 140px; } /************************************************************************************ AVATARS *************************************************************************************/ .avatar { border-radius: 5px; } /************************************************************************************ SIDEBAR *************************************************************************************/ .widget { font-size: .9em; margin: 0 0 30px; word-wrap: break-word; } .widgettitle { font: normal 1.25em/1em 'Oswald', sans-serif; color: #000; text-transform: uppercase; margin: 0 0 10px; padding: 0; } .widget ul { margin: 0; padding: 0; } .widget li { margin: 0; padding: 4px 0; list-style: none; clear: both; } .widget ul ul { margin: 6px 0 -6px 0px; padding: 0; border-top: none; } .widget ul ul li { margin: 0; padding-left: 10px; } /************************************************************************************ WIDGET STYLES *************************************************************************************/ /* calendar widget */ .widget #wp-calendar caption { font-weight: bold; padding-bottom: 10px; } .widget #wp-calendar td { width: 31px; padding: 4px 2px; text-align: center; } /* feature posts widget */ .widget .feature-posts-list br { display: none; } .widget .feature-posts-list li { padding: 0; } .widget .feature-posts-list .post-img { margin: 4px 12px 10px 0; float: left; border-radius: 5px; } .widget .feature-posts-list small { font: italic .75em/1em 'Old Standard TT', serif; display: block; margin: 7px 0 3px; } .widget .feature-posts-list .feature-posts-title { display: inline-block; margin: 6px 0 3px; } .widget .feature-posts-list .post-excerpt { display: block; } /* twitter widget */ .widget .twitter-list .twitter-timestamp a { font-style: italic; font-size: .9em; } .widget .follow-user { margin: 0; padding: 5px 0; } /* links widget */ .widget .links-list img, .widget_links img { vertical-align: middle; } /* recent comments widget */ .recent-comments-list .avatar { margin-right: 12px; float: left; } /* flickr widget */ .widget .flickr_badge_image { margin-top: 10px; } .widget .flickr_badge_image img { width: 50px; height: 50px; margin-right: 11px; margin-bottom: 11px; float: left; border-radius: 5px; } /* flickr shortcode */ .shortcode .flickr_badge_image { width: 23.8%; margin: 0 1.5% 1.5% 0; float: left; } .shortcode .flickr_badge_image:nth-of-type(4n) { margin-right: 0; } .shortcode .flickr_badge_image img { margin: 0; } /* search widget */ #sidebar #searchform { position: static; } #sidebar #searchform #s { width: 93%; } /* add white bg to facebook badge iframe */ iframe[src*="facebook"] { background-color: #fff; } /* reset twitter embed max-width to 100% */ #content .twitter-tweet-rendered { max-width: 100% !important; } #content .twt-border { max-width: 100% !important; min-width: 180px !important; } /************************************************************************************ LOAD MORE BUTTON *************************************************************************************/ #load-more { clear: both; margin: 30px 0 10px; right: 44%; text-align: center; } #load-more a { font: bold .87em/1em Arial, Helvetica, sans-serif; text-transform: uppercase; color: #fff; background-color: #cccccc; padding: 13px 20px 12px; text-decoration: none; display: inline-block; zoom:1; *display:inline; border-radius: 5px; } #load-more a:hover { background-color: #000; color: #fff; } /* Social Links Widget */ .widget .social-links { margin: 0 0 20px; padding: 0; line-height: 1em; } .widget .social-links li { margin: 0 5px 5px 0; padding: 0; list-style: none; border: none; display: inline-block; zoom:1; *display:inline; } .widget .social-links img { vertical-align: middle; } /************************************************************************************ INFINITE SCROLL *************************************************************************************/ #infscr-loading { position: fixed; text-align: center; bottom: 30px; left: 50%; width: 50px; height: 41px; padding-top: 9px; margin-left: -25px; z-index: 100; background-color: white; background-color: hsla( 0, 0%, 100%, 0.9 ); overflow: hidden; border-radius: 10px; } /************************************************************************************ FOOTER *************************************************************************************/ #footerwrap { background-color: #e8e8e8; margin-top: 40px; } #footer { position: relative; clear: both; padding: 35px 0 70px; } /* footer widgets */ .footer-widgets { font-size: .93em; } /* footer nav */ .footer-nav { font: normal .92em/1em 'Old Standard TT', serif; margin: 5px 0 25px; padding: 0; text-align: center; } .footer-nav li { padding: 0; margin: 0 7px; display: inline; list-style: none; } .footer-nav a { text-decoration: none; vertical-align: middle; text-transform: uppercase; } /* footer text */ .footer-text { font: italic .68em/1.45em 'Old Standard TT', serif; text-align: center; clear: left; color: #666; color: rgba(0,0,0,.6); } .footer-text a { color: inherit; } /* back to top */ .back-top { position: absolute; top: -18px; left: 50%; margin-left: -18px; } .back-top a { background: #000 url(images/arrow-up.png) no-repeat center center; display: inline-block; width: 36px; height: 36px; text-indent: -900em; border-radius: 5px; } .back-top a:hover { background-color: #333; } /************************************************************************************ WORDPRESS POST FORMATTING *************************************************************************************/ .sticky {} img.alignleft, img.aligncenter, img.alignright, img.alignnone { margin-bottom: 15px; } .alignleft { float: left; margin-right: 30px; } .alignright { float: right; margin-left: 30px; } .aligncenter { text-align: center; display: block; margin-left: auto; margin-right: auto; } .wp-caption { text-align: center; margin-bottom: 15px; max-width: 100%; } .wp-caption-text { font-style: italic; font-size: .95em; line-height: 1.2em; margin: 6px 0; } /************************************************************************************ ATTACHMENT SINGLE VIEW *************************************************************************************/ .attachment.single-attachment, .single-attachment .attachment { float: none; margin: 0; text-align: left; } /************************************************************************************ GALLERY *************************************************************************************/ #body .gallery { margin: 0 0 20px 0; } /* gallery item */ #body .gallery .gallery-item { margin: 0 8px 8px 0; vertical-align: top; width: auto; float: left; text-align: center; } /* gallery image */ #body .gallery img { border: none; vertical-align: middle; background-color: #fff; padding: 4px; } /* gallery caption */ #body .gallery .gallery-caption { line-height: 1.2em; font-size: .8em; font-family: Georgia, "Times New Roman", Times, serif; text-align: center; margin: 8px 0 10px; } /* GALLERY COLUMN ================================================ */ /* gallery column 1 (display all in one line) */ #body .gallery-columns-1 .gallery-item { width: auto; } #body .gallery-columns-1 br { display: none !important; } /* gallery column 2 */ #body .gallery-columns-2 .gallery-item { width: 49.2%; } /* gallery column 3 */ #body .gallery-columns-3 .gallery-item { width: 32.3%; } /* gallery column 4 */ #body .gallery-columns-4 .gallery-item { width: 23.8%; } /* gallery column 5 */ #body .gallery-columns-5 .gallery-item { width: 18.8%; } /* gallery column 6 */ #body .gallery-columns-6 .gallery-item { width: 15.4%; } /* gallery column 7 */ #body .gallery-columns-7 .gallery-item { width: 13%; } /* gallery column 8 */ #body .gallery-columns-8 .gallery-item { width: 11.18%; } /* gallery column 9 */ #body .gallery-columns-9 .gallery-item { width: 9.77%; } /* set gallery item margin-right */ #body .gallery-columns-1 .gallery-item, #body .gallery-columns-2 .gallery-item, #body .gallery-columns-3 .gallery-item, #body .gallery-columns-4 .gallery-item, #body .gallery-columns-5 .gallery-item, #body .gallery-columns-6 .gallery-item, #body .gallery-columns-7 .gallery-item, #body .gallery-columns-8 .gallery-item, #body .gallery-columns-9 .gallery-item { margin: 0 1.5% 1.5% 0; } /* clear gallery item margin-right */ #body .gallery-columns-9 .gallery-item:nth-of-type(9n), #body .gallery-columns-8 .gallery-item:nth-of-type(8n), #body .gallery-columns-7 .gallery-item:nth-of-type(7n), #body .gallery-columns-6 .gallery-item:nth-of-type(6n), #body .gallery-columns-5 .gallery-item:nth-of-type(5n), #body .gallery-columns-4 .gallery-item:nth-of-type(4n), #body .gallery-columns-3 .gallery-item:nth-of-type(3n), #body .gallery-columns-2 .gallery-item:nth-of-type(2n) { margin-right: 0; } /************************************************************************************ BUILDER *************************************************************************************/ /* builder row */ .full_width .themify_builder_row .row_inner { width: 978px; /* same width as .pagewidth */ max-width: 100%; margin: auto; } .full_width .themify_builder_row.fullwidth .row_inner { width: auto; padding: 0; } /* single post */ .single .post { padding: 35px 0; } /* loops-wrapper */ .module.loops-wrapper.grid4, .module.loops-wrapper.grid3, .module.loops-wrapper.grid2, .module.loops-wrapper.grid2-thumb { margin-left: 0; width: auto; } /************************************************************************************ CLEAR & ALIGNMENT *************************************************************************************/ .clear { clear: both; } .left { float: left; } .right { float: right; } .textleft { text-align: left; } .textright { text-align: right; } .textcenter { text-align: center; } /* clearfix */ .clearfix:after, .widget li:after, #body:after, #footer:after, footer:after, .pagenav:after, #main-nav:after, .menu:after, .gallery:after, #content:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; } .clearfix, .widget li, #body, #footer, footer, .pagenav, #main-nav, .menu, .gallery, #content { display: inline-block; } /* clearfix for ie7 */ .clearfix, .widget li, #body, #footer, footer, .pagenav, #main-nav, .menu, .gallery, #content { display: block; zoom: 1; }
Save Changes
Rename File
Rename