
/*=================================*/
/* Gilbert Pellegrom
/* June 2009
/* http://due.com
/*=================================*/

@import url(styles/reset.css);
@import url(styles/main.css);
@import url(styles/app.css);
@import url(styles/table.css);
@import url(styles/fluid.css);
/*====================*/
/*=== Cycle Styles ===*/
/*====================*/
 
a, a:visited{color:#bb0303}
#cycle {width:100%; background:#AAB6BA url(images/cycle.png) repeat-x; border-bottom:1px solid #6F7B7F; border-top:1px solid #fff;}
#cycle-content {
    width:870px;
    margin:0 auto;
    padding:50px 0;
}
#cycle-left {
    float:left;
    width:360px;
}
#cycle-right {
    float:right;
    width:460px;
}
#cycle-content h2 {
    font-size:50px;
    line-height:50px;
    margin-bottom:20px;
}
#cycle-content p {
    font-size:20px;
    margin-bottom:20px;
    line-height:24px;
}

/*=================*/
/*=== Ad Styles ===*/
/*=================*/
#ads {
    background:#C2C9CF;
    margin:20px 0;
    padding:15px 20px;
    border:1px solid #959B9F;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
}
#ads img {
    margin:0 18px;
}
#ads a {
    border:0 !important;
}
#ads table {
    display:inline-block;
}

/*====================*/
/*=== Input Styles ===*/
/*====================*/
label {font-weight:bold;}

input[type=text],input[type=password],
textarea,
select {}

input:focus,textarea:focus,select:focus {/*border-color:#333;*/}
.scroll_sec label {color:#818181; font-family:proxima_nova_alt_ltbold; font-size:14px; font-weight:normal}

input.button {
  color: #fff;
  background:#517590;
  border:0;
  padding:6px 15px;
}
/* Get rid of Safari and Chrome focus outlines */
input[type=text]:focus,
input[type=password]:focus {
  outline: 0 none;
}

input.field {
    /*width:100%;*/
}

/*=========================*/
/*=== Validation Styles ===*/
/*=========================*/
.LV_validation_message{
    display:block;
    margin:-10px 0 0 3px;
    font-size:11px;
}

.LV_valid {
    display:none;
}

.LV_invalid {
    color:#CC0000;
}

.LV_invalid_field,
input.LV_invalid_field:hover,
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover,
textarea.LV_invalid_field:active {
    border: 1px solid #CC0000;
}

/*====================*/
/*=== Other Styles ===*/
/*====================*/
.clear {
    clear:both;
}
.jqmOverlay { background-color: #000; }

.colleft {
    float:left;
    width:66%;
}
.colright {
    float:right;
    width:286px;
}

a#fdbk_close {
    border:0;
}

p.captcha {
    font-size:10px;
    font-style:italic;
    line-height:10px;
    margin:0 0 0 5px;
    display:inline;
}

img.alignright {float:right; margin:0 0 .7em 1em}
img.alignleft {float:left; margin:0 1em .7em 0}
img.aligncenter {display: block; margin:0 auto 10px auto;}
a img.alignright {float:right; margin:0 0 .7em 1em}
a img.alignleft {float:left; margin:0 1em .7em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}
img.border {
    border:3px solid #B8BDC7;
}

.signupnow {
    display:inline-block;
    background:url(../../../images/signup.png) no-repeat 0px 0px;
    width:257px;
    height:57px;
    border:0 !important;
    text-indent:-9999px;
    margin-right:10px;
}
.signupnow:active {
    background-position:0px -57px;
}

ul#features {
    list-style:none;
    margin:0;
    padding:0;
}
ul#features li {
    float:left;
    width:45%;
    margin:0 10px 20px 0;
}
ul#features li img {
    float:left;
}
ul#features li div {
    float:left;
    width:200px;
    margin-left:10px;
}

#mstdemo {
    border:0;
}
#mstdemo img {
    border:1px solid #000;
}

span.amp {
	font-family:Baskerville,"Goudy Old Style",serif;
	font-style:italic;
}

