/*
Theme Name:     Newspaper Child theme
Theme URI: 		http://themeforest.net/user/tagDiv/portfolio
Description:    Child theme made by tagDiv
Author:         tagDiv
Author URI: 	http://themeforest.net/user/tagDiv/portfolio
Template:       Newspaper
Version:        9.0c
*/


/*  ----------------------------------------------------------------------------
    This file will load automatically when the child theme is active. You can use it
    for custom CSS.
*/
body {
  font-family: 'Roboto', sans-serif;
}

/*HEADER*/
.td-header-desktop-wrap > .tdc-zone > .td-pb-row{
    margin-bottom: 0 !important;
}

input[type=text], input[type=url], input[type=tel], input[type=email]{
	height: initial;
    padding: 10px 10px;
    font-size: 13px;
    line-height: 22px;
    border-radius: 4px;
}
select, input[type=date], input[type=file]{
    height: initial;
    padding: 10px 10px;
    font-size: 14px;
    line-height: 22px;
    border-radius: 4px;
    color: #444;
    border: 1px solid #e1e1e1;
    width: 100%;
    max-width: 100%;
}
input[type=submit]{
    border-radius: 4px;
}
textarea{
	border-radius: 4px;
}
.wpcf7-submit{
    display: block;
    width: 100%;
    padding: 20px !important;
    font-size: 14px !important;
    text-transform: uppercase;
    background: #1b3e5e !important;
}
.wpcf7-submit:hover,.wpcf7-submit:focus, .wpcf7-submit:active{
	background: #c42338 !important;
	border-radius: 4px !important;
}
.tdm-content-horiz-left .tdm-btn{
	text-align: left !important;
}
.wpcf7 .ajax-loader{
    position: absolute;
    top: 16px;
    left: 0;
    right: 0;
    margin: 0 auto;
}

.tdm_block_column_content .tds-button{
    margin-top: -25px;
}

#box-como-funciona .tds-icon-box > .tds-icon{
    position: absolute;
    margin: 0 auto;
    right: 0;
    left: 0;
    margin-top: -64px;
    font-size: 32px;
}

.sigle .td-post-sharing-bottom, .sigle .td_block_related_posts {
    display: none !important;
}


.gallery .gallery-item{
    padding: 0 15px;
}
.gallery-columns-3 .gallery-item .gallery-icon > a{
	max-height: 190px;
    display: block;
    overflow: hidden;
}
@media(max-width: 762px){
    .gallery-columns-3 .gallery-item{
        max-width: 50%;
    }
}
@media(max-width: 500px){
    .gallery-columns-3 .gallery-item{
        max-width: 100%;
    }
}