
body {
    box-sizing: border-box;
}
@font-face {

    font-family: 'Activist';

    src: url('../Fonts/Activist.eot?#iefix') format('embedded-opentype'),  

      url('../Fonts/Activist.otf')  format('opentype'),

      url('../Fonts/Activist.woff') format('woff'), 

      url('../Fonts/Activist.ttf')  format('truetype'), 

      url('../Fonts/Activist.svg#Activist') format('svg');

    font-weight: normal;

    font-style: normal;

}

@font-face {

    font-family: 'Circular-Book';

    src: url('../Fonts/Circular-Book.eot?#iefix') format('embedded-opentype'),  

      url('../Fonts/Circular-Book.woff') format('woff'), 

      url('../Fonts/Circular-Book.ttf')  format('truetype'), 

      url('../Fonts/Circular-Book.svg#Circular-Book') format('svg');

    font-weight: normal;

    font-style: normal;

}

@font-face {

    font-family: 'RationalTWDisplay';

    src: url('../Fonts/RationalTWDisplay-Medium.eot');

    src: url('../Fonts/RationalTWDisplay-Medium.eot?#iefix') format('embedded-opentype'),

        url('../Fonts/RationalTWDisplay-Medium.woff2') format('woff2'),

        url('../Fonts/RationalTWDisplay-Medium.woff') format('woff'),

        url('../Fonts/RationalTWDisplay-Medium.ttf') format('truetype'),

        url('../Fonts/RationalTWDisplay-Medium.svg#RationalTWDisplayW00-Medium') format('svg');

    font-weight: 500;

    font-style: normal;

    font-display: swap;

}



html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {

    margin: 0;

    padding: 0;

    border: 0;

    font-size: 100%;

    font: inherit;

    vertical-align: baseline;

}

html {
  scroll-behavior: smooth;
}

body{

    font-family: 'Heebo', sans-serif;

    font-weight: 400;

    font-size: 16px;

    line-height: 24px;

    color: #000000;

    background: #ffffff;

}

h1,

h2,

h3,

h4,

h5,

h6{

    color: #000000;

    font-family: 'Heebo', sans-serif;

}

h1 {

    font-size: 48px;

    line-height: 52px;

}

h2 {

    font-size: 48px;

    line-height: 52px;

    /* letter-spacing: 1.7px; */

}

h3 {

    font-size: 40px;

    line-height: 42px;

}

h4 {

    font-size: 32px;

    line-height: 40px;

}

h5 {

    font-size: 24px;

    line-height: 1.4;

}

h6 {

    font-size: 16px;

    line-height: 20px;

    font-weight: 700;

    letter-spacing: 0.3px;

}



p {

    font-size: 16px;

    line-height: 24px;

    margin-bottom: 30px;

}

a {

    color: #000000;

    text-decoration: none;

    -webkit-transition: all 300ms ease-in-out 0s;

    -moz-transition: all 300ms ease-in-out 0s;

    transition: all 300ms ease-in-out 0s;

}

p a, span a {text-decoration: underline}

a:active,

a:hover,

a:focus {

    color: #1C3961;

    outline: 0;

    text-decoration: none; 

}

strong {

    font-weight: 700;

}

input,

textarea,

select {

    -webkit-appearance: none;

    -moz-appearance: none;

    appearance: none;

    outline: 0;

}



::-webkit-input-placeholder {

    font-family: 'Heebo', sans-serif;

    font-weight: 400;

    opacity: 1;

}



:-moz-placeholder {

    font-family: 'Heebo', sans-serif;

    font-weight: 400;

    opacity: 1;

}



::-moz-placeholder {

    font-family: 'Heebo', sans-serif;

    font-weight: 400;

    opacity: 1;

}



:-ms-input-placeholder {

    font-family: 'Heebo', sans-serif;

    font-weight: 400;

    opacity: 1;

}





@media (max-width: 767px) {

  .container {

    max-width: 100%;

  }

}



/*@media (min-width: 768px) {

  .container {

    max-width: 750px;

  }

}



@media (min-width: 992px) {

  .container {

    max-width: 970px;

  }

}



@media (min-width: 1320px) {

    .container {

        max-width: 1310px;

    }

}*/



@media (min-width: 767px) {

    .container {

        max-width: 1440px;

    }

}



@media (min-width: 1920px) {

    .container {

        max-width: 1620px;

    }

}



.content-container, .footer-container {

	max-width: 1920px;

	margin: 0 auto;

}

.no-gutters {

    margin-right: 0;

    margin-left: 0;

}

.no-gutters .col,

.no-gutters [class*="col-"] {

    padding-right: 0;

    padding-left: 0;

}



.holder{

    float:left;

    width:100%;

    background:#72a352;

    min-height:50px;

    margin-top:10px;

}





.main-outercon {

    max-width: 1920px;

    margin: 0 auto;

    width: 100%;

}





/*========  header  ========*/



.header-container {

    width: 100%;

    background: #f6f6f6;

    height: 100px;

    margin-bottom: 25px;

}

.header-block {

    width: 100%;

    position: fixed;

    top: 0;

    left: 0;

    z-index: 999;

    background: #f6f6f6;

    right: 0;

    margin: auto;

    max-width: 1920px;

    border-bottom: 1px solid #000;

}

.header-inner {

    display: -webkit-box;

    display: -moz-box;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    width: 100%;

    padding: 26px 0;

    -webkit-align-items: center;

    -moz-align-items: center;

    align-items: center;

    -webkit-box-pack: justify;

    -ms-flex-pack: justify;

    -webkit-justify-content: space-between;

    -moz-justify-content: space-between;

    justify-content: space-between;

    -webkit-transition: all 300ms ease-in-out 0s;

    -moz-transition: all 300ms ease-in-out 0s;

    transition: all 300ms ease-in-out 0s;



}

.header-logo img {

    display: block;

    max-width: 164px;

    width: 100%;

    -webkit-transition: all 300ms ease-in-out 0s;

    -moz-transition: all 300ms ease-in-out 0s;

    transition: all 300ms ease-in-out 0s;

}

.header-right {

    display: -webkit-box;

    display: -moz-box;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-align-items: center;

    -moz-align-items: center;

    align-items: center;

}

.header-icons ul {

    display: -webkit-box;

    display: -moz-box;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    width: auto;

    list-style: none;

    margin: 0;

    padding: 0;

    -webkit-align-items: center;

    -moz-align-items: center;

    align-items: center;

    padding-right: 30px;

}

.header-icons li {

    margin: 0 4px;

}

.header-icons li a {

    display: block;

    /*border: 1px solid #000;

    border-radius: 50%;*/

    width: 30px;

    height: 30px;

    line-height: 30px;

    text-align: center;

}

.header-icons li a i{

    display: inline-block;

    vertical-align: middle;

    font-size: 17px;

    -webkit-transition: all 300ms ease-in-out 0s;

    -moz-transition: all 300ms ease-in-out 0s;

    transition: all 300ms ease-in-out 0s;

}

.header-icons li img{

    display: block;
    max-width: 100%;

}

.header-icons li a:hover {

    opacity: 0.8;

}

.menu-btn {

    display: inline-block;

    height: 30px;

    border: 1px solid #000;

    color: #000;

    font-size: 20px;

    font-weight: 500;

    text-transform: uppercase;

    line-height: 30px;

    padding: 0 7px;

    -webkit-transition: all 300ms ease-in-out 0s;

    -moz-transition: all 300ms ease-in-out 0s;

    transition: all 300ms ease-in-out 0s;

    border-radius: 30px;

}

.menu-btn:hover {

    color: #FFF;

    background-color: #000;

}

/*.menu-btn:focus {

    color: #000;  

    background-color: #FFF;

}*/

.form-wrap {

    float: right;

    width: 100%;

    padding-right: 14px;

}

.submit-btn {

    float: right;

    width: 20px;

    height: 20px;

    border: 0;

    background: url(../Images/search-icon.png) no-repeat center center;

    background-size: contain;

    position: relative;

    z-index: 10;

    cursor: pointer;

    padding: 0;

    -webkit-transition: all 300ms ease-in-out 0s;

    -moz-transition: all 300ms ease-in-out 0s;

    transition: all 300ms ease-in-out 0s;

    /*transform: rotate(90deg);*/

}

.inputbox{

    float: left;

    width: 0;

    border: 0;

    border-bottom: 1px solid #0B0B0B;

    background: #f6f6f6;

    padding: 6px 20px 0 0;

    height: 30px;

    font-size: 16px;

    font-family: 'Heebo', sans-serif;

    color: #000;

    position: absolute;

    top: 50%;

    -webkit-transition: translateY(-50%);

    -moz-transition: translateY(-50%);

    transform: translateY(-50%);

    right: 0;

    border-radius: 0;

    z-index: 0;

    opacity: 0;

    visibility: hidden;

    -webkit-transition: all 300ms ease-in-out 0s;

    -moz-transition: all 300ms ease-in-out 0s;

    transition: all 300ms ease-in-out 0s;

}

.header-search.submit-focus .inputbox{

    opacity: 1;

    visibility: visible;

    width: 170px;

}

.search-form {

    float: right;

    width: 100%;

    position: relative;

}

.header-container.fixed .header-block{

    -webkit-box-shadow: 0 4px 7px -4px rgba(0,0,0,0.2);

    -moz-box-shadow: 0 4px 7px -4px rgba(0,0,0,0.2);

    box-shadow: 0 4px 7px -4px rgba(0,0,0,0.2);

}

/*.header-container.fixed .menu-container.slide {

    margin-top: 70px !important;

}*/

/*.header-container.fixed .menu-column-wrapper {

    height: calc(100vh - 70px);

}*/

.header-container.fixed .header-inner{

    padding: 18px 20px;

}

/*.header-container.fixed .menu-btn {

    height: 44px;

    line-height: 40px;

    font-size: 22px;

}

.header-container.fixed .header-icons li a i {

    font-size: 28px;

}

.header-container.fixed .submit-btn {

    width: 22px;

    height: 32px;

}

.header-container.fixed .header-logo img {

    max-width: 150px;

}

*/

.menu-container{

    width: 100%;

    position: fixed;

    left: 0;

    right: 0;

    margin-left: auto;

    margin-right: auto;

    top: 0;

    height: 100vh;

    -webkit-transition: all 300ms ease-in-out 0s;

    -moz-transition: all 300ms ease-in-out 0s;

    transition: all 300ms ease-in-out 0s;

    overflow: hidden;

    z-index: -1;

    max-width: 1920px;

}

.menu-container.slide {

    opacity: 1;

    visibility: visible;

    background-color: #fff;

    z-index: 9999;

    /*top: -23px;*/

    top: 0;

}

.menu-column-wrapper {

    display: flex;

    flex-wrap: wrap;

    padding: 30px 0;

    /*height: calc(100vh - 191px);*/

    height: calc(100vh - 86px);

    background-color: #fff;

}

.menu-columnouter-wrap {
	width: calc(100% - 120px);
}

.menu-columnouter {

    display: flex;

    flex-wrap: wrap;

    justify-content: center;

    width: 100%;

    padding: 0 30px;

    height: 100%;

}

.menu-container .img-square-right, .menu-container .img-square-left {

    opacity: 0;

    visibility: hidden;

}

.menu-container.slide .img-square-left {

    opacity: 1;

    visibility: visible;

    -webkit-transition: all 400ms ease-in-out 0.3s;

    -moz-transition: all 400ms ease-in-out 0.3s;

    transition: all 400ms ease-in-out 0.3s;

}

.menu-container.slide .img-square-right {

    opacity: 1;

    visibility: visible;

    -webkit-transition: all 400ms ease-in-out 0.7s;

    -moz-transition: all 400ms ease-in-out 0.7s;

    transition: all 400ms ease-in-out 0.7s;

}

.menu-column {

    width: calc(33.33% - 30px);

    padding: 0;

    opacity: 0;

    visibility: hidden;

    margin-right: 45px;

}

.menu-column:first-child {

    background: #c39dff;

}

.menu-column:nth-child(2) {

    background: #33e1cb;

}

.menu-column:last-child {

    background: #ff7b4e;

    margin-right: 0;

}

.menu-container.slide .menu-column:first-child {

    opacity: 1;

    visibility: visible;

    -webkit-transition: all 400ms ease-in-out 0.4s;

    -moz-transition: all 400ms ease-in-out 0.4s;

    transition: all 400ms ease-in-out 0.4s;

}

.menu-container.slide .menu-column:nth-child(2) {

    opacity: 1;

    visibility: visible;

    -webkit-transition: all 400ms ease-in-out 0.5s;

    -moz-transition: all 400ms ease-in-out 0.5s;

    transition: all 400ms ease-in-out 0.5s;

}

.menu-container.slide .menu-column:last-child {

    opacity: 1;

    visibility: visible;

    -webkit-transition: all 400ms ease-in-out 0.6s;

    -moz-transition: all 400ms ease-in-out 0.6s;

    transition: all 400ms ease-in-out 0.6s;

}

.menu-column h4 {

    color: #fff;

    margin-bottom: 0;

    width: 100%;

    padding: 20px 20px;

    min-height: 120px;

    border-bottom: 1px solid #fff;

    font-size: 36px;

}

.menu-column h4 i {

    display: none;

    vertical-align: middle;

    margin-left: 4px;

}

.menu-column h4 a {

    color: #FFF;

}

.menu-column ul {

    width: 100%;

    list-style: none;

}

.menu-column li {

    width: 100%;

    margin-bottom: 0;

    padding: 0;

    border-bottom: 1px solid #fff;

}

.menu-column li a {

    font-size: 35px;

    font-family: 'Heebo', sans-serif;

    font-weight: 400;

    color: #fff;

    padding: 18px 22px;

    width: 100%;

    display: block;

    line-height: 1;

}

.menu-column li a:hover{

    color: #ebebeb;

}



.menu-container .details-block {

    width: 100%;

    opacity: 0;

    visibility: hidden;

    position: fixed;

    bottom: -80px;

    background: #f6f6f6;

    padding: 39px 0 34px;

    left: 0;

    max-width: 1920px;

    right: 0;

    margin: auto;

    display: none;

}

.menu-container.slide .details-block {

    opacity: 1;

    visibility: visible;

    bottom: 0;

    -webkit-transition: all 400ms ease-in-out 1s;

    -moz-transition: all 400ms ease-in-out 1s;

    transition: all 400ms ease-in-out 1s;

    display: none;

}

.menu-container .details-block .container{

    max-width: 1130px;

}

.details-inner {

    display: -webkit-box;

    display: -moz-box;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-align-items: center;

    -moz-align-items: center;

    align-items: center;

    -webkit-box-pack: justify;

    -ms-flex-pack: justify;

    -webkit-justify-content: space-between;

    -moz-justify-content: space-between;

    justify-content: space-between;

}

.details-block a {

    font-size: 14px;

    font-family: 'Heebo', sans-serif;

    font-weight: 400;

    color: #000000;

    display: block;

}

