/*
Theme Name: 	VPNCompass
Author: 		VPNCompass
Theme URI: 		https://www.vpncompass.com
Version: 		2.0
*/

.first-style {
}

body {
	background-color:#eee;
}

h1, h2, h3 {
  color:#003969;
}

h1 { 
  font-size:26px;
}

h2 { 
 	font-size: 22px;
	margin: 20px 0;
	font-weight: 600;
}

h3 { 
 	font-size:18px;
	margin: 20px 0;
	font-weight: 600;
}

img {
  max-width: 100%;
  height: auto;
}

.dropdown-item {
    color: #343a40;
}


.navbar-nav .nav-link {
    padding-bottom: 20px;
    border-bottom: 1px solid #f8f9fa1f;
    margin-bottom: 20px;
}



a:focus {
outline: none;
}


.card-body home-page h3 {
    margin-top: 0px;
}

.pagination-postcount .page-numbers {
    padding: 0 5px;
}

.single-post ul.post-prices li {
	color: red;
}

.single-post a {
	text-decoration: underline;
}

.single-post .btn {
	text-decoration: none;
}

.single-post li a {
	text-decoration: none;
}
.card .vc-summary {
	border: 2px solid #17a2b8;
	background-color: ivory;
}
.card .vc-summary li {
	margin-bottom: 20px;
	
}
.card .vc-summary li a {
	text-decoration: underline;	
}
.card .vc-summary :last-child {
	margin-bottom: 0;
}


.card .vc-summary li a {
	text-decoration: underline;	
}

.sidebar-best li a.underline {
    text-decoration: underline;
}

.sidebar-section {
  position: absolute;
  height: 100%;
  width: 285px;
}

.sidebar-item {
	position: absolute;
	width: 255px;
	height: 100%;
}

.make-me-sticky {
  position: -webkit-sticky;
	position: sticky;
	top: 0;  
  padding: 0 0;
}

ul.sidebar-toc .list-group-item {
    padding: 4px 1.25rem;
}

ul.sidebar-toc .list-group-item a {
    color: #003969;
}

/* 
	Comment section
	------------------------------------------------
*/
ul.comment-list, ul.children {
  list-style-type: none;
}

ul.comment-list {
  padding-left: 0px;
}

li.depth-1 {
  border-bottom: 1px solid rgba(0,0,0,.1);
  margin-bottom: 20px;
}

.comment-list p {
  margin-bottom: 20px;
}

/* 
	END: Comment section
	------------------------------------------------
*/


@media (min-width: 992px) {
.navbar-expand-lg .navbar-nav .nav-link {	
    padding-bottom: 0;
    margin-bottom: 0;
	border-bottom: initial;
}