/*
Theme Name: Author Child Theme
Theme URI: https://www.competethemes.com/author/
Author: Compete Themes
Author URI: https://www.competethemes.com
Description: Author is designed for publishers who want readers. That's why Author is fast, responsive, accessibility-ready, and optimally designed for reading. All scripts and stylesheets are minified, concatenated, and conditionally loaded to maximize performance. The layout adapts fluidly to all screen sizes to enhance usability. As one of few accessibility-ready themes, it performs well for users with wide ranges of disabilities. Based on the ancient Van de Graaf canon, Author features a layout that promotes readability. Use Author to create a simple blog, magazine, or news website. The simple and minimalist design works great for gaming, business, fashion, music, food, travel, and photography niches. Preview Author now on desktop, tablets, and mobile devices with the interactive live demo: https://www.competethemes.com/demos/?theme=author
Version: 1.30
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column, two-columns, left-sidebar, accessibility-ready, custom-logo, custom-menu, featured-images, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, blog, education, news
Text Domain: author
Template: author
Author WordPress Theme, Copyright 2018 Compete Themes
Author is distributed under the terms of the GNU GPL
*/

/*ADD HERE THE CUSTOM CSS*/

/* General pages*/
.dblock { 
    display: block; 
}
body {
    color: #000;
}
.content-in-columns-2 .col1{
    float: left;
    width: 50%;
}
.content-in-columns-2 .col2{
    float: left;
    width: 50%;
    padding-left: 5%;
    padding-top: 5%;
}
h1 {
    color: #000;
    border-top: 0.01em solid #335299;
    border-bottom: 0.01em solid #335299;
    padding: 0.15em;
}
.post-title {
    font-size: 1.9em;
    font-weight: 600;
}
.entry article {
    padding: 1.5em;
    background: #dfdfdf;
    box-shadow: none;
}
body {
    background: #3E4145;
}
body::before {
    background:transparent;
}
.post-content p {
    text-align:justify;
} 
.main {
    padding: 3em 5.555%;
    background: #dfdfdf;
}
p {
    margin: 0.8em 0;
}
hr {
    margin: 1em 0;
    padding: 0.13px 0;
}
a:link, 
a:visited {
    color: #335299;
}
/* Bibliography Page */
.image-bibliography .profile-caption {
    margin-bottom: 0;
}
.order-info:link,
.order-info:visited {
    color: #335299;
}
.profile-caption {
    text-align: center;
}
.bibliography-titles {
    text-align: justify;
}