.section-title-outer{margin:8em 0 7em;padding:0;width:100%;text-align:center; display: inline-block;}
.section-title-outer h5{font-size:2.5em;text-transform:uppercase;color:#000;margin-bottom:0.5em;font-family:proxima_nova_alt_thbold}
.section-title-outer h3{font-size:6em;text-transform:uppercase;color:#ffa200; margin: 0.5em 0 0;font-family:proxima_nova_alt_rgbold;line-height: 1em;}
.freelancer-content{margin-bottom:3em; display: inline-block;width:100%}
.freelancer-content p{margin:1em 0;padding:0;color:#231f20; font-size: 2em; line-height: 1.5em;font-family: proxima_nova_alt_ltregular;}
.subtitle{font-size:2.5em;text-align:left;color:#000;margin:2em 0;font-family:proxima_nova_alt_thbold;line-height: 1.3em;}
.freelancer-content ul{display: inline-block;margin:1em 0;}
.freelancer-content ul li{margin:1em 0;padding:0;color:#231f20; font-size: 2em; line-height: 1.5em;font-family: proxima_nova_alt_ltregular;list-style:disc;font-weight:bold;}
.freelancer-container{   background: #fff;padding: 0px 0 0;position: relative;}
.freelancer-banner{width:100%;text-align:center;margin:0;padding:5em 0;background:url(images/freelancer-header-banner.jpg) no-repeat center top / cover ;}
.freelancer-banner img{max-width:100%;}
.freelancer-banner h3{font-size:5em;line-height:1em;  font-family: proxima_nova_alt_rgbold;color:#fff;margin:3.5em 0 0.5em 0;text-transform:uppercase}
.freelancer-banner h4{font-size:2em;line-height:1em;  font-family: proxima_nova_alt_ltregular;font-weight: normal;color:#fff;margin:0em auto 5em auto;width:60%;line-height:1em;}

.designer-banner{width:100%;text-align:center;margin:0;padding:5em 0;background:url(images/designers-banner.jpg) no-repeat center top / cover ;}
.designer-banner img{max-width:100%;}
.designer-banner h3{font-size:5em;line-height:1em;  font-family: proxima_nova_alt_rgbold;color:#fff;margin:3.5em 0 0.5em 0;text-transform:uppercase}
.designer-banner h4{font-size:2em; line-height:1em; font-family: proxima_nova_alt_ltregular;font-weight: normal;color:#fff;margin:0em auto 5em auto;width:60%;line-height:1em;}

.ecash-banner{width:100%;text-align:center;margin:0;padding:5em 0 6em;background:url(images/ecash-banner.jpg) no-repeat center top / cover ;}
.ecash-banner img{max-width:100%;}
.ecash-banner h3{font-size:5em;line-height:1em;  font-family: proxima_nova_alt_rgbold;color:#fff;margin:3.5em 0 0.5em 0;text-transform:uppercase}
.ecash-banner h4{font-size:2em; line-height:1em; font-family: proxima_nova_alt_ltregular;font-weight: normal;color:#fff;margin:0em auto 5em auto;width:60%;line-height:1em;}


.programmer-banner{width:100%;text-align:center;margin:0;padding:5em 0;background:url(images/programmers-banner.jpg) no-repeat center top / cover ;}
.programmer-banner img{max-width:100%;}
.programmer-banner h3{font-size:5em;line-height:1em;  font-family: proxima_nova_alt_rgbold;color:#494949;margin:3.5em 0 0.5em 0;text-transform:uppercase}
.programmer-banner h4{font-size:2em;line-height:1em;  font-family: proxima_nova_alt_ltregular;font-weight: normal;color:#494949;margin:0em auto 5em auto;width:60%;line-height:1em;}


.section-title-outer img{max-width:200px;}
.profile-outer{margin:0;padding:3em 0 5em;float:left;width:100%;background:#fff;}
.profile-inner{margin:0;padding:0;float:left;width:100%;background:#fff;}
.profile-inner .col-left{width:50%;margin:0;padding:15px;box-sizing:border-box;float:left;}
.profile-inner .col-left h4{font-size:3.25em;margin:0.5em 0;font-family: proxima_nova_alt_rgbold;color:#494949;line-height:1.35em;}
.profile-inner .col-left h6{font-size:1.25em;  font-family: proxima_nova_alt_ltregular;color:#808080;line-height:1.25em;font-weight: normal;}
.profile-inner .full{width:100%;}
.profile-inner .full h4{text-align:center}
.profile-inner .col-right{width:50%;margin:0;padding:15px;box-sizing:border-box;float:left;}
.profile-box{padding:0 15px;float:left;width:33.333%;box-sizing:border-box;margin:2em 0 0 0;}
.profile-boxinner{border:2px solid #ffa200;padding:2em 0;text-align:center;border-radius: 3px;}
.profile-boxinner img{border-radius:50%;border:2px solid #d9d9d8;}
.profile-boxinner .name{margin:1em 0 0.5em 0;font-family: proxima_nova_alt_ltregular;font-size:1.2em;font-weight:600;}
.profile-boxinner .designation{margin:0.5em 0 1em 0;font-family: proxima_nova_alt_ltregular;font-size:1em}
.testimonial-outer{margin:0;padding:9em 0;float:left;width:100%;background:url(images/testimonial-banner.jpg) no-repeat center top / cover ;}
.testimonial-inner .message{width:50%;float:left;padding:0 20px;box-sizing:border-box;text-align:center;}
.testimonial-inner .message h6{font-size:1.5em;line-height:1.25em;margin-bottom:1em;color:#fff;}
.testimonial-inner .message .author-info .author-name{font-size:1em;color:#fff;font-weight:600;margin-bottom:0.25em;display:block;}
.testimonial-inner .message .author-info .author-designation{clear:both;font-size:1em;  display: block;color:#fff;}
.freelancing-community-outer{margin:0;padding:3em 0 0;float:left;width:100%;}
.freelancing-community-inner{margin:0;padding:0;float:left;width:100%;}
.freelancing-community-inner h4{text-align:center;margin:1em 0;font-size:2.5em;font-family: proxima_nova_alt_rgbold;color:#000}
.freelancing-community-inner h5{text-align:center;margin:1em 0;font-size:1.2em;font-family: proxima_nova_alt_ltregular;font-weight:normal;}
.freelancing-community-content{margin:1em 0;padding:0;width:100%;float:left;}
.freelancing-community-content .col-left{width:50%;margin:0;padding:15px;box-sizing:border-box;float:left;}
.freelancing-community-content .col-right{width:50%;margin:0;padding:15px;box-sizing:border-box;float:left;}
.freelancing-community-content ul li{margin:0.5em 0;font-size:1.35em;color:#231f20;font-family: proxima_nova_alt_ltregular;line-height:1.75em;display: inline-block;background:url(https://due.com/system/application/views/images/list-bullet-01.png) no-repeat left 5px;padding:0 0 1.75em 4em;}
.table-contents-inner .col-left{width:50%;margin:0;padding:15px;box-sizing:border-box;float:left;}
.table-contents-inner .col-right{width:50%;margin:0;padding:15px;box-sizing:border-box;float:left;}
.table-contents-inner .col-left ul{margin:1em 0;padding:0;float:left;width:100%;}
.table-contents-inner .col-left ul li{margin:0.5em 0;font-size:1.35em;color:#231f20;font-family: proxima_nova_alt_ltregular;line-height:1.75em;display:block;background:url(https://due.com/system/application/views/images/list-item-arrow.png) no-repeat left 9px;padding:0 0 0em 1.5em;}
.table-contents-inner .col-left ul li a{color:#231f20;font-family: proxima_nova_alt_ltregular;}
.table-contents-inner  h4{font-family: proxima_nova_alt_rgbold;font-size: 2.5em;margin: 2em 0 1em;text-align: center;line-height:1em;}
.table-contents-inner .col-right ul{margin:1em 0;padding:0;float:left;width:100%;}
.table-contents-inner .col-right ul li{margin:0.5em 0;font-size:1.35em;color:#231f20;font-family: proxima_nova_alt_ltregular;line-height:1.75em;display:block;background:url(https://due.com/system/application/views/images/list-item-arrow.png) no-repeat left 9px;padding:0 0 0em 1.5em;}
.table-contents-inner .col-right ul li a{color:#231f20;font-family: proxima_nova_alt_ltregular;}
.table-contents-inner  h4{margin: 2em 0 0em;}
.table-contents-inner h4.align-left{text-align:left;margin:0;}
.jcarousel-wrapper h4{font-family: proxima_nova_alt_rgbold;font-size: 2.5em;margin: 0em 0 1.5em;text-align: center;line-height:1em;color:#000}
.table-contents-outer{margin-bottom:3em;width:100%;float:left;}
.recentpost-outer{margin:4em 0 2em;padding:2em 0;background:#e3e3e3;width:100%;float:left;}
.rposts{padding:0 1em;width:25%;float:left;box-sizing: border-box;margin:1em 0;}
.rposts img{max-width: 100%;max-height: 180px;}
.rposts p{font-size:1em;font-family: proxima_nova_alt_ltregular;color:#1881ae;margin:1em 0 0 0;display: inline-block;}
.rposts p a{font-family: proxima_nova_alt_ltregular;color:#1881ae}

/* styles for affiliate page */
.button_orange{background: #ff7900; border-radius: 20px;    color: #fff;    cursor: pointer;    display: inline-block;    font-family: montserratregular;    font-size: 1em;    margin: 1em auto;    padding: 1em 1em;    text-align: center;    text-decoration: none;    text-transform: uppercase;    width: 220px;}
.affiliate-container { background: #fff; padding: 0; position: relative;}
.affiliate-banner{background: rgba(0, 0, 0, 0) url("images/affiliate-banner.jpg") no-repeat scroll center top / cover ;   box-sizing: border-box;    margin: 0;    padding: 6em 1em 7em;    text-align: center;    width: 100%;}
.affiliate-banner h3 {line-height: 1em;color: #fff;font-family: proxima_nova_alt_rgbold; font-size: 5em; margin: 2em 0 0.5em;    text-transform: uppercase;}
.affiliate-day{width:100%;padding:3em 0;margin:0;background:#f9f9f9;float:left;}
.affiliate-features-wrap{margin:0;padding:4em 0;float:left;width:100%;background:#fff;}
.affiliate-features-wrap h4{color: #444;font-family: proxima_nova_alt_ltregular;line-height: 1.2em;margin-bottom: 1.5em;text-align:center;font-size: 3.125em;font-weight: normal;}
.affiliate-features-wrap ul.features_list li .featured_img{max-width:100%;padding:0 2em;box-sizing: border-box;}
.howitworks-outer{margin:0;padding:3em 0;float:left;width:100%;background:#f9f9f9;}
.howitworks-inner{width:100%;margin:0;padding:0;float:left;}
.howitworks-inner h4{color: #444;font-family: proxima_nova_alt_ltregular;font-size: 3.125em;line-height: 1.2em;margin-bottom:0.5em;text-align:center;font-weight:normal;}
.working-steps{margin:2em 0;padding:0 1.5em;float:left;width:25%;box-sizing:border-box;}
.steps-inner{width:100%;text-align:center;}
.steps-inner .step-count{padding: 0.5em 1em;display: inline-block;background:#b3b3b3;color:#fff;font-size:1em;font-family: proxima_nova_alt_rgbold;border-radius: 50%;margin:0 0 1em 0;}
.steps-inner img{clear:both;margin:1em auto; display: block;}
.steps-inner p{font-size:1.45em;color:#0b0b0b;font-family: proxima_nova_alt_rgbold;margin:1.5em 0 0 0;line-height:1em;    font-weight: 600;}
.steps-inner span{color:#939393;font-size:1em;}
.join-affiliate{padding:4em 0;background:#079fde;float:left;width:100%;}
.join-affiliate-inner{width:100%;text-align:center;}
.join-affiliate h4{color: #fff;font-family: proxima_nova_alt_ltregular;font-size: 3.75em;font-weight:500;line-height: 1.2em;margin-bottom:0.25em;text-align:center;}
.affiliates-for-affiliates{padding:5em 0;background:url("images/affiliates-affiliates-banner.jpg") no-repeat scroll center top / cover;margin:0;width:100%;float:left;}
.affiliates-for-affiliates-inner{margin:0;padding:0;float:left;}
.affiliates-for-affiliates-inner .col-left{width:60%;}
.affiliates-for-affiliates-inner .col-left h4 {color: #fff;font-family: proxima_nova_alt_rgbold;font-size: 3.125em;line-height: 1em;margin: 0.5em 0;}
.affiliates-for-affiliates-inner .col-left h6 {color: #fff;font-family: proxima_nova_alt_ltregular;font-size: 1.25em;font-weight: normal;line-height: 1.25em;}
.basicsbox{margin:2em 0;padding:width:100%;float:left;}
.basicsbox h5{color: #fff;font-family: proxima_nova_alt_rgbold;font-size:2em;line-height: 1em;margin:0 0 0.5em 0;font-weight:600;}
.basic-plans{margin:0;padding:0 1em 0 0;float:left;width:50%;box-sizing:border-box;}
.planbox .price{padding:0.15em;box-sizing: border-box;text-align:center;background:#fff;border-radius:5px;font-size:2.85em;color:#8e7f7c; min-height: 100px;font-family: proxima_nova_alt_rgbold;font-weight:700;line-height:1em;}
.planbox .price sup{font-size:0.7em;top:-0.25em;}
.affiliates-for-affiliates-inner .col-left .planbox h6{ margin: 0.75em 0 0;font-size:1.12em;color:#fff;font-family: proxima_nova_alt_rgbold;font-size:600;}
.affiliate-features-wrap .cont_title{font-size:1.85em;font-weight: 700;}
.affiliate-features-wrap ul.features_list li .feat-details p{font-size: 1.125em;}
.align-mid{padding-top: 0.7em !important;}
.planbox .price.short-term{font-size:2em;padding-top:0.75em}
.founders{width:100%;float:left;margin:0;padding:3em 0;background:#fff;}
.founders .col-left{width:50%;float:left;text-align:center}
.founders .col-right{width:50%;float:left;text-align:center}
.founders h5{color:#228ece;font-size:1.25em;margin-bottom:0.5em;}
.founders p{font-size:1em;color:#848484}
.testimonial-inner .message .author-info .author-designation a{color:#bb0303}
#designer-testimonial{background:url("images/designers-testimonial-banner.jpg") no-repeat scroll center top / cover;}
#designer-testimonial .testimonial-inner .message{float:right;}
#designer-testimonial .testimonial-inner .message h6{color:#444;}
#designer-testimonial .message .author-info .author-name{color:#444;}
#ourteam{background:#f9f9f9}
#ourteam h2{   color: #444;font-family: proxima_nova_alt_ltregular;font-size: 3.125em;font-weight: normal;line-height: 1.2em;margin-bottom: 0.5em;text-align: center;}
.team-members-outer .team-members{width:25%;padding:1em 2em;box-sizing: border-box;text-align: center;float:left;margin-bottom:1.5em;}
.team-members-outer .team-members img:hover{transform: scale(1.05, 1.05);}
.team-members-outer .team-members img {transition: all 0.2s linear 0s;}
.team-members-outer .team-members h4{margin:1em 0 0.5em;font-size:1.25em;color:#3f4650;font-family: proxima_nova_alt_ltregular;}
.team-members-outer .team-members h5{margin:0em 0 1em;font-size:1em;color:#3f4650;font-family: proxima_nova_alt_ltregular;}
.team-members-outer .team-members .cont_social{width:100%;text-align: center;}
.team-members-outer .team-members .cont_social a{float: none;display: inline-block}
.banner-desc-box input[type="text"]{width:100%;padding:1em;box-sizing:border-box;margin-bottom:1em;border-radius:2px;color:#9b9b9b;font-size:1em;border:0;}
.morethan-invoicing .banner-desc-box {text-align:center;}
.morethan-invoicing .banner-desc-box h3{text-align:left;}
.morethan-invoicing .banner-desc-box p{text-align:left;}
.homepage_header .morethan-invoicing{padding-bottom:3em;}
#free-invoice-creator p{text-align:left;}
#free-invoice-creator{margin-bottom:0;}


/* phototographer page styles */

.photographer-banner{width:100%;text-align:center;margin:0;padding:5em 0 3em;float:left;background:#0060a0 url(images/photographer-banner.jpg) no-repeat center bottom / cover ;}
.photographer-banner img{max-width:100%;}
.photographer-banner h3{font-size:5em;line-height:1em;  font-family: proxima_nova_alt_rgbold;color:#fff;margin:1.5em 0 0.5em 0;text-transform:uppercase}
.photographer-banner h4{font-size:2em; line-height:1em; font-family: proxima_nova_alt_ltregular;font-weight: normal;color:#fff;margin:0em auto 1em auto;width:60%;line-height:1em;}
.photograpy-banner-content{padding:20em 0 0em;width:100%;float:left;margin:0;}
.photograpy-banner-content  .content-sections{box-sizing: border-box;float: left; margin: 0;padding: 15px;width: 50%;text-align:left;}
.photograpy-banner-content  .content-sections h4 {width:100%;font-family: proxima_nova_alt_ltbold;font-size: 1.417em;margin:0 0 0.5em;text-transform:uppercase;}
.photograpy-banner-content  .content-sections p {font-family: droid_sansregular;line-height: 1.5em;font-size:1em;color:#fff;}
.thumb-left{padding-left:75px !important;background:url("images/photographers-banner-thumb01.png") no-repeat left 10px;}
.thumb-right{padding-left:75px !important;background:url("images/photographers-banner-thumb02.png") no-repeat left 10px;}
.consultant-banner-content .thumb-right{padding-left:75px !important;background:url("images/consultant-banner-thumb02.png") no-repeat 10px 10px;}
.consultant-banner-content .thumb-left{padding-left:75px !important;background:url("images/consultant-banner-thumb01.png") no-repeat 5px 10px;}
.payroll-banner-content .thumb-right{padding-left:75px !important;background:url("images/payroll-banner-thumb02.png") no-repeat 5px 10px;}

/* consultant page styles */
.consultant-banner{width:100%;text-align:center;margin:0;padding:5em 0 3em;float:left;background:#434b55 url(images/consultant-banner.jpg) no-repeat center bottom / cover ;}
.consultant-banner img{max-width:100%;}
.consultant-banner h3{font-size:5em;line-height:1em;  font-family: proxima_nova_alt_rgbold;color:#fff;margin:2.5em 0 0.5em 0;text-transform:uppercase}
.consultant-banner h4{font-size:2em; line-height:1em; font-family: proxima_nova_alt_ltregular;font-weight: normal;color:#fff;margin:0em auto 1em auto;width:60%;line-height:1em;}
.consultant-banner-content{padding:26em 0 0em;width:100%;float:left;margin:0;}
.consultant-banner-content  .content-sections{box-sizing: border-box;float: left; margin: 0;padding: 15px;width: 50%;text-align:left;}
.consultant-banner-content  .content-sections h4 {width:100%;font-family: proxima_nova_alt_ltbold;font-size: 1.417em;margin:0 0 0.5em;text-transform:uppercase;}
.consultant-banner-content  .content-sections p {font-family: droid_sansregular;line-height: 1.5em;font-size:1em;color:#fff;}


/* payroll page styles */
.payroll-banner{width:100%;text-align:center;margin:0;padding:5em 0 3em;float:left;background:#434b55 url(images/payroll-banner.jpg) no-repeat center bottom / cover ;}
.payroll-banner img{max-width:100%;}
.payroll-banner h3{font-size:5em;line-height:1em;  font-family: proxima_nova_alt_rgbold;color:#fff;margin:2.5em 0 0.5em 0;text-transform:uppercase}
.payroll-banner h4{font-size:2em; line-height:1em; font-family: proxima_nova_alt_ltregular;font-weight: normal;color:#fff;margin:0em auto 1em auto;width:60%;line-height:1em;}
.payroll-banner-content{padding:20em 0 0em;width:100%;float:left;margin:0;}
.payroll-banner-content  .content-sections{box-sizing: border-box;float: left; margin: 0;padding: 15px;width: 50%;text-align:left;}
.payroll-banner-content  .content-sections h4 {width:100%;font-family: proxima_nova_alt_ltbold;font-size: 1.417em;margin:0 0 0.5em;text-transform:uppercase;}
.payroll-banner-content  .content-sections p {font-family: droid_sansregular;line-height: 1.5em;font-size:1em;color:#fff;}

.jobs-banner{width:100%;text-align:center;margin:0;padding:5em 0;background:url(images/jobs-banner.jpg) no-repeat center top / cover ;}
.jobs-banner img{max-width:100%;}
.jobs-banner h3{font-size:5em;line-height:1em;font-weight: 600;font-family: proxima-nova;color:#fff;margin:1.5em 0 0.5em 0;text-transform:uppercase}
.jobs-banner h4{font-size:2em; line-height:1em; font-family: proxima_nova_alt_ltregular;font-weight: normal;color:#fff;margin:0em auto 3em auto;width:60%;line-height:1.2em;}
.banner-button{padding:1em 2em;color:#fff;display:inline-block;font-size:1.3em;font-family:proxima-nova;font-weight:600;background:#2bb3ee;text-transform:uppercase;margin:1em auto 3em}
.banner-button a, a:visited {	color:#fff !important;}
.jobs-inner {float: left;margin: 0; padding: 0;width: 100%;}
.jobs-inner h4 {color: #3c3c3c;font-family: proxima-nova; font-size: 3.17em; margin: 1em 0; text-align: center;font-weight:600;line-height: 1em;	text-transform: uppercase;}
.content-box-inner ul{margin:0em 0 1em;padding:0;float:left;width:100%;}
.content-box-inner ul li{margin:0.25em 0;padding:0;float:left;width:100%;background:url(images/list-bullet.png) no-repeat left 6px;}
.jobs-inner h3 {font-family: proxima-nova;font-size: 1.8em;line-height:1.5em;font-weight: 500;margin: 1em 0 3em;text-align: center;	color:#4b4b4b;}.freelancing-community-content .fullwidth  .content-box{padding:0 1em;}
.freelancing-community-content .fullwidth  .content-box h3{margin:0 1em; float: left;padding:0.5em 1em;font-size:1.4em;font-family:proxima-nova;font-weight:600;background:#2bb3ee;color:#fff;display:inline;}
.freelancing-community-content .fullwidth  .content-box .content-box-inner{padding:2.5em 2em;background:#3f4650;box-sizing: border-box;float: left;}
.freelancing-community-content .fullwidth  .content-box .content-box-inner p{font-size:1.35em;font-weight:500;font-family:proxima-nova;color:#fff;line-height:1.5em;padding-bottom: 1em;}
.freelancing-community-content .fullwidth  .content-box .content-box-inner a{font-size:1em;font-family:proxima-nova;color:#fe7923 !important;}
.freelancing-community-content .fullwidth  .content-box{padding:0 1em;}
.freelancing-community-content .fullwidth  .content-box h3{margin:0 1em; float: left;padding:0.5em 1em;font-size:1.4em;font-family:proxima-nova;font-weight:600;background:#2bb3ee;color:#fff;display:inline;}
.freelancing-community-content .fullwidth  .content-box .content-box-inner{padding:2.5em 2em;background:#3f4650;box-sizing: border-box;float: left;}
.freelancing-community-content .fullwidth  .content-box .content-box-inner p{font-size:1.35em;font-weight:500;font-family:proxima-nova;color:#fff;line-height:1.5em;padding-bottom: 1em;}
.freelancing-community-content .fullwidth  .content-box .content-box-inner a{font-size:1em;font-family:proxima-nova;color:#fe7923 !important;}
.jobs-content-box{width:33.33%;padding:1em;box-sizing:border-box;float:left;margin-bottom:1.5em;}
.jobs-content-box img{max-width:100%;border:1px solid #ccc;margin-bottom:1em;} 
.jobs-content-box h4{font-size:1.75em;font-family:proxima-nova;color:#3c3c3c;margin-bottom:0.5em;margin-top: 1em;text-align:left;font-weight: 600;}
.jobs-content-box p{font-size:1.27em;font-family:proxima-nova;font-weight:400;line-height:1.5em;color:#3c3c3c;text-align:left;}
.content-box-inner h4{color:#fe7923;font-family: proxima-nova;font-size: 1.3em;margin: 1em 0;text-align: left;font-weight: 500;}
.content-box-inner ul{padding:0;margin-bottom:2em;}
.content-box-inner ul li{padding:0 0 0 15px;line-height:1.5em;color:#fff;list-style:disc inside;font-family:proxima-nova;font-size:1.1em;}
.fullwidth{box-sizing: border-box;float: left;margin:1em 0;padding: 15px;width: 100%;}
.footertop .col-md-3{width:25%; box-sizing: border-box;padding: 0 1em;}