
/*

Theme Name: Powers Healthcare Billing Solutions, LLC

Theme URI: http://www.ezlynx.com/agency-websites.html

Author: EZLynx

Author URI: http://www.ezlynx.com/

Version: 1.0

*/

 

/*--------------------------------------------------------------

>>> TABLE OF CONTENTS:

----------------------------------------------------------------

1.0 - Reset

2.0 - Typography

3.0 - Elements

4.0 - Forms

5.0 - Navigation

                5.1 - Links

                5.2 - Menus

6.0 - Accessibility

7.0 - Alignments

8.0 - Clearings

9.0 - Widgets

10.0 - Content

                10.1 - Posts and pages

                10.2 - Asides

                10.3 - Comments

11.0 - Infinite scroll

12.0 - Media

                12.1 - Captions

                12.2 - Galleries

--------------------------------------------------------------*/

 

/*--------------------------------------------------------------

1.0 - Reset

--------------------------------------------------------------*/

html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {

                border: 0;

                

                font-style: inherit;

                

                outline: 0;

 

 

}

html {

                font-size: 62.5%; /* Corrects text resizing oddly in IE6/7 when body font-size is set using em units http://clagnut.com/blog/348/#c790 */

                overflow-y: scroll; /* Keeps page centered in all browsers regardless of content height */

                -webkit-text-size-adjust: 100%; /* Prevents iOS text size adjust after orientation change, without disabling user zoom */

                -ms-text-size-adjust:     100%; /* www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/ */

}

*,

*:before,

*:after { /* apply a natural box layout model to all elements; see http://www.paulirish.com/2012/box-sizing-border-box-ftw/ */

                -webkit-box-sizing: border-box; /* Not needed for modern webkit but still used by Blackberry Browser 7.0; see http://caniuse.com/#search=box-sizing */

                -moz-box-sizing:    border-box; /* Still needed for Firefox 28; see http://caniuse.com/#search=box-sizing */

                box-sizing:         border-box;

}

body {

                background: #fff;

}

article,

aside,

details,

figcaption,

figure,

footer,

header,

main,

nav,

section {

                display: block;

}

ol, ul {

                list-style: none;

}

table { /* tables still need 'cellspacing="0"' in the markup */

                border-collapse: separate;

                border-spacing: 0;

}

caption, th, td {

                font-weight: normal;

                text-align: left;

}

blockquote:before, blockquote:after,

q:before, q:after {

                content: "";

}

blockquote, q {

                quotes: "" "";

}

a:focus {

                outline: thin dotted;

}

a:hover,

a:active {

                outline: 0;

}

a img {

                border: 0;

}

 

/*--------------------------------------------------------------

2.0 Typography

--------------------------------------------------------------*/

body,

button,

input,

select,

textarea {

        

                

 

          

}

h1, h2, h3, h4, h5, h6 {

                clear: both;

}

p {

                margin-bottom: 1.5em;

}

b, strong {

                font-weight: bold;

}

dfn, cite, em, i {

                font-style: italic;

}

blockquote {

                margin: 0 1.5em;

}

address {

                margin: 0 0 1.5em;

}

pre {

                background: #eee;

                font-family: "Courier 10 Pitch", Courier, monospace;

                font-size: 15px;

                font-size: 1.5rem;

                line-height: 1.6;

                margin-bottom: 1.6em;

                max-width: 100%;

                overflow: auto;

                padding: 1.6em;

}

code, kbd, tt, var {

                font: 15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;

}

abbr, acronym {

                border-bottom: 1px dotted #666;

                cursor: help;

}

mark, ins {

                background: #fff9c0;

                text-decoration: none;

}

sup,

sub {

                font-size: 75%;

                height: 0;

                line-height: 0;

                position: relative;

                vertical-align: baseline;

}

sup {

                bottom: 1ex;

}

sub {

                top: .5ex;

}

small {

                font-size: 75%;

}

big {

                font-size: 125%;

}

 

/*--------------------------------------------------------------

3.0 Elements

--------------------------------------------------------------*/



 

ul {

                list-style: disc;

}

