/* CSS Document */
/* 1080p PC and Higher Res */
/* Plugins */
@import url("combo_columnize-glow.min.css");

/* Normalize */
html,body{padding:0;margin:0 auto;font-family:Sans-Serif; max-width:100%; width:100%;}
.container{width:75%; padding:0; margin:0 auto; overflow-x:hidden;}

/* Fonts */
@font-face{
	font-family:"Oswald";
	src: url("../fonts/Oswald/Oswald-VariableFont_wght.ttf");
}
@font-face{
	font-family:"Playfair Display (Italic)";
	src:url("../fonts/Playfair_Display/PlayfairDisplay-Italic-VariableFont_wght.ttf");
}
@font-face{
	font-family:"Playfair Display (Regular)";
	src:url("../fonts/Playfair_Display/PlayfairDisplay-VariableFont_wght.ttf");
}
h1, h2, h3, h4, h5, h6{}
a{color:#00F3FF; text-decoration:underline; transition:0.5s Ease-in-out; -webkit-transition:0.5s Ease-in-out; -o-transition:0.5s Ease-in-out; -moz-transition:0.5s Ease-in-out;}
a:hover{color:#007B8A; text-decoration:none; transition:0.5s Ease-in-out; -webkit-transition:0.5s Ease-in-out; -o-transition:0.5s Ease-in-out; -moz-transition:0.5s Ease-in-out;}

/* Media */
img{max-width:100%;}
#adobe-icon{width:40px; display:block; margin:0 auto;}

/* Body */
body *{transition:0.5s Ease-in-out; -webkit-transition:0.5s Ease-in-out; -o-transition:0.5s Ease-in-out; -moz-transition:0.5s Ease-in-out; color:#FFF;}
body{background-color: #111111; max-width:100%; overflow-x:hidden;}
.text-md-left{text-align:left;}
.text-md-right{text-align:right;}
.text-md-center{text-align:center;}
/*.content:hover .section:not(:hover){filter:blur(2px);transition:0.5s Ease-in-out; -webkit-transition:0.5s Ease-in-out; -o-transition:0.5s Ease-in-out; -moz-transition:0.5s Ease-in-out;}*/
.section{transition:0.5s Ease-in-out; -webkit-transition:0.5s Ease-in-out; -o-transition:0.5s Ease-in-out; -moz-transition:0.5s Ease-in-out; filter:blur(2px);}
.section.focused{transition:0.5s Ease-in-out; -webkit-transition:0.5s Ease-in-out; -o-transition:0.5s Ease-in-out; -moz-transition:0.5s Ease-in-out; filter:blur(0px);}

.reveal-center{position:relative; transform:translateY(150px); opacity:0; transition:0.5s ease-in-out;}
.reveal-left{position:relative; transform:translateX(-100px); opacity:0; transition:0.5s ease-in-out;}
.reveal-right{position:relative; transform:translateX(100px); opacity:0; transition:0.5s ease-in-out;}
[class*="reveal-"].active{transform:translateY(0px) translateX(0px); opacity:1;}

/* Header */
header{color:#FFFFFF; text-align:center; background:url("../img/20230914-COVID2020_7_of_11.png"); background-position:center; background-size:cover; border-radius:15px; box-shadow:0px 20px 44px #000; height:95vh; padding:0;}
.name, .namesub{padding:0; margin:0; line-height:3.5rem; display:block; text-shadow:0px 0px 15px #222222;}
.name{font-family:"Oswald", sans-serif; font-weight:400; padding-top:200px; font-size:4.4rem;}
.name > span{color:#ABF3F1;}
.namesub{color:#EDEDED; font-size:2rem; font-family:"Playfair Display (Italic)", Serif; font-weight:300;}
#enterSite{transition:0.5s Ease-in-out; -webkit-transition:0.5s Ease-in-out; -o-transition:0.5s Ease-in-out; -moz-transition:0.5s Ease-in-out; border:1px solid #fff; background:#111; width:140px; height:60px; color:#DDD; padding:10px 20px; margin-top:20px; opacity:0.6; font-size:1.125rem;}
#enterSite:hover{transition:0.5s Ease-in-out; -webkit-transition:0.5s Ease-in-out; -o-transition:0.5s Ease-in-out; -moz-transition:0.5s Ease-in-out; opacity:0.9; cursor:pointer; border: 1px solid gold; background:#222;}
.topbar{border-radius:15px;}
.scrolltext{font-family:"Playfair Display (Italic)"; opacity:0.9; font-weight:200;}

/* Nav */
nav{border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; height:40px; line-height:40px; padding:0; margin:0 auto; text-align:center; max-width:100%; box-shadow:0 5px 20px #000000; background-color:#CDCDCD; border-bottom-left-radius:10px; border-bottom-right-radius:10px; display:none;}
.nav-ul{list-style-type:none; margin:0 auto; padding:0; max-width:100%;}
.nav-li{display:inline-block; font-size:1.125rem; padding:0px 2%; margin:0;}
.nav-a{text-decoration:none; color:#222222; font-variant-caps:all-small-caps; transition:0.5s Ease-in-out; -webkit-transition:0.5s Ease-in-out; -o-transition:0.5s Ease-in-out; -moz-transition:0.5s Ease-in-out;}
.nav-a:hover{color:#007B8A; text-decoration:underline; transition:0.5s Ease-in-out; -webkit-transition:0.5s Ease-in-out; -o-transition:0.5s Ease-in-out; -moz-transition:0.5s Ease-in-out;}

/* Main */
main{padding:0% 4%; width:92%; max-width:100%; margin:0 auto;}
.sec-title{font-variant-caps:all-petite-caps; font-size:4.4rem; color:#EEEEEE;}

/* Portfolio */
.port-a{}
#portfolio, #portfolio *{transition:0.5s Ease-in-out; -webkit-transition:0.5s Ease-in-out; -o-transition:0.5s Ease-in-out; -moz-transition:0.5s Ease-in-out;}
.port-link-half{height:240px; border:1px solid #ffffff; border-radius:15px; text-decoration:none; transform:scale(0.96);}
.port-link-full{height:380px; border:1px solid #ffffff; border-radius: 15px; text-decoration:none; transform:scale(0.98);}
[class*="port-link-"]:hover{transform:scale(1);}
.project-title{color:#FFFFFF; transition:0.5s Ease-in-out; -webkit-transition:0.5s Ease-in-out; -o-transition:0.5s Ease-in-out; -moz-transition:0.5s Ease-in-out;}
#conscience-btn{background:url("../img/Screenshot_54.jpg"); background-position:center; background-size:cover;}
#acfn-btn{background:url("../img/acfn.png"); background-position:center; background-size:cover;}
#covid-btn{background:url("../img/covid2020.jpg"); background-position:center; background-size:cover;}
#mo-btn{background:url("../img/mountitled.jpg"); background-position:center; background-size:cover;}
#onlyme-btn{background:url("../img/ONLYME_MoviePOster.jpg"); background-position:center; background-size:cover;}
#tgr-btn{background:url("../img/thegreenroom.jpg"); background-position:center; background-size:cover;}
[id*="-btn"]{filter:grayscale(80%); -webkit-filter:grayscale(80%); -o-filter:grayscale(80%); -moz-filter:grayscale(80%);}
#portfolio:hover [id*="-btn"]:not(:hover){filter:blur(2px); }
[id*="-btn"]:hover{ transition:0.5s ease-in-out; filter:grayscale(0%); -webkit-filter:grayscale(0%); -o-filter:grayscale(0%); -moz-filter:grayscale(0%);}
#portfolio:hover [id*="-btn"]:not(:hover){filter:blur(1px) grayscale(80%); -webkit-filter:blur(1px) grayscale(80%); -o-filter:blur(1px) grayscale(80%); -moz-filter:blur(1px) grayscale(80%);}

/* Services */
#services{max-width:100%;}

/* Contact */

/* Press */
.press-links *{font-style:italic;}

/* Footer */
footer, footer *{transition:0.5s Ease-in-out; -webkit-transition:0.5s Ease-in-out; -o-transition:0.5s Ease-in-out; -moz-transition:0.5s Ease-in-out}
footer{padding:0; padding-bottom:40px; padding-top:40px; top:40px; /*background:#111111;*/ color:#7C7C7C; opacity:0.8; width:100%; border-top:1px solid #DDD;}
footer:hover{opacity:1;}
.linktree{}
.linktree-a{opacity:0.8;}
.linktree-icon{width:120px; filter:grayscale(80%); -webkit-filter:grayscale(80%); -o-filter:grayscale(80%); -moz-filter:grayscale(80%); transform:scale(1);}
.linktree-a:hover{opacity:1;}
.linktree-a:hover > .linktree-icon{transform:scale(1.04); filter:grayscale(0%); -webkit-filter:grayscale(0%); -o-filter:grayscale(0%); -moz-filter:grayscale(0%); }
.footer-ul{list-style-type:none;margin:0; display:block; padding:0;}
.footer-li{display:inline-block; padding:10px;}
.footer-a{opacity:0.8;}
.footer-icon{width:40px; filter:grayscale(80%); -webkit-filter:grayscale(80%); -o-filter:grayscale(80%); -moz-filter:grayscale(80%);}
.footer-a:hover > .footer-icon{transform:scale(1.1); filter:grayscale(0%); -webkit-filter:grayscale(0%); -o-filter:grayscale(0%); -moz-filter:grayscale(0%);}
.adobecredit{padding:80px 0; opacity:0.7;}
.adobecredit:hover{opacity:1;}
.adobelink{text-align:center;}
/* footer h5{text-align:center;} */
/* footer h6{text-align:center;} */