/*WHIZLOSOPHY KWD CUSTOM*/
a.delete-forum-reply {
    color: #f10425 !important;
}

.blue_content_box_cont img {
    width: auto !important;
    height: auto !important;
    max-width: 100% !important;
}


a.delete-forum-reply:hover {
    color: #f10425 !important;
}
p.forum_user.forum_reply_user {
    color: #000;
}
.blue_content_box a {
    text-decoration: none;
}
p.forum_reply_response {
    color: #000;
}
.newhome a {
    color: #163873;
    text-decoration: underline;
}
.newhome p {
    font-size: 16px;
    margin: 0 0 5px 0;
}
.newhome h2 {
    margin: 18px 0;
    font-size: 28px;
    font-weight: 100;
}
.newhome h1 {
    margin: 20px 0;
    font-size: 35px;
    font-weight: 400;
}


a.view-custom-post.post-available {
    background: #C2B373;
    color: #FFF;
    border-radius: 10px;
    width: 20px;
    height: 20px;
    display: inline-block;
    font-weight: 600;
}

a.forum-reply-button {
    background: #C2B373;
    font-size: 12px;
    color: #FFF;
    padding: 3px;
    border-radius: 3px;
    float: right;
    padding-left: 5px;
    padding-right: 5px;
}

















.newhome .new_dash_box {
    border: none;
    border-radius: 0px;
    background: #fff;
}
.newhome .new_dash_box_head h2 {
    font-weight: 500;
    font-size: 20px;
    margin: 0;
}
a.create_post_button {
    color: white;
    background: #222;
    background: #2222228a;
    padding: 20px;
    display: inline-block;
    border: 2px solid #fff;
    text-decoration: none;
    transition: ease-in-out all .2s;
}

a.create_post_button:hover {
    background: #222;
    color: white;
    text-decoration: none;
}
.blue_content_box_cont {
    font-weight: 400;
    padding: 10px;
}

.blue_content_box a h2 {
    color: white;
    background: #163873;
    margin: 0;
    padding: 18px 10px;
    font-size: 20px;
    text-align: center;
    font-weight: 700;
}

.blue_content_box {
    border: 1px solid #ccc;
    border-radius: 3px;
}





.whoo_knew_container h3 a {
    font-weight: 600;
    text-decoration: underline;
    color: #000 !important;
}


.whoo_knew_container a {
    color: #000;
    text-decoration: underline;
}
.progress {
    background: #0F7AE5;
    display: block;
    height: 20px;
    text-align: center;
    transition: width .3s;
    width: 0;
}
.progress-img{
    background: #0F7AE5;
    display: block;
    height: 20px;
    text-align: center;
    transition: width .3s;
    width: 0;
}
.custom-calendar sup {
    color: red;
    font-size: 12px;
    font-weight: bold;
}
.custom-calendar td a {
    color: #000;
}
a.select_post_type {
    color: #000000;
    background-color: #F1F1F1;
    padding: 10px;
    width: 100%;
    display: inline-block;
}
a.select_post_type:hover{
    text-decoration: unset;
    background-color: #d6d6d6;
}
a.active{
    background-color: #d6d6d6 !important;
}
.custom-calendar {
    background-color: #D6D6D6;
    padding: 10px;
}
a.previous-month {
    color: black;
}
a.next-month {
    color: black;
}
.custom-calendar table {
    width: 100%;
}
.custom-calendar th {
    background: #000;
    color: #FFF;
    font-weight: normal;
    padding: 3px;
    font-size: 14px;
}
.custom-calendar td {
    background: #FFF;
    font-size: 15px;
    padding: 4px;
    text-align: center;
}
.custom-calendar td.old-date {
    background: #f2f2f2;
    text-align: center;
    color: #CCC;
}
span.sub-post{
    color: #000000;
    background-color: #d6d6d6;
    padding-right: 30px;
    padding-left: 30px;
    padding-top: 8px;
    padding-bottom: 8px;
}
.new_category_group h5 {
    font-weight: 500;
    font-size: 15px;
    margin: 10px 0;
    text-align: left;
    background: #ccc;
    padding: 10px;
}
.new_category_group h5 a {
    color: #222;
}
article.user_quote_layout {
    font-size: 16px;
    text-align: center;
    padding: 25px 30px;
    font-weight: 600;
    color: white;
}
.user_quote_layout p {
    margin-bottom: 30px;
}
.user-post-function {
    font-size: 35px;
    margin-top: -20px;
    cursor: pointer;
}
.home_quote_layout p {
    font-size: 14px;
}
.home_quote_layout p.source-by {
    font-size: 11px;
    font-weight: normal !important;
}
article.home_quote_layout {
    height: 190px !important;
}
.post_hug.cms h3{
    font-size: 20px;
    margin-bottom: 20px;
    margin-top: 20px;
    font-weight: 600;
    color: #585858;
}
.post_hug.cms h5{
    font-size: 16px;
    margin-top: 20px;
    font-weight: 600;
    color: #585858;
}

.sharing_dropdown li a:hover {
    text-decoration: none;
}
.sharing_dropdown li {
    margin-bottom: 10px;
    text-align: left;
}
.searh-page-quote p {
    font-size: 14px;
}

.searh-page-quote article.post_information_noimg {
    padding: 20px;
    padding-bottom: 0px !important;
}
.searh-page-quote p.source-by {
    font-size: 11px;
    font-weight: normal !important;
    position: relative !important;
    right: 0px !important;
    margin-top: 10px !important;
}
.searh-page-quote {
    margin-bottom: 10px;
    width: 100% !important;
}
.article_container.quote_container .post_information_noimg {
    font-size: 17px;
    width: 100%;
    height: 200px;
}
.cat_contest_recent .article_container {
    margin-bottom: 20px !important;
}
.article_container.quote_container .uk-inline-clip.uk-transition-toggle {
    width: 100%;
}
a.follow {
    background: #ccc;
    padding: 10px;
    display: inline-block;
    color: #585858;
    border-radius: 3px;
    transition: ease-in-out all .2s;
}
a.follow:hover {
    background: #aa9e59;
    color: #fff;
    text-decoration: none;
}
.follow-user {
    margin: 10px 0;
}
p.source-by {
    float: right;
    font-size: 10px;
    bottom: 6px;
    position: absolute;
    right: 10px;
    margin-bottom: 0px !important;
}
.new_category_group {
    background: #f9f9f9;
    margin-bottom: 15px;
    padding: 10px;
    padding-top: 5px;
}
.new_category_group a.uk-button.unsubscribe-category {
    display: inline-block;
    margin-top: 0px !important;
    margin-left: 10px;
    margin-top: 15px !important;
    background: #f2f2f2 !important;
    color: #333;
    float: left;
    border: 0px !important;
}
.new_category_group a.uk-button.subscribe-category {
    display: inline-block;
    margin-top: 0px !important;
    margin-left: 10px;
    margin-top: 15px !important;
    background: #f2f2f2 !important;
    color: #000;
    float: left;
    border: 0px !important;
}
.post_hug.cms {
    margin-bottom: 40px !important;
}

