

/*
//box shadow 
*/

.entry-wrap {
    box-shadow: 0.1em 0.1em 0.5em 0.1em rgba(0,0,0,0.135);

/*
//breadcrumb trail 
*/

}

.x-breadcrumb-wrap {
	text-transform: none;
}
.x-nav-articles {
	visibility: hidden;
}


/*
//links 
*/

a:link {
font-weight: bold;
}


/*
//right hand buttons 
*/

.ubtn {
    padding-top: 15px;
    padding-bottom: 15px;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 15px;
}

hr {
    border-top: 1px solid #ccc;}
    
/*
//map titles 
*/

.wpgmza_table_title.sorting_asc, 
.wpgmza_table_title.sorting_desc, 
.wpgmza_table_title.sorting {
	visibility:hidden;
	position: relative;
}

.wpgmza_table_title.sorting_asc:after, 
.wpgmza_table_title.sorting_desc:after,
.wpgmza_table_title.sorting:after {
 
	visibility: visible;
	position: absolute;
	left: 10px;
	content: "Site";
}

.wpgmza_table_description.sorting_asc, 
.wpgmza_table_description.sorting_desc, 
.wpgmza_table_description.sorting {
	visibility: hidden;
	position: relative;
}

.wpgmza_table_description.sorting_asc:after, 
.wpgmza_table_description.sorting_desc:after, 
.wpgmza_table_description.sorting:after {
 
	visibility: visible;
	position: absolute;
	left: 10px;
	content: "Items accepted";
}

.wpgmza_table_address.sorting_asc, 
.wpgmza_table_address.sorting_desc, 
.wpgmza_table_address.sorting {
	visibility: hidden;
	position: relative;
}
.masthead-stacked .x-brand.img {
    visibility: hidden;
}
.wpgmza_table_address.sorting_asc:after, 
.wpgmza_table_address.sorting_desc:after, 
.wpgmza_table_address.sorting:after {
 
	visibility: visible;
	position: absolute;
	left: 10px;
	content: "Address";
}

.dtr-title 	{
visibility: hidden;
	position: relative;
	width:110px;


}

.dtr-title:after {
	visibility: visible;
	position: absolute;
	left: 0px;
	content: "Items accepted:";

}

#wpgmza_table_1_wrapper:before {

	visibility: visible;
	position: absolute;
	top: -46px;
	left: 0px;
	content: "Search by list";
	font-size: 1.8em;
	font-weight: bold;
	color: #00709d;
}


/*
//posts sidebar 
*/

.x-sidebar {
    width: 25% !important;
    background-color: #e2e2e2 !important;
    padding: 10px !important;
}
.widget.widget_recent_entries li {
    background-color: #eeeeee;}

.widget ul li:last-child, .widget ol li:last-child {
    border-bottom: 0;
    background-color: #eeeeee;
}

.x-main.left {
    width: 73%;
}

/*
//Posts mobile fix 
*/ 
@media (max-width: 720px) {
.x-sidebar {
width: 100% !important;
}
.x-main {
width: 100% !important;
	}
}

.x-logobar {max-height: 0px;}

.x-navbar-inner .x-container.max.width {
  max-width: 100%;
  width: 100%;
}

.ubermenu-responsive-default.ubermenu 
{
padding-left: 6%;
padding-right: 6%;}

.x-logobar-inner {
    padding-top: 0px !important;}

a:hover {
    text-decoration: underline;
}

/*
//Headings
*/
h4, h3 {color: #007fa0 ; }
h6 {text-transform: none !important;}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	margin-top: 3px;
	font-family: open sans;
}

body {
	font-family: open sans;
}

.entry-wrap {padding: 20px;}

.x-breadcrumb-wrap {
    text-transform: inherit;
}

h1, .h1 {
  font-size: 2.5em;
}

h2, .h2 {
 font-size: 1.9em; 
 color: #007fa0;
}

h3, .h3 {
  font-size: 1.8em;
}

h4, .h4 {
  font-size: 1.8em;
}

h5, .h5 {
  font-size: 1.4em;
}

h6, .h6 {
  font-size: 1.2em;
}


/*
//Home page middle buttons
*/

.aio-icon-component.green.style_2 a:hover {
    background-color: #999999;
}

.aio-icon-component.blue.style_2 a:hover {
    background-color: #999999;
}

.aio-icon-header h3.aio-icon-title {
    margin-top:10px;
}

/*
//Footers
*/
.x-colophon.bottom a { color: #fff !important; } /* bottom footer link color */ 
.x-colophon.bottom a:hover { color: #ccc; } /* bottom footer link hover color */ 
.x-colophon.bottom { background-color: #3A3636; } /* bottom footer background */ 
.x-colophon.top { background-color: #5f5f5e; } /* top footer background */ 
.x-colophon.top a { color: #fff; } /* top footer link color */ 
.x-colophon.top a:hover { color: #ccc; } /* top footer link hover color */

.x-colophon.bottom .x-nav li a, /* footer menu */
.x-colophon.bottom .x-social-global a i, /* social icons */
.x-colophon.bottom .x-colophon-content a { /* content links */
color: #fff;
}

.widget {
    text-shadow: none;
}

/*
//Under Construction
*/
.tco-under-construction-wrap-outer {
padding-top:0px !important;
padding-left: 10%;
padding-right: 10%;
margin-top: 0%;
}

.tco-under-construction-overlay {
top: 165px !important;}

.tco-under-construction-wrap-inner {
padding-top: 0% !important;
}

@media (max-width: 600px) {
.tco-under-construction-wrap-inner {
padding-top: 0% !important;
}

}
.tco-under-construction-wrap-outer
{}

/*
//Home page and sub pages 
*/


.aio-icon-component.green.style_2 {
    background-color: #6ead3b;
}

.aio-icon-component.blue.style_2 {
    background-color: #1ca5cc;
}

.light_grey {
    background-color: #e2e2e2;
}
.thick {
  border-top: 6px solid #ffffff;
}

@media (max-width: 400px) {
.intoText {
visibility: hidden;
height: 0px;
}



.a.aio-icon-box-link a:hover {
    color:#333333 !important;
}
}

/*
//Latest news button
*/

.x-btn.x-btn-flat.x-btn-square.x-btn-medium.x-btn-block {
color: #ffffff;
font-weight: normal;
background-color: rgb(0, 112, 157);
border: none;
    }

.x-btn.x-btn-flat.x-btn-square.x-btn-medium.x-btn-block:hover {
color: #000000;
background-color: #ffffff;
    }

.x-sidebar .widget {
    margin-top: 1em !important;
}

/*end
/*
//Accordian blue 
*/

h4.vc_tta-panel-title {
	  font-size: 1.3em;
}

.wpb-js-composer .vc_tta-color-blue.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading {
    border-color: #00709d !important;
	background-color: #00709d !important;

}

.wpb-js-composer .vc_tta-color-blue.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #f0f0f0 !important;
	background-color: #f8f8f8 !important;}

.wpb-js-composer .vc_tta-color-blue.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:focus, .wpb-js-composer .vc_tta-color-blue.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:hover {
    background-color: #1ca5cc !important;
}

.wpb-js-composer .vc_tta-color-blue.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #f0f0f0 !important;
    background-color: #f8f8f8 !important;
}

.wpb-js-composer .vc_tta-color-blue.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title>a{
	color: #000000 !important;
}
