/* RBD Core 0.9.6.5 cutestrap.min.css */
html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}@-ms-viewport{width:device-width}.img-fluid,.carousel-inner>.carousel-item>img,.carousel-inner>.carousel-item>a>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:.3rem}.img-circle{border-radius:50%}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#818a91}.container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.container::after{content:"";display:table;clear:both}@media(min-width:544px){.container{max-width:576px}}@media(min-width:768px){.container{max-width:720px}}@media(min-width:992px){.container{max-width:940px}}@media(min-width:1200px){.container{max-width:1140px}}.container-fluid{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.container-fluid::after{content:"";display:table;clear:both}.row{margin-left:-15px;margin-right:-15px}.row::after{content:"";display:table;clear:both}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1{float:left;width:8.333333%}.col-xs-2{float:left;width:16.666667%}.col-xs-3{float:left;width:25%}.col-xs-4{float:left;width:33.333333%}.col-xs-5{float:left;width:41.666667%}.col-xs-6{float:left;width:50%}.col-xs-7{float:left;width:58.333333%}.col-xs-8{float:left;width:66.666667%}.col-xs-9{float:left;width:75%}.col-xs-10{float:left;width:83.333333%}.col-xs-11{float:left;width:91.666667%}.col-xs-12{float:left;width:100%}.pull-xs-0{right:auto}.pull-xs-1{right:8.333333%}.pull-xs-2{right:16.666667%}.pull-xs-3{right:25%}.pull-xs-4{right:33.333333%}.pull-xs-5{right:41.666667%}.pull-xs-6{right:50%}.pull-xs-7{right:58.333333%}.pull-xs-8{right:66.666667%}.pull-xs-9{right:75%}.pull-xs-10{right:83.333333%}.pull-xs-11{right:91.666667%}.pull-xs-12{right:100%}.push-xs-0{left:auto}.push-xs-1{left:8.333333%}.push-xs-2{left:16.666667%}.push-xs-3{left:25%}.push-xs-4{left:33.333333%}.push-xs-5{left:41.666667%}.push-xs-6{left:50%}.push-xs-7{left:58.333333%}.push-xs-8{left:66.666667%}.push-xs-9{left:75%}.push-xs-10{left:83.333333%}.push-xs-11{left:91.666667%}.push-xs-12{left:100%}.offset-xs-1{margin-left:8.333333%}.offset-xs-2{margin-left:16.666667%}.offset-xs-3{margin-left:25%}.offset-xs-4{margin-left:33.333333%}.offset-xs-5{margin-left:41.666667%}.offset-xs-6{margin-left:50%}.offset-xs-7{margin-left:58.333333%}.offset-xs-8{margin-left:66.666667%}.offset-xs-9{margin-left:75%}.offset-xs-10{margin-left:83.333333%}.offset-xs-11{margin-left:91.666667%}@media(min-width:544px){.col-sm-1{float:left;width:8.333333%}.col-sm-2{float:left;width:16.666667%}.col-sm-3{float:left;width:25%}.col-sm-4{float:left;width:33.333333%}.col-sm-5{float:left;width:41.666667%}.col-sm-6{float:left;width:50%}.col-sm-7{float:left;width:58.333333%}.col-sm-8{float:left;width:66.666667%}.col-sm-9{float:left;width:75%}.col-sm-10{float:left;width:83.333333%}.col-sm-11{float:left;width:91.666667%}.col-sm-12{float:left;width:100%}.pull-sm-0{right:auto}.pull-sm-1{right:8.333333%}.pull-sm-2{right:16.666667%}.pull-sm-3{right:25%}.pull-sm-4{right:33.333333%}.pull-sm-5{right:41.666667%}.pull-sm-6{right:50%}.pull-sm-7{right:58.333333%}.pull-sm-8{right:66.666667%}.pull-sm-9{right:75%}.pull-sm-10{right:83.333333%}.pull-sm-11{right:91.666667%}.pull-sm-12{right:100%}.push-sm-0{left:auto}.push-sm-1{left:8.333333%}.push-sm-2{left:16.666667%}.push-sm-3{left:25%}.push-sm-4{left:33.333333%}.push-sm-5{left:41.666667%}.push-sm-6{left:50%}.push-sm-7{left:58.333333%}.push-sm-8{left:66.666667%}.push-sm-9{left:75%}.push-sm-10{left:83.333333%}.push-sm-11{left:91.666667%}.push-sm-12{left:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media(min-width:768px){.col-md-1{float:left;width:8.333333%}.col-md-2{float:left;width:16.666667%}.col-md-3{float:left;width:25%}.col-md-4{float:left;width:33.333333%}.col-md-5{float:left;width:41.666667%}.col-md-6{float:left;width:50%}.col-md-7{float:left;width:58.333333%}.col-md-8{float:left;width:66.666667%}.col-md-9{float:left;width:75%}.col-md-10{float:left;width:83.333333%}.col-md-11{float:left;width:91.666667%}.col-md-12{float:left;width:100%}.pull-md-0{right:auto}.pull-md-1{right:8.333333%}.pull-md-2{right:16.666667%}.pull-md-3{right:25%}.pull-md-4{right:33.333333%}.pull-md-5{right:41.666667%}.pull-md-6{right:50%}.pull-md-7{right:58.333333%}.pull-md-8{right:66.666667%}.pull-md-9{right:75%}.pull-md-10{right:83.333333%}.pull-md-11{right:91.666667%}.pull-md-12{right:100%}.push-md-0{left:auto}.push-md-1{left:8.333333%}.push-md-2{left:16.666667%}.push-md-3{left:25%}.push-md-4{left:33.333333%}.push-md-5{left:41.666667%}.push-md-6{left:50%}.push-md-7{left:58.333333%}.push-md-8{left:66.666667%}.push-md-9{left:75%}.push-md-10{left:83.333333%}.push-md-11{left:91.666667%}.push-md-12{left:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media(min-width:992px){.col-lg-1{float:left;width:8.333333%}.col-lg-2{float:left;width:16.666667%}.col-lg-3{float:left;width:25%}.col-lg-4{float:left;width:33.333333%}.col-lg-5{float:left;width:41.666667%}.col-lg-6{float:left;width:50%}.col-lg-7{float:left;width:58.333333%}.col-lg-8{float:left;width:66.666667%}.col-lg-9{float:left;width:75%}.col-lg-10{float:left;width:83.333333%}.col-lg-11{float:left;width:91.666667%}.col-lg-12{float:left;width:100%}.pull-lg-0{right:auto}.pull-lg-1{right:8.333333%}.pull-lg-2{right:16.666667%}.pull-lg-3{right:25%}.pull-lg-4{right:33.333333%}.pull-lg-5{right:41.666667%}.pull-lg-6{right:50%}.pull-lg-7{right:58.333333%}.pull-lg-8{right:66.666667%}.pull-lg-9{right:75%}.pull-lg-10{right:83.333333%}.pull-lg-11{right:91.666667%}.pull-lg-12{right:100%}.push-lg-0{left:auto}.push-lg-1{left:8.333333%}.push-lg-2{left:16.666667%}.push-lg-3{left:25%}.push-lg-4{left:33.333333%}.push-lg-5{left:41.666667%}.push-lg-6{left:50%}.push-lg-7{left:58.333333%}.push-lg-8{left:66.666667%}.push-lg-9{left:75%}.push-lg-10{left:83.333333%}.push-lg-11{left:91.666667%}.push-lg-12{left:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media(min-width:1200px){.col-xl-1{float:left;width:8.333333%}.col-xl-2{float:left;width:16.666667%}.col-xl-3{float:left;width:25%}.col-xl-4{float:left;width:33.333333%}.col-xl-5{float:left;width:41.666667%}.col-xl-6{float:left;width:50%}.col-xl-7{float:left;width:58.333333%}.col-xl-8{float:left;width:66.666667%}.col-xl-9{float:left;width:75%}.col-xl-10{float:left;width:83.333333%}.col-xl-11{float:left;width:91.666667%}.col-xl-12{float:left;width:100%}.pull-xl-0{right:auto}.pull-xl-1{right:8.333333%}.pull-xl-2{right:16.666667%}.pull-xl-3{right:25%}.pull-xl-4{right:33.333333%}.pull-xl-5{right:41.666667%}.pull-xl-6{right:50%}.pull-xl-7{right:58.333333%}.pull-xl-8{right:66.666667%}.pull-xl-9{right:75%}.pull-xl-10{right:83.333333%}.pull-xl-11{right:91.666667%}.pull-xl-12{right:100%}.push-xl-0{left:auto}.push-xl-1{left:8.333333%}.push-xl-2{left:16.666667%}.push-xl-3{left:25%}.push-xl-4{left:33.333333%}.push-xl-5{left:41.666667%}.push-xl-6{left:50%}.push-xl-7{left:58.333333%}.push-xl-8{left:66.666667%}.push-xl-9{left:75%}.push-xl-10{left:83.333333%}.push-xl-11{left:91.666667%}.push-xl-12{left:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.card{position:relative;display:block;margin-bottom:.75rem;background-color:#fff;border-radius:.25rem;border:1px solid rgba(0,0,0,0.125)}.card-block{padding:1.25rem}.card-block::after{content:"";display:table;clear:both}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-0.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card>.list-group:first-child .list-group-item:first-child{border-top-right-radius:.25rem;border-top-left-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-header{padding:.75rem 1.25rem;background-color:#f5f5f5;border-bottom:1px solid rgba(0,0,0,0.125)}.card-header::after{content:"";display:table;clear:both}.card-header:first-child{border-radius:.25rem .25rem 0 0}.card-footer{padding:.75rem 1.25rem;background-color:#f5f5f5;border-top:1px solid rgba(0,0,0,0.125)}.card-footer::after{content:"";display:table;clear:both}.card-footer:last-child{border-radius:0 0 .25rem .25rem}.card-header-tabs{margin-right:-0.625rem;margin-bottom:-0.75rem;margin-left:-0.625rem;border-bottom:0}.card-header-pills{margin-right:-0.625rem;margin-left:-0.625rem}.card-primary{background-color:#0275d8;border-color:#0275d8}.card-primary .card-header,.card-primary .card-footer{background-color:transparent}.card-success{background-color:#5cb85c;border-color:#5cb85c}.card-success .card-header,.card-success .card-footer{background-color:transparent}.card-info{background-color:#5bc0de;border-color:#5bc0de}.card-info .card-header,.card-info .card-footer{background-color:transparent}.card-warning{background-color:#f0ad4e;border-color:#f0ad4e}.card-warning .card-header,.card-warning .card-footer{background-color:transparent}.card-danger{background-color:#d9534f;border-color:#d9534f}.card-danger .card-header,.card-danger .card-footer{background-color:transparent}.card-outline-primary{background-color:transparent;border-color:#0275d8}.card-outline-secondary{background-color:transparent;border-color:#ccc}.card-outline-info{background-color:transparent;border-color:#5bc0de}.card-outline-success{background-color:transparent;border-color:#5cb85c}.card-outline-warning{background-color:transparent;border-color:#f0ad4e}.card-outline-danger{background-color:transparent;border-color:#d9534f}.card-inverse .card-header,.card-inverse .card-footer{border-color:rgba(255,255,255,0.2)}.card-inverse .card-header,.card-inverse .card-footer,.card-inverse .card-title,.card-inverse .card-.entry-content blockquote{color:#fff}.card-inverse .card-link,.card-inverse .card-text,.card-inverse .card-subtitle,.card-inverse .card-.entry-content blockquote ..entry-content blockquote-footer{color:rgba(255,255,255,0.65)}.card-inverse .card-link:focus,.card-inverse .card-link:hover{color:#fff}.card-.entry-content blockquote{padding:0;margin-bottom:0;border-left:0}.card-img{border-radius:.25rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img-top{border-top-right-radius:.25rem;border-top-left-radius:.25rem}.card-img-bottom{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}@media(min-width:544px){.card-deck{display:table;width:100%;margin-bottom:.75rem;table-layout:fixed;border-spacing:1.25rem 0}.card-deck .card{display:table-cell;margin-bottom:0;vertical-align:top}.card-deck-wrapper{margin-right:-1.25rem;margin-left:-1.25rem}}@media(min-width:544px){.card-group{display:table;width:100%;table-layout:fixed}.card-group .card{display:table-cell;vertical-align:top}.card-group .card+.card{margin-left:0;border-left:0}.card-group .card:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.card-group .card:first-child .card-img-top{border-top-right-radius:0}.card-group .card:first-child .card-img-bottom{border-bottom-right-radius:0}.card-group .card:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.card-group .card:last-child .card-img-top{border-top-left-radius:0}.card-group .card:last-child .card-img-bottom{border-bottom-left-radius:0}.card-group .card:not(:first-child):not(:last-child){border-radius:0}.card-group .card:not(:first-child):not(:last-child) .card-img-top,.card-group .card:not(:first-child):not(:last-child) .card-img-bottom{border-radius:0}}@media(min-width:544px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.card-columns .card{display:inline-block;width:100%}}.btn .tag{position:relative;top:-1px}a.tag:focus,a.tag:hover{color:#fff;text-decoration:none;cursor:pointer}.tag-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.tag-default{background-color:#818a91}.tag-default[href]:focus,.tag-default[href]:hover{background-color:#687077}.tag-primary{background-color:#0275d8}.tag-primary[href]:focus,.tag-primary[href]:hover{background-color:#025aa5}.tag-success{background-color:#5cb85c}.tag-success[href]:focus,.tag-success[href]:hover{background-color:#449d44}.tag-info{background-color:#5bc0de}.tag-info[href]:focus,.tag-info[href]:hover{background-color:#31b0d5}.tag-warning{background-color:#f0ad4e}.tag-warning[href]:focus,.tag-warning[href]:hover{background-color:#ec971f}.tag-danger{background-color:#d9534f}.tag-danger[href]:focus,.tag-danger[href]:hover{background-color:#c9302c}.alert{padding:15px;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:bold}.alert-dismissible{padding-right:35px}.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{background-color:#dff0d8;border-color:#d0e9c6;color:#3c763d}.alert-success hr{border-top-color:#c1e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bcdff1;color:#31708f}.alert-info hr{border-top-color:#a6d5ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faf2cc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7ecb5}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebcccc;color:#a94442}.alert-danger hr{border-top-color:#e4b9b9}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:block;width:100%;height:1rem;margin-bottom:1rem}.progress[value]{background-color:#eee;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem}.progress[value]::-ms-fill{background-color:#0074d9;border:0}.progress[value]::-moz-progress-bar{background-color:#0074d9;border-bottom-left-radius:.25rem;border-top-left-radius:.25rem}.progress[value]::-webkit-progress-value{background-color:#0074d9;border-bottom-left-radius:.25rem;border-top-left-radius:.25rem}.progress[value="100"]::-moz-progress-bar{border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}.progress[value="100"]::-webkit-progress-value{border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}.progress[value]::-webkit-progress-bar{background-color:#eee;border-radius:.25rem}base::-moz-progress-bar,.progress[value]{background-color:#eee;border-radius:.25rem}@media screen and (min-width:0\0){.progress{background-color:#eee;border-radius:.25rem}.progress-bar{display:inline-block;height:1rem;text-indent:-999rem;background-color:#0074d9;border-bottom-left-radius:.25rem;border-top-left-radius:.25rem}.progress[width="100%"]{border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}}.progress-striped[value]::-webkit-progress-value{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:1rem 1rem;background-size:1rem 1rem}.progress-striped[value]::-moz-progress-bar{background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-striped[value]::-ms-fill{background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}@media screen and (min-width:0\0){.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:1rem 1rem;background-size:1rem 1rem}}.progress-animated[value]::-webkit-progress-value{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-animated[value]::-moz-progress-bar{animation:progress-bar-stripes 2s linear infinite}@media screen and (min-width:0\0){.progress-animated .progress-bar-striped{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}}.progress-success[value]::-webkit-progress-value{background-color:#5cb85c}.progress-success[value]::-moz-progress-bar{background-color:#5cb85c}.progress-success[value]::-ms-fill{background-color:#5cb85c}@media screen and (min-width:0\0){.progress-success .progress-bar{background-color:#5cb85c}}.progress-info[value]::-webkit-progress-value{background-color:#5bc0de}.progress-info[value]::-moz-progress-bar{background-color:#5bc0de}.progress-info[value]::-ms-fill{background-color:#5bc0de}@media screen and (min-width:0\0){.progress-info .progress-bar{background-color:#5bc0de}}.progress-warning[value]::-webkit-progress-value{background-color:#f0ad4e}.progress-warning[value]::-moz-progress-bar{background-color:#f0ad4e}.progress-warning[value]::-ms-fill{background-color:#f0ad4e}@media screen and (min-width:0\0){.progress-warning .progress-bar{background-color:#f0ad4e}}.progress-danger[value]::-webkit-progress-value{background-color:#d9534f}.progress-danger[value]::-moz-progress-bar{background-color:#d9534f}.progress-danger[value]::-ms-fill{background-color:#d9534f}@media screen and (min-width:0\0){.progress-danger .progress-bar{background-color:#d9534f}}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9{padding-bottom:42.857143%}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.embed-responsive-1by1{padding-bottom:100%}.bg-primary{color:#fff!important;background-color:#0275d8!important}a.bg-primary:focus,a.bg-primary:hover{background-color:#025aa5!important}.bg-success{color:#fff!important;background-color:#5cb85c!important}a.bg-success:focus,a.bg-success:hover{background-color:#449d44!important}.bg-info{color:#fff!important;background-color:#5bc0de!important}a.bg-info:focus,a.bg-info:hover{background-color:#31b0d5!important}.bg-warning{color:#fff!important;background-color:#f0ad4e!important}a.bg-warning:focus,a.bg-warning:hover{background-color:#ec971f!important}.bg-danger{color:#fff!important;background-color:#d9534f!important}a.bg-danger:focus,a.bg-danger:hover{background-color:#c9302c!important}.clearfix{clear:both}.clearfix::after{content:"";display:table;clear:both}.d-block{display:block!important}.d-inline-block{display:inline-block!important}.d-inline{display:inline!important}.pull-xs-left{float:left!important}.pull-xs-right{float:right!important}.pull-xs-none{float:none!important}@media(min-width:544px){.pull-sm-left{float:left!important}.pull-sm-right{float:right!important}.pull-sm-none{float:none!important}}@media(min-width:768px){.pull-md-left{float:left!important}.pull-md-right{float:right!important}.pull-md-none{float:none!important}}@media(min-width:992px){.pull-lg-left{float:left!important}.pull-lg-right{float:right!important}.pull-lg-none{float:none!important}}@media(min-width:1200px){.pull-xl-left{float:left!important}.pull-xl-right{float:right!important}.pull-xl-none{float:none!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.w-100{width:100%!important}.m-x-auto{margin-right:auto!important;margin-left:auto!important}.m-a-0{margin:0 0!important}.m-t-0{margin-top:0!important}.m-r-0{margin-right:0!important}.m-b-0{margin-bottom:0!important}.m-l-0{margin-left:0!important}.m-x-0{margin-right:0!important;margin-left:0!important}.m-y-0{margin-top:0!important;margin-bottom:0!important}.m-a-1{margin:1rem 1rem!important}.m-t-1{margin-top:1rem!important}.m-r-1{margin-right:1rem!important}.m-b-1{margin-bottom:1rem!important}.m-l-1{margin-left:1rem!important}.m-x-1{margin-right:1rem!important;margin-left:1rem!important}.m-y-1{margin-top:1rem!important;margin-bottom:1rem!important}.m-a-2{margin:1.5rem 1.5rem!important}.m-t-2{margin-top:1.5rem!important}.m-r-2{margin-right:1.5rem!important}.m-b-2{margin-bottom:1.5rem!important}.m-l-2{margin-left:1.5rem!important}.m-x-2{margin-right:1.5rem!important;margin-left:1.5rem!important}.m-y-2{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-a-3{margin:3rem 3rem!important}.m-t-3{margin-top:3rem!important}.m-r-3{margin-right:3rem!important}.m-b-3{margin-bottom:3rem!important}.m-l-3{margin-left:3rem!important}.m-x-3{margin-right:3rem!important;margin-left:3rem!important}.m-y-3{margin-top:3rem!important;margin-bottom:3rem!important}.p-a-0{padding:0 0!important}.p-t-0{padding-top:0!important}.p-r-0{padding-right:0!important}.p-b-0{padding-bottom:0!important}.p-l-0{padding-left:0!important}.p-x-0{padding-right:0!important;padding-left:0!important}.p-y-0{padding-top:0!important;padding-bottom:0!important}.p-a-1{padding:1rem 1rem!important}.p-t-1{padding-top:1rem!important}.p-r-1{padding-right:1rem!important}.p-b-1{padding-bottom:1rem!important}.p-l-1{padding-left:1rem!important}.p-x-1{padding-right:1rem!important;padding-left:1rem!important}.p-y-1{padding-top:1rem!important;padding-bottom:1rem!important}.p-a-2{padding:1.5rem 1.5rem!important}.p-t-2{padding-top:1.5rem!important}.p-r-2{padding-right:1.5rem!important}.p-b-2{padding-bottom:1.5rem!important}.p-l-2{padding-left:1.5rem!important}.p-x-2{padding-right:1.5rem!important;padding-left:1.5rem!important}.p-y-2{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-a-3{padding:3rem 3rem!important}.p-t-3{padding-top:3rem!important}.p-r-3{padding-right:3rem!important}.p-b-3{padding-bottom:3rem!important}.p-l-3{padding-left:3rem!important}.p-x-3{padding-right:3rem!important;padding-left:3rem!important}.p-y-3{padding-top:3rem!important;padding-bottom:3rem!important}.pos-f-t{position:fixed;top:0;right:0;left:0;z-index:1030}.text-justify{text-align:justify!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-xs-left{text-align:left!important}.text-xs-right{text-align:right!important}.text-xs-center{text-align:center!important}@media(min-width:544px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media(min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media(min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media(min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-normal{font-weight:normal}.font-weight-bold{font-weight:bold}.font-italic{font-style:italic}.text-muted{color:#818a91!important}a.text-muted:focus,a.text-muted:hover{color:#687077}.text-primary{color:#0275d8!important}a.text-primary:focus,a.text-primary:hover{color:#025aa5}.text-success{color:#5cb85c!important}a.text-success:focus,a.text-success:hover{color:#449d44}.text-info{color:#5bc0de!important}a.text-info:focus,a.text-info:hover{color:#31b0d5}.text-warning{color:#f0ad4e!important}a.text-warning:focus,a.text-warning:hover{color:#ec971f}.text-danger{color:#d9534f!important}a.text-danger:focus,a.text-danger:hover{color:#c9302c}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.invisible{visibility:hidden!important}.hidden-xs-up{display:none!important}@media(max-width:543px){.hidden-xs-down{display:none!important}}@media(min-width:544px){.hidden-sm-up{display:none!important}}@media(max-width:767px){.hidden-sm-down{display:none!important}}@media(min-width:768px){.hidden-md-up{display:none!important}}@media(max-width:991px){.hidden-md-down{display:none!important}}@media(min-width:992px){.hidden-lg-up{display:none!important}}@media(max-width:1199px){.hidden-lg-down{display:none!important}}@media(min-width:1200px){.hidden-xl-up{display:none!important}}.hidden-xl-down{display:none!important}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media(max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}.visible-xs-block{display:block!important}.visible-xs-inline{display:inline!important}.visible-xs-inline-block{display:inline-block!important}}@media(min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}.visible-sm-block{display:block!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}}@media(min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}.visible-md-block{display:block!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}}.hidden-lg{display:none!important}.visible-lg,.visible-lg-block{display:block!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}@media(max-width:767px){.hidden-xs{display:none!important}}@media(min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media(min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}

