/* Palette
Dark blue: 126672
Blue: 62aeb8
Yellow: fac960
Black: 2e2e2e
*/

/* GOOGLE CSE */

/*
.cse input.gsc-input, input.gsc-input {
    background-image:none !important;
}
*/
#___gcse_0 .gcsc-branding {
    padding-top: 0px !important;
    padding-bottom: 10px !important;
}
.gs-image {
    border-radius: 10px;
}
.gsc-input-box {
    height: auto !important;
}
.gsc-thumbnail {
    font-family: Roboto, sans-serif !important;
}
.gsc-refinementsArea {
    border-style: none !important;
}
.gs-webResult {
    border-bottom-style: solid;
    border-width: 1px;
    border-color: #eee;
    /*border: 1px solid #eee !important;*/
    padding: 2em !important;
    padding-top: 10px !important;
}
.gsc-thumbnail-inside {
    padding-left: 0px !important;
}
.gsc-url-top {
    padding-left: 0px !important;
}
.gs-title { 
    font-family: Roboto, sans-serif;
    text-align : left !important;
    font-size: 18px !important;
    padding-bottom: 2px !important;
}
.gs-title a:hover {
    text-decoration: underline !important;
}
.gs-result .gs-title,
.gs-result .gs-title * {
    text-decoration: none !important;
    line-height: 1.0em !important;
}
.gs-snippet {
    font-family: Roboto, sans-serif;
    font-size: 15px !important;
}
.gs-per-result-labels {
    display: none;
}
.gsc-url-top {
    font-family: Roboto, sans-serif !important;
}
.gsc-cursor {
    font-family: Roboto, sans-serif !important;
    font-size: 16px !important;
}
.gsc-webResult .gsc-result {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding-right: 0px !important;
    padding-left: 0px !important;
}
.gs-visibleUrl-short {
    color: #62aeb8 !important;
    font-size: 16px !important;
}
/*
.gsc-url-top, .gsc-url-bottom {
	padding-top: .2em !important;
	padding-bottom: 1em !important;
}
*/
.gsc-tabsArea, .gsc-result-info-container {
	display: none !important;
}
#___gcse_0 .gsc-above-wrapper-area {
	display: none !important;
}
#___gcse_0 .gsc-refinementsArea {
	display: none !important;
}
#___gcse_0 .gsc-cursor-box {
	display: none !important;
}
.gsc-refinementsArea {
    font-family: Roboto, sans-serif !important;
    font-size: 16px !important;
    width: 90%;
}
.gsc-orderby    {
    font-family: Roboto, sans-serif !important;
    font-size: 14px !important;
}
.gsc-control-cse {
    padding-top: 0px !important;
}

