/** ----------  MASTER MENU  ---------- **/

/*<mobile>*/

#mastermenu_contain .mastermenu p {
    text-align: right;
    margin-right: 10px;
    padding-top: 10px;
    /*color: #ABABAB;*/
    color: #008E95;

    font-size: 20px;
    font-family: 'robotoregular', sans-serif;
    font-family: 'domineregular',serif;
    font-style: normal;
    font-weight: normal;
    line-height: 1.2;
    letter-spacing: .07em;
}

#mastermenu_contain .mastermenu p span {
border-bottom: 2px dotted /*<brandCol2>*/;
padding-left: 80px;
padding-right: 10px;
padding-bottom:6px;
}


/*For links: */

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

.mastermenu .socialmediabtn {
width: 30px;
height: 30px;
margin-left: 0px;
vertical-align: middle;
background-color: /*<mmBackGrndCol>*/;
}

.mastermenu .socialmediabtn {
width: 30px;
height: 30px;
margin-left: 0px;
vertical-align: middle;
background-color: /*<mmBackGrndCol>*/;
}

.fullmenu .mastermenu .socialmediabtn {
background-color: /*<mmBackGrndCol>*/;
}

.mastermenu .socialmediabtn:hover {
background-color: /*<mmBackGrndCol>*/;
}

#mastermenu_contain .mastermenu ul li.sm-btn a {
padding: 0px;
}


/*.mobile .mastermenu li a, #hamburger-style-menu .mastermenu li a, #footermenu .mastermenu li a{
background-color: transparent;
display:inline-block;
height:18px;
padding: 4px 10px 2px 10px !important;
color: #8A9AAD;
font-family: 'droid_sansregular', sans-serif;
font-size: 15px;
border-radius: 0;
line-height: 1;
}*/


/*#hamburger-style-menu .mastermenu ul li a:hover, #footermenu .mastermenu ul li a:hover {
background-color:#8798AB;
color: #ffffff;
border-color:#8798AB;
}*/

/* from c7 design-full.css */

/*----------------------------------------------------------------------
MASTER MENU
------------------------------------------------------------------------*/

#mastermenu_contain {
position: relative;
margin: 0 auto;
box-sizing: border-box;
padding-right: 20px;
/*background-color:yellow;*/
}



#mastermenu_contain .mastermenu {
position:relative;
background-color: #ffffff;
width:100%;
height: 45px; /* must also set in topmenu.js */
width: 100%;
box-sizing: border-box;
}

#mastermenu_contain .mastermenu ul {
text-align: right;
padding-top:10px;
}

.mastermenu ul li a {
box-sizing: border-box;
color: #ffffff;
background-color: /*<mmBackGrndCol>*/;
padding: 3px 10px 3px 10px;

font-family: 'robotomedium', sans-serif;
font-size: 14px;
line-height: 1;
letter-spacing: .03em;
word-spacing: .05em;
font-style: normal;
font-weight: normal;
}

.mastermenu ul li.getstartedbtn a {
background-color: #5B8137;
}

.mastermenu ul .l1 a:hover {
height: 40px;
padding-top: 8px;
padding-bottom: 8px;
}


/*</mobile>*/