/*
 Theme Name:     Demos Journal
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */

/* ---- GLOBAL ---- */

h1,
h2,
h3{
    font-weight: normal;
}

/* ---- PREMADE STYLING ---- */

#header_left_to_social{
    display: inline-block;    
}

#social_right_to_title{
    display: inline-block;
    padding: 0px;
}

#social_right_to_title *{
    padding: 0px;
    line-height: 18px;    
}

#social_right_to_title li a{
    font-size: 18px;
    color: #000;
}

/* ---- HEADER ---- */
.et_fullwidth_nav #main-header .container{
    padding-right: 40px;
    padding-left: 40px;
}

.et_header_style_left .logo_container img#logo{
    max-height: 40px;
}

.et_header_style_left .logo_container,
.et_fixed_nav #et-top-navigation{
    float: left;
    padding-left: 0px !important;
    display: inline-block;
    width: auto;
    position: static;
}

.et_header_style_left .logo_container{
/*    padding-top: 8px;*/
    padding-top: 38px;
    margin-right: 60px;
}

#top-menu-nav.right{
    float: right;
/*    padding: 18px 0 0 0;    */
    padding: 48px 0 0 0;    
}

.et_header_style_left .et-fixed-header #top-menu-nav.right{
    padding-top: 20px;
}

#top-menu-nav.right li{
    padding-right: 8px;
}

.nav li ul,
#top-menu li li a{
    width: 350px;
}

/* ---- FOOTER ---- */

#main-footer{
    border: 40px solid #FFF;
    border-bottom: 0px;    
}

#footer-widgets {
    padding-top: 18px;
}

#footer-widgets .footer-widget{
    margin-bottom: 24px;
}

#footer-widgets .footer-widget .et_pb_widget{
    text-align: center;
    clear: both;
    display: block;
    float: none;
    max-width: 870px;
    margin: auto;    
    margin-bottom: 20px;
}

#footer-widgets .footer-widget li a{
    text-decoration: underline;
}

#footer-widgets .footer-widget ul.et-social-icons{
    float: none;
}

#footer-widgets .footer-widget ul.et-social-icons li{
    margin: 0px;
    padding: 0px;
    margin-left: 14px;
}

#footer-widgets .footer-widget ul.et-social-icons li a{
    color: #FFF;
    font-size: 18px;
    text-decoration: none;
}

#footer-widgets .footer-widget ul.et-social-icons li,
#footer-widgets .footer-widget ul#menu-footer-menu li{
    list-style: none;
}
#footer-widgets .footer-widget ul.et-social-icons li:before,
#footer-widgets .footer-widget ul#menu-footer-menu li:before{
    display: none;
}

#footer-bottom .et-social-icons{
    display: none;
}

#footer-bottom #footer-info{
    display: block;
    clear: both;
    text-align: center;
    float: none;
}

/* ---- HOMEPAGE ---- */

body.home #main-content.post-feed > .container{
    padding-top: 0px;
}
#issue_archive_title .show_cat_list{
    width: 48%;
    padding: 0px 20px;    
}

#issue_archive_title .show_cat_list ul,
#issue_archive_title .show_cat_list ul li{
    display: inline-block;
}

#issue_archive_title .show_cat_list ul li{
    margin: 0px 12px;
    text-decoration: underline;
}

/* ---- ABOUT US ---- */

#about_title .et_pb_text_inner img{
	position: relative;
	top:10px;
}

/* ---- OUR TEAM ---- */

.section_about_team_bio .et_pb_text_inner img{
	margin-right: 20px;
}

/* ---- CONTACT US ---- */

#contact_demos_journal input,
#contact_demos_journal textarea{
    border: 1px solid #000;
}

#contact_demos_journal .et_pb_contact_submit{
    background: #487097;
    border: 0px;
    color: #FFF;
    font-size: 16px;
    letter-spacing: 1px;
    padding: 10px 60px;
}

/* ---- POST LAYOUT (GLOBAL) ---- */

.single-post #main-content .container:before,
.single-article #main-content .container:before{
	display: none;
}

.single-post .container #left-area,
.single-article .container #left-area{
    float: none;
    padding: 0px;
    width: 100%;
}