/* Grid Stuff */
.ungrid > * {
	display: block;
}

@media (min-width: 1024px){
	.ungrid {
		width:100%;
		display: table;
		table-layout: fixed;
	}
	
	.ungrid > * {
		display: table-cell;
	}
}

/* Fix Homepage on Mobile */
.home .page-header {
	height: 60vh !important;
	min-height: 360px !important;
}

#front-page-hero {
	text-shadow: 0 3px 2px rgba(0,0,0,.5);
}

/* Increase Mobile Size */
@media only screen and (max-width: 1028px){
	.header-image .menu-toggle {
		margin-top: 5px;
		display: block;
		float: right;
		background: none;
		padding: 6px 2px 0;
		text-indent: 9999px;
		overflow: hidden;
		width: 50px;
		height: 50px;
		position: relative;
		visibility: visible;
	}

	.menu-toggle:before {
		position: absolute;
		color: #fff;
		top: 3px;
		right: 13px;
		content: "\f394";
		display: inline-block;
		font: normal 30px/1.5 'ionicons';
		margin: 0 auto;
		padding: 0;
	}

	.menu-toggle.activated::before {
		content: "\f2d7";
		right: 16px;
	}

	nav.nav-primary,
	nav.nav-primary .sub-menu {
		width: 100%;
		display: none;
	}

	.nav-primary .genesis-nav-menu > li:first-child {
		margin-top: 20px;
	}

	.nav-primary .genesis-nav-menu li {
		width: 100%;
		text-align: left;
	}

	header button,
	header .button {
		box-shadow: none !important;
	}

	.header-image .title-area {
		top: 0 !important;
		transform: translateY(0) !important;
	}

	.nav-primary .genesis-nav-menu > li.menu-item-has-children a:after {
		display: none !important;
	}

	.sub-menu-toggle, .menu-toggle {
		display: block;
		visibility: visible;
	}

	.sub-menu-toggle {
		position: absolute;
		right: 0;
		top: 10px;
		background: transparent;
		padding: 6px 2px 0;
	}

	.sub-menu-toggle:before {
		content: "\f123";
		color: #fff;
		font: normal 16px/1 'ionicons';
		padding: 14px 5px 14px;
		cursor: pointer;
	}

	.header-image .site-title > a {
		width: 120px;
		min-height: 55px;
		position: relative;
		top: -4px;
	}
}

