/*
 Theme Name: Cookiteer Child
 Theme URI: http://androthemes.com/themes/wp/cookiteer
 Description:  Cookiteer Child Theme
 Author: AndroThemes
 Author URI: https://themeforest.net/user/androthemes
 Template:     cookiteer
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         blog, one-column, right-sidebar, custom-menu, left-sidebar, custom-menu, custom-logo, custom-colors, custom-header, footer-widgets, post-formats, sticky-post, threaded-comments, featured-images, translation-ready
 Text Domain:   cookiteer-child
*/

.recent-post h5{
	display: none;
	color: white;
}
.recent-post a{
		color: white;
/* 	border-bottom: 1px solid; */
}
.recent-post a:hover {
  color: #85B72C;
}

.recent-post ul {
    list-style: inside;
	  color:white;
}
.recent-post ul li{
    margin: 0;
}
.recent-post li:hover {
  color: #85B72C;
}
.contact-details li{
	word-break: break-all;
}
.elementor-widget .post-categories a{
	color: #85B72C;
	background-color: #cdf389;
}
.elementor-widget .post-categories a:hover{
	color: white;
	background-color: #85B72C;
}

.elementor-widget .btn-custom.secondary {
	background-color: #85B72C;
}

.elementor-widget .btn-custom.secondary::before {
    background-color: #729E25;
}

.elementor-widget .post .post-title a:hover {
    color: #85B72C;
}

.post-tab-color .ha-post-tab .ha-post-tab-filter li.active, .ha-post-tab .ha-post-tab-filter li:hover, .ha-post-tab.ha-post-tab-left .ha-post-tab-filter li.active, .ha-post-tab.ha-post-tab-left .ha-post-tab-filter li:hover {
    background: #85b72c;

}
.post-tab-color .elementor-widget-container .ha-post-tab .ha-post-tab-filter li:hover {
background: #85b72c;
}

/* Sticky Header*/

.elementor-1248 .elementor-element a::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    width: 30px;
    height: 30px;
    margin-top: -15px;
    border-radius: 50%;
    z-index: -1;
    background-color: #85B72C;
    opacity: .3;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.elementor-1248 .elementor-element a {
    color: #7A7A7A;
    font-weight: bold;
 
}
/*End Sticky Header*/

/* display non */
.home section#background_home {
    display: none;
}
/* End display non */

/* Blog page */
.post-body .post-categories a {
    color: #85B72C;
    background-color: #cdf389;
}
.post-body .post-categories a:hover {
   color: white;
    background-color: #85B72C;
}

.post-body .btn-custom.secondary {
    background-color: #85B72C;
}
.post-body .btn-custom.secondary::before{
      background-color: #729E25;
}

.post .post-title a:hover {
    color: #1D2228;
}
.post .post-title a:hover {
    color: #85B72C !important;
}

/* End Blog page */

/* Home page */
.home-hover-link h4:hover {
    color: #85B72C !important;
}
/* End Home page */

/* say Hello to seams page */

.say-hello-height .entry-content textarea, .wpcf7-form textarea {
    height: 195px !important;
}
/* End say Hello to seams page */

.donegal-title .section-title-wrap h2.title:hover {
    color: #85B72C !important;
}
.testimonial-slider .item-content-wrapper{
    min-height: 270px !important;
}
.about-border-radius .lae-project-image img {
    border-radius: 10px !important;
}

.section-title-wrap .ct-title-icon::after {
   
    background: #85B72C !important;
    background: linear-gradient(to right, #85B72C, transparent) !important;
    
}
.section-title-wrap .ct-title-icon::before {
   
    background: #85B72C !important;
    background: linear-gradient(to right, transparent ,#85B72C) !important;
   
}

.sidebar .sidebar-widget h5.widget-title::before{
    background: linear-gradient(to left, #85B72C 10%, transparent 50%) !important;
    display: block;
    margin-right: 10px;
    width: 50px;
}
.sidebar .sidebar-widget h5.widget-title::after{
    background: linear-gradient(to right, #85B72C 10%, transparent 50%) !important;
    margin-left: 10px;
    width: 50px;
}

/*----------------------responsive--------------------*/

@media screen and (max-width: 1200px){
.top-main-menu .hfe-nav-menu li a{
    padding-left: 8px !important;
    padding-right: 8px !important;

}
section#background_home {
    z-index: -1;
}
}
@media screen and (max-width: 1024px){
.top-main-menu .hfe-nav-menu li a{
   padding: 15px !important;

}
ul#menu-1-8e12b69.hfe-nav-menu {
    margin-top: 20px;
}
}