/**
* custom.css file created by Meetup Template
* @package Meetup Template
* @author Youjoomla.com
* @website Youjoomla.com 
* @copyright	Copyright (c) since 2007 Youjoomla.com.
* @license PHP files are released under GNU/GPL V2 Copyleft License.CSS / LESS / JS / IMAGES are Copyrighted material
**/
/*
 ADD ALL YOUR CUSTOM CSS OVERRIDES TO THIS FILE.
 THIS WAY IF YOU MAKE A MISTAKE YOU CAN ALWAYS TURN CUSTOM CSS FILE OFF
 AND REVERT BACK TO ORIGINAL TEMPLATE CSS
 THIS FILE WILL LOAD VERY LAST AFTER ALL TEMPLATE CSS FILES.
 SO YOU CAN OVERRIDE ANY CSS PART OF THE TEMPLATE YOU NEED.
*/
body {
    color: #666;
}
#centertop .yjsg_grid {
	padding: 0;
}
#centertop div.yjsgxhtml, div.inside-container {
    padding-left: 0;
    padding-right: 0;
}
.header-out {
    background: #fff;
    box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.3);
}
.yjsgmenu li a {
    color: #000;
}
span.yjmm_select {
    border: 1px solid rgba(255, 255, 255, 0.1);
    border-radius: 5px;
    color: #000;
}
.yjsg3-out {
    background: #ebebeb none repeat scroll 0 0;
}
.gray-background {
    background: #ebebeb none repeat scroll 0 0;
}
.mblog .yjme_item a.item_title {
    font-size: 110%;
}
.mblog::before {
    background: none;
}
.mblog {
    background: none;
}
.circle-background::before {
    background: none;
}
.circle-background {
    background: none;
}
.button-color, .button-color-2, .button-dark, .button-gray {
    display: inline;
	font-weight:400;
	font-size: 90%;
 	padding: 8px 12px;;
}
.uk-overlay-background {
    background: rgba(25, 25, 25, 0.45) none repeat scroll 0 0!important;
}
.yjsg1-out {

	background-color: #f4f4f4;
}
.mblog .yjme_item {
 color: #555;
}
.yjk2-main {
  overflow: visible;
}
.yjme_item a.item_readmore {
  margin: 5px 0;
  padding: 5px;
  text-transform: uppercase;
  width: 120px;
  font-size: 90%;
}
h4, h5, h6 {
  margin: 0 0 10px;
  line-height: 28px;
}
.yjk2-intro {
  text-align: left;
}
.yjk2-title {
  font-size: 220%;
}
.footer_out {
  background: #323c70 none repeat scroll 0 0;
}
#footer {
  color: #b5b5b5;
}
blockquote p {
  font-size: 23px;
  line-height: 30px;
  color: #4675b8;
  margin: 20px;
}
    @media screen and (max-width: 400px){
#midblock {
  margin: 0 20px;
  width: 100%;
}
    }
	
    @media screen and (max-width: 400px){
.uk-panel-space {
  padding: 0 !important;
}
	}
	.yjsg_grid, .holders {
  padding: 80px 0 40px;
}
#bodybottom1.yjsgxhtml {
  background: #f5f5f6 none repeat scroll 0 0;
  margin-top: 40px;
  padding: 40px;
  width: 100%;
}
#cp {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}
.formResponsive .formHorizontal .formControls {
  margin-left: 120px !important;
}
.formResponsive .formHorizontal .formControlLabel {
 text-align: left !important;
width: 120px !important;
}
#pathway {
  margin: 0;
}
ul.cws-tabs {
  padding: 100px 0 0;
}
.sppb-btn-primary {
	color: #ffffff;
	background-color: #323c70;
}
.blockquote-small-blue p{
	font-size: 18px;
	line-height: 25px;
	color: #4675b8;
	margin: 0 20px;
}
.blockquote-small-grey p{
	font-size: 18px;
	line-height: 25px;
	color: #666666;
	margin: 0 20px;
}