/*
Theme Name: 	IJR Child Theme
Template:       ijr
Theme URI: 		http://bimber.bringthepixel.com
Description:    IJR - Experience The News
Author:         M8
Author URI:     http://www.ijr.com/
Template:       ijr
Version:        1.0
Tags:           fluid-layout, custom-colors, custom-menu, featured-images, post-formats, theme-options, threaded-comments, translation-ready
*/

/* Place all your CSS modifications below */

@font-face {
    font-family: "Lato";
    font-weight: 900;
    font-style: normal;
     src: url("fonts/font1/Lato-Black.ttf") format('truetype');
  }


.entry-title > a:hover{
    color:  #1da1f2 !important;
}

p{
    color: #14171a;
}

a{
    color: #1da1f2;
}

a:hover{
    color: #006DBF;
}


#item-nav li#display-personal-li{
    display: none;
}

.entry-content, .entry-summary{
    hyphens: inherit!important;
}

.g1-drop-user-tally{
    display:inline-block;
    margin-right:20px;
}
.g1-drop-user-tally a,
.g1-drop-user-tally a:visited,
.g1-drop-user-tally a:hover{
    color: black;
    font-family: SpartanMB,Poppins,Roboto,sans-serif;
    font-weight: 700;
}
#item-nav li#display-personal-li{
    display: none;
}
.g1-column .g1-archive-filter{
    display: inline-block;
}
.g1-column .g1-archive-filter:last-child{
    padding-left: 20px;
}
.gradient-slider-wrap{
	margin-top: 20px;
	margin-bottom: 100px;
	display: inline-block;
	width: 100%;
	padding-left: 0px;
}

#comments #wpcomm .avatar{
	width: 40px;
}

.wc_social_plugin_wrapper img.avatar{
	display: none !important;
}


/* Register form popup styles */
.ijr-register-popup-wrap #profile-details-section .editfield.field_1{
    float: left;
    width: 48%;
}
.ijr-register-popup-wrap #profile-details-section .editfield.field_526{
    float: right;
    width: 48%;
}
.ijr-register-popup-wrap{
	max-width: 800px;
    background: #fff;
    margin: 0 auto;
    padding: 20px;
    position: relative;
    max-height: 500px;
    overflow-y: scroll;
}
.ijr-register-popup-wrap .mfp-close{
	position: absolute;
    top: 0;
    right: 10px;
}
.ijr-register-popup-title{
	text-align: center;
}
.ijr-register-popup-wrap #signup_form{
	max-width: 500px;
	margin: 20px auto;
}
.ijr-register-popup-wrap .form-row{
	display: inline-block;
	width: 100%;
	margin-bottom: 10px;
}
.ijr-register-popup-wrap .form-row input{
	display: inline-block;
	width: 100%;
	text-align: center;
}
.ijr-register-popup-wrap .form-steps-wrap{
	display: inline-block;
    width: 100%;
    margin-top: 10px;
}
.ijr-register-popup-wrap .form-steps-wrap .form-step-btn{
	float: right;
    color: #fff;
    background-color: #31669b;
    padding: 8px 30px;
    border-radius: 5px;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 1px;
    min-width: 120px;
    text-align: center;
    position: relative;
}
.form-steps-wrap .form-step-btn i{
	margin-left: 5px;
    font-size: 18px;
}
.ijr-register-popup-wrap .form-row .form-error-display{
	color: #ff0036;
    font-size: 12px;
    padding-left: 5px;
    display: none;
}
.ijr-register-popup-wrap #profile-details-section{
	display: none;
}
.ijr-register-popup-wrap #profile-details-section .editfield{
	display: inline-block;
	width: 100%;
	margin-bottom: 20px;
}
.ijr-register-popup-wrap #profile-details-section .editfield.field_political-spectrum{
	display: none;
}
.ijr-register-popup-wrap #profile-details-section .editfield fieldset legend,
.ijr-register-popup-wrap #profile-details-section .gradient-slider-slider{
	display: inline-block;
    margin-bottom: 5px;
    font-size: 16px;
    font-weight: 600;
    padding-left: 5px;
}
.ijr-register-popup-wrap #profile-details-section .editfield fieldset input[type="text"]{
	display: inline-block;
	width: 100%;
	padding-left: 10px;
}
.ijr-register-popup-wrap #profile-details-section .wp-editor-tools{
	margin-bottom: 10px;
}

