/*
Theme Name: Capella Child
description: At Home Care - Capella
Template: capella-parent
Version: 1.0.0
Text Domain: capella-child
Author: BCW
*/


html,
body {
	font-family: 'Nunito', sans-serif;
	font-size: 16px;
}
h1,
h2,
h4,
.btn,
.main-nav a,
.menu-features,
.heading,
.button,
.mobile-nav,
.primary-footer .footer-row .business-name,
.banner-section .overlay {
	font-family: 'Cinzel', serif;
}




.header-inner{
	background-color: #303030;
}
.fixed-sidebar #menu-main-menu > li > a:hover,
.header-inner a,
.fixed-sidebar .hours,
.fixed-sidebar #menu-main-menu > li > a{
	color:#fff;
}
.fixed-sidebar #menu-main-menu > li.active a{
	color:var(--color-1);
}
.fixed-sidebar #menu-main-menu > li:first-of-type,
.fixed-sidebar #menu-main-menu > li > a{
	border-color:#fff;
}
#gform_fields_2 .gform-field-label {margin-top:15px;border-bottom:0; color:#fff;}
.ginput_container_radio {margin-top:0 !important;}
.gchoice {width: 50px !important; text-align: center; float: left;}
.gchoice input {width: 40% !important;margin: 0 auto !important;display: block !important;}

input#gform_submit_button_2 {background: var(--color-4);color: var(--color-1);font-size: 18px; transition: all ease-in-out .3s; border-radius: 60px; padding: 12px 30px; border: none; cursor: pointer;}
input#gform_submit_button_2:hover{ background-color: var(--color-1); color: var(--color-4);}

.page-id-338 .content-block p { margin-top:20px !important;}

.page-id-338 .gform_wrapper.gravity-theme .gfield input.large {color: #fff;}

.custom-list {
    margin-top: 20px;
    -moz-column-count: 2;
    -moz-column-gap: 20px;
    -webkit-column-count: 2;
    -webkit-column-gap: 20px;
    column-count: 2;
    column-gap: 20px;
list-style-position:inside;
}

.modal-dialog {position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) !important;}


.fixed-sidebar {background-color: var(--color-2);}
.fixed-sidebar .hours {color: var(--color-1);}
.fixed-sidebar #menu-main-menu > li > a {color: var(--color-1);}

.feature-item h2 {color:#fff;}

.social-icons .fa-stack-2x {color: var(--color-1);}
.social-icons .fa-inverse {color: #fff;}
.social-icons a:hover .fa-stack-2x {color: var(--color-3);}

.contact-links{
    margin: 20px 0 0 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    row-gap: 10px;
}
.contact-links .link{
    text-align: center;
    flex: 1 0 100%;
}
.fixed-sidebar .social-icons{
    justify-content: center;
    column-gap: 20px;
}
.fixed-sidebar .hours span, .fixed-sidebar .hours h2, .fixed-sidebar .hours ul{
    font-family: Verdana, Geneva, sans-serif, Arial, Helvetica, sans-serif;
}
.header-inner{
    background-color: #dddddd;
}


@media screen and (max-width:991px){
.nav-toggler {display: none;}
div#header{
	background:#dddddd;
}
.contact-links{
	display:none;
}
}
#about-feature{background-color:#fdfdfd;background-image:url(https://www.transparenttextures.com/patterns/diagmonds-light.png);text-align:center;padding:30px 0;}
#about-feature h2{padding-bottom:20px;}
.about-feature-box{background:rgba(255,255,255,.5);border:1px solid #3d2454;box-shadow:0 0 10px #000;padding:30px;margin:0 20px;}
.about-feature-box img{
	margin-bottom:20px;
}
.about-feature-box p,.about-feature-box h3{
	font-weight:700;
	font-size:20px;
	margin:0;
}
.page-id-338 .gform_wrapper.gravity-theme .gfield input.large {
	color: var(--color-1);
}
@media screen and (max-width:768px){
    
    .modal-content {max-width: 100%;width:500px;}
    
    .custom-list {
    margin-top: 20px;
    -moz-column-count: 1;
    -moz-column-gap: 20px;
    -webkit-column-count: 1;
    -webkit-column-gap: 20px;
    column-count: 1;
    column-gap: 20px;
list-style-position:inside;
}
}