/*widget book edited*/
.edited-book-sidebar {
    text-align: center;
}
.edited-book-sidebar a {
    font-weight: bold;
    color: #fff;
    font-style: italic;
}
.edited-book-sidebar img {
    width: 140px;
    margin-top: 4px;
}
/* Home page */
.welcome-page p:nth-child(2) {
    margin-top: 0;
}
/* Profile page */
.image-caption,
.image-caption .wp-caption-text {
    margin-bottom: 0;
}
.profile-content figcaption.wp-caption-text {
    font-size: 0.9em;
}
/* Lecture Page */
.lecture-image {
    text-align: center;
}
.lecture-content h3 {
    text-align: center;
}
.lecture-list {
    text-align: justify;
}
a.lecture-link {
    color: #335299;
}
/* Order Info */
.order-info-page h2 {
    text-align: center;
}
.order-info-page .alignnone {
    border-radius: 4px;
}
.order-info-page .alignnone:hover {
    outline: 2px solid;
}
.order-info-page .alignright {
    margin-top: 69px;
}
/* Od Ed Page */
.oped-page a:link,
.oped-page a:visited {
    color: #335299;
}
.oped-page .alignleft {
    margin-bottom: 0;
}
.oped-articles p:first-child,
.oped-blogs p:first-child,
.oped-interviews p:first-child {
    color: #333;
    font-weight: 700;
    font-size: 18px;
    margin-bottom: 0;    
}
.oped-blogs-sutitle {
    text-align: center;
}
/* Audio page */
.audio-page .wp-audio-playlist {
    background: #f3f3f3;
    box-shadow: 0 0 10px 0 rgba(48, 51, 53, 0.1);
}
.audio-page h4 {
    font-weight: 700;
    font-size: 1.2em;
}
.audio-page .wp-playlist-light .wp-playlist-playing {
    background: #dfdfdf;
}
.audio-content p {
    color: #c90000; 
}
.wp-playlist-current-item .wp-playlist-caption .wp-playlist-item-title {
    white-space: normal;
    display: none;
}
.audio-page .wp-playlist-current-item {
    height: 40px;
}
.audio-page .wp-playlist-current-item {
    font-weight: 700;
}
.audio-content .wp-playlist-caption {
    max-width: 95%;
}
/* Video page */
.video-page h3 {
    text-align: center;
}
.video-interview {
    margin-bottom: 24px;
}
/* Image page */
.photos-page p,
.image-container-photo-video-page img.alignnone {
    margin-top: 0;
}
.image-container-photo-page {
    text-align: center;
}
.image-container-photo-page img {
    padding: 10px;
    margin: 0;
}
.image-container-photo-page img:hover {
    opacity: 0.8;
}
/* Accordion Styles */
.accordion-title {
    color: #fff;
    margin: 0;
    cursor: default;
    padding: 5px 5px;
    cursor: pointer;
    background: #335299;
    border-radius: 4px;
/*    background-image: url(/wp-content/uploads/2018/06/arrow_up.png);*/
    background-size: 30px 30px;
    background-position: right center;
    background-repeat: no-repeat;
    padding-right: 26px;
}
.accordion-title:focus {
    outline: none;
    -webkit-box-shadow: 0 1px 15px #335299;
    -moz-box-shadow: 0 1px 15px #335299;
    box-shadow: 0 1px 15px #335299;
}
.accordion-title.open {
/*    background-image: url(/wp-content/uploads/2018/06/arrow_down.png);*/
    background-size: 30px 30px;
    background-position: right center;
    background-repeat: no-repeat;
    padding-right: 26px; 
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 15px #335299;
    -moz-box-shadow: 0 1px 15px #335299;
    box-shadow: 0 1px 15px #335299;
}
.accordion-content {
    border: 1px solid #ebebeb;
    -webkit-box-shadow: 0 1px 15px #dfdfdf;
    -moz-box-shadow: 0 1px 15px #dfdfdf;
    box-shadow: 0 1px 15px #dfdfdf;
    background: #f9f9f9;
    padding: 0 20px;
}
/* Papers page */
.papers-page a:link,
.papers-page a:visited {
    color: #335299;
}
.equality-women-subtitle {
    margin-top: 2em;
    margin-bottom: 0;
}
hr.text-separator {
    overflow: visible;
    padding: 0;
    border: none;
    height: 0.1em;
    border-top: medium double #333;
    color: #333;
    text-align: center;
    margin: 2em auto;
    width: 15%;
}
hr.text-separator::after {
    content: "§";
    display: inline-block;
    position: relative;
    top: -0.8em;
    font-size: 1.5em;
    padding: 0 0.25em;
    background: #dfdfdf;
}
.image-papers-content h3,
.papers-page .image-papers-content p,
.doing-business-container h3,
.world-economic-container h3 {
    text-align: center;
}
.doing-business-container h3 {
    margin: 0;
}
.doing-business-container p {
    margin-top: 0;
    text-align: center;
 }
