/*
Theme Name: datingtheme.io - Child
Theme URI: https://www.datingtheme.io
Description: Legen... wait for it... Dary!
Author: datingtheme.io
Author URI: https://www.datingtheme.io/
Template: datingtheme
Version: 1.0
*/

#location-list-states ul li a,
#location-list-countys ul li a,
#location-list-citys ul li a,
#nearby_locations_widget-2 ul li a{
 display:inline-block;
 color:#695f5f;
 transition:all 0.2s;
 border-radius:10px;
 text-overflow:ellipsis;
 white-space:nowrap;
 overflow:hidden;
 max-width:100%
}
#location-list-states ul li a:hover,
#location-list-states ul li a:focus,
#location-list-countys ul li a:hover,
#location-list-countys ul li a:focus,
#location-list-citys ul li a:hover,
#location-list-citys ul li a:focus,
#nearby_locations_widget-2 ul li a:hover,
#nearby_locations_widget-2 ul li a:focus{
 padding:0 15px;
 color:#fff;
 text-decoration:none;
 background:#1ba12c;
}



#navigation .navbar .navbar-nav > li#menu-item-12404 > a {
background: #1ba12c;
color: #fff;
border-radius: 15px;
font-weight: bold;
}


@media all and (max-width: 385px) {

.contact.contact-list .btn.btn-cta {width:100%;margin-bottom:10px;}
}


@media (min-width: 768px) and (max-width: 991px) {
.contact.contact-list .btn.btn-cta {width:100%;margin-bottom:10px;}
#navigation .navbar-brand-logo img {max-height: 55px;}
}

.relatedba {max-width:100%; white-space: normal;}

.relatedba2 {
max-width: 100%;
background-color: #1ba12c;
color: white;
border: 2px solid #197b25;
box-shadow: 2px -1px 7px #a6a6a6;
white-space: normal;
}

.home .carousel-caption h1 {
font-size: 2rem;
font-weight: 700;
}

.home .carousel-caption {
bottom: 50%;
margin-bottom: -80px;
}

@media (max-width: 520px) {
.contact.contact-list .media-body .btn  {
width:100%;
margin-bottom:10px;}
}