/*
 Theme Name:   Worldnews Child
 Theme URI:    http://7uptheme.com/wordpress/worldnews
 Description:  Worldnews Child Theme
 Author:       The 7up WordPress team
 Author URI:   http://themeforest.net/user/7-up
 Template:     worldnews
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         e-commerce, blog, grid-layout, two-columns, left-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, sticky-post, threaded-comments
 Text Domain:  worldnews-child
*/
@import url('https://fonts.googleapis.com/css?family=Roboto:400,500&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Lato:wght@400;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;500;700&display=swap');
body { 
    font-family: 'Rubik',sans-serif;
    color: #0c0c0c;
    font-size: 16px;
}
a, .post-detail { color: #0c0c0c; }
.desc { color:#0c0c0c; }
.elementor-posts .elementor-post__excerpt { font-weight: 300; }
.h1, h1 {
    font-size: 32px;
}
.h2, h2 {
    font-size: 28px;
}
.h3, h3 {
    font-size: 26px;
}
.h4, h4 {
    font-size: 24px;
}
.h5, h5 {
    font-size: 22px;
}
.h6, h6 {
    font-size: 20px;
}
dl, ol, ul { padding-left: 15px; }
#header p { margin-bottom: 0!important; }
.color-nav{
	background: linear-gradient(45deg, #02b8f4, #0c59a7);
}
.main-nav > ul > li:frist-child {
    position: relative;
    top:-15px;
}
.color-nav .main-nav>ul>li>a {
    font-family: 'Rubik',sans-serif;
    padding: 13px 20px;
    font-weight: 400;
    color: #fff;
    text-transform: capitalize;
    font-size: 16px;
    text-align: center;
}
.color-nav .main-nav > ul > li:first-child > a { border-left: 0!important; }
.color-nav .main-nav > ul > li > a { border-right:!important; }
.header-right-option .my-sth.login-button, .header-right-option > div.my-sth { display: none; }
.list-cat-btn ul li a, .vc_custom_1419260513295, .color-border-bottom:after, .color-border-top:before {
    background: linear-gradient(45deg, #02b8f4, #0c59a7);
}
.header-right-option form input { line-height: 35px; }
.header-right-option form input[type="submit"] { width: 47px; height: 47px; background-color: #01b8f3; border-radius: 0 5px 5px 0;}

.post-list-info { color: #333; }
.post-item.white .post-info {
    width: 99%;
    background: rgba(0,0,0,0.7);
    margin: 0px 0 4px;
    padding: 5px 10px 0;
}
#footer, #footer a {
    color: #333;
    font-size: 14px;
}
#footer .small-font a { font-size: 13px!important; }
.newsletter-form.text-right {
    text-align: left!important;
}
#footer .newsletter-form input[type="email"] {
    width: 150px;
}
.footer_mark { border: 1px solid #dfe1e5;
padding: 5px 10px;
border-radius: 5px; }
#footer .follow { margin-bottom: 15px; }
#footer ul { padding-left: 0; list-style: none; } 
#footer .follow ul li a i {
    background: linear-gradient(45deg, #0c59a7, #02b8f4);
    color: #fff;
    clip-path: polygon(30% 0%, 70% 0%, 100% 30%, 100% 70%, 70% 100%, 30% 100%, 0% 70%, 0% 30%);
    -webkit-clip-path: polygon(30% 0%, 70% 0%, 100% 30%, 100% 70%, 70% 100%, 30% 100%, 0% 70%, 0% 30%);
}
.disclaimer p { font-size: 12px; }
.owl-carousel .owl-stage-outer { box-shadow: 0px 0px 10px 0px #BFBFBF;
border-radius: 10px; }
.psac-post-slider.psac-design-1 .psac-post-overlay {
    border:2px solid #03a9f5;
}
.elementor-portfolio-item__overlay { opacity: 1!important; }
.elementor-3258 .elementor-element.elementor-element-53415690 a .elementor-portfolio-item__overlay {
    background-color: rgba(8, 65, 115, 0.5)!important;
}
.elementor-3258 .elementor-element.elementor-element-53415690 a .elementor-portfolio-item__title{
    color: #fff;
    font-weight: 400!important;
}
.covid-btn .vc_btn3.vc_btn3-size-md {
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 20px;
	padding-right: 20px;
	background: linear-gradient(45deg, #0c59a7, #02b8f4);
	color: #fff;
	border:0;
    border-radius: 20px;
}
.covid-btn .red .vc_btn3.vc_btn3-size-md {
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 20px;
	padding-right: 20px;
	background: linear-gradient(45deg,#a70c0c,#f41902);
	color: #fff;
	border:0;
    border-radius: 20px;
}

.covid-btn .vc_btn3-container { display: inline-block;  margin-bottom: 0; padding-top: 15px;}
.vc_btn3-container.covid-btn { display: inline-block; margin-bottom: 0; padding-top: 15px; }
.vc_general.vc_btn3:focus, .vc_general.vc_btn3:hover { border:0!important; color: #fff!important;  }
.premium-table .premium-table-text{ text-align: left!important; }
.elementor-text-editor ul li { padding-bottom: 5px; }
.search-page .grid-blog .post-thumb { display: none; }
.search-page .post-box-listing .post-item { border-bottom: 1px solid #ddd; padding-bottom: 15px; }
.search-page .title  { font-size: 20px;  }
.search-page .post-box-listing .post-item .post-list-info { margin-top: 10px; }
.search-page .post-box-listing .post-item .read-more { box-shadow:unset;  padding: 0; color: #007ef4; font-size: 14px;}
.post-box-listing .post-item .read-more:hover { background: transparent; }
.search-page .post-box-listing .post-item p { margin-bottom: 5px; }
.trending .post-thumb, .trending .post-info .list-cat-btn, .square .post-thumb { display: none; }
.post-item.white .post-info { margin: 0!important; width: 100%; }
.trending .post-item { padding-bottom: 10px; }
.trending .color-title:before, .listing-cat .color-title:before { background: transparent; position: relative; width: 5px;}
.trending .color-title, .color-title { font-family:'Rubik',sans-serif!important; font-weight: 500!important; text-transform: capitalize; }
.trending .post-info b { font-weight: 400; }
@media only screen and (min-width: 991px){
	.header-right-option { padding-top: 15px; } 
	.elementor-widget-tabs .elementor-tab-desktop-title { padding: 10px 15px!important; }
}
@media only screen and (min-width: 601px){
	.mobile { display: none !important; }
}
@media only screen and (max-width: 600px) {
	.search-desktop .header-right-option { display: none; }
    .logo img { margin: 5px 0 0!important; }
    .color-nav .main-nav>ul>li>a { color: #333!important; }
    #footer .list-cat-mega-menu  { margin-bottom: 20px; }
    #footer .newsletter-form {  width: 100%;  }
    #footer .newsletter-form input[type="email"] {
        width: 250px;
    }
    #footer .logo img { margin: 5px 0; }
    .main-nav > ul { width: 350px!important; }
    .color-nav .main-nav > ul > li > a { text-align: left; }
    .header-right-option, .header-right-option > div { float: unset; }
    .header-right-option form input[type="text"] { width: 95%; }
    .search-desktop { text-align: right; }
    .covid-btn .red .vc_btn3.vc_btn3-size-md {
        padding-top: 5px;
        padding-bottom: 5px;
        padding-left: 10px;
        padding-right: 10px;
    }
}
