/**/* {padding: 0; margin: 0; line-height: 1.5em;} html { background-color: #222;}
body {height:auto; width:auto; font-family:Sans-Serif; color:#eee;} .pp_nav p {color: #333; width: 100px;}
div.pp_default .pp_content, div.light_rounded .pp_content {background: #f8f8f8 !important}
div.pp_default .pp_description {line-height: 27px !important; color: #333;} a {text-decoration:none;}
a:hover {text-decoration:none; color: #fff;}
p {font-size: 13px;} h1,h2,h3, h4, h5, h6 {color: #fff; font-weight: normal; font-family: sans-serif; letter-spacing: 1px;}
h1,h1 a,h1 a:visited,
h2,h2 a,h2 a:visited,
h3,h3 a,h3 a:visited,
h4,h4 a,h4 a:visited,
h5,h5 a,h5 a:visited,
h6,h6 a,h6 a:visited {text-decoration:none;}
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover {text-decoration:none;} #contentContainer {width:100%; height: 100%; margin: 0;}
#content {padding:110px 35px 75px;}
#loading {width: 100%; height: 100%; position: fixed; z-index: 999; background-color: #222; background-repeat: no-repeat; background-position: 35px 20px;}
#main {
width:300px; 
padding: 15px 15px 15px 55px; 
border: 1px solid #000;  
z-index: 2; 
position: relative; 
background: #111;
background: rgba(0,0,0,.9);
box-shadow: 3px 3px 5px rgba(0,0,0,.3);
}
body.page #main {width: 505px;}
body.page-template-fullwidth-php #main {width: auto;}
body.iPad #main {padding: 20px;}
#main.blog {width: 505px;}
#main img {max-width: 100%; height: auto;}
#handle {
position: absolute;
cursor: move;
z-index: 4;
top: 0px;
left: 0px;
bottom: 0;
width: 30px;
border-right:1px solid #000;
background: #323232 url(../../../themes/wpnavigator227/images/draggable.png) no-repeat center 30px;
}
#handle:before {border: 1px solid #333; border: 1px solid rgba(255,2555,255,.05); content:""; position: absolute; right: 0; top: 0; bottom: 0; left: 0;}
body.iPad #handle {display: none;}
#moveNotice {position: absolute; left: 0; right: 0; top:0; bottom: 0; background: rgba(0,0,0,.7) url(../../../themes/wpnavigator227/images/mover.png) no-repeat 95% 30px; display: none; z-index: 3;}
#main #closeBox {position: absolute; cursor: pointer; top: 10px; left: 9px; width: 12px; height: 12px; background: url(../../../themes/wpnavigator227/images/close.png) no-repeat left top; display: block; z-index: 5}
body.iPad #closeBox {left: 5px; top: 5px;}
#main #closeBox:hover {background: url(../../../themes/wpnavigator227/images/close.png) no-repeat right top;}
#crumbs {font-size: 11px; font-style: italic; margin-bottom: 15px; margin-top: -5px;} #gMap {width: 100%; height: 100%; position: fixed !important; left: 0; z-index: 1; top:0; right: 0; bottom: 0;}
#gMap > div:nth-child(2) {
height: 60% !important;
left: 20% !important;
top: 20% !important;
width: 60% !important;
border:1px solid #000;
outline: 1000px solid rgba(0,0,0,.8);
}
div[title="Exit Street View"] + div {background: red !important;} #header {
position: fixed; 
display: none;
right: 0; 
left: 0;
padding: 0 35px; 
z-index: 999;	
background: #171717;
background: -webkit-gradient(linear, left top, left bottom, from(#282828), to(#171717));
background: -moz-linear-gradient(top,  #282828,  #171717);
border-bottom: 1px solid #000;
}
a#logo {display: inline-block; position: relative; z-index: 2; float: left; padding: 10px 15px 10px 0;}
a#logo img {vertical-align: middle;}
#description {
font-size: 12px; 
font-family: sans-serif; 
font-style: italic; 
float: left;
color: #fff; 
display: inline-block;
vertical-align: middle;
} #navigation {
float: right;
position: relative;
display: inline-block;
}
#dropmenu {list-style:none; position:relative; z-index: 400;}
#dropmenu > li {list-style:none;   position:relative; display:inline-block;}
#dropmenu > li.menu-item-has-children:hover {background-color: #111;}
#dropmenu > li > a { 
display: block; 
padding:0 15px;
font-size: 16px; 
position: relative;
color: #fff;
}
#dropmenu > li > a:hover {
color: #fff;
}
#dropmenu li ul {
list-style:none; 
position:absolute; 
width:240px; 
padding:10px; 
z-index:300; 
top:70px; 
right: -1px; 
background: #111111; 
border: 1px solid #000; 
border-width: 0 1px 1px;
display:block;
visibility:hidden;
opacity:0;
}
#dropmenu li ul:before {
content: "";
position: absolute;
z-index: 1;
top: 0px;
left: 0px;
right: 0px;
bottom: 0px;
border: 1px solid #222;
border-width: 0 1px 1px;
}
#dropmenu li ul li {position:relative; z-index: 2;}
#dropmenu li ul li a {line-height: 35px; padding: 0 15px; display: block; font-size: 14px;}
#dropmenu li ul li a:hover {background: #222; opacity:1;}
#dropmenu li ul li ul {position:absolute;top:-10px; right:180px; border-width: 1px;}
#dropmenu li ul li ul:before {border-width: 1px;}
#dropmenu li:hover ul ul, 
#dropmenu li:hover ul ul ul, 
#dropmenu li:hover ul ul ul ul {visibility:hidden; opacity:0;}
#dropmenu li:hover ul, 
#dropmenu li li:hover ul, 
#dropmenu li li li:hover ul, 
#dropmenu li li li li:hover ul {display:block; visibility:visible; opacity:1;
-moz-transition-property:opacity;  
-moz-transition-duration:0.15s;  
-moz-transition-timing-function:linear;
-webkit-transition-property:opacity;  
-webkit-transition-duration:0.15s;  
-webkit-transition-timing-function:linear; 
-o-transition-property:opacity;  
-o-transition-duration:0.15s;  
-o-transition-timing-function:linear; 
}
#dropmenu li.current-menu-item > a,
#dropmenu li.current-menu-ancestor > a {color: #fff;}
#dropmenu .navDash {display: none;}
#selectMenu {display: none;}
#searchToggle.active {background: #111;}
#searchToggle i {width: 10px;} #footer {
width:100%; 
height: 40px; 
border-top: 1px solid #000;
position: fixed; 
bottom: 0; 
left: 0; 
z-index: 999;
line-height: 40px; 
font-size: 11px;
background: #171717;
background: -webkit-gradient(linear, left top, left bottom, from(#282828), to(#171717));
background: -moz-linear-gradient(top,  #282828,  #171717);
}
#footer:before {border-top: 1px solid #2c2c2c;border-top: 1px solid rgba(255,255,255,.05); content:""; position: absolute; top: 0; left: 0; right:0; bottom:0; z-index: 0;}
.widgetsToggle {
height: 40px; 
margin-left: -1px;
text-align: center;
line-height: 40px;
width: 100px;
font-size: 24px;
color: #fff200;
position: relative;
z-index: 2;
float: right;
display: inline-block;
border: 1px solid #000; 
border-width: 0 1px;
background: #222;
background: -webkit-gradient(linear, left top, left bottom, from(#323232), to(#171717));
background: -moz-linear-gradient(top,  #323232,  #171717);
}
.widgetsToggle:before {
border: 1px solid #333; 
border: 1px solid rgba(255,2555,255,.05); 
content:""; 
position: absolute; 
top: 0; 
left: 0; 
right:0; 
bottom:0; 
z-index: 0;
}
.widgetsToggle i {line-height: 40px; vertical-align: middle;}
.widgetsToggle:hover {
text-decoration: none;
background: #333;
background: -webkit-gradient(linear, left top, left bottom, from(#444444), to(#222222));
background: -moz-linear-gradient(top,  #444444,  #222222);
}
#widgetsClose {
display: none;
background: #333;
background: -webkit-gradient(linear, left top, left bottom, from(#444444), to(#222222));
background: -moz-linear-gradient(top,  #444444,  #222222);
}
#recentcomments{
font-size: 12px;
}
#recent-comment-single{
font-size: 12px;
text-decoration: none;
} a[rel~="prev"],
a[rel~="next"] {
float: left; 
font-size: 20px;
line-height: 40px; 
height: 40px; 
position: relative; 
text-align: center;
padding:0 12px; 
padding: 0;
width: 35px; 
margin: 0 -1px 0 0;
cursor: pointer;
border: 1px solid #000;
border-width: 0 1px;
color: #fff;
background: #222;
background: -webkit-gradient(linear, left top, left bottom, from(#323232), to(#171717));
background: -moz-linear-gradient(top,  #323232,  #171717);
}
a[rel~="prev"] i,
a[rel~="next"] i {line-height: 40px;}
a[rel~="prev"]:before,
a[rel~="next"]:before {
border: 1px solid #363636; 
border: 1px solid rgba(255,2555,255,.05); 
content:""; 
position: absolute; 
top: 0; 
left: 0; 
right:0; 
bottom:0; 
z-index: 0;
}
a[rel~="prev"]:hover,
a[rel~="next"]:hover {
background: #333;
background: -webkit-gradient(linear, left top, left bottom, from(#444444), to(#222222));
background: -moz-linear-gradient(top,  #444444,  #222222);
} #target {
position: fixed; 
display: none; 
top: 50%; 
left: 50%; 
z-index: 2;	
height: 20px;
width: 20px;
margin: -40px 0 0 -25px;
border-radius: 50px;
background: none;
border:15px solid #F26666;
opacity: .75;
} .markerTitle {
font-size:12px; 
color:#fff; 
width:120px; 
display: none;
position: absolute;
bottom: 32px; 
bottom: 0;
left: -65px;
padding:7px; 
text-align:center;
border: 1px solid #000;
background: #171717;
background: -webkit-gradient(linear, left top, left bottom, from(#323232), to(#171717));
background: -moz-linear-gradient(top,  #323232,  #171717);
border-radius: 3px;
}
.markerTitle:before {
border: 1px solid #333; 
border: 1px solid rgba(255,2555,255,.05); 
content:""; 
position: absolute; 
top: 0; 
left: 0; 
right:0; 
bottom:0; 
z-index: 0;
}
.markerTitle:after {
content:"";
display:block;
position:absolute;
bottom:-7px;
z-index: 1000;
left:55px;
width:0;
border-width:8px 8px 0;
border-style:solid;
border-color:#171717 transparent;
} #mapStyleContainer {
position: absolute; 
left: 50%; 
margin-left: -26px;
bottom: 50px; 
width: 42px; 
height: 42px;
display: none;
padding: 5px;
z-index: 30000; 
border: 1px solid #000;
background: #171717;
background: -webkit-gradient(linear, left top, left bottom, from(#323232), to(#171717));
background: -moz-linear-gradient(top,  #323232,  #171717);
border-radius: 3px;
}
#mapStyleContainer:before {
border: 1px solid #333; 
border: 1px solid rgba(255,2555,255,.05); 
content:""; 
position: absolute; 
top: 0; 
left: 0; 
right:0; 
bottom:0; 
z-index: 0;
}
#mapStyleContainer:after {
content:"";
display:block;
position:absolute;
bottom:-7px;
z-index: 1000;
left:19px;
width:0;
border-width:8px 8px 0;
border-style:solid;
border-color:#171717 transparent;
} #mapStyle {width: 42px; height: 42px; background-image: url(../../../themes/wpnavigator227/images/mapType.jpg); background-position:right top;}
#mapStyle.satellite {background-position:left top;} #mapTypeContainer {
overflow: visible; 
font-size: 10px;
margin: 0 -1px 0 0;
line-height: 40px; 
height: 40px; 
width: 39px;
position: relative; 
z-index: 1;
text-align: center;
padding:0 12px; 
float: left;
color: #fff;
border: 1px solid #000;
border-width: 0 1px;
background: #222;
background: -webkit-gradient(linear, left top, left bottom, from(#323232), to(#171717));
background: -moz-linear-gradient(top,  #323232,  #171717);
}
#mapTypeContainer:before {
border: 1px solid #363636; 
border: 1px solid rgba(255,2555,255,.05); 
content:""; 
position: absolute; 
top: 0; 
left: 0; 
right:0; 
bottom:0; 
z-index: 0;
}
#mapTypeContainer:hover {
background: #333;
background: -webkit-gradient(linear, left top, left bottom, from(#444444), to(#222222));
background: -moz-linear-gradient(top,  #444444,  #222222);
} #mapType {width: 39px; height: 25px; background: url(../../../themes/wpnavigator227/images/dial.png) no-repeat 0 -24px; cursor: pointer; margin: 7px 0 0; position: relative; z-index: 2; top: 0; left: 0;}
#mapType.roadmap {background-position:0 1px;} #markers {
line-height: 40px; 
height: 40px; 
display: inline-block; 
float: left; 
width: 330px;
position: relative; 
}
body.iPad #markers {width: 280px;} .markerNav {
line-height: 40px; 
height: 40px; 
display: inline-block; 
float: left; 
position: relative; 
border: 1px solid #000; 
border-width: 0 1px; 
float: left; 
position: relative;
line-height: 40px; 
height: 40px; 
color: #fff200;
font-size: 28px; 
padding: 0; 
width: 35px; 
text-align: center; 
font-weight: normal;
cursor: pointer;
background: #222;
background: -webkit-gradient(linear, left top, left bottom, from(#323232), to(#171717));
background: -moz-linear-gradient(top,  #323232,  #171717);
}
.markerNav i {line-height: 40px;}
.markerNav:before {
border: 1px solid #333; 
border: 1px solid rgba(255,2555,255,.05); 
content:""; 
position: absolute; 
top: 0; 
left: 0; 
right:0; 
bottom:0; 
z-index: 0;
}
.markerNav:hover {
background: #333;
background: -webkit-gradient(linear, left top, left bottom, from(#444444), to(#222222));
background: -moz-linear-gradient(top,  #444444,  #222222);
}
#nextMarker {margin-right: -1px;} .marker {
font-size: 0px;
width: 0px;
height: 0px;
} .markerInfo {
font-size: 12px; 
width: 300px; 
z-index: 1002;
color: #fff; 
bottom: -1px; 
left:36px; 
position: fixed; 
padding: 10px 15px;
display: none; 
font-weight: normal;
border: 1px solid #000;
box-shadow: 0px 0px 5px rgba(0,0,0,.5);
background: #222;
background: -webkit-gradient(linear, left top, left bottom, from(#323232), to(#171717));
background: -moz-linear-gradient(top,  #323232,  #171717);
}
body.iPad .markerInfo {width: 250px;}
.markerInfo:before {
border: 1px solid #333; 
border: 1px solid rgba(255,2555,255,.05); 
content:""; 
position: absolute; 
top: 0; 
left: 0; 
right:0; 
bottom:0; 
z-index: 0;
}
.markerInfo h2 {line-height: 1em; margin: 3px 0 5px;}
.markerInfo h2 a {font-size: 16px; line-height: 1em;}
.markerInfo .imgLink {float: left; display: block; }
.markerInfo img {display: block; border: 1px solid #000; margin: 5px 15px 5px 0;}
.markerInfo a {position: relative; z-index: 2;}
.markerInfo a:hover img {border-color: #fff;}
.markerInfo p {font-size: 11px; line-height: 1.2em; margin-bottom: 10px;}
.markerLink {position: relative; line-height: 20px; font-size: 11px; margin: 10px 0 0;}
.markerTotal {font:italic 10px "Georgia"; width: 50px; text-align:right; position: absolute; z-index: 1; bottom: 15px; right: 15px;} #footer #copyright {font-size: 10px; line-height: 40px; float: right; padding:0 15px; padding: 0 10px; position: relative; z-index: 1;}
#footer #copyright a {color: #ddd; border-bottom: 1px dotted #ddd;}
#footer #copyright a:hover {border-bottom: 1px solid #ddd;} #socialStuff {
float: right; 
height: 40px; 
position: relative;
padding-right: 7px;
}
.socialicon {
margin: 0 3px 0 0; 
border: none !important; 
z-index: 1; 
position: relative;
font-size: 16px;
line-height: 40px;
color: #fff;
}
.socialicon i {line-height: 40px; vertical-align: middle;}
#rssIcon:hover {color: #FF6600;}
#flickrIcon:hover {color: #FF1981;}
#instagramIcon:hover {color: #18587E;}
#linkedinIcon:hover {color: #0077B5;}
#youtubeIcon:hover {color: #E73630;}
#vimeoIcon:hover {color: #20B9EB;}
#pinterestIcon:hover {color: #CB1B23;}
#gplusIcon:hover {color: #DD4B39;}
#facebookIcon:hover {color: #3B5998;}
#twitterIcon:hover {color: #00ACEE;} .pageContent {
top: 40px;
margin-right: -1px;
display: inline-block;
position: relative; 
z-index: 1;
border: 1px solid #000; 
border-width: 0 1px; 
background: #222;
background: -webkit-gradient(linear, left top, left bottom, from(#323232), to(#171717));
background: -moz-linear-gradient(top,  #323232,  #171717);
}
.pageContent:before {
border: 1px solid #333; 
border: 1px solid rgba(255,2555,255,.05); 
content:""; 
position: absolute; 
top: 0; 
left: 0; 
right:0; 
bottom:0; 
z-index: 0;
}
.pageContent:hover {
background: #333;
background: -webkit-gradient(linear, left top, left bottom, from(#444444), to(#222222));
background: -moz-linear-gradient(top,  #444444,  #222222);
}
.pageContent h2 {
font-size: 14px;  
line-height: 40px;
cursor: pointer;
position: relative;
padding: 0 15px;
display: inline-block;
} #searchBtn {height: 28px; width: 28px; background: url(//https://nyhistoric.com/wp-content/themes/wpnavigator227/images/search.png) no-repeat center top; cursor: pointer; display: none;}
#searchBtn:hover {background: url(//https://nyhistoric.com/wp-content/themes/wpnavigator227/images/search.png) no-repeat right top;}
#searchform {background: #111; border: none;}
#searchform #s {width:190px; padding:0 15px; height: 40px; line-height: 40px; margin: 0; background: none; border: none;}
#searchform #searchsubmit {display: none;} 
#searchform #searchsubmit:hover {text-decoration: none;}
#header #searchform {
position: absolute; 
right: 35px; 
display: none;
top: 110%;
border-radius: 20px;
box-shadow: 0 1px 1px rgba(0,0,0,.5);
background: #222;
} .listing > div {margin: 30px 0;}
.listing h2.posttitle, 
.listing .entrytitle {margin-bottom: 5px; font-size: 15px;}
h2.posttitle, .entrytitle {margin-bottom: 5px; font-size: 22px;}
.entrytitle {margin-bottom: 10px;}
.entry{font-size: 13px;}
body.single .entry {margin-top: 15px;}
.entry ol,.entry ul {margin:0 0 15px 15px; padding: 0; font-size: 12px;}
.entry li {padding:0; list-style-position:outside; line-height: 1.5em;}
.entry p {margin: 0 0 15px;}
.details {font-size: 13px;  margin-bottom: 35px;}
.entry h1, .entry h2, .entry h3, .entry h4,.entry h5,.entry h6 {}
ul.goodList {list-style-image: url(../../../themes/wpnavigator227/images/check.png); margin-left: 20px;}
ul.okList {list-style-image: url(../../../themes/wpnavigator227/images/yield.png); margin-left: 20px;}
ul.badList {list-style-image: url(../../../themes/wpnavigator227/images/exclamation.png); margin-left: 20px;}
#postAddr {margin-bottom: 20px;}
#shareButton {margin:-10px 0 20px; display: block;}
#shareButton span.sharethis {color: #fff;}
ul.galleryBox {list-style: none; margin:15px 0 10px; display: none;}
ul.galleryBox li {width: 53px; height: 53px; margin: 0 5px 5px 0; list-style: none; display: inline-block; border:1px solid #000;}
ul.galleryBox li:hover {border-color: #fff;}
#related {margin:15px 0; display: none;}
#related ul {list-style: none;}
#related ul li {width: 53px; height: 53px; margin: 0 0 5px 0; list-style: none; display: inline-block; border:1px solid #000;}
#related ul li:hover {border-color: #fff;}
#relatedItemsLink {text-align: right; display: block; margin-top: 10px;}
#tags {padding: 15px 0; display: none;} .toggleButton {
cursor: pointer; 
color: #fff; 
clear: both;
font-size: 11px;
padding: 5px 8px;
position: relative; 
border: 1px solid #000;
border-width: 1px 0 1px;
background: #333;
margin-bottom: -1px;
}
.toggleButton:before {border: 1px solid #444; border: 1px solid rgba(255,2555,255,.05); content:""; position: absolute; top: 0; left: 0; right:0; bottom:0; z-index: 0;}
.toggleButton:hover {color: #000;}
.toggleButton span {float: right;} .blogThumb img {outline: 1px solid #000;}
.blogThumb:hover img {outline: 1px solid #fff;}
.blogTitle {font-size: 20px; margin-bottom: 5px;}
.readMore {display: block; margin-top: 10px; text-align: right;}
.blogMeta {font-size: 10px; border-bottom: 1px dotted #555; margin-bottom: 10px; padding: 10px 0; font-style: italic;} .itooltip {
display:none; 
font-size: 12px; 
color: #fff; 
z-index: 10000000; 
position:absolute; 
background: #222; 
padding: 5px 10px;
border: 1px solid #000;
} .navigation {font-size:12px; width: 100%; margin-bottom: 0 !important}
.navigation .pagenav a {display: block;} #sidebar {
position: fixed; 
bottom: 40px; 
right: 0; 
padding: 35px 0 0px; 
z-index: 800; 
display: none; 
border: 1px solid #000; 
width: 320px; 
overflow: auto;
border-bottom: none;
background: #111;
background: rgba(0,0,0,.9);
}
#sidebar > ul {padding:0 30px;}
#sidebar ul li.widget {list-style: none; margin: 0 0 30px; font-size: 12px; width: 260px; display: block;}
#sidebar ul li.widget h2.widgettitle {margin-bottom: 5px;}
#sidebar ul li.widget ul li {list-style-type:disc; list-style-position: outside; margin:0 0 10px 15px;}
#sidebar ul li.widget ul li ul {margin-top: 10px;}
#sidebar ul li.widget ul li ul li {list-style-type:disc; list-style-position: inside;} #commentsection {width:300px;   font-size: 12px; display: none; margin: 15px 0;}
.commentlist {width: 100%; list-style:none; }
h3.comments {margin:40px auto 20px;}
.commentlist li,#commentform input,#commentform textarea {font:.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentlist li {font-weight:bold;list-style:none; padding:15px 0; font-size:11px;}
.commentlist li img.avatar {float:left;margin-right:23px;}
.commentlist cite,.commentlist cite a {font-weight:bold;font-style:normal;}
.commentlist p {font-weight:normal; text-transform:none; margin:10px 5px 10px 53px; font-size: 11px;}
.commentlist .pingback p {margin:10px 5px 10px;}
#commentform p {margin:5px 0;}
.commentmetadata {font-weight:normal;display:block; font-size:11px; color:#333; padding:3px 0 0; text-transform:uppercase;}
cite.fn {text-transform:uppercase;}
.commentlist {padding:0 0 40px;}
.nocomments {text-align:center;} select, input[type="file"],input[type="email"],input[type="text"],input[type="password"] {padding: 5px; width:150px;  }
textarea {padding: 4px; width:292px; height: 120px; font-family: Sans-serif; font-size: 12px;}
input[type="file"] {width: auto;}
select,
input[type="file"],
input[type="email"],
input[type="text"],
input[type="password"],
textarea {
background: #333; 
border: 1px solid #3a3a3a; 
color: #fff;
margin:5px 0 0 0;
border-radius: 3px;
}
#commentform input[type="submit"], 
input[type="submit"] {
cursor: pointer; 
border: none; 
display: block; 
padding: 3px 8px;
border-radius: 3px;
}
#commentform input[type="submit"]:hover, 
input[type="submit"]:hover {background:#333; color: #fff;}
#sidebar #searchform {border-radius: 20px; background: #222;}
#sidebar input, #sidebar textarea {padding:3px}
#sidebar input[type="submit"]{cursor:pointer;} #primaryPostForm .formExample {color: #888; font-style: italic;} code {font:1.1em 'Courier New', Courier, Fixed;}
acronym,abbr,span.caps {font-size:.9em;letter-spacing:.07em;cursor:help;}
p img {max-width:100%;}
img.centered {display:block;margin:0 auto;}
img.alignright {display:inline;margin:0 0 10px 10px;}
img.alignleft {display:inline;margin:0 10px 10px 0;}
.alignright {float:right;}
.alignleft {float:left;}
acronym.abbr {border-bottom:1px dashed #999;}
blockquote {padding-left:20px;margin:15px;}
blockquote cite {display:block;margin:5px 0 0;}
.center {text-align:center;}
hr {display:none;}
a img {border:none;}
img#wpstats {width:0;height:0;border:none;overflow:hidden;}
#hideme {visibility:hidden;}
.hidden {visibility: hidden; display: none;}
.rssSummary {padding-bottom:15px;}
.clear {clear: both;}
p.clear {height:1px; width:1px; }
.hide {display: none;} 
.red {color: red;} #wp-calendar {empty-cells:show;width:100%;margin:10px auto 0;}
#wp-calendar #prev a,#wp-calendar #next a {font-size:9pt;}
#wp-calendar #next a {padding-right:10px;text-align:right;}
#wp-calendar #prev a {padding-left:10px;text-align:left;}
#wp-calendar a {text-decoration:none;display:block;}
#wp-calendar caption {margin-bottom:15px; text-align:center; width:100%;}
#wp-calendar th {font-style:normal;text-transform:capitalize;}
#wp-calendar td {text-align:center;padding:3px 0;} .widget_tag_cloud a {
font-size: 11px !important;
display: block;
float: left;
padding: 2px 8px;
color: #000;
margin: 0 3px 3px 0;
border: 1px solid #000;
border-radius: 3px;
}
.widget_tag_cloud a:hover {color: #fff; background: #333;}
.widget_tag_cloud:after {
content: ".";
display: block;
height: 0;
clear: left;
visibility: hidden;
} span.wpcf7-not-valid-tip {color: #333 !important}
img.ajax-loader {background-color: #fff; margin: 5px;} #recentcomments li,
.alt,
.aligncenter,
.bypostauthor,
.sticky,
.wp-caption-text,
.gallery-caption,
.wp-caption {}@media screen and (max-width:1020px) {
#loading {display: none;}   #header {
padding: 15px; 
position: relative; 
text-align: center;
display: block;
} a#logo {
float: none; 
padding: 0 0 10px; 
display: block;
}
a#logo img {
max-width: 100%;
width: auto; 
height: auto;
} #description {
line-height: 1em !important; 
float: none;
display: block; 
padding: 0 0 10px;
} #navigation {float: none;}
#navigation #dropmenu {display: none;}
#selectMenu {display: inline-block;}   #gMap.activeMap {
position: relative !important; 
height: 700px !important;
}
#gMap > div:nth-child(2) {
height: 100% !important;
left: 0 !important;
top: 0 !important;
width: 100% !important;
outline: none !important;
}
#target {display: none !important;}   #content {padding: 0px !important;}
#main,
#main.blog {
padding: 15px;
width: auto;	
height: auto !important;
display: block !important;
}
body.page #main {width: auto;}
#closeBox,
#handle {display: none;}
#commentsection {width: auto;}
textarea {width: 90%;}   #footer {
position: relative; 
height: auto; 
line-height: 1.2em;
text-align: center;
padding-bottom: 15px;
background: none;
} .markerNav {
float: none; 
vertical-align: top;
width: 10%;
border: none;
height: 127px;
line-height: 127px;
background: none;
}
.markerNav i {line-height: 127px;}
.markerNav:before {display: none;}
#markers {
width: 80% !important; 
float: none;
height: auto;
line-height: 1.2em;
}
.marker {
width: auto; 
height: auto;
}
.markerInfo {
bottom: 0;
left: 0;
padding:10px;
position: relative;
text-align: left;
width: auto !important;
border: none;
box-shadow: none;
background: none;
}
.markerInfo:before {display: none;}
.activeInfo {
display: block !important;
}
.markerInfo img {height: auto; max-width: 100%;}
#socialStuff {height: 30px; padding: 0;}
#socialStuff,
#copyright {
float: none !important;
vertical-align: top;
display: block;
}
a[rel~="prev"], 
a[rel~="next"],
#mapTypeContainer {
display: none;
}
.pageContent {display: none;}   .widgetsToggle {display: none !important;}
#sidebar {
display: block !important; 
position: relative; 
bottom: 0; 
top: 0 !important;
width: auto;
background: none;
}
#sidebar ul li.widget {
margin: 0 auto 30px; 
float: none;
}
}/*/*/@media screen and (max-width:1020px) and (max-height: 1200px) {#gMap.activeMap {height: 600px !important;}}/*/*/@media screen and (max-width:1020px) and (max-height: 1100px) {#gMap.activeMap {height: 550px !important;}}/*/*/@media screen and (max-width:1020px) and (max-height: 1000px) {#gMap.activeMap {height: 500px !important;}}/*/*/@media screen and (max-width:1020px) and (max-height: 900px) {#gMap.activeMap {height: 450px !important;}}/*/*/@media screen and (max-width:1020px) and (max-height: 800px) {#gMap.activeMap {height: 400px !important;}}/*/*/@media screen and (max-width:1020px) and (max-height: 700px) {#gMap.activeMap {height: 350px !important;}}/*/*/@media screen and (max-width:1020px) and (max-height: 600px) {#gMap.activeMap {height: 300px !important;}}/*/*/@media screen and (max-width:1020px) and (max-height: 500px) {#gMap.activeMap {height: 250px !important;}}/*/*/@media screen and (max-width:1020px) and (max-height: 400px) {#gMap.activeMap {height: 200px !important;}}/*/*/@media screen and (max-width:1020px) and (max-height: 300px) {#gMap.activeMap {height: 150px !important;}}/*/*/