/*
Theme Name: CriticalPathInstitute2
Author: Anonymous
Author URI:
Version: 1
Description: Theme for Wordpress
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: theme
Tags: 
Theme URI:
*/
.alignnone {margin:5px 20px 20px 0;}
.aligncenter,
div.aligncenter {
	display:block;
	margin:5px auto 5px auto;
}
.alignright {
	float:right;
	margin:5px 0 20px 20px;
}
#sidebar .right {float:right;}
#sidebar .right.link-green{	margin:0;}
.alignleft {
	float:left;
	margin:5px 20px 20px 0;
}
.aligncenter {
	display:block;
	margin:5px auto 5px auto;
}
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%;
	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,
.gallery-caption {
	font-size:11px;
	line-height:17px;
	margin:0;
	padding:0 4px 5px;
}
.sticky,
.bypostauthor{display:block;}
/* */
.hidden {display:none;}
#comments, 
#respond {margin:10px 0 0;}
#commentform label {
	display:block;
	margin:0 0 3px;
}
.commentlist {
	padding:0 0 0 20px;
	list-style:decimal outside none;
}
.commentlist li {list-style-position:outside;}
.commentlist .comment {margin:0 0 15px;}
.commentlist li  .avatar{
	float:left;
	margin:0 10px 10px 0;
}
.commentlist li  p {
	margin:0 0 5px !important;
	padding:0;
}
.commentlist ul.children {margin:0 0 0 15px;}
.comment-form-comment textarea{max-width:598px !important;}
#footer .menu {
	width:209px;
	padding:0 30px 0 0;
	float:left;
	margin:0;
}
#footer .menu li {
	width:100%;
	float:left;
	list-style:none;
}
#footer .menu a {color:#ababab;}
#footer .menu a:hover {color:#fff;}
.sub-nav a {text-transform:uppercase;}
.error-frame {padding:30px 0 82px;}
.no-image .intro-frame {position:relative;}
.slideshow  .slide img {height:500px;}
.widget_black_studio_tinymce p {margin:0;}
.paging strong.extend {
    background:none;
	color:#2a282a;
    border:0;
}
#content .searh-form {float:none;}
.form-allowed-tags {
	font-size:12px;
	line-height:18px;
}
.drop-holder .active .title a,
.drop-holder .active a {
    color:#ffd323;
    text-decoration:none;
}
@media screen and (max-device-width: 768px) {
    
}



.wp-pagenavi {
        text-align:center;
        clear: both;
}

.wp-pagenavi a, .wp-pagenavi span {
        text-decoration: none;
        border: 1px solid #c4c4c4;
        padding: 3px 5px;
        color:#000000;
        margin: 2px;
}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
        background: #007dca;
        color:#fff; 
        border-color: #007dca;
}

.wp-pagenavi span.current {
    /* font-weight: bold; */
}
a.previouspostslink:hover {
    border: 0px;
}
a.previouspostslink:before{
    content: "";
    position: relative;
    display: inline-block;
    right: 3px;
    top: 0px;
    height: 0;
    z-index: 10;
    border-right: 5px solid #2a282a;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
}
a.nextpostslink:hover {
    border: 0px;
}
a.nextpostslink:after {
    content: "";
    position: relative;
    display: inline-block;
    right: -5px;
    top: 0px;
    height: 0;
    z-index: 10;
    border-left: 5px solid #2a282a;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current {
    background: #007dca;
    color: #fff;
    border-color: #007dca;
    font-size: 14px;
}
.wp-pagenavi a, .wp-pagenavi span {
    text-decoration: none;
    border: 1px solid #c4c4c4;
    padding: 1px 4px;
    color: #000000;
    margin: 2px;
    font-size: 14px;
}
.wp-pagenavi span.extend {
    border: 0px;
}
.wp-pagenavi a.nextpostslink {
        text-decoration: none;
        border: 0px;
}
.wp-pagenavi a.previouspostslink {
        text-decoration: none;
        border: 0px;
}
.wp-pagenavi a:hover {
    background-color: #fff;
    color: #000;
    border: 1px solid #c4c4c4;
    text-decoration: underline;
}
.wp-pagenavi a.nextpostslink:hover {
        text-decoration: none;
        border: 0px;
}
.wp-pagenavi a.previouspostslink:hover {
        text-decoration: none;
        border: 0px;
}



