	/*
		Theme Name: BGS
	
		License: MIT
		License URI: http://opensource.org/licenses/mit-license.php
	*/
	
	
	@media only screen and (min-width:320px) {
	
	/*------------------------------------*\
	    MAIN
	\*------------------------------------*/
	
	html{
	background: #DDD7CB;	
	}
	
	/* global box-sizing */
	*,
	*:after,
	*:before {
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		-webkit-font-smoothing:antialiased;
		font-smoothing:antialiased;
		text-rendering:optimizeLegibility;
	}
	/* html element 62.5% font-size for REM use */
	html {
		font-size:62.5%;
	}
	body {
	    color: #999;
	    font-family: "Helvetica", Arial, sans-serif;
	    font-size: 14px;
	    font-weight: 400;
	    line-height: 16px;
	}
	/* clear */
	.clear:before,
	.clear:after {
	    content:' ';
	    display:table;
	}
	
	.clear:after {
	    clear:both;
	}
	.clear {
	    *zoom:1;
	}
	img {
		max-width:100%;
		vertical-align:bottom;
		width: 100%;
		height: auto;
	}
	
	img {
		max-width:100%;
		vertical-align:bottom;
		width: 100%;
		height: auto;
	}
	
	.desktopNav{
		display: none;}
	
	#wickesLogo{
    color: #675447;
    display: block;
    font-family: helvetica;
    font-size: 20px;
    font-weight: bold;
    height: 63px;
    letter-spacing: -1px;
    margin: 0px auto -48px;
    text-align: center;
    width: 237px;
    background: url('img/BGS.svg') no-repeat center center;
    background-size: contain;
	    
	}
	
	.nav img{
		max-width: 20px;
	}
	
	.postid-1238 #gform_wrapper_3 img{
		max-width: 20px;
	}
	
	.postid-1238 .gform_wrapper .gfield_checkbox li label, 
	.postid-1238 .gform_wrapper .gfield_radio li label {
	    display: block;
	    line-height: 1.1;
	    margin: 0 0 0 24px;
	    padding: 0;
	    vertical-align: top;
	    width: auto;
	}
	
	
	.postid-1238 .gfield_label{
		margin-bottom: 10px!important;
	}
	a {
	    color: #675447;
	    text-decoration: none;
	}
	a:hover {
		color:#444;
	}
	a:focus {
		outline:0;
	}
	a:hover,
	a:active {
		outline:0;
	}
	input:focus {
		outline:0;
		border:1px solid #04A4CC;
	}
	
	.backButton{
	    background: none repeat scroll 0 0 #675447;
	    height: 60px;
	    padding: 18px 0 15px 0px;
	    position: relative;
	    text-align: center;
	    width: 100%;
	}
	
	.category .backButton{
		padding: 14px 0px 15px 14px;
	}
	
	.page-id-6 article{
		padding: 0px 15px;
	}
	
	.backButton button, .backButton input{
		border: none;
		background: none;
		color: white;
		font-size: 16px
	}
	
	button,
	#rcp_submit,
	#rcp_login_submit,
	.gform_button,
	#input_7_3
	{
		border: none;
		background: #675447;
		color: white;
		font-size: 16px;
		padding: 5px 10px; 
	}
	/*------------------------------------*\
	    STRUCTURE
	\*------------------------------------*/
	
	/* wrapper */
	.wrapper,
	body {
		max-width:700px;
		width:100%;
	/* 	margin:0 auto; */
		position:relative;
/* 		background: #5f6269; */
	}
	
	
	body.page-id-1639,
	.page-id-1639 .wrapper{
/*
		
		background: white;
*/
		}
	
	/* wrapper */
	.wrapper {
		max-width:1280px;
		width:100%;
		margin:0 auto;
		position:relative;
		overflow-x: hidden;
	}
	
	.index .wrappedContent,
	.search .wrappedContent{
	/* 	padding-bottom: 9px; */
	}
	
	.addSEUButton{
		border-radius: 5px;
    background: #00c055;
    color: white;
    padding: 10px;
    width: 80%;
    margin: 20px auto;
    text-align: center;
    position: relative;
    top: 9px;
    max-width: 400px;
    font-weight: bold;
	}
	
	.page-template-template-news-at-ten .wrappedContent{
		padding-bottom: 0px;
		padding-left: 0px; 
		}
	
	.page-id-1345 article,
	.page-id-1343 article,
	.page-id-1268 article,
	.page-id-1271 article,
	.page-id-1317 article,
	.page-id-237 article,
	.page-id-1341 article,
	.page-id-1673 article{
		padding: 0px 20px;
	}
	
	#rcp_login_form{
		padding-top: 40px; 
	}
	.rcp_subscription_fieldset{
		display: none;
	}
	
	.greyGotStoryBox {
	    background: none repeat scroll 0 0 #f0f0f0;
	    color: #444;
	    display: block;
	    padding: 10px 20px;
	    text-align: center;
	    margin-top: 30px;
	}
	
	
	.greyGotStoryBox h4{
		line-height: 0;
	}
	
	div.userpro{
	background: none; 
	}
	
	/*------------------------------------*\
	    NAVIGATION SLIDE IN MENU
	\*------------------------------------*/
	
	#menu-item-11{background: url('img/home.svg') no-repeat 8px 11px;background-size: 15px;}/*Homepage*/
	#menu-item-1600{background: url('img/5.svg') no-repeat 8px 11px;background-size: 15px;}/*Five Year Plan*/
	#menu-item-1602{background: url('img/newspaper.svg') no-repeat 8px 11px;background-size: 15px;}/*Company News*/
	#menu-item-1607{background: url('img/pin.svg') no-repeat 8px 11px;background-size: 15px;}/*Local News*/
	#menu-item-1605{background: url('img/lightbulb.svg') no-repeat 8px 11px;background-size: 15px;}/*Inspired by*/
	#menu-item-1612{background: url('img/staysafe.svg') no-repeat 8px 11px;background-size: 15px;}/*Stay Safe*/
	#menu-item-1609{background: url('img/flag.svg') no-repeat 8px 11px;background-size: 15px;}/*Raw Talent*/
	#menu-item-1608{background: url('img/tools.svg') no-repeat 8px 11px;background-size: 15px;}/*Product News*/
	#menu-item-1606{background: url('img/tap-icon.svg') no-repeat 8px 11px;background-size: 15px;}/*K&B*/
	#menu-item-1613{background: url('img/person.svg') no-repeat 8px 11px;background-size: 15px;}/*Team Focus*/
	#menu-item-1601{background: url('img/heart.svg') no-repeat 8px 11px;background-size: 15px;}/*Charity*/
	#menu-item-1604{background: url('img/smileyface.svg') no-repeat 8px 11px;background-size: 15px;}/*Fun Stuff*/
	/* #menu-item-1034{background: url('img/rosette.svg') no-repeat 8px 17px;background-size: 15px;}/*Rewards and Benefits*/ */
	#menu-item-240{background: url('img/email.svg') no-repeat 8px 11px;background-size: 15px;}/*Send us your stories*/
	/*#menu-item-286{background: url('img/download.svg') no-repeat 8px 11px;background-size: 15px;}Add newspaper to phone*/
	#menu-item-1273{background: url('img/trophy.svg') no-repeat 4px 11px;background-size: 25px;}/*Competition*/
	
	
	 ul li, ol li{
		 line-height: 1.7;
	 }
	
	
	/* header */
	.header {
		position: fixed;
		background:#DDD7CB;
	    height: 64px;
	    width: 100%;
	    z-index: 9;
	    max-width: 1000px;
		
	}
	
	main{
		margin-top: 111px;
		}
		
	.single-survey main{
		margin-top: 131px;
	}	
	
	/* logo */
	.logo {
	
	}
	.logo-img {
	
	}
	/* nav */
	.nav {
	
	}
	/* sidebar */
	.sidebar {
	
	}
	/* footer */
	.footer {
		  font-size: 11px;
	    padding-top: 20px;
	    text-align: center;
	    clear: both;
	
	}
	
	/*------------------------------------*\
	    ALL NEWS NAVIGATION
	\*------------------------------------*/
	
	.postDate{
		    float: right;
	    margin-top: -33px;
	    text-transform: uppercase;
	    font-size: 12px;
	    margin-right: 10px;
	    font-weight: bold;
		}
	
	.news-at-ten .sideNavImage{
	    float: left;
	    height: 100%;
	    padding-right: 10px;
	    width: 100px;
	    overflow: hidden;
		}
		
	.sideNavImage{
		float: left;
		height: 100%;
	/* 	padding-right: 10px; */
		margin-right: 10px;
		width: 90px;
		overflow: hidden;
		}
	
	.news-at-ten .sideNavImage{
	    float: left;
	    padding-right: 12px;
	    width: 99px;
		}
	
	.top-stories .wrappedContent .categoryTitle{
		
		display: none;
		}
	
	.top-stories .allNewsNavigation{
		clear: both;
	}
	
	.allNewsNavigation ul{
		list-style: none;
		margin-left: -40px;
		margin-top: -1px;
	}
	
	.allNewsNavigation ul li{
	/* 	background: red none repeat scroll 0 0; */
	    font-size: 15px;
	    font-weight: bold;
	    height: 67px;
	    border-bottom: 1px solid #959595;
	}
	
	.allNewsNavigation ul li.menu-item-1804,
	.allNewsNavigation ul li.menu-item-1815
	{
	    background: rgba(0, 0, 0, 0) url("img/News_at_10.jpg") no-repeat scroll left center / 88px auto;
	}
	
	.allNewsNavigation ul li.menu-item-2031,
	.allNewsNavigation ul li.menu-item-2029{
	    background: rgba(0, 0, 0, 0) url("img/Weekly_News_2.jpg") no-repeat scroll left center / 88px auto;
	}
	
	.allNewsNavigation ul li.menu-item-2032,
	.allNewsNavigation ul li.menu-item-2030{
	    background: rgba(0, 0, 0, 0) url("img/pocket-planner-thumb.jpg") no-repeat scroll left center / 88px auto;
	}
	
	.allNewsNavigation ul li.menu-item-1787,
	.menu-item-object-pocket_planner_week{
	    background: rgba(0, 0, 0, 0) url("img/PocketPlanner.png") no-repeat scroll left center / 88px auto;
	}
	
	.allNewsNavigation ul li.menu-item-1741{
	    background: rgba(0, 0, 0, 0) url("img/Mike_Take-2.jpg") no-repeat scroll left center / 88px auto;
	}
	
	.allNewsNavigation ul li.menu-item-1826,
	.allNewsNavigation ul li.menu-item-1843{
	    background: rgba(0, 0, 0, 0) url("img/Monthly_Update.jpg") no-repeat scroll left center / 88px auto;
	}
	
	.allNewsNavigation ul li.menu-item-1827,
	.allNewsNavigation ul li.menu-item-1842{
	    background: rgba(0, 0, 0, 0) url("img/Wall_Planner.jpg") no-repeat scroll left center / 88px auto;
	}
	
	
	.allNewsNavigation ul li a{
	   background: rgba(0, 0, 0, 0) url("img/arrow-right.svg") no-repeat scroll right center / 34px auto;
	    display: block;
	    float: right;
	    margin-right: 15px;
	    margin-top: 20px;
	    padding-left: 115px;
	    padding-top: 0;
	    text-align: left;
	    width: 100%;
	    }
	    
	 .pocket-planner  .allNewsNavigation ul li a{
	 padding-left: 28px;
	 padding-top: 4px; 
	    }
	
	/*------------------------------------*\
	    DIARY ENTRY
	\*------------------------------------*/	

	.diaryForm .gform_body{
	background: white;
	padding-bottom: 10px; 
	
	}
	
	.diaryForm .gform_wrapper{
	background: white;	
	}
	
	.diaryForm .gform_title{
	padding-left: 20px;
	margin-bottom: -30px;
	color: #00c055;
	padding-top: 20px; 
	
	
	}
	
	.postContent .usp-pro .usp-preview div {
    float: left;
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 5px 10px 5px 0;
    padding-bottom: 70%;
	}
	
	.usp_post + .showDiary{
	display: none;
	}
	
	.category-seu + .showDiary{
	display: block;
	}
	