.section-namelist-home {
    background-color: white;
}
.section-namelistbox-home {
    border-radius: 5px;
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 5px;
    margin-bottom 5px;
    padding-top: 5px;
    padding-bottom: 0px;
    background-color: #f2f2f2;
    border: 2px solid #f2f2f2;
    line-height: 15px;
}
.section-namelist {
    position: absolute;
    z-index: 999;
    background: white;
    text-align: left;
    border-top: 0px;
    border-left:1px solid #62aeb8;
    border-right:1px solid #62aeb8;
    border-bottom:1px solid #62aeb8;
    margin-top: -11px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 5px;
    color: #555555;
    line-height: 22px;
}
.line-separator {
    width: 100px;
    margin-top: 20px;
    margin-bottom: 20px;
    border: 1px solid rgba(0, 0, 0, 0.4);
    border-bottom: 0px;
}
.webmii-code {
    font-family: Courier New;
    font-size: 16;
    color: white;
    background-color: black;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: left;
    line-height: 20px;
}
.webmii-tweets {
    font-size: 20px !important;
}
.webmii-searchparagraph {
    padding-right: 140px !important;
    padding-left: 140px !important;
}
.webmii-articleparagraph {
    font-size: 20px !important;
    padding-right: 140px !important;
    padding-left: 140px !important;
    text-align : justify !important;
}
.webmii-tweetsparagraph {
    font-size: 18px !important;
    padding-right: 190px !important;
    padding-left: 190px !important;
    text-align : left !important;
}
.webmii-blogsparagraph {
    font-size: 18px !important;
    text-align : left !important;
    margin-bottom: 15px !important;
}
.webmii-relatedparagraph {
    font-size: 20px !important;
    text-align : left !important;
    line-height: 24px;
}
.webmii-newsparagraph {
    font-size: 18px !important;
    text-align : left !important;
}
.webmii-paragraphurl {
    color: #62aeb8 !important;
}
.webmii-description {
    font-size: 8px !important;
    color: #CCCCCC !important;
    text-align: center !important;
    line-height: 15px !important;
}
.webmii-footer {
    font-size: 16px !important;
}
.webmii-menu-separator {
    font-size: 20px;
}
.webmii-role {
    font-size: 18px !important;
    line-height: 20px;
    margin-top: 5px;
}
.webmii-theme {
    font-size: 16px;
}
.webmii-about {
    text-align : left !important;
}
.webmii-tag {
    border-style: solid;
    border-width: 1px;
    border-radius:5px;
    border-color: rgba(0, 0, 0, 0.3);
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 2px;
    padding-bottom: 3px;
    font-size: 20px;
    line-height: 45px;
}
.webmii-searchmessage {
    border-style: solid;
    border-width: 1px;
    border-radius:5px;
    padding-left: 6px;
    padding-right: 6px;
    border-color: rgba(0, 0, 0, 0.3);
}
.webmii-graph {
    width: 100% !important;
    height: 350px !important;
}
.webmii-videosnippet {
    font-size: 18px !important;
}
.webmii-youtubevideo {
    width: 350px !important;
    height: 197px !important;
}
.googlebranding {
    text-align : right !important;
    font-size: 12px !important;
    margin-bottom: -10px !important;
}
.yahoobranding {
    text-align : right !important;
    font-size: 10px !important;
}
.sourcebranding {
    text-align : right !important;
    font-size: 12px !important;
    margin-bottom: -10px !important;
}
.kloutscoredelta {
    font-size: 18px;
}
.kloutscoredeltaarrow {
    font-size: 14px;
}
.webmii-socialnetworks {
    padding-right: 190px !important;
    padding-left: 190px !important;
    text-align : left !important;
}
.webmii-paragraph {
    font-size: 20px;
}
.webmii-featured {
    text-align: left;
    margin-left: 10%;
    line-height: 26px;
}
.webmii-featured-only {
    text-align: left;
    margin-left: 20%;
    line-height: 26px;
}
.webmii-featured-heading {
    font-size: 34px;
    margin-bottom: 40px;
    margin-top: 25px;
    margin-left: -60px;
}
.small-button-search {
    width: 20px;
    margin-left: 0px;
}
.webmii-section-mobile {
    padding-bottom: 35px;
}
.webmii-filter {
    font-size: 12px;
    text-align: left;
    margin-top: -7px;
    color: rgba(0, 0, 0, 0.56);
    font-style: normal;
    /*font-weight: 300;*/
    float: left;
}
.webmii-filter-plusminus {
    font-family: "Courier New", Courier, monospace;
    font-size: 14px;
    text-align: left;
    color: rgba(0, 0, 0, 0.56);
    font-style: normal;
    font-weight: 300;
    margin-right: 2px;
    float: left;
}
.w-input-filter {
    width: 150px;
    height: 28px;
    font-size: 12px;
    margin-top: -7px;
    margin-bottom: -8px;
    padding-left: 3px;
    padding-right: 3px;
    float: left;
}
.w-input-filterparagraph {
    display: inline-block;
    width: 150px;
    height: 28px;
    font-size: 12px;
    margin-top: -8px;
    margin-bottom: -8px;
    padding-left: 3px;
    padding-right: 3px;
}
.small-filtersearch {
    height: 28px;
    width: 65px;
    font-size: 12px;
    line-height: 15px;
    background-color: grey;
    opacity: 0.5;
    padding-top: 3px;
    padding-bottom: 2px;
    margin-left: -3px;
}
.w-form-results {
    margin-bottom: 12px;
}
.webmii-button-discover {
    display: inline-block;
    width: 130px;
    height: 40px;
    color: white;
    border: 0;
    line-height: inherit;
    background-color: grey;
    -webkit-transition: background-color 300ms ease;
    -o-transition: background-color 300ms ease;
    transition: background-color 300ms ease;
}
.webmii-button-discover:hover {
    background-color: #2e2e2e;
}
.webmii-button-wall {
    display: inline-block;
    width: 200px;
    height: 40px;
    color: white;
    border: 0;
    line-height: inherit;
    background-color: grey;
    -webkit-transition: background-color 300ms ease;
    -o-transition: background-color 300ms ease;
    transition: background-color 300ms ease;
}
.webmii-button-wall:hover {
    background-color: #2e2e2e;
}
.webmii-titleparagraph {
    margin-top: 20px;
}
.webmii-searchform {
    margin-left: 70px;
    margin-right: 70px;
}
.webmii-country {
    font-size: 16px;
    text-align: right;
    color: #8a6d2f;
    /*font-style: normal;*/
    /*float: right;*/
    font-weight: 300;
    margin-right: 71px;
}
.webmii-choosecountry {
    font-size: 16px;
    color: #8a6d2f;
    margin-top: 10px;
    font-weight: 300;
    /*font-style: normal;*/
}
.webmii-country-results {
    font-size: 12px;
    text-align: right;
    color: rgba(0, 0, 0, 0.56);
    margin-top: 3px;
    margin-left: -1px;
    width: 100px;
    white-space: nowrap;
}
.webmii-choosecountry-results {
    font-size: 12px;
    text-align: left;
    color: rgba(0, 0, 0, 0.56);
    margin-top: 8px;
    margin-left: -115px;
    width: 100px;
    white-space: nowrap;
}
.webmii-language {
    font-size: 12px !important;
    margin-top: 0px;
    margin-bottom: 0px;
    color: rgba(0, 0, 0, 0.4);
    /*font-weight: 300;*/
}
.webmii-language-selected {
    color: rgba(0, 0, 0, 0.6);
}
.webmii-container-home {
    margin-bottom: -10px;
}
.webmii-countrylist {
    font-size: 14px;
    color: rgba(0, 0, 0, 0.4);
    width: 200px;
    border-bottom: 5px solid white;
}
.contactform {
    text-align: left;
    font-size: 18px;
    font-weight: 500;
    margin-left: 200px;
}
.contactform-input {
    width: 100%;
    max-width: 400px;
}
.contactform-button {
    font-size: 14px;
}
.queryform {
    text-align: left;
    font-size: 18px;
    font-weight: 500;
    margin-left: 200px;
}
.queryform-input {
    width: 100%;
    max-width: 400px;
    margin-bottom: 0px;
    display: inline-block;
}
.queryform-input-small {
    width: 45px;
    height: 25px;
}
.queryform-button {
    font-size: 14px;
    margin-top: 10px;
    display: inline-block;
}
.peoplewall {
    margin-left: 5px;
}
.degrade {
    background-image: linear-gradient(white, #f2f2f2);
    margin-top: -35;
}
.theme-panel {
    margin-left: 36%;
}
.people-list-bloc {
        margin-bottom: 6px;
}
.people-list {
    float: left;
    text-align: left;
    line-height: 60px;
    color: rgba(0, 0, 0, 0.4);
    font-size: 24px;
    font-weight: 300;
    margin-top: 0px;
    margin-left: 50px;
}
.people-list-alone {
    margin-left: 300px;
}
.people-list-text {
    margin-left: 1px;
    margin-top: -18px;
}
.people-list-br {
    clear: both;
    line-height: 52px;
}
.people-list-score {
    margin-left: 8px !important;
    margin-top: 1px !important;
    padding-top: 2px;
    padding-bottom: 2px;
    font-size: 18px !important;
}
.people-theme-bloc {
    display: table;
    margin-bottom: 4px;
}
.people-theme {
    float: left;
    text-align: left;
    line-height: 56px;
    color: rgba(0, 0, 0, 0.4);
    font-size: 23px;
    font-weight: 300;
    margin-top: 5px;
}
.people-theme-text {
    line-height: 26px;
    margin-left: 10px;
    margin-top: 10px;
}
.people-theme-text-description {
    line-height: 16px;
    font-size: 14px;
}
.people-theme-row {
    margin-left: -85px;
}
.score-main {
    line-height: 16px;
    color: white;
    font-size: 18px;
    font-weight: 300;
    border-style: solid;
    border-width: 1px;
    border-radius:5px;
    border-color: #126672; /*#8a6d2f;*/
    background-color: #126672; /*#8a6d2f;*/
    opacity: 1;
    margin-left: 0px;
    margin-top: 0px;
    padding-left: 2px;
    padding-right: 2px;
}
.score {
    line-height: 16px;
    color: white;
    font-size: 14px;
    font-weight: 300;
    border-style: solid;
    border-width: 1px;
    border-radius:5px;
    border-color: #fac960;
    background-color: #fac960;
    opacity: 1;
    margin-left: 10px;
    margin-top: 14px;
    padding-left: 2px;
    padding-right: 2px;
}
.people-theme-score{
    font-size: 16px;
    padding-top: 1px;
    margin-left: 8px;
}
.score-on-image {
    line-height: 14px;
    color: white;
    font-size: 12px;
    opacity: 1;
    margin-left: -20px;
    margin-top: 40px;
    padding-left: 1px;
    padding-right: 1px;
}
.theme-list {
    text-align: left;
    margin-bottom: 20px;
}
.flag-theme {
    margin-top: -2px;
    margin-right: 8px;
}
.flag-theme-home {
    margin-top: -2px;
    margin-left: 8px;
}
.ranking-list-home {
    font-size: 20px;
}
.news-menu {
    font-size: 16px;
}
.news-paragraph {
    font-size: 18px;
    text-align:left;
    margin-left: 25px;
    margin-top: -16px;
}
.news-title {
    font-weight: bold;
}
.news-image {
    float:right;
    margin-top: -20px;
    border-radius: 5%;
    -webkit-border-radius: 5%;
    -moz-border-radius: 5%;
}
.col-featured {
    padding-left: 20px !important;
}
.col-lastsearch {
    padding-left: 40px !important;
}
.webmii-bold {
    font-weight: 500;
    color: rgba(0, 0, 0, 0.5) !important;
}
.webmii-bold-black {
    font-weight: 500;
    color: rgba(0, 0, 0, 1) !important;
}
.webmii-bold-blue {
    font-weight: 500;
    color: #126672 !important;
}
.webmii-bold-white {
    font-weight: 500;
    color: white !important;
}
.webvisibility-paragraph {
    font-size: 12px;
    color: #8a6d2f;
    text-shadow: none;
    margin-bottom: -10px;
    margin-top: -12px;
    line-height: 16px;
}
.filter-paragraph {
    font-size: 14px;
    text-shadow: none;
    margin-bottom: 0px;
}
.photo-paragraph {
    margin-bottom: 0px;
}
.lastsearch-filter {
    font-size: 12px;
}
.hero-backgroundimage {
    background-image:url('/images/background.jpg');
    background-size: cover;
    /*background-attachment: fixed;*/
    background-repeat: no-repeat;
    background-position: center center;
}
.texttitleoverimage {
    color: #ffffff;
    font-weight: 300;
}
.textoverimage {
    color: #ffffff;
    font-weight: 300;
}
.link-image {
    color: #ffffff;
}
.link-image:hover {
    color: #ffffff;
    text-decoration: underline;
}
.textwhitebold {
    color: #ffffff;
    font-weight: 500;
}
.textwhitelight {
    color: #ffffff !important;
    font-weight: 300;
}
.webvisibility-textwhitelight {
    color: rgba(255, 255, 255, 0.6) !important;
    font-weight: 300;
}
.sectionresultheader {
    color: #b09a78 !important;
    height: 110px;
    margin-top: 0px !important;
}
@-moz-document url-prefix() {
    .sectionresultheader {
        color: #b09a78 !important;
        height: 165px;
        margin-top: 0px !important;
    }
}

#personImage img {
    /*filter: url(filters.svg#grayscale); /* Firefox 3.5+ */
    /*filter: gray; /* IE6-9 */
    /*-webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */
    border-radius: 10px;
    border: 1px solid white;
    margin-top: -10px;
}
.appstore {
    margin-top: 7px;
    margin-bottom: -10px;
}

