/*
Theme Name: Carter Litigation - The7 Child Theme
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/


/* BRAND COLORS

#003768 BLUE (Background, Fonts, Buttons)
#ba8748 GOLD (Background, Fonts)
#231f20 BLACK (PRIMARY FONT)
#efe1d0 BEIGE (Background)
#d6deeb LIGHT BLUE (Background)

*/

/* GENERAL */
p, .content ul,.content ol {margin-bottom: 12px;}
#content a {text-decoration:none;}
#content a:not(.rollover):not(.dt-btn):hover {opacity:0.5;text-decoration:underline;}
.white-text, .white-text p, p.white-text, .white-text h1, .white-text h2, .white-text h3, .white-text h4, .white-text h5, .white-text h6,
h1.white-text, h2.white-text, h3.white-text, h4.white-text, h5.white-text, h6.white-text {color:#ffffff;}
.white-text a {color:#ba8748 !important;}
.white-text a.white-link-underline {color:#ffffff !important;text-decoration:underline !important;}
.white-text a:hover {opacity:0.5 !important;}
.gold-text, .gold-text p, p.gold-text, .gold-text h1, .gold-text h2, .gold-text h3, .gold-text h4, .gold-text h5, .gold-text h6,
h1.gold-text, h2.gold-text, h3.gold-text, h4.gold-text, h5.gold-text, h6.gold-text {color:#ba8748;}
.blue-text, .blue-text p, p.blue-text, .blue-text h1, .blue-text h2, .blue-text h3, .blue-text h4, .blue-text h5, .blue-text h6,
h1.blue-text, h2.blue-text, h3.blue-text, h4.blue-text, h5.blue-text, h6.blue-text {color:#003768;}
.center-text, .center-text p {text-align:center;}
.larger-text {font-size:18px;line-height:24px;}
.smaller-text {font-size:18px;line-height:22px;}
.small-text {font-size:12px;}
.smaller-heading {font-size:40px;line-height:48px;}
.main-contact-info p {font-size:36px;line-height:40px;font-weight:bold;}
.main-contact-info p a {color:#ffffff !important;}
.main-contact-info p a:hover {text-decoration:underline !important;opacity:0.5;}
h1 {text-shadow:2px 2px 8px rgba(0,0,0,0.6) !important;}

.our-team-pic {position:absolute !important;bottom:-26px !important;right:-90px !important;margin-bottom:0px !important;}
.circle-image-left,.circle-image-right {padding-top:100px;padding-bottom:100px;}
#content .team-bio h2 {color:#305d8a !important;font-size:30px !important;line-heighth:34px !important;margin-bottom:5px !important;}
#content .team-bio h4 {font-size:20px !important;line-heighth:24px !important;}

/* HEADER / MAIN MENU */
.transparent .masthead:not(.side-header) {background-color:transparent !important;}
.masthead.sticky-mobile-on:not(.side-header) .mobile-header-bar {background:#ffffff !important;box-shadow: 0 0 15px 1px rgba(0,0,0,0.4) !important;}

/* FORMS */
.gform-theme--foundation .gform_fields {row-gap:0px;}
.gform-theme--framework .gfield:where(.gfield--type-multiselect,.gfield--input-type-multiselect) .chosen-container-multi:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework .gfield:where(.gfield--type-select,.gfield--input-type-select) .chosen-search input[type=text]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework .gfield:where(.gfield--type-select,.gfield--input-type-select) .chosen-single:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework .gform-theme-field-control:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework input[type]:where(:not(.gform-text-input-reset):not([type=hidden])):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework select:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework select[multiple]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework textarea:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework.gform-theme.gform_wrapper .button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework.gform-theme.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework.gform-theme.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework.gform-theme.gform_wrapper button.button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework.gform-theme.gform_wrapper input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework.gform-theme.gform_wrapper input:is([type=submit],[type=button],[type=reset]):where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework.gform-theme.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) {border-color:#cad6e6 !important;}
button.button, a.button, input[type="reset"], .wpcf7-submit, .dt-btn-m, input.dt-btn-m[type="submit"], #main .gform_wrapper .gform_footer input.button, #main .gform_wrapper .gform_footer input[type="submit"], #main-slideshow .tp-button, .woocommerce-widget-layered-nav-dropdown__submit {border:2px solid #ba8748 !important;background:#ba8748 !important;color:#ffffff !important;padding-left:20px;padding-right:20px;}
#main .gform_wrapper .gform_footer input.button:hover, #main .gform_wrapper .gform_footer input[type="submit"]:hover {background:transparent !important;color:#ba8748 !important;}
.gform-theme--foundation .gform_footer {justify-content: flex-end;}
.gform-theme--foundation .gform_footer, .gform-theme--foundation .gform_page_footer {margin-block-start: 0px !important;}

/* BUTTONS */
a.dt-btn {background:#ba8748 !important;border-color:#ba8748 !important;padding-left:10px !important;padding-right:10px !important;}
a.dt-btn:hover {background:transparent !important;color:#ba8748 !important;}
a.dt-btn:hover span {color:#ba8748 !important;}
a.btn-blue.dt-btn {background:#003768 !important;border-color:#003768 !important;padding-left:10px !important;padding-right:10px !important;}
a.btn-blue.dt-btn:hover {background:transparent !important;color:#003768 !important;}
a.btn-blue.dt-btn:hover span {color:#003768 !important;}

/* FOOTER 
.footer {background: #52392e url(/wp-content/uploads/2025/11/background-footer.png) center center no-repeat !important;background-size:cover !important;}
.footer-border-left {border-left:1px solid #d2a430;}
.footer-links p.footer-title {font-size:20px !important;font-weight:700 !important;margin-bottom:5px;}
.footer-links p {font-size:14px !important;line-height:18px !important;}
#footer a:hover:not(.dt-btn) {opacity:0.5;}
#footer a.dt-btn {color:#4b3226 !important;}
#footer a.dt-btn:hover {color:#ffffff !important;}
*/

/* MOBILE CSS */
@media screen and (min-width: 993px) {
	
	.phantom-shadow-decoration.phantom-sticky .sticky-on.masthead {box-shadow: 0 0 15px 1px rgba(0,0,0,0.4);}
}
@media handheld, only screen and (max-width: 960px) {
	.our-team-pic {right:-120px !important;}
}
@media handheld, only screen and (max-width: 900px) {
	.our-team-pic {position:relative !important;bottom:unset !important;right:unset !important;margin-bottom:-26px !important;}
	.main-contact-info p {font-size:22px;line-height:26px;}
	.circle-image-left, .circle-image-right {padding-top:350px;padding-bottom:100px;}
	.circle-image-left .upb_row_bg, .circle-image-right .upb_row_bg {background-position: top -50px center !important;}
	#civil-claims-and-litigation .upb_row_bg {background-image: url(/wp-content/uploads/2025/12/background-civil-claims-and-litigation-mobile.jpg) !important;}
	#estate-litigation .upb_row_bg {background-image: url(/wp-content/uploads/2025/12/background-estate-litigation-mobile.jpg) !important;}
	#personal-injury .upb_row_bg {background-image: url(/wp-content/uploads/2025/12/backgroundpersonal-injury-mobile.jpg) !important;}
	#construction-law .upb_row_bg {background-image: url(/wp-content/uploads/2025/12/background-construction-law-mobile.jpg) !important;}
	#family-law .upb_row_bg {background-image: url(/wp-content/uploads/2025/12/background-family-law-mobile.jpg) !important;}
	#business-services .upb_row_bg {background-image: url(/wp-content/uploads/2025/12/background-business-services-mobile.jpg) !important;}
	#personal-injury, #business-services, #robert-carter, #riya-singh {display:flex;flex-direction:column-reverse;}
	
}