.the_champ_horizontal_sharing .theChampSharing {
 color:#fff;
 border-width:0;
 border-style:solid;
 border-color:transparent
}
.the_champ_horizontal_sharing .theChampTCBackground {
 color:#666
}
.the_champ_horizontal_sharing .theChampSharing:hover {
 border-color:transparent
}
.the_champ_vertical_sharing .theChampSharing {
 color:#fff;
 border-width:0;
 border-style:solid;
 border-color:transparent
}
.the_champ_vertical_sharing .theChampTCBackground {
 color:#666
}
.the_champ_vertical_sharing .theChampSharing:hover {
 border-color:transparent
}
@media screen and (max-width:783px) {
 .the_champ_vertical_sharing {
  display:none!important
 }
}
div.heateor_ss_mobile_footer {
 display:none
}
@media screen and (max-width:783px) {
 div.the_champ_bottom_sharing ul.the_champ_sharing_ul i.theChampTCBackground {
  background-color:#fff
 }
 div.the_champ_bottom_sharing {
  width:100%!important;
  left:0!important
 }
 div.the_champ_bottom_sharing li {
  width:14.285714285714%!important
 }
 div.the_champ_bottom_sharing .theChampSharing {
  width:100%!important
 }
 div.the_champ_bottom_sharing div.theChampTotalShareCount {
  font-size:1em!important;
  line-height:28px!important
 }
 div.the_champ_bottom_sharing div.theChampTotalShareText {
  font-size:.7em!important;
  line-height:0!important
 }
 div.heateor_ss_mobile_footer {
  display:block;
  height:40px
 }
 .the_champ_bottom_sharing {
  padding:0!important;
  display:block!important;
  width:auto!important;
  bottom:-2px!important;
  top:auto!important
 }
 .the_champ_bottom_sharing .the_champ_square_count {
  line-height:inherit
 }
 .the_champ_bottom_sharing .theChampSharingArrow {
  display:none
 }
 .the_champ_bottom_sharing .theChampTCBackground {
  margin-right:1.1em!important
 }
}
.select2-container {
 box-sizing:border-box;
 display:inline-block;
 margin:0;
 position:relative;
 vertical-align:middle
}
.select2-container .select2-selection--single {
 box-sizing:border-box;
 cursor:pointer;
 display:block;
 height:28px;
 user-select:none;
 -webkit-user-select:none
}
.select2-container .select2-selection--single .select2-selection__rendered {
 display:block;
 padding-left:8px;
 padding-right:20px;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap
}
.select2-container .select2-selection--single .select2-selection__clear {
 position:relative
}
.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
 padding-right:8px;
 padding-left:20px
}
.select2-container .select2-selection--multiple {
 box-sizing:border-box;
 cursor:pointer;
 display:block;
 min-height:32px;
 user-select:none;
 -webkit-user-select:none
}
.select2-container .select2-selection--multiple .select2-selection__rendered {
 display:inline-block;
 overflow:hidden;
 padding-left:8px;
 text-overflow:ellipsis;
 white-space:nowrap
}
.select2-container .select2-search--inline {
 float:left
}
.select2-container .select2-search--inline .select2-search__field {
 box-sizing:border-box;
 border:none;
 font-size:100%;
 margin-top:5px;
 padding:0
}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
 -webkit-appearance:none
}
.select2-dropdown {
 background-color:#fff;
 border:1px solid #aaa;
 border-radius:4px;
 box-sizing:border-box;
 display:block;
 position:absolute;
 left:-100000px;
 width:100%;
 z-index:1051
}
.select2-results {
 display:block
}
.select2-results__options {
 list-style:none;
 margin:0;
 padding:0
}
.select2-results__option {
 padding:6px;
 user-select:none;
 -webkit-user-select:none
}
.select2-results__option[aria-selected] {
 cursor:pointer
}
.select2-container--open .select2-dropdown {
 left:0
}
.select2-container--open .select2-dropdown--above {
 border-bottom:none;
 border-bottom-left-radius:0;
 border-bottom-right-radius:0
}
.select2-container--open .select2-dropdown--below {
 border-top:none;
 border-top-left-radius:0;
 border-top-right-radius:0
}
.select2-search--dropdown {
 display:block;
 padding:4px
}
.select2-search--dropdown .select2-search__field {
 padding:4px;
 width:100%;
 box-sizing:border-box
}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
 -webkit-appearance:none
}
.select2-search--dropdown.select2-search--hide {
 display:none
}
.select2-close-mask {
 border:0;
 margin:0;
 padding:0;
 display:block;
 position:fixed;
 left:0;
 top:0;
 min-height:100%;
 min-width:100%;
 height:auto;
 width:auto;
 opacity:0;
 z-index:99;
 background-color:#fff;
 filter:alpha(opacity=0)
}
.select2-hidden-accessible {
 border:0!important;
 clip:rect(0 0 0 0)!important;
 -webkit-clip-path:inset(50%)!important;
 clip-path:inset(50%)!important;
 height:1px!important;
 overflow:hidden!important;
 padding:0!important;
 position:absolute!important;
 width:1px!important;
 white-space:nowrap!important
}
.select2-container--default .select2-selection--single {
 background-color:#fff;
 border:1px solid #aaa;
 border-radius:4px
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
 color:#444;
 line-height:28px
}
.select2-container--default .select2-selection--single .select2-selection__clear {
 cursor:pointer;
 float:right;
 font-weight:700
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
 color:#999
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
 height:26px;
 position:absolute;
 top:1px;
 right:1px;
 width:20px
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
 border-color:#888 transparent transparent transparent;
 border-style:solid;
 border-width:5px 4px 0;
 height:0;
 left:50%;
 margin-left:-4px;
 margin-top:-2px;
 position:absolute;
 top:50%;
 width:0
}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {
 float:left
}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
 left:1px;
 right:auto
}
.select2-container--default.select2-container--disabled .select2-selection--single {
 background-color:#eee;
 cursor:default
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
 display:none
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
 border-color:transparent transparent #888 transparent;
 border-width:0 4px 5px
}
.select2-container--default .select2-selection--multiple {
 background-color:#fff;
 border:1px solid #aaa;
 border-radius:4px;
 cursor:text
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
 box-sizing:border-box;
 list-style:none;
 margin:0;
 padding:0 5px;
 width:100%
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
 list-style:none
}
.select2-container--default .select2-selection--multiple .select2-selection__clear {
 cursor:pointer;
 float:right;
 font-weight:700;
 margin-top:5px;
 margin-right:10px;
 padding:1px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
 background-color:#e4e4e4;
 border:1px solid #aaa;
 border-radius:4px;
 cursor:default;
 float:left;
 margin-right:5px;
 margin-top:5px;
 padding:0 5px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
 color:#999;
 cursor:pointer;
 display:inline-block;
 font-weight:700;
 margin-right:2px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
 color:#333
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline {
 float:right
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {
 margin-left:5px;
 margin-right:auto
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
 margin-left:2px;
 margin-right:auto
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
 border:solid #000 1px;
 outline:0
}
.select2-container--default.select2-container--disabled .select2-selection--multiple {
 background-color:#eee;
 cursor:default
}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
 display:none
}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
 border-top-left-radius:0;
 border-top-right-radius:0
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
 border-bottom-left-radius:0;
 border-bottom-right-radius:0
}
.select2-container--default .select2-search--dropdown .select2-search__field {
 border:1px solid #aaa
}
.select2-container--default .select2-search--inline .select2-search__field {
 background:0 0;
 border:none;
 outline:0;
 box-shadow:none;
 -webkit-appearance:textfield
}
.select2-container--default .select2-results>.select2-results__options {
 max-height:200px;
 overflow-y:auto
}
.select2-container--default .select2-results__option[role=group] {
 padding:0
}
.select2-container--default .select2-results__option[aria-disabled=true] {
 color:#999
}
.select2-container--default .select2-results__option[aria-selected=true] {
 background-color:#ddd
}
.select2-container--default .select2-results__option .select2-results__option {
 padding-left:1em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
 padding-left:0
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
 margin-left:-1em;
 padding-left:2em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
 margin-left:-2em;
 padding-left:3em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
 margin-left:-3em;
 padding-left:4em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
 margin-left:-4em;
 padding-left:5em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
 margin-left:-5em;
 padding-left:6em
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
 background-color:#5897fb;
 color:#fff
}
.select2-container--default .select2-results__group {
 cursor:default;
 display:block;
 padding:6px
}
.select2-container--classic .select2-selection--single {
 background-color:#f7f7f7;
 border:1px solid #aaa;
 border-radius:4px;
 outline:0;
 background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%);
 background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);
 background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0)
}
.select2-container--classic .select2-selection--single:focus {
 border:1px solid #5897fb
}
.select2-container--classic .select2-selection--single .select2-selection__rendered {
 color:#444;
 line-height:28px
}
.select2-container--classic .select2-selection--single .select2-selection__clear {
 cursor:pointer;
 float:right;
 font-weight:700;
 margin-right:10px
}
.select2-container--classic .select2-selection--single .select2-selection__placeholder {
 color:#999
}
.select2-container--classic .select2-selection--single .select2-selection__arrow {
 background-color:#ddd;
 border:none;
 border-left:1px solid #aaa;
 border-top-right-radius:4px;
 border-bottom-right-radius:4px;
 height:26px;
 position:absolute;
 top:1px;
 right:1px;
 width:20px;
 background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);
 background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);
 background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFCCCCCC',GradientType=0)
}
.select2-container--classic .select2-selection--single .select2-selection__arrow b {
 border-color:#888 transparent transparent transparent;
 border-style:solid;
 border-width:5px 4px 0;
 height:0;
 left:50%;
 margin-left:-4px;
 margin-top:-2px;
 position:absolute;
 top:50%;
 width:0
}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear {
 float:left
}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow {
 border:none;
 border-right:1px solid #aaa;
 border-radius:0;
 border-top-left-radius:4px;
 border-bottom-left-radius:4px;
 left:1px;
 right:auto
}
.select2-container--classic.select2-container--open .select2-selection--single {
 border:1px solid #5897fb
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
 background:0 0;
 border:none
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
 border-color:transparent transparent #888 transparent;
 border-width:0 4px 5px
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
 border-top:none;
 border-top-left-radius:0;
 border-top-right-radius:0;
 background-image:-webkit-linear-gradient(top,#fff 0%,#eee 50%);
 background-image:-o-linear-gradient(top,#fff 0%,#eee 50%);
 background-image:linear-gradient(to bottom,#fff 0%,#eee 50%);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0)
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
 border-bottom:none;
 border-bottom-left-radius:0;
 border-bottom-right-radius:0;
 background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%);
 background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);
 background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFFFFFFF',GradientType=0)
}
.select2-container--classic .select2-selection--multiple {
 background-color:#fff;
 border:1px solid #aaa;
 border-radius:4px;
 cursor:text;
 outline:0
}
.select2-container--classic .select2-selection--multiple:focus {
 border:1px solid #5897fb
}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
 list-style:none;
 margin:0;
 padding:0 5px
}
.select2-container--classic .select2-selection--multiple .select2-selection__clear {
 display:none
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice {
 background-color:#e4e4e4;
 border:1px solid #aaa;
 border-radius:4px;
 cursor:default;
 float:left;
 margin-right:5px;
 margin-top:5px;
 padding:0 5px
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
 color:#888;
 cursor:pointer;
 display:inline-block;
 font-weight:700;
 margin-right:2px
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
 color:#555
}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice {
 float:right;
 margin-left:5px;
 margin-right:auto
}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
 margin-left:2px;
 margin-right:auto
}
.select2-container--classic.select2-container--open .select2-selection--multiple {
 border:1px solid #5897fb
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
 border-top:none;
 border-top-left-radius:0;
 border-top-right-radius:0
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
 border-bottom:none;
 border-bottom-left-radius:0;
 border-bottom-right-radius:0
}
.select2-container--classic .select2-search--dropdown .select2-search__field {
 border:1px solid #aaa;
 outline:0
}
.select2-container--classic .select2-search--inline .select2-search__field {
 outline:0;
 box-shadow:none
}
.select2-container--classic .select2-dropdown {
 background-color:#fff;
 border:1px solid transparent
}
.select2-container--classic .select2-dropdown--above {
 border-bottom:none
}
.select2-container--classic .select2-dropdown--below {
 border-top:none
}
.select2-container--classic .select2-results>.select2-results__options {
 max-height:200px;
 overflow-y:auto
}
.select2-container--classic .select2-results__option[role=group] {
 padding:0
}
.select2-container--classic .select2-results__option[aria-disabled=true] {
 color:grey
}
.select2-container--classic .select2-results__option--highlighted[aria-selected] {
 background-color:#3875d7;
 color:#fff
}
.select2-container--classic .select2-results__group {
 cursor:default;
 display:block;
 padding:6px
}
.select2-container--classic.select2-container--open .select2-dropdown {
 border-color:#5897fb
}
@font-face {
 font-family:fontawesome;
 src:url(fonts/fontawesome-webfont.eot?v=4.2.0);
 src:url(fonts/fontawesome-webfont.eot?#iefix&v=4.2.0) format('embedded-opentype'),
 url(fonts/fontawesome-webfont.woff?v=4.2.0) format('woff'),
 url(fonts/fontawesome-webfont.ttf?v=4.2.0) format('truetype'),
 url(fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular) format('svg')
}
@font-face {
 font-family:simple-line-icons;
 src:url(fonts/Simple-Line-Icons.eot);
 src:url(fonts/Simple-Line-Icons.eot?#iefix) format('embedded-opentype'),
 url(fonts/Simple-Line-Icons.ttf) format('truetype'),
 url(fonts/Simple-Line-Icons.woff2) format('woff2'),
 url(fonts/Simple-Line-Icons.woff) format('woff'),
 url(fonts/Simple-Line-Icons.svg?#simple-line-icons) format('svg')
}
[class*=mec-fa-],
[class*=mec-li_],
[class*=mec-sl-] {
 speak:none;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
[class*=mec-fa-] {
 font-family:FontAwesome;
}
[class*=mec-sl-] {
 font-family:simple-line-icons
}
.mec-fa-glass:before {
 content:"\f000"
}
.mec-fa-music:before {
 content:"\f001"
}
.mec-fa-search:before {
 content:"\f002"
}
.mec-fa-envelope-o:before {
 content:"\f003"
}
.mec-fa-heart:before {
 content:"\f004"
}
.mec-fa-star:before {
 content:"\f005"
}
.mec-fa-star-o:before {
 content:"\f006"
}
.mec-fa-user:before {
 content:"\f007"
}
.mec-fa-film:before {
 content:"\f008"
}
.mec-fa-th-large:before {
 content:"\f009"
}
.mec-fa-th:before {
 content:"\f00a"
}
.mec-fa-th-list:before {
 content:"\f00b"
}
.mec-fa-check:before {
 content:"\f00c"
}
.mec-fa-close:before,
.mec-fa-remove:before,
.mec-fa-times:before {
 content:"\f00d"
}
.mec-fa-search-plus:before {
 content:"\f00e"
}
.mec-fa-search-minus:before {
 content:"\f010"
}
.mec-fa-power-off:before {
 content:"\f011"
}
.mec-fa-signal:before {
 content:"\f012"
}
.mec-fa-cog:before,
.mec-fa-gear:before {
 content:"\f013"
}
.mec-fa-trash-o:before {
 content:"\f014"
}
.mec-fa-home:before {
 content:"\f015"
}
.mec-fa-file-o:before {
 content:"\f016"
}
.mec-fa-clock-o:before {
 content:"\f017"
}
.mec-fa-road:before {
 content:"\f018"
}
.mec-fa-download:before {
 content:"\f019"
}
.mec-fa-arrow-circle-o-down:before {
 content:"\f01a"
}
.mec-fa-arrow-circle-o-up:before {
 content:"\f01b"
}
.mec-fa-inbox:before {
 content:"\f01c"
}
.mec-fa-play-circle-o:before {
 content:"\f01d"
}
.mec-fa-repeat:before,
.mec-fa-rotate-right:before {
 content:"\f01e"
}
.mec-fa-refresh:before {
 content:"\f021"
}
.mec-fa-list-alt:before {
 content:"\f022"
}
.mec-fa-lock:before {
 content:"\f023"
}
.mec-fa-flag:before {
 content:"\f024"
}
.mec-fa-headphones:before {
 content:"\f025"
}
.mec-fa-volume-off:before {
 content:"\f026"
}
.mec-fa-volume-down:before {
 content:"\f027"
}
.mec-fa-volume-up:before {
 content:"\f028"
}
.mec-fa-qrcode:before {
 content:"\f029"
}
.mec-fa-barcode:before {
 content:"\f02a"
}
.mec-fa-tag:before {
 content:"\f02b"
}
.mec-fa-tags:before {
 content:"\f02c"
}
.mec-fa-book:before {
 content:"\f02d"
}
.mec-fa-bookmark:before {
 content:"\f02e"
}
.mec-fa-print:before {
 content:"\f02f"
}
.mec-fa-camera:before {
 content:"\f030"
}
.mec-fa-font:before {
 content:"\f031"
}
.mec-fa-bold:before {
 content:"\f032"
}
.mec-fa-italic:before {
 content:"\f033"
}
.mec-fa-text-height:before {
 content:"\f034"
}
.mec-fa-text-width:before {
 content:"\f035"
}
.mec-fa-align-left:before {
 content:"\f036"
}
.mec-fa-align-center:before {
 content:"\f037"
}
.mec-fa-align-right:before {
 content:"\f038"
}
.mec-fa-align-justify:before {
 content:"\f039"
}
.mec-fa-list:before {
 content:"\f03a"
}
.mec-fa-dedent:before,
.mec-fa-outdent:before {
 content:"\f03b"
}
.mec-fa-indent:before {
 content:"\f03c"
}
.mec-fa-video-camera:before {
 content:"\f03d"
}
.mec-fa-image:before,
.mec-fa-photo:before,
.mec-fa-picture-o:before {
 content:"\f03e"
}
.mec-fa-pencil:before {
 content:"\f040"
}
.mec-fa-map-marker:before {
 content:"\f041"
}
.mec-fa-adjust:before {
 content:"\f042"
}
.mec-fa-tint:before {
 content:"\f043"
}
.mec-fa-edit:before,
.mec-fa-pencil-square-o:before {
 content:"\f044"
}
.mec-fa-share-square-o:before {
 content:"\f045"
}
.mec-fa-check-square-o:before {
 content:"\f046"
}
.mec-fa-arrows:before {
 content:"\f047"
}
.mec-fa-step-backward:before {
 content:"\f048"
}
.mec-fa-fast-backward:before {
 content:"\f049"
}
.mec-fa-backward:before {
 content:"\f04a"
}
.mec-fa-play:before {
 content:"\f04b"
}
.mec-fa-pause:before {
 content:"\f04c"
}
.mec-fa-stop:before {
 content:"\f04d"
}
.mec-fa-forward:before {
 content:"\f04e"
}
.mec-fa-fast-forward:before {
 content:"\f050"
}
.mec-fa-step-forward:before {
 content:"\f051"
}
.mec-fa-eject:before {
 content:"\f052"
}
.mec-fa-chevron-left:before {
 content:"\f053"
}
.mec-fa-chevron-right:before {
 content:"\f054"
}
.mec-fa-plus-circle:before {
 content:"\f055"
}
.mec-fa-minus-circle:before {
 content:"\f056"
}
.mec-fa-times-circle:before {
 content:"\f057"
}
.mec-fa-check-circle:before {
 content:"\f058"
}
.mec-fa-question-circle:before {
 content:"\f059"
}
.mec-fa-info-circle:before {
 content:"\f05a"
}
.mec-fa-crosshairs:before {
 content:"\f05b"
}
.mec-fa-times-circle-o:before {
 content:"\f05c"
}
.mec-fa-check-circle-o:before {
 content:"\f05d"
}
.mec-fa-ban:before {
 content:"\f05e"
}
.mec-fa-arrow-left:before {
 content:"\f060"
}
.mec-fa-arrow-right:before {
 content:"\f061"
}
.mec-fa-arrow-up:before {
 content:"\f062"
}
.mec-fa-arrow-down:before {
 content:"\f063"
}
.mec-fa-mail-forward:before,
.mec-fa-share:before {
 content:"\f064"
}
.mec-fa-expand:before {
 content:"\f065"
}
.mec-fa-compress:before {
 content:"\f066"
}
.mec-fa-plus:before {
 content:"\f067"
}
.mec-fa-minus:before {
 content:"\f068"
}
.mec-fa-asterisk:before {
 content:"\f069"
}
.mec-fa-exclamation-circle:before {
 content:"\f06a"
}
.mec-fa-gift:before {
 content:"\f06b"
}
.mec-fa-leaf:before {
 content:"\f06c"
}
.mec-fa-fire:before {
 content:"\f06d"
}
.mec-fa-eye:before {
 content:"\f06e"
}
.mec-fa-eye-slash:before {
 content:"\f070"
}
.mec-fa-exclamation-triangle:before,
.mec-fa-warning:before {
 content:"\f071"
}
.mec-fa-plane:before {
 content:"\f072"
}
.mec-fa-calendar:before {
 content:"\f073"
}
.mec-fa-random:before {
 content:"\f074"
}
.mec-fa-comment:before {
 content:"\f075"
}
.mec-fa-magnet:before {
 content:"\f076"
}
.mec-fa-chevron-up:before {
 content:"\f077"
}
.mec-fa-chevron-down:before {
 content:"\f078"
}
.mec-fa-retweet:before {
 content:"\f079"
}
.mec-fa-shopping-cart:before {
 content:"\f07a"
}
.mec-fa-folder:before {
 content:"\f07b"
}
.mec-fa-folder-open:before {
 content:"\f07c"
}
.mec-fa-arrows-v:before {
 content:"\f07d"
}
.mec-fa-arrows-h:before {
 content:"\f07e"
}
.mec-fa-bar-chart-o:before,
.mec-fa-bar-chart:before {
 content:"\f080"
}
.mec-fa-twitter-square:before {
 content:"\f081"
}
.mec-fa-facebook-square:before {
 content:"\f082"
}
.mec-fa-camera-retro:before {
 content:"\f083"
}
.mec-fa-key:before {
 content:"\f084"
}
.mec-fa-cogs:before,
.mec-fa-gears:before {
 content:"\f085"
}
.mec-fa-comments:before {
 content:"\f086"
}
.mec-fa-thumbs-o-up:before {
 content:"\f087"
}
.mec-fa-thumbs-o-down:before {
 content:"\f088"
}
.mec-fa-star-half:before {
 content:"\f089"
}
.mec-fa-heart-o:before {
 content:"\f08a"
}
.mec-fa-sign-out:before {
 content:"\f08b"
}
.mec-fa-linkedin-square:before {
 content:"\f08c"
}
.mec-fa-thumb-tack:before {
 content:"\f08d"
}
.mec-fa-external-link:before {
 content:"\f08e"
}
.mec-fa-sign-in:before {
 content:"\f090"
}
.mec-fa-trophy:before {
 content:"\f091"
}
.mec-fa-github-square:before {
 content:"\f092"
}
.mec-fa-upload:before {
 content:"\f093"
}
.mec-fa-lemon-o:before {
 content:"\f094"
}
.mec-fa-phone:before {
 content:"\f095"
}
.mec-fa-square-o:before {
 content:"\f096"
}
.mec-fa-bookmark-o:before {
 content:"\f097"
}
.mec-fa-phone-square:before {
 content:"\f098"
}
.mec-fa-twitter:before {
 content:"\f099"
}
.mec-fa-facebook-f:before,
.mec-fa-facebook:before {
 content:"\f09a";
}
.mec-fa-github:before {
 content:"\f09b"
}
.mec-fa-unlock:before {
 content:"\f09c"
}
.mec-fa-credit-card:before {
 content:"\f09d"
}
.mec-fa-feed:before,
.mec-fa-rss:before {
 content:"\f09e"
}
.mec-fa-hdd-o:before {
 content:"\f0a0"
}
.mec-fa-bullhorn:before {
 content:"\f0a1"
}
.mec-fa-bell:before {
 content:"\f0f3"
}
.mec-fa-certificate:before {
 content:"\f0a3"
}
.mec-fa-hand-o-right:before {
 content:"\f0a4"
}
.mec-fa-hand-o-left:before {
 content:"\f0a5"
}
.mec-fa-hand-o-up:before {
 content:"\f0a6"
}
.mec-fa-hand-o-down:before {
 content:"\f0a7"
}
.mec-fa-arrow-circle-left:before {
 content:"\f0a8"
}
.mec-fa-arrow-circle-right:before {
 content:"\f0a9"
}
.mec-fa-arrow-circle-up:before {
 content:"\f0aa"
}
.mec-fa-arrow-circle-down:before {
 content:"\f0ab"
}
.mec-fa-globe:before {
 content:"\f0ac"
}
.mec-fa-wrench:before {
 content:"\f0ad"
}
.mec-fa-tasks:before {
 content:"\f0ae"
}
.mec-fa-filter:before {
 content:"\f0b0"
}
.mec-fa-briefcase:before {
 content:"\f0b1"
}
.mec-fa-arrows-alt:before {
 content:"\f0b2"
}
.mec-fa-group:before,
.mec-fa-users:before {
 content:"\f0c0"
}
.mec-fa-chain:before,
.mec-fa-link:before {
 content:"\f0c1"
}
.mec-fa-cloud:before {
 content:"\f0c2"
}
.mec-fa-flask:before {
 content:"\f0c3"
}
.mec-fa-cut:before,
.mec-fa-scissors:before {
 content:"\f0c4"
}
.mec-fa-copy:before,
.mec-fa-files-o:before {
 content:"\f0c5"
}
.mec-fa-paperclip:before {
 content:"\f0c6"
}
.mec-fa-floppy-o:before,
.mec-fa-save:before {
 content:"\f0c7"
}
.mec-fa-square:before {
 content:"\f0c8"
}
.mec-fa-bars:before,
.mec-fa-navicon:before,
.mec-fa-reorder:before {
 content:"\f0c9"
}
.mec-fa-list-ul:before {
 content:"\f0ca"
}
.mec-fa-list-ol:before {
 content:"\f0cb"
}
.mec-fa-strikethrough:before {
 content:"\f0cc"
}
.mec-fa-underline:before {
 content:"\f0cd"
}
.mec-fa-table:before {
 content:"\f0ce"
}
.mec-fa-magic:before {
 content:"\f0d0"
}
.mec-fa-truck:before {
 content:"\f0d1"
}
.mec-fa-pinterest:before {
 content:"\f0d2"
}
.mec-fa-pinterest-square:before {
 content:"\f0d3"
}
.mec-fa-google-plus-square:before {
 content:"\f0d4"
}
.mec-fa-google-plus:before {
 content:"\f0d5"
}
.mec-fa-money:before {
 content:"\f0d6"
}
.mec-fa-caret-down:before {
 content:"\f0d7"
}
.mec-fa-caret-up:before {
 content:"\f0d8"
}
.mec-fa-caret-left:before {
 content:"\f0d9"
}
.mec-fa-caret-right:before {
 content:"\f0da"
}
.mec-fa-columns:before {
 content:"\f0db"
}
.mec-fa-sort:before,
.mec-fa-unsorted:before {
 content:"\f0dc"
}
.mec-fa-sort-desc:before,
.mec-fa-sort-down:before {
 content:"\f0dd"
}
.mec-fa-sort-asc:before,
.mec-fa-sort-up:before {
 content:"\f0de"
}
.mec-fa-envelope:before {
 content:"\f0e0"
}
.mec-fa-linkedin:before {
 content:"\f0e1"
}
.mec-fa-rotate-left:before,
.mec-fa-undo:before {
 content:"\f0e2"
}
.mec-fa-gavel:before,
.mec-fa-legal:before {
 content:"\f0e3"
}
.mec-fa-dashboard:before,
.mec-fa-tachometer:before {
 content:"\f0e4"
}
.mec-fa-comment-o:before {
 content:"\f0e5"
}
.mec-fa-comments-o:before {
 content:"\f0e6"
}
.mec-fa-bolt:before,
.mec-fa-flash:before {
 content:"\f0e7"
}
.mec-fa-sitemap:before {
 content:"\f0e8"
}
.mec-fa-umbrella:before {
 content:"\f0e9"
}
.mec-fa-clipboard:before,
.mec-fa-paste:before {
 content:"\f0ea"
}
.mec-fa-lightbulb-o:before {
 content:"\f0eb"
}
.mec-fa-exchange:before {
 content:"\f0ec"
}
.mec-fa-cloud-download:before {
 content:"\f0ed"
}
.mec-fa-cloud-upload:before {
 content:"\f0ee"
}
.mec-fa-user-md:before {
 content:"\f0f0"
}
.mec-fa-stethoscope:before {
 content:"\f0f1"
}
.mec-fa-suitcase:before {
 content:"\f0f2"
}
.mec-fa-bell-o:before {
 content:"\f0a2"
}
.mec-fa-coffee:before {
 content:"\f0f4"
}
.mec-fa-cutlery:before {
 content:"\f0f5"
}
.mec-fa-file-text-o:before {
 content:"\f0f6"
}
.mec-fa-building-o:before {
 content:"\f0f7"
}
.mec-fa-hospital-o:before {
 content:"\f0f8"
}
.mec-fa-ambulance:before {
 content:"\f0f9"
}
.mec-fa-medkit:before {
 content:"\f0fa"
}
.mec-fa-fighter-jet:before {
 content:"\f0fb"
}
.mec-fa-beer:before {
 content:"\f0fc"
}
.mec-fa-h-square:before {
 content:"\f0fd"
}
.mec-fa-plus-square:before {
 content:"\f0fe"
}
.mec-fa-angle-double-left:before {
 content:"\f100"
}
.mec-fa-angle-double-right:before {
 content:"\f101"
}
.mec-fa-angle-double-up:before {
 content:"\f102"
}
.mec-fa-angle-double-down:before {
 content:"\f103"
}
.mec-fa-angle-left:before {
 content:"\f104"
}
.mec-fa-angle-right:before {
 content:"\f105"
}
.mec-fa-angle-up:before {
 content:"\f106"
}
.mec-fa-angle-down:before {
 content:"\f107"
}
.mec-fa-desktop:before {
 content:"\f108"
}
.mec-fa-laptop:before {
 content:"\f109"
}
.mec-fa-tablet:before {
 content:"\f10a"
}
.mec-fa-mobile-phone:before,
.mec-fa-mobile:before {
 content:"\f10b"
}
.mec-fa-circle-o:before {
 content:"\f10c"
}
.mec-fa-quote-left:before {
 content:"\f10d"
}
.mec-fa-quote-right:before {
 content:"\f10e"
}
.mec-fa-spinner:before {
 content:"\f110"
}
.mec-fa-circle:before {
 content:"\f111"
}
.mec-fa-mail-reply:before,
.mec-fa-reply:before {
 content:"\f112"
}
.mec-fa-github-alt:before {
 content:"\f113"
}
.mec-fa-folder-o:before {
 content:"\f114"
}
.mec-fa-folder-open-o:before {
 content:"\f115"
}
.mec-fa-smile-o:before {
 content:"\f118"
}
.mec-fa-frown-o:before {
 content:"\f119"
}
.mec-fa-meh-o:before {
 content:"\f11a"
}
.mec-fa-gamepad:before {
 content:"\f11b"
}
.mec-fa-keyboard-o:before {
 content:"\f11c"
}
.mec-fa-flag-o:before {
 content:"\f11d"
}
.mec-fa-flag-checkered:before {
 content:"\f11e"
}
.mec-fa-terminal:before {
 content:"\f120"
}
.mec-fa-code:before {
 content:"\f121"
}
.mec-fa-mail-reply-all:before,
.mec-fa-reply-all:before {
 content:"\f122"
}
.mec-fa-star-half-empty:before,
.mec-fa-star-half-full:before,
.mec-fa-star-half-o:before {
 content:"\f123"
}
.mec-fa-location-arrow:before {
 content:"\f124"
}
.mec-fa-crop:before {
 content:"\f125"
}
.mec-fa-code-fork:before {
 content:"\f126"
}
.mec-fa-chain-broken:before,
.mec-fa-unlink:before {
 content:"\f127"
}
.mec-fa-question:before {
 content:"\f128"
}
.mec-fa-info:before {
 content:"\f129"
}
.mec-fa-exclamation:before {
 content:"\f12a"
}
.mec-fa-superscript:before {
 content:"\f12b"
}
.mec-fa-subscript:before {
 content:"\f12c"
}
.mec-fa-eraser:before {
 content:"\f12d"
}
.mec-fa-puzzle-piece:before {
 content:"\f12e"
}
.mec-fa-microphone:before {
 content:"\f130"
}
.mec-fa-microphone-slash:before {
 content:"\f131"
}
.mec-fa-shield:before {
 content:"\f132"
}
.mec-fa-calendar-o:before {
 content:"\f133"
}
.mec-fa-fire-extinguisher:before {
 content:"\f134"
}
.mec-fa-rocket:before {
 content:"\f135"
}
.mec-fa-maxcdn:before {
 content:"\f136"
}
.mec-fa-chevron-circle-left:before {
 content:"\f137"
}
.mec-fa-chevron-circle-right:before {
 content:"\f138"
}
.mec-fa-chevron-circle-up:before {
 content:"\f139"
}
.mec-fa-chevron-circle-down:before {
 content:"\f13a"
}
.mec-fa-html5:before {
 content:"\f13b"
}
.mec-fa-css3:before {
 content:"\f13c"
}
.mec-fa-anchor:before {
 content:"\f13d"
}
.mec-fa-unlock-alt:before {
 content:"\f13e"
}
.mec-fa-bullseye:before {
 content:"\f140"
}
.mec-fa-ellipsis-h:before {
 content:"\f141"
}
.mec-fa-ellipsis-v:before {
 content:"\f142"
}
.mec-fa-rss-square:before {
 content:"\f143"
}
.mec-fa-play-circle:before {
 content:"\f144"
}
.mec-fa-ticket:before {
 content:"\f145"
}
.mec-fa-minus-square:before {
 content:"\f146"
}
.mec-fa-minus-square-o:before {
 content:"\f147"
}
.mec-fa-level-up:before {
 content:"\f148"
}
.mec-fa-level-down:before {
 content:"\f149"
}
.mec-fa-check-square:before {
 content:"\f14a"
}
.mec-fa-pencil-square:before {
 content:"\f14b"
}
.mec-fa-external-link-square:before {
 content:"\f14c"
}
.mec-fa-share-square:before {
 content:"\f14d"
}
.mec-fa-compass:before {
 content:"\f14e"
}
.mec-fa-caret-square-o-down:before,
.mec-fa-toggle-down:before {
 content:"\f150"
}
.mec-fa-caret-square-o-up:before,
.mec-fa-toggle-up:before {
 content:"\f151"
}
.mec-fa-caret-square-o-right:before,
.mec-fa-toggle-right:before {
 content:"\f152"
}
.mec-fa-eur:before,
.mec-fa-euro:before {
 content:"\f153"
}
.mec-fa-gbp:before {
 content:"\f154"
}
.mec-fa-dollar:before,
.mec-fa-usd:before {
 content:"\f155"
}
.mec-fa-inr:before,
.mec-fa-rupee:before {
 content:"\f156"
}
.mec-fa-cny:before,
.mec-fa-jpy:before,
.mec-fa-rmb:before,
.mec-fa-yen:before {
 content:"\f157"
}
.mec-fa-rouble:before,
.mec-fa-rub:before,
.mec-fa-ruble:before {
 content:"\f158"
}
.mec-fa-krw:before,
.mec-fa-won:before {
 content:"\f159"
}
.mec-fa-bitcoin:before,
.mec-fa-btc:before {
 content:"\f15a"
}
.mec-fa-file:before {
 content:"\f15b"
}
.mec-fa-file-text:before {
 content:"\f15c"
}
.mec-fa-sort-alpha-asc:before {
 content:"\f15d"
}
.mec-fa-sort-alpha-desc:before {
 content:"\f15e"
}
.mec-fa-sort-amount-asc:before {
 content:"\f160"
}
.mec-fa-sort-amount-desc:before {
 content:"\f161"
}
.mec-fa-sort-numeric-asc:before {
 content:"\f162"
}
.mec-fa-sort-numeric-desc:before {
 content:"\f163"
}
.mec-fa-thumbs-up:before {
 content:"\f164"
}
.mec-fa-thumbs-down:before {
 content:"\f165"
}
.mec-fa-youtube-square:before {
 content:"\f166"
}
.mec-fa-youtube:before {
 content:"\f167"
}
.mec-fa-xing:before {
 content:"\f168"
}
.mec-fa-xing-square:before {
 content:"\f169"
}
.mec-fa-youtube-play:before {
 content:"\f16a"
}
.mec-fa-dropbox:before {
 content:"\f16b"
}
.mec-fa-stack-overflow:before {
 content:"\f16c"
}
.mec-fa-instagram:before {
 content:"\f16d"
}
.mec-fa-flickr:before {
 content:"\f16e"
}
.mec-fa-adn:before {
 content:"\f170"
}
.mec-fa-bitbucket:before {
 content:"\f171"
}
.mec-fa-bitbucket-square:before {
 content:"\f172"
}
.mec-fa-tumblr:before {
 content:"\f173"
}
.mec-fa-tumblr-square:before {
 content:"\f174"
}
.mec-fa-long-arrow-down:before {
 content:"\f175"
}
.mec-fa-long-arrow-up:before {
 content:"\f176"
}
.mec-fa-long-arrow-left:before {
 content:"\f177"
}
.mec-fa-long-arrow-right:before {
 content:"\f178"
}
.mec-fa-apple:before {
 content:"\f179"
}
.mec-fa-windows:before {
 content:"\f17a"
}
.mec-fa-android:before {
 content:"\f17b"
}
.mec-fa-linux:before {
 content:"\f17c"
}
.mec-fa-dribbble:before {
 content:"\f17d"
}
.mec-fa-skype:before {
 content:"\f17e"
}
.mec-fa-foursquare:before {
 content:"\f180"
}
.mec-fa-trello:before {
 content:"\f181"
}
.mec-fa-female:before {
 content:"\f182"
}
.mec-fa-male:before {
 content:"\f183"
}
.mec-fa-gittip:before,
.mec-fa-gratipay:before {
 content:"\f184"
}
.mec-fa-sun-o:before {
 content:"\f185"
}
.mec-fa-moon-o:before {
 content:"\f186"
}
.mec-fa-archive:before {
 content:"\f187"
}
.mec-fa-bug:before {
 content:"\f188"
}
.mec-fa-vk:before {
 content:"\f189"
}
.mec-fa-weibo:before {
 content:"\f18a"
}
.mec-fa-renren:before {
 content:"\f18b"
}
.mec-fa-pagelines:before {
 content:"\f18c"
}
.mec-fa-stack-exchange:before {
 content:"\f18d"
}
.mec-fa-arrow-circle-o-right:before {
 content:"\f18e"
}
.mec-fa-arrow-circle-o-left:before {
 content:"\f190"
}
.mec-fa-caret-square-o-left:before,
.mec-fa-toggle-left:before {
 content:"\f191"
}
.mec-fa-dot-circle-o:before {
 content:"\f192"
}
.mec-fa-wheelchair:before {
 content:"\f193"
}
.mec-fa-vimeo-square:before {
 content:"\f194"
}
.mec-fa-try:before,
.mec-fa-turkish-lira:before {
 content:"\f195"
}
.mec-fa-plus-square-o:before {
 content:"\f196"
}
.mec-fa-space-shuttle:before {
 content:"\f197"
}
.mec-fa-slack:before {
 content:"\f198"
}
.mec-fa-envelope-square:before {
 content:"\f199"
}
.mec-fa-wordpress:before {
 content:"\f19a"
}
.mec-fa-openid:before {
 content:"\f19b"
}
.mec-fa-bank:before,
.mec-fa-institution:before,
.mec-fa-university:before {
 content:"\f19c"
}
.mec-fa-graduation-cap:before,
.mec-fa-mortar-board:before {
 content:"\f19d"
}
.mec-fa-yahoo:before {
 content:"\f19e"
}
.mec-fa-google:before {
 content:"\f1a0"
}
.mec-fa-reddit:before {
 content:"\f1a1"
}
.mec-fa-reddit-square:before {
 content:"\f1a2"
}
.mec-fa-stumbleupon-circle:before {
 content:"\f1a3"
}
.mec-fa-stumbleupon:before {
 content:"\f1a4"
}
.mec-fa-delicious:before {
 content:"\f1a5"
}
.mec-fa-digg:before {
 content:"\f1a6"
}
.mec-fa-pied-piper:before {
 content:"\f1a7"
}
.mec-fa-pied-piper-alt:before {
 content:"\f1a8"
}
.mec-fa-drupal:before {
 content:"\f1a9"
}
.mec-fa-joomla:before {
 content:"\f1aa"
}
.mec-fa-language:before {
 content:"\f1ab"
}
.mec-fa-fax:before {
 content:"\f1ac"
}
.mec-fa-building:before {
 content:"\f1ad"
}
.mec-fa-child:before {
 content:"\f1ae"
}
.mec-fa-paw:before {
 content:"\f1b0"
}
.mec-fa-spoon:before {
 content:"\f1b1"
}
.mec-fa-cube:before {
 content:"\f1b2"
}
.mec-fa-cubes:before {
 content:"\f1b3"
}
.mec-fa-behance:before {
 content:"\f1b4"
}
.mec-fa-behance-square:before {
 content:"\f1b5"
}
.mec-fa-steam:before {
 content:"\f1b6"
}
.mec-fa-steam-square:before {
 content:"\f1b7"
}
.mec-fa-recycle:before {
 content:"\f1b8"
}
.mec-fa-automobile:before,
.mec-fa-car:before {
 content:"\f1b9"
}
.mec-fa-cab:before,
.mec-fa-taxi:before {
 content:"\f1ba"
}
.mec-fa-tree:before {
 content:"\f1bb"
}
.mec-fa-spotify:before {
 content:"\f1bc"
}
.mec-fa-deviantart:before {
 content:"\f1bd"
}
.mec-fa-soundcloud:before {
 content:"\f1be"
}
.mec-fa-database:before {
 content:"\f1c0"
}
.mec-fa-file-pdf-o:before {
 content:"\f1c1"
}
.mec-fa-file-word-o:before {
 content:"\f1c2"
}
.mec-fa-file-excel-o:before {
 content:"\f1c3"
}
.mec-fa-file-powerpoint-o:before {
 content:"\f1c4"
}
.mec-fa-file-image-o:before,
.mec-fa-file-photo-o:before,
.mec-fa-file-picture-o:before {
 content:"\f1c5"
}
.mec-fa-file-archive-o:before,
.mec-fa-file-zip-o:before {
 content:"\f1c6"
}
.mec-fa-file-audio-o:before,
.mec-fa-file-sound-o:before {
 content:"\f1c7"
}
.mec-fa-file-movie-o:before,
.mec-fa-file-video-o:before {
 content:"\f1c8"
}
.mec-fa-file-code-o:before {
 content:"\f1c9"
}
.mec-fa-vine:before {
 content:"\f1ca"
}
.mec-fa-codepen:before {
 content:"\f1cb"
}
.mec-fa-jsfiddle:before {
 content:"\f1cc"
}
.mec-fa-life-bouy:before,
.mec-fa-life-buoy:before,
.mec-fa-life-ring:before,
.mec-fa-life-saver:before,
.mec-fa-support:before {
 content:"\f1cd"
}
.mec-fa-circle-o-notch:before {
 content:"\f1ce"
}
.mec-fa-ra:before,
.mec-fa-rebel:before {
 content:"\f1d0"
}
.mec-fa-empire:before,
.mec-fa-ge:before {
 content:"\f1d1"
}
.mec-fa-git-square:before {
 content:"\f1d2"
}
.mec-fa-git:before {
 content:"\f1d3"
}
.mec-fa-hacker-news:before,
.mec-fa-y-combinator-square:before,
.mec-fa-yc-square:before {
 content:"\f1d4"
}
.mec-fa-tencent-weibo:before {
 content:"\f1d5"
}
.mec-fa-qq:before {
 content:"\f1d6"
}
.mec-fa-wechat:before,
.mec-fa-weixin:before {
 content:"\f1d7"
}
.mec-fa-paper-plane:before,
.mec-fa-send:before {
 content:"\f1d8"
}
.mec-fa-paper-plane-o:before,
.mec-fa-send-o:before {
 content:"\f1d9"
}
.mec-fa-history:before {
 content:"\f1da"
}
.mec-fa-circle-thin:before {
 content:"\f1db"
}
.mec-fa-header:before {
 content:"\f1dc"
}
.mec-fa-paragraph:before {
 content:"\f1dd"
}
.mec-fa-sliders:before {
 content:"\f1de"
}
.mec-fa-share-alt:before {
 content:"\f1e0"
}
.mec-fa-share-alt-square:before {
 content:"\f1e1"
}
.mec-fa-bomb:before {
 content:"\f1e2"
}
.mec-fa-futbol-o:before,
.mec-fa-soccer-ball-o:before {
 content:"\f1e3"
}
.mec-fa-tty:before {
 content:"\f1e4"
}
.mec-fa-binoculars:before {
 content:"\f1e5"
}
.mec-fa-plug:before {
 content:"\f1e6"
}
.mec-fa-slideshare:before {
 content:"\f1e7"
}
.mec-fa-twitch:before {
 content:"\f1e8"
}
.mec-fa-yelp:before {
 content:"\f1e9"
}
.mec-fa-newspaper-o:before {
 content:"\f1ea"
}
.mec-fa-wifi:before {
 content:"\f1eb"
}
.mec-fa-calculator:before {
 content:"\f1ec"
}
.mec-fa-paypal:before {
 content:"\f1ed"
}
.mec-fa-google-wallet:before {
 content:"\f1ee"
}
.mec-fa-cc-visa:before {
 content:"\f1f0"
}
.mec-fa-cc-mastercard:before {
 content:"\f1f1"
}
.mec-fa-cc-discover:before {
 content:"\f1f2"
}
.mec-fa-cc-amex:before {
 content:"\f1f3"
}
.mec-fa-cc-paypal:before {
 content:"\f1f4"
}
.mec-fa-cc-stripe:before {
 content:"\f1f5"
}
.mec-fa-bell-slash:before {
 content:"\f1f6"
}
.mec-fa-bell-slash-o:before {
 content:"\f1f7"
}
.mec-fa-trash:before {
 content:"\f1f8"
}
.mec-fa-copyright:before {
 content:"\f1f9"
}
.mec-fa-at:before {
 content:"\f1fa"
}
.mec-fa-eyedropper:before {
 content:"\f1fb"
}
.mec-fa-paint-brush:before {
 content:"\f1fc"
}
.mec-fa-birthday-cake:before {
 content:"\f1fd"
}
.mec-fa-area-chart:before {
 content:"\f1fe"
}
.mec-fa-pie-chart:before {
 content:"\f200"
}
.mec-fa-line-chart:before {
 content:"\f201"
}
.mec-fa-lastfm:before {
 content:"\f202"
}
.mec-fa-lastfm-square:before {
 content:"\f203"
}
.mec-fa-toggle-off:before {
 content:"\f204"
}
.mec-fa-toggle-on:before {
 content:"\f205"
}
.mec-fa-bicycle:before {
 content:"\f206"
}
.mec-fa-bus:before {
 content:"\f207"
}
.mec-fa-ioxhost:before {
 content:"\f208"
}
.mec-fa-angellist:before {
 content:"\f209"
}
.mec-fa-cc:before {
 content:"\f20a"
}
.mec-fa-ils:before,
.mec-fa-shekel:before,
.mec-fa-sheqel:before {
 content:"\f20b"
}
.mec-fa-meanpath:before {
 content:"\f20c"
}
.mec-fa-buysellads:before {
 content:"\f20d"
}
.mec-fa-connectdevelop:before {
 content:"\f20e"
}
.mec-fa-dashcube:before {
 content:"\f210"
}
.mec-fa-forumbee:before {
 content:"\f211"
}
.mec-fa-leanpub:before {
 content:"\f212"
}
.mec-fa-sellsy:before {
 content:"\f213"
}
.mec-fa-shirtsinbulk:before {
 content:"\f214"
}
.mec-fa-simplybuilt:before {
 content:"\f215"
}
.mec-fa-skyatlas:before {
 content:"\f216"
}
.mec-fa-cart-plus:before {
 content:"\f217"
}
.mec-fa-cart-arrow-down:before {
 content:"\f218"
}
.mec-fa-diamond:before {
 content:"\f219"
}
.mec-fa-ship:before {
 content:"\f21a"
}
.mec-fa-user-secret:before {
 content:"\f21b"
}
.mec-fa-motorcycle:before {
 content:"\f21c"
}
.mec-fa-street-view:before {
 content:"\f21d"
}
.mec-fa-heartbeat:before {
 content:"\f21e"
}
.mec-fa-venus:before {
 content:"\f221"
}
.mec-fa-mars:before {
 content:"\f222"
}
.mec-fa-mercury:before {
 content:"\f223"
}
.mec-fa-intersex:before,
.mec-fa-transgender:before {
 content:"\f224"
}
.mec-fa-transgender-alt:before {
 content:"\f225"
}
.mec-fa-venus-double:before {
 content:"\f226"
}
.mec-fa-mars-double:before {
 content:"\f227"
}
.mec-fa-venus-mars:before {
 content:"\f228"
}
.mec-fa-mars-stroke:before {
 content:"\f229"
}
.mec-fa-mars-stroke-v:before {
 content:"\f22a"
}
.mec-fa-mars-stroke-h:before {
 content:"\f22b"
}
.mec-fa-neuter:before {
 content:"\f22c"
}
.mec-fa-genderless:before {
 content:"\f22d"
}
.mec-fa-facebook-official:before {
 content:"\f230"
}
.mec-fa-pinterest-p:before {
 content:"\f231"
}
.mec-fa-whatsapp:before {
 content:"\f232"
}
.mec-fa-server:before {
 content:"\f233"
}
.mec-fa-user-plus:before {
 content:"\f234"
}
.mec-fa-user-times:before {
 content:"\f235"
}
.mec-fa-bed:before,
.mec-fa-hotel:before {
 content:"\f236"
}
.mec-fa-viacoin:before {
 content:"\f237"
}
.mec-fa-train:before {
 content:"\f238"
}
.mec-fa-subway:before {
 content:"\f239"
}
.mec-fa-medium:before {
 content:"\f23a"
}
.mec-fa-y-combinator:before,
.mec-fa-yc:before {
 content:"\f23b"
}
.mec-fa-optin-monster:before {
 content:"\f23c"
}
.mec-fa-opencart:before {
 content:"\f23d"
}
.mec-fa-expeditedssl:before {
 content:"\f23e"
}
.mec-fa-battery-4:before,
.mec-fa-battery-full:before {
 content:"\f240"
}
.mec-fa-battery-3:before,
.mec-fa-battery-three-quarters:before {
 content:"\f241"
}
.mec-fa-battery-2:before,
.mec-fa-battery-half:before {
 content:"\f242"
}
.mec-fa-battery-1:before,
.mec-fa-battery-quarter:before {
 content:"\f243"
}
.mec-fa-battery-0:before,
.mec-fa-battery-empty:before {
 content:"\f244"
}
.mec-fa-mouse-pointer:before {
 content:"\f245"
}
.mec-fa-i-cursor:before {
 content:"\f246"
}
.mec-fa-object-group:before {
 content:"\f247"
}
.mec-fa-object-ungroup:before {
 content:"\f248"
}
.mec-fa-sticky-note:before {
 content:"\f249"
}
.mec-fa-sticky-note-o:before {
 content:"\f24a"
}
.mec-fa-cc-jcb:before {
 content:"\f24b"
}
.mec-fa-cc-diners-club:before {
 content:"\f24c"
}
.mec-fa-clone:before {
 content:"\f24d"
}
.mec-fa-balance-scale:before {
 content:"\f24e"
}
.mec-fa-hourglass-o:before {
 content:"\f250"
}
.mec-fa-hourglass-1:before,
.mec-fa-hourglass-start:before {
 content:"\f251"
}
.mec-fa-hourglass-2:before,
.mec-fa-hourglass-half:before {
 content:"\f252"
}
.mec-fa-hourglass-3:before,
.mec-fa-hourglass-end:before {
 content:"\f253"
}
.mec-fa-hourglass:before {
 content:"\f254"
}
.mec-fa-hand-grab-o:before,
.mec-fa-hand-rock-o:before {
 content:"\f255"
}
.mec-fa-hand-paper-o:before,
.mec-fa-hand-stop-o:before {
 content:"\f256"
}
.mec-fa-hand-scissors-o:before {
 content:"\f257"
}
.mec-fa-hand-lizard-o:before {
 content:"\f258"
}
.mec-fa-hand-spock-o:before {
 content:"\f259"
}
.mec-fa-hand-pointer-o:before {
 content:"\f25a"
}
.mec-fa-hand-peace-o:before {
 content:"\f25b"
}
.mec-fa-trademark:before {
 content:"\f25c"
}
.mec-fa-registered:before {
 content:"\f25d"
}
.mec-fa-creative-commons:before {
 content:"\f25e"
}
.mec-fa-gg:before {
 content:"\f260"
}
.mec-fa-gg-circle:before {
 content:"\f261"
}
.mec-fa-tripadvisor:before {
 content:"\f262"
}
.mec-fa-odnoklassniki:before {
 content:"\f263"
}
.mec-fa-odnoklassniki-square:before {
 content:"\f264"
}
.mec-fa-get-pocket:before {
 content:"\f265"
}
.mec-fa-wikipedia-w:before {
 content:"\f266"
}
.mec-fa-safari:before {
 content:"\f267"
}
.mec-fa-chrome:before {
 content:"\f268"
}
.mec-fa-firefox:before {
 content:"\f269"
}
.mec-fa-opera:before {
 content:"\f26a"
}
.mec-fa-internet-explorer:before {
 content:"\f26b"
}
.mec-fa-television:before,
.mec-fa-tv:before {
 content:"\f26c"
}
.mec-fa-contao:before {
 content:"\f26d"
}
.mec-fa-500px:before {
 content:"\f26e"
}
.mec-fa-amazon:before {
 content:"\f270"
}
.mec-fa-calendar-plus-o:before {
 content:"\f271"
}
.mec-fa-calendar-minus-o:before {
 content:"\f272"
}
.mec-fa-calendar-times-o:before {
 content:"\f273"
}
.mec-fa-calendar-check-o:before {
 content:"\f274"
}
.mec-fa-industry:before {
 content:"\f275"
}
.mec-fa-map-pin:before {
 content:"\f276"
}
.mec-fa-map-signs:before {
 content:"\f277"
}
.mec-fa-map-o:before {
 content:"\f278"
}
.mec-fa-map:before {
 content:"\f279"
}
.mec-fa-commenting:before {
 content:"\f27a"
}
.mec-fa-commenting-o:before {
 content:"\f27b"
}
.mec-fa-houzz:before {
 content:"\f27c"
}
.mec-fa-vimeo:before {
 content:"\f27d"
}
.mec-fa-black-tie:before {
 content:"\f27e"
}
.mec-fa-fonticons:before {
 content:"\f280"
}
.mec-fa-reddit-alien:before {
 content:"\f281"
}
.mec-fa-edge:before {
 content:"\f282"
}
.mec-fa-credit-card-alt:before {
 content:"\f283"
}
.mec-fa-codiepie:before {
 content:"\f284"
}
.mec-fa-modx:before {
 content:"\f285"
}
.mec-fa-fort-awesome:before {
 content:"\f286"
}
.mec-fa-usb:before {
 content:"\f287"
}
.mec-fa-product-hunt:before {
 content:"\f288"
}
.mec-fa-mixcloud:before {
 content:"\f289"
}
.mec-fa-scribd:before {
 content:"\f28a"
}
.mec-fa-pause-circle:before {
 content:"\f28b"
}
.mec-fa-pause-circle-o:before {
 content:"\f28c"
}
.mec-fa-stop-circle:before {
 content:"\f28d"
}
.mec-fa-stop-circle-o:before {
 content:"\f28e"
}
.mec-fa-shopping-bag:before {
 content:"\f290"
}
.mec-fa-shopping-basket:before {
 content:"\f291"
}
.mec-fa-hashtag:before {
 content:"\f292"
}
.mec-fa-bluetooth:before {
 content:"\f293"
}
.mec-fa-bluetooth-b:before {
 content:"\f294"
}
.mec-fa-percent:before {
 content:"\f295"
}
.mec-fa-gitlab:before {
 content:"\f296"
}
.mec-fa-wpbeginner:before {
 content:"\f297"
}
.mec-fa-wpforms:before {
 content:"\f298"
}
.mec-fa-envira:before {
 content:"\f299"
}
.mec-fa-universal-access:before {
 content:"\f29a"
}
.mec-fa-wheelchair-alt:before {
 content:"\f29b"
}
.mec-fa-question-circle-o:before {
 content:"\f29c"
}
.mec-fa-blind:before {
 content:"\f29d"
}
.mec-fa-audio-description:before {
 content:"\f29e"
}
.mec-fa-volume-control-phone:before {
 content:"\f2a0"
}
.mec-fa-braille:before {
 content:"\f2a1"
}
.mec-fa-assistive-listening-systems:before {
 content:"\f2a2"
}
.mec-fa-american-sign-language-interpreting:before,
.mec-fa-asl-interpreting:before {
 content:"\f2a3"
}
.mec-fa-deaf:before,
.mec-fa-deafness:before,
.mec-fa-hard-of-hearing:before {
 content:"\f2a4"
}
.mec-fa-glide:before {
 content:"\f2a5"
}
.mec-fa-glide-g:before {
 content:"\f2a6"
}
.mec-fa-sign-language:before,
.mec-fa-signing:before {
 content:"\f2a7"
}
.mec-fa-low-vision:before {
 content:"\f2a8"
}
.mec-fa-viadeo:before {
 content:"\f2a9"
}
.mec-fa-viadeo-square:before {
 content:"\f2aa"
}
.mec-fa-snapchat:before {
 content:"\f2ab"
}
.mec-fa-snapchat-ghost:before {
 content:"\f2ac"
}
.mec-fa-snapchat-square:before {
 content:"\f2ad"
}
.mec-sl-user:before {
 content:"\e005"
}
.mec-sl-people:before {
 content:"\e001"
}
.mec-sl-user-female:before {
 content:"\e000"
}
.mec-sl-user-follow:before {
 content:"\e002"
}
.mec-sl-user-following:before {
 content:"\e003"
}
.mec-sl-user-unfollow:before {
 content:"\e004"
}
.mec-sl-login:before {
 content:"\e066"
}
.mec-sl-logout:before {
 content:"\e065"
}
.mec-sl-emotsmile:before {
 content:"\e021"
}
.mec-sl-phone:before {
 content:"\e600"
}
.mec-sl-call-end:before {
 content:"\e048"
}
.mec-sl-call-in:before {
 content:"\e047"
}
.mec-sl-call-out:before {
 content:"\e046"
}
.mec-sl-map:before {
 content:"\e033"
}
.mec-sl-location-pin:before {
 content:"\e096"
}
.mec-sl-direction:before {
 content:"\e042"
}
.mec-sl-directions:before {
 content:"\e041"
}
.mec-sl-compass:before {
 content:"\e045"
}
.mec-sl-layers:before {
 content:"\e034"
}
.mec-sl-menu:before {
 content:"\e601"
}
.mec-sl-list:before {
 content:"\e067"
}
.mec-sl-options-vertical:before {
 content:"\e602"
}
.mec-sl-options:before {
 content:"\e603"
}
.mec-sl-arrow-down:before {
 content:"\e604"
}
.mec-sl-arrow-left:before {
 content:"\e605"
}
.mec-sl-arrow-right:before {
 content:"\e606"
}
.mec-sl-arrow-up:before {
 content:"\e607"
}
.mec-sl-arrow-up-circle:before {
 content:"\e078"
}
.mec-sl-arrow-left-circle:before {
 content:"\e07a"
}
.mec-sl-arrow-right-circle:before {
 content:"\e079"
}
.mec-sl-arrow-down-circle:before {
 content:"\e07b"
}
.mec-sl-check:before {
 content:"\e080"
}
.mec-sl-clock:before {
 content:"\e081"
}
.mec-sl-plus:before {
 content:"\e095"
}
.mec-sl-minus:before {
 content:"\e615"
}
.mec-sl-close:before {
 content:"\e082"
}
.mec-sl-event:before {
 content:"\e619"
}
.mec-sl-exclamation:before {
 content:"\e617"
}
.mec-sl-organization:before {
 content:"\e616"
}
.mec-sl-trophy:before {
 content:"\e006"
}
.mec-sl-screen-smartphone:before {
 content:"\e010"
}
.mec-sl-screen-desktop:before {
 content:"\e011"
}
.mec-sl-plane:before {
 content:"\e012"
}
.mec-sl-notebook:before {
 content:"\e013"
}
.mec-sl-mustache:before {
 content:"\e014"
}
.mec-sl-mouse:before {
 content:"\e015"
}
.mec-sl-magnet:before {
 content:"\e016"
}
.mec-sl-energy:before {
 content:"\e020"
}
.mec-sl-disc:before {
 content:"\e022"
}
.mec-sl-cursor:before {
 content:"\e06e"
}
.mec-sl-cursor-move:before {
 content:"\e023"
}
.mec-sl-crop:before {
 content:"\e024"
}
.mec-sl-chemistry:before {
 content:"\e026"
}
.mec-sl-speedometer:before {
 content:"\e007"
}
.mec-sl-shield:before {
 content:"\e00e"
}
.mec-sl-screen-tablet:before {
 content:"\e00f"
}
.mec-sl-magic-wand:before {
 content:"\e017"
}
.mec-sl-hourglass:before {
 content:"\e018"
}
.mec-sl-graduation:before {
 content:"\e019"
}
.mec-sl-ghost:before {
 content:"\e01a"
}
.mec-sl-game-controller:before {
 content:"\e01b"
}
.mec-sl-fire:before {
 content:"\e01c"
}
.mec-sl-eyeglass:before {
 content:"\e01d"
}
.mec-sl-envelope-open:before {
 content:"\e01e"
}
.mec-sl-envelope-letter:before {
 content:"\e01f"
}
.mec-sl-bell:before {
 content:"\e027"
}
.mec-sl-badge:before {
 content:"\e028"
}
.mec-sl-anchor:before {
 content:"\e029"
}
.mec-sl-wallet:before {
 content:"\e02a"
}
.mec-sl-vector:before {
 content:"\e02b"
}
.mec-sl-speech:before {
 content:"\e02c"
}
.mec-sl-puzzle:before {
 content:"\e02d"
}
.mec-sl-printer:before {
 content:"\e02e"
}
.mec-sl-present:before {
 content:"\e02f"
}
.mec-sl-playlist:before {
 content:"\e030"
}
.mec-sl-pin:before {
 content:"\e031"
}
.mec-sl-picture:before {
 content:"\e032"
}
.mec-sl-handbag:before {
 content:"\e035"
}
.mec-sl-globe-alt:before {
 content:"\e036"
}
.mec-sl-globe:before {
 content:"\e037"
}
.mec-sl-folder-alt:before {
 content:"\e039"
}
.mec-sl-folder:before {
 content:"\e089"
}
.mec-sl-film:before {
 content:"\e03a"
}
.mec-sl-feed:before {
 content:"\e03b"
}
.mec-sl-drop:before {
 content:"\e03e"
}
.mec-sl-drawer:before {
 content:"\e03f"
}
.mec-sl-docs:before {
 content:"\e040"
}
.mec-sl-doc:before {
 content:"\e085"
}
.mec-sl-diamond:before {
 content:"\e043"
}
.mec-sl-cup:before {
 content:"\e044"
}
.mec-sl-calculator:before {
 content:"\e049"
}
.mec-sl-bubbles:before {
 content:"\e04a"
}
.mec-sl-briefcase:before {
 content:"\e04b"
}
.mec-sl-book-open:before {
 content:"\e04c"
}
.mec-sl-basket-loaded:before {
 content:"\e04d"
}
.mec-sl-basket:before {
 content:"\e04e"
}
.mec-sl-bag:before {
 content:"\e04f"
}
.mec-sl-action-undo:before {
 content:"\e050"
}
.mec-sl-action-redo:before {
 content:"\e051"
}
.mec-sl-wrench:before {
 content:"\e052"
}
.mec-sl-umbrella:before {
 content:"\e053"
}
.mec-sl-trash:before {
 content:"\e054"
}
.mec-sl-tag:before {
 content:"\e055"
}
.mec-sl-support:before {
 content:"\e056"
}
.mec-sl-frame:before {
 content:"\e038"
}
.mec-sl-size-fullscreen:before {
 content:"\e057"
}
.mec-sl-size-actual:before {
 content:"\e058"
}
.mec-sl-shuffle:before {
 content:"\e059"
}
.mec-sl-share-alt:before {
 content:"\e05a"
}
.mec-sl-share:before {
 content:"\e05b";
}
.mec-sl-rocket:before {
 content:"\e05c"
}
.mec-sl-question:before {
 content:"\e05d"
}
.mec-sl-pie-chart:before {
 content:"\e05e"
}
.mec-sl-pencil:before {
 content:"\e05f"
}
.mec-sl-note:before {
 content:"\e060"
}
.mec-sl-loop:before {
 content:"\e064"
}
.mec-sl-home:before {
 content:"\e069"
}
.mec-sl-grid:before {
 content:"\e06a"
}
.mec-sl-graph:before {
 content:"\e06b"
}
.mec-sl-microphone:before {
 content:"\e063"
}
.mec-sl-music-tone-alt:before {
 content:"\e061"
}
.mec-sl-music-tone:before {
 content:"\e062"
}
.mec-sl-earphones-alt:before {
 content:"\e03c"
}
.mec-sl-earphones:before {
 content:"\e03d"
}
.mec-sl-equalizer:before {
 content:"\e06c"
}
.mec-sl-like:before {
 content:"\e068"
}
.mec-sl-dislike:before {
 content:"\e06d"
}
.mec-sl-control-start:before {
 content:"\e06f"
}
.mec-sl-control-rewind:before {
 content:"\e070"
}
.mec-sl-control-play:before {
 content:"\e071"
}
.mec-sl-control-pause:before {
 content:"\e072"
}
.mec-sl-control-forward:before {
 content:"\e073"
}
.mec-sl-control-end:before {
 content:"\e074"
}
.mec-sl-volume-1:before {
 content:"\e09f"
}
.mec-sl-volume-2:before {
 content:"\e0a0"
}
.mec-sl-volume-off:before {
 content:"\e0a1"
}
.mec-sl-calendar:before {
 content:"\e075"
}
.mec-sl-bulb:before {
 content:"\e076"
}
.mec-sl-chart:before {
 content:"\e077"
}
.mec-sl-ban:before {
 content:"\e07c"
}
.mec-sl-bubble:before {
 content:"\e07d"
}
.mec-sl-camrecorder:before {
 content:"\e07e"
}
.mec-sl-camera:before {
 content:"\e07f"
}
.mec-sl-cloud-download:before {
 content:"\e083"
}
.mec-sl-cloud-upload:before {
 content:"\e084"
}
.mec-sl-envelope:before {
 content:"\e086"
}
.mec-sl-eye:before {
 content:"\e087"
}
.mec-sl-flag:before {
 content:"\e088"
}
.mec-sl-heart:before {
 content:"\e08a"
}
.mec-sl-info:before {
 content:"\e08b"
}
.mec-sl-key:before {
 content:"\e08c"
}
.mec-sl-link:before {
 content:"\e08d"
}
.mec-sl-lock:before {
 content:"\e08e"
}
.mec-sl-lock-open:before {
 content:"\e08f"
}
.mec-sl-magnifier:before {
 content:"\e090"
}
.mec-sl-magnifier-add:before {
 content:"\e091"
}
.mec-sl-magnifier-remove:before {
 content:"\e092"
}
.mec-sl-paper-clip:before {
 content:"\e093"
}
.mec-sl-paper-plane:before {
 content:"\e094"
}
.mec-sl-power:before {
 content:"\e097"
}
.mec-sl-refresh:before {
 content:"\e098"
}
.mec-sl-reload:before {
 content:"\e099"
}
.mec-sl-settings:before {
 content:"\e09a"
}
.mec-sl-star:before {
 content:"\e09b"
}
.mec-sl-symbol-female:before {
 content:"\e09c"
}
.mec-sl-symbol-male:before {
 content:"\e09d"
}
.mec-sl-target:before {
 content:"\e09e"
}
.mec-sl-credit-card:before {
 content:"\e025"
}
.mec-sl-paypal:before {
 content:"\e608"
}
.mec-sl-social-tumblr:before {
 content:"\e00a"
}
.mec-sl-social-twitter:before {
 content:"\e009"
}
.mec-sl-social-facebook:before {
 content:"\e00b"
}
.mec-sl-social-instagram:before {
 content:"\e609"
}
.mec-sl-social-linkedin:before {
 content:"\e60a"
}
.mec-sl-social-pinterest:before {
 content:"\e60b"
}
.mec-sl-social-github:before {
 content:"\e60c"
}
.mec-sl-social-google:before {
 content:"\e60d"
}
.mec-sl-social-reddit:before {
 content:"\e60e"
}
.mec-sl-social-skype:before {
 content:"\e60f"
}
.mec-sl-social-dribbble:before {
 content:"\e00d"
}
.mec-sl-social-behance:before {
 content:"\e610"
}
.mec-sl-social-foursqare:before {
 content:"\e611"
}
.mec-sl-social-soundcloud:before {
 content:"\e612"
}
.mec-sl-social-spotify:before {
 content:"\e613"
}
.mec-sl-social-stumbleupon:before {
 content:"\e614"
}
.mec-sl-social-youtube:before {
 content:"\e008"
}
.mec-sl-social-dropbox:before {
 content:"\e00c"
}
.mec-sl-social-vkontakte:before {
 content:"\e618"
}
.mec-sl-social-steam:before {
 content:"\e620"
}
.lity-container,
.mec-wrap,
.mec-wrap div:not([class^=elementor-]) {
 font-family:Montserrat,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,sans-serif
}
.entry-content .mec-wrap h1,
.entry-content .mec-wrap h2,
.entry-content .mec-wrap h3,
.entry-content .mec-wrap h4,
.entry-content .mec-wrap h5,
.entry-content .mec-wrap h6,
.mec-wrap h1,
.mec-wrap h2,
.mec-wrap h3,
.mec-wrap h4,
.mec-wrap h5,
.mec-wrap h6 {
 font-family:Montserrat,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,sans-serif;
 color:#171c24;
 font-weight:300;
 font-style:inherit;
 letter-spacing:normal;
 clear:none
}
.mec-wrap h1 {
 font-size:50px;
 line-height:1.16;
 margin-bottom:12px;
 letter-spacing:-1px
}
.mec-wrap h2 {
 font-size:26px;
 line-height:1.14;
 margin-bottom:10px
}
.mec-wrap h3 {
 font-size:28px;
 line-height:1.2;
 margin-bottom:8px
}
.mec-wrap h4 {
 font-size:24px;
 line-height:1.2;
 margin-bottom:10px
}
.mec-wrap h5 {
 font-size:18px;
 line-height:1.3;
 margin-bottom:7px
}
.mec-wrap h6 {
 font-size:16px;
 line-height:1.3;
 margin-bottom:4px
}
.mec-wrap .subheader {
 color:#849098
}
.mec-wrap h1 strong {
 font-weight:700
}
.mec-wrap p {
 margin:0 0 20px;
 color:#616161;
 font-size:14px;
 line-height:1.8
}
.mec-wrap .mec-event-article .mec-color-hover {
 box-shadow:none;
 border:none
}
.mec-wrap abbr,
.mec-wrap acronym {
 cursor:auto;
 border:none
}
.entry-content .mec-wrap a {
 box-shadow:none
}
.mec-wrap .button,
.mec-wrap a.button:not(.owl-dot),
.mec-wrap button:not(.owl-dot):not(.gm-control-active),
.mec-wrap input[type=button],
.mec-wrap input[type=reset],
.mec-wrap input[type=submit] {
 position:relative;
 border:none;
 border-radius:0;
 color:#fff;
 display:inline-block;
 font-size:12px;
 letter-spacing:1px;
 line-height:1.5;
 text-transform:uppercase;
 font-weight:600;
 text-decoration:none;
 cursor:pointer;
 margin-bottom:21px;
 margin-right:10px;
 line-height:1;
 padding:18px 20px 16px;
 background:#24ca4f;
 -webkit-transition:all .21s ease;
 -moz-transition:all .21s ease;
 transition:all .21s ease
}
.mec-wrap .button:hover,
.mec-wrap a.button:hover,
.mec-wrap button:hover,
.mec-wrap input[type=button]:hover,
.mec-wrap input[type=reset]:hover,
.mec-wrap input[type=submit]:hover {
 background:#222;
 color:#fff
}
.mec-wrap #mec_woo_add_to_cart_btn_r {
 min-width:155px;
 margin-top:5px;
 border-radius:2px;
 box-shadow:0 2px 1px rgba(0,0,0,.08);
 float:left;
 text-align:center
}
.mec-booking-form-container button {
 display:block
}
.vertical-space,
.vertical-space1,
.vertical-space2,
.vertical-space3,
.vertical-space4,
.vertical-space5 {
 display:block;
 width:100%;
 margin:0;
 clear:both;
 border:0;
 height:20px
}
.vertical-space2 {
 height:40px
}
.vertical-space3 {
 height:60px
}
.vertical-space4 {
 height:80px
}
.vertical-space5 {
 height:100px
}
@media only screen and (max-width:479px) {
 .vertical-space,
 .vertical-space1 {
  height:8px
 }
 .vertical-space2 {
  height:14px
 }
 .vertical-space3 {
  height:28px
 }
 .vertical-space4 {
  height:40px
 }
 .vertical-space5 {
  height:60px
 }
}
@media only screen and (max-width:960px) {
 .vertical-space,
 .vertical-space1 {
  height:12px
 }
 .vertical-space2 {
  height:18px
 }
 .vertical-space3 {
  height:36px
 }
 .vertical-space4 {
  height:50px
 }
 .vertical-space5 {
  height:80px
 }
}
.mec-wrap abbr {
 cursor:auto;
 border-bottom:0
}
@-webkit-keyframes rotating {
 from {
  -ms-transform:rotate(0);
  -moz-transform:rotate(0);
  -webkit-transform:rotate(0);
  -o-transform:rotate(0);
  transform:rotate(0)
 }
 to {
  -ms-transform:rotate(360deg);
  -moz-transform:rotate(360deg);
  -webkit-transform:rotate(360deg);
  -o-transform:rotate(360deg);
  transform:rotate(360deg)
 }
}
@keyframes rotating {
 from {
  -ms-transform:rotate(0);
  -moz-transform:rotate(0);
  -webkit-transform:rotate(0);
  -o-transform:rotate(0);
  transform:rotate(0)
 }
 to {
  -ms-transform:rotate(360deg);
  -moz-transform:rotate(360deg);
  -webkit-transform:rotate(360deg);
  -o-transform:rotate(360deg);
  transform:rotate(360deg)
 }
}
.mec-wrap {
 font:14px/25px sans-serif;
 font-family:Montserrat,Helvetica,Arial,sans-serif;
 font-weight:400;
 color:#626262
}
.mec-wrap .mec-events a {
 border-bottom:none
}
.mec-wrap .mec-container a {
 box-shadow:none
}
.mec-event-content p {
 font-family:Roboto,sans-serif;
 font-weight:300
}
.mec-wrap .mec-clear:after,
.mec-wrap .mec-clear:before {
 content:" ";
 display:table
}
.mec-wrap .mec-clear:after {
 clear:both
}
.mec-events-button {
 background:#fff;
 padding:12px 34px;
 font-size:13px;
 font-weight:400;
 letter-spacing:0;
 border:1px solid #e3e3e3;
 margin-right:10px;
 transition:.3s
}
.mec-wrap .mec-events-button:hover {
 color:#fff
}
.mec-no-event {
 display:none
}
#mec-active-current {
 display:block
}
.current-hide #mec-active-current {
 display:none!important
}
.mec-event-grid-classic .mec-event-article {
 position:relative;
 border:2px solid #e3e3e3;
 box-shadow:0 2px 0 0 rgba(0,0,0,.016);
 margin-bottom:30px;
 max-width:none
}
.mec-event-grid-classic .mec-event-content {
 background:#fff;
 color:#767676;
 padding:0 20px 5px;
 text-align:center;
 min-height:125px
}
.mec-event-grid-classic .mec-event-title {
 color:#202020;
 margin:10px 0;
 font-weight:700;
 font-size:20px;
 letter-spacing:1px;
 text-transform:uppercase
}
.mec-event-grid-classic .mec-event-title a {
 color:#202020;
 transition:all .24s ease
}
.mec-event-grid-classic .mec-event-date {
 font-weight:400;
 font-size:11px;
 text-transform:uppercase;
 letter-spacing:1px;
 color:#fff;
 padding:3px 20px;
 margin:0 -20px 20px;
 text-align:center
}
.widget_mec_mec_widget .mec-event-grid-classic .mec-event-date {
 margin:0
}
.mec-event-grid-classic .mec-event-content p {
 font-size:15px;
 color:#8a8a8a
}
.mec-event-grid-classic .mec-event-detail {
 display:none
}
.mec-event-grid-classic img {
 margin-bottom:0;
 width:100%
}
.mec-event-footer {
 position:relative;
 border-top:1px solid #efefef;
 padding:20px;
 min-height:80px;
 margin:0;
 background:#fafafa
}
.mec-event-sharing-wrap {
 left:15px;
 position:absolute;
 list-style:none;
 margin:0;
 padding-left:0
}
.mec-event-sharing-wrap .mec-event-sharing {
 position:absolute;
 padding:8px 0 2px;
 left:-6px;
 bottom:54px;
 margin:0;
 margin-top:6px;
 border-radius:5px;
 width:50px;
 visibility:hidden;
 opacity:0;
 border:1px solid #e2e2e2;
 background:#fff;
 box-shadow:0 0 9px 0 rgba(0,0,0,.06);
 z-index:99;
 -webkit-transition:all .18s ease;
 transition:all .18s ease
}
.mec-event-sharing-wrap .mec-event-sharing:after,
.mec-event-sharing-wrap .mec-event-sharing:before {
 content:'';
 display:block;
 position:absolute;
 bottom:-10px;
 left:50%;
 margin-left:-10px;
 width:0;
 height:0;
 border-style:solid;
 border-width:10px
}
.mec-event-sharing-wrap .mec-event-sharing:before {
 bottom:-21px;
 border-color:#e2e2e2 transparent transparent transparent
}
.mec-event-sharing-wrap .mec-event-sharing:after {
 bottom:-19px;
 border-color:#fff transparent transparent transparent
}
.mec-event-sharing-wrap:hover .mec-event-sharing {
 opacity:1;
 visibility:visible
}
.mec-event-sharing-wrap li {
 text-align:center;
 border:0;
 display:block;
 margin-right:2px;
 overflow:hidden;
 margin:0 auto 6px;
 width:38px
}
.mec-event-sharing-wrap:hover>li {
 cursor:pointer;
 background-color:#40d9f1
}
.mec-event-sharing-wrap:hover li a {
 color:#fff
}
.mec-event-sharing-wrap>li:first-of-type {
 border:1px solid #d9d9d9
}
.mec-event-sharing-wrap li a,
.mec-event-sharing-wrap:hover li ul li a {
 border:none;
 color:#767676
}
.mec-event-sharing-wrap li i {
 width:36px;
 height:36px;
 display:table-cell;
 vertical-align:middle
}
.mec-event-sharing-wrap li svg {
 height:16px
}
.mec-event-sharing-wrap .mec-event-sharing li a {
 display:block
}
.mec-event-sharing-wrap .mec-event-sharing li:hover a {
 color:#40d9f1
}
.mec-event-sharing .mec-event-share:hover .event-sharing-icon {
 background:#40d9f1;
 border-width:0 1px;
 cursor:pointer
}
.mec-event-sharing .mec-event-map {
 border-width:1px 0
}
.mec-event-footer .mec-booking-button {
 box-shadow:none;
 transition:all .21s ease;
 font-size:11px;
 font-weight:500;
 letter-spacing:1px;
 text-transform:uppercase;
 background:#fff;
 color:#767676;
 border:1px solid #e8e8e8;
 position:absolute;
 top:20px;
 right:15px;
 padding:0 16px;
 line-height:37px;
 height:38px
}
.mec-event-footer .mec-booking-button:hover {
 background:#191919;
 color:#fff;
 border-color:#191919
}
@media only screen and (max-width:960px) {
 .mec-event-grid-classic {
  margin-bottom:30px
 }
}
.mec-widget .mec-event-grid-classic.mec-owl-carousel {
 padding:36px 0 16px
}
.mec-widget .mec-event-grid-classic.mec-owl-carousel .owl-nav {
 margin:5px 0;
 width:100%;
 position:absolute;
 top:15px;
 padding:0
}
.mec-skin-grid-container.mec-widget {
 padding-top:18px
}
.mec-widget .mec-event-grid-classic.mec-owl-carousel {
 padding:20px 0 16px
}
.mec-widget .mec-event-grid-classic.mec-owl-carousel .owl-nav {
 margin:0;
 width:100%;
 position:absolute;
 top:0;
 padding:0
}
.mec-widget .mec-event-grid-classic.mec-owl-carousel .owl-nav div {
 position:absolute;
 background:#fff;
 line-height:0;
 width:34px;
 height:26px;
 padding:6px;
 text-align:center;
 margin-top:-17px;
 border-radius:3px;
 border:1px solid #e2e2e2;
 text-align:center;
 box-shadow:0 2px 0 0 rgba(0,0,0,.028);
 transition:all .33s ease
}
.mec-skin-grid-container .mec-categories {
 padding:0
}
.mec-skin-grid-container .mec-categories li {
 list-style:none
}
.mec-skin-grid-container .mec-categories li a {
 color:#000;
 line-height:24px;
 text-align:left;
 transition:all .23s ease;
 -webkit-transition:all .23s ease
}
.mec-widget .mec-event-grid-classic.mec-owl-carousel .owl-nav i {
 font-size:12px;
 color:#40d9f1;
 cursor:pointer
}
.mec-widget .mec-event-grid-classic.mec-owl-carousel .owl-nav .owl-next {
 right:0
}
.mec-widget .mec-event-grid-classic.mec-owl-carousel .owl-nav .owl-prev {
 left:0
}
.mec-widget .mec-event-grid-classic.mec-owl-carousel .mec-event-sharing {
 display:none
}
.mec-widget .mec-event-grid-classic.mec-owl-carousel .mec-event-footer {
 text-align:center
}
.mec-widget .mec-event-grid-classic.mec-owl-carousel .mec-event-footer .mec-booking-button {
 position:static;
 padding:11px 16px
}
.widget .mec-event-footer ul.mec-event-sharing-wrap li a.mec-event-share-icon {
 padding:0
}
@media screen and (min-width:56.875em) {
 .mec-widget .mec-month-container dl {
  margin-bottom:0
 }
}
.mec-widget .mec-event-grid-classic.owl-carousel .mec-event-footer {
 text-align:right
}
.mec-widget .mec-event-grid-classic.owl-carousel .mec-event-sharing-wrap {
 left:5px;
 padding-left:5px
}
.mec-widget .mec-event-grid-classic.owl-carousel .mec-event-sharing-wrap .mec-event-sharing {
 left:0
}
.mec-widget .mec-event-sharing-wrap .mec-event-sharing {
 position:absolute;
 top:auto;
 bottom:52px;
 margin:0;
 margin-top:0;
 border-radius:5px
}
.mec-widget .mec-event-sharing-wrap .mec-event-sharing:after {
 top:auto;
 bottom:-17px;
 border-color:#fff transparent transparent transparent
}
.mec-widget .mec-event-sharing-wrap .mec-event-sharing:before {
 top:auto;
 bottom:-18px;
 border-color:#e2e2e2 transparent transparent transparent
}
.mec-widget .mec-event-grid-classic.mec-owl-carousel .owl-nav button {
 position:absolute;
 background:#fff;
 padding:6px;
 margin-top:-17px;
 border-radius:3px;
 border:1px solid #e2e2e2;
 box-shadow:0 2px 0 0 rgba(0,0,0,.028)
}
.mec-widget .mec-event-grid-classic.mec-owl-carousel .owl-nav button:hover {
 background:#40d9f1;
 border-color:#40d9f1
}
.mec-widget .mec-event-grid-classic.mec-owl-carousel .owl-nav button:hover i {
 color:#fff
}
.mec-widget .mec-event-grid-classic.mec-owl-carousel .mec-booking-button {
 width:40%;
 float:right;
 color:#202020;
 height:36px;
 line-height:14px;
 font-size:12px;
 width:auto
}
.mec-widget .mec-event-grid-classic.mec-owl-carousel .mec-booking-button:hover {
 color:#fff
}
.mec-widget .mec-event-list-modern .col-md-2.col-sm-2,
.mec-widget .mec-event-list-modern .col-md-6.col-sm-6 {
 padding:0;
 width:100%;
 display:block;
 position:unset
}
.mec-widget .mec-event-list-modern .col-md-4.col-sm-4 .mec-booking-button {
 width:80%;
 height:46px;
 line-height:22px;
 padding:11px 20px;
 float:right
}
.mec-widget .mec-event-list-modern .col-md-4.col-sm-4.mec-btn-wrapper {
 top:auto;
 bottom:5%
}
@media(max-width:480px) {
 .mec-widget .mec-event-list-modern .col-md-4.col-sm-4 {
  padding:0
 }
 .mec-widget .mec-event-list-modern .col-md-4.col-sm-4 .mec-booking-button {
  width:100%
 }
}
.mec-event-grid-clean {
 margin-bottom:10px;
 max-width:none
}
.mec-event-grid-clean .mec-event-article {
 margin-bottom:30px;
 position:relative;
 border:1px solid #e2e2e2;
 text-align:center;
 padding:15px 15px 0;
 background:#fff;
 box-shadow:0 2px 0 0 rgba(0,0,0,.016)
}
.mec-event-grid-clean .mec-event-content {
 background:#fff;
 color:#767676;
 padding:25px 16px 0;
 text-align:left
}
.mec-event-grid-clean .mec-event-title {
 color:#202020;
 margin:0 0 10px;
 font-weight:700;
 font-size:21px;
 text-transform:capitalize
}
.mec-event-grid-clean .mec-event-title a {
 color:#202020;
 transition:all .24s ease
}
.mec-event-grid-clean .mec-event-date {
 font-weight:400;
 font-size:11px;
 text-transform:uppercase;
 letter-spacing:1px;
 background-color:#40d9f1;
 color:#fff;
 padding:3px 0;
 margin:0;
 text-align:center
}
.mec-event-grid-clean .mec-event-content p {
 font-size:15px;
 color:#9a9a9a;
 line-height:1.54
}
.mec-event-grid-clean img {
 margin-bottom:0;
 width:100%
}
.mec-event-grid-clean .event-grid-t2-head {
 margin-bottom:10px;
 color:#fff;
 padding:9px 14px 6px;
 text-align:left
}
.mec-event-grid-clean .event-grid-t2-head .mec-event-date {
 font-size:50px;
 line-height:50px;
 float:left;
 margin-right:11px
}
.mec-event-grid-clean .event-grid-t2-head .mec-event-month {
 text-transform:uppercase;
 font-size:17px;
 line-height:20px;
 padding-top:4px
}
.mec-event-grid-clean .event-grid-t2-head .mec-event-detail {
 font-size:12px
}
.mec-event-grid-clean .event-grid-t2-head .mec-categories li a {
 margin-bottom:10px;
 color:#fff
}
.mec-event-grid-clean .event-grid-t2-head .mec-categories li a:hover {
 color:#000
}
.mec-event-grid-clean .mec-event-sharing-wrap {
 left:0;
 padding-left:0
}
.mec-event-grid-clean .mec-event-footer {
 position:relative;
 border-top:2px solid;
 padding:20px 0;
 margin:0 14px;
 text-align:left;
 background:0 0
}
.mec-event-grid-clean .mec-event-footer .mec-booking-button {
 right:0
}
.mec-event-grid-clean .row {
 margin-bottom:30px
}
.mec-event-grid-modern {
 margin-bottom:10px;
 max-width:none
}
.mec-event-grid-modern .mec-event-article {
 position:relative;
 border:1px solid #e2e2e2;
 text-align:center;
 margin-bottom:30px;
 padding:45px 15px 10px;
 background:#fff;
 box-shadow:0 2px 0 0 rgba(0,0,0,.016)
}
.mec-event-grid-modern .mec-event-content {
 background:#fff;
 color:#767676;
 padding:35px 15px 10px;
 text-align:left
}
.mec-event-grid-modern .mec-event-title {
 color:#202020;
 margin:0 0 10px;
 font-weight:700;
 font-size:24px;
 text-transform:none;
 letter-spacing:-1px
}
.mec-event-grid-modern .mec-event-title a {
 color:#202020;
 transition:all .24s ease
}
.mec-event-grid-modern .mec-event-content p {
 font-size:15px;
 color:#9a9a9a;
 line-height:1.54
}
.mec-event-grid-modern img {
 margin-bottom:0;
 width:100%
}
.mec-event-grid-modern .event-grid-modern-head {
 margin-bottom:10px;
 padding:9px 14px 6px;
 text-align:left
}
.mec-event-grid-modern .event-grid-modern-head .mec-event-date {
 font-size:50px;
 line-height:50px;
 float:left;
 margin-right:11px
}
.mec-event-grid-modern .event-grid-modern-head .mec-event-month {
 text-transform:uppercase;
 font-size:17px;
 line-height:20px;
 padding-top:4px
}
.mec-event-grid-modern .event-grid-modern-head .mec-event-detail {
 font-size:12px
}
.mec-event-grid-modern .event-grid-modern-head .mec-event-day {
 margin-top:9px;
 color:silver;
 font-family:Roboto,sans-serif;
 font-size:35px;
 font-weight:100;
 text-transform:uppercase;
 letter-spacing:-1px
}
.mec-event-grid-modern .mec-event-footer {
 position:relative;
 height:90px;
 padding:20px 0;
 border:none;
 margin:0 14px;
 text-align:left;
 background:0 0
}
.mec-event-grid-modern .mec-event-footer .mec-booking-button {
 right:auto;
 left:0
}
.mec-event-grid-modern .mec-event-sharing-wrap {
 left:auto;
 right:0;
 padding-left:0
}
.mec-event-grid-modern .mec-event-sharing {
 left:auto;
 right:-6px
}
.mec-event-grid-modern .mec-event-sharing-wrap li {
 border-radius:55px
}
.mec-event-grid-modern .row {
 margin-bottom:0
}
@media only screen and (max-width:479px) {
 .mec-event-grid-modern .mec-event-article {
  padding-bottom:30px
 }
 .mec-event-grid-modern .mec-event-sharing {
  top:60px;
  left:0;
  right:auto
 }
 .mec-event-grid-modern .mec-event-footer .mec-booking-button {
  top:0
 }
}
span.mec-event-title-soldout {
 font-size:8px;
 font-weight:700;
 letter-spacing:.5px;
 text-transform:uppercase;
 background:#e63360;
 color:#fff;
 padding:3px 8px;
 line-height:1;
 border-radius:15px;
 white-space:nowrap;
 vertical-align:middle
}
.mec-event-grid-colorful .mec-event-article {
 min-height:400px;
 border:none;
 box-shadow:none;
 background:#40d9f1;
 padding-top:25px;
 margin:0;
 color:#fff
}
.mec-event-grid-colorful .mec-event-content {
 background:0 0
}
.mec-event-grid-colorful .event-grid-modern-head,
.mec-event-grid-colorful .event-grid-modern-head .mec-event-date,
.mec-event-grid-colorful .event-grid-modern-head .mec-event-day,
.mec-event-grid-colorful .mec-event-content p,
.mec-event-grid-colorful .mec-event-sharing-wrap>li>a,
.mec-event-grid-colorful .mec-event-title a {
 color:#fff
}
.mec-event-grid-colorful .mec-event-footer .mec-booking-button {
 border:none
}
.mec-event-grid-colorful .mec-event-sharing-wrap>li {
 border-color:#fff
}
.mec-event-grid-colorful .mec-event-sharing-wrap:hover>li {
 background:#333;
 border-color:#333
}
.mec-event-grid-colorful .mec-event-title a.mec-color-hover:hover {
 color:#fff;
 text-decoration:underline
}
.mec-event-grid-colorful .mec-event-title .event-color {
 display:none
}
.mec-event-grid-colorful div[class^=col-md-] {
 padding:0 1px 1px 0;
 margin:0
}
.mec-event-grid-colorful .mec-event-article .mec-time-details {
 color:#fff
}
@media only screen and (min-width:768px) {
 .mec-wrap.mec-sm959.mec-event-grid-colorful .event-grid-modern-head .mec-event-day {
  font-size:26px
 }
 .mec-wrap.mec-sm959.mec-event-grid-colorful .event-grid-modern-head .mec-event-month {
  font-size:15px
 }
 .mec-wrap.mec-sm959.mec-event-grid-colorful .event-grid-modern-head .mec-event-date {
  font-size:50px
 }
 .mec-wrap.mec-sm959.mec-event-grid-colorful .mec-event-title {
  font-size:21px
 }
 .mec-wrap.mec-sm959.mec-event-grid-colorful .mec-event-content p {
  font-size:13px
 }
}
@media only screen and (min-width:768px) and (max-width:1200px) {
 .mec-wrap.mec-sm959.mec-event-grid-colorful div[class^=col-md-] {
  width:50%
 }
}
.mec-event-list-minimal .mec-event-article {
 border-bottom:1px solid #efefef;
 padding:24px 0 16px
}
.mec-event-list-minimal .mec-wrap .col-md-9 {
 padding:0
}
.mec-event-list-minimal .mec-event-date {
 position:relative;
 float:left;
 margin-right:30px;
 color:#fff;
 width:52px;
 padding:6px 4px 3px;
 text-align:center;
 text-transform:uppercase;
 border-radius:3px
}
.mec-event-list-minimal .mec-event-date span {
 display:block;
 font-size:24px;
 font-weight:700;
 text-align:center;
 margin-bottom:4px
}
.mec-event-list-minimal .mec-event-date:after {
 display:block;
 content:"";
 position:absolute;
 width:50px;
 left:1px;
 top:1px;
 height:34px;
 background:rgba(255,255,255,.1);
 box-shadow:0 4px 4px rgba(0,0,0,.02)
}
.mec-event-list-minimal .mec-event-title {
 margin-top:0;
 margin-bottom:10px;
 font-weight:700;
 font-size:18px;
 text-transform:uppercase;
 letter-spacing:0;
 padding-top:10px
}
.mec-event-list-minimal .mec-event-detail,
.mec-event-list-minimal .mec-time-details {
 font-size:15px;
 font-weight:300;
 line-height:1;
 letter-spacing:0;
 color:#9a9a9a;
 font-family:Roboto,sans-serif
}
.mec-event-list-minimal .btn-wrapper {
 text-align:right;
 padding-right:0;
 padding-top:6px
}
.mec-event-list-minimal .btn-wrapper .mec-detail-button {
 border-bottom:0;
 margin-bottom:14px;
 margin-right:0;
 box-shadow:none
}
.mec-event-list-minimal a.mec-detail-button {
 text-align:center;
 display:inline-block;
 background:#ededed;
 color:#191919;
 padding:12px;
 border-radius:2px;
 font-size:11px;
 font-weight:700;
 text-transform:uppercase;
 letter-spacing:2px;
 transition:all .24s ease
}
.mec-event-list-minimal a.mec-detail-button:hover {
 background:#292929;
 color:#fff
}
.vc_col-sm-4 .mec-event-list-minimal .mec-event-date,
.vc_col-sm-6 .mec-event-list-minimal .mec-event-date {
 margin-right:12px
}
.vc_col-sm-4 .mec-event-list-minimal .mec-event-title,
.vc_col-sm-6 .mec-event-list-minimal .mec-event-title {
 font-size:15px;
 letter-spacing:2px
}
@media only screen and (min-width:480px) and (max-width:767px) {
 .mec-event-list-minimal .btn-wrapper {
  padding-left:0
 }
 .mec-event-list-minimal .mec-event-date {
  margin-right:10px
 }
}
@media only screen and (max-width:767px) {
 .mec-event-list-minimal .btn-wrapper .mec-detail-button {
  display:block;
  text-align:center;
  margin:0;
  margin-top:16px;
  padding:8px
 }
 .mec-event-list-minimal .btn-wrapper {
  margin:12px 0
 }
}
@media only screen and (max-width:479px) {
 .mec-event-list-minimal .mec-event-date {
  float:none;
  width:100%;
  margin-bottom:8px
 }
 .mec-event-list-minimal .mec-event-date span {
  display:inline;
  padding-right:25px;
  margin-right:7px;
  font-size:inherit
 }
 .mec-event-list-minimal .mec-event-date:after {
  width:45%;
  box-shadow:4px 0 4px rgba(0,0,0,.02)
 }
 .mec-event-list-minimal .btn-wrapper {
  text-align:center;
  padding-left:0
 }
 .mec-event-list-minimal {
  text-align:center
 }
 .mec-event-list-minimal .mec-event-detail {
  margin-bottom:10px
 }
}
.mec-wrap .mec-event-list-modern .mec-event-title {
 margin-top:0;
 margin-bottom:10px
}
.mec-event-list-modern .mec-event-article {
 border-bottom:1px solid #efefef;
 padding:30px 0 10px
}
.mec-event-list-modern .mec-event-article:last-child {
 border-bottom:none
}
.mec-event-list-modern .mec-event-title a {
 color:#191919;
 transition:all .24s ease;
 box-shadow:none
}
.mec-event-list-modern .mec-event-date {
 text-transform:uppercase;
 padding:10px 0
}
.mec-event-list-modern .mec-event-date .event-d {
 font-size:48px;
 display:table-cell;
 padding:10px 0 0
}
.mec-event-list-modern .mec-event-date .event-f {
 font-size:13px;
 display:table-cell;
 vertical-align:middle;
 padding-left:7px;
 font-weight:500;
 letter-spacing:3px;
 color:#777
}
.mec-event-list-modern .mec-event-detail {
 font-weight:300;
 color:#8a8a8a
}
.mec-event-list-modern .mec-event-detail .mec-time-details {
 display:inline
}
.mec-event-list-modern .mec-event-date .event-da {
 margin-top:9px;
 color:silver;
 font-size:28px;
 font-weight:100;
 text-transform:uppercase;
 letter-spacing:-1px;
 text-align:left
}
.mec-event-list-modern .mec-btn-wrapper .mec-booking-button {
 border-radius:1px;
 letter-spacing:2px;
 border:1px solid #e6e6e6;
 color:#333;
 background-color:#fff;
 padding:13px 20px;
 font-weight:700;
 font-size:11px;
 box-shadow:0 2px 0 0 rgba(0,0,0,.016);
 transition:all .28s ease
}
.mec-event-list-modern .mec-btn-wrapper .mec-booking-button:hover {
 border-color:#222;
 background:#222;
 color:#fff
}
.mec-event-list-modern .mec-event-title {
 font-weight:700;
 font-size:20px;
 text-transform:uppercase;
 letter-spacing:1px
}
.mec-event-list-modern .mec-event-detail {
 color:#9a9a9a;
 font-size:15px;
 font-weight:300;
 line-height:25px;
 font-family:Roboto,sans-serif
}
.mec-event-list-modern .mec-btn-wrapper {
 text-align:right;
 padding:10px 0;
 text-transform:uppercase
}
.mec-event-list-modern .mec-event-sharing {
 position:relative;
 margin:10px 0
}
.mec-event-list-modern .mec-event-sharing>li {
 display:inline-block;
 border:none;
 border-radius:50%;
 margin-right:3px
}
.mec-event-list-modern .mec-event-sharing>li:hover {
 display:inline-block
}
.mec-event-list-modern .mec-event-sharing>li:hover a i {
 color:#fff;
 background:#40d9f1;
 border-color:#40d9f1
}
.mec-event-list-modern .mec-event-sharing>li i {
 width:36px;
 display:inline-block;
 line-height:35px;
 color:#767676;
 text-align:center;
 border-radius:50%;
 border:1px solid #ddd;
 font-size:14px
}
.mec-event-list-modern .mec-event-sharing .mec-event-share:hover .mec-event-sharing-icon {
 background:#40d9f1;
 border-color:#40d9f1;
 cursor:pointer;
 border-radius:50%
}
.mec-event-list-modern .mec-event-sharing li:hover a i {
 background:#40d9f1
}
@media only screen and (min-width:768px) {
 .mec-event-list-modern .mec-event-article {
  position:relative;
  min-height:110px;
  overflow:hidden
 }
 .mec-event-list-modern .col-md-2.col-sm-2 {
  width:210px;
  position:absolute;
  left:0;
  top:20px
 }
 .mec-event-list-modern .col-md-4.col-sm-4.mec-btn-wrapper {
  width:180px;
  padding:0;
  position:absolute;
  right:0;
  top:30%
 }
 .mec-event-list-modern .col-md-6.col-sm-6 {
  width:100%;
  padding-left:225px;
  padding-right:195px
 }
}
@media only screen and (max-width:767px) {
 .mec-event-list-modern .mec-btn-wrapper .mec-booking-button {
  letter-spacing:1px;
  border:1px solid #e1e1e1;
  padding:8px 16px
 }
 .mec-event-list-modern .mec-btn-wrapper {
  padding:0 0 12px
 }
 .mec-event-list-modern .mec-event-sharing {
  margin-bottom:0
 }
}
.mec-event-grid-minimal .mec-event-article {
 margin:15px 0;
 min-height:80px;
 display:table
}
.mec-event-grid-minimal .event-detail-wrap {
 display:table-cell;
 vertical-align:middle
}
.mec-event-grid-minimal .mec-event-date {
 width:70px;
 float:left;
 margin-right:20px;
 padding:12px 16px 10px;
 text-align:center;
 text-transform:uppercase;
 border-radius:4px;
 border:1px solid #e6e6e6;
 transition:all .37s ease-in-out;
 box-shadow:0 2px 0 0 rgba(0,0,0,.016)
}
.mec-event-grid-minimal .mec-event-date span {
 display:block;
 font-size:24px;
 font-weight:700;
 text-align:center;
 margin-bottom:4px;
 color:#2a2a2a;
 transition:color .3s ease
}
.mec-event-grid-minimal .mec-event-title {
 margin-top:0;
 margin-bottom:10px;
 font-weight:700;
 line-height:21px;
 font-size:16px;
 text-transform:uppercase;
 transition:color .3s ease
}
.mec-event-grid-minimal .mec-event-title a {
 color:#191919;
 transition:color .3s ease
}
.mec-event-grid-minimal .mec-event-detail,
.mec-event-grid-minimal .mec-time-details {
 font-size:15px;
 font-weight:300;
 line-height:1;
 letter-spacing:0;
 color:#9a9a9a;
 font-family:Roboto,sans-serif;
 margin-bottom:5px
}
.mec-event-grid-minimal .mec-event-date:hover {
 color:#fff
}
.mec-event-grid-minimal .mec-event-date:hover span {
 color:#fff
}
.mec-wrap .mec-event-grid-minimal .mec-event-date:hover {
 color:#fff
}
.mec-event-list-classic .mec-event-article {
 padding:12px 0;
 margin-bottom:20px
}
.mec-event-list-classic .mec-event-image {
 float:left;
 width:86px;
 margin-right:20px
}
.mec-event-list-classic .mec-event-date,
.mec-event-list-classic .mec-event-time {
 font-weight:400;
 font-size:13px;
 letter-spacing:0;
 line-height:18px;
 text-align:left;
 display:initial;
 margin-right:12px
}
.mec-event-list-classic .mec-event-time .mec-time-details,
.mec-event-list-classic .mec-event-time i {
 display:inline;
 margin-right:3px
}
.mec-event-list-classic .mec-event-date span {
 font-weight:500;
 margin-bottom:6px
}
.mec-event-list-classic .mec-event-title {
 font-size:15px;
 margin:10px 0 12px;
 font-weight:700;
 text-transform:uppercase
}
.mec-event-list-classic .mec-event-title a {
 color:#494949;
 transition:color .3s ease
}
.mec-event-list-classic .mec-event-detail {
 color:#777;
 font-weight:400;
 line-height:12px;
 font-size:12px;
 overflow:hidden
}
.mec-event-list-classic a.magicmore {
 padding:10px 16px;
 color:#fff;
 background:#222;
 letter-spacing:2px;
 font-size:11px
}
.mec-event-list-classic a.magicmore:after {
 content:"";
 display:none
}
.mec-event-list-classic a.magicmore:hover {
 color:#40d9f1
}
.mec-event-grid-simple .mec-event-article {
 position:relative;
 margin-bottom:30px
}
.mec-event-grid-simple .mec-event-article:after {
 border-right:1px solid #e6e6e6;
 height:60px;
 position:absolute;
 top:50%;
 margin-top:-30px;
 right:-1px
}
.mec-event-grid-simple .row div:last-child .mec-event-article:after {
 border:none
}
.mec-event-grid-simple .row {
 margin:15px 0 30px;
 text-align:center
}
.mec-event-grid-simple .mec-event-date {
 padding:0;
 margin:0;
 text-transform:capitalize;
 font-size:12px;
 font-weight:700
}
.mec-event-grid-simple .mec-event-title {
 margin-top:0;
 margin-bottom:10px;
 font-weight:700;
 line-height:21px;
 font-size:15px;
 padding-top:5px;
 text-transform:uppercase;
 transition:color .37s ease
}
.mec-event-grid-simple .mec-event-title a {
 color:#494949;
 transition:color .3s ease
}
.mec-event-grid-simple .mec-event-detail {
 font-family:Roboto,sans-serif;
 font-weight:400;
 line-height:1;
 letter-spacing:0;
 font-size:13px;
 color:#777
}
.mec-event-grid-simple:hover .mec-event-title {
 color:#40d9f1
}
.mec-event-grid-simple:hover .mec-event-date {
 background:0 0
}
.event-last:after {
 display:none
}
@media only screen and (max-width:767px) {
 .mec-event-grid-simple .mec-event-article {
  padding-bottom:20px;
  margin-bottom:20px;
  border-bottom:1px solid #eee
 }
 .mec-event-grid-simple .mec-event-article:after {
  border:none
 }
}
.mec-event-grid-novel .mec-event-article {
 position:relative;
 margin-bottom:30px;
 padding:60px 5% 60px 7%;
 border:1px solid rgba(255,255,255,.12);
 border-radius:10px;
 background-color:#0050fd;
 -webkit-transition:all .3s ease;
 -o-transition:all .3s ease;
 transition:all .3s ease;
 z-index:1
}
.mec-event-grid-novel .mec-event-article .novel-grad-bg {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 border-radius:10px;
 opacity:0;
 z-index:-1;
 -webkit-transition:all .3s ease;
 -o-transition:all .3s ease;
 transition:all .3s ease
}
.mec-event-grid-novel .mec-event-article:hover {
 -webkit-box-shadow:0 13px 36px 0 rgba(0,0,0,.23);
 box-shadow:0 13px 36px 0 rgba(0,0,0,.23);
 border-color:transparent
}
.mec-event-grid-novel .mec-event-article:hover .novel-grad-bg {
 background-image:-webkit-gradient(linear,left top,right top,from(#262e32),to(#0e1015));
 background-image:-webkit-linear-gradient(left,#262e32 0,#0e1015 100%);
 background-image:-o-linear-gradient(left,#262e32 0,#0e1015 100%);
 background-image:linear-gradient(90deg,#262e32 0,#0e1015 100%);
 opacity:1
}
.mec-event-grid-novel .mec-event-image {
 float:left;
 width:150px;
 height:150px
}
.mec-event-grid-novel .mec-event-image img {
 width:150px;
 height:150px;
 border-radius:50%
}
.mec-event-grid-novel .mec-event-detail-wrap {
 margin-left:200px
}
.mec-event-grid-novel .mec-event-content h4 {
 position:relative;
 margin-bottom:10px;
 display:inline-block
}
.mec-event-grid-novel .mec-event-content h4 a {
 font-size:24px;
 line-height:35px;
 color:#fafcff
}
.mec-event-grid-novel .mec-event-content h4::before {
 content:'';
 position:absolute;
 top:8px;
 left:-30px;
 width:17px;
 height:17px;
 background:#5cd0ed;
 opacity:.4;
 border-radius:50%
}
.mec-event-grid-novel .mec-event-content h4::after {
 content:'';
 position:absolute;
 top:12px;
 left:-26px;
 width:9px;
 height:9px;
 background:#5cd0ed;
 border-radius:50%
}
.mec-skin-grid-container .mec-event-grid-novel .mec-categories li a {
 color:#fff
}
.mec-event-grid-novel .mec-event-address,
.mec-event-grid-novel .mec-event-detail,
.mec-event-grid-novel .mec-event-month,
.mec-event-grid-novel .mec-local-time-details {
 position:relative;
 padding-left:35px;
 font-size:15px;
 line-height:30px;
 color:rgba(255,255,255,.4)
}
.mec-event-grid-novel .mec-event-address::before,
.mec-event-grid-novel .mec-event-detail::before,
.mec-event-grid-novel .mec-event-month::before,
.mec-event-grid-novel .mec-local-time-details:before {
 position:absolute;
 top:6px;
 left:6px;
 font-size:17px;
 font-family:simple-line-icons;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 line-height:1
}
.mec-event-grid-novel .mec-local-time-details::before {
 content:"\e007"
}
.mec-event-grid-novel .mec-event-month::before {
 content:"\e075"
}
.mec-event-grid-novel .mec-event-detail::before {
 content:"\e081"
}
.mec-event-grid-novel .mec-event-address::before {
 content:"\e096"
}
.mec-event-grid-novel .mec-event-footer {
 clear:both;
 padding:20px 0;
 border-top:none;
 background:0 0
}
.mec-event-grid-novel .mec-event-footer .mec-booking-button {
 right:auto;
 left:0;
 height:42px;
 width:148px;
 padding:0 20px;
 font-size:14px;
 font-weight:400;
 line-height:42px;
 text-align:center;
 color:#fff;
 background:0 0;
 border-color:rgba(255,255,255,.1);
 border-radius:50px
}
.mec-event-grid-novel .mec-event-footer .mec-booking-button:hover {
 background-color:rgba(255,255,255,.1)
}
.mec-event-grid-novel .mec-event-sharing-wrap {
 left:175px;
 cursor:pointer;
 padding-left:0
}
.mec-event-grid-novel .mec-event-sharing-wrap>li {
 border-color:rgba(255,255,255,.1);
 border-radius:50%
}
.mec-event-grid-novel .mec-event-sharing-wrap .mec-event-sharing {
 top:-5px;
 left:0;
 padding:5px 10px 2px 50px;
 min-width:150px;
 width:inherit;
 height:37px;
 background-color:rgba(255,255,255,.1);
 -webkit-box-shadow:none;
 box-shadow:none;
 border:none;
 border-radius:50px
}
.mec-event-grid-novel .mec-event-sharing-wrap:hover>li {
 background-color:rgba(255,255,255,.1)
}
.mec-event-grid-novel .mec-event-sharing-wrap .mec-event-sharing::after,
.mec-event-grid-novel .mec-event-sharing-wrap .mec-event-sharing::before {
 display:none
}
.mec-event-grid-novel .mec-event-sharing .mec-event-social-icon,
.mec-event-grid-novel .mec-event-sharing .mec-event-social-icon a,
.mec-event-grid-novel .mec-event-sharing-wrap .mec-event-sharing li i {
 display:inline
}
.mec-event-grid-novel .mec-event-sharing .mec-event-social-icon a {
 padding:0 10px
}
.mec-event-grid-novel .mec-event-sharing-wrap>li a {
 color:#fff
}
.mec-event-grid-novel .mec-event-sharing-wrap .mec-event-sharing li a {
 color:rgba(255,255,255,.4)
}
.mec-event-grid-novel .mec-event-sharing-wrap .mec-event-sharing li a:hover {
 color:#fff
}
@media only screen and (max-width:1200px) {
 .mec-event-grid-novel .row .col-md-6.col-sm-6 {
  width:100%;
  float:none
 }
 .mec-event-grid-novel .mec-event-image {
  float:none;
  margin-top:-20px;
  margin-bottom:20px
 }
 .mec-event-grid-novel .mec-event-detail-wrap {
  margin-left:20px
 }
 .mec-event-grid-novel .mec-event-footer {
  margin-top:30px
 }
}
@media only screen and (max-width:767px) {
 .mec-event-grid-novel .mec-event-footer {
  margin-top:0;
  padding-top:30px;
  margin-bottom:24px
 }
 .mec-event-grid-novel .mec-event-footer .mec-booking-button {
  display:block;
  position:relative
 }
 .mec-event-grid-novel .mec-event-sharing-wrap {
  left:0;
  bottom:-55px;
  padding-left:0
 }
 .mec-event-grid-novel .mec-event-content h4 a {
  font-size:20px;
  line-height:1.3
 }
}
.mec-event-grid-novel .mec-event-sharing-wrap {
 padding-left:0
}
.mec-event-grid-novel .mec-event-sharing-wrap .mec-event-sharing {
 width:fit-content;
 z-index:999999
}
@media(min-width:1280px) {
 .mec-event-grid-novel .col-md-4.col-sm-4 .mec-event-article img {
  width:100px;
  height:100px
 }
 .mec-event-grid-novel .col-md-4.col-sm-4 .mec-event-detail-wrap {
  margin-left:150px
 }
}
@media(min-width:760px) and (max-width:1024px) {
 .mec-event-grid-novel .col-md-4.col-sm-4 {
  width:100%
 }
 .mec-event-grid-novel .mec-event-image {
  float:left
 }
 .mec-event-grid-novel .col-md-4.col-sm-4 .mec-event-article img {
  width:100px;
  height:100px
 }
}
.mec-event-cover-modern {
 position:relative
}
.mec-event-cover-modern .mec-event-cover-a {
 background:0 0;
 position:absolute;
 color:#fff;
 bottom:0;
 left:0;
 text-decoration:none
}
.mec-event-cover-modern .mec-event-cover-a .mec-event-overlay {
 transition:all .5s;
 opacity:.8;
 width:100%;
 height:100%;
 position:absolute
}
.mec-event-cover-modern .mec-event-cover-a:hover .mec-event-overlay {
 opacity:1
}
.mec-event-cover-modern .mec-event-detail {
 padding:40px;
 position:relative
}
.mec-event-cover-modern .mec-event-cover-a:hover .mec-event-tag {
 color:#333;
 transition:all .5s
}
.mec-event-cover-modern .mec-event-cover-a .mec-event-title:hover {
 text-decoration:underline
}
.mec-event-cover-modern .mec-event-tag {
 background:#fff;
 display:inline-block;
 padding:5px 9px;
 font-size:11px;
 font-weight:600;
 text-transform:uppercase;
 letter-spacing:1px;
 margin-bottom:24px
}
.mec-event-cover-modern .mec-event-date {
 text-transform:uppercase;
 font-size:17px;
 font-weight:300
}
.mec-event-cover-modern .mec-event-title {
 color:#fff;
 text-transform:uppercase;
 font-size:40px;
 font-weight:700;
 margin:6px 0
}
.mec-event-cover-modern .mec-event-place {
 font-weight:400;
 font-size:18px;
 font-family:Roboto,sans-serif
}
@media only screen and (max-width:767px) {
 .mec-event-cover-modern .mec-event-cover-a {
  width:100%
 }
}
.mec-event-cover-classic {
 position:relative;
 overflow:hidden;
 background:#fff;
 padding:6px;
 border:1px solid #e8e8e8
}
.mec-event-cover-classic .mec-event-overlay {
 position:absolute;
 left:6px;
 right:6px;
 bottom:6px;
 top:6px;
 width:auto;
 height:auto;
 background-color:rgba(36,36,36,.4);
 transition:all .33s ease-in-out
}
.mec-event-cover-classic:hover .mec-event-overlay {
 background-color:rgba(36,36,36,.6)
}
.mec-event-cover-classic .mec-event-content {
 font-size:15px;
 color:#fff;
 position:absolute;
 bottom:0;
 padding:50px 35px;
 transition:all .33s ease-in-out
}
.mec-event-cover-classic .mec-event-date {
 font-size:14px;
 text-transform:uppercase;
 font-weight:400;
 line-height:1.6
}
.mec-event-cover-classic .mec-event-date span {
 display:block;
 font-weight:700;
 font-size:16px
}
.mec-event-cover-classic .mec-event-title {
 color:#fff;
 margin:20px 0 38px;
 font-size:24px;
 font-weight:700;
 text-transform:uppercase;
 font-style:normal
}
.mec-event-cover-classic .mec-btn-wrapper {
 text-align:left
}
.mec-event-cover-classic .mec-event-icon {
 font-size:18px;
 float:left;
 margin-right:14px;
 color:#fff;
 padding:13px
}
.mec-event-cover-classic .mec-event-button {
 color:#fff;
 background-color:#191919;
 border:2px #191919 solid;
 padding:12px 20px;
 letter-spacing:3px;
 font-size:12px;
 font-weight:700;
 font-style:normal;
 transition:all .22s ease;
 text-decoration:none
}
.mec-event-cover-classic .mec-event-button:hover {
 color:#191919;
 background-color:#fff;
 border-color:#fff;
 border-radius:1px
}
.mec-event-cover-classic .mec-event-image img {
 min-width:100%
}
@media only screen and (max-width:960px) {
 .mec-event-cover-classic .mec-event-content {
  padding:20px
 }
 .mec-event-cover-classic .mec-event-button {
  font-size:11px;
  padding:7px 10px;
  letter-spacing:1px
 }
 .mec-event-cover-classic .mec-event-title {
  font-size:19px;
  margin:15px 0 25px
 }
 .mec-event-cover-classic .mec-event-date {
  font-size:12px
 }
}
@media only screen and (max-width:767px) {
 .mec-event-cover-classic {
  margin-bottom:30px
 }
}
@media only screen and (max-width:479px) {
 .mec-event-cover-classic .mec-event-content {
  padding:15px;
  font-size:15px
 }
 .mec-event-cover-classic .mec-event-title {
  font-size:15px;
  margin:10px 0
 }
 .mec-event-cover-classic .mec-event-button {
  font-size:10px;
  padding:6px;
  letter-spacing:1px
 }
 .mec-event-cover-classic .mec-event-icon {
  padding:10px
 }
}
.mec-load-more-wrap {
 text-align:center;
 display:block;
 width:100%;
 padding-top:20px;
 text-align:center;
 position:relative
}
.mec-load-more-button {
 box-shadow:none;
 transition:all .21s ease;
 font-size:12px;
 font-weight:500;
 letter-spacing:1px;
 text-transform:uppercase;
 background:#fff;
 color:#767676;
 border:2px solid #e8e8e8;
 border-radius:50px;
 padding:0 28px;
 margin-bottom:20px;
 cursor:pointer;
 line-height:40px;
 font-family:Montserrat,Helvetica,Arial,sans-serif;
 height:42px;
 display:inline-block
}
.mec-load-more-button:hover {
 background:#191919;
 color:#fff;
 border-color:#191919
}
.mec-load-more-loading {
 content:url(img/ajax-loader.gif);
 cursor:wait;
 background:0 0;
 border-style:none
}
.mec-load-more-loading:hover {
 background:0 0
}
.mec-modal-preloader,
.mec-month-navigator-loading {
 width:100%;
 height:100%;
 background:no-repeat rgba(255,255,255,.88) url(img/ajax-loader.gif) center;
 border-style:none;
 position:fixed;
 left:0;
 right:0;
 bottom:0;
 top:0;
 z-index:9
}
.mec-event-calendar-classic .mec-calendar-side .mec-calendar-table {
 min-height:1024px
}
.mec-calendar-side .mec-calendar-table {
 min-height:450px
}
.mec-skin-weekly-view-events-container.mec-month-navigator-loading {
 margin-top:0
}
.mec-calendar.mec-event-calendar-classic .mec-calendar-side {
 display:block
}
.mec-skin-daily-view-events-container.mec-month-navigator-loading {
 margin-top:0
}
@media only screen and (min-width:961px) {
 .mec-wrap.mec-sm959 .mec-calendar-side .mec-calendar-table {
  min-height:1px
 }
}
@media only screen and (max-width:479px) {
 .mec-calendar-side .mec-calendar-table {
  min-height:1px
 }
}
.mec-event-cover-clean {
 position:relative;
 border:1px solid #e6e6e6;
 padding:8px
}
.mec-event-cover-clean .mec-event-overlay {
 height:100%;
 background-color:rgba(36,36,36,.4);
 position:absolute;
 width:100%;
 left:0;
 border:8px solid #fff;
 top:0;
 transition:all .5s ease-in-out
}
.mec-event-cover-clean .mec-event-content {
 color:#fff;
 position:absolute;
 bottom:20px;
 padding:40px 60px;
 transition:all .5s ease-in-out
}
.mec-event-cover-clean .mec-event-title {
 color:#fff;
 font-weight:700;
 margin:46px 0 19px;
 font-size:29px;
 text-transform:uppercase;
 text-shadow:0 0 1px rgba(0,0,0,.5)
}
.mec-event-cover-clean .mec-event-title a {
 color:#fff;
 transition:all .5s;
 text-decoration:none;
 outline:0;
 border:none;
 box-shadow:none
}
.mec-event-cover-clean .mec-event-title a:hover {
 text-decoration:underline
}
.mec-event-cover-clean .mec-event-date {
 position:absolute;
 top:-20px;
 right:60px;
 color:#fff;
 width:60px;
 padding:14px 10px;
 z-index:1
}
.mec-event-cover-clean .mec-event-date div {
 text-align:center;
 text-transform:uppercase;
 letter-spacing:1px;
 line-height:16px
}
.mec-event-cover-clean .mec-event-date .dday {
 padding-bottom:15px;
 border-bottom:1px solid rgba(255,255,255,.5);
 margin-bottom:13px;
 font-size:24px
}
.mec-event-cover-clean .mec-event-date .dmonth {
 letter-spacing:2px
}
.mec-event-cover-clean .mec-event-place {
 font-size:18px;
 font-family:Roboto,sans-serif
}
.mec-event-cover-clean .mec-event-image img {
 width:100%
}
@media only screen and (max-width:768px) {
 .mec-event-cover-clean .mec-event-content {
  padding:20px;
  bottom:5px
 }
 .mec-event-cover-clean .mec-event-title {
  font-size:23px
 }
 .mec-event-cover-clean .mec-event-date {
  right:20px;
  padding:10px;
  width:50px
 }
}
@media only screen and (max-width:479px) {
 .mec-event-cover-clean .mec-event-content {
  padding:10px
 }
 .mec-event-cover-clean .mec-event-title {
  font-size:19px;
  padding-right:25px
 }
 .mec-event-cover-clean .mec-event-date {
  right:-20px;
  top:-10px
 }
 .mec-event-cover-clean .mec-event-detail {
  font-size:12px
 }
}
.mec-month-divider {
 text-align:center;
 margin:60px 0 40px
}
.widget .mec-month-divider {
 margin:10px 0
}
.mec-month-divider span {
 text-transform:uppercase;
 font-size:22px;
 font-weight:700;
 padding-bottom:5px;
 color:#313131;
 border-bottom:4px solid #ebebeb;
 width:100%;
 display:block;
 padding-bottom:10px;
 position:relative
}
.mec-month-divider span:before {
 border-bottom:4px solid #40d9f1;
 font-size:6px;
 content:"";
 text-align:center;
 position:absolute;
 bottom:-4px;
 margin-left:-30px;
 left:50%;
 width:60px
}
.widget .mec-month-divider span {
 font-size:13px
}
.mec-event-list-standard .mec-events-pagination {
 margin-top:60px;
 border-top:4px solid #ebebeb;
 min-height:80px;
 padding-top:20px
}
.mec-event-list-standard .mec-events-pagination .mec-events-pag-previous {
 float:left;
 margin-left:0
}
.mec-event-list-standard .mec-events-pagination .mec-events-pag-next {
 float:right;
 margin-right:0
}
.mec-event-list-standard .mec-event-article {
 position:relative;
 display:block;
 margin-bottom:25px;
 border:1px solid #e9e9e9;
 box-shadow:0 2px 0 0 rgba(0,0,0,.016)
}
.mec-event-list-standard .mec-topsec {
 display:table;
 width:100%
}
.mec-event-list-standard .col-md-3.mec-event-image-wrap {
 padding-left:0
}
.mec-event-list-standard .mec-event-content {
 padding-top:15px;
 padding-right:30px
}
.mec-event-list-standard .mec-event-title {
 font-size:29px;
 font-weight:700;
 letter-spacing:-1px;
 margin:0 0 10px
}
.mec-event-list-standard .mec-event-title a {
 color:#292929;
 transition:color .3s ease
}
.mec-event-list-standard .mec-col-table-c {
 display:table-cell;
 height:100%;
 vertical-align:middle;
 float:none!important
}
.mec-event-list-standard .mec-col-table-c.mec-event-meta-wrap {
 padding-top:15px
}
.mec-event-list-standard .mec-col-table-c.mec-event-image-wrap {
 vertical-align:top
}
.mec-topsec .mec-event-image {
 line-height:1px
}
.mec-event-list-standard .mec-event-meta-wrap {
 border-left:1px solid #eee
}
.mec-event-list-standard .mec-time-details {
 text-transform:uppercase;
 font-size:11px;
 font-weight:300;
 padding-top:0;
 text-align:left;
 padding-left:30px
}
.mec-event-list-standard .mec-event-meta .mec-event-address {
 font-style:normal;
 letter-spacing:0;
 font-size:13px;
 color:#8a8a8a
}
.mec-event-list-standard .mec-event-meta span.mec-event-d,
.mec-event-list-standard .mec-event-meta span.mec-event-m {
 font-size:17px;
 font-weight:700;
 padding-right:6px;
 color:#444;
 text-transform:uppercase
}
.mec-event-list-standard .mec-date-details,
.mec-event-list-standard .mec-local-time-details,
.mec-event-list-standard .mec-time-details,
.mec-event-list-standard .mec-venue-details {
 position:relative;
 padding-left:28px;
 margin-bottom:10px
}
.mec-event-list-standard .mec-date-details:before,
.mec-event-list-standard .mec-local-time-details:before,
.mec-event-list-standard .mec-time-details:before,
.mec-event-list-standard .mec-venue-details:before {
 content:"\f041";
 font-family:fontawesome;
 position:absolute;
 left:6px;
 font-size:15px
}
.mec-event-list-standard .mec-date-details:before {
 content:"\f073"
}
.mec-event-list-standard .mec-time-details:before {
 content:"\f017"
}
.mec-event-list-standard .mec-local-time-details:before {
 content:"\f0ac"
}
.mec-event-list-standard .mec-local-time-details .mec-local-title {
 display:block
}
.mec-event-list-standard .mec-local-time-details .mec-local-date,
.mec-event-list-standard .mec-local-time-details .mec-local-time {
 font-style:normal;
 letter-spacing:0;
 font-size:11px;
 color:#8a8a8a;
 font-weight:300;
 line-height:1.6
}
.mec-event-list-minimal .mec-event-title a {
 color:#292929;
 transition:color .3s ease
}
.mec-event-meta-wrap .mec-price-details {
 margin-bottom:10px
}
.mec-price-details i {
 margin-right:4px;
 vertical-align:text-top
}
.mec-event-meta-wrap .mec-event-meta .mec-price-details i:before {
 font-size:15px
}
.mec-event-list-standard .mec-price-details {
 text-transform:uppercase;
 font-size:11px;
 font-weight:300
}
.mec-event-list-standard .mec-price-details i {
 margin-left:6px
}
.mec-month-side .mec-price-details {
 margin-left:2px
}
.mec-event-article .mec-price-details i,
.mec-month-side .mec-price-details i,
.tooltipster-sidetip.tooltipster-shadow .tooltipster-content .mec-price-details i {
 padding-top:4px;
 vertical-align:unset
}
.mec-event-list-standard ul.mec-categories {
 position:relative;
 padding-left:28px;
 margin-bottom:10px
}
.mec-event-list-standard ul.mec-categories li.mec-category a:before {
 font-size:16px!important;
 content:"\f105";
 position:absolute;
 font-family:fontawesome;
 left:8px;
 font-size:15px
}
@media only screen and (max-width:960px) {
 .mec-event-list-standard .mec-topsec {
  display:block
 }
 .mec-event-list-standard .mec-col-table-c.mec-event-image-wrap {
  display:block;
  width:40%
 }
 .mec-event-list-standard .mec-col-table-c.mec-event-content-wrap {
  display:block;
  min-height:230px
 }
 .mec-event-list-standard .mec-event-meta-wrap {
  display:block;
  border-left:none;
  border-top:1px solid #eee;
  width:100%;
  float:none;
  padding-top:20px
 }
}
@media only screen and (min-width:480px) and (max-width:960px) {
 .mec-event-list-standard .mec-col-table-c.mec-event-content-wrap,
 .mec-event-list-standard .mec-col-table-c.mec-event-image-wrap {
  display:table-cell
 }
}
@media only screen and (max-width:479px) {
 .mec-event-list-standard .mec-col-table-c.mec-event-image-wrap,
 .mec-event-list-standard .mec-col-table-c.mec-event-image-wrap img {
  float:none;
  width:100%;
  padding:0
 }
 .mec-event-list-standard .mec-col-table-c.mec-event-content-wrap {
  padding:10px 10px 10px 30px
 }
}
.mec-localtime-details {
 color:#777;
 font-weight:400;
 line-height:12px;
 font-size:12px
}
.mec-localtime-details .mec-localdate,
.mec-localtime-details .mec-localtime,
.mec-localtime-details .mec-localtitle {
 display:inline-block
}
.mec-localtime-details .mec-start-date-label {
 padding-right:5px
}
.mec-localtime-details .mec-localtime {
 padding-left:5px
}
.mec-event-list-minimal .mec-localtime-details {
 display:inline-flex;
 font-size:15px;
 font-weight:300;
 line-height:1;
 letter-spacing:0;
 color:#9a9a9a;
 padding-left:9px
}
.mec-event-grid-classic .mec-localtime-details,
.mec-event-grid-clean .mec-localtime-details {
 color:#fff;
 font-weight:400;
 font-size:11px;
 text-transform:uppercase;
 letter-spacing:-.02em;
 color:#fff;
 padding:0;
 line-height:18px;
 margin-top:-3px
}
.mec-event-grid-clean .mec-localtime-details,
.mec-event-grid-colorful .mec-localtime-details,
.tooltipster-box .mec-localtime-details {
 line-height:22px;
 padding-top:10px
}
.mec-event-grid-colorful .mec-localtime-details {
 color:#fff
}
.mec-event-grid-classic .mec-localtime-details {
 text-align:center
}
.mec-event-grid-minimal .mec-localtime-details {
 line-height:22px
}
.mec-wrap .mec-yearly-view-wrap .mec-localtime-wrap i {
 display:inline-block;
 margin-left:-1px
}
.mec-timetable-t2-content .mec-local-time-details {
 padding-left:19px
}
.mec-timetable-t2-content .mec-local-time-details {
 position:relative
}
.mec-timetable-t2-content .mec-local-time-details:before {
 content:"\e007";
 font-family:simple-line-icons;
 position:absolute;
 font-size:12px;
 margin-right:4px;
 left:0
}
.mec-masonry .mec-masonry-col6 .mec-localtime-details {
 margin-top:10px;
 line-height:21px
}
.mec-masonry .mec-masonry-col6 .mec-localtime-details i {
 height:auto
}
.mec-event-cover-classic .mec-localtime-details {
 color:#fff;
 margin-top:12px
}
.mec-event-cover-classic .mec-localtime-details i {
 padding-right:8px
}
.mec-event-cover-clean .mec-localtime-details {
 color:#fff;
 margin-bottom:20px
}
.mec-event-cover-modern .mec-localtime-details {
 color:#fff;
 margin:10px 0;
 font-weight:400;
 font-size:18px
}
.mec-event-countdown-style1 .mec-localtime-details,
.mec-event-countdown-style2 .mec-localtime-details,
.mec-event-countdown-style3 .mec-localtime-details {
 color:#fff;
 padding:8px 5px 0;
 font-size:14px;
 line-height:25px
}
.mec-event-countdown-style1 .mec-localtime-details {
 text-align:center
}
.mec-event-hover-carousel-type4 .mec-localtime-details {
 display:block;
 color:#fff;
 font-size:11px
}
.mec-event-footer-carousel-type3 .mec-localtime-details .mec-localdate,
.mec-event-footer-carousel-type3 .mec-localtime-details .mec-localtime,
.mec-event-footer-carousel-type3 .mec-localtime-details .mec-localtitle,
.mec-event-footer-carousel-type3 .mec-localtime-details span {
 display:inline-flex;
 line-height:20px;
 text-align:left;
 margin:0!important;
 font-size:12px;
 color:#777;
 line-height:28px
}
.mec-owl-crousel-skin-type1 .mec-localtime-details {
 margin-top:-7px;
 margin-bottom:12px
}
.mec-wrap .mec-slider-t5 .mec-localtime-details {
 margin-top:14px;
 line-height:20px
}
.mec-wrap .mec-slider-t5 .mec-localtime-details i {
 font-size:18px;
 height:20px
}
.mec-timeline-event-local-time {
 background:rgba(64,217,241,.11);
 display:inline-block;
 padding:7px 20px 11px;
 border-radius:20px;
 line-height:1.24
}
.mec-timeline-event-local-time .mec-localtime-details {
 font-size:13px;
 font-weight:500;
 vertical-align:middle;
 margin-left:6px;
 color:inherit;
 line-height:24px
}
.mec-timeline-event-local-time .mec-localtime-details i {
 font-size:17px;
 vertical-align:middle;
 margin-left:-7px;
 padding-right:3px
}
.mec-booking-modal {
 background-color:#e6f7ff
}
.mec-booking-modal .mec-booking-shortcode .mec-book-form-gateway-label input[type=radio]:before {
 top:-1px
}
.mec-modal-booking-button {
 box-shadow:none;
 transition:all .21s ease;
 font-size:11px;
 font-weight:500;
 letter-spacing:1px;
 text-transform:uppercase;
 background:#fff;
 color:#767676;
 border:1px solid #e8e8e8;
 padding:12px 16px;
 line-height:37px;
 height:38px;
 margin:12px 0
}
.mec-modal-booking-button:hover {
 background:#191919;
 color:#fff;
 border-color:#191919
}
.mec-modal-booking-button.mec-mb-icon i {
 font-size:14px
}
.mec-event-list-classic .mec-modal-booking-button {
 height:0;
 line-height:1;
 margin:7px 0 0;
 display:inline-table;
 letter-spacing:0;
 padding:12px 14px
}
.mec-event-grid-novel ul.mec-categories {
 position:relative;
 line-height:30px;
 font-size:15px
}
.mec-event-grid-novel ul.mec-categories li.mec-category a {
 padding-left:35px;
 color:rgba(255,255,255,.4);
 line-height:30px;
 font-size:15px
}
.mec-event-grid-novel ul.mec-categories li.mec-category a:before {
 font-size:16px!important;
 content:"\f105";
 position:absolute;
 font-family:fontawesome;
 left:8px;
 font-size:15px;
 color:rgba(255,255,255,.4)
}
.mec-calendar-events-side .mec-modal-booking-button,
.mec-event-container-classic .mec-modal-booking-button,
.mec-event-grid-minimal .mec-modal-booking-button,
.mec-event-list-minimal .mec-modal-booking-button,
.mec-timetable-t2-col .mec-modal-booking-button {
 margin:0;
 color:#282828;
 font-size:12px;
 transition:all .5s ease;
 -webkit-transition:all .5s ease;
 position:relative;
 padding:0 0 0 24px;
 background:0 0;
 text-align:left;
 display:inline;
 border:0;
 font-weight:700
}
.mec-timetable-t2-col .mec-modal-booking-button {
 color:#fff;
 padding-left:19px
}
.mec-timetable-t2-col .mec-modal-booking-button:hover {
 color:#282828
}
.mec-event-list-minimal .mec-modal-booking-button {
 margin:0 4px 0 84px
}
.mec-calendar-events-side .mec-modal-booking-button:before,
.mec-event-container-classic .mec-modal-booking-button:before,
.mec-event-grid-minimal .mec-modal-booking-button:before,
.mec-event-list-minimal .mec-modal-booking-button:before {
 content:'';
 position:absolute;
 background:#7a7272;
 width:18px;
 height:1px;
 left:0;
 top:45%;
 transition:all .1s ease;
 -webkit-transition:all .1s ease
}
.mec-skin-carousel-container .mec-modal-booking-button {
 line-height:70px
}
.mec-event-list-modern .mec-modal-booking-button.mec-mb-icon {
 border-radius:1px;
 letter-spacing:2px;
 border:1px solid #e6e6e6;
 color:#333;
 background-color:#fff;
 padding:13px 12px 13px 14px;
 font-weight:700;
 box-shadow:0 2px 0 0 rgba(0,0,0,.016);
 transition:all .28s ease;
 line-height:unset
}
.mec-event-list-modern .mec-modal-booking-button.mec-mb-icon:hover {
 border-color:#222;
 background:#222;
 color:#fff
}
.mec-event-footer .mec-modal-booking-button,
.mec-skin-carousel-container .mec-event-footer-carousel-type2 .mec-modal-booking-button {
 position:absolute;
 top:20px;
 right:125px;
 margin:0;
 padding:0 16px;
 line-height:37px
}
.mec-skin-carousel-container .mec-event-footer-carousel-type2 .mec-modal-booking-button {
 top:0;
 line-height:41px;
 height:41px;
 right:121px
}
.mec-skin-carousel-container .mec-event-footer-carousel-type3 .mec-modal-booking-button {
 line-height:18px;
 font-size:12px;
 letter-spacing:0;
 float:right;
 height:41px;
 margin:0 12px 0 0
}
.mec-skin-carousel-container .mec-owl-crousel-skin-type4 .mec-modal-booking-button {
 color:#fff;
 background-color:#191919;
 border:2px #191919 solid;
 padding:10px 14px;
 letter-spacing:1.5px;
 font-size:11px;
 font-weight:700;
 font-style:normal;
 transition:all .22s ease;
 text-decoration:none;
 margin:0 0 0 12px
}
.mec-skin-carousel-container .mec-owl-crousel-skin-type4 .mec-modal-booking-button:hover {
 color:#191919;
 background-color:#fff;
 border:2px #fff solid
}
.mec-event-grid-modern .mec-event-footer .mec-modal-booking-button {
 right:auto;
 left:110px
}
.mec-event-grid-simple .mec-modal-booking-button,
.mec-events-agenda .mec-modal-booking-button {
 margin:0;
 font-size:12px;
 transition:all .5s ease;
 -webkit-transition:all .5s ease;
 position:relative;
 padding:0;
 background:0 0;
 text-align:left;
 display:inline;
 border:0;
 font-weight:700
}
.mec-events-agenda .mec-modal-booking-button {
 display:block;
 height:unset;
 padding-left:173px;
 line-height:14px;
 margin-bottom:7px
}
.mec-yearly-view-wrap .mec-modal-booking-button {
 margin:0;
 padding-left:14px;
 text-transform:capitalize
}
.mec-event-grid-novel .mec-event-footer .mec-modal-booking-button.mec-mb-icon {
 right:auto;
 left:238px;
 width:36px;
 height:36px;
 display:table-cell;
 vertical-align:middle;
 padding:0 10px;
 border-color:rgba(255,255,255,.1);
 background-color:transparent;
 color:#fff;
 border-radius:36px
}
.mec-event-grid-novel .mec-event-footer .mec-modal-booking-button.mec-mb-icon:hover {
 background-color:rgba(255,255,255,.1)
}
.mec-event-grid-simple .mec-modal-booking-button:hover,
.mec-events-agenda .mec-modal-booking-button:hover,
.mec-events-yearlu .mec-modal-booking-button:hover {
 color:#191919
}
.mec-event-masonry .mec-event-footer .mec-modal-booking-button {
 font-size:12px;
 padding:0 31px;
 line-height:49px;
 height:50px;
 top:0;
 box-shadow:0 5px 11px -3px rgba(0,0,0,.05);
 right:auto;
 left:155px
}
.mec-timeline-event .mec-modal-booking-button {
 position:absolute;
 top:0;
 right:0;
 display:inline-block;
 padding:7px 20px;
 line-height:22px;
 height:unset;
 border:unset;
 text-transform:capitalize;
 font-weight:500;
 font-size:13px;
 letter-spacing:0;
 margin:0;
 border-radius:0 0 0 10px
}
.mec-timeline-event .mec-modal-booking-button:hover {
 background:#191919;
 color:#fff
}
.mec-skin-daily-view-events-container .mec-modal-booking-button,
.mec-weekly-view-dates-events .mec-event-article .mec-modal-booking-button {
 position:absolute;
 top:50%;
 transform:translateY(-50%);
 right:15px;
 line-height:26px;
 height:49px;
 border:unset;
 text-align:center;
 display:inline-block;
 background:#ededed;
 color:#191919;
 padding:12px;
 border-radius:2px;
 font-size:11px;
 font-weight:700;
 text-transform:uppercase;
 letter-spacing:2px;
 transition:all .24s ease;
 margin:0
}
.mec-skin-daily-view-events-container .mec-modal-booking-button:hover,
.mec-weekly-view-dates-events .mec-event-article .mec-modal-booking-button:hover {
 background:#292929;
 color:#fff
}
@media(max-width:1023px) {
 .mec-skin-daily-view-events-container .mec-modal-booking-button,
 .mec-weekly-view-dates-events .mec-event-article .mec-modal-booking-button {
  position:relative;
  top:unset;
  transform:unset;
  margin:14px 16px 0;
  padding:8px;
  line-height:20px;
  height:35px
 }
}
@media(max-width:768px) {
 .featherlight .featherlight-inner {
  width:100%
 }
 .mec-events-agenda .mec-modal-booking-button {
  padding:0
 }
}
@media(max-width:480px) {
 .mec-booking-modal .mec-events-meta-group-booking-shortcode {
  padding:20px
 }
 .mec-booking-modal .mec-booking-shortcode .mec-book-reg-field-mec_email,
 .mec-booking-modal .mec-booking-shortcode .mec-book-reg-field-name {
  width:100%
 }
 .mec-booking-modal .mec-booking-shortcode button#mec-book-form-btn-step-2 {
  margin-left:20px
 }
 .mec-booking-modal .mec-booking-shortcode .mec-click-pay button[type=submit] {
  bottom:22px
 }
 .mec-calendar-events-side .mec-modal-booking-button:before,
 .mec-event-container-classic .mec-modal-booking-button:before,
 .mec-event-grid-minimal .mec-modal-booking-button:before,
 .mec-event-list-minimal .mec-modal-booking-button:before {
  display:none
 }
 .mec-calendar-events-side .mec-modal-booking-button,
 .mec-event-container-classic .mec-modal-booking-button,
 .mec-event-grid-minimal .mec-modal-booking-button,
 .mec-event-list-minimal .mec-modal-booking-button,
 .mec-timetable-t2-col .mec-modal-booking-button {
  margin:0;
  padding:0
 }
 .mec-event-grid-modern .mec-event-footer .mec-booking-button {
  top:20px
 }
}
.mec-wrap .mec-events-cal-links {
 margin-bottom:0
}
.mec-single-event #mec-wrap {
 padding:0;
 margin-top:35px
}
.mec-wrap .mec-single-title,
.single-mec-events .mec-wrap.mec-no-access-error h1 {
 margin-top:0;
 margin-bottom:30px;
 font-weight:700;
 font-size:33px
}
.mec-single-event .mec-event-content {
 padding:40px 0 30px;
 margin-bottom:10px
}
.mec-single-event .mec-events-meta-group-booking,
.mec-single-event .mec-frontbox {
 margin-bottom:30px;
 padding:20px 30px;
 background:#fff;
 border:1px solid #e6e6e6;
 box-shadow:0 2px 0 0 rgba(0,0,0,.016)
}
.mec-wrap #main-content {
 overflow:hidden;
 padding-top:35px
}
.mec-single-event .mec-map-get-direction-address-cnt {
 position:relative
}
.mec-single-event .mec-map-get-direction-address-cnt input.mec-map-get-direction-address {
 width:100%;
 height:46px;
 padding:13px 10px;
 margin-bottom:0;
 background:#fcfcfc;
 border:1px solid #e0e0e0;
 border-radius:0;
 box-shadow:inset 0 2px 5px rgba(0,0,0,.081)
}
.mec-single-event .mec-map-get-direction-address-cnt input.mec-map-get-direction-address:focus {
 color:#444;
 background:#fff;
 border-color:#b0b0b0;
 box-shadow:0 0 3px rgba(0,0,0,.2)
}
.mec-single-event .mec-map-get-direction-btn-cnt input {
 width:100%
}
.mec-single-event .mec-map-get-direction-reset {
 position:absolute;
 z-index:2;
 top:5px;
 right:10px;
 font-size:11px;
 cursor:pointer
}
.mec-events-meta-group-tags {
 margin-top:20px
}
.mec-events-meta-group-tags a {
 display:inline-block;
 color:#444;
 font-size:11px;
 text-transform:uppercase;
 letter-spacing:1.5px;
 font-weight:500;
 padding:3px 7px;
 border:1px solid #ddd;
 border-radius:2px;
 background:#fff;
 margin:1px 3px
}
.mec-events-meta-group-tags a:hover {
 text-decoration:underline;
 background:#f9f9f9
}
.mec-local-time-details li {
 list-style:none
}
.mec-single-event:not(.mec-single-modern) .mec-local-time-details {
 background:#f7f7f7;
 padding:12px 14px 8px;
 margin-bottom:12px;
 vertical-align:baseline;
 position:relative;
 border:none
}
.mec-single-event:not(.mec-single-modern) .mec-local-time-details ul {
 margin:0;
 padding-left:35px
}
.mec-single-event:not(.mec-single-modern) .mec-local-time-details h3 {
 border:none;
 padding-left:15px
}
.mec-single-event:not(.mec-single-modern) .mec-local-time-details h3:before {
 display:none
}
.mec-single-event.mec-single-modern i.mec-sl-speedometer {
 display:none
}
.mec-single-event .mec-events-meta-group-booking {
 padding-bottom:30px
}
.mec-single-event .mec-events-meta-group-booking ul {
 list-style:none;
 margin-left:0;
 padding-left:0
}
.mec-single-event .mec-booking .mec-book-bfixed-fields-container {
 padding-left:15px
}
.mec-single-event .mec-events-meta-group-booking ul li {
 padding:0;
 list-style:none;
 margin-top:40px
}
.mec-single-event .mec-events-meta-group-booking h4 {
 margin-bottom:20px;
 font-size:23px;
 font-weight:700
}
.mec-single-event .mec-events-meta-group-booking li h4 {
 font-size:19px
}
.mec-single-event .mec-events-meta-group-booking button,
.mec-single-event .mec-events-meta-group-booking input {
 border-radius:0;
 margin-bottom:6px
}
.mec-single-event .mec-events-meta-group-booking button {
 min-width:155px;
 margin-top:5px;
 margin-left:10px;
 border-radius:2px;
 box-shadow:0 2px 1px rgba(0,0,0,.08)
}
.mec-single-event .mec-events-meta-group-booking button.mec-book-form-back-button {
 background:#c4cace;
 float:left
}
.mec-single-event .mec-events-meta-group-booking button.mec-book-form-back-button:hover {
 background:#000
}
.mec-single-event .mec-events-meta-group-booking button.mec-book-form-next-button {
 float:left;
 margin-left:0
}
button#mec-book-form-back-btn-step-3 {
 float:none
}
.mec-next-occ-booking,
.mec-next-occ-booking-p {
 padding-left:15px
}
.mec-events-meta-group-booking .mec-next-occ-booking,
.mec-events-meta-group-booking .mec-next-occ-booking-p {
 padding:0;
 font-size:12px;
 letter-spacing:0;
 margin:3px 0;
 padding:5px 1em 3px 0
}
.mec-book-username-password-wrapper {
 padding:0 15px
}
.lity-container .mec-next-occ-booking,
.lity-container .mec-next-occ-booking-p {
 padding-left:0
}
.mec-single-event .mec-events-meta-group-booking .mec-click-pay {
 max-width:350px
}
.mec-single-event .mec-events-meta-group-booking .mec-click-pay #mec_woo_add_to_cart_btn_r,
.mec-single-event .mec-events-meta-group-booking .mec-click-pay button.mec-book-form-next-button {
 float:right
}
.mec-single-event .mec-events-meta-group-booking .mec-click-pay #mec_woo_add_to_cart_btn_r:hover,
.mec-single-event .mec-events-meta-group-booking .mec-click-pay button.mec-book-form-next-button:hover {
 background:#000
}
.lity-container .mec-click-pay {
 max-width:400px
}
.lity-container .mec-book-form-btn-wrap button.mec-book-form-next-button,
.lity-container .mec-click-pay #mec_woo_add_to_cart_btn_r {
 float:right
}
.lity-container button.mec-book-form-next-button {
 float:right
}
.lity-container .mec-click-pay #mec_woo_add_to_cart_btn_r:hover,
.lity-container .mec-click-pay button.mec-book-form-next-button:hover {
 background:#000
}
.mec-single-event .mec-events-meta-group-booking .mec-click-next {
 float:right;
 position:relative;
 width:calc(100% - 186px)
}
.lity-container .mec-click-next {
 float:right;
 position:relative;
 width:calc(100% - 186px)
}
.mec-single-event .mec-book-form-coupon button {
 margin-left:0
}
.mec-single-event .mec-book-form-gateway-checkout button {
 margin-left:0
}
.mec-single-event .mec-single-event .mec-book-form-gateway-checkout button {
 margin-right:20px
}
.lity-content .mec-book-form-back-button {
 position:relative;
 border:none;
 border-radius:0;
 color:#fff;
 display:inline-block;
 font-size:12px;
 letter-spacing:1px;
 line-height:1.5;
 text-transform:uppercase;
 font-weight:600;
 text-decoration:none;
 cursor:pointer;
 margin-right:10px;
 line-height:1;
 padding:18px 20px 16px;
 -webkit-transition:all .21s ease;
 -moz-transition:all .21s ease;
 transition:all .21s ease;
 min-width:170px;
 margin-top:5px;
 border-radius:0;
 margin-bottom:6px;
 background:#c4cace
}
.lity-content .mec-book-form-back-button:hover {
 background:#000
}
.lity-content button#mec-book-form-back-btn-step-3 {
 float:none
}
.lity-content .mec-book-form-next-button {
 float:left
}
.lity-content .mec-book-bfixed-fields-container {
 list-style:none;
 padding-left:0
}
.mec-single-event .mec-book-first,
.mec-single-event .mec-book-form-gateways,
.mec-single-event .mec-book-form-price,
.mec-single-event .mec-event-tickets-list,
.mec-single-event form.mec-click-next {
 padding-left:0;
 padding-right:0
}
.mec-single-event label.mec-fill-attendees {
 margin-left:0
}
.mec-wrap .mec-events-meta-group-booking #mec-book-form-back-btn-step-2,
.mec-wrap .mec-events-meta-group-booking #mec-book-form-back-btn-step-3,
.mec-wrap .mec-events-meta-group-booking #mec-book-form-btn-step-1 {
 margin-left:0
}
.mec-wrap .mec-booking-form-container .col-md-12 {
 padding-left:0
}
.mec-wrap .mec-events-meta-group-booking .mec-wrap-checkout.row {
 margin:0
}
.mec-wrap .mec-wrap-checkout .mec-book-form-gateways .mec-book-form-gateway-label {
 padding-left:3px
}
.mec-wrap p.mec-gateway-comment {
 margin-top:20px
}
.mec-single-event .mec-events-meta-group-booking .mec-event-ticket-available {
 display:block;
 margin-bottom:20px;
 margin-top:-17px;
 font-size:11px;
 color:#8a8a8a
}
.mec-single-event .mec-events-meta-group-booking .mec-book-price-total {
 display:inline-block;
 margin-bottom:10px;
 font-size:26px;
 color:#39c36e;
 font-weight:700;
 padding:10px 0
}
.mec-single-event .mec-events-meta-group-booking form {
 margin:0
}
.mec-single-event .mec-events-meta-group-booking h5 span,
.mec-single-event .mec-events-meta-group-booking label {
 color:#424242;
 font-size:12px;
 font-weight:300;
 letter-spacing:0;
 margin:3px 0;
 display:block;
 clear:none;
 padding:5px 1em 3px 0
}
.mec-single-event .mec-events-meta-group-booking h5 span {
 display:inline-block
}
.mec-single-event .mec-events-meta-group-booking h5 span.mec-ticket-variation-name {
 padding-right:5px;
 text-transform:capitalize
}
.mec-single-event .mec-events-meta-group-booking input::-webkit-input-placeholder {
 color:#aaa
}
.mec-single-event .mec-events-meta-group-booking input:-moz-placeholder {
 color:#aaa
}
.mec-single-event .mec-events-meta-group-booking input[type=date],
.mec-single-event .mec-events-meta-group-booking input[type=email],
.mec-single-event .mec-events-meta-group-booking input[type=number],
.mec-single-event .mec-events-meta-group-booking input[type=password],
.mec-single-event .mec-events-meta-group-booking input[type=tel],
.mec-single-event .mec-events-meta-group-booking input[type=text],
.mec-single-event .mec-events-meta-group-booking select,
.mec-single-event .mec-events-meta-group-booking textarea {
 display:block;
 background:#fcfcfc;
 min-height:42px;
 min-width:180px;
 font-size:13px;
 border:1px solid #e0e0e0;
 padding:13px 10px;
 width:330px;
 margin-bottom:20px;
 box-shadow:inset 0 2px 4px rgba(0,0,0,.051);
 clear:both
}
.wbmec-mandatory {
 padding-left:5px;
 font-size:14px
}
.mec-single-event .mec-events-meta-group-booking .mec-red-notification input,
.mec-single-event .mec-events-meta-group-booking .mec-red-notification select,
.mec-single-event .mec-events-meta-group-booking .mec-red-notification textarea {
 border:1px solid #ff3c3c!important
}
.lity .mec-events-meta-group-booking .mec-red-notification input[type=checkbox],
.lity .mec-events-meta-group-booking .mec-red-notification input[type=radio],
.mec-single-event .mec-events-meta-group-booking .mec-red-notification input[type=checkbox],
.mec-single-event .mec-events-meta-group-booking .mec-red-notification input[type=radio] {
 outline:1px solid #ff3c3c!important
}
.lity .mec-book-ticket-container .mec-red-notification input,
.lity .mec-book-ticket-container .mec-red-notification select,
.lity .mec-book-ticket-container .mec-red-notification textarea {
 border:1px solid #ff3c3c!important
}
.mec-booking .woocommerce-notices-wrapper .woocommerce-message {
 color:#0dbf52;
 background-color:#cef7ce;
 margin:0;
 padding-top:1rem;
 line-height:2.9rem;
 border:0
}
.mec-booking .woocommerce-notices-wrapper .woocommerce-message a {
 margin:0
}
@media only screen and (max-width:479px) {
 .mec-single-event .mec-events-meta-group-booking input[type=date],
 .mec-single-event .mec-events-meta-group-booking input[type=email],
 .mec-single-event .mec-events-meta-group-booking input[type=number],
 .mec-single-event .mec-events-meta-group-booking input[type=password],
 .mec-single-event .mec-events-meta-group-booking input[type=tel],
 .mec-single-event .mec-events-meta-group-booking input[type=text],
 .mec-single-event .mec-events-meta-group-booking select,
 .mec-single-event .mec-events-meta-group-booking textarea {
  width:100%
 }
}
.mec-single-event .mec-events-meta-group-booking input[type=email]:focus,
.mec-single-event .mec-events-meta-group-booking input[type=number]:focus,
.mec-single-event .mec-events-meta-group-booking input[type=password]:focus,
.mec-single-event .mec-events-meta-group-booking input[type=tel]:focus,
.mec-single-event .mec-events-meta-group-booking input[type=text]:.mec-single-event .mec-events-meta-group-booking input[type=date],
.mec-single-event .mec-events-meta-group-booking select:focus,
.mec-single-event .mec-events-meta-group-booking textarea:focus,
focus {
 border:1px solid #aaa;
 color:#444;
 background:#fff;
 -moz-box-shadow:0 0 3px rgba(0,0,0,.2);
 -webkit-box-shadow:0 0 3px rgba(0,0,0,.2);
 box-shadow:0 0 3px rgba(0,0,0,.2);
 outline:0
}
.mec-single-event .mec-events-meta-group-booking input[type=checkbox],
.mec-single-event .mec-events-meta-group-booking input[type=radio] {
 margin-right:6px;
 margin-top:5px;
 min-height:20px;
 clear:none;
 margin:0 0 0 2px
}
.lity-container .mec-events-meta-group-booking input[type=radio]:before,
.mec-single-event .mec-events-meta-group-booking input[type=radio]:before {
 content:"";
 display:inline-block;
 background:#fff;
 border-radius:18px;
 width:18px;
 height:18px;
 margin:-1px 0 0 -3px;
 cursor:pointer;
 border:2px solid #e1e7ed;
 box-shadow:0 2px 15px -3px rgba(69,77,89,.32)
}
.lity-container .mec-events-meta-group-booking input[type=radio]:checked:before,
.mec-single-event .mec-events-meta-group-booking input[type=radio]:checked:before {
 border:7px solid #008aff;
 background:#fff;
 box-shadow:0 3px 16px -3px #008aff
}
.lity-container .mec-events-meta-group-booking input[type=radio],
.mec-single-event .mec-events-meta-group-booking input[type=radio] {
 min-height:0;
 margin:0;
 margin-right:6px
}
.mec-single-event .mec-events-meta-group-booking input[type=checkbox] {
 float:left
}
.lity-container .mec-events-meta-group-booking .mec_book_first_for_all,
.mec-single-event .mec-events-meta-group-booking .mec_book_first_for_all {
 display:none
}
.mec-events-meta-group-booking ul.mec-book-price-details {
 list-style:none;
 border:1px solid #eee;
 padding:0;
 overflow:hidden
}
.mec-events-meta-group-booking ul.mec-book-price-details li {
 font-size:15px;
 color:#a9a9a9;
 list-style:none;
 padding:13px 18px;
 margin:0;
 float:left;
 border-right:1px solid #eee
}
.mec-events-meta-group-booking ul.mec-book-price-details li:last-child {
 border-right:none
}
.mec-events-meta-group-booking ul.mec-book-price-details li span.mec-book-price-detail-amount {
 font-weight:700;
 font-size:21px;
 color:#222
}
.lity-container .mec-events-meta-group-booking label.wn-checkbox-label,
.mec-single-event .mec-events-meta-group-booking label.wn-checkbox-label {
 height:14px;
 width:14px;
 background-color:transparent;
 border:1px solid #d4d4d4;
 position:relative;
 display:inline-block;
 -moz-transition:border-color ease .2s;
 -o-transition:border-color ease .2s;
 -webkit-transition:border-color ease .2s;
 transition:border-color ease .2s;
 cursor:pointer;
 box-shadow:0 2px 16px -2px rgba(0,0,0,.2);
 vertical-align:middle;
 margin-right:3px;
 margin-top:-2px
}
.lity-container .mec-events-meta-group-booking input[type=checkbox]:checked+.wn-checkbox-label,
.mec-single-event .mec-events-meta-group-booking input[type=checkbox]:checked+.wn-checkbox-label {
 border-color:#008aff;
 box-shadow:0 2px 14px -3px #008aff
}
.lity-container .mec-events-meta-group-booking label.wn-checkbox-label:after,
.lity-container .mec-events-meta-group-booking label.wn-checkbox-label:before,
.mec-single-event .mec-events-meta-group-booking label.wn-checkbox-label:after,
.mec-single-event .mec-events-meta-group-booking label.wn-checkbox-label:before {
 position:absolute;
 height:0;
 width:1px;
 background-color:#008aff;
 display:inline-block;
 -moz-transform-origin:left top;
 -ms-transform-origin:left top;
 -o-transform-origin:left top;
 -webkit-transform-origin:left top;
 transform-origin:left top;
 content:'';
 -webkit-transition:opacity ease .5;
 -moz-transition:opacity ease .5;
 transition:opacity ease .5
}
.lity-container .mec-events-meta-group-booking label.wn-checkbox-label:before,
.mec-single-event .mec-events-meta-group-booking label.wn-checkbox-label:before {
 top:8px;
 left:7px;
 box-shadow:0 0 0 2px #fff;
 -moz-transform:rotate(-145deg);
 -ms-transform:rotate(-145deg);
 -o-transform:rotate(-145deg);
 -webkit-transform:rotate(-145deg);
 transform:rotate(-145deg)
}
.lity-container .mec-events-meta-group-booking input[type=checkbox]:checked+.wn-checkbox-label::before,
.mec-single-event .mec-events-meta-group-booking input[type=checkbox]:checked+.wn-checkbox-label::before {
 height:12px;
 -moz-animation:dothatopcheck .16s ease 0s forwards;
 -o-animation:dothatopcheck .16s ease 0s forwards;
 -webkit-animation:dothatopcheck .16s ease 0s forwards;
 animation:dothatopcheck .16s ease 0s forwards
}
.lity-container .mec-events-meta-group-booking label.wn-checkbox-label:after,
.mec-single-event .mec-events-meta-group-booking label.wn-checkbox-label:after {
 top:6px;
 left:3px;
 -moz-transform:rotate(-45deg);
 -ms-transform:rotate(-45deg);
 -o-transform:rotate(-45deg);
 -webkit-transform:rotate(-45deg);
 transform:rotate(-45deg)
}
.lity-container .mec-events-meta-group-booking input[type=checkbox]:checked+.wn-checkbox-label::after,
.mec-single-event .mec-events-meta-group-booking input[type=checkbox]:checked+.wn-checkbox-label::after {
 -moz-animation:dothabottomcheck 80ms ease 0s forwards;
 -o-animation:dothabottomcheck 80ms ease 0s forwards;
 -webkit-animation:dothabottomcheck 80ms ease 0s forwards;
 animation:dothabottomcheck 80ms ease 0s forwards;
 height:4px
}
.mec-single-event .mec-events-meta-group-booking button[type=submit]:after,
.mec-single-event a.button:after {
 display:none;
 font-family:simple-line-icons;
 content:"\e098";
 margin-left:4px;
 -webkit-animation:rotating 1.2s linear infinite;
 -moz-animation:rotating 1.2s linear infinite;
 -ms-animation:rotating 1.2s linear infinite;
 -o-animation:rotating 1.2s linear infinite;
 animation:rotating 1.2s linear infinite
}
.mec-single-event .mec-events-meta-group-booking button[type=submit].loading:after,
.mec-single-event a.button.loading:after {
 display:inline-block
}
.mec-single-event .mec-event-export-module {
 display:block
}
.mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul {
 display:table;
 width:100%
}
.mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li {
 display:table-cell
}
.mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li:last-child {
 text-align:right
}
.mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li a:hover {
 color:#fff
}
.mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul {
 padding-left:0;
 margin:15px 5px
}
.mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting {
 padding-left:0;
 margin:0
}
.mec-ticket-price {
 margin-left:10px;
 font-size:13px;
 font-weight:300
}
.mec-book-reg-field-checkbox label,
.mec-book-reg-field-radio label {
 line-height:1.36
}
.mec-book-reg-field-checkbox input[type=checkbox],
.mec-book-reg-field-radio input[type=radio] {
 float:left;
 margin-right:5px!important
}
.mec-ticket-available-spots .mec-event-ticket-description,
.mec-ticket-available-spots .mec-event-ticket-price {
 font-size:11px
}
.mec-book-ticket-container .mec-reg-mandatory:nth-child(2) label:after,
.mec-book-ticket-container .mec-reg-mandatory:nth-child(3) label:after,
.mec-book-ticket-container .wbmec-mandatory {
 content:"";
 color:red;
 width:50px;
 height:50px;
 font-size:14px;
 padding-left:5px
}
@media only screen and (max-width:767px) {
 .mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li {
  width:100%;
  min-height:40px;
  margin-bottom:15px;
  text-align:center;
  float:none;
  display:block
 }
 .mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li a {
  width:100%;
  padding-left:0;
  padding-right:0;
  text-align:center;
  display:block;
  font-size:12px
 }
}
.mec-single-event .mec-events-meta-group {
 margin-bottom:0
}
@media only screen and (max-width:767px) {
 .mec-single-event .mec-events-meta-group-booking {
  margin-bottom:30px
 }
}
.mec-single-event .mec-event-meta dt,
.mec-single-event .mec-event-meta h3 {
 text-transform:uppercase;
 font-size:16px;
 font-weight:700;
 padding-bottom:5px;
 display:inline;
 color:#000;
 padding-left:10px
}
.mec-single-event .mec-event-meta h6 {
 text-transform:uppercase;
 font-size:13px;
 padding-bottom:5px;
 display:inline;
 color:#222;
 padding-left:0
}
.mec-single-event .mec-event-meta .mec-events-event-categories a,
.mec-single-event .mec-event-meta dd {
 font-size:14px;
 color:#8d8d8d
}
.mec-single-event .mec-event-meta .mec-location dd.author {
 color:#3c3b3b
}
.mec-single-event .mec-event-meta dd {
 margin:0;
 padding-left:35px
}
.mec-single-event .mec-event-meta dd.mec-events-event-categories {
 min-height:35px;
 line-height:35px
}
@media only screen and (max-width:480px) {
 .single-mec-events .lity-container {
  width:100%
 }
 .single-mec-events .lity-content .mec-events-meta-group-booking {
  padding:20px;
  width:85%;
  margin:0 auto
 }
}
.mec-single-event .mec-event-meta dd.mec-events-event-categories:first-of-type {
 padding-top:5px
}
.mec-single-event .mec-event-meta dd.mec-events-event-categories:last-of-type {
 border-bottom:0
}
.mec-single-event .mec-event-meta dd a {
 color:#8d8d8d;
 transition:all .2s ease
}
.mec-single-event .mec-event-meta dd a i:before {
 font-size:16px!important
}
.mec-single-event .mec-event-meta dd a i {
 margin-right:8px
}
.mec-single-event .mec-event-meta dl {
 margin-bottom:0
}
.mec-single-event .mec-event-meta .mec-events-event-cost {
 font-size:18px
}
.mec-single-event .mec-event-meta .mec-events-address {
 color:#a9a9a9;
 margin-bottom:3px
}
.mec-single-event .mec-event-meta .mec-events-meta-group-venue .author {
 margin-bottom:0;
 color:#8d8d8d;
 font-size:13px
}
.mec-single-event .mec-events-event-image {
 margin-bottom:0
}
.mec-single-event h2.mec-single-event-title {
 margin-bottom:30px;
 font-weight:700;
 font-size:33px
}
.mec-single-event .mec-booking-button {
 border-bottom:none;
 letter-spacing:.5px;
 line-height:48px;
 height:76px;
 transition:all .5s ease;
 color:#fff;
 padding:16px;
 display:block;
 text-align:center;
 font-size:16px;
 border-radius:2px;
 box-shadow:0 1px 2px rgba(0,0,0,.15)
}
.mec-single-event .mec-booking-button:hover {
 background-color:#101010!important
}
.mec-single-event .mec-event-tags a {
 display:inline-block;
 color:#444;
 font-size:11px;
 text-transform:uppercase;
 letter-spacing:1.5px;
 font-weight:500;
 padding:3px 7px;
 border:1px solid #ddd;
 border-radius:2px;
 background:#fff;
 margin:1px 3px
}
.mec-single-event .mec-event-tags:before {
 font-size:24px;
 color:#303030;
 margin-right:5px;
 content:"\f02c";
 font-family:fontawesome
}
.mec-single-event .mec-event-tags {
 padding-top:13px
}
.mec-single-event .mec-event-sharing {
 margin:30px 0 10px
}
.mec-region.mec-events-abbr,
.mec-single-event .mec-street-address {
 font-style:normal;
 font-size:13px
}
.mec-events-meta-group.mec-events-meta-group-venue:before,
.mec-single-event-date:before,
.mec-single-event-time:before {
 color:#40d9f1
}
.mec-single-event .mec-event-social {
 text-align:center
}
.mec-single-event .mec-event-social h3 {
 text-transform:uppercase;
 font-size:15px;
 font-weight:700;
 padding-bottom:5px;
 color:#313131;
 border-bottom:4px solid #ebebeb;
 width:100%;
 display:block;
 padding-bottom:10px;
 position:relative
}
.mec-single-event .mec-social-single:before {
 padding:13px 35px;
 border-bottom:4px solid #40d9f1;
 font-size:6px;
 content:"";
 text-align:center;
 position:absolute;
 bottom:-4px;
 margin-left:39px
}
.mec-single-event .mec-event-social .event-sharing {
 margin-top:30px
}
.mec-single-event .mec-event-social ul {
 list-style:none;
 margin-left:0;
 padding:0
}
.mec-single-event .mec-event-social li.mec-event-social-icon {
 display:inline-block
}
.mec-single-event .mec-event-social li.mec-event-social-icon a {
 display:inline-block;
 color:#fff;
 width:40px;
 height:40px;
 padding:9px;
 font-size:16px;
 margin-right:5px;
 margin-bottom:5px
}
.mec-single-event .mec-event-social a.facebook {
 background:#3b5996
}
.mec-single-event .mec-event-social a.facebook:hover {
 background:#28385c
}
.mec-single-event .mec-event-social a.twitter {
 background:#00acee
}
.mec-single-event .mec-event-social a.twitter:hover {
 background:#0087bd
}
.mec-single-event .mec-event-social a.vimeo {
 background:#0dadd6
}
.mec-single-event .mec-event-social a.vimeo:hover {
 background:#0a85a3
}
.mec-single-event .mec-event-social a.dribble {
 background:#d53e68
}
.mec-single-event .mec-event-social a.dribble:hover {
 background:#bf4c78
}
.mec-single-event .mec-event-social a.youtube {
 background:#cb322c
}
.mec-single-event .mec-event-social a.youtube:hover {
 background:#992622
}
.mec-single-event .mec-event-social a.pinterest {
 background:#cb2027
}
.mec-single-event .mec-event-social a.pinterest:hover {
 background:#99181d
}
.mec-single-event .mec-event-social a.google {
 background:#c3391c
}
.mec-single-event .mec-event-social a.google:hover {
 background:#99181f
}
.mec-single-event .mec-event-social a.linkedin {
 background:#0073b2
}
.mec-single-event .mec-event-social a.linkedin:hover {
 background:#005380
}
.mec-single-event .mec-event-social a.email {
 background:#ff5d5e
}
.mec-single-event .mec-event-social a.email:hover {
 background:#cc4949
}
.mec-single-event .mec-event-social a.vk {
 background:#5b88bd
}
.mec-single-event .mec-event-social a.vk:hover {
 background:#3d608a
}
.mec-single-event .mec-event-social a.tumblr {
 background:#34465d
}
.mec-single-event .mec-event-social a.tumblr:hover {
 background:#273649
}
.mec-single-event .mec-event-social a.telegram {
 background:#08c
}
.mec-single-event .mec-event-social a.telegram:hover {
 background:#1076be
}
.mec-single-event .mec-event-social a.whatsapp {
 background:#25d366
}
.mec-single-event .mec-event-social a.whatsapp:hover {
 background:#23ac55
}
.mec-single-event .mec-event-social a.flipboard {
 background:#e12828
}
.mec-single-event .mec-event-social a.flipboard:hover {
 background:#af1e1e
}
.mec-single-event .mec-event-social a.pocket {
 background:#ef4056
}
.mec-single-event .mec-event-social a.pocket:hover {
 background:#8d1717
}
.mec-single-event .mec-event-social a.reddit {
 background:#ff5700
}
.mec-single-event .mec-event-social a.reddit:hover {
 background:#c94909
}
.mec-single-event .mec-event-social a.flipboard svg,
.mec-single-event .mec-event-social a.telegram svg {
 height:16px
}
.mec-single-event .mec-event-social li.mec-event-social-icon a svg {
 display:unset
}
.mec-single-event .mec-event-social a.rss {
 background:#f29a1d
}
.mec-single-event .mec-event-social a.rss:hover {
 background:#cc7400
}
.mec-single-event .mec-event-social a.instagram {
 background:#457399
}
.mec-single-event .mec-event-social a.instagram:hover {
 background:#2e4d66
}
.mec-single-event .mec-event-social a.linkedin {
 background:#457399
}
.mec-single-event .mec-event-social a.linkedin:hover {
 background:#2e4d66
}
.mec-single-event .mec-event-social a.other-social {
 background:#ff5d5e
}
.mec-single-event .mec-event-social a.other-social:hover {
 background:#cc4949
}
.mec-single-event .mec-event-social {
 text-align:center
}
.mec-single-event .mec-events-meta-group-booking form>h4,
.mec-single-event .mec-frontbox-title,
.mec-single-event .mec-wrap-checkout h4 {
 text-transform:uppercase;
 font-size:15px;
 font-weight:700;
 color:#313131;
 border-bottom:4px solid #ebebeb;
 width:100%;
 display:block;
 padding-bottom:10px;
 position:relative;
 text-align:center
}
.mec-single-event .mec-events-meta-group-booking form>h4:before,
.mec-single-event .mec-frontbox-title:before,
.mec-single-event .mec-wrap-checkout h4:before {
 padding:1px 35px;
 border-bottom:4px solid #40d9f1;
 font-size:6px;
 content:"";
 text-align:center;
 position:absolute;
 bottom:-4px;
 margin-left:-35px;
 left:50%
}
.mec-single-event .mec-events-meta-group-booking input[data-stripe=exp-month],
.mec-single-event .mec-events-meta-group-booking input[data-stripe=exp-year] {
 width:47%!important;
 margin-right:12px;
 margin-top:5px;
 display:inline-block!important
}
@media(max-width:768px) {
 .mec-single-event .mec-events-meta-group-booking input[data-stripe=exp-month],
 .mec-single-event .mec-events-meta-group-booking input[data-stripe=exp-year] {
  width:100%!important;
  margin-right:0;
  display:block!important
 }
}
.mec-event-meta i:before {
 font-size:20px;
 vertical-align:middle
}
.mec-event-meta .mec-single-event-additional-organizers i:before,
.mec-event-meta .mec-single-event-organizer i:before {
 font-size:14px;
 vertical-align:baseline
}
#mec-wrap .mec-events-day-time-slot .mec-events-content {
 float:left;
 width:33%;
 padding:0 15px
}
#mec-wrap .mec-events-day-time-slot .mec-events-event-image {
 padding-left:0
}
#mec-events-content .mec-events-abbr {
 color:#8d8d8d;
 font-size:14px
}
.mec-single-event .mec-events-content {
 margin-bottom:30px
}
.mec-single-event .mec-organizer-url a {
 word-wrap:break-word
}
.mec-single-event #headline {
 margin:0 0 10px
}
.mec-single-event #headline h2 {
 padding:0
}
.mec-single-event .mec-events-meta-group.mec-events-meta-group-gmap .mec-events-venue-map {
 margin-top:0;
 padding:8px;
 border:1px solid #e5e5e5;
 border-radius:7px
}
#mec-events-gmap-0 {
 height:325px!important
}
.mec-events-list .mec-events-day-time-slot .mec-events-event-meta {
 width:33%;
 float:left;
 padding:40px;
 height:auto;
 margin:0
}
.mec-events-day-time-slot .mec-events-content.description.entry-summary {
 font-size:15px;
 font-weight:300;
 color:#8d8d8d
}
.mec-events-day-time-slot .type-mec_events h2 {
 font-size:28px;
 padding-bottom:20px
}
.mec-events-day .mec-events-day-time-slot .type-mec_events {
 margin:0
}
.mec-events-day .mec-events-day-time-slot h5 {
 background-color:#8d8d8d
}
.mec-single-event .mec-event-meta .mec-single-event-additional-organizers .mec-events-single-section-title,
.mec-single-event .mec-event-meta .mec-single-event-organizer .mec-events-single-section-title,
.mec-single-event .mec-events-meta-date h3 {
 padding-left:0;
 margin:10px;
 display:inline-block
}
.mec-single-event .mec-events-meta-date h3 {
 width:100%
}
.mec-single-event .mec-events-event-image {
 border:0
}
.mec-single-event .mec-events-venue-map {
 padding:0
}
.mec-event-cost,
.mec-event-more-info,
.mec-event-website,
.mec-events-meta-date,
.mec-single-event-additional-organizers,
.mec-single-event-category,
.mec-single-event-date,
.mec-single-event-label,
.mec-single-event-location,
.mec-single-event-organizer,
.mec-single-event-time {
 background:#f7f7f7;
 padding:12px 14px 8px;
 margin-bottom:12px;
 vertical-align:baseline;
 position:relative
}
.mec-single-event .mec-events-meta-date dd,
.mec-single-event .mec-single-event-additional-organizers dd,
.mec-single-event .mec-single-event-organizer dd {
 padding-left:0;
 margin-bottom:10px
}
.mec-single-event .mec-events-meta-date dd span,
.mec-single-event .mec-single-event-additional-organizers dd span,
.mec-single-event .mec-single-event-organizer dd span {
 display:block;
 padding-left:12px;
 color:#8d8d8d
}
.mec-single-event .mec-events-meta-date i,
.mec-single-event .mec-single-event-additional-organizers i,
.mec-single-event .mec-single-event-organizer i {
 margin-right:10px;
 margin-left:12px
}
.mec-events-meta-group.mec-events-meta-group-venue dl {
 margin-bottom:0
}
address.mec-events-address {
 line-height:19px;
 font-style:normal;
 font-size:12px
}
.mec-single-event .mec-event-content dt {
 margin-top:5px
}
.mec-single-event .mec-single-event-additional-organizers .mec-single-event-additional-organizer {
 margin-bottom:15px;
 padding-bottom:5px;
 border-bottom:1px solid #e4e4e4
}
.mec-single-event .mec-single-event-additional-organizers .mec-single-event-additional-organizer:last-child {
 margin-bottom:0;
 padding-bottom:0;
 border:none
}
.mec-event-schedule-content {
 border-left:4px solid #f0f0f0;
 padding-top:10px;
 margin-top:30px;
 margin-left:25px;
 margin-bottom:20px;
 color:#8a8a8a
}
.mec-event-schedule-content dl {
 padding-left:24px;
 font-size:12px;
 position:relative;
 margin-bottom:35px
}
.mec-event-schedule-content dl:before {
 content:'';
 display:block;
 position:absolute;
 left:0;
 top:4px;
 width:20px;
 height:0;
 border-top:4px solid #f0f0f0
}
.mec-event-schedule-content dl dt {
 margin:0 0 10px;
 line-height:1.16
}
.mec-event-schedule-content dl dt.mec-schedule-title {
 font-size:13px;
 color:#5a5a5a;
 font-weight:700
}
.mec-event-schedule-content dl dt.mec-schedule-description {
 font-weight:300
}
.mec-event-schedule-content .mec-schedule-speakers {
 background:#f7f7f7;
 padding:10px
}
.mec-wrap .mec-event-schedule-content h6 {
 font-size:13px;
 color:#5a5a5a;
 font-weight:700;
 display:inline-block
}
.mec-wrap .mec-event-schedule-content a {
 font-weight:400;
 color:#5a5a5a;
 transition:all .1s ease
}
.single-mec-events .mec-speakers-details ul {
 padding:0;
 margin-left:0
}
.mec-single-event .mec-speakers-details ul li {
 list-style:none;
 background:#f7f7f7;
 padding:5px 5px 18px;
 margin-top:14px
}
.mec-single-event .mec-speakers-details ul li a {
 -webkit-transition:.2s all ease;
 transition:.2s all ease
}
.mec-single-event .mec-speakers-details ul li .mec-speaker-avatar a img {
 float:left;
 border-radius:50%;
 transition:.2s all ease;
 border:2px solid transparent;
 width:68px;
 height:68px
}
.mec-single-event .mec-speakers-details ul li .mec-speaker-avatar a:hover img {
 border-color:#40d9f1
}
.mec-single-event .mec-speakers-details ul li .mec-speaker-name {
 display:inline-block;
 margin-top:10px;
 font-size:15px;
 line-height:1.8;
 text-transform:capitalize;
 font-weight:700;
 padding-left:8px
}
.mec-single-event .mec-speakers-details ul li .mec-speaker-job-title {
 display:block;
 font-size:12px;
 margin-top:-1px;
 padding-left:75px;
 color:#888
}
.mec-single-event-location img,
.mec-single-event-organizer img {
 margin-bottom:10px;
 width:100%
}
.mec-qrcode-details {
 text-align:center
}
.mec-time-comment {
 font-size:11px
}
.mec-wrap .mec-attendees-list-details p {
 font-weight:300;
 margin:20px 0 0;
 color:#8d8d8d
}
.mec-wrap .mec-attendees-list-details li {
 list-style:none;
 display:block;
 margin-top:15px
}
.mec-wrap .mec-attendees-list-details li .mec-attendee-avatar {
 display:inline-block
}
.mec-wrap .mec-attendees-list-details li .mec-attendee-profile-link {
 display:inline-block;
 vertical-align:top;
 margin-left:10px
}
.mec-attendees-list-details ul {
 margin-bottom:0
}
.mec-attendees-list-details .mec-attendee-profile-link a {
 color:#8d8d8d;
 display:block
}
.mec-attendees-list-details .mec-attendee-profile-link span {
 display:inline-block;
 color:#000;
 vertical-align:middle;
 cursor:pointer
}
.mec-attendees-list-details span.mec-attendee-profile-ticket-number {
 border-radius:50px;
 width:20px;
 height:20px;
 font-size:12px;
 text-align:center;
 color:#fff;
 margin-right:4px;
 line-height:20px
}
#wrap .mec-attendees-list-details span.mec-attendee-profile-ticket-number {
 line-height:19px
}
.mec-attendees-list-details .mec-attendee-profile-link span i {
 vertical-align:middle;
 font-size:9px;
 font-weight:700;
 margin-left:5px
}
.mec-attendees-list-details .mec-attendees-toggle {
 border:1px solid #e6e6e6;
 background:#fafafa;
 padding:15px 15px 0;
 border-radius:3px;
 margin:12px 0 20px 52px;
 position:relative;
 font-size:13px;
 box-shadow:0 3px 1px 0 rgba(0,0,0,.02)
}
.mec-attendees-list-details .mec-attendees-toggle:after,
.mec-attendees-list-details .mec-attendees-toggle:before {
 content:'';
 display:block;
 position:absolute;
 left:50px;
 width:0;
 height:0;
 border-style:solid;
 border-width:10px
}
.mec-attendees-list-details .mec-attendees-toggle:after {
 top:-20px;
 border-color:transparent transparent #fafafa transparent
}
.mec-attendees-list-details .mec-attendees-toggle:before {
 top:-21px;
 border-color:transparent transparent #e1e1e1 transparent
}
.mec-attendees-list-details .mec-attendees-toggle .mec-attendees-item {
 padding-bottom:15px
}
.mec-attendees-list-details .mec-attendee-avatar img {
 border-radius:3px
}
.mec-attendee-avatar-sec {
 float:left;
 width:50px;
 margin-right:12px
}
.mec-attendee-profile-name-sec,
.mec-attendee-profile-ticket-sec {
 float:left;
 width:calc(100% - 62px);
 margin-top:3px
}
.mec-calendar {
 margin-bottom:20px;
 border:1px solid #e8e8e8;
 width:100%;
 box-shadow:0 2px 0 0 rgba(0,0,0,.016)
}
.mec-calendar .mec-calendar-topsec {
 display:table;
 background:#fff
}
.mec-calendar .mec-calendar-topsec .mec-calendar-events-sec {
 display:none
}
.mec-calendar .mec-calendar-side {
 width:590px;
 display:table-cell;
 padding:40px;
 position:relative;
 text-align:center;
 box-shadow:0 1px 5px 6px rgba(0,0,0,.005) inset
}
.mec-calendar .mec-calendar-events-side {
 display:table-cell;
 height:100%;
 border-left:1px solid #efefef;
 padding:40px;
 width:100%
}
.mec-calendar .mec-calendar-events-side .mec-table-side-day {
 width:46px;
 height:46px;
 margin:0 auto 20px;
 position:relative;
 text-align:center;
 line-height:46px;
 border:1px solid #40d9f1;
 border-radius:50%;
 font-size:12px;
 font-weight:600;
 padding:0
}
.mec-calendar .mec-calendar-events-side .mec-table-side-title {
 text-align:center;
 font-size:11px;
 text-transform:uppercase;
 letter-spacing:3px;
 margin-bottom:14px
}
.mec-calendar .mec-calendar-header {
 position:relative;
 width:560px;
 margin-top:8px;
 margin-bottom:16px
}
.mec-calendar .mec-calendar-header h2 {
 text-transform:uppercase;
 font-size:22px;
 font-weight:700;
 color:#333
}
.mec-calendar .mec-event-footer {
 width:auto;
 min-height:60px
}
.mec-calendar dl {
 display:table;
 margin:0;
 border:none;
 padding:0;
 table-layout:fixed
}
.mec-calendar dt {
 display:table-cell;
 transition:all .66s ease;
 color:#4d4d4d;
 background:#fff;
 border-radius:44px;
 font-size:14px;
 width:80px;
 height:80px;
 line-height:80px;
 text-align:center
}
.excerpt-wrap .mec-wrap dt,
.nv-content-wrap .mec-wrap dt {
 display:table-cell
}
.mec-calendar .mec-calendar-table .mec-no-event {
 display:none
}
.mec-calendar .mec-calendar-table-head dt {
 font-weight:700;
 text-transform:uppercase;
 font-size:15px
}
.mec-calendar .mec-calendar-row dt:hover {
 background:#f4f4f4
}
.mec-calendar .mec-table-nullday {
 color:#cacaca
}
.mec-calendar.mec-box-calendar .mec-table-nullday:last-child {
 border-right:1px solid #eaeaea
}
.mec-calendar .mec-next-month:hover,
.mec-calendar .mec-prev-month:hover {
 background:#f4f4f4
}
.mec-calendar .mec-selected-day,
.mec-calendar .mec-selected-day:hover {
 background:#40d9f1;
 color:#fff
}
.mec-calendar .mec-selected-day a {
 color:#fff
}
.mec-calendar .mec-has-event {
 position:relative
}
.mec-calendar .mec-calendar-row dt.mec-has-event:hover {
 background:#40d9f1
}
.mec-calendar .mec-has-event a {
 cursor:pointer;
 display:block;
 width:100%;
 height:100%;
 border-radius:50%;
 color:#4d4d4d;
 transition:all .25s ease;
 text-decoration:none;
 box-shadow:none
}
.mec-calendar .mec-calendar-row dt.mec-has-event.mec-selected-day a,
.mec-calendar .mec-calendar-row dt.mec-has-event:hover a {
 color:#fff
}
.mec-calendar .mec-has-event:after {
 background-color:#40d9f1;
 border-radius:50%;
 display:block;
 content:'';
 width:8px;
 height:8px;
 bottom:14px;
 left:50%;
 margin:-4px 0 0 -4px;
 position:absolute;
 transition:all .25s ease
}
.mec-calendar .mec-calendar-row dt.mec-has-event:hover:after {
 background-color:#fff
}
.mec-calendar .mec-has-event.mec-selected-day:after {
 display:none
}
.mec-calendar .mec-event-article {
 text-align:left;
 margin-bottom:0;
 padding-bottom:25px;
 padding-top:26px;
 border-top:1px solid #efefef;
 transition:all .33s ease
}
.mec-calendar .mec-event-article:hover {
 background-color:#fafafa
}
.mec-calendar .mec-event-article .mec-event-time {
 font-size:11px;
 line-height:1.1;
 margin:0
}
.mec-calendar .mec-event-article .mec-event-title {
 font-size:13px;
 padding:0;
 margin:10px 0 8px;
 font-weight:700;
 text-transform:uppercase
}
.mec-calendar .mec-event-article .mec-event-title a {
 text-decoration:none;
 color:#494949;
 transition:color .3s ease
}
.mec-calendar .mec-event-article .mec-event-title a:hover {
 color:#40d9f1
}
.mec-calendar .mec-event-article .mec-event-image,
.mec-calendar .mec-event-list-classic .mec-event-image img {
 width:65px;
 height:auto
}
.mec-calendar .mec-event-article .mec-event-image {
 float:left;
 margin-right:20px;
 width:65px;
 height:auto
}
.mec-calendar .mec-event-article .mec-event-detail,
.mec-calendar .mec-event-article .mec-localtime-details div {
 font-size:13px;
 line-height:1.3;
 font-family:Roboto,sans-serif;
 color:#9a9a9a;
 margin-bottom:0
}
.mec-calendar .mec-calendar-side .mec-next-month,
.mec-calendar .mec-calendar-side .mec-previous-month {
 cursor:pointer;
 position:absolute;
 top:0;
 min-width:50px;
 height:50px;
 line-height:50px;
 text-align:center;
 background:#fff;
 color:#a9a9a9;
 font-size:12px;
 letter-spacing:1px;
 text-transform:uppercase;
 padding-left:10px;
 padding-right:10px;
 border:1px solid #efefef;
 border-top:none;
 box-shadow:0 2px 0 0 rgba(0,0,0,.015);
 transition:all .33s ease
}
.mec-calendar .mec-calendar-side .mec-next-month i,
.mec-calendar .mec-calendar-side .mec-previous-month i {
 font-size:12px;
 color:#40d9f1;
 cursor:pointer
}
.mec-calendar .mec-calendar-side .mec-next-month:hover,
.mec-calendar .mec-calendar-side .mec-previous-month:hover {
 background-color:#f9f9f9;
 color:#40d9f1
}
.mec-calendar .mec-calendar-side .mec-previous-month {
 left:0;
 border-bottom-right-radius:6px;
 border-left:none
}
.mec-calendar .mec-calendar-side .mec-next-month {
 right:0;
 border-bottom-left-radius:6px;
 border-right:none
}
@media only screen and (min-width:961px) {
 .mec-wrap.mec-sm959 .mec-calendar:not(.mec-event-calendar-classic):not(.mec-calendar-weekly) .mec-has-event:after {
  width:6px;
  height:6px;
  bottom:6px
 }
 .mec-wrap.mec-sm959 .mec-calendar:not(.mec-event-calendar-classic):not(.mec-calendar-weekly) .mec-calendar-side {
  width:370px
 }
 .mec-wrap.mec-sm959 .mec-calendar:not(.mec-event-calendar-classic):not(.mec-calendar-weekly) .mec-calendar-header {
  position:relative;
  width:350px;
  margin-top:30px;
  margin-bottom:20px;
  padding-top:20px
 }
 .mec-wrap.mec-sm959 .mec-calendar:not(.mec-event-calendar-classic):not(.mec-calendar-weekly) dt {
  width:50px;
  height:50px;
  line-height:50px
 }
 .mec-wrap.mec-sm959 .mec-calendar.mec-event-calendar-classic dl dt {
  height:110px
 }
}
@media only screen and (max-width:1200px) {
 .mec-calendar .mec-has-event:after {
  width:6px;
  height:6px;
  bottom:6px
 }
 .mec-calendar .mec-calendar-side {
  width:370px
 }
 .mec-calendar .mec-calendar-header {
  position:relative;
  width:350px;
  margin-top:30px
 }
 .mec-calendar dt {
  width:50px;
  height:50px;
  line-height:50px
 }
}
@media only screen and (max-width:767px) {
 .mec-calendar .mec-calendar-header h2 {
  font-size:18px
 }
 .mec-calendar .mec-calendar-topsec {
  width:100%
 }
 .mec-calendar .mec-calendar-side {
  width:100%;
  display:block;
  padding:30px
 }
 .mec-calendar .mec-calendar-header {
  width:auto
 }
 .mec-calendar .mec-calendar-events-side {
  width:100%;
  display:block;
  height:100%;
  border-left:none;
  border-top:1px solid #efefef;
  padding:20px
 }
 .mec-calendar dl {
  width:100%
 }
 .mec-calendar dt {
  width:14%;
  height:60px;
  line-height:60px;
  border-radius:50px
 }
}
@media only screen and (max-width:479px) {
 .mec-calendar .mec-has-event:after {
  width:4px;
  height:4px
 }
 .mec-calendar .mec-calendar-header h2 {
  font-size:16px;
  margin-top:33px
 }
 .mec-calendar dt {
  height:38px;
  line-height:38px
 }
 .mec-calendar .mec-event-list-classic .mec-event-detail,
 .mec-calendar .mec-event-list-classic .mec-event-title {
  font-size:12px
 }
 .mec-calendar .mec-event-list-classic .mec-event-time {
  font-size:10px
 }
}
.mec-box-calendar.mec-calendar .mec-has-event a,
.mec-box-calendar.mec-calendar dt {
 border-radius:0
}
.mec-box-calendar.mec-calendar .mec-calendar-header {
 margin-top:2px;
 margin-bottom:30px
}
.mec-box-calendar.mec-calendar dt {
 border-bottom:1px solid #eaeaea;
 border-left:1px solid #eaeaea
}
.mec-box-calendar.mec-calendar dl dt:last-child {
 border-right:1px solid #eaeaea
}
.mec-box-calendar.mec-calendar .mec-calendar-table-head dt {
 border-top:1px solid #eaeaea;
 background-color:#f8f8f8
}
.mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-table-head dt {
 background-color:#f4f4f4
}
.mec-box-calendar.mec-calendar .mec-calendar-side .mec-next-month,
.mec-box-calendar.mec-calendar .mec-calendar-side .mec-previous-month {
 border-radius:2px;
 top:40px;
 border:1px solid #eee;
 height:30px;
 line-height:30px;
 z-index:1
}
.mec-box-calendar.mec-calendar .mec-calendar-side .mec-previous-month {
 left:60px
}
.mec-box-calendar.mec-calendar .mec-calendar-side .mec-next-month {
 right:60px
}
.mec-box-calendar.mec-calendar .mec-calendar-side {
 box-shadow:none
}
.mec-box-calendar.mec-calendar .mec-calendar-events-side {
 border:none
}
.mec-box-calendar.mec-calendar .mec-calendar-events-side .mec-table-side-day {
 border-radius:2px
}
.mec-box-calendar.mec-calendar h4.mec-month-label {
 position:relative;
 width:560px;
 margin-top:2px;
 margin-bottom:30px;
 text-transform:uppercase;
 font-size:22px;
 font-weight:700;
 color:#333
}
.mec-widget .mec-box-calendar.mec-calendar h4.mec-month-label {
 width:100%;
 margin-top:8px;
 font-size:13px
}
@media only screen and (max-width:1200px) {
 .mec-box-calendar.mec-calendar .mec-calendar-side .mec-previous-month {
  left:42px
 }
 .mec-box-calendar.mec-calendar .mec-calendar-side .mec-next-month {
  right:42px
 }
 .mec-calendar .mec-calendar-header h2 {
  font-size:17px;
  margin-top:7px
 }
}
@media only screen and (max-width:767px) {
 .mec-box-calendar.mec-calendar .mec-calendar-side .mec-next-month,
 .mec-box-calendar.mec-calendar .mec-calendar-side .mec-previous-month {
  top:28px;
  font-size:10px
 }
 .mec-box-calendar.mec-calendar .mec-calendar-side .mec-previous-month {
  left:30px
 }
 .mec-box-calendar.mec-calendar .mec-calendar-side .mec-next-month {
  right:30px
 }
 .mec-calendar .mec-calendar-header h2 {
  font-size:15px
 }
}
@media only screen and (max-width:479px) {
 .mec-box-calendar.mec-calendar .mec-calendar-side .mec-next-month,
 .mec-box-calendar.mec-calendar .mec-calendar-side .mec-previous-month {
  top:16px;
  font-size:0;
  padding:4px 0;
  text-align:center;
  min-width:33px
 }
 .mec-box-calendar.mec-calendar .mec-calendar-side .mec-previous-month {
  left:10px
 }
 .mec-box-calendar.mec-calendar .mec-calendar-side .mec-next-month {
  right:10px
 }
 .mec-box-calendar.mec-calendar .mec-calendar-header h2 {
  font-size:12px;
  margin-top:15px
 }
 .mec-box-calendar.mec-calendar .mec-event-image {
  margin-right:12px
 }
}
.mec-calendar.mec-event-calendar-classic,
.mec-calendar.mec-event-calendar-classic .mec-calendar-side {
 border:none;
 padding:0;
 width:100%;
 height:100%;
 box-shadow:none
}
.mec-calendar.mec-event-calendar-classic .mec-calendar-side {
 display:block
}
.mec-calendar.mec-event-calendar-classic .mec-calendar-header,
.mec-calendar.mec-event-calendar-classic dl {
 width:100%
}
.mec-calendar.mec-event-calendar-classic dl dt {
 width:15%;
 height:136px;
 line-height:1.2;
 text-align:left;
 padding:5px 7px;
 position:relative
}
.mec-calendar.mec-event-calendar-classic .mec-calendar-table-head dt {
 height:30px!important
}
.mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-side .mec-next-month,
.mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-side .mec-previous-month {
 top:0
}
.mec-calendar.mec-event-calendar-classic .mec-has-event:after {
 bottom:auto;
 top:24px;
 left:7px;
 margin:0
}
.mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-side .mec-previous-month {
 left:0
}
.mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-side .mec-next-month {
 right:0
}
.mec-calendar.mec-event-calendar-classic .mec-calendar-events-sec {
 text-align:left;
 background:#fafafa;
 border:1px solid #eaeaea;
 border-top:none;
 padding:10px 20px
}
.mec-calendar.mec-event-calendar-classic .mec-calendar-events-sec {
 display:none
}
.mec-calendar.mec-event-calendar-classic .mec-calendar-events-sec .mec-event-article:hover {
 background-color:#fcfcfc
}
.mec-calendar.mec-event-calendar-classic .mec-selected-day,
.mec-calendar.mec-event-calendar-classic dt.mec-selected-day:hover {
 color:#40d9f1;
 font-weight:700;
 background:#fafafa;
 border-bottom:none
}
.mec-calendar.mec-event-calendar-classic .mec-calendar-events-sec .mec-table-side-day,
.mec-calendar.mec-event-calendar-classic .mec-calendar-events-sec .mec-table-side-title {
 display:inline-block;
 margin:0;
 margin-bottom:15px;
 font-weight:700
}
.mec-calendar.mec-event-calendar-classic .mec-calendar-events-sec .mec-table-side-day {
 margin-left:4px
}
.mec-calendar.mec-event-calendar-classic .mec-calendar-row dt.mec-has-event a {
 color:#4d4d4d
}
.mec-calendar.mec-event-calendar-classic .mec-calendar-row dt.mec-has-event:not(.mec-selected-day):hover a {
 color:#fff
}
@media only screen and (max-width:1200px) {
 .mec-calendar.mec-event-calendar-classic dl dt {
  height:100px
 }
}
@media only screen and (max-width:767px) {
 .mec-calendar.mec-event-calendar-classic dl dt {
  height:40px
 }
}
@media only screen and (max-width:479px) {
 .mec-calendar.mec-event-calendar-classic .mec-calendar-events-sec {
  padding:10px
 }
 .mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-header h2 {
  font-size:13px;
  margin-top:8px
 }
}
.mec-calendar .mec-event-article.mec-single-event-novel {
 padding:4px 8px;
 min-height:25px;
 margin:0 -4px;
 border-radius:0
}
.mec-calendar .mec-event-article.mec-single-event-novel h4 {
 margin:0;
 font-size:10px;
 line-height:18px
}
.mec-calendar.mec-event-container-novel dl dt {
 padding:3px
}
.mec-calendar.mec-event-calendar-classic .mec-calendar-novel-selected-day {
 display:inline-block;
 padding:4px;
 margin-left:1px
}
.mec-calendar.mec-event-calendar-classic .mec-selected-day .mec-calendar-novel-selected-day {
 color:#fff
}
.mec-calendar.mec-event-calendar-classic.mec-event-container-novel .mec-selected-day,
.mec-calendar.mec-event-calendar-classic.mec-event-container-novel dt.mec-selected-day:hover {
 border-bottom:1px solid #eaeaea
}
.mec-calendar.mec-event-calendar-classic.mec-event-container-novel .mec-calendar-side .mec-calendar-table {
 min-height:auto
}
.mec-single-event-novel.light h4 {
 color:#000!important
}
.mec-single-event-novel.dark h4 {
 color:#fff!important
}
@media only screen and (max-width:768px) {
 .mec-calendar .mec-event-article.mec-single-event-novel {
  padding:0;
  min-height:5px
 }
 .mec-calendar .mec-event-article.mec-single-event-novel h4 {
  display:block;
  font-size:9px
 }
}
.mec-event-container-simple .event-single-content-simple {
 display:none
}
.mec-event-calendar-classic.mec-event-container-simple .mec-calendar-side .mec-calendar-table {
 min-height:unset
}
.mec-event-container-simple .mec-monthly-tooltip h4 {
 font-size:13px;
 font-weight:500;
 margin:0;
 color:#444
}
.mec-event-container-simple .mec-monthly-tooltip h4:hover {
 text-decoration:underline;
 color:#111
}
.mec-event-container-simple .mec-monthly-tooltip.event-single-link-simple {
 border-bottom:1px dashed #e3e3e3;
 padding:10px 2px;
 display:block
}
.mec-calendar.mec-event-container-simple dl dt.mec-calendar-day {
 font-size:30px;
 color:#000
}
.mec-calendar.mec-event-container-simple .mec-calendar-row dt:hover {
 background:unset
}
.mec-calendar.mec-event-container-simple .mec-calendar-row dt,
.mec-calendar.mec-event-container-simple .mec-calendar-row dt:last-child,
.mec-calendar.mec-event-container-simple .mec-calendar-table-head dt,
.mec-calendar.mec-event-container-simple .mec-calendar-table-head dt:last-child {
 border-width:2px
}
.mec-calendar.mec-event-container-simple dl dt.mec-selected-day,
.mec-calendar.mec-event-container-simple dl dt.mec-selected-day:hover {
 border-bottom:2px solid #40d9f1;
 background:unset
}
.mec-calendar.mec-event-container-simple .mec-calendar-table-head dt {
 line-height:36px
}
@media(max-width:768px) {
 .mec-calendar.mec-event-container-simple {
  overflow-x:scroll
 }
 .mec-calendar.mec-event-container-simple .mec-calendar-side {
  min-width:100%
 }
 .mec-event-container-simple .mec-monthly-tooltip h4 {
  font-size:12px
 }
 .mec-event-container-simple .mec-calendar-side {
  min-width:600px!important;
  overflow-x:scroll
 }
}
.mec-wrap.colorskin-custom .mec-calendar.mec-event-container-simple .mec-selected-day:hover {
 background:#f4f4f4
}
.mec-event-container-simple .mec-calendar-day .mec-monthly-tooltip.event-single-link-simple:last-of-type {
 border:none
}
.mec-tooltip-event-title {
 font-size:16px;
 font-weight:700;
 color:#000;
 margin-bottom:2px
}
.mec-tooltip-event-time,
.tooltipster-sidetip.tooltipster-shadow .tooltipster-content .mec-price-details {
 font-size:12px;
 color:#888;
 margin-bottom:8px;
 margin-top:5px
}
.tooltipster-sidetip.tooltipster-shadow .tooltipster-content {
 padding:17px
}
.mec-tooltip-event-content {
 clear:both
}
.mec-tooltip-event-featured {
 float:left;
 margin-right:13px;
 margin-bottom:1px
}
.mec-tooltip-event-featured img {
 max-width:120px
}
.mec-tooltip-event-desc {
 font-size:14px;
 color:#444;
 line-height:18px
}
.mec-tooltip-event-desc p {
 font-size:13px;
 line-height:1.4;
 margin-bottom:10px
}
.tooltipster-sidetip.tooltipster-shadow .tooltipster-box {
 border-radius:3px!important;
 border:1px solid #e2e3e4!important;
 background:#fff!important;
 box-shadow:0 -1px 30px -2px rgba(0,0,0,.15)!important
}
.tooltipster-box .mec-tooltip-event-desc {
 margin-bottom:12px
}
.tooltipster-sidetip .tooltipster-arrow {
 overflow:visible!important
}
.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow-border {
 border-width:12px!important
}
.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow-border {
 border-right-color:#e2e3e4!important
}
.tooltipster-sidetip .tooltipster-arrow-border {
 left:-12px!important;
 z-index:9999999999!important
}
.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow-background {
 display:block!important
}
.tooltipster-sidetip .tooltipster-arrow-background {
 border-width:11px!important;
 z-index:99999999999!important
}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background {
 left:-9px!important;
 top:1px!important;
 border-right-color:#fff!important
}
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {
 border-top-color:#fff!important;
 left:0!important;
 top:-1px!important
}
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border {
 left:-1px!important
}
.tooltipster-sidetip.tooltipster-shadow.tooltipster-top .tooltipster-arrow-border {
 border-top-color:#e2e3e4!important
}
.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-arrow-border {
 left:-1px!important;
 top:-11px!important
}
.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-arrow-border {
 border-bottom-color:#e2e3e4!important
}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background {
 top:-9px!important;
 border-bottom-color:#fff!important
}
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background {
 border-left-color:#fff!important;
 left:-2px!important;
 top:0!important
}
.tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-arrow-border {
 border-left-color:#e2e3e4!important;
 left:-1px!important;
 top:-1px!important
}
@media(max-width:780px) {
 .mec-event-container-simple .mec-monthly-tooltip.event-single-link-simple h4 {
  word-break:break-all;
  font-size:13px
 }
}
@media(max-width:320px) {
 .mec-event-container-simple .mec-monthly-tooltip.event-single-link-simple h4 {
  font-size:10px
 }
}
.mec-calendar.mec-calendar-daily .mec-calendar-day-events .mec-event-article {
 padding-left:15px;
 padding-right:15px;
 position:relative
}
.mec-calendar.mec-calendar-daily .mec-calendar-a-month {
 text-align:center;
 background-color:#fff;
 border-bottom:2px solid #f4f4f4;
 position:relative
}
.mec-calendar.mec-calendar-daily .mec-calendar-a-month h4 {
 color:#444;
 font-size:18px;
 line-height:1.2;
 padding:15px 0 11px;
 margin:0;
 font-weight:700;
 letter-spacing:1px;
 text-transform:uppercase;
 border-bottom:1px solid #e6e6e6
}
.mec-calendar.mec-calendar-daily .mec-calendar-d-top {
 text-align:center;
 padding:10px 0;
 position:relative;
 background-color:#fafafa
}
.mec-calendar.mec-calendar-daily .mec-next-month,
.mec-calendar.mec-calendar-daily .mec-previous-month {
 position:absolute;
 top:50%;
 left:50%;
 margin-top:-25px;
 min-width:50px;
 height:50px;
 line-height:50px;
 text-align:center;
 background:#fff;
 border:1px solid #e2e2e2;
 border-radius:50px;
 box-shadow:0 2px 0 0 rgba(0,0,0,.015);
 transition:all .33s ease;
 cursor:pointer
}
.mec-calendar.mec-calendar-daily .mec-next-month i,
.mec-calendar.mec-calendar-daily .mec-previous-month i {
 font-size:14px;
 cursor:pointer
}
.mec-calendar.mec-calendar-daily .mec-next-month:hover,
.mec-calendar.mec-calendar-daily .mec-previous-month:hover {
 border-color:#d0d0d0;
 color:#444;
 box-shadow:0 2px 5px 0 rgba(0,0,0,.075)
}
.mec-calendar.mec-calendar-daily .mec-previous-month {
 margin-left:-150px
}
.mec-calendar.mec-calendar-daily .mec-next-month {
 margin-left:100px
}
.mec-calendar.mec-calendar-daily .mec-calendar-a-month .mec-next-month,
.mec-calendar.mec-calendar-daily .mec-calendar-a-month .mec-previous-month {
 min-height:28px;
 height:28px;
 line-height:28px;
 width:28px;
 margin-top:-14px;
 border-radius:3px
}
.mec-calendar.mec-calendar-daily .mec-calendar-d-top h2,
.mec-calendar.mec-calendar-daily .mec-calendar-d-top h3 {
 margin-top:9px;
 color:#b9b9b9;
 font-family:Roboto,sans-serif;
 font-size:30px;
 font-weight:100;
 text-transform:uppercase;
 margin-bottom:12px;
 line-height:1
}
.mec-calendar.mec-calendar-daily .mec-calendar-d-top h2 {
 font-size:81px;
 color:#444;
 margin-bottom:10px;
 line-height:1.1
}
.mec-calendar.mec-calendar-daily .mec-calendar-d-table {
 overflow:hidden;
 background:#fff;
 min-height:60px;
 border-top:1px solid #e6e6e6;
 border-bottom:2px solid #f3f3f3;
 padding:0 50px;
 position:relative
}
@media only screen and (min-width:479px) {
 .mec-calendar.mec-calendar-daily .mec-calendar-d-table {
  padding:0 55px
 }
}
.mec-calendar.mec-calendar-daily .mec-calendar-d-table dl {
 width:1310px;
 display:block
}
.mec-calendar.mec-calendar-weekly .mec-calendar-d-table dl {
 display:none
}
.mec-calendar.mec-calendar-weekly .mec-calendar-d-table dl.mec-weekly-view-week-active {
 display:block
}
.mec-calendar.mec-calendar-daily .mec-calendar-d-table a,
.mec-calendar.mec-calendar-daily .mec-calendar-d-table dl dt {
 display:block;
 background:#fff;
 width:42px;
 height:60px;
 line-height:60px;
 text-align:center;
 float:left;
 border-right:1px solid #e6e6e6;
 border-bottom:1px solid #e6e6e6;
 border-radius:0
}
.mec-calendar.mec-calendar-daily .mec-calendar-d-table .mec-daily-view-day:hover,
.mec-calendar.mec-calendar-daily .mec-calendar-d-table dl dt:hover {
 background:#fafafa;
 box-shadow:0 2px 5px 0 rgba(0,0,0,.065) inset;
 cursor:pointer
}
.mec-calendar.mec-calendar-daily .mec-calendar-d-table .mec-daily-view-day {
 cursor:default;
 background:#fff;
 color:#c1c1c1;
 line-height:59px;
 text-align:center;
 border-right:1px solid #e6e6e6;
 border-bottom:1px solid #e6e6e6
}
.mec-calendar.mec-calendar-daily .mec-calendar-d-table .mec-daily-view-day.mec-has-event {
 cursor:pointer;
 font-weight:700;
 color:#4a4a4a
}
.mec-calendar.mec-calendar-daily .mec-calendar-d-table .mec-daily-view-day.mec-daily-view-day-active,
.mec-calendar.mec-calendar-daily .mec-calendar-d-table dl dt.mec-table-d-current {
 font-size:18px;
 font-weight:700;
 background:#fafafa;
 color:#40d9f1
}
.mec-calendar.mec-calendar-daily .mec-calendar-d-table a.mec-table-d-next,
.mec-calendar.mec-calendar-daily .mec-calendar-d-table a.mec-table-d-prev {
 float:none;
 font-size:14px;
 width:55px;
 position:absolute;
 top:0;
 left:0;
 cursor:pointer
}
.mec-calendar.mec-calendar-daily .mec-calendar-d-table a.mec-table-d-next {
 left:auto;
 right:0;
 border-left:1px solid #e6e6e6;
 border-right:none
}
.mec-calendar.mec-calendar-daily .mec-today-container .mec-today-count {
 font-size:12px;
 color:#888;
 text-align:center
}
@media only screen and (max-width:479px) {
 .mec-calendar.mec-calendar-daily .mec-previous-month {
  margin-left:-130px
 }
 .mec-calendar.mec-calendar-daily .mec-next-month {
  margin-left:80px
 }
 .mec-calendar.mec-calendar-daily .mec-calendar-a-month h4 {
  font-size:14px;
  letter-spacing:0
 }
}
.widget .mec-calendar.mec-calendar-daily .mec-calendar-a-month h4 {
 font-size:14px;
 letter-spacing:0
}
.widget .mec-calendar.mec-calendar-daily .mec-previous-month {
 margin-left:-130px
}
.widget .mec-calendar.mec-calendar-daily .mec-next-month {
 margin-left:80px
}
.mec-util-hidden {
 display:none
}
.mec-daily-view-date-events,
.mec-weekly-view-date-events {
 list-style:none;
 margin:0
}
.mec-calendar.mec-calendar-weekly .mec-calendar-d-table {
 padding:0
}
.mec-calendar.mec-calendar-weekly .mec-calendar-d-table dl {
 width:calc(100% - 1px)
}
.mec-calendar.mec-calendar-weekly .mec-calendar-d-table dl dt {
 width:14.286%;
 height:70px;
 line-height:normal;
 cursor:default
}
.mec-calendar.mec-calendar-weekly .mec-calendar-d-table dl dt:hover {
 background:#fff;
 cursor:default
}
.mec-calendar.mec-calendar-weekly .mec-calendar-d-table dl dt:last-child {
 border-right:none
}
.mec-calendar.mec-calendar-weekly .mec-calendar-d-table dl dt span {
 font-size:12px;
 font-weight:700;
 text-transform:uppercase;
 display:block;
 margin:15px 0 6px
}
.mec-calendar.mec-calendar-weekly .mec-calendar-d-table a.mec-table-d-next,
.mec-calendar.mec-calendar-weekly .mec-calendar-d-table a.mec-table-d-prev {
 display:none
}
ul.mec-weekly-view-dates-events,
ul.mec-weekly-view-dates-events li {
 padding:0;
 margin:0;
 line-height:initial
}
.mec-calendar.mec-calendar-weekly .mec-event-list-weekly-date {
 width:64px;
 height:64px;
 margin-right:10px;
 font-size:11px;
 text-transform:uppercase;
 float:left;
 text-align:center;
 padding-top:2px
}
.mec-calendar.mec-calendar-weekly .mec-event-list-weekly-date span {
 font-size:40px;
 line-height:30px;
 font-weight:700;
 display:block;
 margin-bottom:6px;
 letter-spacing:1px
}
.mec-calendar.mec-calendar-weekly .mec-calendar-a-month .mec-previous-month {
 margin-left:0;
 left:12px
}
.mec-calendar.mec-calendar-weekly .mec-calendar-a-month .mec-next-month {
 margin-left:0;
 left:auto;
 right:12px
}
@media only screen and (max-width:479px) {
 .mec-calendar.mec-calendar-weekly .mec-calendar-d-table dl dt span {
  font-size:9px;
  letter-spacing:0
 }
 .mec-calendar.mec-calendar-weekly .mec-event-list-weekly-date {
  width:100%;
  height:36px;
  margin-bottom:12px;
  line-height:1;
  font-size:10px;
  margin-right:5px;
  text-align:left
 }
 .mec-calendar.mec-calendar-weekly .mec-event-list-weekly-date span {
  font-size:18px;
  margin-bottom:5px
 }
}
.widget .mec-calendar.mec-calendar-weekly .mec-calendar-d-table dl dt span {
 font-size:9px;
 letter-spacing:0
}
.widget .mec-calendar.mec-calendar-weekly .mec-event-list-weekly-date {
 width:100%;
 height:36px;
 margin-bottom:12px;
 line-height:1;
 font-size:10px;
 margin-right:5px;
 text-align:left
}
.widget .mec-calendar.mec-calendar-weekly .mec-event-list-weekly-date span {
 font-size:18px;
 margin-bottom:5px
}
.mec-week-events-container .mec-weekly-view-dates-events li.mec-no-event-found {
 list-style:none!important
}
li.mec-no-event-found .mec-event-title {
 text-align:center
}
.mec-widget .mec-calendar {
 max-width:100%
}
.mec-widget .mec-calendar dl dt,
.mec-wrap.mec-sm959.mec-widget .mec-calendar.mec-event-calendar-classic dl dt {
 height:40px
}
.mec-widget .mec-calendar .mec-calendar-events-sec {
 padding:10px
}
.mec-widget .mec-calendar .mec-calendar-header h2 {
 font-size:13px;
 margin-top:8px
}
.mec-widget .mec-calendar .mec-event-list-classic .mec-event-image {
 margin-right:12px
}
.mec-widget .mec-calendar .mec-has-event:after {
 width:4px;
 height:4px
}
.mec-widget .mec-calendar.mec-event-calendar-classic .mec-calendar-events-sec .mec-table-side-title {
 font-size:14px
}
.mec-widget .mec-calendar .mec-event-article .mec-event-image {
 margin-right:11px
}
.mec-widget .mec-box-calendar.mec-calendar .mec-calendar-header {
 margin-bottom:20px
}
.mec-widget .mec-box-calendar.mec-calendar .mec-calendar-side .mec-next-month,
.mec-widget .mec-box-calendar.mec-calendar .mec-calendar-side .mec-previous-month {
 font-size:0;
 padding:4px 0;
 text-align:center;
 min-width:33px
}
.mec-widget .mec-event-calendar-classic .mec-calendar-side .mec-calendar-table {
 min-height:200px
}
.mec-widget .mec-event-list-classic {
 margin-bottom:8px;
 padding:8px 0
}
.mec-widget .mec-event-list-classic .mec-event-article {
 margin-bottom:0;
 padding:10px 0;
 position:relative;
 min-height:86px;
 padding-left:80px
}
.mec-widget .mec-event-list-classic .mec-event-date {
 font-size:10px;
 line-height:14px;
 text-transform:uppercase
}
.mec-widget .mec-event-list-classic .mec-event-title {
 font-size:13px
}
.mec-widget .mec-event-list-classic .mec-event-detail {
 font-size:11px
}
.mec-widget .mec-event-list-classic .mec-event-image {
 width:68px;
 position:absolute;
 left:0
}
.mec-event-list-classic .mec-event-image img {
 width:100%
}
.mec-widget .mec-event-list-classic .mec-event-detail {
 overflow:visible
}
.event-color {
 width:14px;
 display:inline-block;
 height:14px;
 margin-left:5px;
 border-radius:50%
}
.mec-map-lightbox-wp {
 width:580px;
 padding:15px 15px 0;
 background-color:#fff
}
.mec-map-view-event-detail.mec-event-detail {
 width:580px;
 background-color:#e9e9e9;
 padding:8px 15px
}
.mec-map-lightbox-wp.mec-event-list-classic .mec-event-article {
 padding:0 0 15px;
 margin:0
}
.mec-map-lightbox-wp.mec-event-list-classic .mec-event-image {
 width:70px;
 margin-right:15px
}
.mec-marker-infowindow-wp {
 padding:10px
}
.mec-marker-infowindow-wp .mec-marker-infowindow-count {
 width:60px;
 height:60px;
 display:block;
 text-align:center;
 line-height:60px;
 border:1px solid #40d9f1;
 border-radius:50%;
 font-size:32px;
 color:#40d9f1;
 float:left;
 margin-right:11px
}
.mec-marker-infowindow-wp .mec-marker-infowindow-content {
 overflow:hidden;
 padding-top:6px
}
.mec-marker-infowindow-wp .mec-marker-infowindow-content span {
 display:block;
 color:#222
}
.mec-marker-infowindow-wp .mec-marker-infowindow-content span:first-child {
 font-size:15px;
 font-weight:700
}
.mec-marker-wrap {
 display:inline-block;
 width:35px;
 height:35px;
 margin:15px 0 0 4px;
 border-radius:50% 50% 50% 0;
 background:#00cae9;
 animation-name:mec-map-bounce;
 animation-fill-mode:both;
 animation-duration:1s;
 border:3px solid #fff;
 cursor:pointer
}
.mec-marker-wrap .mec-marker {
 margin-top:5px;
 display:block;
 -webkit-transform:rotate(45deg);
 transform:rotate(45deg);
 text-align:center;
 color:#fff;
 font-size:17px
}
.mec-marker-wrap .mec-marker-pulse-wrap {
 -webkit-transform:rotate(45deg);
 transform:rotate(45deg);
 display:inline-block;
 margin-left:-11px;
 margin-top:0
}
.mec-marker-wrap .mec-marker-pulse {
 display:inline-block;
 background:#c5c5c5;
 border-radius:50%;
 height:14px;
 width:14px;
 -webkit-transform:rotateX(55deg);
 transform:rotateX(55deg);
 z-index:-2
}
.mec-marker-wrap .mec-marker-pulse:after {
 content:"";
 border-radius:50%;
 height:40px;
 width:40px;
 position:absolute;
 margin:-13px 0 0 -13px;
 animation:pulsate 1s ease-out;
 animation-iteration-count:infinite;
 opacity:0;
 box-shadow:0 0 1px 2px #00cae9;
 animation-delay:1.1s
}
@keyframes pulsate {
 0% {
  transform:scale(.1,.1);
  opacity:0
 }
 50% {
  opacity:1
 }
 100% {
  transform:scale(1.2,1.2);
  opacity:0
 }
}
@keyframes mec-map-bounce {
 0% {
  opacity:0;
  transform:translateY(-2000px) rotate(-45deg)
 }
 60% {
  opacity:1;
  transform:translateY(30px) rotate(-45deg)
 }
 80% {
  transform:translateY(-10px) rotate(-45deg)
 }
 100% {
  transform:translateY(0) rotate(-45deg)
 }
}
.mec-skin-grid-container .mec-skin-map-container,
.mec-skin-list-container .mec-skin-map-container {
 margin-bottom:20px
}
.mec-single-event {
 margin-top:10px
}
.mec-single-event .mec-events-meta-group-countdown {
 color:#c9c9c9;
 text-align:center;
 margin-bottom:30px;
 padding:20px 30px;
 background:#fff;
 border:1px solid #e6e6e6;
 box-shadow:0 2px 0 0 rgba(0,0,0,.016)
}
.mec-events-meta-group-countdown .countdown-w {
 text-align:center;
 font-size:36px;
 margin:0 auto;
 padding:40px 0 0;
 position:relative;
 display:table;
 table-layout:fixed
}
.mec-events-meta-group-countdown .countdown-w .icon-w {
 font-size:24px
}
.mec-events-meta-group-countdown .countdown-w .label-w {
 font-size:15px;
 font-weight:300;
 letter-spacing:1px;
 text-transform:uppercase;
 position:relative
}
.mec-events-meta-group-countdown .countdown-w .block-w {
 display:table-cell;
 margin:0 20px 10px;
 position:relative;
 height:70px;
 width:190px;
 font-size:72px;
 transition:all .3s ease-in-out;
 line-height:1.2
}
.mec-events-meta-group-countdown .countdown-w .block-w.done-w {
 border:0
}
.mec-events-meta-group-countdown .countdown-w .block-w li {
 font-size:50px
}
.mec-events-meta-group-countdown .countdown-w span {
 padding:24px 0 20px
}
.mec-events-meta-group-countdown .countdown-w .div-d {
 display:none
}
.mec-events-meta-group-countdown .countdown-w .countdown-message {
 display:none
}
.mec-events-meta-group-countdown .countdown-w .block-w i {
 display:none
}
#countdown {
 list-style:none;
 margin-bottom:0;
 margin-top:0;
 margin-left:0;
 padding-left:0
}
.mec-events-meta-group-countdown .mec-end-counts h3 {
 display:inherit;
 text-align:center;
 font-size:16px;
 right:50%
}
.mec-countdown-details .countdown-w .clockdiv li p {
 margin-top:23px
}
@media(min-width:481px) and (max-width:768px) {
 .mec-events-meta-group-countdown .countdown-w {
  padding:0
 }
 .mec-events-meta-group-countdown .countdown-w .label-w {
  font-size:12px;
  letter-spacing:0
 }
 .mec-events-meta-group-countdown .countdown-w span {
  font-size:34px
 }
}
@media(min-width:320px) and (max-width:480px) {
 .mec-events-meta-group-countdown .countdown-w .label-w {
  font-size:10px
 }
 .mec-events-meta-group-countdown .countdown-w span {
  font-size:28px
 }
 .mec-countdown-details .countdown-w .clockdiv li p {
  margin-top:16px
 }
}
@media(max-width:320px) {
 .mec-events-meta-group-countdown .countdown-w .label-w {
  font-size:9px;
  letter-spacing:0
 }
 .mec-events-meta-group-countdown .countdown-w span {
  font-size:22px
 }
}
.info-msg,
.mec-error,
.mec-success,
.warning-msg {
 margin:10px 0;
 padding:10px;
 border-radius:3px 3px 3px 3px;
 font-size:13px
}
.info-msg {
 color:#059;
 background-color:#bef
}
.mec-success {
 color:#0dbf52;
 background-color:#cef7ce
}
.warning-msg {
 color:#9f6000;
 background-color:#feefb3
}
.mec-error {
 color:#d8000c;
 background-color:#ffbaba
}
.mec-fes-form,
.mec-fes-list {
 background:#f8feff;
 padding:30px 3%;
 color:#798f96;
 font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,sans-serif!important
}
.mec-fes-list .mec-fes-list-top-actions,
.mec-fes-list ul {
 margin:0 auto 15px;
 max-width:960px;
 list-style:none;
 padding-left:40px
}
.mec-fes-form-cntt .dashicons-editor-help {
 display:none
}
.mec-fes-list ul li * {
 text-decoration:none!important
}
.mec-fes-list ul li {
 padding:20px 15px;
 border-radius:3px;
 margin-bottom:15px;
 border:1px solid #cfeff5;
 box-shadow:0 2px 6px -4px #cfeff5;
 background:#fff;
 line-height:normal
}
.mec-fes-list ul li a {
 box-shadow:none;
 color:#181818
}
.mec-fes-list ul li a:hover {
 color:#40d9f1
}
.mec-fes-list ul li .mec-event-title {
 font-size:17px;
 font-weight:600;
 width:calc(100% - 250px);
 display:inline-block
}
@media(max-width:680px) {
 .mec-fes-list ul li .mec-event-title {
  width:100%;
  font-size:13px;
  margin:0 0 20px;
  display:block
 }
 .mec-fes-list ul li {
  padding:10px 12px 40px
 }
}
@media(max-width:480px) {
 .mec-fes-list .mec-fes-list-top-actions,
 .mec-fes-list ul {
  padding-left:0
 }
}
.mec-fes-form .mec-required {
 color:#ff3c3c
}
.mec-fes-list .mec-event-status {
 color:#fff!important;
 border-color:transparent!important
}
.mec-fes-form .mec-book-confirmed,
.mec-fes-list .mec-book-confirmed {
 background:#50d477!important
}
.mec-fes-form .mec-book-pending,
.mec-fes-list .mec-book-pending {
 background:#fcbe69!important
}
.mec-fes-form .mec-book-rejected,
.mec-fes-list .mec-book-rejected {
 background:#fe686a!important
}
.mec-fes-form .mec-book-other,
.mec-fes-list .mec-book-other {
 background:#40d9f1!important
}
.mec-fes-list ul li .mec-fes-event-remove,
.mec-fes-list ul li .mec-fes-event-view {
 font-size:11px;
 padding:0;
 border:0;
 background:#f7f8f9;
 float:right;
 margin-left:5px;
 border-radius:2px;
 transition:all .2s ease
}
.mec-fes-list ul li .mec-fes-event-export a,
.mec-fes-list ul li .mec-fes-event-remove,
.mec-fes-list ul li .mec-fes-event-view a {
 padding:4px 8px;
 display:inline-block;
 border:1px solid #e7e8e9;
 border-radius:2px;
 color:#789;
 position:relative
}
@media(max-width:600px) {
 .mec-fes-list ul li .mec-fes-event-export a,
 .mec-fes-list ul li .mec-fes-event-remove,
 .mec-fes-list ul li .mec-fes-event-view a {
  font-size:10px
 }
}
.mec-fes-list ul li .mec-fes-event-remove:hover {
 cursor:pointer;
 background:#f96f8a;
 border-color:#f96f8a;
 color:#fff
}
.mec-fes-list ul li .mec-fes-event-export a:hover,
.mec-fes-list ul li .mec-fes-event-view a:hover {
 background:#40d9f1;
 color:#fff;
 border-color:#40d9f1
}
.mec-fes-form-top-actions a,
.mec-fes-list-top-actions a,
.single-mec-events .pmpro_content_message a,
.single-mec-events .pmpro_content_message a:link {
 position:relative;
 border:none;
 border-radius:3px;
 color:#fff!important;
 display:inline-block;
 font-size:13px;
 line-height:1;
 text-transform:none;
 font-weight:400;
 text-decoration:none;
 cursor:pointer;
 margin-bottom:20px!important;
 margin-right:10px;
 line-height:1;
 letter-spacing:0;
 padding:15px 22px;
 background:#39c36e;
 box-shadow:0 1px 7px -3px #39c36e!important;
 -webkit-transition:all .21s ease;
 -moz-transition:all .21s ease;
 transition:all .21s ease;
 text-decoration:unset
}
.mec-fes-form-top-actions a:hover,
.mec-fes-list-top-actions a:hover,
.single-mec-events .pmpro_content_message a:hover,
.single-mec-events .pmpro_content_message a:hover:link {
 background:#222;
 color:#fff
}
.mec-fes-list-top-actions a {
 font-weight:600;
 text-transform:capitalize
}
.mec-fes-form-top-actions a:before {
 content:"";
 border:solid #fff;
 border-width:0 2px 2px 0;
 display:inline-block;
 padding:6px;
 margin-right:5px;
 vertical-align:sub;
 transform:rotate(135deg);
 -webkit-transform:rotate(135deg)
}
.mec-fes-form .mec-form-row,
.mec-fes-list .mec-form-row {
 margin-bottom:10px;
 clear:both
}
.mec-fes-form label {
 font-size:13px;
 display:block;
 color:#798f96;
 font-weight:400;
 padding:0 0 4px 2px
}
.mec-fes-form input+label {
 padding-top:8px;
 padding-left:3px;
 margin:0;
 display:inline-block;
 vertical-align:top
}
#wrap .mec-fes-form input+label {
 padding-top:0
}
.mec-fes-form .post-status {
 float:right!important;
 margin:0 5px;
 color:#fff;
 padding:0 10px;
 border-radius:12px;
 font-style:italic;
 font-size:18px
}
.mec-fes-form #mec-event-data input[type=date],
.mec-fes-form input[type=email],
.mec-fes-form input[type=number],
.mec-fes-form input[type=password],
.mec-fes-form input[type=tel],
.mec-fes-form input[type=text],
.mec-fes-form input[type=url],
.mec-fes-form select,
.mec-fes-form textarea {
 min-width:inherit;
 width:auto;
 display:inline;
 min-height:30px;
 font-size:13px;
 padding:10px;
 margin-bottom:20px;
 clear:both;
 background:#fff;
 border:1px solid #cfeff5;
 box-shadow:0 2px 5px rgba(207,239,245,.38) inset;
 border-radius:3px;
 height:40px;
 max-width:280px;
 color:#798f96;
 font-family:inherit
}
#mec_fes_form input[type=date]::-webkit-calendar-picker-indicator,
.lity-content #mec_fes_form input[type=date]::-webkit-calendar-picker-indicator,
.lity-content .mec-events-meta-group-booking input[type=date]::-webkit-calendar-picker-indicator,
.mec-single-event .mec-events-meta-group-booking input[type=date]::-webkit-calendar-picker-indicator {
 background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA0QjQ2N0QwQjQ4MzExRUE4RDdFREZDRTUxMUVERTM5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA0QjQ2N0QxQjQ4MzExRUE4RDdFREZDRTUxMUVERTM5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDRCNDY3Q0VCNDgzMTFFQThEN0VERkNFNTExRURFMzkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDRCNDY3Q0ZCNDgzMTFFQThEN0VERkNFNTExRURFMzkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6WW71PAAAGIklEQVR42qRX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);
 background-position:center;
 background-size:cover;
 width:10px;
 height:12px;
 display:block
}
.mec-fes-form input {
 background:#fff!important;
 border-radius:3px!important;
 font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,sans-serif!important
}
.mec-fes-form textarea {
 height:80px
}
.mec-fes-form input::-webkit-input-placeholder {
 color:#798f96
}
.mec-fes-form input::-moz-placeholder {
 color:#798f96
}
.mec-fes-form input:-ms-input-placeholder {
 color:#798f96
}
.mec-fes-form input:-moz-placeholder {
 color:#798f96
}
#mec-excerpt .mec-form-row .widefat {
 max-width:100%
}
#mec_more_info_target {
 width:100%
}
@media only screen and (min-width:961px) {
 .mec-fes-form #mec-event-data input[type=date],
 .mec-fes-form #mec-event-data select,
 .mec-fes-form input[type=email],
 .mec-fes-form input[type=password],
 .mec-fes-form input[type=tel],
 .mec-fes-form input[type=text],
 .mec-fes-form input[type=url],
 .mec-fes-form textarea {
  width:100%;
  display:inline-block
 }
}
@media only screen and (max-width:768px) {
 .mec-fes-form #mec-event-data input[type=date],
 .mec-fes-form #mec-event-data select,
 .mec-fes-form input[type=email],
 .mec-fes-form input[type=password],
 .mec-fes-form input[type=text],
 .mec-fes-form input[type=url],
 .mec-fes-form textarea {
  width:100%
 }
}
.mec-fes-form input[type=text]#mec_fes_title {
 padding:5px 10px;
 min-height:32px;
 height:50px;
 background:#fff!important;
 max-width:100%;
 font-size:19px;
 font-weight:400
}
.mec-fes-form input[type=checkbox],
.mec-fes-form input[type=radio] {
 display:inline!important;
 float:left;
 margin:5px 5px 0 0
}
.mec-fes-form input[type=email]:focus,
.mec-fes-form input[type=number]:focus,
.mec-fes-form input[type=password]:focus,
.mec-fes-form input[type=tel]:focus,
.mec-fes-form input[type=text]:focus,
.mec-fes-form input[type=url]:focus,
.mec-fes-form select:focus,
.mec-fes-form textarea:focus {
 border:1px solid #aaa;
 color:#444;
 background:#fff;
 -moz-box-shadow:0 0 3px rgba(0,0,0,.2);
 -webkit-box-shadow:0 0 3px rgba(0,0,0,.2);
 box-shadow:0 0 3px rgba(0,0,0,.2);
 outline:0
}
.mec-form-row .mec-color {
 cursor:pointer
}
.mec-form-row.mec-available-color-row span {
 margin:10px;
 width:14px;
 height:14px;
 display:inline-block;
 margin-right:6px;
 border-radius:20px 20px 20px 20px;
 vertical-align:middle
}
.mec-form-row.mec-available-color-row span:first-of-type {
 margin-left:0
}
.mec-fes-form.mec-fes-form .mec-tooltip {
 display:inline
}
.mec-fes-form-cntt .dashicons-editor-help {
 display:block
}
.mec-fes-form .mec-tooltip:hover:after,
.mec-fes-form .mec-tooltip:hover:before {
 display:none
}
.mec-fes-form.mec-fes-form .mec-tooltip {
 display:inline-flex;
 bottom:7px
}
.mec-fes-form .mec-tooltip .box {
 min-width:300px;
 max-width:600px;
 display:inline-block;
 left:26px;
 top:50%;
 transform:translateY(-50%);
 padding:0;
 margin-top:8px;
 background-color:#535a61;
 color:#fff;
 font-weight:300;
 font-size:14px;
 letter-spacing:.5px;
 line-height:1.3;
 position:absolute;
 z-index:9999999;
 box-sizing:border-box;
 border-radius:6px;
 box-shadow:0 4px 45px -8px #444b50;
 visibility:hidden;
 opacity:0;
 transition:opacity .23s
}
#webnus-dashboard .mec-fes-form .mec-tooltip .box p,
.mec-fes-form .mec-tooltip .box p {
 color:#fff;
 font-size:14px;
 line-height:1.3;
 margin:0
}
.mec-fes-form .mec-tooltip:hover .box {
 visibility:visible;
 opacity:1
}
.mec-fes-form .mec-tooltip:hover .box {
 padding:20px;
 border-radius:8px
}
.mec-fes-form .mec-tooltip .box h5 {
 color:#fff;
 font-size:17px;
 font-weight:600;
 margin:-30px -20px;
 padding:20px 0;
 text-align:center;
 margin-bottom:10px;
 background:#3a3f44;
 border-bottom:1px solid #32363a;
 border-radius:6px 6px 0 0;
 z-index:9999
}
#webnus-dashboard .mec-fes-form .mec-tooltip .box p a,
.mec-fes-form .mec-tooltip .box p a {
 color:#40d9f1;
 margin-top:10px;
 margin-left:0;
 font-weight:400;
 position:relative;
 text-decoration:none;
 display:block;
 width:max-content
}
.mec-fes-form .mec-tooltip .box a:hover {
 color:#f90
}
.mec-fes-form .mec-tooltip .box:after {
 display:block;
 position:absolute!important;
 top:100%!important;
 right:50%!important;
 margin-top:-6px!important;
 margin-right:-6px!important;
 width:12px!important;
 height:24px!important;
 overflow:hidden!important;
 transform:rotate(-90deg)!important
}
.mec-fes-form .mec-tooltip .box:before {
 display:block;
 content:''!important;
 position:absolute!important;
 width:12px;
 height:12px;
 left:-10px!important;
 top:50%!important;
 transform:translate(50%,-50%) rotate(-45deg)!important;
 background-color:#535a61!important;
 box-shadow:0 8px 9px -4px #535a61!important;
 z-index:0!important
}
.mec-fes-form .mec-tooltip .box.top {
 left:50%;
 top:0;
 transform:translate(-50%,-100%);
 margin-top:0;
 margin-left:-10px
}
.mec-fes-form .mec-tooltip .box.top:after {
 top:50%!important;
 right:100%!important
}
.mec-fes-form .mec-tooltip .box.top:before {
 left:50%!important;
 top:100%!important
}
.mec-fes-form .mec-tooltip .box.bottom {
 left:50%;
 top:auto;
 bottom:0;
 transform:translate(-50%,100%);
 margin-bottom:-20px;
 margin-left:-10px
}
.mec-fes-form .mec-tooltip .box.bottom:after {
 top:0!important;
 right:50%!important;
 background-color:#3a3f44!important
}
.mec-fes-form .mec-tooltip .box.bottom:before {
 left:50%!important;
 top:-7px!important;
 transform:translateX(-50%);
 background-color:#3a3f44!important
}
.mec-fes-form .mec-tooltip .box.left {
 left:auto;
 right:26px;
 top:50%;
 transform:translateY(-50%)
}
.mec-fes-form .mec-tooltip .box.left:before {
 right:0!important;
 left:auto!important;
 top:50%!important
}
.mec-fes-form .mec-tooltip {
 display:inline-block;
 position:relative;
 margin-right:10px;
 cursor:help;
 bottom:5px;
 left:3px
}
.mec-fes-form .mec-tooltip:last-child {
 margin-right:0
}
.mec-fes-form .mec-tooltip:hover:after {
 background:#313130;
 border-radius:5px;
 bottom:24px;
 color:#fff;
 content:attr(title);
 left:-75px;
 padding:10px;
 position:absolute;
 z-index:98;
 width:240px
}
.mec-fes-form .mec-tooltip:hover:before {
 border:solid;
 border-color:#313130 transparent;
 border-width:6px 6px 0;
 bottom:18px;
 content:"";
 left:30%;
 position:absolute;
 z-index:99
}
.mec-fes-form .mec-tooltip .dashicons-before:before {
 font-size:24px;
 color:#008aff;
 line-height:37px
}
.mec-fes-form .mec-tooltip a:focus {
 box-shadow:none
}
.mec-form-row .bootstrap_unvalid {
 display:block;
 border:2px solid red;
 position:relative;
 display:inline-block;
 border-bottom:1px dotted #000
}
.mec-fes-form .mec-tooltiptext {
 visibility:hidden;
 width:120px;
 background-color:red;
 color:#fff;
 text-align:center;
 border-radius:6px;
 padding:5px 0;
 position:absolute;
 z-index:1
}
.mec-fes-form .mec-tooltip .content p a {
 display:none
}
@media only screen and (min-width:961px) {
 .mec-fes-form .mec-fes-form-cntt,
 .mec-fes-form .mec-fes-form-sdbr {
  width:68%;
  float:left;
  padding-right:20px
 }
 .mec-fes-form .mec-fes-form-sdbr {
  width:32%;
  padding-right:0;
  padding-left:20px
 }
 .mec-fes-submit-mobile {
  display:none
 }
}
.mec-fes-form .mec-meta-box-fields {
 padding:0 20px 20px;
 border:1px solid #cfeff5;
 margin-bottom:20px!important;
 box-shadow:0 2px 6px -3px #cfeff5;
 border-radius:3px;
 background:#fff
}
.mec-fes-form .mec-meta-box-fields h4 {
 margin:0 -20px;
 font-size:15px;
 font-weight:600;
 letter-spacing:0;
 color:#40d9f1;
 text-transform:capitalize;
 padding:15px 20px;
 background:#ecfcff;
 margin-bottom:20px;
 border-radius:3px
}
.mec-fes-sub-button {
 width:100%
}
.mec-available-color-row span.color-selected {
 border:3px solid #fff;
 box-sizing:content-box;
 box-shadow:0 0 0 2px #40d9f1,0 2px 8px -1px #40d9f1
}
.mec-fes-loading:before {
 content:url(img/ajax-loader.gif);
 background:0 0;
 border-style:none;
 display:block;
 margin-left:47%
}
.mec-fes-form #mec_meta_box_hourly_schedule_days .mec-form-row input[type=text] {
 width:190px;
 margin-right:1.4%
}
.mec-fes-form #mec_meta_box_hourly_schedule_days .mec-form-row input[type=text].mec-col-1,
.mec-fes-form #mec_meta_box_hourly_schedule_days .mec-form-row input[type=text].mec-col-2 {
 width:120px;
 margin-right:10px
}
.mec-fes-form #mec_meta_box_hourly_schedule_days .mec-form-row input[type=text].widefat {
 width:100%
}
.mec-fes-form #mec_meta_box_hourly_schedule_days .mec-form-row {
 border-bottom:none;
 padding-bottom:10px
}
.mec-fes-form #mec_meta_box_hourly_schedule_days .mec-form-row input[type=text].mec-col-6 {
 width:39%
}
.mec-fes-form #mec_meta_box_hourly_schedule_days .mec-form-row button {
 margin-right:0;
 padding:9px 26px
}
.mec-fes-form #mec_meta_box_hourly_schedule_days .mec-form-row button.mec-add-hourly-schedule-button {
 font-size:12px;
 height:30px;
 line-height:25px
}
.mec-fes-form #mec_meta_box_hourly_schedule_days .mec-form-row .description {
 display:inline-block;
 border-left:1px dashed #bfcacc;
 margin-left:12px;
 line-height:28px;
 padding-left:12px;
 margin-top:5px;
 font-style:italic
}
@media only screen and (max-width:768px) {
 .mec-fes-form #mec_meta_box_hourly_schedule_days .mec-form-row input[type=text] {
  width:100%!important
 }
}
#mec_fes_form_message {
 max-width:838px;
 margin:10px auto;
 display:block!important;
 text-align:center
}
.mec-wrap .mec-totalcal-box {
 position:relative;
 border:1px solid #efefef;
 padding:20px 5px;
 margin:0 0 20px;
 background:#fafafa;
 overflow:hidden;
 box-shadow:0 3px 2px 0 rgba(0,0,0,.012);
 min-height:78px
}
.mec-wrap .mec-totalcal-box i {
 float:left;
 margin:0;
 width:36px;
 height:36px;
 background:#fff;
 border:1px solid #efefef;
 text-align:center;
 padding:10px 0;
 font-size:15px;
 color:#888
}
.mec-checkboxes-search .mec-searchbar-category-wrap,
.mec-wrap .mec-totalcal-box .mec-totalcal-view span,
.mec-wrap .mec-totalcal-box input,
.mec-wrap .mec-totalcal-box select {
 width:auto;
 min-height:36px;
 height:36px;
 line-height:36px;
 background:#fff;
 font-size:13px;
 color:#777;
 border:1px solid #efefef;
 margin:0 0 0 -1px;
 float:left;
 padding:0 5px;
 font-family:Roboto,Helvetica,Arial,sans-serif
}
.mec-wrap .mec-totalcal-box input[type=submit] {
 cursor:pointer;
 padding:0 16px;
 text-transform:uppercase;
 font-size:11px;
 font-family:Montserrat,Helvetica,Arial,sans-serif;
 transition:all .21s ease
}
.mec-wrap .mec-totalcal-box input[type=submit]:hover {
 background:#222;
 color:#fff
}
.mec-wrap .mec-totalcal-box .mec-totalcal-view span {
 display:inline-block;
 text-transform:uppercase;
 font-family:Montserrat,Helvetica,Arial,sans-serif;
 font-size:11px;
 padding:0 12px;
 cursor:pointer
}
.mec-wrap .mec-totalcal-box .mec-totalcal-view span:hover {
 color:#40d9f1
}
.mec-wrap .mec-totalcal-box .mec-totalcal-view span.mec-totalcalview-selected {
 color:#fff;
 background:#40d9f1;
 border-color:#40d9f1
}
.mec-wrap .mec-totalcal-box .mec-totalcal-view {
 text-align:right;
 float:right
}
.mec-wrap .mec-totalcal-box input[type=search] {
 width:calc(100% - 36px)
}
.mec-full-calendar-wrap .mec-search-form .col-md-7 {
 padding:0
}
.mec-wrap .mec-date-search .mec-col-3,
.mec-wrap .mec-minmax-event-cost .mec-minmax-price {
 width:calc(50% - 17px)
}
.mec-wrap .mec-text-address-search.with-mec-cost {
 width:calc(100% - 356px)
}
.mec-wrap .mec-minmax-event-cost {
 display:block;
 float:left;
 width:50%;
 margin-left:10px
}
.mec-wrap .mec-minmax-event-cost.with-mec-address {
 display:block;
 width:336px;
 max-width:50%;
 float:right;
 margin-left:0;
 margin-right:10px
}
.mec-wrap .mec-checkboxes-search {
 margin-left:10px;
 margin-right:10px;
 display:table-caption
}
.mec-wrap .mec-checkboxes-search .mec-searchbar-category-wrap {
 width:calc(100% - 36px)!important;
 max-width:calc(100% - 36px)!important;
 padding:0;
 position:relative;
 line-height:inherit;
 height:auto
}
.mec-wrap .mec-checkboxes-search .mec-searchbar-category-wrap select {
 line-height:20px
}
.mec-wrap .mec-checkboxes-search .mec-searchbar-category-wrap .select2-container.select2-container--default {
 width:calc(100% - 36px)!important
}
.mec-wrap .mec-checkboxes-search .mec-searchbar-category-wrap input[type=search] {
 width:calc(100% - 36px)!important;
 min-height:30px;
 margin:0
}
.mec-wrap .mec-checkboxes-search .mec-searchbar-category-wrap .select2-container .select2-selection--multiple ul,
.mec-wrap .mec-checkboxes-search .mec-searchbar-category-wrap .select2-container.select2-container--default {
 height:auto;
 overflow:unset
}
.mec-wrap .mec-checkboxes-search .mec-searchbar-category-wrap .select2-container .select2-selection--multiple ul {
 display:block
}
.mec-wrap .mec-checkboxes-search .mec-searchbar-category-wrap .select2-container .select2-selection--multiple {
 border:unset;
 width:100%;
 height:0!important;
 border-radius:0
}
.mec-wrap .mec-checkboxes-search .mec-searchbar-category-wrap .select2-container .select2-selection--multiple ul li {
 line-height:12px!important;
 max-height:20px!important;
 width:auto;
 margin-right:5px;
 margin-top:5px
}
.mec-wrap .mec-checkboxes-search .mec-searchbar-category-wrap .select2-container .select2-selection--multiple .select2-selection__choice {
 letter-spacing:0;
 color:#777;
 text-transform:capitalize;
 padding:4px 6px;
 background-color:#efefef;
 border-radius:2px;
 border:0;
 cursor:default;
 float:left;
 margin-right:5px;
 margin-top:5px;
 margin-bottom:5px;
 font-size:11px;
 text-transform:uppercase
}
.mec-wrap .mec-checkboxes-search .mec-searchbar-category-wrap .select2-container .select2-selection--multiple .select2-selection__choice__remove {
 color:#777
}
@media only screen and (min-width:961px) and (max-width:1200px) {
 .mec-wrap .mec-totalcal-box {
  padding:37px 5px
 }
}
@media only screen and (max-width:960px) {
 .mec-wrap .mec-totalcal-box .col-md-3,
 .mec-wrap .mec-totalcal-box .col-md-4,
 .mec-wrap .mec-totalcal-box .col-md-5 {
  width:100%;
  float:none;
  clear:both;
  overflow:hidden
 }
 .mec-full-calendar-wrap .mec-search-form .col-md-3,
 .mec-full-calendar-wrap .mec-search-form .col-md-4,
 .mec-full-calendar-wrap .mec-search-form .col-md-5 {
  display:block;
  max-width:100%;
  padding:0;
  margin:0 0 10px
 }
 .mec-full-calendar-wrap .mec-search-form .col-md-3 {
  padding-bottom:10px!important
 }
 .mec-wrap .mec-search-form .mec-date-search select {
  width:calc(100% - 106px)
 }
 .mec-wrap .mec-search-form .mec-date-search select:last-child {
  width:70px
 }
 .mec-wrap .mec-totalcal-box .mec-totalcal-view {
  float:none
 }
 .mec-wrap .mec-checkboxes-search .mec-searchbar-category-wrap .select2-container .select2-selection--multiple .select2-selection__choice {
  display:block;
  max-width:100%;
  white-space:break-spaces;
  max-height:unset!important;
  height:auto!important
 }
}
@media only screen and (min-width:768px) and (max-width:960px) {
 .mec-wrap .mec-totalcal-box .col-md-4 {
  position:relative;
  width:initial
 }
 .mec-wrap .mec-totalcal-box .col-md-5 {
  padding-bottom:0
 }
 .mec-full-calendar-wrap .mec-search-form .col-md-5 {
  margin-top:20px
 }
 .mec-wrap .mec-totalcal-box {
  padding:37px 5px
 }
}
@media only screen and (max-width:767px) {
 .mec-wrap .mec-totalcal-box .mec-totalcal-view {
  float:none
 }
 .mec-wrap .mec-totalcal-box .col-md-4 {
  padding-bottom:0
 }
 .mec-wrap .mec-minmax-event-cost.with-mec-address,
 .mec-wrap .mec-text-address-search.with-mec-cost {
  width:100%;
  float:left
 }
 .mec-wrap .mec-minmax-event-cost.with-mec-address {
  max-width:calc(100% - 20px);
  margin:0 10px 20px
 }
 .mec-wrap .mec-minmax-event-cost .mec-minmax-price {
  width:calc(50% - 17px)
 }
}
@media only screen and (max-width:479px) {
 .mec-wrap .mec-totalcal-box .mec-totalcal-view span {
  padding:0 8px;
  font-size:10px
 }
 .mec-wrap .mec-totalcal-box input[type=submit] {
  padding:0 10px;
  font-size:10px
 }
}
@media only screen and (min-width:961px) {
 .mec-wrap .mec-wrap.mec-sm959 .mec-totalcal-box .col-md-5,
 .mec-wrap.mec-sm959 .mec-totalcal-box .col-md-3 {
  padding-bottom:20px;
  clear:both;
  overflow:hidden
 }
 .mec-wrap.mec-sm959 .mec-totalcal-box .col-md-5 {
  right:10px;
  width:initial
 }
 .mec-wrap.mec-sm959 .mec-totalcal-box .col-md-4 {
  padding-bottom:0;
  width:100%
 }
}
@media(min-width:961px) and (max-width:1200px) {
 .mec-full-calendar-wrap .mec-totalcal-box {
  padding:15px 10px
 }
 .mec-full-calendar-wrap .mec-totalcal-box .col-md-2 {
  width:50%
 }
 .mec-wrap .mec-totalcal-box .mec-totalcal-view span {
  padding:0 10px
 }
 .mec-search-form .mec-date-search,
 .mec-search-form .mec-dropdown-search,
 .mec-search-form .mec-text-address-search,
 .mec-search-form .mec-text-input-search {
  padding:0 4px
 }
 .mec-full-calendar-wrap .mec-totalcal-box .col-md-2,
 .mec-full-calendar-wrap .mec-totalcal-box .col-md-3,
 .mec-full-calendar-wrap .mec-totalcal-box .col-md-4,
 .mec-full-calendar-wrap .mec-totalcal-box .col-md-5 {
  padding-bottom:20px
 }
 .mec-full-calendar-wrap .mec-totalcal-box .col-md-2 select {
  min-width:calc(100% - 36px)
 }
 .mec-full-calendar-wrap .mec-totalcal-box .col-md-3 select {
  min-width:calc(30% - 10px)
 }
 .mec-full-calendar-wrap .mec-totalcal-box .col-md-3:last-child select {
  min-width:calc(50% - 19px)
 }
 .mec-full-calendar-wrap .mec-totalcal-box .mec-totalcal-view span {
  font-size:9px;
  text-align:center
 }
}
@media only screen and (max-width:1200px) {
 .post-type-archive-mec-events .mec-totalcal-box .col-md-3,
 .post-type-archive-mec-events .mec-totalcal-box .col-md-4 {
  width:100%;
  padding:0
 }
 .post-type-archive-mec-events .mec-totalcal-box select:last-child {
  min-width:auto
 }
 .post-type-archive-mec-events .mec-totalcal-box .col-md-5 {
  position:relative;
  float:right;
  max-width:100%;
  left:0;
  top:20px;
  width:100%!important;
  display:block;
  clear:both
 }
 .post-type-archive-mec-events .mec-totalcal-box .mec-totalcal-view {
  max-width:100%;
  width:100%
 }
 .post-type-archive-mec-events .mec-totalcal-box .mec-totalcal-view span {
  width:20.1%;
  font-size:10px
 }
}
@media only screen and (max-width:960px) {
 .post-type-archive-mec-events .mec-totalcal-box .col-md-5 {
  top:10px
 }
}
@media only screen and (max-width:760px) {
 .post-type-archive-mec-events .mec-totalcal-box .col-md-5 {
  top:0!important
 }
}
@media only screen and (max-width:480px) {
 .post-type-archive-mec-events .mec-totalcal-box .mec-totalcal-view span {
  font-size:8px
 }
}
@media(min-width:1201px) and (max-width:1280px) {
 .mec-full-calendar-wrap .mec-totalcal-view span {
  font-size:9px;
  padding:0 10px
 }
}
@media(min-width:761px) and (max-width:1200px) {
 .mec-full-calendar-wrap .mec-search-form .mec-dropdown-wrap .mec-dropdown-search {
  width:33.3333%;
  display:block;
  float:left
 }
 .mec-full-calendar-wrap .mec-search-form .col-md-4 .mec-text-input-search {
  padding:0;
  margin-bottom:20px
 }
 .mec-full-calendar-wrap .mec-search-form .col-md-3 {
  width:100%
 }
 .mec-full-calendar-wrap .mec-search-form .mec-date-search select:last-child {
  min-width:70px;
  width:70px
 }
 .mec-full-calendar-wrap .mec-search-form .col-md-5 {
  float:right;
  padding:0 0 10px
 }
 .mec-full-calendar-wrap .mec-totalcal-view span {
  font-size:11px
 }
}
@media(max-width:760px) {
 .mec-full-calendar-wrap .mec-search-form .col-md-3 {
  width:100%
 }
 .mec-full-calendar-wrap .mec-search-form .mec-date-search select:last-child {
  min-width:70px;
  width:70px
 }
 .mec-full-calendar-wrap .mec-search-form .col-md-5 {
  float:right;
  padding:0 0 10px
 }
 .mec-full-calendar-wrap .mec-totalcal-view span {
  font-size:11px
 }
}
@media(max-width:960px) {
 .mec-full-calendar-wrap .mec-totalcal-box {
  padding:20px
 }
 .mec-full-calendar-wrap .mec-totalcal-box .col-md-2 {
  width:50%
 }
 .mec-full-calendar-wrap .mec-totalcal-box .col-md-2,
 .mec-full-calendar-wrap .mec-totalcal-box .col-md-3,
 .mec-full-calendar-wrap .mec-totalcal-box .col-md-4 {
  padding-bottom:10px
 }
 .mec-full-calendar-wrap .mec-totalcal-box .col-md-2 select {
  min-width:calc(100% - 36px);
  margin-bottom:10px
 }
 .mec-full-calendar-wrap .mec-totalcal-box .mec-totalcal-view {
  margin-left:10px
 }
 .mec-full-calendar-wrap .mec-totalcal-box .mec-totalcal-view span {
  font-size:10px;
  text-align:center
 }
 .mec-full-calendar-wrap .mec-totalcal-box .col-md-2 {
  width:100%
 }
 .mec-full-calendar-wrap .mec-totalcal-box .mec-totalcal-view span {
  min-width:14.3%;
  text-align:center;
  font-size:10px;
  margin-right:-1px
 }
}
@media(max-width:780px) {
 .mec-full-calendar-wrap .mec-totalcal-box .col-md-3 select {
  width:calc(50% - 18px)!important
 }
 .mec-full-calendar-wrap .mec-totalcal-box .col-md-4 {
  position:unset;
  padding-right:0
 }
 .mec-full-calendar-wrap .mec-search-form .col-md-3,
 .mec-full-calendar-wrap .mec-search-form .col-md-4,
 .mec-full-calendar-wrap .mec-search-form .col-md-5 {
  margin:0;
  padding:0
 }
 .mec-wrap .mec-totalcal-box .mec-totalcal-view span {
  padding:0 7px;
  margin-top:20px
 }
}
@media(max-width:480px) {
 .mec-full-calendar-wrap .mec-totalcal-box {
  padding:15px 10px
 }
 .mec-full-calendar-wrap .mec-totalcal-box .mec-totalcal-view span {
  min-width:13.5%;
  text-align:center;
  font-size:11px
 }
}
@media(max-width:411px) {
 .mec-full-calendar-wrap .mec-totalcal-box .mec-totalcal-view span {
  min-width:12%;
  font-size:10px
 }
}
@media(max-width:320px) {
 .mec-full-calendar-wrap .mec-totalcal-box .mec-totalcal-view span {
  min-width:22.5%;
  font-size:11px
 }
}
.mec-totalcalview-selected:hover {
 color:#fff!important
}
.mec-search-form {
 padding:20px 10px
}
.mec-search-form .mec-dropdown-wrap {
 display:table;
 width:100%
}
.mec-search-form .mec-date-input-search,
.mec-search-form .mec-date-search,
.mec-search-form .mec-dropdown-search,
.mec-search-form .mec-text-input-search,
.mec-search-form .mec-time-input-search {
 padding:0 10px;
 float:left
}
.mec-search-form .mec-date-search,
.mec-search-form .mec-time-picker-search,
.mec-search-form .mec-totalcal-view {
 padding:0 10px
}
.mec-search-form .mec-text-input-search {
 width:100%
}
.mec-search-form .mec-full-calendar-search-ends .mec-text-input-search {
 width:50%
}
.mec-search-form .mec-date-search,
.mec-search-form .mec-time-picker-search {
 width:50%;
 float:left
}
.mec-search-form .mec-date-search.with-mec-time-picker,
.mec-search-form .mec-time-picker-search.with-mec-date-search {
 width:25%;
 float:left
}
.mec-search-form .mec-tab-loader.col-md-6 .mec-totalcal-view {
 padding:0
}
.mec-wrap .mec-search-form .with-mec-date-search .mec-timepicker-end,
.mec-wrap .mec-search-form .with-mec-date-search .mec-timepicker-start {
 width:calc(50% - 17px)
}
.mec-search-form .mec-full-calendar-search-ends .mec-text-input-search.col-md-12,
.mec-search-form .mec-minmax-event-cost,
.mec-search-form .mec-text-address-search {
 min-height:55px
}
.mec-search-form .mec-full-calendar-search-ends .mec-text-input-search.col-md-12,
.mec-widget .mec-search-form .mec-date-search,
.mec-widget .mec-search-form .mec-text-input-search {
 width:100%
}
.mec-search-form .mec-full-calendar-search-ends .mec-text-input-search.col-md-12 {
 padding:0 10px
}
.mec-search-form .mec-minmax-event-cost,
.mec-search-form .mec-text-address-search,
.mec-widget .mec-search-form .mec-text-input-search {
 margin-top:10px
}
.mec-search-form .mec-date-search {
 clear:left
}
.mec-search-form .mec-dropdown-wrap .mec-dropdown-search {
 display:table-cell;
 float:none
}
.mec-widget .mec-search-form .mec-dropdown-wrap .mec-dropdown-search {
 display:block
}
.mec-checkboxes-search .mec-searchbar-category-wrap,
.mec-wrap .mec-search-form .mec-dropdown-wrap .mec-dropdown-search select {
 width:calc(100% - 36px);
 margin-bottom:10px
}
.mec-wrap .mec-search-form .mec-date-search select {
 width:calc(100% - 106px)
}
.mec-wrap .mec-search-form .mec-date-search select:last-child {
 width:70px
}
@media only screen and (max-width:781px) {
 .mec-search-form .mec-date-search,
 .mec-search-form .mec-dropdown-search,
 .mec-search-form .mec-text-input-search {
  width:100%;
  float:none
 }
 .mec-search-form .mec-date-search {
  min-height:55px
 }
 .mec-search-form .mec-dropdown-wrap .mec-dropdown-search {
  display:block;
  width:50%;
  float:left
 }
 .mec-full-calendar-wrap .mec-totalcal-box .col-md-3 {
  margin-bottom:0;
  padding-bottom:0!important
 }
}
@media only screen and (max-width:479px) {
 .mec-search-form .mec-dropdown-wrap .mec-dropdown-search {
  display:block;
  width:100%;
  float:none
 }
}
@media only screen and (min-width:961px) and (max-width:1200px) {
 .post-type-archive-mec-events .mec-totalcal-box .col-md-3,
 .post-type-archive-mec-events .mec-totalcal-box .col-md-4,
 .post-type-archive-mec-events .mec-totalcal-box .col-md-5 {
  max-width:100%;
  width:100%
 }
 .post-type-archive-mec-events .mec-totalcal-box .col-md-4 {
  padding:0 10px
 }
 .post-type-archive-mec-events .mec-totalcal-box .col-md-4 .mec-text-input-search {
  margin:0
 }
 .post-type-archive-mec-events .mec-totalcal-box .col-md-5 {
  margin-bottom:20px;
  padding:0 10px 10px
 }
}
@media only screen and (max-width:960px) {
 .mec-full-calendar-wrap .mec-totalcal-box .col-md-4,
 .post-type-archive-mec-events .mec-totalcal-box .col-md-4 {
  padding:0 10px
 }
 .mec-full-calendar-wrap .mec-totalcal-box .col-md-4 {
  margin-bottom:0
 }
 .post-type-archive-mec-events .mec-totalcal-box .col-md-4 .mec-text-input-search {
  margin:0
 }
 .post-type-archive-mec-events .mec-totalcal-box .mec-totalcal-view {
  padding-right:15px
 }
 .mec-full-calendar-wrap .mec-search-form .col-md-5 {
  margin-bottom:0
 }
 .post-type-archive-mec-events .mec-totalcal-box .col-md-5 {
  padding:0
 }
}
@media only screen and (max-width:780px) {
 .post-type-archive-mec-events .mec-totalcal-box .mec-totalcal-view span {
  margin-top:10px;
  margin-bottom:10px
 }
 .mec-wrap .mec-totalcal-box .mec-totalcal-view span {
  margin-top:0
 }
}
@media only screen and (max-width:760px) {
 .post-type-archive-mec-events .mec-totalcal-box .mec-totalcal-view span {
  margin-top:20px;
  margin-bottom:0
 }
 .mec-wrap .mec-totalcal-box .mec-totalcal-view span {
  margin-top:20px
 }
 .mec-full-calendar-wrap .mec-totalcal-box .col-md-4,
 .post-type-archive-mec-events .mec-totalcal-box .col-md-4 {
  padding:0
 }
}
@media only screen and (max-width:1200px) {
 .post-type-archive-mec-events .mec-full-calendar-wrap .mec-totalcal-view span {
  width:14.333%;
  font-size:8px
 }
}
@media only screen and (min-width:320px) and (max-width:960px) {
 .post-type-archive-mec-events .mec-search-form .col-md-5 span {
  width:20%!important
 }
}
.mec-search-form .mec-text-address-search {
 float:left;
 width:100%;
 padding:0 10px
}
@media(max-width:960px) {
 .mec-search-form .mec-dropdown-search {
  margin-bottom:10px
 }
 .mec-wrap .mec-minmax-event-cost.with-mec-address,
 .mec-wrap .mec-text-address-search.with-mec-cost {
  margin-top:0
 }
 .mec-search-form .mec-date-search.with-mec-time-picker,
 .mec-search-form .mec-time-picker-search.with-mec-date-search {
  width:50%;
  margin-bottom:20px
 }
 .mec-full-calendar-wrap .mec-totalcal-box .mec-totalcal-view {
  margin:0
 }
 .mec-full-calendar-wrap .mec-tab-loader {
  width:100%;
  display:block;
  float:unset;
  padding:0 0 0 10px
 }
}
@media(max-width:780px) {
 .mec-full-calendar-wrap .mec-totalcal-box {
  padding:10px
 }
 .mec-search-form .mec-date-search.with-mec-time-picker,
 .mec-search-form .mec-time-picker-search.with-mec-date-search {
  margin:20px 0;
  height:auto
 }
 .mec-search-form .mec-date-search {
  min-height:unset
 }
}
@media(max-width:480px) {
 .mec-search-form .mec-date-search.with-mec-time-picker,
 .mec-search-form .mec-time-picker-search.with-mec-date-search {
  width:100%
 }
 .mec-full-calendar-wrap .mec-totalcal-box .mec-totalcal-view span {
  min-width:12%;
  text-align:center;
  font-size:9px
 }
 .mec-full-calendar-wrap .mec-totalcal-box .mec-totalcal-view span,
 .mec-search-form .mec-date-search.with-mec-time-picker,
 .mec-search-form .mec-full-calendar-search-ends .mec-text-input-search,
 .mec-search-form .mec-minmax-event-cost,
 .mec-search-form .mec-text-address-search,
 .mec-search-form .mec-time-picker-search.with-mec-date-search,
 .mec-wrap .mec-minmax-event-cost.with-mec-address {
  margin-bottom:0;
  margin-top:10px;
  min-height:auto
 }
 .mec-wrap .mec-minmax-event-cost.with-mec-address {
  margin-bottom:10px
 }
}
.ui-datepicker {
 background-color:#fff;
 border:1px solid #66afe9;
 border-radius:4px;
 box-shadow:0 0 8px rgba(102,175,233,.6);
 display:none;
 margin-top:4px;
 padding:10px;
 width:240px
}
.ui-datepicker a,
.ui-datepicker a:hover {
 text-decoration:none;
 cursor:pointer
}
.ui-datepicker a:hover,
.ui-datepicker td:hover a {
 color:#2c6396;
 -webkit-transition:color .1s ease-in-out;
 -moz-transition:color .1s ease-in-out;
 -o-transition:color .1s ease-in-out;
 transition:color .1s ease-in-out
}
.ui-datepicker .ui-datepicker-header {
 margin-bottom:4px;
 text-align:center
}
.ui-datepicker .ui-datepicker-title {
 font-weight:700
}
.ui-datepicker .ui-datepicker-next,
.ui-datepicker .ui-datepicker-prev {
 cursor:default;
 font-family:dashicons;
 -webkit-font-smoothing:antialiased;
 font-style:normal;
 font-weight:400;
 height:20px;
 line-height:1.4;
 margin-top:2px;
 width:20px
}
.ui-datepicker .ui-datepicker-prev {
 float:left;
 text-align:left
}
.ui-datepicker .ui-datepicker-next {
 float:right;
 text-align:center
}
.ui-datepicker .ui-datepicker-prev:before {
 content:"\f341"
}
.ui-datepicker .ui-datepicker-next:before {
 content:"\f345"
}
.ui-datepicker .ui-icon {
 display:none
}
.ui-datepicker .ui-datepicker-calendar {
 table-layout:fixed;
 width:100%
}
.ui-datepicker .ui-datepicker-calendar td,
.ui-datepicker .ui-datepicker-calendar th {
 text-align:center;
 padding:4px 0
}
.ui-datepicker .ui-datepicker-calendar td {
 border-radius:4px;
 -webkit-transition:background-color .1s ease-in-out,color .1s ease-in-out;
 -moz-transition:background-color .1s ease-in-out,color .1s ease-in-out;
 -o-transition:background-color .1s ease-in-out,color .1s ease-in-out;
 transition:background-color .1s ease-in-out,color .1s ease-in-out
}
.ui-datepicker .ui-datepicker-calendar td:hover {
 background-color:#eee;
 cursor:pointer
}
.ui-datepicker .ui-datepicker-calendar td a {
 text-decoration:none
}
.ui-datepicker .ui-datepicker-current-day {
 background-color:#4289cc
}
.ui-datepicker .ui-datepicker-current-day a {
 color:#fff
}
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-unselectable:hover {
 background-color:#fff;
 cursor:default
}
.mec-owl-theme .owl-dots .owl-dot {
 border:none
}
.event-carousel-type1-head .mec-event-image {
 position:relative;
 min-height:150px
}
.event-carousel-type1-head .mec-event-image img {
 width:100%
}
.mec-event-carousel-content .mec-event-carousel-title a {
 transition:all .2s ease
}
.event-carousel-type1-head .mec-event-date-carousel {
 position:absolute;
 top:25px;
 left:1px;
 font-size:41px;
 width:160px;
 color:#fff;
 font-weight:500;
 background-color:#40d9f1;
 padding-left:21px;
 height:97px;
 line-height:2.3;
 padding-right:85px
}
.event-carousel-type1-head .mec-event-date-carousel:after {
 content:"";
 position:absolute;
 display:inline-block;
 z-index:-1;
 bottom:-13px;
 left:5px;
 width:0;
 border-width:13px;
 border-style:solid;
 border-color:transparent transparent #40d9f1 transparent;
 transform:rotate(45deg)
}
.event-carousel-type1-head .mec-event-date-info {
 font-size:12px;
 font-weight:300;
 position:absolute;
 top:27px;
 left:75px
}
.event-carousel-type1-head .mec-event-date-info-year {
 font-size:12px;
 font-weight:300;
 position:absolute;
 top:45px;
 left:75px
}
.mec-event-carousel-content {
 border:1px solid #e8e8e8;
 border-top:none;
 margin-top:-5px;
 padding:34px 9px 11px 37px
}
.mec-event-carousel-content .mec-event-carousel-title a {
 font-size:23px;
 font-weight:500;
 color:#000;
 letter-spacing:-1px
}
.mec-event-carousel-content p {
 font-size:14px;
 color:#7a7272;
 font-weight:300
}
.mec-owl-crousel-skin-type1 .owl-item .mec-event-article {
 padding:0 19px
}
.mec-event-carousel-type1 .owl-page.active span {
 background-color:#00aeef;
 height:14px;
 width:14px
}
.mec-event-carousel-type1 .mec-event-carousel-content {
 margin-bottom:15px;
 box-shadow:0 1px 2px rgba(0,0,0,.04);
 transition:all .27s ease
}
.mec-event-carousel-type1 .mec-event-carousel-content:hover {
 box-shadow:0 0 35px rgba(0,0,0,.07)
}
.mec-skin-carousel-container .mec-multiple-event .mec-event-date-carousel {
 width:230px
}
.mec-skin-carousel-container .mec-multiple-event .event-carousel-type1-head .mec-event-date-info,
.mec-skin-carousel-container .mec-multiple-event .event-carousel-type1-head .mec-event-date-info-year {
 left:159px
}
@media only screen and (min-width:768px) and (max-width:1000px),(min-width:270px) and (max-width:448px) {
 .event-carousel-type1-head .mec-event-date-carousel {
  font-size:25px;
  line-height:2.5;
  padding-right:70px;
  height:64px;
  width:120px
 }
 .event-carousel-type1-head .mec-event-date-carousel:after {
  left:7px
 }
 .event-carousel-type1-head .mec-event-date-info {
  font-size:10px;
  top:13px;
  left:55px
 }
 .event-carousel-type1-head .mec-event-date-info-year {
  font-size:10px;
  top:25px;
  left:55px
 }
 .event-carousel-type1-head .mec-event-date-carousel:after {
  top:48px
 }
}
.event-carousel-type2-head {
 background:#fff;
 border:1px solid #e6e6e6
}
.event-carousel-type2-head .mec-event-carousel-content-type2 {
 margin-top:15px;
 min-height:182px
}
.event-carousel-type2-head .mec-event-carousel-content-type2 .mec-event-date-info {
 font-size:15px;
 color:#9a9a9a;
 font-weight:300
}
.event-carousel-type2-head .mec-event-carousel-content-type2 .mec-event-carousel-title {
 font-size:26px;
 font-weight:700;
 color:#1c1d21;
 margin-top:15px;
 letter-spacing:-1px
}
.mec-event-carousel-content-type2 .mec-event-carousel-title a {
 color:inherit
}
.mec-event-carousel-type2 .event-carousel-type2-head .mec-event-carousel-content-type2 p {
 font-size:16px;
 font-weight:300;
 color:#444
}
.event-carousel-type2-head .mec-event-footer-carousel-type2 {
 margin-top:33px;
 position:relative
}
.mec-event-carousel-type2 .mec-event-footer-carousel-type2 .mec-event-sharing-wrap {
 padding-left:0;
 left:0
}
.event-carousel-type2-head .mec-event-footer-carousel-type2 .mec-event-sharing-wrap>li {
 border:none;
 -webkit-transition:all .25s ease;
 transition:all .25s ease
}
.event-carousel-type2-head .mec-event-footer-carousel-type2 .mec-booking-button {
 border:1px solid #e4e4e4;
 float:right;
 padding:7px 23px;
 font-size:12px;
 text-transform:uppercase;
 color:#707070;
 font-weight:500;
 -webkit-transition:all .25s ease;
 transition:all .25s ease
}
.event-carousel-type2-head .mec-event-footer-carousel-type2 .mec-booking-button:hover {
 color:#fff
}
.mec-event-article .event-carousel-type2-head {
 padding:3%;
 margin-right:-1px
}
.mec-event-carousel-type2 .mec-owl-carousel .owl-wrapper-outer {
 border-right:1px solid #e6e6e6
}
.mec-wrap .mec-event-carousel-type2 .owl-next,
.mec-wrap .mec-event-carousel-type2 .owl-prev,
.mec-wrap .mec-event-carousel-type3 .owl-next,
.mec-wrap .mec-event-carousel-type3 .owl-prev,
.mec-wrap .mec-event-carousel-type4 .owl-next,
.mec-wrap .mec-event-carousel-type4 .owl-prev {
 transition:all .25s ease;
 -webkit-transition:all .25s ease;
 position:absolute;
 top:47%;
 background-color:transparent!important
}
.mec-event-carousel-type2 .owl-next {
 right:-60px
}
.mec-event-carousel-type2 .owl-prev {
 left:-60px
}
.mec-event-carousel-type2 .owl-next i,
.mec-event-carousel-type2 .owl-prev i,
.mec-event-carousel-type3 .owl-next i,
.mec-event-carousel-type3 .owl-prev i,
.mec-event-carousel-type4 .owl-next i,
.mec-event-carousel-type4 .owl-prev i {
 font-size:40px;
 color:#282828
}
.mec-event-carousel-type2 .owl-next i:hover,
.mec-event-carousel-type2 .owl-prev i:hover,
.mec-event-carousel-type3 .owl-next i:hover,
.mec-event-carousel-type3 .owl-prev i:hover {
 color:#000;
 cursor:pointer
}
.mec-event-footer-carousel-type2 .mec-event-sharing-wrap .mec-event-sharing {
 top:auto;
 bottom:60px
}
.mec-event-footer-carousel-type2 .mec-event-sharing-wrap .mec-event-sharing:after,
.mec-event-footer-carousel-type2 .mec-event-sharing-wrap .mec-event-sharing:before {
 top:auto;
 bottom:-19px;
 border-color:#e2e2e2 transparent transparent transparent
}
.mec-event-footer-carousel-type2 .mec-event-sharing-wrap .mec-event-sharing:after {
 bottom:-18px;
 border-color:#fff transparent transparent transparent
}
@media only screen and (min-width:320px) and (max-width:768px) {
 .mec-event-carousel-type2 .owl-next,
 .mec-event-carousel-type2 .owl-prev,
 .mec-event-carousel-type3 .owl-next,
 .mec-event-carousel-type3 .owl-prev,
 .mec-event-carousel-type4 .owl-next,
 .mec-event-carousel-type4 .owl-prev {
  position:initial;
  top:100%
 }
}
.mec-event-carousel-type3 .mec-event-article {
 margin:0 10px
}
.event-carousel-type3-head .mec-event-image,
.event-carousel-type3-head .mec-event-image img {
 width:100%;
 height:auto
}
.event-carousel-type3-head .mec-event-footer-carousel-type3 {
 background:#fff;
 display:inline-block;
 width:calc(100% - 40px);
 margin-top:-74px;
 position:relative;
 margin-left:20px;
 margin-right:20px;
 margin-bottom:6px;
 padding:8% 11%;
 box-shadow:0 2px 10px -2px rgba(0,0,0,.2)
}
.event-carousel-type3-head .mec-event-footer-carousel-type3 .mec-booking-button {
 border:1px solid #e4e4e4;
 text-transform:uppercase;
 float:right;
 padding:7px 23px;
 font-size:12px;
 color:#707070;
 font-weight:500
}
.event-carousel-type3-head .mec-event-footer-carousel-type3 .mec-booking-button:hover {
 color:#fff
}
.mec-event-footer-carousel-type3 span {
 font-size:15px;
 color:#9a9a9a;
 font-weight:300;
 display:block;
 margin-top:30px
}
.mec-event-footer-carousel-type3 .mec-event-carousel-title {
 font-size:29px;
 font-weight:700
}
.event-carousel-type3-head .mec-event-footer-carousel-type3 .mec-event-carousel-title {
 font-size:26px;
 font-weight:700;
 color:#1c1d21;
 margin-top:15px;
 letter-spacing:-1px
}
.mec-event-footer-carousel-type3 .mec-event-carousel-title a {
 color:inherit
}
.event-carousel-type3-head .mec-event-footer-carousel-type3 p {
 font-size:16px;
 font-weight:300;
 color:#444!important;
 margin-bottom:36px
}
.mec-event-carousel-type3 .owl-next {
 right:-70px
}
.mec-event-carousel-type3 .owl-prev {
 left:-70px
}
.mec-event-footer-carousel-type3 .mec-event-sharing-wrap {
 left:11%
}
.mec-event-footer-carousel-type3 .mec-event-sharing-wrap .mec-event-sharing {
 top:auto;
 bottom:60px
}
.mec-event-footer-carousel-type3 .mec-event-sharing-wrap .mec-event-sharing:after,
.mec-event-footer-carousel-type3 .mec-event-sharing-wrap .mec-event-sharing:before {
 top:auto;
 bottom:-19px;
 border-color:#e2e2e2 transparent transparent transparent
}
.mec-event-footer-carousel-type3 .mec-event-sharing-wrap .mec-event-sharing:after {
 bottom:-18px;
 border-color:#fff transparent transparent transparent
}
.event-carousel-type3-head .mec-end-date-label {
 display:inline;
 margin-left:2px
}
.event-carousel-type4-head.clearfix {
 position:relative;
 overflow:hidden;
 background:#fff
}
.event-carousel-type4-head .mec-event-overlay {
 position:absolute;
 left:0;
 right:0;
 bottom:0;
 top:0;
 width:auto;
 height:auto;
 background-color:rgba(36,36,36,.4);
 transition:all .33s ease-in-out
}
.mec-event-hover-carousel-type4 {
 font-size:15px;
 color:#fff;
 position:absolute;
 bottom:0;
 padding:50px 35px;
 transition:all .33s ease-in-out;
 opacity:0;
 visibility:hidden
}
.mec-event-carousel-type4 .mec-event-article {
 margin:0 10px
}
.mec-event-carousel-type4 .mec-event-article:hover .mec-event-hover-carousel-type4 {
 opacity:1;
 visibility:visible
}
.mec-event-hover-carousel-type4 .mec-event-icon {
 font-size:18px;
 float:left;
 margin-right:14px;
 color:#fff;
 padding:13px
}
.mec-event-hover-carousel-type4 .mec-event-date {
 font-size:11px;
 text-transform:uppercase;
 font-weight:400;
 line-height:1.6
}
.mec-event-hover-carousel-type4 .mec-event-date span {
 display:block;
 font-weight:700;
 font-size:14px
}
.mec-event-hover-carousel-type4 .mec-event-title {
 color:#fff;
 margin:20px 0 38px;
 font-size:16px;
 font-weight:700;
 text-transform:uppercase;
 font-style:normal
}
.mec-event-hover-carousel-type4 .mec-btn-wrapper {
 text-align:left
}
.mec-event-hover-carousel-type4 .mec-event-button {
 color:#fff;
 background-color:#191919;
 border:2px #191919 solid;
 padding:10px 14px;
 letter-spacing:1.5px;
 font-size:11px;
 font-weight:700;
 font-style:normal;
 transition:all .22s ease;
 text-decoration:none
}
.mec-event-hover-carousel-type4 .mec-event-button:hover {
 color:#191919;
 background-color:#fff;
 border-color:#fff;
 border-radius:1px
}
.mec-event-carousel-type4 .owl-next {
 right:-70px
}
.mec-event-carousel-type4 .owl-prev {
 left:-70px
}
.mec-carousel-type4-head {
 margin-bottom:25px
}
.mec-carousel-type4-head-title {
 padding:0 11px;
 text-align:left;
 font-weight:700;
 font-size:20px;
 color:#000
}
.mec-carousel-type4-head-link {
 text-align:right;
 padding:0 11px
}
.mec-carousel-type4-head-link a {
 background:#222;
 color:#fff;
 padding:10px 38px;
 transition:all .3s ease
}
.mec-carousel-type4-head-link a:hover,
.mec-carousel-type4-head-link a:visited {
 color:#fff
}
@media(max-width:960px) {
 .mec-event-carousel-type4 .owl-stage {
  left:-50px
 }
}
.mec-wrap .mec-event-countdown-style1 {
 color:#fff;
 padding:0!important;
 display:table;
 background:#437df9
}
.mec-wrap .mec-event-countdown-style1 .mec-event-countdown-part1 {
 z-index:5;
 padding:50px 1% 50px 4%;
 display:table-cell;
 float:none;
 vertical-align:middle
}
.mec-wrap .mec-event-countdown-style1 .mec-event-countdown-part2 {
 background-color:rgba(0,0,0,.05);
 height:100%;
 padding-top:0;
 display:table-cell;
 float:none;
 position:relative;
 vertical-align:middle
}
.mec-wrap .mec-event-countdown-style1 .mec-event-countdown-part3 {
 background-color:#f8f8f8;
 display:table-cell;
 float:none;
 text-align:center;
 vertical-align:middle
}
.mec-wrap .mec-event-countdown-style1 .mec-event-countdown-part1 .mec-event-title {
 color:#fff;
 font-size:15px;
 margin-top:30px
}
.mec-wrap .mec-event-countdown-style1 .mec-event-countdown-part1 .mec-event-upcoming {
 font-size:36px;
 font-weight:700;
 line-height:1;
 margin-top:0
}
.mec-wrap .mec-event-countdown-style1 .mec-event-countdown-part2 .mec-event-countdown>div {
 display:inline-block
}
.mec-event-countdown-style1 .mec-events-meta-group-countdown {
 color:#c9c9c9;
 margin-bottom:30px;
 padding:20px 30px;
 background:#fff;
 border:1px solid #e6e6e6;
 box-shadow:0 2px 0 0 rgba(0,0,0,.016)
}
.mec-event-countdown-style1 .mec-event-countdown-part1 .mec-event-upcoming span {
 display:block
}
.mec-wrap .mec-event-countdown-style1 .mec-event-countdown-part2:after {
 content:"";
 position:absolute;
 display:inline-block;
 z-index:1;
 top:50%;
 margin-top:-11px;
 right:-24px;
 width:0;
 border-width:12px;
 border-style:solid;
 border-color:transparent transparent transparent #4077ed
}
.mec-event-countdown-style1 .mec-event-countdown-part2 .mec-event-date-place {
 text-align:center;
 padding-bottom:8px
}
.mec-event-countdown-part2 .mec-event-place,
.mec-event-countdown-style1 .mec-event-countdown-part2 .mec-event-date {
 display:inline;
 font-size:14px;
 padding:0 5px;
 text-align:center
}
.mec-event-countdown-style1 .mec-event-countdown-part3 .mec-event-button {
 display:inline-block;
 padding:14px 30px;
 vertical-align:middle;
 font-size:12px;
 letter-spacing:1px;
 text-transform:uppercase;
 color:#fff;
 background:#4077ed;
 transition:all .24s ease
}
.mec-event-countdown-style1 .mec-event-countdown-part3 .mec-event-button:hover {
 background:#222
}
.mec-event-countdown-style1 .mec-event-countdown {
 text-align:center;
 display:table;
 table-layout:fixed;
 margin:0 auto
}
.mec-event-countdown-style1 .mec-event-countdown .label-w {
 letter-spacing:1px;
 text-transform:uppercase;
 position:relative
}
.mec-event-countdown-style1 .mec-event-countdown .block-w {
 display:table-cell;
 margin:0 20px 10px;
 position:relative;
 height:70px
}
.mec-wrap .mec-event-countdown-style1 .mec-event-countdown li {
 background-color:rgba(0,0,0,.1);
 margin:5px;
 padding:20px 0;
 min-width:94px
}
.mec-wrap .mec-event-countdown-style1 .mec-event-countdown li span {
 font-size:30px
}
.mec-wrap .mec-event-countdown-style1 .mec-event-countdown li .label-w {
 font-size:12px;
 color:#fff;
 margin:8px 0 0;
 line-height:1
}
@media only screen and (min-width:1200px) {
 .mec-wrap.mec-sm959 .mec-event-countdown-style1 .mec-event-countdown-part1,
 .mec-wrap.mec-sm959 .mec-event-countdown-style1 .mec-event-countdown-part2,
 .mec-wrap.mec-sm959 .mec-event-countdown-style1 .mec-event-countdown-part3 {
  width:100%;
  display:block;
  padding-top:50px;
  padding-bottom:50px
 }
 .mec-wrap.mec-sm959 .mec-event-countdown-style1 .mec-event-countdown-part2:after {
  border-color:#4077ed transparent transparent transparent;
  top:auto;
  margin-top:0;
  bottom:-24px;
  margin-left:-11px;
  left:50%
 }
}
@media(max-width:960px) {
 .mec-wrap .mec-event-countdown-style1 .mec-event-countdown-part1,
 .mec-wrap .mec-event-countdown-style1 .mec-event-countdown-part2,
 .mec-wrap .mec-event-countdown-style1 .mec-event-countdown-part3 {
  width:100%;
  display:block;
  padding-top:50px;
  padding-bottom:50px
 }
 .mec-wrap .mec-event-countdown-style1 .mec-event-countdown-part2:after {
  border-color:#4077ed transparent transparent transparent;
  top:auto;
  margin-top:0;
  bottom:-24px;
  margin-left:-11px;
  left:50%;
  transform:rotate(90deg)
 }
}
@media(max-width:480px) {
 .mec-event-countdown-style1 .mec-event-countdown .block-w {
  margin:3px;
  height:auto
 }
 .mec-wrap .mec-event-countdown-style1 .mec-event-countdown li {
  padding:10px 5px;
  min-width:50px;
  margin:3px 1px
 }
 .mec-wrap .mec-event-countdown-style1 .mec-event-countdown li span {
  font-size:15px
 }
 .mec-wrap .mec-event-countdown-style1 .mec-event-countdown li .label-w {
  font-size:8px
 }
 .mec-event-countdown-style1 .mec-event-countdown-part2 .mec-event-date-place {
  display:inline
 }
}
.mec-wrap .mec-event-countdown-style2 {
 color:#fff;
 padding:30px 0;
 background:#437df9;
 max-width:600px
}
.mec-wrap .mec-event-countdown-style2 .mec-event-countdown-part1,
.mec-wrap .mec-event-countdown-style2 .mec-event-countdown-part2,
.mec-wrap .mec-event-countdown-style2 .mec-event-countdown-part3 {
 width:100%;
 float:none;
 vertical-align:middle;
 padding:50px 10%
}
.mec-wrap .mec-event-countdown-style2 .mec-event-countdown-part2 {
 padding-top:12%;
 padding-bottom:0
}
.mec-wrap .mec-event-countdown-style2 .mec-event-countdown-part1 .mec-event-title {
 color:#fff;
 font-size:15px;
 margin-top:30px
}
.mec-wrap .mec-event-countdown-style2 .mec-event-countdown-part1 .mec-event-upcoming {
 font-size:36px;
 font-weight:700;
 line-height:1;
 margin-top:0
}
.mec-wrap .mec-event-countdown-style2 .mec-event-countdown-part2 .mec-event-countdown>div {
 display:inline-block
}
.mec-event-countdown-style2 .mec-events-meta-group-countdown {
 color:#c9c9c9;
 margin-bottom:30px;
 padding:20px 30px;
 background:#fff;
 box-shadow:0 2px 0 0 rgba(0,0,0,.016)
}
.mec-event-countdown-style2 .mec-event-countdown-part1 .mec-event-upcoming span {
 display:block
}
.mec-event-countdown-style2 .mec-event-countdown-part2 .mec-event-date-place {
 text-align:left;
 padding-bottom:8px
}
.mec-event-countdown-part2 .mec-event-place,
.mec-event-countdown-style2 .mec-event-countdown-part2 .mec-event-date {
 display:inline;
 font-size:14px;
 padding:0 8px
}
.mec-event-countdown-style2 .mec-event-countdown-part3 .mec-event-button {
 display:inline-block;
 padding:14px 30px;
 vertical-align:middle;
 font-size:12px;
 letter-spacing:1px;
 text-transform:uppercase;
 color:#222;
 background:#fff;
 transition:all .24s ease
}
.mec-event-countdown-style2 .mec-event-countdown-part3 .mec-event-button:hover {
 background:#222;
 color:#fff
}
.mec-event-countdown-style2 .mec-event-countdown {
 text-align:center;
 display:table;
 table-layout:fixed;
 margin:0
}
.mec-event-countdown-style2 .mec-event-countdown .label-w {
 letter-spacing:1px;
 text-transform:uppercase;
 position:relative
}
.mec-event-countdown-style2 .mec-event-countdown .block-w {
 display:table-cell;
 margin:0 20px 10px;
 position:relative;
 height:70px
}
.mec-wrap .mec-event-countdown-style2 .mec-event-countdown li {
 background-color:rgba(0,0,0,.1);
 margin:5px;
 padding:20px 0;
 min-width:94px
}
.mec-wrap .mec-event-countdown-style2 .mec-event-countdown li span {
 font-size:30px
}
.mec-wrap .mec-event-countdown-style2 .mec-event-countdown li .label-w {
 font-size:12px;
 color:#fff;
 margin:8px 0 0;
 line-height:1
}
@media only screen and (max-width:767px) {
 .mec-wrap .mec-event-countdown-style2 .mec-event-countdown li {
  min-width:80px;
  padding:15px
 }
 .mec-wrap .mec-event-countdown-style2 .mec-event-countdown li span {
  font-size:26px
 }
 .mec-wrap .mec-event-countdown-style2 .mec-event-countdown li .label-w {
  font-size:11px
 }
}
@media only screen and (max-width:479px) {
 .mec-wrap .mec-event-countdown-style2 .mec-event-countdown li {
  min-width:40px;
  padding:15px 10px;
  margin:2px
 }
 .mec-wrap .mec-event-countdown-style2 .mec-event-countdown li span {
  font-size:20px
 }
 .mec-wrap .mec-event-countdown-style2 .mec-event-countdown li .label-w {
  font-size:9px
 }
}
@media(max-width:380px) {
 .mec-event-countdown-style2 .mec-event-countdown .block-w {
  margin:3px;
  height:auto
 }
 .mec-wrap .mec-event-countdown-style2 .mec-event-countdown li {
  padding:10px 4px;
  margin:4px 1px
 }
 .mec-wrap .mec-event-countdown-style2 .mec-event-countdown li span {
  font-size:15px
 }
 .mec-wrap .mec-event-countdown-style2 .mec-event-countdown li .label-w {
  font-size:7px
 }
}
.mec-wrap .mec-event-countdown-style3 {
 color:#fff;
 padding:0;
 background:#282828;
 display:table;
 width:100%
}
.mec-wrap .mec-event-countdown-style3 .mec-event-countdown-part1 {
 width:68%;
 padding:50px 1% 50px 4%;
 vertical-align:middle;
 display:table-cell;
 position:relative
}
.mec-wrap .mec-event-countdown-style3 .mec-event-countdown-part2 {
 width:32%;
 display:table-cell;
 position:relative;
 padding-bottom:0;
 padding-top:0
}
.mec-wrap .mec-event-countdown-style3 .mec-event-countdown-part2 img {
 width:100%;
 display:block
}
.mec-wrap .mec-event-countdown-style3 .mec-event-countdown-part1 .mec-event-countdown-part-title span {
 font-weight:300;
 display:block
}
.mec-wrap .mec-event-countdown-style3 .mec-event-countdown-part1 .mec-event-upcoming {
 color:#fff;
 font-size:36px;
 letter-spacing:-2px;
 font-weight:700;
 line-height:1;
 margin-top:-10px
}
.mec-wrap .mec-event-countdown-style3 .mec-event-countdown-part2 .mec-event-countdown>div {
 display:inline-block
}
.mec-event-countdown-style3 .mec-events-meta-group-countdown {
 color:#c9c9c9;
 margin-bottom:30px;
 padding:20px 30px;
 background:#fff;
 border:1px solid #e6e6e6;
 box-shadow:0 2px 0 0 rgba(0,0,0,.016)
}
.mec-event-countdown-style3 .mec-event-countdown-part2 .mec-event-date-place {
 text-align:center;
 padding-bottom:8px
}
.mec-event-countdown-part2 .mec-event-place,
.mec-event-countdown-style3 .mec-event-countdown-part2 .mec-event-date {
 display:inline;
 font-size:14px;
 padding:0 5px;
 text-align:center
}
.mec-event-countdown-style3 .mec-event-countdown-part3 .mec-event-button {
 display:inline-block;
 padding:14px 30px;
 vertical-align:middle;
 font-size:12px;
 letter-spacing:1px;
 text-transform:uppercase;
 color:#fff;
 background:#4077ed;
 transition:all .24s ease
}
.mec-event-countdown-style3 .mec-event-countdown-part3 .mec-event-button:hover {
 background:#222
}
.mec-event-countdown-style3 .mec-event-countdown {
 text-align:center;
 display:table;
 table-layout:fixed;
 margin:0 auto;
 position:absolute;
 top:40px;
 right:20px
}
.mec-event-countdown-style3 .mec-event-countdown .label-w {
 letter-spacing:1px;
 text-transform:uppercase;
 position:relative
}
.mec-event-countdown-style3 .mec-event-countdown .block-w {
 display:table-cell;
 margin:0 20px 10px;
 position:relative;
 height:70px
}
.mec-wrap .mec-event-countdown-style3 .mec-event-countdown li {
 padding:15px
}
.mec-wrap .mec-event-countdown-style3 .mec-event-countdown li span {
 font-size:30px
}
.mec-wrap .mec-event-countdown-style3 .mec-event-countdown li .label-w {
 font-size:11px;
 color:#888;
 margin:8px 0 0;
 line-height:1
}
.mec-event-countdown-style3 .mec-event-date {
 width:176px;
 height:96px;
 background:#40d9f1;
 color:#fff;
 font-size:13px;
 position:absolute;
 left:-27px;
 top:146px
}
.mec-event-countdown-style3 .mec-event-date:after {
 content:"";
 position:absolute;
 display:inline-block;
 z-index:1;
 bottom:-18px;
 left:8px;
 width:0;
 border-width:19px;
 border-style:solid;
 border-color:transparent transparent #40d9f1 transparent;
 transform:rotate(45deg)
}
.mec-event-countdown-style3 .mec-event-date .mec-date1 {
 font-size:50px;
 position:absolute;
 top:36px;
 left:12px;
 letter-spacing:-3px
}
.mec-event-countdown-style3 .mec-event-date .mec-date2 {
 position:absolute;
 left:80px;
 top:26px
}
.mec-event-countdown-style3 .mec-event-date .mec-date3 {
 position:absolute;
 left:80px;
 top:45px
}
.mec-event-countdown-style3 .mec-event-countdown-part-details {
 padding-top:35px;
 margin-bottom:50px;
 min-height:100px
}
.mec-event-countdown-style3 .mec-event-countdown-part-details .mec-event-title {
 font-size:17px;
 color:#fff;
 line-height:1.4;
 padding-right:20px
}
.mec-event-countdown-style3 .mec-event-countdown-part-details .mec-event-link {
 color:#fff;
 font-size:12px;
 position:relative;
 padding-left:22px
}
.mec-event-countdown-style3 .mec-event-countdown-part-details .mec-event-link:before {
 content:"";
 display:inline-block;
 width:18px;
 border-top:1px solid #fff;
 position:absolute;
 left:0;
 top:8px
}
.mec-event-countdown-style3 .mec-event-title-link {
 position:absolute;
 left:190px;
 top:152px
}
.event-carousel-type1-head .mec-event-date-carousel:before,
.mec-event-countdown-style3 .mec-event-date:before {
 content:'';
 position:absolute;
 left:0;
 bottom:0;
 z-index:2;
 width:100%;
 height:96px;
 display:inline-block;
 box-shadow:0 5px 5px rgba(0,0,0,.12);
 background:0 0
}
@media only screen and (min-width:960px) {
 .mec-wrap.mec-sm959 .mec-event-countdown-style3 .mec-event-countdown li {
  padding:10px
 }
 .mec-wrap.mec-sm959 .mec-event-countdown-style3 .mec-event-countdown-part1 .mec-event-upcoming {
  font-size:31px
 }
}
@media(max-width:959px) {
 .mec-wrap .mec-event-countdown-style3 .mec-event-countdown-part1,
 .mec-wrap .mec-event-countdown-style3 .mec-event-countdown-part2 {
  width:100%;
  display:block
 }
 .mec-event-countdown-style3 .mec-event-title-link {
  top:190px
 }
 .mec-event-countdown-style3 .mec-event-countdown {
  top:96px
 }
 .mec-event-countdown-style3 .mec-event-date {
  left:0;
  top:190px
 }
 .mec-event-countdown-style3 .mec-event-date:after {
  display:none
 }
 .mec-wrap .mec-event-countdown-style3 .mec-event-countdown-part1 .mec-event-countdown-part-title span {
  display:inline
 }
 .mec-event-countdown-style3 .mec-event-countdown-part-details {
  min-height:150px
 }
}
@media(max-width:767px) {
 .mec-wrap .mec-event-countdown-style3 .mec-event-countdown-part1 .mec-event-upcoming {
  font-size:26px;
  letter-spacing:-1px
 }
 .mec-event-countdown-style3 .mec-event-title-link {
  left:130px
 }
 .mec-event-countdown-style3 .mec-event-date {
  width:120px;
  font-size:10px;
  height:63px
 }
 .mec-event-countdown-style3 .mec-event-date .mec-date1 {
  font-size:36px;
  top:20px;
  left:4px;
  letter-spacing:-2px
 }
 .mec-event-countdown-style3 .mec-event-date .mec-date2 {
  position:absolute;
  left:52px;
  top:12px
 }
 .mec-event-countdown-style3 .mec-event-date .mec-date3 {
  position:absolute;
  left:52px;
  top:28px
 }
}
@media(max-width:380px) {
 .mec-event-countdown-style3 .mec-event-title-link {
  left:10px;
  top:260px
 }
 .mec-event-countdown-style3 .mec-event-countdown-part-details {
  min-height:300px
 }
 .mec-event-countdown-style3 .mec-event-countdown .block-w {
  margin:3px;
  height:auto
 }
 .mec-wrap .mec-event-countdown-style3 .mec-event-countdown li {
  padding:10px 5px
 }
 .mec-wrap .mec-event-countdown-style3 .mec-event-countdown li span {
  font-size:15px
 }
 .mec-wrap .mec-event-countdown-style3 .mec-event-countdown li .label-w {
  font-size:8px
 }
}
.mec-slider-t1-wrap {
 width:100%;
 padding:60px 90px;
 background:#f7f7f7;
 min-height:560px;
 position:relative
}
.mec-slider-t1 {
 height:500px;
 box-shadow:0 5px 35px 0 rgba(0,0,0,.13)
}
.mec-slider-t1 .mec-event-article {
 position:relative;
 height:500px
}
.mec-slider-t1 .mec-slider-t1-img {
 position:relative;
 background-size:cover!important;
 background-position:center!important;
 width:50%;
 height:100%;
 float:right;
 margin:0;
 overflow:hidden
}
.mec-slider-t1 .mec-slider-t1-content {
 width:50%;
 float:left;
 height:100%;
 background:#fff;
 padding:6%
}
.mec-slider-t1-content.mec-event-grid-modern .mec-event-article {
 border:none;
 padding:0;
 margin:0;
 box-shadow:none
}
.mec-slider-t1-content.mec-event-grid-modern .mec-event-title {
 font-size:29px
}
.mec-slider-t1-content.mec-event-grid-modern .mec-event-title a:hover {
 text-decoration:underline
}
.mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .mec-booking-button {
 font-size:12px;
 padding:0 31px;
 line-height:49px;
 height:50px
}
.mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-next,
.mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-prev {
 opacity:1;
 width:54px;
 height:54px;
 line-height:48px;
 border-radius:0;
 text-align:center;
 background:#fff;
 box-shadow:0 2px 11px 0 rgba(0,0,0,.045);
 transition:all .25s ease;
 -webkit-transition:all .25s ease;
 position:absolute;
 top:50%;
 margin-top:-27px;
 cursor:pointer
}
.mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-next:hover,
.mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-prev:hover {
 box-shadow:0 4px 29px 0 rgba(0,0,0,.095)
}
.mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-next {
 left:auto;
 right:-100px
}
.mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-prev {
 right:auto;
 left:-100px
}
.mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-next i,
.mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-prev i {
 font-size:12px;
 color:#282828;
 transition:all .21s ease
}
.mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-next:hover i,
.mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-prev:hover i {
 font-size:13px;
 color:#000;
 cursor:pointer
}
@media only screen and (min-width:961px) {
 .mec-slider-t1 {
  margin:0 auto;
  max-width:900px
 }
}
@media only screen and (max-width:960px) {
 .mec-slider-t1 .mec-slider-t1-content,
 .mec-slider-t1 .mec-slider-t1-img {
  width:100%;
  float:none
 }
 .mec-slider-t1 .mec-slider-t1-img {
  height:300px
 }
 .mec-slider-t1,
 .mec-slider-t1 .mec-event-article {
  height:auto
 }
}
@media only screen and (max-width:768px) {
 .mec-slider-t1-wrap {
  padding:0
 }
 .mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-next,
 .mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-prev {
  top:40px;
  margin-top:0
 }
 .mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-next {
  left:auto;
  right:10px
 }
 .mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-prev {
  right:auto;
  left:10px
 }
}
@media only screen and (max-width:479px) {
 .mec-slider-t1-content.mec-event-grid-modern .mec-event-title {
  font-size:22px
 }
 .mec-slider-t1-content.mec-event-grid-modern .event-grid-modern-head .mec-event-day {
  font-size:25px
 }
}
.mec-slider-t2-wrap {
 width:100%;
 padding:0;
 background:#fff;
 min-height:600px;
 position:relative
}
.mec-slider-t2 .mec-event-article {
 height:600px;
 position:relative;
 border:none;
 padding:0;
 margin:0;
 box-shadow:none;
 background:0 0
}
.mec-slider-t2 .mec-slider-t2-img {
 position:absolute;
 left:0;
 top:0;
 background-size:cover!important;
 background-position:center!important;
 width:70%;
 height:100%;
 margin:0;
 overflow:hidden
}
.mec-slider-t2 .mec-slider-t2-content {
 width:50%;
 position:absolute;
 right:0;
 top:60px;
 bottom:60px;
 padding:5%
}
.mec-slider-t2 .mec-slider-t2-content.mec-event-grid-modern * {
 color:#fff
}
.mec-slider-t2 .mec-slider-t2-content.mec-event-grid-modern .mec-event-title {
 font-size:29px
}
.mec-slider-t2-content.mec-event-grid-modern .mec-event-content,
.mec-slider-t2-content.mec-event-grid-modern .mec-event-footer .mec-booking-button {
 background:0 0
}
.mec-slider-t2-content.mec-event-grid-modern .mec-event-footer .mec-booking-button {
 font-size:12px;
 padding:0 31px;
 line-height:49px;
 height:50px
}
.mec-slider-t2-content.mec-event-grid-modern .mec-event-footer .mec-booking-button:hover {
 background:#fff;
 color:#000;
 border-color:#fff
}
.mec-slider-t2-content.mec-event-grid-modern .mec-event-footer .mec-booking-button:hover,
.mec-slider-t2-content.mec-event-grid-modern .mec-event-title a:hover {
 color:#111
}
.mec-slider-t2-wrap .mec-owl-theme .owl-nav .owl-next,
.mec-slider-t2-wrap .mec-owl-theme .owl-nav .owl-prev {
 opacity:1;
 width:44px;
 height:44px;
 line-height:38px;
 border-radius:0;
 text-align:center;
 background:0 0;
 border:1px solid #fff;
 transition:all .25s ease;
 -webkit-transition:all .25s ease;
 position:absolute;
 top:84px;
 cursor:pointer
}
.mec-slider-t2-wrap .mec-owl-theme .owl-nav .owl-next:hover,
.mec-slider-t2-wrap .mec-owl-theme .owl-nav .owl-prev:hover {
 box-shadow:0 4px 16px 0 rgba(0,0,0,.075);
 background:#fff
}
.mec-slider-t2-wrap .mec-owl-theme .owl-nav .owl-next {
 right:30px
}
.mec-slider-t2-wrap .mec-owl-theme .owl-nav .owl-prev {
 right:82px
}
.mec-slider-t2-wrap .mec-owl-theme .owl-nav .owl-next i,
.mec-slider-t2-wrap .mec-owl-theme .owl-nav .owl-prev i {
 font-size:14px;
 color:#fff;
 opacity:1;
 transition:all .25s ease
}
.mec-slider-t2-wrap .mec-owl-theme .owl-nav .owl-next:hover i,
.mec-slider-t2-wrap .mec-owl-theme .owl-nav .owl-prev:hover i {
 color:#000;
 cursor:pointer
}
.mec-wrap.colorskin-custom .mec-slider-t2 .mec-event-article .mec-event-date.mec-color {
 color:#fff
}
@media only screen and (min-width:961px) {
 .mec-slider-t2 {
  margin:0 auto;
  max-width:1200px
 }
}
@media only screen and (max-width:960px) {
 .mec-slider-t2 .mec-slider-t2-content,
 .mec-slider-t2 .mec-slider-t2-img {
  width:100%;
  float:none;
  position:static
 }
 .mec-slider-t2 .mec-slider-t2-img {
  height:300px
 }
 .mec-slider-t2 .mec-event-article {
  height:auto
 }
 .mec-slider-t2-wrap .mec-owl-theme .owl-nav .owl-next,
 .mec-slider-t2-wrap .mec-owl-theme .owl-nav .owl-prev {
  top:40px
 }
}
@media only screen and (max-width:479px) {
 .mec-slider-t2-content.mec-event-grid-modern .mec-event-title {
  font-size:22px
 }
}
.mec-slider-t3-wrap {
 width:100%;
 padding:0;
 background:#161616;
 min-height:700px;
 position:relative
}
.mec-slider-t3 .mec-event-article {
 height:700px;
 position:relative;
 border:none;
 padding:0;
 margin:0;
 box-shadow:none;
 background:0 0
}
.mec-slider-t3 .mec-slider-t3-img {
 position:absolute;
 left:0;
 top:0;
 background-size:cover!important;
 background-position:center!important;
 width:100%;
 height:100%;
 margin:0;
 overflow:hidden;
 opacity:.68;
 z-index:1
}
.mec-slider-t3 .mec-slider-t3-content {
 width:50%;
 height:auto;
 vertical-align:middle;
 display:table;
 position:absolute;
 left:0;
 top:50%;
 transform:translateY(-50%);
 bottom:0;
 padding:0 2% 0 7%;
 margin:auto 0;
 background:0 0;
 z-index:2
}
.mec-slider-t3 .mec-slider-t3-content.mec-event-grid-modern :not(.mec-color) {
 color:#fff
}
.mec-slider-t3-content.mec-event-grid-modern .mec-event-title {
 font-size:29px
}
.mec-slider-t3-content.mec-event-grid-modern .mec-event-content,
.mec-slider-t3-content.mec-event-grid-modern .mec-event-footer .mec-booking-button {
 background:0 0
}
.mec-slider-t3-content.mec-event-grid-modern .mec-booking-button {
 display:inline-block;
 border:1px solid;
 font-weight:500;
 letter-spacing:1px;
 text-transform:uppercase;
 font-size:13px;
 padding:0 42px;
 line-height:49px;
 height:50px;
 transition:all .21s ease
}
.mec-slider-t3-content.mec-event-grid-modern .mec-booking-button:hover {
 background:#fff;
 color:#000;
 border-color:#fff
}
.mec-slider-t3-content.mec-event-grid-modern .mec-slider-t3-footer {
 text-align:left;
 padding:15px 15px 10px
}
.mec-slider-t3-content.mec-event-grid-modern .mec-event-footer .mec-booking-button:hover,
.mec-slider-t3-content.mec-event-grid-modern .mec-event-title a:hover {
 color:#40d9f1
}
.mec-slider-t3-content.mec-event-grid-modern .mec-event-footer .mec-booking-button:hover {
 border-color:#40d9f1
}
.mec-slider-t3-wrap .mec-owl-theme .owl-nav .owl-next,
.mec-slider-t3-wrap .mec-owl-theme .owl-nav .owl-prev {
 opacity:1;
 width:44px;
 height:44px;
 line-height:38px;
 border-radius:0;
 text-align:center;
 background:0 0;
 border:1px solid #fff;
 transition:all .25s ease;
 -webkit-transition:all .25s ease;
 position:absolute;
 top:50%;
 margin-top:-22px;
 cursor:pointer
}
.mec-slider-t3-wrap .mec-owl-theme .owl-nav .owl-next:hover,
.mec-slider-t3-wrap .mec-owl-theme .owl-nav .owl-prev:hover {
 box-shadow:0 4px 16px 0 rgba(0,0,0,.075);
 background:#fff
}
.mec-slider-t3-wrap .mec-owl-theme .owl-nav .owl-next {
 right:10px
}
.mec-slider-t3-wrap .mec-owl-theme .owl-nav .owl-prev {
 right:auto;
 left:10px
}
.mec-slider-t3-wrap .mec-owl-theme .owl-nav .owl-next i,
.mec-slider-t3-wrap .mec-owl-theme .owl-nav .owl-prev i {
 font-size:14px;
 color:#fff;
 opacity:1;
 transition:all .25s ease
}
.mec-slider-t3-wrap .mec-owl-theme .owl-nav .owl-next:hover i,
.mec-slider-t3-wrap .mec-owl-theme .owl-nav .owl-prev:hover i {
 color:#000;
 cursor:pointer
}
@media only screen and (min-width:961px) {
 .mec-slider-t3-content.mec-event-grid-modern .mec-event-title {
  font-size:50px;
  font-weight:300
 }
 .mec-slider-t3-content.mec-event-grid-modern .mec-event-description {
  font-size:19px
 }
}
@media only screen and (max-width:767px) {
 .mec-slider-t3-wrap .mec-owl-theme .owl-nav .owl-next,
 .mec-slider-t3-wrap .mec-owl-theme .owl-nav .owl-prev {
  top:40px;
  margin-top:0
 }
}
@media only screen and (max-width:479px) {
 .mec-slider-t3 .mec-slider-t3-content {
  width:100%
 }
 .mec-slider-t3-content.mec-event-grid-modern .mec-event-title {
  font-size:22px
 }
 .mec-slider-t1-content.mec-event-grid-modern .event-grid-modern-head .mec-event-day {
  font-size:25px
 }
}
.mec-slider-t4-wrap {
 width:100%;
 padding:0;
 background:#161616;
 min-height:700px;
 position:relative
}
.mec-slider-t4 .mec-event-article {
 height:700px;
 border:none;
 padding:0;
 margin:0;
 box-shadow:none;
 background:0 0
}
.mec-slider-t4 .mec-slider-t4-img {
 position:absolute;
 left:0;
 top:0;
 background-size:cover!important;
 background-position:center!important;
 width:100%;
 height:100%;
 margin:0;
 overflow:hidden;
 z-index:1
}
.mec-slider-t4 .mec-slider-t4-content {
 width:auto;
 max-width:700px;
 background:rgba(37,37,37,.94)!important;
 height:auto;
 vertical-align:middle;
 display:table;
 position:absolute;
 left:8%;
 top:19%;
 padding:3%;
 margin:auto 0;
 background:0 0;
 z-index:2
}
.mec-slider-t4 .mec-slider-t4-content.mec-event-grid-modern :not(.mec-color) {
 color:#fff
}
.mec-slider-t4-content.mec-event-grid-modern .mec-event-title {
 font-size:29px
}
.mec-slider-t4-content.mec-event-grid-modern .mec-event-content,
.mec-slider-t4-content.mec-event-grid-modern .mec-event-footer .mec-booking-button {
 background:0 0
}
.mec-slider-t4-content.mec-event-grid-modern .mec-event-footer .mec-booking-button {
 font-size:13px;
 padding:0 42px;
 line-height:49px;
 height:50px
}
.mec-slider-t4-content.mec-event-grid-modern .mec-event-title a:hover {
 color:#40d9f1
}
.mec-slider-t4-content.mec-event-grid-modern .mec-slider-t4-footer {
 text-align:left;
 padding:15px 15px 10px
}
.mec-slider-t4-content.mec-event-grid-modern .mec-booking-button {
 display:inline-block;
 border:1px solid;
 font-weight:500;
 letter-spacing:1px;
 text-transform:uppercase;
 font-size:13px;
 padding:0 42px;
 line-height:49px;
 height:50px;
 transition:all .21s ease
}
.mec-slider-t4-content.mec-event-grid-modern .mec-booking-button:hover {
 background:#fff;
 color:#000;
 border-color:#fff
}
.mec-slider-t4-content.mec-event-grid-modern .mec-event-footer .mec-booking-button:hover,
.mec-slider-t4-content.mec-event-grid-modern .mec-event-title a:hover {
 color:#111
}
.mec-slider-t4-wrap .mec-owl-theme .owl-nav .owl-next,
.mec-slider-t4-wrap .mec-owl-theme .owl-nav .owl-prev {
 opacity:1;
 width:44px;
 height:44px;
 line-height:40px;
 border-radius:0;
 text-align:center;
 background:0 0;
 border:1px solid #fff;
 transition:all .25s ease;
 -webkit-transition:all .25s ease;
 position:absolute;
 top:34px;
 cursor:pointer
}
.mec-slider-t4-wrap .mec-owl-theme .owl-nav .owl-next:hover,
.mec-slider-t4-wrap .mec-owl-theme .owl-nav .owl-prev:hover {
 box-shadow:0 4px 16px 0 rgba(0,0,0,.075);
 background:#fff
}
.mec-slider-t4-wrap .mec-owl-theme .owl-nav .owl-next {
 right:60px
}
.mec-slider-t4-wrap .mec-owl-theme .owl-nav .owl-prev {
 right:112px
}
.mec-slider-t4-wrap .mec-owl-theme .owl-nav .owl-next i,
.mec-slider-t4-wrap .mec-owl-theme .owl-nav .owl-prev i {
 font-size:14px;
 color:#fff;
 opacity:1;
 transition:all .25s ease
}
.mec-slider-t4-wrap .mec-owl-theme .owl-nav .owl-next:hover i,
.mec-slider-t4-wrap .mec-owl-theme .owl-nav .owl-prev:hover i {
 color:#000;
 cursor:pointer
}
@media only screen and (max-width:767px) {
 .mec-slider-t4 .mec-slider-t4-content {
  width:100%;
  left:0;
  top:auto;
  bottom:0
 }
 .mec-slider-t4-content.mec-event-grid-modern .mec-event-title {
  font-size:22px
 }
 .mec-slider-t1-content.mec-event-grid-modern .event-grid-modern-head .mec-event-day {
  font-size:25px
 }
}
.mec-slider-t5-wrap {
 width:auto;
 max-width:570px;
 padding:0;
 margin:0 auto 25px;
 background:#f7f7f7;
 min-height:480px;
 position:relative
}
.mec-slider-t5 {
 height:auto;
 box-shadow:0 5px 35px 0 rgba(0,0,0,.13)
}
.mec-slider-t5 .mec-event-article {
 position:relative;
 height:auto
}
.mec-slider-t5 .mec-slider-t5-img {
 position:relative;
 background-size:cover!important;
 background-position:center!important;
 width:100%;
 height:300px;
 float:none;
 margin:0;
 overflow:hidden
}
.mec-slider-t5 .mec-slider-t5-content {
 width:100%;
 float:none;
 height:100%;
 background:#fff;
 padding:0 20px 20px;
 margin-bottom:0
}
.mec-slider-t5 .mec-events-content p {
 margin-bottom:20px
}
.mec-slider-t5-content.mec-event-grid-modern .mec-event-article {
 border:none;
 padding:0;
 margin:0;
 box-shadow:none
}
.mec-slider-t5-wrap .mec-event-grid-modern .event-grid-modern-head {
 margin-bottom:10px;
 padding:14px 34px;
 margin-left:-20px;
 margin-right:-20px;
 text-align:left;
 background:#f9f9f9;
 border-bottom:1px solid #eee
}
.mec-slider-t5-content.mec-event-grid-modern .mec-event-title {
 font-size:29px
}
.mec-slider-t5 .mec-slider-t5-col6 {
 width:50%;
 float:left;
 height:100%
}
.mec-slider-t5 .mec-slider-t5-col6 i {
 font-size:42px;
 float:left;
 margin-right:7px;
 height:58px
}
.mec-slider-t5 .mec-slider-t5-col6 h6 {
 text-transform:uppercase;
 font-size:17px;
 padding:4px 0;
 display:inline;
 color:#444
}
.mec-slider-t5 .mec-slider-t5-col6 address {
 font-size:12px;
 margin-bottom:0
}
.mec-slider-t5-content.mec-event-grid-modern .mec-event-title a:hover {
 text-decoration:underline
}
.mec-slider-t5-content.mec-event-grid-modern .mec-event-footer .mec-booking-button {
 font-size:12px;
 padding:0 31px;
 line-height:49px;
 height:50px;
 top:0
}
.mec-slider-t5-wrap .mec-owl-theme .owl-nav .owl-next,
.mec-slider-t5-wrap .mec-owl-theme .owl-nav .owl-prev {
 opacity:1;
 width:44px;
 height:44px;
 line-height:40px;
 border-radius:0;
 text-align:center;
 background:0 0;
 border:1px solid #fff;
 transition:all .25s ease;
 -webkit-transition:all .25s ease;
 position:absolute;
 top:34px;
 cursor:pointer
}
.mec-slider-t5-wrap .mec-owl-theme .owl-nav .owl-next:hover,
.mec-slider-t5-wrap .mec-owl-theme .owl-nav .owl-prev:hover {
 box-shadow:0 4px 16px 0 rgba(0,0,0,.075);
 background:#fff
}
.mec-slider-t5-wrap .mec-owl-theme .owl-nav .owl-next {
 right:30px
}
.mec-slider-t5-wrap .mec-owl-theme .owl-nav .owl-prev {
 right:82px
}
.mec-slider-t5-wrap .mec-owl-theme .owl-nav .owl-next i,
.mec-slider-t5-wrap .mec-owl-theme .owl-nav .owl-prev i {
 font-size:14px;
 color:#fff;
 opacity:1;
 transition:all .25s ease
}
.mec-slider-t5-wrap .mec-owl-theme .owl-nav .owl-next:hover i,
.mec-slider-t5-wrap .mec-owl-theme .owl-nav .owl-prev:hover i {
 color:#000;
 cursor:pointer
}
@media only screen and (max-width:768px) {
 .mec-slider-t5 .mec-slider-t5-col6 {
  width:100%;
  margin:10px 0
 }
}
@media only screen and (max-width:479px) {
 .mec-slider-t5-content.mec-event-grid-modern .mec-event-title {
  font-size:24px
 }
}
.mec-single-modern .mec-events-event-image {
 text-align:center
}
.mec-single-modern .mec-events-event-image img {
 width:100%
}
.mec-single-modern .mec-single-event-bar {
 background-color:#f7f7f7;
 margin:20px 0 0;
 padding:15px;
 display:table;
 width:100%
}
.mec-single-modern .mec-single-event-bar>div {
 display:table-cell
}
.mec-single-modern .mec-single-event-bar>div i {
 font-size:20px;
 vertical-align:middle
}
.mec-single-modern .mec-single-event-bar>div .mec-time-comment {
 font-size:12px;
 color:#999
}
.mec-single-modern .mec-single-event-bar>div h3 {
 text-transform:uppercase;
 font-size:16px;
 font-weight:700;
 padding-bottom:5px;
 display:inline;
 color:#000;
 padding-left:10px
}
.mec-single-modern .mec-single-event-bar>div dd {
 font-size:14px;
 color:#8d8d8d;
 padding-left:34px;
 margin-bottom:0
}
.mec-single-modern .col-md-4 .mec-frontbox {
 margin-top:-50px;
 margin-bottom:70px;
 padding:20px;
 border:none;
 background:#f7f7f7;
 box-shadow:none
}
.mec-single-modern .col-md-4.mec-no-image .mec-frontbox {
 margin-top:20px
}
.mec-next-occurrence ul {
 padding-left:0;
 margin-left:0
}
.mec-next-occurrence li {
 list-style:none
}
@media only screen and (min-width:960px) {
 .mec-single-modern .col-md-4 .mec-frontbox {
  margin-left:20px
 }
}
@media only screen and (max-width:960px) {
 .mec-single-modern .mec-single-event-bar>div {
  display:block
 }
}
.lity-content>div {
 overflow:auto
}
.mec-next-event-details li {
 list-style:none;
 margin-top:20px
}
.mec-next-event-details h6 {
 text-transform:uppercase;
 font-size:13px;
 padding-bottom:5px;
 display:inline;
 color:#222;
 padding-left:0
}
.mec-next-event-details abbr {
 display:block;
 padding-left:12px;
 color:#8d8d8d
}
.mec-next-event-details i {
 margin-right:10px;
 margin-left:12px
}
.mec-next-event-details i:before {
 color:#40d9f1
}
.mec-next-event-details a {
 text-align:center;
 display:block;
 background:#fff;
 padding:6px 0;
 font-size:11px;
 font-weight:400;
 letter-spacing:0;
 border:1px solid #e3e3e3;
 transition:.3s
}
.mec-single-modal.mec-single-modern .mec-single-title {
 text-align:center;
 padding:15px 10px 0
}
.admin-bar .mec-single-modal.mec-single-modern .mec-single-title {
 padding-top:40px
}
.mec-single-modal.mec-single-modern .mec-single-event-bar {
 padding:5px
}
.mec-single-modal.mec-single-modern .mec-single-event-bar>div dd {
 font-size:13px
}
.mec-single-modal.mec-single-modern .mec-single-event-bar>div h3 {
 font-size:15px
}
@media only screen and (min-width:960px) {
 .mec-single-modal.mec-single-modern .col-md-4 .mec-frontbox {
  margin-left:0
 }
}
.mec-single-modal.mec-single-modern .col-md-4 .mec-frontbox {
 margin-top:10px;
 margin-bottom:10px
}
.mec-single-modal.mec-single-modern .col-md-4 .mec-frontbox.mec-event-meta {
 padding:0
}
.mec-single-modal .mec-event-meta dd.mec-organizer-email a,
.mec-single-modal .mec-event-meta dd.mec-organizer-url a {
 font-size:12px;
 display:block
}
.mec-organizer-description p {
 padding-left:12px
}
.mec-modal-wrap {
 max-width:60vw;
 max-height:90vh!important;
 background:#fff;
 box-shadow:0 1px 55px rgba(0,0,0,.5);
 overflow-x:hidden!important
}
@media(max-width:1023px) {
 .mec-modal-wrap {
  max-width:80vw
 }
}
.mec-single-modal .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li,
.mec-single-modal .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li a.mec-events-button {
 display:block;
 text-align:center
}
.mec-holding-status-expired {
 color:#d8000c
}
.mec-holding-status-ongoing {
 color:#0dbf52
}
body .featherlight {
 z-index:999999!important
}
body .featherlight .featherlight-content {
 background:0 0;
 overflow:unset;
 z-index:9999
}
body .featherlight .featherlight-close-icon {
 position:fixed;
 top:40px;
 right:40px;
 background:0 0;
 color:#fff;
 border:1px solid #fff;
 border-radius:0
}
body .featherlight .featherlight-close-icon:hover {
 background:#fff;
 color:#000;
 border:1px solid #000
}
@media(max-width:320px) {
 .mec-wrap span.flip-clock-divider {
  width:20px
 }
 .mec-single-event .mec-events-meta-group-countdown {
  padding:15px 12%
 }
}
@media(max-width:414px) {
 .mec-wrap span.flip-clock-divider {
  width:30px
 }
 .mec-single-event .mec-events-meta-group-countdown {
  margin-left:0;
  padding:15px 7%
 }
}
@media(max-width:480px) {
 body .featherlight .featherlight-content {
  width:95%
 }
 .mec-wrap span.flip-clock-divider {
  width:7px
 }
 .mec-single-event .mec-events-meta-group-countdown {
  margin-left:0;
  padding:15px 1%
 }
 body .featherlight .featherlight-close-icon {
  color:#000;
  border-color:#000
 }
}
@media(max-width:1366px) {
 body .mec-modal-wrap .mec-single-modal .flip-clock-divider:not(:first-child) {
  width:20px!important
 }
 body .mec-modal-wrap .mec-single-modal .mec-events-meta-group-countdown {
  padding:20px 15px
 }
 body .mec-modal-wrap .mec-single-modal .flip-clock-wrapper ul {
  width:48px
 }
}
@media(max-width:1280px) {
 body .mec-modal-wrap .mec-single-modal .flip-clock-divider:not(:first-child) {
  width:14px!important
 }
 body .mec-modal-wrap .mec-single-modal .mec-events-meta-group-countdown {
  padding:15px 10px
 }
 body .mec-modal-wrap .mec-single-modal .flip-clock-wrapper ul {
  width:38px
 }
}
@media(min-width:961px) and (max-width:1024px) {
 body .mec-modal-wrap .mec-single-modal .flip-clock-divider:not(:first-child) {
  width:7px!important
 }
 body .mec-modal-wrap .mec-single-modal .mec-events-meta-group-countdown {
  padding:15px 5px
 }
 body .mec-modal-wrap .mec-single-modal .flip-clock-wrapper ul {
  width:14px
 }
 body .mec-modal-wrap .mec-single-modal .flip-clock-wrapper ul li a div {
  font-size:30px
 }
}
@media(max-width:640px) {
 body .mec-modal-wrap .mec-single-modal.featherlight-close-icon {
  top:14px;
  right:14px
 }
}
@media(max-width:480px) {
 .featherlight .featherlight-content,
 body .mec-modal-wrap {
  max-width:100%
 }
 body .mec-modal-wrap.flip-clock-divider .flip-clock-label {
  display:block
 }
}
@media(max-width:414px) {
 body .mec-modal-wrap .mec-single-modal .flip-clock-divider:not(:first-child) {
  width:50px!important
 }
 .mec-wrap .flip-clock-divider .flip-clock-label {
  display:none
 }
 body .mec-modal-wrap .mec-single-modal .mec-events-meta-group-countdown {
  padding:20px 5px 20px 65px
 }
 body .featherlight-content .mec-modal-wrap .mec-single-modal .mec-events-meta-group-countdown {
  padding:20px 2px!important
 }
 body .featherlight-content .mec-modal-wrap .mec-single-modal .flip-clock-divider:not(:first-child) {
  width:3px!important
 }
}
@media(max-width:375px) {
 body .mec-modal-wrap .mec-single-modal .flip-clock-divider:not(:first-child) {
  width:50px!important
 }
 .mec-wrap .flip-clock-divider .flip-clock-label {
  display:none
 }
 body .mec-modal-wrap .mec-single-modal .mec-events-meta-group-countdown {
  padding:20px 5px 20px 45px
 }
}
@media(max-width:320px) {
 body .mec-modal-wrap .mec-single-modal .flip-clock-divider:not(:first-child) {
  width:20px!important
 }
 body .mec-modal-wrap .mec-single-modal .mec-events-meta-group-countdown {
  padding:20px 5px 20px 40px
 }
}
.mec-single-event-bar dd {
 margin-left:0
}
.mec-events-toggle {
 max-width:960px;
 margin-left:auto;
 margin-right:auto
}
.mec-events-toggle .mec-toggle-item {
 border:1px solid #e4e4e4;
 margin-bottom:15px;
 box-shadow:0 10px 15px #f3f3f3
}
.mec-events-toggle .mec-toggle-item-inner {
 cursor:pointer;
 position:relative;
 padding:30px 60px 30px 15px;
 background:#fff;
 transition:all .3s ease;
 min-height:100px;
 display:table;
 width:100%;
 border-collapse:separate
}
.mec-events-toggle .mec-toggle-item-inner:hover {
 background:#fbfbfb
}
.mec-toggle-item-col {
 width:200px;
 border-right:1px solid #e3e3e3;
 margin-right:15px;
 display:table-cell;
 padding-right:5px
}
.mec-toggle-item-col .mec-event-date {
 font-size:38px;
 line-height:40px;
 float:left;
 margin-right:8px
}
.mec-toggle-item-col .mec-event-month,
.mec-toggle-item-col .mec-time-details {
 text-transform:uppercase;
 font-size:12px;
 line-height:14px;
 padding-top:4px;
 font-weight:700
}
.mec-toggle-item-col .mec-event-detail {
 font-size:10px
}
.mec-toggle-item-col .mec-event-day {
 margin-top:9px;
 color:silver;
 font-family:Roboto,sans-serif;
 font-size:35px;
 font-weight:100;
 text-transform:uppercase;
 letter-spacing:-1px
}
.mec-events-toggle .mec-toggle-title {
 color:#000;
 font-size:23px;
 font-weight:600;
 margin-bottom:0;
 transition:all .3s ease;
 display:table-cell;
 text-align:left;
 max-width:calc(100% - 200px);
 padding-left:15px;
 vertical-align:middle
}
.mec-events-toggle .mec-toggle-item-inner span.event-color {
 width:5px;
 height:100%;
 position:absolute;
 left:-1px;
 top:0;
 bottom:0;
 border-radius:0;
 margin:0
}
.mec-events-toggle .mec-toggle-item-inner i {
 position:absolute;
 font-size:30px;
 right:25px;
 top:50%;
 transform:translate(0,-50%);
 cursor:pointer
}
.mec-events-toggle .mec-toggle-item.is-open i.mec-sl-plus:before {
 content:"\e615"
}
.mec-events-toggle .mec-toggle-item.is-open .mec-toggle-title {
 background:#f8f8f8;
 cursor:pointer
}
.mec-events-toggle .mec-toggle-content {
 border-top:1px solid #e4e4e4
}
.mec-events-toggle .mec-toggle-content .mec-modal-wrap {
 margin:0;
 max-width:100%;
 box-shadow:none
}
.mec-events-toggle .mec-toggle-content .mec-modal-wrap .mec-single-event {
 margin:0
}
.mec-events-toggle .mec-toggle-content .mec-single-event-bar,
.mec-events-toggle .mec-toggle-content h1.mec-single-title {
 display:none
}
.mec-events-toggle .media-links a {
 margin-bottom:0
}
.mec-events-toggle .mec-toggle-content .mec-toggle-meta {
 margin-bottom:14px
}
.mec-events-toggle #mec_speakers_details.mec-frontbox {
 padding:0;
 margin:0
}
.mec-events-toggle .mec-toggle-item h3.mec-speakers {
 border:none;
 text-align:left
}
.mec-events-toggle .mec-toggle-item h3.mec-speakers:before {
 content:"\e063";
 font-family:simple-line-icons;
 border:none;
 position:relative;
 display:inline-block;
 left:unset;
 bottom:unset;
 font-size:22px;
 font-weight:400;
 padding:0 11px 0 28px;
 vertical-align:middle
}
@media only screen and (max-width:767px) {
 .mec-toggle-item-inner .mec-toggle-item-col {
  float:none;
  width:100%;
  border-right:none;
  margin-bottom:5px;
  display:block;
  max-width:100%;
  padding-left:15px
 }
 .mec-events-toggle .mec-toggle-title {
  display:block;
  width:100%;
  max-width:100%
 }
}
.mec-events-agenda-wrap {
 margin:10px 0;
 border:1px solid #e9e9e9;
 padding-left:20px;
 box-shadow:0 2px 2px rgba(0,0,0,.03)
}
.mec-events-agenda {
 padding:0;
 border-bottom:1px solid #e9e9e9;
 overflow:hidden
}
.mec-agenda-date-wrap {
 width:210px;
 padding-top:15px;
 float:left;
 font-size:13px
}
.mec-agenda-date-wrap i,
.mec-agenda-event i {
 font-size:11px;
 color:#aaa;
 margin-right:4px;
 margin-left:1px
}
.mec-agenda-event i {
 vertical-align:middle;
 margin-right:1px
}
.mec-agenda-events-wrap {
 float:left;
 width:calc(100% - 210px);
 background:#f9f9f9;
 padding:15px
}
.mec-agenda-time {
 font-size:11px;
 color:#707070;
 padding-right:10px;
 width:138px;
 display:inline-block
}
.mec-agenda-event-title {
 position:relative;
 padding-left:14px
}
.mec-agenda-event-title a {
 font-family:Roboto,Montserrat,Helvetica,Arial,sans-serif;
 font-size:14px;
 font-weight:600;
 color:#333
}
.mec-agenda-event-title span.event-color {
 width:9px;
 height:9px;
 position:absolute;
 left:0;
 top:4px;
 margin:0
}
.mec-agenda-date-wrap span.mec-agenda-day {
 color:#aaa;
 font-size:12px
}
@media only screen and (max-width:767px) {
 .mec-agenda-date-wrap,
 .mec-agenda-events-wrap {
  float:none;
  width:100%
 }
 .mec-events-agenda span.mec-agenda-event-title {
  display:block;
  width:100%
 }
 .mec-agenda-event-title span.event-color {
  top:7px
 }
 .mec-agenda-event-title a {
  font-size:13px
 }
}
.mec-yearly-view-wrap {
 margin:0 0 15px;
 border:1px solid #e6e6e6;
 box-shadow:0 2px 4px rgba(0,0,0,.04);
 border-bottom-width:4px
}
.mec-yearly-view-wrap .mec-calendar.mec-yearly-calendar {
 max-width:100%;
 width:232px;
 padding:10px;
 background:#fff;
 margin:10px;
 display:inline-block
}
.mec-yearly-view-wrap .mec-calendar.mec-yearly-calendar dl dt {
 transition:none;
 height:30px;
 width:30px;
 line-height:30px;
 border-radius:0;
 font-size:12px
}
.mec-yearly-view-wrap .mec-calendar.mec-yearly-calendar .mec-calendar-events-sec {
 padding:10px
}
.mec-yearly-view-wrap .mec-calendar.mec-yearly-calendar .mec-has-event:after {
 width:4px;
 height:4px;
 bottom:3px;
 margin-left:-2px
}
.mec-yearly-view-wrap .mec-calendar-side .mec-calendar-table {
 min-height:200px
}
.mec-calendar.mec-yearly-calendar .mec-calendar-table-head dl dt {
 background:#f9f9f9;
 font-size:13px
}
.mec-calendar.mec-yearly-calendar .mec-calendar-table-title {
 text-align:center;
 font-size:15px;
 font-weight:700;
 color:#222;
 margin-top:-5px;
 padding-bottom:5px
}
.mec-yearly-view-wrap .mec-yearly-calendar-sec {
 min-height:200px;
 width:538px;
 overflow:hidden;
 float:left;
 background:#f8f8f8;
 padding:15px
}
.mec-yearly-view-wrap .mec-yearly-agenda-sec {
 min-height:200px;
 width:calc(100% - 538px);
 float:left;
 padding:0 0 0 20px;
 overflow:hidden
}
.mec-yearly-view-wrap .mec-yearly-title-sec {
 position:relative;
 padding:15px;
 text-align:center;
 border-bottom:1px solid #e6e6e6;
 box-shadow:0 1px 3px rgba(0,0,0,.02)
}
.mec-yearly-view-wrap .mec-yearly-title-sec h2 {
 font-size:30px;
 line-height:40px;
 color:#333;
 margin:0;
 font-weight:700
}
.mec-yearly-view-wrap .mec-yearly-title-sec .mec-next-year,
.mec-yearly-view-wrap .mec-yearly-title-sec .mec-previous-year {
 position:absolute;
 top:50%;
 margin-top:-15px;
 min-width:30px;
 height:30px;
 line-height:30px;
 padding:0 8px;
 text-align:center;
 background:#fff;
 color:#666;
 font-size:14px;
 border:1px solid #eee;
 border-radius:2px;
 box-shadow:0 2px 0 0 rgba(0,0,0,.015);
 transition:all .33s ease;
 cursor:pointer
}
.mec-yearly-view-wrap .mec-yearly-title-sec .mec-previous-year {
 right:auto;
 left:20px;
 padding-right:14px
}
.mec-yearly-view-wrap .mec-yearly-title-sec .mec-next-year {
 left:auto;
 right:20px;
 padding-left:14px
}
.mec-yearly-view-wrap .mec-yearly-title-sec .mec-next-year i,
.mec-yearly-view-wrap .mec-yearly-title-sec .mec-previous-year i {
 font-size:12px;
 color:#40d9f1;
 cursor:pointer
}
.mec-yearly-view-wrap .mec-events-agenda.mec-selected {
 box-shadow:-10px 0 0 0 #fffcf2,0 -1px 0 #fbebb6;
 background:#fffcf2;
 border-color:#fbebb6;
 color:#f9af29
}
@media only screen and (max-width:959px) {
 .mec-yearly-view-wrap .mec-yearly-calendar-sec {
  width:268px;
  padding:10px 5px
 }
 .mec-yearly-view-wrap .mec-yearly-agenda-sec {
  width:calc(100% - 268px);
  padding:0 0 0 10px
 }
}
@media only screen and (max-width:767px) {
 .mec-yearly-view-wrap .mec-yearly-agenda-sec,
 .mec-yearly-view-wrap .mec-yearly-calendar-sec {
  width:100%;
  float:none
 }
 .mec-yearly-view-wrap .mec-calendar.mec-yearly-calendar {
  width:auto
 }
 .mec-yearly-view-wrap .mec-calendar.mec-yearly-calendar dl dt {
  width:14.2%
 }
 .mec-yearly-view-wrap .mec-yearly-title-sec h2 {
  font-size:25px
 }
}
.mec-yearly-view-wrap .mec-agenda-event i,
.mec-yearly-view-wrap .mec-agenda-time {
 display:none
}
@media only screen and (min-width:768px) {
 .mec-yearly-view-wrap .mec-events-agenda-wrap {
  margin-top:0;
  border:none;
  padding-left:0;
  box-shadow:none
 }
 .mec-yearly-view-wrap .mec-agenda-date-wrap {
  width:174px;
  font-size:11px;
  padding-top:10px
 }
 .mec-yearly-view-wrap .mec-agenda-events-wrap {
  width:calc(100% - 174px);
  padding:10px
 }
 .mec-yearly-view-wrap .mec-agenda-event-title a {
  font-size:13px
 }
 .mec-yearly-view-wrap .mec-agenda-event-title span.event-color {
  width:8px;
  height:8px
 }
 .mec-yearly-view-wrap .mec-agenda-date-wrap span.mec-agenda-day {
  font-size:11px
 }
 .mec-yearly-view-wrap .mec-yearly-calendar-sec {
  box-shadow:-2px 0 5px rgba(0,0,0,.03) inset
 }
}
@media only screen and (max-width:1200px) {
 .mec-yearly-view-wrap .mec-agenda-event-title a {
  font-size:12px;
  padding-right:6px
 }
}
.mec-calendar.mec-calendar-timetable .mec-calendar-d-table {
 padding-bottom:10px;
 border-bottom:none
}
.mec-calendar.mec-calendar-timetable .mec-calendar-d-table dl dt:hover {
 cursor:pointer
}
.mec-calendar.mec-calendar-timetable .mec-calendar-d-table dl dt.mec-timetable-has-no-event,
.mec-calendar.mec-calendar-timetable .mec-calendar-d-table dl dt.mec-timetable-has-no-event:hover {
 color:#bbb;
 cursor:default
}
.mec-calendar.mec-calendar-timetable .mec-calendar-d-table dl dt.mec-timetable-day-active {
 background:#40d9f1;
 color:#fff;
 position:relative
}
.mec-calendar.mec-calendar-timetable .mec-calendar-d-table dl dt.mec-timetable-day-active:after {
 content:'';
 position:absolute;
 display:block;
 bottom:-20px;
 left:50%;
 margin-left:-10px;
 width:0;
 border-width:10px;
 border-style:solid;
 border-color:#40d9f1 transparent transparent transparent
}
.mec-timetable-events-list {
 padding:10px 20px;
 border:none;
 margin:0
}
.mec-timetable-events-list .mec-timetable-event {
 padding:10px 0;
 border-bottom:1px dashed #ddd
}
.mec-timetable-events-list .mec-timetable-event:last-child {
 border:none
}
.mec-timetable-event .mec-timetable-event-span {
 font-size:12px;
 color:#444;
 padding-right:30px;
 line-height:22px
}
.mec-timetable-events-list .mec-timetable-event i {
 font-size:13px;
 color:#aaa;
 margin-right:3px;
 vertical-align:baseline
}
.mec-timetable-event .mec-timetable-event-span a {
 color:#333
}
.mec-timetable-event .mec-timetable-event-time {
 font-size:11px
}
.mec-timetable-event .mec-timetable-event-time i {
 vertical-align:text-bottom
}
.mec-timetable-event .mec-timetable-event-title {
 font-size:13px
}
.mec-timetable-event .mec-timetable-event-title .event-color {
 width:10px;
 height:10px
}
.mec-timetable-events-list .mec-timetable-event.mec-util-hidden {
 display:none
}
.mec-timetable-events-list.mec-util-hidden {
 display:none
}
@media only screen and (min-width:768px) {
 .mec-timetable-events-list {
  display:table;
  width:100%;
  margin:10px 0 20px
 }
 .mec-timetable-events-list .mec-timetable-event {
  display:table-row;
  padding:0;
  border:none;
  background:#fff
 }
 .mec-timetable-events-list .mec-timetable-event:hover {
  background:#fafafa
 }
 .mec-timetable-event .mec-timetable-event-span {
  display:table-cell;
  padding:10px 15px;
  border-bottom:1px solid #ebebeb
 }
 .mec-timetable-events-list .mec-timetable-event:last-child .mec-timetable-event-span {
  border-bottom:none
 }
}
@media only screen and (max-width:767px) {
 .mec-timetable-event .mec-timetable-event-title {
  display:block;
  width:100%;
  padding:5px 0 10px;
  font-weight:700
 }
}
.mec-timetable-t2-wrap {
 border:1px solid #e6e6e6;
 background:#fafafa;
 padding:0 15px 15px;
 overflow:hidden;
 box-shadow:0 3px 2px 0 rgba(0,0,0,.012)
}
.mec-timetable-t2-col {
 width:20%;
 float:left;
 min-height:20px;
 padding-right:1px;
 background:0 0
}
.mec-ttt2-title {
 background:#fafafa;
 color:#333;
 font-size:13px;
 font-weight:600;
 text-transform:uppercase;
 letter-spacing:1px;
 text-align:center;
 padding:25px 10px 10px;
 margin-bottom:1px
}
.mec-timetable-t2-col .mec-event-article {
 position:relative
}
.mec-timetable-t2-col .mec-event-article .event-color {
 position:absolute;
 width:auto;
 height:auto;
 left:0;
 right:0;
 top:0;
 bottom:0;
 margin:0;
 z-index:1;
 border-radius:2px
}
.mec-timetable-t2-content {
 position:relative;
 z-index:2;
 color:#fff;
 padding:15px 15px 20px;
 text-align:left;
 height:185px;
 margin-bottom:1px;
 overflow:hidden
}
.mec-timetable-t2-content .mec-event-title {
 line-height:22px;
 margin-bottom:13px;
 white-space:nowrap;
 padding-right:1px;
 overflow:hidden
}
.mec-timetable-t2-content .mec-event-title a {
 color:#fff;
 font-size:15px;
 font-weight:600;
 white-space:pre-line;
 overflow:hidden
}
.mec-timetable-t2-content div {
 color:#fff;
 font-size:11px;
 font-weight:400;
 line-height:19px;
 white-space:nowrap
}
.mec-timetable-t2-content div i {
 font-size:12px;
 margin-right:4px
}
@media only screen and (max-width:960px) {
 .mec-timetable-t2-col {
  width:100%;
  float:none
 }
}
@media(min-width:961px) {
 .mec-timetable-col-7 {
  width:14.28%
 }
 .mec-timetable-col-6 {
  width:16.6666%
 }
}
.mec-timetable-t3-wrap td {
 position:relative;
 padding:0
}
.mec-timetable-t3-wrap td a {
 width:100%;
 display:block;
 min-height:110px
}
.mec-weather-box {
 padding:15px 0
}
.mec-weather-head {
 min-height:90px;
 padding:5px 0;
 clear:both;
 overflow:hidden;
 margin-bottom:25px;
 border-radius:10px;
 background:#238af5;
 position:relative
}
.mec-weather-icon-box {
 float:left;
 width:80px;
 height:80px;
 border-radius:10px;
 overflow:hidden;
 background:#238af5
}
.mec-weather-icon {
 width:80px;
 height:80px;
 display:inline-block;
 border-radius:10px
}
.mec-weather-summary {
 float:left;
 width:calc(100% - 80px);
 padding-left:10px;
 margin:10px 0;
 height:60px
}
.mec-weather-summary-report {
 font-size:15px;
 color:rgba(255,255,255,.68);
 margin-bottom:6px
}
.mec-weather-summary-temp {
 font-family:Roboto,Sans-serif;
 font-weight:300;
 color:#fff;
 font-size:29px;
 line-height:1
}
.degrees-mode {
 background:rgba(0,0,0,.2);
 cursor:pointer;
 font-weight:300;
 font-size:18px;
 padding:4px 5px;
 line-height:1;
 color:#fff;
 position:absolute;
 border-radius:8px;
 bottom:16px;
 left:16px
}
.mec-weather-extras {
 width:auto;
 padding:10px 15px 0;
 float:right;
 min-height:80px;
 color:#fff;
 font-size:13px;
 line-height:1
}
.mec-weather-extras {
 width:auto;
 padding:10px 15px 0;
 float:right;
 min-height:80px;
 color:#fff;
 font-size:13px;
 line-height:1
}
.mec-weather-extras div {
 line-height:20px;
 height:20px
}
.mec-weather-extras span {
 color:rgba(255,255,255,.68);
 font-size:12px;
 text-transform:uppercase
}
.mec-weather-extras var {
 font-size:11px;
 letter-spacing:.4px
}
.mec-weather-icon.clear-day,
.mec-weather-icon.clear-night {
 background-image:url(img/mec-weather-icon-01.png)
}
.mec-weather-icon.partly-sunny-day,
.mec-weather-icon.partly-sunny-night {
 background-image:url(img/mec-weather-icon-02.png)
}
.mec-weather-icon.partly-cloudy-day,
.mec-weather-icon.partly-cloudy-night {
 background-image:url(img/mec-weather-icon-03.png)
}
.mec-weather-icon.cloudy,
.mec-weather-icon.fog,
.mec-weather-icon.wind {
 background-image:url(img/mec-weather-icon-04.png)
}
.mec-weather-icon.thunderstorm {
 background-image:url(img/mec-weather-icon-05.png)
}
.mec-weather-icon.rain {
 background-image:url(img/mec-weather-icon-06.png)
}
.mec-weather-icon.hail,
.mec-weather-icon.sleet,
.mec-weather-icon.snow {
 background-image:url(img/mec-weather-icon-07.png)
}
.mec-av-spot-wrap {
 width:auto;
 max-width:1200px;
 padding:0;
 margin:0 auto 25px;
 background:#f7f7f7;
 min-height:480px;
 position:relative
}
.mec-av-spot {
 height:auto;
 border:1px solid #eee;
 box-shadow:0 6px 12px -4px rgba(0,0,0,.05)
}
.mec-av-spot .mec-event-article {
 position:relative;
 height:auto
}
.mec-av-spot .mec-av-spot-img {
 position:relative;
 background-size:cover!important;
 background-position:center!important;
 width:100%;
 height:330px;
 float:none;
 margin:0;
 overflow:hidden
}
.mec-av-spot .mec-av-spot-content,
.mec-av-spot .mec-av-spot-head {
 width:100%;
 float:none;
 height:100%;
 background:#fff;
 padding:0 20px 20px;
 margin-bottom:0
}
.mec-av-spot .mec-av-spot-head {
 background:#222;
 color:#fff;
 min-height:80px
}
.mec-av-spot .mec-av-spot-head .mec-av-spot-box {
 padding-top:25px;
 font-size:13px;
 color:#ddd
}
.mec-av-spot .mec-av-spot-head .mec-av-spot-box span {
 color:#40d9f1;
 font-size:40px;
 font-weight:700;
 font-style:italic
}
.mec-av-spot .mec-av-spot-head .mec-event-countdown {
 text-align:center;
 padding-top:10px;
 display:table;
 table-layout:fixed;
 margin:0 auto;
 float:right
}
.mec-av-spot .mec-av-spot-head .mec-event-countdown li {
 display:table-cell;
 padding:10px 20px;
 position:relative;
 height:60px
}
.mec-av-spot .mec-av-spot-head .mec-event-countdown p {
 margin-bottom:0
}
.mec-av-spot .mec-events-content p {
 margin-bottom:20px
}
.mec-av-spot-content.mec-event-grid-modern .mec-event-article {
 border:none;
 padding:0;
 margin:0;
 box-shadow:none
}
.mec-av-spot-wrap .mec-event-grid-modern .event-grid-modern-head {
 margin-bottom:10px;
 padding:14px 34px;
 margin-left:-20px;
 margin-right:-20px;
 text-align:left;
 background:#f9f9f9;
 border-bottom:1px solid #eee
}
.mec-av-spot-content.mec-event-grid-modern .mec-event-title {
 font-size:29px
}
.mec-av-spot .mec-av-spot-col6 {
 width:50%;
 float:left;
 height:100%
}
.mec-av-spot .mec-av-spot-col6 i {
 font-size:42px;
 float:left;
 margin-right:7px;
 height:58px
}
.mec-av-spot .mec-av-spot-col6 h6 {
 text-transform:uppercase;
 font-size:17px;
 padding:4px 0;
 display:inline;
 color:#444
}
.mec-av-spot .mec-av-spot-col6 address {
 font-size:12px;
 margin-bottom:0
}
.mec-av-spot-content.mec-event-grid-modern .mec-event-title a:hover {
 text-decoration:underline
}
.mec-av-spot-content.mec-event-grid-modern .mec-event-footer .mec-booking-button {
 font-size:12px;
 padding:0 31px;
 line-height:49px;
 height:50px;
 top:0;
 box-shadow:0 5px 11px -3px rgba(0,0,0,.05)
}
@media only screen and (max-width:768px) {
 .mec-av-spot .mec-av-spot-col6 {
  width:100%;
  margin:10px 0
 }
}
@media only screen and (max-width:479px) {
 .mec-av-spot-content.mec-event-grid-modern .mec-event-title {
  font-size:24px
 }
}
.mec-events-masonry-wrap {
 display:block;
 width:auto
}
.mec-masonry-item-wrap {
 width:calc(33.33% - 30px);
 padding:0;
 margin:0 15px 30px;
 min-height:10px;
 position:relative
}
.isotope-item {
 z-index:2
}
.isotope-hidden.isotope-item {
 pointer-events:none;
 z-index:1
}
.isotope,
.isotope .isotope-item {
 -webkit-transition-duration:.8s;
 -moz-transition-duration:.8s;
 transition-duration:.8s
}
.isotope {
 -webkit-transition-property:height,width;
 -moz-transition-property:height,width;
 transition-property:height,width
}
.isotope .isotope-item {
 -webkit-transition-property:-webkit-transform,opacity;
 -moz-transition-property:-moz-transform,opacity;
 transition-property:transform,opacity
}
.mec-events-masonry-cats {
 padding:10px;
 margin-bottom:25px;
 text-align:center;
 clear:both;
 list-style:none outside none
}
.mec-events-masonry-cats a {
 border-radius:2px;
 padding:6px 12px;
 font-size:13px;
 line-height:1.2;
 color:#333;
 font-weight:400;
 margin-top:0!important;
 text-align:center;
 display:inline-block;
 width:auto;
 border:2px solid transparent;
 transition:all .2s ease
}
.mec-events-masonry-cats a:hover {
 border-color:#40d9f1;
 color:#333
}
.mec-events-masonry-cats a.mec-masonry-cat-selected {
 border:2px solid #40d9f1;
 color:#40d9f1
}
.mec-masonry {
 background:#f7f7f7;
 height:auto;
 border:1px solid #eee;
 box-shadow:0 6px 12px -4px rgba(0,0,0,.05)
}
.mec-masonry .mec-event-article {
 position:relative;
 height:auto
}
.mec-masonry .mec-masonry-img {
 position:relative;
 width:100%;
 height:auto;
 float:none;
 margin:0;
 overflow:hidden
}
.mec-masonry .mec-masonry-img img {
 width:100%
}
.mec-masonry .mec-masonry-content,
.mec-masonry .mec-masonry-head {
 width:100%;
 float:none;
 height:100%;
 background:#fff;
 padding:0 20px 20px;
 margin-bottom:0
}
.mec-masonry .mec-events-content p {
 margin-bottom:20px
}
.mec-masonry-content.mec-event-grid-modern .mec-event-article {
 border:none;
 padding:0;
 margin:0;
 box-shadow:none
}
.mec-masonry-item-wrap .mec-event-grid-modern .event-grid-modern-head {
 min-height:79px;
 margin-bottom:10px;
 padding:14px 5%;
 margin-left:-20px;
 margin-right:-20px;
 text-align:left;
 background:#f9f9f9;
 border-bottom:1px solid #eee
}
.mec-masonry-content.mec-event-grid-modern .mec-event-title {
 font-size:22px
}
.mec-masonry-content.mec-event-grid-modern .mec-event-content {
 padding-top:20px
}
@media(max-width:480px) {
 .mec-masonry-content.mec-event-grid-modern .mec-labels-normal {
  display:block
 }
}
.mec-masonry-content.mec-event-grid-modern .mec-event-footer {
 height:auto
}
.mec-masonry .mec-masonry-col6 .mec-event-date {
 font-size:52px;
 letter-spacing:-2px;
 line-height:41px;
 vertical-align:top
}
.mec-masonry .mec-masonry-col6 {
 width:50%;
 float:left;
 height:100%
}
.mec-masonry .mec-masonry-col6 i {
 font-size:24px;
 float:left;
 margin-right:7px;
 height:50px
}
.mec-masonry .mec-masonry-col6 .mec-event-month,
.mec-masonry .mec-masonry-col6 h6 {
 text-transform:capitalize;
 font-size:15px;
 padding:4px 0;
 display:inline;
 color:#444
}
.mec-masonry .mec-masonry-col6 .mec-event-detail,
.mec-masonry .mec-masonry-col6 address {
 font-size:11px;
 margin-bottom:0
}
.mec-masonry-content.mec-event-grid-modern .mec-event-title a:hover {
 text-decoration:underline
}
.mec-masonry-content.mec-event-grid-modern .mec-event-footer .mec-booking-button {
 font-size:12px;
 padding:0 31px;
 line-height:49px;
 height:50px;
 top:0;
 box-shadow:0 5px 11px -3px rgba(0,0,0,.05)
}
@media only screen and (max-width:960px) {
 .mec-masonry-item-wrap {
  width:calc(50% - 30px)
 }
}
@media only screen and (max-width:768px) {
 .mec-masonry .mec-masonry-col6 {
  width:100%;
  margin:10px 0
 }
 .mec-masonry-item-wrap {
  width:calc(100% - 30px)
 }
}
@media only screen and (max-width:479px) {
 .mec-masonry-content.mec-event-grid-modern .mec-event-title {
  font-size:24px
 }
}
.btn-wrapper {
 text-align:center
}
.countdown-wrapper .btn-wrapper {
 padding-top:10px;
 padding-right:0
}
.countdown-wrapper h5.countdown-message {
 letter-spacing:5px;
 font-weight:500;
 font-size:18px
}
.blox.dar .countdown-wrapper p,
.countdown-wrapper p {
 color:#888
}
.countdown-wrapper a.button.black {
 float:right;
 margin-right:0
}
.mec-wrap .threedaydigits .days .flip-clock-label {
 right:-100px
}
@media only screen and (min-width:320px) and (max-width:767px) {
 .mec-wrap .flip-clock-wrapper ul {
  width:29px!important
 }
 .mec-wrap .flip-clock-wrapper ul li a div div.inn {
  font-size:25px!important
 }
 .mec-wrap .flip-clock-divider .flip-clock-label {
  left:0;
  font-weight:300
 }
 .mec-wrap span.flip-clock-divider {
  width:12px
 }
}
@media only screen and (min-width:320px) and (max-width:480px) {
 .mec-wrap .flip-clock-wrapper ul {
  width:29px!important
 }
 .mec-wrap .flip-clock-wrapper ul li a div div.inn {
  font-size:25px!important
 }
 .mec-wrap .flip-clock-divider .flip-clock-label {
  display:none
 }
 .mec-wrap span.flip-clock-divider:first-child {
  width:0
 }
 .mec-wrap span.flip-clock-divider {
  width:20px
 }
 .mec-single-event .mec-events-meta-group-countdown {
  margin-left:0;
  padding:15px 18%
 }
}
@media screen and (min-width:960px) and (max-width:1200px) {
 .mec-wrap .threedaydigits ul {
  height:50px;
  width:47px
 }
}
@media screen and (min-width:480px) and (max-width:768px) {
 .mec-wrap .threedaydigits ul {
  height:48px;
  width:26px!important
 }
 .mec-wrap .threedaydigits .flip-clock-label {
  font-size:8px;
  left:-8px
 }
}
@media screen and (min-width:320px) and (max-width:480px) {
 .mec-wrap .threedaydigits ul {
  height:48px;
  width:22px!important
 }
}
.mec-wrap .flip-clock-wrapper * {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -ms-box-sizing:border-box;
 -o-box-sizing:border-box;
 box-sizing:border-box;
 -webkit-backface-visibility:hidden;
 -moz-backface-visibility:hidden;
 -ms-backface-visibility:hidden;
 -o-backface-visibility:hidden;
 backface-visibility:hidden
}
.mec-wrap .flip-clock-wrapper a {
 cursor:pointer;
 text-decoration:none;
 color:#ccc
}
.mec-wrap .flip-clock-wrapper a:hover {
 color:#fff
}
.mec-wrap .flip-clock-wrapper ul {
 list-style:none
}
.flip-clock-wrapper.clearfix:after,
.mec-wrap .flip-clock-wrapper.clearfix:before {
 content:" ";
 display:table
}
.mec-wrap .flip-clock-wrapper.clearfix:after {
 clear:both
}
.mec-wrap .flip-clock-wrapper {
 font:11px helvetica neue,helvetica,sans-serif;
 -webkit-user-select:none
}
.mec-wrap .flip-clock-meridium {
 background:0 0!important;
 box-shadow:0 0 0!important;
 font-size:36px!important
}
.mec-wrap .flip-clock-meridium a {
 color:#313333
}
.mec-wrap .flip-clock-wrapper {
 text-align:center;
 position:relative;
 display:inline-block;
 padding-bottom:10px
}
.flip-clock-wrapper:after,
.mec-wrap .flip-clock-wrapper:before {
 content:" ";
 display:table
}
.mec-wrap .flip-clock-wrapper:after {
 clear:both
}
.mec-wrap .flip-clock-wrapper ul {
 position:relative;
 float:left;
 margin:2px;
 width:50px;
 height:50px;
 font-size:80px;
 font-weight:700;
 line-height:87px;
 border-radius:3px;
 background:rgba(0,0,0,.21)
}
.mec-wrap .flip-clock-wrapper ul li {
 z-index:1;
 position:absolute;
 left:0;
 top:0;
 width:100%;
 height:100%;
 line-height:54px;
 text-decoration:none!important
}
.mec-wrap .flip-clock-wrapper ul li:first-child {
 z-index:2
}
.mec-wrap .flip-clock-wrapper ul li a {
 display:block;
 height:100%;
 -webkit-perspective:200px;
 -moz-perspective:200px;
 perspective:200px;
 margin:0!important;
 overflow:visible!important;
 cursor:default!important
}
.mec-wrap .flip-clock-wrapper ul li a div {
 z-index:1;
 position:absolute;
 left:0;
 width:100%;
 height:50%;
 font-size:80px;
 overflow:hidden;
 outline:1px solid transparent
}
.mec-wrap .flip-clock-wrapper ul li a div .shadow {
 position:absolute;
 width:100%;
 height:100%;
 z-index:2
}
.mec-wrap .flip-clock-wrapper ul li a div.up {
 -webkit-transform-origin:50% 100%;
 -moz-transform-origin:50% 100%;
 -ms-transform-origin:50% 100%;
 -o-transform-origin:50% 100%;
 transform-origin:50% 100%;
 top:0
}
.mec-wrap .flip-clock-wrapper ul li a div.up:after {
 content:"";
 position:absolute;
 top:24px;
 left:0;
 z-index:5;
 width:100%;
 height:3px;
 background-color:rgba(0,0,0,.12)
}
.mec-wrap .flip-clock-wrapper ul li a div.down {
 -webkit-transform-origin:50% 0;
 -moz-transform-origin:50% 0;
 -ms-transform-origin:50% 0;
 -o-transform-origin:50% 0;
 transform-origin:50% 0;
 bottom:0;
 border-bottom-left-radius:3px;
 border-bottom-right-radius:3px
}
.mec-wrap .flip-clock-wrapper ul li a div div.inn {
 position:absolute;
 left:0;
 z-index:1;
 width:100%;
 height:200%;
 color:#fff;
 text-shadow:0 0 2px rgba(0,0,0,.25);
 text-align:center;
 background-color:#40d9f1;
 border-radius:3px;
 font-size:48px
}
.mec-wrap .flip-clock-wrapper ul li a div.up div.inn {
 top:0
}
.mec-wrap .flip-clock-wrapper ul li a div.down div.inn {
 bottom:0
}
.mec-wrap .flip-clock-wrapper ul.play li.flip-clock-before {
 z-index:3
}
.mec-wrap .flip-clock-wrapper .flip {
 box-shadow:0 2px 5px rgba(0,0,0,.17)
}
.mec-wrap .flip-clock-wrapper ul.play li.flip-clock-active {
 -webkit-animation:asd .5s .5s linear both;
 -moz-animation:asd .5s .5s linear both;
 animation:asd .5s .5s linear both;
 z-index:5
}
.mec-wrap .flip-clock-divider {
 float:left;
 display:inline-block;
 position:relative;
 width:18px;
 height:62px
}
.mec-wrap .flip-clock-divider:first-child {
 width:0
}
.mec-wrap .flip-clock-dot {
 display:none;
 background:#323434;
 width:10px;
 height:10px;
 position:absolute;
 border-radius:50%;
 box-shadow:0 0 5px rgba(0,0,0,.5);
 left:5px
}
.mec-wrap .flip-clock-divider .flip-clock-label {
 position:absolute;
 bottom:-1.5em;
 right:-71px;
 color:#101010;
 font-weight:700;
 text-shadow:none;
 text-transform:uppercase
}
.mec-wrap .blox.dark .flip-clock-divider .flip-clock-label {
 color:#8a8a8a
}
.mec-wrap .flip-clock-divider.seconds .flip-clock-label {
 right:-82px
}
.mec-wrap .flip-clock-dot.top {
 top:30px
}
.mec-wrap .flip-clock-dot.bottom {
 bottom:30px
}
@-webkit-keyframes asd {
 0% {
  z-index:2
 }
 20% {
  z-index:4
 }
 100% {
  z-index:4
 }
}
@-moz-keyframes asd {
 0% {
  z-index:2
 }
 20% {
  z-index:4
 }
 100% {
  z-index:4
 }
}
@-o-keyframes asd {
 0% {
  z-index:2
 }
 20% {
  z-index:4
 }
 100% {
  z-index:4
 }
}
@keyframes asd {
 0% {
  z-index:2
 }
 20% {
  z-index:4
 }
 100% {
  z-index:4
 }
}
.flip-clock-wrapper ul.play li.flip-clock-active .down {
 z-index:2;
 -webkit-animation:turn .5s .5s linear both;
 -moz-animation:turn .5s .5s linear both;
 animation:turn .5s .5s linear both
}
@-webkit-keyframes turn {
 0% {
  -webkit-transform:rotatex(90deg)
 }
 100% {
  -webkit-transform:rotatex(0)
 }
}
@-moz-keyframes turn {
 0% {
  -moz-transform:rotatex(90deg)
 }
 100% {
  -moz-transform:rotatex(0)
 }
}
@-o-keyframes turn {
 0% {
  -o-transform:rotatex(90deg)
 }
 100% {
  -o-transform:rotatex(0)
 }
}
@keyframes turn {
 0% {
  transform:rotatex(90deg)
 }
 100% {
  transform:rotatex(0)
 }
}
.flip-clock-wrapper ul.play li.flip-clock-before .up {
 z-index:2;
 -webkit-animation:turn2 .5s linear both;
 -moz-animation:turn2 .5s linear both;
 animation:turn2 .5s linear both
}
@-webkit-keyframes turn2 {
 0% {
  -webkit-transform:rotatex(0)
 }
 100% {
  -webkit-transform:rotatex(-90deg)
 }
}
@-moz-keyframes turn2 {
 0% {
  -moz-transform:rotatex(0)
 }
 100% {
  -moz-transform:rotatex(-90deg)
 }
}
@-o-keyframes turn2 {
 0% {
  -o-transform:rotatex(0)
 }
 100% {
  -o-transform:rotatex(-90deg)
 }
}
@keyframes turn2 {
 0% {
  transform:rotatex(0)
 }
 100% {
  transform:rotatex(-90deg)
 }
}
.flip-clock-wrapper ul li.flip-clock-active {
 z-index:3
}
.flip-clock-wrapper ul.play li.flip-clock-before .up .shadow {
 background:-moz-linear-gradient(top,rgba(0,0,0,.1) 0,rgba(64,64,64,.68) 100%);
 background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,.1)),color-stop(100%,rgba(64,64,64,.68)));
 background:linear,top,rgba(0,0,0,.1) 0,rgba(64,64,64,.68) 100%;
 background:-o-linear-gradient(top,rgba(0,0,0,.1) 0,rgba(64,64,64,.68) 100%);
 background:-ms-linear-gradient(top,rgba(0,0,0,.1) 0,rgba(64,64,64,.68) 100%);
 background:linear,to bottom,rgba(0,0,0,.1) 0,rgba(64,64,64,.68) 100%;
 -webkit-animation:show .5s linear both;
 -moz-animation:show .5s linear both;
 animation:show .5s linear both
}
.flip-clock-wrapper ul.play li.flip-clock-active .up .shadow {
 background:-moz-linear-gradient(top,rgba(0,0,0,.1) 0,rgba(64,64,64,.68) 100%);
 background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,.1)),color-stop(100%,rgba(64,64,64,.68)));
 background:linear,top,rgba(0,0,0,.1) 0,rgba(64,64,64,.68) 100%;
 background:-o-linear-gradient(top,rgba(0,0,0,.1) 0,rgba(64,64,64,.68) 100%);
 background:-ms-linear-gradient(top,rgba(0,0,0,.1) 0,rgba(64,64,64,.68) 100%);
 background:linear,to bottom,rgba(0,0,0,.1) 0,rgba(64,64,64,.68) 100%;
 -webkit-animation:hide .5s .3s linear both;
 -moz-animation:hide .5s .3s linear both;
 animation:hide .5s .3s linear both
}
.flip-clock-wrapper ul.play li.flip-clock-before .down .shadow {
 background:-moz-linear-gradient(top,rgba(64,64,64,.68) 0,rgba(0,0,0,.1) 100%);
 background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(64,64,64,.68)),color-stop(100%,rgba(0,0,0,.1)));
 background:linear,top,rgba(64,64,64,.68) 0,rgba(0,0,0,.1) 100%;
 background:-o-linear-gradient(top,rgba(64,64,64,.68) 0,rgba(0,0,0,.1) 100%);
 background:-ms-linear-gradient(top,rgba(64,64,64,.68) 0,rgba(0,0,0,.1) 100%);
 background:linear,to bottom,rgba(64,64,64,.68) 0,rgba(0,0,0,.1) 100%;
 -webkit-animation:show .5s linear both;
 -moz-animation:show .5s linear both;
 animation:show .5s linear both
}
.flip-clock-wrapper ul.play li.flip-clock-active .down .shadow {
 background:-moz-linear-gradient(top,rgba(64,64,64,.68) 0,rgba(0,0,0,.1) 100%);
 background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(64,64,64,.68)),color-stop(100%,rgba(0,0,0,.1)));
 background:linear,top,rgba(64,64,64,.68) 0,rgba(0,0,0,.1) 100%;
 background:-o-linear-gradient(top,rgba(64,64,64,.68) 0,rgba(0,0,0,.1) 100%);
 background:-ms-linear-gradient(top,rgba(64,64,64,.68) 0,rgba(0,0,0,.1) 100%);
 background:linear,to bottom,rgba(64,64,64,.68) 0,rgba(0,0,0,.1) 100%;
 -webkit-animation:hide .5s .3s linear both;
 -moz-animation:hide .5s .3s linear both;
 animation:hide .5s .2s linear both
}
@-webkit-keyframes show {
 0% {
  opacity:0
 }
 100% {
  opacity:1
 }
}
@-moz-keyframes show {
 0% {
  opacity:0
 }
 100% {
  opacity:1
 }
}
@-o-keyframes show {
 0% {
  opacity:0
 }
 100% {
  opacity:1
 }
}
@keyframes show {
 0% {
  opacity:0
 }
 100% {
  opacity:1
 }
}
@-webkit-keyframes hide {
 0% {
  opacity:1
 }
 100% {
  opacity:0
 }
}
@-moz-keyframes hide {
 0% {
  opacity:1
 }
 100% {
  opacity:0
 }
}
@-o-keyframes hide {
 0% {
  opacity:1
 }
 100% {
  opacity:0
 }
}
@keyframes hide {
 0% {
  opacity:1
 }
 100% {
  opacity:0
 }
}
@font-face {
 font-family:simple-line-icons;
 src:url(fonts/Simple-Line-Icons.eot?v=2.3.1);
 src:url(fonts/Simple-Line-Icons.eot?v=2.3.1#iefix) format('embedded-opentype'),
 url(fonts/Simple-Line-Icons.woff2?v=2.3.1) format('woff2'),
 url(fonts/Simple-Line-Icons.woff?v=2.3.1) format('woff'),
 url(fonts/Simple-Line-Icons.ttf?v=2.3.1) format('truetype'),
 url(fonts/Simple-Line-Icons.svg?v=2.3.1#simple-line-icons) format('svg');
 font-weight:400;
 font-style:normal
}
[class*=mec-sl-] {
 font-family:simple-line-icons;
 speak:none;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.mec-sl-facebook:before {
 content:"\e00b"
}
.mec-sl-twitter:before {
 content:"\e009"
}
.mec-sl-google-plus:before {
 content:"\e60d"
}
.mec-sl-angle-left:before {
 content:"\e605"
}
.mec-sl-angle-right:before {
 content:"\e606"
}
.mec-sl-calendar:before {
 content:"\e075"
}
.mec-sl-clock-o:before {
 content:"\e081"
}
.mec-sl-home:before {
 content:"\e069"
}
.mec-sl-phone:before {
 content:"\e600"
}
.mec-sl-envelope:before {
 content:"\e086"
}
.mec-sl-sitemap:before {
 content:"\e037"
}
.mec-sl-map-marker:before {
 content:"\e096"
}
.mec-sl-floder:before {
 content:"\e089"
}
.mec-sl-wallet:before {
 content:"\e02a"
}
.mec-color,
.mec-color-before :before,
.mec-color-hover:hover,
.mec-wrap .mec-color,
.mec-wrap .mec-color-before :before,
.mec-wrap .mec-color-hover:hover {
 color:#40d9f1
}
.mec-bg-color,
.mec-bg-color-hover:hover,
.mec-wrap .mec-bg-color,
.mec-wrap .mec-bg-color-hover:hover {
 background-color:#40d9f1
}
.mec-border-color,
.mec-border-color-hover:hover,
.mec-wrap .mec-border-color,
.mec-wrap .mec-border-color-hover:hover {
 border-color:#40d9f1
}
.mec-toggle-month-divider.mec-skin-list-events-container {
 border:1px solid #e8e8e8;
 margin-bottom:30px;
 background:#f8f8f8;
 box-shadow:0 2px 18px -1px rgba(0,0,0,.1);
 border-radius:2px
}
.mec-toggle-month-divider .mec-month-divider {
 margin:0;
 text-align:left;
 background:#fff;
 position:relative;
 cursor:pointer;
 border-top:1px solid #e8e8e8
}
.mec-toggle-month-divider .mec-month-divider span {
 padding:20px;
 border-bottom:1px solid #e8e8e8
}
.mec-toggle-month-divider .mec-month-divider i {
 position:absolute;
 right:20px;
 top:24px;
 font-size:20px;
 cursor:pointer
}
.mec-toggle-month-divider .mec-month-divider span:before {
 display:none
}
.mec-toggle-month-divider .mec-month-divider+article {
 margin-top:20px
}
.mec-toggle-month-divider .mec-wrap .mec-month-divider:first-of-type {
 border-top:none
}
.mec-toggle-month-divider .mec-event-list-accordion .mec-month-divider:not(:first-of-type)~article {
 display:none
}
.mec-skin-list-events-container:not(.mec-toggle-month-divider) .mec-month-divider i {
 display:none
}
.mec-toogle-inner-month-divider .mec-toggle-item-col .mec-event-month {
 display:inline-block;
 padding-top:0
}
.mec-toogle-inner-month-divider .mec-toggle-item-col .mec-event-date {
 font-size:14px;
 line-height:14px;
 float:none;
 display:inline-block;
 margin-right:0;
 font-weight:700
}
.mec-events-toggle .mec-toogle-inner-month-divider.mec-toggle-item-inner {
 padding:20px 60px 30px 15px
}
.mec-toogle-inner-month-divider .mec-toggle-month-inner-image {
 float:left;
 clear:right;
 width:100px;
 margin-right:20px;
 margin-left:10px
}
.mec-toogle-inner-month-divider .mec-toggle-item-col .mec-event-detail {
 margin-top:-6px
}
.mec-toogle-inner-month-divider .mec-toggle-item-col {
 float:none;
 width:100%;
 margin-top:10px;
 display:block;
 border:none
}
.mec-events-toggle .mec-toogle-inner-month-divider .mec-toggle-title {
 font-size:19px;
 display:block;
 padding-top:10px
}
@media only screen and (max-width:768px) {
 .mec-events-toggle .mec-toogle-inner-month-divider .mec-toggle-title {
  font-size:14px;
  padding-top:0
 }
 .mec-toogle-inner-month-divider .mec-toggle-item-col {
  margin-top:0
 }
 .mec-toogle-inner-month-divider .mec-toggle-month-inner-image {
  width:70px
 }
}
.mec-wrap article:not([class^=mec-event-countdown]):not([class^=mec-event-cover-]).mec-label-canceled:before,
.mec-wrap article:not([class^=mec-event-countdown]):not([class^=mec-event-cover-]).mec-label-featured:before {
 z-index:1;
 position:absolute;
 top:25px;
 right:-37px;
 font-size:11px;
 letter-spacing:1px;
 text-transform:uppercase;
 background:#04de78;
 padding:2px 40px;
 color:#fff;
 -ms-transform:rotate(45deg);
 -webkit-transform:rotate(45deg);
 transform:rotate(45deg);
 -webkit-transition:.5s cubic-bezier(.25,.5,.06,.85);
 transition:.5s cubic-bezier(.25,.5,.06,.85);
 content:attr(data-style)
}
.mec-wrap article:not([class^=mec-event-countdown]):not([class^=mec-event-cover-]).mec-label-canceled,
.mec-wrap article:not([class^=mec-event-countdown]):not([class^=mec-event-cover-]).mec-label-featured {
 overflow:hidden;
 position:relative
}
.mec-wrap article:not([class^=mec-event-countdown]):not([class^=mec-event-cover-]).mec-label-canceled:before {
 background:#de0404
}
.mec-daily-view-date-events article:before,
ul.mec-weekly-view-dates-events article:before {
 padding:7px 40px!important;
 top:27px!important
}
.mec-event-grid-classic article .mec-fc-style,
.mec-event-grid-minimal article .mec-fc-style,
.mec-event-grid-simple article .mec-fc-style,
.mec-timeline-event .mec-fc-style,
.mec-timetable-wrap article .mec-fc-style,
.mec-wrap .mec-event-list-accordion article .mec-fc-style,
.mec-wrap .mec-event-list-modern article .mec-fc-style,
.mec-wrap .mec-events-agenda .mec-agenda-event .mec-fc-style,
.mec-wrap article.mec-event-cover-classic .mec-fc-style,
.mec-wrap article.mec-event-cover-clean .mec-fc-style,
.mec-wrap article.mec-event-cover-modern .mec-fc-style,
.mec-wrap article[class^=mec-event-countdown-] .mec-fc-style {
 font-size:9px;
 letter-spacing:.5px;
 text-transform:uppercase;
 background:#04de78;
 padding:2px 7px;
 color:#fff;
 position:relative;
 margin-left:5px;
 border-radius:2px
}
.mec-timeline-event.mec-label-canceled .mec-fc-style,
.mec-wrap .mec-events-agenda .mec-agenda-event.mec-label-canceled .mec-fc-style,
.mec-wrap article.mec-event-cover-modern.mec-label-canceled .mec-fc-style {
 background:#de0404
}
.mec-event-grid-minimal article .mec-fc-style:before,
.mec-event-grid-simple article .mec-fc-style:before,
.mec-timeline-event .mec-fc-style:before,
.mec-timetable-wrap article .mec-fc-style:before,
.mec-wrap .mec-event-list-accordion article .mec-fc-style:before,
.mec-wrap .mec-event-list-modern article .mec-fc-style:before,
.mec-wrap .mec-events-agenda .mec-agenda-event .mec-fc-style:before,
.mec-wrap article.mec-event-cover-classic .mec-fc-style:before,
.mec-wrap article.mec-event-cover-clean .mec-fc-style:before,
.mec-wrap article[class^=mec-event-countdown-] .mec-fc-style:before {
 width:0;
 height:0;
 border-top:4px solid transparent!important;
 border-right:5px solid;
 border-bottom:4px solid transparent;
 margin:0;
 top:50%;
 left:-4px;
 transform:translateY(-4.5px);
 position:absolute;
 content:'';
 color:#04de78
}
.mec-timeline-event.mec-label-canceled .mec-fc-style:before,
.mec-wrap .mec-events-agenda .mec-agenda-event.mec-label-canceled .mec-fc-style:before {
 color:#de0404
}
.mec-event-grid-classic article.mec-label-canceled:before,
.mec-event-grid-classic article.mec-label-featured:before,
.mec-event-grid-minimal article.mec-label-canceled:before,
.mec-event-grid-minimal article.mec-label-featured:before,
.mec-event-grid-simple article.mec-label-canceled:before,
.mec-event-grid-simple article.mec-label-featured:before,
.mec-timetable-wrap article.mec-label-canceled:before,
.mec-timetable-wrap article.mec-label-featured:before,
.mec-wrap .mec-event-list-accordion article.mec-label-canceled:before,
.mec-wrap .mec-event-list-accordion article.mec-label-featured:before,
.mec-wrap .mec-event-list-modern article.mec-label-canceled:before,
.mec-wrap .mec-event-list-modern article.mec-label-featured:before {
 display:none
}
.mec-wrap .mec-event-list-accordion article .mec-fc-style,
.mec-wrap .mec-event-list-modern article .mec-fc-style,
.mec-wrap article.mec-event-cover-classic .mec-fc-style,
.mec-wrap article.mec-event-cover-clean .mec-fc-style,
.mec-wrap article[class^=mec-event-countdown-] .mec-fc-style {
 top:-3px;
 font-size:11px;
 white-space:nowrap
}
.mec-event-grid-classic article.mec-label-canceled .mec-fc-style,
.mec-event-grid-minimal article.mec-label-canceled .mec-fc-style,
.mec-event-grid-simple article.mec-label-canceled .mec-fc-style,
.mec-timetable-wrap article.mec-label-canceled .mec-fc-style,
.mec-wrap .mec-event-list-accordion article.mec-label-canceled .mec-fc-style,
.mec-wrap .mec-event-list-modern article.mec-label-canceled .mec-fc-style,
.mec-wrap article.mec-event-cover-classic.mec-label-canceled .mec-fc-style,
.mec-wrap article.mec-event-cover-clean.mec-label-canceled .mec-fc-style,
.mec-wrap article[class^=mec-event-countdown-].mec-label-canceled .mec-fc-style {
 background:#de0404
}
.mec-event-grid-classic article.mec-label-canceled .mec-fc-style:before,
.mec-event-grid-minimal article.mec-label-canceled .mec-fc-style:before,
.mec-event-grid-simple article.mec-label-canceled .mec-fc-style:before,
.mec-timetable-wrap article.mec-label-canceled .mec-fc-style:before,
.mec-wrap .mec-event-list-accordion article.mec-label-canceled .mec-fc-style:before,
.mec-wrap .mec-event-list-modern article.mec-label-canceled .mec-fc-style:before,
.mec-wrap article.mec-event-cover-classic.mec-label-canceled .mec-fc-style:before,
.mec-wrap article.mec-event-cover-clean.mec-label-canceled .mec-fc-style:before,
.mec-wrap article[class^=mec-event-countdown-].mec-label-canceled .mec-fc-style:before {
 color:#de0404
}
.mec-wrap .mec-slider-t5 article:not([class^=mec-event-countdown]).mec-label-canceled:before,
.mec-wrap .mec-slider-t5 article:not([class^=mec-event-countdown]).mec-label-featured:before {
 -ms-transform:none;
 -webkit-transform:none;
 transform:none;
 -webkit-transition:none;
 transition:none;
 top:271px;
 right:0
}
.mec-timetable-wrap article .mec-fc-style {
 top:-2px;
 font-size:10px
}
.mec-wrap article.mec-event-cover-modern .mec-fc-style {
 padding:5px 9px;
 font-size:11px;
 font-weight:600;
 text-transform:uppercase;
 letter-spacing:1px;
 margin-bottom:24px;
 display:inline-block;
 border-radius:2px
}
.mec-skin-grid-events-container .mec-wrap .mec-event-grid-clean .mec-event-article:before {
 -ms-transform:none;
 -webkit-transform:none;
 transform:none!important;
 -webkit-transition:none;
 transition:none;
 top:22px!important;
 right:22px!important;
 padding:0 10px!important
}
.mec-event-grid-minimal article .mec-fc-style,
.mec-event-grid-simple article .mec-fc-style {
 top:-4px;
 font-size:10px;
 margin-left:10px
}
.mec-event-grid-classic article .mec-fc-style {
 padding:5px 20px;
 font-size:12px;
 margin-top:8px;
 display:inline-block
}
ul.mec-categories {
 padding:0
}
ul.mec-categories li.mec-category {
 list-style:none
}
ul.mec-categories li.mec-category a {
 font-weight:400;
 color:#626262;
 font-size:13px;
 text-align:left;
 transition:all .23s ease;
 -webkit-transition:all .23s ease
}
.mec-hourly-schedule-speaker-info {
 background:#fff;
 padding:30px;
 border:1px solid #e6e6e6;
 max-width:740px;
 width:740px;
 margin-left:-110px
}
.mec-hourly-schedule-speaker-thumbnail {
 float:left;
 max-width:30%;
 width:30%
}
.mec-hourly-schedule-speaker-name {
 font-weight:700;
 font-size:26px;
 line-height:1.2;
 color:#333;
 text-transform:uppercase
}
.mec-hourly-schedule-speaker-details {
 float:left;
 width:69%;
 padding-left:25px
}
.mec-hourly-schedule-speaker-job-title {
 font-size:16px;
 line-height:1.3;
 margin-bottom:4px
}
.mec-hourly-schedule-speaker-description {
 font-size:14px;
 font-weight:400;
 color:#6d7683;
 line-height:1.7;
 text-align:left
}
.mec-hourly-schedule-speaker-contact-information a i {
 color:#6b6b6b;
 background:#ebebeb;
 line-height:29px;
 margin:9px 7px 9px 0;
 width:30px;
 height:30px;
 display:inline-block;
 text-align:center;
 transition:all .2s ease;
 font-size:15px;
 cursor:pointer;
 border-radius:3px
}
.mec-hourly-schedule-speaker-contact-information a i:hover {
 background:#222;
 color:#fff
}
@media only screen and (max-width:479px) {
 .mec-hourly-schedule-speaker-thumbnail {
  float:none;
  max-width:none;
  margin-right:0;
  margin-bottom:15px;
  width:100%
 }
 .mec-hourly-schedule-speaker-thumbnail img {
  width:100%
 }
 .mec-hourly-schedule-speaker-details {
  padding-left:0
 }
 .mec-hourly-schedule-speaker-info {
  width:90%;
  margin:0 auto
 }
}
.mec-profile .mec-profile-bookings {
 border:2px solid #e6e6e6;
 text-align:center
}
.mec-profile .mec-profile-bookings tbody tr:first-child {
 background:#f7f7f7;
 font-weight:700;
 text-transform:capitalize
}
.mec-profile .mec-profile-bookings tbody tr {
 border-bottom:1px solid #e6e6e6;
 font-size:14px
}
.mec-profile .mec-profile-bookings tbody tr td {
 border:1px solid #e6e6e6;
 padding:10px;
 text-align:center;
 word-break:initial
}
.mec-profile .mec-profile-bookings tbody tr td:nth-child(1) {
 width:5%
}
.mec-profile .mec-profile-bookings tbody tr td:nth-child(2) {
 width:53%;
 text-align:left
}
.mec-profile .mec-profile-bookings tbody tr td:nth-child(3) {
 width:7%
}
.mec-profile .mec-profile-bookings tbody tr td:nth-child(4) {
 width:7%
}
.mec-profile .mec-profile-bookings tbody tr td:nth-child(5) {
 width:7%
}
.mec-profile .mec-profile-bookings tbody tr td:nth-child(6) {
 width:7%
}
.mec-profile .mec-profile-bookings tbody tr td:nth-child(7) {
 width:7%
}
.mec-profile .mec-profile-bookings tbody tr td:nth-child(8) {
 width:7%
}
.mec-profile .mec-profile-bookings tbody tr td:nth-child(8) i {
 color:#fe686a
}
.mec-profile .mec-event-status {
 padding:5px 10px;
 color:#fff;
 border-radius:2px;
 font-size:12px;
 line-height:12px;
 letter-spacing:.4px
}
.mec-profile .mec-event-status.mec-book-confirmed {
 background:#50d477
}
.mec-profile .mec-event-status.mec-book-pending {
 background:#fcbe69
}
.mec-profile .mec-event-status.mec-book-rejected {
 background:#fe686a
}
.mec-profile .mec-event-date {
 font-size:12px;
 color:#888
}
.mec-event-date,
.mec-event-status {
 text-align:center
}
.mec-event-date .mec-tooltip,
.mec-event-status .mec-tooltip {
 position:relative;
 width:fit-content;
 margin:auto
}
.mec-profile i {
 font-size:15px;
 color:#008aff;
 vertical-align:text-bottom;
 margin-right:4px
}
.mec-event-date .mec-tooltip .box,
.mec-event-status .mec-tooltip .box {
 min-width:250px;
 max-width:300px;
 display:inline-block;
 top:-8px;
 left:50%;
 margin-top:0;
 transform:translate(-50%,-100%);
 padding:0;
 background-color:#000;
 color:#fff;
 font-weight:400;
 font-size:14px;
 letter-spacing:.5px;
 line-height:1.5;
 position:absolute;
 z-index:99999999;
 box-sizing:border-box;
 border-radius:6px;
 box-shadow:0 4px 45px -8px #535a61;
 padding:5px 10px 6px;
 border-radius:8px;
 text-align:center;
 font-style:normal;
 opacity:0;
 visibility:hidden;
 display:none
}
.mec-event-date .mec-tooltip .box,
.mec-event-status .mec-tooltip .box {
 font-size:13px;
 font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,sans-serif!important;
 letter-spacing:1.1px;
 font-weight:500
}
.mec-event-date .mec-tooltip:hover .box:after,
.mec-event-status .mec-tooltip:hover .box:after {
 content:'';
 position:absolute;
 width:12px;
 height:12px;
 left:calc(50% - 12px);
 bottom:-12px;
 transform:translate(50%,-50%) rotate(-45deg);
 background-color:#000;
 box-shadow:0 8px 9px -4px #535a61
}
.mec-event-status .mec-tooltip .box {
 min-width:100px
}
.mec-event-status.mec-book-confirmed .mec-tooltip .box,
.mec-event-status.mec-book-confirmed .mec-tooltip:hover .box:after {
 background-color:#50d477
}
.mec-event-status.mec-book-rejected .mec-tooltip .box,
.mec-event-status.mec-book-rejected .mec-tooltip:hover .box:after {
 background-color:#fe686a
}
.mec-event-status.mec-book-pending .mec-tooltip .box,
.mec-event-status.mec-book-pending .mec-tooltip:hover .box:after {
 background-color:#fcbe69
}
.mec-event-date .mec-tooltip:hover .box,
.mec-event-status .mec-tooltip:hover .box {
 opacity:1;
 visibility:visible;
 display:block
}
.mec-profile .mec-event-status {
 padding:0
}
.mec-profile .mec-booking-number-of-attendees {
 font-size:13px;
 color:#888
}
.mec-profile .mec-booking-number-of-attendees i,
.mec-profile .mec-profile-bookings-view-invoice i {
 font-size:15px;
 color:#008aff;
 vertical-align:text-bottom;
 margin-right:4px
}
.mec-booking-attendees {
 background:#fff;
 padding:10px
}
.mec-booking-attendees {
 width:850px;
 text-align:center
}
.mec-booking-attendees-wrapper {
 border:2px solid #e6e6e6;
 font-size:14px
}
.mec-booking-attendees-head {
 display:table;
 width:100%;
 background:#f7f7f7;
 border-bottom:1px solid #e6e6e6;
 font-weight:700
}
.mec-booking-attendees-head span,
.mec-booking-attendees-head-content>span {
 vertical-align:middle;
 display:table-cell;
 padding:7px;
 border-right:1px solid #e6e6e6;
 font-size:12px
}
.mec-booking-attendees-head-content {
 display:table;
 width:100%;
 border-bottom:1px solid #e6e6e6
}
.mec-booking-attendees-wrapper .mec-booking-attendees-head-content:last-child {
 border:none
}
.mec-booking-attendees-head span:nth-child(1),
.mec-booking-attendees-head-content>span:nth-child(1) {
 width:4%
}
.mec-booking-attendees-head span:nth-child(2),
.mec-booking-attendees-head-content>span:nth-child(2) {
 width:20%
}
.mec-booking-attendees-head span:nth-child(3),
.mec-booking-attendees-head-content>span:nth-child(3) {
 width:24%
}
.mec-booking-attendees-head span:nth-child(4),
.mec-booking-attendees-head-content>span:nth-child(4) {
 width:26%
}
.mec-booking-attendees-head span:nth-child(5),
.mec-booking-attendees-head-content>span:nth-child(5) {
 width:26%
}
@media only screen and (max-width:759px) {
 .mec-booking-attendees {
  width:470px
 }
 .mec-booking-attendees-head span,
 .mec-booking-attendees-head-content>span {
  word-break:break-all
 }
}
@media(max-width:1366px) {
 .mec-profile .mec-profile-bookings tbody tr td:nth-child(1) {
  width:6%
 }
 .mec-profile .mec-profile-bookings tbody tr td:nth-child(2) {
  width:40%
 }
 .mec-profile .mec-profile-bookings tbody tr td:nth-child(3) {
  width:8%
 }
 .mec-profile .mec-profile-bookings tbody tr td:nth-child(4) {
  width:8%
 }
 .mec-profile .mec-profile-bookings tbody tr td:nth-child(5) {
  width:12%
 }
 .mec-profile .mec-profile-bookings tbody tr td:nth-child(6) {
  width:10%
 }
 .mec-profile .mec-profile-bookings tbody tr td:nth-child(7) {
  width:8%
 }
 .mec-profile .mec-profile-bookings tbody tr td:nth-child(8) {
  width:8%
 }
}
@media(max-width:1024px) {
 .mec-profile .mec-profile-bookings tbody tr td:nth-child(1) {
  width:5%
 }
 .mec-profile .mec-profile-bookings tbody tr td:nth-child(2) {
  width:30%
 }
 .mec-profile .mec-profile-bookings tbody tr td:nth-child(3) {
  width:10%
 }
 .mec-profile .mec-profile-bookings tbody tr td:nth-child(4) {
  width:10%
 }
 .mec-profile .mec-profile-bookings tbody tr td:nth-child(5) {
  width:15%
 }
 .mec-profile .mec-profile-bookings tbody tr td:nth-child(6) {
  width:10%
 }
 .mec-profile .mec-profile-bookings tbody tr td:nth-child(7) {
  width:10%
 }
 .mec-profile .mec-profile-bookings tbody tr td:nth-child(8) {
  width:10%
 }
}
@media(max-width:780px) {
 .mec-profile .mec-profile-bookings tbody tr,
 .mec-profile i {
  font-size:12px
 }
 .mec-event-date .mec-tooltip .box {
  min-width:200px
 }
 .mec-event-status .mec-tooltip .box {
  min-width:90px
 }
 .mec-event-date .mec-tooltip .box,
 .mec-event-status .mec-tooltip .box {
  padding:4px 5px!important
 }
 .mec-profile .mec-profile-bookings tbody tr {
  font-size:12px
 }
}
@media(max-width:480px) {
 .mec-profile .mec-booking-number-of-attendees,
 .mec-profile .mec-profile-bookings tbody tr,
 .mec-profile i {
  font-size:8px!important
 }
 .mec-profile .mec-profile-bookings tbody tr td {
  padding:3px
 }
 .mec-profile .mec-profile-bookings tbody tr td:nth-child(1) {
  width:5%
 }
 .mec-profile .mec-profile-bookings tbody tr td:nth-child(2) {
  width:19%
 }
 .mec-profile .mec-profile-bookings tbody tr td:nth-child(3) {
  width:10%
 }
 .mec-profile .mec-profile-bookings tbody tr td:nth-child(4) {
  width:12%
 }
 .mec-profile .mec-profile-bookings tbody tr td:nth-child(5) {
  width:18%
 }
 .mec-profile .mec-profile-bookings tbody tr td:nth-child(6) {
  width:13%
 }
 .mec-profile .mec-profile-bookings tbody tr td:nth-child(7) {
  width:10%
 }
 .mec-profile .mec-profile-bookings tbody tr td:nth-child(8) {
  width:13%
 }
 .mec-event-date .mec-tooltip .box,
 .mec-event-status .mec-tooltip .box {
  font-size:8px
 }
 .mec-event-date .mec-tooltip .box {
  min-width:75px
 }
 .mec-event-status .mec-tooltip .box {
  min-width:70px
 }
 .mec-event-date .mec-tooltip .box,
 .mec-event-status .mec-tooltip .box {
  padding:4px 5px!important
 }
}
.mec-woo-booking-checkout {
 position:relative;
 border:none;
 border-radius:0;
 color:#fff;
 display:inline-block;
 font-size:12px;
 letter-spacing:1px;
 line-height:1.5;
 text-transform:uppercase;
 font-weight:600;
 text-decoration:none;
 cursor:pointer;
 margin-bottom:21px;
 margin-right:10px;
 line-height:1;
 padding:18px 20px 16px;
 background:#39c36e;
 -webkit-transition:all .21s ease;
 -moz-transition:all .21s ease;
 transition:all .21s ease;
 border-radius:0;
 margin-bottom:6px;
 min-width:170px;
 margin-top:5px;
 text-align:center
}
.mec-woo-booking-checkout:hover {
 background:#222;
 color:#fff
}
.mec-woo-booking-checkout:focus,
.mec-woo-booking-checkout:visited {
 color:#fff
}
.single-mec-events .lity-container {
 max-width:480px;
 width:480px
}
.lity-content .mec-events-meta-group-booking {
 width:100%;
 padding:20px 50px;
 background:#fff
}
.lity-content .mec-events-meta-group-booking .mec-booking form>h4 {
 text-transform:uppercase;
 font-size:15px;
 font-weight:700;
 color:#313131;
 border-bottom:4px solid #ebebeb;
 width:100%;
 display:block;
 padding-bottom:10px;
 position:relative;
 text-align:center;
 line-height:1.2;
 margin-bottom:10px
}
.lity-content .mec-events-meta-group-booking .mec-booking form>h4:before {
 padding:1px 35px;
 border-bottom:4px solid #40d9f1;
 font-size:6px;
 content:"";
 text-align:center;
 position:absolute;
 bottom:-4px;
 margin-left:-35px;
 left:50%
}
.lity-content .mec-events-meta-group-booking .mec-event-ticket-available,
.lity-content .mec-events-meta-group-booking .mec-event-ticket-name,
.lity-content .mec-events-meta-group-booking .mec-event-ticket-price,
.lity-content .mec-events-meta-group-booking .mec-ticket-variation-name,
.lity-content .mec-events-meta-group-booking .mec-ticket-variation-price,
.lity-content .mec-events-meta-group-booking label {
 color:#424242;
 font-size:12px;
 font-weight:300;
 letter-spacing:0;
 margin:3px 0;
 clear:none;
 padding:5px 1em 3px 0;
 display:inline-block
}
.lity-content .mec-events-meta-group-booking .mec-event-ticket-available {
 margin-bottom:12px
}
.lity-content .mec-events-meta-group-booking select {
 display:block;
 background:#fcfcfc;
 min-height:42px;
 min-width:180px;
 font-size:13px;
 border:1px solid #e0e0e0;
 padding:13px 10px;
 width:100%;
 margin-bottom:20px;
 box-shadow:inset 0 2px 4px rgba(0,0,0,.051);
 clear:both;
 font-family:Montserrat,Helvetica,Arial,sans-serif
}
.lity-content .mec-events-meta-group-booking input[type=email] {
 color:#888;
 border:1px solid #e1e1e1;
 font-size:14px;
 display:block;
 width:100%;
 outline:0
}
.lity-content .mec-events-meta-group-booking input {
 margin-bottom:10px!important
}
.lity-content .mec-book-ticket-variation h5 {
 color:#424242;
 font-size:12px;
 font-weight:300;
 letter-spacing:0;
 margin:0;
 clear:none;
 padding:5px 1em 3px 0;
 display:inline-block;
 text-transform:capitalize;
 font-family:Montserrat,Helvetica,Arial,sans-serif
}
.lity-content ul.mec-book-tickets-container {
 padding:0
}
.lity-content .mec-events-meta-group-booking input[type=email],
.lity-content .mec-events-meta-group-booking input[type=number],
.lity-content .mec-events-meta-group-booking input[type=text] {
 outline:0;
 font-family:Montserrat,Helvetica,Arial,sans-serif;
 display:block;
 background:#fcfcfc;
 min-height:42px;
 min-width:180px;
 font-size:13px;
 border:1px solid #e0e0e0;
 padding:13px 10px;
 width:100%;
 margin-bottom:20px;
 box-shadow:inset 0 2px 4px rgba(0,0,0,.051);
 clear:both;
 margin-bottom:2px!important
}
.lity-container .mec-click-pay #mec_woo_add_to_cart_btn_r,
.lity-content button[type=submit] {
 position:relative;
 border:none;
 color:#fff;
 display:inline-block;
 font-size:12px;
 letter-spacing:1px;
 text-transform:uppercase;
 font-weight:600;
 text-decoration:none;
 cursor:pointer;
 margin-right:10px;
 line-height:1;
 padding:18px 20px 16px;
 background:#39c36e;
 -webkit-transition:all .21s ease;
 -moz-transition:all .21s ease;
 transition:all .21s ease;
 min-width:170px;
 margin-top:5px;
 border-radius:0;
 margin-bottom:6px
}
.lity-content button[type=submit]:hover {
 background:#222
}
.lity-content .mec-book-tickets-container li {
 list-style:none
}
.lity-content .mec-events-meta-group-booking #mec_book_payment_form h4,
.lity-content .mec-events-meta-group-booking li h4 {
 font-size:19px;
 font-weight:700
}
.lity-content .mec-events-meta-group-booking .mec-book-price-total {
 display:inline-block;
 margin-bottom:10px;
 font-size:26px;
 color:#39c36e;
 font-weight:700;
 padding:10px 0
}
.lity-content .mec-events-meta-group-booking ul.mec-book-price-details li {
 width:50%
}
.lity-content .mec-events-meta-group-booking ul.mec-book-price-details li:nth-child(even) {
 border:none
}
.lity-content .mec-events-meta-group-booking ul.mec-book-price-details li span {
 display:block
}
.lity-content .mec-events-meta-group-booking button[type=submit]:after {
 display:none;
 font-family:simple-line-icons;
 content:"\e098";
 margin-left:4px;
 -webkit-animation:rotating 1.2s linear infinite;
 -moz-animation:rotating 1.2s linear infinite;
 -ms-animation:rotating 1.2s linear infinite;
 -o-animation:rotating 1.2s linear infinite;
 animation:rotating 1.2s linear infinite
}
.lity-content .mec-events-meta-group-booking button[type=submit].loading:after {
 display:inline-block
}
@media only screen and (max-width:480px) {
 .lity-content .mec-events-meta-group-booking {
  padding:20px;
  width:340px;
  margin:0 auto
 }
}
.mec-events-meta-group-booking {
 position:relative
}
.mec-cover-loader:after {
 content:'';
 position:absolute;
 top:0;
 right:0;
 left:0;
 bottom:0;
 background:rgba(255,255,255,.5);
 z-index:99999
}
.mec-loader {
 background:transparent;
 position:absolute;
 top:50%;
 left:50%;
 transform:translate(-50%,-50%);
 z-index:9
}
.mec-loader,
.mec-loader:after {
 border-radius:50%;
 width:5em;
 height:5em;
 z-index:999999999999
}
.mec-loader {
 font-size:10px;
 text-indent:-9999em;
 border-top:.5em solid rgba(0,0,0,.2);
 border-right:.5em solid rgba(0,0,0,.2);
 border-bottom:.5em solid rgba(0,0,0,.2);
 border-left:.5em solid #fff;
 -webkit-transform:translateZ(0);
 -ms-transform:translateZ(0);
 transform:translateZ(0);
 -webkit-animation:mecloader 1.1s infinite linear;
 animation:mecloader 1.1s infinite linear
}
@-webkit-keyframes mecloader {
 0% {
  -webkit-transform:rotate(0);
  transform:rotate(0)
 }
 100% {
  -webkit-transform:rotate(360deg);
  transform:rotate(360deg)
 }
}
@keyframes mecloader {
 0% {
  -webkit-transform:rotate(0);
  transform:rotate(0)
 }
 100% {
  -webkit-transform:rotate(360deg);
  transform:rotate(360deg)
 }
}
.mec-google-recaptcha {
 margin:0 0 20px 16px
}
.mec-wrap * {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.mec-wrap :after,
.mec-wrap :before {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
}
.mec-wrap .clearfix:after,
.mec-wrap .clearfix:before {
 content:'\0020';
 display:block;
 overflow:hidden;
 visibility:hidden;
 width:0;
 height:0
}
.mec-wrap .clearfix:after {
 clear:both
}
.mec-wrap .clearfix {
 zoom:1
}
.mec-wrap .clear,
.mec-wrap .clr {
 clear:both;
 display:block;
 overflow:hidden;
 visibility:hidden
}
.mec-wrap .clr {
 visibility:visible;
 overflow:visible
}
.mec-container [class*=col-] img {
 max-width:100%
}
.mec-container {
 margin-right:auto;
 margin-left:auto;
 padding-left:10px;
 padding-right:10px
}
.mec-container:after,
.mec-container:before {
 content:" ";
 display:table
}
.mec-container:after {
 clear:both
}
@media only screen and (max-width:479px) {
 .mec-container {
  width:300px
 }
}
@media only screen and (min-width:480px) and (max-width:767px) {
 .mec-container {
  width:420px
 }
}
@media only screen and (min-width:768px) and (max-width:960px) {
 .mec-container {
  width:768px
 }
}
@media only screen and (min-width:961px) {
 .mec-container {
  width:960px
 }
}
@media only screen and (min-width:1200px) {
 .mec-container {
  width:1196px;
  padding-left:15px;
  padding-right:15px
 }
}
@media only screen and (min-width:1921px) {
 .mec-container {
  max-width:1690px
 }
}
.mec-wrap .row {
 margin-left:-10px;
 margin-right:-10px
}
.mec-wrap .row:after,
.mec-wrap .row:before {
 content:" ";
 display:table
}
.mec-wrap .row:after {
 clear:both
}
.mec-wrap .col-lg-1,
.mec-wrap .col-lg-10,
.mec-wrap .col-lg-11,
.mec-wrap .col-lg-12,
.mec-wrap .col-lg-2,
.mec-wrap .col-lg-3,
.mec-wrap .col-lg-4,
.mec-wrap .col-lg-5,
.mec-wrap .col-lg-6,
.mec-wrap .col-lg-7,
.mec-wrap .col-lg-8,
.mec-wrap .col-lg-9,
.mec-wrap .col-md-1,
.mec-wrap .col-md-10,
.mec-wrap .col-md-11,
.mec-wrap .col-md-12,
.mec-wrap .col-md-2,
.mec-wrap .col-md-3,
.mec-wrap .col-md-4,
.mec-wrap .col-md-5,
.mec-wrap .col-md-6,
.mec-wrap .col-md-7,
.mec-wrap .col-md-8,
.mec-wrap .col-md-9,
.mec-wrap .col-sm-1,
.mec-wrap .col-sm-10,
.mec-wrap .col-sm-11,
.mec-wrap .col-sm-12,
.mec-wrap .col-sm-2,
.mec-wrap .col-sm-3,
.mec-wrap .col-sm-4,
.mec-wrap .col-sm-5,
.mec-wrap .col-sm-6,
.mec-wrap .col-sm-7,
.mec-wrap .col-sm-8,
.mec-wrap .col-sm-9,
.mec-wrap .col-xs-1,
.mec-wrap .col-xs-10,
.mec-wrap .col-xs-11,
.mec-wrap .col-xs-12,
.mec-wrap .col-xs-2,
.mec-wrap .col-xs-3,
.mec-wrap .col-xs-4,
.mec-wrap .col-xs-5,
.mec-wrap .col-xs-6,
.mec-wrap .col-xs-7,
.mec-wrap .col-xs-8,
.mec-wrap .col-xs-9 {
 position:relative;
 min-height:1px;
 padding-left:10px;
 padding-right:10px
}
@media only screen and (min-width:1200px) {
 .mec-wrap .col-lg-1,
 .mec-wrap .col-lg-10,
 .mec-wrap .col-lg-11,
 .mec-wrap .col-lg-12,
 .mec-wrap .col-lg-2,
 .mec-wrap .col-lg-3,
 .mec-wrap .col-lg-4,
 .mec-wrap .col-lg-5,
 .mec-wrap .col-lg-6,
 .mec-wrap .col-lg-7,
 .mec-wrap .col-lg-8,
 .mec-wrap .col-lg-9,
 .mec-wrap .col-md-1,
 .mec-wrap .col-md-10,
 .mec-wrap .col-md-11,
 .mec-wrap .col-md-12,
 .mec-wrap .col-md-2,
 .mec-wrap .col-md-3,
 .mec-wrap .col-md-4,
 .mec-wrap .col-md-5,
 .mec-wrap .col-md-6,
 .mec-wrap .col-md-7,
 .mec-wrap .col-md-8,
 .mec-wrap .col-md-9,
 .mec-wrap .col-sm-1,
 .mec-wrap .col-sm-10,
 .mec-wrap .col-sm-11,
 .mec-wrap .col-sm-12,
 .mec-wrap .col-sm-2,
 .mec-wrap .col-sm-3,
 .mec-wrap .col-sm-4,
 .mec-wrap .col-sm-5,
 .mec-wrap .col-sm-6,
 .mec-wrap .col-sm-7,
 .mec-wrap .col-sm-8,
 .mec-wrap .col-sm-9,
 .mec-wrap .col-xs-1,
 .mec-wrap .col-xs-10,
 .mec-wrap .col-xs-11,
 .mec-wrap .col-xs-12,
 .mec-wrap .col-xs-2,
 .mec-wrap .col-xs-3,
 .mec-wrap .col-xs-4,
 .mec-wrap .col-xs-5,
 .mec-wrap .col-xs-6,
 .mec-wrap .col-xs-7,
 .mec-wrap .col-xs-8,
 .mec-wrap .col-xs-9 {
  padding-left:15px;
  padding-right:15px
 }
 .mec-wrap .row {
  margin-left:-15px;
  margin-right:-15px
 }
}
.mec-container [class*=col-].alpha {
 padding-left:0
}
.mec-container [class*=col-].omega {
 padding-right:0
}
.mec-wrap .col-xs-1,
.mec-wrap .col-xs-10,
.mec-wrap .col-xs-11,
.mec-wrap .col-xs-12,
.mec-wrap .col-xs-2,
.mec-wrap .col-xs-3,
.mec-wrap .col-xs-4,
.mec-wrap .col-xs-5,
.mec-wrap .col-xs-6,
.mec-wrap .col-xs-7,
.mec-wrap .col-xs-8,
.mec-wrap .col-xs-9 {
 float:left
}
.mec-wrap .col-xs-12 {
 width:100%
}
.mec-wrap .col-xs-11 {
 width:91.66666666666666%
}
.mec-wrap .col-xs-10 {
 width:83.33333333333334%
}
.mec-wrap .col-xs-9 {
 width:75%
}
.mec-wrap .col-xs-8 {
 width:66.66666666666666%
}
.mec-wrap .col-xs-7 {
 width:58.333333333333336%
}
.mec-wrap .col-xs-6 {
 width:50%
}
.mec-wrap .col-xs-5 {
 width:41.66666666666667%
}
.mec-wrap .col-xs-4 {
 width:33.33333333333333%
}
.mec-wrap .col-xs-3 {
 width:25%
}
.mec-wrap .col-xs-2 {
 width:16.666666666666664%
}
.mec-wrap .col-xs-1 {
 width:8.333333333333332%
}
@media(min-width:768px) {
 .mec-wrap .col-sm-1,
 .mec-wrap .col-sm-10,
 .mec-wrap .col-sm-11,
 .mec-wrap .col-sm-12,
 .mec-wrap .col-sm-2,
 .mec-wrap .col-sm-3,
 .mec-wrap .col-sm-4,
 .mec-wrap .col-sm-5,
 .mec-wrap .col-sm-6,
 .mec-wrap .col-sm-7,
 .mec-wrap .col-sm-8,
 .mec-wrap .col-sm-9 {
  float:left
 }
 .mec-wrap .col-sm-12 {
  width:100%
 }
 .mec-wrap .col-sm-11 {
  width:91.66666666666666%
 }
 .mec-wrap .col-sm-10 {
  width:83.33333333333334%
 }
 .mec-wrap .col-sm-9 {
  width:75%
 }
 .mec-wrap .col-sm-8 {
  width:66.66666666666666%
 }
 .mec-wrap .col-sm-7 {
  width:58.333333333333336%
 }
 .mec-wrap .col-sm-6 {
  width:50%
 }
 .mec-wrap .col-sm-5 {
  width:41.66666666666667%
 }
 .mec-wrap .col-sm-4 {
  width:33.33333333333333%
 }
 .mec-wrap .col-sm-3 {
  width:25%
 }
 .mec-wrap .col-sm-2 {
  width:16.666666666666664%
 }
 .mec-wrap .col-sm-1 {
  width:8.333333333333332%
 }
}
@media(min-width:961px) {
 .mec-wrap .col-md-1,
 .mec-wrap .col-md-10,
 .mec-wrap .col-md-11,
 .mec-wrap .col-md-12,
 .mec-wrap .col-md-2,
 .mec-wrap .col-md-3,
 .mec-wrap .col-md-4,
 .mec-wrap .col-md-5,
 .mec-wrap .col-md-6,
 .mec-wrap .col-md-7,
 .mec-wrap .col-md-8,
 .mec-wrap .col-md-9 {
  float:left
 }
 .mec-wrap .col-md-12 {
  width:100%
 }
 .mec-wrap .col-md-11 {
  width:91.66666666666666%
 }
 .mec-wrap .col-md-10 {
  width:83.33333333333334%
 }
 .mec-wrap .col-md-9 {
  width:75%
 }
 .mec-wrap .col-md-8 {
  width:66.66666666666666%
 }
 .mec-wrap .col-md-7 {
  width:58.333333333333336%
 }
 .mec-wrap .col-md-6 {
  width:50%
 }
 .mec-wrap .col-md-5 {
  width:41.66666666666667%
 }
 .mec-wrap .col-md-4 {
  width:33.33333333333333%
 }
 .mec-wrap .col-md-3 {
  width:25%
 }
 .mec-wrap .col-md-2 {
  width:16.666666666666664%
 }
 .mec-wrap .col-md-1 {
  width:8.333333333333332%
 }
}
@media(min-width:1200px) {
 .mec-wrap .col-lg-1,
 .mec-wrap .col-lg-10,
 .mec-wrap .col-lg-11,
 .mec-wrap .col-lg-12,
 .mec-wrap .col-lg-2,
 .mec-wrap .col-lg-3,
 .mec-wrap .col-lg-4,
 .mec-wrap .col-lg-5,
 .mec-wrap .col-lg-6,
 .mec-wrap .col-lg-7,
 .mec-wrap .col-lg-8,
 .mec-wrap .col-lg-9 {
  float:left
 }
 .mec-wrap .col-lg-12 {
  width:100%
 }
 .mec-wrap .col-lg-11 {
  width:91.66666666666666%
 }
 .mec-wrap .col-lg-10 {
  width:83.33333333333334%
 }
 .mec-wrap .col-lg-9 {
  width:75%
 }
 .mec-wrap .col-lg-8 {
  width:66.66666666666666%
 }
 .mec-wrap .col-lg-7 {
  width:58.333333333333336%
 }
 .mec-wrap .col-lg-6 {
  width:50%
 }
 .mec-wrap .col-lg-5 {
  width:41.66666666666667%
 }
 .mec-wrap .col-lg-4 {
  width:33.33333333333333%
 }
 .mec-wrap .col-lg-3 {
  width:25%
 }
 .mec-wrap .col-lg-2 {
  width:16.666666666666664%
 }
 .mec-wrap .col-lg-1 {
  width:8.333333333333332%
 }
}
#mec_woo_add_to_cart_btn {
 min-width:170px;
 margin-top:5px;
 text-align:center
}
.mec-breadcrumbs {
 border-radius:2px;
 padding:9px 15px 6px;
 font-size:11px;
 color:#8d8d8d;
 letter-spacing:0;
 text-transform:none;
 font-weight:500;
 margin:auto 15px 33px;
 border:1px solid #e6e6e6;
 box-shadow:0 2px 0 0 rgba(0,0,0,.025)
}
.mec-breadcrumbs-modern {
 margin:auto 0 33px
}
.mec-breadcrumbs a {
 color:#000;
 padding-left:4px
}
.mec-breadcrumbs a:hover {
 text-decoration:underline
}
.mec-breadcrumbs i {
 font-size:8px;
 margin:0 0 0 4px
}
.mec-breadcrumbs .container {
 padding-left:20px
}
.mec-content-notification a {
 margin-left:5px
}
.mec-content-notification {
 background:#f7f7f7;
 padding:10px;
 border:1px solid #e8e8e8
}
.mec-content-notification p {
 margin-bottom:0
}
.mec-fes-form #mec-advanced-wraper div:first-child>ul {
 border:1px solid #cfeff5;
 width:auto;
 box-shadow:0 1px 4px -2px #cfeff5;
 display:block;
 margin:5px 0 10px;
 padding:5px 0;
 border-radius:2px
}
.mec-fes-form #mec-advanced-wraper div:first-child>ul:last-of-type {
 margin-bottom:35px
}
#mec-advanced-wraper div:first-child>ul span {
 display:none
}
#mec-advanced-wraper div:first-child>ul * {
 display:inline-block;
 background:#fff;
 font-size:12px;
 color:#717273;
 text-align:center
}
#mec-advanced-wraper div:first-child>ul>li {
 width:60px;
 font-weight:700;
 margin:0 10px 0 0;
 padding:4px 0;
 border-right:1px solid #cfeff5
}
#mec-advanced-wraper div:first-child>ul>ul>li {
 margin:0;
 padding:2px 10px;
 cursor:pointer;
 border-radius:2px;
 transition:all .18s ease
}
.mec-fes-form #mec-advanced-wraper div:first-child>ul>ul>li.mec-active,
.mec-fes-form #mec-advanced-wraper div:first-child>ul>ul>li:hover {
 background:#40d9f1!important;
 box-shadow:0 1px 9px -3px #40d9f1;
 color:#fff!important
}
.mec-search-bar-wrap .mec-search-form .mec-text-input-search {
 width:83%
}
.mec-search-bar-wrap .mec-search-form .mec-ajax-search-result .mec-text-input-search {
 width:100%;
 float:none
}
.mec-search-bar-wrap input#mec-search-bar-input {
 width:calc(100% - 84%);
 margin-left:11px;
 background:#40d9f1;
 color:#fff;
 font-weight:400
}
.mec-text-input-search+input#mec-search-bar-input {
 margin-left:-3px
}
.mec-search-bar-wrap input#mec-search-bar-input:hover {
 background:#000
}
.mec-wrap.mec-search-bar-wrap .mec-totalcal-box input {
 float:none
}
@media(max-width:768px) {
 .mec-search-bar-wrap .mec-search-form .mec-text-input-search {
  display:inline-block
 }
}
@media(max-width:480px) {
 .mec-search-bar-wrap .mec-search-form .mec-text-input-search {
  width:64%
 }
 .mec-search-bar-wrap input#mec-search-bar-input {
  width:calc(100% - 67%)
 }
}
.mec-wrap.mec-search-bar-wrap .mec-totalcal-box {
 overflow:visible
}
.mec-ajax-search-result {
 position:relative
}
.mec-search-bar-wrap.mec-wrap .mec-totalcal-box input[type=text] {
 width:calc(100% - 36px)
}
.mec-search-bar-wrap.mec-wrap .mec-totalcal-box input[type=text]:focus {
 border-color:#efefef
}
div#mec-ajax-search-result-wrap {
 position:absolute;
 top:100%;
 opacity:0;
 visibility:hidden;
 width:calc(100% - 2px);
 min-height:50px;
 left:0;
 right:0;
 padding:0 10px;
 z-index:9999;
 transition:all .3s ease
}
.mec-ajax-search-result-events {
 background:#fff;
 padding:10px 20px;
 border:1px solid #efefef;
 border-top:none
}
.mec-ajax-search-result-events article:first-of-type {
 border:none
}
article.mec-search-bar-result {
 text-align:left;
 margin-bottom:0;
 padding-bottom:25px;
 padding-top:26px;
 border-top:1px solid #efefef;
 transition:all .33s ease;
 clear:both
}
.mec-search-bar-result .mec-event-list-search-bar-date {
 width:64px;
 height:64px;
 margin-right:10px;
 font-size:11px;
 text-transform:uppercase;
 float:left;
 text-align:center;
 padding-top:2px
}
.mec-search-bar-result .mec-event-list-search-bar-date span {
 font-size:40px;
 line-height:30px;
 font-weight:700;
 display:block;
 margin-bottom:6px;
 letter-spacing:1px
}
.mec-search-bar-result .mec-event-image {
 float:left;
 margin-right:20px;
 width:65px;
 height:auto
}
.mec-search-bar-result .mec-event-time {
 font-size:11px;
 line-height:1.1;
 margin:0
}
.mec-search-bar-result .mec-event-time i {
 color:#40d9f1;
 float:none;
 width:unset;
 height:unset;
 font-size:inherit;
 margin-right:3px;
 border:none;
 padding:0
}
.mec-search-bar-result .mec-event-title {
 font-size:13px;
 padding:0;
 margin:10px 0 8px;
 font-weight:700;
 text-transform:uppercase
}
.mec-search-bar-result .mec-event-title a {
 text-decoration:none;
 color:#494949;
 transition:color .3s ease
}
.mec-search-bar-result .mec-event-detail {
 font-size:13px;
 line-height:1.3;
 font-family:Roboto,sans-serif;
 color:#9a9a9a;
 margin-bottom:0
}
.mec-wrap.mec-modern-search-bar .mec-totalcal-box {
 background:rgba(255,255,255,.87);
 border:none;
 padding:35px;
 border-radius:3px;
 box-shadow:0 3px 13px rgba(0,0,0,.4);
 position:relative
}
.mec-wrap.mec-modern-search-bar .mec-totalcal-box input[type=search],
.mec-wrap.mec-modern-search-bar .mec-totalcal-box input[type=text] {
 height:58px;
 background:rgba(255,255,255,.99);
 border-radius:2px;
 box-shadow:0 4px 8px rgba(0,0,0,.1) inset;
 border:1px solid #ccc;
 width:100%;
 padding-left:45px;
 padding-right:13px;
 font-size:16px
}
.mec-wrap.mec-modern-search-bar .mec-totalcal-box .mec-text-input-search i {
 position:absolute;
 background:0 0;
 border:none;
 font-size:21px;
 left:15px;
 top:calc(50% - 19px);
 color:#40d9f1
}
.mec-wrap.mec-modern-search-bar .mec-text-input-search {
 position:relative;
 height:58px
}
.mec-wrap.mec-modern-search-bar .mec-totalcal-box input[type=submit] {
 height:58px;
 border:none;
 border-radius:2px;
 background:#fc4a1a;
 font-size:17px;
 font-weight:700!important
}
.mec-wrap.mec-modern-search-bar .mec-text-input-search+input#mec-search-bar-input {
 margin-left:0
}
.mec-wrap.mec-modern-search-bar .mec-search-form .mec-dropdown-wrap .mec-dropdown-search select {
 height:45px;
 background:rgba(255,255,255,.99);
 border-radius:2px;
 box-shadow:0 4px 8px rgba(0,0,0,.1) inset;
 border:1px solid #ccc;
 padding-right:13px;
 font-size:16px;
 border-left:0
}
.mec-wrap.mec-modern-search-bar .mec-search-form .mec-dropdown-wrap i {
 height:45px;
 background:#ffff;
 border-radius:2px 0 0 2px;
 box-shadow:none;
 border:1px solid #ccc;
 font-size:15px;
 padding-top:14px;
 border-right:0;
 color:#40d9f1;
 margin-right:-1px
}
.mec-wrap.mec-modern-search-bar .mec-search-form .mec-dropdown-wrap {
 min-height:64px
}
@media(max-width:768px) {
 .mec-wrap.mec-modern-search-bar .mec-search-form .mec-text-input-search {
  width:70%
 }
 .mec-wrap.mec-modern-search-bar input#mec-search-bar-input {
  width:calc(100% - 72%)
 }
}
@media(max-width:480px) {
 .mec-wrap.mec-modern-search-bar input#mec-search-bar-input {
  width:92%;
  padding:0 10px;
  position:relative;
  display:block;
  margin-left:11px
 }
 .mec-wrap.mec-modern-search-bar .mec-search-form .mec-text-input-search {
  width:100%;
  margin-bottom:20px
 }
 .mec-wrap.mec-modern-search-bar .mec-text-input-search+input#mec-search-bar-input {
  margin-left:10px
 }
}
.mec-related-events {
 margin-right:-15px;
 margin-left:-15px
}
.mec-related-events-wrap {
 margin-top:50px
}
.mec-related-events-wrap h3.mec-rec-events-title:before {
 content:"";
 background:#2c2f34;
 width:46px;
 height:4px;
 position:absolute;
 top:59px;
 left:0
}
.mec-related-events-wrap h3.mec-rec-events-title {
 font-size:21px;
 font-weight:600;
 padding:17px 0;
 margin-bottom:28px;
 text-transform:uppercase;
 border-bottom:1px solid #e8e8e8;
 position:relative
}
.mec-related-event-post figure {
 margin:0
}
.mec-related-event-post figure img {
 width:100%
}
.mec-related-event-content {
 background-color:#fff;
 margin:-27px 30px 15px;
 position:relative;
 max-width:90%;
 padding:13px 21px 16px 19px
}
.mec-related-event-content h5 a {
 font-size:16px;
 color:#121212;
 font-weight:600;
 transition:all .3s ease
}
.mec-next-previous-events {
 width:100%;
 display:block;
 padding:0
}
.mec-next-previous-events li {
 list-style:none;
 width:50%;
 display:inline-block;
 margin:40px 0
}
.mec-next-previous-events li a {
 padding:9px 14px;
 border:1px solid #000;
 transition:.3s
}
.mec-wrap .mec-next-previous-events li a:hover {
 color:#fff
}
.mec-previous-event {
 float:left;
 text-align:left
}
.mec-next-event {
 float:right;
 text-align:right
}
.mec-next-previous-events .mec-previous-event i {
 padding-right:20px
}
.mec-next-previous-events .mec-next-event i {
 padding-left:20px
}
.mec-next-multiple ul {
 padding:0
}
.mec-next-multiple ul li a {
 display:block;
 position:relative;
 padding:11px 14px 9px;
 z-index:9
}
.mec-next-multiple ul .mec-date,
.mec-next-multiple ul .mec-time {
 display:inline-block;
 width:50%
}
.mec-next-multiple ul .mec-date {
 float:left;
 text-align:left
}
.mec-next-multiple ul .mec-time {
 text-align:right;
 position:relative;
 z-index:-1
}
.mec-next-multiple ul .mec-time dd {
 margin:0
}
.mec-next-multiple ul .mec-date .mec-start-date-label,
.mec-next-multiple ul .mec-time .mec-events-abbr {
 font-size:14px;
 line-height:24px
}
@media(max-width:1280px) {
 .mec-next-multiple ul li a {
  padding:7px 9px 5px
 }
 .mec-next-multiple ul .mec-date .mec-start-date-label,
 .mec-next-multiple ul .mec-time .mec-events-abbr {
  font-size:12px
 }
}
@media(max-width:480px) {
 .mec-next-previous-events li {
  list-style:none;
  width:100%;
  display:block;
  margin:10px 0;
  float:unset
 }
 .mec-next-previous-events li a {
  width:100%;
  max-width:100%;
  float:unset;
  display:block;
  text-align:center;
  font-size:16px
 }
}
.mec-fes-form-cntt #mec-organizer-payments ul {
 list-style:none;
 background:0 0;
 margin:0
}
.mec-fes-form-cntt #mec-organizer-payments ul li h4 {
 background:0 0;
 letter-spacing:.2px;
 display:inline-block;
 padding-left:0!important;
 padding-bottom:10px!important;
 margin:0;
 margin-bottom:1px;
 letter-spacing:1px;
 text-transform:capitalize;
 padding-top:1px
}
.mec-fes-form-cntt #mec-organizer-payments ul>li {
 width:100%;
 display:inline-block;
 vertical-align:top;
 padding:0;
 margin:0
}
#mec-login-form.mec-login-form {
 width:100%;
 background:#fff;
 padding:20px;
 margin:0 auto;
 text-align:center;
 position:relative
}
#mec-login-form.mec-login-form .mec-login-input {
 display:block;
 width:286px;
 margin:0 auto;
 margin-bottom:12px
}
#mec-login-form.mec-login-form .mec-login-forgotpassword {
 display:inline-block
}
.mec-login-forgotpassword a {
 color:#000
}
#mec-login-form.mec-login-form .mec-login-submit {
 float:right;
 text-align:right;
 width:49%;
 padding-right:2px
}
#mec-login-form.mec-login-form .mec-login-input input {
 border:none;
 box-shadow:none;
 background:#fff;
 color:#ccc;
 border-left:1px solid #e6e6e6;
 padding:0;
 height:100%;
 background-image:none!important;
 padding-left:10px;
 padding-right:0;
 width:222px;
 margin-left:0;
 clear:none;
 float:left
}
#mec-login-form.mec-login-form .mec-login-input label {
 border:1px solid #e6e6e6;
 height:52px;
 display:inline-block;
 padding:0;
 border-radius:3px;
 overflow:hidden;
 box-shadow:0 2px 4px rgba(0,0,0,.04)
}
#mec-login-form.mec-login-form .mec-login-input label i {
 padding:15px 13px 17px 16px;
 vertical-align:middle;
 font-size:20px;
 width:50px;
 color:#c5cad0;
 background:#fafafa;
 margin-right:0;
 float:left
}
#mec-login-form.mec-login-form .mec-login-forgotpassword {
 float:left;
 width:49%;
 text-align:left;
 padding-top:10px;
 font-size:13px;
 padding-left:2px
}
#mec-login-form.mec-login-form button {
 width:120px;
 height:44px;
 border:none;
 color:#fff;
 border-radius:3px;
 font-size:12px;
 font-weight:700;
 letter-spacing:1px;
 text-transform:uppercase;
 transition:all .22s ease;
 margin:0;
 min-width:unset
}
.mec-login-form button {
 box-shadow:0 4px 22px -7px #40d9f1;
 background-color:#40d9f1
}
#mec-login-form.mec-login-form button:hover {
 background:#222;
 box-shadow:0 3px 14px -4px #333
}
#mec-login-form.mec-login-form .mec-login-form-footer {
 width:286px;
 margin:0 auto;
 margin-top:20px;
 clear:both;
 position:relative;
 display:block;
 min-height:50px
}
#mec-login-form.mec-login-form .mec-ajax-login-loading {
 position:absolute;
 background:#ffffffc2;
 left:0;
 right:0;
 top:0;
 bottom:0
}
#mec-login-form.mec-login-form .lds-ripple {
 position:absolute;
 width:64px;
 height:64px;
 top:calc(50% - 23px);
 left:calc(50% - 23px)
}
#mec-login-form.mec-login-form .lds-ripple div {
 position:absolute;
 border:4px solid #40d9f1;
 opacity:1;
 border-radius:50%;
 animation:lds-ripple 1.2s cubic-bezier(0,.2,.1,.8) infinite
}
#mec-login-form.mec-login-form .lds-ripple div:nth-child(2) {
 animation-delay:-.5s
}
#mec-login-form.mec-login-form .mec-ajax-login-loading-text {
 position:absolute;
 min-width:200px;
 top:calc(50% - 18px);
 left:calc(50% - 124px);
 color:#fff;
 padding:10px 22px;
 border-radius:3px;
 background:#fff;
 height:47px
}
#mec-login-form.mec-login-form .mec-ajax-login-loading-text strong {
 color:#3fcc60
}
#mec-login-form.mec-login-form .mec-ajax-login-loading-text strong:before {
 content:"";
 position:absolute;
 top:8px;
 left:1px;
 border-right:2px solid #3fcc60;
 border-bottom:2px solid #3acb5c;
 transform:rotate(45deg);
 transform-origin:0 100%;
 color:#000;
 animation:checkbox-check 130ms 140ms cubic-bezier(.4,0,.23,1) forwards;
 width:8px;
 height:14px
}
#mec-login-form.mec-login-form .mec-ajax-login-loading-text.error strong:after {
 content:"";
 position:absolute;
 top:14px;
 left:5px;
 border-bottom:2px solid #ff5d39;
 transform:rotate(45deg);
 transform-origin:0 100%;
 color:#000;
 animation:checkbox-check 130ms 140ms cubic-bezier(.4,0,.23,1) forwards;
 width:14px;
 height:4px
}
#mec-login-form.mec-login-form .mec-ajax-login-loading-text.error strong {
 color:#ff5d39
}
#mec-login-form.mec-login-form .mec-ajax-login-loading-text.error strong:before {
 border-color:#ff5d39;
 border-bottom:none
}
@keyframes lds-ripple {
 0% {
  top:28px;
  left:28px;
  width:0;
  height:0;
  opacity:1
 }
 100% {
  top:-1px;
  left:-1px;
  width:58px;
  height:58px;
  opacity:0
 }
}
.mec-book-form-gateway-checkout [id*=mec_do_transaction_stripe_] .mec-form-row:first-child {
 margin-bottom:20px
}
.mec-events-meta-group-booking .StripeElement {
 box-sizing:border-box;
 height:40px;
 padding:10px 12px;
 border:1px solid transparent;
 border-radius:4px;
 background-color:#fff;
 box-shadow:0 1px 3px 0 #e6ebf1;
 -webkit-transition:box-shadow 150ms ease;
 transition:box-shadow 150ms ease;
 margin-bottom:20px;
 background:#fff
}
.mec-book-form-gateways [id*=mec_book_form_gateway_checkout] input[type=text] {
 box-sizing:border-box;
 height:40px;
 padding:10px 12px;
 border:0!important;
 border-radius:4px;
 background-color:#fff;
 box-shadow:0 1px 3px 0 #e6ebf1!important;
 -webkit-transition:box-shadow 150ms ease;
 transition:box-shadow 150ms ease;
 margin-bottom:20px;
 background:#fff!important
}
.mec-book-form-gateways [id*=mec_book_form_gateway_checkout] input[type=text]:focus {
 outline:0
}
.mec-events-meta-group-booking .StripeElement--focus {
 box-shadow:0 1px 3px 0 #cfd7df
}
.mec-events-meta-group-booking .StripeElement--invalid {
 border-color:#fa755a
}
.mec-events-meta-group-booking .StripeElement--webkit-autofill {
 background-color:#fefde5!important
}
.mec-booking-tab-content .button,
.mec-booking-tab-content .mec-bfixed-field-add-option,
.mec-booking-tab-content .mec-reg-field-add-option,
.mec-fes-form .mec-form-row .button:not(.wp-color-result),
.mec-fes-form input[type=file],
ul#mec_bfixed_form_fields li .mec_bfixed_field_remove,
ul#mec_reg_form_fields li .mec_reg_field_remove {
 height:40px;
 margin-top:1px;
 text-decoration:none;
 font-size:14px;
 line-height:34px!important;
 margin:0;
 padding:0 15px 1px!important;
 text-transform:none;
 letter-spacing:0;
 font-weight:600;
 color:#40d9f1;
 background:#fff;
 border-radius:3px;
 margin-right:8px;
 border:2px solid #cfeff5;
 box-shadow:0 2px 6px -3px #cfeff5
}
.mec-booking-tab-content .button:hover,
.mec-booking-tab-content .mec-bfixed-field-add-option:hover,
.mec-booking-tab-content .mec-reg-field-add-option:hover,
.mec-fes-form .mec-form-row .button:not(.wp-color-result):hover {
 background:#40d9f1;
 color:#fff;
 border-color:#40d9f1;
 box-shadow:0 2px 6px -3px #40d9f1
}
.mec-fes-form .mec-form-row input+button.button {
 vertical-align:top
}
.mec-fes-form .mec-form-row .quicktags-toolbar input.button.button-small {
 border-width:1px;
 padding:0 7px;
 color:#80c6d2;
 font-weight:400;
 margin:1px;
 transform:none
}
.mec-fes-form input[type=file] {
 max-width:166px;
 text-align:center;
 height:44px;
 transition:all .2s ease;
 border-radius:5px!important;
 border:2px dashed #b8e9f3
}
.mec-fes-form input[type=file]:hover {
 box-shadow:0 2px 16px -3px #cfeff5
}
.mec-fes-form input[type=file]::-webkit-file-upload-button {
 visibility:hidden;
 width:1px;
 height:38px
}
.mec-fes-form input[type=file]::-moz-file-upload-button {
 visibility:hidden;
 width:1px;
 height:38px
}
.mec-fes-form .mec-meta-box-fields>label {
 padding:0
}
#mec_bfixed_form_fields li,
#mec_reg_form_fields li {
 list-style:none
}
ul#mec_bfixed_form_fields,
ul#mec_reg_form_fields {
 padding:0;
 margin:0
}
ul#mec_bfixed_form_fields li,
ul#mec_reg_form_fields li {
 background:#f8feff;
 margin:6px -20px;
 padding:15px 25px 10px;
 width:auto;
 font-size:13px;
 border-top:1px solid #e8fafd;
 border-bottom:1px solid #e8fafd;
 position:relative
}
ul#mec_bfixed_form_fields li .mec_bfixed_field_remove,
ul#mec_reg_form_fields li .mec_reg_field_remove {
 position:absolute;
 right:10px;
 top:10px;
 margin:0;
 padding:6px 8px!important;
 font-size:11px;
 line-height:12px!important;
 min-height:10px;
 height:auto;
 display:block;
 cursor:pointer;
 color:#ea6485;
 border-color:#ffd2dd;
 letter-spacing:.4px
}
ul#mec_bfixed_form_fields li .mec_bfixed_field_remove:hover,
ul#mec_reg_form_fields li .mec_reg_field_remove:hover {
 background:#ea6485;
 color:#fff;
 border-color:#ea6485;
 box-shadow:0 2px 6px -3px #ea6485
}
#mec_bfixed_form_fields input[type=checkbox],
#mec_bfixed_form_fields input[type=radio],
#mec_reg_form_fields input[type=checkbox],
#mec_reg_form_fields input[type=radio],
.mec-form-row input[type=checkbox],
.mec-form-row input[type=radio] {
 background-color:#fff;
 border:1px solid #cfeff5;
 box-shadow:0 1px 3px -1px #cfeff5;
 padding:9px;
 border-radius:3px;
 min-width:24px;
 min-height:24px;
 display:inline-block!important;
 vertical-align:middle;
 float:none;
 transition:all .18s ease;
 outline:0;
 margin:1px 4px 4px 0;
 text-align:left;
 cursor:pointer;
 -webkit-appearance:none;
 -moz-appearance:none
}
#mec_bfixed_form_fields input[type=checkbox]:focus,
#mec_bfixed_form_fields input[type=radio]:focus,
#mec_reg_form_fields input[type=checkbox]:focus,
#mec_reg_form_fields input[type=radio]:focus,
.mec-form-row input[type=checkbox]:focus,
.mec-form-row input[type=radio]:focus {
 outline:0
}
#mec_bfixed_form_fields input[type=radio],
#mec_reg_form_fields input[type=radio],
.mec-form-row input[type=radio] {
 -webkit-appearance:none;
 border-radius:20px!important;
 min-width:20px;
 min-height:20px;
 margin:0 0 4px;
 vertical-align:middle
}
#mec_bfixed_form_fields input[type=checkbox]:hover,
#mec_bfixed_form_fields input[type=radio]:hover,
#mec_reg_form_fields input[type=checkbox]:hover,
#mec_reg_form_fields input[type=radio]:hover,
.mec-form-row input[type=checkbox]:hover,
.mec-form-row input[type=radio]:hover {
 border-color:#40d9f1
}
#mec_bfixed_form_fields input[type=checkbox]:checked,
#mec_bfixed_form_fields input[type=radio]:checked,
#mec_reg_form_fields input[type=checkbox]:checked,
#mec_reg_form_fields input[type=radio]:checked,
.mec-fes-form .mec-form-row input[type=checkbox]:checked,
.mec-fes-form .mec-form-row input[type=radio]:checked {
 box-shadow:0 1px 6px -2px #40d9f1;
 border-color:#40d9f1;
 background:#40d9f1!important;
 border-radius:2px;
 position:relative
}
.mec-form-row input[type=radio]:checked {
 box-shadow:0 1px 6px -2px #40d9f1,inset 0 0 0 3px #fff!important
}
#mec_bfixed_form_fields input[type=checkbox]:checked::before,
#mec_reg_form_fields input[type=checkbox]:checked::before,
.mec-form-row input[type=checkbox]:checked:before {
 content:"";
 font:normal;
 position:absolute;
 top:12px;
 left:5px;
 margin:0;
 vertical-align:middle;
 line-height:1;
 border-right:2px solid #fff!important;
 border-bottom:2px solid #fff!important;
 transform:rotate(45deg);
 transform-origin:0 100%;
 color:#fff;
 transition:all .2s ease;
 animation:checkbox-check 130ms 140ms cubic-bezier(.4,0,.23,1) forwards
}
@keyframes checkbox-check {
 0% {
  width:0;
  height:0;
  border-color:#fff;
  transform:translate3d(0,0,0) rotate(45deg)
 }
 33% {
  width:6px;
  height:0;
  transform:translate3d(0,0,0) rotate(45deg)
 }
 100% {
  width:6px;
  height:12px;
  border-color:#fff;
  transform:translate3d(0,-12px,0) rotate(45deg)
 }
}
#wrap #mec-event-data input[type=radio] {
 position:relative
}
#wrap #mec-event-data input[type=radio]:empty::before {
 display:none
}
#mec_bfixed_form_field_types .button,
#mec_reg_form_field_types .button {
 position:relative;
 outline:0;
 border-radius:50px;
 padding:2px 21px 2px 31px!important;
 line-height:1;
 font-size:11px;
 font-weight:600;
 color:#40d9f1;
 letter-spacing:2px;
 height:auto;
 cursor:pointer;
 margin-top:5px;
 text-transform:uppercase;
 box-shadow:0 2px 6px -3px #40d9f1;
 border:2px solid #cfeff5
}
#mec_fes_location_remove_image_button,
#mec_fes_organizer_remove_image_button,
#mec_meta_box_hourly_schedule_days [id^=mec_meta_box_hourly_schedule_day_] .mec-col-1 .button,
#mec_meta_box_hourly_schedule_days [id^=mec_meta_box_hourly_schedule_day_] .mec-form-row.mec-box .button,
#mec_meta_box_tickets_form [id^=mec_ticket_row] button,
#mec_reg_form_field_types .button.red {
 color:#ea6485;
 box-shadow:0 2px 6px -3px #ea6485;
 background:#fff;
 border-color:#ffd2dd
}
#mec_fes_location_remove_image_button:hover,
#mec_fes_organizer_remove_image_button:hover,
#mec_meta_box_hourly_schedule_days [id^=mec_meta_box_hourly_schedule_day_] .mec-col-1 .button:hover,
#mec_meta_box_hourly_schedule_days [id^=mec_meta_box_hourly_schedule_day_] .mec-form-row.mec-box .button:hover,
#mec_meta_box_tickets_form [id^=mec_ticket_row] button:hover,
#mec_reg_form_field_types .button.red:hover {
 background:#ea6485;
 color:#fff
}
#mec_bfixed_form_field_types .button:before,
#mec_reg_form_field_types .button:before {
 position:absolute;
 left:12px;
 color:#40d9f1;
 content:"\e095";
 font-family:simple-line-icons;
 font-size:13px;
 display:inline-block
}
#mec_reg_form_field_types .button.red:before {
 color:#ea6485
}
#mec_bfixed_form_field_types .button:hover:before,
#mec_reg_form_field_types .button.red:hover:before,
#mec_reg_form_field_types .button:hover:before {
 color:#fff
}
#mec_fes_location_remove_image_button:hover,
#mec_fes_organizer_remove_image_button:hover,
#mec_meta_box_hourly_schedule_days [id^=mec_meta_box_hourly_schedule_day_] .mec-col-1 .button:hover,
#mec_meta_box_hourly_schedule_days [id^=mec_meta_box_hourly_schedule_day_] .mec-form-row.mec-box .button:hover,
#mec_meta_box_tickets_form [id^=mec_ticket_row] button:hover,
#mec_price_per_dates_container .button:hover,
#mec_reg_form_field_types .button.red:hover {
 color:#fff;
 border:2px solid #ea6485
}
#mec_taxes_fees_container_toggle [id^=mec_remove_fee_button],
#mec_ticket_variations_list [id^=mec_remove_ticket_variation_button] {
 color:#ea6485;
 border-color:#ffd2dd
}
#mec_taxes_fees_container_toggle [id^=mec_remove_fee_button]:hover,
#mec_ticket_variations_list [id^=mec_remove_ticket_variation_button]:hover {
 color:#fff;
 border:2px solid #ea6485;
 background:#ea6485
}
#mec_fees_list [id^=mec_remove_fee_button],
#mec_meta_box_ticket_variations_form .mec-form-row [id^=mec_remove_ticket_variation_button] {
 margin-left:14px!important
}
#mec_meta_box_hourly_schedule_days .mec-add-hourly-schedule-button {
 line-height:10px!important
}
#mec_meta_box_tickets_form [id^=mec_ticket_row] .mec_add_price_date_button {
 color:#40d9f1;
 box-shadow:0 2px 6px -3px #40d9f1;
 border:2px solid #cfeff5
}
#mec_meta_box_tickets_form [id^=mec_ticket_row] .mec_add_price_date_button:hover,
#mec_reg_form_field_types .button:hover {
 color:#fff;
 border:2px solid #40d9f1;
 background:#40d9f1
}
.mec-fes-form #mec_bfixed_form_fields span.mec_bfixed_field_sort,
.mec-fes-form #mec_reg_form_fields span.mec_reg_field_sort {
 font-size:0;
 color:#fff;
 padding-left:20px
}
.mec-fes-form #mec_bfixed_form_fields .mec_bfixed_field_option_sort,
.mec-fes-form #mec_reg_form_fields .mec_reg_field_options,
.mec-fes-form #mec_reg_form_fields span.mec_reg_field_option_sort {
 font-size:0
}
.mec-fes-form #mec_bfixed_form_fields span.mec_bfixed_field_option_sort:before,
.mec-fes-form #mec_bfixed_form_fields span.mec_bfixed_field_sort:before,
.mec-fes-form #mec_reg_form_fields span.mec_reg_field_option_sort:before,
.mec-fes-form #mec_reg_form_fields span.mec_reg_field_options:before,
.mec-fes-form #mec_reg_form_fields span.mec_reg_field_sort:before {
 position:absolute;
 left:px;
 top:12px;
 width:80px;
 height:20px;
 display:block;
 cursor:move;
 font-family:simple-line-icons;
 content:"\e023";
 font-size:18px;
 color:#888
}
.mec-fes-form #mec_bfixed_form_fields span.mec_bfixed_field_option_sort:before,
.mec-fes-form #mec_reg_form_fields span.mec_reg_field_option_sort:before,
.mec-fes-form #mec_reg_form_fields span.mec_reg_field_options:before {
 font-size:13px;
 left:2px;
 top:26px;
 width:14px;
 height:14px
}
.mec-fes-form #mec_bfixed_form_fields .mec_bfixed_field_options,
.mec-fes-form #mec_reg_form_fields .mec_reg_field_options {
 margin-top:20px
}
.mec-fes-form #mec_fes_form #mec_bfixed_form_fields .mec_bfixed_notification_placeholder {
 font-size:0
}
.mec-form-row input+span.mec-tooltip,
.mec-form-row select+span.mec-tooltip {
 bottom:10px
}
.mec-form-row label+span.mec-tooltip {
 bottom:8px
}
.mec-form-row textarea+span.mec-tooltip {
 bottom:auto;
 vertical-align:top;
 top:12px
}
.mec-form-row span+span.mec-tooltip {
 bottom:0;
 vertical-align:middle
}
.mec-form-row .mec-col-8 input[type=text],
.mec-form-row .mec-col-8 select,
.mec-form-row .mec-col-8 span.mec-archive-skins {
 vertical-align:top
}
.mec-form-row input:disabled {
 opacity:.6;
 background:#f6f6f6
}
.mec-form-row p {
 font-size:12px!important;
 line-height:18px!important;
 color:#97b2bb!important
}
.mec-form-row p.description {
 font-style:italic
}
.ui-datepicker.ui-widget {
 border:1px solid #e8e8e8;
 box-shadow:0 1px 9px rgba(0,0,0,.12);
 font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,sans-serif
}
table.ui-datepicker-calendar {
 margin-bottom:0
}
.ui-datepicker-calendar th {
 font-weight:700;
 color:#4a4b4c
}
.ui-datepicker-calendar td,
.ui-datepicker-calendar th,
.ui-datepicker-calendar tr {
 border:none
}
.ui-datepicker.ui-widget select {
 font-weight:600;
 font-size:12px;
 display:inline-block;
 border-radius:2px;
 padding:2px 10px;
 margin:5px 3px;
 width:auto;
 min-height:20px;
 height:26px;
 border:1px solid #e3e3e3;
 box-shadow:inset 0 1px 3px rgba(0,0,0,.04)
}
.ui-datepicker.ui-widget table {
 border-spacing:2px;
 border:none
}
.ui-datepicker.ui-widget td,
.ui-datepicker.ui-widget tr {
 padding:0;
 background:0 0!important
}
.ui-datepicker.ui-widget td a {
 color:#9a9b9c;
 font-weight:600;
 width:30px;
 height:30px;
 line-height:30px;
 display:inline-block;
 border-radius:33px;
 padding:0;
 background:#fff;
 transition:all .2s ease
}
.ui-datepicker.ui-widget td a.ui-state-active,
.ui-datepicker.ui-widget td a:hover {
 background:#40d9f1;
 color:#fff
}
.ui-datepicker.ui-widget .ui-datepicker-next,
.ui-datepicker.ui-widget .ui-datepicker-prev {
 color:#40d9f1;
 width:30px;
 height:30px;
 line-height:30px;
 display:inline-block;
 text-align:center;
 border-radius:33px;
 background:#ecfcff;
 transition:all .2s ease
}
.ui-datepicker.ui-widget .ui-datepicker-next:hover,
.ui-datepicker.ui-widget .ui-datepicker-prev:hover {
 background:#fff;
 box-shadow:0 0 7px -3px rgba(0,0,0,.4)
}
.mec-fes-form .mec-tooltip .dashicons-before:before {
 color:#40d9f1
}
.mec-fes-form button[type=submit].mec-fes-sub-button {
 font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,sans-serif;
 border-radius:3px;
 background:#40d9f1;
 color:#fff;
 height:54px;
 font-size:17px;
 font-weight:700;
 box-shadow:0 2px 8px -4px #40d9f1;
 display:block;
 transition:all .28s ease;
 text-transform:uppercase;
 margin:20px 0 0;
 padding:14px 20px;
 border:0;
 cursor:pointer;
 text-align:center;
 letter-spacing:.1em;
 line-height:1
}
.mec-fes-form button[type=submit].mec-fes-sub-button:hover {
 box-shadow:0 2px 12px -2px #40d9f1
}
.mec-fes-form button[type=submit].mec-fes-sub-button:focus {
 margin-bottom:-2px;
 background:#1dc2dc
}
.mec-fes-form .mec-title span.mec-dashicons {
 color:#40d9f1;
 float:left;
 margin-right:5px
}
.mec-fes-form .mec-tooltip .box h5 {
 padding:14px 2px
}
#mec_fes_form,
.mec-fes-form-top-actions {
 max-width:838px;
 margin:0 auto
}
@media only screen and (min-width:961px) {
 .mec-fes-form .mec-fes-form-cntt {
  width:calc(100% - 300px);
  float:left;
  padding-right:20px;
  max-width:538px;
  display:block
 }
 .mec-fes-form .mec-fes-form-sdbr {
  width:300px
 }
}
.mec-fes-form .quicktags-toolbar,
.mec-fes-form div.mce-toolbar-grp {
 background:#ecfcff;
 border-bottom:1px solid #cfeff5;
 box-shadow:0 1px 0 1px #cfeff5
}
.mec-fes-form .quicktags-toolbar {
 margin-right:-1px;
 border-top:1px solid #cfeff5
}
.mec-fes-form div.mce-statusbar {
 border-top-color:#cfeff5
}
.mec-fes-form .mce-toolbar .mce-btn-group .mce-btn.mce-listbox {
 border:1px solid #cfeff5;
 border-radius:3px
}
.mec-fes-form .mce-tinymce.mce-container.mce-panel {
 border:1px solid #cfeff5;
 box-shadow:0 2px 6px -3px #cfeff5;
 border-radius:2px 0 2px 2px
}
.mec-fes-form .wp-editor-tools .wp-media-buttons {
 transform:translateY(-6px);
 margin-top:-6px
}
.mec-fes-form .wp-editor-tabs {
 padding-right:0;
 margin-right:-2px
}
.mec-fes-form .wp-editor-tabs .wp-switch-editor {
 border-radius:3px 3px 0 0;
 border-color:#cfeff5;
 background:#fff;
 color:#96b8bd;
 border-bottom:1px solid #ecfcff
}
.mec-fes-form .html-active .switch-html,
.mec-fes-form .tmce-active .switch-tmce,
.mec-fes-form .wp-editor-tabs .wp-switch-editor:active {
 background:#ecfcff;
 color:#40d9f1
}
.mec-fes-form .wp-editor-container,
.mec-fes-form div.mce-edit-area.mce-panel {
 border:none;
 box-shadow:none
}
.mec-fes-form .wp-editor-container textarea.wp-editor-area {
 max-width:100%
}
.mec-fes-form .mce-toolbar .mce-listbox button {
 font-size:12px;
 line-height:22px;
 color:#798f96
}
.mec-fes-form .mce-toolbar .mce-ico {
 color:#627f88
}
.mec-fes-form .mce-toolbar .mce-btn-group .mce-btn.mce-active,
.mec-fes-form .mce-toolbar .mce-btn-group .mce-btn:active,
.mec-fes-form .qt-dfw.active {
 background:#fff;
 border-color:#40d9f1;
 box-shadow:inset 0 2px 6px -3px rgba(106,231,255,.7)
}
.mec-fes-form .mce-toolbar .mce-btn-group .mce-btn.mce-active .mce-ico {
 color:#40d9f1
}
body .mce-menu .mce-menu-item.mce-active.mce-menu-item-normal,
body .mce-menu .mce-menu-item.mce-selected,
body .mce-menu .mce-menu-item:focus,
body .mce-menu .mce-menu-item:hover,
body.mce-menu .mce-menu-item.mce-active.mce-menu-item-preview {
 background:#40d9f1;
 color:#fff
}
.mec-fes-form .mec-not-in-days-day {
 display:inline-block;
 padding:4px 32px 4px 15px;
 border-radius:33px;
 border:1px solid #cfeff5;
 box-shadow:0 1px 3px -1px #cfeff5;
 background:#fbfeff;
 color:#40d9f1;
 vertical-align:top
}
.mec-fes-form .mec-not-in-days-remove {
 display:inline-block;
 padding:0 1px 0 0;
 margin-left:-30px;
 vertical-align:sub;
 background:#ff918a;
 color:#fff;
 font-family:cursive;
 width:21px;
 height:21px;
 line-height:17px;
 text-align:center;
 border-radius:20px;
 cursor:pointer
}
.mec-fes-list ul li .mec-event-status {
 float:left;
 margin-right:10px;
 margin-left:0;
 font-size:11px;
 font-weight:400;
 letter-spacing:.3px;
 border-radius:3px;
 padding:4px 8px
}
.mec-fes-form .post-status.mec-book-confirmed:before,
.mec-fes-list ul li .mec-event-status.mec-book-confirmed:before {
 content:"";
 margin:0;
 vertical-align:middle;
 line-height:1;
 border-right:2px solid #fff!important;
 border-bottom:2px solid #fff!important;
 transform:rotate(45deg);
 color:#fff;
 width:6px;
 height:12px;
 float:left;
 margin-right:6px
}
.mec-fes-list ul li .mec-fes-event-export a:before,
.mec-fes-list ul li .mec-fes-event-remove:before,
.mec-fes-list ul li .mec-fes-event-view a:before,
.mec-fes-list-top-actions a:before {
 content:"\e054";
 font-family:simple-line-icons;
 font-size:13px;
 vertical-align:middle
}
.mec-fes-list ul li .mec-fes-event-view a:before {
 content:"\e087"
}
.mec-fes-list-top-actions a:before {
 content:"\e095";
 font-weight:400;
 margin-right:6px
}
.mec-fes-list ul li .mec-fes-event-export a:before {
 content:"\e083"
}
.mec-fes-form .post-status {
 border-radius:20px
}
.mec-fes-form .post-status.mec-book-confirmed:before {
 height:20px;
 width:9px;
 margin:3px 10px
}
.ui-datepicker .ui-datepicker-calendar td,
.ui-datepicker-calendar th {
 height:auto;
 padding:0
}
.ui-datepicker .ui-datepicker-calendar td a,
.ui-datepicker-calendar th {
 font-size:14px;
 line-height:30px
}
.mec-fes-form .description {
 font-size:16px
}
.mec-fes-form input[type=file] {
 text-align:left
}
.mec-fes-export-wrapper {
 width:640px;
 background:#f8feff;
 padding:40px 25px
}
.mec-fes-export-wrapper .mec-fes-btn-date {
 font-size:16px;
 line-height:44px;
 overflow:hidden
}
.mec-fes-export-wrapper .date-messgae {
 font-family:sans-serif;
 padding:2px 18px
}
.mec-fes-list ul li .mec-event-export-csv,
.mec-fes-list ul li .mec-event-export-excel {
 font-size:12px;
 border:1px solid #40d9f1;
 padding:1px 4px;
 background:rgba(141,229,243,.18);
 border-radius:4px;
 color:#40d9f1;
 font-family:sans-serif;
 cursor:pointer;
 display:inline-block;
 height:26px;
 line-height:22px
}
.mec-export-badge {
 font-size:11px;
 color:#40d9f1;
 width:auto;
 height:24px;
 line-height:25px;
 display:inline-block;
 padding:0 8px;
 text-align:center;
 border-radius:3px;
 background:#ecfcff;
 transition:all .2s ease
}
.mec-fes-list ul li .mec-fes-event-export {
 font-size:11px;
 background:#f7f7f7;
 float:right;
 margin-left:5px
}
.mec-fes-list ul li .mec-fes-event-export:hover {
 cursor:pointer;
 background:#90f0e0;
 border-color:#4dc8cc
}
.mec-fes-export-wrapper ul {
 padding:0;
 width:100%;
 text-align:center
}
.mec-fes-export-wrapper ul li {
 list-style:none;
 display:inline-block;
 width:30%;
 padding:10px 15px 10px 32px;
 border-radius:3px;
 margin-bottom:15px;
 border:1px solid #cfeff5;
 box-shadow:0 2px 6px -4px #cfeff5;
 background:#fff;
 line-height:normal;
 margin-right:10px;
 position:relative;
 cursor:pointer;
 font-size:13px;
 line-height:1;
 transition:all .2s ease
}
.mec-fes-export-wrapper ul li:nth-child(3n+0) {
 margin-right:0
}
.mec-fes-export-wrapper ul li:hover {
 box-shadow:0 2px 16px -1px #c6e8ef
}
.mec-fes-export-wrapper ul li:before {
 content:"";
 position:absolute;
 display:inline-block;
 background:#fff;
 width:15px;
 height:15px;
 margin:-1px 0 0 5px;
 cursor:pointer;
 border:2px solid #e1e7ed;
 box-shadow:0 2px 15px -3px rgba(69,77,89,.32);
 border-radius:50%;
 left:9px;
 top:calc(50% - 7px)
}
.mec-fes-export-wrapper ul li.fes-export-date-active {
 color:#40d9f1
}
.mec-fes-export-wrapper ul li.fes-export-date-active:before {
 width:15px;
 height:15px;
 border:6px solid #40d9f1;
 background:#fff;
 box-shadow:0 3px 16px -3px #40d9f1
}
.mec-fes-btn-export {
 margin-left:15px;
 margin-top:12px
}
.mec-fes-btn-export span {
 position:relative;
 border:none;
 border-radius:3px;
 color:#fff!important;
 display:inline-block;
 font-size:13px;
 line-height:1;
 text-transform:none;
 font-weight:400;
 text-decoration:none;
 cursor:pointer;
 margin-right:4px;
 line-height:1;
 letter-spacing:0;
 padding:15px 22px;
 background:#39c36e;
 box-shadow:0 1px 7px -3px #39c36e!important;
 -webkit-transition:all .21s ease;
 -moz-transition:all .21s ease;
 transition:all .21s ease;
 cursor:pointer;
 margin-left:6px
}
.mec-fes-btn-export span:hover {
 background:#222
}
.mec-event-export-excel:before,
span.mec-event-export-csv:before {
 content:"\e083";
 font-family:simple-line-icons;
 font-size:13px;
 vertical-align:middle;
 margin-right:7px;
 margin-top:-1px;
 display:inline-block
}
.mec-fes-list .wn-p-t-right {
 min-width:170px;
 max-width:200px;
 display:inline-block;
 top:-8px;
 left:50%;
 margin-top:0;
 transform:translate(-50%,-100%);
 padding:0;
 background-color:#000;
 color:#fff;
 font-weight:400;
 font-size:14px;
 letter-spacing:.5px;
 line-height:1.5;
 position:absolute;
 z-index:99999999;
 box-sizing:border-box;
 border-radius:6px;
 box-shadow:0 4px 45px -8px #535a61;
 visibility:hidden;
 opacity:0;
 transition:opacity .23s;
 padding:5px 10px 6px;
 border-radius:8px;
 text-align:center;
 font-style:normal
}
.mec-fes-list .mec-fes-event-export:hover .wn-p-t-right,
.mec-fes-list .mec-fes-event-remove:hover .wn-p-t-right,
.mec-fes-list .mec-fes-event-view:hover .wn-p-t-right {
 visibility:visible;
 opacity:1
}
.mec-fes-list .wn-p-t-right i {
 position:absolute!important;
 top:100%;
 right:50%;
 margin-top:-6px!important;
 margin-right:-6px!important;
 width:12px;
 height:24px;
 overflow:hidden;
 transform:rotate(-90deg)
}
.mec-fes-list .wn-p-t-right i:after {
 content:'';
 position:absolute;
 width:12px;
 height:12px;
 left:0;
 top:50%;
 transform:translate(50%,-50%) rotate(-45deg);
 background-color:#000;
 box-shadow:0 8px 9px -4px #535a61
}
.mec-fes-form .select2-container {
 min-height:38px;
 box-sizing:border-box;
 margin-bottom:8px;
 padding:0 6px;
 border-radius:2px;
 border:1px solid #ddd;
 box-shadow:inset 0 1px 6px rgba(0,0,0,.07);
 background-color:#fff;
 color:#32373c;
 outline:0;
 transition:50ms border-color ease-in-out;
 min-width:200px;
 font-size:14px
}
.mec-fes-form .select2-selection {
 border:none;
 background:0 0;
 padding-top:2px;
 width:100%;
 height:100%
}
.mec-fes-form .select2-container--default.select2-container--focus .select2-selection {
 border:none!important;
 outline:0
}
.mec-fes-form .select2-container--default .select2-selection--single .select2-selection__arrow {
 top:5px;
 right:4px
}
.select2-results {
 font-size:14px
}
.mec-fes-category-children,
.mec-fes-category-children .mec-fes-category-children {
 padding-left:24px
}
.mec-wrap .mec-timeline-events-container a,
.mec-wrap .mec-timeline-events-container div,
.mec-wrap .mec-timeline-events-container h4,
.mec-wrap .mec-timeline-events-container p,
.mec-wrap .mec-timeline-events-container span {
 font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,sans-serif!important
}
.mec-timeline-events-container {
 margin-left:19px;
 padding-top:20px;
 padding-bottom:9px
}
.mec-events-timeline-wrap {
 position:relative;
 display:block;
 overflow:visible;
 padding-left:95px
}
.mec-events-timeline-wrap:before {
 width:1px;
 content:'';
 height:100%;
 position:absolute;
 background:#b8f5ff;
 left:95px
}
.mec-timeline-month-divider+.mec-timeline-events-container {
 padding-top:110px
}
.mec-timeline-right-content {
 float:right;
 width:300px
}
.mec-timeline-left-content {
 float:left;
 width:calc(100% - 300px);
 padding-left:15px;
 padding-right:15px;
 position:relative
}
.mec-timeline-month-divider {
 position:absolute;
 display:block;
 background:#fff;
 right:calc(100% - 95px);
 left:0;
 width:190px;
 text-align:center;
 border:1px solid #b8f5ff;
 border-radius:50px;
 font-size:15px;
 padding:12px 27px;
 color:#40d9f1
}
.mec-timeline-event-date {
 position:relative
}
.mec-timeline-events-container .mec-timeline-event-date:before {
 content:'';
 width:11px;
 height:11px;
 position:absolute;
 background:#40d9f1;
 border-radius:50px;
 top:8px;
 left:-24px;
 z-index:9
}
.mec-timeline-events-container .mec-timeline-event-date:after {
 content:'';
 width:21px;
 height:21px;
 position:absolute;
 background:rgba(64,217,241,.3);
 border-radius:50px;
 top:3px;
 left:-29px
}
.mec-timeline-event-date {
 float:left;
 width:17%;
 margin-top:27px
}
.mec-timeline-event-content {
 float:left;
 width:82%;
 background:#fff;
 box-shadow:0 10px 30px 0 rgba(0,0,0,.1);
 border-radius:10px;
 overflow:visible;
 position:relative
}
.mec-timeline-main-content {
 padding:23px 30px
}
.mec-timeline-main-content h4 {
 margin-bottom:15px
}
.mec-timeline-main-content h4 a {
 font-size:25px;
 font-weight:700;
 color:#000;
 line-height:33px;
 text-decoration:none
}
.mec-timeline-main-content p {
 font-size:15px;
 color:#515151;
 line-height:24px;
 margin-bottom:36px
}
a.mec-timeline-readmore {
 width:100%;
 display:block;
 text-align:center;
 color:#fff;
 text-decoration:none;
 line-height:52px;
 font-size:17px;
 font-weight:700;
 -webkit-transition:all .2s ease;
 transition:all .2s ease;
 border-radius:0 0 10px 10px
}
a.mec-timeline-readmore:hover {
 background:#222;
 color:#fff
}
.mec-timeline-event-time .mec-time-details {
 display:inline-block;
 margin-left:7px;
 font-size:13px;
 line-height:13px;
 font-weight:500
}
.mec-timeline-event-time i {
 vertical-align:middle
}
.mec-timeline-event-time {
 background:rgba(64,217,241,.11);
 display:inline-block;
 padding:4px 20px 8px;
 border-radius:50px
}
.mec-timeline-event-location address {
 font-style:normal;
 margin-bottom:0
}
.mec-timeline-event-location address span {
 font-size:13px;
 font-weight:500;
 vertical-align:middle;
 margin-left:6px
}
.mec-timeline-event-location address i {
 font-size:17px;
 vertical-align:middle
}
.mec-timeline-event-location {
 background:rgba(64,217,241,.11);
 display:inline-block;
 padding:7px 20px 11px;
 border-radius:20px;
 line-height:1.24
}
.mec-timeline-event-details+.mec-timeline-event-details {
 margin-top:12px
}
.mec-timeline-event-content .col-md-4 {
 padding:0
}
.mec-timeline-event-content:after {
 content:'';
 display:block;
 position:absolute;
 left:50%;
 margin-left:-10px;
 width:0;
 height:0;
 border-style:solid;
 border-width:10px
}
.mec-timeline-event-content:after {
 top:30px;
 border-color:transparent #fff transparent transparent;
 left:-10px
}
.mec-timeline-event-image img {
 border-radius:0 10px 0 0;
 width:100%
}
.mec-timeline-event-image a {
 display:block;
 line-height:0
}
a.mec-timeline-readmore i {
 vertical-align:middle;
 margin-left:10px;
 font-size:9px
}
.mec-wrap .mec-timeline-event-content a.mec-timeline-readmore:hover {
 background:#444
}
@media(min-width:1024px) {
 .mec-timeline-event {
  margin:50px 0
 }
}
@media(max-width:1023px) {
 .mec-timeline-event {
  margin:25px 0
 }
 .mec-events-timeline-wrap {
  padding-left:20px
 }
 .mec-events-timeline-wrap:before {
  left:20px
 }
}
@media(max-width:1200px) and (min-width:992px) {
 .mec-timeline-event-content {
  width:81%
 }
 .mec-timeline-event-date {
  width:18%
 }
}
@media(max-width:992px) {
 .mec-timeline-left-content,
 .mec-timeline-right-content {
  float:none;
  width:100%;
  text-align:center
 }
 .mec-timeline-right-content .mec-timeline-event-image {
  text-align:center
 }
 .mec-timeline-right-content .mec-timeline-event-image img {
  max-width:300px;
  border-radius:10px;
  margin-top:35px
 }
}
@media(max-width:440px) {
 .mec-timeline-right-content .mec-timeline-event-image img {
  margin-top:0
 }
}
@media(max-width:320px) {
 .mec-timeline-event-content,
 .mec-timeline-event-date {
  float:none;
  width:100%
 }
 .mec-timeline-event-date {
  margin-bottom:8px
 }
 .mec-timeline-event-content:after {
  display:none
 }
 .mec-timeline-main-content {
  padding:23px 0
 }
 .mec-timeline-main-content p {
  font-size:13px
 }
 .mec-timeline-main-content h4 a {
  font-size:23px;
  line-height:24px
 }
 .mec-time-details span {
  font-size:11px
 }
 .mec-timeline-event-location address span {
  font-size:12px
 }
 a.mec-timeline-readmore {
  line-height:44px;
  font-size:14px
 }
}
.mec-event-tile-view article.mec-tile-item {
 height:400px;
 margin:15px 0;
 border-radius:22px;
 padding:35px 25px;
 position:relative;
 color:#fff;
 background-size:cover!important;
 background-position:center!important;
 box-shadow:0 2px 9px rgba(0,0,0,.25);
 transition:all .22s ease
}
.mec-event-tile-view article.mec-tile-item:hover {
 cursor:pointer;
 box-shadow:0 4px 19px rgba(0,0,0,.5)
}
.mec-event-tile-view article.mec-tile-item div {
 position:relative;
 z-index:3
}
.mec-event-tile-view article.mec-tile-item:after,
.mec-event-tile-view article.mec-tile-item:before {
 position:absolute;
 background:-moz-linear-gradient(180deg,rgba(0,0,0,.35) 0,rgba(0,0,0,.48) 65%,rgba(0,0,0,.72) 100%);
 background:-webkit-gradient(left top,right top,color-stop(0,rgba(0,0,0,.35)),color-stop(65%,rgba(0,0,0,.48)),color-stop(100%,rgba(0,0,0,.72)));
 background:-webkit-gradient(180deg,rgba(0,0,0,.35) 0,rgba(0,0,0,.48) 65%,rgba(0,0,0,.72) 100%);
 background:linear-gradient(180deg,rgba(0,0,0,.35) 0,rgba(0,0,0,.48) 65%,rgba(0,0,0,.72) 100%);
 content:"";
 left:0;
 right:0;
 bottom:0;
 top:0;
 width:100%;
 height:100%;
 display:block;
 border-radius:22px;
 z-index:1
}
.mec-event-tile-view article.mec-tile-item:after {
 background-color:inherit;
 background-image:none;
 top:35px;
 bottom:auto;
 height:40px;
 border-radius:0 3px 3px 0;
 width:97px;
 z-index:2;
 box-shadow:2px 1px 7px rgba(0,0,0,.1)
}
.mec-event-tile-view article.mec-tile-item .event-tile-view-head {
 padding:8px 3px;
 font-size:16px;
 font-weight:700;
 margin-bottom:50px;
 text-transform:uppercase
}
.mec-event-tile-view article.mec-tile-item .event-tile-view-head>div {
 display:inline
}
.mec-event-tile-view article.mec-tile-item .mec-event-time {
 color:#d6d6d6;
 font-size:15px;
 font-weight:400;
 line-height:1;
 padding-top:4px;
 position:absolute;
 right:1px;
 top:10px
}
.mec-event-tile-view article.mec-tile-item .mec-event-time i {
 vertical-align:baseline;
 font-size:14px;
 float:left
}
.mec-event-tile-view article.mec-tile-item i {
 margin-right:5px
}
.mec-event-tile-view article.mec-tile-item .mec-event-title {
 color:#fff;
 font-weight:700;
 font-size:23px;
 padding-top:12px
}
.mec-event-tile-view article.mec-tile-item .mec-event-title a {
 color:#fff
}
.mec-event-tile-view article.mec-tile-item .mec-event-title a:hover {
 text-decoration:underline
}
.mec-event-tile-view article.mec-tile-item .mec-event-content {
 position:absolute;
 bottom:25px;
 left:25px;
 right:25px
}
.mec-event-tile-view article.mec-label-canceled:before,
.mec-event-tile-view article.mec-label-featured:before {
 height:auto
}
.mec-skin-tile-month-navigator-container {
 position:relative;
 text-align:center;
 font-size:12px;
 height:80px;
 background:#f7f7f7;
 padding:28px;
 border-radius:11px;
 margin-bottom:20px
}
.mec-skin-tile-month-navigator-container:after,
.mec-skin-tile-month-navigator-container:before {
 content:'';
 display:block;
 position:absolute;
 left:50%;
 margin-left:-10px;
 width:0;
 height:0;
 border-style:solid;
 border-width:10px
}
.mec-skin-tile-month-navigator-container:after {
 bottom:-20px;
 border-color:#f7f7f7 transparent transparent transparent
}
.mec-skin-tile-month-navigator-container:before {
 bottom:-21px;
 border-color:#fff transparent transparent transparent
}
@media only screen and (max-width:480px) {
 .mec-skin-tile-month-navigator-container {
  height:110px;
  padding-top:68px
 }
}
.mec-skin-tile-month-navigator-container h2 {
 font-size:23px;
 font-weight:700
}
.mec-skin-tile-month-navigator-container .mec-next-month,
.mec-skin-tile-month-navigator-container .mec-previous-month {
 position:absolute;
 top:28px;
 left:20px;
 cursor:pointer;
 padding:3px 12px;
 line-height:23px;
 background:#fff;
 border-radius:32px;
 box-shadow:0 1px 3px rgba(0,0,0,.02);
 transition:all .22s ease
}
.mec-skin-tile-month-navigator-container .mec-next-month {
 left:auto;
 right:20px
}
.mec-skin-tile-month-navigator-container .mec-next-month:hover,
.mec-skin-tile-month-navigator-container .mec-previous-month:hover {
 box-shadow:0 2px 5px rgba(0,0,0,.1);
 color:#000
}
.mec-wrap .mec-event-tile-view article.mec-label-canceled:before,
.mec-wrap .mec-event-tile-view article.mec-label-featured:before {
 position:absolute;
 bottom:auto;
 text-align:center;
 right:auto;
 font-size:10px
}
.mec-event-tile-view article.mec-tile-item .mec-tile-overlay {
 position:absolute;
 background:-moz-linear-gradient(180deg,rgba(0,0,0,.35) 0,rgba(0,0,0,.48) 65%,rgba(0,0,0,.72) 100%);
 background:-webkit-gradient(left top,right top,color-stop(0,rgba(0,0,0,.35)),color-stop(65%,rgba(0,0,0,.48)),color-stop(100%,rgba(0,0,0,.72)));
 background:-webkit-gradient(180deg,rgba(0,0,0,.35) 0,rgba(0,0,0,.48) 65%,rgba(0,0,0,.72) 100%);
 background:linear-gradient(180deg,rgba(0,0,0,.35) 0,rgba(0,0,0,.48) 65%,rgba(0,0,0,.72) 100%);
 content:"";
 left:0;
 right:0;
 bottom:0;
 top:0;
 width:100%;
 height:100%;
 display:block;
 border-radius:22px;
 z-index:1
}
.mec-wrap .mec-event-tile-view .col-md-3 article.mec-label-canceled:before,
.mec-wrap .mec-event-tile-view .col-md-3 article.mec-label-featured:before {
 top:12px;
 left:103px;
 z-index:9
}
.mec-wrap .mec-event-tile-view .col-md-4 article.mec-label-canceled:before,
.mec-wrap .mec-event-tile-view .col-md-4 article.mec-label-featured:before {
 top:18px;
 left:125px
}
.mec-wrap .mec-event-tile-view .col-md-6 article.mec-label-canceled:before,
.mec-wrap .mec-event-tile-view .col-md-6 article.mec-label-featured:before {
 top:20px;
 left:200px
}
@media(max-width:960px) {
 .mec-wrap .mec-event-tile-view .col-sm-3 {
  width:50%
 }
}
@media(max-width:480px) {
 .mec-wrap .mec-event-tile-view .col-sm-3 {
  width:100%
 }
}
.mec-event-tile-view article.mec-tile-item.tile-multipleday-event:after {
 width:165px
}
.mec-event-tile-view .col-md-6.col-sm-6 article.mec-label-canceled:before {
 top:100px;
 left:140px
}
.mec-event-tile-view .col-md-4.col-sm-4 article.mec-label-canceled:before {
 top:20px;
 left:140px
}
@media(min-width:761px) and (max-width:1200px) {
 .mec-event-tile-view .col-md-3.col-sm-3 {
  width:50%
 }
 .mec-event-tile-view .col-md-6.col-sm-6 article.mec-label-canceled:before {
  top:80px;
  left:90px
 }
 .mec-event-tile-view .col-md-4.col-sm-4 article.mec-label-canceled:before {
  top:40px;
  left:70px
 }
 .mec-event-tile-view .col-md-3.col-sm-3 article.mec-label-canceled:before {
  top:90px;
  left:110px
 }
}
@media(min-width:761px) and (max-width:1024px) {
 .mec-event-tile-view .col-md-4.col-sm-4 {
  width:50%
 }
 .mec-event-tile-view .col-md-4.col-sm-4:nth-child(1n+3) {
  width:100%
 }
}
@media(max-width:760px) {
 .mec-event-tile-view .col-md-3.col-sm-3 {
  width:100%
 }
 .mec-event-tile-view .col-md-4.col-sm-4 {
  width:100%
 }
}
@media(max-width:480px) {
 .mec-event-tile-view .col-md-6.col-sm-6 article.mec-label-canceled:before {
  top:100px;
  left:80px
 }
}
.mec-ongoing-normal-label {
 background-color:#40d9f1
}
.mec-wrap .mec-cancellation-reason span,
.mec-wrap .mec-labels-normal .mec-label-normal {
 position:relative;
 top:-3px;
 font-size:11px;
 font-weight:300;
 margin-left:10px;
 line-height:1.9;
 letter-spacing:1px;
 color:#fff;
 padding:2px 7px;
 border-radius:2px;
 white-space:nowrap
}
.mec-agenda-event-title .mec-labels-normal .mec-label-normal,
.mec-timetable-event .mec-labels-normal .mec-label-normal,
.tooltipster-box .mec-labels-normal .mec-label-normal {
 font-size:9px;
 letter-spacing:.5px;
 text-transform:uppercase;
 padding:2px 7px;
 color:#fff;
 position:relative;
 margin-left:5px;
 border-radius:2px;
 top:0
}
.mec-av-spot .mec-labels-normal .mec-label-normal,
.mec-event-countdown-part1 .mec-labels-normal .mec-label-normal,
.mec-event-countdown-part2 .mec-labels-normal .mec-label-normal,
.mec-event-cover-modern .mec-labels-normal .mec-label-normal,
.mec-masonry-content .mec-labels-normal .mec-label-normal,
.mec-owl-carousel:not(.mec-slider-t1) .mec-labels-normal .mec-label-normal,
.mec-tile-item .mec-labels-normal .mec-label-normal,
.mec-timeline-event .mec-labels-normal .mec-label-normal,
.tooltipster-box .mec-labels-normal .mec-label-normal {
 margin:0 5px 0 0
}
.mec-event-countdown-style3 .mec-labels-normal .mec-label-normal {
 margin:0 0 0 5px
}
.mec-event-footer-carousel-type3 .mec-labels-normal .mec-label-normal {
 display:inline
}
.mec-event-carousel-type4 .mec-fc-style {
 display:none
}
.mec-event-carousel-type4 .mec-labels-normal {
 top:-20px;
 position:relative
}
.mec-wrap .mec-cancellation-reason {
 display:inline-block
}
.mec-wrap .mec-cancellation-reason span {
 line-height:1.3;
 background:#eb3450;
 text-transform:none;
 display:inline-block;
 white-space:nowrap
}
.mec-wrap .mec-event-list-accordion .mec-cancellation-reason span,
.mec-wrap .mec-event-list-accordion .mec-labels-normal .mec-label-normal {
 top:7px
}
.mec-agenda-event-title .mec-cancellation-reason span,
.mec-timetable-event .mec-cancellation-reason span,
.tooltipster-box .mec-cancellation-reason span {
 font-size:9px;
 letter-spacing:.5px;
 text-transform:uppercase;
 padding:2px 7px;
 color:#fff;
 position:relative;
 margin-left:5px;
 border-radius:2px;
 top:0
}
.mec-wrap .mec-event-container-novel .mec-cancellation-reason span,
.mec-wrap .mec-event-container-novel .mec-labels-normal .mec-label-normal {
 white-space:inherit;
 margin-left:0
}
.mec-wrap .mec-event-container-simple .mec-cancellation-reason span,
.mec-wrap .mec-event-container-simple .mec-labels-normal .mec-label-normal {
 top:-12px;
 white-space:inherit;
 margin-left:0
}
.mec-av-spot .mec-cancellation-reason span,
.mec-event-countdown-part1 .mec-cancellation-reason span,
.mec-event-countdown-part2 .mec-cancellation-reason span,
.mec-event-cover-modern .mec-cancellation-reason span,
.mec-masonry-content .mec-cancellation-reason span,
.mec-owl-carousel:not(.mec-slider-t1) .mec-cancellation-reason span,
.mec-tile-item .mec-cancellation-reason span,
.mec-timeline-event .mec-cancellation-reason span,
.tooltipster-box .mec-cancellation-reason span {
 margin:0 5px 0 0
}
.mec-owl-carousel .mec-event-footer-carousel-type3 span.mec-event-title-soldout,
.mec-owl-carousel .mec-event-footer-carousel-type3 span.mec-few-tickets {
 display:inline
}
.mec-owl-carousel .mec-event-footer-carousel-type3 span.mec-labels-normal,
.mec-owl-carousel .mec-event-footer-carousel-type3 span.soldout {
 margin-top:0;
 color:#fff;
 display:unset
}
.mec-wrap .mec-single-event .mec-cancellation-reason span {
 margin:0;
 padding:6px 12px;
 font-size:14px;
 font-weight:700;
 white-space:normal;
 word-break:break-word
}
.featherlight-content .mec-cancellation-reason {
 display:block;
 width:100%;
 text-align:center;
 margin-top:20px;
 margin-bottom:-10px
}
.mec-event-data-fields {
 margin-bottom:30px
}
.mec-event-data-fields ul.mec-event-data-field-items {
 overflow:hidden;
 padding-top:10px;
 padding-left:0
}
.mec-event-data-fields .mec-event-data-field-item {
 list-style:none;
 margin-bottom:10px;
 border-bottom:1px dashed #e3e3e3;
 padding-bottom:7px;
 width:50%;
 float:left
}
.mec-event-data-fields .mec-event-data-field-item .mec-event-data-field-value {
 margin:0 0 20px;
 color:#616161;
 font-size:14px;
 line-height:1.8
}
.mec-event-data-fields .mec-event-data-field-item:last-child {
 border:none;
 width:100%
}
.mec-event-data-fields .mec-event-data-field-item .mec-event-data-field-name {
 text-transform:none;
 font-size:13px;
 font-weight:600;
 padding-bottom:5px;
 color:#313131;
 width:100%;
 padding-bottom:10px;
 position:relative;
 letter-spacing:-.2px
}
@media(max-width:768px) {
 .mec-event-data-fields .mec-event-data-field-item {
  width:100%
 }
}
.mec-shortcode-organizers {
 overflow:hidden;
 margin-top:7px;
 font-weight:400;
 line-height:19px;
 font-size:12px
}
.mec-event-list-minimal .mec-shortcode-organizers {
 margin-top:6px
}
.mec-shortcode-organizers i {
 color:#777
}
.mec-shortcode-organizers .mec-organizers {
 display:inline-block;
 list-style:none;
 padding:0 0 0 3px;
 vertical-align:top
}
.mec-organizer-item a {
 color:#777
}
.mec-event-list-standard .mec-shortcode-organizers .mec-sl-user:before {
 position:absolute;
 left:6px;
 font-size:15px;
 line-height:26px
}
.mec-organizer-item a {
 font:14px/25px sans-serif;
 font-family:Montserrat,Helvetica,Arial,sans-serif;
 font-weight:400;
 color:#626262
}
.mec-shortcode-organizers {
 position:relative;
 padding-left:28px;
 margin-bottom:10px
}
.mec-skin-grid-container .mec-organizers,
.mec-skin-grid-container .mec-shortcode-organizers {
 padding:0;
 margin:0
}
.mec-skin-grid-container .mec-shortcode-organizers i {
 display:none
}
.mec-skin-grid-container .mec-event-grid-clean .mec-shortcode-organizers a,
.mec-skin-grid-container .mec-event-grid-clean .mec-shortcode-organizers a:hover,
.mec-skin-grid-container .mec-event-grid-colorful .mec-shortcode-organizers a,
.mec-skin-grid-container .mec-event-grid-colorful .mec-shortcode-organizers a:hover {
 color:#fff;
 font-size:12px
}
.mec-skin-grid-container .mec-event-grid-clean .mec-shortcode-organizers a:hover,
.mec-skin-grid-container .mec-event-grid-colorful .mec-shortcode-organizers a:hover {
 text-decoration:underline
}
.mec-skin-grid-container .mec-event-grid-minimal .mec-shortcode-organizers {
 margin-top:12px
}
.mec-skin-grid-container .mec-event-grid-novel .mec-shortcode-organizers {
 position:relative
}
.mec-skin-grid-container .mec-event-grid-novel .mec-shortcode-organizers i {
 display:block;
 color:rgba(255,255,255,.4)
}
.mec-skin-grid-container .mec-event-grid-novel .mec-shortcode-organizers i:before {
 position:absolute;
 top:6px;
 left:6px;
 font-size:17px;
 font-family:simple-line-icons;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 line-height:1
}
.mec-skin-grid-container .mec-event-grid-novel .mec-shortcode-organizers a {
 padding-left:35px;
 font-size:15px;
 line-height:30px;
 color:rgba(255,255,255,.4)
}
.mec-skin-grid-container .mec-event-grid-novel .mec-shortcode-organizers a:hover {
 color:#fff
}
.mec-calendar-daily .mec-shortcode-organizers,
.mec-calendar-daily .mec-shortcode-organizers .mec-organizers {
 padding:0
}
.mec-calendar-daily .mec-shortcode-organizers i {
 display:none
}
.mec-calendar-daily .mec-organizer-item a {
 font-size:13px;
 line-height:1.3;
 color:#9a9a9a;
 margin-bottom:0
}
.mec-events-masonry-wrap .mec-shortcode-organizers i {
 display:none
}
.mec-events-masonry-wrap .mec-shortcode-organizers,
.mec-events-masonry-wrap .mec-shortcode-organizers .mec-organizers {
 padding:0
}
.mec-events-timeline-wrap .mec-shortcode-organizers {
 width:fit-content;
 display:inline-block;
 padding:4px 20px 8px;
 border-radius:50px
}
.mec-events-timeline-wrap .mec-organizer-item,
.mec-events-timeline-wrap .mec-shortcode-organizers .mec-organizers {
 margin:0;
 display:inline-block;
 padding-right:7px
}
.mec-events-timeline-wrap .mec-shortcode-organizers i {
 line-height:24px;
 margin-right:7px
}
.mec-events-timeline-wrap .mec-organizer-item:after {
 content:','
}
.mec-events-timeline-wrap .mec-organizer-item:last-child:after {
 content:'';
 padding:0
}
.mec-events-timeline-wrap .mec-organizer-item a,
.mec-events-timeline-wrap .mec-organizer-item:after {
 font-weight:500
}
.mec-events-timeline-wrap .mec-organizer-item a:hover {
 text-decoration:underline
}
.mec-event-tile-view .mec-shortcode-organizers,
.mec-event-tile-view .mec-shortcode-organizers .mec-organizers {
 padding:0
}
.mec-event-tile-view .mec-shortcode-organizers i {
 line-height:24px
}
.mec-event-tile-view .mec-shortcode-organizers .mec-organizers a,
.mec-event-tile-view .mec-shortcode-organizers i {
 color:#fff
}
.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table .mec-modal-preloader,
.mec-dark-mode .mec-month-navigator-loading {
 background-color:rgba(40,40,40,.88)
}
.mec-dark-mode .event-carousel-type2-head .mec-event-footer-carousel-type2 .mec-booking-button,
.mec-dark-mode .mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-table-head dt,
.mec-dark-mode .mec-calendar .mec-calendar-row dt:hover,
.mec-dark-mode .mec-event-footer .mec-booking-button,
.mec-dark-mode .mec-event-grid-classic .mec-event-content,
.mec-dark-mode .mec-event-schedule-content .mec-schedule-speakers,
.mec-dark-mode .mec-events-meta-group-tags a:hover,
.mec-dark-mode .mec-events-toggle .mec-toggle-content .mec-modal-wrap,
.mec-dark-mode .mec-fes-form .mec-meta-box-fields,
.mec-dark-mode .mec-hourly-schedule-speaker-contact-information a i,
.mec-dark-mode .mec-map-view-event-detail.mec-event-detail,
.mec-dark-mode .mec-next-event-details a,
.mec-dark-mode .mec-single-event .mec-event-exporting .mec-export-details a:hover,
.mec-dark-mode .mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-next,
.mec-dark-mode .mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-prev,
.mec-dark-mode .mec-timetable-events-list .mec-timetable-event,
.mec-dark-mode .mec-wrap .button,
.mec-dark-mode .mec-wrap a.button:not(.owl-dot):hover,
.mec-dark-mode .mec-wrap button:not(.owl-dot):hover,
.mec-dark-mode .mec-wrap input[type=button]:hover,
.mec-dark-mode .mec-wrap input[type=reset]:hover,
.mec-dark-mode .mec-wrap input[type=submit]:hover {
 background-color:#1f1f1f;
 color:#d2d2d2
}
.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table,
.mec-dark-mode .mec-skin-tile-month-navigator-container {
 background:#282828
}
.mec-dark-mode .mec-skin-tile-month-navigator-container:after {
 border-color:#282828 transparent transparent transparent
}
.mec-dark-mode .mec-event-grid-novel .mec-event-article,
body.mec-dark-mode .mec-single-modern .mec-single-event-bar {
 background-color:#282828;
 color:#d2d2d2
}
.mec-dark-mode .event-carousel-type2-head,
.mec-dark-mode .mec-box-calendar.mec-calendar .mec-calendar-table-head dt,
.mec-dark-mode .mec-calendar .mec-calendar-side .mec-next-month,
.mec-dark-mode .mec-calendar .mec-calendar-side .mec-previous-month,
.mec-dark-mode .mec-calendar .mec-event-article:hover,
.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-a-month,
.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table .mec-daily-view-day,
.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table a,
.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table a.mec-table-d-next,
.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table a.mec-table-d-prev,
.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table dl dt,
.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-next-month,
.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-previous-month,
.mec-dark-mode .mec-calendar.mec-event-calendar-classic .mec-calendar-events-sec .mec-event-article:hover,
.mec-dark-mode .mec-calendar.mec-event-calendar-classic .mec-selected-day,
.mec-dark-mode .mec-calendar.mec-event-calendar-classic dt.mec-selected-day:hover,
.mec-dark-mode .mec-calendar.mec-yearly-calendar .mec-calendar-table-head dl dt,
.mec-dark-mode .mec-event-carousel-content,
.mec-dark-mode .mec-event-cost,
.mec-dark-mode .mec-event-countdown-style1 .mec-event-countdown-part3 .mec-event-button,
.mec-dark-mode .mec-event-footer,
.mec-dark-mode .mec-event-grid-classic .mec-event-content .mec-wrap .mec-totalcal-box .mec-totalcal-view span,
.mec-dark-mode .mec-event-list-minimal a.mec-detail-button,
.mec-dark-mode .mec-event-list-modern .mec-btn-wrapper .mec-booking-button,
.mec-dark-mode .mec-event-list-standard .mec-topsec,
.mec-dark-mode .mec-event-more-info,
.mec-dark-mode .mec-event-website,
.mec-dark-mode .mec-events-agenda-wrap,
.mec-dark-mode .mec-events-meta-date,
.mec-dark-mode .mec-events-meta-group-tags a,
.mec-dark-mode .mec-events-toggle .mec-toggle-item-inner,
.mec-dark-mode .mec-fes-form,
.mec-dark-mode .mec-fes-form input[type=email],
.mec-dark-mode .mec-fes-form input[type=number],
.mec-dark-mode .mec-fes-form input[type=password],
.mec-dark-mode .mec-fes-form input[type=tel],
.mec-dark-mode .mec-fes-form input[type=text],
.mec-dark-mode .mec-fes-form select,
.mec-dark-mode .mec-fes-form textarea,
.mec-dark-mode .mec-fes-list,
.mec-dark-mode .mec-hourly-schedule-speaker-info,
.mec-dark-mode .mec-load-more-button,
.mec-dark-mode .mec-map-lightbox-wp,
.mec-dark-mode .mec-masonry-item-wrap .mec-event-grid-modern .event-grid-modern-head,
.mec-dark-mode .mec-related-event-content,
.mec-dark-mode .mec-single-event .mec-event-exporting .mec-export-details a,
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking,
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=date],
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=email],
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=number],
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=password],
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=tel],
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=text],
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking select,
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking textarea,
.mec-dark-mode .mec-single-event .mec-events-meta-group-countdown,
.mec-dark-mode .mec-single-event .mec-frontbox,
.mec-dark-mode .mec-single-event .mec-speakers-details ul li,
.mec-dark-mode .mec-single-event-additional-organizers,
.mec-dark-mode .mec-single-event-category,
.mec-dark-mode .mec-single-event-date,
.mec-dark-mode .mec-single-event-label,
.mec-dark-mode .mec-single-event-location,
.mec-dark-mode .mec-single-event-organizer,
.mec-dark-mode .mec-single-event-time,
.mec-dark-mode .mec-single-modern .col-md-4 .mec-frontbox,
.mec-dark-mode .mec-slider-t1-wrap,
.mec-dark-mode .mec-timetable-events-list .mec-timetable-event,
.mec-dark-mode .mec-timetable-t2-wrap,
.mec-dark-mode .mec-ttt2-title,
.mec-dark-mode .mec-wrap .mec-event-countdown-style1,
.mec-dark-mode .mec-wrap .mec-event-countdown-style2,
.mec-dark-mode .mec-wrap .mec-totalcal-box,
.mec-dark-mode .mec-wrap .mec-totalcal-box i,
.mec-dark-mode .mec-wrap .mec-totalcal-box input,
.mec-dark-mode .mec-wrap .mec-totalcal-box select,
.mec-dark-mode .mec-yearly-view-wrap .mec-yearly-title-sec .mec-next-year:hover,
.mec-dark-mode .mec-yearly-view-wrap .mec-yearly-title-sec .mec-previous-year:hover,
.mec-dark-mode.mec-wrap .mec-totalcal-box .mec-totalcal-view span,
.mec-dark-mode.mec-wrap .mec-totalcal-box i,
.mec-dark-mode.mec-wrap .mec-totalcal-box input,
.mec-dark-mode.mec-wrap .mec-totalcal-box select {
 background-color:#282828
}
.mec-dark-mode .event-carousel-type2-head,
.mec-dark-mode .event-carousel-type2-head .mec-event-footer-carousel-type2 .mec-booking-button,
.mec-dark-mode .mec-box-calendar.mec-calendar .mec-calendar-side .mec-next-month,
.mec-dark-mode .mec-box-calendar.mec-calendar .mec-calendar-side .mec-previous-month,
.mec-dark-mode .mec-box-calendar.mec-calendar .mec-calendar-table-head dt,
.mec-dark-mode .mec-box-calendar.mec-calendar dt,
.mec-dark-mode .mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-table-head dt,
.mec-dark-mode .mec-breadcrumbs,
.mec-dark-mode .mec-calendar .mec-calendar-side .mec-next-month,
.mec-dark-mode .mec-calendar .mec-calendar-side .mec-previous-month,
.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table .mec-daily-view-day,
.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table a,
.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table a.mec-table-d-next,
.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table a.mec-table-d-prev .mec-calendar.mec-calendar-daily .mec-calendar-a-month,
.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table dl dt,
.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-next-month,
.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-previous-month,
.mec-dark-mode .mec-calendar.mec-event-calendar-classic .mec-calendar-events-sec,
.mec-dark-mode .mec-event-carousel-content,
.mec-dark-mode .mec-event-footer,
.mec-dark-mode .mec-event-footer .mec-booking-button,
.mec-dark-mode .mec-event-list-minimal .mec-event-article,
.mec-dark-mode .mec-event-list-minimal a.mec-detail-button,
.mec-dark-mode .mec-event-list-modern .mec-btn-wrapper .mec-booking-button,
.mec-dark-mode .mec-event-list-modern .mec-event-article,
.mec-dark-mode .mec-event-list-standard .mec-event-article,
.mec-dark-mode .mec-event-list-standard .mec-event-meta-wrap,
.mec-dark-mode .mec-event-list-standard .mec-topsec,
.mec-dark-mode .mec-event-schedule-content,
.mec-dark-mode .mec-event-schedule-content dl:before,
.mec-dark-mode .mec-events-agenda-wrap,
.mec-dark-mode .mec-events-meta-group-booking ul.mec-book-price-details,
.mec-dark-mode .mec-events-meta-group-booking ul.mec-book-price-details li,
.mec-dark-mode .mec-events-meta-group-tags a,
.mec-dark-mode .mec-events-toggle .mec-toggle-content,
.mec-dark-mode .mec-events-toggle .mec-toggle-item,
.mec-dark-mode .mec-events-toggle .mec-toggle-item-inner,
.mec-dark-mode .mec-fes-form .mec-meta-box-fields,
.mec-dark-mode .mec-fes-form input[type=email],
.mec-dark-mode .mec-fes-form input[type=number],
.mec-dark-mode .mec-fes-form input[type=password],
.mec-dark-mode .mec-fes-form input[type=tel],
.mec-dark-mode .mec-fes-form input[type=text],
.mec-dark-mode .mec-fes-form select,
.mec-dark-mode .mec-fes-form textarea,
.mec-dark-mode .mec-hourly-schedule-speaker-info,
.mec-dark-mode .mec-load-more-button,
.mec-dark-mode .mec-masonry-item-wrap .mec-event-grid-modern .event-grid-modern-head,
.mec-dark-mode .mec-next-event-details a,
.mec-dark-mode .mec-related-events-wrap h3.mec-rec-events-title,
.mec-dark-mode .mec-single-event .mec-event-exporting .mec-export-details a:hover,
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking,
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking form>h4,
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=date],
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=email],
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=number],
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=password],
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=tel],
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=text],
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking select,
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking textarea,
.mec-dark-mode .mec-single-event .mec-events-meta-group-countdown,
.mec-dark-mode .mec-single-event .mec-frontbox,
.mec-dark-mode .mec-single-event .mec-frontbox-title,
.mec-dark-mode .mec-timetable-t2-wrap,
.mec-dark-mode .mec-wrap .mec-totalcal-box,
.mec-dark-mode .mec-wrap .mec-totalcal-box .mec-totalcal-view span,
.mec-dark-mode .mec-wrap .mec-totalcal-box i,
.mec-dark-mode .mec-wrap .mec-totalcal-box input,
.mec-dark-mode .mec-wrap .mec-totalcal-box select,
.mec-dark-mode .mec-yearly-view-wrap,
.mec-dark-mode .mec-yearly-view-wrap .mec-yearly-title-sec {
 border-color:#353535
}
.mec-dark-mode .entry-content .mec-wrap h1,
.mec-dark-mode .entry-content .mec-wrap h2,
.mec-dark-mode .entry-content .mec-wrap h3,
.mec-dark-mode .entry-content .mec-wrap h4,
.mec-dark-mode .entry-content .mec-wrap h5,
.mec-dark-mode .entry-content .mec-wrap h6,
.mec-dark-mode .mec-breadcrumbs a,
.mec-dark-mode .mec-calendar .mec-event-article .mec-event-title a,
.mec-dark-mode .mec-calendar dt,
.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-a-month .mec-next-month,
.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-a-month .mec-previous-month,
.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table .mec-daily-view-day.mec-has-event,
.mec-dark-mode .mec-calendar.mec-event-container-simple dl dt.mec-calendar-day,
.mec-dark-mode .mec-event-carousel-content .mec-event-carousel-title a,
.mec-dark-mode .mec-event-content p,
.mec-dark-mode .mec-event-grid-classic .mec-event-title a,
.mec-dark-mode .mec-event-grid-clean .mec-event-title a,
.mec-dark-mode .mec-event-grid-minimal .mec-event-date span,
.mec-dark-mode .mec-event-grid-minimal .mec-event-title a,
.mec-dark-mode .mec-event-grid-modern .mec-event-title a,
.mec-dark-mode .mec-event-grid-simple .mec-event-title a,
.mec-dark-mode .mec-event-list-classic .mec-event-title a,
.mec-dark-mode .mec-event-list-minimal .mec-event-title a,
.mec-dark-mode .mec-event-list-minimal a.mec-detail-button,
.mec-dark-mode .mec-event-list-modern .mec-btn-wrapper .mec-booking-button,
.mec-dark-mode .mec-event-list-standard .mec-event-title a,
.mec-dark-mode .mec-events-meta-group-booking ul.mec-book-price-details li,
.mec-dark-mode .mec-events-meta-group-booking ul.mec-book-price-details li span.mec-book-price-detail-amount,
.mec-dark-mode .mec-events-meta-group-tags a,
.mec-dark-mode .mec-events-toggle .mec-toggle-item-inner i,
.mec-dark-mode .mec-fes-form,
.mec-dark-mode .mec-fes-form input[type=email],
.mec-dark-mode .mec-fes-form input[type=number],
.mec-dark-mode .mec-fes-form input[type=password],
.mec-dark-mode .mec-fes-form input[type=tel],
.mec-dark-mode .mec-fes-form input[type=text],
.mec-dark-mode .mec-fes-form label,
.mec-dark-mode .mec-fes-form select,
.mec-dark-mode .mec-fes-form textarea,
.mec-dark-mode .mec-fes-list,
.mec-dark-mode .mec-hourly-schedule-speaker-contact-information a i,
.mec-dark-mode .mec-hourly-schedule-speaker-description,
.mec-dark-mode .mec-hourly-schedule-speaker-name,
.mec-dark-mode .mec-load-more-button,
.mec-dark-mode .mec-next-event-details abbr,
.mec-dark-mode .mec-related-event-content h5 a,
.mec-dark-mode .mec-related-event-content span,
.mec-dark-mode .mec-single-event .mec-event-meta dt,
.mec-dark-mode .mec-single-event .mec-event-meta h3,
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking form>h4,
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking h5 span,
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=date],
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=email],
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=number],
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=password],
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=tel],
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=text],
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking label,
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking select,
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking textarea,
.mec-dark-mode .mec-single-event .mec-frontbox-title,
.mec-dark-mode .mec-single-event .mec-speakers-details ul li .mec-speaker-job-title,
.mec-dark-mode .mec-single-modern .mec-single-event-bar>div h3,
.mec-dark-mode .mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-next i,
.mec-dark-mode .mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-prev i,
.mec-dark-mode .mec-timeline-main-content h4 a,
.mec-dark-mode .mec-timetable-event .mec-timetable-event-time,
.mec-dark-mode .mec-timetable-events-list .mec-timetable-event span a,
.mec-dark-mode .mec-tooltip-event-title,
.mec-dark-mode .mec-ttt2-title,
.mec-dark-mode .mec-wrap,
.mec-dark-mode .mec-wrap .mec-event-list-modern .mec-event-title a,
.mec-dark-mode .mec-wrap .mec-event-schedule-content a,
.mec-dark-mode .mec-wrap .mec-single-title,
.mec-dark-mode .mec-wrap .mec-totalcal-box .mec-totalcal-view span,
.mec-dark-mode .mec-wrap .mec-totalcal-box input,
.mec-dark-mode .mec-wrap .mec-totalcal-box select,
.mec-dark-mode .mec-wrap h1,
.mec-dark-mode .mec-wrap h2,
.mec-dark-mode .mec-wrap h3,
.mec-dark-mode .mec-wrap h4,
.mec-dark-mode .mec-wrap h5,
.mec-dark-mode .mec-wrap h6,
.mec-dark-mode .mec-wrap p {
 color:#d2d2d2
}
.mec-dark-mode .mec-breadcrumbs a:hover,
.mec-dark-mode .mec-calendar .mec-event-article .mec-event-title a:hover,
.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table .mec-daily-view-day.mec-has-event:hover,
.mec-dark-mode .mec-event-footer .mec-booking-button:hover,
.mec-dark-mode .mec-event-grid-classic .mec-event-title a:hover,
.mec-dark-mode .mec-event-grid-minimal .mec-event-date:hover,
.mec-dark-mode .mec-event-grid-minimal .mec-event-title a:hover,
.mec-dark-mode .mec-event-list-classic .mec-event-title a:hover,
.mec-dark-mode .mec-event-list-minimal .mec-event-title a:hover,
.mec-dark-mode .mec-event-list-minimal a.mec-detail-button:hover,
.mec-dark-mode .mec-event-list-modern .mec-btn-wrapper .mec-booking-button:hover,
.mec-dark-mode .mec-event-list-standard .mec-event-title a:hover,
.mec-dark-mode .mec-single-event .mec-event-meta dd a:hover,
.mec-dark-mode .mec-wrap .mec-event-list-modern .mec-event-title a:hover,
.mec-dark-mode .mec-wrap .mec-totalcal-box .mec-totalcal-view span:hover,
.mec-dark-mode .mec-wrap a:hover {
 color:#fff
}
.mec-dark-mode .lity-container .mec-events-meta-group-booking input[type=radio]:before,
.mec-dark-mode .mec-related-events-wrap h3.mec-rec-events-title:before,
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=checkbox],
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=radio]:before {
 background-color:#c4cace
}
.mec-dark-mode .lity-container .mec-events-meta-group-booking input[type=radio]:before,
.mec-dark-mode .mec-month-divider span,
.mec-dark-mode .mec-related-events-wrap h3.mec-rec-events-title:before,
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=checkbox],
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=radio]:before {
 border-color:#d2d2d2
}
.mec-dark-mode .event-carousel-type3-head .mec-event-footer-carousel-type3,
.mec-dark-mode .mec-agenda-events-wrap,
.mec-dark-mode .mec-av-spot .mec-av-spot-content,
.mec-dark-mode .mec-av-spot .mec-av-spot-head,
.mec-dark-mode .mec-av-spot-wrap .mec-event-grid-modern .event-grid-modern-head,
.mec-dark-mode .mec-calendar .mec-calendar-side .mec-next-month:hover,
.mec-dark-mode .mec-calendar .mec-calendar-side .mec-previous-month:hover,
.mec-dark-mode .mec-calendar .mec-calendar-topsec,
.mec-dark-mode .mec-calendar .mec-event-article:hover,
.mec-dark-mode .mec-calendar dt,
.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-a-month .mec-next-month,
.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-a-month .mec-previous-month,
.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table .mec-daily-view-day.mec-has-event:hover,
.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table a:hover,
.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-top,
.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-next-month:hover,
.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-previous-month:hover,
.mec-dark-mode .mec-calendar.mec-calendar-weekly .mec-calendar-d-table dl dt:hover,
.mec-dark-mode .mec-calendar.mec-event-calendar-classic .mec-calendar-events-sec,
.mec-dark-mode .mec-event-cover-classic,
.mec-dark-mode .mec-event-footer .mec-booking-button:hover,
.mec-dark-mode .mec-event-grid-clean .mec-event-article,
.mec-dark-mode .mec-event-grid-clean .mec-event-content,
.mec-dark-mode .mec-event-grid-modern .mec-event-article,
.mec-dark-mode .mec-event-grid-modern .mec-event-content,
.mec-dark-mode .mec-event-list-minimal a.mec-detail-button:hover,
.mec-dark-mode .mec-event-list-modern .mec-btn-wrapper .mec-booking-button:hover,
.mec-dark-mode .mec-event-sharing-wrap .mec-event-sharing,
.mec-dark-mode .mec-events-toggle .mec-toggle-item-inner:hover,
.mec-dark-mode .mec-hourly-schedule-speaker-contact-information a:hover i,
.mec-dark-mode .mec-masonry .mec-masonry-content,
.mec-dark-mode .mec-masonry .mec-masonry-head,
.mec-dark-mode .mec-slider-t1 .mec-slider-t1-content,
.mec-dark-mode .mec-slider-t5 .mec-slider-t5-content,
.mec-dark-mode .mec-slider-t5-wrap,
.mec-dark-mode .mec-slider-t5-wrap .mec-event-grid-modern .event-grid-modern-head,
.mec-dark-mode .mec-timeline-event-content,
.mec-dark-mode .mec-timeline-month-divider,
.mec-dark-mode .mec-timetable-events-list .mec-timetable-event:hover,
.mec-dark-mode .mec-wrap .mec-event-countdown-style1 .mec-event-countdown-part3,
.mec-dark-mode .mec-wrap .mec-totalcal-box,
.mec-dark-mode .mec-yearly-view-wrap .mec-calendar.mec-yearly-calendar,
.mec-dark-mode .mec-yearly-view-wrap .mec-yearly-calendar-sec,
.mec-dark-mode .mec-yearly-view-wrap .mec-yearly-title-sec .mec-next-year,
.mec-dark-mode .mec-yearly-view-wrap .mec-yearly-title-sec .mec-previous-year,
.mec-dark-mode .tooltipster-sidetip .tooltipster-content {
 background:#191919
}
.mec-dark-mode .event-carousel-type3-head .mec-event-footer-carousel-type3,
.mec-dark-mode .event-carousel-type3-head .mec-event-footer-carousel-type3 .mec-booking-button,
.mec-dark-mode .mec-av-spot,
.mec-dark-mode .mec-av-spot-wrap .mec-event-grid-modern .event-grid-modern-head,
.mec-dark-mode .mec-box-calendar.mec-calendar dl dt:last-child,
.mec-dark-mode .mec-calendar,
.mec-dark-mode .mec-calendar .mec-event-article,
.mec-dark-mode .mec-calendar.mec-box-calendar .mec-table-nullday:last-child,
.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-a-month,
.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-a-month .mec-next-month,
.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-a-month .mec-previous-month,
.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table,
.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-next-month:hover,
.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-previous-month:hover,
.mec-dark-mode .mec-event-cover-classic,
.mec-dark-mode .mec-event-cover-clean,
.mec-dark-mode .mec-event-grid-classic .mec-event-article,
.mec-dark-mode .mec-event-grid-clean .mec-event-article,
.mec-dark-mode .mec-event-grid-modern .mec-event-article,
.mec-dark-mode .mec-event-sharing-wrap .mec-event-sharing,
.mec-dark-mode .mec-event-sharing-wrap .mec-event-sharing:after,
.mec-dark-mode .mec-event-sharing-wrap>li:first-of-type,
.mec-dark-mode .mec-events-agenda,
.mec-dark-mode .mec-fes-form .mec-meta-box-fields,
.mec-dark-mode .mec-masonry,
.mec-dark-mode .mec-slider-t5-wrap .mec-event-grid-modern .event-grid-modern-head,
.mec-dark-mode .mec-timeline-month-divider,
.mec-dark-mode .mec-wrap .mec-totalcal-box,
.mec-dark-mode .mec-yearly-view-wrap .mec-yearly-title-sec .mec-next-year,
.mec-dark-mode .mec-yearly-view-wrap .mec-yearly-title-sec .mec-previous-year {
 border-color:#353535
}
.mec-dark-mode .mec-event-sharing-wrap .mec-event-sharing:after {
 border-color:#191919 transparent transparent transparent
}
.mec-dark-mode .mec-event-sharing-wrap .mec-event-sharing:before {
 border-color:#353535 transparent transparent transparent
}
.mec-dark-mode .mec-book-form-gateways [id*=mec_book_form_gateway_checkout] input[type=text],
.mec-dark-mode .mec-events-meta-group-booking .StripeElement,
.mec-dark-mode .mec-slider-t2 .mec-event-article {
 background:#1f1f1f!important;
 border:1px solid #353535!important;
 box-shadow:none!important;
 color:#d2d2d2!important
}
.mec-dark-mode .CardField cardfield--ltr .__PrivateStripeElement .InputContainer input {
 color:#d2d2d2!important
}
.mec-dark-mode .mec-events-toggle .mec-toggle-item {
 border:1px solid #e4e4e4;
 box-shadow:0 10px 15px #282828
}
.mec-dark-mode .mec-agenda-events-wrap .mec-event-grid-colorful .mec-event-content {
 background-color:transparent
}
.mec-dark-mode .mec-calendar .mec-calendar-side {
 box-shadow:0 1px 5px 6px rgba(255,255,255,.005) inset
}
.mec-dark-mode .tooltipster-sidetip.tooltipster-shadow .tooltipster-box {
 border:1px solid #282828!important
}
.mec-dark-mode .mec-timeline-event-content:after {
 border-color:transparent #191919 transparent transparent
}
.mec-dark-mode .mec-fes-form .mec-meta-box-fields {
 box-shadow:0 2px 6px -3px #353535
}
.mec-dark-mode .mec-fes-form .mec-meta-box-fields h4 {
 color:#d2d2d2;
 background:#000
}
.mec-dark-mode .mec-fes-form input[type=email],
.mec-dark-mode .mec-fes-form input[type=number],
.mec-dark-mode .mec-fes-form input[type=password],
.mec-dark-mode .mec-fes-form input[type=tel],
.mec-dark-mode .mec-fes-form input[type=text],
.mec-dark-mode .mec-fes-form select,
.mec-dark-mode .mec-fes-form textarea {
 box-shadow:0 2px 5px rgba(0,0,0,.38) inset
}
.mec-dark-mode .mec-fes-form input {
 background:#353535!important;
 color:#d2d2d2!important
}
.mec-dark-mode .mec-booking-tab-content .button:hover,
.mec-dark-mode .mec-booking-tab-content .mec-reg-field-add-option:hover,
.mec-dark-mode .mec-fes-form .mec-form-row .button:not(.wp-color-result):hover {
 background:#353535;
 color:#d2d2d2;
 border-color:#353535;
 box-shadow:0 2px 6px -3px #353535
}
.mec-dark-mode .mec-booking-tab-content .button,
.mec-dark-mode .mec-booking-tab-content .mec-reg-field-add-option,
.mec-dark-mode .mec-fes-form .mec-form-row .button:not(.wp-color-result),
.mec-dark-mode .mec-fes-form input[type=file],
.mec-dark-mode ul#mec_reg_form_fields li .mec_reg_field_remove {
 color:#d2d2d2;
 background:#282828;
 border:2px solid #353535;
 box-shadow:0 2px 6px -3px #353535
}
.mec-dark-mode #mec_reg_form_fields input[type=checkbox],
.mec-dark-mode #mec_reg_form_fields input[type=radio],
.mec-dark-mode .mec-form-row input[type=checkbox],
.mec-dark-mode .mec-form-row input[type=radio] {
 background-color:#000;
 border:1px solid #353535;
 box-shadow:0 1px 3px -1px #353535
}
.mec-dark-mode .mec-fes-form .select2-container {
 border:1px solid #353535;
 background-color:#282828;
 color:#d2d2d2
}
.mec-events-meta-group-booking-shortcode {
 background-color:#e6f7ff;
 padding:40px;
 position:relative
}
.mec-events-meta-group-booking-shortcode h4 {
 margin-bottom:20px
}
.mec-booking-shortcode .mec-event-tickets-list.mec-sell-all-occurrences {
 width:100%
}
.mec-booking-shortcode .mec-book-reg-field-mec_email {
 width:48%;
 display:inline-block;
 margin-right:30px
}
.mec-booking-shortcode .mec-book-reg-field-name {
 width:48%;
 display:inline-block
}
.mec-booking-shortcode .mec-form-row.mec-paypal-credit-card-expiration-date-month {
 width:48%;
 display:inline-block;
 vertical-align:top;
 margin-right:30px
}
.mec-booking-shortcode .mec-form-row.mec-paypal-credit-card-cvv2 {
 width:48%;
 display:inline-block
}
.mec-booking-shortcode .mec-form-row.mec-paypal-credit-card-expiration-date-month .nice-select {
 width:48%;
 display:inline-block
}
.mec-booking-shortcode .mec-form-row.mec-paypal-credit-card-expiration-date-month label {
 width:100%
}
.mec-booking-shortcode .mec-form-row.mec-paypal-credit-card-expiration-date-month .nice-select:first-of-type {
 margin-right:10px
}
.mec-booking-shortcode .mec-form-row.mec-name-stripe,
.mec-booking-shortcode .mec-form-row.mec-paypal-credit-card-card-type,
.mec-booking-shortcode .mec-form-row.mec-paypal-credit-card-first-name {
 width:48%;
 vertical-align:top;
 display:inline-block;
 margin-right:30px
}
.mec-booking-shortcode .mec-form-row.mec-email-stripe,
.mec-booking-shortcode .mec-form-row.mec-paypal-credit-card-cc-number,
.mec-booking-shortcode .mec-form-row.mec-paypal-credit-card-last-name {
 width:48%;
 display:inline-block
}
.mec-events-meta-group-booking .mec-booking-shortcode .StripeElement {
 height:56px;
 padding:19px 12px 0;
 max-width:420px
}
.mec-booking-shortcode .nice-select,
.mec-booking-shortcode input {
 float:none;
 border:1px solid #c7ebfb!important;
 border-radius:3px;
 background-color:#fff;
 height:41px;
 line-height:39px;
 padding-left:15px;
 padding-right:15px;
 margin:0;
 margin-bottom:24px!important;
 color:#00acf8;
 font-size:14px;
 font-weight:400;
 box-shadow:none!important;
 min-height:unset;
 min-width:unset;
 padding-top:0;
 padding-bottom:0
}
.mec-booking-shortcode .mec-gateway-message.mec-success {
 font-size:14px
}
.mec-booking-shortcode .mec-form-row.mec-name-stripe {
 margin-bottom:0!important
}
.mec-booking-shortcode .mec-book-form-gateways [id*=mec_book_form_gateway_checkout] input[type=text],
.mec-events-meta-group-booking .mec-booking-shortcode .StripeElement {
 border:1px solid #c7ebfb!important;
 border-radius:3px;
 box-shadow:none!important
}
.mec-booking-shortcode .nice-select ul {
 width:100%
}
.mec-booking-shortcode .mec-event-ticket-name,
.mec-booking-shortcode .mec-event-ticket-price,
.mec-booking-shortcode .mec-ticket-variation-name,
.mec-booking-shortcode .mec-ticket-variation-price,
.mec-booking-shortcode label {
 font-size:14px;
 line-height:19px;
 font-weight:400;
 color:#00acf8;
 padding-right:5px;
 margin:0 0 4px!important
}
.mec-booking-shortcode span.mec-event-ticket-available {
 margin-top:-22px!important;
 margin-bottom:28px!important;
 display:block;
 font-size:11px;
 letter-spacing:.5px;
 font-weight:300;
 color:#80abbf
}
.mec-booking-shortcode button {
 background-color:#00acf8;
 border-radius:2px;
 box-shadow:0 2px 2px rgba(0,172,248,.27);
 font-weight:500;
 font-size:11px;
 letter-spacing:.5px;
 margin:0;
 min-width:116px;
 padding:16px 15px 14px;
 float:none;
 position:relative;
 border:none;
 color:#fff;
 display:inline-block
}
.mec-booking-shortcode .mec-booking-form-container ul li {
 list-style:none
}
.mec-booking-shortcode .mec-booking-form-container ul {
 padding:0
}
.mec-events-meta-group-booking-shortcode .mec-error {
 background-color:#ff017e;
 color:#fff;
 margin:24px 0;
 padding:10px 15px;
 border-radius:3px
}
.mec-events-meta-group-booking-shortcode .info-msg {
 margin:24px 0
}
.mec-booking-shortcode .mec-book-ticket-variation h5 {
 margin:0 0 4px
}
.mec-booking-shortcode .mec-book-available-tickets-details-header {
 border-bottom:2px solid #00acf8
}
.mec-booking-shortcode .mec-book-available-tickets-details-header,
.mec-booking-shortcode .mec-book-available-tickets-details-item,
.mec-booking-shortcode .mec-book-price-detail {
 display:-webkit-box;
 display:flex;
 flex-wrap:wrap
}
.mec-booking-shortcode .mec-book-available-tickets-details-header span,
.mec-booking-shortcode .mec-book-available-tickets-details-item span,
.mec-booking-shortcode .mec-book-price-detail span {
 -webkit-box-flex:1.97;
 flex:1.97 1.97 0;
 min-height:1px;
 font-size:14px;
 line-height:22px;
 color:#616264;
 font-weight:500;
 padding-bottom:20px;
 padding-top:20px
}
.mec-booking-shortcode .mec-book-available-tickets-details span:nth-of-type(2),
.mec-booking-shortcode .mec-book-available-tickets-details-item span:nth-of-type(2),
.mec-booking-shortcode .mec-book-price-detail span:nth-of-type(2) {
 -webkit-box-flex:1;
 flex:1 1 0
}
.mec-booking-shortcode .mec-book-available-tickets-details span:last-child,
.mec-booking-shortcode .mec-book-available-tickets-details-item span:last-child,
.mec-booking-shortcode .mec-book-price-detail span:last-child {
 -webkit-box-flex:1.085;
 flex:1.085 1.085 0
}
.mec-booking-shortcode .mec-book-available-tickets-details-header span {
 padding-bottom:11px
}
.mec-booking-shortcode .mec-book-available-tickets-details-item span {
 font-weight:400;
 font-size:12px
}
.mec-booking-shortcode span.mec-book-price-detail-amount,
.mec-booking-shortcode span.mec-book-price-detail-description {
 font-size:14px;
 line-height:22px;
 font-weight:500;
 padding:6px 0;
 color:#000
}
.mec-booking-shortcode span.mec-book-price-detail-amount {
 color:#777
}
.mec-booking-shortcode .mec-book-form-gateways label {
 cursor:pointer
}
.mec-booking-shortcode .mec-book-form-gateways label {
 cursor:pointer
}
.mec-booking-shortcode span.mec-book-price-detail-description {
 padding:6px 13px 6px 0;
 font-size:14px;
 font-weight:400;
 color:#00acf8
}
.mec-booking-shortcode ul.mec-book-price-details li {
 border-right:1px solid #c7ebfb!important
}
.mec-booking-shortcode span.mec-book-price-total {
 font-size:22px;
 line-height:22px;
 font-weight:700;
 color:#2bbc10;
 margin-top:20px;
 margin-bottom:35px;
 display:inline-block
}
.mec-booking-shortcode ul.mec-book-price-details {
 border:1px solid #c7ebfb!important;
 border-radius:3px;
 box-shadow:none!important
}
.mec-booking-shortcode span.mec-book-price-total-description {
 font-size:18px;
 line-height:22px;
 font-weight:700;
 color:#000
}
.mec-booking-shortcode span.mec-book-price-total-amount {
 font-size:22px;
 line-height:22px;
 font-weight:700;
 color:#2bbc10
}
.mec-booking-shortcode .mec-book-form-price {
 clear:both;
 position:relative
}
.mec-booking-shortcode .mec-book-form-gateway-label input[type=radio]:after {
 content:"";
 display:inline-block;
 width:7px;
 height:7px;
 background-color:#fff;
 border-radius:50%;
 cursor:pointer;
 position:absolute;
 top:4px;
 left:3px
}
.mec-booking-shortcode .mec-book-form-gateway-label input[type=radio]:before {
 box-shadow:none;
 border:2px solid #a8e4ff;
 width:17px;
 height:17px;
 position:absolute;
 top:-9px;
 left:-2px;
 margin:0;
 content:"";
 display:inline-block;
 background:#fff;
 border-radius:18px;
 cursor:pointer;
 position:relative
}
.mec-booking-shortcode .mec-book-form-gateway-label {
 -webkit-box-flex:0;
 flex:0 0 50%;
 margin-bottom:14px;
 padding-right:15px
}
.mec-booking-shortcode .mec-book-form-gateways {
 display:-webkit-box;
 display:flex;
 flex-wrap:wrap;
 margin-bottom:20px
}
.mec-booking-shortcode .mec-book-form-gateway-checkout {
 -webkit-box-flex:0;
 flex:0 0 100%;
 max-width:100%
}
.mec-booking-shortcode input::-webkit-input-placeholder,
.mec-booking-shortcode textarea::-webkit-input-placeholder {
 color:#afe6ff
}
.mec-booking-shortcode input::-moz-placeholder,
.mec-booking-shortcode textarea::-moz-placeholder {
 color:#afe6ff
}
.mec-booking-shortcode input:-ms-input-placeholder,
.mec-booking-shortcode textarea:-ms-input-placeholder {
 color:#afe6ff
}
.mec-booking-shortcode input:-moz-placeholder,
.mec-booking-shortcode textarea:-moz-placeholder {
 color:#afe6ff
}
.mec-booking-shortcode input[type=radio]:checked:before {
 border:2px solid #a8e4ff;
 box-shadow:none
}
.mec-booking-shortcode input[type=radio]:checked:after {
 background-color:#00acf8
}
.mec-booking-shortcode .mec-book-form-gateway-label label input {
 position:relative;
 cursor:pointer;
 margin:0!important;
 height:auto;
 margin-right:4px!important
}
.mec-booking-shortcode .mec-click-pay button[type=submit] {
 position:absolute;
 left:190px;
 bottom:40px
}
.mec-booking-shortcode button#mec-book-form-btn-step-2 {
 margin-left:30px
}
.mec-booking-shortcode .mec-ticket-name {
 display:inline-block;
 background-color:#fff;
 border-radius:3px;
 font-size:12px;
 line-height:12px;
 font-weight:400;
 color:#00acf8;
 padding:8px 13px;
 letter-spacing:0
}
.mec-booking-shortcode .mec_book_first_for_all {
 display:none
}
.mec-booking-shortcode li.mec-first-for-all-wrapper {
 margin-bottom:20px
}
.mec-booking-shortcode label.wn-checkbox-label:before {
 display:inline-block;
 -moz-transform-origin:left top;
 -ms-transform-origin:left top;
 -o-transform-origin:left top;
 -webkit-transform-origin:left top;
 transform-origin:left top;
 content:'';
 -webkit-transition:opacity ease .5;
 -moz-transition:opacity ease .5;
 transition:opacity ease .5;
 position:absolute;
 background-color:#00acf8;
 width:2px;
 -webkit-transform:rotate(-138deg);
 transform:rotate(-138deg)
}
.mec-booking-shortcode label.wn-checkbox-label {
 position:relative;
 display:inline-block;
 -moz-transition:border-color ease .2s;
 -o-transition:border-color ease .2s;
 -webkit-transition:border-color ease .2s;
 transition:border-color ease .2s;
 cursor:pointer;
 vertical-align:middle;
 font-size:14px;
 line-height:19px;
 font-weight:400;
 color:#00acf8;
 margin:0 0 4px!important;
 padding:0;
 background-color:#fff;
 border:2px solid #a8e4ff;
 width:17px;
 height:17px;
 border-radius:3px;
 margin-right:9px!important;
 box-shadow:none
}
.mec-booking-shortcode label.wn-checkbox-label:after {
 -moz-transform:rotate(-45deg);
 -ms-transform:rotate(-45deg);
 -o-transform:rotate(-45deg);
 -webkit-transform:rotate(-45deg);
 transform:rotate(-45deg);
 -moz-animation:dothabottomcheck 80ms ease 0s forwards;
 -o-animation:dothabottomcheck 80ms ease 0s forwards;
 -webkit-animation:dothabottomcheck 80ms ease 0s forwards;
 animation:dothabottomcheck 80ms ease 0s forwards;
 content:'';
 display:inline-block;
 -moz-transform-origin:left top;
 -ms-transform-origin:left top;
 -o-transform-origin:left top;
 -webkit-transform-origin:left top;
 transform-origin:left top;
 content:'';
 -webkit-transition:opacity ease .5;
 -moz-transition:opacity ease .5;
 transition:opacity ease .5;
 position:absolute;
 background-color:#00acf8;
 width:2px
}
.mec-booking-shortcode input[type=checkbox]:checked+.wn-checkbox-label::after {
 height:5px;
 left:2px;
 top:7px;
 -moz-animation:dothatopcheck .16s ease 0s forwards;
 -o-animation:dothatopcheck .16s ease 0s forwards;
 -webkit-animation:dothatopcheck .16s ease 0s forwards;
 animation:dothatopcheck .16s ease 0s forwards
}
.mec-booking-shortcode input[type=checkbox]:checked+.wn-checkbox-label::before {
 height:6px;
 left:7px;
 top:9px;
 -moz-animation:dothatopcheck .16s ease 0s forwards;
 -o-animation:dothatopcheck .16s ease 0s forwards;
 -webkit-animation:dothatopcheck .16s ease 0s forwards;
 animation:dothatopcheck .16s ease 0s forwards
}
.mec-booking-shortcode button[type=button],
.mec-booking-shortcode button[type=submit] {
 font-weight:500;
 font-size:13px;
 letter-spacing:.5px;
 line-height:16px;
 outline:0
}
.mec-booking-shortcode button.mec-book-form-back-button {
 background-color:#afe6ff;
 box-shadow:0 2px 2px rgba(175,230,255,.27)
}
.mec-booking-shortcode button[type=button]:hover,
.mec-booking-shortcode button[type=submit]:hover {
 background-color:#000;
 text-decoration:none;
 box-shadow:0 4px 10px rgba(1,2,4,.32)
}
.mec-booking-shortcode a.button:after,
.mec-booking-shortcode button[type=submit]:after {
 display:none;
 width:13px;
 height:13px;
 border-top:0;
 border-right:.1em solid #f0f1f1;
 border-bottom:.1em solid #fbfbfb;
 border-left:.1em solid #fff;
 content:"";
 -webkit-transform:translateZ(0);
 -ms-transform:translateZ(0);
 transform:translateZ(0);
 -webkit-animation:mecloader 1.1s infinite linear;
 animation:mecloader 1.1s infinite linear;
 background:transparent;
 position:absolute;
 top:18px;
 right:20px;
 border-radius:50%;
 z-index:999999999999
}
.mec-booking-shortcode a.button.loading:after,
.mec-booking-shortcode button[type=submit].loading:after {
 display:block
}
.mec-booking-shortcode .mec-book-form-coupon {
 margin-bottom:35px
}
.mec-booking-calendar-month-navigation {
 position:relative;
 text-align:center;
 padding:1px 0;
 max-width:330px
}
.mec-booking-calendar.mec-wrap {
 margin-bottom:20px;
 width:100%
}
.mec-booking-calendar.mec-wrap {
 max-width:330px;
 background:#fff;
 box-shadow:0 1px 5px 6px rgba(0,0,0,.005) inset;
 border:1px solid #efefef
}
.mec-booking-calendar-month-navigation .mec-calendar-header h2 {
 text-transform:uppercase;
 font-size:13px;
 font-weight:700;
 line-height:1.14;
 margin:16px auto;
 color:#333
}
.mec-booking-calendar-month-navigation .mec-next-month,
.mec-booking-calendar-month-navigation .mec-previous-month {
 cursor:pointer;
 position:absolute;
 top:0;
 min-width:40px;
 height:40px;
 line-height:40px;
 text-align:center;
 background:#fff;
 color:#a9a9a9;
 font-size:10px;
 letter-spacing:1px;
 text-transform:uppercase;
 padding-left:5px;
 padding-right:5px;
 border-top:none;
 transition:all .33s ease;
 border-bottom:1px solid #efefef;
 box-shadow:0 2px 0 0 rgba(0,0,0,.015);
 transition:all .33s ease
}
.mec-booking-calendar-month-navigation .mec-previous-month {
 left:0;
 border-bottom-right-radius:6px;
 border-left:none;
 border-right:1px solid #efefef
}
.mec-booking-calendar-month-navigation .mec-next-month {
 right:0;
 border-bottom-left-radius:6px;
 border-right:none;
 border-left:1px solid #efefef
}
.mec-booking-calendar-month-navigation .mec-next-month:hover,
.mec-booking-calendar-month-navigation .mec-previous-month:hover {
 background-color:#f9f9f9;
 color:#40d9f1
}
.mec-events-meta-group-booking .mec-booking-calendar .mec-calendar {
 margin-bottom:0;
 width:100%
}
.mec-events-meta-group-booking .mec-booking-calendar .mec-calendar dl dt {
 text-align:center;
 padding:0;
 height:47px;
 line-height:47px;
 border:0;
 cursor:pointer
}
.mec-events-meta-group-booking .mec-booking-calendar .mec-calendar dl dt:last-child {
 border:0
}
.mec-events-meta-group-booking .mec-booking-calendar .mec-calendar .mec-calendar-row dt:hover {
 background:0 0
}
.mec-events-meta-group-booking .mec-booking-calendar .mec-calendar .mec-calendar-novel-selected-day,
.mec-events-meta-group-booking .mec-booking-calendar .mec-calendar .mec-calendar-novel-selected-day span {
 width:32px;
 height:32px;
 margin:auto;
 line-height:30px;
 border-radius:50%;
 font-size:12px;
 font-weight:600;
 padding:0
}
.mec-has-event-for-booking {
 position:relative
}
.mec-has-event-for-booking .mec-calendar-novel-selected-day {
 border:2px solid #40d9f1;
 border-radius:50px;
 cursor:pointer
}
.mec-has-event-for-booking.mec-active .mec-calendar-novel-selected-day {
 background-color:#40d9f1
}
.mec-has-event-for-booking .mec-booking-calendar-date,
.mec-has-event-for-booking .mec-booking-tooltip,
.mec-multiple-event .mec-has-event-for-booking .mec-booking-tooltip {
 opacity:0;
 visibility:hidden;
 transition:all .4s ease
}
.mec-has-event-for-booking .mec-booking-tooltip,
.mec-multiple-event .mec-has-event-for-booking .mec-booking-tooltip {
 top:60px
}
.mec-has-event-for-booking .mec-booking-tooltip,
.mec-multiple-event .mec-has-event-for-booking .mec-booking-tooltip {
 position:absolute;
 z-index:99;
 width:150px;
 font-size:9px;
 left:calc(50% - 75px);
 background:#535a61;
 line-height:29px;
 border-radius:4px;
 color:#fff;
 font-weight:400;
 letter-spacing:1px;
 text-transform:uppercase;
 padding:3px 5px;
 box-shadow:0 4px 15px -2px #444b50a3
}
.mec-has-event-for-booking:hover .mec-booking-calendar-date,
.mec-has-event-for-booking:hover .mec-booking-tooltip,
.mec-has-event-for-booking:hover .mec-booking-tooltip.multiple-time .mec-booking-calendar-date,
.mec-multiple-event .mec-has-event-for-booking:hover .mec-booking-calendar-date,
.mec-multiple-event .mec-has-event-for-booking:hover .mec-booking-tooltip {
 opacity:1;
 visibility:visible
}
.mec-has-event-for-booking:hover .mec-booking-tooltip,
.mec-multiple-event .mec-has-event-for-booking:hover .mec-booking-tooltip {
 top:43px
}
.mec-has-event-for-booking .mec-booking-calendar-date:before,
.mec-multiple-event .mec-has-event-for-booking .mec-booking-calendar-date:before {
 display:block;
 content:''!important;
 position:absolute!important;
 width:12px;
 height:12px;
 top:-6px;
 left:calc(50% - 6px);
 transform:rotate(-45deg)!important;
 background-color:#535a61;
 z-index:0!important;
 box-shadow:0 8px 9px -9px #535a61!important
}
.mec-multiple-event .mec-has-event-for-booking .mec-booking-calendar-date-hover {
 border-bottom:1px solid #ffffff30
}
.mec-events-meta-group-booking .mec-booking-calendar .mec-calendar.mec-multiple-event .first-day {
 position:relative;
 padding-left:7px
}
.mec-events-meta-group-booking .mec-booking-calendar .mec-calendar.mec-multiple-event .first-day .mec-calendar-novel-selected-day {
 border-radius:47px;
 border-top-right-radius:0;
 border-bottom-right-radius:0;
 border-right:0;
 width:100%
}
.mec-events-meta-group-booking .mec-booking-calendar .mec-calendar.mec-multiple-event .first-day .mec-calendar-novel-selected-day span {
 margin-left:-7px
}
.mec-events-meta-group-booking .mec-booking-calendar .mec-calendar.mec-multiple-event .last-day {
 position:relative;
 padding-right:7px
}
.mec-events-meta-group-booking .mec-booking-calendar .mec-calendar.mec-multiple-event .last-day .mec-calendar-novel-selected-day {
 border-radius:47px;
 border-top-left-radius:0;
 border-bottom-left-radius:0;
 border-left:0;
 width:100%
}
.mec-events-meta-group-booking .mec-booking-calendar .mec-calendar.mec-multiple-event .last-day .mec-calendar-novel-selected-day span {
 margin-right:-7px
}
.mec-events-meta-group-booking .mec-booking-calendar .mec-calendar.mec-multiple-event .middle-day .mec-calendar-novel-selected-day {
 border-radius:0;
 border-right:0;
 border-left:0;
 width:100%
}
.mec-booking-tooltip.multiple-time {
 color:#fff
}
.mec-booking-tooltip.multiple-time .mec-booking-calendar-date:before {
 display:none
}
.mec-booking-tooltip.multiple-time .mec-booking-calendar-date:first-child:before {
 display:block
}
.mec-booking-tooltip.multiple-time .mec-booking-calendar-date {
 border:1px dashed #68717a;
 line-height:25px;
 margin:8px 0;
 border-radius:20px;
 transition:all .17s ease;
 -webkit-transition:all .17s ease;
 -moz-transition:all .17s ease;
 -ms-transition:all .17s ease;
 -o-transition:all .17s ease
}
.mec-booking-tooltip.multiple-time .mec-booking-calendar-date:hover,
.mec-calendar-day.mec-active .mec-booking-tooltip.multiple-time .mec-booking-calendar-date.mec-active {
 background:#40d9f1;
 border-color:#40d9f1
}
.mec-choosen-time-message {
 max-width:330px;
 padding:3px 14px;
 border-radius:4px;
 background:rgb(64 217 241/24%);
 color:#40d9f1;
 transition:all .17s ease;
 opacity:1;
 visibility:visible;
 font-size:12px;
 margin-bottom:20px
}
.mec-choosen-time-message .mec-choosen-time {
 padding-left:7px
}
.mec-choosen-time-message.disable,
.mec-choosen-time-message.disable .mec-choosen-time-message {
 opacity:0;
 visibility:hidden;
 padding:0;
 font-size:0;
 margin:0
}
.lity-wrap .mec-booking-calendar.mec-wrap {
 margin-top:20
}
.lity-wrap .mec-booking-calendar-month-navigation,
.lity-wrap .mec-booking-calendar.mec-wrap,
.lity-wrap .mec-choosen-time-message {
 max-width:100%
}
.mec-events-meta-group-booking-shortcode .mec-booking-calendar-wrapper .mec-booking-calendar .mec-calendar dl dt {
 height:47px!important
}
@media(min-width:961px) {
 .mec-wrap .mec-events-meta-group-booking .mec-booking-calendar .mec-calendar dl dt {
  height:47px
 }
}
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking .mec-booking-calendar-month-navigation,
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking .mec-calendar {
 background:#000;
 border-color:#222;
 color:#999
}
.mec-dark-mode .mec-booking-calendar-month-navigation .mec-next-month,
.mec-dark-mode .mec-booking-calendar-month-navigation .mec-previous-month {
 background:#222;
 border-color:#000;
 color:#d2d2d2
}
.mec-dark-mode .mec-booking-calendar.mec-wrap {
 border-color:#111
}
.mec-dark-mode .mec-events-meta-group-booking .mec-booking-calendar .mec-calendar .mec-calendar-row dt:hover {
 background:0 0!important
}
.mec-dark-mode .mec-calendar.mec-event-calendar-classic,
.mec-dark-mode .mec-calendar.mec-event-calendar-classic .mec-calendar-side {
 height:auto
}
.is-light-theme .mec-fes-form textarea {
 border:1px solid #cfeff5;
 box-shadow:0 2px 5px rgba(207,239,245,.38) inset
}
.is-light-theme .mec-fes-form .select2-selection {
 height:auto
}
.is-light-theme .mec-fes-form input[type=checkbox]:after {
 border:unset!important
}
.is-light-theme .mec-fes-form input[type=radio]:after {
 background:unset!important
}
.is-light-theme .mec-fes-form input+label {
 padding-top:0
}
.is-light-theme .mec-events-event-image img {
 height:auto
}
.tooltipster-fall,
.tooltipster-grow.tooltipster-show {
 -webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);
 -moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);
 -ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);
 -o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15)
}
.tooltipster-base {
 display:flex;
 pointer-events:none;
 position:absolute
}
.tooltipster-box {
 flex:1 1 auto
}
.tooltipster-content {
 box-sizing:border-box;
 max-height:100%;
 max-width:100%;
 overflow:auto
}
.tooltipster-ruler {
 bottom:0;
 left:0;
 overflow:hidden;
 position:fixed;
 right:0;
 top:0;
 visibility:hidden
}
.tooltipster-fade {
 opacity:0;
 -webkit-transition-property:opacity;
 -moz-transition-property:opacity;
 -o-transition-property:opacity;
 -ms-transition-property:opacity;
 transition-property:opacity
}
.tooltipster-fade.tooltipster-show {
 opacity:1
}
.tooltipster-grow {
 -webkit-transform:scale(0,0);
 -moz-transform:scale(0,0);
 -o-transform:scale(0,0);
 -ms-transform:scale(0,0);
 transform:scale(0,0);
 -webkit-transition-property:-webkit-transform;
 -moz-transition-property:-moz-transform;
 -o-transition-property:-o-transform;
 -ms-transition-property:-ms-transform;
 transition-property:transform;
 -webkit-backface-visibility:hidden
}
.tooltipster-grow.tooltipster-show {
 -webkit-transform:scale(1,1);
 -moz-transform:scale(1,1);
 -o-transform:scale(1,1);
 -ms-transform:scale(1,1);
 transform:scale(1,1);
 -webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);
 transition-timing-function:cubic-bezier(.175,.885,.32,1.15)
}
.tooltipster-swing {
 opacity:0;
 -webkit-transform:rotateZ(4deg);
 -moz-transform:rotateZ(4deg);
 -o-transform:rotateZ(4deg);
 -ms-transform:rotateZ(4deg);
 transform:rotateZ(4deg);
 -webkit-transition-property:-webkit-transform,opacity;
 -moz-transition-property:-moz-transform;
 -o-transition-property:-o-transform;
 -ms-transition-property:-ms-transform;
 transition-property:transform
}
.tooltipster-swing.tooltipster-show {
 opacity:1;
 -webkit-transform:rotateZ(0);
 -moz-transform:rotateZ(0);
 -o-transform:rotateZ(0);
 -ms-transform:rotateZ(0);
 transform:rotateZ(0);
 -webkit-transition-timing-function:cubic-bezier(.23,.635,.495,1);
 -webkit-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);
 -moz-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);
 -ms-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);
 -o-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);
 transition-timing-function:cubic-bezier(.23,.635,.495,2.4)
}
.tooltipster-fall {
 -webkit-transition-property:top;
 -moz-transition-property:top;
 -o-transition-property:top;
 -ms-transition-property:top;
 transition-property:top;
 -webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);
 transition-timing-function:cubic-bezier(.175,.885,.32,1.15)
}
.tooltipster-fall.tooltipster-initial {
 top:0!important
}
.tooltipster-fall.tooltipster-dying {
 -webkit-transition-property:all;
 -moz-transition-property:all;
 -o-transition-property:all;
 -ms-transition-property:all;
 transition-property:all;
 top:0!important;
 opacity:0
}
.tooltipster-slide {
 -webkit-transition-property:left;
 -moz-transition-property:left;
 -o-transition-property:left;
 -ms-transition-property:left;
 transition-property:left;
 -webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);
 -webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);
 -moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);
 -ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);
 -o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);
 transition-timing-function:cubic-bezier(.175,.885,.32,1.15)
}
.tooltipster-slide.tooltipster-initial {
 left:-40px!important
}
.tooltipster-slide.tooltipster-dying {
 -webkit-transition-property:all;
 -moz-transition-property:all;
 -o-transition-property:all;
 -ms-transition-property:all;
 transition-property:all;
 left:0!important;
 opacity:0
}
@keyframes tooltipster-fading {
 0% {
  opacity:0
 }
 100% {
  opacity:1
 }
}
.tooltipster-update-fade {
 animation:tooltipster-fading .4s
}
@keyframes tooltipster-rotating {
 25% {
  transform:rotate(-2deg)
 }
 75% {
  transform:rotate(2deg)
 }
 100% {
  transform:rotate(0)
 }
}
.tooltipster-update-rotate {
 animation:tooltipster-rotating .6s
}
@keyframes tooltipster-scaling {
 50% {
  transform:scale(1.1)
 }
 100% {
  transform:scale(1)
 }
}
.tooltipster-update-scale {
 animation:tooltipster-scaling .6s
}
.tooltipster-sidetip .tooltipster-box {
 background:#565656;
 border:2px solid #000;
 border-radius:4px
}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-box {
 margin-top:8px
}
.tooltipster-sidetip.tooltipster-left .tooltipster-box {
 margin-right:8px
}
.tooltipster-sidetip.tooltipster-right .tooltipster-box {
 margin-left:8px
}
.tooltipster-sidetip.tooltipster-top .tooltipster-box {
 margin-bottom:8px
}
.tooltipster-sidetip .tooltipster-content {
 color:#fff;
 line-height:18px;
 padding:6px 14px
}
.tooltipster-sidetip .tooltipster-arrow {
 overflow:hidden;
 position:absolute
}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow {
 height:10px;
 margin-left:-10px;
 top:0;
 width:20px
}
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow {
 height:20px;
 margin-top:-10px;
 right:0;
 top:0;
 width:10px
}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow {
 height:20px;
 margin-top:-10px;
 left:0;
 top:0;
 width:10px
}
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow {
 bottom:0;
 height:10px;
 margin-left:-10px;
 width:20px
}
.tooltipster-sidetip .tooltipster-arrow-background,
.tooltipster-sidetip .tooltipster-arrow-border {
 height:0;
 position:absolute;
 width:0
}
.tooltipster-sidetip .tooltipster-arrow-background {
 border:10px solid transparent
}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background {
 border-bottom-color:#565656;
 left:0;
 top:3px
}
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background {
 border-left-color:#565656;
 left:-3px;
 top:0
}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background {
 border-right-color:#565656;
 left:3px;
 top:0
}
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {
 border-top-color:#565656;
 left:0;
 top:-3px
}
.tooltipster-sidetip .tooltipster-arrow-border {
 border:10px solid transparent;
 left:0;
 top:0
}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border {
 border-bottom-color:#000
}
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border {
 border-left-color:#000
}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border {
 border-right-color:#000
}
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border {
 border-top-color:#000
}
.tooltipster-sidetip .tooltipster-arrow-uncropped {
 position:relative
}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped {
 top:-10px
}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped {
 left:-10px
}
.tooltipster-sidetip.tooltipster-shadow .tooltipster-box {
 border:none;
 border-radius:5px;
 background:#fff;
 box-shadow:0 0 10px 6px rgba(0,0,0,.1)
}
.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-box {
 margin-top:6px
}
.tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-box {
 margin-right:6px
}
.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-box {
 margin-left:6px
}
.tooltipster-sidetip.tooltipster-shadow.tooltipster-top .tooltipster-box {
 margin-bottom:6px
}
.tooltipster-sidetip.tooltipster-shadow .tooltipster-content {
 color:#8d8d8d
}
.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow {
 height:6px;
 margin-left:-6px;
 width:12px
}
.tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-arrow,
.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow {
 height:12px;
 margin-left:0;
 margin-top:-6px;
 width:6px
}
.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow-background {
 display:none
}
.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow-border {
 border:6px solid transparent
}
.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-arrow-border {
 border-bottom-color:#fff
}
.tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-arrow-border {
 border-left-color:#fff
}
.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow-border {
 border-right-color:#fff
}
.tooltipster-sidetip.tooltipster-shadow.tooltipster-top .tooltipster-arrow-border {
 border-top-color:#fff
}
.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-arrow-uncropped {
 top:-6px
}
.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow-uncropped {
 left:-6px
}
html.with-featherlight {
 overflow:hidden
}
.featherlight {
 display:none;
 position:fixed;
 top:0;
 right:0;
 bottom:0;
 left:0;
 z-index:2147483647;
 text-align:center;
 white-space:nowrap;
 cursor:pointer;
 background:#333;
 background:transparent
}
.featherlight:last-of-type {
 background:rgba(0,0,0,.8)
}
.featherlight:before {
 content:'';
 display:inline-block;
 height:100%;
 vertical-align:middle
}
.featherlight .featherlight-content {
 position:relative;
 text-align:left;
 vertical-align:middle;
 display:inline-block;
 overflow:auto;
 padding:25px 25px 0;
 border-bottom:25px solid transparent;
 margin-left:5%;
 margin-right:5%;
 max-height:95%;
 background:#fff;
 cursor:auto;
 white-space:normal
}
.featherlight .featherlight-inner {
 display:block
}
.featherlight script.featherlight-inner,
.featherlight link.featherlight-inner,
.featherlight style.featherlight-inner {
 display:none
}
.featherlight .featherlight-close-icon {
 position:absolute;
 z-index:9999;
 top:0;
 right:0;
 line-height:25px;
 width:25px;
 cursor:pointer;
 text-align:center;
 font-family:Arial,sans-serif;
 background:#fff;
 background:rgba(255,255,255,.3);
 color:#000;
 border:none;
 padding:0
}
.featherlight .featherlight-close-icon::-moz-focus-inner {
 border:0;
 padding:0
}
.featherlight .featherlight-image {
 width:100%
}
.featherlight-iframe .featherlight-content {
 border-bottom:0;
 padding:0;
 -webkit-overflow-scrolling:touch
}
.featherlight iframe {
 border:none
}
.featherlight * {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
@media only screen and (max-width:1024px) {
 .featherlight .featherlight-content {
  margin-left:0;
  margin-right:0;
  max-height:98%;
  padding:10px 10px 0;
  border-bottom:10px solid transparent
 }
}
@media print {
 html.with-featherlight>*>:not(.featherlight) {
  display:none
 }
}
@font-face {
 font-family:montserrat;
 font-style:normal;
 font-weight:400;
 src:url(https://fonts.gstatic.com/s/montserrat/v18/JTUSjIg1_i6t8kCHKm459Wlhzg.ttf) format('truetype')
}
@font-face {
 font-family:montserrat;
 font-style:normal;
 font-weight:700;
 src:url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_dJE3gnD-w.ttf) format('truetype')
}
@font-face {
 font-family:roboto;
 font-style:normal;
 font-weight:100;
 src:url(https://fonts.gstatic.com/s/roboto/v27/KFOkCnqEu92Fr1MmgVxIIzc.ttf) format('truetype')
}
@font-face {
 font-family:roboto;
 font-style:normal;
 font-weight:300;
 src:url(https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmSU5fBBc9.ttf) format('truetype')
}
@font-face {
 font-family:roboto;
 font-style:normal;
 font-weight:400;
 src:url(https://fonts.gstatic.com/s/roboto/v27/KFOmCnqEu92Fr1Mu4mxP.ttf) format('truetype')
}
@font-face {
 font-family:roboto;
 font-style:normal;
 font-weight:700;
 src:url(https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmWUlfBBc9.ttf) format('truetype')
}
.mec-event-grid-minimal .mec-modal-booking-button:hover,
.mec-events-timeline-wrap .mec-organizer-item a,
.mec-events-timeline-wrap .mec-organizer-item:after,
.mec-events-timeline-wrap .mec-shortcode-organizers i,
.mec-timeline-event .mec-modal-booking-button,
.mec-wrap .mec-map-lightbox-wp.mec-event-list-classic .mec-event-date,
.mec-timetable-t2-col .mec-modal-booking-button:hover,
.mec-event-container-classic .mec-modal-booking-button:hover,
.mec-calendar-events-side .mec-modal-booking-button:hover,
.mec-event-grid-yearly .mec-modal-booking-button,
.mec-events-agenda .mec-modal-booking-button,
.mec-event-grid-simple .mec-modal-booking-button,
.mec-event-list-minimal .mec-modal-booking-button:hover,
.mec-timeline-month-divider,
.mec-wrap.colorskin-custom .mec-totalcal-box .mec-totalcal-view span:hover,
.mec-wrap.colorskin-custom .mec-calendar.mec-event-calendar-classic .mec-selected-day,
.mec-wrap.colorskin-custom .mec-color,
.mec-wrap.colorskin-custom .mec-event-sharing-wrap .mec-event-sharing>li:hover a,
.mec-wrap.colorskin-custom .mec-color-hover:hover,
.mec-wrap.colorskin-custom .mec-color-before *:before,
.mec-wrap.colorskin-custom .mec-widget .mec-event-grid-classic.owl-carousel .owl-nav i,
.mec-wrap.colorskin-custom .mec-event-list-classic a.magicmore:hover,
.mec-wrap.colorskin-custom .mec-event-grid-simple:hover .mec-event-title,
.mec-wrap.colorskin-custom .mec-single-event .mec-event-meta dd.mec-events-event-categories:before,
.mec-wrap.colorskin-custom .mec-single-event-date:before,
.mec-wrap.colorskin-custom .mec-single-event-time:before,
.mec-wrap.colorskin-custom .mec-events-meta-group.mec-events-meta-group-venue:before,
.mec-wrap.colorskin-custom .mec-calendar .mec-calendar-side .mec-previous-month i,
.mec-wrap.colorskin-custom .mec-calendar .mec-calendar-side .mec-next-month,
.mec-wrap.colorskin-custom .mec-calendar .mec-calendar-side .mec-previous-month:hover,
.mec-wrap.colorskin-custom .mec-calendar .mec-calendar-side .mec-next-month:hover,
.mec-wrap.colorskin-custom .mec-calendar.mec-event-calendar-classic dt.mec-selected-day:hover,
.mec-wrap.colorskin-custom .mec-infowindow-wp h5 a:hover,
.colorskin-custom .mec-events-meta-group-countdown .mec-end-counts h3,
.mec-calendar .mec-calendar-side .mec-next-month i,
.mec-wrap .mec-totalcal-box i,
.mec-calendar .mec-event-article .mec-event-title a:hover,
.mec-attendees-list-details .mec-attendee-profile-link a:hover,
.mec-wrap.colorskin-custom .mec-next-event-details li i,
.mec-next-event-details i:before,
.mec-marker-infowindow-wp .mec-marker-infowindow-count,
.mec-next-event-details a,
.mec-wrap.colorskin-custom .mec-events-masonry-cats a.mec-masonry-cat-selected,
.lity .mec-color,
.lity .mec-color-before :before,
.lity .mec-color-hover:hover,
.lity .mec-wrap .mec-color,
.lity .mec-wrap .mec-color-before :before,
.lity .mec-wrap .mec-color-hover:hover,
.leaflet-popup-content .mec-color,
.leaflet-popup-content .mec-color-before :before,
.leaflet-popup-content .mec-color-hover:hover,
.leaflet-popup-content .mec-wrap .mec-color,
.leaflet-popup-content .mec-wrap .mec-color-before :before,
.leaflet-popup-content .mec-wrap .mec-color-hover:hover,
.mec-calendar.mec-calendar-daily .mec-calendar-d-table .mec-daily-view-day.mec-daily-view-day-active.mec-color,
.mec-map-boxshow div .mec-map-view-event-detail.mec-event-detail i,
.mec-map-boxshow div .mec-map-view-event-detail.mec-event-detail:hover,
.mec-map-boxshow .mec-color,
.mec-map-boxshow .mec-color-before :before,
.mec-map-boxshow .mec-color-hover:hover,
.mec-map-boxshow .mec-wrap .mec-color,
.mec-map-boxshow .mec-wrap .mec-color-before :before,
.mec-map-boxshow .mec-wrap .mec-color-hover:hover,
.mec-choosen-time-message,
.mec-booking-calendar-month-navigation .mec-next-month:hover,
.mec-booking-calendar-month-navigation .mec-previous-month:hover {
 color:#0093d0
}
.mec-skin-carousel-container .mec-event-footer-carousel-type3 .mec-modal-booking-button:hover,
.mec-wrap.colorskin-custom .mec-event-sharing .mec-event-share:hover .event-sharing-icon,
.mec-wrap.colorskin-custom .mec-event-grid-clean .mec-event-date,
.mec-wrap.colorskin-custom .mec-event-list-modern .mec-event-sharing>li:hover a i,
.mec-wrap.colorskin-custom .mec-event-list-modern .mec-event-sharing .mec-event-share:hover .mec-event-sharing-icon,
.mec-wrap.colorskin-custom .mec-event-list-modern .mec-event-sharing li:hover a i,
.mec-wrap.colorskin-custom .mec-calendar:not(.mec-event-calendar-classic) .mec-selected-day,
.mec-wrap.colorskin-custom .mec-calendar .mec-selected-day:hover,
.mec-wrap.colorskin-custom .mec-calendar .mec-calendar-row dt.mec-has-event:hover,
.mec-wrap.colorskin-custom .mec-calendar .mec-has-event:after,
.mec-wrap.colorskin-custom .mec-bg-color,
.mec-wrap.colorskin-custom .mec-bg-color-hover:hover,
.colorskin-custom .mec-event-sharing-wrap:hover>li,
.mec-wrap.colorskin-custom .mec-totalcal-box .mec-totalcal-view span.mec-totalcalview-selected,
.mec-wrap .flip-clock-wrapper ul li a div div.inn,
.mec-wrap .mec-totalcal-box .mec-totalcal-view span.mec-totalcalview-selected,
.event-carousel-type1-head .mec-event-date-carousel,
.mec-event-countdown-style3 .mec-event-date,
#wrap .mec-wrap article.mec-event-countdown-style1,
.mec-event-countdown-style1 .mec-event-countdown-part3 a.mec-event-button,
.mec-wrap .mec-event-countdown-style2,
.mec-map-get-direction-btn-cnt input[type=submit],
.mec-booking button,
span.mec-marker-wrap,
.mec-wrap.colorskin-custom .mec-timeline-events-container .mec-timeline-event-date:before,
.mec-has-event-for-booking.mec-active .mec-calendar-novel-selected-day,
.mec-booking-tooltip.multiple-time .mec-booking-calendar-date.mec-active,
.mec-booking-tooltip.multiple-time .mec-booking-calendar-date:hover,
.mec-ongoing-normal-label {
 background-color:#0093d0
}
.mec-skin-carousel-container .mec-event-footer-carousel-type3 .mec-modal-booking-button:hover,
.mec-timeline-month-divider,
.mec-wrap.colorskin-custom .mec-single-event .mec-speakers-details ul li .mec-speaker-avatar a:hover img,
.mec-wrap.colorskin-custom .mec-event-list-modern .mec-event-sharing>li:hover a i,
.mec-wrap.colorskin-custom .mec-event-list-modern .mec-event-sharing .mec-event-share:hover .mec-event-sharing-icon,
.mec-wrap.colorskin-custom .mec-event-list-standard .mec-month-divider span:before,
.mec-wrap.colorskin-custom .mec-single-event .mec-social-single:before,
.mec-wrap.colorskin-custom .mec-single-event .mec-frontbox-title:before,
.mec-wrap.colorskin-custom .mec-calendar .mec-calendar-events-side .mec-table-side-day,
.mec-wrap.colorskin-custom .mec-border-color,
.mec-wrap.colorskin-custom .mec-border-color-hover:hover,
.colorskin-custom .mec-single-event .mec-frontbox-title:before,
.colorskin-custom .mec-single-event .mec-events-meta-group-booking form>h4:before,
.mec-wrap.colorskin-custom .mec-totalcal-box .mec-totalcal-view span.mec-totalcalview-selected,
.mec-wrap .mec-totalcal-box .mec-totalcal-view span.mec-totalcalview-selected,
.event-carousel-type1-head .mec-event-date-carousel:after,
.mec-wrap.colorskin-custom .mec-events-masonry-cats a.mec-masonry-cat-selected,
.mec-marker-infowindow-wp .mec-marker-infowindow-count,
.mec-wrap.colorskin-custom .mec-events-masonry-cats a:hover,
.mec-has-event-for-booking .mec-calendar-novel-selected-day,
.mec-booking-tooltip.multiple-time .mec-booking-calendar-date.mec-active,
.mec-booking-tooltip.multiple-time .mec-booking-calendar-date:hover {
 border-color:#0093d0
}
.mec-wrap.colorskin-custom .mec-event-countdown-style3 .mec-event-date:after,
.mec-wrap.colorskin-custom .mec-month-divider span:before {
 border-bottom-color:#0093d0
}
.mec-wrap.colorskin-custom article.mec-event-countdown-style1 .mec-event-countdown-part2:after {
 border-color:transparent transparent transparent #0093d0
}
.mec-wrap.colorskin-custom .mec-box-shadow-color {
 box-shadow:0 4px 22px -7px #0093d0
}
.mec-events-timeline-wrap .mec-shortcode-organizers,
.mec-timeline-event .mec-modal-booking-button,
.mec-events-timeline-wrap:before,
.mec-wrap.colorskin-custom .mec-timeline-event-local-time,
.mec-wrap.colorskin-custom .mec-timeline-event-time,
.mec-wrap.colorskin-custom .mec-timeline-event-location,
.mec-choosen-time-message {
 background:rgba(0,147,208,.11)
}
.mec-wrap.colorskin-custom .mec-timeline-events-container .mec-timeline-event-date:after {
 background:rgba(0,147,208,.3)
}
/*!Lity - v2.1.0 - 2016-09-19 * http://sorgalla.com/lity/ * Copyright (c) 2015-2016 Jan Sorgalla; Licensed MIT*/.lity {
 z-index:9990;
 position:fixed;
 top:0;
 right:0;
 bottom:0;
 left:0;
 white-space:nowrap;
 background:#0b0b0b;
 background:rgba(0,0,0,.8);
 outline:none!important;
 opacity:0;
 -webkit-transition:opacity .3s ease;
 -o-transition:opacity .3s ease;
 transition:opacity .3s ease
}
.lity.lity-opened {
 opacity:1
}
.lity.lity-closed {
 opacity:0
}
.lity * {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.lity-wrap {
 z-index:9990;
 position:fixed;
 top:0;
 right:0;
 bottom:0;
 left:0;
 text-align:center;
 outline:none!important
}
.lity-wrap:before {
 content:'';
 display:inline-block;
 height:100%;
 vertical-align:middle;
 margin-right:-.25em
}
.lity-loader {
 z-index:9991;
 color:#fff;
 position:absolute;
 top:50%;
 margin-top:-.8em;
 width:100%;
 text-align:center;
 font-size:14px;
 font-family:Arial,Helvetica,sans-serif;
 opacity:0;
 -webkit-transition:opacity .3s ease;
 -o-transition:opacity .3s ease;
 transition:opacity .3s ease
}
.lity-loading .lity-loader {
 opacity:1
}
.lity-container {
 z-index:9992;
 position:relative;
 text-align:left;
 vertical-align:middle;
 display:inline-block;
 white-space:normal;
 max-width:100%;
 max-height:100%;
 outline:none!important
}
.lity-content {
 z-index:9993;
 width:100%;
 -webkit-transform:scale(1);
 -ms-transform:scale(1);
 -o-transform:scale(1);
 transform:scale(1);
 -webkit-transition:-webkit-transform .3s ease;
 transition:-webkit-transform .3s ease;
 -o-transition:-o-transform .3s ease;
 transition:transform .3s ease;
 transition:transform .3s ease,-webkit-transform .3s ease,-o-transform .3s ease
}
.lity-loading .lity-content,
.lity-closed .lity-content {
 -webkit-transform:scale(.8);
 -ms-transform:scale(.8);
 -o-transform:scale(.8);
 transform:scale(.8)
}
.lity-content:after {
 content:'';
 position:absolute;
 left:0;
 top:0;
 bottom:0;
 display:block;
 right:0;
 width:auto;
 height:auto;
 z-index:-1;
 -webkit-box-shadow:0 0 8px rgba(0,0,0,.6);
 box-shadow:0 0 8px rgba(0,0,0,.6)
}
.lity-close {
 z-index:9994;
 width:60px;
 height:60px;
 position:fixed;
 right:15px;
 top:15px;
 -webkit-appearance:none;
 cursor:pointer;
 text-decoration:none;
 text-align:center;
 padding:0;
 color:#fff;
 font-style:normal;
 font-size:32px;
 font-family:Arial,Baskerville,monospace;
 line-height:35px;
 text-shadow:0 1px 2px rgba(0,0,0,.6);
 border:0;
 background:#000;
 outline:none;
 -webkit-box-shadow:none;
 box-shadow:none
}
.lity-close::-moz-focus-inner {
 border:0;
 padding:0
}
.lity-close:hover,
.lity-close:focus,
.lity-close:active,
.lity-close:visited {
 background:#000
}
.lity-image img {
 max-width:100%;
 display:block;
 line-height:0;
 border:0
}
.lity-iframe .lity-container,
.lity-youtube .lity-container,
.lity-vimeo .lity-container,
.lity-googlemaps .lity-container {
 width:100%;
 max-width:964px
}
.lity-iframe-container {
 width:100%;
 height:0;
 padding-top:56.25%;
 overflow:auto;
 pointer-events:auto;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 -webkit-overflow-scrolling:touch
}
.lity-iframe-container iframe {
 position:absolute;
 display:block;
 top:0;
 left:0;
 width:100%;
 height:100%;
 -webkit-box-shadow:0 0 8px rgba(0,0,0,.6);
 box-shadow:0 0 8px rgba(0,0,0,.6);
 background:#000
}
.lity-hide {
 display:none
}
:root {
 --wp-admin-theme-color:#007cba;
 --wp-admin-theme-color-darker-10:#006ba1;
 --wp-admin-theme-color-darker-20:#005a87
}
#start-resizable-editor-section {
 display:none
}
.wp-block-audio figcaption {
 margin-top:.5em;
 margin-bottom:1em
}
.wp-block-audio audio {
 width:100%;
 min-width:300px
}
.wp-block-button__link {
 color:#fff;
 background-color:#32373c;
 border:none;
 border-radius:28px;
 box-shadow:none;
 cursor:pointer;
 display:inline-block;
 font-size:18px;
 padding:12px 24px;
 text-align:center;
 text-decoration:none;
 overflow-wrap:break-word
}
.wp-block-button__link:active,
.wp-block-button__link:focus,
.wp-block-button__link:hover,
.wp-block-button__link:visited {
 color:#fff
}
.wp-block-button__link.aligncenter {
 text-align:center
}
.wp-block-button__link.alignright {
 text-align:right
}
.wp-block-button.is-style-squared,
.wp-block-button__link.wp-block-button.is-style-squared {
 border-radius:0
}
.wp-block-button.no-border-radius,
.wp-block-button__link.no-border-radius {
 border-radius:0!important
}
.is-style-outline .wp-block-button__link,
.wp-block-button__link.is-style-outline {
 color:#32373c;
 background-color:transparent;
 border:2px solid
}
.wp-block-buttons .wp-block-button {
 display:inline-block;
 margin-right:8px;
 margin-bottom:8px
}
.wp-block-buttons .wp-block-button:last-child {
 margin-right:0
}
.wp-block-buttons.alignright .wp-block-button {
 margin-right:0;
 margin-left:8px
}
.wp-block-buttons.alignright .wp-block-button:first-child {
 margin-left:0
}
.wp-block-buttons.alignleft .wp-block-button {
 margin-left:0;
 margin-right:8px
}
.wp-block-buttons.alignleft .wp-block-button:last-child {
 margin-right:0
}
.wp-block-button.aligncenter,
.wp-block-buttons.aligncenter,
.wp-block-calendar {
 text-align:center
}
.wp-block-calendar tbody td,
.wp-block-calendar th {
 padding:4px;
 border:1px solid #ddd
}
.wp-block-calendar tfoot td {
 border:none
}
.wp-block-calendar table {
 width:100%;
 border-collapse:collapse;
 font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif
}
.wp-block-calendar table th {
 font-weight:400;
 background:#ddd
}
.wp-block-calendar a {
 text-decoration:underline
}
.wp-block-calendar tfoot a {
 color:#007cba;
 color:var(--wp-admin-theme-color)
}
.wp-block-calendar table caption,
.wp-block-calendar table tbody {
 color:#40464d
}
.wp-block-categories.alignleft {
 margin-right:2em
}
.wp-block-categories.alignright {
 margin-left:2em
}
.wp-block-columns {
 display:flex;
 margin-bottom:28px;
 flex-wrap:wrap
}
@media(min-width:782px) {
 .wp-block-columns {
  flex-wrap:nowrap
 }
}
.wp-block-columns.has-background {
 padding:20px 38px
}
.wp-block-column {
 flex-grow:1;
 min-width:0;
 word-break:break-word;
 overflow-wrap:break-word
}
@media(max-width:599px) {
 .wp-block-column {
  flex-basis:100%!important
 }
}
@media(min-width:600px) and (max-width:781px) {
 .wp-block-column {
  flex-basis:calc(50% - 16px)!important;
  flex-grow:0
 }
 .wp-block-column:nth-child(2n) {
  margin-left:32px
 }
}
@media(min-width:782px) {
 .wp-block-column {
  flex-basis:0;
  flex-grow:1
 }
 .wp-block-column[style*=flex-basis] {
  flex-grow:0
 }
 .wp-block-column:not(:first-child) {
  margin-left:32px
 }
}
.wp-block-columns.are-vertically-aligned-top {
 align-items:flex-start
}
.wp-block-columns.are-vertically-aligned-center {
 align-items:center
}
.wp-block-columns.are-vertically-aligned-bottom {
 align-items:flex-end
}
.wp-block-column.is-vertically-aligned-top {
 align-self:flex-start
}
.wp-block-column.is-vertically-aligned-center {
 -ms-grid-row-align:center;
 align-self:center
}
.wp-block-column.is-vertically-aligned-bottom {
 align-self:flex-end
}
.wp-block-column.is-vertically-aligned-bottom,
.wp-block-column.is-vertically-aligned-center,
.wp-block-column.is-vertically-aligned-top {
 width:100%
}
.wp-block-cover,
.wp-block-cover-image {
 position:relative;
 background-size:cover;
 background-position:50%;
 min-height:430px;
 height:100%;
 width:100%;
 display:flex;
 justify-content:center;
 align-items:center;
 padding:16px
}
.wp-block-cover-image.has-parallax,
.wp-block-cover.has-parallax {
 background-attachment:fixed
}
@supports(-webkit-overflow-scrolling:touch) {
 .wp-block-cover-image.has-parallax,
 .wp-block-cover.has-parallax {
  background-attachment:scroll
 }
}
@media(prefers-reduced-motion:reduce) {
 .wp-block-cover-image.has-parallax,
 .wp-block-cover.has-parallax {
  background-attachment:scroll
 }
}
.wp-block-cover-image.has-background-dim,
.wp-block-cover.has-background-dim {
 background-color:#000
}
.wp-block-cover-image.has-background-dim:before,
.wp-block-cover.has-background-dim:before {
 content:"";
 background-color:inherit
}
.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,
.wp-block-cover-image .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim:not(.has-background-gradient):before,
.wp-block-cover .wp-block-cover__gradient-background {
 position:absolute;
 top:0;
 left:0;
 bottom:0;
 right:0;
 z-index:1
}
.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,
.wp-block-cover-image .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim:not(.has-background-gradient):before,
.wp-block-cover .wp-block-cover__gradient-background {
 opacity:.5
}
.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before {
 opacity:.1
}
.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background {
 opacity:.1
}
.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before {
 opacity:.2
}
.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background {
 opacity:.2
}
.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before {
 opacity:.3
}
.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background {
 opacity:.3
}
.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before {
 opacity:.4
}
.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background {
 opacity:.4
}
.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before {
 opacity:.5
}
.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background {
 opacity:.5
}
.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before {
 opacity:.6
}
.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background {
 opacity:.6
}
.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before {
 opacity:.7
}
.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background {
 opacity:.7
}
.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before {
 opacity:.8
}
.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background {
 opacity:.8
}
.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before {
 opacity:.9
}
.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background {
 opacity:.9
}
.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before {
 opacity:1
}
.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background {
 opacity:1
}
.wp-block-cover-image.alignleft,
.wp-block-cover-image.alignright,
.wp-block-cover.alignleft,
.wp-block-cover.alignright {
 max-width:290px;
 width:100%
}
.wp-block-cover-image:after,
.wp-block-cover:after {
 display:block;
 content:"";
 font-size:0;
 min-height:inherit
}
@supports((position:-webkit-sticky) or (position:sticky)) {
 .wp-block-cover-image:after,
 .wp-block-cover:after {
  content:none
 }
}
.wp-block-cover-image.aligncenter,
.wp-block-cover-image.alignleft,
.wp-block-cover-image.alignright,
.wp-block-cover.aligncenter,
.wp-block-cover.alignleft,
.wp-block-cover.alignright {
 display:flex
}
.wp-block-cover-image .wp-block-cover__inner-container,
.wp-block-cover .wp-block-cover__inner-container {
 width:calc(100% - 70px);
 z-index:1;
 color:#fff
}
.wp-block-cover-image .wp-block-subhead:not(.has-text-color),
.wp-block-cover-image h1:not(.has-text-color),
.wp-block-cover-image h2:not(.has-text-color),
.wp-block-cover-image h3:not(.has-text-color),
.wp-block-cover-image h4:not(.has-text-color),
.wp-block-cover-image h5:not(.has-text-color),
.wp-block-cover-image h6:not(.has-text-color),
.wp-block-cover-image p:not(.has-text-color),
.wp-block-cover .wp-block-subhead:not(.has-text-color),
.wp-block-cover h1:not(.has-text-color),
.wp-block-cover h2:not(.has-text-color),
.wp-block-cover h3:not(.has-text-color),
.wp-block-cover h4:not(.has-text-color),
.wp-block-cover h5:not(.has-text-color),
.wp-block-cover h6:not(.has-text-color),
.wp-block-cover p:not(.has-text-color) {
 color:inherit
}
.wp-block-cover-image.is-position-top-left,
.wp-block-cover.is-position-top-left {
 align-items:flex-start;
 justify-content:flex-start
}
.wp-block-cover-image.is-position-top-center,
.wp-block-cover.is-position-top-center {
 align-items:flex-start;
 justify-content:center
}
.wp-block-cover-image.is-position-top-right,
.wp-block-cover.is-position-top-right {
 align-items:flex-start;
 justify-content:flex-end
}
.wp-block-cover-image.is-position-center-left,
.wp-block-cover.is-position-center-left {
 align-items:center;
 justify-content:flex-start
}
.wp-block-cover-image.is-position-center-center,
.wp-block-cover.is-position-center-center {
 align-items:center;
 justify-content:center
}
.wp-block-cover-image.is-position-center-right,
.wp-block-cover.is-position-center-right {
 align-items:center;
 justify-content:flex-end
}
.wp-block-cover-image.is-position-bottom-left,
.wp-block-cover.is-position-bottom-left {
 align-items:flex-end;
 justify-content:flex-start
}
.wp-block-cover-image.is-position-bottom-center,
.wp-block-cover.is-position-bottom-center {
 align-items:flex-end;
 justify-content:center
}
.wp-block-cover-image.is-position-bottom-right,
.wp-block-cover.is-position-bottom-right {
 align-items:flex-end;
 justify-content:flex-end
}
.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,
.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container {
 margin:0;
 width:auto
}
.wp-block-cover__video-background {
 position:absolute;
 top:50%;
 left:50%;
 transform:translateX(-50%) translateY(-50%);
 width:100%;
 height:100%;
 z-index:0;
 object-fit:cover
}
.wp-block-cover-image-text,
.wp-block-cover-text,
section.wp-block-cover-image h2 {
 color:#fff
}
.wp-block-cover-image-text a,
.wp-block-cover-image-text a:active,
.wp-block-cover-image-text a:focus,
.wp-block-cover-image-text a:hover,
.wp-block-cover-text a,
.wp-block-cover-text a:active,
.wp-block-cover-text a:focus,
.wp-block-cover-text a:hover,
section.wp-block-cover-image h2 a,
section.wp-block-cover-image h2 a:active,
section.wp-block-cover-image h2 a:focus,
section.wp-block-cover-image h2 a:hover {
 color:#fff
}
.wp-block-cover-image .wp-block-cover.has-left-content {
 justify-content:flex-start
}
.wp-block-cover-image .wp-block-cover.has-right-content {
 justify-content:flex-end
}
.wp-block-cover-image.has-left-content .wp-block-cover-image-text,
.wp-block-cover.has-left-content .wp-block-cover-text,
section.wp-block-cover-image.has-left-content>h2 {
 margin-left:0;
 text-align:left
}
.wp-block-cover-image.has-right-content .wp-block-cover-image-text,
.wp-block-cover.has-right-content .wp-block-cover-text,
section.wp-block-cover-image.has-right-content>h2 {
 margin-right:0;
 text-align:right
}
.wp-block-cover-image .wp-block-cover-image-text,
.wp-block-cover .wp-block-cover-text,
section.wp-block-cover-image>h2 {
 font-size:2em;
 line-height:1.25;
 z-index:1;
 margin-bottom:0;
 max-width:580px;
 padding:14px;
 text-align:center
}
.wp-block-embed.alignleft,
.wp-block-embed.alignright,
.wp-block[data-align=left]>[data-type^=core-embed],
.wp-block[data-align=right]>[data-type^=core-embed] {
 max-width:360px;
 width:100%
}
.wp-block-embed.alignleft .wp-block-embed__wrapper,
.wp-block-embed.alignright .wp-block-embed__wrapper,
.wp-block[data-align=left]>[data-type^=core-embed] .wp-block-embed__wrapper,
.wp-block[data-align=right]>[data-type^=core-embed] .wp-block-embed__wrapper {
 min-width:280px
}
.wp-block-embed {
 margin-bottom:1em
}
.wp-block-embed figcaption {
 margin-top:.5em;
 margin-bottom:1em
}
.wp-block-embed iframe {
 max-width:100%
}
.wp-block-embed__wrapper {
 position:relative
}
.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before {
 content:"";
 display:block;
 padding-top:50%
}
.wp-embed-responsive .wp-has-aspect-ratio iframe {
 position:absolute;
 top:0;
 right:0;
 bottom:0;
 left:0;
 height:100%;
 width:100%
}
.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before {
 padding-top:42.85%
}
.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before {
 padding-top:50%
}
.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before {
 padding-top:56.25%
}
.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before {
 padding-top:75%
}
.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before {
 padding-top:100%
}
.wp-embed-responsive .wp-embed-aspect-9-6 .wp-block-embed__wrapper:before {
 padding-top:66.66%
}
.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before {
 padding-top:200%
}
.wp-block-file {
 margin-bottom:1.5em
}
.wp-block-file.aligncenter {
 text-align:center
}
.wp-block-file.alignright {
 text-align:right
}
.wp-block-file .wp-block-file__button {
 background:#32373c;
 border-radius:2em;
 color:#fff;
 font-size:13px;
 padding:.5em 1em
}
.wp-block-file a.wp-block-file__button {
 text-decoration:none
}
.wp-block-file a.wp-block-file__button:active,
.wp-block-file a.wp-block-file__button:focus,
.wp-block-file a.wp-block-file__button:hover,
.wp-block-file a.wp-block-file__button:visited {
 box-shadow:none;
 color:#fff;
 opacity:.85;
 text-decoration:none
}
.wp-block-file *+.wp-block-file__button {
 margin-left:.75em
}
.blocks-gallery-grid,
.wp-block-gallery {
 display:flex;
 flex-wrap:wrap;
 list-style-type:none;
 padding:0;
 margin:0
}
.blocks-gallery-grid .blocks-gallery-image,
.blocks-gallery-grid .blocks-gallery-item,
.wp-block-gallery .blocks-gallery-image,
.wp-block-gallery .blocks-gallery-item {
 margin:0 16px 16px 0;
 display:flex;
 flex-grow:1;
 flex-direction:column;
 justify-content:center;
 position:relative
}
.blocks-gallery-grid .blocks-gallery-image figure,
.blocks-gallery-grid .blocks-gallery-item figure,
.wp-block-gallery .blocks-gallery-image figure,
.wp-block-gallery .blocks-gallery-item figure {
 margin:0;
 height:100%
}
@supports((position:-webkit-sticky) or (position:sticky)) {
 .blocks-gallery-grid .blocks-gallery-image figure,
 .blocks-gallery-grid .blocks-gallery-item figure,
 .wp-block-gallery .blocks-gallery-image figure,
 .wp-block-gallery .blocks-gallery-item figure {
  display:flex;
  align-items:flex-end;
  justify-content:flex-start
 }
}
.blocks-gallery-grid .blocks-gallery-image img,
.blocks-gallery-grid .blocks-gallery-item img,
.wp-block-gallery .blocks-gallery-image img,
.wp-block-gallery .blocks-gallery-item img {
 display:block;
 max-width:100%;
 height:auto;
 width:100%
}
@supports((position:-webkit-sticky) or (position:sticky)) {
 .blocks-gallery-grid .blocks-gallery-image img,
 .blocks-gallery-grid .blocks-gallery-item img,
 .wp-block-gallery .blocks-gallery-image img,
 .wp-block-gallery .blocks-gallery-item img {
  width:auto
 }
}
.blocks-gallery-grid .blocks-gallery-image figcaption,
.blocks-gallery-grid .blocks-gallery-item figcaption,
.wp-block-gallery .blocks-gallery-image figcaption,
.wp-block-gallery .blocks-gallery-item figcaption {
 position:absolute;
 bottom:0;
 width:100%;
 max-height:100%;
 overflow:auto;
 padding:40px 10px 9px;
 color:#fff;
 text-align:center;
 font-size:13px;
 background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent)
}
.blocks-gallery-grid .blocks-gallery-image figcaption img,
.blocks-gallery-grid .blocks-gallery-item figcaption img,
.wp-block-gallery .blocks-gallery-image figcaption img,
.wp-block-gallery .blocks-gallery-item figcaption img {
 display:inline
}
.blocks-gallery-grid.is-cropped .blocks-gallery-image a,
.blocks-gallery-grid.is-cropped .blocks-gallery-image img,
.blocks-gallery-grid.is-cropped .blocks-gallery-item a,
.blocks-gallery-grid.is-cropped .blocks-gallery-item img,
.wp-block-gallery.is-cropped .blocks-gallery-image a,
.wp-block-gallery.is-cropped .blocks-gallery-image img,
.wp-block-gallery.is-cropped .blocks-gallery-item a,
.wp-block-gallery.is-cropped .blocks-gallery-item img {
 width:100%
}
@supports((position:-webkit-sticky) or (position:sticky)) {
 .blocks-gallery-grid.is-cropped .blocks-gallery-image a,
 .blocks-gallery-grid.is-cropped .blocks-gallery-image img,
 .blocks-gallery-grid.is-cropped .blocks-gallery-item a,
 .blocks-gallery-grid.is-cropped .blocks-gallery-item img,
 .wp-block-gallery.is-cropped .blocks-gallery-image a,
 .wp-block-gallery.is-cropped .blocks-gallery-image img,
 .wp-block-gallery.is-cropped .blocks-gallery-item a,
 .wp-block-gallery.is-cropped .blocks-gallery-item img {
  height:100%;
  flex:1;
  object-fit:cover
 }
}
.blocks-gallery-grid .blocks-gallery-image,
.blocks-gallery-grid .blocks-gallery-item,
.wp-block-gallery .blocks-gallery-image,
.wp-block-gallery .blocks-gallery-item {
 width:calc(50% - 16px)
}
.blocks-gallery-grid .blocks-gallery-image:nth-of-type(2n),
.blocks-gallery-grid .blocks-gallery-item:nth-of-type(2n),
.wp-block-gallery .blocks-gallery-image:nth-of-type(2n),
.wp-block-gallery .blocks-gallery-item:nth-of-type(2n) {
 margin-right:0
}
.blocks-gallery-grid.columns-1 .blocks-gallery-image,
.blocks-gallery-grid.columns-1 .blocks-gallery-item,
.wp-block-gallery.columns-1 .blocks-gallery-image,
.wp-block-gallery.columns-1 .blocks-gallery-item {
 width:100%;
 margin-right:0
}
@media(min-width:600px) {
 .blocks-gallery-grid.columns-3 .blocks-gallery-image,
 .blocks-gallery-grid.columns-3 .blocks-gallery-item,
 .wp-block-gallery.columns-3 .blocks-gallery-image,
 .wp-block-gallery.columns-3 .blocks-gallery-item {
  width:calc(33.33333% - 10.66667px);
  margin-right:16px
 }
 .blocks-gallery-grid.columns-4 .blocks-gallery-image,
 .blocks-gallery-grid.columns-4 .blocks-gallery-item,
 .wp-block-gallery.columns-4 .blocks-gallery-image,
 .wp-block-gallery.columns-4 .blocks-gallery-item {
  width:calc(25% - 12px);
  margin-right:16px
 }
 .blocks-gallery-grid.columns-5 .blocks-gallery-image,
 .blocks-gallery-grid.columns-5 .blocks-gallery-item,
 .wp-block-gallery.columns-5 .blocks-gallery-image,
 .wp-block-gallery.columns-5 .blocks-gallery-item {
  width:calc(20% - 12.8px);
  margin-right:16px
 }
 .blocks-gallery-grid.columns-6 .blocks-gallery-image,
 .blocks-gallery-grid.columns-6 .blocks-gallery-item,
 .wp-block-gallery.columns-6 .blocks-gallery-image,
 .wp-block-gallery.columns-6 .blocks-gallery-item {
  width:calc(16.66667% - 13.33333px);
  margin-right:16px
 }
 .blocks-gallery-grid.columns-7 .blocks-gallery-image,
 .blocks-gallery-grid.columns-7 .blocks-gallery-item,
 .wp-block-gallery.columns-7 .blocks-gallery-image,
 .wp-block-gallery.columns-7 .blocks-gallery-item {
  width:calc(14.28571% - 13.71429px);
  margin-right:16px
 }
 .blocks-gallery-grid.columns-8 .blocks-gallery-image,
 .blocks-gallery-grid.columns-8 .blocks-gallery-item,
 .wp-block-gallery.columns-8 .blocks-gallery-image,
 .wp-block-gallery.columns-8 .blocks-gallery-item {
  width:calc(12.5% - 14px);
  margin-right:16px
 }
 .blocks-gallery-grid.columns-1 .blocks-gallery-image:nth-of-type(1n),
 .blocks-gallery-grid.columns-1 .blocks-gallery-item:nth-of-type(1n),
 .wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n),
 .wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n) {
  margin-right:0
 }
 .blocks-gallery-grid.columns-2 .blocks-gallery-image:nth-of-type(2n),
 .blocks-gallery-grid.columns-2 .blocks-gallery-item:nth-of-type(2n),
 .wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),
 .wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n) {
  margin-right:0
 }
 .blocks-gallery-grid.columns-3 .blocks-gallery-image:nth-of-type(3n),
 .blocks-gallery-grid.columns-3 .blocks-gallery-item:nth-of-type(3n),
 .wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),
 .wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n) {
  margin-right:0
 }
 .blocks-gallery-grid.columns-4 .blocks-gallery-image:nth-of-type(4n),
 .blocks-gallery-grid.columns-4 .blocks-gallery-item:nth-of-type(4n),
 .wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),
 .wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n) {
  margin-right:0
 }
 .blocks-gallery-grid.columns-5 .blocks-gallery-image:nth-of-type(5n),
 .blocks-gallery-grid.columns-5 .blocks-gallery-item:nth-of-type(5n),
 .wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),
 .wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n) {
  margin-right:0
 }
 .blocks-gallery-grid.columns-6 .blocks-gallery-image:nth-of-type(6n),
 .blocks-gallery-grid.columns-6 .blocks-gallery-item:nth-of-type(6n),
 .wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),
 .wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n) {
  margin-right:0
 }
 .blocks-gallery-grid.columns-7 .blocks-gallery-image:nth-of-type(7n),
 .blocks-gallery-grid.columns-7 .blocks-gallery-item:nth-of-type(7n),
 .wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),
 .wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n) {
  margin-right:0
 }
 .blocks-gallery-grid.columns-8 .blocks-gallery-image:nth-of-type(8n),
 .blocks-gallery-grid.columns-8 .blocks-gallery-item:nth-of-type(8n),
 .wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),
 .wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n) {
  margin-right:0
 }
}
.blocks-gallery-grid .blocks-gallery-image:last-child,
.blocks-gallery-grid .blocks-gallery-item:last-child,
.wp-block-gallery .blocks-gallery-image:last-child,
.wp-block-gallery .blocks-gallery-item:last-child {
 margin-right:0
}
.blocks-gallery-grid.alignleft,
.blocks-gallery-grid.alignright,
.wp-block-gallery.alignleft,
.wp-block-gallery.alignright {
 max-width:290px;
 width:100%
}
.blocks-gallery-grid.aligncenter .blocks-gallery-item figure,
.wp-block-gallery.aligncenter .blocks-gallery-item figure {
 justify-content:center
}
h1.has-background,
h2.has-background,
h3.has-background,
h4.has-background,
h5.has-background,
h6.has-background {
 padding:20px 38px
}
.wp-block-image {
 margin-bottom:1em
}
.wp-block-image img {
 max-width:100%
}
.wp-block-image.aligncenter {
 text-align:center
}
.wp-block-image.alignfull img,
.wp-block-image.alignwide img {
 width:100%
}
.wp-block-image .aligncenter,
.wp-block-image .alignleft,
.wp-block-image .alignright,
.wp-block-image.is-resized {
 display:table
}
.wp-block-image .aligncenter>figcaption,
.wp-block-image .alignleft>figcaption,
.wp-block-image .alignright>figcaption,
.wp-block-image.is-resized>figcaption {
 display:table-caption;
 caption-side:bottom
}
.wp-block-image .alignleft {
 float:left;
 margin:.5em 1em .5em 0
}
.wp-block-image .alignright {
 float:right;
 margin:.5em 0 .5em 1em
}
.wp-block-image .aligncenter {
 margin-left:auto;
 margin-right:auto
}
.wp-block-image figcaption {
 margin-top:.5em;
 margin-bottom:1em
}
.is-style-circle-mask img,
.is-style-rounded img {
 border-radius:9999px
}
@supports((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none) {
 .is-style-circle-mask img {
  -webkit-mask-image:url(data:image/svg+xml;utf8;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSI1MCIgY3k9IjUwIiByPSI1MCIvPjwvc3ZnPg==);
  mask-image:url(data:image/svg+xml;utf8;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSI1MCIgY3k9IjUwIiByPSI1MCIvPjwvc3ZnPg==);
  mask-mode:alpha;
  -webkit-mask-repeat:no-repeat;
  mask-repeat:no-repeat;
  -webkit-mask-size:contain;
  mask-size:contain;
  -webkit-mask-position:center;
  mask-position:center;
  border-radius:0
 }
}
.wp-block-latest-comments__comment {
 font-size:15px;
 line-height:1.1;
 list-style:none;
 margin-bottom:1em
}
.has-avatars .wp-block-latest-comments__comment {
 min-height:36px;
 list-style:none
}
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {
 margin-left:52px
}
.has-dates .wp-block-latest-comments__comment,
.has-excerpts .wp-block-latest-comments__comment {
 line-height:1.5
}
.wp-block-latest-comments__comment-excerpt p {
 font-size:14px;
 line-height:1.8;
 margin:5px 0 20px
}
.wp-block-latest-comments__comment-date {
 color:#8f98a1;
 display:block;
 font-size:12px
}
.wp-block-latest-comments .avatar,
.wp-block-latest-comments__comment-avatar {
 border-radius:24px;
 display:block;
 float:left;
 height:40px;
 margin-right:12px;
 width:40px
}
.wp-block-latest-posts.alignleft {
 margin-right:2em
}
.wp-block-latest-posts.alignright {
 margin-left:2em
}
.wp-block-latest-posts.wp-block-latest-posts__list {
 list-style:none
}
.wp-block-latest-posts.wp-block-latest-posts__list li {
 clear:both
}
.wp-block-latest-posts.is-grid {
 display:flex;
 flex-wrap:wrap;
 padding:0
}
.wp-block-latest-posts.is-grid li {
 margin:0 20px 20px 0;
 width:100%
}
@media(min-width:600px) {
 .wp-block-latest-posts.columns-2 li {
  width:calc(50% - 20px)
 }
 .wp-block-latest-posts.columns-3 li {
  width:calc(33.33333% - 20px)
 }
 .wp-block-latest-posts.columns-4 li {
  width:calc(25% - 20px)
 }
 .wp-block-latest-posts.columns-5 li {
  width:calc(20% - 20px)
 }
 .wp-block-latest-posts.columns-6 li {
  width:calc(16.66667% - 20px)
 }
}
.wp-block-latest-posts__post-author,
.wp-block-latest-posts__post-date {
 display:block;
 color:#6c7781;
 font-size:13px
}
.wp-block-latest-posts__post-excerpt {
 margin-top:8px;
 margin-bottom:16px
}
.wp-block-latest-posts__featured-image img {
 height:auto;
 width:auto
}
.wp-block-latest-posts__featured-image.alignleft {
 margin-right:1em
}
.wp-block-latest-posts__featured-image.alignright {
 margin-left:1em
}
.wp-block-latest-posts__featured-image.aligncenter {
 margin-bottom:1em;
 text-align:center
}
.edit-post-visual-editor .wp-block-latest-posts.is-grid li {
 margin-bottom:20px
}
.wp-block-media-text {
 direction:ltr;
 display:-ms-grid;
 display:grid;
 -ms-grid-columns:50% 1fr;
 grid-template-columns:50% 1fr;
 -ms-grid-rows:auto;
 grid-template-rows:auto
}
.wp-block-media-text.has-media-on-the-right {
 -ms-grid-columns:1fr 50%;
 grid-template-columns:1fr 50%
}
.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,
.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media {
 -ms-grid-row-align:start;
 align-self:start
}
.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,
.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media,
.wp-block-media-text .wp-block-media-text__content,
.wp-block-media-text .wp-block-media-text__media {
 -ms-grid-row-align:center;
 align-self:center
}
.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,
.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media {
 -ms-grid-row-align:end;
 align-self:end
}
.wp-block-media-text .wp-block-media-text__media {
 -ms-grid-column:1;
 grid-column:1;
 -ms-grid-row:1;
 grid-row:1;
 margin:0
}
.wp-block-media-text .wp-block-media-text__content {
 direction:ltr;
 -ms-grid-column:2;
 grid-column:2;
 -ms-grid-row:1;
 grid-row:1;
 padding:0 8%;
 word-break:break-word
}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media {
 -ms-grid-column:2;
 grid-column:2;
 -ms-grid-row:1;
 grid-row:1
}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
 -ms-grid-column:1;
 grid-column:1;
 -ms-grid-row:1;
 grid-row:1
}
.wp-block-media-text__media img,
.wp-block-media-text__media video {
 max-width:unset;
 width:100%;
 vertical-align:middle
}
.wp-block-media-text.is-image-fill figure.wp-block-media-text__media {
 height:100%;
 min-height:250px;
 background-size:cover
}
.wp-block-media-text.is-image-fill figure.wp-block-media-text__media>img {
 position:absolute;
 width:1px;
 height:1px;
 padding:0;
 margin:-1px;
 overflow:hidden;
 clip:rect(0,0,0,0);
 border:0
}
@media(max-width:600px) {
 .wp-block-media-text.is-stacked-on-mobile {
  -ms-grid-columns:100%!important;
  grid-template-columns:100%!important
 }
 .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media {
  -ms-grid-column:1;
  grid-column:1;
  -ms-grid-row:1;
  grid-row:1
 }
 .wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__media,
 .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
  -ms-grid-column:1;
  grid-column:1;
  -ms-grid-row:2;
  grid-row:2
 }
 .wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__content {
  -ms-grid-column:1;
  grid-column:1;
  -ms-grid-row:1;
  grid-row:1
 }
}
.wp-block-navigation.is-style-light .wp-block-navigation-link:not(.has-text-color),
.wp-block-navigation .wp-block-navigation-link:not(.has-text-color) {
 color:#1e1e1e
}
.wp-block-navigation.is-style-light:not(.has-background) .wp-block-navigation__container,
.wp-block-navigation:not(.has-background) .wp-block-navigation__container {
 background-color:#fff
}
.wp-block-navigation.is-style-dark .wp-block-navigation-link:not(.has-text-color) {
 color:#fff
}
.wp-block-navigation.is-style-dark:not(.has-background) .wp-block-navigation__container {
 background-color:#1e1e1e
}
.items-justified-left>ul {
 justify-content:flex-start
}
.items-justified-center>ul {
 justify-content:center
}
.items-justified-right>ul {
 justify-content:flex-end
}
.wp-block-navigation-link {
 display:flex;
 align-items:center;
 position:relative;
 margin:0
}
.wp-block-navigation-link .wp-block-navigation__container:empty {
 display:none
}
.wp-block-navigation__container {
 list-style:none;
 margin:0;
 padding-left:0;
 display:flex;
 flex-wrap:wrap
}
.is-vertical .wp-block-navigation__container {
 display:block
}
.has-child .wp-block-navigation__container {
 border:1px solid rgba(0,0,0,.15);
 background-color:inherit;
 color:inherit;
 position:absolute;
 left:0;
 top:100%;
 width:fit-content;
 z-index:1;
 opacity:0;
 transition:opacity .1s linear;
 visibility:hidden
}
.has-child .wp-block-navigation__container>.wp-block-navigation-link>.wp-block-navigation-link__content {
 flex-grow:1
}
.has-child .wp-block-navigation__container>.wp-block-navigation-link>.wp-block-navigation-link__submenu-icon {
 padding-right:8px
}
@media(min-width:782px) {
 .has-child .wp-block-navigation__container {
  left:24px
 }
 .has-child .wp-block-navigation__container .wp-block-navigation__container {
  left:100%;
  top:-1px
 }
 .has-child .wp-block-navigation__container .wp-block-navigation__container:before {
  content:"";
  position:absolute;
  right:100%;
  height:100%;
  display:block;
  width:8px;
  background:0 0
 }
 .has-child .wp-block-navigation__container .wp-block-navigation-link__submenu-icon svg {
  transform:rotate(0)
 }
}
.has-child:hover {
 cursor:pointer
}
.has-child:hover>.wp-block-navigation__container {
 visibility:visible;
 opacity:1;
 display:flex;
 flex-direction:column
}
.has-child:focus-within {
 cursor:pointer
}
.has-child:focus-within>.wp-block-navigation__container {
 visibility:visible;
 opacity:1;
 display:flex;
 flex-direction:column
}
.wp-block-navigation-link__content {
 text-decoration:none;
 padding:8px 16px
}
.wp-block-navigation-link__content+.wp-block-navigation-link__content {
 padding-top:0
}
.has-text-color .wp-block-navigation-link__content {
 color:inherit
}
.wp-block-navigation-link__label {
 font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
 word-break:normal;
 overflow-wrap:break-word
}
.wp-block-navigation-link__submenu-icon {
 height:inherit;
 padding:6px 16px
}
.wp-block-navigation-link__submenu-icon svg {
 fill:currentColor
}
@media(min-width:782px) {
 .wp-block-navigation-link__submenu-icon svg {
  transform:rotate(90deg)
 }
}
.is-small-text {
 font-size:14px
}
.is-regular-text {
 font-size:16px
}
.is-large-text {
 font-size:36px
}
.is-larger-text {
 font-size:48px
}
.has-drop-cap:not(:focus):first-letter {
 float:left;
 font-size:8.4em;
 line-height:.68;
 font-weight:100;
 margin:.05em .1em 0 0;
 text-transform:uppercase;
 font-style:normal
}
p.has-background {
 padding:20px 38px
}
p.has-text-color a {
 color:inherit
}
.wp-block-post-author {
 display:flex;
 flex-wrap:wrap;
 line-height:1.5
}
.wp-block-post-author__byline {
 width:100%;
 margin-top:0;
 margin-bottom:0;
 font-size:.5em
}
.wp-block-post-author__avatar {
 margin-right:16px
}
.wp-block-post-author__bio {
 margin-bottom:8px;
 font-size:.7em
}
.wp-block-post-author__content {
 flex-grow:1;
 flex-basis:0
}
.wp-block-post-author__name {
 font-weight:700;
 margin:0
}
.wp-block-pullquote {
 padding:3em 0;
 margin-left:0;
 margin-right:0;
 text-align:center
}
.wp-block-pullquote.alignleft,
.wp-block-pullquote.alignright {
 max-width:290px
}
.wp-block-pullquote.alignleft p,
.wp-block-pullquote.alignright p {
 font-size:20px
}
.wp-block-pullquote p {
 font-size:28px;
 line-height:1.6
}
.wp-block-pullquote cite,
.wp-block-pullquote footer {
 position:relative
}
.wp-block-pullquote .has-text-color a {
 color:inherit
}
.wp-block-pullquote:not(.is-style-solid-color) {
 background:0 0
}
.wp-block-pullquote.is-style-solid-color {
 border:none
}
.wp-block-pullquote.is-style-solid-color blockquote {
 margin-left:auto;
 margin-right:auto;
 text-align:left;
 max-width:60%
}
.wp-block-pullquote.is-style-solid-color blockquote p {
 margin-top:0;
 margin-bottom:0;
 font-size:32px
}
.wp-block-pullquote.is-style-solid-color blockquote cite {
 text-transform:none;
 font-style:normal
}
.wp-block-pullquote cite {
 color:inherit
}
.wp-block-quote.is-large,
.wp-block-quote.is-style-large {
 margin:0 0 16px;
 padding:0 1em
}
.wp-block-quote.is-large p,
.wp-block-quote.is-style-large p {
 font-size:24px;
 font-style:italic;
 line-height:1.6
}
.wp-block-quote.is-large cite,
.wp-block-quote.is-large footer,
.wp-block-quote.is-style-large cite,
.wp-block-quote.is-style-large footer {
 font-size:18px;
 text-align:right
}
.wp-block-rss.alignleft {
 margin-right:2em
}
.wp-block-rss.alignright {
 margin-left:2em
}
.wp-block-rss.is-grid {
 display:flex;
 flex-wrap:wrap;
 padding:0;
 list-style:none
}
.wp-block-rss.is-grid li {
 margin:0 16px 16px 0;
 width:100%
}
@media(min-width:600px) {
 .wp-block-rss.columns-2 li {
  width:calc(50% - 16px)
 }
 .wp-block-rss.columns-3 li {
  width:calc(33.33333% - 16px)
 }
 .wp-block-rss.columns-4 li {
  width:calc(25% - 16px)
 }
 .wp-block-rss.columns-5 li {
  width:calc(20% - 16px)
 }
 .wp-block-rss.columns-6 li {
  width:calc(16.66667% - 16px)
 }
}
.wp-block-rss__item-author,
.wp-block-rss__item-publish-date {
 display:block;
 color:#6c7781;
 font-size:13px
}
.wp-block-search {
 display:flex;
 flex-wrap:wrap
}
.wp-block-search .wp-block-search__label {
 width:100%
}
.wp-block-search .wp-block-search__input {
 flex-grow:1;
 max-width:360px
}
.wp-block-search .wp-block-search__button {
 margin-left:10px
}
.wp-block-separator.is-style-wide {
 border-bottom-width:1px
}
.wp-block-separator.is-style-dots {
 background:0 0!important;
 border:none;
 text-align:center;
 max-width:none;
 line-height:1;
 height:auto
}
.wp-block-separator.is-style-dots:before {
 content:"\00b7 \00b7 \00b7";
 color:currentColor;
 font-size:20px;
 letter-spacing:2em;
 padding-left:2em;
 font-family:serif
}
.wp-block-social-links {
 display:flex;
 justify-content:flex-start;
 padding-left:0;
 padding-right:0;
 margin-left:0
}
.wp-block-social-links .wp-social-link a,
.wp-block-social-links .wp-social-link a:hover {
 text-decoration:none;
 border-bottom:0;
 box-shadow:none
}
.wp-social-link {
 display:block;
 width:36px;
 height:36px;
 border-radius:36px;
 margin-right:8px;
 transition:transform .1s ease
}
@media(prefers-reduced-motion:reduce) {
 .wp-social-link {
  transition-duration:0s
 }
}
.wp-social-link a {
 padding:6px;
 display:block;
 line-height:0;
 transition:transform .1s ease
}
.wp-social-link a,
.wp-social-link a:active,
.wp-social-link a:hover,
.wp-social-link a:visited,
.wp-social-link svg {
 color:currentColor;
 fill:currentColor
}
.wp-social-link:hover {
 transform:scale(1.1)
}
.wp-block-social-links.aligncenter {
 justify-content:center;
 display:flex
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link {
 background-color:#f0f0f0;
 color:#444
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon {
 background-color:#f90;
 color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp {
 background-color:#1ea0c3;
 color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance {
 background-color:#0757fe;
 color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen {
 background-color:#1e1f26;
 color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart {
 background-color:#02e49b;
 color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble {
 background-color:#e94c89;
 color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox {
 background-color:#4280ff;
 color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy {
 background-color:#f45800;
 color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook {
 background-color:#1778f2;
 color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx {
 background-color:#000;
 color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr {
 background-color:#0461dd;
 color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare {
 background-color:#e65678;
 color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github {
 background-color:#24292d;
 color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads {
 background-color:#eceadd;
 color:#382110
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google {
 background-color:#ea4434;
 color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram {
 background-color:#f00075;
 color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm {
 background-color:#e21b24;
 color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin {
 background-color:#0d66c2;
 color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon {
 background-color:#3288d4;
 color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium {
 background-color:#02ab6c;
 color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup {
 background-color:#f6405f;
 color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest {
 background-color:#e60122;
 color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket {
 background-color:#ef4155;
 color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit {
 background-color:#fe4500;
 color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype {
 background-color:#0478d7;
 color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat {
 background-color:#fefc00;
 color:#fff;
 stroke:#000
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud {
 background-color:#ff5600;
 color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify {
 background-color:#1bd760;
 color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr {
 background-color:#011835;
 color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch {
 background-color:#6440a4;
 color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter {
 background-color:#1da1f2;
 color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo {
 background-color:#1eb7ea;
 color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk {
 background-color:#4680c2;
 color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress {
 background-color:#3499cd;
 color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp {
 background-color:#d32422;
 color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube {
 background-color:red;
 color:#fff
}
.wp-block-social-links.is-style-logos-only .wp-social-link {
 background:0 0;
 padding:4px
}
.wp-block-social-links.is-style-logos-only .wp-social-link svg {
 width:28px;
 height:28px
}
.wp-block-social-links.is-style-logos-only .wp-social-link-amazon {
 color:#f90
}
.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp {
 color:#1ea0c3
}
.wp-block-social-links.is-style-logos-only .wp-social-link-behance {
 color:#0757fe
}
.wp-block-social-links.is-style-logos-only .wp-social-link-codepen {
 color:#1e1f26
}
.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart {
 color:#02e49b
}
.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble {
 color:#e94c89
}
.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox {
 color:#4280ff
}
.wp-block-social-links.is-style-logos-only .wp-social-link-etsy {
 color:#f45800
}
.wp-block-social-links.is-style-logos-only .wp-social-link-facebook {
 color:#1778f2
}
.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx {
 color:#000
}
.wp-block-social-links.is-style-logos-only .wp-social-link-flickr {
 color:#0461dd
}
.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare {
 color:#e65678
}
.wp-block-social-links.is-style-logos-only .wp-social-link-github {
 color:#24292d
}
.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads {
 color:#382110
}
.wp-block-social-links.is-style-logos-only .wp-social-link-google {
 color:#ea4434
}
.wp-block-social-links.is-style-logos-only .wp-social-link-instagram {
 color:#f00075
}
.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm {
 color:#e21b24
}
.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin {
 color:#0d66c2
}
.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon {
 color:#3288d4
}
.wp-block-social-links.is-style-logos-only .wp-social-link-medium {
 color:#02ab6c
}
.wp-block-social-links.is-style-logos-only .wp-social-link-meetup {
 color:#f6405f
}
.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest {
 color:#e60122
}
.wp-block-social-links.is-style-logos-only .wp-social-link-pocket {
 color:#ef4155
}
.wp-block-social-links.is-style-logos-only .wp-social-link-reddit {
 color:#fe4500
}
.wp-block-social-links.is-style-logos-only .wp-social-link-skype {
 color:#0478d7
}
.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat {
 color:#fff;
 stroke:#000
}
.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud {
 color:#ff5600
}
.wp-block-social-links.is-style-logos-only .wp-social-link-spotify {
 color:#1bd760
}
.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr {
 color:#011835
}
.wp-block-social-links.is-style-logos-only .wp-social-link-twitch {
 color:#6440a4
}
.wp-block-social-links.is-style-logos-only .wp-social-link-twitter {
 color:#1da1f2
}
.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo {
 color:#1eb7ea
}
.wp-block-social-links.is-style-logos-only .wp-social-link-vk {
 color:#4680c2
}
.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress {
 color:#3499cd
}
.wp-block-social-links.is-style-logos-only .wp-social-link-yelp {
 background-color:#d32422;
 color:#fff
}
.wp-block-social-links.is-style-logos-only .wp-social-link-youtube {
 color:red
}
.wp-block-social-links.is-style-pill-shape .wp-social-link {
 width:auto
}
.wp-block-social-links.is-style-pill-shape .wp-social-link a {
 padding-left:16px;
 padding-right:16px
}
.wp-block-spacer {
 clear:both
}
p.wp-block-subhead {
 font-size:1.1em;
 font-style:italic;
 opacity:.75
}
.wp-block-table {
 overflow-x:auto
}
.wp-block-table table {
 width:100%
}
.wp-block-table .has-fixed-layout {
 table-layout:fixed;
 width:100%
}
.wp-block-table .has-fixed-layout td,
.wp-block-table .has-fixed-layout th {
 word-break:break-word
}
.wp-block-table.aligncenter,
.wp-block-table.alignleft,
.wp-block-table.alignright {
 display:table;
 width:auto
}
.wp-block-table.aligncenter td,
.wp-block-table.aligncenter th,
.wp-block-table.alignleft td,
.wp-block-table.alignleft th,
.wp-block-table.alignright td,
.wp-block-table.alignright th {
 word-break:break-word
}
.wp-block-table .has-subtle-light-gray-background-color {
 background-color:#f3f4f5
}
.wp-block-table .has-subtle-pale-green-background-color {
 background-color:#e9fbe5
}
.wp-block-table .has-subtle-pale-blue-background-color {
 background-color:#e7f5fe
}
.wp-block-table .has-subtle-pale-pink-background-color {
 background-color:#fcf0ef
}
.wp-block-table.is-style-stripes {
 border-spacing:0;
 border-collapse:inherit;
 background-color:transparent;
 border-bottom:1px solid #f0f0f0
}
.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
 background-color:#f0f0f0
}
.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd) {
 background-color:#f3f4f5
}
.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd) {
 background-color:#e9fbe5
}
.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd) {
 background-color:#e7f5fe
}
.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd) {
 background-color:#fcf0ef
}
.wp-block-table.is-style-stripes td,
.wp-block-table.is-style-stripes th {
 border-color:transparent
}
.wp-block-text-columns,
.wp-block-text-columns.aligncenter {
 display:flex
}
.wp-block-text-columns .wp-block-column {
 margin:0 16px;
 padding:0
}
.wp-block-text-columns .wp-block-column:first-child {
 margin-left:0
}
.wp-block-text-columns .wp-block-column:last-child {
 margin-right:0
}
.wp-block-text-columns.columns-2 .wp-block-column {
 width:50%
}
.wp-block-text-columns.columns-3 .wp-block-column {
 width:33.33333%
}
.wp-block-text-columns.columns-4 .wp-block-column {
 width:25%
}
.wp-block-video {
 margin-left:0;
 margin-right:0
}
.wp-block-video video {
 max-width:100%
}
@supports((position:-webkit-sticky) or (position:sticky)) {
 .wp-block-video [poster] {
  object-fit:cover
 }
}
.wp-block-video.aligncenter {
 text-align:center
}
.wp-block-video figcaption {
 margin-top:.5em;
 margin-bottom:1em
}
:root .editor-styles-wrapper .has-pale-pink-background-color,
:root .has-pale-pink-background-color {
 background-color:#f78da7
}
:root .editor-styles-wrapper .has-vivid-red-background-color,
:root .has-vivid-red-background-color {
 background-color:#cf2e2e
}
:root .editor-styles-wrapper .has-luminous-vivid-orange-background-color,
:root .has-luminous-vivid-orange-background-color {
 background-color:#ff6900
}
:root .editor-styles-wrapper .has-luminous-vivid-amber-background-color,
:root .has-luminous-vivid-amber-background-color {
 background-color:#fcb900
}
:root .editor-styles-wrapper .has-light-green-cyan-background-color,
:root .has-light-green-cyan-background-color {
 background-color:#7bdcb5
}
:root .editor-styles-wrapper .has-vivid-green-cyan-background-color,
:root .has-vivid-green-cyan-background-color {
 background-color:#00d084
}
:root .editor-styles-wrapper .has-pale-cyan-blue-background-color,
:root .has-pale-cyan-blue-background-color {
 background-color:#8ed1fc
}
:root .editor-styles-wrapper .has-vivid-cyan-blue-background-color,
:root .has-vivid-cyan-blue-background-color {
 background-color:#0693e3
}
:root .editor-styles-wrapper .has-vivid-purple-background-color,
:root .has-vivid-purple-background-color {
 background-color:#9b51e0
}
:root .editor-styles-wrapper .has-white-background-color,
:root .has-white-background-color {
 background-color:#fff
}
:root .editor-styles-wrapper .has-very-light-gray-background-color,
:root .has-very-light-gray-background-color {
 background-color:#eee
}
:root .editor-styles-wrapper .has-cyan-bluish-gray-background-color,
:root .has-cyan-bluish-gray-background-color {
 background-color:#abb8c3
}
:root .editor-styles-wrapper .has-very-dark-gray-background-color,
:root .has-very-dark-gray-background-color {
 background-color:#313131
}
:root .editor-styles-wrapper .has-black-background-color,
:root .has-black-background-color {
 background-color:#000
}
:root .editor-styles-wrapper .has-pale-pink-color,
:root .has-pale-pink-color {
 color:#f78da7
}
:root .editor-styles-wrapper .has-vivid-red-color,
:root .has-vivid-red-color {
 color:#cf2e2e
}
:root .editor-styles-wrapper .has-luminous-vivid-orange-color,
:root .has-luminous-vivid-orange-color {
 color:#ff6900
}
:root .editor-styles-wrapper .has-luminous-vivid-amber-color,
:root .has-luminous-vivid-amber-color {
 color:#fcb900
}
:root .editor-styles-wrapper .has-light-green-cyan-color,
:root .has-light-green-cyan-color {
 color:#7bdcb5
}
:root .editor-styles-wrapper .has-vivid-green-cyan-color,
:root .has-vivid-green-cyan-color {
 color:#00d084
}
:root .editor-styles-wrapper .has-pale-cyan-blue-color,
:root .has-pale-cyan-blue-color {
 color:#8ed1fc
}
:root .editor-styles-wrapper .has-vivid-cyan-blue-color,
:root .has-vivid-cyan-blue-color {
 color:#0693e3
}
:root .editor-styles-wrapper .has-vivid-purple-color,
:root .has-vivid-purple-color {
 color:#9b51e0
}
:root .editor-styles-wrapper .has-white-color,
:root .has-white-color {
 color:#fff
}
:root .editor-styles-wrapper .has-very-light-gray-color,
:root .has-very-light-gray-color {
 color:#eee
}
:root .editor-styles-wrapper .has-cyan-bluish-gray-color,
:root .has-cyan-bluish-gray-color {
 color:#abb8c3
}
:root .editor-styles-wrapper .has-very-dark-gray-color,
:root .has-very-dark-gray-color {
 color:#313131
}
:root .editor-styles-wrapper .has-black-color,
:root .has-black-color {
 color:#000
}
:root .editor-styles-wrapper .has-vivid-cyan-blue-to-vivid-purple-gradient-background,
:root .has-vivid-cyan-blue-to-vivid-purple-gradient-background {
 background:linear-gradient(135deg,#0693e3,#9b51e0)
}
:root .editor-styles-wrapper .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background,
:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
 background:linear-gradient(135deg,#00d084,#0693e3)
}
:root .editor-styles-wrapper .has-light-green-cyan-to-vivid-green-cyan-gradient-background,
:root .has-light-green-cyan-to-vivid-green-cyan-gradient-background {
 background:linear-gradient(135deg,#7adcb4,#00d082)
}
:root .editor-styles-wrapper .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background,
:root .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
 background:linear-gradient(135deg,#fcb900,#ff6900)
}
:root .editor-styles-wrapper .has-luminous-vivid-orange-to-vivid-red-gradient-background,
:root .has-luminous-vivid-orange-to-vivid-red-gradient-background {
 background:linear-gradient(135deg,#ff6900,#cf2e2e)
}
:root .editor-styles-wrapper .has-very-light-gray-to-cyan-bluish-gray-gradient-background,
:root .has-very-light-gray-to-cyan-bluish-gray-gradient-background {
 background:linear-gradient(135deg,#eee,#a9b8c3)
}
:root .editor-styles-wrapper .has-cool-to-warm-spectrum-gradient-background,
:root .has-cool-to-warm-spectrum-gradient-background {
 background:linear-gradient(135deg,#4aeadc,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c)
}
:root .editor-styles-wrapper .has-blush-light-purple-gradient-background,
:root .has-blush-light-purple-gradient-background {
 background:linear-gradient(135deg,#ffceec,#9896f0)
}
:root .editor-styles-wrapper .has-blush-bordeaux-gradient-background,
:root .has-blush-bordeaux-gradient-background {
 background:linear-gradient(135deg,#fecda5,#fe2d2d 50%,#6b003e)
}
:root .editor-styles-wrapper .has-purple-crush-gradient-background,
:root .has-purple-crush-gradient-background {
 background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)
}
:root .editor-styles-wrapper .has-luminous-dusk-gradient-background,
:root .has-luminous-dusk-gradient-background {
 background:linear-gradient(135deg,#ffcb70,#c751c0 50%,#4158d0)
}
:root .editor-styles-wrapper .has-hazy-dawn-gradient-background,
:root .has-hazy-dawn-gradient-background {
 background:linear-gradient(135deg,#faaca8,#dad0ec)
}
:root .editor-styles-wrapper .has-pale-ocean-gradient-background,
:root .has-pale-ocean-gradient-background {
 background:linear-gradient(135deg,#fff5cb,#b6e3d4 50%,#33a7b5)
}
:root .editor-styles-wrapper .has-electric-grass-gradient-background,
:root .has-electric-grass-gradient-background {
 background:linear-gradient(135deg,#caf880,#71ce7e)
}
:root .editor-styles-wrapper .has-subdued-olive-gradient-background,
:root .has-subdued-olive-gradient-background {
 background:linear-gradient(135deg,#fafae1,#67a671)
}
:root .editor-styles-wrapper .has-atomic-cream-gradient-background,
:root .has-atomic-cream-gradient-background {
 background:linear-gradient(135deg,#fdd79a,#004a59)
}
:root .editor-styles-wrapper .has-nightshade-gradient-background,
:root .has-nightshade-gradient-background {
 background:linear-gradient(135deg,#330968,#31cdcf)
}
:root .editor-styles-wrapper .has-midnight-gradient-background,
:root .has-midnight-gradient-background {
 background:linear-gradient(135deg,#020381,#2874fc)
}
:root .editor-styles-wrapper .has-link-color a,
:root .has-link-color a {
 color:#00e;
 color:var(--wp--style--color--link,#00e)
}
.editor-styles-wrapper .has-small-font-size,
.has-small-font-size {
 font-size:13px
}
.editor-styles-wrapper .has-normal-font-size,
.editor-styles-wrapper .has-regular-font-size,
.has-normal-font-size,
.has-regular-font-size {
 font-size:16px
}
.editor-styles-wrapper .has-medium-font-size,
.has-medium-font-size {
 font-size:20px
}
.editor-styles-wrapper .has-large-font-size,
.has-large-font-size {
 font-size:36px
}
.editor-styles-wrapper .has-huge-font-size,
.editor-styles-wrapper .has-larger-font-size,
.has-huge-font-size,
.has-larger-font-size {
 font-size:42px
}
.has-text-align-center {
 text-align:center
}
.has-text-align-left {
 text-align:left
}
.has-text-align-right {
 text-align:right
}
#end-resizable-editor-section {
 display:none
}
.aligncenter {
 clear:both
}
.has-text-align-justify {
 text-align:justify
}
.ctct-form-wrapper .ctct-button {
 font-size:.9rem
}
.ctct-form-wrapper .ctct-message {
 border:1px solid;
 padding:1em
}
.ctct-form-wrapper .ctct-message.ctct-error {
 background-color:rgba(255,65,54,.02);
 border-color:#ff4136;
 color:#cf0b00
}
.ctct-form-wrapper .ctct-message.ctct-success {
 background-color:rgba(46,204,64,.02);
 border-color:#2ecc40;
 color:#1b7926
}
.ctct-form-wrapper .ctct-message .ctct-dismiss-ajax-notice {
 border-radius:50%;
 float:right;
 line-height:1;
 padding:.85rem 1rem;
 text-decoration:none
}
.ctct-form-wrapper .ctct-form-field {
 margin:0 0 1rem
}
.ctct-form-wrapper .ctct-field-inline {
 display:inline-block
}
.ctct-form-wrapper input[type=text]:required:valid,
.ctct-form-wrapper input[type=email]:required:valid,
.ctct-form-wrapper input[type=password]:required:valid,
.ctct-form-wrapper input[type=tel]:required:valid,
.ctct-form-wrapper input[type=number]:required:valid {
 background-image:url(/wp-content/plugins/constant-contact-forms/assets/images/check_circle.svg);
 background-position:8px 50%;
 background-repeat:no-repeat;
 background-size:18px;
 border-color:#2ecc40;
 padding-left:32px
}
.ctct-form-wrapper input[type=text]:required.ctct-invalid,
.ctct-form-wrapper input[type=text].ctct-invalid,
.ctct-form-wrapper input[type=email]:required.ctct-invalid,
.ctct-form-wrapper input[type=email].ctct-invalid,
.ctct-form-wrapper input[type=password]:required.ctct-invalid,
.ctct-form-wrapper input[type=password].ctct-invalid,
.ctct-form-wrapper input[type=tel]:required.ctct-invalid,
.ctct-form-wrapper input[type=tel].ctct-invalid,
.ctct-form-wrapper input[type=number]:required.ctct-invalid,
.ctct-form-wrapper input[type=number].ctct-invalid {
 background:#fff url(/wp-content/plugins/constant-contact-forms/assets/images/error.svg) no-repeat;
 background-color:rgba(255,65,54,.02);
 background-position:8px 50%;
 background-size:24px;
 border-color:#ff4136;
 padding-left:40px
}
.ctct-form-wrapper .ctct-field-error {
 font-size:.85rem;
 font-style:italic
}
.ctct-form-wrapper input.ctct-invalid {
 background:#fff url(/wp-content/plugins/constant-contact-forms/assets/images/error.svg) no-repeat;
 background-color:rgba(255,65,54,.02);
 background-position:8px 50%;
 background-size:24px;
 border-color:#ff4136;
 padding-left:40px
}
.ctct-form-wrapper input.ctct-label-left,
.ctct-form-wrapper textarea.ctct-label-left {
 display:inline-block;
 width:75%
}
.ctct-form-wrapper span.ctct-label-left {
 display:inline-block;
 margin-right:5%;
 width:20%
}
.ctct-form-wrapper input.ctct-label-right,
.ctct-form-wrapper textarea.ctct-label-right {
 display:inline-block;
 margin-right:5%;
 width:75%
}
.ctct-form-wrapper input.ctct-label-right[type=checkbox],
.ctct-form-wrapper textarea.ctct-label-right[type=checkbox] {
 width:auto
}
.ctct-form-wrapper span.ctct-label-right {
 display:inline-block;
 width:20%
}
.ctct-form-wrapper span.ctct-label-hidden {
 left:-9999px!important;
 position:absolute!important;
 top:-9999px!important
}
.ctct-form-wrapper .ctct_usage {
 border:0;
 clip:rect(0,0,0,0);
 height:1px;
 margin:-1px;
 overflow:hidden;
 padding:0;
 position:absolute;
 width:1px
}
.ctct-form-wrapper .no-recaptcha .ctct-submitted:disabled {
 background-image:url(/wp-content/plugins/constant-contact-forms/assets/images/oval.min.svg);
 background-position:center;
 background-repeat:no-repeat;
 color:transparent;
 cursor:wait;
 opacity:.3
}
.ctct-form-wrapper .has-recaptcha .ctct-submitted:disabled {
 cursor:not-allowed
}
.ctct-form-wrapper .ctct-form::after {
 clear:both;
 content:'';
 display:table
}
.ctct-form-wrapper .ctct-form .ctct-label-top label,
.ctct-form-wrapper .ctct-form .ctct-label-bottom label {
 display:block
}
.ctct-form-wrapper .ctct-form .ctct-label-left label,
.ctct-form-wrapper .ctct-form .ctct-label-right label {
 display:inline-block
}
.ctct-form-wrapper .ctct-form abbr {
 border:none;
 color:#ff4136;
 font-size:.9rem
}
.ctct-form-wrapper .ctct-input-container label {
 color:#aaa;
 font-size:.8rem
}
.ctct-form-wrapper .ctct-field-error {
 color:#ff4136
}
.ctct-form-wrapper .ctct-submit {
 cursor:pointer
}
.ctct-form-wrapper .ctct-form-field-checkbox fieldset {
 border:none;
 padding:0
}
.ctct-form-wrapper .ctct-form-field-checkbox fieldset legend {
 font-weight:400;
 padding:0
}
.ctct-twentyfourteen .ctct-form-field input {
 width:100%
}
@media(min-width:992px) {
 .ctct-form-wrapper .ctct-field-half {
  float:left;
  margin-right:2%;
  width:48%
 }
 .ctct-form-wrapper .ctct-field-half:last-of-type {
  margin-right:0
 }
 .ctct-form-wrapper .ctct-field-third {
  float:left;
  margin-right:2%;
  width:32%
 }
 .ctct-form-wrapper .ctct-field-third:last-of-type {
  margin-right:0
 }
 .ctct-form-wrapper .ctct-field-fourth {
  float:left;
  margin-right:2%;
  width:24%
 }
 .ctct-form-wrapper .ctct-field-fourth:last-of-type {
  margin-right:0
 }
}
.wpml-ls-menu-item .wpml-ls-flag {
 display:inline;
 vertical-align:baseline;
 width:18px;
 height:12px
}
.wpml-ls-menu-item .wpml-ls-flag+span {
 margin-left:.3em
}
.rtl .wpml-ls-menu-item .wpml-ls-flag+span {
 margin-left:0;
 margin-right:.3em
}
/*!Theme Name: 15Zine
Theme URI: https://themeforest.net/item/15zine-hd-magazine-newspaper-wordpress-theme/10802918
Author: Codetipi
Author URI: http://www.codetipi.com
Description: Responsive, modern and clean Wordpress theme.
Version: 3.2.2
Text Domain: cubell
License: http://themeforest.net/licenses/regular_extended
License URI: http://themeforest.net/licenses/regular_extended*//*!normalize.css v3.0.1 | MIT License | git.io/normalize*/html {
 font-family:sans-serif;
 -ms-text-size-adjust:100%;
 -webkit-text-size-adjust:100%
}
body {
 margin:0
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
 display:block
}
audio,
canvas,
progress,
video {
 display:inline-block;
 vertical-align:baseline
}
audio:not([controls]) {
 display:none;
 height:0
}
[hidden],
template {
 display:none
}
a {
 background:0 0
}
a:active,
a:hover {
 outline:0
}
abbr[title] {
 border-bottom:1px dotted
}
b,
strong {
 font-weight:700
}
dfn {
 font-style:italic
}
h1 {
 font-size:2em;
 margin:.67em 0
}
mark {
 background:#ff0;
 color:#000
}
small {
 font-size:80%
}
sub,
sup {
 font-size:75%;
 line-height:0;
 position:relative;
 vertical-align:baseline
}
sup {
 top:-.5em
}
sub {
 bottom:-.25em
}
img {
 border:0;
 -ms-interpolation-mode:bicubic;
 height:auto
}
svg:not(:root) {
 overflow:hidden
}
figure {
 margin:1em 40px
}
hr {
 box-sizing:content-box;
 height:0
}
pre {
 overflow:auto
}
code,
kbd,
pre,
samp {
 font-family:monospace,monospace;
 font-size:1em
}
button,
input,
optgroup,
select,
textarea {
 color:inherit;
 font:inherit;
 margin:0
}
button {
 overflow:visible
}
button,
select {
 text-transform:none
}
button,
html input[type=button],
input[type=reset],
input[type=submit] {
 -webkit-appearance:button;
 cursor:pointer
}
button[disabled],
html input[disabled] {
 cursor:default
}
button::-moz-focus-inner,
input::-moz-focus-inner {
 border:0;
 padding:0
}
input {
 line-height:normal
}
input[type=checkbox],
input[type=radio] {
 box-sizing:border-box;
 padding:0
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
 height:auto
}
input[type=search] {
 -webkit-appearance:textfield;
 box-sizing:content-box
}
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
 -webkit-appearance:none
}
fieldset {
 border:1px solid silver;
 margin:0 2px;
 padding:.35em .625em .75em
}
legend {
 border:0;
 padding:0
}
textarea {
 overflow:auto
}
optgroup {
 font-weight:700
}
table {
 border-collapse:collapse;
 border-spacing:0
}
b,
strong,
.strong {
 font-weight:700
}
dfn,
em,
.em {
 font-style:italic
}
small,
.small {
 font-size:75%
}
td,
th,
ul,
ol {
 padding:0;
 list-style-type:none
}
dd {
 margin:0
}
.sidebar ul,
.sidebar ol,
.commentlist {
 list-style:none
}
.clearfix {
 zoom:1
}
.clearfix:before,
.clearfix:after {
 content:"";
 display:table
}
.clearfix:after {
 clear:both
}
* {
 box-sizing:border-box
}
.image-replacement {
 text-indent:100%;
 white-space:nowrap;
 overflow:hidden
}
/*!* Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome
* License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)*/@font-face {
 font-family:fontawesome;
 src:url(/wp-content/themes/15zine/library/css/fontawesome/fonts/fontawesome-webfont.eot?v=4.6.3);
 src:url(/wp-content/themes/15zine/library/css/fontawesome/fonts/fontawesome-webfont.eot?#iefix&v=4.6.3) format("embedded-opentype"),
 url(/wp-content/themes/15zine/library/css/fontawesome/fonts/fontawesome-webfont.woff2?v=4.6.3) format("woff2"),
 url(/wp-content/themes/15zine/library/css/fontawesome/fonts/fontawesome-webfont.woff?v=4.6.3) format("woff"),
 url(/wp-content/themes/15zine/library/css/fontawesome/fonts/fontawesome-webfont.ttf?v=4.6.3) format("truetype"),
 url(/wp-content/themes/15zine/library/css/fontawesome/fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular) format("svg");
 font-weight:400;
 font-style:normal
}
.fa {
 display:inline-block;
 font:normal normal normal 14px/1 FontAwesome;
 font-size:inherit;
 text-rendering:auto;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.fa-lg {
 font-size:1.33333333em;
 line-height:.75em;
 vertical-align:-15%
}
.fa-2x {
 font-size:2em
}
.fa-3x {
 font-size:3em
}
.fa-4x {
 font-size:4em
}
.fa-5x {
 font-size:5em
}
.fa-fw {
 width:1.28571429em;
 text-align:center
}
.fa-ul {
 padding-left:0;
 margin-left:2.14285714em;
 list-style-type:none
}
.fa-ul>li {
 position:relative
}
.fa-li {
 position:absolute;
 left:-2.14285714em;
 width:2.14285714em;
 top:.14285714em;
 text-align:center
}
.fa-li.fa-lg {
 left:-1.85714286em
}
.fa-border {
 padding:.2em .25em .15em;
 border:solid .08em #eee;
 border-radius:.1em
}
.fa-pull-left {
 float:left
}
.fa-pull-right {
 float:right
}
.fa.fa-pull-left {
 margin-right:.3em
}
.fa.fa-pull-right {
 margin-left:.3em
}
.pull-right {
 float:right
}
.pull-left {
 float:left
}
.fa.pull-left {
 margin-right:.3em
}
.fa.pull-right {
 margin-left:.3em
}
.fa-spin {
 -webkit-animation:fa-spin 2s infinite linear;
 animation:fa-spin 2s infinite linear
}
.fa-pulse {
 -webkit-animation:fa-spin 1s infinite steps(8);
 animation:fa-spin 1s infinite steps(8)
}
@-webkit-keyframes fa-spin {
 0% {
  -webkit-transform:rotate(0deg);
  transform:rotate(0deg)
 }
 100% {
  -webkit-transform:rotate(359deg);
  transform:rotate(359deg)
 }
}
@keyframes fa-spin {
 0% {
  -webkit-transform:rotate(0deg);
  transform:rotate(0deg)
 }
 100% {
  -webkit-transform:rotate(359deg);
  transform:rotate(359deg)
 }
}
.fa-rotate-90 {
 -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
 -webkit-transform:rotate(90deg);
 -ms-transform:rotate(90deg);
 transform:rotate(90deg)
}
.fa-rotate-180 {
 -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
 -webkit-transform:rotate(180deg);
 -ms-transform:rotate(180deg);
 transform:rotate(180deg)
}
.fa-rotate-270 {
 -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
 -webkit-transform:rotate(270deg);
 -ms-transform:rotate(270deg);
 transform:rotate(270deg)
}
.fa-flip-horizontal {
 -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
 -webkit-transform:scale(-1,1);
 -ms-transform:scale(-1,1);
 transform:scale(-1,1)
}
.fa-flip-vertical {
 -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
 -webkit-transform:scale(1,-1);
 -ms-transform:scale(1,-1);
 transform:scale(1,-1)
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
 -webkit-filter:none;
 filter:none
}
.fa-stack {
 position:relative;
 display:inline-block;
 width:2em;
 height:2em;
 line-height:2em;
 vertical-align:middle
}
.fa-stack-1x,
.fa-stack-2x {
 position:absolute;
 left:0;
 width:100%;
 text-align:center
}
.fa-stack-1x {
 line-height:inherit
}
.fa-stack-2x {
 font-size:2em
}
.fa-inverse {
 color:#fff
}
.fa-glass:before {
 content:"\f000"
}
.fa-music:before {
 content:"\f001"
}
.fa-search:before {
 content:"\f002"
}
.fa-envelope-o:before {
 content:"\f003"
}
.fa-heart:before {
 content:"\f004"
}
.fa-star:before {
 content:"\f005"
}
.fa-star-o:before {
 content:"\f006"
}
.fa-user:before {
 content:"\f007"
}
.fa-film:before {
 content:"\f008"
}
.fa-th-large:before {
 content:"\f009"
}
.fa-th:before {
 content:"\f00a"
}
.fa-th-list:before {
 content:"\f00b"
}
.fa-check:before {
 content:"\f00c"
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
 content:"\f00d"
}
.fa-search-plus:before {
 content:"\f00e"
}
.fa-search-minus:before {
 content:"\f010"
}
.fa-power-off:before {
 content:"\f011"
}
.fa-signal:before {
 content:"\f012"
}
.fa-gear:before,
.fa-cog:before {
 content:"\f013"
}
.fa-trash-o:before {
 content:"\f014"
}
.fa-home:before {
 content:"\f015"
}
.fa-file-o:before {
 content:"\f016"
}
.fa-clock-o:before {
 content:"\f017"
}
.fa-road:before {
 content:"\f018"
}
.fa-download:before {
 content:"\f019"
}
.fa-arrow-circle-o-down:before {
 content:"\f01a"
}
.fa-arrow-circle-o-up:before {
 content:"\f01b"
}
.fa-inbox:before {
 content:"\f01c"
}
.fa-play-circle-o:before {
 content:"\f01d"
}
.fa-rotate-right:before,
.fa-repeat:before {
 content:"\f01e"
}
.fa-refresh:before {
 content:"\f021"
}
.fa-list-alt:before {
 content:"\f022"
}
.fa-lock:before {
 content:"\f023"
}
.fa-flag:before {
 content:"\f024"
}
.fa-headphones:before {
 content:"\f025"
}
.fa-volume-off:before {
 content:"\f026"
}
.fa-volume-down:before {
 content:"\f027"
}
.fa-volume-up:before {
 content:"\f028"
}
.fa-qrcode:before {
 content:"\f029"
}
.fa-barcode:before {
 content:"\f02a"
}
.fa-tag:before {
 content:"\f02b"
}
.fa-tags:before {
 content:"\f02c"
}
.fa-book:before {
 content:"\f02d"
}
.fa-bookmark:before {
 content:"\f02e"
}
.fa-print:before {
 content:"\f02f"
}
.fa-camera:before {
 content:"\f030"
}
.fa-font:before {
 content:"\f031"
}
.fa-bold:before {
 content:"\f032"
}
.fa-italic:before {
 content:"\f033"
}
.fa-text-height:before {
 content:"\f034"
}
.fa-text-width:before {
 content:"\f035"
}
.fa-align-left:before {
 content:"\f036"
}
.fa-align-center:before {
 content:"\f037"
}
.fa-align-right:before {
 content:"\f038"
}
.fa-align-justify:before {
 content:"\f039"
}
.fa-list:before {
 content:"\f03a"
}
.fa-dedent:before,
.fa-outdent:before {
 content:"\f03b"
}
.fa-indent:before {
 content:"\f03c"
}
.fa-video-camera:before {
 content:"\f03d"
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
 content:"\f03e"
}
.fa-pencil:before {
 content:"\f040"
}
.fa-map-marker:before {
 content:"\f041"
}
.fa-adjust:before {
 content:"\f042"
}
.fa-tint:before {
 content:"\f043"
}
.fa-edit:before,
.fa-pencil-square-o:before {
 content:"\f044"
}
.fa-share-square-o:before {
 content:"\f045"
}
.fa-check-square-o:before {
 content:"\f046"
}
.fa-arrows:before {
 content:"\f047"
}
.fa-step-backward:before {
 content:"\f048"
}
.fa-fast-backward:before {
 content:"\f049"
}
.fa-backward:before {
 content:"\f04a"
}
.fa-play:before {
 content:"\f04b"
}
.fa-pause:before {
 content:"\f04c"
}
.fa-stop:before {
 content:"\f04d"
}
.fa-forward:before {
 content:"\f04e"
}
.fa-fast-forward:before {
 content:"\f050"
}
.fa-step-forward:before {
 content:"\f051"
}
.fa-eject:before {
 content:"\f052"
}
.fa-chevron-left:before {
 content:"\f053"
}
.fa-chevron-right:before {
 content:"\f054"
}
.fa-plus-circle:before {
 content:"\f055"
}
.fa-minus-circle:before {
 content:"\f056"
}
.fa-times-circle:before {
 content:"\f057"
}
.fa-check-circle:before {
 content:"\f058"
}
.fa-question-circle:before {
 content:"\f059"
}
.fa-info-circle:before {
 content:"\f05a"
}
.fa-crosshairs:before {
 content:"\f05b"
}
.fa-times-circle-o:before {
 content:"\f05c"
}
.fa-check-circle-o:before {
 content:"\f05d"
}
.fa-ban:before {
 content:"\f05e"
}
.fa-arrow-left:before {
 content:"\f060"
}
.fa-arrow-right:before {
 content:"\f061"
}
.fa-arrow-up:before {
 content:"\f062"
}
.fa-arrow-down:before {
 content:"\f063"
}
.fa-mail-forward:before,
.fa-share:before {
 content:"\f064"
}
.fa-expand:before {
 content:"\f065"
}
.fa-compress:before {
 content:"\f066"
}
.fa-plus:before {
 content:"\f067"
}
.fa-minus:before {
 content:"\f068"
}
.fa-asterisk:before {
 content:"\f069"
}
.fa-exclamation-circle:before {
 content:"\f06a"
}
.fa-gift:before {
 content:"\f06b"
}
.fa-leaf:before {
 content:"\f06c"
}
.fa-fire:before {
 content:"\f06d"
}
.fa-eye:before {
 content:"\f06e"
}
.fa-eye-slash:before {
 content:"\f070"
}
.fa-warning:before,
.fa-exclamation-triangle:before {
 content:"\f071"
}
.fa-plane:before {
 content:"\f072"
}
.fa-calendar:before {
 content:"\f073"
}
.fa-random:before {
 content:"\f074"
}
.fa-comment:before {
 content:"\f075"
}
.fa-magnet:before {
 content:"\f076"
}
.fa-chevron-up:before {
 content:"\f077"
}
.fa-chevron-down:before {
 content:"\f078"
}
.fa-retweet:before {
 content:"\f079"
}
.fa-shopping-cart:before {
 content:"\f07a"
}
.fa-folder:before {
 content:"\f07b"
}
.fa-folder-open:before {
 content:"\f07c"
}
.fa-arrows-v:before {
 content:"\f07d"
}
.fa-arrows-h:before {
 content:"\f07e"
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
 content:"\f080"
}
.fa-twitter-square:before {
 content:"\f081"
}
.fa-facebook-square:before {
 content:"\f082"
}
.fa-camera-retro:before {
 content:"\f083"
}
.fa-key:before {
 content:"\f084"
}
.fa-gears:before,
.fa-cogs:before {
 content:"\f085"
}
.fa-comments:before {
 content:"\f086"
}
.fa-thumbs-o-up:before {
 content:"\f087"
}
.fa-thumbs-o-down:before {
 content:"\f088"
}
.fa-star-half:before {
 content:"\f089"
}
.fa-heart-o:before {
 content:"\f08a"
}
.fa-sign-out:before {
 content:"\f08b"
}
.fa-linkedin-square:before {
 content:"\f08c"
}
.fa-thumb-tack:before {
 content:"\f08d"
}
.fa-external-link:before {
 content:"\f08e"
}
.fa-sign-in:before {
 content:"\f090"
}
.fa-trophy:before {
 content:"\f091"
}
.fa-github-square:before {
 content:"\f092"
}
.fa-upload:before {
 content:"\f093"
}
.fa-lemon-o:before {
 content:"\f094"
}
.fa-phone:before {
 content:"\f095"
}
.fa-square-o:before {
 content:"\f096"
}
.fa-bookmark-o:before {
 content:"\f097"
}
.fa-phone-square:before {
 content:"\f098"
}
.fa-twitter:before {
 content:"\f099"
}
.fa-facebook-f:before,
.fa-facebook:before {
 content:"\f09a"
}
.fa-github:before {
 content:"\f09b"
}
.fa-unlock:before {
 content:"\f09c"
}
.fa-credit-card:before {
 content:"\f09d"
}
.fa-feed:before,
.fa-rss:before {
 content:"\f09e"
}
.fa-hdd-o:before {
 content:"\f0a0"
}
.fa-bullhorn:before {
 content:"\f0a1"
}
.fa-bell:before {
 content:"\f0f3"
}
.fa-certificate:before {
 content:"\f0a3"
}
.fa-hand-o-right:before {
 content:"\f0a4"
}
.fa-hand-o-left:before {
 content:"\f0a5"
}
.fa-hand-o-up:before {
 content:"\f0a6"
}
.fa-hand-o-down:before {
 content:"\f0a7"
}
.fa-arrow-circle-left:before {
 content:"\f0a8"
}
.fa-arrow-circle-right:before {
 content:"\f0a9"
}
.fa-arrow-circle-up:before {
 content:"\f0aa"
}
.fa-arrow-circle-down:before {
 content:"\f0ab"
}
.fa-globe:before {
 content:"\f0ac"
}
.fa-wrench:before {
 content:"\f0ad"
}
.fa-tasks:before {
 content:"\f0ae"
}
.fa-filter:before {
 content:"\f0b0"
}
.fa-briefcase:before {
 content:"\f0b1"
}
.fa-arrows-alt:before {
 content:"\f0b2"
}
.fa-group:before,
.fa-users:before {
 content:"\f0c0"
}
.fa-chain:before,
.fa-link:before {
 content:"\f0c1"
}
.fa-cloud:before {
 content:"\f0c2"
}
.fa-flask:before {
 content:"\f0c3"
}
.fa-cut:before,
.fa-scissors:before {
 content:"\f0c4"
}
.fa-copy:before,
.fa-files-o:before {
 content:"\f0c5"
}
.fa-paperclip:before {
 content:"\f0c6"
}
.fa-save:before,
.fa-floppy-o:before {
 content:"\f0c7"
}
.fa-square:before {
 content:"\f0c8"
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
 content:"\f0c9"
}
.fa-list-ul:before {
 content:"\f0ca"
}
.fa-list-ol:before {
 content:"\f0cb"
}
.fa-strikethrough:before {
 content:"\f0cc"
}
.fa-underline:before {
 content:"\f0cd"
}
.fa-table:before {
 content:"\f0ce"
}
.fa-magic:before {
 content:"\f0d0"
}
.fa-truck:before {
 content:"\f0d1"
}
.fa-pinterest:before {
 content:"\f0d2"
}
.fa-pinterest-square:before {
 content:"\f0d3"
}
.fa-google-plus-square:before {
 content:"\f0d4"
}
.fa-google-plus:before {
 content:"\f0d5"
}
.fa-money:before {
 content:"\f0d6"
}
.fa-caret-down:before {
 content:"\f0d7"
}
.fa-caret-up:before {
 content:"\f0d8"
}
.fa-caret-left:before {
 content:"\f0d9"
}
.fa-caret-right:before {
 content:"\f0da"
}
.fa-columns:before {
 content:"\f0db"
}
.fa-unsorted:before,
.fa-sort:before {
 content:"\f0dc"
}
.fa-sort-down:before,
.fa-sort-desc:before {
 content:"\f0dd"
}
.fa-sort-up:before,
.fa-sort-asc:before {
 content:"\f0de"
}
.fa-envelope:before {
 content:"\f0e0"
}
.fa-linkedin:before {
 content:"\f0e1"
}
.fa-rotate-left:before,
.fa-undo:before {
 content:"\f0e2"
}
.fa-legal:before,
.fa-gavel:before {
 content:"\f0e3"
}
.fa-dashboard:before,
.fa-tachometer:before {
 content:"\f0e4"
}
.fa-comment-o:before {
 content:"\f0e5"
}
.fa-comments-o:before {
 content:"\f0e6"
}
.fa-flash:before,
.fa-bolt:before {
 content:"\f0e7"
}
.fa-sitemap:before {
 content:"\f0e8"
}
.fa-umbrella:before {
 content:"\f0e9"
}
.fa-paste:before,
.fa-clipboard:before {
 content:"\f0ea"
}
.fa-lightbulb-o:before {
 content:"\f0eb"
}
.fa-exchange:before {
 content:"\f0ec"
}
.fa-cloud-download:before {
 content:"\f0ed"
}
.fa-cloud-upload:before {
 content:"\f0ee"
}
.fa-user-md:before {
 content:"\f0f0"
}
.fa-stethoscope:before {
 content:"\f0f1"
}
.fa-suitcase:before {
 content:"\f0f2"
}
.fa-bell-o:before {
 content:"\f0a2"
}
.fa-coffee:before {
 content:"\f0f4"
}
.fa-cutlery:before {
 content:"\f0f5"
}
.fa-file-text-o:before {
 content:"\f0f6"
}
.fa-building-o:before {
 content:"\f0f7"
}
.fa-hospital-o:before {
 content:"\f0f8"
}
.fa-ambulance:before {
 content:"\f0f9"
}
.fa-medkit:before {
 content:"\f0fa"
}
.fa-fighter-jet:before {
 content:"\f0fb"
}
.fa-beer:before {
 content:"\f0fc"
}
.fa-h-square:before {
 content:"\f0fd"
}
.fa-plus-square:before {
 content:"\f0fe"
}
.fa-angle-double-left:before {
 content:"\f100"
}
.fa-angle-double-right:before {
 content:"\f101"
}
.fa-angle-double-up:before {
 content:"\f102"
}
.fa-angle-double-down:before {
 content:"\f103"
}
.fa-angle-left:before {
 content:"\f104"
}
.fa-angle-right:before {
 content:"\f105"
}
.fa-angle-up:before {
 content:"\f106"
}
.fa-angle-down:before {
 content:"\f107"
}
.fa-desktop:before {
 content:"\f108"
}
.fa-laptop:before {
 content:"\f109"
}
.fa-tablet:before {
 content:"\f10a"
}
.fa-mobile-phone:before,
.fa-mobile:before {
 content:"\f10b"
}
.fa-circle-o:before {
 content:"\f10c"
}
.fa-quote-left:before {
 content:"\f10d"
}
.fa-quote-right:before {
 content:"\f10e"
}
.fa-spinner:before {
 content:"\f110"
}
.fa-circle:before {
 content:"\f111"
}
.fa-mail-reply:before,
.fa-reply:before {
 content:"\f112"
}
.fa-github-alt:before {
 content:"\f113"
}
.fa-folder-o:before {
 content:"\f114"
}
.fa-folder-open-o:before {
 content:"\f115"
}
.fa-smile-o:before {
 content:"\f118"
}
.fa-frown-o:before {
 content:"\f119"
}
.fa-meh-o:before {
 content:"\f11a"
}
.fa-gamepad:before {
 content:"\f11b"
}
.fa-keyboard-o:before {
 content:"\f11c"
}
.fa-flag-o:before {
 content:"\f11d"
}
.fa-flag-checkered:before {
 content:"\f11e"
}
.fa-terminal:before {
 content:"\f120"
}
.fa-code:before {
 content:"\f121"
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
 content:"\f122"
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
 content:"\f123"
}
.fa-location-arrow:before {
 content:"\f124"
}
.fa-crop:before {
 content:"\f125"
}
.fa-code-fork:before {
 content:"\f126"
}
.fa-unlink:before,
.fa-chain-broken:before {
 content:"\f127"
}
.fa-question:before {
 content:"\f128"
}
.fa-info:before {
 content:"\f129"
}
.fa-exclamation:before {
 content:"\f12a"
}
.fa-superscript:before {
 content:"\f12b"
}
.fa-subscript:before {
 content:"\f12c"
}
.fa-eraser:before {
 content:"\f12d"
}
.fa-puzzle-piece:before {
 content:"\f12e"
}
.fa-microphone:before {
 content:"\f130"
}
.fa-microphone-slash:before {
 content:"\f131"
}
.fa-shield:before {
 content:"\f132"
}
.fa-calendar-o:before {
 content:"\f133"
}
.fa-fire-extinguisher:before {
 content:"\f134"
}
.fa-rocket:before {
 content:"\f135"
}
.fa-maxcdn:before {
 content:"\f136"
}
.fa-chevron-circle-left:before {
 content:"\f137"
}
.fa-chevron-circle-right:before {
 content:"\f138"
}
.fa-chevron-circle-up:before {
 content:"\f139"
}
.fa-chevron-circle-down:before {
 content:"\f13a"
}
.fa-html5:before {
 content:"\f13b"
}
.fa-css3:before {
 content:"\f13c"
}
.fa-anchor:before {
 content:"\f13d"
}
.fa-unlock-alt:before {
 content:"\f13e"
}
.fa-bullseye:before {
 content:"\f140"
}
.fa-ellipsis-h:before {
 content:"\f141"
}
.fa-ellipsis-v:before {
 content:"\f142"
}
.fa-rss-square:before {
 content:"\f143"
}
.fa-play-circle:before {
 content:"\f144"
}
.fa-ticket:before {
 content:"\f145"
}
.fa-minus-square:before {
 content:"\f146"
}
.fa-minus-square-o:before {
 content:"\f147"
}
.fa-level-up:before {
 content:"\f148"
}
.fa-level-down:before {
 content:"\f149"
}
.fa-check-square:before {
 content:"\f14a"
}
.fa-pencil-square:before {
 content:"\f14b"
}
.fa-external-link-square:before {
 content:"\f14c"
}
.fa-share-square:before {
 content:"\f14d"
}
.fa-compass:before {
 content:"\f14e"
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
 content:"\f150"
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
 content:"\f151"
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
 content:"\f152"
}
.fa-euro:before,
.fa-eur:before {
 content:"\f153"
}
.fa-gbp:before {
 content:"\f154"
}
.fa-dollar:before,
.fa-usd:before {
 content:"\f155"
}
.fa-rupee:before,
.fa-inr:before {
 content:"\f156"
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
 content:"\f157"
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
 content:"\f158"
}
.fa-won:before,
.fa-krw:before {
 content:"\f159"
}
.fa-bitcoin:before,
.fa-btc:before {
 content:"\f15a"
}
.fa-file:before {
 content:"\f15b"
}
.fa-file-text:before {
 content:"\f15c"
}
.fa-sort-alpha-asc:before {
 content:"\f15d"
}
.fa-sort-alpha-desc:before {
 content:"\f15e"
}
.fa-sort-amount-asc:before {
 content:"\f160"
}
.fa-sort-amount-desc:before {
 content:"\f161"
}
.fa-sort-numeric-asc:before {
 content:"\f162"
}
.fa-sort-numeric-desc:before {
 content:"\f163"
}
.fa-thumbs-up:before {
 content:"\f164"
}
.fa-thumbs-down:before {
 content:"\f165"
}
.fa-youtube-square:before {
 content:"\f166"
}
.fa-youtube:before {
 content:"\f167"
}
.fa-xing:before {
 content:"\f168"
}
.fa-xing-square:before {
 content:"\f169"
}
.fa-youtube-play:before {
 content:"\f16a"
}
.fa-dropbox:before {
 content:"\f16b"
}
.fa-stack-overflow:before {
 content:"\f16c"
}
.fa-instagram:before {
 content:"\f16d"
}
.fa-flickr:before {
 content:"\f16e"
}
.fa-adn:before {
 content:"\f170"
}
.fa-bitbucket:before {
 content:"\f171"
}
.fa-bitbucket-square:before {
 content:"\f172"
}
.fa-tumblr:before {
 content:"\f173"
}
.fa-tumblr-square:before {
 content:"\f174"
}
.fa-long-arrow-down:before {
 content:"\f175"
}
.fa-long-arrow-up:before {
 content:"\f176"
}
.fa-long-arrow-left:before {
 content:"\f177"
}
.fa-long-arrow-right:before {
 content:"\f178"
}
.fa-apple:before {
 content:"\f179"
}
.fa-windows:before {
 content:"\f17a"
}
.fa-android:before {
 content:"\f17b"
}
.fa-linux:before {
 content:"\f17c"
}
.fa-dribbble:before {
 content:"\f17d"
}
.fa-skype:before {
 content:"\f17e"
}
.fa-foursquare:before {
 content:"\f180"
}
.fa-trello:before {
 content:"\f181"
}
.fa-female:before {
 content:"\f182"
}
.fa-male:before {
 content:"\f183"
}
.fa-gittip:before,
.fa-gratipay:before {
 content:"\f184"
}
.fa-sun-o:before {
 content:"\f185"
}
.fa-moon-o:before {
 content:"\f186"
}
.fa-archive:before {
 content:"\f187"
}
.fa-bug:before {
 content:"\f188"
}
.fa-vk:before {
 content:"\f189"
}
.fa-weibo:before {
 content:"\f18a"
}
.fa-renren:before {
 content:"\f18b"
}
.fa-pagelines:before {
 content:"\f18c"
}
.fa-stack-exchange:before {
 content:"\f18d"
}
.fa-arrow-circle-o-right:before {
 content:"\f18e"
}
.fa-arrow-circle-o-left:before {
 content:"\f190"
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
 content:"\f191"
}
.fa-dot-circle-o:before {
 content:"\f192"
}
.fa-wheelchair:before {
 content:"\f193"
}
.fa-vimeo-square:before {
 content:"\f194"
}
.fa-turkish-lira:before,
.fa-try:before {
 content:"\f195"
}
.fa-plus-square-o:before {
 content:"\f196"
}
.fa-space-shuttle:before {
 content:"\f197"
}
.fa-slack:before {
 content:"\f198"
}
.fa-envelope-square:before {
 content:"\f199"
}
.fa-wordpress:before {
 content:"\f19a"
}
.fa-openid:before {
 content:"\f19b"
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
 content:"\f19c"
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
 content:"\f19d"
}
.fa-yahoo:before {
 content:"\f19e"
}
.fa-google:before {
 content:"\f1a0"
}
.fa-reddit:before {
 content:"\f1a1"
}
.fa-reddit-square:before {
 content:"\f1a2"
}
.fa-stumbleupon-circle:before {
 content:"\f1a3"
}
.fa-stumbleupon:before {
 content:"\f1a4"
}
.fa-delicious:before {
 content:"\f1a5"
}
.fa-digg:before {
 content:"\f1a6"
}
.fa-pied-piper-pp:before {
 content:"\f1a7"
}
.fa-pied-piper-alt:before {
 content:"\f1a8"
}
.fa-drupal:before {
 content:"\f1a9"
}
.fa-joomla:before {
 content:"\f1aa"
}
.fa-language:before {
 content:"\f1ab"
}
.fa-fax:before {
 content:"\f1ac"
}
.fa-building:before {
 content:"\f1ad"
}
.fa-child:before {
 content:"\f1ae"
}
.fa-paw:before {
 content:"\f1b0"
}
.fa-spoon:before {
 content:"\f1b1"
}
.fa-cube:before {
 content:"\f1b2"
}
.fa-cubes:before {
 content:"\f1b3"
}
.fa-behance:before {
 content:"\f1b4"
}
.fa-behance-square:before {
 content:"\f1b5"
}
.fa-steam:before {
 content:"\f1b6"
}
.fa-steam-square:before {
 content:"\f1b7"
}
.fa-recycle:before {
 content:"\f1b8"
}
.fa-automobile:before,
.fa-car:before {
 content:"\f1b9"
}
.fa-cab:before,
.fa-taxi:before {
 content:"\f1ba"
}
.fa-tree:before {
 content:"\f1bb"
}
.fa-spotify:before {
 content:"\f1bc"
}
.fa-deviantart:before {
 content:"\f1bd"
}
.fa-soundcloud:before {
 content:"\f1be"
}
.fa-database:before {
 content:"\f1c0"
}
.fa-file-pdf-o:before {
 content:"\f1c1"
}
.fa-file-word-o:before {
 content:"\f1c2"
}
.fa-file-excel-o:before {
 content:"\f1c3"
}
.fa-file-powerpoint-o:before {
 content:"\f1c4"
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
 content:"\f1c5"
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
 content:"\f1c6"
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
 content:"\f1c7"
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
 content:"\f1c8"
}
.fa-file-code-o:before {
 content:"\f1c9"
}
.fa-vine:before {
 content:"\f1ca"
}
.fa-codepen:before {
 content:"\f1cb"
}
.fa-jsfiddle:before {
 content:"\f1cc"
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
 content:"\f1cd"
}
.fa-circle-o-notch:before {
 content:"\f1ce"
}
.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
 content:"\f1d0"
}
.fa-ge:before,
.fa-empire:before {
 content:"\f1d1"
}
.fa-git-square:before {
 content:"\f1d2"
}
.fa-git:before {
 content:"\f1d3"
}
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
 content:"\f1d4"
}
.fa-tencent-weibo:before {
 content:"\f1d5"
}
.fa-qq:before {
 content:"\f1d6"
}
.fa-wechat:before,
.fa-weixin:before {
 content:"\f1d7"
}
.fa-send:before,
.fa-paper-plane:before {
 content:"\f1d8"
}
.fa-send-o:before,
.fa-paper-plane-o:before {
 content:"\f1d9"
}
.fa-history:before {
 content:"\f1da"
}
.fa-circle-thin:before {
 content:"\f1db"
}
.fa-header:before {
 content:"\f1dc"
}
.fa-paragraph:before {
 content:"\f1dd"
}
.fa-sliders:before {
 content:"\f1de"
}
.fa-share-alt:before {
 content:"\f1e0"
}
.fa-share-alt-square:before {
 content:"\f1e1"
}
.fa-bomb:before {
 content:"\f1e2"
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
 content:"\f1e3"
}
.fa-tty:before {
 content:"\f1e4"
}
.fa-binoculars:before {
 content:"\f1e5"
}
.fa-plug:before {
 content:"\f1e6"
}
.fa-slideshare:before {
 content:"\f1e7"
}
.fa-twitch:before {
 content:"\f1e8"
}
.fa-yelp:before {
 content:"\f1e9"
}
.fa-newspaper-o:before {
 content:"\f1ea"
}
.fa-wifi:before {
 content:"\f1eb"
}
.fa-calculator:before {
 content:"\f1ec"
}
.fa-paypal:before {
 content:"\f1ed"
}
.fa-google-wallet:before {
 content:"\f1ee"
}
.fa-cc-visa:before {
 content:"\f1f0"
}
.fa-cc-mastercard:before {
 content:"\f1f1"
}
.fa-cc-discover:before {
 content:"\f1f2"
}
.fa-cc-amex:before {
 content:"\f1f3"
}
.fa-cc-paypal:before {
 content:"\f1f4"
}
.fa-cc-stripe:before {
 content:"\f1f5"
}
.fa-bell-slash:before {
 content:"\f1f6"
}
.fa-bell-slash-o:before {
 content:"\f1f7"
}
.fa-trash:before {
 content:"\f1f8"
}
.fa-copyright:before {
 content:"\f1f9"
}
.fa-at:before {
 content:"\f1fa"
}
.fa-eyedropper:before {
 content:"\f1fb"
}
.fa-paint-brush:before {
 content:"\f1fc"
}
.fa-birthday-cake:before {
 content:"\f1fd"
}
.fa-area-chart:before {
 content:"\f1fe"
}
.fa-pie-chart:before {
 content:"\f200"
}
.fa-line-chart:before {
 content:"\f201"
}
.fa-lastfm:before {
 content:"\f202"
}
.fa-lastfm-square:before {
 content:"\f203"
}
.fa-toggle-off:before {
 content:"\f204"
}
.fa-toggle-on:before {
 content:"\f205"
}
.fa-bicycle:before {
 content:"\f206"
}
.fa-bus:before {
 content:"\f207"
}
.fa-ioxhost:before {
 content:"\f208"
}
.fa-angellist:before {
 content:"\f209"
}
.fa-cc:before {
 content:"\f20a"
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
 content:"\f20b"
}
.fa-meanpath:before {
 content:"\f20c"
}
.fa-buysellads:before {
 content:"\f20d"
}
.fa-connectdevelop:before {
 content:"\f20e"
}
.fa-dashcube:before {
 content:"\f210"
}
.fa-forumbee:before {
 content:"\f211"
}
.fa-leanpub:before {
 content:"\f212"
}
.fa-sellsy:before {
 content:"\f213"
}
.fa-shirtsinbulk:before {
 content:"\f214"
}
.fa-simplybuilt:before {
 content:"\f215"
}
.fa-skyatlas:before {
 content:"\f216"
}
.fa-cart-plus:before {
 content:"\f217"
}
.fa-cart-arrow-down:before {
 content:"\f218"
}
.fa-diamond:before {
 content:"\f219"
}
.fa-ship:before {
 content:"\f21a"
}
.fa-user-secret:before {
 content:"\f21b"
}
.fa-motorcycle:before {
 content:"\f21c"
}
.fa-street-view:before {
 content:"\f21d"
}
.fa-heartbeat:before {
 content:"\f21e"
}
.fa-venus:before {
 content:"\f221"
}
.fa-mars:before {
 content:"\f222"
}
.fa-mercury:before {
 content:"\f223"
}
.fa-intersex:before,
.fa-transgender:before {
 content:"\f224"
}
.fa-transgender-alt:before {
 content:"\f225"
}
.fa-venus-double:before {
 content:"\f226"
}
.fa-mars-double:before {
 content:"\f227"
}
.fa-venus-mars:before {
 content:"\f228"
}
.fa-mars-stroke:before {
 content:"\f229"
}
.fa-mars-stroke-v:before {
 content:"\f22a"
}
.fa-mars-stroke-h:before {
 content:"\f22b"
}
.fa-neuter:before {
 content:"\f22c"
}
.fa-genderless:before {
 content:"\f22d"
}
.fa-facebook-official:before {
 content:"\f230"
}
.fa-pinterest-p:before {
 content:"\f231"
}
.fa-whatsapp:before {
 content:"\f232"
}
.fa-server:before {
 content:"\f233"
}
.fa-user-plus:before {
 content:"\f234"
}
.fa-user-times:before {
 content:"\f235"
}
.fa-hotel:before,
.fa-bed:before {
 content:"\f236"
}
.fa-viacoin:before {
 content:"\f237"
}
.fa-train:before {
 content:"\f238"
}
.fa-subway:before {
 content:"\f239"
}
.fa-medium:before {
 content:"\f23a"
}
.fa-yc:before,
.fa-y-combinator:before {
 content:"\f23b"
}
.fa-optin-monster:before {
 content:"\f23c"
}
.fa-opencart:before {
 content:"\f23d"
}
.fa-expeditedssl:before {
 content:"\f23e"
}
.fa-battery-4:before,
.fa-battery-full:before {
 content:"\f240"
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
 content:"\f241"
}
.fa-battery-2:before,
.fa-battery-half:before {
 content:"\f242"
}
.fa-battery-1:before,
.fa-battery-quarter:before {
 content:"\f243"
}
.fa-battery-0:before,
.fa-battery-empty:before {
 content:"\f244"
}
.fa-mouse-pointer:before {
 content:"\f245"
}
.fa-i-cursor:before {
 content:"\f246"
}
.fa-object-group:before {
 content:"\f247"
}
.fa-object-ungroup:before {
 content:"\f248"
}
.fa-sticky-note:before {
 content:"\f249"
}
.fa-sticky-note-o:before {
 content:"\f24a"
}
.fa-cc-jcb:before {
 content:"\f24b"
}
.fa-cc-diners-club:before {
 content:"\f24c"
}
.fa-clone:before {
 content:"\f24d"
}
.fa-balance-scale:before {
 content:"\f24e"
}
.fa-hourglass-o:before {
 content:"\f250"
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
 content:"\f251"
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
 content:"\f252"
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
 content:"\f253"
}
.fa-hourglass:before {
 content:"\f254"
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
 content:"\f255"
}
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
 content:"\f256"
}
.fa-hand-scissors-o:before {
 content:"\f257"
}
.fa-hand-lizard-o:before {
 content:"\f258"
}
.fa-hand-spock-o:before {
 content:"\f259"
}
.fa-hand-pointer-o:before {
 content:"\f25a"
}
.fa-hand-peace-o:before {
 content:"\f25b"
}
.fa-trademark:before {
 content:"\f25c"
}
.fa-registered:before {
 content:"\f25d"
}
.fa-creative-commons:before {
 content:"\f25e"
}
.fa-gg:before {
 content:"\f260"
}
.fa-gg-circle:before {
 content:"\f261"
}
.fa-tripadvisor:before {
 content:"\f262"
}
.fa-odnoklassniki:before {
 content:"\f263"
}
.fa-odnoklassniki-square:before {
 content:"\f264"
}
.fa-get-pocket:before {
 content:"\f265"
}
.fa-wikipedia-w:before {
 content:"\f266"
}
.fa-safari:before {
 content:"\f267"
}
.fa-chrome:before {
 content:"\f268"
}
.fa-firefox:before {
 content:"\f269"
}
.fa-opera:before {
 content:"\f26a"
}
.fa-internet-explorer:before {
 content:"\f26b"
}
.fa-tv:before,
.fa-television:before {
 content:"\f26c"
}
.fa-contao:before {
 content:"\f26d"
}
.fa-500px:before {
 content:"\f26e"
}
.fa-amazon:before {
 content:"\f270"
}
.fa-calendar-plus-o:before {
 content:"\f271"
}
.fa-calendar-minus-o:before {
 content:"\f272"
}
.fa-calendar-times-o:before {
 content:"\f273"
}
.fa-calendar-check-o:before {
 content:"\f274"
}
.fa-industry:before {
 content:"\f275"
}
.fa-map-pin:before {
 content:"\f276"
}
.fa-map-signs:before {
 content:"\f277"
}
.fa-map-o:before {
 content:"\f278"
}
.fa-map:before {
 content:"\f279"
}
.fa-commenting:before {
 content:"\f27a"
}
.fa-commenting-o:before {
 content:"\f27b"
}
.fa-houzz:before {
 content:"\f27c"
}
.fa-vimeo:before {
 content:"\f27d"
}
.fa-black-tie:before {
 content:"\f27e"
}
.fa-fonticons:before {
 content:"\f280"
}
.fa-reddit-alien:before {
 content:"\f281"
}
.fa-edge:before {
 content:"\f282"
}
.fa-credit-card-alt:before {
 content:"\f283"
}
.fa-codiepie:before {
 content:"\f284"
}
.fa-modx:before {
 content:"\f285"
}
.fa-fort-awesome:before {
 content:"\f286"
}
.fa-usb:before {
 content:"\f287"
}
.fa-product-hunt:before {
 content:"\f288"
}
.fa-mixcloud:before {
 content:"\f289"
}
.fa-scribd:before {
 content:"\f28a"
}
.fa-pause-circle:before {
 content:"\f28b"
}
.fa-pause-circle-o:before {
 content:"\f28c"
}
.fa-stop-circle:before {
 content:"\f28d"
}
.fa-stop-circle-o:before {
 content:"\f28e"
}
.fa-shopping-bag:before {
 content:"\f290"
}
.fa-shopping-basket:before {
 content:"\f291"
}
.fa-hashtag:before {
 content:"\f292"
}
.fa-bluetooth:before {
 content:"\f293"
}
.fa-bluetooth-b:before {
 content:"\f294"
}
.fa-percent:before {
 content:"\f295"
}
.fa-gitlab:before {
 content:"\f296"
}
.fa-wpbeginner:before {
 content:"\f297"
}
.fa-wpforms:before {
 content:"\f298"
}
.fa-envira:before {
 content:"\f299"
}
.fa-universal-access:before {
 content:"\f29a"
}
.fa-wheelchair-alt:before {
 content:"\f29b"
}
.fa-question-circle-o:before {
 content:"\f29c"
}
.fa-blind:before {
 content:"\f29d"
}
.fa-audio-description:before {
 content:"\f29e"
}
.fa-volume-control-phone:before {
 content:"\f2a0"
}
.fa-braille:before {
 content:"\f2a1"
}
.fa-assistive-listening-systems:before {
 content:"\f2a2"
}
.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
 content:"\f2a3"
}
.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
 content:"\f2a4"
}
.fa-glide:before {
 content:"\f2a5"
}
.fa-glide-g:before {
 content:"\f2a6"
}
.fa-signing:before,
.fa-sign-language:before {
 content:"\f2a7"
}
.fa-low-vision:before {
 content:"\f2a8"
}
.fa-viadeo:before {
 content:"\f2a9"
}
.fa-viadeo-square:before {
 content:"\f2aa"
}
.fa-snapchat:before {
 content:"\f2ab"
}
.fa-snapchat-ghost:before {
 content:"\f2ac"
}
.fa-snapchat-square:before {
 content:"\f2ad"
}
.fa-pied-piper:before {
 content:"\f2ae"
}
.fa-first-order:before {
 content:"\f2b0"
}
.fa-yoast:before {
 content:"\f2b1"
}
.fa-themeisle:before {
 content:"\f2b2"
}
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
 content:"\f2b3"
}
.fa-fa:before,
.fa-font-awesome:before {
 content:"\f2b4"
}
.sr-only {
 position:absolute;
 width:1px;
 height:1px;
 padding:0;
 margin:-1px;
 overflow:hidden;
 clip:rect(0,0,0,0);
 border:0
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
 position:static;
 width:auto;
 height:auto;
 margin:0;
 overflow:visible;
 clip:auto
}
.onecol {
 width:100%
}
.twocol {
 width:100%
}
.threecol {
 width:100%
}
.fourcol {
 width:100%
}
.fivecol {
 width:100%
}
.sixcol {
 width:100%
}
.sevencol {
 width:100%
}
.eightcol {
 width:100%
}
.ninecol {
 width:100%
}
.tencol {
 width:100%
}
.elevencol {
 width:100%
}
.twelvecol {
 width:100%
}
@media all and (orientation:portrait) {
 .cb-gallery-post-wrap {
  height:500px!important;
  position:relative!important
 }
}
body {
 font-size:14px;
 line-height:0.5;
 -webkit-font-smoothing:antialiased;
 color:#484848
}
img:not(.boxer-image) {
 max-width:100%
}
.cb-circle {
 border-radius:50%
}
.cb-link-overlay {
 position:absolute;
 z-index:15;
 top:0;
 left:0;
 bottom:0;
 right:0;
 max-height:100%;
 max-width:100%;
 -webkit-transition:.5s opacity ease;
 -transition:.5s opacity ease;
 transition:.5s opacity ease
}
.cb-sidebar {
 padding:20px
}
.cb-pre-load>div,
.cb-pre-load>ul,
.cb-pre-load>article,
.cb-infinite-load a {
 opacity:1;
 -webkit-transition:.25s opacity ease;
 -transition:.25s opacity ease;
 transition:.25s opacity ease;
 -moz-transition:none
}
.cb-pre-load:before {
 margin-top:-30px;
 margin-left:-20px;
 font-family:fontawesome;
 content:'\f110';
 -webkit-animation:cb-spinner 2.5s infinite linear;
 animation:cb-spinner 2.5s infinite linear;
 position:absolute;
 top:50%;
 left:50%;
 font-size:40px;
 z-index:1;
 opacity:0;
 -webkit-transition:.25s opacity ease;
 -transition:.25s opacity ease;
 transition:.25s opacity ease
}
.cb-main.cb-pre-load:before {
 content:''
}
.cb-slide-up {
 -webkit-transform:translate(0,180px);
 -ms-transform:translate(0,180px);
 transform:translate(0,180px);
 -webkit-animation:cb-slide-reset .5s ease forwards;
 animation:cb-slide-reset .5s ease forwards
}
.cb-slide-up-subtle {
 -webkit-transform:translate(0,30px);
 -ms-transform:translate(0,30px);
 transform:translate(0,30px);
 -webkit-animation:cb-slide-reset .5s ease forwards;
 animation:cb-slide-reset .5s ease forwards
}
.cb-slide-to-r {
 -webkit-transform:translate(-20px,0);
 -ms-transform:translate(-20px,0);
 transform:translate(-20px,0);
 -webkit-animation:cb-slide-reset .5s ease forwards;
 animation:cb-slide-reset .5s ease forwards
}
.cb-slide-opa {
 opacity:0;
 -webkit-animation:cb-slide-up-opa .5s ease forwards;
 animation:cb-slide-up-opa .5s ease forwards
}
.cb-slide-up-opa .cb-main,
.cb-slide-up-opa>.cb-fis {
 opacity:0;
 -webkit-transform:translate(0,200px);
 -ms-transform:translate(0,200px);
 transform:translate(0,200px);
 -webkit-animation:cb-slide-up-opa .5s ease forwards;
 animation:cb-slide-up-opa .5s ease forwards
}
.cb-dark-loader.cb-pre-load:before {
 color:#fff
}
.cb-light-loader.cb-pre-load:before {
 color:#161616
}
.cb-pre-load.cb-pro-load:before {
 opacity:1
}
.cb-pre-load.cb-pro-load>div,
.cb-pre-load.cb-pro-load>ul,
.cb-pre-load.cb-pro-load>form,
.cb-pre-load.cb-pro-load>article,
.cb-infinite-load .cb-pre-load {
 opacity:.15!important
}
.cb-hidden {
 display:none
}
.cb-mask {
 margin:0;
 position:relative;
 overflow:hidden
}
#cb-bg-to {
 top:0;
 left:0;
 position:fixed;
 display:inline;
 width:100%;
 cursor:pointer;
 height:100%
}
#cb-container {
 -webkit-transition:.35s ease opacity;
 -transition:.35s ease opacity;
 transition:.35s ease opacity
}
.cb-bg-to-on #cb-container,
.cb-bg-to-on #cb-footer,
.cb-bg-to-on #cb-top-menu {
 position:relative
}
.cb-alp-ld {
 position:relative;
 display:block;
 height:100px;
 text-align:center
}
.cb-alp-ld i {
 -webkit-animation:fa-spin 1.2s infinite linear;
 animation:fa-spin 1.2s infinite linear
}
.cb-alp-ld .cb-end {
 display:none;
 text-transform:uppercase
}
.cb-no-more i {
 display:none
}
.cb-no-more .cb-end {
 display:block
}
article.sticky .cb-mask:before {
 content:"\f08d";
 font-family:fontAwesome;
 position:absolute;
 top:0;
 z-index:15;
 left:0;
 color:#666;
 background:rgba(255,255,255,.9);
 padding:15px
}
.cb-read-more {
 text-transform:uppercase;
 padding-left:3px;
 -webkit-transition:.35s background,.35s color;
 -transition:.35s background,.35s color;
 transition:.35s background,.35s color;
 font-size:10px;
 letter-spacing:1px;
 display:inline-block;
 font-weight:700
}
.cb-body-light .cb-alp-ld {
 color:#000;
 background:#fff
}
.cb-body-light .cb-breadcrumbs a {
 color:#161616
}
.cb-body-light .widget_tag_cloud a,
.cb-body-light .tags-title,
.cb-body-light .cb-tags a,
.cb-body-light .bbp-topic-tags a {
 color:#161616;
 border:1px solid #161616
}
.cb-body-light .cb-fis-block-video {
 background:#fff
}
.cb-body-light .cb-text-buttons a {
 color:#161616
}
.cb-body-light .cb-fis-title-bg {
 background:#fff
}
.cb-body-light .cb-byline-short {
 color:#777
}
.cb-body-light .cb-byline-short a {
 color:#777
}
.cb-body-light blockquote {
 color:#161616
}
.cb-body-light .cb-slider.cb-meta-below .slides .cb-byline,
.cb-body-light .cb-slider.cb-meta-below .slides .cb-byline a {
 color:#777
}
.cb-body-light .cb-contact-icon i {
 color:#161616
}
.cb-body-light .cb-pagination a,
.cb-body-light .cb-entry-content .cb-pagination a {
 color:#161616;
 border:1px solid #161616
}
.cb-body-light .cb-pagination a:hover,
.cb-body-light .cb-entry-content .cb-pagination a:hover {
 background:#161616;
 color:#fff
}
.cb-body-light .cb-pagination .current,
.cb-body-light .cb-pagination>.cb-page,
.cb-body-light .cb-entry-content .cb-pagination .current,
.cb-body-light .cb-entry-content .cb-pagination>.cb-page {
 background:#161616;
 border:1px solid #161616;
 color:#fff
}
.cb-body-light .cb-widget-title {
 border-bottom:3px solid #161616
}
.cb-body-light .cb-sidebar-widget a {
 color:#161616
}
.cb-body-light .cb-toggler,
.cb-body-light .cb-toggle {
 color:#161616
}
.cb-body-light .cb-tabs>ul li a {
 color:#999
}
.cb-body-light .cb-tabs>ul li a:hover {
 color:#666
}
.cb-body-light .cb-tabs>ul .current {
 border-bottom:#161616 3px solid
}
.cb-body-light .cb-tabs>ul .current a {
 color:#161616
}
.cb-body-light .cb-read-more {
 color:#161616
}
.cb-body-light .cb-next-previous i {
 color:#000
}
.cb-body-light .cb-separated {
 border-bottom:1px dotted #ddd
}
.cb-body-light .cb-article-small.cb-separated {
 border-bottom:1px dotted #ddd
}
.cb-body-light .cb-module-header .cb-module-title a {
 color:#161616
}
.cb-body-light .cb-module-header .cb-module-title a:hover {
 color:#444
}
.cb-body-light .cb-module-header .cb-module-title:after {
 background:#161616
}
.cb-body-light #cb-content,
.cb-body-light .cb-hp-section {
 background:#fff
}
.cb-body-light .cb-sidebar {
 background:#f2f2f2
}
.cb-body-light .cb-byline {
 color:#777
}
.cb-body-light .cb-byline a {
 color:#777
}
.cb-body-light h1,
.cb-body-light h2,
.cb-body-light h3,
.cb-body-light h4,
.cb-body-light h5 {
 color:#161616
}
.cb-body-light .cb-module-block .cb-post-title a {
 color:#161616
}
.cb-body-light .cb-post-meta {
 color:#868686
}
.cb-body-light .cb-post-meta .cb-element a,
.cb-body-light .cb-post-meta .cb-element>span {
 color:#868686;
 background:#e9e9e9
}
.cb-body-light .cb-post-meta .cb-element:hover {
 color:#f2f2f2
}
.cb-body-light .cb-post-meta .cb-element:hover a,
.cb-body-light .cb-post-meta .cb-element:hover>span:not(.cb-lkd) {
 color:#f2f2f2;
 background:#161616
}
.cb-body-light .cb-post-meta .cb-views {
 background:#e9e9e9
}
.cb-body-light .cb-post-meta .cb-views:hover {
 color:#868686;
 background:#e9e9e9
}
.cb-body-light .cb-post-block-bg {
 background:#f2f2f2
}
.cb-body-light .cb-article-footer .cb-title,
.cb-body-light .cb-article-footer #reply-title {
 color:#161616
}
.cb-body-light .cb-article-footer .cb-title-header {
 border-bottom:5px solid #161616
}
.cb-body-light #cb-author-box .cb-meta a {
 color:#161616
}
.cb-body-light .cb-meta-below .slides li .cb-post-title a {
 color:#161616
}
.cb-body-light .cb-multi-widget .tabbernav li a {
 color:#777
}
.cb-body-light .cb-multi-widget .tabbernav .tabberactive a {
 color:#161616;
 border-bottom:#161616 3px solid
}
.cb-body-light .commentlist .comment .cb-comment-body .comment-author .fn a {
 color:#202020
}
.cb-body-light .commentlist .comment .cb-comment-body .comment-author time a {
 color:#9a9a9a
}
.cb-body-light .commentlist .comment .cb-comment-body .comment-reply-link,
.cb-body-light .commentlist .comment .cb-comment-body .comment-edit-link {
 color:#4d4d4d
}
.cb-body-light .commentlist .comment .cb-comment-body .alert p {
 color:#4d4d4d
}
.cb-body-light .commentlist article {
 border-bottom:1px solid #ddd
}
.cb-body-light #commentform input,
.cb-body-light #commentform textarea {
 background:#f2f2f2;
 color:#858585
}
.cb-body-light #commentform input:focus,
.cb-body-light #commentform textarea:focus {
 background:#e1e1e1
}
.cb-body-light #commentform #submit,
.cb-body-light #commentform label {
 color:#161616
}
.cb-body-light #commentform #submit {
 border:2px solid #161616;
 background:0 0
}
.cb-body-light #commentform #submit:hover {
 background:#161616;
 color:#f2f2f2
}
.cb-body-light .wpcf7-submit {
 color:#161616;
 border:2px solid #161616;
 background:0 0
}
.cb-body-light .wpcf7-submit:hover {
 background:#161616;
 color:#f2f2f2
}
.cb-body-light .bypostauthor>article {
 border-bottom:1px solid #ddd
}
.cb-body-light .cb-review-box {
 color:#161616
}
.cb-body-light .cb-review-box .cb-conclusion {
 padding-bottom:20px
}
.cb-body-light .cb-review-box .cb-review-area {
 background:#f2f2f2
}
.cb-body-light .cb-review-box .cb-review-title {
 color:#161616
}
.cb-body-light .cb-review-box .cb-bar {
 color:#161616
}
.cb-body-light .cb-review-box .cb-bar .cb-user-rating-wrap .cb-votes-count {
 color:gray
}
.cb-body-light .cb-review-box .cb-bar .cb-overlay {
 background:#e0e0e0
}
.cb-body-light .cb-review-box .cb-overlay-stars .cb-opacity {
 background:#f2f2f2
}
.cb-body-light .cb-review-box .cb-title {
 color:#161616
}
.cb-body-light .cb-review-box .cb-score-box {
 color:#161616;
 border-color:#161616
}
.cb-body-light .cb-review-box .cb-score-box i {
 color:#161616
}
.cb-body-light .cb-grid-x .cb-grid-feature {
 border-color:#fff
}
.cb-body-light .cb-author-details.cb-sidebar h3 a {
 color:#161616
}
.cb-body-light .cb-entry-content .alignleft .wp-caption-text,
.cb-body-light .cb-entry-content .alignright .wp-caption-text,
.cb-body-light .cb-entry-content .aligncenter .wp-caption-text {
 color:#464646
}
.cb-body-light .cb-entry-content .alignnone.cb-fs-embed .wp-caption-text {
 background:#f2f2f2;
 color:#464646
}
.cb-body-dark {
 color:#c5c5c5;
 background:#161616
}
.cb-body-dark .cb-alp-ld {
 color:#fff;
 background:#161616
}
.cb-body-dark .cb-breadcrumbs a {
 color:#f2f2f2
}
.cb-body-dark .widget_tag_cloud a,
.cb-body-dark .tags-title,
.cb-body-dark .cb-tags a,
.cb-body-dark .bbp-topic-tags a {
 color:#c5c5c5;
 border:1px solid #c5c5c5
}
.cb-body-dark .cb-fis-block-video {
 background:#161616
}
.cb-body-dark .cb-read-more {
 color:#f2f2f2
}
.cb-body-dark .cb-fis-title-bg {
 background:#161616
}
.cb-body-dark .cb-text-buttons a {
 color:#f2f2f2
}
.cb-body-dark .cb-slider.cb-meta-below .slides .cb-byline,
.cb-body-dark .cb-slider.cb-meta-below .slides .cb-byline a {
 color:#777
}
.cb-body-dark blockquote {
 color:#f2f2f2
}
.cb-body-dark .cb-entry-content .alignleft .wp-caption-text,
.cb-body-dark .cb-entry-content .alignright .wp-caption-text,
.cb-body-dark .cb-entry-content .aligncenter .wp-caption-text {
 color:#999
}
.cb-body-dark .cb-entry-content .alignnone.cb-fs-embed .wp-caption-text {
 background:#161616;
 color:#999
}
.cb-body-dark .cb-pagination a,
.cb-body-dark .cb-entry-content .cb-pagination a {
 color:#f2f2f2;
 border:1px solid #f2f2f2
}
.cb-body-dark .cb-pagination a:hover,
.cb-body-dark .cb-entry-content .cb-pagination a:hover {
 background:#f2f2f2;
 color:#161616
}
.cb-body-dark .cb-pagination .current,
.cb-body-dark .cb-pagination>.cb-page,
.cb-body-dark .cb-entry-content .cb-pagination .current,
.cb-body-dark .cb-entry-content .cb-pagination>.cb-page {
 background:#f2f2f2;
 border:1px solid #f2f2f2;
 color:#161616
}
.cb-body-dark .cb-tabs>ul li a {
 color:#555
}
.cb-body-dark .cb-tabs>ul li a:hover {
 color:#f2f2f2
}
.cb-body-dark .cb-tabs>ul .current {
 border-bottom:#f2f2f2 3px solid
}
.cb-body-dark .cb-tabs>ul .current a {
 color:#f2f2f2
}
.cb-body-dark .cb-contact-icon i {
 color:#fff
}
.cb-body-dark .cb-sidebar-widget a {
 color:#f2f2f2
}
.cb-body-dark .cb-toggler,
.cb-body-dark .cb-toggle {
 color:#f2f2f2
}
.cb-body-dark .cb-next-previous i {
 color:#f2f2f2
}
.cb-body-dark .cb-module-header a {
 color:#f2f2f2
}
.cb-body-dark .cb-module-header a:hover {
 color:#e0e0e0
}
.cb-body-dark .cb-module-header .cb-module-title:after {
 background:#f2f2f2
}
.cb-body-dark .cb-separated {
 border-bottom:1px dotted #282828
}
.cb-body-dark .cb-article-small.cb-separated {
 border-bottom:1px dotted #282828
}
.cb-body-dark #cb-content,
.cb-body-dark .cb-hp-section {
 background:#161616
}
.cb-body-dark .cb-sidebar {
 background:#0f0f0f
}
.cb-body-dark h1,
.cb-body-dark h2,
.cb-body-dark h3,
.cb-body-dark h4,
.cb-body-dark h5 {
 color:#f2f2f2
}
.cb-body-dark .cb-byline {
 color:#f2f2f2
}
.cb-body-dark .cb-byline a {
 color:#f2f2f2
}
.cb-body-dark .cb-fis h1 {
 color:#f2f2f2
}
.cb-body-dark .cb-fis-big .cb-meta h1 {
 color:#fff
}
.cb-body-dark .cb-module-block .cb-post-title a {
 color:#f2f2f2
}
.cb-body-dark .cb-post-meta {
 color:#e9e9e9
}
.cb-body-dark .cb-post-meta .cb-element a,
.cb-body-dark .cb-post-meta .cb-element>span {
 color:#e9e9e9;
 background:#161616
}
.cb-body-dark .cb-post-meta .cb-element:hover {
 color:#161616
}
.cb-body-dark .cb-post-meta .cb-element:hover a,
.cb-body-dark .cb-post-meta .cb-element:hover>span:not(.cb-lkd) {
 color:#161616;
 background:#e9e9e9
}
.cb-body-dark .cb-post-meta .cb-views {
 background:#161616
}
.cb-body-dark .cb-post-meta .cb-views:hover {
 color:#e9e9e9;
 background:#161616
}
.cb-body-dark .cb-byline-short {
 color:#777
}
.cb-body-dark .cb-byline-short a {
 color:#777
}
.cb-body-dark .cb-post-block-bg {
 background:#0f0f0f
}
.cb-body-dark .cb-article-footer .cb-title,
.cb-body-dark .cb-article-footer #reply-title {
 color:#f2f2f2
}
.cb-body-dark .cb-article-footer .cb-title-header {
 border-bottom:5px solid #161616
}
.cb-body-dark #cb-author-box .cb-meta a {
 color:#f2f2f2
}
.cb-body-dark .cb-meta-below .slides li .cb-meta .cb-byline {
 color:#f2f2f2
}
.cb-body-dark .cb-meta-below .slides li .cb-meta .cb-byline a {
 color:#f2f2f2
}
.cb-body-dark .cb-meta-below .slides li a {
 color:#f2f2f2
}
.cb-body-dark .cb-multi-widget .tabbernav li a {
 color:#777
}
.cb-body-dark .cb-multi-widget .tabbernav .tabberactive a {
 color:#f2f2f2;
 border-bottom:#f2f2f2 3px solid
}
.cb-body-dark .commentlist .comment .cb-comment-body .comment-author .fn a {
 color:#f2f2f2
}
.cb-body-dark .commentlist .comment .cb-comment-body .comment-author time a {
 color:#9a9a9a
}
.cb-body-dark .commentlist .comment .cb-comment-body .comment-reply-link,
.cb-body-dark .commentlist .comment .cb-comment-body .comment-edit-link {
 color:#9a9a9a
}
.cb-body-dark .commentlist .comment .cb-comment-body .alert p {
 color:#9a9a9a
}
.cb-body-dark .commentlist article {
 border-bottom:1px solid #202020
}
.cb-body-dark #commentform input,
.cb-body-dark #commentform textarea {
 background:#0f0f0f;
 color:#858585
}
.cb-body-dark #commentform input:focus,
.cb-body-dark #commentform textarea:focus {
 background:#111
}
.cb-body-dark #commentform #submit,
.cb-body-dark #commentform label {
 color:#4d4d4d
}
.cb-body-dark #commentform #submit {
 background:#0f0f0f
}
.cb-body-dark #commentform #submit:hover {
 background:#111
}
.cb-body-dark .wpcf7-submit {
 color:#858585;
 background:#0f0f0f
}
.cb-body-dark .wpcf7-submit:hover {
 background:#111
}
.cb-body-dark .bypostauthor>article {
 border-bottom:1px solid #202020
}
.cb-body-dark .cb-review-box {
 color:#f2f2f2
}
.cb-body-dark .cb-review-box .cb-review-area {
 background:#0f0f0f
}
.cb-body-dark .cb-review-box .cb-review-title {
 color:#f2f2f2
}
.cb-body-dark .cb-review-box .cb-bar {
 color:#f2f2f2
}
.cb-body-dark .cb-review-box .cb-bar .cb-user-rating-wrap .cb-votes-count {
 color:gray
}
.cb-body-dark .cb-review-box .cb-bar .cb-overlay {
 background:#1f1f1f
}
.cb-body-dark .cb-review-box .cb-title {
 color:#f2f2f2
}
.cb-body-dark .cb-review-box .cb-score-box {
 color:#f2f2f2;
 border-color:#f2f2f2
}
.cb-body-dark .cb-review-box .cb-score-box i {
 color:#f2f2f2
}
.cb-body-dark .cb-review-box .cb-overlay-stars .cb-opacity {
 background:#0f0f0f
}
.cb-body-dark .cb-grid-x .cb-grid-feature {
 border-color:#161616
}
.cb-body-dark .cb-author-details.cb-sidebar h3 a {
 color:#f2f2f2
}
.cb-footer-dark .cb-footer-widget-title {
 color:#f2f2f2;
 border-bottom:0
}
.cb-footer-dark #cb-footer {
 background-color:#10100f
}
.cb-footer-dark #cb-footer a {
 color:#eee
}
.cb-footer-dark #cb-footer .cb-byline-short a {
 color:#777
}
.cb-footer-dark #cb-footer .cb-arrows-tr .flex-direction-nav a {
 color:#161616
}
.cb-footer-dark #cb-footer .cb-article-small.cb-separated {
 border-bottom:1px dotted #282828
}
.cb-footer-dark #cb-footer .cb-multi-widget .tabbernav .tabberactive a {
 border-bottom:#f2f2f2 3px solid
}
.cb-footer-dark .cb-footer-lower {
 background:#0c0c0b;
 color:#a6a6a6
}
.cb-footer-dark .cb-footer-lower a {
 color:#a6a6a6
}
.cb-footer-dark .cb-footer-lower .cb-to-top a {
 color:#fff
}
.cb-footer-dark .cb-to-top a i {
 border:2px solid #fff
}
.cb-footer-light .cb-footer-widget-title {
 color:#161616;
 border-bottom:0
}
.cb-footer-light #cb-footer {
 background-color:#f2f2f2
}
.cb-footer-light #cb-footer a {
 color:#161616
}
.cb-footer-light #cb-footer .cb-byline-short a {
 color:#777
}
.cb-footer-light #cb-footer .cb-arrows-tr .flex-direction-nav a {
 color:#161616
}
.cb-footer-light #cb-footer .cb-article-small.cb-separated {
 border-bottom:1px dotted #ddd
}
.cb-footer-light .cb-footer-lower {
 background:#e1e1e1;
 color:#999
}
.cb-footer-light .cb-footer-lower a {
 color:#999
}
.cb-footer-light .cb-footer-lower .cb-to-top a {
 color:#161616
}
.cb-footer-light .cb-to-top a i {
 border:2px solid #161616
}
@-webkit-keyframes cb-slide-reset {
 0% {
 }
 100% {
  -webkit-transform:translate(0,0)
 }
}
@keyframes cb-slide-reset {
 0% {
 }
 100% {
  -webkit-transform:translate(0,0);
  transform:translate(0,0)
 }
}
@-webkit-keyframes cb-slide-up-opa {
 0% {
 }
 100% {
  -webkit-transform:translate(0,0);
  opacity:1
 }
}
@keyframes cb-slide-up-opa {
 0% {
 }
 100% {
  -webkit-transform:translate(0,0);
  transform:translate(0,0);
  opacity:1
 }
}
@-webkit-keyframes cb-spinner {
 from {
  -webkit-transform:rotate(0deg)
 }
 to {
  -webkit-transform:rotate(360deg)
 }
}
@keyframes cb-spinner {
 from {
  -webkit-transform:rotate(0deg);
  transform:rotate(0deg)
 }
 to {
  -webkit-transform:rotate(360deg);
  transform:rotate(360deg)
 }
}
.cb-ani-fade-in-2-5s {
 opacity:0;
 animation:cb-ani-fade-in 2.5s ease forwards;
 -webkit-animation:cb-ani-fade-in 2.5s ease forwards
}
.cb-ani-fade-in-1s {
 opacity:0;
 animation:cb-ani-fade-in 1s ease forwards;
 -webkit-animation:cb-ani-fade-in 1s ease forwards
}
.cb-ani-fade-in-1-5s {
 opacity:0;
 animation:cb-ani-fade-in 1.5s ease forwards;
 -webkit-animation:cb-ani-fade-in 1.5s ease forwards
}
.cb-ani-fade-in-0-5s {
 opacity:0;
 animation:cb-ani-fade-in .5s ease forwards;
 -webkit-animation:cb-ani-fade-in .5s ease forwards
}
@keyframes cb-ani-fade-in {
 to {
  opacity:1
 }
}
@-webkit-keyframes cb-ani-fade-in {
 to {
  opacity:1
 }
}
.cb-ani-fade-out {
 opacity:1;
 animation:cb-ani-fade-out 2.5s ease forwards;
 -webkit-animation:cb-ani-fade-out 2.5s ease forwards
}
.cb-ani-fade-out-fast {
 opacity:1;
 animation:cb-ani-fade-out .5s ease forwards;
 -webkit-animation:cb-ani-fade-out .5s ease forwards
}
@keyframes cb-ani-fade-out {
 to {
  opacity:0
 }
}
@-webkit-keyframes cb-ani-fade-out {
 to {
  opacity:0
 }
}
.cb-fade {
 -webkit-transition:opacity .5s;
 -transition:opacity .5s;
 transition:opacity .5s
}
.cb-fade-in {
 opacity:1
}
.cb-fade-out {
 opacity:0
}
.cb-fade-to-03 {
 animation:cb-ani-fade-to-03 3s ease both;
 -webkit-animation:cb-ani-fade-to-03 3s ease both
}
@-webkit-keyframes cb-ani-fade-to-03 {
 to {
  opacity:.3
 }
}
@keyframes cb-ani-fade-to-03 {
 to {
  opacity:.3
 }
}
@-webkit-keyframes cb-ani-fly-top {
 from {
  -webkit-transform:translateY(100%)
 }
}
@keyframes cb-ani-fly-top {
 from {
  -webkit-transform:translateY(100%);
  transform:translateY(100%)
 }
}
@-webkit-keyframes cb-ani-fly-bot {
 from {
  -webkit-transform:translateY(-100%)
 }
}
@keyframes cb-ani-fly-bot {
 from {
  -webkit-transform:translateY(-100%);
  transform:translateY(-100%)
 }
}
.cb-z-999 {
 z-index:999
}
.wrap,
.cb-wrap-off #cb-content {
 width:100%;
 margin:0 auto
}
.cb-pb .cb-full-width {
 padding:0 0 30px
}
.cb-box-light .wrap {
 box-shadow:-1px 0 0 0 #ddd,1px 0 0 0 #ddd;
 -moz-box-shadow:-1px 0 0 0 #ddd,1px 0 0 0 #ddd;
 -webkit-box-shadow:-1px 0 0 0 #ddd,1px 0 0 0 #ddd
}
.cb-box-heavy .wrap {
 box-shadow:-1px 0 0 0 #888,1px 0 0 0 #888;
 -moz-box-shadow:-1px 0 0 0 #888,1px 0 0 0 #888;
 -webkit-box-shadow:-1px 0 0 0 #888,1px 0 0 0 #888
}
.cb-box-light.cb-nav-bar-wrap.wrap,
.cb-box-light.cb-main-nav.wrap,
.cb-box-light #cb-widgets.wrap,
.cb-box-light .cb-footer-lower .wrap,
.cb-box-heavy.cb-nav-bar-wrap.wrap,
.cb-box-heavy.cb-main-nav.wrap,
.cb-box-heavy #cb-widgets.wrap,
.cb-box-heavy .cb-footer-lower .wrap {
 box-shadow:none!important;
 -moz-box-shadow:none!important;
 -webkit-box-shadow:none!important
}
a {
 color:#444;
 text-decoration:none
}
a:hover,
a:focus {
 color:#000
}
a:link {
 -webkit-tap-highlight-color:rgba(0,0,0,.3)
}
a:visited {
 text-decoration:none
}
h1,
h2,
h3,
h4,
h5 {
 font-family:sans-serif;
 text-rendering:optimizelegibility;
 font-weight:700;
 line-height:1.3
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a {
 text-decoration:none
}
h1 {
 font-size:3em
}
h2 {
 font-size:2.5em
}
h3 {
 font-size:1.5em
}
h4 {
 font-size:1.3em;
 font-weight:700
}
h5 {
 font-size:.846em;
 text-transform:uppercase;
 letter-spacing:2px
}
blockquote {
 margin:20px;
 font-size:14px;
 letter-spacing:1px;
 line-height:1.5;
 font-style:italic
}
blockquote cite {
 font-size:12px;
 color:#adadad;
 display:block;
 margin-top:10px
}
.cb-entry-content {
 margin:0 0 20px
}
.cb-entry-content dt {
 font-weight:700
}
.cb-entry-content dd {
 padding-left:50px
}
.cb-entry-content table {
 width:100%;
 margin-bottom:20px
}
.cb-entry-content table tr td {
 border-bottom:1px solid #e7e7e7;
 padding:10px
}
.cb-entry-content table tr th {
 border-bottom:3px solid #e7e7e7;
 padding:10px;
 background-color:#f0f0f0
}
.cb-entry-content ol,
.cb-entry-content ul {
 margin:15px 0;
 list-style-position:inside
}
.cb-entry-content ol li ol,
.cb-entry-content ol li ul,
.cb-entry-content ul li ol,
.cb-entry-content ul li ul {
 margin:0 0 0 20px
}
.cb-entry-content ul {
 list-style-type:circle
}
.cb-entry-content ol {
 list-style-type:decimal
}
.cb-entry-content dd {
 margin-left:0;
 font-size:.9em;
 color:#787878;
 margin-bottom:1.5em
}
.cb-entry-content pre {
 background:#eee;
 border:1px solid #cecece;
 padding:10px
}
.cb-entry-content video,
.cb-entry-content object {
 max-width:100%;
 height:auto
}
.cb-entry-content .alignnone {
 position:relative;
 max-width:100%;
 padding:20px 0
}
.cb-entry-content .alignnone img {
 width:100%
}
.cb-entry-content .aligncenter {
 position:relative;
 max-width:100%;
 padding:20px 0;
 display:block;
 margin:0 auto;
 line-height:0;
 text-align:center
}
.cb-entry-content .alignleft {
 float:left;
 margin:0 20px 20px 0;
 line-height:0;
 max-width:100%
}
.cb-entry-content .alignleft img {
 width:100%
}
.cb-entry-content .alignright {
 float:right;
 max-width:100%;
 margin:0 0 20px 20px;
 line-height:0
}
.cb-entry-content .alignright img {
 width:100%
}
.cb-entry-content .alignleft .wp-caption-text,
.cb-entry-content .alignright .wp-caption-text,
.cb-entry-content .aligncenter .wp-caption-text {
 line-height:1.5;
 padding:7px 12px;
 margin:0;
 font-style:italic;
 text-align:center
}
.cb-entry-content .alignnone.cb-fs-embed .wp-caption-text,
.cb-entry-content .aligncenter .wp-caption-text {
 padding:7px 12px;
 margin:0;
 line-height:1.8
}
.cb-entry-content .alignnone .wp-caption-text {
 font-style:italic;
 text-align:center
}
.cb-entry-content .wp-caption.alignleft,
.cb-entry-content .wp-caption.alignright {
 margin-bottom:0
}
.cb-sidebar-none-narrow.cb-embed-out .wp-caption-text {
 text-align:center
}
.cb-entry-title {
 margin:0
}
.cb-first-drop .cb-entry-content .cb-itemprop>p:first-of-type:first-letter,
.cb-first-drop .cb-entry-content>p:first-of-type:first-letter {
 font-size:6em;
 font-weight:700;
 float:left;
 line-height:1;
 margin:0 20px 0 0
}
.cb-itemprop {
 display:block
}
.cb-dropcap-big {
 font-size:6em;
 font-weight:700;
 float:left;
 line-height:1;
 margin:0 20px 0 0
}
.cb-post-list {
 margin:0 0 30px
}
.cb-post-list .cb-mask {
 width:100%;
 margin:0;
 float:left
}
.cb-post-list .cb-mask a {
 display:block
}
.cb-post-list .cb-meta {
 width:100%;
 float:left;
 padding:10px 20px 10px 10px
}
.cb-post-list .cb-meta h2 {
 margin:0 0 5px;
 font-weight:700;
 letter-spacing:2px
}
.cb-post-list .cb-meta .cb-excerpt {
 margin:0
}
.cb-sidebar {
 width:100%;
 float:left
}
.cb-sidebar-widget {
 margin-bottom:40px;
 max-width:100%;
 overflow:hidden
}
.cb-sidebar-widget:last-child {
 margin-bottom:0
}
.cb-widget-title {
 margin:0 0 30px;
 text-transform:uppercase;
 font-weight:700;
 font-size:20px;
 position:relative;
 padding-bottom:10px;
 display:inline-block;
 letter-spacing:2px;
 line-height:1.2
}
.cb-footer-widget-title {
 width:100%;
 text-align:center
}
.fb_iframe_widget {
 display:block
}
#cb-blog-infinite-load {
 margin:0 0 40px
}
.cb-no-more-posts {
 display:block;
 text-align:center;
 margin:0 0 40px;
 font-size:16px;
 color:#5a5a5a;
 text-transform:uppercase;
 letter-spacing:1px;
 font-weight:700;
 text-align:center
}
.cb-no-more-posts span {
 display:inline-block;
 padding:10px;
 width:50%;
 border:2px solid #5a5a5a
}
.cb-pagination-button {
 text-transform:uppercase;
 letter-spacing:2px;
 font-weight:700;
 text-align:center;
 float:left;
 width:100%
}
.cb-pagination-button a {
 -webkit-transition:all .35s;
 -transition:all .35s;
 transition:all .35s;
 display:inline-block;
 height:60px;
 line-height:60px;
 width:50%;
 color:#161616;
 letter-spacing:2px;
 border:2px solid #161616;
 font-size:18px;
 text-transform:uppercase;
 background:0 0
}
.cb-pagination-button a:hover {
 background:#161616;
 color:#fff
}
.cb-infinite-load.cb-pagination-button a.cb-pre-load:hover {
 background:0 0;
 color:#161616;
 cursor:default
}
.cb-pagination {
 text-align:center;
 width:100%;
 margin:20px 0 40px;
 clear:both
}
.cb-pagination li {
 display:inline-block
}
.cb-pagination a,
.cb-pagination .current,
.cb-pagination>.cb-page {
 padding:5px 12px;
 font-weight:700;
 font-size:9px!important;
 display:inline-block;
 margin:0 10px 10px 0;
 -webkit-transition:.35s all ease;
 -transition:.35s all ease;
 transition:.35s all ease
}
#cb-logo-box {
 display:table;
 padding:15px
}
.cb-fw {
 width:100%
}
#logo h1 {
 margin:0;
 line-height:0
}
#logo,
#mob-logo {
 display:table-cell;
 vertical-align:middle;
 width:100%;
 text-align:center;
 float:left;
 line-height:0
}
#logo a,
#mob-logo a {
 display:inline-block;
 line-height:0
}
#logo img,
#mob-logo img {
 max-height:50px
}
#logo img:not(.cb-retina),
#mob-logo img:not(.cb-retina) {
 width:auto
}
.cb-logo-center #logo,
.cb-logo-center #mob-logo {
 padding:0;
 width:100%;
 display:block;
 text-align:center
}
.cb-large {
 float:left;
 padding:0 10px;
 width:100%
}
.cb-medium {
 float:right
}
.cb-block {
 margin-top:10px;
 text-align:center;
 width:100%
}
.cb-block img,
.cb-block iframe {
 max-width:100%
}
.cb-logo-center .cb-block {
 margin:10px 0;
 float:none;
 text-align:center;
 width:100%
}
.cb-category-top {
 width:100%;
 text-align:center;
 margin:0 0 30px
}
.cb-category-top img {
 width:auto
}
.cb-header {
 background:#fff;
 z-index:15;
 position:relative
}
#cb-top-menu {
 display:block;
 text-transform:uppercase;
 line-height:40px;
 height:40px;
 font-weight:700;
 font-size:12px;
 letter-spacing:1px;
 position:relative;
 z-index:105
}
#cb-top-menu .cb-lwa-trigger img {
 height:18px;
 width:18px;
 vertical-align:middle;
 border-radius:50%;
 top:-1px;
 position:relative
}
#cb-top-menu ul {
 margin:0;
 float:left
}
#cb-top-menu ul li {
 display:inline-block
}
#cb-top-menu ul li .cb-has-children>a:after {
 content:'+';
 float:right
}
#cb-top-menu ul li a {
 display:block
}
#cb-top-menu ul li ul {
 margin-top:0;
 position:absolute;
 opacity:0;
 -webkit-transition:.15s opacity;
 -transition:.15s opacity;
 transition:.15s opacity;
 visibility:hidden;
 z-index:999;
 min-height:40px;
 width:200px
}
#cb-top-menu ul li ul li {
 position:relative;
 width:100%
}
#cb-top-menu ul li ul li a {
 padding:10px 20px;
 margin:0!important;
 width:100%;
 line-height:20px
}
#cb-top-menu ul li:hover>ul {
 top:100%;
 opacity:1;
 visibility:visible
}
#cb-top-menu ul li:hover>ul li>ul {
 opacity:0;
 visibility:hidden;
 left:100%;
 top:0
}
#cb-top-menu ul li:hover>ul li:hover>ul {
 opacity:1;
 visibility:visible
}
#cb-top-menu ul .cb-icons {
 padding:0 10px
}
#cb-top-menu ul .cb-icons ul {
 float:none
}
#cb-top-menu ul .cb-icons ul li {
 vertical-align:middle
}
#cb-top-menu ul .cb-icons ul li img {
 height:18px;
 width:18px
}
#cb-top-menu ul .cb-icons ul .cb-icon-logged-in a {
 padding-top:0;
 padding-bottom:0;
 line-height:1
}
#cb-top-menu .cb-left-side {
 width:62%;
 float:left
}
#cb-top-menu .cb-left-side a {
 margin:0 7px 0 0
}
#cb-top-menu .cb-top-nav.cb-left-side {
 display:none
}
#cb-top-menu .cb-right-side {
 width:38%;
 text-align:right;
 float:right;
 height:inherit
}
#cb-top-menu .cb-right-side a {
 margin:0 7px
}
#cb-top-menu .cb-right-side a span {
 display:none
}
#cb-top-menu .cb-right-side i {
 font-size:14px
}
#cb-top-menu .cb-top-menu-wrap {
 height:inherit
}
#cb-top-menu .cb-top-logo {
 width:50%;
 float:right;
 min-height:1px;
 display:table;
 height:inherit
}
#cb-top-menu .cb-top-logo a {
 display:table-cell;
 vertical-align:middle
}
#cb-top-menu .cb-top-logo img {
 max-width:100%;
 max-height:30px
}
#cb-top-menu #cb-mob-open {
 float:left;
 width:50%;
 margin:0;
 padding-left:10px
}
#cb-top-menu .cb-social-icons-extra {
 display:none
}
.cb-mob-menu {
 -webkit-transform:translateX(-100%);
 -ms-transform:translateX(-100%);
 transform:translateX(-100%);
 -webkit-transition:-webkit-transform .5s ease;
 transition:-webkit-transform .5s ease;
 transition:transform .5s ease;
 transition:transform .5s ease,-webkit-transform .5s ease;
 width:100%;
 height:100%;
 position:fixed;
 top:0;
 right:0;
 background:#161616;
 z-index:110;
 overflow-y:auto;
 -webkit-overflow-scrolling:touch;
 max-width:100%
}
.cb-mob-menu .cb-mob-bg {
 background-size:cover;
 background-position:50%;
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 left:0;
 top:0;
 width:100%;
 height:100%;
 display:block;
 position:absolute;
 opacity:.8;
 z-index:-1
}
.cb-mob-menu .cb-mob-close-wrap {
 width:100%;
 display:block;
 height:50px;
 line-height:50px;
 padding:0 20px;
 position:absolute;
 z-index:3;
 top:0;
 background:#010101
}
.cb-mob-menu #cb-mob-close {
 color:#fff;
 float:right
}
.cb-mob-menu .cb-mob-social {
 float:left
}
.cb-mob-menu .cb-mob-social a {
 color:#fff;
 padding:0 15px 0 0;
 font-size:16px
}
.cb-mob-menu .cb-mob-menu-wrap {
 position:relative;
 z-index:2;
 padding-top:70px;
 height:100%
}
.cb-mob-menu .cb-mob-menu-wrap .cb-mobile-nav {
 padding:0 20px
}
.cb-mob-menu .cb-mob-menu-wrap ul {
 width:100%;
 display:none
}
.cb-mob-menu .cb-mob-menu-wrap ul .cb-icon-plus {
 display:inline-block;
 float:right;
 color:#fff;
 padding:0 5px;
 font-size:24px;
 line-height:24px
}
.cb-mob-menu .cb-mob-menu-wrap ul .cb-icon-plus:after {
 content:'+';
 font-weight:700
}
.cb-mob-menu .cb-mob-menu-wrap ul .cb-selected:after {
 content:'-'
}
.cb-mob-menu .cb-mob-menu-wrap ul li {
 display:block;
 margin:15px 0;
 font-size:16px
}
.cb-mob-menu .cb-mob-menu-wrap ul li a {
 text-transform:uppercase;
 letter-spacing:1px;
 font-weight:700;
 text-decoration:none;
 color:#f2f2f2
}
.cb-mob-menu .cb-mob-menu-wrap ul li a:hover {
 text-decoration:underline
}
.cb-mob-menu .cb-mob-menu-wrap .cb-mob-ul-show {
 display:block;
 overflow-y:auto
}
.cb-mob-menu .cb-mob-menu-wrap .sub-menu {
 padding-left:20px
}
.cb-mob-menu .cb-mob-menu-wrap .sub-menu li:last-of-type {
 margin-bottom:0
}
.cb-mob-op #cb-outer-container {
 overflow:hidden
}
.cb-mob-op .cb-mob-menu {
 -ms-transform:translateX(0);
 -webkit-transform:translateX(0);
 transform:translateX(0)
}
.cb-mob-op #cb-container {
 opacity:.5
}
.cb-tm-dark #cb-top-menu {
 background-color:#010101
}
.cb-tm-dark #cb-top-menu ul li a {
 color:#fff
}
.cb-tm-dark #cb-top-menu ul li a:hover {
 color:#bebebe
}
.cb-tm-dark #cb-top-menu ul li ul {
 background:#161616
}
.cb-tm-dark #cb-top-menu .cb-top-menu-wrap {
 background-color:inherit
}
.cb-tm-dark #cb-top-menu .cb-link {
 color:#fff
}
.cb-tm-light #cb-top-menu {
 background-color:#831c87
}
.cb-tm-light #cb-top-menu ul li a {
 color:#161616
}
.cb-tm-light #cb-top-menu ul li a:hover {
 color:#7e7e7e
}
.cb-tm-light #cb-top-menu ul li ul {
 background:#f2f2f2
}
.cb-tm-light #cb-top-menu .cb-top-menu-wrap {
 background-color:inherit
}
.cb-tm-light #cb-top-menu .cb-link {
 color:#ffffff
}
.cb-logo-nav-sticky-type {
 visibility:hidden;
 opacity:0;
 -webkit-transform:translate3d(-50px,0,0);
 transform:translate3d(-50px,0,0)
}
.cb-logo-nav-always-type {
 margin:0 20px
}
#cb-nav-bar .cb-main-nav #cb-nav-logo {
 float:left;
 width:0;
 -webkit-transition:opacity ease .35s,transform ease .2s;
 -webkit-transition:opacity ease .35s,-webkit-transform ease .2s;
 transition:opacity ease .35s,-webkit-transform ease .2s;
 transition:opacity ease .35s,transform ease .2s;
 transition:opacity ease .35s,transform ease .2s,-webkit-transform ease .2s
}
.cb-sticky-menu-up #cb-nav-bar .cb-main-nav #cb-nav-logo {
 -webkit-transition:0;
 transition:0
}
.cb-stuck #cb-nav-bar .cb-main-nav .cb-logo-nav-sticky-type {
 -webkit-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
#cb-nav-logo a {
 padding:0!important;
 line-height:0
}
.cb-menu-light #cb-nav-bar .cb-nav-bar-wrap {
 background:#fff
}
.cb-menu-light #cb-nav-bar .cb-main-nav {
 border-bottom:3px solid #161616
}
.cb-menu-light #cb-nav-bar .cb-main-nav>li>a {
 color:#161616
}
.cb-menu-light #cb-nav-bar .cb-main-nav #cb-nav-logo:hover {
 background:0 0
}
.cb-menu-dark #cb-nav-bar .cb-nav-bar-wrap {
 background:#161616
}
.cb-menu-dark #cb-nav-bar .cb-main-nav>li>a {
 color:#f2f2f2
}
#cb-nav-bar {
 display:none
}
#cb-nav-bar .cb-byline-short {
 color:#777
}
.cb-stuck.cb-menu-light #cb-nav-bar .cb-main-nav {
 border-bottom:0
}
.cb-stuck.cb-menu-light #cb-nav-bar .cb-nav-bar-wrap {
 background:#fff;
 background:rgba(255,255,255,.9);
 border-bottom:3px solid #161616
}
.cb-stuck.cb-menu-light #cb-nav-bar .cb-link {
 color:#1e1e20
}
.cb-mm-on.cb-menu-light #cb-nav-bar .cb-main-nav>li:hover {
 background:#161616
}
.cb-stuck.cb-menu-dark #cb-nav-bar .cb-nav-bar-wrap {
 background:rgba(22,22,22,.95)
}
.cb-stuck.cb-menu-dark #cb-nav-bar .cb-link {
 color:#fff
}
.cb-stuck .cb-menu-fw {
 width:100%
}
.cb-stuck #cb-nav-bar {
 padding-bottom:0;
 background:#fff
}
.cb-stuck #cb-nav-bar .cb-nav-bar-wrap {
 position:fixed
}
.cb-stuck #cb-nav-bar #cb-nav-logo {
 margin:0 20px
}
.cb-stuck #cb-nav-bar .cb-logo-nav-sticky-type {
 visibility:visible;
 opacity:1
}
.cb-stuck #cb-nav-bar.cb-full-width {
 width:100%
}
.cb-grid-x {
 position:relative
}
.cb-grid-x>div,
.cb-grid-x ul li ul>li {
 overflow:hidden;
 display:block;
 width:100%;
 float:left;
 position:relative
}
.cb-grid-x .cb-link {
 width:100%;
 height:100%;
 position:absolute;
 top:0;
 left:0;
 display:block;
 z-index:17
}
.cb-grid-x .cb-grid-img {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%
}
.cb-grid-x .cb-grid-img img {
 opacity:.75;
 min-width:100%
}
.cb-grid-x .cb-grid-feature {
 border-bottom:3px solid transparent;
 -webkit-transform:translateZ(0);
 background:#000
}
.cb-grid-x .cb-s {
 width:100%
}
.cb-grid-x .cb-s h2 {
 font-size:12px
}
.cb-grid-x .cb-s {
 height:220px
}
.cb-grid-x .cb-m {
 height:120px
}
.cb-grid-x .cb-m .cb-byline {
 display:none
}
.cb-grid-x .cb-m h2 {
 font-size:14px
}
.cb-grid-x .cb-l {
 height:220px
}
.cb-grid-x .cb-l h2 {
 font-size:14px
}
.cb-grid-x .cb-byline,
.cb-grid-x .cb-byline a {
 color:#fff
}
.cb-grid-3-sq .cb-s {
 border-bottom:3px solid transparent
}
.cb-cl-block .cb-grid-feature {
 position:relative
}
.cb-slider-grid-3 .slides>li {
 display:none;
 -webkit-backface-visibility:hidden
}
.cb-slider-grid-3 .flex-viewport,
.cb-slider-grid-3 .slides {
 height:100%
}
.cb-grid-img {
 line-height:0;
 background:#000
}
.cb-full-height {
 height:100%
}
.cb-no-margin {
 margin:0
}
.cb-fi-cover {
 position:absolute;
 top:0;
 right:0;
 bottom:0;
 left:0;
 height:100%;
 width:100%;
 background-size:cover;
 background-position:50%;
 opacity:.8;
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden
}
.cb-module-header {
 width:100%;
 overflow:hidden;
 position:relative;
 margin-bottom:30px;
 font-weight:700
}
.cb-module-header .cb-module-title {
 margin:0;
 position:relative;
 display:inline-block;
 letter-spacing:5px;
 padding:0 30px 0 0;
 line-height:1.2;
 text-transform:uppercase
}
.cb-module-header .cb-module-title:after {
 content:"";
 display:block;
 height:6px;
 position:absolute;
 top:50%;
 margin-top:-3px;
 width:1920px;
 left:100%
}
.cb-module-header p {
 color:#828282;
 margin:5px 0 0;
 font-size:12px;
 letter-spacing:1px;
 text-transform:uppercase
}
.cb-module-header h2 {
 font-size:20px
}
.cb-module-header h1 {
 font-size:20px
}
.cb-mini-title {
 color:#161616;
 font-size:20px;
 letter-spacing:3px
}
.cb-module-half .cb-module-header p {
 font-size:14px
}
.cb-module-e .cb-meta .cb-post-title {
 margin-top:20px
}
.cb-module-e img {
 min-width:100%
}
.cb-module-block {
 margin-bottom:40px
}
.cb-module-block .cb-article-row {
 width:100%;
 float:left
}
.cb-module-block .cb-article-row img {
 min-width:100%
}
.cb-module-block .cb-author-details.cb-article-row img {
 min-width:0
}
.cb-module-block .cb-no-1 {
 margin-left:0!important
}
.cb-module-block .cb-article {
 margin-bottom:30px
}
.cb-module-block .cb-post-title {
 letter-spacing:2px;
 font-weight:700;
 margin:0 0 5px;
 font-size:16px
}
.cb-module-block .cb-mask {
 line-height:0
}
.cb-module-block .cb-excerpt {
 margin-top:10px;
 font-size:.9em
}
.cb-module-block .cb-article-small {
 width:100%;
 float:left;
 margin-bottom:20px
}
.cb-module-block .cb-article-small .cb-mask {
 float:left;
 margin-right:30px;
 display:block;
 max-width:100px
}
.cb-module-block .cb-article-small .cb-meta {
 overflow:hidden
}
.cb-module-block .cb-article-small .cb-post-title {
 font-size:14px;
 margin:0;
 letter-spacing:2px
}
.cb-module-block .cb-article-big.cb-meta-style-2 {
 background:#000
}
.cb-module-block .cb-article-big.cb-meta-style-2 .cb-post-title {
 font-size:14px;
 margin:0;
 letter-spacing:2px
}
.cb-module-block .cb-article-big.cb-meta-style-2 .cb-post-title a {
 color:#fff
}
.cb-module-block .cb-article-big.cb-meta-style-2 .cb-byline-short {
 color:#fff;
 margin-top:5px
}
.cb-module-block .cb-article-big.cb-meta-style-2 .cb-article-meta {
 padding:0 20px
}
.cb-module-block .cb-meta-style-2 img,
.cb-module-block .cb-meta-style-2 .cb-fi-cover {
 opacity:.6
}
.cb-module-block .cb-meta-style-6 .cb-article-meta {
 display:none
}
.cb-module-block .cb-byline-short {
 color:#939393;
 font-size:11px;
 letter-spacing:2px
}
.cb-module-block .cb-article-big.cb-meta-style-2.cb-article-review .cb-post-title {
 font-size:22px;
 letter-spacing:3px
}
.cb-module-block .cb-article-big.cb-meta-style-2.cb-article-review img {
 opacity:.5
}
.cb-module-block .cb-article-big.cb-meta-style-2.cb-article-review:hover img {
 opacity:.25
}
.cb-module-block .cb-article-big.cb-meta-style-2.cb-article-review .cb-byline-short {
 px:letter-spacing;
 margin-top:10px
}
.cb-module-block .cb-article-small.cb-separated {
 padding-bottom:20px;
 margin-bottom:20px
}
.cb-module-block .cb-article-small:last-child {
 margin-bottom:0;
 border-bottom:none!important;
 padding-bottom:0
}
.cb-block-no-sb.cb-module-block {
 margin-bottom:0
}
.cb-module-d img {
 width:100%
}
.cb-module-d .cb-article:last-child {
 margin-bottom:0;
 border-bottom:none!important
}
#cb-section-f .cb-slider img,
#cb-section-g .cb-slider img {
 min-width:100%
}
#cb-section-f .cb-slider .cb-module-header,
#cb-section-g .cb-slider .cb-module-header {
 position:absolute;
 top:0;
 left:0;
 padding:10px;
 z-index:2;
 text-align:center
}
#cb-section-f .cb-slider .cb-module-header .cb-module-title,
#cb-section-g .cb-slider .cb-module-header .cb-module-title {
 font-size:14px;
 color:#fff;
 padding:0
}
#cb-section-f .cb-slider .cb-module-header .cb-module-title:after,
#cb-section-g .cb-slider .cb-module-header .cb-module-title:after {
 display:none
}
#cb-section-f .cb-slider li,
#cb-section-g .cb-slider li {
 max-height:800px
}
#cb-section-f .cb-slider .cb-byline,
#cb-section-g .cb-slider .cb-byline {
 font-size:9px;
 letter-spacing:0;
 margin-top:5px
}
#cb-section-f .cb-slider .cb-meta-style-2 .cb-article-meta,
#cb-section-g .cb-slider .cb-meta-style-2 .cb-article-meta {
 padding:0 10%
}
#cb-section-f .cb-slider .cb-grid-img,
#cb-section-g .cb-slider .cb-grid-img {
 position:absolute;
 width:100%;
 top:50%;
 -webkit-transform:translatey(-50%);
 -ms-transform:translatey(-50%);
 transform:translatey(-50%)
}
#cb-section-f .cb-module-block,
#cb-section-g .cb-module-block {
 margin-bottom:0
}
#cb-section-f .cb-module-custom,
#cb-section-g .cb-module-custom {
 padding:20px 40px
}
#cb-section-a {
 padding-top:3px
}
.cb-section-after-fs {
 padding-top:30px!important
}
.cb-first-mod-pad {
 padding-top:30px
}
.cb-blog-style-grid.cb-module-block {
 margin-bottom:0
}
.cb-blog-style-roll #cb-blog-infinite-load,
.cb-blog-style-roll .cb-no-more-posts span {
 margin-top:20px
}
.cb-separated,
.cb-module-block .cb-separated {
 padding-bottom:20px;
 margin-bottom:20px
}
.cb-no-last-underline.cb-separated:last-of-type {
 padding-bottom:0;
 margin-bottom:0;
 border-bottom:0
}
.cb-blog-style-roll .cb-module-d {
 clear:both
}
.cb-blog-style-roll .cb-grid-x .cb-grid-feature {
 -webkit-transform:none
}
.cb-img-fw a {
 display:block
}
.cb-img-fw a img {
 -webkit-transition:.35s opacity;
 -transition:.35s opacity;
 transition:.35s opacity
}
.cb-img-above-meta .cb-meta .cb-post-title {
 margin-top:20px
}
.cb-module-half {
 margin-bottom:60px
}
.cb-box .cb-module-title {
 margin:0 0 5px;
 text-transform:uppercase;
 color:#aeaeae;
 font-size:10px
}
.cb-a-medium,
.cb-a-large {
 height:auto;
 width:100%
}
.cb-a-square,
.cb-a-medium,
.cb-a-large {
 text-align:center;
 height:auto
}
.cb-slider {
 position:relative;
 padding:0
}
.cb-slider .slides {
 margin:0
}
.cb-slider .slides>li {
 display:none;
 position:relative
}
.cb-slider .slides li .wp-post-image {
 min-width:100%
}
.cb-slider .slides .cb-byline,
.cb-slider .slides .cb-byline a {
 color:#fff
}
.cb-slider ul {
 margin:0
}
.cb-slider .flex-control-paging {
 display:none
}
.cb-slider .cb-slider-single .slides>li {
 display:block
}
.cb-slider-1 .slides li .cb-meta .cb-post-title {
 font-size:14px
}
.cb-slider-2 .slides li {
 float:left;
 width:100%;
 position:relative
}
.cb-slider-2 .slides li .cb-meta .cb-byline {
 margin:0
}
.cb-slider-2 .slides li h4 {
 margin:0
}
.cb-slider-2 .slides li img {
 width:100%
}
.cb-slider-2 .slides .cb-no-1 {
 margin-right:3px
}
.cb-slider-2 .slides .cb-no-2 {
 margin-right:3px
}
.cb-slider-3 .slides li {
 margin-right:3px
}
.cb-slider-3 .slides li .cb-meta .cb-post-title {
 font-size:16px
}
.cb-module-dark {
 background:#161616
}
.cb-module-dark .cb-module-title {
 color:#f2f2f2
}
.cb-module-block-fs {
 padding-left:60px;
 padding-right:60px
}
.cb-section-fs .cb-grid-3 .cb-m {
 height:220px
}
.cb-section-fs .cb-grid-3 .cb-m .cb-byline {
 display:block
}
.cb-relative {
 position:relative
}
.cb-recent-slider.cb-slider-1 {
 padding-bottom:0;
 border-bottom:0
}
.cb-recent-slider.cb-slider-1 .slides li {
 position:static
}
.cb-recent-slider.cb-slider-1 .slides li .cb-meta {
 text-align:center
}
.cb-recent-slider.cb-slider-1 .slides li .cb-meta .cb-post-title {
 font-size:16px;
 letter-spacing:2px;
 line-height:1.2
}
.cb-recent-slider.cb-slider-1 .flex-direction-nav li a i {
 font-size:20px
}
.cb-style-1 .cb-meta {
 text-align:center
}
.cb-style-1 .cb-meta .cb-post-title {
 font-size:12px;
 letter-spacing:1px;
 margin:0;
 text-transform:uppercase
}
.cb-style-1 .cb-meta .cb-byline {
 color:#777
}
.cb-style-1 .cb-mask {
 line-height:0;
 margin-bottom:15px;
 background:#000
}
.cb-style-1 .cb-mask img {
 min-width:100%
}
.cb-meta-style-1 .cb-grid-img img,
.cb-meta-style-5 .cb-grid-img img {
 opacity:1
}
.cb-meta-style-1 .cb-article-meta,
.cb-meta-style-5 .cb-article-meta {
 padding:30px;
 background:rgba(0,0,0,.6);
 position:absolute;
 bottom:0;
 left:0;
 z-index:1;
 width:100%;
 -webkit-transition:background .35s;
 -transition:background .35s;
 transition:background .35s
}
.cb-meta-style-1 .cb-article-meta h2,
.cb-meta-style-5 .cb-article-meta h2 {
 margin:0 0 5px;
 font-weight:700;
 text-transform:uppercase;
 letter-spacing:2px;
 font-size:18px;
 line-height:1.2
}
.cb-meta-style-1 .cb-article-meta h2 a,
.cb-meta-style-5 .cb-article-meta h2 a {
 color:#fff
}
.cb-meta-style-1 .cb-article-meta .cb-byline,
.cb-meta-style-5 .cb-article-meta .cb-byline {
 margin:0
}
.cb-meta-style-5 .cb-article-meta {
 background:rgba(0,0,0,.6);
 padding:40px 20px 20px;
 background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,transparent),color-stop(100%,rgba(0,0,0,0.65)));
 background:-webkit-linear-gradient(top,transparent 0%,rgba(0,0,0,0.65) 100%);
 background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,0.65) 100%);
 filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000',endColorstr='#a6000000',GradientType=0 )
}
.cb-grid-x .cb-grid-feature.cb-meta-style-1:hover img {
 opacity:1
}
.cb-meta-style-1.cb-s .cb-article-meta {
 padding:15px 20px
}
.cb-meta-style-1.cb-s .cb-article-meta h2 {
 font-size:18px
}
.cb-meta-style-1.cb-s .cb-article-meta .cb-byline {
 font-size:10px
}
.cb-meta-style-2 {
 position:relative
}
.cb-meta-style-2 .cb-article-meta {
 position:absolute;
 top:50%;
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%);
 z-index:1;
 width:100%;
 text-align:center;
 padding:0 20px
}
.cb-meta-style-2 .cb-article-meta h2 {
 margin:0 0 10px;
 font-weight:700;
 text-transform:uppercase;
 letter-spacing:1px;
 font-size:14px;
 line-height:1.3
}
.cb-meta-style-2 .cb-article-meta h2 a {
 color:#fff
}
.cb-meta-style-2 .cb-article-meta .cb-byline {
 margin:0
}
.cb-meta-style-1.cb-s.cb-meta-style-3 .cb-article-meta {
 padding:20px 15px
}
.cb-meta-style-3 .cb-article-meta {
 background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,transparent),color-stop(100%,rgba(0,0,0,0.65)));
 background:-webkit-linear-gradient(top,transparent 0%,rgba(0,0,0,0.65) 100%);
 background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,0.65) 100%);
 filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000',endColorstr='#a6000000',GradientType=0 )
}
.cb-meta-style-4 {
 position:relative
}
.cb-meta-style-4 .cb-article-meta {
 position:absolute;
 left:0;
 bottom:0;
 z-index:1;
 width:95%;
 padding:10px
}
.cb-meta-style-4 .cb-article-meta h2 {
 margin:0 0 5px;
 font-weight:700;
 letter-spacing:1px;
 font-size:16px;
 line-height:1.3
}
.cb-meta-style-4 .cb-article-meta h2 a {
 color:#fff
}
.cb-meta-style-4 .cb-article-meta .cb-byline {
 margin:0
}
.cb-meta-style-4.cb-s .cb-article-meta {
 padding:10px;
 width:95%
}
.cb-reviews-widget .cb-article-small {
 margin-bottom:20px
}
.cb-reviews-widget .cb-article-small .cb-mask {
 float:left;
 margin-right:30px;
 display:block;
 line-height:0
}
.cb-reviews-widget .cb-article-small .cb-post-title {
 font-size:14px;
 text-transform:uppercase;
 letter-spacing:2px;
 font-weight:700;
 margin:0
}
.widget_tag_cloud a,
.tags-title,
.cb-tags a,
.bbp-topic-tags a {
 padding:5px 10px;
 font-weight:700;
 font-size:9px!important;
 display:inline-block;
 margin:0 10px 10px 0;
 letter-spacing:2px;
 text-transform:uppercase
}
.instagram-pics {
 width:calc(100% + 4px);
 list-style-type:none;
 margin:0
}
.instagram-pics li {
 position:relative;
 overflow:hidden;
 float:left;
 width:33.33333%;
 border-right:4px solid transparent;
 line-height:0;
 margin:0 0 4px
}
.instagram-pics li a {
 display:block
}
.instagram-pics li img {
 width:100%
}
.fb-like-box {
 min-height:250px
}
.cb-google-follow-widget>div {
 min-height:106px
}
.widget_categories ul {
 margin:15px 0;
 list-style-type:circle;
 list-style-position:inside
}
.widget_categories ul li ol,
.widget_categories ul li ul {
 margin:0 0 0 20px
}
.widget_nav_menu ul,
.widget_rss ul,
.widget_recent_entries ul,
.widget_recent_comments ul,
.widget_meta ul,
.widget_categories ul,
.widget_archive ul,
.widget_pages ul {
 list-style-type:disc;
 list-style-position:inside
}
.widget_search .cb-search {
 margin-top:0;
 position:relative;
 color:#161616;
 font-weight:700
}
.widget_search .cb-search .cb-search-field {
 width:100%;
 font-size:16px;
 padding:10px 80px 10px 20px;
 height:60px;
 outline:none;
 background:#e4e4e4;
 border:0
}
.widget_search .cb-search .cb-search-submit {
 background:0 0;
 font-size:18px;
 border:0;
 width:60px;
 height:60px;
 position:absolute;
 top:0;
 right:0;
 -webkit-appearance:none;
 outline:none
}
.widget_search .cb-search .cb-search-submit:hover {
 color:#555
}
.widget_search ::-webkit-input-placeholder {
 color:#161616
}
.widget_search :-moz-placeholder {
 color:#161616
}
.widget_search ::-moz-placeholder {
 color:#161616
}
.widget_search :-ms-input-placeholder {
 color:#161616
}
.cb-remember-me label {
 vertical-align:middle
}
.cb-remember-me input {
 -webkit-appearance:checkbox!important;
 height:auto!important;
 line-height:1!important;
 margin-left:5px;
 vertical-align:middle
}
.widget_loginwithajaxwidget .cb-modal-title,
.widget_loginwithajaxwidget .cb-close-m,
.widget_loginwithajaxwidget .lwa-remember,
.widget_loginwithajaxwidget .cb-lwa-logo {
 display:none
}
.cb-widget-subtitle {
 position:relative;
 top:-25px;
 margin-bottom:5px;
 width:100%;
 text-align:center;
 display:block;
 text-transform:uppercase;
 font-size:12px;
 letter-spacing:2px;
 color:#777
}
.cb-social-media-icons.cb-white a {
 background-image:url(/wp-content/themes/15zine/library/images/cb-widget-social-media-light.png)
}
#calendar_wrap {
 background-color:#e4e4e4
}
#calendar_wrap td {
 padding:10px;
 text-align:center
}
#wp-calendar {
 width:100%;
 font-size:12px
}
#wp-calendar caption {
 padding:10px;
 letter-spacing:2px;
 text-transform:uppercase;
 font-size:14px;
 font-weight:700
}
#wp-calendar thead,
#wp-calendar tfoot {
 background-color:#e4e4e4
}
#wp-calendar thead tr th {
 padding:5px 0
}
#wp-calendar a {
 text-decoration:underline
}
.cb-social-media-icons.cb-colors a {
 background-image:url(/wp-content/themes/15zine/library/images/cb-widget-social-media-colors.png)
}
.cb-social-media-icons.cb-colors .cb-twitter {
 background-position:-64px 0;
 width:51px
}
.cb-social-media-icons.cb-colors .cb-youtube {
 background-position:-191px 0;
 width:51px
}
.cb-social-media-icons {
 text-align:center
}
.cb-social-media-icons a {
 display:inline-block;
 width:51px;
 height:50px;
 margin:0 25px 25px;
 background-repeat:no-repeat;
 -webkit-transition:all .2s;
 -transition:all .2s;
 transition:all .2s;
 position:relative;
 top:0
}
.cb-social-media-icons a:hover {
 top:-5px
}
.cb-social-media-icons .cb-facebook {
 background-position:0 0
}
.cb-social-media-icons .cb-instagram {
 background-position:-129px 0
}
.cb-social-media-icons .cb-twitter {
 background-position:-60px 0;
 width:62px
}
.cb-social-media-icons .cb-youtube {
 background-position:-187px 0;
 width:71px
}
.cb-social-media-icons.cb-white.cb-small a {
 background-image:url(/wp-content/themes/15zine/library/images/cb-widget-social-media-light-30px.png)
}
.cb-social-media-icons.cb-white.cb-small a {
 width:31px;
 height:30px;
 margin:0 20px
}
.cb-social-media-icons.cb-white.cb-small a:hover {
 top:-2px
}
.cb-social-media-icons.cb-white.cb-small .cb-facebook {
 background-position:0 0
}
.cb-social-media-icons.cb-white.cb-small .cb-twitter {
 background-position:-37px 0;
 width:35px
}
.cb-social-media-icons.cb-white.cb-small .cb-instagram {
 background-position:-78px 0
}
.cb-social-media-icons.cb-white.cb-small .cb-youtube {
 background-position:-113px 0;
 width:42px
}
.cb-sidebar .cb-social-media-icons {
 text-align:left
}
.cb-sidebar .cb-social-media-icons a {
 margin:0 15px 10px 0
}
.cb-small-squares-widget {
 text-align:center
}
.cb-small-squares-widget li {
 display:inline-block;
 margin:5px
}
.cb-small-squares-widget li p {
 margin:0
}
.cb-multi-widget .tabberlive .tabbertabhide,
.cb-multi-widget .tabber {
 display:none
}
.cb-multi-widget .tabbernav li {
 width:33.33333333%;
 font-size:16px;
 padding:3px
}
.cb-multi-widget .cb-tab-1 li {
 width:100%;
 font-size:20px
}
.cb-multi-widget .cb-tab-2 li {
 width:50%;
 font-size:18px;
 padding:3px 5px
}
.cb-multi-widget .cb-tab-3 li {
 width:33.333333333333%;
 font-size:14px;
 padding:3px
}
.cb-multi-widget .cb-tab-4 li {
 width:25%;
 font-size:12px;
 padding:5px 2px
}
.cb-multi-widget .tabbernav {
 margin:0 0 30px
}
.cb-multi-widget .tabbernav ul {
 margin:0
}
.cb-multi-widget .tabbernav li {
 text-align:center;
 display:inline-block;
 letter-spacing:1px;
 font-weight:700;
 text-transform:uppercase;
 padding:10px;
 line-height:1.2
}
.cb-multi-widget .tabbernav li a {
 display:inline-block
}
.cb-multi-widget .tabbernav .tabberactive a {
 padding-bottom:10px
}
.cb-multi-widget .tabberlive .tabbertab ul {
 margin:0
}
.cb-multi-widget .tabberlive .tabbertab h2,
.cb-multi-widget .tabberlive .tabbertab h3 {
 display:none
}
#cb-footer .cb-slider .cb-post-title {
 margin-top:10px
}
#cb-footer #cb-widgets {
 overflow:hidden;
 padding:30px 0 50px
}
#cb-footer #cb-widgets>div {
 float:left;
 padding-top:10px
}
#cb-footer #cb-widgets .cb-125-ads li {
 margin:0 10px 15px
}
#cb-footer #cb-widgets .cb-single-image-widget {
 padding-bottom:0;
 text-align:center
}
#cb-footer #cb-widgets .cb-single-image-widget img {
 padding:10px 0 20px
}
#cb-footer #cb-widgets .lwa .cb-header {
 display:none
}
#cb-footer #cb-widgets .lwa-form,
#cb-footer #cb-widgets .lwa-remember,
#cb-footer #cb-widgets .lwa-register-form,
#cb-footer #cb-widgets .lwa.cb-logged-in {
 padding:0
}
#cb-footer #cb-widgets .lwa .cb-form-body .cb-username,
#cb-footer #cb-widgets .cb-join-modal .cb-form-body .cb-username {
 margin:0 0 30px
}
#cb-footer #cb-widgets .lwa .cb-form-body .cb-password,
#cb-footer #cb-widgets .cb-join-modal .cb-form-body .cb-password {
 margin:0 0 30px
}
#cb-footer #cb-widgets .lwa .cb-form-body .cb-email,
#cb-footer #cb-widgets .cb-join-modal .cb-form-body .cb-email {
 margin:0 0 30px
}
#cb-footer #cb-widgets .widget_tag_cloud a {
 background:#242424
}
#cb-footer .cb-column {
 margin-bottom:-700px;
 padding-bottom:700px;
 padding-right:10px;
 padding-left:10px
}
#cb-footer .cb-footer-x .cb-one {
 width:100%
}
#cb-footer .cb-footer-x .cb-two {
 width:100%
}
#cb-footer .cb-footer-x .cb-three {
 width:100%
}
#cb-footer .cb-footer-x .cb-footer-widget {
 margin:0 10px;
 padding-bottom:20px
}
#cb-footer .cb-under-footer .cb-footer-widget {
 overflow:hidden
}
#cb-footer .cb-footer-lower {
 padding:40px 20px;
 font-size:10px;
 font-weight:700;
 text-align:center;
 letter-spacing:3px;
 text-transform:uppercase
}
#cb-footer .cb-footer-lower .cb-copyright {
 width:100%;
 margin-bottom:50px
}
#cb-footer .cb-footer-lower .cb-footer-links {
 width:100%;
 margin-bottom:15px
}
#cb-footer .cb-footer-lower .cb-footer-links ul {
 margin:0
}
#cb-footer .cb-footer-lower .cb-footer-links ul li {
 display:inline-block;
 margin:0 3px
}
#cb-footer .cb-footer-lower .cb-footer-links ul li .sub-menu {
 display:none
}
#cb-footer .cb-footer-lower .cb-footer-links ul li:before {
 content:'/';
 margin:0 10px
}
#cb-footer .cb-footer-lower .cb-footer-links ul li:nth-of-type(1):before {
 content:' '
}
#cb-footer-logo {
 line-height:0;
 margin-bottom:50px
}
.cb-to-top {
 margin:30px auto;
 font-size:30px;
 letter-spacing:0
}
.cb-to-top a i {
 height:60px;
 width:60px;
 display:inline-block;
 padding-top:10px;
 top:0;
 position:relative;
 -webkit-transition:all .2s;
 -transition:all .2s;
 transition:all .2s
}
.cb-to-top a i:hover {
 top:-5px
}
.cb-byline {
 font-size:10px;
 letter-spacing:2px;
 font-weight:700;
 width:100%;
 display:block;
 margin:0 0 15px;
 text-transform:uppercase;
 color:#777
}
.cb-byline a {
 color:#777
}
.cb-byline span {
 vertical-align:middle
}
.cb-byline .cb-separator {
 margin:0 8px;
 font-size:8px;
 line-height:1
}
.cb-byline img {
 margin:0 10px 0 0;
 position:relative;
 height:auto!important;
 border-radius:50%;
 vertical-align:middle
}
.cb-byline .cb-avatar {
 margin-right:15px;
 display:inline-block;
 height:25px
}
.cb-byline .price {
 font-size:12px
}
.cb-byline .price ins {
 color:#d91e0a
}
.cb-like-count {
 -webkit-transition:.35s opacity linear;
 -transition:.35s opacity linear;
 transition:.35s opacity linear;
 display:inline-block
}
.cb-like-count .cb-like-icon {
 position:relative;
 display:inline-block;
 width:12px;
 height:6px
}
.cb-like-count .cb-like-icon i {
 width:100%;
 text-align:center;
 -webkit-transition:.35s opacity ease-in-out;
 -transition:.35s opacity ease-in-out;
 transition:.35s opacity ease-in-out;
 position:absolute;
 top:50%;
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%);
 left:0
}
.cb-lkd-0 .cb-icon-full {
 opacity:0
}
.cb-lkd-0 .cb-icon-empty {
 opacity:1
}
.cb-lkd-0:hover {
 cursor:pointer
}
.cb-lkd-0:hover .cb-icon-full {
 opacity:1
}
.cb-lkd .cb-icon-full {
 opacity:1
}
.cb-lkd .cb-icon-empty {
 opacity:0
}
.cb-byline.cb-byline-short {
 margin:10px 0 0
}
.cb-byline-review .cb-score {
 float:right;
 color:#5a5a5a;
 font-size:14px
}
.cb-byline-review .cb-score-bar {
 width:100%;
 height:15px;
 background:#f2f2f2;
 margin-top:5px;
 clear:both
}
.cb-byline-review .cb-score-overlay {
 height:100%;
 float:left
}
.cb-sidebar .cb-byline-review .cb-score-bar {
 background:#fff
}
.cb-post-meta {
 font-size:8px;
 letter-spacing:1px;
 font-weight:700;
 margin:15px 0 0;
 text-transform:uppercase;
 float:left
}
.cb-post-meta .cb-element a,
.cb-post-meta .cb-element>span,
.cb-post-meta .cb-views {
 padding:5px 7px;
 display:inline-block;
 margin:5px 5px 0 0
}
.cb-fis-b-background-slideshow .backstretch {
 position:absolute!important;
 background:#000
}
.cb-fis-b-background-slideshow .backstretch img {
 opacity:.6
}
.cb-menu-light.cb-fis-big-border #cb-nav-bar .cb-nav-bar-wrap {
 border-bottom:3px solid #161616
}
.cb-menu-light.cb-fis-big-border #cb-nav-bar .cb-main-nav {
 border-bottom:0
}
.cb-fis-b-off .cb-fis-block-video .cb-meta {
 padding-top:0
}
.cb-fis-b-off .cb-review-top {
 margin-top:30px
}
.cb-al-post {
 position:relative
}
.cb-al-post .cb-vertical-down {
 display:none!important
}
.cb-fis {
 position:relative;
 z-index:1
}
.cb-fis p {
 background:0 0;
 padding:20px;
 margin:0
}
.cb-fis h1 {
 font-weight:700;
 letter-spacing:3px;
 font-size:16px;
 color:#161616
}
.cb-fis .cb-byline {
 margin-top:10px;
 font-size:8px
}
.cb-fis .cb-byline .cb-like-count {
 -webkit-backface-visibility:hidden;
 position:relative;
 top:-2px
}
.cb-fis .cb-byline .cb-like-count .cb-like-icon {
 height:13px;
 width:14px;
 margin-right:5px
}
.cb-fis .cb-vertical-down {
 position:absolute;
 bottom:40px;
 margin:0 0 0 -.5em;
 text-align:center;
 z-index:20;
 font-size:40px;
 color:#fff;
 left:50%;
 width:40px;
 height:40px;
 line-height:1
}
.cb-fis .cb-fis-bg {
 background-size:cover;
 height:100%;
 opacity:0;
 background-position:50% 50%;
 -webkit-transition:.5s ease-in-out opacity;
 transition:.5s ease-in-out opacity;
 position:absolute;
 z-index:-1;
 width:100%;
 top:0
}
.cb-fis .cb-fis-bg-ldd {
 opacity:.6
}
.cb-fis-big .cb-meta {
 position:relative;
 top:50%;
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%);
 width:100%;
 text-align:center;
 padding:0 20px
}
.cb-fis-big .cb-meta h1 {
 color:#fff
}
.cb-fis-big .cb-meta .cb-byline {
 color:#fff
}
.cb-fis-big .cb-meta .cb-byline a {
 color:#fff
}
.cb-fis-big .cb-meta .cb-media-icon {
 position:absolute;
 left:50%;
 -webkit-transform:translateX(-50%);
 -ms-transform:translateX(-50%);
 transform:translateX(-50%);
 margin-top:10px
}
.cb-fis-big .cb-no-mt .cb-media-icon {
 margin-top:-30px
}
.cb-fis-title-bg {
 padding:10px
}
.cb-fis-off .cb-entry-header h1 {
 margin:0
}
.cb-slideshow-wrap .cb-fis-bg {
 opacity:.6
}
.cb-fis-block-slideshow .cb-meta {
 position:absolute
}
.cb-fis-with-bg {
 background:#000
}
.cb-fis-block-standard .cb-meta {
 margin:0 0 30px
}
.cb-fis-block-standard .cb-mask {
 margin:0 0 30px;
 line-height:0
}
.cb-fis-block-standard .cb-mask img {
 width:100%
}
.cb-fis-block-standard .cb-mask #cb-video-data {
 position:absolute;
 top:50%;
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%);
 width:100%;
 text-align:center;
 padding:0 20px
}
.cb-fis-block-standard .cb-post-meta {
 margin:5px 0 0
}
#cb-parallax-bg {
 position:absolute;
 background-color:#161616;
 top:0;
 left:0;
 width:100%;
 overflow:hidden
}
#cb-par-wrap {
 position:absolute;
 overflow:hidden;
 top:-50%;
 left:-50%;
 width:200%;
 height:200%
}
#cb-par-wrap img {
 opacity:.6;
 position:absolute;
 top:0;
 left:0;
 right:0;
 bottom:0;
 margin:auto;
 min-width:50%;
 min-height:50%;
 max-width:none;
 -webkit-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
.cb-fis-block-site-width {
 height:200px;
 width:100%;
 margin-top:3px
}
.cb-sw-menu-fw .cb-fis-block-site-width {
 margin-top:30px
}
.cb-fis-block-screen-width {
 margin-top:0
}
.cb-fis-block-video iframe {
 width:100%;
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%
}
.cb-fis-block-video .cb-video-frame,
.cb-fis-block-video .cb-video-frame-wrap {
 position:relative;
 padding-top:56%;
 margin-bottom:30px
}
.cb-fis-block-video audio {
 width:100%;
 display:block
}
.cb-fis-block-video audio::-webkit-media-controls-enclosure {
 max-width:100%
}
.cb-fis-block-video .cb-meta {
 padding:10px
}
.cb-fis-b-standard .cb-fis-block-video .cb-meta {
 padding:10px
}
.cb-credit-line {
 font-size:12px;
 position:absolute;
 right:0;
 bottom:1px;
 color:#fff;
 background:rgba(0,0,0,.5);
 padding:5px 10px;
 line-height:1.2
}
.cb-credit-line i {
 margin-right:3px
}
.cb-credit-line a {
 color:#fff
}
.cb-credit-line a:hover {
 text-decoration:underline
}
.cb-post-entry embed {
 max-width:100%
}
.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;
 height:inherit
}
.slick-list:focus {
 outline:none
}
.slick-list.dragging {
 cursor:pointer;
 cursor:hand
}
.slick-slider .slick-track,
.slick-slider .slick-list {
 -webkit-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
.slick-track {
 position:relative;
 top:0;
 left:0;
 display:block;
 height:inherit
}
.slick-track:before,
.slick-track:after {
 display:table;
 content:''
}
.slick-track:after {
 clear:both
}
.slick-loading .slick-track {
 visibility:hidden
}
.slick-slide {
 background:#000;
 display:none;
 float:left;
 height:100%;
 min-height:1px;
 height:inherit;
 position:relative
}
.slick-slide:focus {
 outline:0
}
[dir=rtl] .slick-slide {
 float:right
}
.slick-slide img {
 display:block;
 height:calc(100vh + 1px);
 width:auto;
 opacity:0
}
.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
}
.cb-slider-hidden img,
.cb-slider-hidden span {
 opacity:0
}
.cb-gallery-post-wrap {
 height:100vh;
 background:#000
}
.cb-gallery-post-wrap .cb-caption {
 bottom:0;
 font-size:14px;
 right:0;
 padding:5px 10px;
 position:absolute;
 background:#fff;
 background:rgba(255,255,255,.8);
 max-width:80%;
 color:#464646;
 opacity:0
}
.cb-gallery-post-wrap .cb-meta {
 visibility:visible;
 -webkit-transition:opacity .35s ease-in-out,visibility .35s ease-in-out;
 -transition:opacity .35s ease-in-out,visibility .35s ease-in-out;
 transition:opacity .35s ease-in-out,visibility .35s ease-in-out;
 position:absolute;
 top:50%;
 left:50%;
 -webkit-transform:translate(-50%,-50%);
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%);
 z-index:10;
 width:80%
}
.cb-gallery-post-wrap img {
 -webkit-transition:.5s ease-in-out opacity,.5s transform ease-in-out;
 -transition:.5s ease-in-out opacity,.5s transform ease-in-out;
 -webkit-transition:.5s ease-in-out opacity,.5s -webkit-transform ease-in-out;
 transition:.5s ease-in-out opacity,.5s -webkit-transform ease-in-out;
 transition:.5s ease-in-out opacity,.5s transform ease-in-out;
 transition:.5s ease-in-out opacity,.5s transform ease-in-out,.5s -webkit-transform ease-in-out;
 height:inherit
}
.cb-gallery-post-wrap .cb-slider-image {
 border-left:1px solid transparent;
 border-right:1px solid transparent
}
.cb-gallery-post-wrap .slick-initialized article {
 display:block
}
.cb-arrows-hover .cb-gallery-post-wrap .cb-slider-ldd img {
 opacity:1!important
}
.cb-arrows-hover .cb-gallery-post-wrap .cb-meta {
 visibility:hidden;
 opacity:0
}
.slick-slider {
 height:inherit
}
.slick-slider .cb-slider-ldd {
 border-left-color:#fff;
 border-right-color:#fff
}
.slick-slider .cb-slider-ldd .cb-caption {
 opacity:1
}
.slick-slider .cb-slider-ldd img {
 opacity:.7
}
.cb-sw-tm-box .cb-gallery-post-wrap,
.cb-sw-tm-box .cb-fis-block-slideshow,
.cb-sw-header-box .cb-gallery-post-wrap,
.cb-sw-header-box .cb-fis-block-slideshow {
 position:static
}
.cb-sw-tm-box #cb-gallery-post,
.cb-sw-tm-box .cb-slideshow-wrap,
.cb-sw-header-box #cb-gallery-post,
.cb-sw-header-box .cb-slideshow-wrap {
 position:absolute;
 top:0;
 width:100%;
 height:100%
}
.cb-video-overlay-icon {
 color:#161616;
 background:#fff;
 background:rgba(255,255,255,.7);
 height:60px;
 width:60px;
 line-height:60px;
 display:inline-block
}
.cb-module-block .format-video .cb-mask a:after,
.cb-module-block .format-audio .cb-mask a:after,
.cb-module-block .format-gallery .cb-mask a:after {
 font-family:fontawesome;
 color:#161616;
 background:#fff;
 background:rgba(255,255,255,.7);
 height:60px;
 width:60px;
 position:absolute;
 top:50%;
 left:50%;
 text-align:center;
 line-height:60px;
 border-radius:50% 50%;
 margin-left:-30px;
 margin-top:-30px
}
.cb-module-block .format-video .cb-mask a:after,
.cb-module-block .format-audio .cb-mask a:after {
 content:'\f04b'
}
.cb-module-block .format-gallery .cb-mask a:after {
 content:'\f030'
}
.cb-module-block .cb-blog-style-e.format-video .cb-mask a:after,
.cb-module-block .cb-blog-style-e.format-audio .cb-mask a:after,
.cb-module-block .cb-blog-style-e.format-gallery .cb-mask a:after {
 display:none
}
.cb-b-video .cb-fis .cb-vertical-down,
.cb-b-audio .cb-fis .cb-vertical-down {
 display:none
}
.cb-widget-latest-articles .format-video .cb-mask a:after,
.cb-widget-latest-articles .format-audio .cb-mask a:after,
.cb-widget-latest-articles .format-gallery .cb-mask a:after,
.cb-widget-popular-posts .format-video .cb-mask a:after,
.cb-widget-popular-posts .format-audio .cb-mask a:after,
.cb-widget-popular-posts .format-gallery .cb-mask a:after {
 display:none
}
.cb-widget-latest-article .cb-article-big img {
 width:100%
}
.cb-blog-style-d .wp-caption {
 max-width:100%
}
.cb-article-footer .cb-title,
.cb-article-footer #reply-title {
 text-transform:uppercase;
 font-weight:700;
 letter-spacing:2px
}
.cb-article-footer .cb-title-header {
 font-size:18px;
 margin:0 0 30px;
 padding-bottom:10px;
 display:inline-block
}
.cb-post-footer-block {
 margin:0 0 60px
}
.cb-review-box {
 margin:0 0 10px
}
.cb-review-box .cb-conclusion {
 margin:0 0 20px
}
.cb-review-box .cb-review-title {
 letter-spacing:2px;
 text-transform:uppercase;
 font-size:16px;
 margin:0 0 20px;
 font-weight:700
}
.cb-review-box .cb-bar {
 font-weight:700;
 width:100%;
 margin:0 0 25px;
 position:relative;
 letter-spacing:2px;
 font-size:12px;
 float:left
}
.cb-review-box .cb-bar .cb-user-rating-wrap {
 width:100%;
 position:relative
}
.cb-review-box .cb-bar .cb-user-rating-wrap .cb-votes-count {
 margin-left:2px
}
.cb-review-box .cb-bar .cb-criteria-score {
 float:right;
 z-index:5
}
.cb-review-box .cb-bar .cb-criteria {
 z-index:5
}
.cb-review-box .cb-bar .cb-overlay {
 height:15px;
 margin-top:5px;
 display:block;
 width:100%;
 background:#fff
}
.cb-review-box .cb-bar .cb-overlay span {
 height:100%;
 display:block;
 -webkit-transition:1.2s linear opacity;
 -transition:1.2s linear opacity;
 transition:1.2s linear opacity;
 opacity:0
}
.cb-review-box .cb-bar .cb-overlay .cb-trigger {
 opacity:1
}
.cb-review-box .cb-criteria-area .cb-bar:last-child {
 margin:0 0 10px
}
.cb-review-box .cb-stars .cb-criteria {
 float:left
}
.cb-review-box .cb-stars .cb-overlay-stars {
 float:right;
 position:relative
}
.cb-review-box .cb-stars .cb-overlay-stars i {
 font-size:20px;
 margin-left:5px
}
.cb-review-box .cb-stars .cb-overlay-stars .cb-opacity {
 position:absolute;
 opacity:.75;
 top:0;
 right:0;
 height:100%
}
.cb-review-box .cb-pros-cons-wrap {
 margin-right:150px
}
.cb-review-box .cb-pros-cons {
 width:50%;
 float:left;
 letter-spacing:1px;
 padding-right:10px
}
.cb-review-box .cb-pros-cons span {
 font-size:12px;
 margin-bottom:10px;
 color:#6a6a6a;
 display:block;
 font-weight:700
}
.cb-review-box .cb-pros-cons .cb-pro:before {
 content:"+ "
}
.cb-review-box .cb-pros-cons .cb-con:before {
 content:"- "
}
.cb-review-box .cb-title {
 letter-spacing:1px;
 text-transform:uppercase;
 font-size:16px;
 line-height:40px;
 height:40px
}
.cb-review-box .cb-score-box {
 position:relative;
 float:right;
 width:130px;
 min-height:110px;
 border:3px solid;
 font-weight:700
}
.cb-review-box .cb-score-box>span {
 line-height:1;
 width:100%;
 display:block;
 text-align:center
}
.cb-review-box .cb-score-box .score {
 font-size:50px;
 padding:15px 0 0
}
.cb-review-box .cb-score-box .score span {
 font-size:.5em
}
.cb-review-box .cb-score-box .score-title {
 font-size:12px;
 letter-spacing:1px;
 padding:15px 0 0
}
.cb-review-box .cb-score-box .filling {
 top:0;
 opacity:.7
}
.cb-review-box .cb-score-box .cb-overlay-stars {
 width:100%;
 float:none;
 padding:10px 0;
 max-width:125px;
 margin:0 auto
}
.cb-review-box .cb-score-box.cb-stars {
 height:auto
}
.cb-review-box .cb-review-area {
 margin-top:5px;
 padding:20px 10px
}
.cb-review-box .cb-summary-area.cb-review-area {
 margin-top:0
}
.cb-review-box.cb-readers .cb-review-area {
 margin-top:0
}
.cb-review-box.cb-readers .cb-review-title {
 margin:0
}
.cb-review-box.cb-readers .cb-summary-area {
 padding-bottom:0
}
.cb-img-fw a:hover img {
 opacity:1
}
.commentlist .comment {
 display:inline-block;
 width:100%;
 margin:20px 0
}
.commentlist .comment .cb-comment-body .cb-gravatar-image {
 float:left;
 margin-right:20px;
 line-height:0
}
.commentlist .comment .cb-comment-body .comment-author {
 min-height:80px
}
.commentlist .comment .cb-comment-body .comment-author .fn {
 font-style:normal;
 display:block;
 font-size:16px;
 font-weight:700;
 letter-spacing:2px
}
.commentlist .comment .cb-comment-body .comment-author time a {
 font-size:12px
}
.commentlist .comment .cb-comment-body .comment_content p {
 margin:5px 0
}
.commentlist .comment .cb-comment-body .comment-reply-link,
.commentlist .comment .cb-comment-body .comment-edit-link {
 font-size:12px;
 letter-spacing:1px;
 font-weight:700
}
.commentlist .comment .cb-comment-body .alert p {
 margin:15px 0;
 font-weight:700;
 font-size:.6em;
 letter-spacing:2px;
 text-transform:uppercase;
 display:block;
 font-weight:700
}
.commentlist .comment #respond {
 padding-left:40px
}
.commentlist .comment .children {
 padding-left:40px;
 margin:20px 0 -20px
}
.commentlist #cancel-comment-reply-link {
 display:block
}
.commentlist article {
 padding-bottom:30px
}
.comment-reply-title,
.cb-footer-title.cb-footer-title-sub {
 margin:0 0 20px
}
#commentform input,
#commentform textarea {
 width:100%;
 border:none;
 padding:20px;
 -webkit-transition:background .35s;
 -transition:background .35s;
 transition:background .35s
}
#commentform input:focus,
#commentform textarea:focus {
 outline-width:0
}
#commentform textarea {
 height:320px
}
#commentform #submit,
#commentform label {
 font-size:10px;
 letter-spacing:2px;
 text-transform:uppercase;
 margin:0 0 20px;
 display:block;
 font-weight:700
}
#commentform #submit {
 font-size:12px;
 width:auto;
 padding:10px 20px;
 margin:50px 0;
 -webkit-transition:background .35s;
 -transition:background .35s;
 transition:background .35s
}
.cb-social-sharing {
 padding:40px
}
.cb-social-sharing .cb-facebook {
 position:relative;
 top:-5px
}
.cb-social-sharing .cb-sharing-button {
 margin-left:30px;
 display:inline-block;
 margin-bottom:10px
}
.cb-social-sharing .cb-twitter {
 width:93px
}
.cb-social-sharing .cb-sharing-buttons {
 float:right;
 padding-top:5px
}
.cb-social-sharing .cb-title {
 float:left;
 font-size:20px
}
.cb-social-sharing.cb-text-buttons {
 letter-spacing:1px;
 text-align:center
}
.cb-social-sharing.cb-text-buttons a {
 margin:5px 15px;
 display:inline-block
}
.cb-social-sharing.cb-text-buttons .cb-sharing-buttons,
.cb-social-sharing.cb-text-buttons .cb-title {
 float:none
}
.cb-social-sharing.cb-on .cb-twitter {
 margin-left:0
}
.cb-social-sharing.cb-color-buttons {
 padding:40px 0 20px
}
.cb-social-sharing.cb-color-buttons a {
 padding:7px 0;
 width:130px;
 text-align:center;
 text-transform:uppercase;
 margin-right:25px;
 color:#fff;
 font-size:18px;
 display:inline-block;
 margin-bottom:25px
}
.cb-social-sharing.cb-color-buttons .cb-social-fb {
 background:#3b5998
}
.cb-social-sharing.cb-color-buttons .cb-social-tw {
 background:#1da1f2
}
.cb-social-sharing.cb-color-buttons .cb-social-pin {
 background:#bd081c
}
.cb-social-sharing.cb-color-buttons .cb-social-go {
 background:#dc4e41
}
.cb-social-sharing.cb-color-buttons .cb-social-su {
 background:#fd2212
}
.cb-social-sharing.cb-color-buttons .cb-social-em {
 background:#222;
 margin-right:0
}
.cb-separation {
 display:block;
 background:#ddd;
 height:2px;
 width:100%;
 margin:0 0 40px
}
.cb-next-previous {
 text-align:center;
 padding:10px
}
.cb-next-previous .cb-next-previous-block {
 width:100%;
 line-height:1.2;
 font-weight:700
}
.cb-next-previous .cb-next-previous-block .cb-read-title {
 text-transform:uppercase;
 font-size:10px;
 margin-bottom:10px;
 display:block;
 letter-spacing:2px
}
.cb-next-previous .cb-next-previous-block .cb-read-title a {
 color:#999
}
.cb-next-previous .cb-next-post {
 padding-top:10px
}
.cb-next-previous .cb-next-post i {
 padding-left:20px;
 float:right
}
.cb-next-previous .cb-previous-post i {
 padding-right:20px;
 float:left
}
.cb-next-previous i {
 font-size:40px;
 padding-bottom:500px;
 margin-bottom:-500px
}
.cb-post-large {
 width:100%
}
.cb-breadcrumbs {
 width:100%;
 font-size:11px;
 letter-spacing:2px;
 font-weight:700;
 margin:0 0 20px
}
.cb-breadcrumbs div {
 display:inline-block
}
.cb-breadcrumbs i {
 margin:0 10px;
 color:#161616
}
.cb-breadcrumbs.cb-padding-off {
 width:100%
}
#cb-related-posts-block .slides .cb-no-1 {
 clear:left
}
#cb-related-posts-block .slides li {
 float:left;
 width:100%;
 position:relative;
 margin-bottom:20px
}
#cb-related-posts-block .slides li .cb-meta {
 text-align:left;
 padding-left:3px
}
#cb-related-posts-block .slides li h4 {
 margin:0
}
#cb-related-posts-block #cb-related-posts {
 position:relative
}
#cb-related-posts-block #cb-related-posts .flex-viewport .cb-no-1 {
 clear:none
}
#cb-related-posts-block #cb-related-posts .slides li {
 display:none;
 margin-bottom:0;
 margin-right:3px
}
.cb-arrows-tr .flex-direction-nav {
 position:absolute;
 top:0;
 right:0;
 margin:0;
 z-index:20
}
.cb-arrows-tr .flex-direction-nav i {
 font-size:30px;
 padding:10px 20px
}
.cb-arrows-tr .flex-direction-nav li {
 float:left
}
.cb-arrows-tr .flex-direction-nav a {
 color:#161616;
 background:#fff;
 background:rgba(255,255,255,.8);
 float:left
}
.cb-arrows-tr .flex-disabled {
 opacity:.2
}
.cb-arrows-sides .flex-direction-nav li a {
 color:#fff;
 display:inline-block;
 position:absolute;
 z-index:20;
 top:50%;
 line-height:1;
 text-align:center;
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%);
 padding:9px 20px;
 border:3px solid #fff;
 -webkit-transition:all .35s;
 -transition:all .35s;
 transition:all .35s;
 margin:0 10px;
 color:#fff;
 background:0 0
}
.cb-arrows-sides .flex-direction-nav li a i {
 font-size:30px
}
.cb-arrows-sides .flex-direction-nav li a:hover {
 color:#161616;
 background:#fff
}
.cb-arrows-sides .flex-direction-nav li .flex-next {
 right:0
}
.cb-arrows-sides .flex-direction-nav li .flex-prev {
 left:0
}
.wpcf7-form-control.wpcf7-text,
.wpcf7-form-control.wpcf7-textarea {
 width:100%;
 height:60px;
 border:none;
 background:#e1e1e1;
 padding:20px;
 color:#858585;
 -webkit-transition:background .35s;
 -transition:background .35s;
 transition:background .35s
}
.wpcf7-form-control.wpcf7-text:focus,
.wpcf7-form-control.wpcf7-textarea:focus {
 background:#eaeaea;
 outline:none
}
.wpcf7-form-control.wpcf7-text:invalid,
.wpcf7-form-control.wpcf7-textarea:invalid {
 outline:none;
 background-color:#f6e7eb;
 -ms-box-shadow:none;
 box-shadow:none
}
.wpcf7-form-control.wpcf7-textarea {
 width:100%;
 height:320px
}
.wpcf7-form p {
 font-size:12px;
 letter-spacing:4px;
 text-transform:uppercase;
 color:#4d4d4d;
 display:block;
 font-weight:700;
 margin:40px 0
}
.wpcf7-form-control.wpcf7-text:focus,
.wpcf7-form-control.wpcf7-textarea:focus {
 background-color:#f2f2f2
}
.wpcf7-form-control-wrap {
 display:block;
 margin:10px 0
}
.wpcf7-submit {
 letter-spacing:2px;
 text-transform:uppercase;
 margin:0 0 20px;
 display:block;
 font-weight:700;
 font-size:12px;
 width:auto;
 padding:10px 20px;
 margin:50px 0;
 -webkit-transition:background .35s;
 -transition:background .35s;
 transition:background .35s
}
.wpcf7-response-output {
 font-size:20px
}
#post-not-found {
 text-align:center
}
#post-not-found .cb-search {
 margin:40px 0 200px
}
#post-not-found .cb-search .cb-search-field {
 margin:0;
 height:80px;
 font-size:18px
}
#post-not-found .cb-search .cb-search-submit {
 height:80px;
 width:80px
}
.cb-404-page .cb-404-header {
 text-align:center;
 text-transform:uppercase;
 position:relative;
 margin:40px 0;
 font-weight:700
}
.cb-404-page h1 {
 margin:5px 0
}
.cb-404-page p {
 color:#828282;
 margin:0;
 font-size:18px;
 letter-spacing:1px
}
.cb-review-ext-box {
 position:absolute;
 top:0;
 right:0;
 width:50px;
 height:50px;
 text-align:center;
 color:#fff;
 font-weight:700
}
.cb-review-ext-box .cb-bg,
.cb-review-ext-box .cb-score {
 display:block
}
.cb-review-ext-box .cb-percent-sign {
 font-size:12px;
 position:relative
}
.cb-review-ext-box .cb-score {
 font-size:16px;
 position:relative;
 letter-spacing:1px;
 top:50%;
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%)
}
.cb-review-ext-box .cb-bg {
 opacity:.9;
 height:100%;
 width:100%;
 top:0;
 left:0;
 position:absolute
}
.cb-review-ext-box.cb-small-box {
 width:20px;
 height:20px;
 top:0;
 right:0
}
.cb-review-ext-box.cb-small-box .cb-percent-sign {
 font-size:10px;
 margin-left:1px
}
.cb-review-ext-box.cb-small-box .cb-score {
 font-size:12px;
 line-height:20px
}
.cb-author-details.cb-sidebar {
 text-align:center
}
.cb-author-details.cb-sidebar a {
 color:#161616
}
.cb-author-details.cb-sidebar h3 {
 margin:30px 0 0
}
.cb-author-details.cb-sidebar h3 a {
 font-size:16px;
 font-weight:400;
 letter-spacing:3px
}
.cb-author-details.cb-sidebar .cb-mask {
 line-height:0
}
.cb-author-details.cb-sidebar .cb-mask img {
 border-radius:50%;
 -webkit-transition:opacity .35s;
 -transition:opacity .35s;
 transition:opacity .35s
}
.cb-author-details.cb-sidebar .cb-mask img:hover {
 opacity:.7
}
.cb-author-details.cb-sidebar .cb-author-bio,
.cb-author-details.cb-sidebar .cb-author-page-contact {
 margin:20px 0 0
}
.cb-author-details.cb-sidebar a i {
 font-size:20px;
 margin:0 10px
}
.cb-author-details.cb-sidebar .cb-author-position {
 letter-spacing:2px;
 font-weight:400;
 font-size:16px
}
.page-template .cb-author-details.cb-sidebar {
 margin-top:0
}
#cb-author-box {
 padding:30px 20px
}
#cb-author-box .cb-mask {
 display:none;
 float:left;
 overflow:hidden;
 line-height:0
}
#cb-author-box .cb-mask img {
 margin:0;
 border-radius:50%;
 -webkit-transition:opacity .35s;
 -transition:opacity .35s;
 transition:opacity .35s
}
#cb-author-box .cb-mask img:hover {
 opacity:.7
}
#cb-author-box .cb-title {
 font-size:18px;
 letter-spacing:3px
}
#cb-author-box .cb-meta {
 overflow:hidden
}
#cb-author-box a {
 color:#161616
}
#cb-author-box a i {
 font-size:20px;
 margin-right:20px
}
#cb-author-box .cb-author-position {
 letter-spacing:3px;
 font-weight:700;
 font-size:12px;
 line-height:1.5;
 text-transform:uppercase
}
.woocommerce .single_add_to_cart_button:before {
 font-size:18px;
 margin-right:10px;
 content:"\f07a";
 font-family:FontAwesome
}
div.images {
 margin-bottom:2em
}
div.images img {
 display:block;
 width:100%;
 height:auto;
 box-shadow:none
}
div.images div.thumbnails {
 padding-top:1em
}
div.images.woocommerce-product-gallery {
 position:relative
}
div.images .woocommerce-product-gallery__wrapper {
 -webkit-transition:all cubic-bezier(.795,-.035,0,1) .5s;
 transition:all cubic-bezier(.795,-.035,0,1) .5s
}
div.images .woocommerce-product-gallery__image:nth-child(n+2) {
 width:25%;
 display:inline-block
}
div.images .woocommerce-product-gallery__trigger {
 position:absolute;
 top:.5em;
 right:.5em;
 font-size:2em;
 z-index:9;
 width:36px;
 height:36px;
 background:#fff;
 text-indent:-9999px;
 border-radius:100%;
 box-sizing:content-box
}
div.images .woocommerce-product-gallery__trigger:before {
 content:"";
 display:block;
 width:10px;
 height:10px;
 border:2px solid #000;
 border-radius:100%;
 position:absolute;
 top:9px;
 left:9px;
 box-sizing:content-box
}
div.images .woocommerce-product-gallery__trigger:after {
 content:"";
 display:block;
 width:2px;
 height:8px;
 background:#000;
 border-radius:6px;
 position:absolute;
 top:19px;
 left:22px;
 -webkit-transform:rotate(-45deg);
 -ms-transform:rotate(-45deg);
 transform:rotate(-45deg);
 box-sizing:content-box
}
div.images .flex-control-thumbs {
 overflow:hidden;
 zoom:1;
 margin:0;
 padding:0
}
div.images .flex-control-thumbs li {
 width:25%;
 float:left;
 margin:0;
 list-style:none
}
div.images .flex-control-thumbs li img {
 cursor:pointer;
 opacity:.5;
 margin:0
}
div.images .flex-control-thumbs li img.flex-active,
div.images .flex-control-thumbs li img:hover {
 opacity:1
}
.woocommerce-product-gallery figure {
 margin:0
}
.cb-modal {
 width:90%;
 max-width:360px;
 position:fixed;
 left:50%;
 top:50%;
 -webkit-transform:translate3d(-50%,-70%,0);
 transform:translate3d(-50%,-70%,0);
 opacity:0;
 z-index:906;
 visibility:hidden;
 -webkit-transition:.5s opacity ease,.5s transform ease;
 -transition:.5s opacity ease,.5s transform ease;
 -webkit-transition:.5s opacity ease,.5s -webkit-transform ease;
 transition:.5s opacity ease,.5s -webkit-transform ease;
 transition:.5s opacity ease,.5s transform ease;
 transition:.5s opacity ease,.5s transform ease,.5s -webkit-transform ease
}
.cb-modal .cb-byline-short {
 color:#777
}
.cb-modal .cb-close-m {
 padding-bottom:5px
}
.cb-modal input,
.cb-modal .cb-subm {
 background:0 0;
 border:none;
 font-weight:700;
 font-size:14px;
 height:40px;
 letter-spacing:1px;
 display:inline-block;
 line-height:36px;
 -webkit-appearance:none;
 border-radius:0
}
.cb-modal input:focus,
.cb-modal .cb-subm:focus {
 outline:0
}
.cb-modal input:hover,
.cb-modal .cb-subm:hover {
 text-decoration:none
}
.cb-modal .cb-author-meta .cb-modal-avatar {
 line-height:0;
 margin-bottom:20px
}
.cb-modal .cb-author-meta .cb-modal-avatar img {
 border-radius:50%
}
.cb-modal .cb-log-out {
 margin-top:30px
}
.cb-modal a {
 color:#161616
}
.cb-modal .cb-modal-title {
 font-weight:700;
 text-transform:uppercase;
 margin-bottom:12px;
 font-size:12px;
 letter-spacing:1px
}
.cb-modal .cb-modal-title a {
 color:#5a5a5a;
 margin:0 10px
}
.cb-modal .cb-modal-title .cb-active {
 color:#161616;
 border-bottom:3px solid #161616;
 padding-bottom:3px
}
.cb-modal .cb-modal-inner {
 background:#f2f2f2;
 padding:20px;
 color:#161616;
 position:relative
}
.cb-modal .cb-modal-inner .cb-extra {
 font-size:11px;
 letter-spacing:2px;
 margin-top:5px
}
.cb-modal ::-webkit-input-placeholder {
 color:#161616
}
.cb-modal :-moz-placeholder {
 color:#161616
}
.cb-modal ::-moz-placeholder {
 color:#161616
}
.cb-modal :-ms-input-placeholder {
 color:#161616
}
.cb-modal.cb-m-modal {
 text-align:center;
 display:inline-block;
 top:-100%
}
.cb-modal.cb-m-modal .cb-close-m {
 padding-bottom:10px
}
.cb-lwa-modal .cb-submit {
 margin-top:15px
}
.cb-lwa-modal .cb-lwa-logo {
 margin:10px 0 20px;
 float:left;
 width:100%
}
.cb-lwa-modal .cb-lwa-logo img {
 max-height:40px;
 max-width:100%
}
.cb-lwa-modal .cb-form-input {
 border-bottom:2px solid #161616;
 padding:10px 20px 10px 7px;
 width:100%;
 margin-bottom:20px
}
.cb-lwa-modal .cb-form-input:focus {
 outline:0
}
.cb-lwa-modal .lwa-status {
 display:none;
 margin:10px 0 20px;
 color:#fff;
 letter-spacing:1px;
 font-size:12px
}
.cb-lwa-modal .lwa-status a {
 color:#fff;
 text-decoration:underline
}
.cb-lwa-modal .lwa-status a:hover {
 color:#eee
}
.cb-lwa-modal .lwa-status-invalid {
 background:#d04a4a
}
.cb-lwa-modal .lwa-status-confirm {
 background:#8cb68c
}
.cb-lwa-modal .lwa-status-live {
 padding:10px;
 display:block
}
.cb-lwa-modal .cb-form {
 display:none
}
.cb-lwa-modal .cb-form-active {
 display:block
}
#cb-overlay {
 position:fixed;
 top:0;
 left:0;
 bottom:0;
 right:0;
 width:100%;
 height:100%;
 opacity:0;
 z-index:905;
 visibility:hidden;
 -webkit-transition:.4s all;
 -transition:.4s all;
 transition:.4s all;
 background:#000
}
.cb-lwa-modal-on .cb-lwa-modal {
 visibility:visible;
 opacity:1;
 -webkit-transform:translate3d(-50%,-50%,0);
 transform:translate3d(-50%,-50%,0)
}
.cb-lwa-modal-on #cb-overlay {
 visibility:visible;
 opacity:.9
}
.cb-modal .cb-submit-form {
 text-transform:uppercase;
 padding:0 30px;
 -webkit-transition:.35s background,.35s color;
 -transition:.35s background,.35s color;
 transition:.35s background,.35s color;
 border:2px solid #161616;
 margin-bottom:10px
}
.cb-modal .cb-submit-form:hover {
 background:#161616;
 color:#fff
}
.cb-s-modal .cb-search-field {
 color:#161616;
 padding:0 0 0 10px;
 width:100%;
 font-size:20px;
 height:40px;
 line-height:40px;
 letter-spacing:1px;
 border-bottom:3px solid #161616
}
.cb-s-modal .cb-search-field:focus {
 outline:0
}
.cb-s-modal .cb-search-submit {
 display:none
}
.cb-s-modal .cb-info {
 margin-top:20px;
 letter-spacing:3px;
 text-transform:uppercase;
 font-size:10px
}
.cb-s-modal .cb-mask {
 float:left
}
.cb-s-modal .cb-meta .cb-title {
 margin:0;
 font-size:16px;
 letter-spacing:1px
}
.cb-s-modal .cb-sub-posts {
 margin:10px 0;
 text-align:center
}
.cb-s-modal .cb-sub-posts li .cb-mask {
 display:none
}
.cb-s-modal .cb-sub-posts li .cb-meta {
 padding:0 10px 10px
}
.cb-s-modal .cb-sub-posts li .cb-byline {
 margin-bottom:0
}
.cb-s-modal .cb-byline-short {
 margin-top:0
}
.cb-s-modal .cb-results-title {
 margin:15px 0;
 letter-spacing:1px;
 text-transform:uppercase;
 font-size:14px;
 font-weight:700
}
.cb-s-modal .cb-submit-form {
 margin-bottom:0
}
.cb-modal.cb-s-modal {
 max-width:none
}
.cb-modal.cb-m-modal {
 max-width:none
}
.cb-modal.cb-m-modal iframe {
 max-width:100%
}
.cb-modal.cb-m-modal audio {
 width:100%
}
.cb-modal.cb-m-modal audio::-webkit-media-controls-enclosure {
 max-width:100%
}
.cb-modal.cb-m-modal iframe[src*=soundcloud] {
 height:auto
}
.cb-s-qry {
 color:#777
}
.cb-s-modal-on .cb-s-modal {
 visibility:visible;
 opacity:1;
 -webkit-transform:translate3d(-50%,-50%,0);
 transform:translate3d(-50%,-50%,0)
}
.cb-s-modal-on #cb-overlay {
 visibility:visible;
 opacity:.9
}
.cb-post-format-embed {
 opacity:0;
 visibility:hidden;
 z-index:910;
 position:fixed;
 -webkit-transform:translate3d(-50%,-60%,0);
 transform:translate3d(-50%,-60%,0);
 -webkit-transition:transform .35s ease-in-out,opacity .35s ease-in-out,visibility .35s ease-in-out;
 -transition:transform .35s ease-in-out,opacity .35s ease-in-out,visibility .35s ease-in-out;
 -webkit-transition:opacity .35s ease-in-out,visibility .35s ease-in-out,-webkit-transform .35s ease-in-out;
 transition:opacity .35s ease-in-out,visibility .35s ease-in-out,-webkit-transform .35s ease-in-out;
 transition:transform .35s ease-in-out,opacity .35s ease-in-out,visibility .35s ease-in-out;
 transition:transform .35s ease-in-out,opacity .35s ease-in-out,visibility .35s ease-in-out,-webkit-transform .35s ease-in-out;
 width:80%;
 max-width:1200px;
 margin:0 auto;
 top:50%;
 left:50%
}
.cb-post-format-embed .cb-close-m {
 padding-bottom:10px
}
.cb-m-modal-on .cb-post-format-embed.cb-active {
 visibility:visible;
 opacity:1;
 -webkit-transform:translate3d(-50%,-50%,0);
 transform:translate3d(-50%,-50%,0)
}
.cb-m-modal-on #cb-media-overlay {
 visibility:visible;
 opacity:1;
 -webkit-transform:translate3d(-50%,-50%,0);
 transform:translate3d(-50%,-50%,0);
 top:50%
}
.cb-m-modal-on #cb-overlay {
 visibility:visible;
 opacity:.9
}
.cb-embed-wrap {
 position:relative;
 padding-top:56%
}
.cb-embed-wrap iframe {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%
}
.cb-embed-wrap audio {
 width:100%
}
.cb-self-hosted {
 padding-top:0;
 margin-bottom:30px
}
.fa.cb-times {
 color:#fff;
 font-size:20px
}
.fa.cb-times:before {
 content:'\f105'
}
.fa.cb-times:after {
 content:'\f104';
 position:relative;
 left:-3px
}
.cb-ta-right {
 text-align:right
}
.cb-ta-left {
 text-align:left
}
.cb-ta-center {
 text-align:center
}
.boxer-lock {
 overflow:hidden!important
}
#boxer-overlay {
 width:100%;
 height:100%;
 position:fixed;
 top:0;
 right:0;
 bottom:0;
 left:0;
 z-index:106;
 background:#000;
 opacity:0;
 -webkit-transition:opacity .25s linear;
 transition:opacity .25s linear
}
.boxer-open #boxer-overlay {
 opacity:.75
}
#boxer {
 width:200px;
 height:200px;
 position:absolute;
 right:0;
 left:0;
 z-index:107;
 background:#fff;
 border-radius:3px;
 box-shadow:0 0 25px #000;
 opacity:0;
 margin:0 auto;
 padding:10px
}
#boxer * {
 -webkit-transition:none;
 transition:none
}
#boxer,
#boxer * {
 -webkit-user-select:none!important;
 -moz-user-select:none!important;
 -ms-user-select:none!important;
 user-select:none!important
}
#boxer,
#boxer *,
#boxer *:before,
#boxer *:after {
 box-sizing:border-box
}
#boxer.fixed {
 position:fixed;
 top:0;
 bottom:0;
 margin:auto
}
#boxer.inline {
 padding:30px
}
#boxer.animating {
 -webkit-transition:height .25s ease,width .25s ease,opacity .25s linear,top .25s ease;
 transition:height .25s ease,width .25s ease,opacity .25s linear,top .25s ease
}
#boxer.animating .boxer-container {
 -webkit-transition:opacity .25s linear .25s;
 transition:opacity .25s linear .25s
}
.boxer-open #boxer {
 opacity:1
}
#boxer.loading .boxer-container {
 opacity:0;
 -webkit-transition:opacity .25s linear;
 transition:opacity .25s linear
}
#boxer .boxer-close {
 width:30px;
 height:30px;
 position:absolute;
 top:-7.5px;
 right:-7.5px;
 z-index:105;
 background:#fff;
 border-radius:100%;
 cursor:pointer;
 display:block;
 overflow:hidden;
 padding:0;
 text-indent:200%;
 white-space:nowrap
}
#boxer .boxer-close:before {
 position:absolute;
 top:0;
 right:0;
 bottom:0;
 left:0;
 color:#333;
 content:"\00d7";
 display:block;
 font-size:22px;
 font-weight:700;
 line-height:30px;
 margin:auto;
 text-align:center;
 text-indent:0;
 -webkit-transition:color .15s linear;
 transition:color .15s linear
}
.no-opacity #boxer .boxer-close {
 text-indent:-999px
}
#boxer .boxer-loading {
 width:50px;
 height:50px;
 position:absolute;
 top:0;
 right:0;
 bottom:0;
 left:0;
 z-index:105;
 display:block;
 margin:auto;
 opacity:0;
 -webkit-transition:opacity .25s linear;
 transition:opacity .25s linear
}
#boxer .boxer-loading:before,
#boxer .boxer-loading:after {
 width:100%;
 height:100%;
 position:absolute;
 top:0;
 right:0;
 bottom:0;
 left:0;
 border-radius:110%;
 content:'';
 display:block
}
#boxer .boxer-loading:before {
 border:5px solid rgba(51,51,51,.25)
}
#boxer .boxer-loading:after {
 -webkit-animation:boxer-loading-spin .75s linear infinite;
 animation:boxer-loading-spin .75s linear infinite;
 border:5px solid transparent;
 border-top-color:#333
}
#boxer.loading .boxer-loading {
 opacity:1
}
@-webkit-keyframes boxer-loading-spin {
 from {
  -webkit-transform:rotate(0deg);
  transform:rotate(0deg)
 }
 to {
  -webkit-transform:rotate(360deg);
  transform:rotate(360deg)
 }
}
@keyframes boxer-loading-spin {
 from {
  -webkit-transform:rotate(0deg);
  transform:rotate(0deg)
 }
 to {
  -webkit-transform:rotate(360deg);
  transform:rotate(360deg)
 }
}
#boxer .boxer-container {
 width:100%;
 height:100%;
 position:relative;
 z-index:103;
 background:#fff;
 overflow:hidden
}
#boxer .boxer-content {
 width:100%;
 background:#fff;
 opacity:1;
 overflow:hidden;
 padding:0
}
#boxer.inline .boxer-content,
#boxer.iframe .boxer-content {
 width:auto
}
#boxer .boxer-image {
 float:left
}
#boxer .boxer-video {
 width:100%;
 height:100%
}
#boxer .boxer-iframe {
 width:100%;
 height:100%;
 border:none;
 float:left;
 overflow:auto
}
#boxer .boxer-meta {
 clear:both
}
#boxer .boxer-control {
 width:40px;
 height:40px;
 position:absolute;
 top:0;
 background:#fff;
 border-radius:100%;
 box-shadow:0 0 5px rgba(0,0,0,.25);
 cursor:pointer;
 display:block;
 margin-right:auto;
 margin-left:auto;
 opacity:1;
 overflow:hidden;
 text-indent:200%;
 -webkit-transition:opacity .15s linear;
 transition:opacity .15s linear;
 white-space:nowrap
}
#boxer .boxer-control:before {
 width:0;
 height:0;
 position:absolute;
 top:0;
 right:0;
 bottom:0;
 left:0;
 content:'';
 margin:auto
}
#boxer .boxer-control.previous {
 left:20px
}
#boxer .boxer-control.previous:before {
 border-top:8px solid transparent;
 border-bottom:8px solid transparent;
 border-right:10.4px solid #333;
 margin-left:14px
}
#boxer .boxer-control.next {
 right:20px
}
#boxer .boxer-control.next:before {
 border-top:8px solid transparent;
 border-bottom:8px solid transparent;
 border-left:10.4px solid #333;
 margin-right:14px
}
#boxer .boxer-control.disabled {
 opacity:0
}
.no-opacity #boxer .boxer-control {
 text-indent:-999px
}
.no-touch #boxer .boxer-control {
 opacity:0
}
.no-touch #boxer:hover .boxer-control {
 opacity:1
}
.no-touch #boxer:hover .boxer-control.disabled {
 opacity:0;
 cursor:default!important
}
#boxer .boxer-meta {
 padding:10px 0 0
}
#boxer .boxer-position {
 color:#999;
 font-size:12px;
 margin:0;
 padding:15px 15px 0
}
#boxer .boxer-caption p {
 color:#666;
 font-size:14px;
 margin:0;
 padding:15px
}
#boxer .boxer-caption.gallery p {
 padding-top:0
}
#boxer .boxer-error {
 width:250px
}
#boxer .boxer-error p {
 color:#900;
 font-size:14px;
 margin:0;
 padding:25px;
 text-align:center;
 text-transform:uppercase
}
#boxer.mobile {
 width:100%;
 height:100%;
 position:fixed;
 top:0;
 right:0;
 bottom:0;
 left:0;
 background:#111;
 border-radius:0;
 padding:40px 0 0
}
#boxer.mobile .boxer-close,
#boxer.mobile .boxer-close:hover {
 height:40px;
 width:40px;
 top:0;
 right:0;
 background:#111;
 border-radius:0
}
.admin-bar #boxer.mobile .boxer-close,
.admin-bar #boxer.mobile .boxer-close:hover {
 top:32px
}
#boxer.mobile .boxer-close:before,
#boxer.mobile .boxer-close:hover:before {
 color:#ccc;
 font-size:28px;
 font-weight:700;
 line-height:40px
}
#boxer.mobile .boxer-loading:before {
 border-color:rgba(153,153,153,.25)
}
#boxer.mobile .boxer-loading:after {
 border-top-color:#999
}
#boxer.mobile .boxer-container {
 background:#111
}
#boxer.mobile .boxer-content {
 background-color:#111
}
#boxer.mobile .boxer-control {
 width:50px;
 height:100%;
 background:#111;
 border-radius:0;
 box-shadow:none;
 opacity:1
}
#boxer.mobile .boxer-control.previous {
 left:0
}
#boxer.mobile .boxer-control.previous:before {
 border-right-color:#eee;
 margin-left:19px
}
#boxer.mobile .boxer-control.next {
 right:0
}
#boxer.mobile .boxer-control.next:before {
 border-left-color:#eee;
 margin-right:19px
}
.no-touch #boxer.mobile .boxer-control,
.no-touch #boxer.mobile:hover .boxer-control {
 opacity:1
}
.no-touch #boxer.mobile .boxer-control.disabled,
.no-touch #boxer.mobile:hover .boxer-control.disabled {
 opacity:0;
 cursor:default!important
}
#boxer.mobile .boxer-meta {
 width:100%;
 position:absolute;
 right:0;
 bottom:0;
 left:0;
 background-color:#111;
 padding:15px 65px
}
#boxer.mobile .boxer-position {
 color:#999;
 font-size:12px;
 margin:0;
 padding:0 15px 0 0
}
#boxer.mobile .boxer-caption p {
 color:#eee;
 font-size:14px;
 margin:0;
 padding:0
}
#boxer.mobile .boxer-image {
 -webkit-transition:none!important;
 transition:none!important;
 -webkit-transform:translate(0,0);
 -ms-transform:translate(0,0);
 transform:translate(0,0)
}
#boxer.mobile.animated .boxer-image {
 -webkit-transition:-webkit-transform .25s ease-out!important;
 transition:-webkit-transform .25s ease-out!important;
 transition:transform .25s ease-out!important;
 transition:transform .25s ease-out,-webkit-transform .25s ease-out!important
}
#boxer.mobile.inline .boxer-content,
#boxer.mobile.iframe .boxer-content {
 overflow-x:hidden;
 overflow-y:scroll;
 -webkit-overflow-scrolling:touch
}
.tipper {
 width:1px;
 height:1px;
 position:absolute;
 top:-999px;
 left:-999px;
 z-index:100;
 margin-top:20px;
 opacity:0;
 pointer-events:none;
 font-weight:700;
 letter-spacing:2px;
 text-transform:uppercase;
 font-size:10px;
 -webkit-transition:opacity .15s linear;
 transition:opacity .15s linear
}
.tipper * {
 -webkit-transition:none;
 transition:none
}
.tipper,
.tipper * {
 -webkit-user-select:none!important;
 -moz-user-select:none!important;
 -ms-user-select:none!important;
 user-select:none!important
}
.tipper.visible {
 opacity:1
}
.tipper .tipper-content {
 background:#161616;
 border-radius:3px;
 color:#fff;
 display:block;
 float:left;
 margin:0;
 padding:10px 15px;
 position:relative;
 white-space:nowrap
}
.tipper .tipper-caret {
 width:0;
 height:0;
 content:'';
 display:block;
 margin:0;
 position:absolute
}
.tipper.right .tipper-content {
 box-shadow:1px 0 5px rgba(0,0,0,.35)
}
.tipper.right .tipper-caret {
 top:0;
 left:-5px;
 border-top:5px solid transparent;
 border-bottom:5px solid transparent;
 border-right:5px solid #111
}
.tipper.left .tipper-content {
 box-shadow:-1px 0 5px rgba(0,0,0,.35)
}
.tipper.left .tipper-caret {
 top:0;
 right:-5px;
 border-top:5px solid transparent;
 border-bottom:5px solid transparent;
 border-left:5px solid #111
}
.tipper.top .tipper-caret,
.tipper.bottom .tipper-caret {
 display:block;
 float:none;
 margin:0 auto
}
.tipper.top .tipper-content {
 box-shadow:0 -1px 5px rgba(0,0,0,.35)
}
.tipper.top .tipper-caret {
 bottom:-5px;
 left:0;
 border-left:5px solid transparent;
 border-right:5px solid transparent;
 border-top:5px solid #111
}
.tipper.bottom .tipper-content {
 box-shadow:0 1px 5px rgba(0,0,0,.35)
}
.tipper.bottom .tipper-caret {
 top:-5px;
 left:0;
 border-left:5px solid transparent;
 border-right:5px solid transparent;
 border-bottom:5px solid #111
}
.cb-entry-content>span {
 display:block
}
.cb-entry-content .cb-tabs {
 margin:0 0 30px
}
.cb-entry-content .cb-tabs>ul {
 margin:0
}
.cb-entry-content .cb-tabs>ul li {
 text-align:center;
 border-bottom:#e5e5e5 3px solid;
 letter-spacing:2px;
 font-weight:700;
 text-transform:uppercase;
 display:inline-block;
 padding:14px 30px 15px
}
.cb-entry-content .cb-tabs .cb-panes .cb-tab-content {
 margin-top:30px;
 display:none
}
.cb-entry-content .cb-tabs .cb-panes .cb-tab-content h2 {
 font-size:30px;
 margin:-20px 0 0
}
.cb-entry-content .cb-tabs .cb-panes .cb-tab-content p {
 margin:20px 0
}
.cb-entry-content .cb-video-frame {
 margin:20px 0
}
.cb-entry-content p embed {
 max-width:100%
}
.cb-toggler {
 margin-bottom:15px
}
.cb-toggler .fa-minus,
.cb-toggler .fa-plus {
 display:inline-block;
 margin-right:10px;
 float:left;
 line-height:26px;
 font-size:10px
}
.cb-toggler .fa-minus {
 display:none
}
.cb-toggler .cb-toggle {
 display:block;
 margin-bottom:5px;
 font-weight:700;
 letter-spacing:1px
}
.cb-toggler .cb-toggle-content {
 display:none;
 margin-bottom:15px
}
.cb-toggler.cb-on .fa-plus {
 display:none
}
.cb-toggler.cb-on .fa-minus {
 display:inline-block
}
.cb-toggler.cb-on .cb-toggle-content {
 display:block
}
.cb-accordion a,
.cb-accordion span {
 color:#fff;
 display:block;
 padding:10px
}
.cb-accordion span {
 background-color:#666
}
.cb-accordion a {
 letter-spacing:1px;
 text-transform:uppercase;
 font-weight:700;
 font-size:14px;
 background-color:#2d2d2d
}
.cb-alert {
 width:100%;
 padding:40px;
 color:#fff;
 border:3px solid transparent;
 margin:20px 0;
 text-align:center;
 letter-spacing:2px
}
.cb-alert.cb-red {
 background:#d62f2f;
 border-color:#af2323
}
.cb-alert.cb-yellow {
 background:#f0d544;
 color:#666;
 border-color:#bfa40f
}
.cb-alert.cb-green {
 background:#1ba83f;
 border-color:#13732b
}
.cb-alert.cb-white {
 background:#f2f2f2;
 color:#161616;
 border-color:#eee
}
.cb-alert.cb-blue {
 background:#263852;
 border-color:#16202f
}
.cb-highlight {
 border-radius:3px;
 padding:3px 1px;
 color:#fff
}
.cb-button {
 letter-spacing:2px
}
.cb-button a {
 border-radius:3px;
 padding:10px 30px;
 color:#f2f2f2!important;
 display:inline-block;
 margin:2px 2px 2px 0;
 border:3px solid transparent
}
.cb-button.cb-center {
 display:block;
 text-align:center
}
.cb-button.cb-no-url {
 border-radius:3px;
 padding:10px 30px;
 color:#f2f2f2;
 display:inline-block;
 margin:2px 2px 2px 0;
 border:3px solid transparent
}
.cb-button.cb-yellow a,
.cb-button.cb-yellow.cb-no-url {
 background:#eccb15
}
.cb-button.cb-white a,
.cb-button.cb-white.cb-no-url {
 background:0 0;
 color:gray!important;
 border-color:#777
}
.cb-button.cb-pink a,
.cb-button.cb-pink.cb-no-url {
 background:#ca56b0
}
.cb-button.cb-green a,
.cb-button.cb-green.cb-no-url {
 background:#1a9f3c
}
.cb-button.cb-red a,
.cb-button.cb-red.cb-no-url {
 background:#d62f2f
}
.cb-button.cb-black a,
.cb-button.cb-black.cb-no-url {
 background:#1a1a1a
}
.cb-button.cb-grey a,
.cb-button.cb-grey.cb-no-url {
 background:#4d4d4d
}
.cb-button.cb-blue a,
.cb-button.cb-blue.cb-no-url {
 background:#263852
}
.cb-button.cb-brown a,
.cb-button.cb-brown.cb-no-url {
 background:#975021
}
.cb-button.cb-big a,
.cb-button.cb-big.cb-no-url {
 padding:15px 40px;
 font-size:18px
}
.cb-divider {
 width:100%;
 overflow:hidden;
 position:relative;
 text-align:center;
 margin:30px 0
}
.cb-divider .cb-title {
 color:#777;
 margin:0;
 position:relative;
 display:inline-block;
 letter-spacing:2px;
 line-height:1.2;
 text-transform:uppercase;
 padding:7px 30px;
 font-size:14px;
 font-weight:700;
 background:#fff
}
.cb-divider .cb-title:after {
 content:"";
 display:block;
 height:10px;
 position:absolute;
 top:50%;
 margin-top:-5px;
 width:1920px;
 left:100%;
 background:#ddd
}
.cb-divider .cb-title:before {
 content:"";
 display:block;
 height:10px;
 position:absolute;
 top:50%;
 margin-top:-5px;
 width:1920px;
 right:100%;
 background:#ddd
}
.cb-video-gallery .cb-media-icon {
 color:#161616;
 background:#fff;
 background:rgba(255,255,255,.7);
 height:60px;
 width:60px;
 position:absolute;
 top:50%;
 left:50%;
 text-align:center;
 line-height:60px;
 border-radius:50% 50%;
 margin-left:-30px;
 margin-top:-30px;
 z-index:10
}
.cb-article-meta {
 direction:ltr
}
.cb-slider {
 direction:ltr
}
.woocommerce-MyAccount-navigation ul {
 list-style-type:none;
 background:#f2f2f2;
 padding:30px 30px 0;
 text-transform:uppercase;
 font-weight:700;
 float:left;
 width:100%;
 margin-bottom:30px
}
.woocommerce-MyAccount-navigation li {
 float:left;
 margin-right:30px;
 margin-bottom:30px
}
@media only screen and (max-width:400px) {
 .cb-pros-cons-wrap {
  width:100%;
  text-align:center
 }
 .cb-pros-cons-wrap:before,
 .cb-pros-cons-wrap:after {
  content:"";
  display:table
 }
 .cb-pros-cons-wrap:after {
  clear:both
 }
 .cb-review-title {
  text-align:center
 }
 .cb-review-box .cb-score-box {
  margin-top:5px;
  -webkit-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  transform:translateX(-50%);
  float:none;
  display:inline-block;
  left:50%
 }
 .cb-review-box .cb-bar.cb-stars {
  text-align:center
 }
 .cb-review-box .cb-bar.cb-stars .cb-criteria,
 .cb-review-box .cb-bar.cb-stars .cb-overlay-stars {
  display:block
 }
 .cb-review-box .cb-bar.cb-stars .cb-criteria {
  margin-bottom:5px
 }
 .cb-review-box .cb-user-rating .cb-stars .cb-criteria {
  text-align:center;
  width:100%
 }
 .cb-review-box .cb-user-rating .cb-stars .cb-overlay-stars {
  float:none;
  display:inline-block
 }
}
@media only screen and (max-width:480px) {
 .cb-gallery-post-wrap {
  height:250px!important;
  position:relative!important
 }
 #cb-par-wrap img {
  left:-42%
 }
}
@media only screen and (min-width:481px) {
 .wrap,
 .cb-wrap-off #cb-content {
  max-width:720px
 }
 #logo img,
 #mob-logo img {
  max-height:100px
 }
 .cb-col-1 {
  width:100%
 }
 .cb-col-2 {
  width:100%
 }
 .cb-col-3 {
  width:100%
 }
 .cb-col-4 {
  width:33.33333333%
 }
 .cb-col-5 {
  width:100%
 }
 .cb-col-6 {
  width:50%
 }
 .cb-col-7 {
  width:100%
 }
 .cb-col-8 {
  width:66.66666666%
 }
 .cb-col-9 {
  width:100%
 }
 .cb-col-10 {
  width:100%
 }
 .cb-col-11 {
  width:100%
 }
 .cb-col-12 {
  width:100%
 }
 .cb-col-1,
 .cb-col-2,
 .cb-col-3,
 .cb-col-4,
 .cb-col-5,
 .cb-col-6,
 .cb-col-7,
 .cb-col-8,
 .cb-col-9,
 .cb-col-10,
 .cb-col-11,
 .cb-col-12 {
  float:left
 }
 .cb-col:nth-of-type(1) {
  padding-right:20px
 }
 .cb-col:nth-of-type(2) {
  padding-left:20px
 }
 .cb-grid-x .cb-s {
  width:50%
 }
 .cb-grid-x .cb-s,
 .cb-grid-x .cb-m {
  height:190px
 }
 .cb-grid-x .cb-m .cb-byline {
  display:block
 }
 .cb-grid-x .cb-l {
  height:300px
 }
 .cb-grid-3-sq .cb-s {
  width:33.1%;
  float:left;
  border-bottom:0
 }
 .cb-grid-3-sq .cb-feature-2 {
  border-right:3px solid transparent;
  border-left:3px solid transparent;
  width:33.8%
 }
 .cb-grid-3 .cb-feature-2 {
  border-right:3px solid transparent
 }
 .cb-grid-4 .cb-feature-2 {
  border-right:3px solid transparent
 }
 .cb-grid-5 .cb-feature-2 {
  border-right:3px solid transparent
 }
 .cb-grid-5 .cb-feature-4 {
  border-right:3px solid transparent
 }
 .cb-grid-6 .cb-feature-1,
 .cb-grid-6 .cb-feature-3,
 .cb-grid-6 .cb-feature-5 {
  border-right:3px solid transparent
 }
 .cb-grid-3-static .cb-feature-2 {
  border-bottom:0;
  border-top:0
 }
 .cb-grid-3-static .cb-feature-3 {
  border-bottom:0;
  border-top:0
 }
 .cb-module-block .cb-no-1 {
  clear:both
 }
 .cb-module-block .slides .cb-no-1 {
  clear:none
 }
 .cb-module-block .cb-article-row-2 {
  width:48%;
  margin-left:4%
 }
 .cb-module-block .cb-article-row-3 {
  width:32%;
  margin-left:2%
 }
 .cb-section-fs .cb-grid-3 .cb-m {
  height:300px
 }
 .cb-section-fs .cb-grid-3 .cb-feature-2 {
  border-bottom-style:solid;
  border-bottom-width:3px;
  border-right:0
 }
 .cb-module-header h2 {
  font-size:26px
 }
 .cb-module-half {
  width:48%;
  margin-right:4%;
  float:left
 }
 .cb-module-half:nth-child(even) {
  margin-right:0!important
 }
 .cb-module-e .cb-mask {
  width:34.6666%;
  float:left
 }
 .cb-module-e .cb-meta {
  padding-left:4%;
  width:65.3334%;
  float:left
 }
 .cb-module-e .cb-meta .cb-post-title {
  margin-top:0
 }
 #cb-section-b .cb-module-block.cb-module-fr .cb-article-row {
  width:48%
 }
 #cb-section-b .cb-module-block.cb-module-fr .cb-article-row.cb-no-2 {
  margin-left:4%
 }
 .comment-author time {
  float:right
 }
}
@media only screen and (max-height:481px) {
 .cb-lwa-modal .lwa-status {
  margin:5px 0 8px;
  letter-spacing:0
 }
 .cb-lwa-modal .lwa-status-live {
  padding:3px
 }
 .cb-lwa-modal .cb-lwa-logo {
  margin:10px 0
 }
 .cb-lwa-modal .cb-lwa-logo img {
  max-height:30px
 }
 .cb-modal .cb-submit-form {
  padding:0 15px
 }
 .cb-modal .cb-modal-inner {
  padding:15px 20px
 }
 .cb-modal .cb-close-lwa {
  padding-bottom:5px
 }
 .cb-modal input,
 .cb-modal .cb-subm {
  font-size:14px;
  height:35px;
  line-height:35px;
  letter-spacing:1px
 }
 .cb-modal .cb-info {
  margin:15px
 }
 .cb-modal.cb-m-modal iframe {
  max-height:250px
 }
}
@media only screen and (max-width:767px) {
 body {
  line-height:1.5
 }
 .cb-byline {
  font-size:9px;
  letter-spacing:1px
 }
 #cb-top-menu {
  width:100%;
  margin:0;
  font-size:18px;
  height:50px;
  line-height:50px
 }
 #cb-top-menu .cb-left-side {
  height:inherit
 }
 #cb-top-menu .cb-right-side {
  padding-right:10px
 }
 #cb-top-menu .cb-right-side a {
  margin:0 0 0 15px
 }
 .cb-fis-b-off .cb-entry-header,
 .cb-fis-tl-st-above .cb-entry-header {
  padding:10px
 }
 .cb-h-logo-off #cb-logo-box {
  padding:0
 }
 .cb-h-logo-off #cb-logo-box #logo {
  display:none
 }
 .cb-h-logo-off #cb-logo-box .cb-block {
  margin:20px 0 10px
 }
 .cb-sidebar {
  margin-bottom:20px
 }
 .cb-m-sticky #cb-top-menu .cb-top-menu-wrap {
  position:fixed;
  top:0;
  width:100%
 }
 .admin-bar.cb-m-sticky #cb-top-menu .cb-top-menu-wrap {
  top:46px
 }
 .admin-bar #cb-mob-menu {
  padding-top:46px
 }
 .admin-bar.cb-tm-stuck #cb-mob-menu {
  padding-top:0
 }
 .cb-modal input[type=text],
 .cb-modal input[type=password],
 .cb-modal textarea {
  font-size:16px
 }
 .flex-direction-nav {
  display:none
 }
 .cb-module-a .cb-meta,
 .cb-module-b .cb-meta,
 .cb-module-c .cb-meta,
 .cb-module-d .cb-meta,
 .cb-module-fr .cb-meta,
 .cb-module-e .cb-meta,
 .cb-blog-style-b .cb-meta,
 .cb-blog-style-d .cb-meta {
  padding:0 10px
 }
 .cb-entry-content {
  padding:0 10px
 }
 .cb-fis-block-standard .cb-meta {
  padding:0 10px
 }
 .cb-post-footer-block {
  padding:20px 10px
 }
 .cb-next-previous .cb-title {
  letter-spacing:1px
 }
 .cb-next-previous .cb-next-previous-block .cb-arrow {
  display:none
 }
 .cb-next-previous .cb-previous-post {
  margin-bottom:10px
 }
 .cb-post-footer-block {
  margin:0 0 20px
 }
 .cb-fis-block-standard .cb-meta {
  margin:0 0 10px
 }
 .cb-post-meta {
  margin:5px 0 0
 }
 #cb-author-box .cb-mask img {
  height:60px;
  width:60px
 }
 .cb-module-header,
 .cb-contents,
 .cb-a-large {
  padding:0 0px
 }
 #cb-section-f .cb-slider .cb-byline {
  display:none
 }
 #cb-top-menu .cb-left-side {
  width:67%
 }
 #cb-top-menu .cb-right-side {
  width:33%
 }
 .cb-breadcrumbs {
  padding-left:10px
 }
 .cb-s .cb-article-meta h2 {
  font-size:12px
 }
 .cb-gallery-post-wrap .cb-slider-arrow {
  position:absolute;
  top:0;
  color:#fff;
  z-index:10;
  font-size:20px;
  height:100%;
  width:30px;
  text-align:center;
  background:rgba(255,255,255,.4);
  -webkit-transition:background .35s ease-in-out;
  transition:background .35s ease-in-out
 }
 .cb-gallery-post-wrap .cb-slider-arrow-p {
  left:0
 }
 .cb-gallery-post-wrap .cb-slider-arrow-n {
  right:0
 }
 .cb-gallery-post-wrap .cb-slider-arrow:before {
  position:absolute;
  top:50%;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%)
 }
 .comment_content {
  margin-top:20px
 }
}
@media only screen and (min-width:768px) {
 .onecol {
  width:5.801104972%
 }
 .twocol {
  width:14.364640883%
 }
 .threecol {
  width:22.928176794%
 }
 .fourcol {
  width:31.491712705%
 }
 .fivecol {
  width:40.055248616%
 }
 .sixcol {
  width:48.618784527%
 }
 .sevencol {
  width:57.182320438000005%
 }
 .eightcol {
  width:65.74585634900001%
 }
 .ninecol {
  width:74.30939226%
 }
 .tencol {
  width:82.87292817100001%
 }
 .elevencol {
  width:91.436464082%
 }
 .twelvecol {
  width:99.999999993%
 }
 .onecol,
 .twocol,
 .threecol,
 .fourcol,
 .fivecol,
 .sixcol,
 .sevencol,
 .eightcol,
 .ninecol,
 .tencol,
 .elevencol,
 .twelvecol {
  position:relative;
  float:left;
  margin-left:2.762430939%
 }
 .first {
  margin-left:0
 }
 .last {
  float:right
 }
 .cb-entry-content .cb-button a {
  -webkit-transition:all .35s;
  -transition:all .35s;
  transition:all .35s
 }
 .cb-entry-content .cb-button a:hover,
 .cb-entry-content .cb-button a:focus {
  text-decoration:none!important;
  background:#161616!important
 }
 .cb-entry-content .cb-button.cb-white a:hover,
 .cb-entry-content .cb-button.cb-white a:focus {
  background:#f2f2f2!important
 }
 .cb-entry-content a:hover {
  text-decoration:underline
 }
 .wrap,
 .cb-wrap-off #cb-content {
  max-width:none;
  width:750px
 }
 .cb-main {
  width:460px
 }
 .cb-sidebar {
  margin-top:20px;
  margin-bottom:20px
 }
 .cb-main {
  margin-top:20px
 }
 .cb-fw-bs .cb-main {
  width:100%
 }
 .cb-sidebar-left .cb-main {
  float:right
 }
 .cb-sidebar-left .cb-sidebar {
  margin-right:20px
 }
 .cb-sidebar-right .cb-main {
  float:left
 }
 .cb-sidebar-right .cb-sidebar {
  margin-left:20px
 }
 .cb-sidebar-none .cb-main {
  margin-left:auto;
  margin-right:auto
 }
 .cb-wrap-pad {
  padding-right:20px;
  padding-left:20px
 }
 .cb-site-padding {
  padding:0 20px
 }
 .cb-fis-title-bg {
  padding:20px
 }
 .cb-fis-title-bg.cb-sidebar-none-narrow {
  text-align:center
 }
 .cb-fis-tl-me-below.cb-sidebar-right .cb-fis-title-bg,
 .cb-fis-tl-below.cb-sidebar-right .cb-fis-title-bg {
  padding-bottom:0
 }
 .cb-fis-tl-me-below.cb-sidebar-right .cb-fis-title-bg .cb-meta,
 .cb-fis-tl-below.cb-sidebar-right .cb-fis-title-bg .cb-meta {
  margin:0
 }
 .cb-fis-tl-below.cb-fis-b-parallax #cb-par-wrap img {
  opacity:1
 }
 .cb-fis-tl-below.cb-fis-b-parallax .cb-fis-title-bg .cb-meta {
  width:100%!important
 }
 .cb-sidebar {
  width:230px;
  background:#f2f2f2
 }
 .cb-sticky-sidebar {
  position:relative;
  float:left
 }
 .cb-sticky-sidebar .cb-is-stuck {
  position:fixed;
  bottom:0
 }
 .cb-sticky-sidebar .cb-is-stuck-perm {
  position:absolute;
  bottom:0
 }
 .cb-sticky-sidebar .cb-is-stuck-t {
  position:fixed;
  top:0
 }
 .cb-sticky-sidebar .cb-is-stuck-frozen {
  position:absolute;
  bottom:auto;
  top:auto
 }
 .admin-bar .cb-sticky-sidebar .cb-is-stuck-t {
  top:32px
 }
 .cb-with-large {
  width:100%;
  text-align:center
 }
 .cb-large {
  height:90px;
  padding:0;
  margin-top:15px
 }
 .cb-medium {
  width:468px;
  height:60px
 }
 #logo img,
 #mob-logo img {
  max-height:none
 }
 .cb-mob-menu {
  display:none
 }
 .cb-stuck #cb-nav-logo,
 #cb-nav-logo img {
  max-width:80px
 }
 #cb-nav-bar .cb-main-nav #cb-nav-logo {
  max-width:80px
 }
 .admin-bar.cb-stuck #cb-nav-bar .cb-nav-bar-wrap {
  top:32px
 }
 .cb-wrap-off #cb-nav-bar .cb-nav-bar-wrap {
  right:0;
  left:0;
  margin-right:auto;
  margin-left:auto
 }
 .cb-only-mob-menu {
  display:none
 }
 .cb-menu-al-center .cb-main-nav {
  text-align:center
 }
 #cb-nav-bar {
  font-size:13px;
  text-transform:uppercase;
  letter-spacing:0;
  font-weight:700;
  display:block;
  z-index:25
 }
 #cb-nav-bar .cb-nav-bar-wrap {
  top:0;
  z-index:100;
  position:relative
 }
 #cb-nav-bar .cb-nav-bar-wrap.cb-menu-fw {
  left:0
 }
 #cb-nav-bar .cb-main-nav {
  position:relative;
  z-index:900;
  display:block;
  margin:0 auto;
  width:710px
 }
 #cb-nav-bar .cb-main-nav>li {
  -webkit-transition:.15s background;
  -transition:.15s background;
  transition:.15s background
 }
 #cb-nav-bar .cb-main-nav>li>a {
  -webkit-transition:.15s color;
  -transition:.15s color;
  transition:.15s color;
  padding:6px
 }
 #cb-nav-bar ul {
  width:100%
 }
 #cb-nav-bar ul li {
  display:inline-block
 }
 #cb-nav-bar ul li a {
  display:block
 }
 #cb-nav-bar ul .cb-menu-icons-extra {
  float:right
 }
 #cb-nav-bar ul .cb-icon-login {
  vertical-align:middle
 }
 #cb-nav-bar ul .cb-icon-login img {
  height:18px;
  width:18px;
  vertical-align:middle;
  top:-2px;
  position:relative;
  border-radius:50%
 }
 #cb-nav-bar ul .cb-icon-logged-in a {
  padding-top:0;
  padding-bottom:0
 }
 #cb-nav-bar ul .cb-trending {
  float:right
 }
 #cb-nav-bar ul .cb-trending .cb-see-all .cb-trending-op {
  float:left;
  margin-left:30px;
  padding-bottom:5px
 }
 #cb-nav-bar ul .cb-trending .cb-see-all .cb-selected {
  border-bottom:3px solid transparent
 }
 #cb-nav-bar ul .cb-trending .cb-countdown {
  padding:5px 15px;
  font-size:18px;
  position:absolute;
  top:0;
  left:0
 }
 #cb-nav-bar #cb-trending-block {
  min-height:250px
 }
 #cb-nav-bar #cb-trend-data {
  float:left
 }
 #cb-nav-bar .cb-mega-menu {
  position:absolute;
  left:-10px;
  width:730px;
  overflow:hidden;
  opacity:0;
  -webkit-transition:.15s opacity,.15s visibility;
  -transition:.15s opacity,.15s visibility;
  transition:.15s opacity,.15s visibility;
  visibility:hidden
 }
 #cb-nav-bar .cb-mega-menu .cb-sub-menu {
  margin:0
 }
 #cb-nav-bar .cb-mega-menu-columns {
  text-align:center;
  padding:25px 0
 }
 #cb-nav-bar .cb-mega-menu-columns .cb-sub-menu>li {
  padding:0 7px 1000px;
  margin-bottom:-1000px;
  float:left
 }
 #cb-nav-bar .cb-mega-menu-columns .cb-sub-menu>li>a {
  font-size:11px
 }
 #cb-nav-bar .cb-mega-menu-columns .cb-sub-menu li {
  width:25%
 }
 #cb-nav-bar .cb-mega-menu-columns .cb-sub-menu li a {
  display:inline-block;
  font-weight:700;
  padding:0;
  margin:0 0 10px
 }
 #cb-nav-bar .cb-mega-menu-columns .cb-sub-menu li .cb-grandchild-menu {
  margin:0;
  width:100%;
  z-index:15
 }
 #cb-nav-bar .cb-mega-menu-columns .cb-sub-menu li .cb-grandchild-menu li {
  width:100%;
  margin:0;
  padding:5px 0
 }
 #cb-nav-bar .cb-mega-menu-columns .cb-sub-menu li .cb-grandchild-menu li a {
  font-size:12px;
  margin:0
 }
 #cb-nav-bar .cb-mega-menu-columns .cb-sub-bg {
  background:0 0!important
 }
 #cb-nav-bar .cb-big-menu {
  border-top:5px solid transparent
 }
 #cb-nav-bar .cb-big-menu .cb-articles {
  width:100%;
  padding:10px
 }
 #cb-nav-bar .cb-big-menu .cb-articles .cb-mega-title {
  padding:10px;
  font-size:11px;
  letter-spacing:4px;
  text-transform:uppercase;
  position:absolute;
  z-index:2;
  left:20px;
  top:20px;
  color:#fff
 }
 #cb-nav-bar .cb-big-menu .cb-articles .cb-articles-section {
  float:left;
  width:50%;
  position:relative
 }
 #cb-nav-bar .cb-big-menu .cb-articles .cb-articles-section li {
  position:relative;
  border:10px solid transparent
 }
 #cb-nav-bar .cb-big-menu .cb-articles .cb-recent ul li {
  width:50%;
  float:left
 }
 #cb-nav-bar .cb-big-menu .cb-articles .cb-recent ul li:last-child {
  margin:0
 }
 #cb-nav-bar .cb-big-menu .cb-sub-menu {
  width:25%;
  margin:0 0 -500px;
  padding-bottom:500px;
  float:left;
  text-align:center;
  padding-top:30px;
  font-size:11px
 }
 #cb-nav-bar .cb-big-menu .cb-sub-menu li {
  position:relative;
  width:100%;
  padding:5px
 }
 #cb-nav-bar .cb-big-menu .cb-sub-menu li a {
  display:inline-block
 }
 #cb-nav-bar .cb-big-menu .cb-grandchild-menu {
  z-index:15;
  display:none;
  position:absolute;
  top:0;
  right:-200px;
  width:200px;
  margin:0;
  border-left:3px solid transparent
 }
 #cb-nav-bar .cb-post-title {
  margin:0
 }
 #cb-nav-bar .cb-upper-title {
  width:100%;
  float:left;
  margin-bottom:30px;
  position:relative
 }
 #cb-nav-bar .cb-upper-title h2 {
  float:left;
  margin:0;
  letter-spacing:5px;
  font-weight:400;
  font-size:20px
 }
 #cb-nav-bar .cb-upper-title .cb-see-all {
  position:absolute;
  bottom:0;
  right:0;
  font-weight:400
 }
 #cb-nav-bar .cb-mega-three {
  width:100%
 }
 #cb-nav-bar .cb-mega-three li {
  width:32%;
  margin-right:2%
 }
 #cb-nav-bar .cb-sub-mega-three {
  width:75%;
  float:right
 }
 #cb-nav-bar .cb-sub-mega-three li {
  width:32%;
  margin-right:2%
 }
 #cb-nav-bar .cb-mega-posts {
  padding:20px;
  position:relative
 }
 #cb-nav-bar .cb-mega-posts li {
  float:left
 }
 #cb-nav-bar .cb-mega-posts .cb-article-3 {
  margin-right:0
 }
 #cb-nav-bar .cb-mega-posts .cb-mask {
  margin-bottom:20px
 }
 #cb-nav-bar .cb-mega-posts .cb-meta {
  padding:0 10px 10px
 }
 #cb-nav-bar .cb-mega-posts .cb-title {
  font-size:14px;
  letter-spacing:3px;
  font-weight:700
 }
 #cb-nav-bar .cb-mega-posts {
  text-align:center
 }
 #cb-nav-bar .cb-big-menu .cb-mega-trending ul {
  text-align:center
 }
 #cb-nav-bar .cb-big-menu .cb-mega-trending ul li {
  position:relative;
  width:32%;
  margin-right:2%
 }
 #cb-nav-bar .cb-big-menu .cb-mega-trending ul li .cb-meta {
  position:absolute;
  z-index:12;
  width:100%;
  top:50%;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%);
  text-align:center;
  padding:0 5%
 }
 #cb-nav-bar .cb-big-menu .cb-mega-trending ul li .cb-meta .cb-post-title a {
  font-size:12px
 }
 #cb-nav-bar .cb-big-menu .cb-mega-trending ul li .cb-meta .cb-post-views {
  font-size:20px;
  margin-bottom:3px
 }
 #cb-nav-bar .cb-big-menu .cb-mega-trending ul li .cb-mask {
  margin-bottom:0
 }
 #cb-nav-bar .cb-big-menu .cb-mega-trending ul li img {
  opacity:.3;
  -webkit-transition:.35s opacity;
  -transition:.35s opacity;
  transition:.35s opacity
 }
 #cb-nav-bar .cb-big-menu .cb-mega-trending ul li:hover img {
  opacity:.65
 }
 #cb-nav-bar .cb-big-menu .cb-mega-trending ul .cb-article-3 {
  margin-right:0
 }
 #cb-nav-bar .cb-links-menu {
  position:relative;
  z-index:900;
  font-size:11px;
  opacity:0;
  -webkit-transition:.15s all;
  -transition:.15s all;
  transition:.15s all;
  visibility:hidden;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden
 }
 #cb-nav-bar .cb-links-menu .cb-sub-menu {
  min-height:40px;
  position:absolute;
  left:0;
  margin:0;
  width:180px
 }
 #cb-nav-bar .cb-links-menu .cb-sub-menu li {
  position:relative;
  width:100%
 }
 #cb-nav-bar .cb-links-menu .cb-sub-menu li a {
  padding:10px 20px;
  width:100%
 }
 #cb-nav-bar .cb-links-menu .cb-sub-menu li .cb-grandchild-menu {
  z-index:15;
  opacity:0;
  -webkit-transition:.15s all;
  -transition:.15s all;
  transition:.15s all;
  visibility:hidden;
  position:absolute;
  top:0;
  right:-180px;
  width:180px;
  margin:0
 }
 #cb-nav-bar .cb-links-menu .cb-sub-menu li:hover .cb-grandchild-menu {
  opacity:1;
  visibility:visible
 }
 #cb-nav-bar .cb-links-menu .cb-sub-menu li:hover .cb-grandchild-menu .cb-great-grandchild-menu {
  opacity:0;
  visibility:hidden
 }
 #cb-nav-bar .cb-links-menu .cb-sub-menu>li>.cb-grandchild-menu>li:hover>.cb-grandchild-menu {
  opacity:1;
  visibility:visible
 }
 #cb-nav-bar .cb-links-menu .cb-has-children>a:after {
  content:'+';
  float:right
 }
 #cb-nav-bar .cb-byline-short {
  margin-bottom:0
 }
 #cb-top-menu .cb-social-icons-extra {
  display:inline-block
 }
 #cb-top-menu .cb-top-nav.cb-left-side {
  display:block
 }
 #cb-top-menu .cb-right-side a span {
  display:inline-block
 }
 .cb-mob {
  display:none
 }
 .cb-mob-only #cb-top-menu {
  display:none
 }
 #cb-top-menu.cb-tm-only-mob {
  display:none
 }
 .cb-mm-light #cb-nav-bar .cb-grandchild-menu {
  border-left-color:#161616
 }
 .cb-mm-light #cb-nav-bar .cb-bg {
  background:#f2f2f2
 }
 .cb-mm-light #cb-nav-bar .cb-sub-bg {
  background:#e7e7e7
 }
 .cb-mm-light #cb-nav-bar .cb-see-all,
 .cb-mm-light #cb-nav-bar .cb-top-left {
  color:#272727
 }
 .cb-mm-light #cb-nav-bar .cb-menu-drop h2,
 .cb-mm-light #cb-nav-bar .cb-menu-drop a {
  color:#161616
 }
 .cb-mm-light #cb-nav-bar .cb-menu-drop a:hover {
  color:#aaa
 }
 .cb-mm-light #cb-nav-bar .cb-excerpt {
  color:#686868
 }
 .cb-mm-light #cb-nav-bar .cb-pre-load:before {
  color:#161616
 }
 .cb-mm-light #cb-nav-bar .cb-mega-trending ul li {
  color:#161616
 }
 .cb-mm-light #cb-nav-bar .cb-mega-trending ul li .cb-meta .cb-post-title a {
  color:#161616
 }
 .cb-mm-light #cb-nav-bar .cb-mega-trending .cb-see-all .cb-selected {
  border-bottom-color:#161616
 }
 .cb-mm-light #cb-nav-bar .cb-mega-trending .cb-countdown {
  background:#f2f2f2
 }
 .cb-mm-light.cb-menu-light .cb-bg {
  background:#f4f4f4;
  border-top:3px solid #ddd
 }
 .cb-mm-dark #cb-nav-bar .cb-grandchild-menu {
  border-left-color:#fff
 }
 .cb-mm-dark #cb-nav-bar .cb-bg {
  background:#161616
 }
 .cb-mm-dark #cb-nav-bar .cb-sub-bg {
  background:#1c1c1c
 }
 .cb-mm-dark #cb-nav-bar .cb-menu-drop h2,
 .cb-mm-dark #cb-nav-bar .cb-menu-drop a {
  color:#fff
 }
 .cb-mm-dark #cb-nav-bar .cb-menu-drop a:hover {
  color:#aaa
 }
 .cb-mm-dark #cb-nav-bar .cb-mega-trending ul li {
  color:#fff
 }
 .cb-mm-dark #cb-nav-bar .cb-mega-trending ul li .cb-meta .cb-post-title a {
  color:#fff
 }
 .cb-mm-dark #cb-nav-bar .cb-mega-trending .cb-see-all .cb-selected {
  border-bottom-color:#fff
 }
 .cb-mm-dark #cb-nav-bar .cb-mega-trending .cb-countdown {
  background:#171717
 }
 .cb-mm-dark #cb-nav-bar .cb-see-all,
 .cb-mm-dark #cb-nav-bar .cb-top-left {
  color:#d9d9d9
 }
 .cb-mm-dark #cb-nav-bar .cb-excerpt {
  color:#9d9d9d
 }
 .cb-mm-dark #cb-nav-bar .cb-pre-load:before {
  color:#fff
 }
 .cb-mm-on #cb-nav-bar .cb-main-nav>li:hover .cb-mega-menu {
  opacity:1;
  visibility:visible;
  -webkit-transition:.15s opacity ease,.15s visibility ease;
  -transition:.15s opacity ease,.15s visibility ease;
  transition:.15s opacity ease,.15s visibility ease
 }
 .cb-mm-on #cb-nav-bar .cb-main-nav>li:hover .cb-links-menu {
  opacity:1;
  visibility:visible;
  -webkit-transition:.15s opacity ease,.15s visibility ease;
  -transition:.15s opacity ease,.15s visibility ease;
  transition:.15s opacity ease,.15s visibility ease
 }
 .cb-mm-on #cb-nav-bar .cb-main-nav>li:hover>a {
  color:#fff
 }
 .cb-mm-on.cb-menu-dark #cb-nav-bar .cb-main-nav>li:hover {
  background:#5e5e5e
 }
 .cb-mm-on.cb-menu-dark #cb-nav-bar .cb-main-nav>li:hover>a {
  color:#fff
 }
 .cb-mm-on.cb-menu-dark #cb-nav-bar .cb-main-nav #cb-nav-logo:hover {
  background:0 0
 }
 .cb-grid-x {
  height:370px
 }
 .cb-grid-x img {
  -webkit-transition:.35s ease opacity;
  -transition:.35s ease opacity;
  transition:.35s ease opacity
 }
 .cb-grid-x .cb-grid-feature:hover img {
  opacity:.25
 }
 .cb-grid-x .cb-s {
  height:50%;
  width:33.333333%
 }
 .cb-grid-x .cb-m {
  height:50%;
  width:66.666666%
 }
 .cb-grid-x .cb-l {
  height:100%;
  width:66.666666%
 }
 .cb-cl-block img {
  -webkit-transition:.35s ease opacity;
  -transition:.35s ease opacity;
  transition:.35s ease opacity
 }
 .cb-grid-3 .cb-l {
  border-right:3px solid transparent
 }
 .cb-grid-3 .cb-feature-2 {
  border-right:0
 }
 .cb-grid-3 .cb-feature-2 {
  border-top:0
 }
 .cb-grid-3-static .cb-m {
  border-bottom:3px solid transparent;
  border-right:0
 }
 .cb-grid-3-static .cb-feature-2 {
  border-right:3px solid transparent
 }
 .cb-grid-3-static .cb-s {
  height:50%;
  width:50%;
  border-bottom:3px solid transparent
 }
 .cb-grid-3-static .cb-m {
  width:100%;
  height:50%
 }
 .cb-grid-5 .cb-feature-1,
 .cb-grid-4 .cb-feature-1 {
  border-right:3px solid transparent
 }
 .cb-grid-5 .cb-feature-2,
 .cb-grid-4 .cb-feature-2 {
  border-right:0
 }
 .cb-grid-5 .cb-feature-4,
 .cb-grid-4 .cb-feature-4 {
  border-left:3px solid transparent
 }
 .cb-grid-6 .cb-feature-2,
 .cb-grid-6 .cb-feature-5 {
  border-right:3px solid transparent;
  border-left:3px solid transparent
 }
 .cb-grid-6 .cb-feature-1,
 .cb-grid-6 .cb-feature-3,
 .cb-grid-6 .cb-feature-4,
 .cb-grid-6 .cb-feature-6 {
  border-right:0
 }
 .cb-slider img {
  -webkit-transition:.35s ease opacity;
  -transition:.35s ease opacity;
  transition:.35s ease opacity
 }
 .cb-slider-2 .slides li {
  width:48%
 }
 .cb-slider-2 .slides li .cb-meta .cb-post-title {
  padding:10px 0
 }
 .cb-slider-2 .slides li .cb-meta .cb-post-title a {
  line-height:1.2;
  letter-spacing:1px
 }
 .cb-slider-2 .slides li .cb-mask img {
  -webkit-transition:all .35s;
  -transition:all .35s;
  transition:all .35s
 }
 .cb-slider-2.cb-meta-below .slides li .cb-meta .cb-post-title {
  font-size:18px
 }
 .cb-slider-2.cb-meta-center .slides li .cb-meta .cb-post-title {
  font-size:22px
 }
 .cb-slider-grid-3 .flex-direction-nav {
  opacity:0;
  -webkit-transition:.5s ease all;
  -transition:.5s ease all;
  transition:.5s ease all
 }
 .cb-slider-grid-3:hover .flex-direction-nav {
  opacity:1
 }
 .cb-slider-1 .slides li .cb-meta .cb-post-title {
  font-size:26px;
  letter-spacing:4px
 }
 .cb-img-fw a:hover img {
  opacity:.4
 }
 .cb-body-light .widget_tag_cloud a:hover,
 .cb-body-light .tags-title:hover,
 .cb-body-light .cb-tags a:hover,
 .cb-body-light .bbp-topic-tags a:hover {
  background:#161616;
  color:#fff
 }
 .cb-body-dark .widget_tag_cloud a:hover,
 .cb-body-dark .tags-title:hover,
 .cb-body-dark .cb-tags a:hover,
 .cb-body-dark .bbp-topic-tags a:hover {
  color:#fff;
  border-color:#fff
 }
 .widget_tag_cloud a,
 .tags-title,
 .cb-tags a,
 .bbp-topic-tags a {
  -webkit-transition:.25s ease all;
  -transition:.25s ease all;
  transition:.25s ease all
 }
 .instagram-pics img {
  -webkit-transition:.35s ease-in-out opacity;
  -transition:.35s ease-in-out opacity;
  transition:.35s ease-in-out opacity;
  -webkit-backface-visibility:hidden
 }
 .instagram-pics li:hover a:after {
  opacity:1
 }
 .instagram-pics li:hover img {
  opacity:.75
 }
 .instagram-pics a:after {
  -webkit-transition:.35s ease-in-out opacity;
  -transition:.35s ease-in-out opacity;
  transition:.35s ease-in-out opacity;
  opacity:0;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  font-family:fontawesome;
  content:'\f16d';
  color:#fff;
  position:absolute;
  top:50%;
  left:50%;
  font-size:70px
 }
 .cb-social-media-icons a {
  margin:0 15px 15px
 }
 .cb-sidebar .cb-social-media-icons {
  text-align:center
 }
 .cb-widget-title {
  font-size:16px
 }
 #cb-footer .cb-arrows-tr .flex-direction-nav li:hover a {
  color:#fff
 }
 #cb-footer #cb-widgets {
  padding:60px 0
 }
 #cb-footer #cb-widgets>div {
  padding-top:20px
 }
 #cb-footer .cb-footer-a .cb-one {
  width:33%
 }
 #cb-footer .cb-footer-a .cb-two {
  width:34%
 }
 #cb-footer .cb-footer-a .cb-three {
  width:33%
 }
 #cb-footer .cb-footer-b .cb-one {
  width:25%
 }
 #cb-footer .cb-footer-b .cb-two {
  width:25%
 }
 #cb-footer .cb-footer-b .cb-three {
  width:25%
 }
 #cb-footer .cb-footer-b .cb-four {
  width:25%
 }
 #cb-footer .cb-footer-c .cb-one {
  width:44%
 }
 #cb-footer .cb-footer-c .cb-two {
  width:28%
 }
 #cb-footer .cb-footer-c .cb-three {
  width:28%
 }
 #cb-footer .cb-footer-d .cb-one {
  width:28%
 }
 #cb-footer .cb-footer-d .cb-two {
  width:28%
 }
 #cb-footer .cb-footer-d .cb-three {
  width:44%
 }
 #cb-footer .cb-footer-f .cb-one {
  width:50%
 }
 #cb-footer .cb-footer-f .cb-two {
  width:50%
 }
 #cb-footer .cb-footer-x .cb-footer-widget {
  margin:0 20px;
  padding-bottom:80px
 }
 #cb-footer .cb-footer-x .cb-column .cb-footer-widget:last-child {
  padding-bottom:0
 }
 #cb-footer .cb-footer-lower {
  padding:100px 0 50px;
  font-size:12px;
  letter-spacing:4px
 }
 .cb-post-meta .cb-element,
 .cb-post-meta .cb-element a {
  -webkit-transition:.35s all ease;
  -transition:.35s all ease;
  transition:.35s all ease
 }
 .cb-next-previous {
  text-align:left;
  padding:30px 20px
 }
 .cb-next-previous .cb-next-previous-block {
  width:50%;
  float:left
 }
 .cb-next-previous .cb-next-post {
  text-align:right;
  padding-top:0;
  padding-left:10px
 }
 .cb-next-previous .cb-next-post img {
  float:right;
  margin:0 0 0 30px
 }
 .cb-next-previous .cb-previous-post {
  padding-right:10px
 }
 .cb-next-previous .cb-previous-post img {
  float:left;
  margin:0 30px 0 0
 }
 .cb-article-footer .cb-title-header {
  font-size:24px;
  margin:0 0 40px
 }
 .cb-color-buttons a {
  -webkit-transition:.25s ease transform;
  -transition:.25s ease transform;
  transition:.25s ease transform
 }
 .cb-color-buttons a:hover {
  -webkit-transform:translateY(-3px);
  -ms-transform:translateY(-3px);
  transform:translateY(-3px)
 }
 .commentlist .comment .comment_content,
 .commentlist .comment .alert p {
  padding-left:90px
 }
 .cb-module-block .cb-article {
  margin-bottom:60px
 }
 .cb-module-block.cb-small-margin .cb-article.cb-article-big {
  margin-bottom:20px
 }
 .cb-separated,
 .cb-module-block .cb-separated {
  padding-bottom:30px;
  margin-bottom:30px
 }
 .cb-fi-cover {
  -webkit-transition:.35s ease opacity;
  -transition:.35s ease opacity;
  transition:.35s ease opacity
 }
 .cb-module-block .cb-meta-style-2 img {
  -webkit-transition:.35s ease opacity;
  -transition:.35s ease opacity;
  transition:.35s ease opacity
 }
 .cb-module-block .cb-meta-style-2:hover img {
  opacity:.3
 }
 .cb-meta-style-2 .cb-article-meta h2 {
  letter-spacing:3px;
  font-size:30px
 }
 .cb-slider-2 .cb-meta-style-2 .cb-article-meta h2 {
  letter-spacing:1px;
  font-size:18px
 }
 .cb-slider-2 .cb-meta-style-2 .cb-article-meta .cb-byline {
  display:none
 }
 .cb-slider-2-fw.cb-slider-2 .cb-meta-style-2 .cb-article-meta .cb-byline {
  display:block
 }
 .cb-meta-style-4 .cb-article-meta {
  width:85%;
  padding:20px
 }
 .cb-meta-style-4.cb-m .cb-article-meta h2 {
  letter-spacing:1px;
  font-size:20px
 }
 .cb-meta-style-4.cb-l .cb-article-meta h2 {
  font-size:26px
 }
 .cb-s .cb-article-meta h2 {
  letter-spacing:1px;
  font-size:16px
 }
 #cb-section-f .cb-slider .cb-byline,
 #cb-section-g .cb-slider .cb-byline {
  font-size:12px;
  letter-spacing:2px
 }
 #cb-section-f .cb-slider .cb-module-header,
 #cb-section-g .cb-slider .cb-module-header {
  padding:20px
 }
 #cb-section-f .cb-module-custom,
 #cb-section-g .cb-module-custom {
  padding:20px 40px
 }
 .cb-section-fs .cb-grid-2 {
  height:auto
 }
 .cb-section-fs .cb-grid-2 .cb-feature-1 {
  border-right-style:solid;
  border-right-width:3px
 }
 .cb-section-fs .cb-grid-2 .cb-l {
  width:50%;
  padding-bottom:33.33333%
 }
 .cb-section-fs .cb-grid-5 .cb-l {
  height:100%;
  width:50%
 }
 .cb-section-fs .cb-grid-5 .cb-s {
  width:25%
 }
 .cb-section-fs .cb-grid-5 .cb-feature-2 {
  border-right-width:3px;
  border-right-style:solid
 }
 .cb-section-fs .cb-grid-5 .cb-feature-4 {
  border-left:none
 }
 .cb-section-fs .cb-grid-3 .cb-l {
  width:50%
 }
 .cb-section-fs .cb-grid-3 .cb-m {
  height:50%;
  width:50%
 }
 .cb-module-block .cb-big-thumb.format-video .cb-mask a:after,
 .cb-module-block .cb-big-thumb.format-audio .cb-mask a:after,
 .cb-module-block .cb-big-thumb.format-gallery .cb-mask a:after {
  line-height:100px;
  margin-left:-50px;
  margin-top:-50px;
  height:100px;
  width:100px;
  font-size:2em
 }
 .cb-module-block .cb-article-row {
  width:220px;
  margin-left:20px;
  margin-bottom:20px
 }
 .cb-gallery-post-wrap .cb-caption {
  bottom:0;
  font-size:14px;
  right:0;
  padding:10px 30px;
  position:absolute;
  background:rgba(255,255,255,.8);
  max-width:80%;
  color:#000
 }
 .cb-gallery-post-wrap .cb-slider-arrow {
  color:#fff;
  z-index:10;
  position:absolute;
  top:50%;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%);
  border:3px solid #fff;
  font-size:40px;
  padding:7px 0;
  width:60px;
  text-align:center
 }
 .cb-gallery-post-wrap .cb-slider-arrow:hover {
  cursor:pointer;
  box-shadow:3px 3px 0 #161616;
  background:rgba(255,255,255,.25)
 }
 .cb-gallery-post-wrap .cb-slider-arrow-p {
  left:40px;
  margin-right:20px
 }
 .cb-gallery-post-wrap .cb-slider-arrow-n {
  right:40px;
  margin-left:20px
 }
 .cb-s-modal .cb-style-1 .cb-mask img {
  -webkit-transition:.35s opacity;
  -transition:.35s opacity;
  transition:.35s opacity
 }
 .cb-s-modal .cb-style-1 .cb-mask img:hover {
  opacity:.7
 }
 .cb-modal.cb-m-modal {
  max-width:750px
 }
 .cb-modal.cb-m-modal iframe[src*="youtube.com"],
 .cb-modal.cb-m-modal iframe[src*=vimeo] {
  width:750px;
  height:422px
 }
 #cb-author-box .cb-mask {
  display:block
 }
 #cb-author-box .cb-mask img {
  -webkit-transition:all .35s;
  -transition:all .35s;
  transition:all .35s
 }
 #cb-author-box .cb-mask:hover img {
  opacity:.9
 }
 #cb-author-box .cb-meta {
  padding-left:20px
 }
 #cb-author-box .cb-meta .fn:hover {
  text-decoration:underline
 }
 #cb-related-posts-block .slides li {
  width:48%
 }
 #cb-related-posts-block .slides .cb-no-1 {
  margin-right:2%
 }
 #cb-related-posts-block .slides .cb-no-2 {
  margin-left:2%
 }
 #cb-related-posts-block .cb-post-title {
  font-size:18px;
  padding:10px 0
 }
 #cb-related-posts-block #cb-related-posts .cb-no-2 {
  margin-left:0
 }
 .cb-style-1 .cb-mask img {
  -webkit-transition:all .35s;
  -transition:all .35s;
  transition:all .35s
 }
 .cb-style-1 .cb-mask img:hover {
  opacity:.6
 }
 .cb-arrows-tr .flex-direction-nav li,
 .cb-arrows-tr .flex-direction-nav a {
  -webkit-transition:.35s all;
  -transition:.35s all;
  transition:.35s all
 }
 .cb-arrows-tr .flex-direction-nav li:hover a {
  color:#fff;
  background:#161616;
  background:rgba(23,23,23,.9)
 }
 .cb-arrows-tr .flex-direction-nav .flex-disabled:hover {
  cursor:default;
  color:#161616;
  background:#fff;
  background:rgba(255,255,255,.8)
 }
 .cb-fis-block-site-width {
  height:400px
 }
 .cb-fis h1 {
  font-size:20px
 }
 .cb-fis .cb-byline {
  font-size:10px;
  letter-spacing:3px
 }
 .cb-fis-big .cb-meta h1 {
  font-size:30px
 }
 .cb-fis-block-standard .cb-byline {
  letter-spacing:1px
 }
 .cb-fis-block-video .cb-meta {
  padding:20px 0
 }
 .cb-fis-b-standard .cb-fis-block-video .cb-meta {
  padding:20px 0
 }
 .cb-review-box .cb-review-area {
  padding:20px
 }
 .cb-review-box .cb-bar .cb-user-rating-wrap .cb-overlay:hover,
 .cb-review-box .cb-bar .cb-user-rating-wrap .cb-overlay-stars:hover {
  cursor:pointer
 }
 .cb-review-box .cb-bar .cb-voted .cb-overlay:hover,
 .cb-review-box .cb-bar .cb-voted .cb-overlay-stars:hover {
  cursor:auto!important
 }
 .fa.cb-times {
  font-size:28px
 }
 .fa.cb-times:hover {
  cursor:pointer
 }
 .fa.cb-times:after {
  left:-5px
 }
 .cb-underline-h .cb-meta a:hover {
  border-bottom:1px solid #999
 }
 .cb-entry-content .alignleft {
  margin:0 30px 30px 0;
  max-width:50%
 }
 .cb-entry-content .alignright {
  margin:0 0 30px 30px;
  max-width:50%
 }
 .cb-sidebar-none-narrow.cb-embed-out .aligncenter {
  max-width:none;
  width:750px!important;
  margin-left:-145px;
  margin-right:-145px
 }
 .cb-modal {
  max-width:450px
 }
 .cb-modal a:hover {
  text-decoration:underline
 }
 .cb-modal .cb-trigger-log:hover,
 .cb-modal .cb-trigger-reg:hover {
  text-decoration:none
 }
 .cb-modal .cb-close-lwa {
  padding-bottom:10px
 }
 .cb-modal input,
 .cb-modal .cb-subm {
  font-size:16px;
  height:50px;
  letter-spacing:2px;
  line-height:50px
 }
 .cb-modal .cb-modal-title {
  margin-bottom:30px;
  font-size:18px;
  letter-spacing:3px
 }
 .cb-modal .cb-modal-title a {
  color:#5a5a5a;
  margin:0 20px
 }
 .cb-modal .cb-modal-title .cb-active {
  padding-bottom:6px
 }
 .cb-modal .cb-modal-inner {
  padding:40px
 }
 .cb-s-modal .cb-results-title {
  letter-spacing:3px;
  font-size:20px;
  margin:30px 0
 }
 .cb-s-modal .cb-sub-posts {
  margin:30px 0
 }
 .cb-s-modal .cb-sub-posts li .cb-meta {
  padding:0 10px 20px
 }
 .cb-s-modal .cb-search-field {
  height:80px;
  line-height:80px;
  letter-spacing:3px
 }
 .cb-s-modal .cb-byline-short {
  margin-top:5px
 }
 .cb-lwa-modal .cb-submit {
  margin-top:30px
 }
 .cb-lwa-modal .cb-lwa-logo img {
  max-height:75px
 }
}
@media only screen and (max-width:1019px) {
 .cb-module-block .cb-article-small .cb-mask {
  display:none
 }
 .cb-social-sharing .cb-title {
  float:none;
  font-size:16px;
  text-align:center
 }
 .cb-social-sharing .cb-sharing-button {
  margin-left:15px;
  margin-top:10px
 }
 .cb-social-sharing .cb-twitter {
  margin-left:0
 }
 .cb-social-sharing .cb-sharing-buttons {
  float:none;
  display:block;
  text-align:center
 }
 #cb-nav-bar .cb-main-nav #cb-nav-logo {
  margin:0 10px 0 0!important
 }
 .cb-grid-x .cb-m h2 {
  font-size:14px!important
 }
 .cb-social-sharing.cb-color-buttons a {
  width:48%;
  margin-right:4%
 }
 .cb-social-sharing.cb-color-buttons a:nth-child(2n+2) {
  margin-right:0
 }
}
@media only screen and (min-width:1020px) {
 .wrap,
 .cb-wrap-off #cb-content {
  width:990px
 }
 .cb-sidebar {
  width:300px
 }
 .cb-main {
  width:625px
 }
 .cb-sidebar-left .cb-sidebar {
  margin-right:25px
 }
 .cb-sidebar-right .cb-sidebar {
  margin-left:25px
 }
 .cb-sidebar-none .cb-main {
  width:625px
 }
 .cb-sidebar-none.cb-sidebar-none-fw .cb-main {
  width:100%;
  max-width:980px
 }
 blockquote {
  margin:40px;
  font-size:26px
 }
 .cb-sidebar-none.cb-sidebar-none-fw .cb-fis-title-bg .cb-meta {
  width:100%
 }
 .cb-byline .price {
  font-size:18px
 }
 #cb-logo-box {
  padding:20px
 }
 #logo,
 #mob-logo {
  width:auto;
  text-align:left;
  float:none
 }
 .cb-large {
  width:728px;
  float:right
 }
 .cb-with-block #logo img,
 .cb-with-block #mob-logo img {
  max-width:210px
 }
 .cb-block {
  margin-top:0
 }
 .cb-entry-content {
  margin:0 0 30px
 }
 .cb-entry-content .alignleft .wp-caption-text,
 .cb-entry-content .alignright .wp-caption-text {
  padding:20px 30px
 }
 .cb-entry-content .alignnone.cb-fs-embed .wp-caption-text {
  top:40px;
  right:20px;
  padding:20px 30px;
  position:absolute;
  background:#fff;
  background:rgba(255,255,255,.8);
  max-width:80%
 }
 #cb-nav-bar {
  font-size:14px;
  letter-spacing:1px
 }
 #cb-nav-bar .cb-mega-menu {
  width:990px;
  left:-20px
 }
 #cb-nav-bar .cb-main-nav {
  width:950px
 }
 #cb-nav-bar .cb-links-menu {
  font-size:12px
 }
 #cb-nav-bar .cb-links-menu .cb-sub-menu {
  width:230px
 }
 #cb-nav-bar #cb-trending-block {
  min-height:307px
 }
 #cb-nav-bar .cb-big-menu .cb-sub-menu {
  font-size:14px
 }
 #cb-nav-bar .cb-big-menu .cb-mega-trending ul li .cb-meta .cb-post-title a {
  font-size:16px
 }
 #cb-nav-bar .cb-big-menu .cb-mega-trending ul li .cb-meta .cb-post-views {
  font-size:24px
 }
 #cb-nav-bar ul .cb-trending .cb-countdown {
  padding:7px 20px;
  font-size:22px
 }
 #cb-nav-bar .cb-mega-menu-columns {
  padding:50px 0
 }
 #cb-nav-bar .cb-mega-menu-columns .cb-sub-menu>li>a {
  font-size:18px
 }
 #cb-nav-bar .cb-mega-menu-columns .cb-sub-menu li a {
  margin:0 0 20px
 }
 #cb-nav-bar .cb-mega-menu-columns .cb-sub-menu li .cb-grandchild-menu li {
  padding:7px
 }
 .cb-post-list-a {
  margin:0 0 30px;
  width:auto
 }
 .cb-post-list-a .cb-mask {
  width:40%;
  margin:0 3% 0 0
 }
 .cb-post-list-a .cb-meta {
  width:57%;
  padding:10px 20px 10px 10px
 }
 .cb-post-list-a .cb-meta h2 {
  margin:0 0 10px;
  font-size:20px
 }
 .cb-post-list-a .cb-meta .cb-excerpt {
  font-size:14px
 }
 .cb-video-overlay-icon {
  height:80px;
  width:80px;
  line-height:80px;
  font-size:2em
 }
 .cb-fis-big .cb-no-mt .cb-media-icon {
  margin-top:-40px
 }
 #cb-section-f .cb-slider .cb-byline,
 #cb-section-g .cb-slider .cb-byline {
  font-size:16px;
  letter-spacing:5px;
  margin-top:10px
 }
 #cb-section-f .cb-slider .cb-arrows-sides .flex-direction-nav li a,
 #cb-section-g .cb-slider .cb-arrows-sides .flex-direction-nav li a {
  margin:0 40px
 }
 #cb-section-f .cb-slider .cb-module-header,
 #cb-section-g .cb-slider .cb-module-header {
  padding:40px
 }
 #cb-section-f .cb-slider .cb-module-header .cb-module-title,
 #cb-section-g .cb-slider .cb-module-header .cb-module-title {
  font-size:24px
 }
 .cb-gallery-post-wrap .cb-arrows-sides .flex-direction-nav li a {
  margin:0 30px
 }
 .cb-grid-x {
  height:498px
 }
 .cb-meta-style-2.cb-s .cb-article-meta {
  padding:0 30px
 }
 .cb-slider-2 .cb-meta-style-2 .cb-article-meta .cb-byline {
  display:block
 }
 .cb-module-block .cb-article-row {
  width:300px;
  margin-left:25px;
  margin-bottom:25px
 }
 .cb-blog-style-roll #cb-blog-infinite-load,
 .cb-blog-style-roll .cb-no-more-posts span {
  margin-top:40px
 }
 .instagram-pics li {
  width:16.666667%
 }
 .cb-fis h1 {
  font-size:30px
 }
 .cb-fis-block-video .cb-meta h1 {
  font-size:36px;
  letter-spacing:4px
 }
 .cb-fis-block-site-width {
  height:500px
 }
 .commentlist .comment .cb-comment-body .cb-gravatar-image {
  margin-right:40px
 }
 .commentlist .comment .cb-comment-body .comment-author {
  min-height:70px
 }
 .commentlist .comment .cb-comment-body .comment_content,
 .commentlist .comment .cb-comment-body .alert p {
  padding-left:110px
 }
 .commentlist .comment #respond {
  padding-left:40px
 }
 .commentlist .comment .children {
  padding-left:80px
 }
 #cb-author-box .cb-meta {
  padding-left:40px
 }
 .cb-next-previous {
  padding:40px
 }
 .cb-next-previous .cb-next-post {
  padding-left:10px
 }
 .cb-next-previous .cb-next-post i {
  padding-left:40px
 }
 .cb-next-previous .cb-next-post .cb-next-title {
  display:block;
  padding-right:54px
 }
 .cb-next-previous .cb-previous-post {
  padding-right:30px
 }
 .cb-next-previous .cb-previous-post i {
  padding-right:40px
 }
 .cb-next-previous .cb-previous-post .cb-previous-title {
  display:block;
  padding-left:54px
 }
 .cb-review-box.cb-half.cb-points-container,
 .cb-review-box.cb-half.cb-percentage-container {
  margin:0 20px 20px 0;
  float:left;
  width:50%
 }
 .cb-review-box.cb-half.cb-points-container .cb-pros-cons-wrap,
 .cb-review-box.cb-half.cb-percentage-container .cb-pros-cons-wrap {
  width:100%;
  text-align:center
 }
 .cb-review-box.cb-half.cb-points-container .cb-pros-cons-wrap:before,
 .cb-review-box.cb-half.cb-points-container .cb-pros-cons-wrap:after,
 .cb-review-box.cb-half.cb-percentage-container .cb-pros-cons-wrap:before,
 .cb-review-box.cb-half.cb-percentage-container .cb-pros-cons-wrap:after {
  content:"";
  display:table
 }
 .cb-review-box.cb-half.cb-points-container .cb-pros-cons-wrap:after,
 .cb-review-box.cb-half.cb-percentage-container .cb-pros-cons-wrap:after {
  clear:both
 }
 .cb-review-box.cb-half.cb-points-container .cb-review-title,
 .cb-review-box.cb-half.cb-percentage-container .cb-review-title {
  text-align:center
 }
 .cb-review-box.cb-half.cb-points-container .cb-score-box,
 .cb-review-box.cb-half.cb-percentage-container .cb-score-box {
  margin-top:10px;
  -ms-transform:translateX(-50%);
  -webkit-transform:translateX(-50%);
  transform:translateX(-50%);
  float:none;
  display:inline-block;
  left:50%
 }
 .cb-review-box .cb-review-title {
  font-size:24px
 }
 .cb-review-box .cb-review-area {
  padding:20px 30px 30px
 }
 .cb-review-ext-box {
  width:85px;
  height:85px
 }
 .cb-review-ext-box .cb-percent-sign {
  font-size:16px
 }
 .cb-review-ext-box .cb-score {
  font-size:26px
 }
 .cb-review-ext-box.cb-small-box {
  width:40px;
  height:40px
 }
 .cb-author-details.cb-sidebar h3 a {
  font-size:22px
 }
 .cb-modal.cb-s-modal {
  max-width:920px
 }
 .cb-modal.cb-m-modal {
  max-width:1020px
 }
 .cb-modal.cb-m-modal iframe[src*="youtube.com"],
 .cb-modal.cb-m-modal iframe[src*=vimeo] {
  width:1020px;
  height:575px
 }
 .cb-s-modal .cb-sub-posts li {
  width:260px;
  margin-right:30px;
  float:left
 }
 .cb-s-modal .cb-sub-posts li .cb-mask {
  display:block
 }
 .cb-s-modal .cb-sub-posts .cb-article-3 {
  margin-right:0
 }
 .cb-sidebar-none-narrow.cb-embed-out .aligncenter {
  width:990px!important;
  margin-left:-182px
 }
 .cb-embed-out .alignleft:not(.size-thumbnail) {
  margin:0 30px 30px -100px
 }
 #cb-top-menu .cb-left-side a,
 #cb-top-menu .cb-right-side a {
  margin:0 10px
 }
 .woocommerce.cb-sidebar-none ul.products li.product,
 .woocommerce-page.cb-sidebar-none ul.products li.product {
  margin:0 2% 2em 0;
  width:23.5%
 }
 .woocommerce.cb-sidebar-none ul.products li.first,
 .woocommerce-page.cb-sidebar-none ul.products li.first {
  clear:both
 }
 .woocommerce.cb-sidebar-none ul.products li.last,
 .woocommerce-page.cb-sidebar-none ul.products li.last {
  margin-right:0
 }
 .woocommerce.cb-sidebar-none .cb-main,
 .woocommerce-page.cb-sidebar-none .cb-main {
  width:100%
 }
 .woocommerce.cb-sidebar-none .related ul.products li.product,
 .woocommerce.cb-sidebar-none .related ul li.product,
 .woocommerce.cb-sidebar-none .cart-collaterals ul.products li.product,
 .woocommerce.cb-sidebar-none .cart-collaterals ul li.product,
 .woocommerce-page.cb-sidebar-none .related ul.products li.product,
 .woocommerce-page.cb-sidebar-none .related ul li.product,
 .woocommerce-page.cb-sidebar-none .cart-collaterals ul.products li.product,
 .woocommerce-page.cb-sidebar-none .cart-collaterals ul li.product {
  width:48%
 }
}
@media only screen and (max-width:1130px) {
 #cb-top-menu {
  width:auto;
  max-width:none
 }
 #cb-top-menu .cb-top-menu-wrap {
  max-width:none
 }
 #cb-header {
  width:auto;
  padding:0;
  max-width:none
 }
 #cb-footer {
  width:auto
 }
 .cb-fis-big-border.cb-menu-light #cb-nav-bar .cb-main-nav {
  border-bottom:0
 }
 .cb-fis-big-border.cb-menu-light #cb-nav-bar .cb-nav-bar-wrap {
  background:#fff;
  background:rgba(255,255,255,.9);
  border-bottom:3px solid #161616
 }
 .cb-fis-big-border #cb-nav-bar {
  width:auto
 }
 .cb-fis-big-border #cb-nav-bar .cb-nav-bar-wrap {
  width:100%
 }
 .cb-fis-big-border .cb-menu-fw {
  width:100%
 }
 .cb-stuck #cb-nav-bar {
  width:auto
 }
 .cb-stuck #cb-nav-bar .cb-nav-bar-wrap {
  width:100%
 }
 .cb-stuck .cb-menu-fw {
  width:100%
 }
}
@media only screen and (min-width:1200px) {
 .wrap,
 .cb-wrap-off #cb-content {
  width:1200px
 }
 .cb-site-padding {
  padding:0 30px
 }
 .cb-wrap-pad {
  padding-right:30px;
  padding-left:30px
 }
 .cb-sidebar {
  margin-top:30px;
  margin-bottom:30px
 }
 .cb-main {
  margin-top:30px
 }
 .cb-fis-title-bg {
  padding:20px 30px
 }
 .cb-sidebar {
  width:360px;
  padding:30px
 }
 .cb-main {
  width:750px
 }
 .cb-sidebar-left .cb-sidebar {
  margin-right:30px
 }
 .cb-sidebar-right .cb-sidebar {
  margin-left:30px
 }
 .cb-sidebar-none .cb-main {
  width:800px
 }
 .cb-sidebar-none.cb-sidebar-none-fw .cb-main {
  width:100%;
  max-width:1140px
 }
 .cb-fis-tl-me-below .cb-fis-title-bg,
 .cb-fis-tl-below .cb-fis-title-bg {
  padding-top:30px
 }
 .cb-sidebar-none.cb-sidebar-none-fw .cb-fis-title-bg .cb-meta {
  width:100%
 }
 #cb-logo-box {
  padding:20px 30px
 }
 .cb-with-block #logo img,
 .cb-with-block #mob-logo img {
  max-width:none
 }
 .cb-stuck #cb-nav-logo,
 #cb-nav-logo img {
  max-width:none
 }
 #cb-nav-bar {
  font-size:16px;
  letter-spacing:2px
 }
 #cb-nav-bar .cb-main-nav {
  width:1140px
 }
 #cb-nav-bar .cb-main-nav #cb-nav-logo,
 #cb-nav-bar .cb-main-nav #cb-nav-logo img {
  max-width:none
 }
 #cb-nav-bar .cb-main-nav>li>a {
  padding:8px 12px
 }
 #cb-nav-bar ul .cb-trending .cb-countdown {
  font-size:26px
 }
 #cb-nav-bar .cb-big-menu .cb-mega-trending ul li .cb-meta .cb-post-views {
  font-size:30px
 }
 #cb-nav-bar #cb-trending-block {
  min-height:378px
 }
 #cb-nav-bar .cb-big-menu .cb-sub-mega-three {
  width:900px;
  min-height:370px
 }
 #cb-nav-bar .cb-big-menu .cb-sub-mega-three li {
  width:260px
 }
 #cb-nav-bar .cb-big-menu .cb-mega-three li {
  width:360px
 }
 #cb-nav-bar .cb-big-menu .cb-mega-posts {
  padding:30px
 }
 #cb-nav-bar .cb-big-menu .cb-mega-posts li {
  margin-right:30px
 }
 #cb-nav-bar .cb-big-menu .cb-mega-posts .cb-article-3 {
  margin-right:0
 }
 #cb-nav-bar .cb-big-menu .cb-mega-posts .cb-mask {
  margin-bottom:30px
 }
 #cb-nav-bar .cb-big-menu .cb-mega-trending {
  padding:30px
 }
 #cb-nav-bar .cb-big-menu .cb-mega-trending .cb-trending-1 .cb-meta {
  padding:0 40px
 }
 #cb-nav-bar .cb-big-menu .cb-mega-trending .cb-trending-1 .cb-mask {
  margin-right:30px
 }
 #cb-nav-bar .cb-big-menu .cb-mega-trending ul li {
  width:360px;
  margin-right:30px
 }
 #cb-nav-bar .cb-big-menu .cb-mega-trending ul .cb-article-3 {
  margin-right:0
 }
 #cb-nav-bar .cb-big-menu .cb-sub-menu {
  width:300px
 }
 #cb-nav-bar .cb-big-menu .cb-sub-menu li {
  padding:10px
 }
 #cb-nav-bar .cb-big-menu .cb-upper-title h2 {
  font-size:30px
 }
 #cb-nav-bar .cb-mega-menu {
  width:1200px;
  left:-30px
 }
 #cb-nav-bar .cb-mega-menu-columns .cb-sub-menu>li {
  padding:0 20px 1000px
 }
 #cb-top-menu ul li ul li a {
  line-height:25px
 }
 .cb-grid-x {
  height:600px
 }
 .cb-grid-x .cb-s {
  width:378px
 }
 .cb-grid-x .cb-m {
  width:762px
 }
 .cb-grid-x .cb-l {
  width:762px
 }
 .cb-section-fs .cb-grid-2 {
  height:auto
 }
 .cb-grid-3-static {
  height:582px
 }
 .cb-grid-3-static .cb-s {
  width:375px;
  height:290px
 }
 .cb-grid-3-static .cb-m {
  width:750px;
  height:295px
 }
 .cb-grid-3-sq .cb-s {
  width:378px
 }
 .cb-grid-3-sq .cb-feature-2 {
  width:384px
 }
 .cb-grid-5 .cb-feature-4 {
  width:384px
 }
 .cb-grid-6 .cb-feature-2,
 .cb-grid-6 .cb-feature-5 {
  width:384px
 }
 .cb-module-block .cb-article-row {
  width:360px;
  margin-left:30px;
  margin-bottom:30px
 }
 .cb-module-half {
  margin-right:30px;
  width:360px
 }
 .cb-module-e .cb-meta {
  padding-left:30px
 }
 .cb-separated {
  padding-bottom:40px;
  margin-bottom:40px
 }
 .cb-b-video .cb-fis .cb-vertical-down,
 .cb-b-audio .cb-fis .cb-vertical-down {
  display:block
 }
 .cb-meta-style-2 .cb-article-meta {
  padding:0 80px
 }
 .cb-meta-style-2 .cb-article-meta h2 {
  margin:0 0 10px;
  letter-spacing:4px;
  font-size:40px
 }
 .cb-meta-style-2.cb-l .cb-article-meta .cb-byline {
  font-size:12px;
  letter-spacing:3px
 }
 .cb-meta-style-2.cb-m .cb-article-meta h2 {
  letter-spacing:5px;
  font-size:30px
 }
 .cb-meta-style-1 .cb-article-meta h2,
 .cb-meta-style-5 .cb-article-meta h2 {
  letter-spacing:3px;
  font-size:30px
 }
 #cb-section-a .cb-slider-2 .cb-meta-style-2.cb-s .cb-article-meta h2,
 #cb-section-c .cb-slider-2 .cb-meta-style-2.cb-s .cb-article-meta h2 {
  font-size:24px
 }
 .cb-module-block .cb-post-title {
  font-size:20px
 }
 .cb-module-header h2 {
  font-size:38px
 }
 .cb-module-header h1 {
  font-size:38px
 }
 .cb-module-header p {
  font-size:14px;
  letter-spacing:2px
 }
 .cb-style-1 .cb-meta .cb-post-title {
  font-size:14px;
  letter-spacing:3px
 }
 .cb-meta-style-4 .cb-article-meta {
  padding:40px
 }
 .cb-meta-style-4 .cb-article-meta h2 {
  margin:0 0 10px;
  letter-spacing:5px;
  font-size:40px
 }
 .cb-s .cb-article-meta h2 {
  letter-spacing:2px;
  font-size:20px
 }
 .cb-meta-style-2.cb-s .cb-article-meta,
 .cb-meta-style-4.cb-s .cb-article-meta {
  padding:20px
 }
 .cb-meta-style-4.cb-m .cb-article-meta {
  padding:20px
 }
 .cb-meta-style-4.cb-m .cb-article-meta h2 {
  letter-spacing:5px;
  font-size:30px
 }
 .cb-meta-style-4.cb-l .cb-article-meta h2 {
  font-size:40px
 }
 .cb-meta-style-4.cb-l .cb-article-meta .cb-byline {
  font-size:12px;
  letter-spacing:3px
 }
 .cb-module-half .cb-module-header h2 {
  font-size:30px
 }
 .cb-slider-1 .slides li .cb-meta .cb-post-title {
  font-size:40px
 }
 .cb-social-media-icons a {
  margin:0 20px 20px
 }
 .cb-sidebar .cb-social-media-icons {
  text-align:left
 }
 #cb-author-box {
  padding:60px 30px
 }
 .cb-fis-big .cb-meta h1 {
  font-size:55px;
  letter-spacing:5px
 }
 .cb-fis-big.cb-fis-block-site-width .cb-meta h1 {
  font-size:42px;
  letter-spacing:4px
 }
 .cb-fis .cb-byline {
  font-size:13px;
  letter-spacing:5px
 }
 .cb-fis-block-site-width {
  height:600px
 }
 .cb-fis-block-video .cb-meta {
  padding:30px 0
 }
 .cb-fis-b-standard .cb-fis-block-video .cb-meta {
  padding:30px 0
 }
 .fa.cb-times {
  font-size:50px
 }
 .cb-fis-block-standard .cb-byline {
  letter-spacing:2px
 }
 .cb-embed-out .alignleft:not(.size-thumbnail) {
  margin:0 30px 30px -150px
 }
 .cb-embed-out .alignright:not(.size-thumbnail) {
  margin:0 -150px 30px 30px
 }
 .cb-sidebar-none-narrow.cb-embed-out .aligncenter {
  width:1200px!important;
  margin-left:-200px;
  margin-right:-200px
 }
 .cb-social-sharing.cb-text-buttons {
  letter-spacing:2px;
  text-align:left
 }
 .cb-social-sharing.cb-text-buttons a {
  margin:0 20px
 }
 .cb-social-sharing.cb-text-buttons .cb-sharing-buttons {
  float:right
 }
 .cb-social-sharing.cb-text-buttons .cb-title {
  float:left
 }
 .cb-modal.cb-m-modal {
  max-width:1200px
 }
 .cb-modal.cb-m-modal iframe[src*="youtube.com"],
 .cb-modal.cb-m-modal iframe[src*=vimeo] {
  width:1200px;
  height:675px
 }
 .cb-widget-title {
  font-size:20px
 }
 .cb-review-box.cb-half.cb-stars-container {
  margin:0 20px 20px 0;
  float:left;
  width:50%
 }
 .cb-review-box.cb-half.cb-stars-container .cb-pros-cons-wrap {
  width:100%;
  text-align:center
 }
 .cb-review-box.cb-half.cb-stars-container .cb-pros-cons-wrap:before,
 .cb-review-box.cb-half.cb-stars-container .cb-pros-cons-wrap:after {
  content:"";
  display:table
 }
 .cb-review-box.cb-half.cb-stars-container .cb-pros-cons-wrap:after {
  clear:both
 }
 .cb-review-box.cb-half.cb-stars-container .cb-review-title {
  text-align:center
 }
 .cb-review-box.cb-half.cb-stars-container .cb-score-box {
  margin-top:10px;
  -ms-transform:translateX(-50%);
  -webkit-transform:translateX(-50%);
  transform:translateX(-50%);
  float:none;
  display:inline-block;
  left:50%
 }
}
@media only screen and (min-width:1600px) {
 .cb-section-fs .cb-grid-x {
  height:700px
 }
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5) {
 .cb-social-media-icons.cb-colors .cb-twitter,
 .cb-social-media-icons.cb-colors .cb-instagram,
 .cb-social-media-icons.cb-colors .cb-facebook,
 .cb-social-media-icons.cb-colors .cb-youtube {
  background-image:url(/wp-content/themes/15zine/library/images/cb-widget-social-media-colors@2x.png);
  background-size:241px 50px
 }
 .cb-social-media-icons.cb-white .cb-twitter,
 .cb-social-media-icons.cb-white .cb-instagram,
 .cb-social-media-icons.cb-white .cb-facebook,
 .cb-social-media-icons.cb-white .cb-youtube {
  background-image:url(/wp-content/themes/15zine/library/images/cb-widget-social-media-light@2x.png);
  background-size:258px 50px
 }
}
@media print {
 * {
  background:0 0!important;
  color:#000!important;
  text-shadow:none!important;
  -webkit-filter:none!important;
  filter:none!important;
  -ms-filter:none!important
 }
 a,
 a:visited {
  color:#444!important;
  text-decoration:underline
 }
 a:after,
 a:visited:after {
  content:" (" attr(href) ")"
 }
 a abbr[title]:after,
 a:visited abbr[title]:after {
  content:" (" attr(title) ")"
 }
 .ir a:after,
 a[href^="javascript:"]:after,
 a[href^="#"]:after {
  content:""
 }
 pre,
 blockquote {
  border:1px solid #999;
  page-break-inside:avoid
 }
 thead {
  display:table-header-group
 }
 tr,
 img {
  page-break-inside:avoid
 }
 img {
  max-width:100%!important
 }
 @page {
  margin:.5cm
 }
 p,
 h2,
 h3 {
  orphans:3;
  widows:3
 }
 h2,
 h3 {
  page-break-after:avoid
 }
 .sidebar,
 .page-navigation,
 .wp-prev-next,
 .respond-form,
 nav {
  display:none
 }
}
.xn-newslines h1 {
 font-family:inherit!important;
 font-size:33px!important;
 font-weight:500!important
}
#cb-nav-logo img {
 max-height:90px!important
}
.contact-form label {
 margin-bottom:3px;
 float:none;
 font-weight:400;
 display:block;
 font-size:12px;
 text-transform:uppercase
}
.contact-form input[type=email],
.contact-form input[type=text],
.contact-form input[type=url] {
 height:32px;
 width:80%!important;
 border:1px solid #3a5ca5;
 padding-left:15px
}
.contact-form textarea {
 border:1px solid #3a5ca5;
 padding-left:15px
}
.cb-module-header .cb-module-title {
 margin:0;
 position:relative;
 display:inline-block;
 letter-spacing:5px;
 padding:0 30px 0 0;
 line-height:1.2;
 text-transform:uppercase;
 font-size:32px;
 font-weight:lighter
}
.cb-module-header .cb-module-title:after {
 content:"";
 display:block;
 height:3px;
 position:absolute;
 top:50%;
 margin-top:-3px;
 width:1920px;
 left:100%
}
.cb-body-light .cb-module-header .cb-module-title:after {
 background:#345ba8
}
.cb-body-light .cb-widget-title {
 border-bottom:1px solid #375da8;
 font-weight:lighter
}
.cb-mob-menu {
 background:#244688
}
.cb-mob-menu .cb-mob-close-wrap {
 background:#1a3467
}
.cb-mob-menu .cb-mob-menu-wrap ul li a {
 text-transform:uppercase;
 letter-spacing:1px;
 font-weight:500;
 text-decoration:none;
 color:#f2f2f2
}
.cb-sw-menu-fw .cb-fis-block-site-width {
 margin-top:0!important
}
.mobmenuesp {
 display:none!important
}
.cb-tm-light #cb-top-menu ul li a {
 font-size:11px;
 font-weight:400
}
.estasen {
 position:relative;
 font-weight:400;
 font-size:11px;
 float:left;
 color:#fff;
 background:#2957a8;
 padding:0 10px
}
#cb-top-menu .cb-left-side {
 width:25%;
 float:left
}
#cb-nav-bar {
 clear:both
}
#cb-nav-bar .cb-mega-menu {
 box-shadow:0 0 5px 3px rgba(165,165,165,.1);
 background:#fff!important;
 width:100%;
 position:absolute;
 top:80px;
 padding:40px 0;
 left:0;
 z-index:9999;
 cursor:default;
 overflow:visible;
 border:none!important;
 min-height:274px
}
.cb-menu-light #cb-nav-bar .cb-main-nav>li>a {
 color:#0a0a0a;
 font-size:12px;
 font-weight:400
}
#cb-nav-bar .cb-main-nav>li {
 padding-top:25px!important;
 padding-bottom:30px!important
}
.cb-main-nav .current-menu-item a {
 color:#305aa5!important;
 font-size:13px;
 border-bottom:1px solid #2d56a5;
 font-weight:400
}
.cb-mm-on #cb-nav-bar .cb-main-nav>.menu-item:hover>a {
 color:#305aa5!important;
 background:0 0!important;
 font-size:12px!important;
 border-bottom:1px solid #2d56a5;
 font-weight:400;
 transition:none!important
}
.cb-menu-light #cb-nav-bar .cb-main-nav>.menu-item>a:hover {
 color:#305aa5!important;
 background:0 0!important;
 font-size:12px;
 border-bottom:1px solid #2d56a5;
 font-weight:400;
 transition:none!important
}
.cb-menu-light #cb-nav-bar .cb-main-nav>li:hover {
 background:0 0!important
}
a:link {
 -webkit-tap-highlight-color:#305aa5!important
}
#cb-nav-bar .cb-mega-menu-columns .cb-sub-menu li .cb-grandchild-menu li a {
 font-family:open sans!important;
 font-size:12px!important;
 color:#0a0a0a!important;
 font-weight:400!important;
 line-height:12px!important;
 padding:7px 10px!important;
 margin:0!important;
 display:block;
 text-transform:uppercase;
 text-align:left
}
#cb-nav-bar .cb-mega-menu-columns .cb-sub-menu li .cb-grandchild-menu li a:hover {
 background:#365ca7!important;
 color:#fff!important
}
#cb-nav-bar .cb-main-nav #cb-nav-logo {
 padding:15px 0!important
}
#cb-nav-bar .cb-mega-menu-columns .cb-sub-menu>li>a {
 display:none
}
.cb-social-icons-extra a {
 margin:0 4px!important
}
.cb-social-icons-extra i {
 font-size:13px!important;
 color:#fff;
 background:#9e9e9e;
 border-radius:100%;
 padding:6px;
 width:24px;
 height:auto
}
.cb-social-icons-extra i:hover {
 background:#345eab
}
.hmenu_navigation_holder>ul>li>a,
.hmenu_list_content,
.hmenu_image_desc {
 text-transform:uppercase!important
}
div.s2member-pro-paypal-form-section-title {
 font-size:17px!important;
 font-family:inherit!important;
 border:none!important
}
div.s2member-pro-paypal-form-registration-section-title,
div.s2member-pro-paypal-form-custom-fields-section-title,
div.s2member-pro-paypal-form-captcha-section-title {
 background:0 0!important
}
div.s2member-pro-paypal-form-submission-section-title {
 display:none!important
}
div.s2member-pro-paypal-form-section>div.s2member-pro-paypal-form-div label {
 font-size:13px!important;
 font-family:inherit!important
}
div.s2member-pro-paypal-form-section>div.s2member-pro-paypal-form-div input[type=text],
div.s2member-pro-paypal-form-section>div.s2member-pro-paypal-form-div input[type=email],
div.s2member-pro-paypal-form-section>div.s2member-pro-paypal-form-div input[type=password],
div.s2member-pro-paypal-form-section>div.s2member-pro-paypal-form-div textarea,
div.s2member-pro-paypal-form-section>div.s2member-pro-paypal-form-div select {
 border:none!important;
 border-bottom:1px solid #ccc!important
}
div.s2member-pro-paypal-form-submission-section>div.s2member-pro-paypal-form-submit-div {
 float:none!important
}
#s2member-pro-paypal-registration-form-submit-div button {
 background:#375ca8;
 color:#fff;
 border:none;
 padding:7px 150px;
 font-size:14px;
 font-family:inherit;
 text-transform:uppercase;
 margin-top:40px
}
.registrofront {
 background:#f2f3f2;
 padding:10px 40px;
 font-size:16px;
 line-height:33px
}
.cb-modal .cb-modal-title {
 font-weight:400;
 text-transform:uppercase;
 margin-bottom:12px;
 font-size:15px!important;
 font-family:inherit
}
.cb-modal .cb-modal-title .cb-active {
 color:#161616;
 border-bottom:1px solid #161616!important
}
.cb-modal input,
.cb-modal .cb-subm {
 font-size:15px;
 font-weight:200;
 height:50px;
 letter-spacing:2px;
 line-height:50px;
 border-bottom:1px solid #585858!important
}
.cb-modal .cb-submit-form {
 text-transform:uppercase;
 padding:0 30px;
 -webkit-transition:.35s background,.35s color;
 transition:.35s background,.35s color;
 border-bottom:none!important;
 border:none!important;
 background:#3e56a0;
 color:#fff;
 padding:20px 40px!important;
 height:20px;
 line-height:3px;
 width:100%
}
.cb-modal input,
.cb-modal .cb-subm {
 width:100%
}
.mec-wrap .mec-totalcal-box input[type=search] {
 width:calc(100% - 47px);
 height:34px;
 min-height:34px
}
.event-carousel-type2-head .mec-event-carousel-content-type2 {
 margin-top:15px;
 min-height:110px
}
@media screen and (max-width:780px) {
 .estasen {
  position:relative;
  font-weight:400;
  font-size:13px;
  float:none;
  color:#fff;
  background:#2957a8;
  padding:0 10px;
  text-align:center
 }
 .mobmenuesp {
  display:block!important
 }
 #cb-nav-logo,
 .deskmenu {
  display:none!important
 }
}
li#menu-item-242 {
 background-color:#32a006!important;
 border-radius:5px!important
}
.cb-tm-light #cb-top-menu ul li#menu-item-242 a {
 color:#fff!important;
 font-weight:700!important
}
/*!This file is auto-generated*/@font-face {
 font-family:dashicons;
 src:url(/wp-includes/fonts/dashicons.eot?99ac726223c749443b642ce33df8b800);
 src:url(/wp-includes/fonts/dashicons.eot?99ac726223c749443b642ce33df8b800#iefix) format("embedded-opentype"),
 url(data:application/x-font-woff;charset=utf-8;base64,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) format("woff"),
 url(/wp-includes/fonts/dashicons.ttf?99ac726223c749443b642ce33df8b800) format("truetype");
 font-weight:400;
 font-style:normal
}
.dashicons,
.dashicons-before:before {
 font-family:dashicons;
 display:inline-block;
 line-height:1;
 font-weight:400;
 font-style:normal;
 speak:none;
 text-decoration:inherit;
 text-transform:none;
 text-rendering:auto;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 width:20px;
 height:20px;
 font-size:20px;
 vertical-align:top;
 text-align:center;
 transition:color .1s ease-in
}
.dashicons-admin-appearance:before {
 content:"\f100"
}
.dashicons-admin-collapse:before {
 content:"\f148"
}
.dashicons-admin-comments:before {
 content:"\f101"
}
.dashicons-admin-customizer:before {
 content:"\f540"
}
.dashicons-admin-generic:before {
 content:"\f111"
}
.dashicons-admin-home:before {
 content:"\f102"
}
.dashicons-admin-links:before {
 content:"\f103"
}
.dashicons-admin-media:before {
 content:"\f104"
}
.dashicons-admin-multisite:before {
 content:"\f541"
}
.dashicons-admin-network:before {
 content:"\f112"
}
.dashicons-admin-page:before {
 content:"\f105"
}
.dashicons-admin-plugins:before {
 content:"\f106"
}
.dashicons-admin-post:before {
 content:"\f109"
}
.dashicons-admin-settings:before {
 content:"\f108"
}
.dashicons-admin-site-alt:before {
 content:"\f11d"
}
.dashicons-admin-site-alt2:before {
 content:"\f11e"
}
.dashicons-admin-site-alt3:before {
 content:"\f11f"
}
.dashicons-admin-site:before {
 content:"\f319"
}
.dashicons-admin-tools:before {
 content:"\f107"
}
.dashicons-admin-users:before {
 content:"\f110"
}
.dashicons-airplane:before {
 content:"\f15f"
}
.dashicons-album:before {
 content:"\f514"
}
.dashicons-align-center:before {
 content:"\f134"
}
.dashicons-align-full-width:before {
 content:"\f114"
}
.dashicons-align-left:before {
 content:"\f135"
}
.dashicons-align-none:before {
 content:"\f138"
}
.dashicons-align-pull-left:before {
 content:"\f10a"
}
.dashicons-align-pull-right:before {
 content:"\f10b"
}
.dashicons-align-right:before {
 content:"\f136"
}
.dashicons-align-wide:before {
 content:"\f11b"
}
.dashicons-amazon:before {
 content:"\f162"
}
.dashicons-analytics:before {
 content:"\f183"
}
.dashicons-archive:before {
 content:"\f480"
}
.dashicons-arrow-down-alt:before {
 content:"\f346"
}
.dashicons-arrow-down-alt2:before {
 content:"\f347"
}
.dashicons-arrow-down:before {
 content:"\f140"
}
.dashicons-arrow-left-alt:before {
 content:"\f340"
}
.dashicons-arrow-left-alt2:before {
 content:"\f341"
}
.dashicons-arrow-left:before {
 content:"\f141"
}
.dashicons-arrow-right-alt:before {
 content:"\f344"
}
.dashicons-arrow-right-alt2:before {
 content:"\f345"
}
.dashicons-arrow-right:before {
 content:"\f139"
}
.dashicons-arrow-up-alt:before {
 content:"\f342"
}
.dashicons-arrow-up-alt2:before {
 content:"\f343"
}
.dashicons-arrow-up-duplicate:before {
 content:"\f143"
}
.dashicons-arrow-up:before {
 content:"\f142"
}
.dashicons-art:before {
 content:"\f309"
}
.dashicons-awards:before {
 content:"\f313"
}
.dashicons-backup:before {
 content:"\f321"
}
.dashicons-bank:before {
 content:"\f16a"
}
.dashicons-beer:before {
 content:"\f16c"
}
.dashicons-bell:before {
 content:"\f16d"
}
.dashicons-block-default:before {
 content:"\f12b"
}
.dashicons-book-alt:before {
 content:"\f331"
}
.dashicons-book:before {
 content:"\f330"
}
.dashicons-buddicons-activity:before {
 content:"\f452"
}
.dashicons-buddicons-bbpress-logo:before {
 content:"\f477"
}
.dashicons-buddicons-buddypress-logo:before {
 content:"\f448"
}
.dashicons-buddicons-community:before {
 content:"\f453"
}
.dashicons-buddicons-forums:before {
 content:"\f449"
}
.dashicons-buddicons-friends:before {
 content:"\f454"
}
.dashicons-buddicons-groups:before {
 content:"\f456"
}
.dashicons-buddicons-pm:before {
 content:"\f457"
}
.dashicons-buddicons-replies:before {
 content:"\f451"
}
.dashicons-buddicons-topics:before {
 content:"\f450"
}
.dashicons-buddicons-tracking:before {
 content:"\f455"
}
.dashicons-building:before {
 content:"\f512"
}
.dashicons-businessman:before {
 content:"\f338"
}
.dashicons-businessperson:before {
 content:"\f12e"
}
.dashicons-businesswoman:before {
 content:"\f12f"
}
.dashicons-button:before {
 content:"\f11a"
}
.dashicons-calculator:before {
 content:"\f16e"
}
.dashicons-calendar-alt:before {
 content:"\f508"
}
.dashicons-calendar:before {
 content:"\f145"
}
.dashicons-camera-alt:before {
 content:"\f129"
}
.dashicons-camera:before {
 content:"\f306"
}
.dashicons-car:before {
 content:"\f16b"
}
.dashicons-carrot:before {
 content:"\f511"
}
.dashicons-cart:before {
 content:"\f174"
}
.dashicons-category:before {
 content:"\f318"
}
.dashicons-chart-area:before {
 content:"\f239"
}
.dashicons-chart-bar:before {
 content:"\f185"
}
.dashicons-chart-line:before {
 content:"\f238"
}
.dashicons-chart-pie:before {
 content:"\f184"
}
.dashicons-clipboard:before {
 content:"\f481"
}
.dashicons-clock:before {
 content:"\f469"
}
.dashicons-cloud-saved:before {
 content:"\f137"
}
.dashicons-cloud-upload:before {
 content:"\f13b"
}
.dashicons-cloud:before {
 content:"\f176"
}
.dashicons-code-standards:before {
 content:"\f13a"
}
.dashicons-coffee:before {
 content:"\f16f"
}
.dashicons-color-picker:before {
 content:"\f131"
}
.dashicons-columns:before {
 content:"\f13c"
}
.dashicons-controls-back:before {
 content:"\f518"
}
.dashicons-controls-forward:before {
 content:"\f519"
}
.dashicons-controls-pause:before {
 content:"\f523"
}
.dashicons-controls-play:before {
 content:"\f522"
}
.dashicons-controls-repeat:before {
 content:"\f515"
}
.dashicons-controls-skipback:before {
 content:"\f516"
}
.dashicons-controls-skipforward:before {
 content:"\f517"
}
.dashicons-controls-volumeoff:before {
 content:"\f520"
}
.dashicons-controls-volumeon:before {
 content:"\f521"
}
.dashicons-cover-image:before {
 content:"\f13d"
}
.dashicons-dashboard:before {
 content:"\f226"
}
.dashicons-database-add:before {
 content:"\f170"
}
.dashicons-database-export:before {
 content:"\f17a"
}
.dashicons-database-import:before {
 content:"\f17b"
}
.dashicons-database-remove:before {
 content:"\f17c"
}
.dashicons-database-view:before {
 content:"\f17d"
}
.dashicons-database:before {
 content:"\f17e"
}
.dashicons-desktop:before {
 content:"\f472"
}
.dashicons-dismiss:before {
 content:"\f153"
}
.dashicons-download:before {
 content:"\f316"
}
.dashicons-drumstick:before {
 content:"\f17f"
}
.dashicons-edit-large:before {
 content:"\f327"
}
.dashicons-edit-page:before {
 content:"\f186"
}
.dashicons-edit:before {
 content:"\f464"
}
.dashicons-editor-aligncenter:before {
 content:"\f207"
}
.dashicons-editor-alignleft:before {
 content:"\f206"
}
.dashicons-editor-alignright:before {
 content:"\f208"
}
.dashicons-editor-bold:before {
 content:"\f200"
}
.dashicons-editor-break:before {
 content:"\f474"
}
.dashicons-editor-code-duplicate:before {
 content:"\f494"
}
.dashicons-editor-code:before {
 content:"\f475"
}
.dashicons-editor-contract:before {
 content:"\f506"
}
.dashicons-editor-customchar:before {
 content:"\f220"
}
.dashicons-editor-expand:before {
 content:"\f211"
}
.dashicons-editor-help:before {
 content:"\f223"
}
.dashicons-editor-indent:before {
 content:"\f222"
}
.dashicons-editor-insertmore:before {
 content:"\f209"
}
.dashicons-editor-italic:before {
 content:"\f201"
}
.dashicons-editor-justify:before {
 content:"\f214"
}
.dashicons-editor-kitchensink:before {
 content:"\f212"
}
.dashicons-editor-ltr:before {
 content:"\f10c"
}
.dashicons-editor-ol-rtl:before {
 content:"\f12c"
}
.dashicons-editor-ol:before {
 content:"\f204"
}
.dashicons-editor-outdent:before {
 content:"\f221"
}
.dashicons-editor-paragraph:before {
 content:"\f476"
}
.dashicons-editor-paste-text:before {
 content:"\f217"
}
.dashicons-editor-paste-word:before {
 content:"\f216"
}
.dashicons-editor-quote:before {
 content:"\f205"
}
.dashicons-editor-removeformatting:before {
 content:"\f218"
}
.dashicons-editor-rtl:before {
 content:"\f320"
}
.dashicons-editor-spellcheck:before {
 content:"\f210"
}
.dashicons-editor-strikethrough:before {
 content:"\f224"
}
.dashicons-editor-table:before {
 content:"\f535"
}
.dashicons-editor-textcolor:before {
 content:"\f215"
}
.dashicons-editor-ul:before {
 content:"\f203"
}
.dashicons-editor-underline:before {
 content:"\f213"
}
.dashicons-editor-unlink:before {
 content:"\f225"
}
.dashicons-editor-video:before {
 content:"\f219"
}
.dashicons-ellipsis:before {
 content:"\f11c"
}
.dashicons-email-alt:before {
 content:"\f466"
}
.dashicons-email-alt2:before {
 content:"\f467"
}
.dashicons-email:before {
 content:"\f465"
}
.dashicons-embed-audio:before {
 content:"\f13e"
}
.dashicons-embed-generic:before {
 content:"\f13f"
}
.dashicons-embed-photo:before {
 content:"\f144"
}
.dashicons-embed-post:before {
 content:"\f146"
}
.dashicons-embed-video:before {
 content:"\f149"
}
.dashicons-excerpt-view:before {
 content:"\f164"
}
.dashicons-exit:before {
 content:"\f14a"
}
.dashicons-external:before {
 content:"\f504"
}
.dashicons-facebook-alt:before {
 content:"\f305"
}
.dashicons-facebook:before {
 content:"\f304"
}
.dashicons-feedback:before {
 content:"\f175"
}
.dashicons-filter:before {
 content:"\f536"
}
.dashicons-flag:before {
 content:"\f227"
}
.dashicons-food:before {
 content:"\f187"
}
.dashicons-format-aside:before {
 content:"\f123"
}
.dashicons-format-audio:before {
 content:"\f127"
}
.dashicons-format-chat:before {
 content:"\f125"
}
.dashicons-format-gallery:before {
 content:"\f161"
}
.dashicons-format-image:before {
 content:"\f128"
}
.dashicons-format-quote:before {
 content:"\f122"
}
.dashicons-format-status:before {
 content:"\f130"
}
.dashicons-format-video:before {
 content:"\f126"
}
.dashicons-forms:before {
 content:"\f314"
}
.dashicons-fullscreen-alt:before {
 content:"\f188"
}
.dashicons-fullscreen-exit-alt:before {
 content:"\f189"
}
.dashicons-games:before {
 content:"\f18a"
}
.dashicons-google:before {
 content:"\f18b"
}
.dashicons-googleplus:before {
 content:"\f462"
}
.dashicons-grid-view:before {
 content:"\f509"
}
.dashicons-groups:before {
 content:"\f307"
}
.dashicons-hammer:before {
 content:"\f308"
}
.dashicons-heading:before {
 content:"\f10e"
}
.dashicons-heart:before {
 content:"\f487"
}
.dashicons-hidden:before {
 content:"\f530"
}
.dashicons-hourglass:before {
 content:"\f18c"
}
.dashicons-html:before {
 content:"\f14b"
}
.dashicons-id-alt:before {
 content:"\f337"
}
.dashicons-id:before {
 content:"\f336"
}
.dashicons-image-crop:before {
 content:"\f165"
}
.dashicons-image-filter:before {
 content:"\f533"
}
.dashicons-image-flip-horizontal:before {
 content:"\f169"
}
.dashicons-image-flip-vertical:before {
 content:"\f168"
}
.dashicons-image-rotate-left:before {
 content:"\f166"
}
.dashicons-image-rotate-right:before {
 content:"\f167"
}
.dashicons-image-rotate:before {
 content:"\f531"
}
.dashicons-images-alt:before {
 content:"\f232"
}
.dashicons-images-alt2:before {
 content:"\f233"
}
.dashicons-index-card:before {
 content:"\f510"
}
.dashicons-info-outline:before {
 content:"\f14c"
}
.dashicons-info:before {
 content:"\f348"
}
.dashicons-insert-after:before {
 content:"\f14d"
}
.dashicons-insert-before:before {
 content:"\f14e"
}
.dashicons-insert:before {
 content:"\f10f"
}
.dashicons-instagram:before {
 content:"\f12d"
}
.dashicons-laptop:before {
 content:"\f547"
}
.dashicons-layout:before {
 content:"\f538"
}
.dashicons-leftright:before {
 content:"\f229"
}
.dashicons-lightbulb:before {
 content:"\f339"
}
.dashicons-linkedin:before {
 content:"\f18d"
}
.dashicons-list-view:before {
 content:"\f163"
}
.dashicons-location-alt:before {
 content:"\f231"
}
.dashicons-location:before {
 content:"\f230"
}
.dashicons-lock-duplicate:before {
 content:"\f315"
}
.dashicons-lock:before {
 content:"\f160"
}
.dashicons-marker:before {
 content:"\f159"
}
.dashicons-media-archive:before {
 content:"\f501"
}
.dashicons-media-audio:before {
 content:"\f500"
}
.dashicons-media-code:before {
 content:"\f499"
}
.dashicons-media-default:before {
 content:"\f498"
}
.dashicons-media-document:before {
 content:"\f497"
}
.dashicons-media-interactive:before {
 content:"\f496"
}
.dashicons-media-spreadsheet:before {
 content:"\f495"
}
.dashicons-media-text:before {
 content:"\f491"
}
.dashicons-media-video:before {
 content:"\f490"
}
.dashicons-megaphone:before {
 content:"\f488"
}
.dashicons-menu-alt:before {
 content:"\f228"
}
.dashicons-menu-alt2:before {
 content:"\f329"
}
.dashicons-menu-alt3:before {
 content:"\f349"
}
.dashicons-menu:before {
 content:"\f333"
}
.dashicons-microphone:before {
 content:"\f482"
}
.dashicons-migrate:before {
 content:"\f310"
}
.dashicons-minus:before {
 content:"\f460"
}
.dashicons-money-alt:before {
 content:"\f18e"
}
.dashicons-money:before {
 content:"\f526"
}
.dashicons-move:before {
 content:"\f545"
}
.dashicons-nametag:before {
 content:"\f484"
}
.dashicons-networking:before {
 content:"\f325"
}
.dashicons-no-alt:before {
 content:"\f335"
}
.dashicons-no:before {
 content:"\f158"
}
.dashicons-open-folder:before {
 content:"\f18f"
}
.dashicons-palmtree:before {
 content:"\f527"
}
.dashicons-paperclip:before {
 content:"\f546"
}
.dashicons-pdf:before {
 content:"\f190"
}
.dashicons-performance:before {
 content:"\f311"
}
.dashicons-pets:before {
 content:"\f191"
}
.dashicons-phone:before {
 content:"\f525"
}
.dashicons-pinterest:before {
 content:"\f192"
}
.dashicons-playlist-audio:before {
 content:"\f492"
}
.dashicons-playlist-video:before {
 content:"\f493"
}
.dashicons-plugins-checked:before {
 content:"\f485"
}
.dashicons-plus-alt:before {
 content:"\f502"
}
.dashicons-plus-alt2:before {
 content:"\f543"
}
.dashicons-plus:before {
 content:"\f132"
}
.dashicons-podio:before {
 content:"\f19c"
}
.dashicons-portfolio:before {
 content:"\f322"
}
.dashicons-post-status:before {
 content:"\f173"
}
.dashicons-pressthis:before {
 content:"\f157"
}
.dashicons-printer:before {
 content:"\f193"
}
.dashicons-privacy:before {
 content:"\f194"
}
.dashicons-products:before {
 content:"\f312"
}
.dashicons-randomize:before {
 content:"\f503"
}
.dashicons-reddit:before {
 content:"\f195"
}
.dashicons-redo:before {
 content:"\f172"
}
.dashicons-remove:before {
 content:"\f14f"
}
.dashicons-rest-api:before {
 content:"\f124"
}
.dashicons-rss:before {
 content:"\f303"
}
.dashicons-saved:before {
 content:"\f15e"
}
.dashicons-schedule:before {
 content:"\f489"
}
.dashicons-screenoptions:before {
 content:"\f180"
}
.dashicons-search:before {
 content:"\f179"
}
.dashicons-share-alt:before {
 content:"\f240"
}
.dashicons-share-alt2:before {
 content:"\f242"
}
.dashicons-share:before {
 content:"\f237"
}
.dashicons-shield-alt:before {
 content:"\f334"
}
.dashicons-shield:before {
 content:"\f332"
}
.dashicons-shortcode:before {
 content:"\f150"
}
.dashicons-slides:before {
 content:"\f181"
}
.dashicons-smartphone:before {
 content:"\f470"
}
.dashicons-smiley:before {
 content:"\f328"
}
.dashicons-sort:before {
 content:"\f156"
}
.dashicons-sos:before {
 content:"\f468"
}
.dashicons-spotify:before {
 content:"\f196"
}
.dashicons-star-empty:before {
 content:"\f154"
}
.dashicons-star-filled:before {
 content:"\f155"
}
.dashicons-star-half:before {
 content:"\f459"
}
.dashicons-sticky:before {
 content:"\f537"
}
.dashicons-store:before {
 content:"\f513"
}
.dashicons-superhero-alt:before {
 content:"\f197"
}
.dashicons-superhero:before {
 content:"\f198"
}
.dashicons-table-col-after:before {
 content:"\f151"
}
.dashicons-table-col-before:before {
 content:"\f152"
}
.dashicons-table-col-delete:before {
 content:"\f15a"
}
.dashicons-table-row-after:before {
 content:"\f15b"
}
.dashicons-table-row-before:before {
 content:"\f15c"
}
.dashicons-table-row-delete:before {
 content:"\f15d"
}
.dashicons-tablet:before {
 content:"\f471"
}
.dashicons-tag:before {
 content:"\f323"
}
.dashicons-tagcloud:before {
 content:"\f479"
}
.dashicons-testimonial:before {
 content:"\f473"
}
.dashicons-text-page:before {
 content:"\f121"
}
.dashicons-text:before {
 content:"\f478"
}
.dashicons-thumbs-down:before {
 content:"\f542"
}
.dashicons-thumbs-up:before {
 content:"\f529"
}
.dashicons-tickets-alt:before {
 content:"\f524"
}
.dashicons-tickets:before {
 content:"\f486"
}
.dashicons-tide:before {
 content:"\f10d"
}
.dashicons-translation:before {
 content:"\f326"
}
.dashicons-trash:before {
 content:"\f182"
}
.dashicons-twitch:before {
 content:"\f199"
}
.dashicons-twitter-alt:before {
 content:"\f302"
}
.dashicons-twitter:before {
 content:"\f301"
}
.dashicons-undo:before {
 content:"\f171"
}
.dashicons-universal-access-alt:before {
 content:"\f507"
}
.dashicons-universal-access:before {
 content:"\f483"
}
.dashicons-unlock:before {
 content:"\f528"
}
.dashicons-update-alt:before {
 content:"\f113"
}
.dashicons-update:before {
 content:"\f463"
}
.dashicons-upload:before {
 content:"\f317"
}
.dashicons-vault:before {
 content:"\f178"
}
.dashicons-video-alt:before {
 content:"\f234"
}
.dashicons-video-alt2:before {
 content:"\f235"
}
.dashicons-video-alt3:before {
 content:"\f236"
}
.dashicons-visibility:before {
 content:"\f177"
}
.dashicons-warning:before {
 content:"\f534"
}
.dashicons-welcome-add-page:before {
 content:"\f133"
}
.dashicons-welcome-comments:before {
 content:"\f117"
}
.dashicons-welcome-learn-more:before {
 content:"\f118"
}
.dashicons-welcome-view-site:before {
 content:"\f115"
}
.dashicons-welcome-widgets-menus:before {
 content:"\f116"
}
.dashicons-welcome-write-blog:before {
 content:"\f119"
}
.dashicons-whatsapp:before {
 content:"\f19a"
}
.dashicons-wordpress-alt:before {
 content:"\f324"
}
.dashicons-wordpress:before {
 content:"\f120"
}
.dashicons-xing:before {
 content:"\f19d"
}
.dashicons-yes-alt:before {
 content:"\f12a"
}
.dashicons-yes:before {
 content:"\f147"
}
.dashicons-youtube:before {
 content:"\f19b"
}
.dashicons-editor-distractionfree:before {
 content:"\f211"
}
.dashicons-exerpt-view:before {
 content:"\f164"
}
.dashicons-format-links:before {
 content:"\f103"
}
.dashicons-format-standard:before {
 content:"\f109"
}
.dashicons-post-trash:before {
 content:"\f182"
}
.dashicons-share1:before {
 content:"\f237"
}
.dashicons-welcome-edit-page:before {
 content:"\f119"
}
#TB_overlay {
 background:#000;
 opacity:.7;
 filter:alpha(opacity=70);
 position:fixed;
 top:0;
 right:0;
 bottom:0;
 left:0;
 z-index:100050
}
#TB_window {
 position:fixed;
 background-color:#fff;
 z-index:100050;
 visibility:hidden;
 text-align:left;
 top:50%;
 left:50%;
 -webkit-box-shadow:0 3px 6px rgba( 0,0,0,0.3 );
 box-shadow:0 3px 6px rgba( 0,0,0,0.3 )
}
#TB_window img#TB_Image {
 display:block;
 margin:15px 0 0 15px;
 border-right:1px solid #ccc;
 border-bottom:1px solid #ccc;
 border-top:1px solid #666;
 border-left:1px solid #666
}
#TB_caption {
 height:25px;
 padding:7px 30px 10px 25px;
 float:left
}
#TB_closeWindow {
 height:25px;
 padding:11px 25px 10px 0;
 float:right
}
#TB_closeWindowButton {
 position:absolute;
 left:auto;
 right:0;
 width:29px;
 height:29px;
 border:0;
 padding:0;
 background:0 0;
 cursor:pointer;
 outline:none;
 -webkit-transition:color .1s ease-in-out,background .1s ease-in-out;
 transition:color .1s ease-in-out,background .1s ease-in-out
}
#TB_ajaxWindowTitle {
 float:left;
 font-weight:600;
 line-height:29px;
 overflow:hidden;
 padding:0 29px 0 10px;
 text-overflow:ellipsis;
 white-space:nowrap;
 width:calc( 100% - 39px )
}
#TB_title {
 background:#fcfcfc;
 border-bottom:1px solid #ddd;
 height:29px
}
#TB_ajaxContent {
 clear:both;
 padding:2px 15px 15px;
 overflow:auto;
 text-align:left;
 line-height:1.4em
}
#TB_ajaxContent.TB_modal {
 padding:15px
}
#TB_ajaxContent p {
 padding:5px 0
}
#TB_load {
 position:fixed;
 display:none;
 z-index:100050;
 top:50%;
 left:50%;
 background-color:#e8e8e8;
 border:1px solid #555;
 margin:-45px 0 0 -125px;
 padding:40px 15px 15px
}
#TB_HideSelect {
 z-index:99;
 position:fixed;
 top:0;
 left:0;
 background-color:#fff;
 border:none;
 filter:alpha(opacity=0);
 opacity:0;
 height:100%;
 width:100%
}
#TB_iframeContent {
 clear:both;
 border:none
}
.tb-close-icon {
 display:block;
 color:#666;
 text-align:center;
 line-height:29px;
 width:29px;
 height:29px;
 position:absolute;
 top:0;
 right:0
}
.tb-close-icon:before {
 content:"\f158";
 font:normal 20px/29px dashicons;
 speak:none;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
#TB_closeWindowButton:hover .tb-close-icon,
#TB_closeWindowButton:focus .tb-close-icon {
 color:#006799
}
#TB_closeWindowButton:focus .tb-close-icon {
 -webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);
 box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)
}
#the_champ_error {
 color:red;
 margin:7px 0
}
.the_champ_login_container {
 margin:2px 0
}
.the_champ_login_container img,
.the_champ_sharing_container img {
 cursor:pointer;
 margin:2px;
 border:none
}
.the_champ_login_container img {
 display:none;
 float:left
}
#the_champ_loading_image {
 display:block!important;
 float:none
}
.the_champ_error {
 background-color:#ffffe0;
 border:1px solid #e6db55;
 padding:5px;
 margin:10px
}
#the_champ_sharing_more_providers {
 position:fixed;
 top:50%;
 left:47%;
 background:#fafafa;
 width:650px;
 margin:-180px 0 0 -300px;
 z-index:10000000;
 text-shadow:none!important;
 height:308px
}
#the_champ_popup_bg,
#heateor_ss_browser_popup_bg,
#heateor_ss_lj_popup_bg {
 background:url(/wp-content/plugins/super-socializer/images/transparent_bg.png);
 bottom:0;
 display:block;
 left:0;
 position:fixed;
 right:0;
 top:0;
 z-index:10000
}
#the_champ_sharing_more_providers .title {
 font-size:14px!important;
 height:auto!important;
 background:#58b8f8!important;
 border-bottom:1px solid #d7d7d7!important;
 color:#fff;
 font-weight:700;
 letter-spacing:inherit;
 line-height:34px!important;
 padding:0!important;
 text-align:center;
 text-transform:none;
 margin:0!important;
 text-shadow:none!important;
 width:100%
}
#the_champ_sharing_more_providers * {
 font-family:Arial,Helvetica,sans-serif
}
#the_champ_sharing_more_providers #the_champ_sharing_more_content {
 background:#fafafa;
 border-radius:4px;
 color:#555;
 height:auto;
 width:100%
}
#the_champ_sharing_more_providers .filter {
 margin:0;
 padding:10px 0 0;
 position:relative;
 width:100%
}
#the_champ_sharing_more_providers .all-services {
 clear:both;
 height:250px;
 overflow:auto
}
#the_champ_sharing_more_content .all-services ul {
 margin:10px!important;
 overflow:hidden;
 list-style:none;
 padding-left:0!important;
 position:static!important;
 width:auto!important
}
#the_champ_sharing_more_content .all-services ul li {
 margin:0;
 background:0 0!important;
 float:left;
 width:33.3333%!important;
 text-align:left!important
}
#the_champ_sharing_more_providers .close-button img {
 margin:0
}
#the_champ_sharing_more_providers .close-button.separated {
 background:0 0!important;
 border:none!important;
 box-shadow:none!important;
 width:auto!important;
 height:auto!important;
 z-index:1000
}
#the_champ_sharing_more_providers .close-button {
 height:auto!important;
 width:auto!important;
 left:auto!important;
 display:block!important;
 color:#555!important;
 cursor:pointer!important;
 font-size:29px!important;
 line-height:29px!important;
 margin:0!important;
 padding:0!important;
 position:absolute;
 right:-13px;
 top:-11px
}
#the_champ_sharing_more_providers .filter input.search {
 width:94%;
 display:block;
 float:none;
 font-family:open sans,helvetica neue,helvetica,arial,sans-serif;
 font-weight:300;
 height:auto;
 line-height:inherit;
 margin:0 auto;
 padding:5px 8px 5px 10px;
 border:1px solid #ccc!important;
 color:#000;
 background:#fff!important;
 font-size:16px!important;
 text-align:left!important
}
#the_champ_sharing_more_providers .footer-panel {
 background:#fff;
 border-top:1px solid #d7d7d7;
 padding:6px 0;
 width:100%;
 color:#fff
}
#the_champ_sharing_more_providers .footer-panel p {
 background-color:transparent;
 top:0;
 text-align:left!important;
 color:#000;
 font-family:helvetica neue,arial,helvetica,sans-serif;
 font-size:12px;
 line-height:1.2;
 margin:0!important;
 padding:0 6px!important;
 text-indent:0!important
}
#the_champ_sharing_more_providers .footer-panel a {
 color:#fff;
 text-decoration:none;
 font-weight:700;
 text-indent:0!important
}
#the_champ_sharing_more_providers .all-services ul li a {
 border-radius:3px;
 color:#666!important;
 display:block;
 font-size:18px;
 height:auto;
 line-height:28px;
 overflow:hidden;
 padding:8px;
 text-decoration:none!important;
 text-overflow:ellipsis;
 white-space:nowrap;
 border:none!important;
 text-indent:0!important;
 background:0 0!important;
 text-shadow:none;
 box-shadow:none!important
}
.the_champ_share_count {
 display:block;
 text-indent:0!important;
 visibility:hidden;
 background-color:#58b8f8!important;
 width:5px;
 height:auto;
 text-align:center;
 min-width:8px!important;
 padding:1px 4px!important;
 color:#fff!important;
 font-family:open sans,arial,sans-serif!important;
 font-size:10px!important;
 font-weight:600!important;
 -webkit-border-radius:15px!important;
 border-radius:15px!important;
 -webkit-box-shadow:0 2px 2px rgba(0,0,0,.4);
 box-shadow:0 2px 2px rgba(0,0,0,.4);
 text-shadow:0 -1px 0 rgba(0,0,0,.2);
 line-height:14px!important;
 border:2px solid #fff!important;
 z-index:1;
 margin:2px auto!important;
 box-sizing:content-box!important
}
.the_champ_share_count,
.the_champ_vertical_counter,
.the_champ_vertical_sharing {
 -webkit-box-sizing:content-box!important;
 -moz-box-sizing:content-box!important
}
ul.the_champ_login_ul,
ul.the_champ_sharing_ul,
ul.heateor_ss_follow_ul {
 list-style:none!important;
 padding-left:0!important
}
#the_champ_comment_toggle {
 margin-bottom:10px
}
ul.the_champ_login_ul {
 margin:3px 0!important
}
ul.the_champ_login_ul li {
 background:0 0;
 float:left;
 padding:0!important;
 margin:0!important;
 border:0!important;
 width:auto!important;
 clear:none!important;
 list-style-type:none!important
}
.theChampLoginSvg {
 -webkit-box-sizing:content-box;
 -moz-box-sizing:border-box;
 box-sizing:content-box;
 width:100%;
 height:100%;
 background-position:center!important
}
.theChampXingLoginSvg {
 background-size:109%!important;
 background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAzMCAzMCI+DQo8cGF0aCBkPSJNIDYgOSBoIDUgbCA0IDQgbCAtNSA3IGggLTUgbCA1IC03IHogbSAxNSAtNCBoIDUgbCAtOSAxMyBsIDQgOCBoIC01IGwgLTQgLTggeiIgZmlsbD0iI2ZmZiI+PC9wYXRoPg0KPC9zdmc+) left no-repeat
}
.theChampWordpressLoginSvg {
 background-size:84%!important;
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PGNpcmNsZSBmaWxsPSIjRkZGIiBjeD0iMTYiIGN5PSIxNiIgcj0iMTQuNzUiLz48ZyBmaWxsPSIjNDY0NjQ2Ij48cGF0aCBkPSJNMy4xNzYgMTZjMCA1LjA3NiAyLjk1IDkuNDYyIDcuMjI2IDExLjU0TDQuMjg3IDEwLjc4Yy0uNzEyIDEuNTk1LTEuMTEgMy4zNi0xLjExIDUuMjJ6bTIxLjQ4LS42NDZjMC0xLjU4Ni0uNTctMi42ODQtMS4wNi0zLjUzNy0uNjQ3LTEuMDU4LTEuMjYtMS45NS0xLjI2LTMuMDA4IDAtMS4xOC44OTctMi4yNzggMi4xNTYtMi4yNzguMDU3IDAgLjExLjAwOC4xNjYuMDEtMi4yOC0yLjA5LTUuMzItMy4zNjctOC42NTgtMy4zNjctNC40OCAwLTguNDIyIDIuMy0xMC43MTUgNS43OC4zMDIuMDEuNTg1LjAxNy44MjYuMDE3IDEuMzQzIDAgMy40MTgtLjE2NCAzLjQxOC0uMTY0LjY5LS4wNDIuNzc0Ljk3NC4wODQgMS4wNTYgMCAwLS42OTQuMDgtMS40NjYuMTJsNC42NjggMTMuODkyIDIuODA4LTguNDE3LTEuOTk4LTUuNDc2Yy0uNjktLjA0LTEuMzQ1LS4xMi0xLjM0NS0uMTItLjY5LS4wNC0uNjEtMS4xLjA4LTEuMDU4IDAgMCAyLjExNi4xNjQgMy4zOC4xNjQgMS4zNCAwIDMuNDE2LS4xNjMgMy40MTYtLjE2My42OS0uMDQuNzcuOTc2LjA4IDEuMDU4IDAgMC0uNjk0LjA4LTEuNDY3LjEybDQuNjM0IDEzLjc4NSAxLjI4LTQuMjcyYy41NTItMS43NzMuOTc1LTMuMDQ4Ljk3NS00LjE0NHptLTguNDMgMS43NjZsLTMuODUgMTEuMThjMS4xNS4zNCAyLjM2NS41MjMgMy42MjQuNTIzIDEuNDkyIDAgMi45MjUtLjI2IDQuMjYtLjcyOC0uMDM1LS4wNTYtLjA2Ni0uMTEzLS4wOTMtLjE3N0wxNi4yMjUgMTcuMTJ6TTI3LjI1IDkuODQ4Yy4wNTUuNDA4LjA4Ni44NDguMDg2IDEuMzE4IDAgMS4zLS4yNDIgMi43NjQtLjk3NSA0LjU5NGwtMy45MTYgMTEuMzI0QzI2LjI2IDI0Ljg2IDI4LjgyMiAyMC43MyAyOC44MjIgMTZjMC0yLjIzLS41NjgtNC4zMjYtMS41Ny02LjE1MnoiLz48cGF0aCBkPSJNMTYgMS4wNTJDNy43NTcgMS4wNTIgMS4wNTIgNy43NTcgMS4wNTIgMTZjMCA4LjI0MiA2LjcwNSAxNC45NDggMTQuOTQ4IDE0Ljk0OCA4LjI0MiAwIDE0Ljk0OC02LjcwNiAxNC45NDgtMTQuOTUgMC04LjI0LTYuNzA2LTE0Ljk0Ni0xNC45NDgtMTQuOTQ2em0wIDI5LjIxMmMtNy44NjUgMC0xNC4yNjQtNi40LTE0LjI2NC0xNC4yNjVTOC4xMzYgMS43MzQgMTYgMS43MzRjNy44NjMgMCAxNC4yNjQgNi4zOTggMTQuMjY0IDE0LjI2MyAwIDcuODYzLTYuNCAxNC4yNjQtMTQuMjY0IDE0LjI2NHoiLz48L2c+PC9zdmc+) no-repeat center center
}
.theChampGoogleLoginSvg {
 background-size:101%!important;
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSItOCAtOCA2NCA2NCI+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik00NC41IDIwSDI0djguNWgxMS44QzM0LjcgMzMuOSAzMC4xIDM3IDI0IDM3Yy03LjIgMC0xMy01LjgtMTMtMTNzNS44LTEzIDEzLTEzYzMuMSAwIDUuOSAxLjEgOC4xIDIuOWw2LjQtNi40QzM0LjYgNC4xIDI5LjYgMiAyNCAyIDExLjggMiAyIDExLjggMiAyNHM5LjggMjIgMjIgMjJjMTEgMCAyMS04IDIxLTIyIDAtMS4zLS4yLTIuNy0uNS00eiIvPjwvZGVmcz48Y2xpcFBhdGggaWQ9ImIiPjx1c2UgeGxpbms6aHJlZj0iI2EiIG92ZXJmbG93PSJ2aXNpYmxlIi8+PC9jbGlwUGF0aD48cGF0aCBjbGlwLXBhdGg9InVybCgjYikiIGZpbGw9IiNGQkJDMDUiIGQ9Ik0wIDM3VjExbDE3IDEzeiIvPjxwYXRoIGNsaXAtcGF0aD0idXJsKCNiKSIgZmlsbD0iI0VBNDMzNSIgZD0iTTAgMTFsMTcgMTMgNy02LjFMNDggMTRWMEgweiIvPjxwYXRoIGNsaXAtcGF0aD0idXJsKCNiKSIgZmlsbD0iIzM0QTg1MyIgZD0iTTAgMzdsMzAtMjMgNy45IDFMNDggMHY0OEgweiIvPjxwYXRoIGNsaXAtcGF0aD0idXJsKCNiKSIgZmlsbD0iIzQyODVGNCIgZD0iTTQ4IDQ4TDE3IDI0bC00LTMgMzUtMTB6Ii8+PC9zdmc+) left no-repeat
}
.theChampLinkedinLoginSvg {
 background-size:106%!important;
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9Ii0xIDAgMzMgMzUiPjxwYXRoIGQ9Ik02LjIyNyAxMi42MWg0LjE5djEzLjQ4aC00LjE5VjEyLjYxem0yLjA5NS02LjdhMi40MyAyLjQzIDAgMCAxIDAgNC44NmMtMS4zNDQgMC0yLjQyOC0xLjA5LTIuNDI4LTIuNDNzMS4wODQtMi40MyAyLjQyOC0yLjQzbTQuNzIgNi43aDQuMDJ2MS44NGguMDU4Yy41Ni0xLjA1OCAxLjkyNy0yLjE3NiAzLjk2NS0yLjE3NiA0LjIzOCAwIDUuMDIgMi43OTIgNS4wMiA2LjQydjcuMzk1aC00LjE4M3YtNi41NmMwLTEuNTY0LS4wMy0zLjU3NC0yLjE3OC0zLjU3NC0yLjE4IDAtMi41MTQgMS43LTIuNTE0IDMuNDZ2Ni42NjhoLTQuMTg3VjEyLjYxeiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==) left no-repeat
}
.theChampTwitterLoginSvg {
 background-size:106%!important;
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9Ii0yIC0yIDM1IDM1Ij4KPHBhdGggZD0iTTI4IDguNTU3YTkuOTEzIDkuOTEzIDAgMCAxLTIuODI4Ljc3NSA0LjkzIDQuOTMgMCAwIDAgMi4xNjYtMi43MjUgOS43MzggOS43MzggMCAwIDEtMy4xMyAxLjE5NCA0LjkyIDQuOTIgMCAwIDAtMy41OTMtMS41NSA0LjkyNCA0LjkyNCAwIDAgMC00Ljc5NCA2LjA0OWMtNC4wOS0uMjEtNy43Mi0yLjE3LTEwLjE1LTUuMTVhNC45NDIgNC45NDIgMCAwIDAtLjY2NSAyLjQ3N2MwIDEuNzEuODcgMy4yMTQgMi4xOSA0LjFhNC45NjggNC45NjggMCAwIDEtMi4yMy0uNjE2di4wNmMwIDIuMzkgMS43IDQuMzggMy45NTIgNC44My0uNDE0LjExNS0uODUuMTc0LTEuMjk3LjE3NC0uMzE4IDAtLjYyNi0uMDMtLjkyOC0uMDg2YTQuOTM1IDQuOTM1IDAgMCAwIDQuNiAzLjQyIDkuODkzIDkuODkzIDAgMCAxLTYuMTE0IDIuMTA3Yy0uMzk4IDAtLjc5LS4wMjMtMS4xNzUtLjA2OGExMy45NTMgMTMuOTUzIDAgMCAwIDcuNTUgMi4yMTNjOS4wNTYgMCAxNC4wMS03LjUwNyAxNC4wMS0xNC4wMTMgMC0uMjEzLS4wMDUtLjQyNi0uMDE1LS42MzcuOTYtLjY5NSAxLjc5NS0xLjU2IDIuNDU1LTIuNTV6IiBmaWxsPSIjZmZmIj48L3BhdGg+Cjwvc3ZnPg==) left no-repeat
}
.theChampVkontakteLoginSvg {
 background-size:113%!important;
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjEgMiAzMCAyOCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNmZmYiIGQ9Ik0xNS43NjQgMjIuMjIzaDEuMzE1cy4zOTQtLjA0NC42LS4yNjJjLjE4NC0uMi4xOC0uNTc0LjE4LS41NzRzLS4wMy0xLjc2NC43OS0yLjAyM2MuODEtLjI1NSAxLjg0NCAxLjcwNSAyLjk0MiAyLjQ2LjgzMi41NyAxLjQ2NC40NDUgMS40NjQuNDQ1bDIuOTM2LS4wNHMxLjUzOC0uMDk3LjgxLTEuMzA0Yy0uMDYtLjEtLjQyNi0uODk0LTIuMTg2LTIuNTI2LTEuODQzLTEuNzEtMS41OTQtMS40MzQuNjI0LTQuMzkgMS4zNTMtMS44MDQgMS44OTMtMi45MDIgMS43MjQtMy4zNzQtLjE2LS40NS0xLjE1My0uMzMtMS4xNTMtLjMzbC0zLjMwNi4wMnMtLjI0Ny0uMDM0LS40MjguMDc0Yy0uMTc4LjEwOC0uMjkzLjM1Ni0uMjkzLjM1NnMtLjUyMiAxLjM5NC0xLjIyMyAyLjU4Yy0xLjQ3IDIuNS0yLjA2IDIuNjMzLTIuMyAyLjQ3Ni0uNTYzLS4zNi0uNDItMS40NTQtLjQyLTIuMjMgMC0yLjQyMy4zNjUtMy40MzUtLjcyLTMuNjk2LS4zNTctLjA4NS0uNjIzLS4xNDMtMS41NDQtLjE1LTEuMTgyLS4wMTQtMi4xOC4wMDMtMi43NDMuMjgtLjM3OC4xODUtLjY2Ny41OTUtLjQ5LjYyLjIxOC4wMjcuNzEzLjEzLjk3NS40OS4zNC40Ni4zMyAxLjQ5Ni4zMyAxLjQ5NnMuMTkzIDIuODUyLS40NiAzLjIwNmMtLjQ0Mi4yNDUtMS4wNTYtLjI1Mi0yLjM3LTIuNTItLjY3LTEuMTYzLTEuMTgtMi40NDYtMS4xOC0yLjQ0NnMtLjEtLjI0LS4yNzMtLjM3Yy0uMjEyLS4xNTUtLjUwNi0uMjA0LS41MDYtLjIwNGwtMy4xNDUuMDJzLS40NzMuMDE1LS42NDcuMjJjLS4xNTQuMTgzLS4wMS41Ni0uMDEuNTZzMi40NiA1Ljc1NyA1LjI0NSA4LjY1N2MyLjU1MyAyLjY2IDUuNDU0IDIuNDg1IDUuNDU0IDIuNDg1eiIvPjwvc3ZnPg==) left no-repeat
}
.theChampLineLoginSvg {
 background-size:91%!important;
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTI4IDE0LjMwNGMwLTUuMzctNS4zODQtOS43MzgtMTItOS43MzhTNCA4LjkzNiA0IDE0LjMwNGMwIDQuODE0IDQuMjcgOC44NDYgMTAuMDM1IDkuNjA4LjM5LjA4NC45MjMuMjU4IDEuMDU4LjU5Mi4xMjIuMzAzLjA4Ljc3OC4wNCAxLjA4NGwtLjE3MiAxLjAyOGMtLjA1LjMwMy0uMjQgMS4xODcgMS4wNC42NDdzNi45MS00LjA3IDkuNDMtNi45NjhjMS43MzctMS45MDUgMi41Ny0zLjg0MiAyLjU3LTUuOTl6TTExLjMwMiAxNy41SDguOTE4Yy0uMzQ3IDAtLjYzLS4yODMtLjYzLS42M1YxMi4xYzAtLjM0Ni4yODMtLjYyOC42My0uNjI4LjM0OCAwIC42My4yODMuNjMuNjN2NC4xNGgxLjc1NGMuMzUgMCAuNjMuMjguNjMuNjI4IDAgLjM0Ny0uMjgyLjYzLS42My42M3ptMi40NjctLjYzYzAgLjM0Ny0uMjg0LjYyOC0uNjMuNjI4LS4zNDggMC0uNjMtLjI4Mi0uNjMtLjYzVjEyLjFjMC0uMzQ3LjI4Mi0uNjMuNjMtLjYzLjM0NiAwIC42My4yODQuNjMuNjN2NC43N3ptNS43NCAwYzAgLjI3LS4xNzUuNTEtLjQzMy41OTYtLjA2NS4wMi0uMTMyLjAzMi0uMi4wMzItLjE5NSAwLS4zODQtLjA5NC0uNTAyLS4yNWwtMi40NDMtMy4zM3YyLjk1YzAgLjM1LS4yODIuNjMtLjYzLjYzLS4zNDcgMC0uNjMtLjI4Mi0uNjMtLjYzVjEyLjFjMC0uMjcuMTc0LS41MS40My0uNTk3LjA2Ni0uMDIuMTM0LS4wMzMuMi0uMDMzLjE5NyAwIC4zODYuMDk0LjUwMy4yNTJsMi40NDQgMy4zMjhWMTIuMWMwLS4zNDcuMjgyLS42My42My0uNjMuMzQ2IDAgLjYzLjI4NC42My42M3Y0Ljc3em0zLjg1NS0zLjAxNGMuMzQ4IDAgLjYzLjI4Mi42My42MyAwIC4zNDYtLjI4Mi42MjgtLjYzLjYyOEgyMS42MXYxLjEyNmgxLjc1NWMuMzQ4IDAgLjYzLjI4Mi42My42MyAwIC4zNDctLjI4Mi42MjgtLjYzLjYyOEgyMC45OGMtLjM0NSAwLS42MjgtLjI4Mi0uNjI4LS42M3YtNC43NjZjMC0uMzQ2LjI4My0uNjI4LjYzLS42MjhoMi4zODRjLjM0OCAwIC42My4yODMuNjMuNjMgMCAuMzQ2LS4yODIuNjI4LS42My42MjhoLTEuNzU0djEuMTI2aDEuNzU0eiIvPjwvc3ZnPg==) left no-repeat
}
.theChampMicrosoftLoginSvg {
 background-size:91%!important;
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iLTE2LjYxOTc3IC0xNi42MTk3NyAxMjMuNTY1MjA4IDEyMy44MzQxNjciIGlkPSJzdmc4Mzc1Ij48cGF0aCBkPSJNIDAsMTIuNDAxODMgMzUuNjg3MzcsNy41NDE2IDM1LjcwMjk3LDQxLjk2NDM1IDAuMDMzMjEsNDIuMTY3NDggeiBtIDM1LjY3MDM3LDMzLjUyOTA2IDAuMDI3NywzNC40NTMzMiAtMzUuNjY5ODksLTQuOTA0MSAtMC4wMDIsLTI5Ljc3OTcyIHogTSAzOS45OTY0NCw2LjkwNTk1IDg3LjMxNDYyLDAgbCAwLDQxLjUyNyAtNDcuMzE4MTgsMC4zNzU2NSB6IE0gODcuMzI1NjcsNDYuMjU0NzEgODcuMzE0NTcsODcuNTk0NjMgMzkuOTk2NCw4MC45MTYyNSAzOS45MzAxLDQ2LjE3NzY3IHoiIGlkPSJwYXRoMTMiIGZpbGw9IiNmZmYiPjwvcGF0aD48L3N2Zz4=) left no-repeat
}
.theChampKakaoLoginSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTIwLjM0NSA2aC04LjY4OGMtLjU4MyAwLTEuMDYuNDUtMS4wNiAxLjAwNXY4LjgxNGMwIC41NTMuNDc3IDEuMDAzIDEuMDYgMS4wMDNoNC4wMDdjLS4wMy45OC0uNDQ1IDIuMDU2LTEuMDc3IDIuOTk2LS42MTIuOTA0LTEuNjEzIDEuNzk2LTIuMTU2IDIuMjIzbC0uMDQuMDMyYy0uMTE3LjEwNy0uMjAyLjIzLS4yMDQuNDA1LS4wMDMuMTMuMDcuMjMyLjE1LjM0bC4wMTguMDIyIDIuNzc0IDIuOTc1cy4xMzcuMTM3LjI0Ny4xNjNjLjEyNi4wMy4yNy4wMzIuMzY4LS4wNDIgNC44NC0zLjU2IDUuNTM3LTguMDIzIDUuNjYtMTAuNDRWNy4wMDRDMjEuNDAzIDYuNDUgMjAuOTMgNiAyMC4zNDYgNiIvPjwvc3ZnPg==) left no-repeat
}
.theChampSpotifyLoginSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTg2Ljg0NSAxODYuODQ1IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxODYuODQ1IDE4Ni44NDU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTI4Ljg3NSwxMjAuOTYyYy0zMS4wOTQtMTQuMzctNzQuNjE2LTguMDE0LTc2LjQ1My03LjczN2MtNC4wOTYsMC42MTktNi45MTUsNC40NC02LjI5Niw4LjUzNiBjMC42MTksNC4wOTYsNC40NDMsNi45MTIsOC41MzYsNi4yOTZjMC40MDYtMC4wNjIsNDAuODY3LTUuOTgyLDY3LjkyLDYuNTIxYzEuMDE4LDAuNDcxLDIuMDg5LDAuNjk0LDMuMTQyLDAuNjk0IGMyLjgzNC0wLjAwMSw1LjU0Ni0xLjYxNCw2LjgxMy00LjM1NUMxMzQuMjc0LDEyNy4xNTcsMTMyLjYzNSwxMjIuNywxMjguODc1LDEyMC45NjJ6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTEzNy42MTQsOTMuOTUzYy0zNS4zMTMtMTYuMzE5LTg0LjgzMy05LjA4Ny04Ni45MjQtOC43NzJjLTQuMDk0LDAuNjE5LTYuOTExLDQuNDM4LTYuMjk0LDguNTMyIGMwLjYxNiw0LjA5NSw0LjQzOCw2LjkxNiw4LjUzMSw2LjMwMWMwLjQ2OC0wLjA3MSw0Ny4yMDYtNi44NTcsNzguMzk0LDcuNTU2YzEuMDIsMC40NzEsMi4wODksMC42OTQsMy4xNDIsMC42OTQgYzIuODM0LTAuMDAxLDUuNTQ2LTEuNjE0LDYuODE0LTQuMzU2QzE0My4wMTQsMTAwLjE0OCwxNDEuMzc0LDk1LjY5MSwxMzcuNjE0LDkzLjk1M3oiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTQzLjQ5LDY1LjczNmMtMzkuMDA2LTE4LjAyNy05My43OS0xMC4wMjgtOTYuMTAzLTkuNjc5Yy00LjA5NCwwLjYxOS02LjkxMSw0LjQzOC02LjI5NCw4LjUzMnM0LjQ0LDYuOTE5LDguNTMxLDYuMyBjMC41MjMtMC4wNzksNTIuNjkxLTcuNjU3LDg3LjU3Myw4LjQ2M2MxLjAxOCwwLjQ3MSwyLjA4OSwwLjY5NCwzLjE0MiwwLjY5NGMyLjgzNCwwLDUuNTQ2LTEuNjE0LDYuODEzLTQuMzU1IEMxNDguODksNzEuOTMsMTQ3LjI1LDY3LjQ3NCwxNDMuNDksNjUuNzM2eiIvPjwvZz48L3N2Zz4=) left no-repeat;
 background-size:128%
}
.theChampGithubLoginSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyBmb2N1c2FibGU9J2ZhbHNlJyBhcmlhLWhpZGRlbj0ndHJ1ZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzIgMzInPjxwYXRoIGZpbGw9JyNGRkYnIGQ9J00xNiAzLjMyYy03LjE4MiAwLTEzIDUuODItMTMgMTMgMCA1Ljc1NCAzLjcyIDEwLjYxMiA4Ljg5IDEyLjMzNS42NS4xMTQuODkzLS4yNzYuODkzLS42MTcgMC0uMzEtLjAxNi0xLjMzMy0uMDE2LTIuNDItMy4yNjYuNi00LjExLS43OTctNC4zNy0xLjUzLS4xNDctLjM3My0uNzgtMS41MjctMS4zMzQtMS44MzUtLjQ1NS0uMjQ0LTEuMTA1LS44NDUtLjAxNi0uODYgMS4wMjQtLjAxNyAxLjc1NS45NDIgMiAxLjMzMiAxLjE3IDEuOTY2IDMuMDM4IDEuNDE0IDMuNzg1IDEuMDczLjExNC0uODQ1LjQ1NS0xLjQxNC44My0xLjc0LTIuODkzLS4zMjQtNS45MTYtMS40NDUtNS45MTYtNi40MTggMC0xLjQxNC41MDQtMi41ODQgMS4zMzMtMy40OTQtLjEzLS4zMjUtLjU5LTEuNjU3LjEzLTMuNDQ1IDAgMCAxLjA4NS0uMzQgMy41NyAxLjMzNyAxLjA0LS4yOTMgMi4xNDYtLjQ0IDMuMjUtLjQ0czIuMjEuMTQ3IDMuMjUuNDRjMi40OS0xLjY5IDMuNTgtMS4zMzcgMy41OC0xLjMzNy43MTQgMS43OS4yNiAzLjEyLjEzIDMuNDQ2LjgyOC45MSAxLjMzMiAyLjA2NCAxLjMzMiAzLjQ5NCAwIDQuOTktMy4wNCA2LjA5NC01LjkzIDYuNDIuNDcuNDA1Ljg3NiAxLjE4NS44NzYgMi40MDQgMCAxLjc0LS4wMTYgMy4xMzYtLjAxNiAzLjU3NSAwIC4zNC4yNDQuNzQzLjg5NC42MTNDMjUuMjggMjYuOTMzIDI5IDIyLjA1MyAyOSAxNi4zMmMwLTcuMTgyLTUuODE3LTEzLTEzLTEzeic+PC9wYXRoPjwvc3ZnPg==) left no-repeat;
 background-size:94%
}
.theChampDribbbleLoginSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSItMTAgMTAgMTAwMCAxMDAwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCA1MDBjMC05MC42NjcgMjIuMzM0LTE3NC4zMzMgNjctMjUxIDQ0LjY2Ny03Ni42NjcgMTA1LjMzNC0xMzcuMzMzIDE4Mi0xODJDMzI1LjY2NyAyMi4zMzMgNDA5LjMzNCAwIDUwMCAwYzkwLjY2NyAwIDE3NC4zMzQgMjIuMzMzIDI1MSA2NyA3Ni42NjcgNDQuNjY3IDEzNy4zMzQgMTA1LjMzMyAxODIgMTgyIDQ0LjY2NyA3Ni42NjcgNjcgMTYwLjMzMyA2NyAyNTFzLTIyLjMzMyAxNzQuMzMzLTY3IDI1MWMtNDQuNjY2IDc2LjY2Ny0xMDUuMzMzIDEzNy4zMzMtMTgyIDE4Mi03Ni42NjYgNDQuNjY3LTE2MC4zMzMgNjctMjUxIDY3LTkwLjY2NiAwLTE3NC4zMzMtMjIuMzMzLTI1MS02Ny03Ni42NjYtNDQuNjY3LTEzNy4zMzMtMTA1LjMzMy0xODItMTgyQzIyLjMzNCA2NzQuMzMzIDAgNTkwLjY2NyAwIDUwMHptODMgMGMwIDEwNCAzNSAxOTUuNjY3IDEwNSAyNzUgMzItNjIuNjY3IDgyLjY2Ny0xMjIuMzMzIDE1Mi0xNzkgNjkuMzM0LTU2LjY2NyAxMzctOTIuMzMzIDIwMy0xMDctMTAtMjMuMzMzLTE5LjY2Ni00NC4zMzMtMjktNjMtMTE0LjY2NiAzNi42NjctMjM4LjY2NiA1NS0zNzIgNTUtMjYgMC00NS4zMzMtLjMzMy01OC0xIDAgMi42NjctLjE2NiA2LS41IDEwLS4zMzMgNC0uNSA3LjMzMy0uNSAxMHptMTMtMTAzYzE0LjY2NyAxLjMzMyAzNi4zMzQgMiA2NSAyIDExMS4zMzQgMCAyMTctMTUgMzE3LTQ1LTUwLjY2Ni05MC0xMDYuMzMzLTE2NS0xNjctMjI1LTUyLjY2NiAyNi42NjctOTcuODMzIDYzLjY2Ny0xMzUuNSAxMTEtMzcuNjY2IDQ3LjMzMy02NC4xNjYgOTkuNjY3LTc5LjUgMTU3em0xNDkgNDMyYzc1LjMzNCA1OC42NjcgMTYwLjMzNCA4OCAyNTUgODggNDkuMzM0IDAgOTguMzM0LTkuMzMzIDE0Ny0yOC0xMy4zMzMtMTE0LTM5LjMzMy0yMjQuMzMzLTc4LTMzMS02MS4zMzMgMTMuMzMzLTEyMy4xNjYgNDctMTg1LjUgMTAxQzMyMS4xNjcgNzEzIDI3NSA3NjkuNjY3IDI0NSA4Mjl6TTM5OCA5N2M1OC42NjcgNjAuNjY3IDExMyAxMzYuMzMzIDE2MyAyMjcgOTAuNjY3LTM4IDE1OS04Ni4zMzMgMjA1LTE0NS03Ny4zMzMtNjQtMTY2LTk2LTI2Ni05Ni0zNCAwLTY4IDQuNjY3LTEwMiAxNHptMTk5IDI5OGMxMCAyMS4zMzMgMjEuMzM0IDQ4LjMzMyAzNCA4MSA0OS4zMzQtNC42NjcgMTAzLTcgMTYxLTcgNDEuMzM0IDAgODIuMzM0IDEgMTIzIDMtNS4zMzMtOTAuNjY3LTM4LTE3MS4zMzMtOTgtMjQyLTQzLjMzMyA2NC42NjctMTE2LjY2NiAxMTkuNjY3LTIyMCAxNjV6bTU5IDE1MWMzNCA5OC42NjcgNTcgMjAwIDY5IDMwNCA1Mi42NjctMzQgOTUuNjY3LTc3LjY2NyAxMjktMTMxIDMzLjMzNC01My4zMzMgNTMuMzM0LTExMSA2MC0xNzMtNDguNjY2LTMuMzMzLTkzLTUtMTMzLTUtMzYuNjY2IDAtNzguMzMzIDEuNjY3LTEyNSA1eiIvPjwvc3ZnPg==) left no-repeat;
 background-size:78%
}
.theChampYahooLoginSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTIxLjQ5NSA2LjA5N2MxLjA5LjMxIDIuMjEzLjI4IDMuMzA0IDBsLTcuNDE4IDEyLjA5djkuOTFjLS40NjgtLjE1NS0uOTM1LS4yMi0xLjM3LS4yMi0uNDcgMC0uOTM3LjA2NS0xLjQwNC4yMnYtOS45MUw3LjE5IDYuMDk3YzEuMDkuMjggMi4yMTMuMzEgMy4zMDQgMGw1LjUxNiA4Ljc4OCA1LjQ4My04Ljc4N3oiLz48L3N2Zz4=) left no-repeat;
 background-size:95%
}
.theChampFacebookLoginSvg {
 background-size:147%!important;
 padding-top:5px;
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9Ii01IC01IDQyIDQyIj48cGF0aCBkPSJNMTcuNzggMjcuNVYxNy4wMDhoMy41MjJsLjUyNy00LjA5aC00LjA1di0yLjYxYzAtMS4xODIuMzMtMS45OSAyLjAyMy0xLjk5aDIuMTY2VjQuNjZjLS4zNzUtLjA1LTEuNjYtLjE2LTMuMTU1LS4xNi0zLjEyMyAwLTUuMjYgMS45MDUtNS4yNiA1LjQwNXYzLjAxNmgtMy41M3Y0LjA5aDMuNTNWMjcuNWg0LjIyM3oiIGZpbGw9IiMyMThjZjIiPjwvcGF0aD48L3N2Zz4=) left no-repeat
}
.theChampSteamLoginSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMDAgMzAwIj48Y2lyY2xlIGN4PSI0NSIgY3k9IjEzMCIgcj0iMjUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSI3IiBmaWxsPSJub25lIj48L2NpcmNsZT48Y2lyY2xlIGN4PSIxNTUiIGN5PSIxOTgiIHI9IjI1IiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iNyIgZmlsbD0ibm9uZSI+PC9jaXJjbGU+PGNpcmNsZSBjeD0iMjQ1IiBjeT0iMTEwIiByPSIzNSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjEwIiBmaWxsPSJub25lIj48L2NpcmNsZT48Y2lyY2xlIGN4PSIyNDUiIGN5PSIxMTAiIHI9IjE1IiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMTAiIGZpbGw9IiNmZmYiPjwvY2lyY2xlPjxwYXRoIGQ9Ik0gMTYwIDE3MCBsIDQ1IC02NCBsIDQwIDQ0IGwgLTYyIDQ0IiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0iI2ZmZiI+PC9wYXRoPjxwYXRoIGQ9Ik0gNDUgMTMwIGwgMTEwIDY4IiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMzAiIGZpbGw9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9wYXRoPjwvc3ZnPg==) left no-repeat;
 background-size:80%!important
}
.theChampInstagramLoginSvg {
 background-size:94%!important;
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMjggMTI4IiBpZD0iTGF5ZXJfMSIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMTI4IDEyOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGc+PGc+PHBhdGggZD0iTTg2LDExMkg0MmMtMTQuMzM2LDAtMjYtMTEuNjYzLTI2LTI2VjQyYzAtMTQuMzM3LDExLjY2NC0yNiwyNi0yNmg0NGMxNC4zMzcsMCwyNiwxMS42NjMsMjYsMjZ2NDQgICAgQzExMiwxMDAuMzM3LDEwMC4zMzcsMTEyLDg2LDExMnogTTQyLDI0Yy05LjkyNSwwLTE4LDguMDc0LTE4LDE4djQ0YzAsOS45MjUsOC4wNzUsMTgsMTgsMThoNDRjOS45MjYsMCwxOC04LjA3NSwxOC0xOFY0MiAgICBjMC05LjkyNi04LjA3NC0xOC0xOC0xOEg0MnoiIGZpbGw9IiNmZmYiPjwvcGF0aD48L2c+PGc+PHBhdGggZD0iTTY0LDg4Yy0xMy4yMzQsMC0yNC0xMC43NjctMjQtMjRjMC0xMy4yMzQsMTAuNzY2LTI0LDI0LTI0czI0LDEwLjc2NiwyNCwyNEM4OCw3Ny4yMzMsNzcuMjM0LDg4LDY0LDg4eiBNNjQsNDhjLTguODIyLDAtMTYsNy4xNzgtMTYsMTZzNy4xNzgsMTYsMTYsMTZjOC44MjIsMCwxNi03LjE3OCwxNi0xNlM3Mi44MjIsNDgsNjQsNDh6IiBmaWxsPSIjZmZmIj48L3BhdGg+PC9nPjxnPjxjaXJjbGUgY3g9Ijg5LjUiIGN5PSIzOC41IiBmaWxsPSIjZmZmIiByPSI1LjUiPjwvY2lyY2xlPjwvZz48L2c+PC9zdmc+) left no-repeat
}
.theChampLoginButton {
 background:url(/wp-content/plugins/super-socializer/images/login/login.png) no-repeat
}
.theChampLogin {
 padding:0!important;
 margin:2px;
 height:35px;
 width:35px;
 float:left;
 cursor:pointer;
 border:none
}
.theChampInstagramLogin,
.theChampTwitterLogin,
.theChampXingLogin {
 display:block
}
.theChampXingButton {
 background-position:-64px 0;
 width:32px;
 height:32px;
 display:block
}
.theChampFacebookButton {
 background-position:0 0;
 width:32px;
 height:32px;
 display:none
}
.theChampLiveButton {
 background-position:-32px -96px;
 width:32px;
 height:32px;
 display:block
}
.theChampGoogleButton {
 background-position:-32px 0;
 width:32px;
 height:32px;
 display:none
}
.theChampInstagramButton {
 background-position:0 -32px;
 width:32px;
 height:32px;
 display:block!important
}
.theChampLinkedinButton {
 background-position:-32px -32px;
 width:32px;
 height:32px;
 display:none
}
.theChampTwitterButton {
 background-position:0 -64px;
 width:32px;
 height:32px;
 display:block!important
}
.theChampVkontakteButton {
 background-position:-32px -64px;
 width:32px;
 height:32px;
 display:none
}
ul.the_champ_sharing_ul,
ul.heateor_ss_follow_ul {
 margin:1px 0!important
}
#heateor_ss_lj_popup_close img,
#the_champ_sharing_popup_close img {
 opacity:1!important;
 background:0 0!important;
 border:none!important;
 outline:0!important;
 box-shadow:none!important;
 width:auto!important;
 height:auto!important;
 top:inherit!important;
 right:inherit!important;
 left:9px!important;
 padding:0!important
}
ul.the_champ_sharing_ul li.theChampSharingRound,
ul.heateor_ss_follow_ul li.theChampSharingRound {
 background:0 0!important
}
.the_champ_square_count {
 display:none;
 text-align:center;
 font-weight:bolder;
 font-family:sans-serif;
 font-style:normal;
 font-size:.8em;
 visibility:hidden;
 word-wrap:normal!important
}
ul.heateor_ss_follow_ul li {
 width:auto
}
ul.heateor_ss_follow_ul li,
ul.the_champ_sharing_ul li {
 float:left!important;
 margin:0!important;
 padding:0!important;
 list-style:none!important;
 border:none!important;
 clear:none
}
.theChampSharing {
 display:block;
 cursor:pointer;
 margin:2px
}
ul.the_champ_login_ul li:before,
ul.the_champ_sharing_ul li:before,
ul.heateor_ss_follow_ul li:before {
 content:none!important
}
.theChampSharingDeliciousButton {
 background-position:0 0;
 width:32px;
 height:32px
}
.theChampSharingDiggButton {
 background-position:-32px 0;
 width:32px;
 height:32px
}
.theChampSharingEmailButton {
 background-position:-64px 0;
 width:32px;
 height:32px
}
.theChampSharingXingButton {
 background-position:0 -128px;
 width:32px;
 height:32px
}
.theChampSharingWhatsappButton {
 background-position:-32px -128px;
 width:32px;
 height:32px
}
.theChampSharingYummlyButton {
 background-position:-64px -128px;
 width:32px;
 height:32px
}
.theChampSharingBufferButton {
 background-position:-96px -128px;
 width:32px;
 height:32px
}
.theChampSharingTotalsharesButton {
 background-position:-200px -200px
}
.theChampSharingFacebookButton {
 background-position:-96px 0;
 width:32px;
 height:32px
}
.theChampSharingFloatitButton {
 background-position:0 -32px;
 width:32px;
 height:32px
}
.theChampSharingGoogleButton {
 background-position:-32px -32px;
 width:32px;
 height:32px
}
.theChampSharingLinkedinButton {
 background-position:-64px -32px;
 width:32px;
 height:32px
}
.theChampSharingMoreButton {
 background-position:-96px -32px;
 width:32px;
 height:32px
}
.theChampSharingPinterestButton {
 background-position:0 -64px;
 width:32px;
 height:32px
}
.theChampSharingPrintButton {
 background-position:-32px -64px;
 width:32px;
 height:32px
}
.theChampSharingRedditButton {
 background-position:-64px -64px;
 width:32px;
 height:32px
}
.theChampSharingStumbleuponButton {
 background-position:-96px -64px;
 width:32px;
 height:32px
}
.theChampSharingTumblrButton {
 background-position:0 -96px;
 width:32px;
 height:32px
}
.theChampSharingTwitterButton {
 background-position:-32px -96px;
 width:32px;
 height:32px
}
.theChampSharingVkontakteButton {
 background-position:-64px -96px;
 width:32px;
 height:32px
}
.theChampSharingYahooButton {
 background-position:-96px -96px;
 width:32px;
 height:32px
}
.the_champ_vertical_counter,
.the_champ_vertical_sharing {
 background:0 0;
 -webkit-box-shadow:0 1px 4px 1px rgba(0,0,0,.1);
 box-shadow:0 1px 4px 1px rgba(0,0,0,.1);
 position:fixed;
 overflow:visible;
 z-index:10000000;
 display:block;
 padding:10px;
 border-radius:4px;
 opacity:1;
 box-sizing:content-box!important
}
.the_champ_vertical_counter li {
 clear:both
}
li.the_champ_facebook_share .fb-share-button span,
li.the_champ_facebook_like .fb-like span,
li.the_champ_facebook_recommend .fb-like span {
 vertical-align:top!important
}
li.the_champ_facebook_like .fb-like span iframe,
li.the_champ_facebook_recommend .fb-like span iframe {
 max-width:none!important;
 z-index:1000
}
div.the_champ_horizontal_sharing li {
 width:auto
}
div.the_champ_horizontal_sharing li.the_champ_facebook_share,
div.the_champ_horizontal_counter li.the_champ_facebook_share {
 width:76px
}
div.the_champ_horizontal_sharing li.the_champ_facebook_like,
div.the_champ_horizontal_counter li.the_champ_facebook_like {
 width:56px
}
div.the_champ_horizontal_sharing li.the_champ_facebook_recommend,
div.the_champ_horizontal_counter li.the_champ_facebook_recommend {
 width:111px
}
div.the_champ_horizontal_sharing li.the_champ_twitter_tweet,
div.the_champ_horizontal_counter li.the_champ_twitter_tweet {
 width:65px
}
div.the_champ_horizontal_counter li.the_champ_linkedin_share span,
div.the_champ_horizontal_sharing li.the_champ_linkedin_share span {
 vertical-align:text-top!important
}
div.the_champ_horizontal_sharing li.the_champ_buffer_share {
 width:89px
}
div.the_champ_horizontal_sharing li.the_champ_linkedin_share,
div.the_champ_horizontal_counter li.the_champ_linkedin_share {
 width:67px
}
div.the_champ_horizontal_sharing li.the_champ_buffer,
div.the_champ_horizontal_counter li.the_champ_buffer {
 width:81px
}
div.the_champ_horizontal_sharing li.the_champ_reddit,
div.the_champ_horizontal_counter li.the_champ_reddit {
 width:124px
}
div.the_champ_horizontal_sharing li.the_champ_yummly,
div.the_champ_horizontal_counter li.the_champ_yummly {
 width:61px
}
div.the_champ_horizontal_sharing li.the_champ_pinterest_pin,
div.the_champ_horizontal_counter li.the_champ_pinterest_pin {
 width:58px
}
div.the_champ_horizontal_counter li.the_champ_pinterest_pin {
 line-height:1px
}
div.the_champ_horizontal_sharing li.the_champ_xing,
div.the_champ_horizontal_counter li.the_champ_xing {
 width:67px
}
.the_champ_counter_container li {
 height:21px
}
input#user_login,
input#user_pass {
 height:auto!important
}
.theChampHorizontalSharingButton,
.theChampVerticalSharingButton {
 display:block
}
.theChampInstagramBackground {
 background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285AEB 90%)
}
.theChampYummlyBackground {
 background-color:#e16120
}
.theChampBufferBackground {
 background-color:#000
}
.theChampYahooBackground {
 background-color:#400090
}
.theChampGithubBackground {
 background-color:#2a2a2a
}
.theChampSpotifyBackground {
 background-color:#1db954
}
.theChampDribbbleBackground {
 background-color:#ea4c89
}
.theChampKakaoBackground {
 background-color:#fcb700
}
.theChampDropboxBackground {
 background-color:#0061ff
}
.theChampFoursquareBackground {
 background-color:#f94877
}
.theChampDisqusBackground {
 background-color:#2e9fff
}
.theChampFacebookBackground {
 background-color:#4267b2
}
.theChampSteamBackground {
 background-color:#393939
}
.theChampLiveJournalBackground {
 background-color:#ededed
}
.theChampDiggBackground {
 background-color:#006094
}
.theChampEmailBackground {
 background-color:#649a3f
}
.theChampFloatitBackground {
 background-color:#53beee
}
.theChampGoogleBackground {
 background-color:#fff;
 box-sizing:border-box;
 border:1px #4184f3 solid
}
.theChampLinkedinBackground {
 background-color:#0077b5
}
.theChampMoreBackground {
 background-color:#ee8e2d
}
.theChampPinterestBackground {
 background-color:#cc2329
}
.theChampPrintBackground {
 background-color:#fd6500
}
.theChampRedditBackground {
 background-color:#ff5700
}
.theChampStockTwitsBackground {
 background-color:#40576f
}
.theChampTumblrBackground {
 background-color:#29435d
}
.theChampLineBackground {
 background-color:#00c300
}
.theChampMicrosoftBackground {
 background-color:#2672ec
}
.theChampParlerBackground {
 background-color:#c63240
}
.theChampTwitterBackground {
 background-color:#55acee
}
.theChampVkontakteBackground {
 background-color:#5e84ac
}
.theChampXingBackground {
 background-color:#00797d
}
.theChampWhatsappBackground {
 background-color:#55eb4c
}
.theChampMeWeBackground {
 background-color:#007da1
}
.theChampMixBackground {
 background-color:#ff8226
}
.theChampTCBackground,
.theChampTCBackground:hover {
 border-width:0!important;
 background-color:transparent
}
ul.the_champ_sharing_ul i.theChampTCBackground {
 background-color:transparent;
 font-style:normal!important;
 word-wrap:normal;
 color:#666;
 line-height:1;
 visibility:hidden
}
.theChampSharingTotalsharesButton {
 font-style:normal!important;
 word-wrap:normal;
 color:#666;
 line-height:1
}
.theChampSharingSvg {
 width:100%;
 height:100%
}
.theChampYummlySvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAzMCAzMCI+PHBhdGggc3Ryb2tlPSIjZmZmIiBkPSJNIDEwLjUgMTAgcSA0IC0yIDIuNSAxIGwgLTEgNCBxIDAgMiA1IDAgbCAxIC02LjUgbSAtMSA2LjUgbCAtMSA0IGMgLTMgNiAtNiAtMSAwIC0xIHEgMSAtMSA1IDEiIHN0cm9rZS13aWR0aD0iMiIgZmlsbD0ibm9uZSI+PC9wYXRoPjwvc3ZnPg==) no-repeat center center
}
.theChampBufferSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9Ii00IC00IDM4IDM5Ij48cGF0aCBzdHJva2U9IiNmZmYiIGQ9Ik0gMTUgNiBsIC0xMCA1IGwgMTAgNSBsIDEwIC01IHoiIHN0cm9rZS13aWR0aD0iMCIgZmlsbD0iI2ZmZiI+PC9wYXRoPjxwYXRoIHN0cm9rZT0iI2ZmZiIgZD0iTSA1LjUgMTQuNSBsIDkuNSA1IGwgOS41IC01IG0gLTE5IDQgbCA5LjUgNSBsIDkuNSAtNSIgc3Ryb2tlLXdpZHRoPSIyIiBmaWxsPSJub25lIj48L3BhdGg+PC9zdmc+) no-repeat center center
}
.theChampFacebookSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9Ii01IC01IDQyIDQyIj48cGF0aCBkPSJNMTcuNzggMjcuNVYxNy4wMDhoMy41MjJsLjUyNy00LjA5aC00LjA1di0yLjYxYzAtMS4xODIuMzMtMS45OSAyLjAyMy0xLjk5aDIuMTY2VjQuNjZjLS4zNzUtLjA1LTEuNjYtLjE2LTMuMTU1LS4xNi0zLjEyMyAwLTUuMjYgMS45MDUtNS4yNiA1LjQwNXYzLjAxNmgtMy41M3Y0LjA5aDMuNTNWMjcuNWg0LjIyM3oiIGZpbGw9IiNmZmYiPjwvcGF0aD48L3N2Zz4=) no-repeat center center
}
.theChampDiggSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9Ii01IC01IDQ5IDQ5Ij48cGF0aCBkPSJNIDYgMjAgaCAxMCBjIDAgLTE0IC05IC0xNCAtOSAwIG0gNSAwIHYgNyBtIC0xIDAgdiAtNyBtIDQgLTcgaCA0LjUgdiAtNSBoIDggdiA4IGggLTggdiAtMyBtIDggMCBoIDQgdiA1LjUgaCAtMyB2IDEyIGggLTQgdiAtOCBtIDAgOCBoIC02LjUgdiAtMTIgaCAtMiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiNmZmYiIGZpbGw9Im5vbmUiPjwvcGF0aD48ZWxsaXBzZSBjeD0iMTEuNSIgY3k9IjI4LjUiIHJ4PSI0IiByeT0iMiIgc3R5bGU9ImZpbGw6I2ZmZjsiPjwvZWxsaXBzZT48L3N2Zz4=) no-repeat center center
}
.theChampEmailSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9Ii00IC00IDQzIDQzIj48cGF0aCBkPSJNIDUuNSAxMSBoIDIzIHYgMSBsIC0xMSA2IGwgLTExIC02IHYgLTEgbSAwIDIgbCAxMSA2IGwgMTEgLTYgdiAxMSBoIC0yMiB2IC0xMSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSIjZmZmIj48L3BhdGg+PC9zdmc+) no-repeat center center
}
.theChampFloatitSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9Ii0zIC0zIDM4IDM4Ij48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMTYgM0M4LjgxNCAzIDMgOC44MTQgMyAxNnM1LjgxNCAxMyAxMyAxMyAxMy01LjgxNCAxMy0xM1MyMy4xODcgMyAxNiAzem0wIDI1LjE1MmMtNi43MTIgMC0xMi4xNTMtNS40NC0xMi4xNTMtMTIuMTUyQzMuODQ3IDkuMjg4IDkuMjg3IDMuODQ4IDE2IDMuODQ4UzI4LjE1MiA5LjI4OCAyOC4xNTIgMTZjMCA2LjcxMi01LjQ0IDEyLjE1Mi0xMi4xNTIgMTIuMTUyeiIvPjxwYXRoIGQ9Ik0yMi40MDYgMTZBNi40MDIgNi40MDIgMCAwIDAgMTYgOS41OTMgNi40MDIgNi40MDIgMCAwIDAgOS41OTMgMTYgNi40IDYuNCAwIDAgMCAxNiAyMi40MDYgNi40IDYuNCAwIDAgMCAyMi40MDYgMTZ6TTE2IDIxLjM5QTUuMzkyIDUuMzkyIDAgMCAxIDEwLjYxIDE2IDUuNDAzIDUuNDAzIDAgMCAxIDE2IDEwLjYxIDUuMzkzIDUuMzkzIDAgMCAxIDIxLjM5IDE2IDUuMzgyIDUuMzgyIDAgMCAxIDE2IDIxLjM5eiIvPjxwYXRoIGQ9Ik0xMy43NjMgOS4xODdWNC44NjRjLTQuNDc1LjktOCA0LjQyNC04Ljg5OCA4Ljg5OGg0LjMyMmE3LjIyNiA3LjIyNiAwIDAgMSA0LjU3Ni00LjU3NXptOS4wNSA0LjU3Nmg0LjMyYy0uODk2LTQuNDc1LTQuNDIyLTgtOC44OTYtOC44OTh2NC4zMjJhNy4yMjQgNy4yMjQgMCAwIDEgNC41NzUgNC41NzZ6bS00LjU3NiA5LjA1MnY0LjMyMmM0LjQ3NS0uOSA4LTQuNDI0IDguODk3LTguOWgtNC4zMjJhNy4yMzIgNy4yMzIgMCAwIDEtNC41NzUgNC41Nzh6bS05LjA1LTQuNTc4SDQuODYzYy44OTggNC40NzUgNC40MjQgOCA4Ljg5OCA4Ljl2LTQuMzIzYTcuMjMzIDcuMjMzIDAgMCAxLTQuNTc0LTQuNTc3eiIvPjwvZz48L3N2Zz4=) no-repeat center center
}
.theChampGoogleSvg {
 background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cGF0aCBkPSJNIDUxLjIyODc3NjYwNTc1NzA3IDM4LjE5MDgwNzcwMjE5NzA1IEEgMTcgMTcgMCAxIDAgNTYgNTAuMDAwMDAwMDAwMDAwMDEgaCAtMTciIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSI4IiBmaWxsPSJub25lIj48L3BhdGg+PHBhdGggZD0iTSA2NSA0OSBoIDE4IG0gLTkgLTkgdiAxOCIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjUiIGZpbGw9Im5vbmUiPjwvcGF0aD48L3N2Zz4=) left no-repeat
}
.theChampLinkedinSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9Ii0yIC0yIDM1IDM5Ij48cGF0aCBkPSJNNi4yMjcgMTIuNjFoNC4xOXYxMy40OGgtNC4xOVYxMi42MXptMi4wOTUtNi43YTIuNDMgMi40MyAwIDAgMSAwIDQuODZjLTEuMzQ0IDAtMi40MjgtMS4wOS0yLjQyOC0yLjQzczEuMDg0LTIuNDMgMi40MjgtMi40M200LjcyIDYuN2g0LjAydjEuODRoLjA1OGMuNTYtMS4wNTggMS45MjctMi4xNzYgMy45NjUtMi4xNzYgNC4yMzggMCA1LjAyIDIuNzkyIDUuMDIgNi40MnY3LjM5NWgtNC4xODN2LTYuNTZjMC0xLjU2NC0uMDMtMy41NzQtMi4xNzgtMy41NzQtMi4xOCAwLTIuNTE0IDEuNy0yLjUxNCAzLjQ2djYuNjY4aC00LjE4N1YxMi42MXoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=) no-repeat center center
}
.theChampMediumSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyBmb2N1c2FibGU9ImZhbHNlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yIC0yIDM2IDM2Ij48cGF0aCBkPSJNNy44IDExYS44LjggMCAwIDAtLjI3LS43bC0yLTIuNDJ2LS40MWg2LjIzTDE2LjU3IDE4bDQuMjQtMTAuNTNoNS45NHYuMzZMMjUgOS40N2EuNS41IDAgMCAwLS4xOS40OHYxMi4xYS41LjUgMCAwIDAgLjE5LjQ4bDEuNjggMS42NHYuMzZoLTguNHYtLjM2TDIwIDIyLjQ5Yy4xOC0uMTcuMTgtLjIyLjE4LS40OXYtOS43N2wtNC44MiAxMi4yNmgtLjY1TDkuMDkgMTIuMjN2OC4yMmExLjA5IDEuMDkgMCAwIDAgLjMxLjk0bDIuMjUgMi43NHYuMzZoLTYuNHYtLjM2bDIuMjYtMi43NGExLjA5IDEuMDkgMCAwIDAgLjI5LS45NHoiIGZpbGw9IiNmZmYiPjwvcGF0aD48L3N2Zz4=) no-repeat center center
}
.theChampOdnoklassnikiSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IC00IDQwIDQwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTYgMTYuMTZjLTMuNjM1IDAtNi41OC0yLjk0NS02LjU4LTYuNThDOS40MiA1Ljk0NSAxMi4zNjQgMyAxNiAzczYuNTgyIDIuOTQ1IDYuNTgyIDYuNThjMCAzLjYzNS0yLjk0NiA2LjU4LTYuNTggNi41OHptMC05LjgxN2MtMS43ODggMC0zLjIzNiAxLjQ0OC0zLjIzNiAzLjIzNyAwIDEuNzkgMS40NDggMy4yMzYgMy4yMzcgMy4yMzYgMS43OSAwIDMuMjQtMS40NDcgMy4yNC0zLjIzNiAwLTEuNzktMS40NS0zLjIzNy0zLjIzOC0zLjIzN3ptNy41ODYgMTAuNjJjLjY0OCAxLjMtLjA4NCAxLjkzLTEuNzM1IDIuOTktMS4zOTcuOS0zLjMxNSAxLjIzOC00LjU2NiAxLjM2OGwxLjA0OCAxLjA1IDMuODc3IDMuODc3Yy41OS41OS41OSAxLjU0NCAwIDIuMTM0bC0uMTc4LjE4Yy0uNTkuNTktMS41NDQuNTktMi4xMzQgMGwtMy44NzgtMy44OC0zLjg3OCAzLjg4Yy0uNTkuNTktMS41NDMuNTktMi4xMzUgMGwtLjE3Ni0uMThjLS41OS0uNTktLjU5LTEuNTQzIDAtMi4xMzJsMy44NzgtMy44NzggMS4wNDMtMS4wNDZjLTEuMjUtLjEyNy0zLjE5LS40NjUtNC42LTEuMzctMS42NS0xLjA2Mi0yLjM4LTEuNjktMS43MzMtMi45OS4zNy0uNzQ3IDEuNC0xLjM2NyAyLjc2OC0uMjlDMTMuMDM1IDE4LjEzIDE2IDE4LjEzIDE2IDE4LjEzczIuOTY4IDAgNC44MTgtMS40NTZjMS4zNy0xLjA3NyAyLjQtLjQ1NyAyLjc2OC4yOXoiLz48L3N2Zz4=) no-repeat center center
}
.theChampMoreSvg {
 background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9Ii00IC00IDM4IDM4Ij48Y2lyY2xlIGN4PSIxMCIgY3k9IjE1IiByPSIzIiBmaWxsPSJ3aGl0ZSI+PC9jaXJjbGU+PGNpcmNsZSBjeD0iMjAiIGN5PSIxMCIgcj0iMyIgZmlsbD0id2hpdGUiPjwvY2lyY2xlPjxjaXJjbGUgY3g9IjIwIiBjeT0iMjAiIHI9IjMiIGZpbGw9IndoaXRlIj48L2NpcmNsZT48cGF0aCBkPSJNIDEwIDE1IEwgMjAgMTAgbSAwIDEwIEwgMTAgMTUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlPSIjZmZmIj48L3BhdGg+PC9zdmc+) left no-repeat
}
.theChampPinterestSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9Ii0yIC0yIDM1IDM1Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTYuNTM5IDQuNWMtNi4yNzcgMC05LjQ0MiA0LjUtOS40NDIgOC4yNTMgMCAyLjI3Mi44NiA0LjI5MyAyLjcwNSA1LjA0Ni4zMDMuMTI1LjU3NC4wMDUuNjYyLS4zMy4wNjEtLjIzMS4yMDUtLjgxNi4yNy0xLjA2LjA4OC0uMzMxLjA1My0uNDQ3LS4xOTEtLjczNi0uNTMyLS42MjctLjg3My0xLjQzOS0uODczLTIuNTkxIDAtMy4zMzggMi40OTgtNi4zMjcgNi41MDUtNi4zMjcgMy41NDggMCA1LjQ5NyAyLjE2OCA1LjQ5NyA1LjA2MiAwIDMuODEtMS42ODYgNy4wMjUtNC4xODggNy4wMjUtMS4zODIgMC0yLjQxNi0xLjE0Mi0yLjA4NS0yLjU0NS4zOTctMS42NzQgMS4xNjYtMy40OCAxLjE2Ni00LjY4OSAwLTEuMDgxLS41ODEtMS45ODMtMS43ODItMS45ODMtMS40MTMgMC0yLjU0OCAxLjQ2Mi0yLjU0OCAzLjQxOSAwIDEuMjQ3LjQyMSAyLjA5MS40MjEgMi4wOTFsLTEuNjk5IDcuMTk5Yy0uNTA1IDIuMTM3LS4wNzYgNC43NTUtLjAzOSA1LjAxOS4wMjEuMTU4LjIyMy4xOTYuMzE0LjA3Ny4xMy0uMTcgMS44MTMtMi4yNDcgMi4zODQtNC4zMjQuMTYyLS41ODcuOTI5LTMuNjMxLjkyOS0zLjYzMS40Ni44NzYgMS44MDEgMS42NDYgMy4yMjcgMS42NDYgNC4yNDcgMCA3LjEyOC0zLjg3MSA3LjEyOC05LjA1My4wMDMtMy45MTgtMy4zMTctNy41NjgtOC4zNjEtNy41Njh6Ii8+PC9zdmc+) no-repeat center center
}
.theChampPrintSvg {
 background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9Ii00IC02IDM4IDM4Ij48cGF0aCBzdHJva2U9IiNmZmYiIGQ9Ik0gNyAxMCBoIDIgdiAzIGggMTIgdiAtMyBoIDIgdiA3IGggLTIgdiAtMyBoIC0xMiB2IDMgaCAtMiB6IiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiNmZmYiPjwvcGF0aD48cmVjdCBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMS44IiBoZWlnaHQ9IjciIHdpZHRoPSIxMCIgeD0iMTAiIHk9IjUiIGZpbGw9Im5vbmUiPjwvcmVjdD48cmVjdCBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMSIgaGVpZ2h0PSI1IiB3aWR0aD0iOCIgeD0iMTEiIHk9IjE2IiBmaWxsPSIjZmZmIj48L3JlY3Q+PC9zdmc+) left no-repeat
}
.theChampRedditSvg {
 background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9Ii02IC02IDQyIDQyIj48ZWxsaXBzZSBjeD0iMTUiIGN5PSIxOSIgcng9IjkiIHJ5PSI3IiBzdHlsZT0ic3Ryb2tlOndoaXRlO3N0cm9rZS13aWR0aDoyIiBmaWxsPSJub25lIj48L2VsbGlwc2U+PGNpcmNsZSBjeD0iMTEiIGN5PSIxNyIgcj0iMiIgZmlsbD0id2hpdGUiPjwvY2lyY2xlPjxjaXJjbGUgY3g9IjE5IiBjeT0iMTciIHI9IjIiIGZpbGw9IndoaXRlIj48L2NpcmNsZT48Y2lyY2xlIGN4PSIyMiIgY3k9IjciIHI9IjIiIGZpbGw9IndoaXRlIj48L2NpcmNsZT48Y2lyY2xlIGN4PSI3IiBjeT0iMTQiIHI9IjIiIGZpbGw9IndoaXRlIj48L2NpcmNsZT48Y2lyY2xlIGN4PSIyMyIgY3k9IjE0IiByPSIyIiBmaWxsPSJ3aGl0ZSI+PC9jaXJjbGU+PHBhdGggZD0iTSAxMCAyMiBxIDUgMyAxMCAwIE0gMTUgMTIgbCAxIC02IGwgNiAxIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZT0iI2ZmZiIgZmlsbD0ibm9uZSI+PC9wYXRoPjwvc3ZnPg==) left no-repeat
}
.theChampTumblrSvg {
 background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9Ii00IC00IDM4IDM4Ij48cGF0aCBkPSJNIDE0IDcgdiAxNCBxIDMgMiA2IDAgTSAxNCA3LjUgcSAwIDUuNSAtNCA1LjUgaCA5IiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZT0iI2ZmZiIgZmlsbD0ibm9uZSI+PC9wYXRoPjwvc3ZnPg==) left no-repeat
}
.theChampTwitterSvg {
 background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9Ii04IC04IDY0IDY0Ij4NCjxwYXRoIGQ9Ik0gMzggMTkgcSAyIC0xIDQgLTUgcSAtMS41IDIgLTQgMiBxIDEuNSAtMSAzLjUgLTUgcSAtMS41IDIgLTUgMiBjIC01IC01IC0xMyAtMiAtMTIgNiBxIC03IDEgLTE1IC04IHEgLTIgNCAxIDkgcSAtMSAwIC0zIC0xIHEgMCA1IDUgNyBxIC0xIC41IC0zIDAgcSAxIDQgOCA2IHEgLTUgMyAtMTEgMyBjIDE0IDggMzAgMCAzMS41IC0xNCIgc3Ryb2tlLXdpZHRoPSIwLjMiIGZpbGw9IiNmZmYiPjwvcGF0aD4NCjwvc3ZnPg==) left no-repeat
}
.theChampVkontakteSvg {
 background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9Ii01IC01IDQwIDQwIj4NCjxwYXRoIGQ9Ik0gMi41IDkgaCA0LjUgbCA1IDcgdiAtNyBoIDQuNSB2IDcgbCA1IC03IGggNSBsIC01IDcgbCA1IDcgaCAtNSBsIC01IC03IHYgNyBoIC00LjUgcSAtMiAwIC01IC02IHoiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0iI2ZmZiI+PC9wYXRoPg0KPC9zdmc+) left no-repeat
}
.theChampXingSvg {
 background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9Ii02IC02IDQyIDQyIj4NCjxwYXRoIGQ9Ik0gNiA5IGggNSBsIDQgNCBsIC01IDcgaCAtNSBsIDUgLTcgeiBtIDE1IC00IGggNSBsIC05IDEzIGwgNCA4IGggLTUgbCAtNCAtOCB6IiBmaWxsPSIjZmZmIj48L3BhdGg+DQo8L3N2Zz4=) left no-repeat
}
.theChampWhatsappSvg {
 background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9Ii01IC01IDQwIDQwIj48cGF0aCBpZD0iYXJjMSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIGZpbGw9Im5vbmUiIGQ9Ik0gMTEuNTc5Nzk4NTY2NzQzMzE0IDI0LjM5NjkyNjIwNzg1OTA4NSBBIDEwIDEwIDAgMSAwIDYuODA4NDc5NTU3MTEwMDc5IDIwLjczNTc2NDM2MzUxMDQ2Ij48L3BhdGg+PHBhdGggZD0iTSA3IDE5IGwgLTEgNiBsIDYgLTEiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyIiBmaWxsPSJub25lIj48L3BhdGg+PHBhdGggZD0iTSAxMCAxMCBxIC0xIDggOCAxMSBjIDUgLTEgMCAtNiAtMSAtMyBxIC00IC0zIC01IC01IGMgNCAtMiAtMSAtNSAtMSAtNCIgZmlsbD0iI2ZmZiI+PC9wYXRoPjwvc3ZnPg==) left no-repeat
}
.theChampSharing {
 float:left;
 border:none
}
.theChampSharingArrow {
 height:16px;
 width:16px;
 cursor:pointer;
 margin-top:10px
}
.theChampPushIn {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAzMCAzMCI+CjxwYXRoIGQ9Ik0gNyA2IHEgMiA2IDEwIDYgdiAtNiBsIDYgOSBsIC02IDkgdiAtNiBxIC0xMCAyIC0xMCAtMTIiIHN0cm9rZS13aWR0aD0iMSIgc3Ryb2tlPSIjMDAwIiBmaWxsPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvcGF0aD48L3N2Zz4=) left no-repeat
}
.theChampPullOut {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAzMCAzMCI+CjxwYXRoIGQ9Ik0gMjMgNiBxIC0yIDYgLTEwIDYgdiAtNiBsIC02IDkgbCA2IDkgdiAtNiBxIDEwIDIgMTAgLTEyIiBzdHJva2Utd2lkdGg9IjEiIHN0cm9rZT0iIzAwMCIgZmlsbD0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L3BhdGg+PC9zdmc+) left no-repeat
}
.theChampCommentingTabs li {
 padding-left:0!important;
 float:left;
 margin:0 1em 0 0!important;
 list-style:none;
 color:#aaa;
 display:block;
 cursor:pointer;
 font-size:.85em
}
.theChampCommentingTabs ul {
 float:left;
 padding-left:0;
 margin-left:0
}
li.theChampSelectedTab {
 color:#333;
 border-bottom:2px solid #23a9e1
}
.fb-comments,
.fb-comments span,
.fb-comments span iframe[style] {
 min-width:100%!important;
 width:100%!important
}
#mc-input,
#user_email,
#user_login {
 height:auto!important
}
div.the_champ_horizontal_counter li {
 margin-right:14px!important
}
div.theChampTotalShareCount {
 word-wrap:normal!important;
 font-weight:bolder;
 font-family:sans-serif;
 padding:0;
 margin:0;
 text-align:center
}
div.theChampTotalShareText {
 word-wrap:normal!important;
 margin:0;
 padding:0;
 text-align:center
}
.theChampAIMBackground {
 background-color:#10ff00
}
.theChampAmazonWishListBackground {
 background-color:#ffe000
}
.theChampAOLMailBackground {
 background-color:#2a2a2a
}
.theChampAppnetBackground {
 background-color:#5d5d5d
}
.theChampBalatarinBackground {
 background-color:#fff
}
.theChampBibSonomyBackground {
 background-color:#000
}
.theChampBittyBrowserBackground {
 background-color:#efefef
}
.theChampBlinklistBackground {
 background-color:#3d3c3b
}
.theChampBloggerPostBackground {
 background-color:#fda352
}
.theChampBlogMarksBackground {
 background-color:#535353
}
.theChampBookmarksfrBackground {
 background-color:#e8ead4
}
.theChampBoxnetBackground {
 background-color:#1a74b0
}
.theChampBuddyMarksBackground {
 background-color:#ffd400
}
.theChampCare2NewsBackground {
 background-color:#6eb43f
}
.theChampCopyLinkBackground {
 background-color:#ffc112
}
.theChampCommentBackground {
 background-color:#444
}
.theChampCiteULikeBackground {
 background-color:#2781cd
}
.theChampDiaryRuBackground {
 background-color:#e8d8c6
}
.theChampDiasporaBackground {
 background-color:#0166ff
}
.theChampDiigoBackground {
 background-color:#4a8bca
}
.theChampDoubanBackground {
 background-color:#497700
}
.theChampDraugiemBackground {
 background-color:#ffad66
}
.theChampDZoneBackground {
 background-color:#fff088
}
.theChampEvernoteBackground {
 background-color:#8be056
}
.theChampFacebookMessengerBackground {
 background-color:#0084ff
}
.theChampFarkBackground {
 background-color:#555
}
.theChampFintelBackground {
 background-color:#087515
}
.theChampFlipboardBackground {
 background-color:#c00
}
.theChampFolkdBackground {
 background-color:#0f70b2
}
.theChampGoogleClassroomBackground {
 background-color:#ffc112
}
.theChampGoogleBookmarksBackground {
 background-color:#cb0909
}
.theChampGoogleGmailBackground {
 background-color:#e5e5e5
}
.theChampHackerNewsBackground {
 background-color:#f60
}
.theChampHatenaBackground {
 background-color:#00a6db
}
.theChampInstapaperBackground {
 background-color:#ededed
}
.theChampJamespotBackground {
 background-color:#ff9e2c
}
.theChampKakaoBackground {
 background-color:#fcb700
}
.theChampKindleItBackground {
 background-color:#2a2a2a
}
.theChampKikBackground {
 background-color:#2a2a2a
}
.theChampKnownBackground {
 background-color:#fff101
}
.theChampMailRuBackground {
 background-color:#356fac
}
.theChampMendeleyBackground {
 background-color:#a70805
}
.theChampMeneameBackground {
 background-color:#ff7d12
}
.theChampMixiBackground {
 background-color:#ededed
}
.theChampMySpaceBackground {
 background-color:#2a2a2a
}
.theChampNetvouzBackground {
 background-color:#c0ff00
}
.theChampOdnoklassnikiBackground {
 background-color:#f2720c
}
.theChampOutlookcomBackground {
 background-color:#0072c6
}
.theChampPapalyBackground {
 background-color:#3ac0f6
}
.theChampPinboardBackground {
 background-color:#1341de
}
.theChampPlurkBackground {
 background-color:#cf682f
}
.theChampPocketBackground {
 background-color:#f0f0f0
}
.theChampPrintFriendlyBackground {
 background-color:#61d1d5
}
.theChampProtopageBookmarksBackground {
 background-color:#413fff
}
.theChampPushaBackground {
 background-color:#0072b8
}
.theChampQzoneBackground {
 background-color:#2b82d9
}
.theChampRefindBackground {
 background-color:#1492ef
}
.theChampRediffMyPageBackground {
 background-color:#d20000
}
.theChampRenrenBackground {
 background-color:#005eac
}
.theChampSinaWeiboBackground {
 background-color:#ff0
}
.theChampSiteJotBackground {
 background-color:#ffc800
}
.theChampSkypeBackground {
 background-color:#00aff0
}
.theChampSMSBackground {
 background-color:#6ebe45
}
.theChampSlashdotBackground {
 background-color:#004242
}
.theChampSvejoBackground {
 background-color:#fa7aa3
}
.theChampSymbalooFeedsBackground {
 background-color:#6da8f7
}
.theChampTelegramBackground {
 background-color:#3da5f1
}
.theChampThreemaBackground {
 background-color:#2a2a2a
}
.theChampTrelloBackground {
 background-color:#1189ce
}
.theChampTuentiBackground {
 background-color:#0075c9
}
.theChampTwiddlaBackground {
 background-color:#ededed
}
.theChampTypePadPostBackground {
 background-color:#2a2a2a
}
.theChampViadeoBackground {
 background-color:#2a2a2a
}
.theChampViberBackground {
 background-color:#8b628f
}
.theChampWaneloBackground {
 background-color:#fff
}
.theChampWebnewsBackground {
 background-color:#cc2512
}
.theChampWordPressBackground,
.theChampWordpressBackground {
 background-color:#464646
}
.theChampWykopBackground {
 background-color:#367da9
}
.theChampYahooMailBackground {
 background-color:#400090
}
.theChampYoolinkBackground {
 background-color:#a2c538
}
.theChampBehanceBackground {
 background-color:#053eff
}
.theChampFlickrBackground {
 background-color:#ff0084
}
.theChampFoursquareBackground {
 background-color:#f94877
}
.theChampGithubBackground {
 background-color:#2a2a2a
}
.theChampMediumBackground {
 background-color:#2a2a2a
}
.theChampOdnoklassnikiBackground {
 background-color:#f2720c
}
.theChampSnapchatBackground {
 background-color:#ffe900
}
.theChampVimeoBackground {
 background-color:#1ab7ea
}
.theChampYoutubeBackground {
 background-color:red
}
.theChampRSSBackground {
 background-color:#e3702d
}
.theChampGentleReaderBackground {
 background-color:#46aecf
}
.theChampBehanceSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yIC0yIDM2IDM2Ij48cGF0aCBkPSJNMy44NjIgOC4xMzZoNS42NmMxLjM3NyAwIDMuMTkgMCA0LjEzLjU2NmEzLjcwNSAzLjcwNSAwIDAgMSAxLjgzNyAzLjI2YzAgMS42Ni0uODggMi45MDUtMi4zMiAzLjQ5NHYuMDQyYzEuOTI0LjM5NyAyLjk3IDEuODM4IDIuOTcgMy43NiAwIDIuMjk3LTEuNjM2IDQuNDgzLTQuNzQzIDQuNDgzSDMuODZWOC4xNHptMi4wNzggNi43MWg0LjE1MmMyLjM2IDAgMy4zMjItLjg1NiAzLjMyMi0yLjQ5MyAwLTIuMTYtMS41My0yLjQ2OC0zLjMyMi0yLjQ2OEg1Ljk0djQuOTZ6bTAgNy4xNDRoNS4yYzEuNzkyIDAgMi45My0xLjA5IDIuOTMtMi43OTcgMC0yLjAzLTEuNjQtMi41OTgtMy4zODgtMi41OThINS45NHY1LjM5NXptMjIuMDE3LTEuODMzQzI3LjQ1MyAyMi42NSAyNS42NjMgMjQgMjMuMTI3IDI0Yy0zLjYwNyAwLTUuMzEtMi40OS01LjQyMi01Ljk0NCAwLTMuMzg2IDIuMjMtNS44NzggNS4zMS01Ljg3OCA0IDAgNS4yMjUgMy43NCA1LjExNiA2LjQ3aC04LjQ1NWMtLjA2NyAxLjk2NiAxLjA1IDMuNzE2IDMuNTIgMy43MTYgMS41MyAwIDIuNi0uNzQyIDIuOTI4LTIuMjA2aDEuODM4em0tMS43OTMtMy4xNWMtLjA4OC0xLjc3LTEuNDItMy4xOS0zLjI1Ni0zLjE5LTEuOTQ2IDAtMy4xMDYgMS40NjYtMy4yMzYgMy4xOWg2LjQ5MnpNMjAuNjE0IDhoNC45MzV2MS42OGgtNC45NHoiIGZpbGw9IiNmZmYiPjwvcGF0aD48L3N2Zz4=) no-repeat center center
}
.theChampFlickrSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yIC0yIDM2IDM2Ij48ZyBmaWxsPSIjZmZmIj48Y2lyY2xlIGN4PSIyMyIgY3k9IjE2IiByPSI2Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSI5IiBjeT0iMTYiIHI9IjYiPjwvY2lyY2xlPjwvZz48L3N2Zz4=) no-repeat center center
}
.theChampFoursquareSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IC00IDQwIDQwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMjEuNTE2IDNINy41ODZDNS42NiAzIDUgNC4zNTggNSA1LjM4M3YyMS45OTVjMCAxLjA5Ny42NSAxLjQwNy45NTggMS41My4zMS4xMjYgMS4xMDUuMjA2IDEuNjc2LS4zNmw2LjcyLTcuNDU1Yy4xMDUtLjEyLjQ5LS4yODQuNTUyLS4yODRoNC4xODRjMS43OSAwIDEuODEtMS40NSAxLjk5Ny0yLjIwNi4xNTctLjYzIDEuOTQ2LTkuNTcgMi41OC0xMi4zOTUuNTIzLTIuMzItLjEwNC0zLjIxLTIuMTUtMy4yMXpNMjAuMiA5LjY4MmMtLjA3LjMzLS4zNjguNjYtLjc1LjY5M2gtNS40NGMtLjYxLS4wMzQtMS4xMDguNDIyLTEuMTA4IDEuMDMydi42NjVjMCAuNjEuNSAxLjI0IDEuMTA4IDEuMjRoNC42MDdjLjQzIDAgLjc5NC4yNzYuNy43MzctLjA5My40Ni0uNTczIDIuODItLjYyNyAzLjA3LS4wNTIuMjU0LS4yODIuNzY0LS43MTYuNzY0aC0zLjYyYy0uNjgyIDAtMS4zNi0uMDA4LTEuODE2LjU2LS40NTguNTczLTQuNTM0IDUuMjkzLTQuNTM0IDUuMjkzVjYuNDAzYzAtLjQzOC4zMS0uNzQ2LjcxNS0uNzRoMTEuMjc0Yy40MS0uMDA2LjkxNS40MS44MzQgMUwyMC4yIDkuNjh6Ij48L3BhdGg+PC9zdmc+) no-repeat center center
}
.theChampGithubSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yIC0yIDM2IDM2Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTYgMy4zMmMtNy4xODIgMC0xMyA1LjgyLTEzIDEzIDAgNS43NTQgMy43MiAxMC42MTIgOC44OSAxMi4zMzUuNjUuMTE0Ljg5My0uMjc2Ljg5My0uNjE3IDAtLjMxLS4wMTYtMS4zMzMtLjAxNi0yLjQyLTMuMjY2LjYtNC4xMS0uNzk3LTQuMzctMS41My0uMTQ3LS4zNzMtLjc4LTEuNTI3LTEuMzM0LTEuODM1LS40NTUtLjI0NC0xLjEwNS0uODQ1LS4wMTYtLjg2IDEuMDI0LS4wMTcgMS43NTUuOTQyIDIgMS4zMzIgMS4xNyAxLjk2NiAzLjAzOCAxLjQxNCAzLjc4NSAxLjA3My4xMTQtLjg0NS40NTUtMS40MTQuODMtMS43NC0yLjg5My0uMzI0LTUuOTE2LTEuNDQ1LTUuOTE2LTYuNDE4IDAtMS40MTQuNTA0LTIuNTg0IDEuMzMzLTMuNDk0LS4xMy0uMzI1LS41OS0xLjY1Ny4xMy0zLjQ0NSAwIDAgMS4wODUtLjM0IDMuNTcgMS4zMzcgMS4wNC0uMjkzIDIuMTQ2LS40NCAzLjI1LS40NHMyLjIxLjE0NyAzLjI1LjQ0YzIuNDktMS42OSAzLjU4LTEuMzM3IDMuNTgtMS4zMzcuNzE0IDEuNzkuMjYgMy4xMi4xMyAzLjQ0Ni44MjguOTEgMS4zMzIgMi4wNjQgMS4zMzIgMy40OTQgMCA0Ljk5LTMuMDQgNi4wOTQtNS45MyA2LjQyLjQ3LjQwNS44NzYgMS4xODUuODc2IDIuNDA0IDAgMS43NC0uMDE2IDMuMTM2LS4wMTYgMy41NzUgMCAuMzQuMjQ0Ljc0My44OTQuNjEzQzI1LjI4IDI2LjkzMyAyOSAyMi4wNTMgMjkgMTYuMzJjMC03LjE4Mi01LjgxNy0xMy0xMy0xM3oiPjwvcGF0aD48L3N2Zz4=) no-repeat center center
}
.theChampSnapchatSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTI2LjE3NyAyMC45NzhjLTIuODY3LS40NzMtNC4xNTctMy40MTQtNC4yMS0zLjU0bC0uMDEtLjAyYy0uMTUzLS4zMS0uMTg3LS41Ny0uMS0uNzcyLjE2NC0uMzkuNzc0LS41ODMgMS4xNzctLjcxLjExMy0uMDM3LjIyLS4wNy4zMDYtLjEwNS43MTUtLjI4IDEuMDczLS42MjUgMS4wNjYtMS4wMy0uMDA2LS4zMTItLjI1Mi0uNTkzLS42NDItLjczMmExLjE2OCAxLjE2OCAwIDAgMC0uNDQtLjA4NC45NzUuOTc1IDAgMCAwLS40MDUuMDgzYy0uMzQuMTYtLjY1LjI0Ni0uOTEuMjU4YS43ODkuNzg5IDAgMCAxLS4zNTctLjA4N2wuMDI3LS40NS4wMDUtLjA2MmMuMDktMS40MzIuMjAzLTMuMjE1LS4yNjYtNC4yNjRDMjAuMDMgNi4zNCAxNy4wNzMgNi4xIDE2LjIgNi4xaC0uMDUybC0uMzYzLjAwM2MtLjg3IDAtMy44MTguMjQzLTUuMjA4IDMuMzYtLjQ3IDEuMDUtLjM1NyAyLjgzMy0uMjY4IDQuMjY0bC4wMy41MTNhLjgzLjgzIDAgMCAxLS40MS4wOWMtLjI3NiAwLS42LS4wODctLjk3LS4yNmEuNzk1Ljc5NSAwIDAgMC0uMzM1LS4wNjdjLS40MyAwLS45NDYuMjgyLTEuMDI2LjcwNC0uMDYuMzA1LjA3Ny43NDggMS4wNTQgMS4xMzQuMDg3LjAzNi4xOTMuMDcuMzA1LjEwNS40MDMuMTI4IDEuMDEyLjMyMiAxLjE4LjcxLjA4NC4yMDMuMDUuNDYzLS4xMDMuNzczbC0uMDEuMDIyYy0uMDU0LjEyNS0xLjM0NCAzLjA2OC00LjIxIDMuNTRhLjQzNy40MzcgMCAwIDAtLjM2Ni40NTUuNi42IDAgMCAwIC4wNDguMTk2Yy4yMTYuNTA0IDEuMTIzLjg3IDIuNzc1IDEuMTMuMDU1LjA3NS4xMTMuMzQuMTQ4LjUuMDM2LjE2LjA3LjMyLjEyLjQ5NC4wNS4xNy4xOC4zNzQuNTE0LjM3NC4xMzMgMCAuMjkyLS4wMy40NzUtLjA2Ny4yNzUtLjA1My42NTItLjEyNyAxLjEyNC0uMTI3LjI2IDAgLjUzMi4wMjIuODA1LjA2Ny41MzIuMDkuOTg1LjQxIDEuNTEuNzguNzUuNTMgMS42IDEuMTMyIDIuODk0IDEuMTMyLjAzNCAwIC4wNyAwIC4xMDUtLjAwNS4wNC4wMDIuMDk1LjAwNC4xNTMuMDA0IDEuMjkgMCAyLjE0Mi0uNiAyLjg5Mi0xLjEzMi41MjYtLjM3Ljk3OC0uNjkgMS41MS0uNzguMjc0LS4wNDUuNTQ1LS4wNjguODA3LS4wNjguNDUgMCAuODA1LjA1NiAxLjEyMy4xMi4yLjAzNy4zNi4wNTcuNDc2LjA1N2guMDI0Yy4yNDYgMCAuNDItLjEzLjQ4OC0uMzY1LjA1LS4xNy4wODYtLjMyNy4xMi0uNDkuMDM3LS4xNi4wOTQtLjQyMi4xNS0uNDk2IDEuNjUtLjI1NiAyLjU2LS42MjQgMi43NzMtMS4xMjVhLjU2OC41NjggMCAwIDAgLjA0Ny0uMTk2LjQzMy40MzMgMCAwIDAtLjM2My0uNDU4eiI+PC9wYXRoPjwvc3ZnPg==) no-repeat center center
}
.theChampTumblrSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9Ii0yIC0yIDM2IDM2Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMjAuNzc1IDIxLjk2MmMtLjM3LjE3Ny0xLjA4LjMzLTEuNjEuMzQ1LTEuNTk4LjA0My0xLjkwNy0xLjEyMi0xLjkyLTEuOTY4di02LjIxN2g0LjAwN1YxMS4xSDE3LjI2VjYuMDJoLTIuOTI1cy0uMTMyLjA0NC0uMTQ0LjE1Yy0uMTcgMS41NTYtLjg5NSA0LjI4Ny0zLjkyMyA1LjM3OHYyLjU3OGgyLjAydjYuNTIyYzAgMi4yMzIgMS42NDcgNS40MDQgNS45OTQgNS4zMyAxLjQ2Ny0uMDI1IDMuMDk2LS42NCAzLjQ1Ni0xLjE3bC0uOTYtMi44NDZ6Ii8+PC9zdmc+) no-repeat center center
}
.theChampVimeoSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yIC0yIDM2IDM2Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMjYuOTI2IDEwLjYyN2MtLjEwMyAyLjI1LTEuNjc1IDUuMzMyLTQuNzE2IDkuMjQ1QzE5LjA2NiAyMy45NTcgMTYuNDA2IDI2IDE0LjIzIDI2Yy0xLjM0OCAwLTIuNDktMS4yNDQtMy40Mi0zLjczMmwtMS44NjctNi44NDRDOC4yNSAxMi45MzcgNy41MSAxMS42OSA2LjcxNSAxMS42OWMtLjE3MyAwLS43NzguMzY1LTEuODE1IDEuMDlsLTEuMDg4LTEuNGEzMDAuMDEyIDMwMC4wMTIgMCAwIDAgMy4zNzQtMy4wMWMxLjUyMi0xLjMxNSAyLjY2Ni0yLjAwNyAzLjQyNy0yLjA3NiAxLjgtLjE3MyAyLjkwNyAxLjA1NyAzLjMyMiAzLjY5LjQ1IDIuODQuNzYgNC42MDguOTM1IDUuMy41MiAyLjM1NiAxLjA5IDMuNTM0IDEuNzEzIDMuNTM0LjQ4MyAwIDEuMjEtLjc2NCAyLjE4LTIuMjk0Ljk3LTEuNTI4IDEuNDg4LTIuNjkyIDEuNTU4LTMuNDkuMTQtMS4zMi0uMzgtMS45OC0xLjU1My0xLjk4LS41NTQgMC0xLjEyNS4xMjYtMS43MTIuMzc4IDEuMTM3LTMuNzIyIDMuMzA4LTUuNTMgNi41MTMtNS40MjYgMi4zNzguMDY4IDMuNDk4IDEuNjEgMy4zNiA0LjYyeiI+PC9wYXRoPjwvc3ZnPg==) no-repeat center center
}
.theChampRSSSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IC00IDQwIDQwIj48ZyBmaWxsPSIjZmZmIj48ZWxsaXBzZSBjeD0iNy45NTIiIGN5PSIyNC4wNTYiIHJ4PSIyLjk1MiIgcnk9IjIuOTQ0Ij48L2VsbGlwc2U+PHBhdGggZD0iTTUuMTUzIDE2LjYyNWMyLjczIDAgNS4yOTUgMS4wNjQgNy4yMiAyLjk5NmExMC4yIDEwLjIgMCAwIDEgMi45OTYgNy4yNTVoNC4yYzAtNy45NjItNi40Ny0xNC40NC0xNC40Mi0xNC40NHY0LjE5M3ptLjAwNy03LjQzMmM5LjcyNCAwIDE3LjYzNiA3LjkzMiAxNy42MzYgMTcuNjgySDI3QzI3IDE0LjgxMiAxNy4yMDMgNSA1LjE2IDV2NC4xOTN6Ij48L3BhdGg+PC9nPjwvc3ZnPg==) no-repeat center center
}
.theChampMeWeSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0zIC0zIDM4IDM4Ij48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNOS42MzYgMTAuNDI3YTEuMjIgMS4yMiAwIDEgMS0yLjQ0IDAgMS4yMiAxLjIyIDAgMSAxIDIuNDQgMHpNMTUuNTc0IDEwLjQzMWExLjIyIDEuMjIgMCAwIDEtMi40MzggMCAxLjIyIDEuMjIgMCAxIDEgMi40MzggMHpNMjIuNTkyIDEwLjQzMWExLjIyMSAxLjIyMSAwIDEgMS0yLjQ0MyAwIDEuMjIxIDEuMjIxIDAgMCAxIDIuNDQzIDB6TTI5LjYwNSAxMC40MzFhMS4yMjEgMS4yMjEgMCAxIDEtMi40NDIgMCAxLjIyMSAxLjIyMSAwIDAgMSAyLjQ0MiAwek0zLjYwNSAxMy43NzJjMC0uNDcxLjM3NC0uODU5Ljg1OS0uODU5aC4xOGMuMzc0IDAgLjYyNC4xOTQuNzg5LjQ1N2wyLjkzNSA0LjU5NyAyLjk1LTQuNjExYy4xOC0uMjkxLjQzLS40NDMuNzc0LS40NDNoLjE4Yy40ODUgMCAuODU5LjM4Ny44NTkuODU5djguMTEzYS44NDMuODQzIDAgMCAxLS44NTkuODQ1Ljg1Ny44NTcgMCAwIDEtLjg0NS0uODQ1VjE2LjA3bC0yLjM2NiAzLjU1OWMtLjE4LjI3Ni0uNDAyLjQ0My0uNzIuNDQzLS4zMDQgMC0uNTI2LS4xNjctLjcwNi0uNDQzbC0yLjM1NC0zLjUzVjIxLjljMCAuNDcxLS4zNzQuODMtLjg0NS44M2EuODE1LjgxNSAwIDAgMS0uODMtLjgzdi04LjEyOGgtLjAwMXpNMTQuMzk2IDE0LjA1NWEuOS45IDAgMCAxLS4wNjktLjMzM2MwLS40NzEuNDAyLS44My44NzItLjgzLjQxNSAwIC43MzUuMjYzLjg0NS42MjRsMi4yMyA2LjY2IDIuMTg3LTYuNjMyYy4xMzktLjQwMi40MjgtLjY3OC44NTktLjY3OGguMTI0Yy40MjggMCAuNzM1LjI3OC44NTkuNjc4bDIuMTg3IDYuNjMyIDIuMjMtNi42NzVjLjEyNi0uMzQ2LjQxNS0uNjA5LjgzLS42MDkuNDU3IDAgLjg0NS4zNjEuODQ1LjgxN2EuOTYuOTYgMCAwIDEtLjA4My4zNDZsLTIuODY3IDguMDMyYy0uMTUyLjQzLS40NzEuNzA2LS44ODcuNzA2aC0uMTY1Yy0uNDE1IDAtLjcyMS0uMjYzLS44NzItLjcwNmwtMi4xNjEtNi4zMjgtMi4xNiA2LjMyOGMtLjE1Mi40NDMtLjQ3LjcwNi0uODg3LjcwNmgtLjE2NWMtLjQxNSAwLS43Mi0uMjYzLS44ODctLjcwNmwtMi44NjUtOC4wMzJ6Ij48L3BhdGg+PC9nPjwvc3ZnPg==) no-repeat center center
}
.theChampYoutubeSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTI2Ljc4IDExLjZzLS4yMTUtMS41MTUtLjg3NS0yLjE4M2MtLjgzNy0uODc2LTEuNzc0LS44OC0yLjIwNC0uOTMyLTMuMDc1LS4yMjItNy42OTMtLjIyMi03LjY5My0uMjIyaC0uMDFzLTQuNjE4IDAtNy42OTcuMjIyYy0uNDMuMDUtMS4zNjguMDU2LTIuMjA1LjkzMi0uNjYuNjY4LS44NzQgMi4xODQtLjg3NCAyLjE4NFM1IDEzLjM4NiA1IDE1LjE2NnYxLjY3YzAgMS43OC4yMiAzLjU2LjIyIDMuNTZzLjIxNSAxLjUxNi44NzQgMi4xODRjLjgzNy44NzUgMS45MzYuODUgMi40MjYuOTQgMS43Ni4xNyA3LjQ4LjIyIDcuNDguMjJzNC42MjMtLjAwNyA3LjctLjIzYy40My0uMDUgMS4zNy0uMDU2IDIuMjA1LS45MzIuNjYtLjY2OC44NzUtMi4xODQuODc1LTIuMTg0cy4yMi0xLjc4LjIyLTMuNTZ2LTEuNjdjMC0xLjc4LS4yMi0zLjU2LS4yMi0zLjU2em0tMTMuMDUyIDcuMjU0di02LjE4bDUuOTQ0IDMuMS01Ljk0NCAzLjA4eiI+PC9wYXRoPjwvc3ZnPg==) no-repeat center center
}
.theChampTelegramSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0xIC0zIDM2IDM2IiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMjUuNTE1IDYuODk2TDYuMDI3IDE0LjQxYy0xLjMzLjUzNC0xLjMyMiAxLjI3Ni0uMjQzIDEuNjA2bDUgMS41NiAxLjcyIDUuNjZjLjIyNi42MjUuMTE1Ljg3My43Ny44NzMuNTA2IDAgLjczLS4yMzUgMS4wMTItLjUxbDIuNDMtMi4zNjMgNS4wNTYgMy43MzRjLjkzLjUxNCAxLjYwMi4yNSAxLjgzNC0uODYzbDMuMzItMTUuNjM4Yy4zMzgtMS4zNjMtLjUyLTEuOTgtMS40MS0xLjU3N3oiLz48L3N2Zz4=) no-repeat center center
}
.theChampInstagramSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSItMTAgLTEwIDE0OCAxNDgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxnPjxnPjxwYXRoIGQ9Ik04NiwxMTJINDJjLTE0LjMzNiwwLTI2LTExLjY2My0yNi0yNlY0MmMwLTE0LjMzNywxMS42NjQtMjYsMjYtMjZoNDRjMTQuMzM3LDAsMjYsMTEuNjYzLDI2LDI2djQ0ICAgIEMxMTIsMTAwLjMzNywxMDAuMzM3LDExMiw4NiwxMTJ6IE00MiwyNGMtOS45MjUsMC0xOCw4LjA3NC0xOCwxOHY0NGMwLDkuOTI1LDguMDc1LDE4LDE4LDE4aDQ0YzkuOTI2LDAsMTgtOC4wNzUsMTgtMThWNDIgICAgYzAtOS45MjYtOC4wNzQtMTgtMTgtMThINDJ6IiBmaWxsPSIjZmZmIj48L3BhdGg+PC9nPjxnPjxwYXRoIGQ9Ik02NCw4OGMtMTMuMjM0LDAtMjQtMTAuNzY3LTI0LTI0YzAtMTMuMjM0LDEwLjc2Ni0yNCwyNC0yNHMyNCwxMC43NjYsMjQsMjRDODgsNzcuMjMzLDc3LjIzNCw4OCw2NCw4OHogTTY0LDQ4Yy04LjgyMiwwLTE2LDcuMTc4LTE2LDE2czcuMTc4LDE2LDE2LDE2YzguODIyLDAsMTYtNy4xNzgsMTYtMTZTNzIuODIyLDQ4LDY0LDQ4eiIgZmlsbD0iI2ZmZiI+PC9wYXRoPjwvZz48Zz48Y2lyY2xlIGN4PSI4OS41IiBjeT0iMzguNSIgZmlsbD0iI2ZmZiIgcj0iNS41Ij48L2NpcmNsZT48L2c+PC9nPjwvc3ZnPg==) no-repeat center center
}
.theChampWhatsappBackground a,
i.theChampLineBackground a,
i.theChampViberBackground a {
 display:inline!important
}
.the_champ_sharing_container a {
 padding:0!important;
 box-shadow:none!important;
 border:none!important
}
div.course_instructor_widget .the_champ_vertical_sharing {
 display:none!important
}
@media screen and (max-width:783px) {
 #the_champ_sharing_more_providers {
  width:80%;
  left:60%;
  margin-left:-50%;
  text-shadow:none!important
 }
 #the_champ_sharing_more_providers .filter input.search {
  border:1px solid #ccc;
  width:92%
 }
}
@media screen and (max-width:475px) {
 #the_champ_sharing_more_content .all-services ul li {
  width:100%!important
 }
}
#ss_openid {
 border:1px solid gray;
 display:inline;
 font-family:trebuchet ms;
 font-size:12px;
 width:98%;
 padding:.35em .325em .75em;
 margin-bottom:20px
}
#ss_openid form {
 margin-top:25px;
 margin-left:0;
 padding:0;
 background:0 0;
 -webkit-box-shadow:none;
 box-shadow:none
}
#ss_openid input {
 font-family:trebuchet ms;
 font-size:12px;
 width:100px;
 float:left
}
#ss_openid input[type=submit] {
 background:#767676;
 padding:.75em 2em;
 border:0;
 -webkit-border-radius:2px;
 border-radius:2px;
 -webkit-box-shadow:none;
 box-shadow:none;
 color:#fff;
 cursor:pointer;
 display:inline-block;
 font-weight:800;
 line-height:1;
 text-shadow:none;
 -webkit-transition:background .2s;
 transition:background .2s
}
#ss_openid legend {
 color:#ff6200;
 float:left;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 display:table;
 max-width:100%;
 padding:0;
 white-space:normal
}
#ss_openid input.openid_login {
 background-color:#fff;
 background-position:0 50%;
 color:#000;
 width:220px;
 margin-right:10px;
 height:30px;
 margin-bottom:5px;
 background:#fff;
 background-image:-webkit-linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0));
 border:1px solid #bbb;
 -webkit-border-radius:3px;
 border-radius:3px;
 display:block;
 padding:.7em;
 line-height:1.5
}
#ss_openid a {
 color:silver
}
#ss_openid a:hover {
 color:#5e5e5e
}
.heateor_ms_subscribe_option {
 line-height:14px;
 margin-top:8px
}
.heateor_ms_subscribe_option input.heateor_ms_checkbox,
.heateor_ms_subscribe_option label.heateor_ms_checkbox_label {
 float:left;
 font-size:15px;
 margin:0;
 color:#666
}
.heateor_ms_subscribe_option input.heateor_ms_checkbox {
 margin:0 4px 0 0;
 width:15px;
 height:15px;
 float:left
}
div.heateor_ss_sl_optin_container {
 clear:both
}
div.heateor_ss_sl_optin_container a {
 color:blue
}
div.heateor_ss_sl_optin_container label {
 font-size:11px;
 font-weight:400
}
input.heateor_ss_social_login_optin {
 vertical-align:middle
}
div.theChampFacebookLogoContainer {
 width:25px;
 height:25px;
 border-radius:999px;
 background-color:#fff;
 margin:5px auto
}
div.the_champ_login_container i.theChampFacebookBackground {
 background-color:#218cf2!important
}
div.the_champ_bottom_sharing {
 margin-bottom:0
}
.theChampTwitchBackground {
 background-color:#6441a5
}
.theChampTwitchLoginSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMDAgMzAwIj48cGF0aCBkPSJNIDU1IDMwIGggMjAwIHYgMTYwIGwgLTQwIDQwIGggLTUwIGwgLTQwIDQwIHYgLTQwIGwgMzAgLTMwIGggNjAgbCAyMCAtMjAgdiAtMTMyIGggLTE2NSB2IDE1MiBoIDU1IHYgNzAgaCAtMjAgdiAtNDAgaCAtNjUgdiAtMTYwIHogTSAxMzAgOTAgdiA2MCBoIDE1IHYgLTYwIHogTSAxODUgOTAgdiA2MCBoIDE1IHYgLTYwIHoiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyIiBmaWxsPSIjZmZmIj48L3BhdGg+PC9zdmc+) left no-repeat
}
.theChampParlerSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGhlaWdodD0nMTAwJScgd2lkdGg9JzEwMCUnIHZpZXdCb3g9Jy0yNCAtMzAgMTQwIDE2MCc+PGcgZmlsbD0nI2ZmZic+PHBhdGggZD0nTTU4LjM0IDgzLjMxaC0yNXYtOC40OWMwLTQuNSAzLjY0LTguMTQgOC4xNC04LjE0aDE2Ljg3YzEzLjggMCAyNS4wMi0xMS4xOSAyNS4wMi0yNC45NCAwLTEzLjc1LTExLjIzLTI0Ljk0LTI1LjAzLTI0Ljk0aC0uMjZsLTUuMy0uMTZIMEMwIDcuNDUgNy40NSAwIDE2LjYzIDBoMzYuNDFsNS40NC4xN0M4MS4zOS4yNCAxMDAgMTguODYgMTAwIDQxLjc0YzAgMjIuOTItMTguNjkgNDEuNTctNDEuNjYgNDEuNTd6Jz48L3BhdGg+PHBhdGggZD0nTTE2LjY1IDEwMEM3LjQ2IDEwMCAuMDIgOTIuNTUuMDIgODMuMzdWNDkuNDljMC04LjkyIDcuMjMtMTYuMTYgMTYuMTYtMTYuMTZoNDIuMTlhOC4zMiA4LjMyIDAgMDEwIDE2LjY0aC0zMy41Yy00LjUzIDAtOC4yMSAzLjY3LTguMjEgOC4yMVYxMDB6Jz48L3BhdGg+PC9nPjwvc3ZnPg==) no-repeat center center
}
div#the_champ_sharing_more_content ss.theChampParlerSvg {
 width:92%!important
}
.theChampRedditLoginSvg {
 background-size:125%!important;
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9Ii0yLjUgLTMuNSAzOSAzOSI+PHBhdGggZD0iTTI4LjU0MyAxNS43NzRhMi45NTMgMi45NTMgMCAwIDAtMi45NTEtMi45NDkgMi44ODIgMi44ODIgMCAwIDAtMS45LjcxMyAxNC4wNzUgMTQuMDc1IDAgMCAwLTYuODUtMi4wNDRsMS4zOC00LjM0OSAzLjc2OC44ODRhMi40NTIgMi40NTIgMCAxIDAgLjI0LTEuMTc2bC00LjI3NC0xYS42LjYgMCAwIDAtLjcwOS40bC0xLjY1OSA1LjIyNGExNC4zMTQgMTQuMzE0IDAgMCAwLTcuMzE2IDIuMDI5IDIuOTA4IDIuOTA4IDAgMCAwLTEuODcyLS42ODEgMi45NDIgMi45NDIgMCAwIDAtMS42MTggNS40IDUuMTA5IDUuMTA5IDAgMCAwLS4wNjIuNzY1YzAgNC4xNTggNS4wMzcgNy41NDEgMTEuMjI5IDcuNTQxczExLjIyLTMuMzgzIDExLjIyLTcuNTQxYTUuMiA1LjIgMCAwIDAtLjA1My0uNzA2IDIuOTYzIDIuOTYzIDAgMCAwIDEuNDI3LTIuNTF6bS0xOC4wMDggMS44OGExLjc1MyAxLjc1MyAwIDAgMSAxLjczLTEuNzQgMS43MyAxLjczIDAgMCAxIDEuNzA5IDEuNzQgMS43MDkgMS43MDkgMCAwIDEtMS43MDkgMS43MTEgMS43MzMgMS43MzMgMCAwIDEtMS43My0xLjcxMXptOS41NjUgNC45NjhhNS41NzMgNS41NzMgMCAwIDEtNC4wODEgMS4yNzJoLS4wMzJhNS41NzYgNS41NzYgMCAwIDEtNC4wODctMS4yNzIuNi42IDAgMCAxIC44NDQtLjg1NCA0LjUgNC41IDAgMCAwIDMuMjM4LjkyN2guMDMyYTQuNSA0LjUgMCAwIDAgMy4yMzctLjkyNy42LjYgMCAxIDEgLjg0NC44NTR6bS0uMzMxLTMuMjU2YTEuNzI2IDEuNzI2IDAgMSAxIDEuNzA5LTEuNzEyIDEuNzE3IDEuNzE3IDAgMCAxLTEuNzEyIDEuNzEyeiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==) no-repeat center center
}
.theChampDisqusLoginSvg {
 background-size:112%!important;
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMjAwIDIwMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjAwIDIwMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGcgaWQ9IkxheWVyXzIiPjwvZz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTAyLjUzNSwxNjcuNWMtMTYuNTE4LDAtMzEuNjIxLTYuMDM2LTQzLjI5OC0xNi4wMjFMMzAuNSwxNTUuNDA1bDExLjEwMi0yNy40MDEKCWMtMy44NjgtOC41MzUtNi4wMzgtMTguMDEtNi4wMzgtMjguMDA0YzAtMzcuMjc3LDI5Ljk4NC02Ny41LDY2Ljk3MS02Ny41YzM2Ljk4NCwwLDY2Ljk2NSwzMC4yMjMsNjYuOTY1LDY3LjUKCUMxNjkuNSwxMzcuMjg0LDEzOS41MiwxNjcuNSwxMDIuNTM1LDE2Ny41eiBNMTM5LjEwMiw5OS44MDd2LTAuMTg4YzAtMTkuNDc4LTEzLjczNi0zMy4zNjctMzcuNDItMzMuMzY3aC0yNS41OHY2Ny41aDI1LjIwMQoJQzEyNS4xNzEsMTMzLjc1MywxMzkuMTAyLDExOS4yODQsMTM5LjEwMiw5OS44MDdMMTM5LjEwMiw5OS44MDd6IE0xMDEuOTY0LDExNy4xNjhoLTcuNDgyVjgyLjg0MWg3LjQ4MgoJYzEwLjk4OSwwLDE4LjI4Myw2LjI2NSwxOC4yODMsMTcuMDd2MC4xODhDMTIwLjI0NywxMTAuOTk1LDExMi45NTMsMTE3LjE2OCwxMDEuOTY0LDExNy4xNjh6Ii8+PC9zdmc+) no-repeat center center
}
.theChampDropboxLoginSvg {
 background-size:113%!important;
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTAwJSIgd2lkdGg9IjEwMCUiIGlkPSJzdmcxMjYiIHZlcnNpb249IjEuMSIgdmlld0JveD0iLTM1LjMxNzUgLTUwIDMwNi4wODUgMzAwIj48ZGVmcyBpZD0iZGVmczExMiI+PHN0eWxlIGlkPSJzdHlsZTExMCI+LmNscy0xe2ZpbGw6I2ZmZmZmZn08L3N0eWxlPjwvZGVmcz48cGF0aCBpZD0icG9seWdvbjExNiIgY2xhc3M9ImNscy0xIiBkPSJNNTguODYgNzVsNTguODctMzcuNUw1OC44NiAwIDAgMzcuNXoiLz48cGF0aCBpZD0icG9seWdvbjExOCIgY2xhc3M9ImNscy0xIiBkPSJNMTc2LjU5IDc1bDU4Ljg2LTM3LjVMMTc2LjU5IDBsLTU4Ljg2IDM3LjV6Ii8+PHBhdGggaWQ9InBvbHlnb24xMjAiIGNsYXNzPSJjbHMtMSIgZD0iTTExNy43MyAxMTIuNUw1OC44NiA3NSAwIDExMi41IDU4Ljg2IDE1MHoiLz48cGF0aCBpZD0icG9seWdvbjEyMiIgY2xhc3M9ImNscy0xIiBkPSJNMTc2LjU5IDE1MGw1OC44Ni0zNy41TDE3Ni41OSA3NWwtNTguODYgMzcuNXoiLz48cGF0aCBpZD0icG9seWdvbjEyNCIgY2xhc3M9ImNscy0xIiBkPSJNMTc2LjU5IDE2Mi41TDExNy43MyAxMjVsLTU4Ljg3IDM3LjUgNTguODcgMzcuNXoiLz48L3N2Zz4=) left no-repeat
}
.theChampFoursquareLoginSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii02LjI1IC00IDQwIDQwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMjEuNTE2IDNINy41ODZDNS42NiAzIDUgNC4zNTggNSA1LjM4M3YyMS45OTVjMCAxLjA5Ny42NSAxLjQwNy45NTggMS41My4zMS4xMjYgMS4xMDUuMjA2IDEuNjc2LS4zNmw2LjcyLTcuNDU1Yy4xMDUtLjEyLjQ5LS4yODQuNTUyLS4yODRoNC4xODRjMS43OSAwIDEuODEtMS40NSAxLjk5Ny0yLjIwNi4xNTctLjYzIDEuOTQ2LTkuNTcgMi41OC0xMi4zOTUuNTIzLTIuMzItLjEwNC0zLjIxLTIuMTUtMy4yMXpNMjAuMiA5LjY4MmMtLjA3LjMzLS4zNjguNjYtLjc1LjY5M2gtNS40NGMtLjYxLS4wMzQtMS4xMDguNDIyLTEuMTA4IDEuMDMydi42NjVjMCAuNjEuNSAxLjI0IDEuMTA4IDEuMjRoNC42MDdjLjQzIDAgLjc5NC4yNzYuNy43MzctLjA5My40Ni0uNTczIDIuODItLjYyNyAzLjA3LS4wNTIuMjU0LS4yODIuNzY0LS43MTYuNzY0aC0zLjYyYy0uNjgyIDAtMS4zNi0uMDA4LTEuODE2LjU2LS40NTguNTczLTQuNTM0IDUuMjkzLTQuNTM0IDUuMjkzVjYuNDAzYzAtLjQzOC4zMS0uNzQ2LjcxNS0uNzRoMTEuMjc0Yy40MS0uMDA2LjkxNS40MS44MzQgMUwyMC4yIDkuNjh6Ij48L3BhdGg+PC9zdmc+) no-repeat center center
}
.theChampYummlySvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAzMCAzMCI+PHBhdGggc3Ryb2tlPSIjZmZmIiBkPSJNIDEwLjUgMTAgcSA0IC0yIDIuNSAxIGwgLTEgNCBxIDAgMiA1IDAgbCAxIC02LjUgbSAtMSA2LjUgbCAtMSA0IGMgLTMgNiAtNiAtMSAwIC0xIHEgMSAtMSA1IDEiIHN0cm9rZS13aWR0aD0iMiIgZmlsbD0ibm9uZSI+PC9wYXRoPjwvc3ZnPg==) no-repeat center center
}
.theChampBufferSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9Ii00IC00IDM4IDM5Ij48cGF0aCBzdHJva2U9IiNmZmYiIGQ9Ik0gMTUgNiBsIC0xMCA1IGwgMTAgNSBsIDEwIC01IHoiIHN0cm9rZS13aWR0aD0iMCIgZmlsbD0iI2ZmZiI+PC9wYXRoPjxwYXRoIHN0cm9rZT0iI2ZmZiIgZD0iTSA1LjUgMTQuNSBsIDkuNSA1IGwgOS41IC01IG0gLTE5IDQgbCA5LjUgNSBsIDkuNSAtNSIgc3Ryb2tlLXdpZHRoPSIyIiBmaWxsPSJub25lIj48L3BhdGg+PC9zdmc+) no-repeat center center
}
.theChampFacebookSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9Ii01IC01IDQyIDQyIj48cGF0aCBkPSJNMTcuNzggMjcuNVYxNy4wMDhoMy41MjJsLjUyNy00LjA5aC00LjA1di0yLjYxYzAtMS4xODIuMzMtMS45OSAyLjAyMy0xLjk5aDIuMTY2VjQuNjZjLS4zNzUtLjA1LTEuNjYtLjE2LTMuMTU1LS4xNi0zLjEyMyAwLTUuMjYgMS45MDUtNS4yNiA1LjQwNXYzLjAxNmgtMy41M3Y0LjA5aDMuNTNWMjcuNWg0LjIyM3oiIGZpbGw9IiNmZmYiPjwvcGF0aD48L3N2Zz4=) no-repeat center center
}
.theChampDiggSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9Ii01IC01IDQ5IDQ5Ij48cGF0aCBkPSJNIDYgMjAgaCAxMCBjIDAgLTE0IC05IC0xNCAtOSAwIG0gNSAwIHYgNyBtIC0xIDAgdiAtNyBtIDQgLTcgaCA0LjUgdiAtNSBoIDggdiA4IGggLTggdiAtMyBtIDggMCBoIDQgdiA1LjUgaCAtMyB2IDEyIGggLTQgdiAtOCBtIDAgOCBoIC02LjUgdiAtMTIgaCAtMiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiNmZmYiIGZpbGw9Im5vbmUiPjwvcGF0aD48ZWxsaXBzZSBjeD0iMTEuNSIgY3k9IjI4LjUiIHJ4PSI0IiByeT0iMiIgc3R5bGU9ImZpbGw6I2ZmZjsiPjwvZWxsaXBzZT48L3N2Zz4=) no-repeat center center
}
.theChampEmailSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9Ii00IC00IDQzIDQzIj48cGF0aCBkPSJNIDUuNSAxMSBoIDIzIHYgMSBsIC0xMSA2IGwgLTExIC02IHYgLTEgbSAwIDIgbCAxMSA2IGwgMTEgLTYgdiAxMSBoIC0yMiB2IC0xMSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSIjZmZmIj48L3BhdGg+PC9zdmc+) no-repeat center center
}
.theChampFloatitSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9Ii0zIC0zIDM4IDM4Ij48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMTYgM0M4LjgxNCAzIDMgOC44MTQgMyAxNnM1LjgxNCAxMyAxMyAxMyAxMy01LjgxNCAxMy0xM1MyMy4xODcgMyAxNiAzem0wIDI1LjE1MmMtNi43MTIgMC0xMi4xNTMtNS40NC0xMi4xNTMtMTIuMTUyQzMuODQ3IDkuMjg4IDkuMjg3IDMuODQ4IDE2IDMuODQ4UzI4LjE1MiA5LjI4OCAyOC4xNTIgMTZjMCA2LjcxMi01LjQ0IDEyLjE1Mi0xMi4xNTIgMTIuMTUyeiIvPjxwYXRoIGQ9Ik0yMi40MDYgMTZBNi40MDIgNi40MDIgMCAwIDAgMTYgOS41OTMgNi40MDIgNi40MDIgMCAwIDAgOS41OTMgMTYgNi40IDYuNCAwIDAgMCAxNiAyMi40MDYgNi40IDYuNCAwIDAgMCAyMi40MDYgMTZ6TTE2IDIxLjM5QTUuMzkyIDUuMzkyIDAgMCAxIDEwLjYxIDE2IDUuNDAzIDUuNDAzIDAgMCAxIDE2IDEwLjYxIDUuMzkzIDUuMzkzIDAgMCAxIDIxLjM5IDE2IDUuMzgyIDUuMzgyIDAgMCAxIDE2IDIxLjM5eiIvPjxwYXRoIGQ9Ik0xMy43NjMgOS4xODdWNC44NjRjLTQuNDc1LjktOCA0LjQyNC04Ljg5OCA4Ljg5OGg0LjMyMmE3LjIyNiA3LjIyNiAwIDAgMSA0LjU3Ni00LjU3NXptOS4wNSA0LjU3Nmg0LjMyYy0uODk2LTQuNDc1LTQuNDIyLTgtOC44OTYtOC44OTh2NC4zMjJhNy4yMjQgNy4yMjQgMCAwIDEgNC41NzUgNC41NzZ6bS00LjU3NiA5LjA1MnY0LjMyMmM0LjQ3NS0uOSA4LTQuNDI0IDguODk3LTguOWgtNC4zMjJhNy4yMzIgNy4yMzIgMCAwIDEtNC41NzUgNC41Nzh6bS05LjA1LTQuNTc4SDQuODYzYy44OTggNC40NzUgNC40MjQgOCA4Ljg5OCA4Ljl2LTQuMzIzYTcuMjMzIDcuMjMzIDAgMCAxLTQuNTc0LTQuNTc3eiIvPjwvZz48L3N2Zz4=) no-repeat center center
}
.theChampLinkedinSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9Ii0yIC0yIDM1IDM5Ij48cGF0aCBkPSJNNi4yMjcgMTIuNjFoNC4xOXYxMy40OGgtNC4xOVYxMi42MXptMi4wOTUtNi43YTIuNDMgMi40MyAwIDAgMSAwIDQuODZjLTEuMzQ0IDAtMi40MjgtMS4wOS0yLjQyOC0yLjQzczEuMDg0LTIuNDMgMi40MjgtMi40M200LjcyIDYuN2g0LjAydjEuODRoLjA1OGMuNTYtMS4wNTggMS45MjctMi4xNzYgMy45NjUtMi4xNzYgNC4yMzggMCA1LjAyIDIuNzkyIDUuMDIgNi40MnY3LjM5NWgtNC4xODN2LTYuNTZjMC0xLjU2NC0uMDMtMy41NzQtMi4xNzgtMy41NzQtMi4xOCAwLTIuNTE0IDEuNy0yLjUxNCAzLjQ2djYuNjY4aC00LjE4N1YxMi42MXoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=) no-repeat center center
}
.theChampMoreSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9Ii00IC00IDM4IDM4Ij48Y2lyY2xlIGN4PSIxMCIgY3k9IjE1IiByPSIzIiBmaWxsPSIjZmZmIj48L2NpcmNsZT48Y2lyY2xlIGN4PSIyMCIgY3k9IjEwIiByPSIzIiBmaWxsPSIjZmZmIj48L2NpcmNsZT48Y2lyY2xlIGN4PSIyMCIgY3k9IjIwIiByPSIzIiBmaWxsPSIjZmZmIj48L2NpcmNsZT48cGF0aCBkPSJNIDEwIDE1IEwgMjAgMTAgbSAwIDEwIEwgMTAgMTUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlPSIjZmZmIj48L3BhdGg+PC9zdmc+) no-repeat center center
}
.theChampPinterestSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9Ii0yIC0yIDM1IDM1Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTYuNTM5IDQuNWMtNi4yNzcgMC05LjQ0MiA0LjUtOS40NDIgOC4yNTMgMCAyLjI3Mi44NiA0LjI5MyAyLjcwNSA1LjA0Ni4zMDMuMTI1LjU3NC4wMDUuNjYyLS4zMy4wNjEtLjIzMS4yMDUtLjgxNi4yNy0xLjA2LjA4OC0uMzMxLjA1My0uNDQ3LS4xOTEtLjczNi0uNTMyLS42MjctLjg3My0xLjQzOS0uODczLTIuNTkxIDAtMy4zMzggMi40OTgtNi4zMjcgNi41MDUtNi4zMjcgMy41NDggMCA1LjQ5NyAyLjE2OCA1LjQ5NyA1LjA2MiAwIDMuODEtMS42ODYgNy4wMjUtNC4xODggNy4wMjUtMS4zODIgMC0yLjQxNi0xLjE0Mi0yLjA4NS0yLjU0NS4zOTctMS42NzQgMS4xNjYtMy40OCAxLjE2Ni00LjY4OSAwLTEuMDgxLS41ODEtMS45ODMtMS43ODItMS45ODMtMS40MTMgMC0yLjU0OCAxLjQ2Mi0yLjU0OCAzLjQxOSAwIDEuMjQ3LjQyMSAyLjA5MS40MjEgMi4wOTFsLTEuNjk5IDcuMTk5Yy0uNTA1IDIuMTM3LS4wNzYgNC43NTUtLjAzOSA1LjAxOS4wMjEuMTU4LjIyMy4xOTYuMzE0LjA3Ny4xMy0uMTcgMS44MTMtMi4yNDcgMi4zODQtNC4zMjQuMTYyLS41ODcuOTI5LTMuNjMxLjkyOS0zLjYzMS40Ni44NzYgMS44MDEgMS42NDYgMy4yMjcgMS42NDYgNC4yNDcgMCA3LjEyOC0zLjg3MSA3LjEyOC05LjA1My4wMDMtMy45MTgtMy4zMTctNy41NjgtOC4zNjEtNy41Njh6Ii8+PC9zdmc+) no-repeat center center
}
.theChampPrintSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9Ii00IC02IDM4IDM4Ij48cGF0aCBzdHJva2U9IiNmZmYiIGQ9Ik0gNyAxMCBoIDIgdiAzIGggMTIgdiAtMyBoIDIgdiA3IGggLTIgdiAtMyBoIC0xMiB2IDMgaCAtMiB6IiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiNmZmYiPjwvcGF0aD48cmVjdCBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMS44IiBoZWlnaHQ9IjciIHdpZHRoPSIxMCIgeD0iMTAiIHk9IjUiIGZpbGw9Im5vbmUiPjwvcmVjdD48cmVjdCBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMSIgaGVpZ2h0PSI1IiB3aWR0aD0iOCIgeD0iMTEiIHk9IjE2IiBmaWxsPSIjZmZmIj48L3JlY3Q+PC9zdmc+) no-repeat center center
}
.theChampRedditSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9Ii0zLjUgLTMuNSAzOSAzOSI+PHBhdGggZD0iTTI4LjU0MyAxNS43NzRhMi45NTMgMi45NTMgMCAwIDAtMi45NTEtMi45NDkgMi44ODIgMi44ODIgMCAwIDAtMS45LjcxMyAxNC4wNzUgMTQuMDc1IDAgMCAwLTYuODUtMi4wNDRsMS4zOC00LjM0OSAzLjc2OC44ODRhMi40NTIgMi40NTIgMCAxIDAgLjI0LTEuMTc2bC00LjI3NC0xYS42LjYgMCAwIDAtLjcwOS40bC0xLjY1OSA1LjIyNGExNC4zMTQgMTQuMzE0IDAgMCAwLTcuMzE2IDIuMDI5IDIuOTA4IDIuOTA4IDAgMCAwLTEuODcyLS42ODEgMi45NDIgMi45NDIgMCAwIDAtMS42MTggNS40IDUuMTA5IDUuMTA5IDAgMCAwLS4wNjIuNzY1YzAgNC4xNTggNS4wMzcgNy41NDEgMTEuMjI5IDcuNTQxczExLjIyLTMuMzgzIDExLjIyLTcuNTQxYTUuMiA1LjIgMCAwIDAtLjA1My0uNzA2IDIuOTYzIDIuOTYzIDAgMCAwIDEuNDI3LTIuNTF6bS0xOC4wMDggMS44OGExLjc1MyAxLjc1MyAwIDAgMSAxLjczLTEuNzQgMS43MyAxLjczIDAgMCAxIDEuNzA5IDEuNzQgMS43MDkgMS43MDkgMCAwIDEtMS43MDkgMS43MTEgMS43MzMgMS43MzMgMCAwIDEtMS43My0xLjcxMXptOS41NjUgNC45NjhhNS41NzMgNS41NzMgMCAwIDEtNC4wODEgMS4yNzJoLS4wMzJhNS41NzYgNS41NzYgMCAwIDEtNC4wODctMS4yNzIuNi42IDAgMCAxIC44NDQtLjg1NCA0LjUgNC41IDAgMCAwIDMuMjM4LjkyN2guMDMyYTQuNSA0LjUgMCAwIDAgMy4yMzctLjkyNy42LjYgMCAxIDEgLjg0NC44NTR6bS0uMzMxLTMuMjU2YTEuNzI2IDEuNzI2IDAgMSAxIDEuNzA5LTEuNzEyIDEuNzE3IDEuNzE3IDAgMCAxLTEuNzEyIDEuNzEyeiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==) no-repeat center center
}
.theChampTumblrSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9Ii0yIC0yIDM2IDM2Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMjAuNzc1IDIxLjk2MmMtLjM3LjE3Ny0xLjA4LjMzLTEuNjEuMzQ1LTEuNTk4LjA0My0xLjkwNy0xLjEyMi0xLjkyLTEuOTY4di02LjIxN2g0LjAwN1YxMS4xSDE3LjI2VjYuMDJoLTIuOTI1cy0uMTMyLjA0NC0uMTQ0LjE1Yy0uMTcgMS41NTYtLjg5NSA0LjI4Ny0zLjkyMyA1LjM3OHYyLjU3OGgyLjAydjYuNTIyYzAgMi4yMzIgMS42NDcgNS40MDQgNS45OTQgNS4zMyAxLjQ2Ny0uMDI1IDMuMDk2LS42NCAzLjQ1Ni0xLjE3bC0uOTYtMi44NDZ6Ii8+PC9zdmc+) no-repeat center center
}
.theChampTwitterSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9Ii00IC00IDM5IDM5Ij4KPHBhdGggZD0iTTI4IDguNTU3YTkuOTEzIDkuOTEzIDAgMCAxLTIuODI4Ljc3NSA0LjkzIDQuOTMgMCAwIDAgMi4xNjYtMi43MjUgOS43MzggOS43MzggMCAwIDEtMy4xMyAxLjE5NCA0LjkyIDQuOTIgMCAwIDAtMy41OTMtMS41NSA0LjkyNCA0LjkyNCAwIDAgMC00Ljc5NCA2LjA0OWMtNC4wOS0uMjEtNy43Mi0yLjE3LTEwLjE1LTUuMTVhNC45NDIgNC45NDIgMCAwIDAtLjY2NSAyLjQ3N2MwIDEuNzEuODcgMy4yMTQgMi4xOSA0LjFhNC45NjggNC45NjggMCAwIDEtMi4yMy0uNjE2di4wNmMwIDIuMzkgMS43IDQuMzggMy45NTIgNC44My0uNDE0LjExNS0uODUuMTc0LTEuMjk3LjE3NC0uMzE4IDAtLjYyNi0uMDMtLjkyOC0uMDg2YTQuOTM1IDQuOTM1IDAgMCAwIDQuNiAzLjQyIDkuODkzIDkuODkzIDAgMCAxLTYuMTE0IDIuMTA3Yy0uMzk4IDAtLjc5LS4wMjMtMS4xNzUtLjA2OGExMy45NTMgMTMuOTUzIDAgMCAwIDcuNTUgMi4yMTNjOS4wNTYgMCAxNC4wMS03LjUwNyAxNC4wMS0xNC4wMTMgMC0uMjEzLS4wMDUtLjQyNi0uMDE1LS42MzcuOTYtLjY5NSAxLjc5NS0xLjU2IDIuNDU1LTIuNTV6IiBmaWxsPSIjZmZmIj48L3BhdGg+Cjwvc3ZnPg==) no-repeat center center
}
.theChampVkontakteSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9Ii0xIC0yIDM0IDM0Ij48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI2ZmZiIgZD0iTTE1Ljc2NCAyMi4yMjNoMS4zMTVzLjM5NC0uMDQ0LjYtLjI2MmMuMTg0LS4yLjE4LS41NzQuMTgtLjU3NHMtLjAzLTEuNzY0Ljc5LTIuMDIzYy44MS0uMjU1IDEuODQ0IDEuNzA1IDIuOTQyIDIuNDYuODMyLjU3IDEuNDY0LjQ0NSAxLjQ2NC40NDVsMi45MzYtLjA0czEuNTM4LS4wOTcuODEtMS4zMDRjLS4wNi0uMS0uNDI2LS44OTQtMi4xODYtMi41MjYtMS44NDMtMS43MS0xLjU5NC0xLjQzNC42MjQtNC4zOSAxLjM1My0xLjgwNCAxLjg5My0yLjkwMiAxLjcyNC0zLjM3NC0uMTYtLjQ1LTEuMTUzLS4zMy0xLjE1My0uMzNsLTMuMzA2LjAycy0uMjQ3LS4wMzQtLjQyOC4wNzRjLS4xNzguMTA4LS4yOTMuMzU2LS4yOTMuMzU2cy0uNTIyIDEuMzk0LTEuMjIzIDIuNThjLTEuNDcgMi41LTIuMDYgMi42MzMtMi4zIDIuNDc2LS41NjMtLjM2LS40Mi0xLjQ1NC0uNDItMi4yMyAwLTIuNDIzLjM2NS0zLjQzNS0uNzItMy42OTYtLjM1Ny0uMDg1LS42MjMtLjE0My0xLjU0NC0uMTUtMS4xODItLjAxNC0yLjE4LjAwMy0yLjc0My4yOC0uMzc4LjE4NS0uNjY3LjU5NS0uNDkuNjIuMjE4LjAyNy43MTMuMTMuOTc1LjQ5LjM0LjQ2LjMzIDEuNDk2LjMzIDEuNDk2cy4xOTMgMi44NTItLjQ2IDMuMjA2Yy0uNDQyLjI0NS0xLjA1Ni0uMjUyLTIuMzctMi41Mi0uNjctMS4xNjMtMS4xOC0yLjQ0Ni0xLjE4LTIuNDQ2cy0uMS0uMjQtLjI3My0uMzdjLS4yMTItLjE1NS0uNTA2LS4yMDQtLjUwNi0uMjA0bC0zLjE0NS4wMnMtLjQ3My4wMTUtLjY0Ny4yMmMtLjE1NC4xODMtLjAxLjU2LS4wMS41NnMyLjQ2IDUuNzU3IDUuMjQ1IDguNjU3YzIuNTUzIDIuNjYgNS40NTQgMi40ODUgNS40NTQgMi40ODV6Ii8+PC9zdmc+) no-repeat center center
}
.theChampXingSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9Ii02IC02IDQyIDQyIj4KPHBhdGggZD0iTSA2IDkgaCA1IGwgNCA0IGwgLTUgNyBoIC01IGwgNSAtNyB6IG0gMTUgLTQgaCA1IGwgLTkgMTMgbCA0IDggaCAtNSBsIC00IC04IHoiIGZpbGw9IiNmZmYiPjwvcGF0aD4KPC9zdmc+) no-repeat center center
}
.theChampWhatsappSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9Ii01IC01IDQwIDQwIj48cGF0aCBpZD0iYXJjMSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIGZpbGw9Im5vbmUiIGQ9Ik0gMTEuNTc5Nzk4NTY2NzQzMzE0IDI0LjM5NjkyNjIwNzg1OTA4NSBBIDEwIDEwIDAgMSAwIDYuODA4NDc5NTU3MTEwMDc5IDIwLjczNTc2NDM2MzUxMDQ2Ij48L3BhdGg+PHBhdGggZD0iTSA3IDE5IGwgLTEgNiBsIDYgLTEiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyIiBmaWxsPSJub25lIj48L3BhdGg+PHBhdGggZD0iTSAxMCAxMCBxIC0xIDggOCAxMSBjIDUgLTEgMCAtNiAtMSAtMyBxIC00IC0zIC01IC01IGMgNCAtMiAtMSAtNSAtMSAtNCIgZmlsbD0iI2ZmZiI+PC9wYXRoPjwvc3ZnPg==) no-repeat center center
}
.theChampAIMSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTE2Ljc1IDE2LjU0OGMtLjI0LjU1OC0uNDY1IDEuMDgtLjcwNyAxLjY0NiAyLjc1NiAxLjg3MyA1LjQ4IDMuNzUyIDcuNjE1IDYuNDUzbC0yLjExIDEuNDNjLS43MDgtLjc2OC0xLjM2NC0xLjU5LTIuMTMyLTIuMjktMS4wNDctLjk1OC0yLjE1Ni0xLjg1LTMuNTU3LTIuMjg1LS41ODUtLjE4My0uOTgtLjA4Ni0xLjM5LjQxLTEuNTI3IDEuODYyLTMuMjYgMy40OS01LjQ3NiA0LjUyMi0xLjM2OC42NC0xLjM2OC42NDItMS45NzItLjY5NS0uMTc4LS4zOS0uMzQ2LS43ODUtLjU0LTEuMjI2IDEuODI3LS40MzMgMy4zOC0xLjI0NiA0LjYyLTIuNjIuNzQtLjgyMiAxLjE2Ni0xLjcxNiAxLjI2LTIuODU2LjE3LTIuMTAzLjYyOC00LjE1IDEuODI4LTUuOTUuNTM0LS43OTcgMS43NjgtLjk4IDIuNDkzLS4zNy4wNjIuMDQ2LjExLjEyNi4xMy4yLjQ4IDEuODEgMi4wOCAyLjAwNSAzLjU4IDEuNjMuNTczLS4xNDYgMS4xMTgtLjQwNCAxLjczLS42M2wxLjA3IDEuNDgzYy0xLjkwMyAxLjcxOC00LjA3NSAxLjczLTYuNDQ0IDEuMTQ1em0uODQyLTEyLjA1NGMxLjc4LjAyIDMuMjU0IDEuNTcgMy4yMiAzLjM4Ni0uMDMyIDEuNzM0LTEuNjIgMy4yODQtMy4zMjUgMy4yNDYtMS44MjItLjA0LTMuMzI2LTEuNjA0LTMuMjg0LTMuNDE4LjAzOC0xLjggMS41NTUtMy4yMzYgMy4zOS0zLjIxNHoiPjwvcGF0aD48L3N2Zz4=) no-repeat center center
}
.theChampAmazonWishListSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTI0Ljk5OCAyMy44NDJjLS4xMjcgMC0uMjU2LjAzLS4zNzcuMDg2LS4xMzIuMDU1LS4yNy4xMTctLjQuMTcybC0uMTk0LjA4LS4yNS4xdi4wMDVjLTIuNzIgMS4xMDItNS41NzMgMS43NDgtOC4yMTUgMS44MDUtLjA5Ny4wMDQtLjE5My4wMDQtLjI5LjAwNC00LjE1My4wMDMtNy41NDQtMS45MjYtMTAuOTY0LTMuODIzLS4xMi0uMDYtLjI0LS4wOTQtLjM2LS4wOTQtLjE1NiAwLS4zMTMuMDU4LS40My4xNjQtLjExNC4xMDYtLjE4My4yNjYtLjE4Mi40MjYgMCAuMjA3LjExMi4zOTUuMjY3LjUyIDMuMjEgMi43ODYgNi43MyA1LjM3NiAxMS40NiA1LjM3OC4wOTQgMCAuMTg4LS4wMDIuMjgtLjAwNCAzLjAxLS4wNyA2LjQxNS0xLjA4NSA5LjA1OC0yLjc0NWwuMDE2LS4wMWMuMzQ2LS4yMDcuNjktLjQ0IDEuMDE4LS43MDMuMjA1LS4xNS4zNDYtLjM4NS4zNDQtLjYzLS4wMS0uNDM1LS4zNzctLjczLS43NzUtLjczem0zLjY2Ni0xLjU0Yy0uMDEyLS4yNjUtLjA2OC0uNDY2LS4xNzgtLjYzMmwtLjAxLS4wMTYtLjAxNS0uMDJjLS4xMS0uMTItLjIxNi0uMTY3LS4zMzMtLjIxOC0uMzQ3LS4xMzMtLjg1My0uMjA1LTEuNDYtLjIwNy0uNDM3IDAtLjkyLjA0LTEuNC4xNDNsLS4wMDItLjAzLS40ODYuMTYtLjAxLjAwNi0uMjc2LjA5di4wMTJjLS4zMjIuMTM2LS42MTUuMzAyLS44OS40OTgtLjE2Ny4xMy0uMzEuMjk3LS4zMTcuNTU2LS4wMDQuMTQuMDY2LjMuMTg1LjM5NS4xMi4wOTcuMjU3LjEzLjM3OC4xMy4wMjcgMCAuMDU1IDAgLjA3OC0uMDA1bC4wMjMtLjAwMi4wMTgtLjAwM2MuMjM4LS4wNTMuNTg2LS4wODUuOTkyLS4xNDQuMzQ3LS4wMzcuNzItLjA2NiAxLjA0LS4wNjYuMjI1IDAgLjQzLjAxNC41Ny4wNDUuMDcuMDE2LjEyLjAzMi4xNS4wNS4wMS4wMDMuMDE2LjAwNy4wMi4wMS4wMDYuMDIuMDE2LjA2Ny4wMTQuMTQuMDA0LjI2OC0uMTEuNzY3LS4yNjYgMS4yNS0uMTUyLjQ4Ny0uMzM4Ljk3NC0uNDYgMS4yOTgtLjAzLjA3NS0uMDQ4LjE1Ny0uMDQ4LjI0Ny0uMDAzLjEzLjA1LjI4Ny4xNi4zOTMuMTEuMTA0LjI1NS4xNDUuMzc0LjE0NWguMDA2Yy4xOC0uMDAyLjMzMi0uMDcuNDYzLS4xNzYgMS4yMzYtMS4xMTIgMS42NjYtMi44ODggMS42ODQtMy44ODhsLS4wMDMtLjE2eiIvPjxwYXRoIGQ9Ik0xNy4zNTUgMTAuMzg0Yy0uNzI4LjA1NS0xLjU2NS4xMS0yLjQwNC4yMjItMS4yODIuMTctMi41Ny4zOS0zLjYzLjg5Ni0yLjA3LjgzOC0zLjQ2NyAyLjYyNy0zLjQ2NyA1LjI1NCAwIDMuMyAyLjEyNCA0Ljk4IDQuODEgNC45OC44OTQgMCAxLjYyMi0uMTE0IDIuMjktLjI4IDEuMDY0LS4zMzYgMS45NTgtLjk1IDMuMDItMi4wNy42MTQuODM4Ljc4MiAxLjIzIDEuODQ0IDIuMTI1LjI3OC4xMTQuNTU4LjExNC43OC0uMDUyLjY3My0uNTYgMS44NS0xLjU2OCAyLjQ2Mi0yLjEyNS4yOC0uMjI0LjIyNC0uNTYuMDU2LS44MzctLjYxMy0uNzgzLTEuMjMtMS40NTUtMS4yMy0yLjk2NVYxMC41YzAtMi4xMjUuMTY3LTQuMDgyLTEuMzk3LTUuNTM0LTEuMjg1LTEuMTczLTMuMy0xLjYyLTQuODY0LTEuNjJoLS42NzJjLTIuODUuMTY0LTUuODY4IDEuMzk1LTYuNTQgNC45MTgtLjExLjQ0Ny4yMjYuNjEzLjQ1LjY3bDMuMTMuMzljLjMzNi0uMDU1LjUwMi0uMzM2LjU2LS42MTMuMjc4LTEuMjMgMS4yODQtMS44NDUgMi40LTEuOTZoLjIyN2MuNjcgMCAxLjM5Ny4yOCAxLjc5Ljg0LjQ0Ny42Ny4zOSAxLjU2OC4zOSAyLjM1di40NDZ6bS0uNjEzIDYuNjVjLS4zOTMuNzgyLTEuMDYzIDEuMjg2LTEuNzkgMS40NTYtLjExMiAwLS4yOC4wNTUtLjQ0OC4wNTUtMS4yMjggMC0xLjk1Ni0uOTUtMS45NTYtMi4zNSAwLTEuNzg4IDEuMDYtMi42MjcgMi40MDItMy4wMTguNzI3LS4xNjcgMS41NjctLjIyNSAyLjQwNS0uMjI1di42NzJjMCAxLjI4Ny4wNTcgMi4yOTItLjYxMyAzLjQxeiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==) no-repeat center center
}
.theChampAOLMailSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZD0iTTE3LjMzNCAxMy4yNmMtMi4zMTUgMC00LjA2NyAxLjgtNC4wNjcgNC4wMjcgMCAyLjM1IDEuODI0IDQuMDMgNC4wNjcgNC4wMyAyLjI0MyAwIDQuMDYyLTEuNjggNC4wNjItNC4wMyAwLTIuMjI4LTEuNzQ0LTQuMDI3LTQuMDYyLTQuMDI3em0wIDIuMTI3YzEtLjAwNyAxLjgyLjg0NyAxLjgyIDEuOSAwIDEuMDQ4LS44MiAxLjktMS44MiAxLjlzLTEuODE4LS44NTMtMS44MTgtMS45YzAtMS4wNTMuODE3LTEuOSAxLjgxOC0xLjl6bTExLjU5IDQuNTE4YzAgLjc3OC0uNjMgMS40MTItMS40MSAxLjQxMi0uNzc4IDAtMS40MS0uNjM0LTEuNDEtMS40MTIgMC0uNzc4LjYzMi0xLjQwOCAxLjQxLTEuNDA4Ljc4IDAgMS40MS42MyAxLjQxIDEuNDA4em0tNC4xMDQgMS40MThoLTIuMjE2di0xMC4yOGgyLjIxNnYxMC4yOHpNOS4zMyAxMS4wNHMyLjU4NSA2Ljc5IDMuODYyIDEwLjEzYy4wMTUuMDM3LjAyOC4wNzguMDQ3LjEzMi0uMDYuMDA2LS4xMDUuMDEtLjE1LjAxLS44My4wMDItMS42NjQtLjAwMy0yLjQ5Ny4wMDQtLjEyLjAwMi0uMTctLjA0LS4yMDQtLjE1Ni0uMTE2LS4zODUtLjI0Ny0uNzY2LS4zNjUtMS4xNDctLjAzMi0uMTEtLjA3NC0uMTUzLS4xOTMtLjE1My0xLjA2Ni4wMDYtMi4xMzIuMDA2LTMuMiAwLS4xIDAtLjE0Mi4wMy0uMTczLjEzLS4xMjcuNDA1LS4yNi44MS0uMzkgMS4yMS0uMDIuMDc2LS4wNS4xMTctLjEzNi4xMTctLjg3NC0uMDA2LTEuNzUtLjAwNC0yLjYyNC0uMDA0LS4wMTYgMC0uMDM2LS4wMDUtLjA3LS4wMTIuMDIzLS4wNi4wNC0uMTE2LjA2NC0uMTcgMS4yODYtMy4zMDcgMy45MS0xMC4wODYgMy45MS0xMC4wODZIOS4zM3ptLS4wMjMgNi42NzRjLS4zNDMtMS4xNDctLjY4LTIuMjc0LTEuMDItMy40aC0uMDNsLTEuMDE3IDMuNGgyLjA2N3oiIGZpbGw9IiNGRkYiLz48L3N2Zz4=) no-repeat center center
}
.theChampAppnetSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTE2IDcuMTU4TDQuMTU2IDI1aDIuNDIybDIuNjk1LTRoMTMuNDUzbDIuNjk1IDRoMi40MjVMMTYgNy4xNTh6TTEwLjgyIDE5TDE2IDExLjJsNS4xNzggNy44SDEwLjgyeiIvPjwvc3ZnPg==) no-repeat center center
}
.theChampBalatarinSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iI0I5MEUxMCIgZD0iTTI5IDE3SDN2MTBjMCAxLjEuOSAyIDIgMmgyMmMxLjEgMCAyLS45IDItMlYxN3oiLz48cGF0aCBmaWxsPSIjRkZGIiBkPSJNMTIgMjJoOHYyaC04eiIvPjxwYXRoIGZpbGw9IiMwNzk5NDgiIGQ9Ik0yOSAxNUgzVjVjMC0xLjEuOS0yIDItMmgyMmMxLjEgMCAyIC45IDIgMnYxMHoiLz48ZyBmaWxsPSIjRkZGIj48cGF0aCBkPSJNMTUgNWgydjhoLTJ6Ii8+PHBhdGggZD0iTTEyIDhoOHYyaC04eiIvPjwvZz48L3N2Zz4=) no-repeat center center
}
.theChampBibSonomySvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9Ii03IC03IDQ2IDQ2Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMjUuMDU4IDI1Ljg5MmMtLjI1IDAtLjQ4NC4wNjUtLjY5NC4xN2wtNS45MDctOC4yYTEuNTQ4IDEuNTQ4IDAgMCAwIC4zNDQtMS42OGw0LjI4LTIuNTczYy4yODguMzMzLjcxLjU1MiAxLjE4Ny41NTIuODYyIDAgMS41Ni0uNyAxLjU2LTEuNTYgMC0uNzc2LS41NjctMS40MTUtMS4zMS0xLjUzNVY2LjExYTEuNTU2IDEuNTU2IDAgMCAwLS4yNS0zLjA5NWMtLjg2MiAwLTEuNTYuNy0xLjU2IDEuNTYgMCAuMTk2LjA0LjM4My4xMDYuNTU2bC00LjI1NiAyLjQ3N2ExLjU0OCAxLjU0OCAwIDAgMC0xLjItLjU3NGMtLjg2MiAwLTEuNTYuNy0xLjU2IDEuNTYgMCAuNzc4LjU2NyAxLjQxNyAxLjMxIDEuNTM3djUuMWMtLjIxOC4wMzUtLjQyLjExMi0uNTk4LjIzTDkuOTMgOC4yMDRjLjIxMy0uMjY4LjM0NS0uNi4zNDUtLjk3YTEuNTYgMS41NiAwIDEgMC0uNzEyIDEuMzA5bDYuNTc1IDcuMjVjLS4yMTMuMjY3LS4zNDUuNi0uMzQ1Ljk2OCAwIC4yMy4wNTQuNDUuMTQ0LjY0N0w4LjA4IDIyLjY2YTEuNTQ3IDEuNTQ3IDAgMCAwLTEuMTM4LS41IDEuNTYgMS41NiAwIDEgMCAxLjU2IDEuNTZjMC0uMjMtLjA1My0uNDUtLjE0NC0uNjQ2bDcuODU3LTUuMjVjLjA3LjA3Ni4xNDcuMTQ0LjIzLjIwNGwtMS45NSAzLjkyN2ExLjUzNiAxLjUzNiAwIDAgMC0uNDU3LS4wNzZjLS44NjIgMC0xLjU2LjY5NS0xLjU2IDEuNTZhMS41NiAxLjU2IDAgMSAwIDIuNDY4LTEuMjdsMS45NS0zLjkyNmMuMTQ2LjA0NS4yOTcuMDc2LjQ1OC4wNzYuMjUgMCAuNDg0LS4wNjQuNjk0LS4xN2w1LjkwNyA4LjJhMS41NiAxLjU2IDAgMSAwIDEuMTAzLS40NTl6TTE4LjkxNCA4LjU5YzAtLjE5Ny0uMDQtLjM4My0uMTA2LS41NTZsNC4yNTctMi40NzNjLjIzNi4yOS41NjcuNDkuOTUuNTV2NC45NmExLjU1OCAxLjU1OCAwIDAgMC0xLjE5NyAyLjExNWwtNC4yNzggMi41NzNhMS41NDIgMS41NDIgMCAwIDAtLjkzNS0uNTN2LTUuMTAyYTEuNTU1IDEuNTU1IDAgMCAwIDEuMzEtMS41MzR6Ii8+PC9zdmc+) no-repeat center center
}
.theChampBittyBrowserSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iIzk5OSIgZD0iTTQgNGgxMnYxMkg0eiIvPjxwYXRoIGZpbGw9IiM5OTkiIGQ9Ik0yMCA0djE2SDR2OGgyNFY0Ii8+PC9zdmc+) no-repeat center center
}
.theChampBlinklistSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PGcgZmlsbD0iI0ZGRiI+PHBhdGggZD0iTTMgMTAuMzV2MTEuM2w4Ljk3Ny01LjQxOCIvPjxwYXRoIGQ9Ik0xNy41NSAyNy40NTRjLTQuMzk3IDAtOC4zMTQtMi4zOS0xMC4yMDUtNi4zNmwxLjY3NS0xLjA0YzEuNTU4IDMuMjc0IDQuOTA2IDUuMzg4IDguNTMgNS4zODggNS4yMDQgMCA5LjQzOC00LjIzNSA5LjQzOC05LjQ0IDAtNS4yMDgtNC4yMzMtOS40NDMtOS40NC05LjQ0My0zLjgwNCAwLTcuMjIgMi4yNi04LjcgNS43NjNsLTEuNzMzLTEuMDU3YzEuNzk4LTQuMjUgNS44Mi02LjcyIDEwLjQzNC02LjcyQzIzLjg2IDQuNTQ2IDI5IDkuNjgzIDI5IDE1Ljk5NmMwIDYuMzE3LTUuMTM2IDExLjQ1Ny0xMS40NSAxMS40NTd6Ii8+PHBhdGggZD0iTTExLjQyNSAxOC42MjNjMS4wMiAyLjQwNiAzLjQwMyA0LjA5IDYuMTggNC4wOSAzLjcxIDAgNi43MTUtMy4wMDYgNi43MTUtNi43MTIgMC0zLjcxLTMuMDA1LTYuNzEyLTYuNzE0LTYuNzEyLTIuODg3IDAtNS4zNSAxLjgyMy02LjI5NSA0LjM4bDMuOTU4IDIuNTY2LTMuODQgMi4zOXoiLz48L2c+PC9zdmc+) no-repeat center center
}
.theChampBloggerPostSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTEyLjM5MyA2LjExMmg0LjM2N2MxLjYxLjE5IDMuOTYgMS41NzIgNC44MjQgMy40MS4yMzguNTE1LjM2My41OTQuNTYgMi4xMi4xMDYuNzg2LjE2IDEuMzY3LjUxIDEuNjkuNDk1LjQ1IDIuMzMzLjE0NyAyLjY5Ni40M2wuMjc3LjIyLjE2Ni4zNDMuMDYuMjc3LS4wNCA1LjA0OGMtLjAyIDMuNDMtMi44MSA2LjIzOC02LjI0NCA2LjIzOGgtNy4xNzdjLTMuNDM2IDAtNi4yNDQtMi44MS02LjI0NC02LjIzOHYtNy4yOWMtLjAwMy0zLjQzNCAyLjgwNi02LjI0OCA2LjI0Mi02LjI0OHoiLz48cGF0aCBmaWxsPSIjRjhBMTU0IiBkPSJNMTIuNDcgMTEuMjJoMy40NjRjLjY2IDAgMS4xOTUuNTM0IDEuMTk1IDEuMTg4IDAgLjY1My0uNTM4IDEuMTk1LTEuMTk4IDEuMTk1SDEyLjQ3Yy0uNjYgMC0xLjE5NC0uNTQyLTEuMTk0LTEuMTk1IDAtLjY1NC41MzUtMS4xOSAxLjE5NS0xLjE5em0wIDcuMTVoNy4wMzhjLjY1NCAwIDEuMTkuNTM0IDEuMTkgMS4xODggMCAuNjQ2LS41MzUgMS4xODgtMS4xOSAxLjE4OEgxMi40N2MtLjY2IDAtMS4xOTQtLjU0LTEuMTk0LTEuMTg4IDAtLjY1NC41MzUtMS4xOSAxLjE5NS0xLjE5eiIvPjwvc3ZnPg==) no-repeat center center
}
.theChampBlogMarksSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iI0EzREUzOCIgZD0iTTIyLjc2MiAxOC45MTdMMTcuNjQ2IDE2bC04LjQwOC00Ljc5NVYyOWwxMy41MjQtNy43MSIvPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik0yMi43NjIgMTAuNzFMOS4yMzggM3Y4LjIwNGw4LjQwOCA0Ljc5NCA1LjExNi0yLjkxNSIvPjwvc3ZnPg==) no-repeat center center
}
.theChampBoxnetSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTE2LjQ5IDExLjM2Yy0xLjY1MyAwLTMuMTguNTI0LTQuNDM0IDEuNDFWNi41NDNjMC0uODkzLS43MjUtMS42MTYtMS42MTctMS42MTYtLjg5NSAwLTEuNjE3LjcyMy0xLjYxNyAxLjYxNnYxMS45MDNjLS4wMTcuMi4wMDIgMS4zNy4wNTUgMS43LjUzIDMuNzMgMy43MyA2LjYwNCA3LjYxIDYuNjA0IDQuMjUgMCA3LjY5Mi0zLjQ0NiA3LjY5Mi03LjY5Ni4wMDMtNC4yNS0zLjQ0NC03LjY5NS03LjY5NC03LjY5NXptMCAxMi4xMjZjLTIuNDUgMC00LjQzNC0xLjk4NC00LjQzNC00LjQzMiAwLTIuNDUgMS45ODMtNC40MzQgNC40MzMtNC40MzQgMi40NDUgMCA0LjQzIDEuOTg0IDQuNDMgNC40MzQgMCAyLjQ0OC0xLjk4NCA0LjQzMi00LjQzMyA0LjQzMnoiLz48L3N2Zz4=) no-repeat center center
}
.theChampBookmarksfrSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iI0NDMzQ2NyIgZD0iTTI3LjI1NiA5LjVjLTIuMTg4LTMuNzktNi4zNi0uNTQtNy44MyAyLjIwNSAxLjA3My44NiAxLjgwMiAyLjExMiAyLjAwNiAzLjQ3NSAzLjEwMy4wOTQgOC4wMjMtMS44NzMgNS44MjQtNS42OC0uNy0xLjIxMi41MTUuODk0IDAgMHoiLz48cGF0aCBmaWxsPSIjOTZDMDQ0IiBkPSJNMTUuOTk4IDNjLTQuMzY4IDAtMy42NjQgNS4yMy0yLjAxMyA3Ljg4NiAxLjI4My0uNTA1IDIuNzQtLjUwNSA0LjAyMyAwQzE5LjY2IDguMjMgMjAuMzY2IDMgMTUuOTk4IDN6Ii8+PHBhdGggZmlsbD0iI0NDMzQ2NyIgZD0iTTkuMjU1IDguMjk0Yy0xLjEwOC0uNjQtMi40Mi0uOTE4LTMuNDktLjA1My0uOTYuNzgtMS43OSAyLjI2OC0xLjYxNyAzLjUzOC4zNTIgMi41NjQgNC4zMiAzLjQ2OCA2LjQxNiAzLjQwNS4yMDQtMS4zNjMuOTM0LTIuNjE4IDIuMDEtMy40NzctLjY3LTEuMjU2LTEuODk4LTIuNTktMy4zMi0zLjQxLS43MS0uNDEgMS40MjIuODIgMCAweiIvPjxwYXRoIGZpbGw9IiM5NkMwNDQiIGQ9Ik0xMS40MjYgMTkuMDVjLS40NDctLjY3LS43NDQtMS40MzUtLjg2Mi0yLjIzLTIuNzg1LS4wODQtNy43NjggMS42MDgtNi4wNTYgNS4yNCAyLjAyMyA0LjI5MiA2LjQ0OCAxLjI0OCA4LjA2My0xLjc2NS0uNDQtLjM1NC0uODMtLjc3My0xLjE0Mi0xLjI0Ni0uMTMyLS4xOTguMzE0LjQ3IDAgMHoiLz48cGF0aCBmaWxsPSIjQ0MzNDY3IiBkPSJNMTguMjAyIDIxLjQ1OGMtLjA2NC0uMTItLjEzLS4yMzItLjE5OC0uMzQyLTEuMjguNTAzLTIuNzM3LjUwMy00LjAyIDBDMTIuMzM4IDIzLjc2NiAxMS42MjQgMjkgMTYgMjljNC4yMTggMCAzLjY3LTQuODQ4IDIuMjA0LTcuNTQyLS4wNjQtLjEyLjY3OCAxLjI0MyAwIDB6Ii8+PHBhdGggZmlsbD0iIzk2QzA0NCIgZD0iTTI3LjgzIDIwLjA4OGMtLjQ3OC0yLjQ2LTQuMzI2LTMuMzMtNi4zOTgtMy4yNy0uMjA0IDEuMzY0LS45MzMgMi42MTctMi4wMDcgMy40NzYuOTM0IDEuNzQ0IDIuODU4IDMuNzMgNC45MTMgNC4wMDYgMi4wNDMuMjc2IDMuODUzLTIuMzMyIDMuNDktNC4yMTItLjE1My0uOC4xMzcuNzA2IDAgMHoiLz48L3N2Zz4=) no-repeat center center
}
.theChampBuddyMarksSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PGcgZmlsbD0iIzhCMDEwMiI+PGNpcmNsZSBjeD0iMTkuNTg3IiBjeT0iNy4xNzIiIHI9IjQuMjA5Ii8+PHBhdGggZD0iTTIxLjM3NCAxMS42NjhoLTMuNTcyYy0uMDg1IDAtLjE2OC4wMS0uMjUzLjAxMy4zMi42OC41MSAxLjQzNy41MSAyLjIzNiAwIDEuNDc2LS42MiAyLjgwNy0xLjYxIDMuNzU2IDIuMzE0LjY5IDQuMDg0IDIuNjU2IDQuNDg2IDUuMDggMy40MTQtLjE1IDUuMzgyLTEuMTE0IDUuNTEzLTEuMThsLjI4Mi0uMTQ1aC4wM1YxNy4wNmMwLTIuOTctMi40MTgtNS4zOS01LjM5LTUuMzl6Ii8+PC9nPjxnIGZpbGw9IiNCQTM2MjgiPjxjaXJjbGUgY3g9IjEyLjQxMyIgY3k9IjEzLjQzOSIgcj0iNC4yMDkiLz48cGF0aCBkPSJNMTQuMTk4IDE3LjkzN2gtMy41N2MtMi45NzMgMC01LjM5IDIuNDE3LTUuMzkgNS4zODh2NC4zN2wuMDEuMDY3LjMwMy4wOTVjMi44MzguODg1IDUuMyAxLjE4IDcuMzMgMS4xOCAzLjk2IDAgNi4yNTctMS4xMyA2LjM5OC0xLjJsLjI4Mi0uMTQyaC4wMjd2LTQuMzdjMC0yLjk3LTIuNDE2LTUuMzg4LTUuMzg4LTUuMzg4eiIvPjwvZz48L3N2Zz4=) no-repeat center center
}
.theChampCare2NewsSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTIwLjU2IDIxLjIxYzEuNTU4LjkyNiAzLjIwMiAxLjYzNyA0Ljk1IDIuMTIyLjc0Ni4yMDcgMS4yNTUuMDMgMS41OTYtLjY3My4xMDItLjIxLjI1LS40MDQuNC0uNTg2IDIuMzIyLTIuODEyIDEuOTEtNi45ODgtMS4wNi03Ljk4My42Ni0uNTE3LjY2Mi0xLjIuNDctMS45Mi0uMTU2LS41OS0uMjY1LTEuMjA0LS40OTItMS43NjctLjUxNC0xLjI3OC0uNjk0LTIuNjAzLS43Ny0zLjk2NC0uMDQ3LS44MTQtLjEtMS43NjctMS0yLjA2OC0uODc1LS4yOTItMS41NC4zNTctMi4wOS45NzctMS44NSAyLjA4Mi0yLjkgNC41NzYtMy42NDQgNy4yMi0uMzcyIDEuMzMtLjcgMi42NzYtMS4wNzcgNC4xMi0uMzMyLS4zNC0uNTctLjgzNy0uOTI1LS44OTctLjE0LS4zNzYtLjc0LTIuMi4xNzctMy43OC4wMi0uMDA4LjAzMy0uMDIyLjA0Ny0uMDM3bC4xNzQtLjIyYy4wNS0uMDYzLjAzNy0uMTUtLjAyNC0uMi0uMDYtLjA0OC0uMTUtLjAzNy0uMTk2LjAyNWwtLjE3NC4yMjNjLS4wMzMuMDQtLjAzNS4wOTMtLjAyLjEzOC0uODQgMS40OC0uNDMyIDMuMTQ3LS4yMyAzLjc2LS40MjItLjYxNi0xLjQxNi0xLjc5Mi0yLjk1LTIuMDYtLjAyNC0uMDQtLjA2Ny0uMDY3LS4xMTYtLjA2N2gtLjI4Yy0uMDggMC0uMTQzLjA2My0uMTQzLjE0IDAgLjA4LjA2Mi4xNDIuMTQyLjE0MmguMjhjLjAyMyAwIC4wNDMtLjAwNy4wNjItLjAxNyAxLjU0LjI1NCAyLjUxIDEuNDggMi44ODQgMi4wNDYtLjM4LjI2NS4xMjcuNzg2LjA4IDEuMjc2LTEuOTg2LTEuNDgzLTQuMDcyLTIuNjA1LTYuMjQ0LTMuNTcyLTEuOTU2LS44Ny0zLjg5LTEuNzk4LTYuMDA4LTIuMjMzLS40Ny0uMDk3LS45NzctLjEwNy0xLjI1LjQxLS4yNS40NzQtLjA5My45MzYuMTkgMS4zNC4xNTMuMjIyLjM0Ny40MzQuNTY2LjU4NSAyLjQ0IDEuNjc4IDQuMzAzIDMuOTMgNi4yMTIgNi4xNDUuNDQ2LjUxNy44OTYgMS4wMjcgMS42NjUgMS4wNjUuMjUuMDEyLjQ1NS4xMzIuNDQ1LjQ0NnYuMTIzYy4wNDcuODI3LjI1IDEuNS43NzQgMi4yOCAxLjM2NSAxLjY3IDMuMDggMi44OCA1LjA1NCAzLjcuNC4xNjcuNzMuMjUgMS4wMS4yNS42ODUgMCAxLjAxOC0uNTE3IDEuMTE2LTEuNTc4LjAyNi0xLjQ1LS40Mi0yLjgyLS44NjMtNC4xNTQuMzUyLS4yNy41MTcuMjQuNzg4LjA2NS4yMzctLjMzLS4yMTYtLjY4LjAxOC0xLjA4LjE3Mi4wOTcuMzE2LjE3My40NTYuMjU2eiIvPjwvc3ZnPg==) no-repeat center center
}
.theChampCiteULikeSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZD0iTTggMjRoMTZ2Mkg4em0wLTZoMTZ2Mkg4em0wLTZoMTZ2Mkg4em0wLTZoMTZ2Mkg4eiIgZmlsbD0iI2ZmZiI+PC9wYXRoPjwvc3ZnPg==) no-repeat center center
}
.theChampCommentSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9Ii0xNTAgLTE1MCA3OTEgNzkxIj48Zz48cGF0aCBkPSJNNDc3LjM2NCwxMjcuNDgxYy0yMi44MzktMjguMDcyLTUzLjg2NC01MC4yNDgtOTMuMDcyLTY2LjUyMmMtMzkuMjA4LTE2LjI3NC04Mi4wMzYtMjQuNDEtMTI4LjQ3OS0yNC40MSBjLTQ2LjQ0MiwwLTg5LjI2OSw4LjEzNi0xMjguNDc4LDI0LjQxYy0zOS4yMDksMTYuMjc0LTcwLjIzMywzOC40NDYtOTMuMDc0LDY2LjUyMkMxMS40MTksMTU1LjU1NSwwLDE4Ni4xNSwwLDIxOS4yNjkgYzAsMjguNTQ5LDguNjEsNTUuMjk5LDI1LjgzNyw4MC4yMzJjMTcuMjI3LDI0LjkzNCw0MC43NzgsNDUuODc0LDcwLjY2NCw2Mi44MTNjLTIuMDk2LDcuNjExLTQuNTcsMTQuODQyLTcuNDI2LDIxLjcgYy0yLjg1NSw2Ljg1MS01LjQyNCwxMi40NjctNy43MDgsMTYuODQ3Yy0yLjI4Niw0LjM3NC01LjM3Niw5LjIzLTkuMjgxLDE0LjU1NWMtMy44OTksNS4zMzItNi44NDksOS4wOTMtOC44NDgsMTEuMjgzIGMtMS45OTcsMi4xOS01LjI4LDUuODAxLTkuODUxLDEwLjg0OGMtNC41NjUsNS4wNDEtNy41MTcsOC4zMy04Ljg0OCw5Ljg1M2MtMC4xOTMsMC4wOTctMC45NTMsMC45NDgtMi4yODUsMi41NzQgYy0xLjMzMSwxLjYxNS0xLjk5OSwyLjQxOS0xLjk5OSwyLjQxOWwtMS43MTMsMi41N2MtMC45NTMsMS40Mi0xLjM4MSwyLjMyNy0xLjI4NywyLjcwM2MwLjA5NiwwLjM4NC0wLjA5NCwxLjMzNS0wLjU3LDIuODU0IGMtMC40NzcsMS41MjYtMC40MjgsMi42NjksMC4xNDIsMy40Mjl2MC4yODdjMC43NjIsMy4yMzQsMi4yODMsNS44NTMsNC41NjcsNy44NTFjMi4yODQsMS45OTIsNC44NTgsMi45OTEsNy43MSwyLjk5MWgxLjQyOSBjMTIuMzc1LTEuNTI2LDIzLjIyMy0zLjYxMywzMi41NDgtNi4yNzljNDkuODctMTIuNzUxLDkzLjY0OS0zNS43ODIsMTMxLjMzNC02OS4wOTRjMTQuMjc0LDEuNTIzLDI4LjA3NCwyLjI4Myw0MS4zOTYsMi4yODMgYzQ2LjQ0MiwwLDg5LjI3MS04LjEzNSwxMjguNDc5LTI0LjQxNGMzOS4yMDgtMTYuMjc2LDcwLjIzMy0zOC40NDQsOTMuMDcyLTY2LjUxN2MyMi44NDMtMjguMDcyLDM0LjI2My01OC42NywzNC4yNjMtOTEuNzg5IEM1MTEuNjI2LDE4Ni4xNTQsNTAwLjIwNywxNTUuNTU1LDQ3Ny4zNjQsMTI3LjQ4MXogTTQ0NS4yNDQsMjkyLjA3NWMtMTkuODk2LDIyLjQ1Ni00Ni43MzMsNDAuMzAzLTgwLjUxNyw1My41MjkgYy0zMy43ODQsMTMuMjIzLTcwLjA5MywxOS44NDItMTA4LjkyMSwxOS44NDJjLTExLjYwOSwwLTIzLjk4LTAuNzYtMzcuMTEzLTIuMjg2bC0xNi4yNzQtMS43MDhsLTEyLjI3NywxMC44NTIgYy0yMy40MDgsMjAuNTU4LTQ5LjU4MiwzNi44MjktNzguNTEzLDQ4LjgyMWM4Ljc1NC0xNS40MTQsMTUuNDE2LTMxLjc4NSwxOS45ODYtNDkuMTAybDcuNzA4LTI3LjQxMmwtMjQuODM4LTE0LjI3IGMtMjQuNzQ0LTE0LjA5My00My45MTgtMzAuNzkzLTU3LjUzLTUwLjExNGMtMTMuNjEtMTkuMzE1LTIwLjQxMi0zOS42MzgtMjAuNDEyLTYwLjk1NGMwLTI2LjA3Nyw5Ljk0NS01MC4zNDMsMjkuODM0LTcyLjgwMyBjMTkuODk1LTIyLjQ1OCw0Ni43MjktNDAuMzAzLDgwLjUxNS01My41MzFjMzMuNzg2LTEzLjIyOSw3MC4wODktMTkuODQ5LDEwOC45Mi0xOS44NDljMzguODI4LDAsNzUuMTMsNi42MTcsMTA4LjkxNCwxOS44NDUgYzMzLjc4MywxMy4yMjksNjAuNjIsMzEuMDczLDgwLjUxNyw1My41MzFjMTkuODksMjIuNDYsMjkuODM0LDQ2LjcyNywyOS44MzQsNzIuODAyUzQ2NS4xMzMsMjY5LjYxNSw0NDUuMjQ0LDI5Mi4wNzV6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==) no-repeat center center
}
.theChampCopyLinkSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9Ii00IC00IDQwIDQwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMjQuNDEyIDIxLjE3N2MwLS4zNi0uMTI2LS42NjUtLjM3Ny0uOTE3bC0yLjgwNC0yLjgwNGExLjIzNSAxLjIzNSAwIDAgMC0uOTEzLS4zNzhjLS4zNzcgMC0uNy4xNDQtLjk3LjQzLjAyNi4wMjguMTEuMTEuMjU1LjI1LjE0NC4xNC4yNC4yMzYuMjkuMjlzLjExNy4xNC4yLjI1NmMuMDg3LjExNy4xNDYuMjMyLjE3Ny4zNDQuMDMuMTEyLjA0Ni4yMzYuMDQ2LjM3IDAgLjM2LS4xMjYuNjY2LS4zNzcuOTE4YTEuMjUgMS4yNSAwIDAgMS0uOTE4LjM3NyAxLjQgMS40IDAgMCAxLS4zNzMtLjA0NyAxLjA2MiAxLjA2MiAwIDAgMS0uMzQ1LS4xNzUgMi4yNjggMi4yNjggMCAwIDEtLjI1Ni0uMiA2LjgxNSA2LjgxNSAwIDAgMS0uMjktLjI5Yy0uMTQtLjE0Mi0uMjIzLS4yMy0uMjUtLjI1NC0uMjk3LjI4LS40NDUuNjA3LS40NDUuOTg0IDAgLjM2LjEyNi42NjQuMzc3LjkxNmwyLjc3OCAyLjc5Yy4yNDMuMjQzLjU0OC4zNjQuOTE3LjM2NC4zNiAwIC42NjUtLjExOC45MTctLjM1bDEuOTgyLTEuOTdjLjI1Mi0uMjUuMzc4LS41NS4zNzgtLjl6bS05LjQ3Ny05LjUwNGMwLS4zNi0uMTI2LS42NjUtLjM3Ny0uOTE3bC0yLjc3Ny0yLjc5YTEuMjM1IDEuMjM1IDAgMCAwLS45MTMtLjM3OGMtLjM1IDAtLjY1Ni4xMi0uOTE3LjM2NEw3Ljk2NyA5LjkyYy0uMjU0LjI1Mi0uMzguNTUzLS4zOC45MDMgMCAuMzYuMTI2LjY2NS4zOC45MTdsMi44MDIgMi44MDRjLjI0Mi4yNDMuNTQ3LjM2NC45MTYuMzY0LjM3NyAwIC43LS4xNC45Ny0uNDE4LS4wMjYtLjAyNy0uMTEtLjExLS4yNTUtLjI1cy0uMjQtLjIzNS0uMjktLjI5YTIuNjc1IDIuNjc1IDAgMCAxLS4yLS4yNTUgMS4wNTIgMS4wNTIgMCAwIDEtLjE3Ni0uMzQ0IDEuMzk2IDEuMzk2IDAgMCAxLS4wNDctLjM3YzAtLjM2LjEyNi0uNjYyLjM3Ny0uOTE0LjI1Mi0uMjUyLjU1Ny0uMzc3LjkxNy0uMzc3LjEzNiAwIC4yNi4wMTUuMzcuMDQ2LjExNC4wMy4yMy4wOS4zNDYuMTc1LjExNy4wODUuMjAyLjE1My4yNTYuMi4wNTQuMDUuMTUuMTQ4LjI5LjI5LjE0LjE0Ni4yMjIuMjMuMjUuMjU4LjI5NC0uMjc4LjQ0Mi0uNjA2LjQ0Mi0uOTgzek0yNyAyMS4xNzdjMCAxLjA3OC0uMzgyIDEuOTktMS4xNDYgMi43MzZsLTEuOTgyIDEuOTY4Yy0uNzQ1Ljc1LTEuNjU4IDEuMTItMi43MzYgMS4xMi0xLjA4NyAwLTIuMDA0LS4zOC0yLjc1LTEuMTQzbC0yLjc3Ny0yLjc5Yy0uNzUtLjc0Ny0xLjEyLTEuNjYtMS4xMi0yLjczNyAwLTEuMTA2LjM5Mi0yLjA0NiAxLjE4My0yLjgxOGwtMS4xODYtMS4xODVjLS43NzQuNzktMS43MDggMS4xODYtMi44MDUgMS4xODYtMS4wNzggMC0xLjk5NS0uMzc2LTIuNzUtMS4xM2wtMi44MDMtMi44MUM1LjM3NyAxMi44MiA1IDExLjkwMyA1IDEwLjgyNmMwLTEuMDguMzgyLTEuOTkzIDEuMTQ2LTIuNzM4TDguMTI4IDYuMTJDOC44NzMgNS4zNzIgOS43ODUgNSAxMC44NjQgNWMxLjA4NyAwIDIuMDA0LjM4MiAyLjc1IDEuMTQ2bDIuNzc3IDIuNzljLjc1Ljc0NyAxLjEyIDEuNjYgMS4xMiAyLjczNyAwIDEuMTA1LS4zOTIgMi4wNDUtMS4xODMgMi44MTdsMS4xODYgMS4xODZjLjc3NC0uNzkgMS43MDgtMS4xODYgMi44MDUtMS4xODYgMS4wNzggMCAxLjk5NS4zNzcgMi43NSAxLjEzMmwyLjgwNCAyLjgwNGMuNzU0Ljc1NSAxLjEzIDEuNjcyIDEuMTMgMi43NXoiLz48L3N2Zz4=) no-repeat center center
}
.theChampDiaryRuSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iIzkxMkQzMSIgZD0iTTE2IDNDOC44MiAzIDMgOC44MiAzIDE2czUuODIgMTMgMTMgMTMgMTMtNS44MiAxMy0xM1MyMy4xOCAzIDE2IDN6bTAgMjQuODA3QzkuNDggMjcuODA3IDQuMTkyIDIyLjUyMiA0LjE5MiAxNiA0LjE5MiA5LjQ4IDkuNDggNC4xOTMgMTYgNC4xOTNjMy45MiAwIDcuMzkyIDEuOTEgOS41NCA0Ljg1aC04LjMwOHMtMi44NjMuMzk3LTMuMTggMi41NDRjLS4zNCAyLjI5My0xLjk4OCAyLjQ2NS0xLjk4OCAyLjQ2NWgtNC42OXYxLjUxaDkuNzRjLjIwNi0xLjA4NiAxLjE2LTEuOTA3IDIuMzA1LTEuOTA3IDEuMTQzIDAgMi4wOTYuODIgMi4zMDIgMS45MDhoMS42MzJ2Ljg3NGgtMS42MzJjLS4yMDYgMS4wODctMS4xNiAxLjkxLTIuMzA1IDEuOTEtMS4xNDcgMC0yLjEtLjgyMy0yLjMwNi0xLjkxSDcuMzd2MS41OWg0LjY5czEuNjcgMCAxLjk4OCAyLjQ2NGMuMzA0IDIuMzU2IDMuMTggMi41NDggMy4xOCAyLjU0OGg4LjI1Yy0yLjE1IDIuODk1LTUuNTk2IDQuNzctOS40OCA0Ljc3eiIvPjwvc3ZnPg==) no-repeat center center
}
.theChampDiasporaSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTEzLjQ5OCA2LjQ5djYuMjU4bC01Ljk1My0xLjkzM0w2IDE1LjU3bDUuOTUgMS45MzQtMy42NzcgNS4wNjMgNC4wNDYgMi45NDJMMTYgMjAuNDQybDMuNjggNS4wNjQgNC4wNDctMi45NDNMMjAuMDUgMTcuNSAyNiAxNS41N2wtMS41NDUtNC43NTUtNS45NTMgMS45MzNWNi40OWgtNS4wMDR6Ii8+PC9zdmc+) no-repeat center center
}
.theChampDiigoSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGRkYiIGQ9Ik0yMy44MSA0LjVjLjAxMi4xOTguMDM1LjM5Ni4wMzUuNTkzIDAgNC44MDcuMDI2IDkuNjE1LS4wMSAxNC40MjItLjAyIDMuMjQ4LTEuNSA1LjY3OC00LjM5MyA3LjE1OC00LjY2IDIuMzg1LTEwLjQ5NS0uNjQtMTEuMjEyLTUuODM2LS43Ni01LjUxNyAzLjc0Ny05LjU2IDguNjgyLTkuMDE4IDEuMTE0LjEyIDIuMTYuNSAzLjEzNCAxLjA3LjUxNy4zLjUyNy4yOTUuNTMtLjI5LjAwNy0yLjcuMDEtNS40LjAxNC04LjEwM2gzLjIyem0tNy45MTQgMTkuOTdjMi42MDguMDY4IDQuODItMi4wMjUgNC45NTQtNC41NTIuMTM4LTIuNjI2LTEuODktNS4wNzQtNC43MjctNS4xNDUtMi43LS4wNjctNC44NjcgMi00Ljk3MyA0LjcxLS4xMDcgMi43MiAyLjEzIDUuMDA4IDQuNzQ2IDQuOTg4eiIvPjwvc3ZnPg==) no-repeat center center
}
.theChampDoubanSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IC00IDQwIDQwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNS43NTUgNS41MDVoMjAuNTV2Mi41OUg1Ljc1NXYtMi41OXptMTQuOTkgMTguNDdsMS45My00LjI5aDIuMjF2LTkuOTdoLTE4djkuOThoMi4wNGwxLjkzIDQuMjloLTUuNzh2Mi41MWgyMS44NXYtMi41MWwtNi4xOC0uMDF6bS0xMC43NC02Ljk1di00Ljg4aDExLjY4djQuODhoLTExLjY4em03Ljk5IDYuOTVoLTQuMzdsLTEuOTMtNC4yOWg4LjI0bC0xLjk0IDQuMjl6Ii8+PC9zdmc+) no-repeat center center
}
.theChampDraugiemSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IC00IDQwIDQwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMjEuNTUgMTEuMzNjNC42NTYuMDYyIDcuMzc0IDIuOTIgNC4yOTQgNi44MjgtMS40MTUgMS43OTgtMy44MTIgMy41NzUtNy4wMDMgNC43MjUtLjE1LjA1Ni0uMzAzLjEwNS0uNDYuMTYtLjMuMDk4LS41OTUuMTg4LS44OS4yOGEyNC44NjYgMjQuODY2IDAgMCAxLTQuMDUuODE0Yy0uNDY0LjA0My0uOTEuMDc4LTEuMzUuMDg1LTIuOTcuMDc3LTUuMjA1LS43NC01LjkzLTIuNDc0LS44OC0yLjA3Ny45LTQuOTc2IDQuNDU0LTcuMTc4LTIuNjI3IDEuMDYtNy40MDggMy41NDYtNy42MSA3LjEydi40NTRjLjAyLjM2Mi4wOS43MjUuMjEgMS4xMDguNzYgMi40MSA0LjMzMyAzLjUzMyA4Ljg4NCAzLjEzLjQ0Ni0uMDM2Ljg5Mi0uMDkyIDEuMzUyLS4xNi42Ni0uMSAxLjMzNy0uMjMgMi4wMjctLjM5YTM1Ljc2IDM1Ljc2IDAgMCAwIDIuMDItLjU1OGMuMTU0LS4wNTYuMy0uMDk4LjQ1NC0uMTUzLjMxLS4wOTQuNjA4LS4yLjktLjMxIDMuOTQ1LTEuNDM2IDYuODctMy4zNCA4LjU4LTUuNTI2Ljk3NS0xLjI1MyAxLjQ3Ni0yLjQyNCAxLjU3NC0zLjQ0OHYtLjc4N2MtLjI4LTIuNjEtMy4zMTctNC4xMzUtNy40NS0zLjcxN3ptLTMuMDI0LTEuMjljLjExIDAgLjIxLS4wMTQuMzA3LS4wMzUuNjYyLS4xNjcuOTgzLS44NyAxLjAxLTEuNy4wMjgtLjg4NS0uMjg2LTEuNjI0LTEuMDEtMS43MjgtLjA2My0uMDE0LS4xMjUtLjAxNC0uMTk1LS4wMTQtLjU3OCAwLS45NTUuMzQ4LTEuMTU3Ljg1Ny0uMDk0LjI2NS0uMTYuNTY0LS4xNjMuODg1LS4wMTQuMzgzLjAzNC43NDUuMTY3IDEuMDM4LjE5Ni40MTguNTMuNjk3IDEuMDQ2LjY5N3ptLS4wMTQuMjkyYy0uMjkzIDAtLjU0NC4wMjgtLjc2LjA4NGwuMDYzLjA4NC4xMS4yMDIuMDkyLjIxLjA3Ny4yMTUuMDU2LjIyMy4wMzUuMjIzLjAyLjIzLjAwOC4yMjN2LjIzN2wtLjAxNC4yMy0uMDE4LjIzLS4wMjguMjMtLjAyOC4yMy0uMDQzLjIzLS4wNDIuMjMtLjA0LjIyMy0uMDU2LjIyMy0uMDQyLjIxMi0uMDU2LjIxLS4wNTcuMi0uMDU3LjE5Ni0uMDQyLjE5LS4wNC4xOC0uMDIuMTEtLjAzLjEyNS0uMDI4LjEzMi0uMDIuMTQtLjAzLjE1Mi0uMDIuMTI0di4wM2wtLjAyOC4xNjYtLjA1Ni4yMS0uMDIuMTcyLS4wMy4xOC0uMDIuMTgyLS4wMy4xOC0uMDIuMTktLjAzLjE4LS4wMi4xODgtLjAyLjE4OC0uMDIuMTl2LjAwN2MuMDQuNTM3LjA4Mi45OTcuMTAzIDEuMjYuMDIuMy4wODUuNTE3LjE4LjY2My4xNC4yMTUuMzc4LjI5Mi43MDYuMzIuMjgtLjAyOC40ODctLjA4NC42NDctLjIzLjE1My0uMTQuMjM3LS4zNzYuMy0uNzUzLjExOC0uNzc0LjQ2Ny0zLjMxLjc2Ny00LjM5Ny40MjUtMS41NjggMS40NTYtNC40MTgtMS4wNjYtNC42MzQtLjEyMi0uMDI0LS4yMjYtLjAyNC0uMzM4LS4wMjR6bS0zLjA2LS44aC4wMTVjLjk3Ni0uMDA4IDEuNDM2LS45IDEuNDM2LTEuOTk0cy0uNDYtMS45OTMtMS40MzYtMmgtLjAxNGMtLjk5IDAtMS40NS45LTEuNDUgMnMuNDYgMS45OTMgMS40NSAxLjk5M3ptLTIuMDEzIDQuNjI2Yy4wOS4zODMuMTguNzMyLjI1NCAxLjA1Mi4zMDcgMS4yNTQuNjA2IDQuMTYuNzE4IDUuMDM4LjEwNS44ODUuNDE4IDEuMDczIDEuMDUyIDEuMTM2LjYyLS4wNjMuOTQtLjI1IDEuMDQ1LTEuMTM2LjEwNS0uODc4LjQxLTMuNzkuNzEtNS4wMzguMDgtLjMxNC4xNzUtLjY3LjI2Ni0xLjA1Mi4yOC0xLjE1LjUwMi0yLjQ5NSAwLTMuMzY2LS4zMi0uNTU3LS45NC0uOTItMi4wMi0uOTItMS4wODggMC0xLjcwOC4zNy0yLjAzLjkyLS41Ljg2NC0uMjcgMi4yMTYgMCAzLjM2NnptLTEuMzUtNC4xNTNjLjEuMDIuMTk2LjAzNS4zMDguMDM1LjUxNiAwIC44NTctLjI4IDEuMDQ1LS43MDQuMTE4LS4yOTMuMTc0LS42NTUuMTY3LTEuMDM4YTIuOTYgMi45NiAwIDAgMC0uMTY3LS44ODVjLS4yMDItLjUxLS41ODUtLjg1Ny0xLjE1Ny0uODU3LS4wNyAwLS4xMzQgMC0uMTk3LjAxNC0uNzI1LjEwNS0xLjA0NS44NDMtMS4wMSAxLjcyOC4wMi44MzYuMzUgMS41NCAxLjAxIDEuNzA3em0tLjMgOS4zNzNjLjA1Ny4zNzYuMTU0LjYwNi4zLjc1My4xNi4xNTcuMzcuMjA2LjY1LjIzLjMzLS4wMjQuNTU3LS4xLjcwNC0uMzIuMDktLjE0LjE1My0uMzYuMTgtLjY2LjAyMi0uMjY0LjA2NC0uNzIuMTA2LTEuMjUzdi0uMDE0bC0uMDItLjE4Ny0uMDItLjE4OC0uMDMtLjE4OC0uMDItLjE4LS4wMi0uMTktLjAzLS4xOC0uMDItLjE4LS4wMy0uMTgzLS4wMjUtLjE3NC0uMDItLjE2Ni0uMDMtLjE2N3YtLjAybC0uMDItLjEzMy0uMDI4LS4xNTMtLjAyOC0uMTQtLjAyNC0uMTMtLjAyOC0uMTI1LS4wMy0uMTEtLjAzNC0uMTg0LS4wNTYtLjE4OC0uMDQtLjE5Ni0uMDU4LS4yMDMtLjA1Ni0uMjEtLjA1Ni0uMjE1LS4wNC0uMjIzLS4wNTctLjIyNS0uMDQtLjIzLS4wMzMtLjIzLS4wMjgtLjIzLS4wMy0uMjMtLjAyLS4yMy0uMDA4LS4yMzd2LS4yM2wuMDA3LS4yMjMuMDItLjIzLjAzNC0uMjIzLjA1Ni0uMjIyLjA3LS4yMTYuMS0uMjEuMTEtLjIuMDY1LS4wODVhMy4xMjggMy4xMjggMCAwIDAtLjc2LS4wODNjLS4xMSAwLS4yMTYgMC0uMzIuMDE0LTIuNTI0LjIxNi0xLjQ5MiAzLjA2Ni0xLjA2NyA0LjYzNC4yNjIgMS4wNTQuNjAzIDMuNTkuNzI4IDQuMzY0eiIvPjwvc3ZnPg==) no-repeat center center
}
.theChampDZoneSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iIzJBOTVDQiIgZD0iTTE2Ljk1NyAyMS40MjJsOC42LTEwLjc1aC03Ljk3MlY5LjAwOEgyOHYxLjYyOGwtOC42NSAxMC42OUgyOHYxLjY2N0gxNi45NTd2LTEuNTd6Ii8+PHBhdGggZmlsbD0iIzgyQzI1MSIgZD0iTTQgOS4wMDdoNS41OWMxLjg5OCAwIDMuMzcuNjgzIDQuNDE2IDIuMDQ3LjkzMyAxLjIzIDEuNCAyLjgxIDEuNCA0LjczIDAgMS40ODYtLjI3NyAyLjgzLS44MjggNC4wMjgtLjk3IDIuMTItMi42NCAzLjE4LTUuMDA3IDMuMThINFY5LjAwN3ptNS4yMiAxMi4zNjdjLjYyNiAwIDEuMTQtLjA2NiAxLjU0NC0uMi43Mi0uMjQ3IDEuMzEtLjcyNCAxLjc2OC0xLjQyOC4zNjctLjU2NS42My0xLjI5Ljc5Mi0yLjE3LjA5NC0uNTI3LjE0LTEuMDE2LjE0LTEuNDY2IDAtMS43MzItLjMzNi0zLjA3OC0xLjAxLTQuMDM3LS42NzQtLjk1OC0xLjc1OC0xLjQzOC0zLjI1NC0xLjQzOEg1LjkxM3YxMC43NEg5LjIyeiIvPjwvc3ZnPg==) no-repeat center center
}
.theChampEvernoteSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iIzJBMkEyQSIgZD0iTTcuODg0IDguNTczaDIuMjc2Yy4xMyAwIC4yMzYtLjEwNi4yMzYtLjIzNSAwIDAtLjAyNy0xLjk1LS4wMjctMi40OTR2LS4wMDZjMC0uNDQ1LjA5LS44MzMuMjUzLTEuMTZsLjA3OC0uMTQ1Yy0uMDA3IDAtLjAxNy4wMDUtLjAyNS4wMTRsLTQuNDIgNC4zODVjLS4wMS4wMDctLjAxNC4wMTYtLjAxNy4wMjYuMDktLjA0Ni4yMTUtLjEwNy4yMzMtLjExNS4zODYtLjE3NS44NS0uMjcgMS40MS0uMjd6bTE3LjcwNC0uNDc3Yy0uMTgtLjk2OC0uNzU1LTEuNDQ0LTEuMjc1LTEuNjMyLS41Ni0uMjAzLTEuNjk4LS40MTMtMy4xMjctLjU4LTEuMTUtLjEzNy0yLjUwNC0uMTI2LTMuMzE4LS4xLS4xLS42NzItLjU2OC0xLjI4NS0xLjA5Ni0xLjQ5OC0xLjQwNC0uNTY0LTMuNTczLS40MjgtNC4xMy0uMjcyLS40NDIuMTI1LS45MzIuMzc4LTEuMjA1Ljc2OC0uMTgzLjI2Mi0uMzAyLjU5NS0uMzAyIDEuMDYyIDAgLjI2NS4wMDcuODg2LjAxNSAxLjQ0bC4wMTQgMS4wNTRjMCAuNDk0LS40Ljg5Ni0uODk2Ljg5N0g3Ljk5Yy0uNDg1IDAtLjg1Ni4wODItMS4xNC4yMS0uMjg0LjEyOC0uNDg0LjMwMy0uNjM2LjUwOC0uMzA0LjQwOC0uMzU3LjkxMi0uMzU1IDEuNDI2IDAgMCAwIC40MTYuMTAyIDEuMjMuMDg0LjYzLjc2NyA1LjAyIDEuNDE0IDYuMzU2LjI1LjUyMi40Mi43MzYuOTEyLjk2NiAxLjEuNDcgMy42MS45OTQgNC43ODcgMS4xNDYgMS4xNzQuMTUgMS45MTIuNDY2IDIuMzUtLjQ1Ny4wMDIgMCAuMDg4LS4yMjcuMjA4LS41Ni4zODItMS4xNTYuNDM1LTIuMTguNDM1LTIuOTI0IDAtLjA3Ni4xMS0uMDc4LjExIDAgMCAuNTI0LS4xIDIuMzggMS4zMDMgMi44NzUuNTU0LjE5NyAxLjcuMzczIDIuODY0LjUxIDEuMDU1LjEyIDEuODIuNTM3IDEuODIgMy4yNCAwIDEuNjQ1LS4zNDYgMS44Ny0yLjE1MiAxLjg3LTEuNDY0IDAtMi4wMi4wMzgtMi4wMi0xLjEyNSAwLS45MzguOTMtLjg0MiAxLjYxNi0uODQyLjMxIDAgLjA4Ni0uMjMuMDg2LS44MSAwLS41NzYuMzYtLjkxLjAyLS45MTgtMi4zODQtLjA2NS0zLjc4Ni0uMDA0LTMuNzg2IDIuOTc4IDAgMi43MDYgMS4wMzYgMy4yMDggNC40MTggMy4yMDggMi42NSAwIDMuNTg4LS4wODYgNC42ODItMy40ODMuMjItLjY3Ljc0Mi0yLjcxOCAxLjA2LTYuMTU0LjE5Ny0yLjE3My0uMTk0LTguNzMyLS41MDItMTAuMzg4em0tNC42MjIgNy4yNWMtLjMyNy0uMDEyLS42NDMuMDEtLjkzNy4wNTYuMDgtLjY2Ny4zNTMtMS40ODggMS4zMzItMS40NTMgMS4wOC4wMzMgMS4yMyAxLjA1NiAxLjIzNyAxLjc1LS40NTctLjIwNS0xLjAyLS4zMzUtMS42MzUtLjM1N3oiLz48L3N2Zz4=) no-repeat center center
}
.theChampFacebookMessengerSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9Ii0yIC0yIDM2IDM2Ij48cGF0aCBmaWxsPSIjRkZGIiBkPSJNMTYgNUM5Ljk4NiA1IDUuMTEgOS41NiA1LjExIDE1LjE4MmMwIDMuMiAxLjU4IDYuMDU0IDQuMDQ2IDcuOTJWMjdsMy43MTYtMi4wNmMuOTkuMjc2IDIuMDQuNDI1IDMuMTI4LjQyNSA2LjAxNCAwIDEwLjg5LTQuNTYgMTAuODktMTAuMTgzUzIyLjAxMyA1IDE2IDV6bTEuMTQ3IDEzLjY1NUwxNC4zMyAxNS43M2wtNS40MjMgMyA1Ljk0Ni02LjMxIDIuODE2IDIuOTI1IDUuNDItMy01Ljk0NiA2LjMxeiIvPjwvc3ZnPg==) no-repeat center center
}
.theChampFarkSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTIyLjkyNSA5Ljc3VjUuNjEzSDkuMDc1djIwLjc3Mmg1LjU0di04LjMxaDguMzF2LTQuMTUzaC04LjMxVjkuNzciLz48L3N2Zz4=) no-repeat center center
}
.theChampFintelSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZlcnNpb249IjEuMSIgc3R5bGU9InNoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb247IHRleHQtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjsgaW1hZ2UtcmVuZGVyaW5nOm9wdGltaXplUXVhbGl0eTsgZmlsbC1ydWxlOmV2ZW5vZGQ7IGNsaXAtcnVsZTpldmVub2RkIgp2aWV3Qm94PSItMTEwIC0xMjAgNDI4IDQ5NCIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+PCFbQ0RBVEFbLmZpbDAge2ZpbGw6I2ZmZn0uZmlsMSB7ZmlsbDojZmZmfV1dPjwvc3R5bGU+PC9kZWZzPjxnIGlkPSJMYXllcl94MDAyMF8xIj48bWV0YWRhdGEgaWQ9IkNvcmVsQ29ycElEXzBDb3JlbC1MYXllciIvPjxwb2x5Z29uIGNsYXNzPSJmaWwwIiBwb2ludHM9IjEwOCwyNzQgNDgsMjc0IDQ4LDE1MiAwLDE1MiAwLDk1IDQ4LDk1IDQ4LDAgMjA4LDAgMjA4LDU2IDEwOCw1NiAxMDgsOTUgMTgwLDk1IDE4MCwxNTEgMTA4LDE1MSAiLz48cG9seWdvbiBjbGFzcz0iZmlsMSIgcG9pbnRzPSI5OSwyNzIgMTAzLDI3MiAxMDMsMTQ3IDE3NSwxNDcgMTc1LDEwMCAxMDMsMTAwIDEwMyw1MiAyMDMsNTIgMjAzLDcgMTk5LDcgMTk5LDQ4IDk4LDQ4IDk4LDEwNCAxNzEsMTA0IDE3MSwxNDIgOTksMTQyICIvPjwvZz48L3N2Zz4=) no-repeat center center
}
.theChampFlipboardSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iI0Y1Q0NDQyIgZD0iTTE5IDE5SDdWN2gxMnYxMnoiLz48cGF0aCBmaWxsPSIjRkFFNUU1IiBkPSJNMjUgMTNIN1Y3aDE4djZ6Ii8+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTEzIDI1SDdWN2g2djE4eiIvPjwvc3ZnPg==) no-repeat center center
}
.theChampFolkdSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTE5Ljk1NiAxMC4yMWMtLjE4My4xOTItLjYxMy4xMzgtLjk5LjE0LS4xMDIuMzE3LS4xMjYuNzEtLjI4My45NzQuNjI2LjQ5NiAxLjg1LjQwNiAyLjQwNS45NzIgMS4xOTctLjQ0NC4yNDUtMS4zNTQuOTktMi4wODUgMS4xMzQtLjE0IDEuMzg2LjU4OCAxLjY5NyAxLjI1NC0uMjY3LjI0Ny0uOTM2LjEwMi0xLjQxNS4xNC0uMjYuMjA4LS4zMzMuNi0uNTY1LjgzMy4yNTguNTguOTYuNzI0IDEuMTMzIDEuMzkgMS40NTQtLjM3NiAyLjk1NC0uNzEgNC41MjYtLjk3My40MS0uNDMuMzE3LTEuMzU2Ljk5LTEuNTMgMS4xMDQuMjEzIDEuNDYgMS4xNiAxLjU1NiAyLjM2My0uNTg2IDEuMDQzLTIuMS42MDUtMi41NDYtLjI3Ny0xLjQ2NS4yMjYtMi44NjcuNTItNC4yNDUuODMyLS4xMS4zMjUuMSAxLjI2My0uMTQ0IDEuODEuOTI2LjYyNSAxLjI5LS40OSAyLjEyMi0uNDIuNDguNTAzLjQ5NSAyLjM3NC0uNTY2IDIuMjI0LS42MDQtLjA1My0uNjc0LS42MzQtLjcwOC0xLjI1LS40MzIuMS0uNTE1LS4xNDMtLjg1LS4xNC0uNjQ2LjM4My0uOTcgMS4wODMtMS42OTUgMS4zOS4wOTQgMS4yMzYgMS40NjIuMzggMi4xMi45NzQtLjA1NyAxLjAxLS44IDEuMzQ1LTEuODM4IDEuMzktLjA2Ni0uODM2LjIxNi0xLjUwMy0uNzA3LTEuOTQ1LS45NC4xNDItMS4zNy43ODItMi4yNjQuOTczLS4wMTMuNDMuMTc1LjY2NC4yODQuOTcyLjI0OC4xNyAxLjE2NS0uMjEgMS40MTUuMjc4LS4wMSAxLjA3NS0xLjQ3MyAxLjgyOC0yLjI2NCAxLjI1LS4wNjMtLjYxNi4zODItLjczNC41NjUtMS4xMS0uMjY3LS4yOTMtLjQwNS0uNzEzLS41NjQtMS4xMTItLjg3OC4zNDItMS42NjUuNzczLTIuODMuODM0LjAwNC4zMjctLjI0My40MS0uMTQuODMzLS4wNTYuNTE4LjY4LjI2LjcwNi42OTYuMjQgMS4yNi0xLjc3NyAxLjQ1NS0yLjEyLjU1NS0uMDMtLjg2IDEuMDMzLS42NS43MDYtMS44MDgtLjcxMy0uMjc0LTEuOTE3LS4wNjMtMi41NS0uNDE3LS4zNzQuMTQtLjM4Mi42NDQtLjcwNi44MzUuMDY1LjQuNS40MzYuNDI1Ljk3NC0uOTI1LjM2LTIuMzEzLjA3LTIuMTItMS4xMTQuNTMzLS42MTUgMS40OS0uMDc2IDEuODM1LS45NzMtLjU1Ny0uNjU2LTEuMTY2LTEuMjYzLTEuNDEzLTIuMjIzLTIuMTI0LjQ2NC0zLjg0MyAxLjMyMy01LjggMS45NDctLjE4Ny40NjctLjE5NiAxLjEwNy0uNTY2IDEuMzktLjU5LjE0OC0uNjI1LjAzNi0xLjI3MyAwLS41Ni0uODU0LS4yNTctMi43Ljg1LTIuNzguNjEtLjEzNS40MS41MjMuODUuNTU3IDIuMDE2LS40NzIgMy43OC0xLjE5NSA1LjgtMS42NjctLjQzMy0yLjQ4NSAzLjIwNi00LjIzMy0uODUtMy44OTMtLjM5Ni0xLjIyNS4zNzMtMi4xNjQgMS4xMy0yLjA4NSAxLjI3My4xMzIuMjg1IDEuNzI1IDEuMjczIDIuMjI0LjkwOC0uNDk4IDEuNTQzLTEuMjYzIDIuNjktMS41My4wOC0uNDUtLjA5Ny0uNjQ2LS4xNDMtLjk3Mi0uMDg4LS4zMy0uODcuMDItLjk5LS4yOHYtLjk3Yy40Ni0uNDI2IDEuNjYzLS4zNTUgMS45OC4xMzguMTE0LjYyMy0uMjUuNzczLS43MDYuODM0LjAzNy40MjcuMzA4LjYyNi40MjQuOTcyLjktLjM3IDIuMjY4LS4yNzMgMy41MzgtLjI3Ny4yLS4xNy4yNjYtLjQ4LjI4LS44MzYuMTA4LS41MjItLjc1LS4wOTUtLjU2NC0uNjk0LjE1Ni0xLjQ4IDIuMTI1LS42MzMgMi4xMi40MTZ6bTEuMTMyIDYuMjU2Yy42NTItLjM3OC4zNjgtMS42NzcuNDI0LTIuNjQtMS43NDItMS40MjYtMi44ODUgMi43LS40MjQgMi42NHptLTYuMjI0IDEuNTNjMS4zLjE3MyAzLjExNC0xLjIzIDIuOTctMi41MDItLjE0LTEuMjI3LTIuNTUtMi4zMzItMy45Ni0xLjY3LTEuODE1Ljg1OC0uNDQgMy45OC45OSA0LjE3eiIvPjwvc3ZnPg==) no-repeat center center
}
.theChampGoogleClassroomSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9Ii0yIDIgMzYgMzYiPjxnIGZpbGw9IiNmZmYiPjxwYXRoIGQ9Ik0yMi42NjcgMTYuNjY3YTEuNjY3IDEuNjY3IDAgMSAwIDAtMy4zMzQgMS42NjcgMS42NjcgMCAwIDAgMCAzLjMzNHpNMjIuMzMzIDE4Yy0xLjkyOCAwLTQgLjk0Ni00IDIuMTE3djEuMjE3aDh2LTEuMjE3YzAtMS4xNy0yLjA3Mi0yLjExNy00LTIuMTE3em0tMTMtMS4zMzNhMS42NjggMS42NjggMCAxIDAtLjAwMi0zLjMzNiAxLjY2OCAxLjY2OCAwIDAgMCAuMDAyIDMuMzM2ek05LjY2NyAxOGMtMS45MjggMC00IC45NDYtNCAyLjExN3YxLjIxN2g4di0xLjIxN2MwLTEuMTctMi4wNzItMi4xMTctNC0yLjExN3oiLz48cGF0aCBkPSJNMTUuMzM1IDE1LjMzM0EyLjMzMiAyLjMzMiAwIDEgMCAxMyAxM2EyLjMzMyAyLjMzMyAwIDAgMCAyLjMzNSAyLjMzM3ptLjMzMiAxLjMzNGMtMi41NzIgMC01LjMzMyAxLjM5Mi01LjMzMyAzLjExdjEuNTU3SDIxdi0xLjU1NmMwLTEuNzItMi43NjItMy4xMS01LjMzMy0zLjExem0zIDEwLjY2Nmg4djJoLTh2LTJ6Ii8+PC9nPjwvc3ZnPg==) no-repeat center center
}
.theChampGoogleBookmarksSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9Ii0xMiAwIDEwMCAxMDAiPjxwYXRoIGQ9Ik0gNTEuMjI4Nzc2NjA1NzU3MDcgMzguMTkwODA3NzAyMTk3MDUgQSAxNyAxNyAwIDEgMCA1NiA1MC4wMDAwMDAwMDAwMDAwMSBoIC0xNyIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjgiIGZpbGw9Im5vbmUiPjwvcGF0aD48L3N2Zz4=) no-repeat center center
}
.theChampGoogleGmailSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTIuOTAyIDYuMjIzaDI2LjE5NXYxOS41NTRIMi45MDJ6Ii8+PHBhdGggZmlsbD0iI0UxNEM0MSIgZD0iTTIuOTAyIDI1Ljc3N2gyNi4xOTVWNi4yMjNIMi45MDJ2MTkuNTU0em0yMi40NC00LjAwN3YzLjgwNkg2Ljk1NXYtMy42aC4wMzJsLjA5My0uMDM0IDYuOS01LjU1OCAyLjA5IDEuNzcgMS44NTQtMS42MyA3LjQyIDUuMjQ2em0wLS42NzJsLTcuMDI3LTQuOTE3IDcuMDI4LTYuMDlWMjEuMXptLTEuMTctMTQuNjdsLS45NDcuOTA1Yy0yLjM1NiAyLjI4NC00LjY5MyA0Ljc1LTcuMTcgNi44NzZsLS4wNzguMDZMOC4wNjIgNi4zOWwxNi4xMS4wMzN6bS0xMC41OTcgOS42MWwtNi42MiA1LjI5NC4wMTYtMTAuOTE0IDYuNjA3IDUuNjIiLz48L3N2Zz4=) no-repeat center center
}
.theChampHackerNewsSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTE3LjI3NSAxNy44MzR2Ny4xM2gtMi42MDJ2LTcuMTgyTDkgNy4wMzVoMy4wN2wyLjk2NyA2LjExNWMuMzY1Ljc1NS43MDIgMS41MS45ODggMi4zMTYuMzEyLS43MjguNjUtMS40ODMgMS4wNDItMi4yOWwzLjAxOC02LjE0MkgyM2wtNS43MjUgMTAuOHoiLz48L3N2Zz4=) no-repeat center center
}
.theChampHatenaSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PGcgZmlsbD0iI0ZGRiI+PHBhdGggZD0iTTYuOTYgOC4zM2g3LjMyOGMxLjI0NyAwIDIuMjA2LjM2NiAyLjg3NSAxLjA5OC42NjYuNzMzIDEuMDAyIDEuNjQgMS4wMDIgMi43MiAwIC45MS0uMjQgMS42ODgtLjcxNSAyLjMzNi0uMzE4LjQzMy0uNzg0Ljc3My0xLjM5NiAxLjAyMy45MjguMjY2IDEuNjE0LjcyIDIuMDUgMS4zNjcuNDQuNjQ1LjY2IDEuNDU3LjY2IDIuNDMyIDAgLjc5NS0uMTU3IDEuNTEyLS40NjggMi4xNDYtLjMxNC42MzUtLjc0IDEuMTQtMS4yOCAxLjUwOC0uMzM3LjIzLS44NDIuMzk2LTEuNTIuNTAyLS45LjE0LTEuNDk4LjIxLTEuNzkuMjFINi45NThWOC4zMjh6bTMuODc3IDYuMDE3aDEuNzRjLjYyMyAwIDEuMDU4LS4xMyAxLjMwMi0uMzgyLjI0LS4yNTUuMzY0LS42MjMuMzY0LTEuMTA0IDAtLjQ0Mi0uMTIzLS43OTMtLjM2Ni0xLjA0NS0uMjQ1LS4yNS0uNjctLjM3Ny0xLjI3Ni0uMzc3aC0xLjc2N3YyLjkxem0wIDYuMDI3aDIuMDM4Yy42OSAwIDEuMTc2LS4xNDUgMS40NTgtLjQzNC4yODItLjI5LjQyNS0uNjguNDI1LTEuMTY4IDAtLjQ1My0uMTQyLS44MTgtLjQyLTEuMDkyLS4yOC0uMjc3LS43Ny0uNDE0LTEuNDctLjQxNGgtMi4wM3YzLjEwOHpNMjEuMjEzIDguNTJoMy41ODR2OS41OGgtMy41ODR6Ii8+PGNpcmNsZSBjeD0iMjMuMDA1IiBjeT0iMjEuNjM1IiByPSIyLjAzNiIvPjwvZz48L3N2Zz4=) no-repeat center center
}
.theChampInstapaperSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iIzExMSIgZD0iTTExLjk4IDUuNWg4LjA0djEuMjY1aC0uNjJjLS41ODIgMC0xLjAwNC4wOC0xLjI2NC4yNDItLjI2Mi4xNjItLjQ1My4zOS0uNTcyLjY5LS4xMi4yOTctLjE4Mi44NzQtLjE4MiAxLjczMnYxMy41M2MwIC42ODMuMDY0IDEuMTY3LjE5NSAxLjQ1My4xMy4yODYuMzEzLjQ5NC41NS42MjUuMjM0LjEzLjY1OC4xOTYgMS4yNy4xOTZoLjYxOFYyNi41SDExLjk4di0xLjI2NWguNjYyYy41OTIgMCAxLjAxMi0uMDY3IDEuMjU4LS4yMDMuMjQ2LS4xMzUuNDI0LS4zMy41MzMtLjU4Ny4xMS0uMjU2LjE2Ni0uNzUuMTY2LTEuNDgzVjkuMTEyYzAtLjc3Ni0uMDU3LTEuMy0uMTY4LTEuNTY3LS4xMS0uMjY4LS4yODctLjQ2NS0uNTMzLS41OS0uMjQ3LS4xMjgtLjY2Ny0uMTktMS4yNi0uMTloLS42NlY1LjV6Ii8+PC9zdmc+) no-repeat center center
}
.theChampJamespotSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTEyLjQyNyAyNC4wNzNjLjY3Ny40IDEuNjMzLjcwOCAyLjkyNy43MDggMS44NDggMCAyLjU4Ny0uODMgMi41ODctMi43MVY1aDIuNDM2djE3LjEzYzAgMi43NDUtMS40NzggNC44Ny01LjE3NiA0Ljg3LTEuNjY0IDAtMi45OS0uNC0zLjU3My0uNjc4bC44LTIuMjV6Ii8+PC9zdmc+) no-repeat center center
}
.theChampKakaoSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTIwLjM0NSA2aC04LjY4OGMtLjU4MyAwLTEuMDYuNDUtMS4wNiAxLjAwNXY4LjgxNGMwIC41NTMuNDc3IDEuMDAzIDEuMDYgMS4wMDNoNC4wMDdjLS4wMy45OC0uNDQ1IDIuMDU2LTEuMDc3IDIuOTk2LS42MTIuOTA0LTEuNjEzIDEuNzk2LTIuMTU2IDIuMjIzbC0uMDQuMDMyYy0uMTE3LjEwNy0uMjAyLjIzLS4yMDQuNDA1LS4wMDMuMTMuMDcuMjMyLjE1LjM0bC4wMTguMDIyIDIuNzc0IDIuOTc1cy4xMzcuMTM3LjI0Ny4xNjNjLjEyNi4wMy4yNy4wMzIuMzY4LS4wNDIgNC44NC0zLjU2IDUuNTM3LTguMDIzIDUuNjYtMTAuNDRWNy4wMDRDMjEuNDAzIDYuNDUgMjAuOTMgNiAyMC4zNDYgNiIvPjwvc3ZnPg==) no-repeat center center
}
.theChampKikSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9Ii02IC00IDQwIDQwIj48cGF0aCBkPSJNMjMuNDM2IDIwLjc0YTIuNTExIDIuNTExIDAgMCAwIC4xMDktNS4wMTloLS4xMWEyLjUxNiAyLjUxNiAwIDAgMC0yLjUwNyAyLjUxNSAyLjUwOSAyLjUwOSAwIDAgMCAyLjUwOCAyLjUwOHptLTcuOTQ2LTMuMDlsMi44OS0yLjg5Yy45My0uOTMuOTMtMi40MzQgMC0zLjM2M2EyLjM3NCAyLjM3NCAwIDAgMC0zLjM2MiAwbC00LjI2MiA0LjI2M1Y3LjI2N0EyLjM3OCAyLjM3OCAwIDAgMCA2IDcuMjYzVjI0LjdhMi4zNzggMi4zNzggMCAwIDAgNC43NTYuMDAydi0yLjMxNmwxLjMzNS0xLjMzNSAzLjc2IDUuMDdhMi4zNzggMi4zNzggMCAwIDAgMy44NjYtMi43NzFjLS4wMTYtLjAyLS4wMy0uMDQtLjA0Ny0uMDZsLTQuMTc3LTUuNjM4di0uMDAyeiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==) no-repeat center center
}
.theChampKindleItSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iI0ZGQTAzNiIgZD0iTTEyLjkyNyAyN0gxMFY1aDIuOTI3djExLjc1NGw1LjE1LTUuNDdoMy42ODNsLTUuODE0IDYuMDY3TDIyIDI3aC0zLjQwN2wtNC43MDQtNy43NjMtLjk2NCAxLjAzN1YyN3oiLz48L3N2Zz4=) no-repeat center center
}
.theChampKnownSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTE2LjM4IDIuNjVjLTcuNDUgMC0xMy41IDYuMDQ4LTEzLjUgMTMuNXM2LjA1IDEzLjUgMTMuNSAxMy41IDEzLjUtNi4wNDggMTMuNS0xMy41LTYuMDQtMTMuNS0xMy41LTEzLjV6bS4wNzggMjUuMjAzYy02LjM4NyAwLTExLjU3LTUuMTg0LTExLjU3LTExLjU3MiAwLTYuMzg1IDUuMTgzLTExLjU3IDExLjU3LTExLjU3IDYuMzg3IDAgMTEuNTcgNS4xODUgMTEuNTcgMTEuNTcuMDAyIDYuMzktNS4xNzUgMTEuNTc0LTExLjU3IDExLjU3NHoiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMjMuODU2IDIxLjc1OGMtLjM5MyAwLS42OTQtLjA3LS45MDMtLjItLjE1NC0uMDk0LS40LS40MDItLjc0LS45MWwtMy45MzQtNS45NjQgMy4zLTMuMmMuMjU0LS4yNDguNDYzLS40MzMuNjI1LS41NHMuMjkzLS4xNzguNDEtLjIxN2MuMTA3LS4wMy4zMDgtLjA0Ni41OTMtLjA0NmguMjA3di0uMDFsLjU1NS0uMDFWOC41NWgtLjY0OHYuMDFoLTYuMDg3djIuMTJoLjU0OGMuMzEgMCAuNDk0LjAyMy41Ny4wNzcuMDc4LjA1NC4xMTcuMTMuMTE3LjIzIDAgLjA1NS0uMDIzLjExLS4wNjIuMTgtLjA0LjA2OC0uMTU0LjItLjM0LjRsLTQuMjU3IDQuNDM2di00LjA4YzAtLjQwMi4wMy0uNjguMS0uODI2LjA3LS4xNDcuMTc4LS4yNjIuMzQtLjM0LjEtLjA1My4zNjMtLjA3Ni43OC0uMDc2aC40NFY4LjU2SDguOHYyLjExM2guNTYzYy4zNCAwIC41OC4wNC43MS4xMTYuMTMyLjA3NS4yMjUuMTkuMjg2LjM0NS4wNi4xNTQuMDg0LjQ1NS4wODQuOTF2OC4zN2MwIC40NzgtLjAyMi43OC0uMDc2LjkwMy0uMDYyLjE1My0uMTU0LjI2LS4yODUuMzMtLjEzMi4wNy0uMzk0LjExLS43OC4xMUg4Ljh2Mi4xMmg2LjY2NnYtMi4xMmgtLjU1NmMtLjM2MyAwLS42MS0uMDMyLS43MzMtLjA5NHMtLjIxNi0uMTYyLS4yNzgtLjMxYy0uMDYzLS4xNDUtLjEtLjQwOC0uMS0uNzg2di0xLjU0M2wyLjA2Ny0yLjAxMyAyLjQgMy44NDJjLjIuMzMyLjMuNTQuMy42MjUgMCAuMDc3LS4wNTQuMTQ3LS4xNjIuMi0uMTA4LjA1NC0uNDE3LjA3Ny0uOTE4LjA3N2gtLjI3OHYyLjEyaDYuODl2LTIuMTJoLS4yNHoiLz48L3N2Zz4=) no-repeat center center
}
.theChampLineSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTI4IDE0LjMwNGMwLTUuMzctNS4zODQtOS43MzgtMTItOS43MzhTNCA4LjkzNiA0IDE0LjMwNGMwIDQuODE0IDQuMjcgOC44NDYgMTAuMDM1IDkuNjA4LjM5LjA4NC45MjMuMjU4IDEuMDU4LjU5Mi4xMjIuMzAzLjA4Ljc3OC4wNCAxLjA4NGwtLjE3MiAxLjAyOGMtLjA1LjMwMy0uMjQgMS4xODcgMS4wNC42NDdzNi45MS00LjA3IDkuNDMtNi45NjhjMS43MzctMS45MDUgMi41Ny0zLjg0MiAyLjU3LTUuOTl6TTExLjMwMiAxNy41SDguOTE4Yy0uMzQ3IDAtLjYzLS4yODMtLjYzLS42M1YxMi4xYzAtLjM0Ni4yODMtLjYyOC42My0uNjI4LjM0OCAwIC42My4yODMuNjMuNjN2NC4xNGgxLjc1NGMuMzUgMCAuNjMuMjguNjMuNjI4IDAgLjM0Ny0uMjgyLjYzLS42My42M3ptMi40NjctLjYzYzAgLjM0Ny0uMjg0LjYyOC0uNjMuNjI4LS4zNDggMC0uNjMtLjI4Mi0uNjMtLjYzVjEyLjFjMC0uMzQ3LjI4Mi0uNjMuNjMtLjYzLjM0NiAwIC42My4yODQuNjMuNjN2NC43N3ptNS43NCAwYzAgLjI3LS4xNzUuNTEtLjQzMy41OTYtLjA2NS4wMi0uMTMyLjAzMi0uMi4wMzItLjE5NSAwLS4zODQtLjA5NC0uNTAyLS4yNWwtMi40NDMtMy4zM3YyLjk1YzAgLjM1LS4yODIuNjMtLjYzLjYzLS4zNDcgMC0uNjMtLjI4Mi0uNjMtLjYzVjEyLjFjMC0uMjcuMTc0LS41MS40My0uNTk3LjA2Ni0uMDIuMTM0LS4wMzMuMi0uMDMzLjE5NyAwIC4zODYuMDk0LjUwMy4yNTJsMi40NDQgMy4zMjhWMTIuMWMwLS4zNDcuMjgyLS42My42My0uNjMuMzQ2IDAgLjYzLjI4NC42My42M3Y0Ljc3em0zLjg1NS0zLjAxNGMuMzQ4IDAgLjYzLjI4Mi42My42MyAwIC4zNDYtLjI4Mi42MjgtLjYzLjYyOEgyMS42MXYxLjEyNmgxLjc1NWMuMzQ4IDAgLjYzLjI4Mi42My42MyAwIC4zNDctLjI4Mi42MjgtLjYzLjYyOEgyMC45OGMtLjM0NSAwLS42MjgtLjI4Mi0uNjI4LS42M3YtNC43NjZjMC0uMzQ2LjI4My0uNjI4LjYzLS42MjhoMi4zODRjLjM0OCAwIC42My4yODMuNjMuNjMgMCAuMzQ2LS4yODIuNjI4LS42My42MjhoLTEuNzU0djEuMTI2aDEuNzU0eiIvPjwvc3ZnPg==) no-repeat center center
}
.theChampLiveJournalSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iIzIwMzQ2OCIgZD0iTTcuMDggOS44ODJsLjAwNC0uMDA4LjAwNC0uMDFjLjE5NS0uNDA4LjQyMi0uODEuNjc0LTEuMTkyLjI2NC0uMzkzLjUzLS43NS44MS0xLjA2IDEuNDkzLTEuNjgzIDMuNTI0LTIuNjkyIDYuMDgtMy4wMTVsLjczMy0uMDk3LjQyNi42MSA4LjQyNiAxMi4xNC4xODguMjcuMDI3LjMyOC42MDggNy42NS4xNjQgMi4wMDItMS44NTQtLjc4My03LjIzLTMuMDUzLS4zMjUtLjE0My0uMjA4LS4yODYtOC40MjItMTIuMTQtLjQtLjU3NC4zLS42Mzh6bTIuNzIuMTNjLS4wNi4wOTctLjExOC4yMDItLjE4LjMwNWw3Ljc5IDExLjIzNSA1LjA1IDIuMTMtLjQyNy01LjMyLTcuNzktMTEuMjI2Yy0xLjYwMy4zMjYtMi44ODQgMS4wMzItMy44NCAyLjEwMi0uMjI3LjI1Mi0uNDI4LjUxNC0uNjAyLjc3NXoiLz48cGF0aCBmaWxsPSIjRkZDODA1IiBkPSJNOC4xODYgMTAuNGMxLjI4My0yLjY2IDMuNDg4LTQuMTkyIDYuNjItNC41OTRsOC40MjMgMTIuMTQuNjEgNy42NDgtNy4yMy0zLjA1N0w4LjE4NiAxMC40eiIvPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik0xNS4xNTggNi4zMTZsMS44OSAyLjcxN2MtMi41OTcuMzUyLTUuMzU0IDIuNTUyLTYuNjAzIDQuNjJsLTEuODk4LTIuNzM1YzEuMTE1LTIuMDkgNC4yNy00LjE4IDYuNjEtNC42MDJ6Ii8+PHBhdGggZmlsbD0iIzkyOTFBRCIgZD0iTTEzLjI4NSAxMC42NjZjLTEuMjIuODczLTIuMTk3IDEuOTE1LTIuODQgMi45ODdsLTEuODk4LTIuNzM1Yy41NTctMS4wNDMgMS42NTQtMi4xMDggMi44NzUtMi45NDRsMS44NjMgMi42OTJ6Ii8+PHBhdGggZmlsbD0iIzIwMzQ2OCIgZD0iTTcuMjE1IDEwLjI4M2MxLjM1LTMuMjQgNC4xODItNC44IDcuNTY4LTUuNTI3bC41NS0uMDI2LjM4LjM5Ny4zMTQuMzIyIDEuMTQgMS44MTctMS44MzUuMjQzaC0uMDEyYy0uMjQyLjAzOC0uNTEyLjEwOC0uOC4yMTJoLS4wMDNjLS4zLjEtLjYxMy4yMzgtLjk1Ny40MDYtMS42OS44MzctMy40IDIuMjE2LTMuODk4IDMuMzA2bC0uOTI4IDEuNzQ2LTEuMjUyLTEuNjYtLjE2Ni0uMjg1LS4yNS0uNDUzLjE1LS41eiIvPjxwYXRoIGZpbGw9IiNGNUE4QUEiIGQ9Ik04LjMzIDEwLjU5N2MuOTUtMi43MjUgMy4xLTQuMjE0IDYuNTA0LTQuNjE1bC4zMTQuMzIyYy0yLjMuMzUtNS43NTYgMi43NzctNi41OTggNC42MmwtLjIyLS4zMjd6Ii8+PHBhdGggZmlsbD0iIzQ4NUU4NSIgZD0iTTIzLjY5IDIyLjcyN2wuMjgzIDMuMDg0LTIuOTI0LTEuMjM1IDEuMjI0LTEuMjAyIi8+PHBhdGggZmlsbD0iIzIwMzQ2OCIgZD0iTTE2LjQxIDIxLjI3NGMuMDUzLS4wNjIuMTEzLS4xMzMuMTc2LS4xOTcuNjM1LS43MTIgMS4yODctMS40NDcgMS40My0yLjY5NWwtNC44NzUtNy4wMmMtLjQzNi4zNS0uODMyLjcwNi0xLjE3NiAxLjA2Mi0uMzYzLjM4Mi0uNjc0Ljc3NS0uOTI0IDEuMTY4bDUuMzcgNy42ODJ6bS45My40ODNjLS4yMDMuMjIyLS4zOTguNDQ1LS41NzIuNjY1bC0uNDE2LjU0LS40MDItLjU2Ni01Ljk0LTguNDktLjE4My0uMjY1LjE2Ni0uMjgyYy4zMTgtLjU1OC43My0xLjA5NyAxLjIzNi0xLjYzLjQ5NC0uNTI2IDEuMDc2LTEuMDI3IDEuNzI2LTEuNWwuNDI0LS4zMDUuMjk2LjQyNSA1LjI3IDcuNi4xMDMuMTUtLjAxNC4xN2MtLjExMyAxLjcxOC0uOTIgMi42MTUtMS42OTcgMy40OXoiLz48cGF0aCBmaWxsPSIjNkE5QUMyIiBkPSJNMTYuMzY3IDIyLjExYy44NDYtMS4wOSAyLjAzLTEuOTAzIDIuMTY0LTMuODY4bC01LjI3My03LjYwMmMtMS4yNy45MTQtMi4yMjcgMS45MzMtMi44MyAyLjk3bDUuOTQgOC41eiIvPjxwYXRoIGZpbGw9IiMyMDM0NjgiIGQ9Ik0yMi4xMjUgMTcuMzFjLS4wOS4wMjYtLjE2OC4wNjItLjI0OC4wOTMtLjg5LjM1LTEuODEuNzEtMy4wMjcuMzk2bC00Ljg3LTcuMDJjLjQ4LS4yOS45NS0uNTMgMS40MDUtLjczLjQ4Ni0uMjA4Ljk2LS4zNiAxLjQyLS40NjRsNS4zMiA3LjcyNHptLjEyIDEuMDM3Yy4yOC0uMTEuNTYzLS4yMi44MjMtLjI5NGwuNjU4LS4yMS0uMzktLjU2OC01Ljg4OC04LjUzMi0uMTgtLjI2Ny0uMzIuMDUyYy0uNjM1LjEwNS0xLjI4Ny4zLTEuOTY3LjU5LS42Ni4yODYtMS42Ny44ODctMi4zNDIgMS4zM2w1Ljg5MyA4LjMxM2MxLjY0Ny40OSAyLjYyNy4wMTQgMy43MTctLjQxMnoiLz48cGF0aCBmaWxsPSIjQTFCQkQ2IiBkPSJNMjIuODk2IDE3LjUzN2MtMS4zMTIuNDEtMi40OTggMS4yMzItNC4zODMuNjdsLTUuMjcyLTcuNmMxLjMwMy0uODcgMi41OS0xLjQxMiAzLjc3LTEuNjA1bDUuODg3IDguNTM1eiIvPjxwYXRoIGZpbGw9IiMyMDM0NjgiIGQ9Ik0xOC4yNDggOC45NWwtMS44NDYuMjR2LS4wMDRjLS4yNDQuMDQtLjUxNC4xMTMtLjguMjE0aC0uMDFjLTIuNzI2Ljk0NC00LjQ2IDIuOTY0LTUuNzg0IDUuNDU0bC0uNjgtMS4wMDRjLjYwNC0uODYgMi41Mi01LjIyNCA4LjQ4NC01Ljk0LjI3LjI1OC40MTUuNjkyLjYzNiAxLjA0eiIvPjwvc3ZnPg==) no-repeat center center
}
.theChampMailRuSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iI0Y4OUMwRSIgZD0iTTE5Ljk3NSAxNS44OTRjLS4xMzQtMi41NDItMi4wMi00LjA3LTQuMy00LjA3aC0uMDg2Yy0yLjYzIDAtNC4wOSAyLjA2OC00LjA5IDQuNDE3IDAgMi42MzMgMS43NjUgNC4yOTYgNC4wNzcgNC4yOTYgMi41OCAwIDQuMjc1LTEuODkgNC40LTQuMTI3bC0uMDAzLS41MTV6bS00LjM3LTYuMzQ2YzEuNzU1IDAgMy40MDcuNzc2IDQuNjIgMS45OTN2LjAwNmMwLS41ODQuMzk1LTEuMDI0Ljk0LTEuMDI0aC4xNGMuODUgMCAxLjAyNS44MDggMS4wMjUgMS4wNjNsLjAwNSA5LjA4Yy0uMDYuNTk1LjYxMy45Ljk4OC41MiAxLjQ1Ny0xLjQ5NyAzLjIwMy03LjcwMi0uOTA3LTExLjI5NS0zLjgzLTMuMzUyLTguOTY3LTIuOC0xMS43LS45MTYtMi45MDQgMi4wMDMtNC43NjQgNi40MzgtMi45NTggMTAuNjAzIDEuOTY4IDQuNTQzIDcuNiA1Ljg5NiAxMC45NDcgNC41NDYgMS42OTYtLjY4NCAyLjQ4IDEuNjA3LjcyIDIuMzU1LTIuNjYgMS4xMzItMTAuMDY2IDEuMDItMTMuNTI1LTQuOTcyLTIuMzM4LTQuMDQ2LTIuMjEyLTExLjE2MyAzLjk4Ny0xNC44NSA0Ljc0LTIuODIyIDEwLjk5LTIuMDQyIDE0Ljc2MiAxLjg5NSAzLjkzNyA0LjExNyAzLjcwNSAxMS44Mi0uMTM3IDE0LjgxOC0xLjc0MiAxLjM2LTQuMzI2LjAzNS00LjMxMi0xLjk0N2wtLjAyLS42NDdjLTEuMjEgMS4yMDMtMi44MjQgMS45MDUtNC41OCAxLjkwNS0zLjQ3NSAwLTYuNTMtMy4wNTYtNi41My02LjUyOCAwLTMuNTA4IDMuMDU3LTYuNiA2LjUzMy02LjYiLz48L3N2Zz4=) no-repeat center center
}
.theChampMendeleySvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTI2LjU5NiAxOC4xMWMtMS40NjYtLjA4Ny0yLjAyLS44MzQtMS45My0yLjE2NC4wNzYtMS4xMTMuMjc0LTIuMjIuNDE4LTMuMzI3LS4wMjMtMS43NDMtLjk0Mi0zLjEzLTIuNDg4LTMuNTktMS41ODMtLjQ3LTIuOTctLjE0LTQuMTAyIDEuMTUtMi4zMjIgMi42NDYtMi42MTYgMi42MzQtNS4wMjMtLjA0NS0xLjE1Mi0xLjI4LTIuODUyLTEuNjYtNC4zOS0uOTgtMS41LjY2Ny0yLjM3IDIuMjM3LTIuMTUgMy45NTQuMDguNjI1LjI3OCAxLjIzNS4zNzcgMS44NjMuMzM4IDIuMTIyLS4xMDUgMi43LTIuMjI2IDMuMTQ3LTEuMDY2LjIyOC0xLjkxMy43ODYtMi4wNSAxLjk5LS4xMzcgMS4yMi4xNyAyLjM5IDEuNDA0IDIuNzUuNzcuMjI2IDEuODUzLjA4NCAyLjU1LS4zMi45Ni0uNTUzIDEuMDY0LTEuNjQuNzMzLTIuNzQtLjYyLTIuMDUtLjAyNy0zLjA0IDIuMTE1LTMuMzQuODM2LS4xMTcgMS43NjYtLjAyMiAyLjU2OC4yMzUgMS4zMDIuNDEgMS42OTIgMS4zNzMgMS4xNzUgMi42NS0uNDUgMS4xLS40NDMgMi4wOS4zOSAyLjk4NC44NC45IDIuNDE3IDEuMDggMy41MTguNDM1IDEuMTItLjY1NyAxLjQ5Ny0xLjgwNyAxLjA0Mi0zLjE2NC0uNjA4LTEuODE0LS4wODUtMi43ODMgMS44MDctMy4xMjMuNy0uMTI2IDEuNDYzLS4xMTMgMi4xNi4wMjUgMS44MzQuMzY3IDIuMzc3IDEuMzc3IDEuODQgMy4xODgtLjUwNCAxLjY5OC4xOTYgMy4wOSAxLjcyIDMuNDMgMS4zMzIuMjk1IDIuNjI0LS42MDcgMi44OS0yLjAyMi4zMDgtMS42MzMtLjU5My0yLjg4Mi0yLjM0NC0yLjk4OHptLTEwLjcxLS4wODVjLTEuMzc0LS4wNi0yLjQ1My0xLjE5NC0yLjQ0NS0yLjU3LjAxLTEuNDYgMS4xNDgtMi41NjcgMi42MS0yLjU0IDEuNDY3LjAyNiAyLjU3IDEuMTc3IDIuNTIzIDIuNjI3LS4wNSAxLjQzLTEuMjU1IDIuNTQ1LTIuNjg3IDIuNDgzeiIvPjwvc3ZnPg==) no-repeat center center
}
.theChampMeneameSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PGcgZmlsbD0iI0ZGRiI+PHBhdGggZD0iTTI1LjUxNCAxMC40MzVjLTEuNTgyIDEuNjA1LTQuNDM4IDEuNTYtNS41MDIgMy43MjYtLjkwNiAyLjU3IDEuMjMgNi42NzcgMi4xMiA5LjAyLjYwMyAxLjIxLTQuNzE2IDIuMzc4LTQuMDY1IDIuNjc3IDMuNzU0LS4wNDMgNS4zNTQtMS40MTIgNC45MDQtMy4wOTQtLjQzLTEuNjA3LTIuMzc2LTQuODE2LTIuMzc2LTcuMzgzLjA1Ni0xLjkzOCAyLjIyMi0yLjUzMyAzLjYxOC0zLjMyMiAxLjYyMi0uNzI3IDMuMTQtMi4zNSAyLjcyLTQuMjUtLjAxOC0uNjcyLTEuMTg3LTIuOTA3LS43MS0xLjE3NS4yNiAxLjI3OC4zODUgMi44NTYtLjcwNiAzLjgwMnoiLz48cGF0aCBkPSJNMjAuNjMyIDcuNTQ2QzE4LjU5IDYuNDkyIDE2LjMyIDUuODU0IDEzLjk0NiA2LjQxYy0xLjI3Ny4yMzYtMi43OC45MzMtMy42MzcgMi4xLTEuMTIzIDEuMzQtMS4xNjYgMy4yODgtLjQzIDQuODIuNTcgMS4xOCAxLjQ0IDIuNDkyIDIuODUgMi42ODggMS4yMS4xODIgMi41NC4wMTggMy41NjYtLjY4My0xLjIyMy4yMS0yLjY0LjY0Ni0zLjczNi0uMTcyLTEuODQyLTEuMTc3LTIuNzM1LTMuODUtMS42MTgtNS44Ljg5OC0xLjcgMi43MDUtMi4xNzggNC42Mi0yLjI2MiAyLjU1LS4xMSA0Ljk5NSAxLjM0NSA1LjkzNCAxLjcuOTAzLjI4NSAyLjIuNjQ1IDIuODQ0LS4zMTUuMzc2LS40NDYuMjI2LTEuNjc0LS4wOC0xLjc4OC4wOS44Ni0uNTQzIDEuOTQzLTEuNTI0IDEuNjYtLjczNi0uMTctMS40MS0uNTIzLTIuMTA0LS44MXpNNi45NCAxNS4xNTZjLTEuMTgzIDEuODY1LTIuMjY0IDQuMDUtMS44NSA2LjMyMi4zOCAyLjM3NSAyLjY3OCA0LjA1IDQuOTYzIDQuMzUgMi4zNDguMjczIDQuNjkuMjA1IDcuMDQzLjAzNS4zOTctLjM4NS0xLjkyLS4zNzMtMi44OTUtLjUxNC0yLjIyNC0uMjU0LTQuNjQtLjMtNi41NS0xLjYyMy0xLjc3NS0xLjMzLTIuMDEtMy45MzgtMS4xNTUtNS44NjMuNzE0LTEuODE0IDEuNzgyLTMuNTY4IDIuOTAzLTUuMDg0LS44NzYuNzI3LTEuNjgzIDEuMjctMi40NTYgMi4zNzZ6Ii8+PHBhdGggZD0iTTEyLjc4NyAyMS4wMmMxLjM4Ni4xMDcgMy42ODgtLjAzMiA0Ljc2OC43MjQuMzg3LjU4Mi0uMzMyIDMuODAyLS4wODQgNC4xNzQuNTUzLjE2MiAxLjE4Ni0zLjc3My44MzYtNC43NS0uMjY2LS43NS00Ljk2Ni0uMzUyLTUuNTE4LS4xNDd6Ii8+PC9nPjwvc3ZnPg==) no-repeat center center
}
.theChampMixiSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iI0QxQUQ1QSIgZD0iTTE2LjA5IDUuMjQ2QzkuNjE3IDUuMjQ2IDQgOS4yMTYgNCAxNi42M2MwIDYuOTMgNy43MDcgMTAuMTkzIDEyLjc1OCA5LjAxdjIuMzc0UzI4IDI1LjA1NCAyOCAxNS4wMzRjMC02LjExLTQuNTA1LTkuNzg4LTExLjkxLTkuNzg4eiIvPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik0yMi45MiAyMC4wMjRoLTEuNjU3di01LjY4OHMtLjUwNS0xLjU4Ni0xLjU4NS0xLjU4NmMtLjkgMC0yLjUyNS4zNzQtMi41MjUgMi4wOHY1LjE5M2gtMS42NTdWMTQuNzdjMC0xLjU4Ni0uNzg3LTIuMDktMS41MDYtMi4wOS0xLjE1IDAtMi43MjcuODA3LTIuNzI3IDIuNDAzdjQuOTRIOS42MDV2LTkuMDFoMS42NTd2MS4wM2MuNjU2LS41NDYgMS41NjQtMS4wMyAyLjcyNy0xLjAzIDEuMjIyIDAgMi4wOS40MzQgMi42MDQgMS4yODIuNzMtLjY3NyAxLjc3Ny0xLjIwMiAzLjA4Mi0xLjIwMiAxLjk3IDAgMy4yNCAxLjc4OCAzLjI0IDMuMjAydjUuNzN6Ii8+PC9zdmc+) no-repeat center center
}
.theChampMySpaceSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PGcgZmlsbD0iI0ZGRiI+PHBhdGggZD0iTTI0IDE3LjcxNmMtMi4yMSAwLTQgMS43OS00IDR2MS43MTJoOHYtMS43MTNjMC0yLjIxLTEuNzktNC00LTR6Ii8+PGNpcmNsZSBjeD0iMjQiIGN5PSIxMi41NzEiIHI9IjMuOTk5Ii8+PHBhdGggZD0iTTE1LjE0NyAxOC4zMWMtMi4wNTQgMC0zLjcyIDEuNjYtMy43MiAzLjcxdjEuNDA4aDcuNDM3Yy4wMDItLjYxNS4wMDItMS4xNDguMDAyLTEuNDA4IDAtMi4wNS0xLjY2NC0zLjcxLTMuNzItMy43MXoiLz48ZWxsaXBzZSBjeD0iMTUuMTQ3IiBjeT0iMTMuNDQ2IiByeD0iMy43MTkiIHJ5PSIzLjcxIi8+PHBhdGggZD0iTTcuMTQ4IDE4Ljg3NUM1LjQxIDE4Ljg3NSA0IDIwLjI3NyA0IDIyLjAwOHYxLjQyaDYuMjk1Yy4wMDItLjYzNi4wMDItMS4xNzguMDAyLTEuNDIgMC0xLjczLTEuNDEtMy4xMzMtMy4xNS0zLjEzM3oiLz48ZWxsaXBzZSBjeD0iNy4xNDgiIGN5PSIxNC41OCIgcng9IjMuMTQ4IiByeT0iMy4xMzMiLz48L2c+PC9zdmc+) no-repeat center center
}
.theChampNetvouzSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iIzZDMyIgZD0iTTEwLjI1IDguNzJ2MTcuMTg0SDUuNVY2LjA5Nmg4LjM5Nmw1LjYwNSA1Ljc3djYuNDMiLz48cGF0aCBmaWxsPSIjMDlDIiBkPSJNMjEuNzUgMjMuMjhWNi4wOTVoNC43NXYxOS44MDhoLTguMzk2TDEyLjUgMjAuMTN2LTYuNDI3Ii8+PC9zdmc+) no-repeat center center
}
.theChampOdnoklassnikiSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IC00IDQwIDQwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTYgMTYuMTZjLTMuNjM1IDAtNi41OC0yLjk0NS02LjU4LTYuNThDOS40MiA1Ljk0NSAxMi4zNjQgMyAxNiAzczYuNTgyIDIuOTQ1IDYuNTgyIDYuNThjMCAzLjYzNS0yLjk0NiA2LjU4LTYuNTggNi41OHptMC05LjgxN2MtMS43ODggMC0zLjIzNiAxLjQ0OC0zLjIzNiAzLjIzNyAwIDEuNzkgMS40NDggMy4yMzYgMy4yMzcgMy4yMzYgMS43OSAwIDMuMjQtMS40NDcgMy4yNC0zLjIzNiAwLTEuNzktMS40NS0zLjIzNy0zLjIzOC0zLjIzN3ptNy41ODYgMTAuNjJjLjY0OCAxLjMtLjA4NCAxLjkzLTEuNzM1IDIuOTktMS4zOTcuOS0zLjMxNSAxLjIzOC00LjU2NiAxLjM2OGwxLjA0OCAxLjA1IDMuODc3IDMuODc3Yy41OS41OS41OSAxLjU0NCAwIDIuMTM0bC0uMTc4LjE4Yy0uNTkuNTktMS41NDQuNTktMi4xMzQgMGwtMy44NzgtMy44OC0zLjg3OCAzLjg4Yy0uNTkuNTktMS41NDMuNTktMi4xMzUgMGwtLjE3Ni0uMThjLS41OS0uNTktLjU5LTEuNTQzIDAtMi4xMzJsMy44NzgtMy44NzggMS4wNDMtMS4wNDZjLTEuMjUtLjEyNy0zLjE5LS40NjUtNC42LTEuMzctMS42NS0xLjA2Mi0yLjM4LTEuNjktMS43MzMtMi45OS4zNy0uNzQ3IDEuNC0xLjM2NyAyLjc2OC0uMjlDMTMuMDM1IDE4LjEzIDE2IDE4LjEzIDE2IDE4LjEzczIuOTY4IDAgNC44MTgtMS40NTZjMS4zNy0xLjA3NyAyLjQtLjQ1NyAyLjc2OC4yOXoiLz48L3N2Zz4=) no-repeat center center
}
.theChampOutlookcomSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTE5LjUyIDguMjl2NS41bDEuOTIgMS4yMDhjLjA1My4wMTYuMTYzLjAxNi4yMTIgMGw4LjI3LTUuNTc0YzAtLjY2LS42MTMtMS4xMzQtLjk2Mi0xLjEzNGgtOS40NHoiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTkuNTIgMTUuODRsMS43NTUgMS4yMDRjLjI0Ni4xODMuNTQzIDAgLjU0MyAwLS4yOTcuMTgzIDguMTA0LTUuMzk3IDguMTA0LTUuMzk3VjIxLjc1YzAgMS4xMDItLjcwNCAxLjU2Mi0xLjQ5NiAxLjU2MkgxOS41MlYxNS44NHoiLz48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMTAuNDQ1IDEzLjMwNWMtLjYgMC0xLjA3My4yODItMS40MjYuODQyLS4zNTUuNTYtLjUzIDEuMzA1LS41MyAyLjIzIDAgLjkzNi4xNzUgMS42NzcuNTMgMi4yMi4zNDcuNTQ2LjgxMy44MiAxLjM4LjgyLjU5IDAgMS4wNTUtLjI2NiAxLjQtLjc5NS4zNDQtLjUzLjUxNy0xLjI2Ni41MTctMi4yMDYgMC0uOTg0LS4xNy0xLjc0NC0uNTAyLTIuMjg4LS4zMzMtLjU1LS43OS0uODIzLTEuMzctLjgyM3oiLz48cGF0aCBkPSJNMi4xMjMgNS41djIxLjUxbDE2LjM2MiAzLjQyOFYyLjMzTDIuMTIzIDUuNXptMTAuOTUgMTQuMzg3Yy0uNjkzLjkxLTEuNTk0IDEuMzY3LTIuNzA2IDEuMzY3LTEuMDgyIDAtMS45NjctLjQ0Mi0yLjY1LTEuMzI0LS42OC0uODgtMS4wMi0yLjAzLTEuMDItMy40NDggMC0xLjQ5Ni4zNDMtMi43MDcgMS4wMzctMy42My42OTMtLjkyNiAxLjYxNC0xLjM4OCAyLjc1NC0xLjM4OCAxLjA4IDAgMS45NTUuNDM4IDIuNjIgMS4zMjQuNjY3Ljg4NSAxIDIuMDUgMSAzLjQ5NS4wMDQgMS40OTYtLjM0NSAyLjY5NS0xLjAzNCAzLjYwNHoiLz48L2c+PC9zdmc+) no-repeat center center
}
.theChampPapalySvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9Ii0zLjUgLTMuNSAzOCAzOCI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTIwLjc0NCA4LjIxN2MxLjExMiAwIDIuMjk2LjUxOSAzLjEwNiAxLjMyOWwuMTg1LjE4NWMxLjM2MSAxLjM2MSAxLjQwMiA0LjQzMi4wNDIgNS43OTJsLTMuMTAzIDIuNzg3TDE2IDIyLjc3N2wtNC45NzQtNC40NjctMy4xMDMtMi43ODdjLTEuMzYxLTEuMzYxLTEuMzE5LTQuNDMyLjA0Mi01Ljc5MmwuMTg1LS4xODVjLjgxLS44MSAxLjk5NC0xLjMyOSAzLjEwNi0xLjMyOS43NTYgMCAxLjQ4LjI0IDIuMDMuNzlMMTYgMTIuMjkxbDIuNzE0LTMuMjg0Yy41NS0uNTUgMS4yNzQtLjc5IDIuMDMtLjc5bTAtMi45MjFjLTEuNTggMC0zLjAzNS41ODUtNC4wOTYgMS42NDZsLS4wOTguMDk4LS4wODguMTA3LS40NjIuNTU4LS40NjItLjU1OS0uMDg4LS4xMDYtLjA5OC0uMDk4Yy0xLjA2MS0xLjA2MS0yLjUxNi0xLjY0Ni00LjA5Ni0xLjY0Ni0xLjg3MSAwLTMuODA0LjgxNi01LjE3MiAyLjE4NGwtLjE4NS4xODVjLTIuNTE1IDIuNTE1LTIuNTM1IDcuNDMtLjA0MiA5LjkyNGwuMDU1LjA1NS4wNTguMDUyIDMuMTAzIDIuNzg3IDQuOTc0IDQuNDY3TDE2IDI2LjcwNGwxLjk1Mi0xLjc1MyA0Ljk3NC00LjQ2NyAzLjEwMy0yLjc4Ny4wNTgtLjA1Mi4wNTUtLjA1NWMyLjQ5NC0yLjQ5NCAyLjQ3My03LjQwOS0uMDQyLTkuOTI0bC0uMTg0LS4xODZjLTEuMzY4LTEuMzY4LTMuMzAxLTIuMTg0LTUuMTcyLTIuMTg0eiIvPjwvc3ZnPg==) no-repeat center center
}
.theChampPinboardSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTE3LjM1NyAxOC45MTNsLTUuMDEgNS4wMTQuODgtNC41LTYuNTg4LTguMDc1LTMuNDguMDQ0IDQuMzE2LTQuMzEzIDQuMDM1LTQuMDRWNi44NWw3Ljc5NiA2LjQwMyA0LjUwMi0uNzg2LTQuODc2IDQuODcgOS45MDcgMTEuNjIiLz48L3N2Zz4=) no-repeat center center
}
.theChampPlurkSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTIwLjIxNSAxNi4wMTZoLTguNDNWOS43aDguNDN2Ni4zMTZ6bTQuMiA0LjJWNS41SDcuNTg1djIxaDQuMnYtNi4yODVoMTIuNjN6Ii8+PC9zdmc+) no-repeat center center
}
.theChampPocketSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgLTEgMzIgMzIiPjxwYXRoIGZpbGw9IiNFRTQwNTYiIGQ9Ik0xNi4wMDUgNi4yNDRjMi45MjcgMCA1Ljg1NC0uMDAyIDguNzgyIDAgMS4zOTYuMDAyIDIuMTk1Ljc4IDIuMTg4IDIuMTY1LS4wMTUgMi40ODUuMTE2IDQuOTg3LS4xMSA3LjQ1Ni0uNzUgOC4yMDQtMTAuMDI3IDEyLjYwNy0xNi45MSA4LjA2NC0zLjA4Ni0yLjAzNi00LjgyLTQuOTI1LTQuOTE3LTguNjcyLS4wNi0yLjM0LS4wMzQtNC42ODQtLjAxOC03LjAyNS4wMDgtMS4yMTQuODEyLTEuOTggMi4wNTYtMS45ODMgMi45NzUtLjAxIDUuOTUyLS4wMDQgOC45My0uMDA2em0tNS4wMzcgNS40ODNjLS44NjcuMDkzLTEuMzY1LjM5Ni0xLjYyIDEuMDI1LS4yNy42Ny0uMDc4IDEuMjU2LjQxNyAxLjczMiAxLjY4OCAxLjYyIDMuMzc4IDMuMjM4IDUuMDkgNC44MzguNzQ1LjY5NSAxLjUzNy42ODcgMi4yNzgtLjAxIDEuNjU0LTEuNTUgMy4yOTgtMy4xMTIgNC45My00LjY4Ni44MjctLjc5Ny45MS0xLjcxNC4yNTItMi4zOC0uNjk0LS43MDQtMS41ODMtLjY0Ny0yLjQ0Ny4xNy0xLjA5NyAxLjA0LTIuMjE1IDIuMDYtMy4yNjYgMy4xNDMtLjQ4NS40OTQtLjc3LjQzNC0xLjIyNy0uMDI1LTEuMS0xLjEwNy0yLjIzNC0yLjE4LTMuMzktMy4yMjUtLjMyNS0uMjktLjc3LS40NDctMS4wMTctLjU4M3oiPjwvcGF0aD48L3N2Zz4=) no-repeat center center
}
.theChampPrintFriendlySvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iI0E5QTlBOSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9Ii4xIiBkPSJNNC40NjcgMTQuMzA1aDIzLjA2NXY2LjQ5OEg0LjQ2N3YtNi40OTh6Ii8+PHBhdGggZmlsbD0iI0RDRENEQyIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9Ii4xIiBkPSJNNS4yMjggMTIuODNIMjYuNzdsLjc0NSAxLjM5SDQuNDg1bC43NDMtMS4zOXoiLz48cGF0aCBkPSJNOS4xOSA4LjExOGgxMy40Njd2Ni4xMDZIOS4xOXoiLz48cGF0aCBmaWxsPSIjRkZGIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iLjEiIGQ9Ik05Ljg0NCA2LjUxNmgxMi4zMTJ2Ny4zMUg5Ljg0NHoiLz48cGF0aCBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iLjEiIGQ9Ik04LjYwMiAxNy4zN2gxNC41NzR2My4zOTZIOC42MDJ6Ii8+PHBhdGggZmlsbD0iI0ZGRiIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9Ii4xIiBkPSJNMTAuMTUyIDE3Ljk3aDExLjI3bDIuMjMzIDcuNTE1SDcuOTJsMi4yMzItNy41MTR6Ii8+PC9zdmc+) no-repeat center center
}
.theChampProtopageBookmarksSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iI0ZGRiIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0xNy44NjYgMTQuNDdsNy42MjYtMS4wNDguNTc0IDMuMDc4LTcuNjggMS4wMzggMy41NCA3LjA1OC0yLjgwNCAxLjQxOC0zLjYxNC03LjIzLTUuODczIDUuNTU3LTIuMTQ0LTIuMjkgNS43NC01LjQyLTYuODYtMy42MDIgMS41OTMtMi42OTcgNi44MDggMy41OTUgMS4zLTcuMzc1IDMuMS41NDYtMS4zMDMgNy4zNzR6Ii8+PC9zdmc+) no-repeat center center
}
.theChampPushaSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTI5LjI3IDIyLjE4OFY4LjA2OEwxNy4yMDggMTQuOTJsMy44MzggMi4zM0MxNS43MTYgMjQuMTQ0IDUuODk4IDI5LjMwNiAwIDMxLjk2NFYzMmgxOS42MzVjMy42ODItNC44NjUgNy4wMy0xMS40NiA3LjAzLTExLjQ2bDIuNjA1IDEuNjQ4eiIvPjwvc3ZnPg==) no-repeat center center
}
.theChampQzoneSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iI0ZGQzgyMCIgZD0iTTI3Ljk5NiAxMi44M2wtNy40MjMtLjczN2MtLjU2Ni0uMDUzLS42OTQtLjE0Mi0uODctLjYwNGwtMy4xNzUtNy4wNDNjLS4yOS0uNTk4LS43NjUtLjU5OC0xLjA1NSAwbC0zLjM4NCA3LjA0Yy0uMjMuMzkzLS4zMzcuNDgtLjg5Ni41MzRsLTcuMTg4LjgwOGMtLjY2LjA2NC0uODA4LjQ5My0uMzI3Ljk1Mmw1LjY0IDUuMTg1Yy4yNjUuMjUuMjcuMzU1LjE5NC42OTdsLTEuNDQ3IDcuNjFjLS4xMjIuNjUuMjUuOTE0LjgyMy41OGw2LjQ0LTMuNzE2Yy40NS0uMjg0Ljg2OC0uMjkzIDEuMzEtLjAxOGw2LjQ3IDMuNzM0Yy41NzUuMzMzLjk0OC4wNy44MjYtLjU4MkwyMi44MyAyMS4yYy42NjMtLjIyNiAxLjMwNi0uNSAxLjY5LS44MWwtLjE1NS4wM2MtMi4yOS41NDctNS40MzcuODcyLTguMzU1Ljg3Mi0xLjA4IDAtMi4xMjYtLjAzOC0zLjEyOC0uMTFsLS4wMDYuMDA1Yy0uODgtLjA2My0xLjcyNy0uMTUtMi41My0uMjYtLjMtLjA1LjAyNi0uMjQyLjAyNi0uMjQybDcuNzU4LTUuNTEzcy4yMDItLjEyNi4wMDItLjE1M2MtMy4xODgtLjUtNi43MjMtLjYyNS0xMC4wNDItLjYyNWgtLjIzYzIuMjQ1LS41MSA1LjA3LS44MTUgOC4xNC0uODE1IDEuODEgMCAzLjUzOC4xMDYgNS4xMS4yOTctLjAwMy4wMDMuODg3LjEyNCAxLjMxLjE5My4zMy4wNS4wMjQuMjQuMDI0LjI0bC03Ljc3IDUuMzg1cy0uMTguMTA2LjAxNS4xMzVjMi4zOS4zMzggNS4zMzMuNDU4IDcuOTguNDkybC0uMTItLjY1MmMtLjA1Ny0uMzc4IDAtLjUxLjI4Ni0uNzhsNS40NzgtNS4xMmMuNDg0LS40NTQuMzQtLjg4LS4zMi0uOTQ0eiIvPjwvc3ZnPg==) no-repeat center center
}
.theChampRediffMyPageSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTIyLjUwNiA2LjAwNGMtLjMzNiAwLS42NCAwLS45Mi0uMDAyTDIwLjkyNiA2Yy0xLjc0MiAwLTIuNDE4LjA3LTMuNzM4LjkyMy0uNzQ0LjQ1Ny0xLjM4IDEuMDM0LTEuODUgMS41MTdWNi4xODhjMC0uMTAyLS4wOC0uMTg0LS4xODItLjE4NGgtNS43MWMtLjEgMC0uMTgzLjA4Mi0uMTgzLjE4NHYxOS42MmMwIC4xMTUuMTE1LjIzLjIzMi4xOGg1LjcxYy4xIDAgLjE4LS4wOC4xOC0uMThWMTQuOTMzYzAtMi41ODQgMS44NS0yLjkxNiAzLjQ2NC0yLjkxNmgzLjcwM2MuMSAwIC4xODItLjA4LjE4Mi0uMTgyVjYuMTg4Yy0uMDUtLjE0Ny0uMTcyLS4xNDctLjI4Ny0uMTg0aC4wNTZ6Ii8+PC9zdmc+) no-repeat center center
}
.theChampRefindSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9Ii0zIC0zIDM4IDM4Ij48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMTYgMjEuMjU2Yy0yLjg5MSAwLTUuMjU2LTIuMzY1LTUuMjU2LTUuMjU1IDAtMi44OTEgMi4zNjUtNS4yNTUgNS4yNTUtNS4yNTUgMi44OTEgMCA1LjI1NSAyLjM2NSA1LjI1NSA1LjI1NS4wMDIgMi44OS0yLjM2MyA1LjI1NS01LjI1NCA1LjI1NXoiLz48cGF0aCBkPSJNMjAuNjY0IDIzLjY3NkE4LjkxIDguOTEgMCAwIDEgMTYgMjVjLTQuOTUgMC05LTQuMDUtOS05czQuMDUtOSA5LTkgOSA0LjA1IDkgOWE4LjkxMiA4LjkxMiAwIDAgMS0xLjMwMiA0LjYyOGwyLjI5MyAxLjk5MUExMS45MDggMTEuOTA4IDAgMCAwIDI4IDE2YzAtNi42LTUuNC0xMi0xMi0xMlM0IDkuNCA0IDE2czUuNCAxMiAxMiAxMmMyLjQ1NiAwIDQuNzQ1LS43NSA2LjY1Mi0yLjAyOWwtMS45ODgtMi4yOTV6Ii8+PC9nPjwvc3ZnPg==) no-repeat center center
}
.theChampRenrenSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTE4Ljc0IDMuMjY2QzE3LjgzMyAzLjA4OCAxNi45MjQgMyAxNi4wMTMgM2MtLjkzNCAwLTEuODQzLjA4OC0yLjc1My4yNjYgMCA4Ljk2LS4wNyAxNi4xNzYtOS4yNiAyMS42NjJDNS4xMzggMjYuNTY2IDYuNjE2IDI3Ljk2IDguMzIyIDI5YzMuNTk1LTIuMTY4IDUuNjg3LTQuNzM2IDcuNjktOC4yNzUgMiAzLjU0IDQuMDcgNi4xMDcgNy42ODggOC4yNzUgMS43MDYtMS4wNCAzLjE4NC0yLjQzNCA0LjMtNC4wNzItOS4xOS01LjQ4Ny05LjI2LTEyLjctOS4yNi0yMS42NjJ6Ii8+PC9zdmc+) no-repeat center center
}
.theChampSinaWeiboSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTQuOTEgMTkuOTUzYzAgMy4wMjggMy45NDMgNS40ODQgOC44MDcgNS40ODQgNC44NjIgMCA4LjgwNi0yLjQ1NiA4LjgwNi01LjQ4NCAwLTMuMDI3LTMuOTQzLTUuNDgyLTguODA2LTUuNDgyLTQuODYzIDAtOC44MDcgMi40NTctOC44MDcgNS40ODQiLz48cGF0aCBmaWxsPSIjRTYxNjJEIiBkPSJNMTMuOTIgMjQuOTljLTQuMzAzLjQyNC04LjAyLTEuNTItOC4zLTQuMzQ2LS4yNzgtMi44MjcgMi45ODctNS40NjMgNy4yOTItNS44ODggNC4zMDQtLjQyNiA4LjAxOCAxLjUyIDguMjk3IDQuMzQ1LjI3NiAyLjgzLTIuOTg1IDUuNDY2LTcuMjkgNS44OW04LjYxMi05LjM4Yy0uMzY3LS4xMS0uNjItLjE4Ni0uNDI4LS42NjUuNDE2LTEuMDQ2LjQ1OC0xLjk0Ni4wMS0yLjU5LS44NDYtMS4yMDQtMy4xNTUtMS4xNC01LjgtLjAzIDAtLjAwNC0uODM0LjM2Mi0uNjItLjI5Ny40MDYtMS4zMS4zNDUtMi40MDYtLjI5LTMuMDQtMS40MzUtMS40MzYtNS4yNTUuMDU2LTguNTMgMy4zM0M0LjQyNCAxNC43NyAzIDE3LjM3IDMgMTkuNjE4YzAgNC4zIDUuNTEzIDYuOTEzIDEwLjkwNyA2LjkxMyA3LjA3IDAgMTEuNzc2LTQuMTA2IDExLjc3Ni03LjM3IDAtMS45Ny0xLjY2LTMuMDktMy4xNS0zLjU1Ii8+PHBhdGggZmlsbD0iI0Y5MyIgZD0iTTI3LjIyNiA3Ljc0QzI1LjUyIDUuODQ4IDIzIDUuMTI3IDIwLjY3NiA1LjYyaC0uMDAyYy0uNTM2LjExNS0uODguNjQ0LS43NjUgMS4xODIuMTEyLjUzNi42NDIuODgyIDEuMTguNzY1IDEuNjUzLS4zNSAzLjQ0Mi4xNjQgNC42NiAxLjUwOCAxLjIxMiAxLjM0NiAxLjU0MiAzLjE4IDEuMDIgNC43ODctLjE3LjUyNS4xMTggMS4wODUuNjQgMS4yNTUuNTI0LjE2OCAxLjA4OC0uMTE4IDEuMjU2LS42NHYtLjAwNGMuNzI4LTIuMjYyLjI2OC00Ljg0LTEuNDQtNi43MzJtLTIuNjIyIDIuMzY3Yy0uODMyLS45MjItMi4wNTgtMS4yNzItMy4xOTItMS4wMy0uNDYyLjA5OC0uNzU2LjU1Mi0uNjU2IDEuMDE3LjA5Ny40Ni41NTMuNzU4IDEuMDE2LjY1N3YuMDAzYy41NTItLjExNyAxLjE1LjA1MyAxLjU2Mi41MDIuNDA2LjQ1My41MTQgMS4wNjYuMzM4IDEuNjA2aC4wMDRjLS4xNDcuNDUuMTAyLjkzNS41NSAxLjA4LjQ1LjE0NC45MzYtLjEwMiAxLjA4LS41NTIuMzU2LTEuMS4xMzUtMi4zNTctLjctMy4yOCIvPjxwYXRoIGQ9Ik0xNC4xNiAxOS44N2MtLjE1LjI2LS40ODQuMzgzLS43NDYuMjc1LS4yNTYtLjEwNC0uMzM1LS4zOTMtLjE5LS42NDYuMTUtLjI1My40Ny0uMzc2LjcyNS0uMjc0LjI2LjA5NC4zNS4zODYuMjEuNjQ0bS0xLjM3MyAxLjc2MmMtLjQxNy42NjUtMS4zMDguOTU2LTEuOTguNjUtLjY2LS4zMDMtLjg1NS0xLjA3My0uNDQtMS43MjIuNDEzLS42NDQgMS4yNzQtLjkzMiAxLjk0LS42NTIuNjczLjI4Ny44ODggMS4wNTQuNDggMS43MjRtMS41NjQtNC43Yy0yLjA0Ni0uNTMzLTQuMzYzLjQ4OC01LjI1MyAyLjI5My0uOTA0IDEuODQtLjAyOCAzLjg4NCAyLjA0IDQuNTUyIDIuMTQ0LjY5IDQuNjctLjM2OCA1LjU1LTIuMzU0Ljg2NS0xLjk0NC0uMjE2LTMuOTQ0LTIuMzM2LTQuNDkiLz48L3N2Zz4=) no-repeat center center
}
.theChampSiteJotSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iI0NBMDgwNSIgZD0iTTIzLjUwNiA4LjA4Yy42NDUgMCAxLjMuMDczIDEuOTY3LjIyNS41NDcuMTIuOTM3LjI4NSAxLjE3My40OTUuMjM2LjIxLjM1NC41LjM1NC44NjggMCAuMjMyLS4wNDMuNDE0LS4xMy41NDctLjA4Ni4xMy0uMjcyLjI5LS41Ni40OC0uMzMzLjIyNC0uNTI0LjQ5LS41NzMuNzk0LS4wNS4zMDItLjA5NCAxLjQ4Mi0uMTM0IDMuNTQtLjAxOCAxLjk5LS4wMzMgMy4xODUtLjA0OCAzLjU4My0uMDE1LjM5OC0uMDUuNzg1LS4xMDcgMS4xNi0uMTY3IDEuMDk4LS41MDQgMS45NTgtMS4wMSAyLjU4Mi0uNDE0LjUxLS45NDYuOTEyLTEuNTk2IDEuMjA1LS42NS4yOTQtMS4zMzUuNDQtMi4wNTQuNDQtLjY0IDAtMS4yNzgtLjEwOC0xLjkyLS4zMjUtLjY0LS4yMi0xLjE5Ny0uNTE4LTEuNjctLjkwMi0uMzktLjMxNS0uNy0uNzQtLjkzLTEuMjc4LS4yMy0uNTM4LS4zNDctMS4xMS0uMzQ3LTEuNzIgMC0uNzUuMTg0LTEuMzcuNTQ2LTEuODYzLjM2Mi0uNDkyLjgxNi0uNzM4IDEuMzYzLS43MzguNTM0IDAgLjk5LjIwNyAxLjM2Mi42Mi4zNzUuNDIuNTYuOTM4LjU2IDEuNTU1IDAgLjE1NS0uMDMzLjQyLS4xMDIuNzg3LS4wMTIuMDc1LS4wMTguMTU3LS4wMTguMjQ3IDAgLjI0LjA2Ni40MzYuMi41ODYuMTMuMTUuMzA3LjIyNy41MjQuMjI3LjM4NiAwIC42OTYtLjIyNi45MzMtLjY3Ny4yMzQtLjQ1LjM1Mi0xLjA0My4zNTItMS43OGwtLjAxLTEuMDI0LS4wMTctMi43NmMtLjA1Mi0xLjY3Ni0uMDktMi42NjItLjExNi0yLjk2LS4wMjctLjI5Ni0uMDktLjUzOC0uMTk1LS43MjUtLjA4Ni0uMTUtLjE2Mi0uMjQ2LS4yMy0uMjktLjA2NS0uMDQ2LS4yNDUtLjExNy0uNTM4LS4yMTUtLjEzOC0uMDM4LS4yNTYtLjE0NC0uMzUzLS4zMTUtLjA5OC0uMTc0LS4xNDctLjM1Ny0uMTQ3LS41NTQgMC0uNDA1LjEyMi0uNzMuMzY2LS45NzUuMjQ1LS4yNDIuNjQ0LS40NCAxLjE5Ni0uNTkuNjItLjE3IDEuMjU0LS4yNSAxLjkxLS4yNXoiLz48cGF0aCBmaWxsPSIjMkEyQTJBIiBkPSJNMTAuMjAyIDhjLjU5MyAwIDEuMzcuMTkgMi4zMy41NzQuMTE0LjA0Ni4yMDcuMDY4LjI3NS4wNjguMDU4IDAgLjIzLS4wNjguNTE4LS4yMDMuMDkzLS4wNDcuMTktLjA3LjI5NC0uMDcuMzgzIDAgLjc5LjQgMS4yMiAxLjE5NS40My43OTcuNjQyIDEuNTU1LjY0MiAyLjI3NSAwIC40MjItLjA5Ny43NzYtLjI5IDEuMDY2LS4xOS4yODgtLjQyNi40MzQtLjcwMi40MzQtLjIzIDAtLjQxNi0uMDYtLjU2LS4xOC0uMTQ0LS4xMi0uNDYtLjQ3OC0uOTUtMS4wNy0uNjktLjg0Mi0xLjM2OC0xLjI2My0yLjAzNS0xLjI2My0uMzIyIDAtLjU4LjEwMi0uNzcyLjMwNS0uMTkyLjIwMy0uMjkuNDctLjI5LjggMCAuNjUzLjQ0IDEuMTQ2IDEuMzIgMS40NzYgMS4xOTIuNDYgMS45NTQuNzkzIDIuMjg3IDEuMDAzIDEuNDY3LjkzNCAyLjIgMi4zMDUgMi4yIDQuMTE0IDAgMS42LS41IDIuOTA3LTEuNSAzLjkyMkMxMy4xNjMgMjMuNDggMTEuODI2IDI0IDEwLjE3NiAyNGMtLjczNiAwLTEuNTEzLS4xMTUtMi4zMy0uMzQ0LS44MTYtLjIzLTEuNDA2LS40OTctMS43Ny0uODA1LS4yNzQtLjI0LS41MjMtLjc2NC0uNzQ1LTEuNTctLjIyLS44MS0uMzMtMS41OTYtLjMzLTIuMzYzIDAtLjM2Ny4wNTgtLjY0Ni4xNzMtLjgzMy4xNDMtLjI0LjMyNC0uMzYuNTQzLS4zNi4yMiAwIC40My4xNDYuNjMuNDM4LjEyLjE2NS40MDUuNjk1Ljg1NSAxLjU5LjIxNS40Mi41NTMuNzY4IDEuMDE2IDEuMDQ4LjQ2My4yNzguOTQuNDE3IDEuNDM3LjQxNy40MjYgMCAuNzctLjEwNCAxLjAzNS0uMzEuMjY1LS4yMDcuMzk2LS40NzIuMzk2LS43OTQgMC0uMy0uMTAzLS41Ni0uMzEtLjc3Ny0uMjA4LS4yMi0uNTQ0LS40MjItMS4wMS0uNjEtLjgyMy0uMzM3LTEuNDUtLjY0OC0xLjg4LS45My0uNDMzLS4yOC0uODM1LS42MzYtMS4yMS0xLjA2My0uOTA4LTEuMDUzLTEuMzYyLTIuMjQ2LTEuMzYyLTMuNTgzIDAtLjY2LjEyLTEuMzA2LjM1NS0xLjkzMy4yMzYtLjYyNy41Ny0xLjE3IDEtMS42MjhDNy42MzMgOC41MyA4LjgxMiA4IDEwLjIwMyA4eiIvPjwvc3ZnPg==) no-repeat center center
}
.theChampSkypeSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9Ii00IC00IDQwIDQwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMjcuMTUgMThjLS4wMDcuMDQtLjAxMi4wODQtLjAyLjEyNmwtLjA0LS4yNC4wNi4xMTNjLjEyNC0uNjc4LjE5LTEuMzcuMTktMi4wNiAwLTEuNTMtLjMtMy4wMTMtLjg5Mi00LjQxYTExLjI3MyAxMS4yNzMgMCAwIDAtMi40My0zLjYwMiAxMS4yODggMTEuMjg4IDAgMCAwLTguMDEyLTMuMzJjLS43MiAwLTEuNDQzLjA2OC0yLjE0Ni4yMDNoLS4wMDVjLjA0LjAyMy4wOC4wNC4xMTguMDYzbC0uMjM4LS4wMzdjLjA0LS4wMS4wOC0uMDE4LjEyLS4wMjZhNi43MTcgNi43MTcgMCAwIDAtMy4xNDYtLjc4NyA2LjY3IDYuNjcgMCAwIDAtNC43NDggMS45NjVBNi43IDYuNyAwIDAgMCA0IDEwLjczOGMwIDEuMTQuMjkzIDIuMjYyLjg0NCAzLjI1My4wMDctLjA0LjAxMi0uMDguMDItLjEybC4wNC4yMzgtLjA2LS4xMTRjLS4xMTIuNjQzLS4xNyAxLjMtLjE3IDEuOTU0YTExLjI4NSAxMS4yODUgMCAwIDAgMy4zMiA4LjAxMmMxLjA0IDEuMDQgMi4yNSAxLjg2IDMuNjAyIDIuNDMgMS4zOTcuNTkyIDIuODgyLjg5IDQuNDEyLjg5LjY2NiAwIDEuMzM0LS4wNiAxLjk4NS0uMTc1LS4wMzgtLjAyLS4wNzctLjA0LS4xMTYtLjA2M2wuMjQyLjA0Yy0uMDQ2LjAxLS4wODguMDE1LS4xMy4wMmE2LjY4IDYuNjggMCAwIDAgMy4zLjg3IDYuNjYxIDYuNjYxIDAgMCAwIDQuNzQzLTEuOTYzQTYuNjY2IDYuNjY2IDAgMCAwIDI4IDIxLjI2YzAtMS4xNDUtLjI5NS0yLjI3LS44NS0zLjI2NHptLTExLjA5OCA0Ljg4NWMtNC4wMjcgMC01LjgyOC0xLjk4LTUuODI4LTMuNDYzIDAtLjc2LjU2Mi0xLjI5NCAxLjMzNi0xLjI5NCAxLjcyMyAwIDEuMjc3IDIuNDc0IDQuNDkgMi40NzQgMS42NDcgMCAyLjU1Ni0uODkzIDIuNTU2LTEuODA4IDAtLjU1LS4yNy0xLjE2LTEuMzU1LTEuNDI2bC0zLjU4LS44OTVjLTIuODgtLjcyMy0zLjQwNS0yLjI4Mi0zLjQwNS0zLjc0OCAwLTMuMDQzIDIuODY1LTQuMTg2IDUuNTU2LTQuMTg2IDIuNDc4IDAgNS40IDEuMzcgNS40IDMuMTkyIDAgLjc4My0uNjc3IDEuMjM3LTEuNDUgMS4yMzctMS40NzIgMC0xLjItMi4wMzUtNC4xNjMtMi4wMzUtMS40NyAwLTIuMjg1LjY2Ni0yLjI4NSAxLjYxOCAwIC45NSAxLjE2IDEuMjU0IDIuMTcgMS40ODRsMi42NS41ODdjMi45MDUuNjQ3IDMuNjQgMi4zNDIgMy42NCAzLjk0IDAgMi40Ny0xLjg5NSA0LjMxOC01LjcyNiA0LjMxOHoiLz48L3N2Zz4=) no-repeat center center
}
.theChampSMSSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0xNDAgLTE3MCA3NzAgNzcwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIj48Zz48cGF0aCBkPSJNODcuNDEyIDIwNS44NzJjNS40NTYgMy4zMTggMTYuNzcyIDcuMjIgMjUuNTQ3IDcuMjJjOC45NjkgMCAxMi42NzYtMy4xMjQgMTIuNjc2LTcuOTk3YzAtNC44ODgtMi45My03LjIyLTE0LjAzNy0xMC45MjcgYy0xOS43MDItNi42MzctMjcuMzExLTE3LjM1NS0yNy4xMTctMjguNjcxYzAtMTcuNzQ0IDE1LjIxOC0zMS4xOTggMzguODA2LTMxLjE5OGMxMS4xMjIgMCAyMS4wNzggMi41MjYgMjYuOTIzIDUuNDU2IGwtNS4yNjIgMjAuNDhjLTQuMjktMi4zNDctMTIuNDgyLTUuNDcxLTIwLjY3NC01LjQ3MWMtNy4yMiAwLTExLjMxNiAyLjkzLTExLjMxNiA3LjgwM2MwIDQuNDg1IDMuNzA3IDYuODMyIDE1LjQxMiAxMC45MjcgYzE4LjEzMyA2LjIzNCAyNS43NDEgMTUuNDEyIDI1LjkzNiAyOS40NDljMCAxNy43NDQtMTQuMDM3IDMwLjgwOS00MS4zNDggMzAuODA5Yy0xMi40ODIgMC0yMy42MDQtMi43MjEtMzAuODA5LTYuNjIyIEw4Ny40MTIgMjA1Ljg3MnoiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMTcyLjIzIDE2Ni44NTZjMC0xMS44ODQtMC4zODktMjIuMDM0LTAuNzc3LTMwLjQyaDI0Ljk2NGwxLjM2IDEyLjg3MWgwLjU4M2M0LjA5Ni02LjAzOSAxMi40ODItMTUuMDA4IDI4Ljg2Ni0xNS4wMDggYzEyLjI4OCAwIDIyLjAzNCA2LjIzMyAyNi4xMyAxNi4xNzRoMC4zODljMy41MTMtNC44NzMgNy44MDMtOC43NzUgMTIuMjg4LTExLjQ5NWM1LjI3Ny0zLjEyNCAxMS4xMjItNC42NzkgMTguMTQ4LTQuNjc5IGMxOC4zMjcgMCAzMi4xODQgMTIuODcxIDMyLjE4NCA0MS4zMzN2NTYuMTc3aC0yOC44NjZ2LTUxLjg3MmMwLTEzLjg1Ny00LjUtMjEuODU1LTE0LjA1Mi0yMS44NTUgYy02LjgxNyAwLTExLjcwNSA0LjY3OS0xMy42NDggMTAuMzQ0Yy0wLjc3NyAyLjEzOC0xLjE2NiA1LjI2Mi0xLjE2NiA3LjYwOXY1NS43NzNoLTI4Ljg2NnYtNTMuNDQxIGMwLTEyLjA5My00LjI5LTIwLjI4NS0xMy42NjMtMjAuMjg1Yy03LjU5NCAwLTEyLjA5MyA1Ljg2LTEzLjg0MiAxMC43MzNjLTAuOTcyIDIuMzMyLTEuMTY2IDUuMDY4LTEuMTY2IDcuNDE1djU1LjU3OUgxNzIuMjMgVjE2Ni44NTZ6IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTMzOS43MjkgMjA1Ljg3MmM1LjQ1NiAzLjMxOCAxNi43NzIgNy4yMiAyNS41NDcgNy4yMmM4Ljk2OSAwIDEyLjY3Ni0zLjEyNCAxMi42NzYtNy45OTcgYzAtNC44ODgtMi45My03LjIyLTE0LjAzNy0xMC45MjdjLTE5LjcwMi02LjYzNy0yNy4zMTEtMTcuMzU1LTI3LjExNy0yOC42NzFjMC0xNy43NDQgMTUuMjE4LTMxLjE5OCAzOC44MDctMzEuMTk4IGMxMS4xMjIgMCAyMS4wNjMgMi41MjYgMjYuOTIyIDUuNDU2bC01LjI2MiAyMC40OGMtNC4yOS0yLjM0Ny0xMi40ODItNS40NzEtMjAuNjc0LTUuNDcxYy03LjIyIDAtMTEuMzE2IDIuOTMtMTEuMzE2IDcuODAzIGMwIDQuNDg1IDMuNzA3IDYuODMyIDE1LjQxMiAxMC45MjdjMTguMTMzIDYuMjM0IDI1Ljc0MiAxNS40MTIgMjUuOTM2IDI5LjQ0OWMwIDE3Ljc0NC0xNC4wMzcgMzAuODA5LTQxLjM0OCAzMC44MDkgYy0xMi40ODIgMC0yMy42MDQtMi43MjEtMzAuODA5LTYuNjIyTDMzOS43MjkgMjA1Ljg3MnoiIGZpbGw9IiNmZmYiLz48L2c+PGc+PHBhdGggZD0iTTM4My45NDcgNDkwTDIzMC42OTQgMzY0LjI1Mkg1MC43MTNjLTI3LjkyNCAwLTUwLjYzMS0yMy4xMTEtNTAuNjMxLTUxLjUyOFY1MS41MjhDMC4wODIgMjMuMTExIDIyLjc4OSAwIDUwLjcxMyAwIGgzODguNTc0YzI3LjkyNCAwIDUwLjYzMSAyMy4xMTEgNTAuNjMxIDUxLjUyOHYyNjEuMTk3YzAgMjguNDE3LTIyLjcwNyA1MS41MjgtNTAuNjMxIDUxLjUyOGgtNTUuMzRWNDkweiBNNTAuNzEzIDMwLjYxNSBjLTExLjAzMiAwLTIwLjAxNiA5LjM4OC0yMC4wMTYgMjAuOTEzdjI2MS4xOTdjMCAxMS41MjUgOC45ODQgMjAuOTEzIDIwLjAxNiAyMC45MTNoMTkwLjkyM2wxMTEuNjk2IDkxLjYzNXYtOTEuNjM1aDg1Ljk1NCBjMTEuMDMyIDAgMjAuMDE2LTkuMzg4IDIwLjAxNi0yMC45MTNWNTEuNTI4YzAtMTEuNTI1LTguOTg0LTIwLjkxMy0yMC4wMTYtMjAuOTEzSDUwLjcxM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+) no-repeat center center
}
.theChampSlashdotSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PGcgZmlsbD0iI0ZGRiI+PHBhdGggZD0iTTIwLjg5IDZoLTVMOC42MSAyNmg1Ii8+PGNpcmNsZSBjeD0iMjAuODkiIGN5PSIyMy41IiByPSIyLjUiLz48L2c+PC9zdmc+) no-repeat center center
}
.theChampSvejoSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iIzVCRDQyOCIgZD0iTTE5Ljg2NSAxMC41MjRjLjMxLjE2LjQ4LjI5LjQ4LjI5bC4wNC0uMDJjLjItNC45Ni0yLjkzMy03LjQxLTIuOTMzLTcuNDEtLjY4OC44Ny0xLjE0NyAyLjIxLTEuMzg3IDMuMDQuMjYuMTEuNTEuMjQuNzYuMzggMi4xMyAxLjE5IDIuODMgMi45MiAzLjA0IDMuNzJ6Ii8+PHBhdGggZmlsbD0iIzM3QUQyOSIgZD0iTTE5Ljg2NSAxMC41MjRjLS4yMi0uOC0uOTEtMi41My0zLjA0LTMuNzMtLjI1LS4xNC0uNS0uMjYtLjc2LS4zOC0yLjI3LS45OS00LjczLS45Ni00LjczLS45NnMwIDIuOTIgMy4wOCA0Ljk1Yy40OC0uMTcgMS0uMzEgMS41Ny0uNDIgMS44MS0uMzIgMy4xOS4xOSAzLjg4LjU0eiIvPjxwYXRoIGZpbGw9IiNGREFBMDkiIGQ9Ik0xMC43OTYgMTMuMjQ0Yy0uOTMgMS44MiAyLjE1IDYuNyA0Ljc1IDkuMzcgMS4yOSAxLjMzIDEuOTMgMi40OCAyLjE5IDMuMDUyIDIuMS41IDMuMjc4LS4yOSAzLjQyLS40bC4wNjgtLjEyYy45MzItMS45NC0xLjQ2LTQuODE4LTMuMTktNy4wNjgtMi4xMzgtMi43OC0yLjY5OC00LjgzMi0yLjY5OC00LjgzMmwtLjAxLS4wMWMtMy41LTEuNTgyLTQuNTMuMDA4LTQuNTMuMDA4eiIvPjxwYXRoIGZpbGw9IiNGRUU3MEEiIGQ9Ik0yMS4xNzYgMjUuMjc0Yy0uMTUuMTEtMS4zMi45LTMuNDIuNC0xLjEtLjI2LTIuNDctLjg4LTQuMDctMi4xNS0yLjMxLTEuODE4LTQuMDMtMy40My01LjItNS41My0uMy0uNTI4LS45OC0uNTY4LTEuMzcuMi0uNiAxLjE5LS42NyA0LjUuNyA2LjQ0IDAgMC0uMzggMS4yOC42MiAyLjM3LjY3LjczIDIuMjIgMS4wNiAzLjA2Ljc2bC4xNy0uMDdzMS43MyAxLjMwMiA0LjM3LjgxM2MyLjY0LS40OSA0LjMzLTEuNzMgNS4xOC0zLjI0bC0uMDQuMDA3em0zLjAxLTExLjRzLjM4LTEuMjgtLjYyLTIuMzdjLS42Ny0uNzMtMi4yMi0xLjA2LTMuMDYtLjc2bC0uMTIuMDUtLjA0LjAycy0uMTctLjEzLS40OC0uMjhjLS42OS0uMzYtMi4wNy0uODctMy44OS0uNTMtLjU3LjEwMi0xLjA5LjI1LTEuNTcuNDItMS42OC41OS0yLjgzIDEuNTQyLTMuNTEgMi42NmwtLjEuMTdzMS4wMi0xLjU5IDQuNTMtLjAxYy44NC4zODIgMS44My45NCAyLjk4IDEuNzUgMi40MSAxLjY5MiA0LjAzIDMuNDMyIDUuMiA1LjUzLjMuNTMuOTguNTcgMS4zNy0uMTk4LjYxLTEuMi42OC00LjUxMi0uNjktNi40NXoiLz48L3N2Zz4=) no-repeat center center
}
.theChampSymbalooFeedsSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZD0iTTcgN2g0LjV2NC41SDd6bTYuNzUgMGg0LjV2NC41aC00LjV6bTYuNzUgMEgyNXY0LjVoLTQuNXpNNyAxMy43NWg0LjV2NC41SDd6bTYuNzUgMGg0LjV2NC41aC00LjV6bTYuNzUgMEgyNXY0LjVoLTQuNXpNNyAyMC41aDQuNVYyNUg3em02Ljc1IDBoNC41VjI1aC00LjV6bTYuNzUgMEgyNVYyNWgtNC41eiIgZmlsbD0iI0ZGRiIvPjwvc3ZnPg==) no-repeat center center
}
.theChampTelegramSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0xIC0zIDM2IDM2IiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMjUuNTE1IDYuODk2TDYuMDI3IDE0LjQxYy0xLjMzLjUzNC0xLjMyMiAxLjI3Ni0uMjQzIDEuNjA2bDUgMS41NiAxLjcyIDUuNjZjLjIyNi42MjUuMTE1Ljg3My43Ny44NzMuNTA2IDAgLjczLS4yMzUgMS4wMTItLjUxbDIuNDMtMi4zNjMgNS4wNTYgMy43MzRjLjkzLjUxNCAxLjYwMi4yNSAxLjgzNC0uODYzbDMuMzItMTUuNjM4Yy4zMzgtMS4zNjMtLjUyLTEuOTgtMS40MS0xLjU3N3oiLz48L3N2Zz4=) no-repeat center center
}
.theChampThreemaSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IC00IDQwIDQwIj48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMTEuNCAyNS45NDFhMS43MzQgMS43MzQgMCAxIDEtMy40NjcgMCAxLjczNCAxLjczNCAwIDAgMSAzLjQ2NyAwTTI0LjA2NyAyNS45NDFhMS43MzQgMS43MzQgMCAxIDEtMy40NjcgMCAxLjczNCAxLjczNCAwIDAgMSAzLjQ2NyAwTTE3LjczMyAyNS45NDFhMS43MzQgMS43MzQgMCAxIDEtMy40NjcgMCAxLjczNCAxLjczNCAwIDAgMSAzLjQ2NyAwIi8+PGc+PHBhdGggZD0iTTE2LjA4MiA4LjcxNmgtLjI2MmMtLjg4NiAwLTEuNTA3LjY4Mi0xLjUwNyAxLjU2OHYyLjAxNWgzLjM3MnYtMi4wMTVjLjAwMS0uODg2LS43MTgtMS41NjgtMS42MDMtMS41Njh6Ii8+PHBhdGggZD0iTTE2IDQuMzI1Yy02LjA3NSAwLTExIDMuNzUyLTExIDguMzgxIDAgMS45MjQuODUxIDMuNjk3IDIuMjgzIDUuMTExLjQ5LjQ4NC42MDcgMS4yMzEuMjgzIDEuODM5bC0xLjQ3OSAyLjc3NiA0LjM5LTEuMzg0YTYuMTgzIDYuMTgzIDAgMCAxIDEuODYzLS4yODRjLjM4MyAwIC43NjYuMDM0IDEuMTQ1LjEwMi44MDcuMTQ0IDEuNjQ5LjIyIDIuNTE0LjIyIDYuMDc1IDAgMTEtMy43NTIgMTEtOC4zODFTMjIuMDc1IDQuMzI1IDE2IDQuMzI1em0zLjc5MyAxMi40MzJjMCAuMzY4LS40MDkuNi0uNzc3LjZIMTIuODVjLS4zNjggMC0uNjQzLS4yMzEtLjY0My0uNnYtMy43MzNjMC0uMzY4LjI3NS0uNzI1LjY0My0uNzI1aC4ydi0yLjAxNWMwLTEuNTg1IDEuMTg3LTIuODMyIDIuNzcxLTIuODMyaC4yNjJjMS41ODMgMCAyLjg2OCAxLjI0NyAyLjg2OCAyLjgzMnYyLjAxNWguMDY2Yy4zNjggMCAuNzc3LjM1Ny43NzcuNzI1djMuNzMzeiIvPjwvZz48L2c+PC9zdmc+) no-repeat center center
}
.theChampTrelloSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IC00IDQwIDQwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMjYuNSA0aC0yMUExLjUgMS41IDAgMCAwIDQgNS41djIxQTEuNSAxLjUgMCAwIDAgNS41IDI4aDIxYTEuNSAxLjUgMCAwIDAgMS41LTEuNXYtMjFBMS41IDEuNSAwIDAgMCAyNi41IDR6TTE0LjQ0IDIyLjEyYzAgLjgyNS0uNjc1IDEuNS0xLjUgMS41SDguNjJjLS44MjUgMC0xLjUtLjY3NS0xLjUtMS41VjguNjJjMC0uODI1LjY3NS0xLjUgMS41LTEuNWg0LjMyYy44MjUgMCAxLjUuNjc1IDEuNSAxLjV2MTMuNXptMTAuNDQtNmMwIC44MjUtLjY3NSAxLjUtMS41IDEuNWgtNC4zMmMtLjgyNSAwLTEuNS0uNjc1LTEuNS0xLjV2LTcuNWMwLS44MjUuNjc1LTEuNSAxLjUtMS41aDQuMzJjLjgyNSAwIDEuNS42NzUgMS41IDEuNXY3LjV6Ii8+PC9zdmc+) no-repeat center center
}
.theChampTuentiSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTEzLjkwNyAxOS44MDNsLTIuNDYzIDUuMDYyYy0uMzE2LjY1NS0uOTc0IDEuMDM1LTEuNjU2IDEuMDM1LS4yNzIgMC0uNTQ1LS4wNjItLjgwNy0uMTg4LS45MTQtLjQ0NS0xLjI5My0xLjU1LS44NDYtMi40NjVsMi40Ni01LjA2MmMuNDQ2LS45MTQgMS41NS0xLjI5MyAyLjQ2NC0uODQ4LjkxNy40NDcgMS4yOTUgMS41NTIuODUgMi40NjZ6bS0uMDUzLTcuNDk3Yy0uNDQ1LjQ0NC0xLjA1NS42OTgtMS42ODIuNjk4LS42MjUgMC0xLjIzNi0uMjU0LTEuNjc4LS42OTgtLjQ0NS0uNDQ0LS43LTEuMDU0LS43LTEuNjggMC0uNjI2LjI1NS0xLjIzNi43LTEuNjguODg1LS44ODggMi40NzgtLjg4OCAzLjM2IDAgLjQ0Mi40NDQuNjk2IDEuMDU0LjY5NiAxLjY4IDAgLjYyNi0uMjU0IDEuMjM1LS42OTYgMS42OHptOS44MzQgNy4xN2MtLjQ0MyAyLjA3NS0xLjI2NiA0LjAwMy0yLjQ0NSA1LjczLS4zNS41MTctLjkyMi43OTQtMS41MDIuNzk0LS4zNSAwLS43MDUtLjEwMy0xLjAyLS4zMTYtLjgyNi0uNTY0LTEuMDQtMS42OTUtLjQ3Ni0yLjUyLjkxMi0xLjM0IDEuNTUtMi44MzUgMS44OTYtNC40NDguMzc4LTEuNzc1LjM3OC0zLjY1NC0uMDAzLTUuNDMyLS4zNDQtMS42MS0uOTgyLTMuMTA3LTEuODk1LTQuNDQ1LS41NjQtLjgzLS4zNS0xLjk2LjQ4LTIuNTI1LjgyNy0uNTY0IDEuOTU4LS4zNSAyLjUyMi40OCAxLjE3OCAxLjcyNyAyIDMuNjU1IDIuNDQzIDUuNzMuNDkgMi4yNzIuNDkgNC42NzUgMCA2Ljk1eiIvPjwvc3ZnPg==) no-repeat center center
}
.theChampTwiddlaSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iIzJBMkEyQSIgZD0iTTEwLjUgNS42ODhsMS4zNzUgMS4zNzUtNC44MTIgNC44MTJMNS42ODggMTAuNUM1LjI1NiA5LjkyNiA1IDkuMjEgNSA4LjQzOCA1IDYuNTM4IDYuNTQgNSA4LjQzOCA1Yy43NzMgMCAxLjQ4OC4yNTYgMi4wNjIuNjg4em0yLjQwNiAyLjQwNmwtNC44MTIgNC44MTIgMTIuNzIgMTIuNzJMMjcgMjdsLTEuMzc1LTYuMTg4LTEyLjcyLTEyLjcxOHptLS4wOTUgMy41MzNsOS42MjcgOS42MjUtMS4xODYgMS4xODMtOS42MjQtOS42MjUgMS4xODYtMS4xODN6Ii8+PC9zdmc+) no-repeat center center
}
.theChampViadeoSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PGcgZmlsbD0iI0Y3OUEzMCI+PHBhdGggZD0iTTE1LjEwNyA0czIuODM4IDEuODggMy4zMjYgNy4wNWMwIDAgLjk1NyAxMi40MjMtNS40NyAxNC44NTggMCAwIC41NzcuMTA2IDEuMjI0LjA3NiAwIDAgNy45NDctNS4wMTIgNC4zLTE0Ljc0MiAwIDAtMS4wOS0zLjM5Ni0zLjM4LTcuMjQyem00LjE1IDguNDgzcy0xLjQ4LTIuMjkuMzk3LTQuMThjMCAwIC42NTgtLjcyNSAyLjUzNy0xLjIwMiAwIDAgMS44OC0uNCAyLjg5NS0yLjU1NSAwIDAgMi4xMDUgMi45NC44MSA2LjgwNyAwIDAtLjY0IDEuNzQyLTEuOTc2IDIuNTM4LTEuMDEuNi0yLjUzNi43ODctNC4xMzQtLjc3NyAwIDAgNC44My0yLjY0NCA1LjAxLTQuODg0IDAgMC0xLjQ4MyAzLjMzNC01LjU0IDQuMjU2eiIvPjxwYXRoIGQ9Ik0xOS4yNTYgMTIuNDgzcy0xLjQ4LTIuMjkuMzk4LTQuMThjMCAwIC42NTgtLjcyNSAyLjUzNy0xLjIwMiAwIDAgMS44OC0uNCAyLjg5NS0yLjU1NSAwIDAgMi4xMDUgMi45NC44MSA2LjgwNyAwIDAtLjY0IDEuNzQyLTEuOTc2IDIuNTM4LTEuMDEuNi0yLjUzNi43ODctNC4xMzQtLjc3NyAwIDAgNC44My0yLjY0NCA1LjAxLTQuODg0IDAgMC0xLjQ4MyAzLjMzNC01LjU0IDQuMjU2eiIvPjwvZz48cGF0aCBmaWxsPSIjRkZGIiBkPSJNMjAuNDg2IDE5LjQzNGMwIDEuMTktLjI4MyAyLjMtLjg1IDMuMzMtLjU3IDEuMDMtMS4zNCAxLjgyNC0yLjMwNiAyLjM4My0uOTY3LjU2LTIuMDMuODQtMy4xODYuODQtMS4xNTYgMC0yLjIyLS4yOC0zLjE4Ni0uODQtLjk3LS41Ni0xLjczNi0xLjM1NC0yLjMwNS0yLjM4My0uNTY4LTEuMDMtLjg1My0yLjE0LS44NTMtMy4zMyAwLTEuODQ3LjYyNS0zLjQyIDEuODctNC43MjMgMS4yNDctMS4zIDIuNzQtMS45NSA0LjQ3NC0xLjk1LjgyNCAwIDEuNTk2LjE1IDIuMzEzLjQ0OC4wNzItLjc1NC4zMzYtMS40NTYuNjMtMi4wMy0uOTAzLS4zMjYtMS44OC0uNDktMi45MzYtLjQ5LTIuNTA2IDAtNC41ODIuOTItNi4yMjMgMi43Ny0xLjQ5NCAxLjY3NS0yLjI0IDMuNjUtMi4yNCA1LjkzMyAwIDIuMy43OSA0LjMxIDIuMzY3IDYuMDNDOS42MyAyNy4xNCAxMS42NjQgMjggMTQuMTUgMjhjMi40OCAwIDQuNTA4LS44NiA2LjA4Ni0yLjU4IDEuNTc4LTEuNzIgMi4zNjctMy43MyAyLjM2Ny02LjAzIDAtMS4yMzMtLjIyLTIuMzc0LS42NS0zLjQyNy0uNzI1LjQ0NS0xLjQxMi42NzgtMS45ODIuNzk3LjM0NS44MTYuNTE3IDEuNzA3LjUxNyAyLjY3NHoiLz48L3N2Zz4=) no-repeat center center
}
.theChampViberSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IC00IDQwIDQwIj48cGF0aCBkPSJNMjIuNTcgMjcuMjJhNy4zOSA3LjM5IDAgMCAxLTEuMTQtLjMyIDI5IDI5IDAgMCAxLTE2LTE2LjEyYy0xLTIuNTUgMC00LjcgMi42Ni01LjU4YTIgMiAwIDAgMSAxLjM5IDBjMS4xMi40MSAzLjk0IDQuMyA0IDUuNDZhMiAyIDAgMCAxLTEuMTYgMS43OCAyIDIgMCAwIDAtLjY2IDIuODRBMTAuMyAxMC4zIDAgMCAwIDE3IDIwLjU1IDEuNjcgMS42NyAwIDAgMCAxOS4zNSAyMGMxLjA3LTEuNjIgMi4zOC0xLjU0IDMuODItLjU0LjcyLjUxIDEuNDUgMSAyLjE0IDEuNTUuOTMuNzUgMi4xIDEuMzcgMS41NSAyLjk0QTUuMjEgNS4yMSAwIDAgMSAyMi41NyAyNy4yMloiIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjxwYXRoIGQ9Ik0xNy4wNiA0Ljc5QTEwLjQyIDEwLjQyIDAgMCAxIDI2Ljc5IDE1YzAgLjUxLjE4IDEuMjctLjU4IDEuMjVzLS41NC0uNzgtLjYtMS4yOWMtLjctNS41Mi0zLjIzLTguMTMtOC43MS05LS40NS0uMDctMS4xNSAwLTEuMTEtLjU3QzE1Ljg0IDQuNTIgMTYuNjYgNC44NSAxNy4wNiA0Ljc5WiIgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PHBhdGggZD0iTTI0LjA5IDE0LjA2Yy0uMDUuMzguMTcgMS0uNDUgMS4xMy0uODMuMTMtLjY3LS42NC0uNzUtMS4xMy0uNTYtMy4zNi0xLjc0LTQuNTktNS4xMi01LjM1LS41LS4xMS0xLjI3IDAtMS4xNS0uOHMuODItLjQ4IDEuMzUtLjQyQTYuOSA2LjkgMCAwIDEgMjQuMDkgMTQuMDZaIiBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48cGF0aCBkPSJNMjEuNTIgMTMuNDVjMCAuNDMgMCAuODctLjUzLjkzcy0uNi0uMjYtLjY0LS42NGEyLjQ3IDIuNDcgMCAwIDAtMi4yNi0yLjQzYy0uNDItLjA3LS44Mi0uMi0uNjMtLjc2LjEzLS4zOC40Ny0uNDEuODMtLjQyQTMuNjYgMy42NiAwIDAgMSAyMS41MiAxMy40NVoiIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==) no-repeat center center
}
.theChampTypePadPostSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iI0QyREU2MSIgZD0iTTE2IDguODc1Yy02LjYyNyAwLTEyIDMuMjI1LTEyIDcuMjAyIDAgLjg0NC4zNDIgMi4yMS43ODcgMi40MDcuNDQ3LjE5NiAxLjY3LjY4MyAxMi41MjMtMy44MzYgMCAwLTkuMDk2IDQuMDktOS44MyA1Ljg1LS4yNTMuNjA1IDIuMTU0IDIuNjI3IDguNTIgMi42MjcgNi42MjYgMCAxMi0zLjE0OCAxMi03LjEyNXMtNS4zNzQtNy4xMjUtMTItNy4xMjV6Ii8+PC9zdmc+) no-repeat center center
}
.theChampWaneloSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iI0Y2RTM4RSIgZD0iTTEwIDIyaDEwdjEwSDEwek0wIDIyaDEwdjEwSDB6Ii8+PHBhdGggZmlsbD0iIzgxQzFFMSIgZD0iTTIwIDEyaDEydjEwSDIweiIvPjxwYXRoIGZpbGw9IiM4MUI1OEEiIGQ9Ik0xMCAxMmgxMHYxMEgxMHoiLz48cGF0aCBmaWxsPSIjRjZFMzhFIiBkPSJNMCAxMmgxMHYxMEgweiIvPjxwYXRoIGZpbGw9IiMxOTk3RDQiIGQ9Ik0yMCAwaDEydjEySDIweiIvPjxwYXRoIGZpbGw9IiMxOTgwMkEiIGQ9Ik0xMCAwaDEwdjEySDEweiIvPjxwYXRoIGZpbGw9IiNGREQ5MzIiIGQ9Ik0wIDBoMTB2MTJIMHoiLz48L3N2Zz4=) no-repeat center center
}
.theChampWebnewsSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTYgNmg1LjQ4djE0LjU1N2gxLjg0NFY2aDUuMzk2djE0LjU1N2gxLjg1MlY2SDI2djE4LjE5NmgtMS44MlYyNmgtNy4yNXYtMS44MjVoLTEuODM4VjI2aC03LjI1di0xLjgyNUg2VjZ6Ii8+PC9zdmc+) no-repeat center center
}
.theChampWordPressSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PGNpcmNsZSBmaWxsPSIjRkZGIiBjeD0iMTYiIGN5PSIxNiIgcj0iMTQuNzUiLz48ZyBmaWxsPSIjNDY0NjQ2Ij48cGF0aCBkPSJNMy4xNzYgMTZjMCA1LjA3NiAyLjk1IDkuNDYyIDcuMjI2IDExLjU0TDQuMjg3IDEwLjc4Yy0uNzEyIDEuNTk1LTEuMTEgMy4zNi0xLjExIDUuMjJ6bTIxLjQ4LS42NDZjMC0xLjU4Ni0uNTctMi42ODQtMS4wNi0zLjUzNy0uNjQ3LTEuMDU4LTEuMjYtMS45NS0xLjI2LTMuMDA4IDAtMS4xOC44OTctMi4yNzggMi4xNTYtMi4yNzguMDU3IDAgLjExLjAwOC4xNjYuMDEtMi4yOC0yLjA5LTUuMzItMy4zNjctOC42NTgtMy4zNjctNC40OCAwLTguNDIyIDIuMy0xMC43MTUgNS43OC4zMDIuMDEuNTg1LjAxNy44MjYuMDE3IDEuMzQzIDAgMy40MTgtLjE2NCAzLjQxOC0uMTY0LjY5LS4wNDIuNzc0Ljk3NC4wODQgMS4wNTYgMCAwLS42OTQuMDgtMS40NjYuMTJsNC42NjggMTMuODkyIDIuODA4LTguNDE3LTEuOTk4LTUuNDc2Yy0uNjktLjA0LTEuMzQ1LS4xMi0xLjM0NS0uMTItLjY5LS4wNC0uNjEtMS4xLjA4LTEuMDU4IDAgMCAyLjExNi4xNjQgMy4zOC4xNjQgMS4zNCAwIDMuNDE2LS4xNjMgMy40MTYtLjE2My42OS0uMDQuNzcuOTc2LjA4IDEuMDU4IDAgMC0uNjk0LjA4LTEuNDY3LjEybDQuNjM0IDEzLjc4NSAxLjI4LTQuMjcyYy41NTItMS43NzMuOTc1LTMuMDQ4Ljk3NS00LjE0NHptLTguNDMgMS43NjZsLTMuODUgMTEuMThjMS4xNS4zNCAyLjM2NS41MjMgMy42MjQuNTIzIDEuNDkyIDAgMi45MjUtLjI2IDQuMjYtLjcyOC0uMDM1LS4wNTYtLjA2Ni0uMTEzLS4wOTMtLjE3N0wxNi4yMjUgMTcuMTJ6TTI3LjI1IDkuODQ4Yy4wNTUuNDA4LjA4Ni44NDguMDg2IDEuMzE4IDAgMS4zLS4yNDIgMi43NjQtLjk3NSA0LjU5NGwtMy45MTYgMTEuMzI0QzI2LjI2IDI0Ljg2IDI4LjgyMiAyMC43MyAyOC44MjIgMTZjMC0yLjIzLS41NjgtNC4zMjYtMS41Ny02LjE1MnoiLz48cGF0aCBkPSJNMTYgMS4wNTJDNy43NTcgMS4wNTIgMS4wNTIgNy43NTcgMS4wNTIgMTZjMCA4LjI0MiA2LjcwNSAxNC45NDggMTQuOTQ4IDE0Ljk0OCA4LjI0MiAwIDE0Ljk0OC02LjcwNiAxNC45NDgtMTQuOTUgMC04LjI0LTYuNzA2LTE0Ljk0Ni0xNC45NDgtMTQuOTQ2em0wIDI5LjIxMmMtNy44NjUgMC0xNC4yNjQtNi40LTE0LjI2NC0xNC4yNjVTOC4xMzYgMS43MzQgMTYgMS43MzRjNy44NjMgMCAxNC4yNjQgNi4zOTggMTQuMjY0IDE0LjI2MyAwIDcuODYzLTYuNCAxNC4yNjQtMTQuMjY0IDE0LjI2NHoiLz48L2c+PC9zdmc+) no-repeat center center
}
.theChampWykopSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTI4LjUgMjMuNTRjMCAyLjc0LTIuMjIgNC45Ni00Ljk2IDQuOTZIOC40NmMtMi43NCAwLTQuOTYtMi4yMi00Ljk2LTQuOTZWOC40NmMwLTIuNzQgMi4yMi00Ljk2IDQuOTYtNC45NmgxNS4wOGMyLjc0IDAgNC45NiAyLjIyIDQuOTYgNC45NnYxNS4wOHoiLz48cGF0aCBmaWxsPSIjRjU4MjM3IiBkPSJNMTcuMDUyIDcuOTk3bDQuOTQyIDEwLjA0My0yLjAxLjk5LTQuOTQtMTAuMDQ0LTQuMDE4IDEuOTc3IDQuOTQzIDEwLjA0My0yLjAxLjk4OEw5LjAxNiAxMS45NSA1IDEzLjkzbDUuOTMgMTIuMDVMMjcgMTguMDczbC01LjkzLTEyLjA1Ii8+PC9zdmc+) no-repeat center center
}
.theChampYahooMailSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTIxLjQ5NSA2LjA5N2MxLjA5LjMxIDIuMjEzLjI4IDMuMzA0IDBsLTcuNDE4IDEyLjA5djkuOTFjLS40NjgtLjE1NS0uOTM1LS4yMi0xLjM3LS4yMi0uNDcgMC0uOTM3LjA2NS0xLjQwNC4yMnYtOS45MUw3LjE5IDYuMDk3YzEuMDkuMjggMi4yMTMuMzEgMy4zMDQgMGw1LjUxNiA4Ljc4OCA1LjQ4My04Ljc4N3oiLz48L3N2Zz4=) no-repeat center center
}
.theChampYoolinkSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PGNpcmNsZSBmaWxsPSIjMkU2RUI1IiBzdHJva2U9IiNGRkYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBjeD0iMTYiIGN5PSIxNiIgcj0iMTIiLz48cGF0aCBmaWxsPSIjRkZGIiBkPSJNMTQuNDcgMjMuMDl2LTQuOTA4bC0zLjYwNC01Ljg1NmMtLjMxNS0uNTI4LS41MzgtLjk0LS42Ny0xLjIzNS0uMTMtLjI5NC0uMTk2LS41NTItLjE5Ni0uNzcgMC0uMzYuMTMyLS42Ny4zOTgtLjkzLjI2NC0uMjYuNTktLjM5Ljk4LS4zOS40MSAwIC43Mi4xMi45MzMuMzY1LjIxMy4yNDMuNTMuNzI3Ljk1MyAxLjQ1bDIuNzU4IDQuNjk3IDIuNzktNC42OTZjLjE3LS4yODcuMzEtLjUzLjQyMy0uNzI3LjExNC0uMTk4LjI0LS4zODQuMzc4LS41NTYuMTQtLjE3Mi4yOS0uMzA1LjQ2LS4zOTYuMTY2LS4wOS4zNy0uMTM2LjYxMy0uMTM2LjM3NiAwIC42ODguMTMuOTQuMzg1LjI1Mi4yNTguMzc4LjU1NC4zNzguODkyIDAgLjI3My0uMDY0LjU1LS4xOS44Mi0uMTI3LjI3NS0uMzQ1LjY1NS0uNjU0IDEuMTRsLTMuNjk0IDUuOTR2NC45MWMwIC42NC0uMTQgMS4xMTgtLjQyMiAxLjQzNi0uMjgyLjMxNy0uNjQyLjQ3NS0xLjA4LjQ3NS0uNDQgMC0uOC0uMTU2LTEuMDc2LS40Ny0uMjc1LS4zMTItLjQxMi0uNzkzLS40MTItMS40NHoiLz48L3N2Zz4=) no-repeat center center
}
.theChampInstagramSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSItMTAgLTEwIDE0OCAxNDgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxnPjxnPjxwYXRoIGQ9Ik04NiwxMTJINDJjLTE0LjMzNiwwLTI2LTExLjY2My0yNi0yNlY0MmMwLTE0LjMzNywxMS42NjQtMjYsMjYtMjZoNDRjMTQuMzM3LDAsMjYsMTEuNjYzLDI2LDI2djQ0ICAgIEMxMTIsMTAwLjMzNywxMDAuMzM3LDExMiw4NiwxMTJ6IE00MiwyNGMtOS45MjUsMC0xOCw4LjA3NC0xOCwxOHY0NGMwLDkuOTI1LDguMDc1LDE4LDE4LDE4aDQ0YzkuOTI2LDAsMTgtOC4wNzUsMTgtMThWNDIgICAgYzAtOS45MjYtOC4wNzQtMTgtMTgtMThINDJ6IiBmaWxsPSIjZmZmIj48L3BhdGg+PC9nPjxnPjxwYXRoIGQ9Ik02NCw4OGMtMTMuMjM0LDAtMjQtMTAuNzY3LTI0LTI0YzAtMTMuMjM0LDEwLjc2Ni0yNCwyNC0yNHMyNCwxMC43NjYsMjQsMjRDODgsNzcuMjMzLDc3LjIzNCw4OCw2NCw4OHogTTY0LDQ4Yy04LjgyMiwwLTE2LDcuMTc4LTE2LDE2czcuMTc4LDE2LDE2LDE2YzguODIyLDAsMTYtNy4xNzgsMTYtMTZTNzIuODIyLDQ4LDY0LDQ4eiIgZmlsbD0iI2ZmZiI+PC9wYXRoPjwvZz48Zz48Y2lyY2xlIGN4PSI4OS41IiBjeT0iMzguNSIgZmlsbD0iI2ZmZiIgcj0iNS41Ij48L2NpcmNsZT48L2c+PC9nPjwvc3ZnPg==) no-repeat center center
}
.theChampStockTwitsSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IC00IDQwIDQwIj48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMTEuMzI4IDE0LjMwOWwtMS43OTMtLjczNmMtMS4zMDMtLjUzNi0xLjk1NS0xLjI0NC0xLjk1NS0yLjEyMyAwLS42MzcuMjQ5LTEuMTY2Ljc0Ni0xLjU4Ny40OTgtLjQyNyAxLjEyMy0uNjQyIDEuODc4LS42NDIuNjE0IDAgMS4xMTUuMTI1IDEuNTA0LjM3My4zNzMuMjE4Ljc2Ni42ODQgMS4xNzggMS4zOTlsMi4yMDQtMS4zMDZjLTEuMTY2LTIuMDI0LTIuNzg4LTMuMDM3LTQuODYzLTMuMDM3LTEuNTM5IDAtMi44MjguNDU5LTMuODY2IDEuMzc2LTEuMDM5LjkwOS0xLjU1OSAyLjAzOS0xLjU1OSAzLjM5MSAwIDIuMDA1IDEuMjMyIDMuNTI4IDMuNjk4IDQuNTY5bDEuNzM4LjcyMmMuNDUxLjE5NC44NC4zOTkgMS4xNjcuNjEyLjMyNi4yMTQuNTkzLjQ0My43OTkuNjg3LjIwNi4yNDUuMzU4LjUxMy40NTUuODA1LjA5Ny4yOTEuMTQ2LjYxMi4xNDYuOTYxIDAgLjg3MS0uMjggMS41OS0uODQgMi4xNTYtLjU2LjU2OC0xLjI2My44NTEtMi4xMTEuODUxLTEuMDczIDAtMS44ODktLjM4OS0yLjQ0OS0xLjE2Ni0uMzExLS40MDUtLjUyOS0xLjEzNS0uNjUzLTIuMTkzTDQgMjAuMDI4Yy4yNDkgMS42NzkuODc1IDIuOTg2IDEuODc4IDMuOTIgMS4wMTguOTM2IDIuMzA5IDEuNDAzIDMuODcyIDEuNDAzIDEuNjQ4IDAgMy4wMjgtLjU0NCA0LjEzOS0xLjYzNCAxLjEwMi0xLjA4MiAxLjY1My0yLjQ1MSAxLjY1My00LjEwOSAwLTEuMjM3LS4zMzgtMi4yODEtMS4wMTItMy4xMzQtLjY3Ni0uODUyLTEuNzQzLTEuNTczLTMuMjAyLTIuMTY1ek0yOCA3LjAyM0gxNy4wMzd2Mi41NzFoNC4xNHYxNS40MjVoMi42OTVWOS41OTRIMjh6Ii8+PC9nPjwvc3ZnPg==) no-repeat center center
}
.theChampGentleReaderSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9Ii04MCAtODAuMDE0IDEyMDAuMDE0IDEyMDAiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjZmZmZmZmIiBkPSJNODE5LjY2NCwyOTEuNjg0QzU3Mi42NjEtNy4zMiwxNTUuNjU2LDIwMy42ODMsMTY5LjY1Niw1MjcuNjg3IGMzOCw0ODkuMDA3LDcyNy4wMDksNDQ4LjAwNiw2ODMuMDA5LTI4SDU2Mi42NjF2OThoMTc3LjAwMmMtNTQuNzIxLDI3MC42ODUtNDQzLjY1OSwyMTguNjE3LTQ2NC4xNzktNzcuODI3IGMtMC40OC02LjkzNCwxLjQ5My0zNi45NiwzLjA1My00NC42NDFjNDQuMjgtMjE3Ljk1LDMwMC4zNzctMzE3Ljc5MSw0NjcuMTI2LTExMC41MzVMODE5LjY2NCwyOTEuNjg0eiI+PC9wYXRoPjwvc3ZnPg==) no-repeat center center
}
.theChampMixSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii03IC04IDQ1IDQ1Ij48ZyBmaWxsPSIjZmZmIj48cGF0aCBvcGFjaXR5PSIuOCIgZD0iTTI3Ljg3IDQuMTI1Yy01LjIyNCAwLTkuNDY3IDQuMTU5LTkuNDY3IDkuMjkxdjIuODljMC0xLjMwNiAxLjA3NC0yLjM2MiAyLjM5OS0yLjM2MnMyLjM5OSAxLjA1NiAyLjM5OSAyLjM2MnYxLjIwNGMwIDEuMzA2IDEuMDc0IDIuMzYyIDIuMzk5IDIuMzYyczIuMzk5LTEuMDU2IDIuMzk5LTIuMzYyVjQuMTM0Yy0uMDM2LS4wMDktLjA4Mi0uMDA5LS4xMjktLjAwOSIvPjxwYXRoIGQ9Ik00IDQuMTI1djEyLjk0YzIuNTY2IDAgNC42NjgtMS45NzMgNC44MDctNC40NjV2LTIuMjE0YzAtLjA2NSAwLS4xMi4wMDktLjE3Ni4wOTMtMS4yMTMgMS4xMy0yLjE3NyAyLjM5LTIuMTc3IDEuMzI1IDAgMi4zOTkgMS4wNTYgMi4zOTkgMi4zNjJ2OS4yMjZjMCAxLjMwNiAxLjA3NCAyLjM1MyAyLjM5OSAyLjM1M3MyLjM5OS0xLjA1NiAyLjM5OS0yLjM1M3YtNi4yMDZjMC01LjEzMiA0LjIzMy05LjI5MSA5LjQ2Ny05LjI5MUg0eiIvPjxwYXRoIG9wYWNpdHk9Ii44IiBkPSJNNCAxNy4wNzR2OC40MzhjMCAxLjMwNiAxLjA3NCAyLjM2MiAyLjM5OSAyLjM2MnMyLjM5OS0xLjA1NiAyLjM5OS0yLjM2MlYxMi42MUM4LjY1OSAxNS4xMDIgNi41NjYgMTcuMDc0IDQgMTcuMDc0Ii8+PC9nPjwvc3ZnPg==) no-repeat center center
}
.theChampMeWeSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0zIC0zIDM4IDM4Ij48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNOS42MzYgMTAuNDI3YTEuMjIgMS4yMiAwIDEgMS0yLjQ0IDAgMS4yMiAxLjIyIDAgMSAxIDIuNDQgMHpNMTUuNTc0IDEwLjQzMWExLjIyIDEuMjIgMCAwIDEtMi40MzggMCAxLjIyIDEuMjIgMCAxIDEgMi40MzggMHpNMjIuNTkyIDEwLjQzMWExLjIyMSAxLjIyMSAwIDEgMS0yLjQ0MyAwIDEuMjIxIDEuMjIxIDAgMCAxIDIuNDQzIDB6TTI5LjYwNSAxMC40MzFhMS4yMjEgMS4yMjEgMCAxIDEtMi40NDIgMCAxLjIyMSAxLjIyMSAwIDAgMSAyLjQ0MiAwek0zLjYwNSAxMy43NzJjMC0uNDcxLjM3NC0uODU5Ljg1OS0uODU5aC4xOGMuMzc0IDAgLjYyNC4xOTQuNzg5LjQ1N2wyLjkzNSA0LjU5NyAyLjk1LTQuNjExYy4xOC0uMjkxLjQzLS40NDMuNzc0LS40NDNoLjE4Yy40ODUgMCAuODU5LjM4Ny44NTkuODU5djguMTEzYS44NDMuODQzIDAgMCAxLS44NTkuODQ1Ljg1Ny44NTcgMCAwIDEtLjg0NS0uODQ1VjE2LjA3bC0yLjM2NiAzLjU1OWMtLjE4LjI3Ni0uNDAyLjQ0My0uNzIuNDQzLS4zMDQgMC0uNTI2LS4xNjctLjcwNi0uNDQzbC0yLjM1NC0zLjUzVjIxLjljMCAuNDcxLS4zNzQuODMtLjg0NS44M2EuODE1LjgxNSAwIDAgMS0uODMtLjgzdi04LjEyOGgtLjAwMXpNMTQuMzk2IDE0LjA1NWEuOS45IDAgMCAxLS4wNjktLjMzM2MwLS40NzEuNDAyLS44My44NzItLjgzLjQxNSAwIC43MzUuMjYzLjg0NS42MjRsMi4yMyA2LjY2IDIuMTg3LTYuNjMyYy4xMzktLjQwMi40MjgtLjY3OC44NTktLjY3OGguMTI0Yy40MjggMCAuNzM1LjI3OC44NTkuNjc4bDIuMTg3IDYuNjMyIDIuMjMtNi42NzVjLjEyNi0uMzQ2LjQxNS0uNjA5LjgzLS42MDkuNDU3IDAgLjg0NS4zNjEuODQ1LjgxN2EuOTYuOTYgMCAwIDEtLjA4My4zNDZsLTIuODY3IDguMDMyYy0uMTUyLjQzLS40NzEuNzA2LS44ODcuNzA2aC0uMTY1Yy0uNDE1IDAtLjcyMS0uMjYzLS44NzItLjcwNmwtMi4xNjEtNi4zMjgtMi4xNiA2LjMyOGMtLjE1Mi40NDMtLjQ3LjcwNi0uODg3LjcwNmgtLjE2NWMtLjQxNSAwLS43Mi0uMjYzLS44ODctLjcwNmwtMi44NjUtOC4wMzJ6Ij48L3BhdGg+PC9nPjwvc3ZnPg==) no-repeat center center
}
.theChampParlerSvg {
 background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGhlaWdodD0nMTAwJScgd2lkdGg9JzEwMCUnIHZpZXdCb3g9Jy0yNCAtMzAgMTQwIDE2MCc+PGcgZmlsbD0nI2ZmZic+PHBhdGggZD0nTTU4LjM0IDgzLjMxaC0yNXYtOC40OWMwLTQuNSAzLjY0LTguMTQgOC4xNC04LjE0aDE2Ljg3YzEzLjggMCAyNS4wMi0xMS4xOSAyNS4wMi0yNC45NCAwLTEzLjc1LTExLjIzLTI0Ljk0LTI1LjAzLTI0Ljk0aC0uMjZsLTUuMy0uMTZIMEMwIDcuNDUgNy40NSAwIDE2LjYzIDBoMzYuNDFsNS40NC4xN0M4MS4zOS4yNCAxMDAgMTguODYgMTAwIDQxLjc0YzAgMjIuOTItMTguNjkgNDEuNTctNDEuNjYgNDEuNTd6Jz48L3BhdGg+PHBhdGggZD0nTTE2LjY1IDEwMEM3LjQ2IDEwMCAuMDIgOTIuNTUuMDIgODMuMzdWNDkuNDljMC04LjkyIDcuMjMtMTYuMTYgMTYuMTYtMTYuMTZoNDIuMTlhOC4zMiA4LjMyIDAgMDEwIDE2LjY0aC0zMy41Yy00LjUzIDAtOC4yMSAzLjY3LTguMjEgOC4yMVYxMDB6Jz48L3BhdGg+PC9nPjwvc3ZnPg==) no-repeat center center
}
@font-face {
 font-family:open sans;
 font-style:italic;
 font-weight:400;
 src:url(https://fonts.gstatic.com/s/opensans/v23/mem6YaGs126MiZpBA-UFUK0Zdcg.ttf) format('truetype')
}
@font-face {
 font-family:open sans;
 font-style:normal;
 font-weight:400;
 src:url(https://fonts.gstatic.com/s/opensans/v23/mem8YaGs126MiZpBA-UFVZ0e.ttf) format('truetype')
}
@font-face {
 font-family:open sans;
 font-style:normal;
 font-weight:700;
 src:url(https://fonts.gstatic.com/s/opensans/v23/mem5YaGs126MiZpBA-UN7rgOUuhs.ttf) format('truetype')
}
/*!* Do not modify this file directly. It is concatenated from individual module CSS files.*/[data-carousel-extra] {
 cursor:pointer
}
.jp-carousel-wrap * {
 line-height:inherit
}
.jp-carousel-overlay {
 background:#000
}
div.jp-carousel-fadeaway {
 background:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));
 background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
 position:fixed;
 bottom:0;
 z-index:2147483647;
 width:100%;
 height:15px
}
.jp-carousel-next-button span,
.jp-carousel-previous-button span {
 background:url(/wp-content/plugins/jetpack/modules/carousel/images/arrows.png) no-repeat center center;
 background-size:200px 126px
}
.jp-carousel-msg {
 font-family:open sans,sans-serif;
 font-style:normal;
 display:inline-block;
 line-height:19px;
 padding:11px 15px;
 font-size:14px;
 text-align:center;
 margin:25px 20px 0 2px;
 background-color:#fff;
 border-left:4px solid #ffba00;
 box-shadow:0 1px 1px 0 rgba(0,0,0,.1)
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5) {
 .jp-carousel-next-button span,
 .jp-carousel-previous-button span {
  background-image:url(/wp-content/plugins/jetpack/modules/carousel/images/arrows-2x.png)
 }
}
.jp-carousel-wrap {
 font-family:helvetica neue,sans-serif!important
}
.jp-carousel-info {
 position:absolute;
 bottom:0;
 text-align:left!important;
 -webkit-font-smoothing:subpixel-antialiased!important
}
.jp-carousel-info ::selection {
 background:#68c9e8;
 color:#fff
}
.jp-carousel-info ::-moz-selection {
 background:#68c9e8;
 color:#fff
}
.jp-carousel-photo-info {
 position:relative;
 left:25%;
 width:50%
}
.jp-carousel-transitions .jp-carousel-photo-info {
 transition:.4s ease-out
}
.jp-carousel-info h2 {
 background:0 0!important;
 border:none!important;
 color:#999;
 display:block!important;
 font:normal 13px/1.25em "Helvetica Neue",sans-serif!important;
 letter-spacing:0!important;
 margin:7px 0 0!important;
 padding:10px 0 0!important;
 overflow:hidden;
 text-align:left;
 text-shadow:none!important;
 text-transform:none!important;
 -webkit-font-smoothing:subpixel-antialiased
}
.jp-carousel-next-button,
.jp-carousel-previous-button {
 text-indent:-9999px;
 overflow:hidden;
 cursor:pointer
}
.jp-carousel-next-button span,
.jp-carousel-previous-button span {
 position:absolute;
 top:0;
 bottom:0;
 width:82px;
 zoom:1;
 opacity:.2
}
.jp-carousel-transitions .jp-carousel-next-button span,
.jp-carousel-transitions .jp-carousel-previous-button span {
 transition:.5s opacity ease-out
}
.jp-carousel-next-button:hover span,
.jp-carousel-previous-button:hover span {
 opacity:.6
}
.jp-carousel-next-button span {
 background-position:-110px center;
 right:0
}
.jp-carousel-previous-button span {
 background-position:-10px center;
 left:0
}
.jp-carousel-buttons {
 margin:-18px -20px 15px;
 padding:8px 10px;
 border-bottom:1px solid #222;
 background:#222;
 text-align:center
}
div.jp-carousel-buttons a {
 border:none!important;
 color:#999;
 font:normal 11px/1.2em "Helvetica Neue",sans-serif!important;
 letter-spacing:0!important;
 padding:5px 2px 5px 0;
 text-decoration:none!important;
 text-shadow:none!important;
 vertical-align:middle;
 -webkit-font-smoothing:subpixel-antialiased
}
div.jp-carousel-buttons a:hover {
 color:#68c9e8;
 border:none!important
}
.jp-carousel-transitions div.jp-carousel-buttons a:hover {
 transition:none!important
}
.jp-carousel-next-button,
.jp-carousel-previous-button,
.jp-carousel-slide,
.jp-carousel-slide img {
 -webkit-transform:translate3d(0,0,0);
 -moz-transform:translate3d(0,0,0);
 -o-transform:translate3d(0,0,0);
 -ms-transform:translate3d(0,0,0)
}
.jp-carousel-slide {
 position:fixed;
 width:0;
 bottom:0;
 background-color:#000;
 border-radius:2px;
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 -ms-border-radius:2px;
 -o-border-radius:2px
}
.jp-carousel-transitions .jp-carousel-slide {
 transition:.3s ease-out
}
.jp-carousel-slide.selected {
 position:absolute!important;
 opacity:1
}
.jp-carousel-slide {
 opacity:.25
}
.jp-carousel-slide img {
 display:block;
 width:100%!important;
 height:100%!important;
 max-width:100%!important;
 max-height:100%!important;
 background:0 0!important;
 border:none!important;
 padding:0!important;
 box-shadow:0 2px 8px rgba(0,0,0,.1);
 zoom:1
}
.jp-carousel-transitions .jp-carousel-slide {
 transition:opacity .4s linear
}
.jp-carousel-close-hint {
 color:#999;
 cursor:default;
 letter-spacing:0!important;
 padding:.35em 0 0;
 position:absolute;
 text-align:right;
 width:90%
}
.jp-carousel-transitions .jp-carousel-close-hint {
 transition:color .2s linear
}
.jp-carousel-close-hint span {
 cursor:pointer;
 background-color:#000;
 background-color:rgba(0,0,0,.8);
 display:inline-block;
 height:22px;
 font:400 24px/1 "Helvetica Neue",sans-serif!important;
 line-height:22px;
 margin:0 0 0 .4em;
 text-align:center;
 vertical-align:middle;
 width:22px;
 border-radius:4px
}
.jp-carousel-transitions .jp-carousel-close-hint span {
 transition:border-color .2s linear
}
.jp-carousel-close-hint:hover {
 cursor:default;
 color:#fff
}
.jp-carousel-close-hint:hover span {
 border-color:#fff
}
a.jp-carousel-image-download,
div.jp-carousel-buttons a.jp-carousel-commentlink,
div.jp-carousel-buttons a.jp-carousel-reblog {
 background:url(/wp-content/plugins/jetpack/modules/carousel/images/carousel-sprite.png?5) no-repeat;
 background-size:16px 200px
}
div.jp-carousel-buttons a.jp-carousel-commentlink,
div.jp-carousel-buttons a.jp-carousel-reblog {
 margin:0 14px 0 0!important
}
div.jp-carousel-buttons a.jp-carousel-reblog.reblogged {
 background-color:#303030;
 padding-right:8px!important;
 border-radius:2px;
 border-radius:2px;
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 -ms-border-radius:2px;
 -o-border-radius:2px
}
div.jp-carousel-buttons a.jp-carousel-reblog.reblogged {
 margin:0 2px 0 -12px!important
}
div.jp-carousel-buttons a.jp-carousel-reblog,
div.jp-carousel-buttons a.jp-carousel-reblog.reblogged:hover {
 background-position:6px -36px;
 padding-right:auto!important;
 padding-left:26px!important;
 color:#999
}
div.jp-carousel-buttons a.jp-carousel-commentlink {
 background-position:0 -156px;
 padding-left:19px!important
}
div.jp-carousel-buttons a.jp-carousel-reblog.reblogged:hover {
 cursor:default
}
div.jp-carousel-buttons a.jp-carousel-reblog:hover {
 background-position:6px -56px;
 color:#68c9e8
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5) {
 a.jp-carousel-image-download,
 div.jp-carousel-buttons a.jp-carousel-commentlink,
 div.jp-carousel-buttons a.jp-carousel-reblog {
  background-image:url(/wp-content/plugins/jetpack/modules/carousel/images/carousel-sprite-2x.png?5)
 }
}
div#carousel-reblog-box {
 background:#222;
 background:-moz-linear-gradient(bottom,#222,#333);
 background:-webkit-gradient(linear,left bottom,left top,from(#222),to(#333));
 padding:3px 0 0;
 display:none;
 margin:5px auto 0;
 border-radius:2px;
 box-shadow:0 0 20px rgba(0,0,0,.9);
 height:74px;
 width:565px
}
#carousel-reblog-box textarea {
 background:#999;
 font:13px/1.4 "Helvetica Neue",sans-serif!important;
 color:#444;
 padding:3px 6px;
 width:370px;
 height:48px;
 float:left;
 margin:6px 9px 0;
 border:1px solid #666;
 box-shadow:inset 2px 2px 2px rgba(0,0,0,.2);
 border-radius:2px
}
#carousel-reblog-box textarea:focus {
 background:#ccc;
 color:#222
}
#carousel-reblog-box label {
 color:#aaa;
 font-size:11px;
 padding-right:2px;
 padding-left:2px;
 display:inline;
 font-weight:400
}
#carousel-reblog-box select {
 width:110px;
 padding:0;
 font-size:12px;
 font-family:helvetica neue,sans-serif!important;
 background:#333;
 color:#eee;
 border:1px solid #444;
 margin-top:5px
}
#carousel-reblog-box .submit,
#wrapper #carousel-reblog-box p.response {
 float:left;
 width:154px;
 padding-top:0;
 padding-left:1px;
 overflow:hidden;
 height:34px;
 margin:3px 0 0 2px!important
}
#wrapper #carousel-reblog-box p.response {
 font-size:13px;
 clear:none;
 padding-left:2px;
 height:34px;
 color:#aaa
}
#carousel-reblog-box input#carousel-reblog-submit,
#jp-carousel-comment-form-button-submit {
 font:13px/24px "Helvetica Neue",sans-serif!important;
 margin-top:8px;
 padding:0 10px!important;
 border-radius:1em;
 height:24px;
 color:#333;
 cursor:pointer;
 font-weight:400;
 background:#aaa;
 background:-moz-linear-gradient(bottom,#aaa,#ccc);
 background:-webkit-gradient(linear,left bottom,left top,from(#aaa),to(#ccc));
 border:1px solid #444
}
#carousel-reblog-box input#carousel-reblog-submit:hover,
#jp-carousel-comment-form-button-submit:hover {
 background:#ccc;
 background:-moz-linear-gradient(bottom,#ccc,#eee);
 background:-webkit-gradient(linear,left bottom,left top,from(#ccc),to(#eee))
}
#carousel-reblog-box .canceltext {
 color:#aaa;
 font-size:11px;
 line-height:24px
}
#carousel-reblog-box .canceltext a {
 color:#fff
}
.jp-carousel-titleanddesc {
 border-top:1px solid #222;
 color:#999;
 font-size:15px;
 padding-top:24px;
 margin-bottom:20px;
 font-weight:400
}
.jp-carousel-titleanddesc-title {
 font:300 1.5em/1.1 "Helvetica Neue",sans-serif!important;
 text-transform:none!important;
 color:#fff;
 margin:0 0 15px;
 padding:0
}
.jp-carousel-titleanddesc-desc p {
 color:#999;
 line-height:1.4;
 margin-bottom:.75em
}
.jp-carousel-comments p a,
.jp-carousel-info h2 a,
.jp-carousel-titleanddesc p a {
 color:#fff!important;
 border:none!important;
 text-decoration:underline!important;
 font-weight:400!important;
 font-style:normal!important
}
.jp-carousel-titleanddesc p b,
.jp-carousel-titleanddesc p strong {
 font-weight:700;
 color:#999
}
.jp-carousel-titleanddesc p em,
.jp-carousel-titleanddesc p i {
 font-style:italic;
 color:#999
}
.jp-carousel-comments p a:hover,
.jp-carousel-info h2 a:hover,
.jp-carousel-titleanddesc p a:hover {
 color:#68c9e8!important
}
.jp-carousel-titleanddesc p:empty {
 display:none
}
.jp-carousel-left-column-wrapper h1:after,
.jp-carousel-left-column-wrapper h1:before,
.jp-carousel-photo-info h1:after,
.jp-carousel-photo-info h1:before {
 content:none!important
}
.jp-carousel-image-meta {
 background:#111;
 border:1px solid #222;
 color:#fff;
 font-size:13px;
 font:12px/1.4 "Helvetica Neue",sans-serif!important;
 overflow:hidden;
 padding:18px 20px;
 width:209px!important
}
.jp-carousel-image-meta h5,
.jp-carousel-image-meta li {
 font-family:helvetica neue,sans-serif!important;
 position:inherit!important;
 top:auto!important;
 right:auto!important;
 left:auto!important;
 bottom:auto!important;
 background:0 0!important;
 border:none!important;
 font-weight:400!important;
 line-height:1.3em!important
}
.jp-carousel-image-meta ul {
 margin:0!important;
 padding:0!important;
 list-style:none!important
}
.jp-carousel-image-meta li {
 width:48%!important;
 display:inline-block!important;
 vertical-align:top!important;
 margin:0 2% 15px 0!important;
 color:#fff!important;
 font-size:13px!important
}
.jp-carousel-image-meta h5 {
 color:#999!important;
 text-transform:uppercase!important;
 font-size:10px!important;
 margin:0 0 2px!important;
 letter-spacing:.1em!important
}
a.jp-carousel-image-download {
 padding-left:23px;
 display:inline-block;
 clear:both;
 color:#999;
 line-height:1;
 font-weight:400;
 font-size:13px;
 text-decoration:none;
 background-position:0 -82px
}
a.jp-carousel-image-download span.photo-size {
 font-size:11px;
 border-radius:1em;
 margin-left:2px;
 display:inline-block
}
a.jp-carousel-image-download span.photo-size-times {
 padding:0 1px 0 2px
}
a.jp-carousel-image-download:hover {
 background-position:0 -122px;
 color:#68c9e8;
 border:none!important
}
.jp-carousel-image-map {
 position:relative;
 margin:-20px -20px 20px;
 border-bottom:1px solid rgba(255,255,255,.17);
 height:154px
}
.jp-carousel-image-map img.gmap-main {
 border-top-left-radius:6px;
 border-right:1px solid rgba(255,255,255,.17)
}
.jp-carousel-image-map div.gmap-topright {
 width:94px;
 height:154px;
 position:absolute;
 top:0;
 right:0
}
.jp-carousel-image-map div.imgclip {
 overflow:hidden;
 border-top-right-radius:6px
}
.jp-carousel-image-map div.gmap-topright img {
 margin-left:-40px
}
.jp-carousel-image-map img.gmap-bottomright {
 position:absolute;
 top:96px;
 right:0
}
.jp-carousel-comments {
 font:15px/1.7 "Helvetica Neue",sans-serif!important;
 font-weight:400;
 background:none transparent
}
.jp-carousel-comments p a:active,
.jp-carousel-comments p a:focus,
.jp-carousel-comments p a:hover {
 color:#68c9e8!important
}
.jp-carousel-comment {
 background:none transparent;
 color:#999;
 margin-bottom:20px;
 clear:left;
 overflow:auto;
 width:100%
}
.jp-carousel-comment p {
 color:#999!important
}
.jp-carousel-comment .comment-author {
 font-size:13px;
 font-weight:400;
 padding:0;
 width:auto;
 display:inline;
 float:none;
 border:none;
 margin:0
}
.jp-carousel-comment .comment-author a {
 color:#fff
}
.jp-carousel-comment .comment-gravatar {
 float:left
}
.jp-carousel-comment .comment-content {
 border:none;
 margin-left:85px;
 padding:0
}
.jp-carousel-comment .avatar {
 margin:0 20px 0 0;
 border-radius:4px;
 border:none!important;
 padding:0!important;
 background-color:transparent!important
}
.jp-carousel-comment .comment-date {
 color:#999;
 margin-top:4px;
 font-size:11px;
 display:inline;
 float:right
}
#jp-carousel-comment-form {
 margin:0 0 10px!important;
 float:left;
 width:100%
}
textarea#jp-carousel-comment-form-comment-field {
 background:rgba(34,34,34,.9);
 border:1px solid #3a3a3a;
 color:#aaa;
 font:15px/1.4 "Helvetica Neue",sans-serif!important;
 width:100%;
 padding:10px 10px 5px;
 margin:0;
 float:none;
 height:147px;
 box-shadow:inset 2px 2px 2px rgba(0,0,0,.2);
 border-radius:3px;
 overflow:hidden;
 box-sizing:border-box
}
textarea#jp-carousel-comment-form-comment-field::-webkit-input-placeholder {
 color:#555
}
textarea#jp-carousel-comment-form-comment-field:focus {
 background:#ccc;
 color:#222
}
textarea#jp-carousel-comment-form-comment-field:focus::-webkit-input-placeholder {
 color:#aaa
}
#jp-carousel-comment-form-spinner,
#jp-carousel-comment-form-spinner:after {
 border-radius:50%;
 width:20px;
 height:20px
}
#jp-carousel-comment-form-spinner {
 display:none;
 float:left;
 margin:22px 0 0 10px;
 font-size:10px;
 position:relative;
 text-indent:-9999em;
 border-top:4px solid rgba(255,255,255,.2);
 border-right:4px solid rgba(255,255,255,.2);
 border-bottom:4px solid rgba(255,255,255,.2);
 border-left:4px solid #fff;
 transform:translateZ(0);
 animation:load8 1.1s infinite linear
}
@keyframes load8 {
 0% {
  transform:rotate(0)
 }
 100% {
  transform:rotate(360deg)
 }
}
#jp-carousel-comment-form-submit-and-info-wrapper {
 display:none;
 overflow:hidden;
 width:100%
}
#jp-carousel-comment-form-commenting-as input {
 background:rgba(34,34,34,.9);
 border:1px solid #3a3a3a;
 color:#aaa;
 font:13px/1.4 "Helvetica Neue",sans-serif!important;
 padding:3px 6px;
 float:left;
 box-shadow:inset 2px 2px 2px rgba(0,0,0,.2);
 border-radius:2px;
 width:285px
}
#jp-carousel-comment-form-commenting-as input:focus {
 background:#ccc;
 color:#222
}
#jp-carousel-comment-form-commenting-as p {
 font:400 13px/1.7 "Helvetica Neue",sans-serif!important;
 margin:22px 0 0;
 float:left
}
#jp-carousel-comment-form-commenting-as fieldset {
 float:left;
 border:none;
 margin:20px 0 0;
 padding:0
}
#jp-carousel-comment-form-commenting-as fieldset {
 clear:both
}
#jp-carousel-comment-form-commenting-as label {
 font:400 13px/1.7 "Helvetica Neue",sans-serif!important;
 margin:0 20px 3px 0;
 float:left;
 width:100px
}
#jp-carousel-comment-form-button-submit {
 margin-top:20px;
 float:right
}
#js-carousel-comment-form-container {
 margin-bottom:15px;
 overflow:auto;
 width:100%
}
#jp-carousel-comment-form-container {
 margin-bottom:15px;
 overflow:auto;
 width:100%
}
#jp-carousel-comment-post-results {
 display:none;
 overflow:auto;
 width:100%
}
#jp-carousel-comment-post-results span {
 display:block;
 text-align:center;
 margin-top:20px;
 width:100%;
 overflow:auto;
 padding:1em 0;
 box-sizing:border-box;
 background:rgba(0,0,0,.7);
 border-radius:2px;
 font:13px/1.4 "Helvetica Neue",sans-serif!important;
 border:1px solid rgba(255,255,255,.17);
 box-shadow:inset 0 0 5px 5px #000
}
.jp-carousel-comment-post-error {
 color:#df4926
}
#jp-carousel-comments-closed {
 display:none;
 color:#999
}
#jp-carousel-comments-loading {
 font:400 15px/1.7 "Helvetica Neue",sans-serif!important;
 display:none;
 color:#999;
 text-align:left;
 margin-bottom:20px
}
.jp-carousel-light .jp-carousel-overlay {
 background:#fff
}
.jp-carousel-light .jp-carousel-next-button:hover span,
.jp-carousel-light .jp-carousel-previous-button:hover span {
 opacity:.8
}
.jp-carousel-light .jp-carousel-close-hint:hover,
.jp-carousel-light .jp-carousel-titleanddesc div {
 color:#000!important
}
.jp-carousel-light .jp-carousel-comment .comment-author a,
.jp-carousel-light .jp-carousel-comments p a,
.jp-carousel-light .jp-carousel-info h2 a,
.jp-carousel-light .jp-carousel-titleanddesc p a {
 color:#1e8cbe!important
}
.jp-carousel-light .jp-carousel-comment .comment-author a:hover,
.jp-carousel-light .jp-carousel-comments p a:hover,
.jp-carousel-light .jp-carousel-info h2 a:hover,
.jp-carousel-light .jp-carousel-titleanddesc p a:hover {
 color:#f1831e!important
}
.jp-carousel-light .jp-carousel-comment,
.jp-carousel-light .jp-carousel-comment p,
.jp-carousel-light .jp-carousel-info h2,
.jp-carousel-light .jp-carousel-titleanddesc,
.jp-carousel-light .jp-carousel-titleanddesc p,
.jp-carousel-light .jp-carousel-titleanddesc p b,
.jp-carousel-light .jp-carousel-titleanddesc p em,
.jp-carousel-light .jp-carousel-titleanddesc p i,
.jp-carousel-light .jp-carousel-titleanddesc p strong,
.jp-carousel-light div.jp-carousel-buttons a {
 color:#666
}
.jp-carousel-light .jp-carousel-buttons {
 border-bottom-color:#f0f0f0;
 background:#f5f5f5
}
.jp-carousel-light div.jp-carousel-buttons a:hover {
 text-decoration:none;
 color:#f1831e
}
.jp-carousel-light div.jp-carousel-buttons a.jp-carousel-reblog,
.jp-carousel-light div.jp-carousel-buttons a.jp-carousel-reblog:hover {
 background-position:4px -56px;
 padding-left:24px!important
}
.jp-carousel-light div.jp-carousel-buttons a.jp-carousel-reblog.reblogged {
 background-color:#2ea2cc;
 color:#fff
}
.jp-carousel-light div.jp-carousel-buttons a.jp-carousel-commentlink {
 background-position:0 -176px
}
.jp-carousel-light div.jp-carousel-buttons a.jp-carousel-reblog.reblogged {
 background-position:5px -36px
}
.jp-carousel-light div#carousel-reblog-box {
 background:#eee;
 background:-moz-linear-gradient(bottom,#ececec,#f7f7f7);
 background:-webkit-gradient(linear,left bottom,left top,from(#ececec),to(#f7f7f7));
 box-shadow:0 2px 10px rgba(0,0,0,.1);
 border:1px solid #ddd
}
.jp-carousel-light #carousel-reblog-box textarea {
 border:1px inset #ccc;
 color:#666;
 border:1px solid #cfcfcf;
 background:#fff
}
.jp-carousel-light #carousel-reblog-box .canceltext {
 color:#888
}
.jp-carousel-light #carousel-reblog-box .canceltext a {
 color:#666
}
.jp-carousel-light #carousel-reblog-box select {
 background:#eee;
 color:#333;
 border:1px solid #aaa
}
#jp-carousel-comment-form-button-submit,
.jp-carousel-light #carousel-reblog-box input#carousel-reblog-submit {
 color:#333;
 background:#fff;
 background:-moz-linear-gradient(bottom,#ddd,#fff);
 background:-webkit-gradient(linear,left bottom,left top,from(#ddd),to(#fff));
 border:1px solid #aaa
}
.jp-carousel-light .jp-carousel-image-meta {
 background:#fafafa;
 border:1px solid #eee;
 border-top-color:#f5f5f5;
 border-left-color:#f5f5f5;
 color:#333
}
.jp-carousel-light .jp-carousel-image-meta li {
 color:#000!important
}
.jp-carousel-light .jp-carousel-close-hint {
 color:#ccc
}
.jp-carousel-light .jp-carousel-close-hint span {
 background-color:#fff;
 border-color:#ccc
}
.jp-carousel-light #jp-carousel-comment-form-comment-field::-webkit-input-placeholder {
 color:#aaa
}
.jp-carousel-light #jp-carousel-comment-form-comment-field:focus {
 color:#333
}
.jp-carousel-light #jp-carousel-comment-form-comment-field:focus::-webkit-input-placeholder {
 color:#ddd
}
.jp-carousel-light a.jp-carousel-image-download {
 background-position:0 -122px
}
.jp-carousel-light a.jp-carousel-image-download:hover {
 background-position:0 -122px;
 color:#f1831e
}
.jp-carousel-light textarea#jp-carousel-comment-form-comment-field {
 background:#fbfbfb;
 color:#333;
 border:1px solid #dfdfdf;
 box-shadow:inset 2px 2px 2px rgba(0,0,0,.1)
}
.jp-carousel-light #jp-carousel-comment-form-commenting-as input {
 background:#fbfbfb;
 border:1px solid #dfdfdf;
 color:#333;
 box-shadow:inset 2px 2px 2px rgba(0,0,0,.1)
}
.jp-carousel-light #jp-carousel-comment-form-commenting-as input:focus {
 background:#fbfbfb;
 color:#333
}
.jp-carousel-light #jp-carousel-comment-post-results span {
 background:#f7f7f7;
 border:1px solid #dfdfdf;
 box-shadow:inset 0 0 5px rgba(0,0,0,.05)
}
.jp-carousel-light .jp-carousel-slide {
 background-color:#fff
}
.jp-carousel-light .jp-carousel-titleanddesc {
 border-top:1px solid #eee
}
.jp-carousel-light .jp-carousel-fadeaway {
 background:-moz-linear-gradient(bottom,rgba(255,255,255,.75),rgba(255,255,255,0));
 background:-webkit-gradient(linear,left bottom,left top,from(rgba(255,255,255,.75)),to(rgba(255,255,255,0)))
}
@media only screen and (max-width:760px) {
 .jp-carousel-info {
  margin:0 10px!important
 }
 .jp-carousel-next-button,
 .jp-carousel-previous-button {
  display:none!important
 }
 .jp-carousel-buttons {
  display:none!important
 }
 .jp-carousel-image-meta {
  float:none!important;
  width:100%!important;
  box-sizing:border-box
 }
 .jp-carousel-close-hint {
  font-weight:800!important;
  font-size:26px!important;
  position:fixed!important;
  top:-10px
 }
 .jp-carousel-slide img {
  opacity:1
 }
 .jp-carousel-wrap {
  background-color:#000
 }
 .jp-carousel-fadeaway {
  display:none
 }
 #jp-carousel-comment-form-container {
  display:none!important
 }
 .jp-carousel-titleanddesc {
  padding-top:0!important;
  border:none!important
 }
 .jp-carousel-titleanddesc-title {
  font-size:1em!important
 }
 .jp-carousel-left-column-wrapper {
  padding:0;
  width:100%!important
 }
 .jp-carousel-photo-info {
  left:0!important;
  width:100%!important
 }
}
.contact-form .clear-form {
 clear:both
}
.contact-form input:-ms-input-placeholder {
 -ms-transition:opacity .3s ease-out;
 transition:opacity .3s ease-out
}
.contact-form input::-ms-input-placeholder {
 -ms-transition:opacity .3s ease-out;
 transition:opacity .3s ease-out
}
.contact-form input::placeholder {
 transition:opacity .3s ease-out
}
.contact-form input:hover:-ms-input-placeholder {
 opacity:.5
}
.contact-form input:hover::-ms-input-placeholder {
 opacity:.5
}
.contact-form input:hover::placeholder {
 opacity:.5
}
.contact-form input:focus:-ms-input-placeholder {
 opacity:.3
}
.contact-form input:focus::-ms-input-placeholder {
 opacity:.3
}
.contact-form input:focus::placeholder {
 opacity:.3
}
.contact-form input[type=email],
.contact-form input[type=tel],
.contact-form input[type=text],
.contact-form input[type=url] {
 box-sizing:border-box;
 margin-bottom:1.5em;
 width:100%
}
.contact-form select {
 margin-bottom:1.5em
}
.contact-form textarea {
 box-sizing:border-box;
 float:none;
 height:200px;
 margin-bottom:1.5em;
 width:100%
}
.contact-form input[type=checkbox],
.contact-form input[type=radio] {
 float:none;
 margin:0 .75rem 0 5px
}
.contact-form input[type=checkbox] {
 top:0;
 margin-left:0
}
.contact-form label {
 margin-bottom:.25em;
 float:none;
 font-weight:700;
 display:block
}
.contact-form label.consent-implicit input {
 display:none
}
.contact-form label.checkbox,
.contact-form label.checkbox-multiple,
.contact-form label.radio {
 margin-bottom:.25em;
 float:none;
 font-weight:400;
 display:inline-flex;
 align-items:center
}
.contact-form .grunion-field-checkbox-multiple-wrap,
.contact-form .grunion-field-checkbox-wrap,
.contact-form .grunion-field-consent-wrap,
.contact-form .grunion-field-radio-wrap {
 margin-bottom:1em
}
.contact-form label span {
 font-size:85%;
 margin-left:.25em;
 font-weight:400
}
.contact-form-submission {
 margin-bottom:4em;
 padding:1.5em 1em
}
.contact-form-submission p {
 margin:0 auto;
 word-wrap:break-word
}
.form-errors .form-error-message {
 color:red
}
.textwidget .contact-form input[type=email],
.textwidget .contact-form input[type=tel],
.textwidget .contact-form input[type=text],
.textwidget .contact-form input[type=url],
.textwidget .contact-form textarea,
.wp-block-column .contact-form input[type=email],
.wp-block-column .contact-form input[type=tel],
.wp-block-column .contact-form input[type=text],
.wp-block-column .contact-form input[type=url],
.wp-block-column .contact-form textarea {
 width:100%
}
#jetpack-check-feedback-spam {
 margin:1px 8px 0 0
}
.jetpack-check-feedback-spam-spinner {
 display:inline-block;
 margin-top:7px
}
.wp-block-jetpack-contact-form {
 display:flex;
 flex-wrap:wrap;
 justify-content:flex-start;
 flex-direction:row
}
.wp-block-jetpack-button,
.wp-block-jetpack-contact-form .grunion-field-wrap {
 flex:0 0 100%
}
.wp-block-jetpack-button.alignright button {
 float:right
}
.wp-block-jetpack-contact-form .grunion-field-wrap {
 border-right:15px solid transparent
}
.wp-block-jetpack-contact-form .grunion-field-width-25-wrap {
 flex:0 0 25%
}
.wp-block-jetpack-contact-form .grunion-field-width-50-wrap {
 flex:0 0 50%
}
.wp-block-jetpack-contact-form .grunion-field-width-75-wrap {
 flex:0 0 75%
}
.grunion-field-checkbox-wrap,
.grunion-field-consent-wrap {
 align-self:center
}
@media only screen and (min-width:600px) {
 .contact-form input[type=email],
 .contact-form input[type=tel],
 .contact-form input[type=text],
 .contact-form input[type=url] {
  width:50%
 }
 .wp-block-jetpack-contact-form input[type=email],
 .wp-block-jetpack-contact-form input[type=tel],
 .wp-block-jetpack-contact-form input[type=text],
 .wp-block-jetpack-contact-form input[type=url] {
  width:100%
 }
}
.jetpack-empty-spam-container {
 display:inline-block
}
.jetpack-empty-spam {
 display:inline-block
}
.jetpack-empty-spam-spinner {
 display:inline-block;
 margin-top:7px
}
.infinite-loader {
 color:#000;
 display:block;
 height:28px;
 text-align:center
}
#infinite-handle span {
 background:#333;
 border-radius:1px;
 color:#eee;
 cursor:pointer;
 font-size:13px;
 padding:6px 16px
}
@keyframes spinner-inner {
 0% {
  opacity:1
 }
 100% {
  opacity:0
 }
}
.infinite-loader .spinner-inner div {
 left:47px;
 top:24px;
 position:absolute;
 animation:spinner-inner linear 1s infinite;
 background:#000;
 outline:1px solid #fff;
 width:6px;
 height:12px;
 border-radius:3px/6px;
 transform-origin:3px 26px
}
.infinite-loader .spinner-inner div:nth-child(1) {
 transform:rotate(0);
 animation-delay:-.9166666666666666s;
 background:#000
}
.infinite-loader .spinner-inner div:nth-child(2) {
 transform:rotate(30deg);
 animation-delay:-.8333333333333334s;
 background:#000
}
.infinite-loader .spinner-inner div:nth-child(3) {
 transform:rotate(60deg);
 animation-delay:-.75s;
 background:#000
}
.infinite-loader .spinner-inner div:nth-child(4) {
 transform:rotate(90deg);
 animation-delay:-.6666666666666666s;
 background:#000
}
.infinite-loader .spinner-inner div:nth-child(5) {
 transform:rotate(120deg);
 animation-delay:-.5833333333333334s;
 background:#000
}
.infinite-loader .spinner-inner div:nth-child(6) {
 transform:rotate(150deg);
 animation-delay:-.5s;
 background:#000
}
.infinite-loader .spinner-inner div:nth-child(7) {
 transform:rotate(180deg);
 animation-delay:-.4166666666666667s;
 background:#000
}
.infinite-loader .spinner-inner div:nth-child(8) {
 transform:rotate(210deg);
 animation-delay:-.3333333333333333s;
 background:#000
}
.infinite-loader .spinner-inner div:nth-child(9) {
 transform:rotate(240deg);
 animation-delay:-.25s;
 background:#000
}
.infinite-loader .spinner-inner div:nth-child(10) {
 transform:rotate(270deg);
 animation-delay:-.16666666666666666s;
 background:#000
}
.infinite-loader .spinner-inner div:nth-child(11) {
 transform:rotate(300deg);
 animation-delay:-83.33333333333333ms;
 background:#000
}
.infinite-loader .spinner-inner div:nth-child(12) {
 transform:rotate(330deg);
 animation-delay:0s;
 background:#000
}
.infinite-loader .spinner {
 width:28px;
 height:28px;
 display:inline-block;
 overflow:hidden;
 background:0 0
}
.infinite-loader .spinner-inner {
 width:100%;
 height:100%;
 position:relative;
 transform:translateZ(0) scale(.28);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 transform-origin:0 0
}
.infinite-loader .spinner-inner div {
 box-sizing:content-box
}
#infinite-handle span button,
#infinite-handle span button:focus,
#infinite-handle span button:hover {
 display:inline;
 position:static;
 padding:0;
 margin:0;
 border:none;
 line-height:inherit;
 background:0 0;
 color:inherit;
 cursor:inherit;
 font-size:inherit;
 font-weight:inherit;
 font-family:inherit
}
#infinite-handle span button::-moz-focus-inner {
 margin:0;
 padding:0;
 border:none
}
@media(max-width:800px) {
 #infinite-handle span:before {
  display:none
 }
 #infinite-handle span {
  display:block
 }
}
#infinite-footer {
 position:fixed;
 bottom:-50px;
 left:0;
 width:100%
}
#infinite-footer a {
 text-decoration:none
}
#infinite-footer .blog-credits a:hover,
#infinite-footer .blog-info a:hover {
 color:#444;
 text-decoration:underline
}
#infinite-footer .container {
 background:rgba(255,255,255,.8);
 border-color:#ccc;
 border-color:rgba(0,0,0,.1);
 border-style:solid;
 border-width:1px 0 0;
 box-sizing:border-box;
 margin:0 auto;
 overflow:hidden;
 padding:1px 20px;
 width:780px
}
#infinite-footer .blog-credits,
#infinite-footer .blog-info {
 box-sizing:border-box;
 line-height:25px
}
#infinite-footer .blog-info {
 float:left;
 overflow:hidden;
 text-align:left;
 text-overflow:ellipsis;
 white-space:nowrap;
 width:40%
}
#infinite-footer .blog-credits {
 font-weight:400;
 float:right;
 width:60%
}
#infinite-footer .blog-info a {
 color:#111;
 font-size:14px;
 font-weight:700
}
#infinite-footer .blog-credits {
 color:#888;
 font-size:12px;
 text-align:right
}
#infinite-footer .blog-credits a {
 color:#666
}
.infinity-end.neverending #infinite-footer {
 display:none
}
@media(max-width:640px) {
 #infinite-footer .container {
  box-sizing:border-box;
  width:100%
 }
 #infinite-footer .blog-info {
  width:30%
 }
 #infinite-footer .blog-credits {
  width:70%
 }
 #infinite-footer .blog-credits,
 #infinite-footer .blog-info a {
  font-size:10px
 }
}
@media(max-width:640px) {
 #infinite-footer {
  position:static
 }
}
#infinite-aria {
 position:absolute;
 overflow:hidden;
 clip:rect(0 0 0 0);
 height:1px;
 width:1px;
 margin:-1px;
 padding:0;
 border:0
}
.infinite-wrap:focus {
 outline:0!important
}
#jp-post-flair {
 padding-top:.5em
}
#content div.sharedaddy,
#main div.sharedaddy,
div.sharedaddy {
 clear:both
}
div.sharedaddy h3.sd-title {
 margin:0 0 1em;
 display:inline-block;
 line-height:1.2;
 font-size:9pt;
 font-weight:700
}
div.sharedaddy h3.sd-title:before {
 content:"";
 display:block;
 width:100%;
 min-width:30px;
 border-top:1px solid #ddd;
 margin-bottom:1em
}
#wpadminbar li#wp-admin-bar-admin-bar-likes-widget {
 width:61px;
 overflow:hidden
}
#wpadminbar iframe.admin-bar-likes-widget {
 width:61px;
 height:28px;
 min-height:28px;
 border-width:0;
 position:absolute;
 top:0
}
div.jetpack-likes-widget-wrapper {
 width:100%;
 min-height:50px;
 position:relative
}
div.jetpack-likes-widget-wrapper .sd-link-color {
 font-size:12px
}
div.jetpack-likes-widget-wrapper.slim-likes-widget {
 width:1px;
 min-height:0
}
div.jetpack-comment-likes-widget-wrapper {
 width:100%;
 position:relative;
 min-height:31px
}
div.jetpack-comment-likes-widget-wrapper iframe {
 margin-bottom:0
}
#likes-other-gravatars {
 display:none;
 position:absolute;
 padding:10px 10px 12px;
 background-color:#2e4453;
 border-width:0;
 box-shadow:0 0 10px #2e4453;
 box-shadow:0 0 10px rgba(46,68,83,.6);
 min-width:130px;
 z-index:1000
}
#likes-other-gravatars * {
 line-height:normal
}
#likes-other-gravatars .likes-text {
 color:#fff;
 font-size:12px;
 padding-bottom:8px
}
#likes-other-gravatars li,
#likes-other-gravatars ul {
 margin:0;
 padding:0;
 text-indent:0;
 list-style-type:none
}
#likes-other-gravatars li::before {
 content:""
}
#likes-other-gravatars ul.wpl-avatars {
 overflow:auto;
 display:block;
 max-height:190px
}
#likes-other-gravatars ul.wpl-avatars li {
 width:32px;
 height:32px;
 float:left;
 margin:0 5px 5px 0
}
#likes-other-gravatars ul.wpl-avatars li a {
 margin:0 2px 0 0;
 border-bottom:none!important;
 display:block
}
#likes-other-gravatars ul.wpl-avatars li a img {
 background:0 0;
 border:none;
 margin:0!important;
 padding:0!important;
 position:static
}
div.sd-box {
 border-top:1px solid #ddd;
 border-top:1px solid rgba(0,0,0,.13)
}
.comment-likes-widget,
.entry-content .post-likes-widget,
.post-likes-widget {
 margin:0;
 border-width:0;
 display:block
}
.comment-likes-widget-placeholder,
.post-likes-widget-placeholder {
 margin:0;
 border-width:0;
 position:relative
}
.comment-likes-widget-placeholder {
 height:18px;
 position:absolute;
 display:flex;
 font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Oxygen-Sans,Ubuntu,Cantarell,helvetica neue,sans-serif
}
.comment-likes-widget-placeholder::before {
 color:#2ea2cc;
 width:16px;
 height:16px;
 content:'';
 display:inline-block;
 position:relative;
 top:3px;
 padding-right:5px;
 background-repeat:no-repeat;
 background-size:16px 16px;
 background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCc+PHJlY3QgeD0nMCcgZmlsbD0nbm9uZScgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0Jy8+PGc+PHBhdGggZmlsbD0nIzJFQTJDQycgZD0nTTEyIDJsMi41ODIgNi45NTNMMjIgOS4yNTdsLTUuODIyIDQuNjAyTDE4LjE4IDIxIDEyIDE2Ljg5IDUuODIgMjFsMi4wMDItNy4xNEwyIDkuMjU2bDcuNDE4LS4zMDQnLz48L2c+PC9zdmc+)
}
.post-likes-widget-placeholder .button {
 display:none
}
.comment-likes-widget-placeholder .loading,
.post-likes-widget-placeholder .loading {
 color:#999;
 font-size:12px
}
.comment-likes-widget-placeholder .loading {
 padding-left:5px;
 margin-top:4px;
 align-self:center;
 color:#4e4e4e
}
.slim-likes-widget .post-likes-widget {
 width:auto;
 float:none
}
div.sharedaddy.sd-like-enabled .sd-like h3 {
 display:none
}
div.sharedaddy.sd-like-enabled .sd-like .post-likes-widget {
 width:100%;
 float:none;
 position:absolute;
 top:0
}
.comment-likes-widget {
 width:100%
}
.cs-rating,
.pd-rating {
 display:block!important
}
.sd-gplus .sd-title {
 display:none
}
.jp-related-posts-i2__row {
 display:flex;
 margin-top:1.5rem
}
.jp-related-posts-i2__row:first-child {
 margin-top:0
}
.jp-related-posts-i2__post {
 flex-grow:1;
 flex-basis:0;
 margin:0 10px;
 display:flex;
 flex-direction:column;
 padding-left:0
}
.jp-related-posts-i2__row[data-post-count="3"] .jp-related-posts-i2__post {
 max-width:calc(33% - 20px)
}
.jp-related-posts-i2__row[data-post-count="1"] .jp-related-posts-i2__post,
.jp-related-posts-i2__row[data-post-count="2"] .jp-related-posts-i2__post {
 max-width:calc(50% - 20px)
}
.jp-related-posts-i2__post-context,
.jp-related-posts-i2__post-date,
.jp-related-posts-i2__post-heading,
.jp-related-posts-i2__post-img-link {
 flex-direction:row;
 display:block
}
.jp-related-posts-i2__post-heading {
 margin:.5rem 0;
 font-size:1rem;
 line-height:1.2em
}
.jp-related-posts-i2__post-link {
 display:block;
 width:100%;
 line-height:1.2em
}
.jp-related-posts-i2__post-img-link {
 order:-1
}
.jp-related-posts-i2__post-img-link img {
 width:100%
}
.jp-relatedposts-i2[data-layout=list] .jp-related-posts-i2__row {
 margin-top:0;
 display:block
}
.jp-relatedposts-i2[data-layout=list] .jp-related-posts-i2__post {
 max-width:none;
 margin:0
}
.jp-relatedposts-i2[data-layout=list].jp-related-posts-i2__post-img-link {
 margin-top:1rem
}
@media only screen and (max-width:640px) {
 .jp-related-posts-i2__row {
  margin-top:0;
  display:block
 }
 .jp-related-posts-i2__row[data-post-count] .jp-related-posts-i2__post {
  max-width:none;
  margin:0;
  margin-top:1rem
 }
 .jp-related-posts-i2__post-img-link {
  margin-top:1rem
 }
 .jp-related-posts-i2__post-img-link img {
  width:350px
 }
}
#jp-relatedposts {
 display:none;
 padding-top:1em;
 margin:1em 0;
 position:relative;
 clear:both
}
.jp-relatedposts:after {
 content:'';
 display:block;
 clear:both
}
#jp-relatedposts h3.jp-relatedposts-headline {
 margin:0 0 1em;
 display:inline-block;
 float:left;
 font-size:9pt;
 font-weight:700;
 font-family:inherit
}
#jp-relatedposts h3.jp-relatedposts-headline em:before {
 content:"";
 display:block;
 width:100%;
 min-width:30px;
 border-top:1px solid #ddd;
 border-top:1px solid rgba(0,0,0,.2);
 margin-bottom:1em
}
#jp-relatedposts h3.jp-relatedposts-headline em {
 font-style:normal;
 font-weight:700
}
#jp-relatedposts .jp-relatedposts-items {
 clear:left
}
#jp-relatedposts .jp-relatedposts-items-visual {
 margin-right:-20px
}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post {
 float:left;
 width:33%;
 margin:0 0 1em;
 box-sizing:border-box;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box
}
#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post {
 padding-right:20px;
 -moz-opacity:.8;
 opacity:.8
}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:nth-child(3n+4),
#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post:nth-child(3n+4) {
 clear:both
}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:hover .jp-relatedposts-post-title a {
 text-decoration:underline
}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:hover {
 -moz-opacity:1;
 opacity:1
}
#jp-relatedposts .jp-relatedposts-items p,
#jp-relatedposts .jp-relatedposts-items time,
#jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title {
 font-size:14px;
 line-height:20px;
 margin:0
}
#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs {
 position:relative
}
#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs a.jp-relatedposts-post-aoverlay {
 position:absolute;
 top:0;
 bottom:0;
 left:0;
 right:0;
 display:block;
 border-bottom:0
}
#jp-relatedposts .jp-relatedposts-items p,
#jp-relatedposts .jp-relatedposts-items time {
 margin-bottom:0
}
#jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title {
 text-transform:none;
 margin:0;
 font-family:inherit;
 display:block;
 max-width:100%
}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a {
 font-size:inherit;
 font-weight:400;
 text-decoration:none;
 -moz-opacity:1;
 opacity:1
}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a:hover {
 text-decoration:underline
}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post img.jp-relatedposts-post-img,
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post span {
 display:block;
 max-width:90%;
 overflow:hidden;
 text-overflow:ellipsis
}
#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post img.jp-relatedposts-post-img,
#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post span {
 max-width:100%
}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-context,
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date {
 opacity:.6
}
.jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date {
 display:none
}
#jp-relatedposts .jp-relatedposts-items-visual div.jp-relatedposts-post-thumbs p.jp-relatedposts-post-excerpt {
 display:none
}
#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs p.jp-relatedposts-post-excerpt {
 overflow:hidden
}
#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs span {
 margin-bottom:1em
}
#jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post {
 clear:both;
 width:100%
}
#jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post img.jp-relatedposts-post-img {
 float:left;
 overflow:hidden;
 max-width:33%;
 margin-right:3%
}
#jp-relatedposts .jp-relatedposts-list h4.jp-relatedposts-post-title {
 display:inline-block;
 max-width:63%
}
@media only screen and (max-width:640px) {
 #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post {
  width:50%
 }
 #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:nth-child(3n) {
  clear:left
 }
 #jp-relatedposts .jp-relatedposts-items-visual {
  margin-right:20px
 }
}
@media only screen and (max-width:320px) {
 #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post {
  width:100%;
  clear:both;
  margin:0 0 1em
 }
 #jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post img.jp-relatedposts-post-img,
 #jp-relatedposts .jp-relatedposts-list h4.jp-relatedposts-post-title {
  float:none;
  max-width:100%;
  margin-right:0
 }
}
#jp-post-flair {
 padding-top:.5em
}
#content div.sharedaddy,
#main div.sharedaddy,
div.sharedaddy {
 clear:both
}
div.sharedaddy h3.sd-title {
 margin:0 0 1em;
 display:inline-block;
 line-height:1.2;
 font-size:9pt;
 font-weight:700
}
div.sharedaddy h3.sd-title:before {
 content:"";
 display:block;
 width:100%;
 min-width:30px;
 border-top:1px solid #ddd;
 margin-bottom:1em
}
body.highlander-light h3.sd-title:before {
 border-top:1px solid rgba(0,0,0,.2)
}
body.highlander-dark h3.sd-title:before {
 border-top:1px solid rgba(255,255,255,.4)
}
.sd-sharing {
 margin-bottom:1em
}
.sd-content ul {
 padding:0!important;
 margin:0!important;
 list-style:none!important
}
.sd-content ul li {
 display:inline-block
}
.sd-content ul li.share-deprecated {
 opacity:.5
}
.sd-content ul li.share-deprecated a span {
 text-decoration:line-through
}
.sd-block.sd-gplus {
 margin:0 0 .5em
}
.sd-gplus .sd-content {
 font-size:12px
}
#sharing_email .sharing_send,
.sd-content ul li .option a.share-ustom,
.sd-content ul li a.sd-button,
.sd-content ul li.advanced a.share-more,
.sd-content ul li.preview-item div.option.option-smart-off a,
.sd-social-icon .sd-content ul li a.sd-button,
.sd-social-icon-text .sd-content ul li a.sd-button,
.sd-social-official .sd-content>ul>li .digg_button>a,
.sd-social-official .sd-content>ul>li>a.sd-button,
.sd-social-text .sd-content ul li a.sd-button {
 text-decoration:none!important;
 display:inline-block;
 font-size:12px;
 font-family:open sans,sans-serif;
 font-weight:400;
 border-radius:3px;
 color:#656565!important;
 background:#f8f8f8;
 border:1px solid #ccc;
 box-shadow:0 1px 0 rgba(0,0,0,.08);
 text-shadow:none;
 line-height:23px;
 padding:1px 8px 0 5px
}
.sd-content ul li .option a.share-ustom span,
.sd-content ul li a.sd-button>span,
.sd-content ul li.advanced a.share-more span,
.sd-content ul li.preview-item div.option.option-smart-off a span,
.sd-social-icon-text .sd-content ul li a.sd-button>span,
.sd-social-official .sd-content>ul>li .digg_button>a span,
.sd-social-official .sd-content>ul>li>a.sd-button span,
.sd-social-text .sd-content ul li a.sd-button span {
 line-height:23px
}
.sd-social-official .sd-content .sharing-hidden .inner>ul>li .digg_button>a,
.sd-social-official .sd-content .sharing-hidden .inner>ul>li>a.sd-button,
.sd-social-official .sd-content>ul>li .digg_button>a,
.sd-social-official .sd-content>ul>li>a.sd-button {
 line-height:17px;
 box-shadow:none;
 vertical-align:top
}
.sd-social-official .sd-content ul li a.sd-button>span {
 line-height:17px
}
.sd-social-official .sd-content .sharing-hidden .inner>ul>li .digg_button>a:before,
.sd-social-official .sd-content .sharing-hidden .inner>ul>li>a.sd-button:before,
.sd-social-official .sd-content>ul>li .digg_button>a:before,
.sd-social-official .sd-content>ul>li>a.sd-button:before {
 margin-bottom:-1px
}
.sd-social-icon .sd-content ul li a.sd-button:active,
.sd-social-icon .sd-content ul li a.sd-button:hover,
.sd-social-icon-text .sd-content ul li a.sd-button:active,
.sd-social-icon-text .sd-content ul li a.sd-button:hover,
.sd-social-official .sd-content>ul>li .digg_button>a:active,
.sd-social-official .sd-content>ul>li .digg_button>a:hover,
.sd-social-official .sd-content>ul>li>a.sd-button:active,
.sd-social-official .sd-content>ul>li>a.sd-button:hover,
.sd-social-text .sd-content ul li a.sd-button:active,
.sd-social-text .sd-content ul li a.sd-button:hover {
 color:#555;
 background:#fafafa;
 border:1px solid #999
}
.sd-social-icon .sd-content ul li a.sd-button:active,
.sd-social-icon-text .sd-content ul li a.sd-button:active,
.sd-social-official .sd-content>ul>li .digg_button>a:active,
.sd-social-official .sd-content>ul>li>a.sd-button:active,
.sd-social-text .sd-content ul li a.sd-button:active {
 box-shadow:inset 0 1px 0 rgba(0,0,0,.16)
}
.sd-content ul li a.sd-button:before {
 display:inline-block;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font:normal 18px/1 social-logos;
 vertical-align:top;
 text-align:center
}
.sd-social-icon-text ul li a.sd-button:before {
 position:relative;
 top:2px
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .sd-content ul li a.sd-button:before {
  position:relative;
  top:2px
 }
}
.sd-social-official ul li a.sd-button:before {
 position:relative;
 top:-2px
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .sd-social-official ul li a.sd-button:before {
  top:0
 }
}
.sd-content ul li {
 margin:0 5px 5px 0;
 padding:0
}
.jp-sharing-input-touch .sd-content ul li {
 padding-left:10px
}
.sd-content ul li.preview-item a.sd-button span,
.sd-social-icon-text .sd-content ul li a span,
.sd-social-official .sd-content ul li a.sd-button span {
 margin-left:3px
}
.sd-content ul li.preview-item.no-icon a.sd-button span {
 margin-left:0
}
.sd-content ul li.no-icon a:before,
.sd-social-text .sd-content ul li a:before {
 display:none
}
body .sd-content ul li.share-custom.no-icon a span,
body .sd-social-text .sd-content ul li.share-custom a span {
 background-image:none;
 background-position:-500px -500px!important;
 background-repeat:no-repeat!important;
 padding-left:0;
 height:0;
 line-height:inherit
}
.sd-social-icon .sd-content ul li a.share-more {
 position:relative;
 top:-4px
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .sd-social-icon .sd-content ul li a.share-more {
  top:2px
 }
}
@-moz-document url-prefix() {
 .sd-social-icon .sd-content ul li a.share-more {
  top:2px
 }
}
.sd-social-icon .sd-content ul li a.share-more span {
 margin-left:3px
}
.sd-content ul li.share-print div.option.option-smart-off a:before,
.sd-social-icon .sd-content ul li.share-print a:before,
.sd-social-icon-text .sd-content li.share-print a:before,
.sd-social-official .sd-content li.share-print a:before,
.sd-social-text .sd-content ul li.share-print a:before {
 content:'\f469'
}
.sd-content ul li.share-email div.option.option-smart-off a:before,
.sd-social-icon .sd-content ul li.share-email a:before,
.sd-social-icon-text .sd-content li.share-email a:before,
.sd-social-official .sd-content li.share-email a:before,
.sd-social-text .sd-content ul li.share-email a:before {
 content:'\f410'
}
.sd-content ul li.share-linkedin div.option.option-smart-off a:before,
.sd-social-icon .sd-content ul li.share-linkedin a:before,
.sd-social-icon-text .sd-content li.share-linkedin a:before,
.sd-social-text .sd-content ul li.share-linkedin a:before {
 content:'\f207'
}
.sd-content ul li.share-twitter div.option.option-smart-off a:before,
.sd-social-icon .sd-content ul li.share-twitter a:before,
.sd-social-icon-text .sd-content li.share-twitter a:before,
.sd-social-text .sd-content ul li.share-twitter a:before {
 content:'\f202'
}
.sd-content ul li.share-reddit div.option.option-smart-off a:before,
.sd-social-icon .sd-content ul li.share-reddit a:before,
.sd-social-icon-text .sd-content li.share-reddit a:before,
.sd-social-text .sd-content ul li.share-reddit a:before {
 content:'\f222'
}
.sd-content ul li.share-tumblr div.option.option-smart-off a:before,
.sd-social-icon .sd-content ul li.share-tumblr a:before,
.sd-social-icon-text .sd-content li.share-tumblr a:before,
.sd-social-text .sd-content ul li.share-tumblr a:before {
 content:'\f607'
}
.sd-content ul li.share-pocket div.option.option-smart-off a:before,
.sd-social-icon .sd-content ul li.share-pocket a:before,
.sd-social-icon-text .sd-content li.share-pocket a:before,
.sd-social-text .sd-content ul li.share-pocket a:before {
 content:'\f224'
}
.sd-content ul li.share-pinterest div.option.option-smart-off a:before,
.sd-social-icon .sd-content ul li.share-pinterest a:before,
.sd-social-icon-text .sd-content li.share-pinterest a:before,
.sd-social-text .sd-content ul li.share-pinterest a:before {
 content:'\f210'
}
.sd-content ul li.share-facebook div.option.option-smart-off a:before,
.sd-social-icon .sd-content ul li.share-facebook a:before,
.sd-social-icon-text .sd-content li.share-facebook a:before,
.sd-social-text .sd-content ul li.share-facebook a:before {
 content:'\f203'
}
.sd-content ul li.share-press-this div.option.option-smart-off a:before,
.sd-social-icon .sd-content ul li.share-press-this a:before,
.sd-social-icon-text .sd-content li.share-press-this a:before,
.sd-social-official .sd-content li.share-press-this a:before,
.sd-social-text .sd-content ul li.share-press-this a:before {
 content:'\f205'
}
.sd-social-official .sd-content li.share-press-this a:before {
 color:#2ba1cb
}
.sd-content ul li.share-telegram div.option.option-smart-off a:before,
.sd-social-icon .sd-content ul li.share-telegram a:before,
.sd-social-icon-text .sd-content li.share-telegram a:before,
.sd-social-official .sd-content li.share-telegram a:before,
.sd-social-text .sd-content ul li.share-telegram a:before {
 content:'\f606'
}
.sd-social-official .sd-content li.share-telegram a:before {
 color:#08c
}
.sd-content ul li.share-skype div.option.option-smart-off a:before,
.sd-social-icon .sd-content ul li.share-skype a:before,
.sd-social-icon-text .sd-content li.share-skype a:before,
.sd-social-text .sd-content ul li.share-skype a:before {
 content:'\f220'
}
.sd-content ul li.advanced a.share-more:before,
.sd-social-icon .sd-content ul a.share-more:before,
.sd-social-icon-text .sd-content a.share-more:before,
.sd-social-official .sd-content a.share-more:before,
.sd-social-text .sd-content ul a.share-more:before {
 content:'\f415'
}
.sd-social-official .sd-content a.share-more:before {
 color:#2ba1cb
}
.sd-content ul li.share-jetpack-whatsapp div.option.option-smart-off a:before,
.sd-social-icon .sd-content ul li.share-jetpack-whatsapp a:before,
.sd-social-icon-text .sd-content li.share-jetpack-whatsapp a:before,
.sd-social-official .sd-content li.share-jetpack-whatsapp a:before,
.sd-social-text .sd-content ul li.share-jetpack-whatsapp a:before {
 content:'\f608'
}
.sd-social-official .sd-content li.share-jetpack-whatsapp a:before {
 color:#43d854
}
.sd-social-icon .sd-content ul li[class*=share-].share-jetpack-whatsapp a.sd-button {
 background:#43d854;
 color:#fff!important
}
.sd-content ul li.share-deprecated div.option.option-smart-off a:before,
.sd-social-icon .sd-content ul li.share-deprecated a:before,
.sd-social-icon-text .sd-content li.share-deprecated a:before,
.sd-social-official .sd-content li.share-deprecated a:before {
 width:1em;
 height:1em;
 content:"\1F6AB"
}
.sd-social .sd-button .share-count {
 background:#2ea2cc;
 color:#fff;
 border-radius:10px;
 display:inline-block;
 text-align:center;
 font-size:10px;
 padding:1px 3px;
 line-height:1
}
.sd-social-official .sd-content ul,
.sd-social-official .sd-content ul li {
 line-height:25px!important
}
.sd-social-official .sd-content>ul>li>a.sd-button span {
 line-height:1
}
.sd-social-official .sd-content ul:after {
 content:".";
 display:block;
 height:0;
 clear:both;
 visibility:hidden
}
.sd-social-official .sd-content li.share-press-this a {
 margin:0 0 5px
}
.sd-social-official .sd-content ul>li {
 display:block;
 float:left;
 margin:0 10px 5px 0!important;
 height:25px
}
.sd-social-official .fb-share-button>span {
 vertical-align:top!important
}
.sd-social-official .sd-content .pocket_button iframe {
 width:98px
}
.reddit_button iframe {
 margin-top:1px
}
.linkedin_button>span,
.pinterest_button,
.pocket_button iframe,
.twitter_button {
 margin:0!important
}
.linkedin_button>span,
.pinterest_button a {
 display:block!important
}
.sd-social-official .sd-content .share-skype {
 width:55px
}
body .sd-social-official li a.share-more,
body .sd-social-official li.share-custom a,
body .sd-social-official li.share-digg a,
body .sd-social-official li.share-email a,
body .sd-social-official li.share-press-this a,
body .sd-social-official li.share-print {
 position:relative;
 top:0
}
body .sd-social-icon .sd-content li.share-custom>a {
 padding:2px 3px 0;
 position:relative;
 top:4px
}
body .sd-content ul li.share-custom a.share-icon span,
body .sd-social-icon .sd-content li.share-custom a span,
body .sd-social-icon-text .sd-content li.share-custom a span,
body .sd-social-official .sd-content li.share-custom a span,
body .sd-social-text .sd-content li.share-custom a span {
 background-size:16px 16px;
 background-repeat:no-repeat;
 margin-left:0;
 padding:0 0 0 19px;
 display:inline-block;
 height:21px;
 line-height:16px
}
body .sd-social-icon .sd-content li.share-custom a span {
 width:0
}
body .sd-social-icon .sd-content li.share-custom a span {
 padding-left:16px!important
}
.sharing-hidden .inner {
 position:absolute;
 z-index:2;
 border:1px solid #ccc;
 padding:10px;
 background:#fff;
 box-shadow:0 5px 20px rgba(0,0,0,.2);
 border-radius:2px;
 margin-top:5px;
 max-width:400px
}
.sharing-hidden .inner ul {
 margin:0!important
}
.sd-social-official .sd-content .sharing-hidden ul>li.share-end {
 clear:both;
 margin:0!important;
 height:0!important
}
.sharing-hidden .inner:after,
.sharing-hidden .inner:before {
 position:absolute;
 z-index:1;
 top:-8px;
 left:20px;
 width:0;
 height:0;
 border-left:6px solid transparent;
 border-right:6px solid transparent;
 border-bottom:8px solid #ccc;
 content:"";
 display:block
}
.sharing-hidden .inner:after {
 z-index:2;
 top:-7px;
 border-left:6px solid transparent;
 border-right:6px solid transparent;
 border-bottom:8px solid #fff
}
.sharing-hidden ul {
 margin:0
}
.sd-social-icon .sd-content ul li[class*=share-] a,
.sd-social-icon .sd-content ul li[class*=share-] a:hover,
.sd-social-icon .sd-content ul li[class*=share-] div.option a {
 border-radius:50%;
 -webkit-border-radius:50%;
 border:0;
 box-shadow:none;
 padding:7px;
 position:relative;
 top:-2px;
 line-height:1;
 width:auto;
 height:auto;
 margin-bottom:0
}
.sd-social-icon .sd-content ul li[class*=share-] a.sd-button>span,
.sd-social-icon .sd-content ul li[class*=share-] div.option a span {
 line-height:1
}
.sd-social-icon .sd-content ul li[class*=share-] a:hover,
.sd-social-icon .sd-content ul li[class*=share-] div.option a:hover {
 border:none;
 opacity:.6
}
.sd-social-icon .sd-content ul li[class*=share-] a.sd-button:before {
 top:1px
}
.sd-social-icon .sd-content ul li[class*=share-] a.sd-button.share-custom {
 padding:8px 8px 6px;
 top:5px
}
.sd-social-icon .sd-content ul li a.sd-button.share-more {
 margin-left:10px
}
.sd-social-icon .sd-content ul li:first-child a.sd-button.share-more {
 margin-left:0
}
.sd-social-icon .sd-button span.share-count {
 position:absolute;
 bottom:0;
 right:0;
 border-radius:0;
 background:#555;
 font-size:9px
}
.sd-social-icon .sd-content ul li[class*=share-] a.sd-button {
 background:#e9e9e9;
 margin-top:2px;
 text-indent:0
}
.sd-social-icon .sd-content ul li[class*=share-].share-tumblr a.sd-button {
 background:#2c4762;
 color:#fff!important
}
.sd-social-icon .sd-content ul li[class*=share-].share-facebook a.sd-button {
 background:#1877f2;
 color:#fff!important
}
.sd-social-icon .sd-content ul li[class*=share-].share-twitter a.sd-button {
 background:#00acee;
 color:#fff!important
}
.sd-social-icon .sd-content ul li[class*=share-].share-pinterest a.sd-button {
 background:#ca1f27;
 color:#fff!important
}
.sd-social-icon .sd-content ul li[class*=share-].share-digg a.sd-button {
 color:#555!important
}
.sd-social-icon .sd-content ul li[class*=share-].share-press-this a.sd-button {
 background:#1e8cbe;
 color:#fff!important
}
.sd-social-icon .sd-content ul li[class*=share-].share-telegram a.sd-button {
 background:#08c;
 color:#fff!important
}
.sd-social-icon .sd-content ul li[class*=share-].share-linkedin a.sd-button {
 background:#0077b5;
 color:#fff!important
}
.sd-social-icon .sd-content ul li[class*=share-].share-pocket a.sd-button {
 background:#ee4056;
 color:#fff!important
}
.sd-social-icon .sd-content ul li[class*=share-].share-reddit a.sd-button {
 background:#cee3f8;
 color:#555!important
}
.sd-social-icon .sd-content ul li[class*=share-].share-skype a.sd-button {
 background:#00aff0;
 color:#fff!important
}
.sharing-screen-reader-text {
 clip:rect(1px,1px,1px,1px);
 position:absolute!important;
 height:1px;
 width:1px;
 overflow:hidden
}
.sharing-screen-reader-text:active,
.sharing-screen-reader-text:focus,
.sharing-screen-reader-text:hover {
 background-color:#f1f1f1;
 border-radius:3px;
 box-shadow:0 0 2px 2px rgba(0,0,0,.6);
 clip:auto!important;
 color:#21759b;
 display:block;
 font-size:14px;
 font-weight:700;
 height:auto;
 left:5px;
 line-height:normal;
 padding:15px 23px 14px;
 text-decoration:none;
 top:5px;
 width:auto;
 z-index:100000
}
#sharing_email {
 width:342px;
 position:absolute;
 z-index:1001;
 border:1px solid #ccc;
 padding:15px;
 background:#fff;
 box-shadow:0 5px 20px rgba(0,0,0,.2);
 text-align:left
}
div.sharedaddy.sharedaddy-dark #sharing_email {
 border-color:#fff
}
#sharing_email .errors {
 color:#fff;
 background-color:#771a09;
 font-size:12px;
 padding:5px 8px;
 line-height:1;
 margin:10px 0 0
}
#sharing_email label {
 font-size:12px;
 color:#333;
 font-weight:700;
 display:block;
 padding:0 0 4px;
 text-align:left;
 text-shadow:none
}
#sharing_email form {
 margin:0
}
#sharing_email input[type=email],
#sharing_email input[type=text] {
 width:100%;
 box-sizing:border-box;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 border:1px solid #ccc;
 margin-bottom:1em;
 background:#fff;
 font-size:12px;
 color:#333;
 max-width:none;
 padding:1px 3px
}
#jetpack-source_f_name {
 display:none!important;
 position:absolute!important;
 left:-9000px
}
#sharing_email .sharing_cancel {
 padding:0 0 0 1em;
 font-size:12px;
 text-shadow:none
}
#sharing_email .recaptcha {
 width:312px;
 height:123px;
 margin:0 0 1em
}
.sd-content .share-customize-link {
 margin-top:0;
 line-height:11px
}
.sd-content .share-customize-link a {
 font-size:11px;
 font-family:open sans,sans-serif
}
.slideshow-window {
 background-color:#222;
 border:20px solid #222;
 border-radius:10px;
 height:0;
 margin-bottom:20px;
 overflow:hidden;
 padding-top:30px!important;
 padding-bottom:56.25%!important;
 position:relative;
 z-index:1
}
.slideshow-window.slideshow-white {
 background-color:#fff;
 border-color:#fff
}
.slideshow-window,
.slideshow-window * {
 box-sizing:content-box
}
.slideshow-loading {
 height:100%;
 text-align:center;
 margin:auto
}
body div.slideshow-window * img {
 background-color:transparent!important;
 background-image:none!important;
 border-width:0!important;
 display:block;
 margin:0 auto;
 max-width:100%;
 max-height:100%;
 padding:0!important;
 position:relative;
 transform:translateY(-50%);
 top:50%
}
.slideshow-loading img {
 vertical-align:middle
}
.slideshow-slide {
 display:none;
 height:100%!important;
 left:0;
 margin:auto;
 position:absolute;
 text-align:center;
 top:0;
 width:100%!important
}
.slideshow-slide img {
 vertical-align:middle
}
.slideshow-line-height-hack {
 overflow:hidden;
 width:0;
 font-size:0
}
.slideshow-slide-caption {
 font-size:13px;
 font-family:helvetica neue,sans-serif;
 color:#f7f7f7;
 text-shadow:#222 1px 1px 2px;
 line-height:25px;
 height:25px;
 position:absolute;
 bottom:5px;
 left:0;
 z-index:100;
 width:100%;
 text-align:center
}
.slideshow-controls {
 z-index:1000;
 position:absolute;
 bottom:30px;
 margin:auto;
 text-align:center;
 width:100%;
 opacity:.5;
 direction:ltr;
 transition:.3s opacity ease-out
}
.slideshow-window:hover .slideshow-controls {
 opacity:1
}
body div div.slideshow-controls a,
body div div.slideshow-controls a:hover {
 border:2px solid rgba(255,255,255,.1)!important;
 background-color:#000!important;
 background-color:rgba(0,0,0,.6)!important;
 background-image:url(/wp-content/plugins/jetpack/modules/shortcodes/img/slideshow-controls.png)!important;
 background-repeat:no-repeat;
 background-size:142px 16px!important;
 background-position:-34px 8px!important;
 color:#222!important;
 margin:0 5px!important;
 padding:0!important;
 display:inline-block!important;
 zoom:1;
 height:32px!important;
 width:32px!important;
 line-height:32px!important;
 text-align:center!important;
 border-radius:10em!important;
 transition:.3s border-color ease-out
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5) {
 body div div.slideshow-controls a,
 body div div.slideshow-controls a:hover {
  background-image:url(/wp-content/plugins/jetpack/modules/shortcodes/img/slideshow-controls-2x.png)!important
 }
}
body div div.slideshow-controls a:hover {
 border-color:#fff!important
}
body div div.slideshow-controls a:first-child {
 background-position:-76px 8px!important
}
body div div.slideshow-controls a:last-child {
 background-position:-117px 8px!important
}
body div div.slideshow-controls a:nth-child(2) {
 background-position:-34px 8px!important
}
body div div.slideshow-controls a.running {
 background-position:-34px 8px!important
}
body div div.slideshow-controls a.paused {
 background-position:9px 8px!important
}
.slideshow-controls a img {
 border:50px dotted #f0f
}
body.presentation-wrapper-fullscreen-parent,
html.presentation-wrapper-fullscreen-parent {
 overflow:hidden!important
}
.presentation-wrapper-fullscreen-parent #wpadminbar {
 display:none
}
.presentation-wrapper-fullscreen,
.presentation-wrapper-fullscreen-parent {
 min-width:100%!important;
 min-height:100%!important;
 position:absolute!important;
 top:0!important;
 right:0!important;
 bottom:0!important;
 left:0!important;
 margin:0!important;
 padding:0!important;
 z-index:10000!important
}
.presentation-wrapper-fullscreen {
 background-color:grey;
 border:none!important
}
.presentation-wrapper-fullscreen .nav-arrow-left,
.presentation-wrapper-fullscreen .nav-arrow-right {
 z-index:20001
}
.presentation-wrapper-fullscreen .nav-fullscreen-button {
 z-index:20002
}
.presentation-wrapper {
 margin:20px auto;
 border:1px solid #e5e5e5;
 overflow:hidden;
 line-height:normal
}
.presentation {
 position:relative;
 margin:0;
 overflow:hidden;
 outline:0
}
.presentation,
.presentation .step {
 background-repeat:no-repeat;
 background-position:center;
 background-size:100% 100%
}
.presentation .step.fade:not(.active) {
 opacity:0
}
.presentation .slide-content {
 padding:30px
}
.presentation .nav-arrow-left,
.presentation .nav-arrow-right,
.presentation .nav-fullscreen-button {
 position:absolute;
 width:34px;
 background-repeat:no-repeat;
 z-index:2;
 opacity:0;
 transition:opacity .25s
}
.presentation .nav-arrow-left,
.presentation .nav-arrow-right {
 height:100%;
 background-image:url(/wp-content/plugins/jetpack/modules/shortcodes/images/slide-nav.png);
 background-size:450% 61px
}
.presentation .nav-arrow-left {
 left:0;
 background-position:4px 50%
}
.presentation .nav-arrow-right {
 right:0;
 background-position:-120px 50%
}
.presentation .nav-fullscreen-button {
 width:32px;
 height:32px;
 margin:4px;
 bottom:0;
 right:0;
 z-index:3;
 background-image:url(/wp-content/plugins/jetpack/modules/shortcodes/images/expand.png);
 background-size:100% 100%
}
.presentation:hover .nav-arrow-left,
.presentation:hover .nav-arrow-right {
 opacity:1
}
.presentation:hover .nav-fullscreen-button {
 opacity:.8
}
.presentation-wrapper-fullscreen .nav-fullscreen-button {
 background-image:url(/wp-content/plugins/jetpack/modules/shortcodes/images/collapse.png)
}
.presentation .autoplay-overlay {
 height:15%;
 width:80%;
 margin:30% 10%;
 position:relative;
 z-index:100;
 display:table;
 border-radius:50px;
 background-color:#e5e5e5;
 background-color:rgba(0,0,0,.75);
 transition:opacity .5s
}
.presentation .autoplay-overlay .overlay-msg {
 position:relative;
 display:table-cell;
 text-align:center;
 vertical-align:middle;
 color:#fff
}
.presentation .will-fade {
 opacity:0
}
.presentation .do-fade {
 opacity:1;
 transition:opacity .5s
}
div.jetpack-quiz {
 border:1px solid #deede3;
 background-color:#f3f3f3;
 padding:1em;
 line-height:1.3em;
 margin-bottom:2em;
 border-radius:.2em
}
div.jetpack-quiz div.jetpack-quiz-question {
 margin-bottom:.5em;
 font-weight:700
}
div.jetpack-quiz div.jetpack-quiz-answer {
 cursor:pointer;
 margin-bottom:.5em;
 padding:1em 0 1em 1em;
 border-bottom:1px dotted #999
}
div.jetpack-quiz div.jetpack-quiz-answer.last {
 padding-bottom:0;
 margin-bottom:0;
 border-bottom:0
}
div.jetpack-quiz div.jetpack-quiz-answer.correct {
 color:green
}
div.jetpack-quiz div.jetpack-quiz-answer.wrong {
 color:red
}
div.jetpack-quiz div.jetpack-quiz-answer div.jetpack-quiz-explanation {
 display:none
}
div.jetpack-quiz div.jetpack-quiz-answer.correct div.jetpack-quiz-explanation,
div.jetpack-quiz div.jetpack-quiz-answer.wrong div.jetpack-quiz-explanation {
 display:block;
 color:#000;
 font-size:90%;
 margin-top:1em
}
div.jetpack-quiz div.jetpack-quiz-answer.correct div.jetpack-quiz-explanation tt,
div.jetpack-quiz div.jetpack-quiz-answer.wrong div.jetpack-quiz-explanation tt {
 font-size:85%
}
div.jetpack-quiz pre {
 font:15px Monaco,Consolas,andale mono,dejavu sans mono,monospace;
 background:0 0;
 margin:0;
 padding:0
}
#subscribe-email input {
 width:95%
}
.comment-subscription-form {
 margin-bottom:1em
}
.comment-subscription-form .subscribe-label {
 display:inline!important
}
.screen-reader-text {
 border:0;
 clip:rect(1px,1px,1px,1px);
 -webkit-clip-path:inset(50%);
 clip-path:inset(50%);
 height:1px;
 margin:-1px;
 overflow:hidden;
 padding:0;
 position:absolute!important;
 width:1px;
 word-wrap:normal!important
}
.jetpack-video-wrapper {
 margin-bottom:1.6em
}
.jetpack-video-wrapper>.wp-video,
.jetpack-video-wrapper>embed,
.jetpack-video-wrapper>iframe,
.jetpack-video-wrapper>object {
 margin-bottom:0
}
.jetpack-social-navigation ul {
 display:block;
 margin:0 0 1.5em;
 padding:0
}
.jetpack-social-navigation li {
 display:inline-block;
 margin:0;
 line-height:1
}
.jetpack-social-navigation a {
 border:0;
 height:1em;
 text-decoration:none;
 width:1em
}
.jetpack-social-navigation-svg .icon {
 color:inherit;
 fill:currentColor;
 height:1em;
 vertical-align:middle;
 width:1em
}
.jetpack-social-navigation-genericons a:before {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 display:inline-block;
 font-family:Genericons;
 font-size:1em;
 font-style:normal;
 font-weight:400;
 height:1em;
 line-height:1;
 speak:none;
 text-decoration:inherit;
 vertical-align:top;
 width:1em
}
.jetpack-social-navigation-genericons a:before {
 content:"\f415"
}
.jetpack-social-navigation-genericons a[href*="codepen.io"]:before {
 content:"\f216"
}
.jetpack-social-navigation-genericons a[href*="digg.com"]:before {
 content:"\f221"
}
.jetpack-social-navigation-genericons a[href*="dribbble.com"]:before {
 content:"\f201"
}
.jetpack-social-navigation-genericons a[href*="dropbox.com"]:before {
 content:"\f225"
}
.jetpack-social-navigation-genericons a[href*="mailto:"]:before {
 content:"\f410"
}
.jetpack-social-navigation-genericons a[href*="facebook.com"]:before {
 content:"\f203"
}
.jetpack-social-navigation-genericons a[href*="flickr.com"]:before {
 content:"\f211"
}
.jetpack-social-navigation-genericons a[href*="foursquare.com"]:before {
 content:"\f226"
}
.jetpack-social-navigation-genericons a[href*="github.com"]:before {
 content:"\f200"
}
.jetpack-social-navigation-genericons a[href*="plus.google.com"]:before {
 content:"\f206"
}
.jetpack-social-navigation-genericons a[href*="instagram.com"]:before {
 content:"\f215"
}
.jetpack-social-navigation-genericons a[href*="linkedin.com"]:before {
 content:"\f208"
}
.jetpack-social-navigation-genericons a[href*="path.com"]:before {
 content:"\f219"
}
.jetpack-social-navigation-genericons a[href*="pinterest."]:before {
 content:"\f210"
}
.jetpack-social-navigation-genericons a[href*="getpocket.com"]:before {
 content:"\f224"
}
.jetpack-social-navigation-genericons a[href*="polldaddy.com"]:before {
 content:"\f217"
}
.jetpack-social-navigation-genericons a[href*="reddit.com"]:before {
 content:"\f222"
}
.jetpack-social-navigation-genericons a[href$="/feed/"]:before {
 content:"\f413"
}
.jetpack-social-navigation-genericons a[href*="skype:"]:before {
 content:"\f220"
}
.jetpack-social-navigation-genericons a[href*="spotify.com"]:before {
 content:"\f515"
}
.jetpack-social-navigation-genericons a[href*="stumbleupon.com"]:before {
 content:"\f223"
}
.jetpack-social-navigation-genericons a[href*="tumblr.com"]:before {
 content:"\f214"
}
.jetpack-social-navigation-genericons a[href*="twitch.tv"]:before {
 content:"\f516"
}
.jetpack-social-navigation-genericons a[href*="twitter.com"]:before {
 content:"\f202"
}
.jetpack-social-navigation-genericons a[href*="vimeo.com"]:before {
 content:"\f212"
}
.jetpack-social-navigation-genericons a[href*="vine.co"]:before {
 content:"\f517"
}
.jetpack-social-navigation-genericons a[href*="wordpress.com"]:before,
.jetpack-social-navigation-genericons a[href*="wordpress.org"]:before {
 content:"\f205"
}
.jetpack-social-navigation-genericons a[href*="youtube.com"]:before {
 content:"\f213"
}
.tiled-gallery {
 clear:both;
 margin:0 0 20px;
 overflow:hidden
}
.tiled-gallery img {
 margin:2px!important
}
.tiled-gallery .gallery-group {
 float:left;
 position:relative
}
.tiled-gallery .tiled-gallery-item {
 float:left;
 margin:0;
 position:relative;
 width:inherit
}
.tiled-gallery .gallery-row {
 overflow:hidden
}
.tiled-gallery .tiled-gallery-item a {
 background:0 0;
 border:none;
 color:inherit;
 margin:0;
 padding:0;
 text-decoration:none;
 width:auto
}
.tiled-gallery .tiled-gallery-item img,
.tiled-gallery .tiled-gallery-item img:hover {
 background:0 0;
 border:none;
 box-shadow:none;
 max-width:100%;
 padding:0;
 vertical-align:middle
}
.tiled-gallery-caption {
 background:#eee;
 background:rgba(255,255,255,.8);
 color:#333;
 font-size:13px;
 font-weight:400;
 overflow:hidden;
 padding:10px 0;
 position:absolute;
 bottom:0;
 text-indent:10px;
 text-overflow:ellipsis;
 width:100%;
 white-space:nowrap
}
.tiled-gallery .tiled-gallery-item-small .tiled-gallery-caption {
 font-size:11px
}
.widget-gallery .tiled-gallery-unresized {
 visibility:hidden;
 height:0;
 overflow:hidden
}
.tiled-gallery .tiled-gallery-item img.grayscale {
 position:absolute;
 left:0;
 top:0
}
.tiled-gallery .tiled-gallery-item img.grayscale:hover {
 opacity:0
}
.tiled-gallery.type-circle .tiled-gallery-item img {
 border-radius:50%!important;
 object-fit:cover
}
.tiled-gallery.type-circle .tiled-gallery-caption {
 display:none;
 opacity:0
}
.tiled-gallery.type-square .tiled-gallery-item img {
 object-fit:cover
}
.jetpack-display-remote-posts {
 margin:5px 0 20px
}
.jetpack-display-remote-posts h4 {
 margin:5px 0;
 padding:0
}
.jetpack-display-remote-posts p {
 margin:0;
 padding:0
}
.jetpack-display-remote-posts img {
 max-width:100%
}
.widget-grofile h4 {
 margin:1em 0 .5em
}
.widget-grofile ul.grofile-urls {
 margin-left:0;
 overflow:hidden
}
.widget-grofile ul.grofile-accounts li {
 list-style:none;
 display:inline
}
.widget-grofile ul.grofile-accounts li::before {
 content:""!important
}
.widget-grofile .grofile-accounts-logo {
 background-image:url(https://secure.gravatar.com/images/grav-share-sprite.png);
 background-repeat:no-repeat;
 width:16px;
 height:16px;
 float:left;
 margin-right:8px;
 margin-bottom:8px
}
.rtl .widget-grofile .grofile-accounts-logo {
 margin-left:8px;
 margin-right:0
}
.grofile-thumbnail {
 width:500px;
 max-width:100%
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5) {
 .widget-grofile .grofile-accounts-logo {
  background-image:url(https://secure.gravatar.com/images/grav-share-sprite-2x.png);
  background-size:16px 784px
 }
}
div[class^=gr_custom_container] {
 border:1px solid gray;
 border-radius:10px;
 padding:10px 5px;
 background-color:#fff;
 color:#000
}
div[class^=gr_custom_container] a {
 color:#000
}
h2[class^=gr_custom_header] {
 display:none
}
div[class^=gr_custom_each_container] {
 width:100%;
 clear:both;
 margin-bottom:10px;
 overflow:auto;
 padding-bottom:4px;
 border-bottom:1px solid #aaa
}
div[class^=gr_custom_book_container] {
 float:right;
 overflow:hidden;
 height:60px;
 margin-left:4px;
 width:39px
}
div[class^=gr_custom_author] {
 font-size:10px
}
div[class^=gr_custom_tags] {
 font-size:10px;
 color:gray
}
div[class^=gr_custom_rating] {
 display:none
}
.widget_wpcom_social_media_icons_widget ul {
 list-style-type:none;
 margin-left:0
}
.widget_wpcom_social_media_icons_widget ul li {
 border:0;
 display:inline;
 margin-right:.5em
}
.widget_wpcom_social_media_icons_widget li a {
 border:0;
 text-decoration:none
}
.widget_wpcom_social_media_icons_widget .genericon {
 font-family:Genericons
}
.widget_wpcom_social_media_icons_widget .screen-reader-text {
 clip:rect(1px,1px,1px,1px);
 position:absolute!important;
 height:1px;
 width:1px;
 overflow:hidden
}
.widget_wpcom_social_media_icons_widget .screen-reader-text:active,
.widget_wpcom_social_media_icons_widget .screen-reader-text:focus,
.widget_wpcom_social_media_icons_widget .screen-reader-text:hover {
 background-color:#f1f1f1;
 border-radius:3px;
 box-shadow:0 0 2px 2px rgba(0,0,0,.6);
 clip:auto!important;
 color:#21759b;
 display:block;
 font-size:14px;
 font-size:.875rem;
 font-weight:700;
 height:auto;
 left:5px;
 line-height:normal;
 padding:15px 23px 14px;
 text-decoration:none;
 top:5px;
 width:auto;
 z-index:100000
}
.widgets-grid-layout {
 width:100%
}
.widgets-grid-layout:after,
.widgets-grid-layout:before {
 content:" ";
 display:table
}
.widgets-grid-layout:after {
 clear:both
}
.widget-grid-view-image {
 float:left;
 max-width:50%
}
.widget-grid-view-image a {
 display:block;
 margin:0 2px 4px 0
}
.widget-grid-view-image:nth-child(even) {
 float:right
}
.widget-grid-view-image:nth-child(even) a {
 margin:0 0 4px 2px
}
.widgets-grid-layout .widget-grid-view-image img {
 max-width:100%;
 height:auto
}
.widgets-multi-column-grid ul {
 overflow:hidden;
 padding:0;
 margin:0;
 list-style-type:none
}
.widgets-multi-column-grid ul li {
 background:0 0;
 clear:none;
 float:left;
 margin:0 -5px -3px 0;
 padding:0 8px 6px 0;
 border:none;
 list-style-type:none!important
}
.widgets-multi-column-grid ul li a {
 background:0 0;
 margin:0;
 padding:0;
 border:0
}
.widgets-multi-column-grid .avatar {
 vertical-align:middle
}
.widgets-list-layout {
 padding:0;
 margin:0;
 list-style-type:none
}
.widgets-list-layout li:after,
.widgets-list-layout li:before {
 content:"";
 display:table
}
.widgets-list-layout li:after {
 clear:both
}
.widgets-list-layout li {
 zoom:1;
 margin-bottom:1em;
 list-style-type:none!important
}
.widgets-list-layout .widgets-list-layout-blavatar {
 float:left;
 width:21.276596%;
 max-width:40px;
 height:auto
}
.widgets-list-layout-links {
 float:right;
 width:73.404255%
}
.widgets-list-layout span {
 opacity:.5
}
.widgets-list-layout span:hover {
 opacity:.8
}
.jetpack-image-container:after {
 clear:both
}
.jetpack-image-container:after,
.jetpack-image-container:before {
 display:table;
 content:""
}
.widgets-multi-column-grid ul {
 overflow:hidden;
 padding:0;
 margin:0;
 list-style-type:none
}
.widgets-multi-column-grid ul li {
 background:0 0;
 clear:none;
 float:left;
 margin:0 -5px -3px 0;
 padding:0 8px 6px 0;
 border:none;
 list-style-type:none!important
}
.widgets-multi-column-grid ul li a {
 background:0 0;
 margin:0;
 padding:0;
 border:0
}
.widgets-multi-column-grid .avatar {
 vertical-align:middle
}
.widget_jetpack_my_community .avatar-240,
.widget_jetpack_my_community .avatar-48 {
 max-width:48px;
 max-height:48px
}
.widget.widget_authors li>ul,
.widget_authors>ul {
 margin-left:inherit;
 padding-left:0
}
.widget_authors ul li li {
 padding-left:0
}
.widget_authors>ul>li {
 margin-bottom:1em;
 list-style:none
}
.widget_authors>ul>li+li {
 border-top:0
}
.widget.widget_authors img {
 margin-right:5px;
 margin-bottom:5px;
 vertical-align:middle;
 box-shadow:none
}
.wpcnt {
 text-align:center;
 line-height:2
}
.wpa {
 position:relative;
 overflow:hidden;
 display:inline-block;
 max-width:100%
}
.wpa-about {
 position:absolute;
 top:5px;
 left:0;
 right:0;
 display:block;
 margin-top:0;
 color:#888;
 font:10px/1 "Open Sans",Arial,sans-serif!important;
 text-align:left!important;
 text-decoration:none!important;
 opacity:.85;
 border-bottom:none!important;
 box-shadow:none!important
}
.wpa .u>div {
 display:block;
 margin-top:5px;
 margin-bottom:1em
}
div.wpa>div {
 margin-top:20px
}
.wpa .u .adsbygoogle {
 display:block;
 margin-top:17px;
 margin-bottom:1em;
 background-color:transparent
}
.widget_eu_cookie_law_widget {
 animation:fadeIn .8s;
 border:none;
 bottom:1em;
 left:1em;
 margin:0;
 padding:0;
 position:fixed;
 right:1em;
 width:auto;
 z-index:50001
}
@keyframes fadeIn {
 from {
  opacity:0;
  visibility:hidden
 }
 to {
  opacity:1;
  visibility:visible
 }
}
.widget_eu_cookie_law_widget.widget.top {
 bottom:auto;
 top:1em
}
.admin-bar .widget_eu_cookie_law_widget.widget.top {
 top:3em
}
amp-consent.widget_eu_cookie_law_widget.widget.top {
 top:1em;
 margin:0
}
.admin-bar amp-consent.widget_eu_cookie_law_widget.widget.top {
 top:0;
 margin-top:3em
}
#eu-cookie-law {
 background-color:#fff;
 border:1px solid #dedede;
 color:#2e4467;
 font-size:12px;
 line-height:1.5;
 overflow:hidden;
 padding:6px 6px 6px 15px;
 position:relative
}
#eu-cookie-law a,
#eu-cookie-law a:active,
#eu-cookie-law a:visited {
 color:inherit;
 cursor:inherit;
 text-decoration:underline
}
#eu-cookie-law a:hover {
 cursor:pointer;
 text-decoration:none
}
#eu-cookie-law.negative {
 background-color:#000;
 border:none;
 color:#fff
}
#eu-cookie-law.hide {
 opacity:0;
 visibility:hidden;
 transition:opacity .4s,visibility .4s
}
#eu-cookie-law form {
 margin-bottom:0;
 position:static
}
#eu-cookie-law input,
#eu-cookie-law input:focus,
#eu-cookie-law input:hover {
 background:#f3f3f3;
 border:1px solid #dedede;
 border-radius:4px;
 -moz-border-radius:3px;
 -webkit-border-radius:3px;
 color:#2e4453;
 cursor:pointer;
 display:inline;
 float:right;
 font-family:inherit;
 font-size:14px;
 font-weight:inherit;
 line-height:inherit;
 margin:0 0 0 5%;
 padding:8px 12px;
 position:static;
 text-transform:none
}
#eu-cookie-law.negative input,
#eu-cookie-law.negative input:focus,
#eu-cookie-law.negative input:hover {
 background:#282828;
 border-color:#535353;
 color:#fff
}
@media(max-width:600px) {
 #eu-cookie-law {
  padding-bottom:55px
 }
 #eu-cookie-law input.accept {
  bottom:8px;
  position:absolute;
  right:8px
 }
}
.widget_eu_cookie_law_widget .customize-partial-edit-shortcut>button {
 left:0
}
.flickr-images {
 text-align:center
}
.flickr-size-thumbnail .flickr-images {
 align-content:space-between;
 align-items:center;
 display:flex;
 flex-flow:row wrap;
 justify-content:center
}
.flickr-images img {
 max-width:100%;
 margin:5px
}
.wpcom-instagram-images {
 display:grid;
 grid-gap:.5rem;
 grid-auto-columns:1fr
}
.wpcom-instagram-images:after,
.wpcom-instagram-images:before {
 content:none
}
.wpcom-instagram-images a {
 display:block;
 margin:4px 2px
}
.wpcom-instagram-columns-2 a,
.wpcom-instagram-columns-3 a {
 display:inline-block;
 vertical-align:top
}
.wpcom-instagram-columns-2 a {
 width:calc(50% - 8px)
}
.wpcom-instagram-columns-3 a {
 width:calc(33.3333% - 8px)
}
.wpcom-instagram-images .sq-bg-image {
 background-position:center;
 background-repeat:no-repeat;
 background-size:cover;
 height:0;
 overflow:hidden;
 padding-bottom:100%
}
.wpcom-instagram-columns-2 {
 grid-template-columns:repeat(2,1fr)
}
.wpcom-instagram-columns-3 {
 grid-template-columns:repeat(3,1fr)
}
@supports(display:grid) {
 .wpcom-instagram-images a {
  display:block;
  margin:0
 }
 .wpcom-instagram-columns-2 a,
 .wpcom-instagram-columns-3 a {
  width:auto
 }
}
.jetpack-search-filters-widget__sub-heading {
 font-size:inherit;
 font-weight:700;
 margin:0 0 .5em;
 padding:0
}
.jetpack-search-form+.jetpack-search-filters-widget__sub-heading {
 margin-top:1.5em;
 margin-bottom:.5em!important
}
.jetpack-search-filters-widget__clear {
 margin-top:.5em;
 margin-bottom:.5em
}
.jetpack-search-sort-wrapper {
 margin-top:1em;
 margin-bottom:1.5em
}
.jetpack-search-sort-wrapper label {
 display:inherit
}
.widget_search .jetpack-search-filters-widget__filter-list input[type=checkbox] {
 width:auto;
 height:auto
}
ul.jetpack-search-filters-widget__filter-list li {
 border:none;
 padding:0;
 list-style:none
}
ul.jetpack-search-filters-widget__filter-list li a {
 text-decoration:none
}
ul.jetpack-search-filters-widget__filter-list li a:hover {
 box-shadow:none
}
ul.jetpack-search-filters-widget__filter-list li label {
 font-weight:inherit;
 display:inherit
}
.jetpack-search-filters-widget__filter-list {
 list-style:none
}
ul.jetpack-search-filters-widget__filter-list {
 margin-bottom:1.5em
}
body.search .jetpack-search-form input[name=s]:-ms-input-placeholder {
 color:transparent
}
body.search .jetpack-search-form input[name=s]::-ms-input-placeholder {
 color:transparent
}
body.search .jetpack-search-form input[name=s]::placeholder {
 color:transparent
}
body.search .jetpack-search-form input[name=s].show-placeholder:-ms-input-placeholder {
 color:inherit
}
body.search .jetpack-search-form input[name=s].show-placeholder::-ms-input-placeholder {
 color:inherit
}
body.search .jetpack-search-form input[name=s].show-placeholder::placeholder {
 color:inherit
}
@media screen and (min-width:400px) {
 .widget.jetpack-simple-payments .jetpack-simple-payments-product {
  flex-direction:column
 }
 .widget.jetpack-simple-payments .jetpack-simple-payments-details {
  padding-left:0
 }
}
.jetpack_widget_social_icons li,
.jetpack_widget_social_icons ul {
 list-style:none
}
.jetpack_widget_social_icons ul {
 display:block;
 margin:0 0 1.5em;
 padding:0
}
.jetpack_widget_social_icons ul li {
 border:0;
 display:inline-block;
 line-height:1;
 margin:0;
 padding:0
}
.jetpack_widget_social_icons ul li:after,
.jetpack_widget_social_icons ul li:before {
 display:none
}
.jetpack_widget_social_icons a {
 border:0;
 box-shadow:none;
 display:block;
 height:24px;
 text-decoration:none;
 width:24px
}
.jetpack_widget_social_icons svg {
 color:inherit;
 fill:currentColor;
 height:inherit;
 vertical-align:middle;
 width:inherit
}
.jetpack_widget_social_icons ul.size-small a {
 height:24px;
 width:24px
}
.jetpack_widget_social_icons ul.size-medium a {
 height:32px;
 width:32px
}
.jetpack_widget_social_icons ul.size-large a {
 height:48px;
 width:48px
}
.screen-reader-text {
 border:0;
 clip:rect(1px,1px,1px,1px);
 -webkit-clip-path:inset(50%);
 clip-path:inset(50%);
 height:1px;
 margin:-1px;
 overflow:hidden;
 padding:0;
 position:absolute!important;
 width:1px;
 word-wrap:normal!important
}
img#wpstats {
 display:none
}
.xn-newslines h1 {
 font-family:open sans,sans-serif;
 font-size:20px!important;
 font-weight:700!important;
 color:#161616
}
.xn-newslines h2 {
 display:none;
 font-size:18px;
 font-weight:100
}
.xn-newslines {
 background:#f7f7f7;
 padding:5px 30px 20px
}
.xn-distributor {
 display:none
}
.xn-dateline {
 font-size:13px;
 font-weight:800
}
.xn-content a {
 color:#2d56a5;
 font-weight:700
}
.xn-content {
 display:block;
 padding:0 20px;
 text-align:justify;
 margin-bottom:50px
}
.xn-newslines::after {
 content:"Leer Noticia";
 background:#2e56a5;
 color:#fff;
 padding:4px 40px;
 border-radius:50px;
 margin:10px 0;
 display:inline-block;
 cursor:pointer
}
.bottonnewspr::after {
 content:"Cerrar Noticia";
 background:#545454;
 color:#fff;
 padding:4px 40px;
 border-radius:50px;
 margin:10px 0;
 display:inline-block;
 cursor:pointer
}
.btnnav {
 background:#545454;
 color:#fff;
 padding:4px 40px;
 border-radius:50px;
 margin:10px 0;
 display:inline-block;
 cursor:pointer;
 text-decoration:none;
 font-size:14px
}
.btnnav:hover {
 background:#5e82ca!important;
 color:#fff!important
}
.xn-newslines::after:hover {
 content:"Leer Noticia";
 background:#5e82ca!important
}
.xn-content {
 display:none
}
#cb-nav-bar .cb-main-nav #cb-nav-logo,
#cb-nav-bar .cb-main-nav #cb-nav-logo img {
 width:170px
}
#cb-nav-bar .cb-main-nav #cb-nav-logo {
 visibility:visible;
 filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);
 opacity:1;
 -moz-transform:translate3d(0,0,0);
 -ms-transform:translate3d(0,0,0);
 -webkit-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0);
 margin:0 20px 0 12px
}
#cb-nav-bar .cb-mega-menu-columns .cb-sub-menu>li>a {
 color:#515151
}
.cb-entry-content a {
 color:#2d56a5
}
.cb-entry-content a:hover {
 color:#224d91
}
.cb-entry-content a:active {
 color:#2d56a5
}
.cb-meta-style-1 .cb-article-meta {
 background:rgba(0,0,0,.25)
}
.cb-module-block .cb-meta-style-2 img,
.cb-module-block .cb-meta-style-4 img,
.cb-grid-x .cb-grid-img img,
.cb-grid-x .cb-grid-img .cb-fi-cover {
 opacity:.75
}
@media only screen and (min-width:768px) {
 .cb-module-block .cb-meta-style-1:hover .cb-article-meta {
  background:rgba(0,0,0,.75)
 }
 .cb-module-block .cb-meta-style-2:hover img,
 .cb-module-block .cb-meta-style-4:hover img,
 .cb-grid-x .cb-grid-feature:hover img,
 .cb-grid-x .cb-grid-feature:hover .cb-fi-cover,
 .cb-slider li:hover img {
  opacity:.25
 }
}
.cb-menu-light #cb-nav-bar .cb-main-nav,
.cb-stuck.cb-menu-light #cb-nav-bar .cb-nav-bar-wrap {
 border-bottom-color:#2d56a5
}
.cb-menu-light #cb-nav-bar .cb-main-nav,
.cb-stuck.cb-menu-light #cb-nav-bar .cb-nav-bar-wrap,
.cb-menu-light.cb-fis-big-border #cb-nav-bar .cb-nav-bar-wrap {
 border-bottom-color:transparent
}
.cb-mm-on.cb-menu-light #cb-nav-bar .cb-main-nav>li:hover,
.cb-mm-on.cb-menu-dark #cb-nav-bar .cb-main-nav>li:hover {
 background:#2d56a5
}
body,
#respond,
.cb-font-body {
 font-family:open sans,sans-serif
}
h1,
h2,
h3,
h4,
h5,
h6,
.cb-font-header,
#bbp-user-navigation,
.cb-byline {
 font-family:open sans,sans-serif
}
.mec-masonry-item-wrap {
 width:calc(33.33% - 30px);
 padding:0;
 margin:0 15px 30px;
 min-height:10px;
 position:relative
}
.mec-masonry .mec-masonry-img img {
 width:auto;
 height:232px
}
.cimy_uef_input_27 {
 border-bottom:2px solid #161616!important;
 padding:10px 20px 10px 7px;
 width:100%;
 margin-bottom:20px
}
.cb-form-body label {
 display:none
}
li#menu-item-242 {
 margin-left:20px;
 background-color:#4e8ef5;
 box-shadow:inset 0 0 0 .07rem #3e70c1;
 border-radius:.3rem;
 cursor:pointer
}
li#menu-item-242:hover {
 background-color:#3e70c1
}
.cb-tm-light #cb-top-menu ul li#menu-item-242 a {
 color:#fff
}
.cb-tm-light #cb-top-menu ul li#menu-item-242 a {
 font-weight:700;
 text-shadow:.05rem .05rem .05rem #333
}
.mec-owl-carousel {
 display:none;
 width:100%;
 -webkit-tap-highlight-color:transparent;
 position:relative;
 z-index:1
}
.mec-owl-carousel .owl-stage {
 position:relative;
 -ms-touch-action:pan-Y;
 -moz-backface-visibility:hidden
}
.mec-owl-carousel .owl-stage:after {
 content:".";
 display:block;
 clear:both;
 visibility:hidden;
 line-height:0;
 height:0
}
.mec-owl-carousel .owl-stage-outer {
 position:relative;
 overflow:hidden;
 -webkit-transform:translate3d(0px,0px,0px)
}
.mec-owl-carousel .owl-wrapper,
.mec-owl-carousel .owl-item {
 -webkit-backface-visibility:hidden;
 -moz-backface-visibility:hidden;
 -ms-backface-visibility:hidden;
 -webkit-transform:translate3d(0,0,0);
 -moz-transform:translate3d(0,0,0);
 -ms-transform:translate3d(0,0,0)
}
.mec-owl-carousel .owl-item {
 position:relative;
 min-height:1px;
 float:left;
 -webkit-backface-visibility:hidden;
 -webkit-tap-highlight-color:transparent;
 -webkit-touch-callout:none
}
.mec-owl-carousel .owl-item img {
 display:block;
 width:100%
}
.mec-owl-carousel .owl-nav.disabled,
.mec-owl-carousel .owl-dots.disabled {
 display:none
}
.mec-owl-carousel .owl-nav .owl-prev,
.mec-owl-carousel .owl-nav .owl-next,
.mec-owl-carousel .owl-dot {
 cursor:pointer;
 cursor:hand;
 -webkit-user-select:none;
 -khtml-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.mec-owl-carousel.owl-loaded {
 display:block
}
.mec-owl-carousel.owl-loading {
 opacity:0;
 display:block
}
.mec-owl-carousel.owl-hidden {
 opacity:0
}
.mec-owl-carousel.owl-refresh .owl-item {
 visibility:hidden
}
.mec-owl-carousel.owl-drag .owl-item {
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.mec-owl-carousel.owl-grab {
 cursor:move;
 cursor:grab
}
.mec-owl-carousel.owl-rtl {
 direction:rtl
}
.mec-owl-carousel.owl-rtl .owl-item {
 float:right
}
.no-js .mec-owl-carousel {
 display:block
}
.mec-owl-carousel .animated {
 animation-duration:1000ms;
 animation-fill-mode:both
}
.mec-owl-carousel .owl-animated-in {
 z-index:0
}
.mec-owl-carousel .owl-animated-out {
 z-index:1
}
.mec-owl-carousel .fadeOut {
 animation-name:fadeOut
}
@keyframes fadeOut {
 0% {
  opacity:1
 }
 100% {
  opacity:0
 }
}
.owl-height {
 transition:height 500ms ease-in-out
}
.mec-owl-carousel .owl-item .owl-lazy {
 opacity:0;
 transition:opacity 400ms ease
}
.mec-owl-carousel .owl-item img.owl-lazy {
 transform-style:preserve-3d
}
.mec-owl-carousel .owl-video-wrapper {
 position:relative;
 height:100%;
 background:#000
}
.mec-owl-carousel .owl-video-play-icon {
 position:absolute;
 height:80px;
 width:80px;
 left:50%;
 top:50%;
 margin-left:-40px;
 margin-top:-40px;
 background:url(packages/owl-carousel/owl.video.play.png) no-repeat;
 cursor:pointer;
 z-index:1;
 -webkit-backface-visibility:hidden;
 transition:transform 100ms ease
}
.mec-owl-carousel .owl-video-play-icon:hover {
 -ms-transform:scale(1.3,1.3);
 transform:scale(1.3,1.3)
}
.mec-owl-carousel .owl-video-playing .owl-video-tn,
.mec-owl-carousel .owl-video-playing .owl-video-play-icon {
 display:none
}
.mec-owl-carousel .owl-video-tn {
 opacity:0;
 height:100%;
 background-position:center center;
 background-repeat:no-repeat;
 background-size:contain;
 transition:opacity 400ms ease
}
.mec-owl-carousel .owl-video-frame {
 position:relative;
 z-index:1;
 height:100%;
 width:100%
}
.mec-owl-theme .owl-nav {
 margin-top:10px;
 text-align:center;
 -webkit-tap-highlight-color:transparent
}
.mec-owl-theme .owl-nav [class*=owl-] {
 color:#fff;
 font-size:14px;
 margin:5px;
 padding:4px 7px;
 background:#d6d6d6;
 display:inline-block;
 cursor:pointer;
 border-radius:3px
}
.mec-owl-theme .owl-nav [class*=owl-]:hover {
 background:#869791;
 color:#fff;
 text-decoration:none
}
.mec-owl-theme .owl-nav .disabled {
 opacity:.5;
 cursor:default
}
.mec-owl-theme .owl-nav.disabled+.owl-dots {
 margin-top:10px
}
.mec-owl-theme .owl-dots {
 text-align:center;
 -webkit-tap-highlight-color:transparent
}
.mec-owl-theme .owl-dots .owl-dot {
 display:inline-block;
 zoom:1;
 *display:inline;
 background:0 0;
 width:10px;
 height:auto;
 margin:0 6px
}
.mec-owl-theme .owl-dots .owl-dot span {
 width:10px;
 height:10px;
 margin:5px 7px;
 background:#d6d6d6;
 display:block;
 -webkit-backface-visibility:visible;
 transition:opacity 200ms ease;
 border-radius:30px
}
.mec-owl-theme .owl-dots .owl-dot.active span,
.mec-owl-theme .owl-dots .owl-dot:hover span {
 background:#869791
}


.fullscreenDiv {
    background-color: #062069;
    opacity: 0.5;
    width: 100%;
    height: 4000px;
    bottom: 0px;
    top: 0px;
    left: 0;
    position: absolute;
    z-index: 999999999;
}


.lds-hourglass {
    display: inline-block;
    position: relative;
    width: 80px;
    height: 80px;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.lds-hourglass:after {
  content:"";
  display: block;
  border-radius: 50%;
  width: 0;
  height: 0;
  margin: 8px;
  box-sizing: border-box;
  border: 32px solid #000;
  border-color: #000 transparent #000 transparent;
  animation: lds-hourglass 1.2s infinite;
}

@keyframes lds-hourglass {
  0% {
    transform: rotate(0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  50% {
    transform: rotate(900deg);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  100% {
    transform: rotate(1800deg);
  }
}

