/*
 Theme Name:   colornews Child
 Theme URI:    https://themegrill.com/themes/colornews-child/
 Description:  colornews Child Theme
 Author:       ThemeGrill
 Author URI:   https://themegrill.com/
 Template:     colornews
 Version:      1.0.0
*/
@import url('https://fonts.googleapis.com/css?family=Raleway:300,400,500,600,700');
body{font-weight: 400; font-family: 'Raleway', sans-serif;}
ul.shareicons {
    margin: 0;
    padding: 0;
    text-align: center;
}
ul.shareicons li {
    list-style: none;
    display: inline-block;
    margin: 0 5px;
}
body.custom-background {
    background-image: none !important;
}
p{font-weight: 400; font-size: 19px; font-family: 'Raleway', sans-serif;}
.boxed-layout #page {
    width:100% !important;
	overflow:hidden;
}

.translate-wrap {
    float: right;
	margin: 12px 20px -2px 0;
}

.repeat_post {
    margin: 0;
    padding: 0;
}
.repeat_post > ul {
    margin: 0;
    padding: 0;
}
.repeat_post > ul > li {
    list-style: none;
    width: 48%;
    float: left;
    border:1px solid rgba(0, 0, 0, 0.1);
    padding: 12px;
    border-radius: 8px;
	margin: 0 28px 0 0;
}
.repeat_post > ul > li img{border-radius: 8px; display:block; width:100%; margin:0 0 15px;}
.repeat_post > ul > li:last-child{ margin:0;}
.repeat_post ul li h3{ font-size:23px; margin:0 0 10px; padding:0; font-weight: 600;}
.repeat_post ul li h3 a{ color:#000;}
.repeat_post span {
    font-size: 12px;
    font-weight: 500;
    margin: 0 8px 0 0;
}
.repeat_post .below-entry-meta.featured-no-image{ margin:0 0 10px}
.repeat_post p {
    font-size: 19px !important;font-family: 'Raleway', sans-serif;
}
.repeat_post{padding:0 0 30px;}
.middle-header-wrapper {
    padding: 10px 0 !important;
}
.newcollection {
    position: absolute;
    margin: -45px 0 0 0;
}
.navigation_post {
    margin: 0;
    padding: 0;
    width: 100%;
}
.navigation_post a {
    background: #333333;
    padding: 10px 20px;
    color: #fff;
    font-weight: 400;
}
.navigation_post a:hover {
	background:#dc3522;
}


/********************************* front- page-design **************/

.tg-block-wrapper, .widget {
    border: none;
    padding: 0;
}
.custom_slider img {
    width: 100%;
    height: auto !important;
}
.custom_slider .home-slider .bx-pager a {
    display: inline-block;
    float: none;
}
.custom_slider .home-slider .bx-pager {
    text-align: center;
}
.home #main {
    padding: 0;
}
#primary {
    width: 68%;
    float: left;
}
#secondary {
    float: right;
    width: 30%;
}
.home #header-text {
	float:none;
}
.magazine-block-large-ad {
    text-align: center;
    float: right;
    width: 60%;
}

.watch-action { float: left; width: 100%; height: 100%; max-width: 210px;}
.view_counts { width: 120px; max-width: 260px; float: right; }
body .view_counts .pvc_stats { float:none; padding:0 !important; margin:0; font-size:13px !important; }
.entry-content .wti-clear { display:none; }
.pvc_clear { display:none; }

