/* Theme Name: Bangladesh Theme URI: https://wordpress.org/themes/bangladesh/ Author: Masum Billah Author URI: http://getmasum.net Description: This is wordPress Theme. By using this theme create beautiful website. Version: 1.0.0 License: GNU General Public License v2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Text Domain: bangladesh Tags: light, gray, white, one-column, two-columns, right-sidebar, fluid-layout, responsive-layout, custom-menu, featured-images, flexible-header, sticky-post, translation-ready, full-width-template This theme, like WordPress, is licensed under the GPL. Use it to make something cool, have fun, and share what you've learned with others. Bangladesh is based on Underscores http://underscores.me/, (C) 2012-2015 Automattic, Inc. Underscores is distributed under the terms of the GNU GPL v2 or later. Normalizing styles have been helped along thanks to the fine work of Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/ */ /*-------------------------------------------------------------- >>> TABLE OF CONTENTS: ---------------------------------------------------------------- # Normalize # Typography # Elements # Forms # Navigation ## Links ## Menus # Accessibility # Alignments # Clearings # Widgets # Content ## Posts and pages ## Asides ## Comments # Infinite scroll # Media ## Captions ## Galleries --------------------------------------------------------------*/ /*-------------------------------------------------------------- # Normalize --------------------------------------------------------------*/ html { font-family: sans-serif; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; } body { margin: 0; } article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary { display: block; } audio, canvas, progress, video { display: inline-block; vertical-align: baseline; } audio:not([controls]) { display: none; height: 0; } [hidden], template { display: none; } a { background-color: transparent; } a:active, a:hover { outline: 0; } abbr[title] { border-bottom: 1px dotted; } b, strong { font-weight: bold; } dfn { font-style: italic; } h1 { font-size: 2em; margin: 0.67em 0; } mark { background: #ff0; color: #000; } small { font-size: 80%; } sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sup { top: -0.5em; } sub { bottom: -0.25em; } img { border: 0; } svg:not(:root) { overflow: hidden; } figure { margin: 1em 0; } hr { box-sizing: content-box; height: 0; } pre { overflow: auto; } button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0; } button { overflow: visible; } button, select { text-transform: none; } button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; } button[disabled], html input[disabled] { cursor: default; } button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; } input { line-height: normal; } input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; } input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; } input[type="search"] { -webkit-appearance: textfield; box-sizing: content-box; } input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; } fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; } legend { border: 0; padding: 0; } textarea { overflow: auto; } optgroup { font-weight: bold; } table { border-collapse: collapse; border-spacing: 0; } td, th { padding: 0; } /*-------------------------------------------------------------- # Typography --------------------------------------------------------------*/ body, button, input, select, textarea { color: #888; font-family: 'Open Sans', sans-serif; font-size: 14px; line-height: 1.5; letter-spacing: .5px; } h1, h2, h3, h4, h5, h6 { clear: both; font-family: 'Lato', sans-serif; font-weight: normal; color: #444; margin: 0 0 15px; letter-spacing: 1px; font-weight: 600; } p { margin-bottom: 1.5em; } dfn, cite, em, i { font-style: italic; } blockquote { background: #fafafa; border-color: rgba(255, 111, 0, 0.8); border-width: 10px; font-size: 14px; margin: 0 0 15px; font-style: italic; } address { margin: 0 0 1.5em; } pre { background: #eee; font-size: 15px; line-height: 1.6; margin-bottom: 1.6em; max-width: 100%; overflow: auto; padding: 1.6em; } abbr, acronym { border-bottom: 1px dotted #666; cursor: help; } mark, ins { background: #fff9c0; text-decoration: none; } big { font-size: 125%; } /*-------------------------------------------------------------- # Elements --------------------------------------------------------------*/ html { box-sizing: border-box; } *, *:before, *:after { /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */ box-sizing: inherit; } body { background: #fff; /* Fallback for when there is no custom background color defined. */ overflow-x: hidden; } blockquote:before, blockquote:after, q:before, q:after { content: ""; } blockquote, q { quotes: "" ""; } hr { background-color: #ccc; border: 0; height: 1px; margin-bottom: 1.5em; } ul, ol { margin: 0 0 1.5em 0; } ul { list-style: disc; } ol { list-style: decimal; } li > ul, li > ol { margin-bottom: 0; margin-left: 0; } dt { font-weight: bold; } dd { margin: 0 1.5em 1.5em; } img { height: auto; /* Make sure images are scaled correctly. */ max-width: 100%; /* Adhere to container width. */ } table { margin: 0 0 1.5em; width: 100%; } /*-------------------------------------------------------------- # Forms --------------------------------------------------------------*/ button, input[type="button"], input[type="reset"], input[type="submit"] , a.read_more { background: #6f9a37 none repeat scroll 0 0; border: 1px solid transparent; border-radius: 0; color: #fff; font-weight: 400; line-height: 1; padding: 12px 20px 11px; transition: .5s; } button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, a.read_more:hover, a.read_more:focus { background: #ff6f00 none repeat scroll 0 0; color: #fff; } button:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, button:active, input[type="button"]:active, input[type="reset"]:active, input[type="submit"]:active { background: #ff6f00 none repeat scroll 0 0; } input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea { color: #666; border: 1px solid #6f9a37; border-radius: 0; font-weight: 400; padding: 8px; } select { border: 1px solid #ccc; } input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="range"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, textarea:focus { color: #111; border: 1px solid #ff6f00; } input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"] { padding: 8px; } textarea { width: 100%; } /*-------------------------------------------------------------- # Navigation --------------------------------------------------------------*/ /*-------------------------------------------------------------- ## Links --------------------------------------------------------------*/ a { color: #6f9a37; transition: .5s; } a:hover, a:focus, a:active { color: #ff6f00; text-decoration: none; outline: 0; } #masthead , .main_content, #secondary, #footer, .container{ background-color: #fff; } /*-------------------------------------------------------------- ## Menus --------------------------------------------------------------*/ #masthead{ border-bottom: 4px double #eaeaea; padding: 20px 0 15px; } #main_menu{ margin-top: 5px; } #masthead .navbar{ margin-bottom: 0; } .navbar-brand { float: left; padding-bottom: 5px; } .navbar-brand h1{ font-size: 30px; letter-spacing: 1px; margin-bottom: 0; text-transform: uppercase; color: #6f9a37; transition: .5s; } .navbar-brand:hover h1, .navbar-brand:focus h1{ color: #ff6f00; } .navbar-nav > li > a { padding-bottom: 12px; padding-top: 12px; color: #444; } .navbar-nav > li > a:hover, .navbar-nav > li > a:focus, .navbar-nav > li.current-menu-item a{ background-color: #6f9a37; color: #fff; } .nav .open > a, .nav .open > a:hover, .nav .open > a:focus { background-color: #6f9a37; color: #fff; } .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus , .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{ background-color: #6f9a37; color: #ffffff; outline: 0 none; text-decoration: none; } .dropdown-menu { border: 1px solid rgba(0, 0, 0, 0.1); box-shadow: inherit; } .navbar-toggle, .navbar-toggle:hover { border: 1px solid #6f9a37; border-radius: 0px; background: #6f9a37; box-shadow: inherit; } .navbar-toggle .icon-bar { background: #fff; border-radius: 1px; } /*-------------------------------------------------------------- # Accessibility --------------------------------------------------------------*/ /* Text meant only for screen readers. */ .screen-reader-text { clip: rect(1px, 1px, 1px, 1px); position: absolute !important; height: 1px; width: 1px; overflow: hidden; } .screen-reader-text:focus { background-color: #f1f1f1; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; color: #21759b; display: block; font-size: 14px; font-size: 0.875rem; font-weight: bold; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; /* Above WP toolbar. */ } /* Do not show the outline on the skip link target. */ #content[tabindex="-1"]:focus { outline: 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; } /*-------------------------------------------------------------- # Clearings --------------------------------------------------------------*/ .clear:before, .clear:after, .entry-content:before, .entry-content:after, .comment-content:before, .comment-content:after, .site-header:before, .site-header:after, .site-content:before, .site-content:after, .site-footer:before, .site-footer:after { content: ""; display: table; table-layout: fixed; } .clear:after, .entry-content:after, .comment-content:after, .site-header:after, .site-content:after, .site-footer:after { clear: both; } /*-------------------------------------------------------------- # Widgets --------------------------------------------------------------*/ #secondary{ padding: 40px 0; } .widget { margin: 0 0 30px; } .widget ul{ list-style-type: none; padding: 0; margin-bottom: 0; margin-left: 0; } .widget.widget_categories ul li, .widget.widget_archive ul li{ list-style-type: none; color: #666; } .widget.widget_recent_entries ul li, .widget.widget_categories ul li, .widget.widget_archive ul li, .widget.widget_meta ul li, .widget.widget_pages ul li, .widget.widget_nav_menu ul li, .widget.widget_recent_comments ul li, .widget.widget_rss ul li{ border-bottom: 1px solid #eaeaea; padding: 12px 0; } .widget.widget_rss .rssSummary, .widget p{ line-height: 22px; } .widget.widget_nav_menu ul li, .widget.widget_nav_menu ol li{ width: 100%; } .widget.widget_nav_menu ul li .sub-menu li, .widget.widget_nav_menu ol li .sub-menu li{ padding-bottom: 10px; } .widget.widget_nav_menu ul li .sub-menu li:last-child, .widget.widget_nav_menu ol li .sub-menu li:last-child{ padding-bottom: 0; } .widget.widget_text img { height: auto; margin: 10px 0; } .widget_rss a{ color: #6f9a37!important; } .widget_rss a:hover, .widget_rss a:focus{ color: #ff6f00!important; } .widget ul li:last-child{ border-bottom: none; } .widget ul li ul{ padding-left: 15px; display: block; width: 100%; margin-left: 5px; } .widget ul li ul li{ width: 100%; display: block; border-bottom: inherit !important; } .widget ul li:last-child{ border-bottom: inherit; } .widget ul li a{ color: #888; } .widget ul li a:hover, .widget ul li a:focus{ color: #ff6f00; } /* Make sure select elements fit in widgets. */ .widget select { width: 100%; padding: 10px; margin-top: 20px; } .widget .calendar_wrap{ margin-top: 20px; } #reply-title{ margin-bottom: 30px; } .widget-title, #reply-title, .comments-title{ font-size: 20px; position:relative; padding-bottom: 12px; } .widget-title:before, #reply-title:before, .comments-title:before{ position:absolute; width: 50px; height: 1px; background: #6f9a37; content: ''; left: 0; bottom: 0; } .widget .search-field{ position:relative; width: 95%; font-weight: 400; } .widget .search-submit{ position: absolute; right: 15px; } .search-form label{ width: 100%; } .widget .tagcloud, .widget .search-form{ padding-top: 10px; } /*-------------------------------------------------------------- # Content --------------------------------------------------------------*/ /*-------------------------------------------------------------- ## Posts and pages --------------------------------------------------------------*/ .page-header { border-bottom: 1px solid #eeeeee; margin: 0px 0 20px; padding-bottom: 9px; } #main.site-main{ } .main_content{ border-right: 4px double #eaeaea; padding: 40px 30px 40px 0; word-wrap: break-word; } .feature_image{ position: relative; margin-bottom: 20px; } .feature_image:before{ position:absolute; left: 0; content: ''; width: 0%; height: 100%; background: #6f9a37; opacity: 0.7; transition: .5s; top: 0; } .feature_image:after{ position:absolute; right: 0; content: ''; width: 0%; height: 100%; background: #6f9a37; opacity: 0.7; transition: .5s; top: 0; } .feature_image img{ width: 100%; } .feature_img_link:hover .feature_image:before, .feature_img_link:hover .feature_image:after{ width: 50%; } .feature_img_link{ position:relative; display: block; text-align: center; } .blog_icon{ border: 1px solid #fff; border-radius: 50%; color: #fff; display: inline-block; font-size: 17px; height: 35px; line-height: 35px; margin-left: -20px; position: absolute; width: 35px; top: 0; transition: .5s; opacity: 0; } .feature_img_link:hover .blog_icon{ top: 45%; opacity: 1; } .entry-title , .entry-title a{ color: #444; font-size: 25px; word-wrap: break-word; } .entry-title a:hover{ color: #ff6f00; } .sticky { display: block; } .hentry { margin: 0; } .byline, .updated:not(.published) { display: none; } .single .byline, .group-blog .byline { display: inline; } .page-content, .entry-content, .entry-summary { margin: 1.5em 0 0; line-height: 23px; } .page-links { clear: both; margin: 0 0 1.5em; } .navigation.pagination{ display: inline-block; margin: 20px 0; } .navigation.pagination .page-numbers{ background: #6f9a37; color: #fff; padding: 10px 12px; transition: .5s; margin-right: 5px; } .navigation.pagination .page-numbers:hover, .navigation.pagination .page-numbers:focus, .navigation.pagination .page-numbers.current{ background: #ff6f00; } .tagcloud{} .tagcloud a{ border: 1px solid #eaeaea; display: inline-block; font-size: 13px !important; margin: 3px; padding: 10px; } .tagcloud a:hover, .tagcloud a:focus{ background: #ff6f00; color: #fff; } .date_meta, .author_meta, .comment_meta, .tags_meta, .cat_meta{ display: inline-block; font-size: 13px; color: #6f9a37; } .entry-footer{ } a.read_more{ padding: 10px 15px; display: inline-block; } .single_blog{ margin-bottom: 40px; } .single_content{ margin-bottom: 30px; } .full-width-template{ border-right: none; padding: 40px 0; } /*-------------------------------------------------------------- ## Asides --------------------------------------------------------------*/ .blog .format-aside .entry-title, .archive .format-aside .entry-title { display: none; } /*-------------------------------------------------------------- ## Comments --------------------------------------------------------------*/ .comment-content a { word-wrap: break-word; } .comments-title{ margin-bottom: 30px; } .bypostauthor { display: block; } .comment-list{ padding-left: 0; list-style-type: none; } .comment-list .comment{ padding-bottom: 30px; border-bottom: 1px solid #eaeaea; margin-bottom: 30px; } .single-comment-user{ float: left; display: inline-block; padding-right: 15px; } .single-comment-user img{ border-radius: 50%; } .single-comment-text{ overflow: hidden; } .single-comment-text h4{ font-size: 16px; margin-bottom: 5px; } .single-comment-text .com_date{ display: inline-block; padding-bottom: 10px; } .single-comment-text p{ margin-bottom: 10px; } #commentform #comment, #commentform #author, #commentform #email, #commentform #url{ width: 100%; margin-bottom: 20px; } ul.children{ list-style-type: none; } /*-------------------------------------------------------------- # Footer Area --------------------------------------------------------------*/ #footer{ border-top: 4px double #eaeaea; padding: 40px 0; } /*-------------------------------------------------------------- # Infinite scroll --------------------------------------------------------------*/ /* Globally hidden elements when Infinite Scroll is supported and in use. */ .infinite-scroll .posts-navigation, /* Older / Newer Posts Navigation (always hidden) */ .infinite-scroll.neverending .site-footer { /* Theme Footer (when set to scrolling) */ display: none; } /* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */ .infinity-end.neverending .site-footer { display: block; } .error-404.not-found{ padding: 60px 0; } .error-404.not-found .page-header{ border: inherit; } .error-404.not-found p{ margin-bottom: 50px; } /*-------------------------------------------------------------- # Media --------------------------------------------------------------*/ .page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley { border: none; margin-bottom: 0; margin-top: 0; padding: 0; } /* Make sure embeds and iframes fit their containers. */ embed, iframe, object { max-width: 100%; } /*-------------------------------------------------------------- ## Captions --------------------------------------------------------------*/ .wp-caption { margin-bottom: 1.5em; max-width: 100%; } .wp-caption img[class*="wp-image-"] { display: block; margin-left: auto; margin-right: auto; } .wp-caption .wp-caption-text { margin: 0.8075em 0; } .wp-caption-text { text-align: center; } /*-------------------------------------------------------------- ## Galleries --------------------------------------------------------------*/ .gallery { margin-bottom: 1.5em; } .gallery-item { display: inline-block; text-align: center; vertical-align: top; width: 100%; } .gallery-columns-2 .gallery-item { max-width: 50%; } .gallery-columns-3 .gallery-item { max-width: 33.33%; } .gallery-columns-4 .gallery-item { max-width: 25%; } .gallery-columns-5 .gallery-item { max-width: 20%; } .gallery-columns-6 .gallery-item { max-width: 16.66%; } .gallery-columns-7 .gallery-item { max-width: 14.28%; } .gallery-columns-8 .gallery-item { max-width: 12.5%; } .gallery-columns-9 .gallery-item { max-width: 11.11%; } .gallery-caption { display: block; }