html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
body {
line-height: 1;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
} :focus {
outline: 0;
} ins {
text-decoration: none;
}
del {
text-decoration: line-through;
} table {
border-collapse: collapse;
border-spacing: 0;
}
a img { border: none; } body {
background: #fff;	
}
body, input, textarea {
color: #111;    
font: 12px Arial,sans-serif;
line-height: 1.5;
} h1,h2,h3,h4,h5,h6 { 
font-weight: normal;
clear: both;
}
hr {
background-color: #999;
border:0;
height: 1px;
margin-bottom: 1.5em;
} p {
margin-bottom: 1.5em;
}
ul {
margin: 0 0 1.5em 2.5em;
}
ol {
margin: 0 0 1.5em 2.5em;
}
ul {
list-style:disc;
}
ol {
list-style-type: decimal;
}
ol ol {
list-style:upper-alpha;
}
ol ol ol {
list-style:lower-roman;
}
ol ol ol ol {
list-style:lower-alpha;
}
ul ul, ol ol, ul ol, ol ul {
margin-bottom:0;
}
dl	{
margin:0 1.5em;
}
dt {
font-weight: bold;
}
dd {
margin-bottom: 1.5em;
}
strong {
font-weight: bold;
}
cite, em, i {
font-style: italic;
}
blockquote {
margin: 0 3em;
}
blockquote em, blockquote i, blockquote cite {
font-style: normal;
}
pre {
font: 11px Monaco, monospace;
line-height: 1.5;
margin-bottom: 1.5em;
}
code {
font: 11px Monaco, monospace;
}
abbr, acronym {
border-bottom: 1px dotted #666;
cursor: help;
}
ins {
text-decoration: none;
}
sup,
sub {
height: 0;
line-height: 1;
vertical-align: baseline;
position: relative;
}
sup {
bottom: 1ex;
}
sub {
top: .5ex;
} .entry-content img {
margin: 0 0 1.5em 0;
}
.alignleft,
img.alignleft {
display: inline;
float: left;
margin-right: 1.5em;
}
.alignright,
img.alignright {
display: inline;
float: right;
margin-left: 1.5em;
}
.aligncenter,
img.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption {
text-align: center;
margin-bottom: 1.5em;
}
.wp-caption img {
border: 0 none;
margin: 0;
padding: 0;
}
.wp-caption p.wp-caption-text {
margin: 0;
}
.wp-smiley { 
max-height: 1em;
margin:0 !important;
}
.gallery dl {
margin: 0;
}
.gallery-caption {
margin:-1.5em 0 0 0;
} blockquote.left {
float: left;
margin-left: 0;
margin-right: 20px;
text-align: right;
width: 33%;
}
blockquote.right {
float: right;
margin-left: 20px;
margin-right: 0;
text-align: left;
width: 33%;
} .widget-container .screen-reader-text {
position:absolute;
left:-10000px;
top:auto;
width:1px;
height:1px;
overflow:hidden;
} .photocrati-menu,
.photocrati-menu ul,
.photocrati-menu li,
.photocrati-menu span,
.photocrati-menu a {
margin: 0;
padding: 0;
position: relative;
border: 0;
line-height: 1;
box-sizing: content-box;
}
.photocrati-menu {
}
.photocrati-menu:after,
.photocrati-menu ul:after {
content: '';
display: block;
clear: both;
}
.photocrati-menu a {
color: #000;
display: block;
padding: 0 17px;
text-decoration: none;
}
.photocrati-menu ul {
list-style: none;
width: auto;
}
.photocrati-menu > ul {
width: auto;
margin: 0 auto;
}
.photocrati-menu > ul > li {
vertical-align: top;
display: inline-block;
}
.photocrati-menu > ul > li > a {
}
.photocrati-menu ul li .photocrati-menu-expander {
display: none;
font-family: Helvetica,Arial,"Lucida Grande",sans-serif;
font-weight: normal;
width: 1em;
height: 1em;
line-height: 1;
vertical-align: middle; border-radius: 0.3em;
position: absolute;
right: 0;
}
.photocrati-menu ul li.menu-item-has-children.item-open .photocrati-menu-expander {
}
.photocrati-menu .menu-item-has-children {
}
.photocrati-menu-responsive ul li .photocrati-menu-item-text {
margin-left: 1.2em;
margin-right: 1.2em;
}
.photocrati-menu-responsive ul li.menu-item-has-children .photocrati-menu-expander {
display: inline-block;
}
.photocrati-menu .menu-item-has-children:hover > ul {
display: block;
}
.photocrati-menu-responsive .menu-item-has-children:hover > ul {
display: none;
}
.photocrati-menu-responsive .menu-item-has-children.item-open > ul {
display: block;
}
.photocrati-menu .menu-item-has-children ul {
text-align: left;
display: none;
position: absolute;
z-index: 99997;
top: 100%;
left: 0;
min-width: 15em;
}
.photocrati-menu .menu-item-has-children:last-child ul {
right: 0;
left: auto;
}
.photocrati-menu .menu-item-has-children ul li {
*margin-bottom: -1px;
}
.photocrati-menu .menu-item-has-children ul li a {
filter: none;
display: block;
line-height: 120%;
padding: 8px 17px;
}
.photocrati-menu .menu-item-has-children ul li:hover a {
}
.photocrati-menu .menu-item-has-children .menu-item-has-children:hover > ul {
display: block;
}
.photocrati-menu-responsive .menu-item-has-children .menu-item-has-children:hover > ul {
display: none;
}
.photocrati-menu-responsive .menu-item-has-children .menu-item-has-children.item-open > ul {
display: block;
}
.photocrati-menu .menu-item-has-children .menu-item-has-children ul {
display: none;
position: absolute;
z-index: 99998;
left: 100%;
top: 0;
}
.photocrati-menu .menu-item-has-children:last-child .menu-item-has-children ul {
right: 100%;
left: auto;
}
.photocrati-menu .menu-item-has-children .menu-item-has-children ul li a {
}
.photocrati-menu .menu-item-has-children .menu-item-has-children ul li a:hover {
}  html {
min-height		:	100%;
}
body {
background		: #ededed 0 0px;
padding-top 	: 	0;
margin-top 		: 	0;
min-height			:	100%;
}
pre {
max-width: 100%;
overflow: auto;
}
h1 { font-size 		: 	20px;
font-family		:	'Georgia','Times New Roman','Times','serif';
color			: 	#000000;
text-decoration :   none;
clear			:	none;
text-transform	:	normal;
font-weight		:	bold;
}
h1 a:link, .h1 a:active, .h1 a:visited {
color			: 	#000000;
}
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: #000000;
}
h2 { font-size 		: 	16px;
font-family		:	'Arial','Helvetica','sans-serif';
color			: 	#000000;
text-decoration :   none;
clear			:	none;
text-transform  :   normal;
font-weight		:	bold;
margin-top      :	20px;
margin-bottom   :   15px;
}
h2 a:link, .h2 a:active, .h2 a:visited {
color			: 	#000000;
}
.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%); background: -o-radial-gradient(#a5a5a5 20%, #999999 40%, #8b8b8b 70%); background: -moz-radial-gradient(#a5a5a5 20%, #999999 40%, #8b8b8b 70%); background: radial-gradient(#a5a5a5 20%, #999999 40%, #8b8b8b 70%); }
.hentry h2.entry-title,
.post h2.entry-title {
line-height: 1.20em;
}
.hentry h2.entry-title a,
.post h2.entry-title a {
color: 	#000000;
}
h3 {
font-size 		: 	14px;
font-family     :   'Open Sans', serif;
color			: 	#000000;
text-decoration :   none;
clear			:	none;
text-transform  :   normal;
font-weight     :   bold;
margin-top		:	20px;
margin-bottom	:	15px;
}
h3 a:link, .h1 a:visited {
color			: 	#000000;
}
h4 {
font-size 		: 	12px;
font-family     :   'Open Sans', serif;
color			: 	#000000;
text-decoration :   none;
clear			:	none;
text-transform  :   normal;
font-weight		:	bold;
margin-top		:	20px;
margin-bottom	:	15px;
}
h4 a:link, .h4 a:visited {
color			: 	#000000;
}
h5 {
font-size 		: 	10px;
font-family     :   'Open Sans', serif;
text-decoration :   none;
color			: 	#000000;
clear			:	none;
text-transform  :   normal;
margin-top		:	20px;
margin-bottom	:	15px;
}
h5 a:link, .h5 a:visited {
color			: 	#000000;
}
a:link,a:visited { color 			: 	#284a85;
text-decoration : 	none;
}
a:hover,a:active {
color 			: 	#f2ea00;
text-decoration : 	none;
}
.clear {
width			:	100%;
clear			:	both;
height			:	1px;
}
.widget-area > ul {
margin: 0;
} #main_container {
min-height:	100%;
z-index:	-1;
width: 980px;
min-width: 80%;
max-width: 95%;
margin			:	50px auto;
background		:	#ffffff;
-moz-box-shadow: 0px 0px 10px rgb(0, 0, 0);
-webkit-box-shadow: 0px 0px 10px rgb(0, 0, 0);
box-shadow: 0px 0px 10px rgb(0, 0, 0);
}
#main_container:before,
#main_container:after {
content: " ";
display: table;
}
#main_container:after {
clear: both;
}
#wrapper { 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 #122a7a;
}
#main:before,
#main:after {
content: " ";
display: table;
}
#main:after {
clear: both;
}
.blog #wrapper #main {
padding-top: 15px;
}
#container { margin			: 	0 10px 10px 10px;
}
#container:before,
#container:after {
content: " ";
display: table;
}
#container:after {
clear: both;
} #menu_wrapper { width 			: 	auto;
margin			: 	0.55em 0 0 0;
clear			:	both;
text-align 		: 	center;
overflow 		: 	visible;
z-index			:	4;
background		:	#0c437d;
}
#menu_wrapper .photocrati-menu {
margin: 0 3px; }
.photocrati-menu > ul > li > a {
padding-top: 15px;
padding-bottom: 15px;
}
.photocrati-menu a {
font-size: 18px;
}
.photocrati-menu a:link, .photocrati-menu a:visited {
color: 	#ffffff;
font-family: 'Oswald', serif;
font-weight: 500;
text-decoration: none;
background: transparent;
}
.photocrati-menu a:link .photocrati-menu-expander, 
.photocrati-menu a:visited .photocrati-menu-expander {
border-color: 	#ffffff;
}
.photocrati-menu a:hover,.photocrati-menu a:active,
.photocrati-menu .current_page_item a:link,
.photocrati-menu .current_page_item a:visited  {
color: #fbff00;
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: #fbff00;
}
.photocrati-menu .current_page_item ul a:link,
.photocrati-menu .current_page_item ul a:visited {
color: #fbff00;
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: #fbff00;
}
.photocrati-menu .current_page_item ul li a:hover,
.photocrati-menu .current_page_item ul li a:active {
color: #fbff00;
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: #fbff00;
}
.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: #333333;
background:	#c2c2c2;
font-size: 13px;
font-family: 'Oswald', serif;
text-transform: uppercase;
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: #333333;
}
.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:	#c2c2c2;
}
.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: 	#ffffff;
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: #ffffff;
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 { z-index			:	2;
}
.footer_menu ul, .footer_menu ul * { overflow 		: 	visible;
z-index			:	2;
list-style		: 	none;
margin			:	0 auto;
padding			:	0;
}
.footer_menu ul li { position		:	relative;
display			: 	inline;
margin			:	0 7px 0 7px;
font-weight		:	bold;
text-transform	: 	uppercase;
font-size		: 	14px;
} #header { background		:	#ffffff;
width: auto;
min-height:	120px;
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 { width: auto;
margin: 0 auto;
position: relative;
}
#masthead:before,
#masthead:after {
content: " ";
display: table;
}
#masthead:after {
clear: both;
}
#branding { display			:	block;
width 			: 	100%;
text-align 		: 	center;
margin			:	10px 0 10px 0;
}
#branding #blog-title {
word-wrap: break-word;
}
#branding a { display: block;
text-decoration: none;
}
#branding img {
max-width: 100%;
width: auto;
height: auto;
}
#branding h1 { font-size		:	38px;
font-family     :   'Oswald', serif;
color			: 	#ffffff;
line-height		:	40px;
border			:	0;
margin-top		:	15px;
margin-bottom	:	5px;
padding			:	0;
text-align		:	center;
text-transform	:	uppercase;
font-weight		:	bold;
}
#branding .description { font-size		:	16px;
font-family     :   'Oswald', serif;
color			: 	#d9d9d9;
text-transform  :   uppercase;
text-decoration :   none; }
#header_widgets_above {
color			:	#ffffff;
font-size		:	16px;
font-family     :   'Open Sans', serif;
font-weight     :   200;
text-decoration :   none;
text-transform  :   normal;
background		:	#0c427d;
}
#header_widgets_above .widget-title {
font-size		:	20px;
font-family     :   'Oswald', serif;
color			:	#91b2d6;
font-weight     :   bold;
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:	#f5f5f5;
}
#header_widgets_above .header-widget-container a:hover,
#header_widgets_above .header-widget-container a:active {
color			:	#ffffff;
text-decoration	:	underline;
}
#header_widgets_above .header-widget-container ul li a:visited {
color			: 	#ffffff;
}
#header_widgets_below {
background		: transparent;
width: auto;
color: #000000;
font-size		:	16px;
font-family     :   'Open Sans', serif;
text-decoration :   none;
}
#header_widgets_below > ul {
margin: 0 10px 0 10px;
}
#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: 10px;
} #content { position		:	relative;
margin			: 	0;
width			:	100%;
z-index			:	1;
}
#content-sm { width			:	100%;
float			:	left;
}
#content-sm:before,
#content-sm:after {
content: " ";
display: table;
}
#content-sm:after {
clear: both;
}
#content-sm.photocrati-sidebar-enabled { width			:	95%;
float			:	left;
}
#content, #content-sm { color 			: 	#000000;
font-size		: 	14px;
font-family     :   'Arial','Helvetica','sans-serif';
text-decoration :   none;
text-transform  :   normal;
}
#content p, #content-sm p { line-height		: 	20px;
margin-bottom	: 	20px;
}
p {
margin-bottom	:	0.5em;
}
.hentry { margin			: 	0 0 3em 0;
}
#nav-above { display			:	none;
}
#nav-above, #nav-below { font-family			: 	'Open Sans', sans-serif;
clear: both;
}
.entry-content, .entry-summary { margin			: 	1.5em 0 0 0;
}
.entry-content:before,
.entry-content:after {
content: " ";
display: table;
}
.entry-content:after {
clear: both;
}
blockquote { border-left		:	2px solid #E1E1E1;
margin-left		:	25px;
padding-left	:	15px;
} .navigation { 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 { max-width: 100% !important;
height: auto;
}
.entry-content .wp-caption,
.entry-summary .wp-caption {
max-width: 100% !important;
}
.entry-meta,
.entry-utility { color 			: 	#000000;
font-size		: 	14px;
font-family     :   'Arial','Helvetica','sans-serif';
font-style 		: 	normal;
text-transform	:	uppercase;
font-size		: 	10px;
clear 			: 	both;
}
.entry-meta {
text-align: center; }
.entry-date, .month, .day, .year { display			: 	inline;
}
.entry-utility { border-top		: 	1px solid #999;
text-align: center;
} .comments ol { list-style		:	none;
margin-top		:	10px;
}
.comments li { width			:	100%;
clear			:	both;
min-height		:	100px;
}
.comments ul.children { list-style		:	none;
margin-top		:	30px;
}
.comments .comment-wrapper { display			:	block;
}
p#comment-notes {
font-size		: 	13px;
}
div.comment-meta a.commentauthor:link, a.commentauthor:visited { color			: 	#3e3e3e;
margin-bottom: 3px;
}
.comments .comment-author { float			:	left;
width			:	13%;
margin-right	:	4%;
}
.comment-author img { width			: 	65px;
height			: 	65px;
}
.comments .content-wrapper { float			:	left;
width			:	83%;
}
.comments .comment-content { margin-top		:	0px;
margin-bottom	: 	40px;
}
.comment-content { border-bottom	: 	1px solid #e1e1e1;
}
div.comment-meta { line-height		: 	1;
padding-bottom	: 	3px;
}
div.comment-meta a.commentauthor:link, a.commentauthor:visited { font-size		: 	18px;
font-weight		: 	bold;
display			: 	block;
}
div.comment-meta .commentdate { font-size		: 	14px;
color			: 	#999;
}
div.comment-meta .commentpermalink { font-size		: 	12px;
}
.comment-meta, .comment-reply-link { font-family		: 	'Open Sans', sans-serif;
}
.comment-reply-link { float			: 	right;
margin-top		: 	-20px;
font-weight		: 	bold;
font-size		: 	14px;
}
div#cancel-comment-reply, span.loggedin, span.logout { font-size		: 	13px;
}
div#respond { padding-bottom	: 	40px;
}
#respond h3 { margin-bottom	: 	-5px;
}
span.unapproved {
font-style 		: 	italic;
}
#comments #respond input#author, #respond input#email, #respond input#url { 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 { 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			: 	#284a85;
cursor				:	pointer;
}
img.wp-smiley{ border			:	none;
}  .hentry.pctpl-featured_top {
margin-bottom: 5em;
}
.hentry.pctpl-featured_top .entry-thumbnail-image-wrap {
background: #f5f5f5;
} .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;
} .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;
} .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;
} .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;
} .hentry.post-masonry-2 .entry-wrapper {
background: #f5f5f5;
border: solid 1px #4d4d4d;
}
.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 #4d4d4d;
}
.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 { float: right;
width			: 	30%;
padding-top		: 	13px;
background		:	transparent;
text-align		:	center;
color			:	#666666;
font-size		:	16px;
font-family     :   'Open Sans', serif;
text-decoration :   none;
}
#sidebar a { color			:	#a1a1a1;
}
#sidebar a:hover,
#sidebar a:active { color			:	#858585;
text-decoration	:	none;
}
#sidebar .social-media { text-align		:	left;
padding			:	10px 10px 5px 10px;
}
#sidebar .social-media img { border			:	0;
margin-right	:	5px;
}
#primary, #primary_custom { float   :  right;
overflow  :  hidden;
width    :  100%;
padding-left : 0%;
text-align  : left;
}
#sidebar #primary { width: 92%;
margin: 0px auto;
float: none;
}
.widget-title, .widgettitle { font-size 		: 	14px;
font-family     :   'Oswald', serif;
color 			: 	#333333;
text-decoration :   none;
font-weight     :   bold;
text-transform  :   uppercase;
margin-top 	: 	10px;
margin-bottom 	: 	10px;
padding-bottom 	: 	0;
}
.widget-container { margin: 10px 0 10px 0;
}
.sidebar-widget-container { margin-bottom: 1.5em;
}
.widget-container img {
max-width: 100%;
height: auto;
}
#searchform label { display 		: 	none;
} .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 { display			:	none;
} #searchform {
position  :  relative;
overflow  : hidden;
width   :  90%;
height   :  24px;
padding-bottom :  5px;
padding-left :  3px;
background  :  #fdfdfd;
border   :  1px solid #ccc; -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%;
} #searchsubmit {
position  : absolute;
width   :  24px;
height   :  24px;
text-indent  :  -1000em;
background  :  transparent url(//www.investplus.ro/wp-content/themes/utilaje/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;
} .widget-area ul {
list-style		: 	none;
margin-left		: 	0;
}
.widget-area ul ul {
list-style		: 	disc;
margin-left		: 	0;
}
.widget-area ul ul li { 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;
} .galleria-info-text {
}
.galleria-info-title { font-size		: 	14px;
font-family     :   'Arial','Helvetica','sans-serif';
}
.galleria-info-description { font-size		: 	14px;
font-family     :   '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_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;
} .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(//www.investplus.ro/wp-content/themes/utilaje/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; -moz-border-radius	: 	8px;
border-radius	: 	8px;
}
button#addto2 {
padding			:	5px 5px 5px 22px; }
.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;
} .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;
} #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_container { clear: both;
width: auto;
margin:	0 auto;
}
.footer_wrapper { clear: both;
width: auto;
margin:	0 auto;
width: auto;
padding: 5px 0;
text-align 		: 	center;
background		:	#0c427d;
min-height			:	30px;
clear			:	both;
z-index			:	2;
-moz-box-shadow: 0px -10px 10px -10px rgb(0, 0, 0);
-webkit-box-shadow: 0px -10px 10px -10px rgb(0, 0, 0);
box-shadow: 0px -10px 10px -10px rgb(0, 0, 0);
} .footer-widget-area { background:	none;
width: auto;
padding: 5px 10px 5px 10px;
margin: 0 auto;
min-height		:	50px;
color			:	#ffffff;
font-size		:	16px;
font-family     :   'Open Sans', serif;
font-weight     :   200;
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 { 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 { 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 { font-size		:	20px;
font-family     :   'Oswald', serif;
color			:	#91b2d6;
font-weight     :   bold;
text-transform  :   normal;
text-decoration :   none;
}
.footer-widget-container a { color			:	#f5f5f5;
}
.footer-widget-container a:hover,
.footer-widget-container a:active { color			:	#ffffff;
text-decoration	:	underline;
}
#footer-widgets .footer-widget-container ul {
margin-left: 0px;
}
#footer-widgets .footer-widget-container ul li { list-style-type	: 	none;
line-height		: 	2;
padding-left	: 	0px;
border-bottom	: 	1px dotted #999;
}
#footer-widgets .footer-widget-container ul li a:visited { color			: 	#ffffff;
} #footer { clear			: 	both;
width			: 	auto;
text-align 		: 	center;
margin			:	15px auto 15px auto;
padding-top 	: 	5px;
color 			: 	#ffffff;
font-size		: 	16px;
font-family     :   'Open Sans', serif;
}
#footer a { color			:	#f5f5f5;
}
#footer a:hover,
#footer a:active { color			:	#ffffff;
text-decoration	:	underline;
}
#footer #site-info {
clear			: 	both;
margin			:	5px 7px 0 7px;
font-size		:	14px;
}
#footer #site-info p {
z-index			:	3;
} #supersized {
margin-left:0;
}
#supersized li {
padding-left:0;
} #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;
} 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: 16px;
}
#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;
} @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%;
}
} .menu a:link, .menu a:visited {
padding-right: 49px;
padding-left: 49px;
} @media screen and (min-width: 1025px) {
.menu a:link, .menu a:visited {
padding-right: 49px;
padding-left: 49px;
}		} @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;
} #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;
} #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%;
} } @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: 15pt;
}
h2 {
font-size: 12pt;
}
h3 {
font-size: 10.5pt;
}
h4 {
font-size: 9pt;
}
h5 {
font-size: 7.5pt;
}
.photocrati-menu a {
font-size: 13.5pt;
}
.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: 9.75pt;
}
.footer_menu ul li {
font-size: 10.5pt;
}
#branding h1 {
font-size: 28.5pt;
}
#branding .description {
font-size: 12pt;
}
#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: 12pt;
}
.footer-widget-container .widget-title {
font-size: 15pt;
}
#footer {
font-size: 12pt;
}
#footer #site-info {
font-size: 10.5pt;
}
} @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: 15pt;
}
h2 {
font-size: 12pt;
}
h3 {
font-size: 10.5pt;
}
h4 {
font-size: 9pt;
}
h5 {
font-size: 7.5pt;
}
.photocrati-menu a {
font-size: 13.5pt;
}
.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: 9.75pt;
}
.footer_menu ul li {
font-size: 10.5pt;
}
#branding h1 {
font-size: 28.5pt;
}
#branding .description {
font-size: 12pt;
}
#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: 12pt;
}
.footer-widget-container .widget-title {
font-size: 15pt;
}
#footer {
font-size: 12pt;
}
#footer #site-info {
font-size: 10.5pt;
}
}