.details-block a:hover,

.details-block a:focus{

    color: #1c3961;

}

.details-block address {

    font-size: 14px;

    line-height: 16px;

    font-family: 'Heebo', sans-serif;

    font-weight: 400;

    color: #000000;

}

.details-block ul {

    display: -webkit-box;

    display: -moz-box;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    list-style: none;

    -webkit-align-items: center;

    -moz-align-items: center;

    align-items: center;

}

.details-block li {

    margin: 0 12px;

}

.details-block li a, li.detail a{

    display: inline-block;

    vertical-align: middle;

    background-position: center center;

    background-repeat: no-repeat;

    background-size: 100%;

}

.details-block li.linkedin a{

    width: 22px;

    height: 17px;

    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyNSAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zLjAyNjg2IDAuMDMwMjczNEMxLjE5NjkzIDAuMDMwMjczNCAwIDEuMTM1MjQgMCAyLjU4ODMxQzAgNC4wMDk3MSAxLjE2MjMgNS4xNDgyMSAyLjk1NTg2IDUuMTQ4MjFIMi45OTE1OUM0Ljg1Njk2IDUuMTQ4MjEgNi4wMTcwNSA0LjAwOTkyIDYuMDE3MDUgMi41ODgzMUM1Ljk4MTkgMS4xMzUyNCA0Ljg1Njk2IDAuMDMwMjczNCAzLjAyNjg2IDAuMDMwMjczNFpNMjQuOTQ4OCAxMy40ODU4VjIxLjk3N0gxOS42MDE0VjE0LjA1NDVDMTkuNjAxNCAxMi4wNjQzIDE4LjgyOCAxMC43MDYgMTYuODkyNSAxMC43MDZDMTUuNDE0OSAxMC43MDYgMTQuNTM1NiAxMS42MjE0IDE0LjE0ODggMTIuNTA2OEMxNC4wMDc3IDEyLjgyMzQgMTMuOTcxNCAxMy4yNjQgMTMuOTcxNCAxMy43MDcxVjIxLjk3N0g4LjYyMjI3QzguNjIyMjcgMjEuOTc3IDguNjk0MzEgOC41NTg4NSA4LjYyMjI3IDcuMTY4NjNIMTMuOTcwOVY5LjI2NzY2QzEzLjk2NTggOS4yNzUwNyAxMy45NTk5IDkuMjgyNzUgMTMuOTU0MSA5LjI5MDQxQzEzLjk0NzYgOS4yOTg5NiAxMy45NDExIDkuMzA3NDcgMTMuOTM1NyA5LjMxNTVIMTMuOTcwOVY5LjI2NzY2QzE0LjY4MTUgOC4yNjAwOSAxNS45NTA2IDYuODIwNzQgMTguNzkxMiA2LjgyMDc0QzIyLjMxMDUgNi44MjA2OSAyNC45NDg4IDguOTM3MjMgMjQuOTQ4OCAxMy40ODU4Wk01LjY2NDc5IDIxLjk3N0gwLjMxNzY5MVY3LjE2ODYzSDUuNjY0NzlWMjEuOTc3WiIgZmlsbD0iIzAwMDAwMCIvPgo8L3N2Zz4K); 

}

.details-block li.linkedin a:hover,

.details-block li.linkedin a:focus{

    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyNSAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zLjAyNjg2IDAuMDMwMjczNEMxLjE5NjkzIDAuMDMwMjczNCAwIDEuMTM1MjQgMCAyLjU4ODMxQzAgNC4wMDk3MSAxLjE2MjMgNS4xNDgyMSAyLjk1NTg2IDUuMTQ4MjFIMi45OTE1OUM0Ljg1Njk2IDUuMTQ4MjEgNi4wMTcwNSA0LjAwOTkyIDYuMDE3MDUgMi41ODgzMUM1Ljk4MTkgMS4xMzUyNCA0Ljg1Njk2IDAuMDMwMjczNCAzLjAyNjg2IDAuMDMwMjczNFpNMjQuOTQ4OCAxMy40ODU4VjIxLjk3N0gxOS42MDE0VjE0LjA1NDVDMTkuNjAxNCAxMi4wNjQzIDE4LjgyOCAxMC43MDYgMTYuODkyNSAxMC43MDZDMTUuNDE0OSAxMC43MDYgMTQuNTM1NiAxMS42MjE0IDE0LjE0ODggMTIuNTA2OEMxNC4wMDc3IDEyLjgyMzQgMTMuOTcxNCAxMy4yNjQgMTMuOTcxNCAxMy43MDcxVjIxLjk3N0g4LjYyMjI3QzguNjIyMjcgMjEuOTc3IDguNjk0MzEgOC41NTg4NSA4LjYyMjI3IDcuMTY4NjNIMTMuOTcwOVY5LjI2NzY2QzEzLjk2NTggOS4yNzUwNyAxMy45NTk5IDkuMjgyNzUgMTMuOTU0MSA5LjI5MDQxQzEzLjk0NzYgOS4yOTg5NiAxMy45NDExIDkuMzA3NDcgMTMuOTM1NyA5LjMxNTVIMTMuOTcwOVY5LjI2NzY2QzE0LjY4MTUgOC4yNjAwOSAxNS45NTA2IDYuODIwNzQgMTguNzkxMiA2LjgyMDc0QzIyLjMxMDUgNi44MjA2OSAyNC45NDg4IDguOTM3MjMgMjQuOTQ4OCAxMy40ODU4Wk01LjY2NDc5IDIxLjk3N0gwLjMxNzY5MVY3LjE2ODYzSDUuNjY0NzlWMjEuOTc3WiIgZmlsbD0iIzFjMzk2MSIvPgo8L3N2Zz4K); 

}

.details-block li.twitter a,li.twitter.detail a{

    width: 20px;

    height: 18px;

    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik01MTIsOTcuMjQ4Yy0xOS4wNCw4LjM1Mi0zOS4zMjgsMTMuODg4LTYwLjQ4LDE2LjU3NmMyMS43Ni0xMi45OTIsMzguMzY4LTMzLjQwOCw0Ni4xNzYtNTguMDE2DQoJCQljLTIwLjI4OCwxMi4wOTYtNDIuNjg4LDIwLjY0LTY2LjU2LDI1LjQwOEM0MTEuODcyLDYwLjcwNCwzODQuNDE2LDQ4LDM1NC40NjQsNDhjLTU4LjExMiwwLTEwNC44OTYsNDcuMTY4LTEwNC44OTYsMTA0Ljk5Mg0KCQkJYzAsOC4zMiwwLjcwNCwxNi4zMiwyLjQzMiwyMy45MzZjLTg3LjI2NC00LjI1Ni0xNjQuNDgtNDYuMDgtMjE2LjM1Mi0xMDkuNzkyYy05LjA1NiwxNS43MTItMTQuMzY4LDMzLjY5Ni0xNC4zNjgsNTMuMDU2DQoJCQljMCwzNi4zNTIsMTguNzIsNjguNTc2LDQ2LjYyNCw4Ny4yMzJjLTE2Ljg2NC0wLjMyLTMzLjQwOC01LjIxNi00Ny40MjQtMTIuOTI4YzAsMC4zMiwwLDAuNzM2LDAsMS4xNTINCgkJCWMwLDUxLjAwOCwzNi4zODQsOTMuMzc2LDg0LjA5NiwxMDMuMTM2Yy04LjU0NCwyLjMzNi0xNy44NTYsMy40NTYtMjcuNTIsMy40NTZjLTYuNzIsMC0xMy41MDQtMC4zODQtMTkuODcyLTEuNzkyDQoJCQljMTMuNiw0MS41NjgsNTIuMTkyLDcyLjEyOCw5OC4wOCw3My4xMmMtMzUuNzEyLDI3LjkzNi04MS4wNTYsNDQuNzY4LTEzMC4xNDQsNDQuNzY4Yy04LjYwOCwwLTE2Ljg2NC0wLjM4NC0yNS4xMi0xLjQ0DQoJCQlDNDYuNDk2LDQ0Ni44OCwxMDEuNiw0NjQsMTYxLjAyNCw0NjRjMTkzLjE1MiwwLDI5OC43NTItMTYwLDI5OC43NTItMjk4LjY4OGMwLTQuNjQtMC4xNi05LjEyLTAuMzg0LTEzLjU2OA0KCQkJQzQ4MC4yMjQsMTM2Ljk2LDQ5Ny43MjgsMTE4LjQ5Niw1MTIsOTcuMjQ4eiIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K);

}

.details-block li.twitter a:hover,

.details-block li.twitter a:focus,li.twitter.detail a:hover,

li.twitter.detail a:focus{

    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiIGZpbGw9IiMxYzM5NjEiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik01MTIsOTcuMjQ4Yy0xOS4wNCw4LjM1Mi0zOS4zMjgsMTMuODg4LTYwLjQ4LDE2LjU3NmMyMS43Ni0xMi45OTIsMzguMzY4LTMzLjQwOCw0Ni4xNzYtNTguMDE2DQoJCQljLTIwLjI4OCwxMi4wOTYtNDIuNjg4LDIwLjY0LTY2LjU2LDI1LjQwOEM0MTEuODcyLDYwLjcwNCwzODQuNDE2LDQ4LDM1NC40NjQsNDhjLTU4LjExMiwwLTEwNC44OTYsNDcuMTY4LTEwNC44OTYsMTA0Ljk5Mg0KCQkJYzAsOC4zMiwwLjcwNCwxNi4zMiwyLjQzMiwyMy45MzZjLTg3LjI2NC00LjI1Ni0xNjQuNDgtNDYuMDgtMjE2LjM1Mi0xMDkuNzkyYy05LjA1NiwxNS43MTItMTQuMzY4LDMzLjY5Ni0xNC4zNjgsNTMuMDU2DQoJCQljMCwzNi4zNTIsMTguNzIsNjguNTc2LDQ2LjYyNCw4Ny4yMzJjLTE2Ljg2NC0wLjMyLTMzLjQwOC01LjIxNi00Ny40MjQtMTIuOTI4YzAsMC4zMiwwLDAuNzM2LDAsMS4xNTINCgkJCWMwLDUxLjAwOCwzNi4zODQsOTMuMzc2LDg0LjA5NiwxMDMuMTM2Yy04LjU0NCwyLjMzNi0xNy44NTYsMy40NTYtMjcuNTIsMy40NTZjLTYuNzIsMC0xMy41MDQtMC4zODQtMTkuODcyLTEuNzkyDQoJCQljMTMuNiw0MS41NjgsNTIuMTkyLDcyLjEyOCw5OC4wOCw3My4xMmMtMzUuNzEyLDI3LjkzNi04MS4wNTYsNDQuNzY4LTEzMC4xNDQsNDQuNzY4Yy04LjYwOCwwLTE2Ljg2NC0wLjM4NC0yNS4xMi0xLjQ0DQoJCQlDNDYuNDk2LDQ0Ni44OCwxMDEuNiw0NjQsMTYxLjAyNCw0NjRjMTkzLjE1MiwwLDI5OC43NTItMTYwLDI5OC43NTItMjk4LjY4OGMwLTQuNjQtMC4xNi05LjEyLTAuMzg0LTEzLjU2OA0KCQkJQzQ4MC4yMjQsMTM2Ljk2LDQ5Ny43MjgsMTE4LjQ5Niw1MTIsOTcuMjQ4eiIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K); 

}

.details-block li.fb a,li.fb.detail a{

    width: 20px;

    height: 22px;

    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjQ3MC41MTNweCIgaGVpZ2h0PSI0NzAuNTEzcHgiIHZpZXdCb3g9IjAgMCA0NzAuNTEzIDQ3MC41MTMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ3MC41MTMgNDcwLjUxMzsiDQoJIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggZD0iTTI3MS41MjEsMTU0LjE3di00MC41NDFjMC02LjA4NiwwLjI4LTEwLjgsMC44NDktMTQuMTNjMC41NjctMy4zMzUsMS44NTctNi42MTUsMy44NTktOS44NTMNCgkJYzEuOTk5LTMuMjM2LDUuMjM2LTUuNDcsOS43MDYtNi43MDhjNC40NzYtMS4yNCwxMC40MjQtMS44NTgsMTcuODUtMS44NThoNDAuNTM5VjBoLTY0LjgwOWMtMzcuNSwwLTY0LjQzMyw4Ljg5Ny04MC44MDMsMjYuNjkxDQoJCWMtMTYuMzY4LDE3Ljc5OC0yNC41NTEsNDQuMDE0LTI0LjU1MSw3OC42NTh2NDguODJoLTQ4LjU0MnY4MS4wODZoNDguNTM5djIzNS4yNTZoOTcuMzYyVjIzNS4yNTZoNjQuODA1bDguNTY2LTgxLjA4NkgyNzEuNTIxeiIvPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=);

}

li.detail {padding: 0px 10px 0 0;display: inline-block;}



.details-block li.fb a:hover,.details-block li.fb a:focus, li.fb.detail a:hover,li.fb.detail a:focus{

    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjQ3MC41MTNweCIgaGVpZ2h0PSI0NzAuNTEzcHgiIHZpZXdCb3g9IjAgMCA0NzAuNTEzIDQ3MC41MTMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ3MC41MTMgNDcwLjUxMzsiDQoJIHhtbDpzcGFjZT0icHJlc2VydmUiIGZpbGw9IiMxYzM5NjEiPg0KPGc+DQoJPHBhdGggZD0iTTI3MS41MjEsMTU0LjE3di00MC41NDFjMC02LjA4NiwwLjI4LTEwLjgsMC44NDktMTQuMTNjMC41NjctMy4zMzUsMS44NTctNi42MTUsMy44NTktOS44NTMNCgkJYzEuOTk5LTMuMjM2LDUuMjM2LTUuNDcsOS43MDYtNi43MDhjNC40NzYtMS4yNCwxMC40MjQtMS44NTgsMTcuODUtMS44NThoNDAuNTM5VjBoLTY0LjgwOWMtMzcuNSwwLTY0LjQzMyw4Ljg5Ny04MC44MDMsMjYuNjkxDQoJCWMtMTYuMzY4LDE3Ljc5OC0yNC41NTEsNDQuMDE0LTI0LjU1MSw3OC42NTh2NDguODJoLTQ4LjU0MnY4MS4wODZoNDguNTM5djIzNS4yNTZoOTcuMzYyVjIzNS4yNTZoNjQuODA1bDguNTY2LTgxLjA4NkgyNzEuNTIxeiIvPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=);

}

