/*
Theme Name: Betheme RoadPeace
Author: Muffin group
Description: The biggest WordPress Theme ever - customised for RoadPeace
Theme URI: http://themes.muffingroup.com/betheme
Author URI: http://muffingroup.com
License: Themeforest Split Licence
License URI: -
Version: 17.8.2
Template: betheme
Text Domain: betheme-child-rp

All css files are placed in /css/ folder
*/

/* Custom icons from iconmoon */
@font-face {
  font-family: 'icomoon';
  src:  url('fonts/icomoon.eot?ssojo5');
  src:  url('fonts/icomoon.eot?ssojo5#iefix') format('embedded-opentype'),
    url('fonts/icomoon.ttf?ssojo5') format('truetype'),
    url('fonts/icomoon.woff?ssojo5') format('woff'),
    url('fonts/icomoon.svg?ssojo5#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="rp-"]:before, [class*=" rp-"]:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.rp-candle:before {
  content: "\e900";
}
.rp-support:before {
  content: "\e901";
}
/*End custom icons */

/**********************/
/* HTML element styles*/
/**********************/
body{
	font-size:16px !important;
}

/*Begin List styling in main content */
	.entry-content .column_visual ul, .post-wrapper-content ul{
		list-style-type:none !important;
	}
	.entry-content .column_visual li, .post-wrapper-content li{
		position:relative;
	}
	.entry-content .column_visual ul li::before, .post-wrapper-content ul li::before{
		position:absolute;
		left:-25px;
		font-weight:bold;
		content:"O";
		color:#4e0956;
	}
/*End List styling */
/*End HTML element styles*/

/*******************************/
/*Begin BeTheme layout styling */
/*******************************/
#Header_wrapper{
	height:189px;
}
#Action_bar{
	background-color:#4e0956 !important;
}
#Action_bar a{
	color:rgba(255,255,255,0.5);
}
#Action_bar .contact_details a, #Action_bar .contact_details i{
	color:rgba(255,255,255,1);
	font-weight:600;
}
#Action_bar .phone a:before{
	content:"Helpline\00a0";
}
#Action_bar a:hover{
	color:#ffffff !important;
}

/* Donate button */
#Action_bar .social .custom.donate-button,#Footer .social .custom.donate-button{
	border-style:solid;
	border-width:1px;
	border-color:#ffffff;
	padding: 5px 25px;
	-webkit-border-radius:15px !important;
	border-radius:15px !important;
	background-color:#747474;
	background-color:#e37a42;
	border-bottom-width: 3px;
	text-shadow: 0px -2px #801c4e;
	transition: all 0.1s;
	-webkit-transition: all 0.1s;
	position: relative;
	text-decoration: none;	
}
#Action_bar .social .custom.donate-button:active,#Footer .social .custom.donate-button:active{
	transform: translate(0px,2px);
  -webkit-transform: translate(0px,2px);
	border-bottom: 1px solid #ffffff;
	margin-bottom:2px;
}
#Action_bar .social .custom.donate-button:hover,#Footer .social .custom.donate-button:hover{
	cursor:pointer;
}

#Action_bar .social .custom.donate-button a,#Action_bar .social .custom.donate-button a:hover,#Footer .social .custom.donate-button a,#Footer .social .custom.donate-button a:hover{
	color:#ffffff;
	text-decoration:none;
}

/* Subscribe button */
#Action_bar .social .custom.subscribe-button{
	border-style:solid;
	border-width:1px;
	border-color:#ffffff;
	padding: 5px 25px;
	-webkit-border-radius:15px !important;
	border-radius:15px !important;
	background-color:#747474;
	border-bottom-width: 3px;
	text-shadow: 0px -2px #3D3D3D;
	transition: all 0.1s;
	-webkit-transition: all 0.1s;
	position: relative;
	text-decoration: none;	
}
#Action_bar .social .custom.subscribe-button:active{
	transform: translate(0px,2px);
  -webkit-transform: translate(0px,2px);
	border-bottom: 1px solid #ffffff;
	margin-bottom:2px;
}
#Action_bar .social .custom.subscribe-button:hover{
	cursor:pointer;
}
#Action_bar .social .custom.subscribe-button a,#Action_bar .social .custom.subscribe-button a:hover{
	color:#ffffff;
	text-decoration:none;
}
#Footer > div.footer_copy > div > div > ul > li.custom.subscribe-button{
	display:none !important;
}
#Footer #search-2 h4, #Footer #search-2 form#searchform{
	display:inline;
	float:left;
	width:50%;
}
 #Footer #search-2 form#searchform{
	 padding-bottom:25px;
	 margin-top:-7px;
 }
