/*- Master Notification Front End Style
--------------------------------------*/
.notification_push{position:relative;display:none;}
#masternotification{padding:8px 0px;display: block;left: 0;position: fixed;width: 100%;z-index:999999;display:none;}
#masternotification a{outline:none;border:0;}
#masternotification .mnbar_topwrap{text-align:center;height:auto;}
#masternotification .mnbar_topwrap .mnbar_topitem .mnbar_extclick{display:inline;cursor:pointer;}
#masternotification .mnbar_topwrap .mnbar_topitem{display:inline;margin:0 3px;}
#masternotification .mnbar_topwrap .mnbar_msg{position:relative;*top:-9px;}
#masternotification .mnbar_topwrap .mnbar_button{border: 2px solid #FFFFFF;border-radius: 20px 20px 20px 20px;font-family: verdana;font-weight: bold;line-height: 30px;padding: 6px 20px;text-decoration: none;text-transform: uppercase;*zoom:1;*line-height: 14px;}
#masternotification .mnbar_topwrap .mnbar_sociallinks{font-size: 0; height: 30px; left: 10px; line-height: 30px; position: absolute; top: 9px; top:7px\9; *top:5px; } 	
#masternotification .mnbar_topwrap .mnbar_sociallinks a {display: inline; border: 2px solid #fff; padding: 11px; font-size: 0; margin: 0 2px; background-position: bottom; background-repeat: no-repeat; border-radius: 5px; }
#masternotification .mnbar_topwrap .mnbar_sociallinks a .fa{font-size: 15px; color: #fff; vertical-align: middle;}
#masternotification .mnbar_topwrap .mnbar_sociallinks a.fb{background: #3B5997;}
#masternotification .mnbar_topwrap .mnbar_sociallinks a.fb:hover{opacity: 0.9;}
#masternotification .mnbar_topwrap .mnbar_sociallinks a.tw{background: #0084b4;}
#masternotification .mnbar_topwrap .mnbar_sociallinks a.tw:hover{opacity: 0.9;}
#masternotification .mnbar_topwrap .mnbar_sociallinks a.ld{background: #006DA6;}
#masternotification .mnbar_topwrap .mnbar_sociallinks a.ld:hover{opacity: 0.9;}
#masternotification .mnbar_topwrap .mnbar_sociallinks a.gp{background: #D64937;}
#masternotification .mnbar_topwrap .mnbar_sociallinks a.gp:hover{opacity: 0.9;}
#masternotification .mnbar_topwrap .mnbar_sociallinks a.rss{background: #FD8A2D;}
#masternotification .mnbar_topwrap .mnbar_sociallinks a.rss:hover{opacity: 0.9;}
#masternotification .mnbar_topwrap .mnbar_sociallinks .fblike{height: 25px; margin-left: 3px; margin-top: 6px; overflow: hidden;position: absolute; width: auto;} 
#masternotification .mnbar_shadow{background: url("../../images/mnbar_shadow.png") repeat-x scroll center top transparent;bottom: -17px;height: 15px;position: absolute;width: 100%}
#masternotification .mnbar_extendmsg {border-top:2px solid #eaeaea;display:none;position: relative;top: 8px;}
#masternotification .mnbar_extendmsg .mnbar_exmsg{width:960px;margin:0 auto;position: relative;top: 15px;padding-bottom:30px; padding: 10px;}
#masternotification .mnbar_extendmsg .mnbar_extendmsg_txt{word-wrap: break-word; margin-bottom: 5px;}
#masternotification .mnbar_extendmsg .mnbar_extendmsg_btn{margin-top:5px;border: 2px solid #FFFFFF;border-radius: 2px 2px 2px 2px;font-family: verdana;font-weight: bold;line-height: 30px;padding: 4px 15px;text-decoration: none;text-transform: uppercase;}
#masternotification .mnbar_extendmsg .mnbar_extendmsg_img{border-style:solid;}
#masternotification .mnbar_extendmsg.template-1 .mnbar_extendmsg_wrap{width:700px;float:left;}
#masternotification .mnbar_extendmsg.template-1 .mnbar_extendmsg_img{float:right;}
#masternotification .mnbar_extendmsg.template-2 .mnbar_extendmsg_wrap{width:700px;float:right;}
#masternotification .mnbar_extendmsg.template-2 .mnbar_extendmsg_img{float:left;}
#masternotification .mnbar_extendmsg.template-3{text-align:center;}
#masternotification .mnbar_extendmsg.template-3 .mnbar_extendmsg_wrap{display:block;}
#masternotification .mnbar_extendmsg.template-3 .mnbar_extendmsg_img{display:inline;margin-bottom:10px;}

