Deprecated: File wp-db.php is deprecated since version 6.1.0! Use wp-includes/class-wpdb.php instead. in /home/wolfprin/public_html/wp-includes/functions.php on line 6031
/*** Photocrati Dynamic Style ***/
/*** generated on Dec 21 2024 11:56:14 ***/
/* 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 : #181818 url(../images/uploads/roughblack.JPG) no-repeat fixed 0 0px;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
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 : 32px;
font-family : 'Verdana','Arial','Helvetica','sans-serif';
color : #ffffff;
text-decoration : none;
clear : none;
text-transform : uppercase;
font-weight : 600;
}
h1 a:link, .h1 a:active, .h1 a:visited {
color : #ffffff;
}
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: #ffffff;
}
h2 { /* The H2 tag is used for post titles */
font-size : 26px;
font-family : 'Verdana','Arial','Helvetica','sans-serif';
color : #FFFFFF;
text-decoration : none;
clear : none;
text-transform : normal;
margin-top : 20px;
margin-bottom : 15px;
}
h2 a:link, .h2 a:active, .h2 a:visited {
color : #FFFFFF;
}
.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: #FFFFFF;
}
h3 {
font-size : 24px;
font-family : 'Verdana','Arial','Helvetica','sans-serif';
color : #FFFFFF;
text-decoration : none;
clear : none;
text-transform : normal;
margin-top : 20px;
margin-bottom : 15px;
}
h3 a:link, .h1 a:visited {
color : #FFFFFF;
}
h4 {
font-size : 22px;
font-family : 'Verdana','Arial','Helvetica','sans-serif';
color : #FFFFFF;
text-decoration : none;
clear : none;
text-transform : normal;
margin-top : 20px;
margin-bottom : 15px;
}
h4 a:link, .h4 a:visited {
color : #FFFFFF;
}
h5 {
font-size : 20px;
font-family : 'Verdana','Arial','Helvetica','sans-serif';
text-decoration : none;
color : #FFFFFF;
clear : none;
text-transform : normal;
margin-top : 20px;
margin-bottom : 15px;
}
h5 a:link, .h5 a:visited {
color : #FFFFFF;
}
a:link,a:visited { /* This styles the majority of the on page links. The sidebar links can be styled seperately */
color : #86bbf7;
text-decoration : none;
}
a:hover,a:active {
color : #e096e0;
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: 100%;
min-width: none;
max-width: 100%;
margin : 0 auto;
background : rgba(128,128,128,0);
}
#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 40px 40px 40px;
}
#container:before,
#container:after {
content: " ";
display: table;
}
#container:after {
clear: both;
}
/* Menu Styles
-------------------------------------------------------------- */
#menu_wrapper { /* This is the main menu container */
width : 64%;
margin : 10px 0;
float : left;
text-align : left;
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: 20px;
padding-bottom: 20px;
}
.photocrati-menu a {
font-size: 20px;
text-transform: uppercase;
}
.photocrati-menu a:link, .photocrati-menu a:visited {
color: #c7c7c7;
font-family: 'Oswald', serif;
text-decoration: none;
background: transparent;
}
.photocrati-menu a:link .photocrati-menu-expander,
.photocrati-menu a:visited .photocrati-menu-expander {
border-color: #c7c7c7;
}
.photocrati-menu a:hover,.photocrati-menu a:active,
.photocrati-menu .current_page_item a:link,
.photocrati-menu .current_page_item a:visited {
color: #ffffff;
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: #ffffff;
}
.photocrati-menu .current_page_item ul a:link,
.photocrati-menu .current_page_item ul a:visited {
color: #ffffff;
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: #ffffff;
}
.photocrati-menu .current_page_item ul li a:hover,
.photocrati-menu .current_page_item ul li a:active {
color: #ffffff;
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: #ffffff;
}
.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: #888888;
background: #262626;
font-size: 15px;
font-family: 'Oswald', serif;
text-transform: uppercase;
text-decoration: none;
font-weight: 300;
}
.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: #888888;
}
.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: #ffffff;
background: #262626;
}
.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: #ffffff;
}
.photocrati-menu .photocrati-menu-toggler {
margin-bottom: 0.65em;
}
.photocrati-menu .photocrati-menu-toggler a {
font-size: 20px;
color: #c7c7c7;
font-family: 'Oswald', 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: #c7c7c7;
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;
top: 40%;
left: 50%;
text-align: left;
margin-left: 20px;
}
#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 : rgba(0,0,0,0.47);
width: auto;
min-height: 80px;
position : static;
margin-bottom : 10px;
-moz-box-shadow: 0px 2px 5px rgb(0, 0, 0);
-webkit-box-shadow: 0px 2px 5px rgb(0, 0, 0);
box-shadow: 0px 2px 5px rgb(0, 0, 0);
}
#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;
float : right;
text-align : right;
position : relative;
margin : 15px 0 10px 0;
width : 35%;
z-index : 11;
}
#branding #blog-title {
margin-right: 15px;
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 : 36px;
font-family : 'Oswald', serif;
color : #ffffff;
line-height : 38px;
border : 0;
margin-top : 15px;
margin-bottom : 5px;
padding : 0;
text-align : right;
text-transform : uppercase;
}
#branding .description { /* This sets the font size and color for the description line if you are using the Wordpress title and description */
font-size : 15px;
font-family : 'Oswald', serif;
color : #6e6e6e;
text-transform : uppercase;
text-decoration : none;
/*
margin-right : 5px;
*/
}
#header_widgets_above {
color : #a8a8a8;
font-size : 16px;
font-family : 'Verdana','Arial','Helvetica','sans-serif';
text-decoration : none;
text-transform : normal;
background : transparent;
}
#header_widgets_above .widget-title {
font-size : 22px;
font-family : 'Verdana','Arial','Helvetica','sans-serif';
color : #ffffff;
text-transform : uppercase;
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: #b3b3b3;
}
#header_widgets_above .header-widget-container a:hover,
#header_widgets_above .header-widget-container a:active {
color : #d9d9d9;
text-decoration : none;
}
#header_widgets_above .header-widget-container ul li a:visited {
color : #a8a8a8;
}
#header_widgets_below {
background : transparent;
width: auto;
color: #c7c7c7;
font-size : 16px;
font-family : 'Verdana','Arial','Helvetica','sans-serif';
text-decoration : none;
font-weight : 100;
text-transform : normal;
}
#header_widgets_below > ul {
margin: 0 40px 0 40px;
}
#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: 40px;
}
/* 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 : 75%;
float : left;
}
#content, #content-sm { /* This sets the font size and style on the blog and pages */
color : #c7c7c7;
font-size : 16px;
font-family : 'Verdana','Arial','Helvetica','sans-serif';
text-decoration : none;
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 : #c7c7c7;
font-size : 16px;
font-family : 'Verdana','Arial','Helvetica','sans-serif';
font-style : normal;
text-transform : uppercase;
font-size : 10px;
clear : both;
}
.entry-meta {
/* 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;
}
/* 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 : #86bbf7;
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: rgba(138,138,138,0);
}
/* 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: rgba(138,138,138,0);
}
/* 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: rgba(138,138,138,0);
}
.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: rgba(138,138,138,0);
border: solid 1px #7b7b7b;
}
.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 #7b7b7b;
}
.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 : 20%;
padding-top : 13px;
background : transparent;
text-align : center;
color : #a8a8a8;
font-size : 16px;
font-family : 'Verdana','Arial','Helvetica','sans-serif';
text-decoration : none;
font-weight : 100;
text-transform : normal;
}
#sidebar a { /* This sets the color of the sidebar links */
color : #b3b3b3;
}
#sidebar a:hover,
#sidebar a:active { /* This sets the color and style of the hover and active states of the sidebar links */
color : #d9d9d9;
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 : 22px;
font-family : 'Verdana','Arial','Helvetica','sans-serif';
color : #ffffff;
text-decoration : none;
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 : 'Verdana','Arial','Helvetica','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 : #c7c7c7;*/
font-size : 16px;
font-family : 'Verdana','Arial','Helvetica','sans-serif';
}
.galleria-info-description {
/*color : #c7c7c7;*/
font-size : 16px;
font-family : 'Verdana','Arial','Helvetica','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 : 80px;
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 : #a8a8a8;
font-size : 16px;
font-family : 'Verdana','Arial','Helvetica','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 : 22px;
font-family : 'Verdana','Arial','Helvetica','sans-serif';
color : #ffffff;
text-transform : uppercase;
text-decoration : none;
}
.footer-widget-container a { /* This sets the color of the footer widget links */
color : #b3b3b3;
}
.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 : #d9d9d9;
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 : #a8a8a8;
}
/* 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 : #a8a8a8;
font-size : 16px;
font-family : 'Verdana','Arial','Helvetica','sans-serif';
}
#footer a { /* This sets the color of the footer links */
color : #b3b3b3;
}
#footer a:hover,
#footer a:active { /* This sets the color and style of the hover and active states of the footer links */
color : #d9d9d9;
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: 26px;
}
#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
-------------------------------------------------------------- */
#header{border-right: 3px solid #888888;}
#sidebar {border-left: 1px double #555555;}
.menu a:link, .menu a:visited {
padding-right: 12px;
padding-left: 12px;
}
/* desktop only CSS adjustments that override custom CSS
-------------------------------------------------------------- */
@media screen and (min-width: 1025px) {
/* Styles */
#branding h1 {padding-right: 20px;}
#branding h1 {text-align:right;}
#branding .description {text-align:right;padding-right:20px;}
.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 {
border-left: 3px solid #888888;
} }
/* 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: 24pt;
}
h2 {
font-size: 19.5pt;
}
h3 {
font-size: 18pt;
}
h4 {
font-size: 16.5pt;
}
h5 {
font-size: 15pt;
}
.photocrati-menu a {
font-size: 15pt;
}
.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: 11.25pt;
}
.footer_menu ul li {
font-size: 10.5pt;
}
#branding h1 {
font-size: 27pt;
}
#branding .description {
font-size: 11.25pt;
}
#content,
#content-sm {
font-size: 12pt;
}
.entry-meta,
.entry-utility {
font-size: 12pt;
}
.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: 16.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: 12pt;
}
.galleria-info-description {
font-size: 12pt;
}
.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: 12pt;
}
.footer-widget-container .widget-title {
font-size: 16.5pt;
}
#footer {
font-size: 12pt;
}
#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: 24pt;
}
h2 {
font-size: 19.5pt;
}
h3 {
font-size: 18pt;
}
h4 {
font-size: 16.5pt;
}
h5 {
font-size: 15pt;
}
.photocrati-menu a {
font-size: 15pt;
}
.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: 11.25pt;
}
.footer_menu ul li {
font-size: 10.5pt;
}
#branding h1 {
font-size: 27pt;
}
#branding .description {
font-size: 11.25pt;
}
#content,
#content-sm {
font-size: 12pt;
}
.entry-meta,
.entry-utility {
font-size: 12pt;
}
.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: 16.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: 12pt;
}
.galleria-info-description {
font-size: 12pt;
}
.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: 12pt;
}
.footer-widget-container .widget-title {
font-size: 16.5pt;
}
#footer {
font-size: 12pt;
}
#footer #site-info {
font-size: 10.5pt;
}
}