/* Theme Name: AppPresser Theme Editor Styles */ body { color: #555; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; -ms-word-wrap: break-word; word-wrap: break-word; font-size: 15px; } /* Headings */ h1,h2,h3,h4,h5,h6 { clear: both; margin: 0 0 .6em 0; line-height: 1; } h1 { font-size: 42px; font-weight: 200; line-height: 1.3em; } h2 { font-size: 36px; font-weight: 200; } h3 { font-size: 28px; } h4, .widget-title { font-size: 18px; margin-bottom: 1em; font-weight: bold; color: #acacac; text-transform: uppercase; } h5 { font-size: 14px; } h6 { font-size: 12px; } .entry-title { font-size: 36px; } hr { background-color: #ccc; border: 0; height: 1px; margin-bottom: 1.5em; } /* Text elements */ p { margin-bottom: 1.5em; } ul, ol { margin: 0 0 1.5em 3em; } ul { list-style: disc; } ol { list-style: decimal; } ul ul, ol ol, ul ol, ol ul { margin-bottom: 0; margin-left: 1.5em; } dt { font-weight: bold; } dd { margin: 0 1.5em 1.5em; } b, strong { font-weight: bold; } dfn, cite, em, i { font-style: italic; } blockquote { font: italic 18px/1.8em "Georgia", Palatino, serif; color: #999; padding: 0 1em; } address { margin: 0 0 1.5em; } pre { background: #eee; font-family: "Courier 10 Pitch", Courier, monospace; font-size: 15px; line-height: 1.6; margin-bottom: 1.6em; padding: 1.6em; overflow: auto; max-width: 100%; } code, kbd, tt, var { font: 15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; } abbr, acronym { border-bottom: 1px dotted #666; cursor: help; } mark, ins { background: #fff9c0; text-decoration: none; } sup, sub { font-size: 75%; height: 0; line-height: 0; position: relative; vertical-align: baseline; } sup { bottom: 1ex; } sub { top: .5ex; } small { font-size: 75%; } big { font-size: 125%; } figure { margin: 0; } table { margin: 0 0 1.5em; width: 100%; } th { font-weight: bold; } button, input, select, textarea { font-size: 100%; /* Corrects font size not being inherited in all browsers */ margin: 0; /* Addresses margins set differently in IE6/7, F3/4, S5, Chrome */ vertical-align: baseline; /* Improves appearance and consistency in all browsers */ *vertical-align: middle; /* Improves appearance and consistency in all browsers */ } button, input { line-height: normal; /* Addresses FF3/4 setting line-height using !important in the UA stylesheet */ *overflow: visible; /* Corrects inner spacing displayed oddly in IE6/7 */ } .button, button, html input[type="button"], input[type="reset"], input[type="submit"], .more-link, .nav-previous a, .nav-next a, .page-links a { background-color: #d94096; border: none; color: #fafafa !important; cursor: pointer; /* Improves usability and consistency of cursor style between image-type 'input' and others */ font-size: 16px; font-weight: 300; line-height: 1; padding: .8em 1.1em .7em; } .secondary-button { background-color: #999; } .more-link { display: inline-block; } .page-links a { padding: .4em; } .button:hover, button:hover, html input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, .more-link:hover, .nav-previous a:hover, .nav-next a:hover, .page-links a:hover { background-color: #eb52a8; color: #fff; } .button:focus, .button:active, button:focus, html input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, button:active, html input[type="button"]:active, input[type="reset"]:active, input[type="submit"]:active, .more-link:active { background-color: #eb52a8; } a.more-link:visited, .page-links a:visited { color: #fafafa; } input[type="checkbox"], input[type="radio"] { box-sizing: border-box; /* Addresses box sizing set to content-box in IE8/9 */ padding: 0; /* Addresses excess padding in IE8/9 */ } input[type="search"] { -webkit-appearance: textfield; /* Addresses appearance set to searchfield in S5, Chrome */ -moz-box-sizing: content-box; -webkit-box-sizing: content-box; /* Addresses box sizing set to border-box in S5, Chrome (include -moz to future-proof) */ box-sizing: content-box; } input[type="search"]::-webkit-search-decoration { /* Corrects inner padding displayed oddly in S5, Chrome on OSX */ -webkit-appearance: none; } button::-moz-focus-inner, input::-moz-focus-inner { /* Corrects inner padding and border displayed oddly in FF3/4 www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/ */ border: 0; padding: 0; } input[type=text], input[type=email], textarea, .widget input[type="search"] { background: rgba( 255, 255, 255, 0.3 ); border: 1px solid #ccc; border-radius: 3px; padding: 6px; } .widget input[type="search"] { padding: 4px; } input[type=text]:focus, input[type=email]:focus, textarea:focus { background: #fff; } textarea { overflow: auto; /* Removes default vertical scrollbar in IE6/7/8/9 */ padding-left: 3px; vertical-align: top; /* Improves readability and alignment in all browsers */ width: 98%; } /* Links */ a, a:visited { color: #444; text-decoration: none; } a:hover, a:focus, a:active { color: #d94096; transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; } /* Alignment */ .alignleft { display: inline; float: left; margin-right: 1.5em; margin-bottom: 1em; } .alignright { display: inline; float: right; margin-left: 1.5em; margin-bottom: 1em; } .aligncenter { clear: both; display: block; margin: 1.5em auto; } /* Clearing */ .clear:before, .clear:after, [class*="content"]:before, [class*="content"]:after, [class*="site"]:before, [class*="site"]:after { content: ''; display: table; } .clear:after, [class*="content"]:after, [class*="site"]:after { clear: both; } /* =Media ----------------------------------------------- */ img { max-width: 100%; /* Fluid images for posts, comments, and widgets */ height: auto; } .site-header img, .entry-content img, .widget-img, img[class*="align"], img[class*="wp-image-"], .wp-caption img { height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */ } .site-header img, .entry-content img, .widget img, img.size-full { max-width: 100%; width: auto; /* Prevent stretching of full-size images with height and width attributes in IE8 */ } .entry-content img.wp-smiley, .comment-content img.wp-smiley { border: none; margin-bottom: 0; margin-top: 0; padding: 0; } .wp-caption { max-width: 100%; text-align: center; } .wp-caption.aligncenter, .wp-caption.alignleft, .wp-caption.alignright, .wp-caption.alignnone { margin-bottom: 1.5em; } .wp-caption img { display: block; margin: 1.2% auto 0; max-width: 98%; } .wp-caption .wp-caption-text { margin: 0.8075em 0; }.wp-caption-text, .gallery-caption, .wp-caption { font-size: 12px; color: #999; } .attachment-post-thumbnail, .wp-caption { border: none; height: auto; padding: .2em; background: #fff; -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, .12); -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, .12); box-shadow: 1px 1px 1px rgba(0, 0, 0, .12); -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; } /* Make sure embeds and iframes fit their containers */ embed, iframe, object { max-width: 100%; }