#Top_bar.loading{

}
#menu .menu-item span{
	text-transform:uppercase;
	font-size:16px !important;
}
#menu .menu-item .sub-menu span{
	text-transform:none;
	font-size:16px !important;
}


#Content{
	padding-top:3px !important;
}
#Content .column{
	margin-bottom:20px !important;
}
#Content .column.page-pager{
	margin-bottom:0px !important;
}
.section-post-header{
	margin-top:30px;
}
a#back_to_top.button.button_js{
	color:#747474 !important;
	}
a#back_to_top.button.button_js:hover{
	color:#ffffff !important;
	}
.column_blog_news .icon-comment-empty-fa { display: none !important; }
.column_blog_news .post-comments { display: none !important; }
#Footer{
	background-color:#4e0956 !important;
	color:#ffffff !important;
}
#Footer a{
	color:#ffffff !important;
}
#Footer a:hover{
	color:#ffffff!important;
	text-decoration:underline;
}

/*Custom footer*/
@media (max-width: 460px){
    /*#Footer .widgets_wrapper aside{*/
    #Footer .widgets_wrapper .one-fourth:nth-of-type(-n+3){
		width:100%;
		float:left;
	}
	#Footer .widgets_wrapper aside.widget_nav_menu .menu-core-roadpeace-container li.menu-item-has-children{
		font-size:14px;
	}
	.homepage_image{
		display:none;
	}
}	
@media (min-width: 461px) and (max-width: 768px) {
	    #Footer .widgets_wrapper .one-fourth:nth-of-type(-n+3){
		width:100%;
		float:left;
	}
	#Footer .widgets_wrapper aside.widget_nav_menu .menu-core-roadpeace-container li.menu-item-has-children{
		width:48%;
		margin-right:2%;
		float:left;
		font-size:14px;
	}
	.homepage_image{
		display:none;
	}
}
@media (min-width: 769px) and (max-width: 980px) {
    #Footer .widgets_wrapper .one-fourth:nth-of-type(-n+3){
		width:30%;
		margin-right:2%;
		float:left;
	}
	#Footer .widgets_wrapper .one-fourth:nth-of-type(4){
		width:100%;
	}
	#Footer .widgets_wrapper aside.widget_nav_menu .menu-core-roadpeace-container li.menu-item-has-children{
		width:30%;
		margin-right:3%;
		float:left;
		font-size:14px;
	}
	#Footer .widgets_wrapper aside.widget_nav_menu .menu-core-roadpeace-container li.menu-item-has-children:nth-of-type(4){
		clear:both;
	}
}	
@media (min-width: 981px) {
    #Footer .widgets_wrapper .one-fourth:nth-of-type(-n+3){
		width:30%;
		margin-right:2%;
		float:left;
	}
	#Footer .widgets_wrapper .one-fourth:nth-of-type(4){
		width:100%;
	}
	#Footer .widgets_wrapper aside.widget_nav_menu .menu-core-roadpeace-container li.menu-item-has-children{
		width:14%;
		margin-right:2%;
		float:left;
		font-size:14px;
	}
}

#Footer .widget_nav_menu, #Footer .widget_nav_menu .sub-menu li a{
	padding-top:0px;
	padding-bottom:5px;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:rgba(255,255,255,0.1);
}
#Footer .widgets_wrapper aside.widget_nav_menu .menu-core-roadpeace-container li#menu-item-836{
	display:none;
}
#Footer .widgets_wrapper aside.widget_nav_menu .menu-core-roadpeace-container ul.menu li{
	text-transform:uppercase;
	}
#Footer .widgets_wrapper aside.widget_nav_menu .menu-core-roadpeace-container ul.sub-menu{
	padding-left:15px;
}
#Footer .widgets_wrapper aside.widget_nav_menu .menu-core-roadpeace-container ul.sub-menu li{
	text-transform:none;
	}	
#Footer .widgets_wrapper aside.widget_nav_menu ul, #Footer .widgets_wrapper aside.widget_nav_menu ul:after, #Footer .widgets_wrapper aside.widget_nav_menu ul li:after,#Footer .widgets_wrapper aside.widget_nav_menu ul li a:after{
	background-color:rgba(0, 0, 0, 0);
	border-color:rgba(0, 0, 0, 0);
}
/*End Custom footer*/

