/*

Theme Name: GF Parks Child

Template: dt-the7

Author: BNG Design

Version: 1.0.1445527341

Updated: 2015-10-22 15:22:21

*/



@charset "UTF-8";

.vc_row:not(.vc_gitem_row):not(.vc_grid) .vc_column_container>.vc_column-inner {
padding-left:15px;
padding-right:15px;
}

.footer .widget.wf-1-5 {
width:20%
}

.footer .widget.wf-2-5 {
width:40%
}

#text-3 .widget-title {
text-align:center;
}

#headerbar {

    position: absolute;

    background-size: cover;

    width: 100%;

    height: 34px;

    z-index: 100;

    background-image: url(http://www.gfparks.org/wp-content/uploads/2015/11/bg_crosssite_nav.png);

    background-color: #333;

    background-repeat: repeat-x;

    background-position: center center;

    left: 0;

    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.45);

    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.45);

    -o-box-shadow: 0 0 5px rgba(0, 0, 0, 0.45);

    box-shadow: 0 0 5px rgba(0, 0, 0, 0.45);

}

#headerbar ul {

    max-width: 1048px;

    list-style: none;

    margin: 0 auto  !important;

    padding: 0;

}

#headerbar ul li {

    float: left;

    border-right: 1px solid #272728;

    border-left: 1px solid #272728;

    margin: 0;

    padding: 0;

}

#headerbar ul li a {

    display: block;

    white-space: no-wrap;

    font-size: 13px;

    line-height: 34px;

    text-transform: uppercase;

    font-weight: bold;

    color: #bcbbbb;

    text-decoration: none;

    padding: 0 22px  !important;

}

#headerbar ul li.on a, #headerbar ul li a:hover, #headerbar ul li a:active {

    background-image: url(http://www.gfparks.org/wp-content/uploads/2015/11/bg_crosssite_nav_on.png);

    color: #fff;

    text-decoration: none;

}

#top-bar {

    margin-top: 34px !important;

}

.home #breadcrumbs {

    display: none;

}

#breadcrumbs {

    text-align: right;

    font-size: 10px;

}

ol.breadcrumbs {display:none !important;}

#header {

    border-bottom: 5px solid #4d871c !important;

}

.main-gradient, #main {

    border-top: 5px solid #4d871c !important;

}
.home #main {

    border-top: none !important;

}

.facebookFeed {

    border: 1px solid #4d871c;

    padding: 5px 10px 0;

}

.footer #menu-footer-menu-1 li {border:0px;padding:0px;margin:0px;}

a, a:hover {
    color: #4d871c;
}

.sidebar-left .sidebar-content {

    border: 5px solid #4d871c;
background:#fff;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    border-radius: 6px;
}

.sidebar-left .sidebar {
    top: -70px;
padding: 0 20px 0 0;
}

.sidebar .menu, .sidebar a {
font-size:14px;
}

.sidebar .widget, .sidebar-content .widget {

    padding: 0;

}

.sidebar .menu li a, .sidebar #text-4 {

    padding-left: 10px;

}
.sidebar #presscore-blog-posts-2, .sidebar #presscore-blog-posts-4 {
padding-top:10px;
}
.sidebar #text-4 a, .sidebar #presscore-blog-posts-2 a, .sidebar #presscore-blog-posts-4 a {
text-decoration:none;
}
.sidebar .menu li a:hover, .sidebar .menu li.current-menu-item a, .sidebar .menu li.current-menu-item li a:hover, .sidebar #text-4 a:hover, .sidebar #presscore-blog-posts-2 a:hover, .sidebar #presscore-blog-posts-4 a:hover {

    text-decoration: none;

    color: #000;

}
.sidebar #presscore-blog-posts-2 ul li, .sidebar #presscore-blog-posts-4 ul li {
border-bottom:1px solid rgba(102,102,102,0.15);
}
.sidebar #presscore-blog-posts-2 ul li a, .sidebar #presscore-blog-posts-4 ul li a {
padding-left:10px;
}
 .sidebar #text-4 {
