/*

Theme Name: PWM Custom Theme v2
Theme URL: http://www.mganm.org
Custom Wordpress Theme
Version: 2.0
Author: Pro Web Marketing
Author URI: http://www.prowebmarketing.com

*/

/* WP Store Locator */
#wpsl-search-wrap, #wpsl-category {
    font-size: 14px;
    clear: none !important;
}
#wpsl-gmap img.wpsl-store-thumb {
    border-radius: 3px;
    float: right;
    margin: 0 0 5px 10px;
    width: 70px;
}

.slogan{text-align: center; margin-top: 15px; margin-bottom: 15px;}
body{background:#869514;font-family: 'Lato', sans-serif;font-size:18px;}
img{max-width:100%;height:auto;}
a, a:hover{color:#869514;text-decoration:underline;}

h1,h2,h3,h4,h5,h6{font-family: 'Lato', sans-serif;}
h1{font-family: 'Ribeye Marrow', cursive;font-weight:400;color:#231f20;font-size:36px;}
h2{font-family: 'Crushed', cursive;font-weight:400;font-size:24px;color:#869614;}

hr{border-top:1px solid #282d2e;}
.small_hr hr {width:25%;border-color: #ddd;}
/* Formidable 2.0 - Title Fix */ fieldset legend{display:none !important;}

.nomargin{margin-left:0;margin-right:0;}
.nopadding{padding-left:0;padding-right:0;}

.video-container {position: relative;padding-bottom: 56.25%;padding-top: 30px;height: 0;overflow: hidden;}

.video-container iframe,  
.video-container object,  
.video-container embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

#topbar{background:#6b6e73;padding-bottom:10px;position: -webkit-sticky; position: sticky; top: 0; z-index: 100;}

/* Global Menu Styles */
.navbar{margin-bottom:0;min-height:0;}
.navbar-nav{margin:0;}
.navbar-default{background:none;border-radius:0;border:0;}
.nav>li>a{padding:10px 15px;}
.navbar-nav>li>a, .dropdown-menu>li>a, .navbar-default .navbar-toggle{font-size:21px;color:#e4e7e8;font-family: 'Crushed', cursive;}
.navbar-default .navbar-nav>li>a{background:none;color:#e4e7e8;text-align:center;}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus{color:#282d2e;text-decoration:none;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus{color:#282d2e;background:#c7d14e;font-weight:400;}
.navbar-default .navbar-nav .dropdown-menu>li>a{color:#282d2e;}
.navbar-default .navbar-nav .dropdown-menu>li>a:hover{text-decoration:none;}
.navbar-default .navbar-nav .dropdown-menu{background:#c6d14e;padding:0;text-align:center;border:0;border-radius:0;box-shadow:none;}
.navbar-default .navbar-nav .current-menu-item a{background:#c6d14e;}
.navbar-default .navbar-toggle, .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background:none;border:0;border-radius:0;}
.navbar-toggle{text-align:center;width:100%;float:none;margin-right:0;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{border-color:#6b6e73;box-shadow:none;}
.navbar-collapse{padding:0;}
/* Dropdown Open with Active */
.navbar-default .navbar-nav>.open>a{background:#c6d14e;text-decoration:none;}
.navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus{background:#c6d14e;color:#282d2e;}
.navbar-default .navbar-nav .open .dropdown-menu>li>a{background:none;font-weight:400;text-decoration:none;color:#6c6e73;}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{background:none;text-decoration:underline;color:#282d2e;}
.navbar-default .navbar-nav .open .dropdown-menu>.active>a, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#282d2e;background:none;font-weight:400;text-decoration:underline;}
/* Current Ancestor with Current Page Parent */
.navbar-default .navbar-nav .current-menu-ancestor a, .navbar-default .navbar-nav .current-menu-ancestor a:hover, .navbar-default .navbar-nav .current-menu-ancestor a:focus, .navbar-default .navbar-nav .current_page_parent a{background:#c6d14e;font-weight:400;text-decoration:none;color:#282d2e;}

#icons{font-size:25px;color:#e4e7e8;text-align:center;padding-top:3px;}
#icons a{color:#e4e7e8;}

#header{background:#c6d14e;text-align:center;padding-top:15px;padding-bottom:15px;}

#subarea, #events{background:#afb3b6;padding-top:50px;padding-bottom:50px;overflow:hidden;}
.subblock{background:#e4e7e8;font-size:14px;padding:35px;margin-bottom:20px;}
.subblock h3{font-size:24px;margin-top:0;color:#282d2e;text-align:center;font-family: 'Ribeye Marrow', cursive;margin-bottom:30px;}
.subblock p{line-height:24px;}
.subblock h4{font-size:21px;color:#869614;margin:0;font-family: 'Crushed', cursive;font-weight:400;text-align:center;margin-top:20px;margin-bottom:10px;}
.subblock h5{font-weight:700;font-size:18px;margin:0;color:#282d2e;text-align:center;margin-bottom:15px;}
.description{margin-top:5px;}

.eventsblock{border:1px solid #CCC;padding:20px;overflow:hidden;margin-bottom:15px;}
.ebleft{background:none;text-align:center;}
.ebleft h3{font-size:36px;color:#282d2e;margin:0;font-family: 'Crushed', cursive;margin-bottom:10px;}
.ebright{background:#CCC;padding:20px;color:#282d2e;font-size:18px;margin-top:20px;}
.ebright h4{font-size:36px;color:#869614;margin:0;font-family: 'Crushed', cursive;margin-top:25px;}
.ebpaddingleft{padding:0;padding-right:0;}
.ebpaddingright{padding:0;padding-left:0;}
.uecaption{margin:0;font-size:12px;margin-top:8px;}

#content{background:#ffffff;padding-top:50px;padding-bottom:50px;overflow:hidden;}
#content h1{margin-top:0;}

.btn-default{font-size:21px;color:#282d2e;border-radius:0;background:none;border:1px solid #282d2e;font-family: 'Crushed', cursive;}
.btn-default:hover{font-size:21px;color:#FFF;border-radius:0;background:#869614;border:1px solid #282d2e;font-family: 'Crushed', cursive;}

#newsletter{background:#6b6e73;padding-top:50px;padding-bottom:50px;text-align:center;}
.newstitle{font-size:36px;color:#e4e7e8;font-family: 'Ribeye Marrow', cursive;}

#newsletter .btn-default, #newsletter .btn-default:hover{font-size:21px;color:#e4e7e8;border-radius:0;background:none;border:1px solid #e4e7e8;font-family: 'Crushed', cursive;}

#contactdetails{background:#c6d14e;text-align:center;color:#282d2e;font-size:24px;padding-top:50px;padding-bottom:50px;}
.cdtitle{font-size:36px;color:#869614;font-family: 'Ribeye Marrow', cursive;}
.cdsubtitle{color:#869614;font-size:44px;font-family: 'Crushed', cursive;}
.cdsubtitle a{color:#869614; text-decoration: none;}

#contactdetails .btn-default{font-size:21px;color:#282d2e;border-radius:0;background:none;border:1px solid #282d2e;font-family: 'Crushed', cursive;}
#contactdetails .btn-default:hover{font-size:21px;color:#FFF;border-radius:0;background:#869614;border:1px solid #282d2e;font-family: 'Crushed', cursive;}

#footer{color:#FFF;background:#869514 url(img/fbg.jpg) top repeat-x;font-size:14px;text-align:center;padding-top:50px;padding-bottom:50px;}
#footer a{color:#c2cf4c;}

/* keep for WP image captions and alignments */
img.centered {clear:both;display: block;margin-left: auto;margin-right: auto;}
img.alignright {padding: 4px;margin: 0 0 2px 7px;display: inline;}
img.alignleft {padding: 4px;margin: 0 7px 2px 0;display: inline;}
.alignright {float: right;}
.alignleft {float: left;}
.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;}
.wp-caption .wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 8px 0;}
.wp-caption{background-color:#f5f5f5;border:1px solid #ddd;max-width:99%;margin-bottom:10px;padding-top:4px;text-align:center;}
/* */

/* modify for the blog area */
.minilinks{font-size:14px;}
.blogpost{border-bottom:1px solid #999;padding-bottom:10px;margin-bottom:20px;}
.widgetbox{color:#282d2e;}
.widgetbox ul{padding-bottom:10px;}
.widgetbox a{text-decoration:underline;color:#282d2e;}
h3.widgetheader{margin-top:0;padding:10px;font-family: 'Crushed', cursive;}
.pager li>a, .pager li>span{color:#282d2e;border-radius:0;background:none;border:1px solid #282d2e;font-family: 'Crushed', cursive;margin-left:2px;margin-right:2px;}
.pager li>a:hover, .pager li>span:hover{color:#FFF;border-radius:0;background:#869614;border:1px solid #282d2e;font-family: 'Crushed', cursive;margin-left:2px;margin-right:2px;}
.featuredimage {margin-bottom: 1em;}
/* */

.frm_error{color:#F00;font-size:12px;margin-top:5px;}
.frm_combo_inputs_container, .frm_grid_container, .frm_form_fields .frm_section_heading, .frm_form_fields .frm_fields_container {display: inherit !important;}
.metaslider{margin-bottom:0 !important;}

/*ACCORDIAN FAQ */

.panel a {font-size:20px; color:#20593F; font-weight:700; display: block;}
.panel a:hover {color:#5d4027; font-weight:700; text-transform:none;}
.panel-body a{font-size: 16px; display:inline;}
.panel-body a:hover{font-size: 16px; display:inline;}

.panel {margin-bottom:0px; border:none; margin-top:5px;}
.panel-default > .panel-heading {
    background-color:#C6D14E;
    color: #20593F;
    border-bottom:3px solid #20593F;
    margin-bottom:0px;
    }

.panel-heading {
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    padding: 14px 26px;
    }

.panel-title {
    color: inherit;
    font-size: 16px;
    margin-bottom: 0;
    margin-top: 0;
    }

.panel-default > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #20593f;
}
.panel-body {
    padding: 5px 15px; color:#000000; background-color:#ffffff; border:2px solid #20593f;
}
.panel-body li {margin-bottom:0px !important;} 

/* anything smaller is not needed */
@media (min-width:768px) {
	#topbar{padding-bottom:0;}
	.navbar-default .navbar-nav .dropdown-menu{text-align:left;}
	.navbar-nav>li:before{content:" ";border-left:1px solid #e4e7e8;height:50%;position:absolute;bottom:25%;}
	.navbar-nav>li:first-child:before{border-left:0px;}
	.navbar-default .navbar-nav .open .dropdown-menu>li>a{margin:0;padding:0;padding-left:10px;}
	#icons{text-align:right;}
	#header{text-align:right;}
	.subblock{margin-bottom:0;}
	#newsletter{text-align:left;}
	.ebpaddingleft{padding:0;padding-right:15px;}
	.ebpaddingright{padding:0;padding-left:15px;}
	.ebright{margin-top:0;}
	.slogan{margin-top: 4px; margin-bottom: 0px;}
	}
@media (min-width:992px) {
	.slogan{margin-top: 20px;}
	}
@media (min-width:1200px) {
	.slogan{margin-top: 30px;}
	}