/* General Fixes */
html, body,
html[lang] {
	margin-top: 0 !important;
	overflow-x: hidden;
	min-height: 100vh !important;
}

html[lang] .admin-bar .site-container {
	margin-top: 32px !important;
}

.home .header-wrap,
.home .page-header {
	/* background: url(https://wfmchealth-staging.nrhgmpl7-liquidwebsites.com/wp-content/uploads/2018/10/young-family-walking-at-the-beach-PWQDNK9-e1540322728842.jpg);
	background: url(https://wfmchealth-staging.nrhgmpl7-liquidwebsites.com/wp-content/uploads/2018/11/StockSnap_45PYMG0A7E.jpg); */
	background-image: url(https://wfmchealth-staging.nrhgmpl7-liquidwebsites.com/wp-content/uploads/2018/11/StockSnap_H9UGAJSBHW.jpg);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}

@media (max-width: 782px){
	html[lang] .admin-bar .site-container {
		margin-top: 46px !important;
	}
}

.bg-primary {
	background-color: #807dbb!important;
}
a {
	color: #807dbb;
}

.full-width-content .content-sidebar-wrap {
	max-width: none !important;
}

.full-width-content .site-inner .wrap {
	padding: 0;
}

.rbd-core-ui.rbd-social-proof {
	margin: -10px 0 0;
}

.rbd-core-ui.rbd-social-proof * > * {
	line-height: 0;
	font-size: 24px !important;
}

.brightness-over-9000 .switcher {
	display: block;
	margin: 0 auto;
}

.brightness-over-9000 .switcher .option {
	position: absolute;
	background: #fff;
}

.brightness-over-9000 .rbd-breakdown-container {
	display: none !important;
}

.brightness-over-9000 {
	background: #4F758B;
}

.brightness-over-9000 .widget * {
	color: #fff;
}

.rbd-social-proof .rbd-aggregate-container .rbd-earned {
	stroke: #3f657b !important;
}

.rbd-review-slider {
	max-width: 90%;
}

#simple-social-icons-2 ul li a {
	padding: 10px !important;
}

.team-up-member {
	height: 525px;
}

#front-page-3 h3.widget-title {
	text-align: center;
	font-size: 32px;
	text-transform: none;
	letter-spacing: .25px;
	opacity: .85;
}