.container.post_layout_1 .et_post_meta_wrapper .image_featured_and_captions,
.container.post_layout_2 .et_post_meta_wrapper .image_featured_and_captions{
	float: right;
    width: 50%;
    position: absolute;
    right: 30px;
    top:0px;	
}

.container.post_layout_1 .et_post_meta_wrapper .image_featured_and_captions img,
.container.post_layout_2 .et_post_meta_wrapper .image_featured_and_captions img{
    max-height: 900px;
    width: auto;
}

.container.post_layout_1,
.container.post_layout_2,
.container.post_layout_3{
	max-width: 100%;
	width: 100%;
	padding: 30px;
}

.container.post_layout_1 #content-area article .et_post_meta_wrapper.top_meta, 
.container.post_layout_1 #content-area article .entry-content,
.container.post_layout_2 #content-area article .et_post_meta_wrapper.top_meta, 
.container.post_layout_2 #content-area article .entry-content,
.container.post_layout_3 #content-area article .et_post_meta_wrapper.top_meta{	
	padding-left: 8%;
}

.container.post_layout_1 #content-area article .et_post_meta_wrapper.top_meta,
.container.post_layout_1 #content-area article .entry-content,
.container.post_layout_2 #content-area article .et_post_meta_wrapper.top_meta{
    width: 42%;
}

/* ---- POST META (GLOBAL) ---- */

.category_article{
	display: block;
	margin-bottom: 18px;
}

h1.entry-title{
	padding-bottom: 20px;
}

.authors_custom_article,
.social_article,
.date_article,
.tags_article{
	display: inline-block;
}

.tags_article li{
	display: inline;
}

.tags_article li:nth-child(n+2):before{
	content: ',';
	margin-left: 4px;
	margin-right: 4px;
}

.authors_custom_article .authors_by_and_link{
	margin-right: 20px;
}

.social_article,
.date_article,
.tags_article{
	margin-left: 20px;
}

body .social_article ul{
	padding: 0px !important;
	float: none !important;
}

body .social_article ul li{
    margin-left: -5px;
    margin-right: 20px;
}

body .social_article ul li:last-child{
	margin-right: 0px;
}

body .social_article ul li a{
	font-size: 16px;
	color: #000;
}

.category_article a,
.authors_by_and_link a,
.tags_article li a{
	text-decoration: underline;
	display: inline-block;
}

.authors_custom_article{
	width: 44%;
}

.right_article_meta_custom{
	width: 55%;
    display: inline-block;
    vertical-align: top;
    text-align: right;
}

.issue_bottom_meta .category_article{
    display: inline-block;
}

.issue_bottom_meta .right_article_meta_custom{
    width: auto;
    float: right;    
}

.issue_bottom_meta{
    border-bottom: 1px solid #707070;
    padding-bottom: 20px;    
}

.single-post .entry-content .authors_bio_article,
.single-post .entry-content .bibliography_article,
.single-article .entry-content .authors_bio_article,
.single-article .entry-content .bibliography_article{
	margin: 40px 0px;
}

.single-post .entry-content .authors_bio_article *,
.single-article .entry-content .authors_bio_article *,
.single-post .authors_bio_article *,
.single-article .authors_bio_article *{
    font-style: italic;
    font-size: 14px;
    line-height: 150%;
}

.post_pagination_demos{
    margin-top: 20px;
}

.post_pagination_demos .prev,
.post_pagination_demos .next{
    width: 49%;
    display: inline-block;    
}

.post_pagination_demos .prev:before{
    content: "\44";
    font-family: ETmodules!important;
}
.post_pagination_demos .next:after{
    content: "\45";
    font-family: ETmodules!important;
}

.post_pagination_demos .next{
    text-align: right;
}

/*PPMAuthors PLUGIN*/

body .authors_bio_article .pp-multiple-authors-wrapper ul,
body .authors_bio_article .pp-multiple-authors-wrapper li{
    padding: 0px !important;
    border: 0px;
    list-style: none !important;
}

.authors_bio_article .pp-multiple-authors-wrapper li .avatar,
.authors_bio_article .pp-multiple-authors-wrapper li .author{
    display: none;
}


/* ---- POST LAYOUT 1 (DEFAULT) ---- */

/* ---- POST LAYOUT 2 (Left & Right Column) ---- */

