/* =============================================================================
   CSS Customisations for latest news, appeals, crime prevention guides etc.
   
   Warning: Any styles created here are added to the LIVE website, please 
   use correct selectors to avoid inadvertently hiding any onscreen content.
   
   e.g.   aside .view-view-latest-jobs .views-row a {...}  <-- Good
   		  .views-row * {...}  	<-- Not so good
   ========================================================================== */
	/*Reposition website slider text 
    
    .block-5ec0617c5c46c05dee60d828257ec604 {
    top:658px;
     }*/
    

/*============================ NEW STYLES FOR WEBSITE 2016 START ============================*/

/*body p {font-size: 1em;}

body .block h2.block-title, .block-twitter-pull .content h2 {font-size: 1.315em;}

body .context-appeals, #block-views-view-appeals-block, .views-field-title, .context-appeals, .view-id-view_caught_on_camera, .views-field-title a {font-size: 1em !important;}

body #block-megamenu-main-menu #megamenu-main-menu h2 {text-transform: none;}*/ /* Top Nav Links*/

/*body.front #npttwitterfeed .tweet {margin-left: 29%;} /* Twitter box alignment */

/*body.front #block-block-13 p {font-size: 1em;} /* How to contact us block */

/*body.front .region-preface-second #block-block-13 a.actionBtnContactUsHome {font-style: normal; padding: 5px 3px;} /* Contact us button */

/*body.front #zone-postscript .view-home-newsroom-photoblock .views-field-title {min-height: 108px;} /* Title height on News block */

/*body.front #block-views-56fcbb97ecb5a0dd7f7a13126cd5bba2 .views-field-title {min-height: 108px;} /* Title height on Your Views block */

/*body.front .view-home-appeals-photoblock .views-field-title {min-height: 108px;} /* Title height on Appeals block */

/*body.front #zone-postscript .views-field-title a {min-height: 2.06em;}

body.front .view-view-newsroom .views-row a,
.view-view-your-views .views-row a,
.view-view-latest-appeals .views-row a
{min-height: 48px;}*/


/*==================== NEWSROOM, YOUR VIEWS, APPEALS BLOCKS ========================*/

/* NEWS */
/*body.front .block-views-home-newsroom-photoblock-block h2.block-title {background-color: #0f635d;} /* Coloured title News block */

/*body.front .view-home-newsroom-photoblock .views-row a {color: #0f635d;} /* Coloured link News block */

/*body.front .view-view-newsroom .views-row a {background-color: #0f635d;} /* Coloured News blocks */


/* VIEWS */
/*body.front #block-views-56fcbb97ecb5a0dd7f7a13126cd5bba2 h2.block-title {background-color: #045b99;} /* Coloured title Views block */

/*body.front .view-nodequeue-promoted-your-view .views-row a {color: #045b99;}

body.front .view-view-your-views .views-row a {background-color: #045b99;} /* Coloured Views block 


/* APPEALS */
/*body.front #region-postscript-third h2.block-title {background-color: #524b84;} /* Coloured title Appeals block */

/*body.front .view-home-appeals-photoblock .views-row a {color: #524b84;}*/

/*body.front .view-view-latest-appeals .views-row a {background-color: #524b84;}*/ /* Coloured Appeals blocks */


/*body.front .view-footer .nq-more-link {font-style: normal;}*/ /* Remove italics from links */



/*============================ STYLES FOR WEBSITE 2016 END ============================*/



    
/* 	Coloured blocks on right hand column */
	  
    
	.view-online-meetings-on-social-media-pages .views-row a,
	.view-local-updates-on-neighbourhood-pages .views-row a,
	.view-view-latest-appeals .views-row a,
	.view-priorities-on-neighbourhood-pages .views-row a,
	.view-meetings-on-neighbourhood-pages .views-row a,
	.view-view-newsroom .views-row a,
	.view-view-your-views .views-row a,
	.view-local-view-newsroom .views-row a,
	aside .view-view-latest-jobs .views-row a,
	aside .block-menu-careers-information ul.menu a,
	#block-menu-menu-stop-and-search-information a,
	.view-id-rural_crime_local_updates a,
    #block-menu-menu-sidebar-lgbt-hate-crime ul.menu a,
    .view-advice-centre-rural-crime-sidebar .views-row a,
    .view-neighbourhood-alert-broxtowe-south .views-row a,
    .view-local-view-merge-of-newsroom-and-appeals .views-row a,
    .view-neighbourhood-alert-aggregator-arboretum .views-row a,
    .view-neighbourhood-alert-aggregator-arnold-and-woodthorpe .views-row a,
    .view-neighbourhood-alert-aggregator-ashfield-rural .views-row a,
    .view-neighbourhood-alert-aggregator-neighbourhood-alert-balderton-and-farndon .views-row a,
    .view-neighbourhood-alert-aggregator-basford .views-row a,
    .view-neighbourhood-alert-aggregator-bassetlaw-rural .views-row a,
    .view-neighbourhood-alert-aggregator-berridge .views-row a,
    .view-neighbourhood-alert-aggregator-bestwood .views-row a,
    .view-neighbourhood-alert-aggregator-bilsthorpe-lowdham-and-villages .views-row a,
    .view-neighbourhood-alert-aggregator-bingham-and-trent .views-row a,
    .view-neighbourhood-alert-aggregator-bulwell .views-row a,
    .view-neighbourhood-alert-aggregator-bulwell-forest .views-row a,
    .view-neighbourhood-alert-aggregator-calverton-ravenshead-and-villages .views-row a,
    .view-neighbourhood-alert-aggregator-carlton-and-porchester .views-row a,
    .view-neighbourhood-alert-aggregator-chilwell .views-row a,
    .view-neighbourhood-alert-aggregator-clifton .views-row a,
    .view-neighbourhood-alert-aggregator-collingham-winthorpe-and-villages .views-row a,
    .view-neighbourhood-alert-aggregator-cotgrave-and-wiverton .views-row a,
    .view-neighbourhood-alert-aggregator-daybrook-and-bonington .views-row a,
    .view-neighbourhood-alert-aggregator-dunkirk-and-lenton .views-row a,
    .view-neighbourhood-alert-aggregator-eastwood .views-row a,
    .view-neighbourhood-alert-aggregator-eastwood-north .views-row a,
    .view-neighbourhood-alert-aggregator-eastwood-south .views-row a,
    .view-neighbourhood-alert-aggregator-gedling-burton-joyce-and-villages .views-row a,
    .view-neighbourhood-alert-aggregator-harworth .views-row a,
    .view-neighbourhood-alert-aggregator-hucknall .views-row a,
    .view-neighbourhood-alert-aggregator-kirkby-in-ashfield .views-row a,
    .view-neighbourhood-alert-aggregator-leake-and-keyworth .views-row a,
    .view-neighbourhood-alert-aggregator-mansfield .views-row a,
    .view-neighbourhood-alert-aggregator-mansfield-north .views-row a,
    .view-neighbourhood-alert-aggregator-mansfield-central .views-row a,
    .view-neighbourhood-alert-aggregator-mansfield-south .views-row a,
    .view-neighbourhood-alert-aggregator-mapperley-and-wells .views-row a,
    .view-neighbourhood-alert-aggregator-meadows .views-row a,
    .view-neighbourhood-alert-aggregator-newark .views-row a,
    .view-neighbourhood-alert-aggregator-ollerton-clipstone-villages .views-row a,
    .view-neighbourhood-alert-aggregator-radford-and-park .views-row a,
    .view-neighbourhood-alert-aggregator-retford .views-row a,
    .view-neighbourhood-alert-aggregator-ruddington .views-row a,
    .view-neighbourhood-alert-aggregator-sherwood .views-row a,
    .view-neighbourhood-alert-aggregator-sneinton-and-dales .views-row a,
    .view-neighbourhood-alert-aggregator-southwell-caunton-villages .views-row a,
    .view-neighbourhood-alert-aggregator-st-ann-s .views-row a,
    .view-neighbourhood-alert-aggregator-stapleford .views-row a,
    .view-neighbourhood-alert-aggregator-sutton-in-ashfield .views-row a,
    .view-neighbourhood-alert-aggregator-warsop .views-row a,
    .view-neighbourhood-alert-aggregator-west-bridgford .views-row a,
    .view-neighbourhood-alert-aggregator-wollaton-and-lenton-abbey .views-row a,
    .view-neighbourhood-alert-aggregator-worksop-north .views-row a,
    .view-neighbourhood-alert-aggregator-worksop-north-villages .views-row a,
    .view-neighbourhood-alert-aggregator-worksop-south .views-row a,
    .view-neighbourhood-alert-aggregator-aspley .views-row a,
    .view-neighbourhood-alert-aggregator-bilborough-new .views-row a,
    .view-neighbourhood-alert-aggregator-wollaton-east-and-lenton-abbey .views-row a,
    .view-neighbourhood-alert-aggregator-city-centre .views-row a,
    .view-neighbourhood-alert-aggregator-leen-valley .views-row a
    


	 {
	    display:block;
	 	background:#045b99;
		color:#fff !important;
		padding: 0.4em 1.4em;
		margin-bottom:2px;
                
	 }

	 /*================ Make Local news and appeals Block on neighbourhoods pages Blue =========================*/
	 #region-sidebar-second #block-views-121f80c41b9e6b75ac0c6ab10a76e7b0 h2 {color: #045b99 !important;}

	 #region-sidebar-second #block-views-121f80c41b9e6b75ac0c6ab10a76e7b0 .view-local-view-merge-of-newsroom-and-appeals .view-footer a {color: #045b99 !important;}

	 #region-sidebar-second #block-views-121f80c41b9e6b75ac0c6ab10a76e7b0 .view-local-view-merge-of-newsroom-and-appeals .view-footer {background: transparent;}


	 /*================ Make appeals Block on neighbourhoods pages Purple =========================*/

	 .region-sidebar-second-inner #block-views-view-latest-appeals-block a {background-color: #542b84;}

	 .region-sidebar-second-inner #block-views-view-latest-appeals-block .block-inner h2.block-title {color: #542b84 !important;}

	 .region-sidebar-second-inner #block-views-view-latest-appeals-block .view-footer a {color: #542b84 !important; background-color: transparent;}

	 	 

	 /*================ Make APPEALS Block on Homepage Purple =========================*/

	 #region-postpostscript-third #block-views-view-latest-appeals-block .view-view-latest-appeals a {background-color: #542b84;}

	 #region-postpostscript-third #block-views-view-latest-appeals-block .view-view-latest-appeals .view-footer a {background-color: transparent;}


	  /*================ Make Updates from your local police H" Block on Neighbourhoods page Blue =========================*/

	 #region-sidebar-second #block-views-bb0f9dca85317e617565dc35d557e18f h2.block-title {color:#045b99 !important; }


	 /*================Make Newsroom Block Purple=========================*/
	#block-views-local-view-newsroom-block .view-local-view-newsroom a 

	 {
	    display:block;
	 	background-color: #045b99 !important;
		color:#fff !important;
		padding: 0.4em 1.4em;
		margin-bottom:2px;      
	 }


	 	 /*Remove margin and padding from 'Updates from...' block on neighbourhood pages*/
	.view-local-view-merge-of-newsroom-and-appeals .views-row,
	.view-neighbourhood-alert-aggregator-arboretum .views-row,
	.view-neighbourhood-alert-aggregator-arnold-and-woodthorpe .views-row,
	.view-neighbourhood-alert-aggregator-ashfield-rural .views-row,
	.view-neighbourhood-alert-aggregator-neighbourhood-alert-balderton-and-farndon .views-row,
	.view-neighbourhood-alert-aggregator-basford .views-row,
	.view-neighbourhood-alert-aggregator-bassetlaw-rural .views-row,
	.view-neighbourhood-alert-aggregator-berridge .views-row,
	.view-neighbourhood-alert-aggregator-bestwood .views-row,
	.view-neighbourhood-alert-aggregator-bilsthorpe-lowdham-and-villages .views-row,
	.view-neighbourhood-alert-aggregator-bingham-and-trent .views-row,
	.view-neighbourhood-alert-aggregator-bulwell .views-row,
	.view-neighbourhood-alert-aggregator-bulwell-forest .views-row,
	.view-neighbourhood-alert-aggregator-calverton-ravenshead-and-villages .views-row,
	.view-neighbourhood-alert-aggregator-carlton-and-porchester .views-row,
	.view-neighbourhood-alert-aggregator-chilwell .views-row,
	.view-neighbourhood-alert-aggregator-clifton .views-row,
	.view-neighbourhood-alert-aggregator-collingham-winthorpe-and-villages .views-row,
	.view-neighbourhood-alert-aggregator-cotgrave-and-wiverton .views-row,
	.view-neighbourhood-alert-aggregator-daybrook-and-bonington .views-row,
	.view-neighbourhood-alert-aggregator-dunkirk-and-lenton .views-row,
	.view-neighbourhood-alert-aggregator-eastwood .views-row,
	.view-neighbourhood-alert-aggregator-eastwood-north .views-row,
	.view-neighbourhood-alert-aggregator-eastwood-south .views-row,
	.view-neighbourhood-alert-aggregator-gedling-burton-joyce-and-villages .views-row,
	.view-neighbourhood-alert-aggregator-harworth .views-row,
	.view-neighbourhood-alert-aggregator-hucknall .views-row,
	.view-neighbourhood-alert-aggregator-kirkby-in-ashfield .views-row,
	.view-neighbourhood-alert-aggregator-leake-and-keyworth .views-row,
	.view-neighbourhood-alert-aggregator-mansfield .views-row,
	.view-neighbourhood-alert-aggregator-mansfield-north .views-row,
	.view-neighbourhood-alert-aggregator-mansfield-town-centre .views-row,
	.view-neighbourhood-alert-aggregator-mansfield-west .views-row,
	.view-neighbourhood-alert-aggregator-mapperley-and-wells .views-row,
	.view-neighbourhood-alert-aggregator-meadows .views-row,
	.view-neighbourhood-alert-aggregator-newark .views-row,
	.view-neighbourhood-alert-aggregator-ollerton-clipstone-villages .views-row,
	.view-neighbourhood-alert-aggregator-radford-and-park .views-row,
	.view-neighbourhood-alert-aggregator-retford .views-row,
	.view-neighbourhood-alert-aggregator-ruddington .views-row,
	.view-neighbourhood-alert-aggregator-sherwood .views-row,
	.view-neighbourhood-alert-aggregator-sneinton-and-dales .views-row,
	.view-neighbourhood-alert-aggregator-southwell-caunton-villages .views-row,
	.view-neighbourhood-alert-aggregator-st-ann-s .views-row,
	.view-neighbourhood-alert-aggregator-stapleford .views-row,
	.view-neighbourhood-alert-aggregator-sutton-in-ashfield .views-row,
	.view-neighbourhood-alert-aggregator-warsop .views-row,
	.view-neighbourhood-alert-aggregator-west-bridgford .views-row,
	.view-neighbourhood-alert-aggregator-wollaton-and-lenton-abbey .views-row,
	.view-neighbourhood-alert-aggregator-worksop-north .views-row,
	.view-neighbourhood-alert-aggregator-worksop-north-villages .views-row,
	.view-neighbourhood-alert-aggregator-worksop-south .views-row,
	.view-neighbourhood-alert-aggregator-aspley .views-row,
	.view-neighbourhood-alert-aggregator-bilborough-new .views-row,
	.view-neighbourhood-alert-aggregator-wollaton-east-and-lenton-abbey .views-row,
	.view-neighbourhood-alert-aggregator-city-centre .views-row,
	.view-neighbourhood-alert-aggregator-leen-valley .views-row

	 {
		 border-bottom:0;
		 margin:0;
		 padding:0;
	 }



	 /* CENTER TEXT IN A DIV */
	 .center-wrap {text-align: center;}
	 .center-content {display: inline-block;}

	 /*END*/


	 /*Change colour of H2 on Newsroom block to Blue*/
	 #region-sidebar-second #block-views-local-view-newsroom-block h2 {
	 	color: #045b99 !important;
	 }

	 /*Change colour of 'View All News link' to Blue*/
	 .view-local-view-merge-of-newsroom-and-appeals .nq-more-link {
	 color: #045b99 !important;
	 }

	 /*END BLUE*/

	
	 /*Make Priorities Block Green*/
	 .view-priorities-on-neighbourhood-pages .views-row a {
	 background:#64418B;
	}

	/*Change colour of H2 on Priorities block to Green*/
	 #region-sidebar-second #block-views-16a6f1a4e8525cf697d38204aa9c7fa6 h2 {
	 	color: #64418B !important;
	 }

	 /*Change colour of 'View All Priorities link' to Green*/
	 .view-priorities-on-neighbourhood-pages .nq-more-link {
	 color: #64418B !important;
	 }

	 /*END GREEN*/

	 /*Line up Sidebar Second so level with main content*/
	 #zone-content #region-sidebar-second {
	 margin-top: 28px; 
	 }

	 /*add space to bottom of FB plugin*/
	 .field-name-field-embed-code {padding-bottom: 20px;}

	 .view-id-rural_crime_local_updates .views-row {
		 border-bottom:0;
		 margin:0;
		 padding:0;
	 }
     
     /*Remove RSS Feed Date Stamp and margins*/
      .view-neighbourhood-alert-broxtowe-south .views-row {margin: 0; padding: 0;}
    		
	/* Standout styling for crime prevention promos */
	.field-name-field-crime-prevention-guides,
	.field-name-field-advice-guide,
	.field-name-field-field-news-preventionguide
	{
		padding: 14px;
	    background: #D0E8F0;
	    margin-bottom: 1em;
	    display: block;
	}	
	
	 /* 	On-page guides	  */
	 .view-id-rural_crime_prevention_guides_listing {
		margin-left:-10px;
		margin-right:-10px;
	}
	 
	 #block-menu-menu-stop-and-search-information li.leaf {
		list-style-image: none;
	    list-style-type: none !important;
	 }
     
      #block-menu-menu-sidebar-lgbt-hate-crime li.leaf {
        list-style-image: none;
	    list-style-type: none !important;
      }
	 
	.view-local-updates-on-neighbourhood-pages .views-row .field-name-body a {
		display:inline;
		background:none;
		color:#67c4de;
		padding:0;
		margin:0;
	}

	#block-views-home-appeals-photoblock-block .view-home-appeals-photoblock .views-field-title {height: 75px;}

	#block-views-home-newsroom-photoblock-block .view-home-newsroom-photoblock .views-field-title {height: 75px;}

	.front .view-nodequeue-promoted-your-view .item-list .views-row-1 .views-field-title {height: 75px !important;}



/*===================== YOUR EXPERIENCE HOMEPAGE NODEQUEUE ===============================*/

