/*

Theme Name: Theme Pluto

Theme URI: https://pluto.pinsupreme.com

Author: Tamik Soziev

Author URI: http://soziev.com/

Description: Gorgeous multipurpose Wordpress theme.

Version: 2.0

License:

License URI:

Tags: black, white

Text Domain: pluto

*/



.wp-caption{max-width:100%;}.alignright {text-align:right;}.alignleft{text-align: left;}.aligncenter{text-align:center;}/*

/* Custom CSS */

.menu-toggler-w .logo span {
    font-size: 14px;
    line-height: 25px;
    font-weight: 700;
    vertical-align: middle;
	display: block !important;}

.menu-block .logo a img {
    margin-right: 5px;
    vertical-align: middle;
    height: 40px;
	width: auto; 
	display: block;}

div.competitors2 a{text-decoration:underline;}.centra li{list-style:none;margin-bottom:25px;}.centra li a{margin:0 auto !important;background-color:#fcf6d6;border:1px solid #dbcd74;border-radius:4px;color:#968836;display:block;font-size:11px;line-height:16px;padding:10px;width:25%;}.centra h4{padding-left:0px;text-align:center;margin-top:20px;margin-bottom:7px;}.centra ul.post-categories{padding-left:0px;text-align:center;}div.competitors2 h5{line-height:47px;}p.welcome{font-size:14px;}

.suggest{background-color: #ff8500 !important;

color:#fff !important;

border-color: #efefef !important;

border-style: solid !important;

border-width: 8px !important;

border-radius: 10px !important;

width: 40% !important;

margin: 0 auto !important;

text-align: center !important;

padding: 12px !important;

margin-bottom: 30px !important;}

.suggest a {color:#fff;}

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

.quote-author{text-shadow:none !important;color:#999 !important; text-transform:none !important; text-align:left !important;}

.archive-header h3 {color: #434E58 !important;}




/*Style For Content Block*/

.caItems>.col-md-12{
  border-bottom: 1px solid #000000;
}
.kcb_container {
  position: relative;
  overflow: visible;
}
.kcb_container .kcb_blockA_elem {
  overflow: hidden;
}
.kcb_blockA_single_cont {
  margin: 50px 0;
  border-bottom: 1px solid #000000;
}
.kcb_title h3 {
  font-family: "droid serif",helvetica neue,Helvetica,Arial,sans-serif;
  text-align: center;
  font-size: 36px;
  color: #000000;
  margin: 40px;
}
.related_categories_title {
    font-size: 20px;
    color: #000000 !important;
    display: inline-block;
    text-shadow: none !important;
}
.section-cta {
    text-align: center;
    font-size: 42px;
    color: #000000;
    margin: 60px 0 0;
    clear: both;
}
.kcb_blockA_title {
  margin-bottom: 40px;
}
.kcb_blockA_title h3 {
  font-family: "droid serif",helvetica neue,Helvetica,Arial,sans-serif;
  color: black;
  text-align: center;
}
.kcb_blockA_elem .singleItem, .kcb_blockB_container .singleItem {
	padding: 0 20px;
}
.singleItem header {
  text-align: center;
  margin-bottom: 10px;
}
.singleItem header a {
  font-family: "droid serif",helvetica neue,Helvetica,Arial,sans-serif;
  font-size: 15px;
  color: #000000;
  font-weight: bold;
}
.kcb_blockA_elem .singleItem .singleItemImg {
	margin: 0 auto;
}
.kcb_blockA_remaining {
  margin-bottom: 50px;
}
.kcb_blockA_remaining p {
	font-size:32px;
	text-align:center;
	color:#000000;
	margin-top:30px;
}
.kcb_blockA_remaining p a {
	text-decoration: underline;
}
.kcb_blockB_container .card-block-related .singleItemImg {
  width: 100%;
  padding: 10%;
}
.kcb_blockB_remaining {
  padding-top: 50px;
}
.kcb_blockB_container .kcb_title {
	text-align: center;
}
.kcb_blockB_container .singleItem .card-header {
	text-align: center;
}
.kcb_container .kcb_blockB_container .singleItem {
	margin-bottom: 80px;
}


@media only screen and (max-width: 426px)  {

	.kcb_container .kcb_blockA_container .singleItem, .kcb_container .kcb_blockB_container .singleItem {
		margin-bottom: 80px;
	}
	.kcb_container .kcb_blockA_container .kcb_blockA_remaining p {
		font-size: 24px !important; 
		margin: 0 !important;
	}
	.kcb_title h3 {
		font-size: 24px;
	}
	.kcb_blockB_remaining {
		font-size: 18px;
	}
	.kcb_blockB_container .card-block-related .singleItemImg {
  		width: 100%;
   		padding-left: 20%;
    	padding-right: 20%;
    	padding-top: 5%;
    	padding-bottom: 10%;
	}
	.kcb_container .kcb_blockB_container .singleItem {
		margin-bottom: 80px;
	}
	.kcb_blockB_container .singleItem .card-header {
    	text-align: center;
    	margin-top: -21%;
    	margin-bottom: -2%;
	}
}