/*
Theme Name: goarch Child
Template: goarch
Theme URI:
Description: Go.arch  - Architecture WordPress Template
Version: 1
Author: Victor Lerner
Author URI:
Tags: black, blue, gray, pink, purple, white, yellow, dark, light, two-columns, left-sidebar,  custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: frame_light
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/* montserrat */
/* Thin */
@font-face {
    font-family: 'montserratthin';
    src: local("montserratthin"),
    url("fonts/montserrat/Montserrat-Thin.woff2") format('woff2'),
    url("fonts/montserrat/Montserrat-Thin.ttf") format('truetype');
    font-display: swap;
    font-weight: 100;
    font-style: normal;
}

/* Thin Italic */
@font-face {
    font-family: 'montserratthinitalic';
    src: local("montserratthinitalic"),
    url("fonts/montserrat/Montserrat-ThinItalic.woff2") format('woff2'),
    url("fonts/montserrat/Montserrat-ThinItalic.ttf") format('truetype');
    font-display: swap;
    font-weight: 100;
    font-style: italic;
}

/* ExtraLight */
@font-face {
    font-family: 'montserratextralight';
    src: local("montserratextralight"),
    url("fonts/montserrat/Montserrat-ExtraLight.woff2") format('woff2'),
    url("fonts/montserrat/Montserrat-ExtraLight.ttf") format('truetype');
    font-display: swap;
    font-weight: 200;
    font-style: normal;
}

/* ExtraLight Italic */
@font-face {
    font-family: 'montserratextralightitalic';
    src: local("montserratextralightitalic"),
    url("fonts/montserrat/Montserrat-ExtraLightItalic.woff2") format('woff2'),
    url("fonts/montserrat/Montserrat-ExtraLightItalic.ttf") format('truetype');
    font-display: swap;
    font-weight: 200;
    font-style: italic;
}

/* Light */
@font-face {
    font-family: 'montserratlight';
    src: local("montserratlight"),
    url("fonts/montserrat/Montserrat-Light.woff2") format('woff2'),
    url("fonts/montserrat/Montserrat-Light.ttf") format('truetype');
    font-display: swap;
    font-weight: 300;
    font-style: normal;
}

/* Light Italic */
@font-face {
    font-family: 'montserratlightitalic';
    src: local("montserratlightitalic"),
    url("fonts/montserrat/Montserrat-LightItalic.woff2") format('woff2'),
    url("fonts/montserrat/Montserrat-LightItalic.ttf") format('truetype');
    font-display: swap;
    font-weight: 300;
    font-style: italic;
}

/* Regular */
@font-face {
    font-family: 'montserrat';
    src: local("montserrat"),
    url("fonts/montserrat/Montserrat-Regular.woff2") format('woff2'),
    url("fonts/montserrat/Montserrat-Regular.ttf") format('truetype');
    font-display: swap;
    font-weight: 400;
    font-style: normal;
}

/* Regular Italic */
@font-face {
    font-family: 'montserratitalic';
    src: local("montserratitalic"),
    url("fonts/montserrat/Montserrat-Italic.woff2") format('woff2'),
    url("fonts/montserrat/Montserrat-Italic.ttf") format('truetype');
    font-display: swap;
    font-weight: 400;
    font-style: italic;
}

/* Medium */
@font-face {
    font-family: 'montserratmedium';
    src: local("montserratmedium"),
    url("fonts/montserrat/Montserrat-Medium.woff2") format('woff2'),
    url("fonts/montserrat/Montserrat-Medium.ttf") format('truetype');
    font-display: swap;
    font-weight: 500;
    font-style: normal;
}

/* Medium Italic */
@font-face {
    font-family: 'montserratmediumitalic';
    src: local("montserratmediumitalic"),
    url("fonts/montserrat/Montserrat-MediumItalic.woff2") format('woff2'),
    url("fonts/montserrat/Montserrat-MediumItalic.ttf") format('truetype');
    font-display: swap;
    font-weight: 500;
    font-style: italic;
}

/* SemiBold */
@font-face {
    font-family: 'montserratsemibold';
    src: local("montserratsemibold"),
    url("fonts/montserrat/Montserrat-SemiBold.woff2") format('woff2'),
    url("fonts/montserrat/Montserrat-SemiBold.ttf") format('truetype');
    font-display: swap;
    font-weight: 600;
    font-style: normal;
}