.details-block li.globe a,li.globe.detail a{

    width: 20px;

    height: 22px;

    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSIyMHB4IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAyMCAyMCIgd2lkdGg9IjIwcHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48dGl0bGUvPjxkZXNjLz48ZGVmcy8+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSI+PGcgZmlsbD0iIzAwMDAwMCIgaWQ9IkNvcmUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yOTYuMDAwMDAwLCAtMjk2LjAwMDAwMCkiPjxnIGlkPSJsYW5ndWFnZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjk2LjAwMDAwMCwgMjk2LjAwMDAwMCkiPjxwYXRoIGQ9Ik0xMCwwIEM0LjUsMCAwLDQuNSAwLDEwIEMwLDE1LjUgNC41LDIwIDEwLDIwIEMxNS41LDIwIDIwLDE1LjUgMjAsMTAgQzIwLDQuNSAxNS41LDAgMTAsMCBMMTAsMCBaIE0xNi45LDYgTDE0LDYgQzEzLjcsNC43IDEzLjIsMy42IDEyLjYsMi40IEMxNC40LDMuMSAxNiw0LjMgMTYuOSw2IEwxNi45LDYgWiBNMTAsMiBDMTAuOCwzLjIgMTEuNSw0LjUgMTEuOSw2IEw4LjEsNiBDOC41LDQuNiA5LjIsMy4yIDEwLDIgTDEwLDIgWiBNMi4zLDEyIEMyLjEsMTEuNCAyLDEwLjcgMiwxMCBDMiw5LjMgMi4xLDguNiAyLjMsOCBMNS43LDggQzUuNiw4LjcgNS42LDkuMyA1LjYsMTAgQzUuNiwxMC43IDUuNywxMS4zIDUuNywxMiBMMi4zLDEyIEwyLjMsMTIgWiBNMy4xLDE0IEw2LDE0IEM2LjMsMTUuMyA2LjgsMTYuNCA3LjQsMTcuNiBDNS42LDE2LjkgNCwxNS43IDMuMSwxNCBMMy4xLDE0IFogTTYsNiBMMy4xLDYgQzQuMSw0LjMgNS42LDMuMSA3LjQsMi40IEM2LjgsMy42IDYuMyw0LjcgNiw2IEw2LDYgWiBNMTAsMTggQzkuMiwxNi44IDguNSwxNS41IDguMSwxNCBMMTEuOSwxNCBDMTEuNSwxNS40IDEwLjgsMTYuOCAxMCwxOCBMMTAsMTggWiBNMTIuMywxMiBMNy43LDEyIEM3LjYsMTEuMyA3LjUsMTAuNyA3LjUsMTAgQzcuNSw5LjMgNy42LDguNyA3LjcsOCBMMTIuNCw4IEMxMi41LDguNyAxMi42LDkuMyAxMi42LDEwIEMxMi42LDEwLjcgMTIuNCwxMS4zIDEyLjMsMTIgTDEyLjMsMTIgWiBNMTIuNiwxNy42IEMxMy4yLDE2LjUgMTMuNywxNS4zIDE0LDE0IEwxNi45LDE0IEMxNiwxNS43IDE0LjQsMTYuOSAxMi42LDE3LjYgTDEyLjYsMTcuNiBaIE0xNC40LDEyIEMxNC41LDExLjMgMTQuNSwxMC43IDE0LjUsMTAgQzE0LjUsOS4zIDE0LjQsOC43IDE0LjQsOCBMMTcuOCw4IEMxOCw4LjYgMTguMSw5LjMgMTguMSwxMCBDMTguMSwxMC43IDE4LDExLjQgMTcuOCwxMiBMMTQuNCwxMiBMMTQuNCwxMiBaIiBpZD0iU2hhcGUiLz48L2c+PC9nPjwvZz48L3N2Zz4=);

}



.details-block li.globe a:hover,.details-block li.globe a:focus, li.globe.detail a:hover,li.globe.detail a:focus{

    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiA8dGl0bGUvPgogPGRlc2MvPgoKIDxnPgogIDx0aXRsZT5iYWNrZ3JvdW5kPC90aXRsZT4KICA8cmVjdCBmaWxsPSJub25lIiBpZD0iY2FudmFzX2JhY2tncm91bmQiIGhlaWdodD0iNDAyIiB3aWR0aD0iNTgyIiB5PSItMSIgeD0iLTEiLz4KIDwvZz4KIDxnPgogIDx0aXRsZT5MYXllciAxPC90aXRsZT4KICA8cGF0aCBmaWxsPSIjMWMzOTYxIiBpZD0iU2hhcGUiIGQ9Im0xMCwtMC4wMjc3MjRjLTUuNSwwIC0xMCw0LjUgLTEwLDEwYzAsNS41IDQuNSwxMCAxMCwxMGM1LjUsMCAxMCwtNC41IDEwLC0xMGMwLC01LjUgLTQuNSwtMTAgLTEwLC0xMGwwLDB6bTYuOSw2bC0yLjksMGMtMC4zLC0xLjMgLTAuOCwtMi40IC0xLjQsLTMuNmMxLjgsMC43IDMuNCwxLjkgNC4zLDMuNmwwLDB6bS02LjksLTRjMC44LDEuMiAxLjUsMi41IDEuOSw0bC0zLjgsMGMwLjQsLTEuNCAxLjEsLTIuOCAxLjksLTRsMCwwem0tNy43LDEwYy0wLjIsLTAuNiAtMC4zLC0xLjMgLTAuMywtMmMwLC0wLjcgMC4xLC0xLjQgMC4zLC0ybDMuNCwwYy0wLjEsMC43IC0wLjEsMS4zIC0wLjEsMmMwLDAuNyAwLjEsMS4zIDAuMSwybC0zLjQsMGwwLDB6bTAuOCwybDIuOSwwYzAuMywxLjMgMC44LDIuNCAxLjQsMy42Yy0xLjgsLTAuNyAtMy40LC0xLjkgLTQuMywtMy42bDAsMHptMi45LC04bC0yLjksMGMxLC0xLjcgMi41LC0yLjkgNC4zLC0zLjZjLTAuNiwxLjIgLTEuMSwyLjMgLTEuNCwzLjZsMCwwem00LDEyYy0wLjgsLTEuMiAtMS41LC0yLjUgLTEuOSwtNGwzLjgsMGMtMC40LDEuNCAtMS4xLDIuOCAtMS45LDRsMCwwem0yLjMsLTZsLTQuNiwwYy0wLjEsLTAuNyAtMC4yLC0xLjMgLTAuMiwtMmMwLC0wLjcgMC4xLC0xLjMgMC4yLC0ybDQuNywwYzAuMSwwLjcgMC4yLDEuMyAwLjIsMmMwLDAuNyAtMC4yLDEuMyAtMC4zLDJsMCwwem0wLjMsNS42YzAuNiwtMS4xIDEuMSwtMi4zIDEuNCwtMy42bDIuOSwwYy0wLjksMS43IC0yLjUsMi45IC00LjMsMy42bDAsMHptMS44LC01LjZjMC4xLC0wLjcgMC4xLC0xLjMgMC4xLC0yYzAsLTAuNyAtMC4xLC0xLjMgLTAuMSwtMmwzLjQsMGMwLjIsMC42IDAuMywxLjMgMC4zLDJjMCwwLjcgLTAuMSwxLjQgLTAuMywybC0zLjQsMGwwLDB6Ii8+CiA8L2c+Cjwvc3ZnPg==);

}



.details-block li.insta a, li.insta.detail a{

    width: 20px;

    height: 22px;

    background-image: url(data:img/png;base64,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);

}

.details-block li.insta a:hover,

.details-block li.insta a:focus,li.insta.detail a:hover,li.insta.detail a:focus{

    background-image: url(data:img/png;base64,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);

}



.details-block li.youtube a,li.youtube.detail a{

    width: 20px;

    height: 22px;

    background-image: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAA3CAQAAAAx6QXEAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfjDBQLKg7CCeCLAAADQUlEQVRo3s3aT2gcZRjH8c/OTpIm1LRKqE1iIt1qiyKNVkREKHgRhCJSCrVaRL0WPIiCUv+Tg+BB8C5S0EOFEkUURLRFKEJvtkpJSzC2tbFWiU2pm3T/jIfdpXUzMXR2ppPfc9nL89vvvg/zvO8+8xYs1iq3G7JWn143uVmfLl1CRaFAUajYjKAZBQUFRALUm58jkbpITV1NXVWtGVU1VRUV/5h1SVnZ3875Vdky2uWgGZWm/Y2NivMmPL003LBvcgFrj0NG4/AG/JI7WivOWL8Y8HDuWNfGkXa8PbkjtcdzDbAC6HEyvu45asZGZQKwc8XhMWg3LcA9edPE6hkaJV5vWk/eNDGqKTkd4OEViUfRtkaJH8ybZEk91AC8K2H6nKmMATc1AO9MmF6xzcuiDAE362bIfMJWWjOELT7LrFlXlQIjiR+Rqn4c84QdjmeygkWjgcEODFrlnTDmVZczQFwXWJuKUeRdYz7NAnA4NbMpu+zwU6qAo4FbUzWcsNXbFlLz6w/0pgpIxVvGHEjJrS99QJj0pO1+XrmA8KX7vKnaoUtPYFVGgFS8Y4uDHXl0BxmfZE7Y6XE/Js4PA2GmgPCFe71oNilgIXNAeN89PjJ3/YnBDcGDc5734UoGHPBBkv8+Yabnuava6/Vke1bYcadaXo8a90DC3FqQ4r4Zp5JPfJ0Yj0pgPkO8lxzzVEcOV8LlR4YJ9Yj33N+xy3w2K7jRft+lgMd8Fiv4in1Wp+RVDp1PFe4x47am6Hcx9FtqZsPGPZvqz+V0kHATX6wXHE8djz9CMx2ktw4a273RQa/7X8DOJgsj2OxAZpOFmjtgMmH6X9bZayHDOfUZPSFO2ZRo+YsOuTuTwrY0aSHAiYTpazLG42TjPHg0469JrqON53DQtO68WWIUKZkOMONw3iyx+sF068j/cd4ssdrP1TdNp4zkzdOmCza43FrBBfvy5lmk19oHot9n2HCvP2I6y4Dp3LFa8bvb4hZ12Le5o0UiR2xYuvK7fe5Cbmh/+qr1nriluMnMaiUj1ujT7xa9unQLm7c+rr3vUVBUUNCY7wSipl9jFBChLhKpqzdvf/z31kfVFRVls+aUXXTWlEvtMP8C4Izr3bnX0a4AAAAASUVORK5CYII=);

}

.details-block li.youtube a:hover,

.details-block li.youtube a:focus,li.youtube.detail a:hover,

li.youtube.detail a:focus{

    background-image: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAA3CAMAAACsPj19AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAB4FBMVEUiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmAiOmD///9txr0KAAAAnnRSTlMACCdBUVtkcYKMkZaanaGjpqqtsLO2uLq8vr/AwcK7saekUkIoCVfn++mvGx4U3+MYxVxhB+HmYrf4/FOKlfHc2OwadP7iBv0uIjf50kBQAXj0VmAjqWx705IFgJibqKJL1Kx+tSm5TdC97p6O6mvoRsqlzKuck/N8Sc2Ln21uTB0k2e0WtPDVVRkgXWYL4BwhWesMWnKEjaCyl4MwDY/oJ6cAAAABYktHRJ/otZOdAAAAB3RJTUUH4wwUCyc5zxo7yQAAAntJREFUWMOt2OlXElEUAPAbOCCLoDjgwMyglplJ5gKVmVmilmaLpVaYphFRWGpUtmnZvtqe7d2/tRk4yLHyzXvw7jkzX+65vzPztjsAkIsNJnOJYLGW2uwOZ5nLXV7hqRS9virJH5AVRVZV/R7wS0GfV6z2VNTUusqcDrut1GoRNm6q2wx/R71nSwMWHA1bG4U1XChYOJaLwLa817S9eA+xuWUVlHl4iK05r42PhxjOepEdvMCd2ckWeHmIuzJgOz9Q1r2W3fzADn3p7OHnIbZpYCdPcK8GioR81z5GMKiB+wn57mhPLxPYdwCipDk5GIX+ShawYwAOkfKDddorlBxmEI/AUSJo0hfWsaHj1OAJGDYGAUZGacGTcIoG1N77NB3YCTE6EMbOUO2ocZigBAFMZynASailBgGmzhmCcfAwgDB23qiTiZBgAQEuxMlgEiQ2EODiJVJFityg/gcCWKfXr1BAYQchermLLwhwhS/YFJtZHyxgDGfnSGPIPMtX06QKP+s6HLiGxEiy7RToMToZRaa9bL6ORnED5qnBEZchh+iGm7Tg0C0KD51wmw68c5eGQ1yAMA0YWqTjEO/RdD24P03JIdZT9OWlNK2mhdngy+EBmKg7aKbgIcAjQv7xk9lBFg+bIwBPCflnz5k4REkbogXGGmI4NPAFT3BYA1+yjRIxel/pqyzJD8z+lnrND1zOgJE+Xt7MG+D7iMu5o0Tl46XzbfEtD2/uXf7wDKWK91rfr2kXH6o/FqN1e8P/9NtP/VOfLStfvsbG57+5a/T/RBLtvqCUCsiyqiiqdimy7E9JVT5v4ntjfLR8cnHih932c8UiLP36vcr8Act62yD4LSigAAAAAElFTkSuQmCC);

}



/*========  content  ========*/



.overflow {

    overflow: hidden;

}



.btn-default {

    display: inline-block;

    min-width: max-content;

    height: 35px;

    line-height: 35px;

    background: transparent;

    text-align: center;

    color: #000;

    text-transform: uppercase;

    font-size: 16px;

    letter-spacing: 0.3px;

    text-transform: uppercase;

    padding: 0 10px;

    border: 1px solid #000;

    border-radius: 30px;

}

.btn-default:hover, 

.btn-default:focus {

    background: transparent;

    color: #000;

    border: 1px solid #000;

}

.btn-default.light {

    background: #6da6ae;

}

.btn-default.light:hover, 

.btn-default.light:focus {

    background: #fff;

    color: #6da6ae;

}

.btn-default.small {

    min-width: 145px;

    height: 24px;

    line-height: 24px;

}

a.btn-default {

    text-decoration: none;

}



/* Slider */

.slick-slider

