/* LICENSE & DETAILS
==================================================

	Theme Name: Uplift
	Theme URI: http://uplift.swiftideas.com
	Author: Swift Ideas
	Author URI: www.swiftideas.com
	Description: <strong>A Creative Multi-Purpose WordPress Theme, Designed & Developed by Swift Ideas</strong> - <a href="http://www.swiftideas.com">www.swiftideas.com</a>. Follow us for update notifications:<br/> <a href='http://twitter.com/swiftideas'>Twitter</a><br/> | <a href='http://www.facebook.com/SwiftIdeas'>Facebook</a>
	Version: 1.3.73
	License: GNU General Public License version 3.0
	License URI: http://www.gnu.org/licenses/gpl-3.0.html
	Tags: translation-ready, threaded-comments, theme-options, sticky-post, post-formats, full-width-template, flexible-header, featured-images, custom-menu, custom-header, custom-colors, custom-background, responsive-layout
	Text Domain: uplift
	Domain Path: /language

	All files, unless otherwise stated, are released under the GNU General Public License
	version 3.0 (http://www.gnu.org/licenses/gpl-3.0.html)

==================================================
*/

.ratings_detail_do_rating { width: 100%; }
.ratings_detail_do_rating h5 { font-weight: bold !important; }


.page-id-41 .posts-type-standard-row .figure-wrap { width: 20% !Important; }
.page-id-41 .posts-type-standard-row .has-thumb .details-wrap { width: 80% !important; }
.page-id-41 .blog-item-details time { float: left; }
.page-id-41 .blog-item-details span.author { float: right; margin-top: -5px; }
.page-id-41 .blog-item-details span.author a { color: #e31c0b; }
.recent-post .excerpt { clear:both; }
.posts-type-standard-row .post-cats { display: none; }
.sf-headline.text-left { margin: 0 0 20px 0; }
.single-blogs .content-desc div img { max-width: 60%; } 

.relpost-block-container .mini-blog-item-wrap.clearfix { min-height: 360px; position: relative; }
.relpost-block-container .mini-blog-item-wrap .blog-details-inner h3 { min-height: 45px !important; padding-top: 8px !important; }
.relpost-block-container .mini-blog-item-wrap .blog-item-aux { position: absolute; bottom: 8px; }
.medicaldirectory-sidebar .img-responsive { border: 1px solid #e31c0b; }
.entry--screenshot img { border: 1px solid #ddd; }
.dataTables_length, .dataTables_filter, .dataTables_info { display: none; }
.portlet-title.tabbable-line, .row .btn.green-haze,.bootstrap-wrapper .btn-danger { color: white !important; }
#profile-account2 label { font-size: 16px !important; font-weight: 700 !important; }
#profile-account2 label small { font-size: 14px !important; font-weight: 300 !important; }
#profile-account2 .portlet-title .nav li.active a { color: white !important; }
.profile-content a { color: #e80000 !important; }
.profile-content a:hover { text-decoration: underlined !important; }
figure.animated-overlay .img-wrap { border: 1px solid #efefef; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; margin-bottom: 4px; height: 140px;}
.cat-item figure.animated-overlay .post-cats { display: inline !Important; left: 0 !important; bottom: 0 !important; width: 100%;  }
.post-cats > a { text-align: center; width: 100%; }
.cat-item .blog-item-aux-cat { padding: 8px !important; line-height: 22px !Important; }
.cat-item .blog-item-aux-cat span { display: block; }
.pagination { margin: 30px 10px;  }
.pagination li { display: inline-block;  }
.pagination li a, .pagination li span { padding: 15px; font-size: 14px; font-weight: bold; }
.pagination li span.current { background-color: #efefef; color: red; }
.pagination li a:hover { background-color: #f9f9f9; cursor: pointer; }

.letter-bar { margin: 40px 0px; padding: 0px; }
.letter-bar li { float: left; margin: 0px .35% 0 0;  width: 3.2%; }
.letter-bar li a { display: block;  padding: 10px 0; text-align: center; border: 1px solid #666; background-color: #f9f9f9; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.letter-bar li.selected a, .letter-bar li a:hover { background-color: #e31c0b; border: 1px solid #e31c0b; color: white; }
.tblhead td { background-color: #e31c0b; color: white; }
.tblcat td { padding: 5px;border-top: 1px solid #fff;border-top: 1px solid #222; }
.tblcat td { background-color: #333; color: white; }
.tblcat td:nth-child(1) { padding: 5px;border-top: 1px solid #222; }
.tblentry tr:nth-child(odd) td { background-color: #eee; }
.tblentry td { background-color: #f9f9f9; padding: 10px;border-bottom: 1px solid #ddd; }
.last-az { width: 80px !important; }

@media screen and (max-width: 768px) {
#rev_slider_2_2 .metis.tparrows { width: 50px !important; height: 65px !Important; top: 49% !important; background: #f9f9f9; }
.rev_slider_header_blogs { margin-top: 50px; }
.pciwgas-column, .pciwgas-columns {
    padding-left: 0.4375em !important;
    padding-right: 0.4375em !important;
    width: 50% !important;
    min-height: 220px;
}
.alleblogs-table tr td:nth-child(3),
.alleblogs-table tr td:nth-child(4),
.alleblogs-table tr td:nth-child(5),
.alleblogs-table tr td:nth-child(6),
.alleblogs-table tr td:nth-child(7) { display: none; }

.pciwgas-first { clear:none!important; }
.sf-headline.text-center { font-size: 20px !important; }
.carousel-next { margin-right: 0 !important; }
.carousel-prev { margin-left: -40px !important; }
.relpost-thumb-wrapper { padding: 0 15px; }
.relpost-block-container .mini-blog-item-wrap.clearfix { width: 48% !important; min-height: 210px !important; }
.relpost-block-container .mini-blog-item-wrap .blog-item-details { display: none; }
.relpost-block-container .mini-blog-item-wrap:nth-child(5) { display: none; }
.bootstrap-wrapper h3 { text-align: center; }
#custom-post-type-categories-2,#custom-post-type-recent-posts-2 { display: none; }
.letter-bar li { margin: 0px .95% .95% 0 !important; width: 13%; }
.cat-item .blog-item-aux-cat span {height: 22px; overflow: hidden;font-size: 11px;}
}
a.sf-button.sf-button-has-icon>i { vertical-align: unset !important; }
