/*

Theme Name: wave news child herpowernetwork

Theme URI: http://themeforest.net/user/jellywp/portfolio

Description: WordPress Responsive blog WordPress Theme.

Author: Jellywp

Author URI: http://themeforest.net/user/jellywp

Template: wave-news

*/

a.post-category-color-text.category-color-have-options { margin-bottom: 3px;}
label.mailpoet_hp_email_label {display: none !important;}

/*-- New_css_add(31-05-2018) --*/

.header_magazine_box_menu #mainmenu {
    background: transparent;
}
.menu_pannel{
	border-bottom: 2px solid #852d87;
	/*padding: 24px 0 14px;*/
	padding: 0px 0 0px;
	background: #fff;
}
.header_magazine_style #mainmenu>li>a, #mainmenu>li .sub-menu li a{
    color: #403088;
    font-weight: 400;
    font-size: 13px;
    letter-spacing: 0;
    line-height: 34px;
}
#mainmenu li>a {
    padding: 0px 16px;
     height: auto; 
}
#mainmenu>li>a:hover, #mainmenu>li.current-menu-item>a,  
.header_magazine_style #mainmenu > li:hover,  
.header_magazine_style #mainmenu > li.sfHover,  
.header_magazine_style #mainmenu>li.current-menu-ancestor>a, 
#menu a.current, #mainmenu li:hover, #mainmenu li.sfHover, 
.header_magazine_style #mainmenu>li.sfHover>a, 
.header_magazine_style #mainmenu>li.current-menu-ancestor>a{
    color: #852d87 !important;
    background: transparent !important;
}
#mainmenu li.current-menu-item > a, .header_magazine_style #mainmenu li.current-menu-item > a 
/*.header_magazine_style #menu a.current, .header_magazine_style #mainmenu > li:hover, 
.header_magazine_style #mainmenu > li.sfHover*/{
background: transparent !important;
}
#mainmenu .current-menu-ancestor{
	background: transparent !important;
}
.header_magazine_style #mainmenu>li>a span.border-menu{
	display: none;
}
.header_magazine_style .search_form_menu_click{
	color: #403088;
}
.menu_social_icon .social_icon_header li a{
	color: #5e2b8a;
	font-size: 16px;
	line-height: 20px;
}
.menu_social_icon .social_icon_header li a:hover{
	color: #862a95;
}
.header_magazine_style .search_form_menu_click {
    color: #5e2b8a;
    margin-top: 3px;
}
#mainmenu>li .sub-menu li a:hover, #mainmenu>li .sub-menu li.current_page_item a{
	background: #83317b !important;
	color: #fff;
}
/*------*/
.logo_holder{   width: 20%;
    /* display: inline-block; */
    float: left;
    margin-right: 30px;
}
ul#mainmenu{
	/*display: inline-block;*/
    /*width: 62%;*/
    width: 85%;
}
.header_magazine_style #mainmenu {
    float: left;
}
.menu_social_icon{
	display: inline-block;
    width: 12%;
}
.menu_social_icon .social_icon_header{
	margin: 7px 10px 0 10px;
}
.menu_social_icon .social_icon_header{
	float: right;
}
.social_icon_header li:last-child{
	margin-right: 0;
}
.social_icon_header li {
    margin-right: 6px;
}
.banner-sestion{
	position: relative;
}
.banner-sestion img{
	width: 100%;
}
.banner-sestion:before{
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.3); 
}
.banner_content{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}



/*.large_main_image_header*/
.header_slider_and_feaure_post_options .home_grid_post_header .banner-container{
	background: rgba(131, 49, 123, 0.8);
	padding: 10px 10px 10px 10px;
}
.header_slider_and_feaure_post_options .home_grid_post_header .banner-container .meta-category-small, 
.header_slider_and_feaure_post_options .home_grid_post_header .banner-container .post-meta.meta-main-img{
	display: none;
}
.header_slider_and_feaure_post_options .home_grid_post_header .banner-container a.heading{
	text-shadow: none !important;
	text-decoration: none;
}
.header_slider_and_feaure_post_options .home_grid_post_header .banner-container a.heading:hover{
	color: #fff !important;
}


#footer-container .widget.widget_categories select { background: #383838; border: 0 none;box-sizing: border-box;color: #fff; height: 50px;padding: 15px 10px; width: 100% !important;}

/* popup newsletter css start */

