/*** Photocrati Dynamic Style ***/ /* Reset default browser styles */ @import url('resets/reset.css'); /* Rebuild default browser styles */ @import url('resets/rebuild.css'); /* Basic WordPress Styles */ @import url('resets/wp.css'); /* Basic Menu Styles */ @import url('menu/default.css'); /* General Styles -------------------------------------------------------------- */ /* The following section sets the basic body, H1-H5 and link styles */ html { min-height : 100%; } body { background : #FFFFFF 0 0px; padding-top : 0; margin-top : 0; min-height : 100%; } pre { max-width: 100%; overflow: auto; } h1 { /* The H1 tag is used for page titles, and post titles on blog page. */ font-size : 18px; font-family : 'Playfair Display', serif; color : #2b2a2b; text-decoration : underline; clear : none; text-transform : uppercase; font-weight : 300; text-align : center; } h1 a:link, .h1 a:active, .h1 a:visited { color : #2b2a2b; } h1.page-title { margin-top: 15px; margin-bottom: 15px; } .hentry h1.entry-title, .post h1.entry-title { margin-top: 20px; line-height: 1.40em; } .hentry h1.entry-title a, .post h1.entry-title a { color: #2b2a2b; } h2 { /* The H2 tag is used for post titles */ font-size : 20px; font-family : 'Playfair Display', serif; color : #910d0d; text-decoration : underline; clear : none; text-transform : uppercase; font-weight : bold; text-align : center; margin-top : 20px; margin-bottom : 15px; } h2 a:link, .h2 a:active, .h2 a:visited { color : #910d0d; } .hentry .entry-thumbnail { margin-bottom: 20px; } .hentry .entry-thumbnail .entry-thumbnail-image-wrap { overflow: hidden; } .hentry .entry-thumbnail .entry-thumbnail-image { max-width: 100% !important; height: auto; } .hentry .entry-thumbnail .entry-thumbnail-image.image-crop-width { max-width: none !important; max-height: 100% !important; } .hentry .entry-thumbnail .entry-thumbnail-image.image-crop-height { max-width: 100% !important; max-height: none !important; } .hentry .entry-thumbnail .entry-thumbnail-placeholder { width: 100%; height: 100%; background: #999; background: -webkit-radial-gradient(#a5a5a5 20%, #999999 40%, #8b8b8b 70%); /* Safari 5.1-6.0 */ background: -o-radial-gradient(#a5a5a5 20%, #999999 40%, #8b8b8b 70%); /* For Opera 11.6-12.0 */ background: -moz-radial-gradient(#a5a5a5 20%, #999999 40%, #8b8b8b 70%); /* For Firefox 3.6-15 */ background: radial-gradient(#a5a5a5 20%, #999999 40%, #8b8b8b 70%); /* Standard syntax */ } .hentry h2.entry-title, .post h2.entry-title { line-height: 1.20em; } .hentry h2.entry-title a, .post h2.entry-title a { color: #910d0d; } h3 { font-size : 18px; font-family : 'Playfair Display', serif; color : #777777; text-decoration : none; clear : none; text-transform : normal; margin-top : 20px; margin-bottom : 15px; } h3 a:link, .h1 a:visited { color : #777777; } h4 { font-size : 16px; font-family : 'Playfair Display', serif; color : #777777; text-decoration : none; clear : none; text-transform : normal; margin-top : 20px; margin-bottom : 15px; } h4 a:link, .h4 a:visited { color : #777777; } h5 { font-size : 15px; font-family : 'Playfair Display', serif; text-decoration : none; color : #777777; clear : none; text-transform : normal; margin-top : 20px; margin-bottom : 15px; } h5 a:link, .h5 a:visited { color : #777777; } a:link,a:visited { /* This styles the majority of the on page links. The sidebar links can be styled seperately */ color : #f06d09; text-decoration : none; } a:hover,a:active { color : #a6490f; text-decoration : none; } .clear { width : 100%; clear : both; height : 1px; } .widget-area > ul { margin: 0; } /* General Page Styles -------------------------------------------------------------- */ #main_container { min-height: 100%; z-index: -1; width: 960px; min-width: none; max-width: none; margin : 0 auto; background : #FFFFFF; } #main_container:before, #main_container:after { content: " "; display: table; } #main_container:after { clear: both; } #wrapper { /* This sets the width of the entire site */ position: relative; width: auto; margin: 0 15px; overflow : visible; } #wrapper:before, #wrapper:after { content: " "; display: table; } #wrapper:after { clear: both; } #main { position : relative; width: auto; margin: 0 auto; margin-bottom: 15px; background : transparent; border : 0px solid #CCCCCC; } #main:before, #main:after { content: " "; display: table; } #main:after { clear: both; } .blog #wrapper #main { padding-top: 15px; } #container { /* This sets the width of the main content area */ margin : 0 0px 0px 0px; } #container:before, #container:after { content: " "; display: table; } #container:after { clear: both; } /* Menu Styles -------------------------------------------------------------- */ #menu_wrapper { /* This is the main menu container */ width : auto; margin : 0.55em 0 0 0; clear : both; text-align : center; overflow : visible; z-index : 4; background : transparent; } #menu_wrapper .photocrati-menu { margin: 0 3px; /* this seems required for some rounding errors in FF which make a scrollbar appear otherwise */ } .photocrati-menu > ul > li > a { padding-top: 0px; padding-bottom: 0px; } .photocrati-menu a { font-size: 16px; } .photocrati-menu a:link, .photocrati-menu a:visited { color: #0d0d0c; font-family: 'Cinzel Decorative', serif; text-decoration: none; background: transparent; } .photocrati-menu a:link .photocrati-menu-expander, .photocrati-menu a:visited .photocrati-menu-expander { border-color: #0d0d0c; } .photocrati-menu a:hover,.photocrati-menu a:active, .photocrati-menu .current_page_item a:link, .photocrati-menu .current_page_item a:visited { color: #b33d0b; background: transparent; } .photocrati-menu a:hover .photocrati-menu-expander, .photocrati-menu a:active .photocrati-menu-expander, .photocrati-menu .current_page_item a:link .photocrati-menu-expander, .photocrati-menu .current_page_item a:visited .photocrati-menu-expander { border-color: #b33d0b; } .photocrati-menu .current_page_item ul a:link, .photocrati-menu .current_page_item ul a:visited { color: #b33d0b; background: transparent; } .photocrati-menu .current_page_item ul a:link .photocrati-menu-expander, .photocrati-menu .current_page_item ul a:visited .photocrati-menu-expander { border-color: #b33d0b; } .photocrati-menu .current_page_item ul li a:hover, .photocrati-menu .current_page_item ul li a:active { color: #b33d0b; background: transparent; } .photocrati-menu .current_page_item ul li a:hover .photocrati-menu-expander, .photocrati-menu .current_page_item ul li a:active .photocrati-menu-expander { border-color: #b33d0b; } .photocrati-menu ul li ul li a:link, .photocrati-menu ul li ul li a:visited, .photocrati-menu ul li.current_page_item ul li a:link, .photocrati-menu ul li.current_page_item ul li a:visited { color: #777777; background: #ffffff; font-size: 12px; font-family: 'Open Sans', serif; text-transform: none; text-decoration: none; } .photocrati-menu ul li ul li a:link .photocrati-menu-expander, .photocrati-menu ul li ul li a:visited .photocrati-menu-expander, .photocrati-menu ul li.current_page_item ul li a:link .photocrati-menu-expander, .photocrati-menu ul li.current_page_item ul li a:visited .photocrati-menu-expander { border-color: #777777; } .photocrati-menu ul li ul li a:hover, .photocrati-menu ul li ul li a:active, .photocrati-menu ul li.current_page_item ul li a:hover, .photocrati-menu ul li.current_page_item ul li a:active, .photocrati-menu ul li ul li.current_page_item a:link, .photocrati-menu ul li ul li.current_page_item a:visited { color: #595959; background: #fafafa; } .photocrati-menu ul li ul li a:hover .photocrati-menu-expander, .photocrati-menu ul li ul li a:active .photocrati-menu-expander, .photocrati-menu ul li.current_page_item ul li a:hover .photocrati-menu-expander, .photocrati-menu ul li.current_page_item ul li a:active .photocrati-menu-expander, .photocrati-menu ul li ul li.current_page_item a:link .photocrati-menu-expander, .photocrati-menu ul li ul li.current_page_item a:visited .photocrati-menu-expander { border-color: #595959; } .photocrati-menu .photocrati-menu-toggler { margin-bottom: 0.65em; } .photocrati-menu .photocrati-menu-toggler a { font-size: 20px; color: #0d0d0c; font-family: 'Cinzel Decorative', serif; } .photocrati-menu.menu-hidden .photocrati-menu-toggler { margin-bottom: 0; } .photocrati-menu-toggler .menu-toggler-icon { text-align:left; display: inline-block; width: 1.2em; height: 20px; vertical-align: middle; margin: 0; } .photocrati-menu-toggler .menu-toggler-icon .toggler-line { width: 100%; height: 3px; margin: 4px 0; background-color: #0d0d0c; border-radius: 2px; } .photocrati-menu-toggler .menu-toggler-icon .toggler-line.first-line { margin-top: 0; } .photocrati-menu-toggler .menu-toggler-icon .toggler-line.last-line { margin-bottom: 0; } #menu_widgets_after { position: absolute; bottom: 0; right: 0; text-align: left; margin-right: 15px; } #menu_widgets_after ul { margin: 0; } .footer_menu { /* This sets the z-index of the footer menu */ z-index : 2; } .footer_menu ul, .footer_menu ul * { /* This sets the width of the footer menu */ overflow : visible; z-index : 2; list-style : none; margin : 0 auto; padding : 0; } .footer_menu ul li { /* This sets the position of the footer menu items */ position : relative; display : inline; margin : 0 7px 0 7px; font-weight : bold; text-transform : uppercase; font-size : 14px; } /* Header Styles -------------------------------------------------------------- */ #header { /* This sets the color of the header */ background : #ffffff; width: auto; min-height: 180px; position : static; margin-bottom : 10px; } #header:before, #header:after { content: " "; display: table; } #header:after { clear: both; } #masthead { /* This sets total width and position of the header */ width: auto; margin: 0 auto; position: relative; } #masthead:before, #masthead:after { content: " "; display: table; } #masthead:after { clear: both; } #branding { /* This sets the size and position of the logo area on the header */ display : block; width : 100%; text-align : center; margin : 20px 0 30px 0; } #branding #blog-title { word-wrap: break-word; } #branding a { /* This sets the color and style of the wordpress title */ display: block; text-decoration: none; } #branding img { max-width: 100%; width: auto; height: auto; } #branding h1 { /* This sets the color of the wordpress title */ font-size : 60px; font-family : 'Open Sans', serif; color : #636363; line-height : 62px; border : 0; margin-top : 15px; margin-bottom : 5px; padding : 0; text-align : center; text-transform : uppercase; font-weight : 100; } #branding .description { /* This sets the font size and color for the description line if you are using the Wordpress title and description */ font-size : 14px; font-family : 'Open Sans', serif; color : #cfcfcf; text-decoration : none; /* */ } #header_widgets_above { color : #999999; font-size : 12px; font-family : 'Open Sans', serif; text-decoration : none; text-transform : normal; background : transparent; } #header_widgets_above .widget-title { font-size : 14px; font-family : 'Open Sans', serif; color : #777777; text-transform : normal; text-decoration : none; } #header_widgets_above > ul { margin: 0 15px 0 15px; } #header_widgets_above ul.menu:before, #header_widgets_above ul.menu:after { content: " "; display: table; } #header_widgets_above ul.menu:after { clear: both; } #header_widgets_above ul.menu { text-align: center; } #header_widgets_above ul.menu > li { display: inline-block; margin-right: 1em; } #header_widgets_above .widget-container { text-align: center; } #header_widgets_above .widget-container:first-child { text-align: left; } #header_widgets_above .widget-container:last-child { text-align: right; } #header_widgets_above .widget-container:only-child { text-align: center; } #header_widgets_above .header-widget-container a { color: #cfcfcf; } #header_widgets_above .header-widget-container a:hover, #header_widgets_above .header-widget-container a:active { color : #777777; text-decoration : none; } #header_widgets_above .header-widget-container ul li a:visited { color : #999999; } #header_widgets_below { background : transparent; width: auto; color: #777777; font-size : 16px; font-family : 'Open Sans', serif; text-decoration : none; } #header_widgets_below > ul { margin: 0 0px 0 0px; } #header_widgets_below .widget-container { text-align: center; } #wrapper-content-spacer { background : transparent; width: auto; height: 5px; line-height: 0px; font-size: 0px; padding-bottom: 0px; } /* Content Styles -------------------------------------------------------------- */ #content { /* This sets the width of the page content area */ position : relative; margin : 0; width : 100%; z-index : 1; } #content-sm { /* This sets the width of the blog content area */ width : 100%; float : left; } #content-sm:before, #content-sm:after { content: " "; display: table; } #content-sm:after { clear: both; } #content-sm.photocrati-sidebar-enabled { /* This sets the width of the blog content area */ width : 95%; float : left; } #content, #content-sm { /* This sets the font size and style on the blog and pages */ color : #777777; font-size : 14px; font-family : 'Open Sans', serif; text-decoration : none; font-weight : 300; text-transform : normal; } #content p, #content-sm p { /* This sets the paragraph spacing and line height */ line-height : 25px; margin-bottom : 25px; } p { margin-bottom : 0.5em; } .hentry { /* This sets a small margin at the bottom of posts */ margin : 0 0 3em 0; } #nav-above { /* This hides the navigation above blog posts*/ display : none; } #nav-above, #nav-below { /* Styles post navigation that appears above and below blog posts. */ font-family : 'Open Sans', sans-serif; clear: both; } .entry-content, .entry-summary { /* This sets a small margin at the top of the post content to make space between the title/meta area */ margin : 1.5em 0 0 0; } .entry-content:before, .entry-content:after { content: " "; display: table; } .entry-content:after { clear: both; } blockquote { /* This styles blockquotes in blog posts */ border-left : 2px solid #E1E1E1; margin-left : 25px; padding-left : 15px; } /* Post Styles -------------------------------------------------------------- */ .navigation { /* This sets a small margin below the post navigation on a single post */ margin : 0 0 1.5em 0; overflow : auto; } .navigation .nav-previous { float: left; } .navigation .nav-next { float: right; } .size-full, .entry-content img, .entry-summary img { /* This sets a border around images with captions in posts */ max-width: 100% !important; height: auto; } .entry-content .wp-caption, .entry-summary .wp-caption { max-width: 100% !important; } .entry-meta, .entry-utility { /* This sets the font size and style on post meta. This is the date, post by and comment links below the post title. */ color : #777777; font-size : 14px; font-family : 'Open Sans', serif; font-style : normal; text-transform : uppercase; font-size : 10px; clear : both; } .entry-meta { text-align: center; /* padding-left : 4px; not sure why this was here */ } .entry-date, .month, .day, .year { /* This aligns the post date on one line rather than stacked on top of each other. */ display : inline; } .entry-utility { /* This styles the blog post footer meta. */ border-top : 1px solid #999; text-align: center; } /* Post Comment Styles -------------------------------------------------------------- */ .comments ol { /* This removes the numbers from the comment list */ list-style : none; margin-top : 10px; } .comments li { /* This clears each comment block to a new line and adds a margin */ width : 100%; clear : both; min-height : 100px; } .comments ul.children { /* This clears each comment block to a new line and adds a margin */ list-style : none; margin-top : 30px; } .comments .comment-wrapper { /* This sets the style for the comment wrapper */ display : block; } p#comment-notes { font-size : 13px; } div.comment-meta a.commentauthor:link, a.commentauthor:visited { /* This styles the comment author name text. */ color : #3e3e3e; margin-bottom: 3px; } .comments .comment-author { /* This sets the style for the comment author icon */ float : left; width : 13%; margin-right : 4%; } .comment-author img { /* This sets the size of comment avatars */ width : 65px; height : 65px; } .comments .content-wrapper { /* This sets the style for the comment meta and content */ float : left; width : 83%; } .comments .comment-content { /* This sets a small margin between the meta and comment content */ margin-top : 0px; margin-bottom : 40px; } .comment-content { /* This styles the bottom of the comment text. */ border-bottom : 1px solid #e1e1e1; } div.comment-meta { /* This is the comment author, date and permalink styles. */ line-height : 1; padding-bottom : 3px; } div.comment-meta a.commentauthor:link, a.commentauthor:visited { /* This styles the comment author name. */ font-size : 18px; font-weight : bold; display : block; } div.comment-meta .commentdate { /* This styles the comment date. */ font-size : 14px; color : #999; } div.comment-meta .commentpermalink { /* This styles the comment permalink. */ font-size : 12px; } .comment-meta, .comment-reply-link { /* This styles the comment meta and reply link */ font-family : 'Open Sans', sans-serif; } .comment-reply-link { /* This styles the comment reply link. */ float : right; margin-top : -20px; font-weight : bold; font-size : 14px; } div#cancel-comment-reply, span.loggedin, span.logout { /* This styles the 'cancel comment reply' link, logged in and logged out link. */ font-size : 13px; } div#respond { /* This styles the comment reply form. */ padding-bottom : 40px; } #respond h3 { /* This styles the comment reply h3 title. */ margin-bottom : -5px; } span.unapproved { font-style : italic; } #comments #respond input#author, #respond input#email, #respond input#url { /* This styles the comment form. */ background : #fdfdfd; color : #a1a1a1; height : 24px; border : 2px solid #ccc; } #comments div#form-section-comment .form-textarea { margin-right: 4px; overflow: visible; } #comments div#form-section-comment textarea { /* This styles the comment form. */ width : 100%; background : #fdfdfd; color : #252525; font-size : 14px; border : 2px solid #ccc; } #comments input#submit { background : #3e3e3e; border : 0px; border-radius : 5px; padding : 10px 20px; margin-top : 15px; color : #fff; font-family : Open Sans, 'arial black', sans-serif; font-size : 13px; font-weight : bold; } #comments input#submit:hover { background : #f06d09; cursor : pointer; } img.wp-smiley{ /* This sets no border around smileys */ border : none; } /* Post Templates Styles -------------------------------------------------------------- */ /* styles for featured_top entry template */ .hentry.pctpl-featured_top { margin-bottom: 5em; } .hentry.pctpl-featured_top .entry-thumbnail-image-wrap { background: #f5f5f5; } /* styles for image_wall entry template */ .hentry.post-column-left, .hentry.post-column-right { width: 48%; min-width: 350px; margin: 0 4% 4% 0; float: left; } .hentry.post-column-right { margin-right: 0; } .hentry.post-overlay { position: relative; overflow: hidden; } .hentry.post-overlay .entry-thumbnail { margin: 0; } .hentry.post-overlay .entry-thumbnail-anchor { opacity: 1; transition: opacity 0.3s ease; } .hentry.post-overlay .entry-thumbnail-anchor.mouse-hover { opacity: 0.7; } .hentry.post-overlay .entry-title-set { position: absolute; top: 0; z-index: 1; width: 100%; height: 100%; text-align: center; } .hentry.post-overlay .entry-title-set-content { display: block; margin-top: 15%; color: #efefef; text-shadow: 1px 1px 1px #333; } .hentry.post-overlay .entry-title { margin-left: 0.5em; margin-right: 0.5em; overflow: hidden; text-overflow: ellipsis; } .hentry.post-overlay .entry-title a { color: #efefef; text-shadow: 1px 1px 2px #333; } /* styles for featured_left entry template */ .hentry.pctpl-featured_left { margin-bottom: 5em; } .hentry.post-split { clear: both; } .hentry.post-split:before, .hentry.post-split:after { content: " "; display: table; } .hentry.post-split:after { clear: both; } .hentry.post-split .post-side-left { width: 65%; float: left; max-width: 800px; } .post.post-split .post-side-right { width: 30%; float: left; margin-left: 4.8%; max-height: 100%; } .hentry.post-split .entry-thumbnail-image-wrap { background: #f5f5f5; } /* styles for grid entry template */ .hentry.post-cell { width: 30%; min-width: 170px; max-width: 270px; margin-right: 3%; margin-bottom: 2em; } .hentry.post-cell .entry-thumbnail-image-wrap { background: #f5f5f5; } .hentry.post-cell .entry-title { height: 1.4em; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .hentry.post-cell .entry-meta { height: 1.4em; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .hentry.post-cell .entry-content { overflow: hidden; text-overflow: ellipsis; clear: both; padding: 0; } /* styles for masonry entry template */ .hentry.post-masonry { width: 30%; min-width: 170px; max-width: 270px; margin-right: 3%; } .hentry.post-masonry .entry-thumbnail { text-align: center; } .hentry.post-masonry .entry-title { overflow: hidden; text-overflow: ellipsis; } .hentry.post-masonry .entry-content { overflow: hidden; text-overflow: ellipsis; clear: both; padding: 0; } /* styles for masonry 2 entry template */ .hentry.post-masonry-2 .entry-wrapper { background: #f5f5f5; border: solid 1px #c4c4c4; } .hentry.post-masonry-2 .entry-thumbnail { text-align: center; } .hentry.post-masonry-2 .entry-body { margin-left: 25px; margin-right: 25px; } .hentry.post-masonry-2 .entry-title { margin-top: 30px; margin-bottom: 10px; } .hentry.post-masonry-2 .entry-separator { margin-top: 25px; margin-bottom: 25px; height: 4px; line-height: 4px; border-top: solid 1px #c4c4c4; } .hentry.post-masonry-2 .entry-content { margin-top: 20px; margin-bottom: 25px; clear: both; } .hentry.post-masonry-2 .entry-content p, #content .post.post-masonry-2 .entry-content p, #content-sm .post.post-masonry-2 .entry-content p { margin-bottom: 15px; } .hentry.post-masonry-2 .entry-content p:last-child, #content .post.post-masonry-2 .entry-content p:last-child, #content-sm .post.post-masonry-2 .entry-content p:last-child { margin-bottom: 0; } .hentry.post-masonry-2 .entry-more { margin-top: 25px; margin-bottom: 25px; } /* Sidebar Styles -------------------------------------------------------------- */ #sidebar { /* This sets the size of the sidebar as well as the font size and style */ float: right; width : 15%; padding-top : 13px; background : transparent; text-align : center; color : #3e3e3e; font-size : 16px; font-family : 'Open Sans', serif; text-decoration : none; } #sidebar a { /* This sets the color of the sidebar links */ color : #2B5780; } #sidebar a:hover, #sidebar a:active { /* This sets the color and style of the hover and active states of the sidebar links */ color : #266ead; text-decoration : none; } #sidebar .social-media { /* This sets the padding of the social media icons in the sidebar */ text-align : left; padding : 10px 10px 5px 10px; } #sidebar .social-media img { /* This sets a small margin to the right of each of the social media icons */ border : 0; margin-right : 5px; } #primary, #primary_custom { /* This sets the position and width of the widget area */ float : right; overflow : hidden; width : 100%; padding-left : 0%; text-align : left; } #sidebar #primary { /* ensures there is some padding between the border of the sidebar and it's content */ width: 92%; margin: 0px auto; float: none; } .widget-title, .widgettitle { /* This sets the size and style of the sidebar titles */ font-size : 14px; font-family : 'Open Sans', serif; color : #3e3e3e; text-decoration : none; font-weight : bold; text-transform : uppercase; margin-top : 10px; margin-bottom : 10px; padding-bottom : 0; } .widget-container { /* This sets a small margin below each widget */ margin: 10px 0 10px 0; } .sidebar-widget-container { /* This sets a small margin below each widget */ margin-bottom: 1.5em; } .widget-container img { max-width: 100%; height: auto; } #searchform label { /* This hides the search form label */ display : none; } /*---------styling for custom menus in sidebar-------------*/ .widget_nav_menu ul.menu { line-height : .5; } .widget_nav_menu ul.menu li a:link, .widget_nav_menu ul.menu li a:visited, .widget_nav_menu ul.menu li .current_page_item a:visited, .widget_nav_menu ul.menu li a:hover { background : transparent; padding-left : 0px; font-family : 'Open Sans', serif; font-size : 16px; line-height : 1.5; padding : 0px 0px; } .widget_nav_menu ul.menu li { border-bottom : 0px; } .widget_nav_menu ul.menu ul.sub-menu { /*-----hides sidebar custom menu submenus-----*/ display : none; } /*--------search form styles--------*/ #searchform { position : relative; overflow : hidden; width : 90%; height : 24px; padding-bottom : 5px; padding-left : 3px; background : #fdfdfd; border : 1px solid #ccc; /*--shadow--*/ -moz-box-shadow: inset 0 0 3px #888; -webkit-box-shadow: inset 0 0 5px #888; box-shadow: inset 0 0 5px #888; } #searchform input#s{ width : 88%; height : 24px; padding-top : 3px; padding-bottom : 4px; background : transparent; border : 0px; color : #a1a1a1; font-size : 16px; } .entry-content #searchform input#s { width : 93%; } #footer-widgets #searchform { margin-top : 25px; } #footer-widgets #searchform input#s { width : 85%; } /*---search button----*/ #searchsubmit { position : absolute; width : 24px; height : 24px; text-indent : -1000em; background : transparent url('../images/search_circle.png') no-repeat scroll 0 0; border : 0 none; top : 3px; right : 3px; } #searchsubmit:hover { -ms-filter : "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter : alpha(opacity=50); opacity : .5; cursor : pointer; } /* The following style the lists in the widgets */ .widget-area ul { list-style : none; margin-left : 0; } .widget-area ul ul { list-style : disc; margin-left : 0; } .widget-area ul ul li { /* This styles the sidebar bullet list. */ list-style : none; line-height : 2; padding-left : 0px; border-bottom : 1px dotted #ccc; } .widget-area ul ul li a { line-height : 1.5; } .widget-area ul ul ul { margin-left : 0px; } /* Gallery Styles -------------------------------------------------------------- */ .galleria-info-text { } .galleria-info-title { /*color : #777777;*/ font-size : 14px; font-family : 'Open Sans', serif; } .galleria-info-description { /*color : #777777;*/ font-size : 14px; font-family : 'Open Sans', serif; } .photocrati_nojava { width : 100%; text-align : center; margin : 0 auto; } .photocrati_nojava img { max-width : 100% !important; margin : 5px auto; } .iframe_wrapper { width : 100%; text-align : center; } .gallery { margin-bottom : 15px; } .gallery img { border : 0px; } /* Album Styles -------------------------------------------------------------- */ .album_wrapper { width : 100%; clear : both; margin-bottom : 15px; } .album_list:after { content: " "; display: table; clear: both; } .album_list .image_wrapper { width : 25%; } .album_list .image_wrapper img { max-width : 90% !important; max-height : 148px; } .album_list .meta_wrapper { width : 75%; margin-top : 0px; } .album_list h4 { margin-top : 0px; } /* E-Commerce Gallery Styles -------------------------------------------------------------- */ .ecommerce_wrapper { width : 100%; height : auto; position : relative; margin-bottom : 10px; clear : both; } .ecommerce { float : left; text-align : center; } .ecommerce .meta_wrapper .quantity { width : 40%; float : left; } .ecommerce .meta_wrapper .quantity input { padding : 3px; border : 1px solid #999; font-size : 11px; } .addto { width : 100%; float : right; text-align : right; } .addto a, a.iframe { text-decoration : none; } .addto button, button.addto, button#addto, button#addto2, button#addto3 { display : block; width : auto; overflow : visible; float : right; margin : 2px 0 0 0; background : #CCCCCC url(../images/button-overlay.png) repeat-x; border : 1px solid #999999; font-family : "Lucida Grande", Tahoma, Arial, Verdana, sans-serif; font-size : 11px; line-height : 130%; text-decoration : none; font-weight : bold; color : #333333; cursor : pointer; padding : 3px 5px; /* Links */ -moz-border-radius : 8px; border-radius : 8px; } button#addto2 { padding : 5px 5px 5px 22px; /* Links */ } .addto button img, button#addto2 img { border : 0; clear : none; position : absolute; margin-left : -17px; } .addto img { margin : 0 3px -1px 0 !important; padding : 0; border : none; cursor : pointer; } /* E-Commerce Add to Cart Window -------------------------------------------------------------- */ .ecommerce_lightbox #fancybox-overlay{ overflow: hidden; } .ecommerce_lightbox #fancybox-content { -webkit-overflow-scrolling: touch !important; overflow: scroll !important; } #cart_wrapper { width : 98%; } .cart_header { width : 100%; padding : 3px 6px; background : #F1F1F1; color : #333333; font-size : 13px; border : 1px solid #CCCCCC; border-left : 0; border-right : 0; } .cart_image { width : 30%; float : left; margin-top : 10px; } #shopping_cart_wrapper .cart_image { margin-top : 0px; } .checkout_fields_table { width : 82%; float : left; } .checkout_fields_table th { text-align : right; padding-right : 5px; } .checkout_fields_table td { text-align: left; } .checkout_fields_table .textfield { width : 100%; } .cart_image img { max-width : 173px; border : 1px solid #CCCCCC; } .cart_data { width : 70%; float : left; font-size : 13px; } .cart_qty, .cart_desc, .cart_amt, .cart_line { float : left; margin : 2px 0; height : 30px; font-size : 12px; } .cart_qty { width : 15%; } .cart_qty input { width : 35px; padding : 2px; border : 1px solid #CCCCCC; font-size : 12px; } .cart_desc { width : 49%; padding-top : 5px; } .cart_amt { width : 18%; padding-top : 5px; } .cart_line { width : 18%; padding-top : 2px; } .cart_line input { width : 55px; border : 0; padding : 0; font-size : 12px; } .cart_clear { border-bottom : 1px solid #CCCCCC; margin-bottom : 6px; } .cart_total { width : 82%; font-weight : bold; float : left; padding-top : 3px; font-size : 12px; } .cart_total_amount { width : 18%; float : left; font-size : 12px; } .cart_total_amount input { width : 55px; border : 0; padding : 0; font-size : 12px; } .titles { height : 22px; padding-top : 5px; color : #333333; background : #F1F1F1; border : 1px solid #CCCCCC; border-left : 0; border-right : 0; } .buttons_clear { height : 20px; } .widget_wrapper { width : 100%; height : 28px; clear : both; position : relative; top : -5px; } #cart_widget { float : right; font-size : 12px; } #cart_widget p { margin : 2px 5px 0 0; } /* E-Commerce Shopping Cart Page -------------------------------------------------------------- */ #shopping_cart_wrapper { width : 100%; margin : 5px auto; } #shopping_cart_wrapper .buttons { width : 100%; text-align : right; margin : 0 auto; padding-bottom : 25px; } #shopping_cart_wrapper .cart_contents { width : 100%; clear : both; margin : 10px 0; } #shopping_cart_wrapper .item_wrapper { width : 100%; clear : both; margin : 5px 0; padding : 5px 0 10px 0; border-bottom : 1px dashed #CCCCCC; height : auto; overflow : auto; } #shopping_cart_wrapper .cart_contents .cart_image { width : 25%; float : left; } #shopping_cart_wrapper .cart_contents .cart_image img { max-height : 148px; border : 1px solid #CCCCCC; } #shopping_cart_wrapper .cart_contents .cart_items { width : 75%; float : left; } #shopping_cart_wrapper .cart_contents .cart_qty, #shopping_cart_wrapper .cart_contents .cart_desc, #shopping_cart_wrapper .cart_contents .cart_amt, #shopping_cart_wrapper .cart_contents .cart_line { height : 25px; font-size : 13px; } #shopping_cart_wrapper .cart_contents .cart_qty { width : 8%; padding-top : 0; } #shopping_cart_wrapper .cart_contents .cart_desc { width : 70%; padding-top : 0; } #shopping_cart_wrapper .cart_contents .cart_amt { width : 11%; padding-top : 0; } #shopping_cart_wrapper .cart_contents .cart_line { width : 11%; padding-top : 0; font-weight : bold; text-align : right; } #shopping_cart_wrapper .cart_contents .titles { height : 20px; padding-top : 2px; } #shopping_cart_wrapper .cart_total_wrapper { width : 260px; padding : 10px; float : right; clear : both; border : 1px solid #CCCCCC; background : #F1F1F1; color : #333333; } #shopping_cart_wrapper .cart_total_wrapper .cart_total { width : 58%; font-weight : bold; float : left; padding-top : 3px; font-size : 13px; text-align : right; } #shopping_cart_wrapper .cart_total_wrapper .cart_total_amount { width : 42%; float : left; font-size : 13px; font-weight : bold; text-align : right; } #shopping_cart_wrapper .cart_total_wrapper .cart_total_amount input { width : 60px; border : 0; padding : 0; font-size : 13px; text-align : right; font-weight : bold; color : #333333; background : #F1F1F1; } .checkout_fields { display : none; width : 100%; clear : both; padding : 10px 0; text-align : center; } .checkout_fields .checkout_wrapper { width : 65%; min-height : 300px; clear : both; margin : 0 auto; padding : 15px; text-align : left; } .checkout_fields .checkout_wrapper .lable { width : 30%; float : left; font-weight : bold; margin-bottom : 10px; } .checkout_fields .checkout_wrapper .field { width : 70%; float : left; text-align : right; margin-bottom : 10px; } .checkout_fields .checkout_wrapper .field input { width : 350px; } .checkout_fields .checkout_wrapper .field input, .checkout_fields .checkout_wrapper .field select { padding : 3px; border : 1px solid #CCCCCC; font-size : 13px; } .checkout_footer { width : 100%; clear : both; padding : 0 0 15px 0; font-size : 12px; text-align : justify; } .checkout_image { width : 100%; clear : both; padding : 10px 0 0 0; text-align : right; } /* Footer Wrapper -------------------------------------------------------------- */ .footer_container { /* This sets the size and font styles of the footer area */ clear: both; width: auto; margin: 0 auto; } .footer_wrapper { /* This sets the size and font styles of the footer area */ clear: both; width: auto; margin: 0 auto; width: auto; padding: 5px 0; text-align : center; background : transparent; min-height : 50px; clear : both; z-index : 2; } /* Footer Widget Styles -------------------------------------------------------------- */ .footer-widget-area { /* This is the footer widget wrapper */ background: none; width: auto; padding: 5px 10px 5px 10px; margin: 0 auto; min-height : 50px; color : #999999; font-size : 12px; font-family : 'Open Sans', serif; text-decoration : none; text-transform : normal; } .footer-widget-area:before, .footer-widget-area:after { content: " "; display: table; } .footer-widget-area:after { clear: both; } .footer-widget-container { /* This is the footer widget container */ display : inline-block; background : none; height : auto; float : left; padding : 10px; text-align : left; margin-bottom : 5px; } #footer_widgets_above > ul { margin-bottom: 0; } .footer-widget-above-container { /* This is the footer widget above container */ height : auto; float : left; padding : 10px; text-align : left; margin-bottom : 5px; } #footer_widgets_above .footer-widget-above-container { text-align: center; } .footer-widget-container .widget-title, .footer-widget-above-container .widget-title { /* This sets the style of the footer widget titles */ font-size : 14px; font-family : 'Open Sans', serif; color : #777777; text-transform : normal; text-decoration : none; } .footer-widget-container a { /* This sets the color of the footer widget links */ color : #cfcfcf; } .footer-widget-container a:hover, .footer-widget-container a:active { /* This sets the color and style of the hover and active states of the footer widget links */ color : #777777; text-decoration : none; } #footer-widgets .footer-widget-container ul { margin-left: 0px; } #footer-widgets .footer-widget-container ul li { /* This styles the footer widget bullet styles */ list-style-type : none; line-height : 2; padding-left : 0px; border-bottom : 1px dotted #999; } #footer-widgets .footer-widget-container ul li a:visited { /* This styles the footer widget bullet styles */ color : #999999; } /* Footer Style -------------------------------------------------------------- */ #footer { /* This sets the size and font styles of the footer area */ clear : both; width : auto; text-align : center; margin : 15px auto 15px auto; padding-top : 5px; color : #999999; font-size : 12px; font-family : 'Open Sans', serif; } #footer a { /* This sets the color of the footer links */ color : #cfcfcf; } #footer a:hover, #footer a:active { /* This sets the color and style of the hover and active states of the footer links */ color : #777777; text-decoration : none; } #footer #site-info { clear : both; margin : 5px 7px 0 7px; font-size : 14px; } #footer #site-info p { z-index : 3; } /* background slideshow styles */ #supersized { margin-left:0; } #supersized li { padding-left:0; } /* post/page widget areas style */ #page_widgets_above .widget-container { text-align: center; } #page_widgets_below .widget-container { text-align: center; } #post_widgets_above .widget-container { text-align: center; } #post_widgets_below .widget-container { text-align: center; } /* Photocrati Featured Content Widget -------------------------------------------------------------- */ ul.photocrati-featured-content { list-style: none; margin: 0; padding: 0; clear: both; } ul.photocrati-featured-content:before, ul.photocrati-featured-content:after { content: " "; display: table; } ul.photocrati-featured-content:after { clear: both; } ul.photocrati-featured-content li, .widget-area ul ul.photocrati-featured-content li { border: 0; } ul.featured-layout-row li.featured-post { float: left; margin: 0 10px 0 0; border: 0; } .featured-post .post-title { font-weight: bold; font-size: 12pt; } ul.featured-layout-row li.featured-post img { max-width: 100% !important; height: auto; } .widget-area:before, .widget-area:after, .widget-area > ul:before, .widget-area > ul:after { content: " "; display: table; } .widget-area:after, .widget-area > ul:after { clear: both; } .homepage-widget-container .widget-title { font-size: 20px; } #homepage_widgets_featured { text-align: center; } #homepage_widgets_area_1 { text-align: center; } #homepage_widgets_area_2 { text-align: center; } #homepage_widgets_area_3 { text-align: center; } .photocrati-responsive-marker { height: 0; width: 0; font-size: 0; line-height: 0; } /* responsive CSS Code -------------------------------------------------------------- */ @media screen and (min-width: 0px) and (max-width: 1024px) { .photocrati-responsive-marker { display: none; } #content-sm { float: none; clear: both; width: 100%; } #sidebar { float: none; clear: both; width: 100%; } } /* Custom CSS Code -------------------------------------------------------------- */ /*----Add your custom css here to override our theme default styles-----------*/ #container, .home #container {margin: 30px 0 15px 0;} .description {display:none;} h1.entry-title {font-style:italic;} .menu {border-top: 1px solid #cfcfcf;border-bottom: 1px solid #cfcfcf;padding: 20px;} .entry-utility {border-top: 1px solid #cfcfcf;} .entry-content img {border:none;} /* Column Classes Link: http://twitter.github.io/bootstrap/assets/css/bootstrap-responsive.css --------------------------------------------- */ .five-sixths, .four-sixths, .one-fourth, .one-half, .one-sixth, .one-third, .three-fourths, .three-sixths, .two-fourths, .two-sixths, .two-thirds { float: left; margin-left: 2.564102564102564%; } .one-half, .three-sixths, .two-fourths { width: 48.717948717948715%; } .one-third, .two-sixths { width: 31.623931623931625%; } .four-sixths, .two-thirds { width: 65.81196581196582%; } .one-fourth { width: 23.076923076923077%; } .three-fourths { width: 74.35897435897436%; } .one-sixth { width: 14.52991452991453%; } .five-sixths { width: 82.90598290598291%; } .first { clear: both; margin-left: 0; } /* calendar widget */ .widget_calendar {float: left;} #wp-calendar {width: 100%; } #wp-calendar caption { text-align: right; color: #333; font-size: 12px; margin-top: 10px; margin-bottom: 15px; } #wp-calendar thead { font-size: 10px; } #wp-calendar thead th { padding-bottom: 10px; } #wp-calendar tbody { color: #aaa; } #wp-calendar tbody td { background: #f5f5f5; border: 1px solid #fff; text-align: center; padding:8px;} #wp-calendar tbody td:hover { background: #fff; } #wp-calendar tbody .pad { background: none; } #wp-calendar tfoot #next { font-size: 10px; text-transform: uppercase; text-align: right; } #wp-calendar tfoot #prev { font-size: 10px; text-transform: uppercase; padding-top: 10px; } /* desktop only CSS adjustments that override custom CSS -------------------------------------------------------------- */ @media screen and (min-width: 1025px) { } /* responsive CSS adjustments that override custom CSS -------------------------------------------------------------- */ @media screen and (min-width: 0px) and (max-width: 1024px) { #main_container { width: auto; min-width: none; max-width: none; margin: 0; } #wrapper { width: auto; min-width: none; max-width: none; margin-left: 0; margin-right: 0; margin-top: 0; } #main { width: auto; min-width: none; max-width: none; margin-top: 0; margin-left: 0; margin-right: 0; } /* cancel fixed positioning on small screens */ #header_widgets_above { position: static; width: auto; height: auto; } #header_widgets_above .widget-container:first-child { text-align: center; } #header_widgets_above .widget-container:last-child { text-align: center; } #header { position: static; max-height: none; width: auto; height: auto; } #header:before, #header:after { content: " "; display: table; } #header:after { clear: both; } #masthead { width: auto; min-width: none; max-width: none; text-align: center; } #header_widgets_below { width: auto; height: auto; } #header_widgets_below > ul { margin: 15px; } .header-widget-container { width: auto; float: none; clear: both; } #wrapper-content-spacer { width: auto; padding-bottom: 15px; } #branding { width: auto; float: none; clear: both; text-align: center; margin: 0; padding-top: 15px; padding-bottom: 25px; } #branding h1 { text-align: center; } #branding #blog-title { margin-left: 0; margin-right: 0; text-align: center; } #branding #blog-title h1 { margin-left: 0; margin-right: 0; text-align: center; } #branding #blog-title .description { margin-left: 0; margin-right: 0; text-align: center; } #menu_widgets_after { position: static; text-align: center; width: 100%; margin: 10px 0 15px 0; } #container { margin-left: 15px; margin-right: 15px; } #content-sm.photocrati-sidebar-enabled { width: auto; float: none; clear: both; } .hentry.post-split .post-side-left { width: auto; max-width: none; float: none; clear: both; } .hentry.post-split .post-side-right { width: auto; float: none; clear: both; margin-left: 0; } .hentry.post-column-left, .hentry.post-column-right { width: 100%; margin: 0 0 8% 0; float: none; clear: both; } .homepage-widget-container { width: auto; float: none; clear: both; } #sidebar { border: none; } .footer-widget-above-container { width: auto; min-width: none; max-width: none; margin-left: 0; } .footer_container { width: auto; min-width: none; max-width: none; margin-left: 0; } .footer_wrapper { width: auto; min-width: none; max-width: none; margin-left: 0; } .footer-widget-area { width: auto; min-width: none; max-width: none; margin-left: 10px; margin-right: 10px; } .footer-widget-container { display: block; float: none; clear: both; width: auto; margin: 0 auto 10px auto; } .footer-widget-above-container { display: block; float: none; clear: both; width: auto; margin: 0 auto 10px auto; } .widget-area { display: block; float: none; clear: both; width: auto; margin: 0 auto; } /* adjustments for responsive menus */ #menu_wrapper { width: auto; float: none; clear: both; margin: 0 auto 0.55em auto; display: inline-block; text-align: center; } .photocrati-menu > ul > li { display: block; clear: both; } .photocrati-menu > ul > li > a, .photocrati-menu > ul > li > a:link, .photocrati-menu > ul > li > a:visited, .photocrati-menu > ul > li > a:hover, .photocrati-menu > ul > li > a:active { padding-top: 5px; padding-bottom: 5px; } .photocrati-menu .menu-item-has-children ul { display: none; position: static; top: auto; left: auto; text-align: center; } .photocrati-menu .menu-item-has-children .menu-item-has-children ul { display: none; position: static; left: auto; top: auto; } .photocrati-menu .menu-item-has-children .menu-item-has-children ul li a { padding-left: 28px; } #shopping_cart_wrapper .cart_contents .cart_qty { width: 8%; } #shopping_cart_wrapper .cart_contents .cart_desc { width: 60%; } #shopping_cart_wrapper .cart_contents .cart_amt { width: 16%; } #shopping_cart_wrapper .cart_contents .cart_line { width: 16%; } /* Custom CSS Code for mobile -------------------------------------------------------------- */ } /* for high pixel density displays */ @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and ( min--moz-device-pixel-ratio: 1.3), only screen and ( -moz-min-device-pixel-ratio: 1.3), only screen and ( -o-min-device-pixel-ratio: 13/10), only screen and ( min-device-pixel-ratio: 1.3), only screen and ( min-resolution: 120dpi), only screen and ( min-resolution: 1.3dppx) { h1 { font-size: 13.5pt; } h2 { font-size: 15pt; } h3 { font-size: 13.5pt; } h4 { font-size: 12pt; } h5 { font-size: 11.25pt; } .photocrati-menu a { font-size: 12pt; } .photocrati-menu ul li ul li a:link, .photocrati-menu ul li ul li a:visited, .photocrati-menu ul li.current_page_item ul li a:link, .photocrati-menu ul li.current_page_item ul li a:visited { font-size: 9pt; } .footer_menu ul li { font-size: 10.5pt; } #branding h1 { font-size: 45pt; } #branding .description { font-size: 10.5pt; } #content, #content-sm { font-size: 10.5pt; } .entry-meta, .entry-utility { font-size: 10.5pt; } .entry-meta, .entry-utility { font-size: 7.5pt; } p#comment-notes { font-size: 9.75pt; } div.comment-meta a.commentauthor:link, a.commentauthor:visited { font-size: 13.5pt; } div.comment-meta .commentdate { font-size: 10.5pt; } div.comment-meta .commentpermalink { font-size: 9pt; } .comment-reply-link { font-size: 10.5pt; } div#cancel-comment-reply, span.loggedin, span.logout { font-size: 9.75pt; } #comments div#form-section-comment textarea { font-size: 10.5pt; } #comments input#submit { font-size: 9.75pt; } #sidebar { font-size: 12pt; } .widget-title, .widgettitle { font-size: 10.5pt; } .widget_nav_menu ul.menu li a:link, .widget_nav_menu ul.menu li a:visited, .widget_nav_menu ul.menu li .current_page_item a:visited, .widget_nav_menu ul.menu li a:hover { font-size: 12pt; } #searchform input#s { font-size: 12pt; } .galleria-info-title { font-size: 10.5pt; } .galleria-info-description { font-size: 10.5pt; } .ecommerce .meta_wrapper .quantity input { font-size: 8.25pt; } .addto button, button.addto, button#addto, button#addto2, button#addto3 { font-size: 8.25pt; } .cart_header { font-size: 9.75pt; } .cart_qty, .cart_desc, .cart_amt, .cart_line { font-size: 9pt; } .cart_qty input { font-size: 9pt; } .cart_line input { font-size: 9pt; } .cart_total { font-size: 9pt; } .cart_total_amount { font-size: 9pt; } .cart_total_amount input { font-size: 9pt; } #cart_widget { font-size: 9pt; } #shopping_cart_wrapper .cart_contents .cart_qty, #shopping_cart_wrapper .cart_contents .cart_desc, #shopping_cart_wrapper .cart_contents .cart_amt, #shopping_cart_wrapper .cart_contents .cart_line { font-size: 9.75pt; } #shopping_cart_wrapper .cart_total_wrapper .cart_total { font-size: 9.75pt; } #shopping_cart_wrapper .cart_total_wrapper .cart_total_amount { font-size: 9.75pt; } #shopping_cart_wrapper .cart_total_wrapper .cart_total_amount input { font-size: 9.75pt; } .checkout_footer { font-size: 9pt; } .footer-widget-area { font-size: 9pt; } .footer-widget-container .widget-title { font-size: 10.5pt; } #footer { font-size: 9pt; } #footer #site-info { font-size: 10.5pt; } } /* for high pixel density displays */ @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and ( min--moz-device-pixel-ratio: 2), only screen and ( -moz-min-device-pixel-ratio: 2), only screen and ( -o-min-device-pixel-ratio: 2/1), only screen and ( min-device-pixel-ratio: 2), only screen and ( min-resolution: 192dpi), only screen and ( min-resolution: 2dppx) { h1 { font-size: 13.5pt; } h2 { font-size: 15pt; } h3 { font-size: 13.5pt; } h4 { font-size: 12pt; } h5 { font-size: 11.25pt; } .photocrati-menu a { font-size: 12pt; } .photocrati-menu ul li ul li a:link, .photocrati-menu ul li ul li a:visited, .photocrati-menu ul li.current_page_item ul li a:link, .photocrati-menu ul li.current_page_item ul li a:visited { font-size: 9pt; } .footer_menu ul li { font-size: 10.5pt; } #branding h1 { font-size: 45pt; } #branding .description { font-size: 10.5pt; } #content, #content-sm { font-size: 10.5pt; } .entry-meta, .entry-utility { font-size: 10.5pt; } .entry-meta, .entry-utility { font-size: 7.5pt; } p#comment-notes { font-size: 9.75pt; } div.comment-meta a.commentauthor:link, a.commentauthor:visited { font-size: 13.5pt; } div.comment-meta .commentdate { font-size: 10.5pt; } div.comment-meta .commentpermalink { font-size: 9pt; } .comment-reply-link { font-size: 10.5pt; } div#cancel-comment-reply, span.loggedin, span.logout { font-size: 9.75pt; } #comments div#form-section-comment textarea { font-size: 10.5pt; } #comments input#submit { font-size: 9.75pt; } #sidebar { font-size: 12pt; } .widget-title, .widgettitle { font-size: 10.5pt; } .widget_nav_menu ul.menu li a:link, .widget_nav_menu ul.menu li a:visited, .widget_nav_menu ul.menu li .current_page_item a:visited, .widget_nav_menu ul.menu li a:hover { font-size: 12pt; } #searchform input#s { font-size: 12pt; } .galleria-info-title { font-size: 10.5pt; } .galleria-info-description { font-size: 10.5pt; } .ecommerce .meta_wrapper .quantity input { font-size: 8.25pt; } .addto button, button.addto, button#addto, button#addto2, button#addto3 { font-size: 8.25pt; } .cart_header { font-size: 9.75pt; } .cart_qty, .cart_desc, .cart_amt, .cart_line { font-size: 9pt; } .cart_qty input { font-size: 9pt; } .cart_line input { font-size: 9pt; } .cart_total { font-size: 9pt; } .cart_total_amount { font-size: 9pt; } .cart_total_amount input { font-size: 9pt; } #cart_widget { font-size: 9pt; } #shopping_cart_wrapper .cart_contents .cart_qty, #shopping_cart_wrapper .cart_contents .cart_desc, #shopping_cart_wrapper .cart_contents .cart_amt, #shopping_cart_wrapper .cart_contents .cart_line { font-size: 9.75pt; } #shopping_cart_wrapper .cart_total_wrapper .cart_total { font-size: 9.75pt; } #shopping_cart_wrapper .cart_total_wrapper .cart_total_amount { font-size: 9.75pt; } #shopping_cart_wrapper .cart_total_wrapper .cart_total_amount input { font-size: 9.75pt; } .checkout_footer { font-size: 9pt; } .footer-widget-area { font-size: 9pt; } .footer-widget-container .widget-title { font-size: 10.5pt; } #footer { font-size: 9pt; } #footer #site-info { font-size: 10.5pt; } }