ol {

                list-style: decimal;

}

 

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. */

}

figure {

                margin: 0;

}

table {

                margin: 0 0 1.5em;

                width: 100%;

}

th {

                font-weight: bold;

}

 

 

/*--------------------------------------------------------------

5.0 Navigation

--------------------------------------------------------------*/

/*--------------------------------------------------------------

5.1 Links

--------------------------------------------------------------*/







 

/*--------------------------------------------------------------

5.2 Menus

--------------------------------------------------------------*/

.main-navigation {

                clear: both;

                display: block;

                float: left;

                width: 100%;

}

.main-navigation ul {

                list-style: none;

                margin: 0;

                padding-left: 0;

}

.main-navigation li {

                float: left;

                position: relative;

}

.main-navigation a {

                display: block;

                text-decoration: none;

}

.main-navigation ul ul {

                box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);

                display: none;

                float: left;

                left: 0;

                position: absolute;

                top: 1.5em;

                z-index: 99999;

}

.main-navigation ul ul ul {

                left: 100%;

                top: 0;

}

.main-navigation ul ul a {

                width: 200px;

}

.main-navigation ul ul li {

}

.main-navigation li:hover > a {

}

.main-navigation ul ul :hover > a {

}

.main-navigation ul ul a:hover {

}

.main-navigation ul li:hover > ul {

                display: block;

}

.main-navigation .current_page_item a,

.main-navigation .current-menu-item a {

}

/* Small menu */

.menu-toggle {

                display: none;

}

@media screen and (max-width: 600px) {

                .menu-toggle,

                .main-navigation.toggled .nav-menu {

                                display: block;

                }

 

                .main-navigation ul {

                                display: none;

                }

}

.site-main .comment-navigation,

.site-main .paging-navigation,

.site-main .post-navigation {

                margin: 0 0 1.5em;

                overflow: hidden;

}

.comment-navigation .nav-previous,

.paging-navigation .nav-previous,

.post-navigation .nav-previous {

                float: left;

                width: 50%;

}

.comment-navigation .nav-next,

.paging-navigation .nav-next,

.post-navigation .nav-next {

                float: right;

                text-align: right;

                width: 50%;

}

 

/*--------------------------------------------------------------

6.0 Accessibility

--------------------------------------------------------------*/

/* Text meant only for screen readers */

.screen-reader-text {

                clip: rect(1px, 1px, 1px, 1px);

                position: absolute !important;

}

 

.screen-reader-text:hover,

.screen-reader-text:active,

.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-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 */

}

 

/*--------------------------------------------------------------

7.0 Alignments

--------------------------------------------------------------*/

.alignleft {

                display: inline;

                float: left;

              

}

.alignright {

                display: inline;

                

             

}

.aligncenter {

                clear: both;

                display: block;

                margin: 0 auto;

}

 

/*--------------------------------------------------------------

8.0 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;

}

 

.clear:after,

.entry-content:after,

.comment-content:after,

.site-header:after,

.site-content:after,

.site-footer:after {

                clear: both;

}

 

/*--------------------------------------------------------------

9.0 Widgets

--------------------------------------------------------------*/

.widget {
clear:both;
                margin: 0 0 1.5em;

}

 

/* Make sure select elements fit in widgets */

.widget select {

                max-width: 100%;

}

 

/* Search widget */

/* .widget_search .search-submit { */

                /* display: none; */

/* } */

 

/*--------------------------------------------------------------

10.0 Content

--------------------------------------------------------------*/

/*--------------------------------------------------------------

10.1 Posts and pages

--------------------------------------------------------------*/

.sticky {

}

.hentry {

                margin: 0 0 1.5em;

}

.byline,

.updated {

                display: none;

}

.single .byline,

.group-blog .byline {

                display: inline;

}

.page-content,

.entry-content,

.entry-summary {

                margin: 0 0 0;

}

.page-links {

                clear: both;

                margin: 0 0 1.5em;

}

 

/*--------------------------------------------------------------

10.2 Asides

--------------------------------------------------------------*/

.blog .format-aside .entry-title,

