@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@600&amp;display=swap');

::-webkit-input-placeholder { /* WebKit browsers */
color: #fff !important;
opacity: 1;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #fff !important;
opacity: 1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #fff !important;
opacity: 1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
color: #fff !important;
opacity: 1;
}


.tp-caption.BigBold-Button:focus {
  outline: 2px solid orange !important;
}

a:focus {
  outline: 2px solid #D1190D !important;
}

footer div.widgettitle {font-weight: 700 !important;text-transform: uppercase;font-size: 1em;margin-bottom: 1.5em;font-family: 'Roboto',sans-serif !important;color: #151515 !important;font-size: 15px !important;}
footer div.widgettitle span {padding-bottom: 1em;border-bottom: .15em solid #D1190D !important;}
.pt-style-1 .page-title, .pt-style-1 .section-title {padding:0px !important;}
.rev_slider .tp-caption {text-transform: initial !important;}
div.msuhead {padding: 8px !important;padding-right: 20px !important;padding-left: 20px !important;padding-top:9px !important;}
ul.address-links a {top: 10px !important;position: relative;}
ul.address-links img {width: 50px;float: left;}
ul.social-links img {width: 50px;float: left;}
.ut-portfolio-menu li a:hover {border: 3px solid #ac8585 !important;}
.ut-hover a:focus .ut-portfolio-info-c {border: 2px solid #D1190D !important;}
.ut-portfolio-info-c span, .ut-portfolio-info-c h3, .ut-portfolio-menu li a {text-transform:capitalize !important;}
button.ut-mm-button:focus {border: 2px solid #f7f7f7 !important;}
.homebox .lead {padding-left: 20px;}
.lg-outer .lg-thumb-outer {display:none !important;}
#ut-sitebody .lg-backdrop {background: rgba(0, 0, 0, 0.82) !important;}
.ut-blog-layout-list .entry-meta.entry-meta-top {display:none !important;}
.ut-blog-layout-list .entry-meta:not(.entry-meta-top) {display:none !important;}
.ut-blog-layout-list-article-inner {min-height:300px !important;}
body.single .entry-meta {display:none !important;}

body.single .hero .parallax-scroll-container {background-position:center top !important;}
body.single .hero-title {font-size:300% !important;font-family: 'Playfair Display', serif !important;font-family: 'Playfair Display', serif !important;letter-spacing: 2px !important;text-transform: capitalize !important;font-weight:300 !important;}
.cat-links, .comments-link {display:none !important;}
.blog .ut-blog-list-article h2.entry-title {font-family: 'Playfair Display', serif !important;font-weight: 300 !important;text-transform: capitalize !important;font-size: 300% !important;}

@media only screen and (max-width: 1024px) {
body.blog .entry-thumbnail {display:block !important;}
}

@media (min-width: 1025px) {
body.single .grid-85 {width: 85%;margin: 0 auto !important;float: none !important;}
}

body.single p {font-size:16px !important;}
.ut-blog-layout-list .date-format {display:none !important;}
.single-post h1.entry-title {font-family: 'Playfair Display', serif !important;font-weight: 300 !important;text-transform: capitalize !important;font-size: 300% !important;}
.student-name {font-weight: bold;font-size: 1rem;margin-bottom: 10px;letter-spacing: 2px;text-transform: uppercase;padding-left: 2px;}

@media (max-width: 755px) {
body.single article {text-align: left !important;}
}

@media (max-width: 767px) {
body.single .student-name {padding-top:40px !important;}
body.single h1.entry-title {padding-top: 0px !important;}
}

.ut-mm-trigger {display:block !important;float: right !important;}

body.blog, body {background: #ffffff !important;}