/*!
Theme Name: Youma
Theme URI: https://www.ideaz.si
Author: Andrej
Author URI: https://www.ideaz.si
Description: Youma.
Version: 1.0
*/@-ms-viewport{width:device-width}html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,*::before,*::after{box-sizing:inherit}*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0 !important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button:not(:disabled),[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border-style:none}input[type="radio"],input[type="checkbox"]{box-sizing:border-box;padding:0}input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px;-webkit-appearance:none}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}

@font-face { font-family: 'Bebas Neue'; src: url('../fonts/bebasneue-bold.woff2') format('woff2'), url('../fonts/bebasneue-bold.woff') format('woff'), url('../fonts/bebasneue-bold.svg#bebas_neuebold') format('svg'); font-weight: 700; font-style: normal; }
html, body, #container {height: 100%; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; overflow: hidden;}
#container {display: flex; flex-direction: column}
.col {position: relative; flex-basis:50%; -webkit-transition: flex-basis 0.4s; -moz-transition: flex-basis 0.4s; -o-transition: flex-basis 0.4s; transition: flex-basis 0.4s; overflow: hidden;}
.col:before, .col:after {content:''; position: absolute; top: 0; bottom: 0; left: 0; right: 0; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s;}
.col:before {z-index: 9001;}
.col:after {background-size: cover; background-repeat: no-repeat; z-index: -1}
.col-left:after {background-image: url('../img/youma-beauty.jpg');}
.col-right:after {background-image: url('../img/youma-events.jpg');}
#container:hover .col:before, #container:active .col:before {background: rgba(0, 0, 0, 0.5);}
#container:focus-within .col:before {background: rgba(0, 0, 0, 0.5)}
#container .col:hover:before, #container .col:active:before, #container .col:focus:before {background: transparent}

.col h2 {position: absolute; bottom: 25px; left: 40px; right: 40px; font-family: "Bebas Neue", sans-serif; font-weight: 700; font-size: 30px; line-height: 1; color: #fff; letter-spacing: 1px; text-transform: uppercase; margin: 0; padding-bottom: 20px; text-decoration: none;}
.col h2:before {content:''; position: absolute; bottom: 0; left: 0; height: 3px; width: 40px; background: #fff; -webkit-transition: width 0.4s; -moz-transition: width 0.4s; -o-transition: width 0.4s; transition: width 0.4s;}


#container .col:hover h2:before, #container .col:active h2:before, #container .col:focus h2:before {width: 80px}

@media (min-width: 576px) {
    .col h2 {bottom: 50px; left: 80px; right: 80px; font-size: 50px; padding-bottom: 40px;}
}

@media (max-width: 991px) and (orientation: landscape) {
    #container {flex-direction: row; }
    .col h2 {font-size: 35px;}

    .col-left:after {background-position: right center;}
    .col-right:after {background-position: left center;}
}

@media (min-width: 992px) {
    #container {flex-direction: row; }
    .col h2 {position: fixed;}
    .col-left h2 {right: -moz-calc(50% + 80px); right: calc(50% + 80px)}
    .col-right h2 {left: -moz-calc(50% + 80px); left: calc(50% + 80px)}
    .col-left:after { background-position: right center;}
    .col-right:after {background-position: left center;}
}

@media (min-width: 1200px) {
    .col h2 { font-size: 70px;}
}
