html{-ms-overflow-style:scrollbar}

html, body {-webkit-text-size-adjust: 100%;}		
				
address{font-weight:bold}
		
@media(max-width:600px){
	
.latest-news .que-link .date {float:none; padding-left:7px;}
		
.footer ul li{width: 99% !important;} .footer img {padding: 7px 0 !important;} /*	Cancel out two columns	IBT@IRW	*/
}
	
.logo.mob{background:url("../img/logo-mob.gif") no-repeat scroll 0 23px transparent !important;height:42px !important;max-width:204px !important;text-indent:-100000px;overflow:hidden}

.Cymraeg.logo.mob{background-position:0 -23px !important;height:21px;position:relative;top:23px}

.modal-body span{width:235px;font-size:11px;text-align:center}

.navbar-wrapper{position:relative;z-index:9999;background-color:#fff;width:100%}

.modal.fade.in{top:30%}

.modal-header h3 {color:#333 !important;}

.navbar .navbar-inner{border:0;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.25);-moz-box-shadow:0 2px 10px rgba(0,0,0,.25);box-shadow:0 2px 10px rgba(0,0,0,.25)}

.navbar .brand{padding:14px 20px 16px;font-size:16px;font-weight:bold;text-shadow:0 -1px 0 rgba(0,0,0,.5)}

.navbar .nav>li>a{padding:15px 20px}

.wrapper.greyBg{background:#000}

.wrapper.greyBg .navbar-wrapper{background-color:#e1e1e1;border-bottom:2px solid #C90077}

.greyBg footer{border-top:2px solid #C90077}

#myCarousel.carousel{margin-bottom:0}

.carousel .container{position:relative;z-index:9}

.carousel-control{z-index:1000}

.carousel .item{height:auto}

#myCarousel.carousel h2{Color:#fff !important;font-size:28.5px !important;font-weight:normal;line-height:30px;}

.carousel-caption{background-color:rgba(0,0,0,0.4); position:absolute;}

.carousel-caption h2,.carousel-caption .lead{margin:0;line-height:1.75;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.4)}

.carousel-caption .btn{float:none;margin:5px 0 !important;}

.marketing .span4{text-align:center}

.marketing h2{font-weight:normal}

.marketing .span4 p{margin-left:10px;margin-right:10px}

.featurette-divider{margin:80px 0}

.featurette{padding-top:120px;overflow:hidden}

.featurette-image{margin-top:-120px}

.featurette-image.pull-left{margin-right:40px}

.featurette-image.pull-right{margin-left:40px}

.featurette-heading{font-size:50px;font-weight:300;line-height:1;letter-spacing:-1px}

@media(max-width:979px){
.container.navbar-wrapper{margin-bottom:0;width:auto}

.navbar-inner{border-radius:0}

.carousel .item{height:auto}

.carousel img{width:auto;height:auto}

.featurette{height:auto;padding:0}

.featurette-image.pull-left,.featurette-image.pull-right{display:block;float:none;max-width:40%;margin:0 auto 20px} 

}
@media(max-width:767px){/*!!!!! Important work in progress*/
.navbar-inner{margin:0}

.carousel img{height:auto}

.carousel-caption .btn  {margin-top:0 !important;}

.carousel-caption .lead,.carousel-caption .btn{font-size:14px !important;}

.marketing .span4+.span4{margin-top:40px}

.featurette-heading{font-size:30px}

.featurette .lead{font-size:18px;line-height:1.5}

}
.key-container{background:#FFF}


.logo{background:url("../img/logo.gif") no-repeat scroll 1px 10px;display:inline-block;height:40px;margin:0 0 15px;text-indent:-100000px;width:344px}

.logo i{text-indent:0 !important}

.navbar .navbar-inner{padding:0}

.navbar .nav{margin:0;width:100%;display:inline !important}

.navbar .nav li{display:table-cell;width:1%;float:none;font-size:12px;font-weight:400}

.ie7 .navbar .nav li{display:inline;width:14%;float:left}

.navbar .nav li a{padding:15px 0 !important;text-align:center;border-left:1px solid rgba(255,255,255,.75);border-right:1px solid rgba(0,0,0,.1)}

.navbar .nav li:first-child a{border-left:0;border-radius:3px 0 0 3px}

.navbar .nav li:last-child a{border-right:0;border-radius:0 3px 3px 0}

.nav.nav-collapse.in.collapse{margin-top:10px}

.marketing-left h3{padding:10px}

.marketing-right h4,.marketing-right section{font-weight:normal;padding:0 10px !important}

.span12.marketing-right{float:left !important}

.marketing-right,.banners-mob,.deadline-container{background:none repeat scroll 0 0 #FFF;box-shadow:0 0 5px #888;margin-bottom:20px;overflow:hidden;height:auto}

.info .tabbable,.deadline-container h3,.deadline-container section{padding:10px}

.deadline-container h5{border-bottom:1px solid #C90077;margin:10px}

.banners-mob .btn{margin:10px 0}

.marketing-right .btn,.left-col .btn,.panel-body .btn,.carousel-caption .btn, .modal .btn, .btn-mini{color:#C90077;margin-bottom:10px}

.form-search .icon-search,.form-search-mob .icon-search{margin-left:-24px}

.form-search input[type=text]{width:78%}

.form-search{padding:15px 0;text-align:center}

.sidebar-img{float:left;margin-right:25px}

.form-search-mob,.banners-mob{display:none}

.banners-mob{padding:0 10px 10px 10px}

.navbar .btn-navbar{float:right; margin-right:-18px}

#sign-in-form{float:right;padding:5px 10px}

#sign-in-form .signin,.languages{font-size:11px;float:right}

.languages{right:245px}

#sign-in-form .languages .dropdown-menu{left:-24px}

#sign-in-form .languages .dropdown-menu li a:hover{background:#eee;color:#C90077}

.signin label{font-size:13px !important;width:90px !important}

.signin .form-horizontal .controls{margin-left:105px}

.new-user{display:block;margin-top:15px}

.new-user a{color:#C90077 !important;font-size:13px}

.new-user a:hover{text-decoration:underline !important}

#sign-in-form ul li{list-style:none}

#sign-in-form li a{color:#000;text-decoration:none}

#sign-in-form li a:focus {color:#C90077}

#sign-in-form li a:hover {color:#C90077}

.languages .dropdown-menu{min-width:100px;text-align:center}

.marketing-right .tabbable>ul.nav{margin-bottom:5px;background-image:linear-gradient(#fff,#f2f2f2)}

.marketing-right .tabbable ul{margin-left:0}

.marketing-right .nav-tabs>.active>a{background-color:#e5e5e5;box-shadow:0 3px 8px rgba(0,0,0,0.125) inset;color:#C90077}

.marketing-right .nav-tabs>li>a{color:#777}

.tab-pane>li>em{color:#888}

.tab-pane li{border-bottom:1px solid #cdcdcd;color:#C90077;font-size:13px;list-style:none outside none;margin:0 5px;padding:5px 10px}

.tab-pane li:last-child {border-bottom:none;}

.tab-pane a.btn:last-child {border-top:1px solid #cdcdcd;}

.tab-pane li a{color:#C90077;font-size:13px}

.marketing-right .sidebar-img{margin-right:13px;margin-bottom:20px;padding:5px 0 0 5px}

.marketing-right section{font-size:13px;padding:0 5px 0 0 !important}

.marketing-right .btn{margin-top:5px}

#sign-in-form .navbar .btn-navbar{margin-top:-3px;float:left}

#sign-in-form .navbar{margin-bottom:0}

.navbar-mob{display:none}

.deadline-container{background:none repeat scroll 0 0 #f5f5f5;margin-bottom:0;margin-top:18px}

.deadline-container h3{font-weight:normal;margin-top:0}

.key-icon{background:url(../img/alert.png) no-repeat;width:52px;height:54px;line-height:37px;padding:12px 30px}

.marketing-right section {margin:1px 10px 10px}

.marketing-right header {margin-bottom:0;padding:5px}

.info-container header{margin-bottom:0;padding:5px 0}

.pink-border{border-bottom:2px solid #C90077}

.grey-border{border-bottom:2px solid #CDCDCD}

.marketing-right section{overflow:hidden}

.res-heading {border-bottom:2px solid #C90077;font-weight:normal}

.marketing-right h4,.marketing-right p,.info-container h4{margin-bottom:0}

.info-container article{text-align:center;overflow:hidden}

.info-container h4{font-weight:normal;padding-bottom:5px}

.info-container article section{text-align:left; padding:0 5px;}

.social-link h4{font-weight:normal;text-indent:10px}

.social-media{position:fixed;margin:0;top:50%;right:0;z-index:10000}

.social-media li,.social-link li, .left-col li {list-style:none}

.social-link li{list-style:none;display:inline;float:left;margin-bottom:5px}

li a.twitter{background:url(../img/twitter-Logo.png) no-repeat left center}

.social-icontwitter a{background:url(../img/twitter-Logo.png) no-repeat left center}

.social-icontwitter a,.social-iconfb a,.social-iconyoutube a{padding:18px;color:#5bc1d5;font-size:12px}

li a.facebook{background:url(../img/fb-Logo.png) no-repeat left center}

.social-iconfb a{background:url(../img/fb-Logo.png) no-repeat left center}

li a.youtube{background:url(../img/youtube-Logo.png) no-repeat left center}

.social-iconyoutube a{background:url(../img/youtube-Logo.png) no-repeat left center}

.social-media li a{background-color:#fff;font-size:12px;position:relative;right:-129px;display:inline-block;width:114px;padding:0 13px 0 34px;text-decoration:none;margin-top:1px;-moz-border-bottom-colors:none;-moz-border-left-colors:none;color:#777;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#f0f0f0;line-height:38px;border-style:solid none solid solid;border-width:1px;height:38px}

.social-media a:hover{color:#C90077 !important}

.footer{background:#353535;color:#fbfbfb;padding:20px 0 40px 25px; margin-top:20px; overflow:hidden}

.footer img{padding:7px 0;}

.footer ul {margin-left:0 !important;}

.footer ul li{list-style:none; float: left; width: 49%;}

.footer li a{font-size:14px;color:#fbfbfb}

.footer a:hover{text-decoration:underline}

.banners-mob .accordion{margin:10px 0}

.banners-mob .accordion h4{display:inline;font-weight:normal;font-size:14.5px}

.accordion dt{border-top:1px solid #C90077;display:block}

dd{border-top:0;font-size:12px;border-top:1px solid white;position:relative;top:-2px}

.navbar .btn-navbar{margin-top:10px}

.navbar .btn-navbar{display:block}

.navbar .btn-navbar{padding:5px}

.signin li{display:inline-block; margin-left:6px}

.changesize ul li{display:inline-block;list-style:none}

.ie7 .changesize ul li{float:left}

#side a{border-width:0 0 1px;color:#777;display:block}

.dropdown-menu.signin>li>a{padding:5px}

.signin li .white{margin-left:12px}

.dropdown-menu.signin li:last-child a{padding-top:0}

.white{width:12px;height:12px;border:1px solid}

.gray{width:14px;height:14px;background:#353}

.white, .gray {cursor:pointer;} 

#side{padding-top:5px}

#side hr,#side h4{margin-top:0;margin-bottom:5px}

#side ul{padding-bottom:10px}

.js #main .accordion{visibility:hidden}

.js #side .accordion{display:none}

.accordion p{margin:.5em 1px 1em}

/*a,a:active,a:focus{outline:0}*/

.loanInfo-container ul{margin-left:0}

.loanInfo-container ol {margin-left:20px;}

.loanInfo-container ul li {list-style:none; display:block; padding-left: 20px; text-indent: -20px;}

.loanInfo-container .faq li, .loanInfo-container .latest-news li {padding-left:0; text-indent:0;} 

.loanInfo-container i{padding-right:5px}

.loanInfo-container a{color:#C90077;}

.loanInfo-container a:hover{text-decoration:underline}

::selection{background:none repeat scroll 0 0 #ff5e99;color:#fff}

*::-moz-selection{background:none repeat scroll 0 0 #ff5e99;color:#fff}

.navbar .brand{margin-left:0;display:compact;float:none}

.table thead th{vertical-align:middle !important}

.table thead tr{background:none repeat scroll 0 0 #f9f9f9;border-bottom:1px solid rgba(0,0,0,0.1);box-shadow:0 2px 10px rgba(0,0,0,0.25);color:#C90077;margin-bottom:5px;text-align:center;text-shadow:0 1px 0 #fff}

.ie7 .marketing-right,.ie8 .marketing-right,.ie7 .nav,.ie8 .nav{border:1px solid #e3e3e3}

.ie7 .logo{display:block}

.ie7 .carousel-caption,.ie8 .carousel-caption{background:#222);background:transparent;background:rgba(0,0,0,0.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4c000000,endColorstr=#4c000000);zoom:1}

.ie7 .nav-stacked li {font-weight:normal !important;}

.ie7 .nav-stacked ul#level-2, .ie7 .nav-stacked ul#level-3 {margin:0;}

.nav-stacked li:first-child{font-weight:bold}

.nav-stacked li{border-bottom:1px solid #cdcdcd;margin:0 10px}

.nav-stacked li:last-child{border-bottom:0}

.nav-stacked a{font-size:13px}

.nav-stacked a:hover,.nav-stacked a:focus{color:#C90077}

.nav.nav-pills.nav-stacked a:hover,a.btn:hover{text-decoration:none}

.nav.nav-pills.nav-stacked{margin:4px 0 -1px}

.nav-stacked li:first-child a{color:#C90077}

.nav-stacked ul#level-2,.nav-stacked ul#level-3{background:#f5f5f5;margin:0 10px}

.nav-stacked ul#level-3{background:#fdfdfd;margin:6px 0 -5px}

.nav-stacked ul#level-2 li{list-style:none;margin:0;padding:5px 0}

.nav-stacked ul#level-2 li.active,.nav-stacked ul#level-2 li.active:first-child,.nav-stacked ul#level-3 li.active,.nav-stacked li.active{font-weight:bold}

.nav-stacked ul#level-2 li.active a,.nav-stacked ul#level-2 li.active ul#level-3 li.active a{color:#C90077 !important}

.nav-stacked ul#level-2 li.active .grey-arrow{background-position:left top}

.nav-stacked ul#level-2 li.active ul#level-3 li.active .grey-arrow2{background-position:left -16px}

.nav-stacked ul#level-2 li:first-child,.nav-stacked ul#level-3 li{font-weight:normal}

.nav-stacked ul#level-2 li.active ul#level-3 li:last-child{border-bottom:0}

.nav-stacked ul#level-2 li a,.nav-stacked ul#level-2 li.active ul#level-3 li a{color:#777 !important}

.nav-stacked ul#level-2 li a, .nav-stacked ul#level-3 li a {display:block; padding: 0 5px 0 44px; text-indent:-29px;}

.nav-stacked ul#level-3 li a {padding-left:73px; text-indent:-42px;}

.nav-stacked ul#level-2 li.active ul#level-3 li:first-child{border-top:1px solid #cdcdcd}

.nav-stacked ul#level-2 li:last-child{border-bottom:1px solid #cdcdcd}

.grey-arrow,.grey-arrow2{background:url(../img/side-nav-bullet.png) no-repeat left -31px;display:inline-block; height:14px;line-height:14px;margin-top:1px;vertical-align:text-top;width:30px}

.grey-arrow2{background-position:left -48px;width:42px}

.breadcrumb .divider{color:#C90077 !important}

.breadcrumb a{font-size:12px;color:#777}

.breadcrumb li.active a{color:#C90077;font-weight:bold}

.video-widget{padding:0 10px 10px}

.video-widget p{font-size:13px;color:#888;margin:5px;border-top:2px solid #C90077;padding-top:5px}

ol.latest-news, ol.faq {margin-left:0}

.container ol.latest-news li, .container ol.faq li {list-style:none;}

.que-link.active {padding:0 7px;}

ol.latest-news li a, ol li a{text-decoration:none !important;}

ol.latest-news li a, ol.faq li a{color:#333}

.act a, ol.latest-news li a:hover, ol.faq li a:hover {color:#C90077 !important}

.que-link{font-weight:bold;line-height:25px}

.que-link .date{color:#777;float:right; padding-right:7px;}

.rel-ans{display:none;padding:10px;margin:10px 0}

.act {background: none repeat scroll 0 0 #FFFFFF !important; border: 1px solid #E0E0E0; border-radius:7px; margin:15px 0;}

.act .icon-chevron-down {background-position:-288px -120px;}

.modal-header h3 {display:inline; font-weight:400;}

.modal-header h3 span {color:#C90077;}
/*IE 7 & 8 specific*/
.ie8 [class*="span"], .ie7 [class*="span"] {margin-left:18px;}

.ie8 .nav.nav-pills, .ie7 .nav.nav-pills {border:none;}

.ie7 .navbar .nav li a {height:20px;}

.ie7 .modal {width:650px;}

.ie7 .signin li {display:inline;}

.ie7 .sitemap .level-3 .level-4 .grey-arrow {width:30px;}

.ie7 .sitemap .level-3 .level-5 .grey-arrow {width:35px;}

.ie7 .key-icon {zoom:1; float:left; width:32px;}

.ie7 .latest-news {overflow:hidden !important;}

/*New Changes*/
#myCarousel ol li {list-style:none;}

.container ol li {display:list-item}

.cymraeg .social-media li a, html[lang="cy"] .social-media li a {width:157px !important; right:-172px;}

.accordion .icon-plus-sign {background-position: 0 -97px;}

.accordion h4 {color:#333 !important; line-height:25px;}

.accordion .active .icon-chevron-down {background-position:-288px -120px}

.accordion .active h4 {color:#C90077 !important}

input.search-query {padding-right:28px;}

.accordion dt:first-child {border-top:none;} 

form.form-search, form.form-search-mob {margin:0 !important;}

/*  Galaxy Note2 - landscape Due to the Screen Height and Width is changing during orientation changes */
@media only screen and (max-width:1280px) and (-webkit-min-device-pixel-ratio: 1.0),
only screen and (max-width:1280px) and (min-resolution: 120dpi) {
    .modal {top:0 !important; border:1px solid red !important}
}

.signin .visible-desktop {float:left !important}

/*No Javascript*/
.lang-selector {display:none; border:2px solid #C90077; float:left;}

.lang-selector h3 {display:inline; font-weight:400;}

/*.no-js .nav-collapse {display:inline !important; height:auto !important; overflow:visible !important;}*/

.no-js .lang-selector {display:block !important;}

.no-js .modal.fade {top:50%;}

.alert-error {display:none;}

.no-js .alert-error {display:block; padding:10px;}

@media(min-width:1024px) {

.no-js .alert-error {position:fixed; left:0; right:0; margin:0 auto; height:auto; top:108px; z-index:10000;}
}
	
.no-js .modal-header {padding:9px 5px; overflow:hidden;}

.no-js .modal-body {overflow-y:visible !important; padding:0}

.no-js .modal-footer {clear:both;}
/*No Javascript*/
.res-content section {margin-left:5px;}

#myCarousel a:focus {color:#fff !important;}

/*a:focus {color:#C90077 !important;}*/

.social-media .tooltip {display:none !important;}


@media (min-width: 980px) {

.margin-top {padding-top:110px !important;}
}

#WebToSpeech {position:fixed !important;}

form {margin:0 !important;}

.icon-volume-up {background-position: -408px -26px;}
/*Tidy up*/

a.btn{-webkit-transition:1s;-moz-transition:1s;transition:1s}

.nav-pills.nav-stacked li a{-webkit-transition:1s;-moz-transition:1s;transition:1s}

#toTop{background-color:#e5e5e5;box-shadow:0 3px 8px rgba(0,0,0,0.125) inset;color:#777;border:1px solid #cdcdcd;border-radius:5px;display:none;float:left;margin:0 5px;padding:3px;position:fixed;right:-5px;text-decoration:none;top:40%;opacity:.4;z-index:9999;}

#toTop:first-letter {color:#C90077;font-weight:bold}
	
#toTop span{border:1px dashed #777;cursor:pointer;display:block;-webkit-transition:1s;-moz-transition:1s;transition:1s}

a#toTop:hover{opacity:.8}

.hidden-list{border:0 none !important;clip:rect(0,0,0,0);height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}

.marketing-right section address{margin-bottom:0}

.address-widget .marketing-right section{font-size:14px}

.address-widget footer{padding-bottom:10px;margin-left:10px}

h2,h3,h4{color:#C90077 !important}

h2{font-size:24px !important}

h3{font-size:20px !important}

h5{font-weight:bold}

.addthis_toolbox{float:right;min-width:180px}

.nav-pills.nav-stacked>li:last-child>a{margin-bottom:5px !important}

.home h2,.deadline-container h3,.video-widget h4{color:#333 !important}

.sitemap ul{margin-left:0}

.sitemap .level-2>a,.fe .sitemap .level-3>a,.practitioners .sitemap .level-3>a{font-size:16px;line-height:30px;height:30px;text-decoration:underline}

.sitemap .level-2>a,.sitemap .level-3>a{color:#333}

.sitemap .level-2>i,.fe .sitemap .level-3>i,.practitioners .sitemap .level-3>i{display:none}

.sitemap .level-3 .level-4,.fe .sitemap .level-4 .level-5,.practitioners .sitemap .level-4 .level-5{margin-left:15px}

.sitemap .level-3 .level-4 .grey-arrow,.fe .sitemap .level-4 .level-5 .grey-arrow,.practitioners .sitemap .level-4 .level-5 .grey-arrow{background-position:top left;width:20px}

.sitemap .grey-arrow{width:20px}

.sitemap .level-3 .level-5 .grey-arrow{background-position:left -16px;width:33px}

.sitemap .level-3 .level-5{margin-left:30px}

.address-widget .deadline-container h3{color:#C90077 !important}

.tabbable h4{margin:10px 5px 0}

.container ol li{list-style:decimal}

.cta-widget header{text-align:center}

.cta-widget-left,.cta-widget-right{position:relative;padding:1em;margin:1em 10px 4em;background:#fff;border:1px solid #ededed}

.cta-widget-left:before,.cta-widget-right:before{content:"";position:absolute;z-index:-2}

.lifted,.lifted2{-moz-border-radius:4px;border-radius:4px}

.lifted:before{left:10px;bottom:17px;width:89%;height:6%;max-width:89%;max-height:100px;-webkit-box-shadow:0 17px 10px rgba(0,0,0,0.6);-moz-box-shadow:0 17px 10px rgba(0,0,0,0.6);box-shadow:0 17px 10px rgba(0,0,0,0.6);-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-ms-transform:rotate(-3deg);-o-transform:rotate(-3deg);transform:rotate(-3deg)}

.lifted2:before{bottom:17px;right:10px;width:89%;max-width:89%;height:6%;max-height:100px;-webkit-box-shadow:0 17px 10px rgba(0,0,0,0.6);-moz-box-shadow:0 17px 10px rgba(0,0,0,0.6);box-shadow:0 17px 10px rgba(0,0,0,0.6);-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-ms-transform:rotate(3deg);-o-transform:rotate(3deg);transform:rotate(3deg)}

@media(min-width:1200px){

.row-fluid.cta-widget .offset1:first-child{margin-left:7.8%}

}
.ie7 .row-fluid.cta-widget .offset1{margin-left:0 !important}


.ie7 .practitioners #sub-nav a {word-wrap:normal;}


.ie7 .que-link .date, .ie8 .que-link .date {float:none}

.ie7 .act {margin-left: 2px}

@media (max-width: 767px) {
.navbar .btn-navbar {margin-top: -36px !important; margin-right: 0 !important;}

#sign-in-form {width:200px !important; padding: 5px 0 !important;}

.cymraeg #sign-in-form {width:245px !important;}

.fe #sign-in-form, .fe.cymraeg #sign-in-form {width:93px !important;}	
	}
@media (max-width: 599px) {
.navbar .btn-navbar {margin-top:-31px !important;}	
			
.logo, .fe .logo {margin-top:10px !important;}
	
.practitioners #sign-in-form, .practitioners.cymraeg #sign-in-form {width:93px !important;}
	}

@media (max-width: 979px) and (min-width: 768px) {

header .navbar .btn-navbar {margin-top: -45px !important; margin-right: -145px;}

.fe header .navbar .btn-navbar, .fe.cymraeg header .navbar .btn-navbar  {margin-right:0;}

.cymraeg  header .navbar .btn-navbar {margin-right: -110px;}

.practitioners #sign-in-form {margin-top:0}

.fe #sign-in-form, .fe.cymraeg #sign-in-form {width:100px !important;}

header #sign-in-form  {margin-bottom:25px !important; margin-right:0 !important; margin-top:7px}
}

.skipnav { text-align: left; color:#000; font-size:14px;}/* skip to content */
.skipnav a { position: absolute; left: -10000px; width: 1px; height: 1px; overflow: hidden; color:#000; font-size:14px; }/* skip to content */
.skipnav a:focus, .skipnav a:active { position: static; left: 0; width: auto; height: auto; overflow: visible; text-decoration: underline; color:#000; font-size:14px;}/* skip to content */



/* added for redesign of part-time section */
.box-1{position:relative; padding-top:20px; background:#FFFFFF;border:0px solid #ededed}
.box-2{position:relative; padding-top:20px; background:#FFFFFF;border:0px solid #ededed}

.text-center {
	text-align: center;
}

.news-date{
	font-size:1em;
	padding-left:30px;

}

.news-title{
	font-size:1.2em;
	font-weight:bold;
}


.news-body{
	font-size:1em;!important
}

.group-title{
	color:#000;
	font-size:24px;
}


.grey-border{border-bottom:2px solid #999}

.separator{
	padding-top:20px;
}

.prev-next-nav{
	padding-top:20px;
	padding-bottom:20px;
}
		

.img-responsive, {
  display: block;
  width: 100% \9;
  max-width: 100%;
  height: auto;
}

@media (max-width: 500px){
.separator{
	padding-top:0px;
}
}


@media (max-width: 900px){
.separator{
	padding-top:0px;
}
	
.thumb-space{
	padding-bottom:20px; !important;
}		
}

/* end: redesign of part-time section */





/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
