/*
Theme Name:     ACFI
Description:    
Author:         ceylonfellowship
Template:       infinite

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/
footer{
    border-top: 2px solid #2e3ca7 !important;
}

.blog-heading .gdlr-core-title-item-title-wrap {
	margin:auto;
	width:100%;
}

.infinite-mobile-button-hamburger:before, .infinite-mobile-button-hamburger:after, .infinite-mobile-button-hamburger span {
	background:#000 !important;
}

.tribe-events-nav-next{
	display:none!important;
}

.rev_slider_wrapper .tp-caption{
	text-shadow:1px 2px 3px #000;
}
.infinite-logo img{
	max-width: 125px !important;
	position:relative;
	z-index:99;
}
.infinite-copyright-container {
    letter-spacing: 0px !important;
}
.infinite-logo{height:160px;}



.gdlr-core-column-service-title {
	color:#ffffff !important;
}
.gdlr-core-column-service-content {
	color:#ffffff !important;}

.infinite-container, .gdlr-core-container, body.infinite-boxed .infinite-body-wrapper, body.infinite-boxed .infinite-fixed-footer .infinite-footer-wrapper, body.infinite-boxed .infinite-fixed-footer .infinite-copyright-wrapper {
	max-width: 100% !important;}

.gdlr-core-page-builder-body [data-skin="Red Service Box"], .gdlr-core-page-builder-body [data-skin="Red Service Box"] .gdlr-core-skin-content {
	color: #9B9B9B !important;}
#top-head p {
	color:#111 !important;
}

.infinite-mobile-header.infinite-fixed-navigation, #tribe-events .tribe-events-button, .post-type-archive-tribe_events #post-346{
	display:none !important;
}
    header .infinite-navigation {
		border-top: 1px solid #dadada;
		border-bottom: 1px solid #dadada;
}

.infinite-navigation .sf-menu > li {
    padding: 20px !important;
    border-right: 1px solid #dadada;
}
.infinite-navigation .sf-menu > li > a, .infinite-navigation .sf-vertical > li > a {
    font-size: 14px;
}

.infinite-main-menu-search {
    margin-top: 0 !important;
}
.infinite-main-menu-search i{
    color: #271700 !important;
    padding: 20px;
	
}

.infinite-navigation .infinite-navigation-slide-bar:before {
    border-bottom-color: transparent !important;
}
.infinite-navigation .infinite-navigation-slide-bar {
    border-color: #5055a8 !important;
	    border-top: 4px solid;
}
.infinite-navigation .infinite-navigation-slide-bar {
    border-bottom-width: 0px !important;
    margin-top: -68px;
    padding-top: 0;
}
.infinite-logo-inner {
    max-width: 125px !important;
}

.acf-section .gdlr-core-column-service-title a{
	color: #ffffff;
}

.infinite-page-title-wrap.infinite-style-medium .infinite-page-title {
    text-align: center;
}
.infinite-page-title-wrap.infinite-style-medium .infinite-page-title-content {
    padding-top: 170px;
    padding-bottom: 170px;
}
.single-tribe_events .tribe-events-event-image {
    float: left;
    margin-right: 25px;
}
.post-type-archive-tribe_events .infinite-page-wrapper, .single-tribe_events .infinite-page-wrapper {
    padding-top: 50px;
}
.events-list .tribe-events-loop, .single-tribe_organizer .tribe-events-loop, .single-tribe_venue .tribe-events-loop, .tribe-events-day .tribe-events-loop, .events-list.tribe-bar-is-disabled #tribe-events-content-wrapper{
    max-width: 100%;
}
.post-type-archive-tribe_events, .single-tribe_events{
    color: #5055a8 !important;
}
.tribe-events-list .tribe-events-event-image img {
    border: 4px solid #5055a8;
    padding: 4px !important;
    border-radius: 50%;
}
    .tribe-events-read-more{
		background: #5055a8;
    color: #fff !important;
    padding: 10px;
    margin-top: 20px;
    display: inline-block;
}
.post-type-archive-tribe_events table tr th {
    background-color: #5055a8;
}
.tribe-events-read-more:hover {
    background: #000;
    box-shadow: #a29c9c 1px 3px 3px;
}

.event-images li{
	list-style-type:none;
	display:inline-block;
}


.postid-389 .tribe-events-event-image, .postid-400 .tribe-events-event-image, .postid-420 .tribe-events-event-image, #comments, .postid-447 .tribe-event-date-start{
	display:none;
}

.journal-btn{
	    background: #fff;
    padding: 10px 20px;
    border-radius: 5px;
}

@media only screen and (min-width: 768px){
	.tribe-events-list .tribe-events-loop .tribe-events-event-image {
    width: 16%;
}
}
#make-my{
	margin-bottom: 30px!important;
}
#make-my p{
	display: none!important;
}
#make-my img{
	margin: 10px 0px 0px 0!important;
}
.make-to{
	 color: black;
    font-size: 15px;
}