/*End BeTheme layout styling */

/**************************************/
/*Begin Muffin Builder element styling*/
/**************************************/

/*Begin Fancy Heading CSS*/
	.fancy_heading{
		padding-top:50px;
	}
/*End Fancy Heading CSS*/

/*Begin Button CSS */
	.wrap a.button{
		border-width:2px !important;
		border-style:solid;
		border-color:#4e0956 !important;
		color:#747474 !important;
		-webkit-border-radius:15px !important;
		border-radius:15px !important;
		background-color:transparent!important;
		-webkit-box-shadow:inset 0 0 0 0;
		box-shadow:inset 0 0 0 0;
		background-image:none;
		font-size:16px !important;
	}

	.wrap a.button:hover{
		background-color: #626262 !important;
		color:#ffffff !important;
		border-color:#ffffff !important;
	}

	.wrap a.button .button_icon i{
		color:#747474 !important;
		font-size:16px;
	}
	.button_left{
		text-align:left !important;
	}
/*End Button CSS */

/*Begin Our Team content block CSS */
	.team{
		text-align:center;
	}
	.team .desc_wrapper{
		padding:10px 10px 0px 10px;
	}
	.team h4{
		font-size:25px;
	}
	.team hr{
		margin:0 30% !important;
		width:40% !important;
	}
/*End Our Team content block CSS*/

/*Begin Feature Box content block CSS */
	.feature_box .feature_box_wrapper .photo_wrapper{
		display:none !important;
	}
	.feature_box .feature_box_wrapper .desc_wrapper{
	width:100% !important;
	}
	.feature_box .feature_box_wrapper{
		background-color:#4e0956;
	}
	.feature_box .feature_box_wrapper, .feature_box .feature_box_wrapper h4{
		color:#ffffff;
	}
	.feature_box h4:only-child{
		margin-bottom:0px;
	}
	.feature_box a{
		color:#ffffff;
	}
	.feature_box a:hover{
		color:#ffffff;
		text-decoration:underline;
	}
/*End Feature Box content block CSS */

/*Begin Call to Action CSS*/
	.call_to_action .call_left,.call_to_action .call_right{
		width:45% !important;
	}
	.call_to_action .call_center{
		width:10% !important;
	}
/*End Call to Action CSS*/

/*Begin Story Box CSS*/
	.story_box .desc_wrapper h3{
		margin-top:0px !important;
	}
/*End Story Box CSS*/

/*Begin Tabs CSS*/
	 .column_tabs .ui-tabs .ui-tabs-nav li a{
		 font-size:16px;
	 }
/*End tabs CSS*/
	.icon_box .desc{
		text-align:justify;
		padding:0px 15px;
	}
/*Begin Icon Box CSS*/
	
/*End Icon Box CSS*/

/*Begin Blog Teaser CSS*/
	.blog-teaser li:first-child {
		width:100% !important;
	}
/*End Blog Teaser CSS*/

/*End Muffin Builder element styling*/

/*********************************************/
/*Begin Non-specific CSS / General custom CSS*/
/*********************************************/
 .image_frame, .wp-caption, .google-map, .icon_box .icon_wrapper, .content_slider .content_slider_ul, .author-box .avatar-wrapper, #comments .commentlist>li .photo, .edd_download_image{
	 border-bottom-color:transparent !important;
	 border-top-color:transparent !important;
	 border-left-color:transparent !important;
	 border-right-color:transparent !important;
 }
 .button-stroke a.button:not{
	 background-color:#ffffff !important;
 }
 @media (max-width: 400px) {
	.home-slider {
		margin-top:10px !important;
	}
 }
.home-slider p{
	 margin-bottom:0px;
 }
