@charset "UTF-8";
/*-----FONTS-----*/
@import url("https://fonts.googleapis.com/css?family=Teko:300,400,500,600,700|Zilla+Slab:400,400i,700,700i&subset=latin-ext");
/*-----COLORS-----*/
.styleno_01 .top-bar .top-bar-section li.sections_link:hover i.fa-bars, .styleno_01 .top-bar .top-bar-section li.sections_link:hover span {
  color: #f57e20;
}
.styleno_01 .top-bar .top-bar-section .social a:first-child:hover {
  color: #f57e20;
}
.styleno_01 .top-bar .top-bar-section .social a:nth-child(2):hover {
  color: #42bad0;
}
.styleno_01 .top-bar .top-bar-section .social a:nth-child(3):hover {
  color: #8dc63f;
}
.styleno_01 .top-bar .top-bar-section ul.dropdown li:hover {
  background-color: #42bad0 !important;
}
.styleno_01 .row.articles article.double .title {
  background-color: #42bad0;
}
.styleno_01 .row.articles .column:first-child article.double .title {
  background-color: #f57e20;
}
.styleno_01 .row.articles .column:last-child article.double .title {
  background-color: #8dc63f;
}
.styleno_01 .sidebar .box.row.tagged .bot span.box-tag {
  background: #42bad0 !important;
}
.styleno_01 .sidebar .bot .seemorebox, .styleno_01 .bordersidebar .seemorebox {
  background-color: #8dc63f;
}
.styleno_01 .feature-image.glimpses {
  border-bottom: 0.3rem solid #42bad0;
  padding-bottom: 3.5rem;
}
.styleno_01 #main-fn.row > .column > #main-inner.row #secondary .relatedlabel, .styleno_01 #main-fn.row > .column > #main-inner.row #secondary-async .relatedlabel {
  background: #42bad0;
}
.styleno_01 #main-fn.row > .column > #main-inner.row .commentbox button {
  background-color: #42bad0;
}
.styleno_01 #main-fn.row > .column > #main-inner.row .commentbox button:hover {
  background-color: #2c9eb3;
}
.styleno_01 .row.about-container ul.involved_menu li a {
  background-color: #42bad0;
}
.styleno_01 .row.about-container ul.involved_menu li a:hover {
  background-color: #2c9eb3;
}
.styleno_01 .thegreenroom .questionbox .qprefix {
  color: #f57e20;
}
.styleno_01 .takeaway .bottomphotos .photobox .head_title, .styleno_01 .takeaway h4 {
  background-color: #42bad0;
}
.styleno_01 .contentbox h4.boxedin {
  background-color: #42bad0;
}
.styleno_01 .about-page .staff h3 {
  color: #42bad0;
}
.styleno_01 .about-page h1.job_title {
  color: #42bad0 !important;
}
.styleno_01 .upfordiscussion .leftside .discussion-links h1, .styleno_01 .upfordiscussion .discussion h1 {
  color: #42bad0;
}
.styleno_01 .upfordiscussion .leftside .discussion-links a:hover h1 {
  color: #2c9eb3;
}
.styleno_01 .pullquote {
  border-color: #f57e20;
}
.styleno_01 .interview_with span {
  color: #f57e20;
}
.styleno_01 .longinterview .catlabel, .styleno_01 .fivequestions .catlabel, .styleno_01 .sketchbook .catlabel {
  color: #42bad0 !important;
}
.styleno_01 .longinterview {
  /*.entry-content {
  	span.dropcap {color: $color2;}
  }*/
}
.styleno_01 .longinterview .questionbox div.answer_intrvw:after {
  border-top: 2.2rem solid #f57e20;
}
.styleno_01 .longinterview .questionbox .question p {
  color: #42bad0 !important;
}
.styleno_01 .entry-content span.dropcap {
  color: #42bad0;
}
.styleno_01 #sitefooter ul ul li a:hover {
  color: #f57e20 !important;
}
.styleno_01 #mailFooter {
  background-color: #8dc63f;
}
.styleno_01 #gdpr_pop .cookiepolice {
  background-color: #f57e20 !important;
}
.styleno_01 #gdpr_pop .cookiepolice:before {
  border-bottom-color: #f57e20 !important;
}

#mailModal.styleno_01 {
  background-color: #8dc63f;
}

#cookiesModal.styleno_01 {
  background-color: #8dc63f;
}
#cookiesModal.styleno_01 .accept_cookies {
  background-color: #42bad0;
}
#cookiesModal.styleno_01 .accept_cookies:hover {
  background-color: #2c9eb3;
}
#cookiesModal.styleno_01 .decline_cookies {
  background-color: #f57e20;
}
#cookiesModal.styleno_01 .decline_cookies:hover {
  background-color: #d8650a;
}

body.event .styleno_01 article.first-post header .location {
  color: #f57e20;
}
body.event .styleno_01 article.first-post .entry-content .presented {
  color: #f57e20 !important;
}
body.event .styleno_01 article.first-post .sidebar .reservationbtn {
  background-color: #42bad0;
}
body.event .styleno_01 article.first-post .sidebar .reservationbtn:hover {
  background-color: #2c9eb3;
}

body.hawaii .styleno_01 .logo-dek h3 span.color {
  color: #f57e20 !important;
}

.styleno_02 .top-bar .top-bar-section li.sections_link:hover i.fa-bars, .styleno_02 .top-bar .top-bar-section li.sections_link:hover span {
  color: #c02a3d;
}
.styleno_02 .top-bar .top-bar-section .social a:first-child:hover {
  color: #c02a3d;
}
.styleno_02 .top-bar .top-bar-section .social a:nth-child(2):hover {
  color: #cfac31;
}
.styleno_02 .top-bar .top-bar-section .social a:nth-child(3):hover {
  color: #578195;
}
.styleno_02 .top-bar .top-bar-section ul.dropdown li:hover {
  background-color: #cfac31 !important;
}
.styleno_02 .row.articles article.double .title {
  background-color: #cfac31;
}
.styleno_02 .row.articles .column:first-child article.double .title {
  background-color: #c02a3d;
}
.styleno_02 .row.articles .column:last-child article.double .title {
  background-color: #578195;
}
.styleno_02 .sidebar .box.row.tagged .bot span.box-tag {
  background: #cfac31 !important;
}
.styleno_02 .sidebar .bot .seemorebox, .styleno_02 .bordersidebar .seemorebox {
  background-color: #578195;
}
.styleno_02 .feature-image.glimpses {
  border-bottom: 0.3rem solid #cfac31;
  padding-bottom: 3.5rem;
}
.styleno_02 #main-fn.row > .column > #main-inner.row #secondary .relatedlabel, .styleno_02 #main-fn.row > .column > #main-inner.row #secondary-async .relatedlabel {
  background: #cfac31;
}
.styleno_02 #main-fn.row > .column > #main-inner.row .commentbox button {
  background-color: #cfac31;
}
.styleno_02 #main-fn.row > .column > #main-inner.row .commentbox button:hover {
  background-color: #a68a27;
}
.styleno_02 .row.about-container ul.involved_menu li a {
  background-color: #cfac31;
}
.styleno_02 .row.about-container ul.involved_menu li a:hover {
  background-color: #a68a27;
}
.styleno_02 .thegreenroom .questionbox .qprefix {
  color: #c02a3d;
}
.styleno_02 .takeaway .bottomphotos .photobox .head_title, .styleno_02 .takeaway h4 {
  background-color: #cfac31;
}
.styleno_02 .contentbox h4.boxedin {
  background-color: #cfac31;
}
.styleno_02 .about-page .staff h3 {
  color: #cfac31;
}
.styleno_02 .about-page h1.job_title {
  color: #cfac31 !important;
}
.styleno_02 .upfordiscussion .leftside .discussion-links h1, .styleno_02 .upfordiscussion .discussion h1 {
  color: #cfac31;
}
.styleno_02 .upfordiscussion .leftside .discussion-links a:hover h1 {
  color: #a68a27;
}
.styleno_02 .pullquote {
  border-color: #c02a3d;
}
.styleno_02 .interview_with span {
  color: #c02a3d;
}
.styleno_02 .longinterview .catlabel, .styleno_02 .fivequestions .catlabel, .styleno_02 .sketchbook .catlabel {
  color: #cfac31 !important;
}
.styleno_02 .longinterview {
  /*.entry-content {
  	span.dropcap {color: $color2;}
  }*/
}
.styleno_02 .longinterview .questionbox div.answer_intrvw:after {
  border-top: 2.2rem solid #c02a3d;
}
.styleno_02 .longinterview .questionbox .question p {
  color: #cfac31 !important;
}
.styleno_02 .entry-content span.dropcap {
  color: #cfac31;
}
.styleno_02 #sitefooter ul ul li a:hover {
  color: #c02a3d !important;
}
.styleno_02 #mailFooter {
  background-color: #578195;
}
.styleno_02 #gdpr_pop .cookiepolice {
  background-color: #c02a3d !important;
}
.styleno_02 #gdpr_pop .cookiepolice:before {
  border-bottom-color: #c02a3d !important;
}

#mailModal.styleno_02 {
  background-color: #578195;
}

#cookiesModal.styleno_02 {
  background-color: #578195;
}
#cookiesModal.styleno_02 .accept_cookies {
  background-color: #cfac31;
}
#cookiesModal.styleno_02 .accept_cookies:hover {
  background-color: #a68a27;
}
#cookiesModal.styleno_02 .decline_cookies {
  background-color: #c02a3d;
}
#cookiesModal.styleno_02 .decline_cookies:hover {
  background-color: #962130;
}

body.event .styleno_02 article.first-post header .location {
  color: #c02a3d;
}
body.event .styleno_02 article.first-post .entry-content .presented {
  color: #c02a3d !important;
}
body.event .styleno_02 article.first-post .sidebar .reservationbtn {
  background-color: #cfac31;
}
body.event .styleno_02 article.first-post .sidebar .reservationbtn:hover {
  background-color: #a68a27;
}

body.hawaii .styleno_02 .logo-dek h3 span.color {
  color: #c02a3d !important;
}

.styleno_03 .top-bar .top-bar-section li.sections_link:hover i.fa-bars, .styleno_03 .top-bar .top-bar-section li.sections_link:hover span {
  color: #f5b426;
}
.styleno_03 .top-bar .top-bar-section .social a:first-child:hover {
  color: #f5b426;
}
.styleno_03 .top-bar .top-bar-section .social a:nth-child(2):hover {
  color: #bd4499;
}
.styleno_03 .top-bar .top-bar-section .social a:nth-child(3):hover {
  color: #b19378;
}
.styleno_03 .top-bar .top-bar-section ul.dropdown li:hover {
  background-color: #bd4499 !important;
}
.styleno_03 .row.articles article.double .title {
  background-color: #bd4499;
}
.styleno_03 .row.articles .column:first-child article.double .title {
  background-color: #f5b426;
}
.styleno_03 .row.articles .column:last-child article.double .title {
  background-color: #b19378;
}
.styleno_03 .sidebar .box.row.tagged .bot span.box-tag {
  background: #bd4499 !important;
}
.styleno_03 .sidebar .bot .seemorebox, .styleno_03 .bordersidebar .seemorebox {
  background-color: #b19378;
}
.styleno_03 .feature-image.glimpses {
  border-bottom: 0.3rem solid #bd4499;
  padding-bottom: 3.5rem;
}
.styleno_03 #main-fn.row > .column > #main-inner.row #secondary .relatedlabel, .styleno_03 #main-fn.row > .column > #main-inner.row #secondary-async .relatedlabel {
  background: #bd4499;
}
.styleno_03 #main-fn.row > .column > #main-inner.row .commentbox button {
  background-color: #bd4499;
}
.styleno_03 #main-fn.row > .column > #main-inner.row .commentbox button:hover {
  background-color: #98367b;
}
.styleno_03 .row.about-container ul.involved_menu li a {
  background-color: #bd4499;
}
.styleno_03 .row.about-container ul.involved_menu li a:hover {
  background-color: #98367b;
}
.styleno_03 .thegreenroom .questionbox .qprefix {
  color: #f5b426;
}
.styleno_03 .takeaway .bottomphotos .photobox .head_title, .styleno_03 .takeaway h4 {
  background-color: #bd4499;
}
.styleno_03 .contentbox h4.boxedin {
  background-color: #bd4499;
}
.styleno_03 .about-page .staff h3 {
  color: #bd4499;
}
.styleno_03 .about-page h1.job_title {
  color: #bd4499 !important;
}
.styleno_03 .upfordiscussion .leftside .discussion-links h1, .styleno_03 .upfordiscussion .discussion h1 {
  color: #bd4499;
}
.styleno_03 .upfordiscussion .leftside .discussion-links a:hover h1 {
  color: #98367b;
}
.styleno_03 .pullquote {
  border-color: #f5b426;
}
.styleno_03 .interview_with span {
  color: #f5b426;
}
.styleno_03 .longinterview .catlabel, .styleno_03 .fivequestions .catlabel, .styleno_03 .sketchbook .catlabel {
  color: #bd4499 !important;
}
.styleno_03 .longinterview {
  /*.entry-content {
  	span.dropcap {color: $color2;}
  }*/
}
.styleno_03 .longinterview .questionbox div.answer_intrvw:after {
  border-top: 2.2rem solid #f5b426;
}
.styleno_03 .longinterview .questionbox .question p {
  color: #bd4499 !important;
}
.styleno_03 .entry-content span.dropcap {
  color: #bd4499;
}
.styleno_03 #sitefooter ul ul li a:hover {
  color: #f5b426 !important;
}
.styleno_03 #mailFooter {
  background-color: #b19378;
}
.styleno_03 #gdpr_pop .cookiepolice {
  background-color: #f5b426 !important;
}
.styleno_03 #gdpr_pop .cookiepolice:before {
  border-bottom-color: #f5b426 !important;
}

#mailModal.styleno_03 {
  background-color: #b19378;
}

#cookiesModal.styleno_03 {
  background-color: #b19378;
}
#cookiesModal.styleno_03 .accept_cookies {
  background-color: #bd4499;
}
#cookiesModal.styleno_03 .accept_cookies:hover {
  background-color: #98367b;
}
#cookiesModal.styleno_03 .decline_cookies {
  background-color: #f5b426;
}
#cookiesModal.styleno_03 .decline_cookies:hover {
  background-color: #de9b0a;
}

body.event .styleno_03 article.first-post header .location {
  color: #f5b426;
}
body.event .styleno_03 article.first-post .entry-content .presented {
  color: #f5b426 !important;
}
body.event .styleno_03 article.first-post .sidebar .reservationbtn {
  background-color: #bd4499;
}
body.event .styleno_03 article.first-post .sidebar .reservationbtn:hover {
  background-color: #98367b;
}

body.hawaii .styleno_03 .logo-dek h3 span.color {
  color: #f5b426 !important;
}

.styleno_04 .top-bar .top-bar-section li.sections_link:hover i.fa-bars, .styleno_04 .top-bar .top-bar-section li.sections_link:hover span {
  color: #ea4a9b;
}
.styleno_04 .top-bar .top-bar-section .social a:first-child:hover {
  color: #ea4a9b;
}
.styleno_04 .top-bar .top-bar-section .social a:nth-child(2):hover {
  color: #231f20;
}
.styleno_04 .top-bar .top-bar-section .social a:nth-child(3):hover {
  color: #f8991d;
}
.styleno_04 .top-bar .top-bar-section ul.dropdown li:hover {
  background-color: #231f20 !important;
}
.styleno_04 .row.articles article.double .title {
  background-color: #231f20;
}
.styleno_04 .row.articles .column:first-child article.double .title {
  background-color: #ea4a9b;
}
.styleno_04 .row.articles .column:last-child article.double .title {
  background-color: #f8991d;
}
.styleno_04 .sidebar .box.row.tagged .bot span.box-tag {
  background: #231f20 !important;
}
.styleno_04 .sidebar .bot .seemorebox, .styleno_04 .bordersidebar .seemorebox {
  background-color: #f8991d;
}
.styleno_04 .feature-image.glimpses {
  border-bottom: 0.3rem solid #231f20;
  padding-bottom: 3.5rem;
}
.styleno_04 #main-fn.row > .column > #main-inner.row #secondary .relatedlabel, .styleno_04 #main-fn.row > .column > #main-inner.row #secondary-async .relatedlabel {
  background: #231f20;
}
.styleno_04 #main-fn.row > .column > #main-inner.row .commentbox button {
  background-color: #231f20;
}
.styleno_04 #main-fn.row > .column > #main-inner.row .commentbox button:hover {
  background-color: #080707;
}
.styleno_04 .row.about-container ul.involved_menu li a {
  background-color: #231f20;
}
.styleno_04 .row.about-container ul.involved_menu li a:hover {
  background-color: #080707;
}
.styleno_04 .thegreenroom .questionbox .qprefix {
  color: #ea4a9b;
}
.styleno_04 .takeaway .bottomphotos .photobox .head_title, .styleno_04 .takeaway h4 {
  background-color: #231f20;
}
.styleno_04 .contentbox h4.boxedin {
  background-color: #231f20;
}
.styleno_04 .about-page .staff h3 {
  color: #231f20;
}
.styleno_04 .about-page h1.job_title {
  color: #231f20 !important;
}
.styleno_04 .upfordiscussion .leftside .discussion-links h1, .styleno_04 .upfordiscussion .discussion h1 {
  color: #231f20;
}
.styleno_04 .upfordiscussion .leftside .discussion-links a:hover h1 {
  color: #080707;
}
.styleno_04 .pullquote {
  border-color: #ea4a9b;
}
.styleno_04 .interview_with span {
  color: #ea4a9b;
}
.styleno_04 .longinterview .catlabel, .styleno_04 .fivequestions .catlabel, .styleno_04 .sketchbook .catlabel {
  color: #231f20 !important;
}
.styleno_04 .longinterview {
  /*.entry-content {
  	span.dropcap {color: $color2;}
  }*/
}
.styleno_04 .longinterview .questionbox div.answer_intrvw:after {
  border-top: 2.2rem solid #ea4a9b;
}
.styleno_04 .longinterview .questionbox .question p {
  color: #231f20 !important;
}
.styleno_04 .entry-content span.dropcap {
  color: #231f20;
}
.styleno_04 #sitefooter ul ul li a:hover {
  color: #ea4a9b !important;
}
.styleno_04 #mailFooter {
  background-color: #f8991d;
}
.styleno_04 #gdpr_pop .cookiepolice {
  background-color: #ea4a9b !important;
}
.styleno_04 #gdpr_pop .cookiepolice:before {
  border-bottom-color: #ea4a9b !important;
}

#mailModal.styleno_04 {
  background-color: #f8991d;
}

#cookiesModal.styleno_04 {
  background-color: #f8991d;
}
#cookiesModal.styleno_04 .accept_cookies {
  background-color: #231f20;
}
#cookiesModal.styleno_04 .accept_cookies:hover {
  background-color: #080707;
}
#cookiesModal.styleno_04 .decline_cookies {
  background-color: #ea4a9b;
}
#cookiesModal.styleno_04 .decline_cookies:hover {
  background-color: #e51c82;
}

body.event .styleno_04 article.first-post header .location {
  color: #ea4a9b;
}
body.event .styleno_04 article.first-post .entry-content .presented {
  color: #ea4a9b !important;
}
body.event .styleno_04 article.first-post .sidebar .reservationbtn {
  background-color: #231f20;
}
body.event .styleno_04 article.first-post .sidebar .reservationbtn:hover {
  background-color: #080707;
}

body.hawaii .styleno_04 .logo-dek h3 span.color {
  color: #ea4a9b !important;
}

.styleno_05 .top-bar .top-bar-section li.sections_link:hover i.fa-bars, .styleno_05 .top-bar .top-bar-section li.sections_link:hover span {
  color: #f7941e;
}
.styleno_05 .top-bar .top-bar-section .social a:first-child:hover {
  color: #f7941e;
}
.styleno_05 .top-bar .top-bar-section .social a:nth-child(2):hover {
  color: #1da1bf;
}
.styleno_05 .top-bar .top-bar-section .social a:nth-child(3):hover {
  color: #cdaf73;
}
.styleno_05 .top-bar .top-bar-section ul.dropdown li:hover {
  background-color: #1da1bf !important;
}
.styleno_05 .row.articles article.double .title {
  background-color: #1da1bf;
}
.styleno_05 .row.articles .column:first-child article.double .title {
  background-color: #f7941e;
}
.styleno_05 .row.articles .column:last-child article.double .title {
  background-color: #cdaf73;
}
.styleno_05 .sidebar .box.row.tagged .bot span.box-tag {
  background: #1da1bf !important;
}
.styleno_05 .sidebar .bot .seemorebox, .styleno_05 .bordersidebar .seemorebox {
  background-color: #cdaf73;
}
.styleno_05 .feature-image.glimpses {
  border-bottom: 0.3rem solid #1da1bf;
  padding-bottom: 3.5rem;
}
.styleno_05 #main-fn.row > .column > #main-inner.row #secondary .relatedlabel, .styleno_05 #main-fn.row > .column > #main-inner.row #secondary-async .relatedlabel {
  background: #1da1bf;
}
.styleno_05 #main-fn.row > .column > #main-inner.row .commentbox button {
  background-color: #1da1bf;
}
.styleno_05 #main-fn.row > .column > #main-inner.row .commentbox button:hover {
  background-color: #167c93;
}
.styleno_05 .row.about-container ul.involved_menu li a {
  background-color: #1da1bf;
}
.styleno_05 .row.about-container ul.involved_menu li a:hover {
  background-color: #167c93;
}
.styleno_05 .thegreenroom .questionbox .qprefix {
  color: #f7941e;
}
.styleno_05 .takeaway .bottomphotos .photobox .head_title, .styleno_05 .takeaway h4 {
  background-color: #1da1bf;
}
.styleno_05 .contentbox h4.boxedin {
  background-color: #1da1bf;
}
.styleno_05 .about-page .staff h3 {
  color: #1da1bf;
}
.styleno_05 .about-page h1.job_title {
  color: #1da1bf !important;
}
.styleno_05 .upfordiscussion .leftside .discussion-links h1, .styleno_05 .upfordiscussion .discussion h1 {
  color: #1da1bf;
}
.styleno_05 .upfordiscussion .leftside .discussion-links a:hover h1 {
  color: #167c93;
}
.styleno_05 .pullquote {
  border-color: #f7941e;
}
.styleno_05 .interview_with span {
  color: #f7941e;
}
.styleno_05 .longinterview .catlabel, .styleno_05 .fivequestions .catlabel, .styleno_05 .sketchbook .catlabel {
  color: #1da1bf !important;
}
.styleno_05 .longinterview {
  /*.entry-content {
  	span.dropcap {color: $color2;}
  }*/
}
.styleno_05 .longinterview .questionbox div.answer_intrvw:after {
  border-top: 2.2rem solid #f7941e;
}
.styleno_05 .longinterview .questionbox .question p {
  color: #1da1bf !important;
}
.styleno_05 .entry-content span.dropcap {
  color: #1da1bf;
}
.styleno_05 #sitefooter ul ul li a:hover {
  color: #f7941e !important;
}
.styleno_05 #mailFooter {
  background-color: #cdaf73;
}
.styleno_05 #gdpr_pop .cookiepolice {
  background-color: #f7941e !important;
}
.styleno_05 #gdpr_pop .cookiepolice:before {
  border-bottom-color: #f7941e !important;
}

#mailModal.styleno_05 {
  background-color: #cdaf73;
}

#cookiesModal.styleno_05 {
  background-color: #cdaf73;
}
#cookiesModal.styleno_05 .accept_cookies {
  background-color: #1da1bf;
}
#cookiesModal.styleno_05 .accept_cookies:hover {
  background-color: #167c93;
}
#cookiesModal.styleno_05 .decline_cookies {
  background-color: #f7941e;
}
#cookiesModal.styleno_05 .decline_cookies:hover {
  background-color: #da7a08;
}

body.event .styleno_05 article.first-post header .location {
  color: #f7941e;
}
body.event .styleno_05 article.first-post .entry-content .presented {
  color: #f7941e !important;
}
body.event .styleno_05 article.first-post .sidebar .reservationbtn {
  background-color: #1da1bf;
}
body.event .styleno_05 article.first-post .sidebar .reservationbtn:hover {
  background-color: #167c93;
}

body.hawaii .styleno_05 .logo-dek h3 span.color {
  color: #f7941e !important;
}

.styleno_06 .top-bar .top-bar-section li.sections_link:hover i.fa-bars, .styleno_06 .top-bar .top-bar-section li.sections_link:hover span {
  color: #faaa1d;
}
.styleno_06 .top-bar .top-bar-section .social a:first-child:hover {
  color: #faaa1d;
}
.styleno_06 .top-bar .top-bar-section .social a:nth-child(2):hover {
  color: #00acd8;
}
.styleno_06 .top-bar .top-bar-section .social a:nth-child(3):hover {
  color: #92b6c7;
}
.styleno_06 .top-bar .top-bar-section ul.dropdown li:hover {
  background-color: #00acd8 !important;
}
.styleno_06 .row.articles article.double .title {
  background-color: #00acd8;
}
.styleno_06 .row.articles .column:first-child article.double .title {
  background-color: #faaa1d;
}
.styleno_06 .row.articles .column:last-child article.double .title {
  background-color: #92b6c7;
}
.styleno_06 .sidebar .box.row.tagged .bot span.box-tag {
  background: #00acd8 !important;
}
.styleno_06 .sidebar .bot .seemorebox, .styleno_06 .bordersidebar .seemorebox {
  background-color: #92b6c7;
}
.styleno_06 .feature-image.glimpses {
  border-bottom: 0.3rem solid #00acd8;
  padding-bottom: 3.5rem;
}
.styleno_06 #main-fn.row > .column > #main-inner.row #secondary .relatedlabel, .styleno_06 #main-fn.row > .column > #main-inner.row #secondary-async .relatedlabel {
  background: #00acd8;
}
.styleno_06 #main-fn.row > .column > #main-inner.row .commentbox button {
  background-color: #00acd8;
}
.styleno_06 #main-fn.row > .column > #main-inner.row .commentbox button:hover {
  background-color: #0083a5;
}
.styleno_06 .row.about-container ul.involved_menu li a {
  background-color: #00acd8;
}
.styleno_06 .row.about-container ul.involved_menu li a:hover {
  background-color: #0083a5;
}
.styleno_06 .thegreenroom .questionbox .qprefix {
  color: #faaa1d;
}
.styleno_06 .takeaway .bottomphotos .photobox .head_title, .styleno_06 .takeaway h4 {
  background-color: #00acd8;
}
.styleno_06 .contentbox h4.boxedin {
  background-color: #00acd8;
}
.styleno_06 .about-page .staff h3 {
  color: #00acd8;
}
.styleno_06 .about-page h1.job_title {
  color: #00acd8 !important;
}
.styleno_06 .upfordiscussion .leftside .discussion-links h1, .styleno_06 .upfordiscussion .discussion h1 {
  color: #00acd8;
}
.styleno_06 .upfordiscussion .leftside .discussion-links a:hover h1 {
  color: #0083a5;
}
.styleno_06 .pullquote {
  border-color: #faaa1d;
}
.styleno_06 .interview_with span {
  color: #faaa1d;
}
.styleno_06 .longinterview .catlabel, .styleno_06 .fivequestions .catlabel, .styleno_06 .sketchbook .catlabel {
  color: #00acd8 !important;
}
.styleno_06 .longinterview {
  /*.entry-content {
  	span.dropcap {color: $color2;}
  }*/
}
.styleno_06 .longinterview .questionbox div.answer_intrvw:after {
  border-top: 2.2rem solid #faaa1d;
}
.styleno_06 .longinterview .questionbox .question p {
  color: #00acd8 !important;
}
.styleno_06 .entry-content span.dropcap {
  color: #00acd8;
}
.styleno_06 #sitefooter ul ul li a:hover {
  color: #faaa1d !important;
}
.styleno_06 #mailFooter {
  background-color: #92b6c7;
}
.styleno_06 #gdpr_pop .cookiepolice {
  background-color: #faaa1d !important;
}
.styleno_06 #gdpr_pop .cookiepolice:before {
  border-bottom-color: #faaa1d !important;
}

#mailModal.styleno_06 {
  background-color: #92b6c7;
}

#cookiesModal.styleno_06 {
  background-color: #92b6c7;
}
#cookiesModal.styleno_06 .accept_cookies {
  background-color: #00acd8;
}
#cookiesModal.styleno_06 .accept_cookies:hover {
  background-color: #0083a5;
}
#cookiesModal.styleno_06 .decline_cookies {
  background-color: #faaa1d;
}
#cookiesModal.styleno_06 .decline_cookies:hover {
  background-color: #df9005;
}

body.event .styleno_06 article.first-post header .location {
  color: #faaa1d;
}
body.event .styleno_06 article.first-post .entry-content .presented {
  color: #faaa1d !important;
}
body.event .styleno_06 article.first-post .sidebar .reservationbtn {
  background-color: #00acd8;
}
body.event .styleno_06 article.first-post .sidebar .reservationbtn:hover {
  background-color: #0083a5;
}

body.hawaii .styleno_06 .logo-dek h3 span.color {
  color: #faaa1d !important;
}

