/*
 Theme Name:   GeneratePress SoftDownload
 Theme URI:    https://1726938327-d51ea558aba7ae10.wp-transfer.sgvps.net
 Description:  Tema do site SoftDownload
 Author:       Sergio Motta
 Author URI:   https://twitter.com/sergiopjf
 Template:     generatepress
 Version:      0.1
*/

/* Oculta o resumo do post na página principal */
.entry-summary {
display: none;
}

/*modifica o titulo das páginas */
.page-title {
font-size: 28px !important;
}

/*modifica o titulo dos widgets na barra lateral */
.widget-title {
    background-color: #f5f5f5 !important;
    font-size: 1.4rem  !important;
    font-weight: 600 !important;
    letter-spacing: .5px !important;
    margin-bottom: 20px !important;
    padding: 12px 15px !important;
	
}


/* Reduz o logo no celular */
@media (max-width: 768px) {
 .site-header .header-image {
        width: 260px !important;
    }
	
}

/* Reduz o título e os metadados no celular */
@media (max-width: 768px) {
h1.entry-title {
    font-size: 26px !important;
		}
}

.entry-meta {
    font-size: 70% !important;
	}

/* Define o tamanho do título h2 no celular */
@media (max-width: 768px) {
h2 {
    font-size: 26px !important;
    margin-bottom: 10px !important;
		}
}

/* Define o tamanho dos links na barra lateral */
.inside-right-sidebar a {
    font-size: 14px !important;
	font-weight:400 !important;
}

.nav-previous, .nav-next {
	font-size: 14px !important;
	margin-top:10px !important;
}

/* Ajusta opções do feed na barra lateral */
h2.widget-title .rsswidget {
    font-size: 1.4rem !important;
    font-weight: 600 !important;
	font-family:inherit !important;
	text-decoration: none !important;
	color: #395998 !important;
}
.rss-widget-icon {
	display:none;
}

input::-webkit-input-placeholder {
    font-size: 14px !important;
}

/* Modifica a paginação */

#nav-below .nav-links > *:not(.dots) {
    display: inline-flex;
    justify-content: center;
    margin: 0;
    padding: 0 10px;
    line-height: 40px;
    min-width: 40px;
    border-radius: 6px;
    background-color: #7D98CE;
    color: #fff;
}
#nav-below .nav-links > *:not(.dots):hover,
#nav-below .nav-links .current {
    background-color: #395998;
    color: #fff;
}

#adsense{
    font-size:11px !important;
    text-decoration:underline !important;
}
 #menusocial{
    margin:0;
    padding:0;
    width:300px;
	height:auto;
    float:left;
    display:block;
	
}
 #menusocial li{
    float:left;
    list-style:none;
    border:none
}
 #menusocial li a{
    background:url(images/social_sprites.png) no-repeat;
    display:block;
    width:50px;
    height:50px
}
 #menusocial li .facebook{
    background-position:0 0;
    widht:50px;
    margin-right:10px
}
 #menusocial li .facebook:hover{
    background:url(images/social_sprites1.png) no-repeat;
    display:block;
    width:50px;
    height:50px;
    margin-right:10px
}
 #menusocial li .google{
    background-position:-52px 0;
    widht:50px;
    margin-right:10px
}
 #menusocial li .google:hover{
    background:url(images/social_sprites1.png) no-repeat;
    display:block;
    width:50px;
    height:50px;
    margin-right:10px;
    background-position:-52px 0;
    margin-right:10px
}
 #menusocial li .feed{
    background-position:-104px 0;
    widht:50px;
    margin-right:10px
}
 #menusocial li .feed:hover{
    background:url(images/social_sprites1.png) no-repeat;
    display:block;
    width:50px;
    height:50px;
    margin-right:10px;
    background-position:-104px 0;
    margin-right:10px
}
 #menusocial li .twitter{
    background-position:-156px 0;
    widht:50px;
    margin-right:10px
}
 #menusocial li .twitter:hover{
    background:url(images/social_sprites1.png) no-repeat;
    display:block;
    width:50px;
    height:50px;
    margin-right:10px;
    background-position:-156px 0;
    margin-right:10px
}


