@charset "utf-8";
/* Sidebar */

#sidebar { margin-bottom: 15px !important; }

#sidebar .row { margin-left: 0px; margin-right: 0px; padding-bottom: 10px; padding-top: 3px; }

#sidebar h1, 
#sidebar h2, 
#sidebar h3 { color:#ffffff; margin-left: 8px; }

#sidebar h1  { font-size: 30px; line-height: 32px !important; }
#sidebar h2  { font-size: 20px; line-height: 22px !important; }
#sidebar h3  { font-size: 16px; line-height: 18px !important; }

#sidebar .sidebox { overflow:hidden; float:left; position:relative; margin-top: 15px; padding: 0px 0px 8px 0px; width: 100%; }
.sidebox .headline { overflow: hidden !important; padding: 0px !important }
.sidebox h2 { margin: 8px; }
.sidebox h2 a { color: #ffffff; }
/* .sidebox [class*="col-md-"]{ margin-left:0% !important;*margin-left:0% !important; }
.sidebox .row [class*="col-md-"] { float:left; !important; margin-left:0% !important;*margin-left:0% !important; }  */
.sidebox .boxcontent { padding: 8px 15px 7px 12px; background: #666666; font-size: 12px; line-height: 16px; color: #ffffff; }

.sidebox .boxcontent ul { list-style-type: none; margin: 10px 0 5px 0; padding-left: 0px; }
.sidebox .boxcontent ul li { display: list-item !important; line-height: 14px !important; margin-bottom: 8px; }
.sidebox .boxcontent ul li+li:before { content: '' !important; }


/* Widgets */

a.rsswidget img { display: none; }

/*.widget_categories select { width:100% !important; } */
.widget_categories select { display:block;width:100%;height:34px;padding:6px 12px 6px 6px;margin-top:8px;font-size:14px;line-height:1.428571429;color:#555555;vertical-align:middle;background-color:#ffffff;background-image:none;border:1px solid #cccccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s; }
.widget_search input[type="search"] { display:block;height:34px;padding:6px 12px 6px 6px;margin-top:8px;font-size:14px;line-height:1.428571429;color:#555555;vertical-align:middle;background-color:#ffffff;background-image:none;border:1px solid #cccccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s; width:95% !important; margin-bottom: 0px !important; }
.widget_search input[type="submit"] { display:none ; }

.widget_twitter iframe { display:none ; }
.widget_rss h2 { margin-left: 2px !important; }

.widget_nav_menu,
.widget_twitter,
.widget_search,
.widget_gce_widget,
.widget_rss,
.widget_kbrss,
.widget_text,
.widget_pages, 
.widget_archive, 
.widget_categories, 
.widget_recent_entries, 
.widget_meta, 
.widget_links {
	overflow: auto;
	background: #666666 /* 999999 */; 
}

/* .widget_twitter #headline h2 a { color: #ffffff; } */

.widget_nav_menu ul,
.widget_twitter ul,
.widget_search ul,
.widget_gce_widget ul,
.widget_rss ul,
.widget_kbrss ul,
.widget_text ul, 
.widget_pages ul, 
.widget_archive ul,
.widget_categories ul, 
.widget_recent_entries ul, 
.widget_meta ul,
.widget_links ul {
	list-style:none;
	margin: 10px 0 4px 0;
}

.widget_nav_menu ul li,
.widget_twitter ul li,
.widget_search ul li,
.widget_gce_widget ul li,
.widget_rss ul li,
.widget_kbrss ul li,
.widget_text ul li, 
.widget_pages ul li, 
.widget_archive ul li, 
.widget_categories ul li,
.widget_recent_entries ul li, 
.widget_meta ul li, 
.widget_links ul li { margin-bottom: 6px; line-height:inherit; }

.widget_nav_menu ul li a,
.widget_twitter ul li a,
.widget_search ul li a,
.widget_gce_widget ul li a,
.widget_rss ul li a,
.widget_kbrss ul li a,
.widget_text ul li a, 
.widget_pages ul li a, 
.widget_archive ul li a, 
.widget_categories ul li a,
.widget_recent_entries ul li a, 
.widget_meta ul li a, 
.widget_links ul li a { color: #ffffff; text-decoration:underline; }

.widget_nav_menu ul li a:hover,
.widget_twitter ul li a:hover,
.widget_search ul li a:hover
.widget_gce_widget ul li a:hover, 
.widget_rss ul li a:hover,
.widget_kbrss ul li a:hover,
.widget_text ul li a:hover, 
.widget_pages ul li a:hover, 
.widget_archive ul li a:hover, 
.widget_categories ul li a:hover,
.widget_recent_entries ul li a:hover, 
.widget_meta ul li a:hover, 
.widget_links ul li a:hover { color: #e1e1e1; text-decoration:underline; }

.gce-widget-grid {
	font-size: 12px;
	list-style:none;
	margin: 10px 0 4px 0;
	color: #ffffff;
}

.gce-widget-grid table { color: #ffffff; }

.textwidget p { margin: 5px 0 5px 0; color: #ffffff }
.textwidget p a { margin: 5px 0 5px 0; color: #ffffff; text-decoration:underline; }
.textwidget p a:hover { margin: 5px 0 5px 0; color: #e1e1e1; text-decoration:inherit; }

/* button */

.button a { font-size: 18px; display: block; color: #fff; background: #34745C; padding: 7px 0 6px 0; width: 100%; margin: 0 0 10px 0;  border-radius: 3px 3px 3px 3px;
-moz-border-radius: 3px 3px 3px 3px;
-webkit-border-radius: 3px 3px 3px 3px;
-webkit-box-shadow: 2px 2px 2px 0px rgba(204,204,204,1);
-moz-box-shadow: 2px 2px 2px 0px rgba(204,204,204,1);
box-shadow: 2px 2px 2px 0px rgba(204,204,204,1);
border: 0px solid #e1e1e1; text-align: center; text-decoration: none;}
.button a:hover { background: #444; }
.button img { padding: 0 !important; border: 0 !important; margin: 0 0 2px 2px !important; }

/* Side Bar Left */
#sidebar-left.col-md-3 { padding: 0 5px 15px 15px; }
#sidebar-left .sidebox {  background: #fff !important; padding: 0px 0px 15px 0px; width: 100%;}
#sidebar-left .sidebox .headline { background: #fff; }
#sidebar-left .sidebox ul{ padding: 0; border: 1px solid #e1e1e1; list-style: none; margin: 0 10px 15px 15px; }
#sidebar-left .sidebox ul li { padding: 0; margin: 0; border-bottom: 1px solid #e1e1e1;   }
#sidebar-left .sidebox h2 { margin: 0; }
#sidebar-left .sidebox h2 a { color: #222; }
#sidebar-left .sidebox a { font-size: 13px; text-decoration: none; padding: 10px; display: block; color: #555555 !important;}
#sidebar-left .sidebox a:hover { background: #f1f1f1; }
#sidebar-left .sidebox a.email { font-size: 13px; text-decoration: underline; padding: 0px; display: block; color: #56a1d5 !important;}
#sidebar-left .sidebox a.email:hover { background: none; }
#sidebar-left .sidebox .boxcontent { padding: 8px 15px 7px 15px; background: #fff !important; font-size: 12px; line-height: 16px; color: #222222; }
#sidebar-left .sidebox .boxcontent p { color: #222222; }
#sidebar-left .sidebox .sub-menu { padding: 0 10px; margin: 0; }
#sidebar-left .sidebox .sub-menu li { margin: 0; border: 0; }
#sidebar-left .sidebox .sub-menu li a:hover { background: #ffffff; text-decoration: underline; }

#sidebar-left .sidebox .boxcontent ul { list-style-type: none; margin: 10px 0 5px 0; padding-left: 0px; }
#sidebar-left .sidebox .boxcontent ul li { display: list-item !important; line-height: 14px !important; margin: 0 0 0 5px; }
#sidebar-left .sidebox .boxcontent ul li+li:before { content: '' !important; }
#sidebar-left h2 { font-size: 16px; font-weight: bold; }

#sidebar-left .menu-item-has-children .sub-menu { display: none;  }
#sidebar-left .sidebox .sub-menu { border: 0; }
#sidebar-left .current_page_parent .sub-menu { display: block;  }
#sidebar-left .current-menu-item .sub-menu { display: block;  }
#sidebar-left .current-menu-item ul { border: 0; padding: 0; margin-left: 0 !important;  }
#sidebar-left .current_page_item a, #sidebar-left .current-menu-item a
 { font-weight: bold; background: #f1f1f1; }
#sidebar-left .current_page_item a:hover, #sidebar-left .current-menu-item a:hover 
{   }
#sidebar-left .sub-menu a { background: #ffffff; }
#sidebar-left .current_page_item .sub-menu a, #sidebar-left .current-menu-item .sub-menu a
{ font-weight: normal; background: #ffffff; color: #222222 !important; }
#sidebar-left .current_page_item .sub-menu a:hover { background: #f1f1f1 !important; }

@media (min-width: 991px) {

}

@media (min-width: 480px)  {

}

@media (max-width: 479px)  {
}
