/*
Theme Name: Magazilla Child
Theme URI: http://cmsmasters.net/magazilla-child/
Author: cmsmasters
Author URI: http://cmsmasters.net/
Description: Magazilla Child Theme
Template: magazilla
Version: 1.0.0
License:
License URI:
Text Domain: magazilla-child
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
*/

div#respond {
    display: none;
}
.header_mid .logo_wrap {
	float: none;
	text-align: center;
}
.header_mid.header_mid_scroll {
    background-color: #1eaa32;
}
/* .single #middle{top:200px} */
.header_mid {
	background-color: #1eaa32 !important;
}
.cmsmasters_posts_slider .owl-wrapper-outer article .cmsmasters_slider_post_outer {
	padding: 0px !important;
}
.cmsmasters_slider_post .cmsmasters_slider_post_outer {
	padding: 0px !important;
}
.wrappper-full-blog article.cmsmasters_post_default .cmsmasters_post_cont {
	bottom: 10px;
	padding: 0 30px !important;
	position: absolute;
	width: 100%;
}
.blog.columns.grid article figure a .full-width.wp-post-image {
	height: 100% !important;
	max-height: 200px;
	min-height: 200px;
}
.cmsmasters_posts_slider .cmsmasters_slider_post .cmsmasters_slider_post_inner {
	bottom: 12px;
	color: #ffffff !important;
	padding: 10px 21px;
	position: absolute;
	width: 100%;
}
.cmsmasters_posts_slider .cmsmasters_slider_post .cmsmasters_slider_post_inner h4 a {
	color: #000 !important;
	font-size: 26px;
}
body .cmsmasters_posts_slider .cmsmasters_slider_post .cmsmasters_slider_post_inner .cmsmasters_slider_post_date {
	color: #ffffff !important;
}
.cmsmasters_posts_slider.cmsmasters_control.cmsmasters_slide_post {
	padding: 0px; 
}
.home_slid {
    margin-bottom: 45px;
}

.morecontent span {
    display: none;
}
.morelink {
    display: block;
}

.archive .cmsmasters_archive_item_type {
    display: none;
}
.cmsmasters_img_wrap img.wp-post-image {
    width: 100%;
}
.share_posts.cmsmasters_column_sticky .share_posts_inner.clearfix .share_text_content {
float: left;
line-height: 35px;
margin-right: 15px;
}

.share_posts.cmsmasters_column_sticky {
margin: 0 auto;
width: auto;
display: flex;
padding-top: 15px;
}


.share_posts.cmsmasters_column_sticky .share_posts_inner.clearfix {
display: inline-block;
margin: 0 auto;
}

.adrotate_widgets {
border-bottom: 8px solid #1eaa32;
border-top: 8px solid #1eaa32;
padding: 0;
}

.adrotate_widgets img {
width: 100%;
}
.support_btn {
	margin-top: 40px !important;
	float: left;
}
.custom_widgetpost{
	margin-top: 20px;
	margin-bottom: 20px;
}
.support_btn span {
	background: #1eaa32;
	color: #fff;
	padding: 11px 8px;
}




/* Mobile Layout */
@media only screen and (max-width: 767px) {
.home_slid{display:none!important ;}
.home_slid_mobile{display:block!important ;}
.cmsmasters_posts_slider .cmsmasters_owl_slider_item {
	padding: 0 !important;
}

li.postlist {
	padding: 0 !important;
}	

.owl-blog-top {
    width: 100% !important;
    float: left;
    overflow: hidden;
}
.single #middle {
    top: 0;
}

#header .header_mid {background-color: #1eaa32; }
.blog.columns.grid article figure a .full-width.wp-post-image {
    height: auto !important;
    max-height: inherit;
    min-height: auto;
}
.wrappper-full-blog article.cmsmasters_post_default .cmsmasters_post_cont {
    bottom: auto;
    float: left !important;
    padding: 0px !important;
    position: relative;
    width: 100%; margin-top:10px;   
}
.wrappper-full-blog article.cmsmasters_post_default .cmsmasters_post_cont header {
  padding-bottom: 0px !important; 
}

.wrappper-full-blog article.cmsmasters_post_default .cmsmasters_post_cont h2 a {
    font-size: 22px; 
    line-height: 28px !important;  
}
.sidebar_dosar {
    padding-top: 0px !important;
}

}


@media all and (min-width: 768px) and (max-width: 1024px) { 
.home_slid{display:none!important ;}
.home_slid_mobile{display:block!important ;}
.parent_news .col-md-4 {
	display: block !important;
	padding: 0px 15px !important;
	float: left !important;
}
.parent_news .col-md-4 .owl-blog-top {
	height: 592px;
}
.single #middle {
    top: 0;
}
.blog.columns.grid article figure a .full-width.wp-post-image {
    height: auto !important;
    max-height: inherit;
    min-height: auto; 
} 

