/*
Theme Name:     Ashbourne Life
Description:    Child theme for Ashbourne Life
Template:       pursuit
Version:        1.0


*/

@import url("../pursuit/assets/css/app.css");

#logo {
    margin: 40px 0px 0px 0px;    
    }

.headhesive--clone #logo img {
    height: 60px !important;
    margin: 40px 0px 0px 0px;
}

#top-widget {
float:right;
margin: 20px 10px 20px 0;
width:50%;
}

#top-widget li{
display:inline-block;
list-style:none;
}

#top-widget .mini-nav{
text-align:right;
color:#7e9592;
}

#top-widget .mini-nav li{
padding:10px 5px;
}

#top-widget .socialtop li{
padding:0px 2px;
}

.socialtop {
float:left
}

.socialtop li{
opacity: 1;
filter: alpha(opacity=100);
}

.socialtop li a:hover{
opacity: 0.5;
filter: alpha(opacity=50);
}

.searchtop {
float:right;
width:63%;
}

.search-form input, .search-submit {
    height: 30px;
}

.search-form .btn {
line-height:0;
}

.navbar .navbar-nav {
    float: left;
    clear:left;
    margin: 0px 0px 20px 0px;
    font-family: Arvo, serif;
    font-weight:400; 
    font-size: 24px;
    }
    

    
.navbar .navbar-nav > li > a {
    color: #ffffff;
    font-weight: 400;
    opacity: 1;
filter: alpha(opacity=100);   
}

.navbar-default .navbar-nav > li > a:focus {
color: #ffffff;
}
.navbar .navbar-nav > li > a:hover {color:#ffffff;
opacity: 0.5;
filter: alpha(opacity=50);
}

.navbar .navbar-nav > li > a:hover:after,
.navbar .navbar-nav > li.active > a:after,
.navbar .navbar-nav > li.active > a:hover:after,
.navbar .navbar-nav > li.active > a:focus:after {
	width:0px;
	height:0px;
}

.headhesive--clone .navbar-nav > li > a {
    color: #ffffff !important;
}

.navbar .navbar-nav > li.active > a, .navbar .navbar-nav > li.active > a:hover, .navbar .navbar-nav > li.active > a:focus {
    color: #ffffff;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color: #b22148;
    font-weight:bold;
}

.menu-plus{
display:none;
}

.subnav .subnav-nav {
	float:left;
	margin:12px 0 0 0;
	font-family: Arvo, serif;
	font-weight:400;
    font-size: 14px;
}


    
.sub > li {
    display: inline-block;
  list-style:none;
    }

.subnav .subnav-nav > li > a {
	position:relative;
	color:#828282;
	font-weight:600;
	padding-top:15px;
	padding-bottom:15px;
	-webkit-transition:all 0.1s linear;
	-moz-transition:all 0.1s linear;
	transition:all 0.1s linear;
}

.subnav .subnav-nav > li > a:hover {color:#828282}

.nav-aqua {
background: #299c88
}

.nav-orange {
background: #f59330
}

.nav-red {
background: #b22148
}

.nav-buff {
background: #c8bd8c
}

.nav-blue {
background: #094f96
}

h1,h2,h3,h4,h5 {
font-weight:400;
line-height:1.6em;
}

h1 {
font-size:22px;
}

h4 {
margin-bottom:40px;
}

.red {
color: #b22148
}

.page-title.left {
    padding: 40px 30% 0px 0px;
}

#main-flex-slider .slides h1 {
font-size:40px;
}

h1.slider-title {
font-weight:400 !important;
line-height:1.2;
text-align:left;

}

.flex-control-nav {
display:none;
}

.right {
float:right;
}

.spotlight1 {
width:100%;
padding:10px;
background:#e6e1cb;
color:#8a7d43;
}

.spotlight1 .right{
width:50%;
}

.spimage{
float:left;
width:46%;
}

.spimage img{
border: 2px solid #ffffff;
width:100%;
}

.spotlight1 h3, .spotlight1 p{
color:#8a7d43;
}

.spotlight1:before,
.spotlight1:after {
    content: " ";
    display: table;
}

.spotlight1:after {
    clear: both;
}

.adspot1 {
background:#e9e9e7;
padding:12px;
}

a.gofollow img {
width:100%;
}

.footer {
background:#97aeab;
color:#ffffff;
}

.footer p {
color:#ffffff;
}

.footer a {
color:#ffffff;
}

.footer-btm-bar {
background:#839895;
}

p.sm {
font-size:11px;
}

.thumb-slider {
    padding-top: 10px;
    padding-bottom: 20px;
}

header.w2dc-listing-header h2 {
    color:#00b8a3;
}