.container.post_layout_2 #content-area article .entry-content{
    width: 100%;
    padding-left: 0px;
}

.container.post_layout_2 #content-area article .entry-content .layout_one_image_right .section_left_content{
    padding-left: 20%;
}
.container.post_layout_2 #content-area article .entry-content .layout_two_image_right .section_left_content{
    padding-left: 8%;
}

.container.post_layout_2 #content-area article .article_meta_custom,
.container.post_layout_3 article .article_meta_custom{
	width: 50%;
	margin-top: 60px;
}


.container.post_layout_2 #content-area article .entry-content .layout_one_image_right{
    width: 40%;
}

.container.post_layout_2 #content-area article .entry-content .layout_two_image_left .section_left_image,
.container.post_layout_2 #content-area article .entry-content .layout_two_image_right .section_left_content{
    width: 48%;
    display: inline-block;
    padding-right: 50px;
    vertical-align: top;   
}

.container.post_layout_2 #content-area article .entry-content .layout_two_image_left .section_right_content,
.container.post_layout_2 #content-area article .entry-content .layout_two_image_right .section_right_image{
    width: 50%;
    display: inline-block;    
}

.container.post_layout_2 #content-area article .entry-content .layout_two_image_left,
.container.post_layout_2 #content-area article .entry-content .layout_two_image_right{
    margin-top: 20px;
}



/* ---- POST LAYOUT 3 (IMAGES ORIENTED) ---- */

.container.post_layout_3 .et_post_meta_wrapper.top_meta img{
	display: none;
}

.container.post_layout_3 article .entry-content{
	max-width: 75%;
	margin: auto;
}

.container.post_layout_3 article .entry-content .gallery{
	margin: 30px 0px !important;
}

.container.post_layout_3 article .entry-content .gallery img{
	border: 0px !important;
}

.container.post_layout_3 article .entry-content .gallery a{
	text-align: center;
	margin: auto;
}

.container.post_layout_3 article .entry-content p,
.container.post_layout_3 article .entry-content h1,
.container.post_layout_3 article .entry-content h2,
.container.post_layout_3 article .entry-content h3,
.container.post_layout_3 article .entry-content h4,
.container.post_layout_3 #left-area article .entry-content ul{
	padding-left: 15%;
	padding-right: 15%;
}

.container.post_layout_3 article .entry-content h1,
.container.post_layout_3 article .entry-content h2,
.container.post_layout_3 article .entry-content h3,
.container.post_layout_3 article .entry-content h4{
    margin:40px 0px;
}

.single-article #content-area .authors_bio_article,
.single-article #content-area .bibliography_article{
    margin: 40px 0px;
}

.single-article #content-area .pp-multiple-authors-layout-boxed ul li{
    min-height: unset;
    margin-bottom: 40px;
}

/* ---- ARCHIVE PAGE STYLING (GLOBAL) ---- */

.archive #main-content.archive_page #archive_title,
.search #main-content.archive_page #archive_title{
    padding: 0px 40px 0px;    
}

.archive #main-content.archive_page #archive_title .archive_title,
.search #main-content.archive_page #archive_title .archive_title{
    text-align: center;
    max-width: 75%;
    margin: auto;
    margin-bottom: 30px;
}

.archive #main-content.archive_page #archive_title .archive_title h2,
.search #main-content.archive_page #archive_title .archive_title h2{
    font-size: 400%;
}

.archive #main-content.archive_page #feeds_area_article,
.search #main-content.archive_page #feeds_area_article{
    padding-top: 0px;
}

/* ---- POST FEED STYLING (GLOBAL) ---- */

.not-found-title,
p.not-found{
    text-align: center;    
}

#main-content.post-feed .container{
	width: 100%;
	max-width: 100%;
}

#main-content.post-feed #left-area{
    float: none;
    padding: 0px;
    width: 100%;	
}

#main-content.post-feed .container:before{
	display: none;
}

#main-content.post-feed #feeds_area_article{
	padding: 30px;
}

#main-content.post-feed article{
    width: 33%;
    display: inline-block;
    padding: 40px;
    margin-bottom: 0px;
    vertical-align: top;
}

#feeds_area_article .authors_custom_article{
    width: auto;
    display: block;
    clear: both;
    margin-bottom: 10px;	
}

