/*
Theme Name: MOSAK
Version: 1.0
Theme URI: http://churchope.themoholics.com/
Description: Austin Zoo Theme
Author: MOSAK
Author URI: http://mosak.com
License URI: http://www.gnu.org/licenses/gpl-2.0.html

*/

/* Shortcode blog posts */
/*
.shortcodeblog {
	max-width: 265px;
	float: left;
	padding: 0 30px 0 0;
}
.shortcodeblog img {
	width: 100%;
	padding: 0;
}
*/
/*
.articlethumb {
	text-align: center;
}
*/

#color_header { background:#327739;}
img.imgborder, .imgborder img, a.imgborder>span.placeholder {
background-color: transparent;
border: none;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
padding: 0;
display: inline-block;
box-shadow:0 0 0 0 rgba(0,0,0,.0)
}

/*
.grid_12 .two_third {
	width: 605px;
}
*/
/*
.one_half, .one_third, .one_fourth, .two_third, .three_fourth {
	margin: 0 5px 0 0;
}
*/

/* logo */
li.navlogo {
	/* position: absolute; */
	z-index: 99;
}

/* Main Nav */
.sf-menu>li>a {
vertical-align: middle;
height: auto;
display: table-cell;
padding: 0 15px;
line-height: 36px;
color: #fed98b;
}
.sf-menu>li {
	height: auto;
}
.main_menu .hover {
	display: none !important;
}
#navjcycle {
	display: none !important;
}
.gray_line {
	visibility: hidden;
}
.sf-menu>li:hover>ul, .sf-menu>li.sfHover>ul {
	top: 36px;
}
.sf-menu ul li:hover, .sf-menu ul li.sfHover {
	background-color: #206333;
	color: #fff;
}

/* other */
#main h1 {font-size: 21px;
color: #2b8c47;
color: rgb(43, 140, 71);
text-transform: uppercase;
text-decoration: none;
font-weight: bold;}
#main h4 {color: #d14b27;font-weight: bold;}
#main {z-index: 1;padding-top: 50px;background: none;}
/*
#main .grid_12 h1 {
	margin: 36px 0 36px;
	color: #206333;
	text-transform: uppercase;
	font-weight: bold;
}
*/
.post_title_area .entry-title a, #main .gallery_listing h2.entry-title a, .blog_shortcode h2.entry-title a, .jp-title strong {

}
#main .grid_12 h4 {
	color: #d14b27;
	font-weight: bold;
}
#main .grid_12 h2 {
	color: #206333;
	font-size: 18px;
}
.home .blog_shortcode .entry-content {padding-top: 0;}
/* .attachment-featured-image-shortcode {margin: 15px 0;} */
#breadcrumbs, #pagetitle {visibility: hidden;display: none;}
#authorbox {display: none;}
.single .post_title_area {visibility: hidden;display: none;}
.layout_right_sidebar #main, .page-template-template-leftsidebar-php #main, .layout_left_sidebar #main {background: none;}

