芝麻web文件管理V1.00
编辑当前文件:/home/p/r/i/prismawe/clients/_syntaxis.fr/wp-content/themes/chimera/style.css
/* Theme Name: Chimera Theme URI: http://themeforest.net/ Author: Subatomic Themes Author URI: http://themeforest.net/user/SubatomicThemes Description: With its light style, snazzy slider and eye-catching detail, this theme will brighten up anyone's site. Version: 1.0 License: See "licensing" folder License URI: See "licensing" folder Tags: white, light, right-sidebar, left-sidebar, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, full-width-template, post-formats, sticky-post, theme-options, threaded-comments, translation-ready Text Domain: chimera */ /*====================================================== * * TABLE OF CONTENTS * * 1. CSS RESET * 2. BASE STYLES * 2a. GENERAL HTML5 TAGS * 2b. PRIMARY CONTAINER & SECTIONS * 2c. HEADINGS * 2d. LISTS * 2e. BLOCKQUOTES * 2f. IMAGES * 2g. TABLES * 2h. FORMS * 2i. WRAPPERS * 2j. TEAM MEMBER DETAILS * 3. HELPER CLASSES * 4. PAGE HEADER * 5. HOME SLIDER * 6. INNER PAGE INTRO * 7. TOOLTIPS * 8. PORTFOLIO * 9. BLOG * 10. COMMENTS * 11. SIDEBAR & SIDEBAR WIDGETS * 12. BUTTONS * 13. FOOTER & FOOTER WIDGETS * 14. BOTTOM FOOTER * *====================================================*/ /* * 1. CSS RESET *------------------------------------------------------ * * http://meyerweb.com/eric/tools/css/reset/ * v2.0 | 20110126 * License: none (public domain) * * @since 1.0 * */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; } /* HTML5 display-role reset for older browsers */ article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } body { line-height: 1; } ol, ul { list-style: none; } blockquote, q { quotes: none; } a:focus { outline: 0; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } table { border-collapse: collapse; border-spacing: 0; } /* * 2. BASE STYLES *------------------------------------------------------ * * @since 1.0 * */ /* * 2a. GENERAL HTML5 TAGS *------------------------------------------------*/ body { background: #fff; font-size: 14px; line-height: 22px; color: #999; /** * Fixes a multitude of problems on the iPhone5 display... */ -webkit-text-size-adjust: none; } p { margin-bottom: 30px; } a { color: #454545; text-decoration: none; } a:hover { text-decoration: underline; } address { font-style: italic; margin-bottom: 30px; } abbr, acronym { border-bottom: 1px dotted #a5a5a5; } em { font-style: italic; } strong { font-weight: 700; } big { font-size: 150%; } pre, code, tt, kbd, var { font-family: "Courier New" , "Courier" , monospace; } pre { padding: 30px; background: #f9f9f9; white-space: pre-wrap; margin-bottom: 30px; -webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.15); -moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.15); box-shadow: 0px 1px 2px rgba(0,0,0,0.15); } code, tt, kbd, var { background: #f5f5f5; padding-left: 5px; padding-right: 5px; } sub { font-size: 10px; position: relative; top: 3px; } sup { font-size: 10px; position: relative; bottom: 5px; } /* * 2c. PRIMARY CONTAINER & SECTIONS *------------------------------------------------*/ #primary { padding-top: 100px; padding-bottom: 80px; } section.section { margin-bottom: 100px; } /* * 2c. HEADINGS *------------------------------------------------*/ h1, h2, h3, h4, h5, h6 { font-weight: 300; } h1, h2, h3, h4, h5 { text-transform: uppercase; } h1 { font-size: 26px; color: #737373; margin-bottom: 30px; } h1 a { color: #737373; text-decoration: none; } h1 a:hover { color: #151515; } h2 { font-size: 23px; color: #737373; margin-bottom: 30px; } h3 { font-size: 20px; color: #737373; margin-bottom: 25px; } h4 { font-size: 17px; color: #737373; margin-bottom: 25px; } h5 { font-size: 15px; color: #000; margin-bottom: 25px; } h6 { font-size: 15px; color: #000; margin-bottom: 25px; } h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong { font-weight: 400; color: #404040; } /* * 2d. LISTS *------------------------------------------------*/ ul, ol { padding-left: 20px; margin-bottom: 30px; } ul li, ol li { line-height: 30px; color: #737373; } ul { list-style: disc; } ol { list-style: decimal; } ol ul, ul ol, ul ul, ol ol { margin-bottom: 0; } dl { margin-bottom: 30px; } dt { font-weight: 700; color: #656565; } dd { padding-left: 15px; margin-bottom: 15px; } .fa-ul { padding-left: 10px; margin-left: 0; } .fa-ul i { margin-right: 15px; } .fa-ul i:before { color: #d9d9d9; } /* * 2e. BLOCKQUOTES *------------------------------------------------*/ blockquote { clear: both; font-style: italic; font-size: 16px; line-height: 30px; color: #737373; text-shadow: 0px 1px 0px #fff; background: #fafafa; padding: 30px; text-align: center; margin-bottom: 30px; position: relative; -webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.15); -moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.15); box-shadow: 0px 1px 2px rgba(0,0,0,0.15); } blockquote:after { content: ""; display: block; position: absolute; bottom: -30px; left: 0; width: 100%; height: 30px; background: url(images/assets/shadow-large.png) no-repeat; background-size: 100% 30px; } blockquote p { margin: 0; } cite { margin-top: 10px; display: block; } cite:before { content: "- "; } /* * 2f. IMAGES *------------------------------------------------*/ #primary img { max-width: 100%; height: auto; } /* * 2g. TABLES *------------------------------------------------*/ table { width: 100%; text-align: left; border: 1px solid #e5e5e5; margin-bottom: 30px; -webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.08); -moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.08); box-shadow: 0px 1px 2px rgba(0,0,0,0.08); } thead { border-bottom: 1px solid #e5e5e5; } thead tr { background: #fff; } th, table a { font-weight: 700; color: #656565; } th, td { padding: 10px 20px 10px 20px; border-right: 1px solid #e5e5e5; } tr:nth-child(even) { background: #f9f9f9; } /* * 2h. FORMS *------------------------------------------------*/ input[type="text"], input[type="url"], input[type="email"], input[type="password"], input[type="date"], input[type="search"], textarea { font-size: 14px; color: #656565; text-shadow: 0px 1px 0px #fff; border: 0; margin-bottom: 20px; background: #fafafa; -webkit-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.25); -moz-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.25); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.25); } input[type="text"]:focus, input[type="url"]:focus, input[type="email"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="search"]:focus, textarea:focus { color: #353535; background: #f8f8f8; -webkit-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.35); -moz-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.35); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.35); } input[type="text"], input[type="url"], input[type="email"], input[type="password"], input[type="date"], input[type="search"] { height: 50px; padding: 0 30px 0 30px; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; } input[type="submit"] { /* -- See BUTTONS for styling -- */ border: 0; } textarea { line-height: 22px; padding: 20px 30px 30px 30px; -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px; } .post-password-form input { margin-left: 20px; } #reply-title { margin-bottom: 40px; } #commentform { margin-bottom: 100px; } #author { width: 48%; float: left; } #email { width: 48%; float: right; } #comment { clear: both; width: 100%; display: block; } #submit { width: 100%; display: block; } /* -- CONTACT FORM 7 STYLES -- */ .wpcf7-form { position: relative; } .wpcf7-form input[type="text"], .wpcf7-form input[type="email"], .wpcf7-form input[type="url"], .wpcf7-form input[type="submit"] { width: 100%; } .wpcf7-form textarea { height: 190px; } div.wpcf7-response-output { margin: 0; padding: 0; } div.wpcf7-mail-sent-ok, div.wpcf7-mail-sent-ng, div.wpcf7-spam-blocked, div.wpcf7-validation-errors { border: 0; } div.wpcf7-validation-errors, div.wpcf7-mail-sent-ng, div.wpcf7-mail-sent-ok { height: 30px; background: #e57e7e; color: #fff; text-align: center; line-height: 30px; padding: 0 30px 0 30px; border-radius: 30px; margin: 0 10px 0 10px; } div.wpcf7-mail-sent-ok { background: #52cc66; } div.wpcf7 img.ajax-loader { width: 16px; height: 16px; display: block; margin: 0 auto !important; position: relative; top: 20px; } span.wpcf7-not-valid-tip { position: absolute; top: -2px; right: 0; color: #e57e7e; display: block; text-align: center; } span.wpcf7-not-valid-tip:before { content: "\f071"; width: 50px; height: 50px; font-family: "FontAwesome"; font-size: 20px; text-shadow: 0px 1px 0px #fff; line-height: 50px; display: inline-block; } div.wpcf7 img.ajax-loader { border: none; } /* * 2i. WRAPPERS (Containers) *------------------------------------------------*/ .wrap { background: #fafafa; padding: 30px 30px 0 30px; position: relative; -webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.15); -moz-box-shadow: 0px 1px 1px rgba(0,0,0,0.15); box-shadow: 0px 1px 1px rgba(0,0,0,0.15); } .wrap:after { content: ""; display: block; position: absolute; bottom: -65px; left: 0; width: 100%; height: 65px; background: url(images/assets/shadow-large.png) no-repeat; background-size: 100% 65px; } /* * 2j. TEAM MEMBER DETAIL *------------------------------------------------*/ .team-member-detail-title { margin-bottom: 10px; } .team-member-detail-byline { color: #aeaeae; margin-bottom: 50px; } /* * 3. HELPER CLASSES (Including WordPress Classes) *------------------------------------------------------ * * @since 1.0 * */ .alignleft { float: left; margin-right: 30px; margin-bottom: 30px; } .alignright { float: right; margin-left: 30px; margin-bottom: 30px; } .aligncenter { float: none; text-align: center; margin-bottom: 30px; } .alignnone { float: none; } .divider { clear: both; height: 20px; background: url(images/assets/divider.png) repeat-x 0 100%; margin-bottom: 50px; } .clear { width: 0; height: 0; visibility: hidden; clear: both; } .lone-search-form { width: 340px; } .big-title { font-size: 36px; margin-bottom: 100px; } /* * 4. PAGE HEADER *------------------------------------------------------ * * @since 1.0 * */ #page-header img { display: block; } #main-navigation { float: right; } #search-button { float: right; margin-top: 32px; } #page-header .grid-container { position: relative; } #header-search-form { display: none; /* Uses jQuery to fade in */ width: 280px; height: 50px; padding: 5px; background: #fff; position: absolute; top: 109px; right: 10px; z-index: 9999; } #header-search-form input[type="search"] { height: 50px; border-radius: 0; } #header-search-form:after { content: ""; display: block; position: absolute; bottom: -40px; left: 0; width: 100%; height: 40px; background: url(images/assets/shadow-medium.png) no-repeat; background-size: 100% 40px; } .page-header-title { font-size: 18px; text-transform: none; margin: 46px 0 0 0; padding: 0; float: left; } .no-menu { display: block; float: right; padding: 46px 0 46px 0; } /* -- SUPERFISH DROPDOWN MENU -- * https://github.com/joeldbirch/superfish */ .sf-menu, .sf-menu * { margin: 0; padding: 0; list-style: none; } .sf-menu li { position: relative; } .sf-menu ul { position: absolute; display: none; top: 100%; left: 0; z-index: 9999; } .sf-menu > li { float: left; } .sf-menu li:hover > ul, .sf-menu li.sfHover > ul { display: block; } .sf-menu a { display: block; position: relative; } .sf-menu ul ul { top: -1px; left: 100%; } .sf-menu { float: left; } .sf-menu ul { min-width: 12em; /* allow long menu items to determine submenu width */ *width: 12em; /* no auto sub width for IE7, see white-space comment below */ border-left: 1px solid #f0f0f0; border-right: 1px solid #f0f0f0; border-bottom: 1px solid #f0f0f0; opacity: .95; -webkit-box-shadow: 24px 24px 24px rgba(0,0,0,0.20); -moz-box-shadow: 24px 24px 24px rgba(0,0,0,0.20); box-shadow: 24px 24px 24px rgba(0,0,0,0.20); } .sf-menu a { font-size: 14px; line-height: 14px; text-transform: uppercase; color: #999; padding: 50px 10px 50px 10px; text-decoration: none; zoom: 1; /* IE7 */ -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .sf-menu li { white-space: nowrap; /* no need for Supersubs plugin */ *white-space: normal; /* ...unless you support IE7 (let it wrap) */ } .sf-menu ul li a { font-size: 12px; line-height: 30px; padding: 6px 25px 6px 25px; } .sf-menu ul li a:hover { color: #4c4c4c; } .sf-menu ul li { margin-left: 0; border-top: 1px solid #f0f0f0; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; } .sf-menu ul ul li { } .sf-menu li a:hover, .sf-menu li.sfHover a:hover { text-decoration: none; background: rgba(0,0,0,0.02); -webkit-box-shadow: inset 0px 3px 0px #a3b5bf; -moz-box-shadow: inset 0px 3px 0px #a3b5bf; box-shadow: inset 0px 3px 0px #a3b5bf; } .sf-menu ul li a:hover { -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; } /*** arrows (for all except IE7) **/ .sf-arrows .sf-with-ul { padding-right: 2.5em; *padding-right: 1em; /* no CSS arrows for IE7 (lack pseudo-elements) */ } /* styling for both css and generated arrows */ .sf-arrows .sf-with-ul:after { content: ''; position: absolute; top: 50%; right: 1em; margin-top: -3px; height: 0; width: 0; /* order of following 3 rules important for fallbacks to work */ border: 5px solid transparent; border-top-color: #dFeEFF; /* edit this to suit design (no rgba in IE8) */ border-top-color: rgba(255,255,255,.5); } .sf-arrows > li > .sf-with-ul:focus:after, .sf-arrows > li:hover > .sf-with-ul:after, .sf-arrows > .sfHover > .sf-with-ul:after { border-top-color: white; /* IE8 fallback colour */ } /* styling for right-facing arrows */ .sf-arrows ul .sf-with-ul:after { margin-top: -5px; margin-right: -3px; border-color: transparent; border-left-color: #dFeEFF; /* edit this to suit design (no rgba in IE8) */ border-left-color: rgba(255,255,255,.5); } .sf-arrows ul li > .sf-with-ul:focus:after, .sf-arrows ul li:hover > .sf-with-ul:after, .sf-arrows ul .sfHover > .sf-with-ul:after { border-left-color: white; } /* * 5. HOME SLIDER *------------------------------------------------------ * * @since 1.0 * */ #home-slider { position: relative; overflow: hidden; margin: 0 auto; background: #f9f9f9; -webkit-box-shadow: inset 0px 0px 2px rgba(0,0,0,0.20); -moz-box-shadow: inset 0px 0px 2px rgba(0,0,0,0.20); box-shadow: inset 0px 0px 2px rgba(0,0,0,0.20); } .slider { width: 100%; margin: 0 auto; position: relative; } .slider img { position: absolute; left: -9999px; /* Initially set the images outside of the container to avoid a FOUC */ } #home-call-to-action { padding: 60px 0 60px 0; background: #f5f5f5; -webkit-box-shadow: inset 0px 1px 0px #fff, 0px 0px 2px rgba(0,0,0,0.15); -moz-box-shadow: inset 0px 1px 0px #fff, 0px 0px 2px rgba(0,0,0,0.15); box-shadow: inset 0px 1px 0px #fff, 0px 0px 2px rgba(0,0,0,0.15); } #home-call-to-action a { margin: 0; float: right; } #home-call-to-action h1 { margin: 0 0 6px 0; text-transform: none; text-shadow: 0px 1px 0px #fff; font-size: 28px; color: #737373; } #home-call-to-action h2 { margin: 0; text-transform: none; text-shadow: 0px 1px 0px #fff; font-size: 18px; line-height: 26px; color: #999; } .big-shadow { width: 100%; height: 100px; background: url(images/assets/shadow-large.png) no-repeat 50% 0; background-size: 1200px 100px; margin-bottom: -100px; /* -- Offset Padding -- */ } /* * 6. INNER PAGE INTRO *------------------------------------------------------ * * @since 1.0 * */ #inner-page-intro h1 { float: left; font-size: 24px; font-weight: 300; line-height: 30px; word-wrap: break-word; color: #797979; padding: 15px 25px 15px 25px; background: #fff; position: relative; margin: 0; } #inner-page-intro h1:after { content: ""; display: block; width: 140px; height: 12px; background: url(images/assets/shadow-small.png) no-repeat 0 0; background-size: 140px 12px; position: absolute; bottom: -12px; left: 50%; margin-left: -70px; opacity: 0.65; } #inner-page-overlay { padding-top: 50px; padding-bottom: 50px; position: relative; overflow: hidden; -webkit-box-shadow: inset 0px 0px 2px rgba(0,0,0,0.20); -moz-box-shadow: inset 0px 0px 2px rgba(0,0,0,0.20); box-shadow: inset 0px 0px 2px rgba(0,0,0,0.20); } #inner-page-thumbnail img { position: absolute; bottom: 0; } .breadcrumb-trail { font-size: 12px; color: #a6a6a6; text-shadow: 0px 1px 0px #fff; float: right; margin-top: 18px; } .breadcrumb-trail a { color: #656565; text-decoration: none; text-shadow: 0px 1px 0px #fff; } .breadcrumb-trail a:hover { color: #353535; } .breadcrumb-trail .sep { margin-left: 5px; margin-right: 5px; color: #b5b5b5; } /* * 7. TOOLTIPS *------------------------------------------------------ * * @since 1.0 * */ .tooltip-north, .tooltip-south, .tooltip-east, .tooltip-west { cursor: help; } a.tooltip-north, a.tooltip-south, a.tooltip-east, a.tooltip-west { cursor: pointer; } .tip-subatomic { z-index: 1000; font-size: 12px; color: #fff; text-shadow: 0px 1px 0px #000; text-align: left; padding: 5px 10px; min-width: 50px; max-width: 300px; background: #252525; -webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.35); -moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.35); box-shadow: 0px 1px 2px rgba(0,0,0,0.35); -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; } .tip-subatomic .tip-arrow-top { margin-top: -8px; margin-left: -8px; top: 0; left: 50%; width: 15px; height: 8px; background: url(images/assets/tooltip-tips.png) no-repeat; } .tip-subatomic .tip-arrow-bottom { margin-top: 0; margin-left: -8px; top: 100%; left: 50%; width: 15px; height: 8px; background: url(images/assets/tooltip-tips.png) no-repeat 0 -9px; } .tip-subatomic .tip-arrow-left { margin-top: -6px; margin-left: -8px; top: 50%; left: 0; width: 8px; height: 15px; background: url(images/assets/tooltip-tips.png) no-repeat -16px 0; } .tip-subatomic .tip-arrow-right { margin-top: -6px; margin-left: 0; top: 50%; left: 100%; width: 8px; height: 15px; background: url(images/assets/tooltip-tips.png) no-repeat -25px 0; } /* * 8. PORTFOLIO *------------------------------------------------------ * * @since 1.0 * */ .portfolio-thumbnail-container { float: left; max-width: 100%; padding: 5px; background: #fff; margin-bottom: 20px; position: relative; text-align: center; -webkit-box-sizing: padding-box; -moz-box-sizing: padding-box; box-sizing: padding-box; -webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.15); -moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.15); box-shadow: 0px 1px 3px rgba(0,0,0,0.15); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .portfolio-thumbnail-container:after { content: ""; display: block; position: absolute; bottom: -20px; left: 0; width: 100%; height: 20px; background: url(images/assets/shadow-large.png) no-repeat; background-size: 100% 20px; } .portfolio-thumbnail-container i { width: 28px; height: 28px; display: block; padding: 10px; background: #fff; opacity: 0; position: absolute; bottom: 25%; left: 50%; background: rgb(255,255,255); /* Old browsers */ background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(221,221,221,1) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(221,221,221,1))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(221,221,221,1) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(221,221,221,1) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(221,221,221,1) 100%); /* IE10+ */ background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(221,221,221,1) 100%); /* W3C */ -webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.45); -moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.45); box-shadow: 0px 1px 2px rgba(0,0,0,0.45); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; -webkit-border-radius: 48px; -moz-border-radius: 48px; border-radius: 48px; } .portfolio-thumbnail-container i:hover { -webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.85); -moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.85); box-shadow: 0px 1px 2px rgba(0,0,0,0.85); } .portfolio-thumbnail-container i.fa-link { margin-left: -60px; -webkit-transform: translateX(-50px); -moz-transform: translateX(-50px); -o-transform: translateX(-50px); transform: translateX(-50px); } .portfolio-thumbnail-container i.fa-search { margin-left: 10px; -webkit-transform: translateX(50px); -moz-transform: translateX(50px); -o-transform: translateX(50px); transform: translateX(50px); } .portfolio-thumbnail-container:hover i { display: block; opacity: 1; -webkit-transform: translateX(0); -moz-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); } .portfolio-thumbnail-container i:before { font-size: 18px; color: #757575; text-shadow: 0px 1px 0px #fff; position: relative; top: 6px; left: 0; } .portfolio-thumbnail-container img { display: block; } .portfolio-thumbnail-container h3 { font-size: 20px; color: #737373; background: #fff; background: rgba(255,255,255,0.93); padding: 25% 0 0 0; position: absolute; top: 0; left: 0; width: 100%; height: 75%; text-align: center; margin: 0; opacity: 0; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .portfolio-thumbnail-container:hover h3 { opacity: 1; } .grid-20 .portfolio-thumbnail-container h3 { font-size: 14px; } /* -- DON'T change this! -- */ .portfolio-grid .mix { display: none; opacity: 0; } .portfolio-filter-controls { text-align: center; margin-bottom: 50px; } .portfolio-filter-controls .filter { display: inline; } .portfolio-filter-controls .filter:last-of-type a { margin-right: 0; } /* * 9. BLOG *------------------------------------------------------ * * @since 1.0 * */ /* -- ENTRY META -- */ .entry-meta span:after { content: "|"; color: #bbb; margin-left: 8px; margin-right: 8px; } .entry-meta span.entry-categories:after { content: ""; content: none; margin: 0; } .entry-meta, .comments-link { font-size: 11px; text-transform: uppercase; color: #a6a6a6; margin-bottom: 30px; } .entry-meta { float: left; } .comments-link:after { content: '\0020'; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; clear: both; } .entry-meta a, .comments-link a { color: #6a6a6a; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .entry-meta a:hover, .comments-link a:hover { text-decoration: none; color: #252525; } .comments-link { float: right; } .edit-link { display: block; text-align: center; } /* -- BLOG ENTRY -- */ .post-thumbnail-container { float: left; max-width: 98.75%; padding: 5px; background: #fff; margin-bottom: 50px; position: relative; -webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.15); -moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.15); box-shadow: 0px 1px 3px rgba(0,0,0,0.15); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .post-thumbnail-container:after { content: ""; display: block; position: absolute; bottom: -40px; left: 0; width: 100%; height: 40px; background: url(images/assets/shadow-large.png) no-repeat; background-size: 100% 40px; } .post-thumbnail-container i { width: 48px; height: 48px; display: block; padding: 20px; background: #fff; opacity: 0; position: absolute; top: 50%; left: 50%; margin-left: -44px; margin-top: -44px; background: rgb(255,255,255); /* Old browsers */ background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(221,221,221,1) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(221,221,221,1))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(221,221,221,1) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(221,221,221,1) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(221,221,221,1) 100%); /* IE10+ */ background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(221,221,221,1) 100%); /* W3C */ -webkit-box-shadow: 0px 2px 4px rgba(0,0,0,0.85); -moz-box-shadow: 0px 2px 4px rgba(0,0,0,0.85); box-shadow: 0px 2px 4px rgba(0,0,0,0.85); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; -webkit-border-radius: 48px; -moz-border-radius: 48px; border-radius: 48px; -webkit-transform: scale(2.0); -moz-transform: scale(2.0); -o-transform: scale(2.0); transform: scale(2.0); } .post-thumbnail-container:hover i { display: block; opacity: 1; -webkit-transform: scale(0.75); -moz-transform: scale(0.75); -o-transform: scale(0.75); transform: scale(0.75); } .post-thumbnail-container i:before { font-size: 28px; color: #757575; text-shadow: 0px 1px 0px #fff; position: relative; top: 9px; left: 10px; } .post-thumbnail-container img { display: block; } .entry-title { margin-bottom: 10px; } .entry-title a { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .entry-title a:hover { text-decoration: none; } .wp-caption { width: auto !important; } /* Overrides inline width styling */ .sticky .entry-title:before { content: "\f08d"; font-family: "FontAwesome"; font-size: 20px; color: #ddd; display: inline-block; margin-right: 15px; } /* -- WORDPRESS IMAGES & CAPTIONS -- */ .wp-caption { padding: 5px; margin-bottom: 30px; background: #f5f5f5; color: #666; box-shadow: 0px 1px 3px rgba(0,0,0,0.15); } .wp-caption p { font-style: italic; padding: 10px; margin: 0; } .wp-caption-text { } /* -- WORDPRESS GALLERIES -- */ .gallery {} .gallery .gallery-icon { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .gallery .gallery-icon img { padding: 5px; background: #fff; border: none !important; position: relative; -webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.15); -moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.15); box-shadow: 0px 1px 3px rgba(0,0,0,0.15); } .gallery .gallery-icon:hover { opacity: 0.65; } .gallery .gallery-caption { font-size: 12px; padding: 0; } /* -- NAVIGATION -- */ .post-navigation { margin-bottom: 35px; } /* * 10. COMMENTS *------------------------------------------------------ * * @since 1.0 * */ .comments-title { margin-bottom: 50px; } .comment-list { list-style: none; margin: 0 0 35px 0; padding: 0; } .comment-wrap { margin-bottom: 30px; } .comment-list p { line-height: 22px; color: #999; } .bypostauthor .comment-author-title:after { color: #aeaeae; font-size: 11px; text-transform: uppercase; position: relative; bottom: 2px; left: 5px; } .comment-list .children { list-style: none; padding: 0; margin-left: 100px; } .comment-list .children ol ol ol ol { /* -- After 5 levels deep, no more margins! -- */ margin-left: 0; } .comment-author-avatar { width: 50px; height: 50px; float: left; padding: 5px; position: relative; background: rgb(250,250,250); /* Old browsers */ background: -moz-linear-gradient(top, rgba(250,250,250,1) 0%, rgba(235,235,235,1) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(250,250,250,1)), color-stop(100%,rgba(235,235,235,1))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(250,250,250,1) 0%,rgba(235,235,235,1) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(250,250,250,1) 0%,rgba(235,235,235,1) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, rgba(250,250,250,1) 0%,rgba(235,235,235,1) 100%); /* IE10+ */ background: linear-gradient(to bottom, rgba(250,250,250,1) 0%,rgba(235,235,235,1) 100%); /* W3C */ -webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.25); -moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.25); box-shadow: 0px 1px 2px rgba(0,0,0,0.25); -webkit-border-radius: 60px; -moz-border-radius: 60px; border-radius: 60px; } .avatar-shadow { width: 60px; height: 50px; display: block; z-index: -1; background: url(images/assets/avatar-shadow.png) no-repeat 50% 0; position: absolute; bottom: -10px; left: 0; } .comment-author-avatar img { -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; } .comment-body { padding: 30px; margin-left: 100px; background: #fafafa; position: relative; border: 1px solid #f0f0f0; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; } .comment-body:before { content: ""; display: block; width: 15px; height: 15px; position: absolute; top: 20px; left: -9px; background: #fafafa; border-left: 1px solid #f0f0f0; border-bottom: 1px solid #f0f0f0; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); } .comment-body h4 { margin-bottom: 20px; } .comment-body h4, .comment-body h4 a { color: #737373; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .comment-body h4 a:hover { text-decoration: none; color: #454545; } .comment-body .comment-meta { float: left; font-size: 11px; text-transform: uppercase; } .comment-body .comment-meta a { color: #a6a6a6; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .comment-body .comment-meta a:hover { color: #454545; text-decoration: none; } .comment-body .reply a { float: right; font-size: 12px; color: #6a6a6a; text-transform: uppercase; background: #fff; padding: 0 10px 0 10px; -webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.25); -moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.25); box-shadow: 0px 1px 2px rgba(0,0,0,0.25); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .comment-body .reply a:hover { text-decoration: none; -webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.50); -moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.50); box-shadow: 0px 1px 2px rgba(0,0,0,0.50); } /* * 11. SIDEBAR & WIDGETS *------------------------------------------------------ * * @since 1.0 * */ #secondary .widget { margin-bottom: 50px; } #secondary .widget-title { font-size: 18px; color: #737373; margin-bottom: 30px; } /* -- CHIMERA CONTACT DETAILS (Custom Widget) -- */ #secondary address { margin: 0; } #secondary .contact-box { margin-bottom: 10px; } #secondary .contact-box span, #secondary .contact-box a { color: #656565; line-height: 40px; } #secondary .contact-box-icon { float: left; margin-right: 20px; } #secondary .circle-small-outer { width: 40px; height: 40px; position: relative; background: #e9e9e9; -webkit-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.25); -moz-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.25); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.25); -webkit-border-radius: 40px; -moz-border-radius: 40px; border-radius: 40px; } #secondary .circle-small-inner { width: 30px; height: 30px; background: rgb(255,255,255); /* Old browsers */ background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */ background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C */ position: absolute; top: 5px; left: 5px; text-align: center; -webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.20); -moz-box-shadow: 0px 1px 1px rgba(0,0,0,0.20); box-shadow: 0px 1px 1px rgba(0,0,0,0.20); -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; } #secondary .circle-small-inner i { position: relative; top: 4px; } #secondary .circle-small-inner i:before { font-size: 14px; color: #a9a9a9; text-shadow: 0px 1px 0px #fff; } /* -- MENUS -- */ #secondary ul { list-style: none; padding: 0; margin: 0; } #secondary ul li { border-top: 1px solid #f5f5f5; color: #ccc; } #secondary ul li:before { content: "\f105"; font-family: "FontAwesome"; font-weight: normal; font-size: 16px; color: #ccc; margin-right: 10px; margin-left: 5px; position: relative; top: 1px; } #secondary ul li ul li:before { content: "\f105\f105"; } #secondary ul li ul li ul li:before { content: "\f105\f105\f105"; } #secondary ul li a { display: inline-block; color: #787878; line-height: 35px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } #secondary ul li a:hover { text-decoration: none; color: #252525; padding-left: 5px; } #secondary ul li.recentcomments:before { content: "\f086"; color: #efefef; font-size: 14px; } /* -- WORDPRESS CALANDER -- */ #secondary caption { background: #f9f9f9; padding: 6px 0 6px 0; font-size: 11px; text-transform: uppercase; text-shadow: 0px 1px 0px #fff; } #secondary table { margin-bottom: 0; text-align: center; color: #bcbcbc; border: 0; border-collapse: separate; border-spacing: 1px; border-width: 1px 0 0 1px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } #secondary tfoot td, #secondary thead th, #secondary td.pad, #secondary tr:nth-child(even) { background: #fff; } #secondary th, #secondary table a { font-weight: normal; } #secondary th, #secondary td { padding: 6px 10px 6px 10px; border: 0; background: #f9f9f9; } /* -- SEARCH FORM -- */ .search-form { position: relative; } input[type="search"].search-field { width: 100%; max-width: 360px; padding-right: 60px; margin: 0; } input[type="submit"].search-submit { width: 8px; height: 13px; position: absolute; top: 5px; right: 10px; background: url(images/assets/search-submit.png) no-repeat 50% 50%; background-size: 8px 13px; padding: 20px; margin: 0; box-shadow: none; border-radius: 0; } input[type="submit"].search-submit:hover { background: url(images/assets/search-submit.png) no-repeat 50% 50%; background-size: 10px 16px; box-shadow: none; } /* -- FLICKR WIDGET -- */ #secondary .flickrHeader { display: none; } #secondary .flickr-feed img { width: 83px; height: 83px; display: block; float: left; padding: 5px; margin: 0 10px 10px 0; background: #fafafa; border: 1px solid #f0f0f0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } #secondary .flickr-feed img:hover { -webkit-transform: scale(1.10); -moz-transform: scale(1.10); -o-transform: scale(1.10); transform: scale(1.10); -webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.65); -moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.65); box-shadow: 0px 1px 3px rgba(0,0,0,0.65); } /* -- CHIMERA RECENT POSTS WIDGET -- */ #secondary .chimera-recent-posts-container { padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid #f5f5f5; } #secondary .chimera-recent-posts-container:last-of-type { padding: 0; margin: 0; border: 0; } #secondary .chimera-recent-posts-thumbnail { width: 80px; height: 80px; float: left; } #secondary .chimera-recent-posts-thumbnail i { width: 80px; height: 80px; background: #fafafa; border: 1px solid #f0f0f0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } #secondary .chimera-recent-posts-thumbnail i:before { font-size: 36px; color: #c6c6c6; text-shadow: 0px 1px 0px #fff; position: relative; top: 22px; left: 22px; } #secondary .chimera-recent-posts-thumbnail img { display: block; padding: 5px; background: #fafafa; border: 1px solid #f0f0f0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } #secondary .chimera-recent-posts-thumbnail img:hover, #secondary .chimera-recent-posts-thumbnail i:hover { -webkit-transform: scale(1.10); -moz-transform: scale(1.10); -o-transform: scale(1.10); transform: scale(1.10); -webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.65); -moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.65); box-shadow: 0px 1px 3px rgba(0,0,0,0.65); } #secondary .chimera-recent-posts-content { margin-left: 100px; line-height: 26px; } #secondary .chimera-recent-posts-content h6 { margin: 0; } #secondary .chimera-recent-posts-content h6 a { font-size: 18px; color: #747474; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } #secondary .chimera-recent-posts-content h6 a:hover { text-decoration: none; color: #353535; } #secondary .chimera-recent-posts-content span { margin: 0; margin-bottom: -14px; padding-top: 16px; display: block; font-size: 12px; font-style: italic; color: #bfbfbf; line-height: 1px; } /* -- WOOTHEMES OUR TEAM WIDGET -- */ #secondary .team-member figure img { float: left; background: #fff; padding: 3px; margin-right: 20px; -webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.15); -moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.15); box-shadow: 0px 1px 2px rgba(0,0,0,0.15); } #secondary .team-member h3 { font-size: 16px; margin: 10px; } #secondary .team-member p.role { color: #aeaeae; font-size: 12px; } #secondary .team-member ul li { border: 0; } #secondary .team-member ul li:before { content: ""; content: none; } #secondary .team-member .author-details { border-bottom: 1px solid #f5f5f5; padding-bottom: 30px; margin-bottom: 30px; } /* * 12. BUTTONS *------------------------------------------------------ * * @since 1.0 * */ /* -- CIRCULAR BUTTONS -- */ .outer-circle { display: inline-block; width: 50px; height: 50px; position: relative; background: #fafafa; -webkit-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.25); -moz-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.25); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.25); -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .inner-circle, .inner-circle-rev { width: 40px; height: 40px; position: absolute; left: 5px; text-align: center; -webkit-border-radius: 40px; -moz-border-radius: 40px; border-radius: 40px; } .inner-circle { top: 4px; background: rgb(229,229,229); /* Old browsers */ background: -moz-linear-gradient(top, rgba(229,229,229,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(229,229,229,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */ background: linear-gradient(to bottom, rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%); /* W3C */ -webkit-box-shadow: inset 0px 1px 0px #fff, 0px 1px 1px rgba(0,0,0,0.15); -moz-box-shadow: inset 0px 1px 0px #fff, 0px 1px 1px rgba(0,0,0,0.15); box-shadow: inset 0px 1px 0px #fff, 0px 1px 1px rgba(0,0,0,0.15); } .inner-circle-rev { top: 5px; background: rgb(229,229,229); /* Old browsers */ background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */ background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C */ -webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.20); -moz-box-shadow: 0px 1px 1px rgba(0,0,0,0.20); box-shadow: 0px 1px 1px rgba(0,0,0,0.20); } .outer-circle:hover { background: #efefef; -webkit-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.35); -moz-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.35); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.35); } .inner-circle i, .inner-circle-rev i { margin-top: 12px; } .inner-circle i:before, .inner-circle-rev i:before { font-size: 15px; font-weight: normal; color: #b5b5b5; text-shadow: 0px 1px 0px #fff; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .outer-circle:hover .inner-circle i:before, .outer-circle:hover .inner-circle-rev i:before { color: #959595; } /* -- ACCORDION BUTTONS -- */ .accordion .accordion-header, .toggle .toggle-header { display: block; border-bottom: 1px dotted #e5e5e5; padding-bottom: 10px; margin-bottom: 10px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .accordion .accordion-header .outer-circle, .toggle .toggle-header .outer-circle { float: left; margin-right: 20px; } .accordion .accordion-header h2, .toggle .toggle-header h2 { font-size: 18px; font-weight: 300; line-height: 50px; color: #808080; margin: 0; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .accordion .accordion-header:hover, .toggle .toggle-header:hover { text-decoration: none; } .accordion .accordion-header:hover h2, .toggle .toggle-header:hover h2 { color: #000; } /* -- NORMAL BUTTONS -- */ .button-normal-outer { display: inline-block; height: 40px; font-size: 14px; text-decoration: none; text-transform: uppercase; text-shadow: 0px 1px 0px #fff; color: #a6a6a6; background: #f0f0f0; margin-right: 10px; margin-bottom: 20px; padding-left: 5px; padding-right: 5px; position: relative; -webkit-border-radius: 40px; -moz-border-radius: 40px; border-radius: 40px; -webkit-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.25); -moz-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.25); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.25); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .button-normal-inner { height: 26px; margin-top: 5px; padding: 4px 15px 0 15px; background: rgb(255,255,255); /* Old browsers */ background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */ background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C */ -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; -webkit-box-shadow: inset 0px 1px 0px #fff, 0px 1px 0px rgba(0,0,0,0.18); -moz-box-shadow: inset 0px 1px 0px #fff, 0px 1px 0px rgba(0,0,0,0.18); box-shadow: inset 0px 1px 0px #fff, 0px 1px 0px rgba(0,0,0,0.18); } .button-normal-outer:hover { color: #999; background: #efefef; text-decoration: none; -webkit-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.45); -moz-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.45); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.45); } .button-normal-outer:hover .button-normal-inner { -webkit-box-shadow: inset 0px 1px 0px #fff, 0px 1px 0px rgba(0,0,0,0.25); -moz-box-shadow: inset 0px 1px 0px #fff, 0px 1px 0px rgba(0,0,0,0.25); box-shadow: inset 0px 1px 0px #fff, 0px 1px 0px rgba(0,0,0,0.25); } .button-normal-inner i { margin-left: 10px; } .chimera-icon-box .button-normal-outer { margin-left: 110px; margin-bottom: -30px; } /* -- COLOURED BUTTONS -- */ .button-primary-color.button-normal-outer, .portfolio-filter-controls .filter.active .button-normal-outer { text-shadow: 0px 1px 1px rgba(0,0,0,0.45); background: #8d9da6; color: #fff; -webkit-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.65); -moz-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.65); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.65); } .button-primary-color:hover.button-normal-outer, .portfolio-filter-controls .filter.active:hover .button-normal-outer { text-shadow: 0px 1px 1px rgba(0,0,0,0.85); } .button-primary-color .button-normal-inner, .portfolio-filter-controls .filter.active .button-normal-inner { background: rgb(163,181,191); /* Old browsers */ background: -moz-linear-gradient(top, rgba(163,181,191,1) 0%, rgba(141,157,166,1) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(163,181,191,1)), color-stop(100%,rgba(141,157,166,1))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(163,181,191,1) 0%,rgba(141,157,166,1) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(163,181,191,1) 0%,rgba(141,157,166,1) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, rgba(163,181,191,1) 0%,rgba(141,157,166,1) 100%); /* IE10+ */ background: linear-gradient(to bottom, rgba(163,181,191,1) 0%,rgba(141,157,166,1) 100%); /* W3C */ -webkit-box-shadow: inset 0px 1px 0px #afc2cc, 0px 1px 0px rgba(0,0,0,0.45); -moz-box-shadow: inset 0px 1px 0px #afc2cc, 0px 1px 0px rgba(0,0,0,0.45); box-shadow: inset 0px 1px 0px #afc2cc, 0px 1px 0px rgba(0,0,0,0.45); } .button-primary-color.button-normal-outer:hover .button-normal-inner { -webkit-box-shadow: inset 0px 1px 0px #afc2cc, 0px 1px 0px rgba(0,0,0,0.65); -moz-box-shadow: inset 0px 1px 0px #afc2cc, 0px 1px 0px rgba(0,0,0,0.65); box-shadow: inset 0px 1px 0px #afc2cc, 0px 1px 0px rgba(0,0,0,0.65); } /* -- LARGE BUTTONS -- */ .button-large-outer { display: inline-block; height: 50px; font-size: 18px; text-decoration: none; text-transform: uppercase; text-shadow: 0px 1px 0px #fff; color: #a6a6a6; background: #f0f0f0; margin-right: 10px; margin-bottom: 20px; padding-left: 5px; padding-right: 5px; position: relative; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; -webkit-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.25); -moz-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.25); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.25); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .button-large-inner { height: 32px; margin-top: 5px; padding: 8px 25px 0 25px; background: rgb(255,255,255); /* Old browsers */ background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */ background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C */ -webkit-border-radius: 40px; -moz-border-radius: 40px; border-radius: 40px; -webkit-box-shadow: inset 0px 1px 0px #fff, 0px 1px 0px rgba(0,0,0,0.18); -moz-box-shadow: inset 0px 1px 0px #fff, 0px 1px 0px rgba(0,0,0,0.18); box-shadow: inset 0px 1px 0px #fff, 0px 1px 0px rgba(0,0,0,0.18); } .button-large-outer:hover { color: #999; background: #efefef; text-decoration: none; -webkit-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.45); -moz-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.45); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.45); } .button-large-outer:hover .button-large-inner { -webkit-box-shadow: inset 0px 1px 0px #fff, 0px 1px 0px rgba(0,0,0,0.25); -moz-box-shadow: inset 0px 1px 0px #fff, 0px 1px 0px rgba(0,0,0,0.25); box-shadow: inset 0px 1px 0px #fff, 0px 1px 0px rgba(0,0,0,0.25); } .button-large-inner i { margin-left: 10px; } /* -- PAGINATION -- */ .paging-navigation { text-align: center; margin-bottom: 100px; } .page-numbers { display: inline-block; width: 40px; height: 40px; position: relative; background: #f0f0f0; color: #a6a6a6; text-shadow: 0px 1px 0px #fff; -webkit-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.25); -moz-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.25); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.25); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .page-numbers-inner { width: 30px; height: 26px; position: absolute; top: 5px; left: 5px; padding-top: 4px; text-align: center; background: rgb(255,255,255); /* Old browsers */ background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */ background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C */ -webkit-box-shadow: inset 0px 1px 0px #fff, 0px 1px 1px rgba(0,0,0,0.25); -moz-box-shadow: inset 0px 1px 0px #fff, 0px 1px 1px rgba(0,0,0,0.25); box-shadow: inset 0px 1px 0px #fff, 0px 1px 1px rgba(0,0,0,0.25); } .page-numbers:hover { text-decoration: none; background: #e0e0e0; -webkit-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.65); -moz-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.65); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.65); } .prev.page-numbers, .next.page-numbers { color: #fff; text-shadow: 0px 1px 1px rgba(0,0,0,0.45); } .prev.page-numbers .page-numbers-inner, .next.page-numbers .page-numbers-inner { background: rgb(163,181,191); /* Old browsers */ background: -moz-linear-gradient(top, rgba(163,181,191,1) 0%, rgba(141,157,166,1) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(163,181,191,1)), color-stop(100%,rgba(141,157,166,1))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(163,181,191,1) 0%,rgba(141,157,166,1) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(163,181,191,1) 0%,rgba(141,157,166,1) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, rgba(163,181,191,1) 0%,rgba(141,157,166,1) 100%); /* IE10+ */ background: linear-gradient(to bottom, rgba(163,181,191,1) 0%,rgba(141,157,166,1) 100%); /* W3C */ -webkit-box-shadow: inset 0px 1px 0px #cae0ec, 0px 1px 1px rgba(0,0,0,0.65); -moz-box-shadow: inset 0px 1px 0px #cae0ec, 0px 1px 1px rgba(0,0,0,0.65); box-shadow: inset 0px 1px 0px #cae0ec, 0px 1px 1px rgba(0,0,0,0.65); } /* -- TAGS -- */ .tag-links { clear: both; float: left; margin-top: 10px; margin-bottom: 30px; } .tag-links a, .tag-links i, .widget_tag_cloud a, .nav-links a, .nav-previous a, .nav-next a { font-weight: 300; font-size: 13px !important; text-transform: uppercase; text-shadow: 0px 1px 0px #fff; color: #737373; display: inline-block; height: 26px; padding: 4px 15px 0 15px; margin: 0 10px 10px 0; background: rgb(250,250,250); /* Old browsers */ background: -moz-linear-gradient(top, rgba(250,250,250,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(250,250,250,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(250,250,250,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(250,250,250,1) 0%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, rgba(250,250,250,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */ background: linear-gradient(to bottom, rgba(250,250,250,1) 0%,rgba(229,229,229,1) 100%); /* W3C */ -webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.35); -moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.35); box-shadow: 0px 1px 2px rgba(0,0,0,0.35); -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .widget_tag_cloud a { margin: 0 10px 11px 0; float: left; } .tag-links a:hover, .widget_tag_cloud a:hover, .nav-links a:hover, .nav-previous a:hover, .nav-next a:hover { color: #454545; text-decoration: none; -webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.70); -moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.70); box-shadow: 0px 1px 2px rgba(0,0,0,0.70); } .nav-previous a, .nav-next a { float: left; margin-bottom: 35px; } .nav-links a[rel="prev"] { float: left; margin-bottom: 35px; } .nav-links a[rel="next"] { float: right; margin-bottom: 35px; } .nav-next a { float: right; } .tag-links i { width: 30px; float: left; font-weight: normal; font-size: 12px; text-align: center; text-transform: none; padding-left: 0; padding-right: 0; } .tag-links i:before { position: relative; top: 5px; color: #b5b5b5; } /* -- SUBMIT BUTTON -- */ input[type="submit"] { height: 50px; font-weight: 300; font-size: 18px; text-transform: uppercase; text-shadow: 0px 1px 0px #fff; color: #737373; padding: 0 20px 0 20px; background: rgb(250,250,250); /* Old browsers */ background: -moz-linear-gradient(top, rgba(250,250,250,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(250,250,250,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(250,250,250,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(250,250,250,1) 0%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, rgba(250,250,250,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */ background: linear-gradient(to bottom, rgba(250,250,250,1) 0%,rgba(229,229,229,1) 100%); /* W3C */ -webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.35); -moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.35); box-shadow: 0px 1px 2px rgba(0,0,0,0.35); -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } input[type="submit"]:hover { color: #454545; background: rgb(250,250,250); /* Old browsers */ background: -moz-linear-gradient(top, rgba(250,250,250,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(250,250,250,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(250,250,250,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(250,250,250,1) 0%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, rgba(250,250,250,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */ background: linear-gradient(to bottom, rgba(250,250,250,1) 0%,rgba(229,229,229,1) 100%); /* W3C */ -webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.55); -moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.55); box-shadow: 0px 1px 2px rgba(0,0,0,0.55); } /* -- TABS -- */ .tab-container { margin-bottom: 100px; } .chimera-tabs { padding: 0; margin: 0 0 1px 0; } .chimera-tabs li { display: inline; list-style: none; margin-right: -4px; } .chimera-tabs li a { height: 50px; display: inline-block; font-size: 16px; font-weight: 300; line-height: 54px; color: #a6a6a6; padding: 0 20px 0 20px; text-transform: uppercase; -webkit-box-shadow: inset 0px 2px 0px #a3b5bf, 0px 1px 1px rgba(0,0,0,0.15); -moz-box-shadow: inset 0px 2px 0px #a3b5bf, 0px 1px 1px rgba(0,0,0,0.15); box-shadow: inset 0px 2px 0px #a3b5bf, 0px 1px 1px rgba(0,0,0,0.15); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .chimera-tabs li a:hover, .chimera-tabs li a.active { background: #fafafa; text-decoration: none; color: #757575; } /* * 13. PAGE FOOTER & WIDGETS *------------------------------------------------------ * * @since 1.0 * */ #page-footer { padding-top: 80px; padding-bottom: 30px; background-image: url(images/assets/shadow-large.png); background-position: 50% 0; background-size: 1200px 30px; background-repeat: no-repeat; } #page-footer .widget { margin-bottom: 50px; } #page-footer .widget-title { font-size: 18px; margin-bottom: 30px; } #page-footer a { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } #page-footer a:hover { text-decoration: none; text-shadow: 4px 4px 1px rgba(0,0,0,0.75); } /* -- CHIMERA CONTACT DETAILS (Custom Widget) -- */ #page-footer address { margin: 0; } #page-footer .contact-box { margin-bottom: 10px; } #page-footer .contact-box span, #page-footer .contact-box a { line-height: 40px; } #page-footer .contact-box-icon { float: left; margin-right: 20px; } #page-footer .circle-small-outer { width: 40px; height: 40px; background: #404040; background: rgba(0,0,0,0.12); position: relative; -webkit-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.35), 0px 1px 0px rgba(255,255,255,0.15); -moz-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.35), 0px 1px 0px rgba(255,255,255,0.15); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.35), 0px 1px 0px rgba(255,255,255,0.15); -webkit-border-radius: 40px; -moz-border-radius: 40px; border-radius: 40px; } #page-footer .circle-small-inner { width: 30px; height: 30px; background: -moz-linear-gradient(top, rgba(255,255,255,0.12) 0%, rgba(255,255,255,0.06) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.12)), color-stop(100%,rgba(255,255,255,0.06))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(255,255,255,0.12) 0%,rgba(255,255,255,0.06) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(255,255,255,0.12) 0%,rgba(255,255,255,0.06) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, rgba(255,255,255,0.12) 0%,rgba(255,255,255,0.06) 100%); /* IE10+ */ background: linear-gradient(to bottom, rgba(255,255,255,0.12) 0%,rgba(255,255,255,0.06) 100%); /* W3C */ position: absolute; top: 5px; left: 5px; text-align: center; -webkit-box-shadow: inset 0px 1px 0px rgba(255,255,255,0.15), 0px 1px 1px rgba(0,0,0,0.35); -moz-box-shadow: inset 0px 1px 0px rgba(255,255,255,0.15), 0px 1px 1px rgba(0,0,0,0.35); box-shadow: inset 0px 1px 0px rgba(255,255,255,0.15), 0px 1px 1px rgba(0,0,0,0.35); -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; } #page-footer .circle-small-inner i { position: relative; top: 4px; } #page-footer .circle-small-inner i:before { font-size: 14px; text-shadow: 0px 1px 1px rgba(0,0,0,0.45); } /* -- MENUS -- */ #page-footer ul { list-style: none; padding: 0; margin: 0; } #page-footer ul li { border-top: 1px solid rgba(0,0,0,0.12); -webkit-box-shadow: inset 0px 1px 0px rgba(255,255,255,0.08); -moz-box-shadow: inset 0px 1px 0px rgba(255,255,255,0.08); box-shadow: inset 0px 1px 0px rgba(255,255,255,0.08); } #page-footer ul li:before { content: "\f105"; font-family: "FontAwesome"; font-weight: normal; font-size: 16px; color: #333; color: rgba(0,0,0,0.65); text-shadow: 0px 1px 0px rgba(255,255,255,0.10); margin-right: 10px; margin-left: 5px; position: relative; top: 1px; } #page-footer ul li ul li:before { content: "\f105\f105"; } #page-footer ul li ul li ul li:before { content: "\f105\f105\f105"; } #page-footer ul li a { display: inline-block; line-height: 35px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } #page-footer ul li a:hover { text-decoration: none; padding-left: 5px; } #page-footer ul li.recentcomments:before { content: "\f086"; color: #efefef; font-size: 14px; } /* -- TAG CLOUD -- */ #page-footer .widget_tag_cloud a { text-shadow: none; background: #454545; background: -moz-linear-gradient(top, rgba(255,255,255,0.12) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.12)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(255,255,255,0.12) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(255,255,255,0.12) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, rgba(255,255,255,0.12) 0%,rgba(255,255,255,0) 100%); /* IE10+ */ background: linear-gradient(to bottom, rgba(255,255,255,0.12) 0%,rgba(255,255,255,0) 100%); /* W3C */ -webkit-box-shadow: inset 0px 1px 0px rgba(255,255,255,0.15), 0px 1px 1px rgba(0,0,0,0.35); -moz-box-shadow: inset 0px 1px 0px rgba(255,255,255,0.15), 0px 1px 1px rgba(0,0,0,0.35); box-shadow: inset 0px 1px 0px rgba(255,255,255,0.15), 0px 1px 1px rgba(0,0,0,0.35); } #page-footer .widget_tag_cloud a:hover { -webkit-box-shadow: inset 0px 1px 1px rgba(255,255,255,0.35), 0px 1px 2px rgba(0,0,0,0.65); -moz-box-shadow: inset 0px 1px 1px rgba(255,255,255,0.35), 0px 1px 2px rgba(0,0,0,0.65); box-shadow: inset 0px 1px 1px rgba(255,255,255,0.35), 0px 1px 2px rgba(0,0,0,0.65); } /* -- SEARCH FORM -- */ #page-footer input[type="search"].search-field { background: #464646; background: rgba(0,0,0,0.08); text-shadow: none; } #page-footer input[type="submit"].search-submit { background: url(images/assets/search-submit-white.png) no-repeat 50% 50%; background-size: 8px 13px; } #page-footer input[type="submit"].search-submit:hover { background: url(images/assets/search-submit-white.png) no-repeat 50% 50%; background-size: 10px 16px; } /* -- WORDPRESS CALANDER -- */ #page-footer caption { background: rgba(0,0,0,0.06); padding: 6px 0 6px 0; font-size: 11px; text-transform: uppercase; text-shadow: none; } #page-footer table { margin-bottom: 0; text-align: center; border: 0; border-collapse: separate; border-spacing: 1px; border-width: 1px 0 0 1px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } #page-footer tfoot td, #page-footer thead th, #page-footer thead, #page-footer thead tr, #page-footer td.pad, #page-footer tr:nth-child(even) { background: transparent; } #page-footer th, #page-footer table a { font-weight: normal; } #page-footer th, #page-footer td { padding: 6px 10px 6px 10px; border: 0; background: rgba(0,0,0,0.06); } /* -- FLICKR WIDGET -- */ #page-footer .flickrHeader { display: none; } #page-footer .flickr-feed img { width: 83px; height: 83px; display: block; float: left; padding: 5px; margin: 0 10px 10px 0; background: #595959; background: rgba(255,255,255,0.08); -webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.25); -moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.25); box-shadow: 0px 1px 2px rgba(0,0,0,0.25); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } #page-footer .flickr-feed img:hover { -webkit-transform: scale(1.10); -moz-transform: scale(1.10); -o-transform: scale(1.10); transform: scale(1.10); -webkit-box-shadow: 0px 1px 4px rgba(0,0,0,0.75); -moz-box-shadow: 0px 1px 4px rgba(0,0,0,0.75); box-shadow: 0px 1px 4px rgba(0,0,0,0.75); } /* -- CHIMERA RECENT POSTS WIDGET -- */ #page-footer .chimera-recent-posts-container { padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid rgba(0,0,0,0.12); position: relative; } #page-footer .chimera-recent-posts-container:after { content: ""; display: block; width: 100%; height: 1px; position: absolute; bottom: -3px; border-top: 1px solid rgba(255,255,255,0.08); } #page-footer .chimera-recent-posts-container:last-of-type { padding: 0; margin: 0; border: 0; } #page-footer .chimera-recent-posts-container:last-of-type:after { border: 0; } #page-footer .chimera-recent-posts-thumbnail { width: 80px; height: 80px; float: left; } #page-footer .chimera-recent-posts-thumbnail i { width: 80px; height: 80px; background: #595959; background: rgba(255,255,255,0.08); -webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.25); -moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.25); box-shadow: 0px 1px 2px rgba(0,0,0,0.25); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } #page-footer .chimera-recent-posts-thumbnail i:before { font-size: 36px; color: #fff; text-shadow: 0px 1px 1px rgba(0,0,0,0.65); position: relative; top: 22px; left: 22px; } #page-footer .chimera-recent-posts-thumbnail img { max-width: 100%; height: auto; display: block; padding: 5px; background: #595959; background: rgba(255,255,255,0.08); -webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.25); -moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.25); box-shadow: 0px 1px 2px rgba(0,0,0,0.25); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } #page-footer .chimera-recent-posts-thumbnail img:hover, #page-footer .chimera-recent-posts-thumbnail i:hover { -webkit-transform: scale(1.10); -moz-transform: scale(1.10); -o-transform: scale(1.10); transform: scale(1.10); -webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.65); -moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.65); box-shadow: 0px 1px 3px rgba(0,0,0,0.65); } #page-footer .chimera-recent-posts-content { margin-left: 100px; line-height: 26px; } #page-footer .chimera-recent-posts-content h6 { margin: 0; } #page-footer .chimera-recent-posts-content h6 a { font-size: 18px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } #page-footer .chimera-recent-posts-content h6 a:hover { text-decoration: none; } #page-footer .chimera-recent-posts-content span { margin: 0; margin-bottom: -14px; padding-top: 16px; display: block; font-size: 12px; font-style: italic; line-height: 1px; } /* -- WOOTHEMES OUR TEAM WIDGET -- */ #page-footer .team-member figure img { float: left; background: #595959; background: rgba(255,255,255,0.08); padding: 3px; margin-right: 20px; -webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.25); -moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.25); box-shadow: 0px 1px 2px rgba(0,0,0,0.25); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } #page-footer .team-member h3 { font-size: 16px; margin: 10px; } #page-footer .team-member h3 a { color: #fff; } #page-footer .team-member p.role { color: #aeaeae; font-size: 12px; } #page-footer .team-member ul li { border: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } #page-footer .team-member ul li:before { content: ""; content: none; } #page-footer .team-member .author-details { border-bottom: 1px solid #454545; padding-bottom: 30px; margin-bottom: 30px; } #back-to-top { width: 50px; height: 35px; padding-top: 15px; text-align: center; position: fixed; bottom: 10px; right: 10px; background: #666; background: rgba(0,0,0,0.15); -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } #back-to-top:hover { -webkit-transform: scale(1.20); -moz-transform: scale(1.20); -o-transform: scale(1.20); transform: scale(1.20); } #back-to-top i:before { font-size: 16px; color: #f5f5f5; color: rgba(255,255,255,0.90); } /* * 14. BOTTOM FOOTER *------------------------------------------------------ * * @since 1.0 * */ #bottom-footer-meta { display: block; margin-top: 25px; margin-bottom: 22px; text-transform: uppercase; font-size: 10px; } #footer-social-icons { list-style: none; float: right; margin-top: 20px; margin-bottom: 22px; } #footer-social-icons li { display: inline; } #footer-social-icons li a { width: 30px; height: 30px; margin-left: 5px; display: inline-block; text-shadow: 0px 1px 1px rgba(0,0,0,0.45); text-align: center; background: -moz-linear-gradient(top, rgba(255,255,255,0.12) 0%, rgba(255,255,255,0.06) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.12)), color-stop(100%,rgba(255,255,255,0.06))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(255,255,255,0.12) 0%,rgba(255,255,255,0.06) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(255,255,255,0.12) 0%,rgba(255,255,255,0.06) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, rgba(255,255,255,0.12) 0%,rgba(255,255,255,0.06) 100%); /* IE10+ */ background: linear-gradient(to bottom, rgba(255,255,255,0.12) 0%,rgba(255,255,255,0.06) 100%); /* W3C */ -webkit-box-shadow: inset 0px 1px 0px rgba(255,255,255,0.15), 0px 1px 1px rgba(0,0,0,0.35); -moz-box-shadow: inset 0px 1px 0px rgba(255,255,255,0.15), 0px 1px 1px rgba(0,0,0,0.35); box-shadow: inset 0px 1px 0px rgba(255,255,255,0.15), 0px 1px 1px rgba(0,0,0,0.35); -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } #footer-social-icons li a:hover { -webkit-box-shadow: inset 0px 1px 0px rgba(255,255,255,0.25), 0px 1px 2px rgba(0,0,0,0.65); -moz-box-shadow: inset 0px 1px 0px rgba(255,255,255,0.25), 0px 1px 2px rgba(0,0,0,0.65); box-shadow: inset 0px 1px 0px rgba(255,255,255,0.25), 0px 1px 2px rgba(0,0,0,0.65); } .chimera-team-member-thumbnail{max-height:240px;overflow:hidden;}