/*
Theme Name: BlankSlate Child
Theme URI: https://wp-themes.com/blankslate
Author: ChildThemeWP.com
Author URI: https://childthemewp.com
Description: My WordPress BlankSlate child theme.
Template: blankslate
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Version: 1.0.0
Text Domain: blankslate-child
*/


html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;padding:0;border:0;margin:0;vertical-align:baseline}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.clear{clear:both}
.sticky{}.bypostauthor{}.wp-caption{}.wp-caption-text{}.gallery-caption{}.alignright{}.alignleft{}.aligncenter{}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important}


#wpadminbar .ab-empty-item, #wpadminbar a.ab-item, #wpadminbar>#wp-toolbar span.ab-label, #wpadminbar>#wp-toolbar span.noticon {
    color: #eee !important;
}

input {margin-top: 10px;}
.topspace {margin-top: 50px;}
.left {text-align: left; margin-bottom:40px;}
.logo {margin-left: -3px;}
body {font-family: Georgia, serif !important; font-size: 15px !important; }
.spacer {margin-top: 150px;}
.newsite {color: #999;}
.address {color: #333; margin-top: 360px; vertical-align: bottom; font-family: Georgia, serif !important; font-size: 15px !important;}
.boxed {background-color: #EDEDED; height: 580px; width: 580px; margin-top: 5px}
.copy {margin-top: 10px; color: #999; display: block; margin-left: 515px;}
.spacingimg { position: relative;  min-height: 1px;  padding-right: 10px !important;padding-top: 4px !important;padding-bottom: 4px !important;padding-left: 0px !important;}
ul.sub-menu {margin-left: 20px;}
.sevenpix {margin-top: 7px !important;}
ul.sub-menu a {color:#9D9D9C;}
ul.sub-menu a.selected {color:#01953F;}
.content {color:#01953F; font-family: Georgia, serif !important; font-size: 15px !important;}
.menu { font-family: Georgia, serif !important; font-size: 15px !important;}
.address1 {color: #333; margin-top: 10px; vertical-align: bottom; font-family: Georgia, serif !important; font-size: 15px !important;}
dl.level3 dt .inner  {border:0px !important;}
.pic:hover  .overlay { position: absolute;top: 0;width:100%;height:50%;left: 0; background-color:#fff;opacity:0.7; z-index: 9;display: block;color: white;}
.pic:hover  .overlayfull { position: absolute;top: 0;width:100%;height:100%;left: 0; background-color:#fff;opacity:0.7; z-index: 9;display: block;color: white;}
.pic:hover  .overlaysml { position: absolute;top: 50%;width:100%;height:50%;left: 0; background-color:#fff;opacity:0.7; z-index: 9;display: block;color: white;}
.top-left2 { position: absolute;top: 52%;left: 20px;opacity: 0;z-index: 10;font-family: Georgia, serif; font-size: 15px;color: #000 !important;}
.pic:hover .top-left2 {opacity: 1;}
.top-left { position: absolute;top: 20px;left: 20px;opacity: 0;z-index: 10;font-family: Georgia, serif; font-size: 15px;color: #000 !important;}
a .top-left p  {color: #000 !important;}
.floatleft {position:relative; float:left; width:50%;}
.pic:hover .top-left {opacity: 1;}
.menu a:hover{color:#01953F; text-decoration:none;}
.menu a.selected{color:#01953F; text-decoration:none;}
.menu a{color: black; text-decoration:none;}
.greencopy {}

.page-template a, .page-template a:hover {color: #000 !important; text-decoration: none  !important;}
.wpcf7-submit {
	background:linear-gradient(to bottom, #ffffff 5%, #ffffff 100%);
	background-color:#ffffff;
	border:1px solid #000000;
	display:inline-block;
	cursor:pointer;
	color:#000000;
	font-size:12px;
	padding:8px 13px;
	text-decoration:none;
}
.wpcf7-submit:hover {
	background:linear-gradient(to bottom, #ffffff 5%, #ffffff 100%);
	background-color:#ffffff;
}
.wpcf7-submit:active {
	position:relative;
	top:1px;
}

.img-responsive {width:100%}

@media only screen and (max-width: 800px) {
.boxed {display: none;}
.copy  {margin-left: 0px;}
.spacingimg {  padding-right: 0px !important}
.mobcontent {margin-left:15px; margin-right:15px;}


}

@media only screen and (min-width: 576px) {
.left { width: 200px;}

}

