article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
html,button,input,select,textarea{font-family:sans-serif}
body{margin:0}
a:focus{outline:thin dotted}
a:hover,a:active{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
blockquote{margin:1em 40px}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
p,pre{margin:1em 0}
pre,code,kbd,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q{quotes:none}
q:before,q:after{content:'';content:none}
small{font-size:75%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
dl,menu,ol,ul{margin:1em 0}
dd{margin:0 0 0 40px}
menu,ol,ul{padding:0 0 0 40px}
nav ul,nav ol{list-style:none;list-style-image:none}
img{border:0;-ms-interpolation-mode:bicubic}
svg:not(:root){overflow:hidden}
figure{margin:0;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0}
form{margin:0}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0;white-space:normal;*margin-left:-7px}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}
button,input{line-height:normal}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}
button[disabled],input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}
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-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.spinner1{width:40px;height:40px;position:relative;}
.double-bounce1, .double-bounce2{width:100%;height:100%;border-radius:50%;opacity:0.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2.0s infinite ease-in-out;animation:bounce 2.0s infinite ease-in-out;}
.double-bounce2{-webkit-animation-delay:-1.0s;animation-delay:-1.0s;}
@-webkit-keyframes bounce {
0%, 100%{-webkit-transform:scale(0.0)}
50%{-webkit-transform:scale(1.0)}
}
@keyframes bounce {
0%, 100%{transform:scale(0.0);-webkit-transform:scale(0.0);}
50%{transform:scale(1.0);-webkit-transform:scale(1.0);}
}
.spinner2{width:40px;height:40px;position:relative;}
.container1 > div, .container2 > div, .container3 > div{width:6px;height:6px;border-radius:100%;position:absolute;-webkit-animation:bouncedelay 1.2s infinite ease-in-out;animation:bouncedelay 1.2s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.spinner2 .spinner-container{position:absolute;width:100%;height:100%;}
.container2{-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg);}
.container3{-webkit-transform:rotateZ(90deg);transform:rotateZ(90deg);}
.circle1{top:0;left:0;}
.circle2{top:0;right:0;}
.circle3{right:0;bottom:0;}
.circle4{left:0;bottom:0;}
.container2 .circle1{-webkit-animation-delay:-1.1s;animation-delay:-1.1s;}
.container3 .circle1{-webkit-animation-delay:-1.0s;animation-delay:-1.0s;}
.container1 .circle2{-webkit-animation-delay:-0.9s;animation-delay:-0.9s;}
.container2 .circle2{-webkit-animation-delay:-0.8s;animation-delay:-0.8s;}
.container3 .circle2{-webkit-animation-delay:-0.7s;animation-delay:-0.7s;}
.container1 .circle3{-webkit-animation-delay:-0.6s;animation-delay:-0.6s;}
.container2 .circle3{-webkit-animation-delay:-0.5s;animation-delay:-0.5s;}
.container3 .circle3{-webkit-animation-delay:-0.4s;animation-delay:-0.4s;}
.container1 .circle4{-webkit-animation-delay:-0.3s;animation-delay:-0.3s;}
.container2 .circle4{-webkit-animation-delay:-0.2s;animation-delay:-0.2s;}
.container3 .circle4{-webkit-animation-delay:-0.1s;animation-delay:-0.1s;}
@-webkit-keyframes bouncedelay {
0%, 80%, 100%{-webkit-transform:scale(0.0)}
40%{-webkit-transform:scale(1.0)}
}
@keyframes bouncedelay {
0%, 80%, 100%{transform:scale(0.0);-webkit-transform:scale(0.0);}
40%{transform:scale(1.0);-webkit-transform:scale(1.0);}
}
.spinner3{width:40px;height:40px;position:relative;-webkit-animation:rotate 2.0s infinite linear;animation:rotate 2.0s infinite linear;}
.dot1, .dot2{width:60%;height:60%;display:inline-block;position:absolute;top:0;border-radius:100%;-webkit-animation:bounce 2.0s infinite ease-in-out;animation:bounce 2.0s infinite ease-in-out;}
.dot2{top:auto;bottom:0px;-webkit-animation-delay:-1.0s;animation-delay:-1.0s;}
@-webkit-keyframes rotate { 100% { -webkit-transform: rotate(360deg) }}
@keyframes rotate { 100% { transform: rotate(360deg); -webkit-transform: rotate(360deg) }}
@-webkit-keyframes bounce {
0%, 100%{-webkit-transform:scale(0.0)}
50%{-webkit-transform:scale(1.0)}
}
@keyframes bounce {
0%, 100%{transform:scale(0.0);-webkit-transform:scale(0.0);}
50%{transform:scale(1.0);-webkit-transform:scale(1.0);}
}
.spinner4{width:30px;height:30px;-webkit-animation:rotateplane 1.2s infinite ease-in-out;animation:rotateplane 1.2s infinite ease-in-out;}
@-webkit-keyframes rotateplane {
0%{-webkit-transform:perspective(120px)}
50%{-webkit-transform:perspective(120px) rotateY(180deg)}
100%{-webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg)}
}
@keyframes rotateplane {
0%{transform:perspective(120px) rotateX(0deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg)}
50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}
100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);}
}
.spinner5{width:32px;height:32px;position:relative;}
.cube1, .cube2{width:10px;height:10px;position:absolute;top:0;left:0;-webkit-animation:cubemove 1.8s infinite ease-in-out;animation:cubemove 1.8s infinite ease-in-out;}
.cube2{-webkit-animation-delay:-0.9s;animation-delay:-0.9s;}
@-webkit-keyframes cubemove {
25%{-webkit-transform:translateX(42px) rotate(-90deg) scale(0.5)}
50%{-webkit-transform:translateX(42px) translateY(42px) rotate(-180deg)}
75%{-webkit-transform:translateX(0px) translateY(42px) rotate(-270deg) scale(0.5)}
100%{-webkit-transform:rotate(-360deg)}
}
@keyframes cubemove {
25%{transform:translateX(42px) rotate(-90deg) scale(0.5);-webkit-transform:translateX(42px) rotate(-90deg) scale(0.5);}
50%{transform:translateX(42px) translateY(42px) rotate(-179deg);-webkit-transform:translateX(42px) translateY(42px) rotate(-179deg);}
50.1%{transform:translateX(42px) translateY(42px) rotate(-180deg);-webkit-transform:translateX(42px) translateY(42px) rotate(-180deg);}
75%{transform:translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);-webkit-transform:translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);}
100%{transform:rotate(-360deg);-webkit-transform:rotate(-360deg);}
}
.spinner6{width:50px;height:30px;text-align:center;}
.spinner6 > div{height:100%;width:6px;margin-left:2px;display:inline-block;-webkit-animation:stretchdelay 1.2s infinite ease-in-out;animation:stretchdelay 1.2s infinite ease-in-out;}
.spinner6 .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s;}
.spinner6 .rect3{-webkit-animation-delay:-1.0s;animation-delay:-1.0s;}
.spinner6 .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s;}
.spinner6 .rect5{-webkit-animation-delay:-0.8s;animation-delay:-0.8s;}
@-webkit-keyframes stretchdelay {
0%, 40%, 100%{-webkit-transform:scaleY(0.4)}
20%{-webkit-transform:scaleY(1.0)}
}
@keyframes stretchdelay {
0%, 40%, 100%{transform:scaleY(0.4);-webkit-transform:scaleY(0.4);}
20%{transform:scaleY(1.0);-webkit-transform:scaleY(1.0);}
}
.spinner7{position:relative;width:100%;height:100%;}
.spinner7 div{position:absolute;width:15px;height:15px;top:46%;top:calc(50% - 6px);left:46%;left:calc(50% - 6px);border-radius:15px;transform-origin:50% 50%;-o-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;animation:cssload-loader 1.15s ease-in-out infinite;-o-animation:cssload-loader 1.15s ease-in-out infinite;-ms-animation:cssload-loader 1.15s ease-in-out infinite;-webkit-animation:cssload-loader 1.15s ease-in-out infinite;-moz-animation:cssload-loader 1.15s ease-in-out infinite;outline:none;}
.spinner7 div:before{content:"";position:absolute;top:0px;left:-30px;height:15px;width:15px;border-radius:15px;}
.spinner7 div:after {
content: "";
position: absolute;
top: 0px;
left: 30px;
height: 15px;
width: 15px;
border-radius: 15px;
}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.animatedmedium{-webkit-animation-duration:0.4s;animation-duration:0.4s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.animatedfast{-webkit-animation-duration:0.2s;animation-duration:0.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
@-webkit-keyframes fadeIn {
0%{opacity:0;}
100%{opacity:1;}
}
@keyframes fadeIn {
0%{opacity:0;}
100%{opacity:1;}
}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;}
@-webkit-keyframes fadeOut {
0%{opacity:1;}
100%{opacity:0;}
} @keyframes fadeOut {
0%{opacity:1;}
100%{opacity:0;}
}
.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut;}
@-webkit-keyframes slideInRight {
0%{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible;}
100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
@keyframes slideInRight {
0%{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible;}
100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight;}
@-webkit-keyframes slideInLeft {
0%{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible;}
100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
@keyframes slideInLeft {
0%{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible;}
100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft;}
@keyframes cssload-loader {
0%{transform:rotate(0deg);}
50%{transform:rotate(180deg);}
100%{transform:rotate(180deg);}
}
@-o-keyframes cssload-loader {
0%{-o-transform:rotate(0deg);}
50%{-o-transform:rotate(180deg);}
100%{-o-transform:rotate(180deg);}
}
@-ms-keyframes cssload-loader {
0%{-ms-transform:rotate(0deg);}
50%{-ms-transform:rotate(180deg);}
100%{-ms-transform:rotate(180deg);}
}
@-webkit-keyframes cssload-loader {
0%{-webkit-transform:rotate(0deg);}
50%{-webkit-transform:rotate(180deg);}
100%{-webkit-transform:rotate(180deg);}
}
@-moz-keyframes cssload-loader {
0%{-moz-transform:rotate(0deg);}
50%{-moz-transform:rotate(180deg);}
100%{-moz-transform:rotate(180deg);}
} @-webkit-keyframes menudown {
0%{opacity:0;-webkit-transform:translate3d(0, 40px, 0);transform:translate3d(0, 40px, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes menudown {
0%{opacity:0;-webkit-transform:translate3d(0, 40px, 0);transform:translate3d(0, 40px, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
} @-webkit-keyframes pop {
50%{-webkit-transform:scale(1.2);transform:scale(1.2);}
}
@keyframes pop {
50%{-webkit-transform:scale(1.2);transform:scale(1.2);}
} @-webkit-keyframes icon-wobble-horizontal {
16.65%{-webkit-transform:translateX(6px);transform:translateX(6px);}
33.3%{-webkit-transform:translateX(-5px);transform:translateX(-5px);}
49.95%{-webkit-transform:translateX(4px);transform:translateX(4px);}
66.6%{-webkit-transform:translateX(-2px);transform:translateX(-2px);}
83.25%{-webkit-transform:translateX(1px);transform:translateX(1px);}
100%{-webkit-transform:translateX(0);transform:translateX(0);}
}
@keyframes icon-wobble-horizontal {
16.65%{-webkit-transform:translateX(6px);transform:translateX(6px);}
33.3%{-webkit-transform:translateX(-5px);transform:translateX(-5px);}
49.95%{-webkit-transform:translateX(4px);transform:translateX(4px);}
66.6%{-webkit-transform:translateX(-2px);transform:translateX(-2px);}
83.25%{-webkit-transform:translateX(1px);transform:translateX(1px);}
100%{-webkit-transform:translateX(0);transform:translateX(0);}
}
@-webkit-keyframes wobble-horizontal {
16.65%{-webkit-transform:translateX(8px);transform:translateX(8px);}
33.3%{-webkit-transform:translateX(-6px);transform:translateX(-6px);}
49.95%{-webkit-transform:translateX(4px);transform:translateX(4px);}
66.6%{-webkit-transform:translateX(-2px);transform:translateX(-2px);}
83.25%{-webkit-transform:translateX(1px);transform:translateX(1px);}
100%{-webkit-transform:translateX(0);transform:translateX(0);}
}
@keyframes wobble-horizontal {
16.65%{-webkit-transform:translateX(8px);transform:translateX(8px);}
33.3%{-webkit-transform:translateX(-6px);transform:translateX(-6px);}
49.95%{-webkit-transform:translateX(4px);transform:translateX(4px);}
66.6%{-webkit-transform:translateX(-2px);transform:translateX(-2px);}
83.25%{-webkit-transform:translateX(1px);transform:translateX(1px);}
100%{-webkit-transform:translateX(0);transform:translateX(0);}
} @-webkit-keyframes ripple-out {
100%{top:-12px;right:-12px;bottom:-12px;left:-12px;opacity:0;}
}
@keyframes ripple-out {
100%{top:-12px;right:-12px;bottom:-12px;left:-12px;opacity:0;}
} @-webkit-keyframes zoomIn {
from{opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3);}
50%{opacity:1;}
}
@keyframes zoomIn {
from{opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3);}
50%{opacity:1;}
}
.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn;}
@-webkit-keyframes zoomOut {
from{opacity:1;}
50%{opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3);}
to{opacity:0;}
}
@keyframes zoomOut {
from{opacity:1;}
50%{opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3);}
to{opacity:0;}
}
.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut;}
@-moz-keyframes pulsate {
0%{-webkit-transform:scale(0.1, 0.1);-moz-transform:scale(0.1, 0.1);-o-transform:scale(0.1, 0.1);-ms-transform:scale(0.1, 0.1);transform:scale(0.1, 0.1);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}
50%{opacity:1;-ms-filter:none;filter:none;}
100%{-webkit-transform:scale(1.2, 1.2);-moz-transform:scale(1.2, 1.2);-o-transform:scale(1.2, 1.2);-ms-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}
}
@-webkit-keyframes pulsate {
0%{-webkit-transform:scale(0.1, 0.1);-moz-transform:scale(0.1, 0.1);-o-transform:scale(0.1, 0.1);-ms-transform:scale(0.1, 0.1);transform:scale(0.1, 0.1);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}
50%{opacity:1;-ms-filter:none;filter:none;}
100%{-webkit-transform:scale(1.2, 1.2);-moz-transform:scale(1.2, 1.2);-o-transform:scale(1.2, 1.2);-ms-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}
}
@-o-keyframes pulsate {
0%{-webkit-transform:scale(0.1, 0.1);-moz-transform:scale(0.1, 0.1);-o-transform:scale(0.1, 0.1);-ms-transform:scale(0.1, 0.1);transform:scale(0.1, 0.1);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}
50%{opacity:1;-ms-filter:none;filter:none;}
100%{-webkit-transform:scale(1.2, 1.2);-moz-transform:scale(1.2, 1.2);-o-transform:scale(1.2, 1.2);-ms-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}
}
@keyframes pulsate {
0%{-webkit-transform:scale(0.1, 0.1);-moz-transform:scale(0.1, 0.1);-o-transform:scale(0.1, 0.1);-ms-transform:scale(0.1, 0.1);transform:scale(0.1, 0.1);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}
50%{opacity:1;-ms-filter:none;filter:none;}
100%{-webkit-transform:scale(1.2, 1.2);-moz-transform:scale(1.2, 1.2);-o-transform:scale(1.2, 1.2);-ms-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}
} .image-zoom,.scale-left,.scale-right,.scale-up,.scale-down{-webkit-transition:-webkit-transform 3s ease-in-out;-ms-transition:-ms-transform 3s ease-in-out;transition:transform 3s ease-in-out;}
.image-zoom{transform:scale(1.2) !important;-webkit-transform:scale(1.2) !important;-ms-transform:scale(1.2) !important;}
.scale-left{transform:scale(1.2) translateX(5%) !important;-webkit-transform:scale(1.2) translateX(5%) !important;-ms-transform:scale(1.2) translateX(5%) !important;}
.scale-right{transform:scale(1.2) translateX(-5%) !important;-webkit-transform:scale(1.2) translateX(-5%) !important;-ms-transform:scale(1.2) translateX(-5%) !important;}
.scale-up{transform:scale(1.2) translateY(-5%) !important;-webkit-transform:scale(1.2) translateY(-5%) !important;-ms-transform:scale(1.2) translateY(-5%) !important;}
.scale-down {
transform: scale(1.2) translateY(5%) !important;
-webkit-transform: scale(1.2) translateY(5%) !important;
-ms-transform: scale(1.2) translateY(5%) !important;
}@font-face{font-family:'FontAwesome';src:url(//escortgirls-geneva.com/wp-content/themes/ombre/fonts/fontawesome-webfont.eot?v=4.5.0);src:url(//escortgirls-geneva.com/wp-content/themes/ombre/fonts/fontawesome-webfont.eot?#iefix&v=4.5.0) format('embedded-opentype'),url(//escortgirls-geneva.com/wp-content/themes/ombre/fonts/fontawesome-webfont.woff2?v=4.5.0) format('woff2'),url(//escortgirls-geneva.com/wp-content/themes/ombre/fonts/fontawesome-webfont.woff?v=4.5.0) format('woff'),url(//escortgirls-geneva.com/wp-content/themes/ombre/fonts/fontawesome-webfont.ttf?v=4.5.0) format('truetype'),url(//escortgirls-geneva.com/wp-content/themes/ombre/fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular) format('svg');font-weight:normal;font-style:normal}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}
.fa-2x{font-size:2em}
.fa-3x{font-size:3em}
.fa-4x{font-size:4em}
.fa-5x{font-size:5em}
.fa-fw{width:1.28571429em;text-align:center}
.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}
.fa-ul>li{position:relative}
.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}
.fa-li.fa-lg{left:-1.85714286em}
.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}
.fa-pull-left{float:left}
.fa-pull-right{float:right}
.fa.fa-pull-left{margin-right:.3em}
.fa.fa-pull-right{margin-left:.3em}
.pull-right{float:right}
.pull-left{float:left}
.fa.pull-left{margin-right:.3em}
.fa.pull-right{margin-left:.3em}
.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}
.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}
@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}
.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}
.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}
.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}
.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}
.fa-stack-1x{line-height:inherit}
.fa-stack-2x{font-size:2em}
.fa-inverse{color:#fff}
.fa-glass:before{content:"\f000"}
.fa-music:before{content:"\f001"}
.fa-search:before{content:"\f002"}
.fa-envelope-o:before{content:"\f003"}
.fa-heart:before{content:"\f004"}
.fa-star:before{content:"\f005"}
.fa-star-o:before{content:"\f006"}
.fa-user:before{content:"\f007"}
.fa-film:before{content:"\f008"}
.fa-th-large:before{content:"\f009"}
.fa-th:before{content:"\f00a"}
.fa-th-list:before{content:"\f00b"}
.fa-check:before{content:"\f00c"}
.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}
.fa-search-plus:before{content:"\f00e"}
.fa-search-minus:before{content:"\f010"}
.fa-power-off:before{content:"\f011"}
.fa-signal:before{content:"\f012"}
.fa-gear:before,.fa-cog:before{content:"\f013"}
.fa-trash-o:before{content:"\f014"}
.fa-home:before{content:"\f015"}
.fa-file-o:before{content:"\f016"}
.fa-clock-o:before{content:"\f017"}
.fa-road:before{content:"\f018"}
.fa-download:before{content:"\f019"}
.fa-arrow-circle-o-down:before{content:"\f01a"}
.fa-arrow-circle-o-up:before{content:"\f01b"}
.fa-inbox:before{content:"\f01c"}
.fa-play-circle-o:before{content:"\f01d"}
.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}
.fa-refresh:before{content:"\f021"}
.fa-list-alt:before{content:"\f022"}
.fa-lock:before{content:"\f023"}
.fa-flag:before{content:"\f024"}
.fa-headphones:before{content:"\f025"}
.fa-volume-off:before{content:"\f026"}
.fa-volume-down:before{content:"\f027"}
.fa-volume-up:before{content:"\f028"}
.fa-qrcode:before{content:"\f029"}
.fa-barcode:before{content:"\f02a"}
.fa-tag:before{content:"\f02b"}
.fa-tags:before{content:"\f02c"}
.fa-book:before{content:"\f02d"}
.fa-bookmark:before{content:"\f02e"}
.fa-print:before{content:"\f02f"}
.fa-camera:before{content:"\f030"}
.fa-font:before{content:"\f031"}
.fa-bold:before{content:"\f032"}
.fa-italic:before{content:"\f033"}
.fa-text-height:before{content:"\f034"}
.fa-text-width:before{content:"\f035"}
.fa-align-left:before{content:"\f036"}
.fa-align-center:before{content:"\f037"}
.fa-align-right:before{content:"\f038"}
.fa-align-justify:before{content:"\f039"}
.fa-list:before{content:"\f03a"}
.fa-dedent:before,.fa-outdent:before{content:"\f03b"}
.fa-indent:before{content:"\f03c"}
.fa-video-camera:before{content:"\f03d"}
.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}
.fa-pencil:before{content:"\f040"}
.fa-map-marker:before{content:"\f041"}
.fa-adjust:before{content:"\f042"}
.fa-tint:before{content:"\f043"}
.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}
.fa-share-square-o:before{content:"\f045"}
.fa-check-square-o:before{content:"\f046"}
.fa-arrows:before{content:"\f047"}
.fa-step-backward:before{content:"\f048"}
.fa-fast-backward:before{content:"\f049"}
.fa-backward:before{content:"\f04a"}
.fa-play:before{content:"\f04b"}
.fa-pause:before{content:"\f04c"}
.fa-stop:before{content:"\f04d"}
.fa-forward:before{content:"\f04e"}
.fa-fast-forward:before{content:"\f050"}
.fa-step-forward:before{content:"\f051"}
.fa-eject:before{content:"\f052"}
.fa-chevron-left:before{content:"\f053"}
.fa-chevron-right:before{content:"\f054"}
.fa-plus-circle:before{content:"\f055"}
.fa-minus-circle:before{content:"\f056"}
.fa-times-circle:before{content:"\f057"}
.fa-check-circle:before{content:"\f058"}
.fa-question-circle:before{content:"\f059"}
.fa-info-circle:before{content:"\f05a"}
.fa-crosshairs:before{content:"\f05b"}
.fa-times-circle-o:before{content:"\f05c"}
.fa-check-circle-o:before{content:"\f05d"}
.fa-ban:before{content:"\f05e"}
.fa-arrow-left:before{content:"\f060"}
.fa-arrow-right:before{content:"\f061"}
.fa-arrow-up:before{content:"\f062"}
.fa-arrow-down:before{content:"\f063"}
.fa-mail-forward:before,.fa-share:before{content:"\f064"}
.fa-expand:before{content:"\f065"}
.fa-compress:before{content:"\f066"}
.fa-plus:before{content:"\f067"}
.fa-minus:before{content:"\f068"}
.fa-asterisk:before{content:"\f069"}
.fa-exclamation-circle:before{content:"\f06a"}
.fa-gift:before{content:"\f06b"}
.fa-leaf:before{content:"\f06c"}
.fa-fire:before{content:"\f06d"}
.fa-eye:before{content:"\f06e"}
.fa-eye-slash:before{content:"\f070"}
.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}
.fa-plane:before{content:"\f072"}
.fa-calendar:before{content:"\f073"}
.fa-random:before{content:"\f074"}
.fa-comment:before{content:"\f075"}
.fa-magnet:before{content:"\f076"}
.fa-chevron-up:before{content:"\f077"}
.fa-chevron-down:before{content:"\f078"}
.fa-retweet:before{content:"\f079"}
.fa-shopping-cart:before{content:"\f07a"}
.fa-folder:before{content:"\f07b"}
.fa-folder-open:before{content:"\f07c"}
.fa-arrows-v:before{content:"\f07d"}
.fa-arrows-h:before{content:"\f07e"}
.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}
.fa-twitter-square:before{content:"\f081"}
.fa-facebook-square:before{content:"\f082"}
.fa-camera-retro:before{content:"\f083"}
.fa-key:before{content:"\f084"}
.fa-gears:before,.fa-cogs:before{content:"\f085"}
.fa-comments:before{content:"\f086"}
.fa-thumbs-o-up:before{content:"\f087"}
.fa-thumbs-o-down:before{content:"\f088"}
.fa-star-half:before{content:"\f089"}
.fa-heart-o:before{content:"\f08a"}
.fa-sign-out:before{content:"\f08b"}
.fa-linkedin-square:before{content:"\f08c"}
.fa-thumb-tack:before{content:"\f08d"}
.fa-external-link:before{content:"\f08e"}
.fa-sign-in:before{content:"\f090"}
.fa-trophy:before{content:"\f091"}
.fa-github-square:before{content:"\f092"}
.fa-upload:before{content:"\f093"}
.fa-lemon-o:before{content:"\f094"}
.fa-phone:before{content:"\f095"}
.fa-square-o:before{content:"\f096"}
.fa-bookmark-o:before{content:"\f097"}
.fa-phone-square:before{content:"\f098"}
.fa-twitter:before{content:"\f099"}
.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}
.fa-github:before{content:"\f09b"}
.fa-unlock:before{content:"\f09c"}
.fa-credit-card:before{content:"\f09d"}
.fa-feed:before,.fa-rss:before{content:"\f09e"}
.fa-hdd-o:before{content:"\f0a0"}
.fa-bullhorn:before{content:"\f0a1"}
.fa-bell:before{content:"\f0f3"}
.fa-certificate:before{content:"\f0a3"}
.fa-hand-o-right:before{content:"\f0a4"}
.fa-hand-o-left:before{content:"\f0a5"}
.fa-hand-o-up:before{content:"\f0a6"}
.fa-hand-o-down:before{content:"\f0a7"}
.fa-arrow-circle-left:before{content:"\f0a8"}
.fa-arrow-circle-right:before{content:"\f0a9"}
.fa-arrow-circle-up:before{content:"\f0aa"}
.fa-arrow-circle-down:before{content:"\f0ab"}
.fa-globe:before{content:"\f0ac"}
.fa-wrench:before{content:"\f0ad"}
.fa-tasks:before{content:"\f0ae"}
.fa-filter:before{content:"\f0b0"}
.fa-briefcase:before{content:"\f0b1"}
.fa-arrows-alt:before{content:"\f0b2"}
.fa-group:before,.fa-users:before{content:"\f0c0"}
.fa-chain:before,.fa-link:before{content:"\f0c1"}
.fa-cloud:before{content:"\f0c2"}
.fa-flask:before{content:"\f0c3"}
.fa-cut:before,.fa-scissors:before{content:"\f0c4"}
.fa-copy:before,.fa-files-o:before{content:"\f0c5"}
.fa-paperclip:before{content:"\f0c6"}
.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}
.fa-square:before{content:"\f0c8"}
.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}
.fa-list-ul:before{content:"\f0ca"}
.fa-list-ol:before{content:"\f0cb"}
.fa-strikethrough:before{content:"\f0cc"}
.fa-underline:before{content:"\f0cd"}
.fa-table:before{content:"\f0ce"}
.fa-magic:before{content:"\f0d0"}
.fa-truck:before{content:"\f0d1"}
.fa-pinterest:before{content:"\f0d2"}
.fa-pinterest-square:before{content:"\f0d3"}
.fa-google-plus-square:before{content:"\f0d4"}
.fa-google-plus:before{content:"\f0d5"}
.fa-money:before{content:"\f0d6"}
.fa-caret-down:before{content:"\f0d7"}
.fa-caret-up:before{content:"\f0d8"}
.fa-caret-left:before{content:"\f0d9"}
.fa-caret-right:before{content:"\f0da"}
.fa-columns:before{content:"\f0db"}
.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}
.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}
.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}
.fa-envelope:before{content:"\f0e0"}
.fa-linkedin:before{content:"\f0e1"}
.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}
.fa-legal:before,.fa-gavel:before{content:"\f0e3"}
.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}
.fa-comment-o:before{content:"\f0e5"}
.fa-comments-o:before{content:"\f0e6"}
.fa-flash:before,.fa-bolt:before{content:"\f0e7"}
.fa-sitemap:before{content:"\f0e8"}
.fa-umbrella:before{content:"\f0e9"}
.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}
.fa-lightbulb-o:before{content:"\f0eb"}
.fa-exchange:before{content:"\f0ec"}
.fa-cloud-download:before{content:"\f0ed"}
.fa-cloud-upload:before{content:"\f0ee"}
.fa-user-md:before{content:"\f0f0"}
.fa-stethoscope:before{content:"\f0f1"}
.fa-suitcase:before{content:"\f0f2"}
.fa-bell-o:before{content:"\f0a2"}
.fa-coffee:before{content:"\f0f4"}
.fa-cutlery:before{content:"\f0f5"}
.fa-file-text-o:before{content:"\f0f6"}
.fa-building-o:before{content:"\f0f7"}
.fa-hospital-o:before{content:"\f0f8"}
.fa-ambulance:before{content:"\f0f9"}
.fa-medkit:before{content:"\f0fa"}
.fa-fighter-jet:before{content:"\f0fb"}
.fa-beer:before{content:"\f0fc"}
.fa-h-square:before{content:"\f0fd"}
.fa-plus-square:before{content:"\f0fe"}
.fa-angle-double-left:before{content:"\f100"}
.fa-angle-double-right:before{content:"\f101"}
.fa-angle-double-up:before{content:"\f102"}
.fa-angle-double-down:before{content:"\f103"}
.fa-angle-left:before{content:"\f104"}
.fa-angle-right:before{content:"\f105"}
.fa-angle-up:before{content:"\f106"}
.fa-angle-down:before{content:"\f107"}
.fa-desktop:before{content:"\f108"}
.fa-laptop:before{content:"\f109"}
.fa-tablet:before{content:"\f10a"}
.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}
.fa-circle-o:before{content:"\f10c"}
.fa-quote-left:before{content:"\f10d"}
.fa-quote-right:before{content:"\f10e"}
.fa-spinner:before{content:"\f110"}
.fa-circle:before{content:"\f111"}
.fa-mail-reply:before,.fa-reply:before{content:"\f112"}
.fa-github-alt:before{content:"\f113"}
.fa-folder-o:before{content:"\f114"}
.fa-folder-open-o:before{content:"\f115"}
.fa-smile-o:before{content:"\f118"}
.fa-frown-o:before{content:"\f119"}
.fa-meh-o:before{content:"\f11a"}
.fa-gamepad:before{content:"\f11b"}
.fa-keyboard-o:before{content:"\f11c"}
.fa-flag-o:before{content:"\f11d"}
.fa-flag-checkered:before{content:"\f11e"}
.fa-terminal:before{content:"\f120"}
.fa-code:before{content:"\f121"}
.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}
.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}
.fa-location-arrow:before{content:"\f124"}
.fa-crop:before{content:"\f125"}
.fa-code-fork:before{content:"\f126"}
.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}
.fa-question:before{content:"\f128"}
.fa-info:before{content:"\f129"}
.fa-exclamation:before{content:"\f12a"}
.fa-superscript:before{content:"\f12b"}
.fa-subscript:before{content:"\f12c"}
.fa-eraser:before{content:"\f12d"}
.fa-puzzle-piece:before{content:"\f12e"}
.fa-microphone:before{content:"\f130"}
.fa-microphone-slash:before{content:"\f131"}
.fa-shield:before{content:"\f132"}
.fa-calendar-o:before{content:"\f133"}
.fa-fire-extinguisher:before{content:"\f134"}
.fa-rocket:before{content:"\f135"}
.fa-maxcdn:before{content:"\f136"}
.fa-chevron-circle-left:before{content:"\f137"}
.fa-chevron-circle-right:before{content:"\f138"}
.fa-chevron-circle-up:before{content:"\f139"}
.fa-chevron-circle-down:before{content:"\f13a"}
.fa-html5:before{content:"\f13b"}
.fa-css3:before{content:"\f13c"}
.fa-anchor:before{content:"\f13d"}
.fa-unlock-alt:before{content:"\f13e"}
.fa-bullseye:before{content:"\f140"}
.fa-ellipsis-h:before{content:"\f141"}
.fa-ellipsis-v:before{content:"\f142"}
.fa-rss-square:before{content:"\f143"}
.fa-play-circle:before{content:"\f144"}
.fa-ticket:before{content:"\f145"}
.fa-minus-square:before{content:"\f146"}
.fa-minus-square-o:before{content:"\f147"}
.fa-level-up:before{content:"\f148"}
.fa-level-down:before{content:"\f149"}
.fa-check-square:before{content:"\f14a"}
.fa-pencil-square:before{content:"\f14b"}
.fa-external-link-square:before{content:"\f14c"}
.fa-share-square:before{content:"\f14d"}
.fa-compass:before{content:"\f14e"}
.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}
.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}
.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}
.fa-euro:before,.fa-eur:before{content:"\f153"}
.fa-gbp:before{content:"\f154"}
.fa-dollar:before,.fa-usd:before{content:"\f155"}
.fa-rupee:before,.fa-inr:before{content:"\f156"}
.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}
.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}
.fa-won:before,.fa-krw:before{content:"\f159"}
.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}
.fa-file:before{content:"\f15b"}
.fa-file-text:before{content:"\f15c"}
.fa-sort-alpha-asc:before{content:"\f15d"}
.fa-sort-alpha-desc:before{content:"\f15e"}
.fa-sort-amount-asc:before{content:"\f160"}
.fa-sort-amount-desc:before{content:"\f161"}
.fa-sort-numeric-asc:before{content:"\f162"}
.fa-sort-numeric-desc:before{content:"\f163"}
.fa-thumbs-up:before{content:"\f164"}
.fa-thumbs-down:before{content:"\f165"}
.fa-youtube-square:before{content:"\f166"}
.fa-youtube:before{content:"\f167"}
.fa-xing:before{content:"\f168"}
.fa-xing-square:before{content:"\f169"}
.fa-youtube-play:before{content:"\f16a"}
.fa-dropbox:before{content:"\f16b"}
.fa-stack-overflow:before{content:"\f16c"}
.fa-instagram:before{content:"\f16d"}
.fa-flickr:before{content:"\f16e"}
.fa-adn:before{content:"\f170"}
.fa-bitbucket:before{content:"\f171"}
.fa-bitbucket-square:before{content:"\f172"}
.fa-tumblr:before{content:"\f173"}
.fa-tumblr-square:before{content:"\f174"}
.fa-long-arrow-down:before{content:"\f175"}
.fa-long-arrow-up:before{content:"\f176"}
.fa-long-arrow-left:before{content:"\f177"}
.fa-long-arrow-right:before{content:"\f178"}
.fa-apple:before{content:"\f179"}
.fa-windows:before{content:"\f17a"}
.fa-android:before{content:"\f17b"}
.fa-linux:before{content:"\f17c"}
.fa-dribbble:before{content:"\f17d"}
.fa-skype:before{content:"\f17e"}
.fa-foursquare:before{content:"\f180"}
.fa-trello:before{content:"\f181"}
.fa-female:before{content:"\f182"}
.fa-male:before{content:"\f183"}
.fa-gittip:before,.fa-gratipay:before{content:"\f184"}
.fa-sun-o:before{content:"\f185"}
.fa-moon-o:before{content:"\f186"}
.fa-archive:before{content:"\f187"}
.fa-bug:before{content:"\f188"}
.fa-vk:before{content:"\f189"}
.fa-weibo:before{content:"\f18a"}
.fa-renren:before{content:"\f18b"}
.fa-pagelines:before{content:"\f18c"}
.fa-stack-exchange:before{content:"\f18d"}
.fa-arrow-circle-o-right:before{content:"\f18e"}
.fa-arrow-circle-o-left:before{content:"\f190"}
.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}
.fa-dot-circle-o:before{content:"\f192"}
.fa-wheelchair:before{content:"\f193"}
.fa-vimeo-square:before{content:"\f194"}
.fa-turkish-lira:before,.fa-try:before{content:"\f195"}
.fa-plus-square-o:before{content:"\f196"}
.fa-space-shuttle:before{content:"\f197"}
.fa-slack:before{content:"\f198"}
.fa-envelope-square:before{content:"\f199"}
.fa-wordpress:before{content:"\f19a"}
.fa-openid:before{content:"\f19b"}
.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}
.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}
.fa-yahoo:before{content:"\f19e"}
.fa-google:before{content:"\f1a0"}
.fa-reddit:before{content:"\f1a1"}
.fa-reddit-square:before{content:"\f1a2"}
.fa-stumbleupon-circle:before{content:"\f1a3"}
.fa-stumbleupon:before{content:"\f1a4"}
.fa-delicious:before{content:"\f1a5"}
.fa-digg:before{content:"\f1a6"}
.fa-pied-piper:before{content:"\f1a7"}
.fa-pied-piper-alt:before{content:"\f1a8"}
.fa-drupal:before{content:"\f1a9"}
.fa-joomla:before{content:"\f1aa"}
.fa-language:before{content:"\f1ab"}
.fa-fax:before{content:"\f1ac"}
.fa-building:before{content:"\f1ad"}
.fa-child:before{content:"\f1ae"}
.fa-paw:before{content:"\f1b0"}
.fa-spoon:before{content:"\f1b1"}
.fa-cube:before{content:"\f1b2"}
.fa-cubes:before{content:"\f1b3"}
.fa-behance:before{content:"\f1b4"}
.fa-behance-square:before{content:"\f1b5"}
.fa-steam:before{content:"\f1b6"}
.fa-steam-square:before{content:"\f1b7"}
.fa-recycle:before{content:"\f1b8"}
.fa-automobile:before,.fa-car:before{content:"\f1b9"}
.fa-cab:before,.fa-taxi:before{content:"\f1ba"}
.fa-tree:before{content:"\f1bb"}
.fa-spotify:before{content:"\f1bc"}
.fa-deviantart:before{content:"\f1bd"}
.fa-soundcloud:before{content:"\f1be"}
.fa-database:before{content:"\f1c0"}
.fa-file-pdf-o:before{content:"\f1c1"}
.fa-file-word-o:before{content:"\f1c2"}
.fa-file-excel-o:before{content:"\f1c3"}
.fa-file-powerpoint-o:before{content:"\f1c4"}
.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}
.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}
.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}
.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}
.fa-file-code-o:before{content:"\f1c9"}
.fa-vine:before{content:"\f1ca"}
.fa-codepen:before{content:"\f1cb"}
.fa-jsfiddle:before{content:"\f1cc"}
.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}
.fa-circle-o-notch:before{content:"\f1ce"}
.fa-ra:before,.fa-rebel:before{content:"\f1d0"}
.fa-ge:before,.fa-empire:before{content:"\f1d1"}
.fa-git-square:before{content:"\f1d2"}
.fa-git:before{content:"\f1d3"}
.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}
.fa-tencent-weibo:before{content:"\f1d5"}
.fa-qq:before{content:"\f1d6"}
.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}
.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}
.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}
.fa-history:before{content:"\f1da"}
.fa-circle-thin:before{content:"\f1db"}
.fa-header:before{content:"\f1dc"}
.fa-paragraph:before{content:"\f1dd"}
.fa-sliders:before{content:"\f1de"}
.fa-share-alt:before{content:"\f1e0"}
.fa-share-alt-square:before{content:"\f1e1"}
.fa-bomb:before{content:"\f1e2"}
.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}
.fa-tty:before{content:"\f1e4"}
.fa-binoculars:before{content:"\f1e5"}
.fa-plug:before{content:"\f1e6"}
.fa-slideshare:before{content:"\f1e7"}
.fa-twitch:before{content:"\f1e8"}
.fa-yelp:before{content:"\f1e9"}
.fa-newspaper-o:before{content:"\f1ea"}
.fa-wifi:before{content:"\f1eb"}
.fa-calculator:before{content:"\f1ec"}
.fa-paypal:before{content:"\f1ed"}
.fa-google-wallet:before{content:"\f1ee"}
.fa-cc-visa:before{content:"\f1f0"}
.fa-cc-mastercard:before{content:"\f1f1"}
.fa-cc-discover:before{content:"\f1f2"}
.fa-cc-amex:before{content:"\f1f3"}
.fa-cc-paypal:before{content:"\f1f4"}
.fa-cc-stripe:before{content:"\f1f5"}
.fa-bell-slash:before{content:"\f1f6"}
.fa-bell-slash-o:before{content:"\f1f7"}
.fa-trash:before{content:"\f1f8"}
.fa-copyright:before{content:"\f1f9"}
.fa-at:before{content:"\f1fa"}
.fa-eyedropper:before{content:"\f1fb"}
.fa-paint-brush:before{content:"\f1fc"}
.fa-birthday-cake:before{content:"\f1fd"}
.fa-area-chart:before{content:"\f1fe"}
.fa-pie-chart:before{content:"\f200"}
.fa-line-chart:before{content:"\f201"}
.fa-lastfm:before{content:"\f202"}
.fa-lastfm-square:before{content:"\f203"}
.fa-toggle-off:before{content:"\f204"}
.fa-toggle-on:before{content:"\f205"}
.fa-bicycle:before{content:"\f206"}
.fa-bus:before{content:"\f207"}
.fa-ioxhost:before{content:"\f208"}
.fa-angellist:before{content:"\f209"}
.fa-cc:before{content:"\f20a"}
.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}
.fa-meanpath:before{content:"\f20c"}
.fa-buysellads:before{content:"\f20d"}
.fa-connectdevelop:before{content:"\f20e"}
.fa-dashcube:before{content:"\f210"}
.fa-forumbee:before{content:"\f211"}
.fa-leanpub:before{content:"\f212"}
.fa-sellsy:before{content:"\f213"}
.fa-shirtsinbulk:before{content:"\f214"}
.fa-simplybuilt:before{content:"\f215"}
.fa-skyatlas:before{content:"\f216"}
.fa-cart-plus:before{content:"\f217"}
.fa-cart-arrow-down:before{content:"\f218"}
.fa-diamond:before{content:"\f219"}
.fa-ship:before{content:"\f21a"}
.fa-user-secret:before{content:"\f21b"}
.fa-motorcycle:before{content:"\f21c"}
.fa-street-view:before{content:"\f21d"}
.fa-heartbeat:before{content:"\f21e"}
.fa-venus:before{content:"\f221"}
.fa-mars:before{content:"\f222"}
.fa-mercury:before{content:"\f223"}
.fa-intersex:before,.fa-transgender:before{content:"\f224"}
.fa-transgender-alt:before{content:"\f225"}
.fa-venus-double:before{content:"\f226"}
.fa-mars-double:before{content:"\f227"}
.fa-venus-mars:before{content:"\f228"}
.fa-mars-stroke:before{content:"\f229"}
.fa-mars-stroke-v:before{content:"\f22a"}
.fa-mars-stroke-h:before{content:"\f22b"}
.fa-neuter:before{content:"\f22c"}
.fa-genderless:before{content:"\f22d"}
.fa-facebook-official:before{content:"\f230"}
.fa-pinterest-p:before{content:"\f231"}
.fa-whatsapp:before{content:"\f232"}
.fa-server:before{content:"\f233"}
.fa-user-plus:before{content:"\f234"}
.fa-user-times:before{content:"\f235"}
.fa-hotel:before,.fa-bed:before{content:"\f236"}
.fa-viacoin:before{content:"\f237"}
.fa-train:before{content:"\f238"}
.fa-subway:before{content:"\f239"}
.fa-medium:before{content:"\f23a"}
.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}
.fa-optin-monster:before{content:"\f23c"}
.fa-opencart:before{content:"\f23d"}
.fa-expeditedssl:before{content:"\f23e"}
.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}
.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}
.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}
.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}
.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}
.fa-mouse-pointer:before{content:"\f245"}
.fa-i-cursor:before{content:"\f246"}
.fa-object-group:before{content:"\f247"}
.fa-object-ungroup:before{content:"\f248"}
.fa-sticky-note:before{content:"\f249"}
.fa-sticky-note-o:before{content:"\f24a"}
.fa-cc-jcb:before{content:"\f24b"}
.fa-cc-diners-club:before{content:"\f24c"}
.fa-clone:before{content:"\f24d"}
.fa-balance-scale:before{content:"\f24e"}
.fa-hourglass-o:before{content:"\f250"}
.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}
.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}
.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}
.fa-hourglass:before{content:"\f254"}
.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}
.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}
.fa-hand-scissors-o:before{content:"\f257"}
.fa-hand-lizard-o:before{content:"\f258"}
.fa-hand-spock-o:before{content:"\f259"}
.fa-hand-pointer-o:before{content:"\f25a"}
.fa-hand-peace-o:before{content:"\f25b"}
.fa-trademark:before{content:"\f25c"}
.fa-registered:before{content:"\f25d"}
.fa-creative-commons:before{content:"\f25e"}
.fa-gg:before{content:"\f260"}
.fa-gg-circle:before{content:"\f261"}
.fa-tripadvisor:before{content:"\f262"}
.fa-odnoklassniki:before{content:"\f263"}
.fa-odnoklassniki-square:before{content:"\f264"}
.fa-get-pocket:before{content:"\f265"}
.fa-wikipedia-w:before{content:"\f266"}
.fa-safari:before{content:"\f267"}
.fa-chrome:before{content:"\f268"}
.fa-firefox:before{content:"\f269"}
.fa-opera:before{content:"\f26a"}
.fa-internet-explorer:before{content:"\f26b"}
.fa-tv:before,.fa-television:before{content:"\f26c"}
.fa-contao:before{content:"\f26d"}
.fa-500px:before{content:"\f26e"}
.fa-amazon:before{content:"\f270"}
.fa-calendar-plus-o:before{content:"\f271"}
.fa-calendar-minus-o:before{content:"\f272"}
.fa-calendar-times-o:before{content:"\f273"}
.fa-calendar-check-o:before{content:"\f274"}
.fa-industry:before{content:"\f275"}
.fa-map-pin:before{content:"\f276"}
.fa-map-signs:before{content:"\f277"}
.fa-map-o:before{content:"\f278"}
.fa-map:before{content:"\f279"}
.fa-commenting:before{content:"\f27a"}
.fa-commenting-o:before{content:"\f27b"}
.fa-houzz:before{content:"\f27c"}
.fa-vimeo:before{content:"\f27d"}
.fa-black-tie:before{content:"\f27e"}
.fa-fonticons:before{content:"\f280"}
.fa-reddit-alien:before{content:"\f281"}
.fa-edge:before{content:"\f282"}
.fa-credit-card-alt:before{content:"\f283"}
.fa-codiepie:before{content:"\f284"}
.fa-modx:before{content:"\f285"}
.fa-fort-awesome:before{content:"\f286"}
.fa-usb:before{content:"\f287"}
.fa-product-hunt:before{content:"\f288"}
.fa-mixcloud:before{content:"\f289"}
.fa-scribd:before{content:"\f28a"}
.fa-pause-circle:before{content:"\f28b"}
.fa-pause-circle-o:before{content:"\f28c"}
.fa-stop-circle:before{content:"\f28d"}
.fa-stop-circle-o:before{content:"\f28e"}
.fa-shopping-bag:before{content:"\f290"}
.fa-shopping-basket:before{content:"\f291"}
.fa-hashtag:before{content:"\f292"}
.fa-bluetooth:before{content:"\f293"}
.fa-bluetooth-b:before{content:"\f294"}
.fa-percent:before{content:"\f295"}.tooltipster-default{border-radius:5px;border:2px solid #000;background:#4c4c4c;color:#fff;}
.tooltipster-default .tooltipster-content{font-family:Arial, sans-serif;font-size:14px;line-height:16px;padding:8px 10px;overflow:hidden;}
.tooltipster-default .tooltipster-arrow .tooltipster-arrow-border{}
.tooltipster-icon{cursor:help;margin-left:4px;}
.tooltipster-base{padding:0;font-size:0;line-height:0;position:absolute;left:0;top:0;z-index:997;pointer-events:none;width:auto;overflow:visible;}
.tooltipster-base .tooltipster-content{overflow:hidden;}
.tooltipster-arrow{display:block;text-align:center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;}
.tooltipster-arrow span, .tooltipster-arrow-border{display:block;width:0;height:0;position:absolute;}
.tooltipster-arrow-top span, .tooltipster-arrow-top-right span, .tooltipster-arrow-top-left span{border-left:8px solid transparent !important;border-right:8px solid transparent !important;border-top:8px solid;bottom:-7px;}
.tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-top-left .tooltipster-arrow-border{border-left:9px solid transparent !important;border-right:9px solid transparent !important;border-top:9px solid;bottom:-7px;}
.tooltipster-arrow-bottom span, .tooltipster-arrow-bottom-right span, .tooltipster-arrow-bottom-left span{border-left:8px solid transparent !important;border-right:8px solid transparent !important;border-bottom:8px solid;top:-7px;}
.tooltipster-arrow-bottom .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border{border-left:9px solid transparent !important;border-right:9px solid transparent !important;border-bottom:9px solid;top:-7px;}
.tooltipster-arrow-top span, .tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-bottom span, .tooltipster-arrow-bottom .tooltipster-arrow-border{left:0;right:0;margin:0 auto;}
.tooltipster-arrow-top-left span, .tooltipster-arrow-bottom-left span{left:6px;}
.tooltipster-arrow-top-left .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border{left:5px;}
.tooltipster-arrow-top-right span,  .tooltipster-arrow-bottom-right span{right:6px;}
.tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border{right:5px;}
.tooltipster-arrow-left span, .tooltipster-arrow-left .tooltipster-arrow-border{border-top:8px solid transparent !important;border-bottom:8px solid transparent !important;border-left:8px solid;top:50%;margin-top:-7px;right:-7px;}
.tooltipster-arrow-left .tooltipster-arrow-border{border-top:9px solid transparent !important;border-bottom:9px solid transparent !important;border-left:9px solid;margin-top:-8px;}
.tooltipster-arrow-right span, .tooltipster-arrow-right .tooltipster-arrow-border{border-top:8px solid transparent !important;border-bottom:8px solid transparent !important;border-right:8px solid;top:50%;margin-top:-7px;left:-7px;}
.tooltipster-arrow-right .tooltipster-arrow-border{border-top:9px solid transparent !important;border-bottom:9px solid transparent !important;border-right:9px solid;margin-top:-8px;}
.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity;}
.tooltipster-fade-show{opacity:1;}
.tooltipster-grow{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden;}
.tooltipster-grow-show{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.15);-moz-transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.15);-ms-transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.15);-o-transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.15);transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.15);}
.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform, opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;}
.tooltipster-swing-show{opacity:1;-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-o-transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);transform:rotateZ(0deg);-webkit-transition-timing-function:cubic-bezier(0.230, 0.635, 0.495, 1);-webkit-transition-timing-function:cubic-bezier(0.230, 0.635, 0.495, 2.4);-moz-transition-timing-function:cubic-bezier(0.230, 0.635, 0.495, 2.4);-ms-transition-timing-function:cubic-bezier(0.230, 0.635, 0.495, 2.4);-o-transition-timing-function:cubic-bezier(0.230, 0.635, 0.495, 2.4);transition-timing-function:cubic-bezier(0.230, 0.635, 0.495, 2.4);}
.tooltipster-fall{top:0;-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.15);-moz-transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.15);-ms-transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.15);-o-transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.15);transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.15);}
.tooltipster-fall-show{}
.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0px !important;opacity:0;}
.tooltipster-slide{left:-40px;-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.15);-moz-transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.15);-ms-transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.15);-o-transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.15);transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.15);}
.tooltipster-slide.tooltipster-slide-show{}
.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0px !important;opacity:0;}
.tooltipster-content-changing {
opacity: 0.5;
-webkit-transform: scale(1.1, 1.1);
-moz-transform: scale(1.1, 1.1);
-o-transform: scale(1.1, 1.1);
-ms-transform: scale(1.1, 1.1);
transform: scale(1.1, 1.1);
}@font-face{font-family:'ralewaybold';src:url(//escortgirls-geneva.com/wp-content/themes/ombre/fonts/raleway-bold-webfont.eot);src:url(//escortgirls-geneva.com/wp-content/themes/ombre/fonts/raleway-bold-webfont.eot?#iefix) format('embedded-opentype'), url(//escortgirls-geneva.com/wp-content/themes/ombre/fonts/raleway-bold-webfont.woff) format('woff'), url(//escortgirls-geneva.com/wp-content/themes/ombre/fonts/raleway-bold-webfont.ttf) format('truetype'), url(//escortgirls-geneva.com/wp-content/themes/ombre/fonts/raleway-bold-webfont.svg#ralewaybold) format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'ralewayregular';src:url(//escortgirls-geneva.com/wp-content/themes/ombre/fonts/raleway-regular-webfont.eot);src:url(//escortgirls-geneva.com/wp-content/themes/ombre/fonts/raleway-regular-webfont.eot?#iefix) format('embedded-opentype'), url(//escortgirls-geneva.com/wp-content/themes/ombre/fonts/raleway-regular-webfont.woff) format('woff'), url(//escortgirls-geneva.com/wp-content/themes/ombre/fonts/raleway-regular-webfont.ttf) format('truetype'), url(//escortgirls-geneva.com/wp-content/themes/ombre/fonts/raleway-regular-webfont.svg#ralewayregular) format('svg');font-weight:normal;font-style:normal;}
body,p{font-weight:normal;letter-spacing:0.03em;word-spacing:0.1em;}
h1,h2,h3,h4,h5,h6,strong,label,.ns_nerveSlider .ns_slideContent div span,.rounded-list span:before,.rounded-list span, .testimonial .testimonial-text p.testimonial-cite,.arrow-button,.toggleMenu,.caption-image figcaption p.caption-title,.nav li,.ombre-table,input[type="submit"],.button,.tooltipster-content,.grid-container .postdate,.sidebar-post-title,.grid-content p.grid-quote-cite,.meta,blockquote p.cite,.caption-quote blockquote p.cite,.ombre-menu li,.featured-image-date,.grid-container.grid-small .grid-content p a,.resp-tabs-list li,.lg-sub-html,blockquote cite,.caption-image figcaption div{font-weight:normal;letter-spacing:0.04em;word-spacing:normal;}
#featured-image-title p,blockquote p,.caption-quote blockquote p, i,em,.testimonial .testimonial-text p,.video-title,.button-box-left p,.grid.grid-button p,.experience-title p,.sidebar-post-date,.ns_nerveSlider .ns_slideContent div p span,.grid-content.grid-quote h4,#sub-title,.ombregridherobox p {
font-weight: normal;
font-style: italic;
letter-spacing: 0.04em;
word-spacing: 0.1em;
} *{margin:0;padding:0;}
body{overflow-x:hidden !important;-webkit-overflow-scrolling:touch;}
h1,h2,h3,h4,h5,h6{margin-bottom:35px;margin-top:0px;line-height:1;-ms-word-wrap:break-word;word-wrap:break-word;}
h1.border,h2.border,h3.border,h4.border,h5.border,h6.border{position:relative;margin-bottom:55px;}
h1.border:after,h2.border:after,h3.border:after,h4.border:after,h5.border:after,h6.border:after{width:60px;height:3px;position:absolute;text-align:center;bottom:-15px;left:0;margin:0px;z-index:1;content:'';}
#page-title{position:relative;padding:5px 0px 5px 0px;}
#page-title:before{content:"";position:absolute;z-index:1;left:0px;right:0px;bottom:-5px;height:5px;}
#page-title h1{margin:0px;padding:35px 60px;display:block;}
#page-title h1 span{display:block;-ms-word-wrap:break-word;word-wrap:break-word;}
#sub-title{position:relative;display:block;margin:0px;padding-bottom:5px;}
#sub-title div{padding:20px 60px 20px 60px;}
#sub-title span.post-date{padding-left:32px;}
#sub-title span.post-date:before {
font-family: 'FontAwesome';
speak: none;
text-indent: 0em;
text-align: center;
font-style: normal;
content: "\f133";
position: absolute;
top: 20px;
left: 60px;
z-index: 1;
display: inline-block;
margin: 0px;
} p{line-height:1.6;margin-bottom:35px;margin-top:0px;}
p:last-child{margin-bottom:0px;}
.show{display:block !important;}
.hide{display:none !important;}
.clear,.clr{clear:both;}
.no-margin{margin:0px !important;}
strong{font-weight:bold;word-spacing:0.15em;}
label{line-height:1;margin-bottom:10px;display:block;}
blockquote{margin:40px 0px;padding:60px 40px 50px 40px;position:relative;}
blockquote p{position:relative;text-indent:60px;}
blockquote p:before{font-family:'FontAwesome';content:"\f10d";speak:none;text-indent:0em;text-align:center;font-style:normal;position:absolute;top:-28px;left:0px;font-size:50px;}
blockquote p.cite{font-style:normal;line-height:1;display:block;margin-top:30px;margin-bottom:0px;text-align:right;}
blockquote p.cite:after,blockquote p.cite:before{display:none !important;}
blockquote cite{text-align:right;margin-top:30px;display:block;font-style:normal;}
hr {
margin-top: 60px;
margin-bottom: 60px;
margin-right: 0px;
margin-left: 0px;
padding: 0;
border: none;
height: 1px;
display: block;
} a{-webkit-transition:color 0.4s ease-in-out;-moz-transition:color 0.4s ease-in-out;-o-transition:color 0.4s ease-in-out;-ms-transition:color 0.4s ease-in-out;text-decoration:none;}
a:hover{text-decoration:none;}
span.fa{margin-right:10px;}
.ombre-icon{text-align:center;margin-right:10px;}
.flex-img{width:100%;height:auto;vertical-align:bottom;margin:40px 0px 40px 0px;}
.flex-img img{width:100%;height:auto;vertical-align:bottom;margin:0px;}
select{padding:5px;}
table{border-collapse:collapse;border-spacing:0;line-height:1.5;margin:0 0 40px;width:100%;}
table td,table th{padding:10px;}
table th{text-align:left;}
dl{line-height:1.5;}
pre{font-size:14px;padding:15px;font-size:90%;margin-bottom:30px;}
address{margin-bottom:30px;}
#bg-transparent{position:fixed;top:0px;left:0px;width:100%;height:100%;overflow:hidden;z-index:-1;}
#main-container{position:relative;width:100%;z-index:9;overflow-x:hidden;margin:0px;padding:0px;display:none;}
#page-container{position:relative;padding:30px 60px;}
#main{position:relative;width:100%;display:block;max-width:1200px;margin:0px auto;}
.grid,
.unit{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.grid{display:block;clear:both;}
.grid .unit{float:left;width:100%;padding:30px;}
.grid .unit:first-child{padding-left:0px;}
.grid .unit:last-child{padding-right:0px;}
.unit .unit:first-child{padding-left:0;}
.unit .unit:last-child{padding-right:0;}
.unit .grid:first-child > .unit{padding-top:0;}
.unit .grid:last-child > .unit{padding-bottom:0;}
.no-gutters .unit,
.unit.no-gutters{padding:0 !important;}
.wrap .grid,
.grid.wrap{max-width:1200px;margin:0 auto;}
.grid .whole,
.grid .w-1-1{width:100%;}
.grid .half,
.grid .w-1-2{width:50%;}
.grid .one-third,
.grid .w-1-3{width:33.3333%;}
.grid .two-thirds,
.grid .w-2-3{width:66.6666%;}
.grid .one-quarter,
.grid .w-1-4{width:25%;}
.grid .three-quarters,
.grid .w-3-4{width:75%;}
.grid .one-fifth,
.grid .w-1-5{width:20%;}
.grid .two-fifths,
.grid .w-2-5{width:40%;}
.grid .three-fifths,
.grid .w-3-5{width:60%;}
.grid .four-fifths,
.grid .w-4-5{width:80%;}
.grid .golden-small,
.grid .w-g-s{width:38.2716%;}
.grid .golden-large,
.grid .w-g-l{width:61.7283%;}
.grid{*zoom:1;}
.grid:before,
.grid:after{display:table;content:"";line-height:0;}
.grid:after{clear:both;}
.unit.no-padding{padding-top:0px;padding-bottom:0px;}
.grid-border{margin-top:30px;margin-bottom:30px;margin-left:-60px;margin-right:-60px;height:1px;display:block;border:none;}
.column{float:left;}
.column .grid-container{margin-bottom:20px;}
.size-1of1{width:100%;}
.size-1of2{width:50%;}
.size-1of2:first-child{padding-right:10px;}
.size-1of2:last-child{padding-left:10px;}
.size-1of3{width:33.333%;}
.size-1of3:nth-child(1){padding-right:10px;}
.size-1of3:nth-child(2){padding-right:5px;padding-left:5px;}
.size-1of3:nth-child(3){padding-left:10px;}
.size-1of3 .grid-container{margin-bottom:15px;}
.size-1of4{width:25%;}
.size-1of4:nth-child(1){padding-right:15px;}
.size-1of4:nth-child(2){padding-right:10px;padding-left:5px;}
.size-1of4:nth-child(3){padding-left:10px;padding-right:5px;}
.size-1of4:nth-child(4){padding-left:15px;}
.masonry-grid{position:relative;display:inline-block;width:100%;height:auto;vertical-align:bottom;}
#two-columns[data-columns]::before{content:'2 .column.size-1of2';}
#three-columns[data-columns]::before{content:'3 .column.size-1of3';}
#four-columns[data-columns]::before{content:'4 .column.size-1of4';}
#header{display:block;max-width:1200px;margin:40px auto 0px auto;}
#header-top{position:relative;display:inline-block;width:100%;vertical-align:bottom;padding:60px;}
#header-logo{float:left;}
#header-logo img{height:100%;width:auto;max-width:100%;vertical-align:bottom;}
#header-icons{float:right;}
#featured-image-container{width:100%;position:relative;overflow:hidden;}
#featured-image{position:absolute;width:100%;height:100%;top:0px;left:0px;z-index:9;}
.img-loading{position:absolute;width:12px;height:12px;top:46%;top:calc(50% - 6px);left:46%;left:calc(50% - 6px);border-radius:12px;transform-origin:50% 50%;-o-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;animation:cssload-loader 1.15s ease-in-out infinite;-o-animation:cssload-loader 1.15s ease-in-out infinite;-ms-animation:cssload-loader 1.15s ease-in-out infinite;-webkit-animation:cssload-loader 1.15s ease-in-out infinite;-moz-animation:cssload-loader 1.15s ease-in-out infinite;z-index:1;}
.img-loading:before{content:"";position:absolute;top:0px;left:-24px;height:12px;width:12px;border-radius:12px;}
.img-loading:after{content:"";position:absolute;top:0px;left:24px;height:12px;width:12px;border-radius:12px;}
#featured-image-title{position:absolute;display:block;width:auto;bottom:60px;left:0px;}
#featured-image-title h1{padding:25px 60px;margin:0px;display:inline-block;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;}
#featured-image-title p{margin:0px;display:block;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
#featured-image-title p span{padding:15px 60px;display:inline-block;}
#featured-image-title p span.featured-image-date{padding:15px 60px 15px 95px;font-style:normal;}
#featured-image-title p span.featured-image-date:before{font-family:'FontAwesome';speak:none;text-indent:0em;text-align:center;font-style:normal;content:"\f133";position:absolute;top:15px;left:60px;z-index:1;display:inline-block;margin:0px;}
#featured-image-title p.showtitle,#featured-image-title h1.showtitle{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%);}
#header-menu{position:relative;pointer-events:none;display:inline-block;width:100%;}
.toggleMenu{display:none;list-style:none;padding:25px 60px 25px 60px;margin:0px;left:0;top:0;width:100%;z-index:9;outline:none !important;line-height:1;}
.toggleMenu:after{font-family:'FontAwesome';content:"\f0c9";speak:none;text-indent:0em;text-align:center;font-style:normal;position:absolute;top:23px;right:60px;-webkit-backface-visibility:hidden;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;display:inline-block;font-size:30px;}
.toggleMenu:hover{text-decoration:none;}
.menudown{-webkit-animation-name:menudown;animation-name:menudown;}
.nav{list-style:none;*zoom:1;padding-right:60px;padding-left:40px;margin:0;line-height:50px;display:inline-block;vertical-align:bottom;width:100%;position:relative;z-index:99;}
.nav ul{list-style:none;text-transform:none;padding:0px;margin:0px;line-height:1.5;}
.nav li{position:relative;padding:15px 25px;}
.nav ul li{padding:15px 25px;}
.nav a{text-decoration:none;outline:none !important;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.nav > li{float:left;display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;}
.nav > li.nav-arrow{padding-right:45px;}
.nav > li.nav-arrow > a:after{-webkit-transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;-ms-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out;font-family:'FontAwesome';content:"\f0d7";speak:none;text-indent:0em;position:absolute;top:15px;right:25px;font-size:18px;}
.nav > li:before{content:"";position:absolute;z-index:-1;left:0%;right:100%;top:0px;height:3px;-webkit-transition-property:left, right;transition-property:left, right;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.nav > li:hover:before,
.nav > li:focus:before,
.nav > li:active:before{left:0;right:0;}
.nav > li > a{display:block;}
.nav li ul{position:absolute;left:-9999px;top:80px;}
.nav > li.hover > ul{left:0;}
.nav li li.hover ul{left:100%;top:0;padding-top:0px;}
.nav li li a{display:block;position:relative;z-index:100;}
.nav li li li a{z-index:200;}
.nav li li:last-child{border-bottom:none;}
.widget_nav_menu div{margin:0px;line-height:1;}
.widget_nav_menu div ul{margin:0px;list-style:none !important;padding:15px 0px 0px 0px;vertical-align:bottom;}
.widget_nav_menu div ul li{padding-left:0px;padding-right:0px;padding-bottom:15px;margin-bottom:15px;}
.widget_nav_menu div ul li a{position:relative;display:inline-block;padding:0px;outline:none;text-decoration:none;width:100%;margin:0px;-webkit-transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;-ms-transition:color 0.2s ease-in-out;}
.widget_nav_menu div ul li a:hover{outline:none;}
.widget_nav_menu div ul ul{display:none;margin:10px 0px -5px 0px;border:none !important;}
.widget_nav_menu div ul ul li{border:none !important;padding:0px;margin-bottom:15px;}
.widget_nav_menu div > ul > li > a.cvdropdown,.widget_nav_menu div ul > li > a.cvdropdown2{background-position:100% 50%;background-repeat:no-repeat;padding-right:30px;}
.widget_nav_menu div ul > li > a.cvdropdown{background-image:url(//escortgirls-geneva.com/wp-content/themes/ombre/images/down.png);}
.widget_nav_menu div ul > li > a.cvdropdown2{background-image:url(//escortgirls-geneva.com/wp-content/themes/ombre/images/up.png);}
.social-icons{list-style-type:none;display:inline-block;margin:0px;padding:0px;vertical-align:bottom;}
.social-icons li{float:left;display:block;margin:0px 0px 0px 10px;padding:0;line-height:80px;}
.social-icons li a{position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-o-transition:all 0.4s linear;-ms-transition:all 0.4s linear;transition:all 0.4s linear;display:inline-block;text-indent:-500em;height:50px;width:50px;line-height:50px;text-align:center;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;vertical-align:middle;}
.social-icons li a:before{font-family:'FontAwesome';speak:none;text-indent:0em;position:absolute;top:0;left:0;width:100%;height:100%;font-size:20px;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.social-icons li a:hover,
.social-icons li a:focus,
.social-icons li a:active{-webkit-animation-name:pop;animation-name:pop;-webkit-animation-duration:0.4s;animation-duration:0.4s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1;}
.footer-social{margin-top:2px;float:right;}
.footer-social li{margin:0px 0px 0px 10px;line-height:1;}
.footer-social li a{height:30px;width:30px;line-height:30px;}
.footer-social li a:before{font-size:16px;-webkit-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-o-transition:all 0.4s linear;-ms-transition:all 0.4s linear;transition:all 0.4s linear;}
.social-icons-box{position:relative;display:block;padding:0px 35px;vertical-align:bottom;margin:-10px 0px 35px 0px;}
.team-social li{margin:0px 10px 0px 0px;line-height:1;}
.team-social li a{height:35px;width:35px;line-height:35px;}
.team-social li a:before{font-size:16px;-webkit-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-o-transition:all 0.4s linear;-ms-transition:all 0.4s linear;transition:all 0.4s linear;}
.model-social{margin:-10px 0px 0px 0px;float:none;width:100%;}
.model-social li{margin:5px 10px 0px 0px;line-height:1;}
.model-social li a{height:40px;width:40px;line-height:40px;}
.model-social li a:before{-webkit-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-o-transition:all 0.4s linear;-ms-transition:all 0.4s linear;transition:all 0.4s linear;font-size:18px;}
.o-gallery{position:relative;outline:none !important;overflow:hidden;display:block;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);}
.o-gallery img{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;transition:all 1s ease-in-out;-webkit-transform:scale(1.0) translateZ(0) translateY(0);-moz-transform:scale(1.0) translateZ(0) translateY(0);-ms-transform:scale(1.0) translateZ(0) translateY(0);transform:scale(1.0) translateZ(0) translateY(0);-webkit-backface-visibility:hidden;}
.o-gallery:hover img{-webkit-transform:scale(1.2) translateZ(0) translateY(5%);-moz-transform:scale(1.2) translateZ(0) translateY(5%);-ms-transform:scale(1.2) translateZ(0) translateY(5%);transform:scale(1.2) translateZ(0) translateY(5%);}
.o-gallery:before{content:" ";position:absolute;z-index:2;right:0;top:0;border-bottom:40px solid transparent;border-left:40px solid transparent;-webkit-transform:translateY(-105%);-moz-transform:translateY(-105%);-ms-transform:translateY(-105%);-o-transform:translateY(-105%);transform:translateY(-105%);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-o-transition:all 0.4s linear;-ms-transition:all 0.4s linear;transition:all 0.4s linear;}
.o-gallery:after{position:absolute;text-align:center;line-height:1;font-family:'FontAwesome';speak:none;font-style:normal;font-weight:normal;text-indent:0em;top:0px;right:0px;font-size:26px;width:40px;height:40px;line-height:40px;-webkit-transform:translateY(-105%) translateX(105%);-moz-transform:translateY(-105%) translateX(105%);-ms-transform:translateY(-105%) translateX(105%);-o-transform:translateY(-105%) translateX(105%);transform:translateY(-105%) translateX(105%);display:inline-block;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-o-transition:all 0.4s linear;-ms-transition:all 0.4s linear;transition:all 0.4s linear;z-index:3;}
.o-gallery:hover:after,.o-gallery:hover:before{-webkit-transform:translateY(0px) translateX(0px);-moz-transform:translateY(0px) translateX(0px);-ms-transform:translateY(0px) translateX(0px);-o-transform:translateY(0px) translateX(0px);transform:translateY(0px) translateX(0px);}
.o-gallery.photo:after{content:"\f002";padding-top:3px;padding-right:3px;}
.o-gallery.video:after{content:"\f144";padding-top:4px;padding-right:4px;}
.o-gallery.link:after{content:"\f0c1";padding-top:5px;padding-right:5px;}
iframe, embed, video, object{width:100%;max-height:390px;}
.flex-iframe{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;}
.flex-iframe.widescreen{padding-bottom:37.25%;}
.flex-iframe.vimeo{padding-top:0;}
.flex-iframe iframe, .flex-iframe object, .flex-iframe embed, .flex-iframe video{position:absolute;top:0;left:0;width:100%;height:100%;outline:none;border:none;}
.flex-video{position:relative;overflow:hidden;}
.flex-video.featured-video{margin:0px;padding:0px;}
.flex-video iframe, .flex-video object, .flex-video embed, .flex-video video{outline:none;border:none;width:auto;max-height:none;}
.youtube-preview{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;transition:all 1s ease-in-out;-webkit-transform:scale(1.0) translateZ(0) translateY(0);-moz-transform:scale(1.0) translateZ(0) translateY(0);-ms-transform:scale(1.0) translateZ(0) translateY(0);transform:scale(1.0) translateZ(0) translateY(0);vertical-align:bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.youtube-preview:hover{-webkit-transform:scale(1.2) translateZ(0) translateY(5%);-moz-transform:scale(1.2) translateZ(0) translateY(5%);-ms-transform:scale(1.2) translateZ(0) translateY(5%);transform:scale(1.2) translateZ(0) translateY(5%);}
.form-box{margin-top:35px;}
.ombre-search-form{margin:30px 0px;}
input[type="text"],
input[type="email"],
input[type="number"],
input[type="date"],
input[type="password"],
input[type="url"],
input[type="tel"],
textarea{position:relative;width:100%;display:block;margin:0px 0px 30px 0px;padding:15px;-webkit-transition:all 0.8s ease-in-out;-moz-transition:all 0.8s ease-in-out;-o-transition:all 0.8s ease-in-out;transition:all 0.8s ease-in-out;-webkit-border-radius:0px !important;-moz-border-radius:0px !important;border-radius:0px !important;outline:none !important;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="number"]:focus,
input[type="date"]:focus,
input[type="url"]:focus,
input[type="tel"]:focus,
input[type="password"]:focus,
textarea:focus{outline:none !important;-webkit-animation-name:wobble-horizontal;animation-name:wobble-horizontal;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;}
textarea{height:140px;}
.button{line-height:1;padding:15px 30px;display:inline-block;margin:0px;text-decoration:none !important;outline:none !important;border:none !important;position:relative;text-align:center;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s;}
input[type="submit"]{line-height:1;padding:15px 30px;display:inline-block;margin:0px;text-decoration:none !important;outline:none !important;border:none !important;position:relative;text-align:center;vertical-align:middle;-webkit-transition:background-color 0.2s linear;-moz-transition:background-color 0.2s linear;-o-transition:background-color 0.2s linear;transition:background-color 0.2s linear;-webkit-border-radius:0px !important;-moz-border-radius:0px !important;border-radius:0px !important;outline:none !important;}
.button:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.button:hover:before, .button:focus:before, .button:active:before{-webkit-transform:scaleY(1);transform:scaleY(1);}
.arrow-button-container{position:relative;display:block;margin:40px -40px -40px -40px;}
.arrow-button{line-height:1;display:inline-block;width:100%;margin:0px auto;text-align:left;padding:20px 35px;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-duration:0.3s;transition-duration:0.3s;}
.arrow-button:after{font-family:'FontAwesome';content:"\f101";speak:none;text-indent:0em;text-align:center;position:absolute;top:15px;right:30px;font-size:24px;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.arrow-button:hover:after, .arrow-button:focus:after, .arrow-button:active:after{-webkit-animation-name:icon-wobble-horizontal;animation-name:icon-wobble-horizontal;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;}
.arrow-button span.fa{margin:0px;float:right;}
.searchbox input[type="submit"]{-webkit-border-radius:0px !important;-moz-border-radius:0px !important;border-radius:0px !important;height:50px;border:none !important;}
.searchbox{width:100% !important;display:inline-block;position:relative;margin:0px;}
.searchbox input[type="text"].searchtext{width:75% !important;float:left;margin:0px;height:50px;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.searchbox input[type="text"]:focus{animation:none !important;}
.searchbox input[type="submit"]{font-family:'FontAwesome';font-size:20px;width:25% !important;float:right;position:absolute;top:0;margin:0px;padding-left:0;padding-right:0;}
div.wpcf7-mail-sent-ok,div.wpcf7-mail-sent-ng,div.wpcf7-spam-blocked,div.wpcf7-validation-errors{border-width:0px 0px 0px 3px !important;padding:20px;margin:30px 0px 0px 0px;}
span.wpcf7-not-valid-tip{margin-top:-25px;margin-bottom:25px;}
.wpcf7-form select{padding:10px;}
.wpcf7-form p:last-child{margin-bottom:0px;}
input[type="file"]{padding:20px;border:none !important;width:100%;}
input[type="file"]::-webkit-file-upload-button{line-height:1;padding:10px 20px;display:inline-block;margin:0px 0px 0px 0px;text-decoration:none !important;outline:none !important;border:none !important;position:relative;text-align:center;vertical-align:middle;-webkit-transition:background-color 0.2s linear;-moz-transition:background-color 0.2s linear;-o-transition:background-color 0.2s linear;transition:background-color 0.2s linear;-webkit-border-radius:0px !important;-moz-border-radius:0px !important;border-radius:0px !important;outline:none !important;cursor:pointer;}
.grid-container{position:relative;display:inline-block;width:100%;margin-bottom:60px;}
.grid-container .grid-img{position:relative;overflow:hidden;}
.grid-container .grid-img > a{-webkit-transform:scale(1.0) translateZ(0);-moz-transform:scale(1.0) translateZ(0);-ms-transform:scale(1.0) translateZ(0);transform:scale(1.0) translateZ(0);-webkit-backface-visibility:hidden;}
.grid-container .grid-img img{width:100%;height:auto;vertical-align:bottom;z-index:99999;}
.grid-carousel{margin-bottom:-5px;}
.grid-content{position:relative;padding:40px;margin:0px;z-index:9;display:block;}
.grid-container.grid-small .grid-content{padding:30px;}
.grid-content h4{margin:0px 0px 25px 0px;}
.grid-content h5{margin:0px 0px 15px 0px;}
.grid-content h4 a,.grid-content h5 a{position:relative;padding-bottom:5px;}
.grid-content h4 a:before,.grid-content h5 a:before{content:"";position:absolute;z-index:1;left:0%;right:100%;bottom:-3px;height:3px;-webkit-transition-property:left, right;transition-property:left, right;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.grid-content h4 a:hover:before,
.grid-content h4 a:focus:before,
.grid-content h4 a:active:before,
.grid-content h5 a:hover:before,
.grid-content h5 a:focus:before,
.grid-content h5 a:active:before{left:0;right:0;}
.grid-content h6{margin:0px;}
.grid-container .postdate{line-height:1;padding:0px 0px 0px 25px;position:relative;word-spacing:inherit;display:block;width:100%;margin-bottom:10px;}
.grid-container .postdate:before{font-family:'FontAwesome';speak:none;text-indent:0em;text-align:center;content:"\f133";position:absolute;top:0px;left:0px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;z-index:1;display:inline-block;margin:0px;}
.grid-content.grid-quote:after{font-family:'FontAwesome';content:"\f10e";speak:none;text-indent:0em;text-align:center;font-style:normal;position:absolute;top:30px;right:40px;font-size:40px;}
.grid-content.grid-quote h4{line-height:1.5;margin:30px 0px 20px 0px;}
.grid-content.grid-quote .postdate{margin-top:0px;}
.grid-content.grid-quote p.grid-quote-cite{display:block;text-align:right;margin:0px;line-height:1;}
.grid-container .arrow-button{padding:25px 40px;}
.grid-container .arrow-button:after{top:22px;right:40px;}
#four-columns .grid-content p{display:none;}
#four-columns h5{margin:0px;text-align:center;}
.blogpager{position:relative;display:inline-block;vertical-align:bottom;margin:0px;width:100%;}
.blogpager .fa{font-size:12px;line-height:16px;vertical-align:bottom;}
.blogpager .button{margin:0px !important;padding-top:20px;padding-bottom:20px;}
.blogpager .previous,.blogpager .next{float:left;margin-bottom:1px;}
.blogpager .previous{margin-right:1px;}
.blogpager .previous .fa{margin-right:5px;}
.blogpager .next .fa{margin-left:5px;}
.blogpager .next .button:before{-webkit-transform:scaleY(1) scaleX(0);transform:scaleY(1) scaleX(0);-webkit-transform-origin:0% 100%;transform-origin:0% 100%;}
.blogpager .next .button:hover:before, .blogpager .next .button:focus:before, .blogpager .next .button:active:before{-webkit-transform:scaleY(1) scaleX(1);transform:scaleY(1) scaleX(1);}
.blogpager .previous .button:before{-webkit-transform:scaleY(1) scaleX(0);transform:scaleY(1) scaleX(0);-webkit-transform-origin:100% 0%;transform-origin:100% 0%;}
.blogpager .previous .button:hover:before, .blogpager .previous .button:focus:before, .blogpager .previous .button:active:before{-webkit-transform:scaleY(1) scaleX(1);transform:scaleY(1) scaleX(1);}
.blogmetadata{padding:30px;margin:40px 0px 0px 0px;}
.blogmetadata p{margin-bottom:0px;}
.blogmetadata a:hover{text-decoration:none;}
#ombre-search-bar{margin-bottom:30px;}
.comments_block{margin-bottom:-30px;}
.comments .meta{margin-bottom:15px !important;font-weight:700;}
.comments_content{padding:30px;position:relative;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin-bottom:30px;}
.comments_content:before{top:-20px;left:30px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:transparent;border-width:10px;margin-left:0px;z-index:9;}
.commentlist,
.comments_block .children{list-style:none !important;padding:0px !important;margin:0px;}
.comments_block .children li{position:relative;padding-left:50px;}
.comments_block .children li ul li{padding-left:0px;}
.comments_block .children li:before{font-family:'FontAwesome';content:"\f122";speak:none;text-indent:0em;text-align:center;position:absolute;top:0px;left:15px;width:24px;height:24px;font-size:24px;margin-top:-3px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.comments_block .children li ul li:before{display:none;}
.comment blockquote:before{display:none;}
.comment blockquote{padding:0px;text-indent:0px;}
.comments pre{padding:0px;}
.sidebar-box{position:relative;display:block;margin-bottom:60px;}
.sidebar-box:last-child{margin-bottom:0px;border:none;}
.widget_recent_entries ul li a,
.widget_categories ul li a,
.widget_recent_comments ul li a,
.widget_pages ul li a,
.widget_meta ul li a,
.widget_archive ul li a,
.widget_recent-posts ul li a,
.widget_rss ul li a,
#recentcomments a{display:block;-webkit-transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;-ms-transition:color 0.2s ease-in-out;}
.widget_recent_entries ul,
.widget_categories ul,
.widget_recent_comments ul,
.widget_pages ul,
.widget_meta ul,
.widget_archive ul,
.widget_archives ul,
.widget_recent-posts ul,
.widget_rss ul,
#recentcomments{list-style:none;padding:15px 0px 0px 0px;margin:0;vertical-align:bottom;}
.widget_recent_entries ul li,
.widget_categories ul li,
.widget_recent_comments ul li,
.widget_pages ul li,
.widget_meta ul li,
.widget_archive ul li,
.widget_archives ul li,
.widget_recent-posts ul li,
.widget_rss ul li,
.recentcomments{position:relative;padding-left:0px;padding-right:10px;padding-bottom:15px;margin-bottom:15px;}
.widget_recent_entries ul li:after,
.widget_categories ul li:after,
.widget_recent_comments ul li:after,
.widget_pages ul li:after,
.widget_meta ul li:after,
.widget_archive ul li:after,
.widget_archives ul li:after,
.widget_recent-posts ul li:after,
.widget_rss ul li:after,
.recentcomments:after{font-family:'FontAwesome';content:"\f105";speak:none;text-indent:0em;text-align:center;position:absolute;top:1px;right:0px;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.widget_recent_entries ul li:hover:after,
.widget_categories ul li:hover:after,
.widget_recent_comments ul li:hover:after,
.widget_pages ul li:hover:after,
.widget_meta ul li:hover:after,
.widget_archive ul li:hover:after,
.widget_archives ul li:after,
.widget_recent-posts ul li:hover:after,
.widget_rss ul li:hover:after,
.recentcomments:hover:after{-webkit-animation-name:pop;animation-name:pop;-webkit-animation-duration:0.4s;animation-duration:0.4s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1;}
.widget_recent_entries ul li a:hover,
.widget_categories ul li a:hover,
.widget_recent_comments ul li a:hover,
.widget_pages ul li a:hover,
.widget_meta ul li a:hover,
.widget_archive ul li a:hover,
.widget_archives ul li a:hover,
.widget_recent-posts ul li a:hover,
.widget_rss ul li a:hover,
.recentcomments span a:hover{text-decoration:none;}
#wp-calendar{width:100%;margin-top:-10px !important;}
#wp-calendar caption{text-align:right;margin-top:0px;margin-bottom:15px;}
#wp-calendar thead{font-size:13px;}
#wp-calendar thead th{padding-bottom:10px;text-align:center;}
#wp-calendar tbody td{text-align:center;padding:10px 0px 0px 0px;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;}
#wp-calendar tbody td a{text-decoration:underline;}
#wp-calendar tbody .pad{background:none;}
#wp-calendar tfoot{font-size:13px;}
#wp-calendar tfoot #next{text-align:right;padding-right:15px;}
#wp-calendar tfoot #prev{padding-left:15px;}
.sidebar-posts-img{position:absolute;left:0px;top:0px;width:95px;-webkit-transition:border 0.2s ease-in-out;-moz-transition:border 0.2s ease-in-out;-o-transition:border 0.2s ease-in-out;-ms-transition:border 0.2s ease-in-out;}
.sidebar-posts{list-style:none;margin:0px;padding:0px;display:inline-block;width:100%;vertical-align:bottom;}
.sidebar-posts li{position:relative;margin:0px 0px 15px 0px;padding:0px 0px 0px 95px;float:left;width:100%;min-height:95px;}
.sidebar-posts li:last-child{margin-bottom:0px;}
.sidebar-posts li img{-webkit-transition:opacity 0.2s ease-in-out;-moz-transition:opacity 0.2s ease-in-out;-o-transition:opacity 0.2s ease-in-out;-ms-transition:opacity 0.2s ease-in-out;width:100%;height:auto;margin:0px;padding:0px;vertical-align:bottom;}
.sidebar-post-title{float:left;width:100%;padding:0px;margin:0px;}
.sidebar-post-title span{display:inline-block;padding:8px 20px 8px 15px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;}
.sidebar-post-date{margin:0px;float:left;font-size:14px;padding:5px 15px;opacity:0.5;-webkit-transition:opacity 0.2s ease-in-out;-moz-transition:opacity 0.2s ease-in-out;-o-transition:opacity 0.2s ease-in-out;-ms-transition:opacity 0.2s ease-in-out;}
.sidebar-posts li a:hover .sidebar-post-date{opacity:1;}
.ombre-menu{position:relative;display:inline-block;list-style:none;margin:0px;padding:0px;vertical-align:bottom;margin-bottom:15px;}
.ombre-menu.more-margin{margin-bottom:30px !important;}
.ombre-menu-moremargin{margin-bottom:5px;}
.ombre-menu li{float:left;padding:20px 30px;margin:0px 1px 1px 0px;line-height:1;display:inline-block;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;opacity:1;}
.ombre-menu li.show-menu{opacity:1 !important;}
.ombre-menu li.hide-menu{opacity:0 !important;}
.ombre-menu li.show-menu.active,.ombre-menu li.active{opacity:0.7 !important;}
.ombre-menu li.hide-menu.active{opacity:0 !important;}
.ombre-menu li a{position:relative;display:block;}
.ombre-menu li a:before{content:"";position:absolute;z-index:1;left:0%;right:100%;bottom:-5px;height:3px;-webkit-transition-property:left, right;transition-property:left, right;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.ombre-menu li a:hover:before,
.ombre-menu li a:focus:before,
.ombre-menu li a:active:before{left:0;right:0;}
#ombre-menu-title{cursor:pointer;padding-left:50px;position:relative;z-index:9;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;}
#ombre-menu-title:before{font-family:'FontAwesome';content:"\f0c9";speak:none;text-indent:0em;text-align:center;font-style:normal;position:absolute;top:20px;left:28px;-webkit-backface-visibility:hidden;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;display:inline-block;}
#ombre-menu-title:hover:before{content:"\f00d";-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
#ombre-menu-title.ombre-menu-animate:before{content:"\f00d";-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
#footer{height:auto;margin:0px auto;width:100%;max-width:1200px;padding:0px;position:relative;display:block;overflow:hidden;vertical-align:bottom;}
#footer-widgets{padding:30px 60px;}
#footer-widgets p{margin-bottom:20px;}
#footer-widgets p:last-child{margin-bottom:0px;}
#footer .footer-info{position:relative;width:100%;display:inline-block;padding:20px 60px;vertical-align:bottom;margin:0;}
#footer .credits{float:left;display:inline-block;margin:0px;padding:0px;line-height:30px;font-size:12px;}
.tagcloud{position:relative;display:inline-block;}
.tagcloud a, a[class^="tag"]{float:left;margin-right:5px;margin-bottom:5px;padding:7px 10px 7px 10px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;}
.tagcloud a:hover, a[class^="tag"]:hover{text-decoration:none;}
#back-to-top{position:absolute;right:60px;top:0px;width:100%;margin:0px;padding:0px;height:50px;width:50px;cursor:pointer;vertical-align:bottom;z-index:2;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;}
#back-to-top:after{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
#back-to-top:hover:after,
#back-to-top:focus:after,
#back-to-top:active:after{-webkit-transform:scaleY(1);transform:scaleY(1);}
#back-to-top:before{font-family:'FontAwesome';content:"\f077";speak:none;text-indent:0em;text-align:center;position:absolute;top:13px;left:0;width:100%;height:100%;font-size:20px;-webkit-transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;-ms-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out;}
.alignleft{float:left;}
.alignright{float:right;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;}
img.alignleft{margin:0px 30px 30px 0px;}
img.alignright{margin:0px 0px 30px 30px;}
img.aligncenter{margin-bottom:30px;}
img.alignnone{float:none;}
.caption-image .alignleft,.caption-image .alignright{float:none !important;}
img.size-full,
img.size-large,
img.header-image,
img.wp-post-image,
img.alignnone,
img.alignright,
img.aligncenter,
img.alignleft{max-width:100% !important;height:auto;}
.wp-caption{max-width:100% !important;margin-bottom:30px;}
.wp-caption img{max-width:100% !important;height:auto;margin-bottom:30px;}
.wp-caption-text{margin-top:10px;}
.gallery-caption, .bypostauthor, .sticky p{}
.form-allowed-tags{font-size:12px;}
.post-password-form{margin-bottom:40px;}
.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}
.post-password-form label{line-height:1.5;}
hr{background:rgba(255, 255, 255, 0.05);}
.grid-border{background-color:rgba(255, 255, 255, 0.05);}
.nav li ul li{border-bottom:1px solid rgba(255, 255, 255, 0.03);}
@media only screen and (max-width: 1024px) {
.nav > li:first-child{border-top:1px solid rgba(255, 255, 255, 0.05);}
.nav > li{border-bottom:1px solid rgba(255, 255, 255, 0.05);}
}
.ns_nerveSlider.light .ns_timer{background:rgba(255, 255, 255, 0.3);}
.experience-box{border-bottom:1px solid rgba(255, 255, 255, 0.05);}
.widget_recent_entries ul li,.widget_categories ul li,.widget_recent_comments ul li,.widget_pages ul li,.widget_meta ul li,.widget_archive ul li,.widget_archives ul li,.widget_recent-posts ul li,.widget_rss ul li,.recentcomments,.widget_nav_menu div ul li{border-bottom:1px solid rgba(255, 255, 255, 0.05);}
.widget_recent_entries ul,.widget_categories ul,.widget_recent_comments ul,.widget_pages ul,.widget_meta ul,.widget_archive ul,.widget_archives ul,.widget_recent-posts ul,.widget_rss ul,#recentcomments,.widget_nav_menu div ul{border-top:1px solid rgba(255, 255, 255, 0.05);}
div.wpcf7-mail-sent-ok,div.wpcf7-mail-sent-ng,div.wpcf7-spam-blocked,div.wpcf7-validation-errors,input[type="file"]{background-color:rgba(255,255,255,0.05);}
.no-js body{display:block !important;background:#fff;}
.no-js #slider-container,.no-js #featured-image-container{display:none;}
.no-js #header-menu{pointer-events:auto;}
.no-js #main-container{display:block !important;}
.no-js #fakeloader{display:none !important;}
@media only screen and (min-width: 1025px) and (max-width: 1200px) {
#four-columns[data-columns]::before{content:'3 .column.size-1of3';}
}
@media only screen and (min-width: 641px) and (max-width: 1024px) {
#three-columns[data-columns]::before,
#four-columns[data-columns]::before{content:'2 .column.size-1of2';}
}
@media only screen and (max-width:640px) {
#two-columns[data-columns]::before,
#three-columns[data-columns]::before,
#four-columns[data-columns]::before{content:'1 .column.size-1of1';}
} @media only screen and (max-width: 1200px) {
#header{margin:0px auto;}
}
@media only screen and (max-width: 1024px) {
.nav{float:none;padding:0px;line-height:1;}
.nav a{padding:25px 60px 25px 60px;}
.nav ul{display:block;width:100%;}
.nav ul li{padding:0px;}
.nav li{float:none;display:block;padding:0px;}
.nav li li .parent:after{opacity:0.3;content:'▾';-webkit-transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;-ms-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out;position:absolute;top:20px;right:60px;}
.nav > li:last-child{border-bottom:none;}
.nav > li:before{display:none !important;}
.nav ul li:first-child{margin-top:0px;}
.nav ul li:last-child{margin-bottom:0px;}
.nav > li.hover > ul,
.nav li li.hover ul{position:static;}
.nav ul li a{padding:20px 60px;}
.nav > li.nav-arrow{padding-right:0px;}
.nav > li.nav-arrow > a:after{top:26px;right:60px;}
}
@media only screen and (max-width: 900px) {
.grid .unit{width:100% !important;padding-left:0px !important;padding-right:0px !important;float:none !important;}
#header-icons .social-icons{margin-top:20px;}
.social-icons li{line-height:1;}
}
@media only screen and (max-width:640px) {
#featured-image-title p{display:none;}
.ombre-menu li{padding:15px 20px;}
#ombre-menu-title{padding-left:40px;}
#ombre-menu-title:before{top:14px;left:18px;}
.flex-iframe.widescreen{padding-bottom:60%;}
}
@media only screen and (max-width: 480px) {
hr {
margin-top: 40px;
margin-bottom: 40px;
}
.ombre-search-form {
margin:0px;
}
.toggleMenu {
padding: 25px 40px 25px 40px;
}
.toggleMenu:after {
right: 40px;
}
.nav a {
padding: 20px 40px 20px 40px;
}
.nav ul li a {
padding: 20px 40px;
}
.nav > li.nav-arrow > a:after {
top: 22px;
right: 40px;
}
.nav li li .parent:after {
right: 40px;
}
#header-top {
padding: 40px;
}
#header-logo {
width: 100%;
height: auto;
text-align: center;
float: none;
margin-bottom: 10px;
}
#header-icons {
float: none;
text-align: center;
margin-left: -10px;
}
#header-icons .social-icons li {
line-height: 1;
}
#header-icons .social-icons li a {
height: 40px;
width: 40px;
line-height: 40px;
}
#header-icons .social-icons li a:before {
font-size: 18px;
}
#featured-image-title h1 {
padding: 20px 40px;
display: block;
width: 100%;
opacity: 0.9;
}
#featured-image-title {
bottom: 0px;
width: 100%;
}
#page-container,#footer-widgets {
padding: 20px 40px;
}
#page-title h1 {
padding: 30px 40px;
}
.grid-border {
margin-top: 20px;
margin-bottom: 20px;
margin-left: -40px;
margin-right: -40px;
}
.grid-container {
margin-bottom: 40px;
}
.grid-content.grid-quote:after {
display:none;
}
.flex-iframe.widescreen {
padding-bottom:70%;
}
#footer .footer-info {
padding: 20px 40px;
}
#footer .credits {
display: block;
width:100%;
}
.footer-social {
margin-top:10px;
float: left;
display: block;
width: 100%;
}
.footer-social li {
margin: 0px 10px 0px 0px;
line-height: 1;
}
}:root{--gdpr-bg-primary:#ffffff;--gdpr-bg-secondary:#f8f9fa;--gdpr-text-primary:#212529;--gdpr-text-secondary:#6c757d;--gdpr-bg-primary-hover:#f3f3f3;--gdpr-border:#dee2e6;--gdpr-shadow:rgba(0, 0, 0, 0.1);--gdpr-accept-bg:#007cba;--gdpr-accept-hover:#005a87;--gdpr-deny-bg:#6c757d;--gdpr-deny-hover:#545b62;--gdpr-success-bg:#28a745;--gdpr-success-hover:#218838;--gdpr-danger-bg:#dc3545;--gdpr-danger-hover:#c82333;--gdpr-info-bg:#17a2b8;--gdpr-info-hover:#138496;--gdpr-border-radius:8px;--gdpr-transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);--gdpr-font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;}
@media (prefers-color-scheme: dark) {
:root:not(.gdpr-light-mode):not(.gdpr-dark-mode).gdpr-auto-mode{--gdpr-bg-primary:#1a1a1a;--gdpr-bg-secondary:#2d2d2d;--gdpr-text-primary:#ffffff;--gdpr-text-secondary:#b0b0b0;--gdpr-bg-primary-hover:#3c3c3c;--gdpr-border:#404040;--gdpr-shadow:rgba(0, 0, 0, 0.3);--gdpr-accept-bg:#0d6efd;--gdpr-accept-hover:#0b5ed7;--gdpr-deny-bg:#6c757d;--gdpr-deny-hover:#5a6268;--gdpr-success-bg:#198754;--gdpr-success-hover:#157347;--gdpr-danger-bg:#dc3545;--gdpr-danger-hover:#bb2d3b;--gdpr-info-bg:#0dcaf0;--gdpr-info-hover:#0aa2c0;}
} .gdpr-light-mode{--gdpr-bg-primary:#ffffff;--gdpr-bg-secondary:#f8f9fa;--gdpr-text-primary:#212529;--gdpr-text-secondary:#6c757d;--gdpr-bg-primary-hover:#f3f3f3;--gdpr-border:#dee2e6;--gdpr-shadow:rgba(0, 0, 0, 0.1);--gdpr-accept-bg:#007cba;--gdpr-accept-hover:#005a87;--gdpr-deny-bg:#6c757d;--gdpr-deny-hover:#545b62;--gdpr-success-bg:#28a745;--gdpr-success-hover:#218838;--gdpr-danger-bg:#dc3545;--gdpr-danger-hover:#c82333;--gdpr-info-bg:#17a2b8;--gdpr-info-hover:#138496;}
.gdpr-dark-mode{--gdpr-bg-primary:#1a1a1a;--gdpr-bg-secondary:#2d2d2d;--gdpr-text-primary:#ffffff;--gdpr-text-secondary:#b0b0b0;--gdpr-bg-primary-hover:#3c3c3c;--gdpr-border:#404040;--gdpr-shadow:rgba(0, 0, 0, 0.3);--gdpr-accept-bg:#0d6efd;--gdpr-accept-hover:#0b5ed7;--gdpr-deny-bg:#6c757d;--gdpr-deny-hover:#5a6268;--gdpr-success-bg:#198754;--gdpr-success-hover:#157347;--gdpr-danger-bg:#dc3545;--gdpr-danger-hover:#bb2d3b;--gdpr-info-bg:#0dcaf0;--gdpr-info-hover:#0aa2c0;}
#slimstat-gdpr-banner{position:fixed;left:1rem;bottom:0rem;margin:0;padding:1.5rem 2rem;background:var(--gdpr-bg-primary);border:1px solid var(--gdpr-border);border-top-left-radius:1rem;border-top-right-radius:1rem;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:99999;font-family:var(--gdpr-font-family);font-size:0.9rem;line-height:1.6;color:var(--gdpr-text-primary);box-shadow:0 -2px 8px rgba(0, 0, 0, 0.08);transform:translateY(100%);opacity:0;transition:transform 0.3s ease-out, opacity 0.3s ease-out;max-width:720px;width:calc(100% - 2rem);max-width:calc(100% - 2rem);box-sizing:border-box;}
#slimstat-gdpr-banner.show{transform:translateY(0);opacity:1;animation:slideUp 0.45s ease-out;}
#slimstat-gdpr-banner.hiding{transform:translateY(100%);opacity:0;transition:transform 0.3s ease-out, opacity 0.3s ease-out;}
@keyframes slideUp {
from{transform:translateY(100%);opacity:0;}
to{transform:translateY(0);opacity:1;}
}
#slimstat-gdpr-banner .slimstat-gdpr-content{max-width:100%;margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.5rem;}
#slimstat-gdpr-banner .slimstat-gdpr-message{flex:1;min-width:280px;font-weight:400;}
#slimstat-gdpr-banner .slimstat-gdpr-buttons{display:flex;gap:0.75rem;flex-shrink:0;}
.slimstat-gdpr-accept,
.slimstat-gdpr-deny{padding:0.75rem 1.5rem;border:none;border-radius:var(--gdpr-border-radius);cursor:pointer;font-size:0.875rem;font-weight:500;font-family:var(--gdpr-font-family);transition:var(--gdpr-transition);text-decoration:none;display:inline-flex;align-items:center;justify-content:center;min-height:44px;position:relative;overflow:hidden;}
.slimstat-gdpr-accept::before,
.slimstat-gdpr-deny::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);transition:left 0.5s;}
.slimstat-gdpr-accept:hover::before,
.slimstat-gdpr-deny:hover::before{left:100%;}
.slimstat-gdpr-accept{background:var(--gdpr-accept-bg);color:white;box-shadow:0 2px 4px rgba(0, 0, 0, 0.1);}
.slimstat-gdpr-accept:hover{background:var(--gdpr-accept-hover);transform:translateY(-1px);box-shadow:0 4px 8px rgba(0, 0, 0, 0.15);}
.slimstat-gdpr-accept:active{transform:translateY(0);box-shadow:0 2px 4px rgba(0, 0, 0, 0.1);}
.slimstat-gdpr-deny{background:var(--gdpr-deny-bg);color:white;box-shadow:0 2px 4px rgba(0, 0, 0, 0.1);}
.slimstat-gdpr-deny:hover{background:var(--gdpr-deny-hover);transform:translateY(-1px);box-shadow:0 4px 8px rgba(0, 0, 0, 0.15);}
.slimstat-gdpr-deny:active{transform:translateY(0);box-shadow:0 2px 4px rgba(0, 0, 0, 0.1);}
.slimstat-gdpr-management{max-width:700px;margin:2rem auto;padding:2rem;background:var(--gdpr-bg-primary);border:1px solid var(--gdpr-border);border-radius:var(--gdpr-border-radius);font-family:var(--gdpr-font-family);transition:var(--gdpr-transition);}
.slimstat-gdpr-management h2,
.slimstat-gdpr-management h3{margin-top:0;margin-bottom:1rem;color:var(--gdpr-text-primary);font-weight:600;line-height:1.3;}
.slimstat-gdpr-management h2{font-size:1.75rem;}
.slimstat-gdpr-management h3{font-size:1.5rem;}
.slimstat-gdpr-management p{margin-bottom:1rem;color:var(--gdpr-text-secondary);line-height:1.6;}
.slimstat-gdpr-management .slimstat-gdpr-info{background:var(--gdpr-bg-secondary);padding:1.25rem 1.5rem;border-radius:var(--gdpr-border-radius);margin-bottom:1.5rem;border:1px solid var(--gdpr-info-bg);box-shadow:0 2px 6px rgba(0, 0, 0, 0.08);display:flex;align-items:flex-start;gap:0.75rem;transition:background 0.2s ease, box-shadow 0.2s ease;}
.slimstat-gdpr-management strong{color:var(--gdpr-text-primary);font-weight:600;margin-bottom:0.5rem;text-transform:uppercase;}
.slimstat-gdpr-management .slimstat-gdpr-info:hover{background:var(--gdpr-bg-primary-hover, #f9f9f9);}
.slimstat-gdpr-management .slimstat-gdpr-buttons{display:flex;gap:1rem;margin:1.5rem 0;flex-wrap:wrap;}
.slimstat-gdpr-management .slimstat-gdpr-accept{background:var(--gdpr-success-bg);color:white;}
.slimstat-gdpr-management .slimstat-gdpr-accept:hover{background:var(--gdpr-success-hover);}
.slimstat-gdpr-management .slimstat-gdpr-deny{background:var(--gdpr-danger-bg);color:white;}
.slimstat-gdpr-management .slimstat-gdpr-deny:hover{background:var(--gdpr-danger-hover);}
.slimstat-gdpr-management small{color:var(--gdpr-text-secondary);font-size:0.8rem;display:block;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--gdpr-border);}
.slimstat-consent-status{display:inline-flex;align-items:center;padding:0.75rem 1rem;border-radius:var(--gdpr-border-radius);font-size:0.875rem;font-weight:500;font-family:var(--gdpr-font-family);background:var(--gdpr-bg-secondary);color:var(--gdpr-text-primary);border:1px solid var(--gdpr-border);box-shadow:0 2px 4px var(--gdpr-shadow);transition:var(--gdpr-transition);}
.slimstat-consent-status:hover{box-shadow:0 4px 8px var(--gdpr-shadow);transform:translateY(-1px);}
.slimstat-consent-status::before{content:"";background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iOCIgY3k9IjgiIHI9IjciIGZpbGw9IiMwMDc0RkYiLz4KPHRleHQgeD0iOCIgeT0iMTEiIGZvbnQtZmFtaWx5PSJBcmlhbCwgc2Fucy1zZXJpZiIgZm9udC1zaXplPSIxMCIgZm9udC13ZWlnaHQ9ImJvbGQiIGZpbGw9IndoaXRlIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIj5pPC90ZXh0Pgo8L3N2Zz4K");background-size:1rem 1rem;background-repeat:no-repeat;background-position:center;display:inline-block;width:1rem;height:1rem;margin-right:0.5rem;}
@media (max-width: 1024px) {
#slimstat-gdpr-banner{padding:1.25rem 1.5rem;}
#slimstat-gdpr-banner .slimstat-gdpr-content{gap:1rem;}
}
@media (max-width: 768px) {
#slimstat-gdpr-banner{padding:1rem;font-size:0.8rem;}
#slimstat-gdpr-banner .slimstat-gdpr-content{flex-direction:column;text-align:center;gap:1rem;}
#slimstat-gdpr-banner .slimstat-gdpr-message{min-width:auto;margin-bottom:0.5rem;}
#slimstat-gdpr-banner .slimstat-gdpr-buttons{justify-content:center;width:100%;}
.slimstat-gdpr-accept,
.slimstat-gdpr-deny{flex:1;min-width:120px;padding:0.875rem 1rem;}
.slimstat-gdpr-management{margin:1rem;padding:1.5rem;}
.slimstat-gdpr-management h2{font-size:1.5rem;}
.slimstat-gdpr-management h3{font-size:1.25rem;}
.slimstat-gdpr-management .slimstat-gdpr-buttons{flex-direction:column;gap:0.75rem;}
.slimstat-gdpr-management .slimstat-gdpr-accept,
.slimstat-gdpr-management .slimstat-gdpr-deny{width:100%;}
}
@media (max-width: 480px) {
#slimstat-gdpr-banner{padding:0.875rem;font-size:0.75rem;}
.slimstat-gdpr-accept,
.slimstat-gdpr-deny{padding:0.75rem 0.875rem;font-size:0.8rem;min-height:40px;}
.slimstat-gdpr-management{margin:0.5rem;padding:1rem;}
.slimstat-gdpr-management h2{font-size:1.25rem;}
.slimstat-gdpr-management h3{font-size:1.125rem;}
} @media (prefers-contrast: high) {
:root{--gdpr-border:#000000;--gdpr-shadow:rgba(0, 0, 0, 0.5);}
.slimstat-gdpr-accept,
.slimstat-gdpr-deny{border:2px solid currentColor;}
} @media (prefers-reduced-motion: reduce) { *{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;}
#slimstat-gdpr-banner{animation:none;}
} [dir="rtl"] #slimstat-gdpr-banner{left:auto;right:1rem;}
[dir="rtl"] #slimstat-gdpr-banner .slimstat-gdpr-content{direction:rtl;}
[dir="rtl"] #slimstat-gdpr-banner .slimstat-gdpr-buttons{flex-direction:row-reverse;}
[dir="rtl"] .slimstat-gdpr-accept::before,
[dir="rtl"] .slimstat-gdpr-deny::before{left:100%;right:-100%;background:linear-gradient(270deg, transparent, rgba(255, 255, 255, 0.2), transparent);transition:right 0.5s;}
[dir="rtl"] .slimstat-gdpr-accept:hover::before,
[dir="rtl"] .slimstat-gdpr-deny:hover::before{right:100%;left:-100%;}
[dir="rtl"] .slimstat-consent-status::before{margin-right:0;margin-left:0.5rem;}
[dir="rtl"] .slimstat-gdpr-management .slimstat-gdpr-info{text-align:right;}
[dir="rtl"] .slimstat-gdpr-management .slimstat-gdpr-buttons{flex-direction:row-reverse;}
[dir="rtl"] .slimstat-gdpr-management .slimstat-gdpr-buttons .slimstat-gdpr-accept,
[dir="rtl"] .slimstat-gdpr-management .slimstat-gdpr-buttons .slimstat-gdpr-deny{text-align:center;}
@media (max-width: 768px) {
[dir="rtl"] #slimstat-gdpr-banner .slimstat-gdpr-content{text-align:center;}
[dir="rtl"] #slimstat-gdpr-banner .slimstat-gdpr-buttons{flex-direction:column;}
[dir="rtl"] .slimstat-gdpr-management .slimstat-gdpr-buttons{flex-direction:column;}
}
@media (max-width: 480px) {
[dir="rtl"] #slimstat-gdpr-banner{right:0.5rem;left:auto;}
} @media print {
#slimstat-gdpr-banner{display:none !important;}
} .slimstat-gdpr-accept:focus,
.slimstat-gdpr-deny:focus{outline:2px solid var(--gdpr-accept-bg);outline-offset:2px;}
.slimstat-gdpr-accept.loading,
.slimstat-gdpr-deny.loading{position:relative;cursor:wait;opacity:0.8;}
.slimstat-gdpr-accept.loading::after,
.slimstat-gdpr-deny.loading::after{content:"";top:50%;left:50%;width:16px;height:16px;margin:0 0 0 10px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin 1s linear infinite;}
.slimstat-gdpr-accept.loading::after{background-color:#197148;}
.slimstat-gdpr-deny.loading::after{background-color:#b52f3c;}
@keyframes spin {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}