b /*

Theme Name: 	Betheme Child

Theme URI: 		http://themes.muffingroup.com/betheme

Author: 		Muffin group

Author URI: 	http://muffingroup.com

Description:	Child Theme for Betheme - Premium WordPress Theme

Template:		betheme

Version: 		1.6.1

*/



/* Theme customization starts here

-------------------------------------------------------------- */

@import url("//use.typekit.net/bje5eye.css");

.social i.icon-wordpress{	opacity: 0;}



.social .custom a:before{	content: "blog";}



::-moz-selection {  background-color: #007cc3 !important;}



*::selection {   background-color: #007cc3 !important;}



.post-links a, .filters_buttons a {  color: #464D91 !important;}

/* Custom styling for the Grants Table */
.grants-div{overflow: auto;}
.grants-table{}
.px-capf-wrapper .grants-table th{text-align: center;background: #475094;color: #fff;}
.px-filter-fields.lscf-horizontal-sidebar{background:#8c161e; color: #fff; }
.px-filter-fields h4.lscf-sidebar-heading{color: #fff;}
.px-select-box div.select .styledSelect{color: #fff;}
.px-filter-fields .lascf-reset-filter{width: 70px; float: right; margin:0;}
.px-filter-fields.lscf-horizontal-sidebar .px-field-wrapper-container{padding: 0 50px;}
.px-filter-fields.lscf-horizontal-sidebar .pxSearchField input{margin-top: 12px;}
.px-filter-fields.lscf-horizontal-sidebar .lscf-filter-field{height: auto;}
.lscf-no-results-error { position: relative;margin: 20px 0; font-size: 1.5em;}
.px-filter-fields.lscf-horizontal-sidebar .lscf-filter-field{width: 15%;}
.px-filter-fields.lscf-horizontal-sidebar .lscf-filter-field:first-child { width: 30%;}
.px-fiels-wrapper{height:auto!important;}
/* Ends here*/

.accordion .question .title{background:none;}
.accordion .question .answer{font-size: 18px;}
.white .call_to_action .call_center .icon_wrapper{color: #fff;}
.menu_wrapper #menu > ul > li > a, a.button.action_button, #overlay-menu ul li a{	font-size: 22px;}

/* Font Change */

h1, h2, h3, h4, .text-logo #logo{
	font-family: acumin-pro-condensed, sans-serif!important;
}

#Top_bar .menu > li > a span{
	font-family: acumin-pro-condensed, sans-serif;
}

#Top_bar .menu li ul li a span{
	font-family: acumin-pro-condensed, sans-serif;
	font-weight: 500;
	font-size: 1.2em;
}

.accordion .question .title{
		font-family: acumin-pro-condensed, sans-serif;
		font-size: 1.3em;
		text-transform: uppercase;
}

.icon_box .desc{	font-family: acumin-pro-condensed, sans-serif!important;	font-size: 1.1em;}

.icon_box h4.title{	font-size: 1.2em!important;}

a.button, a.tp-button { background-color: #8c161e; color: #ffffff!important;}

/* Font Change Ends here */

.timeline_items > li h3 span {  font-size: 1em;  color: #8c161e;  background: none;}

#Footer{background-position: center 65%!important;}
.custom_timeline .timeline_items > li .desc{	background:none;}
.custom_timeline .timeline_items .desc img{max-width: 50%!important;}

.blog-teaser img{width: 100%;}
.blog-teaser .author,
.blog-teaser .date span.label:first-child{display: none;}

#Filters .filters_buttons li.authors{display: none;} /* Hide authors dropdown*/

#Error_404{width: 100%;}
#Error_404 .container{max-width: 1280px;}
#searchform .submit { right: 0px !important;}

/* Media Queries */

@media (max-width: 48em){
	#Footer{background-position: center 80%!important;}
	.accordion .question .answer{font-size: 0.95em;}
	.px-filter-fields.lscf-horizontal-sidebar .lscf-filter-field:first-child { width: 100%;}
}

@media (max-width: 35em){
	#Top_bar #logo img.logo-mobile{width: 70%;}
}

@media only screen and (max-width: 959px) and (min-width: 768px)
{
	.quick_fact .number {font-size: 45px!important; line-height: 80px;}
	.quick_fact .number-wrapper .label{font-size: 25%;}
	#Top_bar.is-sticky{height: auto!important;}
}

@media only screen and (min-width: 960px){
	.quick_fact .number-wrapper{font-size: 75px!important;}
}