{

    position: relative;



    display: block;

    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

{

    position: relative;



    display: block;

    overflow: hidden;



    margin: 0;

    padding: 0;

}

.slick-list:focus

{

    outline: none;

}

.slick-list.dragging

{

    cursor: pointer;

}



.slick-slider .slick-track,

.slick-slider .slick-list

{

    -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

{

    position: relative;

    top: 0;

    left: 0;



    display: block;

    margin-left: auto;

    margin-right: auto;

}

.slick-track:before,

.slick-track:after

{

    display: table;



    content: '';

}

.slick-track:after

{

    clear: both;

}

.slick-loading .slick-track

{

    visibility: hidden;

}



.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-loading .slick-slide

{

    visibility: hidden;

}

.slick-vertical .slick-slide

{

    display: block;



    height: auto;



    border: 1px solid transparent;

}

.slick-arrow.slick-hidden {

    display: none;

}







.no-padding {

    padding: 0;

}



.image-wrap {

    width: calc(100% - 380px);

    height: 200px;

    background-size: cover;

    background-repeat: no-repeat;

    background-position: top center;

    order: 1;

}



.banner-slider {

    width: 100%;

    /*height: calc(100vh - 267px);*/

    overflow: hidden;

}

.banner-slider ul {

    width: 100%;

    list-style: none;

}

.banner-slider li {

    width: 100%;

}

.single-slide {

    width: 100%;

    position: relative;

    display: flex;

    flex-wrap: wrap;

}

.single-slide .image-wrap {

    height: calc(100vh - 267px);

}

.overlay-content {

    /*position: absolute;

    left: 0;

    top: 0;

    height: 100%;*/

    width: 300px;

    color: #fff;

    margin-right: 20px;

    order: 2;

}

.img-square {

    width: 60px;

    background-image: url(../Images/img-square.png);

    background-repeat-y: repeat;

    background-position: top left;

    background-size: contain;

    order: 3;

}

.img-square-left {

    width: 60px;

    background-image: url(../Images/img-square-green.png);

    background-repeat-y: repeat;

    background-position: top left;

    background-size: contain;

}

.img-square-right {

    width: 60px;

    background-image: url(../Images/img-square-orange.png);

    background-repeat-y: repeat;

    background-position: top left;

    background-size: contain;

}

/*.overlay-content::before {

    content: "";

    position: absolute;

    right: 0;

    top: 0;

    bottom: 0;

    width: 80px;

    height: 100%;

    background: repeating-linear-gradient(

        90deg, #c39dff 0, #c39dff 40px, 

        #fff 40px, #fff 80px);

}



.overlay-content::after {

    content: "";

    position: absolute;

    right: 0;

    top: 0;

    bottom: 0;

    width: 80px;

    height: 100%;

    background: repeating-linear-gradient(

        0deg, #c39dff 0, #c39dff 40px, 

        #fff 40px, #fff 80px);

    mix-blend-mode: difference;

}*/

.overlay-wrapper {

    /* position: absolute; */

    /* max-width: 1920px; */

    /* width: 100%; */

    /* left: 0; */

    /* right: 0; */

    /* margin: auto; */

    /* bottom: 44px; */

    padding: 0 35px;

    background-color: #ff7b4e;

    height: 100%;

}

.slick-dots {

    width: 100%;

    text-align: center;

}

.banner-slider .slick-dots {

    position: absolute;

    bottom: 27px;

}

.slick-dots li{

    width: 8px;

    height: 8px;

    display: inline-block;

    vertical-align: middle;

    margin: 0 4px;

}

.slick-dots button{

    width: 10px;

    height: 10px;

    border: 0;

    background: rgba(255,255,255,0.2);

    border-radius: 30px;

    text-indent: -9999px;

    color: transparent;

    padding: 0;

}

.slick-dots li.slick-active button{

    background: rgba(255,255,255,1);

}

.slide-content {

    width: 100%;

    padding: 30px 0;

}

.slide-content h2{

    font-size: 30px;

    line-height: 1.25;

    color: #fff;

    margin-bottom: 6px;

}

.slide-content span {

    display: block;

    color: #fff;

    font-family: 'Heebo', sans-serif;

    font-size: 20px;

    line-height: 1.4;

    margin-bottom: 25px;

}

.slide-content p {

    margin-bottom: 7px;

}

.slide-content .btn-default {

    min-width: auto;

    /*width: 35px;*/

    height: 35px;

    line-height: 35px;

    padding: 0 20px;

    text-align: center;

    font-size: 20px;

    font-weight: 400;

    color: #fff;

    border-color: #fff;

}

.slide-content .btn-default i {

    text-align: center;

    font-size: 26px;

    font-weight: 300;

    line-height: 1;

}

.slide-content .button-wrap {

    display: block;

    width: 100%;

}



.slider-container {

    width: 100%;

    background: #ff7b4e;

    /*text-align: center;*/

    margin-top: 20px;

    /*margin-bottom: 20px;*/

}

.news-slider {

    padding: 23px 0 16px;

}

.news-slider h5 {

    font-size: 38px;

    color: #fff;

    margin-bottom: 17px;

    line-height: 1.1;

}

.news-slider p{

    color: #fff;

    margin-bottom: 10px;

}

/*.slider-container .container {

    max-width: 780px;

}*/

.actuelle-page-result-wrap {

	background: #c39dff;

}

.bg-gray .actuelle-page-result-wrap {

	background: #D8D8D8;

}

.bg-gold .actuelle-page-result-wrap {

	background: #D9BA3D;

}

.result-single {

	padding: 20px 0;

}

.slider-block {

    width: 100%;

    padding: 0;

}

.grid-outer {

    width: 100%;

    padding: 20px 0;

    margin-bottom: 45px;

}

.news.news-single {

    background-color: #f7f7f7;

}

.news .grid-outer {

	/*padding: 30px 0;*/

    margin-bottom: 0;

}

.title-block {

    background: #c39dff;

    padding: 17px 0;

    margin-bottom: 20px;

}

.bg-gray .title-block {

    background: #D8D8D8;

}

.bg-gray .title-block h1 {

	color: #000;

}

.bg-gray .title-block a {

	color: #000;

}

.bg-gray .fixed-block {

    background: #D8D8D8;

}

.bg-gray .title-block button {

    color: #000;

}

.bg-gray .nav-menu li a {

    color: #000;

}



.bg-gold .title-block {

    background: #D9BA3D;

}

.bg-gold .fixed-block {

    background: #D9BA3D;

}



.title-block h1{

    color: #fff;

    font-size: 38px;

    line-height: 1.1;

}

.grid-image {

    width: 100%;

    height: 24vw;

    /*-webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    border-radius: 5px;*/

    position: relative;

    overflow: hidden;

    -webkit-transform: scale(1);

    -moz-transform: scale(1);

    transform: scale(1);

    -webkit-transition: all 600ms ease-in-out 0s;

    -moz-transition: all 600ms ease-in-out 0s;

    transition: all 600ms ease-in-out 0s;

    margin-bottom: 20px;

}

.grid-image:before {

    position: absolute;

    content: "";

    left: 0;

    top: 0;

    width: 100%;

    height: 100%;

    background: linear-gradient(180deg, #000000 0%, rgba(0, 0, 0, 0.244273) 32.11%, rgba(0, 0, 0, 0.0001) 41.2%);

}

.grid-block {

    background: #c39dff;

    padding: 20px 0;

}

.grid-block .row {

	margin: 0 -10px;

}

.grid-item {

    position: relative;

    margin: 10px 0;

    padding: 0 10px;

}

.grid-box {

    background-color: #fff;

    height: 100%;

    position: relative;

    padding-bottom: 56px;

}

.grid-content {

    /*position: absolute;

    top: 0;

    width: 100%;

    height: 100%;

    left: 0;

    padding: 24px;*/

    display: -webkit-box;

    display: -moz-box;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-box-pack: justify;

    -ms-flex-pack: justify;

    -webkit-justify-content: space-between;

    -moz-justify-content: space-between;

    justify-content: space-between;

    -webkit-flex-direction: column;

    -moz-flex-direction: column;

    flex-direction: column;

    background: #fff;

}

.grid-itemwrap {

    display: block;

    width: 100%;

    position: relative;

    text-align: left;

    overflow: hidden;

    background: #c39dff;

    /*-webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.5);

    -moz-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.5);

    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.5);

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    border-radius: 5px;

    height: 100%;*/

}

/*.grid-itemwrap:hover .grid-image {

    -webkit-transform: scale(1.1);

    -moz-transform: scale(1.1);

    transform: scale(1.1);

}*/

.top-content {

    width: 100%;

}

/*.bottom-content {

    width: 70%;

}*/

.icons-list {

    width: auto;

    list-style: none;

}



.top-content .icons-list li{

    display: inline-block;

    vertical-align: top;

    width: 24px;

    height: 24px;

    border: 0px solid #fff;

    margin-left: 2px;

    -webkit-border-radius: 30px;

    -moz-border-radius: 30px;

    border-radius: 30px;

    line-height: 16px;

    text-align: center;

}

.icons-list li:first-child{

    margin-left: 0;

}

.icons-list li img {

    width: 24px;

    height: 24px;

    border-radius: 50%;

    text-align: center;

    margin-right: 15px;

    object-fit: contain;

}

.top-content .icons-list li img {

    filter: invert(1);

}

span.date {

    float: right;

    font-size: 14px;

    line-height: 14px;

    font-weight: 500;

    font-family: 'Heebo', sans-serif;

    color: #000;

}

.bottom-content {

    padding: 10px 18px 0;

}

.bottom-content span {

    display: block;

    font-size: 16px;

    letter-spacing: 0.8px;

    line-height: 16px;

    color: #000;

    opacity: 0.8;

    font-weight: 500;

}

.bottom-content h5 {

    color: #000;

    /*margin-bottom: 15px;*/

    font-size: 18px;

    font-weight: 500;

    line-height: 1.2;

}

.bottom-content p {

    color: #000;

    margin-bottom: 0;

    font-family: 'Heebo', sans-serif;

    font-weight: 500;

    font-size: 13px;

    line-height: 1.4;

}

/*.grid-links {

    position: absolute;

    bottom: 24px;

    right: 15px;

    max-width: 180px;

    width: 100%;

    padding: 0 24px 0 0;

    text-align: right;

}*/

.grid-links a {

    color: #000;

    border-color: #000;

    font-family: 'Heebo', sans-serif;

    text-transform: none;

    font-size: 13px;

    text-transform: inherit;

    display: block;

}

.grid-links a.btn-default.small {

    height: 32px;

    line-height: 32px;

    min-width: auto;

    padding: 0 7px;

    font-size: 16px;

}

.grid-links a.btn-default.small:after {

    content: '';

    background-image: url(../Images/tickets.png);

    width: 23px;

    height: 19px;

    margin-left: 6px;

    background-size: contain;

    background-position: center;

    background-repeat: no-repeat;

    display: inline-block;

    vertical-align: middle;

    margin-bottom: 6px;

}

.more-btn {

    display: inline-block;

    font-size: 16px;

    line-height: 18px;

    font-family: 'Activist';

    color: #000000;

    margin-top: 3px;

}

.more-btn:hover i,

.more-btn:focus i,

.more-btn:hover,

.more-btn:focus {

    color: #000;

}

.more-btn i {

    display: inline-block;

    font-size: 20px;

    line-height: 18px;

    vertical-align: top;

}

.prochainement-btn-wrap {

    text-align: center;

    margin-top: 30px;

    margin-bottom: 30px;

}

.more-btn.prochainement-more-btn {

    display: inline-flex;

    flex-wrap: wrap;

    align-items: center;

    font-family: 'Heebo', sans-serif;

    color: #000;

    height: 32px;

    line-height: 34px;

    min-width: auto;

    padding: 0 15px;

    font-size: 16px;

    text-transform: uppercase;

    border: 1px solid #000;

    border-radius: 30px;

    background-color: #fff;

}

.nav-menu {

    list-style: none;

    margin: 0;

    padding: 0;

    display: flex;

    flex-wrap: wrap;

}

.nav-menu li {

    margin-right: 35px;

}

.nav-menu li:last-child {

    margin-right: 0;

}

.nav-menu li a {

    font-size: 24px;

    font-weight: 400;

    color: #fff;

}

.nav-menu li a:hover,

.nav-menu li a:focus{

    color: #F0553C;

}

.title-block.fixed {

    margin-bottom: 0;

    padding: 0;

    -webkit-transition: all 300ms ease-in-out 0s;

    -moz-transition: all 300ms ease-in-out 0s;

    transition: all 300ms ease-in-out 0s;

    background: transparent;

    border-bottom: 1px solid #fff;

}

.title-block button{

    font-size: 38px;

    color: #fff;

    padding: 17px 0;

    outline: 0;

    -webkit-transition: all 400ms ease-in-out 0s;

    -moz-transition: all 400ms ease-in-out 0s;

    transition: all 400ms ease-in-out 0s;

}

.title-block button[aria-expanded="true"] i{

    -webkit-transform: rotate(180deg);

    -moz-transform: rotate(180deg);

    transform: rotate(180deg);

}

.title-block button i{

    font-size: 42px;

    vertical-align: middle;

}

.fixed-block {

    width: 100%;

/*    position: relative;*/

    left: 0;

    background: #c39dff;

    -webkit-transition: all 300ms ease-in-out 0s;

    -moz-transition: all 300ms ease-in-out 0s;

    transition: all 300ms ease-in-out 0s;

}

.orange .fixed-block{background: #f0553c;}



.title-block.sticky .fixed-block{

    position: fixed;

    z-index: 999;

    top: 70.73px;

}

/*.title-block.sticky .nav-menu li a {

    font-size: 34px;

}*/

.grid-outer.result-block {

    text-align: left;

}

.title-block.sticky button{

    font-size: 34px;

    padding: 12px 0;

}

.title-block.sticky button i{

    font-size: 34px;

}

.result-block h3 {

    color: #fff;

    margin-bottom: 20px;

    font-size: 24px;

    text-transform: capitalize;

}

.bg-gray .result-block h3 {

	color: #000;

}



.result-list {

    display: -webkit-box;

    display: -moz-box;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-flex-wrap: wrap;

    -moz-flex-wrap: wrap;

    flex-wrap: wrap;

    /*width: 100.7%;*/

    list-style: none;

    margin: 0 -10px;

}

.result-list li{

    display: -webkit-box;

    display: -moz-box;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    width: 33.33%;

    padding: 0 10px;

    margin-bottom: 25px;

}

.article-card {

    display: -webkit-box;

    display: -moz-box;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    width: 100%;

    position: relative;

    top: 0;

    -webkit-transition: all 400ms ease-in-out 0s;

    -moz-transition: all 400ms ease-in-out 0s;

    transition: all 400ms ease-in-out 0s;

}

/*.article-card:hover {

    top: -15px;

}

.article-card:hover .card-inner {

    -webkit-box-shadow: 6px 18px 45px 0 rgba(11, 25, 44, 0.54);

    -moz-box-shadow: 6px 18px 45px 0 rgba(11, 25, 44, 0.54);

    box-shadow: 6px 18px 45px 0 rgba(11, 25, 44, 0.54);

}

.team-card .article-card:hover {

    top: 0;

}

.team-card .article-card:hover .card-inner {

    box-shadow: none;

}*/

.card-image {

    width: 100%;

    height: 24vw;

    margin-bottom: 20px;

}

.card-inner {

    display: -webkit-box;

    display: -moz-box;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-flex-direction: column;

    -moz-flex-direction: column;

    flex-direction: column;

    width: 100%;

    /*-webkit-box-shadow: 0 1px 11px 0 rgba(28, 57, 97, 0.24);

    -moz-box-shadow: 0 1px 11px 0 rgba(28, 57, 97, 0.24);

    box-shadow: 0 1px 11px 0 rgba(28, 57, 97, 0.24);*/

    /*border-radius: 5px 5px 5px 5px;

    -moz-border-radius: 5px 5px 5px 5px;

    -webkit-border-radius: 5px 5px 5px 5px;

    overflow: hidden;*/

}

.card-content {

    display: -webkit-box;

    display: -moz-box;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-flex-direction: column;

    -moz-flex-direction: column;

    flex-direction: column;

    flex-grow: 1;

    min-height: 150px;

    width: 100%;

    background: #fff;

}



/*.orange .card-content {background: #f0553c;}*/



.card-links {

    position: absolute;

    right: 25px;

    top: 25px;

}

.card-content span{

    color: #000;

    font-size: 16px;

    line-height: 18px;

    font-family: 'Heebo', sans-serif;

    font-weight: 400;

}

.card-content span.more-txt {

	height: 32px;

    width: 32px;

    line-height: 32px;

    min-width: auto;

    padding: 0;

    color: #000;

    border: 1px solid #000;

    font-size: 27px;

    font-weight: 300;

    text-align: center;

    text-transform: inherit;

    display: block;

    border-radius: 30px;

    min-width: max-content;

}

.card-content span.more-txt.team-email {

	font-size: 16px;

    padding: 7px 15px;

    height: auto;

    line-height: 1;

    font-weight: 500;

}

.card-content span.more-txt:empty {

	display: none;

}

.card-content h5 {

	font-size: 18px;

	font-weight: 500;

    color: #000;

    margin-bottom: 15px;

    padding: 10px 18px 0;

}

.content-row {

    display: -webkit-box;

    display: -moz-box;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-box-pack: justify;

    -ms-flex-pack: justify;

    -webkit-justify-content: space-between;

    -moz-justify-content: space-between;

    justify-content: space-between;

    align-items: center;

    padding: 12px 18px;

}

.content-row.top {

	border-bottom: 1px solid #000;

}

.content-row.top span{

    display: block;

    font-family: 'Heebo', sans-serif;

    font-weight: 500;

    color: #000;

    line-height: 18px;

    /*margin-bottom: 5px;*/

    letter-spacing: 0.8px;

}

.card-content span.date {

    float: none;

}

.content-row.bottom {

    margin-top: auto;

}

.result-list .icons-list li {

    display: inline-block;

    width: 24px;

    height: 24px;

    line-height: 18px;

    margin: 0 0 0 4px;

    opacity: 1;

    text-align: center;

    padding: 0;

}

.result-list .icons-list li img {

    width: 24px;

    filter: invert(1);

}

.pagination-block {

    width: 100%;

    margin-bottom: 40px;

    padding-bottom: 50px;

}

.pagination-block button.nav-btn{

    display: inline-block;

    width: 33.1%;

    height: 40px;

    background: #fff;

    line-height: 40px;

    border: 0;

    text-align: center;

    color: #C39DFF;

    font-size: 16px;

    outline: 0;

}

.bg-gray .pagination-block button.nav-btn {

	color: #000;

}

.bg-gold .pagination-block button.nav-btn {

	color: #D9BA3D;

}

.pagination-block button.nav-btn i{

    vertical-align: top;

    line-height: 40px;

}

.pagination-block button.nav-btn:hover,

.pagination-block button.nav-btn:focus {

    color: #000;

}

.pagination-block button.nav-btn[disabled="disabled"] {

    cursor: default;

    color: rgba(195, 157, 255, 0.7);

    background: rgba(255, 255, 255, 1);

}

.bg-gray .pagination-block button.nav-btn[disabled="disabled"] {

	color: rgba(0, 0, 0, 0.7);

}

.bg-gold .pagination-block button.nav-btn[disabled="disabled"] {

	color: rgb(217, 186, 61, 0.7);

}

.select2-container--default .select2-results__option[aria-selected=true] {

    background: #ffffff;

}

.select2-container--default .select2-results__option--highlighted[aria-selected] {

    background: #ffffff;

    color: #000;

}

/*.bg-gray .select2-container--default .select2-results__option--highlighted[aria-selected] {

    color: #000;

}

.bg-gold .select2-container--default .select2-results__option--highlighted[aria-selected] {

	color: #D9BA3D;

}*/

/*.select2-container--default .select2-results__option[aria-selected=true] {

	background: #ffffff;

    color: #C39DFF;

}

.bg-gray .select2-container--default .select2-results__option[aria-selected=true] {

	color: #000;

}

.bg-gold .select2-container--default .select2-results__option[aria-selected=true] {

	color: #D9BA3D;

}*/

.pagination-dropdown {

    display: inline-block;

    vertical-align: top;

    width: 33.1%;

    padding: 0 2px;

    position: relative;

}

.pagination-dropdown button {

    width: 100%;

    height: 40px;

    background: #f2f2f2;

    line-height: 40px;

    border: 0;

    text-align: center;

    color: #000000;

    font-size: 16px;

    font-family: 'Activist';

    outline: 0;

}

.pagination-dropdown .dropdown-toggle:after {

    border: 0;

    background: url(../Images/chevron-down.svg) no-repeat center center;

    width: 11px;

    height: 9px;

    vertical-align: middle;

    margin-bottom: 5px;

}

.pagination-dropdown .dropdown-menu {

    width: 99%;

    min-width: 99%;

    margin: 0;

}

.pagination-dropdown .dropdown-item{

    font-family: 'Activist';

}

.selectbox {

    width: 100%;

}

.select2-container .select2-selection--single {

    background-color: #fff;

    border: 0;

    border-radius: 0;

    height: 40px;

    text-align: center;

    outline: 0;

}

.select2-container .select2-selection--single .select2-selection__rendered {

    display: inline-block;

    width: auto;

    line-height: 40px;

    color: #C39DFF;

    font-size: 16px;

    padding-right: 10px;

    vertical-align: top;

    text-transform: capitalize;

}

.bg-gray .select2-container .select2-selection--single .select2-selection__rendered {

	color: #000;

}

.bg-gold .select2-container .select2-selection--single .select2-selection__rendered {

	color: #D9BA3D;

}

.filter-block .select2-container {

    width: 100% !important;

}

.select2-container--default .select2-selection--single .select2-selection__arrow {

    height: 40px;

    position: inherit;

    top: 0;

    right: inherit;

    width: 20px;

    display: inline-block;

    background: url(../Images/chevron-down-violet.svg) no-repeat center center;

}

.bg-gray .select2-container--default .select2-selection--single .select2-selection__arrow {

	background: url(../Images/chevron-down.svg) no-repeat center center;

}

.bg-gold .select2-container--default .select2-selection--single .select2-selection__arrow {

	background: url(../Images/chevron-down-gold.svg) no-repeat center center;

}

.filter-block .select2-container--default .select2-selection--single .select2-selection__arrow {

	transition: 0.3s all;

	background: url(../Images/arrow_right_white.svg) no-repeat center center;

	transform: rotate(45deg);

	background-size: inherit !important;

}

.filter-block .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow {

	transform: rotate(225deg);

	transition: 0.3s all;

}

.select2-container--default .select2-selection--single .select2-selection__arrow b{

    display: none;

}

.select2-dropdown {

    /*background: #C39DFF;*/

    border: 0;

    border-radius: 0;

}

/*.bg-gold .select2-dropdown {

	background: #D9BA3D;

}*/

.select2-results__option {

    color: #000;

    font-size: 16px;

    text-align: center;

    padding: 10px 20px;

}

/*.bg-gray .select2-results__option {

	color: #000;

}

.bg-gold .select2-results__option {

	color: #fff;

}*/

/*.select2-container .select2-selection--single[aria-expanded="true"] .select2-selection__arrow{

    -webkit-transform: rotate(180deg);

    -moz-transform: rotate(180deg);

    transform: rotate(180deg);

}*/

.filter-block {

    width: 100%;

    background: #c39dff;

    margin: 0 0 25px;

    border-bottom: 1px solid #fff;

}

.bg-gray .filter-block {

    background: #D8D8D8;

}

.bg-gold .filter-block {

    background: #D9BA3D;

}

.filter-block .input-col {

    text-align: center;

    position: relative;

}

.filter-block .input-col.select-season-wrap {

    text-align: left;

}

.input-col.search {

    width: 50%;

}

.input-col.search {

    width: 100%;

}

.filter-block .input-col.search {

    display: flex;

    flex-wrap: wrap;

    justify-content: flex-end;

    align-items: center;

    margin: 20px 0;

    width: 350px;

    max-width: 100%;

    background-color: #fff;

    border-radius: 30px;



}

/*.news {

	background: #c39dff;

	margin-top: 25px;

}*/

.filter-block input[type="search"] {

    height: 35px;

    font-family: 'Heebo', sans-serif;

    font-weight: 400;

    font-size: 24px;

    color: #000000;

    background: transparent;

    border: 0;

    padding: 0 12px 0 0;

    width: calc(100% - 35px);

    line-height: 35px;

    display: block;

}

.filter-block input[type="submit"] {

    display: block;

    padding: 0;

    width: 35px;

    height: 35px;

    background: url(../Images/search-violet.svg) no-repeat center center;

    background-size: 15px;

    text-align: center;

    background-color: transparent;

    transform: rotate(90deg);

}

.filter-block .input-col.search input::-webkit-input-placeholder {

    color: #c39dff;

}

.filter-block .input-col.search input:-moz-placeholder {

    color: #c39dff;

}

.filter-block .input-col.search input::-moz-placeholder {

    color: #c39dff;

}

.filter-block .input-col.search input:-ms-input-placeholder {

    color: #c39dff;

}



.bg-gray .filter-block input[type="submit"] {

	background: url(../Images/search.svg) no-repeat center center;

	background-size: 17px;

}

.bg-gray .filter-block .input-col.search input::-webkit-input-placeholder {

    color: #000;

}

.bg-gray .filter-block .input-col.search input:-moz-placeholder {

    color: #000;

}

.bg-gray .filter-block .input-col.search input::-moz-placeholder {

    color: #000;

}

.bg-gray .filter-block .input-col.search input:-ms-input-placeholder {

    color: #000;

}



.bg-gold .filter-block input[type="submit"] {

	background: url(../Images/search-gold.svg) no-repeat center center;

	background-size: 17px;

}

.bg-gold .filter-block .input-col.search input::-webkit-input-placeholder {

    color: #D9BA3D;

}

.bg-gold .filter-block .input-col.search input:-moz-placeholder {

    color: #D9BA3D;

}

.bg-gold .filter-block .input-col.search input::-moz-placeholder {

    color: #D9BA3D;

}

.bg-gold .filter-block .input-col.search input:-ms-input-placeholder {

    color: #D9BA3D;

}



.filter-block .select2-container .select2-selection--single {

    background-color: transparent;

    height: 75px;

    text-align: left;

}

.filter-block .select2-container .select2-selection--single .select2-selection__rendered {

    font-size: 24px;

    font-family: 'Heebo', sans-serif;

    font-weight: 400;

    line-height: 75px;

    vertical-align: top;

}

.filter-block .select2-container--default .select2-selection--single .select2-selection__arrow {

    background-size: 13px;

    height: 75px;

}

.filter-block .select2-results__option {

    font-family: 'Heebo', sans-serif;

    font-weight: 400;

    font-size: 24px;

    padding: 12px 20px;

}

.select2-container--default .select2-results > .select2-results__options {

    display: flex;

    flex-wrap: wrap;

}

.filter-block .select2-results ul {

    border-top: 1px solid #000;

    background: #fff;

    position: relative;

}

.filter-block .select2-results ul:after {

    content: '';

    position: absolute;

    left: 0;

    right: 0;

    bottom: 0;

    width: 100%;

    height: 1px;

    background-color: #000;

}

.filter-block .select2-results ul li {

    width: 50%;

    border-bottom: 1px solid #000;

    font-size: 19px;

    line-height: 1;

}

.filter-block .select2-container--default .select2-results > .select2-results__options {

    max-height: inherit;

}

.filter-block .select2-results {

    background: #fff;

    padding: 18px 0;

}

.filter-block .select2-dropdown {

    top: calc(100% - 10px);

}

.filter-block .select2-results ul li:first-child{

    display: none;

}

.filter-block .month-picker {

    display: inline-block;

    vertical-align: middle;

    width: 60px;

    padding: 0;

    border: 0;

    text-align: center;

    font-size: 24px;

    font-family: 'Heebo', sans-serif;

    font-weight: 400;

    color: #fff;

    height: 75px;

    text-transform: capitalize;

    line-height: 75px;

    cursor: pointer;

    margin-right: 7px;

}

.bg-gray .filter-block .month-picker {

    color: #000;

}

.monthwrapper {

    position: relative;

}

.monthupdate {

    cursor: pointer;

    text-align: left;

}

.monthupdatelist {

    display: none;

    background: #fff;

    position: absolute;

    left: 0;

    top: calc(100% - 10px);

    width: 100%;

    padding: 18px 0;

    z-index: 10;

}

.monthwrapper ul {

    list-style: none;

    display: flex;

    flex-wrap: wrap;

    border-top: 1px solid #000;

    position: relative;

}

.monthwrapper ul:after {

    content: '';

    position: absolute;

    left: 0;

    right: 0;

    bottom: 0;

    width: 100%;

    height: 1px;

    background-color: #000;

}

.monthwrapper ul li {

    width: 33.33%;

    font-size: 19px;

    color: #000;

    font-family: 'Heebo', sans-serif;

    text-align: center;

    padding: 12px 5px;

    cursor: pointer;

    text-transform: capitalize;

    border-bottom: 1px solid #000;

    line-height: 1;

}



.monthwrapper ul li.active,

.monthwrapper ul li:hover {

    color: #1c3961;

}

.monthwrapper ul li label {

    font-family: 'Heebo', sans-serif;

    text-align: center;

    cursor: pointer;

}

.monthwrapper ul li input[type="checkbox"] {

    display: none;

}

.monthwrapper ul li input[type="checkbox"]:checked + label {

    color: #1c3961;

}

.dropdown-btn {

    display: inline-block;

    vertical-align: top;

    width: 20px;

    height: 65px;

    background: url(../Images/chevron-down.svg) no-repeat center center;

    padding: 0;

    border: 0;

    outline: 0;

    background-size: 13px;

}

.dropdown-btn.open {

    -webkit-transform: rotate(180deg);

    -moz-transform: rotate(180deg);

    transform: rotate(180deg);

}

.dropdown-btn:focus {

    outline: 0;

    z-index: 10;

}

.monthupdate .dropdown-btn {

	background: url(../Images/arrow_right_white.svg) no-repeat center center;

	transform: rotate(45deg);

	margin-top: 4px;

	transition: 0.3s all;

}

.monthupdate .dropdown-btn.open {

	transform: rotate(225deg);

}

.filter-block .monthwrapper input::-webkit-input-placeholder {

    color: #fff;

}



.filter-block .monthwrapper input:-moz-placeholder {

    color: #fff;

}



.filter-block .monthwrapper input::-moz-placeholder {

    color: #fff;

}



.filter-block .monthwrapper input:-ms-input-placeholder {

    color: #fff;

}





.bg-gray .filter-block .monthwrapper input::-webkit-input-placeholder {

    color: #000;

}



.bg-gray .filter-block .monthwrapper input:-moz-placeholder {

    color: #000;

}



.bg-gray .filter-block .monthwrapper input::-moz-placeholder {

    color: #000;

}



.bg-gray .filter-block .monthwrapper input:-ms-input-placeholder {

    color: #000;

}

.bg-gray .monthupdate .dropdown-btn, .bg-gray .filter-block .select2-container--default .select2-selection--single .select2-selection__arrow {

	background: url(../Images/arrow_right_black.svg) no-repeat center center;

}



.select-wrap .select2-container .select2-selection--single .select2-selection__rendered {

	color: #fff;

}



.bg-gray .select-wrap .select2-container .select2-selection--single .select2-selection__rendered {

	color: #000;

}



.select-season-wrap .select2-container .select2-selection--single .select2-selection__rendered {

    color: #fff;

}



.bg-gray .select-season-wrap .select2-container .select2-selection--single .select2-selection__rendered {

    color: #000;

}



.newsletter-container {

    background: #33e1cb;

    padding: 30px 0;

    margin-bottom: 20px;

}

.newsletter-widget h5 {

    color: #fff;

    font-size: 18px;

    line-height: 1.2;

    margin-bottom: 13px;

}

.newsletter-form-content {

    text-align: center;

    margin-top: 10px;

}



label {

    font-family: 'Circular-Book';

}



input[type=text],

input[type=email] {

    font-family: 'Heebo', sans-serif;

    border: 0px none;

    border-bottom: 1px solid #6d6d6d;

    background: transparent;

    padding: 5px 30px 5px 20px;

}

input[type=email] {

    text-transform: lowercase;

}



button[type=submit],

input[type=submit] {

    border: 0px none;

    font-weight: 700;

    outline: 0px none;

}



.newsletter-form-content input[type=text] {

    min-width: 375px;

    border-radius: 0;

}

.newsletter-form-content button {

    margin-left: -40px;

    position: relative;

    z-index: 2;

    -webkit-transition: all 300ms ease-in-out 0s;

        -moz-transition: all 300ms ease-in-out 0s;

            transition: all 300ms ease-in-out 0s;

}

.newsletter-form-content.hide-submit button {

    opacity: 0;

}

.newsletter-form-content .hs-error-alert {

    display: none !important;

}

.newsletter-form-content i {

    border: 1px solid #313131;

    border-radius: 50%;

    width: 44px;

    height: 44px;

    margin-left: 12px;

    padding: 10px 0 10px 0;

    position: relative;

    bottom: -6px;

}





.page-title {

    padding: 9px 10px;

    margin-bottom: 16px;

}

.orange .title-block {

    background: #ff7b4e;

}

.lightblue .title-block {

    background: #33e1cb;

}

.title-block.page h1 {

    font-size: 44px;

    padding: 2px 47px 2px 0;

}

.title-block.page h1 i {

    font-size: inherit;

    float: left;

    line-height: 44px;

    margin-right: 10px;
    
    font-size: 50px;

}



.location-content .grid-outer {

    text-align: left;

}



.location-content .row:first-child {

    padding-bottom: 60px;

}

.location-content-widget {

    padding: 0 0 0 24px;

}

.location-content .row:first-child .location-content-widget {

    padding: 0 0 0 0;

}

.location-content-widget h5 {

    font-size: 35px;

    line-height: normal;

    margin-bottom: 30px;

}

.location-content-widget p {

    font-size: 18px;

}

.location-content-widget h6 {

    font-size: 18px;

    line-height: 24px;

    color: #e36f5d;

    margin-bottom: 5px;

}

.location-content-widget ul {

    list-style: none;

    margin-bottom: 30px;

}

.location-content-widget ul li a {

    text-decoration: underline;

    font-size: 18px;

}

.location-content-widget h6 ~ p {

    margin-bottom: 6px;

}



.location-content-slider {

    padding: 0 0 0 0px;

}

.location-content .row:first-child .location-content-slider {

    padding: 0 0 0 24px;

}

.location-content-slider li img {

    width: 100%;

    height: 100%;

}

.location-content-slider ul {

    list-style: none;

}



.page-title.title-blue-bg {

    background: #1c3961;

}



.location-content-slider .slick-dots{

    position: absolute;

    bottom: 22px;

}



.location-content .text-first {

    order: 1;

}





/*Event Details*/



.event-head {

    width: 100%;

    display: flex;

    /*flex-wrap: wrap;*/

    justify-content: space-between;

    align-items: flex-end;

    border-bottom: 1px solid #000;

    padding: 30px 50px;

    background-color: #fff;

}

.title-left {

    text-align: left;
    word-wrap: break-word;
    width: calc(100% - 180px);
    padding-right: 20px;

}

.title-left span {

    font-size: 16px;

    letter-spacing: 0.34px;

    font-family: 'Heebo', sans-serif;

    font-weight: 400;

}

.title-left h2 {

    color: #000000;

    letter-spacing: 1.7px;

    font-weight: 400;

    margin: 0 0 5px;

    line-height: 1.15;

}

.title-left p {

    color: #000000;

    font-size: 28px;

    font-family: 'Heebo', sans-serif;

    font-weight: 500;

    margin: 0;

    line-height: 1.2;

}

.title-right {

    display: -webkit-box;

    display: -moz-box;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-flex-direction: column;

        -ms-flex-direction: column;

            flex-direction: column;

    -webkit-justify-content: flex-end;

    -ms-flex-pack: flex-end;

    justify-content: flex-end;

}

.title-right a.ticket_btn {

    color: #000;

    height: 30px;

    line-height: 30px;

    min-width: auto;

    padding: 0 7px;

    font-size: 15px;

    border-color: #000;

    font-weight: 500;

}

.title-right a.ticket_btn:after {

    content: '';

    background-image: url(../Images/tickets.png);

    width: 18px;

    height: 22px;

    margin-left: 6px;

    background-size: contain;

    background-position: center;

    background-repeat: no-repeat;

    display: inline-block;

    vertical-align: middle;

    margin-bottom: 6px;

}

.title-right .social-icons {

    display: -webkit-box;

    display: -moz-box;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-justify-content: flex-end;

    -ms-flex-pack: flex-end;

    justify-content: flex-end;

    margin: 25px 0 0;

}

.title-right .social-icons li {

    float: left;

    margin: 0 0 0 20px;

}

.title-right .social-icons li a {

    width: 34px;

    height: 34px;

    background-color: #1C3961;

    border-radius: 4px;

}

.title-right .social-icons li.fb a{

    background-position: bottom right;

    background-size: 72%;

}

.title-right .social-icons li.twitter a{

    background-size: 72%;

}

.title-right .social-icons li.fb a:hover,

.title-right .social-icons li.fb a:focus {

    background-color: #d8e2f5;

}

.title-right .social-icons li.twitter a:hover,

.title-right .social-icons li.twitter a:focus {

    background-color: #d8e2f5;

}

.title-right .social-icons li.instagram a{

   background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4yLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojRkZGRkZGO30NCjwvc3R5bGU+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNzUsNTEyaDM2MmM0MS40LDAsNzUtMzMuNiw3NS03NVY3NWMwLTQxLjQtMzMuNi03NS03NS03NUg3NUMzMy42LDAsMCwzMy42LDAsNzV2MzYyQzAsNDc4LjQsMzMuNiw1MTIsNzUsNTEyeg0KCSBNMzAsNzVjMC0yNC44LDIwLjItNDUsNDUtNDVoMzYyYzI0LjgsMCw0NSwyMC4yLDQ1LDQ1djM2MmMwLDI0LjgtMjAuMiw0NS00NSw0NUg3NWMtMjQuOCwwLTQ1LTIwLjItNDUtNDVWNzV6Ii8+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjU2LDM5MWM3NC40LDAsMTM1LTYwLjYsMTM1LTEzNXMtNjAuNi0xMzUtMTM1LTEzNXMtMTM1LDYwLjYtMTM1LDEzNVMxODEuNiwzOTEsMjU2LDM5MXogTTI1NiwxNTENCgljNTcuOSwwLDEwNSw0Ny4xLDEwNSwxMDVzLTQ3LjEsMTA1LTEwNSwxMDVzLTEwNS00Ny4xLTEwNS0xMDVTMTk4LjEsMTUxLDI1NiwxNTF6Ii8+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDA2LDE1MWMyNC44LDAsNDUtMjAuMiw0NS00NXMtMjAuMi00NS00NS00NXMtNDUsMjAuMi00NSw0NVMzODEuMiwxNTEsNDA2LDE1MXogTTQwNiw5MWM4LjMsMCwxNSw2LjcsMTUsMTUNCglzLTYuNywxNS0xNSwxNXMtMTUtNi43LTE1LTE1UzM5Ny43LDkxLDQwNiw5MXoiLz4NCjwvc3ZnPg0K);background-size: 72%;

}

.title-right .social-icons li.instagram a:hover,

.title-right .social-icons li.instagram a:focus {

    background-color: #d8e2f5;

    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4yLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojMUMzOTYxO30NCjwvc3R5bGU+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNzUsNTEyaDM2MmM0MS40LDAsNzUtMzMuNiw3NS03NVY3NWMwLTQxLjQtMzMuNi03NS03NS03NUg3NUMzMy42LDAsMCwzMy42LDAsNzV2MzYyQzAsNDc4LjQsMzMuNiw1MTIsNzUsNTEyeg0KCSBNMzAsNzVjMC0yNC44LDIwLjItNDUsNDUtNDVoMzYyYzI0LjgsMCw0NSwyMC4yLDQ1LDQ1djM2MmMwLDI0LjgtMjAuMiw0NS00NSw0NUg3NWMtMjQuOCwwLTQ1LTIwLjItNDUtNDVWNzV6Ii8+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjU2LDM5MWM3NC40LDAsMTM1LTYwLjYsMTM1LTEzNXMtNjAuNi0xMzUtMTM1LTEzNXMtMTM1LDYwLjYtMTM1LDEzNVMxODEuNiwzOTEsMjU2LDM5MXogTTI1NiwxNTENCgljNTcuOSwwLDEwNSw0Ny4xLDEwNSwxMDVzLTQ3LjEsMTA1LTEwNSwxMDVzLTEwNS00Ny4xLTEwNS0xMDVTMTk4LjEsMTUxLDI1NiwxNTF6Ii8+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDA2LDE1MWMyNC44LDAsNDUtMjAuMiw0NS00NXMtMjAuMi00NS00NS00NXMtNDUsMjAuMi00NSw0NVMzODEuMiwxNTEsNDA2LDE1MXogTTQwNiw5MWM4LjMsMCwxNSw2LjcsMTUsMTUNCglzLTYuNywxNS0xNSwxNXMtMTUtNi43LTE1LTE1UzM5Ny43LDkxLDQwNiw5MXoiLz4NCjwvc3ZnPg0K);

    opacity: 0.8;

}

/*.grid-outer.event-info {

    padding: 0 45px;

}*/

.event-info {

    padding: 30px 50px;

    background-color: #fff;

}

.event-wrap h6 {

    font-family: 'RationalTWDisplay';

    color: #000;

    margin: 0 0 10px;

    font-weight: 500;

    font-size: 15px;

}

.event-info .single-column {

    margin-bottom: 30px;

}

.event-info .single-column:last-child {

    margin-bottom: 0;

}

/*.single-column {

    padding: 0 45px;

}*/

.single-column ul {

    list-style-type: none;

    margin: 0 0 20px;

}

.single-column ul li {

    font-size: 20px;

    line-height: 1.4;

    font-family: 'Heebo', sans-serif;

    font-weight: 500;

}

.single-column ul li:first-letter {

    text-transform: uppercase;

}

.single-column > strong {

    display: block;

    font-size: 14px;

    line-height: 21px;

}

.single-column > strong span {

    font-weight: 400;

}

.single-column > span, .single-column p {

    display: block;

    font-size: 16px;

    line-height: 21px;

}

.single-column .icons-list {

    width: 100%;

    margin: 0 0 20px;

}

.single-column .icons-list li {

    display: flex;

    flex-wrap: wrap;

    margin-bottom: 12px;

}

.single-column .icons-list li span {

    line-height: 1.15;

    width: calc(100% - 39px);

}

.single-column .icons-list li span:first-letter {

    text-transform: uppercase;

}

.single-column audio {

    width: 100%;

}

.buy-online-link {

    display: flex;

    flex-wrap: wrap;

    align-items: center;

}

.buy-online-link:before {

    display: block;

    width: 28px;

    height: 28px;

    content: '';

    background-image: url(../Images/tickets.png);

    border: 1px solid #000;

    background-size: 15px;

    background-position: center;

    background-repeat: no-repeat;

    margin-right: 10px;

    border-radius: 50%;

}

.content-inner {

    width: 100%;

    background-color: #fff;

    padding: 30px 40px;

}

.content-inner p strong {

    font-weight: 500;

}

.more-text {

    display: none;

}

.more,.less {

    width: 100%;

    background: #f2f2f2;

    height: 40px;

    font-size: 16px;

    font-family: 'Activist';

    font-weight: 400;

    line-height: 40px;

    display: block;

    text-align: center;

    /*text-transform: uppercase;*/

    position: relative;

}

.more:after,.less:after {

    position: absolute;

    top: 50%;

    content: "";

    right: auto;

    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSI2IiB2aWV3Qm94PSIwIDAgOSA2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNOSAxLjUzMTI0TDguMDA1NzcgMC41NzgxMjVMNC43NjkyMyAzLjY3NDA3TDEuNTMyNjkgMC41NzgxMjVMMC41Mzg0NjIgMS41MzEyNEw0Ljc2OTIzIDUuNTg3MDdMOSAxLjUzMTI0WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==);

    background-size: 9px 6px;

    background-repeat: no-repeat;

    background-position: center center;

    position: absolute;

    -webkit-transform: translateY(-50%);

       -moz-transform: translateY(-50%);

        -ms-transform: translateY(-50%);

         -o-transform: translateY(-50%);

            transform: translateY(-50%);

    margin-left: 5px;

    width: 10px;

    height: 7px;

}

.less:after {

    -webkit-transform: translateY(-50%) rotate(-180deg);

       -moz-transform: translateY(-50%) rotate(-180deg);

        -ms-transform: translateY(-50%) rotate(-180deg);

         -o-transform: translateY(-50%) rotate(-180deg);

            transform: translateY(-50%) rotate(-180deg);

}

.grid-outer.loadmore-blk {

    text-align: left;

    padding-top: 0;

    padding-bottom: 0;

}

.grid-outer.loadmore-blk img {

    width: 50%;

    margin-bottom: 25px;

}

.loadmore-blk p {

    width: 50%;



    padding-left: 75px;

}

.loadmore-blk .more,.loadmore-blk .less {

    max-width: calc(50% - 75px);

    float: right;

    margin: 10px 0;

}

.loadmore-blk .more.hide{

    display: none;

}

.task-outer .slick-dots li {

    width: 7px;

    height: 7px;

}

.task-outer .slick-dots button {

    background: rgba(28,57,97,0.2);

}

.task-outer .slick-dots li.slick-active button {

    background: #1c3961;

}







.events-quote:not(:empty) {

    background-color: #c39dff;

    color: #fff;

    padding: 40px 50px;

}

.events-quote .events-content {

    margin-bottom: 20px;

}

.events-quote .events-content:last-child {

    margin-bottom: 0;

}

.events-quote .events-content p {

    margin-bottom: 10px;

    font-weight: 300;

    letter-spacing: 0.7px;

}

blockquote {

    font-family: 'Heebo', sans-serif;

    font-weight: 400;

    font-size: 18px;

    line-height: 24px;

    color: #000;

    margin-bottom: 20px;

    text-align: left;

}

.events-quote blockquote:before {

    content: "«";

    font-family: 'Heebo', sans-serif;

    font-weight: 400;

    font-size: 18px;

    line-height: 24px;

    color: #000;

}

.events-quote blockquote:after {

    content: "»";

    font-family: 'Heebo', sans-serif;

    font-weight: 400;

    font-size: 18px;

    line-height: 24px;

    color: #000;

}

.events-quote a {

    font-family: 'Heebo', sans-serif;

    font-weight: 400;

    font-size: 18px;

    line-height: 26px;

    color: #919191;

}

.events-quote a:hover {

    color: #000;

}



/* Workshop Block */

.title-block h3 {

    color: #fff;

    font-weight: 400;

}

.grid-outer.workshop-outer {

    padding-top: 0px;

}

.workshop-outer {

    padding-bottom: 55px;

    text-align: left;

}

.workshop-outer .title-block {

    margin-bottom: 30px;

}

.workshop-content {

    text-align: left;

}

.workshop-content h4 {

    font-weight: 400;

    letter-spacing: 0px;

    padding: 0px;

    margin-bottom: 20px;

}

.workshop-content span {

    font-weight: 700;

    font-size: 14px;

    line-height: 1.3;

    letter-spacing: 0.8px;

    margin-bottom: 32px;

    display: block;

}

.workshop-content p {

    max-width: 623px;

    margin-bottom: 50px;

}

.workshop-content a {

    font-weight: 400;

    display: inline-block;

    font-size: 14px;

    line-height: 26px;

    letter-spacing: 0.8px;

}

.workshop-content span a {

	font-weight: 700;

}

.workshop-content .bottom {

    line-height: 24px;

    margin-bottom: 0px;

}

.workshop-outer img {

    width: 100%;

}



/* Task Block */

.task-outer {

    padding: 30px 40px;

    text-align: left;

    /*background-color: #fff;*/

}

.task-outer:last-child {

    border-bottom: none;

}

.task-outer-social {

    padding: 30px 20px 60px 40px;

}

.task-outer h3 {

    font-family: 'RationalTWDisplay';

    letter-spacing: -0.3px;

    font-size: 15px;

    line-height: 1.3;

    margin-bottom: 5px;

}

.task-outer p {

    font-size: 16px;

    line-height: 24px;

    margin-bottom: 15px;

}

.task-outer ul {

    list-style: none;

}

.task-outer ul li {

    margin-bottom: 2px;

    line-height: 1;

}

ul.social-list li a {

    width: 28px !important;

    height: 28px !important;

    border-radius: 50%;

    border: 1px solid #000;

    background-size: 17px;

    background-position: center;

}

ul.social-list {

    display: flex;

    flex-wrap: wrap;

}

ul.links-list {

    margin-bottom: 15px;

}

.task-outer ul li:empty {

    display: none;

}

.task-outer a {

    text-decoration: underline;

    font-size: 16px;

    line-height: 24px;

}

ul.name-links > li {

    display: flex;

    flex-wrap: wrap;

    align-items: center;

    margin-bottom: 15px;

}

ul.name-links > li:last-child {

    margin-bottom: 0;

}

ul.name-links > li > span {

    font-family: 'RationalTWDisplay';

    letter-spacing: -0.8px;

    font-size: 15px;

    line-height: 1.3;

    margin-right: 10px;

    display: inline-block;

    word-spacing: -2px;

}

ul.name-links > li > ul {

    display: inline-block;

}

ul.name-links > li > ul > li {

    padding: 0px 5px 0 0;

}

ul.name-links > li > ul > li:last-child {

    padding-right: 0;

}

ul.name-links > li > ul > li > a {

    width: 18px !important;

    height: 18px !important;

    border-radius: 50%;

    border: 1px solid #000;

    background-size: 10px;

    background-position: center;

}

/* ========  Basic text  ======== */

.basic-content {

    /*max-width: 40%;*/

    /*margin: 88px auto;*/
    padding: 40px 0;

}



.basic-content h4 {

    /*text-align: center;*/

    margin-bottom: 32px;

}
.basic-content h4:empty {
    margin-bottom: 0;
}
.basic-content h4:first-letter {
    text-transform: uppercase;
}


/* === Infos Pratiques === */

.a-propos {

    margin-top: -12px;

    background: rgba(181, 181, 181, 0.06);

    padding: 80px;

}



.infos-boxes {

    background: #FFF;

    max-width: 31%;

    padding: 3% 5%;

    margin: 1%;

    border-radius: 5px;

    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.01);

    border: solid 1px rgba(212, 212, 212, 0.17);

    min-height: 500px;

    text-align: center;

}