@media (max-width: 991px) {
    .gs-title { 
        font-family: Roboto, sans-serif;
        font-size: 18px !important;
        padding-bottom: 2px !important;
     }
    .webmii-searchparagraph {
        padding-right: 80px !important;
        padding-left: 80px !important;
    }
    .webmii-articleparagraph {
        padding-right: 80px !important;
        padding-left: 80px !important;
    }
    .webmii-tweetsparagraph {
        padding-right: 120px !important;
        padding-left: 120px !important;
    }
    .webmii-graph {
        width: 100% !important;
        height: 300px !important;
    }
    .webmii-featured {
        font-size: 20px;
        margin-left: 0px;
    }
    .webmii-featured-only {
        font-size: 22px;
        margin-left: 20%;
    }
    .webmii-featured-heading {
        font-size: 32px !important;
        margin-bottom: 35px;
        margin-top: 20px;
    }
    .w-input-filter {
        width: 90px;
    }
    .webmii-searchform {
        margin-left: 20px;
        margin-right: 20px;
    }
    .webmii-country {
        margin-right: 21px;
    }
    .theme-panel {
        margin-left: 30%;
    }
    .people-theme-row {
        margin-left: -85px;
    }
    .score {
        font-size: 14px;
    }
    .people-theme-score{
        font-size: 16px;
        padding-top: 1px;
        margin-left: 7px;
    }
    .people-list {
        margin-left: 20px;
    }
    .people-list-alone {
        margin-left: 200px;
    }
    .people-list-text {
        font-size: 22px;
        margin-left: 0px;
        margin-top: -18px;
    }
    .people-list-score {
        margin-top: 1px !important;
        margin-left: 6px !important;
        padding-top: 2px;
        padding-bottom: 1px;
        font-size: 16px !important;
    }
    .news-paragraph {
        font-size: 18px;
        text-align:left;
        margin-left: -8px;
        margin-top: -16px;
    }
    .news-image {
        float:right;
        margin-top: 5px;
        border-radius: 5%;
        -webkit-border-radius: 5%;
        -moz-border-radius: 5%;
        width: 120px;
    }
    .col-featured {
        padding-left: 10px !important;
    }
    .col-lastsearch {
        padding-left: 20px !important;
    }
    .contactform {
        margin-left: 100px;
    }
    .querytform {
        margin-left: 100px;
    }
}

