@import url('https://fonts.googleapis.com/css?family=Open+Sans');
 
a[href^="http://"], a[href^="https://"] {
	background: rgba(0, 0, 0, 0) url("../media/1463/external_link_icon.png") no-repeat scroll right center;
	padding-right: 13px;
}
a[href^="https://www.environment.gov.scot"], 
a[href^="https://twitter.com/ScotEnvironment"], 
a[href^="https://www.facebook.com/ScotlandsEnvironmentWeb/"], 
a[href^="https://www.instagram.com/scotlandsenvironment/"], 
a[href^="https://www.youtube.com/channel/UCiZ305I-CzNGXAswk9rnamA"],
a[href^="http://soils.environment.gov.scot/"],
a[href^="http://aquaculture.scotland.gov.uk/"],
a[href^="https://noise.environment.gov.scot/"],
a[href^="https://scotland.nbnatlas.org/"],
a[href^="https://map.environment.gov.scot/seweb/"],
a[href^="https://map.environment.gov.scot/LIS_Agri/Agri.html"],
a[href^="https://map.environment.gov.scot/sewebmap/?layers=natWoodSurvey,eunisLandCoverScotland,HabVegSurvey1,saltmarshSurvey1,habmosNVCToAnnexIAndEUNIS,habmos-OtherLanduse,coastalVegShingle1&extent=-350028,438191,769972,1305192"] {
	background: none;
	padding-right: 0;
}

