/*
Theme Name: Bucket Child
Theme URI: http://pixelgrade.com/demos/bucket
Author: PixelGrade Team
Author URI: http://pixelgrade.com
Description:  Bucket is a surprising premium WordPress theme aimed at photographers in need for a solution that focuses on what matters most to them: their work. Every feature was carefully chosen and designed to ease the way to that perfect photography portfolio website.
Template: bucket
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: bucket_txtd
Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, flexible-width, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready
Version: 4.6.12

*/

/* Add your custom CSS rules that overwrite the ones in the main Lens theme here */

/* This file assumes you wish to add new CSS rules that will overwrite the ones in the parent's CSS files
If you wish however, you can copy the whole style.css file from the parent here and hack at it - see functions.php for more details.
In that case please remember that you still need to retain the header above (replace the header of the parent style.css with the one above),
specifically the 'Template: bucket' line. */

#text-3 .widget__title { display: none; }
.header--type2 .nav--top-right { display: none; }
.header--type3 .nav--top-right { display: none; }


/*CSS'S BY FAIZ
.article__meta-links,  .reviews .badge, .article--single__meta*/


.article--billboard-small .small-link, .article--billboard-small .post-nav-link__label, .article--billboard-small .author__social-link
{
	display:none;
}

.article--billboard-small__title .hN
{
	font-size: 1rem;
}

.badge, .article__meta-links .xpost_date, .article__meta-links .xpost_comments,
.article__meta-links .xpost_likes, .article__title__meta, .likes-box.pixlikes-box
{
    display:none;
}

.share-item__icon i.pixcode--icon.circle
{
    font-size: 26px;
    width: 130px;
    height: 49px;
}
html {
font: 0.980em/1.71429 'PT Sans', sans-serif;
}

.article--billboard-small .article__title, .article--billboard-small .article--list__title, .article--billboard-small .latest-comments__title {
    height: 9.429rem;
}
.article--billboard-small .article__content
{
	height: 175px;
}

.article--billboard-small .article__description
{
	display:none;
}

@media only screen and (max-width:980px)
{
	.split__title
	{
		float:none;
	}
}


.social-shares
{
	text-align: center;
}


.mm_facebook_share, .mm_twitter_tweet, .mm_google_plus_share, .mm_email_share, .mm_pinterest_share {
border: 1px solid transparent;
}
.mm_facebook_share, .mm_twitter_tweet, .mm_google_plus_share, .mm_email_share, .mm_pinterest_share, .whatsapp_ss  {
color: #fff;
cursor: pointer;
height: 38px;
width: 99px;
padding-left: 1%;
margin-right: 2px;
display: inline-block;
text-align: left;
}


.mm_facebook_share, .bg_facebook {
background-color: #3c5897;
}

.mm_twitter_tweet, .bg_twitter {
background-color: #4e96c2;
}

.mm_google_plus_share, .bg_googleplus {
background-color: #bc1f14;
}

.mm_email_share, .mm_email_share:hover {
background-color: #666;
text-decoration: none;
}

.mm_pinterest_share, .mm_pinterest_share:hover {
background-color: #dd010d;
text-decoration: none;
margin-right: 0;
}

.mm_facebook_share:visited, .mm_facebook_share:hover, .mm_facebook_share:active, .mm_twitter_tweet:visited, .mm_twitter_tweet:hover, .mm_twitter_tweet:active, .mm_google_plus_share:visited, .mm_google_plus_share:hover, .mm_google_plus_share:active, .mm_email_share:visited, .mm_email_share:hover, .mm_email_share:active, .mm_pinterest_share:visited, .mm_pinterest_share:hover, .mm_pinterest_share:active {
border: 1px solid #f2635d;
color: #f2635d;
}


.whatsapp_ss {
margin-left: 2px;
background-image: url('../../uploads/2018/03/whatsapp.png');
background-color: #2ab200;
background-repeat: no-repeat;
background-size: 30px 30px;
background-repeat: no-repeat;
background-position-x: 2px;
background-position-y: 4px;
display:none;
}