article.post_information li {
    margin-left: 30px;
    margin-bottom: 10px;
}
article.post_information ul {
    list-style: circle!important;
    margin: 10px 0;
}
article.post_information h4, .post_hug.cms h4 {
    font-size: 16px;
    text-align: left;
    font-weight: 400;
    color: #585858;
    margin: 10px 0;
}
article.post_information h3, .post_hug.cms h3 {
    font-size: 20px;
    text-align: left;
    font-weight: 400;
    color: #585858;
    margin: 10px 0;
}
article.post_information h2, .post_hug.cms h2 {
    font-size: 24px;
    text-align: left;
    font-weight: 600;
    color: #585858;
    margin: 15px 0;
}
article.post_information h1 {
    font-size: 28px;
    text-align: left;
    font-weight: 600;
    color: #585858;
    margin: 20px 0;
}
.marquee_container .uk-navbar-nav>li>a {
    height: auto !important;
}
.marquee_container .uk-navbar-container {
    background: transparent !important;
}
.marquee_container .uk-navbar-nav>li>a.cat-menu {
    color: #FFF;
}
.marquee_container .uk-navbar-dropdown {
    margin-top: 9px;
}
.marquee_container .uk-navbar-nav svg {
    margin-right: 6px !important;
}
.category_top_menu a {
    font-size: 12px;
    margin-left: 15px;
    margin-right: 10px;
    line-height: 22px !important;
    display: inline-block;
    line-height: 18px !important;
    padding-bottom: 0px !important;
    margin-top: 0px !important;
}
.category_top_menu a:hover {
    color: #FFF;
    text-decoration: underline;
}
.whoo_knew_hug .latest_response {
    margin-bottom: 0px !important;
    margin-top: 0px !important;
}
.whoo_knew_hug {
    display: block;
    overflow: hidden;
    border: 0px;
    background: white;
    padding: 15px;
    margin: 0px 0;
    border-radius: 0px;
}
.grey_bg .settings_container {
    background: white;
    padding: 15px;
    margin: 0 0 10px 0;
    border-radius: 3px;
    border: 0px;
    margin-left: 15px;
    border-radius: 0px;
}
a.header-icon-link2, a.header-icon-link3 {
    font-size: 18px;
    font-weight: 200;
    margin-right: 20px;
}
ul.new_menu li a {
    padding: 8px 23px;
    font-size: 14px;
    font-weight: 600;
    display: block;
}

ul.new_menu {
    background: #fff;
    margin: 0;
    padding: 0;
}
.grey_bg {
    background: #e0e0e0;
}
.grey_bg .article_container {
    background: white;
    padding: 15px;
    margin: 0 0 20px 0!important;
    border-radius: 3px;
    border: 1px solid #ccc;
}

img.user-post-img {
    height: 55px;
    border-radius: 99px;
    border: 2px solid #a2a2a2;
}
#right-click-menu{
    background: #FAFAFA;
    border: 1px solid #BDBDBD;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 150px;
    z-index: 999999;
    text-align: left;
}

#right-click-menu li {
    border-bottom: 1px solid #E0E0E0;
    margin: 0;
    padding: 5px 35px;
    padding-left: 14px;
    cursor: pointer;
}

#right-click-menu li:last-child {
    border-bottom: none;
}

#right-click-menu li:hover {
    background: #1E88E5;
    color: #FAFAFA;
}
button.ql-image {
    display: none !important;
}
button.ql-video {
    display: none !important;
}
button.ql-code-block {
    display: none !important;
}
em {
    color: initial !important;
}
.ql-snow .ql-picker.ql-font {
    width: 108px;
    display: none !important;
}
.ql-editor {
    box-sizing: border-box;
    line-height: 1.42;
    height: 100%;
    outline: none;
    overflow-y: auto;
    padding: 12px 15px;
    tab-size: 4;
    -moz-tab-size: 4;
    text-align: left;
    white-space: pre-wrap;
    word-wrap: break-word;
    max-height: 300px;
    min-height: 150px;
}
.category-list-view{
    max-height: 300px;
    overflow: auto;
}

p.title_of_things2 {
    font-size: 12px;
}
p.title_of_things {
    font-size: 16px;
    font-weight: 600;
}
a.link_blue_underline {
    display: block;
    font-size: 12px;
    color: #527cfb;
    font-weight: 600;
    margin: 2px 0;
}
.new_dash_box {
    border: 1px solid #e4e4e4;
    border-radius: 3px;
	    background: #fff;
}
.new_dash_box_bot {
    background: #f1f8ff;
    padding: 14px;
	    margin: 4px;
}
.new_dash_box_bot2 {
    padding: 14px;
	    margin: 4px;
}
.new_dash_box_head a {
    color: #828282;
    font-size: 12px;
}

.new_dash_box_head h2 {
    font-weight: 500;
    font-size: 20px;
}
.new_dash_box_head {
    background: #f1f1f1;
    padding: 10px;
}
ul.yellow_checks li svg {
    color: #ffcc00;
    font-size: 23px;
    margin-right: 10px;
}
i {
    float: none !important;
    position: initial !important;
    top: inherit !important;
    right: inherit !important;
    opacity: 1 !important;
}
.editr h1 {
    font-size: 28px;
    font-weight: 600;
}
.editr h2 {
    font-size: 26px;
    font-weight: 600;
}
.editr h3 {
    font-size: 24px;
    font-weight: 600;
}
.editr h4 {
    font-size: 22px;
    font-weight: 600;
}
.editr h5 {
    font-size: 20px;
    font-weight: 600;
}
.editr h6 {
    font-size: 18px;
    font-weight: 600;
}

.blue_whiz_rew_new h2 {
    color: white;
    margin: 20px 0;
}

.blue_whiz_rew_new p {
    margin: 28px 0;
}
.blue_whiz_rew_new {
    color: white;
}
.blue_bg_landing .icon_area a {
    color: #527cfb;
    font-weight: 600;
    font-size: 16px;
    text-decoration: underline;
}

.blue_bg_landing .icon_area h4 {
    color: #222;
    margin: 15px 0;
    font-size: 24px;
}
.blue_bg_landing .icon_area {
    margin: 70px 0;
}
.blue_bg_landing p {
    max-width: 800px;
    margin: 31px auto;
    font-weight: 500;
    font-size: 18px;
}
.blue_bg_landing {
    background: #f1f8ff;
    padding: 100px 0;
}
.landingpage_new h2 {
    font-size: 42px;
    margin: 15px 0;
}
.create_account {
    background: #415abd;
    color: white;
    border: none;
    margin: 30px 0;
    padding: 20px 40px;
    border-radius: 3px;
    font-size: 18px;
    font-weight: 600;
	display: inline-block;
}
.uk-inline.top_banner_new p {
    color: white;
    margin: 16px 0;
}
.uk-inline.top_banner_new h1 {
    color: white;
    margin: 46px 0;
    font-size: 34px;
    max-width: 900px;
    font-weight: 700;
}
.what_is_whiz {
    color: white;
    font-size: 20px;
    margin: 10px 0;
}

span.sub-unsub-category {
    float: left;
    margin-right: 10px;
}
div#tblData_length {
    margin-top: 10px;
}
div#tblData_filter {
    margin-top: 10px;
    text-align: center;
}
.toolbar {
    float: right;
    margin-left: 10px;
    text-align: center;
}
h1.reset_heading {
    border: 1px solid #dbdbdb;
    background-color: #f5f5f5;
    color: #363636;
    font-size: 1.25em;
    line-height: 1.25;
    padding: .5em .75em;
    margin-bottom: 15px;
}    
h1.login_heading {
    font-size: 30px;
    font-weight: 500;
    margin-bottom: 15px;
}
.whiz-rewards h3{
    font-weight: 600;
    font-size: 30px;
}
.whiz-rewards h5{
    font-size: 20px;
    font-weight: 600;
}
.rewards_font {
    font-size: 15px;
    margin-top: 10px;
}
.contest-all-post {
    border: 1px solid #CCC;
    vertical-align: top;
    background: #f2f2f2;
    margin-right: 10px;
    width: 48%;
    float: left;
    margin-top: 0px !important;
    margin-left: 0px !important;
}
.right-side-contest-post{
    margin-right: 0px;
    width: 50%;
}
.contest-left-side{
    margin-left: 0px;
}
a.enter-contest.uk-sticky:hover {
    text-decoration: none !important;
    background: #333366;
}
.contest {
    border: 1px solid #f2f2f2;
    margin-bottom: 20px;
    width: 100%;
    margin-top: 20px;
}
.contest h2 {
    font-weight: 600;
    color: #616161;
    font-size: 1.5rem;
    margin: 20px 0px 20px 0px;
    line-height: 20px;
    margin-left: 15px;
}
.deadline-finalists-icon {
    display: inline-block;
    vertical-align: top;
    margin-top: 5px;
    margin-right: 8px;
    margin-left: 5px;
}
ul.uk-subnav.uk-subnav-pill.contest-switch {
    width: 100%;
    margin-left: 0px !important;
    margin-bottom: -20px !important;
    margin-top: 20px;
}
.contest .contest-image {
    max-height: 400px;
    overflow: hidden;
}
ul.uk-subnav.contest-switch li a {
    text-transform: capitalize;
    font-size: 17px;
    text-align: center;
}
.deadline-finalists {
    font-size: 12px;
}
.deadline-finalists-date {
    font-weight: 600;
}
ul.uk-subnav.uk-subnav-pill.contest-switch li {
    padding-left: 0px;
    width: 50%;
    font-weight: 600;
}
ul.uk-subnav.uk-subnav-pill.contest-switch .uk-active a {
    background-color: #F2f2f2;
    color: #333;
}
ul.uk-subnav.uk-subnav-pill.contest-switch a {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}
ul.uk-subnav.contest-switch {
    width: 100%;
    margin-left: 0px !important;
}
ul.uk-subnav.contest-switch li {
    padding-left: 0px;
    width: 50%;
    font-weight: 600;
}
ul.uk-subnav .uk-active a {
    background-color: #F2f2f2;
    color: #333;
}
ul.uk-subnav a {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}
.uk-countdown span {
    font-size: 15px;
    font-weight: 600;
}
.enter-contest svg {
    float: left;
    margin-right: 10px;
}