@media (max-width: 767px) {
    .gs-title { 
        font-size: 14px !important;
        padding-bottom: 15px !important;
     }
    .gsc-refinementsArea {
        font-family: Roboto, sans-serif !important;
        width: 80%;
        font-size: 14px !important;
    }
    .webmii-searchparagraph {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }
    .webmii-articleparagraph {
        padding-right: 20px !important;
        padding-left: 20px !important;
    }
    .webmii-tweetsparagraph {
        font-size: 16px !important;
        padding-right: 40px !important;
        padding-left: 40px !important;
    }
    .webmii-graph {
        width: 100% !important;
        height: 300px !important;
    }
    .webmii-paragraph {
        font-size: 18px;
    }
    .webmii-featured {
        font-size: 20px;
        margin-left: 20%;
    }
    .webmii-featured-only {
        font-size: 20px;
        margin-left: 20%;
    }
    .webmii-featured-heading {
        font-size: 32px !important;
        margin-bottom: 35px;
        margin-top: 20px;
    }
    .small-search-area {
        margin-top: 10px;
        margin-bottom: -10px;
    }
    .w-input-filter {
        width: 150px;
    }
    .webmii-searchform {
        margin-left: 0px;
        margin-right: 0px;
    }
    .webmii-country {
        margin-right: 1px;
    }
    .theme-panel {
        margin-left: 25%;
    }
    .people-theme {
        font-size: 20px;
    }
    .people-theme-text-description {
        font-size: 14px;
    }
    .people-theme-row {
        margin-left: -80px;
    }
    .thumb-image-peopletheme {
        margin-right: 0px !important;
    }
    .score {
        line-height: 14px;
        font-size: 12px;
        padding-left: 1px;
        padding-right: 1px;
        margin-left: 8px;
        margin-top: 16px;
    }
    .people-theme-score{
        font-size: 16px;
        padding-top: 2px;
        padding-bottom: 1px;
        padding-left: 2px;
        padding-right: 2px;
        margin-top: 14px;
        margin-left: 6px;
    }
    .people-list {
        margin-left: 80px;
    }
    .people-list-alone {
        margin-left: 100px;
    }
    .people-list-text {
        font-size: 22px;
        margin-left: 0px;
        margin-top: -17px;
    }
    .people-list-score {
        margin-top: 4px !important;
        margin-left: 5px !important;
        padding-top: 2px;
        padding-bottom: 1px;
        padding-left: 1px;
        padding-right: 1px;
        font-size: 16px !important;
    }
    .theme-list {
        font-size: 20px;
    }
    .news-paragraph {
        font-size: 16px;
        text-align:left;
        margin-left: 2px;
        margin-top: -16px;
        line-height: 22px;
    }
    .news-title {
        font-size: 16px;
        font-weight: bold;
        line-height: 22px;
    }
    .news-image {
        float:right;
        margin-top: 5px;
        border-radius: 5%;
        -webkit-border-radius: 5%;
        -moz-border-radius: 5%;
        width: 120px;
    }
    .news-name {
        margin-left: 30px;
    }
    .col-featured {
        padding-left: 0px !important;
    }
    .col-lastsearch {
        padding-left: 0px !important;
    }
    .contactform {
        margin-left: 30px;
    }
    .queryform {
        margin-left: 30px;
    }
    #personImage img {
        margin-top: 0px;
    }
}