div.bg-primary:after {
	background: #68D2DF;
}

div.bg-primary h4 a {
	color: #4F758B;
}

.featured-content a.more-link {
	background: #4f758b;
	color: #fff;
	box-shadow: 0 10px 15px -10px #000;
	padding: 14px 20px 12px;
	border-radius: 4px;
}

.featured-content a.more-link:hover {
	box-shadow: 0 4px 5px -4px #000;
	background-color: #6f95ab;
	text-decoration: none;
}

.footer-widgets a.button,
.brightness-over-9000 a.button {
	background-color: #6f95ab;
}

.footer-widgets a.button:hover,
.brightness-over-9000 a.button:hover {
	background-color: #354853;
}

.genesis-nav-menu .menu-item-has-children > a:after {
	content: ">";
	font-family: monospace;
	display: inline-block;
	margin-left: 5px;
}

.genesis-nav-menu > .menu-item-has-children > a:after {
	transform: rotate(90deg);
}

.genesis-nav-menu .sub-menu li a:hover {
	background-color: #f4f4f4;
}

.genesis-nav-menu > li > a:hover {
	color: #807dbb;
	box-shadow: 0 2px 0 0 #807dbb;
}

/* Buttons */
button, input[type="button"], input[type="reset"], input[type="submit"], .button {
	background-color: #4f758b;
	box-shadow: 0 10px 15px -10px #000;
	transition: .125s all;
}