.social {
	padding-bottom: 50px;
}

code {
font-size:1em;
background-color: #eee;
color: #606060;
display: table;
border-left: 5px solid #ddd;
margin-top: 15px;
padding: 5px 10px 5px 10px;
width: 100%;
/* Warning: Needed for oldIE support, but words are broken up letter-by-letter */
 -ms-word-break: break-all;
     word-break: break-all;
     /* Non standard for webkit */
     word-break: break-word;
-webkit-hyphens: auto;
   -moz-hyphens: auto;
    -ms-hyphens: auto;
        hyphens: auto;
}

hr {
 margin-top: 0.25em;
}



/* WPSP Card Styling */
/* Add wpsp-card class to WPSP List shortcode wrapper*/

.wpsp-card, .wpsp-card a{
		color:#fff;
		font-size: 0.7em !important;
		font-weight: 600 !important;
		text-transform:uppercase;
		text-align:center;
	
}

:not(.widget).wpsp-card .wp-show-posts article, .wpsp-card .wp-show-posts-image {
    margin-bottom: 0 !important;
}

.wpsp-card .wp-show-posts-inner {
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.wpsp-card .wpsp-content-wrap {
	position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 5% 7%;
	display: flex;
  	justify-content: center;
  	align-items: center;
  	height: 200px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: rgba(0, 0, 0, 0.35);
    background: -webkit-gradient(linear, left bottom, left top, color-stop(30%, rgba(80, 50, 50, 0.5)), to(rgba(0, 0, 0, 0)));
    background: linear-gradient(0deg, rgba(80, 50, 50, 0.5) 30%, rgba(0, 0, 0, 0) 100%);
    pointer-events: none;
}

.wpsp-card article {
    position: relative;
    overflow: hidden;
}

.wpsp-card article, .wpsp-card article .wp-show-posts-image img {
    -webkit-backface-visibility: hidden;
    -webkit-transition: 0.3s all ease;
    transition: 0.3s all ease;
}

.wpsp-card article:hover .wp-show-posts-image img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transition: 0.3s all ease;
    transition: 0.3s all ease;
}

.sidebar .widget {margin-bottom:20px;}

.separate-containers .inside-right-sidebar{margin-top:20px;margin-bottom:20px;}
.widget-area .widget{padding:15px;}


.softd-adlabel {
	text-align: center; 
	font-size: 0.8em;
	padding-bottom:5px;
	pointer-events: none;
	color:#222;
	text-decoration:underline;
	}

.softd-adlabel a {
	pointer-events: none;
	color:#222;
	text-decoration:underline;
	}
	
/* Usa a fonte do Google localmente */
	
@font-face {
  font-display: swap;
  font-family: 'Roboto';
  font-style: normal;
  font-weight: normal,bold;
  src: url('https://www.softdownload.com.br/wp-content/themes/generatepress_child/fonts/roboto-v30-latin-regular.eot');
  src: url('https://www.softdownload.com.br/wp-content/themes/generatepress_child/fonts/roboto-v30-latin-regular.eot?#iefix') format('embedded-opentype'),
       url('https://www.softdownload.com.br/wp-content/themes/generatepress_child/fonts/roboto-v30-latin-regular.woff2') format('woff2'),
       url('https://www.softdownload.com.br/wp-content/themes/generatepress_child/fonts/roboto-v30-latin-regular.woff') format('woff'), 
       url('https://www.softdownload.com.br/wp-content/themes/generatepress_child/fonts/roboto-v30-latin-regular.ttf') format('truetype'), 
       url('https://www.softdownload.com.br/wp-content/themes/generatepress_child/fonts/roboto-v30-latin-regular.svg#Roboto') format('svg');
}



