/*
Theme Name: Axepta
Author: Axepta
Author URI: 
Description: Extreme Response International
Version: 1.1
Text Domain: Axepta
*/
.blog-sidebar{
    float: left;
    width: 100%;
}
.blog-sidebar .widget{
   float: left;
   width: 100%;
}
/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
   margin: 5px 20px 20px 0;
}
.aligncenter,
div.aligncenter {
   display: block;
   margin: 5px auto 5px auto;
}
.alignright {
   float:right;
   margin: 5px 0 20px 20px;
}
.alignleft {
   float: left;
   margin: 5px 20px 20px 0;
}
a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}
a img.alignnone {
    margin: 5px 20px 20px 0;
}
a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}
a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}
.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}
.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}
.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}
/* Text meant only for screen readers. */
.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; /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}
.screen-reader-text:focus {
    background-color: #eee;
    clip: auto !important;
    clip-path: none;
    color: #444;
    display: block;
    font-size: 1em;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000;
    /* Above WP toolbar. */
}
.general_header{
width: 100%;
    float: left;
    padding: 50px 0 50px 0;
    margin: 0;
}
.general_sec {
   width: 100%;
    float: left;
    padding: 50px 0 50px 0;
    margin: 0;
}
footer .nav-link {
   
    padding: 0;
}

.comment-list, .children {
    list-style: none;
    clear: both;
}
.comment-list{padding:20px;}
.comments-area article header {
    margin: 0 0 48px;
    overflow: hidden;
    position: relative;
    background-color:#55737D;
    color:#FFFFFF;
    padding: 10px;
}

li.bypostauthor cite span {
    color: #21759b;
    background-color: #f8f0cb;
    background-image: none;
    border: 1px solid #f8f0cb;
    border-radius: 3px;
    box-shadow: none;
    padding: 3px;
    font-weight:bold;
}

.reply { 
    float:right;
   
}
 
.comment article {
    padding-bottom:2.79rem;
}
 
a.comment-reply-link,
a.comment-edit-link {
    font-size: 13px;
    font-size: 0.928571429rem;
    line-height: 1.846153846;
    text-decoration:none;
}
 
a.comment-reply-link:hover,
a.comment-edit-link:hover {
    color: #f6e7d7;
}
a.comment-edit-link {
    float:left;
    margin:0 0 10px 10px;
    text-align:center;
    background-color: #55737D;
    border:1px solid #55737D;
    border-radius:3px;
    padding:3px;
    width:50px;
    box-shadow: 1px 1px 2px 2px #4f4f4f;
}
#cancel-comment-reply-link  { 
    text-align:center;
    background-color: #55737D;
    border:1px solid #55737D;
    border-radius:3px;
    padding:3px;
    width:50px;
    color:#FFFFFF;
    box-shadow: 1px 1px 2px 2px #4f4f4f;
    text-decoration:none;
}


/* Images */
    
.img-responsive{display: block;max-width: 100%;height: auto;margin: 0px auto;}
.img-circle { border-radius: 50%; }    
    
/* Comments */

.comment-list, .children{list-style:none;}
ul.children {list-style:none;padding-left:0px; margin-left:0px;}
.comment-wrap { border-bottom: 1px solid #ccc; padding-bottom: 40px; margin-bottom: 20px; position:relative; }
.comment-wrap .comments-title{padding-top:60px;}
.comment-wrap .comment-img { float: left; margin-right: 20px; padding-bottom:25px;}
.comment-author {text-align:left;}
.comment-reply {position:absolute;top:0px;right:0px;font-style:italic; padding:5px 5px;background:#f5f5f5;}
.comment-author,.comment-author a{font-size: 14px;text-transform: uppercase; letter-spacing: 2px;margin-bottom:2px;}
.comment-date{font-size: 10px;text-transform: uppercase; letter-spacing: 2px;font-style:italic;display:block;padding-bottom:7px;}
.depth-2 .comment-wrap {padding-left:30px;}
.depth-3 .comment-wrap {padding-left:60px;}
.depth-4 .comment-wrap {padding-left:90px;}
.depth-5 .comment-wrap {padding-left:120px;}
.depth-6 .comment-wrap {padding-left:150px;}
.depth-7 .comment-wrap {padding-left:180px;}
.depth-8 .comment-wrap {padding-left:210px;}
.depth-9 .comment-wrap {padding-left:240px;}
.depth-10 .comment-wrap {padding-left:270px;}
.title-line{border-top: 1px dotted #ccc;display: block;max-width: 30%;margin: 0 auto 25px;}

/* Responsive */

@media (max-width: 767px) {
    .comment-list, .children { padding-left: 0px; }
    .comment-wrap .comment-img { float: none;margin: 0px;width: 100%;padding-bottom: 0px; }
    .comment-img>img { display: block;margin: 0px auto; }
    .comment-author, .comment-author a, .comment-date { text-align:center; }
    .depth-2 .comment-wrap,.depth-3 .comment-wrap,.depth-4 .comment-wrap,.depth-5 .comment-wrap,.depth-6 .comment-wrap,.depth-7 .comment-wrap,.depth-8 .comment-wrap,.depth-9 .comment-wrap,.depth-10 .comment-wrap {padding-left:0px;}
    .comment-reply { position: relative; text-align: center; display: block; margin-top: 25px;}
}
    

.single-post p{text-align:justify!important;}

#cookie-law-info-bar[data-cli-type="widget"] .cli-bar-message, 
#cookie-law-info-bar[data-cli-type="popup"] .cli-bar-message{font-size: 18px !important; line-height: 1.3!important;}
#cookie-law-info-bar[data-cli-type="popup"] .cli-style-v2 .cli-bar-btn_container{ margin-top:20px!important}
#cookie-law-info-bar .cli-style-v2 .cli-bar-btn_container .cli-plugin-button{margin: 0 10px 0 0 !important;
	padding:12px 20px 13px 20px !important;
    border: 1px solid #2454a5!important;
    font-size: 16px!important;
    color: #2454a5!important;
    border-radius: 34px 34px 0 34px!important;
    font-weight: 500!important;
    text-transform: uppercase!important;
    text-align: center!important;
    letter-spacing: 1px!important;
    display: inline-block!important; background:#fff!important}
#cookie-law-info-bar .cli-style-v2 .cli-bar-btn_container .cli-plugin-button:hover{ background:#2454a5!important; color:#fff !important}
#cookie-law-info-bar .cli-style-v2 .cli-bar-btn_container .cli-plugin-button#wt-cli-accept-all-btn{background:#2454a5!important; color:#fff !important}
#cookie-law-info-bar .cli-style-v2 .cli-bar-btn_container .cli-plugin-button#wt-cli-accept-all-btn:hover{background:#33bcea!important; color:#fff !important; border-color:#33bcea!important}