button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, .button:hover {
	box-shadow: 0 4px 5px -4px #000;
	background-color: #6f95ab;
}

button i.icons,
.button i.icons {
	margin-left: 10px;
}

/* Fonts */
body, * {
	font-family: 'Cabin', sans-serif;
}

h1, h1 *, h2, h2 *, h3, h3 *, h4, h4 *, h5, h5 *, h6, h6 * {
	font-family: 'Bitter', serif;
}

/* Home Page Header Colorization */
#front-page-hero a {
	opacity: 1;
}

.entry-content a[href*="/services/family-health"]:not(.button),
#front-page-hero a[href*="family"]:not(.button),
.entry-content.family-health-care h2 a {
	color: #b4d672;
}

.entry-content a[href*="/services/family-health"] {
	/* Darken Slightly */
	color: #a3c561;
}

.entry-content a[href*="/services/maternity-care"],
#front-page-hero a[href*="maternity"],
.entry-content.maternity-care h2 a {
	color: #4ec5d8;
}

.entry-content a[href*="/services/pediatric"],
#front-page-hero a[href*="pediatric"],
.entry-content.pediatric-care h2 a {
	color: #f68d39;
}


/* Homepage GTranslate */
#front-page-hero #gtranslate-2 {
	margin-top: 20px;
	margin-bottom: -20px;
}

