/*
 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
*/


/* GALLERY PORTFOLIO */

.dp-dfg-overlay{
	
	border-bottom: 1px solid #D8D8D8;
	
}

.entry-summary{
	
	padding-left:15px !important;
	padding-right:15px !important;
}


.entry-meta{
	
	padding-left:15px !important;
	padding-right:15px !important;
}

.et_pb_button_wrapper{

	padding-left:15px !important;
	padding-right:15px !important;	
}



/* RSM CSS */

.title{
	color: #000000;
}

.sub-title{
	color: #666666;
	padding-bottom:30px;
}

blockquote{
	font-size:135%;
	color:#004B80;
	line-height:1.5em;
	border-style:solid;
	border-color:#004B80;
	border-width:1px;
	border-right:0;
	border-left:0;
	padding:1em 0;
	margin:0 0 1.5em 0;
	font-family: 'Roboto', sans-serif;
	display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;

}

small{

	font-size:8px;
	line-height:10px;
	
}

hgroup{
	
	display: block;
}

hr{
    border-right: 0 none;
    border-left: 0 none;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid white;
    border-image: none;
    display: block;
    margin: 1em 0;
    padding: 0;
    clear: both;
	
}



.richTextEditor li{
	margin: 10px 0 10px 20px;

}
.button-form{
	padding:13px 15px 14px 15px;
	text-transform:uppercase;
	font-size:16px;
	color:#ffffff !important;
	background-color:#6fa9d3;
	border: 2px solid #6fa9d3;
	font-family: 'Roboto', sans-serif;
	font-weight:700;
	margin:8px 0px 9px 0px;
}
.button-form:hover{
	color:#126DB1 !important;
	background-color:#fff;
	border: 2px solid #126DB1;
}

.button{
	padding:10px 15px;
	text-transform:uppercase;
	font-size:16px;
	color:#ffffff !important;
	background-color:#6fa9d3;
	border: 2px solid #6fa9d3;
	font-family: 'Roboto', sans-serif;
	font-weight:700;
}
.button:hover{
	color:#126DB1 !important;
	background-color:#fff;
	border: 2px solid #126DB1;
}

.right {
    float: right;
}

/*Fonts*/

h1 {
    font-family: 'Roboto', sans-serif;
  	font-weight: 700;
  	font-size:24px;
	line-height: 23px;
    color: #1B325E;
}
h2 {
    font-family: 'Roboto', sans-serif;
  	font-weight: 700;
  	font-size:20px;
	line-height: 22px;
    color: #1B325E;
}
h3 {
    font-family: 'Roboto', sans-serif;
  	font-weight: 700;
  	font-size: 18px;
	line-height: 20px;
  	color: #126DB1;
	padding-top: 10px;
}
h4 {
  	font-family: 'Roboto', sans-serif;
  	font-weight: 400;
  	font-size: 18px;
  	line-height: 20px;
  	color: #1B325E;
	padding-top: 10px;
}

h5 {
  	font-family: 'Roboto', sans-serif;
  	font-weight: 400;
  	color: #626262;
	padding-top: 10px;
	font-size: 126%;
    color: #515356;
    margin-bottom: .5em;
    line-height: 150%;
    text-transform: none;
    letter-spacing: 0;
}

p, 
.single-project li,
.single-project th,
.single-project td{
  	font-family: 'Roboto', sans-serif;
  	font-weight: 400;
  	font-size: 16px;
  	line-height: 23px;
  	color: #626262;
}

body {
  	font-family: 'Roboto', sans-serif;
  	font-weight: 400;
  	font-size: 16px;
  	line-height: 23px;
  	color: #626262;
}

/*Form Settings*/


.article-fake-form input[type=text],
.article-fake-form input[type=email],
.article-fake-form input[type=tel] {
	padding: 16px;
	margin: 10px 0;
	color: #626262;
	background: #fff;
	border: 1px solid #cacaca;
	font-size: 14px;
	font-family: 'Roboto', sans-serif;
}


.ds-vertical-align { 
    display: flex; 
    flex-direction: column; 
    justify-content: center;
} 