#feeds_area_article .tags_article{
    margin-left: 0px;
    margin-top: 10px;
    font-size: 12px;
}

#feeds_area_article .entry-featured-image-url{
    margin-bottom: 30px;
    display: block;
}

#feeds_area_article .entry-featured-image-url img{
    height: 350px;
    object-fit: cover;
}

#commentform input[type=email], #commentform input[type=text], #commentform input[type=url]{
    width: 100%;
}

/* ---- PAST ISSUES CATEGORY STYLING (GLOBAL) ---- */

.past_issues_feed{
	padding: 40px 70px;
}

.past_issues_feed h1{
    text-align: center;
    display: block;
    font-size: 400%;
    max-width: 75%;
    margin: auto;
    margin-bottom: 60px;
}

.past_issues_feed .past_issues_title h2{
	font-size: 400%;
	margin: 30px 0px;
}

.past_issues_feed .past_issues_number,
.past_issues_feed .past_issues_number *,
.past_issues_feed .past_issues_desc,
.past_issues_feed .past_issues_desc *{
	color: #000;
}

.past_issues_feed .past_issues_desc{
	margin-bottom: 40px;
	font-size: 20px;
}

.past_issues_feed .past_issues_number{
	font-size: 24px;
}

.past_issues_feed .past_issues_button a{
    color: #487097;
    font-size: 18px;
    text-decoration: underline;
}

.past_issues_feed .past_issues_featured_image,
.past_issues_feed .past_issues_right_col{
	display: inline-block;
    vertical-align: middle;
}

.past_issues_feed .past_issues_featured_image{
	width: 48%;
}

.past_issues_feed .past_issues_right_col{
	width: 48%;
/*	padding: 5%;*/
    padding: 0px 5%;
}

.past_issues_feed .wrapper_past_issue{
    margin-bottom: 40px;
}

/* ---- ARCHIVE ISSUES PAGE (GLOBAL) ---- */

body #main-content.issue_archive > .container{
    padding-top: 0px;
}

#main-content #issue_archive_title {
    padding: 0px 40px 0px;
}

#main-content.issue_archive #feeds_area_article{
    padding-top: 0px;
}

#issue_archive_title .cat_issues_featured_image,
#issue_archive_title .cat_issues_left_col{
    display: inline-block;
}

#issue_archive_title .cat_issues_featured_image{
    width: 48%;
}

#issue_archive_title .cat_issues_left_col{
    width: 48%;
    padding: 5%;    
    min-height: 480px;
}
#issue_archive_title .past_issues_number{
    font-size: 24px;
}

#issue_archive_title .past_issues_title h2{
    font-size: 400%;
    margin: 30px 0px;
}

#issue_archive_title .past_issues_desc{
    margin-bottom: 40px;
    font-size: 18px;
    line-height: 150%;    
}

#issue_archive_title .past_issues_button{
    font-size: 18px;
}

#issue_archive_title{
    position: relative;
}

#issue_archive_title .cat_issues_featured_image{
    display: inline-block;
    vertical-align: bottom;
}

#issue_archive_title .cat_issues_featured_image img{
    position: absolute;
    right: 0px;
    top: 0px;
    width: 48%;
    min-height: 500px;
    object-fit: cover;  
}

/*RESPONSIVE LAYOUT*/

/* IPAD PRO*/
@media only screen and (max-width: 1024px) {
    .et_fullwidth_nav #main-header .container {
        padding-right: 20px;
        padding-left: 20px;
    }
    .past_issues_feed .past_issues_title h2,
    .past_issues_feed h1{
        font-size: 250%;
        margin: 20px 0px;
    }
    .past_issues_feed h1{
        margin: auto;
        margin-bottom: 20px;
    }
    .past_issues_feed .past_issues_desc{
        font-size: 16px;
    }
    .container.post_layout_1 #content-area article .et_post_meta_wrapper.top_meta, .container.post_layout_1 #content-area article .entry-content, .container.post_layout_2 #content-area article .et_post_meta_wrapper.top_meta, .container.post_layout_2 #content-area article .entry-content, .container.post_layout_3 #content-area article .et_post_meta_wrapper.top_meta,
    .container.post_layout_2 #content-area article .entry-content .layout_one_image_right .section_left_content,
    .container.post_layout_2 #content-area article .entry-content .layout_two_image_right .section_left_content{
        padding-left: 0px;
    }
    
    .issue_bottom_meta .right_article_meta_custom{
        display: block;
        float: none;
    }
}

