2013-10-08 09:06:32 -07:00
/*
Theme Name: Trestle
2014-01-16 13:40:07 -08:00
Theme URI: http://demo.mightyminnow.com/theme/trestle
2013-10-08 09:06:32 -07:00
Template: genesis
2014-01-16 13:40:07 -08:00
Description: Trestle is a Genesis child theme for developers based on the default <a href="http://www.genesisframework.com/">Genesis 2.0 Sample Theme</a>. It features mobile first CSS, helpful theme options, and lots more tools to support your development process.
2013-10-08 09:06:32 -07:00
Author: MIGHTYminnow
Author URI: http://www.mightyminnow.com/
2015-05-19 20:25:55 -07:00
Version: 2.0.1
2014-01-17 12:43:07 -08:00
Tags: black, gray, red, white, light, one-column, two-columns, three-columns, left-sidebar, right-sidebar, fluid-layout, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, front-page-post-form, full-width-template, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, genesis, mobile-first, responsive, clean
2014-01-16 13:40:07 -08:00
Text Domain: trestle
2015-05-19 20:25:55 -07:00
GitHub Theme URI: MIGHTYminnow/trestle
2013-10-08 09:06:32 -07:00
*/
/* Table of Contents
- HTML5 Reset
- Baseline Normalize
- Box Sizing
- Float Clearing
- Defaults
- Typographical Elements
2014-01-16 13:40:07 -08:00
- Links
2013-10-08 09:06:32 -07:00
- Headings
- Objects
2014-01-16 13:40:07 -08:00
- Forms & Buttons
2013-10-08 09:06:32 -07:00
- Tables
- Structure and Layout
- Site Containers
2014-01-17 12:43:07 -08:00
- Bubble Layout
2013-10-08 09:06:32 -07:00
- Column Widths and Positions
- Column Classes
- Common Classes
- WordPress
- Genesis
- Titles
2014-03-31 12:58:03 -07:00
- Plugins & Widgets
2013-10-08 09:06:32 -07:00
- Featured Content
- Genesis eNews Extended
- Genesis Latest Tweets
2014-01-17 17:08:19 -08:00
- Genesis Extender
2013-10-08 09:06:32 -07:00
- Gravity Forms
- Jetpack
2014-01-16 13:40:07 -08:00
- FancyBox for WordPress
- MapPress
- Simple Section Navigation
2014-03-31 12:58:03 -07:00
- Events Manager
- Simple Newsletter Signup
2014-06-23 09:56:06 -07:00
- WP Types & Views
2013-10-08 09:06:32 -07:00
- Site Header
- Title Area
2014-06-23 09:56:06 -07:00
- Logo
2013-10-08 09:06:32 -07:00
- Widget Area
- Site Navigation
2014-01-16 13:40:07 -08:00
- General Navigation
- Sub Navigation
- Site Header Navigation
- Primary / Mobile Navigation
- Navigation Extras
- Sub Menus
- Non jQuery Styles
2013-10-08 09:06:32 -07:00
- Secondary Navigation
- Content Area
- Entries
- Pagination
- Comments
- Sidebars
- Footer Widgets
- Site Footer
- General Components
2014-01-16 13:40:07 -08:00
- Specific Pages
2013-10-08 09:06:32 -07:00
- Media Queries
*/
/*
HTML5 Reset
---------------------------------------------------------------------------------------------------- */
/* Baseline Normalize
normalize.css v2.1.2 | MIT License | git.io/normalize
--------------------------------------------- */
2014-03-31 12:58:03 -07:00
article , aside , details , figcaption , figure , footer , header , hgroup , main , nav , section , summary { display : block } audio , canvas , video { display : inline-block } audio : not ( [ controls ] ) { display : none ; height : 0 } [ hidden ] { display : none } html { font-family : sans-serif ; -ms- text-size-adjust : 100 % ; -webkit- text-size-adjust : 100 % } body { margin : 0 } a : focus { outline : thin dotted } a : active , a : hover { outline : 0 } h1 { font-size : 2 em ; margin : .67 em 0 } abbr [ title ] { border-bottom : 1 px dotted } b , strong { font-weight : bold } dfn { font-style : italic } hr { -moz- box-sizing : content-box ; box-sizing : content-box ; height : 0 } mark { background : #ff0 ; color : #000 } code , kbd , pre , samp { font-family : monospace , serif ; font-size : 1 em } pre { white-space : pre-wrap } q { quotes : "\201C" "\201D" "\2018" "\2019" } small { font-size : 80 % } sub , sup { font-size : 75 % ; line-height : 0 ; position : relative ; vertical-align : baseline } sup { top : -0.5 em } sub { bottom : -0.25 em } img { border : 0 } svg : not ( : root ) { overflow : hidden } figure { margin : 0 } fieldset { border : 1 px solid silver ; margin : 0 2 px ; padding : .35 em .625 em .75 em } legend { border : 0 ; padding : 0 } button , input , select , textarea { font-family : inherit ; font-size : 1 em ; margin : 0 } button , select { text-transform : none } button , html input [ type = "button" ] , input [ type = "reset" ] , input [ type = "submit" ] { -webkit- appearance : button ; cursor : pointer } button [ disabled ] , html input [ disabled ] { cursor : default } input [ type = "checkbox" ] , input [ type = "radio" ] { box-sizing : border-box ; padding : 0 } input [ type = "search" ] { -webkit- appearance : textfield ; -moz- box-sizing : content-box ; -webkit- box-sizing : content-box ; box-sizing : content-box } input [ type = "search" ] :: -webkit-search-cancel-button , input [ type = "search" ] :: -webkit-search-decoration { -webkit- appearance : none } button :: -moz-focus-inner , input :: -moz-focus-inner { border : 0 ; padding : 0 } textarea { overflow : auto ; vertical-align : top } table { border-collapse : collapse ; border-spacing : 0 }
2013-10-08 09:06:32 -07:00
/* Box Sizing
--------------------------------------------- */
* ,
input [ type = "search" ] {
-webkit- box-sizing : border-box ;
-moz- box-sizing : border-box ;
box-sizing : border-box ;
}
/* Float Clearing
--------------------------------------------- */
. archive-pagination : before ,
. clearfix : before ,
. entry : before ,
. entry-pagination : before ,
. footer-widgets : before ,
. nav-primary : before ,
. nav-secondary : before ,
. site-container : before ,
. site-footer : before ,
. site-header : before ,
. site-inner : before ,
. wrap : before {
content : " " ;
display : table ;
}
. archive-pagination : after ,
. clearfix : after ,
. entry : after ,
. entry-pagination : after ,
. footer-widgets : after ,
. nav-primary : after ,
. nav-secondary : after ,
. site-container : after ,
. site-footer : after ,
. site-header : after ,
. site-inner : after ,
. wrap : after {
clear : both ;
content : " " ;
display : table ;
}
/*
Defaults
---------------------------------------------------------------------------------------------------- */
/* Typographical Elements
--------------------------------------------- */
html {
font-size : 62.5 % ; /* 10px browser default */
}
body {
background-color : #fff ;
color : #666 ;
2014-01-28 16:55:04 -08:00
font-family : 'Lato' , sans-serif ;
2013-10-08 09:06:32 -07:00
font-size : 16 px ;
font-size : 1.6 rem ;
font-weight : 300 ;
line-height : 1.625 ;
}
2015-05-14 00:47:36 -07:00
/* Used in the editor */
2015-03-19 15:21:54 -07:00
body . mce-content-body {
2015-05-14 00:47:36 -07:00
width : auto ;
margin : 10 px ;
float : none ;
2015-05-20 11:09:51 -07:00
-webkit- font-smoothing : auto !important ;
font-smoothing : auto !important ;
2015-03-19 15:21:54 -07:00
}
2014-01-17 12:43:07 -08:00
body . bubble {
background-color : #f5f5f5 ;
}
2013-10-08 09:06:32 -07:00
a ,
button ,
2013-10-08 10:27:38 -07:00
input [ type = "text" ] ,
input [ type = "search" ] ,
2013-10-08 09:06:32 -07:00
input [ type = "button" ] ,
input [ type = "reset" ] ,
2014-03-31 13:40:52 -07:00
input [ type = "submit" ] ,
2014-03-31 13:38:25 -07:00
textarea ,
input [ type = "text" ] : focus ,
input [ type = "search" ] : focus ,
input [ type = "button" ] : focus ,
input [ type = "reset" ] : focus ,
input [ type = "submit" ] : focus ,
2013-10-08 09:06:32 -07:00
textarea : focus ,
. button {
2014-11-12 15:40:24 -08:00
outline : none ;
2013-10-08 09:06:32 -07:00
-webkit- transition : all 0.1 s ease-in-out ;
-moz- transition : all 0.1 s ease-in-out ;
-ms- transition : all 0.1 s ease-in-out ;
-o- transition : all 0.1 s ease-in-out ;
transition : all 0.1 s ease-in-out ;
2015-03-19 15:21:54 -07:00
2013-10-08 10:27:38 -07:00
-webkit- appearance : none ;
-moz- appearance : none ;
2013-10-08 09:06:32 -07:00
}
:: -moz-selection {
background-color : #333 ;
color : #fff ;
}
:: selection {
background-color : #333 ;
color : #fff ;
}
p {
margin : 0 0 24 px ;
margin : 0 0 2.4 rem ;
padding : 0 ;
}
2014-01-28 16:55:04 -08:00
p ,
ol ,
ul ,
. quote-caption {
margin-bottom : 26 px ;
margin-bottom : 2.6 rem ;
2013-10-08 09:06:32 -07:00
}
ol ,
ul {
2014-04-09 13:33:31 -07:00
margin : 0 ;
padding : 0 ;
}
. site-inner ol ,
2015-03-19 15:21:54 -07:00
. site-inner ul ,
. mce-content-body ol , /* Used in the editor */
. mce-content-body ul { /* used in the editor */
2014-01-28 16:55:04 -08:00
margin-left : 40 px ;
margin-left : 4 rem ;
2014-04-21 09:57:37 -07:00
margin-bottom : 26 px ;
margin-bottom : 2.6 rem ;
2014-01-28 16:55:04 -08:00
}
2014-09-09 16:54:08 -07:00
. content li {
margin-bottom : 0.5 em ;
}
2014-01-28 16:55:04 -08:00
. content ul li {
list-style-type : disc ;
}
. content ol ol ,
. content ul ul {
margin-bottom : 0 ;
}
strong {
font-weight : 700 ;
2013-10-08 09:06:32 -07:00
}
blockquote ,
blockquote :: before {
color : #999 ;
}
blockquote {
2013-10-09 10:48:26 -07:00
margin : 20 px 40 px 24 px 55 px ;
margin : 2 rem 4 rem 2.4 rem 5.5 rem ;
2013-10-08 09:06:32 -07:00
}
blockquote :: before {
content : "\201C" ;
display : block ;
2013-10-09 10:48:26 -07:00
font-family : Georgia ;
font-size : 60 px ;
font-size : 6 rem ;
line-height : 1 ;
2013-10-08 09:06:32 -07:00
height : 0 ;
2013-10-09 10:48:26 -07:00
left : -30 px ;
2013-10-08 09:06:32 -07:00
position : relative ;
2013-10-09 10:48:26 -07:00
top : 0 px ;
2013-10-08 09:06:32 -07:00
}
2014-01-22 09:17:06 -08:00
blockquote cite {
display : block ;
2014-07-17 12:01:00 -07:00
margin-top : 0.5 em ;
margin-left : 60 % ;
}
blockquote cite i ,
blockquote cite em {
display : block ;
color : #959594 ;
font-size : 0.8 em ;
font-weight : normal ;
font-style : italic ;
2014-01-22 09:17:06 -08:00
}
2014-01-16 13:40:07 -08:00
. content code {
2013-10-08 09:06:32 -07:00
background-color : #333 ;
color : #ddd ;
}
cite {
font-style : normal ;
}
2014-01-16 13:40:07 -08:00
/* Links
--------------------------------------------- */
a {
color : #666 ;
text-decoration : none ;
}
a : hover {
color : #333 ;
}
2015-03-19 15:21:54 -07:00
. site-inner a ,
. mce-content-body a { /* Used in the Editor */
2014-01-16 13:40:07 -08:00
border-bottom : 1 px solid #ddd ;
color : #f15123 ;
}
2015-03-19 15:21:54 -07:00
. site-inner a : hover ,
. mce-content-body a : hover { /* Used in the Editor */
2014-01-16 13:40:07 -08:00
color : #333 ;
}
. content . attachment a ,
. content . gallery a {
border : none ;
}
2014-07-02 15:37:35 -07:00
. external-link-icons . external-link : after ,
. email-link-icons . email-link : before ,
. pdf-link-icons . pdf-link : before ,
. doc-link-icons . doc-link : before {
margin : 0 4 px ;
2014-01-16 13:40:07 -08:00
white-space : nowrap ;
2014-07-02 15:37:35 -07:00
font-family : FontAwesome ;
2014-01-16 13:40:07 -08:00
}
2014-07-02 15:37:35 -07:00
. external-link-icons . external-link : after {
content : "\f08e" ;
2014-01-16 13:40:07 -08:00
}
. email-link-icons . email-link : before {
2014-07-02 15:37:35 -07:00
content : "\f003" ;
2014-01-16 13:40:07 -08:00
}
. pdf-link-icons . pdf-link : before {
2014-07-02 15:37:35 -07:00
content : "\f1c1" ;
2014-01-16 13:40:07 -08:00
}
2015-01-07 13:14:22 -08:00
. pdf-link-icons . pdf-link : after {
display : none ;
}
2014-01-16 13:40:07 -08:00
. doc-link-icons . doc-link : before {
2014-07-02 15:37:35 -07:00
content : "\f1c2" ;
}
. menu . external-link : after {
display : none ;
2014-01-16 13:40:07 -08:00
}
. image-link ,
. image-link : hover {
border-bottom : none !important ;
text-decoration : none !important ;
}
. image-link : before ,
. image-link : after {
display : none ;
}
2013-10-08 09:06:32 -07:00
/* Headings
--------------------------------------------- */
h1 ,
h2 ,
h3 ,
h4 ,
h5 ,
h6 {
color : #333 ;
font-weight : 700 ;
line-height : 1.2 ;
2013-11-07 12:34:21 -08:00
margin : 0 0 14 px ;
2013-10-08 09:06:32 -07:00
margin : 0 0 1.6 rem ;
}
h1 {
2013-11-14 12:42:45 -08:00
font-size : 28 px ;
font-size : 2.8 rem ;
2013-10-08 09:06:32 -07:00
}
h2 {
2013-11-14 12:42:45 -08:00
font-size : 24 px ;
font-size : 2.4 rem ;
2013-10-08 09:06:32 -07:00
}
2014-01-16 13:40:07 -08:00
. content h2 {
2013-11-07 12:34:21 -08:00
clear : both ;
}
2014-03-31 12:58:03 -07:00
. widget . entry h2 {
margin-bottom : 5 px ;
margin-bottom : 0.5 rem ;
font-size : 1 em ;
}
2013-10-08 09:06:32 -07:00
h3 {
font-size : 20 px ;
font-size : 2 rem ;
}
2013-11-14 12:42:45 -08:00
h4 {
2013-10-08 09:06:32 -07:00
font-size : 18 px ;
font-size : 1.8 rem ;
}
2013-11-14 12:42:45 -08:00
h5 {
font-size : 16 px ;
font-size : 1.6 rem ;
}
2013-10-08 09:06:32 -07:00
h6 {
font-size : 16 px ;
font-size : 1.6 rem ;
}
/* Objects
--------------------------------------------- */
embed ,
iframe ,
img ,
object ,
video ,
. wp-caption {
max-width : 100 % ;
}
img {
height : auto ;
width : auto ; /* IE8 */
}
2014-10-27 12:22:41 -07:00
. wp-caption img {
display : block ;
}
2014-01-16 13:40:07 -08:00
/* Forms & Buttons
2013-10-08 09:06:32 -07:00
--------------------------------------------- */
2013-10-10 11:35:15 -07:00
input ,
select ,
textarea ,
button ,
2014-01-16 13:40:07 -08:00
. button ,
. genesis-nav-menu a ,
2014-04-07 14:32:04 -07:00
. genesis-nav-menu > . right ,
2014-03-31 13:38:25 -07:00
# subscribe-email input , /* Begin Jetpack - Blog Subscription */
2015-03-19 15:21:54 -07:00
div . gform_wrapper input [ type = text ] ,
div . gform_wrapper input [ type = url ] ,
div . gform_wrapper input [ type = email ] ,
div . gform_wrapper input [ type = tel ] ,
div . gform_wrapper input [ type = number ] ,
div . gform_wrapper input [ type = password ] ,
2014-03-31 12:58:03 -07:00
div . gform_wrapper textarea ,
div . gform_wrapper . ginput_complex label {
padding : 15 px ;
padding : 1.5 rem ;
line-height : 1.25 ;
2013-10-10 11:35:15 -07:00
}
2013-10-08 09:06:32 -07:00
input ,
select ,
textarea {
background-color : #fff ;
border : 1 px solid #ddd ;
border-radius : 3 px ;
box-shadow : 1 px 1 px 3 px #eee inset ;
color : #999 ;
width : 100 % ;
}
2014-03-31 13:38:25 -07:00
input [ type = "radio" ] ,
2015-03-19 15:21:54 -07:00
input [ type = "checkbox" ] ,
input [ type = "image" ] {
2014-03-31 13:38:25 -07:00
width : auto ;
}
input [ type = "file" ] ,
input [ type = "range" ] {
2014-03-31 12:58:03 -07:00
padding-left : 0 ;
padding-right : 0 ;
border : none !important ;
box-shadow : none ;
}
2013-10-08 09:06:32 -07:00
input : focus ,
textarea : focus {
outline : none ;
}
:: -moz-placeholder {
color : #999 ;
opacity : 1 ;
}
:: -webkit-input-placeholder {
color : #999 ;
}
button ,
input [ type = "button" ] ,
input [ type = "reset" ] ,
input [ type = "submit" ] ,
2014-03-31 12:58:03 -07:00
body . button {
padding-left : 26 px ;
padding-right : 26 px ;
padding-left : 2.6 rem ;
padding-right : 2.6 rem ;
2013-10-08 09:06:32 -07:00
background-color : #333 ;
2013-10-09 10:48:26 -07:00
border : 1 px solid #333 ;
2013-10-08 09:06:32 -07:00
box-shadow : none ;
color : #fff ;
cursor : pointer ;
text-transform : uppercase ;
width : auto ;
2014-01-16 13:40:07 -08:00
border-radius : 3 px ;
2014-03-31 12:58:03 -07:00
font-weight : normal ;
letter-spacing : 0.02 em ;
2013-10-08 09:06:32 -07:00
}
button : hover ,
input : hover [ type = "button" ] ,
input : hover [ type = "reset" ] ,
input : hover [ type = "submit" ] ,
2014-03-31 12:58:03 -07:00
body . button : hover ,
2015-01-07 13:14:22 -08:00
. genesis-nav-menu input [ type = "submit" ] {
2013-10-08 09:06:32 -07:00
background-color : #f15123 ;
2013-10-09 10:48:26 -07:00
border-color : #f15123 ;
2013-10-08 09:06:32 -07:00
color : #fff ;
}
. button {
display : inline-block ;
}
2014-01-16 13:40:07 -08:00
. button : before ,
. button : after {
display : none ;
2013-10-28 11:57:32 -07:00
}
2014-01-16 13:40:07 -08:00
. content . button ,
. content . button : hover {
color : #FFF ;
}
2014-03-31 12:58:03 -07:00
/* Sidebar Forms, Buttons, & Inputs */
2014-03-31 13:38:25 -07:00
. sidebar # subscribe-email input , /* Begin Jetpack - Blog Subscription */
. sidebar div . gform_wrapper input [ type = "email" ] , /* Begin Gravity Forms */
2014-03-31 12:58:03 -07:00
. sidebar div . gform_wrapper input [ type = "text" ] ,
. sidebar div . gform_wrapper textarea ,
. sidebar . gform_wrapper . ginput_complex . ginput_left select ,
. sidebar . gform_wrapper . ginput_complex . ginput_right select ,
. sidebar . gform_wrapper . ginput_complex . ginput_left ,
. sidebar . gform_wrapper . ginput_complex . ginput_right ,
. sidebar . gform_wrapper . ginput_complex . ginput_right input [ type = text ] {
width : 100 % !important ;
padding : 0.5 em ;
}
2014-03-31 13:38:25 -07:00
. sidebar input [ type = "file" ] {
padding : 0 ;
2014-03-31 12:58:03 -07:00
}
. sidebar label {
font-size : 0.9 em ;
}
2014-01-16 13:40:07 -08:00
. genesis-nav-menu input [ type = "submit" ] : hover {
background-color : #555 ;
border-color : #555 ;
2013-10-28 11:57:32 -07:00
}
2013-10-08 09:06:32 -07:00
input [ type = "search" ] :: -webkit-search-cancel-button ,
input [ type = "search" ] :: -webkit-search-results-button {
display : none ;
}
2014-01-16 13:40:07 -08:00
/* Button Colors & Classes */
2014-04-21 09:21:42 -07:00
body . red ,
2014-01-16 15:04:26 -08:00
. genesis-nav-menu . button {
2013-10-10 11:35:15 -07:00
background-color : #f15123 ;
border-color : #f15123 ;
}
2014-04-21 09:21:42 -07:00
body . red : hover {
2013-10-10 11:35:15 -07:00
background-color : #333 ;
border-color : #333 ;
}
2014-01-16 15:04:26 -08:00
. genesis-nav-menu . button : hover {
2014-01-16 15:29:07 -08:00
background-color : #555 ;
2015-03-19 15:21:54 -07:00
border-color : #555 ;
2014-01-16 15:04:26 -08:00
}
2014-04-21 09:21:42 -07:00
body . blue {
2014-03-31 14:51:40 -07:00
background-color : #0971b2 ;
border-color : #0971b2 ;
2013-10-10 11:35:15 -07:00
}
2014-04-21 09:21:42 -07:00
body . blue : hover {
2013-10-10 11:35:15 -07:00
background-color : #333 ;
border-color : #333 ;
}
2014-04-21 09:21:42 -07:00
body . green {
2014-03-31 14:51:40 -07:00
background-color : #00a476 ;
border-color : #00a476 ;
2013-10-10 11:35:15 -07:00
}
2014-04-21 09:21:42 -07:00
body . green : hover {
2013-10-10 11:35:15 -07:00
background-color : #333 ;
border-color : #333 ;
2014-01-16 13:40:07 -08:00
}
2014-04-21 09:57:37 -07:00
. arrow-right : after {
2014-01-16 13:40:07 -08:00
display : inline-block ;
content : "\00a0\00a0\f0a9" ;
font-family : FontAwesome ;
2014-04-21 09:57:37 -07:00
line-height : 1 ;
2014-01-16 13:40:07 -08:00
}
. arrow-left : before {
display : inline-block ;
content : "\f0a8\00a0\00a0" ;
font-family : FontAwesome ;
2014-04-21 09:57:37 -07:00
line-height : 1 ;
2013-10-10 11:35:15 -07:00
}
2013-10-08 09:06:32 -07:00
/* Tables
--------------------------------------------- */
table {
border-collapse : collapse ;
border-spacing : 0 ;
line-height : 2 ;
margin-bottom : 40 px ;
margin-bottom : 4 rem ;
width : 100 % ;
}
tbody {
border-bottom : 1 px solid #ddd ;
}
th ,
td {
text-align : left ;
}
th {
font-weight : bold ;
text-transform : uppercase ;
}
td {
border-top : 1 px solid #ddd ;
padding : 6 px 0 ;
padding : 0.6 rem 0 ;
}
/*
Structure and Layout
---------------------------------------------------------------------------------------------------- */
/* Site Containers
--------------------------------------------- */
2014-01-16 13:40:07 -08:00
2013-10-08 09:06:32 -07:00
. site-inner ,
. wrap {
margin : 0 auto ;
max-width : 1140 px ;
}
. site-inner {
clear : both ;
padding : 20 px ;
padding : 2 rem ;
2014-01-17 12:43:07 -08:00
border-radius : 3 px ;
}
. custom-background . site-inner {
max-width : 1100 px ;
margin : 20 px ;
margin : 2 rem ;
padding : 30 px ;
padding : 3 rem ;
2014-03-31 14:51:40 -07:00
background-color : #fff ;
2014-01-17 12:43:07 -08:00
}
. custom-background . bubble . site-inner {
max-width : 1140 px ;
margin : 0 auto ;
padding : 20 px ;
padding : 2 rem ;
background-color : transparent ;
}
2014-01-28 16:55:04 -08:00
. entry ,
. sidebar . widget ,
. ez-widget-area ,
. breadcrumb ,
. archive-description ,
. author-box ,
. comment-respond ,
. entry-comments ,
. entry-pings {
margin-bottom : 20 px ;
margin-bottom : 2 rem ;
border-radius : 3 px ;
}
2014-01-17 12:43:07 -08:00
/* Bubble Layout
--------------------------------------------- */
. bubble . entry ,
. bubble . sidebar . widget ,
2014-01-17 17:08:19 -08:00
. bubble . ez-widget-area ,
2014-01-17 12:43:07 -08:00
. bubble . breadcrumb ,
. bubble . archive-description ,
. bubble . author-box ,
. bubble . comment-respond ,
. bubble . entry-comments ,
. bubble . entry-pings {
padding : 30 px 40 px ;
padding : 3 rem 4 rem ;
2013-10-08 09:06:32 -07:00
}
2014-02-13 11:25:23 -08:00
. bubble . sidebar . widget {
background-color : #fff ;
}
2013-10-08 09:06:32 -07:00
/* Column Widths and Positions
--------------------------------------------- */
. content-sidebar-wrap {
float : left ;
width : 100 % ;
}
. content-sidebar-sidebar . content-sidebar-wrap {
float : left ;
}
. sidebar-content-sidebar . content-sidebar-wrap ,
. sidebar-sidebar-content . content-sidebar-wrap {
float : right ;
}
/* Content */
. content-sidebar . content ,
. content-sidebar-sidebar . content ,
. sidebar-content-sidebar . content {
float : left ;
}
. content {
float : right ;
width : 100 % ;
}
/* Primary Sidebar */
. sidebar-primary {
float : right ;
width : 100 % ;
}
. sidebar-content . sidebar-primary ,
. sidebar-sidebar-content . sidebar-primary {
float : left ;
}
/* Secondary Sidebar */
. sidebar-secondary {
float : left ;
width : 100 % ;
}
. content-sidebar-sidebar . sidebar-secondary {
float : right ;
}
/* Column Classes
2014-01-16 13:40:07 -08:00
Link: http://twitter.github.io/bootstrap/assets/css/bootstrap-responsive.css
2013-10-08 09:06:32 -07:00
--------------------------------------------- */
. five-sixths ,
. four-sixths ,
. one-fourth ,
. one-half ,
. one-sixth ,
. one-third ,
. three-fourths ,
. three-sixths ,
. two-fourths ,
. two-sixths ,
2014-01-16 13:40:07 -08:00
. two-thirds ,
. footer-widgets . widget-area {
2013-10-08 09:06:32 -07:00
float : left ;
margin : 0 ;
width : 100 % ;
}
/*
Common Classes
---------------------------------------------------------------------------------------------------- */
/* WordPress
--------------------------------------------- */
. avatar {
float : left ;
}
. alignleft . avatar {
margin-right : 24 px ;
margin-right : 2.4 rem ;
}
. alignright . avatar {
margin-left : 24 px ;
margin-left : 2.4 rem ;
}
img . centered ,
. aligncenter {
display : block ;
margin : 0 auto 24 px ;
margin : 0 auto 2.4 rem ;
}
img . alignnone {
margin-bottom : 12 px ;
margin-bottom : 1.2 rem ;
}
. alignleft {
float : left ;
2014-01-16 13:40:07 -08:00
clear : left ;
2013-10-08 09:06:32 -07:00
text-align : left ;
}
. alignright {
float : right ;
2014-01-16 13:40:07 -08:00
clear : right ;
2013-10-08 09:06:32 -07:00
text-align : right ;
}
img . alignleft ,
. wp-caption . alignleft {
2014-01-16 13:40:07 -08:00
margin : 0.3 em 24 px 24 px 0 ;
margin : 0.3 em 2.4 rem 2.4 rem 0 ;
2013-10-08 09:06:32 -07:00
}
img . alignright ,
. wp-caption . alignright {
2014-01-16 13:40:07 -08:00
margin : 0.3 em 0 24 px 24 px ;
margin : 0.3 em 0 2.4 rem 2.4 rem ;
2013-10-08 09:06:32 -07:00
}
. wp-caption-text {
font-size : 14 px ;
font-size : 1.4 rem ;
font-weight : 700 ;
text-align : center ;
}
. gallery-caption {
}
. widget_calendar table {
width : 100 % ;
}
. widget_calendar td ,
. widget_calendar th {
text-align : center ;
}
/* Genesis
--------------------------------------------- */
. breadcrumb {
margin-bottom : 20 px ;
margin-bottom : 2 rem ;
2014-03-31 14:51:40 -07:00
background-color : #fff ;
2013-10-08 09:06:32 -07:00
}
. archive-description ,
. author-box {
background-color : #fff ;
margin-bottom : 40 px ;
margin-bottom : 4 rem ;
}
2014-01-16 13:40:07 -08:00
. archive-description h1 {
margin-bottom : 0 ;
}
2013-10-08 09:06:32 -07:00
. author-box-title {
color : #333 ;
font-size : 16 px ;
font-size : 1.6 rem ;
margin-bottom : 4 px ;
margin-bottom : 0.4 rem ;
}
. author-box p {
margin-bottom : 0 ;
}
. author-box . avatar {
margin-right : 24 px ;
margin-right : 2.4 rem ;
}
/* Titles
--------------------------------------------- */
. entry-title {
2014-01-16 13:40:07 -08:00
word-wrap : break-word ;
2013-10-08 09:06:32 -07:00
}
. entry-title a ,
. sidebar . widget-title a {
color : #333 ;
2014-01-16 13:40:07 -08:00
border-bottom : none ;
2013-10-08 09:06:32 -07:00
}
. entry-title a : hover {
color : #666 ;
}
. widget-title {
font-size : 16 px ;
font-size : 1.6 rem ;
margin-bottom : 24 px ;
margin-bottom : 2.4 rem ;
text-transform : uppercase ;
}
. sidebar . widget-title a {
border : none ;
}
. archive-title {
font-size : 20 px ;
font-size : 2 rem ;
margin-bottom : 24 px ;
margin-bottom : 2.4 rem ;
}
/*
2014-03-31 12:58:03 -07:00
Plugins & Widgets
2013-10-08 09:06:32 -07:00
---------------------------------------------------------------------------------------------------- */
/* Featured Content
--------------------------------------------- */
. featured-content . entry {
border-bottom : 2 px solid #f5f5f5 ;
margin-bottom : 20 px ;
margin-bottom : 2 rem ;
padding : 0 0 24 px ;
padding : 0 0 2.4 rem ;
}
. featured-content . entry-title {
border : none ;
font-size : 24 px ;
font-size : 2.4 rem ;
line-height : 1.2 ;
}
. featured-content . entry-title a {
border : none ;
}
/* Genesis eNews Extended
--------------------------------------------- */
. enews-widget {
color : #999 ;
}
2014-01-17 17:08:19 -08:00
. sidebar . widget . enews-widget ,
. bubble . sidebar . widget . enews-widget {
2013-10-08 09:06:32 -07:00
background-color : #333 ;
}
. sidebar . enews-widget {
padding : 40 px ;
padding : 4 rem ;
}
. enews-widget . widget-title {
color : #fff ;
}
. enews-widget input {
margin-bottom : 16 px ;
margin-bottom : 1.6 rem ;
}
. enews-widget input : focus {
border : 1 px solid #ddd ;
}
. enews-widget input [ type = "submit" ] {
background-color : #f15123 ;
color : #fff ;
margin : 0 ;
width : 100 % ;
}
. enews-widget input : hover [ type = "submit" ] {
background-color : #fff ;
2014-03-31 14:51:40 -07:00
border-color : #fff ;
2013-10-08 09:06:32 -07:00
color : #333 ;
}
/* Genesis Latest Tweets
--------------------------------------------- */
. latest-tweets ul li {
margin-bottom : 16 px ;
margin-bottom : 1.6 rem ;
}
2014-01-17 17:08:19 -08:00
/* Genesis Extender
--------------------------------------------- */
. home . ez-home-container-area {
margin-bottom : 0 ;
}
2014-03-31 12:58:03 -07:00
. home . ez-home-container-area . widget : last-child p : last-child ,
. home . ez-home-container-area . widget : last-child ul : last-child ,
. home . ez-home-container-area . widget : last-child ol : last-child {
2014-02-21 14:30:57 -08:00
margin-bottom : 0 ;
}
2014-01-17 17:08:19 -08:00
. bubble . ez-widget-area {
margin-bottom : 28 px ;
}
2013-10-08 09:06:32 -07:00
/* Gravity Forms
--------------------------------------------- */
2014-03-31 12:58:03 -07:00
div . gform_wrapper {
max-width : 100 % ;
}
2015-03-19 15:21:54 -07:00
div . gform_wrapper input [ type = text ] ,
div . gform_wrapper input [ type = url ] ,
div . gform_wrapper input [ type = email ] ,
div . gform_wrapper input [ type = tel ] ,
div . gform_wrapper input [ type = number ] ,
div . gform_wrapper input [ type = password ] ,
2014-03-31 12:58:03 -07:00
div . gform_wrapper textarea {
2013-10-08 09:06:32 -07:00
font-size : 16 px ;
font-size : 1.6 rem ;
}
div . gform_wrapper . ginput_complex label {
padding : 0 ;
}
div . gform_wrapper li ,
div . gform_wrapper form li {
margin : 16 px 0 0 ;
margin : 1.6 rem 0 0 ;
}
2014-03-31 12:58:03 -07:00
div . gform_wrapper li ,
div . gform_wrapper form . gfield_checkbox li {
margin : 0 ;
}
div . gform_wrapper ul . gfield_radio li { /* Prevent radio optoin from being cut off by default GF CSS */
padding-left : 1 px !important ;
}
2013-10-08 09:06:32 -07:00
div . gform_wrapper . gform_footer input [ type = "submit" ] {
font-size : 14 px ;
font-size : 1.4 rem ;
}
2014-03-31 13:38:25 -07:00
. sidebar . gform_wrapper . ginput_complex . ginput_left ,
. sidebar . gform_wrapper . ginput_complex . ginput_right {
padding : 0 ;
}
. sidebar div . gform_wrapper . gfield_time_hour input ,
. sidebar div . gform_wrapper . gfield_time_minute input ,
. sidebar div . gform_wrapper . gfield_date_month input ,
. sidebar div . gform_wrapper . gfield_date_day input ,
. sidebar div . gform_wrapper . gfield_date_year input {
width : 70 % !important ;
}
. sidebar div . gform_wrapper li ,
. sidebar div . gform_wrapper input [ type = "button" ] + input [ type = "submit" ] {
margin-top : 8 px ;
margin-top : 0.8 rem ;
}
2014-03-31 12:58:03 -07:00
/* Jetpack - WP Stats
2013-10-08 09:06:32 -07:00
--------------------------------------------- */
img # wpstats {
display : none ;
}
2014-03-31 12:58:03 -07:00
/* Jetpack - Blog Subscriptions
--------------------------------------------- */
# jetpack_subscription_widget input ,
# subscribe-email input {
width : 100 % ;
}
. jetpack_subscription_widget . success {
margin-bottom : 15 px ;
padding : 15 px ;
2014-03-31 14:51:40 -07:00
background-color : #dff7dd ;
border : 1 px solid #cfe7cd ;
color : #7ea57b ;
2014-03-31 12:58:03 -07:00
}
. jetpack_subscription_widget . error {
margin-bottom : 15 px ;
padding : 15 px ;
2014-03-31 14:51:40 -07:00
background-color : #ffede8 ;
border : 1 px solid #efddd8 ;
color : #f15123 ;
2014-03-31 12:58:03 -07:00
}
2014-01-16 13:40:07 -08:00
/* FancyBox for Wordpress
2013-11-07 12:34:21 -08:00
--------------------------------------------- */
2014-01-16 13:40:07 -08:00
2013-11-07 12:34:21 -08:00
# fancybox-wrap , # fancybox-wrap * {
-webkit- box-sizing : content-box ;
-moz- box-sizing : content-box ;
box-sizing : content-box ;
}
2014-01-16 13:40:07 -08:00
/* MapPress
2013-11-07 12:34:21 -08:00
--------------------------------------------- */
2014-01-16 13:40:07 -08:00
2014-07-02 15:43:49 -07:00
body . mapp-layout {
margin : 0 ;
}
2013-11-07 12:34:21 -08:00
. mapp-layout ,
. mapp-map-links {
border : none !important ;
}
2014-01-16 13:40:07 -08:00
/* Simple Section Navigation
--------------------------------------------- */
2014-03-31 12:58:03 -07:00
2013-11-07 12:34:21 -08:00
. simple-section-nav . current_page_item > a ,
. simple-section-nav . current_page_ancestor > a {
2015-03-19 15:21:54 -07:00
2014-03-21 11:00:49 -07:00
}
2015-03-19 15:21:54 -07:00
. simple-section-nav . current_page_item > a ,
. simple-section-nav . custom-custom-post-type-parent > a {
2014-03-21 11:00:49 -07:00
font-weight : bold ;
2013-11-07 12:34:21 -08:00
}
2014-03-31 12:58:03 -07:00
/* Events Manager
--------------------------------------------- */
. em-calendar-wrapper {
clear : both ;
}
. em-calendar-wrapper . fullcalendar tbody td {
vertical-align : top ;
}
. em-calendar-wrapper . fullcalendar thead th ,
. em-calendar-wrapper . fullcalendar thead td {
display : inline-block ;
}
. em-calendar-wrapper . fullcalendar thead th ,
. em-calendar-wrapper . fullcalendar thead td ,
. em-calendar-wrapper . fullcalendar . days-names td {
font-weight : bold ;
text-align : center ;
vertical-align : middle ;
}
. em-calendar-wrapper . fullcalendar thead th ,
. em-calendar-wrapper . fullcalendar thead td {
border : none ;
width : 10 % ;
}
. em-calendar-wrapper . fullcalendar . month_name {
width : 80 % ;
}
. em-calendar-wrapper . fullcalendar thead a ,
. em-calendar-wrapper . fullcalendar . eventful > a : first-child ,
. em-calendar-wrapper . fullcalendar . eventful-post > a : first-child ,
. em-calendar-wrapper . fullcalendar . eventful-pre > a : first-child {
border-bottom : none ;
text-decoration : none ;
}
. em-calendar-wrapper . fullcalendar tbody {
line-height : 1.2 ;
}
. em-calendar-wrapper . fullcalendar tbody tr ,
. em-calendar-wrapper . fullcalendar tbody td {
display : block ;
width : 100 % ;
height : auto ;
}
. em-calendar-wrapper . fullcalendar tbody td {
display : block ;
border-top-width : 0 ;
}
. em-calendar-wrapper . fullcalendar tbody . days-names + tr td : first-child {
border-top-width : 1 px ;
}
. em-calendar-wrapper . fullcalendar . days-names td {
display : none ;
height : auto ;
padding : 1 em 0 ;
background-color : #999 ;
2014-03-31 14:51:40 -07:00
color : #fff ;
2014-03-31 12:58:03 -07:00
border-color : #666 ;
}
. em-calendar-wrapper . fullcalendar ul {
margin : 5 px 0 px 10 px 20 px ;
margin : 0.5 rem 0 1 rem 2 rem ;
font-size : 0.9 em ;
}
. em-calendar-wrapper . fullcalendar li {
margin-bottom : .5 em ;
}
. em-calendar-wrapper table . fullcalendar tr td a {
text-decoration : none ;
}
2014-06-23 09:56:06 -07:00
/* WP Types & Views
--------------------------------------------- */
. wpv-sorting-indicator {
display : none !important ;
}
th a . wpv-header-no-sort : after ,
th a . wpv-header-asc : after ,
th a . wpv-header-desc : after {
content : "\f0dd" ; /* \f0a9 = circle arrow, \f061 = arrow, \f178 = long arrow, \f105 = angle, \f101 = double angle, \f0da = caret */
position : relative ;
top : -0.4 em ;
display : inline-block ;
margin-left : 0.5 em ;
font-family : FontAwesome ;
font-size : 0.7 em ;
}
th a . wpv-header-desc : after {
content : "\f0de" ;
top : auto ;
}
2013-10-08 09:06:32 -07:00
/*
Site Header
---------------------------------------------------------------------------------------------------- */
. site-header {
2014-10-16 11:28:58 -07:00
position : relative ;
2014-03-31 14:51:40 -07:00
background-color : #fff ;
2014-01-17 12:43:07 -08:00
}
. custom-background . site-header {
background-color : transparent ;
2013-10-08 09:06:32 -07:00
}
. site-header . wrap {
padding : 20 px ;
padding : 2 rem ;
}
/* Title Area
--------------------------------------------- */
. title-area {
2014-10-16 12:19:52 -07:00
float : left ;
width : auto ;
2013-10-08 09:06:32 -07:00
font-weight : 700 ;
}
. site-title {
font-size : 28 px ;
font-size : 2.8 rem ;
line-height : 1 ;
margin : 0 0 8 px ;
margin : 0 0 0.8 rem ;
text-transform : uppercase ;
}
. site-title a ,
. site-title a : hover {
color : #333 ;
}
. site-description {
color : #999 ;
font-size : 16 px ;
font-size : 1.6 rem ;
font-weight : 300 ;
line-height : 1 ;
margin-bottom : 0 ;
}
2014-05-08 13:41:17 -07:00
. has-logo . site-title a : first-child {
position : absolute ;
left : -9999 px ;
top : -9999 px ;
}
2013-10-08 09:06:32 -07:00
2014-05-08 13:41:17 -07:00
/* Logo
--------------------------------------------- */
2013-10-08 09:06:32 -07:00
2014-05-08 13:51:23 -07:00
. logo-full {
2014-05-08 13:41:17 -07:00
display : none ;
2013-10-08 09:06:32 -07:00
}
2014-05-08 13:51:23 -07:00
. logo . show {
2014-05-08 13:41:17 -07:00
display : inline-block !important ;
2013-10-08 09:06:32 -07:00
}
2014-05-08 13:41:17 -07:00
2014-10-16 11:28:58 -07:00
/* Header Widget Areas
2013-10-08 09:06:32 -07:00
--------------------------------------------- */
. site-header . widget-area {
width : 100 % ;
2015-03-23 13:32:00 -07:00
padding : 20 px ;
2014-10-16 11:42:38 -07:00
background-color : #eee ;
border : 1 px solid #ddd ;
border-width : 1 px 0 ;
2015-03-23 13:32:00 -07:00
overflow : hidden ;
2013-10-08 09:06:32 -07:00
}
. site-header . search-form {
2014-01-17 12:43:07 -08:00
margin : 0 auto ;
margin : 0 auto ;
2013-10-08 09:06:32 -07:00
text-align : center ;
}
2014-10-16 11:28:58 -07:00
/* Header Toggle Styles
--------------------------------------------- */
. site-header . toggle-buttons {
font-size : 0 ;
2014-10-16 12:19:52 -07:00
text-align : right ;
}
2014-10-16 14:55:36 -07:00
. site-header . toggle-button {
margin-left : 15 px ;
}
2014-10-16 12:19:52 -07:00
. site-header . toggle-button . open {
color : #f15123 ;
2014-10-16 11:28:58 -07:00
}
. site-header . toggle-button : before {
content : "\f002" ;
font-family : FontAwesome ;
2014-10-20 13:46:37 -07:00
font-size : 28 px ;
font-size : 2.8 rem ;
2014-10-16 11:28:58 -07:00
line-height : 1 ;
}
. site-header . toggle-button . nav-toggle : before {
content : "\f0c9" ;
}
. nav-primary ,
. site-header . widget-area {
position : absolute ;
2015-03-23 13:32:00 -07:00
z-index : -999 ;
2014-10-16 11:28:58 -07:00
top : 100 % ;
left : 0 ;
right : 0 ;
opacity : 0 ;
2015-03-23 13:32:00 -07:00
filter : alpha ( opacity = 0 ) ;
2014-10-20 14:22:26 -07:00
box-shadow : 0 4 px 8 px 1 px rgba ( 0 , 0 , 0 , 0.4 ) ;
2015-03-23 13:32:00 -07:00
-webkit- transition : opacity 0.25 s ease , z-index 0 s 0.25 s ;
-moz- transition : opacity 0.25 s ease , z-index 0 s 0.25 s ;
-ms- transition : opacity 0.25 s ease , z-index 0 s 0.25 s ;
-o- transition : opacity 0.25 s ease , z-index 0 s 0.25 s ;
transition : opacity 0.25 s ease , z-index 0 s 0.25 s ;
2014-10-16 11:28:58 -07:00
}
. site-container > . nav-primary {
top : auto ;
}
. nav-primary . open ,
. widget-area . open {
z-index : 50 ;
opacity : 1 ;
2015-03-23 13:32:00 -07:00
filter : alpha ( opacity = 100 ) ;
-webkit- transition : z-index 0 s ease , opacity 0.25 s 0 s ;
-moz- transition : z-index 0 s ease , opacity 0.25 s 0 s ;
-ms- transition : z-index 0 s ease , opacity 0.25 s 0 s ;
-o- transition : z-index 0 s ease , opacity 0.25 s 0 s ;
transition : z-index 0 s ease , opacity 0.25 s 0 s ;
2014-10-16 11:28:58 -07:00
}
2013-10-08 09:06:32 -07:00
/*
Site Navigation
---------------------------------------------------------------------------------------------------- */
2014-01-16 13:40:07 -08:00
/* General Navigation
--------------------------------------------- */
2014-10-16 11:28:58 -07:00
# menu-toggle {
display : block ;
clear : both ;
2014-01-17 12:43:07 -08:00
margin : 0 20 px ;
margin : 0 2 rem ;
2013-10-08 09:06:32 -07:00
text-align : center ;
2014-10-16 11:28:58 -07:00
2013-10-08 09:06:32 -07:00
}
2014-10-16 11:28:58 -07:00
. bubble # menu-toggle {
2014-01-17 12:43:07 -08:00
margin-top : 20 px ;
margin-top : 2 rem ;
}
2014-10-16 11:28:58 -07:00
. custom-background # menu-toggle {
2014-01-17 17:08:19 -08:00
margin-top : 0 ;
}
2013-10-08 09:06:32 -07:00
. genesis-nav-menu {
clear : both ;
2014-01-28 16:55:04 -08:00
margin : 0 ;
2013-10-08 09:06:32 -07:00
color : #999 ;
width : 100 % ;
}
. genesis-nav-menu li {
position : relative ;
2014-10-16 11:28:58 -07:00
display : block ;
border-width : 1 px 0 ;
}
. genesis-nav-menu li . first {
border-top : none ;
}
. genesis-nav-menu a {
border : 0 solid #eee ;
border-bottom-width : 1 px ;
2013-10-08 09:06:32 -07:00
}
2013-10-28 11:57:32 -07:00
. genesis-nav-menu a ,
2014-01-16 13:40:07 -08:00
. genesis-nav-menu > . right {
2013-10-08 09:06:32 -07:00
color : #999 ;
display : block ;
position : relative ;
}
. genesis-nav-menu a : hover ,
2014-10-16 11:28:58 -07:00
. genesis-nav-menu [ class * = "current-" ] > a ,
. genesis-nav-menu [ class * = "current_" ] > a {
2014-03-31 14:51:40 -07:00
color : #fff ;
2013-10-08 09:06:32 -07:00
}
. genesis-nav-menu > li > a {
text-transform : uppercase ;
}
2013-10-28 11:57:32 -07:00
. genesis-nav-menu > . rss > a {
margin-right : 15 px ;
margin-right : 1.5 rem ;
}
2014-01-16 13:40:07 -08:00
/* Sub Navigation
--------------------------------------------- */
2013-10-28 11:57:32 -07:00
2013-10-08 09:06:32 -07:00
. genesis-nav-menu ul {
display : none ;
2014-01-28 16:55:04 -08:00
margin : 0 ;
2013-10-08 09:06:32 -07:00
background-color : #fff ;
border-bottom : 1 px solid #eee ;
-webkit- transition : opacity .4 s ease-in-out ;
-moz- transition : opacity .4 s ease-in-out ;
-ms- transition : opacity .4 s ease-in-out ;
-o- transition : opacity .4 s ease-in-out ;
transition : opacity .4 s ease-in-out ;
}
2014-10-16 11:28:58 -07:00
. genesis-nav-menu [ class * = "current-" ] > ul ,
. genesis-nav-menu [ class * = "current_" ] > ul {
2013-10-08 09:06:32 -07:00
display : block ;
}
2014-01-16 13:40:07 -08:00
. genesis-nav-menu li ul {
2014-03-31 14:51:40 -07:00
border : 0 solid #eee ;
2014-01-16 13:40:07 -08:00
}
. genesis-nav-menu > li > ul {
font-size : 0.9 em ;
}
. genesis-nav-menu ul li {
padding-left : 15 px ;
padding-left : 1.5 rem ;
2013-10-08 09:06:32 -07:00
}
. genesis-nav-menu ul a {
position : relative ;
2014-01-16 13:40:07 -08:00
padding : 10 px 5 px ;
2014-03-27 15:10:12 -07:00
}
2014-10-16 11:28:58 -07:00
. genesis-nav-menu ul a : hover ,
. genesis-nav-menu ul [ class * = "current-" ] > a ,
. genesis-nav-menu ul [ class * = "current_" ] > a {
color : #222 ;
2013-10-08 09:06:32 -07:00
}
2014-10-16 11:28:58 -07:00
. genesis-nav-menu . sub-icon ,
. genesis-nav-menu ul . sub-icon {
position : absolute ;
z-index : 99 ;
top : 0 ;
right : 0 ;
width : 50 px ;
padding-left : 0 ;
padding-right : 0 ;
background-color : transparent ;
border : none ;
text-align : center ;
2014-06-30 10:49:12 -07:00
}
2014-10-16 11:28:58 -07:00
/* Primary Navigation
2013-10-08 09:06:32 -07:00
--------------------------------------------- */
2014-03-27 10:56:16 -07:00
. nav-primary ,
. nav-secondary {
2013-10-08 10:27:38 -07:00
overflow : hidden ;
2013-10-08 09:06:32 -07:00
background-color : #333 ;
}
2014-10-16 11:28:58 -07:00
. nav-primary a {
2013-10-08 09:06:32 -07:00
padding-right : 50 px ;
padding-right : 5 rem ;
}
2014-03-27 10:56:16 -07:00
2014-01-16 13:40:07 -08:00
/* Navigation Extras
--------------------------------------------- */
2014-03-27 10:56:16 -07:00
. genesis-nav-menu > . right > a {
2013-10-28 11:57:32 -07:00
display : inline ;
padding : 0 ;
2014-10-16 11:28:58 -07:00
border : none ;
2013-10-28 11:57:32 -07:00
}
2014-03-31 12:58:03 -07:00
. genesis-nav-menu > . right . button ,
. genesis-nav-menu > . right . search-form {
margin : -1 em 0 ;
2014-03-31 14:51:40 -07:00
color : #fff ;
2014-01-16 15:04:26 -08:00
}
2014-04-07 14:21:00 -07:00
. genesis-nav-menu > . right . button {
2014-04-07 14:35:55 -07:00
margin : -0.6 em 0 ;
2014-04-07 14:21:00 -07:00
}
2014-03-31 12:58:03 -07:00
. genesis-nav-menu > . right . button ,
. genesis-nav-menu > . right input {
display : inline-block ;
float : none !important ;
width : auto ;
padding : 0.6 em 1.2 em ;
}
. genesis-nav-menu > . right . search-form {
display : inline-block ;
2015-03-23 15:47:56 -07:00
padding : 8 px 0 ;
2014-03-31 12:58:03 -07:00
}
. genesis-nav-menu > . right input [ type = "submit" ] {
margin : 0 0 0 0.5 em ;
}
2014-01-16 15:04:26 -08:00
2014-10-16 11:28:58 -07:00
/* Secondary Navigation
2014-01-16 13:40:07 -08:00
--------------------------------------------- */
2014-10-16 11:28:58 -07:00
. nav-secondary {
background-color : #fff ;
2013-10-08 09:06:32 -07:00
}
2014-10-16 11:28:58 -07:00
. nav-secondary a : hover ,
. nav-secondary [ class * = "current-" ] > a ,
. nav-secondary [ class * = "current_" ] > a {
color : #111 ;
}
/* Header Navigation
--------------------------------------------- */
. site-header . widget-area . menu a ,
. site-header . widget-area . menu . right {
padding : 15 px 10 px ;
padding : 1.5 rem 1 rem ;
font-size : .8 em ;
border-bottom-width : 0 ;
}
. site-header . widget-area . menu a : hover ,
. site-header . widget-area . menu [ class * = "current-" ] > a ,
. site-header . widget-area . menu [ class * = "current_" ] > a {
color : #333 ;
}
. site-header . widget-area . menu > li {
display : inline-block ;
border-top : none ;
}
. site-header . widget-area . menu li ul {
display : none ;
}
/* Header Primary Navigation
--------------------------------------------- */
. site-header . nav-primary {
margin : 0 ;
}
. site-header . nav-primary . wrap {
padding : 0 ;
}
. site-header . right {
padding-right : 0 ;
2013-10-08 09:06:32 -07:00
}
2014-10-16 11:28:58 -07:00
2014-01-16 13:40:07 -08:00
/* Non jQuery Styles
--------------------------------------------- */
2014-10-16 11:28:58 -07:00
. no-jquery # menu-toggle {
display : none ;
2013-10-28 15:43:31 -07:00
}
2014-10-16 11:28:58 -07:00
. no-jquery # menu-toggle : hover + . genesis-nav-menu ,
2014-03-27 10:56:16 -07:00
. no-jquery a : hover + ul ,
2013-10-28 15:43:31 -07:00
. no-jquery ul : hover {
display : block ;
}
2013-10-08 09:06:32 -07:00
/*
Content Area
---------------------------------------------------------------------------------------------------- */
/* Entries
--------------------------------------------- */
. entry {
margin-bottom : 40 px ;
margin-bottom : 4 rem ;
2014-01-28 16:55:04 -08:00
background-color : #fff ;
2014-01-16 13:40:07 -08:00
}
2014-03-31 12:58:03 -07:00
. widget . entry ,
. bubble . widget . entry {
padding : 0 ;
margin-bottom : 20 px ;
margin-bottom : 2 rem ;
}
2014-01-16 13:40:07 -08:00
/* Lists inside columns (to remove bottom margin as needed at mobile sizes */
. no-list-margin ul ,
. no-list-margin ol {
2014-02-24 13:38:56 -08:00
margin-top : 0 ;
2013-10-08 09:06:32 -07:00
margin-bottom : 0 ;
}
. entry-meta {
color : #999 ;
font-size : 14 px ;
font-size : 1.4 rem ;
}
. entry-meta a {
border-bottom : 1 px solid #ddd ;
}
. entry-header . entry-meta {
margin-bottom : 24 px ;
margin-bottom : 2.4 rem ;
}
2014-01-16 13:40:07 -08:00
. entry-footer {
clear : both ;
}
2013-10-08 09:06:32 -07:00
. entry-footer . entry-meta {
border-top : 2 px solid #f5f5f5 ;
padding-top : 12 px ;
padding-top : 1.2 rem ;
}
. entry-comments-link :: before {
content : "\2014" ;
margin : 0 6 px 0 2 px ;
margin : 0 0.6 rem 0 0.2 rem ;
}
. entry-categories ,
. entry-tags {
display : block ;
}
/* Pagination
--------------------------------------------- */
. archive-pagination ,
. entry-pagination {
font-size : 14 px ;
font-size : 1.4 rem ;
2014-01-16 13:40:07 -08:00
margin : 20 px 0 30 px ;
margin : 2 rem 0 3 rem ;
2013-10-08 09:06:32 -07:00
}
2014-01-16 15:29:07 -08:00
. archive-pagination ul {
margin-left : 0 ;
}
2013-10-08 09:06:32 -07:00
. archive-pagination li {
display : inline ;
}
2014-01-16 13:40:07 -08:00
. pagination-next a ,
. pagination-previous a ,
2013-10-08 09:06:32 -07:00
. archive-pagination li a {
background-color : #333 ;
border-radius : 3 px ;
color : #fff ;
cursor : pointer ;
display : inline-block ;
padding : 8 px 12 px ;
padding : 0.8 rem 1.2 rem ;
}
2014-01-16 13:40:07 -08:00
. pagination-next a : hover ,
. pagination-previous a : hover ,
2013-10-08 09:06:32 -07:00
. archive-pagination li a : hover ,
. archive-pagination li . active a {
background-color : #f15123 ;
2014-03-31 14:51:40 -07:00
color : #fff ;
2013-10-08 09:06:32 -07:00
}
. entry-pagination a {
border-bottom : 1 px solid #ddd ;
}
/* Comments
--------------------------------------------- */
. comment-respond ,
. entry-comments ,
. entry-pings {
background-color : #fff ;
margin-bottom : 40 px ;
margin-bottom : 4 rem ;
}
. comment-respond a ,
. entry-comments a {
border-bottom : 1 px solid #ddd ;
}
. comment-content {
clear : both ;
}
. entry-comments . comment-author {
margin-bottom : 0 ;
}
. comment-respond input [ type = "email" ] ,
. comment-respond input [ type = "text" ] ,
. comment-respond input [ type = "url" ] {
width : 50 %
}
. comment-respond label {
display : block ;
margin-right : 12 px ;
margin-right : 1.2 rem ;
}
2014-01-28 16:55:04 -08:00
. content . comment-list ,
. content . ping-list ,
. content . comment-list ul ,
. content . ping-list ul {
margin-left : 0 ;
}
. content . comment-list li ,
. content . ping-list li {
2013-10-08 09:06:32 -07:00
list-style-type : none ;
}
. comment-list li {
margin-top : 24 px ;
margin-top : 2.4 rem ;
padding : 32 px ;
padding : 3.2 rem ;
}
. comment-list li li {
margin-right : -32 px ;
margin-right : -3.2 rem ;
}
li . comment {
background-color : #f5f5f5 ;
border : 2 px solid #fff ;
border-right : none ;
}
. comment . avatar {
margin : 0 16 px 24 px 0 ;
margin : 0 1.6 rem 2.4 rem 0 ;
}
. entry-pings . reply {
display : none ;
}
. form-allowed-tags {
background-color : #f5f5f5 ;
font-size : 14 px ;
font-size : 1.4 rem ;
padding : 24 px ;
padding : 2.4 rem ;
}
/*
Sidebars
---------------------------------------------------------------------------------------------------- */
. sidebar {
color : #999 ;
}
. sidebar p : last-child {
margin-bottom : 0 ;
}
2014-02-17 16:36:13 -08:00
. sidebar ul {
margin-left : 0 ;
}
2014-03-21 10:51:36 -07:00
. sidebar ul ul ,
. sidebar ul ol ,
. sidebar ol ul ,
. sidebar ol ol {
2014-03-21 10:50:33 -07:00
padding-left : 15 px ;
padding-left : 1.5 rem ;
margin-bottom : 0 ;
}
2013-10-08 09:06:32 -07:00
. sidebar li {
list-style-type : none ;
margin-bottom : 6 px ;
margin-bottom : 0.6 rem ;
word-wrap : break-word ;
}
. sidebar ul > li : last-child {
margin-bottom : 0 ;
}
2014-01-17 17:08:19 -08:00
. bubble . ez-widget-area {
2013-10-08 09:06:32 -07:00
background-color : #fff ;
border-radius : 3 px ;
}
/*
Footer Widgets
---------------------------------------------------------------------------------------------------- */
. footer-widgets {
background-color : #333 ;
color : #999 ;
clear : both ;
}
2013-11-07 12:34:21 -08:00
. footer-widgets . wrap {
padding : 40 px 20 px 0 ;
padding : 4 rem 2 rem 0 ;
}
2013-10-08 09:06:32 -07:00
. footer-widgets-1 ,
. footer-widgets-2 ,
. footer-widgets-3 {
width : 100 % ;
}
. footer-widgets-1 ,
. footer-widgets-2 {
float : left ;
}
. footer-widgets-3 {
float : right ;
}
. footer-widgets a {
color : #999 ;
}
. footer-widgets a : hover {
color : #ddd ;
}
. footer-widgets . widget {
margin-bottom : 24 px ;
margin-bottom : 2.4 rem ;
}
. footer-widgets . widget-title {
color : #fff ;
}
. footer-widgets li {
list-style-type : none ;
margin-bottom : 6 px ;
margin-bottom : 0.6 rem ;
word-wrap : break-word ;
}
. footer-widgets . search-form input : focus {
border : 1 px solid #ddd ;
}
/*
Site Footer
---------------------------------------------------------------------------------------------------- */
. site-footer {
background-color : #fff ;
color : #999 ;
font-size : 14 px ;
font-size : 1.4 rem ;
text-align : center ;
}
2013-10-28 11:57:32 -07:00
. site-footer . wrap {
padding : 20 px ;
padding : 2 rem ;
}
2013-10-10 11:35:15 -07:00
. site-footer a : before ,
. site-footer a : after {
display : none ;
}
2013-10-08 09:06:32 -07:00
. site-footer p {
margin-bottom : .75 em ;
}
. site-footer p : last-child {
margin-bottom : 0 ;
}
/*
General Components
---------------------------------------------------------------------------------------------------- */
2015-05-12 12:38:03 -07:00
/* jQuery UI
--------------------------------------------- */
/* Datepicker */
table . ui-datepicker-calendar {
line-height : 1 ;
}
. ui-datepicker select {
width : auto ;
}
2013-11-07 12:34:21 -08:00
/* Search Form
--------------------------------------------- */
2014-01-16 13:40:07 -08:00
2013-10-08 09:06:32 -07:00
. search-form {
2014-01-16 13:40:07 -08:00
padding-right : 125 px ;
2013-10-08 09:06:32 -07:00
}
. search-form input [ type = "submit" ] {
float : right ;
2014-01-16 13:40:07 -08:00
margin-right : -125 px ;
2013-10-08 09:06:32 -07:00
}
2013-10-10 11:35:15 -07:00
/*
Specific Pages
---------------------------------------------------------------------------------------------------- */
2013-10-08 09:06:32 -07:00
/*
Media Queries
---------------------------------------------------------------------------------------------------- */
@ media only screen and ( -webkit-min-device-pixel-ratio : 1 . 5 ) ,
only screen and ( -moz-min-device-pixel-ratio : 1 . 5 ) ,
only screen and ( -o-min-device-pixel-ratio : 3 / 2 ) ,
only screen and ( min-device-pixel-ratio : 1 . 5 ) {
. header-image . site-header . wrap {
background : url ( images/logo@2x.png ) no-repeat left ;
background-size : 320 px 164 px ;
}
}
2014-01-16 13:40:07 -08:00
@ media ( min-width : 480px ) {
2013-11-14 12:42:45 -08:00
h1 {
2014-01-16 13:40:07 -08:00
font-size : 36 px ;
font-size : 3.6 rem ;
2013-11-14 12:42:45 -08:00
}
h2 {
font-size : 30 px ;
font-size : 3 rem ;
}
h3 {
font-size : 24 px ;
font-size : 2.4 rem ;
}
h4 {
font-size : 20 px ;
font-size : 2 rem ;
}
h5 {
font-size : 18 px ;
font-size : 1.8 rem ;
}
h6 {
font-size : 16 px ;
font-size : 1.6 rem ;
}
2015-03-19 15:21:54 -07:00
2013-11-14 12:42:45 -08:00
}
2014-11-06 16:39:54 -08:00
/* Responsive Tables CSS
--------------------------------------------- */
@ media ( max-width : 600px ) {
2015-03-19 15:21:54 -07:00
2014-11-06 16:39:54 -08:00
table {
clear : both ;
}
tr {
2015-03-19 15:21:54 -07:00
padding : 0.5 em ;
2014-11-06 16:39:54 -08:00
}
th ,
td {
padding : 0 ;
}
table tbody td {
vertical-align : top ;
}
table thead {
display : none ;
}
table tbody {
line-height : 1.2 ;
}
table tbody tr {
margin-top : 0.5 em ;
border : 1 px solid #CCC ;
}
table tbody tr ,
table tbody td {
display : block ;
width : 100 % ;
height : auto ;
}
table tbody td {
display : block ;
border : none ;
}
table ul {
margin : 5 px 0 px 10 px 20 px ;
margin : 0.5 rem 0 1 rem 2 rem ;
}
table li {
margin-bottom : .5 em ;
}
}
2013-11-14 12:42:45 -08:00
@ media ( min-width : 768px ) {
2013-10-08 09:06:32 -07:00
2014-01-16 13:40:07 -08:00
/* General
--------------------------------------------- */
. wrap {
padding-left : 0 ;
padding-right : 0 ;
}
/* Header
--------------------------------------------- */
2014-05-08 13:41:17 -07:00
. header-image . site-header . wrap {
background-position : left top ;
}
. logo-mobile {
display : none ;
}
2014-05-08 13:51:23 -07:00
. logo-full {
2014-10-23 11:19:52 -07:00
display : block ;
2013-10-08 09:06:32 -07:00
}
2014-10-16 11:42:38 -07:00
. site-header . widget-area {
padding : 0 ;
border : none ;
}
2013-10-08 09:06:32 -07:00
. header-image . site-header . widget-area {
padding : 40 px 0 ;
padding : 4 rem 0 ;
}
. header-widget-area . widget {
float : right ;
clear : right ;
}
2014-10-16 11:28:58 -07:00
. site-header . menu > . last ,
2014-05-01 10:24:46 -07:00
. site-header . menu > . last a {
2013-10-08 09:06:32 -07:00
padding-right : 0 ;
}
. site-header . search-form {
float : right ;
}
. site-header . widget-area {
width : auto ;
}
2014-10-16 11:28:58 -07:00
. site-header . widget-area . menu {
2013-10-08 09:06:32 -07:00
text-align : right ;
}
2014-10-16 11:28:58 -07:00
. site-header . widget-area . menu ul {
2014-06-30 10:49:12 -07:00
display : block ;
}
2014-10-16 11:28:58 -07:00
/* Header Toggle Styles
--------------------------------------------- */
. nav-primary ,
. site-header . nav-primary ,
. site-header . widget-area {
position : static ;
top : auto ;
right : auto ;
left : auto ;
2014-10-20 13:46:37 -07:00
max-height : 9999 px ;
2014-10-16 11:28:58 -07:00
opacity : 1 ;
2014-10-20 16:34:36 -07:00
-ms- filter : "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" ;
2014-10-20 14:22:26 -07:00
box-shadow : none ;
2014-10-16 11:28:58 -07:00
}
. site-header . nav-primary ,
. site-header . widget-area {
background-color : transparent ;
}
. site-header . toggle-button {
display : none ;
}
2014-01-16 13:40:07 -08:00
/* Content
--------------------------------------------- */
. site-inner {
padding-top : 30 px ;
padding-top : 3 rem ;
2013-10-08 09:06:32 -07:00
}
2013-10-29 14:07:41 -07:00
. content-sidebar-sidebar . content-sidebar-wrap ,
. sidebar-content-sidebar . content-sidebar-wrap ,
. sidebar-sidebar-content . content-sidebar-wrap {
width : 80 % ;
}
2013-10-08 09:06:32 -07:00
. full-width-content . content {
width : 100 % ;
}
2014-01-16 13:40:07 -08:00
. content-sidebar . sidebar-primary ,
. sidebar-content-sidebar . content ,
. sidebar-content-sidebar . sidebar-primary ,
. sidebar-sidebar-content . content ,
. sidebar-sidebar-content . sidebar-primary {
padding-left : 30 px ;
}
. content-sidebar-sidebar . content ,
. sidebar-content . sidebar-primary ,
. content-sidebar-sidebar . sidebar-primary {
padding-right : 30 px ;
}
2013-10-08 09:06:32 -07:00
. sidebar-secondary {
2014-01-16 13:40:07 -08:00
width : 18 % ;
2013-10-08 09:06:32 -07:00
}
2014-01-16 13:40:07 -08:00
/* Bubble Layout - Padding & Margins
2013-11-19 09:52:34 -08:00
--------------------------------------------- */
2014-01-16 13:40:07 -08:00
. bubble . site-inner {
padding-top : 20 px ;
padding-top : 2 rem ;
}
. bubble . content ,
. bubble . sidebar-primary {
padding : 0 ;
}
. bubble . entry ,
. bubble . breadcrumb ,
. bubble . archive-description ,
. bubble . author-box {
margin-bottom : 3.8674033 % ;
}
. bubble . full-width-content . entry ,
. bubble . full-width-content . breadcrumb ,
. bubble . full-width-content . archive-description ,
. bubble . full-width-content . author-box {
margin-bottom : 2 % ;
}
. bubble . content-sidebar-sidebar . entry ,
. bubble . content-sidebar-sidebar . breadcrumb ,
. bubble . content-sidebar-sidebar . archive-description ,
. bubble . content-sidebar-sidebar . author-box ,
. bubble . sidebar-content-sidebar . entry ,
. bubble . sidebar-content-sidebar . breadcrumb ,
. bubble . sidebar-content-sidebar . archive-description ,
. bubble . sidebar-content-sidebar . author-box ,
. bubble . sidebar-sidebar-content . entry ,
. bubble . sidebar-sidebar-content . breadcrumb ,
. bubble . sidebar-sidebar-content . archive-description ,
. bubble . sidebar-sidebar-content . author-box {
margin-bottom : 3.9723661 % ;
2013-10-08 10:27:38 -07:00
}
2014-01-17 12:43:07 -08:00
. sidebar . widget ,
. bubble . sidebar . widget {
margin-bottom : 8.045977 % ;
}
. content-sidebar-sidebar . sidebar . widget ,
. sidebar-content-sidebar . sidebar . widget ,
. sidebar-sidebar-content . sidebar . widget {
margin-bottom : 8.2733813 % ;
}
2013-11-19 09:52:34 -08:00
. bubble . entry-footer . entry-meta {
2013-10-08 09:06:32 -07:00
border-top : 2 px solid #f5f5f5 ;
margin : 0 -40 px ;
margin : 0 -4 rem ;
padding : 32 px 40 px 8 px ;
padding : 3.2 rem 4 rem 0.8 rem ;
}
2014-01-16 13:40:07 -08:00
/* Columns
--------------------------------------------- */
2013-11-19 09:52:34 -08:00
2013-10-08 09:06:32 -07:00
. five-sixths ,
. four-sixths ,
. one-fourth ,
. one-half ,
. one-sixth ,
. one-third ,
. three-fourths ,
. three-sixths ,
. two-fourths ,
. two-sixths ,
2014-01-16 13:40:07 -08:00
. two-thirds ,
. footer-widgets . widget-area {
2013-10-08 09:06:32 -07:00
margin-left : 2.564102564102564 % ;
}
. one-half ,
. three-sixths ,
2014-01-16 13:40:07 -08:00
. two-fourths ,
. footer-widgets-number-2 . footer-widgets . widget-area {
2013-10-08 09:06:32 -07:00
width : 48.717948717948715 % ;
}
. one-third ,
2014-01-16 13:40:07 -08:00
. two-sixths ,
. sidebar-primary ,
. footer-widgets-number-3 . footer-widgets . widget-area {
2013-10-08 09:06:32 -07:00
width : 31.623931623931625 % ;
}
. four-sixths ,
2014-01-16 13:40:07 -08:00
. two-thirds ,
. content {
2013-10-08 09:06:32 -07:00
width : 65.81196581196582 % ;
}
2014-01-16 13:40:07 -08:00
. one-fourth ,
. footer-widgets-number-4 . footer-widgets . widget-area {
2013-10-08 09:06:32 -07:00
width : 23.076923076923077 % ;
}
. three-fourths {
width : 74.35897435897436 % ;
}
2014-01-16 13:40:07 -08:00
. one-fifth ,
. footer-widgets-number-5 . footer-widgets . widget-area {
width : 17.948717949 % ;
}
. one-sixth ,
. footer-widgets-number-6 . footer-widgets . widget-area {
2013-10-08 09:06:32 -07:00
width : 14.52991452991453 % ;
}
. five-sixths {
width : 82.90598290598291 % ;
}
2015-03-19 15:21:54 -07:00
2014-02-21 15:40:17 -08:00
. first ,
2014-01-16 13:40:07 -08:00
. footer-widgets . footer-widgets-1 {
2013-10-08 09:06:32 -07:00
clear : both ;
margin-left : 0 ;
}
2014-02-21 15:40:17 -08:00
li . first {
clear : none ;
}
2014-01-16 13:40:07 -08:00
/* Lists inside columns (to remove bottom margin as needed at mobile sizes */
. no-list-margin ul ,
. no-list-margin ol {
margin-bottom : 26 px ;
margin-bottom : 2.6 rem ;
}
/* Non-Mobile Navigation
2013-10-08 09:06:32 -07:00
--------------------------------------------- */
2014-10-16 11:28:58 -07:00
# menu-toggle ,
. widget-area-toggle {
2013-10-08 09:06:32 -07:00
display : none ;
}
2014-03-27 11:28:33 -07:00
. nav-primary ,
. nav-secondary {
2013-10-08 09:06:32 -07:00
margin : 0 ;
border-radius : 0 ;
overflow : visible ;
2014-01-17 12:43:07 -08:00
display : block !important ;
2013-10-08 09:06:32 -07:00
}
2014-03-27 11:28:33 -07:00
. genesis-nav-menu li {
2013-10-08 09:06:32 -07:00
display : inline-block ;
text-align : left ;
}
2014-03-27 11:28:33 -07:00
. genesis-nav-menu > li {
2014-10-20 14:08:17 -07:00
float : left ;
2014-01-16 13:40:07 -08:00
border-top-width : 0 ;
2013-10-08 09:06:32 -07:00
}
2014-03-27 11:28:33 -07:00
. genesis-nav-menu ul {
2013-10-08 09:06:32 -07:00
display : block ;
left : -9999 px ;
opacity : 0 ;
position : absolute ;
width : 200 px ;
z-index : 99 ;
font-size : 1 em ;
}
2014-03-27 11:28:33 -07:00
. genesis-nav-menu . sub-icon {
2013-10-08 09:06:32 -07:00
display : none ;
}
2014-03-27 11:28:33 -07:00
. genesis-nav-menu a ,
. genesis-nav-menu > . right {
2014-03-31 12:58:03 -07:00
padding : 16 px 20 px ;
padding : 1.6 rem 2 rem ;
2014-10-16 11:28:58 -07:00
border-bottom-width : 0 ;
2013-10-08 09:06:32 -07:00
}
2014-10-16 11:28:58 -07:00
/* Primary Navigation
--------------------------------------------- */
. nav-primary a {
padding-right : 20 px ;
padding-right : 2 rem ;
}
2014-01-16 13:40:07 -08:00
/* Navigation Extras
--------------------------------------------- */
2014-03-27 11:28:33 -07:00
. genesis-nav-menu > . right {
2015-03-23 15:47:56 -07:00
display : none ;
2013-10-28 11:57:32 -07:00
float : right ;
border-top : none ;
}
2014-03-27 11:28:33 -07:00
. genesis-nav-menu > . rss > a {
2013-10-28 11:57:32 -07:00
margin : 0 0 0 20 px ;
margin : 0 0 0 2 rem ;
}
2014-03-31 12:58:03 -07:00
. genesis-nav-menu > . right input [ type = "submit" ] {
display : inline-block ;
2013-10-28 11:57:32 -07:00
}
2014-01-16 13:40:07 -08:00
/* Sub Menus
--------------------------------------------- */
. genesis-nav-menu li ul {
border-width : 0 0 1 px ;
}
. genesis-nav-menu ul li {
2014-10-23 16:27:01 -07:00
width : 100 % ;
2014-01-16 13:40:07 -08:00
padding-left : 0 ;
}
2014-03-27 11:28:33 -07:00
. genesis-nav-menu ul a {
2013-10-08 09:06:32 -07:00
position : relative ;
padding : 10 px 20 px ;
padding : 1 rem 2 rem ;
2014-01-16 13:40:07 -08:00
border-width : 1 px 1 px 0 1 px ;
2013-10-08 09:06:32 -07:00
}
2014-03-27 11:28:33 -07:00
. genesis-nav-menu > . parent > a : after {
2013-10-08 09:06:32 -07:00
content : "\f0d7" ;
position : relative ;
top : -.2 em ;
margin-left : 8 px ;
font-family : FontAwesome ;
font-size : .6 em ;
}
2014-03-27 11:28:33 -07:00
. genesis-nav-menu ul . parent > a : after {
2013-10-08 09:06:32 -07:00
content : "\f0da" ;
position : absolute ;
right : 8 px ;
margin : 0 ;
font-family : FontAwesome ;
font-size : .8 em ;
2014-04-21 09:29:09 -07:00
line-height : 1.5 ;
2013-10-08 09:06:32 -07:00
}
2014-03-27 11:28:33 -07:00
. genesis-nav-menu li : hover {
2013-10-08 09:06:32 -07:00
position : relative ;
}
2014-03-27 11:28:33 -07:00
. genesis-nav-menu li : hover > ul {
2013-10-08 09:06:32 -07:00
left : auto ;
opacity : 1 ;
2014-10-23 14:52:22 -07:00
display : block !important ;
2013-10-08 09:06:32 -07:00
}
2014-03-27 11:28:33 -07:00
. genesis-nav-menu ul li : hover > ul {
2013-10-08 09:06:32 -07:00
top : 0 ;
left : 100 % ;
margin-left : -1 px ;
}
2014-10-16 11:28:58 -07:00
/* Header Primary Navigation
--------------------------------------------- */
. site-header . nav-primary {
background-color : transparent ;
text-align : right ;
}
2014-11-12 15:18:08 -08:00
. site-header . nav-primary . wrap ,
. site-header . nav-primary . wrap . menu { /* Required for IE8 */
float : right ;
width : auto ;
}
2014-10-16 11:28:58 -07:00
. site-header . nav-primary . menu > li > a {
padding : 0.6 em 1.2 em ;
}
2015-03-23 15:47:56 -07:00
. site-header . nav-primary . menu > li : last-of-type : not ( . right ) {
padding-right : 0 ;
}
. site-header . nav-primary a : hover ,
. site-header . nav-primary [ class * = "current-" ] > a ,
. site-header . nav-primary [ class * = "current_" ] > a {
color : #333 ;
}
2014-10-16 11:28:58 -07:00
2014-03-31 12:58:03 -07:00
/* Plugins
--------------------------------------------- */
2015-03-19 15:21:54 -07:00
2014-03-31 12:58:03 -07:00
/* Events Manager */
. em-calendar-wrapper . fullcalendar tr {
display : table-row !important ;
}
. em-calendar-wrapper . fullcalendar th ,
. em-calendar-wrapper . fullcalendar td {
display : table-cell !important ;
}
. em-calendar-wrapper . fullcalendar thead th ,
. em-calendar-wrapper . fullcalendar thead td ,
. em-calendar-wrapper . fullcalendar . month_name {
width : auto ;
}
. em-calendar-wrapper . fullcalendar tbody td {
width : 14.285714286 % ;
height : 100 px ;
}
. em-calendar-wrapper . fullcalendar tbody td {
border-top-width : 1 px ;
}
2014-01-17 12:43:07 -08:00
}
@ media ( min-width : 1140px ) {
. custom-background . site-inner {
margin : 20 px auto ;
}
2014-06-30 15:08:14 -07:00
}