/**
*   Colors:
*
*   Grey: #4a4847
*   Text: #717171
*   Red: #ad5526
*   Cold lemon: #f3f2e9
*   Dark grey: #484645
*   White: #fff
*   Warm beige: #f0eee6
*
*   Font and weights: Open Sans; 300, 400, 700 & 800
*/

body {
    background:#f3f2e9;
    font-family:Open Sans, sans-serif;
    color:#717171;
    font-weight:300;
    font-size:14px;
}
a {
    color:#717171;
    text-decoration:none;
}
/* helper wrapper */
.wrapper {
    margin:0 auto;
}
/* top menu */
#nav-top {
    background:#f3f2e9;
    text-transform:uppercase;
    padding:8px 0px;
}
/* language menu */
.nav-languages {
    font-weight: 400;
    text-transform: uppercase;
}
#nav-languages a {
    color:#ad5526;
}
/* header */
#header {
    background:#484645;
    padding-top:30px;
}
#brand {
    display:inline-block;
    margin-bottom:35px;
}
#brand img {
    width:220px;
}
/* logged-in user info */
#member {
    display:inline-block;
    float:right;
    clear:none;
}
#member span {
    display:block;
    line-height:10px;
    margin-bottom:-15px;
}
#member-info,
#member-portrait {
    box-sizing:border-box;
}
#member-info {
    float:left;
    text-align:right;
}
#member-name {
    color:#f3f2e9;
    font-weight:700;
    text-transform:uppercase;
}
#member-description {
    color:#f3f2e9;
}
#member-meta {
    text-transform:uppercase;
    color:#ad5526;
    margin-top:10px;
    font-size:12px;
}
#member-meta a {
    color:#ad5526;
}
#member-portrait {
    float:right;
    margin-left:15px;
}
.language-select {
    cursor: pointer;
}
/* primary menu */
#nav-primary {
    background:-webkit-linear-gradient(#f3f2e9,#f0eee6,#dbd7ce);
    background:-moz-linear-gradient(#f3f2e9,#f0eee6,#dbd7ce);
    background:-o-linear-gradient(#f3f2e9,#f0eee6,#dbd7ce);
    background:linear-gradient(#f3f2e9,#f0eee6,#dbd7ce);
    font-size:22px;
    border-radius:6px 6px 0px 0px;
    padding:10px 15px;
}
#nav-primary a {
    color:#717171;
}
/* message alert count */
#messages {
    background:#484645;
    border-radius:6px;
    color:#f3f2e9;
    font-weight:700;
    text-align:right;
    height:20px;
    line-height:19px;
    padding:5px;
    display:inline-block;
}
/* main wrapper */
#main {
    background-color:#fff;
    background-image:url(../images/front_image.jpg);
    background-repeat:no-repeat;
    background-position:top center;
}
/* sidebar */
#aside {
    margin-top:190px;
    font-size:18px;
}
/* sidebar navigation */
#nav-secondary li {
    background:#f0eee6;
    border-bottom:0.5px solid #717171;
}
#nav-secondary li a {
    display:block;
    width:100%;
    height:100%;
    padding:10px;
}
#nav-secondary li.link a:after,
#nav-secondary li.section a:after,
#nav-secondary li.current a:after {
    display:inline-block;
    float:right;
    margin-right:15px;
    font-size:32px;
    font-weight:300;
}
#nav-secondary li.link a:after {
    content:"\203A";
    line-height:18px;
}
#nav-secondary li.section a:after,
#nav-secondary li.current a:after {
    content:"\203A";
    line-height:26px;
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
}
#nav-secondary li.first {
    border-radius:6px 6px 0px 0px;
}
#nav-secondary li.last {
    border-radius:0px 0px 6px 6px;
    border-bottom:0px;
}
#nav-secondary li.current,
#nav-secondary li.section {
    background:#484645;
}
#nav-secondary li.current a,
#nav-secondary li.section a {
    color:#f0eee6;
    font-weight:700;
}

#nav-secondary .header {
    border-radius:6px 6px 0px 0px;
	color: #ad5526;
	min-height: 26px;
	line-height: 26px;
	text-align: center;
}

#nav-tertiary a.link,
#nav-tertiary a.section {
    background:#f0eee6;
	color:#717171 !important;
	padding-left:25px !important;
	font-size:16px !important;
	font-weight:normal !important;
	width: auto !important;
	height: auto !important;
}
#nav-tertiary a.current {
    background:#717171;
	color:#f0eee6 !important;
	padding-left:25px !important;
	font-size:16px !important;
	font-weight:normal !important;
	width: auto !important;
	height: auto !important;
}

#nav-tertiary a.section:after {
    content:"\203A";
    line-height:26px;
}

#nav-tertiary a.current:after {
    content:"\203A";
    line-height:26px;
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
}

/* footer */
#footer {
    padding:20px;
    text-align:center;
    font-size:14px;
}
#footer a {
    font-weight:700;
}

/* tablets */
@media only screen and (min-width:760px) {
    #main {
        padding:25px;
    }
    .no-sidebar #aside {
        display:none;
    }
    .article {
        margin-top:20px;
    }
    .no-sidebar .article {
        margin-top:230px;
    }
    #nav-top {
        text-align:center;
    }
    #nav-top li,
    #nav-primary ul {
        display:inline-block;
    }
    #nav-languages {
        margin-top:10px;
    }
    #messages {
        float:right;
        clear:none;
    }
    .wrapper {
        width:720px;
    }
    
}
/* computers */
@media only screen and (min-width:980px) {
    #nav-top,
    #nav-primary {
        text-align:left;
    }
    #nav-top ul,
    #nav-primary ul,
    #nav-primary li {
        display:inline-block;
    }
    #nav-languages {
        float:right;
        margin-top:0px;
    }
    #nav-primary li {
        margin-left:20px;
    }
    #nav-primary li.first {
        margin-left:0px;
    }
    #main {
        padding:25px 50px 25px 25px;
    }
    #aside, .article {
        box-sizing:border-box;
    }
    #aside {
        width:25%;
        float:left;
    }
    .article {
        width:72%;
        float:right;
        margin-top:240px;
    }
    .wrapper {
        width:980px;
    }
}
.furevaMainTable {
	width: 100%;
}

.furevaMainTable tbody tr{
	cursor: pointer;
}
.furevaMainTable tbody tr:hover {
	background-color: #717171;
	color: #f0eee6;
}

.furevaInline {
	display: inline;
}

.furevaButton {
	float: right;
}