/*
Theme Name:	CityGov - Child Theme
Theme URI: http://themnific.com
Description:	A basic child theme for CityGov Theme
Author:		Dannci
Author URI: http://themnific.com
Template:	citygov
Version:	0.1
*/

/* ADD SOME STYLE BELOW */

a.blacklink,
a.blacklink:visited {
  color: black !important;
  text-decoration: underline !important;
	display: block;
}

a.blacklink:hover {
  color: #ee1000 !important;
}


ul.social-menu li.sprite-facebook a:hover {
    background-color: #A2000E !important;
}

ul.social-menu li.sprite-instagram a:hover {
    background-color: #A2000E !important;
}

ul.social-menu li.sprite-linkedin a:hover {
    background-color: #A2000E !important;
}

ul.social-menu li.sprite-youtube a:hover {
    background-color: #A2000E !important;
}

/*#footer .foocol.first {
    width: 50%;
  }

#footer .foocol.sec,
.foocol {
    width: 25%;
  }
*/

#footer .footer-menu .footer_credits {
  margin: 30px auto 30px auto !important;
	font-size: 13px !important;
	 line-height: 1.6 !important;
	}

#footer	.footer_text {
		letter-spacing: 1px;
	}

@media screen and (max-width: 768px) {
.footer h2.footer_text {
    font-size: 20px;
	}
	  .foocol.first {
    width: 100%;
  }

  .foocol.sec,
  .foocol {
    width: 50%;
  }
}
	
	
@media screen and (min-width: 885px) {
  .foocol.first {
    width: 50%;
  }

  .foocol.sec,
  .foocol {
    width: 25%;
  }
}
.footop ul.social-menu li a {
    padding: 10px 10px 10px 10px !important;
    color: #fff !important;

}
.elementor-8636 .elementor-element.elementor-element-517437a .elementor-image-box-description {
	color: #111111;
}
/* mobile css */

@media screen and (max-width: 1155px) {
 	#navigation ul.nav li a{font-size: 20px !important;}  
	#navigation {background-color:#720404 !important;}
	.wrapper{padding-top: 0px !important;}
}

.wrapper{
	 padding-top: 50px;
}

/* events calendar */
.page-id-7031 {
    --tec-spacer-14: 40px; 
	--tec-spacer-13: 20px; 
}

.single-tribe_event_series .main-breadcrumbs span.crumb:nth-child(2) {
    display: none !important;
}

.tribe-events .tribe-events-c-top-bar__nav-list-item, li.tribe-events-pro-summary__month-block {
    list-style: none !important;
}

/* hide blog post title on phone */
@media only screen and (max-width: 767px) {
    /* Hide the blog page header area background image */
    .page-header {
        background-image: none !important;
        display: none !important;
    }
    
    /* Remove the header spacing layout */
    .single-post .page-header-wrap {
        padding: 20px 0 !important;
        min-height: auto !important;
    }

     .entry-title, .post-title, h1.entry-title {
        display: none !important;
    }

    /* Hide the breadcrumbs */
    .single-post .main-breadcrumbs {
        display: none !important;
    }
}

/* hide blog post title on tablet */
@media only screen and (max-width: 1024px) { /* Hide the blog page header area background image */
    .page-header {
        background-image: none !important;
        display: none !important;
    }
    
    /* Remove the header spacing layout */
    .single-post .page-header-wrap {
        padding: 20px 0 !important;
        min-height: auto !important;
    }

     .entry-title, .post-title, h1.entry-title {
        display: none !important;
    }

    /* Hide the breadcrumbs */
    .single-post .main-breadcrumbs {
        display: none !important;
    }
}
