@charset "UTF-8";
@font-face {
font-family: 'Genericons';
src: url(//chemisage-cheminee.fr/wp-content/themes/twentythirteen-child/genericons/font/genericons-regular-webfont.eot);
}
@font-face {
font-family: 'Genericons';
src: url(data:application/font-woff;charset=utf-8;base64,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) format('woff'),
url(//chemisage-cheminee.fr/wp-content/themes/twentythirteen-child/genericons/font/genericons-regular-webfont.ttf) format('truetype'),
url(//chemisage-cheminee.fr/wp-content/themes/twentythirteen-child/genericons/font/genericons-regular-webfont.svg#genericonsregular) format('svg');
font-weight: normal;
font-style: normal;
} .genericon {
display: inline-block;
width: 16px;
height: 16px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 16px;
line-height: 1;
font-family: 'Genericons';
text-decoration: inherit;
font-weight: normal;
font-style: normal;
vertical-align: top;
} .genericon {
*overflow: auto;
*zoom: 1;
*display: inline;
}  .genericon-standard:before {        content: '\f100'; }
.genericon-aside:before {           content: '\f101'; }
.genericon-image:before {           content: '\f102'; }
.genericon-gallery:before {         content: '\f103'; }
.genericon-video:before {           content: '\f104'; }
.genericon-status:before {          content: '\f105'; }
.genericon-quote:before {           content: '\f106'; }
.genericon-link:before {            content: '\f107'; }
.genericon-chat:before {            content: '\f108'; }
.genericon-audio:before {           content: '\f109'; } .genericon-github:before {          content: '\f200'; }
.genericon-dribbble:before {        content: '\f201'; }
.genericon-twitter:before {         content: '\f202'; }
.genericon-facebook:before {        content: '\f203'; }
.genericon-facebook-alt:before {    content: '\f204'; }
.genericon-wordpress:before {       content: '\f205'; }
.genericon-googleplus:before {      content: '\f206'; }
.genericon-linkedin:before {        content: '\f207'; }
.genericon-linkedin-alt:before {    content: '\f208'; }
.genericon-pinterest:before {       content: '\f209'; }
.genericon-pinterest-alt:before {   content: '\f210'; }
.genericon-flickr:before {          content: '\f211'; }
.genericon-vimeo:before {           content: '\f212'; }
.genericon-youtube:before {         content: '\f213'; }
.genericon-tumblr:before {          content: '\f214'; }
.genericon-instagram:before {       content: '\f215'; }
.genericon-codepen:before {         content: '\f216'; }
.genericon-polldaddy:before {       content: '\f217'; }
.genericon-googleplus-alt:before {  content: '\f218'; }
.genericon-path:before {            content: '\f219'; }
.genericon-skype:before {           content: '\f220'; }
.genericon-digg:before {            content: '\f221'; }
.genericon-reddit:before {          content: '\f222'; }
.genericon-stumbleupon:before {     content: '\f223'; }
.genericon-pocket:before {          content: '\f224'; }
.genericon-dropbox:before {         content: '\f225'; } .genericon-comment:before {         content: '\f300'; }
.genericon-category:before {        content: '\f301'; }
.genericon-tag:before {             content: '\f302'; }
.genericon-time:before {            content: '\f303'; }
.genericon-user:before {            content: '\f304'; }
.genericon-day:before {             content: '\f305'; }
.genericon-week:before {            content: '\f306'; }
.genericon-month:before {           content: '\f307'; }
.genericon-pinned:before {          content: '\f308'; } .genericon-search:before {          content: '\f400'; }
.genericon-unzoom:before {          content: '\f401'; }
.genericon-zoom:before {            content: '\f402'; }
.genericon-show:before {            content: '\f403'; }
.genericon-hide:before {            content: '\f404'; }
.genericon-close:before {           content: '\f405'; }
.genericon-close-alt:before {       content: '\f406'; }
.genericon-trash:before {           content: '\f407'; }
.genericon-star:before {            content: '\f408'; }
.genericon-home:before {            content: '\f409'; }
.genericon-mail:before {            content: '\f410'; }
.genericon-edit:before {            content: '\f411'; }
.genericon-reply:before {           content: '\f412'; }
.genericon-feed:before {            content: '\f413'; }
.genericon-warning:before {         content: '\f414'; }
.genericon-share:before {           content: '\f415'; }
.genericon-attachment:before {      content: '\f416'; }
.genericon-location:before {        content: '\f417'; }
.genericon-checkmark:before {       content: '\f418'; }
.genericon-menu:before {            content: '\f419'; }
.genericon-refresh:before {         content: '\f420'; }
.genericon-minimize:before {        content: '\f421'; }
.genericon-maximize:before {        content: '\f422'; }
.genericon-404:before {             content: '\f423'; }
.genericon-spam:before {            content: '\f424'; }
.genericon-summary:before {         content: '\f425'; }
.genericon-cloud:before {           content: '\f426'; }
.genericon-key:before {             content: '\f427'; }
.genericon-dot:before {             content: '\f428'; }
.genericon-next:before {            content: '\f429'; }
.genericon-previous:before {        content: '\f430'; }
.genericon-expand:before {          content: '\f431'; }
.genericon-collapse:before {        content: '\f432'; }
.genericon-dropdown:before {        content: '\f433'; }
.genericon-dropdown-left:before {   content: '\f434'; }
.genericon-top:before {             content: '\f435'; }
.genericon-draggable:before {       content: '\f436'; }
.genericon-phone:before {           content: '\f437'; }
.genericon-send-to-phone:before {   content: '\f438'; }
.genericon-plugin:before {          content: '\f439'; }
.genericon-cloud-download:before {  content: '\f440'; }
.genericon-cloud-upload:before {    content: '\f441'; }
.genericon-external:before {        content: '\f442'; }
.genericon-document:before {        content: '\f443'; }
.genericon-book:before {            content: '\f444'; }
.genericon-cog:before {             content: '\f445'; }
.genericon-unapprove:before {       content: '\f446'; }
.genericon-cart:before {            content: '\f447'; }
.genericon-pause:before {           content: '\f448'; }
.genericon-stop:before {            content: '\f449'; }
.genericon-skip-back:before {       content: '\f450'; }
.genericon-skip-ahead:before {      content: '\f451'; }
.genericon-play:before {            content: '\f452'; }
.genericon-tablet:before {          content: '\f453'; }
.genericon-send-to-tablet:before {  content: '\f454'; }
.genericon-info:before {            content: '\f455'; }
.genericon-notice:before {          content: '\f456'; }
.genericon-help:before {            content: '\f457'; }
.genericon-fastforward:before {     content: '\f458'; }
.genericon-rewind:before {          content: '\f459'; }
.genericon-portfolio:before {       content: '\f460'; }
.genericon-heart:before {           content: '\f461'; }
.genericon-code:before {            content: '\f462'; }
.genericon-subscribe:before {       content: '\f463'; }
.genericon-unsubscribe:before {     content: '\f464'; }
.genericon-subscribed:before {      content: '\f465'; }
.genericon-reply-alt:before {       content: '\f466'; }
.genericon-reply-single:before {    content: '\f467'; }
.genericon-flag:before {            content: '\f468'; }
.genericon-print:before {           content: '\f469'; }
.genericon-lock:before {            content: '\f470'; }
.genericon-bold:before {            content: '\f471'; }
.genericon-italic:before {          content: '\f472'; }
.genericon-picture:before {         content: '\f473'; }
.genericon-fullscreen:before {      content: '\f474'; } .genericon-uparrow:before {         content: '\f500'; }
.genericon-rightarrow:before {      content: '\f501'; }
.genericon-downarrow:before {       content: '\f502'; }
.genericon-leftarrow:before {       content: '\f503'; }
  a:focus, button:focus {
outline: none !important;
}
button::-moz-focus-inner {
border: 0;
}
*:focus {
outline: none;
}
blockquote {
padding: 0;
margin: 0;
}
input, button, select, textarea {
outline: none;
}
label {
margin-bottom: 0;
}
p {
margin: 0;
}
ul, ol {
list-style: none;
padding: 0;
margin: 0;
}
ul li, ol li {
display: block;
}
dl {
margin: 0;
}
dt, dd {
line-height: inherit;
}
dt {
font-weight: inherit;
}
dd {
margin-bottom: 0;
}
cite {
font-style: normal;
}
form {
margin-bottom: 0;
}
blockquote {
padding-left: 0;
border-left: 0;
}
address {
margin-top: 0;
margin-bottom: 0;
}
figure {
margin-bottom: 0;
}
html p a:hover {
text-decoration: none;
} body {
font-family: Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 14px;
font-weight: 400;
line-height: 1.71429;
color: #2c2c2c;
background-color: #ffffff;
-webkit-text-size-adjust: none;
-webkit-font-smoothing: subpixel-antialiased;
}
a {
color: #9b9b9b;
text-decoration: none;
transition: .25s;
}
a:hover, a:focus {
color: #ec7420;
text-decoration: none;
outline: none;
}
a[href*='callto'], a[href*='mailto'] {
white-space: nowrap;
}
p a {
color: #ec7420;
}
p a:hover, p a:focus {
color: #000;
}
hr {
width: 100%;
margin-bottom: 0;
}
.link-hover {
color: #007bff;
}
.link-active {
color: #007bff;
}
img {
display: inline-block;
max-width: 100%;
height: auto;
}
p img {
margin-bottom: 10px;
}
@media (min-width: 768px) {
p img {
float: left;
max-width: 45%;
min-width: 200px;
margin-right: 20px;
}
p img.img-right {
float: right;
margin-right: 0;
margin-left: 20px;
}
}
@media (min-width: 768px) and (min-width: 768px) {
p img {
margin-right: 30px;
}
p img.img-right {
margin-left: 30px;
}
}
@media (min-width: 768px) and (min-width: 1200px) {
p img {
margin-right: 50px;
}
p img.img-right {
margin-left: 50px;
}
}
@media (min-width: 992px) {
body {
font-size: 16px;
}
}
p * {
display: inline;
}
p [data-toggle='tooltip'] {
padding-left: .25em;
padding-right: .25em;
color: #b7b7b7;
}
.text-block {
letter-spacing: .02em;
}
.text-block > * {
margin-left: .125em;
margin-right: .125em;
} h1, h2, h3, h4, h5, h6, [class^='heading-'] {
margin-top: 0;
margin-bottom: 0;
font-family: "Raleway", Menlo, Monaco, Consolas, "Courier New", monospace;
font-weight: 400;
color: #151515;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, [class^='heading-'] a {
color: inherit;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, [class^='heading-'] a:hover {
color: #ec7420;
}
h1 *, h2 *, h3 *, h4 *, h5 *, h6 *, [class^='heading-'] * {
display: inline;
}
h1, .heading-1 {
font-size: 32px;
line-height: 1.15;
}
@media (min-width: 768px) {
h1, .heading-1 {
font-size: 44px;
}
}
@media (min-width: 1200px) {
h1, .heading-1 {
font-size: 60px;
line-height: 1.2;
}
}
h2, .heading-2 {
font-size: 28px;
line-height: 1.3;
letter-spacing: 0;
}
.sstitre{
margin-bottom: 30px;
}
@media (min-width: 768px) {
h2, .heading-2 {
font-size: 36px;
line-height: 1.3;
}
}
h3, .heading-3 {
font-size: 24px;
line-height: 1.27;
color: #ec7420;
}
.box-alice__title{
font-size: 20px;
line-height: 1.44444;
}
@media (min-width: 768px) {
h3, .heading-3 {
font-size: 28px;
}
}
@media (min-width: 992px) {
h3, .heading-3 {
font-size: 32px;
}
}
@media (min-width: 1200px) {
h3, .heading-3 {
font-size: 36px;
line-height: 1.33333;
}
}
h4, .heading-4 {
font-size: 18px;
line-height: 1.3;
font-weight: bold;
margin-bottom: 20px;
}
@media (min-width: 768px) {
h4, .heading-4 {
font-size: 20px;
}
}
@media (min-width: 1200px) {
h4, .heading-4 {
font-size: 24px;
line-height: 1.25;
}
}
h5, .heading-5 {
font-size: 16px;
line-height: 1.5;
letter-spacing: 0;
}
@media (min-width: 768px) {
h5, .heading-5 {
font-size: 18px;
line-height: 1.44444;
}
}
h6, .heading-6 {
font-family: Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 16px;
line-height: 1.5;
font-weight: 700;
}
.heading-7 {
letter-spacing: .05em;
text-transform: uppercase;
}
.heading-8 {
font-size: 14px;
font-weight: 700;
letter-spacing: .1em;
text-transform: uppercase;
color: #151515;
}
.custom-heading-1 {
font-size: 16px;
font-weight: 700;
letter-spacing: .2em;
text-transform: uppercase;
}
.custom-heading-bordered {
position: relative;
}
.custom-heading-line {
position: relative;
padding-bottom: 25px;
text-align: center;
}
.custom-heading-line::before, .custom-heading-line::after {
content: '';
position: absolute;
bottom: 0;
pointer-events: none;
}
.custom-heading-line::before {
left: 0;
right: 0;
border-bottom: 1px solid #e8e8e8;
}
.custom-heading-line::after {
left: 50%;
z-index: 2;
transform: translateX(-50%);
display: inline-block;
width: 67px;
height: 3px;
background: #ec7420;
}
.custom-heading-2 {
position: relative;
padding-left: 20px;
line-height: 1.3;
}
.custom-heading-2::before {
content: '';
position: absolute;
top: 0;
bottom: 15px;
width: 30px;
left: 0;
pointer-events: none;
border: 2px solid #ec7420;
border-width: 0 0 2px 2px;
}
.flex-center{
align-items: center;
}
@media (min-width: 768px) {
.custom-heading-2::before {
width: 60px;
bottom: 22px;
}
}
@media (min-width: 992px) {
.custom-heading-2::before {
width: 70px;
bottom: 30px;
}
}
.custom-heading-2__element {
display: block;
padding-left: 30px;
}
@media (min-width: 768px) {
.custom-heading-2__element {
padding-left: 60px;
}
}
.custom-heading-3 {
position: relative;
padding-bottom: 18px;
letter-spacing: .2em;
font-size: 16px;
font-weight: 700;
line-height: 1.5;
text-transform: uppercase;
}
.custom-heading-3::before {
content: '';
position: absolute;
bottom: 0;
left: 0;
width: 40px;
height: 3px;
background: #ec7420;
}
html .custom-heading-3 + * {
margin-top: 20px;
}
@media (min-width: 992px) {
html .custom-heading-3 + * {
margin-top: 40px;
}
}
.custom-heading-4 {
position: relative;
padding-left: 20px;
line-height: 1.4;
}
.custom-heading-4::before {
content: '';
position: absolute;
top: .25em;
bottom: 15px;
width: 30px;
left: 0;
pointer-events: none;
border: 2px solid #ec7420;
border-width: 0 0 2px 2px;
}
@media (min-width: 768px) {
.custom-heading-4::before {
width: 60px;
bottom: 22px;
}
}
@media (min-width: 992px) {
.custom-heading-4::before {
width: 150px;
bottom: 30px;
}
}
.custom-heading-4__element {
display: block;
padding-left: 30px;
}
@media (min-width: 768px) {
.custom-heading-4__element {
padding-left: 60px;
}
}
@media (min-width: 992px) {
.custom-heading-4__element {
padding-left: 160px;
}
}
.custom-heading-5 {
position: relative;
padding-left: 60px;
color: #ec7420;
}
.custom-heading-5::before {
content: '';
position: absolute;
left: 0;
top: .6em;
width: 45px;
height: 2px;
background: #ec7420;
}
@media (min-width: 768px) {
.custom-heading-5 {
padding-left: 100px;
}
.custom-heading-5::before {
width: 80px;
}
}
.custom-heading-6 {
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
flex-direction: column;
line-height: 1.2;
letter-spacing: 0;
}
.custom-heading-6 > * {
display: inline;
width: auto;
}
.custom-heading-6__element {
position: relative;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
flex-grow: 0;
padding-right: 20px;
}
.custom-heading-6__decoration {
display: inline-block;
right: -20px;
margin-right: -20px;
position: relative;
top: .75em;
height: 1.2em;
margin-bottom: -.5em;
flex-grow: 1;
border: 2px solid #ec7420;
border-left: 0;
border-bottom: 0;
pointer-events: none;
}
.custom-heading-6 + p {
margin-top: 20px;
}
@media (min-width: 768px) {
.custom-heading-6 + p {
margin-top: 35px;
}
}
@media (min-width: 992px) {
.custom-heading-6__decoration {
height: 1.5em;
}
}
.big {
font-size: 16px;
line-height: 1.5;
}
@media (min-width: 576px) {
.big {
font-size: 18px;
line-height: 1.38889;
}
}
.large {
font-size: 16px;
line-height: 1.4;
letter-spacing: .05em;
}
.text-style-1 {
font-family: "Raleway", Menlo, Monaco, Consolas, "Courier New", monospace;
font-size: 16px;
line-height: 1.38889;
letter-spacing: -.025em;
}
@media (min-width: 768px) {
.text-style-1 {
font-size: 18px;
}
}
.text-style-2 {
font-family: "Raleway", Menlo, Monaco, Consolas, "Courier New", monospace;
font-size: 16px;
line-height: 1.5;
letter-spacing: 0.02em;
}
small, .small {
display: block;
font-size: 12px;
}
mark, .mark {
color: #ffffff;
background: #ec7420;
}
.text-column {
display: inline-block;
font-family: "Raleway", Menlo, Monaco, Consolas, "Courier New", monospace;
font-weight: 400;
}
@media (max-width: 575px) {
.text-column {
letter-spacing: .2em;
}
}
@media (min-width: 576px) {
.text-column {
word-break: break-all;
max-width: .8em;
line-height: 1.1;
}
}
.brand {
display: inline-block;
}
.brand > * + * {
margin-top: 19px;
}
.brand .brand__logo-dark {
display: block;
}
.brand .brand__logo-light {
display: none;
}
.brand .brand__slogan {
color: #eaeced;
}
.brand__slogan {
display: block;
font-size: 10px;
font-weight: 700;
line-height: 1.2;
letter-spacing: .1em;
text-transform: uppercase;
}
.rights {
font-size: 14px;
letter-spacing: 0.025em;
}
.page .text-default {
color: #9b9b9b;
}
.page .text-primary {
color: #ec7420;
}
.page .text-darker {
color: #151515;
}
#page {
position: relative;
overflow: hidden;
}
.page .section + .section {
margin-top: 0;
}
.animated #page {
opacity: 1;
}
.page-header {
padding: 0;
margin: 0;
border-bottom: none;
}
html .modal-backdrop {
z-index: 1081;
}
html .modal {
z-index: 1083;
}
.line-height-custom {
line-height: 1.2533em;
}
.ls-1 {
letter-spacing: 0.05em;
} .icon {
display: inline-block;
font-size: 16px;
line-height: 1;
}
.icon::before {
position: relative;
display: inline-block;
font-weight: 400;
font-style: normal;
speak: none;
text-transform: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon-gray-dark {
color: #434345;
}
.icon-primary {
color: #ec7420;
}
.icon-secondary {
color: #66b6d0;
}
.icon-tertiary {
color: #ff7f4c;
}
.icon-darker {
color: #434345;
}
.icon-circle {
border-radius: 50%;
}
html .icon-xxs {
font-size: 12px;
}
html .icon-xs {
font-size: 15px;
}
html .icon-xs-2 {
font-size: 18px;
}
html .icon-xs-2.icon-outline {
width: 46px;
height: 46px;
line-height: 46px;
}
html .icon-xs-3 {
font-size: 20px;
}
html .icon-sm {
font-size: 26px;
}
html .icon-sm.icon-outline {
width: 46px;
height: 46px;
line-height: 46px;
}
html .icon-md {
font-size: 40px;
}
html .icon-filled {
height: 2em;
width: 2em;
line-height: 2em;
text-align: center;
}
html .icon-outline {
height: 1.77em;
width: 1.77em;
line-height: 1.77em;
text-align: center;
border: 1px solid #e8e8e8;
}
.icon-style-brand[class*='facebook']:hover {
color: #4d70a8;
}
.icon-style-brand[class*='twitter']:hover {
color: #02bcf3;
}
.icon-style-brand[class*='google']:hover {
color: #e2411e;
}
.icon-style-brand[class*='pinterest']:hover {
color: #bd081c;
}
.icon-filled_brand {
margin-top: 2px;
position: relative;
color: #ffffff;
}
.icon-filled_brand::after {
content: '';
position: absolute;
top: -2px;
left: -2px;
right: -2px;
bottom: -2px;
padding: 2px;
box-shadow: 0 0 0 2px rgba(241, 79, 74, 0.78);
transition: transform 0.2s, opacity 0.2s;
transform: scale(0.8);
opacity: 0;
border-radius: inherit;
}
.icon-filled_brand[class*='facebook'] {
background: #748abc;
}
.icon-filled_brand[class*='facebook']::after {
box-shadow: 0 0 0 2px rgba(116, 138, 188, 0.9);
}
.icon-filled_brand[class*='twitter'] {
background: #81cbdb;
}
.icon-filled_brand[class*='twitter']::after {
box-shadow: 0 0 0 2px rgba(129, 203, 219, 0.9);
}
.icon-filled_brand[class*='google'] {
background: #de7272;
}
.icon-filled_brand[class*='google']::after {
box-shadow: 0 0 0 2px rgba(222, 114, 114, 0.9);
}
.icon-filled_brand[class*='instagram'] {
background: #5f828a;
}
.icon-filled_brand[class*='instagram']::after {
box-shadow: 0 0 0 2px rgba(95, 130, 138, 0.9);
}
html .page a.icon-filled_brand:active, html .page a.icon-filled_brand:focus, html .page a.icon-filled_brand:hover {
color: #ffffff;
}
html .page a.icon-filled_brand:hover::after {
transform: scale(1);
opacity: 1;
}
.icon-gradient:before {
background: linear-gradient(135deg, #ec7420 0%, #2c2c2c 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.ie-10 .icon-gradient:before, .ie-11 .icon-gradient:before, .edge .icon-gradient:before {
background: transparent;
color: #ec7420;
} .button {
position: relative;
overflow: hidden;
display: inline-block;
padding: 11px 37px;
font-size: 12px;
line-height: 24px;
border: 2px solid;
font-family: Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight: 700;
letter-spacing: .1em;
white-space: nowrap;
text-overflow: ellipsis;
text-align: center;
cursor: pointer;
vertical-align: middle;
user-select: none;
transition: 250ms all ease-in-out;
text-transform: uppercase;
}
.button-block {
display: block;
width: 100%;
}
html .button-default, html .button-default:focus {
color: #151515;
background-color: #ebebeb;
border-color: #ebebeb;
}
html .button-default:hover, html .button-default:active {
color: #ffffff;
background-color: #ec7420;
border-color: #ec7420;
}
html .button-default.button-ujarak::before {
background: #ec7420;
}
html .button-default-custom, html .button-default-custom:focus {
color: #151515;
background-color: #f2f3f8;
border-color: #f2f3f8;
}
html .button-default-custom:hover, html .button-default-custom:active {
color: #ffffff;
background-color: #ec7420;
border-color: #ec7420;
}
html .button-default-custom.button-ujarak::before {
background: #ec7420;
}
html .button-primary, html .button-primary:focus {
color: #ffffff;
background-color: #ec7420;
border-color: #ec7420;
}
html .button-primary:hover, html .button-primary:active {
color: #ffffff;
background-color: #2c2c2c;
border-color: #2c2c2c;
}
html .button-primary.button-ujarak::before {
background: #2c2c2c;
}
html .button-secondary, html .button-secondary:focus {
color: #ffffff;
background-color: #66b6d0;
border-color: #66b6d0;
}
html .button-secondary:hover, html .button-secondary:active {
color: #ffffff;
background-color: #ec7420;
border-color: #ec7420;
}
html .button-secondary.button-ujarak::before {
background: #ec7420;
}
html .button-default-outline, html .button-default-outline:focus {
color: #151515;
background-color: transparent;
border-color: #e8e8e8;
}
html .button-default-outline:hover, html .button-default-outline:active {
color: #ffffff;
background-color: #ec7420;
border-color: #ec7420;
}
html .button-default-outline.button-ujarak::before {
background: #ec7420;
}
html .button-white, html .button-white:focus {
color: #151515;
background-color: #ffffff;
border-color: #ffffff;
}
html .button-white:hover, html .button-white:active {
color: #ffffff;
background-color: #ec7420;
border-color: #ec7420;
}
html .button-white.button-ujarak::before {
background: #ec7420;
}
html .button-ghost {
border: 0;
background-color: transparent;
}
html .button-ghost:hover {
color: #ffffff;
background: #ec7420;
}
.button-facebook, .button-facebook:focus {
color: #ffffff;
background-color: #4d70a8;
border-color: #4d70a8;
}
.button-facebook:hover, .button-facebook:active {
color: #ffffff;
background-color: #456497;
border-color: #456497;
}
.button-facebook.button-ujarak::before {
background: #456497;
}
.button-twitter, .button-twitter:focus {
color: #ffffff;
background-color: #02bcf3;
border-color: #02bcf3;
}
.button-twitter:hover, .button-twitter:active {
color: #ffffff;
background-color: #02a8da;
border-color: #02a8da;
}
.button-twitter.button-ujarak::before {
background: #02a8da;
}
.button-google, .button-google:focus {
color: #ffffff;
background-color: #e2411e;
border-color: #e2411e;
}
.button-google:hover, .button-google:active {
color: #ffffff;
background-color: #a50718;
border-color: #a50718;
}
.button-google.button-ujarak::before {
background: #a50718;
}
.button-shadow {
box-shadow: 0 9px 21px 0 rgba(30, 30, 30, 0.15);
}
.button-shadow:hover {
box-shadow: 0 9px 10px 0 rgba(30, 30, 30, 0.15);
}
.button-shadow:focus, .button-shadow:active {
box-shadow: none;
} .button-ujarak {
position: relative;
z-index: 0;
transition: background .4s, border-color .4s, color .4s;
}
.button-ujarak::before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: #ec7420;
z-index: -1;
opacity: 0;
transform: scale3d(0.7, 1, 1);
transition: transform 0.42s, opacity 0.42s;
border-radius: inherit;
}
.button-ujarak, .button-ujarak::before {
transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.button-ujarak:hover {
transition: background .4s .4s, border-color .4s 0s, color .2s 0s;
}
.button-ujarak:hover::before {
opacity: 1;
transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
}
.button-xs {
padding: 8px 17px;
}
.button-extra-sm {
padding: 5px 16px;
font-size: 12px;
line-height: 26px;
}
.button-sm {
padding: 5px 25px;
font-size: 12px;
line-height: 26px;
}
.button-md {
padding: 11px 30px;
}
.button-lg {
padding: 11px 20px;
font-size: 14px;
line-height: 22px;
}
@media (min-width: 992px) {
.button-lg {
padding: 14px 33px;
font-size: 14px;
line-height: 28px;
}
}
@media (min-width: 992px) {
.button-lg-big {
padding-right: 45px;
padding-left: 45px;
}
}
.button-xl {
padding: 16px 50px;
font-size: 16px;
line-height: 28px;
}
@media (min-width: 992px) {
.button-xl {
padding: 20px 80px;
}
}
.button-circle {
border-radius: 30px;
}
.button-round-1 {
border-radius: 5px;
}
.button-round-2 {
border-radius: 10px;
} .button.button-icon {
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
justify-content: center;
align-items: center;
vertical-align: middle;
}
.button.button-icon .icon {
position: relative;
top: 1px;
display: inline-block;
vertical-align: middle;
color: inherit;
font-size: 1.55em;
line-height: 1em;
}
.button.button-icon-left .icon {
padding-right: 11px;
}
.button.button-icon-right {
flex-direction: row-reverse;
}
.button.button-icon-right .icon {
padding-left: 11px;
}
.button.button-icon.button-sm .icon {
top: -.05em;
font-size: 1.2em;
padding-right: 8px;
}
.button.button-icon.button-sm .button-icon-right {
padding-left: 8px;
}
.button.button-icon.button-xs .icon {
top: .05em;
font-size: 1.2em;
padding-right: 8px;
}
.button.button-icon.button-xs .button-icon-right {
padding-left: 8px;
}
.button.button-icon-only {
padding-left: 10px;
padding-right: 10px;
min-width: 50px;
}
.button.button-icon-only .icon {
padding-left: 0;
padding-right: 0;
} .btn-primary {
border-radius: 3px;
font-family: Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight: 700;
letter-spacing: .05em;
text-transform: uppercase;
transition: .33s;
}
.btn-primary, .btn-primary:active, .btn-primary:focus {
color: #ffffff;
background: #ec7420;
border-color: #ec7420;
}
.btn-primary:hover {
color: #ffffff;
background: #292929;
border-color: #292929;
} .button-link {
background: none;
border: none;
display: inline-block;
padding: 0;
outline: none;
outline-offset: 0;
cursor: pointer;
-webkit-appearance: none;
}
.button-link::-moz-focus-inner {
border: none;
padding: 0;
} .box-counter {
position: relative;
max-width: 100%;
color: #333333;
text-align: center;
}
.box-counter__title {
font-family: "Raleway", Menlo, Monaco, Consolas, "Courier New", monospace;
display: inline-block;
line-height: 1.3;
font-size: 16px;
}
.box-counter__main > * {
display: inline;
font-family: "Raleway", Menlo, Monaco, Consolas, "Courier New", monospace;
font-size: 45px;
font-weight: 400;
line-height: 1.2;
}
.box-counter__main .small {
font-size: 28px;
}
.box-counter__main .small_top {
vertical-align: top;
}
.box-counter__divider {
font-size: 0;
line-height: 0;
}
.box-counter__divider::after {
content: '';
display: inline-block;
width: 80px;
height: 2px;
background: #ec7420;
}
.box-counter_modern > * {
display: block;
max-width: 220px;
margin-left: auto;
margin-right: auto;
}
.box-counter_modern .box-counter__main {
min-width: 200px;
}
.box-counter_modern .box-counter__main > * {
position: relative;
display: inline-block;
top: 0;
vertical-align: middle;
}
.box-counter_modern .box-counter__icon {
top: 0;
font-size: 40px;
text-align: center;
}
.box-counter_modern .box-counter__icon + * {
margin-left: 14px;
}
.box-counter_modern * + .box-counter__title {
margin-top: 20px;
}
@media (min-width: 576px) {
.box-counter_modern {
text-align: left;
}
.box-counter_modern .box-counter__icon {
top: 0;
display: inline-block;
padding-right: 8px;
vertical-align: middle;
font-size: 50px;
min-height: 65px;
min-width: 82px;
text-align: center;
}
.box-counter_modern .box-counter_modern .box-counter__main > * {
top: 13px;
vertical-align: baseline;
}
.box-counter_modern .box-counter__icon + * {
margin-left: -5px;
}
.box-counter_modern .box-counter__main + .box-counter__title {
margin-top: 5px;
}
}
@media (min-width: 992px) {
.box-counter_modern .box-counter__main + .box-counter__title {
margin-top: 17px;
}
}
@media (min-width: 1200px) {
.box-counter_modern .box-counter__main + .box-counter__title {
margin-left: 12px;
}
}
.box-counter_creative {
text-align: center;
}
.box-counter_creative .box-counter__main {
vertical-align: middle;
}
.box-counter_creative .box-counter__main .icon + * {
margin-left: 10px;
}
.box-counter_creative .box-counter__main > * {
vertical-align: middle;
}
.box-counter_creative .icon {
position: relative;
font-size: 30px;
line-height: 1;
vertical-align: middle;
}
.box-counter_creative .counter {
line-height: .9;
}
* + .box-counter__title {
margin-top: 10px;
}
* + .box-counter__main {
margin-top: 20px;
}
* + .box-counter__divider {
margin-top: 10px;
}
.box-counter__main + .box-counter__title {
margin-top: 5px;
}
@media (min-width: 768px) {
.box-counter__title {
font-size: 18px;
}
}
@media (min-width: 1200px) {
.box-counter__main > * {
font-size: 60px;
}
.box-counter__main .small {
font-size: 36px;
}
* + .box-counter__main {
margin-top: 30px;
}
* + .box-counter__divider {
margin-top: 15px;
}
* + .box-counter__title {
margin-top: 18px;
}
}
.box-minimal {
text-align: center;
}
.box-minimal .box-minimal__icon {
font-size: 50px;
line-height: 50px;
}
.box-minimal p[class] {
letter-spacing: 1em;
}
.box-minimal__text {
width: 100%;
max-width: 320px;
margin-left: auto;
margin-right: auto;
}
* + .box-minimal__title {
margin-top: 10px;
}
* + .box-minimal__text {
margin-top: 15px;
} .box-alice {
padding: 10px;
max-width: 100%;
text-align: center;
}
.box-alice svg {
overflow: visible;
}
.box-alice__border {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
}
.box-alice__aside {
width: 72px;
height: 78px;
position: relative;
display: flex;
align-items: center;
justify-content: center;
margin-right: auto;
margin-left: auto;
}
.box-alice__icon-outer {
border-radius: 50%;
text-align: center;
}
.ie-10 .box-alice__icon-outer, .ie-11 .box-alice__icon-outer, .edge .box-alice__icon-outer {
display: flex;
}
.box-alice__inner {
margin-bottom: -20px;
}
.box-alice__inner .box-alice__border {
width: 78px;
height: 78px;
}
.box-alice__inner .box-alice__border circle {
stroke: url(#linear-gradient);
fill: transparent;
stroke-width: 3px;
stroke-dasharray: 158%;
stroke-dashoffset: 84%;
transition: 0.33s all linear;
}
.box-alice__inner > * {
margin-bottom: 20px;
}
html:not(.ie-10):not(.ie-11):not(.edge) .box-alice:hover .box-alice__inner .box-alice__border circle {
stroke-dashoffset: -75%;
}
html:not(.ie-10):not(.ie-11):not(.edge) .box-alice:hover .box-alice__icon:after {
transform: translate(-50%, -50%) scale(1.45);
}
.svg-gradient {
width: 0;
height: 0;
visibility: hidden;
pointer-events: none;
opacity: 0;
display: block;
line-height: 0;
}
.box-alice__icon {
width: 50px;
height: 50px;
background-repeat: no-repeat;
background-size: contain;
position: relative;
display: block;
}
.box-alice__icon:before {
position: relative;
z-index: 1;
}
.box-alice__icon:after {
content: '';
transition: 0.4s all linear;
position: absolute;
left: 50%;
top: 50%;
width: 50px;
height: 50px;
transform: translate(-50%, -50%);
background: #f6f6f6;
border-radius: 50%;
z-index: -1;
}
.box-alice__icon-sm {
font-size: 22px;
}
.box-alice__icon-md {
font-size: 35px;
}
.box-alice__main p{
margin-top: 12px;
}
@media (max-width: 767px) {
.box-alice__inner > * + * {
padding-left: 30px;
}
.box-alice {
max-width: 370px;
margin-left: auto;
margin-right: auto;
}
}
@media (min-width: 576px) {
.box-alice__main {
position: relative;
top: -5px;
flex-grow: 1;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.box-alice {
padding-top: 25px;
padding-bottom: 25px;
}
.box-alice__title {
font-size: 16px;
}
.box-alice__icon {
min-width: 44px;
font-size: 24px;
}
.box-alice__icon-sm {
font-size: 18px;
}
.box-alice__icon-md {
font-size: 28px;
}
}
@media (min-width: 992px) {
.box-alice {
padding: 35px 20px;
}
}
@media (min-width: 1200px) {
.box-alice__inner {
display: flex;
flex-direction: row;
align-items: center;
text-align: left;
}
.box-alice__inner > * + * {
padding-left: 30px;
}
}
@keyframes w-to-h {
0% {
width: 22px;
height: 2px;
}
50% {
width: 2px;
height: 2px;
}
100% {
width: 2px;
height: 50%;
}
}
@keyframes h-to-w {
0% {
width: 2px;
height: 50%;
}
50% {
width: 2px;
height: 2px;
}
100% {
width: 22px;
height: 2px;
}
}
@keyframes w-to-h--ie {
0% {
width: 22px;
height: 2px;
}
50% {
width: 2px;
height: 2px;
}
100% {
width: 2px;
height: 28px;
}
}
@keyframes h-to-w--ie {
0% {
width: 2px;
height: 28px;
}
50% {
width: 2px;
height: 2px;
}
100% {
width: 22px;
height: 2px;
}
}
@media (min-width: 992px) {
.box-inset-1 {
padding-left: 20px;
}
}
@media (min-width: 1200px) {
.box-inset-1 {
padding-left: 65px;
}
}
@media (min-width: 992px) {
.box-inset-2 {
padding-right: 20px;
}
}
@media (min-width: 1200px) {
.box-inset-2 {
padding-right: 65px;
}
}
@media (min-width: 992px) {
.box-inset-3 {
padding-bottom: 20px;
}
}
@media (min-width: 1200px) {
.box-inset-3 {
padding-bottom: 40px;
}
} .box-summary {
font-family: "Raleway", Menlo, Monaco, Consolas, "Courier New", monospace;
font-size: 16px;
color: #151515;
text-align: left;
}
.box-summary .select-inline .select2-chosen, .box-summary .select-inline .select2-arrow b:before {
color: #66b6d0;
}
.box-summary__row {
position: relative;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
padding: 20px 30px 5px 0;
margin-left: 0;
margin-right: 0;
border-bottom: 1px solid #e8e8e8;
}
.box-summary__row > * {
padding-left: 10px;
padding-right: 10px;
margin-bottom: 15px;
}
.box-summary__row:first-child {
padding-left: 0;
}
.box-summary__row:last-child {
padding-right: 0;
}
.box-summary__footer {
margin-bottom: -10px;
margin-left: -10px;
text-align: right;
vertical-align: middle;
}
.box-summary__footer:empty {
margin-bottom: 0;
margin-left: 0;
}
.box-summary__footer > * {
display: inline-block;
margin-top: 0;
margin-bottom: 10px;
margin-left: 10px;
}
.box-summary__footer > * {
display: inline-block;
vertical-align: middle;
}
.box-summary__footer .rd-form {
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
justify-content: flex-end;
width: auto;
}
.box-summary__footer .form-label {
color: #151515;
}
.box-summary__footer .button {
margin-top: 0;
padding-left: 20px;
padding-right: 20px;
}
.box-summary__details > * {
display: inline-block;
margin-top: 0;
padding-left: .125em;
padding-right: .125em;
vertical-align: middle;
}
.box-summary__details > *:first-child {
padding-left: 0;
}
.box-summary__details > *:last-child {
padding-right: 0;
}
.box-summary__aside-inner {
margin-bottom: -10px;
margin-left: -20px;
}
.box-summary__aside-inner:empty {
margin-bottom: 0;
margin-left: 0;
}
.box-summary__aside-inner > * {
display: inline-block;
margin-top: 0;
margin-bottom: 10px;
margin-left: 20px;
}
.box-summary__aside-inner > * {
vertical-align: middle;
}
.box-summary__subject {
color: #66b6d0;
}
.box-summary__remove {
position: absolute;
top: 25px;
right: 0;
background: none;
border: none;
display: inline-block;
padding: 0;
outline: none;
outline-offset: 0;
cursor: pointer;
-webkit-appearance: none;
font-size: inherit;
transition: .33s;
}
.box-summary__remove::-moz-focus-inner {
border: none;
padding: 0;
}
.box-summary__remove, .box-summary__remove:active, .box-summary__remove:focus {
color: #151515;
}
.box-summary__remove:hover {
color: #d64a4a;
}
.box-summary__remove::before {
content: '\e00a';
font-family: 'fl-budicons-free';
}
.box-summary__price-total {
font-size: 26px;
line-height: 1;
}
* + .box-summary__footer {
margin-top: 25px;
}
@media (min-width: 768px) {
.box-summary__row {
padding-top: 22px;
padding-bottom: 7px;
}
* + .box-summary__footer {
margin-top: 40px;
}
}
@media (min-width: 992px) {
.box-summary, .box-summary .select2-chosen {
font-size: 18px;
}
.box-summary .select2-arrow b:before {
top: 1px;
}
.box-summary__remove {
top: 50%;
transform: translateY(-50%);
}
.box-summary__price-total {
font-size: 36px;
}
.box-summary__row {
padding: 30px 70px 15px 0;
min-height: 100px;
}
.box-summary__aside {
margin-left: -40px;
}
.box-summary__aside > * {
margin-left: 40px;
}
* + .box-summary__footer {
margin-top: 60px;
}
} .box-bordered {
border: 1px solid #e8e8e8;
}
.box-bordered .box-bordered__table, .box-bordered .checkbox-inline, .box-bordered .radio-inline {
font-family: "Raleway", Menlo, Monaco, Consolas, "Courier New", monospace;
font-size: 16px;
color: #151515;
}
.box-bordered .checkbox-inline, .box-bordered .radio-inline {
padding-left: 32px;
}
.box-bordered .radio-custom-dummy, .box-bordered .checkbox-custom-dummy {
top: 2px;
}
.box-bordered__content, .box-bordered__table td {
padding: 15px;
}
.box-bordered__content * + p {
margin-top: 10px;
}
.box-bordered__table {
width: 100%;
}
.box-bordered__table tr + tr {
border-top: 1px solid #e8e8e8;
}
* + .box-bordered {
margin-top: 20px;
}
@media (min-width: 768px) {
.box-bordered .box-bordered__table, .box-bordered .checkbox-inline, .box-bordered .radio-inline {
font-size: 18px;
}
.box-bordered .radio-custom-dummy, .box-bordered .checkbox-custom-dummy {
top: 5px;
}
.box-bordered__content, .box-bordered__table td {
padding: 20px;
}
}
@media (min-width: 992px) {
* + .box-bordered {
margin-top: 30px;
}
}
@media (min-width: 1200px) {
.box-bordered__content, .box-bordered__table td {
padding: 20px;
}
} .box-chloe {
position: relative;
padding: 20px;
text-align: center;
}
@media (max-width: 767px) {
.box-chloe {
max-width: 370px;
margin-left: auto;
margin-right: auto;
}
}
.box-chloe::before {
content: '';
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background: #ffffff;
box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.06);
pointer-events: none;
z-index: 0;
}
.box-chloe > * {
position: relative;
z-index: 1;
}
.box-chloe * + .button {
margin-top: 23px;
}
.box-chloe__icon {
position: relative;
font-size: 50px;
color: #ec7420;
}
.box-chloe__text {
letter-spacing: 0.05em;
max-width: 270px;
margin-left: auto;
margin-right: auto;
}
.box-chloe__main {
position: relative;
max-width: 300px;
margin-left: auto;
margin-right: auto;
}
.box-chloe_primary .button:hover, .box-chloe_primary .button:active {
color: #ffffff;
background-color: #ec7420;
border-color: #ec7420;
}
.box-chloe_primary .button.button-ujarak::before {
background: #ec7420;
}
.box-chloe_secondary .box-chloe__icon {
color: #66b6d0;
}
.box-chloe_secondary .button:hover, .box-chloe_secondary .button:active {
color: #ffffff;
background-color: #2c2c2c;
border-color: #2c2c2c;
}
.box-chloe_secondary .button.button-ujarak::before {
background: #2c2c2c;
}
.box-chloe_tertiary .box-chloe__icon {
color: #ff7f4c;
}
.box-chloe_tertiary .button:hover, .box-chloe_tertiary .button:active {
color: #ffffff;
background-color: #ff7f4c;
border-color: #ff7f4c;
}
.box-chloe_tertiary .button.button-ujarak::before {
background: #ff7f4c;
}
* + .box-chloe__icon {
margin-top: 10px;
}
* + .box-chloe__main {
margin-top: 21px;
}
* + .box-chloe__title {
margin-top: 10px;
}
@media (min-width: 992px) {
html:not(.tablet):not(.mobile) .box-chloe::before {
transition: .33s;
}
html:not(.tablet):not(.mobile) .box-chloe__icon {
transition: .33s;
}
html:not(.tablet):not(.mobile) .box-chloe__main {
transform: translate3d(0, 0, 0);
transition: .33s;
}
html:not(.tablet):not(.mobile) .box-chloe:hover::before {
transform: scale3d(1.04, 1.04, 1.04);
}
html:not(.tablet):not(.mobile) .box-chloe:hover .box-chloe__icon {
transform: scale3d(1.4, 1.4, 1.4);
}
html:not(.tablet):not(.mobile) .box-chloe:hover .box-chloe__main {
transform: translate3d(0, 10px, 0);
}
}
@media (min-width: 1200px) {
.box-chloe {
padding: 40px 20px;
}
} .box-nina {
position: relative;
text-align: center;
}
@media (max-width: 767px) {
.box-nina {
max-width: 370px;
margin-left: auto;
margin-right: auto;
}
}
.box-nina * + .button-sm {
margin-top: 20px;
}
.box-nina__icon {
position: relative;
font-size: 40px;
line-height: 1;
color: #ec7420;
}
.box-nina__main {
position: relative;
max-width: 270px;
margin-left: auto;
margin-right: auto;
}
.box-nina__title a:hover {
color: #ec7420;
}
.box-nina_secondary .box-nina__icon {
color: #66b6d0;
}
.box-nina_tertiary .box-nina__icon {
color: #ff7f4c;
}
* + .box-nina__icon {
margin-top: 10px;
}
* + .box-nina__main {
margin-top: 20px;
}
* + .box-nina__title {
margin-top: 20px;
}
@media (min-width: 1200px) {
.box-nina * + p {
margin-top: 16px;
}
} .box-lucy {
position: relative;
padding: 30px 20px;
max-width: 330px;
margin-left: auto;
margin-right: auto;
border: 2px solid #e8e8e8;
text-align: center;
}
.box-lucy::before {
content: '';
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background: #66b6d0;
transition: .33s;
pointer-events: none;
transform: scale3d(1.08, 1.08, 1.08);
opacity: 0;
visibility: hidden;
}
.box-lucy > * {
position: relative;
z-index: 1;
}
.box-lucy > * + * {
margin-top: 12px;
}
.box-lucy p {
letter-spacing: .05em;
}
.box-lucy, .box-lucy .box-lucy__icon, .box-lucy .box-lucy__title, .box-lucy .box-lucy__icon-shape {
transition: .33s;
}
.box-lucy:hover {
color: #ffffff;
border-color: #66b6d0;
}
.box-lucy:hover p {
color: #ace5f8;
}
.box-lucy:hover::before {
opacity: 1;
visibility: visible;
transform: scale3d(1, 1, 1);
}
.box-lucy:hover .box-lucy__icon, .box-lucy:hover .box-lucy__title {
color: #ffffff;
}
.box-lucy:hover .box-lucy__icon-shape {
stroke: #ffffff;
}
.box-lucy__aside > * + * {
margin-top: 15px;
}
.box-lucy__icon-outer {
position: relative;
display: inline-block;
}
.box-lucy__icon-shape {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
stroke: #ec7420;
}
.box-lucy__icon {
padding: 5px;
font-size: 30px;
line-height: 1;
color: #66b6d0;
}
.box-lucy__icon-sm {
font-size: 22px;
}
.box-lucy__icon-md {
font-size: 35px;
}
@media (min-width: 576px) {
.box-lucy {
padding: 20px 30px 30px 30px;
text-align: left;
}
.box-lucy__aside {
display: flex;
align-items: center;
margin-left: -20px;
}
.box-lucy__aside > * {
margin-left: 20px;
}
.box-lucy__icon-outer {
flex-shrink: 0;
}
.box-lucy__icon {
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
align-items: center;
justify-content: center;
min-width: 50px;
height: 60px;
margin-top: 9px;
margin-bottom: 8px;
text-align: center;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.box-lucy__title {
font-size: 16px;
}
.box-lucy__icon {
min-width: 44px;
font-size: 24px;
}
.box-lucy__icon-sm {
font-size: 18px;
}
.box-lucy__icon-md {
font-size: 28px;
}
}
@media (min-width: 1200px) {
.box-lucy {
padding: 35px 32px 40px 44px;
}
} .box-veronika {
max-width: 330px;
margin-left: auto;
margin-right: auto;
border: 1px solid #eaeced;
border-top: 0;
text-align: left;
cursor: default;
}
.box-veronika p {
letter-spacing: .05em;
}
.box-veronika:hover, .box-veronika:hover .box-veronika__icon-outer::before, .box-veronika:hover .box-veronika__icon-outer::after {
border-color: #66b6d0;
}
.box-veronika:hover .box-veronika__icon, .box-veronika:hover .box-veronika__title {
color: #66b6d0;
}
.box-veronika, .box-veronika__icon-outer::before, .box-veronika__icon-outer::after, .box-veronika__icon, .box-veronika__title {
transition: .33s;
}
.box-veronika__inner {
position: relative;
overflow: hidden;
top: -20px;
padding-top: 20px;
margin-bottom: -10px;
}
.box-veronika__icon-outer {
display: block;
position: relative;
margin: 0 40px -20px auto;
width: 90px;
text-align: center;
}
.box-veronika__icon-outer::before, .box-veronika__icon-outer::after {
content: '';
position: absolute;
top: 0;
border-bottom: 1px solid #eaeced;
width: 100vw;
}
.box-veronika__icon-outer::before {
left: 0;
transform: translate3d(-100%, 0, 0);
}
.box-veronika__icon-outer::after {
right: 0;
transform: translate3d(100%, 0, 0);
}
.box-veronika__icon {
position: relative;
transform: translate3d(0, -50%, 0);
font-size: 30px;
line-height: 30px;
color: #ec7420;
}
.box-veronika__main {
padding: 30px 25px;
}
.box-veronika__icon-sm {
font-size: 22px;
}
.box-veronika__icon-md {
font-size: 35px;
}
@media (max-width: 767px) {
.box-veronika {
max-width: 370px;
margin-left: auto;
margin-right: auto;
}
}
@media (min-width: 576px) {
.box-veronika__title {
max-width: 80%;
}
}
@media (min-width: 992px) {
.box-veronika__main {
padding: 35px 20px;
}
}
@media (min-width: 1200px) {
.box-veronika__inner {
top: -25px;
padding-top: 25px;
}
.box-veronika__main {
padding: 20px 50px;
}
.box-veronika__icon {
font-size: 40px;
line-height: 40px;
}
.box-veronika__icon-sm {
font-size: 28px;
}
.box-veronika__icon-md {
font-size: 45px;
}
} .box-decoration-1 {
position: relative;
z-index: 1;
max-width: 620px;
}
.box-decoration-1 a {
position: relative;
overflow: hidden;
display: block;
width: 100%;
min-width: 51%;
box-shadow: 0 0 5px 0 rgba(41, 41, 41, 0.07);
transform: translate3d(0, 0, 0);
transition: .44s;
}
.box-decoration-1 a::before {
content: '';
display: block;
padding-bottom: 100%;
}
.box-decoration-1 a:nth-child(odd) {
margin-left: auto;
max-width: 70%;
}
.box-decoration-1 a:nth-child(even) {
margin-right: auto;
max-width: 75%;
}
.box-decoration-1 a:hover {
z-index: 1;
transform: scale3d(1.03, 1.03, 1.03);
box-shadow: 0 0 14px 1px rgba(41, 41, 41, 0.2);
}
.box-decoration-1 a + a {
margin-top: -58%;
}
.box-decoration-1 img {
position: absolute;
top: 0;
left: 50%;
transform: translate3d(-50%, 0, 0);
min-width: 100%;
min-height: 100%;
width: auto;
height: auto;
max-width: none;
}
@supports (object-fit: cover) {
.box-decoration-1 img {
left: 0;
top: 0;
height: 100%;
width: 100%;
transform: none;
object-fit: cover;
object-position: center top;
}
}
@media (min-width: 992px) {
.box-decoration-1 {
padding-top: 35px;
}
.box-decoration-1 a:nth-child(odd) {
max-width: 57.93%;
}
.box-decoration-1 a:nth-child(odd)::before {
padding-bottom: 115.64246%;
}
.box-decoration-1 a:nth-child(even) {
max-width: 61.97%;
}
.box-decoration-1 a:nth-child(even)::before {
padding-bottom: 108.09399%;
}
.box-decoration-1::before, .box-decoration-1::after {
content: '';
position: absolute;
border: 3px solid #eaeced;
right: 50px;
pointer-events: none;
}
.box-decoration-1::before {
top: 0;
left: 25px;
height: 40px;
border-bottom: 0;
}
.box-decoration-1::after {
border-top: 0;
border-left: 0;
top: 50px;
bottom: 25px;
width: 23.28%;
z-index: -1;
}
}
.box-decoration-2 {
position: relative;
display: flex;
flex-direction: row-reverse;
align-items: flex-end;
justify-content: center;
width: 100%;
}
.box-decoration-2 a {
position: relative;
overflow: hidden;
display: block;
width: 100%;
box-shadow: 0 0 13px 0 rgba(41, 41, 41, 0.15);
transform: translate3d(0, 0, 0);
transition: .44s;
}
.box-decoration-2 a::before {
content: '';
display: block;
}
.box-decoration-2 a:nth-child(odd) {
max-width: 57.192%;
}
.box-decoration-2 a:nth-child(odd)::before {
padding-bottom: 77%;
}
.box-decoration-2 a:nth-child(even) {
max-width: 73.236%;
}
.box-decoration-2 a:nth-child(even)::before {
padding-bottom: 90%;
}
.box-decoration-2 a:hover {
transform: scale3d(1.03, 1.03, 1.03);
box-shadow: 0 0 14px 1px rgba(41, 41, 41, 0.3);
z-index: 1;
}
.box-decoration-2 a + a {
top: 10px;
margin-right: -67px;
}
.box-decoration-2 img {
position: absolute;
top: 0;
left: 50%;
transform: translate3d(-50%, 0, 0);
min-width: 100%;
min-height: 100%;
width: auto;
height: auto;
max-width: none;
}
@supports (object-fit: cover) {
.box-decoration-2 img {
left: 0;
top: 0;
height: 100%;
width: 100%;
transform: none;
object-fit: cover;
object-position: center top;
}
}
@media (min-width: 992px) {
.box-decoration-2 a:nth-child(odd) {
max-width: 47.66%;
}
.box-decoration-2 a:nth-child(odd)::before {
padding-bottom: 89.3733%;
}
.box-decoration-2 a:nth-child(even) {
max-width: 61.03%;
}
.box-decoration-2 a:nth-child(even)::before {
padding-bottom: 85.31915%;
}
.box-decoration-2 a + a {
margin-right: -67px;
margin-top: 0;
}
}
@media (min-width: 1200px) {
.box-decoration-2 {
left: -25px;
}
}
.comment {
display: flex;
flex-direction: row;
align-items: flex-start;
text-align: left;
}
.comment * + .comment-group {
margin-top: 35px;
}
.comment-group {
position: relative;
padding-bottom: 36px;
}
.comment-group::before {
content: '';
position: absolute;
bottom: 0;
left: 0;
right: 0;
border-bottom: 1px solid #eaeced;
}
.comment-group .comment-group {
padding-left: 30px;
padding-bottom: 0;
}
.comment-group .comment-group::before {
display: none;
}
.comment-group .comment-group .comment-group {
padding-left: 18px;
}
.comment__main {
padding-left: 12px;
}
.comment__header {
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
margin-bottom: -10px;
margin-left: -10px;
margin-right: -10px;
}
.comment__header > * {
margin-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
}
.comment__image {
max-width: 82px;
border-radius: 50%;
}
.comment__time {
color: #151515;
}
.comment__list {
margin-bottom: -10px;
margin-left: -13px;
margin-right: -13px;
font-size: 14px;
color: #151515;
}
.comment__list > * {
margin-bottom: 10px;
padding-left: 13px;
padding-right: 13px;
}
.comment__list > li {
display: inline-block;
vertical-align: middle;
}
.comment__list > li * {
vertical-align: middle;
}
.comment__list > li * + * {
margin-left: 8px;
}
.comment__list .icon {
margin-top: 1px;
font-size: 16px;
}
.comment__list .mdi-comment-outline {
margin-top: 2px;
}
.comment__link, .comment__link:focus {
color: #151515;
}
.comment__link .icon {
color: #9b9b9b;
transition: inherit;
}
.comment__link:hover {
color: #ec7420;
}
.comment__link:hover .icon {
color: #ec7420;
}
* + .comment__text {
margin-top: 14px;
}
* + .comment__footer {
margin-top: 12px;
}
* + .comment-group {
margin-top: 30px;
}
.comment + * {
margin-top: 25px;
}
.comment-group + .comment-group {
margin-top: 30px;
}
@media (max-width: 767px) {
.comment__image {
max-width: 40px;
}
.comment-group .comment-group .comment__image {
max-width: 35px;
}
}
@media (min-width: 768px) {
.comment-group {
max-width: 850px;
}
.comment-group::before {
left: 100px;
}
.comment-group * + .comment-group {
margin-top: 47px;
}
.comment__main {
margin-top: -5px;
padding-left: 30px;
}
.comment__header {
padding-right: 20px;
}
.comment__header > * + * {
margin-left: 20px;
}
.comment__list {
font-size: 16px;
margin-bottom: -10px;
margin-left: -15px;
margin-right: -15px;
}
.comment__list > * {
margin-bottom: 10px;
padding-left: 15px;
padding-right: 15px;
}
* + .comment-group {
margin-top: 70px;
}
.comment-group .comment-group {
margin-left: 100px;
}
.comment-group .comment-group .comment__figure {
padding-left: 50px;
}
.comment-group .comment-group .comment:first-child .comment__figure {
position: relative;
}
.comment-group .comment-group .comment:first-child .comment__figure::before {
content: '';
position: absolute;
left: 0;
top: -33px;
bottom: 50%;
width: 40px;
border-style: solid;
border-color: #e8e8e8;
border-width: 0 0 1px 1px;
}
.comment-group .comment-group .comment-group {
margin-left: 40px;
}
.comment-group .comment-group .comment-group .comment:first-child .comment__figure::before {
display: none;
}
.comment-group .comment-group .comment-group .comment__image {
max-width: 70px;
}
}
@media (min-width: 1200px) {
.comment-group {
max-width: 850px;
padding-bottom: 40px;
}
.comment-group .comment-group {
margin-left: 82px;
}
.comment-group .comment-group .comment-group {
margin-left: 50px;
}
.comment-group + .comment-group {
margin-top: 45px;
}
}
.comment-box {
max-width: 830px;
}
.comment-box .unit__body {
flex-grow: 1;
}
.comment-box * + .rd-mailform {
margin-top: 20px;
}
.comment-box__image {
border-radius: 50%;
}
* + .comment-box {
margin-top: 30px;
}
@media (max-width: 767px) {
.comment-box__image {
max-width: 60px;
}
}
@media (min-width: 768px) {
* + .comment-box {
margin-top: 55px;
}
} .rd-mailform {
position: relative;
text-align: left;
}
.rd-mailform .button {
padding-top: 10px;
padding-bottom: 10px;
min-height: 50px;
}
.rd-mailform * + .button {
margin-top: 25px;
}
input:-webkit-autofill ~ label, input:-webkit-autofill ~ .form-validation {
color: #292929 !important;
}
.form-label, .form-label-outside {
margin-bottom: 0;
color: #9b9b9b;
font-weight: 400;
}
.form-input {
order: 3;
display: block;
width: 100%;
min-height: 50px;
padding: 12px 19px;
font-size: 14px;
font-weight: 400;
line-height: 24px;
color: #9b9b9b;
background-color: #f5f5f5;
background-image: none;
border-radius: 0;
-webkit-appearance: none;
transition: .3s ease-in-out;
border: 1px solid #f5f5f5;
}
.form-input:focus {
outline: 0;
}
textarea.form-input {
height: 135px;
min-height: 50px;
max-height: 230px;
resize: vertical;
}
.form-wrap {
position: relative;
}
.form-wrap .button {
width: 100%;
}
.form-wrap.has-error .form-input {
border-bottom-color: #e06363;
}
.form-wrap.has-focus .form-input {
border-bottom-color: #b6c062;
}
.form-wrap + * {
margin-top: 20px;
}
.form-label {
position: absolute;
top: 25px;
left: 0;
right: 0;
padding-left: 19px;
padding-right: 19px;
font-size: 14px;
font-weight: 400;
line-height: 24px;
pointer-events: none;
text-align: left;
z-index: 9;
transition: .25s;
will-change: transform;
transform: translateY(-50%);
}
.form-label.focus {
opacity: 0;
}
.form-label.auto-fill {
color: #9b9b9b;
}
[data-x-mode='true'] .form-label {
pointer-events: auto;
}
.form-label-outside {
width: 100%;
margin-bottom: 4px;
letter-spacing: .1em;
text-transform: uppercase;
}
@media (min-width: 768px) {
.form-label-outside {
position: static;
}
.form-label-outside, .form-label-outside.focus, .form-label-outside.auto-fill {
transform: none;
}
}
.form-label-outside ~ .form-validation {
order: 2;
top: 28px;
}
.form-validation {
position: absolute;
right: 8px;
top: 0;
z-index: 11;
margin-top: 2px;
font-size: 9px;
font-weight: 400;
line-height: 12px;
letter-spacing: 0;
color: #e06363;
transition: .3s;
}
.form-validation-left .form-validation {
right: auto;
top: 100%;
left: 0;
}
#form-output-global {
position: fixed;
bottom: 30px;
left: 15px;
visibility: hidden;
transform: translateX(-500px);
transition: .3s all ease;
z-index: 9999999;
}
#form-output-global.active {
transform: translateX(0);
visibility: visible;
}
@media (min-width: 576px) {
#form-output-global {
left: 30px;
}
}
.form-output {
position: absolute;
top: 100%;
left: 0;
font-size: 10px;
font-weight: 400;
line-height: 1.2;
margin-top: 2px;
transition: .3s;
opacity: 0;
visibility: hidden;
}
.form-output.active {
opacity: 1;
visibility: visible;
}
.form-output.error {
color: #e06363;
}
.form-output.success {
color: #b6c062;
}
.radio .radio-custom, .radio-inline .radio-custom, .checkbox .checkbox-custom, .checkbox-inline .checkbox-custom {
opacity: 0;
}
.radio .radio-custom, .radio .radio-custom-dummy, .radio-inline .radio-custom, .radio-inline .radio-custom-dummy, .checkbox .checkbox-custom, .checkbox .checkbox-custom-dummy, .checkbox-inline .checkbox-custom, .checkbox-inline .checkbox-custom-dummy {
position: absolute;
width: 14px;
height: 14px;
margin-left: -20px;
margin-top: 5px;
outline: none;
cursor: pointer;
}
.radio .radio-custom-dummy, .radio-inline .radio-custom-dummy, .checkbox .checkbox-custom-dummy, .checkbox-inline .checkbox-custom-dummy {
pointer-events: none;
background: #ffffff;
}
.radio .radio-custom-dummy:after, .radio-inline .radio-custom-dummy:after, .checkbox .checkbox-custom-dummy:after, .checkbox-inline .checkbox-custom-dummy:after {
position: absolute;
opacity: 0;
}
.radio .radio-custom:focus, .radio-inline .radio-custom:focus, .checkbox .checkbox-custom:focus, .checkbox-inline .checkbox-custom:focus {
outline: none;
}
.radio-custom:checked + .radio-custom-dummy:after, .checkbox-custom:checked + .checkbox-custom-dummy:after {
opacity: 1;
}
.radio, .radio-inline {
cursor: pointer;
}
.radio .radio-custom-dummy, .radio-inline .radio-custom-dummy {
left: 0;
width: 18px;
height: 18px;
margin-top: 2px;
margin-left: 0;
border: 1px solid #e8e8e8;
border-radius: 2px;
pointer-events: none;
}
.radio .radio-custom-dummy:after, .radio-inline .radio-custom-dummy:after {
content: '';
top: 4px;
right: 4px;
bottom: 4px;
left: 4px;
background: #151515;
}
.checkbox, .checkbox-inline {
cursor: pointer;
padding-left: 32px;
letter-spacing: .05em;
}
.checkbox .checkbox-custom-dummy, .checkbox-inline .checkbox-custom-dummy {
left: 0;
width: 18px;
height: 18px;
margin-top: 2px;
margin-left: 0;
border: 1px solid #e8e8e8;
border-radius: 2px;
pointer-events: none;
}
.checkbox .checkbox-custom-dummy::after, .checkbox-inline .checkbox-custom-dummy::after {
content: '\e5ca';
font-family: 'Material Icons';
font-size: 20px;
line-height: 10px;
position: absolute;
top: 1px;
left: 0;
color: #151515;
}
.form-wrap.form-wrap-recaptcha .form-validation {
top: 3px;
left: 14px;
}
@media (max-width: 575px) {
.form-wrap.form-wrap-recaptcha .recaptcha > * {
transform: scale(0.96);
transform-origin: 0 50%;
}
}
.rd-mailform.rd-mailform_label-centered .form-label-outside {
text-align: center;
}
.rd-mailform.rd-mailform_label-centered * + .button {
margin-top: 30px;
}
.rd-mailform.rd-mailform_label-centered .form-input:focus::-webkit-input-placeholder {
opacity: 0;
}
.rd-mailform.rd-mailform_label-centered .form-input:focus::-moz-placeholder {
opacity: 0;
}
.rd-mailform.rd-mailform_label-centered .form-input:focus:-moz-placeholder {
opacity: 0;
}
.rd-mailform.rd-mailform_label-centered .form-input:focus:-ms-input-placeholder {
opacity: 0;
}
@media (min-width: 768px) {
.rd-mailform.rd-mailform_label-centered {
padding-left: 15px;
padding-right: 15px;
}
.rd-mailform.rd-mailform_label-centered * + .button {
margin-top: 40px;
}
}
@media (min-width: 1600px) {
.rd-mailform.rd-mailform_label-centered * + .button {
margin-top: 50px;
}
}
.form_inline {
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-items: stretch;
width: 100%;
text-align: center;
margin-bottom: -8px;
}
.form_inline > * {
margin-top: 0;
margin-bottom: 8px;
padding-left: 8px;
padding-right: 8px;
}
.form_inline .form-wrap {
display: flex;
}
.form_inline .form-label {
left: 9px;
right: 4px;
}
.form_inline .form-footer {
padding-right: 0;
margin-bottom: 0;
}
.form_inline .form-wrap {
flex: 1;
min-width: 210px;
}
.form_inline .form-validation {
right: 17px;
}
.form_inline .form-wrap_long {
min-width: 300px;
}
.form_inline .form-wrap-select {
text-align: left;
}
.form_inline .form-button {
display: flex;
flex-shrink: 0;
flex-grow: 0;
min-height: 50px;
}
.form_inline .form-button .button {
min-height: inherit;
}
.form_inline .form-button a.button {
display: flex;
align-items: center;
}
@media (max-width: 575px) {
.form_inline .select2-container {
min-width: 100%;
}
}
@media (min-width: 576px) {
.form_inline .form-wrap-select {
flex-grow: 0;
min-width: 180px;
}
.form_inline .button {
padding-top: 5px;
padding-bottom: 5px;
}
}
.form_inline .button {
padding-left: 34px;
padding-right: 34px;
}
.form_inline.form_inline-centered {
justify-content: center;
}
.form_inline-corporate {
margin-left: 0;
margin-right: 0;
}
.form_inline-corporate > * {
margin-bottom: 16px;
}
.form_inline-corporate .form-footer {
height: 60px;
overflow: hidden;
}
.form_inline-corporate .form-wrap_long {
min-width: 210px;
}
.form_inline-corporate .form-wrap {
flex: auto;
width: 100%;
}
@media (min-width: 576px) {
.form_inline-corporate .form-wrap {
flex: 1;
width: auto;
}
.form_inline-corporate .form-wrap_long {
min-width: 300px;
}
}
@media (min-width: 768px) {
.form_inline-corporate {
margin-left: -8px;
margin-right: -8px;
}
}
.form-footer {
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-items: stretch;
flex-shrink: 0;
margin-bottom: -8px;
margin-left: -4px;
margin-right: -4px;
flex-grow: 0.05;
}
.form-footer > * {
margin-top: 0;
margin-bottom: 8px;
padding-left: 4px;
padding-right: 4px;
}
.form-footer .form-wrap {
flex-grow: 1;
}
.form-footer .form-button {
max-width: 100%;
}
.form-footer .form-button a.button {
display: flex;
}
@media (max-width: 767px) {
.form-footer {
width: 100%;
}
.form-footer .button {
width: 100%;
}
}
.rd-mailform.rd-mailform_light .form-label-outside {
padding-left: 20px;
margin-bottom: 6px;
color: #9b9b9b;
text-align: left;
}
.rd-mailform.rd-mailform_light .form-validation {
right: 5px;
}
.rd-mailform.rd-mailform_light .button {
width: auto;
padding-left: 20px;
padding-right: 20px;
}
.form_outline .form-input {
background-color: transparent;
border-color: #e8e8e8;
}
.form_outline .form-wrap.has-error .form-input {
border-color: #e06363;
}
.form-input_outline {
background-color: transparent;
border-color: #e8e8e8;
}
.form-input_outline.select .select2-choice {
background-color: transparent;
border-color: #e8e8e8;
}
.form_sm .form-input, .form_sm .button {
padding-top: 9px;
padding-bottom: 9px;
min-height: 40px;
}
.form_sm .form-validation {
top: -16px;
}
.form_sm .form-label {
top: 20px;
}
.form_sm * + .button {
margin-top: 10px;
}
.form_lg .form-input, .form_lg .form-label, .form_lg .select2-container .select2-choice {
font-size: 16px;
}
.form_lg .form-input, .form_lg .select2-container .select2-choice {
font-size: 16px;
padding-top: 17px;
padding-bottom: 17px;
}
.form_lg .form-input, .form_lg .select2-container .select2-choice {
min-height: 58px;
}
.form_lg .form-button {
min-height: 60px;
}
.form_lg .form-label {
top: 30px;
}
.rd-mailform_centered .form-input, .rd-mailform_centered .form-label {
text-align: center;
}
* + .rd-form {
margin-top: 15px;
}
.context-dark .form_transparent .form-label, .bg-secondary .form_transparent .form-label, .bg-gray-darker .form_transparent .form-label, .bg-gray-3 .form_transparent .form-label, .bg-gray-4 .form_transparent .form-label, .bg-gray-5 .form_transparent .form-label, .bg-image-dark .form_transparent .form-label, .context-dark .form_transparent .form-input, .bg-secondary .form_transparent .form-input, .bg-gray-darker .form_transparent .form-input, .bg-gray-3 .form_transparent .form-input, .bg-gray-4 .form_transparent .form-input, .bg-gray-5 .form_transparent .form-input, .bg-image-dark .form_transparent .form-input, .context-dark .form_transparent .form-validation, .bg-secondary .form_transparent .form-validation, .bg-gray-darker .form_transparent .form-validation, .bg-gray-3 .form_transparent .form-validation, .bg-gray-4 .form_transparent .form-validation, .bg-gray-5 .form_transparent .form-validation, .bg-image-dark .form_transparent .form-validation {
color: #ffffff;
}
.context-dark .form_transparent .form-input, .bg-secondary .form_transparent .form-input, .bg-gray-darker .form_transparent .form-input, .bg-gray-3 .form_transparent .form-input, .bg-gray-4 .form_transparent .form-input, .bg-gray-5 .form_transparent .form-input, .bg-image-dark .form_transparent .form-input {
background: rgba(255, 255, 255, 0.47);
border-color: transparent;
} .table-custom {
box-sizing: border-box;
width: 100%;
max-width: 100%;
text-align: left;
background: #ffffff;
border-collapse: collapse;
}
.table-custom th, .table-custom td {
color: #292929;
background: #ffffff;
}
.table-custom th {
padding: 35px 24px;
font-size: 14px;
font-weight: 700;
letter-spacing: .05em;
text-transform: uppercase;
background: #f6f6f6;
}
@media (max-width: 767px) {
.table-custom th {
padding-top: 20px;
padding-bottom: 20px;
}
}
.table-custom td {
padding: 17px 21px;
}
.table-custom tbody tr:first-child td {
border-top: 0;
}
.table-custom tr td {
border-bottom: 1px solid #d9d9d9;
}
.table-custom tfoot td {
font-weight: 700;
}
* + .table-custom-responsive {
margin-top: 30px;
}
@media (min-width: 768px) {
* + .table-custom-responsive {
margin-top: 40px;
}
} .table-custom.table-custom-primary thead th {
color: #ffffff;
background: #ec7420;
border: 0;
}
.table-custom.table-custom-primary tbody tr:hover td {
background: #f6f6f6;
}
.table-custom.table-custom-secondary thead th {
color: #ffffff;
background: #ec7420;
border: 0;
}
.table-custom.table-custom-secondary tbody tr:hover td {
background: #f6f6f6;
}
.table-custom.table-custom-bordered tr td:first-child {
border-left: 0;
}
.table-custom.table-custom-bordered tr td:last-child {
border-right: 0;
}
.table-custom.table-custom-bordered td {
border: 1px solid #d9d9d9;
}
.table-custom.table-custom-bordered tbody > tr:first-of-type > td {
border-top: 0;
}
.table-custom.table-custom-striped {
border-bottom: 1px solid #d9d9d9;
}
.table-custom.table-custom-striped tbody tr:nth-of-type(odd) td {
background: transparent;
}
.table-custom.table-custom-striped tbody tr:nth-of-type(even) td {
background: #f6f6f6;
}
.table-custom.table-custom-striped tbody td {
border: 0;
}
.table-custom.table-custom-striped tfoot td:not(:first-child) {
border-left: 0;
} .table-custom-responsive {
overflow-x: auto;
min-height: 0.01%;
}
@media screen and (max-width: 575px) {
.table-custom-responsive {
width: 100%;
margin-bottom: 10px;
overflow-y: hidden;
-ms-overflow-style: -ms-autohiding-scrollbar;
border: 1px solid #d9d9d9;
}
.table-custom-responsive > .table-custom > thead > tr > th, .table-custom-responsive > .table-custom > thead > tr > td, .table-custom-responsive > .table-custom > tbody > tr > th, .table-custom-responsive > .table-custom > tbody > tr > td, .table-custom-responsive > .table-custom > tfoot > tr > th, .table-custom-responsive > .table-custom > tfoot > tr > td {
white-space: nowrap;
}
}
.list-0 > li {
line-height: 1.3;
}
.list-0 > li + li {
margin-top: 0;
}
.list-xxs > li + li {
margin-top: 4px;
}
.list-xs > li + li {
margin-top: 13px;
}
.list-md > li + li {
margin-top: 22px;
}
.list-lg > li + li {
margin-top: 25px;
}
.list-xl > li + li {
margin-top: 35px;
}
@media (min-width: 768px) {
.list-lg > li + li {
margin-top: 50px;
}
.list-xl > li + li {
margin-top: 60px;
}
}
@media (min-width: 1600px) {
.list-lg > li + li {
margin-top: 50px;
}
.list-xl > li + li {
margin-top: 80px;
}
}
.list_inset {
padding-left: 25px;
}
.list-inline {
margin-left: 0;
}
.list-inline > li {
display: inline-block;
}
html .list-inline-xxs {
margin-bottom: -5px;
margin-left: -3px;
margin-right: -3px;
}
html .list-inline-xxs > * {
margin-bottom: 5px;
padding-left: 3px;
padding-right: 3px;
}
html .list-inline-xs {
margin-bottom: -13px;
margin-left: -4px;
margin-right: -4px;
}
html .list-inline-xs > * {
margin-bottom: 13px;
padding-left: 4px;
padding-right: 4px;
}
html .list-inline-xsm {
margin-bottom: 0;
margin-left: -4px;
margin-right: -4px;
}
html .list-inline-xsm > * {
margin-bottom: 0;
padding-left: 4px;
padding-right: 4px;
}
html .list-inline-sm {
margin-bottom: -8px;
margin-left: -7px;
margin-right: -7px;
}
html .list-inline-sm > * {
margin-bottom: 8px;
padding-left: 7px;
padding-right: 7px;
}
html .list-inline-md {
margin-bottom: -15px;
margin-left: -9px;
margin-right: -9px;
}
html .list-inline-md > * {
margin-bottom: 15px;
padding-left: 9px;
padding-right: 9px;
}
.list-comma > li {
display: inline-block;
vertical-align: middle;
}
.list-comma > li:not(:last-child)::after {
content: ',';
display: inline-block;
}
.list-terms dt + dd {
margin-top: 10px;
}
.list-terms dd + dt {
margin-top: 25px;
}
@media (min-width: 992px) {
.list-terms dt + dd {
margin-top: 18px;
}
.list-terms dd + dt {
margin-top: 50px;
}
}
.list-terms-inline {
color: #151515;
}
.list-terms-inline dt, .list-terms-inline dd {
display: inline-block;
letter-spacing: 0.1em;
}
.list-terms-inline dt {
color: #9b9b9b;
}
.list-terms-inline dt:after {
content: ':';
}
.list-terms-inline a {
color: inherit;
}
.list-terms-inline a:hover {
color: #ec7420;
}
.list-terms-inline dd .list-inline {
padding-left: 10px;
}
.list-terms-block {
color: #151515;
}
.list-terms-block dt, .list-terms-block dd {
display: block;
}
.list-terms-block dt {
color: #9b9b9b;
}
.list-terms-block dt:after {
content: ':';
}
.list-terms-block dd {
padding-top: 4px;
letter-spacing: .1em;
}
.list-terms-block dd .list-inline {
margin-top: 3px;
}
.list-terms-block a:hover {
color: #ec7420;
}
.list-terms-block + .list-terms-block {
margin-top: 15px;
}
.list-terms-medium {
position: relative;
padding-left: 30px;
}
.list-terms-medium::before {
content: '';
position: absolute;
top: 2px;
left: 0;
bottom: 2px;
width: 4px;
background: #ec7420;
}
.list-terms-medium dt {
letter-spacing: .1em;
font-weight: 700;
text-transform: uppercase;
color: #151515;
}
.list-terms-medium dt::after {
content: ':';
}
.list-terms-medium dd {
letter-spacing: .05em;
}
.list-terms-medium a, .list-terms-medium a:active, .list-terms-medium a:focus {
color: #9b9b9b;
}
.list-terms-medium a:hover {
color: #ec7420;
}
.list-terms-medium_secondary::before {
background: #66b6d0;
}
.list-terms-medium_secondary a, .list-terms-medium_secondary a:active, .list-terms-medium_secondary a:focus {
color: #9b9b9b;
}
.list-terms-medium_secondary a:hover {
color: #ec7420;
}
.list-terms-medium_tertiary::before {
background: #2c2c2c;
}
.list-terms-medium_tertiary a, .list-terms-medium_tertiary a:active, .list-terms-medium_tertiary a:focus {
color: #9b9b9b;
}
.list-terms-medium_tertiary a:hover {
color: #ff7f4c;
}
.list-separated > li {
position: relative;
padding: 0 6px;
}
.list-separated > li:not(:last-child)::after {
content: '\007C';
position: absolute;
top: 50%;
transform: translateY(-50%);
right: -3px;
}
.list-separated a {
color: inherit;
}
.list-separated a:hover {
color: #66b6d0;
}
.index-list {
counter-reset: li;
}
.index-list > li .list-index-counter:before {
content: counter(li, decimal-leading-zero);
counter-increment: li;
}
.list-marked {
text-align: left;
letter-spacing: .075em;
}
.list-marked li {
padding-left: 25px;
text-indent: -25px;
}
.list-marked li::before {
position: relative;
top: -1px;
margin-right: 10px;
content: '\f105';
font: 400 14px/24px 'FontAwesome';
color: #b7b7b7;
}
.list-marked > li + li {
margin-top: 4px;
}
.list-marked_primary > li::before {
color: #ec7420;
}
.list-ordered {
counter-reset: li;
text-align: left;
}
.list-ordered li {
position: relative;
padding-left: 25px;
}
.list-ordered li:before {
position: absolute;
top: 0;
left: 0;
display: inline-block;
width: 15px;
content: counter(li, decimal) ".";
counter-increment: li;
color: #b7b7b7;
}
.list-ordered li + li {
margin-top: 10px;
}
.list-bordered > li {
position: relative;
padding: 0 20px;
letter-spacing: .05em;
}
.list-bordered > li:first-child {
padding-left: 0;
}
.list-bordered > li:last-child {
padding-right: 0;
}
.list-bordered > li:not(:last-child)::after {
content: '';
position: absolute;
top: 0;
bottom: 0;
right: 0;
width: 1px;
background: #eaeced;
}
@media (min-width: 1200px) {
.list-bordered > li {
padding: 0 41px;
}
}
.list-creative {
text-align: left;
}
.list-creative > li {
padding: 20px 0;
}
.list-creative > li:first-child {
padding-top: 0;
}
.list-creative > li:last-child {
padding-bottom: 0;
}
.list-creative > li + li {
border-top: 1px solid #e8e8e8;
}
* + .list-creative {
margin-top: 30px;
}
@media (min-width: 992px) {
.list-creative > li {
padding: 30px 0;
}
* + .list-creative {
margin-top: 40px;
}
}
.list-categories {
position: relative;
font-family: "Raleway", Menlo, Monaco, Consolas, "Courier New", monospace;
font-size: 16px;
color: #151515;
border-left: 1px solid #e8e8e8;
}
.list-categories > li {
position: relative;
padding: 3px 0 3px 20px;
}
.list-categories > li:before, .list-categories > li:after {
content: " ";
display: table;
}
.list-categories > li:after {
clear: both;
}
.list-categories > li > *:first-child {
float: left;
}
.list-categories > li > *:last-child {
float: right;
}
.list-categories > li::before {
content: '';
position: absolute;
display: inline-block;
left: -1px;
top: 0;
bottom: 0;
width: 1px;
background: #ec7420;
pointer-events: none;
opacity: 0;
visibility: hidden;
}
.list-categories > li a {
color: inherit;
}
.list-categories > li a:hover {
color: #ec7420;
}
.list-categories > li.active {
color: #ec7420;
}
.list-categories > li.active::before {
opacity: 1;
visibility: visible;
}
.list-categories > li.active .count {
color: #151515;
}
.list-categories .count {
color: #9b9b9b;
}
.list-categories > li + li {
margin-top: 9px;
}
* + .list-categories {
margin-top: 40px;
}
@media (min-width: 768px) {
.list-categories {
font-size: 18px;
}
} .list-domains {
font-size: 16px;
letter-spacing: .05em;
color: #151515;
margin-left: -10px;
margin-right: -10px;
}
.list-domains > * {
padding-left: 10px;
padding-right: 10px;
}
.list-domains .text-mark {
color: #ec7420;
}
.list-domains > li {
display: inline-block;
}
.list-domains span + span {
margin-left: 3px;
}
@media (min-width: 1200px) {
.list-domains {
margin-left: -23px;
margin-right: -23px;
}
.list-domains > * {
padding-left: 23px;
padding-right: 23px;
}
}
.list-domains_secondary .text-mark {
color: #66b6d0;
} .list-1 {
color: #151515;
letter-spacing: .075em;
}
.list-1 a {
color: inherit;
}
.list-1 a:hover {
color: #66b6d0;
}
.list-1 > li + li {
margin-top: 5px;
} .list-classy__item {
padding: 13px 0;
border-top: 1px solid #d1d1d1;
}
.list-classy__item a {
display: flex;
align-items: center;
padding: 11px 30px 11px 0;
color: #9b9b9b;
}
.list-classy__item a > * + * {
margin-left: 20px;
}
.list-classy__item a:hover {
padding: 11px 0 11px 30px;
color: #9b9b9b;
background: #f6f6f6;
}
.list-classy__item .icon {
min-width: 50px;
font-size: 40px;
color: #ec7420;
text-align: center;
}
.list-classy__item .fl-bigmug-line-favourites5 {
font-size: 48px;
}
.list-classy__item .fl-bigmug-line-hot67 {
font-size: 45px;
}
.list-classy__item * + p {
margin-top: 5px;
}
.list-classy__item_secondary .icon {
color: #66b6d0;
}
.list-classy__item_secondary .list-classy__title a:hover {
color: #66b6d0;
}
.list-classy__item_tertiary .icon {
color: #ff7f4c;
}
.list-classy__item_tertiary .list-classy__title a:hover {
color: #ff7f4c;
}
* + .list-classy {
margin-top: 20px;
}
.list-classy + .button {
margin-top: 20px;
} .list-tags {
margin-bottom: -8px;
margin-left: -20px;
color: #9b9b9b;
letter-spacing: .05em;
text-transform: uppercase;
}
.list-tags:empty {
margin-bottom: 0;
margin-left: 0;
}
.list-tags > * {
display: inline-block;
margin-top: 0;
margin-bottom: 8px;
margin-left: 20px;
}
.list-tags li {
display: inline-block;
}
.list-tags a {
color: inherit;
}
.list-tags a:hover {
color: #ec7420;
}
@media (min-width: 768px) {
.list-tags {
margin-bottom: -16px;
}
.list-tags > * {
margin-bottom: 16px;
}
} .link-underline {
text-decoration: underline;
}
.link-underline:hover {
text-decoration: none;
}
.link + p {
margin-top: 8px;
}
.link-md {
font-size: 16px;
letter-spacing: .1em;
}
@media (min-width: 768px) {
.link-md {
font-size: 18px;
}
}
.link-lg {
font-size: 20px;
line-height: 1;
letter-spacing: .1em;
}
@media (min-width: 768px) {
.link-lg {
font-size: 24px;
}
}
.link-cart {
position: relative;
padding-right: 8px;
color: #151515;
}
.link-cart .icon {
font-size: 25px;
}
.link-cart__count {
position: absolute;
top: -10px;
right: 0;
display: inline-block;
width: 20px;
height: 20px;
line-height: 20px;
text-align: center;
border-radius: 50%;
color: #ffffff;
background: #66b6d0;
}
.link-image {
display: inline-block;
max-width: 90%;
margin-left: auto;
margin-right: auto;
}
.link-image img {
opacity: 1;
transition: .22s;
}
.link-image:hover img {
opacity: .8;
}
.link-banner {
display: block;
max-width: 400px;
margin-left: auto;
margin-right: auto;
}
.link-banner img {
width: 100%;
}
.privacy-link {
display: inline-block;
color: #ec7420;
}
.privacy-link:hover, .privacy-link:active, .privacy-link:focus {
color: #2c2c2c;
}
* + .privacy-link {
margin-top: 30px;
} .list-posts > li + li {
margin-top: 15px;
}
* + .list-posts {
margin-top: 30px;
}
@media (min-width: 768px) {
.list-posts > li + li {
margin-top: 24px;
}
* + .list-posts {
margin-top: 40px;
}
} .post-small {
display: flex;
flex-direction: row;
margin-bottom: -20px;
margin-left: -10px;
margin-right: -10px;
max-width: 370px;
text-align: left;
}
.post-small > * {
margin-bottom: 20px;
padding-left: 10px;
padding-right: 10px;
}
.post-small__aside {
flex-shrink: 0;
max-width: 100px;
}
.post-small__main {
flex-grow: 1;
}
a.post-small__media {
position: relative;
display: block;
}
a.post-small__media::after {
content: '';
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background: rgba(241, 79, 74, 0.2);
pointer-events: none;
opacity: 0;
transition: .22s;
}
a.post-small__media:hover::after {
opacity: 1;
}
.post-small__title {
line-height: 1.2;
font-weight: 700;
letter-spacing: .075em;
color: #151515;
}
.post-small__title a {
color: inherit;
}
.post-small__title a:hover, .post-small__title a:active, .post-small__title a:focus {
color: #ec7420;
}
.post-small__time {
display: block;
color: #f6f6f6;
letter-spacing: .05em;
}
.post-small__time span{
padding-right: 3px;
}
* + .post-small {
margin-top: 30px;
}
* + .post-small-wrap {
margin-top: 35px;
}
* + .post-small__time {
margin-top: 7px;
} .post-classic {
padding: 18px;
text-align: center;
border: 1px solid #e8e8e8;
background: #ffffff;
}
.post-classic__meta {
margin-bottom: -5px;
margin-left: -10px;
margin-right: -10px;
}
.post-classic__meta > * {
margin-bottom: 5px;
padding-left: 10px;
padding-right: 10px;
}
.post-classic__meta > li {
display: inline-block;
vertical-align: middle;
}
.post-classic__meta > li * {
padding-left: .125em;
padding-right: .125em;
}
.post-classic__meta .icon {
position: relative;
top: 1px;
font-size: 16px;
}
.post-classic__meta .icon.mdi-account {
font-size: 18px;
}
@media (min-width: 768px) {
.post-classic__meta {
margin-bottom: -9px;
margin-left: -20px;
margin-right: -20px;
}
.post-classic__meta > * {
margin-bottom: 9px;
padding-left: 20px;
padding-right: 20px;
}
.post-classic__meta > li {
position: relative;
}
.post-classic__meta > li:not(:last-child)::after {
content: '';
position: absolute;
top: 50%;
transform: translateY(-50%);
right: -3px;
display: inline-block;
vertical-align: middle;
height: 6px;
width: 6px;
border-radius: 50%;
background: #ec7420;
}
}
.post-classic__figure {
position: relative;
overflow: hidden;
display: block;
}
.post-classic__image {
width: 100%;
}
* + .post-classic {
margin-top: 50px;
}
* + .post-classic__title {
margin-top: 20px;
}
* + .post-classic__meta {
margin-top: 18px;
}
* + .post-classic__media {
margin-top: 22px;
}
@media (min-width: 576px) {
.post-classic__title {
max-width: 88%;
margin-left: auto;
margin-right: auto;
}
.post-classic__meta {
font-size: 16px;
}
}
@media (min-width: 768px) {
.post-classic {
padding: 26px;
}
}
@media (min-width: 992px) {
.post-classic__image {
transition: .66s;
transform: scale3d(1, 1, 1);
}
.post-classic__figure:hover .post-classic__image {
opacity: .9;
transform: scale3d(1.1, 1.1, 1.1);
}
}
@media (min-width: 1200px) {
.post-classic {
padding-top: 35px;
}
* + .post-classic__media {
margin-top: 30px;
}
} .post-line {
display: flex;
align-items: flex-start;
letter-spacing: .05em;
text-align: left;
}
.post-line__time {
position: relative;
display: block;
min-width: 50px;
padding: 3px 10px 3px 0;
}
.post-line__time::after {
content: '';
position: absolute;
top: 0;
bottom: 0;
right: 0;
width: 3px;
background: #ec7420;
pointer-events: none;
}
.post-line__time * + * {
margin-top: 3px;
}
.post-line__time-day, .post-line__time-month {
display: block;
line-height: 1;
}
.post-line__time-day {
font-family: "Raleway", Menlo, Monaco, Consolas, "Courier New", monospace;
font-size: 24px;
color: #151515;
}
.post-line__time-month {
font-size: 12px;
text-transform: uppercase;
}
.post-line__title {
padding-left: 20px;
padding-right: 20px;
line-height: 1.71429;
color: #151515;
}
.post-line__title a {
color: inherit;
}
.post-line__title a:hover {
color: #ec7420;
} .post-minimal {
text-align: left;
}
@media (max-width: 767px) {
.post-minimal {
max-width: 370px;
margin-left: auto;
margin-right: auto;
}
}
.post-minimal__media {
position: relative;
overflow: hidden;
display: block;
}
.post-minimal__media::after {
content: '';
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
pointer-events: none;
background: rgba(255, 255, 255, 0.2);
opacity: 0;
transition: .33s;
}
.post-minimal__media:hover .post-minimal__image {
transform: scale3d(1.04, 1.04, 1.04);
}
.post-minimal__media:hover::after {
opacity: 1;
}
.post-minimal__image {
position: relative;
transform: scale3d(1, 1, 1);
transition: .33s;
width: 100%;
}
.post-minimal__meta {
margin-bottom: -5px;
margin-left: -15px;
margin-right: -15px;
color: #151515;
}
.post-minimal__meta > * {
margin-bottom: 5px;
padding-left: 15px;
padding-right: 15px;
}
.post-minimal__meta > li {
display: inline-block;
vertical-align: middle;
}
.post-minimal__meta > li * {
padding-left: .125em;
padding-right: .125em;
}
.post-minimal__meta .icon {
position: relative;
top: 1px;
font-size: 16px;
color: #9b9b9b;
}
.post-minimal__meta a {
color: inherit;
}
.post-minimal__meta a:hover {
color: #ec7420;
}
.post-minimal__meta .icon.mdi-account {
font-size: 18px;
}
@media (min-width: 768px) {
.post-minimal__meta > li {
position: relative;
}
.post-minimal__meta > li:not(:last-child)::after {
content: '';
position: absolute;
top: 50%;
transform: translateY(-50%);
right: -3px;
display: inline-block;
vertical-align: middle;
height: 6px;
width: 6px;
border-radius: 50%;
background: #ec7420;
}
}
* + .post-minimal__media {
margin-top: 20px;
}
* + .post-minimal__title {
margin-top: 20px;
}
* + .post-minimal__meta {
margin-top: 15px;
}
@media (min-width: 768px) {
.post-minimal__meta {
font-size: 16px;
}
} .post-single {
text-align: left;
color: #151515;
}
.post-single p {
letter-spacing: .05em;
}
.post-single img {
width: 100%;
}
.post-single * + p {
margin-top: 16px;
}
.post-single * + img {
margin-top: 16px;
}
.post-single__header {
text-align: center;
}
.post-single__header > * + * {
margin-top: 5px;
}
.post-single__meta {
margin-bottom: -5px;
margin-left: -15px;
margin-right: -15px;
}
.post-single__meta > * {
margin-bottom: 5px;
padding-left: 15px;
padding-right: 15px;
}
.post-single__meta > li {
display: inline-block;
vertical-align: middle;
}
.post-single__meta > li * {
padding-left: .125em;
padding-right: .125em;
}
.post-single__meta a {
color: inherit;
}
.post-single__meta a:hover {
color: #ec7420;
}
.post-single__meta .icon {
position: relative;
top: 1px;
font-size: 16px;
color: #9b9b9b;
}
.post-single__meta .icon.mdi-account {
font-size: 18px;
}
@media (min-width: 768px) {
.post-single__meta > li {
position: relative;
}
.post-single__meta > li:not(:last-child)::after {
content: '';
position: absolute;
top: 50%;
transform: translateY(-50%);
right: -3px;
display: inline-block;
vertical-align: middle;
height: 6px;
width: 6px;
border-radius: 50%;
background: #ec7420;
}
}
.post-single__time-wrap {
position: relative;
overflow: hidden;
text-align: center;
font-size: 0;
line-height: 0;
}
.post-single__time {
position: relative;
display: inline-block;
padding: 2px 30px;
text-align: center;
}
.post-single__time::before, .post-single__time::after {
content: '';
position: absolute;
top: 50%;
width: 100vw;
border-bottom: 1px solid #e8e8e8;
}
.post-single__time::before {
left: 0;
transform: translateX(-100%);
}
.post-single__time::after {
right: 0;
transform: translateX(100%);
}
@media (min-width: 768px) {
.post-single__time {
padding: 10px 30px;
}
}
.post-single__time-day, .post-single__time-month {
display: block;
line-height: 1.05;
text-transform: uppercase;
}
.post-single__time-day {
font-family: "Raleway", Menlo, Monaco, Consolas, "Courier New", monospace;
font-size: 36px;
color: #151515;
}
.post-single__time-month {
font-size: 12px;
color: #9b9b9b;
}
.post-single__title {
max-width: 95%;
letter-spacing: 0;
line-height: 1.41667;
}
.post-single__footer {
padding: 20px 0 0;
border-top: 1px solid #e8e8e8;
}
.post-single__footer-inner {
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: -2px;
margin-left: 0px;
margin-right: 0px;
}
.post-single__footer-inner > * {
margin-bottom: 2px;
padding-left: 0px;
padding-right: 0px;
}
.post-single__footer-inner .list-inline {
margin-top: 0;
}
.post-single__footer-inner > * + * {
margin-top: 8px;
}
* + .post-single__title {
margin-top: 20px;
}
* + .post-single__footer {
margin-top: 25px;
}
@media (min-width: 576px) {
.post-single {
padding: 20px;
border: 1px solid #e8e8e8;
}
.post-single__header, .post-single__footer-inner {
margin-bottom: 0;
margin-left: -15px;
margin-right: -15px;
display: flex;
align-items: center;
justify-content: space-between;
}
.post-single__header > *, .post-single__footer-inner > * {
margin-bottom: 0;
padding-left: 15px;
padding-right: 15px;
}
}
@media (min-width: 768px) {
.post-single {
padding: 28px 28px 45px;
}
.post-single * + p {
margin-top: 25px;
}
.post-single * + img {
margin-top: 35px;
}
.post-single__meta {
font-size: 16px;
}
.post-single__time-wrap {
margin-top: -35px;
}
.post-single__footer {
padding-top: 35px;
}
* + .post-single__footer {
margin-top: 40px;
}
}
@media (min-width: 1200px) {
* + .post-single__footer {
margin-top: 65px;
}
}
.quote-classic {
text-align: left;
}
.quote-classic_secondary .quote-classic__mark {
fill: #2c2c2c;
}
.quote-classic_secondary .quote-classic__text {
font-size: 16px;
font-style: italic;
letter-spacing: .02em;
color: #2c2c2c;
}
@media (min-width: 768px) {
.quote-classic_secondary .quote-classic__text {
font-size: 18px;
}
}
.quote-classic__mark {
position: relative;
top: 6px;
display: block;
width: 37px;
height: 27px;
fill: #ec7420;
flex-shrink: 0;
}
.quote-classic__body {
position: relative;
padding: 25px 0;
border-top: 1px solid #eaeced;
}
.quote-classic__body::before, .quote-classic__body::after {
content: '';
position: absolute;
bottom: 0;
height: 13px;
border-style: solid;
border-color: #eaeced;
}
.quote-classic__body::before {
left: 0;
width: 78px;
border-width: 1px 1px 0 0;
}
.quote-classic__body::after {
right: 0;
width: calc(100% - 78px - 5px);
border-width: 1px 0 0 1px;
transform-origin: 0, 0;
transform: skew(-45deg);
}
.quote-classic__text {
padding-top: 20px;
}
.quote-classic__cite {
font-weight: 400;
}
.quote-classic__footer {
padding-left: 5px;
}
* + .quote-classic__footer {
margin-top: 8px;
}
@media (min-width: 576px) {
.quote-classic__body {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
padding: 32px 20px 40px 30px;
}
.quote-classic__text {
padding-top: 0;
padding-left: 20px;
}
.quote-classic__footer {
padding-left: 30px;
}
}
@media (min-width: 768px) {
.quote-classic__body {
padding-right: 40px;
}
} .quote-creative {
position: relative;
background: #ffffff;
padding: 10px 0;
box-shadow: 0 0 29px 0 rgba(0, 0, 0, 0.19);
text-align: left;
}
.quote-creative__header {
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-items: center;
margin-bottom: -15px;
margin-left: -15px;
padding: 15px 15px 10px;
}
.quote-creative__header:empty {
margin-bottom: 0;
margin-left: 0;
}
.quote-creative__header > * {
display: inline-block;
margin-top: 0;
margin-bottom: 15px;
margin-left: 15px;
}
.quote-creative__media {
max-width: 69px;
}
.quote-creative__title {
font-family: "Raleway", Menlo, Monaco, Consolas, "Courier New", monospace;
font-size: 18px;
line-height: 1.3;
color: #151515;
letter-spacing: -.025em;
}
.quote-creative__subtitle {
font-family: "Raleway", Menlo, Monaco, Consolas, "Courier New", monospace;
font-size: 16px;
line-height: 1.25;
letter-spacing: -.025em;
}
.quote-creative__main {
padding: 10px 20px 10px 20px;
}
.quote-creative__main-text {
position: relative;
top: -5px;
letter-spacing: .05em;
}
* + .quote-creative__subtitle {
margin-top: 8px;
}
* + .quote-creative__title {
margin-top: 8px;
}
@media (max-width: 767px) {
.quote-creative {
max-width: 400px;
margin-left: auto;
margin-right: auto;
}
}
@media (min-width: 576px) {
.quote-creative__header {
position: relative;
left: -30px;
padding-right: 25px;
padding-bottom: 15px;
padding-left: 0;
margin-left: -30px;
}
.quote-creative__header > * {
margin-left: 30px;
}
.quote-creative__main {
position: relative;
display: flex;
margin-left: -10px;
margin-right: -10px;
padding-top: 15px;
}
.quote-creative__main > * {
padding-left: 10px;
padding-right: 10px;
}
.quote-creative__media {
max-width: 112px;
}
.quote-creative__title {
font-size: 20px;
}
}
@media (min-width: 1200px) {
.quote-creative {
padding: 10px 0 30px;
}
.quote-creative__main {
padding: 15px 35px 20px 40px;
margin-left: -15px;
margin-right: -15px;
}
.quote-creative__main > * {
padding-left: 15px;
padding-right: 15px;
}
.quote-creative__title {
font-size: 24px;
}
} .quote-modern {
padding: 20px 15px;
background: #ffffff;
text-align: center;
}
.quote-modern__header {
margin-bottom: -8px;
margin-left: -15px;
}
.quote-modern__header:empty {
margin-bottom: 0;
margin-left: 0;
}
.quote-modern__header > * {
display: inline-block;
margin-top: 0;
margin-bottom: 8px;
margin-left: 15px;
}
.quote-modern__image {
margin-right: 5px;
border-radius: 50%;
box-shadow: 5px 3px 5px 0 rgba(41, 41, 41, 0.15);
}
.quote-modern__meta {
width: 100%;
padding-top: 10px;
}
.quote-modern__meta > * + * {
margin-top: 4px;
}
.quote-modern__cite {
letter-spacing: -.025em;
}
.quote-modern__subtitle {
letter-spacing: .05em;
color: #ec7420;
}
.quote-modern__text {
line-height: 2;
letter-spacing: .05em;
color: #151515;
}
* + .quote-modern__text {
margin-top: 15px;
}
@media (min-width: 576px) {
.quote-modern {
text-align: left;
}
.quote-modern__header {
display: flex;
align-items: flex-start;
}
.quote-modern__image {
flex-shrink: 0;
}
}
@media (min-width: 768px) {
.quote-modern__header {
margin-left: -30px;
}
.quote-modern__header > * {
margin-left: 30px;
}
.quote-modern__image {
max-width: 95px;
}
} .quote-minimal {
max-width: 740px;
margin-left: auto;
margin-right: auto;
text-align: center;
}
.quote-minimal__mark {
fill: #ec7420;
}
.quote-minimal__text {
line-height: 2;
letter-spacing: .05em;
color: #151515;
}
.quote-minimal__info > * {
display: inline-block;
padding: 0 3px;
}
.quote-minimal__title {
letter-spacing: -.025em;
}
.quote-minimal__title::after {
content: ',';
}
.quote-minimal__subtitle {
color: #ec7420;
}
* + .quote-minimal__text {
margin-top: 12px;
}
* + .quote-minimal__info {
margin-top: 12px;
} .img-centered {
display: block;
margin-left: auto;
margin-right: auto;
}
.figure-light figcaption {
padding-top: 10px;
color: #b7b7b7;
}
@media (min-width: 1200px) {
.image-custom-1 img {
max-width: 105%;
}
}
.thumb-bordered {
border: 8px solid #eaeced;
}
.thumb-bordered img {
width: 100%;
}
@media (min-width: 768px) {
.thumb-bordered {
border-width: 15px;
}
}
.thumb-line {
position: relative;
padding: 20px;
}
.thumb-line::before, .thumb-line::after {
content: '';
position: absolute;
border: 2px solid #eaeced;
width: 80px;
height: 80px;
pointer-events: none;
}
.thumb-line::before {
top: 0;
left: 0;
border-width: 1px 0 0 1px;
}
.thumb-line::after {
bottom: 0;
right: 0;
border-width: 0 1px 1px 0;
}
.thumb-line img {
position: relative;
z-index: 2;
width: 100%;
}
.image-wrap-1 {
position: relative;
left: -20px;
}
@media (min-width: 992px) {
.image-wrap-1 {
left: -40px;
}
}
.col-image-wrap {
position: relative;
overflow: hidden;
display: flex;
flex-direction: row;
justify-content: center;
}
.col-image-wrap img {
flex-shrink: 0;
min-width: 100%;
max-width: none;
}
@supports (object-fit: cover) {
.col-image-wrap img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center center;
}
}
@media (max-width: 767px) {
.col-image-wrap {
position: relative;
overflow: hidden;
max-height: 320px;
}
.col-image-wrap img {
position: relative;
top: -30px;
}
}
.thumb-elegant {
display: block;
position: relative;
overflow: hidden;
will-change: transform;
transform: translate3d(#292929);
width: 100%;
}
.thumb-elegant img {
position: relative;
width: 100%;
transform: scale(1);
will-change: transform;
transition: .8s ease;
}
.thumb-elegant:hover img {
transform: scale(1.1);
}
.thumb-elegant:hover .thumb-elegant__overlay {
opacity: 1;
}
.thumb-elegant:hover .thumb-elegant__overlay::before {
transform: scale(1);
}
.thumb-elegant__overlay {
position: absolute;
top: -1px;
right: 0;
bottom: 0;
left: -1px;
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-items: center;
justify-content: center;
background: radial-gradient(rgba(41, 41, 41, 0.28), rgba(41, 41, 41, 0.1));
opacity: 0;
transition: all .4s ease-out;
will-change: opacity, transform;
pointer-events: none;
}
.thumb-elegant__overlay::before {
position: relative;
display: block;
content: '\e042';
font-family: 'fl-bigmug-line';
font-size: 22px;
color: #ffffff;
transform: scale(0);
transition: all .4s ease-out;
}
.thumb-light {
display: block;
position: relative;
}
.thumb-light img {
position: relative;
width: 100%;
}
.thumb-light:hover .thumb-light__overlay {
transform: scale(1, 1);
opacity: 1;
}
.thumb-light__overlay {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-items: center;
justify-content: center;
background: rgba(255, 255, 255, 0.7);
transform: scale(0.9, 0.9);
opacity: 0;
transition: all .4s ease-out;
pointer-events: none;
}
.thumb-light__overlay::before {
position: relative;
display: block;
content: '\e8ff';
font-family: 'Material Icons';
font-size: 30px;
color: rgba(51, 51, 51, 0.9);
transition: all .4s ease-out;
}
.thumb-corporate {
display: block;
text-align: left;
}
.thumb-corporate img {
position: relative;
z-index: 2;
width: 100%;
}
.thumb-corporate:hover .thumb-corporate__inner::before {
top: 0;
}
.thumb-corporate__inner {
position: relative;
padding: 0 10px 0 30px;
}
.thumb-corporate__inner::before {
content: '';
position: absolute;
top: 51px;
left: 12px;
bottom: -30px;
width: 35px;
border: 3px solid #ec7420;
border-top: 0;
border-right: 0;
transition: 0.33s ease-out;
}
.thumb-corporate__title {
font-size: 16px;
line-height: 1.3;
letter-spacing: 0;
padding-left: 60px;
}
.thumb-corporate__inner + .thumb-corporate__title {
margin-top: 18px;
}
@media (min-width: 768px) {
.thumb-corporate__inner::before {
width: 65px;
}
.thumb-corporate__title {
padding-left: 95px;
}
}
@media (min-width: 1200px) {
.thumb-corporate__inner {
position: relative;
padding: 0 15px 0 35px;
}
.thumb-corporate__inner::before {
left: 17px;
}
}
@media (min-width: 1600px) {
.thumb-corporate__title {
font-size: 24px;
}
.thumb-corporate__inner + .thumb-corporate__title {
margin-top: 12px;
}
}
.thumb-janez {
width: 100%;
-webkit-perspective: 1700px;
-moz-perspective: 1700px;
perspective: 1700px;
-webkit-perspective-origin: 0 50%;
-moz-perspective-origin: 0 50%;
perspective-origin: 0 50%;
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
transform-style: preserve-3d;
background: #333333;
}
.thumb-janez a {
color: #ffffff;
}
.thumb-janez__image-wrap {
overflow: hidden;
}
.thumb-janez__content {
position: relative;
z-index: 10;
width: 100%;
text-align: left;
color: #9b9b9b;
}
.thumb-janez__content > * {
max-width: 100%;
}
.thumb-janez__content-inner {
padding: 15px 20px 20px;
}
.thumb-janez * + .button {
margin-top: 15px;
}
@media (min-width: 1200px) {
.thumb-janez * + .button {
margin-top: 30px;
}
}
@media (max-width: 767px) {
.thumb-janez {
position: relative;
align-items: flex-end;
max-width: 390px;
margin-left: auto;
margin-right: auto;
}
.thumb-janez::after {
content: '';
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background: rgba(51, 51, 51, 0.66);
pointer-events: none;
}
.thumb-janez__image-wrap {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
}
.thumb-janez img {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
min-width: 100%;
min-height: 100%;
}
.thumb-janez p {
max-width: 400px;
color: rgba(255, 255, 255, 0.8);
}
.thumb-janez__content {
background-color: transparent;
}
.thumb-janez__content-inner {
padding: 40px 20px 20px;
}
}
@media (min-width: 992px) {
html:not(.tablet):not(.mobile) .thumb-janez {
display: flex;
}
html:not(.tablet):not(.mobile) .thumb-janez img {
transition: transform 0.4s;
min-height: 100.1%;
min-width: 100%;
max-width: none;
flex-shrink: 0;
}
html:not(.tablet):not(.mobile) .thumb-janez__image-wrap {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
overflow: hidden;
}
html:not(.tablet):not(.mobile) .thumb-janez__content {
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
min-height: 380px;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
transform-origin: 0 0;
transform: rotateY(-90deg);
transition: transform 0.4s, opacity 0.1s 0.3s;
width: 50%;
min-width: 240px;
opacity: 0;
}
html:not(.tablet):not(.mobile) .thumb-janez__content-inner {
padding: 25px;
}
html:not(.tablet):not(.mobile) .thumb-janez:hover img {
transform: translateX(25%);
}
html:not(.tablet):not(.mobile) .thumb-janez:hover .thumb-janez__content {
opacity: 1;
transform: rotateY(0deg);
transition: transform 0.4s, opacity 0.1s;
}
}
html:not(.tablet):not(.mobile).ie-10 .thumb-janez__content, html:not(.tablet):not(.mobile).ie-11 .thumb-janez__content {
white-space: nowrap;
vertical-align: middle;
}
html:not(.tablet):not(.mobile).ie-10 .thumb-janez__content > *, html:not(.tablet):not(.mobile).ie-11 .thumb-janez__content > * {
display: inline-block;
width: 99%;
max-width: 99%;
vertical-align: middle;
white-space: normal;
}
html:not(.tablet):not(.mobile).ie-10 .thumb-janez__content::after, html:not(.tablet):not(.mobile).ie-11 .thumb-janez__content::after {
content: '';
position: absolute;
display: inline-block;
width: 0;
min-height: inherit;
vertical-align: middle;
}
.thumb-modern {
position: relative;
overflow: hidden;
z-index: 1;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
min-height: 200px;
max-width: 600px;
text-align: center;
background: #292929;
color: #ffffff;
}
.thumb-modern:focus, .thumb-modern:hover {
color: #ffffff;
}
.thumb-modern__image {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
min-width: 100%;
min-height: 100%;
width: auto;
height: auto;
max-width: none;
}
.thumb-modern__caption {
position: relative;
z-index: 2;
padding: 30px 35px;
}
.thumb-modern__title {
font-size: 18px;
line-height: 1.5;
}
@supports (object-fit: cover) {
.thumb-modern__image {
left: 0;
top: 0;
transform: none;
width: 100%;
height: 100%;
object-fit: cover;
object-position: center center;
}
}
@media (min-width: 992px) {
.thumb-modern__title {
font-size: 24px;
}
}
@media (min-width: 992px) {
html:not(.tablet):not(.mobile) .thumb-modern__image {
transition: opacity 0.4s, transform 0.35s;
}
html:not(.tablet):not(.mobile) .thumb-modern__title {
font-size: 26px;
transform: scale3d(0.9, 0.9, 0.9);
transition: transform 0.35s;
}
html:not(.tablet):not(.mobile) .thumb-modern:hover .thumb-modern__image {
opacity: 0.9;
transform: translate(-50%, -50%) scale3d(1.05, 1.05, 1);
}
@supports (object-fit: cover) {
html:not(.tablet):not(.mobile) .thumb-modern:hover .thumb-modern__image {
transform: scale3d(1.05, 1.05, 1);
}
}
html:not(.tablet):not(.mobile) .thumb-modern:hover .thumb-modern__title {
transform: scale3d(1, 1, 1);
}
}
.thumb-zoe {
position: relative;
overflow: hidden;
display: block;
min-height: 100px;
background: #333333;
text-align: center;
}
.thumb-zoe__caption {
position: absolute;
left: 5px;
right: 5px;
bottom: 5px;
z-index: 2;
padding: 10px;
background: rgba(51, 51, 51, 0.72);
}
.thumb-zoe__title {
font-size: 12px;
color: #ffffff;
}
@supports (object-fit: cover) {
.thumb-zoe__image {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center center;
}
}
@media (min-width: 992px) {
html:not(.tablet):not(.mobile) .thumb-zoe__caption {
bottom: 0;
left: 0;
right: 0;
transition: transform 0.35s;
transform: translate3d(0, 100%, 0);
}
html:not(.tablet):not(.mobile) .thumb-zoe__title {
transition: transform 0.35s .05s;
transform: translate3d(0, 200%, 0);
}
html:not(.tablet):not(.mobile) .thumb-zoe:hover .thumb-zoe__caption, html:not(.tablet):not(.mobile) .thumb-zoe:hover .thumb-zoe__title {
transform: translate3d(#292929);
}
}
@media (min-width: 1600px) {
.thumb-zoe__title {
font-size: 18px;
}
}
.thumb-minimal {
display: block;
text-align: center;
}
.thumb-minimal__image-wrap {
position: relative;
overflow: hidden;
}
.thumb-minimal__image {
position: relative;
min-width: 100%;
will-change: transform;
}
.thumb-minimal__title {
font-size: 16px;
}
* + .thumb-minimal__title {
margin-top: 10px;
}
@media (min-width: 992px) {
.thumb-minimal__title {
font-size: 18px;
}
}
@media (min-width: 992px) {
.thumb-minimal__title {
font-size: 24px;
}
html:not(.tablet):not(.mobile) .thumb-minimal .thumb-minimal__image {
transform: scale3d(1, 1, 1);
transition: 0.55s cubic-bezier(0.39, 0.58, 0.57, 1);
}
html:not(.tablet):not(.mobile) .thumb-minimal:hover .thumb-minimal__image {
transform: scale3d(1.05, 1.05, 1.05);
}
}
.thumb-chico {
display: block;
position: relative;
overflow: hidden;
text-align: center;
color: #ffffff;
}
.thumb-chico__image {
width: 100%;
}
.thumb-chico__caption {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
display: flex;
align-items: center;
justify-content: center;
padding: 30px;
pointer-events: none;
background: rgba(51, 51, 51, 0.42);
}
.thumb-chico__caption > * {
max-width: 100%;
}
.thumb-chico__caption::before {
content: '';
position: absolute;
top: 18px;
right: 18px;
bottom: 18px;
left: 18px;
border: 1px solid rgba(255, 255, 255, 0.62);
}
.thumb-chico__title {
font-size: 20px;
letter-spacing: .1em;
color: #ffffff;
pointer-events: auto;
}
@media (min-width: 768px) {
.thumb-chico__title {
font-size: 30px;
}
}
@media (min-width: 992px) {
html:not(.tablet):not(.mobile) .thumb-chico__image {
transition: .32s;
}
html:not(.tablet):not(.mobile) .thumb-chico__caption {
transition: .25s;
opacity: 0;
visibility: hidden;
}
html:not(.tablet):not(.mobile) .thumb-chico__caption .thumb-chico__title {
transition: .3s ease;
transform: scale3d(0.9, 0.9, 0.9);
}
html:not(.tablet):not(.mobile) .thumb-chico__caption::before {
transition: .33s;
transform: scale3d(1.05, 1.05, 1.05);
}
html:not(.tablet):not(.mobile) .thumb-chico:hover .thumb-chico__caption {
opacity: 1;
visibility: visible;
}
html:not(.tablet):not(.mobile) .thumb-chico:hover .thumb-chico__caption .thumb-chico__title, html:not(.tablet):not(.mobile) .thumb-chico:hover .thumb-chico__caption::before {
transform: scale3d(1, 1, 1);
}
html:not(.tablet):not(.mobile) .thumb-chico:hover .thumb-chico__image {
transform: scale3d(1.03, 1.03, 1.03);
}
}
@media (min-width: 1200px) {
.thumb-chico__title {
font-size: 36px;
}
}
.thumb-chloe {
display: block;
text-align: center;
}
.thumb-chloe img {
width: 100%;
}
.thumb-chloe__title {
font-size: 16px;
font-weight: 500;
letter-spacing: .1em;
color: #151515;
text-align: center;
} .thumb-ruby {
position: relative;
overflow: hidden;
transform: translate3d(#292929);
display: flex;
text-align: center;
background-color: #204a43;
}
.thumb-ruby .thumb-ruby__caption {
color: #ffffff;
}
.thumb-ruby > * {
width: 100%;
}
.thumb-ruby .divider-small::before {
background: #ffffff;
}
.thumb-ruby__image-wrap {
position: relative;
overflow: hidden;
}
.thumb-ruby__image {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
min-width: 100%;
min-height: 100%;
width: auto;
opacity: 0.7;
}
@supports (object-fit: cover) {
.thumb-ruby__image {
top: 0;
left: 0;
transform: none;
width: 100%;
height: 100%;
object-fit: cover;
object-position: center center;
}
}
.thumb-ruby__caption {
position: relative;
z-index: 1;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
padding: 30px;
min-height: 220px;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.thumb-ruby__caption::before {
content: '';
position: absolute;
top: 10px;
right: 10px;
bottom: 10px;
left: 10px;
z-index: 2;
border: 1px solid rgba(255, 255, 255, 0.66);
background-color: transparent;
pointer-events: none;
}
.thumb-ruby__caption > * {
width: 100%;
max-width: 200px;
margin-left: auto;
margin-right: auto;
}
.thumb-ruby__title {
color: inherit;
}
.thumb-ruby__text {
position: relative;
padding-top: 20px;
}
.thumb-ruby__text::before {
content: '';
position: absolute;
top: 0;
left: 50%;
transform: translateX(-50%);
height: 3px;
width: 50px;
background: #ffffff;
}
* + .thumb-ruby {
margin-top: 30px;
}
.thumb-ruby-wrap {
counter-reset: thumb;
}
.thumb-ruby-wrap .thumb-ruby__title::after {
content: counter(thumb, decimal);
counter-increment: thumb;
}
@media (max-width: 767px) {
.thumb-ruby {
max-width: 370px;
margin-left: auto;
margin-right: auto;
}
}
@media (min-width: 576px) {
.thumb-ruby__caption {
min-height: 276px;
padding: 30px;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.thumb-ruby__caption {
padding-top: 30px;
padding-bottom: 30px;
min-height: 230px;
}
}
@media (min-width: 576px) {
.thumb-mixed_double-height .thumb-ruby__caption {
min-height: 444px;
}
.thumb-mixed_height-1 .thumb-ruby__caption {
min-height: 300px;
}
.thumb-mixed_height-2 .thumb-ruby__caption {
min-height: 262px;
}
.thumb-mixed_height-2 .thumb-ruby__caption > * {
max-width: 300px;
}
.thumb-mixed_height-3 .thumb-ruby__caption {
min-height: 553px;
}
.thumb-mixed_height-3 .thumb-ruby__caption > * {
max-width: 300px;
}
.thumb-mixed_height-4 .thumb-ruby__caption {
min-height: 280px;
}
.thumb-mixed_height-4 .thumb-ruby__caption > * {
max-width: 300px;
}
.thumb-mixed_height-5 .thumb-ruby__caption {
min-height: 245px;
}
.thumb-mixed_height-5 .thumb-ruby__caption > * {
max-width: 300px;
}
.thumb-mixed_height-6 .thumb-ruby__caption {
min-height: 505px;
}
.thumb-mixed_height-6 .thumb-ruby__caption > * {
max-width: 300px;
}
.thumb-mixed_height-7 .thumb-ruby__caption {
min-height: 395px;
}
.thumb-mixed_height-7 .thumb-ruby__caption > * {
max-width: 300px;
}
}
@media (min-width: 1200px) {
.thumb-mixed_height-1 .thumb-ruby__caption {
min-height: 427px;
}
.thumb-mixed_large .thumb-ruby__caption {
min-height: 427px;
}
.thumb-mixed_large .thumb-ruby__caption > * {
max-width: 400px;
}
}
@media (min-width: 1200px) and (max-width: 1599px) {
.thumb-mixed_height-4 .thumb-ruby__caption {
min-height: 250px;
}
.thumb-mixed_height-4 .thumb-ruby__caption .thumb-ruby__text {
font-size: 13px;
}
}
@media (min-width: 1400px) {
.thumb-mixed_height-2 .thumb-ruby__caption {
min-height: 327px;
}
.thumb-mixed_height-3 .thumb-ruby__caption {
min-height: 683px;
}
.thumb-mixed_height-4 .thumb-ruby__caption {
min-height: 363px;
}
.thumb-mixed_md .thumb-ruby__title {
font-size: 36px;
}
}
html:not(.tablet):not(.mobile) .thumb-ruby__caption::before {
opacity: 0;
transform: scale(1.15);
will-change: transform;
}
html:not(.tablet):not(.mobile).ie-10 .thumb-ruby__caption::before, html:not(.tablet):not(.mobile).ie-11 .thumb-ruby__caption::before {
transform: none;
}
html:not(.tablet):not(.mobile) .thumb-ruby__title, html:not(.tablet):not(.mobile) .thumb-ruby__image, html:not(.tablet):not(.mobile) .thumb-ruby__text, html:not(.tablet):not(.mobile) .thumb-ruby__caption::before {
transition: opacity 0.4s, transform 0.4s;
}
html:not(.tablet):not(.mobile) .thumb-ruby__title {
opacity: 0;
transform: translate3d(0, 20px, 0);
}
html:not(.tablet):not(.mobile) .thumb-ruby__image {
opacity: 1;
transform: translate3d(-50%, -50%, 0) scale(1.15);
}
@supports (object-fit: cover) {
html:not(.tablet):not(.mobile) .thumb-ruby__image {
transform: scale(1.15);
}
}
html:not(.tablet):not(.mobile) .thumb-ruby__text {
opacity: 0;
transform: translate3d(0, 20px, 0) scale(1.1);
}
html:not(.tablet):not(.mobile) .thumb-ruby:hover .thumb-ruby__caption::before {
opacity: 1;
transform: scale(1);
}
html:not(.tablet):not(.mobile) .thumb-ruby:hover .thumb-ruby__image {
opacity: 0.44;
transform: translate3d(-50%, -50%, 0) scale(1);
}
@supports (object-fit: cover) {
html:not(.tablet):not(.mobile) .thumb-ruby:hover .thumb-ruby__image {
transform: scale(1);
}
}
html:not(.tablet):not(.mobile) .thumb-ruby:hover .thumb-ruby__title {
opacity: 1;
transform: translate3d(#292929);
}
html:not(.tablet):not(.mobile) .thumb-ruby:hover .thumb-ruby__text {
opacity: 1;
transform: translate3d(#292929) scale(1);
}
@media (min-width: 2050px) {
.container-fluid .thumb-ruby .thumb-ruby__caption, .container-small .thumb-ruby .thumb-ruby__caption {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
}
.container-fluid .thumb-ruby .thumb-ruby__image, .container-small .thumb-ruby .thumb-ruby__image {
position: relative;
top: 0;
left: 0;
transform: none;
}
.thumb-ruby + .thumb-ruby {
margin-top: 5%;
}
} .thumb-ann {
display: block;
position: relative;
overflow: hidden;
text-align: center;
}
.thumb-ann .thumb-ann__caption {
color: #ffffff;
}
.thumb-ann > * {
width: 100%;
}
.thumb-ann .divider-small::before {
background: #ffffff;
}
.thumb-ann__image {
width: 100%;
}
.thumb-ann__caption {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
z-index: 1;
padding: 30px;
background-color: rgba(32, 74, 67, 0.3);
}
.thumb-ann__caption::before {
content: '';
position: absolute;
top: 10px;
right: 10px;
bottom: 10px;
left: 10px;
z-index: 2;
border: 1px solid rgba(255, 255, 255, 0.66);
background-color: transparent;
pointer-events: none;
}
.thumb-ann__caption > * {
width: 100%;
max-width: 420px;
margin-left: auto;
margin-right: auto;
}
.thumb-ann__title {
color: inherit;
}
.thumb-ann__text {
position: relative;
padding-top: 20px;
}
.thumb-ann__text::before {
content: '';
position: absolute;
top: 0;
left: 50%;
transform: translateX(-50%);
height: 3px;
width: 50px;
background: #ffffff;
}
* + .thumb-ann {
margin-top: 30px;
}
@media (max-width: 767px) {
.thumb-ann {
max-width: 370px;
margin-left: auto;
margin-right: auto;
}
}
@media (min-width: 1200px) {
.thumb-ann.thumb-mixed_large .thumb-ann__title {
font-size: 36px;
}
}
html:not(.tablet):not(.mobile) .thumb-ann__caption::before {
opacity: 0;
transform: scale(1.15);
will-change: transform;
}
html:not(.tablet):not(.mobile).ie-10 .thumb-ann__caption::before, html:not(.tablet):not(.mobile).ie-11 .thumb-ann__caption::before {
transform: none;
}
html:not(.tablet):not(.mobile) .thumb-ann__title, html:not(.tablet):not(.mobile) .thumb-ann__image, html:not(.tablet):not(.mobile) .thumb-ann__text, html:not(.tablet):not(.mobile) .thumb-ann__caption::before {
transition: opacity 0.4s, transform 0.4s;
}
html:not(.tablet):not(.mobile) .thumb-ann__caption {
transition: background 0.4s, transform 0.4s, opacity 0.4s;
}
html:not(.tablet):not(.mobile) .thumb-ann__title {
opacity: 0;
transform: translate3d(0, 20px, 0);
}
html:not(.tablet):not(.mobile) .thumb-ann__image {
transform: scale(1.1);
}
html:not(.tablet):not(.mobile) .thumb-ann__caption {
opacity: 0;
}
html:not(.tablet):not(.mobile) .thumb-ann__text {
opacity: 0;
transform: translate3d(0, 20px, 0) scale(1.1);
}
html:not(.tablet):not(.mobile) .thumb-ann:hover .thumb-ann__caption {
background-color: rgba(32, 74, 67, 0.56);
}
html:not(.tablet):not(.mobile) .thumb-ann:hover .thumb-ann__caption::before {
opacity: 1;
transform: scale(1);
}
html:not(.tablet):not(.mobile) .thumb-ann:hover .thumb-ann__image {
transform: scale(1);
}
html:not(.tablet):not(.mobile) .thumb-ann:hover .thumb-ann__title {
opacity: 1;
transform: translate3d(#292929);
}
html:not(.tablet):not(.mobile) .thumb-ann:hover .thumb-ann__caption {
opacity: 1;
}
html:not(.tablet):not(.mobile) .thumb-ann:hover .thumb-ann__text {
opacity: 1;
transform: translate3d(#292929) scale(1);
} .thumb-alice {
display: block;
max-width: 408px;
margin-left: auto;
margin-right: auto;
}
.thumb-alice__image-wrap {
position: relative;
overflow: hidden;
background: #151515;
}
.thumb-alice__title {
font-size: 14px;
font-weight: 700;
line-height: 1.6;
letter-spacing: .05em;
text-transform: uppercase;
color: #ec7420;
}
.thumb-alice__title a:hover {
color: #292929;
}
html:not(.tablet):not(.mobile) .thumb-alice .thumb-alice__inner {
position: relative;
transition: transform 0.45s cubic-bezier(0.18, 0.89, 0.32, 1.28);
}
html:not(.tablet):not(.mobile) .thumb-alice:hover .thumb-alice__inner {
transform: translateY(-15px);
}
.thumb-video {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
position: relative;
overflow: hidden;
width: 100%;
max-width: 700px;
padding-bottom: 69.81402%;
text-align: center;
color: #ffffff;
background: #4f5c6e;
}
.thumb-video .thumb-video__title {
font-weight: 400;
color: #ffffff;
}
.thumb-video__caption {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 2;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
padding: 30px 40px;
}
.thumb-video__button {
background: none;
border: none;
display: inline-block;
padding: 0;
outline: none;
outline-offset: 0;
cursor: pointer;
-webkit-appearance: none;
position: relative;
display: inline-block;
width: 56px;
height: 56px;
border-radius: 50%;
text-align: center;
background: rgba(255, 255, 255, 0.57);
font-size: 0;
line-height: 0;
transition: .25s;
}
.thumb-video__button::-moz-focus-inner {
border: none;
padding: 0;
}
.thumb-video__button::after {
content: '';
position: absolute;
top: 50%;
left: 54%;
transform: translate3d(-50%, -50%, 0);
width: 0;
height: 0;
border-style: solid;
border-width: 9.5px 0 9.5px 16px;
border-color: transparent transparent transparent #ffffff;
}
.thumb-video__button:hover {
background: #ffffff;
}
.thumb-video__button:hover::after {
border-color: transparent transparent transparent #66b6d0;
}
@media (min-width: 1200px) {
.thumb-video__button {
width: 88px;
height: 88px;
}
.thumb-video__button::after {
border-width: 15px 0 15px 20px;
}
}
.thumb-video__image {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: auto;
height: auto;
min-width: 100%;
min-height: 100%;
max-width: none;
opacity: .25;
}
@supports (object-fit: cover) {
.thumb-video__image {
top: 0;
left: 0;
transform: none;
width: 100%;
height: 100%;
min-height: 250px;
object-fit: cover;
object-position: center center;
}
}
* + .thumb-video__title {
margin-top: 10px;
}
@media (min-width: 992px) {
.thumb-video__image {
transition: 1.5s;
}
.thumb-video:hover .thumb-video__image {
transform: scale3d(1.1, 1.1, 1);
}
.ie-10 .thumb-video__image, .ie-11 .thumb-video__image {
will-change: transform;
transition: .77s;
}
.ie-10 .thumb-video:hover .thumb-video__image, .ie-11 .thumb-video:hover .thumb-video__image {
transform: translate(-50%, -50%) scale3d(1.1, 1.1, 1);
}
} .thumb-classy {
display: block;
box-shadow: 0 0 13px 0 rgba(41, 41, 41, 0.06);
} .thumb-decoration-1 {
position: relative;
z-index: 1;
display: block;
max-width: 485px;
padding-left: 35px;
padding-top: 35px;
}
.thumb-decoration-1 img {
width: 100%;
box-shadow: 0 0 5px 0 rgba(41, 41, 41, 0.07);
transition: .44s;
}
.thumb-decoration-1::before, .thumb-decoration-1::after {
content: '';
position: absolute;
left: 0;
top: 0;
border: 3px solid #eaeced;
}
.thumb-decoration-1::before {
bottom: 25px;
width: 25px;
border-right-width: 0;
}
.thumb-decoration-1::after {
right: 25px;
height: 25px;
border-bottom-width: 0;
}
.thumb-decoration-1:hover img {
transform: scale3d(1.03, 1.03, 1.03);
box-shadow: 0 0 14px 1px rgba(41, 41, 41, 0.2);
}
@media (min-width: 992px) {
.thumb-decoration-1 {
padding-left: 65px;
padding-top: 65px;
}
.thumb-decoration-1::before {
bottom: 30px;
width: 30px;
border-right-width: 0;
}
.thumb-decoration-1::after {
right: 30px;
height: 30px;
border-bottom-width: 0;
}
} .tooltip {
font-family: Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.tooltip.in {
opacity: 1;
}
.tooltip-inner {
max-width: 253px;
padding: 4px 12px;
font-size: 14px;
border-radius: 0;
background: #ec7420;
}
.tooltip.left .tooltip-arrow {
border-left-color: #ec7420;
border-width: 8px 0 8px 8px;
}
.tooltip.right .tooltip-arrow {
border-right-color: #ec7420;
border-width: 8px 8px 8px 0;
}
.tooltip.top .tooltip-arrow {
bottom: -3px;
border-top-color: #ec7420;
border-width: 8px 8px 0;
}
.tooltip.bottom .tooltip-arrow {
top: -4px;
border-bottom-color: #ec7420;
border-width: 0 8px 8px;
}
.tooltip.bs-tooltip-top .arrow::before, .tooltip.bs-tooltip-auto[x-placement^="top"] .arrow::before {
border-top-color: #ec7420;
}
.tooltip.bs-tooltip-bottom .arrow::before, .tooltip.bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
border-bottom-color: #ec7420;
} .snackbars {
padding: 9px 16px;
margin-left: auto;
margin-right: auto;
color: #ffffff;
text-align: left;
background-color: #151515;
border-radius: 0;
box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.15);
max-width: 290px;
font-size: 14px;
}
.snackbars .icon-xxs {
font-size: 18px;
}
.snackbars p span:last-child {
padding-left: 14px;
}
.snackbars-left {
display: inline-block;
margin-bottom: 0;
}
.snackbars-right {
display: inline-block;
float: right;
text-transform: uppercase;
}
.snackbars-right:hover {
text-decoration: underline;
}
@media (min-width: 576px) {
.snackbars {
max-width: 540px;
padding: 12px 15px;
font-size: 15px;
}
} .navigation-pills li a {
display: inline-block;
padding: 3px 9px;
border: 1px solid #ec7420;
border-radius: 5px;
font-size: 16px;
transition: .2s;
}
.navigation-pills li a.active, .navigation-pills li a:hover, .navigation-pills li a:focus {
background-color: #ec7420;
color: #ffffff;
} .preloader {
position: fixed;
left: 0;
top: 0;
bottom: 0;
right: 0;
z-index: 10000;
display: flex;
justify-content: center;
align-items: center;
padding: 20px;
background: #ffffff;
transition: .3s all ease;
}
[data-x-mode='true'] .preloader, .preloader.loaded {
opacity: 0;
visibility: hidden;
}
.preloader-body {
text-align: center;
}
.preloader-body img {
max-width: 213px;
margin-left: auto;
margin-right: auto;
}
* + .cssload-wrapper {
margin-top: 30px;
}
.cssload-wrapper {
width: 100vw;
}
.cssload-border {
position: relative;
width: 100%;
padding: 8px;
}
.cssload-whitespace {
position: relative;
overflow: hidden;
width: 100%;
height: 5px;
margin: 0 auto;
background: #f6f6f6;
}
.cssload-line {
position: absolute;
width: 100%;
height: inherit;
background-color: #ec7420;
animation: cssload-slide 3s ease-in-out infinite both;
}
@keyframes cssload-slide {
0% {
left: -100%;
}
100% {
left: 100%;
}
}
.breadcrumbs-custom {
position: relative;
text-align: center;
}
.breadcrumbs-custom + .bg-gray-light {
border-top: 1px solid #d8d8d8;
}
.breadcrumbs-custom__aside {
padding: 40px 0;
background: #151515;
}
.breadcrumbs-custom__aside .container > * {
max-width: 760px;
margin-left: auto;
margin-right: auto;
}
.breadcrumbs-custom__main {
padding: 15px 0 20px;
}
.breadcrumbs-custom__path {
margin-bottom: -10px;
margin-left: -25px;
margin-right: -25px;
vertical-align: middle;
}
.breadcrumbs-custom__path > * {
margin-bottom: 10px;
padding-left: 25px;
padding-right: 25px;
}
.breadcrumbs-custom__path a {
display: inline;
font-size: inherit;
line-height: inherit;
}
.breadcrumbs-custom__path a, .breadcrumbs-custom__path a:active {
color: #ec7420;
}
.breadcrumbs-custom__path a:focus {
color: #ec7420;
}
.breadcrumbs-custom__path li {
position: relative;
display: inline-block;
vertical-align: middle;
font-size: 14px;
line-height: 1.7;
}
.breadcrumbs-custom__path li:after {
content: "";
font-family: 'FontAwesome';
position: absolute;
top: 55%;
right: -2px;
display: inline-block;
font-style: normal;
font-size: 18px;
color: #9b9b9b;
transform: translateY(-50%);
}
.breadcrumbs-custom__path li:first-child {
padding-left: 0;
}
.breadcrumbs-custom__path li:last-child {
position: relative;
top: 2px;
padding-right: 0;
}
.breadcrumbs-custom__path li:last-child:after {
display: none;
}
.breadcrumbs-custom__path a:hover, .breadcrumbs-custom__path li.active {
color: #151515;
}
* + .breadcrumbs-custom__path {
margin-top: 14px;
}
@media (max-width: 767px) {
.breadcrumbs-custom__title {
font-size: 26px;
}
}
@media (min-width: 576px) {
* + .breadcrumbs-custom__path {
margin-top: 18px;
}
}
@media (min-width: 768px) {
.breadcrumbs-custom {
display: flex;
flex-direction: column;
}
.breadcrumbs-custom__aside {
display: flex;
align-items: center;
justify-content: center;
padding: 60px 0;
min-height: 12.5vw;
}
.ie-10 .breadcrumbs-custom__aside .container, .ie-11 .breadcrumbs-custom__aside .container {
margin-left: 0;
margin-right: 0;
}
.breadcrumbs-custom__path li {
font-size: 15px;
}
}
.pagination {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
position: relative;
line-height: 0;
font-size: 0;
text-align: center;
margin-bottom: -10px;
margin-left: -10px;
}
.pagination:empty {
margin-bottom: 0;
margin-left: 0;
}
.pagination > * {
display: inline-block;
margin-top: 0;
margin-bottom: 10px;
margin-left: 10px;
}
.pagination__control, .pagination__list li {
position: relative;
display: inline-block;
vertical-align: middle;
}
.pagination__control::before, .pagination__list li::before {
content: '';
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
border: 1px solid #e8e8e8;
pointer-events: none;
}
.pagination__control a, .pagination__list li a {
display: block;
position: relative;
z-index: 1;
transition: background 0.4s, border-color 0.4s, color 0.4s;
width: auto;
min-height: 45px;
min-width: 45px;
height: 45px;
line-height: 36px;
padding: 5px 10px;
letter-spacing: .1em;
font-size: 14px;
font-weight: 700;
text-transform: uppercase;
color: #151515;
vertical-align: middle;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.pagination__control a::before, .pagination__list li a::before {
content: '';
position: absolute;
left: 0;
bottom: 0;
width: 100%;
height: 2px;
background: #ec7420;
z-index: 1;
opacity: 1;
transform: scale3d(0, 1, 1);
transition: transform 0.4s, opacity 0.4s;
transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
border-radius: inherit;
}
.pagination__control a, .pagination__control a::before, .pagination__list li a, .pagination__list li a::before {
transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.pagination__control.active a::before, .pagination__control a:hover::before, .pagination__list li.active a::before, .pagination__list li a:hover::before {
opacity: 1;
transform: scale3d(1, 1, 1);
}
.pagination__control.disabled::before, .pagination__list li.disabled::before {
border-color: #eaeced;
}
.pagination__control.disabled a, .pagination__control.disabled a:active, .pagination__control.disabled a:focus, .pagination__control.disabled a:hover, .pagination__list li.disabled a, .pagination__list li.disabled a:active, .pagination__list li.disabled a:focus, .pagination__list li.disabled a:hover {
color: #b7b7b7;
background: transparent;
}
.pagination__control.disabled a::before, .pagination__list li.disabled a::before {
display: none;
}
.pagination__control.disabled, .pagination__control.active, .pagination__list li.disabled, .pagination__list li.active {
pointer-events: none;
}
.pagination__list {
margin-bottom: -10px;
margin-left: -10px;
margin: auto;
}
.pagination__list:empty {
margin-bottom: 0;
margin-left: 0;
}
.pagination__list > * {
display: inline-block;
margin-top: 0;
margin-bottom: 10px;
margin-left: 10px;
}
* + .pagination {
margin-top: 35px;
}
@media (max-width: 767px) {
.pagination__control a {
font-size: 0;
}
.pagination__control a::after {
font-family: 'FontAwesome';
font-size: 14px;
font-weight: 400;
line-height: inherit;
}
.pagination__control:first-child a::after {
content: '\f104';
}
.pagination__control:last-child a::after {
content: '\f105';
}
}
@media (min-width: 768px) {
.pagination__control a, .pagination__list li a {
min-height: 60px;
min-width: 60px;
height: 60px;
line-height: 50px;
padding: 5px 19px;
}
}
@media (min-width: 992px) {
* + .pagination {
margin-top: 50px;
}
}
@media (min-width: 1200px) {
* + .pagination {
margin-top: 70px;
}
}  .pricing-table-classic__item {
max-width: 390px;
margin-left: auto;
margin-right: auto;
padding: 30px;
text-align: center;
background: #ffffff;
box-shadow: 0 0 27px 0 rgba(41, 41, 41, 0.09);
}
.pricing-table-classic__item.pricing-table-classic__item_prefered .pricing-table__item-price-value {
color: #ec7420;
}
.pricing-table-classic__item.pricing-table-classic__item_prefered .pricing-table__item-price-aside .top {
color: #ec7420;
}
.pricing-table-classic__item .pricing-table__item-header {
margin-bottom: -10px;
margin-left: -3px;
}
.pricing-table-classic__item .pricing-table__item-header:empty {
margin-bottom: 0;
margin-left: 0;
}
.pricing-table-classic__item .pricing-table__item-header > * {
display: inline-block;
margin-top: 0;
margin-bottom: 10px;
margin-left: 3px;
}
.pricing-table-classic__item .pricing-table__item-header > * {
display: inline-block;
vertical-align: middle;
}
.pricing-table-classic__item .pricing-table__item-title {
font-weight: 700;
letter-spacing: .075em;
text-transform: uppercase;
color: #151515;
}
.pricing-table-classic__item .pricing-table__item-label {
position: relative;
padding-left: 10px;
padding-right: 20px;
color: #ffffff;
background: linear-gradient(135deg, #ec7420 0%, #2c2c2c 100%);
font-size: 12px;
line-height: 22px;
white-space: nowrap;
font-weight: 700;
text-transform: uppercase;
letter-spacing: .075em;
clip-path: polygon(93% 0, 100% 50%, 93% 100%, 0 100%, 0 0);
}
.ie-10 .pricing-table-classic__item .pricing-table__item-label, .ie-11 .pricing-table-classic__item .pricing-table__item-label, .edge .pricing-table-classic__item .pricing-table__item-label {
padding-right: 10px;
}
.pricing-table-classic__item .pricing-table__item-price {
font-family: "Raleway", Menlo, Monaco, Consolas, "Courier New", monospace;
color: #151515;
}
.pricing-table-classic__item .pricing-table__item-price > * {
display: inline-block;
}
.pricing-table-classic__item .pricing-table__item-price-currency {
position: relative;
top: -2px;
left: -2px;
font-size: 24px;
vertical-align: top;
}
.pricing-table-classic__item .pricing-table__item-price-value {
font-size: 60px;
line-height: 1;
}
.pricing-table-classic__item .pricing-table__item-price-aside {
position: relative;
top: -5px;
right: -4px;
}
.pricing-table-classic__item .pricing-table__item-price-aside > * {
display: block;
margin-bottom: 3px;
line-height: 1;
}
.pricing-table-classic__item .pricing-table__item-price-aside .top {
font-size: 24px;
}
.pricing-table-classic__item .pricing-table__item-price-aside .bottom {
font-size: 16px;
}
.pricing-table-classic__item .pricing-table__item-features {
letter-spacing: .05em;
}
.pricing-table-classic__item .pricing-table__item-features .text-marked {
padding-left: 3px;
padding-right: 3px;
font-weight: 700;
color: #151515;
}
.pricing-table-classic__item .pricing-table__item-features > li + li {
margin-top: 4px;
}
.pricing-table-classic__item * + .pricing-table__item-price {
margin-top: 15px;
}
.pricing-table-classic__item * + .pricing-table__item-features {
margin-top: 20px;
}
.pricing-table-classic__item * + .pricing-table__item-control {
margin-top: 20px;
}
* + .pricing-table-classic {
margin-top: 30px;
}
* + .pricing-table-classic__item {
margin-top: 30px;
}
@media (min-width: 768px) {
.pricing-table-classic {
display: flex;
flex-wrap: wrap;
box-shadow: 0 0 27px 0 rgba(41, 41, 41, 0.09);
}
.pricing-table-classic .pricing-table-classic__item {
position: relative;
flex-grow: 1;
flex-basis: 33.33333%;
box-shadow: none;
}
.pricing-table-classic .pricing-table-classic__item::after {
content: '';
position: absolute;
right: 0;
top: 50%;
transform: translateY(-50%);
width: 1px;
height: 68.5%;
background: #eaeced;
}
.pricing-table-classic .pricing-table-classic__item:nth-child(3n)::after {
display: none;
}
.pricing-table-classic__item {
padding: 30px 25px 40px;
}
.pricing-table-classic__item * + .pricing-table__item-price {
margin-top: 27px;
}
.pricing-table-classic__item * + .pricing-table__item-features {
margin-top: 28px;
}
.pricing-table-classic__item * + .pricing-table__item-control {
margin-top: 40px;
}
* + .pricing-table-classic__item {
margin-top: 0;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.pricing-table-classic__item .pricing-table__item-title {
font-size: 13px;
}
.pricing-table-classic__item .pricing-table__item-label {
font-size: 11px;
}
.pricing-table-classic__item .pricing-table__item-features {
font-size: 13px;
}
}
@media (min-width: 992px) {
.pricing-table-classic__item {
padding: 50px 30px 70px;
}
* + .pricing-table-classic {
margin-top: 50px;
}
} .pricing-table-modern__item {
max-width: 100%;
margin-left: auto;
margin-right: auto;
text-align: center;
background: #ffffff;
border: 3px solid #e8e8e8;
}
@media (max-width: 767px) {
.pricing-table-modern__item {
max-width: 390px;
margin-left: auto;
margin-right: auto;
}
}
.pricing-table-modern__item.pricing-table-modern__item_prefered .pricing-table__item-price-value {
color: #ff7f4c;
}
.pricing-table-modern__item.pricing-table-modern__item_prefered .pricing-table__item-price-aside .top {
color: #ff7f4c;
}
.pricing-table-modern__item.pricing-table-modern__item_prefered .pricing-table__item-header::before, .pricing-table-modern__item.pricing-table-modern__item_prefered .pricing-table__item-header::after {
border-color: transparent transparent #ec7420 transparent;
}
.pricing-table-modern__item.pricing-table-modern__item_prefered .pricing-table__item-header-bg-inner::before {
background: linear-gradient(135deg, #ec7420 0%, #2c2c2c 100%);
}
.pricing-table-modern__item .pricing-table__item-header {
position: relative;
z-index: 1;
display: inline-block;
top: -12px;
margin-bottom: -12px;
text-align: center;
color: #ffffff;
padding: 9px 40px;
min-width: 200px;
width: auto;
max-width: 90%;
margin-left: auto;
margin-right: auto;
}
.pricing-table-modern__item .pricing-table__item-header > * {
margin-top: 0;
}
.pricing-table-modern__item .pricing-table__item-header::before, .pricing-table-modern__item .pricing-table__item-header::after {
content: '';
position: absolute;
top: 0;
width: 0;
height: 0;
border-style: solid;
border-width: 0 6px 12px 6px;
border-color: transparent transparent #111111 transparent;
z-index: 2;
}
.pricing-table-modern__item .pricing-table__item-header::before {
left: -6px;
}
.pricing-table-modern__item .pricing-table__item-header::after {
right: -6px;
}
.pricing-table-modern__item .pricing-table__item-header-bg {
position: absolute;
overflow: hidden;
z-index: 1;
top: 0;
bottom: 0;
left: -1px;
right: -1px;
transform-origin: top;
transform: skew(-27deg);
}
.pricing-table-modern__item .pricing-table__item-header-bg-inner {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
transform: skew(27deg);
transform-origin: top;
}
.pricing-table-modern__item .pricing-table__item-header-bg-inner::before {
content: '';
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
transform: skew(27deg);
transform-origin: top;
background: #464646;
}
.pricing-table-modern__item .pricing-table__item-main {
padding: 30px;
}
.pricing-table-modern__item .pricing-table__item-title {
position: relative;
z-index: 2;
font-weight: 700;
letter-spacing: .075em;
text-transform: uppercase;
}
.pricing-table-modern__item .pricing-table__item-label {
position: relative;
padding-left: 10px;
padding-right: 10px;
color: #ffffff;
background: #ec7420;
font-size: 12px;
line-height: 22px;
white-space: nowrap;
font-weight: 700;
text-transform: uppercase;
letter-spacing: .075em;
}
.pricing-table-modern__item .pricing-table__item-label::after {
content: '';
position: absolute;
right: -7px;
width: 0;
height: 0;
border-style: solid;
border-width: 11px 0 11px 7px;
border-color: transparent transparent transparent #ec7420;
}
.pricing-table-modern__item .pricing-table__item-price {
font-family: "Raleway", Menlo, Monaco, Consolas, "Courier New", monospace;
color: #151515;
}
.pricing-table-modern__item .pricing-table__item-price > * {
display: inline-block;
}
.pricing-table-modern__item .pricing-table__item-price-currency {
position: relative;
top: -2px;
left: -2px;
font-size: 24px;
vertical-align: top;
}
.pricing-table-modern__item .pricing-table__item-price-value {
font-size: 60px;
line-height: 1;
}
.pricing-table-modern__item .pricing-table__item-price-aside {
position: relative;
top: -4px;
}
.pricing-table-modern__item .pricing-table__item-price-aside > * {
display: block;
margin-bottom: 3px;
line-height: 1;
}
.pricing-table-modern__item .pricing-table__item-price-aside .top {
font-size: 24px;
}
.pricing-table-modern__item .pricing-table__item-price-aside .bottom {
font-size: 16px;
}
.pricing-table-modern__item .pricing-table__item-divider {
font-size: 0;
line-height: 0;
}
.pricing-table-modern__item .pricing-table__item-divider::before {
content: '';
display: inline-block;
height: 1px;
width: 166px;
background: #eaeced;
}
.pricing-table-modern__item .pricing-table__item-features {
letter-spacing: .05em;
}
.pricing-table-modern__item .pricing-table__item-features .text-marked {
padding-left: 3px;
padding-right: 3px;
font-weight: 700;
color: #151515;
}
.pricing-table-modern__item .pricing-table__item-features > li + li {
margin-top: 4px;
}
.pricing-table-modern__item * + .pricing-table__item-divider {
margin-top: 20px;
}
.pricing-table-modern__item * + .pricing-table__item-header {
margin-top: 20px;
}
.pricing-table-modern__item * + .pricing-table__item-price {
margin-top: 15px;
}
.pricing-table-modern__item * + .pricing-table__item-features {
margin-top: 25px;
}
.pricing-table-modern__item * + .pricing-table__item-control {
margin-top: 20px;
}
.bg-gray-light .pricing-table-modern__item {
border: 0;
box-shadow: 0 0 27px 0 rgba(41, 41, 41, 0.09);
}
* + .pricing-table-modern {
margin-top: 30px;
}
* + .pricing-table-modern__item {
margin-top: 30px;
}
@media (min-width: 768px) {
.pricing-table-modern {
display: flex;
flex-wrap: wrap;
box-shadow: 0 0 27px 0 rgba(41, 41, 41, 0.09);
}
.pricing-table-modern .pricing-table-modern__item {
position: relative;
flex-grow: 1;
flex-basis: 33.33%;
box-shadow: none;
}
.pricing-table-modern .pricing-table-modern__item::after {
content: '';
position: absolute;
right: 0;
top: 50%;
transform: translateY(-50%);
width: 1px;
height: 68.5%;
background: #eaeced;
}
.pricing-table-modern .pricing-table-modern__item:nth-child(3n)::after {
display: none;
}
.pricing-table-modern__item .pricing-table__item-main {
padding: 30px 25px 40px;
}
.pricing-table-modern__item * + .pricing-table__item-price {
margin-top: 22px;
}
.pricing-table-modern__item * + .pricing-table__item-features {
margin-top: 30px;
}
.pricing-table-modern__item * + .pricing-table__item-control {
margin-top: 35px;
}
* + .pricing-table-modern__item {
margin-top: 0;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.pricing-table-modern__item .pricing-table__item-title {
font-size: 13px;
}
.pricing-table-modern__item .pricing-table__item-label {
font-size: 11px;
}
.pricing-table-modern__item .pricing-table__item-features {
font-size: 13px;
}
}
@media (min-width: 992px) {
.pricing-table-modern__item .pricing-table__item-header {
min-width: 218px;
}
.pricing-table-modern__item .pricing-table__item-main {
padding: 42px 30px 60px;
}
} .pricing-table-creative__item {
max-width: 390px;
margin-left: auto;
margin-right: auto;
text-align: center;
background: #ffffff;
box-shadow: 0 0 27px 0 rgba(41, 41, 41, 0.09);
border-top: 3px solid #ec7420;
}
.pricing-table-creative__item.pricing-table-creative__item_prefered {
color: #ffffff;
background: linear-gradient(to bottom, #ec7420 0%, #2c2c2c 100%);
}
.pricing-table-creative__item.pricing-table-creative__item_prefered .pricing-table__item-title, .pricing-table-creative__item.pricing-table-creative__item_prefered .pricing-table__item-price {
color: inherit;
}
.pricing-table-creative__item.pricing-table-creative__item_prefered .pricing-table__item-features .text-marked {
color: inherit;
}
.pricing-table-creative__item.pricing-table-creative__item_prefered .pricing-table__item-control .button-wrap::before, .pricing-table-creative__item.pricing-table-creative__item_prefered .pricing-table__item-control .button-wrap::after {
background: rgba(255, 255, 255, 0.4);
}
.pricing-table-creative__item .pricing-table__item-inner {
position: relative;
overflow: hidden;
padding: 30px;
}
.pricing-table-creative__item .pricing-table__item-title {
font-family: "Raleway", Menlo, Monaco, Consolas, "Courier New", monospace;
font-size: 20px;
line-height: 1.4;
color: #151515;
}
.pricing-table-creative__item .pricing-table__item-price {
color: #151515;
}
.pricing-table-creative__item .pricing-table__item-price-value {
display: block;
font-family: "Raleway", Menlo, Monaco, Consolas, "Courier New", monospace;
font-size: 48px;
line-height: 1;
}
.pricing-table-creative__item .pricing-table__item-price-value span {
display: inline;
}
.pricing-table-creative__item .pricing-table__item-price-value .small {
position: relative;
top: -2px;
left: -2px;
font-size: 24px;
vertical-align: top;
}
.pricing-table-creative__item .pricing-table__item-price-details {
line-height: 1.2;
}
.pricing-table-creative__item .pricing-table__item-control .button-wrap {
position: relative;
display: inline-block;
overflow: visible;
}
.pricing-table-creative__item .pricing-table__item-control .button-wrap::before, .pricing-table-creative__item .pricing-table__item-control .button-wrap::after {
content: '';
position: absolute;
top: 50%;
width: 100vw;
height: 1px;
background: #e8e8e8;
}
.pricing-table-creative__item .pricing-table__item-control .button-wrap::before {
left: 0;
transform: translate(-100%, 0);
}
.pricing-table-creative__item .pricing-table__item-control .button-wrap::after {
right: 0;
transform: translate(100%, 0);
}
.pricing-table-creative__item .pricing-table__item-features {
letter-spacing: .05em;
}
.pricing-table-creative__item .pricing-table__item-features .text-marked {
padding-left: 3px;
padding-right: 3px;
font-weight: 700;
color: #151515;
}
.pricing-table-creative__item .pricing-table__item-features > li + li {
margin-top: 4px;
}
.pricing-table-creative__item * + .pricing-table__item-price-details {
margin-top: 5px;
}
.pricing-table-creative__item * + .pricing-table__item-price {
margin-top: 8px;
}
.pricing-table-creative__item * + .pricing-table__item-features {
margin-top: 20px;
}
.pricing-table-creative__item * + .pricing-table__item-control {
margin-top: 20px;
}
* + .pricing-table-creative {
margin-top: 30px;
}
* + .pricing-table-creative__item {
margin-top: 30px;
}
@media (min-width: 768px) {
.pricing-table-creative {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: flex-start;
}
.pricing-table-creative .pricing-table-creative__item {
position: relative;
flex-grow: 1;
flex-shrink: 1;
flex-basis: 33.33%;
}
.pricing-table-creative .pricing-table-creative__item.pricing-table-creative__item_prefered {
z-index: 2;
margin-top: 20px;
margin-bottom: 20px;
}
.pricing-table-creative .pricing-table-creative__item.pricing-table-creative__item_prefered::before {
content: '';
position: absolute;
top: -20px;
right: -20px;
bottom: -20px;
left: -20px;
background: inherit;
z-index: 0;
pointer-events: none;
}
.pricing-table-creative .pricing-table-creative__item.pricing-table-creative__item_prefered > * {
position: relative;
z-index: 2;
}
.pricing-table-creative .pricing-table-creative__item.pricing-table-creative__item_prefered .pricing-table__item-inner {
margin-left: -20px;
margin-right: -20px;
}
.pricing-table-creative__item .pricing-table__item-inner {
padding: 30px 25px 40px;
}
.pricing-table-creative__item * + .pricing-table__item-features {
margin-top: 28px;
}
.pricing-table-creative__item * + .pricing-table__item-control {
margin-top: 35px;
}
* + .pricing-table-creative {
margin-top: 40px;
}
* + .pricing-table-creative__item {
margin-top: 0;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.pricing-table-creative__item .pricing-table__item-title {
font-size: 18px;
}
.pricing-table-creative__item .pricing-table__item-price-value {
font-size: 38px;
}
.pricing-table-creative__item .pricing-table__item-label {
font-size: 11px;
}
.pricing-table-creative__item .pricing-table__item-features {
font-size: 13px;
}
}
@media (min-width: 992px) {
.pricing-table-creative__item .pricing-table-creative__item-inner {
padding: 45px 30px 70px;
}
.pricing-table-creative__item .pricing-table__item-title {
font-size: 24px;
}
* + .pricing-table-creative {
margin-top: 55px;
}
} .promo-classic {
text-align: left;
}
@media (max-width: 767px) {
.promo-classic {
max-width: 370px;
margin-left: auto;
margin-right: auto;
}
}
.promo-classic .promo-classic__icon span {
position: relative;
display: inline-block;
transition: 1s;
}
.promo-classic:hover .promo-classic__icon span {
transform: rotateY(-180deg);
}
.promo-classic__icon-wrap {
position: relative;
z-index: 2;
overflow: hidden;
margin-bottom: -11px;
padding: 0 40px 0;
text-align: right;
}
.promo-classic__icon {
position: relative;
display: inline-block;
padding: 0 30px;
font-size: 28px;
line-height: 1;
color: #ec7420;
}
.promo-classic__icon::before, .promo-classic__icon::after {
content: '';
position: absolute;
top: 50%;
border-bottom: 2px solid #e8e8e8;
width: 100vw;
}
.promo-classic__icon::before {
left: 0;
transform: translate3d(-100%, 0, 0);
}
.promo-classic__icon::after {
right: 0;
transform: translate3d(100%, 0, 0);
}
.promo-classic__icon-sm {
font-size: 22px;
}
.promo-classic__inner {
background: #ffffff;
}
.promo-classic__main {
padding: 20px;
border: 2px solid #eaeced;
border-top-width: 0;
}
.promo-classic__label {
position: relative;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
align-items: center;
min-height: 34px;
padding: 3px 30px 4px 10px;
font-family: "Raleway", Menlo, Monaco, Consolas, "Courier New", monospace;
font-size: 20px;
line-height: 1.1;
color: #ffffff;
}
.promo-classic__label span {
position: relative;
z-index: 1;
vertical-align: middle;
}
.promo-classic__label::before {
content: '';
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 51px;
pointer-events: none;
background: #ec7420;
}
.promo-classic__label-sm {
font-size: 16px;
}
.promo-classic__label-svg {
position: absolute;
top: 0;
right: 0;
bottom: 0;
display: block;
height: 100%;
width: 100%;
fill: #ec7420;
}
.promo-classic__title {
max-width: 175px;
}
.promo-classic__divider {
border-bottom: 1px solid #eaeced;
}
.promo-classic__price {
font-family: "Raleway", Menlo, Monaco, Consolas, "Courier New", monospace;
color: #151515;
}
.promo-classic__price > * {
display: inline-block;
}
.promo-classic__price-currency {
position: relative;
top: -2px;
left: -2px;
font-size: 24px;
vertical-align: top;
}
.promo-classic__price-value, .promo-classic__price-aside .top {
color: #ff7f4c;
}
.promo-classic__price-value {
font-size: 60px;
line-height: 1;
}
.promo-classic__price-aside {
position: relative;
top: -4px;
}
.promo-classic__price-aside > * {
display: block;
margin-bottom: 3px;
line-height: 1;
}
.promo-classic__price-aside .top {
font-size: 24px;
}
.promo-classic__price-aside .bottom {
font-size: 16px;
}
.promo-classic__price-old {
font-size: 16px;
letter-spacing: .05em;
}
* + .promo-classic__title {
margin-top: 10px;
}
* + .promo-classic__divider {
margin-top: 15px;
}
* + .promo-classic__price {
margin-top: 15px;
}
* + .promo-classic__price-old {
margin-top: 8px;
}
* + .promo-classic__control {
margin-top: 28px;
}
.promo-classic__divider + * {
margin-top: 20px;
}
@media (min-width: 576px) {
.promo-classic__main {
padding: 38px 45px 65px;
}
}
@media (min-width: 768px) {
.promo-classic__label {
font-size: 24px;
}
.promo-classic__label-sm {
font-size: 18px;
}
.promo-classic__icon-wrap {
padding: 0 50px;
margin-bottom: -21px;
}
.promo-classic__icon {
padding: 0 40px 0;
font-size: 44px;
line-height: 44px;
}
.promo-classic__icon-sm {
font-size: 32px;
}
* + .promo-classic__title {
margin-top: 20px;
}
* + .promo-classic__divider {
margin-top: 27px;
}
.promo-classic__divider + * {
margin-top: 27px;
}
}
@media (min-width: 1200px) {
* + .promo-classic__title {
margin-top: 25px;
}
}  .footer-default__aside {
padding: 20px 0;
text-align: center;
}
footer.section .footer-default__aside-inner {
margin-bottom: -7px;
margin-left: -8px;
margin-right: -8px;
}
footer.section .footer-default__aside-inner > * {
margin-bottom: 7px;
padding-left: 8px;
padding-right: 8px;
}
footer.section .footer-default__aside-inner > * {
margin-top: 0;
}
@media (min-width: 768px) {
.footer-default__aside {
text-align: left;
}
.footer-default__aside-inner {
display: flex;
align-items: center;
flex-direction: row;
flex-wrap: wrap;
justify-content: space-between;
}
} .footer-classic__main {
padding: 50px 0;
}
@media (min-width: 768px) {
.footer-classic__main {
padding: 55px 0;
}
.footer-classic__custom-column {
position: relative;
padding: 35px 0;
}
.footer-classic__custom-column::before {
content: '';
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: -100vw;
background: #3b3b3b;
transform-origin: 100% 145%;
pointer-events: none;
}
.footer-classic__custom-column > * {
position: relative;
z-index: 1;
}
}
@media (min-width: 1200px) {
.footer-classic__custom-column {
margin-right: 70px;
}
} .footer-modern__main {
padding: 40px 0;
}
@media (min-width: 768px) {
.footer-modern__main {
padding: 82px 0 75px;
}
} .footer-creative__column {
padding: 30px 0;
}
.footer-creative__column hr + * {
margin-top: 30px;
}
.footer-creative__column h3 + .unit {
margin-top: 20px;
}
.footer-creative__column_decorated {
position: relative;
z-index: 0;
}
.footer-creative__column_decorated::before {
content: '';
position: absolute;
top: 0;
bottom: 0;
width: 101vw;
left: 50%;
transform: translateX(-50%);
z-index: -1;
pointer-events: none;
background: #ec7420;
}
@media (min-width: 768px) {
.footer-creative .container {
display: flex;
}
.footer-creative__column {
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
}
.footer-creative__column > * {
width: 100%;
}
.footer-creative__column:first-child {
flex-basis: 50%;
padding: 50px 50px 50px 40px;
}
.footer-creative__column:last-child {
flex-basis: 50%;
padding: 40px 0 20px 30px;
}
.footer-creative__column.footer-creative__column_decorated {
background-color: transparent;
}
.footer-creative__column.footer-creative__column_decorated::before {
right: 0;
left: auto;
transform: skew(5deg);
}
}
@media (min-width: 992px) {
.footer-creative__column:first-child {
padding-right: 40px;
flex-basis: 44%;
}
.footer-creative__column:last-child {
padding-left: 80px;
flex-basis: 56%;
}
.footer-creative__column.footer-creative__column_decorated::before {
transform: skew(10deg);
}
} .blog-layout {
margin-bottom: -55px;
margin-bottom: -20px;
}
.blog-layout > * {
margin-bottom: 55px;
}
.blog-layout__aside {
margin-bottom: -30px;
text-align: center;
}
.blog-layout__aside > * {
margin-bottom: 30px;
}
.blog-layout__aside .select {
text-align: left;
}
.blog-layout__aside .select2-container .select2-choice > .select2-chosen {
font-family: "Raleway", Menlo, Monaco, Consolas, "Courier New", monospace;
font-size: 18px;
color: #151515;
}
.blog-layout__aside-item_bordered {
padding: 25px 22px 30px;
border: 1px solid #e8e8e8;
}
@media (max-width: 767px) {
.blog-layout__aside {
max-width: 370px;
margin-left: auto;
margin-right: auto;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.blog-layout__aside {
-webkit-columns: 2;
-moz-columns: 2;
columns: 2;
-webkit-column-break-inside: avoid;
page-break-inside: avoid;
break-inside: avoid;
-moz-column-gap: 30px;
-webkit-column-gap: 30px;
}
.blog-layout__aside-item {
display: inline-block;
width: 100%;
}
}
@media (min-width: 992px) {
.blog-layout {
display: flex;
align-items: flex-start;
margin-left: -50px;
}
.blog-layout > * {
margin-left: 50px;
}
.blog-layout__main {
flex-basis: 69%;
}
.blog-layout__aside {
flex-basis: 28%;
min-width: 305px;
}
.custom-heading-line + .select2-container {
margin-top: 42px;
}
}
@media (min-width: 1200px) {
.blog-layout {
margin-left: -94px;
}
.blog-layout > * {
margin-left: 94px;
}
.blog-layout__aside {
margin-bottom: -50px;
}
.blog-layout__aside > * {
margin-bottom: 50px;
}
} .search-layout > * + * {
margin-top: 20px;
}
@media (min-width: 768px) {
.search-layout {
display: flex;
align-items: center;
justify-content: space-between;
}
.search-layout > * + * {
margin-top: 0;
margin-left: 40px;
}
.search-layout .custom-heading-2 {
max-width: 220px;
}
.search-layout__main {
max-width: 700px;
}
}
@media (min-width: 992px) {
.search-layout {
max-width: 1030px;
margin-left: auto;
margin-right: auto;
}
} html .layout-justify {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
margin-bottom: -15px;
margin-left: -8px;
margin-right: -8px;
}
html .layout-justify > * {
margin-bottom: 15px;
padding-left: 8px;
padding-right: 8px;
}
html .layout-justify > * {
margin-top: 0;
}
* + .layout-justify {
margin-top: 10px;
} .box-layout-1 {
text-align: center;
}
.box-layout-1 .box-layout__aside, .box-layout-1 .box-layout__main {
padding: 25px 0;
}
.box-layout-1 .box-layout__aside {
position: relative;
z-index: 0;
padding-left: 20px;
padding-right: 20px;
background: #e1e9ef;
}
.box-layout-1 * + .list-domains {
margin-top: 10px;
}
@media (max-width: 575px) {
.box-layout-1 form .form-button, .box-layout-1 form .button {
width: 100%;
}
}
@media (min-width: 768px) {
.box-layout-1 .box-layout__aside, .box-layout-1 .box-layout__main {
padding-top: 40px;
padding-bottom: 40px;
}
}
@media (max-width: 991px) {
.box-layout-1 .box-layout__aside::before {
content: '';
position: absolute;
top: 0;
bottom: 0;
left: 50%;
z-index: -1;
transform: translate3d(-50%, 0, 0);
background: inherit;
width: 100vw;
}
}
@media (min-width: 992px) {
.box-layout-1 {
display: flex;
text-align: left;
}
.box-layout-1 .box-layout__aside, .box-layout-1 .box-layout__main {
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
width: 50%;
padding-top: 40px;
padding-bottom: 40px;
}
.box-layout-1 .box-layout__aside {
background-color: transparent;
padding-right: 50px;
padding-left: 0;
}
.box-layout-1 .box-layout__aside::before, .box-layout-1 .box-layout__aside::after {
content: '';
position: absolute;
right: 0;
background: #e1e9ef;
outline: 1px solid #e1e9ef;
width: 100vw;
z-index: -1;
pointer-events: none;
}
.box-layout-1 .box-layout__aside::before {
top: 0;
bottom: 50.1%;
transform: skew(26deg);
}
.box-layout-1 .box-layout__aside::after {
top: 50%;
bottom: 0;
transform: skew(-26deg);
}
.box-layout-1 .box-layout__main {
padding-left: 50px;
padding-right: 0;
}
}
@media (min-width: 1200px) {
.box-layout-1 .box-layout__aside, .box-layout-1 .box-layout__main {
padding-top: 70px;
padding-bottom: 80px;
}
}  .card-creative {
padding: 18px;
max-width: 350px;
margin-left: auto;
margin-right: auto;
background: #f6f6f6;
text-align: center;
transition: .4s;
}
.card-creative:hover {
box-shadow: 0px 1px 18px 0px rgba(1, 3, 4, 0.09);
}
.card-creative:hover .card-creative__inner {
transform: translate3d(0, 0, 0);
}
.card-creative__inner {
position: relative;
transform: translate3d(0, -36px, 0);
transition: 0.33s cubic-bezier(0.4, 0, 0.2, 1);
}
.card-creative__media {
max-width: 230px;
margin-left: auto;
margin-right: auto;
}
.card-creative__title {
font-family: "Raleway", Menlo, Monaco, Consolas, "Courier New", monospace;
font-size: 20px;
letter-spacing: -0.025em;
line-height: 1.3;
color: #ec7420;
}
.card-creative__subtitle {
font-family: "Raleway", Menlo, Monaco, Consolas, "Courier New", monospace;
font-size: 16px;
letter-spacing: -0.025em;
line-height: 1.25;
}
.card-creative__divider {
font-size: 0;
line-height: 0;
}
.card-creative__divider::before {
content: '';
display: inline-block;
width: 135px;
height: 1px;
background: #e8e8e8;
}
* + .card-creative__media {
margin-top: 20px;
}
* + .card-creative__title {
margin-top: 10px;
}
* + .card-creative__subtitle {
margin-top: 5px;
}
* + .card-creative__divider {
margin-top: 10px;
}
* + .card-creative__aside {
margin-top: 15px;
}
@media (min-width: 1200px) {
.card-creative__title {
font-size: 24px;
}
* + .card-creative__title {
margin-top: 15px;
}
* + .card-creative__divider {
margin-top: 20px;
}
} .card-bordered {
padding: 25px 10px;
background: #f6f6f6;
text-align: center;
}
.card-bordered .form_inline {
justify-content: center;
}
.card-bordered .form-wrap {
min-width: 250px;
}
.card-bordered .form-input {
background: #ffffff;
}
.card-bordered .form-label {
white-space: nowrap;
text-overflow: ellipsis;
}
.card-bordered * + .list-domains {
margin-top: 20px;
}
@media (min-width: 576px) {
.card-bordered {
padding: 45px 30px;
}
}
@media (min-width: 768px) {
.card-bordered {
position: relative;
padding: 65px 50px;
border: 5px solid #f6f6f6;
background-color: transparent;
}
.card-bordered::before {
content: '';
position: absolute;
top: 13px;
right: 13px;
bottom: 13px;
left: 13px;
background: #f6f6f6;
pointer-events: none;
}
.card-bordered > * {
position: relative;
z-index: 1;
}
.card-bordered .form-label, .card-bordered .form-input {
padding-left: 30px;
}
.card-bordered h2 + .big {
margin-top: 8px;
}
}
@media (min-width: 1200px) {
.card-bordered {
padding: 80px 90px 100px;
}
} .card-shadow {
background: #ffffff;
box-shadow: 0 0 29px 0 rgba(41, 41, 41, 0.19);
} .unit {
display: flex;
flex: 0 1 100%;
margin-bottom: -30px;
margin-left: -20px;
}
.unit > * {
margin-bottom: 30px;
margin-left: 20px;
}
.unit:empty {
margin-bottom: 0;
margin-left: 0;
}
.unit-body {
flex: 0 1 auto;
}
.unit-left, .unit-right {
flex: 0 0 auto;
max-width: 100%;
}
.unit .icon-md {
position: relative;
top: 8px;
}
.unit-spacing-xs {
margin-bottom: -15px;
margin-left: -8px;
}
.unit-spacing-xs > * {
margin-bottom: 15px;
margin-left: 8px;
}
.unit-spacing-sm {
margin-bottom: -15px;
margin-left: -12px;
}
.unit-spacing-sm > * {
margin-bottom: 15px;
margin-left: 12px;
}
.unit-spacing-md {
margin-bottom: -30px;
margin-left: -30px;
}
.unit-spacing-md > * {
margin-bottom: 30px;
margin-left: 30px;
} .text-left {
text-align: left;
}
.text-center {
text-align: center;
}
.text-right {
text-align: right;
}
.text-middle {
vertical-align: middle;
}
@media (min-width: 576px) {
html:not(.lt-ie10) .text-xs-left {
text-align: left;
}
html:not(.lt-ie10) .text-xs-center {
text-align: center;
}
html:not(.lt-ie10) .text-xs-right {
text-align: right;
}
html:not(.lt-ie10) .text-xs-justify {
text-align: justify;
}
}
@media (min-width: 768px) {
html:not(.lt-ie10) .text-sm-left {
text-align: left;
}
html:not(.lt-ie10) .text-sm-center {
text-align: center;
}
html:not(.lt-ie10) .text-sm-right {
text-align: right;
}
html:not(.lt-ie10) .text-sm-justify {
text-align: justify;
}
}
@media (min-width: 992px) {
html:not(.lt-ie10) .text-md-left {
text-align: left;
}
html:not(.lt-ie10) .text-md-center {
text-align: center;
}
html:not(.lt-ie10) .text-md-right {
text-align: right;
}
html:not(.lt-ie10) .text-md-justify {
text-align: justify;
}
}
@media (min-width: 1200px) {
html:not(.lt-ie10) .text-lg-left {
text-align: left;
}
html:not(.lt-ie10) .text-lg-center {
text-align: center;
}
html:not(.lt-ie10) .text-lg-right {
text-align: right;
}
html:not(.lt-ie10) .text-lg-justify {
text-align: justify;
}
} .text-italic {
font-style: italic;
}
.text-normal {
font-style: normal;
}
.text-underline {
text-decoration: underline;
}
.text-strike {
text-decoration: line-through;
}
.text-thin {
font-weight: 100;
}
.text-light {
font-weight: 300;
}
.text-regular {
font-weight: 400;
}
.text-medium {
font-weight: 500;
}
.text-sbold {
font-weight: 600;
}
.text-bold, strong {
font-weight: 700;
}
.text-ubold {
font-weight: 900;
}
.ls-05 {
letter-spacing: .05em;
}
.row-condensed {
margin-left: 0;
margin-right: 0;
}
.row-condensed > [class*='col'] {
padding-left: 0;
padding-right: 0;
}
@media (max-width: 1199px) {
.row-gutter-custom {
margin-left: -8px;
margin-right: -8px;
}
.row-gutter-custom > [class*='col'] {
padding-left: 8px;
padding-right: 8px;
}
}
.grid-demonstration {
padding: 12px 8px;
letter-spacing: 0;
text-align: left;
}
.grid-demonstration h5, .grid-demonstration .heading-5 {
font-weight: 700;
}
@media (max-width: 991px) {
.grid-demonstration h5, .grid-demonstration .heading-5 {
font-size: 14px;
}
}
@media (max-width: 1199px) {
.grid-demonstration p {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
}
@media (max-width: 767px) {
.container-fullwidth.grid-demonstration .row {
margin-left: 0;
margin-right: 0;
}
}
.container-fullwidth.grid-demonstration [class*='col'] {
padding: 5px;
}
@media (max-width: 767px) {
.container-fullwidth.grid-demonstration [class*='col'] p {
font-size: 14px;
}
.container-fullwidth.grid-demonstration [class*='col'] * + p {
margin-top: 10px;
}
}
@media (min-width: 768px) {
.container-fullwidth.grid-demonstration [class*='col'] {
padding: 15px 10px;
}
}
@media (min-width: 992px) {
.container-fullwidth.grid-demonstration [class*='col'] {
padding: 25px 15px;
}
}
@media (min-width: 1200px) {
.container-fullwidth.grid-demonstration [class*='col'] {
padding: 30px 15px 30px 30px;
}
}
@media (min-width: 1600px) {
.container-fullwidth.grid-demonstration [class*='col'] {
padding: 50px 100px;
}
.container-fullwidth.grid-demonstration [class*='col'] * + p {
margin-top: 24px;
}
}
@media (min-width: 1600px) {
.container-fullwidth.grid-demonstration .row {
margin-left: -70px;
margin-right: -70px;
}
}
.grid-system-bordered [class*='col'] {
padding-top: 15px;
padding-bottom: 15px;
}
.grid-system-bordered .row {
border-bottom: 1px solid #f6f6f6;
}
@media (min-width: 768px) {
.grid-system-bordered [class*='col'] {
padding-top: 25px;
padding-bottom: 25px;
}
}
@media (min-width: 1200px) {
.grid-system-bordered [class*='col'] {
padding-top: 45px;
padding-bottom: 45px;
}
}
.grid-system-outline .row {
border: 1px solid #f6f6f6;
border-width: 1px 1px 0 1px;
}
.grid-system-outline .row:last-child {
border-bottom-width: 1px;
}
.grid-system-outline [class*='col']:not(:last-child) {
border-right: 1px solid #f6f6f6;
margin-right: -1px;
}
.grid-system-outline [class*='col']:not(:first-child) {
border-left: 1px solid #f6f6f6;
}
.grid-system-outline * + .row {
margin-top: 45px;
}
.grid-system-outline .row + .row {
margin-top: 0;
}
@media (min-width: 992px) and (max-width: 1199px) {
.row-2-columns-bordered > [class*='col']:nth-child(1) {
padding-right: 50px;
}
}
@media (min-width: 992px) {
.row-2-columns-bordered > [class*='col']:nth-child(1) {
position: relative;
}
.row-2-columns-bordered > [class*='col']:nth-child(1)::after {
content: '';
position: absolute;
top: 0;
bottom: 0;
right: 16px;
border-right: 1px solid #e8e8e8;
}
}
@media (min-width: 1200px) {
.row-2-columns-bordered > [class*='col']:nth-child(1)::after {
right: -10.33333%;
}
} .row-style-1 {
margin: 0;
}
.row-style-1 > [class*='col'] {
padding: 0;
border: 0 solid;
}
@media (max-width: 575px) {
.row-style-1 .col-sm-6 {
padding-top: 20px;
padding-bottom: 20px;
}
.row-style-1 .col-sm-6:first-child {
padding-top: 0;
}
.row-style-1 .col-sm-6:last-child {
padding-bottom: 0;
}
}
@media (min-width: 576px) {
.row-style-1 {
position: relative;
overflow: hidden;
}
.row-style-1 .col-sm-6 {
position: relative;
}
.row-style-1 .col-sm-6::before {
content: '';
position: absolute;
right: 0;
top: 0;
bottom: 0;
border: 0 solid;
}
.row-style-1 .col-sm-6:nth-child(1) .col-inner, .row-style-1 .col-sm-6:nth-child(2) .col-inner {
padding-top: 0;
}
.row-style-1 .col-sm-6:nth-child(1) .col-inner::before, .row-style-1 .col-sm-6:nth-child(1) .col-inner::after, .row-style-1 .col-sm-6:nth-child(2) .col-inner::before, .row-style-1 .col-sm-6:nth-child(2) .col-inner::after {
display: none;
}
.row-style-1 .col-sm-6:nth-child(odd) .col-inner::before {
left: 30px;
right: 60px;
}
.row-style-1 .col-sm-6:nth-child(odd) .col-inner::after {
left: 60px;
right: 30px;
}
.row-style-1 .col-sm-6:nth-child(even) .col-inner {
text-align: right;
}
.row-style-1 .col-sm-6:nth-child(even) .col-inner::before {
left: 60px;
right: 30px;
}
.row-style-1 .col-sm-6:nth-child(even) .col-inner::after {
left: 30px;
right: 60px;
}
.row-style-1 .col-inner {
position: relative;
padding-top: 30px;
padding-left: 20px;
padding-right: 20px;
}
.row-style-1 .col-inner > * {
display: inline-block;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.row-style-1 .col-inner {
padding-top: 40px;
}
.row-style-1 .box-counter_modern .box-counter__icon {
min-width: 56px;
line-height: 65px;
}
.row-style-1 .box-counter_modern .box-counter__main > * {
font-size: 36px;
}
.row-style-1 .box-counter_modern .box-counter__main .box-counter__icon {
font-size: 40px;
}
}
@media (min-width: 1200px) {
.row-style-1 .col-inner {
padding-top: 88px;
}
} @media (max-width: 767px) {
.row-style-2 > [class*='col'] {
padding-top: 25px;
padding-bottom: 25px;
}
.row-style-2 > [class*='col'] + [class*='col'] {
border-top: 1px solid #e8e8e8;
}
}
@media (min-width: 768px) {
.row-style-2 {
padding: 20px 0;
}
.row-style-2 > [class*='col'] {
border-right: 1px solid #e8e8e8;
}
.row-style-2 > [class*='col']:nth-child(3n) {
border-right: 0;
}
}
@media (min-width: 1200px) {
.row-style-2 {
padding: 50px 0;
}
.row-style-2 > [class*='col'] > * {
margin-top: -10px;
}
} .row-style-3-wrap {
max-width: 575px;
margin-left: auto;
margin-right: auto;
}
@media (max-width: 575px) {
.row-style-3 > [class*='col'] {
padding-top: 25px;
padding-bottom: 25px;
}
.row-style-3 > [class*='col'] + [class*='col'] {
border-top: 1px solid #e8e8e8;
}
}
@media (min-width: 576px) {
.row-style-3 {
padding: 35px;
}
.row-style-3 .col-sm-6 {
position: relative;
display: flex;
align-items: stretch;
margin-top: 74px;
}
.row-style-3 .col-sm-6 > * {
display: inline-flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
width: 100%;
}
.row-style-3 .col-sm-6:nth-child(1), .row-style-3 .col-sm-6:nth-child(2) {
margin-top: 0;
}
.row-style-3 .col-sm-6:nth-child(odd)::before {
content: '';
position: absolute;
right: 0;
border-right: 1px solid #e8e8e8;
pointer-events: none;
bottom: 0;
top: -74px;
}
.row-style-3 .col-sm-6:nth-child(even) > * {
align-items: flex-end;
}
.row-style-3 .col-sm-6:nth-child(1)::before {
top: 0;
}
.row-style-3 .col-sm-6:nth-child(n + 3)::after {
content: '';
position: absolute;
left: 0;
right: 0;
top: -37px;
border-bottom: 1px solid #e8e8e8;
pointer-events: none;
}
}
@media (min-width: 1200px) {
.row-style-3 {
padding: 30px 70px;
}
} .row-custom-bordered [class*='col'] {
border: 0 solid #eaeced;
}
@media (max-width: 575px) {
.row-custom-bordered [class*='col']:nth-child(n + 2) {
border-width: 1px 0 0 0;
}
.row-custom-bordered [class*='col']:first-child {
padding-top: 0;
}
.row-custom-bordered [class*='col']:last-child {
padding-bottom: 0;
}
}
@media (max-width: 767px) {
.row-custom-bordered [class*='col'] {
margin-bottom: 0;
padding-top: 25px;
padding-bottom: 25px;
}
}
@media (min-width: 576px) and (max-width: 767px) {
.row-custom-bordered .col-sm-6:nth-child(odd) {
border-width: 0 1px 0 0;
}
.row-custom-bordered .col-sm-6:nth-child(n + 3) {
border-top-width: 1px;
}
}
@media (min-width: 768px) {
.row-custom-bordered .col-md-3 {
border-right-width: 1px;
}
.row-custom-bordered .col-md-3:nth-child(4n) {
border-right-width: 0;
}
.row-custom-bordered .col-md-3:nth-child(n + 5) {
padding-top: 30px;
}
}
@media (min-width: 992px) {
.row-custom-bordered .col-lg-3 {
border-right-width: 1px;
}
.row-custom-bordered .col-lg-3:nth-child(4n) {
border-right-width: 0;
}
.row-custom-bordered .col-lg-3:nth-child(n + 5) {
padding-top: 30px;
}
}
.context-dark .row-custom-bordered [class*='col'], .bg-secondary .row-custom-bordered [class*='col'], .bg-gray-darker .row-custom-bordered [class*='col'], .bg-gray-3 .row-custom-bordered [class*='col'], .bg-gray-4 .row-custom-bordered [class*='col'], .bg-gray-5 .row-custom-bordered [class*='col'], .bg-image-dark .row-custom-bordered [class*='col'] {
border-color: rgba(255, 255, 255, 0.4);
}
.height-fill {
position: relative;
display: flex;
flex-direction: column;
align-items: stretch;
}
.height-fill > * {
flex-grow: 1;
flex-shrink: 0;
}
.object-inline > * {
display: inline-block;
vertical-align: middle;
}
.object-inline > * + * {
margin-left: 4px;
}
.oh {
position: relative;
overflow: hidden;
}
.text-decoration-lines {
position: relative;
overflow: hidden;
width: 100%;
text-align: center;
}
.text-decoration-lines__content {
position: relative;
display: inline-block;
min-width: 170px;
font-size: 12px;
text-transform: uppercase;
}
.text-decoration-lines__content:before, .text-decoration-lines__content:after {
content: '';
position: absolute;
height: 1px;
background: #f5f5f5;
top: 50%;
width: 100vw;
}
.text-decoration-lines__content:before {
left: 0;
transform: translate(-100%, -50%);
}
.text-decoration-lines__content:after {
right: 0;
transform: translate(100%, -50%);
}
.text-decoration-1 {
position: relative;
padding-right: 15px;
padding-left: 50px;
font-weight: 700;
text-transform: uppercase;
color: #292929;
}
.text-decoration-1::before {
content: '';
position: absolute;
top: 10px;
left: 0;
display: inline-block;
width: 39px;
height: 3px;
vertical-align: middle;
background: #ec7420;
}
span[class*='box-width'] {
display: inline-block;
}
.box-width-1 {
max-width: 470px;
}
.box-width-2 {
max-width: 670px;
}
.box-width-3 {
max-width: 370px;
}
@media (min-width: 1200px) {
.box-width-3 {
padding-left: 54px;
padding-top: 26px;
}
}
.box-width-4 {
max-width: 390px;
}
.box-width-5 {
max-width: 300px;
}
.box-centered {
margin-left: auto;
margin-right: auto;
}
[style*="z-index: 1000"] {
z-index: 1100 !important;
} .divider {
border-bottom: 1px solid #f6f6f6;
}
.divider-light {
border-bottom: 1px solid #e8e8e8;
}
.divider-classy {
width: 100%;
font-size: 0;
line-height: 0;
}
.divider-classy::before {
content: '';
display: inline-block;
width: 451px;
max-width: 100%;
height: 1px;
background-image: -moz-linear-gradient(0deg, rgba(246, 246, 246, 0) 0%, #eaeced 50%, rgba(246, 246, 246, 0) 100%);
background-image: -webkit-linear-gradient(0deg, rgba(246, 246, 246, 0) 0%, #eaeced 50%, rgba(246, 246, 246, 0) 100%);
background-image: -ms-linear-gradient(0deg, rgba(246, 246, 246, 0) 0%, #eaeced 50%, rgba(246, 246, 246, 0) 100%);
}
* + .divider-classy {
margin-top: 20px;
}
.divider-classy + .button {
margin-top: 30px;
}
.context-dark .divider-classy::before, .bg-secondary .divider-classy::before, .bg-gray-darker .divider-classy::before, .bg-gray-3 .divider-classy::before, .bg-gray-4 .divider-classy::before, .bg-gray-5 .divider-classy::before, .bg-image-dark .divider-classy::before {
background-image: -moz-linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, #d9d9d9 50%, rgba(255, 255, 255, 0) 100%);
background-image: -webkit-linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, #d9d9d9 50%, rgba(255, 255, 255, 0) 100%);
background-image: -ms-linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, #d9d9d9 50%, rgba(255, 255, 255, 0) 100%);
}
@media (min-width: 768px) {
* + .divider-classy {
margin-top: 40px;
}
.divider-classy + .button {
margin-top: 55px;
}
} .modal-video {
width: 100%;
min-height: 100vh;
}
.modal-video .modal-dialog {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
width: 100%;
min-height: 100vh;
margin: auto;
padding: 30px;
pointer-events: none;
}
.modal-video .modal-dialog > * {
pointer-events: auto;
}
.modal-video .modal-header {
position: relative;
padding-right: 50px;
background: #202020;
border-bottom: 0;
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.modal-video .modal-header * {
color: #b7b7b7;
}
.modal-video .modal-content {
width: 100%;
border-radius: 0;
border: 0;
}
.modal-video .modal-body {
padding: 0;
}
.modal-video button.close {
position: absolute;
top: 50%;
transform: translate3d(0, -50%, 0);
right: 10px;
transition: .33s;
cursor: pointer;
margin: 0;
}
@media (min-width: 768px) {
.modal-video .modal-dialog {
max-width: 800px;
}
}
.block-md {
max-width: 600px;
}
.block-lg {
max-width: 640px;
}
.block-xl {
max-width: 800px;
margin-left: auto;
margin-right: auto;
}
* + .block-xl {
margin-top: 40px;
}
.block-xl + h5 {
margin-top: 25px;
} .bg-overlay-1 {
position: relative;
}
.bg-overlay-1 > * {
position: relative;
z-index: 1;
}
.bg-overlay-1::after {
content: '';
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
background: rgba(0, 0, 0, 0.74);
z-index: 0;
}
.parallax-container .form-input {
background-color: rgba(255, 255, 255, 0.47);
} html #page .group {
margin-bottom: -20px;
margin-left: -15px;
}
html #page .group:empty {
margin-bottom: 0;
margin-left: 0;
}
html #page .group > * {
display: inline-block;
margin-top: 0;
margin-bottom: 20px;
margin-left: 15px;
}
html #page .group-sm {
margin-bottom: -13px;
margin-left: -13px;
}
html #page .group-sm:empty {
margin-bottom: 0;
margin-left: 0;
}
html #page .group-sm > * {
display: inline-block;
margin-top: 0;
margin-bottom: 13px;
margin-left: 13px;
}
html #page .group-md {
margin-bottom: -10px;
margin-left: -30px;
}
html #page .group-md:empty {
margin-bottom: 0;
margin-left: 0;
}
html #page .group-md > * {
display: inline-block;
margin-top: 0;
margin-bottom: 10px;
margin-left: 30px;
}
html #page .group-xl {
margin-bottom: -20px;
margin-left: -30px;
}
html #page .group-xl:empty {
margin-bottom: 0;
margin-left: 0;
}
html #page .group-xl > * {
display: inline-block;
margin-top: 0;
margin-bottom: 20px;
margin-left: 30px;
}
@media (min-width: 992px) {
html #page .group-xl {
margin-bottom: -20px;
margin-left: -45px;
}
html #page .group-xl > * {
margin-bottom: 20px;
margin-left: 45px;
}
}
html #page .group-sm-justify {
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
}
html #page .group-sm-justify > * {
flex-grow: 1;
flex-shrink: 0;
}
html #page .group-sm-justify .button {
margin-top: 0;
width: auto;
min-width: 130px;
}
html #page .group-middle {
display: inline-table;
vertical-align: middle;
}
html #page .group-middle > * {
vertical-align: middle;
} .context-dark, .bg-secondary, .bg-gray-darker, .bg-gray-3, .bg-gray-4, .bg-gray-5, .bg-image-dark {
color: #ffffff;
}
.context-dark h1, .bg-secondary h1, .bg-gray-darker h1, .bg-gray-3 h1, .bg-gray-4 h1, .bg-gray-5 h1, .bg-image-dark h1, .context-dark h2, .bg-secondary h2, .bg-gray-darker h2, .bg-gray-3 h2, .bg-gray-4 h2, .bg-gray-5 h2, .bg-image-dark h2, .context-dark h3, .bg-secondary h3, .bg-gray-darker h3, .bg-gray-3 h3, .bg-gray-4 h3, .bg-gray-5 h3, .bg-image-dark h3, .context-dark h4, .bg-secondary h4, .bg-gray-darker h4, .bg-gray-3 h4, .bg-gray-4 h4, .bg-gray-5 h4, .bg-image-dark h4, .context-dark h5, .bg-secondary h5, .bg-gray-darker h5, .bg-gray-3 h5, .bg-gray-4 h5, .bg-gray-5 h5, .bg-image-dark h5, .context-dark h6, .bg-secondary h6, .bg-gray-darker h6, .bg-gray-3 h6, .bg-gray-4 h6, .bg-gray-5 h6, .bg-image-dark h6, .context-dark [class^='heading-'], .bg-secondary [class^='heading-'], .bg-gray-darker [class^='heading-'], .bg-gray-3 [class^='heading-'], .bg-gray-4 [class^='heading-'], .bg-gray-5 [class^='heading-'], .bg-image-dark [class^='heading-'] {
color: #ffffff;
}
.context-dark .link, .bg-secondary .link, .bg-gray-darker .link, .bg-gray-3 .link, .bg-gray-4 .link, .bg-gray-5 .link, .bg-image-dark .link {
color: #ffffff;
}
.context-dark .link:hover, .bg-secondary .link:hover, .bg-gray-darker .link:hover, .bg-gray-3 .link:hover, .bg-gray-4 .link:hover, .bg-gray-5 .link:hover, .bg-image-dark .link:hover {
color: #ec7420;
}
.context-dark .icon-gray-dark, .bg-secondary .icon-gray-dark, .bg-gray-darker .icon-gray-dark, .bg-gray-3 .icon-gray-dark, .bg-gray-4 .icon-gray-dark, .bg-gray-5 .icon-gray-dark, .bg-image-dark .icon-gray-dark {
color: #ffffff;
}
.context-dark .icon-gray-dark[class*='facebook']:hover, .bg-secondary .icon-gray-dark[class*='facebook']:hover, .bg-gray-darker .icon-gray-dark[class*='facebook']:hover, .bg-gray-3 .icon-gray-dark[class*='facebook']:hover, .bg-gray-4 .icon-gray-dark[class*='facebook']:hover, .bg-gray-5 .icon-gray-dark[class*='facebook']:hover, .bg-image-dark .icon-gray-dark[class*='facebook']:hover {
color: #6c8bbc;
}
.context-dark .icon-gray-dark[class*='pinterest']:hover, .bg-secondary .icon-gray-dark[class*='pinterest']:hover, .bg-gray-darker .icon-gray-dark[class*='pinterest']:hover, .bg-gray-3 .icon-gray-dark[class*='pinterest']:hover, .bg-gray-4 .icon-gray-dark[class*='pinterest']:hover, .bg-gray-5 .icon-gray-dark[class*='pinterest']:hover, .bg-image-dark .icon-gray-dark[class*='pinterest']:hover {
color: #ee0a23;
}
.context-dark .button-default, .bg-secondary .button-default, .bg-gray-darker .button-default, .bg-gray-3 .button-default, .bg-gray-4 .button-default, .bg-gray-5 .button-default, .bg-image-dark .button-default, .context-dark .button-default:focus, .bg-secondary .button-default:focus, .bg-gray-darker .button-default:focus, .bg-gray-3 .button-default:focus, .bg-gray-4 .button-default:focus, .bg-gray-5 .button-default:focus, .bg-image-dark .button-default:focus {
color: #151515;
background-color: #ffffff;
border-color: #ffffff;
}
.context-dark .button-default:hover, .bg-secondary .button-default:hover, .bg-gray-darker .button-default:hover, .bg-gray-3 .button-default:hover, .bg-gray-4 .button-default:hover, .bg-gray-5 .button-default:hover, .bg-image-dark .button-default:hover, .context-dark .button-default:active, .bg-secondary .button-default:active, .bg-gray-darker .button-default:active, .bg-gray-3 .button-default:active, .bg-gray-4 .button-default:active, .bg-gray-5 .button-default:active, .bg-image-dark .button-default:active {
color: #ffffff;
background-color: #ec7420;
border-color: #ec7420;
}
.context-dark .button-default.button-ujarak::before, .bg-secondary .button-default.button-ujarak::before, .bg-gray-darker .button-default.button-ujarak::before, .bg-gray-3 .button-default.button-ujarak::before, .bg-gray-4 .button-default.button-ujarak::before, .bg-gray-5 .button-default.button-ujarak::before, .bg-image-dark .button-default.button-ujarak::before {
background: #ec7420;
}
.context-dark .list-marked_primary, .bg-secondary .list-marked_primary, .bg-gray-darker .list-marked_primary, .bg-gray-3 .list-marked_primary, .bg-gray-4 .list-marked_primary, .bg-gray-5 .list-marked_primary, .bg-image-dark .list-marked_primary {
color: #ffffff;
}
.context-dark .list-marked_primary a, .bg-secondary .list-marked_primary a, .bg-gray-darker .list-marked_primary a, .bg-gray-3 .list-marked_primary a, .bg-gray-4 .list-marked_primary a, .bg-gray-5 .list-marked_primary a, .bg-image-dark .list-marked_primary a {
color: inherit;
}
.context-dark .list-marked_primary a:hover, .bg-secondary .list-marked_primary a:hover, .bg-gray-darker .list-marked_primary a:hover, .bg-gray-3 .list-marked_primary a:hover, .bg-gray-4 .list-marked_primary a:hover, .bg-gray-5 .list-marked_primary a:hover, .bg-image-dark .list-marked_primary a:hover {
color: #ec7420;
}
.context-dark .form_outline .form-input, .bg-secondary .form_outline .form-input, .bg-gray-darker .form_outline .form-input, .bg-gray-3 .form_outline .form-input, .bg-gray-4 .form_outline .form-input, .bg-gray-5 .form_outline .form-input, .bg-image-dark .form_outline .form-input, .context-dark .form_outline .form-label, .bg-secondary .form_outline .form-label, .bg-gray-darker .form_outline .form-label, .bg-gray-3 .form_outline .form-label, .bg-gray-4 .form_outline .form-label, .bg-gray-5 .form_outline .form-label, .bg-image-dark .form_outline .form-label {
color: #ffffff;
}
.context-dark .divider, .bg-secondary .divider, .bg-gray-darker .divider, .bg-gray-3 .divider, .bg-gray-4 .divider, .bg-gray-5 .divider, .bg-image-dark .divider {
border-bottom-color: #4f5c6e;
}
.context-dark .post-small__title, .bg-secondary .post-small__title, .bg-gray-darker .post-small__title, .bg-gray-3 .post-small__title, .bg-gray-4 .post-small__title, .bg-gray-5 .post-small__title, .bg-image-dark .post-small__title {
color: #ffffff;
}
.context-dark .post-small__time, .bg-secondary .post-small__time, .bg-gray-darker .post-small__time, .bg-gray-3 .post-small__time, .bg-gray-4 .post-small__time, .bg-gray-5 .post-small__time, .bg-image-dark .post-small__time {
color: rgba(255, 255, 255, 0.2);
}
.context-dark .box-counter, .bg-secondary .box-counter, .bg-gray-darker .box-counter, .bg-gray-3 .box-counter, .bg-gray-4 .box-counter, .bg-gray-5 .box-counter, .bg-image-dark .box-counter {
color: #ffffff;
}
.context-dark .time_circles > div > span, .bg-secondary .time_circles > div > span, .bg-gray-darker .time_circles > div > span, .bg-gray-3 .time_circles > div > span, .bg-gray-4 .time_circles > div > span, .bg-gray-5 .time_circles > div > span, .bg-image-dark .time_circles > div > span {
color: #ffffff;
}
.context-light {
color: #9b9b9b;
}
.context-light h1, .context-light h2, .context-light h3, .context-light h4, .context-light h5, .context-light h6, .context-light [class^='heading-'] {
color: #151515;
} .bg-secondary {
background-color: #66b6d0;
}
.bg-secondary + .bg-secondary {
padding-top: 0;
}
.bg-secondary .button-secondary, .bg-secondary .button-secondary:focus {
color: #ffffff;
background-color: #579bb1;
border-color: #579bb1;
}
.bg-secondary .button-secondary:hover, .bg-secondary .button-secondary:active {
color: #151515;
background-color: #ffffff;
border-color: #ffffff;
}
.bg-secondary .button-secondary.button-ujarak::before {
background: #ffffff;
}
.bg-gray-darker {
background-color: #575355;
}
.bg-gray-darker + .bg-gray-darker {
padding-top: 0;
}
.bg-gray-3 {
background-color: #2c2c2c;
}
.bg-gray-3 + .bg-gray-3 {
padding-top: 0;
}
.bg-gray-4 {
background-color: #3b3b3b;
}
.bg-gray-4 + .bg-gray-4 {
padding-top: 0;
}
.bg-gray-5 {
background-color: #202020;
}
.bg-gray-5 + .bg-gray-5 {
padding-top: 0;
}
.bg-gray-3 .rights, .bg-gray-4 .rights, .bg-gray-5 .rights {
color: rgba(255, 255, 255, 0.2);
}
.bg-gray-3 .rights a, .bg-gray-4 .rights a, .bg-gray-5 .rights a {
color: inherit;
}
.bg-gray-3 .rights a:hover, .bg-gray-4 .rights a:hover, .bg-gray-5 .rights a:hover {
color: #ec7420;
}
.bg-gray-3 .list-1, .bg-gray-3 .list-separated, .bg-gray-3 .list-tags, .bg-gray-4 .list-1, .bg-gray-4 .list-separated, .bg-gray-4 .list-tags, .bg-gray-5 .list-1, .bg-gray-5 .list-separated, .bg-gray-5 .list-tags {
color: rgba(255, 255, 255, 0.2);
}
.bg-gray-3 .list-terms-block dt, .bg-gray-4 .list-terms-block dt, .bg-gray-5 .list-terms-block dt {
letter-spacing: .05em;
color: #6a7688;
}
.bg-gray-3 .list-terms-block a, .bg-gray-4 .list-terms-block a, .bg-gray-5 .list-terms-block a {
color: #ffffff;
}
.bg-gray-3 .list-terms-block a:hover, .bg-gray-4 .list-terms-block a:hover, .bg-gray-5 .list-terms-block a:hover {
color: #66b6d0;
}
.bg-gray-3 .list-tags a:hover, .bg-gray-4 .list-tags a:hover, .bg-gray-5 .list-tags a:hover {
color: #66b6d0;
}
.bg-gray-3 hr, .bg-gray-4 hr, .bg-gray-5 hr {
border-color: #485460;
} .bg-white {
background-color: #ffffff;
}
.bg-white + .bg-white {
padding-top: 0;
}
.bg-gray-light {
background-color: #f6f6f6;
}
.bg-gray-light + .bg-gray-light {
padding-top: 0;
}
.bg-gray-light .form-input, .bg-gray-light .select2-container .select2-choice {
background: #ffffff;
}
.bg-gray-light .tabs-creative .nav-tabs {
background: #ffffff;
}
.bg-gray-light .card-creative {
background: #ffffff;
}
.bg-gray-lighter {
background-color: #eaeced;
}
.bg-gray-lighter + .bg-gray-lighter {
padding-top: 0;
} .bg-primary {
background-color: #ec7420;
}
.bg-primary + .bg-primary {
padding-top: 0;
}
.bg-primary, .bg-primary h1, .bg-primary h2, .bg-primary h3, .bg-primary h4, .bg-primary h5, .bg-primary h6, .bg-primary [class^='heading-'] {
color: #ffffff;
}
.bg-primary a:hover {
color: #838c3c;
} .bg-image {
background-position: center center;
}
.bg-image-dark {
background-color: #151515;
}
.bg-image-dark .form-input, .bg-image-dark .form-label, .bg-image-dark .form-label-outside, .bg-image-dark .form-validation {
color: #ffffff;
}
.bg-image-dark .form-input {
background: rgba(255, 255, 255, 0.47);
border-color: rgba(255, 255, 255, 0);
box-shadow: 0 9px 21px 0 rgba(30, 30, 30, 0.1786);
}
.bg-image-dark .form-wrap.has-error .form-input {
border-color: rgba(255, 255, 255, 0);
}
[class*='bg-'] {
background-size: cover;
}
@media (min-width: 992px) {
html:not(.tablet):not(.mobile) .bg-fixed {
background-attachment: fixed;
}
}
.text-primary-darken-2, .text-primary-darken-2 .link {
color: #838c3c;
}
.text-primary-darken-2 .link:hover {
color: #151515;
}
html * + .section {
margin-top: 0;
}
.section-xs {
padding: 25px 0;
}
.section-sm, .section-md, .section-lg, .section-xl {
padding: 60px 0;
}
.section-variant-1 {
padding: 0 0 35px;
}
.section-collapse + .section-collapse {
padding-top: 0;
}
.section-collapse:last-child {
padding-bottom: 0;
}
html [class*='section-'].section-bottom-0 {
padding-bottom: 0;
}
@media (max-width: 767px) {
section.section-sm:first-of-type, section.section-md:first-of-type, section.section-lg:first-of-type, section.section-xl:first-of-type, section.section-xxl:first-of-type {
padding-top: 40px;
}
}
@media (max-width: 767px) {
.section_responsive {
padding: 30px 0;
}
}
@media (min-width: 768px) {
.section-xs {
padding: 50px 0;
}
.section-sm {
padding: 60px 0;
}
.section-md {
padding: 70px 0;
}
.section-lg {
padding: 85px 0;
}
.section-xl {
padding: 90px 0;
}
.section-variant-1 {
padding: 60px 0;
}
}
@media (min-width: 992px) {
.section-md {
padding: 80px 0 90px;
}
.section-lg {
padding: 100px 0;
}
.section-xl {
padding: 120px 0;
}
}
@media (min-width: 1200px) {
.section-variant-1 {
padding: 80px 0 90px;
}
}
@media (min-width: 1200px) and (min-height: 800px) {
.section-lg {
padding: 115px 0;
}
.section-xl {
padding: 160px 0;
}
}
.section-single {
display: flex;
text-align: center;
}
.section-single p {
margin-left: auto;
margin-right: auto;
}
.section-single * + .rights {
margin-top: 35px;
}
.section-single * + .countdown-wrap {
margin-top: 35px;
}
.section-single .countdown-wrap + * {
margin-top: 35px;
}
@media (min-width: 992px) {
.section-single * + .rights {
margin-top: 60px;
}
.section-single .countdown-wrap + * {
margin-top: 35px;
}
}
.section-single .rd-mailform_inline {
max-width: 670px;
margin-left: auto;
margin-right: auto;
text-align: center;
}
.section-single * + .rd-mailform {
margin-top: 20px;
}
.section-single__header {
padding: calc(1em + 3vh) 0 calc(1em + 2vh);
}
.section-single__main {
padding: calc(1em + 4vh) 0;
}
.section-single__footer {
padding: calc(1em + 2vh) 0 calc(1em + 3vh);
}
.section-single__inner {
display: flex;
flex-direction: column;
align-items: center;
justify-content: space-between;
width: 100%;
min-height: 100vh;
}
.section-single__inner > * {
width: 100%;
}
@supports (display: grid) {
.section-single__inner {
display: grid;
justify-items: center;
align-content: space-between;
grid-template-columns: 1fr;
}
}
.ie-10 .section-single, .ie-11 .section-single {
vertical-align: middle;
white-space: nowrap;
width: 100%;
}
.ie-10 .section-single > *, .ie-11 .section-single > * {
vertical-align: middle;
white-space: normal;
}
.section-layout-1 .section-layout-aside > * {
margin-top: 15px;
width: 100%;
}
@media (max-width: 767px) {
.section-layout-1 .section-layout-aside > * {
max-width: 360px;
margin-left: auto;
margin-right: auto;
}
}
@media (min-width: 768px) {
.section-layout-1 .section-layout-aside {
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-items: center;
justify-content: flex-start;
padding-left: 8px;
padding-right: 8px;
}
.section-layout-1 .section-layout-aside > * {
margin-top: 15px;
width: 33.33333%;
padding-left: 7px;
padding-right: 7px;
}
}
@media (min-width: 1200px) {
.section-layout-1 {
display: flex;
align-items: stretch;
flex-direction: row;
}
.section-layout-1 .section-layout-main {
display: flex;
flex-shrink: 0;
position: relative;
overflow: hidden;
width: 72%;
transform: skew(10deg);
transform-origin: 0 100%;
}
.section-layout-1 .section-layout-main > * {
width: 100%;
margin-top: 0;
transform: skew(-10deg);
transform-origin: 100% 100%;
}
.section-layout-1 .section-layout-aside {
position: relative;
z-index: 2;
overflow: hidden;
width: 35%;
padding: 0 0 0 0;
margin-left: 35px;
flex-shrink: 0;
align-items: flex-start;
flex-direction: column;
transform: skew(10deg);
transform-origin: 100% 100%;
}
.section-layout-1 .section-layout-aside > * {
margin-top: 35px;
}
.section-layout-1 .section-layout-aside > *:nth-child(1) {
width: 100%;
margin-top: 0;
}
.section-layout-1 .section-layout-aside > *:nth-child(2) {
width: 90%;
}
.section-layout-1 .section-layout-aside > *:nth-child(3) {
width: 80%;
}
.section-layout-1 .section-layout-aside > *:last-child {
margin-bottom: 0;
}
.section-layout-1 .section-layout-aside__item {
position: relative;
display: flex;
flex-grow: 1;
flex-shrink: 0;
transform: skew(-10deg);
transform-origin: 0 0;
width: 100%;
padding: 0;
opacity: .99;
}
.section-layout-1 .section-layout-aside__item > * {
flex-grow: 1;
width: 100%;
max-width: 100%;
}
}
@media (min-width: 1600px) {
.section-layout-1 .section-layout-main {
width: 76%;
}
.section-layout-1 .section-layout-aside {
width: 32%;
}
} .rd-navbar-static-linked .section-navbar-slider {
position: relative;
}
.rd-navbar-static-linked .section-navbar-slider .rd-navbar-wrap {
position: absolute;
top: 0;
left: 0;
right: 0;
}
.rd-navbar-static-linked .section-navbar-slider .rd-navbar {
background-color: transparent;
}
.rd-navbar-static-linked .section-navbar-slider .rd-navbar-aside a {
color: #ffffff;
}
.rd-navbar-static-linked .section-navbar-slider .rd-navbar-aside a:hover {
color: #ace5f8;
}
.rd-navbar-static-linked .section-navbar-slider .rd-navbar-creative.rd-navbar--is-stuck {
background: #202020;
border-bottom-color: #131313;
}
.rd-navbar-static-linked .section-navbar-slider .brand__logo-dark {
display: none;
}
.rd-navbar-static-linked .section-navbar-slider .brand__logo-light {
display: block;
}
.rd-navbar-static-linked .section-navbar-slider .icon-darker {
color: #ffffff;
}
.rd-navbar-static-linked .section-navbar-slider .list-terms-inline dt {
color: rgba(255, 255, 255, 0.5);
}
.rd-navbar-static-linked .section-navbar-slider .rd-navbar-nav > li > a, .rd-navbar-static-linked .section-navbar-slider .rd-navbar-nav > li > a:hover, .rd-navbar-static-linked .section-navbar-slider .rd-navbar-nav > li.active > a, .rd-navbar-static-linked .section-navbar-slider .rd-navbar-nav > li.focus > a, .rd-navbar-static-linked .section-navbar-slider .rd-navbar-nav > li > a:hover ~ .rd-navbar-submenu-toggle, .rd-navbar-static-linked .section-navbar-slider .rd-navbar-nav > li.active > .rd-navbar-submenu-toggle, .rd-navbar-static-linked .section-navbar-slider .rd-navbar-nav > li.focus > .rd-navbar-submenu-toggle, .rd-navbar-static-linked .section-navbar-slider .rd-navbar-nav > li > .rd-navbar-submenu-toggle, .rd-navbar-static-linked .section-navbar-slider .rd-navbar-nav > li > .rd-navbar-submenu-toggle:hover {
color: #ffffff;
}
.rd-navbar-static-linked .section-navbar-slider .rd-navbar-creative .rd-navbar-aside-outer {
border-bottom-color: rgba(255, 255, 255, 0.12);
}
.rd-navbar-static-linked .section-navbar-slider .rd-navbar-creative .rd-navbar-content__list > li, .rd-navbar-static-linked .section-navbar-slider .rd-navbar-creative .rd-navbar-content__list > li:last-child {
border-color: rgba(255, 255, 255, 0.12);
}
.rd-navbar-static-linked .section-navbar-slider .swiper-slider {
min-height: 44.27083vw;
}
.rd-navbar-static-linked .section-navbar-slider .swiper-slide {
padding-top: 330px;
} * + p {
margin-top: 12px;
}
p + p {
margin-top: 15px;
}
img + p {
margin-top: 20px;
}
h5 + img, .heading-5 + img {
margin-top: 30px;
}
* + .big {
margin-top: 25px;
}
* + .button {
margin-top: 30px;
}
* + .row {
margin-top: 30px;
}
* + .divider-light {
margin-top: 30px;
}
* + .rights {
margin-top: 25px;
}
* + .text-block {
margin-top: 30px;
}
* + .text-style-2 {
margin-top: 20px;
}
* + .text-decoration-lines {
margin-top: 30px;
}
* + .group {
margin-top: 30px;
}
* + .group-xl {
margin-top: 30px;
}
* + .list-inline {
margin-top: 22px;
}
* + .list-md {
margin-top: 30px;
}
* + .list-terms {
margin-top: 25px;
}
* + .list-ordered {
margin-top: 15px;
}
* + .list-marked {
margin-top: 15px;
}
* + .list-terms-inline {
margin-top: 0;
}
* + .privacy-link {
margin-top: 30px;
}
* + .figure-light {
margin-top: 25px;
}
* + .group {
margin-top: 30px;
}
* + .group-sm {
margin-top: 30px;
}
* + .rd-mailform {
margin-top: 30px;
}
* + .rd-mailform.rd-mailform_label-centered {
margin-top: 22px;
}
* + .rd-mailform.form_sm {
margin-top: 15px;
}
* + .quote-classic {
margin-top: 15px;
}
* + .quote-minimal {
margin-top: 12px;
}
* + .quote-line {
margin-top: 30px;
}
* + .quote-big {
margin-top: 25px;
}
* + .box-info {
margin-top: 23px;
}
* + .owl-carousel {
margin-top: 30px;
}
.divider + * {
margin-top: 20px;
}
.divider-small + p {
margin-top: 30px;
}
.box-info + p {
margin-top: 15px;
}
.custom-heading-1 + .divider {
margin-top: 15px;
}
.group-md + .rd-mailform {
margin-top: 25px;
}
* + h2, * + .heading-2 {
margin-top: 16px;
}
* + h4, * + .heading-4 {
margin-top: 22px;
}
h3 + p, .heading-3 + p {
margin-top: 25px;
}
h2 + p, .heading-2 + p {
margin-top: 14px;
}
h2 + .row, .heading-2 + .row {
margin-top: 30px;
}
h1 + .group, .heading-1 + .group {
margin-top: 20px;
}
h2 + h4, .heading-2 + h4, h2 + .heading-4, .heading-2 + .heading-4 {
margin-top: 10px;
}
h2 + h1, .heading-2 + h1, h2 + .heading-1, .heading-2 + .heading-1 {
margin-top: 20px;
}
h4 + h5, .heading-4 + h5, h4 + .heading-5, .heading-4 + .heading-5 {
margin-top: 0;
}
h4 + h1, .heading-4 + h1, h4 + .heading-1, .heading-4 + .heading-1 {
margin-top: 15px;
}
h5 + .rd-mailform, .heading-5 + .rd-mailform {
margin-top: 20px;
}
.heading-8 + .row {
margin-top: 35px;
}
.row + .row {
margin-top: 40px;
}
.container + .container {
margin-top: 45px;
}
.container-wide + .container-fluid {
margin-top: 40px;
}
.container + .owl-carousel {
margin-top: 30px;
}
.countdown-wrap + h5, .countdown-wrap + .heading-5 {
margin-top: 25px;
}
.page * + .offset-top-1 {
margin-top: 40px;
}
@media (min-width: 768px) {
* + .button {
margin-top: 35px;
}
* + .list-terms {
margin-top: 40px;
}
* + .list-decorated {
margin-top: 40px;
}
* + .quote-line {
margin-top: 45px;
}
* + .quote-big {
margin-top: 35px;
}
* + .group {
margin-top: 40px;
}
* + .group-sm {
margin-top: 45px;
}
* + .group-lg {
margin-top: 40px;
}
* + .rd-mailform {
margin-top: 45px;
}
* + .object-decorated {
margin-top: 30px;
}
* + .owl-carousel {
margin-top: 40px;
}
* + .divider-light {
margin-top: 50px;
}
.quote-line + * {
margin-top: 45px;
}
html .divider + * {
margin-top: 35px;
}
.box-info + p {
margin-top: 32px;
}
.quote-classic + p {
margin-top: 37px;
}
h2 + p, .heading-2 + p {
margin-top: 20px;
}
h2 + .row, .heading-2 + .row {
margin-top: 35px;
}
h1 + .group, .heading-1 + .group {
margin-top: 20px;
}
* + h4, * + .heading-4 {
margin-top: 32px;
}
.heading-8 + .row {
margin-top: 45px;
}
.heading-8 + .comment-group {
margin-top: 45px;
}
.container + .container {
margin-top: 50px;
}
.row + .row {
margin-top: 55px;
}
.page * + .offset-top-0 {
margin-top: 0;
}
.page * + .offset-top-1 {
margin-top: 60px;
}
}
@media (min-width: 992px) {
* + .button {
margin-top: 42px;
}
* + .figure-light {
margin-top: 40px;
}
}
@media (min-width: 1200px) {
* + p {
margin-top: 12px;
}
* + .row {
margin-top: 50px;
}
* + .quote-line {
margin-top: 65px;
}
}
.row-5:not(:empty) {
margin-bottom: -5px;
}
.row-5 > * {
margin-bottom: 5px;
}
.row-20:not(:empty) {
margin-bottom: -20px;
}
.row-20 > * {
margin-bottom: 20px;
}
.row-30:not(:empty) {
margin-bottom: -30px;
}
.row-30 > * {
margin-bottom: 30px;
}
.row-50:not(:empty) {
margin-bottom: -50px;
}
.row-50 > * {
margin-bottom: 50px;
}
.row-90:not(:empty) {
margin-bottom: -45px;
}
.row-90 > * {
margin-bottom: 45px;
}
@media (min-width: 768px) {
.row-90:not(:empty) {
margin-bottom: -75px;
}
.row-90 > * {
margin-bottom: 75px;
}
.row-md-70:not(:empty) {
margin-bottom: -70px;
}
.row-md-70 > * {
margin-bottom: 70px;
}
}
@media (min-width: 1200px) {
.row-90:not(:empty) {
margin-bottom: -90px;
}
.row-90 > * {
margin-bottom: 90px;
}
} .animated {
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
opacity: 1;
}
.animated.infinite {
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
}
.animated.hinge {
-webkit-animation-duration: 2s;
animation-duration: 2s;
}
html:not(.lt-ie10) .not-animated {
opacity: 0;
} @-webkit-keyframes fadeIn {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@keyframes fadeIn {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
.fadeIn {
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
} @-webkit-keyframes fadeInUp {
0% {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInUp {
0% {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInUp {
-webkit-animation-name: fadeInUp;
animation-name: fadeInUp;
} @-webkit-keyframes fadeInDown {
0% {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInDown {
0% {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInDown {
-webkit-animation-name: fadeInDown;
animation-name: fadeInDown;
} @-webkit-keyframes fadeInLeft {
0% {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInLeft {
0% {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInLeft {
-webkit-animation-name: fadeInLeft;
animation-name: fadeInLeft;
} @-webkit-keyframes fadeInRight {
0% {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInRight {
0% {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInRight {
-webkit-animation-name: fadeInRight;
animation-name: fadeInRight;
} @-webkit-keyframes fadeOut {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}
@keyframes fadeOut {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}
.fadeOut {
-webkit-animation-name: fadeOut;
animation-name: fadeOut;
} @-webkit-keyframes slideInDown {
0% {
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
visibility: visible;
}
100% {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes slideInDown {
0% {
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
visibility: visible;
}
100% {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
.slideInDown {
-webkit-animation-name: slideInDown;
animation-name: slideInDown;
} @-webkit-keyframes slideInLeft {
0% {
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
visibility: visible;
}
100% {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes slideInLeft {
0% {
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
visibility: visible;
}
100% {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
.slideInLeft {
-webkit-animation-name: slideInLeft;
animation-name: slideInLeft;
} @-webkit-keyframes slideInRight {
0% {
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
visibility: visible;
}
100% {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes slideInRight {
0% {
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
visibility: visible;
}
100% {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
.slideInRight {
-webkit-animation-name: slideInRight;
animation-name: slideInRight;
} @-webkit-keyframes slideOutDown {
0% {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
100% {
visibility: hidden;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
}
@keyframes slideOutDown {
0% {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
100% {
visibility: hidden;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
}
.slideOutDown {
-webkit-animation-name: slideOutDown;
animation-name: slideOutDown;
} @-webkit-keyframes scaleInY {
0% {
transform: scale3d(1, 0, 0);
}
100% {
transform: scale3d(1, 1, 1);
}
}
@keyframes scaleInY {
0% {
transform: scale3d(1, 0, 0);
}
100% {
transform: scale3d(1, 1, 1);
}
}
.scaleInY {
transform-origin: 50% 50%;
animation-name: scaleInY;
} @-webkit-keyframes scaleInX {
0% {
transform: scale3d(0, 1, 0);
}
100% {
transform: scale3d(1, 1, 1);
}
}
@keyframes scaleInX {
0% {
transform: scale3d(0, 1, 0);
}
100% {
transform: scale3d(1, 1, 1);
}
}
.scaleInX {
-webkit-animation-name: scaleInX;
animation-name: scaleInX;
}
@keyframes fadeInUpSmall {
0% {
opacity: 0;
transform: translateY(35px);
}
100% {
opacity: 1;
transform: translateY(0);
}
}
.fadeInUpSmall {
animation-name: fadeInUpSmall;
}
@keyframes fadeInUpXSmall {
0% {
opacity: 0;
transform: translate3d(0, 25px, 0);
}
100% {
opacity: 1;
transform: translate3d(0, 0, 0);
}
}
.fadeInUpXSmall {
animation-name: fadeInUpXSmall;
}
@keyframes fadeInLeftSmall {
0% {
opacity: 0;
transform: translate3d(-80px, 0, 0);
}
100% {
opacity: 1;
transform: translate3d(0, 0, 0);
}
}
.fadeInLeftSmall {
animation-name: fadeInLeftSmall;
}
@keyframes fadeInRightSmall {
0% {
opacity: 0;
transform: translate3d(80px, 0, 0);
}
100% {
opacity: 1;
transform: translate3d(0, 0, 0);
}
}
.fadeInRightSmall {
animation-name: fadeInRightSmall;
} @keyframes sprite-animation {
from {
background-position: 0 0;
}
}
[data-isotope-layout] {
display: block;
transition: .4s all ease;
min-height: 160px;
z-index: 0;
}
[data-isotope-layout]:after {
content: '';
position: absolute;
margin-top: 15px;
width: 64px;
height: 64px;
top: 50%;
left: 50%;
background-image: url(//chemisage-cheminee.fr/wp-content/themes/images/isotope-loader.png);
background-position: -1152px 0;
animation: 0.7s sprite-animation steps(18) infinite;
transition: .4s all ease;
transform: translate(-50%, -50%);
}
[data-isotope-layout] .row {
margin-bottom: -30px;
}
[data-isotope-layout] .row > [class*="col-"] {
margin-top: 30px;
}
[data-isotope-layout] .row-condensed {
margin-bottom: 0;
}
[data-isotope-layout] .row-condensed > [class*="col-"] {
margin-top: 0;
}
[data-isotope-layout] [class*="col-"] {
display: block;
opacity: 0;
will-change: transform;
backface-visibility: hidden;
transition: .1s opacity ease-in;
}
@media (max-width: 575px) {
[data-isotope-layout] [class*="col-"] {
max-width: 100%;
}
}
[data-isotope-layout].isotope--loaded [class*="col-"] {
opacity: 1;
}
[data-isotope-layout].isotope--loaded:after {
opacity: 0;
visibility: hidden;
}
@media (max-width: 767px) {
.isotope-xl .row > [class*="col-"] .row {
margin-bottom: -30px;
}
.isotope-xl .row > [class*="col-"] .row > [class*="col-"] {
margin-top: 35px;
}
}
@media (min-width: 1600px) {
.isotope-xl .row > [class*="col-"] .row {
margin-bottom: -30px;
}
.isotope-xl .row > [class*="col-"] .row > [class*="col-"] {
margin-top: 66px;
}
}
.isotope-filters {
position: relative;
display: inline-block;
}
.isotope-filters-list {
display: none;
position: absolute;
top: 100%;
right: 0;
margin: 10px 0;
z-index: 10;
float: left;
min-width: 130px;
font-size: 16px;
text-align: left;
background-color: #ffffff;
border-radius: 5px;
box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
overflow: hidden;
}
.isotope-filters-list > li {
display: block;
}
.isotope-filters-list > li > a {
display: block;
position: relative;
clear: both;
color: #151515;
white-space: nowrap;
line-height: 1.3;
padding: 7px 12px;
}
.isotope-filters-list > li > a.active, .isotope-filters-list > li > a:hover {
background-color: #eaeced;
}
.isotope-filters-list.active {
display: block;
}
.isotope-filters-toggle.active:focus {
outline: none;
}
.isotope-filters-title {
display: none;
}
@media (min-width: 576px) {
.isotope-filters-list {
right: auto;
left: 0;
}
}
@media (min-width: 992px) {
.isotope-filters-horizontal:not(.isotope-filter-collapse-lg) .isotope-filters-list, .isotope-filters-vertical:not(.isotope-filter-collapse-lg) .isotope-filters-list {
position: static;
display: inline-block;
float: none;
padding: 0;
background-color: transparent;
border-radius: 0;
box-shadow: none;
margin-bottom: 0;
border-bottom: 1px solid #eaeced;
overflow: visible;
}
.isotope-filters-horizontal:not(.isotope-filter-collapse-lg) .isotope-filters-list > li, .isotope-filters-vertical:not(.isotope-filter-collapse-lg) .isotope-filters-list > li {
display: inline-block;
}
.isotope-filters-horizontal:not(.isotope-filter-collapse-lg) .isotope-filters-list > li > a, .isotope-filters-vertical:not(.isotope-filter-collapse-lg) .isotope-filters-list > li > a {
display: inline-block;
text-transform: uppercase;
padding: 0 5px 13px;
color: #333333;
transition: 0.3s all ease-in;
}
.isotope-filters-horizontal:not(.isotope-filter-collapse-lg) .isotope-filters-list > li > a:after, .isotope-filters-vertical:not(.isotope-filter-collapse-lg) .isotope-filters-list > li > a:after {
content: '';
position: absolute;
bottom: -1px;
left: 50%;
width: 0;
height: 1px;
background: #ec7420;
transition: .4s;
}
.isotope-filters-horizontal:not(.isotope-filter-collapse-lg) .isotope-filters-list > li > a.active, .isotope-filters-horizontal:not(.isotope-filter-collapse-lg) .isotope-filters-list > li > a:hover, .isotope-filters-vertical:not(.isotope-filter-collapse-lg) .isotope-filters-list > li > a.active, .isotope-filters-vertical:not(.isotope-filter-collapse-lg) .isotope-filters-list > li > a:hover {
color: #151515;
background-color: transparent;
}
.isotope-filters-horizontal:not(.isotope-filter-collapse-lg) .isotope-filters-list > li > a.active:after, .isotope-filters-vertical:not(.isotope-filter-collapse-lg) .isotope-filters-list > li > a.active:after {
left: 0;
width: 100%;
}
.isotope-filters-horizontal:not(.isotope-filter-collapse-lg) .isotope-filters-list > li + li, .isotope-filters-vertical:not(.isotope-filter-collapse-lg) .isotope-filters-list > li + li {
margin-left: 23px;
}
.isotope-filters-horizontal:not(.isotope-filter-collapse-lg) .isotope-filters-toggle, .isotope-filters-vertical:not(.isotope-filter-collapse-lg) .isotope-filters-toggle {
display: none;
}
}
@media (min-width: 1200px) {
.isotope-filters.isotope-filters-vertical .isotope-filters-list {
margin-bottom: 0;
padding: 0;
border-bottom: none;
border-left: 1px solid #eaeced;
}
.isotope-filters.isotope-filters-vertical .isotope-filters-list > li {
display: block;
margin-top: 0;
text-align: left;
}
.isotope-filters.isotope-filters-vertical .isotope-filters-list > li > a {
padding: 0 25px;
}
.isotope-filters.isotope-filters-vertical .isotope-filters-list > li > a:after {
bottom: 50%;
left: -1px;
width: 1px;
height: 0;
background: #ec7420;
}
.isotope-filters.isotope-filters-vertical .isotope-filters-list > li > a.active:after {
bottom: 0;
width: 1px;
height: 100%;
left: -1px;
}
.isotope-filters.isotope-filters-vertical .isotope-filters-list > li + li {
margin-left: 0;
margin-top: 24px;
}
.isotope-filters.isotope-filters-vertical .isotope-filters-title {
display: block;
}
} @keyframes rd-navbar-slide-down {
0% {
transform: translateY(-100%);
}
100% {
transform: translateY(0);
}
}
@keyframes rd-navbar-slide-up {
0% {
transform: translateY(0);
}
100% {
transform: translateY(-100%);
}
} .rd-navbar-wrap, .rd-navbar-fixed .rd-navbar-nav-wrap, .rd-navbar-fixed .rd-navbar-submenu {
transition: 0.32s all cubic-bezier(1, 0.54, 0.15, 0.86);
}
.rd-navbar, .rd-navbar.rd-navbar--is-clone {
display: none;
}
.rd-navbar-fixed, .rd-navbar-static {
display: block;
}
.rd-navbar--no-transition, .rd-navbar--no-transition * {
transition: none !important;
}
.rd-navbar-wrap {
position: relative;
z-index: 1081;
font-size: 0;
line-height: 0;
}
.rd-navbar-wrap, .rd-navbar, .rd-navbar-brand, .rd-navbar-slogan, .rd-navbar-dropdown, .rd-navbar-megamenu, .rd-navbar-collapse-items, .brand-name, .rd-navbar-nav, .rd-navbar-panel, .rd-navbar-search-form-input, .rd-navbar-search-form-submit, .rd-navbar-search-toggle, .rd-navbar-live-search-results, .rd-navbar-search-form {
transition: .3s all ease;
}
.rd-navbar-collapse-toggle {
display: inline-block;
position: relative;
width: 48px;
height: 48px;
line-height: 48px;
cursor: pointer;
color: #151515;
display: none;
}
.rd-navbar-collapse-toggle span {
top: 50%;
margin-top: -3px;
}
.rd-navbar-collapse-toggle span, .rd-navbar-collapse-toggle span:before, .rd-navbar-collapse-toggle span:after {
position: absolute;
width: 6px;
height: 6px;
line-height: 6px;
text-align: center;
background: #151515;
left: 50%;
margin-left: -3px;
border-radius: 50%;
transition: .3s all ease;
}
.rd-navbar-collapse-toggle span:before, .rd-navbar-collapse-toggle span:after {
content: '';
}
.rd-navbar-collapse-toggle span:before {
bottom: 100%;
margin-bottom: 3px;
}
.rd-navbar-collapse-toggle span:after {
top: 100%;
margin-top: 3px;
}
.rd-navbar-collapse-toggle.active span {
transform: scale(0.7);
}
.rd-navbar-collapse-toggle.active span:before {
transform: translateY(18px);
}
.rd-navbar-collapse-toggle.active span:after {
transform: translateY(-18px);
} .rd-navbar {
display: none;
background: #ffffff;
}
.rd-navbar-toggle, .rd-navbar-sidebar-toggle {
display: inline-block;
position: relative;
width: 48px;
height: 48px;
line-height: 48px;
cursor: pointer;
color: #2c2c2c;
background-color: transparent;
border: none;
display: none;
}
.rd-navbar-toggle span, .rd-navbar-sidebar-toggle span {
position: relative;
display: block;
margin: auto;
transition: .3s all ease;
}
.rd-navbar-toggle span:after, .rd-navbar-toggle span:before, .rd-navbar-sidebar-toggle span:after, .rd-navbar-sidebar-toggle span:before {
content: "";
position: absolute;
left: 0;
top: -8px;
transition: .3s all ease;
}
.rd-navbar-toggle span:after, .rd-navbar-sidebar-toggle span:after {
top: 8px;
}
.rd-navbar-toggle span:after, .rd-navbar-toggle span:before, .rd-navbar-toggle span, .rd-navbar-sidebar-toggle span:after, .rd-navbar-sidebar-toggle span:before, .rd-navbar-sidebar-toggle span {
width: 24px;
height: 4px;
background-color: #2c2c2c;
backface-visibility: hidden;
border-radius: 2px;
}
.rd-navbar-toggle span:before, .rd-navbar-toggle span:after, .rd-navbar-sidebar-toggle span:before, .rd-navbar-sidebar-toggle span:after {
transform-origin: 1.71429px center;
}
.rd-navbar-toggle.active span:before, .rd-navbar-toggle.active span:after, .rd-navbar-sidebar-toggle.active span:before, .rd-navbar-sidebar-toggle.active span:after {
top: 0;
width: 15px;
}
.rd-navbar-toggle.active span:before, .rd-navbar-sidebar-toggle.active span:before {
transform: rotate(-40deg);
}
.rd-navbar-toggle.active span:after, .rd-navbar-sidebar-toggle.active span:after {
transform: rotate(40deg);
}
.rd-navbar-toggle:focus, .rd-navbar-sidebar-toggle:focus {
outline: none;
}
.rd-navbar-brand a {
display: inline-block;
}
.rd-navbar-search .form-input, .rd-navbar-search .form-label {
font-family: "Raleway", Menlo, Monaco, Consolas, "Courier New", monospace;
font-size: 16px;
letter-spacing: .05em;
}
.rd-navbar-search .rd-navbar-search-toggle, .rd-navbar-search .rd-navbar-search-submit {
font-size: 23px;
color: #151515;
}
.rd-navbar-search .rd-search {
margin: 0;
}
.rd-navbar-search .rd-search > * + * {
margin-top: 0;
}
.rd-navbar-search-toggled .rd-search .form-input {
padding-right: 50px;
z-index: 1;
background: #ffffff;
}
.rd-navbar-search-toggled .rd-navbar-search-toggle, .rd-navbar-search-toggled .rd-navbar-search-submit {
background: none;
border: none;
display: inline-block;
padding: 0;
outline: none;
outline-offset: 0;
cursor: pointer;
-webkit-appearance: none;
display: inline-block;
width: 50px;
height: 50px;
line-height: 50px;
}
.rd-navbar-search-toggled .rd-navbar-search-toggle::-moz-focus-inner, .rd-navbar-search-toggled .rd-navbar-search-submit::-moz-focus-inner {
border: none;
padding: 0;
}
.rd-navbar-search-toggled .rd-navbar-search-toggle, .rd-navbar-search-toggled .rd-navbar-search-toggle:active, .rd-navbar-search-toggled .rd-navbar-search-toggle:focus, .rd-navbar-search-toggled .rd-navbar-search-submit, .rd-navbar-search-toggled .rd-navbar-search-submit:active, .rd-navbar-search-toggled .rd-navbar-search-submit:focus {
color: #151515;
}
.rd-navbar-search-toggled .rd-navbar-search-toggle:hover, .rd-navbar-search-toggled .rd-navbar-search-submit:hover {
color: #ec7420;
}
.rd-navbar-search-toggled .rd-navbar-search-toggle::before, .rd-navbar-search-toggled .rd-navbar-search-submit::before {
content: '\e01c';
font-family: 'fl-budicons-launch';
}
.rd-navbar-search-toggled .rd-navbar-search-toggle {
display: block;
overflow: hidden;
position: relative;
text-align: center;
}
.rd-navbar-search-toggled .rd-navbar-search-toggle::before, .rd-navbar-search-toggled .rd-navbar-search-toggle::after {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: inherit;
height: inherit;
line-height: inherit;
text-align: center;
color: inherit;
will-change: transform;
}
.rd-navbar-search-toggled .rd-navbar-search-submit {
position: absolute;
top: 50%;
right: 0;
z-index: 10;
transform: translateY(-50%);
transition: .24s all ease;
}
.rd-navbar-search-toggled .rd-navbar-search-submit::before {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
display: flex;
align-items: center;
justify-content: center;
font: 400 23px 'fl-budicons-launch';
line-height: inherit;
text-align: center;
color: inherit;
}
.rd-navbar-dropdown {
display: none;
} .rd-navbar.rd-navbar-fixed + .rd-navbar.rd-navbar--is-clone {
display: none;
}
.rd-navbar {
font-size: 14px;
line-height: 1.71429;
}
.rd-navbar .rd-navbar-nav > li {
font-size: 14px;
line-height: 1.4;
}
.rd-navbar .rd-navbar-nav > li > a {
font-size: 12px;
font-weight: 700;
line-height: 1.2;
letter-spacing: .1em;
text-transform: uppercase;
}
.rd-navbar-static .rd-navbar-nav .rd-navbar-submenu > .rd-navbar-dropdown, .rd-navbar-static .rd-navbar-nav .rd-navbar-submenu > .rd-navbar-megamenu {
opacity: 0;
visibility: hidden;
}
.rd-navbar-static .rd-navbar-nav .rd-navbar-submenu.focus {
opacity: 1;
visibility: visible;
}
.rd-navbar-static .rd-navbar-nav .rd-navbar-submenu > .rd-navbar-dropdown, .rd-navbar-static .rd-navbar-nav .rd-navbar-submenu > .rd-navbar-megamenu {
transform: scale(1, 0.9);
transform-origin: 50% 0;
}
.rd-navbar-static .rd-navbar-nav .rd-navbar-submenu.opened > .rd-navbar-dropdown, .rd-navbar-static .rd-navbar-nav .rd-navbar-submenu.opened > .rd-navbar-megamenu, .rd-navbar-static .rd-navbar-nav .rd-navbar-submenu.focus > .rd-navbar-dropdown, .rd-navbar-static .rd-navbar-nav .rd-navbar-submenu.focus > .rd-navbar-megamenu {
transform: scale(1, 1);
}
.rd-navbar-static .rd-navbar-nav .rd-navbar-submenu .rd-navbar-submenu.focus > .rd-navbar-dropdown, .rd-navbar-static .rd-navbar-nav .rd-navbar-submenu .rd-navbar-submenu.opened > .rd-navbar-dropdown {
display: block;
}
.rd-navbar-static .rd-navbar-nav > li {
display: inline-block;
white-space: nowrap;
}
.rd-navbar-static .rd-navbar-nav > li a {
position: relative;
white-space: normal;
z-index: 2;
display: inline-block;
color: #333333;
background: transparent;
cursor: pointer;
}
.rd-navbar-static .rd-navbar-nav > li.opened > a, .rd-navbar-static .rd-navbar-nav > li.active > a, .rd-navbar-static .rd-navbar-nav > li.focus > a, .rd-navbar-static .rd-navbar-nav > li > a:hover {
color: #ec7420;
background: transparent;
}
.rd-navbar-static .rd-navbar-nav li.focus > .rd-navbar-dropdown, .rd-navbar-static .rd-navbar-nav li.focus > .rd-navbar-megamenu, .rd-navbar-static .rd-navbar-nav li.opened > .rd-navbar-dropdown, .rd-navbar-static .rd-navbar-nav li.opened > .rd-navbar-megamenu {
opacity: 1;
visibility: visible;
transform: translateY(0);
}
.rd-navbar-static .rd-navbar-nav .rd-navbar--has-dropdown {
position: relative;
}
.rd-navbar-static .rd-navbar-nav > li > .rd-navbar-dropdown {
position: absolute;
left: 0;
z-index: 5;
display: block;
text-align: left;
}
.rd-navbar-static .rd-navbar-nav > li > .rd-navbar-dropdown.rd-navbar-open-left {
left: 0;
right: auto;
}
.rd-navbar-static .rd-navbar-dropdown, .rd-navbar-static .rd-navbar-megamenu {
border: 1px solid #eaeced;
}
.rd-navbar-static .rd-navbar-dropdown {
width: 210px;
padding: 0;
margin-top: 23px;
background: #ffffff;
}
.rd-navbar-static .rd-navbar-dropdown .rd-navbar-dropdown {
position: absolute;
left: 100%;
margin-left: 35px;
top: -25px;
}
.rd-navbar-static .rd-navbar-dropdown .rd-navbar-dropdown.rd-navbar-open-right {
left: auto;
right: 100%;
margin-left: 0;
margin-right: 35px;
}
.rd-navbar-static .rd-navbar-dropdown > li > a {
display: block;
width: 100%;
padding: 18px 25px;
font-size: 14px;
}
.rd-navbar-static .rd-navbar-dropdown > li > a, .rd-navbar-static .rd-navbar-dropdown > li > a:focus, .rd-navbar-static .rd-navbar-dropdown > li > a:active {
color: #333333;
background: transparent;
}
.rd-navbar-static .rd-navbar-dropdown > li > a:hover {
color: #ec7420;
background: transparent;
}
.rd-navbar-static .rd-navbar-dropdown > li.focus > a, .rd-navbar-static .rd-navbar-dropdown > li.opened > a {
color: #ec7420;
background: transparent;
}
.rd-navbar-static .rd-navbar-dropdown > li + li {
border-top: 1px solid #eaeced;
}
.rd-navbar-static .rd-navbar-megamenu {
position: absolute;
z-index: 4;
display: flex;
table-layout: fixed;
width: calc(100% - 30px);
left: 15px;
max-width: 1600px;
margin-top: 23px;
text-align: left;
background: #ffffff;
}
.rd-navbar-static .rd-navbar-megamenu > li {
position: relative;
flex-grow: 1;
flex-basis: 25%;
padding: 22px 20px 30px 30px;
}
@media (min-width: 1200px) {
.rd-navbar-static .rd-navbar-megamenu {
width: 1170px;
left: calc(50vw - 585px);
}
}
.rd-navbar-static .rd-megamenu-header {
position: relative;
display: block;
padding-bottom: 9px;
font-weight: 700;
color: #ec7420;
}
.rd-navbar-static .rd-megamenu-header::after {
content: '';
position: absolute;
left: 0;
right: 0;
bottom: 0;
border-bottom: 1px solid #eaeced;
}
.rd-navbar-static * + .rd-megamenu-header {
margin-top: 40px;
}
.rd-navbar-static * + .rd-megamenu-list {
margin-top: 22px;
}
.rd-navbar-static .rd-navbar-items-list > li {
display: inline-block;
padding-left: 35px;
padding-right: 35px;
}
.rd-navbar-static .rd-navbar-items-list > li:first-child {
margin-left: 0;
}
.rd-navbar-static .rd-navbar-items-list > li:last-child {
margin-right: 0;
}
.rd-navbar-static .rd-navbar-items-list > li:not(:last-child) {
border-right: 1px solid #eaeced;
}
.rd-navbar-static .rd-navbar-search-toggled .rd-search {
position: absolute;
z-index: 10;
top: -10px;
transform-origin: 100% 50%;
transition: .33s;
opacity: 0;
visibility: hidden;
}
.rd-navbar-static .rd-navbar-search-toggled .rd-navbar-search-toggle {
opacity: 1;
visibility: visible;
}
.rd-navbar-static .rd-navbar-search-toggled.active .rd-search {
opacity: 1;
visibility: visible;
top: 0;
}
.rd-navbar-static .rd-navbar-nav > li {
white-space: nowrap;
}
.rd-navbar-static .rd-navbar-nav > li > * {
white-space: normal;
}
.rd-navbar-static .rd-navbar-nav > li > .rd-navbar-submenu-toggle {
display: inline-block;
width: 17px;
text-align: center;
cursor: pointer;
color: #333333;
}
.rd-navbar-static .rd-navbar-nav > li > .rd-navbar-submenu-toggle::after {
content: '\f107';
position: relative;
display: inline-block;
font: 400 14px "FontAwesome";
text-align: center;
transition: 0.4s all ease;
z-index: 2;
will-change: transform;
-webkit-filter: blur(0);
}
.rd-navbar-static .rd-navbar-nav > li .rd-navbar-dropdown .rd-navbar-submenu a {
position: relative;
margin-right: 15px;
}
.rd-navbar-static .rd-navbar-nav > li .rd-navbar-dropdown .rd-navbar-submenu.opened > .rd-navbar-submenu-toggle, .rd-navbar-static .rd-navbar-nav > li .rd-navbar-dropdown .rd-navbar-submenu a:hover ~ .rd-navbar-submenu-toggle {
color: #ec7420;
}
.rd-navbar-static .rd-navbar-nav > li .rd-navbar-dropdown .rd-navbar-submenu.focus .rd-navbar-submenu-toggle, .rd-navbar-static .rd-navbar-nav > li .rd-navbar-dropdown .rd-navbar-submenu > a:hover + .rd-navbar-submenu-toggle {
opacity: 0;
right: -19px;
}
.rd-navbar-static .rd-navbar-nav > li .rd-navbar-dropdown .rd-navbar-submenu-toggle {
position: absolute;
top: 2px;
right: -15px;
cursor: pointer;
padding: 3px;
line-height: 1;
color: #333333;
transition: .22s;
}
.rd-navbar-static .rd-navbar-nav > li .rd-navbar-dropdown .rd-navbar-submenu-toggle::after {
content: '\f105';
position: relative;
display: inline-block;
font: 400 14px "FontAwesome";
text-align: center;
transition: 0.4s all ease;
z-index: 2;
will-change: transform;
-webkit-filter: blur(0);
}
.rd-navbar-static .rd-navbar-nav > li.focus > .rd-navbar-submenu-toggle::after, .rd-navbar-static .rd-navbar-nav > li.opened > .rd-navbar-submenu-toggle::after, .rd-navbar-static .rd-navbar-nav > li > a:hover + .rd-navbar-submenu-toggle::after {
transform: rotate(180deg);
}
.rd-navbar-static .rd-navbar-nav > li.active > .rd-navbar-submenu-toggle, .rd-navbar-static .rd-navbar-nav > li.focus > .rd-navbar-submenu-toggle, .rd-navbar-static .rd-navbar-nav > li.opened > .rd-navbar-submenu-toggle, .rd-navbar-static .rd-navbar-nav > li > a:hover + .rd-navbar-submenu-toggle {
color: #ec7420;
}
.rd-navbar-static .rd-megamenu-list > li > a {
position: relative;
display: block;
width: 100%;
letter-spacing: .05em;
font-size: 14px;
line-height: 1.6;
padding: 1px 14px 1px 0;
}
.rd-navbar-static .rd-megamenu-list > li > a, .rd-navbar-static .rd-megamenu-list > li > a:active, .rd-navbar-static .rd-megamenu-list > li > a:focus {
color: #333333;
}
.rd-navbar-static .rd-megamenu-list > li > a:hover {
color: #ec7420;
}
.rd-navbar-static .rd-megamenu-list > li > a, .rd-navbar-static .rd-megamenu-list > li > a::before {
transition: .2s all linear;
}
.rd-navbar-static .rd-megamenu-list > li > a::before {
position: absolute;
top: 1px;
left: -6px;
content: '\f105';
font-family: 'FontAwesome';
font-size: inherit;
line-height: inherit;
color: #ec7420;
opacity: 0;
visibility: hidden;
}
.rd-navbar-static .rd-megamenu-list > li > a:hover, .rd-navbar-static .rd-megamenu-list > li.focus > a {
padding-left: 14px;
padding-right: 0;
}
.rd-navbar-static .rd-megamenu-list > li > a:hover::before, .rd-navbar-static .rd-megamenu-list > li.focus > a::before {
left: 0;
opacity: 1;
visibility: visible;
}
.rd-navbar-static .rd-megamenu-list > li > a, .rd-navbar-static .rd-megamenu-list > li > a:focus, .rd-navbar-static .rd-megamenu-list > li > a:active {
color: #333333;
background: transparent;
}
.rd-navbar-static .rd-megamenu-list > li > a:hover {
color: #ec7420;
background: transparent;
}
.rd-navbar-static .rd-megamenu-list > li + li {
margin-top: 10px;
}
@media (min-width: 1600px) {
.rd-navbar-static .rd-megamenu-list > li + li {
margin-top: 20px;
}
} .rd-navbar-fixed {
display: block;
}
.rd-navbar-fixed .rd-navbar-brand .brand {
position: fixed;
text-align: left;
top: -1px;
left: 56px;
height: 56px;
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-items: center;
justify-content: center;
white-space: nowrap;
overflow: hidden;
z-index: 17;
}
.rd-navbar-fixed .rd-navbar-brand .brand img {
height: 34px;
width: auto;
}
.rd-navbar-fixed .rd-navbar-brand .brand .brand__slogan {
display: none;
}
.rd-navbar-fixed .rd-navbar-panel {
display: flex;
position: fixed;
left: 0;
top: 0;
right: 0;
padding: 4px;
height: 56px;
z-index: 999;
border-bottom: 1px solid #eaeced;
}
.rd-navbar-fixed .rd-navbar-panel__content {
position: relative;
z-index: 11;
}
.rd-navbar-fixed .rd-navbar-toggle {
display: inline-block;
}
.rd-navbar-fixed .rd-navbar-panel__button {
position: fixed;
right: 55px;
top: 8px;
z-index: 1002;
font-size: 0;
line-height: 0;
}
.rd-navbar-fixed .rd-navbar-panel__button .button {
height: 40px;
width: 40px;
font-size: 0;
padding: 7px 5px;
}
.rd-navbar-fixed .rd-navbar-panel__button .button .icon {
top: 0;
padding-left: 0;
padding-right: 0;
font-size: 18px;
line-height: 1;
}
.rd-navbar-fixed .rd-navbar-nav-wrap {
position: fixed;
z-index: 100;
top: -56px;
left: 0;
width: 280px;
padding: 112px 0 81px;
bottom: -56px;
box-shadow: none;
overflow-x: hidden;
overflow-y: auto;
-webkit-overflow-scrolling: touch;
transform: translateX(-110%);
border-right: 1px solid #eaeced;
}
.rd-navbar-fixed .rd-navbar-nav-wrap.active {
transform: translateX(0);
}
.firefox .rd-navbar-fixed .rd-navbar-nav-wrap > *:last-child {
margin-bottom: 80px;
}
.rd-navbar-fixed .rd-navbar-nav-wrap .rd-navbar-element {
margin: 15px;
display: flex;
align-items: center;
}
.rd-navbar-fixed .rd-navbar-nav-wrap .rd-navbar-element > * + * {
margin-left: 5px;
}
.rd-navbar-fixed .rd-navbar-nav-wrap .rd-navbar-search {
width: auto;
}
.rd-navbar-fixed .rd-navbar-nav-wrap .rd-navbar-search .form-input, .rd-navbar-fixed .rd-navbar-nav-wrap .rd-navbar-search .form-label {
font-size: 14px;
}
.rd-navbar-fixed .rd-navbar-nav-wrap .rd-navbar-search .rd-navbar-search-submit::before {
font-size: 17px;
}
.rd-navbar-fixed .rd-navbar-nav-wrap .link-wrap {
height: 50px;
width: 50px;
flex-shrink: 0;
padding-top: 5px;
padding-left: 4px;
line-height: 50px;
text-align: center;
background: #eaeced;
transition: .22s;
}
.rd-navbar-fixed .rd-navbar-nav-wrap .link-wrap .link-cart__count {
top: -14px;
}
.rd-navbar-fixed .rd-navbar-nav-wrap .link-wrap .link-cart .icon {
color: #151515;
}
.rd-navbar-fixed .rd-navbar-nav-wrap .link-wrap:hover {
background: #ec7420;
}
.rd-navbar-fixed .rd-navbar-nav-wrap .link-wrap:hover .icon, .rd-navbar-fixed .rd-navbar-nav-wrap .link-wrap:hover .link-cart {
color: #ffffff;
}
.rd-navbar-fixed .rd-navbar-nav {
display: block;
margin: 15px 0;
height: auto;
text-align: left;
}
.rd-navbar-fixed .rd-navbar-nav > li > a {
font-size: 12px;
line-height: 2;
}
.rd-navbar-fixed .rd-navbar-nav li {
text-align: left;
}
.rd-navbar-fixed .rd-navbar-nav li > a {
display: block;
padding: 9px 56px 9px 18px;
}
.rd-navbar-fixed .rd-navbar-nav > li + li {
margin-top: 4px;
}
.rd-navbar-fixed .rd-navbar-submenu {
position: relative;
}
.rd-navbar-fixed .rd-navbar-submenu .rd-navbar-dropdown .rd-navbar-submenu-toggle:after {
height: 34px;
line-height: 34px;
}
.rd-navbar-fixed .rd-navbar-submenu .rd-navbar-dropdown > li > a {
padding-left: 30px;
}
.rd-navbar-fixed .rd-navbar-submenu .rd-navbar-dropdown li li > a, .rd-navbar-fixed .rd-navbar-submenu .rd-navbar-megamenu ul li li > a {
padding-left: 46px;
}
.rd-navbar-fixed .rd-navbar-submenu.opened > .rd-navbar-dropdown, .rd-navbar-fixed .rd-navbar-submenu.opened > .rd-navbar-megamenu {
display: block;
}
.rd-navbar-fixed .rd-navbar-dropdown, .rd-navbar-fixed .rd-navbar-megamenu {
display: none;
}
.rd-navbar-fixed .rd-megamenu-list > li > a, .rd-navbar-fixed .rd-navbar-dropdown > li > a {
padding: 9px 56px 9px 16px;
font-size: 12px;
line-height: 1.5;
}
.rd-navbar-fixed .rd-megamenu-list > li + li, .rd-navbar-fixed .rd-navbar-dropdown > li + li {
margin-top: 3px;
}
.rd-navbar-fixed .rd-megamenu-list > li > a {
padding-left: 30px;
}
.rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-header {
position: relative;
display: block;
padding: 0 20px 7px;
font-family: "Raleway", Menlo, Monaco, Consolas, "Courier New", monospace;
font-size: 14px;
font-weight: 700;
letter-spacing: .06em;
line-height: 1.5;
}
.rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-header::after {
content: '';
position: absolute;
left: 20px;
right: 20px;
bottom: 0;
border-bottom: 1px solid #eaeced;
}
.rd-navbar-fixed .rd-navbar-megamenu * + .rd-megamenu-list {
margin-top: 11px;
}
.rd-navbar-fixed .rd-navbar-megamenu * + .rd-megamenu-header {
margin-top: 20px;
}
.rd-navbar-fixed .rd-navbar-megamenu > li + li {
margin-top: 20px;
}
.rd-navbar-fixed .rd-navbar-nav li .rd-navbar-dropdown, .rd-navbar-fixed .rd-navbar-nav li .rd-navbar-megamenu {
transition: opacity 0.3s, height 0.4s ease;
opacity: 0;
height: 0;
overflow: hidden;
}
.rd-navbar-fixed .rd-navbar-nav li.opened > .rd-navbar-dropdown {
padding: 4px 0 0;
}
.rd-navbar-fixed .rd-navbar-nav li.opened > .rd-navbar-megamenu {
padding-top: 15px;
padding-bottom: 15px;
}
.rd-navbar-fixed .rd-navbar-nav li.opened > .rd-navbar-dropdown, .rd-navbar-fixed .rd-navbar-nav li.opened > .rd-navbar-megamenu {
opacity: 1;
height: auto;
}
.rd-navbar-fixed .rd-navbar-nav li.opened > .rd-navbar-submenu-toggle::after {
transform: rotate(180deg);
}
.rd-navbar-fixed .rd-navbar-submenu-toggle {
cursor: pointer;
}
.rd-navbar-fixed .rd-navbar-submenu-toggle::after {
content: '\f107';
position: absolute;
top: 0;
right: 0;
width: 56px;
height: 41px;
font: 400 14px "FontAwesome";
line-height: 41px;
text-align: center;
transition: 0.4s all ease;
z-index: 2;
cursor: pointer;
}
.rd-navbar-fixed .rd-navbar-collapse, .rd-navbar-fixed .rd-navbar-search-toggle {
position: fixed;
top: 4px;
z-index: 1000;
background-color: transparent;
border: none;
}
.rd-navbar-fixed.active .rd-navbar-nav {
transform: translateX(0);
}
.rd-navbar-fixed .rd-navbar-content {
position: fixed;
top: 55px;
transform: translateX(30px);
transform-origin: 100% 100%;
right: 0;
z-index: 1001;
width: auto;
padding: 25px 32px;
margin: 0 -1px;
opacity: 0;
visibility: hidden;
transition: 0.23s all ease-in-out;
font-size: 14px;
line-height: 1.4;
background: #ffffff;
border: 1px solid #eaeced;
text-align: left;
pointer-events: none;
}
.rd-navbar-fixed .rd-navbar-content * {
pointer-events: auto;
}
.rd-navbar-fixed .rd-navbar-content > * + * {
margin-top: 20px;
}
.rd-navbar-fixed .rd-navbar-content .button {
display: block;
}
.rd-navbar-fixed .rd-navbar-content .list-bordered > li {
display: block;
padding: 0;
}
.rd-navbar-fixed .rd-navbar-content .list-bordered > li::after {
display: none;
}
.rd-navbar-fixed .rd-navbar-content .list-bordered > li + li {
margin-top: 17px;
}
.rd-navbar-fixed .rd-navbar-content__list > li {
display: flex;
align-items: center;
margin-left: -10px;
}
.rd-navbar-fixed .rd-navbar-content__list > li > * {
margin-left: 10px;
}
.rd-navbar-fixed .rd-navbar-content__list > li + li {
margin-top: 15px;
}
.rd-navbar-fixed .rd-navbar-content.active {
visibility: visible;
opacity: 1;
transform: translateX(0);
}
.rd-navbar-fixed .rd-navbar-content__toggle {
top: 4px;
right: 2px;
width: 48px;
display: inline-block;
position: relative;
width: 48px;
height: 48px;
line-height: 48px;
cursor: pointer;
color: #2c2c2c;
position: fixed;
z-index: 1000;
}
.rd-navbar-fixed .rd-navbar-content__toggle span {
top: 50%;
margin-top: -3px;
}
.rd-navbar-fixed .rd-navbar-content__toggle span, .rd-navbar-fixed .rd-navbar-content__toggle span:before, .rd-navbar-fixed .rd-navbar-content__toggle span:after {
position: absolute;
width: 6px;
height: 6px;
line-height: 6px;
text-align: center;
background: #2c2c2c;
left: 50%;
margin-left: -3px;
border-radius: 50%;
transition: .3s all ease;
}
.rd-navbar-fixed .rd-navbar-content__toggle span:before, .rd-navbar-fixed .rd-navbar-content__toggle span:after {
content: '';
}
.rd-navbar-fixed .rd-navbar-content__toggle span:before {
bottom: 100%;
margin-bottom: 3px;
}
.rd-navbar-fixed .rd-navbar-content__toggle span:after {
top: 100%;
margin-top: 3px;
}
.rd-navbar-fixed .rd-navbar-content__toggle.active span {
transform: scale(0.7);
}
.rd-navbar-fixed .rd-navbar-content__toggle.active span:before {
transform: translateY(18px);
}
.rd-navbar-fixed .rd-navbar-content__toggle.active span:after {
transform: translateY(-18px);
}
.rd-navbar-fixed .rd-navbar-search_toggled {
position: static;
}
.rd-navbar-fixed .rd-navbar-search-wrap.active .rd-navbar-search_toggled .rd-search {
transform: translateY(0);
opacity: 1;
visibility: visible;
}
.rd-navbar-fixed .rd-search-results-live {
display: none;
}
html .page .rd-navbar-fixed .rd-navbar-fixed--hidden {
display: none;
}
.rd-navbar-fixed .rd-navbar-panel {
color: #151515;
box-shadow: none;
background: #ffffff;
}
.rd-navbar-fixed .rd-navbar-nav-wrap {
color: #ffffff;
background: #ffffff;
border-color: #eaeced;
}
.rd-navbar-fixed .rd-navbar-nav li > a {
color: #151515;
}
.rd-navbar-fixed .rd-navbar-nav li:hover > a, .rd-navbar-fixed .rd-navbar-nav li.focus > a, .rd-navbar-fixed .rd-navbar-nav li.active > a, .rd-navbar-fixed .rd-navbar-nav li.opened > a {
color: #ffffff;
background: #ec7420;
}
.rd-navbar-fixed .rd-navbar-nav li:hover > .rd-navbar-submenu-toggle, .rd-navbar-fixed .rd-navbar-nav li.focus > .rd-navbar-submenu-toggle, .rd-navbar-fixed .rd-navbar-nav li.active > .rd-navbar-submenu-toggle, .rd-navbar-fixed .rd-navbar-nav li.opened > .rd-navbar-submenu-toggle {
color: #ffffff;
}
.rd-navbar-fixed .rd-navbar-nav li.opened > .rd-navbar-submenu-toggle {
color: #ffffff;
}
.rd-navbar-fixed .rd-megamenu-list > li > a, .rd-navbar-fixed .rd-navbar-dropdown > li > a {
color: #333333;
}
.rd-navbar-fixed .rd-megamenu-list > li:hover > a, .rd-navbar-fixed .rd-megamenu-list > li.focus > a, .rd-navbar-fixed .rd-megamenu-list > li.active > a, .rd-navbar-fixed .rd-megamenu-list > li.opened > a, .rd-navbar-fixed .rd-navbar-dropdown > li:hover > a, .rd-navbar-fixed .rd-navbar-dropdown > li.focus > a, .rd-navbar-fixed .rd-navbar-dropdown > li.active > a, .rd-navbar-fixed .rd-navbar-dropdown > li.opened > a {
color: #ffffff;
background: #ec7420;
}
.rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-header {
color: #292929;
}
.rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-header a, .rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-header a:active, .rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-header a:focus {
color: #ffffff;
}
.rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-header a:hover {
color: #ec7420;
}
.rd-navbar-fixed .rd-navbar-submenu-toggle {
color: #151515;
}
.rd-navbar-fixed .rd-navbar-search-toggled .rd-search {
border-color: #eaeced;
}
.rd-navbar-fixed.rd-navbar_transparent .rd-navbar-panel {
color: #ffffff;
background: #151515;
border-bottom-color: #292929;
}
.rd-navbar-fixed.rd-navbar_transparent .rd-navbar-nav-wrap {
color: #ffffff;
background: #222222;
border-color: #222222;
}
.rd-navbar-fixed.rd-navbar_transparent .rd-navbar-content__toggle {
display: inline-block;
position: relative;
width: 48px;
height: 48px;
line-height: 48px;
cursor: pointer;
color: #ffffff;
}
.rd-navbar-fixed.rd-navbar_transparent .rd-navbar-content__toggle span {
top: 50%;
margin-top: -3px;
}
.rd-navbar-fixed.rd-navbar_transparent .rd-navbar-content__toggle span, .rd-navbar-fixed.rd-navbar_transparent .rd-navbar-content__toggle span:before, .rd-navbar-fixed.rd-navbar_transparent .rd-navbar-content__toggle span:after {
position: absolute;
width: 6px;
height: 6px;
line-height: 6px;
text-align: center;
background: #ffffff;
left: 50%;
margin-left: -3px;
border-radius: 50%;
transition: .3s all ease;
}
.rd-navbar-fixed.rd-navbar_transparent .rd-navbar-content__toggle span:before, .rd-navbar-fixed.rd-navbar_transparent .rd-navbar-content__toggle span:after {
content: '';
}
.rd-navbar-fixed.rd-navbar_transparent .rd-navbar-content__toggle span:before {
bottom: 100%;
margin-bottom: 3px;
}
.rd-navbar-fixed.rd-navbar_transparent .rd-navbar-content__toggle span:after {
top: 100%;
margin-top: 3px;
}
.rd-navbar-fixed.rd-navbar_transparent .rd-navbar-content__toggle.active span {
transform: scale(0.7);
}
.rd-navbar-fixed.rd-navbar_transparent .rd-navbar-content__toggle.active span:before {
transform: translateY(18px);
}
.rd-navbar-fixed.rd-navbar_transparent .rd-navbar-content__toggle.active span:after {
transform: translateY(-18px);
}
.rd-navbar-fixed.rd-navbar_transparent .rd-navbar-nav li > a {
color: #ffffff;
}
.rd-navbar-fixed.rd-navbar_transparent .rd-navbar-nav li:hover > a, .rd-navbar-fixed.rd-navbar_transparent .rd-navbar-nav li.focus > a, .rd-navbar-fixed.rd-navbar_transparent .rd-navbar-nav li.active > a, .rd-navbar-fixed.rd-navbar_transparent .rd-navbar-nav li.opened > a {
color: #ffffff;
background: #ec7420;
}
.rd-navbar-fixed.rd-navbar_transparent .rd-navbar-nav li:hover > .rd-navbar-submenu-toggle, .rd-navbar-fixed.rd-navbar_transparent .rd-navbar-nav li.focus > .rd-navbar-submenu-toggle, .rd-navbar-fixed.rd-navbar_transparent .rd-navbar-nav li.active > .rd-navbar-submenu-toggle, .rd-navbar-fixed.rd-navbar_transparent .rd-navbar-nav li.opened > .rd-navbar-submenu-toggle {
color: #ffffff;
}
.rd-navbar-fixed.rd-navbar_transparent .rd-navbar-nav li.opened > .rd-navbar-submenu-toggle {
color: #ffffff;
}
.rd-navbar-fixed.rd-navbar_transparent .rd-megamenu-list > li > a, .rd-navbar-fixed.rd-navbar_transparent .rd-navbar-dropdown > li > a {
color: #cccccc;
}
.rd-navbar-fixed.rd-navbar_transparent .rd-megamenu-list:hover > a, .rd-navbar-fixed.rd-navbar_transparent .rd-megamenu-list.focus > a, .rd-navbar-fixed.rd-navbar_transparent .rd-megamenu-list.active > a, .rd-navbar-fixed.rd-navbar_transparent .rd-megamenu-list.opened > a, .rd-navbar-fixed.rd-navbar_transparent .rd-navbar-dropdown:hover > a, .rd-navbar-fixed.rd-navbar_transparent .rd-navbar-dropdown.focus > a, .rd-navbar-fixed.rd-navbar_transparent .rd-navbar-dropdown.active > a, .rd-navbar-fixed.rd-navbar_transparent .rd-navbar-dropdown.opened > a {
color: #ffffff;
background: #ec7420;
}
.rd-navbar-fixed.rd-navbar_transparent .rd-navbar-megamenu .rd-megamenu-header {
color: #ffffff;
}
.rd-navbar-fixed.rd-navbar_transparent .rd-navbar-megamenu .rd-megamenu-header a, .rd-navbar-fixed.rd-navbar_transparent .rd-navbar-megamenu .rd-megamenu-header a:active, .rd-navbar-fixed.rd-navbar_transparent .rd-navbar-megamenu .rd-megamenu-header a:focus {
color: #ffffff;
}
.rd-navbar-fixed.rd-navbar_transparent .rd-navbar-megamenu .rd-megamenu-header a:hover {
color: #ec7420;
}
.rd-navbar-fixed.rd-navbar_transparent .rd-navbar-submenu-toggle {
color: #ffffff;
}
html.rd-navbar-fixed-linked .page {
padding-top: 56px;
} .rd-navbar-static.rd-navbar-classic {
display: block;
border-bottom: 1px solid #eaeced;
}
.rd-navbar-static.rd-navbar-classic .rd-navbar-inner {
max-width: 1600px;
padding-left: 15px;
padding-right: 15px;
margin-left: auto;
margin-right: auto;
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-between;
}
.rd-navbar-static.rd-navbar-classic .rd-navbar-inner > * + * {
padding-left: 30px;
}
.rd-navbar-static.rd-navbar-classic .rd-navbar-aside {
padding: 10px 0;
margin-bottom: -10px;
margin-left: -10px;
}
.rd-navbar-static.rd-navbar-classic .rd-navbar-aside:empty {
margin-bottom: 0;
margin-left: 0;
}
.rd-navbar-static.rd-navbar-classic .rd-navbar-aside > * {
display: inline-block;
margin-top: 0;
margin-bottom: 10px;
margin-left: 10px;
width: 100%;
}
.rd-navbar-static.rd-navbar-classic .rd-navbar-aside, .rd-navbar-static.rd-navbar-classic .rd-navbar-nav-wrap {
display: flex;
align-items: center;
justify-content: center;
flex-wrap: wrap;
}
.rd-navbar-static.rd-navbar-classic .rd-navbar-panel {
align-self: center;
}
.rd-navbar-static.rd-navbar-classic .rd-navbar-body {
flex-grow: 1;
}
.rd-navbar-static.rd-navbar-classic .rd-navbar-nav-wrap {
position: relative;
padding: 16px 0 26px;
border-top: 1px solid #eaeced;
}
.rd-navbar-static.rd-navbar-classic .rd-navbar-nav {
margin-bottom: -5px;
margin-left: -15px;
margin-right: -15px;
}
.rd-navbar-static.rd-navbar-classic .rd-navbar-nav > * {
margin-bottom: 5px;
padding-left: 15px;
padding-right: 15px;
}
.rd-navbar-static.rd-navbar-classic .rd-navbar-megamenu {
right: 0;
left: auto;
}
.list-inline .bandOutils .rd-navbar-search-toggle{
position: relative;
color: #ec7420;
}
.list-inline .bandOutils .rd-navbar-search-toggle:hover{
cursor: pointer;
color: #575355;
}
.list-inline .bandOutils .rd-navbar-search-toggle::before {
font-family: "FontAwesome";
position: absolute;
top: 40%;
left: 50%;
transform: translate(-50%,-50%);
content: "\f002";
font-size: 25px;
text-align: center;
width: 100%;
}
@media (min-width: 970px) {
.bandHaut{
display: flex;
justify-content: space-between;
}
.list-inline .bandOutils{
display: flex;
justify-content: center;
}
}
@media (max-width: 1199px) {
.rd-navbar-static.rd-navbar-classic .rd-navbar-megamenu {
left: -165px;
width: auto;
}
}
.rd-navbar-static.rd-navbar-classic .rd-navbar-brand {
display: flex;
align-items: center;
}
.rd-navbar-static.rd-navbar-classic .rd-navbar-element {
display: flex;
align-items: center;
padding: 0 15px;
margin: 0 -20px -5px;
}
.rd-navbar-static.rd-navbar-classic .rd-navbar-element > * {
padding: 0 5px;
}
.rd-navbar-static.rd-navbar-classic .rd-navbar-search .rd-search {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
display: flex;
}
.rd-navbar-static.rd-navbar-classic .rd-navbar-search .form-wrap {
display: flex;
width: 100%;
}
.rd-navbar-static.rd-navbar-classic .rd-navbar-search .form-label {
top: 50%;
left: 0;
padding-left: 0;
}
.rd-navbar-static.rd-navbar-classic .rd-navbar-search .form-input {
border: 0;
padding-left: 0;
}
.rd-navbar-static.rd-navbar-classic .rd-navbar-search-toggle {
margin-top: -3px;
width: 35px;
height: 35px;
font-size: 19px;
line-height: 35px;
}
@media (min-width: 970px) {
.rd-navbar-static.rd-navbar-classic .rd-navbar-brand .brand {
max-width: 150px;
}
}
@media (min-width: 1100px) {
.rd-navbar-static.rd-navbar-classic .rd-navbar-brand .brand {
max-width: 210px;
}
}
@media (min-width: 1200px) {
.rd-navbar-static.rd-navbar-classic .rd-navbar-brand .brand {
max-width: 250px;
}
.rd-navbar-static.rd-navbar-classic .rd-navbar-nav {
margin-left: -25px;
margin-right: -25px;
}
.rd-navbar-static.rd-navbar-classic .rd-navbar-nav > * {
padding-left: 25px;
padding-right: 25px;
}
}
.rd-navbar-static.rd-navbar-classic.rd-navbar--is-stuck, .rd-navbar-static.rd-navbar-classic.rd-navbar--is-clone {
position: fixed;
top: 0;
left: 0;
right: 0;
box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.15);
}
.rd-navbar-static.rd-navbar-classic.rd-navbar--is-stuck .rd-navbar-aside, .rd-navbar-static.rd-navbar-classic.rd-navbar--is-clone .rd-navbar-aside {
display: none;
}
.rd-navbar-static.rd-navbar-classic.rd-navbar--is-stuck .rd-navbar-brand img, .rd-navbar-static.rd-navbar-classic.rd-navbar--is-clone .rd-navbar-brand img {
width: auto;
max-height: 50px;
}
.rd-navbar-static.rd-navbar-classic.rd-navbar--is-stuck .rd-navbar-nav-wrap, .rd-navbar-static.rd-navbar-classic.rd-navbar--is-clone .rd-navbar-nav-wrap {
border-top-color: transparent;
} .rd-navbar-static.rd-navbar-modern {
display: block;
}
.rd-navbar-static.rd-navbar-modern .rd-navbar-main-outer, .rd-navbar-static.rd-navbar-modern .rd-navbar-aside-outer {
padding-left: 15px;
padding-right: 15px;
}
.rd-navbar-static.rd-navbar-modern .rd-navbar-main, .rd-navbar-static.rd-navbar-modern .rd-navbar-aside {
max-width: 1170px;
margin-left: auto;
margin-right: auto;
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-between;
}
.rd-navbar-static.rd-navbar-modern .rd-navbar-main > * + *, .rd-navbar-static.rd-navbar-modern .rd-navbar-aside > * + * {
padding-left: 30px;
}
.rd-navbar-static.rd-navbar-modern .rd-navbar-aside {
padding: 15px 0;
}
.rd-navbar-static.rd-navbar-modern .rd-navbar-main-outer {
background: #2c3640;
}
.rd-navbar-static.rd-navbar-modern .rd-navbar-aside, .rd-navbar-static.rd-navbar-modern .rd-navbar-nav-wrap, .rd-navbar-static.rd-navbar-modern .rd-navbar-content {
display: flex;
align-items: center;
justify-content: space-between;
flex-wrap: wrap;
}
.rd-navbar-static.rd-navbar-modern .rd-navbar-panel {
align-self: stretch;
}
.rd-navbar-static.rd-navbar-modern .rd-navbar-content {
margin-bottom: -60px;
margin-left: -30px;
margin-right: -30px;
}
.rd-navbar-static.rd-navbar-modern .rd-navbar-content > * {
margin-bottom: 60px;
padding-left: 30px;
padding-right: 30px;
}
.rd-navbar-static.rd-navbar-modern .rd-navbar-nav-wrap {
position: relative;
flex-direction: row-reverse;
width: 100%;
padding: 16px 0 20px;
}
.rd-navbar-static.rd-navbar-modern .rd-navbar-nav {
padding-left: 5px;
padding-right: 5px;
margin-bottom: -5px;
margin-left: -15px;
margin-right: -15px;
}
.rd-navbar-static.rd-navbar-modern .rd-navbar-nav > * {
margin-bottom: 5px;
padding-left: 15px;
padding-right: 15px;
}
.rd-navbar-static.rd-navbar-modern .rd-navbar-megamenu {
left: 0;
}
.rd-navbar-static.rd-navbar-modern .rd-navbar-element {
display: flex;
align-items: center;
padding: 0 15px;
margin: 0 -20px -5px;
}
.rd-navbar-static.rd-navbar-modern .rd-navbar-element > * {
padding: 0 5px;
}
.rd-navbar-static.rd-navbar-modern .rd-navbar-search .rd-search {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
display: flex;
}
.rd-navbar-static.rd-navbar-modern .rd-navbar-search .form-wrap {
display: flex;
width: 100%;
}
.rd-navbar-static.rd-navbar-modern .rd-navbar-search .form-label {
top: 50%;
left: 0;
padding-left: 0;
}
.rd-navbar-static.rd-navbar-modern .rd-navbar-search .form-input {
border: 0;
padding-left: 0;
}
.rd-navbar-static.rd-navbar-modern .rd-navbar-search .search-title {
color: #151515;
}
.rd-navbar-static.rd-navbar-modern .rd-navbar-search-toggle {
margin-top: -3px;
width: 35px;
height: 35px;
font-size: 19px;
line-height: 35px;
}
@media (min-width: 1200px) {
.rd-navbar-static.rd-navbar-modern .rd-navbar-aside {
padding: 28px 0;
}
.rd-navbar-static.rd-navbar-modern .rd-navbar-nav {
margin-left: -25px;
margin-right: -25px;
}
.rd-navbar-static.rd-navbar-modern .rd-navbar-nav > * {
padding-left: 25px;
padding-right: 25px;
}
.rd-navbar-static.rd-navbar-modern .list-bordered {
margin-bottom: -96px;
margin-left: -48px;
margin-right: -48px;
}
.rd-navbar-static.rd-navbar-modern .list-bordered > * {
margin-bottom: 96px;
padding-left: 48px;
padding-right: 48px;
}
}
.rd-navbar-static.rd-navbar-modern.rd-navbar--is-stuck, .rd-navbar-static.rd-navbar-modern.rd-navbar--is-clone {
position: fixed;
top: 0;
left: 0;
right: 0;
}
.rd-navbar-static.rd-navbar-modern.rd-navbar--is-stuck .rd-navbar-aside, .rd-navbar-static.rd-navbar-modern.rd-navbar--is-clone .rd-navbar-aside {
display: none;
}
.rd-navbar-static.rd-navbar-modern.rd-navbar--is-stuck .rd-navbar-brand img, .rd-navbar-static.rd-navbar-modern.rd-navbar--is-clone .rd-navbar-brand img {
width: auto;
max-height: 55px;
}
.rd-navbar-static.rd-navbar-modern.rd-navbar--is-stuck .rd-navbar-nav-wrap, .rd-navbar-static.rd-navbar-modern.rd-navbar--is-clone .rd-navbar-nav-wrap {
border-top-color: transparent;
}
.rd-navbar-static.rd-navbar-modern.rd-navbar--is-stuck .rd-navbar-main-outer, .rd-navbar-static.rd-navbar-modern.rd-navbar--is-clone .rd-navbar-main-outer {
border-bottom: 1px solid #222931;
}
.rd-navbar-static-linked .context-dark .rd-navbar-nav > li > a, .rd-navbar-static-linked .bg-secondary .rd-navbar-nav > li > a, .rd-navbar-static-linked .bg-gray-darker .rd-navbar-nav > li > a, .rd-navbar-static-linked .bg-gray-3 .rd-navbar-nav > li > a, .rd-navbar-static-linked .bg-gray-4 .rd-navbar-nav > li > a, .rd-navbar-static-linked .bg-gray-5 .rd-navbar-nav > li > a, .rd-navbar-static-linked .bg-image-dark .rd-navbar-nav > li > a {
color: #ffffff;
}
.rd-navbar-static-linked .context-dark .rd-navbar-nav > li > .rd-navbar-submenu-toggle, .rd-navbar-static-linked .bg-secondary .rd-navbar-nav > li > .rd-navbar-submenu-toggle, .rd-navbar-static-linked .bg-gray-darker .rd-navbar-nav > li > .rd-navbar-submenu-toggle, .rd-navbar-static-linked .bg-gray-3 .rd-navbar-nav > li > .rd-navbar-submenu-toggle, .rd-navbar-static-linked .bg-gray-4 .rd-navbar-nav > li > .rd-navbar-submenu-toggle, .rd-navbar-static-linked .bg-gray-5 .rd-navbar-nav > li > .rd-navbar-submenu-toggle, .rd-navbar-static-linked .bg-image-dark .rd-navbar-nav > li > .rd-navbar-submenu-toggle {
color: #ffffff;
}
.rd-navbar-static-linked .context-dark .rd-navbar-nav > li.focus > a, .rd-navbar-static-linked .bg-secondary .rd-navbar-nav > li.focus > a, .rd-navbar-static-linked .bg-gray-darker .rd-navbar-nav > li.focus > a, .rd-navbar-static-linked .bg-gray-3 .rd-navbar-nav > li.focus > a, .rd-navbar-static-linked .bg-gray-4 .rd-navbar-nav > li.focus > a, .rd-navbar-static-linked .bg-gray-5 .rd-navbar-nav > li.focus > a, .rd-navbar-static-linked .bg-image-dark .rd-navbar-nav > li.focus > a, .rd-navbar-static-linked .context-dark .rd-navbar-nav > li.active > a, .rd-navbar-static-linked .bg-secondary .rd-navbar-nav > li.active > a, .rd-navbar-static-linked .bg-gray-darker .rd-navbar-nav > li.active > a, .rd-navbar-static-linked .bg-gray-3 .rd-navbar-nav > li.active > a, .rd-navbar-static-linked .bg-gray-4 .rd-navbar-nav > li.active > a, .rd-navbar-static-linked .bg-gray-5 .rd-navbar-nav > li.active > a, .rd-navbar-static-linked .bg-image-dark .rd-navbar-nav > li.active > a, .rd-navbar-static-linked .context-dark .rd-navbar-nav > li > a:hover, .rd-navbar-static-linked .bg-secondary .rd-navbar-nav > li > a:hover, .rd-navbar-static-linked .bg-gray-darker .rd-navbar-nav > li > a:hover, .rd-navbar-static-linked .bg-gray-3 .rd-navbar-nav > li > a:hover, .rd-navbar-static-linked .bg-gray-4 .rd-navbar-nav > li > a:hover, .rd-navbar-static-linked .bg-gray-5 .rd-navbar-nav > li > a:hover, .rd-navbar-static-linked .bg-image-dark .rd-navbar-nav > li > a:hover {
color: #ec7420;
}
.rd-navbar-static-linked .context-dark .rd-navbar-nav > li.focus > .rd-navbar-submenu-toggle, .rd-navbar-static-linked .bg-secondary .rd-navbar-nav > li.focus > .rd-navbar-submenu-toggle, .rd-navbar-static-linked .bg-gray-darker .rd-navbar-nav > li.focus > .rd-navbar-submenu-toggle, .rd-navbar-static-linked .bg-gray-3 .rd-navbar-nav > li.focus > .rd-navbar-submenu-toggle, .rd-navbar-static-linked .bg-gray-4 .rd-navbar-nav > li.focus > .rd-navbar-submenu-toggle, .rd-navbar-static-linked .bg-gray-5 .rd-navbar-nav > li.focus > .rd-navbar-submenu-toggle, .rd-navbar-static-linked .bg-image-dark .rd-navbar-nav > li.focus > .rd-navbar-submenu-toggle, .rd-navbar-static-linked .context-dark .rd-navbar-nav > li.active > .rd-navbar-submenu-toggle, .rd-navbar-static-linked .bg-secondary .rd-navbar-nav > li.active > .rd-navbar-submenu-toggle, .rd-navbar-static-linked .bg-gray-darker .rd-navbar-nav > li.active > .rd-navbar-submenu-toggle, .rd-navbar-static-linked .bg-gray-3 .rd-navbar-nav > li.active > .rd-navbar-submenu-toggle, .rd-navbar-static-linked .bg-gray-4 .rd-navbar-nav > li.active > .rd-navbar-submenu-toggle, .rd-navbar-static-linked .bg-gray-5 .rd-navbar-nav > li.active > .rd-navbar-submenu-toggle, .rd-navbar-static-linked .bg-image-dark .rd-navbar-nav > li.active > .rd-navbar-submenu-toggle {
color: #ec7420;
}
.rd-navbar-static-linked .context-dark .rd-navbar-search .form-label, .rd-navbar-static-linked .bg-secondary .rd-navbar-search .form-label, .rd-navbar-static-linked .bg-gray-darker .rd-navbar-search .form-label, .rd-navbar-static-linked .bg-gray-3 .rd-navbar-search .form-label, .rd-navbar-static-linked .bg-gray-4 .rd-navbar-search .form-label, .rd-navbar-static-linked .bg-gray-5 .rd-navbar-search .form-label, .rd-navbar-static-linked .bg-image-dark .rd-navbar-search .form-label, .rd-navbar-static-linked .context-dark .rd-navbar-search .form-input, .rd-navbar-static-linked .bg-secondary .rd-navbar-search .form-input, .rd-navbar-static-linked .bg-gray-darker .rd-navbar-search .form-input, .rd-navbar-static-linked .bg-gray-3 .rd-navbar-search .form-input, .rd-navbar-static-linked .bg-gray-4 .rd-navbar-search .form-input, .rd-navbar-static-linked .bg-gray-5 .rd-navbar-search .form-input, .rd-navbar-static-linked .bg-image-dark .rd-navbar-search .form-input {
color: #ffffff;
}
.rd-navbar-static-linked .context-dark .rd-navbar-search .form-input, .rd-navbar-static-linked .bg-secondary .rd-navbar-search .form-input, .rd-navbar-static-linked .bg-gray-darker .rd-navbar-search .form-input, .rd-navbar-static-linked .bg-gray-3 .rd-navbar-search .form-input, .rd-navbar-static-linked .bg-gray-4 .rd-navbar-search .form-input, .rd-navbar-static-linked .bg-gray-5 .rd-navbar-search .form-input, .rd-navbar-static-linked .bg-image-dark .rd-navbar-search .form-input {
background-color: #2c3640;
}
.rd-navbar-static-linked .context-dark .rd-navbar-search-submit, .rd-navbar-static-linked .bg-secondary .rd-navbar-search-submit, .rd-navbar-static-linked .bg-gray-darker .rd-navbar-search-submit, .rd-navbar-static-linked .bg-gray-3 .rd-navbar-search-submit, .rd-navbar-static-linked .bg-gray-4 .rd-navbar-search-submit, .rd-navbar-static-linked .bg-gray-5 .rd-navbar-search-submit, .rd-navbar-static-linked .bg-image-dark .rd-navbar-search-submit, .rd-navbar-static-linked .context-dark .rd-navbar-search-toggle, .rd-navbar-static-linked .bg-secondary .rd-navbar-search-toggle, .rd-navbar-static-linked .bg-gray-darker .rd-navbar-search-toggle, .rd-navbar-static-linked .bg-gray-3 .rd-navbar-search-toggle, .rd-navbar-static-linked .bg-gray-4 .rd-navbar-search-toggle, .rd-navbar-static-linked .bg-gray-5 .rd-navbar-search-toggle, .rd-navbar-static-linked .bg-image-dark .rd-navbar-search-toggle {
color: #ffffff;
}
.rd-navbar-static-linked .context-dark .rd-navbar-search-submit:hover, .rd-navbar-static-linked .bg-secondary .rd-navbar-search-submit:hover, .rd-navbar-static-linked .bg-gray-darker .rd-navbar-search-submit:hover, .rd-navbar-static-linked .bg-gray-3 .rd-navbar-search-submit:hover, .rd-navbar-static-linked .bg-gray-4 .rd-navbar-search-submit:hover, .rd-navbar-static-linked .bg-gray-5 .rd-navbar-search-submit:hover, .rd-navbar-static-linked .bg-image-dark .rd-navbar-search-submit:hover, .rd-navbar-static-linked .context-dark .rd-navbar-search-toggle:hover, .rd-navbar-static-linked .bg-secondary .rd-navbar-search-toggle:hover, .rd-navbar-static-linked .bg-gray-darker .rd-navbar-search-toggle:hover, .rd-navbar-static-linked .bg-gray-3 .rd-navbar-search-toggle:hover, .rd-navbar-static-linked .bg-gray-4 .rd-navbar-search-toggle:hover, .rd-navbar-static-linked .bg-gray-5 .rd-navbar-search-toggle:hover, .rd-navbar-static-linked .bg-image-dark .rd-navbar-search-toggle:hover {
color: #ec7420;
}
.rd-navbar-static-linked .context-dark .link-cart:hover, .rd-navbar-static-linked .bg-secondary .link-cart:hover, .rd-navbar-static-linked .bg-gray-darker .link-cart:hover, .rd-navbar-static-linked .bg-gray-3 .link-cart:hover, .rd-navbar-static-linked .bg-gray-4 .link-cart:hover, .rd-navbar-static-linked .bg-gray-5 .link-cart:hover, .rd-navbar-static-linked .bg-image-dark .link-cart:hover {
color: #ec7420;
} .rd-navbar-static.rd-navbar-creative {
display: block;
}
.rd-navbar-static.rd-navbar-creative .rd-navbar-main-outer, .rd-navbar-static.rd-navbar-creative .rd-navbar-aside-outer {
padding-left: 15px;
padding-right: 15px;
}
.rd-navbar-static.rd-navbar-creative .rd-navbar-aside-outer {
border-bottom: 1px solid #e8e8e8;
}
.rd-navbar-static.rd-navbar-creative .rd-navbar-main, .rd-navbar-static.rd-navbar-creative .rd-navbar-aside {
max-width: 1170px;
margin-left: auto;
margin-right: auto;
}
.rd-navbar-static.rd-navbar-creative .rd-navbar-main {
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-between;
padding: 40px 0 20px;
}
.rd-navbar-static.rd-navbar-creative .rd-navbar-content__list {
display: table;
vertical-align: middle;
width: 100%;
}
.rd-navbar-static.rd-navbar-creative .rd-navbar-content__list > li {
display: table-cell;
vertical-align: middle;
text-align: center;
padding: 12px;
border-left: 1px solid #e8e8e8;
}
.rd-navbar-static.rd-navbar-creative .rd-navbar-content__list > li:last-child {
border-right: 1px solid #e8e8e8;
}
.rd-navbar-static.rd-navbar-creative .rd-navbar-content__list > li > * {
display: inline-block;
vertical-align: middle;
}
.rd-navbar-static.rd-navbar-creative .rd-navbar-content__list > li > * + * {
padding-left: 10px;
}
.rd-navbar-static.rd-navbar-creative .list-terms-inline dd {
padding-left: 10px;
}
.rd-navbar-static.rd-navbar-creative .rd-navbar-panel a {
display: block;
}
.rd-navbar-static.rd-navbar-creative .rd-navbar-brand {
position: relative;
top: -5px;
}
.rd-navbar-static.rd-navbar-creative .rd-navbar-nav-wrap {
position: relative;
}
.rd-navbar-static.rd-navbar-creative .rd-navbar-nav {
margin-right: -20px;
margin-bottom: -8px;
margin-left: -8px;
}
.rd-navbar-static.rd-navbar-creative .rd-navbar-nav:empty {
margin-bottom: 0;
margin-left: 0;
}
.rd-navbar-static.rd-navbar-creative .rd-navbar-nav > * {
display: inline-block;
margin-top: 0;
margin-bottom: 8px;
margin-left: 8px;
}
.rd-navbar-static.rd-navbar-creative .rd-navbar-nav > li > .rd-navbar-dropdown, .rd-navbar-static.rd-navbar-creative .rd-navbar-nav > li > .rd-navbar-megamenu {
margin-top: 25px;
}
.rd-navbar-static.rd-navbar-creative .rd-navbar-nav > li > a {
padding: 15px 20px;
}
.rd-navbar-static.rd-navbar-creative .rd-navbar-nav > li > a::before {
content: '';
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
border: 2px solid #f6f6f6;
opacity: 0;
transition: .33s;
pointer-events: none;
transform: scale3d(0.9, 0.9, 0.9);
}
.rd-navbar-static.rd-navbar-creative .rd-navbar-nav > li.focus > a::before, .rd-navbar-static.rd-navbar-creative .rd-navbar-nav > li.active > a::before, .rd-navbar-static.rd-navbar-creative .rd-navbar-nav > li > a:hover::before {
opacity: 1;
transform: scale3d(1, 1, 1);
}
.rd-navbar-static.rd-navbar-creative .rd-navbar-nav > .rd-navbar-submenu {
margin-right: 8px;
}
.rd-navbar-static.rd-navbar-creative .rd-navbar-nav > .rd-navbar-submenu > a {
padding-right: 5px;
}
.rd-navbar-static.rd-navbar-creative .rd-navbar-nav > .rd-navbar-submenu > a::before {
right: -20px;
}
.rd-navbar-static.rd-navbar-creative .rd-navbar-nav > .rd-navbar-submenu > .rd-navbar-submenu-toggle {
position: relative;
z-index: 10;
margin-left: -4px;
}
.rd-navbar-static.rd-navbar-creative .rd-navbar-megamenu {
right: 0;
left: auto;
}
@media (min-width: 1200px) {
.rd-navbar-static.rd-navbar-creative .rd-navbar-main {
padding-top: 55px;
}
}
.rd-navbar-static.rd-navbar-creative.rd-navbar--is-stuck, .rd-navbar-static.rd-navbar-creative.rd-navbar--is-clone {
position: fixed;
top: 0;
left: 0;
right: 0;
border-bottom: 1px solid #f6f6f6;
}
.rd-navbar-static.rd-navbar-creative.rd-navbar--is-stuck .rd-navbar-aside-outer, .rd-navbar-static.rd-navbar-creative.rd-navbar--is-clone .rd-navbar-aside-outer {
display: none;
}
.rd-navbar-static.rd-navbar-creative.rd-navbar--is-stuck .rd-navbar-main, .rd-navbar-static.rd-navbar-creative.rd-navbar--is-clone .rd-navbar-main {
padding: 10px 0;
}
.rd-navbar-static.rd-navbar-creative.rd-navbar--is-stuck .rd-navbar-brand img, .rd-navbar-static.rd-navbar-creative.rd-navbar--is-clone .rd-navbar-brand img {
width: auto;
max-height: 55px;
}
.rd-navbar-static.rd-navbar-creative.rd-navbar--is-stuck .rd-navbar-nav-wrap, .rd-navbar-static.rd-navbar-creative.rd-navbar--is-clone .rd-navbar-nav-wrap {
border-top-color: transparent;
}
.rd-navbar-static.rd-navbar-creative.rd-navbar--is-stuck .rd-navbar-nav > li > .rd-navbar-dropdown, .rd-navbar-static.rd-navbar-creative.rd-navbar--is-stuck .rd-navbar-nav > li > .rd-navbar-megamenu, .rd-navbar-static.rd-navbar-creative.rd-navbar--is-clone .rd-navbar-nav > li > .rd-navbar-dropdown, .rd-navbar-static.rd-navbar-creative.rd-navbar--is-clone .rd-navbar-nav > li > .rd-navbar-megamenu {
margin-top: 15px;
}
.rd-navbar-static-linked .context-dark .rd-navbar-nav > li > a, .rd-navbar-static-linked .bg-secondary .rd-navbar-nav > li > a, .rd-navbar-static-linked .bg-gray-darker .rd-navbar-nav > li > a, .rd-navbar-static-linked .bg-gray-3 .rd-navbar-nav > li > a, .rd-navbar-static-linked .bg-gray-4 .rd-navbar-nav > li > a, .rd-navbar-static-linked .bg-gray-5 .rd-navbar-nav > li > a, .rd-navbar-static-linked .bg-image-dark .rd-navbar-nav > li > a {
color: #ffffff;
}
.rd-navbar-static-linked .context-dark .rd-navbar-nav > li > .rd-navbar-submenu-toggle, .rd-navbar-static-linked .bg-secondary .rd-navbar-nav > li > .rd-navbar-submenu-toggle, .rd-navbar-static-linked .bg-gray-darker .rd-navbar-nav > li > .rd-navbar-submenu-toggle, .rd-navbar-static-linked .bg-gray-3 .rd-navbar-nav > li > .rd-navbar-submenu-toggle, .rd-navbar-static-linked .bg-gray-4 .rd-navbar-nav > li > .rd-navbar-submenu-toggle, .rd-navbar-static-linked .bg-gray-5 .rd-navbar-nav > li > .rd-navbar-submenu-toggle, .rd-navbar-static-linked .bg-image-dark .rd-navbar-nav > li > .rd-navbar-submenu-toggle {
color: #ffffff;
}
.rd-navbar-static-linked .context-dark .rd-navbar-nav > li.focus > a, .rd-navbar-static-linked .bg-secondary .rd-navbar-nav > li.focus > a, .rd-navbar-static-linked .bg-gray-darker .rd-navbar-nav > li.focus > a, .rd-navbar-static-linked .bg-gray-3 .rd-navbar-nav > li.focus > a, .rd-navbar-static-linked .bg-gray-4 .rd-navbar-nav > li.focus > a, .rd-navbar-static-linked .bg-gray-5 .rd-navbar-nav > li.focus > a, .rd-navbar-static-linked .bg-image-dark .rd-navbar-nav > li.focus > a, .rd-navbar-static-linked .context-dark .rd-navbar-nav > li.active > a, .rd-navbar-static-linked .bg-secondary .rd-navbar-nav > li.active > a, .rd-navbar-static-linked .bg-gray-darker .rd-navbar-nav > li.active > a, .rd-navbar-static-linked .bg-gray-3 .rd-navbar-nav > li.active > a, .rd-navbar-static-linked .bg-gray-4 .rd-navbar-nav > li.active > a, .rd-navbar-static-linked .bg-gray-5 .rd-navbar-nav > li.active > a, .rd-navbar-static-linked .bg-image-dark .rd-navbar-nav > li.active > a, .rd-navbar-static-linked .context-dark .rd-navbar-nav > li > a:hover, .rd-navbar-static-linked .bg-secondary .rd-navbar-nav > li > a:hover, .rd-navbar-static-linked .bg-gray-darker .rd-navbar-nav > li > a:hover, .rd-navbar-static-linked .bg-gray-3 .rd-navbar-nav > li > a:hover, .rd-navbar-static-linked .bg-gray-4 .rd-navbar-nav > li > a:hover, .rd-navbar-static-linked .bg-gray-5 .rd-navbar-nav > li > a:hover, .rd-navbar-static-linked .bg-image-dark .rd-navbar-nav > li > a:hover {
color: #ec7420;
}
.rd-navbar-static-linked .context-dark .rd-navbar-nav > li.focus > .rd-navbar-submenu-toggle, .rd-navbar-static-linked .bg-secondary .rd-navbar-nav > li.focus > .rd-navbar-submenu-toggle, .rd-navbar-static-linked .bg-gray-darker .rd-navbar-nav > li.focus > .rd-navbar-submenu-toggle, .rd-navbar-static-linked .bg-gray-3 .rd-navbar-nav > li.focus > .rd-navbar-submenu-toggle, .rd-navbar-static-linked .bg-gray-4 .rd-navbar-nav > li.focus > .rd-navbar-submenu-toggle, .rd-navbar-static-linked .bg-gray-5 .rd-navbar-nav > li.focus > .rd-navbar-submenu-toggle, .rd-navbar-static-linked .bg-image-dark .rd-navbar-nav > li.focus > .rd-navbar-submenu-toggle, .rd-navbar-static-linked .context-dark .rd-navbar-nav > li.active > .rd-navbar-submenu-toggle, .rd-navbar-static-linked .bg-secondary .rd-navbar-nav > li.active > .rd-navbar-submenu-toggle, .rd-navbar-static-linked .bg-gray-darker .rd-navbar-nav > li.active > .rd-navbar-submenu-toggle, .rd-navbar-static-linked .bg-gray-3 .rd-navbar-nav > li.active > .rd-navbar-submenu-toggle, .rd-navbar-static-linked .bg-gray-4 .rd-navbar-nav > li.active > .rd-navbar-submenu-toggle, .rd-navbar-static-linked .bg-gray-5 .rd-navbar-nav > li.active > .rd-navbar-submenu-toggle, .rd-navbar-static-linked .bg-image-dark .rd-navbar-nav > li.active > .rd-navbar-submenu-toggle {
color: #ec7420;
}
.rd-navbar-static-linked .context-dark .rd-navbar-search .form-label, .rd-navbar-static-linked .bg-secondary .rd-navbar-search .form-label, .rd-navbar-static-linked .bg-gray-darker .rd-navbar-search .form-label, .rd-navbar-static-linked .bg-gray-3 .rd-navbar-search .form-label, .rd-navbar-static-linked .bg-gray-4 .rd-navbar-search .form-label, .rd-navbar-static-linked .bg-gray-5 .rd-navbar-search .form-label, .rd-navbar-static-linked .bg-image-dark .rd-navbar-search .form-label, .rd-navbar-static-linked .context-dark .rd-navbar-search .form-input, .rd-navbar-static-linked .bg-secondary .rd-navbar-search .form-input, .rd-navbar-static-linked .bg-gray-darker .rd-navbar-search .form-input, .rd-navbar-static-linked .bg-gray-3 .rd-navbar-search .form-input, .rd-navbar-static-linked .bg-gray-4 .rd-navbar-search .form-input, .rd-navbar-static-linked .bg-gray-5 .rd-navbar-search .form-input, .rd-navbar-static-linked .bg-image-dark .rd-navbar-search .form-input {
color: #ffffff;
}
.rd-navbar-static-linked .context-dark .rd-navbar-search .form-input, .rd-navbar-static-linked .bg-secondary .rd-navbar-search .form-input, .rd-navbar-static-linked .bg-gray-darker .rd-navbar-search .form-input, .rd-navbar-static-linked .bg-gray-3 .rd-navbar-search .form-input, .rd-navbar-static-linked .bg-gray-4 .rd-navbar-search .form-input, .rd-navbar-static-linked .bg-gray-5 .rd-navbar-search .form-input, .rd-navbar-static-linked .bg-image-dark .rd-navbar-search .form-input {
background-color: #2c3640;
}
.rd-navbar-static-linked .context-dark .rd-navbar-search-submit, .rd-navbar-static-linked .bg-secondary .rd-navbar-search-submit, .rd-navbar-static-linked .bg-gray-darker .rd-navbar-search-submit, .rd-navbar-static-linked .bg-gray-3 .rd-navbar-search-submit, .rd-navbar-static-linked .bg-gray-4 .rd-navbar-search-submit, .rd-navbar-static-linked .bg-gray-5 .rd-navbar-search-submit, .rd-navbar-static-linked .bg-image-dark .rd-navbar-search-submit, .rd-navbar-static-linked .context-dark .rd-navbar-search-toggle, .rd-navbar-static-linked .bg-secondary .rd-navbar-search-toggle, .rd-navbar-static-linked .bg-gray-darker .rd-navbar-search-toggle, .rd-navbar-static-linked .bg-gray-3 .rd-navbar-search-toggle, .rd-navbar-static-linked .bg-gray-4 .rd-navbar-search-toggle, .rd-navbar-static-linked .bg-gray-5 .rd-navbar-search-toggle, .rd-navbar-static-linked .bg-image-dark .rd-navbar-search-toggle {
color: #ffffff;
}
.rd-navbar-static-linked .context-dark .link-cart:hover, .rd-navbar-static-linked .bg-secondary .link-cart:hover, .rd-navbar-static-linked .bg-gray-darker .link-cart:hover, .rd-navbar-static-linked .bg-gray-3 .link-cart:hover, .rd-navbar-static-linked .bg-gray-4 .link-cart:hover, .rd-navbar-static-linked .bg-gray-5 .link-cart:hover, .rd-navbar-static-linked .bg-image-dark .link-cart:hover {
color: #ec7420;
} .rd-google-map__model {
color: #292929;
height: 200px;
background: #f6f6f6;
}
.rd-google-map__model img {
max-width: none !important;
}
@media (min-width: 576px) {
.rd-google-map__model {
height: 250px;
}
}
@media (min-width: 768px) {
.rd-google-map__model {
height: 350px;
}
}
@media (min-width: 1200px) {
.rd-google-map__model {
height: 500px;
}
}
.map_locations {
display: none;
} .google-map-markers {
display: none;
}
.google-map-container {
width: 100%;
}
.google-map {
height: 200px;
width: 100%;
}
@media (min-width: 576px) {
.google-map {
height: 250px;
}
}
@media (min-width: 768px) {
.google-map {
height: 350px;
}
}
@media (min-width: 1200px) {
.google-map {
height: 500px;
}
}
.rd-search-results-live {
position: absolute;
left: -15px;
right: -15px;
top: 100%;
max-height: 600px;
overflow-y: auto;
margin: -3px 0 0;
text-align: left;
z-index: 998;
}
.rd-search-results-live #search-results {
position: relative;
padding: 16px 0 0;
color: #9b9b9b;
background: #ffffff;
opacity: 0;
visibility: hidden;
transform-origin: 50% 0;
transform: scale(1, 0.9);
transition: .3s all ease;
}
.rd-search-results-live #search-results::before {
content: '';
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
pointer-events: none;
z-index: -1;
border: 1px solid #eaeced;
border-top: 0;
}
.rd-search-results-live #search-results.active {
opacity: 1;
visibility: visible;
transform: scale(1, 1);
}
.rd-search-results-live .search-quick-result {
padding-left: 15px;
padding-right: 15px;
font-size: 14px;
font-weight: 700;
letter-spacing: .1em;
line-height: 30px;
text-transform: uppercase;
font-family: "Raleway", Menlo, Monaco, Consolas, "Courier New", monospace;
color: #151515;
}
.rd-search-results-live .search-list {
margin-top: 11px;
}
.rd-search-results-live .search-list li:only-child {
padding: 0 15px 15px;
}
.rd-search-results-live .search_link {
color: #151515;
}
.rd-search-results-live .search_link:hover {
color: #ec7420;
}
.rd-search-results-live .search_error {
font-size: 14px;
line-height: 1.6;
}
.rd-search-results-live .search_title {
position: relative;
padding-left: 20px;
font-family: Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: 700;
letter-spacing: .075em;
text-transform: uppercase;
color: #333333;
}
.rd-search-results-live .search_title::before {
content: '';
position: absolute;
top: 5px;
bottom: 5px;
left: 0;
width: 6px;
background: #ec7420;
}
.rd-search-results-live .search_title a:hover {
color: #66b6d0;
}
.rd-search-results-live .search-list-item-all {
margin-top: 18px;
width: 100%;
}
.rd-search-results-live .search-submit {
position: relative;
overflow: hidden;
z-index: 0;
display: block;
padding: 8px;
font-size: 12px;
font-family: Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight: 700;
letter-spacing: .1em;
text-transform: uppercase;
text-align: center;
color: #ffffff;
background: #ec7420;
}
.rd-search-results-live .search-submit:hover {
color: #ffffff;
background: #2c2c2c;
}
.rd-search-results-live .match {
display: none;
}
.not-empty ~ .rd-search-results-live {
visibility: visible;
opacity: 1;
}
.rd-search-results-live p {
font-size: 11px;
}
.rd-search-results-live p * {
margin: 0;
}
.rd-search-results-live * + p {
margin-top: 5px;
}
@media (min-width: 992px) {
.rd-search-results-live .search-list {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
.rd-search-results-live .search-list .search-list-item {
width: 25%;
padding-left: 15px;
padding-right: 15px;
}
}
.rd-search-results .search-list {
counter-reset: li;
text-align: left;
padding-left: 0;
font-size: 18px;
list-style-type: none;
overflow: hidden;
}
.rd-search-results .search-list li div {
overflow: hidden;
text-overflow: ellipsis;
max-width: 100%;
white-space: nowrap;
}
.rd-search-results .search-list li:only-child::before {
display: none;
}
.rd-search-results .search-list-item {
position: relative;
padding-left: 40px;
font-size: 14px;
color: #9b9b9b;
}
.rd-search-results .search-list-item::before {
content: counter(li, decimal-leading-zero) ".";
counter-increment: li;
position: absolute;
left: 0;
top: -1px;
font-size: 14px;
line-height: inherit;
font-weight: 400;
color: #292929;
}
.rd-search-results .search-list-item + .search-list-item {
margin-top: 40px;
}
.rd-search-results .search_title {
font-size: 16px;
color: #292929;
}
.rd-search-results .search {
color: #ffffff;
padding: 0 .25em;
background: #ec7420;
}
.rd-search-results .match {
padding: 5px;
font-size: 12px;
line-height: 1.7;
letter-spacing: .1em;
text-transform: uppercase;
color: #292929;
}
.rd-search-results .match em {
margin: 0;
font-style: normal;
}
.rd-search-results p * {
margin: 0;
}
.rd-search-results * + .match {
margin-top: 10px;
}
@media (min-width: 768px) {
.rd-search-results .search_title {
font-size: 18px;
}
.rd-search-results .search-list-item::before {
top: -2px;
font-size: 16px;
}
.rd-search-results * + p {
margin-top: 12px;
}
}
@media (min-width: 992px) {
.rd-search-results .search-list-item {
padding-left: 40px;
}
}
* + .rd-search-results {
margin-top: 40px;
}
@media (min-width: 768px) {
* + .rd-search-results {
margin-top: 55px;
}
}
.rd-search {
position: relative;
}
.rd-search_classic {
position: relative;
}
.rd-search_classic .form-input {
padding-right: 50px;
}
.rd-search_classic .form-input, .rd-search_classic .form-label {
letter-spacing: 0;
}
.rd-search_classic .rd-search-submit {
background: none;
border: none;
display: inline-block;
padding: 0;
outline: none;
outline-offset: 0;
cursor: pointer;
-webkit-appearance: none;
position: absolute;
top: 0;
right: 0;
bottom: 0;
width: 50px;
padding-top: 3px;
padding-right: 2px;
margin: 0;
text-align: center;
color: #151515;
font-size: 0;
line-height: 0;
}
.rd-search_classic .rd-search-submit::-moz-focus-inner {
border: none;
padding: 0;
}
.rd-search_classic .rd-search-submit:before {
position: relative;
top: -1px;
content: '\e014';
font: 400 20px 'fl-chapps';
line-height: 1;
transition: .33s all ease;
}
.rd-search_classic .rd-search-submit:hover {
color: #ec7420;
}
.rd-search.rd-search_inline {
position: relative;
}
.rd-search.rd-search_inline .form-input {
padding-right: 50px;
}
.rd-search.rd-search_inline .button-link {
position: absolute;
top: 50%;
transform: translateY(-50%);
width: 50px;
right: 0;
margin: 0;
font-size: 21px;
color: #151515;
transition: .33s;
}
.rd-search.rd-search_inline .button-link::before {
display: block;
margin: auto;
}
.rd-search.rd-search_inline .button-link:hover {
color: #ec7420;
}
.rd-search.rd-search_inline.form_sm .form-input {
padding-right: 40px;
}
.rd-search.rd-search_inline.form_sm .button-link {
width: 40px;
font-size: 18px;
}
.rd-search.rd-search_inline.form_lg .form-input {
padding-right: 60px;
}
.rd-search.rd-search_inline.form_lg .button-link {
width: 60px;
}
.rd-search.form_inline .button {
padding-left: 40px;
padding-right: 40px;
} .ui-to-top {
width: 40px;
height: 40px;
font-size: 20px;
line-height: 38px;
color: #ffffff;
background: #ec7420;
position: fixed;
right: 15px;
bottom: 15px;
overflow: hidden;
text-align: center;
text-decoration: none;
z-index: 20;
transition: .4s all ease-in;
transform: translateY(100px);
}
.ui-to-top:hover {
color: #ffffff;
background: #2c2c2c;
text-decoration: none;
}
.ui-to-top:focus {
color: #ffffff;
}
.ui-to-top.active {
transform: translateY(0);
}
html.mobile .ui-to-top, html.tablet .ui-to-top {
display: none !important;
}
@media (min-width: 576px) {
.ui-to-top {
right: 40px;
bottom: 40px;
}
}
.nav {
display: block;
}
.tabs-custom {
text-align: left;
}
.tabs-custom .nav-tabs {
font-size: 0;
line-height: 0;
word-spacing: 0;
border: 0;
}
.tabs-custom .nav-tabs:before, .tabs-custom .nav-tabs:after {
display: none;
}
.tabs-custom .nav-item {
float: none;
border: 0;
cursor: pointer;
transition: .33s all ease;
}
.tabs-custom .nav-link {
margin: 0;
border-radius: 0;
border: 0;
}
.tabs-custom .nav-link.active {
cursor: default;
}
.tab-content > .tab-pane {
display: block;
visibility: hidden;
height: 0;
overflow: hidden;
}
.tab-content > .active {
visibility: visible;
height: auto;
overflow: visible;
}
.page .tabs-custom.tabs-centered .nav-tabs, .page .tabs-custom.tabs-centered .tab-content {
text-align: center;
}
* + .tabs-horizontal.tabs-corporate {
margin-top: 35px;
}
* + .tabs-vertical.tabs-corporate {
margin-top: 40px;
}
@media (min-width: 768px) {
* + .tabs-vertical.tabs-corporate {
margin-top: 60px;
}
}
@media (min-width: 1200px) {
* + .tabs-vertical.tabs-corporate {
margin-top: 80px;
}
}
.tabs-custom.tabs-line .nav-tabs {
position: relative;
}
.tabs-custom.tabs-line .nav-link {
text-transform: uppercase;
font-size: 13px;
font-weight: 500;
line-height: 1.4;
text-align: center;
vertical-align: middle;
}
.tabs-custom.tabs-line * + .tab-content {
margin-top: 20px;
}
@media (max-width: 767px) {
.tabs-custom.tabs-line .nav-tabs {
max-width: 100%;
border: 1px solid #e5e7e9;
}
.tabs-custom.tabs-line .nav-item {
margin: -1px;
}
.tabs-custom.tabs-line .nav-link {
padding: 7px 10px;
color: #9b9b9b;
background: transparent;
border-bottom: 1px solid #e5e7e9;
}
.tabs-custom.tabs-line .nav-link:first-child {
border-top: 1px solid #e5e7e9;
}
.tabs-custom.tabs-line .nav-link:hover, .tabs-custom.tabs-line .nav-link.active {
color: #ffffff;
background: #ec7420;
border-color: #ec7420;
}
}
.tabs-corporate .nav-tabs {
position: relative;
border: 1px solid #e5e7e9;
}
.tabs-corporate .nav-item {
margin: -1px;
}
.tabs-corporate .nav-link {
padding: 10px 10px;
text-transform: uppercase;
font-size: 12px;
font-weight: 700;
line-height: 1.4;
color: #9b9b9b;
background: transparent;
border-bottom: 1px solid #e5e7e9;
text-align: center;
vertical-align: middle;
}
.tabs-corporate .nav-link:first-child {
border-top: 1px solid #e5e7e9;
}
.tabs-corporate .nav-link:hover, .tabs-corporate .nav-link.active {
color: #ffffff;
background: #ec7420;
border-color: #ec7420;
}
.tabs-corporate .tab-content {
padding: 20px 0 0;
}
.tabs-creative .nav-tabs {
position: relative;
background: #f6f6f6;
}
.tabs-creative .nav-link {
font-size: 12px;
font-weight: 700;
line-height: 1.4;
text-transform: uppercase;
color: #9b9b9b;
text-align: center;
vertical-align: middle;
}
.tabs-creative .tab-content {
padding: 30px 0 0;
}
@media (max-width: 991px) {
.tabs-creative .nav-tabs {
border: 1px solid #9b9b9b;
}
.tabs-creative .nav-item {
margin: -1px;
}
.tabs-creative .nav-link {
padding: 10px;
background: #ffffff;
border-top: 1px solid #e5e7e9;
border-bottom: 1px solid #e5e7e9;
}
.tabs-creative .nav-link:hover, .tabs-creative .nav-link.active {
color: #ffffff;
background: #ec7420;
border-color: #ec7420;
}
}
.tabs-custom.tabs-bordered .nav-tabs {
position: relative;
}
.tabs-custom.tabs-bordered .nav-link {
font-family: "Raleway", Menlo, Monaco, Consolas, "Courier New", monospace;
font-size: 16px;
line-height: 1.4;
text-align: center;
vertical-align: middle;
color: #d1d1d1;
background: transparent;
}
.tabs-custom.tabs-bordered .nav-link:hover, .tabs-custom.tabs-bordered .nav-link.active {
color: #ec7420;
background: transparent;
border-color: #ec7420;
}
.tabs-custom.tabs-bordered * + .tab-content {
margin-top: 20px;
}
@media (max-width: 767px) {
.tabs-custom.tabs-bordered .nav-tabs {
max-width: 100%;
border: 1px solid #e8e8e8;
}
.tabs-custom.tabs-bordered .nav-item {
margin: -1px;
}
.tabs-custom.tabs-bordered .nav-link {
padding: 7px 10px;
border-bottom: 1px solid #e8e8e8;
}
}
@media (min-width: 768px) {
.tabs-horizontal.tabs-corporate .nav-tabs {
position: relative;
width: 100%;
display: block;
justify-content: center;
text-align: center;
margin-bottom: -10px;
margin-left: -5px;
margin-right: -5px;
border: 0;
will-change: transform;
}
.tabs-horizontal.tabs-corporate .nav-tabs > * {
margin-bottom: 10px;
padding-left: 5px;
padding-right: 5px;
}
.tabs-horizontal.tabs-corporate .nav-item {
display: inline-block;
will-change: transform;
flex-grow: 1;
flex-shrink: 0;
}
.tabs-horizontal.tabs-corporate .nav-link {
display: block;
position: relative;
z-index: 1;
min-width: 130px;
letter-spacing: .1em;
padding: 13px 20px;
border: 2px solid #e5e7e9;
}
.tabs-horizontal.tabs-corporate .nav-link, .tabs-horizontal.tabs-corporate .nav-link::before {
transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.tabs-horizontal.tabs-corporate .nav-link::before {
content: '';
position: absolute;
top: -1px;
left: -1px;
width: calc(100% + 2px);
height: calc(100% + 2px);
z-index: -1;
opacity: 0;
transform: scale3d(0.7, 1, 1);
transition: transform 0.4s, opacity 0.4s;
transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
background: #ec7420;
}
.tabs-horizontal.tabs-corporate .nav-link.active, .tabs-horizontal.tabs-corporate .nav-link:hover {
color: #ffffff;
border-color: #ec7420;
background-color: transparent;
}
.tabs-horizontal.tabs-corporate .nav-link.active::before, .tabs-horizontal.tabs-corporate .nav-link:hover::before {
opacity: 1;
transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
}
.tabs-horizontal.tabs-corporate.tabs-corporate_left .nav-tabs {
text-align: left;
}
.tabs-horizontal.tabs-corporate.tabs-corporate_left .tab-content {
padding: 30px 0 0;
}
.tabs-horizontal.tabs-line .nav-tabs {
border: 0;
border-bottom: 4px solid #3b3b3b;
}
.tabs-horizontal.tabs-line .nav-item {
display: inline-block;
}
.tabs-horizontal.tabs-line .nav-item:not(:last-child) {
margin-right: 52px;
}
.tabs-horizontal.tabs-line .nav-link {
position: relative;
padding: 0 0 15px 0;
background-color: transparent;
color: #9b9b9b;
border: 0;
}
.tabs-horizontal.tabs-line .nav-link::after {
content: '';
position: absolute;
bottom: -4px;
left: 0;
height: 4px;
width: 0;
background: #ec7420;
transition: .22s ease;
}
.tabs-horizontal.tabs-line .nav-link.active, .tabs-horizontal.tabs-line .nav-link:hover {
color: #151515;
}
.tabs-horizontal.tabs-line .nav-link.active::after {
width: 100%;
}
.tabs-horizontal.tabs-line * + .tab-content {
margin-top: 30px;
}
.tabs-horizontal.tabs-bordered .nav-tabs {
display: flex;
flex-wrap: wrap;
align-items: center;
margin-bottom: -15px;
margin-left: -8px;
margin-right: -8px;
}
.tabs-horizontal.tabs-bordered .nav-tabs > * {
margin-bottom: 15px;
padding-left: 8px;
padding-right: 8px;
}
.tabs-horizontal.tabs-bordered .nav-item {
display: block;
flex-grow: 1;
flex-basis: 33.215%;
max-width: 33.215%;
}
.tabs-horizontal.tabs-bordered .nav-link {
display: block;
padding: 10px;
font-size: 20px;
border: 2px solid #e8e8e8;
}
.tabs-horizontal.tabs-bordered .nav-link.active, .tabs-horizontal.tabs-bordered .nav-link:hover {
color: #ec7420;
border-color: #ec7420;
}
.tabs-horizontal.tabs-bordered * + .tab-content {
margin-top: 50px;
}
.tabs-vertical {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
align-items: flex-start;
}
.tabs-vertical .nav-tabs {
display: flex;
flex-direction: column;
flex-wrap: nowrap;
align-items: stretch;
flex-shrink: 0;
max-width: 50%;
}
.tabs-vertical .nav-item {
border: 0;
width: 100%;
text-align: left;
}
.tabs-vertical .nav-link.active, .tabs-vertical .nav-link:hover {
box-shadow: 0 9px 21px 0 rgba(30, 30, 30, 0.13);
}
.tabs-vertical .tab-content {
flex-grow: 1;
}
.tabs-vertical.tabs-corporate .nav-tabs {
width: auto;
min-width: 260px;
border: 0;
}
.tabs-vertical.tabs-corporate .nav-item {
margin: 0;
}
.tabs-vertical.tabs-corporate .nav-link {
position: relative;
padding: 17px 30px;
border: 0;
overflow: hidden;
text-align: left;
}
.tabs-vertical.tabs-corporate .nav-item + .nav-item {
margin-top: 2px;
}
.tabs-vertical.tabs-corporate .tab-content {
padding: 0 0 0 30px;
}
}
@media (min-width: 992px) {
.tabs-horizontal.tabs-corporate .tab-content {
padding-left: 30px;
padding-right: 30px;
}
.tabs-horizontal.tabs-creative .nav-tabs {
padding-left: 0;
padding-right: 0;
}
.tabs-horizontal.tabs-creative .nav-item {
padding: 20px 30px;
display: inline-block;
vertical-align: middle;
border: 0;
}
.tabs-horizontal.tabs-creative .nav-link {
font-size: 14px;
letter-spacing: .1em;
padding: 0;
background-color: transparent;
}
.tabs-horizontal.tabs-creative .nav-link.active, .tabs-horizontal.tabs-creative .nav-link:hover {
color: #ec7420;
}
.tabs-horizontal.tabs-creative .tab-content {
padding-top: 50px;
}
.tabs-vertical.tabs-corporate .tab-content {
padding: 0 0 0 45px;
}
}
@media (min-width: 1200px) {
.tabs-horizontal.tabs-bordered .nav-link {
font-size: 36px;
padding: 25px 20px;
}
}
.card-group {
display: block;
margin-bottom: 0;
}
.card-group .card + .card {
margin-top: 0;
}
.card-title {
margin-bottom: 0;
}
.card-custom {
margin: 0;
background: inherit;
border: 0;
border-radius: 0;
box-shadow: none;
text-align: left;
}
.card-custom a {
display: block;
}
.card-custom .card-heading {
padding: 0;
border-bottom: 0;
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.card-custom .card-body {
padding: 0;
border: 0;
}
* + .card-group-custom {
margin-top: 35px;
}
@media (min-width: 1200px) {
* + .card-group-custom {
margin-top: 42px;
}
}
.card-group-corporate .card + .card {
margin-top: 30px;
} .card-corporate {
text-align: left;
box-shadow: 0 2px 5px 0 rgba(68, 73, 83, 0.12);
}
.card-corporate .card-title a, .card-corporate .card-collapse {
background: #ffffff;
}
.card-corporate .card-title a {
position: relative;
z-index: 1;
padding: 24px 82px 24px 32px;
font-family: "Raleway", Menlo, Monaco, Consolas, "Courier New", monospace;
font-size: 18px;
line-height: 1.3;
letter-spacing: 0;
color: #151515;
transition: 1.3s all ease;
}
.card-corporate .card-title a .card-arrow {
transition: .33s;
}
.card-corporate .card-title a.collapsed {
border-bottom-width: 0;
}
.card-corporate .card-title a.collapsed .card-arrow::before {
opacity: 1;
}
.card-corporate .card-title a.collapsed .card-arrow::after {
opacity: 0;
}
.card-corporate .card-arrow {
position: absolute;
top: 15px;
right: 15px;
z-index: 2;
width: 40px;
height: 40px;
border-radius: 50%;
background: #ec7420;
color: #ffffff;
transition: .33s all ease;
text-align: center;
}
.card-corporate .card-arrow::before, .card-corporate .card-arrow::after {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
z-index: 4;
font-family: 'Material Icons';
font-size: 24px;
line-height: 1;
transition: .22s;
}
.card-corporate .card-arrow::before {
content: '\e145';
opacity: 0;
}
.card-corporate .card-arrow::after {
content: '\e15b';
opacity: 1;
}
.card-corporate .card-arrow:hover {
background: #ec7420;
}
.card-corporate .card-collapse {
position: relative;
z-index: 1;
}
.card-corporate .card-body {
border-top: 1px solid #dedede;
padding: 25px 44px 25px 32px;
}
@media (max-width: 767px) {
.card-corporate .card-title a {
font-size: 16px;
}
.card-corporate .card-arrow {
top: 19px;
width: 30px;
height: 30px;
}
.card-corporate .card-arrow::before, .card-corporate .card-arrow::after {
font-size: 18px;
}
.card-corporate .card-title a, .card-corporate .card-body {
padding-left: 25px;
}
} .progress-linear {
position: relative;
text-align: left;
}
.progress-linear-header {
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: -10px;
margin-left: -5px;
margin-right: -5px;
}
.progress-linear-header > * {
margin-bottom: 10px;
padding-left: 5px;
padding-right: 5px;
}
.progress-linear-body {
height: 10px;
background: #e9ecef;
}
.progress-linear-bar {
width: 0;
height: inherit;
background: linear-gradient(135deg, #ec7420 0%, #2c2c2c 100%);
transition: 1s all ease-in-out;
}
.progress-linear-counter {
font-weight: 700;
}
.progress-linear-counter::after {
content: "%";
}
* + .progress-linear-body {
margin-top: 8px;
}
.progress-linear + .progress-linear {
margin-top: 15px;
}
@media (min-width: 992px) {
.progress-linear + .progress-linear {
margin-top: 25px;
}
}
.progress-linear-title {
text-transform: uppercase;
}  .progress-bar-circle {
display: inline-block;
position: relative;
text-align: center;
line-height: 1.2;
}
.progress-bar-circle canvas {
vertical-align: middle;
}
.progress-bar-circle span {
position: absolute;
top: 50%;
left: 51%;
font-family: "Raleway", Menlo, Monaco, Consolas, "Courier New", monospace;
font-size: 36px;
line-height: 36px;
transform: translate(-50%, -50%);
color: #151515;
}
.progress-bar-circle span:after {
content: '\0025';
}
.progress-bar-circle-title {
letter-spacing: .05em;
text-transform: uppercase;
color: #9b9b9b;
}
* + .progress-bar-circle-title {
margin-top: 12px;
}
@media (min-width: 768px) {
* + .progress-bar-circle-title {
margin-top: 17px;
}
}
#intro{
background-color: #575355;
position: relative;
}
#intro  .blocVideo{
padding: 20px;
}
#intro .video{
width: auto;
background: none;
height: auto;
background: linear-gradient(to bottom right, #EC7420, #9A4613);
border-radius: 20px;
padding: 20px;
margin: 0 auto;
}
#intro  iframe{
width: 100%;
height: 260px;
margin: 0;
border-radius: 5px;
}
.section{
position: relative;
}
.deco::before,
.decoHaut::before,
.deco::after,
.decoBas::after{
position: absolute;
background-repeat: repeat-x;
width: 100%;
content: "";
z-index: 10;
left: 0;
height:11px;
}
.deco::before,
.decoHaut::before{
height:11px;
background-image: url(https://chemisage-cheminee.fr/wp-content/themes/twentythirteen-child/images/intro-haut.png);
top: 0;
}
.deco::after,
.decoBas::after{
background-image: url(https://chemisage-cheminee.fr/wp-content/themes/twentythirteen-child/images/intro-bas.png);
bottom: 0;
}
.decblack::after,
.childPage::after{
background-image: url(https://chemisage-cheminee.fr/wp-content/themes/twentythirteen-child/images/intro-bas-black.png);
}
#main .section:last-child::after{
background-image: url(https://chemisage-cheminee.fr/wp-content/themes/twentythirteen-child/images/intro-bas-grey-dark.png);
}
#main .blockActu .section.bg-gray-light:last-child::after{
background-image:url(https://chemisage-cheminee.fr/wp-content/themes/twentythirteen-child/images/intro-bas.png);
}
@media (min-width: 680px) {
#intro .video {
width: 512px;
height: 456px;
margin-top: 20px;
background: url(https://chemisage-cheminee.fr/wp-content/themes/twentythirteen-child/images/tv.png) no-repeat;
background-size: contain;
}
#intro iframe {
width: 455px;
height: 260px;
margin: 10px;
border: none;
border-radius: 2px;
}
} .swiper-container {
display: flex;
margin: 0 auto;
position: relative;
overflow: hidden;
height: auto;
width: 100%; z-index: 1;
}
.swiper-container-no-flexbox .swiper-slide {
float: left;
}
.swiper-container-vertical > .swiper-wrapper {
flex-direction: column;
}
.swiper-wrapper {
position: relative;
z-index: 1;
display: flex;
align-self: stretch;
align-items: stretch;
width: 100%;
height: auto;
min-height: inherit;
transition-property: transform;
box-sizing: content-box;
}
.swiper-container {
flex-shrink: 0;
}
.swiper-container-android .swiper-slide, .swiper-wrapper {
transform: translate3d(0px, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
flex-wrap: wrap;
}
.swiper-container-free-mode > .swiper-wrapper {
transition-timing-function: ease-out;
margin: 0 auto;
} .swiper-container .swiper-notification {
position: absolute;
left: 0;
top: 0;
pointer-events: none;
opacity: 0;
z-index: -1000;
} .swiper-wp8-horizontal {
touch-action: pan-y;
}
.swiper-wp8-vertical {
touch-action: pan-x;
} .swiper-container-coverflow .swiper-wrapper { }
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
pointer-events: none;
}
.swiper-container-fade .swiper-slide .swiper-slide {
pointer-events: none;
}
.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active {
pointer-events: auto;
}
.swiper-lazy-preloader {
width: 42px;
height: 42px;
position: absolute;
left: 50%;
top: 50%;
margin-left: -21px;
margin-top: -21px;
z-index: 10;
transform-origin: 50%;
animation: swiper-preloader-spin 1s steps(12, end) infinite;
}
.swiper-lazy-preloader:after {
display: block;
content: "";
width: 100%;
height: 100%;
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
background-position: 50%;
background-size: 100%;
background-repeat: no-repeat;
}
.swiper-lazy-preloader-white:after {
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
@keyframes swiper-preloader-spin {
100% {
transform: rotate(360deg);
}
}
.swiper-slide > .vide__body, .swiper-slide > .parallax_cnt {
height: 100%;
}
.swiper-button-prev, .swiper-button-next {
position: absolute;
top: 50%;
transform: translateY(-50%);
font-size: 40px;
line-height: 1;
color: rgba(255, 255, 255, 0.3);
text-align: center;
cursor: pointer;
transition: .2s ease-in;
will-change: transform;
z-index: 10;
}
.swiper-button-prev:hover, .swiper-button-next:hover {
color: #ffffff;
}
@media (min-width: 768px) {
.swiper-button-prev, .swiper-button-next {
display: block;
}
}
.swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled {
opacity: 0.1;
cursor: auto;
pointer-events: none;
}
.swiper-button-prev {
left: 30px;
}
.swiper-button-prev:before {
font-family: 'Material Design Icons';
content: "\f14a";
}
.swiper-button-next {
right: 30px;
}
.swiper-button-next:before {
font-family: 'Material Design Icons';
content: "\f14f";
}
.swiper-controls-classic .swiper-button-prev, .swiper-controls-classic .swiper-button-next {
position: relative;
display: block;
font-size: 0;
line-height: 0;
height: 61px;
width: 28px;
border: 2px solid #9b9b9b;
cursor: pointer;
transition: .3s;
}
.swiper-controls-classic .swiper-button-prev::before, .swiper-controls-classic .swiper-button-prev::after, .swiper-controls-classic .swiper-button-next::before, .swiper-controls-classic .swiper-button-next::after {
content: '';
position: absolute;
height: 2px;
border: 0 solid #9b9b9b;
transition: .3s;
}
.swiper-controls-classic .swiper-button-prev::before, .swiper-controls-classic .swiper-button-next::before {
top: 0;
height: 24px;
width: 17px;
border-bottom-width: 2px;
}
.swiper-controls-classic .swiper-button-prev::after, .swiper-controls-classic .swiper-button-next::after {
width: 26px;
height: 25px;
bottom: 0;
border-top-width: 2px;
}
.swiper-controls-classic .swiper-button-prev:hover, .swiper-controls-classic .swiper-button-next:hover {
width: 40px;
}
.swiper-controls-classic .swiper-button-prev:hover, .swiper-controls-classic .swiper-button-prev:hover::before, .swiper-controls-classic .swiper-button-prev:hover::after, .swiper-controls-classic .swiper-button-next:hover, .swiper-controls-classic .swiper-button-next:hover::before, .swiper-controls-classic .swiper-button-next:hover::after {
border-color: #ec7420;
}
.swiper-controls-classic .swiper-button-prev:hover::before, .swiper-controls-classic .swiper-button-next:hover::before {
width: 26px;
}
.swiper-controls-classic .swiper-button-prev {
border-left: 0;
}
.swiper-controls-classic .swiper-button-prev::before {
right: 19px;
}
.swiper-controls-classic .swiper-button-prev::after {
right: 28px;
}
.swiper-controls-classic .swiper-button-prev:hover {
margin-left: -6px;
}
.swiper-controls-classic .swiper-button-prev:hover::before {
right: 28px;
}
.swiper-controls-classic .swiper-button-next {
border-right: 0;
}
.swiper-controls-classic .swiper-button-next::before {
left: 19px;
}
.swiper-controls-classic .swiper-button-next::after {
left: 28px;
}
.swiper-controls-classic .swiper-button-next:hover {
margin-right: -6px;
}
.swiper-controls-classic .swiper-button-next:hover::before {
left: 28px;
}
.swiper-controls-modern .swiper-button-prev, .swiper-controls-modern .swiper-button-next {
display: flex;
align-items: center;
justify-content: center;
width: 48px;
height: 48px;
font-size: 0;
color: #ffffff;
background-color: transparent;
border: 2px solid #ffffff;
border-radius: 50%;
}
.swiper-controls-modern .swiper-button-prev::before, .swiper-controls-modern .swiper-button-next::before {
font-size: 18px;
font-family: 'Material Design Icons';
}
.swiper-controls-modern .swiper-button-prev:hover, .swiper-controls-modern .swiper-button-next:hover {
background: #ec7420;
border-color: #ec7420;
}
.swiper-controls-modern .swiper-button-prev::before {
content: '\f14a';
}
.swiper-controls-modern .swiper-button-next::before {
content: '\f14f';
}
@media (min-width: 1200px) {
.swiper-controls-modern .swiper-button-prev, .swiper-controls-modern .swiper-button-next {
width: 58px;
height: 58px;
}
.swiper-controls-modern .swiper-button-prev::before, .swiper-controls-modern .swiper-button-next::before {
font-size: 24px;
}
}
.swiper-slider.swiper-container-rtl .swiper-button-prev:before {
content: "\f061";
}
.swiper-slider.swiper-container-rtl .swiper-button-next:before {
content: "\f060";
}
.swiper-pagination {
position: absolute;
display: block;
text-align: center;
transition: .3s;
transform: translate3d(0, 0, 0);
z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
opacity: 0;
}
.swiper-pagination .swiper-pagination-bullet {
position: relative;
display: inline-block;
margin-top: 20px;
width: 10px;
height: 10px;
border-radius: 50%;
margin-left: 20px;
margin-right: 20px;
text-align: center;
outline: none;
cursor: pointer;
transition: .3s;
background: #9b9b9b;
}
.swiper-pagination .swiper-pagination-bullet:only-child {
display: none;
}
.swiper-pagination .swiper-pagination-bullet::before {
content: '';
position: absolute;
top: -10px;
right: -10px;
bottom: -10px;
left: -10px;
border: 2px solid #ec7420;
transform: scale3d(0, 0, 0);
border-radius: inherit;
transition: .33s;
}
.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::before, .swiper-pagination .swiper-pagination-bullet:hover::before {
transform: scale3d(1, 1, 1);
}
.swiper-pagination.swiper-pagination-clickable .swiper-pagination-bullet {
cursor: pointer;
}
@media (min-width: 768px) {
.swiper-pagination .swiper-pagination-bullet {
margin-left: 30px;
margin-right: 30px;
}
}
.swiper-container-vertical > .swiper-pagination {
right: 10px;
top: 50%;
transform: translate3d(0px, -50%, 0);
}
.swiper-container-vertical > .swiper-pagination .swiper-pagination-bullet {
margin: 5px 0;
display: block;
}
.swiper-container-horizontal > .swiper-pagination {
bottom: 20px;
left: 0;
width: 100%;
margin-left: -8px;
}
.swiper-slide {
position: relative;
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
width: 100%;
background-position: center;
}
.swiper-slide-caption {
width: 100%;
background-color: rgba(0,0,0,0.7);
}
.swiper-slide-caption h2{
color: #ec7420;
padding-top: 20px;
}
.swiper-slide-caption p{
color: #fff;
}
.swiper_style-1 {
min-height: 240px;
}
.swiper_style-1 .swiper-slide {
padding: 40px 0 80px;
}
.swiper_style-1 .swiper-slide:after {
content: '';
position: absolute;
z-index: 0;
left: 0;
top: 0;
right: 0;
bottom: 0;
background: rgba(255, 255, 255, 0.7);
}
.swiper_style-1 .swiper-slide .swiper-slide-caption {
position: relative;
z-index: 1;
}
.swiper_style-1 .swiper-slide-decoration + .container {
margin-top: 0;
}
@media (max-width: 767px) {
.swiper_style-1 .swiper-button-prev, .swiper_style-1 .swiper-button-next {
display: none;
}
}
@media (min-width: 768px) {
.swiper_style-1 {
min-height: 25vw;
}
.swiper_style-1 .swiper-slide {
padding: 130px 0 120px;
}
.swiper_style-1 .swiper-slide:after {
opacity: 0;
}
.swiper_style-1 .swiper-slide-caption {
position: relative;
padding: 0 85px;
}
.swiper_style-1 .swiper-slide-decoration {
position: absolute;
top: -80px;
left: 50%;
display: block;
overflow: hidden;
will-change: transform;
height: 50px;
width: 2px;
}
.swiper_style-1 .swiper-button-prev, .swiper_style-1 .swiper-button-next {
position: absolute;
top: 48%;
transform: translate3d(0, -46%, 0);
}
.swiper_style-1 .swiper-button-prev {
left: 5%;
}
.swiper_style-1 .swiper-button-next {
right: 5%;
}
.swiper_style-1.swiper-controls-classic .swiper-button-prev:hover {
margin: 0;
transform: translate3d(-6px, -46%, 0);
}
.swiper_style-1.swiper-controls-classic .swiper-button-next:hover {
margin: 0;
transform: translate3d(6px, -46%, 0);
}
.swiper_style-1 .swiper-pagination {
display: none;
}
}
@media (min-width: 992px) {
.swiper_style-1 .swiper-slide-caption {
padding: 0 120px;
}
}
@media (min-width: 1200px) {
.swiper_style-1 .swiper-slide-decoration {
top: -118px;
height: 88px;
}
.swiper_style-1 .swiper-button-prev {
left: 2.6%;
}
.swiper_style-1 .swiper-button-next {
right: 2.6%;
}
}
.swiper_style-2 {
min-height: 240px;
text-align: center;
}
.swiper_style-2 .swiper-slide {
padding: 40px 0 80px;
}
.swiper_style-2 .swiper-slide-decoration + .container {
margin-top: 0;
}
@media (max-width: 767px) {
.swiper_style-2 .swiper-button-prev, .swiper_style-2 .swiper-button-next {
display: none;
}
}
@media (min-width: 768px) {
.swiper_style-2 {
min-height: 34.375vw;
}
.swiper_style-2 .swiper-slide {
padding: 170px 0;
}
.swiper_style-2 .swiper-slide-caption {
position: relative;
padding: 0 85px;
}
.swiper_style-2 .swiper-slide-decoration {
position: absolute;
top: -80px;
left: 50%;
display: inline-block;
overflow: hidden;
will-change: transform;
height: 50px;
width: 2px;
}
.swiper_style-2 .swiper-slide-decoration span {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 50%;
width: 2px;
height: inherit;
background: #ec7420;
transform: translate3d(-50%, 0, 0);
}
.swiper_style-2 .swiper-button-prev, .swiper_style-2 .swiper-button-next {
position: absolute;
top: 46%;
transform: translate3d(0, -46%, 0);
}
.swiper_style-2 .swiper-button-prev {
left: 5.5%;
}
.swiper_style-2 .swiper-button-next {
right: 5.5%;
}
.swiper_style-2 .swiper-pagination {
display: none;
}
}
@media (min-width: 992px) {
.swiper_style-2 .swiper-slide {
padding: 170px 0 200px;
}
.swiper_style-2 .swiper-slide-caption {
padding: 0 120px;
}
.swiper_style-2 .swiper-button-prev {
left: 8%;
}
.swiper_style-2 .swiper-button-next {
right: 8%;
}
}
@media (min-width: 1200px) {
.swiper_style-2 .swiper-slide-decoration {
top: -118px;
height: 88px;
}
}
.swiper_style-3 {
min-height: 240px;
text-align: center;
}
.swiper_style-3 .swiper-slide {
padding: 40px 0 80px;
}
.swiper_style-3 .swiper-slide-decoration + .container {
margin-top: 0;
}
@media (max-width: 767px) {
.swiper_style-3 .swiper-button-prev, .swiper_style-3 .swiper-button-next {
display: none;
}
}
@media (min-width: 768px) {
.swiper_style-3 {
min-height: 34.375vw;
}
.swiper_style-3 .swiper-slide {
padding: 170px 0;
}
.swiper_style-3 .swiper-slide-caption {
position: relative;
padding: 0 100px;
}
.swiper_style-3 .swiper-slide-decoration {
position: absolute;
top: -80px;
left: 50%;
display: inline-block;
overflow: hidden;
will-change: transform;
height: 50px;
width: 2px;
}
.swiper_style-3 .swiper-slide-decoration span {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 50%;
width: 2px;
height: inherit;
background: rgba(255, 255, 255, 0.3);
transform: translate3d(-50%, 0, 0);
}
.swiper_style-3 .swiper-button-prev, .swiper_style-3 .swiper-button-next {
position: absolute;
top: 50%;
transform: translate3d(0, -50%, 0);
}
.swiper_style-3 .swiper-button-prev {
left: 5.5%;
}
.swiper_style-3 .swiper-button-next {
right: 5.5%;
}
}
@media (min-width: 992px) {
.swiper_style-3 .swiper-slide {
padding: 180px 0 170px;
}
.swiper_style-3 .swiper-slide-caption {
padding: 0 120px;
}
.swiper_style-3 .swiper-button-prev {
left: 8%;
}
.swiper_style-3 .swiper-button-next {
right: 8%;
}
}
@media (min-width: 1200px) {
.swiper_style-3 .swiper-slide-decoration {
top: -118px;
height: 88px;
}
}
.swiper-pagination_creative .swiper-pagination__module {
position: absolute;
left: 15px;
right: 15px;
bottom: 20px;
z-index: 12;
}
.swiper-pagination_creative .swiper-pagination {
position: static;
}
.swiper-pagination_creative .swiper-pagination__fraction {
display: none;
font-family: "Raleway", Menlo, Monaco, Consolas, "Courier New", monospace;
}
.swiper-pagination_creative .swiper-pagination__fraction > * {
display: inline-block;
}
.swiper-pagination_creative .swiper-pagination__fraction-index {
font-size: 30px;
color: #ffffff;
}
.swiper-pagination_creative .swiper-pagination__fraction-divider, .swiper-pagination_creative .swiper-pagination__fraction-count {
font-size: 18px;
color: rgba(255, 255, 255, 0.5);
}
.swiper-pagination_creative .swiper-pagination__fraction-divider {
margin: 0 2px;
}
.swiper-pagination_creative .swiper-pagination__fraction-divider::after {
content: '\002F';
}
@media (min-width: 768px) {
.swiper-pagination_creative .swiper-pagination__module {
position: absolute;
top: 48%;
left: auto;
bottom: auto;
right: 3%;
width: auto;
transform: translate3d(0, -50%, 0);
display: flex;
flex-direction: column;
align-items: center;
}
.swiper-pagination_creative .swiper-pagination__fraction {
display: block;
}
.swiper-pagination_creative .swiper-pagination__divider {
display: inline-block;
height: 113px;
width: 2px;
margin: 35px 0;
background: rgba(255, 255, 255, 0.52);
}
.swiper-pagination_creative .swiper-pagination-bullet {
display: block;
margin: 0;
}
.swiper-pagination_creative .swiper-pagination-bullet + .swiper-pagination-bullet {
margin-top: 35px;
}
}
@media (min-width: 1200px) {
.swiper-pagination_creative .swiper-pagination__module {
top: 56.6%;
}
}
.swiper_style-4 {
text-align: center;
}
.swiper_style-4 .swiper-slide {
padding: 50px 0 80px;
}
@media (min-width: 768px) {
.swiper_style-4 .swiper-slide {
padding: 150px 0;
}
}
@media (min-width: 1200px) {
.swiper_style-4 .swiper-slide {
padding: 200px 0 240px;
}
}
@media (min-width: 768px) {
.section.swiper-container + .swiper-after_1 {
position: relative;
z-index: 1;
margin-top: -35px;
}
}
@media (min-width: 1200px) {
.section.swiper-container + .swiper-after_1 {
margin-top: -75px;
}
}
@media (min-width: 992px) {
.swiper-after_1 + .section.bg-default {
padding-top: 55px;
}
} .custom-modal .modal-content {
padding: 30px 0;
border-radius: 0;
}
.custom-modal-login .modal-inner {
position: relative;
}
.custom-modal-login .modal-content {
padding-left: 15px;
padding-right: 15px;
}
.custom-modal-login .modal-content__inner {
max-width: 550px;
margin-left: auto;
margin-right: auto;
}
.custom-modal-login button.close {
position: absolute;
right: 1px;
top: 1px;
z-index: 2;
height: 30px;
width: 30px;
line-height: 30px;
text-align: center;
opacity: 1;
color: #ffffff;
background: #66b6d0;
transition: .22s;
}
.custom-modal-login button.close .icon {
position: relative;
right: -1px;
}
.custom-modal-login button.close:hover {
background: #151515;
}
@media (max-width: 767px) {
.custom-modal-login .button-icon {
font-size: 0;
padding-left: 10px;
padding-right: 10px;
min-width: 50px;
}
.custom-modal-login .button-icon .icon {
padding-left: 0;
padding-right: 0;
font-size: 18px;
line-height: 18px;
}
}
@media (min-width: 768px) {
.custom-modal-login button.close {
height: 45px;
width: 45px;
line-height: 45px;
}
}
.Blocvignette{
width: 100%;
height: 250px;
}
.Blocvignette img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
}
.actu .box-chloe{
padding: 20px;
height: 100%;
}
.actu .row {
align-content: stretch;
}
.actu .box-chloe__main{
max-width: none;
}
.actu .box-chloe__title{
font-size: 25px;
color: #ec7420;
}
.actu .box-chloe__main p{
margin-top: 10px;
}  .select2-container {
margin: 0;
position: relative;
display: inline-block;
vertical-align: middle;
padding: 0;
}
.select2-container-active {
border: 1px solid #f5f5f5;
}
.select2-container, .select2-drop, .select2-search, .select2-search input { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.select2-container .select2-choice {
display: block;
position: relative;
color: #9b9b9b;
background-color: #f5f5f5;
padding: 12px 50px 12px 19px;
font-size: 14px;
line-height: 24px;
text-decoration: none;
}
.select2-container .select2-choice > .select2-chosen {
display: block;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.select2-arrow {
display: inline-block;
position: absolute;
right: 19px;
top: 50%;
transform: translateY(-50%);
line-height: 1;
}
.select2-arrow b:before {
position: relative;
display: inline-block;
content: "";
font-family: 'FontAwesome';
font-size: 18px;
font-weight: 400;
transform: rotate(0deg);
color: #151515;
transition: .22s;
}
.select2-dropdown-open .select2-arrow b:before {
transform: rotate(180deg);
}
.select2-container .select2-choice abbr {
display: none;
}
.select2-container.form-input {
display: block;
padding: 0;
line-height: 1;
}
.select2-drop-mask {
border: 0;
margin: 0;
padding: 0;
position: fixed;
left: 0;
top: 0;
min-height: 100%;
min-width: 100%;
height: auto;
width: auto;
opacity: 0;
z-index: 99; background-color: #f5f5f5;
filter: alpha(opacity=0);
}
.select2-drop {
width: 100%;
margin-top: -1px;
position: absolute;
z-index: 9999;
top: 100%;
background: #ffffff;
color: #9b9b9b;
border: 1px solid #f5f5f5;
border-top: 0;
}
.select2-drop-active {
border: 1px solid #f5f5f5;
border-top: 0;
}
.select2-drop.select2-drop-above {
margin-top: 1px;
border-top: 1px solid #f5f5f5;
border-bottom: 0;
}
.select2-drop.select2-drop-above.select2-drop-active {
border: 1px solid #f5f5f5;
}
.select2-search {
display: inline-block;
width: 100%;
padding: 4px 4px 0;
position: relative;
z-index: 10000;
white-space: nowrap;
}
.select2-search:before {
position: absolute;
right: 19px;
top: 50%;
transform: translateY(calc(-50% + 4px));
display: inline-block;
content: '\f43b';
font-family: 'Material Design Icons';
font-size: 20px;
line-height: 1;
}
.select2-search input {
width: 100%;
padding: 5px 35px 5px 5px;
margin: 0;
outline: 0;
font-size: 1em;
background-color: #f5f5f5;
color: #9b9b9b;
border: 1px solid #f5f5f5;
}
.select2-dropdown-open.select2-drop-above .select2-choice, .select2-dropdown-open.select2-drop-above .select2-choices {
border: 1px solid #f5f5f5;
border-top-color: transparent;
}
.select2-hidden-accessible {
border: 0;
clip: rect(0 0 0 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
} .select2-results {
padding: 4px 4px;
position: relative;
overflow-x: hidden;
overflow-y: auto;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.select2-results li.select2-result-with-children > .select2-result-label {
font-weight: bold;
}
.select2-results .select2-result-label {
padding: 3px 7px 4px;
margin: 0;
cursor: pointer;
min-height: 1em;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.select2-results .select2-highlighted {
background: #ec7420;
color: #ffffff;
}
.select2-results li em {
background: #ffffff;
font-style: normal;
}
.select2-results .select2-highlighted em {
background: transparent;
}
.select2-results .select2-highlighted ul {
background: #f5f5f5;
color: #292929;
} .select2-results .select2-disabled.select2-highlighted {
color: #ffffff;
background: #ec7420;
display: list-item;
cursor: default;
}
.select2-results .select2-disabled {
background: #f6f6f6;
display: list-item;
cursor: default;
}
.select2-results .select2-selected {
display: none;
}
.select2-results .select2-ajax-error {
background: rgba(255, 50, 50, 0.2);
}
.select2-more-results {
background: #f4f4f4;
display: list-item;
} .select2-container.select2-container-disabled .select2-choice {
background-color: #f4f4f4;
background-image: none;
border: 1px solid #ddd;
cursor: default;
}
.select2-container.select2-container-disabled .select2-choice .select2-arrow {
background-color: #f4f4f4;
background-image: none;
border-left: 0;
}
.select2-container.select2-container-disabled .select2-choice abbr {
display: none;
} .select2-container-multi {
display: flex;
align-items: stretch;
height: auto;
min-height: 50px;
}
.select2-container-multi .select2-choices {
display: flex;
flex-flow: row;
align-items: center;
width: 100%;
margin: 0;
padding: 0;
position: relative;
line-height: 0;
cursor: text;
overflow: hidden;
}
.select2-locked {
padding: 3px 5px 3px 5px !important;
}
.select2-container-multi .select2-choices {
min-height: 26px;
}
.select2-container-multi .select2-choices .select2-search-field {
margin: 0;
padding: 0;
white-space: nowrap;
}
.select2-container-multi .select2-choices .select2-search-field input {
width: 100% !important;
outline: 0;
border: 0;
-webkit-box-shadow: none;
box-shadow: none;
background: transparent !important;
}
.select2-container-multi .select2-choices .select2-search-choice {
padding: 4px 5px 4px 20px;
margin: 3px 0 3px 5px;
position: relative;
line-height: 13px;
cursor: default;
border: 1px solid gainsboro;
background-clip: padding-box;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
background-color: gainsboro;
}
.select2-container-multi .select2-choices .select2-search-choice .select2-chosen {
cursor: default;
}
.select2-search-choice-close {
display: block;
width: 12px;
height: 13px;
position: absolute;
right: 3px;
top: 3px;
color: #333333;
}
.select2-search-choice-close:before {
display: inline-block;
content: '\f24c';
font-family: 'Material Design Icons';
font-size: 12px;
line-height: 1;
}
.select2-container-multi .select2-search-choice-close {
left: 3px;
} .select2-container-multi.select2-container-disabled .select2-choices {
background-color: #f4f4f4;
background-image: none;
border: 1px solid #ddd;
cursor: default;
}
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
padding: 3px 5px 3px 5px;
border: 1px solid #ddd;
background-image: none;
background-color: #f4f4f4;
}
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {
display: none;
background: none;
} .select2-result-selectable .select2-match, .select2-result-unselectable .select2-match {
text-decoration: underline;
}
.select2-offscreen, .select2-offscreen:focus {
clip: rect(0 0 0 0) !important;
width: 1px !important;
height: 1px !important;
border: 0 !important;
margin: 0 !important;
padding: 0 !important;
overflow: hidden !important;
position: absolute !important;
outline: 0 !important;
left: 0px !important;
top: 0px !important;
}
.select2-display-none {
display: none;
}
.select2-measure-scrollbar {
position: absolute;
top: -10000px;
left: -10000px;
width: 100px;
height: 100px;
overflow: scroll;
}
* + .select2-container {
margin-top: 20px;
}
.select-inline {
min-height: 0;
background-color: transparent;
border: 0;
white-space: nowrap;
}
.select-inline * {
white-space: normal;
}
.select-inline .select2-choice {
padding: 0;
background-color: transparent;
vertical-align: middle;
}
.select-inline .select2-choice > * {
vertical-align: middle;
}
.select-inline .select2-choice > .select2-chosen {
display: inline-block;
}
.select-inline .select2-arrow {
position: static;
transform: none;
display: inline-block;
}
.select-dropdown-inline {
font-family: "Raleway", Menlo, Monaco, Consolas, "Courier New", monospace;
background: #ffffff;
border: 0;
}
.select-dropdown-inline .select2-result-label {
padding: 0;
}
.select-dropdown-inline .select2-results {
width: calc(100% + 20px);
padding: 10px;
margin: 10px -10px 0;
color: #151515;
background: #ffffff;
border: 1px solid #e8e8e8;
}
.select-dropdown-inline .select2-results > li {
font-size: 13px;
}
.select-dropdown-inline .select2-results > li + li {
margin-top: 5px;
}
.select-dropdown-inline .select2-results .select2-highlighted {
color: #66b6d0;
background-color: transparent;
} .countdown {
display: flex;
justify-content: center;
align-items: center;
margin-left: -5px;
margin-right: -5px;
line-height: 1.2;
text-align: center;
}
.countdown-block {
position: relative;
flex: 0 1 auto;
padding: 0 5px;
}
@media (min-width: 576px) {
.countdown-block {
width: 25%;
}
}
.countdown-block-seconds {
display: none;
}
.countdown-wrap {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
display: flex;
flex-direction: column;
justify-content: center;
}
.countdown-circle {
fill: transparent;
}
html:not(.ie-11):not(.ie-10) .countdown-circle {
width: 100%;
height: auto;
}
.countdown-circle-bg {
stroke: white;
stroke-width: 5px;
}
.countdown-circle-fg {
stroke: #ec7420;
stroke-width: 10px;
}
.countdown-counter {
font-size: 24px;
font-weight: 400;
line-height: 1;
letter-spacing: 0;
color: #212529;
}
.countdown-title {
font-size: 13px;
line-height: 1.2;
text-transform: uppercase;
color: #868e96;
}
* + .countdown {
margin-top: 40px;
}
.countdown-counter + .countdown-title {
margin-top: 8px;
}
.countdown + * {
margin-top: 35px;
}
@media (min-width: 576px) {
.countdown-block-seconds {
display: block;
}
}
@media (min-width: 768px) {
.countdown {
margin-left: -15px;
margin-right: -15px;
}
.countdown-block {
padding: 0 15px;
}
.countdown-counter {
font-size: 34px;
}
.countdown-circle-bg {
stroke-width: 3px;
}
.countdown-circle-fg {
stroke-width: 5px;
}
}
@media (min-width: 992px) {
.countdown-counter {
font-size: 36px;
}
}
.context-dark .countdown-counter, .bg-secondary .countdown-counter, .bg-gray-darker .countdown-counter, .bg-gray-3 .countdown-counter, .bg-gray-4 .countdown-counter, .bg-gray-5 .countdown-counter, .bg-image-dark .countdown-counter {
color: #ffffff;
}
.countdown-1 .countdown-circle-bg {
stroke: #ebebeb;
} .progress-circle {
display: inline-block;
text-align: center;
line-height: 1.2;
}
.progress-circle-block {
position: relative;
}
.progress-circle-bg {
fill: transparent;
stroke: #f8f9fa;
stroke-width: 5px;
}
.progress-circle-fg {
fill: transparent;
stroke: #ec7420;
stroke-width: 5px;
}
.progress-circle-counter {
position: absolute;
top: 50%;
left: 51%;
font-size: 36px;
line-height: 36px;
transform: translate(-50%, -50%);
color: #333333;
}
.progress-circle-counter::after {
content: "%";
}
.progress-circle-title {
font-size: 14px;
letter-spacing: .05em;
text-transform: uppercase;
}
* + .progress-bar-circle-title {
margin-top: 12px;
}  .owl-carousel .animated {
-webkit-animation-duration: 1000ms;
animation-duration: 1000ms;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
z-index: 0;
}
.owl-carousel .owl-animated-out {
z-index: 1;
}
.owl-carousel .fadeOut {
-webkit-animation-name: fadeOut;
animation-name: fadeOut;
}
@-webkit-keyframes fadeOut {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}
@keyframes fadeOut {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
} .owl-height {
transition: height 500ms ease-in-out;
} .owl-carousel {
display: none;
width: 100%;
-webkit-tap-highlight-color: transparent; position: relative;
z-index: 1;
}
.owl-carousel .owl-stage {
position: relative;
-ms-touch-action: pan-Y;
}
.owl-carousel .owl-stage:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
.owl-carousel .owl-stage-outer {
position: relative;
overflow: hidden; -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-controls .owl-nav .owl-prev, .owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-dot {
cursor: pointer;
user-select: none;
}
.owl-carousel.owl-loaded {
display: block;
}
.owl-carousel.owl-loading {
opacity: 0;
display: block;
}
.owl-carousel.owl-hidden {
opacity: 0;
}
.owl-carousel .owl-refresh .owl-item {
display: none;
}
.owl-carousel .owl-item {
position: relative;
min-height: 1px;
float: left;
-webkit-tap-highlight-color: transparent;
-webkit-touch-callout: none;
}
.owl-carousel .owl-grab {
cursor: move;
cursor: -webkit-grab;
cursor: grab;
}
.owl-carousel.owl-rtl {
direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
float: right;
} .no-js .owl-carousel {
display: block;
} .owl-carousel .owl-item .owl-lazy {
opacity: 0;
transition: opacity 400ms ease;
} .owl-carousel .owl-video-wrapper {
position: relative;
height: 100%;
background: #000;
}
.owl-carousel .owl-video-play-icon {
position: absolute;
height: 80px;
width: 80px;
left: 50%;
top: 50%;
margin-left: -40px;
margin-top: -40px;
font: 400 40px/80px 'FontAwesome';
cursor: pointer;
z-index: 1;
transition: scale 100ms ease;
}
.owl-carousel .owl-video-play-icon:before {
content: '\f144';
}
.owl-carousel .owl-video-play-icon:hover {
-webkit-transform: scale(1.3);
transform: scale(1.3);
}
.owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon {
display: none;
}
.owl-carousel .owl-video-tn {
opacity: 0;
height: 100%;
background-position: center center;
background-repeat: no-repeat;
background-size: contain;
transition: opacity 400ms ease;
}
.owl-carousel .owl-video-frame {
position: relative;
z-index: 1;
} .owl-nav.disabled {
display: none !important;
}
.owl-carousel_nav-modern .owl-prev, .owl-carousel_nav-modern .owl-next, .owl-carousel_nav-modern .owl-prev, .owl-carousel_nav-modern .owl-next {
position: relative;
display: block;
font-size: 0;
line-height: 0;
height: 61px;
width: 28px;
border: 2px solid #d1d1d1;
cursor: pointer;
transition: .3s;
}
.owl-carousel_nav-modern .owl-prev::before, .owl-carousel_nav-modern .owl-prev::after, .owl-carousel_nav-modern .owl-next::before, .owl-carousel_nav-modern .owl-next::after, .owl-carousel_nav-modern .owl-prev::before, .owl-carousel_nav-modern .owl-prev::after, .owl-carousel_nav-modern .owl-next::before, .owl-carousel_nav-modern .owl-next::after {
content: '';
position: absolute;
height: 2px;
border: 0 solid #d1d1d1;
transition: .3s;
}
.owl-carousel_nav-modern .owl-prev::before, .owl-carousel_nav-modern .owl-next::before, .owl-carousel_nav-modern .owl-prev::before, .owl-carousel_nav-modern .owl-next::before {
top: 0;
height: 24px;
width: 17px;
border-bottom-width: 2px;
}
.owl-carousel_nav-modern .owl-prev::after, .owl-carousel_nav-modern .owl-next::after, .owl-carousel_nav-modern .owl-prev::after, .owl-carousel_nav-modern .owl-next::after {
width: 26px;
height: 25px;
bottom: 0;
border-top-width: 2px;
}
.owl-carousel_nav-modern .owl-prev:hover, .owl-carousel_nav-modern .owl-next:hover, .owl-carousel_nav-modern .owl-prev:hover, .owl-carousel_nav-modern .owl-next:hover {
width: 40px;
}
.owl-carousel_nav-modern .owl-prev:hover, .owl-carousel_nav-modern .owl-prev:hover::before, .owl-carousel_nav-modern .owl-prev:hover::after, .owl-carousel_nav-modern .owl-next:hover, .owl-carousel_nav-modern .owl-next:hover::before, .owl-carousel_nav-modern .owl-next:hover::after, .owl-carousel_nav-modern .owl-prev:hover, .owl-carousel_nav-modern .owl-prev:hover::before, .owl-carousel_nav-modern .owl-prev:hover::after, .owl-carousel_nav-modern .owl-next:hover, .owl-carousel_nav-modern .owl-next:hover::before, .owl-carousel_nav-modern .owl-next:hover::after {
border-color: #ec7420;
}
.owl-carousel_nav-modern .owl-prev:hover::before, .owl-carousel_nav-modern .owl-next:hover::before, .owl-carousel_nav-modern .owl-prev:hover::before, .owl-carousel_nav-modern .owl-next:hover::before {
width: 26px;
}
.owl-carousel_nav-modern .owl-prev, .owl-carousel_nav-modern .owl-prev {
border-left: 0;
}
.owl-carousel_nav-modern .owl-prev::before, .owl-carousel_nav-modern .owl-prev::before {
right: 19px;
}
.owl-carousel_nav-modern .owl-prev::after, .owl-carousel_nav-modern .owl-prev::after {
right: 28px;
}
.owl-carousel_nav-modern .owl-prev:hover, .owl-carousel_nav-modern .owl-prev:hover {
margin-left: -6px;
}
.owl-carousel_nav-modern .owl-prev:hover::before, .owl-carousel_nav-modern .owl-prev:hover::before {
right: 28px;
}
.owl-carousel_nav-modern .owl-next, .owl-carousel_nav-modern .owl-next {
border-right: 0;
}
.owl-carousel_nav-modern .owl-next::before, .owl-carousel_nav-modern .owl-next::before {
left: 19px;
}
.owl-carousel_nav-modern .owl-next::after, .owl-carousel_nav-modern .owl-next::after {
left: 28px;
}
.owl-carousel_nav-modern .owl-next:hover, .owl-carousel_nav-modern .owl-next:hover {
margin-right: -6px;
}
.owl-carousel_nav-modern .owl-next:hover::before, .owl-carousel_nav-modern .owl-next:hover::before {
left: 28px;
}
.owl-prev, .owl-next {
position: absolute;
top: 50%;
transform: translateY(-50%);
font: 400 46px/50px 'FontAwesome';
color: #292929;
}
.owl-prev:hover, .owl-next:hover {
color: #ec7420;
}
.owl-prev {
left: 0;
}
.owl-prev:before {
content: '\f104';
}
.owl-next {
right: 0;
}
.owl-next:before {
content: '\f105';
} .owl-dots {
text-align: center;
margin-top: 10px;
}
.owl-dot {
position: relative;
display: inline-block;
width: 13px;
height: 13px;
border: 2px solid #ec7420;
margin-left: 5px;
margin-right: 5px;
text-align: center;
outline: none;
cursor: pointer;
background-color: transparent;
transition: .2s;
}
.owl-dot:only-child {
display: none;
}
.owl-dot.active {
background-color: #ec7420;
} .quote-creative-carousel {
margin-top: -30px;
}
.quote-creative-carousel .quote-creative {
max-width: 600px;
margin-left: auto;
margin-right: auto;
}
.quote-creative-carousel .owl-dots {
margin-top: 15px;
}
@media (min-width: 576px) {
.quote-creative-carousel .owl-item {
padding: 30px 45px;
}
.quote-creative-carousel .item {
margin-left: -20px;
margin-right: -20px;
}
.quote-creative-carousel .owl-dots {
margin-top: -10px;
}
}
.owl-outer-navigation-wrap.owl-carousel_nav-modern {
position: relative;
}
@media (max-width: 1199px) {
.owl-outer-navigation-wrap.owl-carousel_nav-modern .owl-prev, .owl-outer-navigation-wrap.owl-carousel_nav-modern .owl-next {
display: none;
}
}
@media (min-width: 1200px) {
.owl-outer-navigation-wrap.owl-carousel_nav-modern {
padding-left: 55px;
padding-right: 55px;
}
.owl-outer-navigation-wrap.owl-carousel_nav-modern .owl-prev, .owl-outer-navigation-wrap.owl-carousel_nav-modern .owl-next {
position: absolute;
top: 50%;
z-index: 25;
transform: translateY(-50%);
}
.owl-outer-navigation-wrap.owl-carousel_nav-modern .owl-prev {
left: 2%;
}
.owl-outer-navigation-wrap.owl-carousel_nav-modern .owl-next {
right: 2%;
}
.owl-outer-navigation-wrap.owl-carousel_nav-modern .owl-dots {
display: none !important;
}
}
@media (min-width: 1600px) {
.owl-outer-navigation-wrap.owl-carousel_nav-modern {
padding-left: 0;
padding-right: 0;
}
.owl-outer-navigation-wrap.owl-carousel_nav-modern .owl-prev {
left: -10%;
}
.owl-outer-navigation-wrap.owl-carousel_nav-modern .owl-next {
right: -10%;
}
}
* + .owl-outer-navigation-wrap {
margin-top: 30px;
}
@media (min-width: 1200px) {
* + .owl-outer-navigation-wrap {
margin-top: 50px;
}
}
.owl-style-1 {
padding: 20px 8px;
}
.owl-style-1 .quote-modern {
padding: 0;
}
.owl-style-1 .owl-dots {
margin-top: 20px;
}
.owl-style-1 .owl-dot {
width: 15px;
height: 15px;
border: 2px solid #9b9b9b;
background-color: transparent;
border-radius: 50%;
}
.owl-style-1 .owl-dot:hover, .owl-style-1 .owl-dot.active {
background: #ec7420;
border-color: #ec7420;
}
@media (min-width: 576px) {
.owl-style-1 {
padding: 30px 48px 30px 30px;
}
.owl-style-1 .owl-dots {
position: absolute;
top: 50%;
transform: translateY(-50%);
right: 30px;
}
.owl-style-1 .owl-dot {
display: block;
}
.owl-style-1 .owl-dot + .owl-dot {
margin-top: 7px;
}
}
@media (min-width: 768px) {
.owl-style-1 {
padding: 40px 35px;
}
}
@media (min-width: 992px) {
.owl-style-1 {
padding: 40px 70px 40px 35px;
}
}
@media (min-width: 1200px) {
.owl-style-1 {
padding: 48px 70px 48px 35px;
}
.owl-style-1 .owl-dots {
right: 48px;
}
}
.owl-testimonials-widget .owl-custom-dots {
display: flex;
justify-content: center;
}
.owl-testimonials-widget .owl-custom-dots > li {
position: relative;
padding: 0 5px;
cursor: pointer;
}
.owl-testimonials-widget .owl-custom-dots > li, .owl-testimonials-widget .owl-custom-dots > li * {
border-radius: 50%;
}
.owl-testimonials-widget .owl-custom-dots > li:hover .quote-image, .owl-testimonials-widget .owl-custom-dots > li.active .quote-image {
transform: scale3d(1, 1, 1);
box-shadow: 5px 3px 5px 0 rgba(41, 41, 41, 0.15);
}
.owl-testimonials-widget .owl-custom-dots > li:hover .quote-image::after, .owl-testimonials-widget .owl-custom-dots > li.active .quote-image::after {
opacity: 0;
}
.owl-testimonials-widget .quote-image {
max-width: 80px;
transform: scale3d(0.8, 0.8, 0.8);
transition: .22s;
}
.owl-testimonials-widget .quote-image::after {
content: '';
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background: rgba(255, 255, 255, 0.45);
transition: .22s;
pointer-events: none;
}
.owl-testimonials-widget * + .owl-custom-dots {
margin-top: 20px;
}
@media (min-width: 768px) {
.owl-testimonials-widget > li {
padding: 0 20px;
}
.owl-testimonials-widget .quote-image {
max-width: 100px;
}
.owl-testimonials-widget * + .owl-custom-dots {
margin-top: 35px;
}
}
* + .owl-testimonials-widget {
margin-top: 35px;
} @media (min-width: 768px) {
.owl-carousel_centered {
margin-bottom: -20px;
}
.owl-carousel_centered .owl-stage-outer {
padding: 50px;
margin: -50px;
}
.owl-carousel_centered .owl-item {
transform: scale3d(1, 1, 1);
transform-origin: 99% 47%;
transition: .33s;
opacity: 0;
visibility: hidden;
}
.owl-carousel_centered .owl-item::after {
content: '';
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
pointer-events: none;
background: rgba(255, 255, 255, 0.2);
opacity: 0;
transition: .44s;
}
.owl-carousel_centered .owl-item:hover::after {
opacity: 1;
}
.owl-carousel_centered .owl-item.active {
opacity: 1;
visibility: visible;
}
.owl-carousel_centered .owl-item.center {
transform: scale3d(1.2, 1.2, 1.2);
transition: .66s;
z-index: 1;
transform-origin: 50% 50%;
box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.06);
}
.owl-carousel_centered .owl-item.center + .owl-item {
transform-origin: 1% 47%;
}
} .parallax-content {
position: relative;
z-index: 1;
}
.parallax-container {
position: relative;
overflow: hidden;
background-position: center center;
background-size: cover;
}
.material-parallax {
position: absolute;
top: 0;
left: -1px;
right: -1px;
bottom: 0;
z-index: 0;
background-position: center center;
}
.ipad .parallax-container, .iphone .parallax-container {
background-attachment: scroll !important;
}
.material-parallax img {
display: none;
position: absolute;
left: 50%;
bottom: 0;
min-width: 101%;
min-height: 101%;
max-width: none;
transform: translate3d(-50%, 0, 0);
}
.screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
overflow: hidden;
position: absolute;
width: 1px;
}
.iconAwesome li::before{
display: none;
}
.iconAwesome a{
position: relative;
font-size: 25px;
color: #ec7420;
width: 25px;
height: 25px;
position: relative;
display: block;
}
.iconAwesome a:hover{
color: #3a97de;
}
.iconAwesome a::before{
font-family: "FontAwesome";
position: absolute;
top:50%;
left: 50%;
transform: translate(-50%,-50%);
}
.iconAwesome .m-Accueil a::before{
content: "\f015";
}
.iconAwesome .m-Contact a::before{
content: "\f0e0";
}
.iconAwesome a:before {
content: "\f415";
font-size: 25px;
text-align: center;
width: 100%;
font-family: 'FontAwesome';
}
.iconAwesome a:hover{
text-decoration: none;
color: #575355;
}
.iconAwesome .m-Accueil a:before {
content: "\f015";
}
.iconAwesome .m-Trophy a:before {
content: "\f091";
}
.iconAwesome a[href*="connexion"]:before {
content: "\f007";
}
.iconAwesome a[href*="contact"]:before {
content: "\f0e0";
}
.iconAwesome a[href*="actualites"]:before {
content: "\f1ea";
top: 4px;
}
.iconAwesome a[href*="facebook.com"]:before {
content: "\f09a";
}
.iconAwesome a[href*="plus.google.com"]:before {
content: "\f0d5";
}
.iconAwesome a[href*="instagram.com"]:before {
content: "\f16d";
}
.iconAwesome a[href*="linkedin.com"]:before {
content: "\f0e1";
}
.iconAwesome a[href*="pinterest.com"]:before {
content: "\f231";
}
.iconAwesome a[href*="twitter.com"]:before {
content: "\f099";
}
.iconAwesome a[href*="youtube.com"]:before {
content: "\f167";
}
.iconAwesome a[href*="mailto:"]:before {
content: "\f410";
}
.iconAwesome a[href$="/feed/"]:before {
content: "\f413";
}
.iconAwesome a[href*="path.com"]:before {
content: "\f219";
}
.iconAwesome a[href*="skype.com"]:before {
content: "\f220";
}
.wp-pagenavi a {
color: #3a97de;
letter-spacing: 1px;
font-size: 14px;
font-weight: 500;
text-transform: uppercase;
padding:14px 58px 14px 40px;
display: inline-block;
position: relative;
}
.wp-pagenavi a:hover{
box-shadow: 0px 12px 18px -6px rgba(234,100,78,.47);
cursor: pointer;
}
.wp-pagenavi{
margin-top:60px;
position: relative;
z-index: 50;
}
.wp-pagenavi span, .wp-pagenavi a{
padding: 10px 15px;
border-radius: 10px;
display: inline;
border-color: #3a97de;
text-transform: none;
}
.wp-pagenavi span.current{
background-color: #3a97de;
border-color: #3a97de;
color: #fff;
}
.logo-footer{
text-align: center;
}
.logo-footer img{
max-height: 80px;
}
@media (min-width: 992px) {
.footer-classic__main .align-items-sm-end{
align-items: center!important;
}
.logo-footer img{
max-height: 130px;
}
} .fond{
background-color:#575355;
}
#blockDevis{
text-align: center;
padding: 0 20px;
}
#blockDevis .titrePrincipal{
color: #fff;
}
#blockDevis .item{
text-align: center;
color: #575355;
max-width: 400px;
margin: 0 auto 30px;
}
#blockDevis .item:hover{
background-color: #ec7420;
box-shadow: 0 0 10px #000;
color: #fff;
text-shadow: 0 1px 1px rgba(0,0,0,0.5);
cursor: pointer;
border-radius: 10px;
}
#blockDevis #tchat.item:hover{
cursor:default;
box-shadow: 0 0 0;
background: none;
background-color: #ccc;
}
#blockDevis .item .encart{
padding: 6px 20px 15px;
}
#blockDevis .item .picto{
width: 100%;
max-width: 260px;
height: 250px;
background-size: contain;
background-position: center center;
background-repeat: no-repeat;
margin: 0 auto;
position: relative;
}
#blockDevis .item .picto .survol{
width: 100%;
height: 100%;
background-size: contain;
background-position: center center;
background-repeat: no-repeat;
position: absolute;
top: 0;
left: 0;
display: none;
}
#blockDevis .item:hover .picto .survol{
display: block;
}
#blockDevis #callback .picto{
background-image: url(https://chemisage-cheminee.fr/wp-content/themes/twentythirteen-child/images/picto-callback.png);
}
#blockDevis #callback .survol{
background-image: url(https://chemisage-cheminee.fr/wp-content/themes/twentythirteen-child/images/picto-callback-hover.png);
}
#blockDevis #tchat .picto{
background-image: url(https://chemisage-cheminee.fr/wp-content/themes/twentythirteen-child/images/picto-tchat.png);
}
#blockDevis #tchat .survol{
background-image: url(https://chemisage-cheminee.fr/wp-content/themes/twentythirteen-child/images/picto-tchat-hover.png);
}
#blockDevis #formulaire .picto{
background-image: url(https://chemisage-cheminee.fr/wp-content/themes/twentythirteen-child/images/picto-formulaire.png);
}
#blockDevis #formulaire .survol{
background-image: url(https://chemisage-cheminee.fr/wp-content/themes/twentythirteen-child/images/picto-formulaire-hover.png);
}
#blockDevis h3{
font-size: 1.8em;
font-weight: normal;
color: #fff;
}
#blockDevis p{
color: #fff;
}
#blockDevis .bouton{
background: url(https://chemisage-cheminee.fr/wp-content/themes/twentythirteen-child/images/bt-submit.png) no-repeat right top;
color: #fff;
text-shadow: 0 1px 1px #9b3614;
width: 100%;
display: block;
padding: 12px 0 14px;
text-align: left;
text-indent: 20px;
border-radius: 0;
border:none;
}
#blockDevis .item:hover .bouton{
background-position: right -70px;
text-shadow: 0 1px 1px #000;
transition: 0;
}
.modalpopup {
position: absolute;
left: 50%;
width: 50%;
max-width: 630px;
min-width: 250px;
height: auto;
z-index: 2000;
visibility: hidden;
background-color:#575355;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
color: #fff;
transform: translate(-50%);
}
.modalpopup label{
line-height: normal;
margin-bottom: 5px;
}
.modalpopup h4{
font-size:18px;
margin: 15px 0 5px;
color: #fff;
}
.popup-content {
padding: 20px;
}
.show {
visibility: visible;
display: block;
}
.close {
background: url(https://chemisage-cheminee.fr/wp-content/themes/twentythirteen-child/images/close.png) no-repeat;
height: 49px;
width: 49px;
position: absolute;
right: -35px;
top: -35px;
z-index: 9999;
cursor: pointer;
opacity: 1;
-webkit-transition: all ease-in-out 0.3s;
-o-transition: all ease-in-out 0.3s;
transition: all ease-in-out 0.3s;
}
.close:hover {
opacity: 0.2;
}
#swipebox-close, #swipebox-next, #swipebox-prev {
background-image: url(https://chemisage-cheminee.fr/wp-content/themes/twentythirteen-child/images/icons.png)!important;
}
.overlay {
position: fixed;
width: 100%;
height: 100%;
visibility: hidden;
top: 0;
left: 0;
z-index: 1000;
opacity: 0;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;
}
.visible .overlay {
opacity: 1;
visibility: visible;
background: rgba(0,0,0,0.4);
}
.visible #page, .visible .footer-classic, .visible .fond{
-webkit-filter: blur(15px);
-moz-filter: blur(15px);
-o-filter: blur(15px);
-ms-filter: blur(15px);
filter: blur(15px);
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;
}
.blur-effect .popup-content {
-webkit-transform: translateX(-5%);
-moz-transform: translateX(-5%);
-ms-transform: translateX(-5%);
transform: translateX(-5%);
opacity: 0;
}
.show.blur-effect .popup-content {
-webkit-transform: translateX(0);
-moz-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
transition: all 0.5s;
opacity: 1;
}
.popup-content h3{
text-align: center;
text-transform: uppercase;
letter-spacing: 0.05em;
font-size: 1.33em;
padding-top: 65px;
margin-top: 0;
}
#popuptel .popup-content h3{
background: url(https://chemisage-cheminee.fr/wp-content/themes/twentythirteen-child/images/picto-devisTel.png) no-repeat top center;
}
#popupform .popup-content h3{
background: url(https://chemisage-cheminee.fr/wp-content/themes/twentythirteen-child/images/picto-devis.png) no-repeat top center;
}
#popupform .wpcf7 li{
margin-bottom: 10px;
}
.popup-content .wpcf7 .col {
width: 49%;
margin-right:2%;
float: left;
}
.popup-content .wpcf7 .col.right {
margin-right: 0;
}
.popup-content .wpcf7 .col label{
width: 100%;
text-align: left;
float: none;
margin-bottom: 5px;
}
.popup-content .wpcf7 .col input,.popup-content .wpcf7 .col textarea{
width: 100%;
}
.popup-content .wpcf7 label{
width: 22%;
}
.popup-content .wpcf7 .ligne label{
width: 50%;
}
.popup-content .wpcf7 .ligne input{
width: auto;
box-shadow: 0 0 0;
}
.popup-content .wpcf7 .BtEnvoyer{
margin:0 auto;
float: none;
}
.joindre input{
border: none;
box-shadow: none;
font-size: 0.778em;
}
input[type="button" i]{
background: url(https://chemisage-cheminee.fr/wp-content/themes/twentythirteen-child/images/fond-menu.jpg) repeat;
transition: 0.5s;
position: relative;
border: none;
text-align: center;
}
.popup-content p{
text-align: center;
}
.pixilie{
position: relative;
color: #fff!important;
}
.pixilie::after{
background: url(https://chemisage-cheminee.fr/wp-content/themes/twentythirteen-child/images/signature-pixilie.png) no-repeat;
content: "";
width: 32px;
height:27px;
position: absolute;
top: -50%;
right: -50px;
transform: translate(-50%,0);
}
@media (min-width: 768px) {
#blockDevis .item{
margin: 0 0 30px;
}
}
.homeVideo{
padding: 1px;
}
.homeVideo .container{
padding: 0;
max-width: 1600px;
}
.homeVideo .row{
margin: 0!important;
}
.homeVideo .contenuVideo{
margin-bottom: 20px;
padding: 0!important;
}
.blocVideo iframe{
width: 100%;
}
.blockImgSecur{
width: 100%;
text-align: center;
padding-bottom: 20px;
}
@media (min-width: 768px) {
.homeVideo .contenuVideo{
margin-bottom: 0;
}
.homeVideo .blocVideo{
height: auto;
padding-top: 56%;
width: 100%;
position: relative;
}
.homeVideo .blocVideo iframe{
position: absolute;
top: 0;
bottom: 0;
height: 100%;
width: 100%;
right: 0;
}
.blockImgSecur{
margin: 0;
padding: 0;
display: flex;
align-items: center;
justify-content: center;
}
}
.breadcrumbs-custom__aside{
position: relative;
}
.breadcrumbs-custom__aside img{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
object-fit: cover;
z-index: 1;
object-position: center;
}
.breadcrumbs-custom__aside .container{
position: relative;
z-index: 10;
}
.breadcrumbs-custom__title{
padding: 20px;
background:rgba(0,0,0,0.5);
color: #fff;
border-radius: 5px;
}
.thumbnail-corporate{
position: relative;
display: block;
margin-bottom: 20px;
}
.thumbnail-corporate img{
width: 100%;
object-fit: cover;
}
.thumbnail-corporate-caption{
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
background-color: rgba(0,0,0,0.5);
display: block;
opacity: 0;
transition:all 0.2s;
}
.thumbnail-corporate:hover .thumbnail-corporate-caption{
opacity: 1;
transition:all 0.2s;
}
.thumbnail-corporate-title{
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
color: #fff;
}
.paragraphe ul{
padding-left: 20px;
}
.paragraphe ul li{
position: relative;
}
.paragraphe ul li::before{
content: "";
display: block;
width: 8px;
height: 8px;
background-color: #ec7420;
top: 12px;
position: absolute;
left:-12px;
z-index: 10;
}
.childPage figure{
height: 280px;
}
.childPage figure img{
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
}
.childPage .img-thumbnail-variant-3{
position: relative;
display: block;
}
.childPage .caption{
position: absolute;
display: block;
background: rgba(236,116,32,0.9);
top: 0;
right:0;
bottom:0;
left:0;
text-align: center;
padding: 20px;
transition: all 0.5s;
}
.childPage .heading-5{
position: absolute;
top: 50%;
color: #fff;
font-weight: bold;
transform: translate(0,-50%);
width: calc(100% - 40px);
}
.childPage .caption:hover{
opacity: 0;
transition: all 0.5s;
}
@media (min-width: 1200px) {
.paragraphe .container{
max-width: 1200px;
}
}
.bloc-bouton{
text-align: center;
}
.home .actu .bloc-bouton{
margin-top: 40px;
}
.btn-primary-variant,
.btn-default{
display: inline-block;
position: relative;
margin: 20px auto 30px;
text-transform: uppercase;
text-align: center;
vertical-align: middle;
touch-action: manipulation;
cursor: pointer;
position: relative;
text-transform: uppercase;
letter-spacing: 0.12em;
min-width: 240px;
max-width: 400px;
text-indent: 0;
border: 2px solid #ec7420;
color: #ec7420;
font-size: 14px;
border-radius: 6px;
padding: 15px 30px;
}
.btn-primary-variant:hover,
.btn-default:hover{
border: 2px solid #575355;
background-color: #575355;
color: #fff!important;
text-decoration: none!important;
}
.modalpopup .btn-default:hover{
border: 2px solid #fff;
background-color: #fff;
color: #575355!important
}
.modalpopup .last_row{
text-align: center;
}
.modalpopup .caldera-grid .row{
margin-top: 0;
}
.caldera-grid .row{
margin:20px 0 0 ;
}
.justify-center{
justify-content: center;
}
.Aroundvignette{
width: 150px;
height: 150px;
border-radius: 50%;
overflow:hidden;
margin: 0 auto;
}
.Aroundvignette img{
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
}
.linkPage .row{
align-items: stretch;
}
.linkPage .box-chloe{
height: 100%;
}
.linkPage .box-chloe__title{
margin-bottom: 0;
}
.linkPage .box-chloe__main{
max-width: none;
}
.page-template-page-sitemap .bloKMap .sstitre{
margin-top: 40px;
text-align: left;
display: block;
}
.page-template-page-sitemap .bloKMap .sstitre span{
display: block;
}
.page-template-page-sitemap .bloKMap li{
margin-bottom: 15px;
}
.bloKMap .menu-menu-principal-container ul,
.bloKMap .menu-menu-principal-anglais-container ul{
display: block;
}
.page-template-page-sitemap .bloKMap li::before{
display: none!important;
}
.page-template-page-sitemap .bloKMap li li{
margin-bottom: 3px;
width: 100%!important;
}
.page-template-page-sitemap .bloKMap li a{
font-size: 25px;
font-weight: 400;
font-family: 'Archivo Narrow', sans-serif;
text-decoration: none;
padding: 2px 0;
color: #000;
}
.bloKMap .menu-menu-principal-container,
.bloKMap .menu-menu-principal-anglais-container{
display:block;
}
.page-template-page-sitemap .bloKMap li a::before,
.page-template-page-sitemap .bloKMap li a::after{
display: none!important;
}
.page-template-page-sitemap .bloKMap li a:hover{
color: #e3001a;
}
.page-template-page-sitemap .bloKMap li li a{
font-size: 20px;
font-weight: 300;
}
.page-template-page-sitemap .bloKMap li li a:hover{
background: none!important;
}
.page-template-page-sitemap .bloKMap li:hover ul{
display: block;
}
.page-template-page-sitemap .bloKMap li li li a{
font-size: 1rem;
}
.page-template-page-sitemap .bloKMap ul.sub-menu{
margin-top: 10px;
padding-left: 20px;
background: none!important;
border: none;
list-style: circle;
position: static!important;
box-shadow: 0 0 0 #1b181c;
}
#devisvingt{
display: none;
}
@media (min-width: 992px) {
#devisvingt{
width: 207px;
height:80px;
outline: none;
background: url(https://chemisage-cheminee.fr/wp-content/themes/twentythirteen-child/images/bt-devis-bas.png) no-repeat center top;
position: absolute;
right: 0;
top: 130px;
text-indent: -5000px;
z-index: 800;
display: block;
transition:all 0s;
}
#devisvingt.fixed{
position: fixed;
top: 80px;
}
#devisvingt:hover{
background-position: center -91px;
transition:all 0s;
}
}.wp-pagenavi {
clear: both;
}
.wp-pagenavi a, .wp-pagenavi span {
text-decoration: none;
border: 1px solid #BFBFBF;
padding: 3px 5px;
margin: 2px;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current {
border-color: #000;
}
.wp-pagenavi span.current {
font-weight: bold;
}