.mm_facebook_share span, .mm_twitter_tweet span, .mm_google_plus_share span, .mm_email_share span, .mm_pinterest_share span {
line-height: 39px;
font-size: 30px;
}

span.fa {
	min-width: 4px;
	padding:0px;
	margin: 0 auto;
	text-align: center;
	width: 100%;
}

.fa {
display: inline-block;
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}

.fa-facebook:before {
content: "\f09a";
}

.fa-twitter:before {
content: "\f099";
}

.fa-google-plus:before {
content: "\f0d5";
}

.fa-envelope:before {
content: "\f0e0";
}

.fa-pinterest:before {
content: "\f0d2";
}

.post-article ol {
    margin-left: 0;
    padding-right: 0;
    list-style-type: none;
    padding-left: 0;
}

.post-article ol li {
	counter-increment: step-counter;
	margin-left: 30px;
	margin-bottom: 2%;
}
.post-article ol li::before {
    content: counter(step-counter);
    margin-right: 3px;
    background-color: #af4b63;
    color: white;
    font-weight: bold;
    padding: 0px 5px;
    border-radius: 3px;
    font-size: 18pt;
    font-family: arial black;
	margin-left: -30px;
}
/*
.post-article ul {
    margin-left: 0;
    padding-right: 0;
    list-style-type: none;
}

.post-article ul li {
    counter-increment: step-counter;
}
.post-article ul li::before {
    content: counter(step-counter);
    margin-right: 5px;
    font-size: 80%;
    background-color: #af4b63;
    color: white;
    font-weight: bold;
    padding: 3px 8px;
    border-radius: 3px;
}*/

.social_share_sticky_footer .mm_facebook_share, .social_share_sticky_footer .mm_twitter_tweet, .social_share_sticky_footer  .mm_google_plus_share, .social_share_sticky_footer  .mm_email_share, .social_share_sticky_footer  .mm_pinterest_share {
	width:15%;
	text-align:center;
	float:left;
}

.ili-main-bottom
{
	margin-bottom:2%;
}

@media (max-width: 768px)
{
	.whatsapp_ss 
	{
		display:inline-block;		
	}
	.social_share_sticky_footer .whatsapp_ss 
	{
		display:inline-block;
		background-position: 50%;
		margin-right: -6px;
		margin-left: -6px;		
	}
	.form-search
	{
		display:none;
	}
	
}

/*Google Ad responsive code*/

.main_content_right_ad {
	margin-left: 1%;
	margin-bottom: 1%;
}

.fixed_ad_336x280
{
	float:left;
	margin-right:10px;
}

.ili_main_content_right_ad_with_mobile { width: 320px; height: 100px; margin:0 auto;}

@media(min-width: 533px) { .ili_main_content_right_ad_with_mobile { width: 336px; height: 250px; } } 

@media(max-width: 532px) { .fixed_ad_336x280 {	float:none; } }

@media(min-width: 1261px) { .buzz_bellow_title { width: 728px; height: 90px !important; } } 

@media(max-width: 1260px) { .buzz_bellow_title { height: auto !important; } } 