#front-page-hero #gtranslate-2 a {
	padding: 0 20px;
}

/* Homepage 3 Grid Elements */
#custom_html-6 .ungrid > * {
	box-shadow: none;
	padding: 40px 40px 20px;
	border-bottom: 3px solid #f9f9f9;
	transition: .2s all ease-out;
	color: #000;
}

#custom_html-6 .ungrid > *:hover {
	box-shadow: 0 10px 50px -15px rgba(0,0,0,.5);
	border-color: #0095ee;
	background: #fff;
	text-decoration: none;
}

#custom_html-6 .ungrid > *:nth-child(1):hover {
	border-color: #b4d672;
}

#custom_html-6 .ungrid > *:nth-child(2):hover {
	border-color: #4ec5d8;
}

#custom_html-6 .ungrid > *:nth-child(3):hover {
	border-color: #f68d39;
}

#custom_html-6 img {
	max-height: 120px;
	transition: .5s all ease-out;
}

#custom_html-6 .ungrid > *:hover img {
	transform: scale(1.1);
}

/* Centered Homepage Header */
.home .page-header .wrap {
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	padding: 0;
	max-width: 90%;
}

/* Homepage Widgets */
@supports (display: grid) {
	#front-page-2 .flexible-widgets {
		display: grid;
		grid-gap: 0;
		grid-template-columns: repeat(12, 1fr);
	}

	#front-page-2 h1 {
		font-size: 52px;
	}

	#front-page-2 .flexible-widgets .widget {
		float: none;
		grid-column: auto / span 6;
		width: 100%;
		height: 100%;
		margin: 0;
		position: relative;
	}

	#front-page-2 .flexible-widgets .widget_text:not(.widget_custom_html) .widget-wrap {
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
	}

	#front-page-2 .widget_text:not(.widget_custom_html) .widget-wrap {
		padding: 0 100px;
	}

	#front-page-2 .widget_custom_html + .widget_text:not(.widget_custom_html) {
		background: #b4d672;
		color: #fff;
	}

	@media (max-width: 1500px){
		#front-page-2 .flexible-widgets .widget h1 {
			font-size: 48px;
		}
	}

	@media (max-width: 1200px){
		#front-page-2 .flexible-widgets .widget h1 {
			font-size: 28px;
		}
	}

	@media (max-width: 1028px){
		#front-page-2 .flexible-widgets .widget {
			grid-column: auto / span 12;
		}

		#front-page-3 .featured-content article,
		#front-page-2 .flexible-widgets .widget_text:not(.widget_custom_html) .widget-wrap {
			position: relative;
			top: 0;
			transform: translateY(0);
			text-align: left;
			padding: 30px 50px 10px;
		}

		#front-page-2 .flexible-widgets .widget_custom_html {
			display: none;
		}
	}

	@media (max-width: 800px) {
		.header-image .site-title > a {
			min-height: 60px;
			position: relative;
		}

		#front-page-2 .flexible-widgets.widget-area {
			max-width: 100%;
		}
	}

	@media (max-width: 600px) {
		#front-page-2 .flexible-widgets.widget-area {
			max-width: 100%;
		}
	}
}