/* IPAD */
@media only screen and (max-width: 980px) {
    
    /*    HEADER --- IPAD */
    
    .et_header_style_left .logo_container, 
    .et_fixed_nav #et-top-navigation{
        padding: 0px;
    }
    .et_header_style_left #et-top-navigation .mobile_menu_bar, .et_header_style_split #et-top-navigation .mobile_menu_bar{
        padding-bottom: 0px;
    }
    .et_header_style_left .logo_container{
        float: left;
    }
    .et_fixed_nav #et-top-navigation{
        float: right;
    }
    
    .et_header_style_left .logo_container img, 
    .et_fixed_nav #et-top-navigation img{
        height: 40px;
        width: auto;
    }
    
    .et_fullwidth_nav #main-header .container{
        width: 100%;
        padding-left: 40px;
        padding-right: 40px;
    }
    
    .et_header_style_left .logo_container img#logo{
        max-width: none;
    }
    
    /*    END OF HEADER -- IPAD */
    
    body:not(.et-tb) #main-content .container, body:not(.et-tb-has-header) #main-content .container{
        padding-top: 20px;
    }
    
    .footer-widget:nth-child(n),
    .container.post_layout_1 #content-area article .et_post_meta_wrapper.top_meta, .container.post_layout_1 #content-area article .entry-content, .container.post_layout_2 #content-area article .et_post_meta_wrapper.top_meta,
    .container.post_layout_2 #content-area article .entry-content .layout_one_image_right{
        width: 100% !important;
    }
    .container.post_layout_1 .et_post_meta_wrapper .image_featured_and_captions, .container.post_layout_2 .et_post_meta_wrapper .image_featured_and_captions{
        float: none;
        width: 100%;
        position: static;
        margin-top: 20px;
    }
    .container.post_layout_2 #content-area article .article_meta_custom, .container.post_layout_3 article .article_meta_custom{
        width: 100%;
    }
    
    /*    HOMEPAGE*/
    #issue_archive_title .past_issues_title h2{
        font-size: 250%;
        margin: 20px 0px;
    }
    #issue_archive_title .past_issues_number,
    .past_issues_feed .past_issues_number{
        font-size: 18px;
    }
    #issue_archive_title .past_issues_desc,
    .past_issues_feed .past_issues_desc{
        font-size: 14px;
    }
    #issue_archive_title .cat_issues_left_col,
    #issue_archive_title .show_cat_list{
        padding-left: 0px;
        padding-right: 0px;
    }
    #issue_archive_title .show_cat_list ul{
        display: block;
        clear: both;
    }
    #issue_archive_title .show_cat_list ul li{
        margin-left: 0px;
    }
    #issue_archive_title .cat_issues_featured_image img{
        min-height: 440px;
    }
    
    .past_issues_feed{
        padding: 40px;
    }
    #main-content.post-feed #feeds_area_article{
        padding: 30px 15px;
    }
    #main-content.post-feed article{
        padding-left: 15px;
        padding-right: 15px;   
        width: 49.5%;
    }
    
    .past_issues_feed .past_issues_featured_image img{
        min-height: 250px;
        object-fit: cover;
    }

}

