/*** Change on Navigation ***/
.m-cntrl-header .show-mobile { display: none; }
@media only screen and (max-width: 767px) {
	.m-cntrl-header .m-mobile-navigation .show-mobile { display: inline-block; }
	.m-cntrl-header .m-mobile-navigation .hide-mobile { display: none; }
}
/******************************************/

/*** Generic Tabs For Useful Tubs ***/
.generic-tab .mod-tabs .mod-tab-links			{ height: 44px }
.generic-tab .mod-tabs .mod-tab-links li		{ position: relative; z-index: 5; float: left; width: auto; margin: 0 2px 0 0; line-height: 38px; }
.generic-tab .mod-tabs .mod-tab-links a.active	{ background-color: #FFFFFF; border-top: 2px solid #008EE1; color: #008EE1; }
.generic-tab .mod-tabs .mod-tab-links a			{ display: inline-block; width: auto; padding: 7px; background-color: #f5f3f3; border: 1px solid #e3e3e3; border-bottom: 0; padding-bottom: 0px; padding-top: 0px; font-size: 17px; }
.generic-tab .mod-tab-links .mod-title			{ font-size: 20px; color: #000; text-decoration: none; }
.generic-tab .mod-tab-body 						{ position: relative; display: none; z-index: 4; margin-top: -3px; padding:15px; border: 1px solid #e3e3e3; }
.generic-tab .mod-tab-body.active				{ display: block; }
/******************************************/

/*** Zoopla Useful Tools ***/
.zoopla_location, .zoopla select { font-size: inherit;	}
/*** Age Partnership ***/
#agep_eqr_widget_wrapper input[type=text],
#pm-rv-age-annuities input[type="text"],
#pm-rv-age-annuities input[type="tel"],
#agep_eqr_widget_wrapper textarea,
#pm-rv-age-annuities textarea,
#agep_eqr_widget_wrapper select,
#pm-rv-age-annuities select 		{ vertical-align: middle; font-size: 14px; line-height: 25px; height: 30px; border-radius: 0; }
/*** Dianomi Useful Tools ***/
.dianomi-body .heading_top 			{ display: none; }
.dianomiHeading 					{ font-weight:bold; }
.dianomihref 						{ display: block; margin-bottom: 10px; font-size: 16px; line-height: 22px; color: #000000; }
.dianomihref img					{ float: left; max-width: 140px; width: 140px; margin-right: 15px; height: auto; }
.dianomihref .text					{ float: left; width: 145px; }
.dianomihref .text .action			{ background-color: #008EE1; display: inline-block; margin-top: 10px; padding: 2px 10px; color: #FFFFFF; font-size: 16px; }
.dianomihref:hover .text .action	{ color: #FFFFFF; background-color: #008EE1; }
/******************************************/


/*** Guides ***/
.money-guides .lo-left .module.channel-search form input  {
	width: 85%;
}

.money-guides .lo-left section.module + section.module {
    border-top: 5px solid #ededed;
    padding-top: 30px;
}

.money-guides .lo-left section.module .page-section-title {
	margin-left:auto;
	margin-right:auto;
	display:inherit;
}

.money-guides .lo-left section.module .more-btn {
    margin-left: auto;
    margin: auto;
    display: inherit;
}

/**Compare Page Accordian**/
.compare-acc-wrapper .mod-container { float: left; width: 145px; margin: 10px 0 0 20px; }
.compare-acc-wrapper .mod-title + .mod-container,
.compare-acc-wrapper .mod-container:first-child { margin-left: 0 }
.compare-acc-wrapper .mod-container.bulletins-sec .post-byline { margin-top: 0; }
.compare-acc-wrapper .mod-container .mod-boxes { height: 125px; overflow: hidden; }
.compare-acc-wrapper .mod-display { text-align: center; }
.compare-acc-wrapper .mod-display.active { display: block; }
.compare-acc-wrapper .mod-head { font-weight: bold; }
.compare-acc-wrapper .post-label { position: relative; padding: 6px 0; text-indent: 6px; font-size: 14px; }
.compare-acc-wrapper .post-label .arrow { position: absolute; right: 0; top: 5px; height: 14px; background-position: 1px 513px; }
.compare-acc-wrapper .bulletins-sec .post-byline .post-label .arrow { position: absolute; right: 0; top: 5px; height: 14px; background: transparent url('http://o.aolcdn.com/os/uk-money/images/AOL_Money_Sprite_Standard.png') no-repeat 1px -513px; }
.compare-acc-wrapper .post-label span:first-child { width: 100%; display: inline-block; padding: 8px 0; }
.bulletins-sec .post-label { border:0; padding: 6px 0; }
.bulletins-sec .title { font-size: 24px; padding-bottom: 10px; }
.bulletins-sec .post-byline { margin-top: 20px; font-family: larsseitregular,sans-serif,arial; line-height: 14px; font-weight: normal; }
.bulletins-sec .post-byline .post-label { padding-right: 0; cursor: pointer; background-color: #008EE1; color: #FFFFFF; }
.bulletins-sec .post-byline .post-label:hover { background-color: #327DC8; color: #FFFFFF; }
.bulletins-sec .post-byline .post-label .arrow { display: inline-block; width: 20px; height: 10px; background: #008EE1 url('http://o.aolcdn.com/os/uk-money/images/AOL_Money_Sprite_Standard.png') no-repeat 1px -515px; }
.bulletins-sec .post-byline .post-label:hover .arrow { background-color: #327DC8; }
/****/

/***** Quotes Promo Banner : Stock-Quotes *****/
.quotes-promo-banner-cont {background-color: #eee;padding: 20px;}
.quotes-promo-banner-cont .img-sec {width: 120px;margin: 0 auto;text-align: center;}
.quotes-promo-banner-cont .img-sec img {text-align:center;width:70px}
.quotes-promo-banner-cont .desc-sec{margin-top: 20px;}

.device-desktop .lo-left .quotes-promo-banner,
.device-tablet .lo-left .quotes-promo-banner {margin-bottom:30px;}
.device-phone .lo-left .quotes-promo-banner,
.device-wide-phone .lo-left .quotes-promo-banner {margin-top:0;}
.device-desktop .lo-left .quotes-promo-banner-cont .img-sec,
.device-tablet .lo-left .quotes-promo-banner-cont .img-sec{float: left;width: 120px;padding: 0 20px 0 0;margin: 0;border-right: 2px solid #c0c0c0;}
.device-desktop .lo-left .quotes-promo-banner-cont .desc-sec,
.device-tablet .lo-left .quotes-promo-banner-cont .desc-sec{float: left;width: 70%;margin: 0 0 0 20px;}
.device-tablet .lo-left .quotes-promo-banner-cont .desc-sec{width:55%;}
/****/