@media (max-width: 479px) {
    .gs-title { 
        font-size: 14px !important;
        padding-bottom: 15px !important;
     }
     .gs-visibleUrl-short {
        color: #62aeb8 !important;
        font-size: 14px !important;
    }
    .gsc-refinementsArea {
        font-family: Roboto, sans-serif !important;
        width: 80%;
        font-size: 14px !important;
    }
    .gsc-control-cse {
        padding-top: 13px !important;
        padding-left: 1px !important;
        padding-right: 1px !important;
    }

    .webmii-searchparagraph {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }
    .webmii-articleparagraph {
        font-size: 16px !important;
        padding-right: 10px !important;
        padding-left: 10px !important;
        text-align : left !important;
    }
    .webmii-tweetsparagraph {
        font-size: 16px !important;
        padding-right: 20px !important;
        padding-left: 20px !important;
    }
    .webmii-blogsparagraph {
        font-size: 16px !important;
        text-align: left !important;
    }
    .webmii-relatedparagraph {
        font-size: 16px !important;
        text-align: left !important;
    }
    .webmii-newsparagraph {
        font-size: 16px !important;
        text-align: left !important;
    }
    .webmii-tag {
        border-style: solid;
        border-width: 1px;
        border-radius:5px;
        border-color: rgba(0, 0, 0, 0.3);
        padding-left: 6px;
        padding-right: 6px;
        padding-top: 2px;
        padding-bottom: 3px;
        font-size: 16px;
        line-height: 45px;
    } 
    .webmii-graph {
        width: 100% !important;
        height: 250px !important;
    }
    .webmii-videosnippet {
    font-size: 16px !important;
    }
    .webmii-youtubevideo {
        width: 290px !important;
        height: 163px !important;
    }
    .kloutscoredelta {
        font-size: 16px;
    }
    .kloutscoredeltaarrow {
        font-size: 12px;
    }
    .webmii-paragraph {
        font-size: 16px;
    }
    .webmii-featured {
        margin-left: 2%;
        font-size: 18px;
    }
    .webmii-featured-only {
        font-size: 18px;
        margin-left: 2%;
    }
    .webmii-featured-heading {
        font-size: 26px !important;
        margin-bottom: 30px;
        margin-top: 20px;
        margin-left: -20px;
    }
    .webmii-language {
        margin-top: -30px;
    }
    .w-input-filter {
        width: 120px;
    }
    .webmii-searchform {
        margin-left: 0px;
        margin-right: 0px;
    }
    .webmii-country {
        margin-right: 1px;
    }
    .webmii-countrylist {
        font-size: 12px;
        width: 150px;
    }
    .theme-panel {
        margin-left: 8%;
    }
    .people-theme {
        font-size: 18px;
    }
    .people-theme-text-description {
        font-size: 14px;
    }
    .people-theme-row {
        margin-left: -70px;
    }
    .score {
        line-height: 14px;
        font-size: 14px;
        padding-left: 1px;
        padding-right: 1px;
        margin-left: 7px;
        margin-top: 15px;
    }
    .people-theme-score{
        font-size: 16px;
        padding-top: 2px;
        padding-bottom: 1px;
        padding-left: 2px;
        padding-right: 2px;
        margin-top: 14px;
        margin-left: 6px;
    }
    .people-list {
        margin-left: 15px;
    }
    .people-list-text {
        font-size: 20px;
        margin-left: 1px;
        margin-top: -19px;
    }
    .people-list-score {
        font-size: 16px !important;
        margin-top: 2px !important;
        margin-left: 5px !important;
        padding-top: 2px;
        padding-bottom: 1px;
        padding-left: 1px;
        padding-right: 1px;
    }
    .theme-list {
        font-size: 18px;
    }
    .ranking-list-home {
        font-size: 18px;
        line-height: 24px;
    }
    .news-menu {
        font-size: 14px;
    }
    .news-paragraph {
        font-size: 16px;
        text-align:left;
        margin-left: -3px;
        margin-top: -16px;
        line-height: 22px;
    }
    .news-title {
        font-size: 16px;
        font-weight: bold;
        line-height: 22px;
    }
    .news-image {
        float:right;
        margin-top: 5px;
        border-radius: 5%;
        -webkit-border-radius: 5%;
        -moz-border-radius: 5%;
        width: 100px;
    }
    .col-featured {
        padding-left: 0px !important;
    }
    .col-lastsearch {
        padding-left: 0px !important;
    }
    .contactform {
        margin-left: 0px;
    }
    .queryform {
        margin-left: 0px;
    }
}