#masternotification .mnbar_extinfo{bottom: 5px;color: #FFFFFF; font-size: 12px; font-weight: bold; margin-bottom: 5px; margin-left: 10px; position: absolute; text-align: left;} 
#masternotification  a.mnbar_close{border:0;position: absolute;right: 10px;top: 13px;width: 18px;z-index: 999999;}
#masternotification  a.mnbar_close .fa{color: #fff;}
#masternotification  a.mnbar_close:hover {background-position: 0 77px;}

#masternotification  a.mnbar_plusminus{border:0;position: absolute;right: 40px;top: 12px;width: 24px;z-index: 999999;}
#masternotification  a.mnbar_plusminus .fa{color: #fff;}
#masternotification  a.mnbar_plusminus.active{background-position:bottom;}
#masternotification  a.mnbar_plusminus.active .fa{transform: rotate(180deg);}


a#mnbar_downArr {z-index: 999999; width: auto; height: auto; border-radius: 0px 0px 5px 5px; border-style: solid; border-color: #FFFFFF; border-width: 3px; box-shadow: 0 0 5px rgba(0, 0, 0, 0.35); display: none; position: fixed; right: 0!important; padding: 5px; outline: none; top: 0; }
a#mnbar_downArr .fa{color: #fff;}
#mnbar_downArr:hover{opacity:0.8;filter:alpha(opacity = 80);}
span.mnbar_extclick_shortcode{cursor:pointer;}

#masternotification .mnbar_extendmsg .mnbar_sidebar{text-align:left;}
#masternotification .mnbar_extendmsg .mnbar_sidebar .widget-container {list-style: none; float: left; padding: 10px 20px; width: 20%; box-sizing: border-box; }
#masternotification .mnbar_extendmsg .mnbar_sidebar .widget-container li{color:#000; list-style: none;}
#masternotification .mnbar_extendmsg .mnbar_sidebar h3.widget-title{color:#000;font-size:14px;}
#masternotification .mnbar_extendmsg .mnbar_sidebar a{color:#fff;text-decoration:none;line-height:20px;}
#masternotification .mnbar_extendmsg .mnbar_sidebar .widget_calendar{width:20%;}

#masternotification .mnpro-recentpost-wrapper li, #masternotification .twitter_box li{list-style: none;}
#masternotification .mnpro-recentpost-wrapper li p, #masternotification .mnpro-recentpost-wrapper .mnpro-recentpost{margin: 0;}
#masternotification .mnpro-recentpost-wrapper li img{max-height: 200px; max-width: 400px;}

#masternotification .mnbar_extendmsg .mnpro-exrecentpost-wrapper li{list-style: none;}
#masternotification .mnbar_extendmsg .mnpro-exrecentpost-wrapper li p{margin: 0;}
#masternotification .mnbar_extendmsg .mnpro-exrecentpost-wrapper li img{max-height: 200px; max-width: 400px;}
#masternotification .mnbar_extendmsg .mnpro-exrecentpost-wrapper .mnpro-recentpost, #masternotification .mnbar_extendmsg .mnpro-exvideo-wrapper .mnpro-exvideo-ul, #masternotification .twitter_box{margin: 0;}
#masternotification .twitter_box .twitter-icon .fa{font-size: 25px; vertical-align: middle;}
#masternotification .twitter_box .twitter-icon{display: inline-block;}

#masternotification .tw-exslider .extwitter_box .twitter-icon .fa{font-size: 25px; vertical-align: middle;}
/*#masternotification .tw-exslider .twitter_box .twitter-icon{display: block;}*/
#masternotification .tw-exslider .extwitter_box .twitter-item, #masternotification .mnbar_wrapper .tw-slider .twitter_box .twitter-item{list-style: none;}
#masternotification .mnbar_extendmsg .mnpro-exvideo-wrapper .mnpro-exvideo-li{list-style: none;}

#masternotification .mnbar_extendmsg::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); background-color: #F5F5F5; }
#masternotification .mnbar_extendmsg::-webkit-scrollbar {width: 6px; background-color: #F5F5F5; }
#masternotification .mnbar_extendmsg::-webkit-scrollbar-thumb {background-color: #000000; }