.styleno_07 .top-bar .top-bar-section li.sections_link:hover i.fa-bars, .styleno_07 .top-bar .top-bar-section li.sections_link:hover span {
  color: #000004;
}
.styleno_07 .top-bar .top-bar-section .social a:first-child:hover {
  color: #000004;
}
.styleno_07 .top-bar .top-bar-section .social a:nth-child(2):hover {
  color: #ffc20e;
}
.styleno_07 .top-bar .top-bar-section .social a:nth-child(3):hover {
  color: #007f93;
}
.styleno_07 .top-bar .top-bar-section ul.dropdown li:hover {
  background-color: #ffc20e !important;
}
.styleno_07 .row.articles article.double .title {
  background-color: #ffc20e;
}
.styleno_07 .row.articles .column:first-child article.double .title {
  background-color: #000004;
}
.styleno_07 .row.articles .column:last-child article.double .title {
  background-color: #007f93;
}
.styleno_07 .sidebar .box.row.tagged .bot span.box-tag {
  background: #ffc20e !important;
}
.styleno_07 .sidebar .bot .seemorebox, .styleno_07 .bordersidebar .seemorebox {
  background-color: #007f93;
}
.styleno_07 .feature-image.glimpses {
  border-bottom: 0.3rem solid #ffc20e;
  padding-bottom: 3.5rem;
}
.styleno_07 #main-fn.row > .column > #main-inner.row #secondary .relatedlabel, .styleno_07 #main-fn.row > .column > #main-inner.row #secondary-async .relatedlabel {
  background: #ffc20e;
}
.styleno_07 #main-fn.row > .column > #main-inner.row .commentbox button {
  background-color: #ffc20e;
}
.styleno_07 #main-fn.row > .column > #main-inner.row .commentbox button:hover {
  background-color: #daa300;
}
.styleno_07 .row.about-container ul.involved_menu li a {
  background-color: #ffc20e;
}
.styleno_07 .row.about-container ul.involved_menu li a:hover {
  background-color: #daa300;
}
.styleno_07 .thegreenroom .questionbox .qprefix {
  color: #000004;
}
.styleno_07 .takeaway .bottomphotos .photobox .head_title, .styleno_07 .takeaway h4 {
  background-color: #ffc20e;
}
.styleno_07 .contentbox h4.boxedin {
  background-color: #ffc20e;
}
.styleno_07 .about-page .staff h3 {
  color: #ffc20e;
}
.styleno_07 .about-page h1.job_title {
  color: #ffc20e !important;
}
.styleno_07 .upfordiscussion .leftside .discussion-links h1, .styleno_07 .upfordiscussion .discussion h1 {
  color: #ffc20e;
}
.styleno_07 .upfordiscussion .leftside .discussion-links a:hover h1 {
  color: #daa300;
}
.styleno_07 .pullquote {
  border-color: #000004;
}
.styleno_07 .interview_with span {
  color: #000004;
}
.styleno_07 .longinterview .catlabel, .styleno_07 .fivequestions .catlabel, .styleno_07 .sketchbook .catlabel {
  color: #ffc20e !important;
}
.styleno_07 .longinterview {
  /*.entry-content {
  	span.dropcap {color: $color2;}
  }*/
}
.styleno_07 .longinterview .questionbox div.answer_intrvw:after {
  border-top: 2.2rem solid #000004;
}
.styleno_07 .longinterview .questionbox .question p {
  color: #ffc20e !important;
}
.styleno_07 .entry-content span.dropcap {
  color: #ffc20e;
}
.styleno_07 #sitefooter ul ul li a:hover {
  color: #000004 !important;
}
.styleno_07 #mailFooter {
  background-color: #007f93;
}
.styleno_07 #gdpr_pop .cookiepolice {
  background-color: #000004 !important;
}
.styleno_07 #gdpr_pop .cookiepolice:before {
  border-bottom-color: #000004 !important;
}

#mailModal.styleno_07 {
  background-color: #007f93;
}

#cookiesModal.styleno_07 {
  background-color: #007f93;
}
#cookiesModal.styleno_07 .accept_cookies {
  background-color: #ffc20e;
}
#cookiesModal.styleno_07 .accept_cookies:hover {
  background-color: #daa300;
}
#cookiesModal.styleno_07 .decline_cookies {
  background-color: #000004;
}
#cookiesModal.styleno_07 .decline_cookies:hover {
  background-color: black;
}

body.event .styleno_07 article.first-post header .location {
  color: #000004;
}
body.event .styleno_07 article.first-post .entry-content .presented {
  color: #000004 !important;
}
body.event .styleno_07 article.first-post .sidebar .reservationbtn {
  background-color: #ffc20e;
}
body.event .styleno_07 article.first-post .sidebar .reservationbtn:hover {
  background-color: #daa300;
}

body.hawaii .styleno_07 .logo-dek h3 span.color {
  color: #000004 !important;
}

.styleno_08 .top-bar .top-bar-section li.sections_link:hover i.fa-bars, .styleno_08 .top-bar .top-bar-section li.sections_link:hover span {
  color: #ebae00;
}
.styleno_08 .top-bar .top-bar-section .social a:first-child:hover {
  color: #ebae00;
}
.styleno_08 .top-bar .top-bar-section .social a:nth-child(2):hover {
  color: #45bc61;
}
.styleno_08 .top-bar .top-bar-section .social a:nth-child(3):hover {
  color: #afd75e;
}
.styleno_08 .top-bar .top-bar-section ul.dropdown li:hover {
  background-color: #45bc61 !important;
}
.styleno_08 .row.articles article.double .title {
  background-color: #45bc61;
}
.styleno_08 .row.articles .column:first-child article.double .title {
  background-color: #ebae00;
}
.styleno_08 .row.articles .column:last-child article.double .title {
  background-color: #afd75e;
}
.styleno_08 .sidebar .box.row.tagged .bot span.box-tag {
  background: #45bc61 !important;
}
.styleno_08 .sidebar .bot .seemorebox, .styleno_08 .bordersidebar .seemorebox {
  background-color: #afd75e;
}
.styleno_08 .feature-image.glimpses {
  border-bottom: 0.3rem solid #45bc61;
  padding-bottom: 3.5rem;
}
.styleno_08 #main-fn.row > .column > #main-inner.row #secondary .relatedlabel, .styleno_08 #main-fn.row > .column > #main-inner.row #secondary-async .relatedlabel {
  background: #45bc61;
}
.styleno_08 #main-fn.row > .column > #main-inner.row .commentbox button {
  background-color: #45bc61;
}
.styleno_08 #main-fn.row > .column > #main-inner.row .commentbox button:hover {
  background-color: #37974d;
}
.styleno_08 .row.about-container ul.involved_menu li a {
  background-color: #45bc61;
}
.styleno_08 .row.about-container ul.involved_menu li a:hover {
  background-color: #37974d;
}
.styleno_08 .thegreenroom .questionbox .qprefix {
  color: #ebae00;
}
.styleno_08 .takeaway .bottomphotos .photobox .head_title, .styleno_08 .takeaway h4 {
  background-color: #45bc61;
}
.styleno_08 .contentbox h4.boxedin {
  background-color: #45bc61;
}
.styleno_08 .about-page .staff h3 {
  color: #45bc61;
}
.styleno_08 .about-page h1.job_title {
  color: #45bc61 !important;
}
.styleno_08 .upfordiscussion .leftside .discussion-links h1, .styleno_08 .upfordiscussion .discussion h1 {
  color: #45bc61;
}
.styleno_08 .upfordiscussion .leftside .discussion-links a:hover h1 {
  color: #37974d;
}
.styleno_08 .pullquote {
  border-color: #ebae00;
}
.styleno_08 .interview_with span {
  color: #ebae00;
}
.styleno_08 .longinterview .catlabel, .styleno_08 .fivequestions .catlabel, .styleno_08 .sketchbook .catlabel {
  color: #45bc61 !important;
}
.styleno_08 .longinterview {
  /*.entry-content {
  	span.dropcap {color: $color2;}
  }*/
}
.styleno_08 .longinterview .questionbox div.answer_intrvw:after {
  border-top: 2.2rem solid #ebae00;
}
.styleno_08 .longinterview .questionbox .question p {
  color: #45bc61 !important;
}
.styleno_08 .entry-content span.dropcap {
  color: #45bc61;
}
.styleno_08 #sitefooter ul ul li a:hover {
  color: #ebae00 !important;
}
.styleno_08 #mailFooter {
  background-color: #afd75e;
}
.styleno_08 #gdpr_pop .cookiepolice {
  background-color: #ebae00 !important;
}
.styleno_08 #gdpr_pop .cookiepolice:before {
  border-bottom-color: #ebae00 !important;
}

#mailModal.styleno_08 {
  background-color: #afd75e;
}

#cookiesModal.styleno_08 {
  background-color: #afd75e;
}
#cookiesModal.styleno_08 .accept_cookies {
  background-color: #45bc61;
}
#cookiesModal.styleno_08 .accept_cookies:hover {
  background-color: #37974d;
}
#cookiesModal.styleno_08 .decline_cookies {
  background-color: #ebae00;
}
#cookiesModal.styleno_08 .decline_cookies:hover {
  background-color: #b88800;
}

body.event .styleno_08 article.first-post header .location {
  color: #ebae00;
}
body.event .styleno_08 article.first-post .entry-content .presented {
  color: #ebae00 !important;
}
body.event .styleno_08 article.first-post .sidebar .reservationbtn {
  background-color: #45bc61;
}
body.event .styleno_08 article.first-post .sidebar .reservationbtn:hover {
  background-color: #37974d;
}

body.hawaii .styleno_08 .logo-dek h3 span.color {
  color: #ebae00 !important;
}

.styleno_09 .top-bar .top-bar-section li.sections_link:hover i.fa-bars, .styleno_09 .top-bar .top-bar-section li.sections_link:hover span {
  color: #4e3085;
}
.styleno_09 .top-bar .top-bar-section .social a:first-child:hover {
  color: #4e3085;
}
.styleno_09 .top-bar .top-bar-section .social a:nth-child(2):hover {
  color: #6dc3d9;
}
.styleno_09 .top-bar .top-bar-section .social a:nth-child(3):hover {
  color: #bbd531;
}
.styleno_09 .top-bar .top-bar-section ul.dropdown li:hover {
  background-color: #6dc3d9 !important;
}
.styleno_09 .row.articles article.double .title {
  background-color: #6dc3d9;
}
.styleno_09 .row.articles .column:first-child article.double .title {
  background-color: #4e3085;
}
.styleno_09 .row.articles .column:last-child article.double .title {
  background-color: #bbd531;
}
.styleno_09 .sidebar .box.row.tagged .bot span.box-tag {
  background: #6dc3d9 !important;
}
.styleno_09 .sidebar .bot .seemorebox, .styleno_09 .bordersidebar .seemorebox {
  background-color: #bbd531;
}
.styleno_09 .feature-image.glimpses {
  border-bottom: 0.3rem solid #6dc3d9;
  padding-bottom: 3.5rem;
}
.styleno_09 #main-fn.row > .column > #main-inner.row #secondary .relatedlabel, .styleno_09 #main-fn.row > .column > #main-inner.row #secondary-async .relatedlabel {
  background: #6dc3d9;
}
.styleno_09 #main-fn.row > .column > #main-inner.row .commentbox button {
  background-color: #6dc3d9;
}
.styleno_09 #main-fn.row > .column > #main-inner.row .commentbox button:hover {
  background-color: #45b2ce;
}
.styleno_09 .row.about-container ul.involved_menu li a {
  background-color: #6dc3d9;
}
.styleno_09 .row.about-container ul.involved_menu li a:hover {
  background-color: #45b2ce;
}
.styleno_09 .thegreenroom .questionbox .qprefix {
  color: #4e3085;
}
.styleno_09 .takeaway .bottomphotos .photobox .head_title, .styleno_09 .takeaway h4 {
  background-color: #6dc3d9;
}
.styleno_09 .contentbox h4.boxedin {
  background-color: #6dc3d9;
}
.styleno_09 .about-page .staff h3 {
  color: #6dc3d9;
}
.styleno_09 .about-page h1.job_title {
  color: #6dc3d9 !important;
}
.styleno_09 .upfordiscussion .leftside .discussion-links h1, .styleno_09 .upfordiscussion .discussion h1 {
  color: #6dc3d9;
}
.styleno_09 .upfordiscussion .leftside .discussion-links a:hover h1 {
  color: #45b2ce;
}
.styleno_09 .pullquote {
  border-color: #4e3085;
}
.styleno_09 .interview_with span {
  color: #4e3085;
}
.styleno_09 .longinterview .catlabel, .styleno_09 .fivequestions .catlabel, .styleno_09 .sketchbook .catlabel {
  color: #6dc3d9 !important;
}
.styleno_09 .longinterview {
  /*.entry-content {
  	span.dropcap {color: $color2;}
  }*/
}
.styleno_09 .longinterview .questionbox div.answer_intrvw:after {
  border-top: 2.2rem solid #4e3085;
}
.styleno_09 .longinterview .questionbox .question p {
  color: #6dc3d9 !important;
}
.styleno_09 .entry-content span.dropcap {
  color: #6dc3d9;
}
.styleno_09 #sitefooter ul ul li a:hover {
  color: #4e3085 !important;
}
.styleno_09 #mailFooter {
  background-color: #bbd531;
}
.styleno_09 #gdpr_pop .cookiepolice {
  background-color: #4e3085 !important;
}
.styleno_09 #gdpr_pop .cookiepolice:before {
  border-bottom-color: #4e3085 !important;
}

#mailModal.styleno_09 {
  background-color: #bbd531;
}

#cookiesModal.styleno_09 {
  background-color: #bbd531;
}
#cookiesModal.styleno_09 .accept_cookies {
  background-color: #6dc3d9;
}
#cookiesModal.styleno_09 .accept_cookies:hover {
  background-color: #45b2ce;
}
#cookiesModal.styleno_09 .decline_cookies {
  background-color: #4e3085;
}
#cookiesModal.styleno_09 .decline_cookies:hover {
  background-color: #382260;
}

body.event .styleno_09 article.first-post header .location {
  color: #4e3085;
}
body.event .styleno_09 article.first-post .entry-content .presented {
  color: #4e3085 !important;
}
body.event .styleno_09 article.first-post .sidebar .reservationbtn {
  background-color: #6dc3d9;
}
body.event .styleno_09 article.first-post .sidebar .reservationbtn:hover {
  background-color: #45b2ce;
}

body.hawaii .styleno_09 .logo-dek h3 span.color {
  color: #4e3085 !important;
}

.styleno_10 .top-bar .top-bar-section li.sections_link:hover i.fa-bars, .styleno_10 .top-bar .top-bar-section li.sections_link:hover span {
  color: #231f20;
}
.styleno_10 .top-bar .top-bar-section .social a:first-child:hover {
  color: #231f20;
}
.styleno_10 .top-bar .top-bar-section .social a:nth-child(2):hover {
  color: #cda17a;
}
.styleno_10 .top-bar .top-bar-section .social a:nth-child(3):hover {
  color: #f282b4;
}
.styleno_10 .top-bar .top-bar-section ul.dropdown li:hover {
  background-color: #cda17a !important;
}
.styleno_10 .row.articles article.double .title {
  background-color: #cda17a;
}
.styleno_10 .row.articles .column:first-child article.double .title {
  background-color: #231f20;
}
.styleno_10 .row.articles .column:last-child article.double .title {
  background-color: #f282b4;
}
.styleno_10 .sidebar .box.row.tagged .bot span.box-tag {
  background: #cda17a !important;
}
.styleno_10 .sidebar .bot .seemorebox, .styleno_10 .bordersidebar .seemorebox {
  background-color: #f282b4;
}
.styleno_10 .feature-image.glimpses {
  border-bottom: 0.3rem solid #cda17a;
  padding-bottom: 3.5rem;
}
.styleno_10 #main-fn.row > .column > #main-inner.row #secondary .relatedlabel, .styleno_10 #main-fn.row > .column > #main-inner.row #secondary-async .relatedlabel {
  background: #cda17a;
}
.styleno_10 #main-fn.row > .column > #main-inner.row .commentbox button {
  background-color: #cda17a;
}
.styleno_10 #main-fn.row > .column > #main-inner.row .commentbox button:hover {
  background-color: #bf8755;
}
.styleno_10 .row.about-container ul.involved_menu li a {
  background-color: #cda17a;
}
.styleno_10 .row.about-container ul.involved_menu li a:hover {
  background-color: #bf8755;
}
.styleno_10 .thegreenroom .questionbox .qprefix {
  color: #231f20;
}
.styleno_10 .takeaway .bottomphotos .photobox .head_title, .styleno_10 .takeaway h4 {
  background-color: #cda17a;
}
.styleno_10 .contentbox h4.boxedin {
  background-color: #cda17a;
}
.styleno_10 .about-page .staff h3 {
  color: #cda17a;
}
.styleno_10 .about-page h1.job_title {
  color: #cda17a !important;
}
.styleno_10 .upfordiscussion .leftside .discussion-links h1, .styleno_10 .upfordiscussion .discussion h1 {
  color: #cda17a;
}
.styleno_10 .upfordiscussion .leftside .discussion-links a:hover h1 {
  color: #bf8755;
}
.styleno_10 .pullquote {
  border-color: #231f20;
}
.styleno_10 .interview_with span {
  color: #231f20;
}
.styleno_10 .longinterview .catlabel, .styleno_10 .fivequestions .catlabel, .styleno_10 .sketchbook .catlabel {
  color: #cda17a !important;
}
.styleno_10 .longinterview {
  /*.entry-content {
  	span.dropcap {color: $color2;}
  }*/
}
.styleno_10 .longinterview .questionbox div.answer_intrvw:after {
  border-top: 2.2rem solid #231f20;
}
.styleno_10 .longinterview .questionbox .question p {
  color: #cda17a !important;
}
.styleno_10 .entry-content span.dropcap {
  color: #cda17a;
}
.styleno_10 #sitefooter ul ul li a:hover {
  color: #231f20 !important;
}
.styleno_10 #mailFooter {
  background-color: #f282b4;
}
.styleno_10 #gdpr_pop .cookiepolice {
  background-color: #231f20 !important;
}
.styleno_10 #gdpr_pop .cookiepolice:before {
  border-bottom-color: #231f20 !important;
}

#mailModal.styleno_10 {
  background-color: #f282b4;
}

#cookiesModal.styleno_10 {
  background-color: #f282b4;
}
#cookiesModal.styleno_10 .accept_cookies {
  background-color: #cda17a;
}
#cookiesModal.styleno_10 .accept_cookies:hover {
  background-color: #bf8755;
}
#cookiesModal.styleno_10 .decline_cookies {
  background-color: #231f20;
}
#cookiesModal.styleno_10 .decline_cookies:hover {
  background-color: #080707;
}

body.event .styleno_10 article.first-post header .location {
  color: #231f20;
}
body.event .styleno_10 article.first-post .entry-content .presented {
  color: #231f20 !important;
}
body.event .styleno_10 article.first-post .sidebar .reservationbtn {
  background-color: #cda17a;
}
body.event .styleno_10 article.first-post .sidebar .reservationbtn:hover {
  background-color: #bf8755;
}

body.hawaii .styleno_10 .logo-dek h3 span.color {
  color: #231f20 !important;
}

.styleno_11 .top-bar .top-bar-section li.sections_link:hover i.fa-bars, .styleno_11 .top-bar .top-bar-section li.sections_link:hover span {
  color: #083616;
}
.styleno_11 .top-bar .top-bar-section .social a:first-child:hover {
  color: #083616;
}
.styleno_11 .top-bar .top-bar-section .social a:nth-child(2):hover {
  color: #f59940;
}
.styleno_11 .top-bar .top-bar-section .social a:nth-child(3):hover {
  color: #adbc37;
}
.styleno_11 .top-bar .top-bar-section ul.dropdown li:hover {
  background-color: #f59940 !important;
}
.styleno_11 .row.articles article.double .title {
  background-color: #f59940;
}
.styleno_11 .row.articles .column:first-child article.double .title {
  background-color: #083616;
}
.styleno_11 .row.articles .column:last-child article.double .title {
  background-color: #adbc37;
}
.styleno_11 .sidebar .box.row.tagged .bot span.box-tag {
  background: #f59940 !important;
}
.styleno_11 .sidebar .bot .seemorebox, .styleno_11 .bordersidebar .seemorebox {
  background-color: #adbc37;
}
.styleno_11 .feature-image.glimpses {
  border-bottom: 0.3rem solid #f59940;
  padding-bottom: 3.5rem;
}
.styleno_11 #main-fn.row > .column > #main-inner.row #secondary .relatedlabel, .styleno_11 #main-fn.row > .column > #main-inner.row #secondary-async .relatedlabel {
  background: #f59940;
}
.styleno_11 #main-fn.row > .column > #main-inner.row .commentbox button {
  background-color: #f59940;
}
.styleno_11 #main-fn.row > .column > #main-inner.row .commentbox button:hover {
  background-color: #f27f10;
}
.styleno_11 .row.about-container ul.involved_menu li a {
  background-color: #f59940;
}
.styleno_11 .row.about-container ul.involved_menu li a:hover {
  background-color: #f27f10;
}
.styleno_11 .thegreenroom .questionbox .qprefix {
  color: #083616;
}
.styleno_11 .takeaway .bottomphotos .photobox .head_title, .styleno_11 .takeaway h4 {
  background-color: #f59940;
}
.styleno_11 .contentbox h4.boxedin {
  background-color: #f59940;
}
.styleno_11 .about-page .staff h3 {
  color: #f59940;
}
.styleno_11 .about-page h1.job_title {
  color: #f59940 !important;
}
.styleno_11 .upfordiscussion .leftside .discussion-links h1, .styleno_11 .upfordiscussion .discussion h1 {
  color: #f59940;
}
.styleno_11 .upfordiscussion .leftside .discussion-links a:hover h1 {
  color: #f27f10;
}
.styleno_11 .pullquote {
  border-color: #083616;
}
.styleno_11 .interview_with span {
  color: #083616;
}
.styleno_11 .longinterview .catlabel, .styleno_11 .fivequestions .catlabel, .styleno_11 .sketchbook .catlabel {
  color: #f59940 !important;
}
.styleno_11 .longinterview {
  /*.entry-content {
  	span.dropcap {color: $color2;}
  }*/
}
.styleno_11 .longinterview .questionbox div.answer_intrvw:after {
  border-top: 2.2rem solid #083616;
}
.styleno_11 .longinterview .questionbox .question p {
  color: #f59940 !important;
}
.styleno_11 .entry-content span.dropcap {
  color: #f59940;
}
.styleno_11 #sitefooter ul ul li a:hover {
  color: #083616 !important;
}
.styleno_11 #mailFooter {
  background-color: #adbc37;
}
.styleno_11 #gdpr_pop .cookiepolice {
  background-color: #083616 !important;
}
.styleno_11 #gdpr_pop .cookiepolice:before {
  border-bottom-color: #083616 !important;
}

#mailModal.styleno_11 {
  background-color: #adbc37;
}

#cookiesModal.styleno_11 {
  background-color: #adbc37;
}
#cookiesModal.styleno_11 .accept_cookies {
  background-color: #f59940;
}
#cookiesModal.styleno_11 .accept_cookies:hover {
  background-color: #f27f10;
}
#cookiesModal.styleno_11 .decline_cookies {
  background-color: #083616;
}
#cookiesModal.styleno_11 .decline_cookies:hover {
  background-color: #010a04;
}

body.event .styleno_11 article.first-post header .location {
  color: #083616;
}
body.event .styleno_11 article.first-post .entry-content .presented {
  color: #083616 !important;
}
body.event .styleno_11 article.first-post .sidebar .reservationbtn {
  background-color: #f59940;
}
body.event .styleno_11 article.first-post .sidebar .reservationbtn:hover {
  background-color: #f27f10;
}

body.hawaii .styleno_11 .logo-dek h3 span.color {
  color: #083616 !important;
}

.styleno_12 .top-bar .top-bar-section li.sections_link:hover i.fa-bars, .styleno_12 .top-bar .top-bar-section li.sections_link:hover span {
  color: #0054a6;
}
.styleno_12 .top-bar .top-bar-section .social a:first-child:hover {
  color: #0054a6;
}
.styleno_12 .top-bar .top-bar-section .social a:nth-child(2):hover {
  color: #7a449a;
}
.styleno_12 .top-bar .top-bar-section .social a:nth-child(3):hover {
  color: #5db0bb;
}
.styleno_12 .top-bar .top-bar-section ul.dropdown li:hover {
  background-color: #7a449a !important;
}
.styleno_12 .row.articles article.double .title {
  background-color: #7a449a;
}
.styleno_12 .row.articles .column:first-child article.double .title {
  background-color: #0054a6;
}
.styleno_12 .row.articles .column:last-child article.double .title {
  background-color: #5db0bb;
}
.styleno_12 .sidebar .box.row.tagged .bot span.box-tag {
  background: #7a449a !important;
}
.styleno_12 .sidebar .bot .seemorebox, .styleno_12 .bordersidebar .seemorebox {
  background-color: #5db0bb;
}
.styleno_12 .feature-image.glimpses {
  border-bottom: 0.3rem solid #7a449a;
  padding-bottom: 3.5rem;
}
.styleno_12 #main-fn.row > .column > #main-inner.row #secondary .relatedlabel, .styleno_12 #main-fn.row > .column > #main-inner.row #secondary-async .relatedlabel {
  background: #7a449a;
}
.styleno_12 #main-fn.row > .column > #main-inner.row .commentbox button {
  background-color: #7a449a;
}
.styleno_12 #main-fn.row > .column > #main-inner.row .commentbox button:hover {
  background-color: #5e3477;
}
.styleno_12 .row.about-container ul.involved_menu li a {
  background-color: #7a449a;
}
.styleno_12 .row.about-container ul.involved_menu li a:hover {
  background-color: #5e3477;
}
.styleno_12 .thegreenroom .questionbox .qprefix {
  color: #0054a6;
}
.styleno_12 .takeaway .bottomphotos .photobox .head_title, .styleno_12 .takeaway h4 {
  background-color: #7a449a;
}
.styleno_12 .contentbox h4.boxedin {
  background-color: #7a449a;
}
.styleno_12 .about-page .staff h3 {
  color: #7a449a;
}
.styleno_12 .about-page h1.job_title {
  color: #7a449a !important;
}
.styleno_12 .upfordiscussion .leftside .discussion-links h1, .styleno_12 .upfordiscussion .discussion h1 {
  color: #7a449a;
}
.styleno_12 .upfordiscussion .leftside .discussion-links a:hover h1 {
  color: #5e3477;
}
.styleno_12 .pullquote {
  border-color: #0054a6;
}
.styleno_12 .interview_with span {
  color: #0054a6;
}
.styleno_12 .longinterview .catlabel, .styleno_12 .fivequestions .catlabel, .styleno_12 .sketchbook .catlabel {
  color: #7a449a !important;
}
.styleno_12 .longinterview {
  /*.entry-content {
  	span.dropcap {color: $color2;}
  }*/
}
.styleno_12 .longinterview .questionbox div.answer_intrvw:after {
  border-top: 2.2rem solid #0054a6;
}
.styleno_12 .longinterview .questionbox .question p {
  color: #7a449a !important;
}
.styleno_12 .entry-content span.dropcap {
  color: #7a449a;
}
.styleno_12 #sitefooter ul ul li a:hover {
  color: #0054a6 !important;
}
.styleno_12 #mailFooter {
  background-color: #5db0bb;
}
.styleno_12 #gdpr_pop .cookiepolice {
  background-color: #0054a6 !important;
}
.styleno_12 #gdpr_pop .cookiepolice:before {
  border-bottom-color: #0054a6 !important;
}

#mailModal.styleno_12 {
  background-color: #5db0bb;
}

#cookiesModal.styleno_12 {
  background-color: #5db0bb;
}
#cookiesModal.styleno_12 .accept_cookies {
  background-color: #7a449a;
}
#cookiesModal.styleno_12 .accept_cookies:hover {
  background-color: #5e3477;
}
#cookiesModal.styleno_12 .decline_cookies {
  background-color: #0054a6;
}
#cookiesModal.styleno_12 .decline_cookies:hover {
  background-color: #003a73;
}

body.event .styleno_12 article.first-post header .location {
  color: #0054a6;
}
body.event .styleno_12 article.first-post .entry-content .presented {
  color: #0054a6 !important;
}
body.event .styleno_12 article.first-post .sidebar .reservationbtn {
  background-color: #7a449a;
}
body.event .styleno_12 article.first-post .sidebar .reservationbtn:hover {
  background-color: #5e3477;
}

body.hawaii .styleno_12 .logo-dek h3 span.color {
  color: #0054a6 !important;
}

.styleno_13 .top-bar .top-bar-section li.sections_link:hover i.fa-bars, .styleno_13 .top-bar .top-bar-section li.sections_link:hover span {
  color: #ed1c24;
}
.styleno_13 .top-bar .top-bar-section .social a:first-child:hover {
  color: #ed1c24;
}
.styleno_13 .top-bar .top-bar-section .social a:nth-child(2):hover {
  color: #f69679;
}
.styleno_13 .top-bar .top-bar-section .social a:nth-child(3):hover {
  color: #00aeef;
}
.styleno_13 .top-bar .top-bar-section ul.dropdown li:hover {
  background-color: #f69679 !important;
}
.styleno_13 .row.articles article.double .title {
  background-color: #f69679;
}
.styleno_13 .row.articles .column:first-child article.double .title {
  background-color: #ed1c24;
}
.styleno_13 .row.articles .column:last-child article.double .title {
  background-color: #00aeef;
}
.styleno_13 .sidebar .box.row.tagged .bot span.box-tag {
  background: #f69679 !important;
}
.styleno_13 .sidebar .bot .seemorebox, .styleno_13 .bordersidebar .seemorebox {
  background-color: #00aeef;
}
.styleno_13 .feature-image.glimpses {
  border-bottom: 0.3rem solid #f69679;
  padding-bottom: 3.5rem;
}
.styleno_13 #main-fn.row > .column > #main-inner.row #secondary .relatedlabel, .styleno_13 #main-fn.row > .column > #main-inner.row #secondary-async .relatedlabel {
  background: #f69679;
}
.styleno_13 #main-fn.row > .column > #main-inner.row .commentbox button {
  background-color: #f69679;
}
.styleno_13 #main-fn.row > .column > #main-inner.row .commentbox button:hover {
  background-color: #f37149;
}
.styleno_13 .row.about-container ul.involved_menu li a {
  background-color: #f69679;
}
.styleno_13 .row.about-container ul.involved_menu li a:hover {
  background-color: #f37149;
}
.styleno_13 .thegreenroom .questionbox .qprefix {
  color: #ed1c24;
}
.styleno_13 .takeaway .bottomphotos .photobox .head_title, .styleno_13 .takeaway h4 {
  background-color: #f69679;
}
.styleno_13 .contentbox h4.boxedin {
  background-color: #f69679;
}
.styleno_13 .about-page .staff h3 {
  color: #f69679;
}
.styleno_13 .about-page h1.job_title {
  color: #f69679 !important;
}
.styleno_13 .upfordiscussion .leftside .discussion-links h1, .styleno_13 .upfordiscussion .discussion h1 {
  color: #f69679;
}
.styleno_13 .upfordiscussion .leftside .discussion-links a:hover h1 {
  color: #f37149;
}
.styleno_13 .pullquote {
  border-color: #ed1c24;
}
.styleno_13 .interview_with span {
  color: #ed1c24;
}
.styleno_13 .longinterview .catlabel, .styleno_13 .fivequestions .catlabel, .styleno_13 .sketchbook .catlabel {
  color: #f69679 !important;
}
.styleno_13 .longinterview {
  /*.entry-content {
  	span.dropcap {color: $color2;}
  }*/
}
.styleno_13 .longinterview .questionbox div.answer_intrvw:after {
  border-top: 2.2rem solid #ed1c24;
}
.styleno_13 .longinterview .questionbox .question p {
  color: #f69679 !important;
}
.styleno_13 .entry-content span.dropcap {
  color: #f69679;
}
.styleno_13 #sitefooter ul ul li a:hover {
  color: #ed1c24 !important;
}
.styleno_13 #mailFooter {
  background-color: #00aeef;
}
.styleno_13 #gdpr_pop .cookiepolice {
  background-color: #ed1c24 !important;
}
.styleno_13 #gdpr_pop .cookiepolice:before {
  border-bottom-color: #ed1c24 !important;
}