.view-nodequeue-promoted-your-view ul .views-field-field-blog-teaser {padding: 10px; border-top: 1px solid #c1c1c1;}



/*========================= NEWS BLOCKS ALIGNMENT ===================================*/

body.page-node-22154 .view-news .views-row {display: inline-block; float: right; width: 100%; color:#3f3f3f; }


	
/*===================== COVID BLOCK TO BREACHES FORM ===============================*/

body.page-node-32839 .report-covid {
	padding: 10px; 
	background-color: #fae100; 
	margin-bottom: 10px;
	clear: both;
}

body.page-node-32839 .report-colour {color: #000000;}


	/*===============STICKY ARTICLES ON NEWS PAGE===============================*/
	/*body.page-node-22154 .view-header .view-news-subview-sticky-posts {background-color: #12003c; margin-bottom: 10px; padding: 8px 0 1px 8px;}

	body.page-node-22154 .view-header .view-news-subview-sticky-posts .views-row {padding-bottom: 10px; width: 98%;}

	body.page-node-22154 .view-header .view-news-subview-sticky-posts a {color: #fff;}*/


/*============================== CAREERS LANDING PAGE BLOCKS 2020 ===========================================*/

body.page-node-34461 .view-content .views-row-1 {position: relative; float: left; padding-right: 20px; border-bottom: none;}
body.page-node-34461 .view-content .views-row-2 {position: relative; float: left; padding-right: 20px; border-bottom: none;}
body.page-node-34461 .view-content .views-row-3 {position: relative; float: left; border-bottom: none;}
body.page-node-34461 .view-content .views-row-4 {position: relative; float: left; padding-right: 20px; border-bottom: none;}
body.page-node-34461 .view-content .views-row-5 {position: relative; float: left; padding-right: 20px; border-bottom: none;}
body.page-node-34461 .view-content .views-row-6 {position: relative; float: left; border-bottom: none;}
body.page-node-34461 .view-content .views-row-7 {position: relative; float: left; padding-right: 20px; border-bottom: none;}
body.page-node-34461 .view-content .views-row-8 {position: relative; float: left; padding-right: 20px; border-bottom: none;}
body.page-node-34461 .view-content .views-row-9 {position: relative; float: left; border-bottom: none;}
body.page-node-34461 .view-content .views-field-title {font-size: 1.3em; padding:7px; position: absolute; top: 20px; color: #fff; background-color: #056cb6; }
body.page-node-34461 .views-field-field-currently-recruiting .field-content {background-color: #12003c; color: #fff; padding: 10px; font-size: 1.3em;}


/*====================== CAREERS LANDING PAGE 2020 BLOCKS 100 - 600px ==========================*/

@media only screen and (min-device-width : 100px) and (max-width: 600px) {

body.page-node-34461 .view-content .views-row-1 {width: 100%;}
body.page-node-34461 .view-content .views-row-1 .views-field-field-image img {width: 100%; height:auto;}

body.page-node-34461 .view-content .views-row-2 {width: 100%;}
body.page-node-34461 .view-content .views-row-2 .views-field-field-image img {width: 100%; height:auto;}

body.page-node-34461 .view-content .views-row-3 {width: 100%;}
body.page-node-34461 .view-content .views-row-3 .views-field-field-image img {width: 100%; height:auto;}

body.page-node-34461 .view-content .views-row-4 {width: 100%;}
body.page-node-34461 .view-content .views-row-4 .views-field-field-image img {width: 100%; height:auto;}

body.page-node-34461 .view-content .views-row-5 {width: 100%;}
body.page-node-34461 .view-content .views-row-5 .views-field-field-image img {width: 100%; height:auto;}

body.page-node-34461 .view-content .views-row-6 {width: 100%;}
body.page-node-34461 .view-content .views-row-6 .views-field-field-image img {width: 100%; height:auto;}

body.page-node-34461 .view-content .views-row-7 {width: 100%;}
body.page-node-34461 .view-content .views-row-7 .views-field-field-image img {width: 100%; height:auto;}

body.page-node-34461 .view-content .views-row-8 {width: 100%;}
body.page-node-34461 .view-content .views-row-8 .views-field-field-image img {width: 100%; height:auto;}

body.page-node-34461 .view-content .views-row-9 {width: 100%;}
body.page-node-34461 .view-content .views-row-9 .views-field-field-image img {width: 100%; height:auto;}

}



/*===================== RECRUITMENT PAGES 2020 100% HERO IMG ===============================*/


#region-header-second .herofull-mob {display: none;}


#region-header-second .herofull img {width: 100%; height: auto;}

#region-header-second .herofull {
	width: 100vw; 
	margin-left: calc(470px + -50vw); 
	margin-right: -50vw; 
	clear: both; 
	display: block; 
	margin-bottom: -67px; 
	position: relative;
}

#region-header-second .hero-box-position {
	position: relative;
	top: -150px;
	margin: 10px auto 0 auto;
	max-width: 944px;
}

#region-header-second .hero-box-txt {
	background-color: #12003c; 
	font-size: 3em; 
	color: #fff; 
	font-weight: bold; 
	padding: 0.5rem; 
	display: flex; 
	line-height: normal;
	width: 9em;
}

/*======= Remove hero text box from Talent Support page =======*/

body.page-node-34576 .hero-box-position {display: none;}

body.page-node-34576 #region-header-second .herofull {margin-bottom: 30px;}

/*END*/

/*===================== RECRUITMENT PAGES 2020 RESPONSIVE CENTER IMG ===============================*/

#region-header-second .content .responsive-mid-img {margin-bottom: 20px;}

#region-header-second .content .responsive-mid-img img {width: 100%; height: auto;}



/*================================ RECRUITMENT PAGES 601 - 950px HERO IMAGE =======================================*/

@media only screen and (min-device-width : 601px) and (max-width: 950px) {

#region-header-second .herofull-mob {display:none;}

#region-header-second .herofull { width: auto; margin-left: 0; margin-right: 0; display: inline;}

#region-header-second .hero-box-position {position: static; width: auto; margin: 0; padding: 10px 0 10px 0;}

#region-header-second .hero-box-txt {width: auto; font-size: 1.99em; background-color: transparent; color: #333333; padding: 0;}

}


/*================================ RECRUITMENT PAGES 100 - 600px HERO IMAGE =======================================*/

@media only screen and (min-device-width : 100px) and (max-width: 600px) {

#region-header-second .herofull-mob {display:block; margin-top: 4em;}

#region-header-second .herofull-mob img {width: 100%;}

#region-header-second .herofull {display: none;}

#region-header-second .hero-box-position {position: static; width: auto; margin: 0; padding: 10px 0 10px 0;}

#region-header-second .hero-box-txt {width: auto; font-size: 1.99em; background-color: transparent; color: #333333; padding: 0;}

}


	/*===================== RECRUITMENT PAGES inc UNIVERSITY 2020 ===============================*/

	
	body.page-node-34583 .region-content h1, 
	body.page-node-34495 .region-content h1, 
	body.page-node-34561 .region-content h1, 
	body.page-node-34563 .region-content h1, 
	body.page-node-34567 .region-content h1, 
	body.page-node-34569 .region-content h1, 
	body.page-node-34576 .region-content h1,
	body.page-node-34461 .region-content h1,
	body.page-node-34668 .region-content h1,
	body.page-node-35182 .region-content h1,
	body.page-node-34604 .region-content h1,
	body.page-node-34601 .region-content h1,
	body.page-node-34595 .region-content h1,
	body.page-node-34613 .region-content h1 {display: none;}
	

 
	#region-header-second .block-inner .recruitment-body h2 {font-size: 2em; color: #333333;}

	#region-header-second .block-inner .recruitment-body h3 {font-size: 1.6em; color: #333333;}

	#region-header-second .block-inner .recruitment-body p {font-size: 1.4em;}

	#region-header-second .block-inner .recruitment-body ol {font-size: 1.4em;}

	#region-header-second .block-inner .recruitment-body .recruitment-ul-size {font-size: 1.3em;}

	#region-header-second .hero-img-mgn {margin-bottom:2em;}

	body.page-node-33751 .block-block-130 .hero-mobile  {display: none;}

	#region-header-second .hero-img-txtblock {
		position: absolute; 
		top: 13rem; 
		padding-left: 2rem; 
		width:22em; 
		text-align: left;
	}

	#region-header-second .hero-img-txt {
		background-color:#12003c; 
		font-size:2.3em; 
		color:#fff; 
		font-weight:bold; 
		padding:0.5rem;
		display: flex;
		line-height: normal;
		}

	body.page-node-33751 .region-content h1 {display: none;}

	body.page-node-33751 .introtxt {font-size:1.5em; font-weight:bold;}

	body.page-node-33751 .block-block-130 .header2 {font-size:2em;}

	body.page-node-33751 .block-block-130 .promoimg {position:relative; margin-bottom:2rem;}

	body.page-node-33751 .block-block-130 .promoimgmob {display: none;}

	body.page-node-33751 .block-block-130 .promoimgrn {position:relative; margin-bottom:2rem;}

	body.page-node-33751 .block-block-130 .promoimgmobgrn {display: none;}


	body.page-node-33751 .promoblock {
		background-color:#fff; 
		padding:1.2rem; 
		position:absolute; 
		top: 7rem; 
		width:37%; 
		margin-left:6rem;
	}

	body.page-node-33751 .promoblock .promoblockheadertxt {font-size: 1.9em;}

	body.page-node-33751 .promoblock  .promoboxbutton1 a {width: 100%; display: inline-block; height: 100%; background-color: #00b25a; line-height: 2em; color: #fff;}

	body.page-node-33751 .promoboxbutton1 a:hover {background-color: #12003c;}

	body.page-node-33751 .promoboxbutton1 {
		font-size:1rem; 
		text-align:center; 
		display:inline-block; 
		width: 100%;
		margin-bottom: 0px;
		}

		

	body.page-node-33751 .block-block-130 .five-reasons-block {float:left; width:60%; clear:both;}

	body.page-node-33751 .block-block-130 .five-reasons-block2 {float:right; margin-bottom: 2em;}

	body.page-node-33751 .promoblock2 {
		background-color:#fff; 
		padding:1.2rem; 
		position:absolute; 
		bottom: 8rem; 
		width:37%; 
		margin-left:6rem;

	}

	body.page-node-33751 .promoblock2 .promoblockheadertxt2 {font-size: 1.9em;}

	body.page-node-33751 .promoblock  .promoboxbutton2txt a {color: #fff; display: block;}

	body.page-node-33751 .promoboxbutton2 {
		font-size:1rem; 
		text-align:center; 
		display:inline-block; 
		width: 100%;
		margin-bottom: 0px;
			}

	body.page-node-33751 .promoboxbutton2 a {width: 100%; display: inline-block; height: 100%; background-color: #4282b4; line-height: 2em; color: #fff;}	

	body.page-node-33751 .promoboxbutton2 a:hover {background-color: #12003c;}

	body.page-node-33751 .block-block-130 .quotebox {
		font-size: 1.4rem;  
		font-style:italic; 
		line-height:1.6; 
		text-align: center;
	}

	/*END*/

/*================================ RECRIUTMENT BUTTON ON RECRUITMENT PAGES 2020 =======================================*/	

	
body.page-node-34495 .recruitment-button,
body.page-node-34604 .recruitment-button,
body.page-node-34561 .recruitment-button,
body.page-node-34563 .recruitment-button,
body.page-node-34567 .recruitment-button,
body.page-node-34576 .recruitment-button,
body.page-node-34583 .recruitment-button,
body.page-node-34601 .recruitment-button,
body.page-node-34569 .recruitment-button,
body.page-node-34595 .recruitment-button {
	background-color: #00b25a;
    text-decoration: none;
    font-size: 23px;
    width: 191px;
    height: 49px;
    color: #fff;
    text-align: center; 
    line-height: 49px;
    padding: 10px;
    }

 body.page-node-34495 .recruitment-button:hover,
 body.page-node-34604 .recruitment-button:hover, 
 body.page-node-34561 .recruitment-button:hover, 
 body.page-node-34563 .recruitment-button:hover, 
 body.page-node-34567 .recruitment-button:hover, 
 body.page-node-34576 .recruitment-button:hover, 
 body.page-node-34583 .recruitment-button:hover, 
 body.page-node-34601 .recruitment-button:hover, 
 body.page-node-34569 .recruitment-button:hover,
 body.page-node-34595 .recruitment-button:hover {background-color: #12003c;}

 body.page-node-34495 .rec-button-position,
 body.page-node-34604 .rec-button-position,
 body.page-node-34561 .rec-button-position,
 body.page-node-34563 .rec-button-position,
 body.page-node-34567 .rec-button-position,
 body.page-node-34576 .rec-button-position,
 body.page-node-34583 .rec-button-position,
 body.page-node-34601 .rec-button-position,
 body.page-node-34569 .rec-button-position, 
 body.page-node-34595 .rec-button-position {position: relative; z-index: auto;}
 

/*================================ APPLY NOW BOXES FOR RECRUITMENT PAGES 2020 =======================================*/	


body.page-node-35182 .recr-block {
	display: inline-block; 
	margin-bottom: 50px; 
	width: 100%;
}

body.page-node-35182 .recr-apply-box {
	float: left; 
	min-height: 95px; 
	padding: 10px; 
	font-size: 1.5em; 
	width: 29%; 
	margin-right: 20px;
	background-color: #f2f2f2;
	box-shadow: 5px 5px #ccc;
	display: block;
}


body.page-node-35182 .recr-apply-box:hover {
background-color: #eaeaea;
}

body.page-node-35182 .recr-apply-box h2 {
font-size: 1.2em !important; 
word-break: break-word;

}

body.page-node-35182 .recr-apply-box p {
font-size: 1em !important; 
}

body.page-node-35182 .recr-apply-box-last h2 {
font-size: 1.2em !important; 
word-break: break-word;

}

body.page-node-35182 .recr-apply-box-last p {
font-size: 1em !important; 
}


body.page-node-35182 .recr-apply-box-last {
	float: left; 
	min-height: 95px; 
	padding: 10px; 
	font-size: 1.5em; 
	width: 29%; 
	margin-right: 20px;
	background-color: #f2f2f2;
	box-shadow: 5px 5px #ccc;
}

body.page-node-35182 .recr-apply-box-last:hover {
background-color: #eaeaea;
}


body.page-node-35182 .recr-apply-box-last-closed {
	font-size: 1.1em !important; 
}

/*======================= APPLY NOW BOXES FOR RECRUITMENT PAGES 2020 - 100px - 600px ==============================*/

@media only screen and (min-device-width : 100px) and (max-device-width : 600px)  {

body.page-node-35182 .recr-apply-box-last {float: none; width: auto; margin-bottom: 20px;}

body.page-node-35182 .recr-apply-box  {float: none; width: auto; margin-bottom: 20px;}

}

/*================================ APPLY NOW BOXES FOR RECRUITMENT PAGES 2020 - 601 - 800px =======================================*/

@media only screen and (min-device-width : 601px) and (max-width: 800px) {

body.page-node-35182 .recr-apply-box-last {float: none; margin-bottom: 20px;}

body.page-node-35182 .recr-apply-box  {float: none; margin-bottom: 20px;}

}	

/*================================ UNIVERSITY RECRUITMENT PAGES 601 - 800px =======================================*/

@media only screen and (min-device-width : 601px) and (max-width: 800px) {

body.page-node-33751 .block-block-130 .promoblock {width: 61%;}

body.page-node-33751 .block-block-130 .five-reasons-block {width: 100%;}

body.page-node-33751 .block-block-130 .five-reasons-block2 {display: none;}

body.page-node-33751 .block-block-130 .promoblock2 {width: 62%;}

body.page-node-33751 .hero-img-mgn  {display:block; margin-top: 4em; text-align: center;}

body.page-node-33751 .block-block-130 .hero-mobile  {display: none;}

}

/*================================ UNIVERSITY RECRUITMENT PAGES 100 - 600px =======================================*/

@media only screen and (min-device-width : 100px) and (max-device-width : 600px)  {

body.page-node-33751 .promoblock {top: 4rem; width: 64%; margin-left: 3rem;}

body.page-node-33751 .block-block-130 .five-reasons-block {width:100%;}

body.page-node-33751 .block-block-130 .five-reasons-block2 {display: none;}

body.page-node-33751 .block-block-130 .promoblock2 {width: 64%; margin-left: 3rem;}

body.page-node-33751 .hero-img-mgn  {display: none;}

body.page-node-33751 .block-block-130 .hero-mobile  {display:block; margin-top: 4em; text-align: center; margin-bottom: 2em;}

body.page-node-33751 .block-block-130 .hero-mobile img {width: 100%;}

body.page-node-33751 .block-block-130 .promoimg {display: none;}

body.page-node-33751 .block-block-130 .promoimgmob {display:block; position:relative; margin-bottom:2rem;}

body.page-node-33751 .block-block-130 .promoimgmob img {width: 100%;}

body.page-node-33751 .block-block-130 .promoimgrn {display: none;}

body.page-node-33751 .block-block-130 .promoimgmobgrn {display:block; position:relative; margin-bottom:2rem;}

body.page-node-33751 .block-block-130 .promoimgmobgrn img {width: 100%;}

}

/*================================ RECRUITMENT BLOCK ON NEWS PAGE =======================================*/

.bg-image-green {
	background-image: linear-gradient(140deg, #00b25a 25%, #ffffff 25%, #ffffff 50%, #00b25a 50%, #00b25a 75%, #ffffff 75%, #ffffff 100%); 
	background-size: 62.23px 52.22px;
	height: 16rem;
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	resize: both;
}

.bg-image-green .promoblock-news {
		background-color:#fff; 
		padding:1.2rem; 
		width:76%; 
		
	}

.bg-image-green .promoblock-news-h2 {font-size: 1.9em !important;}

.bg-image-green .promoblock-news p {font-size: 1.4em;}

.promoblock-news .promoblock-button {width: 100%; text-align: center; margin-bottom: 0px;}

.promoblock-news .promoblock-button a {width: 100%; display: inline-block; height:100%; background-color: #4282b4; line-height: 2em; color: #fff;}

.promoblock-news .promoblock-button a:hover {background-color: #12003c;}

.promoblock-news .promoblock-button a:visited {color:#ffffff;}


/*================================ FIREARMS LICENSING 2020 =======================================*/

.firearms-blocks-row {display: inline-block;}

.firearms-blocks-row h2 {background-color: #12003c; color: #fff; padding: 6px !important; text-align: center; margin-bottom: 2px !important; font-size: 2em !important;}

.firearms-blocks {float:left; margin-right: 14px;}

.firearms-blocks h3 {background-color: #0c65af; color: #fff; padding: 4px 4px 4px 6px;}

.firearms-blocks a:link {color: #ffffff;}
.firearms-blocks a:hover {color: #ffffff;}
.firearms-blocks a:visited {color: #ffffff;}

.firearms-blocks-end {float:left;}

.firearms-blocks-end h3 {background-color: #0c65af; color: #fff; padding: 4px 4px 4px 6px;}

.firearms-blocks-end a:link {color: #ffffff;}
.firearms-blocks-end a:hover {color: #ffffff;}
.firearms-blocks-end a:visited {color: #ffffff;}


/*================================ FIREARMS LICENSING 2020  601 - 800px =======================================*/

@media only screen and (min-device-width : 100px) and (max-device-width : 600px)  {

.firearms-blocks {float:left; width: 100%;}

.firearms-blocks img {width: 100%;}

.firearms-blocks-end {float:left; width: 100%;}

.firearms-blocks-end img {width: 100%;}

}




	/*===============MISSING PERSON PHOTO/TEXT LAYOUT ON NEWS PAGE ===============================*/

	body.page-node-22154 .views-field-field-gallery .field-content { padding-right: 5px;}



/*===================== INSPECTORS BLOG ===============================*/

#block-views-neighbourhood-inspector-block .view-neighbourhood-inspector .views-row {border-top: none; margin-top: 0;}

#region-sidebar-second #block-views-neighbourhood-inspector-block h2 {color: #0f635d !important;}

#block-views-inspectors-blogs-block .view-inspectors-blogs .views-row {background-color: #0f635d; padding: 0.4em 1.4em; margin-bottom: 2px;}

#block-views-inspectors-blogs-block .view-inspectors-blogs a {color: #fff;}


/*===================== INSPECTORS BLOG MAIN PAGE ===============================*/

.field-name-field-inspector {background-color: #d0ebf0; border-top: 3px solid #12003c;}

.field-name-field-inspector .clearfix .links {visibility: hidden;}

.field-name-field-inspector .content .field-name-field-profile-photo {float: right; padding-right: 15px;}

.field-name-field-inspector .content .field-name-body {float:left;}

.field-name-field-inspector .field-name-body {padding-left: 10px; width: 65%;}

.field-name-field-inspector .field-items h2.node-title {padding: 10px 0 0 10px;}


@media screen and (max-width: 728px) {

.field-name-field-inspector .content .field-name-field-profile-photo {float: left; padding-left: 10px;}

.field-name-field-inspector .field-name-body {padding-left: 10px; padding-right: 10px; width: auto;}

}


@media screen and (max-width: 443px) {

.field-name-field-inspector .content .field-name-field-profile-photo {float: left; padding-left: 10px;}

}


	/*===============MISSING PERSON TEXT LAYOUT ON NEWS PAGE===============================*/

	body.page-node-22154 #region-sidebar-second .views-row-even .views-field-title {padding-top: 5px;}
	body.page-node-22154 #region-sidebar-second .views-row-odd .views-field-title {padding-top: 5px;}
	body.page-node-22154 #region-sidebar-second .view-footer {font-weight: bold; margin-top: -10px;}
	body.page-node-22154 #region-sidebar-second .view-footer a {color: #12003c;}
	body.page-node-22154 #zone-content #region-sidebar-second {margin-top: -1px;}
	body.page-node-22154 #region-sidebar-second .views-field-body {margin-top: -18px; width: 50%;}

	body.page-node-22154 .view-display-id-block_1 .views-field-title a {font-weight: bold;}
	body.page-node-22154 #region-sidebar-second .views-row-odd .field-content { padding-top: 0;}

	body.page-node-22154 .block-view-appeals-block-3 .views-row a  {
	    display:block;
	 	background:#12003c;
		color:#fff !important;
		padding: 0.7em 1.4em;
		margin-bottom:2px;  
		
	 }

	 body.page-node-22154 .block-view-appeals-block-3 .views-row {
		 border-bottom:0;
		 margin-top:-42px;
		 padding:0;
	 }


	body.page-node-22154 #region-sidebar-second h2 {color: #12003c !important;}

	body.page-node-22154 #block-views-view-appeals-block-1 .views-row {padding: 0; margin: 0 0 10px;}

	

/*===================== MISSING PEOPLE SIDEBAR ===============================*/

	body.page-node-22154 .views-row-first img {float:right; padding-left: 15px;}

	body.page-node-22154 .views-row-even img {float:right; padding-left: 15px;}

	body.page-node-22154 .views-row-odd img {float:right; padding-left: 15px;}

	body.page-node-22154 .views-field-nothing {display: inline-block;}

	body.page-node-22154 #region-sidebar-second .block-view-appeals-block-3 .views-row-first {margin-top: auto;}


	/*===============THANK YOU WEBFORM DISCLAIMER===============================*/

	body.page-node-29445 .disclaimer-999 {border-left: 8px solid #ec1848; background-color: #fde4ea; color: #000; padding:12px;}
	

	
	/*===============CAUGHT ON CAMERA PHOTO/TEXT LAYOUT ON APPEALS PAGE===============================*/
	body.page-node-5901 #block-views-view-caught-on-camera-block .views-field-field-gallery .field-content {float: left; padding-right: 10px;}


	.front #block-block-5 {display: none;}

	/*===============DOMESTIC VIOLENCE PAGES FOR ENGAGEMENT TEAM===============================*/
	body.page-node-22247 .container-12 .grid-4 {width: 100%;} 
	body.page-node-22265 .container-12 .grid-4 {width: 100%;} 


	/*==================VOLUNTEER PAGE===============================*/

	body.page-node-650 #block-block-85 {width: 51em;}

	body.page-node-650 #block-block-85  div br {display: none;}
	
	/*SPECIAL CONSTABLE BUTTON*/
	.button-sc-volunteer {
	background-color: #12003C;
    border: none;
    text-decoration: none;
    display: inline-block;
    font-size: 36px;
    width: 300px;
    height: 200px;
    float: left;
    margin: 18px 10px 10px 0;
    line-height: 111%;
    }

	a.button-sc-volunteer:link {color:#fff; position:}

	a.button-sc-volunteer:visited {color:#fff;}

	#sc-vol {
	position: relative; 
	bottom: -108px;
	left: 20px;
	}

	/*RURAL SPECIAL CONSTABLE BUTTON*/
	.button-rsc-volunteer {
	background-color: #00b25a;
    border: none;
    text-decoration: none;
    display: inline-block;
    font-size: 36px;
    width: 300px;
    height: 200px;
    float: left;
    margin-bottom: 10px;
    line-height: 111%;
    }

    #rsc-vol {
	position: relative; 
	bottom: -68px;
	left: 20px;
	}

    a.button-rsc-volunteer:link {color:#fff; position:}

	a.button-rsc-volunteer:visited {color:#fff;}

	/*CADETS BUTTON*/
	.button-cadets {
	background-color: #066cb6;
    border: none;
    text-decoration: none;
    display: inline-block;
    font-size: 36px;
    width: 300px;
    height: 200px;
    float: left;
    margin: 0 10px 10px 0;
    line-height: 111%;
    }

	a.button-cadets:link {color:#fff; position:}

	a.button-cadets:visited {color:#fff;}

	#cadets {
	position: relative; 
	bottom: -148px;
	left: 20px;
	}

/*CADET LEADERS BUTTON*/
	.button-cadet-leaders {
	background-color: #9d85bf;
    border: none;
    text-decoration: none;
    display: inline-block;
    font-size: 36px;
    width: 300px;
    height: 200px;
    float: left;
    margin-bottom: 10px;
    line-height: 111%;
    }

	a.button-cadet-leaders:link {color:#fff; position:}

	a.button-cadet-leaders:visited {color:#fff;}

	#cadet-leaders {
	position: relative; 
	bottom: -108px;
	left: 20px;
	}

	/*SUPPORT VOLUNTEER BUTTON*/
	.button-psv {
	background-color: #62cae3;
    border: none;
    text-decoration: none;
    display: inline-block;
    font-size: 36px;
    width: 300px;
    height: 200px;
    float: left;
    margin: 0 10px 10px 0;
    line-height: 111%;
    }

	a.button-psv:link {color:#fff; position:}

	a.button-psv:visited {color:#fff;}

	#psv {
	position: relative; 
	bottom: -68px;
	left: 20px;
	}

	/*WORK EXPERIENCE BUTTON*/
	.button-work-exp {
	background-color: #fcb040;
    border: none;
    text-decoration: none;
    display: inline-block;
    font-size: 36px;
    width: 300px;
    height: 200px;
    float: left;
    margin-bottom: 10px;
    line-height: 111%;
    }

	a.button-work-exp:link {color:#fff; position:}

	a.button-work-exp:visited {color:#fff;}

	#work-exp {
	position: relative; 
	bottom: -108px;
	left: 20px;
	}


/*================================ ALERT FOOTER PROMOTION BOX =======================================*/

#zone-footer-wrapper {background-color: #646da4;}

.alert-footer-promo-main {width: 73%; margin: 0 auto;}

.alert-footer-promo {color: #fff; font-size: 1.9em; padding-top: 17px; float: left; margin-right: 5px;}

.alert-footer-promo2 {margin-bottom: 0;}

.alert-footer-promo a:link {color: #fff; border-bottom: 1px dashed;}

.alert-footer-promo a:hover {text-decoration: underline; border-bottom: 0;} 

.alert-footer-promo a:visited {color: #fff; text-decoration: underline;}

.alert-footer-img {margin-bottom: 0; width:auto; height: 100%;}

#region-footer-first {width:100%; margin-right: 0;}

#zone-footer {padding-top: 15px !important;}

	
/*================================ HOMEPAGE ONLINE CRIME / TRACK MY CRIME BOX =======================================*/

/*.ocr-tmc-main {padding: 10px 10px 30px 10px; overflow: hidden;}*/
.ocr-tmc-main-title {color:#fff; text-align: center; padding: 10px;}
#block-block-107 .ocr-tmc-main-title h2 {font-size: 2em;}
.ocr-main {width: 100%; padding-bottom: 20px; margin-left: 10px; border-top: 5px solid #12003c; background-color: #e5eef7; text-align: center; overflow: hidden;}

.tmc-main {width: 45%; padding: 10px; float: right; margin-right: 7px; border-top: 5px solid #12003c; background-color: #e5eef7; text-align: center;}

/*.covid-block {margin:auto; width:75%;}*/

.ocr-button {
	background-color: #00b25a; 
	padding: 7px; 
	color: #fff; 
	text-align: center; 
	display: inline-block; 
	width: 40%; 
	font-size: 1.3em; 
	}

.ocr-button:hover {background-color: #12003c;}

.ocr-main h3 {font-size: 2em; text-align: center;}

.ocr-main p {margin-bottom: 10px;}

.tmc-main h3 {font-size: 2em; text-align: center;}


/*================= HOMEPAGE - ONLINE CRIME / TRACK MY CRIME BOX ** MOBILE ** ========================*/
@media only screen and (min-device-width : 100px) and (max-width: 549px) {

.ocr-button {width: 85%;}
.ocr-main {margin-top: 50px;}

}



@media only screen and (min-device-width : 550px) and (max-width: 600px) {

#block-views-5ec0617c5c46c05dee60d828257ec604 {margin-top: -45px;}
}

.ocr-main {
	width: 100%; 
	margin-left: 0; 
	margin-bottom: 10px;
}

.tmc-main {width: 94%; float: none; clear: both;}
}



/*================================NEIGHBOURHOOD PAGE SOCIAL MEDIA BUTTONS=======================================*/
#local-social-fb-button {display: block; background: #67c4de url("https://www.nottinghamshire.police.uk/_npt_customisations/images/lu-facebook.gif"); 
width: 89px; height: 120px; float: right; margin-right: 0; margin-bottom: 3px;}

#local-social-tw-button {display: block; background: #67c4de url("https://www.nottinghamshire.police.uk/_npt_customisations/images/lu-twitter.gif"); 
width: 89px; height: 120px; float: right; margin-right: 0; clear: both; margin-bottom: 3px;}

#local-social-em-button {display: block; background: #67c4de url("https://www.nottinghamshire.police.uk/_npt_customisations/images/lu-email-us.gif"); 
width: 89px; height: 120px; float: right; margin-right: 0; clear: both; margin-bottom: 3px;}

#local-social-st-button {display: block; background: #67c4de url("https://www.nottinghamshire.police.uk/_npt_customisations/images/lu-stats.gif"); 
width: 89px; height: 120px; float: right; margin-right: 0; clear: both; margin-bottom: 3px;}

#geofield-map-entity-node-24-field-bounds {clear: both;}

/*REMOVE TEXT BEHIND BUTTONS BUT KEEP FOR SCREEN READERS*/
.display-none {display: none;}

.social-none {display: none;}

.fb-padding {padding-bottom:10px;}

/*REMOVE MARGIN FROM TOP OF FB PLUGIN*/
.move-up {height: 0; margin-bottom: 0;}




/*================================NEIGHBOURHOOD LANDING PAGE LAYOUT=======================================*/

body.page-neighbourhoods #block-views-154ba7935e431ed3324877f1e5b54c17 {width: 49%; float: right;}

body.page-neighbourhoods #block-views-police-stations-block-1 {width: 49%; float: left;}

body.page-neighbourhoods .view-neighbourhood-policing-team-jump-menu #edit-jump {background-color: #12003c; color: #fff; padding: 8px; border: 1px solid; width: 100%; font-family: Arial;}

body.page-neighbourhoods .view-police-stations #edit-jump--2 {background-color: #12003c; color: #fff; padding: 8px; border: 1px solid; width: 100%; font-family: Arial;}

body.page-neighbourhoods h2.block-title {padding-bottom: 0; font-size: 1.6em;}

body.page-neighbourhoods #section-content #region-content {display: none;}

body.page-neighbourhoods .policeukbutton img { max-width:100%; height: auto;}

body.page-neighbourhoods .block-block-91 {float: right; margin-top: -173px;}

body.page-neighbourhoods #block-block-91 h2 {font-size: 1.6em; margin-bottom: 6px; font-weight: normal;}

body.page-neighbourhoods #block-block-94 .p-codebox {padding: 40px 20px; background-color: #12003c; margin-top: 10px;}

body.page-neighbourhoods #block-block-94 .p-codebox [type="text"] {
	width: 93%; 
	padding: 12px 0 12px 12px; 
	margin: 0; 
	font-size: 1.7em; 
	font-family: Arial;
	border-radius: 5px;
	border: 1px solid #12003c;
	}

body.page-neighbourhoods #block-block-94 .p-codebox [type="submit"] {
	background: url("https://www.nottinghamshire.police.uk/_npt_customisations/images/search2.gif") 
	no-repeat scroll 0 0;
	border: none;
	cursor: pointer;
	height: 50px;
	width: 50px;
	margin: 0 0 0 -5px;
	position: absolute;
	}

body.page-neighbourhoods #block-block-94 {clear: both;}

/*@media screen and (-webkit-min-device-pixel-ratio:0) {

body.page-node-22559 #block-block-94 .p-codebox {float: left;}
}*/


/*================================NEIGHBOURHOOD LANDING PAGE POSTCODE SEARCH BOX =======================================*/

body.page-neighbourhoods #block-block-146 .postcode-area-check {padding: 40px 20px; background-color: #12003c; margin-top: 10px;}

body.page-neighbourhoods #block-block-146 .postcodetext [type="text"] {
	width: 93%; 
	padding: 12px 0 12px 12px; 
	margin: 0; 
	font-size: 1.7em; 
	font-family: Arial;
	border-radius: 5px;
	border: 1px solid #12003c;
	}

body.page-neighbourhoods #block-block-146 .postcodebutt [type="submit"] {
	background: url("https://www.nottinghamshire.police.uk/_npt_customisations/images/search2.gif") 
	no-repeat scroll 0 0;
	border: none;
	cursor: pointer;
	height: 50px;
	width: 50px;
	margin: 0 0 0 -5px;
	position: absolute;
	}


/*================================NEIGHBOURHOOD LANDING PAGE POSTCODE SEARCH BOX LAYOUT 439px Break=======================================*/

@media only screen and (min-device-width : 340px) and (max-device-width : 439px) {

body.page-neighbourhoods #block-block-94 .p-codebox [type="text"] {width: 80%;}

}


/*================================NEIGHBOURHOOD LANDING PAGE LAYOUT 440px TO 670px=======================================*/
@media screen and (min-device-width : 440px) and (max-device-width: 670px) {

body.page-neighbourhoods #block-block-94 .p-codebox [type="text"] {width: 84%;}

}


/*================================NEIGHBOURHOOD LANDING PAGE LAYOUT 673px TO 840px=======================================*/
@media screen and (min-device-width : 673px) and (max-device-width: 840px) {

body.page-neighbourhoods #block-block-94 .p-codebox [type="text"] {width: 91%;}

}


/*================================NEIGHBOURHOOD LANDING PAGE LAYOUT 798px 1st Break=======================================*/
@media screen and (max-width: 798px) {

body.page-neighbourhoods .block-block-91 {margin-top: 0; float: none;}

body.page-neighbourhoods #block-views-154ba7935e431ed3324877f1e5b54c17 {width: 100%;}

body.page-neighbourhoods #block-views-police-stations-block-1 {width: 100%;}

}



/*================================ NEIGHBOURHOOD LANDING PAGE CHROME LAYOUT 611px BREADCRUMB LINKS =======================================*/
@media screen and (-webkit-min-device-pixel-ratio:0) and (max-width: 611px){

body.page-neighbourhoods .breadcrumb {margin-bottom: 35px;}

}


/*======================MOBILE 910px NEIGHBOURHOOD PAGE SOCIAL MEDIA BUTTONS ALIGNMENT======================*/

@media screen and (max-width: 910px) {

#local-social-fb-button {width: 100%; float: left; height: 35px;  
background: url("https://www.nottinghamshire.police.uk/_npt_customisations/images/mob-facebook.gif") #67c4de; background-repeat: no-repeat;}

#local-social-tw-button {width: 100%; float: left; height: 35px;
background: url("https://www.nottinghamshire.police.uk/_npt_customisations/images/mob-twitter.gif") #67c4de; background-repeat: no-repeat;}

#local-social-em-button {width: 100%; float: left; height: 35px; 
background: url("https://www.nottinghamshire.police.uk/_npt_customisations/images/mob-email-us.gif") #67c4de; background-repeat: no-repeat;}

#local-social-st-button {width: 100%; float: left; height: 35px; margin-bottom: 10px; 
background: url("https://www.nottinghamshire.police.uk/_npt_customisations/images/mob-stats.gif") #67c4de; background-repeat: no-repeat;}

}


/*================================ DO IT ONLINE =======================================*/

body.page-node-23973 #disclaimer-999 {
	border-left: 8px solid #EC184B; 
	background: #FDE4EA; 
	color:#000;
	}

body.page-node-23973 #disclaimer-999 p {
	padding: 15px 10px 15px; 

}

body.page-node-23973 #hate-crime {
	width:49%; 
	float:left; 
	border-top: 8px solid #0067A2; 
	background: #e6f6ff; 
	margin-top:10px; 
	margin-right:1%;
	}

body.page-node-23973 #hate-crime h2 {padding: 0 5px 0 20px;}

body.page-node-23973 #hate-crime p {padding: 0 5px 0 20px;}


body.page-node-23973 #cyber-crime {
	width:50%; 
	float:left; 
	border-top: 8px solid #0067A2; 
	background: #e6f6ff; 
	margin-top:10px; 
	}

body.page-node-23973 #cyber-crime h2 {padding: 0 5px 0 20px;}

body.page-node-23973 #cyber-crime p {padding: 0 5px 0 20px;}


body.page-node-23973 #anonymously {
	width:49%; 
	float:left; 
	border-top: 8px solid #0067A2; 
	background: #e6f6ff; 
	margin-top:10px; 
	margin-right:1%;
	}

body.page-node-23973 #anonymously h2 {padding: 0 5px 0 20px;}

body.page-node-23973 #anonymously p {padding: 0 5px 0 20px;}


body.page-node-23973 #incidents-railways {
	width:50%; 
	float:left; 
	border-top: 8px solid #0067A2; 
	background: #e6f6ff; 
	margin-top:10px; 
	}

body.page-node-23973 #incidents-railways h2 {padding: 0 5px 0 20px;}

body.page-node-23973 #incidents-railways p {padding: 0 5px 0 20px;}


body.page-node-23973 #advice-online {
	width:100%; 
	float:left; 
	border-top: 8px solid #00B25A; 
	background: #e5fff2; 
	clear:both; 
	margin-top:10px;
	}

body.page-node-23973 #advice-online h2 {padding-left: 20px;}

body.page-node-23973 #advice-online p {padding: 0 5px 0 20px;}

/*body.page-node-23973 p {padding: 0 5px 0 20px;}*/


body.page-node-23973 #report-crime {
	width: 100%; 
	float:left; 
	background: #0067A2; 
	clear:both; 
	margin-top:10px; 
	padding: 2px 0 0 0;
	}


body.page-node-23973 #report-crime a {
	color:#fff;
	}

body.page-node-23973 #report-crime a:hover {
	color:#000;
	}

body.page-node-23973 #report-crime h2 {
	padding-left: 20px;
	}


/*================================ DO IT ONLINE MOBILE =======================================*/

	@media screen and (max-width: 850px) {

body.page-node-23973 #hate-crime, #cyber-crime, #anonymously, #incidents-railways, #advice-online  {
	width: 100% !important;
	}
}



/*================================ DO IT ONLINE REPORT FORM =======================================*/

body.page-node-24048 #report-crime {
	width: 100%; 
	float:left; 
	background: #0067A2; 
	clear:both; 
	padding-left: 15px;
	}

body.page-node-24048 #report-crime a {
	color:#fff;
	}

body.page-node-24048 #report-crime a:hover {
	color:#000;
	}

body.page-node-24048 #region-sidebar-second .block-block-100 h2 {
	color:#12003c !important;
	}


/*================================ TRACK MY CRIME =======================================*/

body.page-node-23404 .disclaimer-999 {
	border-left: 8px solid #EC184B; 
	background: #FDE4EA; 
	color:#000;
	padding: 10px;
	}

body.page-node-23404 #region-sidebar-second .block-block-99 h2 {
	color:#12003c !important;
	}

body.page-node-22964 #region-sidebar-second .block-block-101 h2 {
	color:#12003c !important;
	}

body.page-node-130 #region-sidebar-second .block-block-101 h2 {
	color:#12003c !important;
	}

body.page-node-146 #region-sidebar-second .block-block-101 h2 {
	color:#12003c !important;
	}

body.page-node-129 #region-sidebar-second .block-block-101 h2 {
	color:#12003c !important;
	}

body.page-node-29749 #region-sidebar-second h2 {
	color:#12003c !important;
	}	


/*================================ TRACK MY CRIME SIDEBAR BUTTONS =======================================*/

.goto-btn2 {
	background-color: #00b25a;
	height:0.5em;
	padding: 6px 10px 20px;
	margin-bottom:20px;
	margin: 0 auto;
	display:block;
	float: left;
	}

a.goto-btn2:link {
	color:#ffffff;
	font-weight:bold;
	}

a.goto-btn2:visited {
	color:#ffffff;
	font-weight:bold;
	}

a.goto-btn2:hover {
	background-color: #12003c;

}

/*================================ MESSAGES OF APPRECIATION PAGE SIDEBAR BUTTON =======================================*/

 .say-thanks-button {
	background-color: #00b25a;
    text-decoration: none;
    display: table-cell;
    font-size: 17px;
    width: auto;
    height: 29px;
    color: #fff;
    text-align: center; 
    line-height: 29px;
    padding: 0 7px 0 7px;
    }

body.page-node-6432 #block-block-104 h2 {

	color: #12003c !important;
}


/*================================ STOP AND SEACH /AWARDS LANDING PAGE - 2 BLOCK LAYOUT =======================================*/

.two-block-access-block {margin-bottom: 20px;}

.two-block-header-image {height: auto; max-width: 100%;}

.stopsearch-infographic {
	background-color: #12003c; 
	color: #ffffff; 
	padding: 20px;
	text-align: center;
	font-size: 2em;
	margin-bottom: 20px;
	}

.stopsearch-infographic a:link {color: #ffffff;}

.stopsearch-infographic a:visited {color: #ffffff;}

.stopsearch-infographic a:hover {color: #fff;}

.two-block-content-block1 {
	background-color: #efefef;
	border-bottom: 5px solid #0067a2;
	margin-bottom: 20px;
	min-height: 195px;
	float: left;
	width: 45%;
	padding-left: 15px;
	position: relative;
	}

.two-block-content-block2 {
	background-color: #efefef;
	border-bottom: 5px solid #0067a2;
	margin-bottom: 20px;
	min-height: 195px;
	float: right;
	width: 45%;
	padding-left: 15px;
	position: relative;
		}

.two-block-button {
	background-color: #12003c;
    text-decoration: none;
    display: table-cell;
    font-size: 18px;
    width: 140px;
    height: 38px;
    text-align: center; 
    line-height: 36px;
    }

.two-block-button-link {color:#fff;}

.two-block-button-position {position: absolute; bottom: 0;}

.two-block-button:hover {background-color: #21a4c3;}

.two-block-right-img {float: right; margin-left: 10px;}

.two-block-button-link {color:#fff;}

body.page-node-12962 .two-block-content-block1 h2 {font-size: 25px; padding-top: 15px; font-weight: normal;}
body.page-node-25555 .two-block-content-block1 h2 {font-size: 25px; padding-top: 15px; font-weight: normal;}

body.page-node-12962 .two-block-content-block2 h2 {font-size: 25px; padding-top: 15px; font-weight: normal;}
body.page-node-25555 .two-block-content-block2 h2 {font-size: 25px; padding-top: 15px; font-weight: normal;}

body.page-node-12962 .region-content-inner {display: none;}
body.page-node-25555 .region-content-inner {display: none;}


/*================================ 2 COLUMN LANDING PAGE  WIDTH TO 480px =======================================*/

 @media screen and (max-width: 480px) {

.two-block-content-block1 {width: 100%; margin-left: 0; padding-left: 0;}

.two-block-content-block2 {width: 100%; margin-left: 0; }

.two-block-right-img {text-align: center; float: none;}

body.page-node-12962 .two-block-content-block1 h2 {text-align: center;}
body.page-node-25555 .two-block-content-block1 h2 {text-align: center;}

body.page-node-12962 .two-block-content-block2 h2 {text-align: center;}
body.page-node-25555 .two-block-content-block2 h2 {text-align: center;}


.two-block-button-position {position: relative; width: 130px; margin: 0 auto; padding-bottom: 15px;}

 }

 @media screen and (max-width: 771px) {

.two-block-content-block1 {width: 98%; margin-left: 0;}

.two-block-content-block2 {width: 98%; margin-left: 0; float: left; margin-right: 0;}
 }



/*================================ KNIFE CRIME LANDING PAGE 2 BLOCK LAYOUT =======================================*/


 .kc-access-block {margin-bottom: 20px;}

.kc-access-image {height: auto; max-width: 100%;}

.kcfearless {margin-bottom: 0;}

.fearlessvid {margin-bottom: 0;}

.knife-crime-content-block1 {
	background-color: #efefef;
	border-bottom: 5px solid #0067a2;
	margin-bottom: 20px;
	min-height: 195px;
	float: left;
	width: 45%;
	padding-left: 15px;
	position: relative;
	margin-top: 20px;
	}

.knife-crime-content-block2 {
	background-color: #efefef;
	border-bottom: 5px solid #0067a2;
	margin-bottom: 20px;
	min-height: 195px;
	float: right;
	width: 45%;
	padding-left: 15px;
	position: relative;
	margin-top: 20px;
	}



.knife-crime-button2 {
	background-color: #12003c;
    text-decoration: none;
    display: table-cell;
    font-size: 18px;
    width: 140px;
    height: 38px;
    text-align: center; 
    line-height: 36px;
    }

.knife-crime-button-link {color:#fff;}

.kc-button {position: absolute; bottom: 0;}


.knife-crime-content-block1 h2 {font-size: 30px !important; padding-top: 15px !important; font-weight: normal !important;}

.knife-crime-content-block2 h2 {font-size: 30px !important; padding-top: 15px !important; font-weight: normal !important;}

.knife-crime-button2:hover {background-color: #21a4c3;}

body.page-node-25884 .region-content-inner {display: none;}
body.page-node-25462 .region-content-inner {display: none;}


.knife-crime-recruit-img {float: right; margin-left: 10px;}


 .videowrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
	margin-bottom: 0px;
}
.videowrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding-bottom: 0px;
}

.knifecrime-social {
	width:100%; 
	margin: 0 auto; 
	background-color: #efefef; 
	border-bottom: 5px solid #0067a2; 
	margin-top: 20px; 
	padding: 10px 0 10px 0;
	text-align: center;
}

.knifecrime-center {text-align: center;}

.knifecrime-header {margin-bottom: 0px !important;}

.knifecrime-img {border: 1px solid #12003c;}

.knifecrime-imgright {float:right; padding-left: 10px;}

.knifecrime-videos {
	background-color: #12003c; 
	color: #fff; 
	padding: 14px; 
	font-size: 19px; 
	font-weight: bold; 
	text-align: center; 
	margin-bottom: 5px;}

 .videowrapper2 {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
	margin-bottom: 40px;
}
.videowrapper2 iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding-bottom: 20px;
}

.timeline-Widget .timeline-Header {background-color: #12003c;}
.timeline-Header-title {color:#fff;}

/*================================ KNIFE CRIME NEWS AND SOCIAL MEDIA PAGE =======================================*/

body.page-node-25642 .view-news-knife-crime .views-field-field-gallery .field-content {float:left; margin-right: 20px;}

body.page-node-25642 #block-views-news-knife-crime-block .view-content .views-row {display: inline-block;}


/*================================ KNIFE CRIME LANDING PAGE  WIDTH TO 480px =======================================*/

 @media screen and (max-width: 480px) {

.knife-crime-content-block1 {width: 100%; margin-left: 0; padding-left: 0;}

.knife-crime-content-block2 {width: 100%; margin-left: 0; float: left; margin-right: 0; padding-left: 0;}

body.page-node-25462 .knife-crime-recruit-img {text-align: center; float: none;}

body.page-node-25462 .knife-crime-content-block1 h2 {text-align: center;}

body.page-node-25462 .knife-crime-content-block2 h2 {text-align: center;}

body.page-node-25462 .kc-button {position: relative; width: 45%; margin: 0 auto; padding-bottom: 15px;}

 }

 @media screen and (max-width: 771px) {

.knife-crime-content-block1 {width: 98%; margin-left: 0;}

.knife-crime-content-block2 {width: 98%; margin-left: 0; float: left; margin-right: 0;}
 }



/*================================ TALENT SUPPORT LANDING PAGE =======================================*/

body.page-node-641 .one-block-access {margin-bottom: 20px;}

body.page-node-641 .one-block-header-image {height: auto; max-width: 100%;}

body.page-node-641 .one-block-content-block {
	background-color: #efefef;
	border-top: 5px solid #0067a2;
	padding: 15px;
	margin-bottom: 20px;
	min-height: 195px;
	}

body.page-node-641 .one-block-content-block h2 {font-size: 30px;}

body.page-node-641 .one-block-content-block p {font-size: 1.3em;}

body.page-node-641 .one-block-button {
	background-color: #12003c;
    text-decoration: none;
    font-size: 20px;
    width: 173px;
    height: 40px;
    color: #fff;
    text-align: center; 
    line-height: 43px;
    padding: 10px;
    }

body.page-node-641 .one-block-button:hover {background-color: #21a4c3;}

body.page-node-641 .one-block-img {float: right; margin-left: 10px;}

body.page-node-641 .one-block-content-block h2 {font-size: 2.2em;}

body.page-node-641 h1 {display: none;}

body.page-node-641 .print-link {display: none;}


/*================================ TALENT SUPPORT LANDING PAGE  WIDTH TO 480px =======================================*/

 @media screen and (max-width: 480px) {

body.page-node-641 .one-block-content-block h2 {text-align: center;}

body.page-node-641 .one-block-img {text-align: center; float: none;}

body.page-node-641 .one-block-button {text-align: center;}

body.page-node-641 .one-block-content-block p {text-align: center;}

}


/*================================ RECRUITMENT LANDING PAGE =======================================*/

body.page-node-24155 .pc-access-block {margin-bottom: 20px;}

body.page-node-24155 .pc-access-image {height: auto; max-width: 100%;}

body.page-node-24155 .degree-content-block {
	background-color: #00b25a;
	border-top: 5px solid #0067a2;
	padding: 15px;
	margin-bottom: 20px;
	min-height: 195px;
}

body.page-node-24155 .degree-content-block h2 {color: #ffffff; font-size: 30px;}

body.page-node-24155 .degree-content-block p {color: #ffffff; font-size: 1.3em;}

body.page-node-24155 .pc-content-block {
	background-color: #efefef;
	border-top: 5px solid #0067a2;
	padding: 15px;
	margin-bottom: 20px;
	min-height: 195px;
	}

body.page-node-24155 .pc-content-block h2 {font-size: 30px;}

body.page-node-24155 .pc-content-block p {font-size: 1.3em;}

body.page-node-24155 .pc-button {
	background-color: #00b25a;
    text-decoration: none;
    font-size: 23px;
    width: 191px;
    height: 49px;
    color: #fff;
    text-align: center; 
    line-height: 49px;
    padding: 10px;
    }

 body.page-node-24155 .pc-button:hover {background-color: #12003c;}


body.page-node-24155 .pc-button2 {
	background-color: #12003c;
    text-decoration: none;
    font-size: 18px;
    width: 191px;
    height: 43px;
    color: #fff;
    text-align: center; 
    line-height: 43px;
    padding: 10px;
    }    

body.page-node-24155 .pc-button3 {
	background-color: #12003c;
    text-decoration: none;
    font-size: 18px;
    width: 265px;
    height: 49px;
    color: #fff;
    text-align: center; 
    line-height: 49px;
    padding: 10px;
    }


body.page-node-24155 .pc-button2:hover {background-color: #21a4c3;}

body.page-node-24155 .pc-button3:hover {background-color: #21a4c3;}

body.page-node-24155 .pc-recruit-img {float: right; margin-left: 10px;}

body.page-node-24155 .pc-content-block h2 {font-size: 2.2em;}

body.page-node-24155 h1 {display: none;}

body.page-node-24155 .print-link {display: none;}


/*================================ RECRUITMENT LANDING PAGE 480px =======================================*/
 @media screen and (max-width: 480px) {


body.page-node-24155 .pc-content-block p {text-align: center;}

}



/*================================ AWARDS LANDING PAGE =======================================*/

.one-block-access {margin-bottom: 20px;}

.one-block-header-image {height: auto; max-width: 100%;}

.one-block-content-block {
	background-color: #efefef;
	border-top: 5px solid #0067a2;
	padding: 15px;
	margin-bottom: 20px;
	min-height: 195px;
	}

.one-block-content-block h2 {font-size: 30px;}

.one-block-content-block p {font-size: 1.3em;}

body.page-node-25555 .one-block-button {
	background-color: #12003c;
    text-decoration: none;
    display: table-cell;
    font-size: 20px;
    width: 173px;
    height: 40px;
    color: #fff;
    text-align: center; 
    line-height: 43px;
    }

 body.page-node-25555 .one-block-button:hover {background-color: #21a4c3;}

.one-block-img {float: right; margin-left: 10px;}

body.page-node-25555 .one-block-content-block h2 {font-size: 2.2em;}

body.page-node-25555 h1 {display: none;}

body.page-node-25555 .print-link {display: none;}


/*================================ WORKING FOR US AS A PC PAGE =======================================*/


body.page-node-644 #zone-content {display: none;}


body.page-node-644 .pc-access-block {margin-bottom: 20px;}

body.page-node-644 .pc-access-image {height: auto; max-width: 100%;}

body.page-node-644 .pc-content-block {
	background-color: #efefef;
	border-top: 5px solid #0067a2;
	padding: 15px;
	margin-bottom: 20px;
	min-height: 195px;
	}

body.page-node-644 .pc-content-block h2 {font-size: 30px;}

body.page-node-644 .pc-content-block p {font-size: 1.3em;}

body.page-node-644 .pc-button {
	background-color: #00b25a;
    text-decoration: none;
    font-size: 23px;
    width: 191px;
    height: 49px;
    color: #fff;
    text-align: center; 
    line-height: 49px;
    padding:; 10px;
    }

 body.page-node-644 .pc-button:hover {background-color: #12003c;}


body.page-node-644 .pc-button2 {
	background-color: #12003c;
    text-decoration: none;
    font-size: 18px;
    width: 191px;
    height: 43px;
    color: #fff;
    text-align: center; 
    line-height: 43px;
    padding: 10px;
    }    



body.page-node-644 .pc-button2:hover {background-color: #21a4c3;}

body.page-node-644 .pc-recruit-img {float: right; margin-left: 10px;}

body.page-node-644 .pc-content-block h2 {font-size: 2.2em;}

body.page-node-644 h1 {display: none;}

body.page-node-644 .print-link {display: none;}




/*================================ WORKING FOR US AS A PC PAGE 480 px =======================================*/

@media screen and (max-width: 480px) {


body.page-node-644 .pc-recruit-img {text-align: center !important; float: none !important;}

body.page-node-644 .pc-content-block h2 {text-align: center;}


}


/*================================ NEWS AND APPEALS PAGE =======================================*/
/*body.page-node-32331 .region-header-second-inner .block {margin-bottom: 0px;}*/



body.page-node-32331 .block-views-news-page-singer-block img {width: 100%; height: auto;}

body.page-node-32331 #region-header-second .block-block-125 img {width: 100%;}



/*In Focus block*/
body.page-node-32331 #block-views-news-page-in-focus-block {background-color: #056cb6;}

body.page-node-32331 #block-views-news-page-in-focus-block h2 {
	float: right; 
	width: 72%;
	color: #ffffff;
	font-weight: bold;
	font-size: 2.5em;
	padding-bottom: 10px;
}

body.page-node-32331 .region-header-second-inner .views-row .focus-img img {width: 100%; height: auto;}

body.page-node-32331 .region-header-second-inner .views-row .focus-img {width: 240px; overflow: hidden; max-height: 200px; float: left;}

body.page-node-32331 .region-header-second-inner .views-row .focus-title a {float: left; margin-left: 20px; font-size: 1.2em; color: #ffffff;}

/*In Focus Block End*/



/*Supporting Stories Block*/

body.page-node-32331 .block-views-b12b0013313528e556e6743c55eb3d30 .view-news-page-supporting-stories .views-field-field-gallery { 
	display: inline-block;
	overflow: hidden;
	height: 130px;
	
	 }

body.page-node-32331 .block-views-b12b0013313528e556e6743c55eb3d30 .view-news-page-supporting-stories .views-row {float: left; width: 227px; margin-right: 10px;}	

body.page-node-32331 .block-views-b12b0013313528e556e6743c55eb3d30 .view-news-page-supporting-stories .views-row-last {margin-right: 0px;} 

body.page-node-32331 .block-views-b12b0013313528e556e6743c55eb3d30 .view-news-page-supporting-stories .views-row img {
	width: 100%; 
	height: auto;
	}



/*Supporting Stories Block End*/


/*Singer block*/

body.page-node-32331 .view-news-page-singer  {position: relative;}

body.page-node-32331 .view-news-page-singer .views-row h2 {
	position: absolute; bottom: 121px; 
	background-color: rgba(0, 0, 0, 0.3); 
	width:100%; 
	height:200px; 
	line-height: normal;
	}

body.page-node-32331 .view-news-page-singer .views-field-title a {
	color: #fff; 
	font-size: 2em; 
	font-weight: bold; 
	position: relative; 
	top: 36%;
	}

body.page-node-32331 .view-news-page-singer .views-field-title .field-content {
	display: block; 
	width: 50%; 
	padding: 3% 0 0 0; 
	margin-left: 6%;
}

/*Suinger Block End*/



/*Latest News Block*/
body.page-node-32331 .block-views-news-page-latest-news-block h2 {
	font-size: 1.6em; 
	width: 89.3%; 
	border-bottom: 1px solid; 
	padding-bottom: 0;
	margin-bottom: 20px;
	font-weight: bold;
}

body.page-node-32331 .block-views-news-page-latest-news-block .views-field-field-gallery {overflow: hidden; width: 255px; height: 160px;}

body.page-node-32331 .block-views-news-page-latest-news-block .views-field-field-gallery img {width: 100% !important; height: auto !important;}

body.page-node-32331 .block-views-news-page-latest-news-block .block-inner {width: 68%; float: left;}

body.page-node-32331 .block-views-news-page-latest-news-block li {width: 50%; float: left; margin-left: 0; min-height: 216px;}

body.page-node-32331 .block-views-news-page-latest-news-block  ul {width: 100%;}

body.page-node-32331 .block-views-news-page-latest-news-block  .views-field-title {width: 80%;}

/*body.page-node-32331 .view-news-page-latest-news .views-field-field-gallery {min-height: 160px;}*/


body.page-node-32331 #twitter-widget-0 {float: right;}

/*Latest News Block Ends*/



/*Appeals Block*/
body.page-node-32331 .block-news-page-our-appeals-block h2 {
	font-size: 1.6em; 
	width: 100%; 
	border-bottom: 1px 
	solid; padding-bottom: 0;
	margin-bottom: 20px;
	font-weight: bold;
}

body.page-node-32331 .view-news-page-our-appeals .views-row {float: left; padding-right: 10px;}

body.page-node-32331 .view-news-page-our-appeals .views-field-field-gallery {overflow: hidden; width: 227px; height: 145px;}

body.page-node-32331 .view-news-page-our-appeals .views-row  a img {width: 100% !important; height: auto !important;}

body.page-node-32331 .view-news-page-our-appeals .views-row-last {padding: 0px;}



/*Appeals Block Ends*/




/*Campaigns Block */

body.page-node-32331 .view-news-page-campaigns .views-row-2 .views-field-field-gallery {overflow: hidden; width: 255px;}

body.page-node-32331 .view-news-page-campaigns .views-row-2 .views-field-field-gallery img {width: 100%; height: auto;}

body.page-node-32331 .view-news-page-campaigns .views-row-3 .views-field-field-gallery {overflow: hidden; width: 255px;}

body.page-node-32331 .view-news-page-campaigns .views-row-3 .views-field-field-gallery img {width: 100%; height: auto;}


body.page-node-32331 .block-views-news-page-campaigns-block h2 {
	font-size: 1.6em; 
	width: 89%; 
	border-bottom: 1px 
	solid; padding-bottom: 0;
	margin-bottom: 20px;
	font-weight: bold;
}

body.page-node-32331 .block-views-news-page-campaigns-block .block-inner {width: 70%; float: left;}

body.page-node-32331 .block-views-news-page-campaigns-block .views-row-first {width: 100%;}

body.page-node-32331 .block-views-news-page-campaigns-block .views-row-first a img {width: 89% !important; height: auto !important;}

body.page-node-32331 .block-views-news-page-campaigns-block li {width: 50%; float: left; margin-left: 0;}

body.page-node-32331 .block-views-news-page-campaigns-block  ul {width: 100%;}

body.page-node-32331 .block-views-news-page-campaigns-block  .views-field-title {margin-bottom: 20px;}

/*Campaigns Block Ends */


/*Missing people Block */
body.page-node-32331 .block-views-news-page-missing-block .block-inner {float: right;}

body.page-node-32331 .block-views-news-page-missing-block h2 {
	font-size: 1.6em; 
	width: 100%; 
	border-bottom: 1px 
	solid; padding-bottom: 0;
	margin-bottom: 20px;
	font-weight: bold;
}

body.page-node-32331 .block-views-news-page-missing-block  .views-field-title {margin-bottom: 20px; width:208px;}

body.page-node-32331 .view-news-page-missing .views-field-field-gallery {height: 170px; width:227px; overflow: hidden;}

body.page-node-32331 .view-news-page-missing .views-row .views-field-field-gallery a img {width: auto; height: 170px;}

body.page-node-32331 .view-news-page-missing .views-row {padding-bottom: 0px;}

/*Missing people Block */



/*News and appeals Misc */
body.page-node-32331 .region-header-second-inner .views-row {border-bottom: none; margin-bottom: 0px;}

body.page-node-32331 .region-header-second-inner .views-row a img {width:255px; height: 170px;}

body.page-node-32331 .zone-content-wrapper {display: none;}

/*News and appeals Misc Ends*/




/*News and appeals Archive */
body.page-node-33251 .views-row-even {display: inline-block; width: 100%;}

body.page-node-33251 .views-row-odd {display: inline-block; width: 100%;}


body.page-node-33251 .views-field-field-gallery {float: right;}


/*News and appeals Archive Ends*/


/*================================ NEWS AND APPEALS 601 - 957px =======================================*/

@media only screen and (min-device-width : 601px) and (max-width: 957px) {

body.page-node-32331 #block-views-news-page-in-focus-block h2 {float: right; width: 62%;}

body.page-node-32331 .region-header-second-inner .views-row .focus-img {text-align: center; }

body.page-node-32331 .region-header-second-inner .views-row .focus-title a {margin-left: 16px;}

body.page-node-32331 .block-views-news-page-latest-news-block .block-inner {width: 62%;}

body.page-node-32331 .block-views-news-page-latest-news-block h2 {width: 100%;}

body.page-node-32331 .block-views-news-page-latest-news-block .views-field-field-gallery img {width:88% !important;}

body.page-node-32331 .view-news-page-our-appeals .views-field-field-gallery {width: 186px;}

body.page-node-32331 .block-views-news-page-campaigns-block .block-inner {width: 69%;}

body.page-node-32331 .block-views-news-page-campaigns-block .views-row-first a img {width: 94%;}

body.page-node-32331 .view-news-page-campaigns .views-row-3 .views-field-field-gallery {width: auto;}

body.page-node-32331 .view-news-page-campaigns .views-row-3 .views-field-field-gallery img {width: 95%;}

body.page-node-32331 .view-news-page-campaigns .views-row-3 .views-field-field-gallery img {width: 95%;}

body.page-node-32331 .region-header-second-inner .views-row a img {width: 97% !important;}

body.page-node-32331 .block-views-news-page-campaigns-block h2 {width: 97%;}

body.page-node-32331 .block-news-page-our-appeals-block h2 {width: 98%;}

body.page-node-32331 .view-news-page-our-appeals .views-row {padding: 0;}

body.page-node-32331 .block-views-b12b0013313528e556e6743c55eb3d30 .view-news-page-supporting-stories .views-row {width: 25%; margin: 0;}

body.page-node-32331 .view-news-page-singer .views-row h2 {bottom: 70px;}

body.page-node-32331 .view-news-page-singer .views-field-title .field-content {padding-top: 3%;}

body.page-node-32331 .block-views-b12b0013313528e556e6743c55eb3d30 .view-news-page-supporting-stories .views-field-field-gallery {height: 120px;}


}


/*================================ NEWS AND APPEALS BLOCK 601 - 800px =======================================*/

@media only screen and (min-device-width : 601px) and (max-width: 800px) {

body.page-node-32331 .block-views-news-page-latest-news-block .block-inner {width: 100% !important;}

body.page-node-32331 #twitter-widget-0 {display: none !important;}

body.page-node-32331 .block-views-news-page-campaigns-block .block-inner {width: 100% !important;}

body.page-node-32331 .view-news-page-campaigns .views-row-2 .views-field-field-gallery {width: auto;}

body.page-node-32331 .view-news-page-our-appeals .views-row {width: 50% !important; margin-bottom:15px; }

body.page-node-32331 .view-news-page-our-appeals .views-field-field-gallery {width: 100%; height: 200px; overflow: hidden;}

}

/*================================ NEWS AND APPEALS 100 - 600px =======================================*/

@media only screen and (min-device-width : 100px) and (max-device-width : 600px)  {


body.page-node-32331 .view-news-page-singer .views-field-title .field-content {padding-top: 3%;}

body.page-node-32331 .view-news-page-singer .views-row h2 {height: 141px; top: 3%; background-color: transparent;}

body.page-node-32331 .view-news-page-singer .views-field-title a {font-size: 1.2em;}

body.page-node-32331 .view-news-page-supporting-stories .views-field-title {margin-bottom: 20px; font-size: 1.2em;}


/*================================ IN FOCUS =======================================*/
body.page-node-32331 #block-views-news-page-in-focus-block h2 {width: 100%;}

body.page-node-32331 #block-views-news-page-in-focus-block {text-align: center;}

body.page-node-32331 .region-header-second-inner .views-row .focus-title a {float: none; margin: 0;}

body.page-node-32331 .region-header-second-inner .views-row .focus-img img {width: auto; height: auto; float: none;}

body.page-node-32331 .region-header-second-inner .views-row .focus-img {width: 100%;}


/*================================ LATEST NEWS =======================================*/
body.page-node-32331 .block-views-news-page-latest-news-block .views-field-title {width: 95%; margin: 0 auto 20px auto; font-size: 1.2em;}

body.page-node-32331 .block-views-news-page-latest-news-block li {width: 100%; float: none;}

body.page-node-32331 .block-views-news-page-latest-news-block .views-field-field-gallery {width: 95%; height: 200px; display: block; margin-left: auto; margin-right: auto;}

body.page-node-32331 .block-views-news-page-latest-news-block .views-field-field-gallery a img {width: 100% !important;}

body.page-node-32331 .block-views-news-page-latest-news-block ul {text-align: center;}

body.page-node-32331 .block-views-news-page-latest-news-block li {min-height:160px; }

body.page-node-32331 .block-views-news-page-latest-news-block .block-inner {width: 100%;}

body.page-node-32331 .block-views-b12b0013313528e556e6743c55eb3d30 .view-news-page-supporting-stories .views-row {width: 100%; margin: 0; float: none; text-align: center;}

body.page-node-32331 .block-views-b12b0013313528e556e6743c55eb3d30 .view-news-page-supporting-stories .views-field-field-gallery {height: auto;}


/*================================ OUR APPEALS =======================================*/
body.page-node-32331 .view-news-page-our-appeals {text-align: center; margin-left: 0;}

body.page-node-32331 .view-news-page-our-appeals .views-field-field-gallery {width: 100%; height: 250px;}

body.page-node-32331 .view-news-page-our-appeals .views-field-field-gallery a img {width: 80% !important;}

body.page-node-32331 .view-news-page-our-appeals .views-row {float: none;}

body.page-node-32331 .block-views-news-page-our-appeals-block .views-field-title {margin-bottom: 20px;}


/*================================ CAMPAIGNS =======================================*/
body.page-node-32331 .block-views-news-page-campaigns-block li {width: auto; float: none;}

body.page-node-32331 .block-views-news-page-campaigns-block h2 {width: 100%;}

body.page-node-32331 .view-news-page-campaigns .views-row-1 .views-field-field-gallery {width: 100%; height: auto;}

body.page-node-32331 .view-news-page-campaigns .views-row-2 .views-field-field-gallery {width: 100%; height: auto;}

body.page-node-32331 .view-news-page-campaigns .views-row-3 .views-field-field-gallery {width: 100%; height: auto;}

body.page-node-32331 .block-views-news-page-campaigns-block .block-inner {width: 100%;}

body.page-node-32331 .block-views-news-page-campaigns-block .view-news-page-campaigns {width: auto;}

body.page-node-32331 .block-views-news-page-campaigns-block .views-row-first a img {width: 100% !important; height: auto !important;}


/*================================ MISSING PEOPLE =======================================*/
body.page-node-32331 .block-views-news-page-missing-block .block-inner {float: none;}

body.page-node-32331 .view-news-page-missing .views-field-field-gallery {width: 300px; height: 200px;}

body.page-node-32331 .block-views-news-page-missing-block h2 {text-align: left;}

body.page-node-32331 .block-views-news-page-missing-block {text-align: center;}

body.page-node-32331 .view-news-page-missing .views-row .views-field-field-gallery a img {width:300px !important; height: auto;}

body.page-node-32331 .view-news-page-missing .views-field-field-gallery {width: 100%;}

body.page-node-32331 .block-views-news-page-missing-block .views-field-title {width: auto;}


/*================================ MISC =======================================*/
body.page-node-32331 #twitter-widget-0 {display: none !important;}


}
/*================================ SINGER TEXT 320 px =======================================*/
@media only screen and (max-device-width : 350px) {

body.page-node-32331 .view-news-page-singer .views-field-title a {font-size:1em;}

body.page-node-32331 .view-news-page-singer .views-row h2 {height: 91px; bottom: 16px;}

body.page-node-32331 .view-news-page-singer .views-field-title .field-content {padding-top: 19px;}

}

/*================================ NEWS AND APPEALS 520 px =======================================*/

/*@media (max-width: 520px) {

body.page-node-32331 .block-views-b12b0013313528e556e6743c55eb3d30 .view-news-page-supporting-stories .views-row {width: 50%; margin: 0;}

body.page-node-32331 .block-views-b12b0013313528e556e6743c55eb3d30 .view-news-page-supporting-stories .views-field-field-gallery {height: 145px;}

body.page-node-32331 .view-news-page-singer .views-row h2 {height: 141px; bottom: 34px;}

body.page-node-32331 .view-news-page-singer .views-field-title a {font-size: 1.5em;}

body.page-node-32331 #block-views-news-page-in-focus-block h2 {width: 100%;}

body.page-node-32331 #block-views-news-page-in-focus-block {text-align: center;}

body.page-node-32331 .region-header-second-inner .views-row .focus-title a {float: none; margin: 0;}

body.page-node-32331 .region-header-second-inner .views-row .focus-img img {width: auto; height: auto; float: none;}

body.page-node-32331 .region-header-second-inner .views-row .focus-img {width: auto;}

body.page-node-32331 .block-views-news-page-latest-news-block .views-field-title {width: 100%; text-align: center;}

body.page-node-32331 .view-news-page-our-appeals {text-align: center; margin-left: 0;}

body.page-node-32331 .view-news-page-our-appeals .views-field-field-gallery {width: 100%;}

body.page-node-32331 .view-news-page-our-appeals .views-field-field-gallery a img {width: 255px !important;}

body.page-node-32331 .view-news-page-our-appeals .views-row {float: none;}

body.page-node-32331 .block-views-news-page-campaigns-block li {width: auto; float: none;}

body.page-node-32331 .view-news-page-campaigns .views-row-2 .views-field-field-gallery {width: 100%; height: auto;}

body.page-node-32331 .view-news-page-campaigns .views-row-3 .views-field-field-gallery {width: 100%; height: auto;}

}*/

/*================================ SPEED CAMERA LANDING PAGE =======================================*/


body.page-node-29749 #zone-content {display: none;}


body.page-node-29749 .pc-access-block {margin-bottom: 20px;}

body.page-node-29749 .pc-access-image {height: auto; max-width: 100%;}

body.page-node-29749 .pc-content-block {
	background-color: #efefef;
	border-top: 5px solid #0067a2;
	padding: 15px;
	margin-bottom: 20px;
	min-height: 195px;
	}

body.page-node-29749 .pc-content-block h2 {font-size: 30px;}

body.page-node-29749 .pc-content-block p {font-size: 1.3em;}

body.page-node-29749 .pc-button {
	background-color: #00b25a;
    text-decoration: none;
    font-size: 23px;
    width: 191px;
    height: 49px;
    color: #fff;
    text-align: center; 
    line-height: 49px;
    padding:; 10px;
    }

 body.page-node-29749 .pc-button:hover {background-color: #12003c;}


body.page-node-29749 .pc-button2 {
	background-color: #12003c;
    text-decoration: none;
    font-size: 18px;
    width: 191px;
    height: 43px;
    color: #fff;
    text-align: center; 
    line-height: 43px;
    padding: 10px;
    }    



body.page-node-29749 .pc-button2:hover {background-color: #21a4c3;}

body.page-node-29749 .pc-recruit-img {float: right; margin-left: 10px;}

body.page-node-29749 .pc-content-block h2 {font-size: 2.2em;}

body.page-node-29749 h1 {display: none;}

body.page-node-29749 .print-link {display: none;}




/*================================ SPEED CAMERA LANDING PAGE 480 px =======================================*/

@media screen and (max-width: 480px) {


body.page-node-29749 .pc-recruit-img {text-align: center !important; float: none !important;}

body.page-node-29749 .pc-content-block h2 {text-align: center;}


}





/*================================ PC RECRUITMENT TRANSFEREE PAGE =======================================*/

body.page-node-24815 #zone-content {display: none;}


body.page-node-24815 .pc-access-block {margin-bottom: 20px;}

body.page-node-24815 .pc-access-image {height: auto; max-width: 100%;}

body.page-node-24815 .pc-content-block {
	background-color: #efefef;
	border-top: 5px solid #0067a2;
	padding: 15px;
	margin-bottom: 20px;
	min-height: 195px;
	}

body.page-node-24815 .pc-content-block h2 {font-size: 30px;}

body.page-node-24815 .pc-content-block p {font-size: 1.3em;}

body.page-node-24815 .pc-button {
	background-color: #00b25a;
    text-decoration: none;
    font-size: 23px;
    width: 191px;
    height: 49px;
    color: #fff;
    text-align: center; 
    line-height: 49px;
    padding: 10px;
    }

 body.page-node-24815 .pc-button:hover {background-color: #12003c;}





body.page-node-30890 .pc-button {
	background-color: #00b25a;
    text-decoration: none;
    font-size: 23px;
    width: 191px;
    height: 49px;
    color: #fff;
    text-align: center; 
    line-height: 49px;
    padding: 10px;
    }

 body.page-node-30890 .pc-button:hover {background-color: #12003c;}






body.page-node-24815 .pc-button2 {
	background-color: #12003c;
    text-decoration: none;
    font-size: 18px;
    width: 265px;
    height: 43px;
    color: #fff;
    text-align: center; 
    line-height: 43px;
    padding: 10px;
    }    


 body.page-node-24815 .pc-button-comm {
	background-color: #12003c;
    text-decoration: none;
    font-size: 18px;
    width: 445px;
    height: 43px;
    color: #fff;
    text-align: center; 
    line-height: 43px;
    padding: 10px;
    } 

body.page-node-24815 .pc-button2:hover {background-color: #21a4c3;}

body.page-node-24815 .pc-recruit-img {float: right; margin-left: 10px;}

body.page-node-24815 .pc-content-block h2 {font-size: 2.2em;}

body.page-node-24815 h1 {display: none;}

body.page-node-24815 .print-link {display: none;}


/*================================ PC RECRUITMENT TRANSFEREE PAGE 480 px =======================================*/

@media screen and (max-width: 468px) {

body.page-node-24815 .pc-recruit-img {float: none;}

body.page-node-24815 .pc-content-block h2 {text-align: center;}

body.page-node-24815 .pc-recruit-img {text-align: center;}

body.page-node-24815 .pc-content-block p {text-align: center;}


}




/*================================ PCSO RECRUITMENT PAGE BUTTON =======================================*/

.pcso-button {
	background-color: #00b25a;
    text-decoration: none;
    display: table-cell;
    font-size: 23px;
    width: 191px;
    height: 49px;
    color: #fff;
    text-align: center; 
    line-height: 49px;
    }

/*================================ PC RECRUITMENT SIDEBAR PAGES h2 COLOUR =======================================*/

#region-sidebar-second #block-block-103 h2 {color:#12003c !important;}


/*================================ END =======================================*/



/*================================ MOBILE 200px TO 670px ACCESSIBILITY PAGE =======================================*/

@media only screen and (min-device-width : 200px) and (max-device-width : 410px) {


body.page-node-24155 .pc-recruit-img {
	display: block; 
	text-align: center; 
	width: 100%;
	margin-bottom: 5px;
}

body.page-node-24155 .pc-content-block h2 {text-align: center;}


}


/*================================ GENERAL ENGUIRIES FORM =======================================*/

body.page-node-1606 .webform-submit {display: none;}

body.page-node-1606 .webform-client-form-1606 .webform-component--report-incident {
	border-left: 8px solid #EC184B; 
	background: #FDE4EA; 
	color:#000;
	padding:10px 0 5px 5px;
	}

body.page-node-1606 .webform-client-form-1606 .webform-component--report-hate {
	border-left: 8px solid #EC184B; 
	background: #FDE4EA; 
	color:#000;
	padding:5px 0 5px 5px;
	}

body.page-node-1606 .webform-client-form-1606 .webform-component--report-fraudcyber {
	border-left: 8px solid #EC184B; 
	background: #FDE4EA; 
	color:#000;
	padding:5px 0 5px 5px;
	}

body.page-node-1606 .webform-client-form-1606 .webform-component--report-railways {
	border-left: 8px solid #EC184B; 
	background: #FDE4EA; 
	color:#000;
	padding:5px 0 5px 5px;
	}

body.page-node-1606 .webform-client-form-1606 .webform-component--output-speeding {
	border-left: 8px solid #EC184B; 
	background: #FDE4EA; 
	color:#000;
	padding:5px 0 5px 5px;
	}

body.page-node-1606 .webform-client-form-1606 .webform-component--output-abnormal, 
.webform-component--output-careers, 
.webform-component--output-complaintscompliments, 
.webform-component--output-firearms, 
.webform-component--output-info,
.webform-component--output-thanks, 
.webform-component--output-speeding, 
.webform-component--output-other
{
	border-left: 8px solid #EC184B; 
	background: #FDE4EA; 
	color:#000;
	padding:5px;
	}




/*================================ ACCESSIBILITY PAGE =======================================*/

body.page-node-140 .access-block {border-bottom: 3px solid #12003c; margin-bottom: 25px;}

body.page-node-140 .main-content1, .main-content2 {clear: both;}

body.page-node-140 .main-content2 .access-block1, .access-block2 {margin-top: 25px; min-height: 324px;}

body.page-node-140 .main-content1 .access-block2 {margin-top: 0;}

body.page-node-140 .main-content1 .access-block1, .access-block2 {min-height: 324px;}

body.page-node-140 .access-image img {height: auto; max-width: 100%; border-bottom: 5px solid #12003c;}

body.page-node-140 .access-text h2 {font-size: 2.2em; padding: 10px 0 0 10px;}

body.page-node-140 .access-block1 {width: 48%; float: left; display: block; border-bottom: 3px solid #12003c;}

body.page-node-140 .access-block1 .access-text {width: 100%;}

body.page-node-140 .access-block2 {width: 48%; float: right; display: block; border-bottom: 3px solid #12003c;}

body.page-node-140 p {padding-left: 10px;}

body.page-node-140 #zone-content-wrapper {display: none;}

body.page-node-140 .access-header {padding: 0 0 10px 10px;}


/*================================ MOBILE 200px TO 670px ACCESSIBILITY PAGE =======================================*/
@media only screen and (min-device-width : 200px) and (max-device-width : 550px) {

body.page-node-140 .access-block1 {width: 100%;}

body.page-node-140 .access-block2 {width: 100%;}

body.page-node-140 .main-content2 .access-block2 {margin-top: 25px;}

body.page-node-140 .main-content1 .access-block2 {margin-top: 25px;}

body.page-node-140 .main-content2 .access-block1, .access-block2 {min-height: auto;}

body.page-node-140 .main-content1 .access-block1, .access-block2 {min-height: auto;}

}

/*================================ END =======================================*/


/*REMOVE MAP TITLE AND MAIN IMAGE FROM NEIGHBOURHOOD PAGE*/
.neighbourhood-map-title {display: none;}
.neighbourhood-local-image {display: none;}
/*h1#page-title {margin-bottom: 6px;}*/

/*CHANGE LINK COLOURS FOR NEIGHBOURHOOD ALERT AND NEWSROOM*/
 .region-sidebar-second-inner .view-footer a {color: #2898b7;}


 .block-views-local-view-newsroom-block .view-footer .nq-more-link {color: #399089;}


.view-local-view-merge-of-newsroom-and-appeals .nq-more-link {color: #2898b7;}


/*=============== Share by email link ========================*/
.print-link {padding-bottom: 0.8em; padding-top: 0.6em;}
.print-link .print_mail {background-color: none; padding: 6px;}
.print-link .print_mail a {color: #12003c; text-transform: uppercase; font-weight: bold;}

    
/*================FACEBOOK/TWITTER CONTACT BUTTON ON LOCAL PAGES=====================*/
 #block-system-main .field-name-field-team-facebook-page {
 display: block; 
 float: right; 
 width: 48.3%; 
 background: #67c4de url("https://www.nottinghamshire.police.uk/_npt_customisations/images/facebook.png") 14px 50%; background-repeat:no-repeat;
 margin-bottom:5px;
 }
 .field-name-field-team-facebook-page .field-items {display:block; padding: 14px 8px 5px; }
 .field-name-field-team-facebook-page .field-items .npt-cta {
 display:block;
padding-left:50px;
padding-top: 6px;
position:relative; top:-6px;
color:#fff;
}

 #block-system-main .field-name-field-team-twitter-page {
 display: block; 
 float: right; 
 width: 48.3%; 
 background: #67c4de url("https://www.nottinghamshire.police.uk/_npt_customisations/images/twitter.png") 14px 50%; background-repeat:no-repeat;
 margin-bottom:5px;
 clear:both;
 }


 
  .field-name-field-team-twitter-page .field-items {display:block; padding: 14px 8px 5px; }
 .field-name-field-team-twitter-page .field-items .npt-cta {
 display:block;
padding-left:50px;
padding-top: 6px;
position:relative; top:-6px;
color:#fff;
}
/*=================================END=============================================*/

/*Email box alignment on local pages*/
.mailbox-btn {clear:both; }
    
    
    

/* ---------------------GO TO BUTTONS------------------*/

.goto-btn {
	background-color: #00b25a;
	width: 46.4%;
	min-height:3em;
	padding: 10px 10px 16px;
	margin-bottom:20px;
	margin: 0 auto;
	display:block;
	}

a.goto-btn:link {
	color:#ffffff;
	font-weight:bold;
	}

a.goto-btn:visited {
	color:#ffffff;
	font-weight:bold;
	}

/**/
.field-name-field-field-news-preventionguide a img {width:100%; height: auto;}

.field-name-field-crime-prevention-guide a img {width:100%; height: auto;}


/*======================================= FIREARMS BOXES ==============================================*/

body.page-node-22604 #region-header-first {width: auto; margin-bottom: 25px;}

body.page-node-22604 .view-firearms .view-header p {margin-bottom: 9px;}

body.page-node-22604 .firearms-cert img {max-width: 100%; height: auto;}


body.page-node-22604 #block-block-95 {
	clear: both; 
	padding-top: 19px; 
	background-color: #226866;
	}

.diotitle {
	font-weight: normal; 
	font-size: 1.5em; 
	color: #fff; 
	text-align: center;
	margin-bottom: 35px;
	text-transform: uppercase;
}

.diotext {color: #fff; text-align: center; font-size: 1.2em;}

.dioimage {float: left; margin-bottom: 40px; width: 33%;}

.dioimage img {display: block; margin-left: auto; margin-right: auto;}

.firearmsh2 {
	color: #fff; 
	display: inline; 
	font-size: 1.5em;
	font-family: arial;
	padding-left: 10px;
	position: relative;
	top: -33px;
	vertical-align: top;
	}



/*------------- Firearms Certificates Box --------------------*/
.region-header-second-inner #block-views-firearms-block {
	float:left; 
	width: 48%;
	border: 1px solid #dedede;
	margin-right: 10px;
	overflow: hidden;
	clear: left;
}
.region-header-second-inner #block-views-firearms-block h2 {
	background-color: #12003c; 
	color: #fff; 
	margin: 0 0 10px 10px; 
	padding: 10px 0 10px 10px; 
	height: 32px;
}

#block-views-firearms-block .views-row {
	margin: 0 0 10px 10px; 
	width: 90%;
	border-bottom: 1px solid #dedede;
}

/*#block-views-firearms-block .views-row-6 {
	margin-bottom: 0;
}*/

.region-header-second-inner #block-block-92 h2 {clear: both;}

.region-header-second-inner #block-block-93 h1 {color: #444;}


/*------------Explosives Certificates Box---------------------*/
#block-views-firearms-block-1 {
	float: left; 
	width: 48%;
	margin-right: 10px;
	overflow: hidden;
	border: 1px solid #dedede;
}

#block-views-firearms-block-1 h2 {
	background-color: #12003c; 
	color: #fff; 
	margin-bottom: 10px; 
	padding: 10px 0 10px 10px; 
	height: 32px;
}

#block-views-firearms-block-1 .block-inner .views-row-odd {
	display: block !important; 
	text-transform: none;
	margin: 0 0 10px 10px; 
	width: 90%;
	padding-bottom: 10px;
	border-bottom: 1px solid #dedede;
}


#block-views-firearms-block-1 .block-inner .views-row-even {
	margin: 0 0 10px 10px; 
	width: 90%;
	padding-bottom: 10px;
	border: none;
}


#block-views-firearms-block-1 .block-inner li.last  {
	border-bottom: 0;
	}


/*------------Additional Information Box---------------------*/
#block-views-firearms-block-2 {
	float: left; 
	width: 48%;
	margin-right: 10px;
	overflow: hidden;
	border: 1px solid #dedede;
	}

body.page-node-22604 #block-views-firearms-block-2 h2 {
	background-color: #226866; 
	color: #fff; 
	height: 0; 
	padding-left: 10px; 
	font-size: 1.5em;
	}

	#block-views-firearms-block-2 .view-id-firearms .views-row { 
	margin: 10px 0 0 10px; 
	width: 90%;
	padding-bottom: 10px;
	border: none;
	border-bottom: 1px solid #dedede;
	}


/*------------FIREARMS YOU NO LONGER NEED---------------------*/

#block-block-114 {clear: both;}

#block-block-114 .firearms-nln-main {
	border: 1px solid #dedede;
	
	}


#block-block-114 .firearms-nln-main h2 {
	background-color: #226866; 
	color: #fff; 
	margin-bottom: 10px; 
	padding: 10px 0 0 10px; 
	height: 29px;
}

.firearms-nln {padding: 0 10px 0;}


/*--------- Firearms Disclaimer Box ----------*/
body.page-node-22604 #block-block-92 h2 {
	background-color: #d1dfdf;
	padding: 20px 0 13px 24px;
	border-top: 9px solid #246768;
	font-size: 1.6em;
	color: #454545;
	}

.firearm-changes {
	background-color: #d1dfdf;
	padding: 20px 20px 0 20px;
	font-size: 1.2em;
	display: inline-block;
	border-top: 9px solid #246768;
	}


.firearm-changes p {
	color: #454545;
	}


body.page-node-22604 #block-block-92 ul {
	background-color: #d1dfdf;
	padding: 0 0 24px 24px;
	font-size: 1.2em;
	margin-top: -16px;
	color: #444;
	}

body.page-node-22604 #block-block-92 ul li {
	color: #444444;

	}

/*----------------Remove Title------------------------*/
body.page-node-22604 .zone-content {display: none;}


/*=================== MOBILE FROM 612 TO 750px DO IT ONLINE ALIGNMENT ==========================*/
@media screen and (min-width: 612px) and (max-width: 750px) {

/*.dioimage img {padding-left: 16%;}*/
.dioimage {width: 50%;}

}

/*=================== MOBILE UPTO 420px FIREARMS TEXT HEADER ALIGNMENT ==========================*/
@media screen and (max-width: 420px) {

.firearmsh2 {top: -23px; font-size: 1.2em;}

#block-views-firearms-block-2 {width: 99%;}

}


/*=================== MOBILE FROM 420px TO 611px FIREARMS TEXT HEADER ALIGNMENT ==========================*/
@media screen and (min-width: 421px) and (max-width:  611px) {

.firearmsh2 {top: -28px;}

#block-views-firearms-block-2 {width: 37em;}
}


/*=================== MOBILE 487px IMAGES 100% WIDTH ==========================*/
@media screen and (max-width: 611px) {

.dioimage {text-align: center; width: 100%;}


}

/*=================== MOBILE FROM 612px TO 719px FIREARMS TEXT HEADER ALIGNMENT ==========================*/
@media screen and (min-width: 612px) and (max-width:  719px) {

.firearmsh2 {top: -21px; font-size: 1.2em;}

}

/*=================== MOBILE FROM 720px TO 849px FIREARMS TEXT HEADER ALIGNMENT ==========================*/
@media screen and (min-width: 720px) and (max-width: 849px) {

.firearmsh2 {top: -29px;}

}

/*=================== MOBILE 611px FIREARMS BLOCK ALIGNMENT ==========================*/
@media screen and (max-width: 611px) {

#block-views-firearms-block-1 {width: auto;}

.region-header-second-inner #block-views-firearms-block  {width: auto;}



}

/*================== FIREARMS PAGE END ======================*/



/*=======================================FOI PAGES==============================================*/

/*---------Search Box-------------*/
body.page-taxonomy-term-620 .region-header-second #block-block-8 {
	width: 100%; 
	background-color: #12003c; 
	min-height: 0;
	padding: 35px 0;
}

/*---------Search Text Box--------*/
body.page-taxonomy-term-620 #search-form-library #edit-keys {
	border-radius: 5px; 
	font-size: 1.7em; 
	width: 86%; 
	border: 1px solid #12003c; 
	padding: 14.5px;
	margin-left: 20px;
}

/*---------Search Buton----------*/
body.page-taxonomy-term-620 #search-form-library #edit-submit {
	background: url("https://www.nottinghamshire.police.uk/_npt_customisations/images/search.gif"); 
	cursor: pointer; 
	height: 55px; 
	border: 0;
	text-indent:-9999px;
	padding-top: 8px;
	width: 57px;
	margin-left: -10px;
}

/*---------FOI Text----------*/
body.page-taxonomy-term-620 #block-block-86 {
	background-color: #d1dfdf;
	padding: 24px;
	border-top: 9px solid #246768;
	font-size: 1.2em;
	}

body.page-taxonomy-term-620 .searchbold {font-size: 24px; font-weight: bold;}

body.page-taxonomy-term-620 #block-block-86 p {color:#000;}



/*Remove main H1 title*/
body.page-taxonomy-term-620 #region-content .region-inner {display: none;}

/*Remove search h3 title*/
body.page-taxonomy-term-620 #search-form-library h3 {display: none;}


body.page-taxonomy-term-620 p {margin: 0;}


/*---------Information we already publish RESULTS block----------*/
body.page-search-node #block-menu-menu-foi-publication-scheme  {border: 0; width: 100%; clear: both;}

body.page-search-node #block-menu-menu-foi-publication-scheme .block-inner li.leaf {
	border-bottom: 0; 
	display: block; 
	background: #67c4de; 
	margin: 0 0 3px; 
	padding: 10px; 
	width: 100%;
	}

body.page-search-node #block-menu-menu-foi-publication-scheme .block-inner li.leaf a {color: #fff;}


/*---------Information we already publish RESULTS block Header----------*/
body.page-search-node #block-menu-menu-foi-publication-scheme h2 {
	background: none; 
	height: auto;
	padding-bottom: 5px; 
	margin: 0 0 10px 0;
	color: #12003c !important;
}


/*---------Search by category RESULTS block----------*/
body.page-search-node #block-menu-menu-foi-search-by-category  {border: 0; width: 100%; clear: both;}

body.page-search-node #block-menu-menu-foi-search-by-category .block-inner li.leaf {
	border-bottom: 0; 
	display: block; 
	background: #67c4de; 
	margin: 0 0 3px; 
	padding: 10px; 
	width: 100%;
	}

body.page-search-node #block-menu-menu-foi-search-by-category .block-inner li.leaf a {color: #fff;}


/*---------Search by category RESULTS block Header----------*/
body.page-search-node #block-menu-menu-foi-search-by-category h2 {
	background: none; 
	height: auto;
	padding-bottom: 5px; 
	margin: 0 0 10px 0;
	color: #12003c !important;
}

/*---------Make a Freedom of Information request RESULTS block----------*/
body.page-search-node #block-menu-menu-foi-results-menu .block-inner li.leaf {
	border-bottom: 0; 
	display: block; 
	background: #67c4de; 
	margin: 0 0 3px; 
	padding: 10px; 
	width: 100%;
	clear: both;
	}

body.page-search-node #block-menu-menu-foi-results-menu .block-inner li.leaf a {
	color: #fff;
}

body.page-search-node #block-menu-menu-foi-results-menu .block-inner .menu {
	overflow: hidden;
}

/*---------Make a Freedom of Information request RESULTS block Header----------*/
body.page-search-node #block-menu-menu-foi-results-menu h2 {
color: #12003c !important;
}


/*=======================================FOI BOXES==============================================*/

/*-------------Top FOI Requests Box--------------------*/
.region-header-second-inner #block-views-foi-block-1 {
	float:left; 
	width: 25em;
	border: 1px solid #dedede;
	margin-right: 10px;
	overflow: hidden;
}
.region-header-second-inner #block-views-foi-block-1 h2 {
	background-color: #12003c; 
	color: #fff; 
	margin-bottom: 10px; 
	padding: 10px 0 10px 10px; 
	height: 40px;
}

