/*
 Theme Name:   Chief Sales Leader Starter 5
 Theme URI:    http://fibonaccidesignlab.com
 Description:  Starter for Fibonacci projects 
 Author:       Rebekah Ralston
 Author URI:   http://fibonaccidesignlab.com
 Template:     Divi
 Version:      1.0.0
 */
 body p{
    line-height:1.7em;
 }
 /* -------- CUSTOM POST TYPE ----------*/
 .et_pb_pagebuilder_layout.single-POST_TYPE #page-container .et_pb_row {
    width: 100%;
}
.et_pb_pagebuilder_layout.single-POST_TYPE #page-container .et_pb_with_background .et_pb_row {
    width: 80%;
}
.pods_wrapper .et_pb_image_container{
	margin:0;
}
.pods_wrapper img{
	width:100%;
}
.pods_wrapper .et_pb_post h2, .pods_wrapper .post-meta,.pods_wrapper .post-content, .pods_wrapper .more-link{
	margin-left:10px;
}
.pods_wrapper .more-link{
	display: block; margin-bottom:15px;
}
/* ------------- ARCHIVE PAGE ------------- */
.cpt #main-content{
	padding-top:0px;
}
.cpt div#left-area { 
	width: 100%;
}
.cpt #left-area p:empty { 
	display: none;
}
.cpt .et_pb_column.et_pb_column_1_4.et_pb_column_6 { 
	padding-right: 28px;
}
.cpt .et_pb_section.custom_et_pb_section.et_pb_section_5.et_section_regular.et_section_transparent {
    padding-top: 28px;
}
#et-secondary-nav>li:last-child{
	margin-right:15px;
}

.et-fixed-header .header.centered #et-navigation>ul>li>a {
    padding-bottom: 10px !important;
}     
#et-secondary-nav, #et-secondary-nav li {
    display: inline-block;
    float: right;
}
#et-secondary-menu {
    float: none;
    width: 100%;
}

.facetwp-checkbox {
    background: #3e5062!important;
    color: #ffffff;
    padding: 7px 11px;
    line-height: 1.2em;
    font-size: 12px;
    margin-bottom: 4px!important;
}
.facetwp-depth.visible .facetwp-checkbox {
    background: #ffffff!important;
    color: #3e5062;
}
.cpt .et_pb_section {
    padding: 0 0 27px 0;
    line-height: 1.2em;
}
.cpt div#left-area {
    padding-right: 0!important;
}
ul#menu-products-menu li, .facetwp-link, .facetwp-depth.visible .facetwp-checkbox {
    cursor: pointer;
    border-bottom: 1px solid rgba(0,0,0,.1);
    margin: 0;
    padding: 6px 20px;
    font-size: 14px;
    line-height: 1.2em;
    background: #ffffff;
}
.cpt #main-content .container {
    padding-top: 0;
}
.et_pb_text ul, .et_pb_text ol { 
	margin-left: 40px; 
}
.et_pb_text li { 
	margin-top:10px; 
}
h4.widgettitle {
    font-size: 18px;
}
h2.entry-title, h1.entry-title {
	color:#006ca3;
	font-weight:bold;
}
.excerpt p {
    line-height: 1.5em;
    padding-bottom: 1em;
}
p.post-meta {
    line-height: 1.5em;
}
.et_pb_blog_grid h2 {
    font-size: 18px !important;
}
.pagination {
    margin-top: 10px;
}
/**************************** Breadcrumbs ********/
.single p#breadcrumbs {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1em;
}
p#breadcrumbs {
    width: 70%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 1.5em;
}
.post-type-archive .et_pb_button_module_wrapper.et_pb_module {
    display: none;
}
@media (min-width: 981px){
.post-type-archive .et_pb_column.et_pb_column_1_2.wrapper {
    width: 50%;
    margin: 0;
    float: left;
}
.post-type-archive .column.size-1of1.facetwp-template{
		width:100% !important;
	}
.post-type-archive article .et_pb_row {
    width: 100%;
    position: relative;
}	
.post-type-archive .et_pb_gutters1 .et_pb_column_1_2, .post-type-archive .et_pb_gutters1.et_pb_row .et_pb_column_1_2, .post-type-archive .et_pb_row .et_pb_column_1_2:last-child {
    width: 100%;
    margin-bottom: 25px;
    margin-left: 0;
    margin-right: 0;
    float: none;
    position: relative;
}
}
/* Large screens (1405px upwards) */
@media only screen and ( min-width: 1405px ) { 
    /* your css goes here */
}

/* Laptops and desktops (1100-1405px) */
@media only screen and ( min-width: 1100px ) and ( max-width: 1405px) { 
    /* your css goes here */
}

/* Tablets in landscape mode (981-1100px) */
@media only screen and ( min-width: 981px ) and ( max-width: 1100px ) { 
    /* your css goes here */
}

/* Tablets in portrait mode (768-980px) */
@media only screen and ( min-width: 768px ) and ( max-width: 980px ) {
    /* your css goes here */
}

/* Smartphones in landscape mode (480-768px) */
@media only screen and ( min-width: 480px ) and ( max-width: 767px ) {
    /* your css goes here */
}

/* Smartphones in portrait mode (0-479px) */
@media only screen and ( max-width: 479px ) {
    /* your css goes here */
}