/*
	.SEUContent{
		display: none;
	}
*/
	
	.category-seu .notSEUContent{
		/* display: none; */
	}
	
	.category-seu + .SEUContent,
	.category-seu .SEUContent{
		display: block;
	}
	
	
	
	.addDiaryButton{
	display: none;
    background: #00c055;
    padding: 8px;
    margin: 10px;
    text-align: center;
    color: white;
    border-radius: 5px;
    font-weight: bold;
    font-size: 15px;
    position: relative;
    top: 10px;
    margin-bottom: 20px;
	}
	
	.category-seu .addDiaryButton{
	display: block;
	}
	

	.category-seu .commentBox{
	display: none;
	}
	
	.category-diary-entry .showCommentsLink{
	display: none;
	}
	
	.hiddenField{
	display: none;
	}
	
	.diaryForm{
	
	/* 	    position: relative; */
    top: 20px;
	}
	
	.diaryEntry{
    clear: both;
    background: white;
    width: 100%;
    padding: 20px;
    position: relative;
    top: 20px;
    margin-bottom: 40px;
    margin-top: -20px;
    }

	/*------------------------------------*\
	    USERPRO
	\*------------------------------------*/
	
	.usp-pro .usp-label, 
	.usp-pro .usp-input, 
	.usp-pro .usp-textarea, 
	.usp-pro textarea, 
	.usp-pro .usp-select, 
	.usp-pro .usp-input-files, 
	.usp-pro .usp-checkbox, 
	.usp-pro .usp-checkboxes label, 
	.usp-pro .usp-radio label, 
	.usp-pro .usp-preview, 
	.usp-pro .usp-contact-cc,
	.usp-pro .usp-add-another,
	.usp-pro .usp-add-another a,
	.gform_body ul li input,
	.gform_body ul li input,
	.gform_body ul li input{
	color: #00c055;
	font-weight: bold;
	margin-bottom: 10px;
	}
	
	.page-id-1637 main,
	.page-id-4199 main,
	.page-id-4299 main,
	.page-id-1673 main{
	background: #f2f2f2;
	}
	
	.gform_body
	
	.usp-pro .usp-add-another{
		margin: 10px 0px 0px 10px;
	}
	
	.usp-pro .usp-label{
	margin-left: 10px; 
	
	}
	
	.usp-pro .usp-select{
	color: #aaa;
	
	}
	
	.usp-pro .usp-input,
	.gform_body ul li input,
	.gform_body ul li input{
	background: #ded8cc;
    border-radius: 5px;
    padding: 10px;
    border: none;
	
	}
	
	.usp-pro input[type="submit"],
	.page-id-1637 input[type="submit"],
	.page-id-4199 input[type="submit"],
	.page-id-4299 input[type="submit"],
	.diaryForm input[type="submit"],
	#respond input[type="submit"]{
		width: 100%;
	    border: none;
	    padding: 15px;
	    color: white;
	    border-radius: 5px;	
	    background: #00c055;
	    font-weight: bold;
	}
	
	.diaryForm input[type="submit"],
	#respond input[type="submit"]{	
		width: 90%;
	    margin-left: 5%;
	    margin-bottom: 20px;
	}
	
	.page-id-1637 input[type="submit"],
	.page-id-4199 input[type="submit"],
	.page-id-4299 input[type="submit"]{
	margin-left: 40px; 
	width: 200px; 
	}
	
	.page-id-1637 .name_first label,
	.page-id-1637 .name_last label,
	.page-id-1637 .ginput_container_password label,
	.page-id-1637 .gform_title,
	.page-id-4199 .name_first label,
	.page-id-4199 .name_last label,
	.page-id-4199 .ginput_container_password label,
	.page-id-4199 .gform_title,
	.name_first label,
	.name_last label,
	..ginput_container_password label,
	.gform_title{
		display: none;
	}
	
	.avatar{
	margin: 10px 19px;
    border-radius: 50%;
    width: 100px;
    height: 100px;
    background-size: cover!important;
    }

	.diaryContent{
	clear: both;
    position: relative;
    top: 20px;
    margin-bottom: 30px;
    }
    
    .notSEUContent .postContent{
        margin-top: 60px;
		display: block;
    }
	
	.SEUavatar{
	margin: 0px 19px 10px 0px;
    border-radius: 50%;
    width: 50px;
    height: 50px;
    background-size: cover!important;
    float: left;
    }
	
	.ginput_container_fileupload .ginput_preview{
	display: none;
	
	}
	
	#post-1637 .gform_title,
	#post-4199 .gform_title{
	position: relative;
    left: 40px;
    top: 32px;
	}
	.usp-pro .usp-select{
	
	height: 40px;
	}
	
	.logoutLink{
	text-transform: capitalize;
	
	}
	
	.login main{
		width: 100%;}
	
	.login div.userpro-head{
	    background: rgba(0, 0, 0, 0) url("img/Menu-Icons/app-logo-1.svg") no-repeat scroll center center;
	    display: block;
	    height: 94px;
	    margin: 0 40px !important;
	}
	
	.login div.userpro-body{
		padding-top: 18px; 
	}
	
	.login h1,
	.login .header,
	.login .userpro-head .userpro-left{
		display: none;
	}
	
	.login .userpro-head .userpro-right{
	/*
		float: right;
	    font-size: 10px !important;
	    left: 0;
	    position: absolute;
	    text-align: center;
	    top: 420px;
	    width: 100%;
	*/
	}
	
	.login div.userpro-head, div.userpro-centered{
	/* 	background: none; */
		
	}
	
	.login div.userpro{
	   margin-top: -100px;
	}
	
	.login div.userpro a{
		color:#666; 
	}
	
	.login div.userpro-submit input.userpro-button.fullwidth-block{
		background: #675447 none repeat scroll 0 0 !important;
	    border: 0 none !important;
	    border-radius: 0 !important;
	    box-sizing: border-box;
	    display: block !important;
	    margin-bottom: 5px !important;
	    width: 100% !important;
	    height: 40px!important;
	}
	
	
	.login div.userpro-submit input.userpro-button.secondary.fullwidth-block{
		background: white none repeat scroll 0 0 !important;
	    border: solid 2px #675447!important;
	    border-radius: 0 !important;
	    box-sizing: border-box;
	    display: block !important;
	    margin-bottom: 5px !important;
	    width: 100% !important;
	}
	
	.login div.userpro-input label.userpro-checkbox.hide-field{
		font-size: 9px;
	}
	
	.login div.userpro-head, 
	.login div.userpro-centered,
	.login div.userpro-field.userpro-submit{
		border: none;
	}
	
	
	.login div.userpro-input input[type="text"], 
	.login div.userpro-input input[type="password"], 
	.login div.userpro-input textarea,
	div.userpro-input input[type="text"], 
	div.userpro-input input[type="password"], 
	div.userpro-input textarea{
	
		border-radius: 0px!important;
		height: 40px!important;
	}
	
	div.userpro-section.userpro-collapsed-0{
		background: #959595;
		border-radius: 0px!important;
		border: none!important;
		height: 40px;
		padding-top: 9px!important;
	}
	
	.login .userpro-label,
	.login div.userpro-label label{
		color: #675447!important;
		font-family: helvetica, arial, sans-serif!important;
	}
	
	
	.login div.userpro-field.userpro-submit{
		padding-top: 0px;
		margin-top: -5px; 
		}
		
		
	#otherLogo{
    background: url('img/otherLogo.png') no-repeat center center;
    width: 230px;
    height: auto;
    background-size: cover;
    height: 140px;
    margin: 0 auto;
    position: relative;
    top: -60px;
		}
	

	
	/*------------------------------------*\
	    NAVIGATION
	\*------------------------------------*/
	
	.navSliderHolder ul.menu li.logoutLink{
	display:none;
	
	}
	
	.nav{
	    background: #ada097 none repeat scroll 0 0;
	    color: white;
	    font-size: 16px;
	    height: 100%;
	    left: -100%;
	    padding-bottom: 100px;
	    position: fixed;
	    top: 0;
	    transition: all 500ms ease 0s;
	    width: 100%;
	    z-index: 9999;
	    }
	    
	    
	.desktopNav{
	    background: #ada097 none repeat scroll 0 0;
	    color: white;
	    font-size: 16px;
	    height: 100%;
		max-width: 309px;
	    padding-bottom: 100px;
	    /* position: fixed; */
	    margin-top: 109px;
	    transition: all 500ms ease 0s;
	    width: 31%;
	    z-index: 9999;
	    float: left;
	    }
	    
	.nav ul li a,
	.desktopNav ul li a{
	    color: white;
	    font-size: 14px;
	    position: relative;
	    top: 7px;
	}
	
	.nav ul li,
	.desktopNav ul li{
	    border-bottom: 1px solid white;
	    display: block;
	    height: auto;
	    min-height: 40px;
	/*     padding: 5px 0; */
	    width: 90%;
		}
		
	.nav ul li.menu-item-1671,
	.desktopNav ul li.menu-item-1671{
		border-bottom: 3px solid white;
	}
	
	.nav ul,
	.desktopNav ul{
	  	list-style: outside none none;
	    margin-left: -10px;
	    position: relative;
	    top: 40px;
	}
	
	.nav li.current_page_item a,
	.desktopNav li.current_page_item a{
		font-weight: bold;
	}
	
	
	ul.sub-menu{
		margin-top: 10px;
	}
	
	
	ul.sub-menu a{
		
		color: #00c055!important;
		}
	ul.sub-menu li {
		margin-left: -50px;
    padding: 3px 0 15px 24px;
    border-bottom: none;
    line-height: 18px;
	}
	
	ul.sub-menu{
		display: block;
		height: 0px;
		overflow: hidden;
	/* 	transition: all 500ms ease 0.1s; */
	}
	
	ul.sub-menu.menuOpen{
	    height: auto;
	    padding-bottom: 10px;
	    top: 7px;
	    background: #ddd7cb;
	    margin-left: 0px;
	    margin-bottom: 7px;
	}
	}
	
	ul li.menu-item-has-children{
		background: url("img/Menu-Icons/arrow-down-white.svg") no-repeat scroll right center / 31px 31px;
		background-size: 20px 20px;
		padding-bottom: 0px;
		height: 40px;
	
	}
	
	ul li.menu-item-has-children.downwardArrow{
		background: url('img/Menu-Icons/arrow-up-white.svg') no-repeat right 10px;
		background-size: 20px 20px;
		height: auto;
	
	}
	    
	.open{
		left: 0px;
		overflow-y: auto;
	}
	
	.userDetails{
	
	margin-bottom: 30px;
	}
	
	gform_preview_11_8{
	display: none;
	/*Hides profile picture bullshit*/
	}
	
	.menuButton{
	/*   	background: url("img/Menu-Icons/menu.svg") #ffffff no-repeat scroll center center; */
	    color: white;
	    font-size: 23px!important;
	    height: 44px;
	    left: 98%;
	    padding: 0 30px;
	    position: absolute;
	    width: 40px;
	    display: block;
	    margin-top: 23px;
	    color: #00c055;
	    
	}
	
	.open .menuButton{
		left: 81%;
		}
		
	.fa-times{
		color: white;
		
		}
		
	.overflowHidden{
		overflow-y: hidden;
	}
	
	.topBackButton{
		background: url("img/arrow-left.svg") #ddd7cb no-repeat scroll center center;
	 /*    color: white; */
	    font-size: 40px;
	    height: 63px;
	    left: 0px;
	    padding: 0 20px;
	    position: fixed;
	    width: 40px;
	    display: block;
	}
	
	
	.topSearchButton{
	/*     background: #ffffff url("img/Menu-Icons/search.svg") no-repeat scroll center center / 33px auto; */
	       color: #00c055;
	       font-size: 23px!important;
	    display: block;
	    font-size: 40px;
	    height: 36px;
	    padding: 0 30px;
	    position: absolute;
	    right: 10px;
	    width: 40px;
	    margin-top: 23px;
	}
	
	.topSearchBackButton{
		background: url("img/arrow-left.svg") #ffffff no-repeat scroll center center;
	    color: white;
	    font-size: 40px;
	    height: 64px;
	    left: 0px;
	    padding: 0 20px;
	    position: absolute;
	    width: 40px;
	    display: block;
	}
	
	#os-wrapper .os-social-bar{
		display: none!important;
	}
	

	
	/*------------------------------------*\
	    ADD IDEA STYLING	
	\*------------------------------------*/
	
	body.page-template-template-feedback,
	.page-template-template-feedback .wrapper{
		background: white;
		}
	
	.page-template-template-feedback .gform_title{
		
		display: none;
		}
	
	.page-template-template-feedback .gform_body ul,
	.page-id-1637 .gform_body ul,
	.page-id-4199 .gform_body ul,
	 .gform_body ul{
		    list-style: none;
	    margin-left: 0px;
	    position: relative;
	    top: 40px;
	    margin-bottom: 80px;
	
		}
		
		.page-template-template-feedback .gform_body ul li,
		.page-id-1637 .gform_body ul li,
		.page-id-4199 .gform_body ul li,
		.gform_body ul li{
		margin-bottom: 20px;
	
		}
		
		
	.page-template-template-feedback .gform_body ul li input,
	.page-template-template-feedback .gform_body ul li textarea,
	.page-id-1637 .gform_body ul li input,
	.page-id-1637 .gform_body ul li textarea,
	.gform_body ul li input,
	.gform_body ul li textarea{
		    width: 90%;
    margin-right: 110px;
	
		}
	
	
	.page-template-template-feedback .gform_body ul li textarea,
	.page-id-1637 .gform_body ul li textarea,
	.gform_body ul li textarea{
		height: auto;
		min-height: 200px;
	
		}
		
	.page-template-template-feedback .gform_body ul label,
	.page-id-1637 .gform_body ul label,
	.gform_body ul label{
		font-size: 14px;
		}
	
	
	.page-template-template-feedback #gform_submit_button_7,
	.page-id-1637 #gform_submit_button_7,
	#gform_submit_button_7{
	    width: 260px;
	    margin: 0 auto;
	    position: relative;
	    left: 50%;
	    margin-left: -130px;
		}
	
	/*------------------------------------*\
	    SLIDER NAVIGATION	
	\*------------------------------------*/
	
	
	.navSliderHolder div.horizontal {
	    height: 90px;
	    overflow-y: hidden;
	    width: 100%;
	}
	
	
	.navSliderHolder .table {
	    display: table;
	    table-layout: fixed;
	    width: 100%;
	}
	
	.navSliderHolder{
	    height: 61px;
	    margin-top: 35px;
	    overflow: hidden;
	}
	
	.navSliderHolder ul {
		margin-left: -40px; 
	}
	
	.navSliderHolder ul.menu li{
	    width: 400px;
	    height: 50px;
	    display: table-cell;
		background: #ADA097;
	    vertical-align: top;
	    text-align: center;
	
	}
	
	
	
	.navSliderHolder ul.menu li.current-menu-item,
	.single-survey .navSliderHolder ul.menu li.menu-item-1751,
	.page-template-template-news-at-ten ul.menu li.menu-item-1679,
	.single-news_at_ten_posts ul.menu li.menu-item-1678,
	.category-mike-take-2 ul.menu li.menu-item-1678,
	.pocket-planner ul.menu li.menu-item-1678,
	.tax-pocket_planner_week ul.menu li.menu-item-1678,
	.single-pocket_planner ul.menu li.menu-item-1678,
	.page-template-template-news-at-ten-cat-list ul.menu li.menu-item-1678{
	    background: #675447;
	}
	
	
	.navSliderHolder ul.menu li.current-menu-item a,
	.single-survey .navSliderHolder ul.menu li.menu-item-1751 a,
	.page-template-template-news-at-ten ul.menu li.menu-item-1679 a,
	.single-news_at_ten_posts ul.menu li.menu-item-1678 a,
	.category-mike-take-2 ul.menu li.menu-item-1678 a,
	.pocket-planner ul.menu li.menu-item-1678 a,
	.tax-pocket_planner_week ul.menu li.menu-item-1678 a,
	.single-pocket_planner ul.menu li.menu-item-1678 a,
	.page-template-template-news-at-ten-cat-list ul.menu li.menu-item-1678 a{
	
	color: #f2f2f2;
	
	
	}
	
	
	.navSliderHolder ul.menu li a{
	    color: #f2f2f2;
	    display: inline-block;
	    font-weight: 100;
	    padding-top: 11px;
	    width: 120px;
	    font-size: 14px;
		font-weight: bold;
	}
	
	
	/*------------------------------------*\
	    SEARCH
	\*------------------------------------*/
	
	
	.searchBox{
		height: 100%;
		background: #675447;
		position: absolute;
		top: 0px;
		width: 100%;
		z-index: 99999;
		right: -100%;
		transition: all 500ms ease 0s;
		overflow-y: scroll;
	}
	
	.searchHeader{
		height: 64px;
		background: white;
	}
	
	.searchOpen{
		right: 0px;
	}
	
	
	.searchTitle{
	    color: #675447;
	    display: block;
	    font-size: 19px;
	    font-weight: bold;
	    padding-top: 22px;
	    text-align: center;
	    width: 100%;
	}
	
	.searchBox button{
		display: none;
	}
	
	
	.searchBox input[type="search"]{
		border: 0 none;
	    height: 43px;
	    margin: 20px auto 0;
	    padding: 10px;
	    width: 100%;
	    box-sizing: border-box;
	    
	}
	
	.searchHolder{
		padding: 0px 20px;
		margin-bottom: 10px;
	}
	
	.searchResultsBox{
	    background: white none repeat scroll 0 0;
	    margin: 0 auto 10px;
	    width: 100%;
	    position: relative;
	    max-width: 400px;
	}
	
	.searchResultsPostTitleHolder{
	    float: right;
	    margin-bottom: 21px;
	    padding: 5px 10px;
	    position: static;
	    top: 0;
	    width: 57%;
	}
	
	.searchResultsPostTitle{
		 color: #675447;
		     font-size: 11px;
	    font-weight: bold;
	    line-height: 14px;
	}
	
	
	.searchPostCategory{
	    bottom: 0;
	    position: absolute;
	}
	
	.searchPostCategory a{
		color: #959595;
	    display: block;
	    font-size: 8px;
	    text-align: left;
	    text-transform: uppercase;
	    width: 100%;
	
	    font-weight: normal;}
	
	
	
	#searchContent{
		padding: 0px 20px; 
	}
	
	.searchResultsPostImage{
	    float: left;
	    height: auto;
	    position: static;
	    width: 43%;
	}
	
	#content.loading > * {
	    opacity:0.2;
	}
	
	#content.loading:before {
	    content: "Loading New Posts";
	    padding: 22px;
	    background: #000;
	    color: #fff;
	    width: 100%;
	    box-sizing: border-box;
	}
	
	
	/*------------------------------------*\
	    LOGIN PAGE
	\*------------------------------------*/
	
	.loginHeader{
		
	}
	
	.page-template-template-tags-php .myInterestsTitle{
		display: none;
	}
	
	.protected-post-form{
		padding-top: 50px;
	    text-align: center;
	    width: 100%;
	}
	
	
	.protected-post-form input[type=submit] {
		background: #675447 none repeat scroll 0 0;
	    border: 0 none;
	    color: white;
	    font-size: 11px;
	    margin-left: 10px;
	    padding: 5px 20px;
	    position: relative;
	    top: -2px;
	}
	
	
	/*------------------------------------*\
	    INDEX PAGES
	\*------------------------------------*/
	
	.wrappedContent,
	.singleContent{
    /* border-bottom: 1px solid #959595; */
    float: right;
    position: relative;
    width: 100%;
    /* padding: 0px 20px; */
    height: auto;
    background: white;
    min-height: 67px;
	
	}
	
	.wrappedContent{
	
	margin-bottom: 5px;
	}
	
	#searchContent .wrappedContent{
		background: white;
		height: auto;
		margin-bottom: 0px;
		}
	
	.singleContent{
		height: auto;
		padding-top: 0px;
		padding: 0px 20px;
		}
	
	.singleContent h2 a{
		color: #00c055;
	}
	
	/*
	.post .wrappedContent,
	.news_at_ten_posts .wrappedContent{
		height: 60px;
		}
	*/
	
		
	
	.archive .wrappedContent{
		padding: 0px;
		height: auto;
		    min-height: 60px;
		}
		
	.category .wrappedContent{
		height: auto;
		    min-height: 60px;
		}
	
	.my-news .wrappedContent{
		height: auto;
		    min-height: 60px;
		}
		
		
	.myNewsContent{
	    display: block;
	    float: left;
	    margin-top: -10px;
	    width: 66%;
		}
	
	.index .post .wrappedContent{
	/* 	border-top: 1px solid #959595; */
		
		}
	
	.post{
	/*     border-bottom: 1px solid #959595; */
	}
	
	
	.blueBorder {
	    background: none repeat scroll 0 0 #675447;
	    display: block;
	    height: 10px;
	    position: relative;
	    width: 100%;
	}
	
	.newReadMore {
	    background: url("img/arrow-right.svg") no-repeat scroll center center rgba(0, 0, 0, 0);
	    display: block;
	    float: right;
	    font-size: 40px;
	    height: 100%;
	    position: absolute;
	    right: 15px;
	    top: 0px;
	    width: 33px;
	}
	
	/*------------------------------------*\
	    COMMENTS
	\*------------------------------------*/
	.wrapper #comments.commentator-area {
		clear: both;
    padding: 0px 21px;
    background: white;
    margin-top: 21px;
	}	
	
	.wrapper #comments .user{
	color: #00c055;
	
	} 
	
	#comments h4#commentator-post-count{
	font-size: 1em;
	}
	