div.email_newsltr_cnt{height: 100%;position: fixed;width: 100%;z-index: 9999999;top: 0;}
div.email_newsltr {background:  url("img/popup-bg.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);border: none;margin: 0 auto;padding: 50px 30px;position: relative;width: 50%;top: 10%; border: 2px solid #fff; background-size: cover;}
.popup_logo_holder{ margin: 0 auto 20px auto;padding: 10px;text-align: center; max-width: 450px;}
div.email_newsltr_cnt a#form_close {position: absolute;right: 10px;top: 10px;}
.popup_cnt_holder {	color: #fff;text-align: center;}
.popup_cnt_holder h2 {color: #fff !important;font-size: 40px;margin: 0;line-height: normal;}
.popup_cnt_holder > p {	color: #fff !important; font-size: 25px; margin: 0 0 20px 0;}
.popup_cnt_holder input[type="email"] {background: #fff;border: none;padding: 15px;font-size: 16px;color: #5c5c5c;text-align: center;width: 60% !important;margin: 0 auto 10px;}
.popup_cnt_holder input[type="submit"] {background: #2e75b5; color:#fff;border: none;border-radius: 0;height: auto;line-height: normal;margin: 0 auto;padding: 14px 40px;text-transform: none;}
.popup_cnt_holder input[type="submit"]:hover {background: #2e75b5;}
.popup_overlay { background: rgba(0, 0, 0, 0.5);height: 100%; position: absolute; width: 100%;}
.parsley-required, .parsley-custom-error-message {color: #ff0000 !important;padding: 6px 10px;display: inline-block;background: #fff;border: 1px solid #666;}
.mailpoet_validate_success{color: green;display: inline-block;background: #fff;padding: 2px 10px; border: 1px solid #666;}

/* popup newsletter css end */

/*-- New_css_add(1-06-2018) --*/
.sticky_banner_holder .banner-sestion .banner_logo img {max-width: 300px;
transition: all 0.4s ease-in-out 0s; height:auto !important;
}
.sticky_banner_holder .banner-sestion .banner_logo {
    text-align: center;
}
.stick .sticky_banner_holder .banner-sestion .banner_logo img {
    max-width: 180px;
    transition: all 0.5s ease-in-out 0.3s;
    text-align: center;
    margin: 0 auto;
	 height:auto;
}
.sticky_banner_holder .banner-sestion .banner_logo img{
	width: auto;
    height: 100%;
}

.menu_wrapper_box_style.menu_sticky .sticky_banner_holder{
	/*opacity: 0;
	height: 0;
	transition: all 0.6s ease-in-out 0.6s;*/
	transition: all 0.6s ease-in-out 0s;
}
/*.home .menu_wrapper_box_style.menu_sticky .sticky_banner_holder{

opacity: 0;
	height: 0;
	transition: all 0.6s ease-in-out 0.6s;
transition-timing-function: ease-in-out;
}
.home .menu_wrapper_box_style.menu_sticky.stick .sticky_banner_holder{
	opacity: 1;
	height: auto;
}*/
.header_magazine_style .header_top_main_wrapper{
	display: none;
}
.menu-primary-container.main-menu{
	/*margin-top: 12px;*/
	margin-top: 0px;
}
.home .menu_wrapper_box_style.menu_sticky.stick .logo_holder{
	opacity: 0;
}
.home .menu_wrapper_box_style.menu_sticky .logo_holder{
	opacity: 1;
}

/*-- new_work(4-06-2018) --*/
.home .menu_wrapper_box_style.menu_sticky{
	/*transition: all 0.8s ease-in-out 3s;*/
	 /* For Safari 3.1 to 6.0 */ 
    
}
.home .menu_wrapper_box_style.menu_sticky.stick{
	/*transition: all 0.8s ease-in-out 3s;*/

}

.home .menu_wrapper_box_style.menu_sticky .banner-sestion{
	height: auto;
	max-height: 316px;
	/*transition: all 0.8s ease-in-out 0.1s;*/
	transition: max-height 0.6s ease-in;
    overflow: hidden;
}
.home .menu_wrapper_box_style.menu_sticky.stick .banner-sestion{
	/*max-height: 120px;*/
	max-height: 105px;
	overflow: hidden;
    /*transition: all 0.8s ease-in-out 0s;*/
    transition: max-height 0.6s ease-out;

}
.home .menu_wrapper_box_style.menu_sticky.stick .banner_logo img{
	/*height: 45px;*/
	width: 55%;
	transition: all 0.6s ease-in-out 0.3s; 
	text-align: center;
    margin: 0 auto;
}
.home .menu_wrapper_box_style.menu_sticky .banner_logo{
	/*height: auto;*/
	width: auto;
	transition: all 0.6s ease-in-out 0.3s; 
	margin: 0 auto;
    text-align: center; 
}
/*.home .menu_wrapper_box_style.menu_sticky.stick .banner_logo img{
	/*height: 100%;*
	width: auto;
	transition: all 0.6s ease-in-out 0.3s; 
}*/

.home .menu_wrapper_box_style.menu_sticky{ height: auto !important; }

.homepage_builder_grid_post.jelly_homepage_builder .image-post-thumb img{ max-height: 250px;}
.homepage_builder_3grid_post.jelly_homepage_builder .image-post-thumb img{ max-height: 160px;}

/*.home.stick_enable .home_grid_post_header_wrapper{
	padding-top: 200px;
}
.home_grid_post_header_wrapper{
	padding-top: 0px;
}*/



.category .category_header_post_2col_item{
	position: relative;
}
.category .category_header_post_2col_item .category-item-caption{
	position: absolute;
	bottom: -1px;
	background: rgba(131, 49, 123, 0.8);
    padding: 10px 10px 10px 10px;
    left: 0;
    width: 100%;
    top: inherit;
    transform: inherit;
}
.category .category_header_post_2col_item .category-item-caption h4{
	margin-top: 0;
}
.category .category_header_post_2col_item .category-item-caption .popular-item-date{
	display: none;
}

/*-- new_css_add(5-06-2018) --*/
.search_form_menu_click{
    height: 30px !important;
    line-height: 30px !important;
    width: 30px !important;
}
#mainmenu {
    height: 30px;
}
/*.menu_wrapper_box_style.menu_sticky.stick .inner_banner .banner_logo{
	height: 35px;
	transition: all 0.6s ease-in-out 0.2s; 
}
.menu_wrapper_box_style.menu_sticky .inner_banner .banner_logo{
	height: 45px;
	transition: all 0.6s ease-in-out 0.2s; 
}*/
.menu_wrapper_box_style.menu_sticky .banner-sestion.inner_banner{
	height: auto;
	transition: all 0.6s ease-in-out 0.2s; 
}
.menu_wrapper_box_style.menu_sticky.stick .banner-sestion.inner_banner{
	height: 90px;
	transition: all 0.6s ease-in-out 0.2s; 
	overflow: hidden;
}

/*-- new_css_add(06-06-2018) --*/

/*-- ads_css(start) --*/
.ad_holder{
	text-align: center;
	clear: both;
	padding-top: 30px;
}
.home.stick_enable .ad_holder{
	/*padding-bottom: 11%;*/
	padding-top: 210px;
	/*padding-top: 15%;*/
}
/*.stick_enable .ad_holder{
	padding-top: 10px;
}*/
.ad_holder .row{
	margin-bottom: 0px; 
}
.ad_holder .widget{
	margin-bottom: 0px;
}

.ad_holder p {  margin: 0; padding: 0;}


/*-- ads_css(End) --*/




.home .menu_wrapper_box_style .menu_sticky.sticky .banner_logo img {

    max-width: 300px;
    transition: all 0.3s ease-in-out 0s;

}
.home .menu_wrapper_box_style.menu_sticky .banner_logo img {
    max-width: 500px;
    transition: all 0.5s ease-in-out 0s;
}

.post-meta.user_option_right{display:none;}
.post-meta-bot-in .meta-comment, .post-meta-bot-in .love_post_view{ display:none;}



/*-- Responsive_start --*/


@media only screen and ( max-width: 1200px ) {
	.header_magazine_style #mainmenu>li>a, #mainmenu>li .sub-menu li a {
    font-size: 13px;
    padding: 0px 10px;
}
.banner-sestion>img {
    height: 100%;
    object-fit: cover;
}

}
@media only screen and ( max-width: 992px ) {
	.popup_cnt_holder h2 {
    font-size: 34px;
}
.header_magazine_style .header_top_main_wrapper{
	display: block;
}

/*-- new-css-Rituparna(19-12-2025)(Start)  --*/
body.stick_enable .header_top_main_wrapper {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
}
#wrapper_masonry div#sidebar{display: none;}

.menu_wrapper_box_style.menu_sticky.stick{top: 25px !important;}

/*-- new-css-Rituparna(19-12-2025)(End) --*/

.header-wraper .main_menu.col-md-12 {
    display: none;
}
.header_magazine_box_menu .menu_wrapper_box_style {
    display: block;
}

}
@media only screen and ( max-width: 767px ) {
.email_newsltr_cnt div.email_newsltr{
    padding: 30px 15px;
    position: relative;
    width: 80%;
}
.popup_cnt_holder h2 {
    color: #fff !important;
    font-size: 27px;
}
.popup_cnt_holder > p {
    font-size: 19px;
    margin: 0 0 10px 0;
}
.popup_cnt_holder input[type="email"]{
	width: 90%;
}
.popup_logo_holder {
    margin: 0 auto 6px auto;
}
.header_magazine_box_menu .menu_wrapper_box_style {
    display: block; 
}
.header_magazine_box_menu .menu_wrapper_box_style .main_menu.col-md-12 {
    display: none;
}
.home .menu_wrapper_box_style.menu_sticky .banner_logo img { max-width: 200px;}


}


.single-post .box .image-post-thumb {
    background: #f0f0f0;
}

span.thumbnail-caption{
    font-size: 16px;
    font-style: italic;
    color: #888;
    background: #f0f0f0;
    margin: 5px 10px;
    display: block;
}

footer li {
    list-style: none;
    margin-bottom: 10px;
}

.sib_signup_box_inside_1 input[type=text], .sib_signup_box_inside_1 input[type=email] {display: block; width: 100%; border: solid 1px #B1B1B1; padding: 10px; outline: none; margin: 0; color: #555; }
.sib_signup_box_inside_1 input[type=submit] {font-size: 14px; letter-spacing: 1px; padding: 10px 30px; color: #FFF; background: #4E4E4E; cursor: pointer; border: 0px; text-transform: uppercase; font-weight: 500; }