.archive .format-aside .entry-title {

                display: none;

}

 

/*--------------------------------------------------------------

10.3 Comments

--------------------------------------------------------------*/

.comment-content a {

                word-wrap: break-word;

}

.bypostauthor {

}

 

/*--------------------------------------------------------------

11.0 Infinite scroll

--------------------------------------------------------------*/

/* Globally hidden elements when Infinite Scroll is supported and in use. */

.infinite-scroll .paging-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;

}

 

/*--------------------------------------------------------------

12.0 Media

--------------------------------------------------------------*/

.page-content img.wp-smiley,

.entry-content img.wp-smiley,

.comment-content img.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%;

}

 

/*--------------------------------------------------------------

12.1 Captions

--------------------------------------------------------------*/

.wp-caption {

                margin-bottom: 1.5em;

                max-width: 100%;

}

.wp-caption img[class*="wp-image-"] {

                display: block;

                margin: 0 auto;

}

.wp-caption-text {

                text-align: center;

}

.wp-caption .wp-caption-text {

                margin: 0.8075em 0;

}

 

/*--------------------------------------------------------------

12.2 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 {}

/* blog custom homepage layout */
.image-place-holder img{
	max-width:100%;
	width:auto;
}
.blog-home-page .entry-header h1{
	margin-top:0px;
	margin-bottom:11px;
	line-height:22px;
}

.blog-home-page .entry-header h1 a:focus{
		margin-top:0px;
	margin-bottom:11px;
	line-height:22px;
	font-size:22px;
	line-height:22px;
	color: #2c3d5c;
  text-align: center;
  /* text-transform: uppercase; */
  font-weight: inherit;
}
.blog-h-content{
	padding:10px 0 20px;
}
.blog-home-page .entry-header h1 a{
	font-size:22px;
	line-height:22px;
}
.blog-home-page .read-more-btn-text, .search .read-more-btn-text, .search-results .read-more-btn-text {
  margin-top: 15px;
  color: #0f5f88;
  padding: 8px;
  border-radius: 5px;
  border: 0;
  margin-bottom: 15px;
  display: block;
}

.blog-home-page .read-more-btn-text:hover,.search .read-more-btn-text:hover,.search-results .read-more-btn-text:hover{
	margin-top:15px;
	color: #0f5f88;
padding:8px;
border-radius: 5px;
border: 0;
opacity:0.8;
}
.post-template-default .entry-header {
  margin-top: 40px;
}
.move-thumb{width:100%;  margin: 20px auto; display: block;}
.category footer.entry-footer,.home footer.entry-footer,.archive footer.entry-footer,.single-post footer.entry-footer,.search footer.entry-footer,.search-results footer.entry-footer {
	display:none;
	
}
/*
.category .entry-content,.home .entry-content,.archive .entry-content,.search .entry-summary,.search-results .entry-summary {
	border-bottom:1px solid #e4e4e4;
	padding-bottom:20px;
}*/
.widget_recent_entries a,.widget_categories a{
	display:block;
}
.entry-title{
	margin-top:0!important;
	font-style:normal;
	font-weight:bold;
}
.entry-title a{
	margin-top:0!important;
	font-style:normal;
	font-weight:bold;
}

.entry-title a.active, .entry-title a:focus, .entry-title a:hover {
  color: inherit;
  text-decoration: none;
}
.page-header {
  margin: 40px 0 0px !important;
  display: inherit !important;
  width: 100%;
}
@media screen and (max-width: 991px){
	.blog-home-content-area{
		padding-top:15px;
	}
}

.home #main,
.category #main,
.archive #main, 
.search #main   {
  display: flex;
  flex-wrap: wrap;
}
@media screen and (max-width: 767px){
	
.home #main, .category #main, .archive #main, .search #main {
  display: inherit;
  flex-wrap: wrap;
}
}

.widget_archive h1{
cursor:pointer;
}
.widget_archive .caret{
margin-left:5px;
border-top: 8px solid;
border-right: 8px solid transparent;
border-left: 8px solid transparent;
}
.widget_archive ul {
display: none;
}