/*-- Responsive Structure
----------------------------------*/
/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-width: 320px) and (max-width: 599px){
	#masternotification .mnbar_topwrap .mnbar_sociallinks { font-size: 0; height: auto; left: 0; line-height: 30px; position: relative; top: 0; } 
	#masternotification .mnbar_topwrap .mnbar_sociallinks .fblike { border: medium none; display: inline; height: 25px; margin-left: 3px; margin-top: 0; overflow: hidden; position: relative; top: 16px; width: 75px; } 	
	#masternotification .mnbar_topwrap .mnbar_topitem{display:block;}
	#masternotification .mnbar_topwrap .mnbar_button{padding:0;margin:12px auto 0;width:50%}
	#masternotification .mnbar_topwrap{height:auto;}
	#masternotification .mnbar_topwrap .mnbar_msg{line-height: 15px;margin: 0 60px;}
	#masternotification a.mnbar_close{top:10px;}
	/*#masternotification .mnbar_extendmsg ,#masternotification a.mnbar_plusminus{display:none!important;}*/
	#masternotification .mnbar_extendmsg .mnbar_exmsg {width: 100% !important;}
}

@media only screen and (min-width: 600px) and (max-width: 767px) {
	#masternotification .mnbar_topwrap .mnbar_sociallinks { font-size: 0; height: auto; left: 0; line-height: 30px; position: relative; top: 0; } 
	#masternotification .mnbar_topwrap .mnbar_sociallinks .fblike { border: medium none; display: inline; height: 25px; margin-left: 3px; margin-top: 0; overflow: hidden; position: relative; top: 14px; width: 75px; } 	
	#masternotification .mnbar_topwrap .mnbar_topitem{display:block;}
	#masternotification .mnbar_topwrap .mnbar_button{padding:0;margin:12px auto 0;width:50%}
	#masternotification .mnbar_topwrap{height:auto;}
	#masternotification .mnbar_topwrap .mnbar_msg{line-height: 15px;margin: 0 75px;}
	#masternotification a.mnbar_close{top:10px;}
	#masternotification .mnbar_extendmsg .mnbar_exmsg{width:97% !important;text-align:center;}
	#masternotification a.mnbar_plusminus{left:10px;top:10px;}
	#masternotification .mnbar_exttm{display:none;}
	#masternotification .mnbar_extendmsg .mnbar_extendmsg_txt{margin:0 50px;}
	#masternotification .mnbar_extendmsg .mnbar_extendmsg_img{float:none!important;}
	#masternotification .mnbar_extinfo{position:relative;}
	#masternotification .mnbar_extendmsg .mnbar_extendmsg_wrap{width:auto!important;float:none!important;}
	#masternotification .mnbar_extendmsg  .mnbar_sidebar{text-align:center;}
	#masternotification .mnbar_extendmsg  .mnbar_sidebar .widget-container {float:none;margin:20px 0px 0px 0px;}
	#masternotification .mnbar_extendmsg  .mnbar_sidebar .widget_calendar{width:90%;padding:0px 20px;}
}

@media only screen and (min-width: 768px) and (max-width: 1024px){
	#masternotification .mnbar_topwrap .mnbar_sociallinks { font-size: 0; height: auto; left: 0; line-height: 30px; position: relative; top: 0; } 
	#masternotification .mnbar_topwrap .mnbar_sociallinks .fblike { border: medium none; display: inline; height: 25px; margin-left: 3px; margin-top: 0; overflow: hidden; position: relative; top: 14px; width: 75px; } 	
	#masternotification .mnbar_topwrap .mnbar_topitem{display:block;}
	#masternotification .mnbar_topwrap .mnbar_button{padding:0;margin:12px auto 0;width:30%}
	#masternotification .mnbar_topwrap{height:auto;}
	#masternotification .mnbar_topwrap .mnbar_msg{line-height: 15px;margin: 0 75px;}
	#masternotification a.mnbar_close{top:10px;}
	#masternotification .mnbar_extendmsg .mnbar_exmsg{width:97%!important;text-align:center;}
	#masternotification a.mnbar_plusminus{left:10px;top:10px;}
	#masternotification .mnbar_exttm{display:none;}
	#masternotification .mnbar_extendmsg .mnbar_extendmsg_txt{margin:0 50px;}
	#masternotification .mnbar_extendmsg .mnbar_extendmsg_img{float:none!important;}
	#masternotification .mnbar_extinfo{position:relative;}
	#masternotification .mnbar_extendmsg .mnbar_extendmsg_wrap{width:auto!important;float:none!important;}

}