@import url("ui.totop.css");
@import url("font-awesome.css");      

/* =============================================================================
   CSS RESET
============================================================================= */

a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption,center, cite, code, dd, del, details, dfn, dialog, div, dl, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, meter, nav, object, ol, output, p, pre, progress, q, rp, rt, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video, xmp { border: 0; margin: 0; padding: 0;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
b, strong {font-weight: bold;}
ol, ul {list-style: none;}
li {display: list-item;}
table {border-collapse: collapse; border-spacing: 0;}
th, td, caption {font-weight: normal; vertical-align: top; text-align: left;}
q {quotes: none;}
q:before, q:after {content: ''; content: none;}
sub, sup, small {font-size: 75%;}
sub,sup {line-height: 0; position: relative; vertical-align: baseline;}
sub {bottom: -0.25em;}
sup {top: -0.5em;}
svg {overflow: hidden;}
a{list-style: none; text-decoration: none;}
a:active{outline: none;}
a:focus{ outline: none;}
:focus {outline: 0;}

/* `preloader
----------------------------------------------------------------------------- */
#preloader  {
     position: absolute;
     top: 0;
     left: 0;
     right: 0;
     bottom: 0;
     background-color: #e9e9ea;
     z-index: 1001;
    height: 100%;
 }

.spinner {
  text-align: center;
  position: absolute;
  left: 50%;
  top: 50%;
}

.spinner > div {
  width: 18px;
  height: 18px;
  background-color: #333;

  border-radius: 100%;
  display: inline-block;
  -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
  animation: sk-bouncedelay 1.4s infinite ease-in-out both;
}

.spinner .bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}

.spinner .bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}

@-webkit-keyframes sk-bouncedelay {
  0%, 80%, 100% { -webkit-transform: scale(0) }
  40% { -webkit-transform: scale(1.0) }
}

@keyframes sk-bouncedelay {
  0%, 80%, 100% { 
    -webkit-transform: scale(0);
    transform: scale(0);
  } 40% { 
    -webkit-transform: scale(1.0);
    transform: scale(1.0);
  }
}

/* `Clear Floated Elements
----------------------------------------------------------------------------- */
.clear {clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0;}
.clearfix:before, .clearfix:after, .container_12:before, .container_12:after { content: '.'; display: block; overflow: hidden; visibility: hidden; font-size: 0; line-height: 0; width: 0; height: 0;}
.clearfix:after, .container_12:after {clear: both;}

html, body {height: 100%;}
body{
    font-family: 'PT Sans', sans-serif;
    font-size:16px;
    line-height:24px;
    color: #223550;
    background: #e9e9ea;
}