/*MOBILE*/

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

    #issue_archive_title .cat_issues_left_col{
        min-height: auto;
    }    
    
    #main-content #issue_archive_title{
        padding: 0px 20px 0px;
    }
    #issue_archive_title .cat_issues_featured_image,
    #issue_archive_title .cat_issues_left_col,
    #issue_archive_title .show_cat_list,
    .past_issues_feed .past_issues_right_col{
        width: 100%;
    }
    #issue_archive_title .cat_issues_featured_image img{
        position: static;
        width: 100%;
        height: auto;
        min-height: auto;
    }
    #issue_archive_title .past_issues_desc{
        margin-bottom: 24px;
    }
    #main-content.post-feed article,
    .past_issues_feed .past_issues_featured_image{
        width: 100%;
        padding: 0px;
    }
    .past_issues_feed{
        padding-left: 20px;
        padding-right: 20px;
    }
    .past_issues_feed .past_issues_right_col{
        padding-top: 5%;
    }
    
    .right_article_meta_custom{
        width: 100%;
        text-align: left;
        margin: 20px 0px 0px;
    }
    .social_article, .date_article, .tags_article{
        margin-left: 0px;
    }
    
    body .social_article ul{
        margin-right: 20px;
    }
    
    .container.post_layout_2 #content-area article .entry-content .layout_two_image_left .section_left_image, .container.post_layout_2 #content-area article .entry-content .layout_two_image_right .section_left_content,
    .container.post_layout_2 #content-area article .entry-content .layout_two_image_left .section_right_content, .container.post_layout_2 #content-area article .entry-content .layout_two_image_right .section_right_image,
    .authors_custom_article{
        width: 100%;
        padding: 0px;
        display: block;
    }
    .authors_custom_article{
        margin-bottom: 20px;
    }
    .container.post_layout_3 article .entry-content{
        max-width: 100%;
    }
    .container.post_layout_3 article .entry-content p{
        padding: 0px;
    }
    
    /*    HEADER - MOBILE*/
    
    .et_fullwidth_nav #main-header .container{
        padding-left: 20px;
        padding-right: 20px;
    }
    
    .et_header_style_left .logo_container img#logo{
        height: 30px;
        width: auto;
    }
    
    /*    FOOTER -- MOBILE */
    #main-footer{
        border: 0px;
    }
    #footer-widgets .footer-widget .et_pb_widget{
        font-size: 14px;
    }
}


/*REVISIONS v2 -- 9 DECEMBER 2020*/

    /*DEMOS MARGIN 10% ALIGN LEFT PAGE*/
@media only screen and (min-width: 981px) {
    .entry-content.demos-page-align-left{
        padding: 0px 30px;
    }

    .entry-content.demos-page-align-left .et_builder_inner_content{
        max-width: 1144px;
        width: 100%;
        padding-left: 8%;
    }

    .entry-content.demos-page-align-left .et_pb_row{
        margin-left: 0px !important;
        width: 100%;
    }
}

    /*CONTACT PAGE*/

#contact_demos_section > .et_pb_column_2_3{
    width: 900px;
    max-width: 100%;
}

#contact_demos_section .et_pb_button:after, 
#contact_demos_section .et_pb_button:before{
    line-height: 0.8em;
}
    /*PAGE ISSUES PAGE*/
.issues_page .past_issues_feed{
    padding-top: 0px;
}

    /*REMOVE GRAY BORDER -- HEADER*/
#main-header, #et-top-navigation{
    box-shadow: none;
}

    /*HEADER HEIGHT MATCH TO XD*/
@media only screen and (min-width: 981px) {
    body.et_header_style_left #et-top-navigation nav>ul>li>a, body.et_header_style_split #et-top-navigation nav>ul>li>a,
    body.et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li>a, 
    body.et_header_style_split .et-fixed-header #et-top-navigation nav>ul>li>a{
/*        padding-bottom: 33px;*/
        padding-bottom: 23px;
    }
    body.et_header_style_left #et-top-navigation, 
    body.et_header_style_split #et-top-navigation,
    body.et_header_style_left .et-fixed-header #et-top-navigation, 
    body.et_header_style_split .et-fixed-header #et-top-navigation{
        padding: 53px 0 0 0;
    }
    #top-menu-nav.right,
    .et_header_style_left .et-fixed-header #top-menu-nav.right{
        padding: 48px 0 0 0;    
    }
}
    /*MOBILE HEADER*/

@media only screen and (max-width: 980px) {
    .et_header_style_left .logo_container{
        margin: 20px 0px;
    }
    #et_mobile_nav_menu{
        margin-top: 21px;
        margin-bottom: 0px;
        margin-left: 16px;
    }
    body.et_header_style_left #et-top-navigation .mobile_menu_bar, body.et_header_style_split #et-top-navigation .mobile_menu_bar{
        margin-bottom: 20px;
    }
    body.et_fixed_nav #main-header, 
    body.et_fixed_nav #top-header, 
    body.et_non_fixed_nav.et_transparent_nav #main-header, body.et_non_fixed_nav.et_transparent_nav #top-header{
        position: fixed;
    }
    body.et_header_style_left #et-top-navigation, 
    body.et_header_style_left .et-fixed-header #et-top-navigation{
        padding-top: 0px;
    }
}

    /*FIXED ULTRA LARGE SCREEN*/