@media (max-width: 320px) {
    .webvisibility-paragraph {
        padding-right: 0px;
        padding-left: 0px;
    }
    .w-input-filterparagraph {
        width: 110px;
    }
    .w-input-filter {
        width: 85px;
    }
    .people-list-text {
        font-size: 18px;
        margin-left: 1px;
        margin-top: -19px;
    }
}

/* IMAGES */

#profileImage img {
    border-radius: 10px;
    border: 1px solid white;
}

#searcharea img {
    opacity: 0.80;
}

.thumb-image {
    display:block;
    background-color:transparent;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover;
    background-repeat:no-repeat;
    background-position:center center;
    text-decoration:none;
    float:left;
    height: 35px;
    width: 35px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    margin-right: 10px;
    margin-top: -5px;
    border: 1px solid #f2f2f2;
}

.thumb-default {
        width: 31px;
        height: 31px;
        border: 2px solid black;
        opacity: 0.30;
}

.thumb-image-large {
    display:block;
    background-color:transparent;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover;
    background-repeat:no-repeat;
    background-position:center center;
    text-decoration:none;
    float:left;
    height: 40px;
    width: 40px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    margin-right: 10px;
    margin-top: -8px;
    border: 1px solid #f2f2f2;
}

.thumb-image-verylarge {
    display:block;
    background-color:transparent;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover;
    background-repeat:no-repeat;
    background-position:center center;
    text-decoration:none;
    float:left;
    height: 45px;
    width: 45px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    margin-right: 7px;
    margin-top: -12px;
    border: 1px solid #f2f2f2;
}