#header .header_mid {
    background-color: #1eaa32 !important; 
}
.sidebar_dosar {
    padding-top: 0px !important;
}

}

.sidebar_dosar {
    padding-top: 60px;
}

ul.mlrp_ul img.attachment-thumbnail.size-thumbnail {
    width: 80px;
    float: left;
	margin-right: 30px;
}
ul > li:before{content: none !important;}

span.slidersortdes {color: #000;}
.mlrp_ul li {float:left; margin-bottom:20px;}
span.mtitle_fotter {color: #fff;}

body .cmsmasters_img_wrap img.full-width.wp-post-image {
    height: 300px;
    max-width: 300px;
}

.image_article_home img {
    height: 150px;
    width: 150px;
    border-radius: 50%;
	margin-bottom: 9px;
}
.image_article_home {
    margin-left: 5px;
    text-align: center;
    bottom: 0;
    left: 60px;
}
.aurther_name{
    text-align: center;
}
.aurther_name a{
    text-align: center;
	font-style: italic;
    font-weight: 800;
}



/* 21/2/20 */


li.postlist {
    float: left;
    padding: 10px;
	min-height: 454px;
}
.news_post_image img {
    height: 210px;
    float: left;
}
.news_post_image {
    overflow: hidden;
}
.category_name{margin-top: 10px;
    overflow: hidden;}
.category_name a{
	background:#1eaa32;
	color:#fff;
	padding:4px;
}
.category_date {
    color: #878787;
    font-size: 12px;
}
.date_icon {
    float: left;
    font-size: 12px;
    color: #878787;
	margin-right: 3px;
}
.category_title a:hover{
background-image: linear-gradient(to top, #1eaa32 0.13em, rgba(255,255,255,0) 0.13em);
color:#000;
}
.middle_post_image img {
    margin-bottom: 39px;
    width: 280px;
    height: 280px;
}
.parent_news li {
    list-style: none;
}

.cmsmasters_open_post .cmsmasters_post_cont_info_bottom .cmsmasters_post_author_avatar img {
  width: 50px !important;
  height:50px !important;
}
.cmsmasters_open_post .cmsmasters_post_cont_info_bottom .cmsmasters_post_author_avatar {
  width: 50px !important;
}

.archivesidebar-widgetarea.sidebar .author_sidebar{
	background: #fff;
	width: 100%;
	border-radius: 3px;
	box-shadow: 0 1px 3px rgba(0,0,0,.1);
	margin: 0 0 24px;
	overflow: hidden;
}


.archivesidebar-widgetarea.sidebar .author_sidebar .parent_add h3 {
	background: #1eaa32;
	padding: 15px 20px;
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	line-height: 1;
	letter-spacing: 1.2px;
	text-transform: uppercase;
	margin: 0;
}

.archivesidebar-widgetarea.sidebar .author_sidebar .parent_add .mks_autor_link_wrap {
	text-align: center;
	margin-top: 10px !important;
	float: left;
	width: 100%;
}


.archivesidebar-widgetarea.sidebar .author_sidebar .parent_add img {
	padding-bottom: 20px;
}


.cmsmasters_column_inner #cmsmasters_heading_pizqvtfqo h2 {
	background: #1eaa32;
	padding: 15px 20px !important;
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	line-height: 1;
	letter-spacing: 1.2px;
	text-transform: uppercase;
	width: 100%;
	display: block;
}

.archivesidebar-widgetarea.sidebar .custom_archivesidebarwidget {
	float: left;
	width: 100%;
	margin: 0;
	margin-bottom: 30px;
	padding: 0;
	font-size: 12px;
	line-height: 1.3em;
}
.archivesidebar-widgetarea.sidebar .custom_archivesidebarwidget .authors-list-items .authors-list-item .authors-list-item-thumbnail {
	float: left;
	width: 50px;
	height: 50px;
	margin-right: 15px;
	margin-bottom: 0;
}

.archivesidebar-widgetarea.sidebar .custom_archivesidebarwidget .authors-list-items .authors-list-item .authors-list-item-thumbnail img {
	border-radius: 50%;
	height: 50px;
	width: 50px;
}


.archivesidebar-widgetarea.sidebar .custom_archivesidebarwidget .authors-list-items {
	background: #fff;
	box-shadow: 0 1px 3px rgba(0,0,0,.1);
}



.archivesidebar-widgetarea.sidebar .custom_archivesidebarwidget h3 {
	background: #1eaa32;
	padding: 15px 20px;
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	line-height: 1;
	letter-spacing: 1.2px;
	text-transform: uppercase;
	margin: 0;
}
.archivesidebar-widgetarea.sidebar .custom_archivesidebarwidget .authors-list-items .authors-list-item {
	width: 100%;
	padding: 15px;
	border-bottom: 1px solid #ddd;
	margin: 0;
}
.archivesidebar-widgetarea.sidebar .author_sidebar .parent_add h4 {
	text-align: center;
}
.archivesidebar-widgetarea.sidebar .author_sidebar .parent_add p {
	padding: 0px 15px;
	font-size: 14px;
	line-height: 24px;
}
.cmsmasters_posts_slider .cmsmasters_owl_slider_item .cmsmasters_slider_post_inner {
	bottom: 0;
}
.parent_colla .list_blog .postlist.item {
	width: 100%;
}

.parent_colla .list_blog .postlist.item .colla_post_image {
	float: left;
	width: 50%;
	padding-right: 25px;
}

.parent_colla .list_blog .postlist.item .right_block {
	float: left;
	width: 50%;
}
.parent_colla .list_blog .title_heading h2 {
	background-image: linear-gradient(to top, #1eaa32 3px, rgba(255,255,255,0) 3px);
	display: inline-block;
	background-position: center calc(1em - -2px);
}

.parent_colla .list_blog .owl-controls.clickable {
	display: none;
}
.parent_colla .list_blog .postlist.item {
	width: 100%;
	display: block;
	min-height: 100%;
}
.parent_colla .list_blog .postlist.item .colla_post_image img {
	height: 190px;
}

.parent_colla span.aurther_name {
    margin: 6px;
}
.parent_colla .list_blog .owl-buttons .owl-next::after {
	font-family: FontAwesome;
	content: "\f105";
	font-size: 25px;
	color: #fff;
}

.parent_colla .list_blog .owl-buttons .owl-prev::after {
	font-family: FontAwesome;
	content: "\f104";
	font-size: 25px;
	color: #fff;
}

.parent_colla .list_blog .owl-buttons .owl-prev {
	font-size: 0;
	width: 30px;
	background: #1eaa32;
	height: 30px;
	text-align: center;
	line-height: 30px;
	margin: 2px;
}

.parent_colla .list_blog .owl-buttons .owl-next {
	font-size: 0;
	width: 30px;
	background: #1eaa32;
	height: 30px;
	text-align: center;
	line-height: 30px;
	margin: 2px;
}




.cmsmasters_html .profile_outer .profile_image_wrap img.wp-post-image {
    width: 60%;
}

.cmsmasters_slider_post_author a.cmsmasters_post_author_avatar {
    display: none;
}
figure.cmsmasters_post_author_avatar{
    display: none !important;
}
.cmsmasters_post_author {
    float: left;
}

.cmsmasters_posts_slider .cmsmasters_owl_slider_item {
	padding: 10px;
}

.cmsmasters_posts_slider .owl-wrapper-outer .cmsmasters_slider_post_author {
	color: #fff;
}

.cmsmasters_posts_slider .owl-wrapper-outer .cmsmasters_slider_post_author a {
	color: #fff;
}

.archivesidebar-widgetarea.sidebar .custom_archivesidebarwidget .parent_add ul {
	border: 1px solid rgba(0,0,0,.1);
}
.cmsmasters_text .lgx-logo-slider-wp .owl-item {
	padding: 5px ;
}

.aurther_name {
	text-align: left !important;
}

.single-post aside.about_author {
    display: none;
}
.cmsmasters_slider_post_inner {
    position: unset !important;
}
.single-profile .profile_image_wrap {
    float: right;
}

.project_outer .project_outer_image_wrap .project_outer_image_wrap_meta{
    position: unset !important;
}

.project_outer .project_outer_image_wrap .project_outer_image_wrap_meta .project_outer_image_wrap_meta_bottom{
    position: unset !important;	
}
.project_outer .project_outer_image_wrap .project_outer_image_wrap_meta .project_outer_image_wrap_meta_bottom h4 a{
   color:#000 !important;
}
.parent_news .col-md-4 {
    display: inline-block;
    padding: 0;
}
.hslidertitle {
	color: #fff !important;
	cursor: text;
	text-decoration: none !important;
}
.home_slid_mobile{display:none;}
.cmsmasters_post_cont_info_bottom .cmsmasters_post_author .category_date {
    display: inline-block;
    padding-right: 5px;
}
.single-post .author_sidebar {
    margin-bottom: 100px !important;
}
.box_color .cmsmasters_posts_slider .cmsmasters_slider_post .cmsmasters_slider_post_inner h4 a{
	color:#fff !important;
}
/* .box_color .cmsmasters_slider_post_inner {
    background: #fff !important;
}
.box_color .cmsmasters_posts_slider .owl-wrapper-outer .cmsmasters_slider_post_author a {
    color: #000;
}
.box_color .cmsmasters_posts_slider .owl-wrapper-outer .cmsmasters_slider_post_author {
    color: #000;
} */

/* .home_slid_mobile rs-layer.separating {
    display: inline !important;
} */

.mag_pdf_link, .mag_pdf_link a{
	text-align: center;
	font-size: 13px;
	text-transform: uppercase;
	font-weight: 600;
	color: #fff;
}

.mag_pdf_link a:hover{
	color: #000;
}