#block-views-foi-block-1 .views-row {
	margin: 0 0 10px 10px; 
	width: 90%;
}

#block-views-foi-block-1 .views-row-6 {
	margin-bottom: 0;
}


/*------------Search by Category Box---------------------*/
#block-menu-menu-foi-search-by-category {
	float: left; 
	width: 25em;
	border: 1px solid #dedede;
	margin-right: 10px;
	overflow: hidden;
}

#block-menu-menu-foi-search-by-category h2 {
	background-color: #12003c; 
	color: #fff; 
	margin-bottom: 10px; 
	padding: 10px 0 10px 10px; 
	height: 40px;
}

#block-menu-menu-foi-search-by-category .block-inner li.leaf {
	display: block !important; 
	border-bottom: 1px solid #dedede; 
	text-transform: none;
	margin: 0 0 10px 10px; 
	width: 90%;
	padding-bottom: 10px;
}

#block-menu-menu-foi-search-by-category .block-inner li.last  {
	border-bottom: 0;
	}



/*-----------Information we already publish Box----------------------*/
#block-menu-menu-foi-publication-scheme {
	float: left; 
	width: 25em;
	border: 1px solid #dedede;
	overflow: hidden;
	}

#block-menu-menu-foi-publication-scheme h2 {
	background-color: #12003c; 
	color: #fff; 
	margin-bottom: 10px; 
	padding: 10px 0 10px 10px; 
	height: 40px;
}