.thumb-image-peoplewall {
    margin-right: 5px;
    margin-top: 5px;
    height: 60px;
    width: 60px;
}

.thumb-image-peopletheme {
    margin-right: 5px;
    margin-top: 3px;
}

.thumb-default-large {
        width: 35px;
        height: 35px;
        border: 2px solid black;
        opacity: 0.30;
}

.thumb-default-verylarge {
        width: 40px;
        height: 40px;
        border: 2px solid black;
        opacity: 0.30;
}

.openlink {
    opacity: 0.70;
    margin-top: -2px;
    margin-left: 3px;
}

/* RESET CSS */

.reset-this {
    animation : none !important;
    animation-delay : 0 !important;
    animation-direction : normal !important;
    animation-duration : 0 !important;
    animation-fill-mode : none !important;
    animation-iteration-count : 1 !important;
    animation-name : none !important;
    animation-play-state : running !important;
    animation-timing-function : ease !important;
    backface-visibility : visible !important;
    background : 0 !important;
    background-attachment : scroll !important;
    background-clip : border-box !important;
    background-color : transparent !important;
    background-image : none !important;
    background-origin : padding-box !important;
    background-position : 0 0 !important;
    background-position-x : 0 !important;
    background-position-y : 0 !important;
    background-repeat : repeat !important;
    background-size : auto auto !important;
    border : 0 !important;
    border-style : none !important;
    border-width : medium !important;
    border-color : inherit !important;
    border-bottom : 0 !important;
    border-bottom-color : inherit !important;
    border-bottom-left-radius : 0 !important;
    border-bottom-right-radius : 0 !important;
    border-bottom-style : none !important;
    border-bottom-width : medium !important;
    border-collapse : separate !important;
    border-image : none !important;
    border-left : 0 !important;
    border-left-color : inherit !important;
    border-left-style : none !important;
    border-left-width : medium !important;
    border-radius : 0 !important;
    border-right : 0 !important;
    border-right-color : inherit !important;
    border-right-style : none !important;
    border-right-width : medium !important;
    border-spacing : 0 !important;
    border-top : 0 !important;
    border-top-color : inherit !important;
    border-top-left-radius : 0 !important;
    border-top-right-radius : 0 !important;
    border-top-style : none !important;
    border-top-width : medium !important;
    bottom : auto !important;
    box-shadow : none !important;
    box-sizing : content-box !important;
    caption-side : top !important;
    clear : none !important;
    clip : auto !important;
    color : inherit !important;
    columns : auto !important;
    column-count : auto !important;
    column-fill : balance !important;
    column-gap : normal !important;
    column-rule : medium none currentColor !important;
    column-rule-color : currentColor !important;
    column-rule-style : none !important;
    column-rule-width : none !important;
    column-span : 1 !important;
    column-width : auto !important;
    content : normal !important;
    counter-increment : none !important;
    counter-reset : none !important;
    cursor : auto !important;
    direction : ltr !important;
    display : inline !important;
    empty-cells : show !important;
    float : none !important;
    font : normal !important;
    font-family : inherit !important;
    font-size : medium !important;
    font-style : normal !important;
    font-variant : normal !important;
    font-weight : normal !important;
    height : auto !important;
    hyphens : none !important;
    left : auto !important;
    letter-spacing : normal !important;
    line-height : normal !important;
    list-style : none !important;
    list-style-image : none !important;
    list-style-position : outside !important;
    list-style-type : disc !important;
    margin : 0 !important;
    margin-bottom : 0 !important;
    margin-left : 0 !important;
    margin-right : 0 !important;
    margin-top : 0 !important;
    max-height : none !important;
    max-width : none !important;
    min-height : 0 !important;
    min-width : 0 !important;
    opacity : 1 !important;
    orphans : 0 !important;
    outline : 0 !important;
    outline-color : invert !important;
    outline-style : none !important;
    outline-width : medium !important;
    overflow : visible !important;
    overflow-x : visible !important;
    overflow-y : visible !important;
    padding : 0 !important;
    padding-bottom : 0 !important;
    padding-left : 0 !important;
    padding-right : 0 !important;
    padding-top : 0 !important;
    page-break-after : auto !important;
    page-break-before : auto !important;
    page-break-inside : auto !important;
    perspective : none !important;
    perspective-origin : 50% 50% !important;
    position : static !important;
    /* May need to alter quotes for different locales (e.g fr) */
    /* quotes : '\201C' '\201D' '\2018' '\2019' !important; */
    right : auto !important;
    tab-size : 8 !important;
    table-layout : auto !important;
    text-align : inherit !important;
    text-align-last : auto !important;
    text-decoration : none !important;
    text-decoration-color : inherit !important;
    text-decoration-line : none !important;
    text-decoration-style : solid !important;
    text-indent : 0 !important;
    text-shadow : none !important;
    text-transform : none !important;
    top : auto !important;
    transform : none !important;
    transform-style : flat !important;
    transition : none !important;
    transition-delay : 0s !important;
    transition-duration : 0s !important;
    transition-property : none !important;
    transition-timing-function : ease !important;
    unicode-bidi : normal !important;
    vertical-align : baseline !important;
    visibility : visible !important;
    white-space : normal !important;
    widows : 0 !important;
    width : auto !important;
    word-spacing : normal !important;
    z-index : auto !important;
}