/*
Theme Name: Bryte 2019
Theme URI: https://wordpress.org/themes/twentyfourteen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: In 2014, our default theme lets you create a responsive magazine website with a sleek, modern design. Feature your favorite homepage content in either a grid or a slider. Use the three widget areas to customize your website, and change your content's layout with a full-width page template and a contributor page to show off your authors. Creating a magazine website with WordPress has never been easier.
Version: 1.5
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: twentyfourteen

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.
*/

/**
 * Table of Contents:
 *
 * 1.0 - Reset
 * 2.0 - Repeatable Patterns
 * 3.0 - Basic Structure
 * 4.0 - Header
 * 5.0 - Navigation
 * 6.0 - Content
 *   6.1 - Post Thumbnail
 *   6.2 - Entry Header
 *   6.3 - Entry Meta
 *   6.4 - Entry Content
 *   6.5 - Galleries
 *   6.6 - Post Formats
 *   6.7 - Post/Image/Paging Navigation
 *   6.8 - Attachments
 *   6.9 - Archives
 *   6.10 - Contributor Page
 *   6.11 - 404 Page
 *   6.12 - Full-width
 *   6.13 - Singular
 *   6.14 - Comments
 * 7.0 - Sidebar
 *   7.1 - Widgets
 *   7.2 - Content Sidebar Widgets
 * 8.0 - Footer
 * 9.0 - Featured Content
 * 10.0 - Multisite
 * 11.0 - Media Queries
 * 12.0 - Print
 * -----------------------------------------------------------------------------
 */


/**
 * 1.0 Reset
 *
 * Resetting and rebuilding styles have been helped along thanks to the fine
 * work of Eric Meyer, Nicolas Gallagher, Jonathan Neal, and Blueprint.
 *
 * -----------------------------------------------------------------------------
 */
 


/* Buttons */




.search-field { width: 100%; }

.search-submit { display: none; }

/* Placeholder text color -- selectors need to be separate to work. */

::-webkit-input-placeholder {
 color: #939393;
}

:-moz-placeholder {
 color: #939393;
}

::-moz-placeholder {
 color: #939393;
 opacity: 1; /* Since FF19 lowers the opacity of the placeholder by default */
}

:-ms-input-placeholder {
 color: #939393;
}

/* Responsive images. Fluid images for posts, comments, and widgets */


.comment-content img, .entry-content img, .entry-summary img, #site-header img, .widget img, .wp-caption { max-width: 100%; }

/**
 * Make sure images with WordPress-added height and width attributes are
 * scaled correctly.
 */


.comment-content img[height], .entry-content img, .entry-summary img, img[class*="align"], img[class*="wp-image-"], img[class*="attachment-"], #site-header img { height: auto; }

img.size-full, img.size-large, .wp-post-image, .post-thumbnail img { height: auto; max-width: 100%; }

/* Make sure embeds and iframes fit their containers */

em { font-family: 'loraitalic'; font-style:normal; font-weight:normal;}

embed, iframe, object, video { max-width: 100%; }

p > embed, p > iframe, p > object, span > embed, span > iframe, span > object { margin-bottom: 0; }

/* Alignment */


.alignleft { float: left; }

.alignright { float: right; }

.aligncenter { display: block; margin-left: auto; margin-right: auto; }

blockquote.alignleft, figure.wp-caption.alignleft, img.alignleft { margin: 7px 24px 7px 0; }

.wp-caption.alignleft { margin: 7px 14px 7px 0; }

blockquote.alignright, figure.wp-caption.alignright, img.alignright { margin: 7px 0 7px 24px; }

.wp-caption.alignright { margin: 7px 0 7px 14px; }

blockquote.aligncenter, img.aligncenter, .wp-caption.aligncenter { margin-top: 7px; margin-bottom: 7px; }

.site-content blockquote.alignleft, .site-content blockquote.alignright { border-top: 1px solid rgba(0, 0, 0, 0.1); border-bottom: 1px solid rgba(0, 0, 0, 0.1); padding-top: 17px; width: 50%; }

.site-content blockquote.alignleft p, .site-content blockquote.alignright p { margin-bottom: 17px; }

.wp-caption { margin-bottom: 24px; }

.wp-caption img[class*="wp-image-"] { display: block; margin: 0; }

.wp-caption {  }