@media(min-width: 1024px) { #buzz_right_sticky_ad .adsbygoogle { width:300px; height:600px; } }

/*Google Ad responsive code*/

.post-nav-link__title .hN{
	text-align: justify !important;
}
.previous_thumb img
{
	height:180px;
}

/*Widget Flexible posts css's*/

.dpe-flexible-posts
{
	margin-left:0px;
}
.dpe-flexible-posts li
{
	list-style: none;
}
.dpe-flexible-posts .title{
	padding: .42857rem 1.71429rem;
	word-wrap: break-word;
	color: white;
	background-color: #1a1717;
	font-size: .85714rem;
	line-height: 2.01;
	font-family: 'Arvo', serif;
	font-weight: normal;
	text-transform: uppercase;
	margin-bottom: 4%;
	margin-top: -8px;
	margin-right: 3px;
}

.widget--sidebar__title
{
	margin-bottom:0px;
}

/*Widget Flexible posts css's*/

.site-logo img {
    /*height: 75px;*/
    margin-bottom: 2px;
}
.wp-caption-text
{
	width:100%;
	text-align: center;
}
.mm_facebook_share .share_text , .mm_google_plus_share .share_text, .mm_twitter_tweet .share_text
{
	font-size:20px;
	float: left;
	margin-left: 10px;
	margin-top:5px;

}
.fa-facebook, .fa-google-plus
{
	padding-top: 7px;
}
.mm_facebook_share, .mm_google_plus_share, .mm_twitter_tweet
{
	width:25%;
	border-radius: 3px;
}
.fa
{
	float: left;
	font-size: 30px;
}

.mashsb-buttons a
{
	display:none;
}
.mashsb-container
{
	float:left;
}
.share_comment_icon{
	margin-top: 6px;
	float: left;
}

.mashsb-count {
	color: rgb(103, 167, 62);
	margin-top:0px;
}

.wp-caption-text
{
	float: none;
	margin-bottom: 10px;
}
.wp-caption
{
	background:none;
}


.fb_custom_field_title, .sticky_fb_custom_field_title
{
	background: #f07300;
	padding: 5px;
	color: #fff;
	font-weight: bold;
	font-size: 22px;
	text-align: center;
	margin-bottom: 5px;
	box-shadow: 4px 2px 5px 8px rgba(98,50,50,0.28);
	margin-top:2%;
	margin-bottom:2%;
}
.sticky_fb_custom_field_title
{
	margin-top: .5%;
	margin-bottom:0%;
	font-size: 15px;
	box-shadow: 4px 0px 6px 3px rgba(98,50,50,0.28);
}
.sticky_fb_custom_field_title:hover, .fb_custom_field_title:hover
{
	cursor: pointer;
}

#stickyfooter_WAP .mm_facebook_share, #stickyfooter_WAP .mm_google_plus_share, #stickyfooter_WAP .mm_twitter_tweet
{
	border-radius: 0px;
}
#stickyfooter_WAP
{
	padding-top:0%;
}
#hover .mm_facebook_share
{
	border-radius:0px;
}
.ili_code
{
	clear:both;
}
#stickyfooter_WAP .fb_iframe_widget span
{
	height: 28px !important;
}
@media (max-width: 480px)
{
	.mm_facebook_share .share_text, .mm_google_plus_share .share_text, .mm_twitter_tweet .share_text
	{
		font-size:12px;
	}
	.mm_facebook_share, .mm_google_plus_share, .mm_twitter_tweet {
		width: 30%;
	}
	.fb_comment_title, .sticky_fb_comment_title
	{
		font-size: 15px;
		line-height: 1.2em;
	}
	#top_shares .mm_twitter_tweet {
		display:none;
	}
}

.w3_whatsapp_btn {
    background-image: url('../../uploads/2015/07/whatsapp.png');
    border: 1px solid rgba(0, 0, 0, 0.1);
    display: inline-block !important;
    position: relative;
    font-family: Arial,sans-serif;
    letter-spacing: .4px;
    cursor: pointer;
    font-weight: 400;
    text-transform: none;
    color: #fff;
    border-radius: 2px;
    background-color: #5cbe4a;
    background-repeat: no-repeat;
    line-height: 1.2;
    text-decoration: none;
    text-align: left;
}

.w3_whatsapp_btn_small {
    font-size: 12px;
    background-size: 16px;
    background-position: 5px 2px;
    padding: 3px 6px 3px 25px;
}

.w3_whatsapp_btn_medium {
    font-size: 16px;
    background-size: 20px;
    background-position: 4px 2px;
    padding: 4px 6px 4px 30px;
}