#mailModal.styleno_13 {
  background-color: #00aeef;
}

#cookiesModal.styleno_13 {
  background-color: #00aeef;
}
#cookiesModal.styleno_13 .accept_cookies {
  background-color: #f69679;
}
#cookiesModal.styleno_13 .accept_cookies:hover {
  background-color: #f37149;
}
#cookiesModal.styleno_13 .decline_cookies {
  background-color: #ed1c24;
}
#cookiesModal.styleno_13 .decline_cookies:hover {
  background-color: #c61017;
}

body.event .styleno_13 article.first-post header .location {
  color: #ed1c24;
}
body.event .styleno_13 article.first-post .entry-content .presented {
  color: #ed1c24 !important;
}
body.event .styleno_13 article.first-post .sidebar .reservationbtn {
  background-color: #f69679;
}
body.event .styleno_13 article.first-post .sidebar .reservationbtn:hover {
  background-color: #f37149;
}

body.hawaii .styleno_13 .logo-dek h3 span.color {
  color: #ed1c24 !important;
}

.styleno_14 .top-bar .top-bar-section li.sections_link:hover i.fa-bars, .styleno_14 .top-bar .top-bar-section li.sections_link:hover span {
  color: #f46745;
}
.styleno_14 .top-bar .top-bar-section .social a:first-child:hover {
  color: #f46745;
}
.styleno_14 .top-bar .top-bar-section .social a:nth-child(2):hover {
  color: #00aabc;
}
.styleno_14 .top-bar .top-bar-section .social a:nth-child(3):hover {
  color: #d5de00;
}
.styleno_14 .top-bar .top-bar-section ul.dropdown li:hover {
  background-color: #00aabc !important;
}
.styleno_14 .row.articles article.double .title {
  background-color: #00aabc;
}
.styleno_14 .row.articles .column:first-child article.double .title {
  background-color: #f46745;
}
.styleno_14 .row.articles .column:last-child article.double .title {
  background-color: #d5de00;
}
.styleno_14 .sidebar .box.row.tagged .bot span.box-tag {
  background: #00aabc !important;
}
.styleno_14 .sidebar .bot .seemorebox, .styleno_14 .bordersidebar .seemorebox {
  background-color: #d5de00;
}
.styleno_14 .feature-image.glimpses {
  border-bottom: 0.3rem solid #00aabc;
  padding-bottom: 3.5rem;
}
.styleno_14 #main-fn.row > .column > #main-inner.row #secondary .relatedlabel, .styleno_14 #main-fn.row > .column > #main-inner.row #secondary-async .relatedlabel {
  background: #00aabc;
}
.styleno_14 #main-fn.row > .column > #main-inner.row .commentbox button {
  background-color: #00aabc;
}
.styleno_14 #main-fn.row > .column > #main-inner.row .commentbox button:hover {
  background-color: #007c89;
}
.styleno_14 .row.about-container ul.involved_menu li a {
  background-color: #00aabc;
}
.styleno_14 .row.about-container ul.involved_menu li a:hover {
  background-color: #007c89;
}
.styleno_14 .thegreenroom .questionbox .qprefix {
  color: #f46745;
}
.styleno_14 .takeaway .bottomphotos .photobox .head_title, .styleno_14 .takeaway h4 {
  background-color: #00aabc;
}
.styleno_14 .contentbox h4.boxedin {
  background-color: #00aabc;
}
.styleno_14 .about-page .staff h3 {
  color: #00aabc;
}
.styleno_14 .about-page h1.job_title {
  color: #00aabc !important;
}
.styleno_14 .upfordiscussion .leftside .discussion-links h1, .styleno_14 .upfordiscussion .discussion h1 {
  color: #00aabc;
}
.styleno_14 .upfordiscussion .leftside .discussion-links a:hover h1 {
  color: #007c89;
}
.styleno_14 .pullquote {
  border-color: #f46745;
}
.styleno_14 .interview_with span {
  color: #f46745;
}
.styleno_14 .longinterview .catlabel, .styleno_14 .fivequestions .catlabel, .styleno_14 .sketchbook .catlabel {
  color: #00aabc !important;
}
.styleno_14 .longinterview {
  /*.entry-content {
  	span.dropcap {color: $color2;}
  }*/
}
.styleno_14 .longinterview .questionbox div.answer_intrvw:after {
  border-top: 2.2rem solid #f46745;
}
.styleno_14 .longinterview .questionbox .question p {
  color: #00aabc !important;
}
.styleno_14 .entry-content span.dropcap {
  color: #00aabc;
}
.styleno_14 #sitefooter ul ul li a:hover {
  color: #f46745 !important;
}
.styleno_14 #mailFooter {
  background-color: #d5de00;
}
.styleno_14 #gdpr_pop .cookiepolice {
  background-color: #f46745 !important;
}
.styleno_14 #gdpr_pop .cookiepolice:before {
  border-bottom-color: #f46745 !important;
}

#mailModal.styleno_14 {
  background-color: #d5de00;
}

#cookiesModal.styleno_14 {
  background-color: #d5de00;
}
#cookiesModal.styleno_14 .accept_cookies {
  background-color: #00aabc;
}
#cookiesModal.styleno_14 .accept_cookies:hover {
  background-color: #007c89;
}
#cookiesModal.styleno_14 .decline_cookies {
  background-color: #f46745;
}
#cookiesModal.styleno_14 .decline_cookies:hover {
  background-color: #f14015;
}

body.event .styleno_14 article.first-post header .location {
  color: #f46745;
}
body.event .styleno_14 article.first-post .entry-content .presented {
  color: #f46745 !important;
}
body.event .styleno_14 article.first-post .sidebar .reservationbtn {
  background-color: #00aabc;
}
body.event .styleno_14 article.first-post .sidebar .reservationbtn:hover {
  background-color: #007c89;
}

body.hawaii .styleno_14 .logo-dek h3 span.color {
  color: #f46745 !important;
}

.styleno_15 .top-bar .top-bar-section li.sections_link:hover i.fa-bars, .styleno_15 .top-bar .top-bar-section li.sections_link:hover span {
  color: #f68400;
}
.styleno_15 .top-bar .top-bar-section .social a:first-child:hover {
  color: #f68400;
}
.styleno_15 .top-bar .top-bar-section .social a:nth-child(2):hover {
  color: #00bff2;
}
.styleno_15 .top-bar .top-bar-section .social a:nth-child(3):hover {
  color: #ffbd00;
}
.styleno_15 .top-bar .top-bar-section ul.dropdown li:hover {
  background-color: #00bff2 !important;
}
.styleno_15 .row.articles article.double .title {
  background-color: #00bff2;
}
.styleno_15 .row.articles .column:first-child article.double .title {
  background-color: #f68400;
}
.styleno_15 .row.articles .column:last-child article.double .title {
  background-color: #ffbd00;
}
.styleno_15 .sidebar .box.row.tagged .bot span.box-tag {
  background: #00bff2 !important;
}
.styleno_15 .sidebar .bot .seemorebox, .styleno_15 .bordersidebar .seemorebox {
  background-color: #ffbd00;
}
.styleno_15 .feature-image.glimpses {
  border-bottom: 0.3rem solid #00bff2;
  padding-bottom: 3.5rem;
}
.styleno_15 #main-fn.row > .column > #main-inner.row #secondary .relatedlabel, .styleno_15 #main-fn.row > .column > #main-inner.row #secondary-async .relatedlabel {
  background: #00bff2;
}
.styleno_15 #main-fn.row > .column > #main-inner.row .commentbox button {
  background-color: #00bff2;
}
.styleno_15 #main-fn.row > .column > #main-inner.row .commentbox button:hover {
  background-color: #0097bf;
}
.styleno_15 .row.about-container ul.involved_menu li a {
  background-color: #00bff2;
}
.styleno_15 .row.about-container ul.involved_menu li a:hover {
  background-color: #0097bf;
}
.styleno_15 .thegreenroom .questionbox .qprefix {
  color: #f68400;
}
.styleno_15 .takeaway .bottomphotos .photobox .head_title, .styleno_15 .takeaway h4 {
  background-color: #00bff2;
}
.styleno_15 .contentbox h4.boxedin {
  background-color: #00bff2;
}
.styleno_15 .about-page .staff h3 {
  color: #00bff2;
}
.styleno_15 .about-page h1.job_title {
  color: #00bff2 !important;
}
.styleno_15 .upfordiscussion .leftside .discussion-links h1, .styleno_15 .upfordiscussion .discussion h1 {
  color: #00bff2;
}
.styleno_15 .upfordiscussion .leftside .discussion-links a:hover h1 {
  color: #0097bf;
}
.styleno_15 .pullquote {
  border-color: #f68400;
}
.styleno_15 .interview_with span {
  color: #f68400;
}
.styleno_15 .longinterview .catlabel, .styleno_15 .fivequestions .catlabel, .styleno_15 .sketchbook .catlabel {
  color: #00bff2 !important;
}
.styleno_15 .longinterview {
  /*.entry-content {
  	span.dropcap {color: $color2;}
  }*/
}
.styleno_15 .longinterview .questionbox div.answer_intrvw:after {
  border-top: 2.2rem solid #f68400;
}
.styleno_15 .longinterview .questionbox .question p {
  color: #00bff2 !important;
}
.styleno_15 .entry-content span.dropcap {
  color: #00bff2;
}
.styleno_15 #sitefooter ul ul li a:hover {
  color: #f68400 !important;
}
.styleno_15 #mailFooter {
  background-color: #ffbd00;
}
.styleno_15 #gdpr_pop .cookiepolice {
  background-color: #f68400 !important;
}
.styleno_15 #gdpr_pop .cookiepolice:before {
  border-bottom-color: #f68400 !important;
}

#mailModal.styleno_15 {
  background-color: #ffbd00;
}

#cookiesModal.styleno_15 {
  background-color: #ffbd00;
}
#cookiesModal.styleno_15 .accept_cookies {
  background-color: #00bff2;
}
#cookiesModal.styleno_15 .accept_cookies:hover {
  background-color: #0097bf;
}
#cookiesModal.styleno_15 .decline_cookies {
  background-color: #f68400;
}
#cookiesModal.styleno_15 .decline_cookies:hover {
  background-color: #c36900;
}

body.event .styleno_15 article.first-post header .location {
  color: #f68400;
}
body.event .styleno_15 article.first-post .entry-content .presented {
  color: #f68400 !important;
}
body.event .styleno_15 article.first-post .sidebar .reservationbtn {
  background-color: #00bff2;
}
body.event .styleno_15 article.first-post .sidebar .reservationbtn:hover {
  background-color: #0097bf;
}

body.hawaii .styleno_15 .logo-dek h3 span.color {
  color: #f68400 !important;
}

.styleno_16 .top-bar .top-bar-section li.sections_link:hover i.fa-bars, .styleno_16 .top-bar .top-bar-section li.sections_link:hover span {
  color: #ef56a0;
}
.styleno_16 .top-bar .top-bar-section .social a:first-child:hover {
  color: #ef56a0;
}
.styleno_16 .top-bar .top-bar-section .social a:nth-child(2):hover {
  color: #01babb;
}
.styleno_16 .top-bar .top-bar-section .social a:nth-child(3):hover {
  color: #8dc63f;
}
.styleno_16 .top-bar .top-bar-section ul.dropdown li:hover {
  background-color: #01babb !important;
}
.styleno_16 .row.articles article.double .title {
  background-color: #01babb;
}
.styleno_16 .row.articles .column:first-child article.double .title {
  background-color: #ef56a0;
}
.styleno_16 .row.articles .column:last-child article.double .title {
  background-color: #8dc63f;
}
.styleno_16 .sidebar .box.row.tagged .bot span.box-tag {
  background: #01babb !important;
}
.styleno_16 .sidebar .bot .seemorebox, .styleno_16 .bordersidebar .seemorebox {
  background-color: #8dc63f;
}
.styleno_16 .feature-image.glimpses {
  border-bottom: 0.3rem solid #01babb;
  padding-bottom: 3.5rem;
}
.styleno_16 #main-fn.row > .column > #main-inner.row #secondary .relatedlabel, .styleno_16 #main-fn.row > .column > #main-inner.row #secondary-async .relatedlabel {
  background: #01babb;
}
.styleno_16 #main-fn.row > .column > #main-inner.row .commentbox button {
  background-color: #01babb;
}
.styleno_16 #main-fn.row > .column > #main-inner.row .commentbox button:hover {
  background-color: #018888;
}
.styleno_16 .row.about-container ul.involved_menu li a {
  background-color: #01babb;
}
.styleno_16 .row.about-container ul.involved_menu li a:hover {
  background-color: #018888;
}
.styleno_16 .thegreenroom .questionbox .qprefix {
  color: #ef56a0;
}
.styleno_16 .takeaway .bottomphotos .photobox .head_title, .styleno_16 .takeaway h4 {
  background-color: #01babb;
}
.styleno_16 .contentbox h4.boxedin {
  background-color: #01babb;
}
.styleno_16 .about-page .staff h3 {
  color: #01babb;
}
.styleno_16 .about-page h1.job_title {
  color: #01babb !important;
}
.styleno_16 .upfordiscussion .leftside .discussion-links h1, .styleno_16 .upfordiscussion .discussion h1 {
  color: #01babb;
}
.styleno_16 .upfordiscussion .leftside .discussion-links a:hover h1 {
  color: #018888;
}
.styleno_16 .pullquote {
  border-color: #ef56a0;
}
.styleno_16 .interview_with span {
  color: #ef56a0;
}
.styleno_16 .longinterview .catlabel, .styleno_16 .fivequestions .catlabel, .styleno_16 .sketchbook .catlabel {
  color: #01babb !important;
}
.styleno_16 .longinterview {
  /*.entry-content {
  	span.dropcap {color: $color2;}
  }*/
}
.styleno_16 .longinterview .questionbox div.answer_intrvw:after {
  border-top: 2.2rem solid #ef56a0;
}
.styleno_16 .longinterview .questionbox .question p {
  color: #01babb !important;
}
.styleno_16 .entry-content span.dropcap {
  color: #01babb;
}
.styleno_16 #sitefooter ul ul li a:hover {
  color: #ef56a0 !important;
}
.styleno_16 #mailFooter {
  background-color: #8dc63f;
}
.styleno_16 #gdpr_pop .cookiepolice {
  background-color: #ef56a0 !important;
}
.styleno_16 #gdpr_pop .cookiepolice:before {
  border-bottom-color: #ef56a0 !important;
}

#mailModal.styleno_16 {
  background-color: #8dc63f;
}

#cookiesModal.styleno_16 {
  background-color: #8dc63f;
}
#cookiesModal.styleno_16 .accept_cookies {
  background-color: #01babb;
}
#cookiesModal.styleno_16 .accept_cookies:hover {
  background-color: #018888;
}
#cookiesModal.styleno_16 .decline_cookies {
  background-color: #ef56a0;
}
#cookiesModal.styleno_16 .decline_cookies:hover {
  background-color: #eb2786;
}

body.event .styleno_16 article.first-post header .location {
  color: #ef56a0;
}
body.event .styleno_16 article.first-post .entry-content .presented {
  color: #ef56a0 !important;
}
body.event .styleno_16 article.first-post .sidebar .reservationbtn {
  background-color: #01babb;
}
body.event .styleno_16 article.first-post .sidebar .reservationbtn:hover {
  background-color: #018888;
}

body.hawaii .styleno_16 .logo-dek h3 span.color {
  color: #ef56a0 !important;
}

.styleno_17 .top-bar .top-bar-section li.sections_link:hover i.fa-bars, .styleno_17 .top-bar .top-bar-section li.sections_link:hover span {
  color: #2e3192;
}
.styleno_17 .top-bar .top-bar-section .social a:first-child:hover {
  color: #2e3192;
}
.styleno_17 .top-bar .top-bar-section .social a:nth-child(2):hover {
  color: #acd037;
}
.styleno_17 .top-bar .top-bar-section .social a:nth-child(3):hover {
  color: #63c7c7;
}
.styleno_17 .top-bar .top-bar-section ul.dropdown li:hover {
  background-color: #acd037 !important;
}
.styleno_17 .row.articles article.double .title {
  background-color: #acd037;
}
.styleno_17 .row.articles .column:first-child article.double .title {
  background-color: #2e3192;
}
.styleno_17 .row.articles .column:last-child article.double .title {
  background-color: #63c7c7;
}
.styleno_17 .sidebar .box.row.tagged .bot span.box-tag {
  background: #acd037 !important;
}
.styleno_17 .sidebar .bot .seemorebox, .styleno_17 .bordersidebar .seemorebox {
  background-color: #63c7c7;
}
.styleno_17 .feature-image.glimpses {
  border-bottom: 0.3rem solid #acd037;
  padding-bottom: 3.5rem;
}
.styleno_17 #main-fn.row > .column > #main-inner.row #secondary .relatedlabel, .styleno_17 #main-fn.row > .column > #main-inner.row #secondary-async .relatedlabel {
  background: #acd037;
}
.styleno_17 #main-fn.row > .column > #main-inner.row .commentbox button {
  background-color: #acd037;
}
.styleno_17 #main-fn.row > .column > #main-inner.row .commentbox button:hover {
  background-color: #8dac28;
}
.styleno_17 .row.about-container ul.involved_menu li a {
  background-color: #acd037;
}
.styleno_17 .row.about-container ul.involved_menu li a:hover {
  background-color: #8dac28;
}
.styleno_17 .thegreenroom .questionbox .qprefix {
  color: #2e3192;
}
.styleno_17 .takeaway .bottomphotos .photobox .head_title, .styleno_17 .takeaway h4 {
  background-color: #acd037;
}
.styleno_17 .contentbox h4.boxedin {
  background-color: #acd037;
}
.styleno_17 .about-page .staff h3 {
  color: #acd037;
}
.styleno_17 .about-page h1.job_title {
  color: #acd037 !important;
}
.styleno_17 .upfordiscussion .leftside .discussion-links h1, .styleno_17 .upfordiscussion .discussion h1 {
  color: #acd037;
}
.styleno_17 .upfordiscussion .leftside .discussion-links a:hover h1 {
  color: #8dac28;
}
.styleno_17 .pullquote {
  border-color: #2e3192;
}
.styleno_17 .interview_with span {
  color: #2e3192;
}
.styleno_17 .longinterview .catlabel, .styleno_17 .fivequestions .catlabel, .styleno_17 .sketchbook .catlabel {
  color: #acd037 !important;
}
.styleno_17 .longinterview {
  /*.entry-content {
  	span.dropcap {color: $color2;}
  }*/
}
.styleno_17 .longinterview .questionbox div.answer_intrvw:after {
  border-top: 2.2rem solid #2e3192;
}
.styleno_17 .longinterview .questionbox .question p {
  color: #acd037 !important;
}
.styleno_17 .entry-content span.dropcap {
  color: #acd037;
}
.styleno_17 #sitefooter ul ul li a:hover {
  color: #2e3192 !important;
}
.styleno_17 #mailFooter {
  background-color: #63c7c7;
}
.styleno_17 #gdpr_pop .cookiepolice {
  background-color: #2e3192 !important;
}
.styleno_17 #gdpr_pop .cookiepolice:before {
  border-bottom-color: #2e3192 !important;
}

#mailModal.styleno_17 {
  background-color: #63c7c7;
}

#cookiesModal.styleno_17 {
  background-color: #63c7c7;
}
#cookiesModal.styleno_17 .accept_cookies {
  background-color: #acd037;
}
#cookiesModal.styleno_17 .accept_cookies:hover {
  background-color: #8dac28;
}
#cookiesModal.styleno_17 .decline_cookies {
  background-color: #2e3192;
}
#cookiesModal.styleno_17 .decline_cookies:hover {
  background-color: #22246b;
}

body.event .styleno_17 article.first-post header .location {
  color: #2e3192;
}
body.event .styleno_17 article.first-post .entry-content .presented {
  color: #2e3192 !important;
}
body.event .styleno_17 article.first-post .sidebar .reservationbtn {
  background-color: #acd037;
}
body.event .styleno_17 article.first-post .sidebar .reservationbtn:hover {
  background-color: #8dac28;
}

body.hawaii .styleno_17 .logo-dek h3 span.color {
  color: #2e3192 !important;
}

.styleno_18 .top-bar .top-bar-section li.sections_link:hover i.fa-bars, .styleno_18 .top-bar .top-bar-section li.sections_link:hover span {
  color: #7d2a90;
}
.styleno_18 .top-bar .top-bar-section .social a:first-child:hover {
  color: #7d2a90;
}
.styleno_18 .top-bar .top-bar-section .social a:nth-child(2):hover {
  color: #f37360;
}
.styleno_18 .top-bar .top-bar-section .social a:nth-child(3):hover {
  color: #12a0bb;
}
.styleno_18 .top-bar .top-bar-section ul.dropdown li:hover {
  background-color: #f37360 !important;
}
.styleno_18 .row.articles article.double .title {
  background-color: #f37360;
}
.styleno_18 .row.articles .column:first-child article.double .title {
  background-color: #7d2a90;
}
.styleno_18 .row.articles .column:last-child article.double .title {
  background-color: #12a0bb;
}
.styleno_18 .sidebar .box.row.tagged .bot span.box-tag {
  background: #f37360 !important;
}
.styleno_18 .sidebar .bot .seemorebox, .styleno_18 .bordersidebar .seemorebox {
  background-color: #12a0bb;
}
.styleno_18 .feature-image.glimpses {
  border-bottom: 0.3rem solid #f37360;
  padding-bottom: 3.5rem;
}
.styleno_18 #main-fn.row > .column > #main-inner.row #secondary .relatedlabel, .styleno_18 #main-fn.row > .column > #main-inner.row #secondary-async .relatedlabel {
  background: #f37360;
}
.styleno_18 #main-fn.row > .column > #main-inner.row .commentbox button {
  background-color: #f37360;
}
.styleno_18 #main-fn.row > .column > #main-inner.row .commentbox button:hover {
  background-color: #ef4931;
}
.styleno_18 .row.about-container ul.involved_menu li a {
  background-color: #f37360;
}
.styleno_18 .row.about-container ul.involved_menu li a:hover {
  background-color: #ef4931;
}
.styleno_18 .thegreenroom .questionbox .qprefix {
  color: #7d2a90;
}
.styleno_18 .takeaway .bottomphotos .photobox .head_title, .styleno_18 .takeaway h4 {
  background-color: #f37360;
}
.styleno_18 .contentbox h4.boxedin {
  background-color: #f37360;
}
.styleno_18 .about-page .staff h3 {
  color: #f37360;
}
.styleno_18 .about-page h1.job_title {
  color: #f37360 !important;
}
.styleno_18 .upfordiscussion .leftside .discussion-links h1, .styleno_18 .upfordiscussion .discussion h1 {
  color: #f37360;
}
.styleno_18 .upfordiscussion .leftside .discussion-links a:hover h1 {
  color: #ef4931;
}
.styleno_18 .pullquote {
  border-color: #7d2a90;
}
.styleno_18 .interview_with span {
  color: #7d2a90;
}
.styleno_18 .longinterview .catlabel, .styleno_18 .fivequestions .catlabel, .styleno_18 .sketchbook .catlabel {
  color: #f37360 !important;
}
.styleno_18 .longinterview {
  /*.entry-content {
  	span.dropcap {color: $color2;}
  }*/
}
.styleno_18 .longinterview .questionbox div.answer_intrvw:after {
  border-top: 2.2rem solid #7d2a90;
}
.styleno_18 .longinterview .questionbox .question p {
  color: #f37360 !important;
}
.styleno_18 .entry-content span.dropcap {
  color: #f37360;
}
.styleno_18 #sitefooter ul ul li a:hover {
  color: #7d2a90 !important;
}
.styleno_18 #mailFooter {
  background-color: #12a0bb;
}
.styleno_18 #gdpr_pop .cookiepolice {
  background-color: #7d2a90 !important;
}
.styleno_18 #gdpr_pop .cookiepolice:before {
  border-bottom-color: #7d2a90 !important;
}

#mailModal.styleno_18 {
  background-color: #12a0bb;
}

#cookiesModal.styleno_18 {
  background-color: #12a0bb;
}
#cookiesModal.styleno_18 .accept_cookies {
  background-color: #f37360;
}
#cookiesModal.styleno_18 .accept_cookies:hover {
  background-color: #ef4931;
}
#cookiesModal.styleno_18 .decline_cookies {
  background-color: #7d2a90;
}
#cookiesModal.styleno_18 .decline_cookies:hover {
  background-color: #5b1e69;
}

body.event .styleno_18 article.first-post header .location {
  color: #7d2a90;
}
body.event .styleno_18 article.first-post .entry-content .presented {
  color: #7d2a90 !important;
}
body.event .styleno_18 article.first-post .sidebar .reservationbtn {
  background-color: #f37360;
}
body.event .styleno_18 article.first-post .sidebar .reservationbtn:hover {
  background-color: #ef4931;
}

body.hawaii .styleno_18 .logo-dek h3 span.color {
  color: #7d2a90 !important;
}

.styleno_19 .top-bar .top-bar-section li.sections_link:hover i.fa-bars, .styleno_19 .top-bar .top-bar-section li.sections_link:hover span {
  color: #00aab1;
}
.styleno_19 .top-bar .top-bar-section .social a:first-child:hover {
  color: #00aab1;
}
.styleno_19 .top-bar .top-bar-section .social a:nth-child(2):hover {
  color: #f47f61;
}
.styleno_19 .top-bar .top-bar-section .social a:nth-child(3):hover {
  color: #acd037;
}
.styleno_19 .top-bar .top-bar-section ul.dropdown li:hover {
  background-color: #f47f61 !important;
}
.styleno_19 .row.articles article.double .title {
  background-color: #f47f61;
}
.styleno_19 .row.articles .column:first-child article.double .title {
  background-color: #00aab1;
}
.styleno_19 .row.articles .column:last-child article.double .title {
  background-color: #acd037;
}
.styleno_19 .sidebar .box.row.tagged .bot span.box-tag {
  background: #f47f61 !important;
}
.styleno_19 .sidebar .bot .seemorebox, .styleno_19 .bordersidebar .seemorebox {
  background-color: #acd037;
}
.styleno_19 .feature-image.glimpses {
  border-bottom: 0.3rem solid #f47f61;
  padding-bottom: 3.5rem;
}
.styleno_19 #main-fn.row > .column > #main-inner.row #secondary .relatedlabel, .styleno_19 #main-fn.row > .column > #main-inner.row #secondary-async .relatedlabel {
  background: #f47f61;
}
.styleno_19 #main-fn.row > .column > #main-inner.row .commentbox button {
  background-color: #f47f61;
}
.styleno_19 #main-fn.row > .column > #main-inner.row .commentbox button:hover {
  background-color: #f15831;
}
.styleno_19 .row.about-container ul.involved_menu li a {
  background-color: #f47f61;
}
.styleno_19 .row.about-container ul.involved_menu li a:hover {
  background-color: #f15831;
}
.styleno_19 .thegreenroom .questionbox .qprefix {
  color: #00aab1;
}
.styleno_19 .takeaway .bottomphotos .photobox .head_title, .styleno_19 .takeaway h4 {
  background-color: #f47f61;
}
.styleno_19 .contentbox h4.boxedin {
  background-color: #f47f61;
}
.styleno_19 .about-page .staff h3 {
  color: #f47f61;
}
.styleno_19 .about-page h1.job_title {
  color: #f47f61 !important;
}
.styleno_19 .upfordiscussion .leftside .discussion-links h1, .styleno_19 .upfordiscussion .discussion h1 {
  color: #f47f61;
}
.styleno_19 .upfordiscussion .leftside .discussion-links a:hover h1 {
  color: #f15831;
}
.styleno_19 .pullquote {
  border-color: #00aab1;
}
.styleno_19 .interview_with span {
  color: #00aab1;
}
.styleno_19 .longinterview .catlabel, .styleno_19 .fivequestions .catlabel, .styleno_19 .sketchbook .catlabel {
  color: #f47f61 !important;
}
.styleno_19 .longinterview {
  /*.entry-content {
  	span.dropcap {color: $color2;}
  }*/
}
.styleno_19 .longinterview .questionbox div.answer_intrvw:after {
  border-top: 2.2rem solid #00aab1;
}
.styleno_19 .longinterview .questionbox .question p {
  color: #f47f61 !important;
}
.styleno_19 .entry-content span.dropcap {
  color: #f47f61;
}
.styleno_19 #sitefooter ul ul li a:hover {
  color: #00aab1 !important;
}
.styleno_19 #mailFooter {
  background-color: #acd037;
}
.styleno_19 #gdpr_pop .cookiepolice {
  background-color: #00aab1 !important;
}
.styleno_19 #gdpr_pop .cookiepolice:before {
  border-bottom-color: #00aab1 !important;
}

#mailModal.styleno_19 {
  background-color: #acd037;
}

#cookiesModal.styleno_19 {
  background-color: #acd037;
}
#cookiesModal.styleno_19 .accept_cookies {
  background-color: #f47f61;
}
#cookiesModal.styleno_19 .accept_cookies:hover {
  background-color: #f15831;
}
#cookiesModal.styleno_19 .decline_cookies {
  background-color: #00aab1;
}
#cookiesModal.styleno_19 .decline_cookies:hover {
  background-color: #00797e;
}

body.event .styleno_19 article.first-post header .location {
  color: #00aab1;
}
body.event .styleno_19 article.first-post .entry-content .presented {
  color: #00aab1 !important;
}
body.event .styleno_19 article.first-post .sidebar .reservationbtn {
  background-color: #f47f61;
}
body.event .styleno_19 article.first-post .sidebar .reservationbtn:hover {
  background-color: #f15831;
}

body.hawaii .styleno_19 .logo-dek h3 span.color {
  color: #00aab1 !important;
}