.infos-boxes .condition{

    text-align: left;

    font-size: 14px;

}



.icon {

    border: 1px solid #000;

    border-radius: 50px;

    width: 68px;

    height: 68px;

    margin: 0 auto 24px;

    text-align: center;

}



.icon img {

    padding: 13px 0;

    width: 30px;

    height: auto;

}



.two-col {

    padding: 0 0 60px;

}

.box-two {

    padding-top: 40px;

    border-bottom: 40px;

}



/* === Partners === */

.partners {

    text-align: center;

    padding: 40px 80px;

}

.partner-logo {

    max-width: 200px;

    height: 124px;

    margin: 30px;    

}

.partner-logologo {

    width: 100%;

    height: 100%;

    background-position: center;

    background-size: contain;

    background-repeat: no-repeat;

}

.partner-logo img {

    display: none;

}



/*========  footer  ========*/



.footer-container {

    width: 100%;

}

.mob-visible {

    display: none;

}

.footer-bottom {

    width: 100%;

    padding-bottom: 30px;

}

.map-block {

    width: 100%;

    height: auto;

}

.map-block img{

    display: block;

    width: 100%;

}

.footer-right {

    width: 100%;

    /*padding: 56px 15px;*/

}

.footer-right h4 {

    color: #FFFFFF;

    margin-bottom: 34px;

}