.image-papers {
    margin: 24px;
}
.world-economic-container h3 {
    margin: 0 0 24px;
}
.carousel-slider .carousel-slider__item img.amazon-purch {
    max-width: 109px; 
    max-height: 25px;
}
.wp-caption-text {
    color: #000;
}
.audio-page .wp-playlist-light .wp-playlist-playing .wp-playlist-caption {
    color: #2654bf;
}
.carousel-slider-nav-icon {
    cursor: pointer;
}
#id-287.arrows-outside div.owl-next,
#id-321.arrows-outside div.owl-next,
#id-330.arrows-outside div.owl-next {
    right: -41px;
}
#id-287.arrows-outside div.owl-prev,
#id-321.arrows-outside div.owl-prev,
#id-330.arrows-outside div.owl-prev {
    left: -41px;
}
.carousel-slider-outer-images .carousel-slider .carousel-slider__caption .caption {
    font-weight: 400;
}
.innovation-development-content,
.innovation-development-content p {
    text-align: center;
}
.innovation-development-content p {
    margin-top: 0;
}
/* Media screen */
@media all and (max-width: 768px) {
    .entry article {
        padding: 0.5em;
    }
    .image-caption {
        min-width: 100%;
    }
    .lecture-list { 
        text-align: inherit; 
    } 
    .bibliography-titles { 
        text-align: inherit;
    } .post-content p { 
        text-align: inherit; 
    }
    .contact.content-in-columns-2 .col1 {
        float: none;
        width: 100%;
    }
    .contact.content-in-columns-2 .col2{
        display: none;
    }
    .papers-page .alignleft,
    .papers-page .alignright {
        float: none;
        margin-left: 0;
        margin-right: 0;
    }
    .content-gender-ecuality p:first-child,
    .humanitarian-response-container p:nth-child(2),
    .equality-women-container p:nth-child(2),
    .monetary-convention-container p:nth-child(2) {
        text-align: center;
        margin-bottom: 0;
    }
    .audio-content .wp-playlist-item-meta {
        font-size: 16px;
    }
    .audio-content .wp-playlist-item-artist {
        font-size: 14px;
    }
    .audio-content .wp-playlist-caption {
        font-size: 16px;
    }
}
@media all and (min-width: 768px) {
    .content-gender-ecuality {
        margin-bottom: 16%;
    }
}
@media only screen and (min-device-width: 640px) and (max-width: 1250px) {
    .image-bibliography .alignleft {
        float: none;
        margin: 0 auto;
    }
    .image-bibliography .aligncenter {
        margin: 0;
    }
}
@media all and (min-width: 640px) {
    .order-info-page .alignnone {
        margin-left: 38px;
    }
    .order-info-page .alignright {
        margin-right: 38px;
    }
    .oped-description {
        margin-bottom: 16%;
    }
}
@media all and (max-width: 640px) {
    .image-bibliography .alignleft,
    .image-bibliography .alignright {
        float: none;
        margin: 0 auto;
    }
    .image-bibliography p {
        margin: 0;
    }
    .image-bibliography p:last-child {
        display: none;
    }
    .order-info-page p {
        text-align: center;
    }
    .order-info-page .alignright {
        display: none;
    }
    .oped-description-image {
        text-align: center;
    }
    .oped-description-image .alignleft {
        float: none;
    }
    .oped-description {
        margin-bottom: 0;
    }
}

/*New order info page  on ticket  nª74984 */
.column {
  float: left;
  width: 33.33%;
	text-align:center;
}

/* Clear floats after the columns */
.row:after {
  content: "";
  display: table;
  clear: both;
}
.book-links{
	width:180px;
	margin:auto;
	font-size:11px;
	border:1px solid grey;
	padding:5px
}
@media all and (max-width: 768px) {
    .column {
        width: 100%;
		float:none;
    }
	.play{
		 top:30%;
	}

}
body:not(.page-id-41) .grecaptcha-badge {
	display: none;
}


.itemsContainer {
   width:100%;
    position:relative
}

.itemsContainer:hover .play{
	display:block
}
.play{
  position : absolute;
    display:none;
    top:40%; 
    width:80px;
    margin:0 auto; left:0px;
    right:0px;
    z-index:2
} 




