/********************************************************** Theme Name: Bloggy Fourteen Theme URI: http://shihabmridha.com/themes/ Author: Shihab Mridha Author URI: http://shihabmridha.com Description: Simple WordPress blog theme. Version: 1.0 License: GNU General Public License v2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Tags: black,white, light, two-columns, right-sidebar,responsive-layout,custom-menu, editor-style, featured-images,post-formats,sticky-post, translation-ready, accessibility-ready Text Domain: bloggyfourteen **********************************************************/ /************************** * Global Style ***************************/ *{font-family: 'Lato', 'Arial',sans-serif;font-weight: 400} p > a{color: #434548;} /************************** * Extra style ***************************/ hr.promo-br{ width: 70px; border-top: 2px solid #e1e1e1; margin-bottom: 30px; } .promo_area{ margin-top: 25px; overflow: hidden; } a.tooltips{ text-decoration: none; color: #000; font-weight: 700; } /************************** * Slider style ***************************/ .carousel-inner>.item>img, .carousel-inner>.item>a>img { max-height: 1000px; } .carousel-inner>.item{ max-height: 600px; } .carousel img { min-width: 100%; height: 100%; } .carousel-control > i{ position: absolute; top: 50%; z-index: 5; display: inline-block; margin-top: -15px; } /************************** * Button style ***************************/ .view-all-btn, .view-all-btn > a{ text-align: center; margin: 15px 0px; } .view-all-btn > .btn{ border-radius: 0; } .btn-pt{ background-color: #fff; color: #000; border: 2px solid #3a3a3a; transition: all 0.2s; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s; } .btn-pt:hover{ background-color: #f3f3f3; color: #000; } /* Slider button */ .carousel-caption > .btn{ border-radius: 0; margin-bottom: 15px; } .btn-slider{ border: 2px solid #fff; color: #fff; } .btn-slider:hover{ background-color: rgba(255,255,255, .1); color: #fff; } /************************** * Gallery style ***************************/ .promo-gallery{ margin-left: -10px; overflow: hidden; } .promo-gallery .gallery-item{ margin-left: 10px; float: left; position: relative; margin-bottom: 10px; } /************************** * Gallery overlay effect ***************************/ .overlay{ opacity: 0; display: block; background-color: rgba(134,134,134,0.5); position: absolute; text-align: center; height: 100%; width: 100%; top: 0px; transition: all 0.3s; } .overlay a{ color: #fff; display: inline-block; padding: 10px; border: 1px solid #fff; width: 40px;height: 40px; border-radius: 20px; } .overlay a:hover{ background-color: rgba(255,255,255, .1); color: #fff; border: 1px solid #fff; } .overlay:hover{ opacity: 5; } .logo{ margin: 20px 0; } .logo h3 a{ color: #434548; text-decoration: none; } .logo h3 a:hover{ color: #767676; } /************************** * Navigation menu CSS ***************************/ .mainmenu ul{ list-style: none; text-align: right; margin-top: 25px; } .mainmenu ul li{ display: inline-block; position: relative; } .mainmenu ul > li:before{ content: "|"; padding: 0 10px 0 10px; } .mainmenu ul > li:first-child:before{ content: none; } .mainmenu ul ul li:before{ content: none; } .mainmenu ul li a{ text-decoration: none; color: #000; padding-bottom: 25px; } .mainmenu ul li:hover{ color: #404345; background-color: #fff; } .mainmenu ul li ul{ display: none; } .mainmenu ul li:hover ul{ position: absolute; top: 40px; display: block; margin: 0;padding: 0; list-style: none; z-index: 999; min-width: 170px; text-align: left; } .mainmenu ul ul li{ display: block; padding: 10px; border-bottom: 1px solid #eee; background-color: #f7f8f8; } .mainmenu ul ul li a{ margin: 0; } /* Responsive menu */ .res-menu{ display: none; } .res-menu ul{ margin: 0 0 0 10px;padding: 0px; list-style-type: none; background-color: #f7f8f8; } .res-menu ul li{ margin-bottom: 5px; } .res-menu ul li a{ text-decoration: none; color: #000; } .res-menu ul li a:hover{ color: #404345; } .res-menu ul ul{ margin-left: 15px; } .res-menu ul li ul li:before{ content: "-"; margin-right: 5px; } .res-mainmenu{ margin-bottom: 15px; } /************************** * Blog post style ***************************/ .blog-post{ overflow: hidden; } .blog-post blockquote > p{ font-style: italic; } .post-thumbnail img{ width: 100%; max-height: 400px; } .blog-post h3 a,.post-meta p a{ text-decoration: none; color: #000; } .blog-post a:hover{ color: #434548; } .blog-post h3 > i{ font-size: 16px; color: #fff; background-color: #434538; padding: 12px; margin: 0 7px 7px 0; height: 40px; width: 40px; border-radius: 20px; } .post-link p{ font-size: 16px; } .post-link p a{ color: #6b6b6b; font-style: italic; text-decoration: none; } p.post-category a{ text-transform: uppercase; text-decoration: none; font-style: italic; font-weight: bold; display: inline-block; margin: 15px 0 -5px; 0; } p.post-category a:hover{ color: #000; } .post-meta{ color: #767676; margin: 15px 0 0 0; } .post-meta p a{ color: #767676; } .post-meta i,.tag-container i{ font-size: 12px; } .blog-post p a.more-link{ text-decoration: none; color: #767676; display: block; } .blog-post p a.more-link:hover{ color: #434548; } .blog-post-nav a{ color: #434548; } .blog-post-nav a:hover{ color: #767676; } /************************** * Single post style ***************************/ .cb{ clear: both; } .post-status p{ border-left: 2px solid #cdcdcd; padding-left: 10px; font-style: italic; } i.fa.fa-thumb-tack { padding: 14px; display: inline-block; } .single-post-thumb img{ width: 100%; max-height: 400px; margin-bottom: 15px; } .tag-container{ border: 1px solid #EEEEEE; border-width: 1px 0; line-height: 45px; margin-top: 15px; } .tag-container a{ display: inline-block; color: #767676; } .post-nav{ margin: 10px 0; } .post-nav a p{ color: #434548; } .post-nav a p:hover{ color: #767676; } .post-author{ background-color: #f1f1f1; padding: 15px; overflow: hidden; margin: 10px 0px; } .post-author a{ text-decoration: none; color: #000; } .post-author a:hover{ color: #434548; } .post-author img{ max-width: 60px; height: 60px; margin: 3px 10px 10px 0; } /* WordPress class*/ .sticky,.gallery-caption,.bypostauthor{} .aligncenter, .alignleft, .alignright,.alignnone{ padding: 5px; border: 1px solid #e1e1e1; margin: 1.5em 0; } .aligncenter, img.centered{ display: block; margin: 7px auto; } .alignleft{ float: left; margin: 1.5em 2em 1.5em 0; } .alignright{ float: right; margin: 1.5em 0 1.5em 2em; } .wp-caption{ text-align: center; overflow: hidden; display: table; } .wp-caption-text{ margin-bottom: 0px; font-size: 12px; font-style: italic; line-height: 34px; } .error{ text-align: center; margin-bottom: 10px; } .error h2{font-size: 80px;} /* Widget style */ .single-widget{ margin-bottom: 40px; } .single-widget ul{ margin: 0; padding: 0; list-style: none; } .single-widget a, .single-widget ul li a{ color: #434548; text-decoration: none; } .single-widget a:hover{ color: #767676; } h4.widget-title { font-weight: 700; margin-bottom: 15px; } li.cat-item:before { content: '>'; padding: 5px; } /* Comments area */ .comments-area{ margin-top: 15px; } ol.commentslist{ margin: 20px 0 40px 0; padding: 0; list-style: none; } .commentslist li h4, .commentslist li h4 a{ text-decoration: none; color: #000; } .commentslist li { margin-bottom: 10px; overflow: hidden; } .commentslist header > p{ color: #cdcdcd; font-size: 12px; font-style: italic; } ol.commentslist ol li{ padding: 0 0 0 15px; border-left: 2px solid #f1f1f1; display: block; } .awating-moderation{ color: #cdcdcd; font-style: italic; } .comment-avatar img{ max-width: 60px; height: 60px; margin: 5px 10px 10px 0; } .comment-admin{ font-size: 14px; background-color: #434548; padding: 6px; color: #fff; display: inline-block; } .comments-nav { margin: 10px 0; border-bottom: 1px solid #eee; padding-bottom: 10px; } .comments-nav a{ text-decoration: none; color: #000; } .comments-nav a:hover{ color: #cdcdcd; } #respond h4{ margin: 20px 0; } #comment-form p label{ display: inline; font-size: 12px; } #comment-form input[type="text"],input[type="email"],input[type="url"]{ width: 50%; margin-right: 10px; } #comment-form textarea{ width: 100%; } #comment-form .form-control{ display: inline; } /************************** * Social icon style ***************************/ .social-icon ul{margin: 0;padding: 0;list-style: none;text-align: center;margin-top: 20px} .social-icon ul li{display: inline;padding: 0px 10px} .social-icon ul li a{color: #fff;transition: all 0.3s;} .social-icon ul li a:hover{opacity: .8} /************************** * Footer style ***************************/ .copyright{ margin: 10px 0 0 0; background-color: #434548; } .copyright p{ padding: 10px; color: #fff; margin-top: 10px; }