#activation-form p.submit{
	margin-top: 20px;
}
.ijr-register-popup-wrap .form-row #signup_submit {
	display: inline-block;
    width: 100%;
    letter-spacing: 1px;
}
.ijr-register-popup-wrap .form-row #signup_submit i{
	margin-left: 10px;
}
.ijr-register-popup-wrap .status-msg{
	text-align: center;
    display: block;
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 10px;
    display: none;
}
.ijr-register-popup-wrap .status-msg.success{
	color: #1abb9c;
	display: block !important;
    font-family: SpartanMB,Poppins,Roboto,sans-serif;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 40px;
    margin-top: 35px;
}
.ijr-register-popup-wrap .status-msg.error{
	color: rgba(250,101,91,1);
	font-family: SpartanMB,Poppins,Roboto,sans-serif;
    font-size: 16px;
    font-weight: bold;
    display: block !important;
}

.custom-comments {list-style: outside none none;}
.custom-comments .avatar-custom {float: left;width: 15%;}
.custom-comments .custom-comment-wrap {
    float: left;
    background: rgba(0,0,0,0.03);
    padding: 20px;
    border-radius: 5px 5px 0 0;
}
.custom-comments .custom-comment-wrap blockquote{
    padding: 0 0 0 30px;
    text-align: left;
}
.custom-comments .custom-comment-wrap blockquote:before{
    font: 22px/1 bimber;
    top: 0;
    margin: 0;
}
body.comment{
    padding-left: 0;
}
.custom-comments li {float: left;width: 100%;margin: 10px 0;}
.custom-navigation {float: left;text-align: center;width: 100%;}
.custom-navigation .page-numbers {padding: 10px;}
.custom-comments h4 {margin-top: 0 !important;}
.custom-comments {list-style: outside none none;float: left;}
.custom-comments .avatar-custom {float: left;width: 5%;}
.custom-comments li {float: left;width: 100%;margin: 10px 0;}
.custom-navigation {float: left;text-align: center;width: 100%;}
.custom-navigation .page-numbers {padding: 10px;}
.custom-comments h4 {margin-top: 0 !important;}
.sac-form .control {float: left;}
.sac-form .control select {padding: 5px;margin-right: 10px;}
.not-found {float: left;width: 100%;}
.custom-comments .children {list-style: none;padding-left: 8%;}

/********/
#primary .entry-byline-m.entry-byline-with-avatar{
    padding-left:0px!important;
}
#primary .entry-byline-m.entry-byline-with-avatar .entry-author .entry-meta-label{
    display:none!important;
}
#primary .entry-byline-m.entry-byline-with-avatar .entry-author {
    display: flex;
    margin-right: 10px;
    align-items: center;
}



#primary .entry-byline-m.entry-byline-with-avatar .entry-author >a{
    display: flex;
    align-items: center;
    padding-right:10px;
}

#primary .entry-byline-m.entry-byline-with-avatar .avatar {
    position: relative;
    transform:none!important;
}



/*******/
/* Profile settings page style fixes */

body.my-account #profile-edit-form{
    margin-bottom: 50px;
}
body.my-account #profile-edit-form legend{
    margin-bottom: 10px;
    font-size: 24px;
    color: #000;
    display: inline-block;
    width: 100%;
}
body.my-account #profile-edit-form legend span.bp-required-field-label{
    font-size: 14px;
    display: inline-block;
    position: relative;
    top: -6px;
}
body.my-account #profile-edit-form fieldset{
    margin-bottom: 30px;
}
body.my-account #profile-edit-form fieldset input[type="text"]{
    width: 100%;
}
body.my-account #profile-edit-form fieldset .field-visibility-settings-notoggle{
    margin-top: 5px;
    font-style: italic;
}
body.my-account #profile-edit-form fieldset #wp-field_3-wrap{
    top: -15px;
}
body.my-account #profile-edit-form span.gradient-slider-slider{
    font-size: 24px;
    color: #000;
    font-weight: 600;
}
body.my-account #profile-edit-form .bp-widget.base{
    margin-top: 20px;
}

.snax-widget-latest-votes .snax-links li .snax-user-voted{
    margin-right: 10px;
}

.g1-hb-row-2 {
    z-index: 99999;
}
.entry-content, .entry-summary{
    hyphens: inherit!important;
}

.field_short-description {
    display: none !important;
}

.field_long-description {
    display: none !important;
}

.mobile-points{
    display:none;
}


@media only screen and (max-width: 1024px) {

    .mobile-points{
        display:block;
    }
    .g1-drop-the-search{
        display:none!important;
    }
    #primary .entry-byline-m.entry-byline-with-avatar{
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        align-items: flex-start;
    }
    #primary .entry-byline-m.entry-byline-with-avatar .entry-author{
        width:70%;
        flex-wrap:wrap;
    }
    .mobile-points{
        display:block;
    }
    .g1-drop-the-search{
        display:none!important;
    }


    #primary .entry-byline-m.entry-byline-with-avatar .entry-author >a {
        padding-right: 10px;
        padding-bottom: 10px;
        width: calc(100% / 3 - 10px);
    }
}