#block-menu-menu-foi-publication-scheme .block-inner li.leaf {
	display: block !important; 
	border-bottom: 1px solid #dedede; 
	text-transform: none;
	margin: 0 0 10px 10px; 
	width: 90%;
	padding-bottom: 10px;
}

#block-menu-menu-foi-publication-scheme .block-inner li.last {
	border-bottom: 0;
	}




/*=========================================END OF FOI PAGES CSS========================================*/




/* ===========================ADVICE CENTRE PAGE =============================*/

/*@media only screen and (min-device-width : 612px) and (max-device-width : 700px) and (orientation : landscape) {

.toppolicewrapper {height: auto;}
#zone-user-wrapper #zone-user .region-accessibility-header {width: auto; }
#zone-user-wrapper #zone-user .region-top-search {width: auto; }
#zone-user-wrapper {height: auto;}
}*/

body.page-advice #region-header-second .region-header-second-inner,
body.front #region-header-second .region-header-second-inner
{
height:auto;
overflow:hidden; }

body.page-advice #search-block-form--3,
body.front #search-block-form--3
{
margin-top:-1.6em;
margin-left:-4.3em; }


body.page-advice #edit-search-block-form--2,
body.front #edit-search-block-form--2
{background: url("https://www.nottinghamshire.police.uk/_npt_customisations/images/search.gif"); }