.w2dc-content .w2dc-label-primary {
    background-color: #7d9592;
}

.w2dc-breadcrumbs {
    display: none;
}

.w2dc-listings-block .w2dc-listing-text-content-wrap-nologo {
padding:0px;
}

div.w2dc-content .w2dc-btn-primary, div.w2dc-content input[type="button"] {
background-color: #b8c3c2;
border-color: #b8c3c2;
}

div.w2dc-content a, div.w2dc-content a:focus, div.w2dc-content a:visited {
color:#f59330
}

div.w2dc-content h2 a, div.w2dc-content h2 a:active, div.w2dc-content h2 a:visited {
color:#00b8a3;
}

.w2dc-content .w2dc-featured {
background-color:transparent;
}

.w2dc-listings-block article.w2dc-listing .w2dc-featured {
    border-bottom: 1px solid #97AEAB;
    border-top: 0px solid #BDBCBD;
}

.w2dc-big-slide-wrapper {
box-shadow: 0px 0px 0px #CCC;
}

.meta-border {
    border-bottom: 0px solid #E6E6E6;
}

.panel-primary > .panel-heading {
    color: #FFF;
    background-color: #97aeab;
    border-color: #97aeab;
}

.panel-primary {
    border-color: #97aeab;
}

.pricing-table ul li {
    color: #b22148;
}

.pricing-cost {
color: #299c88 !important;
}

.w2dc-content h2, .w2dc-content .w2dc-h2 {
    font-size: 22px;
}
.w2dc-content h1, .w2dc-content .w2dc-h1, .w2dc-content h2, .w2dc-content .w2dc-h2, .w2dc-content h3, .w2dc-content .w2dc-h3 {
    margin-top: 0px;
    margin-bottom: 40px;
}

.thumb-title {
    font-size: 16px;
    font-weight: 600;
    text-align:center;
    margin-bottom:30px;
}


@media (max-width:479px) {

.sub > li > a {
    position: relative;
    display: block;
     margin: 0px;
    padding: 0px 16px;   
    }

#top-widget {
width:100%;
}

#top-widget .mini-nav {
text-align:center;
}

.socialtop {
    text-align: center;
    width: 100%;
}

.searchtop {
    width: 100%;
    padding: 5px 0 0 20px;
}

.navbar .navbar-nav {
    text-align: left;
}

.navbar-nav > li + li {
    margin-left: 0px;
}

.sub > li {
    display: inline;
}

.sub > li > a {
    padding: 5px 0px;   
    }

#main-flex-slider {
    display: none;
}

.spotlight1 .spimage {
display:none;
}

.spotlight1 .right {
width:100%
}

.sidebar {
    padding: 40px 15px 40px 15px;
}

}

@media (min-width:767px) and (max-width:991px) {

.nav > li > a {
font-size:18px;
    padding: 10px 20px;
}

.sub > li > a {
    position: relative;
    display: block;
     margin: 0px;
    padding: 0px 6px;   
    }
}

@media (max-width:767px) {

#top-widget {
    width: 100%;
}

.socialtop {
    text-align: center;
    width: 100%;
}

.searchtop {
    width: 100%;
    padding: 5px 0 0 20px;
}

.navbar .navbar-nav {
    text-align: left;
    width:100%;
}

.navbar-nav > li + li {
    margin-left: 0px;
    margin-right: 2px;
}

.sub > li > a {
    padding: 5px;   
    }

#main-flex-slider .slides .light-text h1, #main-flex-slider .slides .light-text p {
    display: none;
}

}

@media (min-width:768px) and (max-width:991px) {

.navbar-nav > li + li {
    margin-left: 0px;
    margin-right: 2px;
}

.socialtop {
    float: right;
}

.searchtop {
    width: 100%;
}

.sub > li > a {
    padding: 5px 8px;   
    }

}

@media (min-width:992px) and (max-width:1199px) {


.navbar-nav > li + li {
    margin-left: 0px;
    margin-right: 2px;
}

.nav > li > a {
font-size:20px;
    padding: 10px 35px;
}

.socialtop {
    float: right;
}

.sub > li > a {
    padding: 0px 8px;   
    }

}

@media (min-width:1280px) {
.nav > li > a {
    position: relative;
    display: block;
     margin: 0px;
    padding: 10px 45px;
    color: #b22148   
    }
    
    .sub > li > a {
    position: relative;
    display: block;
     margin: 0px;
    padding: 0px 16px;   
    }
}

.w2dc-listings-block-header {
    display: none;
}

.w2dc-listings-block article.w2dc-listing {
    border-bottom: 0px solid #97AEAB;
    border-top: 0px solid #BDBCBD;
}