/*! CSS Used from: https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css */
*,::after,::before{box-sizing:border-box;}
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;}
h1,h3{margin-top:0;margin-bottom:.5rem;}
p{margin-top:0;margin-bottom:1rem;}
ul{margin-top:0;margin-bottom:1rem;}
a{color:#007bff;text-decoration:none;background-color:transparent;}
a:hover{color:#0056b3;text-decoration:underline;}
img{vertical-align:middle;border-style:none;}
button{border-radius:0;}
button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color;}
button{margin:0;font-family:inherit;font-size:inherit;line-height:inherit;}
button{overflow:visible;}
button{text-transform:none;}
[type=button],button{-webkit-appearance:button;}
[type=button]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none;}
h1,h3{margin-bottom:.5rem;font-weight:500;line-height:1.2;}
h1{font-size:2.5rem;}
h3{font-size:1.75rem;}
.small{font-size:80%;font-weight:400;}
.img-fluid{max-width:100%;height:auto;}
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
@media (min-width:576px){
.container{max-width:540px;}
}
@media (min-width:768px){
.container{max-width:720px;}
}
@media (min-width:992px){
.container{max-width:960px;}
}
@media (min-width:1200px){
.container{max-width:1140px;}
}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
@media (min-width:576px){
.container{max-width:540px;}
}
@media (min-width:768px){
.container{max-width:720px;}
}
@media (min-width:992px){
.container{max-width:960px;}
}
@media (min-width:1200px){
.container{max-width:1140px;}
}
.collapse:not(.show){display:none;}
.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none;}
.nav-link{display:block;padding:.5rem 1rem;}
.nav-link:focus,.nav-link:hover{text-decoration:none;}
.navbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem;}
.navbar .container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;}
.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap;}
.navbar-brand:focus,.navbar-brand:hover{text-decoration:none;}
.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none;}
.navbar-nav .nav-link{padding-right:0;padding-left:0;}
.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center;}
.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem;}
.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none;}
.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%;}
@media (max-width:767.98px){
.navbar-expand-md>.container{padding-right:0;padding-left:0;}
}
@media (min-width:768px){
.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start;}
.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row;}
.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem;}
.navbar-expand-md>.container{-ms-flex-wrap:nowrap;flex-wrap:nowrap;}
.navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto;}
.navbar-expand-md .navbar-toggler{display:none;}
}
.navbar-light .navbar-brand{color:rgba(0,0,0,.9);}
.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9);}
.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5);}
.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7);}
.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1);}
.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}
@media print{
*,::after,::before{text-shadow:none!important;box-shadow:none!important;}
a:not(.btn){text-decoration:underline;}
img{page-break-inside:avoid;}
h3,p{orphans:3;widows:3;}
h3{page-break-after:avoid;}
body{min-width:992px!important;}
.container{min-width:992px!important;}
.navbar{display:none;}
}
/*! CSS Used from: http://localhost:4000/css/index.css */
body{overflow-x:hidden;}
.navbar{background:transparent;padding-top:5px;padding-bottom:5px;position:absolute;width:100%;height:75px;top:0;left:0;z-index:10;}
.nav-link{position:relative;}
.nav-link:not(.nav-btn):after{position:absolute;bottom:3px;left:0;content:'';width:100%;height:3px;background:#2cc8c8;transition:all 0.3s ease-in-out;}
.nav-link:not(.nav-btn):hover:after{background:#ef1191;}
.navbar-right{position:absolute;right:0;}
.navbar-light .navbar-toggler{border:none;}
.navbar-toggler:focus{outline:none;}
.navbar-light .navbar-toggler-icon{background-image:none;}
.bar{display:block;height:6px;width:30px;background:#ef1191;margin:4px auto;border-radius:5px;}
.con{width:auto;margin:0 auto;-webkit-transition:all .7s ease;-moz-transition:all .7s ease;-ms-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease;}
.middle{margin:0 auto;}
.bar{-webkit-transition:all .7s ease;-moz-transition:all .7s ease;-ms-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease;}
.navbar-light .navbar-nav .nav-link{font-size:18px;font-weight:normal;color:#000;margin-left:30px;}
.navbar-brand{max-width:150px;}
.container{position:relative;}
.text-centered{text-align:center;}
.bold{font-weight:bold;}
.nav-link.nav-btn{background:#ef1191;border-radius:10px;color:#fff!important;font-weight:normal;padding-left:30px!important;padding-right:30px!important;}
.angle-wrapper{position:relative;}
.angle-top{position:absolute;border-style:solid;top:-10vh;border-width:11vh 100vw 0vh 0px;border-color:transparent #ED1C8F transparent transparent;}
.white-text{color:#fff!important;}
.feel{font-size:5rem;}
.musick{font-size:8rem;}
@media screen and (max-width: 768px){
.navbar-right{position:relative;right:0;}
.navbar-right .nav-link{margin-left:0px!important;display:inline-block;}
.nav-link.nav-btn{margin-top:20px;}
.nav-btn{margin-bottom:20px;display:inline-block;}
}
h3{font-weight:normal;font-family:verdana;}
h1{font-size:55px;}
h3{font-size:23px;}
p{font-size:17px;line-height:24px;}
@media screen and (max-width: 768px){
h1{line-height:4.8rem!important;}
}
#hero{background-image:url(/static/img/hero-image-trumpet.jpg);padding-top:75px;background-size:cover;background-position:50% 30%;position:relative;}
#hero .container-fluid{padding-left:0;padding-right:0;}
#hero .container-fluid{height:98vh;}
#hero .container-fluid{padding-top:0;}
#hero h1{font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", Charcoal, "Helvetica Inserat", "Bitstream Vera Sans Bold", "Arial Black", sans-serif;line-height:3rem;}
#hero h1,#hero h3{margin-bottom:30px;}
#hero h3{margin-bottom:45px;font-family:verdana;font-weight:normal;letter-spacing:1px;}
#hero .center-wrap{position:relative;top:-60px;padding-bottom:30px;}
#hero .pink-bg{position:absolute;bottom:0;background:#ef1191;left:0;width:100%;padding-bottom:0px;}
#footer{background:#111;width:100%;clear:both;position:relative;}
#footer nav{display:block;list-style:none;width:80%;margin:0 auto;display:table;content:"";}
#footer nav ul{text-align:center;overflow:hidden;line-height:1.5;padding:0.5em 0 0.5em;margin:0;}
#footer nav ul li{padding:0 2%;display:inline;list-style:none;}
#footer nav ul li a{text-transform:uppercase;font-weight:700;font-size:0.8em;color:#08747c;}
#footer .social-icons{display:block;list-style:none;width:80%;margin:0 auto;}
#footer .social-icons ul{text-align:center;overflow:hidden;line-height:1.5;padding:0.5em 0 0.5em;margin:0;}
#footer .social-icons ul li{padding:2px;display:inline;list-style:none;}
#footer .social-icons ul li a{text-transform:uppercase;font-weight:700;font-size:0.8em;color:#08747c;}
#footer p{color:#5F696D;font-size:0.8em;clear:both;text-align:center;}
p.small{font-size:0.7em;padding:12px 0;line-height:1.4em;color:#919191;margin:0;}

.con.active .top {
  -webkit-transform: translateY(10px) rotateZ(45deg);
  -moz-transform: translateY(10px) rotateZ(45deg);
  -ms-transform: translateY(10px) rotateZ(45deg);
  -o-transform: translateY(10px) rotateZ(45deg);
  transform: translateY(10px) rotateZ(45deg);
}

/* line 131, /home/john/murfie_githubs/murfie/app/assets/stylesheets/css/styles.css.scss */
.con.active .bottom {
  -webkit-transform: translateY(-10px) rotateZ(-45deg);
  -moz-transform: translateY(-10px) rotateZ(-45deg);
  -ms-transform: translateY(-10px) rotateZ(-45deg);
  -o-transform: translateY(-10px) rotateZ(-45deg);
  transform: translateY(-10px) rotateZ(-45deg);
}

/* line 139, /home/john/murfie_githubs/murfie/app/assets/stylesheets/css/styles.css.scss */
.con.active .middle {
  width: 0;
}
