/*
 Theme Name:   Dynamic Divi Child Theme
 Theme URI:    https://tenant-lawyers.com/
 Description:  Dynamic Divi Child Theme
 Author:       Divi Engine
 Author URI:   https://tenant-lawyers.com/
 Template:     Divi
*/
@font-face {
font-family: vtg-stencil-us-no-51;
src: url(https://tenant-lawyers.com/wp-content/themes/dynamic-divi-child-theme/84064a88-a67d-4059-b8a9-0ff12c2e298a.eot); /* IE9 Compat Modes */
src: url(https://tenant-lawyers.com/wp-content/themes/dynamic-divi-child-theme/84064a88-a67d-4059-b8a9-0ff12c2e298a.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
url(https://tenant-lawyers.com/wp-content/themes/dynamic-divi-child-theme/bfe7db56-0a44-4fd5-a427-61b604a040a7.woff) format('woff'), /* Modern Browsers */
url(https://tenant-lawyers.com/wp-content/themes/dynamic-divi-child-theme/c4cf8328-544f-4c2e-9f4a-26e6c9718a7d.ttf) format('truetype'), /* Safari, Android, iOS */
url(https://tenant-lawyers.com/wp-content/themes/dynamic-divi-child-theme/c4c63323-cab6-4504-95e0-963ffa9ab805.woff2) format('woff2');} 

#et-info {float: right !important;}
#et-info-phone {font-weight: 800 !important;}
#et-top-navigation #top-menu li.et-hover ul.sub-menu { display: none!important; }
#et-top-navigation #top-menu li.show-submenu ul.sub-menu { display: block!important; visibility: visible!important; opacity: 1!important; width: 450px!important;}

#top-menu li > a:hover { color: #ff0000 !important; opacity: 1 !important;}
.page-id-16381 .et_pb_title_container h1.entry-title {padding: 0 0 0 0!important;}
.page-id-9759 .et_pb_title_container h1.entry-title {padding: 0 0 0 0!important;}
.wpseo-directions-heading {display: none;}
.wpseo-directions-form {padding-top: 10px; padding-bottom: 10px !important; font-size: 18px !important;}
#wpseo-directions-form input[type=submit],input[type=button],button {background: #edf000 !important; color: #191e04!important; font-weight: 600 !important; font-size: 18px !important;}
.et_pb_widget_area .et_pb_widget a {color: #0010ff !important;}
#main-content .container {padding-top: 0 !important;}
#top-menu ul li a {background-color: #191e04!important; font-family: vtg-stencil-us-no-51 !important; font-size: 22px!important; line-height: 1.7em !important; padding: 0 0 0 0 !important; width: 400px !important;}
.nav li ul {width: 400px !important;}
.et_pb_promo {padding: 10px!important;}
.et_pb_promo_description {padding: 0px !important;}
.et_pb_promo h2 {font-family: montserrat; font-size: 24px !important;}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit] {background: #ff0000; font-weight: 700; color: #ffffff; text-transform: uppercase;}
div.et_pb_row {padding: 2% 0;}
div.et_pb_section {padding: 0 0!important;}
et_pb_post_custom, .dcm_post {position: relative; margin-bottom: 60px !important;}
.et_pb_post_custom_0 .dcm_post .entry-title {padding: 0px !important; font-size: 28px !important; line-height: 1.1em !important;}
.et_pb_post_custom_0 img {width: 580px; vertical-align: bottom; max-width: 580px!important; max-height: 380!important;}
.et_pb_post .post-content p {padding-top: 0px !important;}
.et_pb_column_3_4 .post_content  {width: 400px!important; padding-top: 0px !important;}
.div.blog-p-meta {font-size: 12pt;}
#social-links > a > i {font-size: 20px!important;}

h1 {line-height: 1.7 !important;}
h1.entry-title {padding-left: 0px !important;}
h2, h3 {line-height: 1.5 !important;}
.et_pb_text_0 h2 {line-height: 1.5em !important;}
.et_pb_text_0 h3 {line-height: 1.5em !important;}
.comment-reply-title {line-height: 1.5em !important; }
.comment-reply-title a {color: #0010ff !important;}
.entry-title h1 {line-height: 1.5em !important;}

h4.widgettitle {padding: 0px 0px 10px 0px!important;}
.et_post_meta_wrapper h1 {display: none;}
.et_post_meta_wrapper .post-meta {display: none;}
.et_pb_title_featured_container img {width: 100%; height: auto;}
.et_pb_title_container h1.entry-title {padding: .5em;}
.et_pb_title_meta_container {font-size: 16pt;}
.et_mobile_menu li a, .nav li li a {font-size: 20px; font-family: montserrat !important; color: #edf000; line-height: 1.3em !important; }
.et_pb_bg_layout_light.et_pb_module.et_pb_button {color: #f95357;}
/* Post settings*/
.et_pb_title_featured_container img {width: 100%; max-height: 600px !important;}
input#submit.submit.et_pb_button {background-color: #edf000 !important; color: #191e04 !important;}
h1, h2, h3 {line-height: 1em !important;}

/* Color and font around photo captions */
.et_pb_title_featured_container img .wp-caption { background-color: #ffffff;}
.et_pb_title_featured_container img .wp-caption-text { color: #000000; font-family: Montserrat; font-size: 16pt; font-weight: bold; line-height: 130%;}
/*contact form*/
.consent_to_tt {margin: 0px;}

div.et_post_meta_wrapper {padding-top: 20px !important;}
#large-social-icons li a.icon {height: 60px; width: 60px;}
#large-social-icons li a.icon::before {font-size:28px; margin-left:12px; line-height:60px;}
.et-dropcap {font-size: 95px; line-height: 0.7; color: #ff0000; font-family: vtg-stencil-us-no-51 !important; padding-top: 10px;}
.et_pb_column_1_2 .et_pb_widget:nth-child(2n+1), .et_pb_column_2_3 .et_pb_widget:nth-child(2n+1), .et_pb_column_3_4 .et_pb_widget:nth-child(3n+1), .et_pb_column_4_4 .et_pb_widget:nth-child(4n+1) {width: 100% !important;}

.yarpp-related {display: none;}
.et_pb_sidebar_0.et_pb_widget_area .widgettitle {font-size: 22px !important; text-transform: none !important; }

body #page-container .et_pb_comments_0 .et_pb_button {background: #ff0000 !important;}
/*Responsive Smartphone, Tablet and Below*/
@media only screen and (max-width: 1700px)
{.et_pb_column_3_4 .post_content {width: 100% !important; float: left !important;}}

@media only screen and ( max-width: 1512px ) {
#top-menu-nav, #top-menu {display: none!important;}
#et_top_search {display: block !important;}
.et-search-form input {width: 300px !important;}
#et_mobile_nav_menu {display: block!important;}
.et_fixed_nav #main-header.et-fixed-header {height: 95px;}
.et-fixed-header .logo_container {height: 90px;}
.mobile_menu_bar:before {font-size: 70px !important; line-height: .2 !important;}
.et_fixed_nav #et-top-navigation {-webkit-transition: none; -moz-transition: none; transition: none;}
#logo, .et-fixed-header #logo {max-height: 95px;}
.et_mobile_menu {width: 50%; padding: 10px!important;}
.et_mobile_menu li a {color: #ffffff!important; font-family: vtg-stencil-us-no-51 !important; font-size: 24px !important;}
.et_mobile_menu li.current-menu-item>a {color: #edf000 !important;}
.et_mobile_menu li a:hover {color: #ff0000!important;}}

@media only screen and ( max-width: 1350px ){#footer-info, .et-social-icons {float: none; text-align: center;}}

@media (max-width:1300px){
body #page-container .et_pb_signup_0.et_pb_subscribe .et_pb_button{font-size: 14px!important;}
body #page-container .et_pb_signup_0.et_pb_subscribe .et_pb_button:after {line-height: 1.2em !important;}
}
@media (max-width:1100px){
body #page-container .et_pb_signup_0.et_pb_subscribe .et_pb_button{font-size:11px !important;}
body #page-container .et_pb_signup_0.et_pb_subscribe .et_pb_button:after {line-height: 1em !important;}
.et_mobile_menu li a {font-size: 22px !important;}
}
	
@media only screen and ( max-width: 981px ) {
body #page-container .et_pb_signup_0.et_pb_subscribe .et_pb_button{font-size: 100% !important;}
body #page-container .et_pb_signup_0.et_pb_subscribe .et_pb_button:after {line-height: 1.9em !important;}
#et_top_search {display: block !important;}
#et_search_icon:before {line-height: 0 !important;}
.et-search-form input {width: 200px !important;}
.et_fixed_nav #main-header.et-fixed-header {height: 55px !important;}
.et-fixed-header .logo_container {height: 55px !important;}
.mobile_menu_bar:before {font-size: 45px!important;line-height: .2 !important; padding-left: 10px !important;}
.et_fixed_nav #et-top-navigation {-webkit-transition: none; -moz-transition: none; transition: none;}
#logo, .et-fixed-header #logo {max-height: 47px;}
.et_mobile_menu {width: 100% !important; padding: 10px;}
.et_mobile_menu li a {color: #ffffff !important; font-size: 22px; font-family: vtg-stencil-us-no-51 !important;}
.et_mobile_menu li a:hover {color: #ff0000!important;}
.et_mobile_menu li a:acitve {color: #ff0000!important; opacity:1.0 !important;}}

@media only screen and ( max-width: 600px ){
#et_top_search {display: none !important;}
.et-search-form input {display: none !important;}
.et_mobile_menu li a:hover {color: #ff0000!important;}
.et_mobile_menu li a:acitve {color: #ff0000!important; opacity:1.0 !important;}
#top-header .et-social-icons {display: none !important;}}

.et_pb_section {padding: 0 0;}
.et_pb_title_featured_container img {width: 100%; height: auto;}
#commentform {padding-bottom: 0%; width: 100%;}

.error404 #main-content .container, .error404 #content-area, .error404 #left-area {padding: 0 !important; margin: 0 ; width: 100% !important; max-width: none;}
.error404 #sidebar {display: none;}
.error404 .et_pb_post:last-child {margin-bottom: 0;}

/* Search page css*/
@media only screen and (min-width: 981px)
{.et_pb_search_archive_0 .et_pb_row {width: 100% !important;}
.et_pb_search_archive_0 .et_pb_row .et_pb_column:last-child {margin: 0px !important}
.et_pb_search_archive_0 .et_pb_post a img {float: left; vertical-align: bottom; max-width: 46%; width: 400px!important; height: 300px!important;}
.et_pb_search_archive_0 .et_pb_post h2 a {float: right; color: #0010ff; padding: 0 0 0 20px; width: 54%;}
.et_pb_search_archive_0 .post-meta {font-size: 16px; float: right; padding: 10px 0 0 20px !important; width: 54%;}
.et_pb_search_archive_0 .post-meta a {color: #666;}
.et_pb_search_archive_0 .et_pb_post p {float: right; color: #666 !important; padding: 0 0 0 20px; width: 54%;}
.et_pb_search_archive_0 p {float: right;}
.et_pb_search_archive_0 .et_pb_post {margin-bottom: 0px;}
}
@media only screen and ( max-width: 1293px )
{.et_pb_search_archive_0 .et_pb_post h2 a {float: left !important; color: #0010ff !important; width: 100% !important; padding-left: 0px;}
.et_pb_search_archive_0 .et_pb_post p {float: left !important; width: 100% !important; padding-left: 0px;} 
.et_pb_search_archive_0 .et_pb_post a img {max-width: 400px!important;}
.et_pb_search_archive_0 .et_pb_post a img {margin-bottom: 20px;}
.et_pb_search_archive_0 .post-meta {padding-left: 0px !important;}
}

@media only screen and ( max-width: 980px ) 
{.et_pb_search_archive_0 .et_pb_row {width: 100% !important;}
.et_pb_search_archive_0 .et_pb_post a img {margin-bottom: 20px; max-width: 100% !important; max-height: 100% !important;}
.et_pb_search_archive_0 .post-meta a {color: #666;}
.et_pb_search_archive_0 .et_pb_post p {color: #666 !important;}
.et_pb_search_archive_0 .post-meta {padding: 10px 0 !important;}
}
/* Tag Pages*/
@media only screen and (min-width: 981px)
{.et_pb_tax_title_0 h1 {font-family: vtg-stencil-us-no-51!important; color: #ff0000 !important;}
.et_pb_tax_list_image_container img {max-width: 46%; width: 400px !important; height: 300px!important;}
.et_pb_tax_list_wrapper  .et_pb_post p {font-size: 20px; line-height: 1.3 !important;}
.et_pb_tax_list_wrapper .et_pb_post h2 {color: #0010ff !important;}
}
@media only screen and ( max-width: 1293px )
{.et_pb_tax_list_wrapper .et_pb_post h2 {float: left !important; color: #0010ff !important;}
.et_pb_tax_list_wrapper .et_pb_post p {float: left !important;} 
.et_pb_tax_list_image_container img {margin-bottom: 20px;}
.et_pb_tax_list_image_container img {width: 400px !important;}
}
@media only screen and ( max-width: 980px ) 
{.et_pb_tax_title_0 h1 {font-family: vtg-stencil-us-no-51!important; color: #ff0000 !important;}
.et_pb_tax_list_image_container img {margin-bottom: 20px; max-width: 100% !important; max-height: 100% !important;}
.et_pb_tax_list_wrapper .et_pb_post h2 {float: left !important; color: #0010ff !important;}
.et_pb_tax_list_wrapper .et_pb_post p {line-height: 1.3 !important;}
}
@media only screen and ( max-width: 700px ) 
{.et_pb_fullwidth_image img {display: none;}
}