/*#menu > ul > li > a, a.button.action_button, #overlay-menu ul li a{
	text-transform:uppercase;
	font-size:16px !important;
}*/
.single-post .single-photo-wrapper .image_frame { 
	/*display: none !important; */
}
.donate:before{
	content: "\00a3 \00a0 Donate";
	font-style:normal;
}
.subscribe:before{
	/*content: "\00a3 \00a0 Subscribe";*/
	content: "Subscribe";
	font-style:normal;
}
#menu #menu-core-roadpeace li.menu-item-has-children:hover:nth-of-type(2), #menu #menu-core-roadpeace li.menu-item-has-children:nth-of-type(2) .sub-menu li{
	background-color:#9eae89;
}
#menu #menu-core-roadpeace li.menu-item-has-children:hover:nth-of-type(3), #menu #menu-core-roadpeace li.menu-item-has-children:nth-of-type(3) .sub-menu li{
	background-color:#02507f;
}
#menu #menu-core-roadpeace li.menu-item-has-children:hover:nth-of-type(4), #menu #menu-core-roadpeace li.menu-item-has-children:nth-of-type(4) .sub-menu li{
	background-color:#529ca5;
}
#menu #menu-core-roadpeace li.menu-item-has-children:hover:nth-of-type(5), #menu #menu-core-roadpeace li.menu-item-has-children:nth-of-type(5) .sub-menu li{
	background-color:#801c4e;
}
/*#menu #menu-core-roadpeace li.menu-item-has-children:hover:nth-of-type(6), #menu #menu-core-roadpeace li.menu-item-has-children:nth-of-type(6) .sub-menu li{
	background-color:#d8846a;
}*/
#menu #menu-core-roadpeace li.menu-item-has-children:nth-of-type(6) .sub-menu li.last-item{
	background-color:#d8846a;
}
#menu #menu-core-roadpeace li.menu-item-has-children:hover:nth-of-type(1), #menu #menu-core-roadpeace li.menu-item-has-children:nth-of-type(1) .sub-menu li,
#menu #menu-core-roadpeace li.menu-item-has-children:hover:nth-of-type(6), #menu #menu-core-roadpeace li.menu-item-has-children:nth-of-type(6) .sub-menu li{
	background-color:#4e0956;
}

#menu #menu-core-roadpeace li.menu-item-has-children:hover:nth-of-type(-n+7) a{
	color:#ffffff; 
}




/*Begin Slider Caption styles*/
.tp-caption.RoadPeace-Title{
  font-size:26px !important;
  line-height:26px !important;
  background-color:rgba(78,9,86,0.7) !important;
  border-radius:15px !important;
  padding:10px 25px !important;
  }
.tp-caption.RoadPeace-SubTitle{
  font-size:16px !important;
  background-color:rgba(255,255,255,0.9) !important;
  color:#4e0956;
  border-radius:5px !important;
  padding:5px 20px !important;
  line-height:auto !important;
  display:none;
  }
/*End Slider Caption styles*/

@media (min-width: 544px) {
	.tp-caption.RoadPeace-Title{
		font-size:32px !important;
		line-height:32px !important;
	}	
	.tp-caption.RoadPeace-SubTitle{
		display:block;
		font-size:14px !important;
		padding:15px 25px;
		height:14px;
	}
}	
@media (min-width: 768px) {
	.tp-caption.RoadPeace-Title{
		font-size:40px !important;
		line-height:40px !important;
	}	
	.tp-caption.RoadPeace-SubTitle{
		display:block;
		font-size:16px !important;
		padding:10px 20px;
	}
}	
@media (min-width: 960px) {

	.tp-caption.RoadPeace-SubTitle{
		display:block;
		font-size:16px !important;
		margin-top:10px;
		padding:10px 20px;
	}
}	
/* Begin coloured wrap styles */
.coloured_wrap{
	background-color:#4e0956;
	color:#ffffff !important;
}
.coloured_wrap h1, .coloured_wrap h2, .coloured_wrap h3, .coloured_wrap h4, .coloured_wrap h5, .coloured_wrap blockquote, .coloured_wrap .counter .desc_wrapper .number-wrapper, .coloured_wrap .counter .icon_wrapper i, .coloured_wrap .icon_box .icon_wrapper, .coloured_wrap .icon_box a .icon_wrapper, .coloured_wrap .icon_box a .desc, .coloured_wrap .style-simple .icon_box:hover .icon_wrapper, .entry-content .coloured_wrap .column_visual li::before{
	color:#ffffff !important;
}

.coloured_wrap .ui-tabs .ui-tabs-nav li.ui-state-active a{
	color:#ffffff;
	border-bottom-color:#ffffff;
}
.coloured_wrap .ui-tabs .ui-tabs-nav li.ui-state-active a:after
{
background: #ffffff;
}

.coloured_wrap .team hr{
	display:none;
}

.coloured_wrap .icon_box .desc_wrapper .title:before{
	background-color:#ffffff !important;
}

.coloured_wrap a.button{
	border-color:#ffffff !important;
	color:#ffffff !important;
}

.coloured_wrap a.button:hover{
	background-color: #747474 !important;
}