/*Homepage search box padding*/
body.front .region-header-second-inner #block-block-23 
{padding-right:47px; padding-bottom: 0; margin-bottom: 0;}

/*Homepage search box margin removal*/
body.front #block-block-21 {margin-bottom: 0;}

.region-header-second-inner #block-block-23 
{
 background-color: #ec184b;
	padding: 17px 0 0 44px;
	float:left;
	width:75%;	
    min-height:162px;
    
    }

body.front .zone-branding {margin-bottom: 10px;}
    
body.page-advice #search-block-form .block-title,
body.front #search-block-form .block-title
{
display:none; }

/*body.page-advice #search-block-form #edit-search-block-form--2 {
	padding: 12px !important; 
	border:1px solid #ec184b !important;
	border-radius:5px;
	width:83% !important;
    margin-top:22px;
    background: #fff !important;
    background-repeat:no-repeat !important;
    }*/
    

body.page-advice .form-item-search-block-form  #edit-search-block-form--5,
body.front .form-item-search-block-form  #edit-search-block-form--5
{
 margin-left:2.5em;
 margin-top:1em;
 padding: 14.5px !important; 
	border:1px solid #ec184b !important;
	border-radius:5px;
	width:78%;
    background: #fff !important;
    font-size:1.7em;
    }
    