/*
	.commentBox{
	display: none;
	}
*/
	
	.showCommentBox{
	display: block!important;
	}
	
	.diaryTitle{
	color: #2f2f2f;
	font-weight: bold;
	font-size: 17px;
	}
	

	.dateAndTime{
		font-weight: 700;
    font-size: 16px;
    color: #2f2f2f;
    margin-top: 10px;
	}
	
	.page-template-template-login .avatar{
	position: relative;
	left: 10px;
	top: 30px;
	
	}
	
	.commentLink{
    font-weight: bold;
    font-size: 13px;
    margin-bottom: 17px;
    margin-top: 30px;
    display: block;
	}
	
	/*------------------------------------*\
	    IMAGES
	\*------------------------------------*/
	
	.logo-img{
	    display: block;
	    height: auto;
	    margin: -11px auto 0;
	    width: 190px;
	}
	
	#image-logo {
	    display: block;
	    height: 48px;
	    line-height: 48px;
	    margin: 0;
	    padding: 0 !important;
	    text-align: center;
	    width: 100%;
	}
	
	.indexThumbnail{
		width: 30%;
		float: left;
	}
	
	
	
	/*------------------------------------*\
		TYPOGRAPHY
	\*------------------------------------*/
	
	
	article{
		font-size: 17px;
		line-height: 1.4em;
		color: #363636;
		}
		
	.page article{
	margin-bottom: 70px;
		}
	
	.postContent ul li, 
	.postContent ol li {
		line-height: 1.4
	}
	
	
	.single h1{
	line-height: 1.1em;
	}
	
	.category .categoryTitle{
		margin-bottom: 20px;
	}
	
	.single .categoryTitle{
		margin-bottom: 0px;
	}
	
	.category .categoryTitle{
		margin-top: -20px;
	}
	
	
	.index .wrappedContent h2 {
	    font-size: 22px;
	    margin-bottom: 10px;
	    margin-top: 21px;
	}
	
	.index .wrappedContent h2{
	/*
	    font-size: 16px;
	    margin-bottom: 0;
	    margin-top: 9px;
	*/
	}
	
	
	
	.search h1{
		padding: 0px 20px;
		font-size: 18px;
		}
	
	
	.categoryTitle{
		display: block;
	    font-size: 12px;
	    margin-top: -6px;
	    text-transform: uppercase;
	    color: #999;
	    padding: 0px 0px 5px 0px;
	}
	
	.categoryTitle a{
	    color: #999;
	}
	
	.wrappedContent h2{
	    display: block;
	    width: 74%;
		padding-left: 20px;
	/*     line-height: 1.3em; */
	}
	
	.bulletSideNavImage{
	float: left;
    height: 80px;
    padding-right: 12px;
    width: 100px;
    overflow: hidden;
	background-size: cover!important;
	position: relative;
/* 	left: 10px; */
	}
	
	.bulletNewsContent{
    display: block;
    float: left;
    margin-left: 20px;
    margin-top: 0;
    width: 58%;
    padding: 5px 0px;
    font-weight: bold;
	}
	
	.bulletNewsContent a{
	color: #00c055;
	
	}
	
	.myNewsContent h2{
		padding-left: 0px;
		}
	
	.my-news .categoryTitle {
	    color: #999;
	    display: block;
	    font-size: 10px;
	    margin-top: -10px;
	    text-transform: uppercase;
	    line-height: 1.2em;
	    }
	    
	   
	
	.news-ten .wrappedContent h2{   
		display: block;
	    height: 39px !important;
	    overflow: hidden;
	    width: 59%;}
	
	.wrappedContent h2 a,
	.wrappedContent h1 a{
	/* 	color: #000; */
	}
	
	h4{
		font-size: 18px;
	}
	
	.postContent{
	   color: #3e3e3e;
	    font-size: 17px;
	    line-height: 1.4em;
	    position: relative;
	    top: -5px;
	}
	
	
	.nothingToDisplay{
		display: block;
		padding-left: 20px;
		font-size: 16px;
		
		}
	
	
	}
	
	
	
	/*------------------------------------*\
	    RESPONSIVE
	\*------------------------------------*/
	
	
	@media only screen and (min-width:480px) {
	
	}
	@media only screen and (min-width:768px) {
		
	
		.wrapper, body{
			max-width: 1000px;
			margin: 0 auto;
		}
		
		main{
			float: right;
			margin-top: 111px;
			width: 69%;
			position: relative;
			left: 1px;
		}
		
		.home main{
		margin-top: 41px;	
		}
		
		.wrapper{
			overflow-y: hidden;
		}
		
		.wrapper .header.clear:after{
			clear: none!important;
		}
		.tagSelectWrapper {
	    float: right;
	    padding-top: 20px;
	    width: 67%;
	}
	
	.choose-your-store input[type="submit"], .page-template-template-tags-php input[type="submit"], .performance input[type="submit"], .pickInterests{
		width: 40%!important;
	}
		
		.wrapper nav{
		display: none;
	}
		
		.navSliderHolder div.horizontal{
			position: relative;
			left: 1px;
		}
	
		.menuButton,
		.topBackButton{
			display: none;
		}
		
		.header{
			height: 101px;
			background: white;
		}
		
		.navSliderHolder{
			position: fixed;
		    top: 10px;
		    width: 100%;
		    max-width: 1000px;
			}
		
		.horizontal{
			float: right;
			height: 70px;
		}
		
		.page-template-template-tags-php p.interestsCheckBox, .choose-your-store p.interestsCheckBox{
			width: 50%;
		}
		
		.choose-your-store h3, .page-template-template-tags-php h3, .performance h3{
			position: relative;
			left: 10px;
		}
		
		.searchResultsBox{
			max-width: 800px;
		}
		
		.searchResultsPostTitle{
			font-size: 15px;
		}
		
		.searchPostCategory{
			display: none;
		}
		
		.wrapper .desktopNav{
			display: block;
			}
	
	}
	@media only screen and (min-width:1024px) {
	
	}
	@media only screen and (min-width:1140px) {
	
	}
	@media only screen and (min-width:1280px) {
	
	}
	@media only screen and (-webkit-min-device-pixel-ratio:1.5),
		   only screen and (min-resolution:144dpi) {
	
	}
	
	
	}
	
	
	/*------------------------------------*\
	    MISC
	\*------------------------------------*/
	
	::selection {
		background:#04A4CC;
		color:#FFF;
		text-shadow:none;
	}
	::-webkit-selection {
		background:#04A4CC;
		color:#FFF;
		text-shadow:none;
	}
	::-moz-selection {
		background:#04A4CC;
		color:#FFF;
		text-shadow:none;
	}
	
	/*------------------------------------*\
	    WORDPRESS CORE
	\*------------------------------------*/
	
	.alignnone {
		margin:5px 20px 20px 0;
	}
	.aligncenter,
	div.aligncenter {
		display:block;
		margin:5px auto 5px auto;
	}
	.alignright {
		float:right;
		margin:5px 0 20px 20px;
	}
	.alignleft {
		float:left;
		margin:5px 20px 20px 0;
	}
	a img.alignright {
		float:right;
		margin:5px 0 20px 20px;
	}
	a img.alignnone {
		margin:5px 20px 20px 0;
	}
	a img.alignleft {
		float:left;
		margin:5px 20px 20px 0;
	}
	a img.aligncenter {
		display:block;
		margin-left:auto;
		margin-right:auto;
	}
	.wp-caption {
		background:#FFF;
		border:1px solid #F0F0F0;
		max-width:96%;
		padding:5px 3px 10px;
		text-align:center;
	}
	.wp-caption.alignnone {
		margin:5px 20px 20px 0;
	}
	.wp-caption.alignleft {
		margin:5px 20px 20px 0;
	}
	.wp-caption.alignright {
		margin:5px 0 20px 20px;
	}
	.wp-caption img {
		border:0 none;
		height:auto;
		margin:0;
		max-width:98.5%;
		padding:0;
		width:auto;
	}
	.wp-caption .wp-caption-text,
	.gallery-caption {
		font-size:11px;
		line-height:17px;
		margin:0;
		padding:0 4px 5px;
	}
	.sticky {
	
	}
	.bypostauthor {
	
	}
	
	/*------------------------------------*\
	    PRINT
	\*------------------------------------*/
	
	@media print {
		* {
			background:transparent !important;
			color:#000 !important;
			box-shadow:none !important;
			text-shadow:none !important;
		}
		a,
		a:visited {
			text-decoration:underline;
		}
		a[href]:after {
			content:" (" attr(href) ")";
		}
		abbr[title]:after {
			content:" (" attr(title) ")";
		}
		.ir a:after,
		a[href^="javascript:"]:after,
		a[href^="#"]:after {
			content:"";
		}
		pre,blockquote {
			border:1px solid #999;
			page-break-inside:avoid;
		}
		thead {
			display:table-header-group;
		}
		tr,img {
			page-break-inside:avoid;
		}
		img {
			max-width:100% !important;
		}
		@page {
			margin:0.5cm;
		}
		p,
		h2,
		h3 {
			orphans:3;
			widows:3;
		}
		h2,
		h3 {
			page-break-after:avoid;
		}
	}
