/*-----------------------------------------------------------------------------------

	Theme Name: Goodnews
	Theme URI: http://www.momizat.com
	Description: Good  News theme new is built for News Magazine, built in unlimited Concept, Unlimited Colors, Custom Widgets, Fully Customizable, Admin Panel, Comprehensive Theme Options, Unlimited Sidebars
	Author: momizat team
	Author URI: http://www.momizat.com
	Version: 5.7.2
	
	

License:
License URI:

General comments (optional).
-----------------------------------------------------------------------------------------*/

.feature-slider .fslide .slide-caption.fs-caption-alt h2 {

    font-size: 24px;
    padding: 10px 15px 10px;
}
.feature-slider .fslide .slide-caption.fs-caption-alt p {
float: right;
  margin-right: 10px;
  font-size: 20px;
}
.category .mom-grid-item .alt1 ul {
    list-style: outside none disc;
    padding-left: 10px;
}
.sticky  .bp-head h2 {
    font-size: 23px !important;

}
.posts-grid .sticky  .bp-head h2 {
    font-size: 19px !important;

}

.category .mom-grid-item  .post-img {
width: 100%;
min-height: 150px;
max-height: 150px;
}
.category .mom-grid-item  .post-img img{
width: 100%;
min-height: 150px;
max-height: 150px;
}
div.widget.widget_sidebar_categories div.sidebar-categories-container .sidebar-categories-full-width div.full-width-content h3.full-width-title a
{
	  font-size: 14px;  
line-height: 1.3em;
 outline: 0 none;
}
div.widget.widget_sidebar_categories div.sidebar-categories-container .sidebar-categories-full-width div.full-width-content h3
{
	  font-size: 14px;  
line-height: 1.3em;
 outline: 0 none;
}
.addoor-widget span {
font-size: 13px !important;
}
.addoor-widget span:hover {
color: #BB0000 !important;
}


.addoor-widget td {
    border: 0px !important;
}
.sticky_logo{
	display: none !important;
}
.subtitulo{
	border: 1px solid #eaeaea;
	padding: 10px;
	margin-bottom: 6px;
	    border-bottom: 1px solid #eaeaea;
	    background: #F8F8F8;
	     color: #40454d;
}
.p-single .post-tile, .full-width-content .post-tile {
    font-size: 31px;
    margin-top: 18px;
    line-height: 31px;
}
.details a{
	font-size: 13px;
}
.square_dc {
    background: #40454d none repeat scroll 0 0;
    color: #fff;
    font-size: 13px;
    height: 20px;
    line-height: 20px;
    margin-top: 0px;
    text-align: center;
    width: auto;
    padding: 6px;
}
.widget_sidebar_categories{
	   background: #fff none repeat scroll 0 0;
    border: 1px solid #e0e0e0;
    margin-bottom: 21px;
    padding: 20px;
}
.wp-caption-text {
  
    font-size: 13px;
    margin-bottom: 0px;
}
.wp-tag-cloud  li::before {
 content: "" !important;
}
.wpctc-rounded {
    clear: both;
    overflow: hidden;
    padding: 0px;
}
#socialarriba .mom-social-share.ss-horizontal {
    border-bottom: 1px solid #eaeaea;
    border-top: 0px solid #eaeaea;
    margin: 0px;
    padding: 20px 20px 10px;
padding-left: 0px; padding-right: 0px;
padding-top: 0px; padding-left: 8px;
	
}
#socialarriba2 .mom-social-share.ss-horizontal {
    border-bottom: 0px solid #eaeaea;
    border-top: 1px solid #eaeaea;
    margin: 0px;
    padding: 20px 20px 10px;
padding-left: 0px; padding-right: 0px;
padding-top: 0px; padding-left: 8px;
margin-top: 22px; padding-top: 17px; padding-bottom: 0px;
	
}
.relacionada {
	border: 1px solid #eaeaea;
    padding-bottom: 10px;
    padding-top: 10px;
    margin-bottom: 10px;
    padding-left: 30px;
    padding-right: 10px;
    background: #F8F8F8;
}
.relacionada ul:not(.w-icon) li::before {
    color: #c6c6c6;
    content: "";
    float: left;
    font-family: "font-awesome";
    font-style: normal;
    font-weight: normal;
    margin-left: -16px;
    margin-right: 9px;
    position: relative;
    text-decoration: inherit;
    top: 0;
}
.relacionada ul li {
  font-size: 14px;
    margin-bottom: 7px;
    padding-left: 5px;
}

.relacionada ul {
    list-style: outside none none;
    margin: -3px 0;
    padding: 0;
}
.relacionada ul li a {
    color: #2d2d2d;
}
.relacionada ul li a:hover {
    color: #bb0000;
}
.alt1 ul li {
    font-size: 12px;
    margin-bottom: 5px;
    padding-left: 5px;
    line-height: 15px;
}
.home .alt1 ul {
  list-style: disc;
   padding-left: 20px;
}
.alt1 ul {
  list-style: disc;
   padding-left: 37px;
}
.alt1 ul li a {
   color: #2d2d2d;
}
.alt1 ul li a:hover {
  color: #bb0000 !important;
}