.coloured_wrap a.button .button_icon i{
	color:#ffffff !important;	
}
.coloured_wrap hr{
	background-color:#ffffff;
	width:50%;
}
.coloured_wrap .column_visual a{
	color:#cccccc !important;
}
.coloured_wrap .column_visual a:hover{
	color:#ffffff !important;
	text-decoration:underline;
}
.coloured_wrap .list_item a .desc:hover{
	color:#ffffff;
	text-decoration:underline;
}
/*End coloured wrap styles */

.justice .collapseomatic, .support .collapseomatic{
	background-image:none !important;
}
.collapseomatic .show_hidden{
	margin-top:15px;
}
.justice .column_visual, .justice p{
	margin-bottom:0px !important;
}
.justice .collapseomatic_content p{
	font-size:14px;
	text-align:left;
}
.collapseomatic_content hr.no_line{
	margin-bottom:40px;
	background-color:#ffffff;
}
.footer-contact-form{
position:relative;
top:75px;
}
.footer-mailchimp-form{
z-index:100;
}
.twitter_sidebar{
border-width:3px;
border-color:#4e0956;
border-style:solid;
border-radius:15px;
padding:15px 15px 0px 15px;
margin-bottom:20px;
}
.twitter_sidebar .column_sidebar_widget,.twitter_sidebar .column_sidebar_widget aside{
	margin-bottom:0px;
	padding-bottom:0px;
}
.column.mcb-column.one.column_visual.twitter_follow, .twitter_follow p{
	margin-bottom:0px !important;
}
/*End Non-specific CSS / General custom CSS*/


/******************************/
/* Begin Custom Plugin Styles */
/******************************/

/*Begin Sticky Side Buttons styling - note: this includes custom plugin files!!!*/
@media (min-height: 100px) {
	#ssb-container {
		top:70%;
	}
}
@media (min-height: 800px) {
	#ssb-container {
		top:45%;
	}
}

#ssb-container i{
	font-size:28px !important;
}
#ssb-btn-0{
	border-top:solid 1px #ffffff;
	border-bottom:solid 1px #ffffff;
	border-left:solid 1px #ffffff;
    -webkit-border-top-left-radius: 15px;
    -webkit-border-bottom-left-radius: 15px;
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
}
.rp-support-btn{
	height:100px;
}
.rp-icon{
	height:100px;
	float:left;
	text-align:center;
	line-height:18px;
}
.rp-icon p{
	padding:10px;
}
.rp-text{
	font-size:20px;
	padding-left:10px;
	padding-top:15px;
	height:100px;
	float:left;
	line-height:35px;
	}
.rp-text span{
	font-weight:700;
}
/*End Sticky Side Buttons styling*/

/* Begin Collapseomatic Styling*/
 .collapseomatic_content{
	 margin-left:0px !important;
	 padding-bottom:15px;
 }
#homepage_contact{
	color:#ffffff;
} 
/* End Collapseomatic Styling*/

/*Begin Contact Form / MailChimp styling*/
.contact-form-sidebar .wpcf7 .wpcf7-submit, .contact-form-sidebar .mc4wp-form-fields input[type="submit"],
#Footer .wpcf7 .wpcf7-submit, #Footer .mc4wp-form-fields input[type="submit"]{
	border-color:#ffffff;
	border-width:2px;
	border-radius:15px;
	font-size:16px;
	color:#ffffff !important;
}
.contact-form-sidebar .wpcf7 .wpcf7-submit:hover, .contact-form-sidebar .mc4wp-form-fields input[type="submit"]:hover,
#Footer .wpcf7 .wpcf7-submit:hover, #Footer .mc4wp-form-fields input[type="submit"]:hover{
	background-color:#747474 !important;
}
#Footer .mc4wp-form-fields input[type="email"],#Footer .mc4wp-form-fields input[type="text"]{
width:100% !important;
margin-bottom:10px;
}
/*End Contact Form / MailChimp styling*/

/*Begin WPFileBase styling*/
.wpfd-content, .wpfd-content .breadcrumbs, .wpfd-content .wpfdcategory, .wpfd-content-default h2, .wpfd-content-default .file h3, .wpfd-content .head-category-default, ul.jaofiletree {
	font-family: "Noto Sans", Arial, Tahoma, sans-serif !important;
	font-size:16px;
}
.wpfd-content .breadcrumbs{
	font-size:12px !important;
}
.wpfd-container{
	background-color:#ffffff;
}
.wpfd_list .file{
	width:100%;
}
.wpfd_list .file .filecontent{
	width:75%;
}
.jaofiletree li.directory.selected > a,.jaofiletree li.directory.selected > i:before{
	color:#4e0956 !important;
}
.wpfd-content .breadcrumbs a:hover{
	box-shadow: none !important;
	text-decoration:underline !important;
}
/*End WPFileBase styling*/

