/*
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.
*/
/* Reset Chart
–––––––––––––––––––––––––––––––––––––––––––––––––– */
@import url('https://fonts.googleapis.com/css?family=Montserrat&display=swap');
/*@import url(//fonts.googleapis.com/earlyaccess/notosanssc.css); */

.hidden{ display:none!important; }
#hidden{ display:none!important; }
.m-b-0{margin-bottom:0px!important;}
.m-b-5{margin-bottom:5px!important;}
.m-b-10{margin-bottom:10px!important;}
.m-t-0{margin-top:0px!important;}
.p-t-0{padding-top:0px!important;}
.p-b-0{padding-bottom:0px!important;}

#hide{display:none!important;}
.hide{display:none!important;}

#text-justify,.text-justify{ text-align: justify!important; }

body{
    font-family: 'Montserrat', sans-serif !important;
}

.tdb_single_author, .tdb-author-box, .td-footer-wrapper { display: none !important;
}


/* Contact Us */
p.contact-office{ color: #ffffff; text-decoration: underline; text-align: left!important; letter-spacing: 1px!important; }
p.contact-office-info{ color: #ffffff; font-size: 13px; text-align: left!important;letter-spacing: 1px!important;}
div.contact-form-l1{ margin-bottom: 10px; }
div.contact-form-l2{ margin-bottom: 30px; }
div.contact-form-l2.privacy-checker .wpcf7-
-item-label { font-size: 13px !important; line-height: 1.5em !important; }

::-webkit-input-placeholder { /* WebKit browsers */ color: #a6a6a6 !important; }
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #a6a6a6 !important; }
::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #a6a6a6 !important; }
:-ms-input-placeholder { /* Internet Explorer 10+ */ color: #a6a6a6 !important; }

.wpcf7-form .wpcf7-text, .wpcf7-form textarea, .wpcf7-form .wpcf7-select,.wpcf7-form input[type="text"]{
    font-family: Poppins, Tahoma, Geneva, sans-serif;
    letter-spacing: 1px;
    font-size: 14px;
    color: #000 !important;
    background: rgb(214, 214, 214) !important;
}
.wpcf7-form textarea:focus, .wpcf7-form input:focus, .wpcf7-form select:focus{
    outline: none;
    border-color:#ba8748;
    border-width: 2px;
}
.wpcf7-form .wpcf7-text, .wpcf7-form .wpcf7-select, input[type="text"]{
    height: 40px !important;
    border-radius: 18px !important;
}
.wpcf7-form textarea{
    border-radius: 18px;    
}
span.wpcf7-not-valid-tip{
    font-size: 13px;
    padding-left: 20px;
}
span.wpcf7-list-item{
    margin:0px;
}
span.wpcf7-list-item input[type="checkbox" i]{
    margin: 0px;
}
.wpcf7-form .wpcf7-validation-errors{
    font-size: 14px;    
}
.wpcf7-form .wpcf7-response-output{
    padding: 15px;
}
.wpcf7-form .wpcf7-not-valid-tip::before{
    content:"*";
}

.wpcf7 .wpcf7-text, .wpcf7 .wpcf7-textarea{
    text-indent: 30px;
}
.wpcf7 div{ position: relative; }
.wpcf7 div .fa{
    position: absolute;
    color: #666666;
    z-index: 100;
    font-size: 18px;
    top: 12px;
    left: 3%;
}
.wpcf7 div.contact-form-l2 .fa{
    top: 8% !important;
}