

.slider{ padding:0 0 160px 0;}
.titel h2{ color:#615D5D; font-size:40px; line-height:40px;font-family: 'bariol_boldbold', arial, sans-serif; text-align:center; } 
.titel h2 span{background:#f9f9f9; padding:0 25px;}
.titel { background:url(../images/title-bg.png)  center 5px repeat-x; margin:0 0 20px 0;}
.icon1{ text-align:center; padding:0 0 25px 0;}
.welcome-text{color: #615E5D; font-family: arial;  font-size: 14px; font-weight: lighter; line-height: 20px; padding:10px 0 60px 0; margin:auto; text-align: center;  width: 70%;}
.features{ background-color:#efefef; padding:35px 0 ;}
div.features  .titel h2 span{ background:#efefef;}
.features-row{ padding:20px 0 0 0;}
.features-icons{ width:266px; text-align:center; margin:0 38px;}
.features-icons h6{ margin:0 0 25px 0;}
.features-icons h2{color: #1d73ad; font-family: 'bariol_boldbold', arial, sans-serif;font-size: 25px; line-height:25px; padding:0 0 15px 0;}
.features-icons p{ color: #615E5D; font-family: arial; font-size: 14px;   text-align: center; line-height:20px;}
.events{ padding:40px 0 0 0;}
.events-left{ margin-left: 79px;
    width: 441px;}
.events-right{ width:500px;}
.events-row h2{color: #1d73ad; font-family: 'bariol_boldbold', arial, sans-serif;font-size: 25px; line-height:25px; padding:0 0 15px 0;}
.events-row  p{color: #615E5D; font-family: arial; font-size: 17px;  line-height:20px; margin: 0 0 40px 0;}
.events-right h5 {
visibility: hidden;
}
.events-left.r {
margin-right: 70px;
width: 425px;
}
.events-right{ text-align:right;}
.home-border-image {
border-bottom: 1px solid #cacaca;;
}

.t-l{ text-align:right;}
.t-r{ text-align:left;}
.twitter-feed{  background-color: #369494; padding:20px 0;}
.twitter-feed p{ color:#FFFFFF;}
.twitter-feed p span{ color:#4BF8F2;}
.donations{ text-align:center; padding-top: 30px; color:#006665; font-size:36px ;  font-family: 'bariol_regularregular', arial, sans-serif;line-height:35px; font-weight:normal;}
.donation-but{ background-color:#359393; color:#FFFFFF; font-size:27px ;  font-family: 'bariol_regularregular', arial, sans-serif;line-height:27px; border:0px; padding:15px 20px;}
.donation-but:hover{ cursor:pointer; background-color:#7DC0C0;}
.donations span{ padding-right:30px;}
.events-banner{ background: url(../images/eventsbg.jpg) center top no-repeat; background-color:#389695; padding:30px 0; margin:0 0 25px 0;}
.createevent{ color:#FFFFFF; background:url(../images/slide-text-bg.png) repeat; padding:50px;}
.createevent h2{font-family: 'bariol_boldbold', arial, sans-serif;font-size: 80px; line-height:80px; text-shadow:0 0 5px #666; padding:0 0 20px 0; }
.createevent p{font-family: 'bariol_regularregular', helvetica, sans-serif;font-size:28px; line-height:35px;  }
.but-blue01{ border:0px; background-color:#398686; color:#FFFFFF; font-family: 'bariol_boldbold', arial, sans-serif;font-size: 22px; padding:5px 8px;}
.but-blue01:hover{ background-color:#000; cursor:pointer;}
.event-title{ border-bottom: solid 1px #398686; padding:0 0 15px 0; margin:0 0 20px 0;}
.event-tab{ background:url(../images/tab-bg.jpg) left 5px no-repeat; border-radius:5px 0px 0 0;}
.tab-bg{ background:url(../images/tab-bg.jpg) right 5px no-repeat; border-radius:0px 5px 0 0;}
.tab-title ul{ padding:0px; margin:0px;}
.tab-title ul li{ padding:0px; margin:0px; display:block; float:left;}
.tab-title ul li a{ padding:0px; margin:0px 8px 0 0; display:block;color:#fff; font-family: 'bariol_boldbold', arial, sans-serif;font-size: 33px; float:left; border: solid 3px #398686; background-color: #398686; border-radius: 5px 5px 0 0; width: 235.5px; padding:17px 5px; text-align:center; }
.tab-title ul li a:hover, .select-tab a{ color:#398686!important;  border-bottom: solid 3px #f9f9f9!important; background-color:#f9f9f9!important;}
.last1 a{ margin-right:0px!important;}
.tab-content{ padding:50px 20px 20px 20px ;}
.event-box{ text-align:center; width:216px;  margin: 0 38px;}
.event-box h2 a{ text-align:center; display:block; font-family: 'bariol_boldbold', arial, sans-serif;font-size: 30px; color:#368483; margin:0 0 25px 0; }
.event-box h3{ padding:0 0 15px 0;}
.view-but{background-color: #409C9B;
color: #FFFFFF;
line-height: 15px;
border: 1px solid #ADD3D2;
padding: 10px 15px;
font-family: arial;
font-size: 14px;
}
.view-but:hover{ cursor: pointer;
background-color: #7DC0C0;}
.left-but{padding: 123px 20px 0;}
.right-but{padding: 123px 0px 0 20px;}
.event-box:hover a{ color:#333; opacity:0.7;}
.scrool{ border-bottom: #7AC8C7 solid 8px ; padding:0 0 25px 0;}
.wedding-disc h2 { color:#308080; font-family: 'bariol_boldbold', arial, sans-serif;font-size:50px; line-height:50px; padding:0 0 25px 0 ;}
.wedding-disc{ padding:40px 0 0 0;}
.img01{ margin:0 0px 0 50px;}
.wedding-disc p{ padding:0 0 25px 0;}
.buts{ display:none;}
.features-banner{ background: url(../images/features-bg.jpg) center top no-repeat; background-color:#3b9796; padding:80px 0 0 0;}
.butsignup{ background-color:#178F8F; border:0px; color:#FFFFFF; font-family: 'bariol_boldbold', arial, sans-serif;font-size: 25px; padding: 18px 30px; line-height:30px;  margin: -12px 0 0 106px; float: right; text-transform: uppercase;}
.butsignup:hover{ cursor: pointer; background-color: #7DC0C0; color: #fff}
.butsignup.darker:hover{ cursor: pointer; background-color: #469191 !important; color: #fff}
.wrapper1{ max-width:1220px; margin:auto;}
.shadow{ background-color:#EFEFEF;}
.events-left h6{ text-align:right; padding:25px 30px 0 0;}
.events-left h1{ color: #389394; font-family: 'bariol_boldbold', arial, sans-serif; font-size: 37px; line-height: 37px; padding: 0 0 15px;}
.t-r  h6 img{ margin-left:0;}
.events-left h4{ padding:25px 0px 0 30px;}
.clickhere-but{background-color: #178F8F;
border: 0px;
color: #FFFFFF;
font-family: 'bariol_boldbold', arial, sans-serif;
font-size: 48px;
line-height: 30px;
margin: 137px 0 0 25px;
padding: 33px 30px;
}
.clickhere-but:hover { cursor: pointer; background-color: #7DC0C0;}
.click-link { padding: 20px 0 80px 0px;
margin: auto;
width: 52%; }




.support-content{padding: 0px 0 20px 60px;}
.form-content{}
.form-content p{padding-bottom:15px;}

.form-content label{ width: 130px; font-size:20px; font-family: 'bariol_regularregular', helvetica, sans-serif; color:#404040; font-weight:normal; float:left; text-align:left;padding:24px 20px 24px 0px; }
.message-area{margin-left:45px;}
.message{width:330px; min-height:176px;}
.green-but{ background-color: #359393;
color: #FFFFFF;
font-size: 27px;
font-size: 18px;
border: 0px;
padding: 12.5px 20px;
border: none;
}
.green-but:hover{ cursor:pointer; background-color:#7DC0C0;}

.featured-event{ margin:0 0 40px 0; background-color:#FFFFFF; border: solid 1px #D3D3D3; border-radius:5px;}
.featuredevent{ margin-bottom:25px;}
.title-box { background: url(../images/title-bg.jpg) repeat-x; background-color:#F0F0F0; padding:5px; border-radius:5px 5px 0 0; border-bottom: solid 1px #D3D3D3;}
.title-box h1{ color:#474747; font-size:22px;   font-family: 'bariol_boldbold', arial, sans-serif; padding:5px 10px; }
.change-password{ padding:15px;}

.change-password .form-text{color:#615D5D; font-size:15px;  font-family: 'bariol_boldbold', arial, sans-serif; line-height:20px; }
.change-password .form-text a{ color:#359493; margin-left:15px}
.change-password .form-text  span{ padding-right:20px;}
.change-password .form-text{ border-bottom: dotted 1px #ccc; padding:0 0 12px 0; margin:0 0 15px 0;}
.external h2{color:#272727; font-size:14px;  font-family: 'bariol_boldbold', arial, sans-serif; padding:10px 0 0 0; min-width:190px;}

.but-blue2{color:#fff; background-color:#178F8F; border: none; padding:9px 15px; overflow: visible;  font-family: 'bariol_boldbold', arial, sans-serif; font-size:15px; text-transform: uppercase;}
.but-blue2:hover{ cursor:pointer; background-color:#4CA5A3;}

.no-padding, .checkbox {


margin-bottom: 10px;
margin-top: 10px;
}


.form-con {
margin-left: 45px;
margin-top: 20px;
}

.form-content {
margin: auto;
width: 670px;
}

.events-right.l.t-r .image-left {
margin-left: -100px;
}

.feature-h5 {
margin-left: -17px;
}

.form-content.login {
    width: 100%;
}
.support-content.login {
    padding: 0 0 20px;
} 

.external-login > .featured-event.featuredevent {
    width: 420px;
}

.external > .r {
    padding: 5px 5px 5px 20px;
    clear: right;
    float: left;
}

.external > h2 {
    padding: 0;
}

.external > .r > input {
    margin: 20px 5px 5px 20px;
    
}

.external-login >  .featured-event {
    border: 0px;
    background-color: #f9f9f9;
    border-left: 1px dashed #B9B9B9;
    border-radius: 0;
}
.no-margin
{
    margin-bottom:0;
}

.login-row {
    float: right;
    margin-top: -30px;
    width: 47%;
}
#latest-tweet
{
 padding-left: 10px;
    width: 83%;   
}



.register-but
{
    color: #FFFFFF !important;
    padding-bottom: 13px;
    padding-top: 13px;
}
.features-wrapper
{
max-width: 1125px !important;
}
.head{
	margin: auto;
    max-width: 1030px;
   
    position: relative;
  height: 200px;
    z-index: 999;
}
.logo{
	width:320px;
	margin-left:auto;
	
	background-image:url(../images/NBW_Plasterer_Llanelli.png);
	height:162px;
	
}
.nav
{
    margin-top: 87px;
}
.nav-footer
{
    margin-top: 0px;
}
.nav a, .nav.separator, .nav-footer a, .nav-footer.separator
{
 font-family:Verdana,arial;
 font-size:19px;
 color:#2b81bb;
 font-weight:normal;
}
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
  /* Styles */
  .nav a
  {
      color:Red !important;
  }
}
.contact
{
    border-bottom: 1px solid #CCCCCC;
    color: #615D5D;
    font-family: 'bariol_boldbold',arial,sans-serif;
    font-size: 22px;
    line-height: 26px;
    margin-top: 12px;
    padding-bottom: 6px;
}
.contact span
{
    color: #2B81BB;
}