h1.entry-title {
  text-shadow: 1px 1px #7f3ca0 !important;
}

/*css custom style in theme option*/
.fusion-page-title-bar {
    border-color: #d2d3d4;
    background-image: url("/wp-content/uploads/2016/03/lp5.jpg");
    background-color: #FFFFFF;
    height: 202px;
    background-size: cover;
}

/*#welcome .fusion-button.button-1 .fusion-button-icon-divider{
	border-color: transparent;
}
#welcome .fusion-button.button-1{
	color:#7f3ca0 !important;
	background:#fff !important;
	border-radius: 7px !important;
}
#welcome .fusion-button.button-1:hover{
	color:#FFFFFF !important;
	background:#7f3ca0 !important;
}
#welcome .fusion-button.button-1 i{
	font-size: 28px !important;
	margin-top: -13px !important;
}*/
.fusion-page-title-bar h1 {
    font-size: 40px;
    line-height: normal;
    font-weight: 900;
}

body .fusion-row .fusion-button.btn-main{
    background:#fff !important;
    color:#FFFFFF !important;
    border:4px solid #68258b !important;
    font-size: 25px !important;
    border-radius:9px !important;
    padding:23px 20px !important;
    margin: 5px 20px !important;
}
body .fusion-row .fusion-button.btn-main span{
    color:#68258b !important;
}
body .fusion-row .fusion-button.btn-main:hover{
    background:#68258b !important;
    color:#fff !important;
}
body .fusion-row .fusion-button.btn-main .fusion-button-icon-divider{
    border:none !important;
}

/* SERMONS BUTTON */

body .fusion-row .fusion-button.btn-main-sermons{
    background:#fff;
    color:#68258b;
    border:4px solid #68258b;
    font-size: 18px;
    border-radius:9px !important;
    padding:5px 35px;
    width: 100%;
    margin: 3px 0 3px 0;
}
body .fusion-row .fusion-button.btn-main-sermons span{  
    color:#68258b;
}
body .fusion-row .fusion-button.btn-main-sermons:hover{
    background:#68258b;
    color:#fff;
}
body .fusion-row .fusion-button.btn-main-sermons .fusion-button-icon-divider{
    border:none;
}

.tribe-events-calendar td.tribe-events-present div {
    color: #ffffff !important;
}

body .fusion-row .home-recent-posts {
    margin: 5px 10px; 
}

.sidebar .widget h4 {
    font-weight: 600 !important;
}

.fusion-page-title-bar {
    width: 100% !important;
}

#tribe-events-content { 
   margin: auto; 
   width: 90% !important;
}

#tribe-bar-form .tribe-bar-submit input[type=submit], #tribe-events .tribe-events-button {
    background-color: #7f3ca0 !important;
}
.tribe-events-calendar thead th {
    color: #ffffff !important;
}

@media (min-width: 0px) {
.container {
    width: auto !important;
}
}