a{
    -webkit-transition: all 0.2s ease 0s;
    -moz-transition: all 0.2s ease 0s;
    -o-transition: all 0.2s ease 0s;
    -ms-transition: all 0.2s ease 0s;
    transition: all 0.2s ease 0s;
}
a:hover{
    -webkit-transition: all 0.2s ease 0s;
    -moz-transition: all 0.2s ease 0s;
    -o-transition: all 0.2s ease 0s;
    -ms-transition: all 0.2s ease 0s;
    transition: all 0.2s ease 0s;
}
::selection {background:#e0e0e0; /* Safari */}
::-moz-selection {background:#e0e0e0; /* Firefox */}

a[href^="tel"]:link,
a[href^="tel"]:visited, 
a[href^="tel"]:hover {
color: inherit;}
.telfoot {font-size:16px;color:#0e4352;display:block;}  
/* ============================================================================ 
    WRAPPERS
============================================================================ */
.wrapper {min-height:100%;height:auto !important;height:100%;margin:0 auto -343px;}
footer, .push {height:343px;}
#content-over {width:100%;position:absolute;z-index:999;top:0;left:0;}



/* ============================================================================
    HOME PAGE
============================================================================ */    
#slide2-wrapper {width:100%;min-height:300px;background:#e9e9ea;}
#slide3-wrapper {width:100%;min-height:100px;background:url('../img/layer3.jpg') repeat-y center;}
#slide4-wrapper {width:100%;min-height:1126px;background:url('../img/photos/layer-port.jpg') no-repeat center top;}

.fullpage-content {width:1180px;margin:0px auto;position:relative;}
.top-container {width:820px;padding:30px 0 0 0;margin:0px auto;}
.top-line {width:100%;height:1px;background:#fff;}
.logo {width:260px;margin:0px auto;}
.telbox {position:absolute;z-index:999;top:72px;right:45px;font-family: 'Abel', sans-serif;color:#ffb400;font-size:18px;float:right;}


/* navigation */
.nav-default {font-family: 'Abel', sans-serif;margin:45px 0 0 0;}
.nav-responsive {display:none;}
.navbrk {padding:0 15px 0 15px;}

.main-content {width:1180px;margin:0px auto;position:relative;}
.layer1 {}
.layer1-l {width:360px;float:left;}
.layer1-r {width:800px;float:right;}

.titleh1 {font-family: 'Gurajada', serif;padding:40px 0 0 0;color:#ff8400;}
.titleh1 h1 {font-size:30px;font-weight:400;text-transform:uppercase;display:inline;}
.titleh2 {font-family: 'Gurajada', serif;padding:0 0 0 0;color:#ff8400;}
.titleh2 h2 {font-size:30px;font-weight:400;text-transform:uppercase;display:inline;}
.titleh3 {font-family: 'Gurajada', serif;padding:0 0 0 0;color:#fff;}
.titleh3 h3 {font-size:30px;font-weight:400;text-transform:uppercase;display:inline;}
.titleh5 {font-family: 'Gurajada', serif;padding:40px 0 0 0;color:#ff8400;}
.titleh5 h5 {font-size:30px;font-weight:400;text-transform:uppercase;display:inline;}
.lay1desc {font-family: 'Unica One', cursive;font-size:30px;line-height:36px;color:#223550;font-weight:400;padding:10px 0 0 0;}
.lay1desc {font-family: 'Unica One', cursive;font-size:30px;line-height:36px;color:#223550;font-weight:400;padding:10px 0 0 0;}
.tarrow {font-size:18px;line-height:30px;display:inline;padding:0 4px 0 0;}
.lay1bdesc {font-family: 'Gurajada', serif;font-size:24px;font-weight:400;padding:80px 0 0 0;color:#223550;}   


.layer2 {padding:40px 0 0 0;}
.layer2-l {width:780px;float:left;}
.layer2-r {width:300px;float:right;}

.istestibox {}
.lay2box {font-family: 'Abel', sans-serif;}
.lay2i {padding:26px 0 0 0;}
.lay2i-l {width:320px;float:left;text-align:right;}
.lay2i-l h4 {font-weight:400;}
.lay2i-m {width:60px;float:left;text-align:center;}
.lay2i-r {width:400px;float:left;font-size:16px;font-weight:400;color:#223550;}
.lay2brk {color:#ff8400;font-size:18px;}

.iprojectsup {padding:35px 0 0 0;}
.i1l {width:290px;float:left;}
.i1m {width:560px;float:left;margin:0 20px 0 20px;}
.i1r {width:290px;float:left;}

.iprojectsdwn {padding:20px 0 0 0;}
.i2l {width:460px;float:left;margin:0 20px 0 0;}
.i2r {width:700px;float:left;}

.i-testi-box {width:300px;margin:0px auto;padding:35px 0 0 0;}
.i-testi-cont {font-family: 'Dancing Script', cursive;font-size:24px;color:#fff;}
.i-testi-det {font-family: 'Gurajada', serif;font-size:20px;color:#fff;text-align:right;padding:12px 0 0 0;}

/* SUBPAGE*/
.sub-content {width:1180px;margin:0px auto;position:relative;}

.stitleh1 {font-family: 'Abel', serif;padding:36px 0 0 0;color:#ff8400;}      
.stitleh1 h1 {font-size:30px;font-weight:400;text-transform:normal;display:inline;}
.stitleh2 {font-family: 'Abel', serif;padding:36px 0 0 0;color:#ff8400;}
.stitleh2 h2 {font-size:30px;font-weight:400;text-transform:normal;display:inline;}
.stitleh3 {font-family: 'Abel', serif;padding:36px 0 0 0;color:#000;}
.stitleh3 h3 {font-size:30px;font-weight:400;text-transform:normal;display:inline;}
.starrow {color:#ff8400;font-size:18px;line-height:34px;display:inline;padding:0 4px 0 0;}
.wharrow {color:#fff;font-size:18px;line-height:34px;display:inline;padding:0 4px 0 0;}


/* about */
#about-banner {width:100%;min-height:369px;background:url('../img/photos/banner-about.jpg') no-repeat center top;}
#about2-wrapper {width:100%;background:#e9e9ea;}
#about3-wrapper {width:100%;min-height:375px;background:#d6d6d6;}
#about4-wrapper {width:100%;min-height:420px;}
.buttbrallsrv {padding:40px 0 45px 0;text-align:center;}

.abox1 {padding:25px 0 0 0;}
.abox1-l {width:350px;min-height:258px;background:url('../img/photos/photo-about1.jpg') no-repeat center top;float:left;}   
.abox1-r {width:800px;float:right;}
.aboxdesc1 {color:#223550;font-size:16px;}

.abox2 {padding:25px 0 0 0;}
.abox2-l {width:800px;float:left;}   
.abox2-r {width:350px;min-height:258px;background:url('../img/photos/photo-about2.jpg') no-repeat center top;float:right;}

.last-projects {padding:25px 0 0 0;}
.lastphoto-box {width:380px;position:relative;}
.lastphoto-left {width:380px;float:left;position:relative;margin:0 0 20px 0;}
.lastphoto-midl {width:380px;float:left;margin:0 20px 0 20px;position:relative;}
a.photo-hover {width:100%;height:100%;position: absolute;top:0;left: 0;}
a.photo-hover:hover {width:100%;height:100%;opacity: 0.4;position:absolute;top:0;left:0;display:block;background:#fff;}


/* services */
#loft-banner {width:100%;min-height:369px;background:url('../img/photos/banner-loft.jpg') no-repeat center top;}
#house-banner {width:100%;min-height:369px;background:url('../img/photos/banner-extensions.jpg') no-repeat center top;}
#kitchens-banner {width:100%;min-height:369px;background:url('../img/photos/banner-kitchens.jpg') no-repeat center top;}
#bathrooms-banner {width:100%;min-height:369px;background:url('../img/photos/banner-bathrooms.jpg') no-repeat center top;}
#internal-banner {width:100%;min-height:369px;background:url('../img/photos/banner-refurbishments.jpg') no-repeat center top;}
#joinery-banner {width:100%;min-height:369px;background:url('../img/photos/banner-joinery.jpg') no-repeat center top;}
#commercial-banner {width:100%;min-height:369px;background:url('../img/photos/banner-commercial.jpg') no-repeat center top;}

.service-navigation-box {margin:0px auto;padding:15px 0 0 0;}
.navibox {text-align:center;}
.navi {width:740px;margin:0 auto 0 auto;text-align:center;font-family: 'Abel', serif;}
.navi li {display:inline;position: relative;}
.navi li a {position: relative;color:#fff;font-size:20px;font-weight:400;padding:0 0 5px 0;text-decoration:none;line-height:36px;}
.active h2 {color:#fed572;font-size:20px;font-weight:400;text-decoration:none;}
.navi h2 {font-size:20px;font-weight:400;display:inline;margin:0;padding:0;text-transform:none;}
.navi li a:hover {color:#fed572;text-decoration:none;} 
.servmen-brk {padding:0px 12px 3px 18px;}

#services1-wrapper {width:100%;min-height:460px;background:#f5f5f6;}
.srvbox1 {padding:40px 0 0 0;}
.srvbox1-l {width:490px;min-height:363px;float:left;}   
.srvbox1-r {width:660px;float:right;}

.srvtitleh1 {font-family: 'Abel', serif;padding:0 0 0 0;color:#ff8400;}
.srvtitleh1 h1 {font-size:30px;font-weight:400;text-transform:normal;display:inline;}
.srvtitleh2 {font-family: 'Abel', serif;padding:0 0 0 0;color:#ff8400;}
.srvtitleh2 h2 {font-size:30px;font-weight:400;text-transform:normal;display:inline;}
.upcase {text-transform:uppercase;}
.srvboxdesc1 {color:#223550;font-size:16px;padding:10px 0 0 0;}

#services-beam-wrapper {width:100%;min-height:127px;background:url('../img/srvban-back.jpg') repeat-x;}
.beam-content {text-align:center;padding:25px 0 0 0;font-family: 'Abel', serif;font-size:30px;line-height:38px;color:#fff;}

#services2-wrapper {width:100%;min-height:380px;background:#e9e9ea;}
.srvbox2 {padding:40px 0 0 0;}
.srvbox2-l {width:640px;float:left;}   
.srvbox2-r {width:480px;min-height:304px;float:right;}


/* portfolio */
#portfolio-banner {width:100%;min-height:369px;background:url('../img/photos/banner-portfolio.jpg') no-repeat center top;}
#portfolio-wrapper {width:100%;height:100%;background:#f5f5f6;}
.portfolio-photos {padding:10px 0 20px 0;}

.photo-cont-def {width:380px;float:left;margin:20px 0 0 0;}
.photo-cont-mid {width:380px;margin:20px 20px 0 20px;float:left;}

.mphoto-box {width:380px;position:relative;}
.main-project-photo {width:100%;position:relative;}
.main-project-photo-det {width:100%;height:27px;text-align:center;padding:8px 0 0 0;}

a.photo-project-photo {width:100%;height:100%;position: absolute;top:0;left: 0;}
a.photo-project-photo:hover {width:100%;height:100%;position: absolute;top:0;left: 0;display:block;background: #fff; opacity:0.2;}
a.photoname-link {font-family: 'Abel', serif;color:#223550;outline:none;text-decoration:none;font-size:20px;line-height:22px;font-weight:400;text-transform:uppercase;}
a.photoname-link:hover {font-family: 'Abel', serif;color:#223550;outline:none;text-decoration:underline;font-size:20px;line-height:22px;font-weight:400;text-transform:uppercase;}

/* photo hover */
a.photo-hover {width:100%;height:98%;position: absolute;top:0;left: 0;}
a.photo-hover:hover {width:100%;height:98%;opacity: 0.5;position: absolute;top:0;left: 0;display:block;background:#1e2f4b;}


/* testimonials */
#testimonials-banner {width:100%;min-height:369px;background:url('../img/photos/banner-portfolio.jpg') no-repeat center top;}
#testimonials-wrapper {width:100%;height:100%;background:url('../img/testi-layer.jpg') repeat-y top;}   
.testimonials-container {padding:10px 0 0 0;}
.testimonials-left {width:720px;float:left;}
.testimonials-right {width:300px;float:right;}
.review-line {width:44px;height:2px;background:#6a858d;margin:45px auto 0 auto;}
.cust_review {padding:40px 0 0 0;}
.rev-text {font-family: 'Dancing Script', cursive;font-size:22px;color:#223550;text-align:center;font-style:italic;font-weight:400;}
.testiauthor {text-align:right;font-size:16px;color:#223550;font-weight:600;padding:20px 0 0 0;}
.testi-bottom {height:60px;}

.tettitleh2 {font-family: 'Abel', serif;padding:36px 0 0 0;color:#fff;}
.tettitleh2 h2 {font-size:30px;font-weight:400;text-transform:normal;display:inline;}
.tettitleh3 {font-family: 'Abel', serif;padding:36px 0 0 0;color:#fff;}
.tettitleh3 h3 {font-size:30px;font-weight:400;text-transform:normal;display:inline;}

.test-bott {font-family: 'Unica One', cursive;padding:15px 0 0 0;font-size:24px;line-height:28px;color:#fff;}

.testlinks {padding:20px 0 0 0;}
.testlinks li {font-family: 'Abel', serif;display:block;position: relative;}
.testlinks li a {display:block;position: relative;color:#fff;font-size:24px;font-weight:400;text-decoration:none;line-height:28px;text-align:left;margin:0 0 12px 0;}
.testlinks li a:hover {color:#fff;text-decoration:underline;}


/* contact */
#contact-banner {width:100%;min-height:369px;background:url('../img/photos/banner-contact.jpg') no-repeat center top;}
#contact-wrapper {width:100%;min-height:537px;background:url('../img/photos/photo-contact.jpg') no-repeat center top;}

.cntbox {padding:40px 0 0 0;}
.cntbox-l {width:280px;float:left;}   
.cntbox-r {width:665px;float:right;}

.cnttitleh1 {font-family: 'Abel', serif;padding:0 0 0 0;color:#ff8400;}
.cnttitleh1 h1 {font-size:30px;font-weight:400;text-transform:normal;display:inline;}
.cnttitleh2 {font-family: 'Abel', serif;padding:0 0 0 0;color:#ff8400;}
.cnttitleh2 h2 {font-size:30px;font-weight:400;text-transform:normal;display:inline;}

.contactformbox {width:100%;min-height:340px;background:#f5f5f6;border:1px solid #fff;margin:30px 0 0 0;}
#contact_form {width:580px;margin:0px auto;padding:40px 0 0 0;}
.cntform-l {width:285px;float:left;}
.cntform-r {width:270px;float:right;}
.formman {font-family: 'Abel', serif;color:#006177;font-size:12px;}
.sub-box {text-align:center;padding:40px 0 0 0;}

.address1 {font-size:16px;color:#223550;padding:20px 0 0 0;line-height:22px;}
.address2 {font-size:16px;color:#223550;padding:30px 0 0 0;line-height:22px;}
.address3 {font-size:16px;color:#223550;padding:30px 0 0 0;line-height:22px;}
.addhead {font-weight:bold;font-size:16px;color:#ff8400;}
.addbrk {padding:5px 0 0 0;}


/* -----------------------------------------------------------------------------
   BUTTONS
----------------------------------------------------------------------------- */
.butt65 {padding:65px 0 0 0;}
.butt45 {padding:45px 0 45px 0;}
.buttdef {margin:0px auto;text-align:center;}
.buttport {margin:0px auto;text-align:center;}

.b-fb-box {width:27px;height:27px;float:left;margin:0 8px 0 0;}
.b-fb {background: url('../img/icons/fb.png') no-repeat;width:27px;height:27px;cursor:pointer;display:block;border:0;}
.b-fb:hover {background-position: 0 -27px;}

.b-twitter-box {width:27px;height:27px;float:left;margin:0 8px 0 0;}
.b-twitter {background: url('../img/icons/twitter.png') no-repeat;width:27px;height:27px;cursor:pointer;display:block;border:0;}
.b-twitter:hover {background-position: 0 -27px;}

.b-google-box {width:27px;height:27px;float:left;margin:0 0 0 0;}
.b-google {background: url('../img/icons/google.png') no-repeat;width:27px;height:27px;cursor:pointer;display:block;border:0;}
.b-google:hover {background-position: 0 -27px;}
/* -----------------------------------------------------------------------------
   Navigation
----------------------------------------------------------------------------- */
#nav-responsive {display:none;}
select {
    width:201px;
    height:28px;
    padding:3px;
    margin: 13px 0 0 0;
    border: 1px #c7c7c7 solid; 
    background: #fff;
    color:#41503e;
    font-size:13px;
    outline:none;
    display: inline-block;
    cursor:pointer;
}


/* ============================================================================
    CONTACT
============================================================================ */
.wpcf7 fieldset{
    width: 100%;
    margin-bottom: 10px;
}

.wpcf7-div{
    color: #326574;
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 5px;
    display: block;
    width: 100%;
    float: left;
}

.wpcf7-text{
    font-family: 'Abel', serif;
    width: 250px;
    height:40px;
    background: transparent;
    border: 1px solid #326574;
    padding: 0 10px;
    font-size:12px;color:#006177;
}

.wpcf7-textarea{
    font-family: 'Abel', serif;
    width: 95%;
    height:145px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    background: transparent;
    border: 1px solid #326574;
    padding: 10px;
    font-size:12px;color:#006177;
}
textarea {resize:vertical;}

.wpcf7-submit{
    display: inline-block;
    padding: 11px 34px 10px 34px; 
    border:1px #326574 solid;
    text-decoration: none;
    color: #326574;
    font-family: 'Delius', cursive;
    font-size:16px;
    font-weight:400;
    cursor: pointer;
}

.wpcf7-submit:hover{
  color:#fff;
  background-color: #326574;
}

label.error {display:inline;color:#e43434;font-size:9px;font-family:Arial;text-align:left;}
.text-color {color:#f85006;}


/* ============================================================================
    FOOTER
============================================================================ */
#footer-wrapper {width:100%;min-height:323px;background:url('../img/footer-back.jpg') repeat;} 
#footer-subwrapper {width:100%;min-height:20px;background:url('../img/subfooter-back.jpg') repeat;}
.footer-main {width:1180px;margin:0px auto;}
.footer-submain {width:1180px;margin:0px auto;}

.footbox {}
.footboxi {padding:55px 0 0 0;}
.foot1 {width:460px;float:left;}
.foot2 {width:240px;float:left;}
.foot3 {width:240px;float:left;}
.foot4 {width:240px;float:left;}

.foothead {font-family: 'Unica One', cursive;font-size:20px;color:#fff;text-transform:uppercase;font-weight:400;}
.footlinks {padding:20px 0 0 0;}
.footlinks li {display:block;position: relative;}
.footlinks li a {display:block;position: relative;color:#fff;font-size:16px;font-weight:400;text-decoration:none;line-height:18px;text-align:left;margin:0 0 12px 0;}
.footlinks li a:hover {color:#ff8400;text-decoration:none;}
.navarr {font-size:10px;color:#fff;padding:0 6px 0 0;}

.footdesc {font-family: 'Unica One', cursive;font-size:20px;line-height:28px;color:#fff;text-transform:uppercase;font-weight:400;}
.padd40 {padding:40px 0 0 0;}
.foottel {color:#ff9500;}

.footsocial {padding:20px 0 0 0;}

.foot1i {width:380px;}
.foot-logo {width:198px;height:63px;margin:38px auto 0 auto;background:url('../img/foot-logo.png') no-repeat;}
.footl-desc {font-family: 'Abel', sans-serif;font-size:16px;line-height:18px;color:#fff;padding:20px 0 0 0;text-align:justify;}
.copy {font-family: 'Abel', sans-serif;font-size:12px;line-height:12px;color:#fff;padding:10px 0 0 0;}
.imonda {font-family: 'Abel', sans-serif;font-size:10px;line-height:12px;color:#fff;padding:5px 0 0 0;}

a.beamhere-link {font-family: 'Abel', sans-serif;font-size:30px;color:#fff;text-decoration:none;}
a.beamhere-link:hover {font-family: 'Abel', sans-serif;font-size:30px;color:#fff;text-decoration:underline;}

a.testhere-link {font-size:24px;color:#fff;text-decoration:underline;}
a.testhere-link:hover {font-size:24px;color:#fff;text-decoration:none;}


a.imonda-link {font-family: 'Abel', sans-serif;font-size:12px;line-height:12px;color:#fff;text-decoration:none;}
a.imonda-link:hover {font-family: 'Abel', sans-serif;font-size:12px;line-height:12px;color:#ffb400;text-decoration:none;}

.herelink {font-family: 'Unica One', cursive;font-size:20px;font-weight:400;color:#ff9500;text-decoration:none;}
.herelink:hover {font-family: 'Unica One', cursive;font-size:20px;font-weight:400;color:#ff9500;text-decoration:underline;}

.h4link {font-size:30px;font-weight:400;color:#223550;text-decoration:none;}
.h4link:hover {font-size:30px;font-weight:400;color:#223550;text-decoration:underline;}

a.menu-link {font-size:24px;line-height:38px;color:#fff;text-decoration:none;font-weight:400;}
a.menu-link:hover {font-size:24px;line-height:38px;color:#ffb400;text-decoration:none;font-weight:400;}
a.menu-link-hover {font-size:24px;line-height:38px;color:#ffb400;text-decoration:none;font-weight:400;}
a.menu-link-hover:hover {font-size:24px;line-height:38px;color:#ffb400;text-decoration:none;font-weight:400;}

a.cemail-link {color:#223550;font-size:16px;font-weight:400;text-transform:normal;text-decoration:none;}
a.cemail-link:hover {color:#223550;font-size:16px;font-weight:400;text-transform:normal;text-decoration:underline;}

a.mport-link {font-family: 'Abel', serif;color:#ff8400;font-size:30px;font-weight:400;text-transform:normal;text-decoration:underline;}
a.mport-link:hover {font-family: 'Abel', serif;color:#ff8400;font-size:30px;font-weight:400;text-transform:normal;text-decoration:none;}