.styleno_20 .top-bar .top-bar-section li.sections_link:hover i.fa-bars, .styleno_20 .top-bar .top-bar-section li.sections_link:hover span {
  color: #a55ea5;
}
.styleno_20 .top-bar .top-bar-section .social a:first-child:hover {
  color: #a55ea5;
}
.styleno_20 .top-bar .top-bar-section .social a:nth-child(2):hover {
  color: #76cedd;
}
.styleno_20 .top-bar .top-bar-section .social a:nth-child(3):hover {
  color: #f59ab8;
}
.styleno_20 .top-bar .top-bar-section ul.dropdown li:hover {
  background-color: #76cedd !important;
}
.styleno_20 .row.articles article.double .title {
  background-color: #76cedd;
}
.styleno_20 .row.articles .column:first-child article.double .title {
  background-color: #a55ea5;
}
.styleno_20 .row.articles .column:last-child article.double .title {
  background-color: #f59ab8;
}
.styleno_20 .sidebar .box.row.tagged .bot span.box-tag {
  background: #76cedd !important;
}
.styleno_20 .sidebar .bot .seemorebox, .styleno_20 .bordersidebar .seemorebox {
  background-color: #f59ab8;
}
.styleno_20 .feature-image.glimpses {
  border-bottom: 0.3rem solid #76cedd;
  padding-bottom: 3.5rem;
}
.styleno_20 #main-fn.row > .column > #main-inner.row #secondary .relatedlabel, .styleno_20 #main-fn.row > .column > #main-inner.row #secondary-async .relatedlabel {
  background: #76cedd;
}
.styleno_20 #main-fn.row > .column > #main-inner.row .commentbox button {
  background-color: #76cedd;
}
.styleno_20 #main-fn.row > .column > #main-inner.row .commentbox button:hover {
  background-color: #4dbfd3;
}
.styleno_20 .row.about-container ul.involved_menu li a {
  background-color: #76cedd;
}
.styleno_20 .row.about-container ul.involved_menu li a:hover {
  background-color: #4dbfd3;
}
.styleno_20 .thegreenroom .questionbox .qprefix {
  color: #a55ea5;
}
.styleno_20 .takeaway .bottomphotos .photobox .head_title, .styleno_20 .takeaway h4 {
  background-color: #76cedd;
}
.styleno_20 .contentbox h4.boxedin {
  background-color: #76cedd;
}
.styleno_20 .about-page .staff h3 {
  color: #76cedd;
}
.styleno_20 .about-page h1.job_title {
  color: #76cedd !important;
}
.styleno_20 .upfordiscussion .leftside .discussion-links h1, .styleno_20 .upfordiscussion .discussion h1 {
  color: #76cedd;
}
.styleno_20 .upfordiscussion .leftside .discussion-links a:hover h1 {
  color: #4dbfd3;
}
.styleno_20 .pullquote {
  border-color: #a55ea5;
}
.styleno_20 .interview_with span {
  color: #a55ea5;
}
.styleno_20 .longinterview .catlabel, .styleno_20 .fivequestions .catlabel, .styleno_20 .sketchbook .catlabel {
  color: #76cedd !important;
}
.styleno_20 .longinterview {
  /*.entry-content {
  	span.dropcap {color: $color2;}
  }*/
}
.styleno_20 .longinterview .questionbox div.answer_intrvw:after {
  border-top: 2.2rem solid #a55ea5;
}
.styleno_20 .longinterview .questionbox .question p {
  color: #76cedd !important;
}
.styleno_20 .entry-content span.dropcap {
  color: #76cedd;
}
.styleno_20 #sitefooter ul ul li a:hover {
  color: #a55ea5 !important;
}
.styleno_20 #mailFooter {
  background-color: #f59ab8;
}
.styleno_20 #gdpr_pop .cookiepolice {
  background-color: #a55ea5 !important;
}
.styleno_20 #gdpr_pop .cookiepolice:before {
  border-bottom-color: #a55ea5 !important;
}

#mailModal.styleno_20 {
  background-color: #f59ab8;
}

#cookiesModal.styleno_20 {
  background-color: #f59ab8;
}
#cookiesModal.styleno_20 .accept_cookies {
  background-color: #76cedd;
}
#cookiesModal.styleno_20 .accept_cookies:hover {
  background-color: #4dbfd3;
}
#cookiesModal.styleno_20 .decline_cookies {
  background-color: #a55ea5;
}
#cookiesModal.styleno_20 .decline_cookies:hover {
  background-color: #854b85;
}

body.event .styleno_20 article.first-post header .location {
  color: #a55ea5;
}
body.event .styleno_20 article.first-post .entry-content .presented {
  color: #a55ea5 !important;
}
body.event .styleno_20 article.first-post .sidebar .reservationbtn {
  background-color: #76cedd;
}
body.event .styleno_20 article.first-post .sidebar .reservationbtn:hover {
  background-color: #4dbfd3;
}

body.hawaii .styleno_20 .logo-dek h3 span.color {
  color: #a55ea5 !important;
}

.styleno_21 .top-bar .top-bar-section li.sections_link:hover i.fa-bars, .styleno_21 .top-bar .top-bar-section li.sections_link:hover span {
  color: #ed1c24;
}
.styleno_21 .top-bar .top-bar-section .social a:first-child:hover {
  color: #ed1c24;
}
.styleno_21 .top-bar .top-bar-section .social a:nth-child(2):hover {
  color: #f57e20;
}
.styleno_21 .top-bar .top-bar-section .social a:nth-child(3):hover {
  color: #fec20f;
}
.styleno_21 .top-bar .top-bar-section ul.dropdown li:hover {
  background-color: #f57e20 !important;
}
.styleno_21 .row.articles article.double .title {
  background-color: #f57e20;
}
.styleno_21 .row.articles .column:first-child article.double .title {
  background-color: #ed1c24;
}
.styleno_21 .row.articles .column:last-child article.double .title {
  background-color: #fec20f;
}
.styleno_21 .sidebar .box.row.tagged .bot span.box-tag {
  background: #f57e20 !important;
}
.styleno_21 .sidebar .bot .seemorebox, .styleno_21 .bordersidebar .seemorebox {
  background-color: #fec20f;
}
.styleno_21 .feature-image.glimpses {
  border-bottom: 0.3rem solid #f57e20;
  padding-bottom: 3.5rem;
}
.styleno_21 #main-fn.row > .column > #main-inner.row #secondary .relatedlabel, .styleno_21 #main-fn.row > .column > #main-inner.row #secondary-async .relatedlabel {
  background: #f57e20;
}
.styleno_21 #main-fn.row > .column > #main-inner.row .commentbox button {
  background-color: #f57e20;
}
.styleno_21 #main-fn.row > .column > #main-inner.row .commentbox button:hover {
  background-color: #d8650a;
}
.styleno_21 .row.about-container ul.involved_menu li a {
  background-color: #f57e20;
}
.styleno_21 .row.about-container ul.involved_menu li a:hover {
  background-color: #d8650a;
}
.styleno_21 .thegreenroom .questionbox .qprefix {
  color: #ed1c24;
}
.styleno_21 .takeaway .bottomphotos .photobox .head_title, .styleno_21 .takeaway h4 {
  background-color: #f57e20;
}
.styleno_21 .contentbox h4.boxedin {
  background-color: #f57e20;
}
.styleno_21 .about-page .staff h3 {
  color: #f57e20;
}
.styleno_21 .about-page h1.job_title {
  color: #f57e20 !important;
}
.styleno_21 .upfordiscussion .leftside .discussion-links h1, .styleno_21 .upfordiscussion .discussion h1 {
  color: #f57e20;
}
.styleno_21 .upfordiscussion .leftside .discussion-links a:hover h1 {
  color: #d8650a;
}
.styleno_21 .pullquote {
  border-color: #ed1c24;
}
.styleno_21 .interview_with span {
  color: #ed1c24;
}
.styleno_21 .longinterview .catlabel, .styleno_21 .fivequestions .catlabel, .styleno_21 .sketchbook .catlabel {
  color: #f57e20 !important;
}
.styleno_21 .longinterview {
  /*.entry-content {
  	span.dropcap {color: $color2;}
  }*/
}
.styleno_21 .longinterview .questionbox div.answer_intrvw:after {
  border-top: 2.2rem solid #ed1c24;
}
.styleno_21 .longinterview .questionbox .question p {
  color: #f57e20 !important;
}
.styleno_21 .entry-content span.dropcap {
  color: #f57e20;
}
.styleno_21 #sitefooter ul ul li a:hover {
  color: #ed1c24 !important;
}
.styleno_21 #mailFooter {
  background-color: #fec20f;
}
.styleno_21 #gdpr_pop .cookiepolice {
  background-color: #ed1c24 !important;
}
.styleno_21 #gdpr_pop .cookiepolice:before {
  border-bottom-color: #ed1c24 !important;
}

#mailModal.styleno_21 {
  background-color: #fec20f;
}

#cookiesModal.styleno_21 {
  background-color: #fec20f;
}
#cookiesModal.styleno_21 .accept_cookies {
  background-color: #f57e20;
}
#cookiesModal.styleno_21 .accept_cookies:hover {
  background-color: #d8650a;
}
#cookiesModal.styleno_21 .decline_cookies {
  background-color: #ed1c24;
}
#cookiesModal.styleno_21 .decline_cookies:hover {
  background-color: #c61017;
}

body.event .styleno_21 article.first-post header .location {
  color: #ed1c24;
}
body.event .styleno_21 article.first-post .entry-content .presented {
  color: #ed1c24 !important;
}
body.event .styleno_21 article.first-post .sidebar .reservationbtn {
  background-color: #f57e20;
}
body.event .styleno_21 article.first-post .sidebar .reservationbtn:hover {
  background-color: #d8650a;
}

body.hawaii .styleno_21 .logo-dek h3 span.color {
  color: #ed1c24 !important;
}

.styleno_22 .top-bar .top-bar-section li.sections_link:hover i.fa-bars, .styleno_22 .top-bar .top-bar-section li.sections_link:hover span {
  color: #000000;
}
.styleno_22 .top-bar .top-bar-section .social a:first-child:hover {
  color: #000000;
}
.styleno_22 .top-bar .top-bar-section .social a:nth-child(2):hover {
  color: #f58220;
}
.styleno_22 .top-bar .top-bar-section .social a:nth-child(3):hover {
  color: #f4b7a4;
}
.styleno_22 .top-bar .top-bar-section ul.dropdown li:hover {
  background-color: #f58220 !important;
}
.styleno_22 .row.articles article.double .title {
  background-color: #f58220;
}
.styleno_22 .row.articles .column:first-child article.double .title {
  background-color: #000000;
}
.styleno_22 .row.articles .column:last-child article.double .title {
  background-color: #f4b7a4;
}
.styleno_22 .sidebar .box.row.tagged .bot span.box-tag {
  background: #f58220 !important;
}
.styleno_22 .sidebar .bot .seemorebox, .styleno_22 .bordersidebar .seemorebox {
  background-color: #f4b7a4;
}
.styleno_22 .feature-image.glimpses {
  border-bottom: 0.3rem solid #f58220;
  padding-bottom: 3.5rem;
}
.styleno_22 #main-fn.row > .column > #main-inner.row #secondary .relatedlabel, .styleno_22 #main-fn.row > .column > #main-inner.row #secondary-async .relatedlabel {
  background: #f58220;
}
.styleno_22 #main-fn.row > .column > #main-inner.row .commentbox button {
  background-color: #f58220;
}
.styleno_22 #main-fn.row > .column > #main-inner.row .commentbox button:hover {
  background-color: #d8690a;
}
.styleno_22 .row.about-container ul.involved_menu li a {
  background-color: #f58220;
}
.styleno_22 .row.about-container ul.involved_menu li a:hover {
  background-color: #d8690a;
}
.styleno_22 .thegreenroom .questionbox .qprefix {
  color: #000000;
}
.styleno_22 .takeaway .bottomphotos .photobox .head_title, .styleno_22 .takeaway h4 {
  background-color: #f58220;
}
.styleno_22 .contentbox h4.boxedin {
  background-color: #f58220;
}
.styleno_22 .about-page .staff h3 {
  color: #f58220;
}
.styleno_22 .about-page h1.job_title {
  color: #f58220 !important;
}
.styleno_22 .upfordiscussion .leftside .discussion-links h1, .styleno_22 .upfordiscussion .discussion h1 {
  color: #f58220;
}
.styleno_22 .upfordiscussion .leftside .discussion-links a:hover h1 {
  color: #d8690a;
}
.styleno_22 .pullquote {
  border-color: #000000;
}
.styleno_22 .interview_with span {
  color: #000000;
}
.styleno_22 .longinterview .catlabel, .styleno_22 .fivequestions .catlabel, .styleno_22 .sketchbook .catlabel {
  color: #f58220 !important;
}
.styleno_22 .longinterview {
  /*.entry-content {
  	span.dropcap {color: $color2;}
  }*/
}
.styleno_22 .longinterview .questionbox div.answer_intrvw:after {
  border-top: 2.2rem solid #000000;
}
.styleno_22 .longinterview .questionbox .question p {
  color: #f58220 !important;
}
.styleno_22 .entry-content span.dropcap {
  color: #f58220;
}
.styleno_22 #sitefooter ul ul li a:hover {
  color: #000000 !important;
}
.styleno_22 #mailFooter {
  background-color: #f4b7a4;
}
.styleno_22 #gdpr_pop .cookiepolice {
  background-color: #000000 !important;
}
.styleno_22 #gdpr_pop .cookiepolice:before {
  border-bottom-color: #000000 !important;
}

#mailModal.styleno_22 {
  background-color: #f4b7a4;
}

#cookiesModal.styleno_22 {
  background-color: #f4b7a4;
}
#cookiesModal.styleno_22 .accept_cookies {
  background-color: #f58220;
}
#cookiesModal.styleno_22 .accept_cookies:hover {
  background-color: #d8690a;
}
#cookiesModal.styleno_22 .decline_cookies {
  background-color: #000000;
}
#cookiesModal.styleno_22 .decline_cookies:hover {
  background-color: black;
}

body.event .styleno_22 article.first-post header .location {
  color: #000000;
}
body.event .styleno_22 article.first-post .entry-content .presented {
  color: #000000 !important;
}
body.event .styleno_22 article.first-post .sidebar .reservationbtn {
  background-color: #f58220;
}
body.event .styleno_22 article.first-post .sidebar .reservationbtn:hover {
  background-color: #d8690a;
}

body.hawaii .styleno_22 .logo-dek h3 span.color {
  color: #000000 !important;
}

.styleno_ucla .top-bar .top-bar-section li.sections_link:hover i.fa-bars, .styleno_ucla .top-bar .top-bar-section li.sections_link:hover span {
  color: #46a1cf;
}
.styleno_ucla .top-bar .top-bar-section .social a:first-child:hover {
  color: #46a1cf;
}
.styleno_ucla .top-bar .top-bar-section .social a:nth-child(2):hover {
  color: #888383;
}
.styleno_ucla .top-bar .top-bar-section .social a:nth-child(3):hover {
  color: #ffc20e;
}
.styleno_ucla .top-bar .top-bar-section ul.dropdown li:hover {
  background-color: #888383 !important;
}
.styleno_ucla .row.articles article.double .title {
  background-color: #888383;
}
.styleno_ucla .row.articles .column:first-child article.double .title {
  background-color: #46a1cf;
}
.styleno_ucla .row.articles .column:last-child article.double .title {
  background-color: #ffc20e;
}
.styleno_ucla .sidebar .box.row.tagged .bot span.box-tag {
  background: #888383 !important;
}
.styleno_ucla .sidebar .bot .seemorebox, .styleno_ucla .bordersidebar .seemorebox {
  background-color: #ffc20e;
}
.styleno_ucla .feature-image.glimpses {
  border-bottom: 0.3rem solid #888383;
  padding-bottom: 3.5rem;
}
.styleno_ucla #main-fn.row > .column > #main-inner.row #secondary .relatedlabel, .styleno_ucla #main-fn.row > .column > #main-inner.row #secondary-async .relatedlabel {
  background: #888383;
}
.styleno_ucla #main-fn.row > .column > #main-inner.row .commentbox button {
  background-color: #888383;
}
.styleno_ucla #main-fn.row > .column > #main-inner.row .commentbox button:hover {
  background-color: #6e6a6a;
}
.styleno_ucla .row.about-container ul.involved_menu li a {
  background-color: #888383;
}
.styleno_ucla .row.about-container ul.involved_menu li a:hover {
  background-color: #6e6a6a;
}
.styleno_ucla .thegreenroom .questionbox .qprefix {
  color: #46a1cf;
}
.styleno_ucla .takeaway .bottomphotos .photobox .head_title, .styleno_ucla .takeaway h4 {
  background-color: #888383;
}
.styleno_ucla .contentbox h4.boxedin {
  background-color: #888383;
}
.styleno_ucla .about-page .staff h3 {
  color: #888383;
}
.styleno_ucla .about-page h1.job_title {
  color: #888383 !important;
}
.styleno_ucla .upfordiscussion .leftside .discussion-links h1, .styleno_ucla .upfordiscussion .discussion h1 {
  color: #888383;
}
.styleno_ucla .upfordiscussion .leftside .discussion-links a:hover h1 {
  color: #6e6a6a;
}
.styleno_ucla .pullquote {
  border-color: #46a1cf;
}
.styleno_ucla .interview_with span {
  color: #46a1cf;
}
.styleno_ucla .longinterview .catlabel, .styleno_ucla .fivequestions .catlabel, .styleno_ucla .sketchbook .catlabel {
  color: #888383 !important;
}
.styleno_ucla .longinterview {
  /*.entry-content {
  	span.dropcap {color: $color2;}
  }*/
}
.styleno_ucla .longinterview .questionbox div.answer_intrvw:after {
  border-top: 2.2rem solid #46a1cf;
}
.styleno_ucla .longinterview .questionbox .question p {
  color: #888383 !important;
}
.styleno_ucla .entry-content span.dropcap {
  color: #888383;
}
.styleno_ucla #sitefooter ul ul li a:hover {
  color: #46a1cf !important;
}
.styleno_ucla #mailFooter {
  background-color: #ffc20e;
}
.styleno_ucla #gdpr_pop .cookiepolice {
  background-color: #46a1cf !important;
}
.styleno_ucla #gdpr_pop .cookiepolice:before {
  border-bottom-color: #46a1cf !important;
}

#mailModal.styleno_ucla {
  background-color: #ffc20e;
}

#cookiesModal.styleno_ucla {
  background-color: #ffc20e;
}
#cookiesModal.styleno_ucla .accept_cookies {
  background-color: #888383;
}
#cookiesModal.styleno_ucla .accept_cookies:hover {
  background-color: #6e6a6a;
}
#cookiesModal.styleno_ucla .decline_cookies {
  background-color: #46a1cf;
}
#cookiesModal.styleno_ucla .decline_cookies:hover {
  background-color: #2f87b3;
}

body.event .styleno_ucla article.first-post header .location {
  color: #46a1cf;
}
body.event .styleno_ucla article.first-post .entry-content .presented {
  color: #46a1cf !important;
}
body.event .styleno_ucla article.first-post .sidebar .reservationbtn {
  background-color: #888383;
}
body.event .styleno_ucla article.first-post .sidebar .reservationbtn:hover {
  background-color: #6e6a6a;
}

body.hawaii .styleno_ucla .logo-dek h3 span.color {
  color: #46a1cf !important;
}

.styleno_23 .top-bar .top-bar-section li.sections_link:hover i.fa-bars, .styleno_23 .top-bar .top-bar-section li.sections_link:hover span {
  color: #ed1c24;
}
.styleno_23 .top-bar .top-bar-section .social a:first-child:hover {
  color: #ed1c24;
}
.styleno_23 .top-bar .top-bar-section .social a:nth-child(2):hover {
  color: #2e3192;
}
.styleno_23 .top-bar .top-bar-section .social a:nth-child(3):hover {
  color: #00c0f3;
}
.styleno_23 .top-bar .top-bar-section ul.dropdown li:hover {
  background-color: #2e3192 !important;
}
.styleno_23 .row.articles article.double .title {
  background-color: #2e3192;
}
.styleno_23 .row.articles .column:first-child article.double .title {
  background-color: #ed1c24;
}
.styleno_23 .row.articles .column:last-child article.double .title {
  background-color: #00c0f3;
}
.styleno_23 .sidebar .box.row.tagged .bot span.box-tag {
  background: #2e3192 !important;
}
.styleno_23 .sidebar .bot .seemorebox, .styleno_23 .bordersidebar .seemorebox {
  background-color: #00c0f3;
}
.styleno_23 .feature-image.glimpses {
  border-bottom: 0.3rem solid #2e3192;
  padding-bottom: 3.5rem;
}
.styleno_23 #main-fn.row > .column > #main-inner.row #secondary .relatedlabel, .styleno_23 #main-fn.row > .column > #main-inner.row #secondary-async .relatedlabel {
  background: #2e3192;
}
.styleno_23 #main-fn.row > .column > #main-inner.row .commentbox button {
  background-color: #2e3192;
}
.styleno_23 #main-fn.row > .column > #main-inner.row .commentbox button:hover {
  background-color: #22246b;
}
.styleno_23 .row.about-container ul.involved_menu li a {
  background-color: #2e3192;
}
.styleno_23 .row.about-container ul.involved_menu li a:hover {
  background-color: #22246b;
}
.styleno_23 .thegreenroom .questionbox .qprefix {
  color: #ed1c24;
}
.styleno_23 .takeaway .bottomphotos .photobox .head_title, .styleno_23 .takeaway h4 {
  background-color: #2e3192;
}
.styleno_23 .contentbox h4.boxedin {
  background-color: #2e3192;
}
.styleno_23 .about-page .staff h3 {
  color: #2e3192;
}
.styleno_23 .about-page h1.job_title {
  color: #2e3192 !important;
}
.styleno_23 .upfordiscussion .leftside .discussion-links h1, .styleno_23 .upfordiscussion .discussion h1 {
  color: #2e3192;
}
.styleno_23 .upfordiscussion .leftside .discussion-links a:hover h1 {
  color: #22246b;
}
.styleno_23 .pullquote {
  border-color: #ed1c24;
}
.styleno_23 .interview_with span {
  color: #ed1c24;
}
.styleno_23 .longinterview .catlabel, .styleno_23 .fivequestions .catlabel, .styleno_23 .sketchbook .catlabel {
  color: #2e3192 !important;
}
.styleno_23 .longinterview {
  /*.entry-content {
  	span.dropcap {color: $color2;}
  }*/
}
.styleno_23 .longinterview .questionbox div.answer_intrvw:after {
  border-top: 2.2rem solid #ed1c24;
}
.styleno_23 .longinterview .questionbox .question p {
  color: #2e3192 !important;
}
.styleno_23 .entry-content span.dropcap {
  color: #2e3192;
}
.styleno_23 #sitefooter ul ul li a:hover {
  color: #ed1c24 !important;
}
.styleno_23 #mailFooter {
  background-color: #00c0f3;
}
.styleno_23 #gdpr_pop .cookiepolice {
  background-color: #ed1c24 !important;
}
.styleno_23 #gdpr_pop .cookiepolice:before {
  border-bottom-color: #ed1c24 !important;
}

#mailModal.styleno_23 {
  background-color: #00c0f3;
}

#cookiesModal.styleno_23 {
  background-color: #00c0f3;
}
#cookiesModal.styleno_23 .accept_cookies {
  background-color: #2e3192;
}
#cookiesModal.styleno_23 .accept_cookies:hover {
  background-color: #22246b;
}
#cookiesModal.styleno_23 .decline_cookies {
  background-color: #ed1c24;
}
#cookiesModal.styleno_23 .decline_cookies:hover {
  background-color: #c61017;
}

body.event .styleno_23 article.first-post header .location {
  color: #ed1c24;
}
body.event .styleno_23 article.first-post .entry-content .presented {
  color: #ed1c24 !important;
}
body.event .styleno_23 article.first-post .sidebar .reservationbtn {
  background-color: #2e3192;
}
body.event .styleno_23 article.first-post .sidebar .reservationbtn:hover {
  background-color: #22246b;
}

body.hawaii .styleno_23 .logo-dek h3 span.color {
  color: #ed1c24 !important;
}

.styleno_24 .top-bar .top-bar-section li.sections_link:hover i.fa-bars, .styleno_24 .top-bar .top-bar-section li.sections_link:hover span {
  color: #231f20;
}
.styleno_24 .top-bar .top-bar-section .social a:first-child:hover {
  color: #231f20;
}
.styleno_24 .top-bar .top-bar-section .social a:nth-child(2):hover {
  color: #ffcb05;
}
.styleno_24 .top-bar .top-bar-section .social a:nth-child(3):hover {
  color: #9dc2d6;
}
.styleno_24 .top-bar .top-bar-section ul.dropdown li:hover {
  background-color: #ffcb05 !important;
}
.styleno_24 .row.articles article.double .title {
  background-color: #ffcb05;
}
.styleno_24 .row.articles .column:first-child article.double .title {
  background-color: #231f20;
}
.styleno_24 .row.articles .column:last-child article.double .title {
  background-color: #9dc2d6;
}
.styleno_24 .sidebar .box.row.tagged .bot span.box-tag {
  background: #ffcb05 !important;
}
.styleno_24 .sidebar .bot .seemorebox, .styleno_24 .bordersidebar .seemorebox {
  background-color: #9dc2d6;
}
.styleno_24 .feature-image.glimpses {
  border-bottom: 0.3rem solid #ffcb05;
  padding-bottom: 3.5rem;
}
.styleno_24 #main-fn.row > .column > #main-inner.row #secondary .relatedlabel, .styleno_24 #main-fn.row > .column > #main-inner.row #secondary-async .relatedlabel {
  background: #ffcb05;
}
.styleno_24 #main-fn.row > .column > #main-inner.row .commentbox button {
  background-color: #ffcb05;
}
.styleno_24 #main-fn.row > .column > #main-inner.row .commentbox button:hover {
  background-color: #d1a600;
}
.styleno_24 .row.about-container ul.involved_menu li a {
  background-color: #ffcb05;
}
.styleno_24 .row.about-container ul.involved_menu li a:hover {
  background-color: #d1a600;
}
.styleno_24 .thegreenroom .questionbox .qprefix {
  color: #231f20;
}
.styleno_24 .takeaway .bottomphotos .photobox .head_title, .styleno_24 .takeaway h4 {
  background-color: #ffcb05;
}
.styleno_24 .contentbox h4.boxedin {
  background-color: #ffcb05;
}
.styleno_24 .about-page .staff h3 {
  color: #ffcb05;
}
.styleno_24 .about-page h1.job_title {
  color: #ffcb05 !important;
}
.styleno_24 .upfordiscussion .leftside .discussion-links h1, .styleno_24 .upfordiscussion .discussion h1 {
  color: #ffcb05;
}
.styleno_24 .upfordiscussion .leftside .discussion-links a:hover h1 {
  color: #d1a600;
}
.styleno_24 .pullquote {
  border-color: #231f20;
}
.styleno_24 .interview_with span {
  color: #231f20;
}
.styleno_24 .longinterview .catlabel, .styleno_24 .fivequestions .catlabel, .styleno_24 .sketchbook .catlabel {
  color: #ffcb05 !important;
}
.styleno_24 .longinterview {
  /*.entry-content {
  	span.dropcap {color: $color2;}
  }*/
}
.styleno_24 .longinterview .questionbox div.answer_intrvw:after {
  border-top: 2.2rem solid #231f20;
}
.styleno_24 .longinterview .questionbox .question p {
  color: #ffcb05 !important;
}
.styleno_24 .entry-content span.dropcap {
  color: #ffcb05;
}
.styleno_24 #sitefooter ul ul li a:hover {
  color: #231f20 !important;
}
.styleno_24 #mailFooter {
  background-color: #9dc2d6;
}
.styleno_24 #gdpr_pop .cookiepolice {
  background-color: #231f20 !important;
}
.styleno_24 #gdpr_pop .cookiepolice:before {
  border-bottom-color: #231f20 !important;
}

#mailModal.styleno_24 {
  background-color: #9dc2d6;
}

#cookiesModal.styleno_24 {
  background-color: #9dc2d6;
}
#cookiesModal.styleno_24 .accept_cookies {
  background-color: #ffcb05;
}
#cookiesModal.styleno_24 .accept_cookies:hover {
  background-color: #d1a600;
}
#cookiesModal.styleno_24 .decline_cookies {
  background-color: #231f20;
}
#cookiesModal.styleno_24 .decline_cookies:hover {
  background-color: #080707;
}

body.event .styleno_24 article.first-post header .location {
  color: #231f20;
}
body.event .styleno_24 article.first-post .entry-content .presented {
  color: #231f20 !important;
}
body.event .styleno_24 article.first-post .sidebar .reservationbtn {
  background-color: #ffcb05;
}
body.event .styleno_24 article.first-post .sidebar .reservationbtn:hover {
  background-color: #d1a600;
}

body.hawaii .styleno_24 .logo-dek h3 span.color {
  color: #231f20 !important;
}

.styleno_25 .top-bar .top-bar-section li.sections_link:hover i.fa-bars, .styleno_25 .top-bar .top-bar-section li.sections_link:hover span {
  color: #635d67;
}
.styleno_25 .top-bar .top-bar-section .social a:first-child:hover {
  color: #635d67;
}
.styleno_25 .top-bar .top-bar-section .social a:nth-child(2):hover {
  color: #cda17a;
}
.styleno_25 .top-bar .top-bar-section .social a:nth-child(3):hover {
  color: #f16376;
}
.styleno_25 .top-bar .top-bar-section ul.dropdown li:hover {
  background-color: #cda17a !important;
}
.styleno_25 .row.articles article.double .title {
  background-color: #cda17a;
}
.styleno_25 .row.articles .column:first-child article.double .title {
  background-color: #635d67;
}
.styleno_25 .row.articles .column:last-child article.double .title {
  background-color: #f16376;
}
.styleno_25 .sidebar .box.row.tagged .bot span.box-tag {
  background: #cda17a !important;
}
.styleno_25 .sidebar .bot .seemorebox, .styleno_25 .bordersidebar .seemorebox {
  background-color: #f16376;
}
.styleno_25 .feature-image.glimpses {
  border-bottom: 0.3rem solid #cda17a;
  padding-bottom: 3.5rem;
}
.styleno_25 #main-fn.row > .column > #main-inner.row #secondary .relatedlabel, .styleno_25 #main-fn.row > .column > #main-inner.row #secondary-async .relatedlabel {
  background: #cda17a;
}
.styleno_25 #main-fn.row > .column > #main-inner.row .commentbox button {
  background-color: #cda17a;
}
.styleno_25 #main-fn.row > .column > #main-inner.row .commentbox button:hover {
  background-color: #bf8755;
}
.styleno_25 .row.about-container ul.involved_menu li a {
  background-color: #cda17a;
}
.styleno_25 .row.about-container ul.involved_menu li a:hover {
  background-color: #bf8755;
}
.styleno_25 .thegreenroom .questionbox .qprefix {
  color: #635d67;
}
.styleno_25 .takeaway .bottomphotos .photobox .head_title, .styleno_25 .takeaway h4 {
  background-color: #cda17a;
}
.styleno_25 .contentbox h4.boxedin {
  background-color: #cda17a;
}
.styleno_25 .about-page .staff h3 {
  color: #cda17a;
}
.styleno_25 .about-page h1.job_title {
  color: #cda17a !important;
}
.styleno_25 .upfordiscussion .leftside .discussion-links h1, .styleno_25 .upfordiscussion .discussion h1 {
  color: #cda17a;
}
.styleno_25 .upfordiscussion .leftside .discussion-links a:hover h1 {
  color: #bf8755;
}
.styleno_25 .pullquote {
  border-color: #635d67;
}
.styleno_25 .interview_with span {
  color: #635d67;
}
.styleno_25 .longinterview .catlabel, .styleno_25 .fivequestions .catlabel, .styleno_25 .sketchbook .catlabel {
  color: #cda17a !important;
}
.styleno_25 .longinterview {
  /*.entry-content {
  	span.dropcap {color: $color2;}
  }*/
}
.styleno_25 .longinterview .questionbox div.answer_intrvw:after {
  border-top: 2.2rem solid #635d67;
}
.styleno_25 .longinterview .questionbox .question p {
  color: #cda17a !important;
}
.styleno_25 .entry-content span.dropcap {
  color: #cda17a;
}
.styleno_25 #sitefooter ul ul li a:hover {
  color: #635d67 !important;
}
.styleno_25 #mailFooter {
  background-color: #f16376;
}
.styleno_25 #gdpr_pop .cookiepolice {
  background-color: #635d67 !important;
}
.styleno_25 #gdpr_pop .cookiepolice:before {
  border-bottom-color: #635d67 !important;
}