.deadline-finalists-join {
    display: inline-block;
}
.prizes {
    margin-top: 20px;
}
spam.start-submission {
    float: left;
    font-size: 18px;
    margin-top: 3px;
}
a.enter-contest.uk-sticky {
    background: #3366CC;
    color: #FFF;
    font-size: 14px;
    font-weight: 600;
    margin-left: 10px;
    margin-right: 10px;
    border-radius: 4px;
    border: 1px solid #333;
    margin-bottom: 20px;
    margin-top: 15px;
    text-align: left;
    line-height: 15px !important;
    display: inline-block;
}
.time-left-submit {
    text-align: left;
    font-size: 13px;
    font-weight: 600;
}
.uk-text-center.uk-countdown {
    background: #f2f2f2;
    margin-bottom: 20px;
    padding-top: 10px;
    text-align: left !important;
    padding-left: 15px !important;
    padding-bottom: 10px;
}
.uk-countdown-separator {
    font-size: 22px !important;
    font-weight: 600;
    line-height: 30px !important;
}
.prize-circle {
    display: inline-block;
    border-radius: 50%;
    background-color: #f2f2f2;
    padding-top: 15px;
    text-align: center;
    width: 70px;
    height: 70px;
    margin-left: 10px;
    margin-right: 10px;
    line-height: 19px;
    font-weight: 600;
}
.contest h1{
    font-size:20px;
    font-weight:501px;
}
.cat_contest_recent .article_container {
    margin-bottom:50px;
}
.contest_view_entry a{
    padding: 12px 65px;
    color: #7957d5;
    border: 1px solid #7957d5;
}
.contest_post_like a.active {
    background: #0bb3e8;
    color: white;
    border-color: #7957d5;
}
.contest_post_like a{
    padding: 12px;
    margin: -38px;
    border: 1px solid #7957d5;
}

.cat-img-show{
    position: relative;
    margin-bottom: 25px !important;
}
.cat-img-check-sign{
    position: absolute;
    bottom: 0;
    z-index: 99;
    right: 0;
    color: #7CFC00;
}
.whoo_knew_conainer .share_container2 {
    float: inherit;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
    margin-top: 20px;
}
.searchbar_page.whoo_knew_conainer {
    padding-bottom: 20px;
}
.uk-divider-icon{
    background-color: #fff!important;
}

.thumbs_style a {
    display: inline-block;
    padding: 5px 17px;
    border: 1px solid #828282;
    font-size: 22px;
    border-radius: 4px;
    color: #585858;
    font-weight: 600;
    margin: 12px 0 0 15px;
}

.thumbs_style a.active {
    background: #0bb3e8;
    color: white;
    border-color: #096380;
}
.share_container_mobile {
    float: right;
}
body, button, input, select, textarea {
    font-family: 'Montserrat', sans-serif!important;
}
.cat_highlight a.post_type {
    background: #757575;
}
.cat_highlight a {
    background: #09b3e8;
    display: inline-block;
    font-size: 12px;
    padding: 2px 10px;
    color: white;
}
a.white_form_submit {
    display: block;
    text-align: center;
    margin: 18px 0 10px 0;
    padding: 10px;
    border: 1px solid;
    box-shadow: 0px 2px 2px #d2d2da;
    transition: ease-in-out all .2s;
    padding-left: 6px;
    padding-right: 7px;
    margin-left: 0px !important;
}
.recommendation .uk-width-expand.uk-first-column {
    padding-left: 0px;
}
.article_container.recommendation {
    border: 0px;
    border-radius: 3px;
    padding: 5px;
}
.sidebar_box {
    border: 1px solid #ccc;
    margin-bottom: 15px;
}


p.terms-paragraph{
    margin-top: 10px;
}


