/*
 Theme Name:   Marketing By Numbers Child
 Description:  Marketing By Numbers Divi Child Theme
 Author:       Don Breckenridge
 Author URI:   http://www.MarketingByNumbers.io
 Template:     Divi
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, responsive-layout
 Text Domain:  marketing-by-numbers-child
*/


/*REPLACE ARIAL WITH HEADER FONT AND COMIC WITH BODY FONT*/

h1 {
    font-family: 'Montserrat', sans-serif; 
  	font-weight: 500;
  	font-size:48px;
	line-height: 1.3em;
    color: #ffffff;
}
h2 {
  	font-family: 'Montserrat', sans-serif;
  	font-weight: 400;
  	font-size: 32px;
	line-height: 1.3em;
  	color: #000;
}
h3 {
    font-family: 'Montserrat', sans-serif;
  	font-weight: 400;
  	font-size: 28px;
	line-height: 1.3em;
  	color: #000;
}
h4 {
  	font-family: 'Montserrat', sans-serif;
  	font-weight: 600;
  	font-size: 18px;
  	line-height: 1.3em;
  	color: #000;
}

body,
p,
.single-project li,
.single-project th,
.single-project td{
  	font-family: 'Montserrat', sans-serif;
  	font-weight: 400;
  	font-size: 18px;
  	line-height: 1.5em;
  	color: #16283e;
}

.entry-meta span,
.entry-summary{
	font-family: 'Montserrat', sans-serif;
}

#button:after,
#button:hover:after{
	display:none !important;
}
#button,
.button{
	font-family: 'Montserrat', sans-serif;
	color:#fff !important;
    padding: 16px;
    background-color:#92bc36;
    width:350px;
    font-size:15px !important;
    font-weight:700;
    text-transform:uppercase;
}

#button:hover,
.button:hover{
	text-shadow: 0 3px 5px rgba(0, 0, 0, .3);
}
.button:hover span{
	text-shadow: 0 3px 5px rgba(0, 0, 0, .3);
	color:#fff
}




/*Gallery Page*/

.dp-dfg-skin-default .dp-dfg-filters-dropdown-layout .dp-dfg-dropdown-tag {
	background-color: #ffffff !important;	
}

.dp-dfg-header{
	padding-top:15px !Important;
	padding-left:10px !Important;
	padding-right:10px !Important;
}

.dp-dfg-meta{
	padding-left:10px !Important;
	padding-right:10px !Important;
}

.dp-dfg-content{
	padding-left:10px !Important;
	padding-right:10px !Important;
	color:#000 !Important;
	font-size:18px;
}

.entry-title{
	line-height:1.3em;
	font-size:20px !Important;
	font-weight:600 !Important;
}
.author a{
	pointer-events:none!important;
	cursor:default !Important;
	color:#666 !important;
}
.published{
	color:#666 !important;
}
.dp-dfg-more-button{
color:#92BC35 !important;
	padding: 0 10px 5px 10px  !important;
	text-decoration:underline !Important;
}
.dp-dfg-more-button:hover{
	background-color:#fff !important;
	color:#666 !important;
	text-decoration:underline !Important;
}
@media only screen and (max-width: 980px) {
  .dpdfg_filtergrid_0 .dp-dfg-container.dp-dfg-layout-grid .dp-dfg-items {
    grid-template-columns: repeat(auto-fill, minmax(40%, 1fr)) !important;
  }
}
@media only screen and (max-width: 767px){
	 .dpdfg_filtergrid_0 .dp-dfg-container.dp-dfg-layout-grid .dp-dfg-items {
    grid-template-columns: repeat(auto-fill, minmax(100%, 1fr)) !important;
  }
}

/* SEARCH ONLY BAR AT TOP */

.dp-dfg-search{
	border:solid 1px #ddd;
	width:calc(100% / 3 - 2em) !Important;
}
.dp-dfg-skin-default .dp-dfg-search-input{
	width:100%;
}
@media only screen and (max-width: 980px) {
	.dp-dfg-search{
		border:solid 1px #ddd;
		width:calc(100% / 2 - 2em) !Important;
	}
}
@media only screen and (max-width: 767px){
	.dp-dfg-search{
		border:solid 1px #ddd;
		width:100% !Important;
	}
}





