#cookie-notice{position:fixed;min-width:100%;height:auto;z-index:100000;font-size:13px;letter-spacing:0;line-height:20px;left:0;text-align:center;font-weight:400;font-family:-apple-system,BlinkMacSystemFont,Arial,Roboto,"Helvetica Neue",sans-serif}#cookie-notice,#cookie-notice *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#cookie-notice.cn-animated{-webkit-animation-duration:.5s!important;animation-duration:.5s!important;-webkit-animation-fill-mode:both;animation-fill-mode:both}#cookie-notice.cn-animated.cn-effect-none{-webkit-animation-duration:1ms!important;animation-duration:1ms!important}#cookie-notice .cookie-notice-container{display:block}#cookie-notice.cookie-notice-hidden .cookie-notice-container{display:none}#cookie-notice .cookie-revoke-container{display:block}#cookie-notice.cookie-revoke-hidden .cookie-revoke-container{display:none}.cn-position-top{top:0}.cn-position-bottom{bottom:0}.cookie-notice-container{padding:15px 30px;text-align:center;width:100%;z-index:2}.cookie-revoke-container{padding:15px 30px;width:100%;z-index:1}.cn-close-icon{position:absolute;right:15px;top:50%;margin-top:-10px;width:15px;height:15px;opacity:.5;padding:10px;outline:0}.cn-close-icon:hover{opacity:1}.cn-close-icon:after,.cn-close-icon:before{position:absolute;content:' ';height:15px;width:2px;top:3px;background-color:#fff}.cn-close-icon:before{transform:rotate(45deg)}.cn-close-icon:after{transform:rotate(-45deg)}#cookie-notice .cn-revoke-cookie{margin:0}#cookie-notice .cn-button{margin:0 0 0 10px;border:none}.cn-button{font-family:-apple-system,BlinkMacSystemFont,Arial,Roboto,"Helvetica Neue",sans-serif;font-weight:400;font-size:13px;letter-spacing:.25px;line-height:20px;margin:0;padding:0;text-align:center;text-transform:none;display:inline-block;cursor:pointer;touch-action:manipulation;white-space:nowrap;outline:0;box-shadow:none;text-shadow:none;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.cn-button:hover{box-shadow:inset 0 0 0 99999px rgba(0,0,0,.05);text-decoration:none}.cn-button.bootstrap,.cn-button.wp-default{text-decoration:none;padding:8.5px 10px;line-height:1}.cn-button.wp-default{color:#fff;background:#fbb03b}.cn-button.bootstrap{color:#fff;background:#00a99d}.cn-text-container{margin:0 0 6px 0}.cn-buttons-container,.cn-text-container{display:inline-block}#cookie-notice.cookie-notice-visible.cn-effect-none,#cookie-notice.cookie-revoke-visible.cn-effect-none{-webkit-animation-name:fadeIn;animation-name:fadeIn}#cookie-notice.cn-effect-none{-webkit-animation-name:fadeOut;animation-name:fadeOut}#cookie-notice.cookie-notice-visible.cn-effect-fade,#cookie-notice.cookie-revoke-visible.cn-effect-fade{-webkit-animation-name:fadeIn;animation-name:fadeIn}#cookie-notice.cn-effect-fade{-webkit-animation-name:fadeOut;animation-name:fadeOut}#cookie-notice.cookie-notice-visible.cn-effect-slide,#cookie-notice.cookie-revoke-visible.cn-effect-slide{-webkit-animation-name:slideInUp;animation-name:slideInUp}#cookie-notice.cn-effect-slide{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}#cookie-notice.cookie-notice-visible.cn-position-top.cn-effect-slide,#cookie-notice.cookie-revoke-visible.cn-position-top.cn-effect-slide{-webkit-animation-name:slideInDown;animation-name:slideInDown}#cookie-notice.cn-position-top.cn-effect-slide{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@media all and (max-width:900px){.cookie-notice-container #cn-notice-text{display:block}.cookie-notice-container #cn-notice-buttons{display:block}#cookie-notice .cn-button{margin:0 5px 5px 5px}}@media all and (max-width:480px){.cookie-notice-container,.cookie-revoke-container{padding:15px 25px}}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,
menu,
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-color: transparent
}
a:active,
a:hover {
outline: 0
}
abbr[title] {
border-bottom: 1px dotted
}
b,
strong {
font-weight: bold
}
dfn {
font-style: italic
}
h1 {
font-size: 2em;
margin: 0.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: -0.5em
}
sub {
bottom: -0.25em
}
img {
border: 0
}
svg:not(:root) {
overflow: hidden
}
figure {
margin: 1em 40px
}
hr {
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
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"] {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
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;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
box-sizing: content-box
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none
}
fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em
}
legend {
border: 0;
padding: 0
}
textarea {
overflow: auto
}
optgroup {
font-weight: bold
}
table {
border-collapse: collapse;
border-spacing: 0
}
td,
th {
padding: 0
}
* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
*:before,
*:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
html {
font-size: 10px;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}
body {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 14px;
line-height: 1.42857143;
color: #333;
background-color: #fff
}
input,
button,
select,
textarea {
font-family: inherit;
font-size: inherit;
line-height: inherit
}
a {
color: #337ab7;
text-decoration: none
}
a:hover,
a:focus {
color: #23527c;
text-decoration: underline
}
a:focus {
outline: thin dotted;
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px
}
figure {
margin: 0
}
img {
vertical-align: middle
}
.img-responsive {
display: block;
max-width: 100%;
height: auto
}
.img-rounded {
border-radius: 6px
}
.img-thumbnail {
padding: 4px;
line-height: 1.42857143;
background-color: #fff;
border: 1px solid #ddd;
border-radius: 4px;
-webkit-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
display: inline-block;
max-width: 100%;
height: auto
}
.img-circle {
border-radius: 50%
}
hr {
margin-top: 20px;
margin-bottom: 20px;
border: 0;
border-top: 1px solid #eee
}
.sr-only {
position: absolute;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
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
}
[role="button"] {
cursor: pointer
}
.container {
margin-right: auto;
margin-left: auto;
padding-left: 15px;
padding-right: 15px;
position: relative;
}
@media (min-width:768px) {
.container {
width: 750px
}
}
@media (min-width:992px) {
.container {
width: 970px
}
}
@media (min-width:1200px) {
.container {
width: 970px
}
}
.container-fluid {
margin-right: auto;
margin-left: auto;
padding-left: 15px;
padding-right: 15px
}
.row {
margin-left: -15px;
margin-right: -15px
}
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px
}
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
float: left
}
.col-xs-12 {
width: 100%
}
.col-xs-11 {
width: 91.66666667%
}
.col-xs-10 {
width: 83.33333333%
}
.col-xs-9 {
width: 75%
}
.col-xs-8 {
width: 66.66666667%
}
.col-xs-7 {
width: 58.33333333%
}
.col-xs-6 {
width: 50%
}
.col-xs-5 {
width: 41.66666667%
}
.col-xs-4 {
width: 33.33333333%
}
.col-xs-3 {
width: 25%
}
.col-xs-2 {
width: 16.66666667%
}
.col-xs-1 {
width: 8.33333333%
}
.col-xs-pull-12 {
right: 100%
}
.col-xs-pull-11 {
right: 91.66666667%
}
.col-xs-pull-10 {
right: 83.33333333%
}
.col-xs-pull-9 {
right: 75%
}
.col-xs-pull-8 {
right: 66.66666667%
}
.col-xs-pull-7 {
right: 58.33333333%
}
.col-xs-pull-6 {
right: 50%
}
.col-xs-pull-5 {
right: 41.66666667%
}
.col-xs-pull-4 {
right: 33.33333333%
}
.col-xs-pull-3 {
right: 25%
}
.col-xs-pull-2 {
right: 16.66666667%
}
.col-xs-pull-1 {
right: 8.33333333%
}
.col-xs-pull-0 {
right: auto
}
.col-xs-push-12 {
left: 100%
}
.col-xs-push-11 {
left: 91.66666667%
}
.col-xs-push-10 {
left: 83.33333333%
}
.col-xs-push-9 {
left: 75%
}
.col-xs-push-8 {
left: 66.66666667%
}
.col-xs-push-7 {
left: 58.33333333%
}
.col-xs-push-6 {
left: 50%
}
.col-xs-push-5 {
left: 41.66666667%
}
.col-xs-push-4 {
left: 33.33333333%
}
.col-xs-push-3 {
left: 25%
}
.col-xs-push-2 {
left: 16.66666667%
}
.col-xs-push-1 {
left: 8.33333333%
}
.col-xs-push-0 {
left: auto
}
.col-xs-offset-12 {
margin-left: 100%
}
.col-xs-offset-11 {
margin-left: 91.66666667%
}
.col-xs-offset-10 {
margin-left: 83.33333333%
}
.col-xs-offset-9 {
margin-left: 75%
}
.col-xs-offset-8 {
margin-left: 66.66666667%
}
.col-xs-offset-7 {
margin-left: 58.33333333%
}
.col-xs-offset-6 {
margin-left: 50%
}
.col-xs-offset-5 {
margin-left: 41.66666667%
}
.col-xs-offset-4 {
margin-left: 33.33333333%
}
.col-xs-offset-3 {
margin-left: 25%
}
.col-xs-offset-2 {
margin-left: 16.66666667%
}
.col-xs-offset-1 {
margin-left: 8.33333333%
}
.col-xs-offset-0 {
margin-left: 0
}
@media (min-width:768px) {
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12 {
float: left
}
.col-sm-12 {
width: 100%
}
.col-sm-11 {
width: 91.66666667%
}
.col-sm-10 {
width: 83.33333333%
}
.col-sm-9 {
width: 75%
}
.col-sm-8 {
width: 66.66666667%
}
.col-sm-7 {
width: 58.33333333%
}
.col-sm-6 {
width: 50%
}
.col-sm-5 {
width: 41.66666667%
}
.col-sm-4 {
width: 33.33333333%
}
.col-sm-3 {
width: 25%
}
.col-sm-2 {
width: 16.66666667%
}
.col-sm-1 {
width: 8.33333333%
}
.col-sm-pull-12 {
right: 100%
}
.col-sm-pull-11 {
right: 91.66666667%
}
.col-sm-pull-10 {
right: 83.33333333%
}
.col-sm-pull-9 {
right: 75%
}
.col-sm-pull-8 {
right: 66.66666667%
}
.col-sm-pull-7 {
right: 58.33333333%
}
.col-sm-pull-6 {
right: 50%
}
.col-sm-pull-5 {
right: 41.66666667%
}
.col-sm-pull-4 {
right: 33.33333333%
}
.col-sm-pull-3 {
right: 25%
}
.col-sm-pull-2 {
right: 16.66666667%
}
.col-sm-pull-1 {
right: 8.33333333%
}
.col-sm-pull-0 {
right: auto
}
.col-sm-push-12 {
left: 100%
}
.col-sm-push-11 {
left: 91.66666667%
}
.col-sm-push-10 {
left: 83.33333333%
}
.col-sm-push-9 {
left: 75%
}
.col-sm-push-8 {
left: 66.66666667%
}
.col-sm-push-7 {
left: 58.33333333%
}
.col-sm-push-6 {
left: 50%
}
.col-sm-push-5 {
left: 41.66666667%
}
.col-sm-push-4 {
left: 33.33333333%
}
.col-sm-push-3 {
left: 25%
}
.col-sm-push-2 {
left: 16.66666667%
}
.col-sm-push-1 {
left: 8.33333333%
}
.col-sm-push-0 {
left: auto
}
.col-sm-offset-12 {
margin-left: 100%
}
.col-sm-offset-11 {
margin-left: 91.66666667%
}
.col-sm-offset-10 {
margin-left: 83.33333333%
}
.col-sm-offset-9 {
margin-left: 75%
}
.col-sm-offset-8 {
margin-left: 66.66666667%
}
.col-sm-offset-7 {
margin-left: 58.33333333%
}
.col-sm-offset-6 {
margin-left: 50%
}
.col-sm-offset-5 {
margin-left: 41.66666667%
}
.col-sm-offset-4 {
margin-left: 33.33333333%
}
.col-sm-offset-3 {
margin-left: 25%
}
.col-sm-offset-2 {
margin-left: 16.66666667%
}
.col-sm-offset-1 {
margin-left: 8.33333333%
}
.col-sm-offset-0 {
margin-left: 0
}
}
@media (min-width:992px) {
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12 {
float: left
}
.col-md-12 {
width: 100%
}
.col-md-11 {
width: 91.66666667%
}
.col-md-10 {
width: 83.33333333%
}
.col-md-9 {
width: 75%
}
.col-md-8 {
width: 66.66666667%
}
.col-md-7 {
width: 58.33333333%
}
.col-md-6 {
width: 50%
}
.col-md-5 {
width: 41.66666667%
}
.col-md-4 {
width: 33.33333333%
}
.col-md-3 {
width: 25%
}
.col-md-2 {
width: 16.66666667%
}
.col-md-1 {
width: 8.33333333%
}
.col-md-pull-12 {
right: 100%
}
.col-md-pull-11 {
right: 91.66666667%
}
.col-md-pull-10 {
right: 83.33333333%
}
.col-md-pull-9 {
right: 75%
}
.col-md-pull-8 {
right: 66.66666667%
}
.col-md-pull-7 {
right: 58.33333333%
}
.col-md-pull-6 {
right: 50%
}
.col-md-pull-5 {
right: 41.66666667%
}
.col-md-pull-4 {
right: 33.33333333%
}
.col-md-pull-3 {
right: 25%
}
.col-md-pull-2 {
right: 16.66666667%
}
.col-md-pull-1 {
right: 8.33333333%
}
.col-md-pull-0 {
right: auto
}
.col-md-push-12 {
left: 100%
}
.col-md-push-11 {
left: 91.66666667%
}
.col-md-push-10 {
left: 83.33333333%
}
.col-md-push-9 {
left: 75%
}
.col-md-push-8 {
left: 66.66666667%
}
.col-md-push-7 {
left: 58.33333333%
}
.col-md-push-6 {
left: 50%
}
.col-md-push-5 {
left: 41.66666667%
}
.col-md-push-4 {
left: 33.33333333%
}
.col-md-push-3 {
left: 25%
}
.col-md-push-2 {
left: 16.66666667%
}
.col-md-push-1 {
left: 8.33333333%
}
.col-md-push-0 {
left: auto
}
.col-md-offset-12 {
margin-left: 100%
}
.col-md-offset-11 {
margin-left: 91.66666667%
}
.col-md-offset-10 {
margin-left: 83.33333333%
}
.col-md-offset-9 {
margin-left: 75%
}
.col-md-offset-8 {
margin-left: 66.66666667%
}
.col-md-offset-7 {
margin-left: 58.33333333%
}
.col-md-offset-6 {
margin-left: 50%
}
.col-md-offset-5 {
margin-left: 41.66666667%
}
.col-md-offset-4 {
margin-left: 33.33333333%
}
.col-md-offset-3 {
margin-left: 25%
}
.col-md-offset-2 {
margin-left: 16.66666667%
}
.col-md-offset-1 {
margin-left: 8.33333333%
}
.col-md-offset-0 {
margin-left: 0
}
}
@media (min-width:1200px) {
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12 {
float: left
}
.col-lg-12 {
width: 100%
}
.col-lg-11 {
width: 91.66666667%
}
.col-lg-10 {
width: 83.33333333%
}
.col-lg-9 {
width: 75%
}
.col-lg-8 {
width: 66.66666667%
}
.col-lg-7 {
width: 58.33333333%
}
.col-lg-6 {
width: 50%
}
.col-lg-5 {
width: 41.66666667%
}
.col-lg-4 {
width: 33.33333333%
}
.col-lg-3 {
width: 25%
}
.col-lg-2 {
width: 16.66666667%
}
.col-lg-1 {
width: 8.33333333%
}
.col-lg-pull-12 {
right: 100%
}
.col-lg-pull-11 {
right: 91.66666667%
}
.col-lg-pull-10 {
right: 83.33333333%
}
.col-lg-pull-9 {
right: 75%
}
.col-lg-pull-8 {
right: 66.66666667%
}
.col-lg-pull-7 {
right: 58.33333333%
}
.col-lg-pull-6 {
right: 50%
}
.col-lg-pull-5 {
right: 41.66666667%
}
.col-lg-pull-4 {
right: 33.33333333%
}
.col-lg-pull-3 {
right: 25%
}
.col-lg-pull-2 {
right: 16.66666667%
}
.col-lg-pull-1 {
right: 8.33333333%
}
.col-lg-pull-0 {
right: auto
}
.col-lg-push-12 {
left: 100%
}
.col-lg-push-11 {
left: 91.66666667%
}
.col-lg-push-10 {
left: 83.33333333%
}
.col-lg-push-9 {
left: 75%
}
.col-lg-push-8 {
left: 66.66666667%
}
.col-lg-push-7 {
left: 58.33333333%
}
.col-lg-push-6 {
left: 50%
}
.col-lg-push-5 {
left: 41.66666667%
}
.col-lg-push-4 {
left: 33.33333333%
}
.col-lg-push-3 {
left: 25%
}
.col-lg-push-2 {
left: 16.66666667%
}
.col-lg-push-1 {
left: 8.33333333%
}
.col-lg-push-0 {
left: auto
}
.col-lg-offset-12 {
margin-left: 100%
}
.col-lg-offset-11 {
margin-left: 91.66666667%
}
.col-lg-offset-10 {
margin-left: 83.33333333%
}
.col-lg-offset-9 {
margin-left: 75%
}
.col-lg-offset-8 {
margin-left: 66.66666667%
}
.col-lg-offset-7 {
margin-left: 58.33333333%
}
.col-lg-offset-6 {
margin-left: 50%
}
.col-lg-offset-5 {
margin-left: 41.66666667%
}
.col-lg-offset-4 {
margin-left: 33.33333333%
}
.col-lg-offset-3 {
margin-left: 25%
}
.col-lg-offset-2 {
margin-left: 16.66666667%
}
.col-lg-offset-1 {
margin-left: 8.33333333%
}
.col-lg-offset-0 {
margin-left: 0
}
}
.embed-responsive {
position: relative;
display: block;
height: 0;
padding: 0;
overflow: hidden
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
position: absolute;
top: 0;
left: 0;
bottom: 0;
height: 100%;
width: 100%;
border: 0
}
.embed-responsive-16by9 {
padding-bottom: 56.25%
}
.embed-responsive-4by3 {
padding-bottom: 75%
}
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {
content: " ";
display: table
}
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after {
clear: both
}
.center-block {
display: block;
margin-left: auto;
margin-right: auto
}
.pull-right {
float: right !important
}
.pull-left {
float: left !important
}
.hide {
display: none !important
}
.show {
display: block !important
}
.invisible {
visibility: hidden
}
.text-hide {
font: 0/0 a;
color: transparent;
text-shadow: none;
background-color: transparent;
border: 0
}
.hidden {
display: none !important
}
.affix {
position: fixed
}
@-ms-viewport {
width: device-width
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
display: none !important
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
display: none !important
}
@media (max-width:767px) {
.visible-xs {
display: block !important
}
table.visible-xs {
display: table
}
tr.visible-xs {
display: table-row !important
}
th.visible-xs,
td.visible-xs {
display: table-cell !important
}
}
@media (max-width:767px) {
.visible-xs-block {
display: block !important
}
}
@media (max-width:767px) {
.visible-xs-inline {
display: inline !important
}
}
@media (max-width:767px) {
.visible-xs-inline-block {
display: inline-block !important
}
}
@media (min-width:768px) and (max-width:991px) {
.visible-sm {
display: block !important
}
table.visible-sm {
display: table
}
tr.visible-sm {
display: table-row !important
}
th.visible-sm,
td.visible-sm {
display: table-cell !important
}
}
@media (min-width:768px) and (max-width:991px) {
.visible-sm-block {
display: block !important
}
}
@media (min-width:768px) and (max-width:991px) {
.visible-sm-inline {
display: inline !important
}
}
@media (min-width:768px) and (max-width:991px) {
.visible-sm-inline-block {
display: inline-block !important
}
}
@media (min-width:992px) and (max-width:1199px) {
.visible-md {
display: block !important
}
table.visible-md {
display: table
}
tr.visible-md {
display: table-row !important
}
th.visible-md,
td.visible-md {
display: table-cell !important
}
}
@media (min-width:992px) and (max-width:1199px) {
.visible-md-block {
display: block !important
}
}
@media (min-width:992px) and (max-width:1199px) {
.visible-md-inline {
display: inline !important
}
}
@media (min-width:992px) and (max-width:1199px) {
.visible-md-inline-block {
display: inline-block !important
}
}
@media (min-width:1200px) {
.visible-lg {
display: block !important
}
table.visible-lg {
display: table
}
tr.visible-lg {
display: table-row !important
}
th.visible-lg,
td.visible-lg {
display: table-cell !important
}
}
@media (min-width:1200px) {
.visible-lg-block {
display: block !important
}
}
@media (min-width:1200px) {
.visible-lg-inline {
display: inline !important
}
}
@media (min-width:1200px) {
.visible-lg-inline-block {
display: inline-block !important
}
}
@media (max-width:767px) {
.hidden-xs {
display: none !important
}
}
@media (min-width:768px) and (max-width:991px) {
.hidden-sm {
display: none !important
}
}
@media (min-width:992px) and (max-width:1199px) {
.hidden-md {
display: none !important
}
}
@media (min-width:1200px) {
.hidden-lg {
display: none !important
}
}
.visible-print {
display: none !important
}
@media print {
.visible-print {
display: block !important
}
table.visible-print {
display: table
}
tr.visible-print {
display: table-row !important
}
th.visible-print,
td.visible-print {
display: table-cell !important
}
}
.visible-print-block {
display: none !important
}
@media print {
.visible-print-block {
display: block !important
}
}
.visible-print-inline {
display: none !important
}
@media print {
.visible-print-inline {
display: inline !important
}
}
.visible-print-inline-block {
display: none !important
}
@media print {
.visible-print-inline-block {
display: inline-block !important
}
}
@media print {
.hidden-print {
display: none !important
}
}.royalSlider {
width: 100%;
height: 765px;
position: relative;
direction: ltr;
}
.royalSlider > * {
float: left;
}
.rsWebkit3d .rsSlide {
-webkit-transform: translateZ(0);
}
.rsWebkit3d .rsSlide,
.rsWebkit3d .rsContainer,
.rsWebkit3d .rsThumbs,
.rsWebkit3d .rsPreloader,
.rsWebkit3d img,
.rsWebkit3d .rsOverflow,
.rsWebkit3d .rsBtnCenterer,
.rsWebkit3d .rsAbsoluteEl,
.rsWebkit3d .rsABlock,
.rsWebkit3d .rsLink {
-webkit-backface-visibility: hidden;
}
.rsFade.rsWebkit3d .rsSlide,
.rsFade.rsWebkit3d img,
.rsFade.rsWebkit3d .rsContainer {
-webkit-transform: none;
}
.rsOverflow {
width: 100%;
height: 100%;
position: relative;
overflow: hidden;
float: left;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
width: 100% !important;
}
.rsVisibleNearbyWrap {
width: 100%;
height: 100%;
position: relative;
overflow: hidden;
left: 0;
top: 0;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rsVisibleNearbyWrap .rsOverflow {
position: absolute;
left: 0;
top: 0;
}
.rsContainer {
position: relative;
width: 100%;
height: 100%;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rsArrow,
.rsThumbsArrow {
cursor: pointer;
}
.rsThumb {
float: left;
position: relative;
}
.rsArrow,
.rsNav,
.rsThumbsArrow {
opacity: 1;
-webkit-transition: opacity 0.3s linear;
-moz-transition: opacity 0.3s linear;
-o-transition: opacity 0.3s linear;
transition: opacity 0.3s linear;
}
.rsHidden {
opacity: 0;
visibility: hidden;
-webkit-transition: visibility 0s linear 0.3s, opacity 0.3s linear;
-moz-transition: visibility 0s linear 0.3s, opacity 0.3s linear;
-o-transition: visibility 0s linear 0.3s, opacity 0.3s linear;
transition: visibility 0s linear 0.3s, opacity 0.3s linear;
}
.rsGCaption {
width: 100%;
float: left;
text-align: center;
} .royalSlider.rsFullscreen {
position: fixed !important;
height: auto !important;
width: auto !important;
margin: 0 !important;
padding: 0 !important;
z-index: 2147483647 !important;
top: 0 !important;
left: 0 !important;
bottom: 0 !important;
right: 0 !important;
}
.royalSlider .rsSlide.rsFakePreloader {
opacity: 1 !important;
-webkit-transition: 0s;
-moz-transition: 0s;
-o-transition: 0s;
transition: 0s;
display: none;
}
.rsSlide {
position: absolute;
left: 0;
top: 0;
display: block;
overflow: hidden;
height: 100%;
width: 100%;
}
.royalSlider.rsAutoHeight,
.rsAutoHeight .rsSlide {
height: auto;
}
.rsContent {
width: 100%;
height: 100%;
position: relative;
}
.rsPreloader {
position: absolute;
z-index: 0;
}
.rsNav {
-moz-user-select: -moz-none;
-webkit-user-select: none;
user-select: none;
}
.rsNavItem {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0.25);
}
.rsThumbs {
cursor: pointer;
position: relative;
overflow: hidden;
float: left;
z-index: 22;
}
.rsTabs {
float: left;
background: none !important;
}
.rsTabs,
.rsThumbs {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rsVideoContainer {  width: auto;
height: auto;
line-height: 0;
position: relative;
}
.rsVideoFrameHolder {
position: absolute;
left: 0;
top: 0;
background: #141414;
opacity: 0;
-webkit-transition: .3s;
}
.rsVideoFrameHolder.rsVideoActive {
opacity: 1;
}
.rsVideoContainer iframe,
.rsVideoContainer video,
.rsVideoContainer embed,
.rsVideoContainer .rsVideoObj {
position: absolute;
z-index: 50;
left: 0;
top: 0;
width: 100%;
height: 100%;
} .rsVideoContainer.rsIOSVideo iframe,
.rsVideoContainer.rsIOSVideo video,
.rsVideoContainer.rsIOSVideo embed {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding-right: 44px;
}
.rsABlock {
left: 0;
top: 0; z-index: 15;
}
img.rsImg {
max-width: none;
}
.grab-cursor {
cursor: url(//theatre-senart.com/wp-content/themes/senart/assets/css/grab.png) 8 8, move;
}
.grabbing-cursor {
cursor: url(//theatre-senart.com/wp-content/themes/senart/assets/css/grabbing.png) 8 8, move;
}
.rsNoDrag {
cursor: auto;
}
.rsLink {
left: 0;
top: 0;
position: absolute;
width: 100%;
height: 100%;
display: block;
z-index: 20;
background: url(//theatre-senart.com/wp-content/themes/senart/assets/css/blank.gif);
}  .rsMinW,
.rsMinW .rsOverflow,
.rsMinW .rsSlide,
.rsMinW .rsVideoFrameHolder,
.rsMinW .rsThumbs {
background: #000;
color: #FFF;
} .rsMinW .rsArrow {
height: 32px;
width: 32px;
position: absolute;
display: block;
cursor: pointer; z-index: 21;
left: 100px;
top: 20px;
}
.rsMinW .rsArrowLeft {
right: auto;
top: 50%;
margin-top: -16px;
left: -100px;
}
.rsMinW .rsArrowRight {
right: -100px;
top: 50%;
margin-top: -16px;
left: auto;
}
.rsMinW .rsArrowIcn {
width: 24px;
height: 24px;
margin-top: 3px;
margin-left: 3px;
position: absolute;
cursor: pointer;
background: url(//theatre-senart.com/wp-content/themes/senart/assets/css/rs-minimal-white.png) transparent;
border-radius: 2px;
}
.rsMinW .rsArrowIcn:hover {}
.rsMinW.rsHor .rsArrowLeft .rsArrowIcn {
background: url(//theatre-senart.com/wp-content/themes/senart/assets/img/sprite.png) no-repeat -80px -164px;
width: 25px;
height: 48px;
}
.rsMinW.rsHor .rsArrowRight .rsArrowIcn {
background: url(//theatre-senart.com/wp-content/themes/senart/assets/img/sprite.png) no-repeat -37px -163px;
width: 25px;
height: 48px;
}
.rsMinW.rsVer .rsArrowLeft .rsArrowIcn {
background-position: -100px -36px;
}
.rsMinW.rsVer .rsArrowRight .rsArrowIcn {
background-position: -100px -68px;
}
.rsMinW .rsArrowDisabled .rsArrowIcn {
opacity: .3 !important;
filter: alpha(opacity=30);
*display: none;
} .rsMinW .rsBullets {
position: absolute;
bottom: 15px;
right: 73px;
z-index: 35;
padding-top: 4px;
height: auto;
text-align: center;
line-height: 6px;
overflow: hidden;
display: none;
}
.rsMinW .rsBullet {
width: 6px;
height: 6px;
display: inline-block;
*display: inline;
*zoom: 1;
padding: 6px 5px 6px 4px;
}
.rsMinW .rsBullet span {
display: block;
width: 6px;
height: 6px;
border-radius: 50%;
background: #CCC;
background: rgba(255, 255, 255, 0.5);
box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.1);
}
.rsMinW .rsBullet.rsNavSelected span {
background: #FFF;
} .rsMinW .rsThumbsHor {
width: 100%;
height: 72px;
}
.rsMinW .rsThumbsVer {
width: 96px;
height: 100%;
position: absolute;
top: 0;
right: 0;
}
.rsMinW.rsWithThumbsHor .rsThumbsContainer {
position: relative;
height: 100%;
}
.rsMinW.rsWithThumbsVer .rsThumbsContainer {
position: relative;
width: 100%;
}
.rsMinW .rsThumb {
float: left;
overflow: hidden;
width: 96px;
height: 72px;
}
.rsMinW .rsThumb img {
width: 100%;
height: 100%;
}
.rsMinW .rsThumb.rsNavSelected {
background: #333;
}
.rsMinW .rsThumb.rsNavSelected img {
filter: alpha(opacity=40);
opacity: 0.7;
}
.rsMinW .rsThumb.rsNavSelected span.thumbIco {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
border: 2px solid #FFF;
border: 2px solid rgba(255, 255, 255, 0.9);
-webkit-backface-visibility: hidden;
}
.rsMinW .rsTmb {
display: block;
} .rsMinW .rsThumbsArrow {
height: 100%;
width: 20px;
position: absolute;
display: block;
cursor: pointer;
z-index: 21;
}
.rsMinW.rsWithThumbsVer .rsThumbsArrow {
width: 100%;
height: 20px;
}
.rsMinW.rsWithThumbsVer .rsThumbsArrowLeft {
top: 0;
left: 0;
}
.rsMinW.rsWithThumbsVer .rsThumbsArrowRight {
bottom: 0;
left: 0;
}
.rsMinW.rsWithThumbsHor .rsThumbsArrowLeft {
left: 0;
top: 0;
}
.rsMinW.rsWithThumbsHor .rsThumbsArrowRight {
right: 0;
top: 0;
}
.rsMinW .rsThumbsArrowIcn {
width: 16px;
height: 16px;
top: 50%;
left: 50%;
margin-top: -8px;
margin-left: -8px;
position: absolute;
cursor: pointer;
background: url(//theatre-senart.com/wp-content/themes/senart/assets/css/rs-minimal-white.png);
}
.rsMinW.rsWithThumbsHor .rsThumbsArrowLeft .rsThumbsArrowIcn {
background-position: -128px -32px;
}
.rsMinW.rsWithThumbsHor .rsThumbsArrowRight .rsThumbsArrowIcn {
background-position: -128px -48px;
}
.rsMinW.rsWithThumbsVer .rsThumbsArrowLeft .rsThumbsArrowIcn {
background-position: -144px -32px;
}
.rsMinW.rsWithThumbsVer .rsThumbsArrowRight .rsThumbsArrowIcn {
background-position: -144px -48px;
}
.rsMinW .rsThumbsArrowDisabled {
display: none !important;
} @media screen and (min-width: 0px) and (max-width: 800px) {
.rsMinW .rsThumb {
width: 59px;
height: 44px;
}
.rsMinW .rsThumbsHor {
height: 44px;
}
.rsMinW .rsThumbsVer {
width: 59px;
}
} .rsMinW .rsTabs {
width: 100%;
height: auto;
margin: 0 auto;
text-align: center;
overflow: hidden;
padding-top: 12px;
position: relative;
}
.rsMinW .rsTab {
display: inline-block;
cursor: pointer;
text-align: center;
height: auto;
width: auto;
color: #333;
padding: 5px 13px 6px;
min-width: 72px;
border: 1px solid #D9D9DD;
border-right: 1px solid #f5f5f5;
text-decoration: none;
background-color: #000;
background-image: -webkit-linear-gradient(top, #fefefe, #f4f4f4);
background-image: -moz-linear-gradient(top, #fefefe, #f4f4f4);
background-image: linear-gradient(to bottom, #fefefe, #f4f4f4);
*display: inline;
*zoom: 1;
}
.rsMinW .rsTab:first-child {
-webkit-border-top-left-radius: 4px;
border-top-left-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
border-bottom-left-radius: 4px;
}
.rsMinW .rsTab:last-child {
-webkit-border-top-right-radius: 4px;
border-top-right-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
border-bottom-right-radius: 4px;
border-right: 1px solid #cfcfcf;
}
.rsMinW .rsTab:active {
border: 1px solid #D9D9DD;
background-color: #f4f4f4;
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2) inset;
}
.rsMinW .rsTab.rsNavSelected {
color: #000;
border: 1px solid #999;
text-shadow: 1px 1px #838383;
box-shadow: 0 1px 9px rgba(102, 102, 102, 0.65) inset;
background: #ACACAC;
background-image: -webkit-linear-gradient(top, #ACACAC, #BBB);
background-image: -moz-llinear-gradient(top, #ACACAC, #BBB);
background-image: linear-gradient(to bottom, #ACACAC, #BBB);
} .rsMinW .rsFullscreenBtn {
right: 0;
top: 0;
width: 44px;
height: 44px;
z-index: 22;
display: block;
position: absolute;
cursor: pointer;
}
.rsMinW .rsFullscreenIcn {
display: block;
margin: 6px;
width: 32px;
height: 32px;
background: url(//theatre-senart.com/wp-content/themes/senart/assets/css/rs-minimal-white.png) 0 0 transparent;
}
.rsMinW .rsFullscreenIcn:hover {
opacity: 0.8;
}
.rsMinW.rsFullscreen .rsFullscreenIcn {
background-position: -32px 0;
} .rsMinW .rsPlayBtn {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0.3);
width: 64px;
height: 64px;
margin-left: -32px;
margin-top: -32px;
cursor: pointer;
}
.rsMinW .rsPlayBtnIcon {
width: 64px;
display: block;
height: 64px;
-webkit-border-radius: 4px;
border-radius: 4px;
-webkit-transition: .3s;
-moz-transition: .3s;
transition: .3s;
background: url(//theatre-senart.com/wp-content/themes/senart/assets/css/rs-minimal-white.png) no-repeat 0 -32px;
background-color: #000;
background-color: rgba(0, 0, 0, 0.75);
*background-color: #000;
}
.rsMinW .rsPlayBtn:hover .rsPlayBtnIcon {
background-color: rgba(0, 0, 0, 0.9);
}
.rsMinW .rsBtnCenterer {
position: absolute;
left: 50%;
top: 50%;
width: 20px;
height: 20px;
}
.rsMinW .rsCloseVideoBtn {
right: 0;
top: 0;
width: 44px;
height: 44px;
z-index: 500;
position: absolute;
cursor: pointer;
-webkit-backface-visibility: hidden;
-webkit-transform: translateZ(0);
}
.rsMinW .rsCloseVideoBtn.rsiOSBtn {
top: -38px;
right: -6px;
}
.rsMinW .rsCloseVideoIcn {
margin: 6px;
width: 32px;
height: 32px;
background: url(//theatre-senart.com/wp-content/themes/senart/assets/css/rs-minimal-white.png) -64px 0;
background-color: #000;
background-color: rgba(0, 0, 0, 0.75);
*background-color: #000;
}
.rsMinW .rsCloseVideoIcn:hover {
background-color: rgba(0, 0, 0, 0.9);
} .rsMinW .rsPreloader {
width: 20px;
height: 20px;
background-image: url(//theatre-senart.com/wp-content/themes/senart/assets/preloaders/preloader-white.gif);
left: 50%;
top: 50%;
margin-left: -10px;
margin-top: -10px;
} .rsMinW .rsGCaption {
position: absolute;
float: none;
bottom: 6px;
left: 6px;
text-align: left;
background: #000;
background: rgba(0, 0, 0, 0.75);
color: #FFF;
padding: 2px 8px;
width: auto;
font-size: 12px;
border-radius: 2px;
}
.rsContent {
background-position: center;
background-size: cover;
background-repeat: no-repeat; }
.bContainer {
width: 100%;
position: absolute;
left: 0;
margin-left: 0;
bottom: 130px;
min-height: 150px;   padding-left: 12px;
background-color: rgba(0, 0, 0, .7);
padding-bottom: 10px;
}
.bContainer .container {
width: 970px;
margin: 0 auto;
padding: 10px 15px
}
.bContainer h3 {
font-family: 'gotham-book';
text-transform: uppercase;
font-size: 25px;
display: block;
width: 100%;
}
.bContainer h2 {
font-family: 'gotham-bold';
font-size: 30px;
text-transform: uppercase;
line-height: 30px;
width: 100%;
}
.slider .btn {
font-weight: bold;
font-size: 25px;
text-transform: uppercase;
padding: 10px 15px;
border: 1px solid #FFFFFF;
line-height: 30px;
margin-top: 10px;
clear: none; margin-right: 20px;
outline: 2px solid transparent;
height: 50px;
transition: all 250ms linear;
min-width: 130px;
text-align: center;
margin-left: 2px;
display: inline-block;
}
a.btn.btn_link:hover {
outline: 2px solid #fff;
border-color: #fff;
outline-offset: -3px;
}
.slider .btn.btn_link {}   .selectboxit-container {
position: relative;
display: inline-block;
vertical-align: top;
width: 100%;
} .selectboxit-container * {
font-family: 'gotham-book'; -webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: -moz-none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;
outline: none;
white-space: nowrap;
text-transform: capitalize;
} .selectboxit-container .selectboxit {
width: 100% !important; cursor: pointer;
margin: 0;
padding: 0;
border-radius: 0;
overflow: hidden;
display: block;
position: relative;
} .selectboxit-container span,
.selectboxit-container .selectboxit-options a {
height: 32px; line-height: 30px; display: block;
}
.selectboxit-container .selectboxit-arrow-container {
background-color: #a1c3e8;
border-left: 1px solid #57575a;
} .selectboxit-container .selectboxit:focus {
outline: 0;
} .selectboxit.selectboxit-disabled,
.selectboxit-options .selectboxit-disabled {
opacity: 0.65;
filter: alpha(opacity=65);
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
cursor: default;
} .selectboxit-text {
text-indent: 5px;
overflow: hidden;
text-overflow: ellipsis;
float: left;
}
.selectboxit .selectboxit-option-icon-container {
margin-left: 5px;
} .selectboxit-container .selectboxit-options {
-moz-box-sizing: border-box;
box-sizing: border-box;
min-width: 100%; *width: 100%;
margin: 0;
padding: 0;
list-style: none;
position: absolute;
overflow-x: hidden;
overflow-y: auto;
cursor: pointer;
display: none;
z-index: 9999999999999;
border-radius: 0;
text-align: left;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
max-width: 100% !important;
min-width: auto !important;
padding-top: 15px;
max-height: none !important;
width: 100%;
} .selectboxit-option .selectboxit-option-anchor {
padding: 0 2px;
} .selectboxit-option .selectboxit-option-anchor:hover {
text-decoration: none;
} .selectboxit-option,
.selectboxit-optgroup-header {
text-indent: 5px; margin: 0;
list-style-type: none;
} .selectboxit-option-first {
border-top-right-radius: 6px;
border-top-left-radius: 6px;
} .selectboxit-optgroup-header + .selectboxit-option-first {
border-top-right-radius: 0px;
border-top-left-radius: 0px;
} .selectboxit-option-last {
border-bottom-right-radius: 6px;
border-bottom-left-radius: 6px;
} .selectboxit-optgroup-header {
font-weight: bold;
} .selectboxit-optgroup-header:hover {
cursor: default;
} .selectboxit-arrow-container { width: 30px;
position: absolute;
right: 0;
} .selectboxit .selectboxit-arrow-container .selectboxit-arrow { margin: 0 auto;
position: absolute;
top: 50%;
right: 0;
left: 0;
background: url(//theatre-senart.com/wp-content/themes/senart/assets/img/arrow.png) no-repeat center;
width: 13px;
height: 7px;
margin-top: -3px;
}
.selectboxit-focus.selectboxit-open .selectboxit-arrow-container .selectboxit-arrow {
transform: rotate(180deg);
-webkit-transform: rotate(180deg)
} .selectboxit .selectboxit-arrow-container .selectboxit-arrow.ui-icon {
top: 30%;
} .selectboxit-option-icon-container {
float: left;
}
.selectboxit-container .selectboxit-option-icon {
margin: 0;
padding: 0;
vertical-align: middle;
} .selectboxit-option-icon-url {
width: 18px;
background-size: 18px 18px;
background-repeat: no-repeat;
height: 100%;
background-position: center;
float: left;
}
.selectboxit-rendering {
display: inline-block !important;
*display: inline !important;
zoom: 1 !important;
visibility: visible !important;
position: absolute !important;
top: -9999px !important;
left: -9999px !important;
} .jqueryui .ui-icon {
background-color: inherit;
} .jqueryui .ui-icon-triangle-1-s {
background-position: -64px -16px;
} .selectboxit-btn { background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
border-bottom-color: #b3b3b3;
width: 100%;
border: 1px solid #57575a;
background-color: transparent;
padding: 5px 10px;
}
.selectboxit-btn.selectboxit-enabled:hover,
.selectboxit-btn.selectboxit-enabled:focus,
.selectboxit-btn.selectboxit-enabled:active {
color: #333333; }
.selectboxit-btn.selectboxit-enabled:hover,
.selectboxit-btn.selectboxit-enabled:focus {
color: #333333;
text-decoration: none;
background-position: 0 -15px;
}
.selectboxit-default-arrow {
width: 0;
height: 0;   }
.selectboxit-list {
background-color: #ffffff;   -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); border: 1px solid #57575a;
}
.selectboxit-list .selectboxit-option-anchor {
color: #4B4B4B;
font-size: 14px;
}
.selectboxit-list > .selectboxit-focus > .selectboxit-option-anchor {
color: #4B4B4B;
background-color: #F9F9F9;
background-image: -moz-linear-gradient(top, #0088cc, #0077b3);  background-image: -o-linear-gradient(top, #0088cc, #0077b3);  }
.selectboxit-list > .selectboxit-disabled > .selectboxit-option-anchor {
color: #999999;
}html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
margin: 0;
padding: 0;
border: 0;
font: inherit;
font-size: 100%;
vertical-align: baseline;
}
html {
line-height: 1;
}
ol,
ul {
list-style: none; }
table {
border-collapse: collapse;
border-spacing: 0;
}
caption,
th,
td {
text-align: left;
font-weight: normal;
vertical-align: middle;
}
q,
blockquote {
quotes: none;
}
q:before,
q:after,
blockquote:before,
blockquote:after {
content: "";
content: none;
}
a img {
border: none;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
display: block;
}        html,
button,
input,
select,
textarea {
color: #222;
}
html {
font-size: 1em;
line-height: 1.4;
} ::-moz-selection {
background: #ffffff;
color: #000000;
text-shadow: none;
}
::selection {
background: #ffffff;
color: #000000;
text-shadow: none;
} hr {
display: block;
height: 1px;
border: 0;
border-top: 1px solid #ccc;
margin: 1em 0;
padding: 0;
} audio,
canvas,
img,
video {
vertical-align: middle;
} fieldset {
border: 0;
margin: 0;
padding: 0;
} textarea {
resize: vertical;
}
*,
*:after,
*:before {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
outline: none;
} a,
a:visited,
a:active,
a:hover {
color: inherit;
text-decoration: none;
cursor: pointer;
}
input,
button {
border: none;
outline: none;
}
button,
input[type=submit],
input[type=button] {
cursor: pointer;
} .browsehappy {
margin: 0.2em 0;
background: #ccc;
color: #000;
padding: 0.2em 0;
} .icon-social:before {
content: attr(data-icon);
display: inline-block;
vertical-align: middle;
*vertical-align: auto;
*zoom: 1;
*display: inline;
font-family: 'MonoSocial';
}  .ir {
background-color: transparent;
border: 0;
overflow: hidden; *text-indent: -9999px;
}
.ir:before {
content: "";
display: block;
width: 0;
height: 150%;
} .hidden {
display: none !important;
visibility: hidden;
}
.text-hidden,
.main_header nav ul li:first-child {
color: transparent;
font: 0/0 a;
text-indent: -999;
text-align: left;
overflow: hidden;
} .visuallyhidden {
border: 0;
clip: rect(0 0 0 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
} .visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
clip: auto;
height: auto;
margin: 0;
overflow: visible;
position: static;
width: auto;
} .invisible {
visibility: hidden;
} .clearfix:before,
footer:before,
.clearfix:after,
footer:after {
content: " "; display: table; }
.clearfix:after,
footer:after {
clear: both;
} .clearfix,
footer {
*zoom: 1;
}
footer#footer {
position: relative;
z-index: 20;
}
.icon-link a {
display: block;
position: relative;
width: 100%;
height: 100%;
}
.uppercase {
text-transform: uppercase;
}
.borderless {
border: 0;
}
.is-center {
text-align: center;
}
.pull-left {
float: left;
}
.pull-right {
float: right;
} .table {
display: table;
table-layout: fixed;
}
.table .td {
display: table-cell;
float: none;
vertical-align: top;
} .noselect {
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
} .ie .hide-ie {
display: none;
}
.mobile .hide-mobile {
display: none;
} .row:before,
.row:after {
content: " ";
display: table;
}
.row:after {
clear: both;
}
.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12 {
position: relative;
min-height: 1px;
float: left;
}
.col-1 {
width: 8.33333%;
}
.col-2 {
width: 16.66667%;
}
.col-3 {
width: 25%;
}
.col-4 {
width: 33.33333%;
}
.col-5 {
width: 41.66667%;
}
.col-6 {
width: 50%;
}
.col-7 {
width: 58.33333%;
}
.col-8 {
width: 66.66667%;
}
.col-9 {
width: 75%;
}
.col-10 {
width: 83.33333%;
}
.col-11 {
width: 91.66667%;
}
.col-12 {
width: 100%;
} @font-face {
font-family: 'gotham-light';
src: url(//theatre-senart.com/wp-content/themes/senart/assets/fonts/gotham-light-webfont.eot);
src: url(//theatre-senart.com/wp-content/themes/senart/assets/fonts/gotham-light-webfont.eot?#iefix) format('embedded-opentype'),
url(//theatre-senart.com/wp-content/themes/senart/assets/fonts/gotham-light-webfont.woff2) format('woff2'),
url(//theatre-senart.com/wp-content/themes/senart/assets/fonts/gotham-light-webfont.woff) format('woff'),
url(//theatre-senart.com/wp-content/themes/senart/assets/fonts/gotham-light-webfont.ttf) format('truetype'),
url(//theatre-senart.com/wp-content/themes/senart/assets/fonts/gotham-light-webfont.svg#gothamlight) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'socicon';
src: url(//theatre-senart.com/wp-content/themes/senart/assets/fonts/socicon.eot);
src: url(//theatre-senart.com/wp-content/themes/senart/assets/fonts/socicon.eot?#iefix) format('embedded-opentype'),
url(//theatre-senart.com/wp-content/themes/senart/assets/fonts/socicon.woff) format('woff'),
url(//theatre-senart.com/wp-content/themes/senart/assets/fonts/socicon.woff2) format('woff2'),
url(//theatre-senart.com/wp-content/themes/senart/assets/fonts/socicon.ttf) format('truetype'),
url(//theatre-senart.com/wp-content/themes/senart/assets/fonts/socicon.svg#sociconregular) format('svg');
font-weight: normal;
font-style: normal;
text-transform: initial;
}
@font-face {
font-family: 'gotham-black';
src: url(//theatre-senart.com/wp-content/themes/senart/assets/fonts/gotham-black-webfont.eot);
src: url(//theatre-senart.com/wp-content/themes/senart/assets/fonts/gotham-black-webfont.eot?#iefix) format('embedded-opentype'),
url(//theatre-senart.com/wp-content/themes/senart/assets/fonts/gotham-black-webfont.woff2) format('woff2'),
url(//theatre-senart.com/wp-content/themes/senart/assets/fonts/gotham-black-webfont.woff) format('woff'),
url(//theatre-senart.com/wp-content/themes/senart/assets/fonts/gotham-black-webfont.ttf) format('truetype'),
url(//theatre-senart.com/wp-content/themes/senart/assets/fonts/gotham-black-webfont.svg#gothamblack) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'gotham-book';
src: url(//theatre-senart.com/wp-content/themes/senart/assets/fonts/gotham-book-webfont.eot);
src: url(//theatre-senart.com/wp-content/themes/senart/assets/fonts/gotham-book-webfont.eot?#iefix) format('embedded-opentype'),
url(//theatre-senart.com/wp-content/themes/senart/assets/fonts/gotham-book-webfont.woff2) format('woff2'),
url(//theatre-senart.com/wp-content/themes/senart/assets/fonts/gotham-book-webfont.woff) format('woff'),
url(//theatre-senart.com/wp-content/themes/senart/assets/fonts/gotham-book-webfont.ttf) format('truetype'),
url(//theatre-senart.com/wp-content/themes/senart/assets/fonts/gotham-book-webfont.svg#gothambook) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'gotham-bold';
src: url(//theatre-senart.com/wp-content/themes/senart/assets/fonts/gotham-bold-webfont.eot);
src: url(//theatre-senart.com/wp-content/themes/senart/assets/fonts/gotham-bold-webfont.eot?#iefix) format('embedded-opentype'),
url(//theatre-senart.com/wp-content/themes/senart/assets/fonts/gotham-bold-webfont.woff2) format('woff2'),
url(//theatre-senart.com/wp-content/themes/senart/assets/fonts/gotham-bold-webfont.woff) format('woff'),
url(//theatre-senart.com/wp-content/themes/senart/assets/fonts/gotham-bold-webfont.ttf) format('truetype'),
url(//theatre-senart.com/wp-content/themes/senart/assets/fonts/gotham-bold-webfont.svg#gotham-boldbold) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'gotham-thin';
src: url(//theatre-senart.com/wp-content/themes/senart/assets/fonts/gotham-thin-webfont.eot);
src: url(//theatre-senart.com/wp-content/themes/senart/assets/fonts/gotham-thin-webfont.eot?#iefix) format('embedded-opentype'),
url(//theatre-senart.com/wp-content/themes/senart/assets/fonts/gotham-thin-webfont.woff2) format('woff2'),
url(//theatre-senart.com/wp-content/themes/senart/assets/fonts/gotham-thin-webfont.woff) format('woff'),
url(//theatre-senart.com/wp-content/themes/senart/assets/fonts/gotham-thin-webfont.ttf) format('truetype'),
url(//theatre-senart.com/wp-content/themes/senart/assets/fonts/gotham-thin-webfont.svg#gothamthin) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'gotham-medium';
src: url(//theatre-senart.com/wp-content/themes/senart/assets/fonts/gotham-medium-webfont.eot);
src: url(//theatre-senart.com/wp-content/themes/senart/assets/fonts/gotham-medium-webfont.eot?#iefix) format('embedded-opentype'),
url(//theatre-senart.com/wp-content/themes/senart/assets/fonts/gotham-medium-webfont.woff2) format('woff2'),
url(//theatre-senart.com/wp-content/themes/senart/assets/fonts/gotham-medium-webfont.woff) format('woff'),
url(//theatre-senart.com/wp-content/themes/senart/assets/fonts/gotham-medium-webfont.ttf) format('truetype'),
url(//theatre-senart.com/wp-content/themes/senart/assets/fonts/gotham-medium-webfont.svg#gothammedium) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'stanley-light-condensed';
src: url(//theatre-senart.com/wp-content/themes/senart/assets/fonts/stanley-lightcondensed-webfont.eot);
src: url(//theatre-senart.com/wp-content/themes/senart/assets/fonts/stanley-lightcondensed-webfont.eot?#iefix) format('embedded-opentype'),
url(//theatre-senart.com/wp-content/themes/senart/assets/fonts/stanley-lightcondensed-webfont.woff2) format('woff2'),
url(//theatre-senart.com/wp-content/themes/senart/assets/fonts/stanley-lightcondensed-webfont.woff) format('woff'),
url(//theatre-senart.com/wp-content/themes/senart/assets/fonts/stanley-lightcondensed-webfont.ttf) format('truetype'),
url(//theatre-senart.com/wp-content/themes/senart/assets/fonts/stanley-lightcondensed-webfont.svg#stanleylightcondensed) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'stanley-medium-condensed';
src: url(//theatre-senart.com/wp-content/themes/senart/assets/fonts/stanley-mediumcondensed-webfont.eot);
src: url(//theatre-senart.com/wp-content/themes/senart/assets/fonts/stanley-mediumcondensed-webfont.eot?#iefix) format('embedded-opentype'),
url(//theatre-senart.com/wp-content/themes/senart/assets/fonts/stanley-mediumcondensed-webfont.woff2) format('woff2'),
url(//theatre-senart.com/wp-content/themes/senart/assets/fonts/stanley-mediumcondensed-webfont.woff) format('woff'),
url(//theatre-senart.com/wp-content/themes/senart/assets/fonts/stanley-mediumcondensed-webfont.ttf) format('truetype'),
url(//theatre-senart.com/wp-content/themes/senart/assets/fonts/stanley-mediumcondensed-webfont.svg#stanleymediumcondensed) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'stanley-compressed';
src: url(//theatre-senart.com/wp-content/themes/senart/assets/fonts/stanley-compressed-webfont.eot);
src: url(//theatre-senart.com/wp-content/themes/senart/assets/fonts/stanley-compressed-webfont.eot?#iefix) format('embedded-opentype'),
url(//theatre-senart.com/wp-content/themes/senart/assets/fonts/stanley-compressed-webfont.woff2) format('woff2'),
url(//theatre-senart.com/wp-content/themes/senart/assets/fonts/stanley-compressed-webfont.woff) format('woff'),
url(//theatre-senart.com/wp-content/themes/senart/assets/fonts/stanley-compressed-webfont.ttf) format('truetype'),
url(//theatre-senart.com/wp-content/themes/senart/assets/fonts/stanley-compressed-webfont.svg#stanleycompressed) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'stanley-bold-condensed';
src: url(//theatre-senart.com/wp-content/themes/senart/assets/fonts/stanley-boldcondensed-webfont.eot);
src: url(//theatre-senart.com/wp-content/themes/senart/assets/fonts/stanley-boldcondensed-webfont.eot?#iefix) format('embedded-opentype'),
url(//theatre-senart.com/wp-content/themes/senart/assets/fonts/stanley-boldcondensed-webfont.woff2) format('woff2'),
url(//theatre-senart.com/wp-content/themes/senart/assets/fonts/stanley-boldcondensed-webfont.woff) format('woff'),
url(//theatre-senart.com/wp-content/themes/senart/assets/fonts/stanley-boldcondensed-webfont.ttf) format('truetype'),
url(//theatre-senart.com/wp-content/themes/senart/assets/fonts/stanley-boldcondensed-webfont.svg#stanleyboldcondensed) format('svg');
font-weight: normal;
font-style: normal;
}
body,
html {
background-color: white;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
text-rendering: optimizeLegibility !important;
-webkit-font-smoothing: antialiased !important;
-moz-osx-font-smoothing: grayscale !important;
font-smooth: always;
width: 100%;
height: 100%;
font-family: Serif, Arial;
} body,
html {
background-color: white;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
text-rendering: optimizeLegibility !important;
-webkit-font-smoothing: antialiased !important;
-moz-osx-font-smoothing: grayscale !important;
font-smooth: always;
width: 100%;
height: 100%;
font-family: 'stanley-light-condensed';
}
.main {
background-color: #f9f9f9;
}
footer h3 {
font-size: 95px;
text-align: center;
text-transform: uppercase;
margin-top: 25px;
display: block;
line-height: 114px;
font-family: 'stanley-compressed';
}
footer h4 {
font-size: 36px;
text-transform: uppercase;
text-align: left;
line-height: 43px;
font-family: 'stanley-compressed';
}
footer h5 {
text-align: center;
display: block;
font-size: 35px;
margin-bottom: -11px;
text-transform: uppercase;
line-height: 42px;
font-family: 'stanley-medium-condensed';
}
footer h6 {
text-align: center;
font-size: 22px;
margin-bottom: -6px;
line-height: 26px;
}
.footer_top_left p {
font-size: 35px;
text-align: center;
display: block;
font-family: 'stanley-medium-condensed';
}
.footer_top {
background-color: #57575a;
padding-bottom: 40px;
}
.subscribe {
margin-top: 0px;
}
.subscribe a {
border: 1px solid;
display: block;
padding-top: 20px;
padding-bottom: 12px;
outline: 3px solid #57575A;
transition: all 300ms linear;
}
.subscribe a:hover {
outline-color: inherit;
}
.footer_top_left {
padding-left: 0;
}
.footer_top_right {
margin-top: 45px;
color: #b7b7b7;
padding-right: 0;
}
.footer_top_right .your_job p {
font-size: 11px;
line-height: 13px;
margin-bottom: 12px;
font-family: 'gotham-book';
}
.your_job:hover {
color: #ffffff;
}
.your_job {
transition: all 300ms linear;
}
.footer_top_right .your_job a,
.pro a {
font-size: 17px;
border: 1px solid #b7b7b7;
text-align: center;
line-height: 20px;
padding: 5px 20px;
font-family: 'stanley-medium-condensed';
}
.right_bottom {
margin-top: 60px;
text-align: left;
}
.receive_newsletter {
float: left;
margin-left: 15px;
}
.receive_newsletter input {
width: 285px;
background-color: #57575a;
border-bottom: 1px solid #b7b7b7;
color: #b7b7b7;
font-size: 12px;
line-height: 14px;
font-family: 'gotham-book';
margin-top: 15px;
}
.follow_us {
float: right;
margin-right: 65px;
}
.right_bottom p {
font-size: 24px;
line-height: 28px;
text-transform: uppercase;
}
ul.footer_follow li {
display: inline-block;
margin-top: 12px;
margin-right: 12px;
font-family: 'socicon';
color: inherit;
font-size: 18px;
}
ul.footer_follow li a {
transition: all 200ms linear;
}
ul.footer_follow li a:hover {
color: #fff;
}
.footer_bottom {
background-color: #3d3c40;
padding-top: 20px;
padding-bottom: 40px;
color: #868789;
}
.footer_bottom_left {
font-size: 11px;
line-height: 13px;
font-family: 'gotham-book';
margin-top: 6px;
padding-left: 0;
}
.footer_bottom_right {
padding-right: 0;
}
.links ul li {
list-style: none;
}
#Beaurepaire {
margin-top: 12px;
}
.sponsor {
margin-left: 15px;
}
.sponsor p {
font-size: 14px;
line-height: 16px;
font-family: 'gotham-bold';
margin-bottom: -9px;
}
.sponsor ul li {
display: table-cell;
margin-right: 22px;
vertical-align: middle;
padding: 0 40px;
padding-left: 0;
} .icon {
display: inline-block;
position: relative;
}
.go_icon {
background: url(//theatre-senart.com/wp-content/themes/senart/assets/img/sprite.png) no-repeat -11px -95px;
width: 13px;
height: 15px;
right: 17px;
}
.search_icon {
background: url(//theatre-senart.com/wp-content/themes/senart/assets/img/sprite.png) no-repeat -8px -9px;
width: 22px;
height: 27px;
}
.search_close {
background: url(//theatre-senart.com/wp-content/themes/senart/assets/img/sprite.png) no-repeat -100px -9px;
width: 22px;
height: 27px;
}
.go_top_icon {
background: url(//theatre-senart.com/wp-content/themes/senart/assets/img/sprite.png) no-repeat -173px -14px;
width: 28px;
height: 20px;
top: 9px;
left: 8px;
}
.rer_icon {
background: url(//theatre-senart.com/wp-content/themes/senart/assets/img/sprite.png) no-repeat -244px -13px;
width: 32px;
height: 36px;
}
.d_icon {
background: url(//theatre-senart.com/wp-content/themes/senart/assets/img/sprite.png) no-repeat -307px -13px;
width: 31px;
height: 36px;
}
.t_icon {
background: url(//theatre-senart.com/wp-content/themes/senart/assets/img/sprite.png) no-repeat -365px -13px;
width: 32px;
height: 36px;
}
.bus_icon {
background: url(//theatre-senart.com/wp-content/themes/senart/assets/img/sprite.png) no-repeat -420px -13px;
width: 31px;
height: 36px;
}
.selected_small_icon {
background: url(//theatre-senart.com/wp-content/themes/senart/assets/img/sprite.png) no-repeat -184px -53px;
width: 20px;
height: 20px;
}
.omit_small_icon {
background: url(//theatre-senart.com/wp-content/themes/senart/assets/img/sprite.png) no-repeat -234px -60px;
width: 14px;
height: 18px;
}
.add_small_icon {
background: url(//theatre-senart.com/wp-content/themes/senart/assets/img/sprite.png) no-repeat -138px -52px;
width: 18px;
height: 23px;
}
.dl_icon {
background: url(//theatre-senart.com/wp-content/themes/senart/assets/img/sprite.png) no-repeat -343px -59px;
width: 20px;
height: 19px;
}
.dl_icon_white {
background: url(//theatre-senart.com/wp-content/themes/senart/assets/img/sprite.png) no-repeat -505px -65px;
width: 20px;
height: 22px;  float: right;
top: 5px;
}
.dl_icon_pink {
background: url(//theatre-senart.com/wp-content/themes/senart/assets/img/sprite.png) no-repeat -465px -63px;
width: 20px;
height: 19px;
}
.dl_icon_blue {
background: url(//theatre-senart.com/wp-content/themes/senart/assets/img/sprite.png) no-repeat -558px -64px;
width: 20px;
height: 19px;
}
.connect_icon {
background: url(//theatre-senart.com/wp-content/themes/senart/assets/img/sprite.png) no-repeat -481px -18px;
width: 25px;
height: 27px;
} .tout_voir,
.tout_voir .cattag,
.tout_voir .overlay_layer {
background-color: #fff7b1;
color: #6f7073;
}
.tout_voir .share li a:hover {
color: #fff7b1;
}
.tout_voir_text {
color: #fff7b1 !important;
border-color: #fff7b1;
}
.tempsfort,
.tempsfort .cattag,
.tempsfort .overlay_layer {
background-color: #f7aa4e;
color: #ffffff;
}
.tempsfort .look.watch:hover {
color: #F7AA4E;
}
.tempsfort .show_dl_btn:hover {
color: #f7aa4e;
}
.tempsfort_text {
color: #f7aa4e !important;
border-color: #f7aa4e;
}
.theatre,
.theatre .cattag,
.theatre .overlay_layer {
background-color: #ee8271;
color: #ffffff;
}
.theatre .look.watch:hover {
color: #EE8271;
}
.theatre .show_dl_btn:hover {
color: #ee8271;
}
.theatre_text {
color: #ee8271 !important;
border-color: #ee8271;
}
.details_dates {
color: #C3C3C3 !important;
border-color: #C3C3C3;
}
.danse,
.danse .cattag,
.danse .overlay_layer {
background-color: #f09dbc;
color: #ffffff;
}
.danse .share li a:hover {
color: #f09dbc;
}
.danse .look.watch:hover {
color: #f09dbc;
}
.danse_text {
color: #f09dbc !important;
border-color: #f09dbc;
}
.musique,
.musique .cattag,
.musique .overlay_layer {
background-color: #bbacd3;
color: #ffffff;
}
.musique .look.watch:hover {
color: #bbacd3;
}
.musique .share li a:hover {
color: #bbacd3;
}
.musique_text {
color: #ee8271 !important;
border-color: #ee8271;
}
.arts_piste,
.arts_piste .cattag,
.arts_piste .overlay_layer {
background-color: #a1c4e8;
color: #ffffff;
}
.arts_piste .share li a:hover {
color: #a1c4e8;
}
.arts_piste .look.watch:hover {
color: #a1c4e8;
}
.arts_piste_text {
color: #a1c4e8 !important;
border-color: #a1c4e8;
}
.culturelle,
.culturelle .cattag,
.culturelle .overlay_layer {
background-color: #85ccdb;
color: #ffffff;
}
.culturelle .share li a:hover {
color: #85ccdb;
}
.culturelle .look.watch:hover {
color: #85ccdb;
}
.culturelle_text {
color: #85ccdb !important;
border-color: #85ccdb;
}
.bis,
.bis .cattag,
.bis .overlay_layer {
background-color: #a5d4ca;
color: #ffffff;
}
.bis_text {
color: #a5d4ca !important;
border-color: #a5d4ca;
}
.bis .share li a:hover {
color: #a5d4ca;
}
.bis_text .look.watch:hover {
color: #a5d4ca;
}
.carre,
.carre .cattag,
.carre .overlay_layer {
background-color: #6dbfa8;
color: #ffffff;
}
.carre .look.watch:hover {
color: #6dbfa8;
}
.carre .share li a:hover {
color: #6dbfa8;
} .footer_top_left.tout_voir,
.footer_follow.tout_voir {
background-color: transparent;
color: #fff7b1 !important;
border-color: #fff7b1;
}
.footer_top_left.tempsfort,
.footer_follow.tempsfort {
background-color: transparent;
color: #f7aa4e !important;
border-color: #f7aa4e;
}
.footer_top_left.theatre,
.footer_follow.theatre {
background-color: transparent;
color: #ee8271 !important;
border-color: #ee8271;
}
.footer_top_left.danse,
.footer_follow.danse {
background-color: transparent;
color: #f09dbc !important;
border-color: #f09dbc;
}
.footer_top_left.musique,
.footer_follow.musique {
background-color: transparent;
color: #ee8271 !important;
border-color: #ee8271;
}
.footer_top_left.arts_piste,
.footer_follow.arts_piste {
background-color: transparent;
color: #a1c4e8 !important;
border-color: #a1c4e8;
}
.footer_top_left.culturelle,
.footer_follow.culturelle {
background-color: transparent;
color: #85ccdb !important;
border-color: #85ccdb;
}
.footer_top_left.bis,
.footer_follow.bis {
background-color: transparent;
color: #a5d4ca !important;
border-color: #a5d4ca;
} .slider {
height: 765px;
background-color: #000000;
}
.menu {
color: #6f7073;
margin-bottom: 13px;
margin-top: 20px;
color: rgb(10, 10, 10);
}
.menu a:hover {
color: rgb(110, 112, 115);
}
.menu_logo {
float: left;
margin-top: -10px;
margin-right: 55px;
margin-left: 30px;
}
.menu_logo img {
width: 95px;
}
.menu_items {
float: left;
position: relative;
z-index: 1;
}
.menu_items li {
display: inline-block;
margin-right: 15px;
}
.menu_items li a {
font-size: 25px;
line-height: 30px;
text-transform: uppercase;
position: relative;
color: rgb(10, 10, 10);
}
.menu_items li a span {
position: absolute;
text-align: center;
background-color: #ee8271;
border-radius: 50%;
color: #ffffff;
line-height: 20px;
font-size: 10px;
font-family: 'gotham';
width: 20px;
height: 20px;
top: -12px;
left: 37px;
}
.active {
color: #1a161b;
}
.social {}
.social li {
display: inline;
margin-left: 12px;
}
.social li+li+li {
margin-left: 12px;
}
.social li+li {
margin-left: 5px;
}
.social li a {
display: inline;
font-size: 19px;
line-height: 36px;
font-family: 'socicon';
color: rgb(110, 112, 115);
}
.ticketing {
font-size: 25px;
line-height: 27px;
text-transform: uppercase;
float: right;
margin-left: 10px;
margin-right: 10px;
color: rgb(110, 112, 115);
}
.search {
float: right;
margin-left: 20px;
}
.social {
float: left;
position: relative;
top: -4px;
z-index: 0;
margin-right: 8px;
}
.category {
width: 100%;
}
.category li {
display: block;
float: left;
width: 134px;
height: 134px;
}
.category li a {
text-align: center;
display: table;
width: 100%;
height: 100%;
}
.category li h2 {
display: block;
font-size: 45px;
line-height: 38px;
text-transform: uppercase;
display: table-cell;
vertical-align: middle;
}
.category h2 small {
font-size: 20px;
line-height: 24px;
}
.category li.small h2 {
font-size: 31px;
line-height: 37px;
font-weight: 300;
}
.category_content {
position: relative;
}
.filtering {
color: #ffffff;
font-size: 24px;
margin-top: 26px;
text-transform: uppercase;
margin-bottom: 62px;
}
.filtering p {
float: left;
margin-left: 40px;
margin-right: 15px;
margin-top: 10px;
}
.filtering ul {
float: left;
width: 787px;
}
.filtering ul li {
display: inline-block;
margin-right: 6px;
}
.filtering ul li a {
display: block;
border: 1px solid #ffffff;
vertical-align: middle;
padding: 2px 10px 1px 10px;
text-decoration: none !important;
font-family: 'stanley-light-condensed';
}
.filtering ul li.add a {
border: 1px solid rgba(250, 250, 250, .5);
color: rgba(250, 250, 250, .5);
}
.filtering ul li.omit a {
border: 1px solid rgba(250, 250, 250, .5);
color: rgba(250, 250, 250, .5);
}
.filtering ul li.omit a:hover i {
display: block;
background: url(//theatre-senart.com/wp-content/themes/senart/assets/img/sprite.png) no-repeat -59px -50px;
width: 21px;
height: 22px;
}
.filtering ul li.omit a:hover {
border: 1px solid rgba(250, 250, 250, 1);
color: rgba(250, 250, 250, 1);
}
.filtering .filter_icon {
float: right;
margin-top: 4px;
margin-left: 12px;
}
.filtering .selected i {
display: block;
background: url(//theatre-senart.com/wp-content/themes/senart/assets/img/sprite.png) no-repeat -59px -50px;
width: 21px;
height: 22px;
} .filtering .add i {
display: block;
background: url(//theatre-senart.com/wp-content/themes/senart/assets/img/sprite.png) no-repeat -138px -52px;
width: 18px;
height: 24px;
margin-top: 4px;
}
.filtering .omit i {
display: block;
background: url(//theatre-senart.com/wp-content/themes/senart/assets/img/sprite.png) no-repeat -138px -52px;
width: 18px;
height: 24px;
margin-top: 4px;
}
.tout_voir .filtering {
color: #6f7073;
}
.tout_voir .filtering ul li a {
border: 1px solid #6f7073;
}
.tout_voir .filtering ul li.add a {
border: 1px solid #b7b392;
color: #b7b392;
}
.tout_voir .filtering .selected i {
display: block;
background: url(//theatre-senart.com/wp-content/themes/senart/assets/img/sprite.png) no-repeat -60px -12px;
width: 20px;
height: 14px;
background: url(//theatre-senart.com/wp-content/themes/senart/assets/img/sprite.png) no-repeat -60px -12px;
width: 20px;
height: 19px;
}
.tout_voir .filtering .omit i {
display: block;
background: url(//theatre-senart.com/wp-content/themes/senart/assets/img/sprite.png) no-repeat -105px -12px;
width: 20px;
height: 17px; }
.tout_voir .filtering .add i {
display: block;
background: url(//theatre-senart.com/wp-content/themes/senart/assets/img/sprite.png) no-repeat -138px -13px;
width: 18px;
height: 23px;
margin-top: 6px;
}
.articles {
margin-bottom: 43px;
}
.bis .articles {
margin-top: 178px;
margin-left: -9px;
}
.article_box {
width: 295px;
height: 295px;
position: relative;
overflow: hidden;
margin: 8px;
display: table;
}
.articles_title {
display: table;
}
.articles_title span,
.articles_title h1 {
font-size: 120px;
text-transform: uppercase;
vertical-align: middle;
line-height: 111px;
text-align: center;
display: table-cell;
}
.article_box img {
width: 100%;
display: block;
}
.cattag {
display: block;
position: absolute;
width: 78px;
height: 78px;
top: 0;
display: table;
opacity: 1;
}
.cattag span {
font-size: 26px;
color: inherit;
display: table-cell;
vertical-align: middle;
text-transform: uppercase;
text-align: center;
line-height: 25px;
}
.article_info {
display: block;
position: absolute;
width: 100%;
padding-bottom: 15px;
bottom: 0;
color: #ffffff;
}
.article_info h3 {
font-size: 24px;
margin-left: 20px;
margin-right: 20px;
font-family: 'gotham-bold';
}
.article_info time {
font-size: 14px;
margin-left: 20px;
margin-right: 20px;
font-family: 'gotham-book';
}
.article_info .trefle {
width: 30px;
height: 36px;
float: right;
margin-right: 10px;
vertical-align: top;
}
.main .more {
text-align: center;
display: block;
width: 295px;
border: 1px solid #ffffff;
padding-top: 6px;
padding-bottom: 2px;
text-transform: uppercase;
color: #ffffff;
font-size: 33px;
margin: 0 auto;
margin-bottom: 140px;
outline-color: transparent;
outline-offset: -3px;
outline-width: 2px;
outline-style: solid;
transition: all 250ms linear;
}
.more:hover {
outline-color: #fff;
}
.tout_voir .more {
border: 1px solid #6f7073;
color: #6f7073;
}
.tout_voir .more:hover {
outline-color: #6f7073;
}
.go_to_top a {
display: block;
width: 45px;
height: 45px;
border: 1px solid #57575a;
float: right;
outline-color: transparent;
outline-offset: -3px;
outline-width: 2px;
outline-style: solid;
transition: all 250ms linear;
}
.go_to_top a:hover {
outline-color: #57575a;
}
.go_to_top {
position: relative;
bottom: 35px;
right: 70px;
} #contact_page.page_title { }
#contact_page.page_title h1 {
font-size: 90px;
text-align: center;
text-transform: uppercase;
color: #707173;
margin-top: 50px;
line-height: 90px;
margin-bottom: 50px;
}
.tax-saisons #contact_page.page_title h1 {
margin-bottom: 30px;
}
.map_holder {
overflow: hidden;
width: 100%;
height: 563px;
}
.map_holder img {
display: block;
width: 100%;
}
.information {
padding-top: 85px;
padding-bottom: 210px;
}
.contact_sec {
border-bottom: 1px solid #585858;
}
.contact h1 {
font-size: 80px;
text-transform: uppercase;
}
.address h1 {
color: #70bfaa;
}
.times h1 {
color: #f08271;
margin-top: 82px;
}
.contact_info h1 {
color: #ff7bac;
margin-top: 55px;
}
.ateliers h1 {
color: #97B8E2;
margin-top: 55px;
}
.middle,
.right {
color: #000000;
text-align: left;
}
.middle h4,
.right h4 {
font-size: 16px;
font-family: 'gotham-bold';
text-transform: uppercase;
}
.middle p {
font-size: 16px;
font-family: 'gotham-book';
}
.middle h3,
.right h3 {
font-family: 'gotham-light';
font-size: 24px;
text-transform: uppercase;
}
.address .middle {
margin-bottom: 40px;
margin-top: 20px;
}
.times .middle,
.times .right {
margin-bottom: 60px;
margin-top: 40px;
}
.contact_info .right,
.contact_info .middle {
margin-bottom: 60px;
margin-top: 40px;
}
.ateliers .right,
.ateliers .middle {
margin-bottom: 60px;
margin-top: 40px;
}
.contact_info .middle p {
font-size: 26px;
margin-bottom: 20px;
font-family: 'gotham-light';
}
.addition {
margin-top: 12px;
}
.right ul {
width: 140px;
margin-top: 20px;
}
.right ul li {
display: inline-block;
margin-right: 5px;
margin-bottom: 7px;
} .prog {
margin-bottom: 70px;
}
.prog_title {
font-size: 120px;
text-transform: uppercase;
text-align: center;
margin-top: -45px;
}
.prog_bis {
margin-bottom: 70px;
padding-left: 0;
}
.prog_bis_filter p {
font-size: 14px;
font-family: 'gotham-medium';
text-align: left;
}
.prog_bis_filter h3 {
font-size: 30px;
text-transform: uppercase;
float: left;
width: 100%;
font-family: 'stanley-medium-condensed';
}
.prog_filter {
color: #ffffff;
}
.add_filter {
color: rgba(250, 250, 250, .5);
}
.bis_filter_icon {
float: right;
position: absolute;
right: 15px;
top: 9px;
} .news h1 {
font-size: 90px;
text-transform: uppercase;
text-align: center;
margin-top: 60px;
margin-bottom: 50px;
margin-top: 0;
}
.news_content {
margin-bottom: 50px;
}
.news_content article {
width: 440px;
margin: 0 15px 30px 15px;
display: block;
clear: both;
height: auto; }
.news_content .news_title {
padding: 30px 28px 40px 28px;
display: block;
width: 100%;
}
.news_content .news_title time {
font-size: 26px;
margin-left: 5px;
margin-bottom: 18px;
}
.news_content .news_title h2 {
font-size: 30px;
font-family: 'gotham-bold';
line-height: 36px;
}
.img_container {
width: 100%;
overflow: hidden;
height: 280px;
position: relative;
text-align: center;
vertical-align: middle;
display: table;
width: 100%;
}
.img_container img {
width: 100%;
display: block;
}
.news_content .img_container img {
position: absolute;
z-index: 0;
left: 0;
top: 0;
width: 100%;
display: block;
}
.look {
position: absolute;
display: block;
color: #ffffff;
font-size: 31px;
border: 1px solid #ffffff;
padding: 8px 32px;
text-transform: uppercase;
left: 50%;
margin-left: -67px;
bottom: 50%;
margin-bottom: -30px;
transition: all 300ms linear;
}
.news_content a.look {
position: relative;
margin: 0 auto;
left: 0;
top: 0;
display: inline-block;
top: 110px;
}
.look:visited {
color: #fff;
}
a.look:hover {
background-color: #fff;
color: inherit;
}
.news_text {
background-color: #ffffff;
padding: 27px 28px 32px 28px;
}
.news_text p {
font-family: 'gotham-book';
font-size: 16px;
line-height: 20px;
color: #000000;
}
.news_content2 {
margin-bottom: 50px;
}
.news_content2 .news_title {
padding: 30px 28px 40px 28px;
display: block;
width: 100%;
}
.news_content2 .news_title time {
font-size: 26px;
margin-left: 5px;
margin-bottom: 18px;
}
.news_content2 .news_title h2 {
font-size: 30px;
font-family: 'gotham-bold';
line-height: 36px;
}
.news_content2 iframe {
margin-bottom: -5px;
width: 100%;
}
.news_content2 a.look {
position: relative;
margin: 0 auto;
left: 0;
top: 0;
display: inline-block;
top: 170px;
}
.news_content2 .img_container {
height: 400px;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
} .theatre_top h1 {
font-size: 90px;
line-height: 86px;
color: #a1c3e8;
margin: 0 auto;
margin-top: 60px;
margin-bottom: 55px;
text-align: center;
text-transform: uppercase;
width: 660px;
transition: all 300ms linear;
}
.theatre_content .fixed {
position: fixed;
top: 67px;
left: 0;
width: 100%;
z-index: 120
}
.theatre_content .fixed h1 {
font-size: 44px;
margin-top: 30px;
line-height: 60px;
margin-bottom: 20px;
}
.theatre_content,
.theatre_content .fixed {
transition: top 220ms linear;
}
.theatre_info {
display: table;
margin: 0 auto;
margin-bottom: 55px;
}
.theatre_content .fixed ul.theatre_info {
margin-bottom: 20px;
}
.theatre_info li {
display: table-cell;
color: #9a977d;
text-transform: uppercase;
font-size: 25px;
}
.theatre_info li a {
display: block;
border: 1px solid #9a977d;
padding: 5px 10px;
margin-right: 20px;
transition: all 300ms linear;
}
.theatre_info li a:hover {
color: #57575a;
border-color: #57575a;
}
.mission h2 {
font-size: 72px;
line-height: 86px;
color: #a1c3e8;
text-align: center;
text-transform: uppercase;
margin-top: 50px;
margin-bottom: 57px;
font-family: 'stanley-compressed';
}
.theatre_box {
color: #000000;
margin-bottom: 55px;
}
.theatre_box h3 {
font-size: 20px;
text-transform: uppercase;
text-align: left;
font-weight: bold;
font-family: 'gotham-black';
}
.theatre_box p {
font-size: 14px;
text-align: left;
font-family: 'gotham-book';
margin-bottom: 50px;
}
.equipe {
background-color: #a1c3e8;
color: #ffffff;
text-align: center;
}
.equipe blockquote {
font-size: 35px;
line-height: 42px;
text-transform: uppercase;
width: 640px;
margin: 0 auto;
margin-top: 45px;
margin-bottom: 23px;
font-family: 'stanley-medium-condensed';
}
.equipe h4 {
font-size: 14px;
font-family: 'gotham-black';
font-weight: bold;
text-transform: uppercase;
}
.equipe p {
font-size: 14px;
font-family: 'gotham-book';
margin-bottom: 30px;
}
.equipe a {
display: inline-block;
font-size: 25px;
text-transform: uppercase;
border: 1px solid #ffffff;
padding: 3px 20px;
margin-bottom: 42px;
transition: all 300ms linear;
}
.equipe a:hover {
background-color: #fff;
color: #A1C3E8;
}
.equipe_detail {
background-color: #b3ceeb;
padding-bottom: 0;
height: 0;
overflow: hidden;
transition: all 300ms linear;
min-height: 0;
}
.equipe_detail.show {
padding-bottom: 55px;
height: auto;
overflow: visible;
}
.equipe_detail h2 {
font-size: 72px;
line-height: 86px;
color: #ffffff;
text-align: center;
text-transform: uppercase;
margin-top: 28px;
margin-bottom: 45px;
font-family: 'stanley-compressed';
}
ul.equipe_info li {
margin: 9px 0;
display: inline-block;
text-align: left;
}
.equipe_info {
column-count: 3;
column-gap: 1em;
}
.equipe_info h3 {
font-size: 20px;
color: #000000;
text-transform: uppercase;
font-family: 'stanley-bold-condensed';
}
.equipe_info p {
font-family: 'gotham-book';
font-size: 14px;
color: #000000;
}
.residence h2 {
font-size: 72px;
line-height: 86px;
color: #a1c3e8;
text-align: center;
text-transform: uppercase;
margin-top: 42px;
font-family: 'stanley-compressed';
}
.intro {
font-family: 'gotham-light';
font-size: 21px;
color: #57575a;
margin: 0 auto;
text-align: center;
width: 650px;
margin-bottom: 20px;
}
.residence .theatre_box {
font-family: 'gotham-bold';
}
.theatre_box .img_holder {
width: 100%;
overflow: hidden;
height: 311px;
margin-bottom: 17px;
}
.img_holder img { display: block;
height: 100%;
}
.made_in_senart h2 {
font-size: 72px;
line-height: 86px;
color: #a1c3e8;
text-align: center;
text-transform: uppercase;
margin-top: 42px;
font-family: 'stanley-compressed';
}
.on_scene_article {
margin-bottom: 43px;
overflow: hidden;
}
.on_scene_article .img_holder {
width: 100%;
overflow: hidden;
height: 295px;
margin-bottom: 25px;
position: relative;
}
.on_scene_article img {
display: block;
width: 100%;
}
.on_scene_article p {
font-family: 'gotham-book';
font-size: 14px;
color: #000000;
margin-bottom: 25px;
text-align: left;
}
.dl_btn {
display: inline-block;
text-transform: uppercase;
font-size: 25px;
color: #57575a;
margin-bottom: 25px;
text-align: left;
padding: 10px 15px;
border: 1px solid #57575a;
text-align: left;
}
.dl_btn .dl_icon {
margin-left: 20px;
border-bottom: 1px solid #58585A; }
.le_theatre h2 {
font-size: 72px;
line-height: 86px;
color: #a1c3e8;
text-align: center;
text-transform: uppercase;
font-family: 'stanley-compressed';
}
.le_theatre .background_section {
width: 100%; background: url(//theatre-senart.com/wp-content/themes/senart/assets/img/bkg.png) repeat top left;
position: relative;
overflow: hidden;
}
#points {
position: absolute;
top: 0;
width: 100%;
height: 100%;
left: 0;
}
#points li {
position: absolute;
left: 0;
top: 0;
}
#points li.active a {
transform: scale(1.2);
}
#points li:after,
#points li:before {
content: "";
display: block;
position: absolute;
width: 0;
height: 0;  float: left;
}
#points li.item4.active:before {
transform: rotate(-45deg);
width: 278px;
background-color: #fff;
height: 2px;
top: -77px;
left: -43px;
transition-delay: 400ms;
}
#points li a:hover {
transform: scale(1.2);
transform-origin: center;
}
#points li a {
border: none;
background-color: transparent;
margin: 0;
padding: 0;
float: none;
width: 40px;
height: 40px;
border-radius: 50%;
background-color: #fff;
display: block;
box-shadow: 0px 0px 7px 2px rgba(0, 0, 0, .15);
transition: all 200ms linear;
}
#points li a:after {
content: "";
display: block;
width: 14px;
height: 14px;
background-color: #A1C3E8;
border-radius: 50%;
left: 50%;
position: absolute;
top: 50%;
margin: -7px 0px 0px -7px;
}
#points .item1 {
left: 644px;
top: 479px;
}
#points .item2 {
top: 484px;
left: 443px;
}
#points .item3 {
top: 371px;
left: 435px;
}
#points .item3s {
top: 378px;
left: 617px;
}
#points .item4 {
top: 257px;
left: 581px;
}
#points li.item4.active:after {
width: 59px;
background-color: #fff;
height: 2px;
top: -175px;
left: 193px;
transition-delay: 400ms;
}
#points .item5 {
top: 389px;
left: 327px;
}
#points .item6 {
top: 296px;
left: 389px;
}
#points .item7 {
top: 239px;
left: 407px;
}
#points .item8 {
top: 240px;
left: 252px;
}
#points .item9 {
top: 305px;
left: 215px;
}
#info_details {
position: absolute;
right: 0;
top: 0;
z-index: 100;
width: 500px;
height: 100%;
background-color: #A1C3E8;
right: -500px;
}
#info_details #close_info {
background: url(//theatre-senart.com/wp-content/themes/senart/assets/img/sprite.png) no-repeat -293px -121px;
width: 35px;
height: 34px;
border: none;
background-color: transparent;
float: none;
margin: 0;
padding: 0;
position: absolute;
right: 20px;
top: 20px;
}
#info_details .content_holder {
color: #fff;
padding: 50px 0;
width: 80%;
margin: 0 auto;
}
#info_details .content_holder h3 {
width: 100%;
color: #fff;
font-family: 'stanley-light-condensed';
font-size: 46px;
}
#info_details .content_holder p {
width: 100%;
color: #fff;
}
.le_theatre .background_section img {
width: 100%;
display: block;
}
.le_theatre h3 {
font-size: 52px;
color: #a1c3e8;
text-align: left;
text-transform: uppercase;
font-family: 'stanley-compressed';
}
.le_theatre p {
font-size: 14px;
color: #000000;
text-align: left;
font-family: 'gotham-book';
float: left;
width: 600px;
margin-bottom: 115px;
}
.le_theatre a {
display: inline-block;
font-size: 33px;
color: #6f7073;
border: 3px solid #6f7073;
padding: 5px 45px;
text-align: left;
float: right;
text-transform: uppercase;
margin-top: 13px;
transition: all 300ms linear;
}
.le_theatre a:hover {
background-color: #A1C3E8;
color: #fff;
border-color: #A1C3E8;
}
.soutien h2,
.amis h2,
.restaurant h2 {
font-size: 72px;
line-height: 86px;
color: #a1c3e8;
margin-top: 40px;
text-align: center;
text-transform: uppercase;
margin-bottom: 10px;
font-family: 'stanley-compressed';
}
.soutien_section {
border-top: 1px solid #6f7073;
padding-top: 30px;
padding-bottom: 28px;
}
.soutien h3,
.amis h3 {
font-size: 20px;
text-transform: uppercase;
text-align: left;
font-family: 'gotham-bold';
}
.soutien p,
.amis p {
font-size: 14px;
text-align: left;
font-family: 'gotham-book';
}
.left_soutien {
padding-left: 0;
}
.right_soutien {
padding-right: 0;
}
.right_soutien ul {
margin-left: 15px;
}
.right_soutien ul li {
display: inline-block;
margin-right: 20px;
}
a.become_sponsor {
display: block;
width: 258px;
color: #6f7073;
border: 1px solid #6f7073;
padding-top: 12px;
padding-bottom: 12px;
font-size: 33px;
text-align: center;
margin: 0 auto;
margin-top: 20px;
margin-bottom: 0;
transition: all 300ms linear;
}
a.become_sponsor:hover {
background-color: #A1C3E8;
color: #fff;
border-color: #A1C3E8;
}
.soutien {
padding-bottom: 150px
}
ul.list-img li {
margin-top: 5px;
} .show_img {
position: relative;
text-transform: uppercase;
color: #ffffff;
height: 570px;
overflow: hidden; background-repeat: no-repeat;
background-position: center center;
background-size: cover;
z-index: 80;
}
.show_img.sticky {
position: fixed !important;
top: 80px;
z-index: 100; left: 0;
width: 100%;
}
.show_img.fix {
position: fixed;
top: 0;
height: 260px;
z-index: 100;
transition: all 500ms;
width: 100%;
left: 0;
}
.show_img img {
min-width: 100%;
transition: all 400ms;
position: absolute;
top: 0;
transform: translateY(0px);
height: 100%;
}
.show_img.fix img {
width: 130%;
transform: translateY(-20px);
}
.show_info {
position: absolute;
bottom: 0;
width: 100%;
background-color: rgba(0, 0, 0, .7);
height: auto;
}
.single .show_info { }
.show_title {
float: left; }
.show_info ul {
float: right;
font-size: 18px;
}
.show_info ul li {
display: inline-block;
}
.show_info ul li a {
padding: 15px;
display: block;
margin-top: 55px;
}
.tarif {
border-right: 1px solid #ffffff;
}
.tout_voir .show_article h2,
.tout_voir .show_article h3 {
color: #57575a;
}
.show_info h2 {
font-family: 'gotham-bold';
font-size: 45px;
}
.single .show_info h2,
.single .show_info h3 {
text-shadow: 0px 0px 10px rgba(0, 0, 0, .7);
}
.show_info h3 {
font-family: 'gotham-book';
font-size: 20px;
margin-bottom: 35px;
}
.show_content {
position: relative;
}
.show_content a {
text-decoration: underline;
}
.show h1,
.show .category_title_single {
font-size: 120px;
line-height: 115px;
z-index: 0;
text-transform: uppercase;
padding-top: 35px;
position: absolute;
margin-left: -50px;
text-align: center;
color: rgba(255, 255, 255, .7);
font-family: 'stanley-compressed';
}
.show_article {
margin-top: 75px;
}
.show_article h2 {
color: #ffffff;
font-family: 'gotham-medium';
font-size: 30px;
text-transform: uppercase;
margin-bottom: 15px;
clear: both;
}
h2.tout_voir {
color: #000000;
}
.show_content p {
color: #000000;
font-size: 21px;
font-family: 'gotham-medium';
text-align: left;
}
.show_content .show_img_container {
width: 100%;
overflow: hidden;
height: 370px;
margin-top: 38px;
margin-bottom: 38px;
position: relative;
}
.show_content .show_img_container img {
width: 100%;
display: block;
}
.look.watch {
margin-left: -48px;
transition: all 300ms linear;
}
a.look.watch:hover {
color: inherit;
background-color: #fff;
}
.program {
margin-top: 70px;
}
p.program_text {
font-family: 'gotham-book';
font-size: 14px;
margin-bottom: 45px;
padding-left: 0;
}
.watch_more {
padding-left: 0;
margin-bottom: 55px;
}
.citation {
padding-left: 0;
margin-bottom: 70px;
}
.show_quote {
padding: 22px 25px;
background-color: #ffffff;
position: relative;
}
.show_quote:after {
content: "";
display: block;
position: absolute;
background: url(//theatre-senart.com/wp-content/themes/senart/assets/img/sprite.png) no-repeat -389px -63px;
width: 38px;
height: 40px;
left: 0;
bottom: -36px;
}
.show_quote p {
color: #000000;
font-family: 'gotham-medium';
font-size: 16px;
}
.quote {
margin-bottom: 25px;
}
.author {
font-family: 'gotham-bold';
text-transform: uppercase;
}
.bio_left {
padding-left: 0;
}
.bio_left.img_holder {
width: 100%;
height: 180px;
overflow: hidden;
}
.bio_right {
color: #000000;
font-size: 14px;
}
.bio_right h4 {
font-family: 'gotham-black';
}
.bio_right p {
font-family: 'gotham-book';
font-size: 14px;
margin-bottom: 135px;
}
.show_article aside { text-transform: uppercase;
padding: 0;
}
.alerte {
text-transform: initial;
font-size: 0.9em;
}
aside h3 {
font-family: 'gotham-medium';
font-size: 18px;
color: #ffffff;
margin-bottom: 10px;
}
.reservation {
background-color: #ffffff;
margin-bottom: 15px;
text-align: center;
padding: 13px;
}
.reservation h4 {
font-size: 26px;
}
.reservation h4 span {
font-family: 'stanley-medium-condensed';
font-weight: ;
}
.reservation a {
font-family: 'stanley-medium-condensed';
display: block;
width: 134px;
font-size: 24px;
text-align: center;
color: #ffffff;
margin: 0 auto;
padding-top: 5px;
padding-bottom: 2px;
transition: all 250ms linear;
border: 1px solid #fff;
}
.reservation a:hover {
background-color: #fff;
color: #7fbea6;
border-color: #7fbea6;
}
.reserve {
color: #7fbea6;
}
.last_place {
color: #f8ac3a;
}
.complete {
color: #ee8271;
margin-bottom: 30px;
}
.reserve a {
background-color: #7fbea6;
}
.last_place a {
background-color: #f8ac3a;
}
.complete a {
background-color: #ee8271;
} .reserve a:hover {
background-color: rgb(99, 166, 140);
color: #fff
}
.last_place a:hover {
background-color: rgb(244, 144, 30);
color: #fff;
border-color: rgb(244, 144, 30);
}
.complete a:hover {
background-color: #ee8271;
color: #fff;
border-color: #ee8271;
}
.scolaire {
background-color: #ffffff;
text-align: center;
font-size: 26px;
margin-bottom: 20px;
}
.scolaire ul {
padding: 13px;
}
.scolaire ul li {
width: 80%;
margin: 0 auto;
}
.scolaire ul li.border {
border-bottom: 1px solid;
}
.share {
margin-top: 7px;
margin-bottom: 20px;
font-family: 'socicon';
}
.share li {
display: inline-block;
margin-right: 15px;
font-family: 'socicon';
}
.share li+li+li {
margin-right: 0;
}
.share li a {
border: 1px solid #ffffff;
padding: 15px;
font-family: 'socicon';
transition: 300ms linear all;
width: 64px;
font-size: 23px;
text-align: center;
}
.theatre .share li a:hover {
color: #EE8271;
}
.share li a:hover {
background-color: #fff;
color: inherit;
}
.show_dl_btn {
width: 100%;
margin-top: 10px;
color: #ffffff;
border-color: #ffffff;
margin-bottom: 0;
transition: all 300ms linear;
}
.show_dl_btn:hover {
background-color: #ffffff;
color: inherit;
}
.tout_voir .show_dl_btn:hover {
color: #fff7b1;
}
.danse .show_dl_btn:hover {
color: #f09dbc;
}
.theatre .show_dl_btn:hover {
color: #ee8271;
}
.musique .show_dl_btn:hover {
color: #bbacd3;
}
.arts_piste .show_dl_btn:hover {
color: #a1c4e8;
}
.culturelle .show_dl_btn:hover {
color: #85ccdb;
}
.bis .show_dl_btn:hover {
color: #a5d4ca;
}
.carre .show_dl_btn:hover {
color: #6dbfa8;
}
.tout_voir .show_dl_btn:hover i {
background-position: -353px -116px;
}
.danse .show_dl_btn:hover i {
background-position: -385px -116px;
}
.theatre .show_dl_btn:hover i {
background-position: -411px -116px;
}
.musique .show_dl_btn:hover i {
background-position: -435px -116px;
}
.arts_piste .show_dl_btn:hover i {
background-position: -461px -116px;
}
.culturelle .show_dl_btn:hover i {
background-position: -491px -116px;
}
.bis .show_dl_btn:hover i {
background-position: -540px -116px;
}
.carre .show_dl_btn:hover i {
background-position: -515px -116px;
} .cheznosamis {
margin-top: 15px;
display: block;
margin-right: 5px;
margin-left: 5px;
}
@media (max-width: 1023px) {
.cheznosamis {
margin-left: auto;
margin-left: auto;
}
.show .cheznosamis h1 {
display: block;
font-size: 2em;
}
}
@media (min-width: 1023px) {
.cheznosamis {
width: 48%;
float: left;
}
}
.cheznosamis h1 {
font-family: "gotham-bold";
font-size: 40px;
line-height: 45px;
color: #000000;
position: relative;
padding-left: 45px;
text-align: left;
}
.cheznosamis h2 {
font-family: "gotham-book";
font-size: 20px;
margin-bottom: 15px;
color: #000000;
}
.cheznosamis img {
float: left;
}
.cheznosamis p.clearleft {
clear: left;
}
a.plusdinfos {
font-family: "stanley-compressed";
font-size: 26px;
text-transform: uppercase;
padding: 10px 15px;
border: 1px solid;
line-height: 25px;
outline: 2px solid transparent;
height: 41px;
transition: all 250ms linear 0s;
width: 124px;
text-align: center;
display: block;
color: #fff;
text-decoration: none;
margin: 10px;
}
a.plusdinfos:hover {
outline: 1px solid;
} .ticketpage_title {
text-transform: uppercase;
font-size: 89px;
color: #6f7073;
}
.ticketpage_title,
.identification,
.spectacle {
background-color: #fff7b1;
}
.ticketpage_title img {
position: relative;
margin-left: -60px;
}
.ticketpage_title h1 {
margin: 0 auto;
text-align: center;
margin-top: -110px;
margin-bottom: 7px;
}
.ticketpage_menu,
.code {
background-color: #f9f9f9;
}
.ticketpage_menu {
text-transform: uppercase;
font-size: 23px;
background-color: #f9f9f9;
color: #6f7073;
}
.ticketpage_menu ul {
display: table;
margin: 0 auto;
}
.ticketpage_menu ul li {
display: table-cell;
text-align: center;
padding: 10px 30px;
}
.ticketpage_menu ul li a {}
.id_left h2 {
font-size: 33px;
font-family: 'stanley-medium-condensed';
color: #6f7073;
text-transform: uppercase;
margin-top: 12px;
}
.identification h4,
.code h4,
.spectacle h4 {
font-size: 23px;
font-family: 'stanley-medium-condensed';
color: #000000;
text-transform: uppercase;
margin-top: 15px;
}
.code h4,
.spectacle h4 {
margin-top: 30px;
}
.spectacle h4 {
margin-bottom: 25px;
}
.identification p,
.code p {
font-size: 12px;
font-family: 'gotham-book';
color: #000000;
margin-bottom: 30px;
}
.identification input,
.code_left input {
width: 100%;
border-bottom: 1px solid #57575a;
font-size: 14px;
font-family: 'gotham-book';
color: #6f7073;
background-color: #fff7b1;
}
.id_middle input {
margin-top: 153px;
margin-bottom: 18px;
}
.id_middle a {
font-size: 12px;
font-family: 'gotham-book';
color: #1c52ac;
text-decoration: underline;
}
.ticket_btn {
text-transform: uppercase;
background-color: #fff7b1;
font-size: 19px;
font-family: 'stanley-medium-condensed';
width: 130px;
height: 43px;
}
.connect {
color: #000000;
border: 1px solid #000000;
display: block;
margin-top: 133px;
margin-bottom: 30px;
}
.creat_account {
color: #6f7073;
border: 1px solid #6f7073;
margin-bottom: 10px;
}
.id_right p {
width: 100%;
color: #1c52ac;
font-size: 11px;
line-height: 13px;
font-family: 'gotham-book';
margin-bottom: 20px;
text-align: left;
}
.connect_icon {
top: 5px;
right: 4px;
}
.code_left {
float: left;
}
.code_right {
float: right;
}
.code_right button {
background-color: #f9f9f9;
margin-top: 90px;
margin-right: 13px;
margin-bottom: 35px;
}
.code_left input {
background-color: #f9f9f9;
}
.spectacle_left {
float: left;
color: #000000;
}
.spectacle_left h3 {
text-transform: uppercase;
font-size: 21px;
font-family: 'gotham-bold';
line-height: 25px;
}
.spectacle_left time {
text-transform: uppercase;
font-size: 15px;
font-family: 'gotham-book';
}
.spectacle_left p {
font-size: 12px;
font-family: 'gotham-book';
width: 640px;
margin-top: 17px;
margin-bottom: 65px;
}
.spectacle_right .img_holder {
width: 216px;
height: 216px;
overflow: hidden;
margin-right: 13px;
margin-bottom: 65px;
margin-top: 40px;
float: right;
}
.spectacle_right .img_holder img {
display: block;
width: 100%;
} .logo_slider {
margin: 2em auto;
width: 190px;
}
.logo_slider img {
width: 100%;
}
.search {
position: relative;
}
.search a {
display: block;
}
.search-bar {
background-color: #fff7b1;
transition: all 200ms linear;
height: 0;
overflow: hidden;
}
.search-bar.open {
height: 70px;
}
.search-form {
position: relative;
width: 100%;
padding: 15px 0;
}
.search-form input {
background-color: transparent;
color: #4a4a4a;
font-size: 20px;
font-weight: 500;
text-transform: uppercase;
width: calc(100% - 150px);
height: 40px;
line-height: 40px;
}
.search-form button {
background-color: transparent;
float: right;
color: #797756;
font-size: 25px;
font-weight: 700;
text-transform: uppercase;
border: 1px solid #787656;
}
.article_box:hover .overlay_box {
transform: scale(1);
-webkit-transform: scale(1);
opacity: 1;
}
.article_box:hover .cattag {
opacity: 0;
}
.overlay_layer {
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
opacity: .7;
z-index: -1;
}
.overlay_box {
position: absolute;
z-index: 10;
width: 100%;
height: 100%;
top: 0;
left: 0;
vertical-align: middle;
padding-top: 94px;  transform-origin: center;
transition: all 200ms linear;
opacity: 0;
}
.overlay_box a,
.overlay_box span {
font-size: 26px;
text-transform: uppercase;
padding: 10px 15px;
border: 1px solid #FFFFFF;
line-height: 25px;
margin-top: 20px;
margin-right: 20px;
outline: 2px solid transparent;
height: 41px;
transition: all 250ms linear;
width: 124px;
text-align: center;
display: block;
margin: 0 auto;
margin-bottom: 10px;
}
.overlay_box a:hover,
.overlay_box span:hover {
outline-color: #fff;
outline: 1px solid;
}
.social {
z-index: 5;
}
.category_content.bis .articles {
margin-top: 178px;
margin-left: -10px;
}
* a:focus {
text-decoration: none !important;
}
.tout_voir .filtering {
color: #6f7073;
}
.tout_voir .filtering ul li a {
border: 1px solid #6f7073;
}
.tout_voir .filtering ul li.add a {
border: 1px solid #b7b392;
color: #b7b392;
}
.tout_voir .filtering .selected:hover a {}
.tout_voir .filtering .selected:hover a i {
display: block;
background: url(//theatre-senart.com/wp-content/themes/senart/assets/img/sprite.png) no-repeat -105px -12px;
width: 20px;
height: 17px;
}
.tout_voir .filtering .selected i {
height: 14px;
background: url(//theatre-senart.com/wp-content/themes/senart/assets/img/sprite.png) no-repeat -60px -12px;
width: 20px;
height: 19px;
}
.tout_voir .filtering .omit i {
display: block;
background: url(//theatre-senart.com/wp-content/themes/senart/assets/img/sprite.png) no-repeat -138px -13px;
width: 18px;
height: 23px;
margin-top: 6px;
}
.tout_voir .filtering .omit a {
border: 1px solid #b7b392;
color: #b7b392;
}
.tout_voir .filtering .add i {
display: block;
background: url(//theatre-senart.com/wp-content/themes/senart/assets/img/sprite.png) no-repeat -138px -13px;
width: 18px;
height: 23px;
margin-top: 6px;
}
.tout_voir .filtering .omit:hover a {
border: 1px solid #6f7073;
color: #6f7073;
}
.tout_voir .filtering .omit:hover i {
height: 14px;
background: url(//theatre-senart.com/wp-content/themes/senart/assets/img/sprite.png) no-repeat -60px -12px;
width: 20px;
height: 19px;
}
#mobile_menu {
display: none;
}
.sticky-wrapper {
width: 100%;
z-index: 10000;
position: relative;
transition: all 220ms linear;
}
.sticky-wrapper #desktop_menu {
transition: all 220ms linear;
width: 100%;
display: block;
position: relative;
background-color: #fff;
padding: 10px 0;
z-index: 1000;
margin: 0;
padding: 20px;
}
.sticky-wrapper #desktop_menu a {
transition: all 220ms linear;
}
.home .sticky-wrapper #desktop_menu {
position: relative !important;
}
.home .sticky-wrapper #desktop_menu.stuck {
position: fixed !important;
}
.hide_header .sticky-wrapper,
.home .hide_header #desktop_menu {
top: -75px !important;
}
.hide_header.show_bottom .sticky-wrapper,
.home .hide_header.show_bottom #desktop_menu {
top: 0 !important;
}
header .bContainer {
bottom: 0;
}
.shift_top {
top: 0px !important
}
.home .stuck {
position: fixed !important;
top: 0 !important;
margin: 0 !important;
left: 0;
width: 100%;
z-index: 1000; }
.home .category {
margin-top: 30px;
z-index: 1000;
position: relative;
}
.holder {
width: 100%;
height: 100%;
position: relative;
left: 0;
top: 0;
z-index: 1000;
}
.fixed .holder {
position: fixed;
height: 260px;
top: 82px;
}
.home header {
padding: 0;
}
#saison-description {
font-size: 26px;
margin: 0 auto;
text-align: center;
margin-bottom: 50px;
width: 650px;
}
.show_info ul {
position: absolute;
bottom: 10px;
right: 0;
}
.show_info h2 {
line-height: 45px;
}
.show_info h3 {
margin-bottom: 15px;
}
.show_title {
width: 655px;
}
.mentions-legales .show_article {
margin-top: 0;
}
.news_content .img_container {
background-size: cover;
background-repeat: no-repeat;
background-position: center;
}
#breadcrumbs {
z-index: 0;
margin-top: 5px;
margin-bottom: 5px;
color: #FFFFFF;
font-family: 'stanley-light-condensed';
}
#points li.item1.active:before {
transform: rotate(-79deg);
width: 398px;
background-color: #fff;
height: 2px;
top: -197px;
left: -136px;
transition-delay: 400ms;
}
#points li.item1.active:after {
width: 78px;
background-color: #fff;
height: 2px;
top: -392px;
left: 100px;
transition-delay: 400ms;
}
#points li.item2.active:before {
transform: rotate(-53deg);
width: 506px;
background-color: #fff;
height: 2px;
top: -204px;
left: -79px;
transition-delay: 400ms;
}
#points li.item2.active:after {
width: 59px;
background-color: #fff;
height: 2px;
top: -405px;
left: 325px;
transition-delay: 400ms;
}
#points li.item3.active:before {
transform: rotate(-45deg);
width: 420px;
background-color: #fff;
height: 2px;
top: -141px;
left: -38px;
transition-delay: 400ms;
}
#points li.item3.active:after {
width: 72px;
background-color: #fff;
height: 2px;
top: -289px;
left: 321px;
transition-delay: 400ms;
}
#points li.item5.active:before {
transform: rotate(-40deg);
width: 490px;
background-color: #fff;
height: 2px;
top: -152px;
left: -36px;
transition-delay: 400ms;
}
#points li.item5.active:after {
width: 110px;
background-color: #fff;
height: 2px;
top: -309px;
left: 395px;
transition-delay: 400ms;
}
#points li.item6.active:before {
transform: rotate(-35deg);
width: 378px;
background-color: #fff;
height: 2px;
top: -105px;
left: -2px;
transition-delay: 400ms;
}
#points li.item6.active:after {
width: 95px;
background-color: #fff;
height: 2px;
top: -214px;
left: 342px;
transition-delay: 400ms;
}
#points li.item7.active:before {
transform: rotate(-32deg);
width: 303px;
background-color: #fff;
height: 2px;
top: -77px;
left: 22px;
transition-delay: 400ms;
}
#points li.item7.active:after {
width: 119px;
background-color: #fff;
height: 2px;
top: -157px;
left: 302px;
transition-delay: 400ms;
}
#points li.item8.active:before {
transform: rotate(-20deg);
width: 481px;
background-color: #fff;
height: 2px;
top: -77px;
left: 13px;
transition-delay: 400ms;
}
#points li.item8.active:after {
width: 108px;
background-color: #fff;
height: 2px;
top: -159px;
left: 479px;
transition-delay: 400ms;
}
#points li.item9.active:before {
transform: rotate(-25deg);
width: 565px;
background-color: #fff;
height: 2px;
top: -103px;
left: -14px;
transition-delay: 400ms;
}
#points li.item9.active:after {
width: 88px;
background-color: #fff;
height: 2px;
top: -222px;
left: 524px;
transition-delay: 400ms;
}
#points li.item3s.active:before {
transform: rotate(-66deg);
width: 319px;
background-color: #fff;
height: 2px;
top: -146px;
left: -70px;
transition-delay: 400ms;
}
#points li.item3s.active:after {
width: 60px;
background-color: #fff;
height: 2px;
top: -291px;
left: 153px;
transition-delay: 400ms;
float: left;
}
.show_info h1 {
font-family: 'gotham-bold';
font-size: 45px;
line-height: 45px;
text-shadow: 0px 0px 10px rgba(0, 0, 0, .7);
}
.show_info h2 {
font-family: 'gotham-book';
font-size: 20px;
margin-bottom: 35px;
margin-bottom: 15px;
text-shadow: 0px 0px 10px rgba(0, 0, 0, .7);
}
#points li:after {
width: 10000px !important;
}
.prog_bis.omit i {
background: url(//theatre-senart.com/wp-content/themes/senart/assets/img/sprite.png) no-repeat -138px -52px;
width: 18px;
height: 24px;
}
.prog_bis.omit a:hover i {
display: block;
background: url(//theatre-senart.com/wp-content/themes/senart/assets/img/sprite.png) no-repeat -59px -50px;
width: 21px;
height: 22px;
}
* a:focus {
text-decoration: none !important;
color: inherit;
}
.news_text img {
display: block;
}
* a:hover,
* a:active,
* a:focus {
outline: none;
}
.news_text img {
width: 100%;
}
body {
min-height: 100%;
height: auto !important;
}
.le-theatre .theatre_content {
height: 470px
}
.firefox .theatre_content .fixed {
top: 66px;
} .more_info_text {
margin-bottom: 50px;
}
.more_info_text .more {
margin-top: 22px;
margin-bottom: 0;
}
.more_info_text strong {
font-size: 16px;
text-transform: uppercase;
font-weight: 700;
font-family: 'gotham-bold';
}
.more_info_text p {
line-height: 16px;
font-family: 'gotham-book';
font-size: 12px;
}
.overlay_popup {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 9999999;
background-color: rgba(255, 255, 255, .95);
display: none;
}
#connection_pop {}
.overlay_popup .table {
width: 100%;
height: 100%;
}
.overlay_popup .table_cell {
height: 100%;
vertical-align: middle;
display: table-cell;
}
.overlay_popup form {
width: 500px;
margin: 0 auto;
max-width: 80%;
text-align: left;
padding-top: 50px;
}
.overlay_popup form ::-webkit-input-placeholder {
color: #4d4d4d;
}
.overlay_popup form :-moz-placeholder { color: #4d4d4d;
}
.overlay_popup form ::-moz-placeholder { color: #4d4d4d;
}
.overlay_popup form :-ms-input-placeholder {
color: #4d4d4d;
}
.overlay_popup input {
display: block;
width: 100%;
margin-bottom: 20px;
background-color: transparent;
padding-bottom: 7px;
border-bottom: 1px solid #4d4d4d;
color: #4d4d4d;
font-size: 18px;
font-family: 'gotham-book';
}
.overlay_popup a {
font-family: 'gotham-book';
color: #ef8272;
font-size: 12px;
margin-bottom: 80px;
display: inline-block;
top: -10px;
text-align: left;
border-bottom: 1px solid;
padding-bottom: 0px;
position: relative;
}
a.close_form {
position: absolute;
background: url(//theatre-senart.com/wp-content/themes/senart/assets/img/sprite.png) no-repeat -608px -64px;
width: 59px;
height: 55px;
right: 20px;
top: 20px;
border: none;
margin: 0;
}
.overlay_popup form .btn_holder {}
.overlay_popup form .btn_holder .btn_form {
margin: 0 auto;
margin-bottom: 20px;
background-color: transparent;
}
.overlay_popup form .btn_holder .btn_form.grey_btn {
background-color: #6f7073;
color: #fff;
}
.seprator_line {
border-color: #57575a;
}
.general_form {
max-width: 90%;
margin: 0 auto;
width: 600px;
padding-top: 20px;
}
.general_form fieldset {
width: 100%;
margin-bottom: 40px;
position: relative;
}
.main .general_form button {
background-color: transparent;
color: #6f7073;
border-color: #6f7073;
}
.main .general_form button:hover {
outline-color: #6f7073;
}
.general_form fieldset input,
.general_form fieldset textarea {
width: 100%;
border: 1px solid #57575a;
background-color: transparent;
padding: 5px 10px;
}
.general_form fieldset textarea {
height: 200px;
resize: none;
}
.general_form fieldset label {
display: block;
width: 100%;
font-size: 16px;
text-transform: capitalize;
font-family: 'gotham-book';
margin-bottom: 5px;
}
.general_form fieldset label span {}
.general_form fieldset .checkboxes {
display: inline-block;
margin-right: 5px;
position: relative;
width: 15px;
}
.general_form fieldset .checkboxes input {
opacity: 0;
}
.general_form fieldset .checkboxes label {
position: absolute;
left: 0;
width: 15px;
height: 15px;
border: 1px solid #2f2f2f;
top: 3px;
z-index: 100;
cursor: pointer;
}
.general_form fieldset .checkboxes label.active {
background: url(//theatre-senart.com/wp-content/themes/senart/assets/img/check.png) no-repeat center;
background-size: 80%;
}
.general_form fieldset p {
display: inline;
font-size: 12px;
text-transform: capitalize;
font-family: 'gotham-book';
}
.contacts_files {
margin-top: 90px;
}
.contacts_files p {
font-size: 14px;
line-height: 18px;
margin-bottom: 20px;
font-family: 'gotham-book';
}
.contact_sidebar {}
.contact_sidebar h3 {
color: #6dbfa8;
font-size: 50px;
text-transform: uppercase;
font-family: 'stanley-light-condensed';
}
.contact_sidebar p {
font-size: 14px;
line-height: 18px;
margin-bottom: 20px;
font-family: 'gotham-book';
}
.contact_sidebar ul {}
.contact_sidebar ul li {}
.contact_sidebar ul li strong {
font-family: 'gotham-bold';
text-transform: uppercase;
font-size: 12px;
margin-bottom: 0px;
display: block;
}
.contact_sidebar ul li p {
margin-bottom: 10px;
}
.contact_file_holder {}
.contact_file_holder h2 {
color: #6dbfa8;
font-size: 50px;
text-transform: uppercase;
}
.contact_file_holder h4 {}
.accordion_title_bar {
padding-bottom: 10px;
border-bottom: 1px solid #1a161b;
margin-bottom: 40px;
position: relative;
}
.accordion_title_bar h2 {
max-width: 80%;
}
.accordion_title_bar .expand_btn {
position: absolute;
border: 1px solid #1a161b;
width: 30px;
height: 30px;
right: 0;
top: 50%;
margin-top: -15px;
z-index: 100;
}
a.expand_btn:after {
background: url(//theatre-senart.com/wp-content/themes/senart/assets/img/sprite.png) no-repeat -173px -14px;
width: 28px;
height: 21px;
top: 11px;
left: -1px;
content: "";
display: block;
zoom: 0.6;
margin: 0 auto;
position: relative;
}
.safari a.expand_btn::after {
left: 1px;
}
.close a.expand_btn:after {
transform: rotate(180deg);
-webkit-transform: rotate(180deg);
left: 3px;
top: 15px;
}
.safari .close a.expand_btn:after {
left: 0
}
.accordion_holder_box {
margin-bottom: 40px; overflow: hidden;
}
.accordion_holder_box .files {
display: block;
margin-bottom: 40px;
}
.accordion_holder_box a {
text-decoration: underline;
}
.firefox .close a.expand_btn::after {
left: 0;
top: 7px;
transform: rotate(180deg) scale(0.7);
}
.files li {
display: inline-block;
margin-right: 10px;
margin-bottom: 10px;
}
.file_list_holders .files {
position: relative;
margin-top: 40px;
width: 100%;
height: 100%;
text-align: center;
}
.set_height {
min-height: 110px;
}
.file_list_holders .contact h1 {
line-height: 53px;
text-align: center;
word-break: break-word;
font-size: 60px;
}
.file_list_holders .contact h1.align_middle { }
.firefox a.expand_btn::after {
background: rgba(0, 0, 0, 0) url(//theatre-senart.com/wp-content/themes/senart/assets/img/sprite.png) no-repeat scroll -173px -14px;
content: "";
display: block;
height: 21px;
left: 0;
margin: 0 auto;
position: relative;
top: 3px;
transform: scale(0.7);
width: 28px;
}
.accordion_holder_box h4 {
display: block;
font-size: 20px;
text-transform: uppercase;
font-family: 'gotham-bold';
margin-bottom: 30px;
}
.files li a {
border-color: #1a161b;
color: #1a161b;
font-size: 20px;
padding: 5px 7px;
min-width: 200px;
line-height: 20px;
padding-bottom: 1px;
margin: 0;
text-decoration: none;
}
.files li a i {
background: url(//theatre-senart.com/wp-content/themes/senart/assets/img/sprite.png) no-repeat -343px -62px;
width: 20px;
height: 19px;
top: -2px;
transform: scale(.85);
-webkit-transform: scale(.85);
}
.no_margin {
margin: 0 !important;
}
.file_list_holders .seprator_line {
margin-top: 10px;
}
span.tour h3 {
font-family: 'gotham-bold';
font-size: 18px;
color: #000000;
}
span.tour p {
font-family: 'gotham-light';
font-size: 16px;
color: #57575a;
}
#status {
display: block !important;
visibility: hidden;
opacity: 0;
position: absolute;
}
label.error {
display: none !important;
}
.error_select input,
.error_select select,
.error_select .selectboxit-btn {
border-color: red !important;
}
.stick_holder {
position: relative;
padding-left: 60px;
}
.show_article aside.sticky {
position: fixed;
top: 220px;
width: 238px;
z-index: 10;
} .show_article .pro h2 {
font-size: 36px;
text-transform: uppercase;
text-align: left;
line-height: 43px;
font-family: 'stanley-compressed';
} .popin-newsletter {
display: none;
position: fixed;
top: 0;
left: 0;
width: 100vw;
height: 100vh;
z-index: 10001;
background-color: rgba(255, 255, 255, 0.8);
}
#popin-newsletter-message {
z-index: 10002;
}
.popin-newsletter .popin-newsletter-container {
position: relative;
top: 50%;
margin: auto;
width: 400px;
max-width: 90%;
text-align: center;
padding: 35px 25px;
background-color: #fff7b1;
border-radius: 5px;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
}
.popin-newsletter .popin-newsletter-container .receive_newsletter {
margin-left: 0;
float: none;
display: block;
position: relative;
margin: 0;
padding: 0;
border: none;
width: auto;
}
.popin-newsletter .popin-newsletter-container p {
font-size: 25px;
}
.popin-newsletter .popin-newsletter-container input {
display: block;
width: 300px;
max-width: 90%;
padding: 10px;
margin: 20px auto 25px;
background-color: white;
color: #9c9c9c;
font-size: 15px;
border: none;
}
.receive_newsletter .btn,
.popin-newsletter .popin-newsletter-container a {
position: relative;
display: inline-block;
font-size: 25px;
line-height: 25px;
padding: 5px 25px;
margin: auto;
background: none;
width: auto;
height: auto;
right: 0;
bottom: 0;
border: 1px solid #888888;
color: #888888;
}
.receive_newsletter .btn {
border: 1px solid #b7b7b7;
color: #b7b7b7;
}
.receive_newsletter .btn:hover {
border: 1px solid white;
color: white;
}
.popin-newsletter .popin-newsletter-container a:hover {
border: 1px solid black;
color: black;
}
.popin-newsletter .popin-newsletter-container .close-popin {
position: absolute;
top: 10px;
right: 10px;
display: block;
cursor: pointer;
width: 20px;
height: 20px;
}
.popin-newsletter .popin-newsletter-container .close-popin:before,
.popin-newsletter .popin-newsletter-container .close-popin:after {
content: "";
position: relative;
width: 20px;
height: 1px;
top: 8px;
background-color: #888888;
display: block;
}
.popin-newsletter .popin-newsletter-container .close-popin:hover:before,
.popin-newsletter .popin-newsletter-container .close-popin:hover:after {
background-color: black;
}
.popin-newsletter .popin-newsletter-container .close-popin:before {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
.popin-newsletter .popin-newsletter-container .close-popin:after {
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
#news {
text-align: center;
}
#news h2 {
font-size: 60px;
text-align: center;
margin: 50px auto;
text-transform: uppercase;
color: #707173;
}
#news .all_news {
text-align: center;
display: block;
width: 295px;
padding-top: 6px;
padding-bottom: 2px;
text-transform: uppercase;
font-size: 33px;
margin: 40px auto;
outline-color: transparent;
outline-offset: -3px;
outline-width: 2px;
outline-style: solid;
transition: all 250ms linear;
border: 1px solid #6f7073;
color: #6f7073;
}
#news .all_news:hover {
outline-color: #6f7073;
}
#news article.article_box {
display: inline-block;
top: 0;
text-align: left;
-webkit-transition: top 0.3s ease-in-out;
-moz-transition: top 0.3s ease-in-out;
-ms-transition: top 0.3s ease-in-out;
-o-transition: top 0.3s ease-in-out;
transition: top 0.3s ease-in-out;
}
#news article.article_box:hover {
top: -10px;
}
#news article.article_box a {
display: block;
height: 100%;
}
#news article.article_box .article_info {
position: relative;
padding: 25px 20px;
}
#news article.article_box .article_info time {
margin: 0;
font-size: 20px;
font-family: 'stanley-light-condensed';
text-shadow: none;
}
#news article.article_box .article_info h3 {
margin: 0;
text-shadow: none;
}
#news .first-news {
background-position: center;
background-repeat: no-repeat;
background-size: cover;
padding: 10px;
margin: 8px;
}
#news .first-news article.article_box {
display: block;
overflow: hidden;
}
#news .first-news article.article_box .article_info {
padding: 20px;
}
#news .first-news article.article_box .article_info h3 {
font-size: 20px;
}
#news .first-news article.article_box .article_desc {
height: 100%;
font-family: 'gotham-book';
background-color: white;
color: #363636;
font-size: 12px;
font-weight: 300;
line-height: 21px;
padding: 10px 15px;
}
#social-stream {
background-color: #fff7b1;
padding: 50px 0 30px;
}
#social-stream h2 {
font-size: 60px;
text-align: center;
margin-bottom: 50px;
text-transform: uppercase;
color: #707173;
}
.slider,
.royalSlider,
.show_img {
height: 400px;
}
.artistes-container {
margin-bottom: 20px;
}
.artistes-container .artiste-button {
font-family: 'gotham-black';
font-size: 15px;
color: black;
margin-bottom: 10px;
text-transform: uppercase;
transition: 300ms linear all;
}
.artistes-container .artiste h5 {
font-family: 'gotham-black';
font-size: 13px;
color: black;
margin-bottom: 5px;
}
.artistes-container .artiste div {
font-family: 'gotham-book';
font-size: 12px;
color: black;
margin-bottom: 10px;
}
.artistes-container .artiste .read-more {
border: 1px solid #ffffff;
padding: 5px;
transition: 300ms linear all;
font-size: 23px;
text-align: center;
margin-bottom: 20px;
text-decoration: none;
display: inline-block !important;
width: auto !important;
}
span#cn-notice-text {
font-family: 'gotham-book';
letter-spacing: -1px;
}
.artiste img.alignleft {
float: left;
margin-right: 10px;
}
.color-bloc {
width: 100%;
padding: 15px;
color: white;
text-align: center;
text-transform: uppercase;
font-weight: bold;
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
}
.color-bloc:hover {
opacity: 0.7;
}
.color-bloc-1 {
height: 330px;
}
.color-bloc-2 {
height: 150px;
}
.color-bloc-3 {
height: 200px;
}
.color-bloc-number {
font-size: 85px;
line-height: 90px;
}
.color-bloc-text-1 {
font-size: 35px;
line-height: 40px;
}
.color-bloc-text-2 {
font-size: 35px;
line-height: 40px;
}
.color-bloc-text-3 {
font-size: 25px;
line-height: 30px;
}
#ouibounce-modal .modal-body {
flex-direction: column;
max-height: 100%;
}
#ouibounce-modal p {
margin-bottom: 10px;
}@media (max-width: 1023px) {
.articles_title span,
.articles_title h1 {
font-size: 80px;
line-height: 70px;
}
.file_list_holders .contact h1.align_middle {
top: 0
}
.information .files {
top: 0
}
.show_info h2 {
margin-bottom: 0px;
font-size: 16px;
line-height: 22px;
margin-bottom: 10px !important;
}
.double .show_title h1 {
margin-top: 10px;
font-size: 28px;
line-height: 30px;
}
.prog_title {
font-size: 56px;
margin-top: 0;
width: 100%;
line-height: 60px;
}
.rsMinW .rsArrow {
display: none !important
}
#info_details {
bottom: 0;
height: auto;
top: auto;
position: relative;
width: 100%;
}
#close_info {
zoom: .8;
z-index: 100;
}
#info_details .content_holder p {
margin: 0;
}
#info_details .content_holder h3 {
font-size: 30px;
}
#info_details .content_holder {
width: 91%;
padding: 20px;
position: relative;
}
.receive_newsletter input {
padding-bottom: 10px;
margin-top: 5px; }
.table-cell {
display: table-cell;
vertical-align: middle;
text-align: center;
}
#open_menu {
position: fixed;
width: 100%;
height: 100%;
background-color: rgba(255, 255, 255, .9);
z-index: 100;
top: 0;
left: 0;
display: table;
vertical-align: middle;
display: none;
}
#close_menu {
background: url(//theatre-senart.com/wp-content/themes/senart/assets/img/sprite.png) no-repeat -233px -152px;
width: 15px;
height: 20px;
display: block;
position: absolute;
right: 10px;
top: 10px;
zoom: 1.5;
z-index: 100;
}
.menu_items {
display: block;
float: none;
vertical-align: middle;
}
.menu_items li {
display: block;
margin: 0;
margin-bottom: 17px;
}
.menu_items li a {
font-size: 30px;
color: #000;
}
.menu_items li a span {
position: absolute;
text-align: center;
background-color: #ee8271;
border-radius: 50%;
color: #ffffff;
line-height: 20px;
font-size: 10px;
font-family: 'gotham';
width: 20px;
height: 20px;
top: -19px;
left: 39px;
}
.ticketing {
font-size: 30px;
line-height: 30px;
text-transform: uppercase;
float: none;
margin-left: 17px;
margin-right: 27px;
margin: 0;
color: #000 !important;
display: block;
margin-bottom: 15px;
}
.social {
float: none;
position: relative;
top: -4px;
z-index: 0;
margin-right: 20px;
display: block;
vertical-align: middle;
margin: 0;
}
.social li a {
display: inline;
font-size: 19px;
line-height: 36px;
font-family: 'socicon';
color: #000;
}
.social li {
display: inline;
margin-left: 12px;
}
.search {
width: 140px;
position: relative;
right: 0; top: -3px;
z-index: 0;
margin: 0;
display: block;
margin: 0 auto;
float: none;
margin-top: 20px;  margin-top: 36px;
}
.search form input {
background-color: transparent;
right: 0;
top: 3px;
border-color: #000;
padding-bottom: 3px;
width: 100% !important;
}
.search form {
width: 100% !important;
height: 40px;
}
.menu_logo {
margin: 0 auto;
float: none;
display: block;
width: 75px;
}
.menu_logo img {
width: 75px;
top: 3px;
position: relative;
}
.bContainer {
width: 100%; left: 0;
margin-left: 0;
bottom: 55px;
padding: 40px 30px;
}
.bContainer h2 {
font-size: 22px; }
.bContainer h1 {
font-size: 26px;
}
.bContainer h3 { font-size: 14px
}
.slider .btn {
font-size: 17px;
height: 34px;
line-height: 15px; width: auto;
min-width: 80px;
}
.category {
width: 80px;
position: absolute !important;
z-index: 10;
top: 46px;
left: -65px;
margin: 0;
margin-top: 0px !important;
transition: all 300ms linear;
-webkit-transition: all 300ms linear;
}
.category.open {
left: 0;
}
ul#menu-category.fixed {
position: fixed !important;
top: 70px;
}
.category li {
width: 100%;
height: 70px;
}
.category li.small h2 {
font-size: 19px;
line-height: 20px;
}
.category li a {}
.category li a h2 {
font-size: 30px;
line-height: 30px;
text-align: center;
opacity: 0;
}
.category.open li a h2 {
opacity: 1;
}
.filtering {
display: none
}
.article_box {
width: 260px;
height: 260px;
}
.article_box.without_image {
height: auto;
float: left;
border: 1px solid;
width: 260px;  }
.article_box.without_image .article_info {
position: relative;
padding: 10px 0;
}
.article_box.without_image .article_info * {
text-shadow: none;
}
.articles {
width: 560px;
margin: 0 auto;
margin-bottom: 20px;
overflow: hidden;
}
.logo_slider {
top: 20px;
}
.logo_slider img {
width: 140px;
}
body,
html {
overflow-x: hidden
}
.slider {
position: relative;
margin-bottom: 0;
}
.slider,
.royalSlider,
.rsOverflow { }
#mobile_menu {
display: block;
position: relative;
z-index: 100000;
margin: 0;
left: 0;
top: 0;
margin-top: 0;
height: 55px;
background-color: #fff;
width: 100%;
}
.home nav#mobile_menu {
margin-top: -55px;
}
.le-theatre #mobile_menu {
margin-top: 0;
}
nav#mobile_menu.fixed {
position: fixed;
margin: 0;
}
header {
padding: 0;
}
.hide_header {
display: none !important;
}
nav#mobile_menu #btn_menu_open {
display: block;
content: "";
position: absolute;
right: 15px;
top: 18px;
background: url(//theatre-senart.com/wp-content/themes/senart/assets/img/sprite.png) no-repeat -134px -183px;
width: 81px;
height: 30px;
z-index: 100;
zoom: .8;
}
nav#mobile_menu #btn_filter_open {
background: url(//theatre-senart.com/wp-content/themes/senart/assets/img/sprite.png) no-repeat -131px -220px;
width: 98px;
height: 43px;
display: block;
content: "";
position: absolute;
left: 15px;
top: 10px;
z-index: 100;
zoom: .8;
}
nav#mobile_menu #btn_filter_open {
display: none;
}
.home nav#mobile_menu #btn_filter_open,
.archive nav#mobile_menu #btn_filter_open {
display: block;
}
#desktop_menu {
display: none;
}
::-webkit-input-placeholder {
color: #000;
}
:-moz-placeholder { color: #000;
}
::-moz-placeholder { color: #000;
}
:-ms-input-placeholder {
color: #000;
}
.container {
width: 100%;
left: 0 !important;
}
.tax-saisons .tout_voir .filtering2 ul {
width: 100% !important;
}
.tax-saisons .tout_voir .filtering2 ul li {
margin-bottom: 10px;
}
.news_content article {
width: 300px;
margin: 0;
margin-bottom: 30px;
}
.news_content {
width: 300px;
margin: 0 auto;
margin-bottom: 50px;
}
#contact_page.page_title h1 {
padding-top: 0px;
margin-top: 50px;
word-break: break-word;
font-size: 74px;
}
#saison-description {
width: 100%;
margin-bottom: 00px;
}
.category_content {
width: 100%
}
.footer_top_right .your_job {
display: none
}
footer h1 {
display: none
}
.articles {
width: 570px;
}
.archive .articles {
margin-top: 80px;
}
.articles_title h1 {
font-size: 80px;
line-height: 80px;
}
.main .more {
width: 180px;
font-size: 24px;
margin-bottom: 26px;
}
.subscribe {
width: 94%;
clear: both;
float: none;
margin: 10px auto;
padding: 0;
position: relative;
left: 7px;
}
.footer_top {
padding-top: 20px;
padding: 5px;
}
.footer_top_right {
clear: both;
width: auto;
padding: 0;
float: none;
}
.footer_top .container {
width: 315px;
padding: 0;
}
.icno_marker_footer {
background: url(//theatre-senart.com/wp-content/themes/senart/assets/img/sprite.png) no-repeat -245px -223px;
width: 24px;
height: 37px;
top: 4px;
}
.icno_phone_footer {
background: url(//theatre-senart.com/wp-content/themes/senart/assets/img/sprite.png) no-repeat -288px -233px;
width: 28px;
height: 27px;
left: -10px;
}
.theatre .icno_phone_footer {
background: url(//theatre-senart.com/wp-content/themes/senart/assets/img/sprite.png) no-repeat -370px -235px;
width: 28px;
height: 27px;
}
.info_block_btn a i {
display: inline-block;
margin-right: 5px;
}
.theatre .icno_marker_footer {
background: url(//theatre-senart.com/wp-content/themes/senart/assets/img/sprite.png) no-repeat -327px -225px;
}
.info_block_btn a {
display: block;
width: 100%;
text-align: center;
padding: 3px 0;
color: inherit;
font-size: 40px;
text-transform: uppercase;
border: 1px solid;
margin-top: 15px;
font-family: "stanley-compressed";
}
.info_block_btn {
margin: 0 auto;
width: 280px; color: inherit;
}
.info_block_btn.theatre {
background-color: transparent;
border-color: #ee8271;
color: #ee8271;
}
.follow_us {
width: 286px;
margin: 0 auto;
float: none;
padding: 0;
padding-bottom: 20px;
}
.receive_newsletter {
display: block;
position: relative;
margin: 0 auto;
margin-bottom: 30px;
padding: 0 15px;
border-bottom: 1px solid #6f6f71;
padding-bottom: 30px;
width: 315px;
float: none;
}
.receive_newsletter a {
position: absolute;
right: -1px;
bottom: 38px;
}
.follow_us p {
float: left;
margin-bottom: 30px;
}
.follow_us ul {
float: right;
position: relative;
top: -12px;
}
.follow_us ul li {}
.follow_us ul li a {
font-size: 24px;
}
.footer_top_left {
padding: 0;
width: 300px;
margin: 0 auto;
}
.footer_bottom_left {
text-align: center;
width: 285px;
margin: 0 auto;
float: none
}
.footer_bottom .container {
width: 280px;
padding: 0;
}
.footer_bottom_left * {
margin-bottom: 2px;
margin-top: 0 !important;
width: 100%;
}
.sponsor p {
margin-bottom: 10px
}
.footer_bottom_right {
width: 285px;
margin: 0 auto;
float: none;
padding: 0;
}
.sponsor {
margin: 0 auto;
padding: 0;
margin-top: 20px;
clear: both;
float: left;
}
.go_to_top {
display: none
}
.table {
display: table;
vertical-align: middle;
width: 100%;
height: 100%;
text-align: center;
}
.show_content {
padding: 0
}
.show_content .the_content p {
padding: 0;
font-size: 15px !important;
}
.bloc.the_content div h3 {
display: none
}
.bloc.the_content {
margin-bottom: 10px
}
.reservation h4 {
display: inline-block;
margin-right: 10px;
}
.reservation a {
display: inline-block;
width: auto;
padding: 2px 0;
padding-bottom: 1px;
font-size: 24px;
width: 140px;
}
.show_article h2 {
font-size: 24px
}
.share {
text-align: center;
margin-bottom: 15px;
}
ul.share li {
margin-right: 5px;
}
.reservation {
margin-bottom: 13px
}
.show h1 {
display: none
}
.show_article {
margin-top: 20px
}
.citation {
padding: 0 15px
}
aside h3 {
display: none
}
.show_article aside {
padding: 0 15px;
margin-bottom: 20px
}
.main.show .container {
padding: 0
}
.show_title {
width: 100% !important;
top: 10px;
padding: 0px 40px;
}
.single .show_info h2 {
font-size: 23px;
}
.show_info ul li a {
margin-top: 0;
padding: 0;
text-align: right;
font-size: 18px;
padding-right: 8px;
border: none;
margin-bottom: 4px;
}
.show_info ul li {
display: block;
line-height: 16px;
}
.show_info {}
.show_info ul {
bottom: -33px;
border-right: 1px solid #fff;
right: 10px;
}
.single .show_info h3 {
font-size: 15px;
line-height: 17px;
}
.single .show_info { }
.category h2 small {
font-size: 14px
}
#menu-category.hide_category {
display: none !important;
}
.news_content a.lookP {
font-size: 24px
}
.theatre_top h1 {
width: 300px;
text-align: center;
font-size: 44px;
line-height: 52px;
padding: 0px;
margin: 20px auto;
padding-top: 65px;
}
.mission h2 {
font-size: 50px;
padding: 0;
margin: 0;
margin-top: 20px;
}
.theatre_box h3 {
font-size: 14px;
}
.equipe blockquote {
width: 100%;
font-size: 26px;
padding: 0 15px;
line-height: 34px;
}
.soutien h3 {
font-size: 16px;
}
.soutien p {
margin-bottom: 20px;
}
.right_soutien ul li img {
display: block;
max-height: 30px;
}
.right_soutien ul li {
width: auto;
display: inline-block;
margin-right: 11px;
margin-bottom: 10px;
}
.right_soutien ul {
padding: 0;
margin: 0;
}
a.become_sponsor {
font-size: 25px;
width: 200px;
margin-bottom: 40px;
}
.right_soutien {
padding: 0;
}
.theatre_info {
display: none;
}
.theatre_info li {}
.theatre_info li a {}
.residence h2,
.made_in_senart h2,
.le_theatre h2,
.soutien h2 {
font-size: 50px;
margin-top: 10px;
}
.on_scene_article .cattag {
display: none;
}
.on_scene_article p {
display: none;
}
.on_scene_article .img_holder {
display: block;
height: auto;
padding: 10px 0;
}
.on_scene_article .img_holder img {
display: none;
}
.on_scene_article .article_info {
position: relative;
padding: 0;
}
.on_scene_article .article_info h3 {
text-shadow: none;
}
.img_holder.theatre {
margin: 0;
}
.on_scene_article {
overflow: visible;
margin-bottom: 15px;
}
.intro {
width: 100%;
font-size: 16px;
padding: 0 15px;
}
.residence .theatre_box {
padding-top: 20px;
}
.residence .theatre_box h3 {
font-size: 22px;
width: 50%;
float: left;
}
.residence .theatre_box p {
margin-bottom: 0;
clear: both;
display: none;
}
.residence .theatre_box {
margin-bottom: 10px;
border-top: 1px solid;
padding: 0;
padding-top: 20px;
margin-bottom: 0;
}
.residence .theatre_box .img_holder {
border-top: 0;
padding-top: 0;
width: 40%;
height: 104px;
float: left;
margin-right: 15px;
}
.residence .theatre_box .img_holder img {
width: 100%;
height: auto;
}
.on_scene_article p {
margin-bottom: 0
}
.le_theatre .background_section img {
width: 300px;
margin: 0 auto
}
#points {
width: 300px;
left: 50%;
margin-left: -150px;
height: 184px;
}
#points li {
position: absolute;
left: 0;
top: 0;
transform: scale(.4);
-webkit-transform: scale(.4);
}
#points li.active a {
transform: scale(1.2);
}
#points li:after,
#points li:before {
content: "";
display: block;
position: absolute;
width: 0;
height: 0;  } #points li a:hover {
transform: scale(1.2);
transform-origin: center;
}
#points li a {
border: none;
background-color: transparent;
margin: 0;
padding: 0;
float: none;
width: 40px;
height: 40px;
border-radius: 50%;
background-color: #fff;
display: block;
box-shadow: 0px 0px 7px 2px rgba(0, 0, 0, .15);
transition: all 200ms linear;
}
#points li a:after {
content: "";
display: block;
width: 14px;
height: 14px;
background-color: #A1C3E8;
border-radius: 50%;
left: 50%;
position: absolute;
top: 50%;
margin: -7px 0px 0px -7px;
}
#points .item1 {
left: 189px;
top: 140px;
}
#points .item2 {
top: 139px;
left: 121px;
}
#points .item3 {
top: 105px;
left: 121px;
}
#points .item3s {
top: 109px;
left: 180px;
}
#points .item4 {
top: 68px;
left: 166px;
} #points .item5 {
top: 111px;
left: 88px;
}
#points .item6 {
top: 81px;
left: 107px;
}
#points .item7 {
top: 61px;
left: 115px;
}
#points .item8 {
top: 64px;
left: 61px;
}
#points .item9 {
top: 85px;
left: 49px;
}
.le_theatre .background_section {
height: auto;
display: block !important;
}
.le_theatre .background_section.small {
height: 198px;
}
.tax-saisons .dl_btn {
padding: 10px 7px;
}
.tax-saisons .tout_voir .filtering2 ul {
width: 100%;
}
.tax-saisons .tout_voir .filtering2 ul li {
margin-bottom: 10px
}
#saison-description {
width: 100% !important;
margin-bottom: 0;
}
.info-pratiques .information {
padding-bottom: 30px;
padding-top: 30px;
}
.address .middle {
margin-top: 0;
margin-bottom: 20px;
}
.times .middle,
.times .right {
margin-top: 0;
margin-bottom: 20px;
}
.contact_info h1 {
margin-top: 10px;
margin-bottom: 0;
}
.contact_info .middle {
margin-top: 0;
}
.container {
padding: 0 5%;
width: 100%;
}
.tout_voir .more:hover {
outline-color: transparent;
}
nav#mobile_menu #btn_filter_open {
display: block;
}
.home .article_box.without_image {
border: none;
}
.times h1 {
margin-top: 10px
} .danse.info_block_btn a,
.danse.info_block_btn {
background-color: transparent;
border-color: #f09dbc;
color: #f09dbc;
}
.danse i.icon.icno_marker_footer {
background: url(//theatre-senart.com/wp-content/themes/senart/assets/img/sprite.png) no-repeat -417px -225px !important;
width: 24px;
height: 37px;
}
.danse i.icon.icno_phone_footer {
background: url(//theatre-senart.com/wp-content/themes/senart/assets/img/sprite.png) no-repeat -460px -235px !important;
width: 28px;
height: 27px;
}
.musique.info_block_btn a,
.info_block_btn.musique {
background-color: transparent;
border-color: #BBACD3;
color: #BBACD3;
}
.musique i.icon.icno_marker_footer {
background: url(//theatre-senart.com/wp-content/themes/senart/assets/img/sprite.png) no-repeat -507px -225px !important;
width: 24px;
height: 37px;
}
.musique i.icon.icno_phone_footer {
background: url(//theatre-senart.com/wp-content/themes/senart/assets/img/sprite.png) no-repeat -550px -235px !important;
width: 28px;
height: 27px;
}
.arts_piste.info_block_btn a,
.arts_piste.info_block_btn {
background-color: transparent;
border-color: #A1C4E8;
color: #A1C4E8;
}
.arts_piste i.icon.icno_marker_footer {
background: url(//theatre-senart.com/wp-content/themes/senart/assets/img/sprite.png) no-repeat -587px -225px !important;
width: 24px;
height: 37px;
}
.arts_piste i.icon.icno_phone_footer {
background: url(//theatre-senart.com/wp-content/themes/senart/assets/img/sprite.png) no-repeat -630px -235px !important;
width: 28px;
height: 27px;
}
.bis.info_block_btn a,
.bis.info_block_btn {
background-color: transparent;
border-color: #A5D4CA;
color: #A5D4CA;
}
.bis i.icon.icno_marker_footer {
background: url(//theatre-senart.com/wp-content/themes/senart/assets/img/sprite.png) no-repeat -667px -225px !important;
width: 24px;
height: 37px;
}
.bis i.icon.icno_phone_footer {
background: url(//theatre-senart.com/wp-content/themes/senart/assets/img/sprite.png) no-repeat -710px -235px !important;
width: 28px;
height: 27px;
}
.home .info_block_btn,
.home .info_block_btn a {
color: #FFF7B1;
border-color: #FFF7B1;
}
.overlay_popup form .btn_holder .btn_form {
min-width: 60%;
}
} @media (max-width: 560px) {
.overlay_popup form .btn_holder .btn_form {
min-width: 80%;
}
.articles {
width: 270px;
}
.subscribe {
width: 285px;
clear: both;
float: none;
margin: 10px auto;
padding: 0;
left: 7px;
}
.footer_top_left {
width: 100%
}
.equipe_info {
column-count: 1;
column-gap: 1em;
}
.slider,
.royalSlider,
.rsOverflow {
height: 80vw !important;
}
.rsContent {
height: 40vw !important;
}
.bContainer {
padding: 15px !important;
top: 40vw !important;
bottom: 0 !important;
}
.bContainer .container {
padding: 0 !important;
}
.bContainer h2 {
font-size: 16px;
line-height: 18px;
margin-bottom: 5px;
}
.bContainer h3 {
font-size: 12px;
line-height: 14px;
}
.slider .btn {
min-width: 0;
padding: 10px;
margin: 10px 0px 0 0 !important;
font-size: 14px;
height: 25px;
line-height: 3px;
}
} @media (max-width: 480px) {} @media (max-width: 320px) {
.category li {
height: 53px;
}
.category {
width: 73px;
}
.category li a {}
.category li a h2 {
font-size: 19px;
line-height: 20px;
}
}.dev {
padding: 20px;
margin: 20px;
border: 1px solid red;
} b,
strong {
font-family: 'gotham-black';
}
em,
i {
font-style: italic;
}
.bloc {
margin-bottom: 30px;
}
.bio_right p,
p.program_text {
margin-bottom: 0;
}
.show_content p {
color: #000000;
font-size: 14px;
font-family: 'gotham-book';
text-align: left;
}
.show_content ul li,
.show_content ol li {
margin-bottom: 5px;
display: block;
}
.show_content ul,
.show_content ol {
color: #000000;
font-size: 14px;
font-family: 'gotham-book';
text-align: left;
margin: 10px 0;
}
.show_content ol,
.show_content ol li {
list-style-type: decimal;
list-style-position: inside;
display: block;
list-style: decimal inside;
}
.show_content ul,
.show_content ul li {
list-style-type: square;
list-style-position: inside;
display: block;
list-style: square inside;
}
.show_content .the_content p,
.show_content .the_content h2 {
color: #000000;
font-size: 21px;
font-family: 'gotham-medium';
text-align: left;
text-transform: none;
}
.share li a {
text-transform: none;
}
.equipe_info h3 {
font-family: 'stanley-bold-condensed';
}
.equipe_info p,
.soutien p {
font-family: 'gotham-book';
}
.img_holder img {
width: auto;
}
.is-expired,
.is-expired .cattag {
background-color: #C3C3C3 !important;
}
.sponsor img {
width: 100%;
}
.footer_top_left.musique,
.footer_follow.musique {
color: #bbacd3 !important;
border-color: #bbacd3;
}
.list-img img {
max-height: 50px;
margin-bottom: 5px;
}
.right_soutien .small-marge li {
margin-right: 11px;
}
.article_info h3,
.article_info time {
text-shadow: 0px 0px 10px rgba(0, 0, 0, .7);
}
iframe {
width: 100%;
}
.filtering2 {
color: #ffffff;
font-size: 24px;
margin-top: 26px;
text-transform: uppercase;
margin-bottom: 62px;
}
.filtering2 p {
float: left;
margin-left: 40px;
margin-right: 15px;
margin-top: 10px;
}
.filtering2 ul {
float: left;
width: 787px;
}
.filtering2 ul li {
display: inline-block;
margin-right: 6px;
}
.filtering2 ul li a {
display: block;
border: 1px solid #ffffff;
vertical-align: middle;
padding: 2px 10px 1px 10px;
text-decoration: none !important;
font-family: 'stanley-light-condensed';
}
.filtering2 ul li.add a {
border: 1px solid rgba(250, 250, 250, .5);
color: rgba(250, 250, 250, .5);
}
.filtering2 ul li.omit a {
border: 1px solid rgba(250, 250, 250, .5);
color: rgba(250, 250, 250, .5);
}
.filtering2 ul li.omit a:hover i {
display: block;
background: url(//theatre-senart.com/wp-content/themes/senart/assets/img/sprite.png) no-repeat -59px -50px;
width: 21px;
height: 22px;
}
.filtering2 ul li.omit a:hover {
border: 1px solid rgba(250, 250, 250, 1);
color: rgba(250, 250, 250, 1);
}
.filtering2 .filter_icon {
float: right;
margin-top: 5px;
margin-left: 12px;
}
.filtering2 .selected i {
display: block;
background: url(//theatre-senart.com/wp-content/themes/senart/assets/img/sprite.png) no-repeat -59px -50px;
width: 21px;
height: 22px;
} .filtering2 .add i {
display: block;
background: url(//theatre-senart.com/wp-content/themes/senart/assets/img/sprite.png) no-repeat -138px -52px;
width: 18px;
height: 24px;
margin-top: 4px;
}
.filtering2 .omit i {
display: block;
background: url(//theatre-senart.com/wp-content/themes/senart/assets/img/sprite.png) no-repeat -138px -52px;
width: 18px;
height: 24px;
margin-top: 4px;
}
.tout_voir .filtering2 {
color: #6f7073;
}
.tout_voir .filtering2 ul li {}
.tax-saisons .tout_voir .filtering2 ul li a:hover {
outline: 2px solid rgb(112, 113, 115);
color: rgb(112, 113, 115);
}
.tax-saisons .tout_voir .filtering2 ul li a i {
display: none;
transition: all 250ms linear;
}
.tax-saisons .tout_voir .filtering2 ul li a {
color: #6f7073;
outline: 2px solid transparent;
}
.tax-saisons .tout_voir .filtering2 ul {
width: 650px;
margin: 0 auto;
float: none;
text-align: center;
}
.tax-saisons .filtering2 {
margin-bottom: 20px;
margin-top: 0;
}
.tout_voir .filtering2 ul li a {
border: 1px solid #6f7073;
transition: all 250ms linear;
}
.tout_voir .filtering2 ul li.add a {
border: 1px solid #b7b392;
color: #b7b392;
}
.tout_voir .filtering2 .selected i {
display: block;
background: url(//theatre-senart.com/wp-content/themes/senart/assets/img/sprite.png) no-repeat -60px -12px;
width: 20px;
height: 14px;
background: url(//theatre-senart.com/wp-content/themes/senart/assets/img/sprite.png) no-repeat -60px -12px;
width: 20px;
height: 19px;
}
.tout_voir .filtering2 .omit i {
display: block;
background: url(//theatre-senart.com/wp-content/themes/senart/assets/img/sprite.png) no-repeat -105px -12px;
width: 20px;
height: 17px; }
.tout_voir .filtering2 .add i {
display: block;
background: url(//theatre-senart.com/wp-content/themes/senart/assets/img/sprite.png) no-repeat -138px -13px;
width: 18px;
height: 23px;
margin-top: 6px;
}
.page .bloc img {
width: 100%;
height: auto;
}
.equipe_info h2 {
font-size: 35px;
line-height: 30px;
margin: 0 0 20px 0;
}
#tram {
margin-top: 95px;
}
.right ul {
margin-top: 100px;
}
.page .show_article {
margin-top: 0;
}
.page-template-default .show_article {
margin-top: 0px;
}
.bg-yellow {
background: #fff7b1;
}
.bg-orange {
background: #ee8271;
}
.bg-pink {
background: #f09dbc;
}
.bg-purple {
background: #bbacd3;
}
.bg-blue {
background: #a1c4e8;
}
.bg-blue-flash {
background: #85ccdb;
}
.bg-green {
background: #a5d4ca;
}
.news_text img {
max-width: 100%;
height: auto;
}
.news_text a {
text-decoration: underline;
}
.news_content iframe {
height: 250px;
}
.news_content article {
background-color: white;
}
.force_display {
display: block !important;
}
.show_info h2 {
margin-bottom: 0px;
}
.simple .show_title h1 {
line-height: 75px;
}
.double .show_title h1 {
margin-top: 10px;
}
.double.show_info ul {
bottom: 20px;
}
.loader {
background: url(//theatre-senart.com/wp-content/themes/senart/assets/img/loader.gif) no-repeat center center;
}
.articles,
.news_content {
min-height: 350px;
}
.general_form fieldset p,
.general_form fieldset label {
text-transform: none;
}
.flash {
margin: 15px;
text-align: center;
font-size: 25px;
}
.flash.error {
color: #D24D57;
}
.flash.success {
color: #87D37C;
}
.flash.droits {
margin-top: 25px;
}
#wp-submit,
#demande-access {
font-family: 'stanley-light-condensed';
}
.yellow .info_block_btn a {
color: #FFF7B1;
border-color: #FFF7B1;
}
#loginform .btn_holder #wp-submit,
#loginform .btn_holder #demande-access {
text-align: center;
display: block;
width: 295px;
border: 1px solid #ffffff;
padding-top: 6px;
padding-bottom: 2px;
text-transform: uppercase;
color: #ffffff;
font-size: 33px;
outline-color: transparent;
outline-offset: -3px;
outline-width: 2px;
outline-style: solid;
transition: all 250ms linear;
}
#loginform .btn_holder #wp-submit {
border: 1px solid #6f7073;
color: #6f7073;
}
#statusSelectBoxItText,
#statusSelectBoxItOptions li a {
text-transform: none;
}
.file_list_holders .contact h1.align_middle {
margin-top: 30px;
}
.article_info time {
margin-right: 0;
}
.show_title {
width: 630px;
padding-left: 25px;
}
.main aside .more {
margin-top: 30px;
width: 100%;
}
.footer_bottom {
padding-bottom: 20px;
}
aside .more.gray {
background-color: transparent;
color: #6f7073;
border-color: #6f7073;
}
.bContainer {
bottom: 68px;
}
.show_article aside.sticky.sticky-big-title {
top: 330px;
}
@media (max-width: 1024px) {
.residence .theatre_box p {
padding: 0 10px 25px 0;
}
.residence .theatre_box h3 {
word-break: break-all;
}
.double.show_info ul {
display: none;
}
.soutien {
padding-bottom: 0px;
}
.show_title h1 {
padding-bottom: 10px !important;
margin-top: 10px !important;
font-size: 28px !important;
line-height: 30px !important;
}
.bContainer {
background-color: rgba(0, 0, 0, .7);
bottom: 54px;
}
.logo_slider {
width: auto;
}
.slider .btn {
margin: 20px 0 0 0;
}
.logo_slider img {
width: 120px;
}
.share li {
margin-right: 0;
}
}
@media (max-width: 768px) {
.stick_holder {
padding: 0;
}
.mobile .theatre_top h1 {
padding-top: 0;
}
.mobile .le-theatre .theatre_content {
height: auto;
}
.bContainer .container {
width: 100%
}
}.filtering ul li {
margin: 5px 6px 5px 0px;
}
.bloc .bold {
font-weight: bold;
}
.bloc .italic {
font-style: italic;
}
.bloc .underline {
text-decoration: underline;
}
.bloc .bold-italic {
font-weight: bold;
font-style: italic;
}
.bloc .bold-underline {
font-weight: bold;
text-decoration: underline;
}
.bloc .italic-underline {
font-style: italic;
text-decoration: underline;
}
.bloc .bold-italic-underline {
font-weight: bold;
font-style: italic;
text-decoration: underline;
}
.bloc ul,
.bloc ol {
padding-left: 15px;
}
.bloc ul li,
.bloc ol li {
display: list-item;
padding-left: 10px;
}
.bloc ul {
list-style-type: square;
}
.bloc ol li {
list-style-type: decimal;
}.dcsns ul, .dcsns li {
padding: 0; 
margin: 0; 
list-style: none!important;
background: none;
}  .socicon {
position: relative;
top: 1px;
display: inline-block;
font-family: 'socicon';
font-style: normal;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
font-size: 20px; 
color: #fff;
}
.socicon:empty{
width: 1em;
}
[class^="socicon-"]:before,
[class*=" socicon-"]:before {
font-family: "socicon" !important;
font-style: normal !important;
font-weight: normal !important;
font-variant: normal !important;
text-transform: none !important;
speak: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.dcsns-li .socicon {
position: absolute; 
bottom: 4px; 
left: 8px; 
z-index: 3; 
top: auto;
}
.dcsns-toolbar .filter li a {width: 26px; text-align: center;} .dcsns {
color: #444;
list-style: none outside none;
margin: 0;
clear: both;
}
.dcsns h1 {
width: auto;
position: relative;
}
.dcsns h1, .dcsns h2, .dcsns h3 {
line-height: 1.35em;
}
.dcsns-content {
position: relative;
padding: 0;
}
.dcsns-loading {
background: url(//theatre-senart.com/wp-content/themes/senart/assets/css/../lib/jquery-social-stream/images/loading_light.gif) no-repeat 0 0;
height: 24px;
padding: 6px 0 0 30px;
position: absolute;
top: 10px;
left: 10px;
}
.dcsns-toolbar .dcsns-loading {
right: 10px;
left: auto;
}
.stream {
margin: 0 auto!important;
}
.stream p {
margin: 0;
padding: 0;
}
.stream li a {
color: #2DB6E8;
}
.stream li {
background-color: #FFFFFF;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.5);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.5);
box-shadow: 0 1px 2px rgba(0,0,0,0.5);
font-size: 11px;
padding: 15px 0 35px 0;
width: 224px;
position: relative;
margin: 0 12px 12px 0;
font-family: Arial, sans-serif;
line-height: 1.35em;
}
.stream li .inner {
overflow: hidden;
padding: 0 15px;
}
.stream li .icon {
position: absolute;
left: 3px;
bottom: 0;
z-index: 3;
}
.stream li .section-intro {
padding: 7px 0;
width: 100%;
left: 0;
bottom: 0;
position: absolute;
color: #fff;
font-style: normal;
font-weight: bold;
font-size: 10px;
z-index: 2;
}
.stream li .clear {
clear: both;
} .stream li .section-intro a {
text-decoration: underline;
color: #fff;
margin-left: 35px;
}
.stream li .section-title {
display: block;
font-weight: bold;
margin-bottom: 3px;
}
.stream li .section-title a {
color: #555;
}
.stream li .section-title a:hover {
color: #2DB6E8;
}
.stream li .section-thumb {
float: left;
margin: 0 7px 0 0;
}
.stream li .section-thumb img, .stream li .section-text img {
display: none;
}
.stream li .section-thumb img {
border: 1px solid #ccc;
padding: 1px;
background: #fff;
}
.stream li .section-text {
display: block;
margin-bottom: 3px;
}
.stream li .section-text br {
display: block;
}
.stream li .section-user {
clear: both;
display: block;
font-style: italic;
margin: 0 8px 5px 0;
display: block;
float: left;
padding: 7px 0 0 15px;
line-height: 12px;
background: url(//theatre-senart.com/wp-content/themes/senart/assets/css/../lib/jquery-social-stream/images/profile.png) no-repeat 0 7px;
}
.stream li .meta {
display: block;
font-size: 90%;
color: #999;
}
.stream li .meta span {
margin: 0 8px 5px 0;
display: block;
float: left;
padding: 0 0 0 15px;
line-height: 12px;
}
.meta span.shares {
background: url(//theatre-senart.com/wp-content/themes/senart/assets/css/../lib/jquery-social-stream/images/shares.png) no-repeat 0 0;
padding-left: 20px;
}
.meta span.views {
background: url(//theatre-senart.com/wp-content/themes/senart/assets/css/../lib/jquery-social-stream/images/views.png) no-repeat 0 0;
padding-left: 18px;
}
.meta span.likes {
background: url(//theatre-senart.com/wp-content/themes/senart/assets/css/../lib/jquery-social-stream/images/likes.png) no-repeat 0 0;
padding-left: 16px;
}
.meta span.comments {
background: url(//theatre-senart.com/wp-content/themes/senart/assets/css/../lib/jquery-social-stream/images/comments.png) no-repeat 0 0;
}
.meta span.users {
background: url(//theatre-senart.com/wp-content/themes/senart/assets/css/../lib/jquery-social-stream/images/users.png) no-repeat 0 0;
}
.meta span.videos {
background: url(//theatre-senart.com/wp-content/themes/senart/assets/css/../lib/jquery-social-stream/images/videos.png) no-repeat 0 0;
padding-left: 16px;
}
.stream li .section-meta {
display: block;
margin: 0;
padding: 0;
clear: both;
}
.stream li .meta.item-comments {
padding: 0 0 0 35px;
margin: 0 0 5px 0;
min-height: 30px;
position: relative;
clear: both;
line-height: 1.3em;
}
.stream li .meta.item-comments img {
position: absolute;
left: 0;
top: 0;
width: 30px;
}
.stream li .meta.item-likes {
padding: 0;
width: 100%;
overflow: hidden;
clear: both;
line-height: 1.3em;
}
.stream li .meta.item-likes img {
float: left;
margin: 0 5px 5px 0;
width: 30px;
border: 1px solid #ddd;
padding: 1px;
background: #fff;
}
.stream li.dcsns-error {
color: #990000;
}
.stream li .section-share {
display: block;
margin: 0 0 5px 0;
padding: 4px 0 0;
float: right;
}
.stream li .section-share a {
display: block;
width: 16px;
height: 16px;
float: left;
margin: 0 2px 0 0;
background: url(//theatre-senart.com/wp-content/themes/senart/assets/css/../lib/jquery-social-stream/images/share.png) no-repeat 0 0;
}
.stream li .section-share a.share-twitter {
background-position: 0 -16px;
}
.stream li .section-share a.share-reply {
background-position: 0 -32px;
}
.stream li .section-share a.share-retweet {
background-position: 0 -48px;
}
.stream li .section-share a.share-favorite {
background-position: 0 -64px;
}
.stream li .section-share a.share-google {
background-position: 0 -80px;
}
.stream li .section-share a.share-linkedin {
background-position: 0 -96px;
}
.stream li .section-share a.share-facebook:hover {
background-position: -16px 0;
}
.stream li .section-share a.share-twitter:hover {
background-position: -16px -16px;
}
.stream li .section-share a.share-reply:hover {
background-position: -16px -32px;
}
.stream li .section-share a.share-retweet:hover {
background-position: -16px -48px;
}
.stream li .section-share a.share-favorite:hover {
background-position: -16px -64px;
}
.stream li .section-share a.share-google:hover {
background-position: -16px -80px;
}
.stream li .section-share a.share-linkedin:hover {
background-position: -16px -96px;
}
.stream li.dcsns-twitter .section-share .share-facebook, .stream li.dcsns-twitter .section-share .share-google, .stream li.dcsns-twitter .section-share .share-linkedin, .stream li.dcsns-twitter .section-share .share-twitter {
display:none;
} .dcsns-toolbar {
padding: 0;
width: 100%;
overflow: hidden;
position: relative;
} #wall {
padding-top: 15px;
}
#wall .dcsns-toolbar {
margin-bottom: 25px;
}
#dcsns-filter.dc-center {
float: left; 
padding-left: 50%; 
display: none;
margin: 0;
}
.dcsns-toolbar .filter {
padding: 0;
margin: 0 0 15px 0;
}
.dcsns-toolbar .filter li {
display: inline;
background: none;
padding: 0;
margin: 0;
}
.dcsns-toolbar .filter .link-all {
color: #fff;
height: 28px;
padding: 7px 7px 4px 7px;
text-shadow: 0 0 1px #555;
font-weight: bold;
}
.dcsns-toolbar .filter li a {
padding: 4px 3px 0 3px;
margin: 0 1px 1px 0;
display: block;
float: left;
background: #777;
height: 28px;
}
.dcsns-toolbar .filter li img {
margin: 0;
height: 24px;
width: 25px;
} .dcsns .controls {
position: absolute;
right: 0;
top: 7px;
height: 22px;
padding: 0;
z-index: 12;
}
.dcsns .controls li {
display: inline;
background: none;
}
.dcsns .controls a {
display: block;
width: 22px;
height: 22px;
float: left;
margin: 0 0 0 2px;
background: url(//theatre-senart.com/wp-content/themes/senart/assets/css/../lib/jquery-social-stream/images/controls.png) no-repeat 0 0;
}
.dcsns .controls .prev {
background-position: -44px 0;
}
.dcsns .controls .next {
background-position: -66px 0;
}
.dcsns .controls .play {
background-position: 0 0;
}
.dcsns .controls .pause {
background-position: -22px 0;
}
.dcsns .controls .prev:hover {
background-position: -44px -22px;
}
.dcsns .controls .next:hover {
background-position: -66px -22px;
}
.dcsns .controls .play:hover {
background-position: 0 -22px;
}
.dcsns .controls .pause:hover {
background-position: -22px -22px;
} .stream li.dcsns-rss .section-intro, .filter .f-rss a:hover, .filter .f-rss a.iso-active {
background-color: #FF9800;
}
.stream li.dcsns-flickr .section-intro, .filter .f-flickr a:hover, .filter .f-flickr a.iso-active {
background-color: #f90784;
}
.stream li.dcsns-delicious .section-intro, .filter .f-delicious a:hover, .filter .f-delicious a.iso-active {
background-color: #3271CB;
}
.stream li.dcsns-twitter .section-intro, .filter .f-twitter a:hover, .filter .f-twitter a.iso-active {
background-color: #4ec2dc;
}
.stream li.dcsns-facebook .section-intro, .filter .f-facebook a:hover, .filter .f-facebook a.iso-active {
background-color: #3b5998;
}
.stream li.dcsns-google .section-intro, .filter .f-google a:hover, .filter .f-google a.iso-active {
background-color: #2d2d2d;
}
.stream li.dcsns-youtube .section-intro, .filter .f-youtube a:hover, .filter .f-youtube a.iso-active {
background-color: #DF1F1C;
}
.stream li.dcsns-pinterest .section-intro, .filter .f-pinterest a:hover, .filter .f-pinterest a.iso-active {
background-color: #CB2528;
}
.stream li.dcsns-lastfm .section-intro, .filter .f-lastfm a:hover, .filter .f-lastfm a.iso-active {
background-color: #C90E12;
}
.stream li.dcsns-dribbble .section-intro, .filter .f-dribbble a:hover, .filter .f-dribbble a.iso-active {
background-color: #F175A8;
}
.stream li.dcsns-vimeo .section-intro, .filter .f-vimeo a:hover, .filter .f-vimeo a.iso-active {
background-color: #4EBAFF;
}
.stream li.dcsns-stumbleupon .section-intro, .filter .f-stumbleupon a:hover, .filter .f-stumbleupon a.iso-active {
background-color: #EB4924;
}
.stream li.dcsns-deviantart .section-intro, .filter .f-deviantart a:hover, .filter .f-deviantart a.iso-active {
background-color: #EB4924;
}
.stream li.dcsns-tumblr .section-intro, .filter .f-tumblr a:hover, .filter .f-tumblr a.iso-active {
background-color: #365472;
}
.stream li.dcsns-instagram .section-intro, .filter .f-instagram a:hover, .filter .f-instagram a.iso-active {
background-color: #413A33;
}
.stream li.dcsns-vine .section-intro, .filter .f-vine a:hover, .filter .f-vine a.iso-active {
background-color: #00BF8F;
} .stream li.dcsns-facebook .section-thumb img {
max-width: 192px;
margin-bottom: 5px;
}
.stream li.dcsns-facebook .section-thumb img, .stream li.dcsns-facebook .section-text img {
display: block;
}
.stream li.dcsns-facebook .section-text img {
margin: 5px 7px 5px 0;
float: left;
border: 1px solid #ddd;
padding: 1px;
background: #fff;
max-width: 192px;
}
.stream li.dcsns-facebook .section-text a {
margin-right: 4px;
color: #444;
}
.stream li.dcsns-facebook .section-text-fb a {
display:none;
}
.stream li.dcsns-facebook .meta {
display: block;
clear: both;
}
.stream li.dcsns-facebook .meta.item-comments {
padding: 0;
min-height: auto;
}
.stream li.dcsns-facebook .meta.item-comments a {
display: block;
margin: 0 0 2px 0;
}
.stream li.dcsns-facebook .share-facebook {
display: none;
} .stream li.dcsns-twitter .section-thumb {
margin-top: 3px;
}
.stream li.dcsns-twitter .section-thumb img {
width: 48px; 
height: 48px;
display: block;
}
.stream li.dcsns-twitter .section-user {
padding: 0;
background: none;
}
.stream li.dcsns-twitter .section-text img {
margin: 5px 0 0;
border: 1px solid #ddd;
padding: 1px;
background: #fff;
max-width: 192px;
}
.stream li.dcsns-twitter a {
color: #38AEAE;
}
.stream li.dcsns-twitter .section-intro a, .stream li.dcsns-twitter .section-intro a:hover {
color: #fff;
}
.stream li.dcsns-twitter .section-intro span a {
text-decoration: none;
margin-left: 0;
}
.stream li.dcsns-twitter .section-intro span a:hover {
text-decoration: underline;
}
.stream li.dcsns-twitter a:hover {
color: #38AEAE;
text-decoration: underline;
}
.stream li.dcsns-twitter .twitter-user {
margin-bottom: 2px;
display: block;
}
.stream li.dcsns-twitter .twitter-user a {
color: #999;
line-height: 1.35em;
}
.stream li.dcsns-twitter .twitter-user a:hover {
color: #999;
text-decoration: none;
}
.stream li.dcsns-twitter .twitter-user a strong{
color: #444;
}
.stream li.dcsns-twitter .twitter-user a:hover strong {
color: #38AEAE!important;
text-decoration: underline;
} .stream li.dcsns-google .section-title {
margin-bottom: 5px;
}
.dcsns .stream li.dcsns-google .section-thumb img {
max-width: 192px;
}
.stream li.dcsns-google .meta span.plusones {
padding-left: 0;
} .stream li.dcsns-rss .section-thumb img {
max-width: 192px;
}
.stream li.dcsns-rss .section-text img {
border: 1px solid #ddd;
padding: 1px;
background: #fff;
max-width: 192px;
} .dcsns .stream li.dcsns-stumbleupon .section-title {
display: block;
clear: both;
}
.dcsns .stream li.dcsns-stumbleupon .section-thumb img {
max-width: 192px;
} .stream li.dcsns-youtube .section-thumb img {
max-width: 192px;
} .stream li.dcsns-vimeo .section-thumb img {
max-width: 192px;
}
.dcsns .stream li.dcsns-vimeo .section-title {
display: block;
clear: both;
}
.stream li.dcsns-vimeo .section-text {
margin-bottom: 5px;
}
.stream li.dcsns-vimeo .section-text .meta {
padding-top: 5px;
}
.stream li.dcsns-vimeo .logo {
margin-bottom: 3px;
} .stream li.dcsns-flickr .section-thumb {
margin: 0;
}
.stream li.dcsns-flickr .section-thumb img{
max-width: 192px;
} .stream li.dcsns-pinterest .section-thumb {
display: block;
}
.stream li.dcsns-pinterest .section-text {
clear: both;
}
.stream li.dcsns-pinterest .section-thumb img {
width: 190px;
} .stream li.dcsns-dribbble .inner img {
margin-bottom: 5px;
max-width: 192px;
} .stream li.dcsns-lastfm .section-title {
background: url(//theatre-senart.com/wp-content/themes/senart/assets/css/../lib/jquery-social-stream/images/tracks.png) no-repeat 0 0;
padding-left: 17px;
margin-bottom: 0;
} .stream li.dcsns-deviantart .section-thumb {
display: block;
float: none;
}
.stream li.dcsns-deviantart .section-thumb img {
max-width: 192px;
} .stream li.dcsns-tumblr .section-text img {
margin: 0 7px 5px 0;
float: left;
border: 1px solid #ddd;
padding: 1px;
background: #fff;
max-width: 192px;
}
.stream li.dcsns-tumblr .track {
display: block;
background: url(//theatre-senart.com/wp-content/themes/senart/assets/css/../lib/jquery-social-stream/images/tracks.png) no-repeat 0 5px;
padding: 5px 0 0 17px;
margin-bottom: 0;
} .stream li.dcsns-instagram {
padding-bottom: 40px;
}
.stream li.dcsns-instagram .section-title {
font-weight: normal;
clear: both;
}
.stream li.dcsns-instagram .section-thumb img {
margin: 0 7px 5px 0;
float: left;
border: 1px solid #ddd;
padding: 1px;
background: #fff;
max-width: 192px;
}
.stream li.dcsns-instagram .meta {
clear: both;
}
.stream li.dcsns-instagram .section-meta .meta .comments, .stream li.dcsns-instagram .section-meta .meta .likes {
margin: 0 0 5px 0;
padding-top: 5px;
background-position: 0px 5px;
float: none;
font-size: 100%;
font-weight: bold;
} .stream li.dcsns-vine {
padding-bottom: 40px;
}
.stream li.dcsns-vine .section-title {
font-weight: normal;
clear: both;
}
.stream li.dcsns-vine .section-thumb img {
margin: 0 7px 5px 0;
float: left;
border: 1px solid #ddd;
padding: 1px;
background: #fff;
max-width: 192px;
}
.stream li.dcsns-vine .meta {
clear: both;
}
.stream li.dcsns-vine .section-meta .meta .comments, .stream li.dcsns-vine .section-meta .meta .likes {
margin: 0 0 5px 0;
padding-top: 5px;
background-position: 0px 5px;
float: none;
font-size: 100%;
font-weight: bold;
} .stream li.dcsns-foursquare .section-thumb img {
max-width: 192px;
margin-bottom: 5px;
display: block;
}  .modern .stream li {
-webkit-box-shadow: 0 0 0 rgba(0,0,0,0.5);
-moz-box-shadow: 0 0 0 rgba(0,0,0,0.5);
box-shadow: 0 0 0 rgba(0,0,0,0.5);
padding: 0;
width: 260px;
margin: 0 20px 20px 0;
font-size: 14px;
text-align: center;
word-wrap: break-word;
}
.modern .stream li .inner {
padding: 0;
}
.modern .stream li .section-thumb {
margin: 0 0 20px 0;
display: block;
float: none;
}
.modern .stream li .section-thumb img {
max-width: 100%!important;
width: 100%!important;
background: none;
border: none;
padding: 0;
margin: 0;
}
.modern .stream li.dcsns-twitter .section-thumb {
float: left;
margin: 20px 10px 10px 20px;
}
.modern .stream li.dcsns-twitter .section-thumb img {
display: block;
height: 48px!important;
width: 48px!important;
}
.modern .twitter-user {
text-align: left!important;
margin-top: 20px;
}
.modern .twitter-text {
clear: both;
display: block;
}
.modern .stream li.dcsns-tumblr .inner {
padding-top: 20px;
}
.modern .stream li .section-title {
font-weight: normal;
}
.modern .stream li .section-text, .modern .stream li .section-user, .modern .stream li .section-title {
padding: 0 20px;
margin: 0 0 20px 0;
}
.modern .stream li .section-text img {
max-width: 100%!important;
width: 100%!important;
background: none;
border: none;
padding: 0;
float: none;
margin: 0;
}
.modern .stream li .meta {
display: none;
}
.modern .stream li .section-user {
font-size: 12px;
background: none;
float: none;
text-align: center;
}
.modern .stream li .section-intro {
padding: 10px 0;
text-align: center;
font-size: 12px;
font-weight: normal;
position: relative;
display: block;
}
.modern .stream li .section-intro a {
margin: 0;
text-decoration: none;
padding: 0 5px;
}
.modern .stream li .section-intro span {
font-size: 12px;
}
.modern .stream li .section-intro a.link-user {
display: block;
}
.modern .stream li .section-intro a.link-user:hover {
color: #38AEAE;
}
.modern .stream li .section-intro a.link-intro {
display: none;
}
.modern .stream li .section-user {
display: none;
}
.modern .stream li .section-share {
margin: 0 20px 20px 0;
padding: 0;
}
.modern .stream li .socicon {
position: absolute; 
bottom: 15px; 
left: 15px;
font-size: 24px;
}
.modern .stream li.dcsns-lastfm .section-title {
background: url(//theatre-senart.com/wp-content/themes/senart/assets/css/../lib/jquery-social-stream/images/tracks.png) no-repeat 20px 3px;
padding-left: 37px;
}
.modern .stream li.dcsns-instagram .section-thumb img {
margin-bottom: 20px;
} .modern.dark .stream li, .modern.dark .stream li .section-user, .modern.dark .stream li .section-intro a, .modern.dark .stream li .section-text a, 
.modern.dark .stream li .section-intro span, .modern.dark .stream li.dcsns-twitter .twitter-user a strong, .modern.dark .stream li .socicon {
color: #fff;
}
.modern.dark .stream li .section-intro a:hover, .modern.dark .stream li .section-title a:hover, .modern.dark .stream li .section-text a:hover, .stream li.dcsns-twitter .twitter-user a:hover strong {
color: #4EC2DC;
}
.modern.dark .stream li {
background-color: #393939;
}
.modern.dark .stream li .section-title a {
color: #fff;
}
.modern.dark .stream li .section-intro {
background: #2C2C2C!important;
} .modern.light .stream li .section-intro a:hover, .modern.light .stream li .section-title a:hover, .modern.light .stream li .section-text a:hover, .stream li.dcsns-twitter .twitter-user a:hover strong { color:#38aeae;
}
.modern.light .stream li {
background-color: #fff;
}
.modern.light .stream li .section-intro {
background: #ececec!important;
}
.modern.light .stream li, .modern.light .stream li .section-intro a, .modern.light .stream li .section-intro span {
color: #494949;
}
.modern.light .stream li .socicon {
color: #494949;
} .isotope,
.isotope .isotope-item { -webkit-transition-duration: 0.8s;
-moz-transition-duration: 0.8s;
-ms-transition-duration: 0.8s;
-o-transition-duration: 0.8s;
transition-duration: 0.8s;
}
.isotope {
-webkit-transition-property: height, width;
-moz-transition-property: height, width;
-ms-transition-property: height, width;
-o-transition-property: height, width;
transition-property: height, width;
}
.isotope .isotope-item {
-webkit-transition-property: -webkit-transform, opacity;
-moz-transition-property:    -moz-transform, opacity;
-ms-transition-property:     -ms-transform, opacity;
-o-transition-property:         top, left, opacity;
transition-property:         transform, opacity;
} .isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
-webkit-transition-duration: 0s;
-moz-transition-duration: 0s;
-ms-transition-duration: 0s;
-o-transition-duration: 0s;
transition-duration: 0s;
}.sl-wrapper .sl-close,.sl-wrapper .sl-navigation button{height:44px;line-height:44px;font-family:Arial,Baskerville,monospace}.sl-wrapper .sl-close:focus,.sl-wrapper .sl-navigation button:focus{outline:0}body.hidden-scroll{overflow:hidden}.sl-overlay{position:fixed;left:0;right:0;top:0;bottom:0;background:#fff;opacity:.7;display:none;z-index:1035}.sl-wrapper .sl-close,.sl-wrapper .sl-counter{top:30px;display:none;color:#000;position:fixed}.sl-wrapper{z-index:1040}.sl-wrapper button{border:0;background:0 0;font-size:28px;padding:0;cursor:pointer}.sl-wrapper button:hover{opacity:.7}.sl-wrapper .sl-close{right:30px;z-index:10060;margin-top:-14px;margin-right:-14px;width:44px;font-size:3rem}.sl-wrapper .sl-counter{left:30px;z-index:1060;font-size:1rem}.sl-wrapper .sl-navigation{width:100%;display:none}.sl-wrapper .sl-navigation button{position:fixed;top:50%;margin-top:-22px;width:22px;text-align:center;display:block;z-index:10060;color:#000}.sl-wrapper .sl-navigation button.sl-next{right:5px;font-size:2rem}.sl-wrapper .sl-navigation button.sl-prev{left:5px;font-size:2rem}@media (min-width:35.5em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{right:10px;font-size:3rem}.sl-wrapper .sl-navigation button.sl-prev{left:10px;font-size:3rem}.sl-wrapper .sl-image img{border:0}}@media (min-width:50em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{right:20px;font-size:3rem}.sl-wrapper .sl-navigation button.sl-prev{left:20px;font-size:3rem}.sl-wrapper .sl-image img{border:0}}.sl-wrapper .sl-image{position:fixed;-ms-touch-action:none;touch-action:none;z-index:10000}.sl-wrapper .sl-image img{margin:0;padding:0;display:block;border:0;width:100%;height:auto}.sl-wrapper .sl-image iframe{background:#000;border:0}@media (min-width:35.5em){.sl-wrapper .sl-image iframe{border:0}}@media (min-width:50em){.sl-wrapper .sl-image iframe{border:0}}.sl-wrapper .sl-image .sl-caption{display:none;padding:10px;color:#fff;background:rgba(0,0,0,.8);font-size:1rem;position:absolute;bottom:0;left:0;right:0}.sl-wrapper .sl-image .sl-caption.pos-top{bottom:auto;top:0}.sl-wrapper .sl-image .sl-caption.pos-outside{bottom:auto}.sl-wrapper .sl-image .sl-download{display:none;position:absolute;bottom:5px;right:5px;color:#000;z-index:1060}.sl-spinner{display:none;border:5px solid #333;border-radius:40px;height:40px;left:50%;margin:-20px 0 0 -20px;opacity:0;position:fixed;top:50%;width:40px;z-index:1007;-webkit-animation:pulsate 1s ease-out infinite;-moz-animation:pulsate 1s ease-out infinite;-ms-animation:pulsate 1s ease-out infinite;-o-animation:pulsate 1s ease-out infinite;animation:pulsate 1s ease-out infinite}.sl-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.sl-transition{transition:-moz-transform ease .2s;transition:-ms-transform ease .2s;transition:-o-transform ease .2s;transition:-webkit-transform ease .2s;transition:transform ease .2s}@-webkit-keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-moz-keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-o-keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-ms-keyframes pulsate{0%,100%{opacity:0}0%{transform:scale(.1)}50%{opacity:1}100%{transform:scale(1.2)}}