/*
Theme Name:     Newspaper 7 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:        7.7c
*/


/*  ----------------------------------------------------------------------------
    This file will load automatically when the child theme is active. You can use it
    for custom CSS.
*/

/*
 * HEADER
 */
.td-main-page-wrap{
	padding-top: 0;
}
.td-main-content-wrap{
	padding-bottom: 0;
}
.td-header-gradient:before{
	display: none;
}
.tdm-header.tdm-header-style-3 .td-header-main-menu{
	padding: 20px 0;
}

.top-bar-style-mp-1 .td-header-sp-top-widget{
	float: left !important;
}
.td-header-wrap .td-header-top-menu-full .td-header-top-menu{
	padding: 5px 0;
}
.top-bar-style-mp-1 .top-header-menu li a{
	margin-right: 0 !important;
	margin-left: 10px !important;
	text-transform: uppercase;
	font-weight: 600;
	border-left: 1px solid rgba(0,0,0,0.2);
    padding-left: 10px;
}
.top-bar-style-mp-1 .top-header-menu li:first-child a{ 
	border: 0;
}


input[type=text], input[type=url], input[type=tel], input[type=email] {
    font-size: 12px;
    line-height: 21px;
    color: #444;
    border: 1px solid #e1e1e1;
    width: 100%;
    max-width: 100%;
    height: 34px;
    padding: 26px !important;
    border-radius: 5px;
}

.wpcf7-form-control.wpcf7-select {
    width: 100%;
    padding: 10px;
}

input[type=submit] {
    font-family: 'Roboto', sans-serif;
    font-size: 20px !important;
    background-color: #222222;
    border-radius: 5px !important;
    color: #fff;
    border: none;
    padding: 15px;
    font-weight: 500;
    -webkit-transition: background-color 0.4s;
    -moz-transition: background-color 0.4s;
    -o-transition: background-color 0.4s;
    transition: background-color 0.4s;
    width: 100%;
}


@media (max-width: 767px) {
    .tdm-header.tdm-header-style-3 .td-header-main-menu {
        padding: 0 !important;
    }
    
    .tdc-row.td-stretch-content {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
}

.tdm-header-style-3 .td-main-menu-logo {
	margin-right: 0 !important;
}

.td-post-author-name {
	display: none !important;
}

.td-module-comments {
	display: none !important;
}

/*
 FOOTER
 */
.td-footer-wrapper div .td_block_template_9 .td-block-title:before{
    background-color: #fff;
}
.td-footer-wrapper div .td_block_template_9 .td-block-title > *{
	color: #333333;
}
.td-footer-wrapper .td-instagram-meta, .td_block_instagram .td-column-1 .td-instagram-button{
	color: #666
}
#popmake-421 {
	padding: 0;
}