.wp-caption-text { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-size: 12px; font-style: italic; line-height: 1.5; margin: 9px 0; }

div.wp-caption .wp-caption-text { padding-right: 10px; }

div.wp-caption.alignright img[class*="wp-image-"], div.wp-caption.alignright .wp-caption-text { padding-left: 10px; padding-right: 0; }

.wp-smiley { border: 0; margin-bottom: 0; margin-top: 0; padding: 0; }

/* Assistive text */


.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); position: static; display:none; }

.screen-reader-text:focus { background-color: #f1f1f1; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto; color: #21759b; display: block; font-size: 16px; font-weight: bold; height: auto; line-height: normal; padding: 15px 23px 14px; position: absolute; left: 5px; top: 5px; text-decoration: none; text-transform: none; width: auto; z-index: 100000; /* Above WP toolbar */ }

.hide { display: none; }

/* Clearing floats */


.footer-sidebar:before, .footer-sidebar:after, .hentry:before, .hentry:after, .gallery:before, .gallery:after, .slider-direction-nav:before, .slider-direction-nav:after, .contributor-info:before, .contributor-info:after, .search-box:before, .search-box:after, [class*="content"]:before, [class*="content"]:after, [class*="site"]:before, [class*="site"]:after { content: ""; display: table; }

.footer-sidebar:after, .hentry:after, .gallery:after, .slider-direction-nav:after, .contributor-info:after, .search-box:after, [class*="content"]:after, [class*="site"]:after { clear: both; }

/* Genericons */


.bypostauthor > article .fn:before, .comment-edit-link:before, .comment-reply-link:before, .comment-reply-login:before, .comment-reply-title small a:before, .contributor-posts-link:before, .menu-toggle:before, .search-toggle:before, .slider-direction-nav a:before, .widget_twentyfourteen_ephemera .widget-title:before { -webkit-font-smoothing: antialiased; display: inline-block; font: normal 16px/1 Genericons; text-decoration: inherit; vertical-align: text-bottom; }

/* Separators */


.site-content span + .entry-date:before, .full-size-link:before, .parent-post-link:before, span + .byline:before, span + .comments-link:before, span + .edit-link:before, .widget_twentyfourteen_ephemera .entry-title:after { content: "\0020\007c\0020"; }

/**
 * 3.0 Basic Structure
 * -----------------------------------------------------------------------------
 */



.main-content { width: 100%; }

/**
 * 4.0 Header
 * -----------------------------------------------------------------------------
 */

/* Ensure that there is no gap between the header and
	 the admin bar for WordPress versions before 3.8. */

#wpadminbar { min-height: 32px; }

#site-header { position: relative; z-index: 3; }


.header-main { min-height: 48px; padding: 0 10px; }

/* Search in the header */


.search-toggle { background-color: #08388d; cursor: pointer; float: right; height: 48px; margin-right: 38px; text-align: center; width: 48px; }

.search-toggle:hover, .search-toggle.active { background-color: #029fd2; }

.search-toggle:before { color: #fff; content: "\f400"; font-size: 20px; margin-top: 14px; }

.search-toggle .screen-reader-text { left: 5px; /* Avoid a horizontal scrollbar when the site has a long menu */ }

.search-box-wrapper { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: absolute; top: 48px; right: 0; width: 100%; z-index: 2; }

.search-box { background-color: #029fd2; padding: 12px; }

.search-box .search-field { background-color: #fff; border: 0; float: right; font-size: 16px; padding: 2px 2px 3px 6px; width: 100%; }

/**
 * 5.0 Navigation
 * -----------------------------------------------------------------------------
 */


.site-navigation ul { list-style: none; margin: 0; }

.site-navigation li { border-top: 1px solid rgba(255, 255, 255, 0.2); }

.site-navigation ul ul { margin-left: 20px; }

.site-navigation a { color: #fff; display: block; text-transform: uppercase; }

.site-navigation a:hover { color: #029fd2; }

.site-navigation .current_page_item > a, .site-navigation .current_page_ancestor > a, .site-navigation .current-menu-item > a, .site-navigation .current-menu-ancestor > a { color: #55d737; font-weight: 900; }

/* Primary Navigation */


.primary-navigation { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-size: 16px; padding-top: 24px; }

.primary-navigation.toggled-on { padding: 72px 0 36px; }

.primary-navigation .nav-menu { border-bottom: 1px solid rgba(255, 255, 255, 0.2); display: none; }

.primary-navigation.toggled-on .nav-menu { display: block; }

.primary-navigation a { padding: 7px 0; }

/* Secondary Navigation */


.secondary-navigation { border-bottom: 1px solid rgba(255, 255, 255, 0.2); font-size: 12px; margin: 48px 0; }

.secondary-navigation a { padding: 9px 0; }

.menu-toggle { background-color: #000; border-radius: 0; cursor: pointer; height: 48px; margin: 0; overflow: hidden; padding: 0; position: absolute; top: 0; right: 0; text-align: center; width: 48px; }

.menu-toggle:before { color: #fff; content: "\f419"; padding: 16px; }

.menu-toggle:active, .menu-toggle:focus, .menu-toggle:hover { background-color: #444; }

.menu-toggle:focus { outline: 1px dotted; }

/**
 * 6.0 Content
 * -----------------------------------------------------------------------------
 */



.site-content .entry-header, .site-content .entry-content, .site-content .entry-summary, .site-content .entry-meta, .page-content { margin: 0 auto;  }

.site-content .entry-content { margin-bottom:20px;}

/**
 * 6.1 Post Thumbnail
 * -----------------------------------------------------------------------------
 */


.post-thumbnail {  display: block; position: relative; width: 100%; z-index: 0; margin:35px 0;}

a.post-thumbnail:hover { background-color: #999; }

.full-width .post-thumbnail img { display: block;  }

/**
 * 6.2 Entry Header
 * -----------------------------------------------------------------------------
 */


.entry-header { position: relative; z-index: 1; }



/**
 * 6.3 Entry Meta
 * -----------------------------------------------------------------------------
 */


.entry-meta { clear: both;  font-size: 12px; font-weight: 400; line-height: 1.3333333333; text-transform: uppercase; }

.entry-meta a {  }

.entry-meta a:hover { color: #029fd2; }

.sticky .entry-date { display: none; }

.cat-links { display:block;  padding:15px 0; text-transform: uppercase; }

.cat-links a { color: #2b2b2b; }

.cat-links a:hover { color: #029fd2; }

.byline { display: none; }

.single .byline, .group-blog .byline { display: none; }

.entry-meta {  margin: 10px 0 ; }

.site-content footer.entry-meta { margin: 24px auto 0; padding: 0 10px; }

/* Tag links style */



.entry-meta .tag-links a { background-color:#767676; border-radius: 0 2px 2px 0; color: #fff; display: inline-block; font-size: 11px; line-height: 1.3; margin: 2px 4px 10px 10px; padding: 3px 7px; position: relative; text-transform: uppercase; transition:none; }

.entry-meta .tag-links a:hover { background-color: #029fd2; color: #fff; }

.entry-meta .tag-links a:before { border-top: 10px solid transparent; border-right: 8px solid #767676; border-bottom: 10px solid transparent; content: ""; height: 0; position: absolute; top: 0; left: -8px; width: 0; }

.entry-meta .tag-links a:hover:before { border-right-color: #029fd2; }

.entry-meta .tag-links a:after {  border-radius: 50%; content: ""; height: 4px; position: absolute; top: 8px; left: -2px; width: 4px; }



/**
 * 6.4 Entry Content
 * -----------------------------------------------------------------------------
 */


.entry-content, .entry-summary, .page-content { -webkit-hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto; hyphens: auto; word-wrap: break-word;  }


/* .page .entry-content { padding-top: 0; }

.entry-content table, .comment-content table { font-size: 16px; line-height: 1.2857142857; margin-bottom: 24px; }

.entry-content th, .comment-content th { font-weight: 700; padding: 8px; text-transform: uppercase; }

.entry-content td, .comment-content td { padding: 8px; } */

.entry-content .edit-link { clear: both; display: block; font-size: 12px; font-weight: 400; line-height: 1.3333333333; text-transform: uppercase; }

.entry-content .edit-link a {  text-decoration: none; }

.entry-content .edit-link a:hover { color: #029fd2; }

.entry-content .more-link { white-space: nowrap; }

.more-link { display:inline-block; }

/* Mediaelements */


.hentry .mejs-container { margin: 12px 0 18px; }

.hentry .mejs-mediaelement, .hentry .mejs-container .mejs-controls { background: #000; }

.hentry .mejs-controls .mejs-time-rail .mejs-time-loaded, .hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current { background: #fff; }

.hentry .mejs-controls .mejs-time-rail .mejs-time-current { background: #08388d; }

.hentry .mejs-controls .mejs-time-rail .mejs-time-total, .hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total { background: rgba(255, 255, 255, .33); }

.hentry .mejs-container .mejs-controls .mejs-time { padding-top: 9px; }

.hentry .mejs-controls .mejs-time-rail span, .hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total, .hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current { border-radius: 0; }

.hentry .mejs-overlay-loading { background: transparent; }

.hentry .mejs-overlay-button { background-color: #fff; background-image: none; border-radius: 2px; box-shadow: 1px 1px 1px rgba(0,0,0,.8); color: #000; height: 36px; margin-left: -24px; width: 48px; }

.hentry .mejs-overlay-button:before { -webkit-font-smoothing: antialiased; content: '\f452'; display: inline-block; font: normal 32px/1.125 Genericons; position: absolute; top: 1px; left: 10px; }

.hentry .mejs-controls .mejs-button button:focus { outline: none; }

.hentry .mejs-controls .mejs-button button { -webkit-font-smoothing: antialiased; background: none; color: #fff; display: inline-block; font: normal 16px/1 Genericons; }

.hentry .mejs-playpause-button.mejs-play button:before { content: '\f452'; }

.hentry .mejs-playpause-button.mejs-pause button:before { content: '\f448'; }

.hentry .mejs-volume-button.mejs-mute button:before { content: '\f109'; font-size: 20px; position: absolute; top: -2px; left: 0; }

.hentry .mejs-volume-button.mejs-unmute button:before { content: '\f109'; left: 0; position: absolute; top: 0; }

.hentry .mejs-fullscreen-button button:before { content: '\f474'; }

.hentry .mejs-fullscreen-button.mejs-unfullscreen button:before { content: '\f406'; }

.hentry .mejs-overlay:hover .mejs-overlay-button { background-color: #08388d; color: #fff; }

.hentry .mejs-controls .mejs-button button:hover { color: #029fd2; }

.content-sidebar .wp-playlist-item .wp-playlist-caption { color: #000; }

/* Page links */


.page-links { clear: both; font-size: 12px; font-weight: 900; line-height: 2; margin: 24px 0; text-transform: uppercase; }

.page-links a, .page-links > span { background: #fff; border: 1px solid #fff; display: inline-block; height: 22px; margin: 0 1px 2px 0; text-align: center; width: 22px; }

.page-links a { background: #000; border: 1px solid #000; color: #fff; text-decoration: none; }

.page-links a:hover { background: #029fd2; border: 1px solid #029fd2; color: #fff; }

.page-links > .page-links-title { height: auto; margin: 0; padding-right: 7px; width: auto; }

/**
 * 6.5 Gallery
 * -----------------------------------------------------------------------------
 */



/**
 * 6.6 Post Formats
 * -----------------------------------------------------------------------------
 */


.format-aside .entry-content, .format-aside .entry-summary, .format-quote .entry-content, .format-quote .entry-summary, .format-link .entry-content, .format-link .entry-summary { padding-top: 0; }

.site-content .format-link .entry-title, .site-content .format-aside .entry-title, .site-content .format-quote .entry-title { display: none; }

/**
 * 6.7 Post/Image/Paging Navigation
 * -----------------------------------------------------------------------------
 */


.nav-links { -webkit-hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto; border-top: 1px solid rgba(0, 0, 0, 0.1); hyphens: auto; word-wrap: break-word; }

.post-navigation, .image-navigation { margin: 24px auto 48px; padding: 0 ; }

.post-navigation a, .image-navigation .previous-image, .image-navigation .next-image {border-bottom: 1px solid rgba(0, 0, 0, 0.1);  padding: 11px 0 12px; width: 100%; }

.post-navigation .meta-nav {  display: block; font-size: 16px;  font-weight:bold; line-height: 2; text-transform: uppercase; }

.post-navigation a, .image-navigation a { color: #2b2b2b; display: block; font-size: 16px; font-weight: 700; line-height: 1.7142857142; text-transform: none; width:50%; float:left; }

@media only screen and (max-width:767px){
	
	.post-navigation a, .image-navigation a {  width:100%; float:none; }
}

.post-navigation a:nth-child(2){ float:right; text-align:right;}

.post-navigation a:hover, .image-navigation a:hover { color: #029fd2; }

/* Paging Navigation */


.paging-navigation {  margin: 48px 0; }

.paging-navigation .loop-pagination { margin-top: -5px; text-align: center; }

.paging-navigation .page-numbers { border-top: 2px solid transparent; display: inline-block; font-size: 16px; font-weight: 600; margin-right: 1px; padding: 7px 16px; text-transform: uppercase; }

.paging-navigation a { color: #2b2b2b; }

.paging-navigation .page-numbers.current { border-top: 2px solid #08388d; }

.paging-navigation a:hover { border-top: 2px solid #029fd2; color: #2b2b2b; }

/**
 * 6.8 Attachments
 * -----------------------------------------------------------------------------
 */


.attachment .content-sidebar, .attachment .post-thumbnail { display: none; }

.attachment .entry-content { padding-top: 0; }

.attachment footer.entry-meta { text-transform: none; }

.entry-attachment .attachment { margin-bottom: 24px; }

/**
 * 6.9 Archives
 * -----------------------------------------------------------------------------
 */




.archive-title, .page-title { font-size: 16px;  line-height: 1.5; margin: 0; }

.entry-footer { border-bottom:3px dotted rgba(255,255,255,.5); padding-bottom:20px; display:block;}

h1.archive-title, h1.entry-title, h2.archive-title, h2.entry-title { font-size:25px; margin:0 0 0 0;}

.taxonomy-description, .author-description {  font-size: 16px; line-height: 1.2857142857; padding-top: 18px; }

.taxonomy-description p, .author-description p { margin-bottom: 18px; }

.taxonomy-description p:last-child, .author-description p:last-child { margin-bottom: 0; }

.taxonomy-description a, .author-description a { text-decoration: underline; }

.taxonomy-description a:hover, .author-description a:hover { text-decoration: none; }

/**
 * 6.10 Contributor Page
 * -----------------------------------------------------------------------------
 */


.contributor { border-bottom: 1px solid rgba(0, 0, 0, 0.1); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 48px 10px; }

.contributor:first-of-type { padding-top: 24px; }

 

.contributor-avatar { border: 1px solid rgba(0, 0, 0, 0.1); float: left; margin: 0 30px 20px 0; padding: 2px; }

.contributor-name { font-size: 16px; font-weight: 900; line-height: 1.5; margin: 0; }

.contributor-bio a { text-decoration: underline; }

.contributor-bio a:hover { text-decoration: none; }

.contributor-posts-link { display: inline-block; line-height: normal; padding: 10px 30px; }

.contributor-posts-link:before { content: "\f443"; }

/**
 * 6.11 404 Page
 * -----------------------------------------------------------------------------
 */


.error404 .page-content { padding-top: 0; }

.error404 .page-content .search-form { margin-bottom: 24px; }

/**
 * 6.12 Full-width
 * -----------------------------------------------------------------------------
 */


.full-width .hentry { max-width: 100%; }

/**
 * 6.13 Singular
 * -----------------------------------------------------------------------------
 */


/**
 * 6.14 Comments
 * -----------------------------------------------------------------------------
 */



.comment-reply-title, .comments-title { font: 900 16px/1.5 Lato, sans-serif; margin: 0; text-transform: uppercase; }

.comment-list { list-style: none; margin: 0 0 48px 0; }

.comment-author { font-size: 16px; line-height: 1.7142857142; }

.comment-list .reply, .comment-metadata { font-size: 12px; line-height: 2; text-transform: uppercase; }

.comment-list .reply { margin-top: 24px; }


.comment-author .fn { font-weight: 900; }

.comment-author a { color: #2b2b2b; }

.comment-list .trackback a, .comment-list .pingback a, .comment-metadata a {  }

.comment-author a:hover, .comment-list .pingback a:hover, .comment-list .trackback a:hover, .comment-metadata a:hover { color: #029fd2; }

.comment-list article, .comment-list .pingback, .comment-list .trackback { border-top: 1px solid rgba(0, 0, 0, 0.1); margin-bottom: 24px; padding-top: 24px; }

.comment-list > li:first-child > article, .comment-list > .pingback:first-child, .comment-list > .trackback:first-child { border-top: 0; }

.comment-author { position: relative; }

.comment-author .avatar { border: 1px solid rgba(0, 0, 0, 0.1); height: 18px; padding: 2px; position: absolute; top: 0; left: 0; width: 18px; }

.bypostauthor > article .fn:before { content: "\f408"; margin: 0 2px 0 -2px; position: relative; top: -1px; }

.says { display: none; }

.comment-author, .comment-awaiting-moderation, .comment-content, .comment-list .reply, .comment-metadata { padding-left: 30px; }

.comment-edit-link { margin-left: 10px; }

.comment-edit-link:before { content: "\f411"; }

.comment-reply-link:before, .comment-reply-login:before { content: "\f412"; margin-right: 2px; }

.comment-content { -webkit-hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto; hyphens: auto; word-wrap: break-word; }

.comment-content ul, .comment-content ol { margin: 0 0 24px 22px; }

.comment-content li > ul, .comment-content li > ol { margin-bottom: 0; }

.comment-content > :last-child { margin-bottom: 0; }

.comment-list .children { list-style: none; margin-left: 15px; }

.comment-respond { margin-bottom: 24px; padding: 0; }

.comment .comment-respond { margin-top: 24px; }

.comment-respond h3 { margin-top: 0; margin-bottom: 24px; }

.comment-notes, .comment-awaiting-moderation, .logged-in-as, .no-comments, .form-allowed-tags, .form-allowed-tags code {  }

.comment-notes, .comment-awaiting-moderation, .logged-in-as { font-size: 16px; line-height: 1.7142857142; }

.no-comments { font-size: 16px; font-weight: 900; line-height: 1.5; margin-top: 24px; text-transform: uppercase; }

.comment-form label { display: block; }

.comment-form input[type="text"], .comment-form input[type="email"], .comment-form input[type="url"] { width: 100%; }

.form-allowed-tags, .form-allowed-tags code { font-size: 12px; line-height: 1.5; }

.required { color: #ff1800; font-size:150% }

.comment-reply-title small a { color: #2b2b2b; float: right; height: 24px; overflow: hidden; width: 24px; }

.comment-reply-title small a:hover { color: #029fd2; }

.comment-reply-title small a:before { content: "\f405"; font-size: 32px; }

.comment-navigation { font-size: 12px; line-height: 2; margin-bottom: 48px; text-transform: uppercase; }

.comment-navigation .nav-next, .comment-navigation .nav-previous { display: inline-block; }

.comment-navigation .nav-previous a { margin-right: 10px; }

#comment-nav-above { margin-top: 36px; margin-bottom: 0; }

/**
 * 7.0 Sidebars
 * -----------------------------------------------------------------------------
 */

/* Secondary */


.site-description { display: none; font-size: 12px; font-weight: 400; line-height: 1.5; }

/* Primary Sidebar */




.secondary-navigation + .primary-sidebar { padding-top: 0; }

/* Content Sidebar */


.content-sidebar { border-top: 1px solid rgba(0, 0, 0, 0.1); border-bottom: 1px solid rgba(0, 0, 0, 0.1); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;  padding: 48px 10px 0; }

/**
 * 7.1 Widgets
 * -----------------------------------------------------------------------------
 */

/* Primary Sidebar, Footer Sidebar */


.widget { font-size: 16px; -webkit-hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto; hyphens: auto; line-height: 1.2857142857; margin-bottom: 20px; width: 100%; word-wrap: break-word; }


.widget h1, .widget h2, .widget h3, .widget h4, .widget h5, .widget h6 { margin: 24px 0 12px; }

.widget h1 { font-size: 22px; line-height: 1.0909090909; }

.widget h2 { font-size: 20px; line-height: 1.2; }

.widget h3 { font-size: 18px; line-height: 1.3333333333; }

.widget h4 { font-size: 16px; line-height: 1.5; }

.widget h5 { font-size: 16px; line-height: 1.7142857142; }

.widget h6 { font-size: 12px; line-height: 2; }

.widget address { margin-bottom: 18px; }

.widget abbr[title] { border-color: rgba(255, 255, 255, 0.7); }


.widget pre, .widget fieldset { border-color: rgba(255, 255, 255, 0.2); }

.widget code, .widget kbd, .widget tt, .widget var, .widget samp, .widget pre { font-size: 12px; line-height: 1.5; }

.widget blockquote { color: rgba(255, 255, 255, 0.7); font-size: 18px; line-height: 1.5; margin-bottom: 18px; }

.widget dl, .widget dd { margin-bottom: 18px; }


.widget table, .widget th, .widget td { border-color: rgba(255, 255, 255, 0.2); }

.widget table { margin-bottom: 18px; }



.widget-area .widget input, .widget-area .widget textarea { background-color: rgba(255, 255, 255, 0.1); border-color: rgba(0, 0, 0, 0.2); font-weight:normal; font-size: 16px; padding: 1px 2px 2px 4px; }

.widget-area .search-field { border-radius:5px; border-width:2px; display:block; height:30px !important;}

.widget-area .widget input:focus, .widget-area .widget textarea:focus { border-color: rgba(0, 0, 0, 0.4); }

.widget button, .widget .button, .widget input[type="button"], .widget input[type="reset"], .widget input[type="submit"] { background-color: #08388d; border: 0; font-size: 12px; padding: 5px 15px 4px; }

.widget input[type="button"]:hover, .widget input[type="button"]:focus, .widget input[type="reset"]:hover, .widget input[type="reset"]:focus, .widget input[type="submit"]:hover, .widget input[type="submit"]:focus { background-color: #029fd2; }

.widget input[type="button"]:active, .widget input[type="reset"]:active, .widget input[type="submit"]:active { background-color: #55d737; }

.widget .widget-title { font-size: 20px !important;  line-height: 1.7142857142; margin: 0; text-transform: uppercase; padding-top: 20px; }


.widget-title a:hover { color: #029fd2; }

/* Calendar Widget*/


.widget_calendar table { line-height: 2; margin: 0; }

.widget_calendar caption { color: #fff; font-weight: 700; line-height: 1.7142857142; margin-bottom: 18px; text-align: left; text-transform: uppercase; }

.widget_calendar tbody td, .widget_calendar thead th { text-align: center; }

.widget_calendar tbody a { background-color: #08388d; color: #fff; display: block; }

.widget_calendar tbody a:hover { background-color: #029fd2; }

.widget_calendar tbody a:hover { color: #fff; }

.widget_calendar #prev { padding-left: 5px; }

.widget_calendar #next { padding-right: 5px; text-align: right; }



/* Recent Posts Widget */


.widget_recent_entries .post-date { display: block; }

/**
 * 10.0 Multisite
 * -----------------------------------------------------------------------------
 */


.site-main .widecolumn { padding-top: 72px; width: auto; }


.site-main .mu_register #blog_title, .site-main .mu_register #user_email, .site-main .mu_register #blogname, .site-main .mu_register #user_name { font-size: inherit; width: 90%; }

.site-main .mu_register input[type="submit"], .widecolumn #submit { font-size: inherit; width: auto; }


/**
 ssr custom css
 */
 
#primary img { padding:15px 0; }
 
#secondary { padding-left:30px;}

#primary h2 { font-size:25px}

#primary h3 { font-size:22px; margin-top: 30px !important;}

#primary p { line-height:1.6; }

#primary h4 { font-size:18px; text-transform:none; line-height:1.6;}

#primary ul { margin:0 0 10px 0; padding:0;}

#primary ul ul, #primary ul ol{ margin:10px 0 10px 0; padding:0;}

#primary ol { margin:0 0 10px 0; padding:0;}

#primary ul li { margin:0 0 8px 18px; padding:0 0 0 10px; list-style:disc; }

#primary ul li li { margin:0 0 0px 18px; padding:0 0 0 10px; }

#primary ol li { margin:0 0 8px 18px; padding:0 0 0 10px; list-style:inherit;  }

#primary ol li li { margin:0 0 0px 18px; padding:0 0 0 10px; list-style:inherit;  }

#secondary ul, #secondary ol { margin:0; padding:0;}

#secondary ul li { border-bottom:1px solid #ccc; display:block; font-size:16px; padding:8px 0 !important; margin:0;}

#secondary ul li a { text-decoration:none;}


.comments-area p label { font-size:14px;  margin-bottom:4px;}

.comment-form input, .comment-form textarea {  font-weight:normal; font-size:16px;}

.entry-meta a, #secondary ul li a {  font-size:16px;}

 @media only screen and ( max-width:767px) {
#primary { border:0; padding-right:0px; width:100% !important; float:none; margin-bottom:30px;}
 
#secondary { width:100% !important; float:none; padding-left:0px;}
	 
 }