#mailModal.styleno_25 {
  background-color: #f16376;
}

#cookiesModal.styleno_25 {
  background-color: #f16376;
}
#cookiesModal.styleno_25 .accept_cookies {
  background-color: #cda17a;
}
#cookiesModal.styleno_25 .accept_cookies:hover {
  background-color: #bf8755;
}
#cookiesModal.styleno_25 .decline_cookies {
  background-color: #635d67;
}
#cookiesModal.styleno_25 .decline_cookies:hover {
  background-color: #49454c;
}

body.event .styleno_25 article.first-post header .location {
  color: #635d67;
}
body.event .styleno_25 article.first-post .entry-content .presented {
  color: #635d67 !important;
}
body.event .styleno_25 article.first-post .sidebar .reservationbtn {
  background-color: #cda17a;
}
body.event .styleno_25 article.first-post .sidebar .reservationbtn:hover {
  background-color: #bf8755;
}

body.hawaii .styleno_25 .logo-dek h3 span.color {
  color: #635d67 !important;
}

.styleno_26 .top-bar .top-bar-section li.sections_link:hover i.fa-bars, .styleno_26 .top-bar .top-bar-section li.sections_link:hover span {
  color: #372f90;
}
.styleno_26 .top-bar .top-bar-section .social a:first-child:hover {
  color: #372f90;
}
.styleno_26 .top-bar .top-bar-section .social a:nth-child(2):hover {
  color: #a154a1;
}
.styleno_26 .top-bar .top-bar-section .social a:nth-child(3):hover {
  color: #f16376;
}
.styleno_26 .top-bar .top-bar-section ul.dropdown li:hover {
  background-color: #a154a1 !important;
}
.styleno_26 .row.articles article.double .title {
  background-color: #a154a1;
}
.styleno_26 .row.articles .column:first-child article.double .title {
  background-color: #372f90;
}
.styleno_26 .row.articles .column:last-child article.double .title {
  background-color: #f16376;
}
.styleno_26 .sidebar .box.row.tagged .bot span.box-tag {
  background: #a154a1 !important;
}
.styleno_26 .sidebar .bot .seemorebox, .styleno_26 .bordersidebar .seemorebox {
  background-color: #f16376;
}
.styleno_26 .feature-image.glimpses {
  border-bottom: 0.3rem solid #a154a1;
  padding-bottom: 3.5rem;
}
.styleno_26 #main-fn.row > .column > #main-inner.row #secondary .relatedlabel, .styleno_26 #main-fn.row > .column > #main-inner.row #secondary-async .relatedlabel {
  background: #a154a1;
}
.styleno_26 #main-fn.row > .column > #main-inner.row .commentbox button {
  background-color: #a154a1;
}
.styleno_26 #main-fn.row > .column > #main-inner.row .commentbox button:hover {
  background-color: #7f437f;
}
.styleno_26 .row.about-container ul.involved_menu li a {
  background-color: #a154a1;
}
.styleno_26 .row.about-container ul.involved_menu li a:hover {
  background-color: #7f437f;
}
.styleno_26 .thegreenroom .questionbox .qprefix {
  color: #372f90;
}
.styleno_26 .takeaway .bottomphotos .photobox .head_title, .styleno_26 .takeaway h4 {
  background-color: #a154a1;
}
.styleno_26 .contentbox h4.boxedin {
  background-color: #a154a1;
}
.styleno_26 .about-page .staff h3 {
  color: #a154a1;
}
.styleno_26 .about-page h1.job_title {
  color: #a154a1 !important;
}
.styleno_26 .upfordiscussion .leftside .discussion-links h1, .styleno_26 .upfordiscussion .discussion h1 {
  color: #a154a1;
}
.styleno_26 .upfordiscussion .leftside .discussion-links a:hover h1 {
  color: #7f437f;
}
.styleno_26 .pullquote {
  border-color: #372f90;
}
.styleno_26 .interview_with span {
  color: #372f90;
}
.styleno_26 .longinterview .catlabel, .styleno_26 .fivequestions .catlabel, .styleno_26 .sketchbook .catlabel {
  color: #a154a1 !important;
}
.styleno_26 .longinterview {
  /*.entry-content {
  	span.dropcap {color: $color2;}
  }*/
}
.styleno_26 .longinterview .questionbox div.answer_intrvw:after {
  border-top: 2.2rem solid #372f90;
}
.styleno_26 .longinterview .questionbox .question p {
  color: #a154a1 !important;
}
.styleno_26 .entry-content span.dropcap {
  color: #a154a1;
}
.styleno_26 #sitefooter ul ul li a:hover {
  color: #372f90 !important;
}
.styleno_26 #mailFooter {
  background-color: #f16376;
}
.styleno_26 #gdpr_pop .cookiepolice {
  background-color: #372f90 !important;
}
.styleno_26 #gdpr_pop .cookiepolice:before {
  border-bottom-color: #372f90 !important;
}

#mailModal.styleno_26 {
  background-color: #f16376;
}

#cookiesModal.styleno_26 {
  background-color: #f16376;
}
#cookiesModal.styleno_26 .accept_cookies {
  background-color: #a154a1;
}
#cookiesModal.styleno_26 .accept_cookies:hover {
  background-color: #7f437f;
}
#cookiesModal.styleno_26 .decline_cookies {
  background-color: #372f90;
}
#cookiesModal.styleno_26 .decline_cookies:hover {
  background-color: #28226a;
}

body.event .styleno_26 article.first-post header .location {
  color: #372f90;
}
body.event .styleno_26 article.first-post .entry-content .presented {
  color: #372f90 !important;
}
body.event .styleno_26 article.first-post .sidebar .reservationbtn {
  background-color: #a154a1;
}
body.event .styleno_26 article.first-post .sidebar .reservationbtn:hover {
  background-color: #7f437f;
}

body.hawaii .styleno_26 .logo-dek h3 span.color {
  color: #372f90 !important;
}

.styleno_27 .top-bar .top-bar-section li.sections_link:hover i.fa-bars, .styleno_27 .top-bar .top-bar-section li.sections_link:hover span {
  color: #231f20;
}
.styleno_27 .top-bar .top-bar-section .social a:first-child:hover {
  color: #231f20;
}
.styleno_27 .top-bar .top-bar-section .social a:nth-child(2):hover {
  color: #faa61a;
}
.styleno_27 .top-bar .top-bar-section .social a:nth-child(3):hover {
  color: #588497;
}
.styleno_27 .top-bar .top-bar-section ul.dropdown li:hover {
  background-color: #faa61a !important;
}
.styleno_27 .row.articles article.double .title {
  background-color: #faa61a;
}
.styleno_27 .row.articles .column:first-child article.double .title {
  background-color: #231f20;
}
.styleno_27 .row.articles .column:last-child article.double .title {
  background-color: #588497;
}
.styleno_27 .sidebar .box.row.tagged .bot span.box-tag {
  background: #faa61a !important;
}
.styleno_27 .sidebar .bot .seemorebox, .styleno_27 .bordersidebar .seemorebox {
  background-color: #588497;
}
.styleno_27 .feature-image.glimpses {
  border-bottom: 0.3rem solid #faa61a;
  padding-bottom: 3.5rem;
}
.styleno_27 #main-fn.row > .column > #main-inner.row #secondary .relatedlabel, .styleno_27 #main-fn.row > .column > #main-inner.row #secondary-async .relatedlabel {
  background: #faa61a;
}
.styleno_27 #main-fn.row > .column > #main-inner.row .commentbox button {
  background-color: #faa61a;
}
.styleno_27 #main-fn.row > .column > #main-inner.row .commentbox button:hover {
  background-color: #dc8b05;
}
.styleno_27 .row.about-container ul.involved_menu li a {
  background-color: #faa61a;
}
.styleno_27 .row.about-container ul.involved_menu li a:hover {
  background-color: #dc8b05;
}
.styleno_27 .thegreenroom .questionbox .qprefix {
  color: #231f20;
}
.styleno_27 .takeaway .bottomphotos .photobox .head_title, .styleno_27 .takeaway h4 {
  background-color: #faa61a;
}
.styleno_27 .contentbox h4.boxedin {
  background-color: #faa61a;
}
.styleno_27 .about-page .staff h3 {
  color: #faa61a;
}
.styleno_27 .about-page h1.job_title {
  color: #faa61a !important;
}
.styleno_27 .upfordiscussion .leftside .discussion-links h1, .styleno_27 .upfordiscussion .discussion h1 {
  color: #faa61a;
}
.styleno_27 .upfordiscussion .leftside .discussion-links a:hover h1 {
  color: #dc8b05;
}
.styleno_27 .pullquote {
  border-color: #231f20;
}
.styleno_27 .interview_with span {
  color: #231f20;
}
.styleno_27 .longinterview .catlabel, .styleno_27 .fivequestions .catlabel, .styleno_27 .sketchbook .catlabel {
  color: #faa61a !important;
}
.styleno_27 .longinterview {
  /*.entry-content {
  	span.dropcap {color: $color2;}
  }*/
}
.styleno_27 .longinterview .questionbox div.answer_intrvw:after {
  border-top: 2.2rem solid #231f20;
}
.styleno_27 .longinterview .questionbox .question p {
  color: #faa61a !important;
}
.styleno_27 .entry-content span.dropcap {
  color: #faa61a;
}
.styleno_27 #sitefooter ul ul li a:hover {
  color: #231f20 !important;
}
.styleno_27 #mailFooter {
  background-color: #588497;
}
.styleno_27 #gdpr_pop .cookiepolice {
  background-color: #231f20 !important;
}
.styleno_27 #gdpr_pop .cookiepolice:before {
  border-bottom-color: #231f20 !important;
}

#mailModal.styleno_27 {
  background-color: #588497;
}

#cookiesModal.styleno_27 {
  background-color: #588497;
}
#cookiesModal.styleno_27 .accept_cookies {
  background-color: #faa61a;
}
#cookiesModal.styleno_27 .accept_cookies:hover {
  background-color: #dc8b05;
}
#cookiesModal.styleno_27 .decline_cookies {
  background-color: #231f20;
}
#cookiesModal.styleno_27 .decline_cookies:hover {
  background-color: #080707;
}

body.event .styleno_27 article.first-post header .location {
  color: #231f20;
}
body.event .styleno_27 article.first-post .entry-content .presented {
  color: #231f20 !important;
}
body.event .styleno_27 article.first-post .sidebar .reservationbtn {
  background-color: #faa61a;
}
body.event .styleno_27 article.first-post .sidebar .reservationbtn:hover {
  background-color: #dc8b05;
}

body.hawaii .styleno_27 .logo-dek h3 span.color {
  color: #231f20 !important;
}

/*-----BODY FIXES-----*/
body {
  font-family: "Zilla Slab", serif;
}

a, button {
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  transition: all 0.2s linear;
}

p {
  -ms-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.more a, a.more {
  text-decoration: none;
}
.more a img.emoji, a.more img.emoji {
  display: none !important;
}

.flex-video {
  padding-top: 0;
}

.border-lightgrey {
  border: 1px solid #9a9daf !important;
}

i.by {
  text-transform: lowercase;
  font-family: inherit !important;
  font-style: normal;
}

input, textarea {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}

.small-padding-0 {
  padding: 0 0.9375rem;
}
@media only screen and (max-width: 640px) {
  .small-padding-0 {
    padding: 0 !important;
  }
}

@media only screen and (min-width: 641px) {
  .alignit {
    position: absolute;
    top: 50% !important;
    -webkit-transform: translateY(-52%);
    -ms-transform: translateY(-52%);
    transform: translateY(-52%);
  }
}

/*----HEADER----*/
div.contain-to-grid {
  border-top: none;
  border-bottom: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
div.contain-to-grid .scrollnav {
  width: 100%;
  display: block;
  height: 1px;
  position: relative;
  bottom: -1px;
  background-color: #9a9daf;
  opacity: 0;
}

body.fn {
  /*----NAV----*/
  /*----LOGO ETC----*/
}
body.fn .top-bar {
  margin-bottom: -1px !important;
  height: auto !important;
}
body.fn .top-bar .top-bar-section .small_logo_hold {
  position: absolute;
  left: 50%;
  text-align: center;
  overflow: hidden;
  height: 100%;
  display: inline-block;
  width: 140px;
  margin-left: -70px;
  z-index: 99;
}
body.fn .top-bar .top-bar-section .small_logo_hold img {
  max-height: 36px;
  margin-top: -2px;
  opacity: 0;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  transition: all 0.2s linear;
  -ms-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
body.fn .top-bar .top-bar-section .small_logo_hold.minivis img {
  opacity: 1;
}
body.fn .top-bar .top-bar-section ul {
  background: transparent;
}
body.fn .top-bar .top-bar-section ul.dropdown {
  border: none;
  border-bottom: 1px solid #9a9daf;
}
@media only screen and (min-width: 641px) {
  body.fn .top-bar .top-bar-section ul.dropdown {
    border: 1px solid #9a9daf;
  }
}
body.fn .top-bar .top-bar-section ul.dropdown li {
  border-bottom-style: solid;
}
body.fn .top-bar .top-bar-section ul.dropdown li a {
  background-color: transparent !important;
}
body.fn .top-bar .top-bar-section ul.dropdown li:last-child {
  border-bottom: none;
}
body.fn .top-bar .top-bar-section ul.dropdown .title.back.js-generated h5 a:before {
  content: "";
  font-family: "FontAwesome";
  padding-right: 0.4rem;
  font-size: 1.05em;
  color: #5291ac;
}
body.fn .top-bar .top-bar-section ul.dropdown.sub-menu {
  margin-top: -1px;
}
body.fn .top-bar .top-bar-section ul li {
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
body.fn .top-bar .top-bar-section ul li a:not(.button) {
  text-decoration: none !important;
  padding-top: 3px;
  padding-bottom: 2px;
}
body.fn .top-bar .top-bar-section ul li a:not(.button):after {
  padding-top: 2px;
}
body.fn .top-bar .top-bar-section ul li:not(.has-form) a:not(.button) {
  line-height: 38px;
  background: transparent;
}
@media only screen and (min-width: 641px) {
  body.fn .top-bar .top-bar-section {
    padding: 0 1rem;
  }
}
body.fn .top-bar .top-bar-section ul li:first-child {
  padding: 0 0.9375rem;
  background: transparent;
}
body.fn .top-bar .top-bar-section .social {
  padding: 5px 0.9375rem 0;
  display: inline-block;
}
body.fn .top-bar .top-bar-section .social a {
  color: #868a9f;
  font-size: 1.5em;
  line-height: 1em;
}
body.fn .top-bar .top-bar-section .social a.icon.search {
  padding-right: 0;
  /*color: #404054;*/
}
body.fn .top-bar .top-bar-section .social a.icon.search:hover {
  color: #404054;
}
body.fn .top-bar .top-bar-section li.sections_link i, body.fn .top-bar .top-bar-section li.sections_link span {
  webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
body.fn .top-bar .top-bar-section li.sections_link i.fa-bars {
  color: #868a9f;
  font-size: 1.25em;
  vertical-align: baseline;
}
@media only screen and (min-width: 641px) {
  body.fn .top-bar .top-bar-section li.sections_link i.fa-bars {
    vertical-align: -0.06rem;
    font-size: 1.25em;
  }
}
body.fn .top-bar .top-bar-section li.sections_link span {
  color: #868a9f;
  display: none;
}
@media only screen and (min-width: 641px) {
  body.fn .top-bar .top-bar-section li.sections_link span {
    display: inline-block;
  }
}
body.fn .top-bar .social_li ul li {
  display: inline-block;
  width: auto;
  padding: 0 0.4rem !important;
  border-bottom: none !important;
}
body.fn .top-bar .social_li ul li:first-child {
  padding-left: 0 !important;
}
body.fn .top-bar .social_li ul li:last-child {
  padding-right: 0 !important;
}
body.fn .top-bar .social_li ul li a {
  display: inline-block;
  width: auto;
}
body.fn .searchboxtop {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  background-color: #fff;
  z-index: 22;
  display: none;
}
body.fn .searchboxtop .row {
  max-width: 1244px;
  margin: 0 auto;
}
body.fn .searchboxtop .row .contents {
  padding: 2.8rem 0.9375rem;
}
body.fn .searchboxtop .row .contents #searchForm {
  padding: 2px;
  height: 42px;
}
body.fn .searchboxtop .row .contents .close-reveal-modal {
  position: absolute;
  top: 0.3rem;
  right: 1rem;
  font-weight: 420;
  color: #868a9f;
  font-size: 2.4em;
  line-height: 1em;
  position: absolute;
  text-decoration: none !important;
}
body.fn .searchboxtop .row .contents .close-reveal-modal:hover {
  color: #404054;
}
body.fn .searchboxtop #searchForm input.field {
  border: none;
  border-bottom: 1px solid #c1c1c1;
  padding: 0.5rem 0 !important;
  height: 46px !important;
  width: 100%;
  font-size: 1.5em;
}
body.fn .searchboxtop #searchForm input.field:focus {
  background-color: transparent;
}
@media only screen and (min-width: 641px) {
  body.fn .searchboxtop #searchForm input.field {
    height: 55px !important;
    font-size: 2.5em;
  }
}
body.fn .searchboxtop #searchForm button#searchsubmit {
  position: absolute;
  right: 1.1rem;
  bottom: 2.31rem;
  background: none;
  font-family: "Teko", sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  color: #000;
  width: auto;
  font-size: 1.5rem !important;
  padding: 0;
}
body.fn .searchboxtop #searchForm button#searchsubmit:hover {
  color: #7e8198;
}
@media only screen and (min-width: 641px) {
  body.fn .searchboxtop #searchForm button#searchsubmit {
    bottom: 1.7rem;
    font-size: 2rem !important;
  }
}
body.fn .searchboxtop #searchForm input.field::-webkit-input-placeholder {
  font-style: italic;
  color: #b6b9c6;
}
body.fn .searchboxtop #searchForm input.field::-moz-placeholder {
  font-style: italic;
  color: #b6b9c6;
}
body.fn .searchboxtop #searchForm input.field:-ms-input-placeholder {
  font-style: italic;
  color: #b6b9c6;
}
body.fn .searchboxtop #searchForm input.field:-moz-placeholder {
  font-style: italic;
  color: #b6b9c6;
}
body.fn .searchexpander {
  position: relative;
  background-color: transparent;
  width: 100%;
  display: inline-block;
  height: 85px;
  display: none;
  -ms-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
body.fn .searchbg {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.45);
  z-index: 21;
  display: none;
}
body.fn #top.row.outer #top-header.column {
  background-color: #fff;
  background-image: none;
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  overflow: hidden;
}
body.fn #top.row.outer #top-header.column #top-header-row-inner {
  max-width: 1244px;
  margin: 0 auto;
}
body.fn #top.row.outer #top-header.column #top-header-inner.column {
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  padding-bottom: 0.4rem;
  border-bottom: 1.5px solid #d3d4dc;
}
@media only screen and (min-width: 641px) {
  body.fn #top.row.outer #top-header.column #top-header-inner.column {
    padding-right: 1.9375rem;
    padding-left: 1.9375rem;
    padding-bottom: 0;
    border-bottom: none;
  }
}
body.fn #top.row.outer #top-header #top-header-branding {
  margin-bottom: 0.5rem;
}
body.fn #top.row.outer #top-header #top-header-branding .column {
  padding: 0;
}
body.fn #top.row.outer #top-header #top-header-branding .column a.logo, body.fn #top.row.outer #top-header #top-header-branding .column a.logo:hover {
  display: block;
  background-image: none;
  text-align: center;
  margin-bottom: 0.9rem;
  padding: 0;
}
@media only screen and (min-width: 641px) {
  body.fn #top.row.outer #top-header #top-header-branding .column a.logo, body.fn #top.row.outer #top-header #top-header-branding .column a.logo:hover {
    max-width: 86%;
    margin-left: 14%;
  }
}
@media only screen and (min-width: 1025px) {
  body.fn #top.row.outer #top-header #top-header-branding .column a.logo, body.fn #top.row.outer #top-header #top-header-branding .column a.logo:hover {
    width: 68.4%;
    margin-left: 21%;
  }
}
body.fn #top.row.outer #top-header #top-header-branding .column a.logo img, body.fn #top.row.outer #top-header #top-header-branding .column a.logo:hover img {
  width: 100%;
  max-width: 882px;
}
body.fn #top.row.outer #top-header #top-header-branding .tagline_cont {
  text-align: center;
}
@media only screen and (min-width: 641px) {
  body.fn #top.row.outer #top-header #top-header-branding .tagline_cont:after {
    width: 100%;
    height: 1px;
    content: "";
    display: inline-block;
    background: #000;
    position: relative;
    top: -1.5rem;
    z-index: 0;
  }
}
@media only screen and (min-width: 860px) {
  body.fn #top.row.outer #top-header #top-header-branding .tagline_cont:after {
    top: -1.58rem;
  }
}
body.fn #top.row.outer #top-header #top-header-branding .tagline {
  width: 83.75%;
  /*min-width: 230px;*/
  display: block;
  position: relative;
  z-index: 2;
  margin: 0 4.8% 0 0;
  float: right;
}
body.fn #top.row.outer #top-header #top-header-branding .tagline .asuslogan {
  width: 65%;
  max-width: 354px;
  float: right;
  display: block;
  background: #fff;
  padding: 2px 0;
}
body.fn #top.row.outer #top-header #top-header-branding .tagline .asuslogan img {
  width: 100%;
}
body.fn #top.row.outer #top-header #top-header-branding .tagline .connectslogan {
  width: 100%;
  max-width: 546px;
  display: block;
  background: #fff;
  padding: 2px 0;
}
body.fn #top.row.outer #top-header #top-header-branding .tagline .connectslogan img {
  width: 100%;
}
@media only screen and (min-width: 641px) {
  body.fn #top.row.outer #top-header #top-header-branding .tagline {
    width: 64.9%;
    padding-left: 3.1%;
    min-width: 0;
    display: inline-block;
    margin: 0 auto;
    float: none;
  }
  body.fn #top.row.outer #top-header #top-header-branding .tagline .asuslogan {
    width: 39.3%;
    float: left;
    display: inline-block;
    margin: 0;
    padding: 0;
  }
  body.fn #top.row.outer #top-header #top-header-branding .tagline .connectslogan {
    width: 60.7%;
    float: left;
    display: inline-block;
    padding: 0;
  }
}
@media only screen and (min-width: 1025px) {
  body.fn #top.row.outer #top-header #top-header-branding .tagline {
    width: 50.9%;
    padding-left: 1.9%;
  }
}

body.ucla #top-banner-fn, body.ucla_event #top-banner-fn {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body.ucla #top.row.outer #top-header #top-header-branding .tagline_cont .tagline .asuslogan, body.ucla_event #top.row.outer #top-header #top-header-branding .tagline_cont .tagline .asuslogan {
  display: none;
}
@media only screen and (min-width: 641px) {
  body.ucla #top.row.outer #top-header #top-header-branding .tagline_cont .tagline .connectslogan, body.ucla_event #top.row.outer #top-header #top-header-branding .tagline_cont .tagline .connectslogan {
    width: 81%;
    padding: 0;
    margin-left: 7.3%;
  }
}
@media only screen and (min-width: 860px) {
  body.ucla #top.row.outer #top-header #top-header-branding .tagline_cont:after, body.ucla_event #top.row.outer #top-header #top-header-branding .tagline_cont:after {
    top: -1.75rem;
  }
}
body.ucla section.ucla article h3, body.ucla_event section.ucla article h3 {
  color: #46a1cf !important;
}

body.hawaii {
  /*section.hawaii-head h4 {
  	color: #000 !important; position: relative; z-index: 20;
  	a {color: $lilac !important;&:hover {color: darken($lilac, 10%) !important;}}
         @media only screen and (min-width: 641px){font-size: 2.5em !important;}
  }*/
}
body.hawaii .logo-dek h3 {
  font-family: "Teko", sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  font-size: 3rem;
  line-height: 2.5rem;
  margin-top: 2rem;
}
@media only screen and (min-width: 641px) {
  body.hawaii .logo-dek h3 {
    margin-top: 0;
  }
}

body.feature #main-fn.row.outer {
  background: #fff;
}
body.feature #main-fn.row > .column > #main-inner.row {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body.feature #top-more div.more div {
  font-family: "Zilla Slab", serif !important;
  font-size: 1.05em !important;
  font-weight: 300 !important;
  line-height: 1.3 !important;
  color: #666666;
}
body.feature #top-banner-fn .banner {
  background-color: #fff;
}
body.feature #top-banner-fn .banner .main .row.content.inner {
  padding: 1rem 2rem 0;
}
body.feature #top-banner-fn .banner .main .content h2 {
  font-family: "Teko", sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  -webkit-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
  color: #222222;
}
@media only screen and (min-width: 90.063em) {
  body.feature #top-banner-fn .banner .main .content h2 {
    font-size: 66px;
  }
}
body.feature section.feature .row > .column .box {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body.feature section.feature article p.byline {
  font-size: 1.4em !important;
  font-weight: 400 !important;
  color: #434343;
  font-style: normal !important;
  font-family: "Teko", sans-serif !important;
  text-transform: uppercase !important;
}

/*----MAIN-----*/
#main-fn.row > .column article.row > .column {
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
}

#main-inner.row, #main-inner.row.collapse {
  max-width: 1244px;
}

#main-inner > .column {
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
}
#main-inner > .column #article.row > #article-left-col {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}

#main-fn.row > .column > #main-inner.row {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  /*-----ARTICLE / PAGES-----*/
  /*---SIDEBAR---*/
}
#main-fn.row > .column > #main-inner.row #main-inner-left-col, #main-fn.row > .column > #main-inner.row .main-inner-left-col {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
@media only screen and (min-width: 641px) {
  #main-fn.row > .column > #main-inner.row #main-inner-left-col, #main-fn.row > .column > #main-inner.row .main-inner-left-col {
    width: 63.7%;
  }
}
@media only screen and (min-width: 1025px) {
  #main-fn.row > .column > #main-inner.row #main-inner-left-col, #main-fn.row > .column > #main-inner.row .main-inner-left-col {
    width: 61%;
  }
}
#main-fn.row > .column > #main-inner.row #main-inner-left-col, #main-fn.row > .column > #main-inner.row #main-inner-sidebar-col {
  padding: 1rem 0 1.2rem;
}
@media only screen and (min-width: 641px) {
  #main-fn.row > .column > #main-inner.row #main-inner-left-col, #main-fn.row > .column > #main-inner.row #main-inner-sidebar-col {
    padding: 1rem 0.9375rem 1.2rem;
  }
}
#main-fn.row > .column > #main-inner.row #main-inner-full-col {
  padding: 1rem 0 1.2rem;
}
@media only screen and (min-width: 641px) {
  #main-fn.row > .column > #main-inner.row #main-inner-full-col {
    padding: 1rem 0.9375rem 1.2rem;
  }
}
#main-fn.row > .column > #main-inner.row .catlabel {
  background: none;
  padding: 0;
  margin-bottom: 0.5rem !important;
  color: #5291ac;
  font-family: "Teko", sans-serif;
  font-weight: 400;
  font-size: 2em;
  letter-spacing: 0;
  font-style: normal;
}
#main-fn.row > .column > #main-inner.row .catlabel .interview_with {
  display: inline-block;
  text-transform: lowercase;
}
#main-fn.row > .column > #main-inner.row .catlabel .interview_with span {
  text-transform: uppercase;
}
#main-fn.row > .column > #main-inner.row .catlabel a {
  color: inherit;
}
#main-fn.row > .column > #main-inner.row .catlabel.more-label {
  /*margin: 0;*/
  margin-left: 0;
}
#main-fn.row > .column > #main-inner.row .catlabel.zokie {
  font-size: 2.4em;
  margin-bottom: 0.12em !important;
}
#main-fn.row > .column > #main-inner.row article .bigthumbnail {
  margin-bottom: 1.3em;
}
#main-fn.row > .column > #main-inner.row article .excerpt {
  margin-top: -0.3rem;
}
#main-fn.row > .column > #main-inner.row article p {
  font-family: "Zilla Slab", serif;
  font-size: 1.3em;
  font-weight: 300;
  line-height: 1.4;
}
#main-fn.row > .column > #main-inner.row article p b, #main-fn.row > .column > #main-inner.row article p strong {
  font-weight: 700;
}
#main-fn.row > .column > #main-inner.row article p i, #main-fn.row > .column > #main-inner.row article p em {
  padding-right: 2px;
}
#main-fn.row > .column > #main-inner.row article p span {
  font-size: inherit;
}
#main-fn.row > .column > #main-inner.row article .ctct-form-button span.fa {
  font-size: 1.05em !important;
}
#main-fn.row > .column > #main-inner.row article span.fa {
  font-family: "FontAwesome" !important;
}
#main-fn.row > .column > #main-inner.row article b span, #main-fn.row > .column > #main-inner.row article strong span {
  font-weight: 700;
}
#main-fn.row > .column > #main-inner.row article p.tag, #main-fn.row > .column > #main-inner.row article p.tag a {
  color: #5291ac;
  font-family: "Teko", sans-serif;
  font-weight: 300;
  font-size: inherit;
  letter-spacing: 0.005em;
  font-style: normal;
  line-height: 0.86;
}
#main-fn.row > .column > #main-inner.row article p.tag {
  font-size: 2em;
  margin-bottom: 0.5rem;
}
#main-fn.row > .column > #main-inner.row article p.tag.glimpses a {
  text-decoration: none;
}
#main-fn.row > .column > #main-inner.row article p.tag.glimpses a span {
  color: #000;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
