/*
Theme Name:     Newsmag 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:       Newsmag                             
Version:        1.1
*/


/*  ----------------------------------------------------------------------------
    This file will load automatically when the child theme is active. You can use it
    for custom CSS.
*/

.my-changes {
    position:absolute;
    bottom:0;
    z-index: 1;
}
.my-changes ul{
    margin-bottom: 10px;
}
.my-changes li{
    margin-left: 0;
}
.my-changes *{
    color: #fff !important;
}
.my-changes .entry-category{
    margin:0;
}
.my-changes-social .td-pb-padding-side {
    padding-left: 0;
    margin: -10px 0 16px;
}
.my-changes-breadcrumbs .entry-crumbs{
    top:0;
}
.td-image-gradient {
    position: relative;
}

#wp-subscribe h4.title{
	margin-top: 0;
}

.td-sub-footer-container{
background-color: #1e73be !important;
}
.qns-quotes{
    position: relative;
    width: 360px;
    margin: -20px auto 30px;
    border: 1px solid #ddd;
    padding: 10px 10px 10px 40px;
    color: #555;
    background: #f2f2f2;
}
.qns-quotes::before{
    content: "\201C";
    position: absolute;
    top: 19px;
    left: 4px;
    font-size: 70px;
    font-family: Times New Roman;
    color: #ddd; 
}

#wp-subscribe{
    padding: 22px !important;
    background: #1e73be !important;
}
#wp-subscribe .text{
    margin: 8px 0 4px !important;
}
#wp-subscribe input.submit{
    color: #1e73be !important;
}
#wp-subscribe input.email-field {
    background: #015dad !important;
}

/* Very Simple Contact Form CSS Start */
#vscf {width:100%; clear:both; margin:0; padding:0; border:0;}
#vscf p {margin:0 0 10px;}


/* Label and input fields */
#vscf label {font-size:1em; text-transform:none; font-weight:normal;}
#vscf input, #vscf textarea {font-size:1em; -webkit-appearance:none; -moz-appearance:none;}
#vscf_name, #vscf_email, #vscf_subject, #vscf_captcha, #vscf_firstname, #vscf_lastname {width:70%;}
#vscf_message {width:90%;}


/* Hide the 2 fake honeypot fields */
#vscf_firstname, #vscf_lastname {visibility:hidden; display:none;}


/* Submit button */
#vscf_send {}


/* Input fields error */
#vscf input.error, #vscf textarea.error {border-color:#e77776; color:#e77776;}


/* Label text error */
#vscf span.error {color:#e77776;}


/* Label text no error */
#vscf span.hide {display:none;}


/* Error and thank you message above form */
.vscf-info {margin:0 0 10px; font-style:italic; font-size:1.20em;}


/* Widget */
.vscf-sidebar {}
.vscf-sidebar-text {}
#vscf_widget_send {}

/* Very Simple Contact Form CSS End */
.td-post-featured-image {
    min-height: 220px;
    background: #efefef;
}

/* Adsense Section */
.qns-ad-code{
/*width:340px;*/
margin:30px auto;
text-align: center;
}

/* Smartphones (portrait and landscape) ----------- */
/*@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
    .qns-sidbar-ad{
        display: none;
    }
}*/

.homepage-top{
padding: 20px;
}

.qns-ad-code span{
display: block;
color: #ccc;
font-size: 18px;
font-weight: bold;
text-align: center;
margin-bottom: 15px;
}

a.bctt-ctt-btn{
        margin: 0 0 0 12px !important;
        float: none !important;
        background-position: right 5px !important;
        width: 112px;
        padding-top: 2px !important;
}

.qns-sidbar-ad{
	margin-bottom:30px;
}

/* Hide sidebar ad on Mobile */
@media only screen and (max-width: 480px){
	.qns-sidbar-ad{
		display:none;
	}
}