body.page-advice #search-block-form #edit-search-block-form--2:focus,
body.front #search-block-form #edit-search-block-form--2:focus
{
background:none #fff !important; }


body.page-advice #search-block-form #google-cse-results-searchbox-form .form-submit,
body.front #search-block-form #google-cse-results-searchbox-form .form-submit
{
	border-radius:5px;
	border:1px solid #00b25a;
	padding:11px;
	background-color:#00b25a;
	margin-left: -10px;
	width: 44px;
	}

body.page-advice #google-cse-results-searchbox-form,
body.front #google-cse-results-searchbox-form
{
	margin-bottom:20px;
	margin-top: 20px;
	}

body.page-advice #google-cse-results [name="googleSearchFrame"],
body.front #google-cse-results [name="googleSearchFrame"]
 {
	border-radius:5px;
	width:93%;	
	}

 /*page.context-advice - from Distraction*/
body.page-advice #zone-header-wrapper #google-cse-results-searchbox-form  [for='edit-query'],
body.front #zone-header-wrapper #google-cse-results-searchbox-form  [for='edit-query']
{
	display:none;
	}
    
body.page-advice #iwanto, 
body.front #iwanto 
{
position: relative; 
top:27px; 
left: 37px; 
color:#fff; 
font-size:22px; 
width:50%;
font-weight:lighter;
}



body.page-advice .block-block-21

 {
	height:32px;
    clear:right;
	}


body.front .view-text-promoted-features-for-homepage-slider {position: absolute; top:180px;}

  
    /*SEARCH BUTTON*/            
body.page-advice input#edit-submit--3,
body.front input#edit-submit--3
  { 
  background: url("https://www.nottinghamshire.police.uk/_npt_customisations/images/search.gif");
  text-indent: -9999px;
  white-space: nowrap; 
  overflow: hidden; 
  cursor: pointer; 
  height:55px;
  width:57px;
  background-repeat:no-repeat;
  margin-left:-10px;
  border:none;
  padding-top:5px;
  }
    
 /*IE 8 SEARCH BUTTON*/               
 body.page-advice input#edit-submit, 
body.front input#edit-submit
 {margin-bottom:-17px\9; }
 


/*-----------------More crime prevention advice link-----------------*/

.more-link {
	font-weight:bold;
	font-style: italic;
	}

.more-link a {
padding-right:5px; }    
    
body.page-advice #zone-content  {
	display:none;
	}


/* ---------------------TOP TASKS------------------*/


#block-views-advice-centre-top-tasks-block-1,
#block-views-a38f65d5760408d843e6880f75166a56 {
	width: 20%; 
	float: left;
	background-color: #ec184b;
	margin-top:-42px;
	padding-top: 0;
    min-height:179px;
	}

#block-views-a38f65d5760408d843e6880f75166a56 { margin-top: 0; float: right; width: 20%;}

/*Homepage Top tasks block*/
body.front #block-views-a38f65d5760408d843e6880f75166a56 { margin-top: -179px; margin-bottom: 0;}

#block-views-advice-centre-top-tasks-block-1 .block-inner,
#block-views-a38f65d5760408d843e6880f75166a56 .block-inner {
	width: 100%; 
	}

#block-views-advice-centre-top-tasks-block-1 h2,
#block-views-a38f65d5760408d843e6880f75166a56 h2 {
	padding: 10px 0 5px 0;
	border-bottom: none;
	color: #ffffff;
	font-weight:bold;
	visibility: hidden;
	}


#block-views-advice-centre-top-tasks-block-1 .views-row,
#block-views-a38f65d5760408d843e6880f75166a56 .views-row {
	width:90%;
	margin-bottom: 0;
	border:none;
	}

#block-views-advice-centre-top-tasks-block-1 .views-row a,
#block-views-a38f65d5760408d843e6880f75166a56 .views-row a {
	color: #ffffff;
	}

#block-views-advice-centre-top-tasks-block-1 .views-row-last,
#block-views-a38f65d5760408d843e6880f75166a56 .views-row-last {
	border-bottom: 0;
	margin-bottom: 2px;
	}

body.page-advice .region-inner #block-block-21 h2
{
	position: relative; 
	top:51px; 
	left: 49px; 
    height:0;
	}

body.page-advice .region-inner #block-block-21 h2 .top,
body.front .region-inner #block-block-21 h2 .top
 {
	position: relative; 
	color: #ffffff; 
	font-size: 22px;
	top: -39px;
	left: -49px;
    font-weight:lighter;
	}

/*Homepage 'top'*/
body.front .region-inner #block-block-21 h2 .top {
	position: relative; 
	top: 13px;
	 }

/*Homepage 'tasks'*/
body.front .region-inner #block-block-21 h2 .tasks {
	position: relative; 
	top: 13px !important;
    }


body.front #block-views-a38f65d5760408d843e6880f75166a56 h2 .titlepos2 {color: #ffffff; }

/*+View more topics link*/
body.front .view-footer {float: left;}
body.front .view-footer #view-more a {color: #fff;}


body.page-advice .region-inner #block-block-21 h2 .tasks,
body.front .region-inner #block-block-21 h2 .tasks
 {
	position: relative; 
	color: #e5abaa;; 
	font-size: 22px;
	top: -39px;
	left: -49px;
    font-weight:lighter;
	}