a { color: #7cad3e; font-weight: 600; text-decoration: none; }
a:focus, a:hover { color: #4a6c2f; text-decoration: underline; }

html { min-height: 100%; position: relative; }
body { font-family: 'Open Sans', sans-serif; margin-bottom: 55px; }
ol, ul { margin-bottom: 10px; margin-top: 0; padding-left: 15px; }
ul li ul { margin-left: 15px; }
.btn { 
	border: none; 
	background: linear-gradient(to bottom, #001b48, #004581); 
	border-radius: 3px; 
	font-family: inherit; 
	color: #ffffff; 
	padding: 5px 10px 5px 10px; 
	text-decoration: none; 
	margin: 5px; 
}
a.button-main {
    color: #ffffff;
    background: #087ac0 !important;
    font-weight: 600;
    border: 2px solid #087ac0;
    border-radius: 20px;
    padding: 5px 30px;
    margin: 0px;
}
a.button-main:hover {
    color: #ffffff;
    background: #111e46 !important;
    font-weight: 600;
    border: 2px solid #087ac0;
    border-radius: 20px;
    padding: 5px 30px;
    margin: 0px;
}
/* Tables 
------------------------------------ */
table {
    border: 1px solid #dfdfdf;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    margin-bottom: 30px;
}
.table>thead {
    vertical-align: top;
}
th, table thead tr td {
    color: #000000 !important;
    border: 1px solid #71706e !important;
    background-color: #dfdfdf !important;
    padding: 15px 10px;
}
td, table tbody tr td {
    color: #585856 !important;
    border: 1px solid #71706e !important;
    padding: 15px 10px;
}

/* HEADER */
.headerBox {}
.searchBox { margin-top: 15px; padding-left: 0; padding-right: 15px; float: right; width: 50%; }
.search-form { float: left; width: 83%; }
.searchBoxButton { float: right; margin-top: 1px; width: 15%; }
.SearchButton, #SearchGo {
    background-color: #008cba; 
	border: none; 
	color: white; 
	padding: 6px; 
	display: block; 
	text-align: center; 
	text-decoration: none; 
	font-size: 14px; 
	cursor: pointer; 
	border-radius: 6px; 
}
#SearchGo:hover, .SearchButton:hover { color: white; text-decoration: none; }
.menuBox {}

/* INTRODUCTION / PAGE HEADER */
.introBox { background: #001b48 none repeat scroll 0 0; color: #fff; margin-top: 125px; padding-bottom: 15px; }
.introBox div.container p a { color: #7cad3e; }
.pageHeader { background: #001b48 none repeat scroll 0 0; color: #fff; margin-top: 125px; margin-bottom: 10px; padding-bottom: 0; }
.pageHeader .container h1 { margin-top: 10px; padding-bottom: 6px; }


/* CALLS TO ACTION */
.callToAction { margin-top: 15px; }
.callToAction .container .row { margin-right: 0; margin-left: 0; }
.ctaHolder { color: #001b48; font-family: inherit; margin-bottom: 15px; height: 100%; min-height: 170px; }
.ctaIcon { border-right: 2px dashed #eee; padding: 10px 15px 0; }
.icon { display: block; }
.icon a { background: none; }
.icon i { 
	background: #ffffff none repeat scroll 0 0;
	border: 3px solid #ffffff;
	border-radius: 100%;
	box-shadow: 0 0 0 5px #dde8f0 inset;
	color: #7cad3e;
	float: left;
	font-size: 40px;
	height: 85px;
	margin: 3px 5px 3px 3px;
	line-height: 80px;
	text-align: center;
	transition: all 500ms ease 0s;
	width: 85px;
}
.icon i:hover { background: #4a6c2f; border: 3px solid #4a6c2f; box-shadow: inset 0 0 0 5px #4a6c2f; color: #fff; -webkit-box-shadow: inset 0 0 0 5px #4a6c2f; }
.ctaContent h3 { color: #7cad3e; font-weight: 600; margin-top: 10px; }
.ctaContent a {
    background: none;
    background-color: rgba(0, 0, 0, 0);
    background-color: #cfdfda;
    border-radius: 2px;
    bottom: 17px;
    color: #001b48;
	font-weight: 600;
    display: block;
    height: 30px;
    line-height: 30px;
    padding-left: 5px;
    padding-right: 5px;
    margin-top: 10px;
    text-align: center;
    text-decoration: none;
    width: 130px;
}
.ctaContent a:hover { background-color: #4a6c2f; color: #fff; }

/* PARTNERS */
.partnerCarousel { background: #dde8f0 none repeat scroll 0 0; }
.partnerCarousel .container .row { margin-right: 0; margin-left: 0; }

/* PART OF */
.daughterSites { background: #97cbdc none repeat scroll 0 0; padding-top: 10px; }
.daughterSites .container .row p a { color: #fff; }
.daughterSites .container .row { margin-right: 0; margin-left: 0; }

/* CAROUSEL */
.carousel { margin-bottom: 0; padding: 0 40px 30px; }
.carousel-control { background: #004581 none repeat scroll 0 0; border: 4px solid #004581; border-radius: 23px; height: 40px; left: -12px; margin-top: 90px; width: 40px; }
.carousel-control.right { right: -12px; }
.carousel-indicators { bottom: -10px; margin-right: -19px; right: 50%; top: auto; }
.carousel-indicators li { background: #cecece none repeat scroll 0 0; }
.carousel-indicators .active { background: #018abd none repeat scroll 0 0; }
.carousel-indicators { bottom: 10px; left: 50%; list-style: outside none none; margin-left: -30%; padding-left: 0; position: absolute; text-align: center; width: 60%; z-index: 15; }
.carousel.slide .carousel-inner .item .row div.col-md-3 .img-thumbnail, .thumbnail { -webkit-box-shadow: 0 0px 0px rgba(0,0,0,.075); box-shadow: 0 0px 0px rgba(0,0,0,.075); }
.carousel.slide .carousel-inner .item .row div.col-md-3 .thumbnail {
    display: block;
    padding: 4px;
    padding-right: 4px;
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 0px solid #ddd;
    border-radius: 4px;
    -webkit-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out;
}

/* VIDEO, NEWS, RSS SIGN UP & SOCIAL MEDIA */
.socialMedia { margin-top: 10px; }
.videoBox { min-height: 470px; height: 100%; }
.latestNews, .rssLink { min-height: 220px; height: 100%; }
.card-title { font-size: 2.5rem; padding-bottom: 10px; }
.card-title a { color: #001b48; }
.card-title a:hover { color: #004581; text-decoration: none; }
.videoBox { background: #f1f1f1 none repeat scroll 0 0; }
.videoEmbed { height: 0; margin-bottom: 10px; padding-bottom: 56.25%; position: relative; }
.videoEmbed iframe { height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
.latestNews { background: #cfdfda none repeat scroll 0 0; }
.latestNews ul li { font-size: 16px; list-style: outside none none; padding-bottom: 10px; }
.latestNews ul li span.newsDate { font-size: 12px; font-style: italic; }
.rssLink { background: #97cbdc none repeat scroll 0 0; min-height: 176px; }
.rssLink p.card-text { font-size: 2.4rem; }
.rssLink p.card-text a { color: #fff; }
.instagramWidget { min-height: 950px; height: 100%; margin-top: 10px; margin-bottom: 10px; }
.twitterWidget, .facebookWidget { min-height: 480px; height: 100%; margin-top: 10px; margin-bottom: 0px; }
.instagramWidget { background: #ebebeb none repeat scroll 0 0; }
.twitterWidget { background: #dde8f0 none repeat scroll 0 0; }
.facebookWidget { background: #f6f6f6 none repeat scroll 0 0; }

/* FOOTER */
.footer { background-color: #004581; bottom: 0; height: 55px; position: absolute; width: 100%; }
.footerSocialMedia { float: left; margin-top: 15px; }
.footerSocialMedia ul li { display: inline-block; margin-right: 5px; }
.footerMenu { float: right; text-align: right; margin-top: 20px; }
.footerMenu ul li { display: inline-block; margin-left: 10px; }
.footerSocialMedia ul, .footerMenu ul { margin: 0; padding: 0; }
.footerSocialMedia ul li a, .footerMenu ul li a { color: #fff; text-decoration: none; }
.footerSocialMedia ul li a:hover, .footerMenu ul li a:hover { color: #7cad3e; text-decoration: none; }

.back-to-top { bottom: 75px; cursor: pointer; display: none; position: fixed; right: 20px; }

/* LANDING PAGE */
.landingPage { background: #dde8f0 none repeat scroll 0 0; font-size: 1.3em; font-weight: 500; margin: 5px 0px 20px 0px; padding: 10px 0px 10px 0px; }
.contentBoxes {}
.col-md-4.content-box { margin-bottom: 10px; min-height: 440px; }
.imageHolder {}
.imageHolder a { color: #ffffff; display: block; font-size: 18px; font-weight: 700; position: relative; }
.content-box a:hover .content-link {
    box-shadow: 5px 5px 0px 0px rgba(221,232,240,1);
    opacity: 0.9;
    -webkit-box-shadow: 5px 5px 0px 0px rgba(221,232,240,1);
    -moz-box-shadow: 5px 5px 0px 0px rgba(221,232,240,1);
}
.content-box img { height: 100%; width: 100%; }
.content-link {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #7cad3e 0%, #8cc543 100%) repeat scroll 0 0;
    height: 100%;
    left: 0;
    line-height: 45px;
    text-align: center;
    opacity: 0;
    padding: 25% 0;
    position: absolute;
    top: 0;
    transition: all 0.6s ease 0s;
    width: 100%;
    background: -moz-linear-gradient(top, #7cad3e 0%, #8cc543 100%);
    background: -webkit-linear-gradient(top, #7cad3e 0%, #8cc543 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7cad3e', endColorstr='#8cc543', GradientType=0);
}
.content-link i { display: block; font-size: 50px; margin-top: -30px; }
.content-header { color: #018abd; font-size: 20px; text-align: left; padding-bottom: 0; padding-top: 10px; min-height: 70px; }
.content-info p { color: #030303; font-size: 14px; font-weight: normal; padding-bottom: 10px; padding-top: 5px; text-align: left; min-height: 150px; }

/* BREADCRUMB */
.breadcrumb { background-color: #f5f5f5; border-radius: 4px; list-style: outside none none; margin-bottom: 20px; padding: 8px 15px; }
.breadcrumb > li { display: inline-block; }

/* CONTENT PAGES / ANCHOR LINKS / LIGHTBOX */
.contentArea {}
.anchorLinks { background: #dde8f0 none repeat scroll 0 0; border-radius: 5px; color: #001b48; margin-bottom: 10px; padding: 10px 15px; }
.indicatorLinks { background: #f0f0f0 none repeat scroll 0 0; border-radius: 5px; color: #001b48; margin-bottom: 10px; padding: 10px 15px; }
.anchorLinks h3, .indicatorLinks h3 { border-bottom: 4px solid #fff; margin-top: 0; padding-bottom: 10px; }
.anchorLinks ul, .indicatorLinks ul { margin: 0; padding: 15px 0 0; }
.anchorLinks ul li, .indicatorLinks ul li { display: inline-block; list-style: outside none none; min-height: 50px; }
.anchorLinks ul li a { background: #018abd none repeat scroll 0 0; border: 1px solid #97cbdc; border-radius: 5px; color: #fff; margin-bottom: 10px; margin-right: 10px; padding: 10px; }
.anchorLinks ul li a:hover { background: #001b48 none repeat scroll 0 0; border: 1px solid #001b48; color: #fff; text-decoration: none; }
.indicatorLinks ul li a { background: #7cad3e none repeat scroll 0 0; border: 1px solid #7cad3e; border-radius: 5px; color: #fff; margin-bottom: 10px; margin-right: 10px; padding: 10px; }
.indicatorLinks ul li a:hover { background: #4a6c2f none repeat scroll 0 0; border: 1px solid #4a6c2f; color: #fff; text-decoration: none; }
.lightboxRow { width: 100%; float: left; }
.thumbnail { margin-bottom: 6px; }
.rightColumn {}
.sideMenu { background: #7cad3e none repeat scroll 0 0; color: #fff; margin-bottom: 5px; padding: 10px 15px; }
.sideBoxOne { background: #001b48 none repeat scroll 0 0; color: #fff; margin-bottom: 5px; padding: 10px 15px; }
.sideBoxTwo { background: #004581 none repeat scroll 0 0; color: #fff; margin-bottom: 5px; padding: 10px 15px; }
.sideBoxThree { background: #018abd none repeat scroll 0 0; color: #fff; margin-bottom: 5px; padding: 10px 15px; }
.sideBoxFour { background: #97cbdc none repeat scroll 0 0; color: #001b48; margin-bottom: 5px; padding: 10px 15px; }
.sideBoxOne ul, .sideBoxTwo ul, .sideBoxThree ul { padding: 0; list-style: none; }
.sideMenu a, .sideBoxThree a, .sideBoxFour a { color: #fff; }
.sideMenu a:hover, .sideBoxOne a:hover, .sideBoxTwo a:hover, .sideBoxThree a:hover, .sideBoxFour a:hover { color: #fff; }
.col-md-5.mapBoxes { border: 1px solid #dde8f0; margin: 5px; min-height: 370px; width: 48.667%; float: left; }
.col-md-4.content-box.rssBoxes { min-height: 500px; }

/* SEARCH */
.searchResults { margin: 20px 0 50px 0; height: 100%; display: inline-block; }
.searchResults .col-md-3 .btn.focus, .btn:focus, .btn:hover { color: #7cad3e; text-decoration: none; }
.searchResults .col-md-3 .btn.active, .btn:active { background: #008CBA; box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset; outline: 0 none; color: #ffffff; }
.facetActive {
    background: #001b48;
    background: rgba(0,27,72,1);
    background: -moz-linear-gradient(top, rgba(0,27,72,1) 0%, rgba(0,69,129,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,27,72,1)), color-stop(100%, rgba(0,69,129,1)));
    background: -webkit-linear-gradient(top, rgba(0,27,72,1) 0%, rgba(0,69,129,1) 100%);
    background: -o-linear-gradient(top, rgba(0,27,72,1) 0%, rgba(0,69,129,1) 100%);
    background: -ms-linear-gradient(top, rgba(0,27,72,1) 0%, rgba(0,69,129,1) 100%);
    background: linear-gradient(to bottom, rgba(0,27,72,1) 0%, rgba(0,69,129,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001b48', endColorstr='#004581', GradientType=0 );
    text-transform: inherit;
    text-decoration: none;
    color: #ffffff;
}
.facetList { background: #dde8f0; border: none; border-radius: 3px; font-family: inherit; color: #001b48; padding: 5px 25px 5px 25px; text-decoration: none; text-align: left; margin: 5px; width: 100%; }
.facetList .fa { margin-right: 25px; width: 30px; }
h2.resultsHeading { margin-top: 0; margin-bottom: 7px; }
#searchParent {}
.box {
    background: #fafafa;
    padding: 10px 20px 10px 20px;
    height: auto;
    width: calc(100% - 10px);
    float: left;
    margin: 5px;
    text-align: left;
    border-radius: 3px;
    -webkit-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.1);
    box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.1);
    color: inherit;
}
.facetIcon { float: right; }
#searchParent h3 { margin-top: 0; width: 90%; }
.spacer { clear: both; height: 20px; }

/* BLOG */
.blog-outer { padding: 0 0 20px 0; }
.blog { display: block; overflow: hidden; word-wrap: break-word; background: #ffffff; }
.blog-home-image { float: left; margin-right: 20px; position: relative; margin-bottom: 10px; width: 33%; }
.blog-home-image .blog-thumb { width: 250px; height: auto; position: relative; display: block; overflow: hidden; }
.blog-thumb img { max-width: 100%; height: auto; }
article { padding: 0 10px 0 0; float: right; width: 63%; }
.date-header { color: #018abd; display: block; font-size: 12px; font-weight: 400; line-height: 1.3em; margin: 0 !important; padding: 0; }
.meta-post { border-top: 1px solid #dde8f0; border-bottom: 1px solid #dde8f0; padding: 5px 0; }
.resumo { margin-top: 10px; color: #030303; }
.resumo span { display: block; font-size: 14px; line-height: 1.42857; }
.date-header .read-more { background: #dde8f0; padding: 5px 12px !important; display: inline-block; vertical-align: middle; margin: 10px 0 0; text-transform: uppercase; border-radius: 5px; color: #004581; font-weight: bold; white-space: nowrap; }
.date-header > a:hover { background: #004581; color: #dde8f0; text-decoration: none; }


/* RESPONSIVE IFRAME */
.iframe-container { position: relative; height: 0; overflow: hidden; } 
.iframe-container-16x9 { padding-bottom: 56.25%; } /* 16x9 Aspect Ratio */
.iframe-container-4x3 { padding-bottom: 75%; } /* 4x3 Aspect Ratio */
.iframe-container iframe { position: absolute; top:0; left: 0; width: 100%; height: 100%; }

/* LSC EMBEDDED MAP */
.embed-container { position: relative; padding-bottom: 80%; height: 0; max-width: 100%; }
.embed-container iframe, .embed-container object, .embed-container iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
small { position: absolute; z-index: 40; bottom: 0; margin-bottom: -15px; }
#appView .powrMark { font-size: .9rem; font-family: 'Roboto', serif, sans-serif; position: relative; display: none !important; }

/* Laptop (1366x768) */ 
@media only screen and (max-width: 1366pt) and (orientation : landscape) {
	.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand { margin-left: 0; }
}

/* Laptop (1280x720 @ 1.5dppx), Amazon Kindle Fire HDX 8.9 */
@media only screen and (max-width: 1280pt) and (orientation : landscape) {
	.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand { margin-left: 0; }
}

/* Amazon Kindle Fire HDX 8.9 */
@media only screen and (max-width: 800pt) and (orientation : portrait) {
	body { margin-bottom: 145px; }
	.ctaHolder { min-height: 130px; }
	.ctaIcon { padding: 10px 0px 0; }
	.col-sm-3 { width: 15%; }
	.col-sm-9 { width: 85%; }
	.videoBox, .latestNews, .rssLink, .instagramWidget, .twitterWidget, .facebookWidget { padding-top: 5px; padding-bottom: 10px; }
	.footer { height: 135px; }
	.footerMenu ul li { display: block; }
	.back-to-top { bottom: 140px; }
	.col-md-4.content-box { width: 50%; float: left; }
}

/* Apple iPad Air 2, Apple iPad Mini 2 */
@media only screen and (max-width: 1024pt) and (orientation : landscape ) {
	.blog-home-image { width: 41%; }
	article { width: 55%; }
	.sideBoxTwo .fb-page.fb_iframe_widget span iframe { width: 262px !important; }
}
@media only screen and (max-width: 768pt) and (orientation : portrait ) {
	body { margin-bottom: 145px; }
	.footer { height: 135px; }
	.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand { margin-left: 0; }
	.col-md-4.content-box { width: 50%; float: left; }
	.blog-home-image { width: 37%; }
	article { width: 60%; }
}

/* Google Nexus 7 */
@media only screen and (max-width: 960pt) and (orientation : landscape) {
	body { margin-bottom: 145px; }
	.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand { margin-left: 0; }
	.col-md-6.ctaHolder { width: 50%; float: left; }
	.ctaIcon { border-right: 0px dashed #eee; padding: 10px 0px 0; }
	.videoBox, .latestNews, .rssLink, .instagramWidget, .twitterWidget, .facebookWidget { padding-top: 5px; padding-bottom: 10px; }
	.footer { height: 135px; }
	.footerMenu ul li { display: block; }
	.back-to-top { bottom: 140px; }
	.col-md-4.content-box { width: 50%; float: left; }
}
@media only screen and (max-width: 600pt) and (orientation : portrait) {
	.ctaIcon { border-right: 0px dashed #eee; }
	.blog-home-image { width: 41%; }
	article { float: left; width: 100%; }
}

/* Apple iPhone 6 Plus */
@media only screen and (max-width: 736pt) and (orientation : landscape) {
	.videoBox, .latestNews, .rssLink, .instagramWidget, .twitterWidget, .facebookWidget { padding-top: 5px; padding-bottom: 10px; }
	.footer { height: 135px; }
	.footerMenu ul li { display: block; }
	.back-to-top { bottom: 140px; }
	.blog-home-image { width: 36%; }
	article { width: 60%; }
}

/* Apple iPhone 6s, Google Nexus 4 */
@media only screen and (max-width: 667pt) and (orientation : landscape) {
	body { margin-bottom: 145px; }
	.footer { height: 135px; }
	.col-md-6.ctaHolder { width: 100%; }
	.ctaHolder { min-height: 135px; }
	.col-xs-3 { width: 17%; }
	.col-md-4.content-box { width: 50%; float: left; }
	.anchorLinks ul li, .indicatorLinks ul li, .indicatorLinks ul li ul li { display: block; list-style: outside none none; min-height: 10px; }
	.anchorLinks ul li a, .indicatorLinks ul li a, .indicatorLinks ul li ul li a { background: none; border: none; border-radius: 0; color: #001b48; margin-bottom: 0; margin-right: 0; padding: 0; }
	.anchorLinks ul li a:hover, .indicatorLinks ul li a:hover, .indicatorLinks ul li ul li a:hover { background: none; border: none; color: #004581; text-decoration: none; }
	.blog-home-image { width: 41%; }
	article { float: left; width: 100%; }
}

/* Apple iPhone 6 Plus, Google Nexus 6 */
@media only screen and (max-width: 414pt) and (orientation : portrait) {
	.searchBox { width: 38%; padding-right: 15px; }
	.search-form { width: 74%; }
	.searchBoxButton { width: 22%; }
	.ctaHolder { min-height: 170px; }
	.col-sm-3 { width: 25%; }
	.col-sm-3.list-unstyled { width: 100%; }
	.col-sm-9 { width: 75%; }
	.instagramWidget { min-height: 765px; margin-bottom: 0px; }
	.videoBox { min-height: 375px; }
	.col-md-4.content-box { width: 100%; float: left; }
	.anchorLinks ul li, .indicatorLinks ul li, .indicatorLinks ul li ul li { display: block; list-style: outside none none; min-height: 10px; }
	.anchorLinks ul li a, .indicatorLinks ul li a, .indicatorLinks ul li ul li a { background: none; border: none; border-radius: 0; color: #001b48; margin-bottom: 0; margin-right: 0; padding: 0; }
	.anchorLinks ul li a:hover, .indicatorLinks ul li a:hover, .indicatorLinks ul li ul li a:hover { background: none; border: none; color: #004581; text-decoration: none; }
}

/* Google Nexus 4, Google Nexus 5, Apple iPhone 6s, Apple iPhone SE, Nokia Lumia 520, Samsung Galaxy S5, Samsung Galazy S7 */
@media only screen and (max-width: 384pt) and (orientation : portrait) {
	body { margin-bottom: 145px; }
	.searchBox { margin-top: 0px; padding-left: 15px; padding-right: 15px; float: left; width: 100%; }
	.introBox, .pageHeader { margin-top: 170px; }
	.ctaIcon { border-right: 0px dashed #eee; }
	.ctaHolder { min-height: 180px; }
	.footer { height: 135px; }
	.footerMenu { float: left; text-align: left; }
	.footerMenu ul li { display: inline-block; }
	.back-to-top { bottom: 140px; }
	.col-md-4.content-box { width: 100%; float: left; min-height: 410px; }
	.content-header { min-height: 50px; }
	.anchorLinks ul li, .indicatorLinks ul li, .indicatorLinks ul li ul li { display: block; list-style: outside none none; min-height: 10px; }
	.anchorLinks ul li a, .indicatorLinks ul li a, .indicatorLinks ul li ul li a { background: none; border: none; border-radius: 0; color: #001b48; margin-bottom: 0; margin-right: 0; padding: 0; }
	.anchorLinks ul li a:hover, .indicatorLinks ul li a:hover, .indicatorLinks ul li ul li a:hover { background: none; border: none; color: #004581; text-decoration: none; }
	.blog-home-image { float: left; margin-right: 20px; position: relative; margin-bottom: 10px; width: 100%; }
	article { padding: 0 10px 0 0; float: left; width: 100%; }
}

/* Samsung Galaxy Note 3 */
@media only screen and (max-width: 360pt) and (orientation : portrait) {
}

/* Apple iPhone SE */
@media only screen and (max-width: 320pt) and (orientation : portrait) {
	.col-sm-3 { width: 30%; }
	.col-sm-9 { width: 70%; }
	.ctaHolder { min-height: 200px; }
}