/* Footer */
footer {
background: #327639 url('http://austinzoo.org/wp-content/themes/austin-zoo/images/menu_pattern.png') repeat 0 0; color: #fff;
}
footer .widget_nav_menu a { color: #ffffff;}
/*
footer * {
	color: #000 !important;
}
*/
#copyright nav li a {color:#ffffff;}
#copyright nav li.current-menu-item a {color: #ffffff;}
#copyright nav li.current-menu-item a:hover {color: #ffffff;}
.widget_nav_menu a:hover, .widget_links a:hover, .widget_meta a:hover, .widget_nav_menu .current-menu-item>a {background: transparent;color: #000;}

.blogtitles {padding-left: 0;}
.postdate {display: none;}
#main .grid_12 .blogtitles h2 {text-align: center;}

.grid_8 .thumb img {
max-width: 100%;
}
.blogtitles .entry-excerpt p.postmeta {
margin-top: 15px;
float: right;
}
a.churchope_button {color: #fff;}
.postmeta a.churchope_button:hover {color: #fff !important;}
#main .grid_8 .thumb { max-width:auto; }

#main .grid_8 h2, #main .grid_12 h2 { font-size: 20px; margin:  0 0 12px; line-height: 90% }
/* h2.entry-title {text-align: center;} */
a {
  color: #2b8c47;
  color: rgb(43, 140, 71);
  text-transform: uppercase;
  text-decoration: none;
  font-weight: bold;
}
h2.entry-title a {
  font-size: 21px;
  color: #2b8c47;
  color: rgb(43, 140, 71);
  text-transform: uppercase;
  text-decoration: none;
  font-weight: bold;
}

#main .grid_8 .thumb {
max-width: none;
}
hr {
  height: 2px;
  background: #d14b27;

}
.post_title_area {background: none;padding-bottom: 0;}
.posts_listing + .posts_listing {margin-top: 25px;}
#copyright nav li {
float: left;
margin-bottom: 10px;
border-right: 1px #000 solid;
}
#copyright nav li a {font-weight: normal;text-decoration: none;
padding: 5px 5px 0 5px;
margin: 0;text-transform: none;}
img.imgborder, .imgborder:not(.thumb) img {max-width: 100%;}
h1.pageTitle {padding: 50px 0 10px;}
.aligncenter, .alignnone {margin: 0;}
.mawrap {margin-bottom: 25px;}
.imgTextWrap {background-color:#2b8c47 !important;text-align:center !important;/*position: relative;top:-41px; display: none; */}
.imgTextWrap h1  {color:#fff !important;margin: 0;padding: 10px 0;font-size: 24px;letter-spacing: 2px;}
.imgWrap {padding:0;margin-top: 0;}
.alignleft {margin: 0;}
.right-sidebar {width: 142px;margin-left: 60px;}
.widget_sp_image {display: inline-block;}
footer .widget-title {margin-bottom: 0;font-weight: bold; color: #fff;
	  font-size: 15.467px;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 1.552;
}

footer
.yellow {background-color: #fed98b;display: inline-block;}
#main .grid_8 h4, #main .grid_12 h4 {margin: 4px 0;line-height: 22px;}
html {color: #000;}
.widget_nav_menu li:before, .widget_links li:before, .widget_meta li:before, .entry-content ul li:before {content: none;}
.entry-content ul > li {background: none;padding: 0;}
h5.entry-title a {font-weight: normal;text-transform: none;}
h5.entry-title {margin: 5px 0 0 !important;font-size: 22px !important;}
/* a.read-more {display: none;} */
a.read-more {
font-weight: normal;
text-transform: none;
display: inline-block;
}
.entry-content h4 {
margin: 4px 0 !important;
line-height: 22px !important;
font-size: 18px !important;
color: #d14b27 !important;
font-weight: bold !important;
text-transform: none !important;
}
.entry-content h4 a {
margin: 4px 0 !important;
line-height: 22px !important;
font-size: 18px !important;
color: #d14b27 !important;
font-weight: bold !important;
text-transform: none !important;
}
.mobilenavlogo {display: none;}
.home #main .grid_8 h1 {font-size: 24px;}
.mainmenu_inner .grid_12 {margin: 0;}

.cycle_content h3.entry-title {
  color: #d14b27;
  text-shadow: 0px 0px 12px rgba(0, 0, 0, 1);

}
.cycle_content p {
text-transform: uppercase;
font-size: 34px;
line-height: 40px;
}
.navlogo a {padding: 0 !important;margin: 0 !important;}
#copyright nav li.current-menu-item a {background: transparent;}
@media only screen and (max-width: 767px){
	.mainmenu_inner {padding-top: 25px !important;}
	.mainmenu_inner .row.clearfix {padding-bottom: 0 !important;}
	.mainmenu_inner .grid_12 {text-align: center;}
	.mobilenavlogo {display: inline-block;}
	.home .mobilenavlogo {display: inline-block;margin-top: 30px;}
	.right-sidebar {width: 100%;margin-left: 0;}
	.widget_sp_image-image-link {margin: 0 !important;}
	.floatfix {float: none !important;display: inline-block;}
}

.donate {
    position: fixed;
    right: 30px;
    top: 0px;
    height: 90px;
    width: 120px;
    background-color: #93c23d;
    border: 0;
    font-size: 18px;
    color: white;
    text-align: center;
	padding-left: 10px;
    box-sizing: border-box;
    z-index: 100;
}

.donate img {
    position: absolute;
    right: 15px;
    top: 10px;
}

a.donate:hover {
    background-color: #93c23d !important;
    color: #fff;
}

#menu-item-2925{
	top: -31.5px !important;
}

#wpcf7-f5338-o1 input[type="submit"]{
color: #fff;
background: #e54;
}

h1#about-aligntotitle{
	margin-top: -62px !important;
}