#main-fn.row > .column > #main-inner.row article p.tag.glimpses a:hover {
  text-decoration: underline;
}
#main-fn.row > .column > #main-inner.row article p.tag.glimpses a:hover span {
  color: #555555;
}
#main-fn.row > .column > #main-inner.row article p.tag.glimpses span, #main-fn.row > .column > #main-inner.row article p.tag.glimpses .artistlink {
  color: #000;
}
#main-fn.row > .column > #main-inner.row article p.tag.glimpses .artistlink:hover {
  color: #555555;
}
#main-fn.row > .column > #main-inner.row article .title em, #main-fn.row > .column > #main-inner.row article .title i {
  padding-right: 3px;
}
#main-fn.row > .column > #main-inner.row article p.meta.author {
  font-size: 1.45em !important;
  font-weight: 400;
  font-family: "Teko", sans-serif;
  text-transform: uppercase;
  margin: 0.4rem 0 0.8rem;
}
#main-fn.row > .column > #main-inner.row article a {
  color: #d3d4dc;
}
#main-fn.row > .column > #main-inner.row article h3 {
  font-family: "Teko", sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 2.2em;
  line-height: 0.9;
  margin-bottom: 0.25rem;
}
@media only screen and (min-width: 641px) {
  #main-fn.row > .column > #main-inner.row article h3 {
    line-height: 0.98;
  }
}
#main-fn.row > .column > #main-inner.row article h3.up1 {
  font-size: 2.5em;
  line-height: 0.95;
}
#main-fn.row > .column > #main-inner.row article h3.hd_dk_lrg {
  font-size: 4.5em;
  line-height: 0.8;
}
@media only screen and (min-width: 641px) {
  #main-fn.row > .column > #main-inner.row article h3.hd_dk_lrg {
    font-size: 7.5em;
    line-height: 0.85;
  }
}
#main-fn.row > .column > #main-inner.row article h3.hd_dk_med {
  font-size: 2.2em;
  line-height: 0.9;
}
@media only screen and (min-width: 641px) {
  #main-fn.row > .column > #main-inner.row article h3.hd_dk_med {
    font-size: 4.5em;
  }
}
#main-fn.row > .column > #main-inner.row article h4 {
  color: #9a9daf;
  font-family: "Teko", sans-serif;
  font-weight: 300;
  font-size: 1.75em;
  letter-spacing: 0;
}
#main-fn.row > .column > #main-inner.row article h4.hd_dk_lrg {
  font-size: 2em;
}
@media only screen and (min-width: 641px) {
  #main-fn.row > .column > #main-inner.row article h4.hd_dk_lrg {
    font-size: 2.5em;
  }
}
#main-fn.row > .column > #main-inner.row article h4.hd_dk_med {
  font-size: 1.75em;
}
@media only screen and (min-width: 641px) {
  #main-fn.row > .column > #main-inner.row article h4.hd_dk_med {
    font-size: 2.5em;
  }
}
#main-fn.row > .column > #main-inner.row article .entry-header {
  margin: 0;
}
#main-fn.row > .column > #main-inner.row article .entry-header a {
  color: #d3d4dc;
}
#main-fn.row > .column > #main-inner.row article .entry-header .entry-title {
  font-family: "Teko", sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  font-size: 3.2em;
  line-height: 0.9;
  margin-bottom: 0.3rem;
}
#main-fn.row > .column > #main-inner.row article .entry-header .entry-title i, #main-fn.row > .column > #main-inner.row article .entry-header .entry-title em {
  padding-right: 4px;
}
#main-fn.row > .column > #main-inner.row article .entry-header .entry-sub-title {
  color: #9a9daf;
  font-family: "Teko", sans-serif;
  font-weight: 300;
  font-size: 2em;
  letter-spacing: 0;
  margin-bottom: 0.75rem !important;
}
#main-fn.row > .column > #main-inner.row article .entry-header .entry-sub-title b, #main-fn.row > .column > #main-inner.row article .entry-header .entry-sub-title strong {
  font-weight: 500;
}
#main-fn.row > .column > #main-inner.row article .entry-header .entry-sub-title i, #main-fn.row > .column > #main-inner.row article .entry-header .entry-sub-title em {
  padding-right: 2px;
}
#main-fn.row > .column > #main-inner.row article .entry-title u, #main-fn.row > .column > #main-inner.row article .byline u, #main-fn.row > .column > #main-inner.row article .author u {
  text-decoration: none;
  text-transform: capitalize;
}
#main-fn.row > .column > #main-inner.row article .entry-summary {
  margin: 0 !important;
}
#main-fn.row > .column > #main-inner.row article .entry-summary p {
  font-size: 1.1em;
}
#main-fn.row > .column > #main-inner.row article .entry-content {
  margin: 0 !important;
  /*img.alignleft {
  	@media only screen and (max-width: 640px) {margin: 0 auto 1.2rem !important; display: block;}
  }*/
}
#main-fn.row > .column > #main-inner.row article .entry-content a {
  color: #5291ac;
  /*display: inline-block;*/
}
#main-fn.row > .column > #main-inner.row article .entry-content a:hover {
  color: #427489;
}
#main-fn.row > .column > #main-inner.row article .entry-content .story-nav {
  height: auto;
  margin-top: 1.25rem;
  padding: 0.9375rem 0;
  background: none;
  border-top: 1px dotted black;
}
#main-fn.row > .column > #main-inner.row article .entry-content .story-nav #nav-single {
  float: left;
  width: 100%;
  margin-bottom: 0.2rem;
}
#main-fn.row > .column > #main-inner.row article .entry-content .story-nav #nav-single span {
  position: relative;
}
#main-fn.row > .column > #main-inner.row article .entry-content .story-nav #nav-single span.nav-previous {
  text-align: left;
}
#main-fn.row > .column > #main-inner.row article .entry-content .story-nav #nav-single span.nav-previous a:before {
  content: "";
  font-family: "FontAwesome";
  padding-right: 0.4rem;
  font-size: 1.05em;
  color: #5291ac;
}
#main-fn.row > .column > #main-inner.row article .entry-content .story-nav #nav-single span.nav-next {
  float: right;
  text-align: right;
}
#main-fn.row > .column > #main-inner.row article .entry-content .story-nav #nav-single span.nav-next a:after {
  content: "";
  font-family: "FontAwesome";
  padding-left: 0.4rem;
  font-size: 1.05em;
  color: #5291ac;
}
#main-fn.row > .column > #main-inner.row article .entry-content .story-nav #nav-single a {
  background-color: transparent;
  padding: 0;
  width: auto;
  margin: 0;
  font-family: "Avenir Next W00";
  font-size: 0.85rem;
  font-weight: 600;
  color: #222222;
}
#main-fn.row > .column > #main-inner.row article .entry-content .story-nav #nav-single a:hover {
  color: #9a9daf;
}
#main-fn.row > .column > #main-inner.row article .entry-content .byline {
  margin-bottom: 1.1rem !important;
}
#main-fn.row > .column > #main-inner.row article .entry-content .byline p {
  margin: 0 0px 0.7em 0px;
  font-size: 1.6em;
  font-weight: 400;
  font-family: "Teko", sans-serif;
  text-transform: uppercase;
}
#main-fn.row > .column > #main-inner.row article .entry-content .byline p .pipesep {
  vertical-align: bottom;
  font-size: 1.2rem;
}
#main-fn.row > .column > #main-inner.row article .entry-content .no_margin_byline .byline {
  margin-top: 0.25rem;
}
#main-fn.row > .column > #main-inner.row article .entry-content .pullquote {
  font-family: "Zilla Slab", sans-serif;
  text-align: center;
  font-size: 1.6em;
  line-height: 1.4em;
  padding: 1rem 1.5rem;
}
#main-fn.row > .column > #main-inner.row article .entry-content .wp-caption {
  margin-bottom: 1.2rem !important;
}
#main-fn.row > .column > #main-inner.row article .entry-content .wp-caption p.wp-caption-text {
  font-size: 1.05em !important;
  text-align: left;
  line-height: 1.3;
  font-style: italic;
}
#main-fn.row > .column > #main-inner.row article .entry-content .wp-caption p.wp-caption-text span {
  font-style: normal;
}
#main-fn.row > .column > #main-inner.row article .entry-content .wp-caption p.wp-caption-text i, #main-fn.row > .column > #main-inner.row article .entry-content .wp-caption p.wp-caption-text em {
  font-style: normal;
  padding-right: 0;
}
#main-fn.row > .column > #main-inner.row article .entry-content .wp-caption img {
  width: 100%;
}
#main-fn.row > .column > #main-inner.row article .entry-content .wp-caption.alignleft {
  margin-right: 1.2rem;
}
#main-fn.row > .column > #main-inner.row article .entry-content .wp-caption.alignright {
  margin-left: 1.2rem;
}
#main-fn.row > .column > #main-inner.row article .entry-content .wp-caption.aligncenter {
  width: 100% !important;
  margin-bottom: 1.2rem !important;
  max-width: 100% !important;
}
#main-fn.row > .column > #main-inner.row article .entry-content .wp-caption.aligncenter img {
  width: 100% !important;
}
#main-fn.row > .column > #main-inner.row article .entry-content .wp-caption.defined_width {
  width: 475px !important;
  max-width: 100% !important;
}
#main-fn.row > .column > #main-inner.row article .entry-content .feature-image {
  width: 100%;
}
#main-fn.row > .column > #main-inner.row article .entry-content .feature-image img {
  width: 100%;
}
#main-fn.row > .column > #main-inner.row article .entry-content .feature-image p.caption {
  font-size: 1.05em !important;
  line-height: 1.3 !important;
  font-style: italic;
}
#main-fn.row > .column > #main-inner.row article .entry-content .feature-image p.caption span {
  font-style: normal;
}
#main-fn.row > .column > #main-inner.row article .entry-content .feature-image p.caption i, #main-fn.row > .column > #main-inner.row article .entry-content .feature-image p.caption em {
  font-style: normal;
  padding-right: 0;
}
#main-fn.row > .column > #main-inner.row article .entry-content img.alignleft {
  margin: 0.5rem 1.2rem 0.75rem 0 !important;
}
#main-fn.row > .column > #main-inner.row article .entry-content img.alignright {
  margin: 0.5rem 0 0.75rem 1.2rem !important;
}
#main-fn.row > .column > #main-inner.row article .entry-content img.aligncenter {
  width: 100% !important;
  margin: 0.5rem auto 0.75rem 0 !important;
}
#main-fn.row > .column > #main-inner.row article .entry-content .dotted-bottom {
  border-bottom: 1px dotted #c1c1c1;
  padding-bottom: 0.5rem;
  margin-bottom: 1.8rem;
}
#main-fn.row > .column > #main-inner.row article .entry-content span.dropcap {
  font-family: "Teko" !important;
  font-size: 5.5rem !important;
  font-weight: 300;
  line-height: 1.75rem;
  padding-top: 1.75rem;
  padding-right: 0.5rem;
  float: left;
  display: inline-block;
}
#main-fn.row > .column > #main-inner.row article .entry-meta {
  background-color: transparent;
  margin: 0 -0.9375rem !important;
  text-align: center;
  text-align: center;
  padding: 0;
  font-family: "Zilla Slab";
  font-size: 1.3em;
}
#main-fn.row > .column > #main-inner.row article .entry-meta .metabox {
  padding: 1.9375em 3.9375em;
}
#main-fn.row > .column > #main-inner.row article .entry-meta .metabox a {
  color: #5291ac;
}
#main-fn.row > .column > #main-inner.row article .entry-meta .metabox a:hover {
  color: #427489;
}
#main-fn.row > .column > #main-inner.row article .entry-meta .metabox:nth-child(2) {
  padding-top: 1.9375em !important;
}
#main-fn.row > .column > #main-inner.row article .entry-meta .metabox.author {
  padding-top: 3px;
  line-height: 1.5rem;
}
#main-fn.row > .column > #main-inner.row article .entry-meta .metabox.author b {
  text-transform: uppercase;
  font-family: "Teko", sans-serif;
  margin-top: 0.5rem !important;
  font-weight: 500;
  font-size: 1.75em;
  display: block;
  line-height: 0.78em;
}
#main-fn.row > .column > #main-inner.row article .entry-meta .metabox.author b:first-child {
  margin-top: 0;
}
#main-fn.row > .column > #main-inner.row article .entry-meta .metabox.author .post_info {
  display: block;
  margin-top: 1rem;
  font-size: inherit;
}
#main-fn.row > .column > #main-inner.row article .entry-meta .metabox.editor, #main-fn.row > .column > #main-inner.row article .entry-meta .metabox.tags {
  font-size: 0.75em;
  line-height: 1.5em;
  font-weight: 300;
}
#main-fn.row > .column > #main-inner.row article .entry-meta .metabox.editor a, #main-fn.row > .column > #main-inner.row article .entry-meta .metabox.tags a {
  font-weight: 300;
}
#main-fn.row > .column > #main-inner.row article .entry-meta .metabox.editor {
  font-weight: normal;
}
#main-fn.row > .column > #main-inner.row article .entry-meta .metabox.post_info {
  border-bottom: 1px dotted #c1c1c1;
}
#main-fn.row > .column > #main-inner.row article .entry-meta .byline {
  margin: 0 0 -0.5rem;
}
#main-fn.row > .column > #main-inner.row article .entry-meta .byline p {
  margin: 0 0px 0.375em 0px;
  font-size: 1.6em;
  font-weight: 400;
  font-family: "Teko", sans-serif;
  text-transform: uppercase;
}
#main-fn.row > .column > #main-inner.row article .entry-meta .byline p .pipesep {
  vertical-align: bottom;
  font-size: 1.2rem;
}
#main-fn.row > .column > #main-inner.row article .entry-meta .byline .readmore .arrow-link {
  display: none;
}
#main-fn.row > .column > #main-inner.row article .entry-meta .byline .readmore p {
  font-family: "Avenir Next W00";
  font-size: 0.85rem;
  font-weight: 400;
  letter-spacing: 0;
  text-decoration: none;
  margin: 0.2rem 0 0;
  color: #222222;
  -webkit-transition: all 0.3s !important;
  -moz-transition: all 0.3s !important;
  transition: all 0.3s !important;
}
#main-fn.row > .column > #main-inner.row article .entry-meta .byline .readmore p:after {
  content: "";
  font-family: "FontAwesome";
  padding-left: 0.4rem;
  font-size: 1.05em;
  color: #5291ac;
}
#main-fn.row > .column > #main-inner.row article .entry-meta .byline .readmore:hover p {
  color: #9a9daf;
}
#main-fn.row > .column > #main-inner.row article footer.entry-meta {
  padding-top: 0;
}
#main-fn.row > .column > #main-inner.row article.longinterview .entry-content .pullquote {
  font-family: "Teko", sans-serif;
  font-weight: 300;
  font-size: 2.2em;
  line-height: 1.2em;
}
#main-fn.row > .column > #main-inner.row .videoarea article.video-item.first {
  display: inline-block !important;
}
#main-fn.row > .column > #main-inner.row .videoarea article.video-item.first .firstdiv {
  width: 100%;
  height: 2px;
  border-bottom: 1px dotted #c1c1c1;
}
#main-fn.row > .column > #main-inner.row .videoarea article.video-item.first .entry-meta .byline {
  border-bottom: none;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 640px) {
  #main-fn.row > .column > #main-inner.row .videoarea article .entry-content p {
    font-size: 17px;
  }
}
#main-fn.row > .column > #main-inner.row article.single {
  margin-bottom: 1.25rem;
}
#main-fn.row > .column > #main-inner.row article.image-top .excerpt {
  margin-top: 0;
}
#main-fn.row > .column > #main-inner.row article.category-item {
  overflow: visible;
}
#main-fn.row > .column > #main-inner.row article.category-item .contentside {
  background-color: transparent;
  background: none;
  padding: 1.25rem 0 !important;
  overflow: visible;
}
#main-fn.row > .column > #main-inner.row article.category-item .contentside .category-item-left {
  padding: 0;
}
#main-fn.row > .column > #main-inner.row article.category-item .contentside .category-item-left .attachment-post-thumbnail {
  width: 100%;
  padding-right: 0.9375rem;
}
#main-fn.row > .column > #main-inner.row article.category-item .contentside .category-item-left .attachment-post-thumbnail a {
  position: relative;
  display: block;
  -ms-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
#main-fn.row > .column > #main-inner.row article.category-item .contentside .category-item-left .attachment-post-thumbnail a:after {
  content: "";
  position: absolute;
  bottom: -2px;
  right: -2px;
  z-index: 3;
  width: 38px;
  height: 38px;
  background-image: url(../images/thh_angle.svg);
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat;
}
#main-fn.row > .column > #main-inner.row article.category-item .contentside .category-item-left .attachment-post-thumbnail a:hover {
  -ms-transform: scale3d(1.04, 1.04, 1);
  -webkit-transform: scale3d(1.04, 1.04, 1);
  transform: scale3d(1.04, 1.04, 1);
}
#main-fn.row > .column > #main-inner.row article.category-item .contentside .category-item-left .attachment-post-thumbnail a img {
  width: 100%;
  padding: 0;
}
#main-fn.row > .column > #main-inner.row article.category-item .contentside .category-item-left .article-summary header a:hover {
  text-decoration: underline;
}
#main-fn.row > .column > #main-inner.row article.category-item .contentside .category-item-left .article-summary header h1 {
  font-family: "Teko", sans-serif;
  font-weight: 500;
  font-size: 2em;
  line-height: 1;
  text-transform: uppercase;
  margin-bottom: 0.2rem;
}
#main-fn.row > .column > #main-inner.row article.category-item .contentside .category-item-left .article-summary header h2 {
  font-family: "Teko", sans-serif;
  font-weight: 100;
  font-size: 1.9em;
  color: #9a9daf;
  margin-bottom: 0.25rem;
}
#main-fn.row > .column > #main-inner.row article.category-item .contentside .category-item-left .article-summary header .byline {
  margin: 0;
}
#main-fn.row > .column > #main-inner.row article.category-item .contentside .category-item-left .article-summary header .byline p {
  font-size: 1.75em;
  font-weight: 400;
  font-family: "Teko", sans-serif;
  text-transform: uppercase;
}
#main-fn.row > .column > #main-inner.row article.category-item .contentside .category-item-left .article-summary header .byline a {
  color: #5291ac;
}
#main-fn.row > .column > #main-inner.row article.category-item .contentside .category-item-left .article-summary p {
  font-size: 1.35em;
}
#main-fn.row > .column > #main-inner.row article.category-item .contentside .category-item-left .article-summary p.flex-video {
  display: none;
}
#main-fn.row > .column > #main-inner.row article.category-item .category-item-right {
  padding-right: 0 !important;
  position: relative;
}
#main-fn.row > .column > #main-inner.row article.category-item .category-item-right a.new_arrow-link {
  position: relative;
  top: 50% !important;
  -webkit-transform: translateY(-60%);
  -ms-transform: translateY(-60%);
  transform: translateY(-60%);
  color: #5291ac;
}
#main-fn.row > .column > #main-inner.row article.category-item .category-item-right a.new_arrow-link span {
  font-size: 1.6em;
  -webkit-transition: all 0.3s !important;
  -moz-transition: all 0.3s !important;
  transition: all 0.3s !important;
}
#main-fn.row > .column > #main-inner.row article.category-item .category-item-right a.new_arrow-link:hover {
  color: #9a9daf;
}
#main-fn.row > .column > #main-inner.row .entry-more {
  margin: 0 !important;
}
#main-fn.row > .column > #main-inner.row .entry-more #nav-below {
  float: left;
  width: 100%;
  margin-bottom: 1.5rem;
  padding-top: 1.5rem;
}
#main-fn.row > .column > #main-inner.row .entry-more #nav-below div {
  position: relative;
  margin-top: 0;
}
#main-fn.row > .column > #main-inner.row .entry-more #nav-below div.nav-previous {
  float: left;
  text-align: left;
}
#main-fn.row > .column > #main-inner.row .entry-more #nav-below div.nav-previous a:before {
  content: "";
  font-family: "FontAwesome";
  padding-right: 0.4rem;
  font-size: 1.05em;
  color: #5291ac;
}
#main-fn.row > .column > #main-inner.row .entry-more #nav-below div.nav-next {
  float: right;
  text-align: right;
}
#main-fn.row > .column > #main-inner.row .entry-more #nav-below div.nav-next a:after {
  content: "";
  font-family: "FontAwesome";
  padding-left: 0.4rem;
  font-size: 1.05em;
  color: #5291ac;
}
#main-fn.row > .column > #main-inner.row .entry-more #nav-below a {
  background-color: transparent;
  padding: 0;
  width: auto;
  margin: 0;
  font-family: "Avenir Next W00";
  font-size: 0.85rem;
  font-weight: 600;
  color: #222222;
  text-decoration: none;
}
#main-fn.row > .column > #main-inner.row .entry-more #nav-below a img {
  display: none;
}
#main-fn.row > .column > #main-inner.row .entry-more #nav-below a:hover {
  color: #9a9daf;
}
@media only screen and (min-width: 641px) {
  #main-fn.row > .column > #main-inner.row #main-inner-sidebar-col {
    width: 36.3%;
    float: right !important;
  }
}
@media only screen and (min-width: 1025px) {
  #main-fn.row > .column > #main-inner.row #main-inner-sidebar-col {
    width: 36.2%;
  }
}
#main-fn.row > .column > #main-inner.row #main-inner-sidebar-col #secondary .relatedlabel, #main-fn.row > .column > #main-inner.row #main-inner-sidebar-col #secondary-async .relatedlabel {
  margin: 0 0 1rem;
  padding: 0.3em 0.3em 0.15em;
  display: inline-block;
  color: #fff;
  font-family: "Teko", sans-serif;
  font-weight: 300;
  font-size: 1.6em;
  letter-spacing: 0;
  font-style: normal;
}
#main-fn.row > .column > #main-inner.row #main-inner-sidebar-col #secondary .allrelated, #main-fn.row > .column > #main-inner.row #main-inner-sidebar-col #secondary-async .allrelated {
  /*.yarpp-related*/
}
#main-fn.row > .column > #main-inner.row #main-inner-sidebar-col #secondary .allrelated p, #main-fn.row > .column > #main-inner.row #main-inner-sidebar-col #secondary-async .allrelated p {
  font-family: "Zilla Slab", serif;
  font-size: 1.1em;
  font-weight: 300;
  line-height: 1.4;
  color: black;
}
#main-fn.row > .column > #main-inner.row #main-inner-sidebar-col #secondary .allrelated .related, #main-fn.row > .column > #main-inner.row #main-inner-sidebar-col #secondary-async .allrelated .related {
  margin: 0 0 1.5rem;
  padding: 0 1.25rem;
}
#main-fn.row > .column > #main-inner.row #main-inner-sidebar-col #secondary .allrelated .related h1, #main-fn.row > .column > #main-inner.row #main-inner-sidebar-col #secondary-async .allrelated .related h1 {
  font-family: "Teko", sans-serif;
  font-weight: 500;
  font-size: 1.75em;
  line-height: 1;
  text-transform: uppercase;
  margin-bottom: 0.2rem;
}
#main-fn.row > .column > #main-inner.row #main-inner-sidebar-col #secondary .allrelated .related h2, #main-fn.row > .column > #main-inner.row #main-inner-sidebar-col #secondary-async .allrelated .related h2 {
  font-family: "Teko", sans-serif;
  font-weight: 100;
  font-size: 1.5em;
  color: #9a9daf;
  margin-bottom: 0.7rem;
}
#main-fn.row > .column > #main-inner.row #main-inner-sidebar-col #secondary .allrelated .related .catlabel, #main-fn.row > .column > #main-inner.row #main-inner-sidebar-col #secondary-async .allrelated .related .catlabel {
  font-family: "Teko", sans-serif;
  font-weight: 400;
  font-size: 1.4em;
  font-style: normal;
  color: #5291ac;
}
#main-fn.row > .column > #main-inner.row #main-inner-sidebar-col #secondary .allrelated .related .byline, #main-fn.row > .column > #main-inner.row #main-inner-sidebar-col #secondary-async .allrelated .related .byline {
  font-size: 1.3em;
  font-weight: 400;
  font-family: "Teko", sans-serif;
  text-transform: uppercase;
  margin: 0.75rem 0 0.3rem;
  color: black;
}
#main-fn.row > .column > #main-inner.row #main-inner-sidebar-col #secondary .allrelated .related .byline .pipesep, #main-fn.row > .column > #main-inner.row #main-inner-sidebar-col #secondary-async .allrelated .related .byline .pipesep {
  vertical-align: unset;
  font-size: 1rem;
}
#main-fn.row > .column > #main-inner.row #main-inner-sidebar-col #secondary .allrelated .related img, #main-fn.row > .column > #main-inner.row #main-inner-sidebar-col #secondary-async .allrelated .related img {
  width: 100%;
  -webkit-transition: transform 0.2s !important;
  -moz-transition: transform 0.2s !important;
  transition: transform 0.2s !important;
  /*&:before {
  	content: ''; position: absolute; bottom: -2px; right: -2px; width: 0; z-index: 3;
  	border-bottom: 30px solid white; border-left: 30px solid transparent;
  }
  &:hover {-ms-transform: scale(1.03); -webkit-transform: scale(1.03); transform: scale(1.03);}*/
}
#main-fn.row > .column > #main-inner.row #main-inner-sidebar-col #secondary .allrelated .related .readmore, #main-fn.row > .column > #main-inner.row #main-inner-sidebar-col #secondary-async .allrelated .related .readmore {
  padding-top: 0.5rem;
}
#main-fn.row > .column > #main-inner.row #main-inner-sidebar-col #secondary .allrelated .related .readmore .arrow-link, #main-fn.row > .column > #main-inner.row #main-inner-sidebar-col #secondary-async .allrelated .related .readmore .arrow-link {
  display: none;
}
#main-fn.row > .column > #main-inner.row #main-inner-sidebar-col #secondary .allrelated a:last-child .related .readmore, #main-fn.row > .column > #main-inner.row #main-inner-sidebar-col #secondary-async .allrelated a:last-child .related .readmore {
  border: none;
}
#main-fn.row > .column > #main-inner.row #main-inner-sidebar-col #secondary .allrelated .bordersidebar, #main-fn.row > .column > #main-inner.row #main-inner-sidebar-col #secondary-async .allrelated .bordersidebar {
  border: 1px solid #9a9daf !important;
  margin: 0 0.9375rem !important;
}
@media only screen and (min-width: 641px) {
  #main-fn.row > .column > #main-inner.row #main-inner-sidebar-col #secondary .allrelated .bordersidebar, #main-fn.row > .column > #main-inner.row #main-inner-sidebar-col #secondary-async .allrelated .bordersidebar {
    margin-left: 0 !important;
  }
}
#main-fn.row > .column > #main-inner.row #main-inner-sidebar-col #secondary .allrelated .bordersidebar a, #main-fn.row > .column > #main-inner.row #main-inner-sidebar-col #secondary-async .allrelated .bordersidebar a {
  color: #d3d4dc;
  -webkit-transition: all 0.3s !important;
  -moz-transition: all 0.3s !important;
  transition: all 0.3s !important;
}
#main-fn.row > .column > #main-inner.row #main-inner-sidebar-col #secondary .allrelated .bordersidebar a:hover, #main-fn.row > .column > #main-inner.row #main-inner-sidebar-col #secondary-async .allrelated .bordersidebar a:hover {
  text-decoration: underline;
}
#main-fn.row > .column > #main-inner.row #main-inner-sidebar-col #secondary .allrelated .bordersidebar a.thh, #main-fn.row > .column > #main-inner.row #main-inner-sidebar-col #secondary-async .allrelated .bordersidebar a.thh {
  -ms-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  position: relative;
  display: block;
}
#main-fn.row > .column > #main-inner.row #main-inner-sidebar-col #secondary .allrelated .bordersidebar a.thh:after, #main-fn.row > .column > #main-inner.row #main-inner-sidebar-col #secondary-async .allrelated .bordersidebar a.thh:after {
  content: "";
  position: absolute;
  bottom: -2px;
  right: -2px;
  z-index: 3;
  width: 44px;
  height: 44px;
  background-image: url(../images/thh_angle.svg);
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat;
}
#main-fn.row > .column > #main-inner.row #main-inner-sidebar-col #secondary .allrelated .bordersidebar a.thh:hover, #main-fn.row > .column > #main-inner.row #main-inner-sidebar-col #secondary-async .allrelated .bordersidebar a.thh:hover {
  -ms-transform: scale3d(1.04, 1.04, 1);
  -webkit-transform: scale3d(1.04, 1.04, 1);
  transform: scale3d(1.04, 1.04, 1);
}
#main-fn.row > .column > #main-inner.row #main-inner-sidebar-col #secondary .allrelated .bordersidebar .seemorebox, #main-fn.row > .column > #main-inner.row #main-inner-sidebar-col #secondary-async .allrelated .bordersidebar .seemorebox {
  min-height: 34px;
}
#main-fn.row > .column > #main-inner.row #article-sidebar-col .entry-content {
  margin: 0;
}

