

/* ============ */
/* NEW FOREST TOURIST STYLES */
/* ============ */

/* Global */
.paddingten {padding:10px;}

/* HEADER */
/* Small screens */
@media only screen and (max-width: 3000px) and (min-width: 768px) {
/*#nftlogo .nftlogo {max-height:175px;width:auto;top:0px;left:75px;}*/
.headercontent .logo.nftlogo {text-align:center;position:absolute;width:100%;height:130px;top:0px;}
.headercontent .logo.nftlogo .nftlogo {max-height:200px;width:auto;}
}
@media only screen and (max-width: 767px) {
.headercontent .logo.nftlogo {text-align:center;position:absolute;width:100%;height:130px;top:0px;}
.headercontent .logo.nftlogo .nftlogo {max-height:200px;width:auto;}
}

/* Blog Images */
.single .panel.callout.stufftoread img {width:inherit !important;height:auto;}
.single .panel.callout.stufftoread .wp-caption {width:inherit !important;height:auto;}
.single .panel.callout.stufftoread iframe {width:100% !important;}

/* Heading Icon */

.twelve.columns .four.columns.nft.sectionicon.hide-for-small {margin-top:-10px;margin-left:-50px;}

/* HEAD Background Image */
#maincontent.row.maincontentcolumns:first-child {background-color:#829824;background-image:url('../images/boldre-ford.png'),url('../nfolimages/noise-tile-03.png'),url('../nfolimages/vertical-crease.png');background-repeat:no-repeat, repeat, repeat-y;background-position:right top, center, center;position:relative;}
#maincontent.second.row.maincontentcolumns {margin-top:0px;padding-top:20px; }

.rightcolumn .panel.callout h2,
#home .rightcolumn .panel.callout h2,
.leftcolumn .panel.callout h2,
#home .leftcolumn .panel.callout h2 {margin-top:0px;}

.articleexcerpt .postthumbnail img {
	float:left;
	border: 5px solid #FFF;
  -webkit-box-shadow: 0px 0px 2px 0px #333; 
     -moz-box-shadow: 0px 0px 2px 0px #333; 
          box-shadow: 0px 0px 2px 0px #333; 
}
@media only screen and (max-width: 767px) {.articleexcerpt .postthumbnail img, .articleexcerpt .postthumbnail {margin-top:10px;margin-right:5px;}}