.news-box .news-summary p {
    margin-bottom: 0;
    line-height: 20px;
}
.category  .post-img {
    position: relative;
    z-index: 1;
    width: 220px;
    float: left;
    margin-right: 10px;
}
.home .post-tags a:hover {
    background: #fff none repeat scroll 0 0;
}
.home .post-tags a {
    background: #f8f8f8 none repeat scroll 0 0;
    border: 1px solid #e5e5e5;
    color: #83868a;
    float: left;
    font-size: 12px;
    line-height: 23px;
    margin-bottom: 5px;
    margin-right: 5px;
    padding: 0 10px;
}
.home .bp-full-img .post-img {
    margin-bottom: 10px;
}
.home .blog-post .bp-head h2 {
   font-size: 18px;
    margin-bottom: 5px;
    line-height: 22px;
}
.home .blog-post .bp-details p {
    margin-bottom: 0px;
    position: relative;
    top: -5px; line-height: 20px;
}
.home .blog-post .bp-details {
	padding-bottom: 10px;
}
.home  .posts-grid img{
		min-height: 150px;
	max-height: 150px;
}

.scrolling-box  img{
	min-height: 130px;
	max-height: 130px;
}
.scrolling-box .rows-2 img{
	min-height: 200px;
	max-height: 200px;
}
.nb-style3 .older-articles img{
	min-height: 60px;
	max-height: 60px;	
}


.nb-style1 .recent-news {
    margin: 0 -20px;
    padding: 20px;
}
.nb-style1 .post-format-icon {
    bottom: 1px;
}
.nb-style1 .recent-news .news-image {
float: left;
    margin-right: 20px;
    width: 274px;
}
.nb-style1 .nb1-older-articles {
    background: #f8f8f8 none repeat scroll 0 0;
    margin: 0 -20px;
    padding: 20px;
}
.nb-style1 .nb1-older-articles ul.two-cols {
    -moz-column-count: 2;
    -moz-column-gap: 40px;
    position: relative;
}
.nb-style1 .nb1-older-articles ul.two-cols::before {
    border-right: 1px dotted #bfbfbf;
    content: "";
    height: 100%;
    left: 50%;
    position: absolute;
    top: 0;
    width: 1px;
}
.nb-style1 .nb1-older-articles ul li {
    line-height: 1.5em;
    overflow: hidden;
    padding: 5px 0 5px 18px;
}
.post-img img {
 
    width: 100%;
}
.type-post .post-format-icon {

    bottom: 0;
    top: 0;
}
.main-col .widget-title{
	display: none;
}
.home .main-col .widget-title{
	display: block;
}
.donar{
width: 152px !important;
height: 47px !important;	
}
.wrappaypal{
	text-align: center;
}
#singlerel ul li a {
 font-size: 13px
   color: #2d2d2d !important;
}
#singlerel  ul li a:hover {
  color: #bb0000 !important;
}
#pop-widget-tabs-2{
	display: none;
}

div.pop-inside {
    border: 0px !important;
     margin-top: 0 !important;
}

div.pop-inside ul li .pop-title {

    font-family: Georgia,​serif;
    font-style: normal;
    font-weight: normal !important;
    font-size: 13px;

}
div.pop-inside ul li {
    border-bottom:0px !important;
   padding-top: 0 !important;
}
div.pop-inside ul li:hover, div.pop-inside ul li:active, div.pop-inside ul li:focus {
    background: white;
}
.rev_slider_wrapper{
	max-width: 90%;

}
.home .rev_slider_wrapper{
	max-width: 100%;

}

.top_banner {
    background: white;

}
/* Responsive CSS Styles Table of Contents */
.post.sticky {
    border: 0px;
}

.post.sticky  .post-img {

    width: 100%;
      margin-bottom: 15px;

}
/*movil*/
@media (max-width: 767px){	
		#ultimaactu{
		display: none;
	}
	.header .logo img {
 width: 100%;
}
}
/* mayor que un movil*/
@media (min-width: 768px) {	
	
.topbar ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
    float: right;
}

#ultimaactu {
    float: left;
    line-height: 35px;
    text-align: right;
    margin-right: 13px;
}
		.feature-slider .fslides .fslide img {
    height: 380px;
   }
   .feature-slider .fs-thumb img{
   	height: 60px;
   }
}
/*mayor que una tablet chica*/
@media (min-width: 992px) {
	.scrolling-box .rows-2 .sb-item {
	height: 340px;
}

}
/*tablet chica*/
@media (min-width: 768px) and (max-width: 991px) {
		.copyrights-text {
    font-size: 11px;
}
		.header .logo img {
 width: 100%;
}

 .header .logo {
   
    width: 30%
}
.header .mom-e3lanat-wrap {
  width: 60%;
  float: right;
}
.header .mom-e3lan img{
  width: 100%;
}
}

/*tablet grande*/
@media (min-width: 992px) and (max-width: 1199px) {
	.home .logo img{
    margin-top: 24px;
}
	.copyrights-text {
    font-size: 11px;
}
#navigation .main-menu > li{
    font-size: 14px;
}
.main-menu > li > a {

    padding: 0 10px;
}
		.header .logo img {
 width: 100%;
}

.header .logo {

        width: 30%
}
.header .mom-e3lanat-wrap {
  width: 60%;
  float: right;
}
.header .mom-e3lan img{
  width: 100%;
}
}

/*ordenador*/
@media only screen and (min-width: 1200px){
.home .logo img{
    margin-top: 24px;
}

}