/* Theme Name: Avalon B Theme URI: https://github.com/Rahmon/avalon Author: Rahmon Author URI: https://github.com/Rahmon Description: Avalon B is a simple theme built with Boostrap 3.3.7. Version: 1.1 License: GNU General Public License v2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Tags: two-columns, left-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, blog, translation-ready Text Domain: avalon */ /** * Table of Contents * * 1.0 - Base * 2.0 - Typography * 3.0 - Button * 4.0 - Icon * 5.0 - Layout * 6.0 - Navbar * 7.0 - Blog * 8.0 - Pagination * 9.0 - Single Post * 10.0 - Page * 11.0 - Widget * 12.0 - Footer * 13.0 - Alignments * 14.0 - Captions * 15.0 - Galleries */ /** * 1.0 - Base */ html { position: relative; min-height: 100%; } body { margin-bottom: 95px; } /** * 2.0 - Typography */ body, html { font-size: 16px; } a, a.category { color: #349bc0; text-decoration: none !important; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; -ms-transition: All 0.5s ease; transition: All 0.5s ease; } a:hover, a:focus, a.category:focus { color: #253940; text-decoration: none; } a.category:focus, a.category:hover { color: #f5f7fa !important; background-color: #253940 !important; } /** * 3.0 - Button */ .btn-avalon-default { font-size: 1rem; color: #f5f7fa; background-color: #349bc0; border: none; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; -ms-transition: All 0.5s ease; transition: All 0.5s ease; } .btn-avalon-default:hover { color: #f5f7fa; background-color: #253940; } .btn-avalon-default i.fa { margin-right: 6px; color: #f5f7fa; } /** * 4.0 - Icon */ i.fa { color: #349bc0; } i.fa.not-found { font-size: 10rem; } /** * 5.0 - Layout */ body { background-color: #f5f7fa; } #main { margin-top: 35px; margin-bottom: 100px; } .no-gutter { padding-right: 0; padding-left: 0; } /** * 6.0 - Navbar */ .navbar-default { border-radius: 0; } .navbar-default { background-color: #349bc0; border-color: #349bc0; } .navbar-default .navbar-brand { color: #f5f7fa; font-weight: 600; } .navbar-default .navbar-brand:hover { color: #253940; } .navbar-default .navbar-nav > li > a { color: #f5f7fa; font-weight: 600; } .navbar-header button.navbar-toggle, .navbar-header button.navbar-toggle:hover { padding: 0; background-color: transparent; border-color: transparent; } .navbar-header button i.fa{ color: #f5f7fa !important; } /** * 7.0 - Blog */ #blog .post { clear: both; overflow: auto; margin-bottom: 30px; border-bottom: 1px solid #bdc3c7; } #blog .post .info { margin-bottom: 12px; } #blog .post .info .category { padding: 2px 10px; color: #f5f7fa; background-color: #349bc0; border-radius: 4px; } #blog .post .info .comments { margin-left: 15px; color: #349bc0; } #blog .post .thumbnail { float: left; margin-right: 20px; padding-top: 7px; background-color: transparent; border: none; } @media (max-width: 767px) { #blog .post .thumbnail { margin-bottom: 0; } } #blog .post .thumbnail img { max-width: 200px; max-height: 125px; } #blog .post .title { margin-top: 0; font-size: 1.75rem; text-transform: uppercase; line-height: 1.1; font-weight: 500; } #blog .post .content { font-size: 1.125rem; line-height: 1.7; } /** * 8.0 - Pagination */ .pagination { margin-top: 0; } .pagination > .active > span, .pagination > .active > span:hover { color: #f5f7fa; background-color: #349bc0; border-color: transparent; } .pagination > li > a.gap { color: #333; background: transparent; border: none; } /** * 9.0 - Single Post */ .single-post { margin-bottom: 40px; } .single-post .category { padding: 2px 10px; color: #f5f7fa; background-color: #253940; border-radius: 4px; } .single-post .info { margin-bottom: 10px; padding: 5px 0; font-size: 0.875rem; border-top: 1px solid #bdc3c7; border-bottom: 1px solid #bdc3c7; } .single-post .info #comments { margin-left: 15px; } #page p, .single-post .content p, .single-post .content .widget ul, .widget .single-post .content ul { margin-bottom: 20px; font-size: 1.125rem; line-height: 1.7; } #page img, .single-post .content img { max-width: 100%; } .single-post #post-author { margin-top: 40px; padding-top: 20px; border-top: 1px solid #bdc3c7; } .single-post #post-author span { margin-left: 15px; font-size: 1.375rem; } .single-post #comments { margin-top: 30px; } .single-post #comments .comments-title { padding: 5px; color: #253940; background-color: #bdc3c7; } .single-post #comments .comment-list { padding-left: 0; list-style-type: none; } .single-post #comments .comment-list .children { list-style-type: none; } .single-post #comments .comment-body { margin-bottom: 30px; padding: 0 10px 5px; background-color: #fff; border: 1px solid #bdc3c7; } .single-post #comments .bypostauthor .comment-body { border-color: #253940; border-left-width: 5px; } .single-post #comments .comment-body .comment-author img { margin-left: -10px; } .single-post #comments .comment-body .comment-author time { float: right; margin-top: 4px; font-size: 0.875rem; } .single-post #comments .comment-body .comment-awaiting-moderation { margin-bottom: -30px; color: #bdc3c7; text-align: center; } .single-post #comments .comment-body .comment-content { margin-top: 12px; } .single-post #comments .comment-body .comment-content .comment-reply-link { font-size: 14px; } .single-post #comments .comment-form-comment label, .single-post #comments .comment-form label { display: block } .single-post #comments .comment-form-comment #comment { width: 100%; } #tags { margin-top: 40px; font-size: 14px; } .sticky { display: block; } /** * 10.0 - Page */ #page { margin-bottom: 30px; } #page h2 { margin-top: 0; } /** * 11.0 - Widget */ .widget { margin-bottom: 30px; border: 1px solid #bdc3c7; } .widget .title { margin-top: 0; padding: 10px 0; color: #253940; background-color: #bdc3c7; font-weight: 600; } .widget div, .widget ul, .widget p { padding: 0 15px 10px; } .widget .screen-reader-text { display: none; } .widget select { margin: 0 15px 10px; } .widget table { width: 100%; } .widget ul { padding-left: 30px; } .widget h5 { padding-left: 15px; } .widget form { padding: 0 15px 10px; text-align: center; } .widget li { padding: 5px 0 0; } .widget_search .title { margin-bottom: 0; } .widget_search form { padding-top: 20px; } .widget_search form input { width: 100%; } .widget_search form input#s { margin-bottom: 10px; } /** * 12.0 - Footer */ footer { color: #f5f7fa; background-color: #fff; border-bottom: 1px solid #bdc3c7; border-top: 1px solid #bdc3c7; } .footer { position: absolute; bottom: 0; width: 100%; height: 95px; } footer .wrap { background-color: #fff; } @media (max-width: 767px) { footer .wrap div { text-align: center; } } footer .wrap h3 { margin-top: 15px; margin-bottom: 15px; color: #f5f7fa; } footer .wrap .logo { color: #349bc0; } footer .wrap i.fa { margin-top: 12px; margin-bottom: 12px; margin-left: 10px; color: #bdc3c7; -webkit-transition: color 0.5s ease; -moz-transition: color 0.5s ease; -o-transition: color 0.5s ease; -ms-transition: color 0.5s ease; transition: color 0.5s ease; } footer .wrap i.fa:hover { color: #253940; } footer #copyright { font-size: 0.75rem; font-weight: lighter; letter-spacing: 0.09375rem; background-color: #253940; } footer #copyright p, footer #copyright .widget ul, .widget footer #copyright ul { margin-top: 10px; } /** * 13.0 - Alignments */ .alignleft { display: inline; float: left; margin-right: 1.5em; } .alignright { display: inline; float: right; margin-left: 1.5em; } .aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; } /** * 14.0 - Captions */ .wp-caption { margin-bottom: 1.5em; max-width: 100%; } .wp-caption-text { text-align: center; } /** * 15.0 - Galleries */ .gallery-caption { display: block; }