.w3_whatsapp_btn_large {
    font-size: 16px;
    background-size: 20px;
    background-position: 5px 5px;
    padding: 8px 6px 8px 30px;
    color: #fff;
}
a.whatsapp { color: #fff;}

 {
    background-color: white;
    box-shadow: 0 9px 8px rgba(0, 0, 0, 0.4);
    display: none;
    position: fixed;
    width: 100%;
    z-index: 1000;
	height: 50px;
    width: 100%;
}


#stickyfooter_WAP {
    background-color: white;
    box-shadow:3px 3px 9px 9px rgba(1, 8, 5, 0.34);
    display: none;
    position: fixed;
    width: 100%;
    z-index: 1000;
    height: 60px;
    width: 100%;
    margin: 1% 0 0 0;
}
.site__footer
{
	margin-bottom:10%;
}
a.whatsapp
{
	margin:10px 0;
}
#stickyfooter_WAP {
	display: block !important;
}
@media (min-width: 767px) {

	.sticky_footer_shares, #stickyfooter_WAP {
		display: none !important;
	}	

	.site__footer
	{
		margin-bottom:0%;
	}

	
}
@media (max-width: 767px) {
	#stickyfooter_WAP
	{
		height:82px;
	}
	.mm_facebook_share .share_text, .mm_google_plus_share .share_text, .mm_twitter_tweet .share_text {
		font-size: 14px;
	}
}
@media (max-width: 540px) {
	.mm_facebook_share .share_text, .mm_google_plus_share .share_text, .mm_twitter_tweet .share_text {
		font-size: 12px;
	}
}

.image_shares
{
	position:absolute;
	width:44px;
	color:white;
	text-align: center;
}
#hover {
    	display: block;
	position: relative;
	top: -60px;
    	padding-left: 60%;
}

#image:hover {
   /* opacity: .7;*/
}

#image:hover + #hover {
    display: block;
}

.image_shares
{
	margin-left:7%;
}
@media only screen and (max-width:580px)
{
	.image_shares
	{
		margin-left:18%;
	}
	#hover {
	padding-left: 25%;
	}	
}

.social_share_sticky_footer .mm_facebook_share
{
	width:44%;
}
.social_share_sticky_footer .footer_fb_share_text
{
	font-size:10px;
}
.f_share_icon_footer
{
	float: left;
	width: 20% !important;
}
.f_share_text_footer
{
	float: left;
	width: 80%;
	font-size: 14px !important;
}
.sticky_fb_comment_title
{
	line-height: 1.10em;
}
.sticky_footer_shares
{
	text-align:center;
}

@media only screen and (max-width:580px)
{
	.f_share_text_footer
	{
		font-size: 12px !important;
	}
}


@media only screen and (max-width:360px)
{
	.social_share_sticky_footer .mm_facebook_share {
		width: 42.5%;
	}
}
@media only screen and (min-width: 361px) and (max-width:380px)
{
	.social_share_sticky_footer .mm_facebook_share {
		width: 39.2%;
	}
}
.heading {
	margin-bottom: 0.71429rem;
}

/* bottom_share_for_desktop */
.bottom_share_for_desktop
{
	display:none;	
}
.mm_facebook_share:visited, 
.mm_twitter_tweet:visited,
.mm_google_plus_share:visited, 
.mm_email_share:visited, 
.mm_pinterest_share:visited
{
	color:white;
}
@media only screen and (min-width:980px)
{
	.bottom_shares_desktop_main_div .mm_facebook_share, .bottom_shares_desktop_main_div .mm_google_plus_share
	{
		width:100%;
		margin-right:10px;
	}
	.bottom_shares_desktop_main_div a
	{
		float:left;
		width:18%;
		margin-right:10px;
	}
	.bottom_shares_desktop_main_div .share_text
	{
		font-size:16px;
		text-transform: uppercase;
		margin-top:8px;
		font-weight: 600;
	}
	.bottom_share_for_desktop
	{
		display:block;		
		width:20%;
	}
	.social_shares_bottom_a a
	{
		float:left;
	}
}
/* bottom_share_for_desktop */
.fb-like {
	float:left;
	padding-top: 10px;
	padding-right: 2px;
	background: rgb(188, 200, 236);
	margin-left: -2px;
	padding-left: 2px;
}
.sticky_footer_flip{
	float: left;
	background: #b31f17;
	padding-bottom: 6px;
	padding-left: 4px;
	padding-right: 4px;
}

.site-logo img {
    height: auto;   
}
.article
{
    font-size:18px;
}