/* End Custom plugin styles */

/*Agilysis link CSS*/
.copyright{
	height:90px;
}
.copyright-wrapper{

	height:90px;
	width:600px;
		margin:0 auto;
}
.copyright p{
display:inline;
margin:0px 0px 0px 0px;

}
.copyright-date, .agilysis-wrapper, .biglottery-wrapper{
display:inline;
float:left;
line-height:90px;
}
.agilysis-wrapper:before, .biglottery-wrapper:before{
	content:"\00a0 \00a0 \007C \00a0 \00a0";
}
.agilysis{
	width:100px;
	padding-left:5px;
	display:inline;
	opacity: 0.7;
	margin-bottom:-25px;
}
.agilysis:hover{
	opacity: 1;
}
.biglottery{
	height:90px;
	padding-left:10px;
	display:inline;
	margin-bottom:-38px;
}
@media (max-width: 670px) {
	.copyright{
		height:206px;
	} 
	.copyright-wrapper{
	width:212px;
	margin:0 auto;
	height:inherit;
}
	.copyright-date, .agilysis-wrapper, .biglottery-wrapper{

		clear:both;
		margin:0 auto;
	}
	.agilysis-wrapper:before, .biglottery-wrapper:before{
	content:" ";
}
	.copyright-date{
		line-height:inherit;
	}
}
/*End Agilysis link*/

.contact-form-sidebar{
	background-color:#4e0956;
	color:#ffffff;
}
.contact-form-sidebar .widget{
	width:350px;
	padding:0px;
}
.contact-form-sidebar .widget .custom-html-widget{
	padding:20px 0px 0px 20px;
}
.wpdm-all-packages-table td:first-child,
.wpdm-all-packages-table td:nth-child(2){
	text-align:left !important;
}
.wpdm-all-packages-table th:nth-child(3),
.wpdm-all-packages-table td:nth-child(2),
.wpdm-all-packages-table td:nth-child(3){
	display:table-cell !important;
}
table.dataTable.wpdm-all-packages-table tbody th, table.dataTable.wpdm-all-packages-table tbody td{
	padding-bottom:30px !important;
}
#wpdm-all-packages select{
	width:50px;
	display:inline-block;
}
#wpdm-all-packages input{
	display:inline-block;
}

/*Document table responsive CSS*/
@media (max-width: 460px){
	.wpdm-all-packages-table{
		max-width:350px;
	}
}	
@media (min-width: 461px) and (max-width: 768px) {
	.wpdm-all-packages-table{
		width:90% !important;
	}
}
@media (min-width: 769px) and (max-width: 980px) {
	.wpdm-all-packages-table{
		width:90% !important;
	}
}	
@media (min-width: 981px) {
	/*.wpdm-all-packages-table{
		max-width:350px;
	}*/

}	
/*.menu-document-library-container ul{
	background-color:transparent !important;
}
.menu-document-library-container ul.menu > li{
	padding:20px 0px 0px;
	list-style:none;
}*/
.menu-document-library-categories-container ul li a,
.menu-document-library-years-container ul li a{
	/*padding:0px 0px 0px 3px !important;*/
	font-size:13.33333px;
}
.menu-document-library-years-container ul li{
	float:left;
	width:33%;
}
.menu-document-library-categories-container ul:after,
.menu-document-library-categories-container ul li:after,
.menu-document-library-categories-container ul li ul:after,
.menu-document-library-categories-container ul li ul li:after,
.menu-document-library-years-container ul:after,
.menu-document-library-years-container ul li:after,
.menu-document-library-years-container ul li ul:after,
.menu-document-library-years-container ul li ul li:after{
display:none !important;
}
.widget_mfn_menu h3{
	font-size:16px !important;
	font-weight:700;
}

#menu-document-library-categories .menu-item-has-children a:before,
#menu-document-library-years .menu-item-has-children a:before{
	padding-right:10px;
	font-family:'FontAwesome';
	content:"\f078"
}
#menu-document-library-categories .menu-item-has-children.hover .sub-menu a:before,
#menu-document-library-years .menu-item-has-children.hover .sub-menu a:before{

	content:"\002d";
}
#menu-document-library-categories .menu-item-has-children.hover .sub-menu a{
	padding-left:40px;
}