@media only screen and (max-width: 480px) {
    #primary .entry-byline-m.entry-byline-with-avatar .entry-author {
        margin-right: 0px;
        flex-wrap: wrap;
    }
    #primary .entry-byline-m.entry-byline-with-avatar .entry-author .entry-meta-label{
        width: 100%;
    padding-bottom: 10px;
    }


    figcaption.wp-caption-text{
        display:none;
    }
    blockquote p{
        word-break: normal!important;
    }
    #primary .entry-byline-m.entry-byline-with-avatar{
        width:100%;
    }
    #wpcomm div.wpd-field-desc span{
        display:none!important;
    }

    .single-post article{
        padding:0 5px;
    }
    * {
        -moz-hyphens:none;
        -ms-hyphens:none;
        -webkit-hyphens: none;
        hyphens:none;
        }

    #primary .entry-byline-m.entry-byline-with-avatar .entry-author >a {
        padding-right: 10px;
        padding-bottom: 10px;
        width: calc(50% - 10px);
    }

    figcaption.wp-caption-text{
        display:none;
    }
    blockquote p{
        word-break: normal!important;
        padding: 0px;
        margin: 0 auto;
        resize: horizontal;
    }
    #primary .entry-byline-m.entry-byline-with-avatar{
        width: 100%;
        display: flex;
        flex-wrap: wrap;
    }
    #primary .entry-byline-m.entry-byline-with-avatar .entry-author{
        width:65%;
    }
    #primary .entry-byline-m.entry-byline-with-avatar .entry-date{
        width:35%;
        margin-right:0px;
    }


}


/******Addition********/

.g1-hb-row-c .menu-item > a, .g1-hb-row-c .g1-hamburger, .g1-hb-row-c .g1-drop-toggle, .g1-hb-row-c .g1-socials-item-link {
    color: #0a0a0a;
}

.g1-hb-row-c .menu-item:hover > a, .g1-hb-row-c .current-menu-item > a, .g1-hb-row-c .current-menu-ancestor > a, .g1-hb-row-c .menu-item-object-post_tag > a:before, .g1-hb-row-c .g1-socials-item-link:hover {
    color: #31669b;
}

.g1-hb-row-a .menu-item > a, .g1-hb-row-a .g1-hamburger, .g1-hb-row-a .g1-drop-toggle, .g1-hb-row-a .g1-socials-item-link {
    color: #0a0a0a;
}

.g1-hb-row-a .menu-item > a:hover, .g1-hb-row-a .g1-hamburger:hover, .g1-hb-row-a .g1-drop-toggle:hover, .g1-hb-row-a .g1-socials-item-link:hover {
    color: #0a0a0a;
}

.g1-hb-row-c .g1-drop-toggle-badge, .g1-hb-row-c .snax-button-create, .g1-hb-row-c .snax-button-create:hover {
    border-color: #31669b;
    background-color: #31669b;
    color: #ffffff;
}


.archive-featured-with-title>.g1-row-inner {
    padding-top: 0px;
}

.archive-featured.g1-row .archive-featured-title {
    left: 50%!important;
	top:0px;
}

.home-page .g1-row-inner{
z-index:8;
}

.g1-hb-row-3 {
    z-index: 9999;
}
.todo-music-tile~.g1-row {
    margin-left: 0px;
    margin-right: 0px;
}

.todo-music-tile~.g1-row .g1-collection-viewport{
	  margin-left: 0px;
    margin-right: 0px;
}

body.admin-bar .g1-sticky-top-wrapper{
	z-index:9;
}

p.archive-description{
	color:#fff;
}
/*
.members .item-extras .item-counters-counter:nth-child(2){
    display:none!important;
}

*start recent comment widget*/
.widget_recent_comments .recentcomments a {
    display: block;
    font-weight: 700;
    color: #1a1a1a;
    font-size: 15px;
}
.widget_recent_comments ul#recentcomments li.recentcomments:before {
    top: 3px;
}
.widget_recent_comments .recentcomments a:hover {
    color: #1da1f2;
}
.widget_recent_comments span.comment-author-link {
    color: #1a1a1a;
}
.widget_recent_comments li.recentcomments {
    font-size: 12px;
}
/*end recent comment widget*/


/* Voting fixes */
.snax-voting-score {
    display: inline-block;
}
/* header fixes */
nav.g1-drop.g1-drop-before.g1-drop-the-user.g1-drop-l.g1-drop-icon {
    margin-right: 20px;
}
#mycred-users-badges .the-badge {
    display: inline-block;
}
