/* Theme Name: Bicubic Theme URI: http://bestwebsoft.com/ Description: Bicubic Wordpress theme is simply solution to customize your website. It`s clean, simply and very powerful tool for organizing your blog or others categories of websites.. You may change some design elements from Admin UI, like: background of page, header image. Version: 1.1 License: GNU General Public License v3 License URI: http://www.gnu.org/licenses/ Author: the BestWebSoft team Author URI: https://github.com/bestwebsoft Tags: gray, green, right-sidebar, fixed-layout, custom-menu, featured-images, translation-ready, custom-background, custom-header, editor-style Text Domain: bicubic */ /** * Table of Contents: * * 1.0 - Reset Css * 2.0 - Fonts * 3.0 - Misc tags * 4.0 - Form * 5.0 - Header * 5.1 - Site Header * 5.2 - Main Menu * 5.3 - Sub Menu * 6.0 - Site Content * 6.1 - Main Content * 6.2 - Post * 6.3 - Comments * 6.4 - Bestwebsoft Plugins * 6.5 - Image * 6.6 - Lists * 6.7 - Sidebar * 7.0 - Footer * ---------------------------------------------------------------------------- */ /** * 1.0 Reset Css * html5doctor.com Reset Stylesheet v1.6.1 (http://html5doctor.com/html-5-reset-stylesheet/) * Richard Clark (http://richclarkdesign.com) * http://cssreset.com */ html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; } body { line-height: 1; padding: 0 !important; word-wrap: break-word; } article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } nav ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } a { margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent; } /* change colours to suit your needs */ ins { background-color: #ff9; text-decoration: none; } /* change colours to suit your needs */ mark { background-color: #ff9; color: #000; font-style: italic; font-weight: bold; } del { text-decoration: line-through; } abbr[title], dfn[title] { border-bottom: none; cursor: help; } /*table*/ table { border-collapse: collapse; border-spacing: 0; } .post table, .page table, .comment table { margin: 0 0 20px; width: 100%; border-spacing: 0; } .widget table { margin: 0; } .post tr, .page tr, .comment tr { border-bottom: 1px solid #dbdbdb; } .post th, .page th, .comment th { color: #666; letter-spacing: 1px; line-height: 30px; } .post td, .page td, .comment td { color: #555; height: 30px; vertical-align: middle; text-align: center; } /* change border colour to suit your needs */ hr { display: block; height: 1px; border: 0; border-top: 1px solid #cccccc; margin: 1em 0; padding: 0; } input, select { vertical-align: middle; } /** * 2.0 Fonts *------------------------------------------------------------------------------ */ @font-face { font-family: "Open Sans"; font-weight: normal; font-style: normal; src: url('fonts/opensans/OpenSans-Regular.eot?'); src: local('test'), url('fonts/opensans/OpenSans-Regular.woff') format('woff'), url('fonts/opensans/OpenSans-Regular.ttf') format('truetupe'), url('fonts/opensans/OpenSans-Regular.svg#OpenSans-Regular') format('svg'); font-weight: normal; font-size: normal; } @font-face { font-family: "Open Sans Bold"; font-weight: normal; font-style: normal; src: url('fonts/opensans/OpenSans-Bold.eot?'); src: url('fonts/opensans/OpenSans-Bold.eot?#iefix') format('embedded-opentype'), url('fonts/opensans/OpenSans-Bold.woff') format('woff'), url('fonts/opensans/OpenSans-Bold.svg#OpenSans-Bold') format('svg'), url('fonts/opensans/OpenSans-Bold.ttf') format('truetupe'); } @font-face { font-family: "Droid Sans"; font-weight: normal; font-style: normal; src: url('fonts/droidsans/DroidSans.eot?'); src: url('fonts/droidsans/DroidSans.eot?#iefix') format('embedded-opentype'), url('fonts/droidsans/DroidSans.svg#DroidSans') format('svg'), url('fonts/droidsans/DroidSans.woff') format('woff'), url('fonts/droidsans/DroidSans.ttf') format('truetupe'); } @font-face { font-family: "Droid Sans Bold"; font-weight: normal; font-style: normal; src: url('fonts/droidsans/DroidSans-Bold.eot?'); src: url('fonts/droidsans/DroidSans-Bold.eot?#iefix') format('embedded-opentype'), url('fonts/droidsans/DroidSans-Bold.woff') format('woff'), url('fonts/droidsans/DroidSans-Bold.svg#DroidSans-Bold') format('svg'), url('fonts/droidsans/DroidSans-Bold.ttf') format('truetupe'); } /** * 3.0 Misc tags *-------------------------------------------------------------------------------- */ body { background-color: #eee; font-family: "Droid sans", "Open Sans"; font-stretch: normal; font-size: 13px; } h1, h2, h3, h4, h5, h6 { padding: 0 0 23px; font-family: "Open Sans Bold"; color: #424242; margin: 0; font-weight: 300; } h1 { font-size: 23px; } h2 { font-size: 20px; } h3 { font-size: 17px; } h4 { font-size: 15px; } h5 { font-size: 13px; } h6 { font-size: 11px; } #description, #copyright, .bicubic-post-date, .bicubic-tags { color: #999; } #copyright { max-width: 70%; } p { padding: 0; color: #555; line-height: 1.68; margin: 0 0 17px; } a { color: #555; text-decoration: none; } .bicubic-sidebar a:hover { color: #63ac2e ; } h2 a { color: #555 !important; } a:focus { outline: none; } sup { color: #9f9f9f; font-size: 89%; position: relative; top: 0; left: 0; } sub { color: #9f9f9f; font-size: 89%; position: relative; top: 3px; } em { font-style: italic; } strong { font-weight: 600; } abbr, acronym { border: none; color: #9f9f9f; cursor: help; } big { font-size: 17px; font-weight: 600; } pre { display: block; padding: 14px 14px 12px 20px; margin: 0 0 16px; border: 1px solid #cecece; background-color: #fff; color: #999; font-family: "Courier New", serif; margin-left: -1px; line-height: 1.62; overflow: auto; } code, kbd, tt, var { padding: 0 5px; border: 1px solid #cecece; background-color: #fff; color: #999; font-family: "Courier New", serif; font-style: normal; } /*Blockquote*/ blockquote { display: block; padding: 8px 0; } blockquote p { quotes: "\02BA" "\02BA"; } blockquote p:first-child:before { content: open-quote; padding-left: 29px; background: url(image/sprites.png) no-repeat; background-color: transparent; background-position: 0 -216px; width: 18px; height: 13px; } blockquote p:after { content: close-quote; padding: 0 0 6px; } cite { font-family: "Droid Sans Bold", "Open Sans Bold"; font-size: 13px; font-style: normal; padding-top: 2px; } blockquote cite:before{ content: "- \0020"; } .bicubic-cite-paragraph { padding: 0; color: #424242; } .bicubic-cite-paragraph:before { display: none; } /*address tag*/ address { color: #555; line-height: 1.62; margin: 0 0 17px; } /** * 4.0 Form * ---------------------------------------------------------------------------- */ form { color: #555; } form p { padding: 0; margin: 0 0 10px; } /*Input text*/ input[type="text"], input[type="password"], textarea { border: 1px solid #cecece; border-radius: 5px; background-color: #fcfcfc; -webkit-appearance: none; outline: none; } input[type="text"], input[type="password"] { height: 47px; width: 200px; padding: 0 10px; } /*Textarea*/ textarea { height: 97px; padding: 10px 0 0 10px; width: 210px; max-width: 531px; max-height: 200px; margin: 0 0 9px -1px; } /*Radio-buttons*/ .bicubic-radio-section, .bicubic-checkbox-section { padding: 0px 0 10px 29px; position: relative; top: -19px; margin-bottom: -2px; } .bicubic-checkbox-section { top: -16px; margin-bottom: 4px; } .bicubic-radio, .bicubic-check { background: url(image/sprites.png) 0 0 no-repeat; } .bicubic-radio { display: inline-block; padding: 3px 1px 13px 0; text-indent: 26px; height: 18px; width: 18px; margin-right: 8px; cursor: pointer; background-position: 0 0; position: relative; top: 21px; } .bicubic-radio.bicubic-active{ background-position: 0 -36px; } .bicubic-radio.bicubic-hover{ background-position: 0 -72px; } /*Checkboxes*/ .bicubic-check { display: inline-block; background-position: 0 -108px; padding: 0px 0px 15px 8px; width: 18px; height: 18px; cursor: pointer; position: relative; top:19px; } .bicubic-check input[type="checkbox"], .bicubic-radio input[type="radio"] { position: absolute; left: -30px; display: none; } .bicubic-check.bicubic-active { background-position: 0 -144px; } .bicubic-check.bicubic-hover { background-position: 0 -180px } /*Select*/ select { height: 49px; width: 223px; border-radius: 5px; border: 1px solid #cecece; background-color: #fff; padding: 15px 0 15px 4px; margin: 0 0 13px; } .bicubic-select { position: relative; width: 222px; border-radius: 5px; z-index: 10; cursor: pointer; margin: 0 0 20px -1px; } .bicubic-active-opt { height: 47px; border: 1px solid #ccc; border-radius: 5px; color: #555 } .bicubic-active-opt > div:first-child { float:left; padding: 16px 0 16px 10px; overflow: hidden; width: 167px; max-height: 11px; } .bicubic-select-button { background: url(image/sprites.png) -55px -250px no-repeat; width: 43px; height: 47px; float:right; } .bicubic-options { position: absolute; background-color: #fff; width: 220px; display: none; border: 1px solid #ddd; top: 45px; left: 0; } .bicubic-options .bicubic-optgroup:first-child{ padding: 14px 5px 6px 10px; } .bicubic-optgroup { padding:8px 5px 8px 10px; color: #aaa; } .bicubic-option { padding: 9px 5px 9px 30px; cursor: pointer; color: #555; } .bicubic-options .bicubic-option:last-child { padding: 9px 5px 19px 30px; } .bicubic-option:hover { color: #fff; background-color: #424242; } /*input type=[file]*/ .bicubic-custom-file { height: 47px; margin: 19px 0 15px 9px; border-radius: 5px; cursor: pointer; } .bicubic-custom-file-content { height: 100%; width: 220px; border-radius: 5px; border: 1px solid #cecece; overflow: hidden; float: left; } .bicubic-custom-file-text { height: 31px; float: left; padding: 17px 0 0 10px; width: 167px; border-radius: 5px 0 0 5px; } .bicubic-custom-file-text, .bicubic-select { background-color: #fcfcfc; background-image: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#f7f7f7)); background-image: -webkit-linear-gradient(top, #fcfcfc), #f7f7f7); background-image: -moz-linear-gradient(top, #fcfcfc), #f7f7f7); background-image: -ms-linear-gradient(top, #fcfcfc), #f7f7f7); background-image: -o-linear-gradient(top, #fcfcfc), #f7f7f7); background: linear-gradient(to bottom, #fcfcfc, #f7f7f7); } .bicubic-custom-file-button { width: 43px; height: 100%; float: left; background: url(image/sprites.png) -105px -250px no-repeat; } .bicubic-custom-file-status { float:left; width: 210px; height: 13px; padding: 18px 0 18px 20px; } .bicubic-custom-file input[type="file"]{ opacity: 0; clear: both; } /*Reset Submit*/ .bicubic-reset-form { display: block; clear: both; float: left; } .bicubic-submit-button { display: block; } #submit { border: 1px solid #cecece; border-radius: 5px 5px 5px 5px; height: 50px; font-family: "Droid Sans Bold", "Open Sans Bold"; background-color: #fcfcfc; } #submit:hover { background-color: #63ac2e; color: #fff; border-color: #63ac2e; } .bicubic-reset-form input[type="reset"], .bicubic-submit-button input[type="submit"] { border: 1px solid #cecece; border-radius: 5px 5px 5px 5px; height: 49px; padding: 0 16px; font-family: "Droid Sans Bold", "Open Sans Bold"; background-color: #fcfcfc; margin: 15px 15px 0 0; cursor: pointer; } .bicubic-submit-button input[type="submit"] { padding: 0 17px 0 18px; } .bicubic-reset-form input[type="reset"]:hover, .bicubic-submit-button input[type="submit"]:hover { background-color: #63ac2e; color: #fff; border-color: #63ac2e; } /** * 5.0 Header * ------------------------------------------------------------------------------ */ /** * 5.1 Site Header * ------------------------------------------------------------------------------ */ .bicubic-header { position: relative; width: 100%; margin: 0 auto; background-color: #eee; } .bicubic-header > div { position: relative; width: 940px; margin: 0 auto; } /* Title of blog */ #title { padding: 9px 0 0; margin-bottom: 0; color: #63AC2E; float: left; font-size: 25px; } #header { padding: 9px 0 0; margin-bottom: 0; color: #63AC2E; float: left; font-size: 29px; max-width: 70%; } #header a { color: inherit; } .bicubic-letters { color: #b2b2b2; } /* Descriotion of blog */ #description { padding: 7px 0 24px; position: relative; max-width: 70%; } /* Search form */ .bicubic-header #search { position: absolute; left: 710px; top: 7px; } .entry-content #search-submit { } .entry-content #search > div { width: 230px } #search > div { border: none; background-color: #fff; height: 50px; border-radius: 5px; overflow: hidden; } #search-div-left { height: 48px; border: 1px solid #dbdbdb; float: left; width: 180px; border-radius: 5px 0 0 5px; border-right: none; } #search-div-right { height: 48px; border: 1px solid #63ac2e; float: right; border-radius: 0 5px 5px 0; } /* Text field in search form */ #s { -webkit-appearance: none; outline: none; height: 100%; border: none; padding: 0 0 0 10px; margin: 0; background-color: transparent; color: #555; } #s::-webkit-search-cancel-button { display: none; } /* Placeholder for mozilla and chrome/safari */ #s::-moz-placeholder { color: #999; } #s::-webkit-input-placeholder { color: #999; } /* Submit button in search form */ #search-submit { height: 100%; width: 47px; border: none; background: url(image/sprites.png) no-repeat; background-position: 0 -250px; } #search-submit:hover{ cursor: pointer; } #search-submit::-moz-focus-inner { border: none; } /* Header Image*/ .header-image { max-width: 100%; } /** * 5.2 Main Menu * ------------------------------------------------------------------------------ */ #nav { top: 116px; padding: 0; border: 1px solid #dbdbdb; width: 938px; background-color: transparent; list-style: none; } #nav ul { padding: 0; } #nav ul li { display: block; position: relative; padding: 0; float: left; height: 70px; background: none; margin: 0; } #nav ul li a { display: block; height: auto; padding: 27px 20px 30px; color: #333; line-height: 1; } #nav ul li a:active { background-color: #63ac2e; color: #fff !important; } #nav ul li a:hover { color: #63ac2e; } #nav .current_page_item > a { background-color: #63ac2e; color: #fff !important; } #nav .current_page_item a:hover{ color: #fff; } /** * 5.3 Sub Menu * ------------------------------------------------------------------------------ */ #nav ul .sub-menu, #nav ul li .children { display: none; position: absolute; top: 69px; left: 0; padding: 0; border: 1px solid #dbdbdb; background-color: white; margin: 0; z-index: 100; } #nav ul .sub-menu li, #nav ul .children li { position: relative; border-bottom: 1px dashed #dbdbdb; height: auto; width: 220px; clear: both; } #nav ul .sub-menu li a, #nav ul .children li a { height: auto; padding: 17px 19px; color: #999; } #nav ul .sub-menu li a:hover{ color: #63ac2e; } #nav ul li:hover > .sub-menu, #nav ul li:hover > .children { display: block; } #nav ul li > .sub-menu li:hover > .sub-menu, #nav ul li > .children li:hover > .children { display: block; left: 100%; top: 15%; } #nav .bicubic-nav-menu ul { margin: 0; } /* Class for the last element in sub-menu for remove bottom border */ .bicubic-no-border-bottom { border-bottom: 0 !important; } /** * 6.0 Site Content * ------------------------------------------------------------------------------ */ /** * 6.1 Main Content * ------------------------------------------------------------------------------ */ .bicubic-container { margin: 0 auto; width: 938px; border: 1px solid #dbdbdb; border-top: 0; background-color: #eee; } .entry-content, #container { width: 599px; float: left; background-color: transparent; } .entry-content a, #content a { color: #63AC2E; } .entry-content a:hover, #content a:hover { color: #999; } /** * 6.2 Post * ------------------------------------------------------------------------------ */ .post, .page, .attachment, .bicubic-search-result, .sticky, .type-quote, .type-tip { padding: 53px 27px 6px 30px; border-bottom: 1px solid #dbdbdb; } body.error404 .post, body.page .page, body.search-no-results .post { padding-bottom: 30px; } #content { border-bottom: none; } .bicubic-post-title { padding-bottom: 13px; } .bicubic-archive-header, .bicubic-search-header { padding: 53px 27px 6px 30px; border-bottom: 1px solid #dbdbdb; color: #999; } .bicubic-archive-title { } .bicubic-post-title h2 { padding: 0; font-size: 21px; word-wrap: break-word; -ms-word-wrap: break-word; } .bicubic-post-date { padding: 0 0 18px; line-height: 1.68; } .wp-post-image { padding: 0 0 5px; } .bicubic-sticky-indicator { border: 1px solid #dbdbdb; text-align: center; padding: 10px 0; margin-bottom: 15px; } .bicubic-sticky-indicator h2 { padding: 0; } /*Post format gallery*/ .gallery { margin-bottom: 25px !important; } .gallery dd { padding: 0; } .gallery dt { padding: 0; } .gallery dt img { max-width: 90%; height: auto; } /*Audio*/ audio { display: block; } audio a { display: block; } /*attachment*/ body.attachment { padding: 0; } body.attachment #respond { border-bottom: none; } .attachment .entry-content { width: 100%; } .bicubic-attachment { border-top: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb; padding: 20px 0; } .bicubic-attachment img { display: block; position: relative; margin: 0 auto; max-width: 90%; height: auto; } .bicubic-attachment-caption { display: block; padding: 10px 0; text-align: center; } /** * 6.3 Comments * ------------------------------------------------------------------------------ */ .bicubic-comments, #respond { padding: 54px 30px 10px; background-color: transparent; border-bottom: 1px solid #dbdbdb; } .nocomments { padding: 53px 27px 6px 30px; font-size: 21px; font-family: "Open Sans Bold"; border-bottom: 1px solid #dbdbdb; } .bicubic-comments-navigation { display: block; width: 100%; height: 30px; } .vcard { width: 100%; padding-bottom: 5px; margin-bottom: 10px; border-bottom: 1px solid #dbdbdb; min-height: 45px; } .commentlist > li { border: 1px solid #dbdbdb; padding: 10px; margin: 0 0 10px; background: none; list-style: none; line-height: 1.68; } .commentlist .children > li { border-top: 1px solid #dbdbdb; padding: 10px 10px 0; margin: 0 0 10px; line-height: 1.68; } .bypostauthor { } .comment .children { padding: 15px 0 0 15px; } .comment-meta { padding: 0 0 0 15px; } .comment-body p { clear: both; } .avatar { float: left; } .fn { position: relative; } .says { position: relative; } #cancel-comment-reply-link { font-weight: 300; font-size: 12px; font-family: "Droid Sans"; } /*comment form*/ #commentform label { display: block; width: 100%; position: relative; } #commentform input[type='text'] { position: relative; } #commentform label small { padding: 10px 0; } #commentform span { display: inline; } /** * 6.4 Plugins * ------------------------------------------------------------------------------ */ /*captca*/ #cptch_input { top: 0 !important; } /*contact form*/ #cntctfrm_contact_form span { display: inline; } #cntctfrm_contact_form label { display: inline-block; margin: 10px 0; } #cntctfrm_contact_form input[type="text"], #cntctfrm_contact_form textarea { width: 50%; } .cntctfrmpr_department_div { width: 300px; } .cntctfrmpr_department_div .bicubic-select { float: left; } .cntctfrmpr_department_div .cntctfrmpr_help_box { margin-top: 10px; } .cntctfrmpr_help_box { margin-top: 10px !important; } #cntctfrm_contact_form .bicubic-custom-file { width: 500px; } /*facebook button*/ #fcbk_share { padding: 0; } .fcbk_like { position: relative; top: -1px !important; } /*gallery*/ .page-template-gallery-template-php .home_page_title, .single-gallery .home_page_title { padding: 53px 27px 6px 30px; color: #555; } .page-template-gallery-template-php .entry-content, .single-gallery .entry-content { width: inherit !important; } #fancybox-wrap img { max-width: 100% } .single-gallery #content .bicubic-comments { border-top: 1px solid #dbdbdb !important; } .gllr_single_image_text { margin: 10px 0; text-align: center; } .gallery_box > ul { padding: 0 !important; } .gallery_box { float: none !important; padding: 0px 27px 0px 30px; border-bottom: 1px solid #dbdbdb; } .gallery_box_single { padding: 0px 27px 0px 30px; width: inherit !important; } .gallery_box li { background: none !important; padding-left: 0 !important; } /*portfolio*/ .portfolio_terms { padding: 10px 0; } .page-template-portfolio-php .home_page_title, .single-portfolio .home_page_title { padding: 53px 27px 6px 30px; font-family: "Open Sans Bold"; font-weight: 300; font-size: 23px !important; border-bottom: none !important; } .single-portfolio .portfolio_content{ padding: 0px 27px 0px 30px; } .page-template-portfolio-php .home_page_title a { color: #555555 !important; } .read_more a { color: #fff !important; width: auto !important; } .page-template-portfolio-php .portfolio_content { padding: 0px 27px 0px 30px; width: inherit !important; } /*Related posts*/ .rltdpstsplgn_content { padding: 0px 40px 0px; } .rltdpstsplgnwidget p { padding: 26px 40px 0; } /*Quotes and tips*/ #quotes_box_and_tips{ margin: 0; border-bottom: 1px solid #dbdbdb; } /** * 6.5 Image * ------------------------------------------------------------------------------ */ .alignleft { float: left; } img.alignleft, .wp-caption.alignleft { margin-right: 15px; } .alignright { float: right; } img.alignright, .wp-caption.alignright { margin-left: 15px; } .aligncenter { display: block; margin-left: auto; margin-right: auto; } .bicubic-img-title { padding: 11px 0 21px; color: #999; } .wp-caption-text, .gallery-caption { color: #999; } img, .wp-caption { max-width: 100%; height: auto; } /* Class contain tags to image */ .bicubic-tags, .bicubic-top, .bicubic-nav-link { padding: 14px 30px 12px; border-bottom: 1px solid #dbdbdb; line-height: 1.68; } .bicubic-tags a { color: #999; } .bicubic-tags a:hover { color: #63ac2e; } .bicubic-top a { color: #63ac2e; } /** * 6.6 Lists * ------------------------------------------------------------------------------ */ dt { padding: 0 0 8px 30px; font-size: 15px; font-family: "Droid Sans Bold", "Open Sans Bold"; color: #424242; } dd { padding: 0 0 28px 30px; margin: 0; color: #555; } ol { padding: 0 10px 13px 48px; list-style: decimal; list-style-position: outside; margin: 0; } ol li { color: #555; padding: 0 0 14px 3px; } ul { padding: 0 10px 16px 33px; color: #aaa; list-style-position: outside; list-style: none; margin: 0; } ul > li { color: #555; } .post ul, .page ul, .comment > div ul { padding: 0 10px 0 33px; margin-bottom: 16px; } .post ol ul, .page ol ul, .comment > div ol ul, .post ul ul, .page ul ul, .comment > div ul ul { padding: 0 10px 0 16px; } .post ul > li, .page ul > li, .comment > div ul > li { background: url(image/ul-marker.png) no-repeat 0 8px; padding: 0 0 0 17px; margin-bottom: 5px; line-height: 1.68; } .widget ul > li { background: none; margin: 0; } .post ol, .page ol, .comment > div ol { padding: 0 10px 0 48px; } .post ul ol, .page ul ol, .comment > div ul ol, .post ol ol, .page ol ol, .comment > div ol ol { padding: 0 10px 0 24px; } .post ol > li, .page ol > li, .comment > div ol > li { padding: 0 0 0 3px; margin-bottom: 5px; line-height: 1.68; } .post li ul, .post li ol, .page li ul, .page li ul, .comment > div li ul, .comment > div li ol { margin: 5px 0 0 0; } ol ol { list-style: upper-alpha; } ol ol ol { list-style: upper-roman; } .textwidget { padding: 26px 40px 0; } .widget_text .textwidget ol > li { list-style: decimal inside; color: #999999; padding: 0 0 13px; } .widget_text .textwidget ol, .widget_text .textwidget ul { padding: 0 10px 13px 0px; } .widget_text .textwidget ol ol, .widget_text .textwidget ul ul, .widget_text .textwidget ol ul, .widget_text .textwidget ul ol { padding: 0 10px 0px 20px; } .widget_text .textwidget ul > li { list-style: disc inside; padding: 0 0 13px; margin-bottom: 5px; line-height: 1.68; } /** * 6.7 Sidebar * ------------------------------------------------------------------------------ */ .widget h1, .widget h3, .widget h4, .widget h5, .widget h6 { padding: 0; } li.widget { line-height: 1 !important; padding-bottom: 45px !important; } .bicubic-sidebar { float: right; height: 100%; width: 338px; } /*Title if widget*/ .widgettitle { padding: 18px 40px 17px; color: #b2b2b2; font-size: 12px !important; text-transform: uppercase; border-top: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb; line-height: 1; } .widget li, .widget li ul { list-style: none; background: none; padding: 0; margin: 0; line-height: 1 !important; } /* Content of widget*/ .widget li ul { padding: 26px 40px 0; color: #999; } .widget li ul li { padding: 0 0 13px; color: #999; } /*Calendar widget*/ #calendar_wrap { padding: 26px 40px 0; color: #999; } #wp-calendar { width: 100%; border: 1px solid #dbdbdb; background-color: #fff; } #wp-calendar caption { padding: 0 0 10px; text-align: left; } #wp-calendar thead { border-bottom: 1px solid #dbdbdb; } #wp-calendar td, #wp-calendar th { text-align: center; height: 25px; vertical-align: middle; } #today { border: 1px solid #dbdbdb; font-weight: 600; } #wp-calendar tfoot { border-top: 1px solid #dbdbdb; } /*Pages widget*/ .widget_pages > ul { } .widget .children, .widget .menu .sub-menu { border: none; padding: 13px 0 0 15px; } .widget .menu .sub-menu li:last-child { padding: 0; } /* Text widget*/ /* Tags cloud widget*/ .textwidget, .tagcloud { padding: 26px 40px 0; } .textwidget img { max-width: 100%; height: auto; } /* search widget*/ .widget_search #search { padding: 0; margin: 0 auto; float: none; width: 230px; } /*Dropdown widgets*/ .bicubic-dropdown-widget, .bicubic-search-widget { padding: 20px 0 0; } .bicubic-dropdown-widget .bicubic-select { margin: 0 auto; } /*menu widget*/ .widget .menu { border-bottom: none; } .widget .current_page_item > a { color: #63Ac2e; } .widget .current_page_item a:hover{ color: #333 !important; } /*Rss widget*/ .widget_rss li { border-bottom: 1px solid #dbdbdb; margin: 0 0 15px !important; } .widget_rss li:last-child { border-bottom: none; margin: 0 !important; } .widgettitle .rsswidget { font-weight: 300; } .rsswidget { font-weight: 600; } .rss-date { display: block; color: #555; padding: 5px 0 10px; } .rssSummary { padding: 0 0 5px; line-height: 1.68; } /** * 7.0 Footer * ------------------------------------------------------------------------------ */ .bicubic-footer { position: relative; left: 0; bottom: 0; height: 58px; margin-top: 44px; width: 100%; border-top: 1px solid #dbdbdb; background-color: #eee; } .bicubic-footer > div { position: relative; margin: 0 auto; padding-top: 23px; width: 940px; } .bicubic-clear { clear: both; } #powered { float: right; color: #333; } #powered a{ color: #63ac2e; }