@charset "UTF-8";

/* 
Theme Name: Travis Wight Photography
Theme URI:
Author:
Author URI: 
Description:
Version: 1.0
*/

/*=============== Root ===============*/

:root {
    --main-color: #2b2a28;
    --main-color-rgb: 43, 42, 40;
    --highlight: #fdb615;
    --dark-highlight: #CC9210;
    --text-color: #595754;
    --light: #e2e0d5;
    --light-rgb: 226, 224, 213;
    --mid-light: #d5d3c9;
    --mid: #595754;
    --border: #7f7e7c;
    --light-border:#b9b7ae;
    --black: #000; 
    --white: #fff;

    /* Font Sizes */
    --text-2xs: 10px;
    --text-xs: 14px;
    --text-sm: 16px;
    --text-base: 18px;
    --text-lg: 20px;
    --text-xl: 24px;
    --text-2xl: 32px;
    --text-3xl: 42px;
    --text-4xl: 58px;

    /* Font Families */
    --text-font: "Fraunces", monospace;
    --font-awesome: "Font Awesome 6 Pro";

    /* Shadow */
    --box-shadow: -1px 3px 19px -7px rgba(0,0,0,0.2);
}

/*=============== General ===============*/

html, body {
    position: relative;
    padding: 0;
    margin: 0;
    font-family: var(--text-font);
    font-style: normal;
    font-weight: 400;
    font-size: var(--text-base);
    color: var(--text-color);
    --webkit-font-smoothing: antialiased;
    --webkit-text-size-adjust: none;
    background-color: var(--white);
}
h1, h2, h3, h4, h5, h6 {
    margin: 0;
}
h1, h2 {
    font-size: var(--text-3xl);
    font-weight: 400;
}
.container {
    position: relative;
    margin: auto;
    max-width: 1400px;
    box-sizing: border-box;
}
.section-container {
    position: relative;
    padding: 75px 50px;
}

.main {
    position: relative;
}
.main .section-container {
    display: flex;
    padding-top: 0;
    padding-bottom: 0;
    height: 100vh;
    align-items: center;
    justify-content: center;
	text-align: center;
}

/*=============== Media Queries ===============*/

@media screen and (max-width: 1100px) {
}
@media screen and (max-width: 950px) {
}
@media screen and (max-width: 760px) {
}