/*

	Theme Name: Muffin
	Theme Version: 2.3
	Theme Released: 04-09-2017
	Version Update: 25-11-2019
	Theme Landing Page: https://heliochun.github.io/shop/muffin
	
	Theme Author: Chun
	Theme Author URI: https://twitter.com/TweetChun
	
*/



/*
.header-navbar {
	background-color: #1976D2;
    color: #fff;
}
*/

/* Hide icons for question Edit/Comment and more buttons */
.qa-form-light-button:before {
	display: none;
}

/* Add Css by vrinsoft */
.titleAuthorSec span { display: inline-block;vertical-align: middle;color: #000; }
.titleAuthorSec span a { margin: 0 10px 0 0; }
.titleAuthorSec span img { width: 50px;height: 50px !important;object-fit: cover;border-radius: 50%;border: 1px solid #ff8306; margin: 0 10px 0 0; }
.sideauthorBox { background: #f9fafa;border-radius: 5px;border:1px solid #e2e4e5; margin: 0 0 15px 0; }
.sideauthorBox .user-box .user-top { border-top: 32px solid #776f6f; border-radius: 5px 5px 0 0; padding: 0 20px; position: relative; }
.sideauthorBox .user-box .user-top .user-p-image { float: none;display: inline-block;vertical-align: middle; height: 48px;width: 48px; margin: 0 10px 0 0;top: -20px; }
.sideauthorBox .user-box .user-top .user-p-name-fav { display: inline-block;vertical-align: middle;font-size: 18px;line-height: 16px; font-weight: 700;color:#ff8306;margin: -23px 0 0 -8px; }
.sideauthorBox .user-box .user-top .user-p-name-fav span span a span { color: #ff8306; }
.sideauthorBox .user-box .user-info { padding: 0 20px; }
.sideauthorBox .user-box .user-info ul { padding: 0;margin: 0 0 15px 0; list-style: none; }
.sideauthorBox .user-box .user-info ul li h5 { margin: 0;font-size: 15px;font-weight: 700;color: #000; line-height: 21px; }
.sideauthorBox .user-box .user-info ul li h4 { margin: 0;font-size: 15px;font-weight: 400;color: #000; line-height: 16px; }
.sideauthorBox .user-box .user-info ul li { margin: 0 0 10px 0; }
.sideauthorBox .user-box .user-info ul li:last-child { margin: 0; }
.sideauthorBox .user-box .profilePoints { padding: 0 20px;margin: 0 0 0 0;font-size: 14px;color: #000;font-weight: 400; line-height: 16px; }
.sideauthorBox .user-box .follow-us { padding: 0 20px; margin: 0 0 0 0; }
.sideauthorBox .user-box .follow-us a { display: inline-block;margin: 0 10px 0 0; }
.sideauthorBox .user-box .badge-info { padding: 0 20px; margin: 0 0 0 0; }
.sideauthorBox .user-box .badge-info .badge-medals-widget .badge-pointer { margin: 0 5px 0 0; font-size: 14px;}
.sideauthorBox .user-box .follow { padding: 0 ; }
.sideauthorBox .user-box .follow a { background: #ff8306;color: #fff;font-size: 16px;padding: 10px 15px;border-radius: 5px;font-weight: 400;text-align: center; display: inline-block; width: 100%; border:1px solid #ff8306;}
.sideauthorBox .user-box .follow a:hover { background: #fff;color: #ff8306; }

section.bottombox { background: #f9fafa;border: 1px solid #e5e7e8;border-radius: 5px;padding: 15px; }
section.bottombox .user-box .post-date { margin: 0 0 10px 0; }
section.bottombox .user-box .post-date p { margin: 0;font-size: 16px;font-weight: 400;color: #000; }
section.bottombox .user-box .user-top { margin: 0 0 10px 0; }
section.bottombox .user-box .user-top .user-p-image { float: none; display: inline-block;vertical-align: middle; width: 64px;height: 64px; margin-right: 10px; }
section.bottombox .user-box .user-top .user-p-name-fav { display: inline-block;vertical-align: middle; font-size: 25px;font-weight: 700;color:#ff8306; }
section.bottombox .user-box .user-top .user-p-name-fav span span a span { color: #ff8306; }
section.bottombox .user-box .user-info ul { padding: 0; margin: 0 0 10px 0; list-style: none; }
section.bottombox .user-box .user-info ul li h5 { margin: 0;font-size: 15px;font-weight: 700;color: #000; line-height: 21px; }
section.bottombox .user-box .user-info ul li h4 { margin: 0;font-size: 15px;font-weight: 400;color: #000; line-height: 16px; }
section.bottombox .user-box .user-info ul li { margin: 0 0 10px 0; }
section.bottombox .user-box .user-info ul li:last-child { margin: 0; }
section.bottombox .user-box .profilePoints { margin: 0 0 0 0;font-size: 14px;color: #000;font-weight: 400; line-height: 16px; }
section.bottombox .user-box .follow-row .follow-us { display: inline-block;vertical-align: middle; }
section.bottombox .user-box .follow-row .follow-us a { display: inline-block;margin: 0 10px 0 0; }
/*section.bottombox .user-box .badge-info { margin: 0 0 10px 0; }*/
section.bottombox .user-box .badge-info .badge-medals-widget .badge-pointer { margin: 0 10px 0 0; font-size: 14px }
section.bottombox .user-box .follow-row .follow { display: inline-block;vertical-align: middle; margin: 0 15px 0 0; }
section.bottombox .user-box .follow-row .follow a { background: #ff8306;color: #fff;font-size: 16px;padding: 10px 15px;border-radius: 5px;font-weight: 400;text-align: center; display: inline-block; border:1px solid #ff8306;line-height: 15px; }
section.bottombox .user-box .follow-row .follow a:hover { background: #fff;color: #ff8306; }

/* Follow Button For sidebar */

.sideauthorBox .user-box .follow .qa-main-heading h1 {display : none; }
.sideauthorBox .user-box .follow .qa-main-heading .qa-favoriting .qa-favorite-button::before { content : none  !important; position : relative !important; color : #000; font-family : inherit !important; }
.sideauthorBox .user-box .follow .qa-main-heading .qa-favoriting .qa-unfavorite-button::before {content : none !important ;  position : relative !important; color : #000; font-family : inherit !important; }
.sideauthorBox .user-box .follow .qa-main-heading .qa-favoriting .qa-favorite-button,
.sideauthorBox .user-box .follow .qa-main-heading .qa-favoriting .qa-unfavorite-button {
 background-color:#f5f5f5;
 color : #000;
 min-width:104px;
 font-size:14px;
 letter-spacing:.15px;
 font-weight:500;
 font-family:Roboto,Helvetica,Arial,sans-serif;
 border:none;
 outline:0;
 align-items:center;
 display:inline-flex;
 justify-content:center;
 border-radius:4px;
  height:36px;
 padding:0 16px;
 margin-right:10px;
 margin-bottom:10px;
 box-shadow:0 1px 2px 0 rgba(60,64,67,.302),0 1px 3px 1px rgba(60,64,67,.149)
}
.sideauthorBox .user-box .follow .qa-main-heading .qa-favoriting{ position : inherit; }
.sideauthorBox .user-box .follow .qa-main-heading .qa-favoriting .qa-favorite-button:before { 
 top:0;
 left:0;
 color:inherit
}
.sideauthorBox .user-box .follow .qa-main-heading .qa-favoriting .qa-unfavorite-button:before { 
 top:0;
 left:0;
 color:inherit
}

/* Follow Button For bottom */

.bottombox .user-box .follow .qa-main-heading h1 {display : none; }
.bottombox .user-box .follow .qa-main-heading .qa-favoriting .qa-favorite-button::before { content : none  !important; position : relative !important; color : #000; font-family : inherit !important; }
.bottombox .user-box .follow .qa-main-heading .qa-favoriting .qa-unfavorite-button::before {content : none !important ;  position : relative !important; color : #000; font-family : inherit !important; }
.bottombox .user-box .follow .qa-main-heading .qa-favoriting .qa-favorite-button,
.bottombox .user-box .follow .qa-main-heading .qa-favoriting .qa-unfavorite-button {
 background-color:#f5f5f5;
 color : #000;
 min-width:104px;
 font-size:14px;
 letter-spacing:.15px;
 font-weight:500;
 font-family:Roboto,Helvetica,Arial,sans-serif;
 border:none;
 outline:0;
 align-items:center;
 display:inline-flex;
 justify-content:center;
 border-radius:4px;
  height:36px;
 padding:0 16px;
 margin-right:10px;
 margin-bottom:10px;
 box-shadow:0 1px 2px 0 rgba(60,64,67,.302),0 1px 3px 1px rgba(60,64,67,.149)
}
.bottombox .user-box .follow .qa-main-heading .qa-favoriting{ position : inherit; }
.bottombox .user-box .follow .qa-main-heading .qa-favoriting .qa-favorite-button:before { 
 top:0;
 left:0;
 color:inherit
}
.bottombox .user-box .follow .qa-main-heading .qa-favoriting .qa-unfavorite-button:before { 
 top:0;
 left:0;
 color:inherit
}
.wrapauthboxbuttons { display: table;width: 100%; }
.wrapauthboxbuttons .qa-q-view-buttons { display: table-cell;vertical-align: top;width: 30%; }
.wrapauthboxbuttons .bottombox { display: table-cell;vertical-align: middle;width: 70%; }
.wrapauthboxbuttons .bottombox .user-box .follow-row { display: none; }
.wrapauthboxbuttons .bottombox .user-box .user-info { display: none; }
/* End of Css of vrinsoft */
