/*
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:        9.0c
*/


/*  ----------------------------------------------------------------------------
    This file will load automatically when the child theme is active. You can use it
    for custom CSS.
*/

/*
	Newspaper Demo Customized
*/

.td-fast-news .tdm-header-style-1.td-header-wrap .td-header-menu-wrap-full,
.td-fast-news .tdm-header-style-1.td-header-menu-wrap.td-affix,
.td-header-wrap.td-header-style-1{
  background: linear-gradient(to left, #663300 0, #bd086e 25%, #4a0161 100%) !important;
}

.td-menu-socials .td-social-icon-wrap .td-icon-font{
	font-size:25px;
}


ul.sf-menu > .td-menu-item > a i.fas,
	ul.sf-menu > .td-menu-item > a i.far,
.td-theme-wrap .td-header-menu-social i.fas,
	.td-theme-wrap .td-header-menu-social i.far{
    	font-size: 19px;
    	margin-right: 0.2em;
	}


body .tdm-header-style-1 .td-main-menu-logo img {
    max-height: 40px;
    padding: 0px;

}

@media(min-width: 768px){
  body .tdm-header-style-1 .td-main-menu-logo img {
/*    margin-top: -25px; */
  }
}


body.home .td-main-page-wrap {
  padding-top: 28px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  body.home .td-main-page-wrap {
    padding-top: 18px;
  }
}

.td-mobile-content li a i{
	margin-right: 10px;
}


.sub-menu .block-mega-child-cats{max-height: 350px !important;}

.wpcf7-form select{
    font-size: 12px;
    line-height: 21px;
    color: #444;
    border: 1px solid #e1e1e1;
    max-width: 100%;
    height: 34px;
    padding: 3px 9px;
}


/*
	Custom Elements
*/
img.max-width-100{ max-width:100%;}
body div.float-bar-mobile{display: none;}



/*
  ADS Elements
*/
.rpa-ads-spot{overflow:hidden;}

.ads-master-top{ display: block; width: 100%; height: 50px; background:#fff; }
.ads-master-bottom{ display: block; position: fixed; bottom: 0px; left: 0px; width: 100%; height: 50px; text-align: center;  background:#fff;}
@media (min-width: 786px) {
  .ads-master-bottom{ display: none; }
  .ads-master-top{ display: none;}
}

.channel-area-content{background:#fff;}
body.post-template-default .background-layer-ads,
body.channel-template-default .background-layer-ads{
	position: fixed !important; top: 0px; left: 50%; width: auto; height: 100%; display:none; transform:translateX(-50%);
}
@media (min-width: 992px) {
	body.post-template-default .background-layer-ads,
	body.channel-template-default .background-layer-ads{display:block;}
}


.ads-stamp-channel{    
	width: auto;
    height: auto;
    position: absolute;
    z-index: 99;
    bottom: 15px;
    right: 15px;
}

 .selo-single-page-channel{margin-bottom: 25px !important;}

body .wpb_wrapper .ads-inline-content{
      text-align: center;
      padding-bottom: 25px;
      padding-top: 25px;
      margin-top: -20px;
 }

body .wpb_wrapper .ads-inline-content p {
    font-size: 11px !important;
    color: #717171;
    margin: auto;
    padding: 0px;
    line-height: 27px;
}


body .single-header-inventory, body .single-header-channel-inventory{margin-bottom:0px !important;}
body .single-header-inventory > div{margin-bottom:15px !important;}
body .single-header-channel-inventory > div{margin-bottom:5px !important; margin-top:30px;}
@media only screen and (min-width: 768px){
	body .single-header-inventory > div{margin-bottom:15px !important;}
	body .single-header-channel-inventory > div{margin-bottom:30px !important;}
}

body .wpsr-sb-simple{padding: 0px 10px 0px 60px;}
@media only screen and (max-width: 800px){
  body .wpsr-sb-hl .wpsr-sb-inner {
      padding: 5px;
  }
}


@media only screen and (max-width: 350px){
  body .single-header-inventory{
    text-align: center;
    width: 320px !important;
    max-width: 320px !important;
    height: auto !important;
    max-height: none !important;
    padding-left: 0px !important;
    margin-left: -20px !important;
    z-index: 20 !important;
    position: relative !important;
  }
}



@media (min-width: 1023px) and (max-width: 1140px){
  body .td-main-menu-logo img {
    max-width: 110px !important;
  }
}
@media (min-width: 767px) and (max-width: 1023px){
  body .menu-menu-rpa-container #menu-menu-rpa-1 li:nth-child(6),
    body .menu-menu-rpa-container #menu-menu-rpa-1 li:nth-child(7),
      body .menu-menu-rpa-container #menu-menu-rpa-1 li:nth-child(8),
        body .menu-menu-rpa-container #menu-menu-rpa-1 li:nth-child(9){ display: none; }
}


body .td-page-content .td_quote_box p,
  body .td-post-content .td_quote_box p,
    body .wpb_text_column .td_quote_box p,
      body .td_block_text_with_title .td_quote_box p,
        body .bbpress .td_quote_box p,
          body .woocommerce #tab-description .td_quote_box p,
            body .mce-content-body .td_quote_box p,
              body .comment-content .td_quote_box p {
                color: #444 !important;
              }


body .td_uid_33_5dc9ee51a13cf_rand{ display: none; }
@media (min-width: 786px) {
  body .td_uid_33_5dc9ee51a13cf_rand{ display: block; }
}

@media (max-width: 786px) {
  body .new-title h1.tdb-title-text{
    font-size: 2rem;
    line-height: 2.25rem;
    letter-spacing: -0.09375rem;
  }
}


#tdb-autoload-article.autoloaded .no-autoload{display: none;}
body.tdb-autoload-ajax .a2a_default_style{display: none;}
body.tdb-autoload-ajax .post-content-column .title-box-group{ border-top: 3px solid #bd086e; padding-top: 35px !important;}
@media (min-width: 786px){
  body.tdb-autoload-ajax .post-content-column .title-box-group{  padding-top: 75px !important;}
}



.clique-ouca {
    display: block;
    border: 1px solid #f1f1f1;
    background: #fafafa;
    padding: 15px;
    text-align: center;
    position: relative;
    height: 82px;
    margin-bottom: 25px;
}


.clique-ouca > span {
    display: inline-block;
    font-size: 12px;
    text-transform: uppercase;
    color: #4d4d4d;
    height: 51px;
    position: absolute;
    line-height: 55px;
}


.clique-ouca > div {
    display: inline-block;
    height: 55px;
    padding-left: 110px;
    width: calc(100% - 110px);
}

@media (max-width: 786px){
    .clique-ouca > span { display:none;}
    .clique-ouca > div{ padding-left:0px; width:100%}
}


.tdb-share-classic iframe{
	background-color: #1877f2;
	border-radius: 3px;
}    




#wpgdrm span{ display:none;}
#wpgdrm img{margin-bottom:0px; margin-top:3px;}
#wpgdrm ul.wpgdrm-list li .wpgdrm-thumbnail{width:25%;}
#wpgdrm h6{font-size:14px; line-height: 18px;}