/*
You can add your own CSS here.

Click the help icon above to learn more.
*/

.site-content {
	padding-bottom: 0 !important;
	
}

.hentry {
	margin-bottom:0;
}

.entry-footer{display:none;}

.entry-content{
	margin-bottom: 0;
}

.top-bar {
background-color: #fff !important;
padding: 0 !important;
}

footer a{
color:blue !important;
}

#post-101 h1, #post-358 h1 {
display: none !important;
}

@media screen and (min-width: 1100px) {
   .custom-header  {
        margin-top: 150px !important;
    }
}

.site-title {
font-size: 35px !important;
}

.custom-logo {
 max-height:100px !important; 
margin-right: 0 !important;
}


.site-header .size-karuna-hero, .custom-header {
width: 90% !important;
}

button, input[type="button"], input[type="reset"], input[type="submit"], .button{
border-color:#00008B !important;
color: #00008B !important;
}

.main-navigation {
font-size: 1rem !important;
margin-left: 0 !important;
}

@media screen and (min-width: 768px) {
.main-navigation a, .main-navigation a:visited {
padding-left: 0.5em !important;
}}

h4{
text-transform: none;
}

.main-navigation ul ul {
background-color: white !important;
}

.main-navigation ul ul a,
  .main-navigation ul ul a:visited {
width:35px;
}

.main-navigation ul ul a img, .main-navigation ul ul a:visited img {
max-width: 16px !important;
}

.site-branding {
min-width:15% !important;
margin-right: 0 !important;}

.site-branding-wrapper { 
width: 90%;
padding: 0 !important;
}

h6{
-webkit-margin-before: 0.33em !important;
    -webkit-margin-after: 0.33em !important;
}

.testimonials {
font-size: 19px;
    color: white;
    margin: 0.8em 50px;
    background-color: #999999;
    padding: 1em;
}

.center {
text-align: center;
}


.alignleft {
display: inline;
}
@media screen and (max-width: 700px) {
.alignleft {
display: block;
float: none;
}
}

.footer-widgets-wrapper{
background-color: white;
}

.footer-widgets{
    background-color: white;
text-align:center;
}

.footer-widgets-wrapper {
padding:0;
}

.footer-widgets-wrapper .widget-area {
width: 100%;
}

.widget_text {
margin:0;
}

.textwidget a, .textwidget a:visited, a.customize-unpreviewable:hover {
}

hr { 
    background: url('http://jvygroup.com/wp-content/uploads/2017/04/logo_final_arial-685x430.png') no-repeat top center;
    background-size: contain;
    display: block;
    height: 35px;
    border: 0;
    position: relative;
	margin-bottom: 14px;
}

hr:before,
hr:after {
    content: '';
    display: block;
    position: absolute;
    background: #d7d7d7;
    height: 1px;
    top: 15px;
}
hr:before {
    left: 0;
    right: 50%;
    margin-right: 35px;
}
hr:after {
    right: 0;
    left: 50%;
    margin-left: 35px;
}

.gallery-columns-3 .gallery-item {
    max-width: 32%;
}

figure {
    margin: 0.1em;
}