#feeds_area_article .not-found-title{
    margin-top: 5%;
}

#issue_archive_title{
    overflow: hidden;
}
@media only screen and (min-width: 2000px) {
    #main-content{
        max-width: 1900px;
        margin: auto;
    }
}


/*SEARCH HEADER FIX 16 FEB 2021*/
header #top-menu.nav{
    margin-right: 12px;    
}

header #et_top_search{
    float: left;
    margin: 0px;
    width: 18px;
    height: 20px;
    text-align: center;
    margin-right: 10px;
}

header #et_top_search #et_search_icon:before{
    top:0px;
}

header form.et-search-form {
    background: #f3f3f3 !important;
    width: 100% !important;
    max-width: none !important;
    right: 0px !important;
}

header .et-search-form input{
    font-weight: 500;
    text-transform: capitalize;
}

@media only screen and (max-width: 980px) {
    #top-menu-nav.right{
        padding: 26px 0 0 0;
    }
    #top-menu.social_nav{
        display: inline-block;
    }
}

/*SEARCH TEMPLATE*/

.search #main-content.archive_page .archive_title #searchform{
    margin-top: 20px;
}

#searchform input[type=text]{
    color: #000;
    padding: 10px;
    text-transform: capitalize;
    border: 1px solid;
    width: 365px;    
}

#searchsubmit{
    padding: 12px 24px;
    border: 0px;
    background: black;
    color: white;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 1px;
    font-size: 11px;    
}

@media only screen and (max-width: 980px) {
    .search #main-content.archive_page #archive_title{
        padding: 0px 30px 0px;    
    }
    .search #main-content.archive_page #archive_title .archive_title{
        max-width: 100%;
    }
    #searchform input[type=text],
    #searchsubmit{
        width: 100%;    
    }
}

@media only screen and (max-width: 767px) {
    .search #main-content.archive_page #archive_title{
        padding: 0px 15px 0px;    
    }
}


/*HIDE THE FIRST ARTICLE IN ISSUE PAGE*/
/*
#main-content.issue_archive #feeds_area_article article:nth-child(1){
    display: none;
}*/


/*QC DESKTOP 18 FEB 2021*/
@media only screen and (min-width: 981px) {
    .issue_bottom_meta .category_article{
        width: 45%;
    }
    .issue_bottom_meta .right_article_meta_custom{
        width: 52%;
    }
    
    .issue_bottom_meta .right_article_meta_custom .social_article, .issue_bottom_meta .right_article_meta_custom .date_article, .issue_bottom_meta .right_article_meta_custom .tags_article{
        margin-left: 12px;
    }
    
}

/*Website Revisions 20.03.2021*/

a{ 
    transition: 0.1s;
}

a:hover{
    opacity: 0.8;
    
}

/*Website Revisions 11.04.2021*/

.bibliography_article .bibliography_content{
    font-size: 13px;
}

.footnotes{
    font-size: 12px;
    margin: 20px 0px;
}

.wp-caption{
    padding: 0px;
    border: 0px;
    background: none;    
}

/*Website Revisions 23.04.2021*/

/* IPAD PRO*/
@media only screen and (min-width: 1024px) {
    .container.post_layout_1 .et_post_meta_wrapper .image_featured_and_captions,
    .container.post_layout_2 .et_post_meta_wrapper .image_featured_and_captions{
        margin-top: 104px;
    }
}

sup {
    font-size: 11px;
    bottom: 0.5em;
}

.container.post_layout_3 article .article_meta_custom{
    width: 75%;
    margin: auto;
    margin-top: 80px;
}

.post_pagination_demos .next{
    float: right;
}

.post_pagination_demos{
    margin-top: 20px;
    border-bottom: 1px solid #707070;
    padding-bottom: 20px;
}

.issue_bottom_meta{
    margin-top: 20px; 
    border-bottom: 0px solid #707070;
    padding-bottom: 0px;    
}


.issue_bottom_meta,
.post_pagination_demos{
    float: left;
    width: 100%;
    clear: both;    
}