.postexcerpt time {display:block;font-size:10px;margin-top:10px;margin-bottom:5px;font-style:italic;}
.panel.stufftoread .articleexcerpt h2 a {color:#666;margin-bottom:0px;}
.panel.stufftoread .articleexcerpt h2 a:hover {color:#bd6435;}
.panel.stufftoread .articleexcerpt h2 {color:#666;margin-bottom:0px;}
.panel.stufftoread article {border-bottom:dotted 1px #666;margin-bottom:10px;}
.panel.stufftoread {padding-bottom:20px;}

/* NFT Boundary Map and Marker Images */

#touristinfo.markermap #map,
#touristinfo.markermap #map.googlemap img,
#eatingout.pubmap #map.googlemap img {/*border:solid #fff 15px;*/margin-bottom:20px;margin-top:10px;-webkit-box-shadow:  none;box-shadow:  none;}
#touristinfo.markermap.individualmarkers .markerimage,
#touristinfo.markermap.individualmarkers #map {border:solid #fff 15px;margin-bottom:20px;margin-top:10px;-webkit-box-shadow:  0px 0px 10px 0px rgba(0, 0, 0, .5);box-shadow:  0px 0px 10px 0px rgba(0, 0, 0, .5);}

/* NFT Pub Map and Pub Images */

#eatingout.pubmap #map {/*border:solid #fff 15px;*/margin-bottom:20px;margin-top:10px;-webkit-box-shadow:  0px 0px 10px 0px rgba(0, 0, 0, .5);box-shadow:  0px 0px 10px 0px rgba(0, 0, 0, .5);}
#eatingout.pubmap.individualpubs .markerimage,
#eatingout.pubmap.individualpubs #map,
#eatingout.newforestpubs.individualpubs #map,
#eatingout.newforestpubs.individualpubs .markerimage {border:solid #fff 15px;margin-bottom:20px;margin-top:10px;-webkit-box-shadow:  0px 0px 10px 0px rgba(0, 0, 0, .5);box-shadow:  0px 0px 10px 0px rgba(0, 0, 0, .5);}

/* Panels and Sidebars*/

#menupanel #sidebar-1 h3 {color:#fff;font-size:28px;}
#menupanel #sidebar-1 ul li:last-child {margin-bottom:0px;}
#home.page-template #touristinfo {margin-bottom:0px;}
#eatingout .panel.grey {background-color:#ccc;color:#333;border-color:#666;}
#eatingout .panel.grey h2,
#eatingout .panel.grey p {color:#333;}
#eatingout .panel.grey a {color:#333;text-decoration:underline;}
#eatingout .panel.grey a:hover {color:#fff;}

/* ============ */
/* SUBMENU PANELS */
/* ============ */

#home.page-template ul.touristinfomenu li.touristinfo,
#touristinfo.boundarymarkers ul.touristinfomenu li.boundary,
#touristinfo.touristinfo ul.touristinfomenu li.nationalpark,
#search.boundarymarkers ul.touristinfomenu li.boundary,

#eatingout.newforestpubs ul.eatingoutmenu li.pubsigns,
#search.newforestpubs ul.eatingoutmenu li.pubsigns,

#blog #menupanel.panel.callout ul li.current-cat, 
#blog.category-new-forest-blog #menupanel.panel.callout ul li.cat-item-37, 
#blog.category-new-forest-walks #menupanel.panel.callout ul li.cat-item-9, 
#blog.category-new-forest-bike-rides #menupanel.panel.callout ul li.cat-item-8, 
#blog.category-days-out-in-the-new-forest #menupanel.panel.callout ul li.cat-item-7, 
#blog.category-playgrounds-in-the-new-forest #menupanel.panel.callout ul li.cat-item-4, 
#blog.category-shows-and-events-in-the-new-forest #menupanel.panel.callout ul li.cat-item-5 {padding-left:2px;padding-right:2px;padding-top:2px;background-color:#253279;text-transform:uppercase;font-size:12px;}

#home.page-template ul.touristinfomenu li.touristinfo a,
#touristinfo.boundarymarkers ul.touristinfomenu li.boundary a,
#touristinfo.touristinfo ul.touristinfomenu li.nationalpark a,
#search.boundarymarkers ul.touristinfomenu li.boundary a,

#eatingout.newforestpubs ul.eatingoutmenu li.pubsigns a,
#search.newforestpubs ul.eatingoutmenu li.pubsigns a,

#blog #menupanel.panel.callout ul li.current-cat a, 
#blog.category-new-forest-blog #menupanel.panel.callout ul li.cat-item-37 a, 
#blog.category-new-forest-walks #menupanel.panel.callout ul li.cat-item-9 a, 
#blog.category-new-forest-bike-rides #menupanel.panel.callout ul li.cat-item-8 a, 
#blog.category-days-out-in-the-new-forest #menupanel.panel.callout ul li.cat-item-7 a, 
#blog.category-playgrounds-in-the-new-forest #menupanel.panel.callout ul li.cat-item-4 a, 
#blog.category-shows-and-events-in-the-new-forest #menupanel.panel.callout ul li.cat-item-5 a {color:#95bde2;font-weight:bold;}

#touristinfo.boundarymarkers.markermap ul.boundarymenu li.map,
#search.boundarymarkers.markerlist ul.boundarymenu li.list,

#eatingout.newforestpubs.pubmap ul.pubsmenu li.map,
#eatingout.newforestpubspublist ul.pubsmenu li.list,

#eatingout.newforestpubs.pubmap ul.pubsmenu li.map a,
#eatingout.newforestpubspublist ul.pubsmenu li.list a,
#search.newforestpubs.publist ul.pubsmenu li.list a {padding-left:2px;padding-right:2px;padding-top:2px;background-color:#1a5b2b;text-transform:uppercase;font-size:12px;}

#touristinfo.boundarymarkers.markermap ul.boundarymenu li.map a,
#search.boundarymarkers.markerlist ul.boundarymenu li.list a,
#search.newforestpubs.publist ul.pubsmenu li.list a {color:#fff;font-weight:bold;}

/* ============ */
/* NAVIGATION */
/* ============ */

#home.home.page .navbar.top-bar ul li.home a  {background-color:#333333;background-image:url('../nfolimages/noise-tile-03.png');}
#home.home.page .navbar.top-bar ul li.touristinfo a,
#search.newforestpubs .navbar.top-bar ul li.eatingout a,
#search.boundarymarkers.markerlist .navbar.top-bar ul li.touristinfo a,
#blog.category-playgrounds-in-the-new-forest .navbar.top-bar ul li.attractions a,
#blog.category-days-out-in-the-new-forest .navbar.top-bar ul li.attractions a,
#blog.category-new-forest-blog .navbar.top-bar ul li.attractions a,
#blog.category-new-forest-walks .navbar.top-bar ul li.activities a,
#blog.category-new-forest-bike-rides .navbar.top-bar ul li.activities a,
#blog.category-shows-and-events-in-the-new-forest .navbar.top-bar ul li.attractions a {background-color:#000;}
#home.home.page .navbar.top-bar ul li.home a:hover {background-color:#1a1a1a;}
#home.home.page .navbar.top-bar ul li.home a:active {background-color:#232323;}

/* ============ */
/* Google maps */
/* ============ */

#map div div div.gmnoprint {background-color:#fff;}

/* ============ */
/* Boundary Markers */
/* ============ */

.boundarymarkers.markerlist .listingpanels h2,
.newforestpubs.publist .listingpanels h2 {color:#333;margin-top:0px;}

/* ============ */
/* Blog */
/* ============ */

#blog.category .panel.callout.stufftoread img {border-width:5px;}
#blog .panel.sharing {padding-left:10px;padding-right:10px;}
#blog .panel.sharing #sidebar-3 {width:100%;}
#blog .panel.sharing #sidebar-3 .mr_social_sharing_wrapper .mr_social_sharing {width:100%;clear:both;margin-top:5px;}
#blog .panel.sharing #sidebar-3 h3:first-child,
#blog .panel.sharing #sidebar-3 h4:first-child {margin-top:0px;}
#blog.single .mapp-layout {max-width:99%;margin-bottom:20px;border:solid #fff 15px;margin-top:20px;-webkit-box-shadow:  0px 0px 10px 0px rgba(0, 0, 0, .5);box-shadow:  0px 0px 10px 0px rgba(0, 0, 0, .5); }
#blog.single p.wp-caption-text {margin:0px;font-size:18px;color:#666;text-align:right;margin-bottom:20px;font-family: "futura-pt-condensed",sans-serif;font-style: normal;font-weight: 500;text-transform:uppercase;margin-top:-20px;}
/*#blog.single .panel.callout.stufftoread  {margin-top:-100px;}
#blog.single .nine.columns.rightcolumn.contentcolumn.grid_9 {}
#blog.single #maincontent.second.row.maincontentcolumns {overflow:visible;}
@media only screen and (max-width: 767px) {#blog.single .panel.callout.stufftoread  {margin-top:0px;}}*/
#blog.single .panel.callout.stufftoread img.size-medium {min-width:100%;}
#blog.single .mapp-layout {min-width:99%;}
#blog.single .panel.callout.stufftoread img.illustration,
#blog.single.category-playgrounds-in-the-new-forest .panel.callout.stufftoread img.size-full.illustration {width:35%;max-width:35%;min-width:35%;float:left;border:none;-webkit-box-shadow:  none;box-shadow:  none;margin-top:-10px;}
#blog.single .panel.callout.stufftoread img.illustration-large,
#touristinfo .panel.callout.stufftoread img.illustration {border:none;-webkit-box-shadow:  none;box-shadow:  none;}

#map img {max-width:none !important;}
.fb_iframe_widget span iframe {max-width:150px !important;max-height:60px !important; clear:both !important;background-color:transparent !important;}
.fb_iframe_widget form {background-color:transparent !important;}
.mr_social_sharing form {clear:both !important;}


.panel.callout.stufftoread .authorship a.authorship {font-size:12px !important;font-style:italic !important; display:block;text-align:left;margin-right:10px;margin-top:-10px;margin-bottom:-10px;}