.footer-right p {

    color: #FFFFFF;

    margin-bottom: 23px;

    font-size: 14px;

}

.footer-right #c144 p {
    display: inherit;
}

.footer-right p a{

    color: #FFFFFF;

}

.footer-right p a:hover,

.footer-right p a:focus{

    color: #1c3961;

}

.social-icons {

    display: inline-block;

    width: 100%;

    list-style: none;

}

.social-icons li{

    display: inline-block;

    vertical-align: middle;

    margin: 0 11px;

}

.social-icons li a{

    display: block;

    width: 24px;

    height: 24px;

    background-position: center center;

    background-repeat: no-repeat;

    background-size: 100%;

    -webkit-transition: all 300ms ease-in-out 0s;

    -moz-transition: all 300ms ease-in-out 0s;

    transition: all 300ms ease-in-out 0s;

}

.social-icons li.linkedin a{

    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyNSAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zLjAyNjg2IDAuMDMwMjczNEMxLjE5NjkzIDAuMDMwMjczNCAwIDEuMTM1MjQgMCAyLjU4ODMxQzAgNC4wMDk3MSAxLjE2MjMgNS4xNDgyMSAyLjk1NTg2IDUuMTQ4MjFIMi45OTE1OUM0Ljg1Njk2IDUuMTQ4MjEgNi4wMTcwNSA0LjAwOTkyIDYuMDE3MDUgMi41ODgzMUM1Ljk4MTkgMS4xMzUyNCA0Ljg1Njk2IDAuMDMwMjczNCAzLjAyNjg2IDAuMDMwMjczNFpNMjQuOTQ4OCAxMy40ODU4VjIxLjk3N0gxOS42MDE0VjE0LjA1NDVDMTkuNjAxNCAxMi4wNjQzIDE4LjgyOCAxMC43MDYgMTYuODkyNSAxMC43MDZDMTUuNDE0OSAxMC43MDYgMTQuNTM1NiAxMS42MjE0IDE0LjE0ODggMTIuNTA2OEMxNC4wMDc3IDEyLjgyMzQgMTMuOTcxNCAxMy4yNjQgMTMuOTcxNCAxMy43MDcxVjIxLjk3N0g4LjYyMjI3QzguNjIyMjcgMjEuOTc3IDguNjk0MzEgOC41NTg4NSA4LjYyMjI3IDcuMTY4NjNIMTMuOTcwOVY5LjI2NzY2QzEzLjk2NTggOS4yNzUwNyAxMy45NTk5IDkuMjgyNzUgMTMuOTU0MSA5LjI5MDQxQzEzLjk0NzYgOS4yOTg5NiAxMy45NDExIDkuMzA3NDcgMTMuOTM1NyA5LjMxNTVIMTMuOTcwOVY5LjI2NzY2QzE0LjY4MTUgOC4yNjAwOSAxNS45NTA2IDYuODIwNzQgMTguNzkxMiA2LjgyMDc0QzIyLjMxMDUgNi44MjA2OSAyNC45NDg4IDguOTM3MjMgMjQuOTQ4OCAxMy40ODU4Wk01LjY2NDc5IDIxLjk3N0gwLjMxNzY5MVY3LjE2ODYzSDUuNjY0NzlWMjEuOTc3WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==); 

}

