/* DURHAM */

.cnt .divider {
border-bottom: 4px dotted /*<logo2>*/;
width: 75%;
margin-left: auto; margin-right: auto;
}

.cnt .divider.light {
border-bottom: 2px dotted /*<brandCol2>*/;
width: 75%;
margin-left: auto; margin-right: auto;
}

.logobox {
margin: 0 auto;
padding-top: 80px;
text-align:center;
}

.logobox img {
display: inline-block;
vertical-align: middle;
height:auto;
}

.logobox div {
display: inline-block;
text-align: center;
padding-top: 30px;
padding-bottom: 30px;
margin-left: 30px;
margin-right: 30px;
}

/*----------------------------------------------------------------------
SOCIAL MEDIA
------------------------------------------------------------------------*/

.socialmedia li {
display: inline-block;
margin-left: 20px;
margin-right: 0;
text-decoration: none;
border-bottom: none;
margin-bottom: 10px;
}

.socialmedia > li:first-child {
margin-left: 0px;
}

.socialmedia .socialmediabtn {
width: 80px;
height: 80px;
margin-left: 0;
vertical-align: middle;
background-color: /*<heading2>*/;
}

.socialmedia .socialmediabtn:hover {
background-color: /*<hover2>*/;
}

.socialmedia .socialmediabtn.hover .sm_icon {
fill: #000000;;
}

/**---------- DESIGN UNIVERSAL ---------- **/


/* /////////////////////////////////////////////////// */

.wrap {
width: 100%;
box-sizing: border-box;
padding: 1px 10px 0px 10px;

}

.cnt .contain {
box-sizing: border-box;
max-width: 1200px;
/*padding: 0 20px;*/
margin: 0 auto;
}

.cnt .contain-w {
box-sizing: border-box;
max-width: 1400px;
/*padding: 0 20px; */
margin: 0 auto;
}

.cnt .contain-n {
box-sizing: border-box;
max-width: 900px;
/*padding: 0 20px; */
margin: 0 auto;
}

/* h GROUPS */

.cnt .hgroup {
text-align: center;
margin-bottom: 10px;
}

.cnt .hgroup > h3 + p {
margin-top:0;
}

.cnt .hgroup > h3 + p strong {
font-family: 'robotomedium', sans;
font-style: normal;
font-weight: normal;
/*<parseFonts>*/  font-size: 20px; /*</parseFonts>*/
line-height: 1.3;
letter-spacing: .03em;
}

.cnt .hgroup > h2 + p {
margin-top: 10px;
}

.cnt .hgroup > h2 + p strong {
color: /*<heading2>*/;

font-family: 'robotomedium', sans;
font-style: normal;
font-weight: normal;
/*<parseFonts>*/  font-size: 20px; /*</parseFonts>*/
line-height: 1.3;
letter-spacing: .03em;
}

/* colway 1 */

.cnt .colway1 {
background-color: #ffffff;
}

 /* colway 2 */

.cnt .colway2 {
background-color: #EEF4E2;
}

.cnt .colway2 p {

}

.cnt .colway2 h1 {
color: #527231;;
}

.cnt .colway2 p.btnicon a {

}

.cnt .colway2 p.btnicon a:before {

}

.cnt .colway2 p.btnicon a:before {

}

/* colway 3 */

.cnt .colway3 {
background-color: #36618C;
}

.cnt .colway3 p {
color: #E4F3DD;
}

.cnt .colway3 h1, .cnt .colway3 h2, .cnt .colway3 h4,.cnt .colway3 h5 {
color: #E9F0F6;
}

.cnt .colway3 h3 {
color: #B9E1A8;
}

.cnt .colway3 p.btnicon a {
color: #E4F3DD !important;
background-color: transparent;
border-color: #E4F3DD !important;
}

.cnt .colway3 p.btnicon a:before {
color: /*<paragragh>*/ ;
}

.cnt .colway3 p.btnicon a:before {
color: /*<paragragh>*/;
}

/* external */
p.btnicon a[rel="external"]:after, p.btnnews a[rel="external"]:after {
color: /*<paragragh>*/;
}


/*----------------------------------------------------------------------
Steps
------------------------------------------------------------------------*/

.cnt .steps .bx {
background-color: #E3E4E2;
padding: 15px;
padding-bottom: 20px;
}

.cnt .steps .number {
box-sizing: border-box;
width: 45px; height: 45px;
border-radius: 50%;
background-color: /*<backgrnd3>*/;
color: #ffffff ;
margin-left: auto; margin-right: auto;

font-family: 'robotobold', sans;
font-style: normal;
font-weight: normal;
/*<parseFonts>*/  font-size: 28px; /*</parseFonts>*/
line-height: 1.4;
letter-spacing: normal;
/*padding-left: 20px;*/
text-align:center;
}

.cnt .steps p {
color: /*<paragragh>*/;
}

.cnt .steps {
background-color: #F2F3F2;
}

.cnt .steps h3.stepstitle {
color: /*<paragragh>*/;
margin-top: 30px;

/*<parseFonts>*/  font-size: 18px; /*</parseFonts>*/
font-family: 'robotoregular', sans-serif;
font-style: normal;
font-weight: normal;
line-height: 1.4;
letter-spacing: .07em;
}

.cnt .steps h3 span.block {
/*<parseFonts>*/  font-size: 32px; /*</parseFonts>*/
}

/*----------------------------------------------------------------------
ENERGY COACH BOX
------------------------------------------------------------------------*/


.cnt .energycoach {
max-width: 500px;
margin-left: auto; margin-right: auto;
box-sizing: border-box;
background-color: #F2F3F2;
background-color: #E3E4E2;
background-color: transparent;
border: 1px solid /*<backgrnd3>*/;
border-radius: 10px;
margin-top: 130px;
padding: 1px 20px 30px 20px;
}

.cnt .energycoach .icon {
width:100px;
height: 100px;
margin-left: auto; margin-right: auto;
margin-top: -50px;
background: transparent url("images/cnt/icons/icon-dollarsign.svg") no-repeat scroll center center;
}

.cnt .energycoach h2 {
color:/*<paragragh>*/ !important;

/*<parseFonts>*/  font-size: 22px !important; /*</parseFonts>*/
font-family: 'robotomedium', sans-serif;
font-style: normal;
font-weight: normal;
line-height: 1.2;
letter-spacing: .07em;
margin: 10px 0 0 0 !important;
}

.cnt .energycoach p {
Text-align: center;
}



/*----------------------------------------------------------------------
SIGN UP SOCIAL MEDIA
------------------------------------------------------------------------*/







