/* BASICS --------------------------*/ .tab-content h1, .tab-content h2, .tab-content h3, .tab-content h4, .tab-content h5, .tab-content h6 { color: #000; font: normal 10px/1 'Myriad Pro', Verdana, Geneva, sans-serif; margin: 0 0 15px; } .tab-content h1 { font-size: 36px; } .tab-content h2 { font-size: 30px; } .tab-content h3 { font-size: 24px; } .tab-content h4 { font-size: 18px; } .tab-content h5 { font-size: 12px; font-weight: bold; } .tab-content p { margin: 0 0 20px 0; } /* JQUERY TABS --------------------------*/ html { overflow-y: scroll; } #jquery-tabs { float: left; width: 740px; margin: 45px 0; overflow: hidden; } #jquery-tabs ul.tabs { clear: both; list-style: none; float: left; width: 739px; height: 56px; margin: 0; border-left: 1px solid #ddd; border-bottom: 1px solid #ddd; } ul.tabs li { background: #F9F9F9; float: left; height: 55px; margin-bottom: -1px; border-top: 1px solid #ddd; border-right: 1px solid #ddd; position: relative; overflow: hidden; } ul.tabs li a { display: block; color: #000; font: 14px/55px 'Myriad Pro', Verdana, Geneva, sans-serif; height: 100%; padding: 0 20px; border: 1px solid #fff; text-decoration: none; text-transform: capitalize; } ul.tabs li a:hover { background: #eee; } html ul.tabs li.active, html ul.tabs li.active a:hover { background: #fff; border-bottom: 1px solid #fff; } .tab-container { clear: both; background: #fff; float: left; width: 738px; margin-bottom: 10px; border: 1px solid #ddd; border-top: none; border-bottom-width: 3px; overflow: hidden; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; } .tab-content { width: 700px; padding: 18px; position: relative; overflow: hidden; } .important-tip { background: #fce3e3 url(images/important-tip.png) no-repeat 10px center; color: #000; min-height: 28px; line-height: 28px; padding: 0 10px 0 36px; } .credit { font-size: 12px; text-align: right; } /* TOGGLE SECTION --------------------------*/ .tab-content a:link, .tab-content a:visited, .tab-content a:focus { color: #2981db; outline: none; text-decoration: none; } .tab-content a:hover { color: #444; } .tab-content h3 { background: #f9f9f9; font-size: 18px; letter-spacing: 1px; } .tab-content h3 a { display: block; background: url(images/sliding-arrows.png) no-repeat 675px -23px; padding: 10px; border: 1px solid #eee; text-decoration: none; } .tab-content h3.active a { background: url(images/sliding-arrows.png) no-repeat 675px 15px; color: #444; border: 1px solid #eee; padding-left: 10px; } .tab-content h3 a:hover, .tab-content h3.active a:hover { border: 1px solid #ddd; } .toggle-container { clear: both; } .toggle-container .block { position: relative; } /* OVERWRITING WORDPRESS DEFAULT --------------------------*/ .wrap { position: relative; } .wrap div.fade { position: absolute; width: 730px; left: 0; } .toggle-container .form-table { margin: 0; } .toggle-container .form-table th { color: #222; font: 13px Arial, Helvetica, sans-serif; } .toggle-container .form-table th { width: 160px; } .toggle-container .form-table th span { font-variant: small-caps; } .toggle-container .form-table input[type="text"]:focus, .form-table textarea:focus { -moz-box-shadow: 0 0 2px rgba(48,152,255,.3); -webkit-box-shadow: 0 0 2px rgba(48,152,255,.3); box-shadow: 0 0 2px rgba(48,152,255,.3); -moz-transition: all 0.1s ease 0s; -webkit-transition: all 0.1s ease 0s; transition: all 0.1s ease 0s; } .toggle-container .display-uploaded-image { background: url(images/transparent.png) repeat; float: right; padding: 5px; } .toggle-container .upload-btn { margin-left: 5px; } .toggle-container .farbtastic { position: absolute; right: 0; top: 0; z-index: 1; } .toggle-container p.description, .toggle-container span.description { color: #444; font: normal 11px/1.4 Arial, Helvetica, sans-serif; margin-bottom: 5px; } .toggle-container span.description { float: right; width: 200px; margin-top: 3px; } /* CLEAR FLOATED ELEMENTS --------------------------*/ .clear { clear: both; visibility: hidden; display: block; width: 0; height: 0; overflow: hidden; } .clearfix:after { clear: both; content: ' '; display: block; width: 0; height: 0; line-height: 0; font-size: 0; visibility: hidden; } * html .clearfix { height: 1%; }