/*
 Theme Name:   Advocator Child
 Description:  Advocator Child Theme
 Author:       Ravi Makadia
 Template:     advocator
 Version:      1.0.0
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  advocator-child
*/

@import url("../advocator/style.css");

/* =Theme customization starts here
 logo green: #71be44
 font blue: #2c5a85
 body text: #333
 lighter green: #7cb942 of header menu background
 
-------------------------------------------------------------- */
body {color:#333;}

.top_header_wrap,
.top_header_wrap nav,
.top_header_wrap .top-bar-section li:not(.has-form) a:not(.button),
.top_header_wrap .top-bar-section .dropdown li:not(.has-form) a:not(.button),
.top_header_wrap .top-bar-section ul,
.top_header_wrap .top-bar.expanded .title-area,
.rescue_icon-search {
	background: none repeat scroll 0 0 #83242C;
}

#gtlogo2 {display:none;}

.top_header_wrap .logo img{width:200px;}
.donation_button .button {height:100%;}

a:hover, a:focus {color: #7cb942 !important;}

footer#site_footer {
	padding-top:0px;
	min-height: 150px;
	width:100%;
	background: #fff;
}

#sponsors_footer h1{
	text-align: center;
	font-size: 1.2em;
}
#sponsors_footer {margin:20px 0;}
.footer_copyright{background: #2C3135;}
.main_content_wrap{top:0;}

#sponsors_footer .sponsors {text-align:center;width:20%;}

.home footer#site_footer {margin-top: 0;}
.home_latest_news{display: block;clear:both;}
.ps-current span{display:none;}

#testimonials_widget-2 blockquote, #testimonials_widget-2 blockquote p {
    color: #333333;
    font-size: 1em;
    font-weight: normal;
}

.vcalendar .duration span {color:inherit;}
.vcalendar li {border:15px solid #fff; box-shadow:none;}
.vcalendar a.link_hover img {
    border: none;
    box-shadow: none;
}

/* events ribbon cutting page */
.ribbondiv {overflow:hidden;float: left; width: 28%; border: 2px solid #aaa; padding: 5px; margin: 2%;position:relative;}
.ribbondiv2 {text-align: center; font-size: 1.2em; border-bottom: 2px solid #ddd; padding: 2px; margin:10px 0 10px 0;}

@media screen and (max-width:640px) {
	.vcalendar li {border:45px solid #fff;}
	#sponsors_footer .sponsors {width:33%;padding-bottom:20px;}
}

@media screen and (max-width:440px) {
	.ribbondiv {clear:both;width:100%;}
	.ribbondiv img {width:100%;height:auto;}
	#sponsors_footer .sponsors {width:50%;padding-bottom:20px;}
}

#testimonials_widget-2 .bx-controls{
	width:50px;
	position:absolute;
	top:-30px;
	right:20px;
}

.ribbondiv .button{
	position:absolute;
	bottom:5px;
	right: 20px;
}

.donate_btn{
	background-color:rgba(124, 185, 66, 0);
	padding: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
	cursor: pointer;
}

.donate_btn form{display:none;}
.donate_btn:hover{background-color:rgba(124, 185, 66, 0.7);}
.hval{display: none;}

.gttagline{
	width:100%;
	clear:both;
	color:#fff;
	padding:10px;
	font-style:italic;
	text-align: center;
}

.top_header_wrap a {color:white;}
.top_header_wrap a:hover {color:#71be44;}

.top_header_wrap .top_nav a {color: #bbb;}
.top_header_wrap .top_nav a:hover {color: #fff;}


.event-marquee-wrap {position:relative; float:right;z-index:9; text-align:right;}
#event-marquee {display:inline; padding:2px; color:white;}
#event-marquee strong {color:#71be44;border:1px solid green;}
.em_words {display:inline;position:relative;padding-left:3px;}

.home-thumb img {display:block; float:left; width:40%; height:auto; margin:10px 10px 5px 0;}
.button {height:inherit;}
.button:hover {color:white !important;}

@media screen and (max-width:1024px) {
	.event-marquee-wrap {float:none; width:290px; margin:0 auto; text-align:center;}
}

/* Sticky Popup mods */
.sticky-popup-left .popup-header {
    background-color: #71be44 !important; /* in plug-in formatting doesn't change this color */
}
.sticky-popup {width:300px !important;}
.sticky-popup-left .popup-title {writing-mode: horizontal-tb !important;}

.tribe-select2-results-views span[class^="tribe-icon-"], .tribe-bar-views-list span[class^="tribe-icon-"], .tribe-bar-view-list a[class*="tribe-icon-"] {
    padding-left: 20px;
}

@media only screen and (min-width: 1024px) { 
	.gttagline{
	    left: 79px;
	    padding: 5px 0 0 15px;
	    position: absolute;
	    text-align: left;
	    top: 40px;
	}
}

@media only screen and (max-width: 1024px) { 
	#gtlogo2 {display:block;}
	#gtlogo {display:none;}
}

/* mod for home page donation button moved down under slider */
.home_donation_button {width:30%;margin:0 auto;}
@media only screen and (max-width: 500px) { 
	.home_donation_button {width:100%;}
}
/* end mod */

.footer_copyright .copyright span, .footer_menu a {
	color:#8b8d8e;
}

#search {padding:0; margin:0;background-color:#ddd;}