/*----HOME----*/
body.home.red #main-inner.row, body.home.red #main-inner.row.collapse {
  max-width: 1244px;
}
body.home.red [class*=block-grid-] > li article {
  margin-bottom: 1.2rem;
}
body.home.red section.content-section .box.title .row.section-title {
  border-bottom: 1px solid #000;
  padding-top: 1px;
}
body.home.red section.content-section .box.title .row.section-title h2 {
  font-family: "Teko", sans-serif;
  font-weight: 400;
  font-size: 2.05em;
  letter-spacing: 0px;
  text-transform: uppercase;
  font-style: normal;
  color: #5291ac;
  margin: 0;
  line-height: 1.1;
}
body.home.red section.content-section .box.title .row.section-title h2 span {
  color: #000;
  white-space: nowrap;
}
body.home.red section.content-section .box.title .row.section-title .more a {
  margin: 0;
  font-family: "Avenir Next W00";
  font-size: 0.85rem;
  font-weight: 400;
  letter-spacing: 0;
  text-decoration: none;
  display: block;
  margin-top: -0.2rem;
}
body.home.red section.content-section .box.title .row.section-title .more a:after {
  content: "";
  font-family: "FontAwesome";
  padding-left: 0.15rem;
  font-size: 1.05em;
}
body.home.red section.content-section .box.title .row.section-title.white a {
  color: #fff !important;
}
body.home.red section.content-section .box.title .row.section-title.white h2 {
  font-weight: 300;
}
body.home.red section.content-section .box.title .row.section-title > .column.more {
  bottom: -3px;
  position: relative;
}
@media only screen and (max-width: 640px) {
  body.home.red .articles .border-grey-right {
    border-right: none !important;
  }
}
body.home.red section.row.open-art > .column {
  padding: 1rem 0.5rem 0;
}
body.home.red section.row.open-art > .column.title {
  padding: 1rem 1.25rem 0;
}
body.home.red section.row.open-art {
  background-color: #a4a4a4;
  position: relative;
}
body.home.red section.row.open-art:after {
  content: "";
  position: absolute;
  bottom: -1px;
  right: -1px;
  z-index: 3;
  width: 54px;
  height: 54px;
  background-image: url(../images/thh_angle.svg);
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat;
}
body.home.red section.row.open-art .row.articles article {
  margin: 0 -0.5rem;
  padding: 0 1.25rem;
  height: auto;
}
body.home.red section.row.open-art .row.articles article a {
  color: #fff;
}
body.home.red section.row.open-art .row.articles article h3 {
  font-family: "Teko", sans-serif;
  font-weight: 300 !important;
  text-transform: uppercase;
  font-size: 2.2em !important;
  line-height: 0.98;
  text-shadow: none;
}
body.home.red section.row.open-art .row.articles article p {
  font-family: "Zilla Slab", serif;
  font-size: 1.3em;
  font-weight: 300;
  line-height: 1.4;
}
body.home.red section.row.open-art .row.articles article p b, body.home.red section.row.open-art .row.articles article p strong {
  font-weight: 700;
}
body.home.red section.row.open-art .row.articles article p.meta.author {
  font-size: 1.45em;
  font-weight: 300 !important;
  font-family: "Teko", sans-serif;
  text-transform: uppercase;
  text-shadow: none;
}
body.home.red section.row.open-art .row.articles article.double {
  height: auto;
}
body.home.red section.row.open-art .row.articles article.double .content {
  overflow: visible;
  position: relative;
  width: 100%;
}
body.home.red section.row.open-art .row.articles article.double .title {
  padding: 1rem 1rem 0;
}
body.home.red section.row.open-art .row.articles article.double .title:after {
  content: "";
  position: absolute;
  bottom: 0;
  right: -0.3rem;
  border-bottom: 48px solid #a4a4a4;
  border-left: 48px solid transparent;
  width: 0;
}
body.home.red section.row.open-art .row.articles article.double .title a {
  color: #fff !important;
}
body.home.red section.row.open-art .row.articles article.double .thh {
  margin-bottom: 0 !important;
}
body.home.red section.row.open-art .row.articles article.double .thh:after {
  display: none;
}
body.home.red section.row.open-art .row.articles article {
  margin-bottom: 1.2rem;
}
body.home.red section.row.open-art .row.articles > .column {
  height: auto;
  background: none;
}
body.home.red section.row.open-art .box.title {
  margin-bottom: 0.25rem;
}
body.home.red section.video-highlights .box.video, body.home.red section.video-nobox .box.video {
  padding: 0.5rem 1.25rem 1.3rem;
  background-color: #a4a4a4;
  position: relative;
}
body.home.red section.video-highlights .box.video .title, body.home.red section.video-nobox .box.video .title {
  padding: 0;
  margin-bottom: 0.25rem;
}
@media only screen and (max-width: 640px) {
  body.home.red section.video-highlights .box.video .title h3, body.home.red section.video-nobox .box.video .title h3 {
    margin-top: 1.3rem;
  }
}
body.home.red section.video-highlights .box.video .column.title, body.home.red section.video-nobox .box.video .column.title {
  padding: 0.5rem 0.9375rem 0;
}
body.home.red section.video-highlights .box.video:after, body.home.red section.video-nobox .box.video:after {
  content: "";
  position: absolute;
  bottom: -1px;
  right: -1px;
  z-index: 3;
  width: 54px;
  height: 54px;
  background-image: url(../images/thh_angle.svg);
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat;
}
body.home.red section.video-highlights article a, body.home.red section.video-nobox article a {
  color: #fff;
}
body.home.red section.video-highlights article h3, body.home.red section.video-nobox article h3 {
  font-family: "Teko", sans-serif;
  font-weight: 400 !important;
  text-transform: uppercase;
  font-size: 2.2em;
  line-height: 0.98;
  margin-bottom: 0.5rem !important;
}
body.home.red section.video-highlights article p, body.home.red section.video-nobox article p {
  font-family: "Zilla Slab", serif;
  font-size: 1.3em;
  font-weight: 300;
  line-height: 1.4;
}
body.home.red section.video-highlights article p b, body.home.red section.video-highlights article p strong, body.home.red section.video-nobox article p b, body.home.red section.video-nobox article p strong {
  font-weight: 700;
}
body.home.red section.video-nobox .box.video {
  padding: 0;
  background: none;
  position: relative;
}
body.home.red section.video-nobox .box.video .title {
  padding: 0;
  margin-bottom: 0.75rem;
}
@media only screen and (max-width: 640px) {
  body.home.red section.video-nobox .box.video .title h3 {
    margin-top: 1.3rem;
  }
}
body.home.red section.video-nobox .box.video:after {
  display: none;
}
body.home.red section.video-nobox article a {
  color: #5291ac;
}
body.home.red section.video-nobox article h3 {
  color: #000;
}
body.home.red section.feature-photo-boxes article.box .content h3 {
  font-family: "Teko", sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  font-size: 2.2em;
  line-height: 0.98;
}
body.home.red section.feature-photo-boxes article.box .content p {
  font-family: "Zilla Slab", serif;
  font-size: 1.3em;
  font-weight: 300;
  line-height: 1.4;
}
body.home.red section.feature-photo-boxes article.box .content p b, body.home.red section.feature-photo-boxes article.box .content p strong {
  font-weight: 700;
}
body.home.red section.feature-photo-boxes article.box .content p.meta.author {
  font-size: 1.45em;
  font-weight: 400;
  font-family: "Teko", sans-serif;
  text-transform: uppercase;
}
body.home.red section.up-circle .articles article h3 {
  font-family: "Teko", sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  font-size: 2.1em;
  line-height: 0.98;
  text-align: center;
}
body.home.red section.up-circle .articles article p.meta.author {
  text-align: center;
}
body.home.red section.up-circle .articles article div.thh-circle {
  -webkit-transition: all 0.3s !important;
  -moz-transition: all 0.3s !important;
  transition: all 0.3s !important;
  -ms-transform: scale3d(1, 1, 1);
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  -ms-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  border-radius: 50%;
  border: 0.6rem solid white;
  margin: 0 0 0.825em 0;
}
body.home.red section.up-circle .articles article div.thh-circle img.circle {
  opacity: 0;
}
body.home.red section.up-circle .articles article div.thh-circle:hover {
  -ms-transform: scale3d(1.04, 1.04, 1);
  -webkit-transform: scale3d(1.04, 1.04, 1);
  transform: scale3d(1.04, 1.04, 1);
}
body.home.red section.row.illustration img {
  width: 100%;
}
body.home.red article.justimage .content p.caption, body.home.red article.stacked .content p.caption, body.home.red article.single .content p.caption, body.home.red article.double .content p.caption {
  font-size: 1.05em !important;
  line-height: 1.3 !important;
  font-style: italic;
  margin: -0.75em 0.025em 1rem 0.025em;
  color: #666666;
  text-align: right;
}
body.home.red article.justimage .content p.caption i, body.home.red article.justimage .content p.caption em, body.home.red article.stacked .content p.caption i, body.home.red article.stacked .content p.caption em, body.home.red article.single .content p.caption i, body.home.red article.single .content p.caption em, body.home.red article.double .content p.caption i, body.home.red article.double .content p.caption em {
  font-style: normal;
  padding-right: 0;
}
body.home.red .sidebar-ads p.caption {
  font-size: 1.05em !important;
  line-height: 1.3 !important;
  font-style: italic;
  margin: 0.5em 0.025em 1rem 0.025em;
  color: #666666;
  text-align: right;
}
body.home.red .sidebar-ads p.caption a {
  color: #d3d4dc;
}
body.home.red .sidebar-ads p.caption i, body.home.red .sidebar-ads p.caption em {
  font-style: normal;
  padding-right: 0;
}
body.home.red .sidebar-ads p.tag, body.home.red .sidebar-ads p.tag a, body.home.red .sidebar-ads p.tag span.fake_link {
  color: #5291ac;
  font-family: "Teko", sans-serif;
  font-weight: 300;
  font-size: inerit;
  letter-spacing: 0.005em;
  font-style: normal;
  line-height: 0.86;
  text-transform: uppercase;
  text-align: left;
}
body.home.red .sidebar-ads p.tag span.fake_link {
  color: #5291ac !important;
}
body.home.red .sidebar-ads p.tag {
  font-size: 2em;
  margin-bottom: 0.7rem;
  padding-top: 4px;
}
body.home.red .sidebar-ads p.tag.glimpses a {
  text-decoration: none;
}
body.home.red .sidebar-ads p.tag.glimpses a span {
  color: #000;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
body.home.red .sidebar-ads p.tag.glimpses a:hover {
  text-decoration: underline;
}
body.home.red .sidebar-ads p.tag.glimpses a:hover span {
  color: #555555;
}
body.home.red .sidebar-ads p.tag.glimpses span, body.home.red .sidebar-ads p.tag.glimpses .artistlink {
  color: #000;
}
body.home.red .sidebar-ads p.tag.glimpses .artistlink:hover {
  color: #555555;
}
body.home.red a.image_only_link {
  display: inline-block;
}
body.home.red a.image_only_link img.image_only {
  opacity: 1 !important;
}
body.home.red a.image_only_link:hover {
  cursor: pointer;
}
body.home.red img.image_only {
  margin-bottom: 1.3rem;
}

/*----OPENART----*/
body.openart .slick-dots {
  bottom: 0.1rem;
}
body.openart #top-banner-fn {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body.openart #top-banner-fn .banners .banner .content a {
  color: #d3d4dc;
}
body.openart #top-banner-fn .banners .banner .content h3 {
  font-family: "Teko", sans-serif;
  font-weight: 500;
  line-height: 0.98;
}
body.openart #top-banner-fn .banners .banner .content p {
  font-family: "Teko", sans-serif;
  font-weight: 300;
  line-height: 1.1;
  font-size: 1.75em;
  letter-spacing: 0.5px;
}
body.openart section.openart article a {
  color: #d3d4dc;
}
body.openart section.openart article h3 {
  font-family: "Teko", sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  font-size: 2.2em;
  line-height: 0.98;
  margin-bottom: 0.15rem;
  color: #000;
}
body.openart section.openart article p.up {
  color: #9a9daf;
  font-family: "Teko", sans-serif;
  font-weight: 300;
  font-size: 1.75em;
  letter-spacing: 0.5px;
  line-height: 1.1;
}
body.openart section.openart .box {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
body.openart section.openart .box a.bot {
  color: #fff !important;
}
body.openart section.openart .box a.bot h3 {
  color: #fff !important;
}

/*----POETRY----*/
body.openart #poetry-header {
  background: #fff;
  margin: 0 0.9375rem 0 0.9375rem;
  padding: 0;
  border-bottom: none;
  font-family: "Avenir Next W00", "Helvetica Neue", "Helvetica", Arial, sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.2;
}
body.openart #poetry-header .logo-dek {
  padding: 1rem 1rem 0;
}
body.openart #poetry-header .logo-dek h1 {
  font-family: "Teko", sans-serif;
  text-transform: uppercase;
  font-size: 40px;
}
@media only screen and (min-width: 90.063em) {
  body.openart #poetry-header .logo-dek h1 {
    font-size: 66px;
  }
}
body.openart .infinite-loading:after {
  position: absolute;
  bottom: 3rem;
  left: 0;
  right: 0;
  display: block;
  width: 100%;
  content: "Loading...";
  text-align: center;
  font-size: 0.9rem;
  font-family: "Avenir Next W00";
  text-transform: uppercase;
  color: #5291ac;
}

/*----ABOUT----*/
.page-template-page-about-php #secondary-fn .sidebar-title {
  background: none;
  padding: 0 !important;
  font-family: "Teko", sans-serif;
  font-weight: 400;
  font-size: 1.75em;
  line-height: 1;
  text-transform: uppercase;
  margin-bottom: 0.5rem !important;
  color: #5291ac;
}
.page-template-page-about-php #secondary-fn .sidebar-spacer {
  height: 1px;
  margin: 0 0 1rem 0;
}

.row.about-container {
  margin-bottom: 2rem;
  border: none;
  padding-top: 1.9375rem;
  max-width: 1244px;
}
.row.about-container ul.involved_menu li {
  background: none !important;
  padding: 0 !important;
  border: none !important;
}
.row.about-container ul.involved_menu li a {
  background: none;
  border: none;
  color: #fff !important;
  font-family: "Teko", sans-serif;
  text-transform: uppercase;
  text-align: center;
  font-weight: 400 !important;
  font-size: 2em !important;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
  padding: 0.3rem 0.3rem 0.15rem;
}
.row.about-container ul.involved_menu li a:hover {
  color: #eff0f3;
  text-decoration: none !important;
}
.row.about-container ul.involved_menu li a:before {
  display: none;
}

.about-page .tiny_left_sidebar {
  background-color: white;
  padding: 1.1rem 0.9375rem 0.8rem !important;
  border: 1px solid #9a9daf;
  margin-bottom: 1.5rem;
}
.about-page .tiny_left_sidebar .menu-about-container {
  margin: 0;
}
.about-page .tiny_left_sidebar .menu-about-container a {
  color: #9a9daf !important;
  font-family: "Teko", sans-serif;
  font-weight: 300;
  font-size: 2em;
  letter-spacing: 0.5px;
  line-height: 1.1;
}
.about-page .tiny_left_sidebar .menu-about-container a:hover {
  color: #5291ac !important;
  text-decoration: none;
}
.about-page .tiny_left_sidebar .menu-about-container li.current-menu-item a {
  color: #5291ac !important;
}
.about-page .tiny_left_sidebar .menu-about-container li:last-child {
  margin-bottom: 0;
}
.about-page .page-content .entry-header {
  background: none !important;
  padding: 0 !important;
  margin: 0 !important;
}
.about-page .page-content .entry-header .entry-title {
  font-family: "Teko", sans-serif !important;
  font-weight: 500;
  font-size: 2.2em !important;
  line-height: 0.98 !important;
  margin-bottom: 0.75rem !important;
  color: #000 !important;
}
.about-page .page-content .entry-header .entry-title.zokie {
  font-size: 3.2em !important;
}
@media only screen and (min-width: 641px) {
  .about-page .page-content .entry-header .entry-title.zokie {
    font-size: 3.6em !important;
  }
}
.about-page .page-content .entry-header .job_title {
  font-family: "Teko", sans-serif !important;
  font-weight: 500;
  font-size: 2.2em !important;
  line-height: 0.98 !important;
  margin-bottom: 0.15rem !important;
  text-transform: uppercase;
}
.about-page .page-content .entry-content p {
  margin-bottom: 1.5rem !important;
}
.about-page .entry-header {
  background: none !important;
  padding: 0 !important;
  margin: 0 !important;
}
.about-page ul > li.staff {
  padding: 0 0.62rem 2.5rem;
}
.about-page .staff .title {
  font-family: "Avenir Next W00";
  font-size: 1em;
  font-weight: normal;
  line-height: 1.5em;
  color: #9497aa;
}
.about-page .staff .bio p {
  font-size: 1.05rem !important;
}
.about-page .intern .name, .about-page .contributor .name {
  font-family: "Avenir Next W00";
  font-weight: normal;
}
.about-page .intern .name:first-line, .about-page .contributor .name:first-line {
  font-weight: bold;
}
.about-page .contact-page {
  font-family: "Zilla Slab", serif;
  font-size: 1.3em;
  font-weight: 300;
  line-height: 1.4;
}
.about-page .contact-page .contact-form input, .about-page .contact-page .contact-form textarea {
  font-family: "Zilla Slab", serif;
  font-size: 15px;
}
.about-page .contact-page .contact-form input[type=submit], .about-page .contact-page .contact-form input[type=reset], .about-page .contact-page .contact-form input[type=button] {
  border: none;
  color: #fff;
  font-family: "Teko", sans-serif;
  text-transform: uppercase;
  text-align: center;
  font-weight: 300;
  font-size: 1em;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
  padding: 0.2rem 1rem 0.15rem;
  background-color: #5291ac;
}
.about-page .contact-page .contact-form input[type=submit]:hover, .about-page .contact-page .contact-form input[type=reset]:hover, .about-page .contact-page .contact-form input[type=button]:hover {
  background-color: #74a7bd;
}
.about-page .contact-page .contact-form input[type=button] {
  display: inline-block;
}

@media only screen and (min-width: 641px) {
  .column.medium-2.about-2 {
    width: 18.45%;
  }
}

@media only screen and (min-width: 641px) {
  .column.medium-10.about-2 {
    width: 81.55%;
  }
}

/*----EVENT-----*/
body.event article.first-post header {
  background-color: transparent;
  padding-bottom: 0.5rem;
}
body.event article.first-post header time {
  font-family: "Teko", sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  display: block;
  font-size: 2em;
  line-height: 0.98;
  margin: 0.1rem 0 0.25rem;
  color: #9a9daf;
}
body.event article.first-post header .location {
  font-family: "Teko", sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  font-size: 2.75em;
  line-height: 0.98;
  margin-bottom: 0.05rem;
}
body.event article.first-post .entry-content .presented, body.event article.first-post .entry-content .moderated {
  color: #9a9daf;
  font-family: "Teko", sans-serif;
  font-weight: 300;
  font-size: 2em;
  line-height: 1em;
  letter-spacing: 0;
  margin-bottom: 0;
  padding-bottom: 0.75rem;
}
body.event article.first-post .entry-content .moderated {
  color: #000;
  padding-bottom: 0.75rem;
}
body.event article.first-post .entry-content .moderated b, body.event article.first-post .entry-content .moderated strong {
  font-weight: 500;
}
body.event article.first-post .entry-content .moderated i, body.event article.first-post .entry-content .moderated em {
  padding-right: 2px;
}
body.event article.first-post .entry-content .moderated.noline {
  border-bottom: none !important;
}
body.event article.first-post .entry-content .locationside, body.event article.first-post .entry-content .contentside {
  padding-top: 1.45rem;
  padding-bottom: 1rem;
  margin-bottom: 1rem;
}
body.event article.first-post .entry-content .locationside {
  font-size: 0.9rem;
  font-family: "Zilla Slab", serif;
  line-height: 1.3em;
  border-right: 1px dotted #c1c1c1;
}
body.event article.first-post .entry-content .locationside strong {
  font-family: "Teko", sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 1.2rem;
  margin-bottom: 0.25rem;
}
body.event article.first-post .entry-content .locationside #map_canvas {
  margin: 1rem 0;
  width: 100%;
}
body.event article.first-post .entry-content .locationside .links a {
  font-family: "Teko", sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 1.25rem;
  line-height: 1.5rem;
}
body.event article.first-post .entry-content .contentside {
  border-left: none;
}
body.event article.first-post .sidebar {
  background: none;
  padding: 0;
}
@media only screen and (min-width: 641px) {
  body.event article.first-post .sidebar {
    padding: 0 0 2rem 1.25rem;
  }
}
body.event article.first-post .sidebar a {
  text-decoration: none !important;
}
body.event article.first-post .sidebar a .reservationbtn {
  background: none;
  border: none;
  color: #fff;
  font-family: "Teko", sans-serif;
  text-transform: uppercase;
  text-align: center;
  font-weight: 400;
  font-size: 2.2em;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}
body.event .sidebar-col {
  padding: 0;
}
body.event article .article-summary time {
  font-family: "Teko", sans-serif;
  font-weight: 400;
  font-size: 1.2rem;
  color: #9a9daf;
}

/*----TAKEAWAY-----*/
.takeaway .video .link #overlay {
  width: 100%;
  height: 100%;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-image: url(../images/icon_play_2018.png);
  opacity: 0.9;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  transition: opacity 0.2s;
}
.takeaway .video .link #overlay:hover {
  opacity: 1;
}
.takeaway h4, .takeaway .bottomphotos .photobox .head_title {
  font-family: "Teko", sans-serif;
  font-weight: 400;
  font-size: 1.6em;
  padding: 0.3em 0.3em 0.15em;
}
.takeaway .bottomphotos .photobox .head_title {
  background: none;
  padding: 0.5em 0.5em 0.3em;
}
.takeaway .videoembed {
  width: 100%;
  height: auto;
  margin-bottom: 2rem;
}
.takeaway .videoembed iframe {
  width: 100%;
  height: 100%;
}
.takeaway .sidephotos .photobox p {
  font-family: "Zilla Slab", serif;
  font-size: 1.05em;
  text-align: left;
  line-height: 1.3;
  font-style: italic;
}
.takeaway .sidephotos .photobox p i, .takeaway .sidephotos .photobox p em {
  font-style: normal;
}
.takeaway .sidebarlinks {
  padding-top: 0;
}
.takeaway .sidebarlinks ul {
  margin-top: 0;
}
.takeaway .sidebarlinks ul li {
  background: none;
  padding: 0;
  font-family: "Avenir Next W00";
  font-size: 0.9rem;
  font-weight: 600;
}
.takeaway .sidebarlinks ul li a {
  text-decoration: none !important;
}
.takeaway .sidebarlinks ul li a:before {
  content: "";
  font-family: "FontAwesome";
  padding-right: 0.4rem;
  font-size: 1.05em;
}
.takeaway .sidebarlinks ul li a:hover {
  color: #427489;
}

/*----GREENROOM-----*/
.thegreenroom .entry-content .contentbox {
  border-bottom: 1px dotted #c1c1c1;
}
.thegreenroom .entry-content .contentbox p {
  font-size: 0.87em !important;
}
.thegreenroom .entry-content .contentbox a {
  color: #396578 !important;
}
.thegreenroom .entry-content .contentbox a:hover {
  color: #315767 !important;
}
.thegreenroom .questionbox .qprefix {
  font-family: "Teko";
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.25em;
}
.thegreenroom .questionbox .question, .thegreenroom .questionbox .answer {
  font-family: "Zilla Slab", serif;
  font-size: 1.3em;
  font-weight: 300;
  line-height: 1.4;
}
.thegreenroom .questionbox .question {
  font-weight: bold;
}

/*----FIVE QUESTIONS / INTERVIEW -----*/
.fivequestions .entry-content .contentbox, .longinterview .entry-content .contentbox {
  margin-top: 24px;
  margin-bottom: 20px;
}
.fivequestions .questionbox p.question span, .longinterview .questionbox p.question span {
  font-weight: 600;
  border-bottom: 2px solid #5291ac;
}
.fivequestions .questionbox p.answer, .longinterview .questionbox p.answer {
  float: left;
  padding-right: 0.2rem;
  display: inline-block;
  margin-bottom: 0 !important;
}
.fivequestions span.five_qs_with, .longinterview span.five_qs_with {
  text-transform: none;
}
.fivequestions .entry-meta .metabox.author b, .longinterview .entry-meta .metabox.author b {
  text-transform: none !important;
  font-family: inherit !important;
  font-weight: 600 !important;
  font-size: inherit !important;
  display: inline-block !important;
  line-height: inherit !important;
}

.thegreenroom .questionbox p {
  font-size: 1.1rem !important;
}
.thegreenroom .questionbox .question p {
  font-weight: 600 !important;
  margin-bottom: 0 !important;
}

.fivequestions .questionbox .question:before, .fivequestions .questionbox .answer:before {
  float: left;
  padding-right: 0.25rem;
  font-family: "Zilla Slab", serif;
  font-size: 1.3em;
  font-weight: 600;
  line-height: 1.2em;
  padding-top: 1px;
}
.fivequestions .questionbox .question p {
  font-weight: 600 !important;
  border-bottom: 2px solid #5291ac;
  display: inline;
}
.fivequestions .questionbox .question:before {
  content: "Q: ";
  border-bottom: 2px solid #5291ac;
}
.fivequestions .questionbox .answer:before {
  content: "A: ";
}

.longinterview {
  /*.entry-content {
  	span.dropcap {
  		font-family: "Teko" !important; font-size: 5.5rem !important; font-weight: 300;
  		line-height: 1.75rem; padding-top: 1.75rem; padding-right: .5rem; float: left; display: inline-block;
  	}
  }*/
}
.longinterview p.caption {
  font-size: 1.05em !important;
  line-height: 1.3 !important;
  font-style: italic;
  font-weight: 500 !important;
  margin: 0.5em 0.025em 0 0;
  color: #666666;
}
.longinterview p.caption span {
  font-style: normal;
}
.longinterview p.caption i, .longinterview p.caption em {
  font-style: normal;
  padding-right: 0;
}
.longinterview .questionbox {
  padding-left: 3rem;
}
.longinterview .questionbox .question p {
  font-weight: 600 !important;
  color: #5291ac;
  margin-left: -3rem;
}
.longinterview .questionbox p.caption {
  margin-left: -3rem;
}
.longinterview .questionbox div.answer_intrvw {
  display: inline-block;
  width: 2.5rem;
  height: 2.5rem;
  position: relative;
  float: left;
  margin-left: -3rem;
  margin-top: 0.25rem;
}
.longinterview .questionbox div.answer_intrvw:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  border-left: 2.2rem solid transparent;
}

.contentbox h4.boxedin {
  text-transform: uppercase;
  margin-bottom: 0;
  padding: 0.3em 0.3em 0.15em;
  color: white !important;
}

/*----DISCUSSION-----*/
.upfordiscussion .leftside {
  border: none;
}
@media only screen and (min-width: 641px) {
  .upfordiscussion .leftside {
    border-right: 1px dotted #c1c1c1;
  }
}
.upfordiscussion .leftside .discussion-links h1 {
  font-family: "Zilla Slab", serif;
  font-weight: bold;
}
.upfordiscussion .leftside .discussion-links h2 {
  font-family: "Zilla Slab", serif;
  font-weight: 300;
  font-size: 1.01em;
  line-height: 1.2em;
}
.upfordiscussion .discussion {
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 2rem;
}
.upfordiscussion .discussion h1 {
  font-family: "Teko", sans-serif;
  font-weight: 500;
  font-size: 1.75em;
  line-height: 1;
  text-transform: uppercase;
  margin-bottom: 0.2rem;
}
.upfordiscussion .discussion h2 {
  font-family: "Teko", sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  font-size: 3.2em;
  ine-height: 0.98;
  margin-bottom: 0.2rem;
}
.upfordiscussion .discussion .bio {
  font-size: 13px;
  background-color: #eff0f3;
  padding: 0.9375rem 0.9375rem 0.045rem;
}
.upfordiscussion .discussion .photo {
  text-align: center;
  padding: 0.9375rem;
}
@media only screen and (min-width: 641px) {
  .upfordiscussion .discussion .photo {
    text-align: left;
    padding: 0.25rem 0 0;
  }
}
.upfordiscussion .discussion .divider {
  width: 100%;
  display: inline-block;
  height: 1px;
  border-bottom: 1px dotted #c1c1c1;
  padding-top: 2rem;
}
.upfordiscussion .discussion .disc-cont {
  border: none;
  padding-left: 0;
}
@media only screen and (min-width: 641px) {
  .upfordiscussion .discussion .disc-cont {
    border-left: 1px dotted #c1c1c1;
    padding-left: 0.9375rem;
  }
}
.upfordiscussion .discussion:last-of-type {
  margin-bottom: 0;
}
.upfordiscussion .rightside {
  border: none;
}

/*----SKETCHBOOK-----*/
.sketchbook p.caption {
  font-size: 1.05em !important;
  line-height: 1.3 !important;
  font-style: italic;
  margin: 0.5em 0.025em 1.25rem 0.025em;
  color: #666666;
}
.sketchbook p.caption span {
  font-style: normal;
}
.sketchbook p.caption i, .sketchbook p.caption em {
  font-style: normal;
  padding-right: 0;
}
.sketchbook .entry-content img.sketchbook-illo {
  max-width: 100%;
  width: auto;
  max-height: 650px;
  height: auto;
  display: block;
  margin: 0 auto;
}
.sketchbook .entry-meta .metabox.author b {
  text-transform: none !important;
  font-family: inherit !important;
  font-weight: 600 !important;
  font-size: inherit !important;
  display: inline-block !important;
  line-height: inherit !important;
}

/*----IMAGE-----*/
body.home {
  -ms-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
body.home .articles article {
  -ms-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
body.home .articles article div.thh {
  opacity: 1 !important;
  margin: 0.25em 0 1.3em !important;
  background-color: transparent !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
body.home .articles article a.thh {
  margin-right: 0 !important;
  margin-left: 0 !important;
  position: relative;
  -ms-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
body.home .articles article a.thh:after {
  content: "";
  position: absolute;
  bottom: -2px;
  right: -2px;
  z-index: 3;
  width: 44px;
  height: 44px;
  background-image: url(../images/thh_angle.svg);
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat;
}
body.home .articles article a.thh:hover {
  -ms-transform: scale3d(1.04, 1.04, 1);
  -webkit-transform: scale3d(1.04, 1.04, 1);
  transform: scale3d(1.04, 1.04, 1);
}
body.home .sidebar .articles article a.thh:after {
  width: 38px;
  height: 38px;
}

/*-----VIDEO ARCHIVE-----*/
.category-video-archive .videofilters {
  margin: 1rem 0 0.5rem 0;
}
.category-video-archive .videofilters .filter label {
  font-family: "Teko", sans-serif;
  font-weight: 400;
  font-size: 1.4em;
  line-height: 1;
}
.category-video-archive .videofilters .filter select {
  font-size: 1.1em;
}
.category-video-archive .video-links {
  margin-top: 0;
  font-size: 1.4em;
}
.category-video-archive .video-links a.highlightslink {
  font-family: "Teko", sans-serif;
  font-weight: 400;
  font-size: inherit;
  font-style: normal;
  color: #5291ac !important;
}
.category-video-archive .video-links .pipesep {
  font-size: inherit;
}
.category-video-archive .videolist {
  display: inline-block;
}
.category-video-archive .videolist article a img {
  width: 100%;
}
.category-video-archive .videolist article h1 {
  font-family: "Teko", sans-serif;
  font-weight: 500 !important;
  font-size: 1.75em !important;
  line-height: 1;
  text-transform: uppercase;
  margin-bottom: 0.2rem;
}

/*-----SEARCH-----*/
body.search .catlabel {
  margin-bottom: 0.8rem !important;
}

#searchForm input.field {
  width: calc(100% - 4rem);
  padding: 0.5rem 0.75rem !important;
  display: inline-block;
  font-family: "Zilla Slab", serif;
  font-size: 16px;
  line-height: 1em;
  min-height: 0;
  height: 46px !important;
  margin-bottom: 0.5rem;
}
#searchForm input.field::-webkit-input-placeholder {
  color: #9a9daf;
}
#searchForm input.field::-moz-placeholder {
  color: #9a9daf;
}
#searchForm input.field:-ms-input-placeholder {
  color: #9a9daf;
}
#searchForm input.field:-moz-placeholder {
  color: #9a9daf;
}
#searchForm button#searchsubmit {
  width: 4rem;
  padding: 0.675rem 0.5rem;
  display: inline-block;
  font-family: "Avenir Next W00";
  font-size: 1.25em !important;
  line-height: 1em;
  min-height: 0;
  height: 46px !important;
  margin-left: -4px;
  margin-bottom: 0;
  vertical-align: baseline;
  background-color: #5291ac;
}
#searchForm button#searchsubmit:hover {
  background-color: #639cb5;
}