/*blog sidebar tabs*/
.new_tab_sec { background-color:#fff; margin:15px 0 10px; overflow:hidden; }
.new_tab_sec:after { content:""; display:block; clear:both; }
.new_tab_sec .tablinks { width:50%; float:left; outline:none; background-color:#3e3e3e; position:relative; }
.new_tab_sec .tablinks.active { background-color:#dc3522; }
.new_tab_sec .tablinks.active:after {  background: inherit; content: ""; height: 35px; position: absolute; right: -5px; top: -5px; -webkit-transform: rotate(103deg); -moz-transform: rotate(103deg); -ms-transform: rotate(103deg); -o-transform: rotate(103deg); transform: rotate(103deg); width: 35px; z-index:1;}
.new_tab_sec .tablinks + .tablinks.active:after { right:auto; left:-5px; top:5px; }

.showallchef img {
    float: left;
    padding: 0 10px 0 0;
    margin: 0;
}
.caption-title {
    text-transform: none;
}
#header-text{
	float: none;
}
/*************** responsive *********/
@media (min-width: 1025px) and (max-width: 1200px) {
.repeat_post > ul > li {
    width: 46%;
}
}

@media (min-width: 980px) and (max-width: 1024px) {
.repeat_post > ul > li {
    width: 46%;
}
}

@media (min-width: 769px) and (max-width: 979px) {
.home .magazine-block-large-ad {
    width: 50%;
}
.repeat_post > ul > li {
    width: 46%;
}
ul.shareicons li {
    margin: 0px;
}
.caption-title {
    margin-bottom: 5px;
	    font-size: 18px;
}
.caption-content {
    font-size: 13px;
    line-height: 18px;
}
.caption-wrapper {
    padding: 10px 10px;
}
#site-navigation ul > li {
    font-size: 13px;
    padding: 0 10px;
}
}
@media(max-width: 768px) {
	#secondary {
    width: 100%;
    margin: 10px 0px;
	box-sizing:border-box;
}
#primary {
    width: 100%;
}
.repeat_post > ul > li {
    margin: 0 18px 0 0;
}
#secondary aside {
    padding: 0 15px;
}
#top-footer {
    padding: 50px 14px;
}
#colophon .tg-footer-column-3:first-child, #colophon .tg-footer-column-3 {
    margin-left: 0;
}
.home-slider .bx-pager a {
    width: 15%;
    margin-left: 8px;
}
.tg-block-wrapper, .widget {
    margin-bottom: 2px;
}
/*new*/
.magazine-block-large-ad{display:none;}
.slider-btn a{width:90px;  margin:0 auto;}
.bx-viewport{height:130px !important;}	
.bxslider li a img{height:130px !important; object-fit: cover;}
.title-block-wrap{margin-bottom:10px;}	
.execphpwidget{margin-bottom:20px}
 .caption-wrapper {background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;}
 #colophon {margin-top: 10px;}
 .caption-content {display: none;}	
 .caption-title{margin:5px 0 0 0;}

}
@media (max-width: 600px){
.caption-title {font-size: 14px;}
}

@media(max-width: 525px) {
.repeat_post > ul > li {
    margin: 0 18px 0 0;
	width:100%;
}
}
.likebtn_container{display:inline-block;}
.veiw_post{padding:7px 10px 10px 10px; background-color: #fafafa;  border: 1px solid #c6c6c6;  color: #555; display:inline-block; margin-top:2px;font-weight: 600; font-size: 13px;  text-transform: capitalize; border-radius:2px;}
.veiw_post i{margin-right:5px;  color: #555;}
.bawpvc-ajax-counter{display:inline-block; margin:0px; border-left: 1px solid #c6c6c6; padding-left:5px; font-size:12px !important; margin-left:5px;  color: #555;}
.entry-content ul li, .entry-content ol li{font-size:19px;font-weight: 400;}
.below-entry-meta span a, .below-entry-meta span i{font-weight: 400; font-size: 12px;}

.caption-title{font-family: 'Raleway', sans-serif;}
.caption-content, .post .posted-on > a{font-weight: 400;font-family: 'Raleway', sans-serif;}
.widget_archive a, .widget_categories a, .widget_recent_entries a, .widget_meta a, .widget_recent_comments li, .widget_rss li, .widget_pages li, .widget_nav_menu li{font-size: 15px; font-weight: 400; font-family: 'Raleway', sans-serif;}
.following-post .posted-on, .following-post .comments{font-weight: 400; font-size: 12px;}

.entry-content p, .taxonomy-description p{font-size: 19px !important;}
.post .entry-title a {line-height: 32px;font-weight: 600;}
.first-post .entry-title{font-size: 23px; font-weight: 600;}
.entry-title a, .entry-btn a , #site-navigation ul > li, .block-title > span, .new_tab_sec .tablinks, #comments .comments-title, .page-header .page-title.category-title, .page-header .page-title{ font-family: 'Raleway', sans-serif;}

/*sticky header*/
.site-header { width: 100%; background-color: #fff; }
.site-header.sticky { position: fixed; top: 0; left: 0; z-index: 10; }