/*
Theme Name: Brooklyn Child
Theme URI: http://www.unitedthemes.com
Description: Creative Portfolio
Version: 1.0.0
Author: United Themes
Author URI: http://www.unitedthemes.com
Template: brooklyn
*/
body.home .parallax-image-container.parallax-image-finished { background-position: top; }
.custom-post-image-content-layout .lead p { font-size: 20px; font-weight: 600; }
.custom-no-quote { font-style: normal !important; }
div#wpcf7-f8-o1 select.wpcf7-form-control.wpcf7-select { border: none; background: rgba(0, 0, 0, 0.35); }
div#wpcf7-f8-o1 label { font-size: 18px; }
div#wpcf7-f8-o1 .wpcf7-submit { color: #dbb272 !important; background: rgba(0, 0, 0, 0.35) !important; font-size: 20px; }
#contact-section .ut-right-footer-area { background: none; }
footer ul.menu li:before { display: none; }
.custom-quote-slider-width { max-width: 1000px !important; }
#ut-sitebody .footer-content .ut-footer-so li a i { color: #fff !important; font-size: 28px; }
footer ul.menu li a { color: #fff !important; text-transform: uppercase; font-size: 16px; }
footer ul.menu li { margin-bottom: 12px; }
.custom-article-listin-wrapper .wpb_content_element.clearfix { margin-bottom: 10px; }
.custom-button-only-text a { font-size: 16px !important; padding: 0 0 10px 0 !important; margin-bottom: 18px; }
.footer-content { background: #000 !important; }
span.copyright { text-transform: unset; font-weight: 400; }
footer span, footer p { color: #fff; }
footer span { font-size: 16px; margin-bottom: 6px; display: block; font-weight: 600 }
.footer.ut-footer-dark { background: #000; }
footer p { font-size: 14px; line-height: 20px; }
.custom-img-width-300 img { width: 300px; }
.custom-img-width-250 img { width: 250px; }
.custom-img-width-200 img { width: 200px; }
.contact-us-page-wrapper label { font-size: 24px; margin-top: 20px; display: block; margin-bottom: 20px; }
.contact-us-page-wrapper input, .contact-us-page-wrapper select, .contact-us-page-wrapper textarea { background: #000000a8; min-height: 52px; margin-top: 8px; resize: no-resize }
.contact-us-page-wrapper .wpcf7-submit { font-size: 22px !important; }

article.custom-post-card { display: flex; margin-bottom: 60px; }
span.day { font-size: 68px; color: #000; display: block; font-weight: 700; margin-bottom: 15px; padding-top: 10px; }
.post-date { color: #000; position: relative; padding-bottom: 15px; }
.post-date span.month, .post-date span.year { font-weight: 700; }
article.custom-post-card .post-meta .author, article.custom-post-card .post-meta .category, article.custom-post-card .post-meta .comments { display: block; color: #000; font-weight: 500; text-transform: capitalize; font-size: 14px; line-height: 24px;}
.first-col { width: 25%; text-align: right; padding-right: 40px; }
.second-col { width: 75%; }
article.custom-post-card .post-meta i { margin-right: 10px; }
.second-col a.read-more { font-weight: 800; text-transform: uppercase; text-decoration: underline; }
.second-col h2.post-title { margin-top: 15px; }
.custom-post-image-content-layout .lead span { color: #000 !important; font-size: 14px; font-weight: 500; }
.post-date:after { content: ''; background: #858585; position: absolute; width: 100px; height: 1px; bottom: 0; right: 0; }
.first-col .post-meta { margin-top: 12px; margin-bottom: 16px; }

@media only screen and (min-width: 1200px) {
.site-logo img { max-height: 68px !important; }
}


@media only screen and (min-width: 768px) {
.custom-video-content-layout .vc_col-sm-8 { width: 60%; }
.custom-video-content-layout .vc_col-sm-4 { width: 40%; }
}


@media only screen and (max-width: 500px) {
.post-date:after { display: none; }	
.first-col .post-meta { margin-top: 0px; }
span.day { font-size: 32px; margin-bottom: 0px; }
.first-col { width: 25%; text-align: right; padding-right: 5px; }
article.custom-post-card { display: block; padding-top: 20px; }
.first-col { width: 100%; text-align: left; }	
.second-col { width: 100%; }
}


