html {
-webkit-text-size-adjust: 100%; }  body {
margin: 0;
}  .screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute !important;
width: 1px;
word-wrap: normal !important; }
.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;
clip-path: none;
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; } #content[tabindex="-1"]:focus {
outline: 0;
} .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;
} .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;
} .widget {
margin: 0 0 40px; }
.widget select {
max-width: 100%;
}  .sticky {
display: block;
}
.hentry {
margin: 0 0 1.5em;
}
.updated:not(.published) {
display: none;
}
.page-content,
.entry-content,
.entry-summary {
}
.page-links {
clear: both;
margin: 0 0 1.5em;
}
.entry-content p{
margin-bottom:15px;	
} .comment-content a {
word-wrap: break-word;
}
.bypostauthor {
display: block;
}
.comment_content{
overflow: hidden;
}  .infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer { display: none;
} .infinity-end.neverending .site-footer {
display: block;
} .page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
} embed,
iframe,
object {
max-width: 100%;
} .custom-logo-link {
display: inline-block;
} .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;
} .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;
}
.full-width{
width: 100%;
}
.comments-title span{
display: none;
}
.center-block{
float: inherit;
display: inline-block;
}
.error-404.not-found{
padding: 100px 0;
}
.error-404.not-found .page-content p{
margin-bottom: 50px;
}
.logged-in-as{
margin-bottom: 20px;
}
.sticky .post-slide-blog{
}
.customize-support header.navbar{
padding-top: 45px;
} dl {
margin: 0 20px;
}
dd {
margin-bottom: 12px;
}
table {
border-bottom: 1px solid #ededed;
border-collapse: collapse;
border-spacing: 0;
font-size: 14px;
line-height: 2;
margin: 0 0 20px;
width: 100%;
text-align: center;
}
caption, th, td {
font-weight: normal;
text-align: center;
}
caption {
font-size: 16px;
margin: 0;
padding-top: 0;
}
th {
font-weight: bold;
text-transform: uppercase;
}
td {
border-top: 1px solid #ededed;
padding: 6px 10px 6px 0;
}
tr{
padding: 6px 10px 6px 0;
}
del {
color: #96a2e1;
}
select{
border: 1px solid #ddd;
padding: 10px;
}
.hentry img{
max-width: 100%;
height: auto;
}
.hentry ul,
.hentry ol,
.single_comment ul,
.single_comment ol,
.single-comment-content ol ol,
.single-comment-content ul ul
{
padding-left: 25px;
}
.hentry li{
line-height: 30px;
}
.post-password-form input[type="password"]{
padding: 10px 15px;
border: 1px solid #ddd;
margin-right: 15px;
border-radius: 30px;
width: 230px;
}
pre{
padding: 20px;
}
.post-password-form input[type="submit"]{
border: 2px solid transparent;
border-radius: 100px;
color: #fff;
display: inline-block;
font-size: 12px;
font-weight: 500;
letter-spacing: 1.5px;
padding: 10px 25px;
position: relative;
text-transform: uppercase;
background: #41cb52;
transition: .5s;
cursor: pointer;
}
.post-password-form input[type="submit"]:hover,
.post-password-form input[type="submit"]:focus{
box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);
}
.blog-box-content h1,
.single-comment-content h1{
font-size: 42px;
margin-bottom: 15px;
margin-top: 20px;
}
.blog-box-content h2,
.single-comment-content h2{
font-size: 36px;
margin-top: 20px;
margin-bottom: 15px;
margin-left: 0;
color: #96a2e1;
}
.blog-box-content h3 ,
.single-comment-content h3{
font-size: 30px;
margin-bottom: 15px;
margin-top: 20px;
}
.blog-box-content h4 ,
.single-comment-content h4{
font-size: 24px;
margin-bottom: 15px;
margin-top: 20px;
}
.blog-box-content h5 ,
.single-comment-content h5{
font-size: 18px;
margin-bottom: 15px;
margin-top: 20px;
}
.blog-box-content h6,
.single-comment-content h6{
font-size: 14px;
margin-bottom: 15px;
margin-top: 20px;
}
.latest-blog-area,
.single_widget{
-ms-word-wrap: break-word;
word-wrap: break-word;
}
select{
border: 1px solid #ddd;
padding: 15px;
max-width: 100%;
font-family: 'Poppins', sans-serif;
}
.single_widget select{
width: 100%;
margin: 5px 0;
}
.single_widget caption{
color: #9a9a9a;
}
.single_widget table{
margin-bottom: 0;
}
.single_widget img{
max-width: 100%;
height: auto;
}
.single_widget .tagcloud a{
font-size: 14px !important;
}
.comment-list,
ul.children{
list-style: none;
}
.tag_list,
.tag_list a{
font-weight: 600;
}
#kc_page_template{
margin-left:-15px!important;
margin-right:-15px!important;
}
.contact textarea {
height: 130px;
}
p.form-submit{
margin-bottom: 25px;
}