/*
   Theme Name: TodoJS
   Theme URI: todojs.com
   Description: Child Theme. Parent Theme Divi
   Author: Pablo Almunia
   Author URI: todojs.com
   Template: Divi
   Version: 0.1
*/
@import url(/lib/themes/Divi/style.css);
@import url(./magula.css);

/* Code */
li code, p code {
    font-weight: bold;
}


/* Post - new entries section */
.post-new-blog p {
    display: none;
}
.post-new-blog h2 {
    font-size: 90% !important;
}
.post-new-blog article {
    margin-bottom: 30px !important;
}

.syntaxhighlighter {
    padding-bottom: 6px !important;
}
.syntaxhighlighter .container:before {
    background-color: inherit !important;
}


@media only screen and (min-width: 1350px) {
	.et_pb_section {
		padding: 14px 0 !important;
	}
}

.comment_postinfo, .comment_area {
    width: 90%;
} 

article table {
    border-collapse: collapse;
    border-spacing: 0;
}

article table th {
    max-width: 0 !important;
}

table.none {
	border: 0px;
}
table.none td {
    vertical-align: top;
    border: 0px;
}
table.none td.right {
     min-width: 250px;
     width: 250px;
}


.oneline li {
	display: inline-block;
	margin-right : 20px;
}


.col_25 {
  width:22% !important;
  margin:0 3% 0 0 !important;
  float:left;
}
.col_33 {
  width:30% !important;
  margin:0 3% 0 0 !important;
  float:left;
}
.col_50 {
  width:47% !important;
  margin:0 3% 0 0 !important;
  float:left;
}
.col_66 {
  width:63% !important;
  margin:0 3% 0 0 !important;
  float:left;
}
.col_75 {
  width:72% !important;
  margin:0 3% 0 0 !important;
  float:left;
}
.col_90 {
  width:87% !important;
  margin:0 3% 0 0 !important;
  float:left;
}
.col_100 {
  width:97% !important;
  margin:0 2% 0 0 !important;
}



.right {
    text-align: right;
}
.center {
    text-align: center;
}
.left {
    text-align: left;
}
.elementcenter {
    margin-left: auto !important;
    margin-right: auto !important;
    float: none !important;
}

.author-photo-feed {
    border-radius: 20px;
    width: 100px;
    height: 100px;
}


p + div > .syntaxhighlighter, ul + div > .syntaxhighlighter {
	margin-top: 2px !important	;
}

/* Referencias en post */
.et_pb_post .et_pb_blog_grid_wrapper .post-content {
    display: none;
}
/* BREVES */
.et_pb_blog_grid_wrapper:nth-of-type(4) article {
    padding-bottom: 10px; margin-bottom: 30px !important
}

/* Populares */
.popular-posts h4 {
	font-size: 19px;
	text-align: center;
}
.et_pb_widget_area_left {
	padding-right: 0px !important;
	border-right: 0 !important;
}
.wpp-list li {
	border: 1px solid #d8d8d8;;
	margin-bottom: 20px !important;
	background-color: #fff;
}
.wpp-list li a {
	display: block;
	padding: 10px;
	clear: both;
}
.wpp-list li a:first-child {
	padding: 0 !important;
}

/* Methods Table */
table.methods {
	margin-top: 20px;
	margin-bottom: 30px;
}
table.methods td {
	font-size: 9pt;
	padding: 0.2em 0.6em  !important;
	vertical-align: top;
}
table.methods tr:first-child td {
	font-family: "Open Sans", Arial, sans-serif;;
	font-size: 10pt;
	background-color: #f0f0f0;
	vertical-align: middle;
}
table.methods tr:first-child td:first-child {
	font-family: "Open Sans", Arial, sans-serif;;
}
table.methods tr td:first-child {
	font-family: "Courier New", Courier, monospace;
	width: 35%;
}
table.methods tr td:nth-child(2) {
	width: 20%;
}
table.methods tr td:nth-child(4) {
	text-align: center;
}

/* Video */

.et_pb_salvattore_content .category-video a.entry-featured-image-url::before {
	content: " ";
    display: block;
    background: url(./play-btn.png) no-repeat center center;
    background-size: 20%;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* End of style.css */