padding-top:10px;
border-bottom: 1px solid rgba(102,102,102,0.15);
}

.sidebar #presscore-blog-posts-2 time, .sidebar #presscore-blog-posts-4 time {
display:none;
}
.sidebar .menu li {

    margin-top: 0;

    padding: 10px 0;

}
.sidebar .menu li.current-menu-item {

    background-color: #efefef;

}
ul.sub-menu li a {

    font-size: 12px;

    padding-left: 20px !important;

}
ul.sub-menu li ul li a {

    padding-left: 40px !important;

}

.sidebar .menu li.current-menu-item.dcjq-parent-li, .sidebar .menu li.current-menu-item.current-menu-parent, .sidebar .menu li.current-menu-parent, .sidebar .sub-menu li.current-menu-parent, .sidebar .menu li.current-menu-ancestor {

    background-color: #efefef;

    padding-bottom: 0;

}
.sidebar .menu li.current-menu-item li {

    margin: 0;

    padding-bottom: 10px;

}
.sidebar .menu li.current-menu-item ul, .sidebar .menu li ul {

    margin-top: 10px;

}
.sidebar .widget_nav_menu, .sidebar-content .widget_nav_menu, .sidebar .widget_presscore-blog-posts, .sidebar-content .widget_presscore-blog-posts {

    margin-bottom: 0;

}
.sidebar .recent-posts li {

    padding: 10px 0;

    margin: 0;

}
.sidebar .recent-posts {

    padding: 0;

}
.sidebar .menu li.current-menu-item li a {

    color: #666;

}

.menu li ul {

    margin-left: 0;

}
.sidebar-left .sidebar {padding-right:0px;border-right:0px;}


.footer .menu ul:before, .footer .widget_pages li ul:before, .sidebar-content .widget .menu ul:before, .sidebar-content .widget_pages li ul:before, .widget .menu ul:before, .widget_pages li ul:before {

    display: none;

}

input[type=password], input[type=text], input[type=tel], input[type=url], input[type=email], input[type=number], input[type=date], input[type=range], select, textarea, .style-ios textarea {
    border: 1px solid #ccc; color:#666;
}



.main-gradient .Announcements {

    display: none;

}

.home .main-gradient .Announcements {

    display: block !important;

    background-color: #ccc;

    padding: 10px 0  !important;

}

.homeClear {

    display: none;

}

.home .homeClear {

    display: block !important;

    clear: both;

    height: 30px;

}

.Announcements {

    text-align: center;

}

#footer .gform_wrapper .top_label .gfield_label {
display:none;
}

#footer .gform_footer {
    margin-top: 0px;
}

.single-event #content, .single-location #content {

    width: 100% !important;

}

.single-event #main {
padding:10px 0;
}

#bottom-bar .wf-float-left {text-align:center;float:none;}

.dt-fancy-separator {color:#333;}

@media only screen and (max-width: 1057px) {
#headerbar {display: none;}

#top-bar {margin-top: 0 !important;}
}
@media only screen and (max-width: 970px) {
.home .main-gradient .Announcements { display:none !important;}

#fancy-header {min-height:100px !important;}
.sidebar-left .sidebar {top: 10px !important;}

#main {border-top:0px !important;padding:0 0 50px 0;}
#top-bar .top-bar-arrow {display:none !important;}
.footer .widget {

  width: 100%;

  padding: 0px 50px;

  text-align: center;}

#footer .gform_title, #footer .gform_footer {text-align:center;}

#footer .widget table {margin:0px auto;}
#top-bar, .style-minimal.transparent #top-bar {padding-bottom:0px;}
.home #main {padding:0px 0 40px 0;}
.home .homeClear {height:1px;}
.show-device-logo #branding img.mobile-logo {max-width:220px !important;}
#header .wf-wrap {padding:10px;}
.home .main-gradient .Announcements {display:none;}
}
@media only screen and (max-width:780px) {
.facebookFeed {
display:none;
}
.home #main .wf-wrap {
padding:20px 20px 0;
}
}