#menu-management{
margin-right:10px;
width:auto;
}
.nav-tabs{
padding: 0px;
margin-left: 0px;
}
.nav-tabs .nav-tab{
border: 1px solid #e5e5e5;
}
.nav-tabs a{
text-decoration: none;
}
#post-body{
border-style: solid;
border-width: 1px 0;
padding: 10px;
}
.wp_lang_thickbox{
padding-bottom: 10px;
}
.wp_lang_thickbox_main{
padding: 10px;
}
#wp_language_wpml_promotion{
clear: both;
}
#wordpress_language_check_for_updates{
display: none;
}
#wp_lang_switch_popup{
display:none;
}
.wp_lang_switch_form{
padding: 20px;
}
.wpml-promotion-block{
margin:3em 1em 1em 0em;
padding: 1em;
border: 1pt solid #E0E0E0;
background-color: #F4F4F4;
}
.wpml-promotion-block ul{
padding-left:20px;
}
.nav-tabs span.nav-tab-active,
.nav-tabs span.nav-tab-active:hover{
border-bottom: 1px solid #f1f1f1;
}
#wp_lang_switch_form{
margin-left: 20px;
}.wp-block-audio figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-audio audio{width:100%;min-width:300px}.wp-block-button{color:#fff}.wp-block-button.aligncenter{text-align:center}.wp-block-button.alignright{text-align:right}.wp-block-button__link{background-color:#32373c;border:none;border-radius:28px;box-shadow:none;color:inherit;cursor:pointer;display:inline-block;font-size:18px;margin:0;padding:12px 24px;text-align:center;text-decoration:none;overflow-wrap:break-word}.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover,.wp-block-button__link:visited{color:inherit}.is-style-squared .wp-block-button__link{border-radius:0}.no-border-radius.wp-block-button__link{border-radius:0!important}.is-style-outline{color:#32373c}.is-style-outline .wp-block-button__link{background-color:transparent;border:2px solid}.wp-block-calendar{text-align:center}.wp-block-calendar tbody td,.wp-block-calendar th{padding:4px;border:1px solid #e2e4e7}.wp-block-calendar tfoot td{border:none}.wp-block-calendar table{width:100%;border-collapse:collapse;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.wp-block-calendar table th{font-weight:400;background:#edeff0}.wp-block-calendar a{text-decoration:underline}.wp-block-calendar tfoot a{color:#00739c}.wp-block-calendar table caption,.wp-block-calendar table tbody{color:#40464d}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-columns{display:flex;margin-bottom:28px;flex-wrap:wrap}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap}}.wp-block-column{flex-grow:1;min-width:0;word-break:break-word;overflow-wrap:break-word}@media (max-width:599px){.wp-block-column{flex-basis:100%!important}}@media (min-width:600px){.wp-block-column{flex-basis:calc(50% - 16px);flex-grow:0}.wp-block-column:nth-child(2n){margin-left:32px}}@media (min-width:782px){.wp-block-column:not(:first-child){margin-left:32px}}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{-ms-grid-row-align:center;align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-cover,.wp-block-cover-image{position:relative;background-color:#000;background-size:cover;background-position:50%;min-height:430px;height:100%;width:100%;display:flex;justify-content:center;align-items:center;overflow:hidden}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:fixed}@supports (-webkit-overflow-scrolling:touch){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:inherit;opacity:.5;z-index:1}.wp-block-cover-image.has-background-dim.has-background-dim-10:before,.wp-block-cover.has-background-dim.has-background-dim-10:before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20:before,.wp-block-cover.has-background-dim.has-background-dim-20:before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30:before,.wp-block-cover.has-background-dim.has-background-dim-30:before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40:before,.wp-block-cover.has-background-dim.has-background-dim-40:before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50:before,.wp-block-cover.has-background-dim.has-background-dim-50:before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60:before,.wp-block-cover.has-background-dim.has-background-dim-60:before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70:before,.wp-block-cover.has-background-dim.has-background-dim-70:before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80:before,.wp-block-cover.has-background-dim.has-background-dim-80:before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90:before,.wp-block-cover.has-background-dim.has-background-dim-90:before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100:before,.wp-block-cover.has-background-dim.has-background-dim-100:before{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:305px;width:100%}.wp-block-cover-image:after,.wp-block-cover:after{display:block;content:"";font-size:0;min-height:inherit}@supports (position:sticky){.wp-block-cover-image:after,.wp-block-cover:after{content:none}}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover-image .wp-block-cover__inner-container,.wp-block-cover .wp-block-cover__inner-container{width:calc(100% - 70px);z-index:1;color:#f8f9f9}.wp-block-cover-image .wp-block-subhead:not(.has-text-color),.wp-block-cover-image h1:not(.has-text-color),.wp-block-cover-image h2:not(.has-text-color),.wp-block-cover-image h3:not(.has-text-color),.wp-block-cover-image h4:not(.has-text-color),.wp-block-cover-image h5:not(.has-text-color),.wp-block-cover-image h6:not(.has-text-color),.wp-block-cover-image p:not(.has-text-color),.wp-block-cover .wp-block-subhead:not(.has-text-color),.wp-block-cover h1:not(.has-text-color),.wp-block-cover h2:not(.has-text-color),.wp-block-cover h3:not(.has-text-color),.wp-block-cover h4:not(.has-text-color),.wp-block-cover h5:not(.has-text-color),.wp-block-cover h6:not(.has-text-color),.wp-block-cover p:not(.has-text-color){color:inherit}.wp-block-cover__video-background{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%;height:100%;z-index:0;-o-object-fit:cover;object-fit:cover}.wp-block-cover-image-text,.wp-block-cover-text,section.wp-block-cover-image h2{color:#fff}.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover-image .wp-block-cover-image-text,.wp-block-cover .wp-block-cover-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;z-index:1;margin-bottom:0;max-width:610px;padding:14px;text-align:center}.block-editor-block-list__block[data-type="core/embed"][data-align=left] .block-editor-block-list__block-edit,.block-editor-block-list__block[data-type="core/embed"][data-align=right] .block-editor-block-list__block-edit,.wp-block-embed.alignleft,.wp-block-embed.alignright{max-width:360px;width:100%}.wp-block-embed{margin-bottom:1em}.wp-block-embed figcaption{margin-top:.5em;margin-bottom:1em}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.78%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{margin-bottom:1.5em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file .wp-block-file__button{background:#32373c;border-radius:2em;color:#fff;font-size:13px;padding:.5em 1em}.wp-block-file a.wp-block-file__button{text-decoration:none}.wp-block-file a.wp-block-file__button:active,.wp-block-file a.wp-block-file__button:focus,.wp-block-file a.wp-block-file__button:hover,.wp-block-file a.wp-block-file__button:visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.wp-block-file *+.wp-block-file__button{margin-left:.75em}.blocks-gallery-grid,.wp-block-gallery{display:flex;flex-wrap:wrap;list-style-type:none;padding:0;margin:0}.blocks-gallery-grid .blocks-gallery-image,.blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{margin:0 16px 16px 0;display:flex;flex-grow:1;flex-direction:column;justify-content:center;position:relative}.blocks-gallery-grid .blocks-gallery-image figure,.blocks-gallery-grid .blocks-gallery-item figure,.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{margin:0;height:100%}@supports (position:sticky){.blocks-gallery-grid .blocks-gallery-image figure,.blocks-gallery-grid .blocks-gallery-item figure,.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{display:flex;align-items:flex-end;justify-content:flex-start}}.blocks-gallery-grid .blocks-gallery-image img,.blocks-gallery-grid .blocks-gallery-item img,.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{display:block;max-width:100%;height:auto;width:100%}@supports (position:sticky){.blocks-gallery-grid .blocks-gallery-image img,.blocks-gallery-grid .blocks-gallery-item img,.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{width:auto}}.blocks-gallery-grid .blocks-gallery-image figcaption,.blocks-gallery-grid .blocks-gallery-item figcaption,.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{position:absolute;bottom:0;width:100%;max-height:100%;overflow:auto;padding:40px 10px 9px;color:#fff;text-align:center;font-size:13px;background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent)}.blocks-gallery-grid .blocks-gallery-image figcaption img,.blocks-gallery-grid .blocks-gallery-item figcaption img,.wp-block-gallery .blocks-gallery-image figcaption img,.wp-block-gallery .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid.is-cropped .blocks-gallery-image a,.blocks-gallery-grid.is-cropped .blocks-gallery-image img,.blocks-gallery-grid.is-cropped .blocks-gallery-item a,.blocks-gallery-grid.is-cropped .blocks-gallery-item img,.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{width:100%}@supports (position:sticky){.blocks-gallery-grid.is-cropped .blocks-gallery-image a,.blocks-gallery-grid.is-cropped .blocks-gallery-image img,.blocks-gallery-grid.is-cropped .blocks-gallery-item a,.blocks-gallery-grid.is-cropped .blocks-gallery-item img,.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{height:100%;flex:1;-o-object-fit:cover;object-fit:cover}}.blocks-gallery-grid .blocks-gallery-image,.blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{width:calc((100% - 16px)/2)}.blocks-gallery-grid .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid.columns-1 .blocks-gallery-image,.blocks-gallery-grid.columns-1 .blocks-gallery-item,.wp-block-gallery.columns-1 .blocks-gallery-image,.wp-block-gallery.columns-1 .blocks-gallery-item{width:100%;margin-right:0}@media (min-width:600px){.blocks-gallery-grid.columns-3 .blocks-gallery-image,.blocks-gallery-grid.columns-3 .blocks-gallery-item,.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item{width:calc((100% - 32px)/3);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-3 .blocks-gallery-image,.blocks-gallery-grid.columns-3 .blocks-gallery-item,.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item{width:calc((100% - 32px)/3 - 1px)}}.blocks-gallery-grid.columns-4 .blocks-gallery-image,.blocks-gallery-grid.columns-4 .blocks-gallery-item,.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{width:calc((100% - 48px)/4);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-4 .blocks-gallery-image,.blocks-gallery-grid.columns-4 .blocks-gallery-item,.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{width:calc((100% - 48px)/4 - 1px)}}.blocks-gallery-grid.columns-5 .blocks-gallery-image,.blocks-gallery-grid.columns-5 .blocks-gallery-item,.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{width:calc((100% - 64px)/5);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-5 .blocks-gallery-image,.blocks-gallery-grid.columns-5 .blocks-gallery-item,.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{width:calc((100% - 64px)/5 - 1px)}}.blocks-gallery-grid.columns-6 .blocks-gallery-image,.blocks-gallery-grid.columns-6 .blocks-gallery-item,.wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item{width:calc((100% - 80px)/6);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-6 .blocks-gallery-image,.blocks-gallery-grid.columns-6 .blocks-gallery-item,.wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item{width:calc((100% - 80px)/6 - 1px)}}.blocks-gallery-grid.columns-7 .blocks-gallery-image,.blocks-gallery-grid.columns-7 .blocks-gallery-item,.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item{width:calc((100% - 96px)/7);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-7 .blocks-gallery-image,.blocks-gallery-grid.columns-7 .blocks-gallery-item,.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item{width:calc((100% - 96px)/7 - 1px)}}.blocks-gallery-grid.columns-8 .blocks-gallery-image,.blocks-gallery-grid.columns-8 .blocks-gallery-item,.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item{width:calc((100% - 112px)/8);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-8 .blocks-gallery-image,.blocks-gallery-grid.columns-8 .blocks-gallery-item,.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item{width:calc((100% - 112px)/8 - 1px)}}.blocks-gallery-grid.columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid.columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n){margin-right:0}.blocks-gallery-grid.columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid.columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid.columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid.columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n){margin-right:0}.blocks-gallery-grid.columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid.columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n){margin-right:0}.blocks-gallery-grid.columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid.columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n){margin-right:0}.blocks-gallery-grid.columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid.columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n){margin-right:0}.blocks-gallery-grid.columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid.columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n){margin-right:0}.blocks-gallery-grid.columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid.columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid .blocks-gallery-image:last-child,.blocks-gallery-grid .blocks-gallery-item:last-child,.wp-block-gallery .blocks-gallery-image:last-child,.wp-block-gallery .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid.alignleft,.blocks-gallery-grid.alignright,.wp-block-gallery.alignleft,.wp-block-gallery.alignright{max-width:305px;width:100%}.blocks-gallery-grid.aligncenter .blocks-gallery-item figure,.wp-block-gallery.aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-image{max-width:100%;margin-bottom:1em}.wp-block-image img{max-width:100%}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull img,.wp-block-image.alignwide img{width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.is-resized{display:table;margin-left:0;margin-right:0}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.is-resized>figcaption{display:table-caption;caption-side:bottom}.wp-block-image .alignleft{float:left;margin-right:1em}.wp-block-image .alignright{float:right;margin-left:1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image figcaption{margin-top:.5em;margin-bottom:1em}.is-style-circle-mask img{border-radius:9999px}@supports (mask-image:none) or (-webkit-mask-image:none){.is-style-circle-mask img{mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;mask-repeat:no-repeat;mask-size:contain;mask-position:center;border-radius:none}}.wp-block-latest-comments__comment{font-size:15px;line-height:1.1;list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{min-height:36px;list-style:none}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:52px}.has-dates .wp-block-latest-comments__comment,.has-excerpts .wp-block-latest-comments__comment{line-height:1.5}.wp-block-latest-comments__comment-excerpt p{font-size:14px;line-height:1.8;margin:5px 0 20px}.wp-block-latest-comments__comment-date{color:#8f98a1;display:block;font-size:12px}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:24px;display:block;float:left;height:40px;margin-right:12px;width:40px}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap;padding:0}.wp-block-latest-posts.is-grid li{margin:0 16px 16px 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - 16px)}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - 16px)}.wp-block-latest-posts.columns-4 li{width:calc(25% - 16px)}.wp-block-latest-posts.columns-5 li{width:calc(20% - 16px)}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 16px)}}.wp-block-latest-posts__post-date{display:block;color:#6c7781;font-size:13px}.wp-block-latest-posts__post-excerpt{margin-top:8px;margin-bottom:16px}.wp-block-media-text{display:-ms-grid;display:grid;-ms-grid-rows:auto;grid-template-rows:auto;-ms-grid-columns:50% 1fr;grid-template-columns:50% 1fr}.wp-block-media-text .has-media-on-the-right{-ms-grid-columns:1fr 50%;grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media{-ms-grid-row-align:start;align-self:start}.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media,.wp-block-media-text .wp-block-media-text__content,.wp-block-media-text .wp-block-media-text__media{-ms-grid-row-align:center;align-self:center}.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media{-ms-grid-row-align:end;align-self:end}.wp-block-media-text .wp-block-media-text__media{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;margin:0}.wp-block-media-text .wp-block-media-text__content{word-break:break-word;padding:0 8%}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media,.wp-block-media-text .wp-block-media-text__content{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.wp-block-media-text>figure>img,.wp-block-media-text>figure>video{max-width:unset;width:100%;vertical-align:middle}.wp-block-media-text.is-image-fill figure{height:100%;min-height:250px;background-size:cover}.wp-block-media-text.is-image-fill figure>img{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{-ms-grid-columns:100%!important;grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__media,.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2}.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__content{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}}.is-small-text{font-size:14px}.is-regular-text{font-size:16px}.is-large-text{font-size:36px}.is-larger-text{font-size:48px}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;line-height:.68;font-weight:100;margin:.05em .1em 0 0;text-transform:uppercase;font-style:normal}.has-drop-cap:not(:focus):after{content:"";display:table;clear:both;padding-top:14px}p.has-background{padding:20px 30px}p.has-text-color a{color:inherit}.wp-block-pullquote{padding:3em 0;margin-left:0;margin-right:0;text-align:center}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:305px}.wp-block-pullquote.alignleft p,.wp-block-pullquote.alignright p{font-size:20px}.wp-block-pullquote p{font-size:28px;line-height:1.6}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote:not(.is-style-solid-color){background:none}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;text-align:left;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{margin-top:0;margin-bottom:0;font-size:32px}.wp-block-pullquote.is-style-solid-color blockquote cite{text-transform:none;font-style:normal}.wp-block-pullquote cite{color:inherit}.wp-block-quote.is-large,.wp-block-quote.is-style-large{margin:0 0 16px;padding:0 1em}.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-size:24px;font-style:italic;line-height:1.6}.wp-block-quote.is-large cite,.wp-block-quote.is-large footer,.wp-block-quote.is-style-large cite,.wp-block-quote.is-style-large footer{font-size:18px;text-align:right}.wp-block-rss.alignleft{margin-right:2em}.wp-block-rss.alignright{margin-left:2em}.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0;list-style:none}.wp-block-rss.is-grid li{margin:0 16px 16px 0;width:100%}@media (min-width:600px){.wp-block-rss.columns-2 li{width:calc(50% - 16px)}.wp-block-rss.columns-3 li{width:calc(33.33333% - 16px)}.wp-block-rss.columns-4 li{width:calc(25% - 16px)}.wp-block-rss.columns-5 li{width:calc(20% - 16px)}.wp-block-rss.columns-6 li{width:calc(16.66667% - 16px)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;color:#6c7781;font-size:13px}.wp-block-search{display:flex;flex-wrap:wrap}.wp-block-search .wp-block-search__label{width:100%}.wp-block-search .wp-block-search__input{flex-grow:1}.wp-block-search .wp-block-search__button{margin-left:10px}.wp-block-separator.is-style-wide{border-bottom-width:1px}.wp-block-separator.is-style-dots{background:none!important;border:none;text-align:center;max-width:none;line-height:1;height:auto}.wp-block-separator.is-style-dots:before{content:"\00b7 \00b7 \00b7";color:currentColor;font-size:20px;letter-spacing:2em;padding-left:2em;font-family:serif}.wp-block-social-links{display:flex;justify-content:flex-start;padding-left:0;padding-right:0;margin-left:0}.wp-social-link{width:36px;height:36px;border-radius:36px;margin-right:8px}.wp-social-link,.wp-social-link a{display:block;transition:transform .1s ease}.wp-social-link a{padding:6px;line-height:0}.wp-social-link a,.wp-social-link a:active,.wp-social-link a:hover,.wp-social-link a:visited,.wp-social-link svg{color:currentColor;fill:currentColor}.wp-social-link:hover{transform:scale(1.1)}.wp-block-social-links.aligncenter{justify-content:center;display:flex}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link{background-color:#f0f0f0;color:#444}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon{background-color:#f90;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance{background-color:#0757fe;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy{background-color:#f45800;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook{background-color:#1977f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr{background-color:#0461dd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare{background-color:#e65678;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github{background-color:#24292d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google{background-color:#ea4434;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram{background-color:#f00075;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin{background-color:#0577b5;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium{background-color:#02ab6c;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup{background-color:#f6405f;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest{background-color:#e60122;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket{background-color:#ef4155;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit{background-color:#fe4500;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype{background-color:#0478d7;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat{background-color:#fefc00;color:#fff;stroke:#000}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify{background-color:#1bd760;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr{background-color:#011835;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch{background-color:#6440a4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter{background-color:#21a1f3;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk{background-color:#4680c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube{background-color:#ff0100;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link{background:none;padding:4px}.wp-block-social-links.is-style-logos-only .wp-social-link svg{width:28px;height:28px}.wp-block-social-links.is-style-logos-only .wp-social-link-amazon{color:#f90}.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp{color:#1ea0c3}.wp-block-social-links.is-style-logos-only .wp-social-link-behance{color:#0757fe}.wp-block-social-links.is-style-logos-only .wp-social-link-codepen{color:#1e1f26}.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart{color:#02e49b}.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble{color:#e94c89}.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox{color:#4280ff}.wp-block-social-links.is-style-logos-only .wp-social-link-etsy{color:#f45800}.wp-block-social-links.is-style-logos-only .wp-social-link-facebook{color:#1977f2}.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-flickr{color:#0461dd}.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare{color:#e65678}.wp-block-social-links.is-style-logos-only .wp-social-link-github{color:#24292d}.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads{color:#382110}.wp-block-social-links.is-style-logos-only .wp-social-link-google{color:#ea4434}.wp-block-social-links.is-style-logos-only .wp-social-link-instagram{color:#f00075}.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm{color:#e21b24}.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin{color:#0577b5}.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon{color:#3288d4}.wp-block-social-links.is-style-logos-only .wp-social-link-medium{color:#02ab6c}.wp-block-social-links.is-style-logos-only .wp-social-link-meetup{color:#f6405f}.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest{color:#e60122}.wp-block-social-links.is-style-logos-only .wp-social-link-pocket{color:#ef4155}.wp-block-social-links.is-style-logos-only .wp-social-link-reddit{color:#fe4500}.wp-block-social-links.is-style-logos-only .wp-social-link-skype{color:#0478d7}.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat{color:#fff;stroke:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud{color:#ff5600}.wp-block-social-links.is-style-logos-only .wp-social-link-spotify{color:#1bd760}.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr{color:#011835}.wp-block-social-links.is-style-logos-only .wp-social-link-twitch{color:#6440a4}.wp-block-social-links.is-style-logos-only .wp-social-link-twitter{color:#21a1f3}.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo{color:#1eb7ea}.wp-block-social-links.is-style-logos-only .wp-social-link-vk{color:#4680c2}.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress{color:#3499cd}.wp-block-social-links.is-style-logos-only .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link-youtube{color:#ff0100}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}.wp-block-social-links.is-style-pill-shape .wp-social-link a{padding-left:16px;padding-right:16px}.wp-block-spacer{clear:both}p.wp-block-subhead{font-size:1.1em;font-style:italic;opacity:.75}.wp-block-table{overflow-x:auto}.wp-block-table table{width:100%}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{border-spacing:0;border-collapse:inherit;background-color:transparent;border-bottom:1px solid #f3f4f5}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:transparent}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 16px;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.33333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{white-space:nowrap;overflow:auto}.wp-block-video{margin-left:0;margin-right:0}.wp-block-video video{max-width:100%}@supports (position:sticky){.wp-block-video [poster]{-o-object-fit:cover;object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video figcaption{margin-top:.5em;margin-bottom:1em}:root .has-pale-pink-background-color{background-color:#f78da7}:root .has-vivid-red-background-color{background-color:#cf2e2e}:root .has-luminous-vivid-orange-background-color{background-color:#ff6900}:root .has-luminous-vivid-amber-background-color{background-color:#fcb900}:root .has-light-green-cyan-background-color{background-color:#7bdcb5}:root .has-vivid-green-cyan-background-color{background-color:#00d084}:root .has-pale-cyan-blue-background-color{background-color:#8ed1fc}:root .has-vivid-cyan-blue-background-color{background-color:#0693e3}:root .has-vivid-purple-background-color{background-color:#9b51e0}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-cyan-bluish-gray-background-color{background-color:#abb8c3}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-pale-pink-color{color:#f78da7}:root .has-vivid-red-color{color:#cf2e2e}:root .has-luminous-vivid-orange-color{color:#ff6900}:root .has-luminous-vivid-amber-color{color:#fcb900}:root .has-light-green-cyan-color{color:#7bdcb5}:root .has-vivid-green-cyan-color{color:#00d084}:root .has-pale-cyan-blue-color{color:#8ed1fc}:root .has-vivid-cyan-blue-color{color:#0693e3}:root .has-vivid-purple-color{color:#9b51e0}:root .has-very-light-gray-color{color:#eee}:root .has-cyan-bluish-gray-color{color:#abb8c3}:root .has-very-dark-gray-color{color:#313131}.has-small-font-size{font-size:13px}.has-normal-font-size,.has-regular-font-size{font-size:16px}.has-medium-font-size{font-size:20px}.has-large-font-size{font-size:36px}.has-huge-font-size,.has-larger-font-size{font-size:42px}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}@import url("https://fonts.googleapis.com/css?family=Roboto:300,400");
@import url("https://fonts.googleapis.com/css?family=Oswald:300,400,700");
@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800"); html .slides,
body .slides,
html > .dg,
body > .dg {
display: none;
}
.hotspot-item.pulse-white span {
position: relative;
left: 30px;
line-height: 23px;
} #commentform {
position: relative;
}
#commentform .gglcptch {
position: absolute;
bottom: 0px;
}
#posts-map {
background: #ebf0f7;
margin-top: 100px;
}
#badgeMain.badgePartner {
height: 55px !important;
width: auto !important;
background-size: contain !important;
}
.cq-hotspots {
z-index: 2;
}
#ct-chart__main.chart-main_ru {
background-image: url(https://lemarbet.com/wp-content/themes/lemarbetTheme/img/ru-case_preview.png);
}
#ct-chart__main.chart-main_ua {
background-image: url(https://lemarbet.com/wp-content/themes/lemarbetTheme/img/ua-case_preview.png);
}
#ct-chart__main.chart-main_ru,
#ct-chart__main.chart-main_ua {
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
@media (min-width: 1000px) {
body {
background-repeat: no-repeat;
}
body > .dg {
display: block;
}
}
#creative canvas {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
#logo {
display: none;
}
html {
margin-top: 0 !important;
}
#best_cases a,
#best_works a,
a,
button {
-webkit-transition: 0.3s;
}
.title_home {
padding-bottom: 10px;
}
.container,
header,
section {
position: relative;
}
.partners-form__wrapper input:-webkit-autofill,
.partners-form__wrapper input:-webkit-autofill:hover,
.partners-form__wrapper
input:-webkit-autofill:focus
.partners-form__wrapper
input:-webkit-autofill,
.partners-form__wrapper textarea:-webkit-autofill,
.partners-form__wrapper
textarea:-webkit-autofill:hover
.partners-form__wrapper
textarea:-webkit-autofill:focus,
.partners-form__wrapper select:-webkit-autofill,
.partners-form__wrapper select:-webkit-autofill:hover,
.partners-form__wrapper select:-webkit-autofill:focus {
-webkit-box-shadow: 0 0 0 30px #202020 inset;
box-shadow: 0 0 0 30px #202020 inset;
color: #fff;
-webkit-text-fill-color: #fff; border-bottom: 1px solid #fff;  }
.wpcf7-form-control-wrap { } * {
-webkit-box-sizing: border-box;
box-sizing: border-box;
margin: 0;
padding: 0;
}
.posts-modal,
.posts-modal_mobile {
font: 400 16px/24px "Roboto", Arial, sans-serif;
padding: 30px;
background: #fff;
border: 2px solid #f7484e;
border-left: 0;
max-width: 360px;
position: fixed;
bottom: 10px;
left: -360px;
-webkit-transition: 1s ease-out;
transition: 1s ease-out;
z-index: 100000000;
}
.posts-popup__btn {
background-color: #fff;
position: fixed;
bottom: 15px;
left: 15px;
text-transform: uppercase;
border: 2px solid #f7484e;
height: 42px;
padding: 0 15px;
z-index: 1000000;
cursor: pointer;
display: none;
-webkit-transition: 0.3s ease-out;
transition: 0.3s ease-out;
font-weight: 100;
line-height: 38px;
font-size: 13px;
}
.books-button {
background-color: #fff;
position: fixed;
bottom: 15px;
right: 15px;
text-transform: uppercase;
border: 2px solid #f7484e;
height: 42px;
padding: 0 15px;
z-index: 1000000;
cursor: pointer;
display: none;
-webkit-transition: 0.3s ease-out;
transition: 0.3s ease-out;
font-weight: 100;
line-height: 38px;
font-size: 13px;
}
.posts-popup__btn:hover,
.books-button:hover {
background-color: #f7484e;
color: #fff;
-webkit-transition: 0.3s ease-in;
transition: 0.3s ease-in;
}
.posts-modal_mobile.show,
.posts-modal.show {
left: 0;
-webkit-transition: 1s ease-in;
transition: 1s ease-in;
}
.posts-modal .posts-modal__hamburger {
right: -40px;
display: none;
}
.posts-modal__hamburger {
position: absolute;
bottom: 5px;
right: 5px;
display: inline-block;
text-align: center;
line-height: 30px;
cursor: pointer;
-webkit-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
.posts-modal__hamburger:before {
content: "";
position: absolute;
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 30px;
height: 30px;
border: 3px solid transparent;
top: calc(50% - 18px);
left: calc(50% - 16px);
border-radius: 100%;
-webkit-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
.posts-modal__hamburger.is-active:before {
border: 2px solid red;
background: red;
}
.posts-modal__hamburger.is-active {
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
right: 15px;
}
.posts-modal__hamburger_line.is-active:nth-child(2) {
opacity: 0;
}
.posts-modal__hamburger_line.is-active:nth-child(1) {
-webkit-transform: translateY(6px);
transform: translateY(6px);
}
.posts-modal__hamburger_line.is-active:nth-child(3) {
-webkit-transform: translateY(-12px) rotate(90deg);
transform: translateY(-12px) rotate(90deg);
}
.posts-modal__hamburger {
cursor: pointer;
}
.posts-modal__hamburger_line {
width: 25px;
height: 4px;
background-color: red;
display: block;
margin: 5px auto;
border-radius: 10px;
-webkit-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
.posts-modal__hamburger_line.is-active {
background: #fff;
}
.posts-modal__title {
display: inline-block;
color: #696969;
padding-bottom: 0px;
font-size: 20px;
}
.post_content .posts-list {
list-style: none;
padding-left: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin: 0 !important;
padding: 0 !important;
line-height: 20px;
}
.post_content .posts-list__item {
-webkit-box-flex: 1;
-ms-flex: 1 250px;
flex: 1 250px;
padding: 10px 5px; margin-bottom: 10px;
}
.posts-list__item:before {
content: "";
display: none;
}
.post_content .posts-list__link {
color: #4e4a67;
text-decoration: none;
font-size: 15px;
border: none;
font-family: Oswald, sans-serif;
}
.posts-list__more {
color: #f7474d;
padding-left: 10px;
}  .blog-links {
width: 720px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: flex-start;
-ms-flex-pack: flex-start;
justify-content: flex-start;
position: absolute;
top: 120px;
right: 5%;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
#blog-links_main {
position: relative;
top: 0;
width: 100%;
}
.blog-cases__img {
height: 100px;
width: 100px;
display: inline-block;
position: relative;
}
.blog-cases__img img {
max-width: 100px;
height: auto;
}
.blog-links__title {
font-size: 25px;
font-family: "Open Sans", sans-serif;
font-style: italic;
color: #3da0d9;
display: inline-block;
-webkit-box-flex: 0;
-ms-flex: 0 450px;
flex: 0 450px;
padding: 10px 0px 10px 10px;
display: inline-block;
}
.blog-links__item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-bottom: 10px;
margin-top: 10px;
}  .traffic-modal__icon .fa {
font-size: 45px;
color: #f7484e;
}
.traffic-modal,
.traffic-modal_mobile {
position: fixed;
bottom: 0%;
right: 15%;
-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
background: #fbfcfd;
padding: 40px 30px;
max-width: 240px;
min-height: 280px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
text-align: center;
-webkit-transition: bottom 1s ease-in;
transition: bottom 1s ease-in;
z-index: 1000000;
}
.traffic-modal_mobile {
right: 15px;
bottom: -100%;
}
.traffic-modal.closed {
bottom: -100%;
-webkit-transition: bottom 1s ease-out;
transition: bottom 1s ease-out;
}
.traffic-modal_mobile.closed {
bottom: -100%;
-webkit-transition: bottom 1s ease-out;
transition: bottom 1s ease-out;
}
.traffic-modal__title {
font-size: 30px;
line-height: 30px;
}
.traffic-modal__btn {
color: #fff !important;
text-transform: uppercase;
padding: 15px 20px;
position: relative;
background: #f7484e;
text-align: center;
display: inline-block;
text-decoration: none;
font-size: 12px !important;
border: none !important;
}
.traffic-modal__btn:hover {
background: #000;
-webkit-transition: 0.3s ease-in;
transition: 0.3s ease-in;
}
.traffic-close {
position: absolute;
top: 5px;
right: 5px;
cursor: pointer;
}
.traffic-close .fa {
font-size: 30px;
} .container {
z-index: 1;
}
#client,
#client2,
#blogs,
#service,
#features,
#solutions,
#story,
#work,
.big_letter,
.connect a,
.numb,
.title,
.view_more,
form button,
h3,
ul.links li a {
text-transform: uppercase;
}
a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
margin: 0;
padding: 0;
border: 0; vertical-align: baseline;
text-decoration: none;
}
.f_s_i,
.numb span {
font-style: italic;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
display: block;
}
a:active {
color: #f7484e;
}
body {
line-height: 1;
background: #fff;
font-family: sans-serif;
font-weight: 400;
font-size: 14px; position: static !important;
}
#creative,
.big_letter span {
font-family: Raleway, sans-serif;
}
ol,
ul {
list-style: none;
width: 100%;
}
blockquote,
q {
quotes: none;
}
blockquote:after,
blockquote:before,
q:after,
q:before {
content: "";
content: none;
}
.site-header {
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
table {
border-collapse: collapse;
border-spacing: 0;
}
html {
overflow-x: hidden;
} a,
button {
-webkit-transition: 0.3s;
transition: 0.3s;
}
a {
color: #f7484e;
}
a:hover,
button:hover {
color: inherit;
text-decoration: none;
}
.header_body {
height: 100vh;
}
::-webkit-scrollbar {
width: 5px;
height: 10px;
background-color: rgba(0, 0, 0, 0.1);
}
::-webkit-scrollbar-thumb {
background-color: #f7484e;
}
#creative.new_404 {
font-size: 106px !important;
top: 470px !important;
right: 8%;
-webkit-transform: none;
transform: none;
}
#page_404 #creative span {
margin-left: 0;
}
#creative {
font-size: 110px;
color: #f7484e;
font-weight: 900;
display: block;
margin: auto;
padding-top: 10vh;
} .post_content .share-list {
font-size: 18px;
display: flex;
padding: 0;
margin: 30px 0; }
.post_content .share-list.share-list_fixed {
position: fixed;
top: 170px;
left: auto;
z-index: 13; }
.post_content .share-list .share-list__item:before {
content: "";
display: none;
}
.post_content .share-list__item {
list-style: none;
margin: 0;
padding: 0;
}
.post_content .share-list__item:nth-child(n + 2) {
margin-left: 30px;
}
.post_content .share-list__link {
width: 135px;
display: inline-flex;
align-items: center;
padding: 5px 10px 5px 10px;
border: 1px solid transparent;
background: #fff;
text-decoration: none;
font-size: 15px;
border-radius: 20px;
cursor: pointer;
text-transform: uppercase;
-webkit-transition: 0.3s ease-out;
transition: 0.3s ease-out;
}
.post_content .share-list__link:hover {
border-bottom: 1px solid transparent;
}
.post_content .share-list__link_fb {
border-color: #3b5997;
color: #3b5997;
}
.post_content .share-list__link_fb:hover {
-webkit-transition: 0.3s ease-in;
transition: 0.3s ease-in;
background: #3b5997;
color: #fff;
}
.post_content .share-list__link_gp {
border-color: #dd5347;
color: #dd5347;
}
.post_content .share-list__link_gp:hover {
-webkit-transition: 0.3s ease-in;
transition: 0.3s ease-in;
background: #dd5347;
color: #fff;
}
.post_content .share-list__link_tw {
border-color: #2da9ec;
color: #2da9ec;
}
.post_content .share-list__link_tw:hover {
-webkit-transition: 0.3s ease-in;
transition: 0.3s ease-in;
background: #2da9ec;
color: #fff;
}
.share-list__icon {
padding: 0 10px;
}  .fbx-caption,
.slb_details,
.slb_slideshow {
display: none;
}
canvas.breakout {
display: block;
margin: 100px auto 0;
border: 1px solid deepskyblue;
cursor: none;
}
.btn-game_reset {
display: block;
margin: 20px auto;
color: #fff;
text-transform: uppercase;
padding: 15px 20px;
position: relative;
background: #f7484e;
border: none;
max-width: 100px;
text-align: center;
} .yuzo_wraps {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.yuzo__text--title {
color: #222;
width: 80%;
display: block;
margin: auto;
}
.yuzo_related_post .relatedthumb {
-webkit-box-flex: 1;
-ms-flex: 1 150px;
flex: 1 150px;
}
.relatedthumb:hover .yuzo__text--title {
color: #f7484e;
}
.related__title {
font-size: 35px;
font-family: PTSansNarrow, sans-serif;
margin-bottom: 20px;
text-transform: uppercase;
}
.relatedposts-list {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
width: auto;
}
.relatedposts-item:hover .relatedposts-item__title {
color: #f7484e;
}
.relatedposts-item {
-webkit-box-flex: 1;
-ms-flex: 1 200px;
flex: 1 200px;
margin: 20px auto;
}
.relatedposts-item__thumb {
height: 150px;
margin-bottom: 5px;
background-size: cover;
border-radius: 50%;
margin: 0 auto;
width: 150px;
}
.relatedposts-item__thumb img {
border-radius: 50%;
}
.relatedposts-item_text {
margin-top: 10px;
}
.relatedposts-item__title {
color: #222;
width: 80%;
display: block;
margin: auto;
text-align: center;
font-size: 16px;
line-height: 16px;
}
.relatedposts__title {
font-size: 35px;
font-family: PTSansNarrow, sans-serif;
margin-bottom: 20px;
text-transform: uppercase;
}
.relatedposts-list .relatedposts-item__thumb {
display: flex;
}
.relatedposts-list .relatedposts-item_text {
display: flex;
}
#creative .title_page {
font: 100px/100px PTSansNarrow;
}
.big_letter,
.big_letter span,
.logo span {
display: inline-block;
}
.logo {
font-size: 34px;
color: #000;
float: left;
z-index: 11;
position: relative;
text-transform: uppercase;
white-space: nowrap;
height: 47px;
line-height: 47px;
font-family: Verdana;
}
@media (max-width: 450px) {
.logo {
line-height: 43px;
}
}
.logo:hover,
.logo:focus,
.logo:active {
color: #000;
}
.logo:hover span,
.logo:active span,
.logo:focus span {
color: #f7484e;
}
.logo-santa {
height: 100%;
position: absolute;
right: -65px;
top: -13px;
}
.logo-santa img {
width: 65px;
}
.menu_fix.row:before,
.menu_fix.row:after {
content: "";
display: none;
}
.logo span {
color: #f7484e;
-webkit-transition: 0.4s;
transition: 0.4s;
border-radius: 50%;
text-align: center;
line-height: 22px;
letter-spacing: 0;
margin-right: 7.5px; -webkit-filter: FlipH;
filter: FlipH;
}
.padding_reset {
padding-left: 0;
padding-right: 0;
}
#best_cases a,
#best_works a,
.story img {
-webkit-border-radius: 50%;
}
#menu_toggle,
#search {
background-position: 0 0;
background-repeat: no-repeat;
background-size: cover;
}
#nav,
.col_r {
float: right;
}
#nav {
z-index: 13;
position: relative;
text-align: right;
}
#search {
background-image: url(//lemarbet.com/wp-content/themes/img/search.png);
width: 20px;
height: 20px;
}
.lemarbet {
position: absolute;
top: 36%;
margin-top: 100px;
margin-left: 41px;
z-index: 2;
left: 14.28%;
}
ul.links {
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
text-align: right;
position: absolute;
left: -10px;
bottom: 0;
}
ul.links li {
margin-bottom: 28px;
}
ul.links li a {
color: #222;
font-size: 14px;
}
#story > span,
ul.links li a:hover {
color: #f7484e;
}
.big_letter {
font-size: 48px;
font-weight: 300;
height: 300px;
position: relative;
}
.big_letter span {
font-size: 200px;
color: #f7484e;
font-weight: 800;
}
.big_letter em {
display: inline;
position: relative;
top: -60px;
left: -40px;
font-family: Oswald, sans-serif;
}
.lemarbet em {
font-size: 30px;
max-width: 305px;
line-height: 1.2;
top: -44px;
display: inline-block;
}
#blogs,
#features,
#solutions,
#story,
#service,
#story span {
display: inline-block;
}
.line3,
.line2,
.line1 {
position: absolute;
height: 50px;
width: 5px;
background: #f7484e;
z-index: 3;
margin-left: -2px;
padding-right: 0 !important;
right: -3px;
}
.section1,
.story { position: relative;
}
.arrows {
display: none;
}
.section2,
.section5 { }
.section5 .container {
z-index: 3;
} .title_under {
font-size: 16px;
line-height: 30px;
text-align: center;
} a:focus {
text-decoration: none !important;
outline: none;
}
.close {
display: block;
position: absolute;
width: 22px;
height: 22px;
background: url(//lemarbet.com/ua/wp-content/themes/lemarbetTheme/img/close.png);
cursor: pointer;
top: 48px;
right: 103px;
z-index: 11;
}
.request-list {
list-style: circle;
position: relative;
left: 165px;
top: -50px;
font-size: 14px;
}
#menu {
display: none;
font-family: Raleway, sans-serif;
font-weight: 900;
font-size: 0;
position: fixed;
left: 0;
right: 0;
top: 0;
border: 0;
height: 100vh;
background: rgba(255, 255, 255, 0.9);
z-index: 11;
padding-top: 17%;
}
.story {
top: 0px;
left: 0;
z-index: 10;
width: 1170px;
right: 0;
margin: 0 auto;
}
.story img {
width: 370px;
height: 370px;
border-radius: 50%;
border: 55px solid #fff;
}
#story {
font-size: 48px;
font-weight: 300;
height: auto;
position: static;
left: 45px;
bottom: -73px;
}
#story > span {
font-size: 200px;
font-family: Raleway, sans-serif;
font-weight: 800;
}
#story h1,
#story em h1 + span {
display: inline-block;
position: relative;
top: -25px;
left: -40px;
font: 48px/48px "Oswald", sans-serif;
font-style: italic;
font-weight: 300;
}
#story em h1 + span {
padding-left: 50px;
}
.section5 {
height: 730px;
padding-top: 150px;
}
.section1 .container-fluid {
background-size: cover;
padding-bottom: 150px;
background-repeat: no-repeat;
padding-top: 75px;
}
.section1 {
font-family: "Helvetica", sans-serif;
padding-top: 50px;
}
.section1 .links {
top: auto;
bottom: -100px;
left: 33px;
z-index: 2;
}
.section1 .links:before {
top: auto;
bottom: -15px;
right: 0;
}
.col_r {   position: relative;
z-index: 2;
float: left;
}
.col_l {
width: 345px;
float: left;
z-index: 3;
position: relative;
padding-left: 34px;
-webkit-box-sizing: content-box;
box-sizing: content-box;
overflow: hidden;
min-height: 240px;
}
.numb span {
-webkit-transition: 0.3s;
transition: 0.3s;
}
.col_l:hover .desc,
.col_l:hover .numb em,
.col_l:hover .numb span {
color: #eee;
}
.desc {
font-size: 14px;
font-weight: 400;
margin-bottom: 8px;
color: #a1a1a1;
line-height: 1.65;
position: relative;
z-index: 3;
min-height: 60px;
}
.last_posts .title {
font-size: 37px;
text-transform: none;
color: #000;
}
.last_posts .title:hover {
color: #f7484e;
}
.last_posts .title:hover .meta {
margin-left: -280px;
}
.last_posts .clear + .post .title:hover .meta {
margin-left: -225px;
}
.numb em {
font-family: Oswald, sans-serif;
font-weight: 300;
-webkit-transition: 0.3s;
transition: 0.3s;
}
.red,
.title {
font-family: PTSansNarrow, sans-serif;
}
.title {
font-size: 16px;
font-family: PTSansNarrow, sans-serif;
margin-bottom: 25px;
color: #222;
}
.title .red {
margin-right: 8px;
color: #f7484e;
}
.title {
font-weight: 400;
}
.mb90 {
margin-bottom: 90px; }
.red {
color: #f7484e;
}
.section2 {
padding: 0px 0 170px !important;
height: 1230px;
background-size: cover;
}
.section3,
.section4 {
height: 990px; background-size: cover;
}
.section4 .text {
cursor: grab;
cursor: -webkit-grab;
}
.section4 .text.mouseDown {
cursor: grabbing;
cursor: -webkit-grabbing;
}
.section3 {
height: auto;
padding-bottom: 130px;
}
.section4 {
height: auto;
padding-top: 50px;
}
footer { background-size: contain;
height: 500px;
padding-top: 120px;
overflow: hidden;
position: relative;
width: 100%;
}
.footer-bottom-links {
text-align: center;
text-align: center;
padding-bottom: 10px;
}
#blogs,
#service,
#features,
#solutions {
float: right;
font-size: 48px;
font-weight: 300;
height: auto;
position: relative;
z-index: 2;
}
#blogs span,
#service span,
#features span,
#solutions span {
font-size: 200px;
color: #f7484e;
font-family: Raleway, sans-serif;
font-weight: 800;
display: inline-block;
}
#blogs em,
#service em,
#features em,
#solutions em {
display: inline;
position: relative;
top: -50px;
left: 50px;
font-family: Oswald, sans-serif;
}
#solutions em {
left: 65px;
}
.cases_menu li,
.projects_menu li {
margin-bottom: 15px;
text-align: right;
font: 18px/40px PTSansNarrow, sans-serif;
}
.cases_menu a {
color: #222;
-webkit-transition: 0.3s ease-out;
transition: 0.3s ease-out;
}
.cases_menu a:hover,
.projects_menu a:hover {
color: #f7484e;
-webkit-transition: 0.3s ease-in;
transition: 0.3s ease-in;
}
.cases_menu span,
.projects_menu span {
opacity: 0;
}
.cases_menu li:hover span,
.projects_menu li:hover span {
opacity: 1;
color: #000;
font-weight: 700;
}
.cases_menu span,
.projects_menu span,
.projects_menu a {
font-style: italic;
-webkit-transition: 0.5s;
transition: 0.5s;
font-family: "Open Sans", sans-serif;
color: #000;
font-weight: 700;
}
.cases_menu span,
.projects_menu span {
-webkit-transition: 0;
transition: 0;
}
.cases_menu,
.projects_menu {
position: absolute;
left: 42.84%;
top: 16%;
z-index: 2;
margin-left: -170px;
min-width: 170px;
padding-right: 34px;
}
.cases_menu {
right: 57.2%;
left: 10%;
} .cases-last-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.cases-last a {
font-size: 18px;
max-width: 250px;
display: block;
margin: auto;
text-align: center;
position: relative;
}
.cases-last__item {
-webkit-box-flex: 1;
-ms-flex: 1 300px;
flex: 1 300px;
padding-left: 0;
height: auto;
padding: 35px 0;
}
.cases-last__img {
max-width: 250px;
height: 250px;
border-radius: 50%;
margin-bottom: 15px;
overflow: hidden;
}
.cases-last__title {
font-size: 35px;
font-family: PTSansNarrow, sans-serif;
margin-bottom: 20px;
} .event-info-wraper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.event-info__item {
-webkit-box-flex: 1;
-ms-flex: 1 250px;
flex: 1 250px;
padding-left: 0;
height: auto;
padding: 35px 5px;
text-align: center;
}
.event-info__icon {
height: 60px;
width: 60px;
border-radius: 50%;
background: #f7484e;
color: #fff;
display: inline-block;
line-height: 65px;
}
.event-info__icon i.fa {
font-size: 25px;
}
.event-info-text {
padding: 10px;
}
.speaker {
background: url(//lemarbet.com/ua/wp-content/uploads/2017/06/natalya.jpg) no-repeat scroll
center center / cover;
padding: 20px;
position: relative;
text-align: center;
}
.speaker-mask {
position: absolute;
width: 100%;
height: 100%;
background-color: rgba(255, 255, 255, 0.2);
top: 0;
left: 0;
z-index: 1;
opacity: 0.85;
background-color: #dd9933;
}
.speaker-text {
position: relative;
z-index: 2;
padding: 20px;
background: rgba(255, 255, 255, 0.2);
text-align: center;
display: inline-block;
}
.speaker-text h1 {
font-size: 44px;
line-height: 44px;
color: #fff;
font-weight: 300;
margin-bottom: 50px;
}
.post_content .promotion-btn__wrapper {
margin: 30px auto;
}
.promotion-page a {
color: #3da0d9;
border-bottom: 2px solid rgba(0, 0, 0, 0.1);
-webkit-transition: 0.2s ease-out;
transition: 0.2s ease-out;
font-size: 100%;
}
.promotion-btn__wrapper a {
color: #fff;
}
.promotion-btn__wrapper a.promotion-btn_blue {
border: 1px solid #3da0d9;
color: #3da0d9;
background: #fff;
position: relative;
transition: 0.5s ease-out;
}
.promotion-btn_blue:before,
.promotion-btn_blue:after {
content: "";
display: block;
position: absolute;
background: #3da0d9;
}
.promotion-btn_blue:before {
top: 5px;
left: -5px;
height: 100%;
width: 5px;
transition: 0.5s ease-out;
}
.promotion-btn_blue:after {
width: 100%;
right: 0px;
left: -5px;
height: 5px;
bottom: -5px;
transition: 0.5s ease-out;
}
.promotion-btn__wrapper a.promotion-btn_blue:hover {
background: #3da0d9;
color: #fff;
transition: 0.5s ease-in;
}
.promotion-btn_blue:hover::before {
left: 0px;
top: 0px;
transition: 0.5s ease-in;
}
.promotion-btn_blue:hover::after {
bottom: 0px;
left: 0px;
transition: 0.5s ease-in;
}
.post_content .speaker-text h2 {
text-transform: capitalize;
font-weight: normal;
font-size: 30px;
}
.consult-left {
padding: 100px 15px 15px;
}
.consult-left p {
line-height: 18px;
font-size: 16px;
}
.consult-left ul {
padding: 20px;
}
.consult-left ul li {
position: relative;
line-height: 18px;
font-size: 16px;
padding-left: 10px;
}
.consult-left ul li:before {
content: "";
height: 5px;
width: 5px;
border-radius: 50%;
background: #f7484e;
top: 50%;
left: -5px;
position: absolute;
transform: translateY(-50%);
}
.consult-right h1 {
font-size: 32px;
margin-bottom: 5px;
}
.speaker-text p {
color: #222;
}
.some_links {
position: absolute;
left: 57.1%;
list-style-type: none;
text-align: right;
margin-left: -235px;
width: 235px;
z-index: 2;
top: 300px;
}
.some_links li {
padding-right: 29px;
margin-bottom: 15px;
}
.some_links li a {
font-family: "Open Sans", sans-serif;
font-weight: 700;
position: relative;
color: #000;
}
#client2 span,
#client span,
#work span,
h1 {
font-family: Raleway, sans-serif;
}
.projects_menu li.active span,
.projects_menu li.active a {
color: #000;
font-weight: 700;
opacity: 1;
}
#works .projects_menu li:hover a,
#works .projects_menu li.active a {
color: #f7484e !important;
}
.projects_menu li.active,
.some_links li a.active,
h1 {
color: #000;
}
.some_links li .active:after {
opacity: 1;
}
.some_links li a:hover:before {
}
.Our_team:after,
.footer_wrapp:after,
.projects:after,
.view_more span:after {
content: "";
}
.some_links li a:hover span {
display: inline;
}
.solution_img {
position: absolute;
top: 280px;
-webkit-transition: 0.5s;
transition: 0.5s;
left: 300px;
z-index: 2;
width: auto;
border-radius: 50%;
-webkit-box-shadow: 0 23px 139px 10px rgba(0, 0, 0, 0.32);
box-shadow: 0 23px 139px 10px rgba(0, 0, 0, 0.32);
width: 500px;
height: 500px;
overflow: hidden;
}
.post-category__title .red {
font: 400 48px/1.25em "Roboto Condensed", "Roboto", Arial, sans-serif;
}
.solution_img img {
height: 100%;
margin-left: -100px;
}
.sol_wrapp {
position: relative;
height: 500px;
margin-left: 150px;
overflow: hidden;
border-radius: 50%;
-webkit-transition: visibility 0.5s, opacity 0.5s linear;
transition: visibility 0.5s, opacity 0.5s linear;
}
.solution_img:before {
content: "";
max-width: 540px;
position: absolute;
left: 0;
right: 0;
height: 100%;
display: block;
}
#best_cases a,
#best_works a,
.features_img {
-webkit-box-shadow: 0 36px 65px 0 rgba(0, 0, 0, 0.32);
}
h1 {
font-size: 50px;
line-height: 1.3em;
margin-bottom: 30px;
font: 400 48px/1.25em "Roboto Condensed", "Roboto", Arial, sans-serif;
}
.col_400 {
max-width: 400px;
position: absolute;
top: 590px;
left: 44%;
z-index: 2;
}
.red_lincs li {
margin-bottom: 12px;
}
.red_lincs li a {
color: #f7484e;
text-transform: uppercase;
font-size: 12px;
}
.red_lincs li a span {
color: #000;
display: inline-block;
margin-right: 15px;
}
.pt0 {
padding-top: 0; padding-bottom: 240px;
}
#client,
#work {
font-size: 48px;
font-weight: 300;
height: auto;
display: inline-block;
position: relative;
z-index: 2;
}
#client2 span,
#client span,
#work span {
font-size: 200px;
color: #f7484e;
font-weight: 800;
display: inline-block;
}
#client2 em,
#client em,
#work em,
.numb {
font-family: PTSansNarrow, sans-serif;
}
#client2 em,
#client em,
#work em {
display: inline;
position: relative;
top: -50px;
left: -40px;
}
#client2 em {
font-size: 40px;
}
#client2 {
padding-top: 200px;
}
.page-request #client2 {
padding: 10px;
text-align: center;
}
.page-request .keys-preview {
height: 900px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 130px;
}
.page-request .keys-preview__descr {
width: 350px;
}
.page-request .keys-preview__title {
font-size: 30px;
}
#client2 p {
display: inline-block;
font-size: 35px;
font-family: PTSansNarrow, sans-serif;
position: relative;
top: -30px;
}
#work {
margin-bottom: 90px;
}
#best_cases a,
#best_works a {
-webkit-box-shadow: 0 36px 65px 0 rgba(0, 0, 0, 0.32);
box-shadow: 0 36px 65px 0 rgba(0, 0, 0, 0.32);
border-radius: 50%;
z-index: 2;
position: relative;
-webkit-transition: 0.3s;
transition: 0.3s;
display: block;
overflow: hidden;
}
#best_cases a:before,
#best_works a:before { }
#best_cases a:hover:before,
#best_works a:hover:before {
opacity: 1;
}
.review img,
.view_more {
-webkit-border-radius: 50%;
}
#best_cases img {
display: block;
height: 100%;
}
#best_works img {
display: block;
width: 100%;
}
#best_cases a:hover,
#best_works a:hover {
-webkit-box-shadow: 0 36px 100px 0 rgba(0, 0, 0, 0.52);
box-shadow: 0 36px 100px 0 rgba(0, 0, 0, 0.52);
z-index: 4;
}
.w1 {
width: 350px;
height: 350px;
float: right;
}
.w2 {
width: 370px;
height: 370px;
float: left;
}
.p_name,
.w3 {
float: right;
}
.w3 {
width: 460px;
height: 460px;
}
.clear {
clear: both;
}
.p_name {
font-weight: 900;
font-size: 50px;
position: absolute; z-index: 3;
text-align: right;
color: #f7484e;
}
.p_name span {
font-size: 12px;
color: #a1a1a1;
display: block;
font-weight: 300;
margin-top: 28px;
letter-spacing: 4px;
text-transform: uppercase;
}
.view_more,
.view_more span,
.wrapp {
position: relative;
}
.wr1 .p_name {
right: 0;
max-width: 600px;
}
.wr2 .p_name {
right: auto;
left: 323px;
text-align: left;
}
.wr3 .p_name {
right: 395px;
}
.view_more {
float: left;
background: #222;
width: 100px;
z-index: 2;
height: 100px;
line-height: 100px;
color: #fff;
text-align: center;
border-radius: 50%;
left: 28.56%;
margin-left: -135px;
cursor: pointer;
-webkit-transition: 0.3s;
transition: 0.3s;
}
.Our_team,
.footer_wrapp,
.projects {
text-align: center;
}
.view_more:hover {
background: #fff;
color: #222;
}
.view_more:hover span:after {
background: #222;
}
.view_more span {
-webkit-transition: 0.3s;
transition: 0.3s;
}
.view_more span:after {
left: 0;
position: absolute;
bottom: -10px;
width: 14px;
height: 4px;
background: #555;
}
.numb:hover span { }
.numb {
font-size: 14px;
color: #222;
margin-bottom: 30px; position: relative;
z-index: 3;
}
.numb span,
.o_s {
font-family: "Open Sans", sans-serif;
-webkit-transition: 0.3s;
transition: 0.3s;
}
.numb span {
font-size: 120px;
font-weight: 900;
margin-right: 20px;
margin-left: -12px;
}
.copy,
.review .text .who,
h3 {
font-family: Oswald, sans-serif;
}
.b {
font-weight: 700;
color: #000;
}
.features_img img {
width: 100%;
}
.features_img {
position: absolute;
right: 0;
top: 50%;
-webkit-box-shadow: 0 20px 80px 0 rgba(0, 0, 0, 0.45);
box-shadow: 0 20px 80px 0 rgba(0, 0, 0, 0.45);
z-index: 2;
max-width: 841px;
-webkit-transform: translateX(25px);
transform: translateX(25px);
-webkit-transition: all 0.35s ease;
transition: all 0.35s ease;
opacity: 1;
}
.features_img p {
font-size: 0;
}
.Our_team,
.contact_us,
.projects {
position: relative;
}
.review {
margin-bottom: 124px;
margin-top: 100px;
position: relative;
z-index: 2;
padding-left: 65px;
}
.b2 {
display: none;
}
.slick-dots li {
margin-bottom: 10px;
display: block;
text-align: right;
}
.slick-dots {
position: absolute;
top: 0;
left: 0;
width: 50px;
overflow: hidden;
}
.slick-dots button {
display: inline-block;
font-size: 0; background: url(//lemarbet.com/wp-content/themes/lemarbetTheme/img/long_arrow.png) no-repeat;
height: 11px;
width: 25px;
border: none;
background-position: right;
cursor: pointer;
}
.slick-dots button:hover {
background: url(//lemarbet.com/wp-content/themes/lemarbetTheme/img/long_arrow1.png) no-repeat;
background-position: right;
}
.slick-dots .slick-active button {
width: 50px;
background: url(//lemarbet.com/wp-content/themes/lemarbetTheme/img/long_arrow1.png) no-repeat;
background-position: right;
}
.review img {
float: left;
border-radius: 50%;
width: 70px;
height: 70px;
margin-right: 30px;
}
.review .text {
float: left;
line-height: 1.6;
max-width: 470px;
}
.review .text p {
font-size: 16px;
margin-bottom: 25px;
}
.review .text .who {
color: #ccc;
font-weight: 100;
}
.projects {
z-index: 2;
max-width: 660px;
float: right;
}
.projects:after {
display: inline-block;
width: 100%;
}
.projects span.projects-item:hover {
background-repeat: no-repeat;
background-position: center;
background-size: contain;
}
.projects span.projects-item {
display: inline-block;
width: 100px;
margin: 0 35px;
vertical-align: middle;
background-repeat: no-repeat;
height: 100px;
background-position: center;
background-size: contain;
-webkit-transition: 0s;
transition: 0s;
margin-bottom: 20px;
-webkit-filter: grayscale(100%);
}
.form-outer.sp-popup-outer.show-popup {
position: fixed;
}
#bad-domain-warning {
display: none;
}
.projects span.projects-item:hover {
-webkit-filter: grayscale(0);
}
.jask {
background: url(//lemarbet.com/ua/wp-content/themes/lemarbetTheme/img/logos/yaskravaklumba.png);
background-size: inherit;
}
.busnes {
background: url(//lemarbet.com/ua/wp-content/themes/lemarbetTheme/img/logos/business-style.png);
}
.leo {
background: url(//lemarbet.com/ua/wp-content/themes/lemarbetTheme/img/logos/leoceramika-logo.jpg);
}
.liga {
background: url(//lemarbet.com/ua/wp-content/themes/lemarbetTheme/img/logos/ligasporta.png);
}
.papig {
background: url(//lemarbet.com/ua/wp-content/themes/lemarbetTheme/img/logos/PapiGutto_logo-1.png);
}
.resolute {
background: url(//lemarbet.com/ua/wp-content/themes/lemarbetTheme/img/logos/resolute.png);
}
.technofood {
background: url(//lemarbet.com/ua/wp-content/themes/lemarbetTheme/img/logos/technofood.png);
}
.toolparts {
background: url(//lemarbet.com/ua/wp-content/themes/lemarbetTheme/img/logos/toolparts.png);
}
.trudovik {
background: url(//lemarbet.com/ua/wp-content/themes/lemarbetTheme/img/logos/trudovik.png);
}
.contact_us .b,
h3 {
margin-bottom: 30px;
}
.projects a:hover img {
-webkit-filter: none !important;
filter: none !important;
}
.projects a img {
-webkit-transition: 0.3s;
transition: 0.3s;
display: block;
width: 100%;
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
-webkit-filter: gray;
filter: gray;
}
h3 {
font-weight: 300;
color: #000;
font-size: 14px; }
.connect a {
font-size: 12px;
color: #959595;
}
.connect a:hover {
color: #000;
}
footer .logo {
float: none;
font-size: 28px;
margin-left: 0;
}
footer .logo span {
line-height: 41px;
}
.footer_wrapp:after {
display: inline-block;
width: 100%;
}
.footer_wrapp > * {
display: inline-block;
vertical-align: top;
margin-top: 0;
}
.Our_team {
z-index: 2;
width: 280px;
}
.copy,
.header_soc li,
form button {
text-align: center;
}
.Our_team a {
display: inline-block !important;
width: 80px;
height: 80px;
}
.Our_team:after {
display: inline-block;
width: 100%;
}
.wrapper {
float: right;
overflow: hidden;
position: relative;
width: 536px;
height: 365px;
margin-top: -110px;
margin-left: 50px;
}
#mozaik {
position: relative;
z-index: 2;
max-height: 365px;
}
#mozaik .m_item {
width: 33.3%;
float: left;
height: 122px;
overflow: hidden;
position: relative;
-webkit-transition: 1s;
transition: 1s;
}
#mozaik .m_item img {
width: 105%;
}
.targer_img {
background-size: 100% 365px !important;
position: absolute;
height: 100%;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: 0;
-webkit-transition: 1s;
transition: 1s;
height: 100%; }
.targer_img.that {  }
.clear {
clear: both;
}
.line11,
.line22,
.line33,
.line44 {
position: absolute;
background: #fff;
z-index: 3;
}
.line11 {
height: 100%;
width: 10px;
left: 33.15%;
top: 0;
bottom: 0;
}
.line22 {
height: 100%;
width: 10px;
right: 33.15%;
top: 0;
bottom: 0;
}
.line33 {
height: 10px;
width: 100%;
left: 0;
right: 0;
top: 32.15%;
}
.line44 {
height: 10px;
width: 100%;
left: 0;
right: 0;
bottom: 33%;
}
.hidden_m {
opacity: 0;
}
.hidden {
opacity: 0;
}
.visible {
opacity: 1;
z-index: 3;
}
.m_item.f3 {
width: 110%;
}
.Our_team img {
display: block;
width: 100%;
border-radius: 50%;
height: 100%;
}
.fancybox-inner,
.fancybox-outer {
overflow: hidden !important;
text-align: center;
}
.copy {
margin-top: 60px;
position: relative;
z-index: 0;
margin-bottom: 15px;
}
.contact_us {
color: #a1a1a1;
font-size: 14px;
margin-left: 25%;
z-index: 1;
display: inline-block;
margin-top: -10px;
text-align: left;
}
#down,
.header_soc,
.redblock,
.main_form form {
position: relative;
}
.redblock {
position: absolute;
}
.footer-form .wpcf7-form p,
.consult-form .wpcf7-form p {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.contact_us h3.b,
.contact_us .h3.b {
color: #000;
letter-spacing: 1px;
font-weight: 200;
font-family: Oswald, sans-serif;
}
.contact_us .desc li {
display: block;
}
.contact_us .desc {
font-weight: 400;
}
.d_n {
display: none;
}
#creative.new_404 span {
font-size: 200px;
}
#creative.new_404 {
font-size: 106px !important;
top: 304px !important;
right: 7%;
} #creative .slogan-wrapper {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
width: 100%;
text-align: center;
}
.slogan-words {
color: #fff;
font-size: 0;
line-height: 1;
}
.slogan-words span {
font-size: 120px;
display: inline-block;
-webkit-animation: move 3s ease-in-out infinite;
animation: move 3s ease-in-out infinite;
}
.slogan-words span:nth-child(2) {
-webkit-animation-delay: 0.5s;
animation-delay: 0.5s;
}
.slogan-words span:nth-child(3) {
-webkit-animation-delay: 0.8s;
animation-delay: 0.8s;
}
.slogan-words span:nth-child(4) {
-webkit-animation-delay: 1.1s;
animation-delay: 1.1s;
}
.slogan-words span:nth-child(5) {
-webkit-animation-delay: 1.4s;
animation-delay: 1.4s;
}
.slogan-words span:nth-child(6) {
-webkit-animation-delay: 1.7s;
animation-delay: 1.7s;
}
.slogan-words span:nth-child(7) {
-webkit-animation-delay: 2s;
animation-delay: 2s;
}
.slogan-words span:nth-child(8) {
-webkit-animation-delay: 2.3s;
animation-delay: 2.3s;
}
.slogan-words span:nth-child(9) {
-webkit-animation-delay: 2.6s;
animation-delay: 2.6s;
}
.slogan-words span:nth-child(10) {
-webkit-animation-delay: 2.9s;
animation-delay: 2.9s;
}
.slogan-words span:nth-child(11) {
-webkit-animation-delay: 3.2s;
animation-delay: 3.2s;
}
.slogan-words span:nth-child(12) {
-webkit-animation-delay: 3.5s;
animation-delay: 3.5s;
}
.slogan-words span:nth-child(13) {
-webkit-animation-delay: 3.8s;
animation-delay: 3.8s;
}
.slogan-words span:nth-child(14) {
-webkit-animation-delay: 4.1s;
animation-delay: 4.1s;
}
.slogan-words span:nth-child(15) {
-webkit-animation-delay: 4.4s;
animation-delay: 4.4s;
}
@-webkit-keyframes move {
0% {
-webkit-transform: translate(-33%, 0);
transform: translate(-33%, 0);
}
50% {
text-shadow: 0 15px 40px rgba(0, 0, 0, 0.6);
}
100% {
-webkit-transform: translate(33%, 0);
transform: translate(33%, 0);
}
}
@keyframes move {
0% {
-webkit-transform: translate(-33%, 0);
transform: translate(-33%, 0);
}
50% {
text-shadow: 0 15px 40px rgba(0, 0, 0, 0.6);
}
100% {
-webkit-transform: translate(33%, 0);
transform: translate(33%, 0);
}
}
#page_404 .b1 {
bottom: 31.5%;
}
#page_404 .lemarbet {
top: 50%;
}
#page_404 header {
height: 950px;
} .creating {
width: 100%;
margin: 100px auto;
}
.creating-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.creating-menu {
list-style: none;
}
.creating-menu li {
font: 18px/40px PTSansNarrow, sans-serif;
}
.creating-menu li a {
color: #222;
}
.creating-menu li a:hover {
color: #f7484e;
}
.creating-col {
-webkit-box-flex: 1;
-ms-flex: 1 50%;
flex: 1 50%;
color: #fff;
text-align: center;
position: relative;
}
.creating-col_align {
text-align: right;
padding: 20px 70px 20px 10px;
}
.creating-col_dark {
background: purple;
}
.creating-photo {
position: relative;
max-width: 400px;
margin: auto;
top: 50px;
}
.creating-photo a {
-webkit-box-shadow: 0 36px 65px 0 rgba(0, 0, 0, 0.32);
box-shadow: 0 36px 65px 0 rgba(0, 0, 0, 0.32);
border-radius: 50%;
z-index: 2;
position: relative;
-webkit-transition: 0.3s;
transition: 0.3s;
display: block;
overflow: hidden;
width: 350px;
height: 350px;
margin: auto;
background: #fff;
}
.creating-photo a img {
position: absolute;
top: 0;
height: 100%;
left: 0;
right: 0;
}
.creating-photo:hover a {
z-index: 4;
-webkit-box-shadow: 0 36px 105px 0 rgba(0, 0, 0, 0.5);
box-shadow: 0 36px 105px 0 rgba(0, 0, 0, 0.5);
-webkit-transition: 0.3s;
transition: 0.3s;
}
.creating-line {
position: absolute;
height: 50px;
width: 5px;
background: #f7484e;
z-index: 3;
margin-left: -2px;
padding-right: 0 !important;
left: 42.84%;
} .creating-name {
color: #f7484e;
position: absolute;
top: 50%;
left: 50%;
font-size: 50px;
font-weight: 900;
z-index: 3;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
width: 400px;
font-family: PTSansNarrow, sans-serif;
}
.creating-name span {
font-size: 12px;
color: #a1a1a1;
display: block;
font-weight: 300;
margin-top: 28px;
letter-spacing: 4px;
text-transform: uppercase;
}
.creating-col_left {
-webkit-box-flex: 1;
-ms-flex: 1 45%;
flex: 1 45%;
}
.creating-col_right {
-webkit-box-flex: 1;
-ms-flex: 1 55%;
flex: 1 55%;
} .main_form form {
width: 100%;
height: 600px;
background: #f7484e;
-webkit-box-shadow: 0px 36px 65px 0px rgba(0, 0, 0, 0.32);
box-shadow: 0px 36px 65px 0px rgba(0, 0, 0, 0.32);
z-index: 1;
color: #fff; }
.form-reg_veb form {
width: 100%;
height: auto;
background: #f7484e;
-webkit-box-shadow: 0px 36px 65px 0px rgba(0, 0, 0, 0.32);
box-shadow: 0px 36px 65px 0px rgba(0, 0, 0, 0.32);
z-index: 3;
color: #fff;
padding: 15px; }
form button,
form input {
border: none;
display: block;
}
form input {
border: none;
border-bottom: 1px solid #4d4d4d;
width: 360px;
margin-bottom: 18px;
padding-left: 6px;
font-size: 13px;
font-family: "Open Sans", sans-serif;
background: 0 0;
height: 43px;
color: #4d4d4d;
}
.main_form form input,
.form-reg_veb form input {
border-color: #fff;
color: #fff;
}
form .send,
.form-reg_veb form .reg-submt,
.main_form form .send {
font-size: 12px;
background: #4d4d4d;
width: 80px;
font-weight: 100;
height: 80px;
line-height: 80px;
border-radius: 50%;
color: #000;
font-family: Oswald, sans-serif;
margin-top: 33px;
text-transform: uppercase;
border: none;
}
.main_form form .send,
.form-reg_veb form .reg-submt,
.form-reg_veb form .send {
background: #fff;
color: #000;
}
.form-reg_veb .wpcf7-not-valid-tip {
left: -175px;
top: -80px;
}
.form-reg_veb span.wpcf7-not-valid-tip {
color: #f00;
font-size: 0.8em;
font-weight: normal;
display: block;
}
.main_form.contact-form form .send {
margin: 60px auto 0;
}
.form_left {
position: relative;
}
.form_left #client2 {
font-size: 48px;
font-weight: 300;
display: block;
z-index: 2;
text-align: center;
}
#commentform li,
#commentform2 li {
display: inline-block;
margin-bottom: 10px;
width: 49%;
list-style: none;
}
#commentform .comment-form-email,
#commentform2 .comment-form-email {
float: right;
}
#commentform .text-boxes,
#commentform2 .text-boxes {
display: block;
width: 100%;
}
#commentform input,
#commentform2 input {
width: 100%;
}
#commentform .form-submit,
#commentform2 .form-submit {
display: inline-block;
float: right;
background: none;
padding: 20px;
}
#commentform .form-submit input,
#commentform2 .form-submit input {
text-transform: uppercase;
font-family: Oswald, sans-serif;
border-color: transparent;
}
#commentform .form-submit input:hover,
#commentform2 .form-submit input:hover {
border-color: #4d4d4d;
}
.form-submit:after {
content: "";
clear: both;
}
#commentform .text-boxes textarea,
#commentform2 .text-boxes textarea {
display: block;
font-family: "Open Sans", sans-serif;
width: 100%;
border: none;
border-bottom: 1px solid;
}
p.comment-notes {
margin-bottom: 20px;
}
.screen-reader-response,
.wpcf7-validation-errors {
display: none;
}
form .send:hover,
.form-reg_veb form .reg-submt:hover {
background: #000;
color: #fff;
}
form .message {
margin-top: 72px;
}
::-webkit-input-placeholder {
color: #4d4d4d;
}
::-moz-placeholder {
color: #4d4d4d;
}
:-moz-placeholder {
color: #4d4d4d;
}
:-ms-input-placeholder {
color: #4d4d4d;
}
.wpcf7-not-valid::-webkit-input-placeholder {
color: #000;
}
.wpcf7-not-valid::-moz-placeholder {
color: #000;
}
.wpcf7-not-valid:-moz-placeholder {
color: #000;
}
.wpcf7-not-valid:-ms-input-placeholder {
color: #000;
}
.wpcf7-form-control::-webkit-input-placeholder {
color: #fff;
}
.wpcf7-form-control::-moz-placeholder {
color: #fff;
}
.wpcf7-form-control:-moz-placeholder {
color: #fff;
}
.wpcf7-form-control:-ms-input-placeholder {
color: #fff;
}
.wpcf7-not-valid {
color: #000;
}
.wpcf7 {
position: relative;
}
#wpcf7-f12726-o1 .wpcf7-textarea,
#wpcf7-f12726-o3 .wpcf7-textarea,
#wpcf7-f14379-o1 .wpcf7-textarea,
#wpcf7-f16870-o1 .wpcf7-textarea,
#wpcf7-f16750-o1 .wpcf7-textarea,
#wpcf7-f16748-o1 .wpcf7-textarea,
#wpcf7-f16870-o1 .wpcf7-textarea {
background: transparent;
color: #fff;
width: 360px;
border: none;
border-bottom: 1px solid #fff;
font-family: "Open Sans", sans-serif;
margin-top: 10px;
padding: 10px;
resize: none;
}
.contform-wrapper .wpcf7 {
position: relative;
left: 0;
}
.contform-wrapper .main_form form {
left: 0;
width: 100%;
padding: 50px 30px;
height: auto;
}
.header_soc {
display: inline-block;
top: 63%;
right: 11%;
}
.header_soc li {
margin-bottom: 20px;
}
.header_soc li a {
font-size: 20px;
color: #000;
}
.header_soc li a:hover {
color: #f7484e;
}
#down {
top: 72.6%;
left: 28.56%;
margin-left: -5px;
z-index: 2;
cursor: pointer;
overflow: visible !important;
}
.page-wrapper #down {
top: 46%;
}
.redblock {
height: 50px;
width: 5px;
background: #f7484e;
z-index: 0;
margin-left: -2px;
}
.b1 {
top: 58.5%;
left: 14.28%;
}
.b2 {
bottom: 38.5%;
left: 28.56%;
}
.b3 {
top: 29%;
left: 71.4%;
}
.b4 {
top: 16%;
left: 42.84%;
}
.b7,
.b9 {
top: 24%;
}
.b6 {
top: 80%;
left: 28.56%;
}
.b7 {
left: 85.68%;
}
.b8 {
top: 88%;
left: 14.28%;
}
.b9 {
left: 28.56%;
}
.b10 {
top: 40%;
left: 42.84%;
}
.b11 {
top: 88%;
left: 71.4%;
}
#client {
margin-left: 39px;
}
.col_l p {
display: inline-block;
}
.case-study-mask-number {
display: inline-block;
position: relative;
margin-right: 10px;
top: 0;
left: 0;
width: 175px;
height: 110px; overflow: hidden;
font-family: League Spartan, Helvetica, Arial, sans-serif;
color: #222;
-webkit-transform: translateY(0px);
transform: translateY(0px);
opacity: 1;
transition: opacity 0.3s,
-webkit-transform 0.45s cubic-bezier(0.694, 0.048, 0.335, 1);
-webkit-transition: opacity 0.3s,
-webkit-transform 0.45s cubic-bezier(0.694, 0.048, 0.335, 1);
transition: opacity 0.3s, transform 0.45s cubic-bezier(0.694, 0.048, 0.335, 1);
transition: opacity 0.3s, transform 0.45s cubic-bezier(0.694, 0.048, 0.335, 1),
-webkit-transform 0.45s cubic-bezier(0.694, 0.048, 0.335, 1);
z-index: 90;
}
.case-study-mask-back,
.case-study-mask-front {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
font-family: "Open Sans", sans-serif;
font-style: italic;
font-size: 90px;
font-weight: 900;
}
.case-study-mask-overlay,
.case-study-mask-overlay:before {
transition: -webkit-transform 0.6s cubic-bezier(0.694, 0.048, 0.335, 1) 0s;
-webkit-transition: -webkit-transform 0.6s
cubic-bezier(0.694, 0.048, 0.335, 1) 0s;
transition: transform 0.6s cubic-bezier(0.694, 0.048, 0.335, 1) 0s;
transition: transform 0.6s cubic-bezier(0.694, 0.048, 0.335, 1) 0s,
-webkit-transform 0.6s cubic-bezier(0.694, 0.048, 0.335, 1) 0s;
}
.case-study-mask-overlay:before {
content: attr(data-index);
position: absolute;
top: 0;
left: 0;
color: #fff;
text-shadow: 5px 5px 11px rgba(74, 74, 74, 0.5);
width: 100%;
height: 100%;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
font-size: 90px;
font-weight: 900;
}
.case-study-mask-overlay {
overflow: hidden;
position: relative;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
color: transparent;
}
.mask {
position: absolute;
opacity: 1;
top: 100%;
left: 100%;
width: 100%;
height: 100%;
background-color: rgba(28, 29, 37, 0.9);  z-index: 2;
} .col_l:hover .mask:before {
-webkit-transform: translateX(0);
transform: translateX(0);
}
.features_img:hover { -webkit-box-shadow: 0 20px 80px 0 rgba(0, 0, 0, 0.65);
box-shadow: 0 20px 80px 0 rgba(0, 0, 0, 0.65);
}
.col_l:hover .case-study-mask-number {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
.col_l:hover .case-study-mask-overlay,
.col_l:hover .case-study-mask-overlay:before {
-webkit-transition-delay: 0.4s;
transition-delay: 0.4s;
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
.case-study-text-section .description_w {
font-family: "Open Sans", sans-serif;
font-weight: bold;
font-style: italic;
line-height: 1.7;
}
.case-study-text-section .name_w {
font-family: Oswald, sans-serif;
margin-bottom: 20px;
font-size: 30px;
text-transform: uppercase;
}
.case-study-text-section {
position: absolute;
top: 60%;
left: 50px;
max-width: 400px;
color: #fff;
z-index: 10;
opacity: 0;
-webkit-transition: 1s;
transition: 1s;
}
.col_l:hover .case-study-text-section {
opacity: 1;
}
.wpcf7-not-valid-tip {
position: absolute;
top: -78px;
left: 0px;
width: 300px;
text-align: left;
display: block;
}
.contform-wrapper .wpcf7-not-valid-tip {
position: absolute;
width: 230px;
display: inline-block;
left: 20px;
top: 10px;
}
#works #works_menu a:hover {
}
#works #works_menu a {
font-size: 30px;
margin: 0 15px;
font-weight: 900;
color: #555;
position: relative;
font-family: Raleway, sans-serif;
font-style: normal;
}
.contform-wrapper .wpcf7-form-control-wrap {
display: inline-block;
}
.contform-wrapper .wpcf7-form-control-wrap {
width: 33.3%;
padding: 20px;
}
.contform-wrapper .wpcf7-form-control-wrap input {
max-width: 100%;
border-bottom: 1px dashed #e1e1e1;
}
.contform-wrapper .wpcf7-form-control-wrap.placeholder,
.contform-wrapper .wpcf7-form-control-wrap.placeholder input {
width: 100%;
height: 150px;
}
.contform-wrapper .message {
margin-top: 0;
}
.contform-wrapper .wpcf7-submit {
margin: 80px auto 0 auto;
}
.contform-wrapper .main_form {
height: auto;
position: relative;
}
.contform-wrapper .main_form form {
position: relative;
}
.contform-wrapper .wpcf7-form.sent #form_success {
max-width: 100%;
}
.contform-wrapper .wpcf7-form.sent #form_success span {
margin-top: 0;
}  .chart-wrapper {
position: relative;
margin-top: 50px;
height: 100vh;
}
.chart__title {
position: absolute;
top: 15%;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
width: 80%;
} .chart-item {
display: block;
position: absolute;
height: 35px;
width: 35px;
border-radius: 50%;
-webkit-transform: scale(0);
transform: scale(0);
z-index: 2;
}
.chart-item_1 {
top: 52%;
left: 9.4%;
-webkit-animation: pulseTooltip 3s infinite;
animation: pulseTooltip 3s infinite;
}
.chart-item_2 {
top: 61%;
left: 9%;
-webkit-animation: pulseTooltip 2s infinite;
animation: pulseTooltip 2s infinite;
}
.chart-item_3 {
top: 56%;
left: 35.5%;
-webkit-animation: pulseTooltip 1s infinite;
animation: pulseTooltip 1s infinite;
}
.chart-item_4 {
top: 64.8%;
left: 26.7%;
-webkit-animation: pulseTooltip 3s infinite;
animation: pulseTooltip 3s infinite;
}
.chart-item_5 {
top: 72.5%;
left: 63%;
-webkit-animation: pulseTooltip 1s infinite;
animation: pulseTooltip 1s infinite;
}
.chart-item_6 {
top: 77%;
left: 36.5%;
-webkit-animation: pulseTooltip 2s infinite;
animation: pulseTooltip 2s infinite;
}
.chart-item_7 {
top: 81%;
left: 44.7%;
-webkit-animation: pulseTooltip 2s infinite;
animation: pulseTooltip 2s infinite;
}
.chart-item_8 {
top: 48%;
left: 54.2%;
-webkit-animation: pulseTooltip 1s infinite;
animation: pulseTooltip 1s infinite;
}
.chart-item_9 {
top: 56.5%;
left: 53.5%;
-webkit-animation: pulseTooltip 1s infinite;
animation: pulseTooltip 1s infinite;
}
.chart-item_10 {
top: 40%;
left: 81.2%;
-webkit-animation: pulseTooltip 3s infinite;
animation: pulseTooltip 3s infinite;
}
.chart-item_11 {
top: 52.5%;
left: 90.5%;
-webkit-animation: pulseTooltip 2s infinite;
animation: pulseTooltip 2s infinite;
}
.chart-item_12 {
top: 81%;
left: 81%;
-webkit-animation: pulseTooltip 1s infinite;
animation: pulseTooltip 1s infinite;
}
.chart-item_13 {
top: 56%;
left: 71.8%;
-webkit-animation: pulseTooltip 2s infinite;
animation: pulseTooltip 2s infinite;
}
.chart-item_14 {
top: 72.5%;
left: 18%;
-webkit-animation: pulseTooltip 3s infinite;
animation: pulseTooltip 3s infinite;
} .chart-item__link {
color: #222;
height: 35px;
width: 35px;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
background: #222;
border-radius: 50%;
color: #fff;
text-align: center;
display: none;
}
.chart-item__icon {
font-size: 18px;
line-height: 35px;
color: #fff;
}
.chart-item__tooltip {
width: 200px;
padding: 10px;
border-radius: 3px;
position: absolute;
-webkit-box-shadow: 1px 1px 10px 0 #222;
box-shadow: 1px 1px 10px 0 #222;
top: 0;
left: -82px;
background: #fbfbfb;
-webkit-transition: 0.5s ease-in-out;
-moz-transition: 0.5s ease-in-out;
-webkit-transform: scale(0);
transform: scale(0);
color: #222;
z-index: 5;
}
.chart-item__tooltip:before {
content: "";
display: block;
border: 20px solid transparent;
border-top: 20px solid #fbfbfb;
position: absolute;
left: 50%;
top: 100%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
.chart-item:hover .chart-item__tooltip {
-webkit-transform: scale(1);
transform: scale(1);
}
.chart-tooltip__desc,
.tooltip-list {
font: 14px/19px Arial;
color: #222;
}
.tooltip-list {
list-style: circle;
padding-left: 40px;
text-align: left;
color: #222;
}
.chart-tooltip__link {
color: #f7484e;
}
.chart-tooltip__link:hover {
color: #222;
}
@-webkit-keyframes pulseTooltip {
0% {
-webkit-box-shadow: 0 0 0 #222;
box-shadow: 0 0 0 #222;
}
50% {
-webkit-box-shadow: 0 0 10px #fff, 0 0 30px #222;
box-shadow: 0 0 10px #fff, 0 0 30px #222;
}
100% {
-webkit-box-shadow: 0 0 0 #222;
box-shadow: 0 0 0 #222;
}
}
@keyframes pulseTooltip {
0% {
-webkit-box-shadow: 0 0 0 #222;
box-shadow: 0 0 0 #222;
}
50% {
-webkit-box-shadow: 0 0 10px #fff, 0 0 30px #222;
box-shadow: 0 0 10px #fff, 0 0 30px #222;
}
100% {
-webkit-box-shadow: 0 0 0 #222;
box-shadow: 0 0 0 #222;
}
} .header-buttons {
height: 47px;
line-height: 45px;
font-family: PTSansNarrow, sans-serif;
margin-right: 70px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-around;
}
.header__btn_img {
margin-right: 20px;
}
.header__btn_img img {
max-height: 50px;
}
.header__btn {
padding: 10px 15px;
color: #fff;
border: 2px solid transparent;
vertical-align: middle;
z-index: 2;
position: relative;
margin-right: 20px;
text-transform: uppercase;
max-height: 100%;
line-height: 22px;
}
.header__btn:after,
.header__btn:before {
position: absolute;
width: 100%;
max-width: 100%;
top: 100%;
left: 0;
bottom: -10px;
content: "";
z-index: 1;
-webkit-transition: all 0.15s ease-out;
transition: all 0.15s ease-out;
}
.header__btn:after {
width: 100%;
right: 0px;
left: -5px;
height: 5px;
}
.header__btn:before {
top: 5px;
left: -5px;
height: 100%;
width: 5px;
}
.header__btn_blue:after,
.header__btn_blue:before {
background: #3da0d9;
}
.header__btn_green:after,
.header__btn_green:before {
background: #96c940;
}
.header__btn_blue {
border-color: #3da0d9;
color: #3da0d9;
}
.header__btn_blue:hover,
.header__btn_blue.active {
background: #3da0d9;
color: #fff;
}
.header__btn_green {
border-color: #96c940;
color: #96c940;
}
.header__btn_red {
border-color: #f7484e;
color: #f7484e;
background: #fff;
}
.header__btn_red:hover,
.header__btn_red.active {
background: #f7484e;
color: #fff;
}
.header__btn_red:after,
.header__btn_red:before {
background: #f7484e;
}
.header__btn_green:hover,
.header__btn_green.active {
background: #96c940;
color: #fff;
}
.header__btn.active,
.header__btn:hover {
}
.header__btn.active:after,
.header__btn.active:before,
.header__btn:hover:after,
.header__btn:hover:before {
top: 100%;
left: 0;
bottom: 0px;
-webkit-transition: 0.3s ease-in;
transition: 0.3s ease-in;
}
.header__btn.active:before,
.header__btn:hover:before {
top: 0px;
left: 0px;
width: 0px;
-webkit-transition: 0.3s ease-in;
transition: 0.3s ease-in;
}
.header__btn.active:after,
.header__btn:hover:after {
right: 0px;
left: 0px;
height: 0px;
-webkit-transition: 0.3s ease-in;
transition: 0.3s ease-in;
}
.post_content a.header__btn_red {
color: #f7484e;
border-bottom-color: #f7484e;
}
.post_content a.header__btn_red.active {
color: #fff;
}
.post_content a.header__btn_red:hover {
border-bottom-color: #f7484e;
color: #fff;
}
.btn-cr_wrapper {
text-align: center;
min-height: 50px;
position: fixed;
bottom: 0;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
z-index: 2;
}
#works #works_menu a:hover:after { -webkit-transform: scaleX(1);
transform: scaleX(1);
-webkit-transform-origin: top left;
transform-origin: top left;
}
#works #works_menu li {
display: inline-block;
margin-left: 20px;
margin-bottom: 50px;
}
#works #works_menu {
margin: 0 auto;
max-width: 100%;
text-align: center;
margin-top: 40px;
overflow: visible;
}
#works iframe {
height: 830px;
}
#works header {
background-image: none;
height: auto;
}
#works #works_menu ul {
position: absolute;
margin-left: auto;
margin-right: auto;
top: 0;
left: 0;
right: 0;
bottom: 0;
height: 105vh;
background: rgba(255, 255, 255, 0.8);
padding-top: 9%;
display: none;
z-index: 22;
}
#talk span {
position: relative;
}
#talk span:after {
position: absolute;
content: "";
width: 18px;
height: 4px;
background: #555555;
bottom: -10px;
left: 0;
}
#talk:hover {
background-color: rgb(241, 73, 76);
}
#talk {
margin-right: 70px;
margin-top: 22px;
margin-bottom: 30px;
letter-spacing: 1px;
-webkit-transition: background-color 0.3s ease;
transition: background-color 0.3s ease; cursor: pointer;
position: relative;
width: 100px;
height: 100px;
line-height: 100px;
background: #222222;
font-size: 12px;
text-transform: uppercase;
font-family: Oswald, sans-serif;
font-weight: 300;
text-align: center;
float: right;
border-radius: 50%;
color: #fff;
}
#talk:before {
content: none !important;
}
#main #talk {
float: left;
margin-right: 0;
margin-left: 45px;
top: 40px;
-webkit-box-shadow: none;
box-shadow: none;
}
.wpcf7-form.sent > * {
display: none;
}
.wpcf7-form.sent {
padding-left: 80px;
}
#form_success span {
display: block;
font-weight: bold;
text-align: center;
margin-top: 30px;
}
#form_success {
display: none;
}
.wpcf7-form.sent #form_success {
display: block; font-size: 30px;
width: auto;
max-width: 640px;
min-width: 300px;
line-height: 1.4;
font-weight: 300;
text-align: center;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.wpcf7-form.sent > * {
display: none;
}
.wpcf7-mail-sent-ok {
display: none;
}
#works #menu_toggle {
margin-left: auto;
margin-right: auto;
top: 14px;
}
span.wpcf7-not-valid-tip {
color: #fff !important;
}
#mob_slider {
display: none;
}
#down,
.b1,
.b2,
.b3,
.b4,
.b5,
.b6,
.b7,
.b8,
.b9,
.b10,
.b11 {
height: 0;
}
.blogs {
padding: 100px 0 0px;
z-index: 2;
overflow: hidden;
}
.blogs_book {
padding: 50px 0 0;
}
.blogs .b1 {
top: 40%;
}
.top_bar_tel {
text-align: center;
line-height: 35px;
font-size: 19px;
position: relative;
}
.call-free {
position: absolute;
left: 0;
top: 22px;
font-size: 13px;
}
.top_bar_tel {
color: #f7484e;
}
.top_bar_tel .list-content {
margin-right: 10px;
}
.fixed .top_bar_tel .list-content {
display: inline-block;
}
.last_posts img {
max-width: 100%;
max-height: 100%;
}
.blogs-inner .last_posts img {
max-width: 250px;
max-height: 100%;
}
.blogs-inner .last_posts .post-thumb:after {
content: "";
display: block;
position: absolute;
top: 0;
left: 0;
background: #222;
height: 100%;
width: 100%;
}
.blogs-inner .last_posts .title {
font-size: 18px;
max-width: 250px;
display: block;
margin: auto;
text-align: center;
position: relative;
}
.blogs-inner .last_posts .meta > span {
font-size: 60px;
}
.last_posts .post-thumb svg {
width: 70%;
height: 70%;
visibility: hidden;
vertical-align: middle;
}
.last_posts .post-thumb.svg {
width: 230px;
height: 230px;
line-height: 230px;
text-align: center;
background-color: #7e82ab;
}
.last_posts .post-thumb.graph {
border-radius: 50%;
float: left;
margin-top: -135px;
margin-right: 75px;
overflow: hidden;
font-size: 0;
}
.last_posts .post-thumb {
border-radius: 50%;
}
.last_posts .post-thumb.graph {
height: 310px;
width: 310px;
}
.last_posts img.post-thumb { max-height: none;
}
.last_posts .post-thumb.graph img {
display: block;
width: auto;
height: 100%;
margin-left: 0;
}
.blogs-inner .post {
padding-left: 0;
height: auto;
padding-top: 100px;
}
.last_posts .post {
position: relative;
padding-left: 18%; padding-top: 135px;
}
.blogs-inner .post {
padding-left: 0;
height: auto;
padding: 35px 0;
}
.last_posts__wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: 20px;
}
.blogs-inner .last_posts .post {
-webkit-box-flex: 1;
-ms-flex: 1 300px;
flex: 1 300px;
}
.blogs-inner .last_posts .post:hover .meta {
top: 32%;
right: 31%;
-webkit-transition: 0.3s ease-in;
transition: 0.3s ease-in;
}
.blogs-inner .post-thumb {
margin-bottom: 15px;
}
.blog_post .meta,
.last_posts .post .meta,
.keys-preview__amount {
position: absolute;
padding: 35px 0 10px;
margin-left: -100px;
top: 50%;
width: 75px;
height: 80px;
font-size: 0;
font-weight: 300;
font-style: italic;
font-family: "Josefin Sans", sans-serif;
text-align: center;
z-index: 2;
-webkit-transition: 0.3s;
transition: 0.3s;
}
.blog_post {
font-family: PTSansNarrow, sans-serif;
z-index: 2;
}
.keys-preview__title {
font-size: 30px;
font-family: PTSansNarrow, sans-serif;
margin-bottom: 25px;
color: #222;
}
.blogs-inner .last_posts .post .meta {
top: 40%;
right: -15%;
margin-left: 0;
-webkit-transition: 0.3s ease-out;
transition: 0.3s ease-out;
}
.post-wrapper,
.keys-preview {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.keys-preview {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.keys-preview_home {
padding-top: 70px;
}
.posts-wrapper {
max-width: 1170px;
margin: auto;
position: relative;
padding: 0 40px;
}
.blog_post,
.keys-preview-item {
-webkit-box-flex: 1;
-ms-flex: 1 50%;
flex: 1 50%;
margin: 30px auto;
-webkit-transition: 0.3s ease-out;
transition: 0.3s ease-out;
}
.founder-preview-item {
width: 100%;
}
.founder-preview-item #ct-chart__main {
background-image: url(//lemarbet.com/wp-content/themes/lemarbetTheme/foto-andriy.jpg) !important;
background-size: cover;
background-repeat: no-repeat;
background-position: center;
}
.founder-preview-item a {
display: flex;
align-items: center;
transition: 0.3s ease-out;
}
.founder-preview-item .keys-preview__title {
padding-left: 40px;
}
.founder-preview-item #ct-chart__main {
flex-shrink: 0;
}
.blog_post:hover .meta,
.keys-preview-item:hover .keys-preview__amount {
-webkit-transition: 0.3s ease-in;
top: 10px;
left: -127px;
color: #fff;
}
.keys-preview_home .keys-preview-item:hover .keys-preview__amount {
top: 40px;
}
.blog_post:hover .post_img-mask {
-webkit-transform: scale(1);
transform: scale(1);
-webkit-transition: 0.5s ease-in;
transition: 0.5s ease-in;
}
.keys-preview-item:hover .keys-preview__title {
color: #f7484e;
-webkit-transition: 0.3s ease-in;
}
.blog_post:hover .blog_post__title {
color: #f7484e;
-webkit-transition: 0.3s ease-in;
}
.blog_post:hover .post_img img {
-webkit-box-shadow: 0px 0px 60px #000;
box-shadow: 0px 0px 60px #000;
-webkit-transition: 0.5s ease-in;
transition: 0.5s ease-in;
}
.blog_post__link,
.keys-preview__link {
position: relative;
display: block;
width: 100%;
height: 100%;
}
.blog_post .meta,
.keys-preview__amount {
margin: 0;
position: absolute;
font-size: initial;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
width: 50px;
height: 50px;
left: -34px;
color: #222;
-webkit-transition: 0.5s ease-out;
transition: 0.5s ease-out;
}
.keys-preview_home .keys-preview__amount {
height: 80px;
}
.blog_post .post_img {
width: 310px;
height: 310px;
position: relative;
display: inline-flex;
justify-content: center;
border-radius: 50%;
overflow: hidden; }
.post_img-mask {
position: absolute;
height: 100%;
width: 100%;
background: rgba(34, 34, 34, 0.5);
left: 0;
display: block;
top: 0;
-webkit-transform: scale(0);
transform: scale(0);
-webkit-transition: 0.5s ease-out;
transition: 0.5s ease-out;
border-radius: 50%;
}
.blog_post .post_img img {
transition: 0.5s ease-out;
}
.blog_post .post_descr,
.keys-preview__descr {
padding: 10px 0px 10px 40px;
position: absolute;
width: 200px;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
display: inline-block;
}
.keys-preview__descr {
width: 100%;
}
.blog_post:nth-child(even) .post_img { }
.blog_post__title {
color: #000;
font-size: 16px;
line-height: 20px;
}
.meta > span,
.keys-preview__amount > span {
font-family: Oswald, sans-serif;
color: #f7484e;
font-size: 50px;
font-weight: normal;
font-style: normal;
position: absolute;
top: 23px;
z-index: -1;
left: 0;
}
.keys-preview_home .keys-preview__amount > span {
top: 0;
}
.request-wrapper {
margin-top: 100px;
position: relative;
}
.last_posts .clear + .post .post-thumb.graph {
max-width: 310px;
margin-top: -110px;
}
.posts_creation {
font-size: 0;
}
.link_home {
color: #3da0d9;
border-bottom: 2px solid rgba(0, 0, 0, 0.1);
-webkit-transition: 0.2s ease-out;
transition: 0.2s ease-out;
font-size: 100%;
}
.link_home:hover {
border-bottom-color: #3da0d9;
-webkit-transition: 0.2s ease-in;
transition: 0.2s ease-in;
}
.desc_home_lg {
font-size: 20px;
text-align: center;
}
.posts_creation li {
display: inline-block;
vertical-align: top;
float: none;
}
.posts_creation .desc li {
display: block;
position: relative;
}
.posts_creation .desc_home ul {
padding: 0 0 0 30px;
margin: 15px;
}
.posts_creation .desc ul li:before {
content: "";
display: inline-block;
margin-right: 10px;
background: #f7484e;
width: 6px;
height: 6px;
vertical-align: middle;
border-radius: 50%;
}
.posts_creation .desc_home ol {
counter-reset: section;
padding: 0 0 0 30px;
margin: 15px;
}
.posts_creation .desc_home ol > li:before {
counter-increment: section;
content: counters(section, ".") ".";
position: absolute;
right: calc(100% + 5px);
text-align: right;
color: #f7484e;
position: absolute;
top: 0;
}
.last_posts .post-link {
font-size: 37px;
}
.top_menu {
position: fixed;
top: 0;
left: 0;
right: 0;
padding: 30px 60px;
z-index: 1000;
-webkit-transition: all 0.3s;
transition: all 0.3s;
display: block;
}
.top_menu.fixed {
padding: 25px 60px;
background: #fff;
-webkit-box-shadow: 0px -6px 48px 0px rgba(0, 0, 0, 0.32);
box-shadow: 0px -6px 48px 0px rgba(0, 0, 0, 0.32);
}
.menu_fix.row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.left-menu {
position: fixed;
padding: 20px;
top: 0;
left: 0;
bottom: 0;
width: 15%;
background: #fff;
z-index: 1;
} section.error-404 {
height: calc(100vh - 142px);
background-image: url(//lemarbet.com/ua/wp-content/themes/lemarbet/img/men/man.jpg);
background-position: 54% 0;
background-repeat: no-repeat; background-attachment: fixed;
overflow: hidden;
font-size: 106px;
}
.page-subscribe {
height: 100vh;
background-image: url(//lemarbet.com/ua/wp-content/themes/lemarbet/img/men/man.jpg);
background-position: 54% 0;
background-repeat: no-repeat;
position: relative;
}
.sp-form_wrap {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
background: #fff;
border-radius: 15px;
-webkit-box-shadow: 10px 10px 40px rgba(0, 0, 0, 0.6);
box-shadow: 10px 10px 40px rgba(0, 0, 0, 0.6);
text-align: center;
max-width: 420px;
padding: 20px 0;
}
.sp-form_wrap .sp-form__submit {
background: #f7484e;
border-color: #f7484e;
-webkit-transition: 0.3s ease;
transition: 0.3s ease;
}
.sp-form_wrap .sp-form__submit:hover {
background: #000;
border-color: #000;
-webkit-transition: 0.3s ease;
transition: 0.3s ease;
}
.sp-form_field {
padding: 8px;
text-align: center;
}
.sp-form-title {
font-family: Arial;
}
.sp-form-title_big {
font-size: 24px;
line-height: 30px;
}
.sp-form-title_small {
font-size: 14px;
line-height: 20px;
}
.sp-form__message {
bottom: 0;
top: auto;
}
.title_404 {
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
font-family: Raleway, sans-serif;
font-weight: 900;
color: #f7484e;
right: 7%;
}
.title_404 span {
font-size: 200px;
display: block;
color: #222;
} .navigation-open.\--hidden { right: -160px;
transition: 0.5s right ease-out;
}
.navigation-open__icon {
-webkit-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
}
.navigation-open {
position: relative;
width: 42px;
height: 45px;
padding: 0;
border: 0;
color: transparent;
background: 0 0;
float: right;
transition: 1s right ease-in;
}
.navigation__title,
.no-mq .navigation-open__text {
font-family: brandon_grotesque_regular, sans-serif;
text-transform: uppercase;
color: #fff;
}
@media (min-width: 48em) {
.navigation-open {
margin-right: 36px;
}
}
.no-mq .navigation-open {
width: auto;
margin-right: 0;
border: 1px solid #727272;
border-right: 0;
}
.navigation-open__icon {
position: absolute;
top: 50%;
left: 50%;
width: 27px;
height: 5px;
display: block;
background: #96c940;
border-radius: 1px;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.navigation-open__icon:after,
.navigation-open__icon:before {
position: absolute;
left: 0;
width: 100%;
height: 5px;
content: "";
display: block;
border-radius: 1px;
}
.navigation-open__icon:before {
top: -9px;
background: #ee2f52;
}
.navigation-open__icon:after {
bottom: -9px;
background: #3da0d9;
}
.navigation-open__text {
display: none;
} .navigation {
position: fixed;
z-index: 400;
left: 0;
width: 100%;
height: 100%;
visibility: hidden;
background: #181226;
-webkit-transform: translateY(-100%);
transform: translateY(-100%);
-webkit-transition: -webkit-transform 0.5s 0s, visibility 0s 0.5s;
-webkit-transition: visibility 0s 0.5s, -webkit-transform 0.5s 0s;
transition: visibility 0s 0.5s, -webkit-transform 0.5s 0s;
transition: transform 0.5s 0s, visibility 0s 0.5s;
transition: transform 0.5s 0s, visibility 0s 0.5s, -webkit-transform 0.5s 0s;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
top: 0px;
background: #000;
}
#navigation {
display: none;
}
.navigation.\--shown {
visibility: visible;
-webkit-transform: translateY(0);
transform: translateY(0);
-webkit-transition: -webkit-transform 0.5s 0s, visibility 0s 0s;
-webkit-transition: visibility 0s 0s, -webkit-transform 0.5s 0s;
transition: visibility 0s 0s, -webkit-transform 0.5s 0s;
transition: transform 0.5s 0s, visibility 0s 0s;
transition: transform 0.5s 0s, visibility 0s 0s, -webkit-transform 0.5s 0s;
}
.navigation__title {
margin-bottom: 0;
padding: 0 20px;
line-height: 50px;
}
.navigation__close {
position: absolute;
z-index: 1;
top: 0;
right: 0;
width: 50px;
height: 50px;
padding: 0;
text-indent: 100%;
color: transparent;
border: 0;
background: 0 0;
}
.navigation__close:after,
.navigation__close:before {
position: absolute;
top: 50%;
left: 50%;
width: 25px;
height: 2px;
content: "";
background: #fff;
border-radius: 1px;
}
.navigation__close:before {
-webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
transform: translateX(-50%) translateY(-50%) rotate(45deg);
}
.navigation__close:after {
-webkit-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
transform: translateX(-50%) translateY(-50%) rotate(-45deg);
}
.navigation__list {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
padding-top: 100px;
overflow-x: hidden;
overflow-y: auto;
-webkit-overflow-scrolling: touch;
-webkit-transition: -webkit-transform 0.3s;
transition: -webkit-transform 0.3s;
transition: transform 0.3s;
transition: transform 0.3s, -webkit-transform 0.3s;
}
.navigation__list.\--moved-out > .navigation__item > .navigation__link {
filter: alpha(Opacity=0);
opacity: 0;
-webkit-transform: translateX(-100%);
transform: translateX(-100%);
}
.navigation__list.\--depth-1 {
-webkit-transform: translateX(100%);
transform: translateX(100%);
}
.no-mq .navigation__list.\--depth-1 {
right: 0;
padding: 40px;
display: none;
border: 1px solid #ee2f52;
border-top-width: 8px;
background: #000;
-webkit-transform: translateX(0);
transform: translateX(0);
}
.navigation__list.\--depth-1.\--moved-in {
-webkit-transform: translateX(0);
transform: translateX(0);
}
.no-mq .navigation__list.\--depth-1.\--shown {
display: block;
}
.navigation__list.\--depth-2 {
-webkit-transform: translateX(100%);
transform: translateX(100%);
}
.no-mq .navigation__list.\--depth-2 {
position: relative;
}
.navigation__list.\--depth-2.\--moved-in,
.no-mq .navigation__list.\--depth-2 {
-webkit-transform: translateX(0);
transform: translateX(0);
}
.navigation__link.\--depth-1:hover,
.navigation__link.\--depth-1:active,
.navigation__link.\--depth-1:focus,
.navigation__link.\--depth-2:hover,
.navigation__link.\--depth-2:focus,
.navigation__link.\--depth-2:active {
-webkit-transition: 0.3s ease-in;
transition: 0.3s ease-in;
color: #ee2f52;
}
.navigation__link.\--depth-0:active,
.navigation__link.\--depth-0:hover,
.navigation__link.\--depth-0:focus {
color: #fff;
-webkit-transition: 0.3s ease-in;
transition: 0.3s ease-in;
}
.navigation__link {
font-family: Arial, sans-serif;
font-size: 16px;
padding: 0 20px;
display: block;
overflow: hidden;
line-height: 47px;
text-decoration: none;
text-overflow: ellipsis;
color: #fff;
border-bottom: 1px solid #2e2249;
-webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
transition: opacity 0.3s, -webkit-transform 0.3s;
transition: opacity 0.3s, transform 0.3s;
transition: opacity 0.3s, transform 0.3s, -webkit-transform 0.3s;
}
.navigation__link:hover {
color: #fff;
background: #020203;
}
.navigation__link.\--has-children {
position: relative;
}
.navigation__link.\--has-children:after,
.navigation__link.\--has-children:before {
position: absolute;
top: 50%;
right: 20px;
width: 10px;
height: 2px;
margin-top: -1px;
content: "";
display: block;
background: #fff;
-webkit-transform-origin: 9px 50%;
transform-origin: 9px 50%;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.navigation__link.\--has-children:before {
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
}
.navigation__link.\--has-children:after {
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.navigation__link.\--back {
position: relative;
padding-left: 40px;
}
.no-mq .navigation__link.\--back {
display: none;
}
.navigation__link.\--back:after,
.navigation__link.\--back:before {
position: absolute;
top: 50%;
left: 20px;
width: 10px;
height: 2px;
margin-top: -1px;
content: "";
display: block;
background: #fff;
-webkit-transform-origin: 1px 50%;
transform-origin: 1px 50%;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.navigation__link.\--back:before {
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
}
.navigation__link.\--back:after {
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.navigation__link.\--parent {
color: #ee2f52;
}
#menu-item-17103 a,
#menu-item-17104 a,
#menu-item-17105 a {
color: #fff !important;
padding-left: 55px;
position: relative;
}
#menu-item-17103 a:before,
#menu-item-17104 a:before,
#menu-item-17105 a:before {
content: "";
height: 50px;
width: 50px;
background: #f7484e;
border-radius: 50%;
position: absolute;
left: 0;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
overflow: hidden;
}
#menu-item-17103 a:before {
background: url(https://lemarbet.com/wp-content/themes/lemarbetTheme/img/cases/lem_007.jpg)
no-repeat;
background-size: cover;
}
#menu-item-17104 a:before {
background: url(https://lemarbet.com/wp-content/themes/lemarbetTheme/img/cases/lem_006.jpg)
no-repeat;
background-size: cover;
}
#menu-item-17105 a:before {
background: url(https://lemarbet.com/wp-content/themes/lemarbetTheme/img/cases/lem_005.jpg)
no-repeat;
background-size: cover;
}
#menu-item-2668 .\--has-children a {
cursor: pointer;
}
#menu-item-2668 .\--has-children a:hover {
transition: 0.3s ease-in;
color: #ee2f52;
}
@media (min-width: 992px) {
.top_menu.fixed .navigation-open { }
.navigation-open { position: absolute;
top: 49.3%;
width: auto;
right: -39px; border: 1px solid #f7484e;
border-right: 0;
background: #222;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
transition: 0.5s right ease-in;
}
.navigation-open.\--hidden { transition: 0.5s right ease-out;
}
.navigation-open__icon {
left: 13px;
-webkit-transform: translate(0, -50%);
transform: translate(0, -50%);
}
.navigation {
top: 32px;
right: 0;
left: auto;
width: auto;
height: auto;
border: 1px solid #ee2f52;
border-right: 0;
-webkit-transform: translateX(100%);
transform: translateX(100%);
} .navigation.\--shown {
-webkit-transform: translateX(0);
transform: translateX(0);
}
.navigation__title {
display: none;
}
.navigation__close {
position: relative;
width: 45px;
height: 45px;
float: left;
}
.navigation__list {
font-size: 0;
top: auto;
left: auto;
width: auto;
height: auto;
padding-top: 0;
overflow: visible;
}
.navigation__list.\--depth-0 {
position: relative;
border-left: 1px solid #ee2f52;
float: left;
}
.navigation__list.\--depth-1 {
right: 0;
padding: 40px;
display: none;
border: 1px solid #ee2f52;
border-top-width: 8px;
background: #000;
-webkit-transform: translateX(0);
transform: translateX(0);
}
.navigation__list.\--depth-1 { }
.navigation__list.\--depth-1.\--shown {
display: block;
}
.navigation__list.\--depth-2 {
position: relative;
-webkit-transform: translateX(0);
transform: translateX(0);
}
.navigation__item.\--depth-0 {
display: inline-block;
vertical-align: middle;
*vertical-align: auto;
*zoom: 1;
*display: inline;
}
.navigation__item.\--depth-0.\--has-children {
position: static;
}
.navigation__item.\--depth-0:hover .navigation__link.\--depth-0 {
background: #ee2f52;
}
.navigation__item.\--depth-0:active .navigation__link.\--depth-0 {
color: #fff;
}
.navigation__item.\--depth-1 {
width: 263px; min-height: 50px;
margin-right: 20px;
padding-right: 19px;
padding-bottom: 20px;
border-right: 1px solid #2d2a33;
white-space: nowrap;
display: inline-block;
vertical-align: top;
*vertical-align: auto;
*zoom: 1;
*display: inline;
}
.navigation__item.\--depth-1:last-child {
margin-right: 0;
padding-right: 0;
border-right: 0;
}
.menu-item-18058 .navigation__item.\--depth-1 {
width: 100% !important;
border-right: 0;
}
.navigation__item.\--depth-2 {
white-space: normal;
padding-top: 20px;
}
.navigation__link {
font-size: 13px;
text-transform: uppercase;
border-bottom: 0;
}
.navigation__link:hover {
background: 0 0;
}
.navigation__link.\--has-children:after,
.navigation__link.\--has-children:before {
top: auto;
right: auto;
margin-top: 0;
display: none;
-webkit-transform-origin: 0 0;
transform-origin: 0 0;
}
.navigation__link.\--has-children:before {
-webkit-transform: none;
transform: none;
}
.navigation__link.\--back:after,
.navigation__link.\--back:before {
top: auto;
right: auto;
margin-top: 0;
display: none;
-webkit-transform-origin: 0 0;
transform-origin: 0 0;
}
.navigation__link.\--back:before {
-webkit-transform: none;
transform: none;
}
.navigation__link.\--back:after {
-webkit-transform: none;
transform: none;
}
.navigation__link.\--parent {
display: none;
}
.navigation__link.\--depth-0 {
line-height: 45px;
}
.navigation__link.\--depth-0:hover {
background: #ee2f52;
}
.navigation__link.\--depth-1 {
position: relative;
padding: 0 0 11px;
line-height: 1.42857;
}
.navigation__link.\--depth-1:after {
position: absolute;
bottom: 0;
width: 80%;
height: 1px;
content: "";
display: block;
background: #ee2f52;
}
.navigation__link.\--depth-2 {
padding: 0;
line-height: 1.42857;
color: #969696;
}
.navigation__link.\--has-children:after {
-webkit-transform: none;
transform: none;
}
.navigation__link.\--back {
display: none;
}
.navigation-open__text {
font-family: brandon_grotesque_regular, sans-serif;
font-size: 14px; height: 41px;
margin-left: 52px;
padding: 0 13px;
display: block;
line-height: 41px;
text-transform: uppercase;
color: #fff;
border-left: 1px solid #f7484e;
}
}  .toggle-nav {
top: 25px;
right: 25px;
cursor: pointer;
color: #212121;
}
.toggle-nav.m_open span.m,
.toggle-nav.m_open span.n,
.toggle-nav.m_open span.u {
opacity: 0;
}
.toggle-nav.open span.m,
.toggle-nav.open span.n,
.toggle-nav.open span.u {
opacity: 1;
}
.toggle-nav.m_open span.m,
.toggle-nav.m_open span.n,
.toggle-nav.m_open span.u {
}
.toggle-nav span.m,
.toggle-nav span.n,
.toggle-nav span.u {
font-size: 1.4rem;
opacity: 0;
-webkit-transition: 250ms;
transition: 250ms;
letter-spacing: 2px;
}
.toggle-nav span.e {
display: inline-block;
height: 15px;
width: 23px;
}
.toggle-nav span.e.btn-close span.bar:nth-child(1) {
-webkit-transition: 250ms;
transition: 250ms;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
top: 5px;
}
.toggle-nav span.e.btn-close span.bar:nth-child(2) {
opacity: 0;
-webkit-transition: 250ms;
transition: 250ms;
}
.toggle-nav span.e.btn-close span.bar:nth-child(3) {
-webkit-transition: 250ms;
transition: 250ms;
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
bottom: 5px;
}
.toggle-nav span.e span.bar {
-webkit-transition: 250ms;
transition: 250ms;
position: relative;
display: block;
background: #212121;
border-radius: 1px;
border-bottom: 1px solid #616161;
width: 22px;
height: 2px;
}
.toggle-nav span.e span.bar:nth-child(2) {
margin: 3px 0;
}
.toggle-nav:hover span.m,
.toggle-nav:hover span.n,
.toggle-nav:hover span.u {
opacity: 1;
-webkit-transition: 250ms;
transition: 250ms;
} .mouse-wrap {
display: inline-block;
position: absolute;
left: 50%;
bottom: 15%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.mouse-wrap p {
font-family: "Raleway", sans-serif;
letter-spacing: 12px;
font-size: 14px;
color: #f7484e;
-webkit-animation: nudgeText 5.5s ease-out infinite;
animation: nudgeText 5.5s ease-out infinite;
position: absolute;
left: 50%;
top: 90px;
-webkit-transform: translateX(-50%) translateY(0);
transform: translateX(-50%) translateY(0);
margin-left: 6px;
}
.mouse {
top: 0;
position: absolute;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
width: 48px;
-webkit-animation: nudgeMouse 5.5s ease-out infinite;
animation: nudgeMouse 5.5s ease-out infinite;
}
.mouse:after {
content: "";
background-color: #f7484e;
width: 7px;
height: 7px;
border-radius: 100%;
-webkit-animation: trackBallSlide 5.5s linear infinite;
animation: trackBallSlide 5.5s linear infinite;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
margin: auto;
-webkit-transform: translateY(20px);
transform: translateY(20px);
}
.mouse .frame {
width: 100%;
position: absolute;
z-index: 1;
}
.mouse .frame path {
fill: none;
stroke: #f7484e;
stroke-width: 3;
opacity: 0.5;
}
.mouse .mouse-left,
.mouse .mouse-right {
width: 50%;
position: absolute;
z-index: 2;
}
.mouse .mouse-right {
right: 0;
}
.mouse .Animate-Draw {
fill: none;
stroke: #f7484e;
stroke-width: 3;
fill-opacity: 1;
}
.mouse .mouse-left .Animate-Draw {
-webkit-animation: DrawLine 5.5s ease-out infinite;
animation: DrawLine 5.5s ease-out infinite;
}
.mouse .mouse-right .Animate-Draw {
-webkit-animation: DrawLineBack 5.5s ease-out infinite;
animation: DrawLineBack 5.5s ease-out infinite;
}  .shop__title {
font-size: 35px;
text-transform: uppercase;
font-family: PTSansNarrow, sans-serif;
text-align: center;
}
.shop-heading {
padding: 40px 0;
}
.shop-icon {
}
.shop-icon_big {
height: 70px;
width: 70px;
}
.shop-icon_small {
height: 40px;
width: 40px;
}
.shop-icon_light {
background: #222;
color: #fff;
}
.shop-icon_dark {
background: #f7484e;
color: #fff;
}   .shop-desc {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
}
.shop-desc-item {
-webkit-box-flex: 1;
-ms-flex: 1 50%;
flex: 1 50%;
padding: 15px;
}
.shop-desc__heading {
padding: 10px 0;
}
.shop-desc__title {
font: 16px/25px PTSansNarrow, sans-serif;
color: #222;
text-transform: uppercase;
}
.shop-desc__title .red {
margin-right: 12px;
}
.shop__text {
font: 16px/26px Arial, sans-serif;
font-weight: lighter;
padding-top: 10px;
color: #696969;
}
.shop-desc__link {
color: #f7484e;
}
.shop-desc-imgs {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-top: 30px;
-ms-flex-flow: wrap;
flex-flow: wrap;
}
.shop-desc-imgs__circle {
border-radius: 50%;
-webkit-box-flex: 0;
-ms-flex: 0 140px;
flex: 0 140px;
height: 140px;
margin: auto;
overflow: hidden;
}   .shop-features {
padding: 50px 0;
}
.shop-features-inner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
}
.shop-features-inner_six .shop-features-item {
-webkit-box-flex: 1;
-ms-flex: 1 33.3333%;
flex: 1 33.3333%;
padding: 10px;
}
.shop-features-item {
-webkit-box-flex: 1;
-ms-flex: 1 25%;
flex: 1 25%;
padding: 10px;
}
.shop-features-icon {
margin: auto;
border-radius: 50%;
text-align: center;
}
.shop-features-icon i.fa {
line-height: 70px;
font-size: 25px;
}
.shop-features .shop__text {
text-align: center;
}
.shop-features-img {
margin-top: 25px;
position: relative;
cursor: pointer;
}
.shop-features-img::after {
content: "";
display: block;
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
background: rgba(0, 0, 0, 0.2);
cursor: pointer;
-webkit-transition: 0.2s ease-out;
transition: 0.2s ease-out;
}
.shop-features-img:hover::after {
display: none;
-webkit-transition: 0.2s ease-in;
transition: 0.2s ease-in;
}  .shop-func {
padding: 50px 0;
}
.shop-func-inner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
}
.shop-func__item {
-webkit-box-flex: 1;
-ms-flex: 1 50%;
flex: 1 50%;
}
.shop-func__list {
padding: 0 15px;
position: relative;
}
.shop-func__list li {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin: 20px 0;
}
.shop-func__item_right .shop-func__list li {
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-ms-flex-flow: row-reverse;
flex-flow: row-reverse;
}
.shop-func__item_right .shop-func__list .shop-func__icon {
margin-left: 0;
margin-right: 20px;
}
.shop-func__list .shop-func__icon {
margin-left: 20px;
}
.shop-func__item_left {
text-align: right;
}
.shop-func__item_right {
text-align: left;
}
.shop-func__list li p {
font: 16px/20px PTSansNarrow, sans-serif;
}
.shop-func__icon {
display: inline-block;
border-radius: 50%;
text-align: center;
position: relative;
z-index: 2;
}
.shop-func__icon:after {
content: "\2713";
font-family: "fontello";
line-height: 40px;
font-size: 20px;
font-weight: bold;
}
.shop-func__item_right .shop-func__list:after,
.shop-func__item_left .shop-func__list:after {
content: "";
display: block;
height: 100%;
width: 2px;
background: #222;
position: absolute;
top: 0;
}
.shop-func__item_left .shop-func__list:after {
right: 35px;
}
.shop-func__item_right .shop-func__list:after {
left: 35px;
}   .results-tab {
padding-top: 50px;
position: relative;
overflow: hidden;
background: #fff;
font-family: PTSansNarrow, sans-serif;
margin: 0 auto;
line-height: 1.5;
-webkit-font-smoothing: antialiased;
}
.results-tabs_list {
font-family: PTSansNarrow, sans-serif;
display: table;
position: relative;
overflow: hidden;
margin: 0;
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
border-top: 2px solid #f7484e;
border-bottom: 2px solid #f7484e;
}
.results-tabs_list li {
line-height: 38px;
overflow: hidden;
padding: 0;
position: relative;
margin: 10px auto;
}
.results-tabs_list span {
color: #333333;
font-weight: 500;
display: block;
letter-spacing: 0;
outline: none;
padding: 0 20px;
text-decoration: none;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
cursor: pointer;
font-size: 18px;
}
.results-tab_item {
display: none;
padding: 30px 0;
}
.results-tab_item:first-child {
display: block;
}
.current span {
color: #fff;
background: #f7484e;
}  .shop-results {
padding: 50px 0;
}
.shop-results-inner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
}
.shop-results-inner .shop-results__img {
margin: auto;
}
.shop-heading {
margin: auto;
}
.shop-results__item {
-webkit-box-flex: 1;
-ms-flex: 1 50%;
flex: 1 50%;
padding: 10px;
}
.shop-results__img img {
margin: auto;
}
.shop-results__list {
padding-left: 20px;
}
.shop-results__list li {
position: relative;
}
.shop-results__list li::before {
content: "\2713";
position: absolute;
color: #f7484e;
left: -20px;
font-family: "fontello";
font-weight: bold;
}
.results-wrapper_paralax {
background-image: url(//lemarbet.com/wp-content/themes/lemarbetTheme/img/pexels-photo.jpg);
position: relative;
background-repeat: no-repeat;
background-size: cover;
background-position: right center;
padding: 40px 0;
margin-bottom: 20px;
margin-top: 20px;
color: #fff;
}
.results-wrapper_paralax .red {
color: #fff;
}
.results-wrapper_paralax:after {
content: "";
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(247, 72, 78, 0.7);
}   .post_content .about-desc,
.about-desc {
font: 16px/26px Arial, sans-serif;
font-weight: lighter;
padding-top: 10px;
color: #696969;
}
.about-desc-span {
font: 16px/26px Arial, sans-serif;
font-weight: lighter;
padding-top: 10px;
}
.about-awards__item-desc {
height: 80px;
}
.about-info__title {
font: 16px/25px PTSansNarrow, sans-serif;
color: #222;
text-transform: uppercase;
}
.about-info {
padding: 20px 15px;
}
.about__title + a {
display: none;
}
.about__title,
.post_content .about__title {
text-align: center;
text-transform: uppercase;
font: 20px/24px PTSansNarrow, sans-serif;
}
.about-heading {
padding: 15px 0;
}
.about-info__title .red {
margin-right: 12px;
}
.about-awards {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.about-diploms {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.about-diploms__item {
-webkit-box-flex: 0;
-ms-flex: 0 25%;
flex: 0 25%;
padding: 10px;
}
.about-awards__item {
-webkit-box-flex: 1;
-ms-flex: 1 250px;
flex: 1 250px;
margin: auto;
padding: 10px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
min-height: 200px;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.about-awards_g .about-awards__item {
margin: 0 auto;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.about-awards_g {
margin-bottom: 15px;
}
.about-awards_g p[class="about-desc"] {
margin-bottom: 0;
padding-left: 15px;
}
.about-awards_g .about-awards__item .about-desc {
text-align: center;
}
.about-awards__item img {
margin: auto;
}
.about-reasons {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.about-reasons__icon {
margin: auto;
border-radius: 50%;
text-align: center;
height: 70px;
width: 70px;
background: #f7484e;
color: #fff;
}
.about-reasons__icon i.fa {
line-height: 70px;
font-size: 25px;
}
.about-reasons__item {
-webkit-box-flex: 1;
-ms-flex: 1 300px;
flex: 1 300px;
margin: 0 auto;
padding: 20px 10px 10px;
}
.about-list {
list-style: disc;
margin-left: 20px;
margin-top: 10px;
}
.about__link {
color: #222;
-webkit-transition: 0.3s ease-out;
transition: 0.3s ease-out;
}
.about__link:hover,
.about__link:active,
.about__link:focus {
-webkit-transition: 0.3s ease-in;
transition: 0.3s ease-in;
color: #f7484e;
}
.about-section,
.marketing-section {
padding-top: 50px;
}
.post_content .about-section {
padding-top: 0;
}  #ct-chart__main {
border-radius: 50%;
background: #556270;
height: 200px;
width: 200px;
overflow: hidden;
position: relative;
display: inline-block;
}
.ct-point {
stroke-width: 5px !important;
}
.ct-line {
stroke-width: 2px !important;
}
.ct-series-a .ct-point {
stroke: #4ecdc3 !important; stroke-width: 8px !important;
}
.ct-label {
color: #fff !important;
}  .responsive-page {
padding-top: 100px;
}
.responsive-buttons {
padding: 20px 0;
} .page-example {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.page-example__item {
-webkit-box-flex: 0;
-ms-flex: 0 300px;
flex: 0 300px;
margin: 20px auto;
cursor: pointer;
} .wrapper__title {
margin: 110px auto 50px;
}
.title_page {
font-size: 80px;
text-align: center;
text-transform: uppercase;
font-family: PTSansNarrow, sans-serif;
}
.promotion-advant__title {
font: 16px/25px PTSansNarrow, sans-serif;
color: #222;
text-transform: uppercase;
margin-bottom: 25px;
}
.promotion-advant__title .red {
margin-right: 12px;
color: #f7484e;
}
.promotion-advant__img img {
max-width: 100%;
height: auto;
margin: auto;
}
.promotion-advant__img {
text-align: center;
padding: 30px 0;
}
.promotion-advant__item_products {
padding-bottom: 20px;
} .promotion-banner {
position: relative;
min-height: 250px; margin: 40px 0;
color: #fff;
}
.promotion-banner_theme2 {
}
.banner-info {
font-family: "Open Sans Regular", sans-serif;
position: static;
background: rgba(0, 0, 0, 0.6);
padding: 20px;
text-align: left;
}
.promotion-table_wrapper {
padding: 50px 15px;
}
.promotion-table {
line-height: 40px;
}
.banner-info__title {
font-size: 20px;
color: #fff;
text-transform: none;
}
.banner-info__desc {
font-size: 14px;
line-height: 26px;
font-weight: lighter;
}
.banner-info__hr {
display: block;
width: 65px;
height: 1px;
background: #f7484e;
border: none;
margin: 15px 0;
margin-left: 0;
}
.promotion-feature {
padding: 80px 0;
}
.promotion-feature__wrapper {
background: url(//lemarbet.com/wp-content/themes/lemarbetTheme/img/copyright-bg.png);
background-size: cover;
position: relative;
}
.promotion-feature__title {
font-size: 70px;
-webkit-transform: rotate(-90deg) translateX(-296px);
transform: rotate(-90deg) translateX(-296px);
}
.promotion-table {
max-width: 800px;
margin: auto;
}
.table-wrapper {
padding: 50px 0;
font-size: 18px;
font-family: PTSansNarrow, sans-serif;
}
.feature-item {
padding: 20px 15px;
border-right: 1px solid #fff;
background: #151515;
-webkit-transition: 0.2s ease;
transition: 0.2s ease;
text-align: center;
min-height: 300px !important;
}
.feature-item > * {
color: #fff;
}
.feature-item__title {
font-size: 15px;
line-height: 25px;
font-weight: 500;
text-align: center;
color: #f7484e;
text-transform: uppercase;
font-family: PTSansNarrow, sans-serif;
}
.feature-item_bottom {
margin-top: 0px;
}
.promotion-feature__six .feature-item_middle,
.promotion-feature__five .feature-item_middle {
margin-top: 1px;
}
.feature-item__desc {
font: 14px/26px Arial, sans-serif;
font-weight: lighter;
display: block;
padding-top: 10px;
}
.books-icon__item {
display: inline-block;
text-align: center;
height: 70px;
width: 70px;
background: #222;
border-radius: 50%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
position: relative;
}
.feature-item__icon {
display: inline-block;
text-align: center;
height: 70px;
width: 70px;
background: #222;
border-radius: 50%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: 0.3s ease-out;
transition: 0.3s ease-out;
display: none;
}
.feature-item__icon i.fa,
.books-icon__item i.fa {
font-size: 34px;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
color: #fff;
}
.feature-item:hover {
background: #f7484e;
-webkit-transition: 0.2s ease;
transition: 0.2s ease;
}
.feature-item:hover .feature-item__icon { height: 50px;
width: 50px;
-webkit-transition: 0.3s ease-in;
transition: 0.3s ease-in;
margin-top: 10px;
position: absolute;
-webkit-transform: none;
transform: none;
top: -5px;
left: 5px; }
.feature-item:hover .feature-item__icon i.fa {
font-size: 20px;
-webkit-transition: 0.3s ease-in;
transition: 0.3s ease-in;
}
.feature-item:hover .feature-item__desc {
display: block;
}
.feature-item:hover .feature-item__title {
color: #222;
}
.reasons-wrapper {
padding: 60px 0 0;
position: relative;
}
.promotion__desc {
color: #696969;
font: 14px/26px "Open Sans Regular", sans-serif;
}
.promotion__desc p {
padding: 10px 0;
}
.promotion__desc ul {
margin: 0 15px 30px;
width: auto;
}
.promotion__desc ul li, .list-bottom li  {
position: relative;
padding: 0.5em 0;
}
.list-bottom li  {
display: flex;
align-items: center;
}
.promotion__desc ul li:before, .list-bottom li:before {
content: "\f111";
vertical-align: middle;
font-size: 1.125em;
color: #f7484e;
margin-right: 15px;
font: normal normal normal 10px/1 FontAwesome;
}
.reasons-item__title {
font: 16px/25px PTSansNarrow, sans-serif;
color: #222;
text-transform: uppercase;
margin-bottom: 25px;
}
.reasons-item__title .red {
margin-right: 12px;
color: #f7484e;
}
.reasons__title {
font-size: 35px;
text-transform: uppercase;
font-family: PTSansNarrow, sans-serif;
color: #000;
}
.reasons__title_wrap {
margin-bottom: 50px;
text-align: center;
position: relative;
z-index: 2;
}
.reasons-tabs {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.reasons-tabs .reasons-tabs__link {
font: 36px/36px "Oswald-Light";
color: #cccccc;
border: none;
border-radius: 50%;
padding: 16px 16px;
display: inline-block;
width: 70px;
}
.reasons-tabs > li.active > a,
.reasons-tabs > li.active > a:focus,
.reasons-tabs > li.active > a:hover {
border: none;
border-radius: 50%;
color: #fff;
background: #000;
}
.reasons-list {
padding-left: 15px;
list-style: disc;
}
.reasons-list_tringle {
list-style: none;
}
.reasons-desc__title {
font-weight: bold;
padding-bottom: 10px;
color: #f7484e;
font-size: 15px;
}
.reasons-list__item {
position: relative;
list-style: none;
}
.desc-tringle {
position: relative;
}
.desc-tringle:before {
content: "";
display: block;
width: 0;
height: 0;
border-top: 6px solid transparent;
border-bottom: 6px solid transparent;
position: absolute;
border-left: 6px solid #f7484e;
top: 17px;
left: -10px;
}
.reasons-list_tringle li:before {
content: "";
display: block;
width: 0;
height: 0;
border-top: 6px solid transparent;
border-bottom: 6px solid transparent;
position: absolute;
border-left: 6px solid #f7484e;
top: 6px;
left: -15px;
}
.reasons-list_tringle li:last-child {
font-weight: bold;
color: #222;
}
.reasons-list_tringle li:last-child::before {
content: "\2713";
border: none;
top: 0px;
}
.reasons-list_tringle.without_last-child li:last-child {
font-weight: normal;
color: inherit;
}
.reasons-list_tringle.without_last-child li:last-child:before {
content: "";
display: block;
width: 0;
height: 0;
border-top: 6px solid transparent;
border-bottom: 6px solid transparent;
position: absolute;
border-left: 6px solid #f7484e;
top: 6px;
left: -15px;
}
.reasons__title_center {
text-align: center;
}
.promotion-btn__wrapper {
margin: 30px auto 65px;
text-align: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: center;
}
.promotion-btn {
font: 14px/14px Oswald;
color: #fff;
text-transform: uppercase;
padding: 15px 20px;
position: relative;
background: #f7484e;
}
.reasons-item h3.reasons-item__title {
margin-top: 25px;
margin-bottom: 10px;
}
.reasons-item {
margin-bottom: 0px;
}
.reasons-item__img {
padding-top: 50px;
}
.reasons-item__img img {
margin: auto;
}
.reasons-item img {
margin: auto;
}
.reasons-icon {
display: inline-block;
height: 30px;
width: 30px;
border-radius: 50%;
background: #222;
text-align: center;
margin: 5px 5px 5px;
}
.reasons-icon i.fa {
line-height: 30px;
color: #fff;
}
.case__title_wrap {
margin: 30px 0 0 0;
text-align: center;
}
.reasons-flex {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 100%;
margin: auto;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.reasons-flex .reasons-item {
-webkit-box-flex: 1;
-ms-flex: 1 33.333%;
flex: 1 33.333%;
margin: 0 auto;
padding: 10px;
}
.strip-item {
position: relative;
display: block;
height: 40px;
width: 100%;
border: 1px solid #fff;
background: #ccc;
border-radius: 20px;
padding-left: 10px;
line-height: 34px;
color: #fff;
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
overflow: hidden;
}
.strip-item__amount {
z-index: 2;
position: relative;
}
.strip-progress {
position: absolute;
top: 0;
left: -100%;
height: 100%;
width: 0%;
-webkit-transition: 2s ease-in;
transition: 2s ease-in;
border-radius: inherit;
text-align: right;
padding-right: 20px;
}
.strip-progress_success {
background: #96c940;
}
.strip-progress_danger {
background: #e95d62;
}
.strip-title {
padding: 5px 0;
font-size: 16px;
} .results-inner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
position: relative;
z-index: 2;
}
.results-inner_four li {
-webkit-box-flex: 1;
-ms-flex: 1 25%;
flex: 1 25%;
text-align: center;
margin: 20px auto;
}
.results__item_counter {
font: 40px/65px PTSansNarrow, sans-serif;
}
.results__item_desc {
font: 18px/25px PTSansNarrow, sans-serif;
max-width: 85%;
margin: auto;
}
.counter__icon {
padding-right: 10px;
}
.results__img {
margin: auto;
}
.promotion__desc .red {
font-family: "Open Sans Regular", sans-serif;
} .post_content .promotion-btn:focus,
.post_content .promotion-btn:active,
.post_content .promotion-btn:hover {
color: #fff;
background: #222;
-webkit-transition: 0.3s ease-in;
transition: 0.3s ease-in;
border-bottom-color: #222;
}
.promotion-btn i {
padding-right: 5px;
}
.promotion-case {
position: relative;
}
.promotion-case:hover .promotion-case__item {
z-index: 4;
-webkit-box-shadow: 0 36px 105px 0 rgba(0, 0, 0, 0.5);
box-shadow: 0 36px 105px 0 rgba(0, 0, 0, 0.5);
-webkit-transition: 0.3s;
transition: 0.3s;
}
.promotion-case__title {
z-index: 3;
text-align: center;
color: #f7484e;
position: absolute;
top: 50%;
left: 50%;
font-size: 30px;
font-weight: 900;
z-index: 3;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
width: 350px;
}
.promotion-case__item {
width: 300px;
height: 300px;
border-radius: 50%;
margin: 50px auto;
-webkit-box-shadow: 0 36px 65px 0 rgba(0, 0, 0, 0.32);
box-shadow: 0 36px 65px 0 rgba(0, 0, 0, 0.32);
position: relative;
z-index: 2;
-webkit-transition: 0.3s;
transition: 0.3s;
overflow: hidden;
}
.promotion-case__item:hover .promotion-case__title {
z-index: 0;
}
.promotion-case__item_1 {
background: url(//lemarbet.com/wp-content/themes/lemarbetTheme/img/case1.jpg) no-repeat;
}
.promotion-case__item_2 {
background: url(//lemarbet.com/wp-content/themes/lemarbetTheme/img/case2.jpg) no-repeat;
}
.promotion-case__item_3 {
background: url(//lemarbet.com/wp-content/themes/lemarbetTheme/img/case3.jpg) no-repeat;
}
.promotion-case__item_1,
.promotion-case__item_2,
.promotion-case__item_3 {
background-size: cover;
}
.promotion__link {
color: #222;
font-weight: bolder;
}
.promotion__link:hover,
.promotion__link:active,
.promotion__link:focus {
color: #f7484e;
-webkit-transition: 0.3s ease-in;
transition: 0.3s ease-in;
}
.feature-item .promotion__link:hover,
.feature-item .promotion__link:active,
.feature-item .promotion__link:focus {
color: #696969;
-webkit-transition: 0.3s ease-in;
transition: 0.3s ease-in;
}   .books-wrapper {
margin: 40px auto;
}
.books-wrapper,
.books-icon__wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.books-item { }
.books-item__inner {
text-align: center;
position: relative;
background: #222;
overflow: hidden;
padding: 0 10px;
}
.books-item__icon {
position: absolute;
height: 45px;
width: 45px;
border-radius: 50%;
background: #e74c3c;
color: #fff;
font-size: 20px;
right: 15px;
bottom: 15px;
line-height: 45px;
z-index: 3;
-webkit-transition: 0.7s ease-out;
transition: 0.7s ease-out;
}
.books-item__link:hover {
color: #fff;
}
.books-item__img {
margin: auto;
position: relative;
-webkit-transition: 0.5s ease-out;
transition: 0.5s ease-out;
max-width: 100%;
display: block;
height: auto;
} .books-item__title {
position: absolute;
color: #fff;
top: -100%;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
z-index: 2;
font-size: 24px;
-webkit-transition: 0.5s ease-in;
transition: 0.5s ease-in;
width: 90%;
}
.books-title__wrapper {
text-align: center;
padding: 30px 15px;
}
.books__title {
font-size: 30px;
font-weight: bolder;
margin-bottom: 25px;
font: 30px/30px PTSansNarrow;
}
.books-icon {
text-align: center;
margin: 10px auto;
-webkit-box-flex: 1;
-ms-flex: 1 150px;
flex: 1 150px;
padding: 5px;
}
.books-icon__wrapper {
margin: 10px auto 20px;
}
.books-icon__title {
padding: 10px 0;
color: #f7484e;
font: 16px/20px PTSansNarrow, sans-serif;
}
.books__undertitle {
margin-bottom: 15px;
font: 16px/20px PTSansNarrow, sans-serif;
} .book__title {
font: 16px/25px PTSansNarrow, sans-serif;
color: #222;
text-transform: uppercase;
margin-bottom: 15px;
margin-top: 15px;
letter-spacing: 0;
}
.book__desc {
color: #696969;
font: 14px/26px "Open Sans Regular", sans-serif;
}
.book-wrapper,
.book-reasons,
.book-propositions {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.book-item {
-webkit-box-flex: 1;
-ms-flex: 1 50%;
flex: 1 50%;
padding: 10px;
}
.book-item .promotion-btn__wrapper {
display: block;
margin-top: 60px;
}
.book-propositions__item {
-webkit-box-flex: 1;
-ms-flex: 1 450px;
flex: 1 450px;
padding: 10px;
}
.book-reasons__item {
-webkit-box-flex: 1;
-ms-flex: 1 300px;
flex: 1 300px;
padding: 10px;
}
.book__title .red {
margin-right: 12px;
}
.book-list {
padding-left: 15px;
}
.book-list__item {
font-size: 15px;
}
.book-list__icon i {
font-size: 20px;
padding-right: 10px;
color: #f7484e;
}
.promotion__desc ul li .book-list__icon {
display: none;
}
.book-gallery {
width: 90%;
margin: auto;
}
.book-gallery img {
margin: auto;
}
.book-thumbnails {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: center;
}
.book-thumbnail_small {
display: inline-block;
-webkit-box-flex: 1;
-ms-flex: 1 100px;
flex: 1 100px;
margin: 20px 10px 10px;
}
.book-thumbnail_small:hover,
.book-thumbnail_small.active {
border: 1px solid #f7484e;
}
.book-propositions__icon {
height: 35px;
width: 35px;
background: #f7484e;
display: inline-block;
text-align: center;
line-height: 35px;
color: #fff;
margin-right: 10px;
border-radius: 50%;
}
.book-propositions__icon i {
font-size: 18px;
line-height: 35px;
padding-left: 4px;
} .contact-us {
margin-top: 140px;
}
.contact-us__letter {
font-size: 35px;
font-weight: bold;
-webkit-transform: rotate(-90deg) translateY(10px);
transform: rotate(-90deg) translateY(10px);
display: inline-block;
margin-bottom: 40px;
color: #ff464d;
}
.contact-us__title-circle {
position: absolute;
right: 165px;
height: 250px;
width: 250px;
background: url(//lemarbet.com/wp-content/themes/lemarbetTheme/img/contact-girl.jpg) no-repeat center;
background-size: cover;
border-radius: 50%;
}
.contact-us__wrapper {
margin: 180px 0 100px 0;
}
.contact-us__address,
.contact-us-list__item {
font: 14px/24px OpenSans, sans-serif;
font-weight: bold;
}
.contact-us__item {
text-align: center;
}
.contact-cert {
margin: 20px auto;
}
.cert-item {
margin: 0px auto 30px;
}
.cert-item__title {
text-align: center;
text-transform: uppercase;
font: 18px/24px PTSansNarrow, sans-serif;
}
.cert-item__img {
min-height: 80px;
margin: 20px auto;
}
.cert-item__img-1 {
background: url(//lemarbet.com/wp-content/themes/lemarbetTheme/img/cert1.png) no-repeat center;
}
.cert-item__img-2 {
background: url(//lemarbet.com/wp-content/themes/lemarbetTheme/img/cert2.png) no-repeat center;
}
.cert-item__img-3 {
background: url(//lemarbet.com/wp-content/themes/lemarbetTheme/img/cert3.png) no-repeat center;
}
.contform-wrapper {
margin: 30px auto;
}  #mapkit-3996 {
height: 600px;
width: 100%;
}
.map-wrapper {
margin-top: 100px;
padding: 0;
}
.gmnoprint { }  .partners-form__wrapper {
background: #202020;
padding: 60px 0;
z-index: 1;
}
.partners-form__wrapper .main_form form {
background: #202020;
-webkit-box-shadow: 0 0 0 transparent;
box-shadow: 0 0 0 transparent;
}
.partners-form__wrapper .contact-form__input,
.partners-form__wrapper .contact-form__field {
border: none;
border-bottom: 2px solid #e1e1e1;
background: #202020;
color: #a1a1a1;
}
.partners-form__wrapper .contact-form {
margin-top: 60px;
}
.partners-contact_wrapper {
background: #f7484e;
z-index: 1;
padding: 60px;
overflow: hidden;
position: relative;
height: 851px;
}
.partners-contact_wrapper:after {
content: "CONTACT";
font-size: 155px;
-webkit-transform: rotate(-90deg) translate(235px, 80px);
transform: rotate(-90deg) translate(235px, 80px);
display: block;
color: #fff;
z-index: 0;
position: absolute;
bottom: 0;
font-family: "Raleway-Heavy", sans-serif;
}
.partners-form__title {
font-weight: bolder;
margin-top: 30px;
font: 30px/30px "Raleway-Heavy", sans-serif;
color: #fff;
text-align: center;
}
.partners-contact__title {
margin-top: 30px;
font: 30px/30px "OswaldBold", sans-serif;
font-weight: bold;
text-align: center;
z-index: 1;
position: relative;
}
.partners-contact__list {
position: absolute;
bottom: 40px;
z-index: 1;
}
.partners-contact__item {
margin-bottom: 35px;
color: #fff;
line-height: 25px;
font-family: "OpenSans-Regular", sans-serif;
}
.partners-contact__item_title {
text-transform: uppercase;
color: #222;
}
.partners-contact__item_address {
font: 14px/14px "OpenSans-Bold", sans-serif;
font-weight: bold;
color: #000;
}
.partners-info {
padding: 25px 10px;
}
.partners-info__list {
display: table;
}
.partners-info__item {
font: 14px/40px "OpenSns-Regular", sans-serif;
display: table-row;
}
.partners-info__icon {
display: inline-block;
height: 30px;
width: 30px;
border-radius: 50%;
background: rgb(247, 72, 78);
color: #fff;
margin-right: 10px;
text-align: center;
font-size: 18px;
line-height: 26px;
}
.partners-info__desc {
font: 15px/40px "OpenSns-Regular", sans-serif;
color: #a1a1a1;
}
.partners-info__desc_lh {
line-height: 25px;
}
.partners-info_logo {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-top: 20px;
margin-bottom: 20px;
font-size: 18px;
}
.partners-products-item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding-top: 15px;
padding-bottom: 15px;
}
.partners-products-item__img {
-webkit-box-flex: 0;
-ms-flex: 0 170px;
flex: 0 170px;
margin: auto;
max-width: 183px;
}
.partners-products-item .partners-info__icon {
display: inline-block;
height: 25px;
width: 25px;
border-radius: 50%;
background: rgb(247, 72, 78);
color: #fff;
margin-right: 10px;
text-align: center;
font-size: 18px;
line-height: 22px;
position: absolute;
left: 0;
top: 3px;
}
.partners-products-item .partners-info__item {
position: relative;
padding-left: 35px;
display: block;
font: 14px/30px "OpenSns-Regular", sans-serif;
}
.partners-products-item__img_mH {
max-height: 27px;
}
.partners-products-item__img_mH2 {
max-height: 41px;
}
.partners-products-item__desc {
-webkit-box-flex: 1;
-ms-flex: 1 500px;
flex: 1 500px;
padding: 0 15px;
}
.partners-products-item__title {
font-size: 24px;
line-height: 40px;
}
.partners-products-contact {
text-align: center;
padding: 20px; }
.partners-products-contact li {
display: inline-block;
padding: 10px;
}
.promotion-btn__wrapper_partners {
margin: 5px;
}
.promotion-btn_partners {
cursor: pointer;
}
.promotion-btn_partners:hover {
background: #000;
color: #fff;
-webkit-transition: 0.2s ease-in;
transition: 0.2s ease-in;
}
.partners-search {
padding-bottom: 20px;
} .feedbacks-item__img {
width: 100%;
height: 100%;
}
.feedbacks-item {
margin: 60px auto;
text-align: center;
padding: 0 10px;
-webkit-box-flex: 0;
-ms-flex: 0 350px;
flex: 0 350px;
}
.feedbacks-item:hover .feedbacks-item__inner {
-webkit-box-shadow: 0px 0px 10px #6f6565;
box-shadow: 0px 0px 10px #6f6565;
-webkit-transition: 0.3s ease-in;
transition: 0.3s ease-in;
}
.feedbacks-item:hover .feedbacks-item__tab {
background: #222;
-webkit-transition: 0.3s ease-in;
transition: 0.3s ease-in;
}
.feedbacks-item__inner {
-webkit-box-shadow: 8px 8px 53px #6f6565;
box-shadow: 8px 8px 53px #6f6565;
height: 460px;
position: relative;
-webkit-transition: 0.3s ease-out;
transition: 0.3s ease-out;
}
.feedback-item__title {
font: 20px/30px PTSansNarrow, sans-serif;
color: #fff;
}
a.feedback-item__title:active,
a.feedback-item__title:hover,
a.feedback-item__title:focus {
color: #f7484e;
}
.feedbacks-item__tab {
position: absolute;
width: 80%;
left: 20%;
-webkit-transform: translateY(-65%);
transform: translateY(-65%);
height: 170px;
background: rgba(247, 72, 78, 0.9);
padding: 10px;
-webkit-transition: 0.3s ease-out;
transition: 0.3s ease-out;
}
.feedbacks-wrapper {
margin-bottom: 100px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.feedbacks-item__logo {
height: 70px;
width: 70px;
background-size: contain;
margin-bottom: 10px;
}
.feedbacks-item__logo-1 {
background: rgba(255, 255, 255, 0.8) url(//lemarbet.com/wp-content/themes/lemarbetTheme/img/leoceramika-logo.png) center
no-repeat;
background-size: contain;
}
.feedbacks-item__logo-2 {
background: rgba(255, 255, 255, 0.8) url(//lemarbet.com/wp-content/themes/lemarbetTheme/img/vs-bank.png) center no-repeat;
background-size: contain;
}
.feedbacks-item__logo-3 {
background: rgba(255, 255, 255, 0.8) url(//lemarbet.com/wp-content/themes/lemarbetTheme/img/light-clumb.png) center no-repeat;
background-size: contain;
}
.feedbacks-item__logo-4 {
background: rgba(255, 255, 255, 0.8) url(//lemarbet.com/wp-content/themes/lemarbetTheme/img/trudovik.png) center no-repeat;
background-size: contain;
}
.feedbacks-item__logo-5 {
background: rgba(255, 255, 255, 0.8) url(//lemarbet.com/wp-content/themes/lemarbetTheme/img/logo_resolute_2.png) center
no-repeat;
background-size: contain;
}
.feedbacks-item__logo-6 {
background: rgba(255, 255, 255, 0.8) url(//lemarbet.com/wp-content/themes/lemarbetTheme/img/medstock.png) center no-repeat;
background-size: contain;
}
.feedbacks-item__logo-7 {
background: rgba(255, 255, 255, 0.8) url(//lemarbet.com/wp-content/themes/lemarbetTheme/img/samalet-logo.jpg) center
no-repeat;
background-size: contain;
}
.feedbacks-item__logo-8 {
background: rgba(255, 255, 255, 0.8) url(//lemarbet.com/wp-content/themes/lemarbetTheme/img/fotolight.png) center no-repeat;
background-size: contain;
}
.feedbacks-item__logo-9 {
background: rgba(255, 255, 255, 0.8) url(//lemarbet.com/wp-content/themes/lemarbetTheme/img/volksbank.png) center no-repeat;
background-size: contain;
}
.feedbacks-item__logo-10 {
background: rgba(255, 255, 255, 0.8) url(//lemarbet.com/wp-content/themes/lemarbetTheme/img/grand-stock.png) center no-repeat;
background-size: contain;
}
.feedbacks-item__logo-11 {
background: rgba(255, 255, 255, 0.8) url(//lemarbet.com/wp-content/themes/lemarbetTheme/img/logo-cscom.jpg) center no-repeat;
background-size: contain;
}
.feedbacks-item__logo-12 {
background: rgba(255, 255, 255, 0.8) url(//lemarbet.com/wp-content/themes/lemarbetTheme/img/nova-sports.gif) center no-repeat;
background-size: contain;
}
.feedbacks-title_small {
color: #222;
text-align: center;
font: 30px/40px "Open Sans Bold", sans-serif;
} .animated {
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
.bounce {
-webkit-animation-name: bounce;
animation-name: bounce;
-webkit-transform-origin: center bottom;
transform-origin: center bottom;
}
.show_mob {
display: none !important;
} @-webkit-keyframes bounce {
from,
20%,
53%,
80%,
to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
40%,
43% {
-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
-webkit-transform: translate3d(0, -30px, 0);
transform: translate3d(0, -30px, 0);
}
70% {
-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
-webkit-transform: translate3d(0, -15px, 0);
transform: translate3d(0, -15px, 0);
}
90% {
-webkit-transform: translate3d(0, -4px, 0);
transform: translate3d(0, -4px, 0);
}
}
@keyframes bounce {
from,
20%,
53%,
80%,
to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
40%,
43% {
-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
-webkit-transform: translate3d(0, -30px, 0);
transform: translate3d(0, -30px, 0);
}
70% {
-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
-webkit-transform: translate3d(0, -15px, 0);
transform: translate3d(0, -15px, 0);
}
90% {
-webkit-transform: translate3d(0, -4px, 0);
transform: translate3d(0, -4px, 0);
}
}
@-webkit-keyframes DrawLine {
0% {
stroke-dashoffset: 0;
stroke-dasharray: 120;
stroke-opacity: 1;
}
22% {
stroke-dashoffset: 0;
stroke-dasharray: 120;
stroke-opacity: 1;
}
38% {
stroke-dashoffset: 125;
stroke-dasharray: 120;
stroke-opacity: 1;
}
38.1% {
stroke-dashoffset: 0;
stroke-dasharray: 120;
stroke-opacity: 0;
}
48% {
stroke-dashoffset: 0;
stroke-dasharray: 120;
stroke-opacity: 1;
}
64% {
stroke-dashoffset: 125;
stroke-dasharray: 120;
stroke-opacity: 1;
}
64.1% {
stroke-dashoffset: 0;
stroke-dasharray: 120;
stroke-opacity: 0;
}
74% {
stroke-dashoffset: 0;
stroke-dasharray: 120;
stroke-opacity: 1;
}
90% {
stroke-opacity: 1;
stroke-dashoffset: 125;
stroke-dasharray: 120;
}
90.1% {
stroke-dashoffset: 0;
stroke-dasharray: 120;
stroke-opacity: 0;
}
}
@keyframes DrawLine {
0% {
stroke-dashoffset: 0;
stroke-dasharray: 120;
stroke-opacity: 1;
}
22% {
stroke-dashoffset: 0;
stroke-dasharray: 120;
stroke-opacity: 1;
}
38% {
stroke-dashoffset: 125;
stroke-dasharray: 120;
stroke-opacity: 1;
}
38.1% {
stroke-dashoffset: 0;
stroke-dasharray: 120;
stroke-opacity: 0;
}
48% {
stroke-dashoffset: 0;
stroke-dasharray: 120;
stroke-opacity: 1;
}
64% {
stroke-dashoffset: 125;
stroke-dasharray: 120;
stroke-opacity: 1;
}
64.1% {
stroke-dashoffset: 0;
stroke-dasharray: 120;
stroke-opacity: 0;
}
74% {
stroke-dashoffset: 0;
stroke-dasharray: 120;
stroke-opacity: 1;
}
90% {
stroke-opacity: 1;
stroke-dashoffset: 125;
stroke-dasharray: 120;
}
90.1% {
stroke-dashoffset: 0;
stroke-dasharray: 120;
stroke-opacity: 0;
}
}
@-webkit-keyframes DrawLineBack {
0% {
stroke-dashoffset: 0;
stroke-dasharray: 120;
stroke-opacity: 1;
}
22% {
stroke-dashoffset: 0;
stroke-dasharray: 120;
stroke-opacity: 1;
}
38% {
stroke-dashoffset: -114;
stroke-dasharray: 120;
stroke-opacity: 1;
}
38.1% {
stroke-dashoffset: 0;
stroke-dasharray: 120;
stroke-opacity: 0;
}
48% {
stroke-dashoffset: 0;
stroke-dasharray: 120;
stroke-opacity: 1;
}
64% {
stroke-dashoffset: -114;
stroke-dasharray: 120;
stroke-opacity: 1;
}
64.1% {
stroke-dashoffset: 0;
stroke-dasharray: 120;
stroke-opacity: 0;
}
74% {
stroke-dashoffset: 0;
stroke-dasharray: 120;
stroke-opacity: 1;
}
90% {
stroke-opacity: 1;
stroke-dashoffset: -114;
stroke-dasharray: 120;
}
90.1% {
stroke-dashoffset: 0;
stroke-dasharray: 120;
stroke-opacity: 0;
}
}
@keyframes DrawLineBack {
0% {
stroke-dashoffset: 0;
stroke-dasharray: 120;
stroke-opacity: 1;
}
22% {
stroke-dashoffset: 0;
stroke-dasharray: 120;
stroke-opacity: 1;
}
38% {
stroke-dashoffset: -114;
stroke-dasharray: 120;
stroke-opacity: 1;
}
38.1% {
stroke-dashoffset: 0;
stroke-dasharray: 120;
stroke-opacity: 0;
}
48% {
stroke-dashoffset: 0;
stroke-dasharray: 120;
stroke-opacity: 1;
}
64% {
stroke-dashoffset: -114;
stroke-dasharray: 120;
stroke-opacity: 1;
}
64.1% {
stroke-dashoffset: 0;
stroke-dasharray: 120;
stroke-opacity: 0;
}
74% {
stroke-dashoffset: 0;
stroke-dasharray: 120;
stroke-opacity: 1;
}
90% {
stroke-opacity: 1;
stroke-dashoffset: -114;
stroke-dasharray: 120;
}
90.1% {
stroke-dashoffset: 0;
stroke-dasharray: 120;
stroke-opacity: 0;
}
}
@-webkit-keyframes nudgeMouse {
0% {
-webkit-transform: translateY(0) translateX(-50%);
transform: translateY(0) translateX(-50%);
}
22% {
-webkit-transform: translateY(0px) translateX(-50%);
transform: translateY(0px) translateX(-50%);
}
38% {
-webkit-transform: translateY(9px) translateX(-50%);
transform: translateY(9px) translateX(-50%);
}
48% {
-webkit-transform: translateY(0px) translateX(-50%);
transform: translateY(0px) translateX(-50%);
}
64% {
-webkit-transform: translateY(9px) translateX(-50%);
transform: translateY(9px) translateX(-50%);
}
74% {
-webkit-transform: translateY(0px) translateX(-50%);
transform: translateY(0px) translateX(-50%);
}
90% {
-webkit-transform: translateY(9px) translateX(-50%);
transform: translateY(9px) translateX(-50%);
}
}
@keyframes nudgeMouse {
0% {
-webkit-transform: translateY(0) translateX(-50%);
transform: translateY(0) translateX(-50%);
}
22% {
-webkit-transform: translateY(0px) translateX(-50%);
transform: translateY(0px) translateX(-50%);
}
38% {
-webkit-transform: translateY(9px) translateX(-50%);
transform: translateY(9px) translateX(-50%);
}
48% {
-webkit-transform: translateY(0px) translateX(-50%);
transform: translateY(0px) translateX(-50%);
}
64% {
-webkit-transform: translateY(9px) translateX(-50%);
transform: translateY(9px) translateX(-50%);
}
74% {
-webkit-transform: translateY(0px) translateX(-50%);
transform: translateY(0px) translateX(-50%);
}
90% {
-webkit-transform: translateY(9px) translateX(-50%);
transform: translateY(9px) translateX(-50%);
}
} @-webkit-keyframes nudgeText {
0% {
-webkit-transform: translateY(0) translateX(-50%) scaleY(1);
transform: translateY(0) translateX(-50%) scaleY(1);
opacity: 1;
}
22% {
-webkit-transform: translateY(0px) translateX(-50%) scaleY(1);
transform: translateY(0px) translateX(-50%) scaleY(1);
opacity: 1;
}
38% {
-webkit-transform: translateY(5px) translateX(-50%) scaleY(0.9);
transform: translateY(5px) translateX(-50%) scaleY(0.9);
opacity: 0.5;
}
48% {
-webkit-transform: translateY(0px) translateX(-50%) scaleY(1);
transform: translateY(0px) translateX(-50%) scaleY(1);
opacity: 1;
}
64% {
-webkit-transform: translateY(5px) translateX(-50%) scaleY(0.9);
transform: translateY(5px) translateX(-50%) scaleY(0.9);
opacity: 0.5;
}
74% {
-webkit-transform: translateY(0px) translateX(-50%) scaleY(1);
transform: translateY(0px) translateX(-50%) scaleY(1);
opacity: 1;
}
90% {
-webkit-transform: translateY(5px) translateX(-50%) scaleY(0.9);
transform: translateY(5px) translateX(-50%) scaleY(0.9);
opacity: 0.5;
}
}
@keyframes nudgeText {
0% {
-webkit-transform: translateY(0) translateX(-50%) scaleY(1);
transform: translateY(0) translateX(-50%) scaleY(1);
opacity: 1;
}
22% {
-webkit-transform: translateY(0px) translateX(-50%) scaleY(1);
transform: translateY(0px) translateX(-50%) scaleY(1);
opacity: 1;
}
38% {
-webkit-transform: translateY(5px) translateX(-50%) scaleY(0.9);
transform: translateY(5px) translateX(-50%) scaleY(0.9);
opacity: 0.5;
}
48% {
-webkit-transform: translateY(0px) translateX(-50%) scaleY(1);
transform: translateY(0px) translateX(-50%) scaleY(1);
opacity: 1;
}
64% {
-webkit-transform: translateY(5px) translateX(-50%) scaleY(0.9);
transform: translateY(5px) translateX(-50%) scaleY(0.9);
opacity: 0.5;
}
74% {
-webkit-transform: translateY(0px) translateX(-50%) scaleY(1);
transform: translateY(0px) translateX(-50%) scaleY(1);
opacity: 1;
}
90% {
-webkit-transform: translateY(5px) translateX(-50%) scaleY(0.9);
transform: translateY(5px) translateX(-50%) scaleY(0.9);
opacity: 0.5;
}
} @-webkit-keyframes trackBallSlide {
0% {
-webkit-transform: translateY(20px) scale(1);
transform: translateY(20px) scale(1);
opacity: 1;
}
22% {
-webkit-transform: translateY(20px) scale(1);
transform: translateY(20px) scale(1);
opacity: 1;
}
26% {
-webkit-transform: translateY(30px) scale(0.9);
transform: translateY(30px) scale(0.9);
opacity: 1;
}
34% {
-webkit-transform: translateY(55px) scale(0.1);
transform: translateY(55px) scale(0.1);
opacity: 0;
}
41% {
-webkit-transform: translateY(30px) scale(0);
transform: translateY(30px) scale(0);
opacity: 0.3;
}
48% {
-webkit-transform: translateY(20px) scale(1);
transform: translateY(20px) scale(1);
opacity: 1;
}
52% {
-webkit-transform: translateY(30px) scale(0.9);
transform: translateY(30px) scale(0.9);
opacity: 1;
}
60% {
-webkit-transform: translateY(55px) scale(0.1);
transform: translateY(55px) scale(0.1);
opacity: 0;
}
67% {
-webkit-transform: translateY(30px) scale(0);
transform: translateY(30px) scale(0);
opacity: 0.3;
}
74% {
-webkit-transform: translateY(20px) scale(1);
transform: translateY(20px) scale(1);
opacity: 1;
}
78% {
-webkit-transform: translateY(30px) scale(0.9);
transform: translateY(30px) scale(0.9);
opacity: 1;
}
86% {
-webkit-transform: translateY(55px) scale(0.1);
transform: translateY(55px) scale(0.1);
opacity: 0;
}
93% {
-webkit-transform: translateY(30px) scale(0);
transform: translateY(30px) scale(0);
opacity: 0.3;
}
100% {
-webkit-transform: translateY(20px) scale(1);
transform: translateY(20px) scale(1);
opacity: 1;
}
}
@keyframes trackBallSlide {
0% {
-webkit-transform: translateY(20px) scale(1);
transform: translateY(20px) scale(1);
opacity: 1;
}
22% {
-webkit-transform: translateY(20px) scale(1);
transform: translateY(20px) scale(1);
opacity: 1;
}
26% {
-webkit-transform: translateY(30px) scale(0.9);
transform: translateY(30px) scale(0.9);
opacity: 1;
}
34% {
-webkit-transform: translateY(55px) scale(0.1);
transform: translateY(55px) scale(0.1);
opacity: 0;
}
41% {
-webkit-transform: translateY(30px) scale(0);
transform: translateY(30px) scale(0);
opacity: 0.3;
}
48% {
-webkit-transform: translateY(20px) scale(1);
transform: translateY(20px) scale(1);
opacity: 1;
}
52% {
-webkit-transform: translateY(30px) scale(0.9);
transform: translateY(30px) scale(0.9);
opacity: 1;
}
60% {
-webkit-transform: translateY(55px) scale(0.1);
transform: translateY(55px) scale(0.1);
opacity: 0;
}
67% {
-webkit-transform: translateY(30px) scale(0);
transform: translateY(30px) scale(0);
opacity: 0.3;
}
74% {
-webkit-transform: translateY(20px) scale(1);
transform: translateY(20px) scale(1);
opacity: 1;
}
78% {
-webkit-transform: translateY(30px) scale(0.9);
transform: translateY(30px) scale(0.9);
opacity: 1;
}
86% {
-webkit-transform: translateY(55px) scale(0.1);
transform: translateY(55px) scale(0.1);
opacity: 0;
}
93% {
-webkit-transform: translateY(30px) scale(0);
transform: translateY(30px) scale(0);
opacity: 0.3;
}
100% {
-webkit-transform: translateY(20px) scale(1);
transform: translateY(20px) scale(1);
opacity: 1;
}
} .our_mission {
position: relative;
z-index: 3;
}
.our_mission,
.desc_big {
color: #555;
text-transform: uppercase;
line-height: 1.5;
font-size: 12px;
letter-spacing: 4.3px;
margin-top: 85px; }
.types {
margin-top: 85px;
}
.types li {
font-family: "Open Sans", sans-serif;
color: #c2c2c2;
font-size: 14px;
margin-bottom: 13px;
font-weight: 200;
-webkit-transition: 0.3s;
transition: 0.3s;
cursor: pointer;
}
.types li.active,
.types li:hover {
color: #000;
font-weight: bold;
}
#line {
position: absolute;
top: 0;
right: 35px;
}
h1.custom_h {
font-size: 90px;
text-transform: uppercase;
letter-spacing: 35px;
padding-left: 20px;
padding-top: 30px;
position: relative;
font-family: PTSNarrow, sans-serif;
z-index: 3;
float: right;
}
.cases__title {
font-size: 46px;
text-transform: uppercase;
letter-spacing: 15px;
position: relative;
font-family: PTSNarrow, sans-serif;
z-index: 3;
text-align: right;
}
#cases .header_desc {
padding: 150px 0 50px;
}
.header_desc {
padding: 210px 0 50px;
}
#cases_photo,
#project_photo {
position: relative;
top: 275px;
margin-bottom: 300px;
}
.single_post {
position: relative;
z-index: 2;
padding-top: 100px;
}
.single_post .container { }
.single_post .our_mission {
color: #000;
margin-top: 215px;
}
.single_post img {
display: none; }
.post_category-box {
position: relative;
padding: 168px 0 70px;
} .post_category-box .keys-preview { width: 570px;
display: inline-block;
position: absolute;
top: 45px;
right: 5%;
}
.post_category-box .keys-preview_en {
position: relative;
display: block;
margin: auto;
top: auto;
right: auto;
}
.post_category-box .keys-preview-item:hover .keys-preview__amount {
left: -126px;
top: 22px;
}
.post_category-box #ct-chart__main {
height: 200px;
width: 200px;
}
.post_category-box .keys-preview__descr {
width: 450px;
}
.post_category,
.post_category1 {
position: relative;
}
.post_category-pos {
padding-left: 25px;
left: 14.28%;
}
.line_box .post_category:before { }
@media (max-width: 550px) {
.founder-preview-item .keys-preview-item .keys-preview__link {
justify-content: center;
}
}
.footer-nav {
left: 71.45%;
padding-left: 25px;
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
padding-right: 15px;
width: auto;
z-index: 1;
}
.line_box {
position: relative; z-index: 1;
padding-bottom: 100px;
}
.line_box:after { }
.post_category li + li,
.post_category1 li + li {
margin-top: 10px;
}
.post_category a,
.post_category1 a {
text-transform: uppercase;
color: #3da0d9;
font-family: "Open Sans", sans-serif;
font-style: italic;
}
.post_category a:hover,
.post_category1 a:hover {
color: #000;
font-weight: 600;
-webkit-transition: 0.1s ease;
transition: 0.1s ease;
}
.post_thumb {
padding: 50px 0;
text-align: center;
}
.post_thumb img {
margin: auto;
}
.text_side {
display: inline-block;
margin-top: 220px;
margin-bottom: 240px;
margin-right: -200px;
white-space: nowrap;
font-size: 30px;
font-weight: bold;
letter-spacing: 25px;
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
}
.post-wrapper {
padding: 0 15px;
}
.post_content .post-ratings img {
display: inline-block;
}
.post-ratings {
width: 280px;
min-height: 60px;
}
.post-ratings-text {
min-height: 20px;
display: block;
}
.ratings-wrapper {
margin: auto;
max-width: 350px;
text-align: center;
}
.ratings-wrapper .post-ratings {
width: 100%;
}
.ratings-wrapper .raitings-stars {
padding: 20px 0 10px;
}
.text_sidebar {
position: absolute;
top: 0;
right: 0;
text-align: right;
}
.soc_butttons { position: absolute;
right: 0;
width: 35px;
}
.soc_butttons li + li {
margin-top: 15px !important;
}
.ya-share2__list_direction_horizontal > .ya-share2__item {
display: block !important;
}
.ya-share2__badge {
background-color: inherit !important;
}
.ya-share2__container_size_m .ya-share2__icon {
background: none !important;
text-align: center;
width: auto !important;
min-width: 24px !important;
line-height: 24px;
}
.ya-share2__list {
display: inline-block;
vertical-align: top;
padding: 0;
margin: 0;
list-style-type: none;
text-align: center;
}
.ya-share2__list_direction_horizontal > .ya-share2__item {
display: inline-block;
vertical-align: top;
margin-top: 0;
margin-bottom: 0;
}
.ya-share2__container_size_m .ya-share2__item {
margin: 5px 4px 5px 0;
}
.ya-share2__link {
display: inline-block;
vertical-align: top;
text-decoration: none;
white-space: nowrap;
}
.ya-share2__badge {
display: inline-block;
vertical-align: top;
border-radius: 2px;
color: #fff;
overflow: hidden;
position: relative;
}
.ya-share2,
.ya-share2 * {
line-height: normal;
}
.ya-share2__icon:before {
display: inline-block;
font-family: "FontAwesome", sans-serif;
font-size: 20px;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #ccc;
vertical-align: middle;
-webkit-transition: 0.3s;
transition: 0.3s;
}
.ya-share2__icon:hover:before {
color: #000;
}
.ya-share2__item_service_facebook .ya-share2__icon:before {
content: "\f09a";
}
.ya-share2__item_service_twitter .ya-share2__icon:before {
content: "\f099";
}
.ya-share2__item_service_vkontakte .ya-share2__icon:before {
content: "\f189";
}
.ya-share2__item_service_gplus .ya-share2__icon:before {
content: "\f0d5";
}
.post_title {  color: #333;
font: 400 48px/1.25em "Roboto Condensed", "Roboto", Arial, sans-serif;
letter-spacing: -0.5px;
margin-bottom: 25px;
}
#breadcrumbs {
text-align: center;
padding: 20px 0;
}
#breadcrumbs .breadcrumb_last {
display: block;
}
.post_content {
color: #696969;
line-height: 20px;
padding-bottom: 20px;
}
.post_content p {
font: 400 16px/1.875em "Roboto", Arial, sans-serif;
letter-spacing: 0;
}
.post_content img {
display: block;
margin: 30px auto;
max-width: 100%;
height: auto;
box-shadow: 0px -6px 48px 0px rgba(0, 0, 0, 0.32);
}
.post_content h2 {
color: #333;
font: 400 28px/1.42857em "Roboto Condensed", "Roboto", Arial, sans-serif;
letter-spacing: -0.4px;
margin-bottom: 25px;
}
.post_content h3 {
color: #333;
font: 700 20px/1.5em "Roboto Condensed", "Roboto", Arial, sans-serif;
letter-spacing: -0.4px;
margin-bottom: 10px;
padding-top: 10px;
}
.post_content ol,
.post_content ul {
font: 400 16px/1.875em "Roboto", Arial, sans-serif;
margin: 0 10px 25px;
padding: 0 0 0 20px;
counter-reset: li;
}
.post_content ul.results-inner {
padding-left: 0;
}
.post_content ol > li::before {
content: counter(li) ".";
margin-right: 25px;
font-size: 1.125em;
color: #f7484e;
}
.post_content ul.results-inner > li::before {
content: "";
display: none;
}
.post_content .reasons__title {
margin-bottom: 0;
text-align: center;
}
.post_content h4.results__item_counter {
font: 30px/35px PTSansNarrow, sans-serif;
}
.post_content ol > li {
counter-increment: li;
position: relative;
padding: 0.5em 0;
}
.post_content ul > li,
.post-content-list li {
position: relative;
padding: 0.5em 0;
}
.post_content p.results__item_desc {
font-size: 16px;
}
.post_content ul > li:before,
.post-content-list li:before {
content: "\f111";
vertical-align: middle;
font-size: 1.125em;
color: #f7484e;
margin-right: 15px;
font: normal normal normal 10px/1 FontAwesome;
}
.post_content ul.strip-list {
list-style: none;
margin: auto;
}
.post_content .event-info-text h3 {
font-size: 23px;
}
.post_content {
font-family: "Segoe UI", "Droid Sans", "Helvetica Neue", Arial, sans-serif;
}
.post_content a {
color: #3da0d9;
border-bottom: 2px solid rgba(0, 0, 0, 0.1);
-webkit-transition: 0.2s ease-out;
transition: 0.2s ease-out;
font-size: 100%;
}
p.flex-center {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.post_content p.positioned-el {
padding-left: 160px;
}
.post_content a:hover {
border-bottom-color: #3da0d9;
-webkit-transition: 0.2s ease-in;
transition: 0.2s ease-in;
}
.post_content .promotion-btn {
color: #fff;
padding: 1em 1.2em;
}  /*/*/.post-latest-wrap ul {/**/position: fixed; max-width: 265px;
left: 0px;
bottom: 0px;
border-radius: 0.25em;
background: white;
visibility: hidden; overflow: hidden;
z-index: 1; -webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transform: scale(0);
transform: scale(0);
-webkit-transform-origin: 100% 100%;
transform-origin: 100% 100%;
-webkit-transition: -webkit-transform 0.3s, visibility 0s 0.3s;
-webkit-transition: visibility 0s 0.3s, -webkit-transform 0.3s;
transition: visibility 0s 0.3s, -webkit-transform 0.3s;
transition: transform 0.3s, visibility 0s 0.3s;
transition: transform 0.3s, visibility 0s 0.3s, -webkit-transform 0.3s;
font: 400 15px/1.3333em "Roboto", Arial, sans-serif;
}
.post-latest-wrap ul li { -webkit-backface-visibility: hidden;
backface-visibility: hidden;
display: block;
margin: 0 0 15px;
padding: 0;
border-bottom: 2px solid #e6e6e6;
padding-bottom: 15px;
padding-left: 0;
margin-bottom: 0;
}
.post-latest-wrap ul.is-visible {
visibility: visible;
-webkit-transform: scale(1);
transform: scale(1);
-webkit-transition: -webkit-transform 0.3s, visibility 0s 0s;
-webkit-transition: visibility 0s 0s, -webkit-transform 0.3s;
transition: visibility 0s 0s, -webkit-transform 0.3s;
transition: transform 0.3s, visibility 0s 0s;
transition: transform 0.3s, visibility 0s 0s, -webkit-transform 0.3s;
}
.post-latest-wrap ul.is-visible li:nth-child(1) { -webkit-animation: cd-slide-in 0.2s;
animation: cd-slide-in 0.2s;
padding: 15px 0px;
}
.post-latest-wrap ul.is-visible li:nth-child(2) {
-webkit-animation: cd-slide-in 0.3s;
animation: cd-slide-in 0.3s;
}
.post-latest-wrap ul.is-visible li:nth-child(3) {
-webkit-animation: cd-slide-in 0.4s;
animation: cd-slide-in 0.4s;
}
.post-latest-wrap ul.is-visible li:nth-child(4) {
-webkit-animation: cd-slide-in 0.5s;
animation: cd-slide-in 0.5s;
}
.post-latest-wrap ul.is-visible li:nth-child(5) {
-webkit-animation: cd-slide-in 0.6s;
animation: cd-slide-in 0.6s;
}
.post-latest-wrap li a {
display: block;
padding: 1em;
font-size: 14px;
color: #3da0d9;
cursor: pointer;
line-height: 1.5em;
}
.post-latest-wrap li span {
padding: 1em;
font-size: 20px;
}
.post-latest-wrap li .red {
font-size: 16px;
}
.post-latest-wrap li:last-child a {
border-bottom: none;
}
.post-latest__toggle {
position: fixed;
bottom: 2px;
left: 18%;
width: 44px;
height: 44px;
background: white;
border-radius: 0.25em;
visibility: hidden; overflow: hidden;
text-indent: 100%;
white-space: nowrap;
z-index: 2;
cursor: pointer;
}
.post-latest__toggle span { position: absolute;
display: block;
width: 20px;
height: 2px;
background: #f7484e;
top: 50%;
margin-top: -1px;
left: 50%;
margin-left: -10px;
-webkit-transition: background 0.3s;
transition: background 0.3s;
}
.post-latest__toggle span::before,
.post-latest__toggle span::after {
content: "";
position: absolute;
left: 0;
background: inherit;
width: 100%;
height: 100%; -webkit-transform: translateZ(0);
transform: translateZ(0);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transition: -webkit-transform 0.3s, background 0s;
-webkit-transition: background 0s, -webkit-transform 0.3s;
transition: background 0s, -webkit-transform 0.3s;
transition: transform 0.3s, background 0s;
transition: transform 0.3s, background 0s, -webkit-transform 0.3s;
}
.post-latest__toggle span::before {
top: -6px;
-webkit-transform: rotate(0);
transform: rotate(0);
}
.post-latest__toggle span::after {
bottom: -6px;
-webkit-transform: rotate(0);
transform: rotate(0);
}
.post-latest__toggle.menu-is-open {
-webkit-box-shadow: none;
box-shadow: none;
}
.post-latest__toggle.menu-is-open span {
background: rgba(232, 74, 100, 0);
}
.post-latest__toggle.menu-is-open span::before,
.post-latest__toggle.menu-is-open span::after {
background: #e84a64;
}
.post-latest__toggle.menu-is-open span::before {
top: 0;
-webkit-transform: rotate(135deg);
transform: rotate(135deg);
}
.post-latest__toggle.menu-is-open span::after {
bottom: 0;
-webkit-transform: rotate(225deg);
transform: rotate(225deg);
}
.posts-latest li:before {
content: "";
display: none;
}
.posts-latest li a {
border-bottom: none;
}
.post_content ul.posts-latest {
margin: 0;
padding: 0;
}
.post_content .posts-latest li {
padding-left: 0;
margin-bottom: 0;
}
.post_content .posts-latest li:last-child {
padding-bottom: 25px;
}
.post-latest {
z-index: 20;
background: #fff;
} .post-latest-wrap ul.is-hidden { -webkit-transform: scale(0);
transform: scale(0);
-webkit-transition: -webkit-transform 0.3s;
transition: -webkit-transform 0.3s;
transition: transform 0.3s;
transition: transform 0.3s, -webkit-transform 0.3s;
}
.is-fixed .post-latest__toggle {
visibility: visible;
-webkit-transition: all 0s;
transition: all 0s;
-webkit-transform: scale(1);
transform: scale(1);
-webkit-animation: cd-bounce-in 0.3s linear;
animation: cd-bounce-in 0.3s linear;
} .post-latest-desktop .posts-latest {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 750px;
max-width: 750px;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
border: 2px solid #f7484e;
bottom: 5px;
border-radius: 0; }
.post-latest-desktop .posts-latest li {
-webkit-box-flex: 1;
-ms-flex: 1 50%;
flex: 1 50%;
}
.post-latest-desktop .posts-latest li:first-child {
-webkit-box-flex: 1;
-ms-flex: 1 100%;
flex: 1 100%;
} @-webkit-keyframes cd-slide-in {
0% {
-webkit-transform: translateX(100px);
transform: translateX(100px);
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
-webkit-transform: translateX(0px);
transform: translateX(0px);
}
}
@keyframes cd-slide-in {
0% {
-webkit-transform: translateX(100px);
transform: translateX(100px);
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
-webkit-transform: translateX(0px);
transform: translateX(0px);
}
}
@-webkit-keyframes cd-bounce-in {
0% {
-webkit-transform: scale(0);
}
60% {
-webkit-transform: scale(1.2);
}
100% {
-webkit-transform: scale(1);
}
}
@keyframes cd-bounce-in {
0% {
-webkit-transform: scale(0);
transform: scale(0);
}
60% {
-webkit-transform: scale(1.2);
transform: scale(1.2);
}
100% {
-webkit-transform: scale(1);
transform: scale(1);
}
}/*/*/ul.strip-list li:before {
content: none;
}
.post_content .items-social-buttons > li:before {
content: "";
display: none;
}
.post_content .items-social-buttons > li {
display: inline-block;
}
.post_content .items-social-buttons {
margin: 0;
padding-left: 0;
}
.post_content .items-social-buttons li {
margin-right: 5px;
padding-left: 0;
}
.items-social-buttons a {
color: #cccccc;
border: none;
cursor: pointer;
font-size: 20px;
}
.items-social-buttons a:hover {
text-decoration: none;
border: none;
color: #333;
-webkit-transition: 0.3s ease-in;
transition: 0.3s ease-in;
}
#game-breakout {
padding: 100px 0 50px;
}
.webinar-popup_mobile,
.webinar-popup_desktop {
position: fixed;
bottom: 15px;
right: 10px;
display: inline-block;
height: 400px;
background: gold;
width: 215px;
}
.webinar-popup_mobile {/**/}
.webinar-popup__close {
height: 30px;
width: 30px;
display: block;
background-color: #f7484e;
color: #fff;
position: absolute;
top: 0;
right: 0;
z-index: 4;
text-align: center;
line-height: 30px;
}
.webinar-popup__close i.fa {
font-size: 20px;
}
.img_webinar {
max-width: 100%;
position: absolute;
top: 0;
left: 0;
right: 0;
z-index: 3;
}  .webinar-popup_mobile.hidden,
.webinar-popup_desktop.hidden {
display: none;
}
.webinar-popup_desktop a.reg-btn_webinar {
max-width: 100%;
font-family: PTSansNarrow, sans-serif;
text-transform: uppercase;
font-size: 14px;
}
.social-ain_wrapper {
text-align: center;
}
.social-ain {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
max-width: 385px;
margin: auto;
}
.social-ain_title {
display: inline-block;
font-size: 16px;
}
.social-ain li {
display: inline-block;
height: 100%;
margin: 0 5px;
}
.social-ain li a {
border: 1px solid transparent;
background: #fff;
}
.social-ain .social-fb {
border-color: #3b5997;
color: #3b5997;
}
.social-ain .social-fb:hover,
.social-ain .social-fb:focus,
.social-ain .social-fb:active {
background: #3b5997;
color: #fff;
border: 1px solid transparent;
}
.social-ain .social-tw {
border-color: #2da9ec;
color: #2da9ec;
}
.social-ain .social-tw:hover,
.social-ain .social-tw:focus,
.social-ain .social-tw:active {
background: #2da9ec;
color: #fff;
border: 1px solid transparent;
}
.social-ain .social-gp {
border-color: #dd5347;
color: #dd5347;
}
.social-ain .social-gp:focus,
.social-ain .social-gp:active,
.social-ain .social-gp:hover {
background: #dd5347;
color: #fff;
border: 1px solid transparent;
}
.social-ain li a {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex !important;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 0 22px 0 10px;
border: 1px solid;
border-radius: 20px;
cursor: pointer;
margin-bottom: 10px;
-webkit-transition: padding 0.3s, margin 0.3s, -webkit-box-flex 0.3s,
-webkit-flex 0.3s;
-webkit-transition: padding 0.3s, margin 0.3s, -webkit-box-flex 0.3s;
transition: padding 0.3s, margin 0.3s, -webkit-box-flex 0.3s;
transition: flex 0.3s, padding 0.3s, margin 0.3s;
transition: flex 0.3s, padding 0.3s, margin 0.3s, -webkit-box-flex 0.3s,
-ms-flex 0.3s;
}
.social-ain_name {
text-transform: uppercase;
font: 12px ProximaNovaSemibold; margin-bottom: -2px;
}
.social-ain .fa {
display: inline-block;
height: 28px;
width: 28px;
font-size: 16px;
text-align: center;
line-height: 28px;
}
.webinar-popup__btn {
background: #f7484e;
color: #fff;
padding: 10px;
border-radius: 20px;
-webkit-transition: 0.3s ease;
transition: 0.3s ease;
position: absolute;
right: 0;
bottom: 0;
z-index: 4;
}
.webinar-popup__btn:hover,
.webinar-popup__btn:focus,
.webinar-popup__btn:active {
background: #000;
color: #fff;
-webkit-transition: 0.3s ease;
transition: 0.3s ease;
}
.webinar-popup__btn .fa {
font-size: 15px;
}
.post_content-footer {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
min-height: 100px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.post_content .strip-item {
margin-bottom: 10px;
}
#reply-title {
margin-top: 20px;
font-weight: 300;
color: #000;
font-size: 18px;
margin-bottom: 30px;
font-family: Oswald, sans-serif;
}
.autor_avatar {
display: inline-block;
margin-right: 20px;
border-radius: 50%;
overflow: hidden;
width: 72px;
}
.autor_name {
display: inline-block;
margin-bottom: 12px;
font-style: italic;
font-family: "Open Sans", sans-serif;
font-weight: bold;
font-size: 16px;
}
.comment-author {
display: inline-block;
max-width: 80%;
vertical-align: top;
}
.comment-author img {
max-width: 100%;
max-height: 100%;
}
.commentlist .comment-meta a {
color: #ccc;
}
.commentlist {
padding-top: 20px;
margin-bottom: 50px;
}
.commentlist li {
position: relative;
margin-bottom: 30px;
}
.commentlist li .children {
margin-left: 70px;
margin-top: 20px;
width: 80%;
}
.commentlist li .children .autor_avatar {
width: 50px;
height: 50px;
}
.commentlist .reply a,
.commentlist .reply span {
position: absolute;
right: 0;
top: 0;
text-transform: uppercase;
color: #000;
font-weight: 300;
font-size: 12px;
}
.commentlist .reply a:hover,
.commentlist .reply span:hover {
text-decoration: underline;
}
.comm_text {
padding: 15px 0 10px;
line-height: 20px;
} .pagination_box {
text-align: center;
}
.pagination {
padding-top: 10px;
clear: both;
position: relative;
font-size: 15px;
line-height: 22px;
}
.pagination .arrows {
margin-top: -10px;
}
.pagination span,
.pagination a {
display: block;
float: left;
margin: 2px 2px 2px 0;
padding: 6px 9px 5px 9px;
text-decoration: none;
width: auto;
color: #222;
-webkit-transition: background 0.15s ease-in-out;
transition: background 0.15s ease-in-out;
}
.pagination span.disable {
color: #ccc;
}
.pagination a:hover {
color: #fff;
background: #f7484e;
}
.pagination .current {
padding: 6px 9px 5px 9px;
background: #f7484e;
color: #fff;
}
.post {
padding: 0px 0 50px;
position: relative;
}
.single_post .table-wrapper {
padding: 30px 0;
}
.post_table {
font-family: PTSansNarrow, sans-serif;
min-width: 100px;
font-size: 19px;
}
.post_table td {
min-width: 150px;
vertical-align: middle;
padding: 10px;
}
.single_post .post_category,
.single_post .post_category1 {
padding-left: 25px;
}
.post_category li.line2,
.post_category1 li.line3 {
left: 0;
margin-top: 0;
top: 0;
}
.single_post .post_category,
.single_post .post_category1 { margin-left: 12.28%;
display: inline-block;
}
@media (max-width: 1080px) {
.single_post .post_category,
.single_post .post_category1 {
margin-left: 0%;
}
}
@media (max-width: 900px) {
.single_post .post_category,
.single_post .post_category1 {
margin-left: 0%;
}
}
.single_post .post_category:before,
.single_post .post_category1:before {
display: none;
}
#comments {
font-family: "Helvetica", sans-serif;
}
.header__btn_red_mobile {
display: none;
}
.numb_red {
color: #f7484e;
padding-top: 10px;
display: inline-block;
padding-right: 7px;
padding-left: 40px;
}
@media (min-width: 768px) {
.post_content p {
font-size: 18px;
line-height: 1.66667em;
margin-bottom: 30px;
}
.post_title {
font-size: 50px;
line-height: 1.3em;
margin-bottom: 30px;
}
.post_content ol,
.post_content ul {
font-size: 18px;
line-height: 1.66667em;
margin: 0 15px 30px;
width: auto;
}
.post_content ol li,
.post_content ul li {
margin-bottom: 15px;
padding-left: 15px;
}
.numb_red {
color: #f7484e;
padding-top: 10px;
display: inline-block;
padding-right: 7px;
padding-left: 40px;
}
.post_content h2 {
font-size: 30px;
line-height: 1.5em;
margin-bottom: 30px;
}
.post_content h3 {
font-size: 22px;
line-height: 1.59091em;
margin-bottom: 15px;
padding-top: 15px;
}
}
@media (max-width: 1700px) {
.wpcf7-form.sent #form_success {
max-width: 580px;
}
.wpcf7-form.sent {
padding-top: 160px;
}
}
@media (max-width: 1600px) {
.wpcf7-form.sent #form_success {
max-width: 520px;
}
.post_content ul > li,
.post_content ol > li {
padding: 0.25em 0;
}
.page-request .keys-preview {
padding: 75px;
}
.page-request .keys-preview__title {
font-size: 28px;
}
}
@media (max-width: 1450px) {
.col_r {
margin-right: 0;
}
.wpcf7-form.sent #form_success {
max-width: 460px;
}
form {
padding-left: 100px;
}
.solution_img {
top: 250px;
}
.post_category-box .keys-preview__descr {
width: 450px;
}
.post_category-box .keys-preview {
width: 580px;
}
.blog-links {
right: 0;
width: 600px;
}
}
@media (max-width: 1366px) {
.wpcf7-form.sent #form_success {
max-width: 400px;
}
.lemarbet {
top: 8%;
}
.b1 {
top: 31%;
bottom: auto;
}
#down {
top: 45.6%;
}
.header_body,
.section2 {
height: 850px;
}
.copy {
margin-top: 20px;
}
.page-request .keys-preview {
padding: 35px;
}
.page-request #ct-chart__main {
height: 200px;
width: 200px;
}
.blog-links {
width: 550px;
right: 3%;
}
}
@media (max-width: 1200px) {
.blog_post .post_img { }
.blog_post {
-webkit-box-flex: 1;
-ms-flex: 1 50%;
flex: 1 50%;
}
.blog_post .post_descr {  width: 150px;
}
.wpcf7-form.sent {
padding-top: 110px;
}
.section1 .container-fluid {
padding-bottom: 0;
}
.targer_img {
background-size: 100% 336px !important;
}
.lemarbet {
top: 20px;
}
.wpcf7-form.sent #form_success {
max-width: 350px;
}
.b11 {
display: none;
}
.col_r {
margin-right: auto;
}
.case-study-text-section {
top: 30%;
}
.header_body {
height: 1000px;
background-size: contain;
}
.section2.pt0,
section {
max-height: none;
height: auto;
}
section {
padding-bottom: 50px !important;
}
.section2.pt0 {
padding-bottom: 150px !important;
}
.blogs,
.section1 {
padding-bottom: 0;
}
.section1 .links {
bottom: -40%;
z-index: 2;
}
.projects_menu {
position: absolute;
left: 28.56%;
top: 20%;
z-index: 2;
}
.section2 {
height: 780px !important;
}
.wrapper {
width: 500px;
height: 327px;
min-height: auto;
}
#mozaik .m_item {
height: 109px;
}
.title_page {
font-size: 70px;
}
.chart__title {
font-size: 65px;
}
.banner-info {
position: static;
padding: 30px 15px;
} .chart-item_1 {
top: 51%;
left: 9%;
}
.chart-item_2 {
top: 60%;
left: 8%;
}
.chart-item_3 {
top: 55%;
left: 35%;
}
.chart-item_4 {
top: 63%;
left: 26%;
}
.chart-item_5 {
top: 71%;
}
.chart-item_6 {
top: 75%;
}
.chart-item_7 {
top: 79%;
left: 44%;
}
.chart-item_8 {
top: 46%;
left: 53.5%;
}
.chart-item_9 {
top: 55.5%;
}
.chart-item_10 {
top: 38%;
left: 80.5%;
}
.chart-item_11 {
top: 51%;
left: 90%;
}
.chart-item_12 {
top: 79%;
left: 80%;
}
.chart-item_13 {
top: 54%;
left: 71%;
}
.chart-item_14 {
top: 71.5%;
}
.reasons-flex .reasons-item {
-webkit-box-flex: 0;
-ms-flex: 0 50%;
flex: 0 50%;
}
.slogan-words span {
font-size: 95px;
}
.page-request .keys-preview__title {
position: absolute;
left: -248px;
top: 2px;
width: 200px;
color: #fff;
text-align: center;
-webkit-transition: 0.4s ease-out;
transition: 0.4s ease-out;
line-height: 20px;
}
.page-request .keys-preview__amount > span {
font-size: 60px;
left: 15px;
top: 15px;
}
.page-request .keys-preview-item:hover .keys-preview__title {
top: 75px;
-webkit-transition: 0.3s ease;
transition: 0.3s ease;
color: #fff;
}
.post_category-box .keys-preview__descr {
width: 340px;
}
.page-request .keys-preview-item {
text-align: center;
}
.post_category-box .keys-preview__title {
font-size: 25px;
}
.post_category-box .keys-preview__amount > span {
font-size: 65px;
top: 5px;
left: 15px;
}
.post_category-box .keys-preview {
width: 490px;
top: 75px;
}
.post_category-box #ct-chart__main {
height: 200px;
width: 200px;
}
.blog-links {
width: 410px;
}
}
@media (max-width: 1100px) {
.post_content .share-list {
right: auto;
left: 10px;
}
.post_content .share-list.share-list_fixed {
left: 10px;
right: auto;
}
.top_menu {
padding: 40px;
}
.wpcf7-form.sent #form_success {
max-width: 280px;
}
form {
padding-left: 30px;
}
.case-study-text-section {
top: 15%;
}
#main #talk {
margin-left: 145px;
top: 24px;
}
.col_l {
padding-right: 50px;
}
.b8 {
bottom: 0;
}
.wpcf7-form.sent #form_success {
max-width: 320px;
}
.b11 {
display: none;
}
.creating-col_align {
padding: 20px 50px 20px 10px;
}
.header-buttons {
margin-right: 90px;
}
#client2 p {
margin-left: 0;
}
.post_content p.positioned-el {
padding-left: 200px;
}
.post_category-box .keys-preview__title {
width: 200px;
text-align: center;
-webkit-transition: 0.4s ease-out;
transition: 0.4s ease-out;
line-height: 20px;
font-size: 20px;
}
.founder-preview-item .keys-preview__title {
padding-left: 15px;
}
.blog_post .post_descr,
.keys-preview__descr {
padding: 10px 0 10px 5px;
}
.post_category-box .keys-preview__amount > span {
font-size: 55px;
top: 6px;
left: 0px;
}
.post_category-box .keys-preview {
width: 370px;
}
.post_category-box .keys-preview-item:hover .keys-preview__title {
top: 60px;
color: #f7484e;
}
.post_category-box .keys-preview-item:hover .keys-preview__amount {
left: -130px;
top: 22px;
}
}
@media (max-width: 1000px) {
.feedbacks-item__tab {
width: 100%;
left: 0;
-webkit-transform: translateY(-100%);
transform: translateY(-100%);
}
.wrapper {
margin-left: auto;
margin-right: auto;
float: none;
margin-top: 0;
}
#works #menu_toggle {
display: block;
margin-right: 0;
position: absolute;
left: 0;
right: 0;
margin: 0 auto;
}
#works .projects_menu li {
text-align: center;
display: block !important;
margin: 8px 10px;
}
#works .projects_menu {
z-index: 9;
display: none;
position: absolute !important;
left: 0;
right: 0;
max-width: 100%;
margin: 0 auto !important;
float: none;
border-radius: 0;
padding-right: 0;
text-align: center;
top: 80px;
background: rgba(255, 255, 255, 0.6);
-webkit-box-shadow: 0px 1px 15px 0px rgba(255, 255, 255, 1);
box-shadow: 0px 1px 15px 0px rgba(255, 255, 255, 1);
}
.b10,
.b8,
.b4,
.b2 {
display: none;
}
#creative.new_404 {
font-size: 74px !important;
right: 0;
z-index: 2;
}
#creative.new_404 span {
font-size: 100px;
}
.features_img {
position: relative;
}
.section1 .container-fluid {
height: auto;
padding-bottom: 0;
}
#works #works_menu {
margin-left: 200px;
}
.section1 .links {
position: static;
display: inline-block;
}
.solution_img,
.some_links {
position: relative;
top: 0;
left: 0;
}
.mr70 {
margin-right: 0;
}
.solution_img {
float: left;
width: 60%;
z-index: 30;
}
.some_links {
margin-left: 0;
float: right;
}
.col_l {
margin-right: 20px;
margin-bottom: 20px;
}
.section2 {
height: auto !important;
padding-top: 0 !important;
}
.projects_menu li {
display: inline-block;
margin: 5px 10px;
}
.projects_menu {
position: relative; top: 0; text-align: center;
margin-bottom: 50px;
}
#main .projects_menu li {
display: block;
}
#main .projects_menu { margin-left: -207px;
position: absolute;
top: 25%;
}
.wpcf7-form.sent #form_success {
max-width: 260px;
}
.about-diploms__item {
-webkit-box-flex: 0;
-ms-flex: 0 50%;
flex: 0 50%;
padding: 10px;
}
.keys-preview__title {
font-size: 30px;
}
.keys-preview__descr {
width: 400px;
}
}
@media (max-width: 991px) {
.consult-right h1 {
text-align: center;
font-size: 30px;
}
.consult-left {
padding: 130px 15px 15px;
}
.books-button {
display: block;
}
.traffic-modal {
right: 5%;
}
.title_page {
font-size: 65px;
}
.blog_post__title {
position: absolute;
left: -260px;
top: 10px;
width: 200px;
color: #fff;
text-align: center;
-webkit-transition: 0.4s ease-out;
transition: 0.4s ease-out;
line-height: 20px;
}
.blog_post:hover .blog_post__title {
-webkit-transition: 0.3s ease-in;
transition: 0.3s ease-in;
top: 80px;
color: #fff;
}
.banner-info {
text-align: center;
}
.banner-info__hr {
margin: 15px auto;
}
.promotion-feature__title {
-webkit-transform: rotate(0);
transform: rotate(0);
text-align: center;
margin-bottom: 20px;
font-size: 55px;
}
.feature-item_bottom,
.promotion-feature__six .feature-item_bottom {
margin-top: 0;
}
.feature-item {
border: 1px solid #fff;
}
.chart-item,
.chart-item__link {
height: 30px;
width: 30px;
}
.chart-item__icon {
font-size: 16px;
line-height: 30px;
}
.chart__title {
font-size: 60px;
width: 90%;
}
.relatedthumb .meta {
top: 55%;
}
.feature-item {
min-height: 400px;
}
#client2 em {
font-size: 32px;
}
#client2 {
padding-top: 100px;
}
.section5 {
padding-top: 50px;
}
section.error-404 {
font-size: 76px;
height: calc(100vh - 96px);
}
.header-buttons {
margin-right: -10px;
}
.navigation-open {
margin-right: 0px;
margin-top: 3px;
}
.top_menu.fixed {
padding: 25px 35px;
}
.slogan-words span {
font-size: 80px;
}
.post_content p.positioned-el {
padding-left: 300px;
}
.cases__title {
font-size: 46px;
letter-spacing: 10px;
}
.footer-nav {
left: 57.12%;
padding-right: 15px;
width: auto;
max-width: 400px;
display: inline-block;
padding: 20px 25px 20px 15px;
position: relative;
-webkit-transform: translateY(0);
transform: translateY(0);
}
footer {
height: auto;
padding-top: 0;
padding-bottom: 20px;
}
.header__btn_red {
display: none;
}
.header__btn_red_mobile {
position: fixed;
right: 15px;
bottom: 15px;
display: block;
height: 42px;
padding: 0 15px;
line-height: 38px;
}
.blog-links {
position: relative;
width: 600px;
margin: 40px auto 10px;
padding-bottom: 50px;
padding-left: 15px;
padding-right: 15px;
right: auto;
top: 70px;
}
}
@media (max-width: 900px) {
.contform-wrapper .wpcf7-form-control-wrap {
width: 33.3%;
padding: 10px;
}
.wpcf7-form.sent {
padding-top: 80px;
}
.wpcf7-form.sent #form_success {
max-width: 230px;
}
.section1 .container-fluid {
height: auto;
}
.b2,
.b3,
.b7,
.b8 {
display: none;
}
.case-study-text-section {
top: 10%;
}
.partners-form__title {
font-size: 25px;
}
.post_category:before {
right: 20%;
}
.line_box:after {
right: 15%;
}
.creating-menu li a {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
display: inline-block;
max-width: 310px;
}
.creating-photo a {
height: 300px;
width: 300px;
}
.creating-name {
width: 100%;
font-size: 45px;
}
.creating-photo {
max-width: 350px;
}
.slogan-words span {
font-size: 74px;
}
.post_category-box .keys-preview {
width: 350px;
}
.footer-nav {
left: 42.84%;
}
}
@media (max-width: 800px) {
.post_category:before {
right: 14%;
}
.line_box:after {
right: 14%;
}
.wpcf7-form.sent {
padding-top: 130px;
}
.wpcf7-form.sent #form_success {
max-width: 202px;
font-size: 23px;
}
#works #menu_toggle {
z-index: 99;
}
#client2 span,
#client span,
#blogs span,
#service span,
#features span,
#solutions span,
#story span,
#work span {
font-size: 100px;
}
#client2 em,
#client em,
#blogs em,
#service em,
#features em,
#solutions em,
#story em,
#work em {
top: -12px;
}
.lemarbet {
top: 200px;
left: 0;
}
#solutions em {
left: 9%;
}
.b1 {
display: none;
}
.some_links li { }
.some_links,
.solution_img {
margin-top: 50px;
}
.b6 {
display: none;
}
.case-study-mask-number {
display: inline-block;
margin-bottom: 0px;
}
.projects_menu li {
text-align: left;
padding-right: 0;
margin-left: 30px !important;
margin-right: 0 !important;
margin-bottom: 15px;
}
.line2,
.line3 {
left: -15px;
right: auto;
}
.w1 {
width: 400px;
height: 400px;
}
.wr1 .p_name {
right: 0;
left: 0;
text-align: center;
bottom: -51px;
}
#project_photo {
clear: both;
width: 530px;
float: right;
}
#main .projects_menu {
margin-left: 0;
left: 0;
}
.col_l {
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
#nav {
margin-right: 0;
}
.story {
width: auto;
padding-left: 15px;
padding-right: 15px;
text-align: center;
margin: 0 auto;
}
.story img {
width: 200px;
height: 200px;
border: 20px solid #fff;
}
#story {
left: -15px;
bottom: -50px;
}
.col_r {
width: 200px;
display: inline-block;
float: none;
vertical-align: top;
}
div.wpcf7 {
position: relative;
left: auto;
height: auto;
}
form input {
width: 100%;
}
.b11 {
display: none;
}
.col_l,
#client {
margin-left: 0;
}
.links {
float: left;
}
.col_r:not(.mr70) {
float: left;
}
.b9 {
display: none;
}
#page_404 .lemarbet {
top: 20%;
}
#works .projects_menu li {
margin-left: 0 !important;
margin-bottom: 15px !important;
}
#blogs,
#service,
#features,
#solutions {
float: none;
}
.last_posts .clear + .post,
.last_posts .post {
padding-left: 0;
padding-top: 70px;
padding-bottom: 70px;
height: auto;
min-height: 200px;
}
.blogs-inner .post {
padding: 35px 0;
}
.last_posts .clear + .post .post-thumb,
.last_posts .post-thumb.svg,
.last_posts .post-thumb.graph {
height: 150px;
width: 150px;
line-height: 150px;
margin-top: -50px;
}
.blogs-inner .post-thumb {
margin-top: 0;
}
#creative canvas {
display: none;
}
.request-list {
left: 77px;
top: -12px;
}
#client2 p {
font-size: 26px;
}
.logo {
font-size: 28px;
}
.top_menu.fixed {
padding: 25px 30px;
}
.slogan-words span {
font-size: 65px;
}
.keys-preview__title {
font-size: 28px;
}
.post_category-box .keys-preview {
position: relative;
width: 100%;
text-align: center;
top: auto;
left: auto;
right: auto;
padding-bottom: 80px;
}
.post_category-box #ct-chart__main {
height: 200px;
width: 200px;
}
.post_category-box .keys-preview__title {
left: -245px;
top: 5px;
}
.post_category-box .keys-preview-item:hover .keys-preview__amount {
top: 20px;
left: -195px;
}
.post_category-box .keys-preview-item:hover .keys-preview__title {
top: 80px;
color: #f7484e;
}
.post_category-box {
padding-bottom: 50px;
}
footer {
background-position: 0 0;
}
#___partnersbadge_0 {
width: 235px !important;
height: 62px !important;
overflow: hidden;
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
-webkit-box-align: center !important;
-ms-flex-align: center !important;
align-items: center !important;
}
}
@media (max-width: 767px) {
#___partnersbadge_0 {
display: none !important;
}
.title_page {
font-size: 50px;
font-family: PTSansNarrow, sans-serif;
}
.traffic-modal {
right: 0;
}
.traffic-modal_mobile {
bottom: 0%;
}
.promotion-advant__title {
text-align: center;
}
.promotion-advant__item {
margin-top: 20px;
}
.promotion-feature {
padding: 30px 0;
}
.contact-us__item {
text-align: center;
margin: 10px auto;
}
form .contact-form__btn {
margin-top: 50px;
}
.partners-form__title {
font-size: 30px;
line-height: 40px;
}
form .contact-form__btn_light {
margin: 30px auto 0 auto;
}
.partners-contact_wrapper:after {
content: "CONTACT";
-webkit-transform: rotate(-90deg) translate(235px, 80px);
transform: rotate(-90deg) translate(235px, 80px);
}
#creative .title_page {
font-size: 85px;
}
.cert-item {
text-align: center;
}
.blog_post {
-webkit-box-flex: 1;
-ms-flex: 1 100%;
flex: 1 100%;
text-align: center;
}
.chart__title {
font-size: 44px;
width: 90%;
}
.results-inner_four li {
-webkit-box-flex: 1;
-ms-flex: 1 50%;
flex: 1 50%;
text-align: center;
}
.request-list {
margin-left: 0;
}
h1.custom_h {
font-size: 75px;
letter-spacing: 15px;
float: none;
text-align: center;
padding-left: 0;
}
.creating-col_left {
-webkit-box-flex: 1;
-ms-flex: 1 100%;
flex: 1 100%;
}
.creating-col_right {
display: none;
}
.creating-col_align {
text-align: left;
}
.creating-menu li a {
max-width: 100%;
white-space: normal;
}
.creating-line {
left: 71.4%;
} .shop-desc-item {
-webkit-box-flex: 1;
-ms-flex: 1 100%;
flex: 1 100%;
}
.shop-features-item,
.shop-features-inner_six .shop-features-item {
-webkit-box-flex: 1;
-ms-flex: 1 50%;
flex: 1 50%;
} .relatedthumb .meta {
top: 50%;
}
#client2 {
padding-top: 20px;
}
.post {
padding-bottom: 10px;
}
.book-item {
-webkit-box-flex: 1;
-ms-flex: 1 100%;
flex: 1 100%;
}
.title_404 {
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
width: 100%;
text-align: center;
}
.menu_fix.row {
padding: 0 15px;
}
.fixed .top_bar_tel .list-content:nth-child(2),
.top_bar_tel .list-content:nth-child(2) {
display: none;
}
.post_table,
.post_table p {
font-size: 16px;
}
.relatedposts__title {
text-align: center;
}
#ct-chart__main {
height: 200px;
width: 200px;
}
.keys-preview__amount > span {
font-size: 65px;
left: 15px;
top: 10px;
}
.keys-preview__descr {
width: 300px;
padding-left: 25px;
}
.page-request .keys-preview {
height: auto;
padding: 50px 15px;
}
.cases__title {
text-align: center;
letter-spacing: 0px;
}
footer {
margin-top: 20px;
}
footer.contact-us_footer {
margin: 20px auto;
}
.section4 {
padding-top: 0px;
}
}
@media (max-width: 700px) {
.post_content .share-list {
display: none;
}
.single_post .post_category,
.single_post .post_category1 {
float: none;
left: auto;
}
.header__btn_img {
display: none;
}
.post_category-pos {
left: auto;
}
.contform-wrapper .wpcf7-form-control-wrap {
width: 100%;
padding: 10px;
}
.line_box {
padding: 100px 15px 50px;
}
.post_category li.line2,
.post_category1 li.line3,
.post_category:before,
.line_box:after {
display: none;
}
.blog_post .post_img img {
margin-top: 0;
}
section {
padding-bottom: 20px !important;
}
.blogs {
padding: 20px 0;
}
.last_posts .clear + .post,
.last_posts .post {
padding-bottom: 40px;
}
.last_posts .post-thumb,
.last_posts .clear + .post .post-thumb,
.last_posts .post-thumb.graph { display: block;
margin-bottom: 20px;
}
.last_posts .post .meta {
margin-left: 110px;
top: 30%;
}
.blogs .post_descr .meta {
float: left;
display: inline-block;
margin-left: 0;
top: 0;
margin-right: 10px;
}
.blogs .post_descr .title {
margin-top: 20px;
}
.mouse-wrap {
display: none;
}
.top_menu.fixed,
.top_menu {
padding: 25px 15px;
}
#works {
overflow: visible;
}
.wpcf7-form.sent {
padding-top: 170px;
}
#mob_slider {
}
#project_photo {
display: none;
}
#mob_slider {
padding-top: 40px;
width: 290px;
margin: 0 auto;
z-index: 3;
display: block;
margin-top: 50px;
}
#mob_slider .work_item img {
width: 100%;
height: auto;
-webkit-box-shadow: 0 36px 65px 0 rgba(0, 0, 0, 0.32);
box-shadow: 0 36px 65px 0 rgba(0, 0, 0, 0.32);
}
#mob_slider .work_item {
border-radius: 50%;
z-index: 2;
position: relative;
-webkit-transition: 0.3s;
transition: 0.3s;
display: block;
overflow: hidden;
max-width: 300px;
}
#works .logo {
display: block;
margin-top: 34px;
}
#works #talk {
float: left;
margin: 0;
z-index: 24;
display: none;
position: absolute;
}
#works #works_menu ul {
height: 200vh;
}
.wpcf7-form.sent {
padding-left: 0;
width: 100%;
}
.wpcf7-form.sent #form_success {
max-width: 100%;
font-size: 23px;
}
#works iframe {
top: 160px;
position: absolute;
}
#works #works_menu ul {
padding-top: 120px;
}
#works #menu_toggle {
left: auto;
right: 20px;
}
#main #talk {
float: right;
width: 100px;
height: 100px;
}
#main .projects_menu {
position: static;
}
.story {
top: -70px;
}
.section1 .container-fluid {
height: auto;
padding-bottom: 0;
}
#works #works_menu {
margin-left: 0;
clear: none;
}
#works #works_menu a {
font-size: 17px;
margin: 0 5px;
}
.col_r {
margin-top: 0;
}
.close {
top: 20px;
right: 20px;
} #story,
.col_r,
.solution_img,
.some_links,
.story {
width: 100%;
}
.col_l,
.projects,
.review .text,
.some_links {
float: none;
}
.section1 .links {
width: 100%;
text-align: center !important;
position: relative;
left: 0;
bottom: 0;
z-index: 2;
display: inline-block;
-webkit-transform: none;
transform: none;
margin-top: -37px;
}
.b10,
.b4,
.b9 {
display: none;
}
.features_img {
display: block;
}
#story {
left: 0;
bottom: -50px;
}
.some_links {
margin-left: 0;
text-align: center;
}
#work {
margin-bottom: 0;
}
#best_cases a,
#best_works a {
width: 300px;
height: 300px;
float: none;
margin: 0 auto 15px;
}
.col_l,
.contact_us,
.wpcf7,
form input {
width: 100%;
}
.p_name {
left: 0 !important;
right: 0;
text-align: center;
}
.view_more {
left: 0;
margin-left: 0;
}
.section2.pt0 {
padding-bottom: 50px !important;
}
.review {
margin-top: 20px;
position: relative;
z-index: 2;
}
.section5 {
padding-top: 0 !important;
}
.projects {
z-index: 2;
max-width: 100%;
}
form {
position: relative;
left: 0;
}
.wpcf7 {
height: auto;
padding-top: 30px;
padding-right: 30px;
padding-bottom: 30px;
position: relative;
left: 0;
}
.footer_wrapp > * {
display: block;
vertical-align: top;
margin-bottom: 20px;
width: 100%;
text-align: center;
}
.Our_team a {
margin-left: 10px;
margin-right: 10px;
}
.header_body {
height: 600px !important;
}
#creative.new_404 {
font-size: 36px !important;
right: -89px;
z-index: 2;
top: 120px !important;
}
#page_404 .big_letter {
height: 220px;
}
#page_404 header {
height: 100vh;
}
#best_cases a,
#best_works a {
width: 100%;
height: 100%;
}
.solution_img {
margin-top: 0;
}
#project_photo {
width: 100%;
}
.some_links,
#main .projects_menu {
display: none;
}
#mob_slider .left,
#mob_slider .right {
font-size: 30px;
}
.arrows {
display: block;
margin-top: 50px;
}
#project_photo {
float: none;
}
#mob_slider .right {
position: absolute;
top: 49%;
right: 7px;
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
}
#mob_slider .left {
position: absolute;
top: 49%;
left: 7px;
z-index: 2;
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
}
#client2,
#client,
#work {
display: block;
text-align: center;
padding-left: 10px;
}
#solutions,
#blogs,
#service,
#features {
display: block;
text-align: center;
float: none;
padding-right: 10px;
}
.reasons-flex .reasons-item {
-webkit-box-flex: 1;
-ms-flex: 1 100%;
flex: 1 100%;
}
.request-list {
left: 0;
list-style: none;
top: 0;
line-height: 20px;
}
#client2 em {
font-size: 40px;
}
.post_content h2,
.post_content h3 {
text-align: center;
}
.header-buttons {
margin-right: 0px;
}
.logo {
font-size: 23px;
}
.single_post .table-wrapper {
overflow-x: scroll;
padding: 30px 0 0;
margin-bottom: 20px;
}
.header-buttons {
position: absolute;
top: 0;
left: 15px;
right: 0;
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
margin-left: -15px;
}
.header__btn {
-webkit-box-flex: 1;
-ms-flex: 1 50%;
flex: 1 50%;
margin: 0 auto;
text-align: center;
max-height: 100%;
line-height: 23px;
}
.header__btn.active {
margin: 0 auto;
}
.header__btn_green.active {
background: #96c940;
color: #fff;
}
.header__btn_blue.active {
background: #3da0d9;
color: #fff;
}
.header__btn:before,
.header__btn:after {
content: "";
display: none;
}
.top_menu.fixed,
.top_menu {
padding: 45px 15px 0px; }
#myChart,
.chartjs-hidden-iframe {
display: none !important;
}
.chart-item {
position: relative;
border-radius: 0%;
min-height: 400px;
background: #151515;
top: auto;
left: auto;
-webkit-box-flex: 0;
-ms-flex: 0 280px;
flex: 0 280px;
margin: 10px auto;
}
.chart-item:hover {
background: #f7484e;
-webkit-transition: 0.2s ease;
transition: 0.2s ease;
-webkit-animation: none;
animation: none;
}
.chart-item:hover .chart-item__link {
height: 50px;
width: 50px;
-webkit-transition: 0.3s ease-in;
transition: 0.3s ease-in;
margin-top: 10px;
position: absolute;
-webkit-transform: none;
transform: none;
top: -5px;
left: 5px;
}
.chart-item__link {
display: inline-block;
text-align: center;
height: 70px;
width: 70px;
background: #222;
border-radius: 50%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
position: absolute;
top: 50%;
left: 50%;
-webkit-transition: 0.3s ease-in;
transition: 0.3s ease-in;
}
.chart-item__icon {
font-size: 34px;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
color: #fff;
-webkit-transition: 0.3s ease-in;
transition: 0.3s ease-in;
}
.chart-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
height: auto;
}
.chart-item__tooltip {
font: 14px/26px Arial, sans-serif;
font-weight: lighter; position: absolute;
padding-top: 10px; top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%) scale(0);
transform: translate(-50%, -50%) scale(0);
background: transparent;
-webkit-box-shadow: 0 0 0;
box-shadow: 0 0 0;
}
.chart-tooltip__link {
color: #222;
}
.chart-tooltip__link:hover {
color: #fff;
}
.chart-tooltip__desc,
.tooltip-list {
color: #fff;
}
.chart-item:hover .chart-item__tooltip {
-webkit-transform: translate(-50%, -50%) scale(1);
transform: translate(-50%, -50%) scale(1);
}
.chart-item__tooltip:before {
content: "";
display: none;
}
.chart-item:hover i.fa {
font-size: 20px;
-webkit-transition: 0.3s ease-in;
transition: 0.3s ease-in;
}
.chart__title {
padding: 50px 0;
position: static;
margin: auto;
text-align: center;
width: auto;
top: auto;
left: auto;
-webkit-transform: translateX(0%);
transform: translateX(0%);
}
.slogan-words span {
font-size: 50px;
}
.post_content p.positioned-el {
min-height: auto;
padding-left: 0;
}
.keys-preview__title {
font-size: 23px;
}
.keys-preview__descr {
width: 210px;
}
footer {
background: transparent;
}
.footer-nav {
left: 14.28%;
}
.header__btn_red_mobile {
line-height: 38px;
}
#client2 > span {
display: none;
}
.section5.request-wrapper.p-3 {
margin-top: 60px;
height: auto;
}
.section5.request-wrapper .main_form form {
height: 480px;
}
#client2 p {
top: 0px;
}
}
@media (max-width: 550px) {
#commentform .gglcptch {
bottom: 65px;
left: 50%;
transform: translateX(-50%);
}
#commentform .text-boxes textarea {
margin-bottom: 80px;
}
#commentform .form-submit {
display: block;
float: none;
}
.logo-santa {
right: -50px;
top: 1px;
}
.logo-santa img {
width: 45px;
}
.posts-popup__btn {
display: block;
}
.single_post .text_sidebar {
display: none;
}
.post_content-footer {
min-height: 50px;
}
.posts-modal.show,
.posts-modal {
display: none !important;
}
.traffic-modal {
display: none;
}
.header-buttons {
font-size: 14px;
}
.title_page {
font-size: 40px;
}
.last_posts .clear + .post .title:hover .meta,
.last_posts .post .title:hover .meta {
margin-left: -185px;
}
.last_posts .clear + .post .post-thumb.graph {
margin-top: -20px;
}
.targer_img {
background-size: 100% 263px !important;
}
.blog_post .meta,
.last_posts .post .meta {
top: 40%;
}
.wrapper {
width: 400px;
height: 241px;
}
.last_posts .title {
font-size: 30px;
}
.last_posts .post .graph + .meta {
top: 36%;
}
#mozaik .m_item {
height: 80px;
}
#works #talk {
margin-right: 0;
}
#works .logo {
margin-top: 34px;
}
#works #menu_toggle {
top: 36px;
}
.last_posts .post .meta {
margin-left: -110px;
}
.last_posts .post-thumb,
.last_posts .clear + .post .post-thumb,
.last_posts .post-thumb.svg,
.last_posts .post-thumb.graph {
margin-top: -5px;
}
.grid {
display: none;
}
.b6 {
display: none;
}
#client2,
#client,
#blogs,
#service,
#features,
#solutions,
#story,
#work {
font-size: 30px;
}
.Our_team a {
margin-left: 5px;
margin-right: 5px;
}
.lemarbet,
.logo {
margin-left: 0;
}
.header_soc {
right: 15px;
top: 50%;
}
.lemarbet {
margin-top: 30px;
top: 230px;
}
.section1 .links,
ul.links {
display: none;
}
#project_photo {
clear: both;
width: 100%;
float: none;
}
#main #talk {
float: none;
margin-left: 0;
margin-top: 100px;
}
.section1 .container-fluid {
padding-top: 0;
}
.big_letter {
font-size: 30px;
}
.big_letter span {
font-size: 100px;
}
.big_letter em {
top: -20px;
left: -20px;
}
#down {
top: 60%;
}
header { }
.projects a {
margin: 0 10px;
}
.lemarbet em {
max-width: 180px;
font-size: 20px; }
.col_l {
padding-left: 0;
min-width: none;
padding-right: 0;
} .col_l p {
display: inline-block;
width: 156px;
}
.copy {
margin-top: 0;
}
.line11,
.line22 {
width: 4px;
}
.line33,
.line44 {
height: 4px;
}
.feature-item {
min-height: 365px;
}
.feature-item_bottom {
margin-top: 0;
}
#creative .title_page {
font-size: 65px;
line-height: 80px;
}
.col_l {
margin-bottom: 0;
}
.chart__title {
font-size: 35px;
width: 90%;
}
.results-inner_four li {
-webkit-box-flex: 1;
-ms-flex: 1 100%;
flex: 1 100%;
text-align: center;
}
h1.custom_h {
font-size: 50px;
letter-spacing: 5px;
float: none;
}
.creating-line {
display: none;
}
.shop-results__item {
-webkit-box-flex: 1;
-ms-flex: 1 100%;
flex: 1 100%;
}
.shop-features-item,
.shop-features-inner_six .shop-features-item {
-webkit-box-flex: 1;
-ms-flex: 1 100%;
flex: 1 100%;
}
.about-diploms__item {
-webkit-box-flex: 1;
-ms-flex: 1 100%;
flex: 1 100%;
}
#client2 p {
font-size: 20px;
}
.form_left #client2 {
text-align: left;
}
#client2 em {
font-size: 30px;
left: -25px;
}
#client2 span,
#client span,
#blogs span,
#service span {
padding-left: 10px;
}
.contact_us {
margin-left: 0;
padding-left: 20px;
margin-top: 15px;
}
.post_content h2,
.post_content h3 {
text-align: center;
}
.commentlist li .children {
margin-left: 0;
width: 100%;
}
.comment-author {
max-width: 100%;
}
section.error-404 {
font-size: 50px;
height: calc(100vh - 112px);
}
.title_404 span {
font-size: 150px;
}
.logo {
font-size: 21px;
}
.posts-wrapper {
padding: 0 15px;
}
.post_content ol > li::before,
.post_content ul > li::before {
margin-right: 10px;
}
.text_side {
display: none;
}
.text_sidebar {
height: 100px;
width: 100%;
display: block;
position: relative;
}
.soc_butttons {
width: 100%;
text-align: left;
}
.ya-share2__list_direction_horizontal > .ya-share2__item {
display: inline-block !important;
}
.ya-share2__list_direction_horizontal
> .ya-share2__item.ya-share2__item_service_facebook {
margin-top: 15px;
}
.show_mob {
display: block !important;
}
.hide_mob {
display: none !important;
}
.keys-preview-item:hover .keys-preview__amount {
top: 20px;
left: -190px;
}
.keys-preview-item:hover .keys-preview__title {
top: 95px;
-webkit-transition: 0.3s ease-in;
transition: 0.3s ease-in;
}
.keys-preview_home .keys-preview__title {
display: none;
position: absolute;
left: -200px;
top: 10px;
width: 200px;
color: #fff;
text-align: center;
-webkit-transition: 0.4s ease-out;
transition: 0.4s ease-out;
line-height: 20px;
}
.keys-preview__title.keys-preview__title-position {
color: #000;
display: block;
}
.keys-preview__link {
text-align: center;
}
.cases__title {
font-size: 26px;
}
.post_title {
text-align: center;
}
.footer-nav {
left: 15px;
}
.single_post .post_category {
margin-left: 0;
padding-left: 15px;
}
.single_post .post-category__nav {
display: none;
}
.post_category-box {
padding-top: 10px;
}
.webinar-popup_mobile a.webinar-popup__btn {
max-width: 100%;
font-family: "Segoe UI", "Droid Sans", "Helvetica Neue", Arial, sans-serif;
text-transform: uppercase;
font-size: 13px;
}
.top_bar_tel {
display: none;
}
.blog-links {
width: 100%;
}
.blog-links__item {
justify-content: center;
}
.blog-links__title {
flex: 0 300px;
}
}
@media (max-width: 420px) {
.post_content-footer .social-ain_fb {
position: fixed;
bottom: 20px;
left: 50%;
margin-left: -50px;
z-index: 10000;
height: 35px;
}
.post_content-footer .social-ain_fb .social-fb {
padding: 0 5px 0 0;
}
.social-fb .social-ain .fa {
width: 25px;
}
.post_content-footer .social-ain {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.targer_img {
background-size: 100% 206px !important;
}
#works .projects_menu {
top: 146px;
min-height: 100px;
}
.wrapper {
width: 300px;
height: 190px;
}
#mozaik .m_item {
height: 63px;
}
.title_page {
font-size: 40px;
}
.promotion-feature__title {
font-size: 50px;
}
.blogs-inner .last_posts .post {
-webkit-box-flex: 1;
-ms-flex: 1 100%;
flex: 1 100%;
padding: 20px 0;
}
.feature-item {
width: 100%;
}
.feature-item__desc {
padding: 10px 35px;
}
#blogs span,
#service span {
font-size: 85px;
}
#blogs em,
#service em {
font-size: 25px;
left: 25px;
}
#client em {
font-size: 22px;
left: -30px;
}
.blog_post .post_img {
width: 260px;
height: 260px;
}
.blog_post .meta > span {
font-size: 70px;
}
.entry.post-wrapper {
padding: 0;
}
.blog_post__title {
left: -230px;
top: -42px;
}
.blog_post:hover .blog_post__title {
top: 60px;
color: #fff;
}
.entry.post-wrapper .blog_post .meta {
top: 120px;
left: -80px;
}
.entry.post-wrapper .blog_post:hover .meta {
top: 20px;
left: -160px;
}
.col_l:hover {
background: #222;
-webkit-transition: 0.5s ease-in;
transition: 0.5s ease-in;
}
.col_l .mask {
display: none;
opacity: 0;
}
.keys-preview__amount {
top: 120px;
left: -80px;
}
.keys-preview_wrapper {
display: none;
}
.post_img-mask {
position: absolute;
height: 100%;
width: 100%;
background: rgba(34, 34, 34, 0.5);
left: 0;
display: block;
top: 0;
-webkit-transform: scale(1);
transform: scale(1);
-webkit-transition: 0.5s ease-out;
transition: 0.5s ease-out;
border-radius: 50%;
}
.post-latest-wrap ul {
width: 100%;
max-width: 100%;
}
.bingc-phone-button.bingc-language-ua {
display: none !important;
}
.partners-contact_wrapper {
padding: 15px;
height: 400px;
}
.partners-contact__list {
max-width: 360px;
width: auto;
padding: 10px;
}
.post-latest__toggle {
background: transparent;
}
.post-latest__toggle span {
top: 18px;
left: 21px;
}
.post_title {
font: 400 36px/1.2em "Roboto Condensed", "Roboto", Arial, sans-serif;
}
.blog-links__title {
font-size: 22px;
}
}
@media (max-width: 359px) {
.col_l p {
display: block;
width: 100%;
margin-top: 10px;
}
.header-buttons {
font-size: 13px;
}
footer {
padding-top: 20px;
padding-bottom: 20px;
z-index: 2;
height: auto;
}
.wrapper {
width: 290px;
height: 190px;
}
#creative .title_page {
font-size: 50px;
line-height: 60px;
}
.promotion-feature__title {
font-size: 42px;
}
.promotion-case__title {
font-size: 20px;
line-height: 30px;
}
#client span {
font-size: 80px;
}
#client em,
#client2 em {
font-size: 20px;
}
.post_content h2,
.post_content h3 { }
.top_bar_tel {
font-size: 16px;
}
.top_bar_tel .list-content {
margin-right: 8px;
}
.new-header #click_tel_show {
font-size: 14px;
}
.logo {
font-size: 19px;
}
.keys-preview__title {
left: -95px;
}
.keys-preview__amount {
top: 125px;
left: 65px;
}
.call-free {
font-size: 10px;
top: 14px;
}
.post_category-box .keys-preview__amount {
top: 120px;
left: -80px;
}
#wpcf7-f12726-o1 .wpcf7-textarea,
#wpcf7-f12726-o3 .wpcf7-textarea,
#wpcf7-f14379-o1 .wpcf7-textarea,
#wpcf7-f14379-o1 .wpcf7-textarea,
#wpcf7-f16750-o1 .wpcf7-textarea,
#wpcf7-f16748-o1 .wpcf7-textarea,
#wpcf7-f16870-o1 .wpcf7-textarea {
max-width: 75% !important;
margin-left: 50px;
margin-right: auto;
}
#wpcf7-f12726-o1 input,
#wpcf7-f12726-o3 input,
#wpcf7-f14379-o1 input,
#wpcf7-f14379-o1 input,
#wpcf7-f16750-o1 input,
#wpcf7-f16748-o1 input,
#wpcf7-f16870-o1 input {
max-width: 75% !important;
margin: auto;
}
#wpcf7-f12726-o1 .send,
#wpcf7-f12726-o3 .send,
#wpcf7-f14379-o1 .send,
#wpcf7-f14379-o1 .send,
#wpcf7-f16750-o1 .send,
#wpcf7-f16748-o1 .send,
#wpcf7-f16870-o1 .send {
margin-top: 30px;
}
#wpcf7-f12726-o1 .send:hover,
#wpcf7-f12726-o3 .send:hover,
#wpcf7-f14379-o1 .send:hover,
#wpcf7-f14379-o1 .send:hover,
#wpcf7-f16750-o1 .send:hover,
#wpcf7-f16748-o1 .send:hover,
#wpcf7-f16870-o1 .send:hover {
background: #000;
color: #fff;
}
}
@media (max-width: 550px) {
.founder-preview-item a {
flex-wrap: wrap;
}
.keys-preview__title-position {
left: -15px;
top: 197px;
color: #000;
width: 300px;
flex: 0 100%;
}
#story em h1 + span {
padding-left: 0;
left: 0;
top: -35px;
font: 32px/48px "Oswald", sans-serif;
font-style: italic;
text-align: center;
}
#story h1 {
top: -60px;
left: 30px;
margin-bottom: 0;
}
#story {
text-align: left;
}
}
@media (max-width: 1100px) {
.post_category-box .keys-preview__title-position {
left: -67px;
top: 197px;
color: #000;
width: 300px;
}
.post_category-box {
padding: 100px 0 160px;
}
}
@media (max-width: 800px) {
.post_category-box .keys-preview-item .keys-preview__link {
text-align: left;
padding-left: 15%;
}
.post_category-box {
padding: 100px 0 50px;
}
.post_category-box .keys-preview__title {
left: -200px;
top: 5px;
}
.post_category-box .keys-preview__title-position {
left: 210px;
top: 200px;
}
.post_category-box .keys-preview {
padding-bottom: 0px;
}
.post_category-box .keys-preview__title {
width: 300px;
}
.post_category-box .keys-preview-item:hover .keys-preview__amount {
top: 23px;
left: -127px;
}
}
.ico-viber {
display: inline-block;
width: 20px;
height: 20px; margin-right: 10px;
position: relative;
background-image: url(https://lemarbet.com/wp-content/themes/lemarbetTheme/img/viber.svg);
background-repeat: no-repeat;
background-position: center;
background-size: contain;
}
.ico-telegram {
display: inline-block;
width: 20px;
height: 15px;
margin-right: 9px;
background-image: url(https://lemarbet.com/wp-content/themes/lemarbetTheme/img/telegram.svg);
background-repeat: no-repeat;
background-position: center;
background-size: contain;
}
.fa-facebook.share-list__icon {
display: inline-block;
width: 20px;
height: 20px; margin-right: 10px;
position: relative;
background-image: url(https://lemarbet.com/wp-content/themes/lemarbetTheme/img/facebook.svg);
background-repeat: no-repeat;
background-position: center;
background-size: contain;
}
.fa-twitter.share-list__icon {
display: inline-block;
width: 20px;
height: 20px; margin-right: 10px;
position: relative;
background-image: url(https://lemarbet.com/wp-content/themes/lemarbetTheme/img/twitter.svg);
background-repeat: no-repeat;
background-position: center;
background-size: contain;
}
.post_content .share-list__viber .share-list__link_gp {
border-color: #784f99;
color: #784f99;
}
.post_content .share-list__telegram .share-list__link_gp {
border-color: #2ea6da;
color: #2ea6da;
}
.post_content .share-list__viber .share-list__link_gp:hover {
-webkit-transition: 0.3s ease-in;
transition: 0.3s ease-in;
background: #784f99;
color: #fff;
}
.post_content .share-list__telegram .share-list__link_gp:hover {
-webkit-transition: 0.3s ease-in;
transition: 0.3s ease-in;
background: #2ea6da;
color: #fff;
}
.post_content .share-list__viber .share-list__link_gp:hover .ico-viber {
background-image: url(https://lemarbet.com/wp-content/themes/lemarbetTheme/img/viber-w.svg);
}
.post_content .share-list__telegram .share-list__link_gp:hover .ico-telegram {
background-image: url(https://lemarbet.com/wp-content/themes/lemarbetTheme/img/telegram-w.svg);
}
.post_content .share-list__link_fb:hover .share-list__icon {
background-image: url(https://lemarbet.com/wp-content/themes/lemarbetTheme/img/facebook_white.svg);
}
.post_content .share-list__link_tw:hover .share-list__icon {
background-image: url(https://lemarbet.com/wp-content/themes/lemarbetTheme/img/twitter_white.svg);
}
@media (max-width: 1030px) {
.share-list_fixed .ico-viber {
top: 0px;
margin-right: 0px;
}
.post_content .share-list.share-list_fixed {
left: 0px;
margin-left: 0;
}
.post_content .share-list_fixed {
margin: 0 5px 25px;
}
.post_content .share-list.share-list_fixed {
margin-left: 40px;
}
.post_content .share-list.share-list_fixed .share-list__name {
display: none;
}
.post_content .share-list_fixed .share-list__link {
width: 40px;
height: 40px;
display: flex;
justify-content: center;
align-items: center;
}
.post_category-box + .posts-wrapper {
padding: 0 40px;
}
.post_category-box .posts-popup__btn {
margin-left: 30px;
}
}
@media (max-width: 800px) {
.post_content .share-list_fixed {
margin: 0 5px 25px;
}
.post_content .share-list.share-list_fixed {
margin-left: 5px;
}
.post_category-box + .posts-wrapper {
padding: 0 35px 0 45px;
}
}
@media (max-width: 550px) {
.post_category-box .keys-preview__title-position {
left: 16px;
top: 200px;
}
.post_category-box .keys-preview__amount > span {
top: 0;
left: 0;
}
.post_category-box .keys-preview-item .keys-preview__link {
justify-content: flex-start;
text-align: center;
padding-left: 0;
text-align: left;
min-width: 320px;
}
.keys-preview__amount > span {
top: -30px;
}
.items-social-buttons {
display: none;
}
.books-button {
display: none;
}
.posts-popup__btn {
display: none;
}
.post_content .share-list.share-list_fixed .share-list__name {
display: block;
}
.post_content .share-list__link {
display: inline-block;
}
.post_category.post-category__nav .posts-popup__btn {
margin-left: 0px;
}
.post_category-box .posts-popup__btn {
margin-left: 0px;
}
.post_category-box + .posts-wrapper {
padding: 0 40px 0 40px;
}
.post_category-box .keys-preview__title {
color: #000;
width: 180px;
font-size: 16px;
}
.post_category-box .keys-preview__title {
color: #000;
width: 135px;
font-size: 14px;
left: -5px;
top: -7px;
}
.keys-preview__title.keys-preview__title-position {
left: 0;
top: 175px;
right: 0;
width: 100%;
}
.post_category-box .keys-preview-item:hover .keys-preview__title {
top: 60px;
color: #f7484e;
}
.keys-preview__amount {
top: 50px;
}
.post_category-box
.keys-preview-item:hover
.keys-preview__title.keys-preview__title-position {
top: 130px;
color: #f7484e;
}
.post_category-box .keys-preview-item:hover .keys-preview__amount {
left: -132px;
top: 4px;
}
.post_category-box .keys-preview__amount {
top: 71px;
left: -30px;
}
}
@media (max-width: 350px) {
.post_category-box .keys-preview__title {
width: 112px;
font-size: 12px;
left: -5px;
top: -7px;
}
.keys-preview__title.keys-preview__title-position {
left: 185px;
top: 68px;
}
} */ .post_category.post-category__nav {
margin-left: 0;
}
.post_category-box .keys-preview {
display: flex;
height: 100%;
align-items: center;
top: 0;
} .promotion-btn__wrapper {
display: none;
}
.reasons-list_tringle li:before {
display: inline;
position: static;
border: 0 solid #eee;
} @media (max-width: 1100px) {
.post_category-box .keys-preview {
right: 0px;
}
}
@media (max-width: 880px) {
.post_category-box .keys-preview {
top: 22px;
}
}
@media (max-width: 600px) {
.post_category-box .keys-preview {
top: 0px;
}
}
.text-center {
text-align: center;
}
.book-list li.book-list__item > i {
display: none;
}
.v-form-stoimost .main_form form {
color: #f7484e;
background: #fff;
}
.v-form-stoimost .main_form form input,
.v-form-stoimost .main_form form textarea {
border-color: #f7484e !important;
color: #f7484e !important;
}
.v-form-stoimost .main_form form input::-webkit-input-placeholder,
.v-form-stoimost .main_form form textarea::-webkit-input-placeholder {
color: #f7484e;
}
.v-form-stoimost .main_form form input::-moz-placeholder,
.v-form-stoimost .main_form form textarea::-moz-placeholder {
color: #f7484e;
}
.v-form-stoimost .main_form form input:-moz-placeholder,
.v-form-stoimost .main_form form textarea:-moz-placeholder {
color: #f7484e;
}
.v-form-stoimost .main_form form input:-ms-input-placeholder,
.v-form-stoimost .main_form form textarea:-ms-input-placeholder {
color: #f7484e;
}
.v-form-stoimost {
margin-top: -100px;
}
@media (max-width: 766px) {
a.keys-preview-btn.pay-btn {
display: none !important;
}
.v-form-stoimost {
margin-top: 0px;
}
}
.v-arrow {
position: absolute;
top: 50%;
display: block;
width: 50px;
height: 50px;
padding: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: transparent;
z-index: 12;
}
.v-arrow.v-pull-right.slick-arrow {
right: 0px;
-webkit-transform: translate(100%, -50%);
-ms-transform: translate(100%, -50%);
transform: translate(100%, -50%);
}
.v-arrow.v-pull-left.slick-arrow {
left: 0;
-webkit-transform: translate(-100%, -50%);
-ms-transform: translate(-100%, -50%);
transform: translate(-100%, -50%);
}
.v-pull-left::before {
content: "";
display: block;
position: absolute;
top: 12px;
left: 18px;
width: 30px;
height: 30px;
border-right: 2px solid #f7484e;
border-bottom: 2px solid #f7484e;
-webkit-transform: rotate(135deg);
-moz-transform: rotate(135deg);
-o-transform: rotate(135deg);
transform: rotate(135deg);
}
.v-pull-right::before {
content: "";
display: block;
position: absolute;
top: 12px;
right: 18px;
width: 30px;
height: 30px;
border-right: 2px solid #f7484e;
border-bottom: 2px solid #f7484e;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.wrapper-top-link {
display: inline-block;
width: 49%;
}
#client + .clear + .review {
margin-bottom: 0px;
}
.posts-acardion .title {
cursor: pointer;
position: relative;
padding-bottom: 14px;
padding-right: 20px;
margin-bottom: 10px;
border-bottom: 1px solid #f7484e;
font-size: 16px;
line-height: 22px;
padding-top: 5px;
font-weight: bold !important;
font-family: Oswald, sans-serif;
text-transform: none;
}
.posts-acardion .title + li,
.posts-acardion .title + div {
margin-bottom: 14px;
padding-bottom: 15px;
border-bottom: 1px solid #f7484e;
}
.posts-acardion .title.uppp {
border-bottom: 1px solid transparent;
}
.posts-acardion .title_home + li {
display: none;
}
.posts-acardion .title_home + div {
height: 0;
opacity: 0;
margin-bottom: 0px;
padding-bottom: 0px; }
.posts-acardion .title_home + div.showww {
opacity: 1;
height: auto; margin-bottom: 14px;
padding-bottom: 15px;
}
h2.title::after {
content: "";
display: inline-block;
width: 10px;
height: 10px;
border-bottom: 1px solid #f7484e;
border-right: 1px solid #f7484e;
position: absolute;
right: 15px;
transform: rotate(45deg);
top: 10px;
}
h2.title.title.uppp::after {
transform: rotate(225deg);
}
.books-item__inner {
background: #fff;
}
.books-item__title {
position: static;
color: #000;
min-height: 60px;
display: inline-block;
-webkit-transform: translateX(0%);
transform: translateX(0%);
}
.books-item__inner {
cursor: pointer;
}
.books-item__icon {
bottom: 100px;
}
.books-item .mask {
display: none !important;
}
#arrow-up {
display: inline-block;
font-size: 60px;
position: fixed;
right: 65px;
bottom: 100px;
color: #eaeaea;
cursor: pointer;
z-index: 12;
display: none;
}
.post-wrapper.slider-blog-3 .blog_post__link {
height: auto;
max-height: 310px;
}
.post-wrapper.slider-blog-3 .blog_post .post_descr {
display: flex;
flex-direction: column-reverse;
left: 54%;
}
.post-wrapper.slider-blog-3 .blog_post .meta {
position: static;
}
.post-wrapper.slider-blog-3 .blog_post:hover .meta {
color: #f7484e;
}
.post-wrapper.slider-blog-3 .blog_post .meta > span {
top: 45px;
}
.commententry > #comments {
margin-top: 50px;
}
@media (max-width: 1200px) {
.post-wrapper.slider-blog-3 .blog_post .post_descr {
left: auto;
right: 0;
padding-left: 15px;
}
}
@media (max-width: 991px) {
.post-wrapper.slider-blog-3 .blog_post .post_img {
width: 210px;
height: 210px;
}
.post-wrapper.slider-blog-3 .blog_post__title {
position: static;
width: 130px;
color: #000;
text-align: left;
font-size: 15px;
}
.post-wrapper.slider-blog-3 .blog_post:hover .blog_post__title {
color: #f7484e;
}
.post-wrapper.slider-blog-3 .blog_post__link {
height: auto;
max-height: 210px;
}
.post-wrapper.slider-blog-3 .blog_post .post_descr {
padding-left: 25px;
}
h2.title::after {
right: 0px;
}
.wrapper-top-link {
width: 100%;
}
#arrow-up {
display: none !important;
}
}
@media (max-width: 800px) {
.posts-acardion .title {
padding-left: 10px;
}
.v-arrow.v-pull-left.slick-arrow {
left: 0;
-webkit-transform: translate(-60%, -50%);
-ms-transform: translate(-60%, -50%);
transform: translate(-60%, -50%);
}
.v-arrow.v-pull-right.slick-arrow {
right: 0px;
-webkit-transform: translate(5%, -50%);
-ms-transform: translate(5%, -50%);
transform: translate(5%, -50%);
}
.navigation-open__icon:after,
.navigation-open__icon:before {
left: 0;
height: 2px;
}
.navigation-open__icon {
left: 0;
width: 27px;
height: 2px;
-webkit-transform: translate(0%, 0%);
transform: translate(0%, 0%);
}
.navigation-open__text {
display: inline-block;
color: #000;
float: right;
}
.navigation-open {
width: 70px;
}
.books-wrapper {
margin: 40px 20px;
}
.books-wrapper .v-arrow.v-pull-right.slick-arrow {
right: 0px;
-webkit-transform: translate(60%, -50%);
-ms-transform: translate(60%, -50%);
transform: translate(60%, -50%);
}
.books-wrapper .v-arrow.v-pull-left.slick-arrow {
left: 0;
-webkit-transform: translate(-60%, -50%);
-ms-transform: translate(-60%, -50%);
transform: translate(-60%, -50%);
}
}
@media (max-width: 766px) {
.post-wrapper.slider-blog-3 .blog_post .post_descr {
position: static;
width: auto;
-webkit-transform: translateY(0%);
transform: translateY(0%);
}
.post-wrapper.slider-blog-3 .blog_post:hover .blog_post__title {
color: #f7484e;
}
.post-wrapper.slider-blog-3 .blog_post .post_descr {
justify-content: center;
}
.post-wrapper.slider-blog-3 .blog_post__title {
position: static;
width: 200px;
}
.post-wrapper.slider-blog-3 .blog_post__link {
display: flex;
justify-content: center;
}
h2.title::after {
top: 4px;
}
.posts-acardion .title {
padding-bottom: 20px;
font-size: 20px;
padding-left: 10px;
}
.v-arrow.v-pull-left.slick-arrow {
left: 0;
-webkit-transform: translate(-30%, -50%);
-ms-transform: translate(-30%, -50%);
transform: translate(-30%, -50%);
}
.v-arrow.v-pull-right.slick-arrow {
right: 0px;
-webkit-transform: translate(0%, -50%);
-ms-transform: translate(0%, -50%);
transform: translate(0%, -50%);
}
.entry.post-wrapper .blog_post .meta {
top: 90px;
left: -80px;
}
}
@media (max-width: 500px) {
.post-wrapper.slider-blog-3 .blog_post__title {
width: 150px;
font-size: 14px;
}
.post-wrapper.slider-blog-3 .blog_post .post_img {
width: 180px;
height: 180px;
}
.post-wrapper.slider-blog-3 .blog_post__link {
height: auto;
max-height: 200px;
}
.container.ff > .post {
padding: 0px 0 50px;
}
.post-wrapper.slider-blog-3 .post_img-mask {
background: rgba(34, 34, 34, 0);
}
.post-wrapper.slider-blog-3 .blog_post .meta > span {
font-size: 40px;
}
.autor_avatar {
width: 50px;
height: 50px;
margin-right: 10px;
}
.comment-author {
max-width: calc(100% - 70px);
position: relative;
}
.autor_name {
font-size: 14px;
}
.comment-meta.commentmetadata {
font-size: 12px;
}
.commentlist li .children {
margin-left: 30px;
}
.commentlist li .children .autor_avatar {
width: 36px;
height: 36px;
}
.children .comment-author {
max-width: calc(100% - 86px);
}
}
.post_category-box .keys-preview.new-keys-preview ul {
width: 450px;
}
.keys-preview.new-keys-preview .blog_post .post_img {
width: 250px;
height: 250px;
}
.keys-preview.new-keys-preview .blog_post .post_descr {
width: 170px;
}
.keys-preview.new-keys-preview .blog_post .meta {
left: -56px;
}
.keys-preview-title {
color: #000;
font-size: 22px;
line-height: 20px;
font-family: PTSansNarrow, sans-serif;
font-weight: 400;
text-transform: uppercase;
position: relative;
top: 90px;
}
@media (max-width: 1100px) and (min-width: 990px) {
.post_category-box .keys-preview.new-keys-preview ul {
width: 100%;
}
.keys-preview.new-keys-preview .blog_post .post_descr {
width: 130px;
}
.keys-preview.new-keys-preview .blog_post .post_img {
width: 210px;
height: 210px;
}
.keys-preview.new-keys-preview .blog_post__title {
font-size: 14px;
}
}
@media (max-width: 990px) {
.keys-preview.new-keys-preview .blog_post .post_img {
width: 250px;
height: 250px;
}
.post_category-box .keys-preview.new-keys-preview ul {
width: 340px;
}
.keys-preview.new-keys-preview .blog_post .post_img-mask {
-webkit-transform: scale(1);
transform: scale(1);
-webkit-transition: 0.5s ease-in;
transition: 0.5s ease-in;
}
.keys-preview.new-keys-preview .blog_post .meta {
left: auto;
right: -120px;
}
.keys-preview.new-keys-preview .blog_post__title {
width: 220px;
}
}
@media (max-width: 800px) {
.keys-preview.new-keys-preview {
flex-direction: column;
}
.keys-preview.new-keys-preview .keys-preview-title {
position: static;
}
.keys-preview.new-keys-preview .blog_post .post_descr {
width: 100%;
left: 0;
top: 44%;
}
.keys-preview.new-keys-preview .blog_post__title {
left: 0px;
width: 240px;
margin-left: 52px;
top: 0px;
}
.keys-preview.new-keys-preview .blog_post .meta {
left: auto;
right: 20px;
top: 50px;
}
.keys-preview.new-keys-preview .v-arrow.v-pull-right.slick-arrow {
right: -30px;
}
.keys-preview.new-keys-preview .v-arrow.v-pull-left.slick-arrow {
left: -10px;
}
}
@media (max-width: 420px) {
.keys-preview.new-keys-preview .blog_post__title {
left: 0px;
width: 240px;
margin-left: 52px;
top: 0px;
}
.keys-preview.new-keys-preview .v-arrow.v-pull-left.slick-arrow {
left: -5px;
}
.keys-preview.new-keys-preview .v-arrow.v-pull-right.slick-arrow {
right: -20px;
}
}
.posts-modal.show {
display: none !important;
}
.posts-modal_mobile .v-pull-right::before {
width: 20px;
height: 20px;
right: 10px;
}
.posts-modal_mobile .v-pull-left::before {
width: 20px;
height: 20px;
left: 10px;
}
.posts-modal_mobile .v-arrow {
top: 37%;
width: 30px;
height: 40px;
}
.posts-modal_mobile .posts-modal__hamburger {
display: none !important;
}
.posts-modal_mobile {
padding: 15px 30px 5px 10px;
border: 0px solid #f7484e;
-webkit-box-shadow: 0px 14px 80px rgba(34, 35, 58, 0.2);
box-shadow: 0px 14px 80px rgba(34, 35, 58, 0.2);
border-radius: 0px 20px 20px 0;
font-family: Oswald, sans-serif;
}
@media (max-width: 500px) {
.posts-modal_mobile {
max-width: 100vw;
bottom: 0px;
left: -106vw;
width: 100vw;
padding-bottom: 20px;
padding-top: 5px;
}
.posts-modal_mobile .v-arrow.v-pull-right.slick-arrow {
right: -30px;
}
.posts-modal_mobile .v-arrow.v-pull-left.slick-arrow {
left: -20px;
}
.posts-modal__title {
display: none;
}
}
@media (max-width: 1540px) and (min-width: 1450px) {
.posts-modal_mobile {
max-width: 22%;
}
}
@media (max-width: 1450px) and (min-width: 1350px) {
.posts-modal_mobile {
max-width: 20%;
}
}
@media (max-width: 1350px) and (min-width: 1260px) {
.posts-modal_mobile {
max-width: 18%;
}
}
@media (max-width: 1260px) and (min-width: 1200px) {
.posts-modal_mobile {
max-width: 16%;
}
}
@media (max-width: 1200px) and (min-width: 500px) {
.posts-modal_mobile {
max-width: 360px;
}
}
.new-keys-preview .img-responsive {
max-width: 200% !important;
}
.post_thumb img {
max-width: 100%;
height: auto;
}
.vote-box.active-like .vote_count {
color: #fff;
}
#pl_vote h2 {
padding-right: 100px;
}
#pl_vote .vote-box {
position: relative;
right: -100px;
float: right;
padding: 0px 10px 6px;
border: 1px solid #ddd;
border-radius: 5px;
cursor: pointer;
}
#pl_vote .vote-box:hover {
border: 1px solid #f7484e;
color: #f7484e;
}
span.vote-box.active-like {
background-color: #f7484e;
border-color: #f7484e;
pointer-events: none;
cursor: none;
}
#pl_vote #pl_vote_statistic ul {
padding: 0;
margin: 0;
}
#pl_vote #pl_vote_statistic ul li {
margin-bottom: 0;
padding: 0;
}
#pl_vote #pl_vote_statistic ul li:before {
content: "";
}
#pl_vote #pl_vote_statistic ul li img {
display: none;
}
#pl_vote #pl_vote_statistic ul .vote-box {
margin-right: 5px;
font-weight: 600;
right: 0;
float: right;
padding: 3px 5px;
pointer-events: none;
}
#pl_vote #pl_vote_statistic ul .vote_count {
font-size: 16px;
width: 20px;
display: block;
text-align: center;
line-height: 20px;
}
#pl_vote #pl_vote_statistic ul .vote-box .make_vote {
display: none;
}
#pl_vote_statistic h2 {
margin: 0;
font-size: 20px;
}
#pl_vote_statistic .make_vote {
pointer-events: none;
}
#pl_checklist ul,
ol {
padding: 0;
margin: 0;
}
#pl_checklist li {
padding: 0;
margin: 0 0 8px 0;
}
#pl_checklist li:before {
content: "";
}
#pl_checklist li .state-icon {
margin-right: 8px;
}
#pl_checklist li.active {
color: #116682;
}
#pl_checklist li.active .state-icon {
color: #116682;
margin-right: 10px;
font-size: 20px;
}
#pl_checklist li {
padding-left: 30px;
}
#pl_checklist li .state-icon.fa-check-square::before {
display: none;
}
#pl_checklist li .state-icon {
margin-right: 8px;
display: inline-block;
position: absolute;
left: 0px;
top: 3px;
width: 25px;
height: 25px;
border-radius: 50%;
border: 1px solid #fcaa2c;
}
#pl_checklist li.active .state-icon {
color: #fff;
margin-right: 10px;
font-size: 15px;
position: absolute;
display: inline-block;
background-color: #ddd;
border-radius: 50%;
text-align: center;
line-height: 25px;
border: 1px solid #ddd;
}
#pl_checklist li {
border-right: 4px solid rgba(0, 0, 0, 0);
}
#pl_checklist li.active {
text-decoration: line-through;
color: #b7b7b7;
background: linear-gradient(90deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.05));
border-right: 4px solid #b7b7b7;
}
#pl_checklist li.active a {
text-decoration: line-through;
color: #b7b7b7;
}
#pl_checklist li.active a::before {
background: #b7b7b7;
}
.new-keys-preview {
visibility: hidden;
}
.keys-preview-btn {
position: absolute;
bottom: 30px;
color: #fff;
text-transform: uppercase;
background-color: #3da0d9;
padding: 10px 15px;
font-size: 14px;
pointer-events: none;
line-height: 22px;
}
a.keys-preview-btn.pay-btn {
pointer-events: inherit;
z-index: 1;
cursor: pointer;
font-family: PTSansNarrow, sans-serif;
text-transform: uppercase !important;
margin: auto;
display: inline-block;
left: 41%;
bottom: 20px;
}
.logo .logo_descr {
font: 700 12px Lato, sans-serif;
color: black;
text-transform: uppercase;
margin-left: -10px;
padding-left: 10px;
position: relative;
text-align: left;
line-height: 12px;
font-weight: normal;
top: 0px;
display: block;
} @media (max-width: 800px) {
.logo_descr:before {
top: 0px;
left: 0;
height: 98%;
}
.logo .logo_descr {
font: 700 9px Lato, sans-serif;
line-height: 8px;
top: -10px;
display: block;
}
.posts_creation.posts-acardion.row {
margin-left: 0px;
margin-right: 0px;
}
.posts_creation .desc_home ul {
margin-left: 0;
}
}
@media (max-width: 450px) {
.logo .logo_descr {
font: 700 8px Lato, sans-serif;
display: block;
}
.post_content p iframe {
width: 100%;
height: 47vw;
}
.reasons__title {
font-size: 24px;
}
.form_left #client2 {
text-align: center;
}
}
.page-request .footer-form input.wpcf7-form-control.wpcf7-submit.send {
color: #fff !important;
text-transform: uppercase;
background-color: #3da0d9;
padding: 10px 15px;
font-size: 14px;
line-height: 22px;
width: auto;
height: auto;
border-radius: 0px;
}
#client2 > span {
display: none;
}
.btn-popup-form {
position: fixed;
right: 10%;
bottom: 20px;
z-index: 1;
cursor: pointer;
font-family: PTSansNarrow, sans-serif;
text-transform: uppercase !important;
margin: auto;
display: inline-block;
background-color: #96c940;
padding: 10px 15px;
font-size: 14px;
line-height: 22px;
color: #fff;
} .mfp-auto-cursor .mfp-content {
background-color: #fff;
width: auto;
}
.mfp-close-btn-in button.mfp-close::after {
content: "";
display: inline-block;
height: 25px;
border-left: 1px solid #aaa;
transform: rotate(-45deg);
position: relative;
top: 4px;
left: 0px;
}
.mfp-close-btn-in button.mfp-close::before {
content: "";
display: inline-block;
height: 25px;
border-left: 1px solid #aaa;
transform: rotate(45deg);
position: relative;
top: 4px;
left: 1px;
}
.mfp-close-btn-in button.mfp-close {
font-size: 0px;
border: 1px solid #aaa;
border-radius: 50%; width: 36px;
height: 36px;
top: 10px;
right: 10px;
}
.mfp-auto-cursor .mfp-content {
background-color: #fff;
width: auto;
width: 800px;
height: 570px;
overflow: hidden;
background-image: url(//lemarbet.com/wp-content/themes/lemarbetTheme/img/bg-popup-coments.jpg);
background-repeat: no-repeat;
background-size: contain;
}
#form-coment-popup {
padding-left: 50%;
height: 100%;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
#form-coment-popup h3#reply-title {
text-align: center;
width: 100%;
color: #dca959;
font-size: 24px;
font-weight: bold;
padding: 0 20px;
font-family: "Montserrat Alternates", sans-serif;
text-transform: none;
}
#form-coment-popup form#commentform2 {
padding: 0 60px;
}
#form-coment-popup p.comment-notes {
text-align: center;
font-size: 17px;
font-weight: 300;
margin-bottom: 40px;
}
#form-coment-popup #commentform2 li.comment-form-author,
#form-coment-popup #commentform2 li.comment-form-email {
width: 100%;
float: none;
}
#form-coment-popup #commentform2 input#author,
#form-coment-popup #commentform2 input#email {
margin-bottom: 0px;
}
#form-coment-popup #commentform2 input#submit {
padding: 0px 36px;
margin: 0 auto;
background-color: #dca959;
color: #fff;
border-radius: 20px;
text-transform: none;
font-size: 17px;
font-weight: 300;
width: auto;
line-height: 43px;
}
#form-coment-popup #commentform2 .form-submit {
width: 100%;
}
#form-coment-popup #commentform2 input#submit:hover {
border: 0px;
box-shadow: 0 0 0;
line-height: 43px;
}
#form-coment-popup input:focus,
#form-coment-popup textarea:focus {
outline: 0;
outline-offset: 0;
}
#form-coment-popup textarea {
resize: none;
}
#form-coment-popup #commentform2 > li {
position: relative;
}
#form-coment-popup #commentform2 > li::before,
#form-coment-popup p.logged-in-as::before {
content: "";
width: 20px;
height: 20px;
position: absolute;
background-size: contain;
background-repeat: no-repeat;
background-position: center;
top: 11px;
}
#form-coment-popup #commentform2 > li input,
#form-coment-popup #commentform2 > li textarea {
padding-left: 30px;
}
#form-coment-popup #commentform2 > li.text-boxes::before {
background-image: url(//lemarbet.com/wp-content/themes/lemarbetTheme/img/p-edit.svg);
top: -2px;
}
#form-coment-popup #commentform2 > li.comment-form-email::before {
background-image: url(//lemarbet.com/wp-content/themes/lemarbetTheme/img/p-mail.svg);
}
#form-coment-popup #commentform2 > li.comment-form-author::before,
#form-coment-popup p.logged-in-as::before {
background-image: url(//lemarbet.com/wp-content/themes/lemarbetTheme/img/p-user.svg);
}
#form-coment-popup ::-webkit-input-placeholder {
font-size: 15px;
}
#form-coment-popup ::-moz-placeholder {
font-size: 15px;
}
#form-coment-popup :-moz-placeholder {
font-size: 15px;
}
#form-coment-popup :-ms-input-placeholder {
font-size: 15px;
}
#form-coment-popup li.text-boxes {
margin-top: 20px;
}
#form-coment-popup p.logged-in-as {
font-size: 15px;
font-weight: 500;
font-family: "Open Sans", sans-serif;
padding: 10px 0 10px 30px;
position: relative;
}
#form-coment-popup p.logged-in-as::before {
left: 0px;
top: 8px;
}
@media (max-width: 820px) {
.mfp-auto-cursor .mfp-content {
width: 100%;
}
#form-coment-popup {
width: 400px;
background-color: #fff;
float: right;
}
}
@media (max-width: 500px) {
.header-buttons {
display: none;
}
#form-coment-popup #commentform2 .text-boxes textarea {
margin-bottom: 0px;
}
#form-coment-popup {
width: 100%;
float: none;
padding-left: 0;
}
#form-coment-popup form#commentform2 {
padding: 0 20px;
}
.btn-popup-form {
white-space: nowrap;
bottom: 3px;
padding: 5px 13px;
font-size: 14px !important;
line-height: 22px;
color: #fff !important;
position: static;
}
#comments .btn-popup-form {
display: none;
}
.post_content .posts-list__item {
position: relative;
padding-bottom: 15px;
margin-bottom: 0px;
}
.posts-modal_mobile {
padding-bottom: 0px;
}
}
#form-coment-popup .ferror input,
#form-coment-popup .ferror textarea {
border-bottom: 2px solid red;
}
li.fields.ferror::after {
content: "!";
font-size: 12px;
color: red;
position: absolute;
top: 6px;
right: -20px;
display: inline-block;
border: 1px solid red;
width: 22px;
height: 22px;
border-radius: 50%;
text-align: center;
line-height: 22px;
font-weight: 700;
}
.add-btn-form {
text-align: center !important;
}
.block-service {
display: block;
}
span.img-s {
width: 60px;
height: 60px;
display: inline-block;
overflow: hidden;
border-radius: 50%;
border: 1px solid #ddd;
flex-shrink: 0;
}
.img-s img {
width: 100%;
height: auto;
}
.top-content-s {
display: flex;
align-items: center;
margin-bottom: 10px;
}
.top-content-s .img-s ~ span {
padding-left: 30px;
font-size: 18px;
text-transform: uppercase;
line-height: 22px;
font-weight: bold;
}
.bottom-content-s span:first-child {
display: inline-block;
width: 60px;
margin-right: 30px;
font-size: 34px;
font-family: Oswald, sans-serif;
text-align: center;
flex-shrink: 0;
font-weight: 300;
}
.bottom-content-s > a {
display: flex;
align-items: center;
margin: 8px 0;
border-bottom: 0px;
}
.bottom-content-s span:last-child {
display: inline-block;
color: #222;
font-size: 16px;
font-family: PTSansNarrow, sans-serif;
transition: all 0.3s linear;
}
.bottom-content-s > a:hover span {
color: #f7484e;
}
section.block-service {
padding: 40px 0;
}
.wrapper-service {
margin-top: 20px;
}
.wrapper__title + .block-service {
padding-top: 20px;
}
@media (max-width: 992px) {
.bottom-content-s > a {
padding: 0;
border-bottom: 0px;
color: #969696;
}
.bottom-content-s .navigation__link:hover {
background: trasparent;
}
}
.block-service .col-sm-12.col-md-4 {
width: 25%;
}
@media (max-width: 1200px) {
.block-service .col-sm-12.col-md-4 {
width: 50%;
}
}
@media (max-width: 766px) {
.block-service .col-sm-12.col-md-4 {
width: 100%;
}
}
.img-s br {
display: none;
}
.make_vote {
display: block;
width: 40px;
text-align: center;
}
.vote_count {
display: block;
text-align: center;
font-size: 22px;
line-height: 20px;
}
.post_content table,
.post_content td,
.post_content th {
border: 1px solid #ddd;
}
.wpcf7-form.invalid .wpcf7-response-output.wpcf7-validation-errors {
position: absolute;
display: inline-block;
}
.wpcf7-form.sent .wpcf7-response-output.wpcf7-mail-sent-ok {
display: block;
width: auto;
}
form.wpcf7-form.sent {
padding: 50px;
width: auto;
height: auto;
}
.v-form-stoimost form.wpcf7-form {
margin-bottom: 100px;
}
.wpcf7-response-output.wpcf7-mail-sent-ok {
border: 0px solid #fff !important;
}
textarea.wpcf7-form-control.wpcf7-textarea.message {
background: transparent;
color: #fff;
width: 360px;
border: none;
border-bottom: 1px solid #fff;
font-family: "Open Sans", sans-serif;
margin-top: 10px;
padding: 10px;
resize: none;
}
@media (min-width: 768px) and (max-width: 992px) {
.page-request #client2 {
margin-top: 100px;
}
}
section .brands {
background: none;
display: flex;
flex-wrap: wrap; }
.brands > span,
.brands > div {
flex: 1 0 16.6666666667%;
height: 100px;
display: flex;
align-items: center;
text-align: center;
flex-direction: column;
justify-content: center;
}
.brands span img,
.brands div img {
max-width: 100%;
max-height: 100%;
filter: grayscale(100%);
}
.brands span a,
.brands div a {
display: block;
width: 100%;
text-align: center;
}
.brands .img-brands-1 img {
max-height: 27px;
}
.brands .img-brands-2 img {
max-height: 20px;
}
.brands .img-brands-3 img {
max-height: 86%;
}
.brands .img-brands-4 img {
max-height: 31px;
}
.brands .img-brands-5 img {
max-height: 31px;
}
.brands.slick-initialized.slick-slider {
padding: 0 20px;
}
.brands span.slick-slide,
.brands div.slick-slide {
height: 100px;
align-items: center;
display: flex;
justify-content: center;
}
@media (max-width: 500px) {
.section31 #solutions em {
position: relative;
z-index: 1;
}
.section31 em + span {
position: absolute;
top: -60px;
z-index: 0;
right: -17px;
}
form#commentform {
padding-left: 0px;
}
.btn-popup-form {
white-space: nowrap;
bottom: 3px;
padding: 5px 13px;
font-size: 14px !important;
line-height: 22px;
color: #fff !important;
position: static;
}
#commentform .form-submit {
text-align: center;
}
#commentform .text-boxes textarea {
margin-bottom: 20px;
}
.header-buttons .header__btn {
-ms-flex: 1 33%;
flex: 1 33%;
line-height: 13px;
height: 47px;
display: flex;
align-items: center;
justify-content: center;
padding: 10px 5px;
}
.header-buttons .header__btn span {
font-size: 16px;
}
.header-buttons {
display: flex;
}
}
input#submit {
width: auto;
padding: 5px 13px;
font-size: 14px !important;
line-height: 22px;
color: #fff !important;
cursor: pointer;
font-family: PTSansNarrow, sans-serif !important;
text-transform: uppercase !important;
margin: auto;
background-color: #96c940;
}
.post_img-mask + p {
position: absolute;
bottom: 30px;
}
p > .keys-preview-btn {
position: static;
}
.post > p {
left: 41%;
bottom: 20px;
position: absolute;
}
.entry.post-wrapper .slick-dots {
display: flex;
top: auto;
left: -29px;
bottom: 35px;
width: 100%;
justify-content: center;
}
.entry.post-wrapper .entry.post-wrapper {
position: relative;
display: inline-block;
width: 20px;
height: 20px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}
.entry.post-wrapper .slick-dots li button {
font-size: 0;
line-height: 0;
display: block;
width: 20px;
height: 20px;
padding: 5px;
cursor: pointer;
color: transparent;
border: 0;
outline: none;
background: transparent;
background: none;
position: relative;
}
.entry.post-wrapper .slick-dots li button:before {
font-family: "slick";
font-size: 30px;
line-height: 20px;
position: absolute;
top: 0;
left: 0;
width: 20px;
height: 20px;
content: "•";
text-align: center;
opacity: 0.25;
color: black;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.entry.post-wrapper .slick-dots li button:hover:before,
.entry.post-wrapper .slick-dots li button:focus:before {
opacity: 1;
}
.entry.post-wrapper .slick-dots li.slick-active {
background: none;
}
.entry.post-wrapper .slick-dots li.slick-active button:before {
opacity: 0.75;
color: black;
}
.post .entry.post-wrapper {
padding-bottom: 50px;
}
@media (max-width: 500px) {
.entry.post-wrapper .slick-dots {
left: 0;
}
.entry.post-wrapper .slick-dots li button {
width: 12px;
}
.header-buttons .header__btn_green,
.header-buttons .header__btn_blue {
display: none;
}
}
.post_thumb.bg-h1 {
position: relative;
height: auto;
background: #fff;
margin-bottom: 10px;
padding: 0px;
}
.post_thumb.bg-h1 > img {
display: inline;
position: absolute;
left: 50%;
top: 50%;
transform: translateX(-50%) translateY(-50%);
min-width: 100%;
min-height: 100%;
-webkit-filter: blur(2px);
-moz-filter: blur(2px);
-o-filter: blur(2px);
-ms-filter: blur(2px);
filter: blur(2px);
opacity: 0.5;
display: none !important;
}
.bg-h1 .post_title {
color: #3f3d3d;
z-index: 1;
width: 100%;
font-size: 42px;
text-align: left;
margin-bottom: 0px;
}
.bg-h1 #breadcrumbs {
position: static;
width: 100%;
bottom: 0;
left: 0;
color: #666;
text-align: left;
}
.bg-h1 #breadcrumbs .breadcrumb_last {
display: inline-block;
}
@media (max-width: 500px) { .bg-h1 .post_title {
top: 38%;
font-size: 26px;
}
.post_thumb.bg-h1 {
margin-bottom: 20px;
}
}
.post_content ol > li::before {
display: none;
}
.post_content ol {
list-style: decimal;
}
.promotion__desc p.list {
padding: 0px 0 0 20px;
}
.promotion__desc p.list > .red {
padding-right: 10px;
}
.img-mb .results__img {
margin-bottom: 40px;
}
.comment-meta.commentmetadata {
display: none;
}
footer ul.post_category1.post_category-pos {
position: absolute;
left: 0;
transform: translateX(14%);
top: 0px;
}
@media (max-width: 1550px) {
footer ul.post_category1.post_category-pos {
transform: translateX(14vw);
width: 25vw;
}
}
@media (max-width: 990px) {
footer ul.post_category1.post_category-pos {
display: none;
}
}
.header__btn.new-style-btn,
.header__btn.telegram-btn {
background: #379aff;
cursor: pointer;
overflow: hidden;
position: relative;
padding: 12px 15px;
border: 0px;
}
.header__btn.telegram-btn:first-child span::after {
content: "";
display: inline-block;
background-image: url(//lemarbet.com/ua/wp-content/themes/lemarbetTheme/img/imgs/youtube.svg);
background-size: 30px 30px;
display: inline-block;
width: 30px;
height: 30px;
position: absolute;
right: -4px;
top: 50%;
transform: translateY(-50%);
}
.header__btn.new-style-btn span,
.header__btn.telegram-btn span {
display: block;
position: relative;
z-index: 10;
}
.header__btn.telegram-btn span {
padding-right: 35px;
}
.header__btn.new-style-btn:after,
.header__btn.new-style-btn:before,
.header__btn.telegram-btn:after,
.header__btn.telegram-btn:before {
padding: 18px 0 11px;
content: "";
position: absolute;
top: 0;
left: calc(-100% - 50px);
height: calc(100% - 0px);
width: calc(100% + 20px);
min-width: calc(100% + 40px);
color: #fff;
border-radius: 2px;
transform: skew(-25deg);
}
.header__btn.new-style-btn:after,
.header__btn.telegram-btn:after {
background: #fff;
transition: left 0.8s cubic-bezier(0.86, 0, 0.07, 1) 0.2s;
z-index: 0;
opacity: 0.8;
display: block;
}
.header__btn.new-style-btn:before,
.header__btn.telegram-btn:before {
background: #13c276;
z-index: 5;
transition: left 1s cubic-bezier(0.86, 0, 0.07, 1);
display: block;
}
.header__btn.new-style-btn:hover:after,
.header__btn.new-style-btn.active:after,
.header__btn.telegram-btn:hover:after,
.header__btn.telegram-btn.active:after {
left: calc(0% - 10px);
transition: left 0.8s cubic-bezier(0.86, 0, 0.07, 1);
}
.header__btn.new-style-btn:hover span,
.header__btn.telegram-btn:hover span {
color: #fff;
}
.header__btn.new-style-btn:hover:before,
.header__btn.new-style-btn.active:before,
.header__btn.telegram-btn:hover:before,
.header__btn.telegram-btn.active:before {
left: calc(0% - 10px);
transition: left 1s cubic-bezier(0.86, 0, 0.07, 1);
}
.header__btn.telegram-btn:nth-child(2) {
background: #ff6060;
}
.header__btn.telegram-btn:nth-child(2)::before {
background: #94adc2;
}
.live-wrapper {
display: block;
width: 300px;
-webkit-box-shadow: 0px -6px 39px 12px rgba(0, 0, 0, 0.05);
box-shadow: 0px -6px 39px 12px rgba(0, 0, 0, 0.05);
display: flex;
align-items: center;
}
.live-wrapper {
position: fixed;
z-index: 20;
top: 96px;
right: 0;
height: 100%;
display: none;
}
.live-wrapper .live {
background-color: #fff;
height: 100%;
position: relative;
}
.live-wrapper .live__header {
padding-left: 20px;
line-height: 49px;
height: 49px;
display: flex;
align-items: center;
}
.live-wrapper .l-radius-circle,
.live-wrapper .live__signal,
.live-wrapper .live__signal:after {
border-radius: 50%;
}
.live-wrapper .live__signal {
position: relative;
width: 7px;
height: 7px;
display: inline-block;
top: -1px;
background-color: #cd192e;
}
.live-wrapper .live__signal {
margin-left: 9px;
}
.live-wrapper .live__signal:after {
content: "";
display: block;
width: 100%;
height: 100%;
background-color: #cd192e;
-webkit-animation: keyframes-live_on 7s infinite
cubic-bezier(0.19, 1, 0.22, 1);
animation: keyframes-live_on 7s infinite cubic-bezier(0.19, 1, 0.22, 1);
}
.live-wrapper .live__title {
display: inline-block;
margin-left: 13px;
font-family: "Roboto", Tahoma;
font-weight: 700;
font-size: 14px;
}
.live-wrapper .live__scrollable {
height: 100%;
overflow-y: scroll;
width: calc(100% + 30px);
overflow-x: hidden;
padding-right: 13px;
}
.live-wrapper .live__content {
overflow: hidden;
}
.live-wrapper .live__item--comment {
position: relative;
border-top: 1px solid #f0f0f0;
margin-left: 20px;
padding: 15px 20px 15px 0;
}
.live-wrapper .entry_header--short,
.live-wrapper .live__item--comment .live__item__header,
.live-wrapper .live__item--comment .live__item__title,
.live-wrapper .t-fs-12 {
font-size: 12px;
}
.live-wrapper .l-block,
.live-wrapper .live__item--comment .live-wrapper .live__item__header {
display: block;
}
.live-wrapper .entry_inline_item,
.live-wrapper .live__item--comment .live-wrapper .live__item__header {
margin-bottom: 10px;
}
.live-wrapper .live__item--comment .live__item__header {
position: relative;
}
.live-wrapper .live__item--comment .live__item__user {
position: relative;
display: block;
}
.live-wrapper .live__item--comment .live__item__user__image {
position: absolute;
left: 0;
top: 1px;
width: 25px;
height: 25px;
border-radius: 2px;
}
.live-wrapper .live__item--comment .live__item__date,
.live-wrapper .live__item--comment .live__item__user__name,
.live-wrapper .t-lh-1 {
line-height: 1em;
}
.live-wrapper .live__item--comment .live__item__user__name,
.live-wrapper .live__title,
.live-wrapper .popup .popup__content h4,
.live-wrapper .t-ff-1-700,
.live-wrapper .ui_tabs__tab--active,
h1 {
font-family: "Roboto", Tahoma;
font-weight: 700;
}
.live-wrapper .live__item--comment .live__item__user__name {
padding-left: 33px;
color: #000;
}
.live-wrapper .live__item--comment .live__item__date {
display: block;
color: #818181;
padding-left: 33px;
margin-top: 4px;
text-transform: lowercase;
height: 12px;
font-family: "Roboto", Arial, sans-serif;
}
.live-wrapper .live__item--comment .live__item__content,
.live-wrapper .live__title,
.live-wrapper .page--subsite .subsite__user__karma,
.live-wrapper .t-fs-14,
.live-wrapper .ui_form__message {
font-size: 14px;
line-height: 1.4em;
display: inline-block;
width: 100%;
}
.live-wrapper .live__item--comment .live__item__title {
width: 100%;
display: inline-block;
word-wrap: break-word;
line-height: 1.6em;
font-size: 12px;
}
.live__item--comment .live__item__title span {
color: #105990;
border-bottom: 1px solid #a0d0f5;
}
.live__item__content div {
color: #262222;
font-weight: 400;
padding: 5px 0;
font-family: "Roboto", Arial, sans-serif;
}
section.live-wrapper {
display: none;
}
@media (max-width: 1400px) and (min-width: 1300px) {
section.live-wrapper {
display: block;
}
}
@media (max-width: 800px) {
.wrapp-table-scrol {
width: 100%;
overflow-x: auto;
}
.wrapp-table-scrol table {
min-width: 600px;
}
.post_thumb.bg-h1 > img {
max-width: inherit;
}
}
.wrapp-site-map ul {
padding-bottom: 15px;
}
.wrapp-site-map a:hover {
color: #f7484e !important;
}
.wrapp-site-map a {
color: #333;
transition: all 0.3s linear;
}
.sitemap a {
color: #222;
font-size: 16px;
font-family: PTSansNarrow, sans-serif;
position: relative;
padding-left: 10px;
}
.title-site-map {
font-size: 18px;
text-transform: uppercase;
line-height: 22px;
font-weight: bold;
padding-bottom: 20px;
}
li.sitemap {
padding-bottom: 7px;
}
.sitemap a:before {
content: "";
display: inline-block;
height: 5px;
transform: translateY(-50%);
width: 4px;
position: absolute;
left: 0px;
top: 50%;
background-color: #333;
transition: all 0.2s linear;
}
.sitemap a:hover:before {
height: 100%;
background-color: #f7484e;
}
.keys-preview.new-keys-preview {
position: static;
width: calc(100% - 400px);
margin-left: 400px;
position: absolute;
top: 102px;
height: auto;
}
.post_category-box .keys-preview.new-keys-preview {
flex-direction: column;
}
.keys-preview.new-keys-preview .keys-preview-title {
position: static;
}
.post_category-box .keys-preview.new-keys-preview ul {
width: 100%;
}
.keys-preview.new-keys-preview .blog_post .post_img img {
display: none !important;
}
.keys-preview.new-keys-preview .meta > span,
.keys-preview.new-keys-preview .keys-preview__amount > span {
position: static;
}
.keys-preview.new-keys-preview .blog_post .meta {
position: static;
transform: translate(0px, -3px);
padding: 0px;
display: inline-block;
padding-right: 15px;
width: auto;
}
.keys-preview.new-keys-preview .blog_post .post_img {
width: 110px;
flex-shrink: 0;
height: auto;
position: static;
display: inline-block;
border-radius: 0px;
order: 2;
text-align: right;
}
.keys-preview.new-keys-preview .keys-preview-btn {
position: static;
border-radius: 0px;
display: inline-block;
}
.keys-preview.new-keys-preview .blog_post__title {
display: inline-block;
}
.keys-preview.new-keys-preview .blog_post .post_descr {
width: auto;
display: flex;
align-items: center;
transform: translateY(0);
padding: 0;
position: static;
order: 1;
}
.keys-preview.new-keys-preview a.blog_post__link {
display: flex;
align-items: center;
}
.keys-preview.new-keys-preview .blog_post:hover .post_img-mask {
display: none;
}
.keys-preview.new-keys-preview li.blog_post {
padding: 0 10px;
}
.post_category-box .title.title_home {
border-bottom: 0px solid #f7484e;
}
.post_category-box .title.title_home:hover {
color: #f7484e;
}
.post_category-box h2.title::after {
top: -7px;
left: 20px;
position: relative;
transition: all 0.3s linear;
}
.post_category-box h2.title.title.uppp::after {
top: -3px;
}
.post_category-box h2.title {
max-width: 880px;
margin: 0 auto 10px;
display: inline-block;
}
.keys-preview.new-keys-preview .slick-track {
display: flex;
align-items: center;
}
@media (max-width: 1000px) {
.keys-preview.new-keys-preview .blog_post .post_img-mask {
display: none;
}
.keys-preview.new-keys-preview .blog_post__title {
width: auto;
position: static;
color: #000;
text-align: left;
margin-left: 0px;
}
.keys-preview.new-keys-preview {
width: 100%;
}
}
@media (max-width: 766px) {
.keys-preview.new-keys-preview li.blog_post {
padding: 0 20px;
margin: 0;
}
.post_category-box .posts-acardion {
display: none;
}
.keys-preview.new-keys-preview .blog_post .meta > span {
font-size: 50px;
}
.keys-preview.new-keys-preview .blog_post .post_img {
width: 90px;
}
.keys-preview.new-keys-preview {
position: static;
margin-left: 0;
}
.header__btn.telegram-btn span::after {
right: -20px;
top: -8px;
}
}
.feedbacks-item.animated.wrap-response {
position: relative;
}
.feedbacks-item.animated.wrap-response::before {
content: "";
display: inline-block;
top: 0px;
left: -4px;
height: 100%;
width: 4px;
background: red;
position: absolute;
}
.feedbacks-wrapper .response {
font: 14px/20px "Open Sans Regular", sans-serif;
text-align: left;
}
.feedbacks-wrapper .author {
font-size: 14px;
padding-top: 15px;
text-align: left;
}
.wpdreams_ajaxsearchlite-first {
margin-bottom: 70px;
}
.konkurs-bezkoshtovnij-seo-audit + div input::-webkit-input-placeholder {
color: #3da0d9 !important;
}
.konkurs-bezkoshtovnij-seo-audit + div input::-moz-placeholder {
color: #3da0d9 !important;
}
.konkurs-bezkoshtovnij-seo-audit + div input:-moz-placeholder {
color: #3da0d9 !important;
}
.konkurs-bezkoshtovnij-seo-audit + div input:-ms-input-placeholder {
color: #3da0d9 !important;
}
.konkurs-bezkoshtovnij-seo-audit + div input {
border-bottom: 1px solid #3da0d9;
color: #3da0d9;
margin: 20px auto;
width: 100%;
max-width: 600px;
font-size: 14px;
}
.konkurs-bezkoshtovnij-seo-audit + div input.reg-submt {
color: #fff !important;
text-transform: uppercase;
background-color: #3da0d9;
padding: 10px 15px;
font-size: 14px;
line-height: 22px;
width: auto;
height: auto;
border-radius: 0px;
border: 0px;
margin: auto;
}
.konkurs-bezkoshtovnij-seo-audit + div input:focus,
.konkurs-bezkoshtovnij-seo-audit + div input:active {
border: 0;
outline: 0;
border-bottom: 2px solid #69b0d9;
}
.konkurs-bezkoshtovnij-seo-audit + div form {
padding-left: 0px;
}
@media (max-width: 1100px) {
.post_content .share-list {
display: none;
}
.single_post {
padding-top: 110px;
}
}
@media (max-width: 500px) {
.header__btn.telegram-btn:first-child span {
line-height: 18px;
}
.header__btn.telegram-btn span {
font-size: 13px;
}
}
.konkurs-bezkoshtovnij-seo-audit + div .wpcf7-form.sent > *,
.konkurs-bezkoshtovnij-seo-audit .wpcf7-form.sent > * {
display: block !important;
}
.konkurs-bezkoshtovnij-seo-audit + div .wpcf7-form.sent div#form_success,
.konkurs-bezkoshtovnij-seo-audit .wpcf7-form.sent div#form_success {
display: none !important;
}
.wpcf7-response-output.wpcf7-mail-sent-ok {
background: #e6fee6;
border-left: 4px solid #3c763d !important;
padding: 20px;
color: #3c763d;
}
.wpcf7-form.invalid .wpcf7-response-output.wpcf7-validation-errors {
background: #fee6ec;
border-left: 4px solid #f7484e !important;
padding: 20px;
color: #f7484e;
position: static;
border: 0px;
}
.header__btn.telegram-btn:nth-child(2) span::after {
content: "";
display: inline-block;
background-image: url(//lemarbet.com/ua/wp-content/themes/lemarbetTheme/img/crown.svg);
background-size: 40px 40px;
display: inline-block;
width: 40px;
height: 40px;
position: absolute;
right: -10px;
top: calc(50% - 3px);
transform: translateY(-50%);
}
.header__btn.telegram-btn:nth-child(2) span {
padding-right: 37px;
}
.konkurs-bezkoshtovnij-seo-audit + div {
box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.32);
padding: 1px 0;
margin: 50px 0;
}
.top_bar_tel {
display: flex;
align-items: center;
}
.arrow-down {
cursor: pointer;
position: relative;
}
.arrow-down::after {
content: "";
display: inline-block;
width: 10px;
height: 10px;
border-bottom: 1px solid #f7484e;
border-right: 1px solid #f7484e;
position: relative;
right: 0px;
transform: rotate(45deg);
top: -4px;
}
.hover-show-tel {
box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
padding: 5px 15px;
position: absolute;
bottom: 0px;
transform: translateY(92%);
width: auto;
background-color: #fff;
visibility: hidden;
display: flex;
flex-direction: column;
font-size: 14px;
opacity: 0;
right: -15px;
transition: all 0.3s linear;
}
.hover-show-tel a {
white-space: nowrap;
}
.sub_tel_header {
position: relative;
}
.sub_tel_header:hover .hover-show-tel,
.hover-show-tel.show_tel_js {
visibility: visible;
opacity: 1;
transform: translateY(100%);
}
@media (max-width: 500px) {
.top_bar_tel .list-content {
font-size: 12px;
}
.top_bar_tel .arrow-down::after {
top: -7px;
}
}
.sub_sub-tel i {
display: inline-block;
width: 20px;
}
.sub_sub-tel i img {
max-width: 100%;
}
.tel_btn {
white-space: nowrap;
background: #fff;
border: 1px solid #f7484e;
display: flex;
align-items: center;
justify-content: space-between;
padding: 0px 10px;
border-radius: 3px;
cursor: pointer;
margin: 5px 0;
}
.tel_v {
cursor: pointer;
}
a.tel_btn i {
position: relative;
width: 16px;
margin-left: 10px;
top: 1px;
}
.tel_btn:hover {
background: #fff4f4;
}
.sub_sub-tel {
position: relative;
display: inline-block;
visibility: hidden;
overflow: hidden;
opacity: 0;
height: 0px;
transition: all 0.3s linear;
float: right;
}
.sub_sub-tel:after {
border-bottom: 1px solid red;
display: block;
content: "";
position: absolute;
bottom: 0;
left: -15px;
width: calc(100% + 30px);
}
.tel_v.show-sub_sub .sub_sub-tel {
visibility: visible;
opacity: 1;
height: auto;
overflow: visible;
}
button.tel_btn i {
display: inline-block;
margin-left: 10px;
position: relative;
top: 3px;
}
#click_tel_show {
cursor: pointer;
}
.list-content::after {
content: "";
display: block;
border-bottom: 1px dashed red;
position: relative;
top: -4px;
}
.sub_sub-tel > .password-span {
opacity: 0;
height: 0px;
overflow: hidden;
position: absolute;
pointer-events: none;
}
.wpdreams_ajaxsearchlite-first {
position: relative;
}
#my-theater {
pointer-events: none;
position: absolute;
top: 0;
left: 0;
width: calc(100% - 40px);
height: calc(100% - 10px);
display: inline-block;
padding: 6px 10px 6px 22px;
color: #f7484e;
line-height: 22px;
font-size: 18px;
z-index: 1234;
background: #fff;
margin: 5px;
border-radius: 36px;
}
.proinput input::-webkit-input-placeholder {
color: #fff;
}
.proinput input::-moz-placeholder {
color: #fff;
}
.proinput input:-moz-placeholder {
color: #fff;
}
.proinput input:-ms-input-placeholder {
color: #fff;
}
.youtube_ico:before {
content: "";
display: inline-block;
width: 40px;
height: 40px;
position: absolute;
top: -5px;
right: -5px;
background: url(//lemarbet.com/ua/wp-content/themes/lemarbetTheme/img/imgs/youtube-logo.svg);
background-repeat: no-repeat;
background-size: contain;
}
.blogs-inner .last_posts .post {
-ms-flex: 1 300px;
flex: 1 160px;
}
.blogs-inner .last_posts .title {
font-size: 16px;
max-width: 160px;
}
.blogs-inner .last_posts img {
max-width: 100%;
}
.blogs-inner .last_posts .meta > span {
font-size: 46px;
}
section.wr_youTube ~ .container-fluid .wrapper-top-link {
display: none;
}
#blogs {
float: left;
}
#blogs em {
left: -40px;
}
@media (max-width: 600px) {
section.blogs {
padding-top: 100px;
}
.bottom-content-s span:last-child {
line-height: 22px;
}
.top-content-s .img-s ~ span {
padding-left: 15px;
}
.bottom-content-s span:first-child {
margin-right: 15px;
}
}
.new_novosty li.blog_post {
position: relative;
}
@media (min-width: 1000px) {
.blog_post,
.keys-preview-item {
flex: 1 25%;
width: 25%;
}
.new_novosty li.blog_post {
flex: 1 50%;
width: 50%;
}
.post-wrapper.slider-blog-2 {
display: block !important;
max-width: auto;
}
.post-wrapper.slider-blog-2 > li.blog_post {
display: inline-flex;
}
.wrapp-content-blog {
display: flex;
}
.wrapp-content-blog .blogs {
width: 30%;
order: 2;
}
.wrapp-content-blog .con {
width: 70%;
order: 1;
}
.wrapp-content-blog {
padding-top: 100px;
}
.wrapp-content-blog .blogs {
padding: 0px;
}
.wrapp-content-blog .post_img {
width: 150px;
height: 150px;
}
.wrapp-content-blog .post_img img {
max-width: 120%;
max-height: 120%;
}
.wrapp-content-blog .blog_post .post_descr {
position: static !important;
width: 100%;
padding: 0;
text-align: center;
position: relative;
transform: translate(0px, -15px);
left: 0 !important;
top: 0;
}
.wrapp-content-blog .blog_post .meta {
position: absolute !important;
top: 0;
right: 20px;
left: auto;
transform: translateY(-100px);
color: red;
}
.wrapp-content-blog .post {
padding: 0;
}
.wrapp-content-blog .line_box {
padding-bottom: 0px;
}
.wrapp-content-blog .post_category-pos {
left: 0;
}
.wrapp-content-blog .blog_post .meta > span {
top: 45px !important;
}
.wrapp-content-blog .blogs {
margin-top: 100px;
}
.wrapp-content-blog .text_sidebar {
margin-top: 90px;
}
}
.wrapp-content-blog .our_mission {
margin-top: 0px;
}
.select_lang {
text-align: center;
margin-bottom: 30px;
}
.select_lang a {
font-size: 16px;
}
.blogs-inner .last_posts img {
box-shadow: 0px -6px 32px 0px rgb(0 0 0 / 32%);
width: 160px;
height: 160px;
object-fit: cover;
}
.btn-lang-blog {
color: #fff;
background: #13c276;
padding: 10px 10px 10px 50px;
border-radius: 44px;
position: relative;
text-transform: uppercase;
font-size: 14px;
}
span.btn-lang-blog:before {
content: "";
background-image: url(//lemarbet.com/ua/wp-content/themes/lemarbetTheme/img/language-btn.svg);
display: inline-block;
width: 30px;
height: 30px;
background-size: 30px;
position: absolute;
top: 6px;
left: 7px;
}
#scrollPercentLabel {
position: fixed;
right: 0px;
left: auto !important;
background: #ff6060;
padding: 10px;
color: #fff;
line-height: 22px;
text-align: center;
z-index: 12;
top: 50%;
padding: 0px;
}
#scrollPercentLabel span {
font-size: 20px;
}
.mob-btn-s {
display: none;
}
@media (max-width: 500px) {
.posts-modal_mobile {
padding: 15px 90px 5px 30px;
}
.mob-btn-s {
display: block;
}
#scrollPercentLabel {
top: auto !important;
bottom: 0;
background: #fff;
color: #454545;
height: 0px;
display: inline-flex;
right: 50px !important;
align-items: center;
justify-content: center;
overflow: hidden;
transition: all 0.3s linear;
width: calc(100% - 50px);
padding: 0 10px;
}
#scrollPercentLabel span {
display: inline-block;
padding: 0 1px 0 7px;
color: #ff6060;
}
#scrollPercentLabel br {
display: none;
}
#scrollPercentLabel.showScroll {
padding: 10px;
height: 60px;
}
.posts-modal_mobile.show.hiddeScroll {
transition: all 0.3s linear;
transform: translateY(calc(100% - 60px));
}
}
.mob-btn-s {
width: 40px;
height: 40px;
background-size: contain;
position: fixed;
background-repeat: no-repeat;
bottom: 24px;
right: 8px;
z-index: 12;
cursor: pointer;
}
.scroll-ico {
background-image: url(//lemarbet.com/ua/wp-content/themes/lemarbetTheme/img/chevron-arrow-down.svg);
}
.scroll-ico.slide-ico {
transform: rotate(180deg) translateY(calc(-100% - 10px));
bottom: 100%;
}
.wrapp_roi input::-webkit-input-placeholder {
font-size: 15px;
font-style: italic;
color: #79725e;
line-height: 85px;
font-weight: 300;
padding-right: 3px;
letter-spacing: 1px;
}
.wrapp_roi input:-moz-placeholder { font-size: 15px;
letter-spacing: -1px;
font-style: italic;
color: #79725e;
line-height: 85px;
font-weight: 300;
padding-right: 3px;
letter-spacing: 1px;
}
.wrapp_roi input::-moz-placeholder { font-size: 15px;
font-style: italic;
color: #79725e;
line-height: 85px;
font-weight: 300;
padding-right: 3px;
letter-spacing: 1px;
}
.wrapp_roi input:-ms-input-placeholder {
font-size: 15px;
font-style: italic;
color: #79725e;
line-height: 85px;
font-weight: 300;
padding-right: 3px;
letter-spacing: 1px;
}
.btn-calculator-roi {
margin-top: 25px;
margin-bottom: 66px;
margin-left: 630px;
height: 80px;
width: 310px;
vertical-align: middle;
text-align: center;
font-size: 24px;
color: #ffffff;
font-weight: 300;
background-color: #00b966;
border-radius: 60px;
border: 0;
}
.btn-calculator-roi:hover {
background-color: #02b061;
cursor: pointer;
}
.roi-title {
font-size: 31px;
font-weight: 700;
color: #2b2200;
font-family: ubuntu, sans-serif;
margin: 20px 0 40px;
letter-spacing: -1px;
}
.block-calculator {
max-width: 940px;
margin: 0 auto;
}
label.roi-row-name {
font-size: 18px;
font-weight: 700;
color: #2b2300;
padding: 20px;
display: block;
}
.row.row-roi > .col-md-4 {
padding-right: 0;
}
.row.row-roi {
height: 87px;
width: 100%;
margin-bottom: 4px;
background-color: rgb(236, 235, 233);
display: flex;
align-items: center;
}
.block-calculator input {
float: left;
font-weight: 700;
color: #2b2300;
font-size: 41px;
letter-spacing: -1px;
width: 100%;
height: 85px;
vertical-align: middle;
text-align: right;
padding: 0px 15px;
line-height: 85px;
}
.block-calculator input.roi-error {
border-color: red;
}
.btn-calculator-roi:focus,
.btn-calculator-roi:active {
outline: 0;
border: 0;
}
.roi-results {
background: rgb(236, 235, 233);
margin-bottom: 50px;
transition: all 0.3s linear;
overflow: hidden;
height: 0;
}
.roi-results.roi-show {
height: auto;
}
.roi-results .roi-title {
margin-top: 0;
padding-top: 40px;
}
span.results-roi-name {
font-size: 18px;
font-weight: 700;
color: #2b2300;
}
.roi-results .row.row-roi {
height: 50px;
}
.roi-results .block-calculator {
padding-bottom: 40px;
}
.results-roi-number {
color: #2b2300;
font-weight: 700;
font-size: 24px;
line-height: 1.4;
}
.block-calculator input::-webkit-inner-spin-button,
.us-words input::-webkit-inner-spin-button {
display: none;
}
.us-words input::-webkit-input-placeholder {
font-size: 15px;
font-style: italic;
color: #79725e;
font-weight: 300;
letter-spacing: 1px;
}
.us-words input:-moz-placeholder { font-size: 15px;
letter-spacing: -1px;
font-style: italic;
color: #79725e;
font-weight: 300;
letter-spacing: 1px;
}
.us-words input::-moz-placeholder { font-size: 15px;
font-style: italic;
color: #79725e;
font-weight: 300;
letter-spacing: 1px;
}
.us-words input:-ms-input-placeholder {
font-size: 15px;
font-style: italic;
color: #79725e;
font-weight: 300;
letter-spacing: 1px;
}
.roi-results .col-md-4 br {
display: none;
}
.wrap-lang-g span + span {
margin-left: 10px;
}
.wrap-lang-g span {
display: inline-block;
padding: 5px 10px;
cursor: pointer;
border: 1px dashed #aaa;
border-radius: 5px;
color: #aaa;
transition: all 0.3s linear;
letter-spacing: 1px;
}
.wrap-lang-g {
padding: 10px 0;
display: flex;
}
.wrap-lang-g > span:hover {
border-color: #ef4b47;
color: #ef4b47;
}
.wrap-lang-g .w-active {
border-color: #ef4b47;
color: #ef4b47;
pointer-events: none;
}
.errorwords {
border-color: red;
}
.gwords {
padding: 100px 0;
}
.us-words br {
display: none;
}
#go-gwords {
color: #fff;
background-color: #ef4b47;
border-color: #ef4b47 !important;
text-shadow: 0 0 0;
box-shadow: 0 0 0;
padding: 0 15px;
font-size: 16px;
border-radius: 0 4px 4px 0;
height: 64px;
border: 0px;
letter-spacing: 2px;
font-weight: 300;
}
#go-gwords:hover {
background-color: #ef4b47;
}
#us-words-items {
height: 64px;
padding: 3px;
padding-left: 15px;
font-size: 20px;
color: #666;
border: 1px solid #ccc;
border-radius: 0;
background: #fff;
min-width: 150px;
}
#us-words {
height: 64px;
padding: 3px;
padding-left: 15px;
font-size: 20px;
color: #666;
border: 1px solid #ccc;
border-radius: 3px 0 0 3px;
background: #fff;
width: 100%;
transform: translateX(1px);
}
.wrap-lang-g {
padding: 10px 0;
display: flex;
}
.gwords .container {
font-size: 0px;
}
.gwords .container * {
font-size: 16px;
}
.result-words {
background-color: #f6ffed;
display: block;
padding: 10px;
border-radius: 5px;
}
.g-list,
.g-list1 {
width: 50%;
}
.g-list {
padding-right: 10px;
}
.g-list1 {
padding-left: 10px;
}
.result-words {
background-color: #f6ffed;
display: block;
padding: 10px;
border-radius: 5px;
color: rgba(0, 0, 0, 0.65);
letter-spacing: 1px;
}
.us-words {
display: flex;
}
.g-list,
.g-list1 {
width: 50%;
display: inline-block;
margin-top: 40px;
}
.wrap-lang-g span ~ span {
margin-left: 10px;
}
.gwords .bg-h1 .post_title {
font-size: 42px;
margin-bottom: 50px;
}
.errorwords {
border-color: red !important;
background: #fff0f0 !important;
}
.numb-item {
font-size: 18px;
text-align: right;
display: block;
padding-right: 10px;
}
.row.row-roi.row-roi-top {
background: transparent;
height: auto;
}
.wrapp_roi,
.roi-results {
font-family: sans-serif;
}
.row-roi-results .results-roi-name {
font-weight: 300;
font-size: 16px;
}
@media (max-width: 600px) {
.us-words {
flex-direction: column;
}
#us-words {
margin-bottom: 10px;
height: 46px;
line-height: 40px;
padding: 0 15px;
border-radius: 5px;
}
#us-words-items {
margin-bottom: 10px;
height: 46px;
line-height: 40px;
padding: 0 15px;
border-radius: 5px;
}
#go-gwords {
height: 46px;
line-height: 40px;
border-radius: 5px;
}
.g-list,
.g-list1 {
width: 100%;
display: inline-block;
margin-top: 0px;
padding: 0;
}
}
@media (max-width: 800px) {
.row-roi .col-md-4 {
width: 150px;
flex-shrink: 0;
}
label.roi-row-name {
padding: 0 0 0 10px;
font-size: 16px;
}
.row.row-roi {
justify-content: space-between;
}
.row.row-roi > p,
.row.row-roi:after,
.row.row-roi:before {
display: none;
}
.block-calculator input {
font-size: 30px;
padding: 0 8px;
}
.wrap-btn-calculator {
text-align: center;
}
.btn-calculator-roi {
margin-left: 0;
}
.roi-results .block-calculator {
padding-left: 10px;
}
.row-roi-results .results-roi-name {
font-weight: 300;
font-size: 15px;
}
}
span.result-words.gvariant2,
span.result-words.gvariant1 {
background: #fff;
}
@media (max-width: 500px) {
.customize-support .blogs {
display: none;
}
.post-category__title {
font-size: 20px;
}
}
.post_content-footer .post-ratings {
width: 100%;
}
.post_content-footer .post-ratings img {
margin: 0px auto;
box-shadow: 0 0 0;
}
@import url("https://fonts.googleapis.com/css?family=Fira+Sans:400,500,600,700,800");
.ideas-slider {
width: 95%;
position: relative;
max-width: 800px;
margin: auto;
background: #fff;
box-shadow: 0px 14px 80px rgba(34, 35, 58, 0.2);
padding: 25px;
border-radius: 25px;
height: 300px;
transition: all 0.3s;
}
@media screen and (max-width: 992px) {
.ideas-slider {
max-width: 680px;
height: 400px;
}
}
@media screen and (max-width: 768px) {
.ideas-slider {
min-height: 500px;
height: auto;
margin: 180px auto;
}
}
.col-sm-6 {
margin-bottom: 25px;
}
@media screen and (max-height: 500px) and (min-width: 992px) {
.ideas-slider {
height: 350px;
}
}
.ideas-slider__item {
display: flex;
align-items: center;
}
@media screen and (max-width: 768px) {
.ideas-slider__item {
flex-direction: column;
}
}
.ideas-slider__item.swiper-slide-active .ideas-slider__img img {
opacity: 1;
transition-delay: 0.3s;
}
.ideas-slider__item.swiper-slide-active .ideas-slider__content > * {
opacity: 1;
transform: none;
}
.ideas-slider__item.swiper-slide-active
.ideas-slider__content
> *:nth-child(1) {
transition-delay: 0.3s;
}
.ideas-slider__item.swiper-slide-active
.ideas-slider__content
> *:nth-child(2) {
transition-delay: 0.4s;
}
.ideas-slider__item.swiper-slide-active
.ideas-slider__content
> *:nth-child(3) {
transition-delay: 0.5s;
}
.ideas-slider__item.swiper-slide-active
.ideas-slider__content
> *:nth-child(4) {
transition-delay: 0.6s;
}
.ideas-slider__item.swiper-slide-active
.ideas-slider__content
> *:nth-child(5) {
transition-delay: 0.7s;
}
.ideas-slider__item.swiper-slide-active
.ideas-slider__content
> *:nth-child(6) {
transition-delay: 0.8s;
}
.ideas-slider__item.swiper-slide-active
.ideas-slider__content
> *:nth-child(7) {
transition-delay: 0.9s;
}
.ideas-slider__item.swiper-slide-active
.ideas-slider__content
> *:nth-child(8) {
transition-delay: 1s;
}
.ideas-slider__item.swiper-slide-active
.ideas-slider__content
> *:nth-child(9) {
transition-delay: 1.1s;
}
.ideas-slider__item.swiper-slide-active
.ideas-slider__content
> *:nth-child(10) {
transition-delay: 1.2s;
}
.ideas-slider__item.swiper-slide-active
.ideas-slider__content
> *:nth-child(11) {
transition-delay: 1.3s;
}
.ideas-slider__item.swiper-slide-active
.ideas-slider__content
> *:nth-child(12) {
transition-delay: 1.4s;
}
.ideas-slider__item.swiper-slide-active
.ideas-slider__content
> *:nth-child(13) {
transition-delay: 1.5s;
}
.ideas-slider__item.swiper-slide-active
.ideas-slider__content
> *:nth-child(14) {
transition-delay: 1.6s;
}
.ideas-slider__item.swiper-slide-active
.ideas-slider__content
> *:nth-child(15) {
transition-delay: 1.7s;
}
.ideas-slider__img {
width: 250px;
flex-shrink: 0;
height: 250px;
background-image: linear-gradient(147deg, #fe8a39 0%, #fd3838 74%);
box-shadow: 4px 13px 30px 1px rgba(252, 56, 56, 0.2);
border-radius: 20px;
transform: translateX(-50px);
overflow: hidden;
}
.ideas-slider__img:after {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-image: linear-gradient(147deg, #fe8a39 0%, #fd3838 74%);
border-radius: 20px;
opacity: 0.5;
}
.ideas-slider__img img {
width: 100%;
height: 100%;
object-fit: cover;
display: block;
opacity: 0;
border-radius: 20px;
transition: all 0.3s;
}
@media screen and (max-width: 768px) {
.ideas-slider__img {
transform: translateY(-50%);
width: 90%;
}
}
@media screen and (max-width: 576px) {
.ideas-slider__img {
width: 95%;
}
}
@media screen and (max-height: 500px) and (min-width: 992px) {
.ideas-slider__img {
height: 270px;
}
}
.ideas-slider__content {
padding-right: 25px;
}
@media screen and (max-width: 768px) {
.ideas-slider__content {
margin-top: -80px;
text-align: center;
padding: 0 30px;
}
}
@media screen and (max-width: 576px) {
.ideas-slider__content {
padding: 0;
}
}
.ideas-slider__content > * {
opacity: 0;
transform: translateY(25px);
transition: all 0.4s;
}
.ideas-slider__code {
color: #7b7992;
margin-bottom: 15px;
display: block;
font-weight: 500;
}
.ideas-slider__title {
font-size: 24px;
font-weight: 700;
color: #0d0925;
margin-bottom: 20px;
}
.ideas-slider__text {
color: #4e4a67;
margin-bottom: 30px;
line-height: 1.5em;
}
.ideas-slider__button {
display: inline-flex;
background-image: linear-gradient(147deg, #fe8a39 0%, #ff6060 74%);
padding: 15px 35px;
border-radius: 50px;
color: #fff;
box-shadow: 0px 14px 80px rgba(252, 56, 56, 0.4);
text-decoration: none;
font-weight: 500;
justify-content: center;
text-align: center;
letter-spacing: 1px;
}
@media screen and (max-width: 576px) {
.ideas-slider__button {
width: 100%;
}
}
.ideas-slider .swiper-container-horizontal > .swiper-pagination-bullets,
.ideas-slider .swiper-pagination-custom,
.ideas-slider .swiper-pagination-fraction {
bottom: 10px;
left: 0;
width: 100%;
}
.ideas-slider__pagination {
position: absolute;
z-index: 21;
right: 20px;
width: 11px !important;
text-align: center;
left: auto !important;
top: 50%;
bottom: auto !important;
transform: translateY(-50%);
}
@media screen and (max-width: 768px) {
.ideas-slider__pagination {
transform: translateX(-50%);
left: 50% !important;
top: 170px;
width: 100% !important;
display: flex;
justify-content: center;
align-items: center;
}
}
.ideas-slider__pagination.swiper-pagination-bullets .swiper-pagination-bullet {
margin: 8px 0;
}
@media screen and (max-width: 768px) {
.ideas-slider__pagination.swiper-pagination-bullets
.swiper-pagination-bullet {
margin: 0 5px;
}
}
.ideas-slider__pagination .swiper-pagination-bullet {
width: 11px;
height: 11px;
display: block;
border-radius: 10px;
background: #062744;
opacity: 0.2;
transition: all 0.3s;
}
.ideas-slider__pagination .swiper-pagination-bullet-active {
opacity: 1;
background: #ff6060;
height: 30px;
box-shadow: 0px 0px 20px rgba(252, 56, 56, 0.3);
}
@media screen and (max-width: 768px) {
.ideas-slider__pagination .swiper-pagination-bullet-active {
height: 11px;
width: 30px;
}
.wrapp-content-blog .blogs {
display: none;
}
.post-category__title .red {
font: 400 22px/1.25em "Roboto Condensed", "Roboto", Arial, sans-serif;
}
}
.wrapp_ideas-slide {
margin-bottom: 50px;
visibility: hidden;
}
.posts-modal_mobile .slick-dots button {
margin: 8px 0;
width: 11px;
height: 11px;
display: block;
border-radius: 10px;
background: #062744;
opacity: 0.2;
transition: all 0.3s;
}
.posts-modal_mobile .slick-dots .slick-active button {
opacity: 1;
background: #ff6060;
height: 30px;
box-shadow: 0px 0px 20px rgba(252, 56, 56, 0.3);
}
.posts-modal_mobile .slick-dots li {
padding: 0 !important;
margin: 0;
}
.posts-modal_mobile .slick-dots li:before {
display: none !important;
}
.posts-modal_mobile .slick-dots button:focus,
.posts-modal_mobile .slick-dots li:focus {
border: 0 !important;
outline: 0 !important;
}
.posts-modal_mobile .posts-list {
position: relative;
}
.posts-modal_mobile .slick-dots {
margin: 0;
padding: 0;
position: absolute;
right: -15px;
left: auto;
overflow: inherit;
top: 50%;
transform: translateY(calc(-50% - 20px));
}
.posts-modal_mobile .posts-list__more {
display: inline-flex;
background-image: linear-gradient(147deg, #fe8a39 0%, #ff6060 74%);
padding: 4px 15px;
border-radius: 50px;
color: #fff;
box-shadow: 0px 0px 8px rgba(252, 56, 56, 0.4);
text-decoration: none;
font-weight: 500;
justify-content: center;
text-align: center;
letter-spacing: 1px;
text-transform: uppercase;
font-size: 12px;
margin-top: 5px;
}
.post_content .posts-list__link {
opacity: 0;
transition: all 0.4s;
transition-delay: 0.3s;
position: relative;
top: 5px;
}
.post_content .slick-active .posts-list__link {
opacity: 1;
transition: all 0.4s;
transition-delay: 0.3s;
top: 0px;
}
.close_posts-modal_mobile {
box-shadow: 0px 14px 80px rgba(34, 35, 58, 0.2);
border-radius: 0 20px 20px 0;
background-color: #cdd3d9;
background-image: url(//lemarbet.com/ua/wp-content/themes/lemarbetTheme/img/close-w.svg);
position: fixed;
bottom: 10px;
height: 151px;
transform: translateX(-10px);
width: 50px;
left: -50px;
cursor: pointer;
background-size: 20px;
background-repeat: no-repeat;
background-position: 24px center;
transition: all 0.4s;
transition-delay: 0.3s; visibility: hidden;
}
.posts-modal_mobile.show:hover + .close_posts-modal_mobile,
.posts-modal_mobile.show + .close_posts-modal_mobile:hover {
transform: translateX(20px);
} .posts-modal_mobile:not(.show) + .close_posts-modal_mobile {
transition-delay: 0s;
left: 0px !important;
background: linear-gradient(147deg, #fe8a39 0%, #ff6060 74%);
transition-delay: 0s;
}
.posts-modal_mobile:not(.show) + .close_posts-modal_mobile:after {
content: "";
display: inline-block;
width: 15px;
height: 3px;
background: #fff;
position: absolute;
top: 50%;
left: 15px;
border-radius: 3px;
transform: rotate(45deg) translateY(calc(-50% - 5px));
}
.posts-modal_mobile:not(.show) + .close_posts-modal_mobile:before {
content: "";
display: inline-block;
width: 15px;
height: 3px;
background: #fff;
position: absolute;
top: 50%;
left: 15px;
border-radius: 3px;
transform: rotate(-45deg) translateY(calc(50% + 5px));
}
@media (max-width: 500px) {
.posts-modal_mobile.show {
border-radius: 0;
}
.posts-modal_mobile .posts-list {
padding-bottom: 10px !important;
}
.posts-modal_mobile .slick-dots {
display: flex;
flex-wrap: wrap;
width: 100%;
align-items: center;
justify-content: center;
right: auto;
border: 0;
top: auto;
bottom: 0;
transform: translateY(-100%);
}
.posts-modal_mobile .slick-dots .slick-active button {
height: 11px;
width: 30px;
}
.posts-modal_mobile .slick-dots button {
margin: 0px 8px;
}
}
.slashed {
position: absolute;
top: 0;
left: -5px;
right: 0;
bottom: 0;
width: calc(100% + 10px);
}
.slashed .top,
.slashed .bot {
text-align: center;
font: 36px/100px arial;
text-transform: uppercase;
text-align: center;
overflow: hidden;
color: #f7484e;
}
.slashed .bot {
color: #000;
}
.slashed .top:before,
.slashed .bot:before {
content: attr(title);
}
.slashed .top {
position: absolute;
top: 0;
left: 3px;
right: 0;
bottom: 50%;
}
.slashed .top:before {
position: absolute;
bottom: -50px;
left: 0;
right: 0;
}
.slashed .bot {
position: absolute;
top: 50%;
left: 0;
right: 3px;
bottom: 0;
}
.slashed .bot:before {
position: absolute;
top: -50px;
left: 0;
right: 0;
}
footer .logo-slashed {
width: 230px;
margin: auto;
line-height: inherit;
height: auto;
}
.hidden-logo {
visibility: hidden;
display: inline-block;
}
header .logo {
transform: translateY(-8px);
}
@media (max-width: 800px) {
header .logo {
transform: translateY(0px);
}
header .slashed .top,
header .slashed .bot {
font: 24px/100px arial;
}
header .slashed {
top: -10px;
left: -15px;
width: auto;
}
}
@media (max-width: 600px) {
header .slashed {
top: -10px;
left: 0px;
}
}
.commentlist .comment-author {
width: 100%;
max-width: 100%;
font-size: 18px;
position: relative;
line-height: 26px;
padding-left: 100px;
}
.commentlist .comment-author img {
width: 72px;
height: 72px;
max-height: 72px;
border-radius: 50%;
position: absolute;
display: inline-block;
top: 0;
left: 0;
}
.comment-meta.commentmetadata {
display: block;
padding-left: 100px;
margin-bottom: 15px;
}
.comment-meta.commentmetadata a {
font-weight: 300;
color: #aaa;
}
.comment-meta.commentmetadata ~ p,
.comment-meta.commentmetadata ~ ul li {
padding-left: 100px;
line-height: 20px;
}
a.comment-reply-link:after,
span.comment-reply-link:after {
content: "";
display: inline-block;
width: 16px;
height: 16px;
background: url(//lemarbet.com/ua/wp-content/themes/lemarbetTheme/img/enter.svg);
background-size: contain;
position: absolute;
right: 0;
top: -1px;
}
.commentlist .reply a.comment-reply-link,
.commentlist .reply span.comment-reply-link {
position: relative;
padding-right: 25px;
}
.commentlist .reply {
text-align: right;
margin-top: 20px;
}
.commentlist li .children {
width: calc(100% - 65px);
margin-left: 65px;
}
.comment-author cite.fn {
font-style: normal;
}
@media (max-width: 767px) {
.commentlist .comment-author img {
width: 54px;
height: 54px;
}
.commentlist .comment-author {
padding-left: 70px;
font-size: 16px;
}
.comment-meta.commentmetadata {
padding-left: 70px;
margin-bottom: 10px;
}
.comment-meta.commentmetadata ~ p,
.comment-meta.commentmetadata ~ ul li {
padding-left: 70px;
line-height: 18px;
}
.commentlist .reply {
margin-top: 15px;
}
.commentlist li .children {
width: calc(100% - 30px);
margin-left: 30px;
}
.commentlist .children .comment-author img {
width: 40px;
height: 40px;
}
.commentlist .children .comment-author,
.children .comment-meta.commentmetadata {
padding-left: 54px;
}
.children .comment-meta.commentmetadata ~ p,
.children .comment-meta.commentmetadata ~ ul li {
padding-left: 54px;
}
}
.contents {
background: #eef1f5;
box-shadow: 0 0 0 1px rgba(112, 123, 138, 0.2);
padding: 20px;
margin: 40px 0;
border-radius: 4px;
}
.contents strong + p {
margin: 0;
}
.contents strong {
font-size: 22px;
margin-bottom: 30px;
margin-top: 10px;
line-height: 26px;
display: block;
}
.contents ol {
padding: 0;
margin: 0;
border: 1px solid #ddd;
border-bottom: 0;
border-radius: 3px;
list-style: none;
}
.contents ol li {
padding: 0;
margin: 0;
border-bottom: 1px solid #ddd;
}
.contents li a {
display: block;
border: 0;
color: #353535;
padding: 10px 20px;
transition: 0.3s linear;
transition-delay: 0.2s;
text-decoration: none; }
.contents li a:hover {
background: #ff8585;
color: #fff;
}
@media (max-width: 600px) {
.contents strong {
font-size: 18px;
margin-bottom: 15px;
margin-top: 0px;
line-height: 22px;
}
.contents {
padding: 10px;
margin: 20px 0;
}
.contents li a {
padding: 5px 15px;
}
}
#wp-comment-cookies-consent {
width: auto !important;
display: inline-block;
height: auto;
}
p.comment-notes,
.comment-form-cookies-consent label {
visibility: hidden;
}
span.wpcf7-list-item input {
width: 15px;
height: 15px;
margin: 0 10px 0 0;
}
form .wpcf7-form-control-wrap input {
font-size: 14px;
}
span.wpcf7-list-item {
display: flex;
align-items: center;
justify-content: flex-start;
margin: 0;
font-size: 14px;
font-family: "Open Sans", sans-serif;
}
#wpcf7-f12726-o1 .wpcf7-textarea,
#wpcf7-f12726-o3 .wpcf7-textarea,
#wpcf7-f14379-o1 .wpcf7-textarea,
#wpcf7-f16870-o1 .wpcf7-textarea,
#wpcf7-f16750-o1 .wpcf7-textarea,
#wpcf7-f16748-o1 .wpcf7-textarea,
#wpcf7-f16870-o1 .wpcf7-textarea {
font-size: 14px;
font-family: "Open Sans", sans-serif;
line-height: 18px;
}
.wrapper_logo {
width: 190px;
display: inline-block;
margin: 0 !important;
border-radius: 0 !important;
line-height: 1 !important;
}
.logo .wrapper_logo + .logo_descr {
transform: translateY(-5px);
}
@media (max-width: 800px) {
.wrapper_logo {
width: 144px;
}
.logo .wrapper_logo + .logo_descr {
transform: translateY(0px);
}
}
@media (max-width: 450px) {
.wrapper_logo {
width: 128px;
}
header a.logo {
display: inline-flex;
align-items: center;
}
}
a.phwidget {
position: fixed;
left: 50%;
bottom: 200px;
transform: translateX(calc((-1171px / 2) - 100% - 5px));
z-index: 123;
}
a.phwidget img {
width: 240px;
height: auto;
}
@media (max-width: 1700px) {
a.phwidget img {
width: calc((100vw - 1170px) / 2 - 20px);
height: auto;
}
}
@media (max-width: 1500px) {
a.phwidget img {
width: 200px;
}
a.phwidget {
position: fixed;
left: 5px;
bottom: 50px;
transform: translateX(0);
}
}
@media (max-width: 700px) {
a.phwidget {
bottom: 10px;
}
}
.new-header .wrapper_logo {
width: 170px;
}
.new-header .menu_fix.row {
flex-direction: column;
align-items: center;
flex-wrap: wrap;
background: #fff;
}
.header_container,
nav.nav_menu {
max-width: 1170px;
width: 100%;
text-align: center;
}
.header_container {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
padding: 14px 0;
}
.new-header .qtranxs-lang-menu {
display: none;
}
.new-header #click_tel_show {
color: #0a1244;
font-weight: 500;
font-size: 18px;
line-height: 21px;
text-decoration: none;
}
.new-header .list-content:after {
display: none;
}
.header_left {
display: flex;
align-items: center;
}
.new-header .logo {
transform: translateY(-2px);
}
.new-header span.hover-show-tel {
padding: 5px 20px;
top: 0px;
bottom: auto;
transform: translate(4px, -13px) !important;
}
.new-header a.tel_v {
color: #0a1244;
font-weight: 500;
font-size: 18px;
line-height: 21px;
padding: 15px 0px;
}
.new-header .top_bar_tel {
padding-left: 30px;
margin-left: 30px;
border-left: 1px solid #eee;
}
.new-header a.tel_v + .tel_v {
border-top: 1px solid #eee;
}
.arrow-down:after {
top: -6px;
width: 8px;
height: 8px;
}
.header_right {
display: flex;
align-items: center;
}
.header_right > a {
font-weight: 500;
font-size: 12px;
line-height: 14px;
text-transform: uppercase;
padding: 10px 12px;
display: inline-flex;
align-items: center;
border-radius: 4px;
color: #ee2f52;
}
.header_right > a span {
display: inline-block;
margin-right: 10px;
}
a.btn.btn_pink {
background: #ee2f52;
color: #fff;
}
a.btn.btn_pink:hover {
color: #fff;
background: #e7677f;
}
.btn.btn_white:hover {
color: #ee2f52;
text-decoration: underline;
}
.new-header a.tel_v:hover {
color: #ee2f52;
}
.list_l > a:hover {
color: #ee2f52;
}
.lang_w {
position: relative;
width: 90px;
height: 56px;
}
.popup_lang:hover {
box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.07);
}
.popup_lang {
position: absolute;
right: 0;
top: 0;
white-space: nowrap;
display: flex;
height: 56px;
align-items: center;
background: #fff;
transition: 0.3s;
border-radius: 4px;
}
.list_l {
transition: 0.3s;
overflow: hidden;
width: 0px;
transition: 0.3s;
opacity: 0;
transform: translateX(10px);
}
.popup_lang:hover .list_l {
width: auto;
opacity: 1;
transform: translateX(0px);
}
.list_l a,
.acteve_lang {
color: #0a1244;
font-weight: 500;
font-size: 12px;
line-height: 14px;
}
.list_l > a {
padding: 0 20px;
border-right: 1px solid #eee;
transition: 0.3s;
}
.acteve_lang {
padding: 0 20px;
cursor: pointer;
height: 18px;
}
.acteve_lang:after,
a.--has-children:after {
content: "";
content: "";
display: inline-block;
width: 8px;
height: 8px;
border-bottom: 1px solid #f7484e;
border-right: 1px solid #f7484e;
position: relative;
transform: rotate(45deg);
top: -3px;
margin-left: 10px;
}
a.btn.btn_white {
margin-left: 10px;
}
header.new-header .top_menu {
padding: 0 15px;
}
.line_header {
width: 100%;
border-top: 1px solid #eee;
}
nav.nav_menu ul#menu-main-navigation,
nav.nav_menu ul#menu-main-navigation1 {
display: inline-flex;
align-items: center;
justify-content: center;
width: auto;
}
nav.nav_menu a {
font-weight: 500;
font-size: 14px;
line-height: 16px;
color: #0a1244;
text-transform: uppercase;
padding: 20px;
display: inline-block;
}
nav.nav_menu .menu-item-has-children:hover ul.sub-menu {
visibility: visible;
opacity: 1;
transform: translate(50%, 0);
}
nav.nav_menu ul.sub-menu {
position: absolute;
width: auto;
background: #fff;
padding: 0 10px;
border-radius: 4px;
right: 50%;
transform: translate(50%, -15px);
min-width: 250px;
box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
transition: 0.3s;
visibility: hidden;
opacity: 0;
}
nav.nav_menu a:hover {
color: #ee2f52;
}
nav.nav_menu ul.sub-menu a {
display: block;
}
nav.nav_menu ul.sub-menu li + li a {
border-top: 1px solid #eee;
}
nav.nav_menu .menu-item-has-children {
position: relative;
}
nav.nav_menu .menu-item-has-children:hover > a {
color: #ee2f52;
}
.hamburger_menu {
display: none;
}
header.new-header {
height: 142px;
}
a.y-item img {
max-width: 100%;
margin: 0 auto 10px;
height: 96px;
}
a.y-item {
display: inline-flex;
flex-direction: column;
align-items: center;
color: #333333;
font-weight: 500;
font-size: 12px;
line-height: 14px;
text-align: center;
padding: 0 5px;
}
section.wr_youTube {
overflow: hidden;
background: #f7f7f7;
display: flex;
height: 200px;
align-items: center;
padding-bottom: 0px !important;
flex-wrap: wrap;
}
section.wr_youTube .container {
flex-shrink: 0;
max-width: 100%;
}
@media (max-width: 1200px) {
.header_container {
padding-left: 15px;
}
}
@media (max-width: 900px) {
.new-header .top_bar_tel {
padding-left: 20px;
margin-left: 20px;
}
nav.nav_menu a {
padding: 20px 10px;
font-size: 13px;
}
.header_right > a {
padding: 10px 6px;
}
.acteve_lang {
padding: 0 10px;
}
.list_l > a {
padding: 0 10px;
}
.lang_w {
width: 110px;
}
.header_right > a span {
margin-right: 5px;
}
.new-header #click_tel_show {
font-size: 16px;
}
.new-header .sub_tel_header {
z-index: 12;
}
.new-header a.tel_v {
font-size: 16px;
}
.new-header .wrapper_logo {
width: 150px;
}
header.new-header {
height: 96px;
}
}
@media (min-width: 700px) and (max-width: 800px) {
.youtube-cats .v-arrow.v-pull-right.slick-arrow {
right: -26px;
}
}
@media (max-width: 600px) {
header.new-header {
height: 66px;
}
.header_container {
padding-left: 0px;
}
.new-header .logo {
transform: translateY(0px);
}
.new-header .wrapper_logo {
width: 110px;
}
.new-header .top_bar_tel {
padding-left: 0px;
margin-left: 0px;
border-left: 0px solid #eee;
}
.header_left {
width: 100%;
justify-content: space-between;
}
span.hamburger_menu {
display: inline-flex;
width: 22px;
height: 22px;
position: relative;
align-items: center;
}
span.hamburger_menu > span {
width: 100%;
position: absolute;
height: 3px;
background: #0a1244;
border-radius: 30%;
transition: 0.3s;
}
span.hamburger_menu span:first-child {
top: 2px;
}
span.hamburger_menu span:last-child {
bottom: 3px;
}
span.hamburger_menu.open-hamburger_menu span {
transform: rotate(45deg);
background: #ee2f52;
opacity: 0;
}
span.hamburger_menu.open-hamburger_menu span:first-child {
top: 9px;
transform: rotate(45deg);
background: #ee2f52;
opacity: 1;
}
span.hamburger_menu.open-hamburger_menu span:last-child {
transform: rotate(-45deg);
background: #ee2f52;
bottom: 10px;
opacity: 1;
}
.header_right .lang_w {
display: none;
}
.header_right {
width: 100%;
}
.header_right > a {
width: 50%;
justify-content: center;
}
nav.nav_menu {
position: fixed;
top: 60px;
}
nav.nav_menu ul#menu-main-navigation,
nav.nav_menu ul#menu-main-navigation1 {
flex-direction: column;
align-items: flex-start;
background: #fff;
justify-content: flex-start;
height: 0;
transition: 0.3s;
overflow: hidden;
}
.show_mob_menu nav.nav_menu ul#menu-main-navigation,
.show_mob_menu nav.nav_menu ul#menu-main-navigation1 {
border-top: 1px solid #eee;
padding: 10px 0;
height: calc(100vh - 60px);
}
nav.nav_menu ul#menu-main-navigation > li,
nav.nav_menu ul#menu-main-navigation1 > li {
width: 100%;
}
nav.nav_menu .menu-item-has-children ul.sub-menu {
transform: translate(0%, 0) !important;
box-shadow: none;
background: #f9f9f9;
max-width: 100%;
width: 100%;
left: 0px;
right: 0px;
}
nav.nav_menu .menu-item-has-children:hover ul.sub-menu {
transform: translate(0, 0) !important;
position: static;
}
nav.nav_menu a {
padding: 10px 15px;
font-size: 14px;
}
.line_header {
display: none;
}
.new-header .qtranxs-lang-menu {
display: block;
}
header.new-header .top_menu {
background: #fff;
}
.youtube-cats {
padding: 0 15px;
}
.youtube-cats .v-arrow.v-pull-left.slick-arrow {
left: -18px;
}
.youtube-cats .v-arrow.v-pull-right.slick-arrow {
right: -38px;
}
.youtube-cats .v-pull-left:before,
.youtube-cats .v-pull-right:before {
width: 22px;
height: 22px;
}
header.new-header {
height: 112px;
}
}
.w_search_article {
display: flex;
flex-wrap: wrap;
align-items: center;
}
.col_right_s span.btn-lang-blog {
font-weight: 500;
font-size: 12px;
line-height: 14px;
text-transform: uppercase;
padding: 10px 12px;
display: inline-flex;
align-items: center;
border-radius: 4px;
width: 240px;
transition: 0.3s;
border: 1px solid transparent;
}
.col_right_s span.btn-lang-blog:hover {
background: #2ecf89;
}
.col_right_s .select_lang {
margin: 0;
}
.col_left_s {
width: calc(100% - 250px);
margin-right: 10px;
}
.col_right_s {
position: relative;
z-index: 1;
}
.col_left_s #ajaxsearchlite1 .probox,
div.asl_w .probox {
border-radius: 4px;
border-width: 1px;
padding: 3px 8px;
}
.col_left_s #my-theater {
padding: 5px 10px 5px 10px;
line-height: 16px;
font-size: 14px;
margin: 5px;
border-radius: 6px;
}
.col_left_s .wpdreams_ajaxsearchlite-first {
margin: 0;
}
.w_search_article {
margin-bottom: 40px;
}
span.btn-lang-blog:before {
width: 20px;
height: 20px;
background-repeat: no-repeat;
background-size: contain;
left: auto;
right: 9px;
}
#ajaxsearchlite1 .probox .proinput input,
div.asl_w .probox .proinput input {
font-size: 14px !important;
font-family: Oswald, sans-serif !important;
}
a.btn-popup-form:hover {
background: #b0d375;
color: #fff;
}
a.btn-popup-form {
font-weight: 500;
font-size: 12px;
line-height: 14px;
text-transform: uppercase;
padding: 10px 12px;
display: inline-flex;
align-items: center;
border-radius: 4px;
border: 1px solid transparent;
font-family: Oswald, sans-serif;
background-color: #96c940;
right: 160px;
}
p#scrollPercentLabel span {
position: absolute;
left: 2px;
top: 50%;
transform: translateY(-50%);
display: flex; justify-content: center;
width: 30px;
text-align: center;
}
p#scrollPercentLabel {
top: auto !important;
bottom: 20px;
border-radius: 4px;
font-size: 12px;
line-height: 14px;
text-align: left;
padding: 4px 10px 4px 34px;
right: 4px;
margin: 0px;
}
@media (max-width: 677px) {
.w_search_article > * {
width: 100%;
}
.col_left_s {
margin-bottom: 20px;
margin-right: 0px;
}
}
#scrollPercentLabel b {
font-weight: 300;
}
#scrollPercentLabel[data-scroll="100"] {
cursor: pointer;
}
#scrollPercentLabel[data-scroll="100"] b,
#scrollPercentLabel[data-scroll="100"] span {
visibility: hidden;
}
#scrollPercentLabel[data-scroll="100"]:after {
content: "";
display: inline-block;
position: absolute;
width: 22px;
height: 22px;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
display: inline-block;
background-image: url(//lemarbet.com/ua/wp-content/themes/lemarbetTheme/img/up-arrow.svg);
background-size: contain;
background-repeat: no-repeat;
}
.post-wrapper.slider-blog-2 > li.blog_post {
width: 100%;
}
.slider-blog-2 .blog_post__link {
display: flex;
align-items: center;
justify-content: space-between;
}
.slider-blog-2 .post_img {
flex-shrink: 0;
width: 370px;
border-radius: inherit;
height: auto;
justify-content: flex-end;
transition: 0.3s;
}
.slider-blog-2 .blog_post__link .post_img-mask {
display: none;
}
.slider-blog-2 .blog_post__link:hover .post_img img {
transform: translateX(calc(444px - 370px));
}
.post-wrapper.slider-blog-2 > li.blog_post:nth-child(2n) .post_img {
order: 2;
}
.wrapp-content-blog .blog_post .post_descr {
text-align: left;
padding-left: 30px;
font-weight: bold;
transform: translateY(30px);
}
.post-wrapper.slider-blog-2 > li.blog_post:nth-child(2n) .post_descr {
padding-left: 0px;
padding-right: 15px;
}
.slider-blog-2 .title.blog_post__title {
font-size: 22px;
line-height: 28px;
font-weight: 600;
font-family: Oswald, sans-serif;
color: #353535;
text-transform: none;
}
.slider-blog-2 .blog_post .meta {
left: 0;
transform: translate(30px, -100px);
}
.post-wrapper.slider-blog-2 > li.blog_post:nth-child(2n) .meta {
transform: translate(0px, -100px);
}
.slider-blog-2 .title.blog_post__title:hover {
color: #a6cbe0;
}
.slider-blog-2 .blog_post .meta > span {
font-size: 80px;
color: #e2e7e6;
transform: translateY(-20px);
top: 50% !important;
}
.wrapp-content-blog .blog_post .meta {
color: #000;
width: 90px;
}
@media (max-width: 991px) {
.slider-blog-2 .title.blog_post__title {
position: static !important;
width: 100%;
text-align: left;
}
.wrapp-content-blog .blog_post .post_descr {
width: 100%;
position: static;
}
.slider-blog-2 .blog_post .meta {
top: 10px;
}
}
@media (max-width: 500px) {
.slider-blog-2 .post_img {
width: 100%;
}
.slider-blog-2 .post_img img {
max-width: 100%;
height: auto;
}
.slider-blog-2 .blog_post__link:hover .post_img img {
transform: translateX(0);
}
.slider-blog-2 .blog_post__link {
flex-direction: column;
}
.wrapp-content-blog .blog_post .post_descr {
padding: 10px 0;
}
.wrapp-content-blog .blog_post .post_descr {
transform: translateY(0px);
}
.wrapp-content-blog .blog_post .post_descr {
width: 100%;
position: relative;
top: 0;
padding-top: 60px !important;
}
.slider-blog-2 .blog_post .meta > span {
font-size: 50px;
}
.slider-blog-2 .blog_post .meta {
left: 0px !important;
top: 0px !important;
transform: translate(0, 0);
width: auto;
padding-left: 60px;
}
.post-wrapper.slider-blog-2 > li.blog_post:nth-child(2n) .post_descr {
padding-right: 0;
}
.post-wrapper.slider-blog-2 > li.blog_post:nth-child(2n) .meta {
transform: translate(0px, 0px);
}
.post-wrapper.slider-blog-2 > li.blog_post:nth-child(2n) .post_img {
order: 0;
}
}
[data-lang="en"] li#menu-item-4379 a:before {
content: "Blog";
font-size: 14px;
}
[data-lang="en"] li#menu-item-4379 a {
font-size: 0px;
display: inline-flex;
}
[data-lang="en"] li#menu-item-17908 {
display: none;
}
[data-lang="en"] li#menu-item-20059 {
display: none;
}
[data-lang="en"] li#menu-item-8910 {
display: none;
}
@media (max-width: 900px) {
[data-lang="en"] li#menu-item-4379 a:before {
font-size: 13px;
}
}
@media (max-width: 600px) {
[data-lang="en"] li#menu-item-4379 a:before {
font-size: 14px;
}
}
li#menu-item-link span {
font-weight: 500;
font-size: 14px;
line-height: 16px;
color: #9e9e9e;
padding: 20px 10px 20px 40px;
display: inline-block;
}
li#menu-item-link a,
.buttons_in a {
padding: 0px;
width: 40px;
height: 40px;
background-position: center;
background-size: contain;
background-repeat: no-repeat;
background-image: url(//lemarbet.com/ua/wp-content/themes/lemarbetTheme/img/youtube2.svg);
transition: 0.3s;
}
li#menu-item-link a + a,
.buttons_in a + a {
background-image: url(//lemarbet.com/ua/wp-content/themes/lemarbetTheme/img/telegram2.svg);
margin-left: 10px;
}
li#menu-item-link a:hover,
.buttons_in a:hover {
transform: scale(1.1);
}
#menu-item-link {
display: inline-flex;
flex-wrap: wrap;
align-items: center;
}
@media (min-width: 600px) and (max-width: 900px) {
nav.nav_menu a {
padding: 20px 6px;
font-size: 12px;
}
li#menu-item-link span {
font-size: 12px;
padding: 20px 5px;
}
li#menu-item-link a,
.buttons_in a {
width: 30px;
height: 30px;
}
li#menu-item-link a + a,
.buttons_in a + a {
margin-left: 5px;
}
}
@media (max-width: 600px) {
nav.nav_menu ul#menu-main-navigation > li,
nav.nav_menu ul#menu-main-navigation1 > li {
text-align: left;
}
#menu-item-link span {
padding: 15px;
font-size: 13px;
}
nav.nav_menu ul#menu-main-navigation,
nav.nav_menu ul#menu-main-navigation1 {
display: flex;
}
}
.log_p {
text-align: center;
padding: 80px 0;
}
.wrap_portfolio .sub_head {
font-weight: normal;
font-size: 32px;
line-height: 37px;
margin: auto;
max-width: 600px;
margin-bottom: 120px;
text-align: center;
}
.wrap_portfolio .top-img {
display: flex;
position: relative;
}
img.top_img-left {
max-width: 620px;
margin-left: -50px;
}
img.top_img-center {
position: absolute;
bottom: 0px;
left: 50%;
transform: translateX(-50%);
}
img.top_img-right.litespeed-loaded {
max-width: 620px;
}
.top-img img {
box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.07);
}
.sab_top_img {
display: flex;
flex-wrap: wrap;
padding: 80px 0;
}
.s_t_item {
width: 40%;
}
.s_t_item span {
font-weight: normal;
font-size: 24px;
line-height: 32px;
position: relative;
padding: 60px 0 20px;
display: block;
}
.s_t_item span:before {
content: "";
display: inline-block;
height: 50px;
width: 5px;
background: #f7484e;
position: absolute;
top: 0;
left: 0;
transform: translateX(15px) rotate(40deg);
}
.s_t_item p {
color: #696969;
font-size: 16px;
line-height: 24px;
}
.s_t_item + .s_t_item {
margin-left: 20%;
}
.title_portfolio:before {
content: "";
width: 30px;
height: 5px;
background: #f7484e;
display: inline-block;
position: absolute;
left: 0;
top: 16px;
}
.tz_img {
display: flex;
justify-content: center;
padding: 50px 20px 0;
border-bottom: 1px solid #eee;
}
.tz {
display: flex;
justify-content: flex-end;
margin-bottom: 80px;
}
.tz p {
box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.07);
width: 500px;
font-size: 16px;
line-height: 24px;
color: #696969;
padding: 14px;
background: #fff;
}
span.h_line {
display: inline-block;
position: absolute;
width: 100vw;
height: 20px;
background: #fd0e49;
right: 0px;
top: 0px;
}
.p_block_3 {
position: relative;
padding-top: 80px;
padding-bottom: 80px;
}
.p_block_3 .h_line1 {
transform: translate(16vw, 36vw) rotate(-45deg);
}
.p_block_3 .h_line2 {
transform: translate(-50vw, 50vw) rotate(-45deg);
}
.p_home_img img {
position: relative;
left: 50%;
transform: translateX(-50%);
box-shadow: 0px 20px 40px rgba(0, 0, 0, 0.07);
}
.p_block_4 {
position: relative;
padding-top: 80px;
padding-bottom: 80px;
}
.p_block_4 .tz {
justify-content: flex-start;
}
.p_block_4 .h_line1 {
transform: translate(18vw, 40vw) rotate(-45deg);
width: 120vw;
}
.row_p_i {
display: flex;
flex-wrap: wrap;
}
.row_p_i > div {
width: 50%;
float: none;
position: static;
padding: 0;
overflow: inherit;
min-height: 0;
box-sizing: border-box;
}
span.n_b:before {
content: "";
display: inline-block;
height: 30px;
width: 5px;
background: #f7484e;
position: absolute;
top: 0;
left: 0;
}
span.n_b {
font-size: 24px;
line-height: 32px;
padding: 44px 0;
display: inline-block;
position: relative;
width: 100%;
}
.img_right-bg img {
box-shadow: 0px 20px 40px rgba(0, 0, 0, 0.07);
margin-top: -50px;
}
.row_p_i .col_l {
padding-right: 20px;
display: flex;
flex-direction: column;
align-items: center;
flex-wrap: wrap;
}
.col_l .img_2 {
margin-bottom: 40px;
width: 100%;
}
.img_3 img {
box-shadow: 0px 10px 40px rgba(0, 0, 0, 0.09);
}
.p_block_5 .h_line1 {
transform: translate(0vw, 44vw) rotate(-45deg);
width: 120vw;
}
.page_product img {
position: relative;
left: 50%;
transform: translate(-50%, 0);
box-shadow: 0px 20px 40px rgba(0, 0, 0, 0.07);
}
.page_product {
margin-bottom: 80px;
}
.page_reviwe {
position: relative;
margin-bottom: 80px;
}
.page_reviwe .col-l img {
box-shadow: 0px 10px 40px rgba(0, 0, 0, 0.09);
}
.page_reviwe .col-r {
position: absolute;
right: 0;
top: 50%;
box-shadow: 0px 20px 40px rgba(0, 0, 0, 0.07);
transform: translateY(calc(-50% + 120px));
}
.page_popup img {
box-shadow: 0px 20px 40px rgba(0, 0, 0, 0.07);
}
.page_popup > div {
text-align: center;
}
.p_block_6 {
position: relative;
margin-bottom: 80px;
}
.p_block_6 .h_line1 {
transform: translate(10vw, -15vw) rotate(-45deg);
width: 60vw;
top: auto;
bottom: 0;
}
.page_checkout img {
position: relative;
left: 50%;
transform: translateX(-50%);
box-shadow: 0px 10px 40px rgba(0, 0, 0, 0.09);
}
.footer_portfolio .container {
text-align: center;
}
.block_center {
display: inline-block;
padding: 80px 0 120px;
max-width: 500px;
margin: auto;
}
.block_center > div {
font-size: 32px;
line-height: 37px;
margin-bottom: 30px;
}
.block_center > p {
font-size: 24px;
line-height: 32px;
margin-bottom: 60px;
}
.block_center a.btn.keys-preview-btn {
position: static;
pointer-events: inherit;
border-radius: 0px;
}
.title_portfolio {
font-size: 32px;
line-height: 37px;
position: relative;
padding-left: 50px;
padding-bottom: 40px;
}
.p_block_5 {
position: relative;
margin-bottom: 80px;
}
@media (max-width: 1280px) {
.log_p {
padding: 60px 0;
}
.wrap_portfolio .sub_head {
font-size: 24px;
line-height: 30px;
max-width: 500px;
margin-bottom: 140px;
}
img.top_img-left {
max-width: 50%;
margin: 0;
}
img.top_img-right.litespeed-loaded {
max-width: 50%;
}
img.top_img-center {
max-width: 60%;
}
.s_t_item span {
font-size: 20px;
line-height: 28px;
padding: 40px 0 15px;
}
.s_t_item span:before {
height: 36px;
}
.s_t_item p {
color: #696969;
font-size: 14px;
line-height: 20px;
}
.sab_top_img {
padding: 60px 0;
}
.title_portfolio {
font-size: 28px;
line-height: 34px;
padding-bottom: 30px;
}
.tz p {
font-size: 14px;
line-height: 22px;
}
.tz {
margin-bottom: 60px;
}
.p_home_img img {
max-width: 100%;
}
.page_product img {
max-width: 100%;
}
.page_product {
margin-bottom: 60px;
}
.page_checkout img {
max-width: 100%;
}
.s_t_item + .s_t_item {
margin-left: 30px;
}
.sab_top_img {
justify-content: center;
}
.p_block_2 .tz_img {
padding: 0 15px;
}
.tz_img img {
max-width: 100%;
}
.row_p_i .col_l {
margin: 0;
}
.col_l .img_2 img {
max-width: 100%;
}
.img_right-bg img {
max-width: 200%;
}
.img_right-bg img {
max-width: 200%;
margin-top: -30px;
}
}
@media (max-width: 990px) {
.page_reviwe .col-r img {
max-width: 100%;
}
.page_reviwe .col-r {
max-width: 50%;
}
.page_reviwe .col-l img {
max-width: 80%;
}
}
@media (max-width: 766px) {
.log_p img {
max-width: 170px;
}
.log_p {
padding: 40px 0;
}
.wrap_portfolio .sub_head {
font-size: 20px;
line-height: 28px;
max-width: 500px;
margin-bottom: 100px;
}
img.top_img-center {
max-width: 70%;
z-index: 1;
}
img.top_img-left {
transform: translateY(40px);
}
img.top_img-right {
transform: translateY(60px);
}
.s_t_item {
margin: 0 !important;
width: 100%;
}
.sab_top_img {
justify-content: space-between;
}
.s_t_item + .s_t_item {
padding-top: 40px;
}
.s_t_item span {
font-size: 18px;
line-height: 24px;
padding: 35px 0 15px;
}
.s_t_item span:before {
height: 30px;
}
.img_3 img {
max-width: 100%;
}
.page_popup img {
max-width: 100%;
}
span.n_b {
padding: 34px 0;
font-size: 20px;
line-height: 28px;
}
.title_portfolio {
font-size: 24px;
line-height: 30px;
padding-bottom: 30px;
padding-left: 36px;
}
.title_portfolio:before {
width: 26px;
}
.block_center > div {
font-size: 26px;
line-height: 34px;
margin-bottom: 20px;
}
.block_center > p {
font-size: 20px;
line-height: 26px;
margin-bottom: 40px;
}
.block_center {
padding: 40px 0 0;
}
.p_block_4 .h_line1 {
transform: translate(20vw, 40vw) rotate(-45deg);
}
}
.page_2 span.h_line,
.page_2 .title_portfolio::before,
.page_2 .s_t_item span::before,
.page_2 span.n_b:before {
background: #65bc40;
}
.col_l .img_2 img {
max-width: 100%;
}
.p_block_7 {
position: relative;
padding-top: 40px;
}
.p_block_7 .h_line1 {
transform: translate(0vw, 44vw) rotate(-45deg);
width: 100vw;
}
.row_mob_img > div {
width: 33.33%;
padding: 0 15px;
text-align: center;
}
.row_mob_img {
display: flex;
flex-wrap: wrap;
margin: 0 -15px;
}
.row_mob_img img {
box-shadow: rgba(0, 0, 0, 0.09) 0px 10px 40px;
max-width: 100%;
}
.row_two_img img {
box-shadow: rgba(0, 0, 0, 0.07) 0px 0px 40px;
}
@media (max-width: 766px) {
.row_mob_img {
margin: 0 -5px;
}
.row_mob_img > div {
padding: 0 5px;
}
}
.row_two_img {
position: relative;
text-align: left;
}
.row_two_img > div {
display: inline-block;
}
.row_two_img > div + div {
margin-top: -50%;
width: 100%;
text-align: right;
}
.page_4 span.h_line,
.page_4 .title_portfolio::before,
.page_4 .s_t_item span::before,
.page_4 span.n_b:before {
background: #1c1c1e;
}
.page_5 span.h_line,
.page_5 .title_portfolio::before,
.page_5 .s_t_item span::before,
.page_5 span.n_b:before {
background: #ffcd57;
}
.page_6 span.h_line,
.page_6 .title_portfolio::before,
.page_6 .s_t_item span::before,
.page_6 span.n_b:before {
background: #b6cf41;
}
.page_4 .col_l .img_2 img {
box-shadow: rgba(0, 0, 0, 0.07) 0px 20px 40px;
}
.rainbow {
width: 100%;
height: 750px;
-webkit-animation: o-rotate-360 linear 8s infinite;
animation: o-rotate-360 linear 8s infinite;
}
.rainbow span {
display: block;
width: 100%;
height: 100%;
position: relative;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.rainbow span:after {
display: block;
content: "";
width: 100%;
height: 100%;
position: absolute;
left: 100%;
}
.rainbow span:first-child {
background: var(--color-first);
}
.rainbow span:first-child:after {
background: var(--color-second);
}
.rainbow span:last-child {
background: var(--color-third);
}
.rainbow span:last-child:after {
background: var(--color-forth);
}
.c-subscribe-box {
width: 100%;
height: 250px;
max-width: 750px;
overflow: hidden;
position: relative;
box-shadow: 0 10px 40px -10px rgba(0, 64, 128, 0.2);
border-radius: var(--border-radius-outer);
margin: 0 auto 50px;
}
.c-subscribe-box__wrapper {
width: calc(100% - var(--border-width));
height: calc(100% - var(--border-width));
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
background: #fff;
padding: 1.2rem 1rem 1.8rem;
display: -webkit-box;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
flex-direction: column;
border-radius: var(--border-radius-inner);
}
@-webkit-keyframes o-rotate-360 {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes o-rotate-360 {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
:root {
--color-first: #65587f;
--color-second: #f18867;
--color-third: #e85f99;
--color-forth: #50bda1;
--block-width: 300px;
--block-height: 270px;
--border-width: 0.625rem;
--border-radius-outer: 8px;
--border-radius-inner: calc(var(--border-radius-outer) / 2);
--font-plain: "IBM Plex Sans", sans-serif;
--font-special: "Fredoka One", sans-serif;
box-sizing: border-box;
line-height: 1.4;
}
.c-subscribe-box__wrapper {
padding: 15px 240px 15px 15px;
background-color: #f7f7f7;
background-image: url(//lemarbet.com/ua/wp-content/themes/lemarbetTheme/img/a-chornyy.png);
background-repeat: no-repeat;
background-position: right bottom;
}
.head_in {
font-size: 22px;
color: #000;
line-height: 28px;
margin-bottom: 20px;
}
.body_in {
font-size: 16px;
line-height: 22px;
}
.buttons_in a {
display: inline-block;
border: none;
margin-top: 10px;
}
@media (max-width: 800px) {
.c-subscribe-box {
height: 300px;
}
}
@media (max-width: 700px) {
.c-subscribe-box {
height: 300px;
}
.c-subscribe-box__wrapper {
background-size: 374px;
padding: 15px 180px 15px 15px;
}
.head_in {
font-size: 20px;
}
}
@media (max-width: 500px) {
.c-subscribe-box__wrapper {
background-size: 300px;
padding: 15px 135px 15px 15px;
}
.head_in {
font-size: 18px;
line-height: 22px;
margin: 0;
}
.body_in {
color: #000;
font-weight: 300;
font-size: 14px;
line-height: 20px;
}
.c-subscribe-box {
margin: 20px auto 50px;
height: 340px;
}
.rainbow {
height: 340px;
}
.c-subscribe-box__wrapper {
display: flex;
justify-content: space-around;
}
}
@media (max-width: 370px) {
.c-subscribe-box__wrapper {
background-size: 230px;
padding: 15px 92px 15px 15px;
}
}
a.blog_post__link.broken_link {
text-decoration: none !important;
}
@media (max-width: 800px) {
div#wpcf7-f12726-o1 {
padding: 15px;
}
.section5.request-wrapper .main_form form {
box-shadow: none;
padding: 0px;
}
.section5.request-wrapper .main_form form > p {
width: 100%;
position: static;
transform: translate(0, 0);
}
.section5.request-wrapper .main_form form input:not([type="submit"]) {
border: 1px solid red;
border-radius: 4px;
margin-bottom: 10px;
}
}
@media (max-width: 500px) {
p#scrollPercentLabel {
width: 150px;
right: 0px !important;
bottom: 0px !important;
transform: translate(0, 0) !important;
height: auto;
background: #e2e2e2;
border-radius: 0px !important;
padding-right: 2px !important;
height: 36px;
}
.single_post ul.share-list.share-list_fixed {
display: flex !important;
width: calc(100vw - 150px) !important;
height: 36px;
left: 0px !important;
bottom: 0px !important;
margin: 0px !important;
padding: 0;
top: auto !important;
transform: translate(0px, 0px) !important;
max-width: 100%;
}
.single_post ul.share-list.share-list_fixed li.share-list__item {
width: 100%;
margin: 0;
}
.single_post ul.share-list.share-list_fixed li.share-list__item {
width: 100%;
margin: 0;
display: inline-flex;
}
.single_post .post_content .share-list_fixed .share-list__link {
width: 100%;
font-size: 0px;
padding: 0px;
display: inline-flex;
justify-content: center;
align-items: center;
border-radius: 0px;
height: 100%;
}
.single_post a.share-list__link.share-list__link_fb i {
font-size: 22px;
color: #fff;
}
.single_post a.share-list__link.share-list__link_fb {
background: #3b5997;
}
.single_post .share-list__telegram a.share-list__link.share-list__link_gp {
background: #2ea6da;
}
.single_post .share-list__telegram a.share-list__link.share-list__link_gp i {
background-image: url(https://lemarbet.com/wp-content/themes/lemarbetTheme/img/telegram-w.svg);
width: 25px;
height: 20px;
margin: 0;
}
.single_post .share-list__viber a#viber_share {
background: #784f99;
}
.single_post .share-list__viber a#viber_share i.ico-viber.share-list__icon {
background-image: url(https://lemarbet.com/wp-content/themes/lemarbetTheme/img/viber-w.svg);
width: 26px;
height: 26px;
}
.single_post .share-list__link_fb .fa-facebook.share-list__icon {
background-image: url(https://lemarbet.com/wp-content/themes/lemarbetTheme/img/facebook_white.svg);
width: 26px;
height: 20px;
margin: 0;
}
.single_post .share-list__link_tw .fa-twitter.share-list__icon {
background-image: url(https://lemarbet.com/wp-content/themes/lemarbetTheme/img/twitter_white.svg);
width: 26px;
height: 26px;
margin: 0;
padding: 0;
transform: translateY(2px);
}
.single_post a.share-list__link.share-list__link_tw {
background: #2da9ec;
}
.single_post
a.share-list__link.share-list__link_tw
i.fa.fa-twitter.share-list__icon {
font-size: 22px;
color: #fff;
}
}
.tz p + p {
display: none;
}
.page_7 span.h_line,
.page_7 .title_portfolio::before,
.page_7 .s_t_item span::before,
.page_7 span.n_b::before {
background: #137af3;
}
.page_8 span.h_line,
.page_8 .title_portfolio::before,
.page_8 .s_t_item span::before,
.page_8 span.n_b::before {
background: #137af3;
}
.page_7 .row_two_img > div + div {
margin-top: 0px;
}
.page_7 .col_3c {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.col_3c img.litespeed-loaded[src*="p_7_8r"] {
box-shadow: none;
}
div#story em p {
display: none;
}
.wr_youTube1 {
display: none;
}
.youtube-cats > p {
margin: 0px;
}
.wr_youTube .container {
visibility: hidden;
}
#blogs span,
#service span,
#features span,
#solutions span,
#client2 span,
#client span,
#work span,
#story span {
display: none;
}
#blogs em,
#service em,
#features em,
#solutions em,
#client2 em,
#client em,
#work em,
#story h1,
#story em {
font-size: 40px;
line-height: 48px;
text-transform: none;
font-weight: 700;
font-style: inherit;
font-family: Oswald, sans-serif;
position: static;
}
#blogs,
#service,
#features,
#solutions,
#client2,
#client,
#work,
#story {
text-align: center;
width: 100%;
max-width: 600px;
display: block;
padding: 50px 0;
margin: auto;
float: none;
}
#story p {
display: initial;
}
#story h1 {
padding-right: 8px;
color: #ee2f52;
margin: 0;
}
#story em {
display: inline;
}
#story {
padding: 0px;
}
div#features {
padding-top: 0px;
}
div#client {
padding-bottom: 0px;
}
@media (max-width: 760px) {
#blogs em,
#service em,
#features em,
#solutions em,
#client2 em,
#client em,
#work em,
#story h1,
#story em {
font-size: 28px;
line-height: 38px;
}
div#service {
padding-top: 0px;
padding-bottom: 30px;
}
.story {
top: -35px;
}
.posts-acardion .title {
padding-bottom: 12px;
font-size: 16px;
padding-left: 10px;
padding-top: 3px;
}
#solutions em {
left: 0px;
}
}
@media (max-width: 800px) {
.bottom-content-s .navigation__link {
line-height: 22px;
padding: 6px 0;
}
#solutions {
padding-bottom: 20px;
}
}
@media (max-width: 500px) {
.brands .slick-list.draggable {
display: block;
}
.brands span.slick-slide,
.brands div.slick-slide {
padding: 0 10px;
}
.brands.slick-slider .v-arrow.v-pull-right.slick-arrow {
right: -10px;
}
.brands.slick-slider .v-arrow.v-pull-right.slick-arrow::before {
width: 18px;
height: 18px;
top: calc(50% - 10px);
right: 10px;
}
.brands.slick-slider .v-arrow.v-pull-left.slick-arrow::before {
width: 18px;
height: 18px;
top: calc(50% - 10px);
}
}
.wpcf7-form.sent #form_success > span {
margin: 0;
}
.wpcf7-form.sent #form_success {
position: static !important;
font-size: 16px;
margin: 0px !important;
transform: translate(0, 0) !important;
max-width: 100% !important;
}
@media (max-width: 769px) {
.last_posts__wrapper {
padding: 0 15px;
}
.last_posts__wrapper .v-pull-right::before {
width: 20px;
height: 20px;
}
.last_posts__wrapper .v-pull-left::before {
width: 20px;
height: 20px;
}
.blogs-inner .last_posts img {
box-shadow: none;
}
.last_posts__wrapper {
margin-right: 0;
}
.last_posts__wrapper .v-arrow.v-pull-right.slick-arrow {
right: -15px;
}
.blogs-inner .last_posts .title.youtube_ico {
padding: 0 10px;
}
.blogs-inner .last_posts .youtube_ico:before {
right: 0px;
}
}
@media (min-width: 1100px) {
[data-lang="en"] .new-header .menu_fix.row {
position: relative;
}
[data-lang="en"] nav.nav_menu {
position: absolute;
top: 10px;
width: auto;
}
}
@media (max-width: 767px) {
.single_post ul.share-list.share-list_fixed,
p#scrollPercentLabel {
visibility: hidden;
}
.header_container > .header_right {
display: none;
}
li.foot_btns {
margin-top: 30px;
}
li.foot_btns .header_right {
flex-direction: column;
}
li.foot_btns a.btn.btn_white {
margin: 10px 0px 0 0;
width: auto;
}
header.new-header {
height: 75px;
}
.bg-h1 .post_title {
font-size: 40px;
text-align: center;
margin: 40px 0;
}
.single_post {
padding-top: 0px;
}
.post_thumb.bg-h1 {
margin-bottom: 0px;
}
}
form[action*="uznat-stoimost"] span.wpcf7-list-item {
margin: 0 0 0 10px;
width: 100%;
display: flex;
}
form[action*="uznat-stoimost"] input[type="checkbox"] {
flex-shrink: 0;
}
.promotion-feature.promotion-feature__six .col-xs-12.col-md-10 > .row {
display: flex;
flex-wrap: wrap;
justify-content: space-around;
}
.promotion-feature.promotion-feature__six .col-xs-12.col-md-10 > .row:before,
.promotion-feature.promotion-feature__six .col-xs-12.col-md-10 > .row:after {
display: none;
}
@media (max-width: 600px) {
.promotion-feature.promotion-feature__six
.col-xs-12.col-md-10
> .row
.feature-item {
width: 100%;
min-height: 1px !important;
}
}
.row_bg_app {
background: #f5f5f5;
border-radius: 10px;
padding: 20px;
display: flex;
flex-wrap: wrap;
margin-bottom: 30px;
}
.footer-list-link {
align-items: center;
display: flex;
}
.row_bg_app a.footer-list-link[href*="chrome"],
a.footer-list-link[href*="mozilla"] {
padding-left: 30px;
background-image: url(//lemarbet.com/ua/wp-content/themes/lemarbetTheme/img/chrome.svg);
background-size: 22px;
background-position: left center !important;
background-repeat: no-repeat;
height: 24px;
margin-bottom: -3px;
margin-top: -3px;
}
.row_bg_app a.footer-list-link[href*="chrome"] {
margin-right: 30px;
}
a.footer-list-link[href*="mozilla"] {
background-image: url(//lemarbet.com/ua/wp-content/themes/lemarbetTheme/img/firefox.svg);
background-size: 47px;
background-position: -11px center !important;
}
.title_b_c {
color: #48465b;
margin-bottom: 20px;
font-size: 20px;
width: 100%;
}
div#free_tools a.footer-list-link {
margin: 0;
color: #9492a1;
font-weight: 500;
font-size: 16px;
border: none !important;
}
div#free_tools a.footer-list-link:hover {
text-decoration: none;
color: #177ff9;
}
div#free_tools a.footer-list-link + a.footer-list-link {
margin-left: 20px;
}
.comment-author.vcard span.says {
display: none;
}
@media (max-width: 767px) {
.row_fix_btn.header_right {
position: fixed;
bottom: 0;
width: 100%;
left: 0;
z-index: 12;
align-items: inherit;
}
.row_fix_btn.header_right a {
border-radius: 0;
border: 1px solid #ee2f52;
margin: 0;
width: 100%;
}
.row_fix_btn a.btn_white {
background: #fff;
}
}  .law_firm_list {
margin: 40px 0;
}
.law_firm_item {
font-size: 16px;
margin: 35px 0 75px;
padding: 15px;
box-shadow: 3px 3px 31px -3px rgba(0, 0, 0, 0.24);
border-radius: 10px;
}
.law_firm_item p {
margin: 0;
}
.law_firm_item p.law {
margin: 0;
font-size: 16px;
}
.law_firm_item p.law span {
color: #000;
font-weight: 500;
}
.law_firm_item ul {
list-style-type: none;
margin: 0;
padding: 0;
}
.law_firm_item-top {
margin-bottom: 25px;
position: relative;
}
.law_firm_name {
font-size: 22px;
display: flex;
align-items: center;
}
.law_rating_count {
font-weight: 600;
font-size: 19px;
color: #000;
border: 2px solid #ccc;
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
width: 35px;
height: 35px;
margin-right: 10px;
border-radius: 50%;
background-color: #fff;
}
.law_firm_list .law_firm_item ul > li:before {
display: none;
}
.law_firm_item-middle {
display: flex;
flex-direction: column;
border-bottom: 1px solid #eee;
padding-bottom: 15px;
}
.law_firm_item-middle-top {
display: flex;
margin-bottom: 20px;
}
.law_firm_item-middle-top p.law {
margin-bottom: 10px;
}
.law_firm_item-middle_left {
width: 140px;
height: 140px;
flex-shrink: 0;
display: flex;
align-items: stretch;
justify-content: stretch;
margin-right: 30px;
}
.law_firm_item-middle img {
margin: 0;
height: 100%;
width: 100%;
box-shadow: none;
object-fit: cover;
border: 0px;
}
.law_firm_item-middle-bottom {
display: flex;
}
.law_firm_item .law_firm_clients {
width: 50%;
margin-right: 30px;
}
.law_firm_item .law_firm_clients_list {
display: block;
flex-direction: column;
column-count: 2;
}
.law_firm_item .law_firm_clients_list li {
margin: 0;
padding: 0;
margin-left: 20px;
margin-bottom: 3px;
list-style-type: circle;
font-size: 16px;
line-height: 140%;
}
.law_firm_item .law_firm_cases_list {
margin: 0;
padding: 0;
}
.law_firm_item .law_firm_cases_list li {
margin: 0;
padding: 0;
margin-left: 20px;
margin-bottom: 10px;
list-style-type: circle;
}
.law_firm_item .law_firm_cases_list li {
font-size: 16px;
line-height: 160%;
margin-bottom: 10px;
}
.law_firm_item-bottom {
display: flex;
margin-top: 15px;
}
.law_firm_addres2 {
display: flex;
flex-direction: column;
margin-left: 50px;
}
.law_firm_addres1 {
border-right: 1px solid #eee;
}
.law_firm_addres2 ul {
display: flex;
justify-content: space-between;
}
.law_firm_addres1 ul li,
.law_firm_addres2 ul li {
padding: 0;
margin: 0;
margin-right: 50px;
}
.law_firm_addres2 li .law,
.law_firm_addres1 p.law {
margin-bottom: 3px;
font-size: 14px;
}
.law_firm_addres1 .law span {
font-size: 16px;
display: block;
}
.law_firm_list .broken_link {
text-decoration: none;
}
@media (max-width: 768px) {
.law_firm_item-middle_left {
position: absolute;
width: 100px;
height: 100px;
}
.law_firm_item-middle_center-decriptions .law:first-child {
padding-left: 120px;
padding-top: 20px;
}
.law_firm_item-middle_center-decriptions .law:nth-child(2) {
padding-top: 30px;
}
.law_firm_item-middle-bottom {
flex-direction: column;
}
.law_firm_item .law_firm_clients {
width: 100%;
max-width: 100%;
margin-bottom: 20px;
}
.law_firm_item-bottom {
flex-direction: column;
}
.law_firm_addres2 {
margin: 0;
margin-top: 20px;
}
.law_firm_addres1 {
border-right: 0px;
} }
@media (max-width: 450px) {
.law_firm_addres2 ul {
display: flex;
justify-content: space-between;
flex-direction: column;
}
.law_firm_addres2 ul li:nth-child(1) {
padding-bottom: 10px;
margin-bottom: 10px; }
.law_firm_addres1 ul li,
.law_firm_addres2 ul li {
margin-right: 0;
}
.law_firm_item-middle_center-decriptions .law:first-child {
padding-top: 0px;
}
} header.new-header {
position: sticky;
top: 0;
z-index: 1000;
}
header.new-header .top_menu {
position: static;
}
.row_ua p {
text-align: center;
color: #fff;
line-height: 180%;
padding: 6px 0;
font-size: 16px;
margin: 0;
}
.row_ua a {
color: #ff0;
text-decoration: underline;
}
.row_ua {
background-color: #0868D7;
}
.popup_lang img {
width: 20px;
margin-bottom: -5px;
}
@media (max-width: 600px) {
.row_ua p {
padding: 6px 0;
font-size: 14px;
line-height: 160%;
}
nav.nav_menu {
position: absolute;
}
header.new-header ~ * {
max-width: 100vw; }
.row.promotion-page > .row {
margin-left: 0px;
margin-right: 0px;
}
.sub-menu a[title="Русский"] {
font-size: 0px;
}
.sub-menu a[title="Русский"]:after {
content: "Казакстанский";
font-size: 14px;
}
.sub-menu a[title="Русский"] img {
display: none;
}
} .title-bottom {
margin-bottom: 50px;
margin-top: 50px;
text-align: center;
}
.list-bottom {
margin-bottom: 25px;
}
@media (max-width: 600px) {
.promotion__desc > iframe {
width: 100%;
}
}
@media (max-width: 767px) {
.promotion-banner {
float: left;
width: 100%;
}
}
@media (max-width: 991px) {
.promotion__desc > iframe {
display: flex;
margin: 20px auto;
}
.col-xs-12 {
margin-bottom: 20px;
}
.promotion-advant__item-last {
padding: 0;
}
}
@media (min-width: 992px) {
.promotion__desc > iframe {
width: 100%;
display: flex;
margin: 20px auto 0;
}
.row {
margin-top: 20px;
}
.promotion-advant__item-last {
padding: 0;
margin-top: 20px;
}
}