/* SemiBold Italic */
@font-face {
    font-family: 'montserratsemibolditalic';
    src: local("montserratsemibolditalic"),
    url("fonts/montserrat/Montserrat-SemiBoldItalic.woff2") format('woff2'),
    url("fonts/montserrat/Montserrat-SemiBoldItalic.ttf") format('truetype');
    font-display: swap;
    font-weight: 600;
    font-style: italic;
}

/* Bold */
@font-face {
    font-family: 'montserratbold';
    src: local("montserratbold"),
    url("fonts/montserrat/Montserrat-Bold.woff2") format('woff2'),
    url("fonts/montserrat/Montserrat-Bold.ttf") format('truetype');
    font-display: swap;
    font-weight: 700;
    font-style: normal;
}

/* Bold Italic */
@font-face {
    font-family: 'montserratbolditalic';
    src: local("montserratbolditalic"),
    url("fonts/montserrat/Montserrat-BoldItalic.woff2") format('woff2'),
    url("fonts/montserrat/Montserrat-BoldItalic.ttf") format('truetype');
    font-display: swap;
    font-weight: 700;
    font-style: italic;
}

/* ExtraBold */
@font-face {
    font-family: 'montserratextrabold';
    src: local("montserratextrabold"),
    url("fonts/montserrat/Montserrat-ExtraBold.woff2") format('woff2'),
    url("fonts/montserrat/Montserrat-ExtraBold.ttf") format('truetype');
    font-display: swap;
    font-weight: 800;
    font-style: normal;
}

/* ExtraBold Italic */
@font-face {
    font-family: 'montserratextrabolditalic';
    src: local("montserratextrabolditalic"),
    url("fonts/montserrat/Montserrat-ExtraBoldItalic.woff2") format('woff2'),
    url("fonts/montserrat/Montserrat-ExtraBoldItalic.ttf") format('truetype');
    font-display: swap;
    font-weight: 800;
    font-style: italic;
}

/* Black */
@font-face {
    font-family: 'montserratblack';
    src: local("montserratblack"),
    url("fonts/montserrat/Montserrat-Black.woff2") format('woff2'),
    url("fonts/montserrat/Montserrat-Black.ttf") format('truetype');
    font-display: swap;
    font-weight: 900;
    font-style: normal;
}

/* Black Italic */
@font-face {
    font-family: 'montserratblackitalic';
    src: local("montserratblackitalic"),
    url("fonts/montserrat/Montserrat-BlackItalic.woff2") format('woff2'),
    url("fonts/montserrat/Montserrat-BlackItalic.ttf") format('truetype');
    font-display: swap;
    font-weight: 900;
    font-style: italic;
}


/* Oswald */
/* ExtraLight */
@font-face {
    font-family: 'Oswald';
    src: local("Oswald"),
    url("fonts/oswald/Oswald-ExtraLight.woff2") format('woff2'),
    url("fonts/oswald/Oswald-ExtraLight.ttf") format('truetype');
    font-display: swap;
    font-weight: 200;
    font-style: normal;
}

/* Light */
@font-face {
    font-family: 'Oswald');
    src: local("Oswald"),
    url("fonts/oswald/Oswald-Light.woff2") format('woff2'),
    url("fonts/oswald/Oswald-Light.ttf") format('truetype');
    font-display: swap;
    font-weight: 300;
    font-style: normal;
}

/* Regular */
@font-face {
    font-family: 'Oswald';
    src: local("Oswald"),
    url("fonts/oswald/Oswald-Regular.woff2") format('woff2'),
    url("fonts/oswald/Oswald-Regular.ttf") format('truetype');
    font-display: swap;
    font-weight: 400;
    font-style: normal;
}

/* Medium */
@font-face {
    font-family: 'Oswald';
    src: local("Oswald"),
    url("fonts/oswald/Oswald-Medium.woff2") format('woff2'),
    url("fonts/oswald/Oswald-Medium.ttf") format('truetype');
    font-display: swap;
    font-weight: 500;
    font-style: normal;
}

/* SemiBold */
@font-face {
    font-family: 'Oswald';
    src: local("Oswald"),
    url("fonts/oswald/Oswald-SemiBold.woff2") format('woff2'),
    url("fonts/oswald/Oswald-SemiBold.ttf") format('truetype');
    font-display: swap;
    font-weight: 600;
    font-style: normal;
}

/* Bold */
@font-face {
    font-family: 'Oswald';
    src: local("Oswald"),
    url("fonts/oswald/Oswald-Bold.woff2") format('woff2'),
    url("fonts/oswald/Oswald-Bold.ttf") format('truetype');
    font-display: swap;
    font-weight: 700;
    font-style: normal;
}