.search .searchheader {
  margin: 0;
}
.search .searchheader #searchForm input.field {
  max-width: 348px;
}
.search .searchheader #searchForm input.field::-webkit-input-placeholder {
  color: #9a9daf;
}
.search .searchheader #searchForm input.field::-moz-placeholder {
  color: #9a9daf;
}
.search .searchheader #searchForm input.field:-ms-input-placeholder {
  color: #9a9daf;
}
.search .searchheader #searchForm input.field:-moz-placeholder {
  color: #9a9daf;
}

/*-----SIDEBAR-----*/
body.home.red .sidebar .box.row.tagged .bot span.box-tag {
  font-family: "Teko", sans-serif;
  font-weight: 300;
  font-size: 1.6em;
  letter-spacing: 1px;
  font-style: normal;
  padding: 0.3em 0.3em 0.15em;
}
body.home.red .sidebar .bot .seemorebox {
  padding: 0.3em 0.5em 0.15em;
  width: 100%;
  min-height: 34px;
}
body.home.red .sidebar .bot .seemorebox a.more {
  margin: 0;
  font-family: "Avenir Next W00";
  font-size: 0.85rem;
  font-weight: 400;
  color: #222222;
  letter-spacing: 0;
}
body.home.red .sidebar .bot .seemorebox a.more:after {
  content: "";
  font-family: "FontAwesome";
  padding-left: 0.15rem;
  font-size: 1.05em;
}
body.home.red .sidebar .bot .seemorebox a.more:hover {
  color: #555555;
}
body.home.red .sidebar .box article h4 {
  font-family: "Teko", sans-serif;
  font-weight: 500;
  font-size: 1.5em;
  line-height: 1;
  text-transform: uppercase;
  color: #000 !important;
}
body.home.red .sidebar .box article h5 {
  color: #9a9daf;
  font-family: "Avenir Next W00";
  font-size: 1em;
  font-weight: normal;
  line-height: 1.5em;
}
body.home.red .sidebar .box article p {
  font-family: "Zilla Slab", serif;
  font-size: 1.1em !important;
  font-weight: 300;
  line-height: 1.4;
}
body.home.red .sidebar .box article p.meta.author {
  text-align: left !important;
}
body.home.red .sidebar a.nore {
  margin: 0;
}

.asu_bug {
  display: none;
}

#top-sections-container .content-section:first-child .sidebar .asu_bug {
  display: block;
  margin-bottom: 2rem;
}

/*-----FOOTER-----*/
#sitefooter .toplink {
  border-bottom: none;
}
#sitefooter .toplink a {
  border: none;
}
#sitefooter ul#menu-footer-menu {
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 1.9375rem;
}
@media only screen and (min-width: 64.063em) {
  #sitefooter ul#menu-footer-menu > li:nth-child(1) {
    width: 14.66667%;
  }
  #sitefooter ul#menu-footer-menu > li:nth-child(2) {
    width: 14.66667%;
  }
  #sitefooter ul#menu-footer-menu > li:nth-child(3) {
    width: 14.66667%;
  }
  #sitefooter ul#menu-footer-menu > li:nth-child(4) {
    width: 20.66667%;
  }
  #sitefooter ul#menu-footer-menu > li:nth-child(5) {
    width: 18.66667%;
  }
  #sitefooter ul#menu-footer-menu > li:nth-child(6) {
    width: 16.66667%;
  }
}
#sitefooter ul li a {
  font-family: "Teko", sans-serif;
  font-weight: 400;
  font-size: 1.45em;
  line-height: 1;
  letter-spacing: 1.5px;
  border-bottom: 1px dotted #000;
  display: block;
  padding-bottom: 0.25rem;
  margin-bottom: 0.4rem;
  color: #5291ac;
}
#sitefooter ul li a:hover {
  color: #427489;
}
#sitefooter ul ul li a {
  font-family: "Avenir Next W00";
  font-size: 1em;
  font-size: 1.15em;
  line-height: 1.7;
  letter-spacing: 0px;
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
  color: #404040;
}
@media only screen and (min-width: 641px) {
  #sitefooter .footercontent {
    padding: 0 0.9375rem 3rem;
  }
}
#sitefooter .footercontent [class*=block-grid-] > li {
  padding: 0 0.9375rem 1.25rem;
}
@media only screen and (min-width: 641px) {
  #sitefooter .footercontent [class*=block-grid-] > li:first-child {
    padding-left: 0;
  }
  #sitefooter .footercontent [class*=block-grid-] > li:last-child {
    padding-right: 0;
  }
}

/*----MODALS----*/
#cookiesModal .ctct-form-field, #mailModal .ctct-form-field, #mailFooter .ctct-form-field, .signup_embed .ctct-form-field {
  margin-bottom: 0 !important;
  width: calc(100% - 4rem);
  display: inline-block;
}
#cookiesModal .ctct-form-field .ctct-form-label, #mailModal .ctct-form-field .ctct-form-label, #mailFooter .ctct-form-field .ctct-form-label, .signup_embed .ctct-form-field .ctct-form-label {
  display: none;
}
#cookiesModal .ctct-form-field input, #mailModal .ctct-form-field input, #mailFooter .ctct-form-field input, .signup_embed .ctct-form-field input {
  border-radius: 0 !important;
  padding: 0.5rem 0.75rem !important;
  font-family: "Zilla Slab", serif !important;
  font-size: 16px !important;
  line-height: 1em;
  height: 46px !important;
}
#cookiesModal .ctct-form-button, #mailModal .ctct-form-button, #mailFooter .ctct-form-button, .signup_embed .ctct-form-button {
  width: 3.7rem !important;
  display: inline-block !important;
  height: 46px !important;
  vertical-align: top !important;
  padding: 0 0.5rem;
  font-size: 1.25em !important;
  margin-left: -5px !important;
  border-radius: 0 !important;
  background-color: #5291ac !important;
  border: none !important;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
#cookiesModal .ctct-form-button:hover, #mailModal .ctct-form-button:hover, #mailFooter .ctct-form-button:hover, .signup_embed .ctct-form-button:hover {
  background-color: #639cb5 !important;
}
#cookiesModal .ctct-form-button span.fa, #mailModal .ctct-form-button span.fa, #mailFooter .ctct-form-button span.fa, .signup_embed .ctct-form-button span.fa {
  font-family: "FontAwesome" !important;
  line-height: 0.8em !important;
}
#cookiesModal .g-recaptcha, #cookiesModal .grecaptcha-badge, #mailModal .g-recaptcha, #mailModal .grecaptcha-badge, #mailFooter .g-recaptcha, #mailFooter .grecaptcha-badge, .signup_embed .g-recaptcha, .signup_embed .grecaptcha-badge {
  display: none !important;
}
#cookiesModal h2, #mailModal h2, #mailFooter h2, .signup_embed h2 {
  font-family: "Teko", sans-serif !important;
  font-weight: 500 !important;
  font-size: 1.75em;
  line-height: 1 !important;
  text-transform: uppercase;
}
#cookiesModal p, #cookiesModal label, #mailModal p, #mailModal label, #mailFooter p, #mailFooter label, .signup_embed p, .signup_embed label {
  font-family: "Zilla Slab", serif !important;
  font-size: 1.15em !important;
  font-weight: 300;
  line-height: 1.4 !important;
}
#cookiesModal p, #mailModal p, #mailFooter p, .signup_embed p {
  margin-bottom: 1rem;
}
#cookiesModal label, #mailModal label, #mailFooter label, .signup_embed label {
  font-weight: bold;
}
#cookiesModal p.ctct-form-footer, #mailModal p.ctct-form-footer, #mailFooter p.ctct-form-footer, .signup_embed p.ctct-form-footer {
  font-size: 0.8em !important;
  font-family: "Avenir Next W00" !important;
  display: none;
}
#cookiesModal #gdpr_text, #mailModal #gdpr_text, #mailFooter #gdpr_text, .signup_embed #gdpr_text {
  display: none !important;
  height: 0;
  width: 0;
  overflow: hidden;
  float: left;
}
#cookiesModal #gdpr_text .ctct-gdpr-text, #mailModal #gdpr_text .ctct-gdpr-text, #mailFooter #gdpr_text .ctct-gdpr-text, .signup_embed #gdpr_text .ctct-gdpr-text {
  display: none !important;
}

@media only screen and (min-width: 641px) {
  #mailModal, #cookiesModal {
    position: relative;
    top: 50% !important;
    -webkit-transform: translateY(-60%);
    -ms-transform: translateY(-60%);
    transform: translateY(-60%);
    position: fixed;
  }
}
#mailModal .ctct-form-defaults, #cookiesModal .ctct-form-defaults {
  background-color: transparent !important;
}
#mailModal p.optout, #cookiesModal p.optout {
  padding: 0 1.6rem;
  margin-top: -1.5rem;
  font-size: 1em !important;
  opacity: 0.7;
}

#cookiesModal .cookieContainer {
  padding: 24px;
}
#cookiesModal .cookieContainer h2 {
  font-size: 2em;
  margin: 0 0 12px 0;
}
#cookiesModal .cookieContainer p {
  font-size: 1.3em !important;
}
#cookiesModal .cookieContainer .accept_cookies, #cookiesModal .cookieContainer .decline_cookies {
  margin: 0 auto;
  width: 8rem;
  display: inline-block;
  text-align: center;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
  font-family: "Teko", sans-serif;
  font-weight: 300 !important;
  text-transform: uppercase;
  font-size: 1.2rem;
  line-height: 1rem;
  padding: 0.75rem 0 0.55rem;
  color: white;
}
#cookiesModal .cookieContainer .accept_cookies:hover, #cookiesModal .cookieContainer .decline_cookies:hover {
  text-decoration: none !important;
}
#cookiesModal .cookieContainer .accept_cookies {
  margin-right: 8px;
}

#mailFooter {
  display: none;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 20;
  padding: 1.5rem;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
}
#mailFooter .row {
  max-width: 1244px;
  margin: 0 auto;
  overflow: visible;
}
#mailFooter .ctct-form-defaults {
  background: none;
  padding: 0;
}
#mailFooter .close-reveal-modal {
  text-decoration: none;
  color: black;
  font-size: 2.4em;
  line-height: 0.8rem;
  font-weight: 420;
  position: absolute;
  top: 0.5rem;
  right: 0.45rem;
}
#mailFooter .close-reveal-modal:hover {
  color: #64687f;
}
#mailFooter h2 {
  font-weight: 400 !important;
  margin-bottom: 0 !important;
  text-align: center;
  font-size: 3em;
  line-height: 1.25em !important;
}
@media only screen and (min-width: 641px) {
  #mailFooter h2 {
    font-size: 6.6vw;
    float: left;
    margin-right: 0.9375rem;
  }
}
@media only screen and (min-width: 1025px) {
  #mailFooter h2 {
    font-size: 6.2vw;
  }
}
@media only screen and (min-width: 1244px) {
  #mailFooter h2 {
    font-size: 5.4rem;
    line-height: 4.75rem !important;
  }
}
#mailFooter .ctct-form-button {
  width: 3.96rem !important;
}
#mailFooter p {
  font-size: 1.4em !important;
  line-height: 1.5rem !important;
}
@media only screen and (min-width: 641px) {
  #mailFooter p {
    font-size: 1.9vw !important;
    line-height: 2.4vw !important;
    padding-top: 1.1vw;
  }
}
@media only screen and (min-width: 1025px) {
  #mailFooter p {
    font-size: 1.6vw !important;
    line-height: 1.3em !important;
    padding-top: 1.2vw;
  }
}
@media only screen and (min-width: 1244px) {
  #mailFooter p {
    font-size: 1.55em !important;
    padding-top: 0.25rem;
    line-height: 1.4em !important;
  }
}
#mailFooter p.optout {
  font-size: 0.95em !important;
  opacity: 0.7;
  position: relative;
  display: inline-block;
  margin-bottom: 0 !important;
  padding: 0;
}
#mailFooter div.ctct-form-embed form.ctct-form-custom {
  min-height: 0;
}
#mailFooter .ctct-form-success {
  height: auto;
  min-height: 62px;
  padding-top: 1rem;
}
#mailFooter .ctct-form-success h2.ctct-form-header {
  display: none;
}
#mailFooter .ctct-form-success p.ctct-form-text {
  font-size: 1.05rem !important;
  margin-bottom: 0;
}

#gdpr_pop {
  position: fixed;
  bottom: 0;
  right: 0;
  left: 0;
  width: 100%;
  height: auto;
  z-index: 30;
  display: none;
}
#gdpr_pop .no-padding {
  padding: 0;
}
#gdpr_pop .cookiepolice {
  position: relative;
  float: right;
  padding: 1.25rem;
}
#gdpr_pop .cookiepolice p {
  font-size: 1rem;
  color: white;
  font-style: italic;
  letter-spacing: 0.3px;
  display: inline-block;
}
#gdpr_pop .cookiepolice p a {
  color: white;
}
#gdpr_pop .cookiepolice p a:hover {
  opacity: 0.75;
}
#gdpr_pop .cookiepolice .gdrPop_close {
  display: inline-block;
  font-size: 1.5rem;
  color: white;
  line-height: 2.1rem;
  border: 1px solid white;
  border-radius: 100%;
  width: 2.2rem;
  height: 2.2rem;
  vertical-align: sub;
  margin: 0.75rem 0 0.25rem;
}
#gdpr_pop .cookiepolice .gdrPop_close:hover {
  text-decoration: none !important;
  opacity: 0.75;
}
@media only screen and (min-width: 641px) {
  #gdpr_pop .cookiepolice {
    padding: 2.2rem 2.2rem 2.2rem 1rem;
  }
  #gdpr_pop .cookiepolice p {
    font-size: 1.2rem;
  }
  #gdpr_pop .cookiepolice .gdrPop_close {
    margin: 0 0 0 1rem;
  }
  #gdpr_pop .cookiepolice:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: -106px;
    border-bottom: 106px solid;
    border-left: 106px solid transparent;
    width: 0;
  }
}

#searchModal.reveal-modal {
  position: relative;
  top: 50% !important;
  -webkit-transform: translateY(-60%);
  -ms-transform: translateY(-60%);
  transform: translateY(-60%);
  position: fixed;
  padding-top: 2.4rem;
}

.reveal-modal .close-reveal-modal {
  text-decoration: none !important;
  color: #000;
  font-size: 2.4em;
  line-height: 0.8rem;
  font-weight: 420;
  top: 0.5rem;
  right: 0.45rem;
  vertical-align: middle;
}
.reveal-modal .close-reveal-modal:hover {
  color: #64687f;
}

#at-custom-sidebar {
  width: 2rem !important;
  border-radius: 0;
  background-color: transparent !important;
  box-shadow: none;
  z-index: 20;
  margin-bottom: 4%;
}
#at-custom-sidebar .at-custom-sidebar-btns {
  width: 100% !important;
  text-align: left !important;
  padding: 0;
}
#at-custom-sidebar .at-custom-sidebar-btns .at-share-btn {
  width: 100% !important;
}
#at-custom-sidebar .at-custom-sidebar-btns .at-share-btn .at-icon-wrapper {
  line-height: 2rem !important;
  height: 2rem !important;
  width: 2rem !important;
  display: inline-block !important;
  margin: 0 !important;
}
#at-custom-sidebar .at-custom-sidebar-btns .at-share-btn .at-icon-wrapper .at-icon {
  margin: 0 !important;
  vertical-align: middle !important;
  width: 1.5rem !important;
  height: 1.5rem !important;
}

#at4-share {
  width: 1.875rem;
  top: 20.8% !important;
}
#at4-share .at-share-btn {
  width: 1.6rem !important;
}
#at4-share .at-share-btn .at-icon {
  width: 22px !important;
  height: 22px !important;
}
#at4-share .at-share-btn:hover {
  width: 2.2rem !important;
}
#at4-share .at-share-close-control {
  width: 1.875rem !important;
}
@media only screen and (min-width: 1270px) {
  #at4-share {
    width: 2.875rem;
  }
  #at4-share .at-share-btn {
    width: 2.6rem !important;
  }
  #at4-share .at-share-btn .at-icon {
    width: 36px !important;
    height: 36px !important;
  }
  #at4-share .at-share-btn:hover {
    width: 3.2rem !important;
  }
}

.signup_embed {
  float: left;
  width: 100%;
  height: auto;
  overflow: hidden;
  margin: 0.25rem 0 1.2rem;
  border: 1px solid #000;
  position: relative;
  z-index: 19;
}
.signup_embed .ctct-form-defaults {
  padding: 1rem 1rem 1.25rem !important;
  background: none !important;
}
.signup_embed .ctct-form-defaults input, .signup_embed .ctct-form-defaults .ctct-form-button {
  margin-bottom: 0 !important;
}
.signup_embed .ctct-form-defaults .ctct-form-button {
  padding-top: 0.8rem !important;
}
.signup_embed h2 {
  font-size: 1.5em !important;
  margin-bottom: 0.25rem !important;
}
.signup_embed p {
  font-size: 1em !important;
  margin-bottom: 0.75rem !important;
  line-height: 1.35rem !important;
}
.signup_embed p.optout {
  padding: 0 1.05rem;
  margin-top: -0.7rem;
  opacity: 0.4;
  font-size: 0.9em !important;
}
.signup_embed label {
  display: none !important;
}
@media only screen and (min-width: 641px) {
  .signup_embed {
    max-width: 320px;
    margin: 0.25rem 1.2rem 0.75rem 0;
  }
}

a.wimtbaBug {
  position: relative;
  z-index: 18;
  display: inline-block;
  margin: 0.3rem 1.2rem 0.75rem 0 !important;
  float: left;
}
@media only screen and (max-width: 640px) {
  a.wimtbaBug {
    margin: 0 auto 1.2rem !important;
    display: block !important;
    text-align: center;
    float: none;
  }
}

#comments_pop {
  position: fixed;
  top: 0;
  right: -48em;
  width: 48em;
  max-width: 100%;
  height: 100%;
  z-index: 200;
  display: none;
}
#comments_pop .comments_container {
  width: 100%;
  background: #fff;
  height: 100%;
  overflow-y: scroll;
  position: absolute;
  top: 0;
  right: 0;
  padding-top: 1rem;
}
#comments_pop .comments_container h1 {
  font-family: "Teko", sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  font-size: 2.4em;
  line-height: 0.98;
  margin: 1.5rem 0 0.5rem;
  padding: 0 0.15rem;
}
#comments_pop .comments_container .close-reveal-modal {
  top: 0.3rem;
  right: 1rem;
  font-weight: 420;
  color: #868a9f;
  font-size: 2.4em;
  line-height: 1em;
  position: absolute;
  text-decoration: none !important;
  z-index: 201;
}
#comments_pop .comments_container .close-reveal-modal:hover {
  color: #404054;
}
#comments_pop .comments_container #disqus_thread {
  z-index: 30;
  position: relative;
}

.commentsbg {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.45);
  z-index: 199;
  display: none;
}

.commentbox {
  padding-top: 1.25rem;
  border-top: 1px dotted black;
  margin-top: 0.25rem;
}
.commentbox button {
  background: none;
  border: none;
  color: #fff;
  font-family: "Teko", sans-serif;
  text-transform: uppercase;
  text-align: center;
  font-weight: 400;
  font-size: 1.8em;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
  padding: 0.75rem 1.5rem 0.6rem;
}
.commentbox button span {
  margin-right: 0.15rem;
}

.at-custom-mobile-bar {
  z-index: 19 !important;
  height: auto !important;
}
.at-custom-mobile-bar .at-icon-wrapper {
  height: 2rem !important;
  width: 2rem !important;
}
.at-custom-mobile-bar .at-icon-wrapper .at-icon {
  width: 1.5rem !important;
  height: 1.5rem !important;
  margin: 0.25rem !important;
}

.at-share-dock.atss {
  z-index: 19 !important;
}
.at-share-dock.atss a.at-share-btn .at-icon {
  width: 23px !important;
  height: 24px !important;
}

.triangle_spacer {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 24px;
}
.triangle_spacer:after {
  content: "";
  display: block;
  margin: 0 auto;
  height: 18px;
  width: 18px;
  border-bottom: 18px solid transparent;
  border-left: 18px solid #5291ac;
}

.triangle_spacer_three {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 24px;
}
.triangle_spacer_three .spacers {
  width: 66px;
  height: 18px;
  display: block;
  margin: 0 auto;
}
.triangle_spacer_three .spacers .spacer {
  width: 18px;
  height: 18px;
  margin-right: 6px;
  display: inline-block;
}
.triangle_spacer_three .spacers .spacer:after {
  content: "";
  display: block;
  margin: 0 auto;
  height: 18px;
  width: 18px;
  border-bottom: 18px solid transparent;
  border-left: 18px solid #85b2c5;
}
.triangle_spacer_three .spacers .spacer:first-child:after {
  border-left: 18px solid #5291ac;
}
.triangle_spacer_three .spacers .spacer:last-child {
  margin-right: 0;
}
.triangle_spacer_three .spacers .spacer:last-child:after {
  border-left: 18px solid #b9d3de;
}

/*-----Fancybox------*/
@media all and (min-width: 800px) {
  /* Give space around main area */
  .fancybox-custom-layout .fancybox-outer {
    overflow: visible;
    background: #fff;
    box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.3);
    transition: opacity 0.3s;
  }

  /* Make it to fade-out while closing */
  .fancybox-custom-layout.fancybox-is-closing .fancybox-outer {
    opacity: 0;
  }

  /* Set color for background element */
  .fancybox-custom-layout .fancybox-bg {
    background: #f6f6f6;
  }

  .fancybox-custom-layout.fancybox-is-open .fancybox-bg {
    opacity: 1;
  }

  /* Move caption area to the right side */
  .fancybox-custom-layout .fancybox-caption-wrap {
    top: 0;
    right: 44px;
    bottom: 0;
    left: auto;
    overflow: hidden;
    width: 0;
    padding: 0;
    background: #333;
    pointer-events: all;
    /* Make text selectable */
    border-right: 1px solid rgba(255, 255, 255, 0.08);
  }

  .fancybox-image-wrap {
    height: 100% !important;
  }

  .fancybox-image, .fancybox-spaceball {
    left: 0;
    right: 0;
    max-width: 90%;
    height: auto;
    margin: 0 auto;
    top: 4.5%;
  }

  /* Adjust content area position */
  .fancybox-custom-layout .fancybox-stage {
    right: 44px;
  }

  /* Align buttons at the right side  */
  .fancybox-custom-layout .fancybox-toolbar {
    top: 0;
    right: 0;
    bottom: 0;
    left: auto;
    width: 44px;
    background: #333;
    border-left: 1px solid #222;
  }

  .fancybox-custom-layout .fancybox-button--arrow_right {
    right: 44px;
  }

  .fancybox-show-caption .fancybox-caption-wrap {
    width: 256px;
  }
  .fancybox-show-caption .fancybox-stage {
    right: 300px;
  }
  .fancybox-show-caption .fancybox-button--arrow_right {
    right: 300px;
  }
}
.fancybox-share__button {
  color: #fff !important;
}

.fancybox-share__button--em {
  background: #585858;
}
.fancybox-share__button--em:hover {
  background: #4b4b4b;
}
.fancybox-share__button--em .fa {
  font-size: 1.15em;
  margin-right: 0.6rem;
}

.fancybox-share h1 {
  margin: 0 0 0.5rem;
  font-weight: 400;
  font-family: "Teko", sans-serif;
  text-transform: uppercase;
}

/* Remove top border from the caption */
.fancybox-custom-layout .fancybox-caption {
  padding: 30px 20px;
  border: 0;
  width: 256px;
  font-family: "Zilla Slab", serif;
  font-size: 1.25em;
  font-weight: 300;
  line-height: 1.4;
}
.fancybox-custom-layout .fancybox-caption em {
  font-size: 0.8em;
  margin-bottom: 0.5rem;
  display: inline-block;
}
.fancybox-custom-layout .fancybox-caption span {
  display: inline-block;
  font-size: 0.95rem;
  font-style: italic;
  margin-top: 0.35rem;
  opacity: 0.65;
}
.fancybox-custom-layout .fancybox-caption span a {
  color: #74a7bd;
  text-decoration: none;
}
.fancybox-custom-layout .fancybox-caption span a:hover {
  color: #97bdcd;
}
.fancybox-custom-layout .fancybox-caption span em, .fancybox-custom-layout .fancybox-caption span i {
  font-style: normal;
}

/* Remove background from all buttons */
.fancybox-custom-layout .fancybox-button,
.fancybox-custom-layout .fancybox-navigation button:before {
  background: transparent !important;
}

/* Change arrow color */
.fancybox-custom-layout .fancybox-navigation button {
  color: #333 !important;
  padding: 10px;
  font-size: 3rem;
}

.fancybox-close-small {
  background: transparent !important;
}

.hider {
  display: none;
}

.gallery_len {
  float: left;
  margin: 0;
  position: relative;
  height: 2.3rem;
  width: 2.3rem;
  overflow: hidden;
}
.gallery_len img {
  width: 2.5rem;
  position: absolute;
  top: 1px;
  left: -3px;
}
.gallery_len .count {
  position: relative;
  top: 22.9%;
  left: 1px;
  display: inline-block;
  width: 78%;
  text-align: center;
  font-size: 1.2rem;
  font-family: "Teko", sans-serif;
  color: #222222;
}

.glimpses {
  position: relative;
}
.glimpses a.gallery_cover {
  display: block;
  position: relative;
  background-color: #fff;
}
.glimpses a.gallery_cover .inline-expand-image {
  display: inline-block;
  position: absolute;
  top: 0.6rem;
  right: 0.6rem;
  background: rgba(0, 0, 0, 0.66);
  border-radius: 50%;
  text-align: center;
  width: 3.4rem;
  height: 3.4rem;
  padding: 0.98rem 0 0 0.05rem;
  opacity: 0;
  -webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}
.glimpses a.gallery_cover .inline-expand-image svg path {
  fill: #fff;
}
.glimpses a.gallery_cover:hover .inline-expand-image {
  opacity: 1;
}
.glimpses a.gallery_cover img {
  /*max-height: 464px;*/
  width: auto !important;
  max-width: 100%;
  margin: 0 auto;
}
.glimpses p.caption {
  display: none;
}
.glimpses a.showCaption {
  font-size: 1.1rem;
  line-height: 2rem;
}

span.colon {
  font-weight: 400 !important;
}

/*---Slick----*/
.slick-list, .slick-slider, .slick-track {
  position: relative;
  display: block;
}

.slick-loading .slick-slide, .slick-loading .slick-track {
  visibility: hidden;
}

.slick-slider {
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  overflow: hidden;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: 0;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-list, .slick-slider .slick-track {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  top: 0;
  left: 0;
  margin-left: auto;
  margin-right: auto;
}

.slick-track:after, .slick-track:before {
  display: table;
  content: "";
}

.slick-track:after {
  clear: both;
}

.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}

[dir=rtl] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

.slick-dots, .slick-next, .slick-prev {
  position: absolute;
  margin: 0;
  padding: 0;
}

.slick-dots li, .slick-dots li button {
  cursor: pointer;
  height: 20px;
  width: 16px;
}

.slick-dots li button:before, .slick-next:before, .slick-prev:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-loading .slick-list {
  background: url(ajax-loader.gif) center center no-repeat #fff;
}

.slick-next, .slick-prev {
  font-size: 0;
  line-height: 0;
  bottom: 0;
  display: inline-block !important;
  width: auto;
  height: auto;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  cursor: pointer;
  color: transparent;
  border: none;
  outline: 0;
  background: 0 0;
  z-index: 2;
}

.slick-next:focus, .slick-next:hover, .slick-prev:focus, .slick-prev:hover {
  color: transparent;
  outline: 0;
  background: 0 0;
}

.slick-next:focus:before, .slick-next:hover:before, .slick-prev:focus:before, .slick-prev:hover:before {
  opacity: 1;
}

.slick-next.slick-disabled:before, .slick-prev.slick-disabled:before {
  opacity: 0.25;
}

.slick-next:before, .slick-prev:before {
  font-family: FontAwesome;
  font-size: 1.4rem;
  line-height: 1.4rem;
  color: #000;
}

.slick-prev {
  left: 0;
}

[dir=rtl] .slick-prev {
  right: 0;
  left: auto;
}

.slick-prev:before, [dir=rtl] .slick-prev:before {
  content: "";
}

.slick-next {
  right: 0;
}

[dir=rtl] .slick-next {
  right: auto;
  left: 0;
}

.slick-next:before, [dir=rtl] .slick-next:before {
  content: "";
}

.slick-dots {
  bottom: 0.55rem;
  display: block;
  width: 100%;
  list-style: none;
  text-align: center;
  z-index: 1;
  padding: 0 1.5rem;
}

.slick-dots li {
  position: relative;
  display: inline-block;
  margin: 0 2px;
  padding: 0;
}

.slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  padding: 5px;
  color: transparent;
  border: 0;
  outline: 0;
  background: 0 0;
  margin: 0;
}

.slick-dots li button:focus, .slick-dots li button:hover {
  outline: 0;
}

.slick-dots li button:focus:before, .slick-dots li button:hover:before {
  opacity: 0.8;
  color: #5291ac;
}

.slick-dots li button:before {
  font-size: 2.5rem;
  line-height: 1rem;
  position: absolute;
  top: 0;
  left: 0;
  width: 16px;
  height: 20px;
  content: "•";
  text-align: center;
  opacity: 0.35;
  color: #000;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  transition: all 0.2s linear;
}

.slick-dots li.slick-active button:before {
  opacity: 1;
  color: #5291ac;
}

/*# sourceMappingURL=css2018.css.map */