.social-icons li.linkedin a:hover,

.social-icons li.linkedin a:focus{

    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyNSAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zLjAyNjg2IDAuMDMwMjczNEMxLjE5NjkzIDAuMDMwMjczNCAwIDEuMTM1MjQgMCAyLjU4ODMxQzAgNC4wMDk3MSAxLjE2MjMgNS4xNDgyMSAyLjk1NTg2IDUuMTQ4MjFIMi45OTE1OUM0Ljg1Njk2IDUuMTQ4MjEgNi4wMTcwNSA0LjAwOTkyIDYuMDE3MDUgMi41ODgzMUM1Ljk4MTkgMS4xMzUyNCA0Ljg1Njk2IDAuMDMwMjczNCAzLjAyNjg2IDAuMDMwMjczNFpNMjQuOTQ4OCAxMy40ODU4VjIxLjk3N0gxOS42MDE0VjE0LjA1NDVDMTkuNjAxNCAxMi4wNjQzIDE4LjgyOCAxMC43MDYgMTYuODkyNSAxMC43MDZDMTUuNDE0OSAxMC43MDYgMTQuNTM1NiAxMS42MjE0IDE0LjE0ODggMTIuNTA2OEMxNC4wMDc3IDEyLjgyMzQgMTMuOTcxNCAxMy4yNjQgMTMuOTcxNCAxMy43MDcxVjIxLjk3N0g4LjYyMjI3QzguNjIyMjcgMjEuOTc3IDguNjk0MzEgOC41NTg4NSA4LjYyMjI3IDcuMTY4NjNIMTMuOTcwOVY5LjI2NzY2QzEzLjk2NTggOS4yNzUwNyAxMy45NTk5IDkuMjgyNzUgMTMuOTU0MSA5LjI5MDQxQzEzLjk0NzYgOS4yOTg5NiAxMy45NDExIDkuMzA3NDcgMTMuOTM1NyA5LjMxNTVIMTMuOTcwOVY5LjI2NzY2QzE0LjY4MTUgOC4yNjAwOSAxNS45NTA2IDYuODIwNzQgMTguNzkxMiA2LjgyMDc0QzIyLjMxMDUgNi44MjA2OSAyNC45NDg4IDguOTM3MjMgMjQuOTQ4OCAxMy40ODU4Wk01LjY2NDc5IDIxLjk3N0gwLjMxNzY5MVY3LjE2ODYzSDUuNjY0NzlWMjEuOTc3WiIgZmlsbD0iIzFjMzk2MSIvPgo8L3N2Zz4K); 

}

.social-icons li.twitter a{

    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiIGZpbGw9IiNmZmZmZmYiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik01MTIsOTcuMjQ4Yy0xOS4wNCw4LjM1Mi0zOS4zMjgsMTMuODg4LTYwLjQ4LDE2LjU3NmMyMS43Ni0xMi45OTIsMzguMzY4LTMzLjQwOCw0Ni4xNzYtNTguMDE2DQoJCQljLTIwLjI4OCwxMi4wOTYtNDIuNjg4LDIwLjY0LTY2LjU2LDI1LjQwOEM0MTEuODcyLDYwLjcwNCwzODQuNDE2LDQ4LDM1NC40NjQsNDhjLTU4LjExMiwwLTEwNC44OTYsNDcuMTY4LTEwNC44OTYsMTA0Ljk5Mg0KCQkJYzAsOC4zMiwwLjcwNCwxNi4zMiwyLjQzMiwyMy45MzZjLTg3LjI2NC00LjI1Ni0xNjQuNDgtNDYuMDgtMjE2LjM1Mi0xMDkuNzkyYy05LjA1NiwxNS43MTItMTQuMzY4LDMzLjY5Ni0xNC4zNjgsNTMuMDU2DQoJCQljMCwzNi4zNTIsMTguNzIsNjguNTc2LDQ2LjYyNCw4Ny4yMzJjLTE2Ljg2NC0wLjMyLTMzLjQwOC01LjIxNi00Ny40MjQtMTIuOTI4YzAsMC4zMiwwLDAuNzM2LDAsMS4xNTINCgkJCWMwLDUxLjAwOCwzNi4zODQsOTMuMzc2LDg0LjA5NiwxMDMuMTM2Yy04LjU0NCwyLjMzNi0xNy44NTYsMy40NTYtMjcuNTIsMy40NTZjLTYuNzIsMC0xMy41MDQtMC4zODQtMTkuODcyLTEuNzkyDQoJCQljMTMuNiw0MS41NjgsNTIuMTkyLDcyLjEyOCw5OC4wOCw3My4xMmMtMzUuNzEyLDI3LjkzNi04MS4wNTYsNDQuNzY4LTEzMC4xNDQsNDQuNzY4Yy04LjYwOCwwLTE2Ljg2NC0wLjM4NC0yNS4xMi0xLjQ0DQoJCQlDNDYuNDk2LDQ0Ni44OCwxMDEuNiw0NjQsMTYxLjAyNCw0NjRjMTkzLjE1MiwwLDI5OC43NTItMTYwLDI5OC43NTItMjk4LjY4OGMwLTQuNjQtMC4xNi05LjEyLTAuMzg0LTEzLjU2OA0KCQkJQzQ4MC4yMjQsMTM2Ljk2LDQ5Ny43MjgsMTE4LjQ5Niw1MTIsOTcuMjQ4eiIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K); 

}

