/*
Theme Name: Barry Price 2024
Theme URI:
Author: Elliot Toman
Author URI: https://www.ltlmtn.com
Description: 
Version: 1.0
License: 
License URI: 
Tags: 
Text Domain: 
*/

@import url('https://fonts.googleapis.com/css2?family=Work+Sans:ital,wght@0,100..900;1,100..900&display=swap');

:root {
    --font: "Work Sans", sans-serif;
    --orange: #FF6600;
    --graphite: #444444;
    --concrete: #EDEDED;
    --stone: #666666;
    --page: 66rem;
    --bs-modal-width: 100%;
}

* {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}

img {
    display: block;
    height: auto;
    max-width: 100%;
}

.asw .has-white-color { color: white; }
.asw .has-white-background-color { background-color: white; }
.asw .has-black-color { color: black; }
.asw .has-black-background-color { background-color: black; }
.asw .has-orange-color { color: var(--orange); }
.asw .has-orange-background-color { background-color: var(--orange); }
.asw .has-graphite-color { color: var(--graphite); }
.asw .has-graphite-background-color { background-color: var(--graphite); }
.asw .has-concrete-color { color: var(--concrete); }
.asw .has-concrete-background-color { background-color: var(--concrete); }
.asw .has-stone-color { color: var(--stone); }
.asw .has-stone-background-color { background-color: var(--stone); }


/* Full width video embeds */
.is-type-video .wp-block-embed__wrapper {
    height: 0;
    padding-top: 60%;
    position: relative;
    width: 100%;
}

.is-type-video .wp-block-embed__wrapper iframe {
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
}

.asw video {
    display: block;
    max-width: 100%;
}

#wpadminbar {
  opacity: 0.1;
}

#wpadminbar:hover {
  opacity: 1;
}

@media screen and ( max-width: 781px ) {
    .asw .wp-block-columns {
        display: block;
    }

    .asw .wp-block-column {
        margin-bottom: 1rem;
    }
}

@media screen and ( min-width: 600px ) and ( max-width: 781px ) {
    .asw .wp-block-column:nth-child(2n) {
        margin-left: 0;
    }
}