body.page-advice #block-views-advice-centre-top-tasks-block-1 #view-more 
 {
float:left;
}

body.page-advice #block-views-advice-centre-top-tasks-block-1 #view-more a 
 {
color:#fff;
}

/* ----------------------ABOUT OUR WORK-------------------*/

#block-views-1433f27c3e35b0366b17d43693f6f973 {
	width: 25em; 
	border: 1px solid #dedede;
	float:left;
	margin-right:10px;
	overflow:hidden;
	}

#block-views-1433f27c3e35b0366b17d43693f6f973 .block-inner {
	width: 100%; 
	}

#block-views-1433f27c3e35b0366b17d43693f6f973 h2 {
	padding: 10px 0 10px 10px;
	margin-bottom: 10px;
	width: 100%;
	background-color: #12003c;
	color:#ffffff;
    height:40px;
	}

#block-views-1433f27c3e35b0366b17d43693f6f973 .views-row {
	width:90%;
	margin-bottom: 10px;
	margin-left: 10px;
	}


#block-views-1433f27c3e35b0366b17d43693f6f973 .views-row-last {
	border-bottom: 0;
	margin-bottom: 2px;
	}

/*HEADER ICON*/
.icon-aow {background: url("https://www.nottinghamshire.police.uk/_npt_customisations/images/information.gif"); 
height:45px; 
width:45px; 
float:right;
background-repeat:no-repeat;
padding-right:10px;
}

.titlepos {position:relative; top:50%; }

/* ----------------------ANTISOCIAL BEHAVIOUR-------------------*/

#block-views-3cc478f48cc0b5d95e979f86578300be {
	width: 25em; 
	border: 1px solid #dedede;
	float:left;
	margin-right: 0px;
	overflow:hidden;
	}

#block-views-3cc478f48cc0b5d95e979f86578300be .block-inner {
	width: 100%; 
	}

#block-views-3cc478f48cc0b5d95e979f86578300be h2 {
	padding: 10px 0 10px 10px;
	margin-bottom: 10px;
	width: 100%;
	background-color: #12003c;
	color:#ffffff;
    height:40px;
	}

#block-views-3cc478f48cc0b5d95e979f86578300be .views-row {
	width:90%;
	margin-bottom: 10px;
	margin-left: 10px;
	}


#block-views-3cc478f48cc0b5d95e979f86578300be .views-row-last {
	border-bottom: 0;
	margin-bottom: 2px;
	}

/*HEADER ICON*/
.icon-abn {background: url("https://www.nottinghamshire.police.uk/_npt_customisations/images/information.gif"); 
height:45px;  
width:45px;
float:right;
background-repeat:no-repeat;
padding-right:10px;
}


/* ----------------------ANIMALS AND WILDLIFE-------------------*/

#block-views-8922e43d56ceecb81d70a99f2e60b712 {
	width: 25em; 
	border: 1px solid #dedede;
	float:left;
	margin-right:10px;
	overflow:hidden;
	}

#block-views-8922e43d56ceecb81d70a99f2e60b712 .block-inner {
	width: 100%; 
	}

#block-views-8922e43d56ceecb81d70a99f2e60b712 h2 {
	padding: 10px 0 10px 10px;
	margin-bottom: 10px;
	width: 100%;
	background-color: #12003c;
	color:#ffffff;
    height:40px;
	}

#block-views-8922e43d56ceecb81d70a99f2e60b712 .views-row {
	width:90%;
	margin-bottom: 10px;
	margin-left: 10px;
	}


#block-views-8922e43d56ceecb81d70a99f2e60b712 .views-row-last {
	border-bottom: 0;
	margin-bottom: 2px;
	}

    
/*HEADER ICON*/
.icon-dogs {background: url("https://www.nottinghamshire.police.uk/_npt_customisations/images/animals-wildlife.gif"); 
height:45px;  
width:45px;
float:right;
background-repeat:no-repeat;
padding-right:10px;
}


/* ----------------------RURAL CRIME-------------------*/

#block-views-rural-crime-block-1 {
	width: 25em; 
	border: 1px solid #dedede;
	float:left;
	overflow:hidden;
	}

#block-views-rural-crime-block-1 .block-inner {
	width: 100%; 
	}

#block-views-rural-crime-block-1 h2 {
	padding: 10px 0 10px 10px;
	margin-bottom: 10px;
	width: 100%;
	background-color: #12003c;
	color:#ffffff;
    height:40px;
	}

#block-views-rural-crime-block-1 .views-row {
	width:90%;
	margin-bottom: 10px;
	margin-left: 10px;
	}


#block-views-rural-crime-block-1 .views-row-last {
	border-bottom: 0;
	margin-bottom: 2px;
	}

/*HEADER ICON*/
.icon-rurcr {background: url("https://www.nottinghamshire.police.uk/_npt_customisations/images/rural-crime.gif"); 
height:45px;  
width:45px;
float:right;
background-repeat:no-repeat;
padding-right:10px;
}


/* ----------------------BE A CRIMEFIGHTER-------------------*/

#block-views-a736730d60a4749eb643db787eac86b4 {
	width: 25em; 
	border: 1px solid #dedede;
	float:left;
	margin-right:10PX;
	clear:both;
	overflow:hidden;
	}

#block-views-a736730d60a4749eb643db787eac86b4 .block-inner {
	width: 100%; 
	}

#block-views-a736730d60a4749eb643db787eac86b4 h2 {
	padding: 10px 0 10px 10px;
	margin-bottom: 10px;
	width: 100%;
	background-color: #12003c;
	color:#ffffff;
    height:40px;
	}

#block-views-a736730d60a4749eb643db787eac86b4 .views-row {
	width:90%;
	margin-bottom: 10px;
	margin-left: 10px;
	}


#block-views-a736730d60a4749eb643db787eac86b4 .views-row-last {
	border-bottom: 0;
	margin-bottom: 2px;
	}

/*HEADER ICON*/
.icon-crpr {background: url("https://www.nottinghamshire.police.uk/_npt_customisations/images/crime-prevention.gif"); 
height:45px;  
width:45px;
float:right;
background-repeat:no-repeat;
padding-right:10px;
}


/* ------------------------CRIME PREVENTION GUIDES------------------*/


#block-views-a4fe698b949ca9c97abbccc9cef605a6 {
	width: 25em; 
	border: 1px solid #dedede;
	float:left;
	margin-right:10PX;
	overflow:hidden;
	}

#block-views-a4fe698b949ca9c97abbccc9cef605a6 .block-inner {
	width: 100%; 
	}

#block-views-a4fe698b949ca9c97abbccc9cef605a6 h2 {
	padding: 10px 0 10px 10px;
	margin-bottom: 10px;
	width: 100%;
	background-color: #12003c;
	color:#ffffff;
    height:40px;
	}

#block-views-a4fe698b949ca9c97abbccc9cef605a6 .views-row {
	width:90%;
	margin-bottom: 10px;
	margin-left: 10px;
	}


#block-views-a4fe698b949ca9c97abbccc9cef605a6 .views-row-last {
	border-bottom: 0;
	margin-bottom: 2px;
	}

#block-views-a4fe698b949ca9c97abbccc9cef605a6 .more-link {
	font-style: italic;
	font-weight: bold;
	}

    
/*HEADER ICON*/
.icon-cpag {background: url("https://www.nottinghamshire.police.uk/_npt_customisations/images/crime-prevention.gif"); 
height:45px;  
width:45px;
float:right;
background-repeat:no-repeat;
padding-right:10px;
}


/* ------------------------CRIMINAL JUSTICE PROCESS------------------*/


#block-views-10ba8c1dc9a48fafb7719eec8f98a6d6 {
	width: 25em; 
	border: 1px solid #dedede;
	float:left;
	overflow:hidden;
	margin-right: 10px;
	}

#block-views-10ba8c1dc9a48fafb7719eec8f98a6d6 .block-inner {
	width: 100%; 
	}

#block-views-10ba8c1dc9a48fafb7719eec8f98a6d6 h2 {
	padding: 10px 0 10px 10px;
	margin-bottom: 10px;
	width: 100%;
	background-color: #12003c;
	color:#ffffff;
    height:40px;
	}

#block-views-10ba8c1dc9a48fafb7719eec8f98a6d6 .views-row {
	width:90%;
	margin-bottom: 10px;
	margin-left: 10px;
	}


#block-views-10ba8c1dc9a48fafb7719eec8f98a6d6 .views-row-last {
	border-bottom: 0;
	margin-bottom: 2px;
	}

    
/*HEADER ICON*/
.icon-cjp {background: url("https://www.nottinghamshire.police.uk/_npt_customisations/images/criminal-justice-process.gif"); 
height:45px;  
width:45px;
float:right;
background-repeat:no-repeat;
padding-right:10px;
}

    
/* ------------------------DOMESTIC ABUSE------------------*/


#block-views-2e76256f3cae6f40e5b1bf36940e607f {
	width: 25em; 
	border: 1px solid #dedede;
	float:left;
	overflow:hidden;
	}


#block-views-2e76256f3cae6f40e5b1bf36940e607f .block-inner {
	width: 100%;
	}

#block-views-2e76256f3cae6f40e5b1bf36940e607f h2 {
	padding: 10px 0 10px 10px;
	margin-bottom: 10px;
	width: 100%;
	background-color: #12003c;
	color:#ffffff;
    height:40px;
	}

#block-views-2e76256f3cae6f40e5b1bf36940e607f .views-row {
	width:90%;
	margin-bottom: 10px;
	margin-left: 10px;
	}


#block-views-2e76256f3cae6f40e5b1bf36940e607f .views-row-last {
	border-bottom: 0;
	margin-bottom: 2px;
	}

    
/*HEADER ICON*/
.icon-daso {background: url("https://www.nottinghamshire.police.uk/_npt_customisations/images/domestic-abuse.gif"); 
height:45px;  
width:45px;
float:right;
background-repeat:no-repeat;
padding-right:10px;
margin-top:-20px;
}
 
    
/* ------------------------FRAUD------------------*/


#block-views-e4f6976ee281a070245bedaf98effa76 {
	width: 25em; 
	border: 1px solid #dedede;
	margin-right: 10px;
	overflow:hidden;
	}

#block-views-e4f6976ee281a070245bedaf98effa76 .block-inner {
	width: 100%; 
	}

#block-views-e4f6976ee281a070245bedaf98effa76 h2 {
	padding: 10px 0 10px 10px;
	margin-bottom: 10px;
	width: 100%;
	background-color: #12003c;
	color:#ffffff;
    height:40px;
	}

#block-views-e4f6976ee281a070245bedaf98effa76 .views-row {
	width:90%;
	margin-bottom: 10px;
	margin-left: 10px;
	}


#block-views-e4f6976ee281a070245bedaf98effa76 .views-row-last {
	border-bottom: 0;
	margin-bottom: 2px;
	}

    
/*HEADER ICON*/
.icon-fct {background: url("https://www.nottinghamshire.police.uk/_npt_customisations/images/fraud-cyber-crime.gif"); 
height:45px;  
width:45px;
float:right;
background-repeat:no-repeat;
padding-right:10px;
}


/* ------------------------LICENSING------------------*/


#block-views-advice-centre-licensing-block-1 {
	width: 25em; 
	border: 1px solid #dedede;
	float:left;
	overflow:hidden;
	}

#block-views-advice-centre-licensing-block-1 .block-inner {
	width: 100%; 
	}

#block-views-advice-centre-licensing-block-1 h2 {
	padding: 10px 0 10px 10px;
	margin-bottom: 10px;
	width:100%;
	background-color: #12003c;
	color:#ffffff;
    height:40px;
	}

#block-views-advice-centre-licensing-block-1 .views-row {
	width:90%;
	margin-bottom: 10px;
	margin-left: 10px;
	}


#block-views-advice-centre-licensing-block-1 .views-row-last {
	border-bottom: 0;
	margin-bottom: 2px;
	}

    
/*HEADER ICON*/
.icon-licen {background: url("https://www.nottinghamshire.police.uk/_npt_customisations/images/information.gif"); 
height:45px;  
width:45px;
float:right;
background-repeat:no-repeat;
padding-right:10px;
}


/* ------------------------LOST AND FOUND------------------*/


#block-views-advice-centre-property-block-1 {
	width: 25em; 
	border: 1px solid #dedede;
	float:left;
	overflow:hidden;
	clear: left;
	margin-right: 10px;
	}

#block-views-advice-centre-property-block-1 .block-inner {
	width: 100%; 
	}

#block-views-advice-centre-property-block-1 h2 {
	padding: 10px 0 10px 10px;
	margin-bottom: 10px;
	width: 100%;
	background-color: #12003c;
	color:#ffffff;
    height:40px;
	}

#block-views-advice-centre-property-block-1 .views-row {
	width:90%;
	margin-bottom: 10px;
	margin-left: 10px;
	}


#block-views-advice-centre-property-block-1 .views-row-last {
	border-bottom: 0;
	margin-bottom: 2px;
	}

    
/*HEADER ICON*/
.icon-lfp {background: url("https://www.nottinghamshire.police.uk/_npt_customisations/images/lost-property.gif"); 
height:45px;  
width:45px;
float:right;
background-repeat:no-repeat;
padding-right:10px;
}


/* ------------------------ROADS POLICING------------------*/

#block-views-97f8f7d96c8e4ee67c108d90e2314e08 {
	width: 25em; 
	border: 1px solid #dedede;
	float:left;
	margin-right: 10px;
	overflow:hidden;
	}

#block-views-97f8f7d96c8e4ee67c108d90e2314e08 .block-inner {
	width: 100%; 
	}

#block-views-97f8f7d96c8e4ee67c108d90e2314e08 h2 {
	padding: 10px 0 10px 10px;
	margin-bottom: 10px;
	width: 100%;
	background-color: #12003c;
	color:#ffffff;
    height:40px;
	}

#block-views-97f8f7d96c8e4ee67c108d90e2314e08 .views-row {
	width:90%;
	margin-bottom: 10px;
	margin-left: 10px;
	}


#block-views-97f8f7d96c8e4ee67c108d90e2314e08 .views-row-last {
	border-bottom: 0;
	margin-bottom: 2px;
	}

    
/*HEADER ICON*/
.icon-rpm {background: url("https://www.nottinghamshire.police.uk/_npt_customisations/images/roads-policing-motoring.gif"); 
height:45px;  
width:45px;
float:right;
background-repeat:no-repeat;
padding-right:10px;
}


/* ------------------------WORKING WITH US------------------*/


#block-views-430aadade47322b82538cd11e770f305 {
	width: 25em; 
	border: 1px solid #dedede;
	float:left;
	margin: 0;
	overflow:hidden;
	}

#block-views-430aadade47322b82538cd11e770f305 .block-inner {
	width: 100%; 
	}

#block-views-430aadade47322b82538cd11e770f305 h2 {
	padding: 10px 0 10px 10px;
	margin-bottom: 10px;
	width: 100%;
	background-color: #12003c;
	color:#ffffff;
    height:40px;
	}

#block-views-430aadade47322b82538cd11e770f305 .views-row {
	width:90%;
	margin-bottom: 10px;
	margin-left: 10px;
	}


#block-views-430aadade47322b82538cd11e770f305 .views-row-last {
	border-bottom: 0;
	margin-bottom: 2px;
	}

    
/*HEADER ICON*/
.icon-wwu {background: url("https://www.nottinghamshire.police.uk/_npt_customisations/images/working-with-us.gif"); 
height:45px;  
width:45px;
float:right;
background-repeat:no-repeat;
padding-right:10px;
}


/* ------------------------YOUTH ZONE------------------*/


#block-views-4a97623f2ccbb405435a2190a656848c {
	width: 25em; 
	border: 1px solid #dedede;
	float:left;
	overflow:hidden;
	clear: left;
	margin-right: 10px;
	}

#block-views-4a97623f2ccbb405435a2190a656848c .block-inner {
	width: 100%; 
	}

#block-views-4a97623f2ccbb405435a2190a656848c h2 {
	padding: 10px 0 10px 10px;
	margin-bottom: 10px;
	width: 100%;
	background-color: #12003c;
	color:#ffffff;
    height:40px;
	}

#block-views-4a97623f2ccbb405435a2190a656848c .views-row {
	width:90%;
	margin-bottom: 10px;
	margin-left: 10px;
	}


#block-views-4a97623f2ccbb405435a2190a656848c .views-row-last {
	border-bottom: 0;
	margin-bottom: 2px;
	}

    
/*HEADER ICON*/
.icon-youzo {background: url("https://www.nottinghamshire.police.uk/_npt_customisations/images/information.gif"); 
height:45px;  
width:45px;
float:right;
background-repeat:no-repeat;
padding-right:10px;
}


/* ------------------------HATE CRIME------------------*/

#block-views-93545a28478bd9baebb17bfca438bf35 {
	width: 25em; 
	border: 1px solid #dedede;
	float:left;
	overflow:hidden;
	margin-right: 10px;
	}

#block-views-93545a28478bd9baebb17bfca438bf35 h2 {
	padding: 10px 0 10px 10px;
	margin-bottom: 10px;
	width: 100%;
	background-color: #12003c;
	color:#ffffff;
    height:40px;
	}

#block-views-93545a28478bd9baebb17bfca438bf35 .views-row {
	width:90%;
	margin-bottom: 10px;
	margin-left: 10px;
	}


#block-views-93545a28478bd9baebb17bfca438bf35 .views-row-last {
	border-bottom: 0;
	margin-bottom: 2px;
	}

/*HEADER ICON*/
.icon-hc {background: url("https://www.nottinghamshire.police.uk/_npt_customisations/images/domestic-abuse.gif"); 
height:45px;  
width:45px;
float:right;
background-repeat:no-repeat;
padding-right:10px;
}



/*------------------- WEATHER -------------------*/

#block-views-advice-centre-weather-block {
	width: 25em; 
	border: 1px solid #dedede;
	float:left;
	margin-right:10px;
	overflow:hidden;
	}

#block-views-advice-centre-weather-block .block-inner {
	width: 100%; 
	}

#block-views-advice-centre-weather-block h2 {
	padding: 10px 0 10px 10px;
	margin-bottom: 10px;
	width: 100%;
	background-color: #12003c;
	color:#ffffff;
    height:40px;
	}

#block-views-advice-centre-weather-block .views-row {
	width:90%;
	margin-bottom: 10px;
	margin-left: 10px;
	}


#block-views-advice-centre-weather-block .views-row-last {
	border-bottom: 0;
	margin-bottom: 2px;
	}

    
/*HEADER ICON*/
.icon-dogs {background: url("https://www.nottinghamshire.police.uk/_npt_customisations/images/animals-wildlife.gif"); 
height:45px;  
width:45px;
float:right;
background-repeat:no-repeat;
padding-right:10px;
}

  /*================CHROME BROWSER DESKTOP======================*/  
  
@media screen and (-webkit-min-device-pixel-ratio:0) {

#block-views-advice-centre-top-tasks-block-1 {float:right; padding: 0 0 0 3px; }

body.page-advice .region-inner #block-block-21 h2 {float:right; left:-47px; }
body.front .region-inner #block-block-21 h2  {left:-47px; }

#block-views-1433f27c3e35b0366b17d43693f6f973 {clear:right;}



body.page-advice #search-block-form,
body.front #search-block-form {height:155px !important; }

}





/*======================TABLET 957px======================*/


@media screen and (max-width: 957px) {


/*======================FOI BOXES==========================*/

/*---------TOP FOI REQUESTS------------*/
.region-header-second-inner #block-views-foi-block-1 {width: 49%;}


/*---------SEARCH BY CATEGORY-------------*/
#block-menu-menu-foi-search-by-category {width: 49%; margin-right: 0;}


/*---------PUBLICATION SCHEME---------------*/
#block-menu-menu-foi-publication-scheme {width: 49%; clear: both;}


/*======================FOI BOXES END==========================*/



/*=========ADVICE CENTRE PAGE==============*/

body.page-advice #search-block-form,
body.front #search-block-form {height:auto; }

/*Search Box Width*/
body.page-advice .form-item-search-block-form #edit-search-block-form--5 {
width:76%; }


/* ---------------------TOP TASKS------------------*/


#block-views-advice-centre-top-tasks-block-1 {
	width: 90%; 
	position:relative;
	/*top: 144px;*/
	left: -93px;
	padding-bottom: 0 !important;
	margin-bottom: 0;
    min-height:0;
    margin-top:-80px;
	}

body.page-advice .region-header-second-inner #block-block-23 {
width:92%; }

