
.container {padding:0}

@media screen and (max-width:1140px)
{
    .container {padding:0 15px}
}

#content article .page-title {color: #6773b7;}

/* ----------------------------------------------------------------
HEADER
-----------------------------------------------------------------*/

#header {height: 280px; padding:35px 0 0 0; margin: 0 0 20px 0;}

#header .header-bg {height: 100%;}
#header .header-bg:before, .header-bg:after {height: 227px;}

#header .header-bg:before {left: 0; right: inherit; width: 260px;}
#header .header-bg:after {right: 0; left: inherit; width: 211px;}

#header .container {height: 100%;}

#header .container a.logo-richmond {position: relative; top: 50%; transform: translateY(-50%); padding: 0;}
#header .container a.logo-richmond img {width: 378px;}

@media screen and (max-width:567px)
{
    #header .container a.logo-richmond img {max-width: 260px;}
}

/*
HEADER MOBILE
------------------------------------------*/

.blog #content .container .social-search-header .social-sh-filter span, 
.search #content .container .social-search-header .social-sh-filter span, 
.single-post #content .container .social-search-header .social-sh-filter span
{
    color: #6773b7;
}

/*
LANGUAGES
------------------------------------------*/

.header .languages {position: absolute; width: calc(100% - 30px); bottom: 20px; right: 0;}
.header .languages ul .active a {color: #e30450;}

@media screen and (max-width:1150px)
{
    .header .languages {right: 15px;}
}


/* ----------------------------------------------------------------
CENTRO
-----------------------------------------------------------------*/

/*
ESTRUTURA
------------------------------------------*/

.blog #content .container .social-content,
.search #content .container .social-content,
.single-post #content .container .social-content
{
    min-width: calc(100% - (347px + 28px));
}


/*
ELEMNTOS POST
------------------------------------------*/

.blog #content .container .social-header .social-notification .social-notification-button .icon .number, 
.search #content .container .social-header .social-notification .social-notification-button .icon .number, 
.single-post #content .container .social-header .social-notification .social-notification-button .icon .number
{
    display: inline-flex;
    justify-content: center;
    align-items: center;
    background: #e30450; 
    padding: 0 3px; 
    padding-top: 2px;
    border-radius: 20px; 
    min-width: 20px; 
    min-height: 20px;
}

.blog #content .container .social-content .user-post-area .bottom .post-fields .field-block .form-content .label div, 
.search #content .container .social-content .user-post-area .bottom .post-fields .field-block .form-content .label div, 
.single-post #content .container .social-content .user-post-area .bottom .post-fields .field-block .form-content .label div,
.form-content .label span
{
    color: #6773b7;
}

.blog #content .container .social-content .post .published-content .author-post-buttons a>span,
.search #content .container .social-content .post .published-content .author-post-buttons a>span,
.single-post #content .container .social-content .post .published-content .author-post-buttons a>span
{
    color: #6773b7;
}

.blog #content .container .social-content .post .published-content .author-post-buttons a .icon,
.search #content .container .social-content .post .published-content .author-post-buttons a .icon,
.single-post #content .container .social-content .post .published-content .author-post-buttons a .icon
{
    border: solid 1px #6773b7; color: #6773b7;
}

.is-desktop #content .container .social-content .post .published-content .author-post-buttons a:hover:not(.dislike):not(.loading) .icon {background: #6773b7;}

.blog #content .container .social-content .post .published-content .author-post-buttons a.active .icon, 
.blog #content .container .social-content .post .published-content .author-post-buttons a:active .icon, 
.search #content .container .social-content .post .published-content .author-post-buttons a.active .icon, 
.search #content .container .social-content .post .published-content .author-post-buttons a:active .icon, 
.single-post #content .container .social-content .post .published-content .author-post-buttons a.active .icon, 
.single-post #content .container .social-content .post .published-content .author-post-buttons a:active .icon
{
    background: #6773b7;
}

/* ----------------------------------------------------------------
SIDEBAR
-----------------------------------------------------------------*/

/*
TÍTULOS CARDS
------------------------------------------*/

.blog #content .container .sidebar .card .card-title, 
.search #content .container .sidebar .card .card-title, 
.single-post #content .container .sidebar .card .card-title
{
    color: #6773b7;
}


/*
INPUT BUSCA
------------------------------------------*/

.form-button {color:#e30450; border: solid 1px #e30450;}
.form-button:not([disabled]):hover {background: #e30450;}


/*
BUSCAR POR
------------------------------------------*/

/* SIDEBAR */

.blog #content .container .sidebar,
.search #content .container .sidebar,
.single-post #content .container .sidebar
{
    max-width: inherit;
    min-width: inherit;
}

/* ÍCONES */

.blog #content .container .sidebar .card .card-content .social-sh-filter .buttons label, 
.search #content .container .sidebar .card .card-content .social-sh-filter .buttons label, 
.single-post #content .container .sidebar .card .card-content .social-sh-filter .buttons label
{
    display: flex; flex-flow: row nowrap; justify-content: flex-start; align-items: stretch; font-size: 15px;
}

.blog #content .container .sidebar .card .card-content .social-sh-filter .buttons label[for^=sh-filter-doubt] img, 
.search #content .container .sidebar .card .card-content .social-sh-filter .buttons label[for^=sh-filter-doubt] img, 
.single-post #content .container .sidebar .card .card-content .social-sh-filter .buttons label[for^=sh-filter-doubt] img
{
    width: auto; height: 21px; margin-right: 4px;
}

.blog #content .container .sidebar .card .card-content .social-sh-filter .buttons label[for^=sh-filter-videomaker] img, 
.search #content .container .sidebar .card .card-content .social-sh-filter .buttons label[for^=sh-filter-videomaker] img,
.single-post #content .container .sidebar .card .card-content .social-sh-filter .buttons label[for^=sh-filter-videomaker] img
{
    width: auto; height: 23px; margin-right: 3px;
}

.blog #content .container .sidebar .card .card-content .social-sh-filter .buttons label[for^=sh-filter-creative-lab] img, 
.search #content .container .sidebar .card .card-content .social-sh-filter .buttons label[for^=sh-filter-creative-lab] img, 
.single-post #content .container .sidebar .card .card-content .social-sh-filter .buttons label[for^=sh-filter-creative-lab] img
{
    width: auto; height: 21px; margin-right: 4px;
}

/* LABEL */

.blog #content .container .sidebar .card .card-content .social-sh-filter .buttons label span, 
.search #content .container .sidebar .card .card-content .social-sh-filter .buttons label span, 
.single-post #content .container .sidebar .card .card-content .social-sh-filter .buttons label span
{
    color: #6773b7;
}


/*
TENDÊNCIAS
------------------------------------------*/

.blog #content .container .sidebar .card .card-content .tags-list a, 
.search #content .container .sidebar .card .card-content .tags-list a, 
.single-post #content .container .sidebar .card .card-content .tags-list a
{
    font-size: 15px; padding: 4px 10px;
}


/*
SIGA-NOS
------------------------------------------*/

.social-media-icons {justify-content: flex-start;}
.social-media-icons a {margin-right: 28px;}


/* ----------------------------------------------------------------
FOOTER
-----------------------------------------------------------------*/

#footer .white-bar .container {padding:0 30px}

.social-footer .card .card-title {color: #6773b7;}