.social-icons li.twitter a:hover,

.social-icons li.twitter a:focus{

    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiIGZpbGw9IiMxYzM5NjEiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik01MTIsOTcuMjQ4Yy0xOS4wNCw4LjM1Mi0zOS4zMjgsMTMuODg4LTYwLjQ4LDE2LjU3NmMyMS43Ni0xMi45OTIsMzguMzY4LTMzLjQwOCw0Ni4xNzYtNTguMDE2DQoJCQljLTIwLjI4OCwxMi4wOTYtNDIuNjg4LDIwLjY0LTY2LjU2LDI1LjQwOEM0MTEuODcyLDYwLjcwNCwzODQuNDE2LDQ4LDM1NC40NjQsNDhjLTU4LjExMiwwLTEwNC44OTYsNDcuMTY4LTEwNC44OTYsMTA0Ljk5Mg0KCQkJYzAsOC4zMiwwLjcwNCwxNi4zMiwyLjQzMiwyMy45MzZjLTg3LjI2NC00LjI1Ni0xNjQuNDgtNDYuMDgtMjE2LjM1Mi0xMDkuNzkyYy05LjA1NiwxNS43MTItMTQuMzY4LDMzLjY5Ni0xNC4zNjgsNTMuMDU2DQoJCQljMCwzNi4zNTIsMTguNzIsNjguNTc2LDQ2LjYyNCw4Ny4yMzJjLTE2Ljg2NC0wLjMyLTMzLjQwOC01LjIxNi00Ny40MjQtMTIuOTI4YzAsMC4zMiwwLDAuNzM2LDAsMS4xNTINCgkJCWMwLDUxLjAwOCwzNi4zODQsOTMuMzc2LDg0LjA5NiwxMDMuMTM2Yy04LjU0NCwyLjMzNi0xNy44NTYsMy40NTYtMjcuNTIsMy40NTZjLTYuNzIsMC0xMy41MDQtMC4zODQtMTkuODcyLTEuNzkyDQoJCQljMTMuNiw0MS41NjgsNTIuMTkyLDcyLjEyOCw5OC4wOCw3My4xMmMtMzUuNzEyLDI3LjkzNi04MS4wNTYsNDQuNzY4LTEzMC4xNDQsNDQuNzY4Yy04LjYwOCwwLTE2Ljg2NC0wLjM4NC0yNS4xMi0xLjQ0DQoJCQlDNDYuNDk2LDQ0Ni44OCwxMDEuNiw0NjQsMTYxLjAyNCw0NjRjMTkzLjE1MiwwLDI5OC43NTItMTYwLDI5OC43NTItMjk4LjY4OGMwLTQuNjQtMC4xNi05LjEyLTAuMzg0LTEzLjU2OA0KCQkJQzQ4MC4yMjQsMTM2Ljk2LDQ5Ny43MjgsMTE4LjQ5Niw1MTIsOTcuMjQ4eiIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K);

}

.social-icons li.fb a{

    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjQ3MC41MTNweCIgaGVpZ2h0PSI0NzAuNTEzcHgiIHZpZXdCb3g9IjAgMCA0NzAuNTEzIDQ3MC41MTMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ3MC41MTMgNDcwLjUxMzsiDQoJIHhtbDpzcGFjZT0icHJlc2VydmUiIGZpbGw9IiNmZmZmZmYiPg0KPGc+DQoJPHBhdGggZD0iTTI3MS41MjEsMTU0LjE3di00MC41NDFjMC02LjA4NiwwLjI4LTEwLjgsMC44NDktMTQuMTNjMC41NjctMy4zMzUsMS44NTctNi42MTUsMy44NTktOS44NTMNCgkJYzEuOTk5LTMuMjM2LDUuMjM2LTUuNDcsOS43MDYtNi43MDhjNC40NzYtMS4yNCwxMC40MjQtMS44NTgsMTcuODUtMS44NThoNDAuNTM5VjBoLTY0LjgwOWMtMzcuNSwwLTY0LjQzMyw4Ljg5Ny04MC44MDMsMjYuNjkxDQoJCWMtMTYuMzY4LDE3Ljc5OC0yNC41NTEsNDQuMDE0LTI0LjU1MSw3OC42NTh2NDguODJoLTQ4LjU0MnY4MS4wODZoNDguNTM5djIzNS4yNTZoOTcuMzYyVjIzNS4yNTZoNjQuODA1bDguNTY2LTgxLjA4NkgyNzEuNTIxeiIvPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=);

}

.social-icons li.fb a:hover,

.social-icons li.fb a:focus{

    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjQ3MC41MTNweCIgaGVpZ2h0PSI0NzAuNTEzcHgiIHZpZXdCb3g9IjAgMCA0NzAuNTEzIDQ3MC41MTMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ3MC41MTMgNDcwLjUxMzsiDQoJIHhtbDpzcGFjZT0icHJlc2VydmUiIGZpbGw9IiMxYzM5NjEiPg0KPGc+DQoJPHBhdGggZD0iTTI3MS41MjEsMTU0LjE3di00MC41NDFjMC02LjA4NiwwLjI4LTEwLjgsMC44NDktMTQuMTNjMC41NjctMy4zMzUsMS44NTctNi42MTUsMy44NTktOS44NTMNCgkJYzEuOTk5LTMuMjM2LDUuMjM2LTUuNDcsOS43MDYtNi43MDhjNC40NzYtMS4yNCwxMC40MjQtMS44NTgsMTcuODUtMS44NThoNDAuNTM5VjBoLTY0LjgwOWMtMzcuNSwwLTY0LjQzMyw4Ljg5Ny04MC44MDMsMjYuNjkxDQoJCWMtMTYuMzY4LDE3Ljc5OC0yNC41NTEsNDQuMDE0LTI0LjU1MSw3OC42NTh2NDguODJoLTQ4LjU0MnY4MS4wODZoNDguNTM5djIzNS4yNTZoOTcuMzYyVjIzNS4yNTZoNjQuODA1bDguNTY2LTgxLjA4NkgyNzEuNTIxeiIvPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=);

}



.social-icons li.youtube a {

    background-image:   url(data:img/png;base64,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)

}



.social-icons li.youtube a:hover,

.social-icons li.youtube a:focus{

    background-image: url(data:img/png;base64,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);

}



.social-icons li.insta a{

    background-image:

    url(data:img/png;base64,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);

}



.social-icons li.insta a:hover,

.social-icons li.insta a:focus{

    background-image: url(data:img/png;base64,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);

}

.footer-logo {

    width: 100%;

    margin-bottom: 23px;

}

.footer-logo img {

    max-width: 170px;

}

.footer-right address {

    font-family: 'Circular-Book';

    color: #fff;

    /*text-transform: uppercase;*/

    font-size: 16px;

    line-height: 22px;

}

.footer-right address p {
    margin-bottom: 0;
}

p.footer-small {

    font-size: 12px;

    margin-bottom: 0;

}



h4.panel-title a {

    padding-left: 28px;

    

}

footer address p {

    margin-bottom: 0;

    font-family: 'Heebo', sans-serif;

    font-weight: 700;

}



/* POPUP NEWSLETTER*/

#popUpBackground{

position:fixed;

margin:0;

top:0;

left:0;

padding:0;

width:100%;

height:100%;

background:rgba(0,0,0,.15);

z-index:999;

display:none;

}



#popUp{

    position: fixed;

    width: 50%;

    height: auto;

    max-height: 80%;

    margin: auto;

    top: 0;

    right: 0;

    bottom: 0;

    left: 0;

    padding: 32px;

    background: #fff;

    text-align: center;

    overflow: hidden;

}

#empty{text-align: center;}

#empty h2{

	font-family: 'Heebo', sans-serif;

    margin-bottom: 32px;

}



#empty input[type="radio"] {

    text-align: left;

    -webkit-appearance: radio;

    width: auto;

    margin-left: -1.25rem;

    margin-top: 0.3rem;

}



#newsletter-104-radiobutton-1 input[type="radio"] {

    text-align: left;

    -webkit-appearance: radio;

    width: auto;

    margin-left: -1.25rem;

    margin-top: 0.3rem;

}



#newsletter-104 label.control-label {

    display: none;

}



#newsletter-104 {

    text-align: center

}



#empty label {

    display: none;

}

#empty .radio label{

    display: block;

}



#empty input {

    border-radius: 0;

    text-align: center;

    width: 60%;

    margin: 40px auto 24px;

}



span#closePopUp {

    cursor: pointer;

    position: absolute;

    top: 16px;

    right: 16px;

}



#empty .btn-group {

    width: 100%;

}



#empty button.btn[type="submit"] {

	font-family: 'Heebo', sans-serif;

    margin: 20px auto;

    max-width: 300px;

    height: auto;

    line-height: 35px;

    background: #33e1cb;

    text-align: center;

    color: #fff;

    font-weight: 700;

    font-size: 16px;

    letter-spacing: 0.3px;

    text-transform: capitalize;

    padding: 0 10px;

    cursor: pointer;

    outline: none;

    border-radius: 0;

}



p#showPopUp {

   /* max-width: 300px;

    height: auto;

    line-height: 35px;

    background: #1C3961;

    text-align: center;

    font-family: 'Activist';

    text-transform: uppercase;*/

    margin: 10px 0 0;

    color: #fff;

    font-size: 35px;

    line-height: 1.1;

    letter-spacing: 0.5px;

    cursor: pointer;

    display: flex;

    flex-wrap: wrap;

    align-items: center;

}

p#showPopUp span {

    height: 25px;

    line-height: 24px;

    border: 1px solid #fff;

    padding: 0 8px;

    border-radius: 20px;

    font-size: 22px;

    margin-right: 13px;

    display: block;

}

.map-responsive {

    overflow:hidden;

    padding-bottom:56.25%;

    position:relative;>

    height:0;

}



.map-responsive iframe {

    left:0;

    top:0;

    height:100%;

    width:100%;

    position:absolute;

}



em {

    font-style: italic;

}

.grid-outer-outer{position:relative; padding-bottom:60px;  margin-bottom:10px; background-color: #fff; padding: 40px 0;}

.show_hide{position:absolute; width:60%; bottom:0; left:20%}

.show_hide .more.hide{display:none}

.show_hide .less.hide{display:none}





.top-content {

    display: flex;

    flex-wrap: wrap;

    justify-content: space-between;

    padding: 12px 18px;

    border-bottom: 1px solid #000;

}

.top-content span {

	color: #000;

	font-weight: 500;

}

.date-btn-content {

    display: flex;

    flex-wrap: wrap;

    justify-content: space-between;

    align-items: flex-end;

    padding: 15px 18px;

    background-color: #fff;

    position: absolute;

    left: 0;

    right: 0;

    width: 100%;

    bottom: 0;

}

.address-contact-block {

    background-color: #c39dff;

    padding: 30px 20px;

}

footer .social-icons-copyright-text {

    background-color: #c39dff;

    padding: 30px 20px;

    text-align: left;

    margin: 18px 0 0;

}

footer .social-icons-copyright-text p {
    color: #fff;
    margin-bottom: 20px;
}

footer .social-icons-copyright-text p a {
    color: #fff;
}

footer .social-icons-copyright-text p:last-child {
    margin-bottom: 0
}

footer .social-icons {
    margin-bottom: 20px;
}

footer .social-icons li {

    margin: 0 1px ;

}

footer .social-icons li a {

    background-size: 16px;

    width: 26px;

    height: 26px;

    border: 1px solid #fff;

    border-radius: 50%;

}

.buy-ticket-link a.ticket_btn {

    font-size: 17px;

    font-weight: 500;

    color: #000;

    border: 1px solid #000;

    height: 32px;

    line-height: 32px;

    text-align: center;

    overflow: hidden;

    display: flex;

    border-radius: 26px;

    padding: 0 15px;

    text-transform: capitalize;

}

.buy-ticket-link a.ticket:after {

    content: '';

    background-image: url(../Images/tickets.png);

    width: 23px;

    height: 28px;

    margin-left: 6px;

    background-size: contain;

    background-position: center;

    background-repeat: no-repeat;

}

article.result-block {

    width: 100%;

}

.btn-holder {

    display: flex;

    flex-wrap: wrap;

    justify-content: space-between;

    padding: 10px 18px 20px;

}

.title-menu-wrap:has(.nav-menu) {

    display: flex;

    flex-wrap: wrap;

    justify-content: space-between;

    align-items: center;

}

.input-col-wrap {

    display: flex;

    flex-wrap: wrap;

    justify-content: flex-end;

}

.news-single .title-block.page {

    margin-bottom: 0;

}

.team-content-container {

	background: #f7f7f7;

}

.team-content-container .grid-outer {

	margin-bottom: 0;

}



.workshop-outer .title-block h3 {

	padding: 0 40px;

}

.workshop-outer .workshop-content {

	padding: 30px 40px;

	background-color: #fff;

	height: 100%;

}

.workshop-block {

	margin-bottom: 50px;

}

.workshop-outer .workshop-content p:last-child {

	margin-bottom: 0;

}

.workshop-outer .workshop-block img {

	height: 100%;

    object-fit: cover;

}

ul.name-links > li {

    margin-bottom: 15px;

}

ul.name-links li h3 {

    margin-right: 10px;

    margin-bottom: 0;

}

.event-other-info {

    margin-top: 40px;

}

.event-other-info .task-outer {

    padding: 0;

}

.event-other-info-block {

    padding: 30px 40px;

    background-color: #fff;

    height: 100%;

}

.details-block-inner-wrap {

    background-color: #fff;

    height: 100%;

}

.details-block-full-wrap {

    height: 100%;

    position: relative;

    padding-bottom: 111px;

    z-index: 0;

}

.details-block .col-lg-6 {

    margin-bottom: 30px;

}

.details-block-button-wrap {

    position: absolute;

    left: 0;

    right: 0;

    bottom: 0;

    width: 100%;

    z-index: 1;

}

.lead {

    font-size: inherit;

    font-weight: 400;

}

.basic-content form {

    max-width: 700px;

    padding: 0 15px;

    margin-left: auto;

    margin-right: auto;

}

.single-column.third h6 a {

    color: #000;

    height: 30px;

    line-height: 30px;

    min-width: auto;

    padding: 0 15px;

    font-size: 15px;

    border: 1px solid #000;

    font-weight: 500;

    display: table;

    border-radius: 30px;

}

.top-content .icons-list li img, .result-list .icons-list li img{
    filter: unset;
}
}