/*
Theme Name: Jackie Topol
Theme URI: http://www.jackietopol.com
Description: Theme desined for Jackie Topol
Author: MZ Creative Studio
Author URI: https://mzcreativestudio.com
Template:     Divi
Version:      1.0
*/
/* Custom CSS */
.logo_container img{
    margin-top: -20px;
}
.logo_container .tag_line{
    margin-top: -23px;
    padding-left: 12px;
	font-size: 10px !important;
    position: absolute;
    color: #303030;
	font-family: 'Sanchez',Georgia,"Times New Roman",serif;
}
.et_pb_blog_grid article.et_pb_post {
    border: none !important;
}
.services-block .et_pb_module_header{
    background: #ffb749 !important;
    padding: 10px 0px 15px;
    border: 1px solid #cecece;
    box-shadow: 0px 0px 4px 0px #e0e0e0;
    border-radius: 5px 5px 0px 0px;
}
.services-block img{
    border: 4px solid #fff;
    box-shadow: 0px 0px 1px 1px #D5D5D5;
    border-radius: 0px 0px 5px 5px;
	width: 100%;
}
.et-social-email a.icon:before{
    content: "\e076";
    text-shadow: 0 0;
    font-family: ETmodules!important;
    font-weight: 400;
    font-style: normal;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 1;
    text-transform: none;
    speak: none;    
}
.et-social-icons li {
    display: inline-block;
    margin-left: 10px;
    background: #f6a315;
    padding: 3px 6px 0px;
    border-radius: 50px;
}
.et-social-icons li:focus, 
.et-social-icons li:hover {
    background: #93C943 !important;
}
#custom_html-2 .custom-html-widget{
    font-size: 14px;
    font-weight: 600;
}
.et_pb_module.et_pb_sidebar_0 .et_pb_widget {
    margin-bottom: 25px;
}
.nf-form-content label{
    font-size: 14px !important;
}
.nf-form-content textarea.ninja-forms-field{
    max-height: 90px;
}
.nf-form-content .list-select-wrap .nf-field-element>div, .nf-form-content input:not([type=button]){
    height: 40px !important;
}
.nf-error.field-wrap .nf-field-element:after{
    height: 39px !important;
}
.nf-form-content button, .nf-form-content input[type=button], .nf-form-content input[type=submit]{
    cursor: pointer;
}
.blog #main-content .container:before,
.single #main-content .container:before{display: none;}
.blog #sidebar,
.single #sidebar{
    padding-left: 0px;
}
@media(min-width: 981px){
	#main-content .container:before{
		width: 0px !important;
		background-color: transparent !important;
	}
	.archive article {
		width: 50%;
		display: inline;
		float: left;
		padding-right: 5%;
	}
	.et_right_sidebar #sidebar{
		padding-left: 0px;
	}
	.full_width_blog_module .et_pb_post .entry-featured-image-url{
		float: left;
    	width: 30%;
    	padding-right: 30px;
	}
	.full_width_blog_module .et_pb_post .entry-title,
	.full_width_blog_module .et_pb_post .post-content{
		display: inline-block;
	}
}
@media(max-width:480px){
	.logo_container .tag_line{
		padding-left: 2px;
	}
}