/* Remove Overlay Photo from Team Members */
.team-up-overlay {
	background: none !important;
}
.team-up-member .team-up-footer {
	background: #4F758B;
}

/* Fix Filter on Team Page */
.team-up-filter {
	display: none;
}
.team-up-filter.alternate {
	display: block;
}

/* Color Based on Category */
.mothers-color,
.mothers-color > a,
.mothers-color > a > span { color: #58c2cF; opacity: 1; font-weight: 600; }

.children-color,
.children-color > a,
.children-color > a > span { color: #eF7F0C; opacity: 1; font-weight: 600; }

.families-color,
.families-color > a,
.families-color > a > span { color: #b4c600; opacity: 1; font-weight: 600; }

.team-up-member .team-up-footer:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 8px;
	background: #807dbb;
}
/* Mothers */
.entry-content.maternity-care a.button,
.team-up-maternity .team-up-footer:before {
	background: #4ec5d8;
}
/* Children */
.entry-content.pediatric-care a.button,
.team-up-pediatrics .team-up-footer:before {
	background: #f68d39;
}
/* Family */
.entry-content.family-health-care a.button,
.team-up-family-health .team-up-footer:before {
	background: #b4d672;
}
/* Mothers + Children */
.team-up-maternity.team-up-pediatrics .team-up-footer:before {
	background: linear-gradient(135deg, #4ec5d8 50%, #f68d39 50%);
}
/* Mothers + Family */
.team-up-maternity.team-up-family-health .team-up-footer:before {
	background: linear-gradient(135deg, #b4d672 50%, #4ec5d8 50%);
}
/* Children + Family */
.team-up-pediatrics.team-up-family-health .team-up-footer:before {
	background: linear-gradient(135deg, #b4d672 50%, #f68d39 50%);
}

/* Mothers + Children + Family */
.team-up-maternity.team-up-pediatrics.team-up-family-health .team-up-footer:before {
	background: linear-gradient( 135deg, #b4d672 33.3333%, #4ec5d8 33.3333%, #4ec5d8 66.6666%, #f68d39 66.6666% );
}

/* Page Colors based on Category */
body:not(.home) .header-wrap:before {
	content: "";
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 24px;
	background: #807dbb;
	z-index: 999;
}

.entry-content blockquote {
	position: relative;
	text-align: center;
	padding: 0 70px !important;
	margin-top: 60px;
	font-size: 120%;
}
.entry-content blockquote:before,
.entry-content blockquote:after {
	font-family: serif;
	font-size: 120px;
	font-weight: 900;
	color: #807dbb;
	position: absolute;
	line-height: 0;
}
.entry-content blockquote:before {
	content: "“";
	top: 20px;
	left: 0;
}
.entry-content blockquote:after {
	content: "”";
	bottom: -12px;
	right: 0;
}

/* Mothers */
body.page-id-1960 .header-wrap:before,
body.parent-pageid-1960 .header-wrap:before {
	background: #4ec5d8;
}
body.page-id-1960 .content-sidebar-wrap a,
body.parent-pageid-1960 .content-sidebar-wrap a,
body.page-id-1960 .entry-content blockquote:before,
body.page-id-1960 .entry-content blockquote:after,
body.parent-pageid-1960 .entry-content blockquote:before,
body.parent-pageid-1960 .entry-content blockquote:after {
	color: #4ec5d8;
}
body.page-id-1960 .content-sidebar-wrap a.button,
body.parent-pageid-1960 .content-sidebar-wrap a.button {
	color: #fff;
	background: #4ec5d8;
	border: none;
	padding: 7px 24px 7px;
	font-weight: 100;
	font-size: inherit;
	letter-spacing: .75px;
}

/* Children */
body.page-id-1962 .header-wrap:before,
body.parent-pageid-1962 .header-wrap:before {
	background: #f68d39;
}
body.page-id-1962 .content-sidebar-wrap a,
body.parent-pageid-1962 .content-sidebar-wrap a,
body.page-id-1962 .entry-content blockquote:before,
body.page-id-1962 .entry-content blockquote:after,
body.parent-pageid-1962 .entry-content blockquote:before,
body.parent-pageid-1962 .entry-content blockquote:after {
	color: #f68d39;
}
body.page-id-1962 .content-sidebar-wrap a.button,
body.parent-pageid-1962 .content-sidebar-wrap a.button {
	color: #fff;
	background: #f68d39;
	border: none;
	padding: 7px 24px 7px;
	font-weight: 100;
	font-size: inherit;
	letter-spacing: .75px;
}

/* Family */
body.page-id-1964 .header-wrap:before,
body.parent-pageid-1964 .header-wrap:before {
	background: #b4d672;
}
body.page-id-1964 .content-sidebar-wrap a,
body.parent-pageid-1964 .content-sidebar-wrap a,
body.page-id-1964 .entry-content blockquote:before,
body.page-id-1964 .entry-content blockquote:after,
body.parent-pageid-1964 .entry-content blockquote:before,
body.parent-pageid-1964 .entry-content blockquote:after {
	color: #b4d672;
}
body.page-id-1964 .content-sidebar-wrap a.button,
body.parent-pageid-1964 .content-sidebar-wrap a.button {
	color: #fff;
	background: #b4d672;
	border: none;
	padding: 7px 24px 7px;
	font-weight: 100;
	font-size: inherit;
	letter-spacing: .75px;
}

#scroll-to-top {
	position: fixed;
	right: 10px;
	bottom: 10px;
	z-index: 1000;
	width: 0;
	height: 0;
	opacity: 0;
	overflow: hidden;
	border-radius: 60px;
	background: #807dbb;
	color: #fff;
	border: 2px solid #fff;
	box-shadow: 0 5px 15px -5px #000;
	transition: .15s background ease-out, .3s opacity ease-out;
}

#scroll-to-top.shown {
	width: 60px;
	height: 60px;
	opacity: 1;
}

#scroll-to-top:hover {
	cursor: pointer;
	box-shadow: 0 5px 15px -5px #000;
	transform: scale(1.1);
	background: #918ecc;
}

#scroll-to-top svg {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}

/* Non-Exclusive Media Queries */
@media (max-width: 1420px){
	#front-page-1 #text-9 h2 {
		font-size: 24px;
		line-height: 1.4;
	}
}

@media (max-width: 1366px){
	.nav-primary .genesis-nav-menu > li > a {
		margin-left: 16px;
		font-size: 13px;
	}
}

@media (max-width: 670px){
	#front-page-1 #text-9 h2 {
		font-size: 18px;
	}
}

@media (max-width: 599px){
	#front-page-1 #text-9 {
		padding-left: 20px;
		padding-right: 20px;
	}
}

/* PopUp */
.wfmc-popup {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0,0,0,.65);
	z-index: 9999999;
	text-align: center;
	opacity: 1;
	transition: 1s opacity;
}

.wfmc-popup-container {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	background: #fff;
	width: 450px;
	max-width: 90%;
	max-height: 80%;
	padding: 20px 30px;
	border-radius: 10px;
	box-shadow: 0 10px 25px -10px #000;
	opacity: 1;
	transition: .5s opacity;
}

.wfmc-popup.remove,
.wfmc-popup.remove .wfmc-popup-container  {
	opacity: 0;
}

.wfmc-popup-content {
	max-height: calc( 80vh - 40px );
    overflow: auto;
}

.wfmc-popup .close {
	position: absolute;
	top: -8px;
	right: -8px;
	width: 24px;
	height: 24px;
	background: #0095ee;
	border-radius: 24px;
	color: #fff;
}

.wfmc-popup .close:hover {
	cursor: pointer;
	background: #EE3D69;
}

.wfmc-popup .close:after {
	content: "x";
	font-style: normal;
	line-height: .7;
	height: 15px;
	width: 6px;
	display: inline-block;
	font-size: 18px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}