body.front .region-header-second-inner #block-block-23 {
width:90%; }
    
#block-views-advice-centre-top-tasks-block-1 .block-inner,
 {
	width: 100%; 
	}

#block-views-advice-centre-top-tasks-block-1 h2 {
	padding: 0;
	width: 100%;
	color:#ffffff;
	float:left;
	}

#block-views-advice-centre-top-tasks-block-1 .views-row,
body.front #block-views-advice-centre-top-tasks-block-1 .views-row {
	bottom: 0;
	padding-bottom: 0;
	width:auto;
	}

#block-views-advice-centre-top-tasks-block-1 .views-row-1 {
	bottom:0;
	padding-bottom: 0;
	border-right: 1px solid #ffffff;
	width:auto;
	padding-right: 5px;	
    clear:left;
    float:left;
    margin-right:5px;
	}

#block-views-advice-centre-top-tasks-block-1 .views-row-2 {
	bottom:0;
	padding-bottom: 0;
	width: auto;
	border-right: 1px solid #ffffff;
	padding-right: 5px;
    float:left;
    margin-right:5px;
	}

body.front #block-views-a38f65d5760408d843e6880f75166a56 .views-row {
	bottom:0;
	padding-bottom: 0;
	border-right: 1px solid #ffffff;
	width:auto;
	padding-right: 5px;	
    float:left !important;
    margin-right:5px;
	}


body.front #block-views-a38f65d5760408d843e6880f75166a56 .views-row-2 {
	bottom:0;
	padding-bottom: 0;
	width: auto;
	border-right: 1px solid #ffffff;
	padding-right: 5px;
    float:left;
    margin-right:5px;
	}
    
/*Top Tasks alignment*/
#block-views-advice-centre-top-tasks-block-1 .view-content,
body.front #block-views-advice-centre-top-tasks-block-1 .view-content
 {
margin-left:46px; 
width:94%; 
 }

/*Top tasks moved under search bar*/
body.front #block-views-a38f65d5760408d843e6880f75166a56 {margin-top: -114px; width: 88%; min-height: inherit; padding-left: 45px; float: left;}
 
#block-views-advice-centre-top-tasks-block-1 .views-row-last
 {
	border-bottom: 0;
	margin-bottom: 0;
    
	}


body.page-advice .region-inner #block-block-21 h2
 {
	position: relative; 
	top: -47px; 
	left: 87px;
	z-index: 1;
	margin-bottom: 0;
	width: 20%; 
	}

body.front .region-inner #block-block-21 h2 {
	position: relative; 
	top: -86px; 
	left: 93px;
	}

#block-views-a38f65d5760408d843e6880f75166a56

body.page-advice .region-inner #block-block-21 h2 .top,
body.front .region-inner #block-block-21 h2 .top {
	position: relative; 
	color: #ffffff; 
	font-size: 22px;
	left: -49px;
	}

body.page-advice .region-inner #block-block-21 h2 .tasks,
body.front .region-inner #block-block-21 h2 .tasks {
	position: relative; 
	color: #e5abaa;; 
	font-size: 22px;
	left: -49px;
	}


body.page-advice #search-block-form [name="googleSearchFrame"],
body.front #search-block-form [name="googleSearchFrame"]
{width:93%;}

    
    
    
/* ----------------------ABOUT OUR WORK-------------------*/


#block-views-1433f27c3e35b0366b17d43693f6f973
 {
	width: 47.7%; 
	}


/* ----------------------ANTISOCIAL BEHAVIOUR-------------------*/

#block-views-3cc478f48cc0b5d95e979f86578300be
 {
	width: 47.7%;
	margin-right: 10px; 
	clear: left;
	}

/* ----------------------ANIMALS AND WILDLIFE-------------------*/

#block-views-8922e43d56ceecb81d70a99f2e60b712 {
	width: 47.7%; 
	}

	
/* ----------------------BE A CRIMEFIGHTER-------------------*/

#block-views-a736730d60a4749eb643db787eac86b4 {
	width: 47.7%; 
	clear: none;
	margin-right: 0;
	}

/* ------------------------CRIME PREVENTION ADVICE------------------*/


#block-views-a4fe698b949ca9c97abbccc9cef605a6 {
	width: 47.7%; 
	margin-right: 0;
	}


/* ------------------------CRIMINAL JUSTICE PROCESS------------------*/


#block-views-10ba8c1dc9a48fafb7719eec8f98a6d6 {
	width: 47.7%; 
	clear: left;
	margin-right: 10px;
	}


/* ------------------------DOMESTIC ABUSE------------------*/


#block-views-2e76256f3cae6f40e5b1bf36940e607f {
	width: 47.7%; 
	}
    
#block-views-2e76256f3cae6f40e5b1bf36940e607f .npt-largeicon {
line-height:5px; }

/* ------------------------FRAUD------------------*/


#block-views-e4f6976ee281a070245bedaf98effa76 {
	width: 47.7%; 
	clear: left;
	margin-right: 10px;
	}


/* ------------------------LICENSING------------------*/


#block-views-advice-centre-licensing-block-1 {
	width: 47.7%; 
	margin-right: 10px;
	}


/* ------------------------LOST AND FOUND------------------*/


#block-views-advice-centre-property-block-1 {
	width: 47.7%;
	clear: none;
	margin-right: 10px; 
	}


/* ------------------------ROADS POLICING------------------*/

#block-views-97f8f7d96c8e4ee67c108d90e2314e08 {
	width: 47.7%;
	margin-right: 10px; 
	}


/* ------------------------RURAL CRIME------------------*/


#block-views-rural-crime-block-1 {
	width: 47.7%;
	margin-right: 10px;
	}


/* ------------------------WORKING WITH US------------------*/


#block-views-430aadade47322b82538cd11e770f305 {
	width: 47.7%; 
	}


/* ------------------------YOUTH ZONE------------------*/


#block-views-4a97623f2ccbb405435a2190a656848c {
	width: 47.7%; 
	}


/* ------------------------HATE CRIME------------------*/

#block-views-93545a28478bd9baebb17bfca438bf35 {
	width: 47.7%; 
	margin-right: 0;
	}

}


/*=====================MOBILE 767px FOI SEARCH BOX WIDTH============================*/

@media screen and (max-width: 767px) {

body.front .view-text-promoted-features-for-homepage-slider {position: relative; top: 0;}

}

/*=====================MOBILE 736px FOI SEARCH BOX WIDTH============================*/

@media screen and (max-width: 736px) {

body.page-taxonomy-term-620 #search-form-library #edit-keys {width: 82%;}

 }


/*=====================MOBILE 711px============================*/

@media screen and (max-width: 711px) {


/*======================FOI BOXES==========================*/

/*=--------SEARCH BLOCK----------------*/
body.page-taxonomy-term-620 .region-header-second #block-block-23 {width: -moz-available;}


/*---------TOP FOI REQUESTS------------*/
.region-header-second-inner #block-views-foi-block-1 {width: 100%; margin-right: 0;}


/*---------SEARCH BY CATEGORY-------------*/
#block-menu-menu-foi-search-by-category {width: 100%; margin-right: 0;}


/*---------PUBLICATION SCHEME---------------*/
#block-menu-menu-foi-publication-scheme {width: 100%; margin-right: 0;}

}




/*==================MOBILE 611px SEARCH BOX WIDTH===========*/

@media screen and (max-width: 611px) {


/*=======================FOI SEARCH BOX=====================*/

body.page-taxonomy-term-620 #search-form-library #edit-keys {width: 79%;}



/*==================MOBILE 518px SEARCH BOX WIDTH===========*/

@media screen and (max-width: 581px) {

body.page-taxonomy-term-620 #search-form-library #edit-keys {width: 78%;}
body.page-taxonomy-term-620 #search-form-library #edit-submit {padding-top: 9px;}

 }


 @media screen and (max-width: 479px) {

body.page-taxonomy-term-620 #search-form-library #edit-keys {width: 73%;}
body.page-taxonomy-term-620 #search-form-library #edit-submit {padding-top: 8px;}

 }

/*======================FOI BOXES END==========================*/





 /*==============----==CHROME BROWSER TABLET VIEW==================*/ 
 
@media screen and (-webkit-min-device-pixel-ratio:0) and (max-width: 957px) {
body.page-advice .region-inner #block-block-21 h2 {position:absolute; top:119px; left:94px; }

body.front .region-inner #block-block-21 h2  {position:absolute; top:88px; left:94px; }

body.page-advice #block-views-advice-centre-top-tasks-block-1 .view-content,
body.front #block-views-advice-centre-top-tasks-block-1 .view-content
{margin-left:0; }

body.page-advice #block-views-advice-centre-top-tasks-block-1 {
float:left;
width:92%;
padding-left:37px;
margin-top:-86px;}

body.front #block-views-advice-centre-top-tasks-block-1
{
float:left;
width:92%;
padding-left:3px;
margin-top:-10px;}

/*body.page-advice #block-views-1433f27c3e35b0366b17d43693f6f973 {margin-top:14px; }
body.page-advice #block-views-8922e43d56ceecb81d70a99f2e60b712 {margin-top:14px; }*/

body.page-advice #search-block-form,
body.front #search-block-form
 {
	height:auto !important;
    min-height:0;
    }

body.page-advice .region-inner #block-block-21 h2,
body.front .region-inner #block-block-21
 {top:134px; left:85px }


 }

 /*IPHONE 6 TOP TASKS PADDING - LANDSCAPE*/
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
body.front .region-header-second-inner #block-block-23 {width: 88%;}

}

/*IPHONE 6 LANDSCAPE SEARCH AND TOP TASKS ALIGNMENT*/
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation : landscape) {
body.front #block-views-a38f65d5760408d843e6880f75166a56 {min-height: 70px; margin-top: -80px; width: 80%;}
body.front .view-text-promoted-features-for-homepage-slider {position: absolute; top: 360px;}
}


/*IPAD AIR 2 LANDSCAPE TOP TASKS ALIGNMENT*/
@media only screen and (min-device-width: 375px) and (max-device-width: 1024px) and (orientation : landscape) {
body.front .form-item-search-block-form #edit-search-block-form--5 {width: 65%; }
body.front #block-views-a38f65d5760408d843e6880f75166a56 {margin-top: -179px;}
body.front .region-inner #block-block-21 h2 .top {position: relative; left: 795px;}
body.front .region-inner #block-block-21 h2 .tasks {position: relative; left: 795px;}
body.front #block-block-21 h2 {position: absolute; top: 0; }

}

@media only screen and (min-device-width: 375px) and (max-device-width: 1536px) and (orientation : portrait) {
body.front .view-text-promoted-features-for-homepage-slider .headlineTextblock { width: inherit !important;}

}

 /*IPAD TOP TASKS LOGO*/
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) { 
body.page-advice #region-branding {margin-top:0;} 
body.front .region-header-second-inner #block-block-23 {width: 88%;}
body.front #block-views-a38f65d5760408d843e6880f75166a56 {min-height: 70px; margin-top: -80px;}
}
 

 @media screen and (max-width: 700px) {
#zone-user #region-quick-contacts, #zone-user #region-accessibility-header, #zone-user #region-top-search {
 width:auto;}
 }





/*======================MOBILE 611px======================*/


@media screen and (max-width: 611px) {



#zone-branding #region-branding {
	margin-top: 0;
	}

#section-header .toppolicewrapper {
	padding-bottom: 0;
	}

/*body.page-advice #search-block-form #edit-search-block-form--2 {margin-left:-32px; width:68% !important;}*/

body.page-advice .region-header-second-inner #block-search-form--2,
body.front .region-header-second-inner #block-search-form--2
 {overflow:hidden; }

body.page-advice #search-block-form,
body.front #search-block-form 
 {width:100%; margin-bottom:0;}

body.page-advice #iwanto,
body.front #iwanto
 {position: relative; top:46px; left: 15px; }  

body.page-advice .region-header-second-inner #block-block-23,
body.front .region-header-second-inner #block-block-23
{min-height:0; }

body.page-advice .form-item-search-block-form #edit-search-block-form--5,
body.front .form-item-search-block-form #edit-search-block-form--5
{
margin-left:0.9em;
width:80%; }

body.front input#edit-submit--3 {position: relative; margin-top: 21px; }

body.front #block-views-dd93d242213cb8a6e1485b0866f3edcc {clear: both;}

body.front .view-text-promoted-features-for-homepage-slider {overflow: hidden; height: 66px; position: absolute; top: 230px;}

    
/* ---------------------TOP TASKS------------------*/

/*Remove Top Tasks on homepage*/
body.front #block-views-a38f65d5760408d843e6880f75166a56 {display: none;}

body.page-advice .titlepos2
 {position:relative; top:37%; }

#block-views-advice-centre-top-tasks-block-1 .view-content {
margin-left:0; }

#search-block-form {
	padding-left: 0px;
	width:100%;
	padding-bottom: 12px;
	}

body.page-advice #google-cse-results-searchbox-form

 {
	margin-left: 5px !important;
	width:100%;
    height:
	}

body.page-advice .region-inner h1 .adv
 {
	position: relative; top:23px; left: 13px; color:#fff; font-size:22px;
	}

body.page-advice .region-inner h1 .cent

 {
	position: relative; top:23px; left:12px; color:#e5abaa; font-size:22px;
	}

#block-views-advice-centre-top-tasks-block-1 {
	width: 100%;
	border: 1px solid #dedede;
	float:left;
	overflow:hidden;
	position:relative;
	top: 0;
	left: 0;
	background-color: #ffffff;
	margin-bottom: 10px;
	margin-top: 0;
    clear:left;
	}

#block-views-advice-centre-top-tasks-block-1 .block-inner {
	width: 100%; 
	}

#block-views-advice-centre-top-tasks-block-1 h2 {
	padding: 10px 0 5px 10px;
	margin-bottom: 10px;
	width: 100%;
	background-color: #12003c;
	color:#ffffff;
	visibility: visible;
    height:40px;
    font-weight:normal;
	}

#block-views-advice-centre-top-tasks-block-1 .views-row a {
	color: #0062a0;
	}

#block-views-advice-centre-top-tasks-block-1 .views-row {
	width:90%;
	margin-bottom: 10px;
	margin-left: 10px;
	position:relative;
	top: 0;
	left: 0;
	border-right: 0;
	border-bottom: 1px solid #e5e5e5;
	}

#block-views-advice-centre-top-tasks-block-1 .views-row-1 {
	width:90%;
	margin-bottom: 10px;
	margin-left: 10px;
	position:relative;
	top: 0;
	left: 0;
	border-right: 0;
	}

#block-views-advice-centre-top-tasks-block-1 .views-row-2 {
	width:90%;
	margin-bottom: 10px;
	margin-left: 10px;
	position:relative;
	top: 0;
	left: 0;
	border-right: 0;
	}


#block-views-advice-centre-top-tasks-block-1 .views-row-last {
	border-bottom: 0;
	margin-bottom: 2px;
	}

#zone-header #region-header-second #block-block-21 {
	display: none;
	}
 
   

 
/*==================MOBILE TOP TASKS ALIGNMENT CHROME==============*/

body.page-advice #block-views-advice-centre-top-tasks-block-1 
{
padding-left:0;
width:100%;
margin-top:0; }

body.page-advice #region-header-second .region-header-second-inner {
margin-top:-39px; }

body.page-advice .region-inner h1 .adv
 {top:50px; }

body.page-advice .region-inner h1 .cent 
{top:50px; }

body.page-advice .block-without-title 
{height:auto; }

#block-views-1433f27c3e35b0366b17d43693f6f973 {margin-top:0; }
#block-views-8922e43d56ceecb81d70a99f2e60b712 {margin-top:0; }

body.page-advice #zone-branding #region-branding
{margin-top:-39px;}



/*===========================================================*/



/* ------------------------RURAL CRIME------------------*/


#block-views-rural-crime-block-1 {
	width: 100%;
	}


/* ----------------------ABOUT OUR WORK-------------------*/


#block-views-1433f27c3e35b0366b17d43693f6f973 {
	width: 100%; 
	}


/* ----------------------ANTISOCIAL BEHAVIOUR-------------------*/

#block-views-3cc478f48cc0b5d95e979f86578300be {
	width: 100%; 
	}


/* ----------------------ANIMALS AND WILDLIFE-------------------*/

#block-views-8922e43d56ceecb81d70a99f2e60b712 {
	width: 100%; 
	}
	
/* ----------------------BE A CRIMEFIGHTER-------------------*/

#block-views-a736730d60a4749eb643db787eac86b4 {
	width: 100%; 
	}

/* ------------------------CRIME PREVENTION ADVICE------------------*/


#block-views-a4fe698b949ca9c97abbccc9cef605a6 {
	width: 100%; 
	}

/* ------------------------CRIMINAL JUSTICE PROCESS------------------*/


#block-views-10ba8c1dc9a48fafb7719eec8f98a6d6 {
	width: 100%; 
	}


/* ------------------------DOMESTIC ABUSE------------------*/


#block-views-2e76256f3cae6f40e5b1bf36940e607f {
	width: 100%; 
	}


/* ------------------------FRAUD------------------*/


#block-views-e4f6976ee281a070245bedaf98effa76 {
	width: 100%; 
	}


/* ------------------------LICENSING------------------*/


#block-views-advice-centre-licensing-block-1 {
	width: 100%; 
	}


/* ------------------------PROPERTY------------------*/


#block-views-advice-centre-property-block-1 {
	width: 100%; 
	}


/* ------------------------ROADS POLICING------------------*/

#block-views-97f8f7d96c8e4ee67c108d90e2314e08 {
	width: 100%; 
	}


/* ------------------------ WEATHER ------------------*/

#block-views-advice-centre-weather-block {
	width: 100%; 
	}


/* ------------------------WORKING WITH US------------------*/


#block-views-430aadade47322b82538cd11e770f305 {
	width: 100%; 
	}


/* ------------------------YOUTH ZONE------------------*/


#block-views-4a97623f2ccbb405435a2190a656848c {
	width: 100%; 
	}


#block-views-93545a28478bd9baebb17bfca438bf35 {
width: 100%; 
}

/*================================================================*/ 
 /*==============----==CHROME BROWSER MOBILE VIEW==================*/


@media screen and (-webkit-min-device-pixel-ratio:0) and (max-width: 611px) {

#block-views-advice-centre-top-tasks-block-1 {padding-left:0; }

#region-header-second .region-header-second-inner {
margin-top:-39px; }

body.page-advice .region-inner h1 .adv {top:50px; }
body.page-advice .region-inner h1 .cent {top:50px; }
body.page-advice .block-without-title {height:auto; }
#block-views-1433f27c3e35b0366b17d43693f6f973 {margin-top:0; }
#block-views-8922e43d56ceecb81d70a99f2e60b712 {margin-top:0; }
body.page-advice .region-header-second-inner #block-block-23 {min-height:0; width:-moz-available; }
body.front #region-header-second .region-header-second-inner { margin-top:0; }


 }
 
 
 }



 @media screen and (max-width: 900px) {
body.front #block-views-a38f65d5760408d843e6880f75166a56 {width: 88%; margin-top: -82px;}

}


 @media screen and (max-width: 550px) {
body.page-advice .form-item-search-block-form #edit-search-block-form--5,
body.front  .form-item-search-block-form #edit-search-block-form--5 {
margin-left:0.9em;
width:77%; }
body.front .view-text-promoted-features-for-homepage-slider {position: absolute; top: 284px;}


/*---------FOI Search Box Width----------*/
body.page-taxonomy-term-620 #search-form-library #edit-keys {width: 77%;}

}


 @media screen and (max-width: 495px) {
body.page-advice .form-item-search-block-form #edit-search-block-form--5,
body.front .form-item-search-block-form #edit-search-block-form--5 {
margin-left:0.9em;
width:75%; }


/*---------FOI Search Box Width----------*/
body.page-taxonomy-term-620 #search-form-library #edit-keys {width: 74%;}

}


 @media screen and (max-width: 398px) {
body.page-advice .form-item-search-block-form #edit-search-block-form--5,
body.front .form-item-search-block-form #edit-search-block-form--5 {
margin-left:0.9em;
width:67%; }


/*---------FOI Search Box Width----------*/
body.page-taxonomy-term-620 #search-form-library #edit-keys {width: 67%;}

}

 @media screen and (max-width: 360px) {
body.page-advice .form-item-search-block-form #edit-search-block-form--5,
body.front .form-item-search-block-form #edit-search-block-form--5 {
margin-left:0.9em;
width:61%; }
body.front .view-text-promoted-features-for-homepage-slider {position: absolute; top: 241px;}

/*---------FOI Search Box Width----------*/
body.page-taxonomy-term-620 #search-form-library #edit-keys {width: 65%;}




}