p.current_question a {
    font-weight: bold;
    background: #163874;
    padding: 10px!important;
    font-size: 14px;
    border-radius: 3px;
}
p.current_question a:hover {
    background: #163874c7!important;
    text-decoration: none!important;
}
p.forum_user a {
    color: #000;
}
h1.latest-contributions a {
    color: #000;
}
.category_description {
    display: block;
    overflow: hidden;
    border: 1px solid #ececec;
    background: white;
    padding: 15px;
    margin: 15px 0;
    border-radius: 3px;
}
.category_description p {
    margin-bottom: 10px;
}
input[type=checkbox], input[type=radio] {
    vertical-align: middle;
}
.copy-clipboard {
    display: inline-block;
    margin-right: 0px;
    position: relative;
    z-index: 21;
}
.forum_header {
    display: inline-block;
    width: 100%;
    margin-bottom: 16px;
    float: left;
	    padding: 10px;
}
.like-dislike {
    width: 100%;
    float: left;
}
.likes_counter {
    text-align: left;
}
.like-post, .dislike-post {
    display: inline-block;
    width: 36px;
    text-align: center;
    font-weight: bold;
}
.follow-author {
    display: inline-block;
    margin-left: 10px;
}
.follow-author {
    display: inline-block;
    margin-left: 10px;
}
.comments_thumbs {
    display: inline-block;
}
.comments_thumbs a {
    font-size: 18px;
    width: 35px;
    height: 35px;
    border: 1px solid;
    padding: 3px;
    display: inline-block;
    text-align: center;
    border-radius: 99px;
    color: #797979;
}
.comments_thumbs a:hover,.comments_thumbs a.active {
    color: #39f;
}
h1.latest-contributions {
    font-size: 30px;
    font-weight: 600;
}
a.header-user-link {
    display: inline-block;
    padding: 3px;
}
.right_side_modal{
    max-width: 800px;
}
.new_sharing p {
    font-size: 12px;
}
.home-user-profile{
    width: 30px;
    height: 25px;
    border-radius: 999px;
}
a.header-user-link {
    display: inline-block;
    padding: 3px;
}
.right_side_modal{
	max-width: 800px;
}
.forum_container.owner .forum_response {
    background: #ecf9fa;
    color: #3970c5;
}
.report_options {
    font-size: 14px;
    padding: 10px!important;
	    max-width: 300px;
}
a.report_options {
    background: #f7f7f7;
    padding: 6px 10px;
    text-align: center;
    display: inline-block;
    font-size: 11px;
    border-radius: 5px 5px 0 0;
}
img.uk-border-circle.forum_user_img {
    margin-bottom: -12px;
}
p.forum_response {
    margin: 0 0 10px 0;
    background: #f7f7f7;
    padding: 15px;
    border-radius: 4px;
}
a.add_book_recommendation {
    padding: 5px 7px;
    display: inline;
    font-size: 14px;
    width: 100%;
    font-weight: 600;
    border-radius: 5px;
    background: linear-gradient(#477ac9, #2a65c0);
    transition: ease-in-out all .2s;
    color: white;
    text-decoration: none;
}
.category_banner {
    max-width: 2000px;
    margin: 0 auto;
}
a.thumbs_icons {
    text-align: center;
    display: block;
    background: #cccccc;
    color: white;
    padding: 6px;
    border-bottom: 2px solid #8c8c8c;
}
a.thumbs_icons.answered, a.thumbs_icons:hover {
    background: #2d67c1;
}

.searchbar_settings {
    padding: 10px 0;
    display: block;
    background: #f8f8f8;
    margin: 0 0 15px 0;
}
.word4 {
    background: linear-gradient(#adbabb, #8a9394);
}
.word3 {
    background: linear-gradient(#b1a365, #948237);
}
.word2 {
    background: linear-gradient(#ced7d8, #b8c1c2);
}
.word1 {
    background: linear-gradient(#c5b676, #aa9b5b);
}
.random_sayings_contain {
    margin: 0;
    background: #ccc;
    color: #4a4a4a;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 20px;
    text-shadow: 1px 1px 1px #fff;
}
.marquee svg {
    font-size: 12px;
    line-height: 0px;
}
.marquee{
    font-size: 20px;
    font-weight: 700;
    color: #2e62b6;
    position: absolute;
    width: 100%;
    height: 100%;
    margin: 0;
    line-height: 50px;
    text-align: center;
    -moz-transform: translateX(100%);
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    -moz-animation: marquee 15s linear infinite;
    -webkit-animation: marquee 15s linear infinite;
    animation: marquee 40s linear infinite;
}
/* Move it (define the animation) */
@-moz-keyframes marquee {
 0%   { -moz-transform: translateX(100%); }
 100% { -moz-transform: translateX(-100%); }
}
@-webkit-keyframes marquee {
 0%   { -webkit-transform: translateX(100%); }
 100% { -webkit-transform: translateX(-100%); }
}
@keyframes marquee {
 0%   { 
 -moz-transform: translateX(100%); /* Firefox bug fix */
 -webkit-transform: translateX(100%); /* Firefox bug fix */
 transform: translateX(100%); 		
 }
 100% { 
 -moz-transform: translateX(-100%); /* Firefox bug fix */
 -webkit-transform: translateX(-100%); /* Firefox bug fix */
 transform: translateX(-100%); 
 }
}
.marquee2{
    height: 50px;
    overflow: hidden;
    position: relative;
}
.marquee_container{
    background: #163874;
}
.marquee_container a {
    color: white;
    font-weight: 600;
}
p.current_question a {
    display: inline-block;
    border: none;
    text-decoration: none;
    margin: 0;
    padding: 0;
}
p.current_question a:hover {
    background: none;
    color: white;
    text-decoration: underline;
}
.cat_rightside .share_thoughts_button {
    padding: 14px 10px;
}
.cat_rightside .share_thoughts_button p {
    margin: 0;
    padding: 0;
    line-height: 22px;
}
.cat_rightside .share_thoughts_button svg {
    font-size: 34px;
}
.cat_rightside .share_thoughts_button {
    margin: 10px;
    width: auto;
    text-align: left;
}
img.overflowing_img {
    left: -20px;
    border: 1px solid #ffffff;
    border-radius: 2px;
	position: absolute;
}
p.current_question {
    color: white;
}
.category_info_box {
    padding: 20px;
    background: #2222224d;
    font-size: 22px;
	max-width: 550px;
}
a.update_picture {
    color: white;
    background: #22222291;
    padding: 0px 6px;
    font-size: 28px;
    display: block;
    line-height: 28px;
}
span.icon_dash {
    background: #f1bac5;
    color: white;
    padding: 5px;
    border-radius: 25px;
    text-align: center;
    font-size: 18px;
    width: 40px;
    height: 40px;
    display: inline-block;
    padding-top: 10px;
}
span.icon_posts {
    background: #f3b069;
    color: white;
    padding: 5px;
    border-radius: 25px;
    text-align: center;
    font-size: 18px;
    width: 40px;
    height: 40px;
    display: inline-block;
    padding-top: 10px;
}
ul.logout_drop li a {
    padding: 10px;
    display: block;
    font-weight: 400;
    border-bottom: 1px solid #ccc;
}
ul.logout_drop li a:HOVER {
    text-decoration: none;
    background: #ccc;
    color: white;
}
ul.user_areas_drop li a {
    padding: 10px;
    display: block;
    background: #f8f8f8;
    font-weight: 400;
    border-bottom: 1px solid #ccc;
}
ul.user_areas_drop li a:HOVER {
    text-decoration: none;
    background: #ccc;
    color: white;
}
ul.logout_drop {
    margin: 0;
    list-style: none;
    padding: 0;
}
ul.user_areas_drop {
    margin: 0;
    list-style: none;
    padding: 0;
}
.uk-navbar-dropdown.uk-open {
    display: block;
    box-shadow: 1px 1px 3px #c3c3c3;
}
.uk-navbar-nav > li > a {
    color: #999;
    text-transform: none;
    transition: 0.1s ease-in-out;
    transition-property: color, background-color;
    display: inline;
}
.boundry2 h2 {
    font-weight: 600;
    font-size: 28px;
}
a.new_search_button {
    display: block;
    background: #ccebff;
    padding: 9px 15px;
    border-radius: 3px;
    transition: ease-in-out all .2s;
}
a.new_search_button:hover {
    color: white;
    background: #b2e1ff;
}

.boundry2 .searchbar {
    width: 100%;
    border: none;
    background: none;
}
.search_boundry {
    background: white;
    border: 1px solid #dedede;
    padding: 8px 11px;
    border-radius: 3px;
}
.searchbar_page {
    background: #e8f6ff;
    padding: 50px;
	min-height: 125px;
	text-align: center;
}
.filter_all_box ul li a {
    font-weight: 100;
    display: block;
    padding: 0 3px;
}
.filter_all_box ul li a:hover {
    background: #f7f7f7;
    color: #5f5f5f;
    text-decoration: none;
}
.filter_all_box ul {
    margin: 0;
}
.filter_all_box {
    background: white;
    padding: 10px;
    width: 159px;
    border: 1px solid #dedede;
    border-radius: 4px;
}
.boundary {
    background: #f5f5f5;
    padding: 7px 20px;
    border-radius: 0px;
}
.filter_all_box {
    background: white;
    padding: 10px;
}
li.article_search_result svg {
    color: #ff6f06;
    font-size: 18px;
}
li.video_search_result svg {
    color: #ff1212;
    font-size: 18px;
}
li.category_search_result svg {
    color: #4699e4;
    font-size: 18px;
}
li.user_search_result svg {
    color: #fd8d8d;
    font-size: 18px;
}
.new_category_group h2 {
    font-weight: 500;
    font-size: 22px;
    margin: 10px 0;
    text-align: left;
    background: #ccc;
    padding: 10px;
}
.new_category_group h2 a {
    color: #222;
}
.new_article_title2 {
    font-weight: 600;
    margin: 10px 0;
    border: 1px solid #fff;
    padding: 5px 6px;
    color: white;
    background: #22222259;
    border-left: none;
}
a.follow_user {
    color: #2a64c0;
    font-size: 12px;
}
a.follow_user.following_active {
    color: #ccc;
}
a.link_user {
    color: #797979;
    font-weight: 600;
}
.single_contributor:last-child {
    border-bottom: none;
    margin: 0;
    padding: 0;
}

.single_contributor {
    border-bottom: 1px solid #ccc;
    margin-bottom: 5px;
    padding-bottom: 4px;
    font-size: 14px;
}
.left_side_modal2{
    background: #e6f7ff;
    padding: 20px;	
}
li.single_contest_slider .prizes span {
    color: #7d7d7d;
    font-weight: 400;
}

li.single_contest_slider .prizes {
    font-size: 12px;
    margin: 10px 0;
    color: #56cfbf;
    font-weight: 600;
}
li.single_contest_slider div.description_contest {
    max-height: 120px;
    overflow-y: auto;
    font-size: 14px;
    background: #f5f5f5;
    padding: 8px;
    margin: 0;
}

a.white_form_submit:hover {
    box-shadow: none;
    text-decoration: none;
}

.the_question {
    font-size: 20px;
    font-weight: 600;
	margin: 0 0 10px 0;
}
.cat_survey_title {
    color: #4bccbb;
    font-weight: 400;
    font-size: 12px;
    margin: 3px 0 0 0;
}
.box_content_holder {
    padding: 10px;
    border-radius: 3px;
}
.sidebar_box h3 {
    background: #eaeaea;
    font-size: 18px;
    font-weight: 600;
    padding: 7px 7px;
    color: #4a4a4a;
    border-bottom: 1px solid #ccc;
    margin: 0;
}

.latest_response p {
    margin: 0;
}
a.view_conversation {
    margin: 5px 0 0 0;
    display: block;
    text-align: right;
}
.latest_response {
    background: #f3f3f3;
    margin: 3px 0;
    border: 1px solid #ccc;
    font-size: 14px;
    padding: 11px;
}
.uk-button.share_thoughts_button {
    width: 100%;
    padding: 6px 0;
    font-weight: 600;
    border-radius: 5px;
    border: 1px solid #144288;
    background: linear-gradient(#477ac9, #2a65c0);
    transition: ease-in-out all .2s;
	color: white !important;
	display: block;
	text-align: center;
	cursor: pointer;
}
.share_thoughts_button:hover {
    background: linear-gradient(#2a65c0, #477ac9);
}
.text_counter {
    font-size: 10px;
    margin: 3px 0;
}
.whoo_knew_question {
    border: 1px solid #ccc;
	border-bottom: none;
}
.whoo_knew_question p {
    margin: 0;
    font-size: 16px;
    background: #f1f8ff;
    padding: 10px;
}
.new_article_meta a {
    color: #4bccbb;
}

.new_user_meta a {
    color: #4bccbb;
}
.new_user_meta {
    font-size: 12px;
}
.new_article_title {
    color: #535c68;
    font-weight: 600;
    margin: 0;
}
.new_article_title a {
    color: #535c68;
    font-weight: 600;
    margin: 0;
}
.new_article_meta {
    color: #4bccbb;
    font-weight: 600;
    font-size: 14px;
    margin: 3px 0 0 0;
    text-transform: capitalize;
}
.editors_pick_tag {
    font-size: 12px;
    margin: 10px 0;
    border: 1px solid #fff;
    padding: 5px 6px;
    color: white;
    background: #22222259;
    border-left: none;
}
div#login_modal h1 {
    margin: 22px 0;
    font-size: 25px;
}
.login_modal_button{
    background: #2a64c0;
    color: white !important;
    padding: 10px 68px;
    border-radius: 10px;
}
a.login_button.facebook, a.login_button.facebook:hover {
    background: #3c66c4;
    color: #FFF !important;
    text-decoration: none;
}
a.login_button.google, a.login_button.google:hover {
    background: #cf4232;
    color: #FFF !important;
    text-decoration: none !important;
}
a.login_button {
    display: block;
    padding: 10px;
    background: #222;
    color: white;
    font-size: 13px;
}
div#modal-full-split {
    overflow: scroll;
    background: #fff;
}
ul.modal_listed_items p {
    margin-top: 8px;
    padding: 0;
}

ul.modal_listed_items h3 {
    padding: 0;
    margin: 0;
    font-weight: 700;
    font-size: 22px;
    color: #757575;
}
ul.modal_listed_items li {
    border-bottom: 1px solid #2a64c0;
    padding: 10px 0;
    margin: 10px 0;
}
ul.modal_listed_items {
    max-width: 600px;
    margin: 0 auto;
    font-size: 15px;
}
.left_side_modal {
    background: #e6f7ff;
    padding: 30px;
}
.banner_new {
    overflow: hidden;
    display: block;
	position: relative;
}
ul.admin_actions li a {
    display: block;
    background: #a7a7a7;
    color: white;
    border-radius: 2px;
    margin-right: 3px;
    padding: 3px;
}
ul.type_abuse a {
    display: block;
    background: #ea7164;
    color: white;
    border-radius: 2px;
    margin-right: 3px;
    padding: 3px;
}
.admin_post_contain ul li {
    float: left;
}
.admin_post_contain ul {
    margin: 0;
    padding: 0;
    list-style: none;
    overflow: hidden;
}
.admin_post_contain p {
    font-size: 12px;
    margin: 8px 0;
    padding: 0;
}
.admin_post_contain h2 {
    font-size: 16px;
    margin: 0;
    padding: 0;
}
.admin_post_contain {
    padding: 5px;
    background: #f9f9f9;
    font-size: 12px;
}
.admin_sidebar ul li a.active{
    border-left: 3px solid white;
    background: #000 !important;
}
a.abuse_center_title {
    background: #222;
}
.admin_sidebar ul:first-child li:nth-child(odd) a {
    background: #292c31;
}
.admin_sidebar ul li ul li a {
    background: none!important;
}

.admin_sidebar ul ul {
    background: #363a3e;
    margin: 0;
    padding: 0;
}
.admin_sidebar ul li a {
    color: white;
    padding: 8px 10px;
    display: block;
}
.admin_sidebar ul li a:hover {
    color: white;
    text-decoration: none;
    background: #000!important;
}
.admin_sidebar ul {
    background: #363a3e;
    margin: 20px;
    padding: 0;
    list-style: none;
}
.admin_sidebar ul li ul li a span {
    background: #000;
    font-size: 10px;
    padding: 5px;
    border-radius: 99px;
    display: inline-block;
    width: 17px;
    text-align: center;
}
.admin_sidebar {
    background: #282c31;
    color: white;
    overflow: hidden;
}

.notification_header a, .notification_footer a {
    color: white;
}
.banner_contest {

    background: #222;
}
/*.searchbar {
    background: #e6e6e6;
    border-radius: 5px;
    padding: 12px;
	    border: 1px solid #ccc;
}*/
.searchbar {
    background: #f5f5f5;
    border-radius: 5px;
    padding: 12px;
    border: 1px solid #ececec;
    width: 300px !important;
}
.search_drop ul {
    margin: 0;
    padding: 0;
}
.search_drop p {
    padding: 14px 10px;
    display: block;
    margin: 0;
}

.search_drop ul li a {
    padding: 8px 14px;
    display: block;
    color: #222;
    font-weight: 100;
}
.search_drop ul li a:hover {
    background: #d6d6d6;
    text-decoration: none;
}
.search_drop {
    background: white;
    width: 100%;
    overflow: hidden;
    display: block;
    border-radius: 4px;
    box-shadow: 0px 1px 4px #c1c1c1;
	    color: #696969;
    font-size: 14px;
}
.rewards_section img {
    max-width: 80px;
}
.banner_user {
    overflow: hidden;
}
.banner_category a, .banner_category a {
    margin-right: 5px;
    transition: ease-in-out all .2s;
}
.banner_category a:hover, .banner_user a:hover {
    text-decoration: none;
    background: white;
    color: #222;
}
.notification_footer {
    background: #88bff1;
    padding: 10px;
}
span.notifications_num {
    position: absolute;
    font-size: 10px;
    height: 16px;
    width: 16px;
    background-color: #ff253a;
    color: #fff;
    line-height: 1;
    padding: 3px;
    right: 0;
    text-overflow: ellipsis;
    top: 0;
    transform-origin: top right;
    border-radius: 99px;
    margin-top: 0px;
    margin-right: 0px;
}
ul.notification_list {
    margin: 0;
    padding: 0;
}
.notification_list li.unread {
    background: #eaeaea;
}
.single_notification p {
    margin: 0 0 5px 0;
    padding: 0;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.single_notification {
    padding: 5px;
}
.notification_list li {
    border-bottom: 1px solid #dadada;
    margin: 0!important;
}
ul.notification_list a {
    color: #222;
}
ul.notification_list a:hover {
    background: #d0e8fd;
    display: block;
    overflow: hidden;
    text-decoration: none;
}
.notification_list li:last-child {
	border-bottom: none;
}
.notification_header a {
    text-decoration: underline;
}
.notification_header {
    background: #222;
    text-align: left;
    padding: 10px;
    color: white;
}
.notification_dropdown {
    max-width: 400px;
	width: 400px;
    padding: 0!important;
    font-size: 12px;
	border-radius: 5px;
}
.article_type {
    color: white;
    padding: 10px;
}
header .uk-button {
    background-color: white;
}
header a {
    color: #464646;
    font-weight: 600;
}
ul.social_follow {
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
ul.social_follow li a {
    display: inline-block;
    padding: 9px;
    font-size: 24px;
}
ul.social_follow li {
    padding: 0;
    margin: 0;
    list-style: none;
    float: left;
}
ul.cat_links_foot li a {
    font-size: 12px;
}
.footer_section a {
    color: white;
}
.footer_section {
    background: #464856;
    background-image: url('../theme/images/whiz_foot.jpg');
    background-size: cover;;
    background-repeat: no-repeat;
    color: white;
    margin-top: 0px;
    padding: 30px 0;
    background-position: center;
}
.dropdown_search .more_options {
    background: #e8e8e8;
    width: 40px;
    display: block;
    text-align: center;
    border-radius: 5px;
    border: 1px solid #cacaca;
    color: #848484;
	font-size: 18px;
}
.dropdown_search a {
    font-size: 26px;
}
.dropdown_search ul li a {
    font-size: 16px;
}
.search-form-right a {
    color: white;
    background: #9bdce7;
    width: 50px;
    height: 50px;
    display: inline-block;
    border-radius: 4px;
    -webkit-transition: -webkit-transform .4s ease-in-out;
    transition: transform .4s ease-in-out;
}
.search-form-right a:hover {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
	color: white;
}
.search-form-right {
    position: absolute;
    font-size: 30px;
    margin-top: -57px;
    right: 5px;
    color: white;
}
.main_banner_search input {
    padding: 13px 25px;
    width: 500px;
    font-size: 19px;
    height: 62px;
    border: 1px solid #a7a7a7;
    border-radius: 5px;
    background: #ffffff52;
}
.main_banner_search h2 {
    font-weight: 700;
    color: #989898;
}
.main_banner_search p {
    font-size: 19px;
    color: #656565;
    max-width: 470px;
    text-align: center;
    margin: 10px auto;
    font-weight: 500;
}

.main_banner_search img {
    margin-bottom: 18px;
}
.article_information address {
    font-size: 12px;
}
.article_information h2 {
    font-size: 16px;
    margin: 3px 0;
}
.the_question p {
    font-size: 16px;
    margin: 12px 0;
    padding: 0;
    color: white;
    font-weight: 100;
}
.banner_user p {
    color: white;
}
.banner_category a, .banner_user a {
    color: white;
    border: 1px solid white;
    display: inline-block;
    padding: 4px 13px;
    border-radius: 25px;
    margin-top: 10px;
}
.banner_category h2 {
    margin: 0;
    padding: 0;
    color: white;
    font-weight: 100;
    font-size: 18px;
}
.banner_category h1, .banner_user h1 {
    color: white;
    margin: 0px 0px;
    font-weight: 700;
}
.cat_easy_post_cont a {
    display: block;
    padding: 3px 5px;
    margin: 0px 4px;
}
.cat_easy_post_cont {
    background: #000;
    text-align: center;
    padding: 5px;
}
form.category_questions {
    margin: 30px 0 20px 0;
    text-align: center;
}
a.menu_toggles div {
    display: inline-block;
}
a.menu_toggles div:hover {
    color: #fff;
    text-decoration: none;
}
.main_menu_content p {
    margin: 0;
    padding: 0;
    color: white;
    text-align: center;
}

.main_menu_content h3 {
    color: white;
    font-weight: 600;
    margin: 0;
    padding: 0;
    text-align: center;
}
.main_menu_container {
    border: 1px solid #efefef;
    margin: 10px 0;
    padding: 10px 10px;
	    background: white;
}
.main_menu_container a {
    color: #222;
}
.main_menu_content ul {
    font-size: 12px;
}
.total_votes {
    color: white;
    padding: 4px 8px;
    display: block;
}
.vote_button a {
    color: white;
    border: 1px solid white;
    padding: 5px;
    border-radius: 4px;
    font-weight: 600;
    font-size: 16px;
}
.vote_button a:hover {
	background: white;
	color: #222;
	text-decoration: none;
}
.vote a {
    background: white;
    color: #222;
    text-decoration: none;
}
.vote_button {
    margin: 8px;
    font-weight: 600;
    font-size: 16px;
    z-index: 999;
}
.share_container2 h4 {
    margin: 0;
    font-size: 16px;
    text-align: center;
}
.start_end_dates ul {
    width: 100%;
    display: block;
    min-height: 30px;
}

.start_end_dates {
    width: 100%;
    display: block;
	    overflow: hidden;
}
.start_end_dates svg {
    color: #ce00ff;
}
.start_end_dates ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.start_end_dates ul li {
    float: left;
    margin-right: 16px;
}
.share_container2 .jssocials-share {
    float: left;
    display: inline-block;
}
.share_container2 {
    float: right;
}
a.enter_contest {
    display: block;
    background: white;
    text-align: center;
    padding: 10px;
    color: black;
    font-weight: 600;
    border: 1px solid #ccc;
	font-size: 16px;
	transition: ease-in-out all .2s;
}
a.enter_contest.uk-active {
    background: #95e1f1;
    color: white;
    padding: 26px 0;
    font-size: 20px;
}
.prizes a {
    text-align: center;
    display: block;
    padding: 10px;
    font-size: 12px;
}
.deadline {
    border-bottom: 1px solid #222;
    margin-bottom: 20px;
}
.prize_circle span {
    font-size: 12px;
}

.prize_circle {
    width: 40px;
    height: 40px;
    text-align: center;
    border: 1px solid #676767;
    border-radius: 999px;
    font-size: 20px;
    font-weight: 500;
    line-height: 42px;
    display: inline-block;
}
.prizing {
    background: #000000;
    padding: 15px 10px;
    text-align: center;
    border-left: 1px solid #fff;
    color: #fff;
}
.single_countdown {
    color: white;
    background: #bfbfbf;
    padding: 20px 10px 10px 10px;
    margin-bottom: 20px;
}
p.source_desc a {
    color: #222;
}
p.source_desc {
    font-size: 10px;
}
.event_review p {
    background: #f7f7f7;
    color: #222;
    padding: 5px;
}
.fa-form-right {
    float: right;
    margin-right: 14px;
    margin-top: -28px;
    position: relative;
    z-index: 2;
    color: #222;
}
.fa-form-left {
    float: left;
    margin-left: 14px;
    margin-top: -28px;
    position: relative;
    z-index: 2;
    color: #222;
}
.poll_single_answer {
    margin-bottom: 10px;
}
.poll_title {
    padding: 11px 0;
    font-weight: 600;
}
.plus_minus a {
    color: #7d358e;
    font-size: 26px;
    padding: 2px;
}
.review_audio audio {
    height: 36px;
    width: 100%;
}
.review_audio {
    margin: 5px 0 10px 0;
    display: block;
    border: 1px solid #ccc;
    border-radius: 2px;
}
a.header-icon-link {
    background: #222;
    color: white;
    display: inline-block;
    border-radius: 999px;
    width: 38px;
    text-align: center;
    height: 38px;
    font-size: 18px;
    position: relative;
    padding-top: 5px;
}
a.header-icon-link:hover {
    background: #A29651 !important;
    color: #FFF !important;
}
.comments_header {
    border-bottom: 1px solid #ccc;
    padding-bottom: 9px;
}
.comments_header label.uk-form-label {
    text-align: right;
}
.add_comment input {
    background: #f3f3f3;
    padding: 24px 10px;
    border-radius: 3px;
}
.add_comment {
    margin: 25px 0px;
}
.sub_comment_more {
    text-align: center;
    background: #ccc;
}
.single_comment .author_name_sub {
    font-size: 12px;
}

.single_comment {
    margin: 7px 0 20px 0;
}

.single_comment .author_name a {
    color: #222;
    font-weight: 600;
    margin: 0;
}

.single_comment p {
    font-size: 12px;
    margin: 9px 0;
}


ul.your_post_info li a {
    padding: 10px 0;
    display: inline-block;
}

ul.your_post_info {
    margin: 0;
    padding: 0;
    list-style: none;
}
.no_posts_no_info p {
    margin: 0;
    padding: 0;
    font-size: 16px;
}

.no_posts_no_info h4 {
    margin: 10px 0;
    font-weight: 600;
}
.no_posts_no_info {
    text-align: center;
    background: #f7f7f7;
    padding: 20px;
    margin-top: 20px;
}
.single_trend svg {
    font-size: 20px;
    margin-right: 15px;
    color: #6eadc2;
	width: 40px;
}
.single_trend {
    margin-bottom: 10px;
    border-bottom: 1px solid #e6e6e6;
    padding-bottom: 10px;
}
.single_trend:last-child {
    border-bottom: none;
}

.single_trend .author_time a {
    color: #222;
}

.single_trend .author_time {
    font-size: 12px;
    color: #222;
}

.single_trend h2 {
    font-size: 18px;
    font-weight: 600;
    margin: 0;
}
.right_sidebar_group h3 {
    font-size: 23px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 10px;
    padding-bottom: 10px;
	font-weight: 600;
}

a.recom_some {
    display: inline-block;
    margin: 44px 0 0 0;
    background: #ffffff;
    color: #777777;
    border-radius: 3px;
    padding: 17px 19px;
    border: 1px solid #ccc;
    border-bottom: 3px solid #c5c5c5;
    transition: ease-in-out all .2s;
}
a.recom_some:hover {
    text-decoration: none;
    background: linear-gradient(#f5f5f5, #fff);
	    color: #777777;
}
.recommended_container {
	text-align: center;
}
.select_posttype_dash a {
    border: 1px solid #f3f3f3;
    display: block;
    font-size: 19px;
    border-radius: 3px;
	transition: ease-in-out all .2s;
}
.select_posttype_dash a:hover {
    background: #477bf1;
    color: white;
    text-decoration: none;
}
.select_posttype a {
    border: 1px solid #ccc;
    display: block;
    padding: 23px 10px;
    border-radius: 7px;
    transition: ease-in-out all .2s;
}
.select_posttype a:hover {
    background: #477bf1;
    color: white;
    text-decoration: none;
}
.review_article h3 {
    font-size: 16px;
    font-weight: 600;
    margin: 15px 0;
}
.review_article h2 {
    font-size: 20px;
    background: #f7f7f7;
    padding: 10px;
}
.overflow_review textarea{
    overflow-y: scroll;
    max-height: 250px;
    font-size: 12px;
    background: #f7f7f7;
    color: #222;
    padding: 20px;
    resize: none;
}
.uk-modal-header h2 {
    font-size: 16px!important;
    font-weight: 500;
}
textarea.color_changer {
    padding: 20px;
    text-align: center;
    margin-bottom: 20px;
    border: none;
    border-radius: 3px;
}
ul.bg_circle_all {
    display: block;
    width: 100%;
    overflow: hidden;
    clear: both;
	list-style: none;
	margin: 0;
	padding: 0;
	    height: 54px;
}
ul.bg_circle_all .selected {
    border: 1px solid #222;
}
ul.bg_circle_all li {
    float: left;
    display: block;
}
.bg_circle_all a{
    width: 30px;
    height: 30px;
    border: 1px solid #222;
    display: block;
    border-radius: 999px;
    padding: 3px;
    margin: 3px;
    background: #222;
    transition: ease-in-out .2s all;	
}
.bg_circle_all a:hover {
    width: 35px;
    height: 35px;
}
a.blue_bg_circle {
    border: 1px solid #77c4ed;
    background: #77c4ed;
}
.post_information_noimg {
    font-size: 28px;
    text-align: center;
    padding: 40px 50px;
    font-weight: 600;
	background: #222;
	color: white;
}
textarea.blue_bg_circle_choice:focus {
    background: #83c0ed;
    color: white;
}
textarea.blue_bg_circle_choice::placeholder {
    color: white;
}
textarea.blue_bg_circle_choice {
    background: #83c0ed;
    color: white;
}
.blue_bg_circle_choice {
    background: #83c0ed;
    color: white;
}

a.purple_bg_circle {
    border: 1px solid #b598c6;
    background: #b598c6;
}
.purple_bg_circle_choice{
    background: #b598c6;
    color: white;	
}
textarea.purple_bg_circle_choice:focus {
    background: #b598c6;
    color: white;
}
textarea.purple_bg_circle_choice::placeholder {
    color: white;
}
textarea.purple_bg_circle_choice {
    background: #b598c6;
    color: white;
}
.purple_bg_circle_choice {
    background: #b598c6;
    color: white;
}

a.red_bg_circle {
    border: 1px solid #e76760;
    background: #e76760;
}
textarea.red_bg_circle_choice:focus {
    background: #e76760;
    color: white;
}
textarea.red_bg_circle_choice::placeholder {
    color: white;
}
textarea.red_bg_circle_choice {
    background: #e76760;
    color: white;
}
.red_bg_circle_choice {
    background: #e76760;
    color: white;
}

a.orange_bg_circle {
    border: 1px solid #e5a04c;
    background: #e5a04c;
}
textarea.orange_bg_circle_choice:focus {
    background: #e5a04c;
    color: white;
}
textarea.orange_bg_circle_choice::placeholder {
    color: white;
}
textarea.orange_bg_circle_choice {
    background: #e5a04c;
    color: white;
}
.orange_bg_circle_choice {
    background: #e5a04c;
    color: white;
}

a.turq_bg_circle {
    border: 1px solid #66c0bd;
    background: #66c0bd;
}
textarea.turq_bg_circle_choice:focus {
    background: #66c0bd;
    color: white;
}
textarea.turq_bg_circle_choice::placeholder {
    color: white;
}
textarea.turq_bg_circle_choice {
    background: #66c0bd;
    color: white;
}
.turq_bg_circle_choice {
    background: #66c0bd;
    color: white;
}

a.pink_bg_circle {
    border: 1px solid #ee7fb8;
    background: #ee7fb8;
}
textarea.pink_bg_circle:focus {
    background: #ee7fb8;
    color: white;
}
textarea.pink_bg_circle::placeholder {
    color: white;
}
textarea.pink_bg_circle {
    background: #ee7fb8;
    color: white;
}
.pink_bg_circle {
    background: #ee7fb8;
    color: white;
}

a.green_bg_circle {
    border: 1px solid #afdd72;
    background: #afdd72;
}
textarea.green_bg_circle_choice:focus {
    background: #afdd72;
    color: white;
}
textarea.green_bg_circle_choice::placeholder {
    color: white;
}
textarea.green_bg_circle_choice {
    background: #afdd72;
    color: white;
}
.green_bg_circle_choice {
    background: #afdd72;
    color: white;
}

a.darkblue_bg_circle {
    border: 1px solid #54afe5;
    background: #54afe5;
}
textarea.darkblue_bg_circle_choice:focus {
    background: #54afe5;
    color: white;
}
textarea.darkblue_bg_circle_choice::placeholder {
    color: white;
}
textarea.darkblue_bg_circle_choice {
    background: #54afe5;
    color: white;
}
.darkblue_bg_circle_choice {
    background: #54afe5;
    color: white;
}

a.img_bg_circle {
    text-align: center;
    color: white;
}
a.img_bg_circle svg {
    margin-top: 7px;
}
a.img_bg_circle:hover svg {
    color: white;
    margin-top: 9px;
}
textarea.img_bg_circle_choice:focus, input.img_bg_circle_choice:focus {
    background: #fff;
    color: #222;
}
textarea.img_bg_circle_choice::placeholder, input.img_bg_circle_choice::placeholder {
    color: #222;
}
textarea.img_bg_circle_choice, input.img_bg_circle_choice {
    background: #fff;
    color: #222;
    border: 1px solid #e0e0e0;
    text-align: left;
}

header {
    border-bottom: 1px solid #ececec;
	color: #464646;
	padding: 4px 0;
}
.comment_min_area {
    text-align: center;
    font-size: 12px;
    line-height: 10px;
}
.comment_min_area .profile_circle img {
    border-radius: 99px;
    overflow: hidden;
    border: 3px solid #fff;
}

.comment_min_area .profile_circle {
    border-radius: 0;
    overflow: visible;
    border: none;
}
.comment_min_area {
    width: 60px;
}
a.circle_recommend.r_youtube {
    background: red;
}
a.circle_recommend.r_film {
    background: #3ab724;
}
a.circle_recommend.r_link {
    background: #222;
}
a.circle_recommend.r_book {
    background: #ca7012;
}
a.circle_recommend.r_quote {
    background: #3db0c3;
}
a.thumbsup {
    font-size: 24px;
}
.recommend_link {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.recommend_info .profile_circle {
    max-width: 50px;
}
.recommend_info {
    border: 1px solid #ccc;
    background: white;
    padding: 15px;
    font-size: 12px;
    overflow: hidden;
}
.recommended_container .circle_recommend {
    display: inline-block;
    background: red;
    color: white;
    padding: 15px;
    width: 20px;
    height: 20px;
    text-align: center;
    border-radius: 50%;
    font-size: 19px;
    line-height: 0;
    margin-right: 10px;
}
.jssocials-share a {
    color: white;
    background: #232323;
    padding: 11px 11px!important;
    display: block;
    width: 40px;
    height: 40px;
}
.share_container {
    width: 56px;
    min-height: 200px;
	margin-right: 25px;
	overflow: hidden;
}
.jssocials-share.jssocials-share-facebook a {
    background: #2488d2;
}
.jssocials-share.jssocials-share-twitter a {
    background: #6bc0ff;
}
.jssocials-share.jssocials-share-googleplus a {
    background: red;
}
.jssocials-share.jssocials-share-linkedin a {
    background: #00619c;
}
.jssocials-share a:hover	 {
	color: white;
}
.jssocials-share {
    display: block!important;
    vertical-align: unset!important;
    margin: 0px!important;
    position: relative;
    text-align: center;
}
.right_sidebar_group {
    display: block;
    overflow: hidden;
    border: 1px solid #ececec;
    background: white;
    margin: 15px 10px 15px 0;
    border-radius: 3px;
	padding: 15px;
}
aside p {
    text-align: center;
    padding: 20px;
    font-size: 12px;
}
aside .divider {
    border-right: 1px solid #ececec;
}
a.create_share_button {
    display: block;
    text-align: center;
    background: linear-gradient(#92dae7, #9ae6f9 );
    padding: 20px;
    margin: 20px;
    overflow: hidden;
    border: #61afc3 1px solid;
    border-bottom: #61afc3 3px solid;
    border-radius: 3px;
    color: white;
    font-weight: 600;
    font-size: 16px;
}
a.create_share_button:hover {
    background: linear-gradient(#9ae6f9, #61afc3 );
    color: white;
    text-decoration: none;
}
.karma_posts .score_title {
    font-size: 12px;
    font-weight: 600;
    color: #299842;
}

.karma_posts .score {
    font-weight: 700;
    font-size: 18px;
}

.karma_posts {
    border-top: 1px solid #ececec;
    border-bottom: 1px solid #ececec;
}
.logged_sidebar h3 {
    text-align: center;
    margin: 0 0 5px 0;
    font-size: 18px;
    font-weight: 700;
}
.logged_sidebar p.fun_facts {
    margin: 10px 5px;
    padding: 10px;
    font-size: 12px;
    text-align: center;
    background: #717171;
    color: white;
    border-radius: 3px;
}
.pp_back {
    overflow: hidden;
    display: block;
    width: 259px;
    height: 200px;
    background: linear-gradient(#e6438a 50%, #ffffff 50%);
}
.profile_circle {
    border-radius: 99px;
    overflow: hidden;
    border: 3px solid #fff;
}
.post_hug {
    display: block;
    overflow: hidden;
    border: 1px solid #ececec;
    background: white;
    padding: 15px;
    margin: 15px 0;
    border-radius: 3px;
}
.post_hug.clear_white {
    background: #ffffffb8;
}
.post_hug h1 {
    font-size: 28px;
    text-align: left;
    font-weight: 600;
    color: #585858;
}
.logged_sidebar {
    background: white;
    display: block;
    overflow: hidden;
    border-right: 1px solid #ececec;
}
.single_post {
    background: #f7f7f7;
}
ul.cat_sort a {
    padding: 10px;
}
ul.cat_sort {
    background: white;
    list-style: none;
}
.cat_m {
    overflow: hidden;
    margin: 10px 0;
    border-bottom: 1px solid #ccc;
    border-left: 5px solid #ccc;
    border-radius: 2px;
}
/**Unattractive Qualities main: #E6B0AA second: #F5B7B1**/


.cat_m h3 {
    padding-left: 20px;
    margin: 14px 10px!important;
    font-weight: 700;
    font-size: 20px;
}
.cat_m h3 a {
    color: #717171;
}
.cat_1 .cat_m h3 a{
    color: #ff3a3a;	
}
.cat_1 .cat_m{
	border-color: #ff3a3a;
}
.category_container.cat_1 {
    background: #ff3a3a;
}

.cat_2 .cat_m h3 a {
    color: #367eec;
}
.cat_2 .cat_m {
    border-color: #367eec;
}
.category_container.cat_2 {
    background: #367eec;
}

.cat_3 .cat_m h3 a {
    color: #ff0af7;
}
.cat_3 .cat_m {
    border-color: #ff0af7;
}
.category_container.cat_3 {
    background: #ff0af7;
}

.cat_area .thumb_thin .article_information {
    margin-top: 0;
}
.thumb_thin .article_information {
    margin-top: -20px;
}
article {
    overflow: hidden;
}
.thumb_box .article_information h2{
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-height: 21px;
    max-height: 48px;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.cat_area .thumb_box .article_information address {
    font-size: 10px;
    font-weight: 100;
}

.cat_area .thumb_box .article_information h2 {
    max-height: 72px;
    -webkit-line-clamp: 3;
    font-size: 18px;
}
.cat_area .thumb_box .article_information h2 a:hover {
    color: white;
}
.thumb_thin .article_information h2, .thumb_medium .article_information h2{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.category_icon {
    float: left;
    background: #292929;
    padding: 6px;
    color: white;
}
.category_container {
    background: #e67e22;
    padding: 5px 6px;
    float: left;
    font-size: 15px;
}
.article_information address {
    margin: 0;
}
.article_information h2 {
    margin: 0;
    font-size: 20px;
	font-weight: 500;
}
.article_information address {
    color: #ffffff;
}
.article_information a, .article_information a:hover {
    color: white;
}
.thumb_thin .article_information h2 a, .thumb_thin .article_information address a, .thumb_thin .article_information address {
    color: #222;
}
.banner {
    background: #f7f7f7;
}



/*320*/
@media only screen and (min-width:320px) and (max-width: 959px){
.right_sidebar_group{
	    margin: 15px;
}
.cat_rightside .share_thoughts_button {
    text-align: center;
}

	.main_banner_search {
    max-width: 300px;
}
    .uk-button-default {
        margin-top: 10px!important;
        float:none;

    }
    .stretch{
        min-height: 400px!important;
    }
    .stretch img {
        height: 100%;
    }
}

@media only screen and (min-width:960px) and (max-width: 1199px){
	.right_sidebar_group{
	    margin: 15px;
}
	.cat_rightside .share_thoughts_button {
		text-align: center;
	}
}
/*KWD CUSTOM*/
