/* Theme Name: Basiss Description: Used to style the TinyMCE Editor */ html.mceContentBody { max-width: 584px; } * { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-weight: 300; line-height: 1.625; font-size: 14px; font-size: 1rem; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; color: #5d5d5d; margin: 0; } /* Body */ body.mceContentBody { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-weight: 300; line-height: 1.625; font-size: 14px; font-size: 1rem; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; color: #5d5d5d; margin: 0; } /* Links */ a, a:visited { color: #34a9df; text-decoration: none; } a:hover, a:active { color: #333; } /* 1.1 Headings - h1, h2, h3, h4, h5, h6 & other (if any) ========================================================================== */ h1, h2, h3, h4, h5, h6 { margin: 0; color: #111; font-weight: 300; line-height: 1.15; } h1 { font-size: 1.757142857142857em; margin-bottom: 10px; } h2 { font-size: 1.5571428571428572em; margin-bottom: 8px; } h3 { font-size: 1.4285714285714286em; margin-bottom: 6px; } h4 { font-size: 1.3285714285714286em; margin-bottom: 4px; } h5, h6 { font-size: 1.2285714285714286em; margin-bottom: 4px; } hr { background-color: #ccc; border: 0; height: 1px; margin-bottom: 1.5em; } /* 1.2 Paragraphs, block quotes, code, pre, etc ========================================================================== */ p { margin: 0 0 1em 0; } abbr { border-bottom: 1px dotted #000; cursor: help; } address { line-height: 1.384em; } small { font-size: 67.5%; } /* Block Quotes */ .mceContentBody blockquote, .mceContentBody q { quotes: none; border-left: 7px solid #cccccc; font-style: italic; padding-left: 1em; margin: 1em; } .mceContentBody blockquote:before, .mceContentBody blockquote:after, .mceContentBody q:before, .mceContentBody q:after { content: ''; } /* Code Blocks & Pre */ code, pre { padding: 0 3px 2px; font-family: "Courier New", monospace; font-size: 12px; color: #333; border-radius: 3px; } code { padding: 2px 4px; color: #d14; background-color: #f7f7f9; border: 1px solid #e1e1e8; } pre { display: block; padding: 8.5px; margin: 0 0 9px; font-size: 12.025px; line-height: 18px; word-break: break-all; word-wrap: break-word; white-space: pre; white-space: pre-wrap; background: #f5f5f5; border: 1px solid #ccc; border-radius: 4px; } pre code { padding: 0; color: inherit; background-color: transparent; border: 0; } .pre-scrollable { max-height: 340px; overflow-y: scroll; } /* 1.3 Tables ========================================================================== */ table { width: 100%; border: 1px solid #dddddd; border-collapse: collapse; border-left: 0; background-color: #fff; border-spacing: 0; } table th, table td { padding: 8px; line-height: 18px; text-align: left; vertical-align: top; border-top: 1px solid #dddddd; border-left: 1px solid #dddddd; } table thead th { vertical-align: bottom; font-weight: bold; background: #ffffff; color: #000000; border-left: 1px solid #dddddd; } table caption + thead tr:first-child th, table caption + thead tr:first-child td, table colgroup + thead tr:first-child th, table colgroup + thead tr:first-child td, table thead:first-child tr:first-child th, table thead:first-child tr:first-child td { border-top: 0; } table tbody tr:nth-child(odd) td, table tbody tr:nth-child(odd) th { background-color: #f1f1f1; } table tbody tr:nth-child(even) td, table tbody tr:nth-child(even) th { background-color: #ffffff; } table tbody .odd td, table tbody .odd td { background-color: #f1f1f1; } table tfoot td { background: #eeeeee; font-weight: bold; } table caption { padding: .5em; background-color: #eeeeee; border: 1px solid #cccccc; border-bottom: 0; font-weight: bold; } /* 1.4 Lists ========================================================================== */ ul, ul ul { list-style: disc; margin: 0; } ol, ol ol { list-style: decimal; margin: .5em; } dl:before, dl:after { content: ""; display: table; } dl:after { clear: both; } dl { zoom: 1; } dl { width: 100%; } dl dt { width: 28%; float: left; clear: left; padding: 1%; margin: 0 0 .5em; font-weight: bold; } dl dd { width: 68%; float: left; padding: 1%; margin: 0 0 .5em; } /* 1.5 Forms, Labels and Inputs ========================================================================== */ legend { font-size: 1.4285714285714286em; font-family: "Georgia", "Times New Roman", sans-serif; font-weight: bold; display: block; width: 100%; padding-bottom: 1em; } .field { padding: 10px 0; } .field label { display: inline-block; min-width: 20%; } .field ul { list-style: none; margin: 0; padding: 0; } /* Inputs (Text, Search, Email, etc) */ 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, html input[type="button"], input[type="reset"], input[type="submit"] { border: 1px solid #ccc; border-color: #ccc #ccc #bbb #ccc; border-radius: 3px; background: #e6e6e6; -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.5), inset 0 15px 17px rgba(255,255,255,0.5), inset 0 -5px 12px rgba(0,0,0,0.05); -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.5), inset 0 15px 17px rgba(255,255,255,0.5), inset 0 -5px 12px rgba(0,0,0,0.05); box-shadow: inset 0 1px 0 rgba(255,255,255,0.5), inset 0 15px 17px rgba(255,255,255,0.5), inset 0 -5px 12px rgba(0,0,0,0.05); color: rgba(0,0,0,.8); cursor: pointer; /* Improves usability and consistency of cursor style between image-type 'input' and others */ -webkit-appearance: button; /* Corrects inability to style clickable 'input' types in iOS */ font-size: 12px; font-size: 1.4rem; line-height: 1; padding: 1.12em 1.5em 1em; text-shadow: 0 1px 0 rgba(255,255,255,.8); } button:hover, html input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover { border-color: #ccc #bbb #aaa #bbb; -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.8), inset 0 15px 17px rgba(255,255,255,0.8), inset 0 -5px 12px rgba(0,0,0,0.02); -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.8), inset 0 15px 17px rgba(255,255,255,0.8), inset 0 -5px 12px rgba(0,0,0,0.02); box-shadow: inset 0 1px 0 rgba(255,255,255,0.8), inset 0 15px 17px rgba(255,255,255,0.8), inset 0 -5px 12px rgba(0,0,0,0.02); } 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 { border-color: #aaa #bbb #bbb #bbb; -webkit-box-shadow: inset 0 -1px 0 rgba(255,255,255,0.5), inset 0 2px 5px rgba(0,0,0,0.15); -moz-box-shadow: inset 0 -1px 0 rgba(255,255,255,0.5), inset 0 2px 5px rgba(0,0,0,0.15); box-shadow: inset 0 -1px 0 rgba(255,255,255,0.5), inset 0 2px 5px rgba(0,0,0,0.15); } 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 { background: rgba( 255, 255, 255, 0.3 ); border: 1px solid #ccc; border-radius: 3px; padding: 15px; } 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%; } /* 1.6. 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; } /* 1.7. Media ========================================================================== */ .entry-content img, .comment-content img, .widget img { max-width: 100%; /* Fluid images for posts, comments, and widgets */ } .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 */ } .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 { border: 1px solid #ccc; max-width: 100%; } .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-text { text-align: center; } .wp-caption .wp-caption-text { margin: 0.8075em 0; } #content .gallery { margin-bottom: 1.5em; } .wp-caption-text, .gallery-caption { font-size: 12px; font-size: 1.2rem; font-style: italic; } #content .gallery a img { border: none; height: auto; max-width: 90%; } #content .gallery dd { margin: 0; } /* Make sure embeds and iframes fit their containers */ embed, iframe, object { max-width: 100%; }