.breton-core-page-inline-style {
position:absolute!important;
width:0;
height:0;
line-height:1;
display:none;
}

body.ailuros-skin--black section.elementor-section .elementor-element>.elementor-element-populated {
border-color:#fff;
}

.ailuros-custom-cursor-plus {
cursor:none;
}

.ailuros--has-ripple-animation {
overflow:hidden;
}

.ailuros--has-ripple-animation img {
opacity:0;
}

@media only screen and (max-width:1024px) {
.ailuros--has-ripple-animation img {
opacity:1;
}
}

.ailuros--has-ripple-animation canvas {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
z-index:50;
-webkit-animation:qode-opacity .1s 0s forwards;
animation:qode-opacity .1s 0s forwards;
cursor:initial!important;
}

.kc-elm.ailuros-shortcode .fa,.kc-elm.ailuros-shortcode .fas {
font-family:'Font Awesome 5 Free';
font-weight:900;
}

.kc-elm.ailuros-shortcode .fa:before,.kc-elm.ailuros-shortcode .fas:before {
font-family:inherit;
font-weight:inherit;
}

.kc-elm.ailuros-shortcode .fab {
font-family:'Font Awesome 5 Brands';
font-weight:400;
}

.kc-elm.ailuros-shortcode .fab:before {
font-family:inherit;
font-weight:inherit;
}

#ailuros-age-verification-modal {
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
background-color:#000;
opacity:0;
z-index:115;
visibility:hidden;
-webkit-transition:opacity .2s ease-out;
-o-transition:opacity .2s ease-out;
transition:opacity .2s ease-out;
}

#ailuros-age-verification-modal .ailuros-m-logo {
position:absolute;
top:30px;
left:30px;
}

#ailuros-age-verification-modal .ailuros-m-logo a {
position:relative;
display:block;
max-width:50%;
}

#ailuros-age-verification-modal .ailuros-m-logo img {
display:block;
}

#ailuros-age-verification-modal .ailuros-m-content {
padding:30px;
text-align:center;
max-width:700px;
}

#ailuros-age-verification-modal .ailuros-m-content-title {
margin:0;
color:#fff;
}

#ailuros-age-verification-modal .ailuros-m-content-subtitle {
margin:11px 0 0;
color:#000;
}

#ailuros-age-verification-modal .ailuros-m-content-note {
margin:32px 0 0;
color:#e5dcdb;
}

#ailuros-age-verification-modal .ailuros-m-content-prevent {
position:relative;
display:inline-block;
width:100%;
vertical-align:top;
margin-top:52px;
}

#ailuros-age-verification-modal .ailuros-button.ailuros-prevent--yes {
margin-right:10px;
}

#ailuros-age-verification-modal .ailuros-button.ailuros-prevent--no {
color:#fff;
border-color:#a3a19e;
}

#ailuros-age-verification-modal .ailuros-button.ailuros-prevent--no:hover {
color:#fff;
border-color:#28201e;
background-color:#28201e;
}

.ailuros-age-verification--opened #ailuros-age-verification-modal {
opacity:1;
visibility:visible;
-webkit-transition:opacity .2s ease-out;
-o-transition:opacity .2s ease-out;
transition:opacity .2s ease-out;
}

#ailuros-back-to-top {
position:fixed;
width:140px;
height:41px;
right:-20px;
bottom:25px;
margin:0;
opacity:0;
visibility:hidden;
z-index:10000;
-webkit-transform-origin:0 -49%;
-ms-transform-origin:0 -49%;
transform-origin:0 -49%;
-webkit-transform:translate3d(0,0,0) rotate(-90deg);
transform:translate3d(0,0,0) rotate(-90deg);
-webkit-backface-visibility:hidden;
backface-visibility:hidden;
}

@media only screen and (max-width:768px) {
#ailuros-back-to-top {
right:-70px;
}
}

#ailuros-back-to-top .ailuros-back-to-top-text {
position:relative;
display:inline-block;
vertical-align:middle;
font-weight:400;
text-transform:uppercase;
color:#000;
font-size:14px;
}

.ailuros-skin--black #ailuros-back-to-top .ailuros-back-to-top-text {
color:#fff;
}

#ailuros-back-to-top .ailuros-back-to-top-text:after {
content:'';
border:1px solid currentColor;
width:130%;
height:130%;
position:absolute;
border-radius:50%;
top:-19%;
left:-15%;
-webkit-clip-path:circle(100% at 50% 50%);
clip-path:circle(100% at 50% 50%);
-webkit-transition:.7s cubic-bezier(.32,.7,.37,.97) 0s,border-color 0s 0s,color 0s 0s;
-o-transition:.7s cubic-bezier(.32,.7,.37,.97) 0s,border-color 0s 0s,color 0s 0s;
transition:.7s cubic-bezier(.32,.7,.37,.97) 0s,border-color 0s 0s,color 0s 0s;
}

#ailuros-back-to-top:hover .ailuros-back-to-top-text:after {
-webkit-clip-path:circle(0 at 50% 50%);
clip-path:circle(0 at 50% 50%);
}

#ailuros-back-to-top.ailuros--off {
opacity:0;
visibility:hidden;
-webkit-transition:opacity .15s ease,visibility 0s .15s;
-o-transition:opacity .15s ease,visibility 0s .15s;
transition:opacity .15s ease,visibility 0s .15s;
}

#ailuros-back-to-top.ailuros--on {
opacity:1;
visibility:visible;
-webkit-transition:opacity .3s ease;
-o-transition:opacity .3s ease;
transition:opacity .3s ease;
}

.ailuros-blog.ailuros-item-layout--metro {
margin:0;
}

.ailuros-blog.ailuros-item-layout--metro article .ailuros-e-media-image.ailuros--background {
margin-bottom:0;
}

.ailuros-blog.ailuros-item-layout--metro article .ailuros-e-content {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:end;
-ms-flex-pack:end;
justify-content:flex-end;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
padding:20px 40px 35px;
background-color:rgba(0,0,0,.12);
}

.ailuros-blog.ailuros-item-layout--metro article .ailuros-e-content a {
position:relative;
z-index:3;
}

.ailuros-blog.ailuros-item-layout--metro article .ailuros-e-title {
color:#fff;
}

.ailuros-blog.ailuros-item-layout--metro article .ailuros-e-title a {
color:inherit;
}

.ailuros-blog.ailuros-item-layout--metro article .ailuros-e-info>* {
color:#fff;
}

.ailuros-blog.ailuros-item-layout--metro article .ailuros-e-info.ailuros-info--top {
margin-bottom:0;
}

.ailuros-blog.ailuros-item-layout--metro article .ailuros-e-post-link {
z-index:2;
}

.ailuros-blog.ailuros-item-layout--metro article.format-audio .ailuros-e-media-image:after,.ailuros-blog.ailuros-item-layout--metro article.format-gallery .ailuros-e-media-image:after,.ailuros-blog.ailuros-item-layout--metro article.format-video .ailuros-e-media-image:after {
position:absolute;
top:calc(50% - 36px);
left:calc(50% - 36px);
content:'\45';
font-family:ElegantIcons;
font-size:72px;
line-height:1;
font-style:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
color:#fff;
speak:none;
-webkit-font-smoothing:antialiased;
z-index:1;
border:3px solid #fff;
}

.ailuros-blog.ailuros-item-layout--metro article.format-gallery .ailuros-e-media-image:after {
content:'\e006';
}

.ailuros-blog.ailuros-item-layout--metro article.format-video .ailuros-e-media-image:after {
content:'\45';
}

.ailuros-blog.ailuros-item-layout--metro article.format-audio .ailuros-e-media-image:after {
content:'\e027';
}

.ailuros-blog.ailuros-item-layout--metro article.format-link .ailuros-e-link {
padding:83px 68px;
}

.ailuros-blog.ailuros-item-layout--metro article.format-link .ailuros-icon-elegant-icons {
right:84px;
font-size:144px;
}

.ailuros-blog.ailuros-item-layout--metro article.format-quote .ailuros-e-quote {
padding:83px 68px 87px;
}

.ailuros-blog.ailuros-item-layout--metro article.format-quote .ailuros-e-quote:before {
font-size:582px;
}

.ailuros-blog.ailuros-item-layout--metro article.format-quote .ailuros-e-quote-author {
margin:20px 0 4px;
}

.ailuros-blog.ailuros-item-layout--metro.ailuros-items--fixed article.format-link .ailuros-e-link {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
height:100%;
padding-top:40px;
padding-bottom:40px;
}

.ailuros-blog.ailuros-item-layout--metro.ailuros-items--fixed article.format-quote .ailuros-e-quote {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
height:100%;
padding-top:40px;
padding-bottom:40px;
}

.ailuros-blog.ailuros-item-layout--minimal article .ailuros-e-info.ailuros-info--bottom {
margin-top:5px;
}

.ailuros-blog.ailuros-item-layout--simple .ailuros-blog-item .ailuros-e-media {
margin-bottom:20px;
}

.ailuros-blog.ailuros-item-layout--simple .ailuros-blog-item .ailuros-e-info.ailuros-info--top {
margin-bottom:0;
}

.ailuros-blog.ailuros-item-layout--simple .ailuros-blog-item .ailuros-e-info.ailuros-info--bottom {
margin-top:25px;
}

.ailuros-blog.ailuros-item-layout--simple .ailuros-blog-item .ailuros-e-read-more {
margin-top:0;
}

.ailuros-blog.ailuros-item-layout--simple:not(.ailuros-col-num--1) article .ailuros-e-media-image {
overflow:hidden;
}

.ailuros-blog.ailuros-item-layout--simple:not(.ailuros-col-num--1) article .ailuros-e-media-image img {
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
-webkit-transition:.45s cubic-bezier(.35,.18,.07,1.04);
-o-transition:.45s cubic-bezier(.35,.18,.07,1.04);
transition:.45s cubic-bezier(.35,.18,.07,1.04);
transform:scale(1);
will-change:transform;
}

.ailuros-blog.ailuros-item-layout--simple:not(.ailuros-col-num--1) article:hover .ailuros-e-media-image img {
-webkit-transform:scale(1.05);
-ms-transform:scale(1.05);
transform:scale(1.05);
}

.ailuros-blog.ailuros-item-layout--standard.ailuros-col-num--1 article:not(:last-child) .ailuros-e-info.ailuros-info--bottom {
margin-bottom:35px;
}

.ailuros-blog.ailuros-item-layout--standard.ailuros-col-num--1 article:not(:last-child).format-link .ailuros-e-link {
margin-bottom:50px;
}

.ailuros-blog.ailuros-item-layout--standard.ailuros-col-num--1 article:not(:last-child).format-quote .ailuros-e-quote {
margin-bottom:50px;
}

.ailuros-blog.ailuros-item-layout--standard:not([class*=ailuros-col-num--1]) article.format-link .ailuros-e-link {
padding:76px;
}

.ailuros-blog.ailuros-item-layout--standard:not([class*=ailuros-col-num--1]) article.format-link .ailuros-icon-elegant-icons {
right:40px;
font-size:140px;
}

.ailuros-blog.ailuros-item-layout--standard:not([class*=ailuros-col-num--1]) article.format-quote .ailuros-e-quote {
padding:76px;
}

.ailuros-blog.ailuros-item-layout--standard:not([class*=ailuros-col-num--1]) article.format-quote .ailuros-e-quote:before {
font-size:540px;
}

#ailuros-author-info {
position:relative;
display:inline-block;
width:100%;
vertical-align:top;
margin-top:63px;
}

#ailuros-author-info .ailuros-m-inner {
position:relative;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
padding:40px;
border:1px solid currentColor;
}

#ailuros-author-info .ailuros-m-image {
-ms-flex-negative:0;
flex-shrink:0;
margin-right:30px;
}

#ailuros-author-info .ailuros-m-image a,#ailuros-author-info .ailuros-m-image img {
display:block;
margin:0;
}

#ailuros-author-info .ailuros-m-author {
margin:0;
}

#ailuros-author-info .ailuros-m-email {
margin:5px 0 0;
}

#ailuros-author-info .ailuros-m-description {
margin:13px 0 0;
}

#ailuros-author-info .ailuros-m-social-icons {
margin-top:26px;
margin-bottom:10px;
}

#ailuros-author-info .ailuros-m-social-icons a {
font-size:12px;
margin-right:17px;
position:relative;
line-height:37px;
width:37px;
height:37px;
display:inline-block;
text-align:center;
}

#ailuros-author-info .ailuros-m-social-icons a:after {
content:'';
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
border:1px solid currentColor;
border-radius:50%;
-webkit-clip-path:inset(0 0 0 0);
clip-path:inset(0 0 0 0);
-webkit-transition:.3s cubic-bezier(.73,.17,.68,.89),color 0s;
-o-transition:.3s cubic-bezier(.73,.17,.68,.89),color 0s;
transition:.3s cubic-bezier(.73,.17,.68,.89),color 0s;
}

#ailuros-author-info .ailuros-m-social-icons a:hover:after {
-webkit-clip-path:inset(0 50% 0 50%);
clip-path:inset(0 50% 0 50%);
}

#ailuros-author-info .ailuros-m-social-icons a:last-child {
margin-right:0;
}

#ailuros-related-posts {
position:relative;
display:inline-block;
width:100%;
vertical-align:top;
margin-top:86px;
}

#ailuros-single-post-navigation {
position:relative;
display:inline-block;
width:100%;
vertical-align:top;
margin:-25px 0 3px;
}

@media only screen and (max-width:680px) {
#ailuros-single-post-navigation {
margin-top:50px;
}
}

#ailuros-single-post-navigation .ailuros-m-inner {
position:relative;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
}

#ailuros-single-post-navigation .ailuros-m-nav {
position:relative;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
}

#ailuros-single-post-navigation .ailuros-m-nav>* {
display:block;
line-height:inherit;
}

#ailuros-single-post-navigation .ailuros-m-nav.ailuros--prev .ailuros-icon-elegant-icons {
margin-right:4px;
}

#ailuros-single-post-navigation .ailuros-m-nav.ailuros--next {
-webkit-box-orient:horizontal;
-webkit-box-direction:reverse;
-ms-flex-direction:row-reverse;
flex-direction:row-reverse;
margin-left:auto;
text-align:right;
}

#ailuros-single-post-navigation .ailuros-m-nav.ailuros--next .ailuros-icon-elegant-icons {
margin-left:4px;
}

#ailuros-single-post-navigation .ailuros-m-nav.ailuros--next,#ailuros-single-post-navigation .ailuros-m-nav.ailuros--prev {
position:relative;
position:relative;
}

#ailuros-single-post-navigation .ailuros-m-nav.ailuros--next:after,#ailuros-single-post-navigation .ailuros-m-nav.ailuros--next:before,#ailuros-single-post-navigation .ailuros-m-nav.ailuros--prev:after,#ailuros-single-post-navigation .ailuros-m-nav.ailuros--prev:before {
content:'';
display:block;
height:1px;
width:100%;
position:absolute;
left:0;
bottom:-1px;
background-color:currentColor;
-webkit-transform:scaleX(0);
-ms-transform:scaleX(0);
transform:scaleX(0);
-webkit-transform-origin:100% 50%;
-ms-transform-origin:100% 50%;
transform-origin:100% 50%;
-webkit-transition:-webkit-transform .45s cubic-bezier(.57,.58,0,.96);
transition:-webkit-transform .45s cubic-bezier(.57,.58,0,.96);
-o-transition:transform .45s cubic-bezier(.57,.58,0,.96);
transition:transform .45s cubic-bezier(.57,.58,0,.96);
transition:transform .45s cubic-bezier(.57,.58,0,.96),-webkit-transform .45s cubic-bezier(.57,.58,0,.96);
}

#ailuros-single-post-navigation .ailuros-m-nav.ailuros--next:before,#ailuros-single-post-navigation .ailuros-m-nav.ailuros--prev:before {
-webkit-transition-delay:.3s;
-o-transition-delay:.3s;
transition-delay:.3s;
}

#ailuros-single-post-navigation .ailuros-m-nav.ailuros--next:hover:after,#ailuros-single-post-navigation .ailuros-m-nav.ailuros--prev:hover:after {
-webkit-transform:scaleX(1);
-ms-transform:scaleX(1);
transform:scaleX(1);
-webkit-transform-origin:0 50%;
-ms-transform-origin:0 50%;
transform-origin:0 50%;
}

#ailuros-single-post-navigation .ailuros-m-nav.ailuros--next:after,#ailuros-single-post-navigation .ailuros-m-nav.ailuros--prev:after {
-webkit-transform:scaleX(1);
-ms-transform:scaleX(1);
transform:scaleX(1);
-webkit-transform-origin:0 50%;
-ms-transform-origin:0 50%;
transform-origin:0 50%;
}

#ailuros-single-post-navigation .ailuros-m-nav.ailuros--next:hover:after,#ailuros-single-post-navigation .ailuros-m-nav.ailuros--prev:hover:after {
-webkit-transform:scaleX(0);
-ms-transform:scaleX(0);
transform:scaleX(0);
-webkit-transform-origin:100% 50%;
-ms-transform-origin:100% 50%;
transform-origin:100% 50%;
}

#ailuros-single-post-navigation .ailuros-m-nav.ailuros--next:hover:before,#ailuros-single-post-navigation .ailuros-m-nav.ailuros--prev:hover:before {
-webkit-transform:scaleX(1);
-ms-transform:scaleX(1);
transform:scaleX(1);
-webkit-transform-origin:0 50%;
-ms-transform-origin:0 50%;
transform-origin:0 50%;
}

#ailuros-single-post-navigation .ailuros-icon-elegant-icons {
font-size:30px;
}

#ailuros-single-post-navigation .ailuros-m-nav-label {
font-family:Roboto,sans-serif;
font-size:14px;
font-weight:400;
line-height:1.1em;
text-transform:uppercase;
color:currentColor;
}

.no-touchevents .ailuros-page-footer--uncover #ailuros-page-footer {
position:fixed;
bottom:0;
left:0;
z-index:-1;
}

#ailuros-fullscreen-area {
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background-color:#fff;
overflow-x:hidden!important;
visibility:hidden;
opacity:0;
z-index:99;
}

.ailuros--noise #ailuros-fullscreen-area:after {
content:"";
position:absolute;
left:0;
top:0;
height:100%;
width:100%;
background-image:url(../../../../themes/breton/assets/img/white.png);
background-repeat:repeat;
pointer-events:none;
z-index:-1;
}

.ailuros-skin--black #ailuros-fullscreen-area {
background-color:#1d1d22;
}

.ailuros--noise.ailuros-skin--black #ailuros-fullscreen-area:after {
background-image:url(../../../../themes/breton/assets/img/black.png);
}

#ailuros-fullscreen-area .ailuros-content-grid {
height:100%;
}

#ailuros-fullscreen-area .ailuros-content-grid .ailuros-fullscreen-menu {
width:100%;
}

.ailuros-fullscreen-menu-animate--in #ailuros-fullscreen-area {
-webkit-animation:qode-fade-in .2s linear both;
animation:qode-fade-in .2s linear both;
}

.ailuros-fullscreen-menu-animate--out #ailuros-fullscreen-area {
-webkit-animation:qode-fade-out .2s linear both;
animation:qode-fade-out .2s linear both;
}

#ailuros-fullscreen-area-inner {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
width:26.4%;
height:100%;
border-right:1px solid #000;
padding-right:35px;
}

.ailuros-skin--black #ailuros-fullscreen-area-inner {
border-right:1px solid #fff;
}

@media only screen and (max-width:768px) {
#ailuros-fullscreen-area-inner {
width:35%;
}
}

@media only screen and (max-width:680px) {
#ailuros-fullscreen-area-inner {
width:45%;
padding-right:20px;
}
}

.ailuros-fullscreen-menu {
position:relative;
top:0;
width:100%;
}

.ailuros-fullscreen-menu ul {
margin:0;
padding:0;
list-style:none;
}

.ailuros-fullscreen-menu ul li {
position:relative;
margin:0;
padding:0;
}

.ailuros-fullscreen-menu ul li.ailuros--hide-link>a {
cursor:default;
}

.ailuros-fullscreen-menu ul.sub-menu {
display:none;
}

.ailuros-fullscreen-menu .ailuros-menu-item-icon {
margin-right:5px;
}

.ailuros-fullscreen-menu .ailuros-mega-menu-widget-holder {
display:none;
}

.ailuros-fullscreen-menu>ul>li {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:end;
-ms-flex-pack:end;
justify-content:flex-end;
}

.ailuros-fullscreen-menu>ul>li>a {
position:relative;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
white-space:normal;
margin:9px 0;
overflow:hidden;
-webkit-transition:padding .2s ease-out;
-o-transition:padding .2s ease-out;
transition:padding .2s ease-out;
padding-right:15px;
font-family:"Playfair Display",serif;
font-size:39px;
text-transform:unset;
line-height:1.2em;
padding-right:30px;
}

.ailuros-fullscreen-menu>ul>li>a .ailuros-menu-item-icon {
-ms-flex-negative:0;
flex-shrink:0;
}

.ailuros-fullscreen-menu>ul>li>a .ailuros-menu-item-text {
position:relative;
}

.ailuros-fullscreen-menu>ul>li>a .ailuros-menu-item-text:before {
content:'';
position:absolute;
bottom:4px;
height:1px;
width:100%;
background:currentColor;
-webkit-transition:opacity .2s ease;
-o-transition:opacity .2s ease;
transition:opacity .2s ease;
opacity:0;
left:0;
bottom:1px;
}

@media only screen and (max-width:680px) {
.ailuros-fullscreen-menu>ul>li>a {
font-size:26px;
}
}

.ailuros-fullscreen-menu>ul>li>a:hover {
color:inherit;
}

.ailuros-fullscreen-menu>ul>li>a:hover .ailuros-menu-item-text:before {
opacity:1;
}

.ailuros-fullscreen-menu>ul>li.menu-item-has-children>a:after {
content:'+';
position:absolute;
right:0;
}

.ailuros-fullscreen-menu>ul>li.current-menu-ancestor>a .ailuros-menu-item-text:before,.ailuros-fullscreen-menu>ul>li.current-menu-item>a .ailuros-menu-item-text:before {
opacity:1;
}

.ailuros-fullscreen-menu .ailuros-drop-down-second-inner>ul {
padding:10px 0 5px;
}

.ailuros-fullscreen-menu .ailuros-drop-down-second-inner ul {
padding:0 0 0 35px;
position:absolute;
left:calc(100% + 35px);
top:8px;
min-width:250px;
}

@media only screen and (max-width:680px) {
.ailuros-fullscreen-menu .ailuros-drop-down-second-inner ul {
padding:0 0 0 20px;
left:calc(100% + 20px);
}
}

.ailuros-fullscreen-menu .ailuros-drop-down-second-inner ul li>a {
position:relative;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
white-space:normal;
margin:9px 0;
overflow:hidden;
-webkit-transition:padding .2s ease-out;
-o-transition:padding .2s ease-out;
transition:padding .2s ease-out;
padding-right:15px;
font-family:Roboto,sans-serif;
font-size:16px;
line-height:1.625em;
font-weight:400;
color:#000;
margin:10px 0;
}

.ailuros-fullscreen-menu .ailuros-drop-down-second-inner ul li>a .ailuros-menu-item-icon {
-ms-flex-negative:0;
flex-shrink:0;
}

.ailuros-fullscreen-menu .ailuros-drop-down-second-inner ul li>a .ailuros-menu-item-text {
position:relative;
}

.ailuros-fullscreen-menu .ailuros-drop-down-second-inner ul li>a .ailuros-menu-item-text:before {
content:'';
position:absolute;
bottom:4px;
height:1px;
width:100%;
background:currentColor;
-webkit-transition:opacity .2s ease;
-o-transition:opacity .2s ease;
transition:opacity .2s ease;
opacity:0;
left:0;
}

.ailuros-skin--black .ailuros-fullscreen-menu .ailuros-drop-down-second-inner ul li>a {
color:#fff;
}

.ailuros-fullscreen-menu .ailuros-drop-down-second-inner ul li>a:hover .ailuros-menu-item-text:before {
opacity:1;
}

.ailuros-fullscreen-menu .ailuros-drop-down-second-inner ul li.current-menu-ancestor>a .ailuros-menu-item-text:before,.ailuros-fullscreen-menu .ailuros-drop-down-second-inner ul li.current-menu-item>a .ailuros-menu-item-text:before {
opacity:1;
}

.ailuros-fullscreen-menu-animate--in .ailuros-fullscreen-menu-opener.ailuros-source--predefined .ailuros-m-line.ailuros--1 {
top:12px;
-webkit-transform:rotate(45deg);
-ms-transform:rotate(45deg);
transform:rotate(45deg);
}

.ailuros-fullscreen-menu-animate--in .ailuros-fullscreen-menu-opener.ailuros-source--predefined .ailuros-m-line.ailuros--2 {
top:12px;
-webkit-transform:rotate(-45deg);
-ms-transform:rotate(-45deg);
transform:rotate(-45deg);
}

.ailuros-fullscreen-menu--opened .ailuros-fullscreen-menu-opener .ailuros-m-icon {
visibility:hidden;
}

.ailuros-fullscreen-menu--opened .ailuros-fullscreen-menu-opener .ailuros-m-icon.ailuros--close {
visibility:visible;
}

.ailuros-fullscreen-menu--opened #ailuros-page-header,.ailuros-fullscreen-menu--opened #ailuros-page-mobile-header {
visibility:hidden;
}

.ailuros-fullscreen-menu--opened .ailuros-fullscreen-menu-opener,.ailuros-fullscreen-menu--opened .ailuros-header-logo-image.ailuros--customizer,.ailuros-fullscreen-menu--opened .ailuros-header-logo-link,.ailuros-fullscreen-menu--opened .ailuros-mobile-header-logo-link {
visibility:visible;
}

.ailuros-fullscreen-menu--opened #ailuros-page-header .ailuros-header-logo-link img.ailuros--dark,.ailuros-fullscreen-menu--opened #ailuros-page-header .ailuros-header-logo-link img.ailuros--light,.ailuros-fullscreen-menu--opened #ailuros-page-header .ailuros-header-logo-link img.ailuros--main {
opacity:0!important;
}

.ailuros-header--light #ailuros-page-header .ailuros-header-navigation>ul>li>a {
color:#fff!important;
}

.ailuros-header--dark #ailuros-page-header .ailuros-header-navigation>ul>li>a {
color:#000!important;
}

#ailuros-page-header .ailuros-widget-holder {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
height:100%;
margin-left:24px;
}

#ailuros-page-header .ailuros-widget-holder .widget {
margin:0 12px;
}

#ailuros-page-header .ailuros-widget-holder .widget:first-child {
margin-left:0;
}

#ailuros-page-header .ailuros-widget-holder .widget:last-child {
margin-right:0;
}

#ailuros-page-header div[id^=monster-widget-placeholder],#ailuros-page-header div[id^=woo-monster-widget-placeholder] {
display:none;
}

#ailuros-page-header-inner.ailuros-content-grid {
padding:0;
margin:0;
}

#ailuros-page-header .ailuros-header-logo-link img.ailuros--main {
opacity:1;
}

#ailuros-page-header .ailuros-header-logo-link img.ailuros--dark,#ailuros-page-header .ailuros-header-logo-link img.ailuros--light {
opacity:0;
}

#ailuros-page-header .ailuros-header-logo-link img:not(.ailuros--main):not(.ailuros--sticky) {
position:absolute;
top:50%;
left:0;
-webkit-transform:translateY(-50%);
-ms-transform:translateY(-50%);
transform:translateY(-50%);
}

.ailuros-skin--black #ailuros-page-header .ailuros-header-logo-link .ailuros--light {
opacity:1;
}

.ailuros-skin--black #ailuros-page-header .ailuros-header-logo-link .ailuros--dark,.ailuros-skin--black #ailuros-page-header .ailuros-header-logo-link .ailuros--main {
opacity:0;
}

.ailuros-header--light #ailuros-page-header .ailuros-header-logo-link .ailuros--light {
opacity:1;
}

.ailuros-header--light #ailuros-page-header .ailuros-header-logo-link .ailuros--dark,.ailuros-header--light #ailuros-page-header .ailuros-header-logo-link .ailuros--main {
opacity:0;
}

.ailuros-header--dark #ailuros-page-header .ailuros-header-logo-link .ailuros--dark {
opacity:1;
}

.ailuros-header--dark #ailuros-page-header .ailuros-header-logo-link .ailuros--light,.ailuros-header--dark #ailuros-page-header .ailuros-header-logo-link .ailuros--main {
opacity:0;
}

#ailuros-page-header .ailuros-header-logo-image.ailuros--customizer {
max-height:100%;
width:auto;
margin-right:auto;
}

.ailuros-header-minimal-border--full-width #ailuros-page-header-inner:after {
content:'';
position:absolute;
left:0;
bottom:0;
height:1px;
width:100%;
background-color:#000;
}

.ailuros-header-minimal-border--standard #ailuros-page-header-inner:after {
content:'';
position:absolute;
left:70px;
bottom:0;
height:1px;
width:calc(100% - 140px);
background-color:#000;
}

.ailuros-skin--black #ailuros-page-header-inner:after {
background-color:#fff;
}

.ailuros-header--minimal #ailuros-page-header-inner .ailuros-header-logo-link {
margin-right:auto;
}

.ailuros-header--minimal #ailuros-page-header-inner .ailuros-widget-holder {
margin-right:30px;
}

.ailuros-header-standard-border--full-width #ailuros-page-header-inner:after {
content:'';
position:absolute;
left:0;
bottom:0;
height:1px;
width:100%;
background-color:#000;
}

.ailuros-header-standard-border--standard #ailuros-page-header-inner:after {
content:'';
position:absolute;
left:70px;
bottom:0;
height:1px;
width:calc(100% - 140px);
background-color:#000;
}

.ailuros-skin--black #ailuros-page-header-inner:after {
background-color:#fff;
}

.ailuros-header-standard--right #ailuros-page-header-inner .ailuros-header-navigation {
margin-left:auto;
}

.ailuros-header-standard--center #ailuros-page-header-inner>a,.ailuros-header-standard--center #ailuros-page-header-inner>div {
-webkit-box-flex:1;
-ms-flex:1;
flex:1;
}

.ailuros-header-standard--center #ailuros-page-header-inner>a:last-child,.ailuros-header-standard--center #ailuros-page-header-inner>div:last-child {
-webkit-box-pack:end;
-ms-flex-pack:end;
justify-content:flex-end;
}

.ailuros-header-standard--center #ailuros-page-header-inner .ailuros-header-navigation {
margin-left:auto;
margin-right:auto;
}

.ailuros-header-standard--left #ailuros-page-header-inner .ailuros-header-navigation {
margin-right:auto;
}

.ailuros-header-standard--left #ailuros-page-header-inner .ailuros-header-logo-link {
margin-right:40px;
}

@media only screen and (min-width:1367px) and (max-width:1680px) {
.ailuros-content-grid-1400.ailuros-header--vertical .ailuros-content-grid {
width:1100px;
}
}

@media only screen and (min-width:1281px) and (max-width:1366px) {
.ailuros-content-grid-1400.ailuros-header--vertical .ailuros-content-grid {
width:960px;
}
}

@media only screen and (min-width:1025px) and (max-width:1280px) {
.ailuros-content-grid-1400.ailuros-header--vertical .ailuros-content-grid {
width:768px;
}
}

@media only screen and (min-width:1367px) and (max-width:1680px) {
.ailuros-content-grid-1300.ailuros-header--vertical .ailuros-content-grid {
width:1100px;
}
}

@media only screen and (min-width:1281px) and (max-width:1366px) {
.ailuros-content-grid-1300.ailuros-header--vertical .ailuros-content-grid {
width:960px;
}
}

@media only screen and (min-width:1025px) and (max-width:1280px) {
.ailuros-content-grid-1300.ailuros-header--vertical .ailuros-content-grid {
width:768px;
}
}

@media only screen and (min-width:1367px) and (max-width:1440px) {
.ailuros-content-grid-1200.ailuros-header--vertical .ailuros-content-grid {
width:1100px;
}
}

@media only screen and (min-width:1281px) and (max-width:1366px) {
.ailuros-content-grid-1200.ailuros-header--vertical .ailuros-content-grid {
width:960px;
}
}

@media only screen and (min-width:1025px) and (max-width:1280px) {
.ailuros-content-grid-1200.ailuros-header--vertical .ailuros-content-grid {
width:768px;
}
}

@media only screen and (min-width:1281px) and (max-width:1366px) {
.ailuros-content-grid-1100.ailuros-header--vertical .ailuros-content-grid {
width:960px;
}
}

@media only screen and (min-width:1025px) and (max-width:1280px) {
.ailuros-content-grid-1100.ailuros-header--vertical .ailuros-content-grid {
width:768px;
}
}

.ailuros-header--vertical #ailuros-page-header {
position:fixed;
top:0;
left:0;
width:306px;
height:100%;
}

.ailuros-header--vertical #ailuros-page-header .ailuros-header-logo-link {
height:auto;
}

.ailuros-header--vertical.ailuros-skin--black #ailuros-page-header-inner {
border-right:1px solid #fff;
}

.ailuros-header--vertical #ailuros-page-header-inner {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:start;
-ms-flex-align:start;
align-items:flex-start;
-webkit-box-pack:start;
-ms-flex-pack:start;
justify-content:flex-start;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
padding:20px 64px 38px;
border-right:1px solid #000;
border-bottom:none;
}

.ailuros-header--vertical #ailuros-page-header-inner .ailuros-vertical-widget-holder {
display:block;
}

.ailuros-header--vertical #ailuros-page-header-inner .ailuros-vertical-widget-holder .widget {
margin:0 0 52px;
}

.ailuros-header--vertical #ailuros-page-header-inner .ailuros-vertical-widget-holder .widget.widget_breton_core_social_share .ailuros-social-share.ailuros-layout--text .ailuros-social-title {
font-size:16px;
}

.ailuros-header--vertical #ailuros-page-header-inner .ailuros-vertical-widget-holder .widget:last-child {
margin-bottom:0;
}

.ailuros-header--vertical.admin-bar #ailuros-page-header {
top:32px;
height:calc(100% - 32px);
}

.ailuros-header--vertical #ailuros-page-footer,.ailuros-header--vertical #ailuros-page-outer {
padding-left:306px;
}

.ailuros-header--vertical .ailuros-widget-title {
font-family:Roboto,sans-serif;
font-size:16px;
line-height:1.625em;
font-weight:400;
color:#000;
}

.ailuros-skin--black .ailuros-header--vertical .ailuros-widget-title {
color:#fff;
}

.ailuros-header--vertical.ailuros-skin--black .ailuros-widget-title {
color:#fff;
}

.ailuros-header--vertical.ailuros-skin--black .ailuros-header-vertical-navigation>ul>li>a {
color:#fff;
}

.ailuros-header--vertical.ailuros-skin--black .ailuros-header-vertical-navigation>ul>li .ailuros-drop-down-second-inner ul li>a {
color:#fff;
}

.ailuros-header--vertical .ailuros-header-vertical-navigation {
margin-top:110px;
margin-bottom:auto;
z-index:100;
width:100%;
}

@media only screen and (max-width:1366px) {
.ailuros-header--vertical .ailuros-header-vertical-navigation {
margin-top:42px;
}
}

.ailuros-header--vertical .ailuros-header-vertical-navigation ul {
margin:0;
padding:0;
list-style:none;
}

.ailuros-header--vertical .ailuros-header-vertical-navigation ul li {
position:relative;
padding:0;
margin:0;
}

.ailuros-header--light.ailuros-header--vertical .ailuros-header-vertical-navigation ul li>a {
color:#fff!important;
}

.ailuros-header--dark.ailuros-header--vertical .ailuros-header-vertical-navigation ul li>a {
color:#000!important;
}

.ailuros-header--vertical .ailuros-header-vertical-navigation ul li .ailuros-drop-down-second {
-webkit-transform:translateZ(0);
transform:translateZ(0);
}

.ailuros-header--vertical .ailuros-header-vertical-navigation ul li .ailuros-drop-down-second-inner {
position:relative;
display:block;
padding:0;
z-index:997;
}

.ailuros-header--vertical .ailuros-header-vertical-navigation ul li.ailuros--hide-link>a {
cursor:default;
}

.ailuros-header--vertical .ailuros-header-vertical-navigation .ailuros-menu-item-icon {
margin-right:5px;
}

.ailuros-header--vertical .ailuros-header-vertical-navigation .ailuros-mega-menu-widget-holder {
display:none;
}

.ailuros-header--vertical .ailuros-header-vertical-navigation>ul>li {
padding:8px 0;
}

.ailuros-header--vertical .ailuros-header-vertical-navigation>ul>li.menu-item-has-children>a:after {
content:'+';
padding-left:3px;
vertical-align:top;
}

.ailuros-header--vertical .ailuros-header-vertical-navigation>ul>li>a {
font-size:14px;
text-transform:uppercase;
color:#000;
}

.ailuros-skin--black .ailuros-header--vertical .ailuros-header-vertical-navigation>ul>li>a {
color:#fff;
}

.ailuros-header--vertical .ailuros-header-vertical-navigation>ul>li>a .ailuros-menu-item-text {
position:relative;
}

.ailuros-header--vertical .ailuros-header-vertical-navigation>ul>li>a .ailuros-menu-item-text:before {
content:'';
position:absolute;
bottom:0;
height:1px;
width:100%;
left:0;
background:currentColor;
-webkit-transition:opacity .2s ease;
-o-transition:opacity .2s ease;
transition:opacity .2s ease;
opacity:0;
}

.ailuros-header--vertical .ailuros-header-vertical-navigation>ul>li .ailuros-drop-down-second-inner>ul {
padding:4px 0 0;
}

.ailuros-header--vertical .ailuros-header-vertical-navigation>ul>li .ailuros-drop-down-second-inner ul {
padding-left:0;
}

.ailuros-header--vertical .ailuros-header-vertical-navigation>ul>li .ailuros-drop-down-second-inner ul li>a {
position:relative;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
white-space:normal;
margin:9px 0;
overflow:hidden;
-webkit-transition:padding .2s ease-out;
-o-transition:padding .2s ease-out;
transition:padding .2s ease-out;
padding-right:15px;
font-family:Roboto,sans-serif;
font-size:16px;
line-height:1.625em;
font-weight:400;
color:#000;
font-size:15px;
margin:7px 0;
}

.ailuros-header--vertical .ailuros-header-vertical-navigation>ul>li .ailuros-drop-down-second-inner ul li>a .ailuros-menu-item-icon {
-ms-flex-negative:0;
flex-shrink:0;
}

.ailuros-header--vertical .ailuros-header-vertical-navigation>ul>li .ailuros-drop-down-second-inner ul li>a .ailuros-menu-item-text {
position:relative;
}

.ailuros-header--vertical .ailuros-header-vertical-navigation>ul>li .ailuros-drop-down-second-inner ul li>a .ailuros-menu-item-text:before {
content:'';
position:absolute;
bottom:4px;
height:1px;
width:100%;
background:currentColor;
-webkit-transition:opacity .2s ease;
-o-transition:opacity .2s ease;
transition:opacity .2s ease;
opacity:0;
left:0;
}

.ailuros-skin--black .ailuros-header--vertical .ailuros-header-vertical-navigation>ul>li .ailuros-drop-down-second-inner ul li>a {
color:#fff;
}

.ailuros-header--vertical .ailuros-header-vertical-navigation>ul>li .ailuros-drop-down-second-inner ul li:last-child>a {
margin-bottom:0;
}

.ailuros-header--vertical .ailuros-header-vertical-navigation>ul>li .ailuros-drop-down-second-inner ul li.current-menu-ancestor>a .ailuros-menu-item-text:before,.ailuros-header--vertical .ailuros-header-vertical-navigation>ul>li .ailuros-drop-down-second-inner ul li.current-menu-item>a .ailuros-menu-item-text:before,.ailuros-header--vertical .ailuros-header-vertical-navigation>ul>li .ailuros-drop-down-second-inner ul li:hover>a .ailuros-menu-item-text:before {
opacity:1;
}

.ailuros-header--vertical .ailuros-header-vertical-navigation>ul>li.current-menu-ancestor>a .ailuros-menu-item-text:before,.ailuros-header--vertical .ailuros-header-vertical-navigation>ul>li.current-menu-item>a .ailuros-menu-item-text:before,.ailuros-header--vertical .ailuros-header-vertical-navigation>ul>li:hover>a .ailuros-menu-item-text:before {
opacity:1;
}

.ailuros-header--vertical .ailuros-header-vertical-navigation.ailuros-vertical-drop-down--below ul li .ailuros-drop-down-second {
display:none;
}

.ailuros-header--vertical .ailuros-header-vertical-navigation.ailuros-vertical-drop-down--side .ailuros-drop-down-second {
position:absolute;
top:0;
width:100%;
}

.ailuros-header--vertical .ailuros-header-vertical-navigation.ailuros-vertical-drop-down--side .ailuros-drop-down-second ul {
position:absolute;
top:-23px;
left:calc(100% + 40px);
width:254px;
background-color:#fff;
padding:25px 20px;
margin-left:50px;
visibility:hidden;
opacity:0;
-webkit-transition:all .2s ease-out;
-o-transition:all .2s ease-out;
transition:all .2s ease-out;
}

.ailuros-header--vertical .ailuros-header-vertical-navigation.ailuros-vertical-drop-down--side .ailuros-drop-down-second ul.ailuros-float--open {
margin-left:0;
opacity:1;
visibility:visible;
z-index:900;
}

.ailuros-header--vertical .ailuros-header-vertical-navigation.ailuros-vertical-drop-down--side .ailuros-drop-down-second ul ul {
top:-25px;
left:calc(100% + 20px);
visibility:hidden;
-webkit-transition:all .2s ease;
-o-transition:all .2s ease;
transition:all .2s ease;
}

.ailuros-header--fixed-display #ailuros-page-header,.ailuros-header--fixed-display #ailuros-top-area {
position:fixed;
top:0;
left:0;
width:100%;
}

.ailuros--boxed.ailuros-header--fixed-display #ailuros-top-area {
left:30px;
width:calc(100% - 60px);
}

.ailuros--boxed.ailuros-header--fixed-display #ailuros-page-header {
left:30px;
width:calc(100% - 60px);
}

.ailuros-header--fixed-display.admin-bar #ailuros-page-header,.ailuros-header--fixed-display.admin-bar #ailuros-top-area {
top:32px;
}

.ailuros-header-sticky {
position:fixed;
top:0;
left:0;
height:70px;
width:100%;
background-color:#fff;
-webkit-transform:translateY(-100%);
-ms-transform:translateY(-100%);
transform:translateY(-100%);
-webkit-transition:top .5s ease,-webkit-transform .5s ease;
transition:top .5s ease,-webkit-transform .5s ease;
-o-transition:transform .5s ease,top .5s ease;
transition:transform .5s ease,top .5s ease;
transition:transform .5s ease,top .5s ease,-webkit-transform .5s ease;
z-index:100;
}

.ailuros--noise .ailuros-header-sticky:after {
content:"";
position:absolute;
left:0;
top:0;
height:100%;
width:100%;
background-image:url(../../../../themes/breton/assets/img/white.png);
background-repeat:repeat;
pointer-events:none;
z-index:-1;
}

.ailuros-skin--black .ailuros-header-sticky {
background-color:#1d1d22;
}

.ailuros--noise.ailuros-skin--black .ailuros-header-sticky:after {
background-image:url(../../../../themes/breton/assets/img/black.png);
}

.ailuros-header--sticky-display .ailuros-header-sticky {
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0);
}

.admin-bar.ailuros-header--sticky-display .ailuros-header-sticky {
top:32px;
}

.ailuros-header-sticky-inner {
position:relative;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
height:100%;
padding:0 70px;
}

.ailuros-header-sticky-inner:after {
content:'';
position:absolute;
left:0;
bottom:0;
height:1px;
width:100%;
background-color:#000;
}

.ailuros-skin--black .ailuros-header-sticky-inner:after {
background-color:#fff;
}

.ailuros-header-sticky-inner.ailuros-content-grid {
padding:0;
}

.ailuros-header-standard--right .ailuros-header-sticky-inner .ailuros-header-logo-link {
margin-right:auto;
}

.ailuros-header-standard--left .ailuros-header-sticky-inner .ailuros-header-navigation {
margin-right:auto;
}

.ailuros-header-standard--left .ailuros-header-sticky-inner .ailuros-header-logo-link {
margin-right:40px;
}

#ailuros-top-area {
position:relative;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
height:40px;
padding:0 70px;
background-color:#e2e2e2;
z-index:101;
}

.ailuros-skin--black #ailuros-top-area {
background-color:#232323;
}

.ailuros--noise.ailuros-skin--black #ailuros-top-area:after {
background-image:url(../../../../themes/breton/assets/img/pattern_menu_background_dark.png);
}

.ailuros--noise #ailuros-top-area:after {
content:"";
position:absolute;
left:0;
top:0;
height:100%;
width:100%;
background-image:url(../../../../themes/breton/assets/img/pattern_menu_background_white.png);
background-repeat:repeat;
pointer-events:none;
z-index:-1;
}

#ailuros-top-area .ailuros-widget-holder {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
height:100%;
}

#ailuros-top-area .ailuros-widget-holder.ailuros-top-area-left {
margin-right:auto;
}

#ailuros-top-area .ailuros-widget-holder.ailuros-top-area-right {
margin-left:auto;
}

#ailuros-top-area .ailuros-widget-holder .widget {
margin:0 12px;
}

#ailuros-top-area .ailuros-widget-holder .widget:first-child {
margin-left:0;
}

#ailuros-top-area .ailuros-widget-holder .widget:last-child {
margin-right:0;
}

#ailuros-top-area .widget {
display:inline-block;
vertical-align:middle;
line-height:1;
}

#ailuros-top-area .widget .textwidget>*,#ailuros-top-area .widget .widget p {
margin:0;
}

#ailuros-top-area div[id^=monster-widget-placeholder],#ailuros-top-area div[id^=woo-monster-widget-placeholder] {
display:none;
}

#ailuros-multiple-map-notice {
position:relative;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
height:100%;
padding:30px 15%;
text-align:center;
color:#000;
background-color:#fafafa;
}

.ailuros-map-marker-holder {
-webkit-transform:translate(-50%,-100%);
-ms-transform:translate(-50%,-100%);
transform:translate(-50%,-100%);
z-index:10;
}

.ailuros-map-marker-holder.ailuros-active {
z-index:500;
}

.ailuros-map-marker-holder.ailuros-active .ailuros-map-marker svg path:first-child {
fill:#3ebeb4;
}

.ailuros-map-marker-holder.ailuros-active .ailuros-map-marker svg path:last-child {
fill:#51a69e;
}

.ailuros-map-marker-holder#ailuros-geo-location-marker .ailuros-info-window {
display:block;
}

.ailuros-map-marker-holder#ailuros-geo-location-marker .ailuros-map-marker svg path:first-child {
fill:#3ebeb4;
}

.ailuros-map-marker-holder#ailuros-geo-location-marker .ailuros-map-marker svg path:last-child {
fill:#51a69e;
}

.ailuros-map-marker-holder .ailuros-map-marker {
position:relative;
width:50px;
height:auto;
-webkit-transition:all .15s ease-out;
-o-transition:all .15s ease-out;
transition:all .15s ease-out;
}

.ailuros-map-marker-holder .ailuros-map-marker .ailuros-map-marker-inner {
position:relative;
width:100%;
height:100%;
}

.ailuros-map-marker-holder .ailuros-map-marker svg {
width:100%;
height:auto;
}

.ailuros-map-marker-holder .ailuros-map-marker svg path {
-webkit-transition:fill .2s ease-in-out;
-o-transition:fill .2s ease-in-out;
transition:fill .2s ease-in-out;
}

.ailuros-map-marker-holder .ailuros-map-marker:hover svg path:first-child {
fill:#3ebeb4;
}

.ailuros-map-marker-holder .ailuros-map-marker:hover svg path:last-child {
fill:#51a69e;
}

.ailuros-map-marker-holder .ailuros-info-window {
position:absolute;
top:-10px;
left:-17px;
display:none;
min-width:284px;
background-color:#fff;
border:1px solid #e1e1e1;
border-radius:4px;
-webkit-box-shadow:3px 3px 16px 2px rgba(0,0,0,.04);
box-shadow:3px 3px 16px 2px rgba(0,0,0,.04);
z-index:10;
-webkit-transition:opacity .3s ease;
-o-transition:opacity .3s ease;
transition:opacity .3s ease;
-webkit-transform:translate(0,-100%);
-ms-transform:translate(0,-100%);
transform:translate(0,-100%);
}

.ailuros-map-marker-holder .ailuros-info-window-inner {
position:relative;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
padding:8px;
}

.ailuros-map-marker-holder .ailuros-info-window-inner:after {
content:'';
position:absolute;
bottom:-4px;
left:35px;
width:5px;
height:5px;
background-color:#fff;
border-top:1px solid #e1e1e1;
border-left:1px solid #e1e1e1;
-webkit-transform:rotate(-135deg);
-ms-transform:rotate(-135deg);
transform:rotate(-135deg);
}

.ailuros-map-marker-holder .ailuros-info-window-inner .ailuros-info-window-image {
margin-right:12px;
}

.ailuros-map-marker-holder .ailuros-info-window-inner .ailuros-info-window-image img {
display:block;
width:65px;
}

.ailuros-map-marker-holder .ailuros-info-window-inner .ailuros-info-window-title {
margin:0;
-webkit-transition:color .2s ease-out;
-o-transition:color .2s ease-out;
transition:color .2s ease-out;
}

.ailuros-map-marker-holder .ailuros-info-window-inner .ailuros-info-window-location {
margin:3px 0 0;
font-family:Roboto,sans-serif;
font-size:14px;
line-height:1.2em;
}

.ailuros-map-marker-holder .ailuros-info-window-inner .ailuros-info-window-link {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
z-index:5;
}

.ailuros-map-marker-holder .ailuros-info-window-inner .ailuros-info-window-link:hover~.ailuros-info-window-details .ailuros-info-window-title {
color:#000;
}

.ailuros-cluster-marker {
width:50px;
height:auto;
}

.ailuros-cluster-marker.ailuros-active svg path:first-child,.ailuros-cluster-marker:hover svg path:first-child {
fill:#3ebeb4;
}

.ailuros-cluster-marker.ailuros-active svg path:last-child,.ailuros-cluster-marker:hover svg path:last-child {
fill:#51a69e;
}

.ailuros-cluster-marker .ailuros-cluster-marker-inner {
position:relative;
}

.ailuros-cluster-marker .ailuros-cluster-marker-inner .ailuros-cluster-marker-number {
position:absolute;
top:-4px;
left:0;
right:0;
font-size:30px;
font-weight:700;
text-align:center;
color:#000;
}

.ailuros-cluster-marker svg {
width:100%;
height:auto;
}

.ailuros-cluster-marker svg path {
-webkit-transition:fill .2s ease-in-out;
-o-transition:fill .2s ease-in-out;
transition:fill .2s ease-in-out;
}

.ailuros-places-geo-radius {
position:absolute;
left:0;
top:calc(100% + 10px);
width:100%;
height:48px;
display:none;
padding:10px 20px;
background-color:#fff;
border:1px solid #e1e1e1;
z-index:9999;
}

.ailuros-places-geo-radius .ailuros-range-slider-label {
display:-webkit-inline-box;
display:-ms-inline-flexbox;
display:inline-flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
height:100%;
}

.ailuros-places-geo-radius .noUi-target {
position:relative;
display:-webkit-inline-box;
display:-ms-inline-flexbox;
display:inline-flex;
height:3px;
width:calc(100% - 70px);
background-color:#eaeaea;
border:0;
direction:ltr;
-webkit-touch-callout:none;
-webkit-tap-highlight-color:transparent;
-webkit-user-select:none;
-ms-touch-action:none;
touch-action:none;
-ms-user-select:none;
-moz-user-select:none;
user-select:none;
margin-left:10px;
}

.ailuros-places-geo-radius .noUi-target * {
-webkit-touch-callout:none;
-webkit-tap-highlight-color:transparent;
-webkit-user-select:none;
-ms-touch-action:none;
touch-action:none;
-ms-user-select:none;
-moz-user-select:none;
user-select:none;
}

.ailuros-places-geo-radius .noUi-target .noUi-base {
position:relative;
width:100%;
height:100%;
z-index:1;
}

.ailuros-places-geo-radius .noUi-target .noUi-connects {
position:relative;
width:100%;
height:100%;
overflow:hidden;
z-index:0;
}

.ailuros-places-geo-radius .noUi-target .noUi-connect,.ailuros-places-geo-radius .noUi-target .noUi-origin {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
z-index:1;
will-change:transform;
-webkit-transform-origin:0 0;
-ms-transform-origin:0 0;
transform-origin:0 0;
}

.ailuros-places-geo-radius .noUi-target .noUi-connect {
background-color:#000;
}

.ailuros-places-geo-radius .noUi-target .noUi-handle {
position:absolute;
top:-3px;
left:auto;
right:-9px;
width:9px;
height:9px;
background-color:#000;
cursor:pointer;
}

.ailuros-places-geo-radius .noUi-target .noUi-tooltip {
position:absolute;
left:50%;
bottom:7px;
display:block;
font-size:12px;
white-space:nowrap;
-webkit-transform:translateX(-50%);
-ms-transform:translateX(-50%);
transform:translateX(-50%);
}

.ailuros-places-geo-radius .noUi-target .noUi-tooltip:after {
content:' km';
}

.ailuros-places-geo-radius .noUi-state-drag * {
cursor:inherit!important;
}

.ailuros-places-geo-radius .noUi-draggable {
cursor:ew-resize;
}

.ailuros-places-geo-radius [disabled] .noUi-handle,.ailuros-places-geo-radius [disabled].noUi-handle,.ailuros-places-geo-radius [disabled].noUi-target {
cursor:not-allowed!important;
}

#ailuros-page-mobile-header {
background-color:#f8f8f8;
border-bottom:1px solid #000;
}

.ailuros--noise #ailuros-page-mobile-header:after {
content:"";
position:absolute;
left:0;
top:0;
height:100%;
width:100%;
background-image:url(../../../../themes/breton/assets/img/white.png);
background-repeat:repeat;
pointer-events:none;
z-index:-1;
}

.ailuros-skin--black #ailuros-page-mobile-header {
background-color:#1d1d22;
border-bottom:1px solid #fff;
}

.ailuros--noise.ailuros-skin--black #ailuros-page-mobile-header:after {
background-image:url(../../../../themes/breton/assets/img/black.png);
}

.ailuros-mobile-header--sticky #ailuros-page-mobile-header {
width:100%;
position:fixed;
top:0;
left:0;
-webkit-transform:translateY(-100%);
-ms-transform:translateY(-100%);
transform:translateY(-100%);
}

.ailuros-mobile-header--sticky-animation #ailuros-page-mobile-header {
-webkit-transition:top .3s ease,-webkit-transform .3s ease;
transition:top .3s ease,-webkit-transform .3s ease;
-o-transition:transform .3s ease,top .3s ease;
transition:transform .3s ease,top .3s ease;
transition:transform .3s ease,top .3s ease,-webkit-transform .3s ease;
}

.ailuros-mobile-header--sticky-display #ailuros-page-mobile-header {
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0);
}

.admin-bar.ailuros-mobile-header--sticky-display #ailuros-page-mobile-header {
top:46px;
}

#ailuros-page-mobile-header .ailuros-widget-holder {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
height:100%;
}

#ailuros-page-mobile-header .ailuros-widget-holder .widget {
margin:0 0 0 12px;
}

#ailuros-page-mobile-header .widget {
display:inline-block;
vertical-align:middle;
line-height:1;
}

#ailuros-page-mobile-header .widget .textwidget>*,#ailuros-page-mobile-header .widget .widget p {
margin:0;
}

#ailuros-page-mobile-header div[id^=monster-widget-placeholder],#ailuros-page-mobile-header div[id^=woo-monster-widget-placeholder] {
display:none;
}

#ailuros-page-mobile-header .ailuros-header-logo-image.ailuros--customizer {
max-height:100%;
width:auto;
margin-right:auto;
}

#ailuros-page-mobile-header .ailuros-mobile-header-logo-link img.ailuros--main {
opacity:1;
}

#ailuros-page-mobile-header .ailuros-mobile-header-logo-link img.ailuros--dark,#ailuros-page-mobile-header .ailuros-mobile-header-logo-link img.ailuros--light {
opacity:0;
}

#ailuros-page-mobile-header .ailuros-mobile-header-logo-link img:not(.ailuros--main) {
position:absolute;
top:50%;
left:0;
-webkit-transform:translateY(-50%);
-ms-transform:translateY(-50%);
transform:translateY(-50%);
}

.ailuros-skin--black #ailuros-page-mobile-header .ailuros-mobile-header-logo-link .ailuros--light {
opacity:1;
}

.ailuros-skin--black #ailuros-page-mobile-header .ailuros-mobile-header-logo-link .ailuros--dark,.ailuros-skin--black #ailuros-page-mobile-header .ailuros-mobile-header-logo-link .ailuros--main {
opacity:0;
}

.ailuros-mobile-header-navigation ul li.ailuros-menu-item--wide .ailuros-content-grid {
width:100%!important;
}

.ailuros-mobile-header-navigation ul li a .ailuros-menu-item-icon {
margin-right:5px;
}

.ailuros-mobile-header-navigation ul li.ailuros--hide-link>a {
cursor:default;
}

.ailuros-mobile-header-navigation .ailuros-mega-menu-widget-holder {
display:none;
}

.ailuros-mobile-header--minimal #ailuros-page-mobile-header-inner {
-webkit-box-pack:end;
-ms-flex-pack:end;
justify-content:flex-end;
}

.ailuros-mobile-header--minimal #ailuros-page-mobile-header-inner .ailuros-mobile-header-logo-link {
margin-right:auto;
}

.ailuros-mobile-header--minimal #ailuros-page-mobile-header-inner .ailuros-opener-icon {
margin-left:20px;
}

.ailuros-fullscreen-menu--opened {
overflow-y:hidden;
}

.ailuros-fullscreen-menu--opened #ailuros-page-mobile-header .ailuros-mobile-header-logo-link img.ailuros--dark,.ailuros-fullscreen-menu--opened #ailuros-page-mobile-header .ailuros-mobile-header-logo-link img.ailuros--light,.ailuros-fullscreen-menu--opened #ailuros-page-mobile-header .ailuros-mobile-header-logo-link img.ailuros--main {
opacity:0!important;
}

.ailuros-mobile-header--standard #ailuros-page-mobile-header #ailuros-page-mobile-header-inner {
-webkit-box-pack:end;
-ms-flex-pack:end;
justify-content:flex-end;
}

.ailuros-mobile-header--standard #ailuros-page-mobile-header #ailuros-page-mobile-header-inner .ailuros-mobile-header-logo-link {
margin-right:auto;
}

.ailuros-header-navigation .ailuros-menu-item-icon {
display:block;
margin-right:5px;
line-height:inherit;
}

.ailuros-header-navigation .ailuros-menu-item-icon:before {
display:block;
line-height:inherit;
}

.ailuros-header-navigation ul li .ailuros-drop-down-second {
position:absolute;
top:100%;
left:0;
display:block;
width:auto;
height:0;
opacity:0;
visibility:hidden;
overflow:hidden;
z-index:10;
}

.ailuros-header-navigation ul li .ailuros-drop-down-second.ailuros-drop-down--start {
opacity:1;
visibility:visible;
overflow:visible;
z-index:20;
-webkit-transition:opacity .1s;
-o-transition:opacity .1s;
transition:opacity .1s;
}

.ailuros-header-navigation ul li .ailuros-mega-menu-widget-holder {
display:none;
white-space:normal;
}

.ailuros-header-navigation ul li.ailuros-menu-item--narrow .ailuros-drop-down-second.ailuros-drop-down--right {
left:auto;
right:0;
}

.ailuros-header-navigation ul li.ailuros-menu-item--narrow .ailuros-drop-down-second-inner {
position:relative;
display:inline-block;
width:100%;
vertical-align:top;
}

.ailuros-header-navigation ul li.ailuros-menu-item--narrow .ailuros-drop-down-second-inner>ul {
position:relative;
top:auto;
opacity:1;
visibility:visible;
}

.ailuros-header-navigation ul li.ailuros-menu-item--wide .ailuros-mega-menu-widget-holder {
display:block;
}

.ailuros-header-navigation ul li.ailuros-menu-item--wide .ailuros-drop-down-second {
background-color:#f3f2f2;
}

.ailuros-skin--black .ailuros-header-navigation ul li.ailuros-menu-item--wide .ailuros-drop-down-second {
background-color:#282023;
}

.ailuros--noise.ailuros-skin--black .ailuros-header-navigation ul li.ailuros-menu-item--wide .ailuros-drop-down-second:after {
background-image:url(../../../../themes/breton/assets/img/pattern_menu_background_dark.png);
}

.ailuros--noise .ailuros-header-navigation ul li.ailuros-menu-item--wide .ailuros-drop-down-second:after {
content:"";
position:absolute;
left:0;
top:0;
height:100%;
width:100%;
background-image:url(../../../../themes/breton/assets/img/pattern_menu_background_white.png);
background-repeat:repeat;
pointer-events:none;
z-index:-1;
}

.ailuros-drop-down-second--full-width .ailuros-header-navigation ul li.ailuros-menu-item--wide .ailuros-drop-down-second {
width:100vw;
}

.ailuros--boxed .ailuros-header-navigation ul li.ailuros-menu-item--wide .ailuros-drop-down-second-inner,.ailuros-header-navigation ul li.ailuros-menu-item--wide .ailuros-drop-down-second-inner:not(.ailuros-content-grid) {
padding:0 70px;
}

.ailuros-header-navigation ul li.ailuros-menu-item--wide .ailuros-drop-down-second-inner>ul {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
padding:50px 0 15px;
margin:-15px;
}

.ailuros-header-navigation ul li.ailuros-menu-item--wide .ailuros-drop-down-second-inner>ul>li {
width:100%;
padding:0 15px;
}

.ailuros-header-navigation ul li.ailuros-menu-item--wide .ailuros-drop-down-second-inner>ul>li>a {
font-size:14px;
text-transform:uppercase;
color:#000;
}

.ailuros-skin--black .ailuros-header-navigation ul li.ailuros-menu-item--wide .ailuros-drop-down-second-inner>ul>li>a {
color:#fff;
}

.ailuros-header-navigation ul li.ailuros-menu-item--wide .ailuros-drop-down-second-inner>ul>li ul {
padding-top:12px;
}

.ailuros-header-navigation ul li.ailuros-menu-item--wide .ailuros-drop-down-second-inner>ul>li ul li>a {
font-family:Roboto,sans-serif;
font-size:16px;
line-height:1.625em;
font-weight:400;
color:#000;
position:relative;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
white-space:normal;
margin:9px 0;
overflow:hidden;
-webkit-transition:padding .2s ease-out;
-o-transition:padding .2s ease-out;
transition:padding .2s ease-out;
padding-right:15px;
}

.ailuros-skin--black .ailuros-header-navigation ul li.ailuros-menu-item--wide .ailuros-drop-down-second-inner>ul>li ul li>a {
color:#fff;
}

.ailuros-header-navigation ul li.ailuros-menu-item--wide .ailuros-drop-down-second-inner>ul>li ul li>a .ailuros-menu-item-icon {
-ms-flex-negative:0;
flex-shrink:0;
}

.ailuros-header-navigation ul li.ailuros-menu-item--wide .ailuros-drop-down-second-inner>ul>li ul li>a .ailuros-menu-item-text {
position:relative;
}

.ailuros-header-navigation ul li.ailuros-menu-item--wide .ailuros-drop-down-second-inner>ul>li ul li>a .ailuros-menu-item-text:before {
content:'';
position:absolute;
bottom:4px;
height:1px;
width:100%;
background:currentColor;
-webkit-transition:opacity .2s ease;
-o-transition:opacity .2s ease;
transition:opacity .2s ease;
opacity:0;
left:0;
}

.ailuros-header-navigation ul li.ailuros-menu-item--wide .ailuros-drop-down-second-inner>ul>li ul li.current-menu-item>a .ailuros-menu-item-text:before,.ailuros-header-navigation ul li.ailuros-menu-item--wide .ailuros-drop-down-second-inner>ul>li ul li:hover>a .ailuros-menu-item-text:before {
opacity:1;
}

body:not(.ailuros-drop-down-second--full-width) .ailuros-header-navigation ul li.ailuros-menu-item--wide .ailuros-drop-down-second-inner {
padding:0 70px;
}

.ailuros-opener-icon {
position:relative;
display:inline-block;
vertical-align:middle;
line-height:1;
}

.ailuros-opener-icon .ailuros-m-icon {
position:relative;
visibility:visible;
}

.ailuros-opener-icon .ailuros-m-icon.ailuros--close {
position:absolute;
top:0;
left:0;
visibility:hidden;
}

.ailuros-skin--black .ailuros-opener-icon .ailuros-m-icon.ailuros--close svg polygon {
stroke:#fff!important;
}

.ailuros-opener-icon.ailuros-source--icon-pack {
font-size:35px;
}

.ailuros-opener-icon.ailuros-source--icon-pack * {
display:inline-block;
line-height:inherit;
}

.ailuros-opener-icon.ailuros-source--icon-pack :before {
display:inline-block;
line-height:inherit;
}

.ailuros-opener-icon.ailuros-source--svg-path span {
position:relative;
top:-4px;
}

.ailuros-opener-icon.ailuros-source--svg-path span>* {
vertical-align:middle;
}

.ailuros-opener-icon.ailuros-source--svg-path span path,.ailuros-opener-icon.ailuros-source--svg-path span>* {
fill:currentColor;
stroke:currentColor;
}

.ailuros-opener-icon.ailuros-source--predefined .ailuros-m-lines {
position:relative;
display:block;
width:38px;
height:30px;
}

.ailuros-opener-icon.ailuros-source--predefined .ailuros-m-line {
position:absolute;
left:0;
height:10px;
width:100%;
background-color:transparent;
-webkit-transition:top .3s ease,-webkit-transform .3s ease;
transition:top .3s ease,-webkit-transform .3s ease;
-o-transition:top .3s ease,transform .3s ease;
transition:top .3s ease,transform .3s ease;
transition:top .3s ease,transform .3s ease,-webkit-transform .3s ease;
border:1px solid #000;
}

.ailuros-skin--black .ailuros-opener-icon.ailuros-source--predefined .ailuros-m-line {
border-color:#fff;
}

.ailuros-opener-icon.ailuros-source--predefined .ailuros-m-line.ailuros--1 {
top:0;
}

.ailuros-opener-icon.ailuros-source--predefined .ailuros-m-line.ailuros--2 {
bottom:0;
}

.ailuros-header--light:not(.ailuros-fullscreen-menu--opened) .ailuros-opener-icon.ailuros-source--icon-pack,.ailuros-header--light:not(.ailuros-fullscreen-menu--opened) .ailuros-opener-icon.ailuros-source--predefined,.ailuros-header--light:not(.ailuros-fullscreen-menu--opened) .ailuros-opener-icon.ailuros-source--svg-path {
color:#fff!important;
}

.ailuros-header--dark:not(.ailuros-fullscreen-menu--opened) .ailuros-opener-icon.ailuros-source--icon-pack,.ailuros-header--dark:not(.ailuros-fullscreen-menu--opened) .ailuros-opener-icon.ailuros-source--predefined,.ailuros-header--dark:not(.ailuros-fullscreen-menu--opened) .ailuros-opener-icon.ailuros-source--svg-path {
color:#000!important;
}

.ailuros-parallax {
position:relative;
width:100%;
overflow:hidden;
}

.ailuros-parallax.elementor-section {
overflow:visible;
}

.ailuros-parallax-row-holder {
position:absolute;
top:0;
left:0;
height:100%;
width:100%;
overflow:hidden;
}

.ailuros-parallax-img-holder {
position:absolute;
top:-50%;
height:150%;
left:0;
width:100%;
opacity:0;
}

.ailuros-browser--edge .ailuros-parallax-img-holder,.ailuros-browser--ms-explorer .ailuros-parallax-img-holder,.touchevents .ailuros-parallax-img-holder {
top:0;
height:100%;
opacity:1;
}

.ailuros-parallax-content-holder {
position:relative;
z-index:99;
}

.ailuros-parallax-img-wrapper {
position:absolute;
top:0;
left:0;
height:100%;
width:100%;
will-change:transform;
}

.ailuros-parallax-img,.ailuros-parallax-img-wrapper img {
position:absolute;
top:50%;
left:50%;
-webkit-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
}

.touchevents .ailuros-parallax-img,.touchevents .ailuros-parallax-img-wrapper img {
height:100%;
width:100%;
-o-object-fit:cover;
object-fit:cover;
}

.ailuros-browser--edge .ailuros-parallax-img,.ailuros-browser--edge .ailuros-parallax-img-wrapper img,.ailuros-browser--ms-explorer .ailuros-parallax-img,.ailuros-browser--ms-explorer .ailuros-parallax-img-wrapper img {
height:100%;
}

.ailuros-contact-form-7 {
position:relative;
display:inline-block;
width:100%;
vertical-align:top;
}

.ailuros-contact-form-7 .ajax-loader {
position:absolute;
right:-10px;
}

.ailuros-instagram-list #sb_instagram {
padding-bottom:0!important;
}

.ailuros-instagram-list #sb_instagram #sbi_images .sbi_photo_wrap a {
background-image:none!important;
height:auto!important;
opacity:1!important;
overflow:hidden;
}

.ailuros-instagram-list #sb_instagram #sbi_images .sbi_photo_wrap a img {
display:inline-block!important;
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
-webkit-transition:.45s cubic-bezier(.35,.18,.07,1.04);
-o-transition:.45s cubic-bezier(.35,.18,.07,1.04);
transition:.45s cubic-bezier(.35,.18,.07,1.04);
transform:scale(1);
will-change:transform;
}

.ailuros-instagram-list #sb_instagram #sbi_images .sbi_photo_wrap a:after {
font-family:"Font Awesome 5 Brands";
content:"\f16d";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
font-style:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
speak:none;
-webkit-font-smoothing:antialiased;
font-size:19px;
color:#fff;
opacity:0;
-webkit-transition:.1s ease-out;
-o-transition:.1s ease-out;
transition:.1s ease-out;
z-index:2;
}

.ailuros-instagram-list #sb_instagram #sbi_images .sbi_photo_wrap a:hover {
opacity:1!important;
}

.ailuros-instagram-list #sb_instagram #sbi_images .sbi_photo_wrap a:hover img {
-webkit-transform:scale(1.05);
-ms-transform:scale(1.05);
transform:scale(1.05);
}

.ailuros-instagram-list #sb_instagram #sbi_images .sbi_photo_wrap a:hover:after {
opacity:1;
}

.ailuros-instagram-list.ailuros-gutter--no.ailuros--no-bottom-space {
margin-bottom:0;
}

.ailuros-instagram-list.ailuros-gutter--no #sb_instagram #sbi_images {
float:none;
padding:0!important;
width:auto;
margin:0;
}

.ailuros-instagram-list.ailuros-gutter--no #sb_instagram #sbi_images>.sbi_item {
padding:0!important;
margin:0!important;
}

.ailuros-instagram-list.ailuros-gutter--tiny.ailuros--no-bottom-space {
margin-bottom:-10px;
}

.ailuros-instagram-list.ailuros-gutter--tiny #sb_instagram #sbi_images {
float:none;
padding:0!important;
width:auto;
margin:0 -5px;
}

.ailuros-instagram-list.ailuros-gutter--tiny #sb_instagram #sbi_images>.sbi_item {
padding:0 5px!important;
margin:0 0 10px!important;
}

.ailuros-instagram-list.ailuros-gutter--small.ailuros--no-bottom-space {
margin-bottom:-20px;
}

.ailuros-instagram-list.ailuros-gutter--small #sb_instagram #sbi_images {
float:none;
padding:0!important;
width:auto;
margin:0 -10px;
}

.ailuros-instagram-list.ailuros-gutter--small #sb_instagram #sbi_images>.sbi_item {
padding:0 10px!important;
margin:0 0 20px!important;
}

.ailuros-instagram-list.ailuros-gutter--normal.ailuros--no-bottom-space {
margin-bottom:-30px;
}

.ailuros-instagram-list.ailuros-gutter--normal #sb_instagram #sbi_images {
float:none;
padding:0!important;
width:auto;
margin:0 -15px;
}

.ailuros-instagram-list.ailuros-gutter--normal #sb_instagram #sbi_images>.sbi_item {
padding:0 15px!important;
margin:0 0 30px!important;
}

.ailuros-instagram-list.ailuros-gutter--medium.ailuros--no-bottom-space {
margin-bottom:-40px;
}

.ailuros-instagram-list.ailuros-gutter--medium #sb_instagram #sbi_images {
float:none;
padding:0!important;
width:auto;
margin:0 -20px;
}

.ailuros-instagram-list.ailuros-gutter--medium #sb_instagram #sbi_images>.sbi_item {
padding:0 20px!important;
margin:0 0 40px!important;
}

.ailuros-instagram-list.ailuros-gutter--large.ailuros--no-bottom-space {
margin-bottom:-50px;
}

.ailuros-instagram-list.ailuros-gutter--large #sb_instagram #sbi_images {
float:none;
padding:0!important;
width:auto;
margin:0 -25px;
}

.ailuros-instagram-list.ailuros-gutter--large #sb_instagram #sbi_images>.sbi_item {
padding:0 25px!important;
margin:0 0 50px!important;
}

.ailuros-instagram-list.ailuros-gutter--huge.ailuros--no-bottom-space {
margin-bottom:-80px;
}

.ailuros-instagram-list.ailuros-gutter--huge #sb_instagram #sbi_images {
float:none;
padding:0!important;
width:auto;
margin:0 -40px;
}

.ailuros-instagram-list.ailuros-gutter--huge #sb_instagram #sbi_images>.sbi_item {
padding:0 40px!important;
margin:0 0 80px!important;
}

.ailuros-instagram-swiper-container {
position:relative;
margin:0 auto;
padding:0;
list-style:none;
z-index:1;
visibility:hidden;
overflow:hidden;
}

.ailuros-instagram-swiper-container .swiper-slide a,.ailuros-instagram-swiper-container .swiper-slide img {
width:100%;
}

.ailuros-instagram-swiper-container.ailuros-swiper--initialized {
visibility:visible;
}

.ailuros-twitter-list.ailuros-layout--columns.ailuros--no-bottom-info #ctf .ctf-tweet-actions {
display:none;
}

.ailuros-twitter-list.ailuros-layout--columns #ctf {
overflow:hidden;
}

.ailuros-twitter-list.ailuros-layout--columns #ctf .ctf-item {
position:relative;
display:inline-block;
width:100%;
vertical-align:top;
float:left;
border:0;
}

.ailuros-twitter-list.ailuros-layout--columns #ctf .ctf-author-box {
margin-left:0;
display:block;
margin-bottom:8px;
}

.ailuros-twitter-list.ailuros-layout--columns #ctf .ctf-author-box-link {
line-height:1!important;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-ms-flex-flow:row wrap;
flex-flow:row wrap;
}

.ailuros-twitter-list.ailuros-layout--columns #ctf .ctf-author-avatar {
width:37px;
height:37px;
margin:0 7px 0 0;
float:none;
border-radius:0;
}

.ailuros-twitter-list.ailuros-layout--columns #ctf .ctf-author-name {
font-family:"Playfair Display",serif;
font-weight:400;
color:#000;
font-size:21px;
line-height:1.19em;
font-weight:600!important;
margin:0 4px 0 0;
}

.ailuros-skin--black .ailuros-twitter-list.ailuros-layout--columns #ctf .ctf-author-name {
color:#fff;
}

.ailuros-twitter-list.ailuros-layout--columns #ctf .ctf-screename-sep {
display:none;
}

.ailuros-twitter-list.ailuros-layout--columns #ctf .ctf-context,.ailuros-twitter-list.ailuros-layout--columns #ctf .ctf-tweet-meta,.ailuros-twitter-list.ailuros-layout--columns #ctf .ctf-twitterlink {
font-family:Roboto,sans-serif;
font-size:16px;
line-height:1.625em;
font-weight:400;
color:#000;
margin-right:4px;
margin-left:0;
}

.ailuros-skin--black .ailuros-twitter-list.ailuros-layout--columns #ctf .ctf-context,.ailuros-skin--black .ailuros-twitter-list.ailuros-layout--columns #ctf .ctf-tweet-meta,.ailuros-skin--black .ailuros-twitter-list.ailuros-layout--columns #ctf .ctf-twitterlink {
color:#fff;
}

.ailuros-twitter-list.ailuros-layout--columns #ctf .ctf-context:last-child,.ailuros-twitter-list.ailuros-layout--columns #ctf .ctf-tweet-meta:last-child,.ailuros-twitter-list.ailuros-layout--columns #ctf .ctf-twitterlink:last-child {
margin-right:0;
}

.ailuros-twitter-list.ailuros-layout--columns #ctf .ctf-tweet-meta {
margin-top:4px;
}

.ailuros-twitter-list.ailuros-layout--columns #ctf .ctf-author-screenname {
display:none;
}

.ailuros-twitter-list.ailuros-layout--columns #ctf .ctf-tweet-content {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:baseline;
-ms-flex-align:baseline;
align-items:baseline;
margin-left:0;
padding:0;
margin-top:-5px;
}

.ailuros-twitter-list.ailuros-layout--columns #ctf .ctf-tweet-content:before {
content:'\e094';
font-family:ElegantIcons;
padding-right:10px;
font-size:18px;
position:relative;
top:5px;
}

.ailuros-twitter-list.ailuros-layout--columns #ctf .ctf-tweet-actions {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:baseline;
-ms-flex-align:baseline;
align-items:baseline;
margin-left:0;
margin-top:-3px;
}

.ailuros-twitter-list.ailuros-layout--columns #ctf .ctf-tweet-actions:before {
content:'\e094';
font-family:ElegantIcons;
padding-right:10px;
font-size:18px;
visibility:hidden;
}

.ailuros-twitter-list.ailuros-layout--columns #ctf .ctf-tweet-actions a {
padding:0;
font-size:14px;
margin-right:8px;
}

.ailuros-twitter-list.ailuros-layout--columns #ctf .ctf-tweet-actions a:last-child {
margin-right:0;
}

.ailuros-twitter-list.ailuros-layout--columns #ctf .ctf-tweet-actions a.ctf-reply {
margin-left:0;
}

.ailuros-twitter-list.ailuros-layout--columns .ctf-tweets:before {
content:"";
display:table;
table-layout:fixed;
}

.ailuros-twitter-list.ailuros-layout--columns .ctf-tweets:after {
clear:both;
}

.ailuros-twitter-list.ailuros-layout--columns.ailuros-col-num--1 #ctf .ctf-tweets>.ctf-item {
width:100%;
}

.ailuros-twitter-list.ailuros-layout--columns.ailuros-col-num--2 #ctf .ctf-tweets>.ctf-item {
width:50%;
}

@media only screen and (min-width:681px) {
.ailuros-twitter-list.ailuros-layout--columns.ailuros-col-num--2.ailuros-responsive--predefined #ctf .ctf-tweets>.ctf-item:nth-child(2n+1) {
clear:both;
}
}

@media only screen and (min-width:1441px) {
.ailuros-twitter-list.ailuros-layout--columns.ailuros-col-num--2.ailuros-responsive--custom #ctf .ctf-tweets>.ctf-item:nth-child(2n+1) {
clear:both;
}
}

.ailuros-twitter-list.ailuros-layout--columns.ailuros-col-num--3 #ctf .ctf-tweets>.ctf-item {
width:33.33333%;
}

@media only screen and (min-width:769px) {
.ailuros-twitter-list.ailuros-layout--columns.ailuros-col-num--3.ailuros-responsive--predefined #ctf .ctf-tweets>.ctf-item:nth-child(3n+1) {
clear:both;
}
}

@media only screen and (min-width:1441px) {
.ailuros-twitter-list.ailuros-layout--columns.ailuros-col-num--3.ailuros-responsive--custom #ctf .ctf-tweets>.ctf-item:nth-child(3n+1) {
clear:both;
}
}

.ailuros-twitter-list.ailuros-layout--columns.ailuros-col-num--4 #ctf .ctf-tweets>.ctf-item {
width:25%;
}

@media only screen and (min-width:1025px) {
.ailuros-twitter-list.ailuros-layout--columns.ailuros-col-num--4.ailuros-responsive--predefined #ctf .ctf-tweets>.ctf-item:nth-child(4n+1) {
clear:both;
}
}

@media only screen and (min-width:1441px) {
.ailuros-twitter-list.ailuros-layout--columns.ailuros-col-num--4.ailuros-responsive--custom #ctf .ctf-tweets>.ctf-item:nth-child(4n+1) {
clear:both;
}
}

.ailuros-twitter-list.ailuros-layout--columns.ailuros-col-num--5 #ctf .ctf-tweets>.ctf-item {
width:20%;
}

@media only screen and (min-width:1367px) {
.ailuros-twitter-list.ailuros-layout--columns.ailuros-col-num--5.ailuros-responsive--predefined #ctf .ctf-tweets>.ctf-item:nth-child(5n+1) {
clear:both;
}
}

@media only screen and (min-width:1441px) {
.ailuros-twitter-list.ailuros-layout--columns.ailuros-col-num--5.ailuros-responsive--custom #ctf .ctf-tweets>.ctf-item:nth-child(5n+1) {
clear:both;
}
}

.ailuros-twitter-list.ailuros-layout--columns.ailuros-col-num--6 #ctf .ctf-tweets>.ctf-item {
width:16.66667%;
}

@media only screen and (min-width:1441px) {
.ailuros-twitter-list.ailuros-layout--columns.ailuros-col-num--6.ailuros-responsive--predefined #ctf .ctf-tweets>.ctf-item:nth-child(6n+1) {
clear:both;
}
}

@media only screen and (min-width:1441px) {
.ailuros-twitter-list.ailuros-layout--columns.ailuros-col-num--6.ailuros-responsive--custom #ctf .ctf-tweets>.ctf-item:nth-child(6n+1) {
clear:both;
}
}

.ailuros-twitter-list.ailuros-layout--columns.ailuros-col-num--7 #ctf .ctf-tweets>.ctf-item {
width:14.28571%;
}

@media only screen and (min-width:1367px) {
.ailuros-twitter-list.ailuros-layout--columns.ailuros-col-num--7.ailuros-responsive--predefined #ctf .ctf-tweets>.ctf-item:nth-child(7n+1) {
clear:both;
}
}

@media only screen and (min-width:1441px) {
.ailuros-twitter-list.ailuros-layout--columns.ailuros-col-num--7.ailuros-responsive--custom #ctf .ctf-tweets>.ctf-item:nth-child(7n+1) {
clear:both;
}
}

.ailuros-twitter-list.ailuros-layout--columns.ailuros-col-num--8 #ctf .ctf-tweets>.ctf-item {
width:12.5%;
}

@media only screen and (min-width:1367px) {
.ailuros-twitter-list.ailuros-layout--columns.ailuros-col-num--8.ailuros-responsive--predefined #ctf .ctf-tweets>.ctf-item:nth-child(8n+1) {
clear:both;
}
}

@media only screen and (min-width:1441px) {
.ailuros-twitter-list.ailuros-layout--columns.ailuros-col-num--8.ailuros-responsive--custom #ctf .ctf-tweets>.ctf-item:nth-child(8n+1) {
clear:both;
}
}

.ailuros-twitter-list.ailuros-gutter--no.ailuros--no-bottom-space {
margin-bottom:0;
}

.ailuros-twitter-list.ailuros-gutter--no #ctf .ctf-tweets {
margin:0;
}

.ailuros-twitter-list.ailuros-gutter--no #ctf .ctf-tweets>.ctf-item {
padding:0;
margin:0;
}

.ailuros-twitter-list.ailuros-gutter--tiny.ailuros--no-bottom-space {
margin-bottom:-10px;
}

.ailuros-twitter-list.ailuros-gutter--tiny #ctf .ctf-tweets {
margin:0 -5px;
}

.ailuros-twitter-list.ailuros-gutter--tiny #ctf .ctf-tweets>.ctf-item {
padding:0 5px;
margin:0 0 10px;
}

.ailuros-twitter-list.ailuros-gutter--small.ailuros--no-bottom-space {
margin-bottom:-20px;
}

.ailuros-twitter-list.ailuros-gutter--small #ctf .ctf-tweets {
margin:0 -10px;
}

.ailuros-twitter-list.ailuros-gutter--small #ctf .ctf-tweets>.ctf-item {
padding:0 10px;
margin:0 0 20px;
}

.ailuros-twitter-list.ailuros-gutter--normal.ailuros--no-bottom-space {
margin-bottom:-30px;
}

.ailuros-twitter-list.ailuros-gutter--normal #ctf .ctf-tweets {
margin:0 -15px;
}

.ailuros-twitter-list.ailuros-gutter--normal #ctf .ctf-tweets>.ctf-item {
padding:0 15px;
margin:0 0 30px;
}

.ailuros-twitter-list.ailuros-gutter--medium.ailuros--no-bottom-space {
margin-bottom:-40px;
}

.ailuros-twitter-list.ailuros-gutter--medium #ctf .ctf-tweets {
margin:0 -20px;
}

.ailuros-twitter-list.ailuros-gutter--medium #ctf .ctf-tweets>.ctf-item {
padding:0 20px;
margin:0 0 40px;
}

.ailuros-twitter-list.ailuros-gutter--large.ailuros--no-bottom-space {
margin-bottom:-50px;
}

.ailuros-twitter-list.ailuros-gutter--large #ctf .ctf-tweets {
margin:0 -25px;
}

.ailuros-twitter-list.ailuros-gutter--large #ctf .ctf-tweets>.ctf-item {
padding:0 25px;
margin:0 0 50px;
}

.ailuros-twitter-list.ailuros-gutter--huge.ailuros--no-bottom-space {
margin-bottom:-80px;
}

.ailuros-twitter-list.ailuros-gutter--huge #ctf .ctf-tweets {
margin:0 -40px;
}

.ailuros-twitter-list.ailuros-gutter--huge #ctf .ctf-tweets>.ctf-item {
padding:0 40px;
margin:0 0 80px;
}

#ailuros-page-footer .widget .ailuros-twitter-list.ailuros-layout--columns #ctf a {
color:#ccc;
}

#ailuros-page-footer .widget .ailuros-twitter-list.ailuros-layout--columns #ctf a:hover {
color:#fff;
}

#ailuros-side-area .widget .ailuros-twitter-list.ailuros-layout--columns #ctf a {
color:#ccc;
}

#ailuros-side-area .widget .ailuros-twitter-list.ailuros-layout--columns #ctf a:hover {
color:#fff;
}

.ailuros-woo-product-categories-list.ailuros-item-layout--custom .product-category,.ailuros-woo-product-list .product-category {
position:relative;
margin-bottom:0!important;
padding:0!important;
}

.ailuros-woo-product-categories-list.ailuros-item-layout--custom .product-category a,.ailuros-woo-product-list .product-category a {
position:relative;
display:inline-block;
width:100%;
vertical-align:top;
}

.ailuros-woo-product-categories-list.ailuros-item-layout--custom .product-category a:hover,.ailuros-woo-product-list .product-category a:hover {
color:inherit;
}

.ailuros-woo-product-categories-list.ailuros-item-layout--custom .product-category .ailuros-e-count,.ailuros-woo-product-list .product-category .ailuros-e-count {
display:block;
margin-bottom:22px;
}

.ailuros-woo-product-categories-list.ailuros-item-layout--custom .product-category svg,.ailuros-woo-product-list .product-category svg {
width:52px;
position:absolute;
top:50%;
-webkit-transform:translateY(-50%);
-ms-transform:translateY(-50%);
transform:translateY(-50%);
right:5px;
overflow:visible;
}

.ailuros-woo-product-categories-list.ailuros-item-layout--custom .product-category polygon,.ailuros-woo-product-list .product-category polygon {
fill:transparent;
stroke:#000;
-webkit-transform-origin:50%;
-ms-transform-origin:50%;
transform-origin:50%;
-webkit-transform:rotate(0);
-ms-transform:rotate(0);
transform:rotate(0);
-webkit-transition:-webkit-transform .3s cubic-bezier(.07,.69,0,1.15);
transition:-webkit-transform .3s cubic-bezier(.07,.69,0,1.15);
-o-transition:transform .3s cubic-bezier(.07,.69,0,1.15);
transition:transform .3s cubic-bezier(.07,.69,0,1.15);
transition:transform .3s cubic-bezier(.07,.69,0,1.15),-webkit-transform .3s cubic-bezier(.07,.69,0,1.15);
}

.ailuros-skin--black .ailuros-woo-product-categories-list.ailuros-item-layout--custom .product-category polygon,.ailuros-skin--black .ailuros-woo-product-list .product-category polygon {
stroke:#fff;
}

.ailuros-woo-product-categories-list.ailuros-item-layout--custom .product-category .woocommerce-loop-category__title,.ailuros-woo-product-list .product-category .woocommerce-loop-category__title {
margin:0;
padding:19px 0 5px;
}

.ailuros-woo-product-categories-list.ailuros-item-layout--custom .product-category:hover+.ailuros-e-image img,.ailuros-woo-product-list .product-category:hover+.ailuros-e-image img {
opacity:1;
-webkit-transform:scaleX(1);
-ms-transform:scaleX(1);
transform:scaleX(1);
}

.ailuros-woo-product-categories-list.ailuros-item-layout--custom .product-category:hover svg polygon,.ailuros-woo-product-list .product-category:hover svg polygon {
-webkit-transform:rotate(-45deg);
-ms-transform:rotate(-45deg);
transform:rotate(-45deg);
}

.ailuros-woo-product-categories-list.ailuros-item-layout--custom .product-category:after,.ailuros-woo-product-list .product-category:after {
content:'';
position:absolute;
left:0;
bottom:0;
height:1px;
width:100%;
background-color:#000;
}

.ailuros-skin--black .ailuros-woo-product-categories-list.ailuros-item-layout--custom .product-category:after,.ailuros-skin--black .ailuros-woo-product-list .product-category:after {
background-color:#fff;
}

.ailuros-woo-product-categories-list.ailuros-item-layout--custom .ailuros-e-image,.ailuros-woo-product-list .ailuros-e-image {
position:absolute;
width:545px;
text-align:center;
top:50%;
-webkit-transform:translateY(-50%);
-ms-transform:translateY(-50%);
transform:translateY(-50%);
left:calc(50% - 80px);
z-index:50;
pointer-events:none;
overflow:hidden;
}

.ailuros-woo-product-categories-list.ailuros-item-layout--custom .ailuros-e-image img,.ailuros-woo-product-list .ailuros-e-image img {
opacity:0;
-webkit-transform:scaleX(1.4);
-ms-transform:scaleX(1.4);
transform:scaleX(1.4);
-webkit-transition:opacity 1ms ease-out,-webkit-transform .37s cubic-bezier(.22,.61,.36,1);
transition:opacity 1ms ease-out,-webkit-transform .37s cubic-bezier(.22,.61,.36,1);
-o-transition:opacity 1ms ease-out,transform .37s cubic-bezier(.22,.61,.36,1);
transition:opacity 1ms ease-out,transform .37s cubic-bezier(.22,.61,.36,1);
transition:opacity 1ms ease-out,transform .37s cubic-bezier(.22,.61,.36,1),-webkit-transform .37s cubic-bezier(.22,.61,.36,1);
}

.ailuros-woo-product-categories-list.ailuros-item-layout--custom .ailuros-e-image:hover img,.ailuros-woo-product-list .ailuros-e-image:hover img {
opacity:1;
-webkit-transform:scaleX(1);
-ms-transform:scaleX(1);
transform:scaleX(1);
}

@media only screen and (max-width:1024px) {
.ailuros-woo-product-categories-list.ailuros-item-layout--custom .ailuros-e-image,.ailuros-woo-product-list .ailuros-e-image {
width:50vw;
}
}

@media only screen and (max-width:680px) {
.ailuros-woo-product-categories-list.ailuros-item-layout--custom .ailuros-e-image,.ailuros-woo-product-list .ailuros-e-image {
display:none;
}
}

.ailuros-woo-product-categories-list.ailuros-item-layout--custom .ailuros-e-image a,.ailuros-woo-product-list .ailuros-e-image a {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}

.ailuros-woo-product-categories-list.ailuros-item-layout--custom>.ailuros-grid-inner {
margin:0!important;
}

.ailuros-woo-product-categories-list.ailuros-item-layout--info-on-image .product-category a,.ailuros-woo-product-list .product-category a {
position:relative;
display:inline-block;
width:100%;
vertical-align:top;
}

.ailuros-woo-product-categories-list.ailuros-item-layout--info-on-image .product-category .woocommerce-loop-category__title,.ailuros-woo-product-list .product-category .woocommerce-loop-category__title {
background-color:#fff;
left:50%;
margin:0;
padding:12px 41px;
position:absolute;
top:50%;
-webkit-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
width:auto;
}

.ailuros-woo-product-categories-list.ailuros-item-layout--info-on-image .count,.ailuros-woo-product-list .count {
display:none;
}

.ailuros-woo-product-list.ailuros-item-layout--info-on-image .price {
-webkit-box-pack:center!important;
-ms-flex-pack:center!important;
justify-content:center!important;
margin-top:10px!important;
}

.ailuros-woo-product-list.ailuros-item-layout--info-on-image .ailuros-woo-product-inner .ailuros-woo-product-title {
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
}

.ailuros-woo-product-list.ailuros-item-layout--info-on-image .ailuros-woo-product-inner .added_to_cart,.ailuros-woo-product-list.ailuros-item-layout--info-on-image .ailuros-woo-product-inner .button {
margin-top:20px!important;
}

.widget_breton_core_woo_dropdown_cart {
height:100%;
}

.ailuros-woo-dropdown-cart {
position:relative;
display:inline-block;
vertical-align:top;
height:100%;
padding:0 10px;
}

.ailuros-header--vertical .ailuros-woo-dropdown-cart {
padding:0;
}

.ailuros-woo-dropdown-cart .ailuros-m-inner {
position:relative;
display:inline-block;
width:100%;
vertical-align:top;
height:100%;
}

.ailuros-woo-dropdown-cart .ailuros-m-opener {
position:relative;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
height:100%;
}

.ailuros-woo-dropdown-cart .ailuros-m-opener .ailuros-m-opener-text {
text-transform:uppercase;
font-size:14px;
}

.ailuros-woo-dropdown-cart .ailuros-m-opener .ailuros-m-opener-count {
font-size:11px;
position:relative;
top:-5px;
left:2px;
}

.ailuros-woo-dropdown-cart .ailuros-m-dropdown {
position:absolute;
top:100%;
left:auto;
right:0;
text-align:left;
opacity:0;
visibility:hidden;
-webkit-transition:opacity .2s ease-out,visibility .2s ease-out;
-o-transition:opacity .2s ease-out,visibility .2s ease-out;
transition:opacity .2s ease-out,visibility .2s ease-out;
}

.ailuros-woo-dropdown-cart .ailuros-m-dropdown-inner {
position:relative;
display:inline-block;
vertical-align:top;
width:364px;
padding:28px 39px;
}

.ailuros-skin--white .ailuros-woo-dropdown-cart .ailuros-m-dropdown-inner {
background-image:url(/wp-content/themes/breton/assets/img/dd_white.png);
}

.ailuros-skin--black .ailuros-woo-dropdown-cart .ailuros-m-dropdown-inner {
background-image:url(/wp-content/themes/breton/assets/img/dd_black.png);
}

.ailuros-woo-dropdown-cart .ailuros-woo-dropdown-items {
position:relative;
display:inline-block;
width:100%;
vertical-align:top;
}

#ailuros-top-area .ailuros-woo-dropdown-cart .ailuros-woo-dropdown-items {
color:#000;
}

#ailuros-top-area .ailuros-woo-dropdown-cart .ailuros-woo-dropdown-items a {
color:#000;
}

#ailuros-top-area .ailuros-woo-dropdown-cart .ailuros-woo-dropdown-items a:hover {
color:#000;
}

.ailuros-woo-dropdown-cart .ailuros-woo-dropdown-item {
position:relative;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:start;
-ms-flex-align:start;
align-items:flex-start;
margin-top:20px;
}

.ailuros-woo-dropdown-cart .ailuros-woo-dropdown-item:first-child {
margin-top:0;
}

.ailuros-woo-dropdown-cart .ailuros-e-image {
-ms-flex-negative:0;
flex-shrink:0;
width:66px;
margin-right:20px;
}

.ailuros-woo-dropdown-cart .ailuros-e-image a,.ailuros-woo-dropdown-cart .ailuros-e-image img {
display:block;
}

.ailuros-woo-dropdown-cart .ailuros-e-content {
position:relative;
display:inline-block;
width:100%;
vertical-align:top;
padding-right:20px;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
height:100%;
-ms-flex-item-align:center;
align-self:center;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
}

.ailuros-woo-dropdown-cart .ailuros-e-title {
margin:0;
}

.ailuros-skin--black .ailuros-woo-dropdown-cart .ailuros-e-title a {
color:#fff;
}

.ailuros-woo-dropdown-cart .ailuros-e-price {
margin:5px 0 0;
}

.ailuros-woo-dropdown-cart .ailuros-e-quantity {
margin:3px 0 0;
}

.ailuros-woo-dropdown-cart .ailuros-e-remove {
position:absolute;
top:9px;
right:0;
line-height:1;
}

.ailuros-woo-dropdown-cart .ailuros-e-remove svg {
width:12px;
}

.ailuros-skin--black .ailuros-woo-dropdown-cart .ailuros-e-remove svg line {
stroke:#fff;
}

.ailuros-woo-dropdown-cart .ailuros-m-order-details {
position:relative;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:baseline;
-ms-flex-align:baseline;
align-items:baseline;
margin-top:32px;
margin-bottom:20px;
}

.ailuros-woo-dropdown-cart .ailuros-m-order-details>* {
margin:0;
font-size:16px;
}

.ailuros-woo-dropdown-cart .ailuros-m-order-details .ailuros-m-order-amount {
font-size:28px;
margin-left:3px;
font-weight:300;
}

.ailuros-woo-dropdown-cart .ailuros-m-order-details .ailuros-m-order-amount .amount {
-webkit-box-orient:horizontal;
-webkit-box-direction:reverse;
-ms-flex-direction:row-reverse;
flex-direction:row-reverse;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
}

#ailuros-top-area .ailuros-woo-dropdown-cart .ailuros-m-order-details {
color:#000;
}

.ailuros-woo-dropdown-cart .ailuros-m-action {
position:relative;
display:inline-block;
width:100%;
vertical-align:top;
margin-top:20px;
}

.ailuros-woo-dropdown-cart .ailuros-m-action-link {
position:relative;
display:inline-block;
vertical-align:middle;
width:auto;
margin:0;
font-family:Roboto,sans-serif;
font-size:14px;
line-height:2em;
font-weight:400;
text-decoration:none;
text-transform:uppercase;
border-radius:0;
outline:0;
-webkit-transition:color .2s ease,background-color .2s ease,border-color .2s ease;
-o-transition:color .2s ease,background-color .2s ease,border-color .2s ease;
transition:color .2s ease,background-color .2s ease,border-color .2s ease;
width:100%;
padding:13px 20px;
text-align:center;
color:#fff;
background-color:#000;
border:1px solid transparent;
}

.ailuros-skin--black .ailuros-woo-dropdown-cart .ailuros-m-action-link {
color:#000;
background-color:#fff;
}

.ailuros-woo-dropdown-cart .ailuros-m-action-link:hover {
color:#000;
background-color:transparent;
border:1px solid #000;
}

.ailuros-skin--black .ailuros-woo-dropdown-cart .ailuros-m-action-link:hover {
color:#fff;
border:1px solid #fff;
}

.touchevents .ailuros-woo-dropdown-cart {
cursor:pointer;
}

.ailuros-woo-dropdown-cart:hover .ailuros-m-dropdown {
opacity:1;
visibility:visible;
}

.ailuros-woo-side-area-cart {
position:relative;
display:inline-block;
vertical-align:top;
height:100%;
padding:0 10px;
}

.ailuros-woo-side-area-cart .ailuros-m-inner {
position:relative;
display:inline-block;
width:100%;
vertical-align:top;
height:100%;
}

.ailuros-woo-side-area-cart .ailuros-m-opener {
position:relative;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
height:100%;
}

.ailuros-woo-side-area-cart .ailuros-m-content {
position:fixed;
top:0;
right:-360px;
height:100vh;
width:360px;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
padding:100px 0 74px;
background-color:#f8f8f8;
overflow:hidden;
visibility:hidden;
z-index:9999;
-webkit-transition:all .6s cubic-bezier(.77,0,.175,1);
-o-transition:all .6s cubic-bezier(.77,0,.175,1);
transition:all .6s cubic-bezier(.77,0,.175,1);
}

.admin-bar .ailuros-woo-side-area-cart .ailuros-m-content {
top:32px;
height:calc(100vh - 32px);
}

.ailuros-woo-side-area-cart .ailuros-m-close {
position:absolute;
top:30px;
right:30px;
display:block;
font-size:34px;
z-index:1000;
}

.ailuros-woo-side-area-cart .ailuros-m-items {
position:relative;
display:inline-block;
width:100%;
vertical-align:top;
padding:0 50px;
}

.ailuros-woo-side-area-cart .ailuros-m-item {
position:relative;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:start;
-ms-flex-align:start;
align-items:flex-start;
margin-top:20px;
}

.ailuros-woo-side-area-cart .ailuros-m-item:first-child {
margin-top:0;
}

.ailuros-woo-side-area-cart .ailuros-e-image {
-ms-flex-negative:0;
flex-shrink:0;
width:80px;
margin-right:20px;
}

.ailuros-woo-side-area-cart .ailuros-e-image a,.ailuros-woo-side-area-cart .ailuros-e-image img {
display:block;
}

.ailuros-woo-side-area-cart .ailuros-e-content {
position:relative;
display:inline-block;
width:100%;
vertical-align:top;
padding-right:20px;
}

.ailuros-woo-side-area-cart .ailuros-e-title {
margin:0;
}

.ailuros-woo-side-area-cart .ailuros-e-price {
margin:3px 0 0;
}

.ailuros-woo-side-area-cart .ailuros-e-quantity {
margin:3px 0 0;
}

.ailuros-woo-side-area-cart .ailuros-e-remove {
position:absolute;
top:-2px;
right:0;
font-size:20px;
line-height:1;
}

.ailuros-woo-side-area-cart .ailuros-m-order-details {
position:relative;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
margin-top:25px;
padding:0 50px;
}

.ailuros-woo-side-area-cart .ailuros-m-order-details>* {
margin:0;
}

.ailuros-woo-side-area-cart .ailuros-m-action {
position:absolute;
bottom:0;
left:0;
width:100%;
}

.ailuros-woo-side-area-cart .ailuros-m-action-link {
position:relative;
display:inline-block;
vertical-align:middle;
width:auto;
margin:0;
font-family:Roboto,sans-serif;
font-size:14px;
line-height:2em;
font-weight:400;
text-decoration:none;
text-transform:uppercase;
border-radius:0;
outline:0;
-webkit-transition:color .2s ease,background-color .2s ease,border-color .2s ease;
-o-transition:color .2s ease,background-color .2s ease,border-color .2s ease;
transition:color .2s ease,background-color .2s ease,border-color .2s ease;
width:100%;
padding:13px 20px;
text-align:center;
color:#fff;
background-color:#000;
border:1px solid transparent;
}

.ailuros-skin--black .ailuros-woo-side-area-cart .ailuros-m-action-link {
color:#000;
background-color:#fff;
}

.ailuros-woo-side-area-cart .ailuros-m-action-link:hover {
color:#000;
background-color:transparent;
border:1px solid #000;
}

.ailuros-skin--black .ailuros-woo-side-area-cart .ailuros-m-action-link:hover {
color:#fff;
border:1px solid #fff;
}

.ailuros-woo-side-area-cart.ailuros--opened .ailuros-m-content {
right:0;
visibility:visible;
}

.ailuros-woo-side-area-cart-cover {
position:fixed;
top:0;
left:0;
width:calc(100% - 360px);
height:100vh;
overflow:hidden;
z-index:1002;
}

.ailuros-shortcode .last_toggle_el_margin,.ailuros-shortcode .wpb_button,.ailuros-shortcode .wpb_content_element,.ailuros-shortcode .wpb_row,.ailuros-shortcode ul.wpb_thumbnails-fluid>li {
margin-bottom:0!important;
}

.ailuros-vc-row-wrapper.ailuros--parallax-row {
width:100%;
}

.touchevents .ailuros-vc-row-wrapper.ailuros--parallax-row {
height:auto!important;
}

.ailuros-clients-list .ailuros-e {
position:relative;
display:inline-block;
width:100%;
vertical-align:top;
}

.ailuros-clients-list.ailuros-item-layout--image-only.ailuros-hover-animation--fade-in .ailuros-e {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
}

.ailuros-clients-list.ailuros-item-layout--image-only.ailuros-hover-animation--fade-in .ailuros-e .ailuros-e-image {
line-height:0;
position:relative;
display:inline-block;
vertical-align:top;
}

.ailuros-clients-list.ailuros-item-layout--image-only.ailuros-hover-animation--fade-in .ailuros-e .ailuros-e-image a {
display:inline-block;
}

.ailuros-clients-list.ailuros-item-layout--image-only.ailuros-hover-animation--fade-in .ailuros-e .ailuros-e-logo {
width:auto;
opacity:1;
will-change:opacity;
-webkit-transition:opacity 0s;
-o-transition:opacity 0s;
transition:opacity 0s;
display:inline-block;
}

.ailuros-clients-list.ailuros-item-layout--image-only.ailuros-hover-animation--fade-in .ailuros-e .ailuros-e-hover-logo {
position:absolute;
top:0;
left:0;
width:auto;
opacity:0;
will-change:opacity;
-webkit-transition:opacity 0s;
-o-transition:opacity 0s;
transition:opacity 0s;
}

.ailuros-clients-list.ailuros-item-layout--image-only.ailuros-hover-animation--fade-in .ailuros-e:hover .ailuros-e-logo {
opacity:0;
}

.ailuros-clients-list.ailuros-item-layout--image-only.ailuros-hover-animation--fade-in .ailuros-e:hover .ailuros-e-hover-logo {
opacity:1;
}

.ailuros-portfolio-single .ailuros-media iframe {
max-height:calc(56.25vw);
}

.ailuros-portfolio-single .ailuros-portfolio-title {
margin:0 0 19px;
}

.ailuros-portfolio-single .ailuros-portfolio-info>* {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:start;
-ms-flex-align:start;
align-items:flex-start;
margin-bottom:32px;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
}

.ailuros-portfolio-single .ailuros-portfolio-info>:last-child {
margin-bottom:0;
}

.ailuros-portfolio-single .ailuros-portfolio-info .ailuros-e-title {
margin:0 0 7px;
}

.ailuros-portfolio-single .ailuros-portfolio-info a,.ailuros-portfolio-single .ailuros-portfolio-info p {
margin:0;
font-size:15px;
}

.ailuros-portfolio-single .ailuros-portfolio-info .ailuros-e-category:after {
content:"/";
margin:0 3px 0 1px;
}

.ailuros-portfolio-single .ailuros-portfolio-info .ailuros-e-category:last-child:after {
display:none;
}

.ailuros-portfolio-single .ailuros-portfolio-info .ailuros-social-share .ailuros-social-title {
display:block;
margin-bottom:17px;
}

.ailuros-boxed-portfolio-slider .swiper-wrapper {
-webkit-transition-timing-function:cubic-bezier(.65,.05,.36,1);
-o-transition-timing-function:cubic-bezier(.65,.05,.36,1);
transition-timing-function:cubic-bezier(.65,.05,.36,1);
}

.ailuros-boxed-portfolio-slider article {
border:1px solid #000;
border-left:none;
border-top:none;
width:62%!important;
}

.ailuros-skin--black .ailuros-boxed-portfolio-slider article {
border-color:#fff;
}

.ailuros-boxed-portfolio-slider article .ailuros-e-media-image {
width:80%;
margin:0 auto;
-webkit-transition:.4s ease-out;
-o-transition:.4s ease-out;
transition:.4s ease-out;
}

.ailuros-boxed-portfolio-slider article .ailuros-e-media-image img {
-webkit-transform:translateY(39px);
-ms-transform:translateY(39px);
transform:translateY(39px);
-webkit-transition:.4s ease-out;
-o-transition:.4s ease-out;
transition:.4s ease-out;
}

.ailuros-boxed-portfolio-slider article.swiper-slide-active .ailuros-e-media-image,.ailuros-boxed-portfolio-slider article.swiper-slide-duplicate-active .ailuros-e-media-image {
width:66%;
}

.ailuros-boxed-portfolio-slider article.swiper-slide-active .ailuros-e-media-image img,.ailuros-boxed-portfolio-slider article.swiper-slide-duplicate-active .ailuros-e-media-image img {
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0);
}

.ailuros-boxed-portfolio-slider article.swiper-slide-active .ailuros-e-content,.ailuros-boxed-portfolio-slider article.swiper-slide-duplicate-active .ailuros-e-content {
opacity:1;
-webkit-transition-delay:.2s;
-o-transition-delay:.2s;
transition-delay:.2s;
}

.ailuros-boxed-portfolio-slider article .ailuros-e-content {
width:66%;
margin:14px auto 0;
display:block;
opacity:0;
-webkit-transition:.15s ease 0s;
-o-transition:.15s ease 0s;
transition:.15s ease 0s;
}

.ailuros-boxed-portfolio-slider article .ailuros-e-content .ailuros-e-info-category {
font-size:15px;
margin-top:5px;
}

.ailuros-boxed-portfolio-slider article .ailuros-e-content .ailuros-e-info-category .ailuros-e-category:after {
content:"/";
margin:0 3px 0 1px;
color:inherit;
}

.ailuros-boxed-portfolio-slider article .ailuros-e-content .ailuros-e-info-category .ailuros-e-category:hover:after {
color:initial;
}

.ailuros-skin--black .ailuros-boxed-portfolio-slider article .ailuros-e-content .ailuros-e-info-category .ailuros-e-category:hover:after {
color:#fff;
}

.ailuros-boxed-portfolio-slider article .ailuros-e-content .ailuros-e-info-category .ailuros-e-category:last-child:after {
display:none;
}

.ailuros-boxed-portfolio-slider .ailuros-grid .ailuros-grid-item {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
}

.ailuros-boxed-portfolio-slider .ailuros-grid .ailuros-grid-item .ailuros-e-inner {
width:100%;
}

.ailuros-boxed-portfolio-slider .ailuros-e-image * {
height:100%;
}

.ailuros-boxed-portfolio-slider .ailuros-e-content .ailuros-e-title {
margin:0;
}

.ailuros-boxed-portfolio-slider .ailuros-m-bottom {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
padding:35px 70px;
width:100%;
}

.ailuros-boxed-portfolio-slider .ailuros-m-bottom .ailuros-m-bottom-button {
width:100%;
}

.ailuros-boxed-portfolio-slider .ailuros-m-bottom .swiper-wrapper {
width:100%;
-webkit-box-pack:end;
-ms-flex-pack:end;
justify-content:flex-end;
}

.ailuros-boxed-portfolio-slider .ailuros-m-bottom .swiper-wrapper .swiper-pagination {
position:relative;
bottom:0!important;
}

.ailuros-boxed-portfolio-slider .ailuros-m-bottom .swiper-wrapper .swiper-pagination .swiper-pagination-bullet {
margin-right:10px;
}

.ailuros-boxed-portfolio-slider .ailuros-m-bottom .swiper-wrapper .swiper-pagination .swiper-pagination-bullet:last-child {
margin-right:0;
}

.ailuros-boxed-portfolio-slider .ailuros-m-bottom .ailuros-m-label {
display:block;
}

.ailuros-boxed-portfolio-slider .swiper-button-prev {
top:calc(50% - 48px);
left:88px!important;
}

.ailuros-boxed-portfolio-slider .swiper-button-next {
top:calc(50% - 48px);
right:88px!important;
}

.ailuros-fullscreen-portfolio-slider .swiper-container-fade .swiper-slide {
-webkit-transition:.15s ease;
-o-transition:.15s ease;
transition:.15s ease;
opacity:0!important;
}

.ailuros-fullscreen-portfolio-slider .swiper-container-fade .swiper-slide.swiper-slide-active {
opacity:1!important;
}

.ailuros-fullscreen-portfolio-slider .ailuros-e-inner {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
width:100%;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
height:100%;
}

.ailuros-fullscreen-portfolio-slider .ailuros-e-image {
height:calc(100% - 74px);
}

.ailuros-fullscreen-portfolio-slider .ailuros-e-image * {
height:100%;
-o-object-fit:cover;
object-fit:cover;
}

.ailuros-fullscreen-portfolio-slider .ailuros-e-info-category {
font-size:15px;
}

.ailuros-fullscreen-portfolio-slider .ailuros-e-info-category .ailuros-e-category {
margin-top:4px;
}

.ailuros-fullscreen-portfolio-slider .ailuros-e-info-category .ailuros-e-category:after {
content:'/';
color:inherit;
}

.ailuros-fullscreen-portfolio-slider .ailuros-e-info-category .ailuros-e-category:hover:after {
color:initial;
}

.ailuros-skin--black .ailuros-fullscreen-portfolio-slider .ailuros-e-info-category .ailuros-e-category:hover:after {
color:#fff;
}

.ailuros-fullscreen-portfolio-slider .ailuros-e-info-category .ailuros-e-category:last-child:after {
content:'';
}

.ailuros-fullscreen-portfolio-slider .ailuros-e-content .ailuros-e-title {
margin:16px 0 0;
}

.ailuros-fullscreen-portfolio-slider .ailuros-m-bottom {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
padding:13px 0 55px;
margin-top:27px;
}

@media only screen and (max-width:1366px) {
.ailuros-fullscreen-portfolio-slider .ailuros-m-bottom {
padding:0 0 10px;
}
}

.ailuros-fullscreen-portfolio-slider .ailuros-m-bottom .ailuros-m-title {
max-width:55%;
}

.ailuros-fullscreen-portfolio-slider .ailuros-m-bottom .ailuros-m-label {
display:block;
font-size:21px;
font-family:"Playfair Display",serif;
margin-top:25px;
}

.ailuros-fullscreen-portfolio-slider .ailuros-m-bottom .ailuros-m-right {
text-align:right;
}

.ailuros-fullscreen-portfolio-slider .swiper-button-prev {
left:56px!important;
top:calc(50% - 37px);
}

.ailuros-fullscreen-portfolio-slider .swiper-button-next {
right:56px!important;
top:calc(50% - 37px);
}

.ailuros-fullscreen-portfolio-slider .swiper-pagination.swiper-pagination-bullets {
left:auto;
right:0;
bottom:28px!important;
width:auto;
}

.ailuros-fullscreen-portfolio-slider .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:last-child {
margin-right:0;
}

body.ailuros--has-fsps {
overflow-y:scroll;
}

.ailuros-portfolio-category-list .ailuros-e-inner {
position:relative;
display:inline-block;
width:100%;
vertical-align:top;
}

.ailuros-portfolio-category-list .ailuros-e-image img {
display:block;
}

.ailuros-portfolio-category-list .ailuros-e-content a {
position:relative;
z-index:1;
}

.ailuros-portfolio-category-list .ailuros-e-title {
margin:0;
}

.ailuros-portfolio-category-list .ailuros-e-description {
margin:9px 0 0;
}

.ailuros-portfolio-category-list .ailuros-e-link {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}

.ailuros-portfolio-category-list.ailuros-layout--gallery .ailuros-e-inner:hover .ailuros-e-content {
opacity:1;
}

.ailuros-portfolio-category-list.ailuros-layout--gallery .ailuros-e-content {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
padding:31px 40px;
background-color:rgba(0,0,0,.4);
opacity:0;
-webkit-transition:opacity .2s ease-out;
-o-transition:opacity .2s ease-out;
transition:opacity .2s ease-out;
}

.ailuros-portfolio-category-list.ailuros-layout--gallery .ailuros-e-description,.ailuros-portfolio-category-list.ailuros-layout--gallery .ailuros-e-title {
color:#fff;
}

.ailuros-portfolio-category-list.ailuros-layout--standard .ailuros-e-content {
margin-top:28px;
}

.ailuros-portfolio-list-horizontal-holder {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
opacity:0;
-webkit-animation:qode-opacity .3s forwards .1s;
animation:qode-opacity .3s forwards .1s;
}

.ailuros-overflow {
overflow:hidden!important;
}

.ailuros-overflow.touch body {
position:fixed;
width:100vw;
height:100vh;
}

.ailuros-portfolio-list-horizontal-holder:not(.ailuros--has-appear) .ailuros-m-italic .ailuros-m-regular-style {
display:none;
}

.ailuros-portfolio-list-horizontal-holder.ailuros--has-appear .ailuros-m-italic {
font-style:normal;
position:relative;
display:-webkit-inline-box;
display:-ms-inline-flexbox;
display:inline-flex;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
}

.ailuros-portfolio-list-horizontal-holder.ailuros--has-appear .ailuros-m-italic .ailuros-m-regular-style {
opacity:0;
position:absolute;
font-style:normal;
}

.ailuros-portfolio-list-horizontal-holder.ailuros--has-appear .ailuros-m-italic .ailuros-m-italic-style {
opacity:1;
}

.ailuros-portfolio-list-horizontal-holder.ailuros--has-appear.ailuros--appeared .ailuros-m-italic .ailuros-m-regular-style {
-webkit-animation:qode-italic-text .7s ease 3 1s;
animation:qode-italic-text .7s ease 3 1s;
}

.ailuros-portfolio-list-horizontal-holder.ailuros--has-appear.ailuros--appeared .ailuros-m-italic .ailuros-m-italic-style {
-webkit-animation:qode-italic-text-out .7s ease 3 1s;
animation:qode-italic-text-out .7s ease 3 1s;
}

.ailuros-portfolio-list-horizontal-holder .ailuros-portfolio-list-horizontal-inner {
position:relative;
-webkit-box-sizing:border-box;
box-sizing:border-box;
padding-left:calc(70px - 21px);
white-space:nowrap;
will-change:transform;
-webkit-transition:-webkit-transform .7s cubic-bezier(.2,.84,.5,1);
transition:-webkit-transform .7s cubic-bezier(.2,.84,.5,1);
-o-transition:transform .7s cubic-bezier(.2,.84,.5,1);
transition:transform .7s cubic-bezier(.2,.84,.5,1);
transition:transform .7s cubic-bezier(.2,.84,.5,1),-webkit-transform .7s cubic-bezier(.2,.84,.5,1);
opacity:0;
}

@media only screen and (max-width:1024px) {
.ailuros-portfolio-list-horizontal-holder .ailuros-portfolio-list-horizontal-inner {
width:100vw!important;
-webkit-transition:-webkit-transform 0s;
transition:-webkit-transform 0s;
-o-transition:transform 0s;
transition:transform 0s;
transition:transform 0s,-webkit-transform 0s;
overflow-x:scroll;
}
}

.ailuros-portfolio-list-horizontal-holder .ailuros-plh-item {
display:-webkit-inline-box;
display:-ms-inline-flexbox;
display:inline-flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
width:25vw;
height:100%;
margin:0 21px;
}

@media only screen and (max-width:680px) {
.ailuros-portfolio-list-horizontal-holder .ailuros-plh-item {
width:calc(100% - 45px);
}
}

.ailuros-portfolio-list-horizontal-holder .ailuros-plh-item .ailuros-e-media-image-holder {
display:inline-block;
overflow:hidden;
height:100%;
}

.ailuros-portfolio-list-horizontal-holder .ailuros-plh-item .ailuros-e-media-image-holder-inner {
display:inline-block;
height:100%;
-webkit-transform:scaleX(1.4);
-ms-transform:scaleX(1.4);
transform:scaleX(1.4);
opacity:0;
-webkit-transition:opacity .35s ease-out,-webkit-transform .7s cubic-bezier(.22,.61,.36,1);
transition:opacity .35s ease-out,-webkit-transform .7s cubic-bezier(.22,.61,.36,1);
-o-transition:opacity .35s ease-out,transform .7s cubic-bezier(.22,.61,.36,1);
transition:opacity .35s ease-out,transform .7s cubic-bezier(.22,.61,.36,1);
transition:opacity .35s ease-out,transform .7s cubic-bezier(.22,.61,.36,1),-webkit-transform .7s cubic-bezier(.22,.61,.36,1);
}

.ailuros-portfolio-list-horizontal-holder .ailuros-plh-item:first-child {
margin-left:27vw;
}

.ailuros-portfolio-list-horizontal-holder .ailuros-plh-item:last-child {
margin-right:42px;
}

.ailuros-portfolio-list-horizontal-holder .ailuros-plh-item.ailuros--appear .ailuros-e-media-image-holder-inner {
opacity:1;
-webkit-transform:scaleX(1);
-ms-transform:scaleX(1);
transform:scaleX(1);
}

.ailuros-portfolio-list-horizontal-holder .ailuros-plh-item>a {
display:block;
overflow:hidden;
margin-top:24px;
height:100%;
}

.ailuros-portfolio-list-horizontal-holder .ailuros-plh-item>a img {
height:100%;
width:100%;
-o-object-fit:cover;
object-fit:cover;
}

.ailuros-portfolio-list-horizontal-holder .ailuros-plh-item>a:hover img {
-webkit-transform:scale(1.05);
-ms-transform:scale(1.05);
transform:scale(1.05);
}

.ailuros-portfolio-list-horizontal-holder .ailuros-plh-item img {
-webkit-backface-visibility:hidden;
backface-visibility:hidden;
will-change:transform;
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
-webkit-transition:.45s cubic-bezier(.35,.18,.07,1.04);
-o-transition:.45s cubic-bezier(.35,.18,.07,1.04);
transition:.45s cubic-bezier(.35,.18,.07,1.04);
transform:scale(1);
will-change:transform;
}

.ailuros-portfolio-list-horizontal-holder .ailuros-plh-item .ailuros-e-info-category {
font-size:15px;
}

.ailuros-portfolio-list-horizontal-holder .ailuros-plh-item .ailuros-e-info-category a:not(:last-child):after {
content:'/';
color:inherit;
}

.ailuros-portfolio-list-horizontal-holder .ailuros-plh-item .ailuros-e-info-category a:not(:last-child):hover:after {
color:initial;
}

.ailuros-skin--black .ailuros-portfolio-list-horizontal-holder .ailuros-plh-item .ailuros-e-info-category a:not(:last-child):hover:after {
color:#fff;
}

.ailuros-portfolio-list-horizontal-holder img {
vertical-align:middle;
max-height:41vh;
}

@media only screen and (max-width:680px) {
.ailuros-portfolio-list-horizontal-holder img {
max-height:100%;
}
}

.ailuros-portfolio-list-horizontal-holder .ailuros-plhi-title {
margin:23px 0 8px;
max-width:250px;
white-space:normal;
}

.ailuros-portfolio-list-horizontal-holder .ailuros-moving-text {
font-size:336px;
line-height:1em;
text-transform:uppercase;
-webkit-text-stroke:1px currentColor;
-webkit-text-fill-color:transparent;
white-space:nowrap;
-webkit-transition:-webkit-transform .7s cubic-bezier(.2,.84,.5,1);
transition:-webkit-transform .7s cubic-bezier(.2,.84,.5,1);
-o-transition:transform .7s cubic-bezier(.2,.84,.5,1);
transition:transform .7s cubic-bezier(.2,.84,.5,1);
transition:transform .7s cubic-bezier(.2,.84,.5,1),-webkit-transform .7s cubic-bezier(.2,.84,.5,1);
position:relative;
left:0;
padding-top:40px;
padding-bottom:66px;
}

@media only screen and (max-width:1700px) {
.ailuros-portfolio-list-horizontal-holder .ailuros-moving-text {
font-size:260px;
}
}

@media only screen and (max-width:1600px) {
.ailuros-portfolio-list-horizontal-holder .ailuros-moving-text {
font-size:200px;
}
}

@media only screen and (max-width:1366px) {
.ailuros-portfolio-list-horizontal-holder .ailuros-moving-text {
font-size:160px;
}
}

.ailuros-portfolio-list-horizontal-holder .ailuros-ptfh-static {
position:absolute;
left:70px;
top:12%;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:end;
-ms-flex-align:end;
align-items:flex-end;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
max-width:20vw;
-webkit-transition:opacity .15s ease-in-out;
-o-transition:opacity .15s ease-in-out;
transition:opacity .15s ease-in-out;
z-index:50;
}

@media only screen and (max-width:1440px) {
.ailuros-portfolio-list-horizontal-holder .ailuros-ptfh-static {
top:4%;
max-width:23vw;
}
}

@media only screen and (max-width:1024px) {
.ailuros-portfolio-list-horizontal-holder .ailuros-ptfh-static {
top:2%;
}
}

.ailuros-portfolio-list-horizontal-holder .ailuros-ptfh-static .ailuros-ptfh-widget-area .widget.widget_breton_core_icon_list_item {
margin:0;
position:relative;
top:3px;
}

.ailuros-portfolio-list-horizontal-holder .ailuros-ptfh-static .ailuros-m-italic {
font-style:italic;
}

.ailuros-portfolio-list-horizontal-holder .ailuros-ptfh-outlined-title {
text-transform:uppercase;
font-size:14px;
}

.ailuros-portfolio-list-horizontal-holder .ailuros-ptfh-outlined-title:before {
content:'';
height:10px;
width:10px;
background-color:currentColor;
border-radius:100%;
margin-right:7px;
display:inline-block;
}

.ailuros-portfolio-list-horizontal-holder .ailuros-ptfh-title {
margin:20px 0 0;
}

@media only screen and (max-width:1440px) {
.ailuros-portfolio-list-horizontal-holder .ailuros-ptfh-title {
font-size:33px;
max-width:100%;
}
}

.ailuros-portfolio-list-horizontal-holder .ailuros-ptfh-title>span {
display:block;
}

.ailuros-skin--black .ailuros-portfolio-list-horizontal-holder .ailuros-ptfh-title>span {
-webkit-transition:0s!important;
-o-transition:0s!important;
transition:0s!important;
}

@media all and (-ms-high-contrast:none) {
.ailuros-portfolio-list-horizontal-holder .ailuros-ptfh-title>span:first-child {
color:#fff;
text-shadow:-1px -1px 0 #bbb,1px 1px 0 #bbb,-1px 1px 0 #bbb,1px -1px 0 #bbb;
}
}

.ailuros-portfolio-list-horizontal-holder .ailuros-ptfh-button {
margin-top:42px;
display:inline-block;
transition:transform .3s cubic-bezier(.37,.2,0,1.15),-webkit-transform .3s cubic-bezier(.37,.2,0,1.15);
-webkit-transform:rotate(0);
-ms-transform:rotate(0);
transform:rotate(0);
}

.ailuros-portfolio-list-horizontal-holder .ailuros-ptfh-button:hover {
-webkit-transform:rotate(-45deg);
-ms-transform:rotate(-45deg);
transform:rotate(-45deg);
}

.ailuros-portfolio-list-horizontal-holder .ailuros-ptfh-button svg polygon {
fill:transparent;
stroke:#000;
}

.ailuros-skin--black .ailuros-portfolio-list-horizontal-holder .ailuros-ptfh-button svg polygon {
stroke:#fff;
}

@-webkit-keyframes ailurosPTFHfade {
0% {
opacity:0;
}

100% {
opacity:1;
}
}

@keyframes ailurosPTFHfade {
0% {
opacity:0;
}

100% {
opacity:1;
}
}

.ailuros-portfolio-list-horizontal-holder.ailuros-loaded {
visibility:visible;
}

.ailuros-portfolio-list-horizontal-holder.ailuros-loaded .ailuros-ptfh-title>span {
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
}

.ailuros-portfolio-list-horizontal-holder.ailuros-loaded .ailuros-portfolio-list-horizontal-inner {
-webkit-animation:ailurosPTFHfade .7s forwards cubic-bezier(.2,.84,.5,1);
animation:ailurosPTFHfade .7s forwards cubic-bezier(.2,.84,.5,1);
will-change:transform;
}

.ailuros-portfolio-list-horizontal-holder:after {
content:'';
position:absolute;
width:calc(100% - 140px);
height:1px;
left:70px;
bottom:42px;
background-color:#000;
}

@media only screen and (max-width:1024px) {
.ailuros-portfolio-list-horizontal-holder:after {
display:none;
}
}

.ailuros-skin--black .ailuros-portfolio-list-horizontal-holder:after {
background-color:#fff;
}

.ailuros-portfolio-info-sc {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
}

@media only screen and (max-width:680px) {
.ailuros-portfolio-info-sc {
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
}
}

.ailuros-portfolio-info-sc>* {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:start;
-ms-flex-align:start;
align-items:flex-start;
margin-bottom:32px;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
-webkit-box-flex:0;
-ms-flex:0 0 15%;
flex:0 0 15%;
}

@media only screen and (max-width:1440px) {
.ailuros-portfolio-info-sc>* {
-webkit-box-flex:0;
-ms-flex:0 0 17%;
flex:0 0 17%;
}
}

@media only screen and (max-width:1024px) {
.ailuros-portfolio-info-sc>* {
-webkit-box-flex:0;
-ms-flex:0 0 23%;
flex:0 0 23%;
}
}

.ailuros-portfolio-info-sc>:last-child {
margin-bottom:0;
}

.ailuros-portfolio-info-sc .ailuros-e-title {
margin:0 0 7px;
}

.ailuros-portfolio-info-sc a,.ailuros-portfolio-info-sc p {
margin:0;
font-size:15px;
}

.ailuros-portfolio-info-sc .ailuros-e-category:after {
content:"/";
margin:0 3px 0 1px;
}

.ailuros-portfolio-info-sc .ailuros-e-category:last-child:after {
display:none;
}

.ailuros-portfolio-info-sc .ailuros-info--social-share .ailuros-social-share .ailuros-social-title {
display:block;
margin-bottom:17px;
}

.ailuros-portfolio-info-sc.ailuros-alignment--center {
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
}

.ailuros-portfolio-info-sc.ailuros-alignment--center>* {
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
}

.ailuros-portfolio-info-sc.ailuros-alignment--left {
-webkit-box-pack:start;
-ms-flex-pack:start;
justify-content:flex-start;
}

.ailuros-portfolio-info-sc.ailuros-alignment--right {
-webkit-box-pack:end;
-ms-flex-pack:end;
justify-content:flex-end;
}

.ailuros-portfolio-info-sc.ailuros-alignment--right>* {
-webkit-box-align:end;
-ms-flex-align:end;
align-items:flex-end;
}

.ailuros-portfolio-list .ailuros-e-inner {
position:relative;
}

.ailuros-portfolio-list .ailuros-e-image img {
display:block;
}

.ailuros-portfolio-list .ailuros-e-title {
margin:0;
}

.ailuros-portfolio-list .ailuros-e-info-category {
font-size:15px;
}

.ailuros-portfolio-list .ailuros-e-info-category a:not(:last-child):after {
content:'/';
color:inherit;
}

.ailuros-portfolio-list .ailuros-e-info-category a:not(:last-child):hover:after {
color:initial;
}

.ailuros-skin--black .ailuros-portfolio-list .ailuros-e-info-category a:not(:last-child):hover:after {
color:#fff;
}

.ailuros-portfolio-list .ailuros-m-pagination {
margin-top:35px;
}

@media only screen and (max-width:680px) {
.ailuros-portfolio-list.ailuros-layout--columns.ailuros-list-small-images article .ailuros-e-inner {
padding:0!important;
}
}

.ailuros-portfolio-list.ailuros-layout--columns.ailuros-list-small-images article:nth-child(2n) {
margin-left:-35px!important;
}

@media only screen and (max-width:680px) {
.ailuros-portfolio-list.ailuros-layout--columns.ailuros-list-small-images article:nth-child(2n) {
margin-left:0!important;
}
}

.ailuros-portfolio-list.ailuros-layout--columns.ailuros-list-small-images article.ailuros-pl-standard-padding:hover .ailuros-e-image img {
-webkit-clip-path:inset(15px 15px 15px 15px);
clip-path:inset(15px 15px 15px 15px);
}

.ailuros-portfolio-list.ailuros-layout--columns.ailuros-list-small-images article.ailuros-pl-top-left-padding:hover .ailuros-e-image img {
-webkit-clip-path:inset(15px 15px 15px 15px);
clip-path:inset(15px 15px 15px 15px);
}

.ailuros-portfolio-list.ailuros-layout--columns.ailuros-list-small-images article.ailuros-pl-top-right-padding:hover .ailuros-e-image img {
-webkit-clip-path:inset(15px 15px 15px 15px);
clip-path:inset(15px 15px 15px 15px);
}

.ailuros-portfolio-list.ailuros-layout--columns.ailuros-list-small-images article .ailuros-e-image {
-webkit-clip-path:inset(0 0 0 0)!important;
clip-path:inset(0 0 0 0)!important;
}

.ailuros-portfolio-list.ailuros-layout--columns.ailuros-list-small-images article .ailuros-e-image img {
-webkit-transition:all .35s cubic-bezier(.15,.31,.43,1);
-o-transition:all .35s cubic-bezier(.15,.31,.43,1);
transition:all .35s cubic-bezier(.15,.31,.43,1);
-webkit-clip-path:inset(0 0 0 0);
clip-path:inset(0 0 0 0);
-webkit-transform:none!important;
-ms-transform:none!important;
transform:none!important;
}

.ailuros-portfolio-list.ailuros-layout--columns.ailuros-list-small-images article.ailuros-pl-top-left-padding {
-webkit-transform:none!important;
-ms-transform:none!important;
transform:none!important;
}

.ailuros-portfolio-list.ailuros-layout--columns.ailuros-list-small-images article.ailuros-pl-top-left-padding .ailuros-e-image {
padding:0 10.5% 0 30%;
margin-top:114px;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

@media screen and (max-width:680px) {
.ailuros-portfolio-list.ailuros-layout--columns.ailuros-list-small-images article.ailuros-pl-top-left-padding .ailuros-e-image {
padding:0;
margin-top:60px;
}
}

.ailuros-portfolio-list.ailuros-layout--columns.ailuros-list-small-images article.ailuros-pl-top-right-padding {
-webkit-transform:none!important;
-ms-transform:none!important;
transform:none!important;
}

.ailuros-portfolio-list.ailuros-layout--columns.ailuros-list-small-images article.ailuros-pl-top-right-padding .ailuros-e-image {
padding:0 70px 0 25px;
padding:0 30% 0 10.5%;
margin-top:114px;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

@media only screen and (max-width:680px) {
.ailuros-portfolio-list.ailuros-layout--columns.ailuros-list-small-images article.ailuros-pl-top-right-padding .ailuros-e-image {
padding:0;
margin-top:60px;
}
}

.ailuros-portfolio-list.ailuros-layout--columns.ailuros-list-small-images article.ailuros-pl-standard-padding .ailuros-e-image {
padding:0 25px;
margin-top:53px;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

@media screen and (max-width:1440px) {
.ailuros-portfolio-list.ailuros-layout--columns.ailuros-list-small-images article.ailuros-pl-standard-padding .ailuros-e-image {
margin-bottom:70px;
}
}

@media screen and (max-width:1366px) {
.ailuros-portfolio-list.ailuros-layout--columns.ailuros-list-small-images article.ailuros-pl-standard-padding .ailuros-e-image {
margin-bottom:10px;
}
}

@media screen and (max-width:680px) {
.ailuros-portfolio-list.ailuros-layout--columns.ailuros-list-small-images article.ailuros-pl-standard-padding .ailuros-e-image {
margin-bottom:0;
}
}

.ailuros-portfolio-list.ailuros-list-with-borders.ailuros-gutter--no .ailuros-grid-inner article {
border:1px solid #000;
margin-right:-1px;
margin-bottom:-1px;
}

.ailuros-skin--black .ailuros-portfolio-list.ailuros-list-with-borders.ailuros-gutter--no .ailuros-grid-inner article {
border-color:#fff;
}

.ailuros-portfolio-list.ailuros-items--fixed .ailuros-e-image {
height:100%;
overflow:hidden;
}

.ailuros-portfolio-list.ailuros-items--fixed .ailuros-e-media-image {
height:100%;
}

.ailuros-portfolio-list.ailuros-items--fixed .ailuros-e-media-image a {
position:relative;
display:inline-block;
width:100%;
vertical-align:top;
height:100%;
}

.ailuros-portfolio-list .ailuros--has-custom-appear .ailuros-e-media-image {
opacity:0;
-webkit-transform:scaleX(1.4);
-ms-transform:scaleX(1.4);
transform:scaleX(1.4);
-webkit-transition:opacity .35s ease-out,-webkit-transform .35s cubic-bezier(.22,.61,.36,1);
transition:opacity .35s ease-out,-webkit-transform .35s cubic-bezier(.22,.61,.36,1);
-o-transition:opacity .35s ease-out,transform .35s cubic-bezier(.22,.61,.36,1);
transition:opacity .35s ease-out,transform .35s cubic-bezier(.22,.61,.36,1);
transition:opacity .35s ease-out,transform .35s cubic-bezier(.22,.61,.36,1),-webkit-transform .35s cubic-bezier(.22,.61,.36,1);
}

.ailuros-portfolio-list .ailuros--has-custom-appear.ailuros--appeared .ailuros-e-media-image {
opacity:1;
-webkit-transform:scaleX(1);
-ms-transform:scaleX(1);
transform:scaleX(1);
}

.ailuros-portfolio-list.ailuros-item-layout--info-below .ailuros-e-content {
margin-top:30px;
}

.ailuros-portfolio-list.ailuros-item-layout--info-below .ailuros-e-info-category {
margin:5px 0 17px;
}

.ailuros-portfolio-list.ailuros-item-layout--info-below.ailuros-hover-animation--change-image .ailuros-e-image {
overflow:hidden;
position:relative;
}

.ailuros-portfolio-list.ailuros-item-layout--info-below.ailuros-hover-animation--change-image .ailuros-e-image .ailuros-e-media-main-image {
display:block;
opacity:1;
-webkit-transition:0s;
-o-transition:0s;
transition:0s;
}

.ailuros-portfolio-list.ailuros-item-layout--info-below.ailuros-hover-animation--change-image .ailuros-e-media-image {
overflow:hidden;
position:relative;
}

.ailuros-portfolio-list.ailuros-item-layout--info-below.ailuros-hover-animation--change-image .ailuros-e-media-image a {
display:block;
}

.ailuros-portfolio-list.ailuros-item-layout--info-below.ailuros-hover-animation--change-image .ailuros-e-media-hover-image {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background-size:cover;
opacity:0;
-webkit-transition:0s;
-o-transition:0s;
transition:0s;
}

.ailuros-portfolio-list.ailuros-item-layout--info-below.ailuros-hover-animation--change-image .ailuros-e :hover .ailuros-e-media-hover-image {
opacity:1;
}

.ailuros-portfolio-list.ailuros-item-layout--info-below.ailuros-hover-animation--change-image .ailuros-e :hover .ailuros-e-media-main-image {
opacity:0;
}

.ailuros-portfolio-list.ailuros-item-layout--info-below.ailuros-hover-animation--zoom article .ailuros-e-image {
overflow:hidden;
}

.ailuros-portfolio-list.ailuros-item-layout--info-below.ailuros-hover-animation--zoom article .ailuros-e-image .ailuros-e-media-image {
overflow:hidden;
}

.ailuros-portfolio-list.ailuros-item-layout--info-below.ailuros-hover-animation--zoom article .ailuros-e-image .ailuros-e-media-image img {
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
-webkit-transition:.45s cubic-bezier(.35,.18,.07,1.04);
-o-transition:.45s cubic-bezier(.35,.18,.07,1.04);
transition:.45s cubic-bezier(.35,.18,.07,1.04);
transform:scale(1);
will-change:transform;
}

.ailuros-portfolio-list.ailuros-item-layout--info-below.ailuros-hover-animation--zoom article:hover .ailuros-e-image .ailuros-e-media-image img {
-webkit-transform:scale(1.05);
-ms-transform:scale(1.05);
transform:scale(1.05);
}

.ailuros-portfolio-list.ailuros-item-layout--info-bottom-left .ailuros-e-content {
position:absolute;
bottom:9%;
left:4%;
}

.ailuros-portfolio-list.ailuros-item-layout--info-bottom-left .ailuros-e-content-inner {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:start;
-ms-flex-align:start;
align-items:flex-start;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
}

.ailuros-portfolio-list.ailuros-item-layout--info-bottom-left .ailuros-e-content-inner>a {
font-size:18px;
font-weight:600;
margin-top:10px;
}

.ailuros-portfolio-list.ailuros-item-layout--info-bottom-left .ailuros-e-content-inner * {
color:#fff;
z-index:1;
}

.ailuros-portfolio-list.ailuros-item-layout--info-follow.ailuros-hover-animation--follow.ailuros-layout--masonry.ailuros-filter--on article {
-webkit-transition:-webkit-transform 1ms 0s!important;
transition:-webkit-transform 1ms 0s!important;
-o-transition:transform 1ms 0s!important;
transition:transform 1ms 0s!important;
transition:transform 1ms 0s,-webkit-transform 1ms 0s!important;
}

.ailuros-portfolio-list.ailuros-item-layout--info-follow.ailuros-hover-animation--follow.ailuros-list-with-borders .ailuros-e-inner {
overflow:hidden;
}

.ailuros-portfolio-list.ailuros-item-layout--info-follow.ailuros-hover-animation--follow.ailuros-list-with-borders .ailuros-e-inner .ailuros-e-image {
overflow:hidden;
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
-webkit-clip-path:inset(15px 15px 15px 15px);
clip-path:inset(15px 15px 15px 15px);
-webkit-transition:.45s cubic-bezier(0,0,.38,.96);
-o-transition:.45s cubic-bezier(0,0,.38,.96);
transition:.45s cubic-bezier(0,0,.38,.96);
}

.ailuros-portfolio-list.ailuros-item-layout--info-follow.ailuros-hover-animation--follow.ailuros-list-with-borders .ailuros-e-inner .ailuros-e-image img {
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
-webkit-transition:.45s cubic-bezier(.35,.18,.07,1.04);
-o-transition:.45s cubic-bezier(.35,.18,.07,1.04);
transition:.45s cubic-bezier(.35,.18,.07,1.04);
transform:scale(1);
will-change:transform;
}

.ailuros-portfolio-list.ailuros-item-layout--info-follow.ailuros-hover-animation--follow.ailuros-list-with-borders .ailuros-e-inner:hover .ailuros-e-image {
-webkit-clip-path:inset(0 0 0 0);
clip-path:inset(0 0 0 0);
}

.ailuros-portfolio-list.ailuros-item-layout--info-follow.ailuros-hover-animation--follow.ailuros-list-with-borders .ailuros-e-inner:hover .ailuros-e-image img {
-webkit-transform:scale(1.05);
-ms-transform:scale(1.05);
transform:scale(1.05);
}

.ailuros-portfolio-list.ailuros-item-layout--info-follow.ailuros-hover-animation--follow article,.ailuros-portfolio-list.ailuros-item-layout--info-follow.ailuros-hover-animation--follow article a {
cursor:none;
}

.ailuros-portfolio-list.ailuros-item-layout--info-follow.ailuros-hover-animation--follow .ailuros-e-content {
display:none;
}

.ailuros-portfolio-list.ailuros-item-layout--info-follow.ailuros-hover-animation--follow.ailuros--light-text-hover {
z-index:30;
}

.ailuros-follow-info-holder {
position:fixed;
top:50%;
left:50%;
z-index:20;
pointer-events:none;
visibility:hidden;
}

.ailuros-follow-info-holder .ailuros-follow-info-inner {
position:relative;
display:inline-block;
vertical-align:middle;
color:#000;
}

.ailuros-skin--black .ailuros-follow-info-holder .ailuros-follow-info-inner {
color:#fff;
}

.ailuros-follow-info-holder .ailuros-follow-info-category {
font-size:15px;
display:inline-block;
padding:0;
white-space:nowrap;
z-index:9;
}

.ailuros-follow-info-holder .ailuros-follow-info-category a {
color:currentColor;
}

.ailuros-skin--black .ailuros-follow-info-holder .ailuros-follow-info-category a {
color:#fff;
}

.ailuros-follow-info-holder .ailuros-follow-info-category a:not(:last-child):after {
content:'/';
margin:0 2px 0 3px;
}

.ailuros-follow-info-holder.ailuros-is-active {
visibility:visible;
}

.ailuros-follow-info-holder.ailuros-is-active .ailuros-follow-info-title {
-webkit-transition:.15s cubic-bezier(.165,.84,.44,1);
-o-transition:.15s cubic-bezier(.165,.84,.44,1);
transition:.15s cubic-bezier(.165,.84,.44,1);
}

.ailuros-follow-info-holder.ailuros-is-active .ailuros-follow-info-category {
-webkit-transition:.15s cubic-bezier(.165,.84,.44,1);
-o-transition:.15s cubic-bezier(.165,.84,.44,1);
transition:.15s cubic-bezier(.165,.84,.44,1);
}

.ailuros-follow-info-holder.ailuros-is-plus {
visibility:visible;
}

.ailuros-follow-info-holder-light.ailuros-right,.ailuros-follow-info-holder.ailuros-right {
text-align:right;
-webkit-transform:translateX(-100%);
-ms-transform:translateX(-100%);
transform:translateX(-100%);
}

.ailuros-follow-info-holder .ailuros-follow-info-plus,.ailuros-follow-info-holder-light .ailuros-follow-info-plus {
height:41px;
font-size:32px;
position:relative;
left:0;
display:block;
fill:none;
stroke:currentColor;
}

.ailuros-follow-info-holder .ailuros-follow-info-plus svg,.ailuros-follow-info-holder-light .ailuros-follow-info-plus svg {
width:41px;
}

.ailuros-skin--black .ailuros-follow-info-holder .ailuros-follow-info-plus,.ailuros-skin--black .ailuros-follow-info-holder-light .ailuros-follow-info-plus {
stroke:#fff;
}

.ailuros-follow-info-holder .ailuros-follow-info-title,.ailuros-follow-info-holder-light .ailuros-follow-info-title {
display:inline-block;
position:relative;
white-space:nowrap;
z-index:8;
padding:10px 0 3px;
margin-bottom:4px;
}

.ailuros-follow-info-holder .ailuros-follow-info-title .ailuros-e-title,.ailuros-follow-info-holder-light .ailuros-follow-info-title .ailuros-e-title {
margin:0;
color:currentColor;
}

.ailuros-follow-info-holder .ailuros-follow-info-title .ailuros-e-title a,.ailuros-follow-info-holder-light .ailuros-follow-info-title .ailuros-e-title a {
color:currentColor;
}

.ailuros-follow-info-holder .ailuros-follow-info-title .ailuros-e-title a:hover,.ailuros-follow-info-holder-light .ailuros-follow-info-title .ailuros-e-title a:hover {
color:currentColor;
}

.ailuros-follow-info-holder .ailuros-follow-info-category,.ailuros-follow-info-holder-light .ailuros-follow-info-category {
font-size:15px;
}

.ailuros-follow-info-holder .ailuros-follow-info-category a,.ailuros-follow-info-holder-light .ailuros-follow-info-category a {
color:currentColor;
}

.ailuros-follow-info-holder .ailuros-follow-info-category a:hover,.ailuros-follow-info-holder-light .ailuros-follow-info-category a:hover {
color:currentColor;
}

.ailuros-follow-info-holder .ailuros-follow-info-category a:not(:last-child):after,.ailuros-follow-info-holder-light .ailuros-follow-info-category a:not(:last-child):after {
content:'/';
margin:0 2px 0 3px;
}

.ailuros-follow-info-holder-light {
position:absolute;
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
color:#fff;
opacity:0;
}

.ailuros-follow-info-holder-light .ailuros-e-info-category {
white-space:nowrap;
}

.ailuros-follow-info-holder-light .ailuros-follow-info-holder-light-link {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}

.ailuros-portfolio-list.ailuros-item-layout--info-on-hover .ailuros-e-content {
position:absolute;
bottom:0;
left:0;
width:100%;
height:100%;
}

.ailuros-portfolio-list.ailuros-item-layout--info-on-hover .ailuros-e-content-inner {
background-color:rgba(10,10,10,.8);
width:100%;
height:100%;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
}

.ailuros-portfolio-list.ailuros-item-layout--info-on-hover .ailuros-e-content-inner>a {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
z-index:0;
}

.ailuros-portfolio-list.ailuros-item-layout--info-on-hover .ailuros-e-content-inner * {
color:#fff;
z-index:1;
}

.ailuros-portfolio-list.ailuros-item-layout--info-on-hover.ailuros-hover-animation--direction-aware .ailuros-e-inner {
overflow:hidden;
}

.ailuros-portfolio-list.ailuros-item-layout--info-on-hover.ailuros-hover-animation--direction-aware .ailuros-e-content {
display:none;
padding:inherit;
opacity:1;
-webkit-transition:opacity .3s ease;
-o-transition:opacity .3s ease;
transition:opacity .3s ease;
}

.ailuros-item-layout--info-on-hover.ailuros-hover-animation--fade-in .ailuros-e-content {
opacity:0;
-webkit-transition:opacity .1s ease;
-o-transition:opacity .1s ease;
transition:opacity .1s ease;
}

.ailuros-item-layout--info-on-hover.ailuros-hover-animation--fade-in .ailuros-e-media-image {
opacity:1;
-webkit-transition:opacity .1s ease;
-o-transition:opacity .1s ease;
transition:opacity .1s ease;
}

.ailuros-item-layout--info-on-hover.ailuros-hover-animation--fade-in .ailuros-e-content-inner {
padding:32px 40px;
background-color:transparent;
border:1px solid #000;
-webkit-box-align:start;
-ms-flex-align:start;
align-items:flex-start;
-webkit-box-pack:start;
-ms-flex-pack:start;
justify-content:flex-start;
-webkit-box-orient:vertical;
-webkit-box-direction:reverse;
-ms-flex-direction:column-reverse;
flex-direction:column-reverse;
}

.ailuros-skin--black .ailuros-item-layout--info-on-hover.ailuros-hover-animation--fade-in .ailuros-e-content-inner {
border-color:#fff;
}

.ailuros-skin--black .ailuros-item-layout--info-on-hover.ailuros-hover-animation--fade-in .ailuros-e-content-inner * {
color:#fff;
}

.ailuros-item-layout--info-on-hover.ailuros-hover-animation--fade-in .ailuros-e-content-inner * {
color:initial;
}

.ailuros-item-layout--info-on-hover.ailuros-hover-animation--fade-in .ailuros-e-content-inner .ailuros-e-info-category {
margin-top:6px;
}

.ailuros-item-layout--info-on-hover.ailuros-hover-animation--fade-in .ailuros-e:hover .ailuros-e-content {
opacity:1;
}

.ailuros-item-layout--info-on-hover.ailuros-hover-animation--fade-in .ailuros-e:hover .ailuros-e-media-image {
opacity:0;
}

#ailuros-portfolio-single-related-items {
position:relative;
display:inline-block;
width:100%;
vertical-align:top;
margin-top:86px;
}

#ailuros-single-portfolio-navigation {
position:relative;
display:inline-block;
width:100%;
vertical-align:top;
margin:88px 0 3px;
}

#ailuros-single-portfolio-navigation .ailuros-m-inner {
position:relative;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
}

#ailuros-single-portfolio-navigation .ailuros-m-nav {
position:relative;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
}

#ailuros-single-portfolio-navigation .ailuros-m-nav>* {
display:block;
line-height:inherit;
}

#ailuros-single-portfolio-navigation .ailuros-m-nav.ailuros--prev .ailuros-m-nav-icon {
margin-right:5px;
}

#ailuros-single-portfolio-navigation .ailuros-m-nav.ailuros--next {
-webkit-box-orient:horizontal;
-webkit-box-direction:reverse;
-ms-flex-direction:row-reverse;
flex-direction:row-reverse;
text-align:right;
margin-left:auto;
}

#ailuros-single-portfolio-navigation .ailuros-m-nav.ailuros--next .ailuros-m-nav-icon {
margin-left:5px;
}

#ailuros-single-portfolio-navigation .ailuros--backbtn {
position:absolute;
left:50%;
-webkit-transform:translateX(-50%);
-ms-transform:translateX(-50%);
transform:translateX(-50%);
}

#ailuros-single-portfolio-navigation .ailuros--backbtn a {
height:23px;
}

#ailuros-single-portfolio-navigation .ailuros--backbtn a .ailuros-circles {
position:relative;
width:28px;
display:inline-block;
height:28px;
}

#ailuros-single-portfolio-navigation .ailuros--backbtn a .ailuros-circle {
position:absolute;
width:13px;
height:13px;
border-width:1px;
border-style:solid;
border-color:#000;
-webkit-transition:border-color .2s ease-out;
-o-transition:border-color .2s ease-out;
transition:border-color .2s ease-out;
}

.ailuros-skin--black #ailuros-single-portfolio-navigation .ailuros--backbtn a .ailuros-circle {
border-color:#fff;
}

#ailuros-single-portfolio-navigation .ailuros--backbtn a .ailuros-circle-1 {
top:0;
left:0;
}

#ailuros-single-portfolio-navigation .ailuros--backbtn a .ailuros-circle-2 {
top:0;
right:0;
}

#ailuros-single-portfolio-navigation .ailuros--backbtn a .ailuros-circle-3 {
bottom:0;
left:0;
}

#ailuros-single-portfolio-navigation .ailuros--backbtn a .ailuros-circle-4 {
bottom:0;
right:0;
}

#ailuros-single-portfolio-navigation .ailuros--backbtn a:hover .ailuros-circle {
border-color:#000;
}

#ailuros-single-portfolio-navigation .ailuros-m-nav-icon {
font-size:30px;
}

#ailuros-single-portfolio-navigation .ailuros-m-nav-label {
font-size:14px;
text-transform:uppercase;
position:relative;
position:relative;
}

#ailuros-single-portfolio-navigation .ailuros-m-nav-label:after,#ailuros-single-portfolio-navigation .ailuros-m-nav-label:before {
content:'';
display:block;
height:1px;
width:100%;
position:absolute;
left:0;
bottom:5px;
background-color:currentColor;
-webkit-transform:scaleX(0);
-ms-transform:scaleX(0);
transform:scaleX(0);
-webkit-transform-origin:100% 50%;
-ms-transform-origin:100% 50%;
transform-origin:100% 50%;
-webkit-transition:-webkit-transform .45s cubic-bezier(.57,.58,0,.96);
transition:-webkit-transform .45s cubic-bezier(.57,.58,0,.96);
-o-transition:transform .45s cubic-bezier(.57,.58,0,.96);
transition:transform .45s cubic-bezier(.57,.58,0,.96);
transition:transform .45s cubic-bezier(.57,.58,0,.96),-webkit-transform .45s cubic-bezier(.57,.58,0,.96);
}

#ailuros-single-portfolio-navigation .ailuros-m-nav-label:before {
-webkit-transition-delay:.3s;
-o-transition-delay:.3s;
transition-delay:.3s;
}

#ailuros-single-portfolio-navigation .ailuros-m-nav-label:hover:after {
-webkit-transform:scaleX(1);
-ms-transform:scaleX(1);
transform:scaleX(1);
-webkit-transform-origin:0 50%;
-ms-transform-origin:0 50%;
transform-origin:0 50%;
}

#ailuros-single-portfolio-navigation .ailuros-m-nav-label:after {
-webkit-transform:scaleX(1);
-ms-transform:scaleX(1);
transform:scaleX(1);
-webkit-transform-origin:0 50%;
-ms-transform-origin:0 50%;
transform-origin:0 50%;
}

#ailuros-single-portfolio-navigation .ailuros-m-nav-label:hover:after {
-webkit-transform:scaleX(0);
-ms-transform:scaleX(0);
transform:scaleX(0);
-webkit-transform-origin:100% 50%;
-ms-transform-origin:100% 50%;
transform-origin:100% 50%;
}

#ailuros-single-portfolio-navigation .ailuros-m-nav-label:hover:before {
-webkit-transform:scaleX(1);
-ms-transform:scaleX(1);
transform:scaleX(1);
-webkit-transform-origin:0 50%;
-ms-transform-origin:0 50%;
transform-origin:0 50%;
}

.ailuros-portfolio-single.ailuros-layout--gallery-big .ailuros-portfolio-info {
margin:42px 0 58px;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
}

.ailuros-portfolio-single.ailuros-layout--gallery-big .ailuros-portfolio-info>* {
-webkit-box-flex:0;
-ms-flex:0 0 15%;
flex:0 0 15%;
}

@media only screen and (max-width:1440px) {
.ailuros-portfolio-single.ailuros-layout--gallery-big .ailuros-portfolio-info>* {
-webkit-box-flex:0;
-ms-flex:0 0 17%;
flex:0 0 17%;
}
}

@media only screen and (min-width:1025px) {
.ailuros-portfolio-single.ailuros-layout--gallery-small .ailuros-grid.ailuros-layout--template>.ailuros-grid-inner>.ailuros-grid-item.ailuros-col--4 {
padding-left:42px;
}
}

.ailuros-portfolio-single.ailuros-layout--gallery-small .ailuros-portfolio-info {
margin-top:32px!important;
}

.ailuros-portfolio-single.ailuros-layout--images-big .ailuros-media .ailuros-grid-item {
display:block;
margin-bottom:36px;
float:none;
}

.ailuros-portfolio-single.ailuros-layout--images-big .ailuros-media .ailuros-grid-item:last-child {
margin-bottom:0;
}

.ailuros-portfolio-single.ailuros-layout--images-big .ailuros-portfolio-info {
margin:42px 0 58px;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
}

.ailuros-portfolio-single.ailuros-layout--images-big .ailuros-portfolio-info>* {
-webkit-box-flex:0;
-ms-flex:0 0 15%;
flex:0 0 15%;
}

@media only screen and (max-width:1440px) {
.ailuros-portfolio-single.ailuros-layout--images-big .ailuros-portfolio-info>* {
-webkit-box-flex:0;
-ms-flex:0 0 17%;
flex:0 0 17%;
}
}

@media only screen and (min-width:1025px) {
.ailuros-portfolio-single.ailuros-layout--images-small .ailuros-grid.ailuros-layout--template>.ailuros-grid-inner>.ailuros-grid-item.ailuros-col--4 {
padding-left:42px;
}
}

.ailuros-portfolio-single.ailuros-layout--images-small .ailuros-media .ailuros-grid-item {
display:block;
margin-bottom:30px;
float:none;
}

.ailuros-portfolio-single.ailuros-layout--images-small .ailuros-media .ailuros-grid-item:last-child {
margin-bottom:0;
}

.ailuros-portfolio-single.ailuros-layout--images-small .ailuros-portfolio-info {
margin-top:32px!important;
}

.ailuros-portfolio-single.ailuros-layout--masonry-big .ailuros-portfolio-info {
margin:42px 0 58px;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
}

.ailuros-portfolio-single.ailuros-layout--masonry-big .ailuros-portfolio-info>* {
-webkit-box-flex:0;
-ms-flex:0 0 15%;
flex:0 0 15%;
}

@media only screen and (max-width:1440px) {
.ailuros-portfolio-single.ailuros-layout--masonry-big .ailuros-portfolio-info>* {
-webkit-box-flex:0;
-ms-flex:0 0 17%;
flex:0 0 17%;
}
}

@media only screen and (min-width:1025px) {
.ailuros-portfolio-single.ailuros-layout--masonry-small .ailuros-grid.ailuros-layout--template>.ailuros-grid-inner>.ailuros-grid-item.ailuros-col--4 {
padding-left:42px;
}
}

.ailuros-portfolio-single.ailuros-layout--masonry-small .ailuros-portfolio-info {
margin-top:32px!important;
}

@media only screen and (min-width:1025px) {
.ailuros-portfolio-single.ailuros-layout--slider-small .ailuros-grid.ailuros-layout--template>.ailuros-grid-inner>.ailuros-grid-item.ailuros-col--4 {
padding-left:42px;
}
}

.ailuros-portfolio-single.ailuros-layout--slider-small .ailuros-media .ailuros-grid-item {
display:block;
margin-bottom:30px;
float:none;
}

.ailuros-portfolio-single.ailuros-layout--slider-small .ailuros-media .ailuros-grid-item:last-child {
margin-bottom:0;
}

.ailuros-portfolio-single.ailuros-layout--slider-small .ailuros-portfolio-info {
margin-top:32px!important;
}

.ailuros-portfolio-single.ailuros-layout--slider .ailuros-portfolio-info {
margin:42px 0 0;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
}

@media only screen and (max-width:1024px) {
.ailuros-portfolio-single.ailuros-layout--slider .ailuros-portfolio-info {
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
}
}

.ailuros-portfolio-single.ailuros-layout--slider .ailuros-portfolio-info>* {
-webkit-box-flex:0;
-ms-flex:0 0 15%;
flex:0 0 15%;
}

@media only screen and (max-width:1440px) {
.ailuros-portfolio-single.ailuros-layout--slider .ailuros-portfolio-info>* {
-webkit-box-flex:0;
-ms-flex:0 0 17%;
flex:0 0 17%;
}
}

.ailuros-portfolio-single-slider .swiper-wrapper {
-webkit-transition-timing-function:cubic-bezier(.22,.61,.36,1);
-o-transition-timing-function:cubic-bezier(.22,.61,.36,1);
transition-timing-function:cubic-bezier(.22,.61,.36,1);
cursor:-webkit-grab;
cursor:grab;
}

.ailuros-team-list .ailuros-e-role {
margin:0;
}

.ailuros-team-list .ailuros-e-title {
margin:3px 0 6px;
}

.ailuros-team-list .ailuros-team-member-social-icons {
margin:16px 0 0;
font-size:15px;
}

.ailuros-team-list .ailuros-team-member-social-icons a {
margin:0 10px;
}

.ailuros-team-list.ailuros-item-layout--info-below .ailuros-e-content {
margin:17px 0 19px;
}

.ailuros-team-list.ailuros-item-layout--info-below .ailuros-team-member-social-icons a:first-child {
margin-left:0;
}

.ailuros-team-list.ailuros-item-layout--info-on-hover .ailuros-e-inner:hover .ailuros-e-content {
opacity:1;
z-index:1;
}

.ailuros-team-list.ailuros-item-layout--info-on-hover .ailuros-e-content {
position:absolute;
width:100%;
height:100%;
top:0;
left:0;
background-color:#fff;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
opacity:0;
-webkit-transition:opacity .1s;
-o-transition:opacity .1s;
transition:opacity .1s;
z-index:-1;
}

.ailuros-testimonials-list-outer {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
}

.ailuros-testimonials-list-outer .ailuros-icon-wrapper {
width:336px;
position:relative;
z-index:50;
display:inline-block;
height:202px;
min-width:336px;
-webkit-transition:#f8f8f8;
-o-transition:#f8f8f8;
transition:#f8f8f8;
}

.ailuros-testimonials-list-outer .ailuros-icon-wrapper:after {
content:'';
position:absolute;
height:100%;
width:1px;
background-color:currentColor;
top:0;
right:77px;
}

.ailuros-testimonials-list-outer .ailuros-icon-wrapper:before {
content:url(/wp-content/themes/breton/assets/img/testimonials_white.svg);
position:relative;
display:inline-block;
width:180px;
height:168px;
left:0;
top:2px;
}

.ailuros-skin--black .ailuros-testimonials-list-outer .ailuros-icon-wrapper:before {
content:url(/wp-content/themes/breton/assets/img/testimonials_black.svg);
}

.ailuros-testimonials-list {
min-height:202px;
}

.ailuros-testimonials-list .swiper-wrapper {
-webkit-transition:.6s cubic-bezier(.65,.05,.36,1)!important;
-o-transition:.6s cubic-bezier(.65,.05,.36,1)!important;
transition:.6s cubic-bezier(.65,.05,.36,1)!important;
}

.ailuros-testimonials-list .swiper-wrapper .swiper-slide {
cursor:-webkit-grab;
cursor:grab;
}

.ailuros-testimonials-list .ailuros-e-content {
overflow:hidden;
padding-top:20px;
}

.ailuros-testimonials-list .ailuros-e-media-image {
line-height:0;
margin-bottom:25px;
max-width:200px;
}

.ailuros-testimonials-list .ailuros-e-title {
margin:0 0 25px;
}

.ailuros-testimonials-list .ailuros-e-text {
margin:0 0 16px;
font-style:italic;
line-height:1.3em;
}

.ailuros-testimonials-list .ailuros-e-author {
margin:0;
color:#000;
}

.ailuros-skin--black .ailuros-testimonials-list .ailuros-e-author {
color:#fff;
}

.ailuros-testimonials-list .ailuros-e-author .ailuros-e-author-name:before {
content:'-';
}

.ailuros-testimonials-list .ailuros-e-author .ailuros-e-author-name:after {
content:'/';
}

.ailuros-testimonials-list .swiper-pagination-bullets {
text-align:left;
bottom:20px!important;
}

.ailuros-testimonials-list.ailuros-skin--light .ailuros-e-author,.ailuros-testimonials-list.ailuros-skin--light .ailuros-e-text,.ailuros-testimonials-list.ailuros-skin--light .ailuros-e-title {
color:#fff;
}

.ailuros-testimonials-list.ailuros-skin--light .swiper-pagination-bullet:before {
background-color:#fff;
}

.ailuros-review-rating {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
}

.ailuros-review-rating .ailuros-rating-inner {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-preferred-size:50%;
flex-basis:50%;
}

.ailuros-review-rating label {
margin:0 10px 0 0;
}

.ailuros-review-rating .ailuros-comment-rating-box {
margin:0;
}

.ailuros-review-rating .ailuros-star-rating {
position:relative;
display:inline-block;
vertical-align:top;
margin:0;
font-size:0;
color:transparent;
cursor:pointer;
overflow:hidden;
}

.ailuros-review-rating .ailuros-star-rating:before {
position:relative;
display:inline-block;
vertical-align:top;
overflow:hidden;
z-index:-1;
content:"\e031";
font-size:10px;
letter-spacing:.35em;
color:#000;
font-family:ElegantIcons;
line-height:1;
white-space:nowrap;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
}

.ailuros-skin--black .ailuros-review-rating .ailuros-star-rating:before {
color:#fff;
}

.ailuros-review-rating .ailuros-star-rating.active:after {
position:absolute;
top:0;
right:0;
display:block;
content:"\e033\e033\e033\e033\e033";
font-size:10px;
letter-spacing:.35em;
color:#000;
font-family:ElegantIcons;
line-height:1;
white-space:nowrap;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
}

.ailuros-skin--black .ailuros-review-rating .ailuros-star-rating.active:after {
color:#fff;
}

.ailuros-review-rating .ailuros-comments-ratings {
position:relative;
display:inline-block;
width:100%;
vertical-align:top;
line-height:1;
}

.ailuros-review-rating .ailuros-comments-ratings .ailuros-m-inner {
position:relative;
display:inline-block;
vertical-align:top;
}

.ailuros-review-rating .ailuros-comments-ratings .ailuros-m-star {
font-size:10px;
letter-spacing:.35em;
color:#000;
}

.ailuros-skin--black .ailuros-review-rating .ailuros-comments-ratings .ailuros-m-star {
color:#fff;
}

.ailuros-review-rating .ailuros-comments-ratings .ailuros-m-star.ailuros--active {
position:absolute;
top:0;
left:0;
overflow:hidden;
white-space:nowrap;
}

.ailuros-reviews-per-criteria .ailuros-item-reviews-average-rating {
color:#000;
font-size:60px;
line-height:1em;
font-weight:700;
}

.ailuros-reviews-per-criteria .ailuros-item-reviews-verbal-description {
vertical-align:middle;
margin:2px 0 0;
}

.ailuros-reviews-per-criteria .ailuros-item-reviews-rating-icon {
vertical-align:middle;
font-size:20px;
}

.ailuros-reviews-per-criteria .ailuros-item-reviews-display-right {
vertical-align:middle;
padding-left:200px;
}

.ailuros-reviews-per-criteria .ailuros-item-reviews-display-right .ailuros-item-reviews-display-bar {
line-height:28px;
}

.ailuros-reviews-per-criteria .ailuros-item-reviews-display-right .ailuros-item-reviews-display-bar .ailuros-item-reviews-display-bar-inner {
padding:6px 0;
}

.ailuros-reviews-per-mark .ailuros-reviews-number-wrapper {
padding-top:23%;
padding-left:15%;
display:table;
width:100%;
height:100%;
vertical-align:middle;
}

.ailuros-reviews-per-mark .ailuros-reviews-number {
font-size:72px;
color:#ffd740;
font-weight:700;
line-height:1em;
margin-right:22px;
display:table-cell;
vertical-align:middle;
position:relative;
top:-6px;
}

.ailuros-reviews-per-mark .ailuros-stars-wrapper {
display:table-cell;
vertical-align:middle;
}

.ailuros-reviews-per-mark .ailuros-stars-wrapper .ailuros-stars {
display:block;
}

.ailuros-reviews-per-mark .ailuros-stars-wrapper .ailuros-stars i {
color:#ffd740;
}

.ailuros-reviews-per-mark .ailuros-reviews-count {
font-weight:700;
font-size:14px;
}

.ailuros-reviews-per-mark .ailuros-rating-percentage-wrapper {
padding:29px 50px 40px;
background-color:#fafafa;
border-left:1px solid #e5e5e5;
}

.ailuros-reviews-simple .ailuros-reviews-number-wrapper .ailuros-reviews-summary {
display:inline-block;
vertical-align:middle;
}

.ailuros-reviews-simple .ailuros-reviews-number-wrapper .ailuros-stars-wrapper {
display:inline-block;
vertical-align:middle;
padding:0 0 0 15px;
}

.ailuros-reviews-simple .ailuros-reviews-number-wrapper .ailuros-stars-wrapper-inner {
display:block;
}

.ailuros-comment-list .ailuros-comment-name {
float:none;
}

.ailuros-comment-list .ailuros-review-rating {
display:inline-block;
width:100%;
}

.ailuros-comment-list .ailuros-rating-inner {
display:inline-block;
width:100%;
}

@-webkit-keyframes cover_search_fade_out {
0% {
opacity:1;
visibility:visible;
z-index:100;
}

100% {
opacity:0;
visibility:hidden;
z-index:0;
}
}

@keyframes cover_search_fade_out {
0% {
opacity:1;
visibility:visible;
z-index:100;
}

100% {
opacity:0;
visibility:hidden;
z-index:0;
}
}

@-webkit-keyframes cover_search_fade_in {
0% {
opacity:0;
visibility:hidden;
z-index:100;
}

100% {
opacity:1;
visibility:visible;
z-index:100;
}
}

@keyframes cover_search_fade_in {
0% {
opacity:0;
visibility:hidden;
z-index:100;
}

100% {
opacity:1;
visibility:visible;
z-index:100;
}
}

.ailuros-search-cover-form {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
visibility:hidden;
opacity:0;
background-color:#fff;
z-index:-1;
-webkit-transition:opacity .3s ease;
-o-transition:opacity .3s ease;
transition:opacity .3s ease;
}

.ailuros-search-cover-form .ailuros-m-inner {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
height:100%;
width:100%;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
padding:0 70px;
}

.ailuros-search-cover-form .ailuros-m-form-field {
padding:0;
margin-bottom:0;
font-size:26px;
font-weight:600;
text-transform:uppercase;
color:#000;
background-color:transparent;
border:0;
border-radius:0;
outline-offset:0;
}

.ailuros-search-cover-form .ailuros-m-form-field:focus {
color:#000;
}

.ailuros-search-cover-form .ailuros-m-form-field::-webkit-input-placeholder {
color:inherit;
opacity:1;
}

.ailuros-search-cover-form .ailuros-m-form-field::-moz-placeholder {
color:inherit;
opacity:1;
}

.ailuros-search-cover-form .ailuros-m-form-field:-ms-input-placeholder {
color:inherit;
opacity:1;
}

.ailuros-search-cover-form .ailuros-m-form-field::-ms-input-placeholder {
color:inherit;
opacity:1;
}

.ailuros-search-cover-form .ailuros-m-form-field::placeholder {
color:inherit;
opacity:1;
}

.ailuros-search-cover-form .ailuros-m-close {
-ms-flex-negative:0;
flex-shrink:0;
}

.ailuros-search-cover-form .ailuros-m-close.ailuros-source--icon-pack {
font-size:23px;
}

.ailuros-covers-search--fadeout .ailuros-search-cover-form {
-webkit-animation:cover_search_fade_out .3s ease both;
animation:cover_search_fade_out .3s ease both;
}

.ailuros-covers-search--fadein .ailuros-search-cover-form {
-webkit-animation:cover_search_fade_in .3s ease both;
animation:cover_search_fade_in .3s ease both;
}

.ailuros-header--sticky-display #ailuros-page-header>.ailuros-search-cover-form {
display:none;
}

.ailuros-fullscreen-search-holder {
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
opacity:0;
visibility:hidden;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
background-color:rgba(255,255,255,.98);
z-index:100;
}

.ailuros-fullscreen-search-holder .ailuros-m-inner {
width:100%;
}

.ailuros-fullscreen-search-holder .ailuros-m-form {
position:relative;
width:60%;
margin:0 auto;
}

.ailuros-fullscreen-search-holder .ailuros-m-form-field {
height:100%;
margin:0;
padding:0;
font-size:25px;
color:#000;
line-height:2em;
background:0 0;
border:0;
border-radius:0;
}

.ailuros-fullscreen-search-holder .ailuros-m-form-submit {
position:absolute;
right:0;
bottom:-20px;
width:auto;
padding:0;
margin:0;
color:#000;
background:0 0;
border:0;
outline:0;
opacity:0;
cursor:pointer;
-webkit-transition:color 0s;
-o-transition:color 0s;
transition:color 0s;
}

.ailuros-fullscreen-search-holder .ailuros-m-form-submit:hover {
color:#000;
background:0 0;
}

.ailuros-fullscreen-search--opened .ailuros-fullscreen-search-holder .ailuros-m-form-submit {
opacity:1;
bottom:10px;
-webkit-transition:color .2s ease,opacity .2s ease-out 1.1s,bottom .4s ease-out .9s;
-o-transition:color .2s ease,opacity .2s ease-out 1.1s,bottom .4s ease-out .9s;
transition:color .2s ease,opacity .2s ease-out 1.1s,bottom .4s ease-out .9s;
}

.ailuros-fullscreen-search-holder .ailuros-m-form-submit.ailuros-source--icon-pack {
font-size:18px;
}

.ailuros-fullscreen-search-holder .ailuros-m-form-line {
position:absolute;
left:0;
bottom:-2px;
width:0;
border-bottom:1px solid #000;
-webkit-transition:all .3s ease;
-o-transition:all .3s ease;
transition:all .3s ease;
}

.ailuros-fullscreen-search--opened .ailuros-fullscreen-search-holder .ailuros-m-form-line {
width:100%;
-webkit-transition:width .5s ease .6s;
-o-transition:width .5s ease .6s;
transition:width .5s ease .6s;
}

.ailuros-fullscreen-search-holder .ailuros-m-close {
position:absolute;
top:33px;
right:70px;
color:#000;
opacity:0;
visibility:hidden;
z-index:1;
}

.admin-bar .ailuros-fullscreen-search-holder .ailuros-m-close {
top:72px;
}

.ailuros-fullscreen-search-holder .ailuros-m-close:hover {
color:#000;
}

.ailuros-fullscreen-search-holder .ailuros-m-close.ailuros-source--icon-pack {
font-size:25px;
}

.ailuros-fullscreen-search--opened .ailuros-fullscreen-search-holder .ailuros-m-close {
opacity:1;
visibility:visible;
}

.ailuros-fullscreen-search--fadeout .ailuros-fullscreen-search-holder {
-webkit-animation:fullscreen_search_fade_out .3s ease both;
animation:fullscreen_search_fade_out .3s ease both;
}

.ailuros-fullscreen-search--fadein .ailuros-fullscreen-search-holder {
-webkit-animation:fullscreen_search_fade_in .3s ease both;
animation:fullscreen_search_fade_in .3s ease both;
}

@-webkit-keyframes fullscreen_search_fade_out {
0% {
opacity:1;
visibility:visible;
}

100% {
opacity:0;
visibility:hidden;
}
}

@keyframes fullscreen_search_fade_out {
0% {
opacity:1;
visibility:visible;
}

100% {
opacity:0;
visibility:hidden;
}
}

@-webkit-keyframes fullscreen_search_fade_in {
0% {
opacity:0;
visibility:hidden;
}

100% {
opacity:1;
visibility:visible;
}
}

@keyframes fullscreen_search_fade_in {
0% {
opacity:0;
visibility:hidden;
}

100% {
opacity:1;
visibility:visible;
}
}

.ailuros-search-opener>* {
position:relative;
display:inline-block;
vertical-align:middle;
line-height:inherit;
}

.ailuros-search-opener.ailuros-source--icon-pack {
font-size:23px;
}

.ailuros-accordion {
position:relative;
display:inline-block;
width:100%;
vertical-align:top;
visibility:hidden;
}

.ailuros-accordion .ailuros-accordion-content-inner {
position:relative;
display:inline-block;
width:100%;
vertical-align:top;
}

.ailuros-accordion.ailuros--init {
visibility:visible;
}

.ailuros-accordion.ailuros-layout--simple .ailuros-accordion-title {
position:relative;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
margin:12px 0 0;
padding:2px 10px 2px 5px;
-webkit-transition:color .2s ease-out,background-color .2s ease-out;
-o-transition:color .2s ease-out,background-color .2s ease-out;
transition:color .2s ease-out,background-color .2s ease-out;
cursor:pointer;
}

.ailuros-accordion.ailuros-layout--simple .ailuros-accordion-title:first-child {
margin-top:0;
}

.ailuros-accordion.ailuros-layout--simple .ailuros-accordion-title .ailuros-accordion-mark {
position:relative;
-ms-flex-negative:0;
flex-shrink:0;
width:20px;
height:18px;
line-height:1;
text-align:center;
}

.ailuros-accordion.ailuros-layout--simple .ailuros-accordion-title .ailuros-accordion-mark span {
position:absolute;
display:block;
width:100%;
top:50%;
-webkit-transform:translateY(-50%);
-ms-transform:translateY(-50%);
transform:translateY(-50%);
-webkit-transition:opacity .2s ease-out;
-o-transition:opacity .2s ease-out;
transition:opacity .2s ease-out;
}

.ailuros-accordion.ailuros-layout--simple .ailuros-accordion-title .ailuros-accordion-mark span:before {
display:block;
line-height:inherit;
}

.ailuros-accordion.ailuros-layout--simple .ailuros-accordion-title .ailuros-accordion-mark span.ailuros-icon--minus {
opacity:0;
}

.ailuros-accordion.ailuros-layout--simple .ailuros-accordion-title .ailuros-accordion-mark span.ailuros-icon--plus {
opacity:1;
}

.ailuros-accordion.ailuros-layout--simple .ailuros-accordion-title.ui-state-active,.ailuros-accordion.ailuros-layout--simple .ailuros-accordion-title.ui-state-hover {
color:#fff;
background-color:#000;
}

.ailuros-accordion.ailuros-layout--simple .ailuros-accordion-title.ui-state-active .ailuros-accordion-mark span.ailuros-icon--minus,.ailuros-accordion.ailuros-layout--simple .ailuros-accordion-title.ui-state-hover .ailuros-accordion-mark span.ailuros-icon--minus {
opacity:1;
}

.ailuros-accordion.ailuros-layout--simple .ailuros-accordion-title.ui-state-active .ailuros-accordion-mark span.ailuros-icon--plus,.ailuros-accordion.ailuros-layout--simple .ailuros-accordion-title.ui-state-hover .ailuros-accordion-mark span.ailuros-icon--plus {
opacity:0;
}

.ailuros-accordion.ailuros-layout--simple .ailuros-accordion-content {
padding:16px 0 2px;
margin:0;
}

.ailuros-accordion.ailuros-layout--simple .ailuros-accordion-content p {
margin:0;
}

.ailuros-author-pagination--on.ailuros-pagination-type--standard .ailuros-grid-inner {
opacity:1;
-webkit-transition:opacity .2s ease-out;
-o-transition:opacity .2s ease-out;
transition:opacity .2s ease-out;
}

.ailuros-author-pagination--on.ailuros-pagination-type--standard.ailuros--loading .ailuros-grid-inner {
opacity:0;
}

.ailuros-author-pagination--on.ailuros-pagination-type--load-more .ailuros-loading-spinner {
position:absolute;
bottom:10px;
left:calc(50% - 16px);
font-size:32px;
line-height:1;
color:#000;
opacity:0;
z-index:-1;
-webkit-transition:opacity .2s ease-out;
-o-transition:opacity .2s ease-out;
transition:opacity .2s ease-out;
}

.ailuros-author-pagination--on.ailuros-pagination-type--load-more .ailuros-loading-spinner:before {
display:block;
line-height:inherit;
}

.ailuros-author-pagination--on.ailuros-pagination-type--load-more.ailuros--loading .ailuros-loading-spinner {
opacity:1;
z-index:1;
}

.ailuros-author-pagination--on.ailuros-pagination-type--load-more.ailuros--loading .ailuros-load-more-button {
opacity:0;
}

.ailuros-author-pagination--on.ailuros-pagination-type--infinite-scroll.ailuros--loading .ailuros-infinite-scroll-spinner {
opacity:1;
z-index:1;
}

.ailuros-banner {
position:relative;
display:inline-block;
width:100%;
vertical-align:top;
}

.ailuros-banner .ailuros-m-banner-link {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
display:block;
z-index:1;
}

.ailuros-banner .ailuros-m-content {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
display:block;
}

.ailuros-banner .ailuros-m-content-inner {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
}

.ailuros-banner .ailuros-m-title {
margin:10px 0 4px;
}

.ailuros-banner .ailuros-m-title-inner {
display:inline-block;
}

.ailuros-banner .ailuros-m-subtitle {
font-family:"Playfair Display",serif;
margin:0;
opacity:.5;
letter-spacing:0;
}

.ailuros-banner .ailuros-m-text-field {
font-size:15px;
color:#000;
margin:0 0 10px;
font-style:italic;
}

.ailuros-banner .ailuros-m-image {
position:relative;
display:inline-block;
width:100%;
vertical-align:top;
overflow:hidden;
}

.ailuros-banner .ailuros-m-image img {
display:block;
-webkit-transition:all .35s ease-out;
-o-transition:all .35s ease-out;
transition:all .35s ease-out;
}

.ailuros-banner.ailuros-layout--link-button .ailuros-m-content-inner {
-webkit-box-align:start;
-ms-flex-align:start;
align-items:flex-start;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
-webkit-box-pack:end;
-ms-flex-pack:end;
justify-content:flex-end;
padding:35px;
}

.ailuros-banner.ailuros-layout--link-button .ailuros-m-title {
margin:10px 0;
}

.ailuros-banner.ailuros-layout--link-button .ailuros-m-text {
margin:0;
}

.ailuros-banner.ailuros-layout--link-button .ailuros-m-button {
margin:10px 0 0;
}

.ailuros-banner.ailuros-layout--link-overlay .ailuros-m-content-inner {
-webkit-box-align:start;
-ms-flex-align:start;
align-items:flex-start;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
padding:30px;
}

.ailuros-button.ailuros-html--link {
position:relative;
display:inline-block;
vertical-align:middle;
width:auto;
margin:0;
font-family:Roboto,sans-serif;
font-size:14px;
line-height:2em;
font-weight:400;
text-decoration:none;
text-transform:uppercase;
border-radius:0;
outline:0;
-webkit-transition:color .2s ease,background-color .2s ease,border-color .2s ease;
-o-transition:color .2s ease,background-color .2s ease,border-color .2s ease;
transition:color .2s ease,background-color .2s ease,border-color .2s ease;
padding:12px 42px 11px;
}

.ailuros-button.ailuros-size--small {
padding:10px 34px;
}

.ailuros-button.ailuros-size--large {
padding:16px 50px;
}

.ailuros-button.ailuros-size--full {
width:100%;
text-align:center;
}

.ailuros-button.ailuros-layout--arrow {
padding:0!important;
border:0;
}

.ailuros-button.ailuros-layout--arrow>svg {
width:68px;
height:47px;
-webkit-transform:rotate(0);
-ms-transform:rotate(0);
transform:rotate(0);
-webkit-transition:-webkit-transform .3s cubic-bezier(.07,.69,0,1.15);
transition:-webkit-transform .3s cubic-bezier(.07,.69,0,1.15);
-o-transition:transform .3s cubic-bezier(.07,.69,0,1.15);
transition:transform .3s cubic-bezier(.07,.69,0,1.15);
transition:transform .3s cubic-bezier(.07,.69,0,1.15),-webkit-transform .3s cubic-bezier(.07,.69,0,1.15);
}

@media only screen and (max-width:680px) {
.ailuros-button.ailuros-layout--arrow>svg {
width:53px;
height:35px;
}
}

.ailuros-button.ailuros-layout--arrow>svg .btn_arrow {
stroke:#000;
fill:none;
}

.ailuros-skin--black .ailuros-button.ailuros-layout--arrow>svg .btn_arrow {
stroke:#fff;
}

.ailuros-button.ailuros-layout--arrow:hover>svg {
-webkit-transform:rotate(-45deg);
-ms-transform:rotate(-45deg);
transform:rotate(-45deg);
}

.ailuros-button.ailuros-layout--filled.ailuros-html--link {
color:#fff;
background-color:#000;
border:1px solid transparent;
}

.ailuros-skin--black .ailuros-button.ailuros-layout--filled.ailuros-html--link {
color:#000;
background-color:#fff;
}

.ailuros-button.ailuros-layout--filled.ailuros-html--link:hover {
color:#000;
background-color:transparent;
border:1px solid #000;
}

.ailuros-skin--black .ailuros-button.ailuros-layout--filled.ailuros-html--link:hover {
color:#fff;
border:1px solid #fff;
}

.ailuros-button.ailuros-layout--outlined {
color:#000;
background-color:transparent;
border:1px solid #000;
}

.ailuros-skin--black .ailuros-button.ailuros-layout--outlined {
color:#fff;
background-color:transparent;
border:1px solid #fff;
}

.ailuros-button.ailuros-layout--outlined:hover {
color:#fff;
background-color:#000;
border-color:#000;
}

.ailuros-skin--black .ailuros-button.ailuros-layout--outlined:hover {
color:#000;
background-color:#fff;
border-color:#fff;
}

.ailuros-button.ailuros-layout--star {
padding:0!important;
border:0;
position:relative;
}

.ailuros-button.ailuros-layout--star svg {
fill:#000;
will-change:transform;
-webkit-animation:qode-star-rotate 7s linear infinite;
animation:qode-star-rotate 7s linear infinite;
}

.ailuros-button.ailuros-layout--star>svg {
width:424px;
height:424px;
}

@media only screen and (max-width:1600px) {
.ailuros-button.ailuros-layout--star>svg {
width:400px;
height:400px;
}
}

@media only screen and (max-width:1440px) {
.ailuros-button.ailuros-layout--star>svg {
width:324px;
height:324px;
}
}

.ailuros-button.ailuros-layout--star .ailuros-m-text {
position:absolute;
top:50%;
left:50%;
-webkit-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
color:#fff;
font-size:27px;
line-height:33px;
font-style:italic;
font-family:"Playfair Display",serif;
text-transform:none;
padding:0 10%;
width: 215px;
}

.ailuros-button.ailuros-layout--star .ailuros-m-text:after {
content:url(../../images/arrow_in_star.svg);
position:relative;
display:inline-block;
left:7px;
top:-1px;
width:50px;
height:8px;
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
transform:translateX(0);
-webkit-transition:-webkit-transform .18s cubic-bezier(.22,.61,.36,1);
transition:-webkit-transform .18s cubic-bezier(.22,.61,.36,1);
-o-transition:transform .18s cubic-bezier(.22,.61,.36,1);
transition:transform .18s cubic-bezier(.22,.61,.36,1);
transition:transform .18s cubic-bezier(.22,.61,.36,1),-webkit-transform .18s cubic-bezier(.22,.61,.36,1);
}

.ailuros-button.ailuros-layout--star .ailuros-m-text:hover:after {
-webkit-transform:translateX(3px);
-ms-transform:translateX(3px);
transform:translateX(3px);
}

.ailuros-button.ailuros-layout--star.ailuros-size--small>svg {
width:375px;
height:375px;
}

.ailuros-button.ailuros-layout--textual {
color:inherit;
background-color:transparent;
border:0;
line-height:1.1em;
}

.ailuros-button.ailuros-layout--textual:not(.ailuros--round-hover) {
padding:0!important;
font-size:15px;
}

.ailuros-button.ailuros-layout--textual:not(.ailuros--round-hover) .ailuros-m-text {
display:inline-block;
vertical-align:middle;
position:relative;
position:relative;
}

.ailuros-button.ailuros-layout--textual:not(.ailuros--round-hover) .ailuros-m-text:after,.ailuros-button.ailuros-layout--textual:not(.ailuros--round-hover) .ailuros-m-text:before {
content:'';
display:block;
height:1px;
width:100%;
position:absolute;
left:0;
bottom:-2px;
background-color:currentColor;
-webkit-transform:scaleX(0);
-ms-transform:scaleX(0);
transform:scaleX(0);
-webkit-transform-origin:100% 50%;
-ms-transform-origin:100% 50%;
transform-origin:100% 50%;
-webkit-transition:-webkit-transform .45s cubic-bezier(.57,.58,0,.96);
transition:-webkit-transform .45s cubic-bezier(.57,.58,0,.96);
-o-transition:transform .45s cubic-bezier(.57,.58,0,.96);
transition:transform .45s cubic-bezier(.57,.58,0,.96);
transition:transform .45s cubic-bezier(.57,.58,0,.96),-webkit-transform .45s cubic-bezier(.57,.58,0,.96);
}

.ailuros-button.ailuros-layout--textual:not(.ailuros--round-hover) .ailuros-m-text:before {
-webkit-transition-delay:.3s;
-o-transition-delay:.3s;
transition-delay:.3s;
}

.ailuros-button.ailuros-layout--textual:not(.ailuros--round-hover) .ailuros-m-text:hover:after {
-webkit-transform:scaleX(1);
-ms-transform:scaleX(1);
transform:scaleX(1);
-webkit-transform-origin:0 50%;
-ms-transform-origin:0 50%;
transform-origin:0 50%;
}

.ailuros-button.ailuros-layout--textual:not(.ailuros--round-hover) .ailuros-m-text:after {
-webkit-transform:scaleX(1);
-ms-transform:scaleX(1);
transform:scaleX(1);
-webkit-transform-origin:0 50%;
-ms-transform-origin:0 50%;
transform-origin:0 50%;
}

.ailuros-button.ailuros-layout--textual:not(.ailuros--round-hover) .ailuros-m-text:hover:after {
-webkit-transform:scaleX(0);
-ms-transform:scaleX(0);
transform:scaleX(0);
-webkit-transform-origin:100% 50%;
-ms-transform-origin:100% 50%;
transform-origin:100% 50%;
}

.ailuros-button.ailuros-layout--textual:not(.ailuros--round-hover) .ailuros-m-text:hover:before {
-webkit-transform:scaleX(1);
-ms-transform:scaleX(1);
transform:scaleX(1);
-webkit-transform-origin:0 50%;
-ms-transform-origin:0 50%;
transform-origin:0 50%;
}

.ailuros-button.ailuros-layout--textual.ailuros--round-hover {
padding:6px 42px 12px 45px;
font-family:"Playfair Display",serif;
font-style:italic;
font-size:55px;
text-transform:unset;
}

@media only screen and (max-width:1024px) {
.ailuros-button.ailuros-layout--textual.ailuros--round-hover {
padding:6px 32px 12px 35px;
font-size:42px;
}
}

.ailuros-button.ailuros-layout--textual.ailuros--round-hover:after {
content:'';
border:1px solid #000;
border-radius:50%;
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
-webkit-clip-path:circle(100% at 50% 50%);
clip-path:circle(100% at 50% 50%);
-webkit-transition:1s cubic-bezier(.32,.7,.37,.97) 0s,border-color 0s 0s,color 0s 0s;
-o-transition:1s cubic-bezier(.32,.7,.37,.97) 0s,border-color 0s 0s,color 0s 0s;
transition:1s cubic-bezier(.32,.7,.37,.97) 0s,border-color 0s 0s,color 0s 0s;
}

.ailuros-skin--black .ailuros-button.ailuros-layout--textual.ailuros--round-hover:after {
border-color:#fff;
}

.ailuros-button.ailuros-layout--textual.ailuros--round-hover:hover:after {
-webkit-clip-path:circle(0 at 50% 50%);
clip-path:circle(0 at 50% 50%);
}

.ailuros-call-to-action.ailuros-layout--standard {
position:relative;
display:inline-block;
width:100%;
vertical-align:top;
}

.ailuros-call-to-action.ailuros-layout--standard .ailuros-m-inner {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
}

.ailuros-call-to-action.ailuros-layout--standard.ailuros-style--stretched .ailuros-m-inner {
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
}

.ailuros-call-to-action.ailuros-layout--standard.ailuros-style--centered .ailuros-m-inner {
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
}

.ailuros-call-to-action.ailuros-layout--standard .ailuros-m-content {
padding-right:20px;
}

.ailuros-call-to-action.ailuros-layout--standard .ailuros-m-content>* {
margin:0;
}

.ailuros-call-to-action.ailuros-layout--standard .ailuros-m-button {
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
}

.ailuros-countdown .ailuros-digit,.ailuros-countdown .ailuros-label {
position:relative;
display:inline-block;
width:100%;
vertical-align:top;
text-align:center;
}

.ailuros-countdown.ailuros-show--1 .ailuros-digit-wrapper {
width:100%;
}

.ailuros-countdown.ailuros-show--2 .ailuros-digit-wrapper {
width:50%;
}

.ailuros-countdown.ailuros-show--3 .ailuros-digit-wrapper {
width:33.33333%;
}

.ailuros-countdown.ailuros-show--4 .ailuros-digit-wrapper {
width:25%;
}

.ailuros-countdown.ailuros-show--5 .ailuros-digit-wrapper {
width:20%;
}

.ailuros-countdown.ailuros-show--6 .ailuros-digit-wrapper {
width:16.66667%;
}

.ailuros-countdown.ailuros-countdown--light .ailuros-digit,.ailuros-countdown.ailuros-countdown--light .ailuros-label {
color:#fff;
}

.ailuros-countdown.ailuros-layout--simple .ailuros-digit-wrapper {
display:inline-block;
vertical-align:top;
padding:0 20px;
}

.ailuros-countdown.ailuros-layout--simple .ailuros-digit {
font-family:inherit;
font-size:90px;
line-height:1em;
font-weight:600;
color:#000;
}

.ailuros-counter.ailuros-layout--simple {
text-align:center;
}

.ailuros-counter.ailuros-layout--simple .ailuros-m-digit {
font-family:inherit;
font-weight:600;
font-size:75px;
line-height:1;
color:#000;
}

.ailuros-counter.ailuros-layout--simple .ailuros-m-title {
margin:5px 0 0;
}

.ailuros-counter.ailuros-layout--simple .ailuros-m-text {
margin:0;
}

.ailuros-custom-font {
position:relative;
margin:0;
}

.ailuros-divided-scroll-showcase {
position:relative;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
}

.ailuros-divided-scroll-showcase .ailuros-m-left {
width:50%;
}

.ailuros-divided-scroll-showcase .ailuros-m-right {
width:50%;
right:0;
}

.ailuros-divided-scroll-showcase .ailuros-m-right .ailuros-m-swiper {
height:100%!important;
}

.ailuros-divided-scroll-showcase .ailuros-m-right .ailuros-m-swiper .swiper-wrapper {
height:100%!important;
}

.ailuros-divided-scroll-showcase .ailuros-m-right .ailuros-m-swiper .swiper-wrapper * {
height:100%!important;
}

.ailuros-divided-scroll-showcase .ailuros-m-right .ailuros-m-swiper .swiper-wrapper img {
-o-object-fit:cover;
object-fit:cover;
}

.ailuros-divided-scroll-showcase .ailuros-m-right .swiper-pagination-bullets {
text-align:right;
left:auto;
right:65px;
bottom:37px!important;
}

.ailuros-divided-scroll-showcase .ailuros-m-right.ailuros-absolute-top {
position:absolute;
top:0;
}

.ailuros-divided-scroll-showcase .ailuros-m-right.ailuros-absolute-bottom {
position:absolute;
bottom:0;
}

.ailuros-divided-scroll-showcase .ailuros-m-right.ailuros-fixed-text-overlay-holder {
position:fixed;
}

.ailuros-divided-scroll-showcase.ailuros-sc-scrolled .ailuros-m-right {
position:relative;
}

.ailuros-dropcaps {
position:relative;
display:inline-block;
width:100%;
vertical-align:top;
}

.ailuros-dropcaps .ailuros-m-letter {
position:relative;
top:5px;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
float:left;
margin:0 10px 5px 0;
font-family:"Playfair Display",serif;
font-weight:400;
color:#000;
font-size:55px;
line-height:1.13em;
}

.ailuros-skin--black .ailuros-dropcaps .ailuros-m-letter {
color:#fff;
}

.ailuros-dropcaps .ailuros-m-text {
display:inline;
margin:0;
}

.ailuros-dropcaps:not(.ailuros-type--simple) .ailuros-m-letter {
width:40px;
height:40px;
font-size:27px;
line-height:1.22em;
color:#fff;
background-color:#000;
}

.ailuros-dropcaps.ailuros-type--circle .ailuros-m-letter {
border-radius:100%;
}

.ailuros-google-map {
position:relative;
display:inline-block;
width:100%;
vertical-align:top;
}

.ailuros-google-map .ailuros-m-map {
display:block;
width:100%;
}

.ailuros-google-map .ailuros-m-map embed,.ailuros-google-map .ailuros-m-map iframe,.ailuros-google-map .ailuros-m-map object {
width:100%;
display:block;
}

.ailuros-google-map .ailuros-m-map img {
max-width:none;
}

.ailuros-google-map .ailuros-m-map img[src*="pin.png"] {
-webkit-animation:qode-pin 1.1s infinite;
animation:qode-pin 1.1s infinite;
padding:6px!important;
}

.ailuros-highlight .ailuros-highlight-text {
padding:0 5px;
color:#fff;
background-color:#000;
}

.ailuros-icon-list-item {
position:relative;
display:inline-block;
width:100%;
vertical-align:top;
line-height:1;
}

.ailuros-icon-list-item .ailuros-e-title {
position:relative;
display:inline-block;
vertical-align:top;
margin:0;
line-height:1;
}

.ailuros-icon-list-item .ailuros-e-title a {
display:block;
}

.ailuros-icon-list-item .ailuros-e-title-inner {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
}

.ailuros-icon-list-item .ailuros-icon-holder {
-ms-flex-negative:0;
flex-shrink:0;
margin-right:5px;
float:none;
}

.ailuros-icon-list-item .ailuros-icon-holder .ailuros-icon {
font-size:18px;
}

.ailuros-icon-list-item.ailuros-icon--custom-icon .ailuros-e-icon-wrapper {
position:relative;
display:inline-block;
vertical-align:top;
}

.ailuros-icon-list-item.ailuros-icon--custom-icon .ailuros-e-icon-wrapper a,.ailuros-icon-list-item.ailuros-icon--custom-icon .ailuros-e-icon-wrapper img {
display:block;
}

#ailuros-page-sidebar .widget.widget_breton_core_icon_list_item {
margin-bottom:0;
}

#ailuros-page-footer .widget.widget_breton_core_icon_list_item {
margin-bottom:0;
}

#ailuros-side-area .widget.widget_breton_core_icon_list_item {
margin-bottom:0;
}

.ailuros-icon-with-text .ailuros-m-title {
margin:0;
}

.ailuros-icon-with-text .ailuros-m-title a {
display:block;
}

.ailuros-icon-with-text .ailuros-m-text {
margin:8px 0 0;
}

.ailuros-icon-with-text .ailuros-m-icon-wrapper {
line-height:1;
}

.ailuros-icon-with-text .ailuros-icon-holder {
float:none;
}

.ailuros-icon-with-text .ailuros-m-content {
position:relative;
display:inline-block;
width:100%;
vertical-align:top;
}

.ailuros-icon-with-text.ailuros--custom-icon .ailuros-m-icon-wrapper {
position:relative;
display:inline-block;
vertical-align:top;
}

.ailuros-icon-with-text.ailuros--custom-icon .ailuros-m-icon-wrapper a,.ailuros-icon-with-text.ailuros--custom-icon .ailuros-m-icon-wrapper img {
display:block;
}

.ailuros-icon-with-text.ailuros-layout--before-content {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:start;
-ms-flex-align:start;
align-items:flex-start;
}

.ailuros-icon-with-text.ailuros-layout--before-content .ailuros-m-icon-wrapper {
-ms-flex-negative:0;
flex-shrink:0;
margin-right:15px;
}

.ailuros-icon-with-text.ailuros-layout--before-title .ailuros-m-title {
line-height:1;
}

.ailuros-icon-with-text.ailuros-layout--before-title .ailuros-m-title-inner {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
}

.ailuros-icon-with-text.ailuros-layout--before-title .ailuros-m-icon-wrapper {
-ms-flex-negative:0;
flex-shrink:0;
margin-right:5px;
}

.ailuros-icon-with-text.ailuros-layout--top.ailuros-alignment--center {
text-align:center;
}

.ailuros-icon-with-text.ailuros-layout--top.ailuros-alignment--left {
text-align:left;
}

.ailuros-icon-with-text.ailuros-layout--top.ailuros-alignment--right {
text-align:right;
}

.ailuros-icon-with-text.ailuros-layout--top .ailuros-m-title {
margin-top:21px;
}

.ailuros-icon-holder {
position:relative;
display:inline-block;
vertical-align:top;
width:auto;
line-height:1;
}

.ailuros-icon-holder a {
display:block;
}

.ailuros-icon-holder .ailuros-icon {
display:block;
line-height:inherit;
}

.ailuros-icon-holder .ailuros-icon:before {
display:block;
line-height:inherit;
}

.ailuros-icon-holder.ailuros-layout--circle,.ailuros-icon-holder.ailuros-layout--square {
width:2em;
height:2em;
line-height:2em;
text-align:center;
color:#fff;
background-color:#000;
-webkit-transition:color 0s,background-color .2s ease-out,border-color .2s ease-out;
-o-transition:color 0s,background-color .2s ease-out,border-color .2s ease-out;
transition:color 0s,background-color .2s ease-out,border-color .2s ease-out;
}

.ailuros-icon-holder.ailuros-layout--circle a,.ailuros-icon-holder.ailuros-layout--square a {
color:inherit;
-webkit-transition:none;
-o-transition:none;
transition:none;
}

.ailuros-icon-holder.ailuros-layout--circle:hover,.ailuros-icon-holder.ailuros-layout--square:hover {
background-color:#000;
}

.ailuros-icon-holder.ailuros-layout--circle {
border-radius:50%;
}

.ailuros-icon-holder.ailuros-size--tiny {
font-size:1.33333333em;
}

.ailuros-icon-holder.ailuros-size--small {
font-size:2em;
}

.ailuros-icon-holder.ailuros-size--medium {
font-size:3em;
}

.ailuros-icon-holder.ailuros-size--large {
font-size:4em;
}

.ailuros-icon-holder.ailuros-size--huge {
font-size:5em;
}

.widget.widget_breton_core_icon {
display:inline-block;
line-height:1;
}

#ailuros-page-sidebar .widget.widget_breton_core_icon {
margin-bottom:0;
}

#ailuros-page-footer .widget.widget_breton_core_icon {
margin-bottom:0;
}

#ailuros-side-area .widget.widget_breton_core_icon {
margin-bottom:0;
}

.ailuros-image-gallery {
padding-bottom:50px;
}

.ailuros-image-gallery .swiper-button-next,.ailuros-image-gallery .swiper-button-prev {
top:calc(50% + 50px);
}

.ailuros-image-gallery .swiper-pagination-bullets {
text-align:left;
bottom:0!important;
}

.ailuros-image-marquee {
position:relative;
display:inline-block;
width:100%;
vertical-align:top;
}

.ailuros-image-marquee .ailuros-m-content {
position:relative;
display:inline-block;
width:100%;
vertical-align:top;
margin:0 auto;
overflow:hidden;
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
}

.ailuros-image-marquee .ailuros-m-content.ailuros--mobile {
display:none;
}

.ailuros-image-marquee .ailuros-m-content.ailuros--mobile .ailuros-m-image {
background-size:cover!important;
}

.ailuros-image-marquee .ailuros-m-image {
position:absolute;
top:0;
left:0;
height:100%;
-webkit-transform:translate3d(100%,0,0);
transform:translate3d(100%,0,0);
}

.ailuros-image-marquee .ailuros-m-image a {
position:relative;
display:block;
}

@-webkit-keyframes qode-move-marquee {
0% {
-webkit-transform:translateX(100%);
transform:translateX(100%);
}

100% {
-webkit-transform:translateX(-100%);
transform:translateX(-100%);
}
}

@keyframes qode-move-marquee {
0% {
-webkit-transform:translateX(100%);
transform:translateX(100%);
}

100% {
-webkit-transform:translateX(-100%);
transform:translateX(-100%);
}
}

.ailuros-image-with-text {
position:relative;
display:inline-block;
width:100%;
vertical-align:top;
}

.ailuros-image-with-text .ailuros-m-image {
position:relative;
display:inline-block;
width:100%;
vertical-align:top;
}

.ailuros-image-with-text .ailuros-m-image a,.ailuros-image-with-text .ailuros-m-image img {
display:block;
}

.ailuros-image-with-text .ailuros-m-content {
position:relative;
display:inline-block;
width:100%;
vertical-align:top;
}

.ailuros-image-with-text .ailuros-m-title {
margin:31px 0 0;
}

.ailuros-image-with-text .ailuros-m-text {
margin:15px 0 0;
}

.ailuros-image-with-text.ailuros-alignment--center .ailuros-m-content {
text-align:center;
}

.ailuros-image-with-text.ailuros-alignment--left .ailuros-m-content {
text-align:left;
}

.ailuros-image-with-text.ailuros-alignment--right .ailuros-m-content {
text-align:right;
}

.ailuros-image-with-text.ailuros--shadow-enabled .ailuros-m-image {
-webkit-box-shadow:0 0 40px 0 rgba(0,0,0,.12);
box-shadow:0 0 40px 0 rgba(0,0,0,.12);
}

.ailuros-image-with-text.ailuros--animation-enabled .ailuros-m-image {
-webkit-transition:.25s cubic-bezier(.22,.61,.36,1);
-o-transition:.25s cubic-bezier(.22,.61,.36,1);
transition:.25s cubic-bezier(.22,.61,.36,1);
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0);
}

.ailuros-image-with-text.ailuros--animation-enabled .ailuros-m-image:hover {
-webkit-transform:translateY(-8px);
-ms-transform:translateY(-8px);
transform:translateY(-8px);
}

.ailuros-image-with-text.ailuros--has-custom-appear {
opacity:0;
-webkit-transform:translate3d(0,40px,0);
transform:translate3d(0,40px,0);
}

.ailuros-image-with-text.ailuros--has-custom-appear.ailuros--appeared {
opacity:1;
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
-webkit-transition:opacity .25s,-webkit-transform .5s cubic-bezier(.11,.29,.03,.88);
transition:opacity .25s,-webkit-transform .5s cubic-bezier(.11,.29,.03,.88);
-o-transition:opacity .25s,transform .5s cubic-bezier(.11,.29,.03,.88);
transition:opacity .25s,transform .5s cubic-bezier(.11,.29,.03,.88);
transition:opacity .25s,transform .5s cubic-bezier(.11,.29,.03,.88),-webkit-transform .5s cubic-bezier(.11,.29,.03,.88);
}

.ailuros-info-section.ailuros-layout--background-text {
position:relative;
display:inline-block;
width:100%;
vertical-align:top;
}

.ailuros-info-section.ailuros-layout--background-text .ailuros-m-info {
position:relative;
z-index:2;
}

.ailuros-info-section.ailuros-layout--background-text .ailuros-m-title {
margin:0 0 18px;
}

.ailuros-info-section.ailuros-layout--background-text .ailuros-m-text {
margin:0;
}

.ailuros-info-section.ailuros-layout--background-text .ailuros-button {
margin-top:6px;
}

.ailuros-info-section.ailuros-layout--background-text .ailuros-m-background-text {
position:absolute;
display:inline-block;
color:rgba(0,0,0,.1);
text-align:center;
font-weight:700;
font-size:250px;
}

.ailuros-info-section.ailuros-layout--background-text.ailuros-background-text-pos--top-left .ailuros-m-background-text {
top:0;
left:-20px;
}

.ailuros-info-section.ailuros-layout--background-text.ailuros-background-text-pos--top-right .ailuros-m-background-text {
top:0;
right:-20px;
}

.ailuros-info-section.ailuros-layout--background-text.ailuros-background-text-pos--bottom-left .ailuros-m-background-text {
bottom:0;
left:-20px;
}

.ailuros-info-section.ailuros-layout--background-text.ailuros-background-text-pos--bottom-right .ailuros-m-background-text {
bottom:0;
right:-20px;
}

.ailuros-info-section.ailuros-layout--background-text.ailuros-background-text-pos--center .ailuros-m-background-text {
font-size:450px;
top:34px;
left:0;
right:0;
text-align:center;
}

.ailuros-interactive-link-carousel {
position:relative;
height:100vh;
}

.ailuros-interactive-link-carousel .ailuros-m-item-images-holder {
position:relative;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
}

.ailuros-interactive-link-carousel .ailuros-m-item-images-holder:hover .ailuros-m-hover-image {
opacity:1;
}

.ailuros-interactive-link-carousel .ailuros-m-item-images-holder:hover .ailuros-m-image {
opacity:0;
}

.ailuros-interactive-link-carousel .ailuros-m-image {
opacity:1;
-webkit-transition:opacity 0s;
-o-transition:opacity 0s;
transition:opacity 0s;
}

.ailuros-interactive-link-carousel .ailuros-m-hover-image {
position:absolute;
top:0;
left:0;
-o-object-fit:cover;
object-fit:cover;
max-width:100%;
max-height:100%;
opacity:0;
-webkit-transition:opacity 0s;
-o-transition:opacity 0s;
transition:opacity 0s;
}

.ailuros-interactive-link-carousel a.ailuros-m-item-images-holder {
cursor:url(../../images/arrow_cursor.svg),auto;
}

.ailuros-interactive-link-carousel .swiper-container {
overflow:visible;
}

.ailuros-interactive-link-carousel .swiper-wrapper {
-webkit-transition-timing-function:cubic-bezier(.56,.14,.52,.91);
-o-transition-timing-function:cubic-bezier(.56,.14,.52,.91);
transition-timing-function:cubic-bezier(.56,.14,.52,.91);
}

.admin-bar .ailuros-interactive-link-carousel {
height:calc(100vh - 32px);
}

.ailuros-interactive-link-carousel>.ailuros-m-inner {
position:relative;
display:block;
height:100%;
}

.ailuros-interactive-link-carousel>.ailuros-m-inner .ailuros-m-content-holder {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}

.ailuros-interactive-link-carousel>.ailuros-m-inner .ailuros-m-content-holder .ailuros-m-content-table {
position:relative;
display:table;
table-layout:fixed;
height:100%;
width:100%;
}

.ailuros-interactive-link-carousel>.ailuros-m-inner .ailuros-m-content-holder .ailuros-m-content-table-cell {
position:relative;
display:table-cell;
vertical-align:middle;
}

.ailuros-interactive-link-carousel>.ailuros-m-inner .ailuros-m-content-holder .ailuros-m-content-line {
padding:0;
font-size:0;
}

.ailuros-interactive-link-carousel>.ailuros-m-inner .ailuros-m-content-holder .ailuros-m-content-line:not(:last-child) {
margin-bottom:50px;
}

.ailuros-interactive-link-carousel>.ailuros-m-inner .ailuros-m-content-holder .ailuros-m-content-line:last-child {
margin-bottom:64px;
}

.ailuros-interactive-link-carousel>.ailuros-m-inner .ailuros-m-content-holder .ailuros-m-content-line .ailuros-m-item {
display:inline-block;
position:relative;
width:auto;
}

.ailuros-interactive-link-carousel>.ailuros-m-inner .ailuros-m-content-holder .ailuros-m-content-line .ailuros-m-item.ailuros--hovered .ailuros-m-item-content .ailuros-m-item-wrap a {
color:#000;
}

.ailuros-interactive-link-carousel>.ailuros-m-inner .ailuros-m-content-holder .ailuros-m-content-line .ailuros-m-item-content {
position:relative;
display:inline-block;
vertical-align:middle;
word-break:break-word;
line-height:1;
cursor:-webkit-grab;
cursor:grab;
}

.ailuros-interactive-link-carousel>.ailuros-m-inner .ailuros-m-content-holder .ailuros-m-content-line .ailuros-m-item-content .ailuros-m-item-wrap {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
font-family:"Playfair Display",serif;
font-size:90px;
font-weight:400;
line-height:.9;
color:inherit;
-webkit-transition:color .15s ease-out;
-o-transition:color .15s ease-out;
transition:color .15s ease-out;
}

.ailuros-interactive-link-carousel>.ailuros-m-inner .ailuros-m-content-holder .ailuros-m-content-line .ailuros-m-item-content .ailuros-m-item-wrap .ailuros-m-image {
margin-right:44px;
margin-left:32px;
}

.ailuros-interactive-link-carousel>.ailuros-m-inner .ailuros-m-content-holder .ailuros-m-content-line .ailuros-m-item-content .ailuros-m-item-wrap .ailuros-m-hover-image {
margin-left:32px;
}

@media only screen and (max-width:480px) {
.ailuros-interactive-link-carousel>.ailuros-m-inner .ailuros-m-content-holder .ailuros-m-content-line .ailuros-m-item-content .ailuros-m-item-wrap {
font-size:20vw;
}
}

.ailuros-interactive-link-carousel>.ailuros-m-inner .ailuros-m-content-holder .ailuros-m-content-line .ailuros-m-item-content .ailuros-m-item-wrap a {
color:inherit;
display:inline-block;
text-decoration:none;
font-style:italic;
-webkit-transition:none;
-o-transition:none;
transition:none;
}

.ailuros-interactive-link-carousel>.ailuros-m-inner .ailuros-m-content-holder .ailuros-m-content-line:nth-of-type(odd) {
text-align:left;
}

.ailuros-interactive-link-carousel>.ailuros-m-inner .ailuros-m-content-holder .ailuros-m-content-line:nth-of-type(odd) .ailuros-m-item-content {
padding:0 13px 0 25px;
}

.ailuros-interactive-link-carousel>.ailuros-m-inner .ailuros-m-content-holder .ailuros-m-content-line:nth-of-type(even) {
text-align:right;
}

.ailuros-interactive-link-carousel>.ailuros-m-inner .ailuros-m-content-holder .ailuros-m-content-line:nth-of-type(even) .ailuros-m-item-content {
padding:0 13px 0 25px;
}

.ailuros-interactive-link-carousel>.ailuros-m-inner .ailuros-m-content-holder .ailuros-m-content-line .ailuros-m-item-link-holder a {
cursor:url(../../images/arrow_cursor.svg),auto;
}

.ailuros-interactive-link-carousel>.ailuros-m-inner .ailuros-m-content-holder .ailuros-m-content-line .ailuros-m-item-link-holder .ailuros-m-item-link {
position:relative;
position:relative;
}

.ailuros-interactive-link-carousel>.ailuros-m-inner .ailuros-m-content-holder .ailuros-m-content-line .ailuros-m-item-link-holder .ailuros-m-item-link:after,.ailuros-interactive-link-carousel>.ailuros-m-inner .ailuros-m-content-holder .ailuros-m-content-line .ailuros-m-item-link-holder .ailuros-m-item-link:before {
content:'';
display:block;
height:2px;
width:100%;
position:absolute;
left:0;
bottom:-16px;
background-color:currentColor;
-webkit-transform:scaleX(0);
-ms-transform:scaleX(0);
transform:scaleX(0);
-webkit-transform-origin:100% 50%;
-ms-transform-origin:100% 50%;
transform-origin:100% 50%;
-webkit-transition:-webkit-transform .45s cubic-bezier(.57,.58,0,.96);
transition:-webkit-transform .45s cubic-bezier(.57,.58,0,.96);
-o-transition:transform .45s cubic-bezier(.57,.58,0,.96);
transition:transform .45s cubic-bezier(.57,.58,0,.96);
transition:transform .45s cubic-bezier(.57,.58,0,.96),-webkit-transform .45s cubic-bezier(.57,.58,0,.96);
}

.ailuros-interactive-link-carousel>.ailuros-m-inner .ailuros-m-content-holder .ailuros-m-content-line .ailuros-m-item-link-holder .ailuros-m-item-link:before {
-webkit-transition-delay:.3s;
-o-transition-delay:.3s;
transition-delay:.3s;
}

.ailuros-interactive-link-carousel>.ailuros-m-inner .ailuros-m-content-holder .ailuros-m-content-line .ailuros-m-item-link-holder .ailuros-m-item-link:hover:after {
-webkit-transform:scaleX(1);
-ms-transform:scaleX(1);
transform:scaleX(1);
-webkit-transform-origin:0 50%;
-ms-transform-origin:0 50%;
transform-origin:0 50%;
}

.ailuros-interactive-link-carousel>.ailuros-m-inner .ailuros-m-content-holder .ailuros-m-content-line .ailuros-m-item-link-holder .ailuros-m-item-link:after {
-webkit-transform:scaleX(1);
-ms-transform:scaleX(1);
transform:scaleX(1);
-webkit-transform-origin:0 50%;
-ms-transform-origin:0 50%;
transform-origin:0 50%;
}

.ailuros-interactive-link-carousel>.ailuros-m-inner .ailuros-m-content-holder .ailuros-m-content-line .ailuros-m-item-link-holder .ailuros-m-item-link:hover:after {
-webkit-transform:scaleX(0);
-ms-transform:scaleX(0);
transform:scaleX(0);
-webkit-transform-origin:100% 50%;
-ms-transform-origin:100% 50%;
transform-origin:100% 50%;
}

.ailuros-interactive-link-carousel>.ailuros-m-inner .ailuros-m-content-holder .ailuros-m-content-line .ailuros-m-item-link-holder .ailuros-m-item-link:hover:before {
-webkit-transform:scaleX(1);
-ms-transform:scaleX(1);
transform:scaleX(1);
-webkit-transform-origin:0 50%;
-ms-transform-origin:0 50%;
transform-origin:0 50%;
}

.ailuros-interactive-link-carousel .ailuros-m-content-line {
opacity:0;
}

.ailuros-interactive-link-carousel .ailuros-m-content-line:nth-of-type(odd) {
-webkit-transform:translate3d(-100%,0,0);
transform:translate3d(-100%,0,0);
}

.ailuros-interactive-link-carousel .ailuros-m-content-line:nth-of-type(even) {
-webkit-transform:translate3d(100%,0,0);
transform:translate3d(100%,0,0);
}

.ailuros-interactive-link-carousel.ailuros-initialized .ailuros-m-content-line {
opacity:1;
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
-webkit-transition:opacity 2s cubic-bezier(.25,.46,.45,.94),-webkit-transform 2s cubic-bezier(.09,.94,.27,.96);
transition:opacity 2s cubic-bezier(.25,.46,.45,.94),-webkit-transform 2s cubic-bezier(.09,.94,.27,.96);
-o-transition:opacity 2s cubic-bezier(.25,.46,.45,.94),transform 2s cubic-bezier(.09,.94,.27,.96);
transition:opacity 2s cubic-bezier(.25,.46,.45,.94),transform 2s cubic-bezier(.09,.94,.27,.96);
transition:opacity 2s cubic-bezier(.25,.46,.45,.94),transform 2s cubic-bezier(.09,.94,.27,.96),-webkit-transform 2s cubic-bezier(.09,.94,.27,.96);
}

.ailuros-interactive-link-carousel .ailuros-m-widget-area {
position:absolute;
right:70px;
bottom:0;
z-index:98;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
border-top:1px solid #000;
padding-top:35px;
}

.ailuros-skin--black .ailuros-interactive-link-carousel .ailuros-m-widget-area {
border-top:1px solid #fff;
}

.ailuros-interactive-link-carousel .ailuros-m-widget-area .widget {
margin-right:85px;
margin-bottom:25px;
}

.ailuros-pricing-table {
position:relative;
display:inline-block;
width:100%;
vertical-align:top;
text-align:center;
}

.ailuros-pricing-table.ailuros-status--featured {
-webkit-transform:translateY(-25px);
-ms-transform:translateY(-25px);
transform:translateY(-25px);
}

.ailuros-pricing-table .ailuros-m-inner {
padding:45px;
}

.ailuros-pricing-table .ailuros-m-title p {
margin:0;
color:#000;
}

.ailuros-pricing-table .ailuros-m-price {
margin-top:-3px;
}

.ailuros-pricing-table .ailuros-m-price .ailuros-m-price-wrapper {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
margin:0;
line-height:1;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
}

.ailuros-pricing-table .ailuros-m-content {
margin:25px 0 0;
}

.ailuros-pricing-table .ailuros-m-content ul {
list-style:none;
margin:0;
}

.ailuros-pricing-table .ailuros-m-content ul li {
color:#000;
margin-bottom:8px;
}

.ailuros-pricing-table .ailuros-m-content ul li:last-child {
margin-bottom:0;
}

.ailuros-pricing-table .ailuros-m-content ul li:before {
content:'\f00c';
font-family:"Font Awesome 5 Free";
font-weight:900;
padding-right:8px;
}

.ailuros-pricing-table .ailuros-m-button .ailuros-button {
margin:25px 0 0;
}

.ailuros-progress-bar {
position:relative;
display:inline-block;
width:100%;
vertical-align:top;
visibility:hidden;
}

.ailuros-progress-bar .ailuros-m-inner {
position:relative;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
}

.ailuros-progress-bar .ailuros-m-canvas {
position:relative;
display:inline-block;
width:100%;
vertical-align:top;
}

.ailuros-progress-bar .ailuros-m-canvas svg {
display:block;
}

.ailuros-progress-bar .ailuros-m-title {
margin:20px 0 0;
}

.ailuros-progress-bar.ailuros--init {
visibility:visible;
}

.ailuros-progress-bar:not(.ailuros-layout--line) .progressbar-text {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
padding:0;
margin:0;
font-family:"Playfair Display",serif;
font-weight:400;
color:#000;
font-size:21px;
line-height:1.19em;
}

.ailuros-skin--black .ailuros-progress-bar:not(.ailuros-layout--line) .progressbar-text {
color:#fff;
}

.ailuros-progress-bar.ailuros-layout--semi-circle .progressbar-text {
padding-top:20px;
-webkit-transform:none!important;
-ms-transform:none!important;
transform:none!important;
}

.ailuros-progress-bar.ailuros-layout--line .ailuros-m-inner {
-webkit-box-orient:vertical;
-webkit-box-direction:reverse;
-ms-flex-direction:column-reverse;
flex-direction:column-reverse;
}

.ailuros-progress-bar.ailuros-layout--line .proggress {
width:0;
}

.ailuros-progress-bar.ailuros-layout--line .percentCount {
position:absolute;
top:-24px;
right:0;
width:auto;
}

.ailuros-progress-bar.ailuros-layout--line .ailuros-m-title {
margin:0 0 7px;
}

.ailuros-progress-bar.ailuros-layout--line.ailuros-percentage--floating .percentCount {
left:0;
right:auto;
-webkit-transform:translateX(-50%);
-ms-transform:translateX(-50%);
transform:translateX(-50%);
}

html.touchevents .ailuros-roadmap::-webkit-scrollbar {
display:none;
}

html.touchevents .ailuros-roadmap {
-ms-overflow-style:none;
scrollbar-width:none;
}

.ailuros-roadmap {
position:relative;
display:inline-block;
width:100%;
vertical-align:top;
padding:100px 0;
overflow:hidden;
cursor:none;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
opacity:0;
-webkit-transition:-webkit-transform .15s;
transition:-webkit-transform .15s;
-o-transition:transform .15s;
transition:transform .15s;
transition:transform .15s,-webkit-transform .15s;
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
transform:translateX(0);
will-change:transform;
-webkit-animation:qode-opacity .1s forwards .8s;
animation:qode-opacity .1s forwards .8s;
}

.ailuros-roadmap.active {
-webkit-transform:translateX(5px);
-ms-transform:translateX(5px);
transform:translateX(5px);
}

.ailuros-roadmap.active.active-backwards {
-webkit-transform:translateX(-5px);
-ms-transform:translateX(-5px);
transform:translateX(-5px);
}

html.touchevents .ailuros-roadmap {
overflow-x:scroll;
}

.ailuros-roadmap .ailuros-m-line {
position:relative;
width:100%;
height:1px;
}

.ailuros-roadmap .ailuros-m-inner {
-webkit-transition:all .6s ease-in-out;
-o-transition:all .6s ease-in-out;
transition:all .6s ease-in-out;
}

.ailuros-roadmap .ailuros-e {
position:relative;
float:left;
-webkit-transform:translateY(calc(-50% - 2px));
-ms-transform:translateY(calc(-50% - 2px));
transform:translateY(calc(-50% - 2px));
}

.ailuros-browser--ms-explorer .ailuros-roadmap .ailuros-e {
-webkit-transform:translateY(-50%) translateY(-2px);
-ms-transform:translateY(-50%) translateY(-2px);
transform:translateY(-50%) translateY(-2px);
}

.ailuros-roadmap .ailuros-e .ailuros-e-circle-holder {
position:relative;
top:1px;
font-size:0;
}

.ailuros-roadmap .ailuros-e .ailuros-e-after-circle,.ailuros-roadmap .ailuros-e .ailuros-e-before-circle {
display:inline-block;
vertical-align:middle;
height:1px;
background-color:#000;
}

.ailuros-skin--black .ailuros-roadmap .ailuros-e .ailuros-e-after-circle,.ailuros-skin--black .ailuros-roadmap .ailuros-e .ailuros-e-before-circle {
background-color:#fff;
}

.ailuros-roadmap .ailuros-e .ailuros-e-before-circle {
width:0;
}

.ailuros-roadmap .ailuros-e .ailuros-e-after-circle {
width:calc(100% - 13px);
}

.ailuros-roadmap .ailuros-e .ailuros-e-circle {
display:inline-block;
vertical-align:middle;
width:13px;
height:13px;
border-radius:50%;
background-color:#000;
-webkit-transition:all .2s ease;
-o-transition:all .2s ease;
transition:all .2s ease;
}

.ailuros-skin--black .ailuros-roadmap .ailuros-e .ailuros-e-circle {
background-color:#fff;
}

.ailuros-roadmap .ailuros-e .ailuros-e-stage-title-holder {
position:absolute;
left:0;
width:100%;
bottom:39px;
padding:0;
-webkit-box-sizing:border-box;
box-sizing:border-box;
text-align:left;
}

.ailuros-roadmap .ailuros-e .ailuros-e-stage-title-holder .ailuros-e-stage-title {
font-family:"Playfair Display",serif;
font-weight:400;
color:#000;
font-size:67px;
line-height:1.1em;
font-size:42px;
}

.ailuros-skin--black .ailuros-roadmap .ailuros-e .ailuros-e-stage-title-holder .ailuros-e-stage-title {
color:#fff;
}

.ailuros-roadmap .ailuros-e .ailuros-e-content-holder {
position:absolute;
left:0;
top:28px;
width:100%;
text-align:left;
padding:0;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

.ailuros-roadmap .ailuros-e .ailuros-e-content-holder .ailuros-e-content-title {
margin:10px 0 0;
}

.ailuros-roadmap .ailuros-e .ailuros-e-content-holder .ailuros-e-content {
margin-top:8px;
line-height:1.6em;
color:#000;
}

.ailuros-skin--black .ailuros-roadmap .ailuros-e .ailuros-e-content-holder .ailuros-e-content {
color:#fff;
}

.ailuros-roadmap .ailuros-e .ailuros-e-content-holder .ailuros-e-content:not(:last-child) {
margin-bottom:22px;
}

.ailuros-roadmap.ailuros-roadmap--dark-skin .ailuros-e-stage-title-holder .ailuros-e-stage-title {
color:#fff;
}

.ailuros-roadmap.ailuros-roadmap--dark-skin .ailuros-e-content-title {
color:#fff;
margin:0 0 14px;
}

.ailuros-roadmap.ailuros-roadmap--dark-skin .ailuros-e-content {
color:#fff;
}

.ailuros-roadmap-cursor-holder {
position:fixed;
top:50%;
left:50%;
z-index:998;
pointer-events:none;
color:#000;
visibility:hidden;
}

.ailuros-roadmap-cursor-holder .ailuros-roadmap-cursor-holder-inner {
opacity:0;
-webkit-transition:.1s;
-o-transition:.1s;
transition:.1s;
}

.ailuros-skin--black .ailuros-roadmap-cursor-holder {
color:#fff;
}

.ailuros-roadmap-cursor-holder svg {
fill:none;
stroke:currentColor;
-webkit-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
}

.ailuros-roadmap-cursor-holder svg .ailuros-roadmap-arrow-left {
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
transform:translateX(0);
-webkit-transition:.15s ease-out;
-o-transition:.15s ease-out;
transition:.15s ease-out;
}

.ailuros-roadmap-cursor-holder svg .ailuros-roadmap-arrow-left.ailuros-active {
-webkit-transform:translateX(-6px);
-ms-transform:translateX(-6px);
transform:translateX(-6px);
}

.ailuros-roadmap-cursor-holder svg .ailuros-roadmap-arrow-right {
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
transform:translateX(0);
-webkit-transition:.15s ease-out;
-o-transition:.15s ease-out;
transition:.15s ease-out;
}

.ailuros-roadmap-cursor-holder svg .ailuros-roadmap-arrow-right.ailuros-active {
-webkit-transform:translateX(6px);
-ms-transform:translateX(6px);
transform:translateX(6px);
}

.ailuros-roadmap-cursor-holder .ailuros-roadmap-cursor-inner {
position:relative;
display:inline-block;
vertical-align:middle;
}

.ailuros-roadmap-cursor-holder.ailuros-is-active {
visibility:visible;
}

.ailuros-roadmap-cursor-holder.ailuros-is-active .ailuros-roadmap-cursor-holder-inner {
opacity:1;
}

.ailuros-section-title {
position:relative;
display:inline-block;
width:100%;
vertical-align:top;
}

.ailuros-section-title:not(.ailuros--has-appear) .ailuros-m-italic .ailuros-m-regular-style {
display:none;
}

.ailuros-section-title.ailuros--has-appear .ailuros-m-title .ailuros-m-underline:after {
opacity:0;
-webkit-transition:opacity .1s .6s,color 0s;
-o-transition:opacity .1s .6s,color 0s;
transition:opacity .1s .6s,color 0s;
}

.ailuros-section-title.ailuros--has-appear .ailuros-m-title .ailuros-m-rounded.ailuros-m-italic {
display:inline-block;
}

.ailuros-section-title.ailuros--has-appear .ailuros-m-title .ailuros-m-rounded:after {
-webkit-clip-path:circle(0 at 50% 50%);
clip-path:circle(0 at 50% 50%);
}

.ailuros-section-title.ailuros--has-appear .ailuros-m-title .ailuros-m-italic {
font-style:normal;
position:relative;
display:-webkit-inline-box;
display:-ms-inline-flexbox;
display:inline-flex;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
}

.ailuros-section-title.ailuros--has-appear .ailuros-m-title .ailuros-m-italic .ailuros-m-regular-style {
opacity:0;
position:absolute;
}

.ailuros-section-title.ailuros--has-appear .ailuros-m-title .ailuros-m-italic .ailuros-m-italic-style {
opacity:1;
font-style:italic;
}

.ailuros-section-title.ailuros--has-appear .ailuros-m-title .ailuros-m-italic.ailuros-italic-appeared .ailuros-m-regular-style {
-webkit-animation:qode-italic-text .7s ease 3;
animation:qode-italic-text .7s ease 3;
}

.ailuros-section-title.ailuros--has-appear .ailuros-m-title .ailuros-m-italic.ailuros-italic-appeared .ailuros-m-italic-style {
-webkit-animation:qode-italic-text-out .7s ease 3;
animation:qode-italic-text-out .7s ease 3;
}

.ailuros-section-title.ailuros--has-appear.ailuros--appeared .ailuros-m-title .ailuros-m-underline:after {
opacity:1;
}

.ailuros-section-title.ailuros--has-appear.ailuros--appeared .ailuros-m-title .ailuros-m-rounded:after {
-webkit-clip-path:circle(100% at 50% 50%);
clip-path:circle(100% at 50% 50%);
-webkit-transition:1.2s cubic-bezier(.32,.7,.37,.97) 1s,border-color 0s 0s,color 0s 0s;
-o-transition:1.2s cubic-bezier(.32,.7,.37,.97) 1s,border-color 0s 0s,color 0s 0s;
transition:1.2s cubic-bezier(.32,.7,.37,.97) 1s,border-color 0s 0s,color 0s 0s;
}

.ailuros-section-title.ailuros-alignment--center {
text-align:center;
}

.ailuros-section-title.ailuros-alignment--left {
text-align:left;
}

.ailuros-section-title.ailuros-alignment--right {
text-align:right;
}

.ailuros-section-title.ailuros--button-left .ailuros-m-button {
margin:0;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:end;
-ms-flex-pack:end;
justify-content:flex-end;
position:absolute;
left:0;
bottom:16px;
-webkit-transform:rotate(90deg);
-ms-transform:rotate(90deg);
transform:rotate(90deg);
}

.ailuros-section-title.ailuros--button-left .ailuros-m-subtitle,.ailuros-section-title.ailuros--button-left .ailuros-m-text,.ailuros-section-title.ailuros--button-left .ailuros-m-title {
padding-left:96px;
}

.ailuros-section-title.ailuros--button-left .ailuros-button.ailuros-layout--arrow>svg {
width:84px;
height:58px;
}

.ailuros-section-title.ailuros--button-right .ailuros-m-button {
position:absolute;
right:0;
top:0;
}

@media only screen and (max-width:680px) {
.ailuros-section-title.ailuros--button-right .ailuros-m-title {
max-width:70%;
}

.ailuros-section-title.ailuros--button-right .ailuros-m-button {
top:auto;
bottom:5px;
}
}

.ailuros-section-title.ailuros--button-right-bottom .ailuros-m-button {
position:absolute;
right:0;
bottom:5px;
-webkit-transform:rotate(90deg);
-ms-transform:rotate(90deg);
transform:rotate(90deg);
}

.ailuros-section-title.ailuros--button-right-bottom .ailuros-m-button .ailuros-button.ailuros-layout--arrow>svg {
width:84px;
height:58px;
}

.ailuros-section-title.ailuros-title--with-border {
padding-bottom:18px;
}

.ailuros-section-title.ailuros-title--with-border:after {
content:'';
position:absolute;
left:0;
bottom:0;
width:100%;
height:1px;
background-color:currentColor;
}

.ailuros-section-title .ailuros-m-title {
margin:0;
}

.ailuros-section-title .ailuros-m-title .ailuros-m-italic {
font-style:italic;
}

.ailuros-section-title .ailuros-m-title .ailuros-m-underline {
position:relative;
}

.ailuros-section-title .ailuros-m-title .ailuros-m-underline:after {
content:'';
position:absolute;
bottom:0;
left:0;
width:100%;
height:1px;
background-color:currentColor;
}

.ailuros-section-title .ailuros-m-title .ailuros-m-rounded {
position:relative;
font-style:italic;
}

.ailuros-section-title .ailuros-m-title .ailuros-m-rounded:after {
content:'';
position:absolute;
width:102%;
height:100%;
border:1px solid currentColor;
border-radius:60%;
left:-1%;
top:10%;
}

.ailuros-section-title .ailuros-m-subtitle {
position:relative;
font-size:14px;
text-transform:uppercase;
}

.ailuros-skin--black .ailuros-section-title .ailuros-m-subtitle {
color:#fff;
}

.ailuros-section-title .ailuros-m-subtitle:before {
content:'';
position:relative;
display:inline-block;
width:10px;
height:10px;
background-color:currentColor;
border-radius:100%;
margin-right:4px;
}

.ailuros-section-title .ailuros-m-text {
margin:25px 0 0;
}

.ailuros-separator {
position:relative;
height:auto;
font-size:0;
line-height:1;
}

.ailuros-separator .ailuros-m-line {
position:relative;
display:inline-block;
width:100%;
vertical-align:top;
margin:10px 0;
border-bottom:1px solid #e1e1e1;
}

.ailuros-separator.ailuros-position--center {
text-align:center;
}

.ailuros-separator.ailuros-position--left {
text-align:left;
}

.ailuros-separator.ailuros-position--right {
text-align:right;
}

#ailuros-page-sidebar .widget.widget_breton_core_separator {
margin-bottom:0;
}

#ailuros-page-footer .widget.widget_breton_core_separator {
margin-bottom:0;
}

#ailuros-side-area .widget.widget_breton_core_separator {
margin-bottom:0;
}

.ailuros-tabs {
position:relative;
display:inline-block;
width:100%;
vertical-align:top;
visibility:hidden;
}

.ailuros-tabs.ailuros--init {
visibility:visible;
}

.ailuros-tabs .ailuros-tabs-navigation {
margin:0;
padding:0;
list-style:none;
}

.ailuros-tabs .ailuros-tabs-content {
position:relative;
display:inline-block;
width:100%;
vertical-align:top;
}

.ailuros-tabs .ailuros-tabs-content p {
margin:0;
}

.ailuros-tabs.ailuros-layout--simple .ailuros-tabs-navigation {
position:relative;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
margin:0;
padding:0;
list-style:none;
}

.ailuros-tabs.ailuros-layout--simple .ailuros-tabs-navigation li {
margin:0 40px 0 0;
padding:0;
}

.ailuros-tabs.ailuros-layout--simple .ailuros-tabs-navigation li a {
display:block;
padding:0 0 6px;
-webkit-transition:color 0s,background-color .2s ease-out;
-o-transition:color 0s,background-color .2s ease-out;
transition:color 0s,background-color .2s ease-out;
font-family:"Playfair Display",serif;
font-weight:400;
font-size:21px;
line-height:1.19em;
position:relative;
}

.ailuros-tabs.ailuros-layout--simple .ailuros-tabs-navigation li a:after {
content:'';
width:100%;
height:1px;
background-color:currentColor;
opacity:0;
position:absolute;
bottom:0;
left:0;
}

.ailuros-tabs.ailuros-layout--simple .ailuros-tabs-navigation li:last-child {
margin-right:0;
}

.ailuros-tabs.ailuros-layout--simple .ailuros-tabs-navigation li a:hover,.ailuros-tabs.ailuros-layout--simple .ailuros-tabs-navigation li.active a,.ailuros-tabs.ailuros-layout--simple .ailuros-tabs-navigation li.ui-state-active a,.ailuros-tabs.ailuros-layout--simple .ailuros-tabs-navigation li.ui-state-hover a {
color:#000;
}

.ailuros-skin--black .ailuros-tabs.ailuros-layout--simple .ailuros-tabs-navigation li a:hover,.ailuros-skin--black .ailuros-tabs.ailuros-layout--simple .ailuros-tabs-navigation li.active a,.ailuros-skin--black .ailuros-tabs.ailuros-layout--simple .ailuros-tabs-navigation li.ui-state-active a,.ailuros-skin--black .ailuros-tabs.ailuros-layout--simple .ailuros-tabs-navigation li.ui-state-hover a {
color:#fff;
}

.ailuros-tabs.ailuros-layout--simple .ailuros-tabs-navigation li a:hover:after,.ailuros-tabs.ailuros-layout--simple .ailuros-tabs-navigation li.active a:after,.ailuros-tabs.ailuros-layout--simple .ailuros-tabs-navigation li.ui-state-active a:after,.ailuros-tabs.ailuros-layout--simple .ailuros-tabs-navigation li.ui-state-hover a:after {
opacity:1;
}

@media only screen and (max-width:680px) {
.ailuros-tabs.ailuros-layout--simple .ailuros-tabs-navigation {
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
-webkit-box-align:start;
-ms-flex-align:start;
align-items:flex-start;
}

.ailuros-tabs.ailuros-layout--simple .ailuros-tabs-navigation li {
margin:0 0 26px;
padding:0;
}

.ailuros-tabs.ailuros-layout--simple .ailuros-tabs-navigation li:last-child {
margin-bottom:0;
}
}

.ailuros-tabs.ailuros-layout--simple.ailuros-orientation--vertical {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:stretch;
-ms-flex-align:stretch;
align-items:stretch;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
height:100%;
}

.ailuros-tabs.ailuros-layout--simple.ailuros-orientation--vertical .ailuros-tabs-navigation {
-ms-flex-negative:0;
flex-shrink:0;
display:block;
padding-right:26px;
margin-right:26px;
border-right:1px solid #e1e1e1;
}

.ailuros-tabs.ailuros-layout--simple.ailuros-orientation--vertical .ailuros-tabs-navigation li {
width:100%;
margin-bottom:26px;
}

.ailuros-tabs.ailuros-layout--simple.ailuros-orientation--vertical .ailuros-tabs-navigation li:last-child {
margin-bottom:0;
}

.ailuros-tabs.ailuros-layout--simple.ailuros-orientation--vertical .ailuros-tabs-navigation li a {
display:inline-block;
width:auto;
}

.ailuros-tabs.ailuros-layout--simple.ailuros-orientation--vertical .ailuros-tabs-content {
margin-top:0;
}

.ailuros-tabs.ailuros-layout--simple .ailuros-tabs-content {
margin:26px 0 0;
}

.ailuros-text-marquee {
position:relative;
display:inline-block;
width:100%;
vertical-align:top;
}

.ailuros-text-marquee .ailuros-m-content {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
white-space:nowrap;
font-size:100px;
font-family:Roboto,sans-serif;
line-height:1em;
font-weight:400;
overflow:hidden;
}

@media only screen and (min-width:1921px) {
.ailuros-text-marquee.ailuros--disabled-moving .ailuros-m-content {
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
}
}

.ailuros-text-marquee .ailuros-marquee-element {
padding:0 25px;
will-change:transform;
}

.ailuros-text-marquee .ailuros-m-text {
color:#000;
}

.ailuros-skin--black .ailuros-text-marquee .ailuros-m-text {
color:#fff;
}

.ailuros-text-marquee .ailuros-m-text {
display:inline-block;
-webkit-transition:-webkit-transform .5s cubic-bezier(.18,.57,0,1.06);
transition:-webkit-transform .5s cubic-bezier(.18,.57,0,1.06);
-o-transition:transform .5s cubic-bezier(.18,.57,0,1.06);
transition:transform .5s cubic-bezier(.18,.57,0,1.06);
transition:transform .5s cubic-bezier(.18,.57,0,1.06),-webkit-transform .5s cubic-bezier(.18,.57,0,1.06);
will-change:transform;
-webkit-backface-visibility:hidden;
backface-visibility:hidden;
}

.ailuros-text-marquee .ailuros-m-text .ailuros-m-text-inner {
display:inline-block;
}

.ailuros-video-button {
position:relative;
display:inline-block;
vertical-align:middle;
}

.ailuros-video-button .ailuros-m-play {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
z-index:1;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
color:#000;
font-size:106px;
line-height:1;
overflow:hidden;
}

.ailuros-video-button .ailuros-m-play .ailuros-m-play-inner {
-webkit-text-stroke:1px #fff;
color:#fff;
-webkit-text-fill-color:transparent;
text-transform:uppercase;
}

.ailuros-video-button .ailuros-m-play span {
display:block;
line-height:.7em;
}

.ailuros-video-button .ailuros-m-play span:before {
display:block;
line-height:inherit;
}

@media only screen and (min-width:1921px) {
.ailuros-video-button .ailuros-m-image img {
width:100vw;
}
}

#ailuros-side-area {
position:fixed;
top:0;
right:-400px;
width:400px;
height:100%;
min-height:100%;
padding:120px 75px 35px;
background-color:#efefef;
overflow:hidden;
visibility:hidden;
z-index:10001;
-webkit-transition:all .6s cubic-bezier(.77,0,.175,1);
-o-transition:all .6s cubic-bezier(.77,0,.175,1);
transition:all .6s cubic-bezier(.77,0,.175,1);
}

.ailuros-skin--black #ailuros-side-area {
background-color:#232323;
}

.ailuros--noise.ailuros-skin--black #ailuros-side-area:after {
background-image:url(../../../../themes/breton/assets/img/pattern_menu_background_dark.png);
}

.ailuros--noise #ailuros-side-area:after {
content:"";
position:absolute;
left:0;
top:0;
height:100%;
width:100%;
background-image:url(../../../../themes/breton/assets/img/pattern_menu_background_white.png);
background-repeat:repeat;
pointer-events:none;
z-index:-1;
}

.ailuros-side-area--opened #ailuros-side-area {
right:0;
visibility:visible;
}

#ailuros-side-area.ailuros-alignment--center {
text-align:center;
}

#ailuros-side-area.ailuros-alignment--right {
text-align:right;
}

#ailuros-side-area.ailuros-alignment--left {
text-align:left;
}

#ailuros-side-area-close {
position:absolute;
top:37px;
right:40px;
display:block;
z-index:1000;
}

.admin-bar #ailuros-side-area-close {
top:65px;
}

.ailuros-skin--black #ailuros-side-area-close.ailuros-source--predefined svg polygon {
stroke:#fff!important;
}

.ailuros-side-area-cover {
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
opacity:0;
overflow:hidden;
z-index:0;
-webkit-transition:opacity .2s ease-in-out,z-index .2s ease-in-out;
-o-transition:opacity .2s ease-in-out,z-index .2s ease-in-out;
transition:opacity .2s ease-in-out,z-index .2s ease-in-out;
}

.ailuros-side-area--opened .ailuros-side-area-cover {
opacity:1;
z-index:1002;
}

.ailuros-social-share {
position:relative;
display:inline-block;
vertical-align:top;
z-index:1;
}

.ailuros-social-share .ailuros-social-title {
position:relative;
display:inline-block;
vertical-align:top;
margin:0 5px 0 0;
font-family:"Playfair Display",serif;
font-weight:400;
font-size:21px;
line-height:1.19em;
}

.ailuros-social-share ul {
position:relative;
display:inline-block;
vertical-align:top;
list-style:none;
padding:0;
margin:0;
}

.ailuros-social-share li {
position:relative;
display:inline-block;
vertical-align:top;
line-height:1;
padding:0;
margin:0;
}

.ailuros-social-share li a {
font-size:20px;
}

.ailuros-social-share.ailuros-layout--dropdown {
position:relative;
display:inline-block;
vertical-align:bottom;
}

.ailuros-social-share.ailuros-layout--dropdown .ailuros-social-title {
margin:0;
vertical-align:middle;
}

.ailuros-social-share.ailuros-layout--dropdown .ailuros-social-share-icon {
vertical-align:middle;
}

.ailuros-social-share.ailuros-layout--dropdown:hover .ailuros-social-share-dropdown ul li {
opacity:1;
visibility:visible;
cursor:pointer;
}

.ailuros-social-share.ailuros-layout--dropdown:hover .ailuros-social-share-dropdown ul li:nth-child(2) {
-webkit-transition-delay:.2s;
-o-transition-delay:.2s;
transition-delay:.2s;
}

.ailuros-social-share.ailuros-layout--dropdown:hover .ailuros-social-share-dropdown ul li:nth-child(3) {
-webkit-transition-delay:.3s;
-o-transition-delay:.3s;
transition-delay:.3s;
}

.ailuros-social-share.ailuros-layout--dropdown:hover .ailuros-social-share-dropdown ul li:nth-child(4) {
-webkit-transition-delay:.4s;
-o-transition-delay:.4s;
transition-delay:.4s;
}

.ailuros-social-share.ailuros-layout--dropdown:hover .ailuros-social-share-dropdown ul li:nth-child(5) {
-webkit-transition-delay:.5s;
-o-transition-delay:.5s;
transition-delay:.5s;
}

.ailuros-social-share.ailuros-layout--dropdown:hover .ailuros-social-share-dropdown ul li:nth-child(6) {
-webkit-transition-delay:.6s;
-o-transition-delay:.6s;
transition-delay:.6s;
}

.ailuros-social-share.ailuros-layout--dropdown:hover .ailuros-social-share-dropdown ul li:nth-child(7) {
-webkit-transition-delay:.7s;
-o-transition-delay:.7s;
transition-delay:.7s;
}

.ailuros-social-share.ailuros-layout--dropdown .ailuros-social-share-dropdown-opener {
display:block;
}

.ailuros-social-share.ailuros-layout--dropdown .ailuros-social-share-dropdown-opener .ailuros-social-share-title {
display:inline-block;
vertical-align:top;
margin-right:5px;
}

.ailuros-skin--black .ailuros-social-share.ailuros-layout--dropdown .ailuros-social-share-dropdown-opener circle,.ailuros-skin--black .ailuros-social-share.ailuros-layout--dropdown .ailuros-social-share-dropdown-opener line {
stroke:#fff;
}

.ailuros-social-share.ailuros-layout--dropdown .ailuros-social-share-dropdown {
position:absolute;
visibility:hidden;
z-index:950;
}

.ailuros-social-share.ailuros-layout--dropdown .ailuros-social-share-dropdown ul {
position:relative;
display:block;
z-index:990;
margin:0;
padding:0!important;
}

.ailuros-social-share.ailuros-layout--dropdown .ailuros-social-share-dropdown li {
position:absolute;
display:block;
text-align:center;
visibility:hidden;
opacity:0;
-webkit-transition:opacity .2s ease-out,visibility .2s ease-out;
-o-transition:opacity .2s ease-out,visibility .2s ease-out;
transition:opacity .2s ease-out,visibility .2s ease-out;
}

.ailuros-social-share.ailuros-layout--dropdown .ailuros-social-share-dropdown li:after {
content:'';
position:absolute;
width:21px;
height:100%;
right:-19px;
top:0;
}

.ailuros-social-share.ailuros-layout--dropdown .ailuros-social-share-dropdown li a {
-webkit-transition:color .2s ease-out,background-color .2s ease-out;
-o-transition:color .2s ease-out,background-color .2s ease-out;
transition:color .2s ease-out,background-color .2s ease-out;
}

.ailuros-social-share.ailuros-layout--dropdown .ailuros-social-share-dropdown li * {
display:block;
line-height:inherit;
}

.ailuros-social-share.ailuros-layout--dropdown.ailuros-dropdown--bottom .ailuros-social-share-dropdown {
bottom:0;
left:0;
}

.ailuros-social-share.ailuros-layout--dropdown.ailuros-dropdown--bottom .ailuros-social-share-dropdown li {
width:90px;
height:30px;
line-height:30px;
border:1px solid #e1e1e1;
}

.ailuros-social-share.ailuros-layout--dropdown.ailuros-dropdown--bottom .ailuros-social-share-dropdown li:not(:first-child) {
border-top:none;
}

.ailuros-social-share.ailuros-layout--dropdown.ailuros-dropdown--bottom .ailuros-social-share-dropdown li.ailuros-facebook-share a:hover {
background-color:#3b5998;
color:#fff;
}

.ailuros-social-share.ailuros-layout--dropdown.ailuros-dropdown--bottom .ailuros-social-share-dropdown li.ailuros-twitter-share a:hover {
background-color:#00aced;
color:#fff;
}

.ailuros-social-share.ailuros-layout--dropdown.ailuros-dropdown--bottom .ailuros-social-share-dropdown li.ailuros-linkedin-share a:hover {
background-color:#007bb5;
color:#fff;
}

.ailuros-social-share.ailuros-layout--dropdown.ailuros-dropdown--bottom .ailuros-social-share-dropdown li.ailuros-tumblr-share a:hover {
background-color:#32506d;
color:#fff;
}

.ailuros-social-share.ailuros-layout--dropdown.ailuros-dropdown--bottom .ailuros-social-share-dropdown li.ailuros-pinterest-share a:hover {
background-color:#cb2027;
color:#fff;
}

.ailuros-social-share.ailuros-layout--dropdown.ailuros-dropdown--bottom .ailuros-social-share-dropdown li.ailuros-vk-share a:hover {
background-color:#45668e;
color:#fff;
}

.ailuros-social-share.ailuros-layout--dropdown.ailuros-dropdown--bottom .ailuros-social-share-dropdown li a {
font-size:14px;
color:#000;
background-color:#fff;
}

.ailuros-social-share.ailuros-layout--dropdown.ailuros-dropdown--bottom .ailuros-social-share-dropdown li:nth-child(1) {
bottom:-30px;
}

.ailuros-social-share.ailuros-layout--dropdown.ailuros-dropdown--bottom .ailuros-social-share-dropdown li:nth-child(2) {
bottom:-60px;
}

.ailuros-social-share.ailuros-layout--dropdown.ailuros-dropdown--bottom .ailuros-social-share-dropdown li:nth-child(3) {
bottom:-90px;
}

.ailuros-social-share.ailuros-layout--dropdown.ailuros-dropdown--bottom .ailuros-social-share-dropdown li:nth-child(4) {
bottom:-120px;
}

.ailuros-social-share.ailuros-layout--dropdown.ailuros-dropdown--bottom .ailuros-social-share-dropdown li:nth-child(5) {
bottom:-150px;
}

.ailuros-social-share.ailuros-layout--dropdown.ailuros-dropdown--bottom .ailuros-social-share-dropdown li:nth-child(6) {
bottom:-180px;
}

.ailuros-social-share.ailuros-layout--dropdown.ailuros-dropdown--bottom .ailuros-social-share-dropdown li:nth-child(7) {
bottom:-210px;
}

.ailuros-social-share.ailuros-layout--dropdown.ailuros-dropdown--right .ailuros-social-share-dropdown {
top:0;
right:0;
}

.ailuros-social-share.ailuros-layout--dropdown.ailuros-dropdown--right .ailuros-social-share-dropdown li {
width:calc(90px / 3);
}

.ailuros-social-share.ailuros-layout--dropdown.ailuros-dropdown--right .ailuros-social-share-dropdown li:nth-child(1) {
left:5px;
}

.ailuros-social-share.ailuros-layout--dropdown.ailuros-dropdown--right .ailuros-social-share-dropdown li:nth-child(2) {
left:35px;
}

.ailuros-social-share.ailuros-layout--dropdown.ailuros-dropdown--right .ailuros-social-share-dropdown li:nth-child(3) {
left:65px;
}

.ailuros-social-share.ailuros-layout--dropdown.ailuros-dropdown--right .ailuros-social-share-dropdown li:nth-child(4) {
left:95px;
}

.ailuros-social-share.ailuros-layout--dropdown.ailuros-dropdown--right .ailuros-social-share-dropdown li:nth-child(5) {
left:125px;
}

.ailuros-social-share.ailuros-layout--dropdown.ailuros-dropdown--right .ailuros-social-share-dropdown li:nth-child(6) {
left:155px;
}

.ailuros-social-share.ailuros-layout--dropdown.ailuros-dropdown--right .ailuros-social-share-dropdown li:nth-child(7) {
left:185px;
}

.ailuros-social-share.ailuros-layout--dropdown.ailuros-dropdown--left .ailuros-social-share-dropdown {
top:0;
left:0;
}

@media only screen and (max-width:680px) {
.ailuros-social-share.ailuros-layout--dropdown.ailuros-dropdown--left .ailuros-social-share-dropdown {
left:auto;
right:0;
}
}

.ailuros-social-share.ailuros-layout--dropdown.ailuros-dropdown--left .ailuros-social-share-dropdown li {
width:calc(90px / 3);
}

.ailuros-social-share.ailuros-layout--dropdown.ailuros-dropdown--left .ailuros-social-share-dropdown li:nth-child(1) {
right:5px;
}

@media only screen and (max-width:680px) {
.ailuros-social-share.ailuros-layout--dropdown.ailuros-dropdown--left .ailuros-social-share-dropdown li:nth-child(1) {
right:auto;
left:5px;
}
}

.ailuros-social-share.ailuros-layout--dropdown.ailuros-dropdown--left .ailuros-social-share-dropdown li:nth-child(2) {
right:35px;
}

@media only screen and (max-width:680px) {
.ailuros-social-share.ailuros-layout--dropdown.ailuros-dropdown--left .ailuros-social-share-dropdown li:nth-child(2) {
right:auto;
left:35px;
}
}

.ailuros-social-share.ailuros-layout--dropdown.ailuros-dropdown--left .ailuros-social-share-dropdown li:nth-child(3) {
right:65px;
}

@media only screen and (max-width:680px) {
.ailuros-social-share.ailuros-layout--dropdown.ailuros-dropdown--left .ailuros-social-share-dropdown li:nth-child(3) {
right:auto;
left:65px;
}
}

.ailuros-social-share.ailuros-layout--dropdown.ailuros-dropdown--left .ailuros-social-share-dropdown li:nth-child(4) {
right:95px;
}

@media only screen and (max-width:680px) {
.ailuros-social-share.ailuros-layout--dropdown.ailuros-dropdown--left .ailuros-social-share-dropdown li:nth-child(4) {
right:auto;
left:95px;
}
}

.ailuros-social-share.ailuros-layout--dropdown.ailuros-dropdown--left .ailuros-social-share-dropdown li:nth-child(5) {
right:125px;
}

@media only screen and (max-width:680px) {
.ailuros-social-share.ailuros-layout--dropdown.ailuros-dropdown--left .ailuros-social-share-dropdown li:nth-child(5) {
right:auto;
left:125px;
}
}

.ailuros-social-share.ailuros-layout--dropdown.ailuros-dropdown--left .ailuros-social-share-dropdown li:nth-child(6) {
right:155px;
}

@media only screen and (max-width:680px) {
.ailuros-social-share.ailuros-layout--dropdown.ailuros-dropdown--left .ailuros-social-share-dropdown li:nth-child(6) {
right:auto;
left:155px;
}
}

.ailuros-social-share.ailuros-layout--dropdown.ailuros-dropdown--left .ailuros-social-share-dropdown li:nth-child(7) {
right:185px;
}

@media only screen and (max-width:680px) {
.ailuros-social-share.ailuros-layout--dropdown.ailuros-dropdown--left .ailuros-social-share-dropdown li:nth-child(7) {
right:auto;
left:185px;
}
}

.ailuros-social-share.ailuros-layout--list li {
margin-right:15px;
}

.ailuros-social-share.ailuros-layout--list li:last-child {
margin-right:0;
}

.ailuros-social-share.ailuros-layout--text li {
margin-right:18px;
}

@media only screen and (max-width:768px) {
.ailuros-social-share.ailuros-layout--text li {
margin-right:16px;
}
}

.ailuros-social-share.ailuros-layout--text li a {
font-size:12px;
line-height:39px;
width:39px;
text-align:center;
display:inline-block;
}

.ailuros-social-share.ailuros-layout--text li a span.ailuros-social-network-text {
position:relative;
top:1px;
left:1px;
}

.ailuros-social-share.ailuros-layout--text li a:after {
content:'';
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
border:1px solid currentColor;
border-radius:50%;
-webkit-clip-path:inset(0 0 0 0);
clip-path:inset(0 0 0 0);
-webkit-transition:.3s cubic-bezier(.73,.17,.68,.89),color 0s;
-o-transition:.3s cubic-bezier(.73,.17,.68,.89),color 0s;
transition:.3s cubic-bezier(.73,.17,.68,.89),color 0s;
}

.ailuros-skin--black .ailuros-social-share.ailuros-layout--text li a:after {
border-color:#fff;
}

.ailuros-social-share.ailuros-layout--text li a:hover:after {
-webkit-clip-path:inset(0 50% 0 50%);
clip-path:inset(0 50% 0 50%);
}

.ailuros-social-share.ailuros-layout--text li:last-child {
margin-right:0;
}

.ailuros-social-share.ailuros-layout--text.ailuros-layout--dropdown .ailuros-social-share-dropdown li {
margin:0!important;
width:39px;
height:39px;
}

.ailuros-social-share.ailuros-layout--text.ailuros-layout--dropdown .ailuros-social-share-dropdown li:nth-child(1) {
right:18px;
}

@media only screen and (max-width:680px) {
.ailuros-social-share.ailuros-layout--text.ailuros-layout--dropdown .ailuros-social-share-dropdown li:nth-child(1) {
right:auto;
left:18px;
}
}

.ailuros-social-share.ailuros-layout--text.ailuros-layout--dropdown .ailuros-social-share-dropdown li:nth-child(2) {
right:74.66667px;
}

@media only screen and (max-width:680px) {
.ailuros-social-share.ailuros-layout--text.ailuros-layout--dropdown .ailuros-social-share-dropdown li:nth-child(2) {
right:auto;
left:74.66667px;
}
}

.ailuros-social-share.ailuros-layout--text.ailuros-layout--dropdown .ailuros-social-share-dropdown li:nth-child(3) {
right:131.33333px;
}

@media only screen and (max-width:680px) {
.ailuros-social-share.ailuros-layout--text.ailuros-layout--dropdown .ailuros-social-share-dropdown li:nth-child(3) {
right:auto;
left:131.33333px;
}
}

.ailuros-social-share.ailuros-layout--text.ailuros-layout--dropdown .ailuros-social-share-dropdown li:nth-child(4) {
right:188px;
}

@media only screen and (max-width:680px) {
.ailuros-social-share.ailuros-layout--text.ailuros-layout--dropdown .ailuros-social-share-dropdown li:nth-child(4) {
right:auto;
left:188px;
}
}

.ailuros-social-share.ailuros-layout--text.ailuros-layout--dropdown .ailuros-social-share-dropdown li:nth-child(5) {
right:244.66667px;
}

@media only screen and (max-width:680px) {
.ailuros-social-share.ailuros-layout--text.ailuros-layout--dropdown .ailuros-social-share-dropdown li:nth-child(5) {
right:auto;
left:244.66667px;
}
}

.ailuros-social-share.ailuros-layout--text.ailuros-layout--dropdown .ailuros-social-share-dropdown li:nth-child(6) {
right:301.33333px;
}

@media only screen and (max-width:680px) {
.ailuros-social-share.ailuros-layout--text.ailuros-layout--dropdown .ailuros-social-share-dropdown li:nth-child(6) {
right:auto;
left:301.33333px;
}
}

.ailuros-social-share.ailuros-layout--text.ailuros-layout--dropdown .ailuros-social-share-dropdown li:nth-child(7) {
right:358px;
}

@media only screen and (max-width:680px) {
.ailuros-social-share.ailuros-layout--text.ailuros-layout--dropdown .ailuros-social-share-dropdown li:nth-child(7) {
right:auto;
left:358px;
}
}

.ailuros-social-share.ailuros-layout--text.ailuros-layout--dropdown .ailuros-social-share-dropdown li * {
display:inline-block;
line-height:37px;
}

.ailuros-social-share.ailuros-layout--text.ailuros-layout--dropdown .ailuros-social-share-dropdown li a::after {
left:0;
}

.ailuros-social-share.ailuros-layout--text.ailuros-layout--dropdown .ailuros-social-share-dropdown-opener {
width:37px;
height:37px;
line-height:39px;
text-align:center;
}

.ailuros-social-share.ailuros-layout--text.ailuros-layout--dropdown .ailuros-social-share-dropdown-opener svg {
width:19px;
top:-2px;
position:relative;
left:-1px;
vertical-align:middle;
}

.ailuros-social-share.ailuros-layout--text.ailuros-layout--dropdown .ailuros-social-share-dropdown-opener:after {
content:'';
position:absolute;
left:0;
top:0;
border:1px solid #000;
border-radius:100%;
width:37px;
height:37px;
}

.ailuros-skin--black .ailuros-social-share.ailuros-layout--text.ailuros-layout--dropdown .ailuros-social-share-dropdown-opener:after {
border-color:#fff;
}

.widget .ailuros-social-share.ailuros-layout--list .ailuros-social-title {
display:block;
margin-bottom:21px;
}

.widget .ailuros-social-share.ailuros-layout--text .ailuros-social-title {
display:block;
margin-bottom:22px;
font-size:21px;
}

.ailuros-skin--black .widget .ailuros-social-share.ailuros-layout--text .ailuros-social-title {
color:#fff!important;
}

#ailuros-page-sidebar .widget .ailuros-social-share.ailuros-layout--dropdown .ailuros-social-title {
color:currentColor;
}

#ailuros-page-sidebar .widget .ailuros-social-share.ailuros-layout--list .ailuros-social-title {
color:currentColor;
}

#ailuros-page-sidebar .widget .ailuros-social-share.ailuros-layout--text li a:after {
content:'';
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
border:1px solid currentColor;
border-radius:50%;
-webkit-clip-path:inset(0 0 0 0);
clip-path:inset(0 0 0 0);
-webkit-transition:.3s cubic-bezier(.73,.17,.68,.89),color 0s;
-o-transition:.3s cubic-bezier(.73,.17,.68,.89),color 0s;
transition:.3s cubic-bezier(.73,.17,.68,.89),color 0s;
}

#ailuros-page-sidebar .widget .ailuros-social-share.ailuros-layout--text li a:hover:after {
-webkit-clip-path:inset(0 50% 0 50%);
clip-path:inset(0 50% 0 50%);
}

#ailuros-page-footer .widget .ailuros-social-share.ailuros-layout--dropdown .ailuros-social-title {
color:currentColor;
}

#ailuros-page-footer .widget .ailuros-social-share.ailuros-layout--list .ailuros-social-title {
color:currentColor;
}

#ailuros-page-footer .widget .ailuros-social-share.ailuros-layout--text .ailuros-social-title {
color:#000;
}

#ailuros-page-footer .widget .ailuros-social-share.ailuros-layout--text li a:after {
content:'';
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
border:1px solid currentColor;
border-radius:50%;
-webkit-clip-path:inset(0 0 0 0);
clip-path:inset(0 0 0 0);
-webkit-transition:.3s cubic-bezier(.73,.17,.68,.89),color 0s;
-o-transition:.3s cubic-bezier(.73,.17,.68,.89),color 0s;
transition:.3s cubic-bezier(.73,.17,.68,.89),color 0s;
}

#ailuros-page-footer .widget .ailuros-social-share.ailuros-layout--text li a:hover:after {
-webkit-clip-path:inset(0 50% 0 50%);
clip-path:inset(0 50% 0 50%);
}

#ailuros-side-area .widget .ailuros-social-share.ailuros-layout--dropdown .ailuros-social-title {
color:currentColor;
}

#ailuros-side-area .widget .ailuros-social-share.ailuros-layout--list .ailuros-social-title {
color:currentColor;
}

#ailuros-side-area .widget .ailuros-social-share.ailuros-layout--text .ailuros-social-title {
color:#000;
}

#ailuros-side-area .widget .ailuros-social-share.ailuros-layout--text li a:after {
content:'';
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
border:1px solid currentColor;
border-radius:50%;
-webkit-clip-path:inset(0 0 0 0);
clip-path:inset(0 0 0 0);
-webkit-transition:.3s cubic-bezier(.73,.17,.68,.89),color 0s;
-o-transition:.3s cubic-bezier(.73,.17,.68,.89),color 0s;
transition:.3s cubic-bezier(.73,.17,.68,.89),color 0s;
}

#ailuros-side-area .widget .ailuros-social-share.ailuros-layout--text li a:hover:after {
-webkit-clip-path:inset(0 50% 0 50%);
clip-path:inset(0 50% 0 50%);
}

#ailuros-page-spinner {
position:fixed;
top:0;
bottom:0;
right:0;
left:0;
z-index:2000;
}

#ailuros-page-spinner .ailuros-m-inner {
position:relative;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
width:100%;
height:100%;
color:#000;
background-color:#fff;
}

#ailuros-page-spinner .ailuros-m-spinner {
position:relative;
}

#ailuros-page-spinner.ailuros-layout--atom .ailuros-m-atom {
position:relative;
width:100px;
height:100px;
margin:-50px 0 0 -50px;
}

#ailuros-page-spinner.ailuros-layout--atom .ailuros-m-atom-item.ailuros-atom--1 {
position:absolute;
top:50%;
left:50%;
height:50%;
width:50%;
z-index:1;
-webkit-animation:qode-atom-shrink 4.5s infinite linear;
animation:qode-atom-shrink 4.5s infinite linear;
}

#ailuros-page-spinner.ailuros-layout--atom .ailuros-m-atom-item.ailuros-atom--1:before {
content:'';
position:absolute;
top:-50%;
left:-50%;
height:100%;
width:100%;
background:currentColor;
border-radius:50%;
}

#ailuros-page-spinner.ailuros-layout--atom .ailuros-m-atom-item.ailuros-atom--2,#ailuros-page-spinner.ailuros-layout--atom .ailuros-m-atom-item.ailuros-atom--3,#ailuros-page-spinner.ailuros-layout--atom .ailuros-m-atom-item.ailuros-atom--4 {
position:absolute;
width:100%;
height:100%;
z-index:0;
}

#ailuros-page-spinner.ailuros-layout--atom .ailuros-m-atom-item.ailuros-atom--2:before,#ailuros-page-spinner.ailuros-layout--atom .ailuros-m-atom-item.ailuros-atom--3:before,#ailuros-page-spinner.ailuros-layout--atom .ailuros-m-atom-item.ailuros-atom--4:before {
content:'';
position:absolute;
top:0;
left:0;
height:20px;
width:20px;
margin:0 auto;
background:currentColor;
border-radius:50%;
}

#ailuros-page-spinner.ailuros-layout--atom .ailuros-m-atom-item.ailuros-atom--2 {
-webkit-animation:qode-atom-zindex 1.5s .75s infinite steps(2,end);
animation:qode-atom-zindex 1.5s .75s infinite steps(2,end);
}

#ailuros-page-spinner.ailuros-layout--atom .ailuros-m-atom-item.ailuros-atom--2:before {
-webkit-transform:rotate(0);
-ms-transform:rotate(0);
transform:rotate(0);
-webkit-animation:qode-atom-postion 1.5s infinite ease,qode-atom-size 1.5s -1.125s infinite ease;
animation:qode-atom-postion 1.5s infinite ease,qode-atom-size 1.5s -1.125s infinite ease;
}

#ailuros-page-spinner.ailuros-layout--atom .ailuros-m-atom-item.ailuros-atom--3 {
-webkit-transform:rotate(120deg);
-ms-transform:rotate(120deg);
transform:rotate(120deg);
-webkit-animation:qode-atom-zindex 1.5s -.25s infinite steps(2,end);
animation:qode-atom-zindex 1.5s -.25s infinite steps(2,end);
}

#ailuros-page-spinner.ailuros-layout--atom .ailuros-m-atom-item.ailuros-atom--3:before {
-webkit-animation:qode-atom-postion 1.5s -1s infinite ease,qode-atom-size 1.5s -.75s infinite ease;
animation:qode-atom-postion 1.5s -1s infinite ease,qode-atom-size 1.5s -.75s infinite ease;
}

#ailuros-page-spinner.ailuros-layout--atom .ailuros-m-atom-item.ailuros-atom--4 {
-webkit-transform:rotate(240deg);
-ms-transform:rotate(240deg);
transform:rotate(240deg);
-webkit-animation:qode-atom-zindex 1.5s .25s infinite steps(2,end);
animation:qode-atom-zindex 1.5s .25s infinite steps(2,end);
}

#ailuros-page-spinner.ailuros-layout--atom .ailuros-m-atom-item.ailuros-atom--4:before {
-webkit-animation:qode-atom-postion 1.5s -.5s infinite ease,qode-atom-size 1.5s -125ms infinite ease;
animation:qode-atom-postion 1.5s -.5s infinite ease,qode-atom-size 1.5s -125ms infinite ease;
}

#ailuros-page-spinner.ailuros-layout--clock .ailuros-m-clock {
position:relative;
width:50px;
height:50px;
margin:-25px 0 0 -25px;
-webkit-animation:qode-clock 8s infinite steps(8);
animation:qode-clock 8s infinite steps(8);
}

#ailuros-page-spinner.ailuros-layout--clock .ailuros-m-clock-item {
position:absolute;
height:50px;
width:50px;
}

#ailuros-page-spinner.ailuros-layout--clock .ailuros-m-clock-item:before {
content:'';
position:absolute;
height:18.31501832px;
width:18.31501832px;
background:currentColor;
border-radius:50%;
}

#ailuros-page-spinner.ailuros-layout--clock .ailuros-m-clock-item.ailuros-clock--1 {
-webkit-transform:rotate(-135deg);
-ms-transform:rotate(-135deg);
transform:rotate(-135deg);
-webkit-animation:qode-clock-1 1s ease-in infinite;
animation:qode-clock-1 1s ease-in infinite;
}

#ailuros-page-spinner.ailuros-layout--clock .ailuros-m-clock-item.ailuros-clock--2 {
-webkit-transform:rotate(-90deg);
-ms-transform:rotate(-90deg);
transform:rotate(-90deg);
-webkit-animation:qode-clock-2 1s ease-in infinite;
animation:qode-clock-2 1s ease-in infinite;
}

#ailuros-page-spinner.ailuros-layout--clock .ailuros-m-clock-item.ailuros-clock--3 {
-webkit-transform:rotate(-45deg);
-ms-transform:rotate(-45deg);
transform:rotate(-45deg);
-webkit-animation:qode-clock-3 1s ease-in infinite;
animation:qode-clock-3 1s ease-in infinite;
}

#ailuros-page-spinner.ailuros-layout--clock .ailuros-m-clock-item.ailuros-clock--4 {
-webkit-animation:qode-clock-4 1s ease-in infinite;
animation:qode-clock-4 1s ease-in infinite;
}

#ailuros-page-spinner.ailuros-layout--cube .ailuros-m-cube {
width:60px;
height:60px;
margin:-30px 0 0 -30px;
background-color:currentColor;
-webkit-animation:qode-cube 1.2s infinite ease-in-out;
animation:qode-cube 1.2s infinite ease-in-out;
}

#ailuros-page-spinner.ailuros-layout--double-pulse .ailuros-m-pulses {
position:relative;
width:40px;
height:40px;
margin:-20px 0 0 -20px;
}

#ailuros-page-spinner.ailuros-layout--double-pulse .ailuros-m-pulse {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background-color:currentColor;
border-radius:50%;
opacity:.6;
-webkit-animation:qode-double-pulse 2s infinite ease-in-out;
animation:qode-double-pulse 2s infinite ease-in-out;
}

#ailuros-page-spinner.ailuros-layout--double-pulse .ailuros-m-pulse.ailuros-pulse--2 {
-webkit-animation-delay:-1s;
animation-delay:-1s;
}

#ailuros-page-spinner.ailuros-layout--five-rotating-circles .ailuros-m-five-rotating-circles {
position:relative;
width:60px;
height:60px;
margin:-30px 0 0 -30px;
}

#ailuros-page-spinner.ailuros-layout--five-rotating-circles .ailuros-m-circle-item {
position:absolute;
width:100%;
height:100%;
}

#ailuros-page-spinner.ailuros-layout--five-rotating-circles .ailuros-m-circle-item.ailuros-item--1 .ailuros-circle--2 {
-webkit-animation-delay:calc((600ms) - 1500ms);
animation-delay:calc((600ms) - 1500ms);
}

#ailuros-page-spinner.ailuros-layout--five-rotating-circles .ailuros-m-circle-item.ailuros-item--1 .ailuros-circle--3 {
-webkit-animation-delay:calc((900ms) - 1500ms);
animation-delay:calc((900ms) - 1500ms);
}

#ailuros-page-spinner.ailuros-layout--five-rotating-circles .ailuros-m-circle-item.ailuros-item--1 .ailuros-circle--4 {
-webkit-animation-delay:calc((1200ms) - 1500ms);
animation-delay:calc((1200ms) - 1500ms);
}

#ailuros-page-spinner.ailuros-layout--five-rotating-circles .ailuros-m-circle-item.ailuros-item--2 {
-webkit-transform:rotateZ(45deg);
-ms-transform:rotate(45deg);
transform:rotateZ(45deg);
}

#ailuros-page-spinner.ailuros-layout--five-rotating-circles .ailuros-m-circle-item.ailuros-item--2 .ailuros-circle--1 {
-webkit-animation-delay:calc((300ms) - 1400ms);
animation-delay:calc((300ms) - 1400ms);
}

#ailuros-page-spinner.ailuros-layout--five-rotating-circles .ailuros-m-circle-item.ailuros-item--2 .ailuros-circle--2 {
-webkit-animation-delay:calc((600ms) - 1400ms);
animation-delay:calc((600ms) - 1400ms);
}

#ailuros-page-spinner.ailuros-layout--five-rotating-circles .ailuros-m-circle-item.ailuros-item--2 .ailuros-circle--3 {
-webkit-animation-delay:calc((900ms) - 1400ms);
animation-delay:calc((900ms) - 1400ms);
}

#ailuros-page-spinner.ailuros-layout--five-rotating-circles .ailuros-m-circle-item.ailuros-item--2 .ailuros-circle--4 {
-webkit-animation-delay:calc((1200ms) - 1400ms);
animation-delay:calc((1200ms) - 1400ms);
}

#ailuros-page-spinner.ailuros-layout--five-rotating-circles .ailuros-m-circle-item.ailuros-item--3 {
-webkit-transform:rotateZ(90deg);
-ms-transform:rotate(90deg);
transform:rotateZ(90deg);
}

#ailuros-page-spinner.ailuros-layout--five-rotating-circles .ailuros-m-circle-item.ailuros-item--3 .ailuros-circle--1 {
-webkit-animation-delay:calc((300ms) - 1300ms);
animation-delay:calc((300ms) - 1300ms);
}

#ailuros-page-spinner.ailuros-layout--five-rotating-circles .ailuros-m-circle-item.ailuros-item--3 .ailuros-circle--2 {
-webkit-animation-delay:calc((600ms) - 1300ms);
animation-delay:calc((600ms) - 1300ms);
}

#ailuros-page-spinner.ailuros-layout--five-rotating-circles .ailuros-m-circle-item.ailuros-item--3 .ailuros-circle--3 {
-webkit-animation-delay:calc((900ms) - 1300ms);
animation-delay:calc((900ms) - 1300ms);
}

#ailuros-page-spinner.ailuros-layout--five-rotating-circles .ailuros-m-circle-item.ailuros-item--3 .ailuros-circle--4 {
-webkit-animation-delay:calc((1200ms) - 1300ms);
animation-delay:calc((1200ms) - 1300ms);
}

#ailuros-page-spinner.ailuros-layout--five-rotating-circles .ailuros-e-circle {
position:absolute;
width:12px;
height:12px;
background-color:currentColor;
border-radius:100%;
-webkit-animation:qode-bounce-delay 1.2s infinite ease-in-out both;
animation:qode-bounce-delay 1.2s infinite ease-in-out both;
}

#ailuros-page-spinner.ailuros-layout--five-rotating-circles .ailuros-e-circle.ailuros-circle--1 {
top:0;
left:0;
}

#ailuros-page-spinner.ailuros-layout--five-rotating-circles .ailuros-e-circle.ailuros-circle--2 {
top:0;
right:0;
}

#ailuros-page-spinner.ailuros-layout--five-rotating-circles .ailuros-e-circle.ailuros-circle--3 {
right:0;
bottom:0;
}

#ailuros-page-spinner.ailuros-layout--five-rotating-circles .ailuros-e-circle.ailuros-circle--4 {
left:0;
bottom:0;
}

#ailuros-page-spinner.ailuros-layout--fusion .ailuros-m-fusion {
position:relative;
width:30px;
height:30px;
margin:-45px 0 0 -30px;
}

#ailuros-page-spinner.ailuros-layout--fusion .ailuros-m-fusion-item {
position:absolute;
top:50%;
left:50%;
height:40px;
width:40px;
background:currentColor;
border-radius:50%;
}

#ailuros-page-spinner.ailuros-layout--fusion .ailuros-m-fusion-item.ailuros-fusion--1 {
top:0;
left:50%;
-webkit-animation:qode-fussion-ball-1 1s 0s ease infinite;
animation:qode-fussion-ball-1 1s 0s ease infinite;
z-index:1;
}

#ailuros-page-spinner.ailuros-layout--fusion .ailuros-m-fusion-item.ailuros-fusion--2 {
top:50%;
left:100%;
-webkit-animation:qode-fussion-ball-2 1s 0s ease infinite;
animation:qode-fussion-ball-2 1s 0s ease infinite;
z-index:2;
}

#ailuros-page-spinner.ailuros-layout--fusion .ailuros-m-fusion-item.ailuros-fusion--3 {
top:100%;
left:50%;
-webkit-animation:qode-fussion-ball-3 1s 0s ease infinite;
animation:qode-fussion-ball-3 1s 0s ease infinite;
z-index:1;
}

#ailuros-page-spinner.ailuros-layout--fusion .ailuros-m-fusion-item.ailuros-fusion--4 {
top:50%;
left:0;
-webkit-animation:qode-fussion-ball-4 1s 0s ease infinite;
animation:qode-fussion-ball-4 1s 0s ease infinite;
z-index:2;
}

#ailuros-page-spinner.ailuros-layout--lines .ailuros-m-lines {
width:60px;
height:60px;
margin:0 0 0 -30px;
}

#ailuros-page-spinner.ailuros-layout--lines .ailuros-m-line.ailuros-line--1 {
position:absolute;
width:60px;
height:4px;
margin-left:10px;
background-color:currentColor;
-webkit-animation:qode-lines-spin 1.5s infinite ease calc((100ms) - 100ms);
animation:qode-lines-spin 1.5s infinite ease calc((100ms) - 100ms);
}

#ailuros-page-spinner.ailuros-layout--lines .ailuros-m-line.ailuros-line--2 {
position:absolute;
width:60px;
height:4px;
margin-left:10px;
background-color:currentColor;
-webkit-animation:qode-lines-spin 1.5s infinite ease calc((200ms) - 100ms);
animation:qode-lines-spin 1.5s infinite ease calc((200ms) - 100ms);
}

#ailuros-page-spinner.ailuros-layout--lines .ailuros-m-line.ailuros-line--3 {
position:absolute;
width:60px;
height:4px;
margin-left:10px;
background-color:currentColor;
-webkit-animation:qode-lines-spin 1.5s infinite ease calc((300ms) - 100ms);
animation:qode-lines-spin 1.5s infinite ease calc((300ms) - 100ms);
}

#ailuros-page-spinner.ailuros-layout--lines .ailuros-m-line.ailuros-line--4 {
position:absolute;
width:60px;
height:4px;
margin-left:10px;
background-color:currentColor;
-webkit-animation:qode-lines-spin 1.5s infinite ease calc((400ms) - 100ms);
animation:qode-lines-spin 1.5s infinite ease calc((400ms) - 100ms);
}

#ailuros-page-spinner.ailuros-layout--mitosis .ailuros-m-mitosis {
position:relative;
height:50px;
width:50px;
margin:-25px 0 0 -25px;
-webkit-animation:qode-mitosis-invert 2s infinite steps(2,end);
animation:qode-mitosis-invert 2s infinite steps(2,end);
}

#ailuros-page-spinner.ailuros-layout--mitosis .ailuros-m-mitosis-item {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:currentColor;
border-radius:50%;
}

#ailuros-page-spinner.ailuros-layout--mitosis .ailuros-m-mitosis-item.ailuros-mitosis--1 {
-webkit-animation:qode-mitosis-ball-1 1s infinite alternate linear;
animation:qode-mitosis-ball-1 1s infinite alternate linear;
}

#ailuros-page-spinner.ailuros-layout--mitosis .ailuros-m-mitosis-item.ailuros-mitosis--2 {
-webkit-animation:qode-mitosis-ball-2 1s infinite alternate linear;
animation:qode-mitosis-ball-2 1s infinite alternate linear;
}

#ailuros-page-spinner.ailuros-layout--mitosis .ailuros-m-mitosis-item.ailuros-mitosis--3 {
-webkit-animation:qode-mitosis-ball-3 1s infinite alternate linear;
animation:qode-mitosis-ball-3 1s infinite alternate linear;
}

#ailuros-page-spinner.ailuros-layout--mitosis .ailuros-m-mitosis-item.ailuros-mitosis--4 {
-webkit-animation:qode-mitosis-ball-4 1s infinite alternate linear;
animation:qode-mitosis-ball-4 1s infinite alternate linear;
}

#ailuros-page-spinner.ailuros-layout--progress-bar .ailuros-m-spinner-heading {
position:relative;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
}

#ailuros-page-spinner.ailuros-layout--progress-bar .ailuros-m-spinner-heading>* {
margin:0;
opacity:0;
-webkit-animation:qode-fade-in 1s forwards;
animation:qode-fade-in 1s forwards;
}

#ailuros-page-spinner.ailuros-layout--progress-bar .ailuros-m-spinner-number-holder {
-ms-flex-negative:0;
flex-shrink:0;
-webkit-animation-delay:.5s;
animation-delay:.5s;
}

#ailuros-page-spinner.ailuros-layout--progress-bar .ailuros-m-spinner-line {
position:relative;
display:block;
height:3px;
width:500px;
margin-top:20px;
background-color:#e5e1dc;
overflow:hidden;
opacity:0;
-webkit-animation:qode-fade-in 1s .3s forwards;
animation:qode-fade-in 1s .3s forwards;
}

#ailuros-page-spinner.ailuros-layout--progress-bar .ailuros-m-spinner-line-front {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background-color:#000;
width:0;
}

#ailuros-page-spinner.ailuros-layout--pulse-circles .ailuros-m-pulse-circles {
position:relative;
width:100px;
height:100px;
margin:-50px 0 0 -50px;
}

#ailuros-page-spinner.ailuros-layout--pulse-circles .ailuros-m-pulse-circle {
position:absolute;
height:100%;
width:100%;
background:currentColor;
border:0 solid currentColor;
border-radius:50%;
}

#ailuros-page-spinner.ailuros-layout--pulse-circles .ailuros-m-pulse-circle.ailuros-pulse--1 {
-webkit-animation:qode-pulse-circles-pulse 3s infinite calc((-750ms) + 750ms);
animation:qode-pulse-circles-pulse 3s infinite calc((-750ms) + 750ms);
}

#ailuros-page-spinner.ailuros-layout--pulse-circles .ailuros-m-pulse-circle.ailuros-pulse--2 {
-webkit-animation:qode-pulse-circles-pulse 3s infinite calc((-1500ms) + 750ms);
animation:qode-pulse-circles-pulse 3s infinite calc((-1500ms) + 750ms);
}

#ailuros-page-spinner.ailuros-layout--pulse-circles .ailuros-m-pulse-circle.ailuros-pulse--3 {
-webkit-animation:qode-pulse-circles-pulse 3s infinite calc((-2250ms) + 750ms);
animation:qode-pulse-circles-pulse 3s infinite calc((-2250ms) + 750ms);
}

#ailuros-page-spinner.ailuros-layout--pulse-circles .ailuros-m-pulse-circle.ailuros-pulse--4 {
-webkit-animation:qode-pulse-circles-pulse 3s infinite calc((-3000ms) + 750ms);
animation:qode-pulse-circles-pulse 3s infinite calc((-3000ms) + 750ms);
}

#ailuros-page-spinner.ailuros-layout--pulse .ailuros-m-pulse {
width:32px;
height:32px;
margin:-16px 0 0 -16px;
background-color:currentColor;
border-radius:16px;
-webkit-animation:qode-scaleout 1s infinite ease-in-out;
animation:qode-scaleout 1s infinite ease-in-out;
}

#ailuros-page-spinner.ailuros-layout--rotate-circles .ailuros-m-circles {
width:60px;
height:20px;
}

#ailuros-page-spinner.ailuros-layout--rotate-circles .ailuros-m-circles>div {
display:inline-block;
width:12px;
height:12px;
margin:4px;
background-color:currentColor;
border-radius:100%;
opacity:0;
-webkit-animation:qode-ball-fall 1.5s ease infinite both;
animation:qode-ball-fall 1.5s ease infinite both;
}

#ailuros-page-spinner.ailuros-layout--rotate-circles .ailuros-m-circles>div:nth-last-of-type(1) {
-webkit-animation-delay:calc((100ms) - 300ms);
animation-delay:calc((100ms) - 300ms);
}

#ailuros-page-spinner.ailuros-layout--rotate-circles .ailuros-m-circles>div:nth-last-of-type(2) {
-webkit-animation-delay:calc((200ms) - 300ms);
animation-delay:calc((200ms) - 300ms);
}

#ailuros-page-spinner.ailuros-layout--rotate-circles .ailuros-m-circles>div:nth-last-of-type(3) {
-webkit-animation-delay:calc((300ms) - 300ms);
animation-delay:calc((300ms) - 300ms);
}

#ailuros-page-spinner.ailuros-layout--rotating-cubes .ailuros-m-cubes {
position:relative;
width:32px;
height:32px;
margin:-16px 0 0 -16px;
}

#ailuros-page-spinner.ailuros-layout--rotating-cubes .ailuros-m-cube {
position:absolute;
top:0;
left:0;
width:10px;
height:10px;
background-color:currentColor;
-webkit-animation:qode-rotating-cubes 1.8s infinite ease-in-out;
animation:qode-rotating-cubes 1.8s infinite ease-in-out;
}

#ailuros-page-spinner.ailuros-layout--rotating-cubes .ailuros-m-cube.ailuros-cube--2 {
-webkit-animation-delay:-.9s;
animation-delay:-.9s;
}

#ailuros-page-spinner.ailuros-layout--stripes .ailuros-m-stripes {
width:50px;
height:60px;
margin:-30px 0 0 -25px;
text-align:center;
}

#ailuros-page-spinner.ailuros-layout--stripes .ailuros-m-stripe {
display:inline-block;
float:left;
height:100%;
width:6px;
margin:0 3px 0 0;
background-color:currentColor;
-webkit-animation:qode-stretch-delay 1.2s infinite ease-in-out;
animation:qode-stretch-delay 1.2s infinite ease-in-out;
}

#ailuros-page-spinner.ailuros-layout--stripes .ailuros-m-stripe.ailuros-stripe--2 {
-webkit-animation-delay:calc((200ms) - 1300ms);
animation-delay:calc((200ms) - 1300ms);
}

#ailuros-page-spinner.ailuros-layout--stripes .ailuros-m-stripe.ailuros-stripe--3 {
-webkit-animation-delay:calc((300ms) - 1300ms);
animation-delay:calc((300ms) - 1300ms);
}

#ailuros-page-spinner.ailuros-layout--stripes .ailuros-m-stripe.ailuros-stripe--4 {
-webkit-animation-delay:calc((400ms) - 1300ms);
animation-delay:calc((400ms) - 1300ms);
}

#ailuros-page-spinner.ailuros-layout--stripes .ailuros-m-stripe.ailuros-stripe--5 {
-webkit-animation-delay:calc((500ms) - 1300ms);
animation-delay:calc((500ms) - 1300ms);
}

#ailuros-page-spinner.ailuros-layout--textual .ailuros-m-inner .ailuros-textual-spinner-text {
opacity:0;
-webkit-animation:.3s ease-out qode-opacity forwards;
animation:.3s ease-out qode-opacity forwards;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
overflow:hidden;
font-family:"Playfair Display",serif;
font-weight:400;
color:#000;
font-size:67px;
line-height:1.1em;
position:relative;
}

.ailuros-skin--black #ailuros-page-spinner.ailuros-layout--textual .ailuros-m-inner .ailuros-textual-spinner-text {
color:#fff;
}

@media only screen and (max-width:1440px) {
#ailuros-page-spinner.ailuros-layout--textual .ailuros-m-inner .ailuros-textual-spinner-text:nth-last-of-type(1),#ailuros-page-spinner.ailuros-layout--textual .ailuros-m-inner .ailuros-textual-spinner-text:nth-of-type(1) {
display:none;
}
}

@media only screen and (max-width:768px) {
#ailuros-page-spinner.ailuros-layout--textual .ailuros-m-inner .ailuros-textual-spinner-text:nth-last-of-type(2),#ailuros-page-spinner.ailuros-layout--textual .ailuros-m-inner .ailuros-textual-spinner-text:nth-of-type(2) {
display:none;
}
}

#ailuros-page-spinner.ailuros-layout--textual .ailuros-m-inner .ailuros-m-textual {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
width:calc(100vW + 295px);
margin-top:-20px;
position:relative;
-ms-flex-pack:distribute;
justify-content:space-around;
}

#ailuros-page-spinner.ailuros-layout--textual .ailuros-m-inner .ailuros-textual-spinner-text-regular {
opacity:0;
-webkit-transition:.07s;
-o-transition:.07s;
transition:.07s;
}

#ailuros-page-spinner.ailuros-layout--textual .ailuros-m-inner .ailuros-textual-spinner-text-regular.active-animation {
opacity:1;
}

#ailuros-page-spinner.ailuros-layout--textual .ailuros-m-inner .ailuros-textual-spinner-text-italic {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
font-style:italic;
opacity:0;
-webkit-transition:.07s;
-o-transition:.07s;
transition:.07s;
}

#ailuros-page-spinner.ailuros-layout--textual .ailuros-m-inner .ailuros-textual-spinner-text-italic.active-animation {
opacity:1;
}

@-webkit-keyframes ailuros-float-1 {
0%,100% {
-webkit-transform:translateY(0);
transform:translateY(0);
}

50% {
-webkit-transform:translateY(-15px);
transform:translateY(-15px);
}
}

@keyframes ailuros-float-1 {
0%,100% {
-webkit-transform:translateY(0);
transform:translateY(0);
}

50% {
-webkit-transform:translateY(-15px);
transform:translateY(-15px);
}
}

@-webkit-keyframes ailuros-float-2 {
0%,100% {
-webkit-transform:translateY(0);
transform:translateY(0);
}

50% {
-webkit-transform:translateY(25px);
transform:translateY(25px);
}
}

@keyframes ailuros-float-2 {
0%,100% {
-webkit-transform:translateY(0);
transform:translateY(0);
}

50% {
-webkit-transform:translateY(25px);
transform:translateY(25px);
}
}

@-webkit-keyframes ailuros-float-3 {
0%,100% {
-webkit-transform:translateY(0);
transform:translateY(0);
}

50% {
-webkit-transform:translateY(-35px);
transform:translateY(-35px);
}
}

@keyframes ailuros-float-3 {
0%,100% {
-webkit-transform:translateY(0);
transform:translateY(0);
}

50% {
-webkit-transform:translateY(-35px);
transform:translateY(-35px);
}
}

#ailuros-page-spinner.ailuros-layout--two-rotating-circles .ailuros-m-two-rotating-circles {
position:relative;
width:40px;
height:40px;
margin:-20px 0 0 -20px;
text-align:center;
-webkit-animation:qode-rotate-circles 2s infinite linear;
animation:qode-rotate-circles 2s infinite linear;
}

#ailuros-page-spinner.ailuros-layout--two-rotating-circles .ailuros-m-circle {
position:absolute;
top:0;
width:60%;
height:60%;
display:inline-block;
background-color:currentColor;
border-radius:100%;
-webkit-transform-origin:center bottom;
-ms-transform-origin:center bottom;
transform-origin:center bottom;
-webkit-animation:qode-bounce 2s infinite ease-in-out;
animation:qode-bounce 2s infinite ease-in-out;
}

#ailuros-page-spinner.ailuros-layout--two-rotating-circles .ailuros-m-circle.ailuros-circle--2 {
top:auto;
bottom:0;
-webkit-animation-delay:-1s;
animation-delay:-1s;
}

#ailuros-page-spinner.ailuros-layout--wave-circles .ailuros-m-wave-circles {
width:150px;
height:30px;
margin:-15px 0 0 -75px;
}

#ailuros-page-spinner.ailuros-layout--wave-circles .ailuros-m-wave-circle {
float:left;
height:30px;
width:30px;
margin-right:10px;
background:currentColor;
border-radius:50%;
}

#ailuros-page-spinner.ailuros-layout--wave-circles .ailuros-m-wave-circle.ailuros-wave--1 {
-webkit-animation:qode-wave-jump-3 1.8s infinite ease-out;
animation:qode-wave-jump-3 1.8s infinite ease-out;
}

#ailuros-page-spinner.ailuros-layout--wave-circles .ailuros-m-wave-circle.ailuros-wave--2 {
-webkit-animation:qode-wave-jump-2 1.8s infinite ease-out;
animation:qode-wave-jump-2 1.8s infinite ease-out;
}

#ailuros-page-spinner.ailuros-layout--wave-circles .ailuros-m-wave-circle.ailuros-wave--3 {
-webkit-animation:qode-wave-jump-1 1.8s infinite ease-out;
animation:qode-wave-jump-1 1.8s infinite ease-out;
}

#ailuros-page-spinner.ailuros-layout--wave-circles .ailuros-m-wave-circle.ailuros-wave--4 {
margin-right:0;
-webkit-animation:qode-wave-wipe 1.8s infinite cubic-bezier(.5,0,.5,1);
animation:qode-wave-wipe 1.8s infinite cubic-bezier(.5,0,.5,1);
}

#ailuros-page-spinner.ailuros-layout--wave .ailuros-m-wave {
width:72px;
margin:-9px 0 0 -36px;
text-align:center;
}

#ailuros-page-spinner.ailuros-layout--wave .ailuros-m-wave-item {
display:inline-block;
width:18px;
height:18px;
margin:0 3px 0 0;
background-color:currentColor;
border-radius:100%;
-webkit-animation:qode-bounce-delay 1.4s infinite ease-in-out both;
animation:qode-bounce-delay 1.4s infinite ease-in-out both;
}

#ailuros-page-spinner.ailuros-layout--wave .ailuros-m-wave-item.ailuros-wave--1 {
-webkit-animation-delay:-.32s;
animation-delay:-.32s;
}

#ailuros-page-spinner.ailuros-layout--wave .ailuros-m-wave-item.ailuros-wave--2 {
-webkit-animation-delay:-.16s;
animation-delay:-.16s;
}

.ailuros-sp-holder {
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
opacity:0;
z-index:115;
visibility:hidden;
-webkit-transition:opacity .2s ease-out;
-o-transition:opacity .2s ease-out;
transition:opacity .2s ease-out;
background-color:rgba(0,0,0,.65);
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
}

.ailuros-sp-holder .ailuros-sp-inner {
width:90%;
max-width:600px;
background-color:#fff;
padding:40px;
opacity:0;
-webkit-box-shadow:3px 3px 16px 2px rgba(0,0,0,.04);
box-shadow:3px 3px 16px 2px rgba(0,0,0,.04);
-webkit-transition:opacity .2s ease-out,-webkit-transform .3s cubic-bezier(.06,.47,.38,.99);
transition:opacity .2s ease-out,-webkit-transform .3s cubic-bezier(.06,.47,.38,.99);
-o-transition:transform .3s cubic-bezier(.06,.47,.38,.99),opacity .2s ease-out;
transition:transform .3s cubic-bezier(.06,.47,.38,.99),opacity .2s ease-out;
transition:transform .3s cubic-bezier(.06,.47,.38,.99),opacity .2s ease-out,-webkit-transform .3s cubic-bezier(.06,.47,.38,.99);
}

.ailuros-sp-holder .ailuros-sp-close {
position:absolute;
top:16px;
right:16px;
display:block;
color:#000;
}

.ailuros-sp-holder .ailuros-sp-close:hover {
color:#000;
}

.ailuros-sp-holder .ailuros-sp-close svg {
stroke:currentColor;
fill:currentColor;
}

.ailuros-sp-holder .ailuros-sp-content-container {
background-color:#fafafa;
background-size:cover;
padding:40px;
}

.ailuros-sp-holder .ailuros-sp-title {
margin:0 0 30px;
}

.ailuros-sp-holder .ailuros-sp-subtitle {
margin:0 0 20px;
}

.ailuros-sp-holder .wpcf7 {
width:100%;
display:block;
}

.ailuros-sp-holder .ailuros-sp-prevent {
position:relative;
display:inline-block;
width:100%;
vertical-align:top;
margin-top:28px;
}

.ailuros-sp-holder .ailuros-sp-prevent-inner {
cursor:pointer;
}

.ailuros-sp-holder .ailuros-sp-prevent-inner>* {
position:relative;
display:inline-block;
vertical-align:top;
line-height:1;
}

.ailuros-sp-holder .ailuros-sp-prevent-input {
margin:1px 1px 0 0;
width:11px;
height:11px;
border:1px solid #000;
overflow:hidden;
}

.ailuros-sp-holder .ailuros-sp-prevent-input svg {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
opacity:0;
-webkit-transition:opacity .2s ease-out;
-o-transition:opacity .2s ease-out;
transition:opacity .2s ease-out;
}

.ailuros-sp-holder .ailuros-sp-prevent-input.ailuros-sp-prevent-clicked svg {
opacity:1;
}

.ailuros-sp-holder .ailuros-sp-prevent-label {
font-size:13px;
}

.ailuros-sp-opened .ailuros-sp-holder {
opacity:1;
visibility:visible;
-webkit-transition:opacity .2s ease-out;
-o-transition:opacity .2s ease-out;
transition:opacity .2s ease-out;
}

.ailuros-sp-opened .ailuros-sp-holder .ailuros-sp-inner {
opacity:1;
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
-webkit-transition:-webkit-transform .8s cubic-bezier(.26,.63,0,.96);
transition:-webkit-transform .8s cubic-bezier(.26,.63,0,.96);
-o-transition:transform .8s cubic-bezier(.26,.63,0,.96);
transition:transform .8s cubic-bezier(.26,.63,0,.96);
transition:transform .8s cubic-bezier(.26,.63,0,.96),-webkit-transform .8s cubic-bezier(.26,.63,0,.96);
}

.ailuros-page-title {
background-position:center 0;
background-repeat:no-repeat;
background-size:cover;
}

.ailuros-page-title.ailuros-image--responsive {
height:auto!important;
}

.ailuros-page-title.ailuros-image--responsive .ailuros-m-content {
position:absolute;
top:0;
left:0;
}

.ailuros-page-title.ailuros-image--responsive .ailuros-m-content.ailuros-content-grid {
left:50%;
-webkit-transform:translateX(-50%);
-ms-transform:translateX(-50%);
transform:translateX(-50%);
}

.ailuros-page-title.ailuros-alignment--center {
text-align:center;
}

.ailuros-page-title.ailuros-alignment--right {
text-align:right;
}

.ailuros-page-title .ailuros-m-image {
position:relative;
display:inline-block;
width:100%;
vertical-align:top;
}

.ailuros-page-title .ailuros-m-image img {
display:block;
width:100%;
}

.ailuros-page-title .ailuros-m-content.ailuros-content-full-width {
padding:0 70px;
}

.ailuros-page-title .ailuros-breadcrumbs a,.ailuros-page-title .ailuros-breadcrumbs span {
font-size:15px;
color:#686868;
}

.ailuros-page-title .ailuros-breadcrumbs a:hover {
text-decoration:underline;
}

.ailuros-page-title .ailuros-breadcrumbs .ailuros-breadcrumbs-separator {
margin:0 5px;
}

.ailuros-page-title .ailuros-breadcrumbs .ailuros-breadcrumbs-separator:after {
content:'/';
}

.ailuros-page-title.ailuros-title--standard-with-breadcrumbs .ailuros-breadcrumbs {
margin-top:5px;
}

.ailuros-page-title.ailuros-title--standard .ailuros-m-subtitle {
margin:4px 0 0;
}

.widget.ailuros-author-info .ailuros-author-info-image {
margin-bottom:21px;
display:inline-block;
}

.widget.ailuros-author-info .ailuros-author-info-name {
margin:0 0 21px;
}

.widget.ailuros-author-info .ailuros-author-info-description {
margin:0;
}

.widget .ailuros-contact-info-widget {
margin:0;
}

#ailuros-top-area .widget .ailuros-contact-info-widget {
margin:0;
}

#ailuros-top-area .widget .ailuros-contact-info-widget a {
font-size:16px;
}

.ailuros-simple-social-links-group {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
}

.ailuros-simple-social-links-group.ailuros-orientation--vertical {
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
}

.ailuros-simple-social-links-group.ailuros-orientation--vertical .ailuros-simple-social-link-widget:not(:last-child) {
margin-right:0;
margin-bottom:18px;
}

.ailuros-simple-social-links-group .ailuros-simple-social-link-widget {
display:inline-block;
position:relative;
font-size:12px;
text-align:center;
width:38px;
height:38px;
line-height:38px;
border-radius:100%;
}

.ailuros-simple-social-links-group .ailuros-simple-social-link-widget .ailuros-simple-social-link-short-text {
position:relative;
top:1px;
left:1px;
}

.ailuros-simple-social-links-group .ailuros-simple-social-link-widget:not(:last-child) {
margin-right:18px;
}

.ailuros-simple-social-links-group .ailuros-simple-social-link-widget:after {
content:'';
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
border:1px solid currentColor;
border-radius:50%;
-webkit-clip-path:inset(0 0 0 0);
clip-path:inset(0 0 0 0);
-webkit-transition:.3s cubic-bezier(.73,.17,.68,.89),color 0s;
-o-transition:.3s cubic-bezier(.73,.17,.68,.89),color 0s;
transition:.3s cubic-bezier(.73,.17,.68,.89),color 0s;
}

.ailuros-simple-social-links-group .ailuros-simple-social-link-widget:hover:after {
-webkit-clip-path:inset(0 50% 0 50%);
clip-path:inset(0 50% 0 50%);
}

.ailuros-social-icons-group .ailuros-icon-holder {
margin-left:9px;
}

.ailuros-social-icons-group .ailuros-icon-holder:first-child {
margin-left:0;
}

.widget.widget_breton_core_social_icons_group .ailuros-icon-holder a {
color:#fff;
-webkit-transition:color 0s;
-o-transition:color 0s;
transition:color 0s;
}

.widget.widget_breton_core_social_icons_group .ailuros-icon-holder.ailuros-layout--circle {
background-color:#000;
}

.widget.widget_breton_core_social_icons_group .ailuros-icon-holder.ailuros-layout--circle:hover {
background-color:#000;
}

.widget.widget_breton_core_social_icons_group .ailuros-icon-holder.ailuros-layout--circle:hover a {
color:#fff;
}

.widget_breton_core_sticky_sidebar {
position:relative;
width:100%;
height:0;
margin:0!important;
padding:0!important;
border:none!important;
background:0 0!important;
}

.switch {
position:relative;
width:48px;
margin:0 15px;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
}

.switch .switch__input {
display:none;
}

.switch .switch__label {
display:block;
overflow:hidden;
cursor:pointer;
border:1px solid #000;
border-radius:20px;
height:26px;
margin-bottom:0;
}

.ailuros-skin--black .switch .switch__label {
border-color:#fff;
}

.switch .onoffswitch-inner {
display:block;
-webkit-transition:margin .3s ease-in 0s;
-o-transition:margin .3s ease-in 0s;
transition:margin .3s ease-in 0s;
}

.switch .onoffswitch-inner:after,.switch .onoffswitch-inner:before {
display:block;
position:absolute;
top:7px;
}

.switch .onoffswitch-inner:before {
  content: "";
      background-image: url(../../images/flags/TR.png);
      background-size: 20px;
      background-repeat: no-repeat;
      top: 4px;
      left: 4px;
      width: 20px;
      height: 20px;
}

.ailuros-skin--black .switch .onoffswitch-inner:before {
background-image:url(../../images/flags/TR.png);
}

.switch .onoffswitch-inner:after {
  content: "";
  background-image: url(../../images/flags/EN.png);
  background-size: 20px;
  background-repeat: no-repeat;
  top: 4px;
  right: 4px;
  width: 20px;
  height: 20px;
}

.ailuros-skin--black .switch .onoffswitch-inner:after {
background-image:url(../../images/flags/EN.png);
}

.switch .onoffswitch-switch {
position:absolute;
display:block;
width:20px;
height:20px;
top:3px;
right:23px;
border:0;
border-radius:100%;
-webkit-transition:border-color .2s ease-out,right .3s ease;
-o-transition:border-color .2s ease-out,right .3s ease;
transition:border-color .2s ease-out,right .3s ease;
}

.ailuros-skin--black .switch .onoffswitch-switch {
border-color:#fff;
}

.ailuros-skin--black .switch .switch__input+.switch__label .onoffswitch-switch {
right:3px;
}

.ailuros-wishlist {
position:relative;
display:inline-block;
width:100%;
vertical-align:top;
}

.ailuros-wishlist .ailuros-m-link {
line-height:1;
}

.ailuros-wishlist .ailuros-m-link.ailuros--added {
color:#000;
}

.ailuros-wishlist .ailuros-m-link.ailuros--added i {
font-weight:900;
}

.ailuros-wishlist .ailuros-m-response {
position:absolute;
top:-6px;
bottom:auto;
right:-6px;
left:auto;
width:auto;
padding:0 10px;
font-size:13px;
line-height:30px;
color:#000;
background-color:#fff;
border:1px solid #e1e1e1;
border-radius:4px;
-webkit-box-shadow:3px 3px 16px 2px rgba(0,0,0,.04);
box-shadow:3px 3px 16px 2px rgba(0,0,0,.04);
white-space:nowrap;
opacity:0;
visibility:hidden;
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0);
-webkit-transition:opacity .2s ease;
-o-transition:opacity .2s ease;
transition:opacity .2s ease;
}

.ailuros-wishlist .ailuros-m-response.ailuros--show {
opacity:1;
visibility:visible;
}

.ailuros-wishlist-dropdown {
position:relative;
display:inline-block;
vertical-align:top;
height:100%;
margin:0 10px;
}

.ailuros-wishlist-dropdown .ailuros-m-inner {
position:relative;
display:inline-block;
width:100%;
vertical-align:top;
height:100%;
}

.ailuros-wishlist-dropdown .ailuros-m-link {
position:relative;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
height:100%;
}

.ailuros-wishlist-dropdown .ailuros-m-link>* {
margin:0;
line-height:1;
}

.ailuros-wishlist-dropdown .ailuros-m-link {
color:#000;
}

#ailuros-top-area .ailuros-wishlist-dropdown .ailuros-m-link {
color:#000;
}

.ailuros-wishlist-dropdown .ailuros-m-link-icon {
-ms-flex-negative:0;
flex-shrink:0;
margin-right:2px;
font-size:18px;
}

.ailuros-wishlist-dropdown .ailuros-m-link-icon:before {
display:block;
line-height:inherit;
}

.ailuros-wishlist-dropdown .ailuros-m-link-icon {
color:#000;
}

#ailuros-top-area .ailuros-wishlist-dropdown .ailuros-m-link-icon {
color:#000;
}

.ailuros-wishlist-dropdown .ailuros-m-link-count {
font-family:"Playfair Display",serif;
font-weight:400;
font-size:21px;
line-height:1.19em;
}

.ailuros-wishlist-dropdown .ailuros-m-items {
position:absolute;
top:100%;
left:auto;
right:0;
width:266px;
padding:25px;
text-align:left;
background-color:#fff;
border:1px solid #e1e1e1;
opacity:0;
visibility:hidden;
z-index:1000;
-webkit-transition:all .35s cubic-bezier(.53,.01,.18,1);
-o-transition:all .35s cubic-bezier(.53,.01,.18,1);
transition:all .35s cubic-bezier(.53,.01,.18,1);
}

.ailuros-wishlist-dropdown .ailuros-m-item {
position:relative;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
margin:0 0 25px;
}

.ailuros-wishlist-dropdown .ailuros-m-item:last-child {
margin-bottom:0;
}

.ailuros-wishlist-dropdown .ailuros-e-image-link {
-ms-flex-negative:0;
flex-shrink:0;
max-width:60px;
margin-right:15px;
}

.ailuros-wishlist-dropdown .ailuros-e-image-link img {
display:block;
border:1px solid #e1e1e1;
border-radius:4px;
}

.ailuros-wishlist-dropdown .ailuros-e-title {
margin:0;
}

.ailuros-wishlist-dropdown .ailuros-e-remove {
position:absolute;
top:-10px;
right:-10px;
padding:5px;
font-size:13px;
line-height:1;
z-index:3;
}

.ailuros-wishlist-dropdown .ailuros-e-remove * {
display:block;
line-height:inherit;
}

.ailuros-wishlist-dropdown .ailuros-e-remove :before {
display:block;
line-height:inherit;
}

.touch .ailuros-wishlist-dropdown {
cursor:pointer;
}

.ailuros-wishlist-dropdown.ailuros-items--has:hover .ailuros-m-items {
opacity:1;
visibility:visible;
}

.ailuros-working-hours-list {
position:relative;
display:inline-block;
width:100%;
vertical-align:top;
}

.ailuros-working-hours-list .ailuros-working-hours-item {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:baseline;
-ms-flex-align:baseline;
align-items:baseline;
margin-bottom:16px;
}

.ailuros-working-hours-list .ailuros-e-day {
position:relative;
margin:0;
}

.ailuros-working-hours-list .ailuros-e-day-icon {
position:absolute;
top:-2px;
right:-8px;
font-size:8px;
color:#000;
}

.ailuros-working-hours-list .ailuros-e-line {
-webkit-box-flex:1;
-ms-flex-positive:1;
flex-grow:1;
margin:0 10px;
border-bottom:1px solid #bfb8b6;
opacity:.5;
}

.ailuros-working-hours-list .ailuros-e-time {
margin:0;
font-family:Roboto,sans-serif;
font-style:italic;
}

.ailuros-working-hours-list .ailuros-e-time.ailuros--closed {
color:#000;
}

.ailuros-working-hours-list .ailuros-m-footer {
position:relative;
top:3px;
font-size:14px;
color:#817c7b;
}

.ailuros-working-hours-list .ailuros-m-footer-icon {
position:relative;
top:-5px;
right:0;
font-size:8px;
color:#000;
}

@media only screen and (max-width:680px) {
#ailuros-age-verification-modal .ailuros-m-content {
min-width:auto;
}

#ailuros-age-verification-modal .ailuros-m-content-note {
display:none;
}
}

@media only screen and (max-width:1440px) {
.ailuros-blog.ailuros-item-layout--metro article.format-link .ailuros-e-link {
padding:83px 40px;
}

.ailuros-blog.ailuros-item-layout--metro article.format-quote .ailuros-e-quote {
padding:83px 40px 87px;
}
}

@media only screen and (max-width:680px) {
#ailuros-author-info .ailuros-m-inner {
-ms-flex-wrap:wrap;
flex-wrap:wrap;
}

#ailuros-author-info .ailuros-m-content {
margin-top:23px;
}
}

@media only screen and (max-width:1024px) {
body:not(.ailuros-content-behind-header) #ailuros-page-outer {
margin-top:0!important;
}
}

@media only screen and (max-width:1024px) {
.ailuros-header--vertical #ailuros-page-header-inner {
display:none;
}

.ailuros-header--vertical #ailuros-page-footer,.ailuros-header--vertical #ailuros-page-outer {
padding-left:0;
}
}

@media only screen and (max-width:1024px) {
#ailuros-top-area {
display:none;
}
}

@media only screen and (max-width:1440px) {
.ailuros-twitter-list.ailuros-responsive--predefined.ailuros-col-num--6.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:20%;
}
}

@media only screen and (max-width:1440px) and (min-width:1367px) {
.ailuros-twitter-list.ailuros-responsive--predefined.ailuros-col-num--6.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(5n+1) {
clear:both;
}
}

@media only screen and (max-width:1366px) {
.ailuros-twitter-list.ailuros-responsive--predefined.ailuros-col-num--5.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:25%;
}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
.ailuros-twitter-list.ailuros-responsive--predefined.ailuros-col-num--5.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(4n+1) {
clear:both;
}
}

@media only screen and (max-width:1366px) {
.ailuros-twitter-list.ailuros-responsive--predefined.ailuros-col-num--6.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:25%;
}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
.ailuros-twitter-list.ailuros-responsive--predefined.ailuros-col-num--6.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(4n+1) {
clear:both;
}
}

@media only screen and (max-width:1366px) {
.ailuros-twitter-list.ailuros-responsive--predefined.ailuros-col-num--7.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:25%;
}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
.ailuros-twitter-list.ailuros-responsive--predefined.ailuros-col-num--7.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(4n+1) {
clear:both;
}
}

@media only screen and (max-width:1366px) {
.ailuros-twitter-list.ailuros-responsive--predefined.ailuros-col-num--8.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:25%;
}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
.ailuros-twitter-list.ailuros-responsive--predefined.ailuros-col-num--8.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(4n+1) {
clear:both;
}
}

@media only screen and (max-width:1024px) {
.ailuros-twitter-list.ailuros-responsive--predefined.ailuros-col-num--4.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:33.33333%;
}
}

@media only screen and (max-width:1024px) and (min-width:769px) {
.ailuros-twitter-list.ailuros-responsive--predefined.ailuros-col-num--4.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(3n+1) {
clear:both;
}
}

@media only screen and (max-width:1024px) {
.ailuros-twitter-list.ailuros-responsive--predefined.ailuros-col-num--5.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:33.33333%;
}
}

@media only screen and (max-width:1024px) and (min-width:769px) {
.ailuros-twitter-list.ailuros-responsive--predefined.ailuros-col-num--5.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(3n+1) {
clear:both;
}
}

@media only screen and (max-width:1024px) {
.ailuros-twitter-list.ailuros-responsive--predefined.ailuros-col-num--6.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:33.33333%;
}
}

@media only screen and (max-width:1024px) and (min-width:769px) {
.ailuros-twitter-list.ailuros-responsive--predefined.ailuros-col-num--6.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(3n+1) {
clear:both;
}
}

@media only screen and (max-width:1024px) {
.ailuros-twitter-list.ailuros-responsive--predefined.ailuros-col-num--7.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:33.33333%;
}
}

@media only screen and (max-width:1024px) and (min-width:769px) {
.ailuros-twitter-list.ailuros-responsive--predefined.ailuros-col-num--7.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(3n+1) {
clear:both;
}
}

@media only screen and (max-width:1024px) {
.ailuros-twitter-list.ailuros-responsive--predefined.ailuros-col-num--8.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:33.33333%;
}
}

@media only screen and (max-width:1024px) and (min-width:769px) {
.ailuros-twitter-list.ailuros-responsive--predefined.ailuros-col-num--8.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(3n+1) {
clear:both;
}
}

@media only screen and (max-width:768px) {
.ailuros-twitter-list.ailuros-responsive--predefined.ailuros-col-num--3.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:50%;
}
}

@media only screen and (max-width:768px) and (min-width:681px) {
.ailuros-twitter-list.ailuros-responsive--predefined.ailuros-col-num--3.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(2n+1) {
clear:both;
}
}

@media only screen and (max-width:768px) {
.ailuros-twitter-list.ailuros-responsive--predefined.ailuros-col-num--4.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:50%;
}
}

@media only screen and (max-width:768px) and (min-width:681px) {
.ailuros-twitter-list.ailuros-responsive--predefined.ailuros-col-num--4.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(2n+1) {
clear:both;
}
}

@media only screen and (max-width:768px) {
.ailuros-twitter-list.ailuros-responsive--predefined.ailuros-col-num--5.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:50%;
}
}

@media only screen and (max-width:768px) and (min-width:681px) {
.ailuros-twitter-list.ailuros-responsive--predefined.ailuros-col-num--5.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(2n+1) {
clear:both;
}
}

@media only screen and (max-width:768px) {
.ailuros-twitter-list.ailuros-responsive--predefined.ailuros-col-num--6.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:50%;
}
}

@media only screen and (max-width:768px) and (min-width:681px) {
.ailuros-twitter-list.ailuros-responsive--predefined.ailuros-col-num--6.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(2n+1) {
clear:both;
}
}

@media only screen and (max-width:768px) {
.ailuros-twitter-list.ailuros-responsive--predefined.ailuros-col-num--7.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:50%;
}
}

@media only screen and (max-width:768px) and (min-width:681px) {
.ailuros-twitter-list.ailuros-responsive--predefined.ailuros-col-num--7.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(2n+1) {
clear:both;
}
}

@media only screen and (max-width:768px) {
.ailuros-twitter-list.ailuros-responsive--predefined.ailuros-col-num--8.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:50%;
}
}

@media only screen and (max-width:768px) and (min-width:681px) {
.ailuros-twitter-list.ailuros-responsive--predefined.ailuros-col-num--8.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(2n+1) {
clear:both;
}
}

@media only screen and (max-width:680px) {
.ailuros-twitter-list.ailuros-responsive--predefined.ailuros-col-num--2.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:100%;
}

.ailuros-twitter-list.ailuros-responsive--predefined.ailuros-col-num--3.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:100%;
}

.ailuros-twitter-list.ailuros-responsive--predefined.ailuros-col-num--4.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:100%;
}

.ailuros-twitter-list.ailuros-responsive--predefined.ailuros-col-num--5.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:100%;
}

.ailuros-twitter-list.ailuros-responsive--predefined.ailuros-col-num--6.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:100%;
}

.ailuros-twitter-list.ailuros-responsive--predefined.ailuros-col-num--7.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:100%;
}

.ailuros-twitter-list.ailuros-responsive--predefined.ailuros-col-num--8.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:100%;
}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--1366--1.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:100%;
}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--1366--2.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:50%;
}

.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--1366--2.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(2n+1) {
clear:both;
}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--1366--3.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:33.33333%;
}

.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--1366--3.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(3n+1) {
clear:both;
}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--1366--4.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:25%;
}

.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--1366--4.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(4n+1) {
clear:both;
}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--1366--5.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:20%;
}

.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--1366--5.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(5n+1) {
clear:both;
}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--1366--6.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:16.66667%;
}

.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--1366--6.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(6n+1) {
clear:both;
}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--1366--7.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:14.28571%;
}

.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--1366--7.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(7n+1) {
clear:both;
}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--1366--8.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:12.5%;
}

.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--1366--8.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(8n+1) {
clear:both;
}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--1366--1.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:100%;
}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--1366--2.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:50%;
}

.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--1366--2.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(2n+1) {
clear:both;
}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--1366--3.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:33.33333%;
}

.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--1366--3.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(3n+1) {
clear:both;
}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--1366--4.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:25%;
}

.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--1366--4.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(4n+1) {
clear:both;
}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--1366--5.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:20%;
}

.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--1366--5.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(5n+1) {
clear:both;
}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--1366--6.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:16.66667%;
}

.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--1366--6.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(6n+1) {
clear:both;
}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--1366--7.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:14.28571%;
}

.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--1366--7.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(7n+1) {
clear:both;
}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--1366--8.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:12.5%;
}

.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--1366--8.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(8n+1) {
clear:both;
}
}

@media only screen and (max-width:1440px) and (min-width:1367px) {
.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--1440--1.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:100%;
}
}

@media only screen and (max-width:1440px) and (min-width:1367px) {
.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--1440--2.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:50%;
}

.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--1440--2.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(2n+1) {
clear:both;
}
}

@media only screen and (max-width:1440px) and (min-width:1367px) {
.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--1440--3.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:33.33333%;
}

.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--1440--3.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(3n+1) {
clear:both;
}
}

@media only screen and (max-width:1440px) and (min-width:1367px) {
.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--1440--4.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:25%;
}

.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--1440--4.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(4n+1) {
clear:both;
}
}

@media only screen and (max-width:1440px) and (min-width:1367px) {
.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--1440--5.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:20%;
}

.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--1440--5.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(5n+1) {
clear:both;
}
}

@media only screen and (max-width:1440px) and (min-width:1367px) {
.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--1440--6.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:16.66667%;
}

.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--1440--6.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(6n+1) {
clear:both;
}
}

@media only screen and (max-width:1440px) and (min-width:1367px) {
.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--1440--7.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:14.28571%;
}

.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--1440--7.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(7n+1) {
clear:both;
}
}

@media only screen and (max-width:1440px) and (min-width:1367px) {
.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--1440--8.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:12.5%;
}

.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--1440--8.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(8n+1) {
clear:both;
}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--1366--1.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:100%;
}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--1366--2.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:50%;
}

.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--1366--2.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(2n+1) {
clear:both;
}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--1366--3.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:33.33333%;
}

.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--1366--3.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(3n+1) {
clear:both;
}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--1366--4.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:25%;
}

.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--1366--4.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(4n+1) {
clear:both;
}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--1366--5.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:20%;
}

.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--1366--5.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(5n+1) {
clear:both;
}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--1366--6.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:16.66667%;
}

.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--1366--6.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(6n+1) {
clear:both;
}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--1366--7.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:14.28571%;
}

.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--1366--7.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(7n+1) {
clear:both;
}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--1366--8.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:12.5%;
}

.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--1366--8.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(8n+1) {
clear:both;
}
}

@media only screen and (max-width:1024px) and (min-width:769px) {
.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--1024--1.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:100%;
}
}

@media only screen and (max-width:1024px) and (min-width:769px) {
.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--1024--2.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:50%;
}

.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--1024--2.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(2n+1) {
clear:both;
}
}

@media only screen and (max-width:1024px) and (min-width:769px) {
.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--1024--3.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:33.33333%;
}

.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--1024--3.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(3n+1) {
clear:both;
}
}

@media only screen and (max-width:1024px) and (min-width:769px) {
.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--1024--4.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:25%;
}

.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--1024--4.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(4n+1) {
clear:both;
}
}

@media only screen and (max-width:1024px) and (min-width:769px) {
.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--1024--5.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:20%;
}

.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--1024--5.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(5n+1) {
clear:both;
}
}

@media only screen and (max-width:1024px) and (min-width:769px) {
.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--1024--6.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:16.66667%;
}

.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--1024--6.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(6n+1) {
clear:both;
}
}

@media only screen and (max-width:1024px) and (min-width:769px) {
.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--1024--7.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:14.28571%;
}

.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--1024--7.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(7n+1) {
clear:both;
}
}

@media only screen and (max-width:1024px) and (min-width:769px) {
.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--1024--8.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:12.5%;
}

.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--1024--8.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(8n+1) {
clear:both;
}
}

@media only screen and (max-width:768px) and (min-width:681px) {
.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--768--1.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:100%;
}
}

@media only screen and (max-width:768px) and (min-width:681px) {
.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--768--2.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:50%;
}

.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--768--2.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(2n+1) {
clear:both;
}
}

@media only screen and (max-width:768px) and (min-width:681px) {
.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--768--3.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:33.33333%;
}

.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--768--3.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(3n+1) {
clear:both;
}
}

@media only screen and (max-width:768px) and (min-width:681px) {
.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--768--4.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:25%;
}

.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--768--4.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(4n+1) {
clear:both;
}
}

@media only screen and (max-width:768px) and (min-width:681px) {
.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--768--5.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:20%;
}

.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--768--5.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(5n+1) {
clear:both;
}
}

@media only screen and (max-width:768px) and (min-width:681px) {
.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--768--6.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:16.66667%;
}

.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--768--6.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(6n+1) {
clear:both;
}
}

@media only screen and (max-width:768px) and (min-width:681px) {
.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--768--7.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:14.28571%;
}

.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--768--7.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(7n+1) {
clear:both;
}
}

@media only screen and (max-width:768px) and (min-width:681px) {
.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--768--8.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:12.5%;
}

.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--768--8.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(8n+1) {
clear:both;
}
}

@media only screen and (max-width:680px) and (min-width:481px) {
.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--680--1.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:100%;
}

.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--680--2.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:50%;
}

.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--680--2.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(2n+1) {
clear:both;
}

.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--680--3.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:33.33333%;
}

.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--680--3.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(3n+1) {
clear:both;
}

.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--680--4.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:25%;
}

.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--680--4.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(4n+1) {
clear:both;
}

.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--680--5.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:20%;
}

.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--680--5.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(5n+1) {
clear:both;
}

.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--680--6.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:16.66667%;
}

.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--680--6.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(6n+1) {
clear:both;
}

.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--680--7.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:14.28571%;
}

.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--680--7.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(7n+1) {
clear:both;
}

.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--680--8.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:12.5%;
}

.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--680--8.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(8n+1) {
clear:both;
}
}

@media only screen and (max-width:480px) and (min-width:0) {
.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--480--1.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:100%;
}

.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--480--2.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:50%;
}

.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--480--3.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:33.33333%;
}

.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--480--4.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:25%;
}

.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--480--5.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:20%;
}

.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--480--6.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:16.66667%;
}

.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--480--7.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:14.28571%;
}

.ailuros-twitter-list.ailuros-responsive--custom.ailuros-col-num--480--8.ailuros-layout--columns #ctf .ctf-tweets>.ctf-item {
width:12.5%;
}
}

@media only screen and (max-width:1440px) {
.ailuros-twitter-list.ailuros-gutter--huge.ailuros--no-bottom-space {
margin-bottom:-50px;
}

.ailuros-twitter-list.ailuros-gutter--huge #ctf .ctf-tweets {
margin:0 -25px;
}

.ailuros-twitter-list.ailuros-gutter--huge #ctf .ctf-tweets>.ctf-item {
padding:0 25px;
margin:0 0 50px;
}
}

@media only screen and (max-width:1440px) {
.ailuros-boxed-portfolio-slider article .ailuros-e-media-image {
width:74%;
}

.ailuros-boxed-portfolio-slider article.swiper-slide-active .ailuros-e-media-image,.ailuros-boxed-portfolio-slider article.swiper-slide-duplicate-active .ailuros-e-media-image {
width:58%;
}

.ailuros-boxed-portfolio-slider article .ailuros-e-content {
width:58%;
}

.ailuros-boxed-portfolio-slider .ailuros-m-text>.ailuros-e {
width:50%;
}
}

@media only screen and (max-width:1366px) {
.ailuros-boxed-portfolio-slider article .ailuros-e-media-image {
width:66%;
}

.ailuros-boxed-portfolio-slider article.swiper-slide-active .ailuros-e-media-image,.ailuros-boxed-portfolio-slider article.swiper-slide-duplicate-active .ailuros-e-media-image {
width:53%;
}

.ailuros-boxed-portfolio-slider article .ailuros-e-content {
width:53%;
}
}

@media only screen and (max-width:1024px) {
.ailuros-boxed-portfolio-slider article .ailuros-e-media-image {
width:80%;
}

.ailuros-boxed-portfolio-slider article.swiper-slide-active .ailuros-e-media-image,.ailuros-boxed-portfolio-slider article.swiper-slide-duplicate-active .ailuros-e-media-image {
width:54%;
}

.ailuros-boxed-portfolio-slider article .ailuros-e-content {
width:54%;
}

.ailuros-boxed-portfolio-slider .ailuros-m-bottom {
padding:22px 70px;
}

.ailuros-boxed-portfolio-slider .swiper-button-prev {
left:70px!important;
}

.ailuros-boxed-portfolio-slider .swiper-button-next {
right:70px!important;
}
}

@media only screen and (max-width:768px) {
.ailuros-boxed-portfolio-slider .ailuros-m-text>.ailuros-e {
width:70%;
}

.ailuros-boxed-portfolio-slider .swiper-button-prev {
left:40px!important;
}

.ailuros-boxed-portfolio-slider .swiper-button-next {
right:40px!important;
}
}

@media only screen and (max-width:680px) {
.ailuros-boxed-portfolio-slider {
padding:0 0 50px;
}

.ailuros-boxed-portfolio-slider article .ailuros-e-media-image {
width:82%;
}

.ailuros-boxed-portfolio-slider article.swiper-slide-active .ailuros-e-media-image,.ailuros-boxed-portfolio-slider article.swiper-slide-duplicate-active .ailuros-e-media-image {
width:82%;
}

.ailuros-boxed-portfolio-slider article .ailuros-e-content {
width:82%;
}

.ailuros-boxed-portfolio-slider .ailuros-m-text {
display:none;
}

.ailuros-boxed-portfolio-slider .swiper-pagination {
bottom:0!important;
}

.ailuros-boxed-portfolio-slider article {
border:none;
width:100%!important;
}

.ailuros-boxed-portfolio-slider article .ailuros-e-content {
display:block;
}

.ailuros-boxed-portfolio-slider .swiper-button-next,.ailuros-boxed-portfolio-slider .swiper-button-prev {
display:none;
}

.ailuros-boxed-portfolio-slider .ailuros-m-bottom {
padding:22px 9%;
}
}

@media only screen and (max-width:1440px) {
.ailuros-fullscreen-portfolio-slider .ailuros-m-text>.ailuros-e {
width:50%;
}
}

@media only screen and (max-width:1024px) {
.ailuros-fullscreen-portfolio-slider .ailuros-m-bottom .ailuros-m-title {
max-width:100%;
}

.ailuros-fullscreen-portfolio-slider .ailuros-m-bottom .ailuros-m-left {
-webkit-box-flex:0;
-ms-flex:0 0 70%;
flex:0 0 70%;
}

.ailuros-fullscreen-portfolio-slider .ailuros-m-bottom .ailuros-m-right {
-webkit-box-flex:0;
-ms-flex:0 0 30%;
flex:0 0 30%;
}
}

@media only screen and (max-width:768px) {
.ailuros-fullscreen-portfolio-slider .ailuros-m-text>.ailuros-e {
width:70%;
}

.ailuros-fullscreen-portfolio-slider .ailuros-m-bottom .ailuros-m-left {
-webkit-box-flex:0;
-ms-flex:0 0 60%;
flex:0 0 60%;
}

.ailuros-fullscreen-portfolio-slider .ailuros-m-bottom .ailuros-m-right {
-webkit-box-flex:0;
-ms-flex:0 0 40%;
flex:0 0 40%;
}
}

@media only screen and (max-width:680px) {
.ailuros-fullscreen-portfolio-slider .ailuros-m-bottom {
padding-bottom:0;
margin-top:20px;
}

.ailuros-fullscreen-portfolio-slider .ailuros-m-bottom .ailuros-m-left {
-webkit-box-flex:0;
-ms-flex:0 0 100%;
flex:0 0 100%;
}

.ailuros-fullscreen-portfolio-slider .ailuros-m-bottom .ailuros-m-right {
display:none;
}

.ailuros-fullscreen-portfolio-slider .swiper-pagination {
bottom:0!important;
}

.ailuros-fullscreen-portfolio-slider .swiper-button-next,.ailuros-fullscreen-portfolio-slider .swiper-button-prev {
display:none;
}
}

@media only screen and (max-width:1024px) {
.ailuros-portfolio-list-horizontal-holder .ailuros-portfolio-list-horizontal-inner {
margin-left:0;
padding-left:70px;
}

.ailuros-portfolio-list-horizontal-holder .ailuros-plh-item {
width:27vw;
}

.ailuros-portfolio-list-horizontal-holder .ailuros-plh-item:first-child {
margin-left:0;
}

.ailuros-portfolio-list-horizontal-holder .ailuros-ptfh-static {
position:relative;
top:0;
max-width:50vw;
}

.ailuros-portfolio-list-horizontal-holder .ailuros-moving-text {
display:none;
}

.ailuros-portfolio-list-horizontal-holder .ailuros-ptfh-title {
margin-top:10px;
}

.ailuros-portfolio-list-horizontal-holder .ailuros-ptfh-button {
margin-top:20px;
}
}

@media only screen and (max-width:768px) {
.ailuros-portfolio-list-horizontal-holder .ailuros-ptfh-static {
max-width:60vw;
}

.ailuros-portfolio-list-horizontal-holder .ailuros-plh-item {
width:40vw;
}
}

@media only screen and (max-width:680px) {
.ailuros-portfolio-list-horizontal-holder .ailuros-portfolio-list-horizontal-inner {
padding-left:20px;
}

.ailuros-portfolio-list-horizontal-holder .ailuros-ptfh-static {
max-width:100%;
left:0;
padding:0 20px;
}

.ailuros-portfolio-list-horizontal-holder .ailuros-ptfh-outlined-title {
display:none;
}

.ailuros-portfolio-list-horizontal-holder .ailuros-ptfh-title {
font-size:24px;
margin-top:0;
}

.ailuros-portfolio-list-horizontal-holder .ailuros-plh-item {
width:calc(100% - 20px);
}
}

@media only screen and (max-width:1024px) {
.ailuros-portfolio-single.ailuros-layout--gallery-big .ailuros-portfolio-info {
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
}
}

@media only screen and (max-width:1024px) {
.ailuros-portfolio-single.ailuros-layout--gallery-small .ailuros-media {
margin:0 0 50px;
}
}

@media only screen and (max-width:1024px) {
.ailuros-portfolio-single.ailuros-layout--images-big .ailuros-portfolio-info {
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
}
}

@media only screen and (max-width:1024px) {
.ailuros-portfolio-single.ailuros-layout--images-small .ailuros-media {
margin:0 0 50px;
}
}

@media only screen and (max-width:1024px) {
.ailuros-portfolio-single.ailuros-layout--masonry-big .ailuros-portfolio-info {
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
}
}

@media only screen and (max-width:1024px) {
.ailuros-portfolio-single.ailuros-layout--masonry-small .ailuros-media {
margin:0 0 50px;
}
}

@media only screen and (max-width:1024px) {
.ailuros-portfolio-single.ailuros-layout--slider-small .ailuros-media {
margin:0 0 50px;
}
}

@media only screen and (max-width:1024px) {
.ailuros-testimonials-list .swiper-wrapper {
padding-bottom:60px;
}

.ailuros-testimonials-list .swiper-pagination-bullets {
bottom:0!important;
}
}

@media only screen and (max-width:768px) {
.ailuros-testimonials-list-outer .ailuros-icon-wrapper {
width:210px;
min-width:210px;
}

.ailuros-testimonials-list-outer .ailuros-icon-wrapper:after {
display:none;
}

.ailuros-testimonials-list .ailuros-e-content {
padding-top:8px;
}
}

@media only screen and (max-width:680px) {
.ailuros-testimonials-list-outer {
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
}

.ailuros-testimonials-list .swiper-wrapper {
width:100%;
}

.ailuros-testimonials-list .ailuros-e-inner {
width:100%;
}

.ailuros-testimonials-list .swiper-pagination-bullets {
left:0!important;
}
}

@media only screen and (max-width:680px) {
.ailuros-call-to-action.ailuros-layout--standard .ailuros-m-inner {
display:block;
}

.ailuros-call-to-action.ailuros-layout--standard .ailuros-m-button {
margin-top:20px;
}
}

@media only screen and (max-width:768px) {
.ailuros-countdown.ailuros-show--4 .ailuros-digit-wrapper,.ailuros-countdown.ailuros-show--5 .ailuros-digit-wrapper,.ailuros-countdown.ailuros-show--6 .ailuros-digit-wrapper {
width:33.333333333333%;
}
}

@media only screen and (max-width:1024px) {
.ailuros-divided-scroll-showcase {
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
}

.ailuros-divided-scroll-showcase .ailuros-m-left,.ailuros-divided-scroll-showcase .ailuros-m-right {
width:100%;
position:relative!important;
}
}

@media only screen and (max-width:1024px) {
.ailuros-highlight.ailuros-title-break--disabled .ailuros-m-title br {
display:none;
}
}

@media only screen and (max-width:680px) {
.ailuros-image-marquee .ailuros-m-content.ailuros--desktop {
display:none;
}

.ailuros-image-marquee .ailuros-m-content.ailuros--mobile {
display:block;
}
}

@media only screen and (max-width:1024px) {
.ailuros-info-section.ailuros-title-break--disabled .ailuros-m-title br {
display:none;
}
}

@media only screen and (max-width:1440px) {
.ailuros-interactive-link-carousel>.ailuros-m-inner .ailuros-m-content-holder .ailuros-m-content-line:not(:last-child) {
margin-bottom:30px;
}

.ailuros-interactive-link-carousel>.ailuros-m-inner .ailuros-m-content-holder .ailuros-m-content-line .ailuros-m-item-content {
padding:0 13px 0 15px !important;
}

.ailuros-interactive-link-carousel>.ailuros-m-inner .ailuros-m-content-holder .ailuros-m-content-line .ailuros-m-item-content .ailuros-m-item-wrap {
font-size:70px;
}

.ailuros-interactive-link-carousel>.ailuros-m-inner .ailuros-m-content-holder .ailuros-m-content-line .ailuros-m-item-content .ailuros-m-item-wrap .ailuros-m-image {
margin-right:30px;
}

.ailuros-interactive-link-carousel>.ailuros-m-inner .ailuros-m-content-holder .ailuros-m-content-line .ailuros-m-item-content .ailuros-m-hover-image,.ailuros-interactive-link-carousel>.ailuros-m-inner .ailuros-m-content-holder .ailuros-m-content-line .ailuros-m-item-content .ailuros-m-image {
max-height:100px;
width:auto;
}
}

@media only screen and (max-width:1366px) {
.ailuros-interactive-link-carousel>.ailuros-m-inner .ailuros-m-content-holder .ailuros-m-content-line:not(:last-child) {
margin-bottom:24px;
}

.ailuros-interactive-link-carousel>.ailuros-m-inner .ailuros-m-content-holder .ailuros-m-content-line:last-child {
margin-bottom:54px;
}

.ailuros-interactive-link-carousel>.ailuros-m-inner .ailuros-m-content-holder .ailuros-m-content-line .ailuros-m-item-content .ailuros-m-item-wrap {
font-size:50px;
}

.ailuros-interactive-link-carousel>.ailuros-m-inner .ailuros-m-content-holder .ailuros-m-content-line .ailuros-m-item-content .ailuros-m-hover-image,.ailuros-interactive-link-carousel>.ailuros-m-inner .ailuros-m-content-holder .ailuros-m-content-line .ailuros-m-item-content .ailuros-m-image {
max-height:80px;
width:auto;
}

.ailuros-interactive-link-carousel .ailuros-m-widget-area {
padding-top:25px;
}
}

@media only screen and (max-width:1024px) {
.ailuros-interactive-link-carousel .ailuros-m-widget-area {
display:none;
}

.ailuros-interactive-link-carousel>.ailuros-m-inner .ailuros-m-content-holder .ailuros-m-content-line:last-child {
margin-bottom:0;
}
}

@media only screen and (max-width:1440px) {
.ailuros-roadmap .ailuros-roadmap-item .ailuros-roadmap-item-content-holder {
left:0;
width:100%;
}
}

@media only screen and (max-width:1366px) {
.ailuros-roadmap .ailuros-roadmap-item .ailuros-roadmap-item-content-holder {
padding:15px;
}
}

@media only screen and (max-width:680px) {
.ailuros-roadmap {
padding-top:100px!important;
}

.ailuros-roadmap .ailuros-roadmap-item.ailuros-roadmap-item-above .ailuros-roadmap-item-stage-title-holder {
top:auto;
bottom:35px;
}

.ailuros-roadmap .ailuros-roadmap-item.ailuros-roadmap-item-above .ailuros-roadmap-item-content-holder {
top:75px;
bottom:auto;
}

.ailuros-roadmap .ailuros-roadmap-item.ailuros-roadmap-item-above .ailuros-roadmap-item-content-holder:after {
top:auto;
bottom:100%;
}
}

@media only screen and (max-width:1024px) {
.ailuros-section-title.ailuros-title-break--disabled .ailuros-m-title br {
display:none;
}
}

@media only screen and (max-width:680px) {
.ailuros-tabs.ailuros-layout--simple.ailuros-orientation--vertical {
display:block;
}

.ailuros-tabs.ailuros-layout--simple.ailuros-orientation--vertical .ailuros-tabs-navigation {
padding-right:0;
margin-right:0;
border-right:0;
}

.ailuros-tabs.ailuros-layout--simple.ailuros-orientation--vertical .ailuros-tabs-content {
margin-top:26px;
}

.ailuros-tabs.ailuros-layout--simple .ailuros-tabs-content {
margin:26px 0 0;
}
}

@media only screen and (max-width:1024px) {
body:not(.ailuros-content-behind-header) .ailuros-page-title .ailuros-m-content {
padding-top:0!important;
}
}

@media only screen and (max-width:1024px) {
#ailuros-page-sidebar .ailuros-social-icons-group {
-webkit-box-pack:start;
-ms-flex-pack:start;
justify-content:flex-start;
}
}
