@keyframes ifMenuFadeIn {
from {
opacity: 0;
transform: translate3d(20%, 0, 0);
}
to {
opacity: 1;
transform: translate3d(0, 0, 0);
}
}
.if-menu-peek {
position: relative;
}
.if-menu-peek a {
opacity: 0.8;
}
.if-menu-peek::before {
content: "If Menu peek";
position: absolute;
text-align: center;
top: 50%;
left: calc(100% + 15px);
background: #f6f9fc;
box-shadow: 0 0 0 1px rgba(136,152,170,.1), 0 15px 35px 0 rgba(49,49,93,.1), 0 5px 15px 0 rgba(0,0,0,.08);
border-radius: 4px;
width: 140px;
margin-top: -17px;
padding: 10px 15px;
font-size: 14px;
opacity: 0;
pointer-events: none;
}
.if-menu-peek:hover::before {
animation: ifMenuFadeIn ease-in-out .2s forwards;
}
.if-menu-peek::after {
content: "";
position: absolute;
width: 20px;
height: 17px;
background: url(//emgn.eu/wp-content/plugins/if-menu/assets/icon-visibility.svg);
color: rgb(80,169,47);
background-size: cover;
top: -14px;
right: -15px;
border-radius: 50%;
}body,
html {
overflow-x: hidden;
}
img {
height: auto;
}
p:empty {
display: none !important;
}
@media all and (min-width:768px) {
.admin-bar .nav--fixed {
top: 32px;
}
}
.admin-bar .pos-top,
.admin-bar .bar.pos-fixed {
top: 32px;
}
.bar.pos-fixed .logo {
position: relative;
top: 0;
}
.logo-holder {
position: relative;
z-index: 3;
}
.bar-3.pos-fixed + div + nav.pos-fixed {
top: 48px;
}
.admin-bar .bar-3.pos-fixed + div + nav.pos-fixed {
top: 80px;
}
.pos-fixed.bar--transparent.bg--secondary .logo-light,
.bar--dark .logo-light {
display: none;
}
.pos-fixed.bar--transparent.bg--secondary .logo-dark {
display: block;
}
.bar:not([class*='visible-'])+.bar {
margin-top: 0;
}
@media all and (max-width: 1023px) and (min-width: 768px) {
.bar.bg--secondary .logo.logo-light,
.bar.original--bg .logo.logo-light {
display: none;
}
p:last-child {
margin-bottom: 1.85714286em;
}
}
@media all and (max-width:991px) {
.pricing-2.boxed>div[class*='col-']:not(.boxed){
padding-left: 0;
padding-right: 0;
}
}
@media all and (min-width:767px) and (max-width:991px) {
.bar--absolute, .pos-fixed {
z-index: 99;
width: 100%
}
.bar.pos-fixed {
position: fixed;
top: 0;
animation: fadeInDown .3s ease-out forwards;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.04)
}
.bar.pos-fixed:not([class*='bg-']) {
background: #fff
}
.bar.pos-fixed.bg--dark {
background: #252525
}
.bar-3.pos-fixed + div + nav.pos-fixed {
top: 63px;
}
.admin-bar .bar-3.pos-fixed + div + nav.pos-fixed {
top: 95px;
}
.bar--absolute-mobile {
position: absolute;
width: 100%;
}
.bar--absolute-mobile .logo-dark {
display: none;
}
.bar--absolute-mobile .logo-light {
display: block !important;
}
}
@media all and (max-width:767px) {
.bar.pos-fixed,
.bar:not([class*='visible-']) + .bar.pos-fixed {
top: 0px;
margin-top: 0;
}
.main-container section > .container > .vc_row,
.row form#commentform > .row {
margin-left: -15px;
margin-right: -15px;
}
.admin-bar .bar.pos-fixed {
top: 46px;
}
.admin-bar .bar.bar--mobile-sticky[data-scroll-class*='fixed'] + .bar.pos-fixed {
top: 96px;
}
.comments-form {
padding-top: 30px;
}
p:last-child {
margin-bottom: 1.85714286em;
}
}
form#commentform > .row {
margin-top: 15px;
}
a.h5:hover {
text-decoration: none;
color: initial;
} .video-cover .background-image-holder,
div[class*='col-'][class*='8'] .video-cover iframe,
article .article__body .video-cover {
max-height: 400px;
}
.single .imagebg.text-center.height-60 + section .article__title,
.main-container > .parallax + .vc_row[data-vc-full-width] {
display: none;
}
.featured-image-holder,
.extend-width {
margin-left: -60px;
margin-right: -60px;
margin-bottom: 45px;
}
.extend-width {
max-width: calc(100% + 120px);
}
.blog-post--sidebar .featured-image-holder,
.blog-post--sidebar .extend-width,
.blog-post--sidebar .pull-quote.right {
margin-right: 0;
}
.blog-post--sidebar + div .sidebar {
margin-top: 20px;
}
.blog-post--sidebar .extend-width {
max-width: calc(100% + 60px);
}
.pull-quote.left {
float: left;
max-width: 250px;
font-size: 1em;
margin-right: 1.36842105263158em;
margin-left: -2.73684210526316em;
}
.pull-quote.right {
float: right;
max-width: 250px;
font-size: 1em;
margin-left: 1.36842105263158em;
margin-right: -2.73684210526316em;
}
@media all and ( max-width: 768px ){
.featured-image-holder,
.extend-width {
margin-left: 0px;
margin-right: 0px;
}
.extend-width {
max-width: 100%;
}
.pull-quote.left {
margin-left: 0;
}
.pull-quote.right {
margin-right: 0;
}
}
.display-block {
display: block;
}
.post-content ul.slides,
.article__body ul.slides,
.post-content ul.slides ol,
.article__body ul.slides ol {
margin: 0;
list-style-type: none;
}
.article__body section.slider,
.post-content section.slider {
margin-bottom: 45px;
} .row > .col-sm-6.col-md-3.testimonial-avatar:first-child:last-child {
width: 100%;
} .subscribe-form-1 .wpcf7-form-control-wrap + .wpcf7-form-control-wrap,
.col-sm-12 .wpcf7-form-control-wrap + .wpcf7-form-control-wrap,
.subscribe-form-1 input[type="submit"] {
margin-top: 0.92857143em;
display: block;
}
.input-radio span { display: block; } .pricing-1 p,
.feature-3 p,
.feature-4 p,
.feature-5 p {
min-height: 1px;
}
body:not(.variant-content) .pricing-1 ul,
body:not(.variant-content) .pricing-3 ul {
margin-bottom: 0;
}
.slide.col-sm-12 {
padding-left: 0;
padding-right: 0;
}
.tabs .tab__title span + span {
margin-top: 0.46428571em;
display: inline-block;
margin-bottom: 0;
}
span.h5:empty {
display: none !important;
}
.mb0 {
margin-bottom: 0 !important;
}
.video-cover.border--round iframe {
min-height: 300px !important;
vertical-align: bottom;
}
.card-1 .card__avatar img,
.testimonial-2 .testimonial__image img,
.image--xxs {
width: auto;
}
.card-1 .card__body {
border-bottom: none;
padding-bottom: 0;
}
.card-2 .card__bottom {
border-top: none;
}
.wpb_text_column + .wpcf7 {
padding-top: 30px;
}
.imagebg:not(.image--light) span .input-select {
color: #666;
}
.remove-column-padding div[class*='col-'] {
padding: 0;
margin-left: -1px;
margin-right: -1px;
}
.remove-column-padding .pricing-3,
.remove-column-padding .pricing-3 *:not(.label) {
border-radius: 0;
}
.feature.feature-8 > .image-wrapper.background-image-holder {
border-radius: 999px;
overflow: hidden;
display: block;
width: 208px;
height: 208px;
position: static;
margin: 0 auto 30px;
}
.feature-3 span.icon {
margin-bottom: 30px;
}
.remove-column-padding .boxed,
.remove-column-padding .feature-7 .background-image-holder,
.remove-column-padding .feature-7[data-overlay]:before {
border-radius: 0;
}
.image--sm {
width: auto;
}
.menu-fullscreen .modal-content .logo {
max-width: 180px;
margin-bottom: 25px;
}
.modal-content .footer-stack-copyright * {
margin-right: 5px;
margin-left: 5px;
}
.logo-holder + .footer-stack-copyright {
display: inline;
margin-left: 30px;
}
.bg--secondary .testimonial-2 .boxed.bg--secondary {
background: #fff;
}
.color--white .color--primary {
color: #fff !important;
}
.avatar-list + .avatar-list {
padding-top: 30px;
}
.tagcloud a:not(:last-child) {
margin-right: .46428571em
}
.tagcloud a:not(:last-child):after {
content: ','
}
.sidebar #searchform .col-sm-4,
.main-container > .vc_row[data-vc-full-width] .masonry-filter-container + hr,
.search .masonry-filter-container,
.search .masonry-filter-container + hr,
.archive.author .masonry-filter-container,
.archive.author .masonry-filter-container + hr {
display: none;
}
.sidebar #searchform .col-sm-8 {
width: 100%;
padding-left: 0;
padding-right: 0;
}
.masonry-blog-magazine .height--tall article, .masonry-blog-magazine .height--tall .masonry__promo {
height: 706px;
}
@media all and (max-width: 990px) {
.masonry-blog-magazine .height--tall article, .masonry-blog-magazine .height--tall .masonry__promo {
height: 338px;
}
}
.page .sidebar,
.col-md-1.col-sm-12 + .col-md-4 > .sidebar {
margin-top: 25px;
}
.row--gapless > div {
padding-left: 0 !important;
padding-right: 0 !important;
}
input[type="radio"] {
width: auto;
height: auto;
-webkit-appearance: radio;
}
.woocommerce span.onsale {
display: none;
}
.woocommerce-product-gallery--without-images {
display: none;
}
.woocommerce div.product form.cart .variations td.label {
padding-left: 1em;
}
.product .slides img {
margin-bottom: 0;
}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img {
width: 60px;
}
.woocommerce div.product form.cart .variations td.label {
position: static;
height: auto;
vertical-align: middle;
line-height: 26px;
margin-top: 20px;
}
.label + a.block {
padding-top: 35px;
}
@media (min-width: 1200px){
.masonry__item.col-md-3 .btn--cart {
position: relative;
bottom:0;
right:0;
margin-top: 0.92857143em;
}
}
.notification.side-menu .side-menu__module + .side-menu__module {
padding-top: 6px;
}
.your-email + input[type="submit"]{
margin-top: 10px;
}
footer .col-sm-7 .list-inline a {
text-transform: uppercase;
}
.process-3 {
counter-reset: number;
}
.process-3 .process__number > span:before {
counter-increment: number;
content: counter(number);
}
.wpcf7-form-control-wrap[class*="checkbox"] + span { position: relative; top: -8px; left: 10px; }
.masonry-filter-holder.masonry-filter-holder-post .masonry__filters ul li.active {
pointer-events: none;
}
h2 + span + .breadcrumbs {
padding-top: 30px;
}
.text-left.text-center { 
text-align:left; 
}
.height-60.height-50 {
height: 50vh;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message{ 
border-top: 1px solid #4a90e2; 
background-color: #fafafa; 
}
.woocommerce-info{ 
border-top-color: #4a90e2; 
}
.woocommerce form.checkout_coupon, 
.woocommerce form.login, 
.woocommerce form.register{ 
border: 1px solid #ececec; 
}
.product.add_to_cart_inline {
padding: 25px !important;
}
.product.add_to_cart_inline .btn--cart {
position: relative;
float: right;
right: -10px !important;
bottom: 10px !important;
}
.add_to_cart_button.loading i{
animation: pulse .5s ease infinite alternate;
-webkit-animation: pulse .5s ease infinite alternate;
}
.add_to_cart_button.added{
border-color: #3eab3c !important;
background: #3eab3c !important;
pointer-events: none;
}
.add_to_cart_button.added i{
color: #fff!important;
}
@keyframes pulse{
0%{ opacity: 0; }
100%{ opacity: 1; }
}
@-webkit-keyframes pulse{
0%{ opacity: 0; }
100%{ opacity: 1; }
}
a.added_to_cart {
display: none !important;
}
.woocommerce form .form-row .input-checkbox {
-webkit-appearance: checkbox;
-moz-appearance: checkbox;
appearance: checkbox;
position: static;
width: auto;
}
.gform_body input[type="checkbox"],
input[type="checkbox"] {
-webkit-appearance: checkbox;
-moz-appearance: checkbox;
appearance: checkbox;
position: static;
width: auto;
height: auto;
margin-right: 5px;
}
.gform_body input[type="checkbox"],
.gform_body input[type="radio"] {
margin: 0 5px 0 0;
position: relative;
top: -2px;
}
.gform_body .button.btn:hover,
.bg--dark .hamburger-toggle i { color: #fff; }
#place_order {
float: right;
width: auto;
padding-left: 15px;
padding-right: 15px;
}
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {
background: #fafafa;
}
input.input-checkbox,
input.input-radio {
-webkit-user-select: auto;
-moz-user-select: auto;
-ms-user-select: auto;
user-select: auto;
display: inline;
cursor: auto;
height: auto;
}
ol.numbered {
list-style-position: inside;
}
ol.numbered li {
margin-bottom: 0;
}
@media all and (max-width: 768px) { .masonry .masonry__container .masonry__item { width: 100%; } } .cf7-holder.hide-form,
.hide-form {
display: none;
}
.variant-active .logo-carousel .flickity-viewport:hover,
.triptych.border--round {
overflow: visible;
}
.variant-active .bar--transparent {
pointer-events: none;
}
.feature-3 i {
margin-top: 1px;
}
.main-container > .post-password-form {
max-width: 600px;
margin: 140px auto;
} #loginform {
max-width: 450px;
margin: 0 auto;
text-align: left;
}
.modal-content #loginform {
max-width: none;
}
#loginform p {
margin-bottom: 0;
}
#loginform .login-username label,
#loginform .login-password label {
display: none;
}
#loginform input {
margin-bottom: 10px;
}
#loginform .login-remember {
position: relative;
top: 58px;
}
#loginform .login-submit {
position: relative;
top: -23px;
}
.wpb_text_column + #loginform {
padding-top: 35px;
}
div.icon--cheatsheet {
text-align: center;
min-height: 118px;
}
div.icon--cheatsheet i {
display: block;
font-size: 40px;
padding-bottom: 10px;
} .stack--square .main-container *,
.stack--square .nav-container *,
.stack--square .back-to-top,
.stack--square .border--round [data-scrim-top]:before, 
.stack--square .border--round [data-scrim-bottom]:before, 
.stack--square .border--round [data-overlay]:before,
.stack--square .dropdown .dropdown__content > .pos-absolute[class*='col-'][data-overlay]:before {
border-radius: 0 !important;
}
.main-container > .cover-blocks:first-child{ margin-bottom: 7.42857143em; }
input[type="image"] {
width: auto;
padding: 0;
background: none;
height: auto;
}
.post-password-form {
background: #fafafa;
border-radius: 6px;
padding: 30px;
border: 1px solid #ececec;
margin-bottom: 35px;
}
.post-password-form label {
width: 100%;
}
article .article__body .post-password-form p {
font-size: 1em;
}
.sidebar table td {
padding: 10px 8px;
}
.pricing-1 .btn:last-child:not([class*='primary']){
border: none;
border-top: 1px solid #ececec;
}
@media all and (min-width: 991px){
.dropdown__content--lg {
margin-left: 15px;
margin-right: 15px;
max-width: calc(100% - 30px);
}
.logo-mobile {
display: none;
}
}
@media all and (max-width: 990px){
.logo-mobile + .logo {
display: none;
}
}
.mobile-header .cart-link {
font-size: 20px;
float: left;
padding-top: 6px;
}
.bg--dark .mobile-header .cart-link { color: #fff; } .col-sm-3 .modal-trigger,
.col-sm-3 .modal-instance:not(.block),
.col-sm-3 a[data-notification-link] {
display: block;
}
footer .socicon { 
margin-left: 1px; 
}
.feature-2 .icon {
position: relative;
left: 1px;
}
.masonry .masonry__container.masonry--active .masonry__item {
pointer-events: auto;
}
p.tweet {
word-break: break-word;
}
@media all and (max-width: 767px){
.slider li {
width: 100%;
}
.slider .testimonial {
text-align: center;
}
.slider .testimonial img {
max-width: 160px;
}
footer .col-sm-6.col-md-3 { 
margin-bottom: 35px; 
}
.col-md-6.text-right .dropdown__container { 
position: absolute; 
z-index: 100;
}
}
.feature.text-center h4 + p {
margin-left: auto;
margin-right: auto;
}
@media all and (max-height:600px) {
.dropdown__content .imagebg .pos-vertical-center {
position: relative;
top: 50%;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
}
}
.header--top-bar .socicon {
top: 1px;
position: relative;
}
.woocommerce div.product div.images img {
margin-bottom: 0;
}
.woocommerce #payment iframe { min-height: 0; }
@media all and (min-width: 991px){
.nav-container.nav-container--sidebar + .main-container {
padding-left: 15px;
}
.dropdowns--hover .dropdown.dropdown--active > .dropdown__container {
opacity: 0;
}
}
.sidebar-loop .col-md-4.col-sm-6 {
width: 100%;
margin-left: 0;
margin-right: 0;
padding-left: 0;
padding-right: 0;
}
.sidebar.sidebar-loop {
margin-top: 19px;
}
.dropdowns--hover .dropdown .dropdown__content {
pointer-events: none !important;
}
.dropdowns--hover .dropdown:hover > .dropdown__container > .container > .row > .dropdown__content {
pointer-events: auto !important;
}  .vc_column_container>.vc_column-inner {
padding-left: 0 !important;
padding-right: 0 !important;
}
.vc_row-o-full-height {
min-height: 100vh !important;
}
.vc_row-o-columns-middle .vc_column-inner {
padding-top: 0 !important;
}
.vc_section-flex > .container {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
.vc_row-o-full-height {
min-height: 100vh
}
.vc_section-flex {
box-sizing: border-box;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-ms-flex-flow: column nowrap;
flex-flow: column nowrap
}
.vc_section-flex .vc_vc_row {
width: 100%
}
.vc_section-flex::after, .vc_section.vc_section-flex::before {
display: none
}
.vc_section-o-content-top {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start
}
.vc_section-o-content-bottom {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end
}
.vc_section-o-content-middle {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center
}
.vc_section-o-content-bottom::after, .vc_section-o-content-middle::after,
.vc_section-o-content-top::after {
content: '';
width: 100%;
height: 0;
overflow: hidden;
visibility: hidden;
display: block
}
[data-overlay]:before,
.vc_row.vc_row-flex::after, .vc_row.vc_row-flex::before {
display: block;
}
.wpb_gmaps_widget.wpb_content_element,
.wpb_raw_code.wpb_content_element {
margin-bottom: 0;
}
.wpb_gmaps_widget .wpb_wrapper,
.no-gaps > div,
section section {
padding: 0;
}
.clearfix {
clear: both;
}
.main-container > .vc_row[data-vc-full-width],
.main-container > .vc_row[data-vc-full-width] .vc_column-inner,
.main-container > .vc_row[data-vc-full-width] > .col-sm-12 {
margin-left: 0;
margin-right: 0;
padding-left: 0;
padding-right: 0;
}
.vc_section.vc_section-has-fill,
.vc_section.vc_section-has-fill + .vc_section,
section.vc_section {
padding-top: 7.42857143em;
padding-bottom: 7.42857143em
}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
margin-bottom: 0;
}
em {
font-style: italic;
}
.border--round:not(.slider):not(.triptych) {
overflow: hidden;
}
.hide-filters .masonry-filter-container,
.hide-filters .masonry-filter-container + hr {
display: none;
}
footer .logo-light,
footer.bg--dark .logo-dark,
footer.imagebg .logo-dark,
.menu-fullscreen .logo-dark,
.nav-container--sidebar .bg--dark .logo-dark {
display: none;
margin-right: 0;
}
@media all and ( max-width: 990px ){
.bar-toggle:not(.bg--dark) .logo-light,
.bar-2:not(.bg--dark) .logo-light {
display: none;
}
}
.nav-container--sidebar .btn {
display: block;
margin: 0;
}
.nav-container--sidebar .btn + .btn {
margin: 10px 0 0 0;
}
footer.bg--dark .logo-light,
footer.imagebg .logo-light {
display: inline;
margin-right: 0;
}
footer .logo.logo-dark {
margin-right: 0;
}
.col-sm-6 .logo-holder + span {
display: block;
clear: both;
margin-top: 10px;
}
.team-1 + .team-1 {
padding-top: 85px;
}
.woocommerce .product:not(.boxed):not(.product--tile) .btn--cart {
bottom: 0;
right: 0;
}
.product__controls + a {
display: block;
padding: 20px 0;
}
a.checkmark--cross {
background: #e23636;
width: 1.85714286em;
height: 1.85714286em;
border: none;
}
a.checkmark--cross:before {
content: '\00d7' !important;
font-size: 18px;
top: -1px;
}
.woocommerce .quantity .qty {
width: 100%;
}
h5.inline {
display: inline-block;
padding: 0 20px 0 0;
}
h4.inline {
display: inline-block;
padding: 0 12px 30px 0;
clear: both;
}
.coupon {
margin: 60px 0 0 !important;
}
.coupon h3 {
margin-bottom: 0;
}
.cross-sells {
display: none;
}
.woocommerce div.product form.cart div.quantity {
float: none;
}
div[itemprop="description"] {
margin-bottom: 25px;
}
@media all and (max-width:768px) {
.vc_row,
.form-email.row {
margin-left: 0;
margin-right: 0;
}
.vc_row .vc_column_container:not(.vc_column_container:last-child) { margin-bottom: 35px; }
.feature h4 + p {
margin-left: auto;
margin-right: auto;
}
.col-sm-12 {
width: 100%;
}
.pos-absolute .article__author {
display: none;
}
.comment .comment__body {
padding-left: 15px;
}
}
@media all and (min-width: 768px) and (max-width:1024px) {
.switchable.team-1 > div:nth-child(2) {
padding-left: 30px;
}
}
.masonry__container article {
max-width: 100%;
}
.nav-container--sidebar .footer-stack-copyright a {
margin: 0 5px;
}
.typed-headline .typed-text + * {
margin-left: 0 !important;
} tt {
font-family: Open Sans, 'Helvetica', 'Arial', sans-serif;
}
#edd_checkout_form_wrap legend {
margin: 0 -10px 21px;
padding: 0 10px;
border-bottom: none;
}  .post-content ul:not(.tabs-content):not(.slides), 
.post-content ol,
.wpb_text_column ul,
.wpb_text_column ol {
margin: 0 0 20px 0;
padding: 0;
list-style-position: inside;
}
.post-content ul ul, .post-content ol ol,
.post-content ol ul, .post-content ul ol,
.wpb_text_column ul ul, .wpb_text_column ol ol {
margin: 0 0 0 40px;
font-size: 1em;
}
.post-content ul ul li, .post-content ol ol li,
.post-content ol ul li, .post-content ul ol li,
.post-content ul li, .post-content ol li {
margin-bottom: 0;
}
.post-content ul:not(.tabs-content):not(.slides),
.wpb_text_column ul,
ul.accordion ul,
ul.tabs-content ul {
list-style-type: square;
list-style-position: inside;
margin-left: 20px;
}
.post-content ol,
.wpb_text_column ol,
ul.accordion ol,
ul.tabs-content ol {
list-style-position: inside;
margin-left: 20px;
}
ul.tabs-content ol li {
margin-bottom: 10px;
}
.post-content table,
.wpb_text_column table,
ul.tabs-content ul,
ul.tabs-content ol {
margin-bottom: 25px;
}
.post-content table:not(.tribe-events-calendar) tr,
.post-content table:not(.tribe-events-calendar) td,
.post-content table:not(.tribe-events-calendar) th,
#wp-calendar table:not(.tribe-events-calendar) tr,
#wp-calendar table:not(.tribe-events-calendar) td,
.wpb_text_column table:not(.tribe-events-calendar) tr,
.wpb_text_column table:not(.tribe-events-calendar) td {
padding: 10px 15px;
border: 1px solid #cccccc;
}
.post-content table:not(.tribe-events-calendar),
.wpb_text_column table:not(.tribe-events-calendar) {
text-align: left;
width: 100%;
}
.post-content table:not(.tribe-events-calendar) td,
.post-content table:not(.tribe-events-calendar) th,
.wpb_text_column table:not(.tribe-events-calendar) td,
.wpb_text_column table:not(.tribe-events-calendar) th {
padding: 15px;
}
.post-content table:not(.tribe-events-calendar) th {
background: none;
}
.post-content table:not(.tribe-events-calendar) tr:nth-child(even),
.post-content table:not(.tribe-events-calendar) thead tr,
.wpb_text_column table:not(.tribe-events-calendar) thead tr,
.wpb_text_column table:not(.tribe-events-calendar) tr:nth-child(even),
.post-content table:not(.tribe-events-calendar) th:nth-child(even) {
background: #f5f5f5;
}
.post-content table:not(.tribe-events-calendar) {
border: 1px solid #cccccc;
}
.sticky {
}
.bypostauthor img.avatar {
}
.screen-reader-text {
display: none;
}
select {
max-width: 100%;
}
.alignleft,
.aligncenter,
.alignright,
.alignnone {
margin-bottom: 25px;
}
.alignnone {
display: block;
}
.alignleft { 
float: left; 
margin: 0 30px 30px 0 !important;
}
.alignright { 
float: right; 
margin: 0 0 30px 30px !important;
}
.aligncenter { 
display: block; 
margin-right: auto; 
margin-left: auto; 
text-align: center; 
}
figure.aligncenter a {
display: inline-block;
overflow: hidden;
position: relative;
}
.wp-caption { 
max-width: 100%; 
text-align: center; 
}
.wp-caption img {
margin-bottom: 10px;
}
.gallery-caption { 
margin: 20px 0; 
max-width: 100%; 
text-align: center; 
z-index: 999; 
}
.wp-caption-text, 
.gallery-caption-text { 
margin: 6px 0; 
font-style: italic; 
font-size: 95%; 
line-height: 120%; 
}
.aligncenter { 
text-align: center;
}
dd {
margin-bottom: 25px;
}
dt {
margin-bottom: 10px;
font-size: 18px;
}
.widget_rss li {
margin-bottom: 20px; padding-bottom: 20px;
}
.widget_rss li .rsswidget, .widget_rss li cite {
font-weight: bold; display: block;
}
.widget_rss li .rss-date {
display: block; margin-bottom: 10px;
}
.widget_rss li cite {
margin-top: 10px;
}
.widget address {
margin-bottom: 0;
}
.tagcloud {
margin-bottom: -10px;
}
.post-content hr,
.wpb_text_column hr {
clear: both;
}
p.form-submit,
textarea + .row {
padding-top: 20px;
clear: both;
}
.btn--primary {
color: #fff; 
font-weight: 700; 
} .single-tc_events h1.h2 + span { 
display: none; 
}
.tc_the_content_pre {
text-align: center;
}
table.tickera {
text-align: left;
}
#tickera_cart .actions > input { 
margin-top: 10px; 
}  div.wpcf7 .wpcf7-not-valid { 
border: 2px solid #b54d4d
}
span.wpcf7-not-valid-tip { 
display: none !important 
}
div.wpcf7-validation-errors,
.highlight {
margin: 0;
padding: 10px;
background-color: #fcf8e3;
color: #c09853;
border: 2px solid #faebcc;
}
div.wpcf7-mail-sent-ok {
margin: 0;
padding: 10px;
border: 2px solid #d6e9c6;
background-color: #dff0d8;
color: #468847;
}
div.wpcf7 textarea {
height: 110px;
}
div.wpcf7 input[type="submit"],
div.wpcf7 p {
margin-bottom: 0;
}
div.wpcf7-response-output { 
clear: both;
}
.input-checkbox+span {
position: static;
font-size: inherit;
}
.wpcf7-form div[class*='col']:not(:last-child){
margin-bottom: 0.92857143em;
}
.archive.woocommerce .space--sm + .space--sm { 
margin-top: -50px 
}
.btn--primary {
color: #fff; 
font-weight: 700; 
}
[data-gradient-bg] { 
background: #4A90E2; 
}
article .article__title h1 {
word-break: break-word;
}
.widget *,
article * {
word-break: break-word;
}
.product span.block {
padding: 1em 0 2em;
}
.woocommerce-pagination {
padding: 60px 0;
}
.woocommerce-pagination li { display: inline-block; }
.woocommerce-product-details__short-description {
margin-bottom: 30px;
}
.instafeed ul:empty:after { 
content: 'This Instagram feed is not currently finding content, please check the settings.';
font-size: 20px;
display: block;
padding: 80px;
}
span.block .star-rating {
float: none;
}
.text-center span.block .star-rating {
margin: 0 auto;
}
img + .feature.feature-1.boxed.boxed--border {
border-top-left-radius: 0;
border-top-right-radius: 0;
margin-top: -1px;
}
.textwidget .slider blockquote {
font-size: 1.5em
}
.slider .image--xxs {
max-height: 5.5em
}
article .article__body .masonry img {
border-radius: 0;
}
li.comment + li.comment {
padding-left: 2.78571429em;
}
.masonry__item .add_to_cart_button.btn--primary {
margin-top: 20px;
}
.bg--primary .masonry__filters a {
color: #666;
}
.input-checkbox label {
float: left;
}
.input-checkbox + span {
white-space: inherit;
}
.imagebg.breadcrumb--section + .unpad--top {
padding-top: 70px;
}
.feature-large-14.switchable .col-sm-6 .col-sm-offset-1 {
margin-left: 0px;
width: 100%;
}
.variant-active section[vbq*="variant-features-small-10"]{
overflow: visible;
}
.parallax:first-child .slides li > .background-image-holder,
.parallax:first-child .background-image-holder {
top: 0 !important;
}
@media all and ( max-width: 768px ){
.parallax:first-child .slides li > .background-image-holder,
.parallax:first-child .background-image-holder {
top: -25vh !important;
}
}
.cart-empty + .cart-empty {
display: none;
}
.masonry-blog-magazine div[class*='col-'][class*='height-'] {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.masonry-blog-magazine .boxed {
margin-bottom: 0;
}
.product-categories .children {
padding-left: 20px;
list-style-type: circle;
}
@media all and ( max-width: 768px ){
nav .socicon {
display: inline-block;
}
}
.menu-horizontal li.socicon:not(:last-child){
margin-right: 0.6em;
}
nav .socicon {
position: relative;
max-width: 14px;
}
nav .socicon > a {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 0 !important;
}
.cart-link {
position: relative;
}
.cart-link i {
z-index: 2;
position: relative;
}
.ebor-cart-count {
position: absolute;
top: -6px;
right: -10px;
color: #fff;
line-height: 16px;
width: 16px;
height: 16px;
border-radius: 99px;
font-weight: 700;
font-size: 10px;
text-align: center;
pointer-events: none;
z-index: 1;
}
.post-content .slides,
.post-content .slides li {
margin: 0 !important;
}
.slider.boxed--border .slides li {
border: none;
}
.accordion-1 li .accordion__title {
position: relative;
overflow: hidden;
}
.accordion .accordion__title:before {
float: left;
margin-top: 2px;
}
.accordion .accordion__title span {
display: block;
overflow: hidden;
}
.accordion li .accordion__content {
overflow: hidden;
}
.main-container {
overflow: hidden;
}
.masonry-blog-list .article__body ul, 
.masonry-blog-list  .article__body ol {
list-style-type: square;
list-style-position: inside;
margin-left: 20px;
}
.archive.woocommerce .space--sm + .space--sm section {
margin-top: 50px;
}
h2.woocommerce-loop-category__title {
font-size: 18px;
}
@media all and (max-width: 991px) {
.bar--transparent:not(.bar--dark) .logo-light {
display: none;
}
}
iframe.twitter-tweet-rendered {
min-height: 1px;
}
.footer-logo-holder + ul {
padding-left: 20px;
}
@media all and ( max-width: 767px ){
.modal-container {
display: none;
}
.modal-container.modal-active {
display: block;
}
}
section:not(.elementor-element):not(.unpad):not(.imagebg):not([class*='bg--']):not(.imageblock):not(.unpad--bottom):not(.border--bottom):not(.space--xxs) + a + section:not(.unpad):not(.imagebg):not([class*='bg--']):not(.imageblock):not(.border--bottom):not(.space--xxs) {
padding-top: 0;
}
body:not(.variant-active) nav#menu1 { z-index: 998; }
.woocommerce-product-gallery img {
margin-bottom: 0;
transition: none;
-webkit-transition: none;
-moz-transition: none;
backface-visibility: hidden;
}
.comment + .comment {
margin-top: -1px;
}
.comment:not(:last-child) {
border-bottom: none;
}
h4 span {
display: block;
text-transform: uppercase;
font-weight: 700;
font-size: 0.70714286em;
margin-bottom: 10px;
}
.article__body + .social-list {
padding-top: 30px;
}
.notification.height-100 form {
position: relative;
top: 50%;
margin-top: -20px;
}
.creative-portfolio .creative-title {
position: absolute;
top: 50%;
transform: translateY(-50%);
left: 15px;
max-width: 35%;
transition: all ease-in-out 150ms;
text-align: left;
}
.creative-portfolio img {
width: 85%;
float: right;
}
.creative-portfolio h1 {
font-weight: 700;
}
.creative-portfolio a {
opacity: 1;
}
.creative-portfolio .project-thumb:not(.hover-element) > a:hover {
opacity: 1;
}
.creative-portfolio:nth-of-type(even) img {
float: left;
}
.creative-portfolio:nth-of-type(even) .creative-title {
left: auto;
right: 15px;
text-align: right;
}
.creative-portfolio:hover .creative-title {
left: 25px;
}
.creative-portfolio:nth-of-type(even):hover .creative-title {
right: 25px;
left: auto;
}
@media all and ( max-width: 767px ) {
.creative-portfolio .creative-title {
max-width: 70%;
}
}
.thumbnails-slider.slider:not([data-paging="true"]) .slides {
margin-bottom: 35px;
}
.thumbnails-slider .thumbnail-trigger {
cursor: pointer;
overflow: hidden;
}
.thumbnails-slider .thumbnail-trigger.active img {
border: 1px solid #333;
border-radius: 99px;
padding: 3px;
transition: all ease-in-out 150ms;
}
.thumbnails-slider .col-sm-1 {
float: none;
display: inline-block;
}
nav img {
margin-bottom: -1px;
}
.accordion li.active .accordion__content {
max-height: 99999px;
}
.cart_item h4 span {
display: inline-block;
}
.bg--dark p strong,
.imagebg p strong {
color: #ffffff;
}
article .article__body .bg--primary p,
article .article__body .bg--primary span,
article .article__body .bg--primary ul,
article .article__body .bg--primary a:not(.btn) {
color: #fff;
}
.modal-container iframe {
display: none;
}
.modal-container.modal-active iframe {
display: block;
}
.gsurvey-rating:not(:checked) > input {
position: absolute;
}
@media all and (max-width: 767px) {
.list-inline:not(.social-list):not(.list-inline--images) {
padding-left: 0;
}
}
.border--round.triptych {
overflow: visible;
}
ul.tabs-content section ul {
list-style: none;
}
.tabs-content .ajax-loader:not(:first-of-type),
.is-touch-device .videobg .loading-indicator {
display: none !important;
}
.is-touch-device .videobg .background-image-holder,
.is-touch-device .videobg .container {
opacity: 1 !important;
}
.container.modal-container-narrow {
max-width: 585px;
}
@media all and (min-width: 768px) and (max-width: 992px) {
[data-skip-responsive-menu="yes"] .bar.bar--sm.visible-xs {
display: block !important;
}
[data-skip-responsive-menu="yes"] .bar.bar--sm.hidden-xs, 
[data-skip-responsive-menu="yes"] .bar .col-md-1.col-sm-2.hidden-xs, 
[data-skip-responsive-menu="yes"] .bar .col-md-2.text-center.col-md-push-5 {
display: none !important;
}
[data-skip-responsive-menu="yes"] .bar-2 .menu-horizontal > li, 
[data-skip-responsive-menu="yes"] .bar-1 .menu-horizontal > li {
display: block;
margin-left: 0 !important;
}
[data-skip-responsive-menu="yes"] .bar__module .btn {
display: block;
width: 100%;
margin: 0 0 5px !important;
}
[data-skip-responsive-menu="yes"] .dropdown .dropdown__container {
min-width: 100%;
position: relative;
display: none;
}
[data-skip-responsive-menu="yes"] .dropdown.dropdown--active .dropdown__container {
display: block;
}
[data-skip-responsive-menu="yes"] .dropdown .dropdown__content:not([class*='bg-']) {
border: none;
box-shadow: none;
width: 100%;
padding: 1.23809524em 0;
}
[data-skip-responsive-menu="yes"] .dropdown .dropdown__content .col-sm-4 {
width: 100%;
}
[data-skip-responsive-menu="yes"] .dropdown [class*='col-'] + [class*='col-'] {
margin-top: 0.92857143em;
}
}
hr[data-title] {
position: relative;
overflow: visible;
}
ul.slides,
ol.flickity-page-dots {
margin-left: 0 !important;
}
[data-overlay] .youtube-background {
z-index: 0 !important;
} .menu-vertical .sub-menu li {
font-size: 11px;
opacity: 0.8;
margin-bottom: 0;
}
@media (min-width: 992px) {
.hide_image_area .imagebg {
display: none;
}
.hide_image_area .col-md-offset-6 {
margin-left: 0%;
}	
.hide_image_area .col-md-2 {
width: 33.333%;
}
.hide_image_area .col-md-3 {
width: 50%;
}
.hide_image_area .col-md-6 {
width: 100%;
}
.centered-right-menu .menu-horizontal > li {
margin-right: 0;
margin-left: 1.23809524em;
}
}
.menu-fullscreen .modal-content .logo.logo-mobile {
display: none;
}
[data-overlay].videobg *:not(.container):not(.background-image-holder) {
z-index: 1 !important;
}
[data-overlay].videobg:before {
z-index: 2;
} .fixed-slider-content {
position: absolute;
top: 0;
width: calc(100% - 100px);
height: 100%;
margin-left: 50px;
}
.fixed-slider-content .container {	
padding: 7.42857143em 0;
} .nav-sidebar-column {
scrollbar-width: none;
}
.woocommerce .quantity + button.button {
margin-top: 10px;
}
.btn--primary:hover {
color: #fff;
} .elementor-section {
padding: 0;
} .wc-bookings-booking-form fieldset .picker.hasDatepicker {
line-height: 1em;
margin-bottom: 1em;
opacity: 1;
visibility: visible;
pointer-events: inherit;
clear: both;
display: block;
width: 100%;
position: relative;
transform: scale(1);
}
.tabs-content > li:not(.active) .tab__content {
z-index: -1;
}
@media all and (min-width: 992px) {
.vertical-nav-on-mobile .nav-container--sidebar {
display: none !important;
}
.vertical-nav-on-mobile .nav-container--sidebar + .main-container {
padding: 0;
width: 100% !important;
float: none;
}
}
.col-sm-12 .simple-list .extend-width {
margin-right: 0;
max-width: calc(100% + 60px);
}
@media all and (max-width: 991px) {
.vertical-nav-on-mobile .nav-container:not(.nav-container--sidebar) {
display: none !important;
}
.col-sm-12 .simple-list .extend-width {
margin-right: 0;
max-width: 100%;
}
}
@media all and (max-width: 767px){
.footer-logo-holder {
display: inline-block;
padding-bottom: 30px;
}
}
body .videobg video {
object-fit: fill;
min-width: 100%;
min-height: 100%;
width: auto;
height: auto;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.slides--gapless .flickity-prev-next-button {
display: block;
}body,
html {
overflow-x: hidden;
}
img {
height: auto;
}
p:empty {
display: none !important;
}
@media all and (min-width:768px) {
.admin-bar .nav--fixed {
top: 32px;
}
}
.admin-bar .pos-top,
.admin-bar .bar.pos-fixed {
top: 32px;
}
.bar.pos-fixed .logo {
position: relative;
top: 0;
}
.logo-holder {
position: relative;
z-index: 3;
}
.bar-3.pos-fixed + div + nav.pos-fixed {
top: 48px;
}
.admin-bar .bar-3.pos-fixed + div + nav.pos-fixed {
top: 80px;
}
.pos-fixed.bar--transparent.bg--secondary .logo-light,
.bar--dark .logo-light {
display: none;
}
.pos-fixed.bar--transparent.bg--secondary .logo-dark {
display: block;
}
.bar:not([class*='visible-'])+.bar {
margin-top: 0;
}
@media all and (max-width: 1023px) and (min-width: 768px) {
.bar.bg--secondary .logo.logo-light,
.bar.original--bg .logo.logo-light {
display: none;
}
p:last-child {
margin-bottom: 1.85714286em;
}
}
@media all and (max-width:991px) {
.pricing-2.boxed>div[class*='col-']:not(.boxed){
padding-left: 0;
padding-right: 0;
}
}
@media all and (min-width:767px) and (max-width:991px) {
.bar--absolute, .pos-fixed {
z-index: 99;
width: 100%
}
.bar.pos-fixed {
position: fixed;
top: 0;
animation: fadeInDown .3s ease-out forwards;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.04)
}
.bar.pos-fixed:not([class*='bg-']) {
background: #fff
}
.bar.pos-fixed.bg--dark {
background: #252525
}
.bar-3.pos-fixed + div + nav.pos-fixed {
top: 63px;
}
.admin-bar .bar-3.pos-fixed + div + nav.pos-fixed {
top: 95px;
}
.bar--absolute-mobile {
position: absolute;
width: 100%;
}
.bar--absolute-mobile .logo-dark {
display: none;
}
.bar--absolute-mobile .logo-light {
display: block !important;
}
}
@media all and (max-width:767px) {
.bar.pos-fixed,
.bar:not([class*='visible-']) + .bar.pos-fixed {
top: 0px;
margin-top: 0;
}
.main-container section > .container > .vc_row,
.row form#commentform > .row {
margin-left: -15px;
margin-right: -15px;
}
.admin-bar .bar.pos-fixed {
top: 46px;
}
.admin-bar .bar.bar--mobile-sticky[data-scroll-class*='fixed'] + .bar.pos-fixed {
top: 96px;
}
.comments-form {
padding-top: 30px;
}
p:last-child {
margin-bottom: 1.85714286em;
}
}
form#commentform > .row {
margin-top: 15px;
}
a.h5:hover {
text-decoration: none;
color: initial;
} .video-cover .background-image-holder,
div[class*='col-'][class*='8'] .video-cover iframe,
article .article__body .video-cover {
max-height: 400px;
}
.single .imagebg.text-center.height-60 + section .article__title,
.main-container > .parallax + .vc_row[data-vc-full-width] {
display: none;
}
.featured-image-holder,
.extend-width {
margin-left: -60px;
margin-right: -60px;
margin-bottom: 45px;
}
.extend-width {
max-width: calc(100% + 120px);
}
.blog-post--sidebar .featured-image-holder,
.blog-post--sidebar .extend-width,
.blog-post--sidebar .pull-quote.right {
margin-right: 0;
}
.blog-post--sidebar + div .sidebar {
margin-top: 20px;
}
.blog-post--sidebar .extend-width {
max-width: calc(100% + 60px);
}
.pull-quote.left {
float: left;
max-width: 250px;
font-size: 1em;
margin-right: 1.36842105263158em;
margin-left: -2.73684210526316em;
}
.pull-quote.right {
float: right;
max-width: 250px;
font-size: 1em;
margin-left: 1.36842105263158em;
margin-right: -2.73684210526316em;
}
@media all and ( max-width: 768px ){
.featured-image-holder,
.extend-width {
margin-left: 0px;
margin-right: 0px;
}
.extend-width {
max-width: 100%;
}
.pull-quote.left {
margin-left: 0;
}
.pull-quote.right {
margin-right: 0;
}
}
.display-block {
display: block;
}
.post-content ul.slides,
.article__body ul.slides,
.post-content ul.slides ol,
.article__body ul.slides ol {
margin: 0;
list-style-type: none;
}
.article__body section.slider,
.post-content section.slider {
margin-bottom: 45px;
} .row > .col-sm-6.col-md-3.testimonial-avatar:first-child:last-child {
width: 100%;
} .subscribe-form-1 .wpcf7-form-control-wrap + .wpcf7-form-control-wrap,
.col-sm-12 .wpcf7-form-control-wrap + .wpcf7-form-control-wrap,
.subscribe-form-1 input[type="submit"] {
margin-top: 0.92857143em;
display: block;
}
.input-radio span { display: block; } .pricing-1 p,
.feature-3 p,
.feature-4 p,
.feature-5 p {
min-height: 1px;
}
body:not(.variant-content) .pricing-1 ul,
body:not(.variant-content) .pricing-3 ul {
margin-bottom: 0;
}
.slide.col-sm-12 {
padding-left: 0;
padding-right: 0;
}
.tabs .tab__title span + span {
margin-top: 0.46428571em;
display: inline-block;
margin-bottom: 0;
}
span.h5:empty {
display: none !important;
}
.mb0 {
margin-bottom: 0 !important;
}
.video-cover.border--round iframe {
min-height: 300px !important;
vertical-align: bottom;
}
.card-1 .card__avatar img,
.testimonial-2 .testimonial__image img,
.image--xxs {
width: auto;
}
.card-1 .card__body {
border-bottom: none;
padding-bottom: 0;
}
.card-2 .card__bottom {
border-top: none;
}
.wpb_text_column + .wpcf7 {
padding-top: 30px;
}
.imagebg:not(.image--light) span .input-select {
color: #666;
}
.remove-column-padding div[class*='col-'] {
padding: 0;
margin-left: -1px;
margin-right: -1px;
}
.remove-column-padding .pricing-3,
.remove-column-padding .pricing-3 *:not(.label) {
border-radius: 0;
}
.feature.feature-8 > .image-wrapper.background-image-holder {
border-radius: 999px;
overflow: hidden;
display: block;
width: 208px;
height: 208px;
position: static;
margin: 0 auto 30px;
}
.feature-3 span.icon {
margin-bottom: 30px;
}
.remove-column-padding .boxed,
.remove-column-padding .feature-7 .background-image-holder,
.remove-column-padding .feature-7[data-overlay]:before {
border-radius: 0;
}
.image--sm {
width: auto;
}
.menu-fullscreen .modal-content .logo {
max-width: 180px;
margin-bottom: 25px;
}
.modal-content .footer-stack-copyright * {
margin-right: 5px;
margin-left: 5px;
}
.logo-holder + .footer-stack-copyright {
display: inline;
margin-left: 30px;
}
.bg--secondary .testimonial-2 .boxed.bg--secondary {
background: #fff;
}
.color--white .color--primary {
color: #fff !important;
}
.avatar-list + .avatar-list {
padding-top: 30px;
}
.tagcloud a:not(:last-child) {
margin-right: .46428571em
}
.tagcloud a:not(:last-child):after {
content: ','
}
.sidebar #searchform .col-sm-4,
.main-container > .vc_row[data-vc-full-width] .masonry-filter-container + hr,
.search .masonry-filter-container,
.search .masonry-filter-container + hr,
.archive.author .masonry-filter-container,
.archive.author .masonry-filter-container + hr {
display: none;
}
.sidebar #searchform .col-sm-8 {
width: 100%;
padding-left: 0;
padding-right: 0;
}
.masonry-blog-magazine .height--tall article, .masonry-blog-magazine .height--tall .masonry__promo {
height: 706px;
}
@media all and (max-width: 990px) {
.masonry-blog-magazine .height--tall article, .masonry-blog-magazine .height--tall .masonry__promo {
height: 338px;
}
}
.page .sidebar,
.col-md-1.col-sm-12 + .col-md-4 > .sidebar {
margin-top: 25px;
}
.row--gapless > div {
padding-left: 0 !important;
padding-right: 0 !important;
}
input[type="radio"] {
width: auto;
height: auto;
-webkit-appearance: radio;
}
.woocommerce span.onsale {
display: none;
}
.woocommerce-product-gallery--without-images {
display: none;
}
.woocommerce div.product form.cart .variations td.label {
padding-left: 1em;
}
.product .slides img {
margin-bottom: 0;
}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img {
width: 60px;
}
.woocommerce div.product form.cart .variations td.label {
position: static;
height: auto;
vertical-align: middle;
line-height: 26px;
margin-top: 20px;
}
.label + a.block {
padding-top: 35px;
}
@media (min-width: 1200px){
.masonry__item.col-md-3 .btn--cart {
position: relative;
bottom:0;
right:0;
margin-top: 0.92857143em;
}
}
.notification.side-menu .side-menu__module + .side-menu__module {
padding-top: 6px;
}
.your-email + input[type="submit"]{
margin-top: 10px;
}
footer .col-sm-7 .list-inline a {
text-transform: uppercase;
}
.process-3 {
counter-reset: number;
}
.process-3 .process__number > span:before {
counter-increment: number;
content: counter(number);
}
.wpcf7-form-control-wrap[class*="checkbox"] + span { position: relative; top: -8px; left: 10px; }
.masonry-filter-holder.masonry-filter-holder-post .masonry__filters ul li.active {
pointer-events: none;
}
h2 + span + .breadcrumbs {
padding-top: 30px;
}
.text-left.text-center { 
text-align:left; 
}
.height-60.height-50 {
height: 50vh;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message{ 
border-top: 1px solid #4a90e2; 
background-color: #fafafa; 
}
.woocommerce-info{ 
border-top-color: #4a90e2; 
}
.woocommerce form.checkout_coupon, 
.woocommerce form.login, 
.woocommerce form.register{ 
border: 1px solid #ececec; 
}
.product.add_to_cart_inline {
padding: 25px !important;
}
.product.add_to_cart_inline .btn--cart {
position: relative;
float: right;
right: -10px !important;
bottom: 10px !important;
}
.add_to_cart_button.loading i{
animation: pulse .5s ease infinite alternate;
-webkit-animation: pulse .5s ease infinite alternate;
}
.add_to_cart_button.added{
border-color: #3eab3c !important;
background: #3eab3c !important;
pointer-events: none;
}
.add_to_cart_button.added i{
color: #fff!important;
}
@keyframes pulse{
0%{ opacity: 0; }
100%{ opacity: 1; }
}
@-webkit-keyframes pulse{
0%{ opacity: 0; }
100%{ opacity: 1; }
}
a.added_to_cart {
display: none !important;
}
.woocommerce form .form-row .input-checkbox {
-webkit-appearance: checkbox;
-moz-appearance: checkbox;
appearance: checkbox;
position: static;
width: auto;
}
.gform_body input[type="checkbox"],
input[type="checkbox"] {
-webkit-appearance: checkbox;
-moz-appearance: checkbox;
appearance: checkbox;
position: static;
width: auto;
height: auto;
margin-right: 5px;
}
.gform_body input[type="checkbox"],
.gform_body input[type="radio"] {
margin: 0 5px 0 0;
position: relative;
top: -2px;
}
.gform_body .button.btn:hover,
.bg--dark .hamburger-toggle i { color: #fff; }
#place_order {
float: right;
width: auto;
padding-left: 15px;
padding-right: 15px;
}
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {
background: #fafafa;
}
input.input-checkbox,
input.input-radio {
-webkit-user-select: auto;
-moz-user-select: auto;
-ms-user-select: auto;
user-select: auto;
display: inline;
cursor: auto;
height: auto;
}
ol.numbered {
list-style-position: inside;
}
ol.numbered li {
margin-bottom: 0;
}
@media all and (max-width: 768px) { .masonry .masonry__container .masonry__item { width: 100%; } } .cf7-holder.hide-form,
.hide-form {
display: none;
}
.variant-active .logo-carousel .flickity-viewport:hover,
.triptych.border--round {
overflow: visible;
}
.variant-active .bar--transparent {
pointer-events: none;
}
.feature-3 i {
margin-top: 1px;
}
.main-container > .post-password-form {
max-width: 600px;
margin: 140px auto;
} #loginform {
max-width: 450px;
margin: 0 auto;
text-align: left;
}
.modal-content #loginform {
max-width: none;
}
#loginform p {
margin-bottom: 0;
}
#loginform .login-username label,
#loginform .login-password label {
display: none;
}
#loginform input {
margin-bottom: 10px;
}
#loginform .login-remember {
position: relative;
top: 58px;
}
#loginform .login-submit {
position: relative;
top: -23px;
}
.wpb_text_column + #loginform {
padding-top: 35px;
}
div.icon--cheatsheet {
text-align: center;
min-height: 118px;
}
div.icon--cheatsheet i {
display: block;
font-size: 40px;
padding-bottom: 10px;
} .stack--square .main-container *,
.stack--square .nav-container *,
.stack--square .back-to-top,
.stack--square .border--round [data-scrim-top]:before, 
.stack--square .border--round [data-scrim-bottom]:before, 
.stack--square .border--round [data-overlay]:before,
.stack--square .dropdown .dropdown__content > .pos-absolute[class*='col-'][data-overlay]:before {
border-radius: 0 !important;
}
.main-container > .cover-blocks:first-child{ margin-bottom: 7.42857143em; }
input[type="image"] {
width: auto;
padding: 0;
background: none;
height: auto;
}
.post-password-form {
background: #fafafa;
border-radius: 6px;
padding: 30px;
border: 1px solid #ececec;
margin-bottom: 35px;
}
.post-password-form label {
width: 100%;
}
article .article__body .post-password-form p {
font-size: 1em;
}
.sidebar table td {
padding: 10px 8px;
}
.pricing-1 .btn:last-child:not([class*='primary']){
border: none;
border-top: 1px solid #ececec;
}
@media all and (min-width: 991px){
.dropdown__content--lg {
margin-left: 15px;
margin-right: 15px;
max-width: calc(100% - 30px);
}
.logo-mobile {
display: none;
}
}
@media all and (max-width: 990px){
.logo-mobile + .logo {
display: none;
}
}
.mobile-header .cart-link {
font-size: 20px;
float: left;
padding-top: 6px;
}
.bg--dark .mobile-header .cart-link { color: #fff; } .col-sm-3 .modal-trigger,
.col-sm-3 .modal-instance:not(.block),
.col-sm-3 a[data-notification-link] {
display: block;
}
footer .socicon { 
margin-left: 1px; 
}
.feature-2 .icon {
position: relative;
left: 1px;
}
.masonry .masonry__container.masonry--active .masonry__item {
pointer-events: auto;
}
p.tweet {
word-break: break-word;
}
@media all and (max-width: 767px){
.slider li {
width: 100%;
}
.slider .testimonial {
text-align: center;
}
.slider .testimonial img {
max-width: 160px;
}
footer .col-sm-6.col-md-3 { 
margin-bottom: 35px; 
}
.col-md-6.text-right .dropdown__container { 
position: absolute; 
z-index: 100;
}
}
.feature.text-center h4 + p {
margin-left: auto;
margin-right: auto;
}
@media all and (max-height:600px) {
.dropdown__content .imagebg .pos-vertical-center {
position: relative;
top: 50%;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
}
}
.header--top-bar .socicon {
top: 1px;
position: relative;
}
.woocommerce div.product div.images img {
margin-bottom: 0;
}
.woocommerce #payment iframe { min-height: 0; }
@media all and (min-width: 991px){
.nav-container.nav-container--sidebar + .main-container {
padding-left: 15px;
}
.dropdowns--hover .dropdown.dropdown--active > .dropdown__container {
opacity: 0;
}
}
.sidebar-loop .col-md-4.col-sm-6 {
width: 100%;
margin-left: 0;
margin-right: 0;
padding-left: 0;
padding-right: 0;
}
.sidebar.sidebar-loop {
margin-top: 19px;
}
.dropdowns--hover .dropdown .dropdown__content {
pointer-events: none !important;
}
.dropdowns--hover .dropdown:hover > .dropdown__container > .container > .row > .dropdown__content {
pointer-events: auto !important;
}  .vc_column_container>.vc_column-inner {
padding-left: 0 !important;
padding-right: 0 !important;
}
.vc_row-o-full-height {
min-height: 100vh !important;
}
.vc_row-o-columns-middle .vc_column-inner {
padding-top: 0 !important;
}
.vc_section-flex > .container {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
.vc_row-o-full-height {
min-height: 100vh
}
.vc_section-flex {
box-sizing: border-box;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-ms-flex-flow: column nowrap;
flex-flow: column nowrap
}
.vc_section-flex .vc_vc_row {
width: 100%
}
.vc_section-flex::after, .vc_section.vc_section-flex::before {
display: none
}
.vc_section-o-content-top {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start
}
.vc_section-o-content-bottom {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end
}
.vc_section-o-content-middle {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center
}
.vc_section-o-content-bottom::after, .vc_section-o-content-middle::after,
.vc_section-o-content-top::after {
content: '';
width: 100%;
height: 0;
overflow: hidden;
visibility: hidden;
display: block
}
[data-overlay]:before,
.vc_row.vc_row-flex::after, .vc_row.vc_row-flex::before {
display: block;
}
.wpb_gmaps_widget.wpb_content_element,
.wpb_raw_code.wpb_content_element {
margin-bottom: 0;
}
.wpb_gmaps_widget .wpb_wrapper,
.no-gaps > div,
section section {
padding: 0;
}
.clearfix {
clear: both;
}
.main-container > .vc_row[data-vc-full-width],
.main-container > .vc_row[data-vc-full-width] .vc_column-inner,
.main-container > .vc_row[data-vc-full-width] > .col-sm-12 {
margin-left: 0;
margin-right: 0;
padding-left: 0;
padding-right: 0;
}
.vc_section.vc_section-has-fill,
.vc_section.vc_section-has-fill + .vc_section,
section.vc_section {
padding-top: 7.42857143em;
padding-bottom: 7.42857143em
}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
margin-bottom: 0;
}
em {
font-style: italic;
}
.border--round:not(.slider):not(.triptych) {
overflow: hidden;
}
.hide-filters .masonry-filter-container,
.hide-filters .masonry-filter-container + hr {
display: none;
}
footer .logo-light,
footer.bg--dark .logo-dark,
footer.imagebg .logo-dark,
.menu-fullscreen .logo-dark,
.nav-container--sidebar .bg--dark .logo-dark {
display: none;
margin-right: 0;
}
@media all and ( max-width: 990px ){
.bar-toggle:not(.bg--dark) .logo-light,
.bar-2:not(.bg--dark) .logo-light {
display: none;
}
}
.nav-container--sidebar .btn {
display: block;
margin: 0;
}
.nav-container--sidebar .btn + .btn {
margin: 10px 0 0 0;
}
footer.bg--dark .logo-light,
footer.imagebg .logo-light {
display: inline;
margin-right: 0;
}
footer .logo.logo-dark {
margin-right: 0;
}
.col-sm-6 .logo-holder + span {
display: block;
clear: both;
margin-top: 10px;
}
.team-1 + .team-1 {
padding-top: 85px;
}
.woocommerce .product:not(.boxed):not(.product--tile) .btn--cart {
bottom: 0;
right: 0;
}
.product__controls + a {
display: block;
padding: 20px 0;
}
a.checkmark--cross {
background: #e23636;
width: 1.85714286em;
height: 1.85714286em;
border: none;
}
a.checkmark--cross:before {
content: '\00d7' !important;
font-size: 18px;
top: -1px;
}
.woocommerce .quantity .qty {
width: 100%;
}
h5.inline {
display: inline-block;
padding: 0 20px 0 0;
}
h4.inline {
display: inline-block;
padding: 0 12px 30px 0;
clear: both;
}
.coupon {
margin: 60px 0 0 !important;
}
.coupon h3 {
margin-bottom: 0;
}
.cross-sells {
display: none;
}
.woocommerce div.product form.cart div.quantity {
float: none;
}
div[itemprop="description"] {
margin-bottom: 25px;
}
@media all and (max-width:768px) {
.vc_row,
.form-email.row {
margin-left: 0;
margin-right: 0;
}
.vc_row .vc_column_container:not(.vc_column_container:last-child) { margin-bottom: 35px; }
.feature h4 + p {
margin-left: auto;
margin-right: auto;
}
.col-sm-12 {
width: 100%;
}
.pos-absolute .article__author {
display: none;
}
.comment .comment__body {
padding-left: 15px;
}
}
@media all and (min-width: 768px) and (max-width:1024px) {
.switchable.team-1 > div:nth-child(2) {
padding-left: 30px;
}
}
.masonry__container article {
max-width: 100%;
}
.nav-container--sidebar .footer-stack-copyright a {
margin: 0 5px;
}
.typed-headline .typed-text + * {
margin-left: 0 !important;
} tt {
font-family: Open Sans, 'Helvetica', 'Arial', sans-serif;
}
#edd_checkout_form_wrap legend {
margin: 0 -10px 21px;
padding: 0 10px;
border-bottom: none;
}  .post-content ul:not(.tabs-content):not(.slides), 
.post-content ol,
.wpb_text_column ul,
.wpb_text_column ol {
margin: 0 0 20px 0;
padding: 0;
list-style-position: inside;
}
.post-content ul ul, .post-content ol ol,
.post-content ol ul, .post-content ul ol,
.wpb_text_column ul ul, .wpb_text_column ol ol {
margin: 0 0 0 40px;
font-size: 1em;
}
.post-content ul ul li, .post-content ol ol li,
.post-content ol ul li, .post-content ul ol li,
.post-content ul li, .post-content ol li {
margin-bottom: 0;
}
.post-content ul:not(.tabs-content):not(.slides),
.wpb_text_column ul,
ul.accordion ul,
ul.tabs-content ul {
list-style-type: square;
list-style-position: inside;
margin-left: 20px;
}
.post-content ol,
.wpb_text_column ol,
ul.accordion ol,
ul.tabs-content ol {
list-style-position: inside;
margin-left: 20px;
}
ul.tabs-content ol li {
margin-bottom: 10px;
}
.post-content table,
.wpb_text_column table,
ul.tabs-content ul,
ul.tabs-content ol {
margin-bottom: 25px;
}
.post-content table:not(.tribe-events-calendar) tr,
.post-content table:not(.tribe-events-calendar) td,
.post-content table:not(.tribe-events-calendar) th,
#wp-calendar table:not(.tribe-events-calendar) tr,
#wp-calendar table:not(.tribe-events-calendar) td,
.wpb_text_column table:not(.tribe-events-calendar) tr,
.wpb_text_column table:not(.tribe-events-calendar) td {
padding: 10px 15px;
border: 1px solid #cccccc;
}
.post-content table:not(.tribe-events-calendar),
.wpb_text_column table:not(.tribe-events-calendar) {
text-align: left;
width: 100%;
}
.post-content table:not(.tribe-events-calendar) td,
.post-content table:not(.tribe-events-calendar) th,
.wpb_text_column table:not(.tribe-events-calendar) td,
.wpb_text_column table:not(.tribe-events-calendar) th {
padding: 15px;
}
.post-content table:not(.tribe-events-calendar) th {
background: none;
}
.post-content table:not(.tribe-events-calendar) tr:nth-child(even),
.post-content table:not(.tribe-events-calendar) thead tr,
.wpb_text_column table:not(.tribe-events-calendar) thead tr,
.wpb_text_column table:not(.tribe-events-calendar) tr:nth-child(even),
.post-content table:not(.tribe-events-calendar) th:nth-child(even) {
background: #f5f5f5;
}
.post-content table:not(.tribe-events-calendar) {
border: 1px solid #cccccc;
}
.sticky {
}
.bypostauthor img.avatar {
}
.screen-reader-text {
display: none;
}
select {
max-width: 100%;
}
.alignleft,
.aligncenter,
.alignright,
.alignnone {
margin-bottom: 25px;
}
.alignnone {
display: block;
}
.alignleft { 
float: left; 
margin: 0 30px 30px 0 !important;
}
.alignright { 
float: right; 
margin: 0 0 30px 30px !important;
}
.aligncenter { 
display: block; 
margin-right: auto; 
margin-left: auto; 
text-align: center; 
}
figure.aligncenter a {
display: inline-block;
overflow: hidden;
position: relative;
}
.wp-caption { 
max-width: 100%; 
text-align: center; 
}
.wp-caption img {
margin-bottom: 10px;
}
.gallery-caption { 
margin: 20px 0; 
max-width: 100%; 
text-align: center; 
z-index: 999; 
}
.wp-caption-text, 
.gallery-caption-text { 
margin: 6px 0; 
font-style: italic; 
font-size: 95%; 
line-height: 120%; 
}
.aligncenter { 
text-align: center;
}
dd {
margin-bottom: 25px;
}
dt {
margin-bottom: 10px;
font-size: 18px;
}
.widget_rss li {
margin-bottom: 20px; padding-bottom: 20px;
}
.widget_rss li .rsswidget, .widget_rss li cite {
font-weight: bold; display: block;
}
.widget_rss li .rss-date {
display: block; margin-bottom: 10px;
}
.widget_rss li cite {
margin-top: 10px;
}
.widget address {
margin-bottom: 0;
}
.tagcloud {
margin-bottom: -10px;
}
.post-content hr,
.wpb_text_column hr {
clear: both;
}
p.form-submit,
textarea + .row {
padding-top: 20px;
clear: both;
}
.btn--primary {
color: #fff; 
font-weight: 700; 
} .single-tc_events h1.h2 + span { 
display: none; 
}
.tc_the_content_pre {
text-align: center;
}
table.tickera {
text-align: left;
}
#tickera_cart .actions > input { 
margin-top: 10px; 
}  div.wpcf7 .wpcf7-not-valid { 
border: 2px solid #b54d4d
}
span.wpcf7-not-valid-tip { 
display: none !important 
}
div.wpcf7-validation-errors,
.highlight {
margin: 0;
padding: 10px;
background-color: #fcf8e3;
color: #c09853;
border: 2px solid #faebcc;
}
div.wpcf7-mail-sent-ok {
margin: 0;
padding: 10px;
border: 2px solid #d6e9c6;
background-color: #dff0d8;
color: #468847;
}
div.wpcf7 textarea {
height: 110px;
}
div.wpcf7 input[type="submit"],
div.wpcf7 p {
margin-bottom: 0;
}
div.wpcf7-response-output { 
clear: both;
}
.input-checkbox+span {
position: static;
font-size: inherit;
}
.wpcf7-form div[class*='col']:not(:last-child){
margin-bottom: 0.92857143em;
}
.archive.woocommerce .space--sm + .space--sm { 
margin-top: -50px 
}
.btn--primary {
color: #fff; 
font-weight: 700; 
}
[data-gradient-bg] { 
background: #4A90E2; 
}
article .article__title h1 {
word-break: break-word;
}
.widget *,
article * {
word-break: break-word;
}
.product span.block {
padding: 1em 0 2em;
}
.woocommerce-pagination {
padding: 60px 0;
}
.woocommerce-pagination li { display: inline-block; }
.woocommerce-product-details__short-description {
margin-bottom: 30px;
}
.instafeed ul:empty:after { 
content: 'This Instagram feed is not currently finding content, please check the settings.';
font-size: 20px;
display: block;
padding: 80px;
}
span.block .star-rating {
float: none;
}
.text-center span.block .star-rating {
margin: 0 auto;
}
img + .feature.feature-1.boxed.boxed--border {
border-top-left-radius: 0;
border-top-right-radius: 0;
margin-top: -1px;
}
.textwidget .slider blockquote {
font-size: 1.5em
}
.slider .image--xxs {
max-height: 5.5em
}
article .article__body .masonry img {
border-radius: 0;
}
li.comment + li.comment {
padding-left: 2.78571429em;
}
.masonry__item .add_to_cart_button.btn--primary {
margin-top: 20px;
}
.bg--primary .masonry__filters a {
color: #666;
}
.input-checkbox label {
float: left;
}
.input-checkbox + span {
white-space: inherit;
}
.imagebg.breadcrumb--section + .unpad--top {
padding-top: 70px;
}
.feature-large-14.switchable .col-sm-6 .col-sm-offset-1 {
margin-left: 0px;
width: 100%;
}
.variant-active section[vbq*="variant-features-small-10"]{
overflow: visible;
}
.parallax:first-child .slides li > .background-image-holder,
.parallax:first-child .background-image-holder {
top: 0 !important;
}
@media all and ( max-width: 768px ){
.parallax:first-child .slides li > .background-image-holder,
.parallax:first-child .background-image-holder {
top: -25vh !important;
}
}
.cart-empty + .cart-empty {
display: none;
}
.masonry-blog-magazine div[class*='col-'][class*='height-'] {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.masonry-blog-magazine .boxed {
margin-bottom: 0;
}
.product-categories .children {
padding-left: 20px;
list-style-type: circle;
}
@media all and ( max-width: 768px ){
nav .socicon {
display: inline-block;
}
}
.menu-horizontal li.socicon:not(:last-child){
margin-right: 0.6em;
}
nav .socicon {
position: relative;
max-width: 14px;
}
nav .socicon > a {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 0 !important;
}
.cart-link {
position: relative;
}
.cart-link i {
z-index: 2;
position: relative;
}
.ebor-cart-count {
position: absolute;
top: -6px;
right: -10px;
color: #fff;
line-height: 16px;
width: 16px;
height: 16px;
border-radius: 99px;
font-weight: 700;
font-size: 10px;
text-align: center;
pointer-events: none;
z-index: 1;
}
.post-content .slides,
.post-content .slides li {
margin: 0 !important;
}
.slider.boxed--border .slides li {
border: none;
}
.accordion-1 li .accordion__title {
position: relative;
overflow: hidden;
}
.accordion .accordion__title:before {
float: left;
margin-top: 2px;
}
.accordion .accordion__title span {
display: block;
overflow: hidden;
}
.accordion li .accordion__content {
overflow: hidden;
}
.main-container {
overflow: hidden;
}
.masonry-blog-list .article__body ul, 
.masonry-blog-list  .article__body ol {
list-style-type: square;
list-style-position: inside;
margin-left: 20px;
}
.archive.woocommerce .space--sm + .space--sm section {
margin-top: 50px;
}
h2.woocommerce-loop-category__title {
font-size: 18px;
}
@media all and (max-width: 991px) {
.bar--transparent:not(.bar--dark) .logo-light {
display: none;
}
}
iframe.twitter-tweet-rendered {
min-height: 1px;
}
.footer-logo-holder + ul {
padding-left: 20px;
}
@media all and ( max-width: 767px ){
.modal-container {
display: none;
}
.modal-container.modal-active {
display: block;
}
}
section:not(.elementor-element):not(.unpad):not(.imagebg):not([class*='bg--']):not(.imageblock):not(.unpad--bottom):not(.border--bottom):not(.space--xxs) + a + section:not(.unpad):not(.imagebg):not([class*='bg--']):not(.imageblock):not(.border--bottom):not(.space--xxs) {
padding-top: 0;
}
body:not(.variant-active) nav#menu1 { z-index: 998; }
.woocommerce-product-gallery img {
margin-bottom: 0;
transition: none;
-webkit-transition: none;
-moz-transition: none;
backface-visibility: hidden;
}
.comment + .comment {
margin-top: -1px;
}
.comment:not(:last-child) {
border-bottom: none;
}
h4 span {
display: block;
text-transform: uppercase;
font-weight: 700;
font-size: 0.70714286em;
margin-bottom: 10px;
}
.article__body + .social-list {
padding-top: 30px;
}
.notification.height-100 form {
position: relative;
top: 50%;
margin-top: -20px;
}
.creative-portfolio .creative-title {
position: absolute;
top: 50%;
transform: translateY(-50%);
left: 15px;
max-width: 35%;
transition: all ease-in-out 150ms;
text-align: left;
}
.creative-portfolio img {
width: 85%;
float: right;
}
.creative-portfolio h1 {
font-weight: 700;
}
.creative-portfolio a {
opacity: 1;
}
.creative-portfolio .project-thumb:not(.hover-element) > a:hover {
opacity: 1;
}
.creative-portfolio:nth-of-type(even) img {
float: left;
}
.creative-portfolio:nth-of-type(even) .creative-title {
left: auto;
right: 15px;
text-align: right;
}
.creative-portfolio:hover .creative-title {
left: 25px;
}
.creative-portfolio:nth-of-type(even):hover .creative-title {
right: 25px;
left: auto;
}
@media all and ( max-width: 767px ) {
.creative-portfolio .creative-title {
max-width: 70%;
}
}
.thumbnails-slider.slider:not([data-paging="true"]) .slides {
margin-bottom: 35px;
}
.thumbnails-slider .thumbnail-trigger {
cursor: pointer;
overflow: hidden;
}
.thumbnails-slider .thumbnail-trigger.active img {
border: 1px solid #333;
border-radius: 99px;
padding: 3px;
transition: all ease-in-out 150ms;
}
.thumbnails-slider .col-sm-1 {
float: none;
display: inline-block;
}
nav img {
margin-bottom: -1px;
}
.accordion li.active .accordion__content {
max-height: 99999px;
}
.cart_item h4 span {
display: inline-block;
}
.bg--dark p strong,
.imagebg p strong {
color: #ffffff;
}
article .article__body .bg--primary p,
article .article__body .bg--primary span,
article .article__body .bg--primary ul,
article .article__body .bg--primary a:not(.btn) {
color: #fff;
}
.modal-container iframe {
display: none;
}
.modal-container.modal-active iframe {
display: block;
}
.gsurvey-rating:not(:checked) > input {
position: absolute;
}
@media all and (max-width: 767px) {
.list-inline:not(.social-list):not(.list-inline--images) {
padding-left: 0;
}
}
.border--round.triptych {
overflow: visible;
}
ul.tabs-content section ul {
list-style: none;
}
.tabs-content .ajax-loader:not(:first-of-type),
.is-touch-device .videobg .loading-indicator {
display: none !important;
}
.is-touch-device .videobg .background-image-holder,
.is-touch-device .videobg .container {
opacity: 1 !important;
}
.container.modal-container-narrow {
max-width: 585px;
}
@media all and (min-width: 768px) and (max-width: 992px) {
[data-skip-responsive-menu="yes"] .bar.bar--sm.visible-xs {
display: block !important;
}
[data-skip-responsive-menu="yes"] .bar.bar--sm.hidden-xs, 
[data-skip-responsive-menu="yes"] .bar .col-md-1.col-sm-2.hidden-xs, 
[data-skip-responsive-menu="yes"] .bar .col-md-2.text-center.col-md-push-5 {
display: none !important;
}
[data-skip-responsive-menu="yes"] .bar-2 .menu-horizontal > li, 
[data-skip-responsive-menu="yes"] .bar-1 .menu-horizontal > li {
display: block;
margin-left: 0 !important;
}
[data-skip-responsive-menu="yes"] .bar__module .btn {
display: block;
width: 100%;
margin: 0 0 5px !important;
}
[data-skip-responsive-menu="yes"] .dropdown .dropdown__container {
min-width: 100%;
position: relative;
display: none;
}
[data-skip-responsive-menu="yes"] .dropdown.dropdown--active .dropdown__container {
display: block;
}
[data-skip-responsive-menu="yes"] .dropdown .dropdown__content:not([class*='bg-']) {
border: none;
box-shadow: none;
width: 100%;
padding: 1.23809524em 0;
}
[data-skip-responsive-menu="yes"] .dropdown .dropdown__content .col-sm-4 {
width: 100%;
}
[data-skip-responsive-menu="yes"] .dropdown [class*='col-'] + [class*='col-'] {
margin-top: 0.92857143em;
}
}
hr[data-title] {
position: relative;
overflow: visible;
}
ul.slides,
ol.flickity-page-dots {
margin-left: 0 !important;
}
[data-overlay] .youtube-background {
z-index: 0 !important;
} .menu-vertical .sub-menu li {
font-size: 11px;
opacity: 0.8;
margin-bottom: 0;
}
@media (min-width: 992px) {
.hide_image_area .imagebg {
display: none;
}
.hide_image_area .col-md-offset-6 {
margin-left: 0%;
}	
.hide_image_area .col-md-2 {
width: 33.333%;
}
.hide_image_area .col-md-3 {
width: 50%;
}
.hide_image_area .col-md-6 {
width: 100%;
}
.centered-right-menu .menu-horizontal > li {
margin-right: 0;
margin-left: 1.23809524em;
}
}
.menu-fullscreen .modal-content .logo.logo-mobile {
display: none;
}
[data-overlay].videobg *:not(.container):not(.background-image-holder) {
z-index: 1 !important;
}
[data-overlay].videobg:before {
z-index: 2;
} .fixed-slider-content {
position: absolute;
top: 0;
width: calc(100% - 100px);
height: 100%;
margin-left: 50px;
}
.fixed-slider-content .container {	
padding: 7.42857143em 0;
} .nav-sidebar-column {
scrollbar-width: none;
}
.woocommerce .quantity + button.button {
margin-top: 10px;
}
.btn--primary:hover {
color: #fff;
} .elementor-section {
padding: 0;
} .wc-bookings-booking-form fieldset .picker.hasDatepicker {
line-height: 1em;
margin-bottom: 1em;
opacity: 1;
visibility: visible;
pointer-events: inherit;
clear: both;
display: block;
width: 100%;
position: relative;
transform: scale(1);
}
.tabs-content > li:not(.active) .tab__content {
z-index: -1;
}
@media all and (min-width: 992px) {
.vertical-nav-on-mobile .nav-container--sidebar {
display: none !important;
}
.vertical-nav-on-mobile .nav-container--sidebar + .main-container {
padding: 0;
width: 100% !important;
float: none;
}
}
.col-sm-12 .simple-list .extend-width {
margin-right: 0;
max-width: calc(100% + 60px);
}
@media all and (max-width: 991px) {
.vertical-nav-on-mobile .nav-container:not(.nav-container--sidebar) {
display: none !important;
}
.col-sm-12 .simple-list .extend-width {
margin-right: 0;
max-width: 100%;
}
}
@media all and (max-width: 767px){
.footer-logo-holder {
display: inline-block;
padding-bottom: 30px;
}
}
body .videobg video {
object-fit: fill;
min-width: 100%;
min-height: 100%;
width: auto;
height: auto;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.slides--gapless .flickity-prev-next-button {
display: block;
} .menu-horizontal > li:not(:hover) > a {
opacity: 1 !important;
}
.page-id-3874 .masonry-filter-container,
.page-id-496 .masonry-filter-container {
display: none;
}
.feature span.btn__text {
color: white !important;
}
h1, .h1 {
font-size: 36px !important;
}
li.right {
display: none !important;
}
.media-body {
margin-top: 15px;
}
.date p {
font-weight: 700 !important;
margin-bottom: 25px;
}
.post-date {
font-style: italic;
}
a.website {
display: block;
margin-top: -15px !important;
padding-bottom: 20px;
}
.card.card-default.dashboard-panel {
height: unset !important;
}
.card.bg-success.text-white,
.card.bg-secondary.text-white {
height: unset !important;
margin-bottom: 25px  !important;
}
.btn .btn__text, .btn i {
color: white !important;
}
.loggedout-user .col-6.btn-dl.align-right {
max-width: 100% !important;
flex: 0 0 100% !important;
}
.loggedin-user .row.vc_row.wpb_row.vc_inner.vc_row-fluid.content-message {
display: none !important;
}
.loggedout-user .hide-content {
display: none !important;
}
.loggedin-user .hide-content {
display: block !important;
}
.loggedin-user .hide-login,
.loggedin-user .hide-on-login {
display: none !important;
}
h3.media-heading.p-0.m-0 a {
font-size: 16px;
}
.loggedout-user .hide-pubs {
display: none !important;
}
.media {
display: block !important;
}
.loggedout-user .col-6.btn-dl.align-right {
max-width: 100% !important;
flex: 0 0 100% !important;
}
.loggedout-user .panel.panel-default.card.error-panel {
height: 100% !important;
margin-bottom: 0 !important;
padding: 10px;
}
.loggedout-user .card { margin-bottom: 0 !important;
}
.w3eden .img-48 img {
max-width: 100%;
height: auto;
padding: 0;
margin: 0;
height: 200px;
object-fit: contain;
}
.featured-image-holder, .extend-width {
margin-left: 0 !important;
margin-right: 0 !important;
}
.page-id-4263 .w3eden .btn.btn-sm, .page-id-4263 .w3eden .btn.btn-xs {
width: 100% !important;
background-color:  #044688 !important;
}
h3.media-heading.p-0.m-0 {
font-size: 15px;
color: #044688 !important;;
} 
div#logo-block {
display: none;
}
.mec-event-footer .mec-booking-button:hover {
border-color: transparent !important;
text-decoration: none !important;
}
.page-id-4263 a.wpdm-download-link.download-on-click.btn.btn-primary {
display: block !important; 
}
.w3eden .input-wrapper label {
color: black !important;
font-weight: 600 !important;
opacity: 1 !important;
}
#udm-account > h3 {
display: none;
}
.col-6.btn-dl.align-right {
text-align: center !important;
display: block !important;
margin: 0 auto;
}
.col-6.pub-date {
display: none !important;
}
h3.media-heading.p-0.m-0 {
text-align: center !important;
}
#wpdm-dashboard-contents > div.row > div:nth-child(1) {
display: none;
}
.w3eden #loginform {
margin-top: 0 !important;
}
div#wpdm-dashboard-contents {
font-size: 14px !important;
}
div#tabs {
text-align: left !important;
}
div#wpdm-dashboard-contents {
font-size: 15px !important;
}
body > div.main-container > div:nth-child(3) > div > div > div > div > div:nth-child(3) > div > div > div > div.row > div > div.masonry__item.col-md-6.col-sm-12.col-xs-12.magazine-loop-cta {
display: none !important;
}
.mec-fluent-wrap.mec-skin-slider-container .mec-slider-t1 .mec-event-article {
border-left-color: #044688 !important;
}
.mec-fluent-wrap.mec-skin-slider-container .mec-date-wrap i,
.mec-fluent-wrap.mec-skin-available-spot-container .mec-date-details i:before, .mec-fluent-wrap.mec-skin-available-spot-container .mec-event-location i:before, .mec-fluent-wrap.mec-skin-available-spot-container .mec-time-details:before, .mec-fluent-wrap.mec-skin-carousel-container .mec-event-location i, .mec-fluent-wrap.mec-skin-carousel-container .mec-time-details:before, .mec-fluent-wrap.mec-skin-countdown-container .mec-event-location i, .mec-fluent-wrap.mec-skin-countdown-container .mec-time-details:before, .mec-fluent-wrap.mec-skin-cover-container .mec-event-location i, .mec-fluent-wrap.mec-skin-cover-container .mec-time-details:before, .mec-fluent-wrap.mec-skin-masonry-container .mec-event-location i, .mec-fluent-wrap.mec-skin-masonry-container .mec-time-details:before, .mec-fluent-wrap.mec-skin-slider-container .mec-available-tickets-details i:before, .mec-fluent-wrap.mec-skin-slider-container .mec-event-location i:before, .mec-fluent-wrap.mec-skin-slider-container .mec-price-details i:before, .mec-fluent-wrap.mec-skin-slider-container .mec-time-details:before {
color: #044688 !important;
}
.mec-fluent-wrap.mec-skin-available-spot-container .mec-date-wrap span.mec-event-day-num, .mec-fluent-wrap.mec-skin-carousel-container .event-carousel-type2-head .mec-date-wrap span.mec-event-day-num, .mec-fluent-wrap.mec-skin-countdown-container .mec-date-wrap span.mec-event-day-num, .mec-fluent-wrap.mec-skin-cover-container .mec-date-wrap span.mec-event-day-num, .mec-fluent-wrap.mec-skin-masonry-container .mec-masonry .mec-date-wrap span.mec-event-day-num, .mec-fluent-wrap.mec-skin-slider-container .mec-date-wrap span.mec-event-day-num {
color: #044688 !important;
}
.mec-fluent-wrap .mec-event-sharing-wrap>li:first-of-type i {
color: #044688 !important;
}
.card.bg-success.text-white,
.w3eden .btn-primary {
background-color: #044688 !important;
border-color: transparent !important;
}
.dashboard .card-footer {
display: none !important;
}
.dashboard .table {
margin-bottom: 0 !important;
}
.display {
flex: 0 0 100% !important;
max-width: 100% !important;
}
.w3eden a {
color: #044688 !important;
text-decoration: none;
background-color: transparent;
}
div#wpdm-dashboard-contents div#wpdm-dashboard-sidebar a {
color: #044688 !important;
}
.mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-next, .mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-prev {
background:  #044688 !important;
color: white !important;
}
.mec-fluent-wrap.mec-skin-slider-container .mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-next i, .mec-fluent-wrap.mec-skin-slider-container .mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-prev i {
color: white !important;
}
.mec-fluent-wrap.mec-skin-slider-container .mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-next:hover, .mec-fluent-wrap.mec-skin-slider-container .mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-prev:hover {
background-color: black !important;
color: white !important;
}
a.mec-booking-button {
border: none !important;
}
.mec-slider-t1 .mec-slider-t1-img {
background-size: contain !important;
background-color: white !important;
background-repeat: no-repeat !important;
}
.mec-event-grid-classic .mec-event-title {
text-transform: none !important;
}
.mec-slider-t5-content.mec-event-grid-modern .mec-event-title {
font-size: 22px
}
.mec-event-grid-modern .mec-event-content p {
color: black;
font-weight: 500;
}
.mec-events-template-default section.imagebg.parallax {
background-image: url(https://emgn.eu/wp-content/uploads/2019/12/about-scaled.jpg);
}
.mec-wrap .mec-single-title {
font-size: 25px !important;
}
.mec-color, .mec-color-before :before, .mec-color-hover:hover, .mec-wrap .mec-color-before :before, .mec-wrap .mec-color-hover:hover {
color: #044688 !important;
}
span.event-color,
.mec-qrcode-details.mec-frontbox {
display: none;
}
.mec-border-color, .mec-border-color-hover:hover, .mec-wrap .mec-border-color, .mec-wrap .mec-border-color-hover:hover {
border-color: transparent !important;
}
.mec-event-footer .mec-booking-button,
.mec-events-button {
background: #044688 !important;
color: white !important;
font-size: 18px;
border-radius: 6px !important;
}
#post-3931 > article > div > a.h5.display-block {
display: none;
}
.pricing-1 .btn:last-child:not([class*='primary']) {
background-color: #03396F;
border: none !important;
color: white !important;
}
.single-wpdmpro .featured-image-holder {
display: none !important;
}
.home > div.main-container > section > div > div > div:nth-child(2) > div > div > div > div > p:nth-child(2) > a {
padding: 5px 30px !important;
font-size: 18px;
}
.eats-member-card-photo-photo.eats-member-card-photo-photoShow {
width: 100% !important;
}
.eats-member-card-list-component.jsx-1032983838 {
gap: 30px;
}
a.type--fine-print {
display: none !important;
}
h1.h2 {
text-align: center;
}
.bar__module.stack-header-buttons {
display: none;
}
.menu-horizontal > li:not(:hover) > span {
opacity: 1;
}
li.extended-bullet.indent-1 {
padding-top: 15px;
}
#wpdm-downloads > div:nth-child(6) > div > div > ul > li {
float: none !important;
height: 250px;
}
#wpdm-downloads > div:nth-child(8) > div > div > ul > li > div.post-content > div {
right: 50px;
}
#wpdm-downloads > div:nth-child(8) > div > div > ul > li > div.post-content {
float: right !important;
}
#wpdm-downloads > div:nth-child(8) > div > div > ul > li > div.post-img {
float: left !important;
}
.tax-wpdmcategory .background-image-holder {
background: url(https://emgn.eu/wp-content/uploads/2019/12/about-scaled.jpg) !important;
}
article .article__body p, article .article__body ul {
font-size: 1.2em;
}
u {
font-size: 1.2em;
}
.post-content ol, .wpb_text_column ol, ul.accordion ol, ul.tabs-content ol {
font-size: 1.2em !important;
}
.input-select:after {
display: none !important;
}
ul#menu-main-menu {
margin-top: 15px;
}
.page-id-3936 article.feature.feature-1 img {
height: 200px;
}
[data-overlay="8"]:before {
opacity: 0.5 !important;
} body > div.main-container > section.imagebg.parallax > div.container > div > div > div > div.wpb_text_column.wpb_content_element > div > p > b {
font-size: 25px;
}
.page-id-3798 > div.main-container > section:nth-child(3) > div:nth-child(1) > div > div > div > div > div > div > h3 > a {
font-family: Open Sans, 'Helvetica', 'Arial', sans-serif;
color: #252525;
font-weight: 300;
}
.page-id-3874  > div.main-container > section:nth-child(3) > div:nth-child(1) > div > div > div > div > div > div > h3 > a {
font-family: Open Sans, 'Helvetica', 'Arial', sans-serif;
color: #252525;
font-weight: 300;
} .single section.space--sm {
display: none;
}
.comments-form, .comments {
display: none;
}
section.post-author {
display: none;
}
.single > div.main-container > section:nth-child(6) {
display: none;
}
.blog-section {
padding-top: 2em !important;
}
.article__title.text-center {
display: none;
}
.jeg_thumb .jeg_post_category a {
color: white !important;
background: #044688 !important;
}
.thumbnail-container>img {
top: inherit !important;
}
.jeg_thumb .jeg_post_category {
left: 0 !important;
top: 0 !important;
}
.jeg_readmore {
color: white !important;
background: #044688 !important;
border: none !important;
border-radius: 6px !important;
padding-top: 0.46428571em !important;
padding-bottom: 0.46428571em !important;
padding-right: 2.78571429em !important;
padding-left: 2.78571429em !important;
}
.jeg_meta_author a {
color: #044688 !important;
}
.jeg_meta_comment {
display: none !important;
}
.jeg_post_meta .fa {
color: #044688 !important;
}
.jeg_post_meta .jeg_meta_author+.jeg_meta_date:before {
display: none !important;
}
.jeg_meta_author {
display: none !important;
} .page-id-1186 > div.main-container > section.imagebg.parallax > div.container > div > div > div > div.wpb_text_column.wpb_content_element > div > h1 {
visibility: hidden;
}
body > div.main-container > section.bg--secondary.emgn-landing.vc_custom_1576271812234.vc_section-has-fill > div > div > div.wpb_column.vc_column_container.col-sm-5 > div > div > div > div > p > a > span {
color: black !important;
}
body > div.main-container > section.bg--secondary.emgn-landing.vc_custom_1576271812234.vc_section-has-fill > div > div > div.wpb_column.vc_column_container.col-sm-5 > div > div > div > div > p > a {
background: white !important;
border-color: transparent;
}
.page-id-496 > div.main-container > section:nth-child(7) > div > div > div.wpb_column.vc_column_container.col-sm-6 > div > div > div.text-center > a > span.label {
display: none;
}
body > div.main-container > section:nth-child(3) > div > div > div.wpb_column.vc_column_container.col-sm-4 > div > div > div {
overflow: visible;
box-shadow: none;
} body > div.main-container > section.bg--secondary.emgn-landing.vc_custom_1576271812234.vc_section-has-fill > div > div > div.wpb_column.vc_column_container.col-sm-5 > div > div > div > div > p:nth-child(3) > a > span {
color: black !important;
}
body > div.main-container > section.bg--secondary.emgn-landing.vc_custom_1576271812234.vc_section-has-fill > div > div > div.wpb_column.vc_column_container.col-sm-5 > div > div > div > div > p:nth-child(3) > a {
background: white !important;
}
.emgn-landing {
background-size: cover !important;
}
p.lead {
margin-top: -15px;
margin-bottom: 15px;
}  img.service-icons {
width: 76px;
height: 76px;
}
.boxed.boxed--lg {
padding: 1.85714286em !important;
}
body > div.main-container > section:nth-child(2) > div:nth-child(1) > div > div > div > div > div > div > h2,
body > div.main-container > section:nth-child(4) > div > div > div > div > div > div.wpb_text_column.wpb_content_element > div > h2 {
position: relative;
top: -50px;
} .enki {
color: red !important;
}
footer.space--sm.footer-2.bg--dark {
text-align: center;
}
footer.space--sm.footer-2.bg--dark {
padding-top: 0;
padding-bottom: 0;
}
.eats-member-card-photo-photo.eats-member-card-photo-photoShow {
left: 0 !important;
transform: none !important;
object-fit: contain;
overflow: visible;
}
.eats-member-card-list-photoContainer {
overflow: visible !important;
}
.eats-member-card-list-photoContainer:after {
border: none !important;
}
.eats-member-card-grid-photoContainer {
display: none;
}
.page-id-496 br {
display: none;
}
body > div.main-container > section:nth-child(6) > div > div > div.wpb_column.vc_column_container.col-sm-6 > div > div > div.text-center > a > span.label {
display: none;
}
.page-id-1186 br {
display: none;
}
.eats-popup-item-containerHorizontal .eats-popup-item-photoContainer {
width: 0 !important;
}
.eats-popup-item-containerHorizontal .eats-popup-item-infoContainer {
width: 100% !important;
}
.vc_icon_element {
margin-bottom: 0;
}
.page-id-496 > div.main-container > div:nth-child(7) > div > div.wpb_column.vc_column_container.col-sm-6 > div > div > div.text-center > a > span.label {
display: none;
}
.form-btn {
display: inline;
}
.page-id-3874 > div.main-container > section:nth-child(3) > div:nth-child(3) > div > div:nth-child(2) > div > div > div > div > ul > li {
padding-top: 10px;
}
.btn .label {
display: none !important;
}
a.wpdm-download-link.download-on-click.btn.btn-primary,
a.inddl.btn.btn-primary.btn-sm {
background-color: #31639c !important;
color: white !important;
border-radius: 6px !important;
letter-spacing: .5px !important;
border-color: none !important;
border: none !important;
width: 100% !important;
padding: 12px 30px !important;
font-size: 15px !important;
font-family: Open Sans, 'Helvetica', 'Arial', sans-serif !important;
text-transform: none !important;
}
.col-6.pub-date {
display: none;
}
h3.media-heading.p-0.m-0 {
text-align: center;
}
.list-group-item .badge {
background-color: #31639c !important;
}
span.badge a {
color: white !important;
}
span.badge a:hover {
color: white !important;
}
.tax-wpdmcategory .w3eden a {
color: #31639c !important;
}
.single-wpdmpro .w3eden p {
font-size: 15px;
}
.single-wpdmpro .w3eden li {
font-size: 15px;
}
@media (min-width: 320px) and (max-width: 480px) {
.page-id-4049 li.post {
display: flex;
flex-direction: column-reverse;
}
.parallax:first-child .slides li > .background-image-holder, .parallax:first-child .background-image-holder {
top: 0 !important;
}
h1#slider-1-slide-1-layer-0 {
font-size: 22px !important;
line-height: 25px !important;
display: block !important;
}
.page-id-4049 .post-title a {
color: black !important;
font-weight: 800;
font-size: 15px !important;
}
.page-id-4049 .post-category a {
font-size: 12px !important;
color: #336699 !important;
font-weight: 600 !important;
}
.page-id-4049 .post-content {
text-align: center;
margin-top: 20px;
}
.icon--lg {
font-size: 4.5em !important;
}
.feature-5 .feature__body {
width: 65% !important;
}
img.about-icons {
width: 75px;
}
footer .col-sm-6.col-md-3 {
margin-bottom: 0 !important;
}
i.stack-basket {
display: none;
}
.bar.bar--sm.visible-xs.original--bg {
background: #252525;
}
i.icon--sm.stack-interface.stack-menu {
position: relative;
top: 30px;
}
.logo img:last-child {
margin-bottom: 50px;
}
.col-xs-4.col-sm-2.text-right.mobile-header i {
color: white;
}
ul#menu-main-menu-1 {
text-align: center;
margin-top: -35px;
}
h4 {
margin-bottom: .2em;
}
p:last-child {
margin-bottom: 2em !important;
}
.bar .logo {
max-height: none; 
max-width: none;
margin-left: -23px;
width: 150px;
}
footer.footer-2 .row:last-child {
display: none;
}
div#custom_html-3 {
margin-top: -25px;
}
img.service-icons {
width: 40px;
height: 40px;
}
.home > div.main-container > section:nth-child(3) > div > div > div.wpb_column.vc_column_container.col-sm-3 > div > div > div > div {
padding-bottom: 25px;
}
.home > div.main-container > section:nth-child(3) > div > div > div.wpb_column.vc_column_container.col-sm-2 > div > div > div > div {
padding-top: 25px;
}
.page-id-1186 > div.main-container > section:nth-child(4) > div:nth-child(3) > div > div.wpb_column.vc_column_container.col-sm-8 > div > div > div > div > h2 {
margin-top: 100px;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.widget *, article * {
word-break: unset;
}
.bar .logo {
max-height: 100px;
max-width: margin-bottom;
margin-bottom: -50px;
max-width: 400px;
left: -25px;
margin-top: -35px;
}
body > div.main-container > section.bg--secondary.emgn-landing.vc_custom_1576271812234.vc_section-has-fill > div > div {
margin-top: 50px;
}
ul#menu-main-menu-1 a {
padding-left: 10px;
padding-right: 10px;
}
footer.footer-2 .row:last-child {
margin-top: 0;
}
ul#menu-main-menu-1 {
display: inline-flex;
position: relative;
top: -10px;
}
#custom_html-2 > div > img {
width: 200px;
}
.training-row {
margin-top: 100px;
}
div#media_image-2 {
margin-bottom: -25px;
}
nav.bar {
background: none;
}
nav#menu1 {
position: absolute;
}
ul#menu-main-menu span {
color: white !important;
}
ul#menu-main-menu a {
color: white !important;
}
.page-id-1186 > div.main-container > section:nth-child(4) > div:nth-child(3) > div > div.wpb_column.vc_column_container.col-sm-8 > div > div > div > div > h2 {
margin-top: 100px;
}
.icon--lg {
font-size: 3em;
}
img.about-icons {
width: 60px;
}
.feature.feature-5.boxed.boxed--lg.boxed--border {
height: 190px;
}
#media_image-2 > a > img {
margin-bottom: -35px;
}
}
@media (min-width: 992px)
and (max-width: 1023px) {
.bar--transparent:not(.bar--dark) .logo-dark {
display: block;
max-width: 150px;
top: -15px;
left: -20px;
max-height: none;
}
.icon--lg {
font-size: 4em;
}
img.about-icons {
width: 75px;
}
.feature.feature-5.boxed.boxed--lg.boxed--border {
height: 150px;
}
#media_image-2 > a > img {
margin-bottom: -35px;
}
.widget *, article * {
word-break: unset;
}
ul#menu-main-menu-1 a {
padding-left: 10px;
padding-right: 10px;
}
ul#menu-main-menu-1 {
display: inline-flex;
}
footer.footer-2 .row:last-child {
margin-top: 0;
}
#custom_html-2 > div > img {
width: 300px;
}
div#nav_menu-2 {
margin-top: -35px;
position: relative;
top: -5px;
}
.training-row {
margin-top: 100px;
}
.page-id-1186 > div.main-container > section:nth-child(4) > div:nth-child(3) > div > div.wpb_column.vc_column_container.col-sm-8 > div > div > div > div > h2 {
margin-top: 100px;
}
}
@media (min-width: 1024px) { .page-id-4049 .wrap {
max-width: 980px;
margin: auto;
} .page-id-5013 .card { 
height: 440px; 
}
.mec-slider-t5 .mec-slider-t5-img {
height: 325px !important;
}
.boxed a:nth-child(3) {
position: absolute;
bottom: 20px;
}
.home .feature__body.boxed.boxed--border {
height: 225px;
}
.page-id-3936 .feature__body.boxed.boxed--border {
height: 245px;
}
#post-3993 {
left: 0 !important;
margin-top: 50px;
}
.home-text p {
font-size: 21px;
line-height: 27px;
}
.home .masonry-blog-magazine .height--tall article, .home .masonry-blog-magazine .height--tall .masonry__promo {
height: 338px !important;
}
.tax-wpdmcategory section.space--sm.unpad--top {
padding-top: 100px !important;
}
.tax-wpdmcategory section.space--sm.breadcrumb--section {
display: none;
}
.single-wpdmpro .btn .btn__text, .btn i {
color: white !important;
}
.page-id-4049 .list-posts {
margin: 20px 0;
}
.safari.page-id-4049 .post-img {
max-width: 270px !important;
}
.safari.page-id-4049 .w3eden .row {
display: block !important;
}
.safari.page-id-4049 #wpdm-downloads > div:nth-child(5) > div > div > ul > li > div.post-content > div,
.safari.page-id-4049 #wpdm-downloads > div:nth-child(6) > div > div > ul > li > div.post-content > div,
.safari.page-id-4049 #wpdm-downloads > div:nth-child(1) > div > div > ul > li > div.post-content > div,
.safari.page-id-4049 #wpdm-downloads > div:nth-child(2) > div > div > ul > li > div.post-content > div {
margin-right: 30px;
}
.safari.page-id-4049 #wpdm-downloads > div:nth-child(6) > div > div > ul > li > div.post-content > div > p.post-category {
margin-bottom: 20px !important;
}
.page-id-4049 .post-content {
width: 50%;
float: left;
padding: 15px;
box-sizing: border-box;
}
.page-id-4049 .post-img {
width: 50%;
float: right;
position: relative;
overflow: hidden;
background-color: #7297a9;
max-width: 250px;
}
.post-img:before {
padding-top: 100%;
display: block;
content: '';
}
.page-id-4049 .post-img:after {
content: "";
position: absolute;
top: 20px;
left: 0;
z-index: 1;
width: 0;
height: 0;
border-style: solid;
border-width: 10px 0 10px 10px;
border-color: transparent transparent transparent white;
}
.page-id-4049 .post-footer {
position: absolute;
bottom: 15px;
right: calc(50%);
text-align: right;
}
.page-id-4049 .post-img img {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: block;
transition: transform 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.page-id-4049 .w3eden .col-md-6 {
flex: 0 0 50% !important;
max-width: 50% !important;
}
.page-id-4049 .post-category {
margin: 5px 0 0;
font-size: 10px;
text-transform: uppercase;
line-height: 1;
font-weight: 600;
}
.page-id-4049 .post-category a {
font-size: 12px !important;
color: #336699 !important;
font-weight: 600 !important;
}
#wpdm-downloads > div:nth-child(4) > div > div > ul > li > div.post-content,
#wpdm-downloads > div:nth-child(3) > div > div > ul > li > div.post-content{
float: right !important;
}
#wpdm-downloads > div:nth-child(4) > div > div > ul > li > div.post-content > div, #wpdm-downloads > div:nth-child(3) > div > div > ul > li > div.post-content > div {
right: 40px;
}
.page-id-4049 .post-title a {
color: black !important;
font-weight: 800;
font-size: 15px !important;
}
.page-id-4049 li.post {
background-color: #efefef !important;
}
#wpdm-downloads > div:nth-child(5) > div > div > ul > li {
float: none;
height: 250px;
}
#wpdm-downloads > div:nth-child(7) > div > div > ul > li > div.post-content {
float: right;
}
#wpdm-downloads > div:nth-child(4) > div > div > ul > li > div.post-img,
#wpdm-downloads > div:nth-child(3) > div > div > ul > li > div.post-img,
#wpdm-downloads > div:nth-child(7) > div > div > ul > li > div.post-img {
float: none;
}
#wpdm-downloads > div:nth-child(5) > div > div > ul > li > div.post-content > div > p.post-category,
#wpdm-downloads > div:nth-child(6) > div > div > ul > li > div.post-content > div > p.post-category {
margin-bottom: 25px !important;
}
#wpdm-downloads > div:nth-child(7) > div > div > ul > li > div.post-content > div {
right: 45px;
bottom: 35px;
}
#wpdm-downloads > div:nth-child(8) > div > div > ul > li > div.post-content > div {
right: 50px;
bottom: 35px;
}
#wpdm-downloads > div:nth-child(1) > div > div > ul > li {
float: none !important;
}
#wpdm-downloads > div:nth-child(1) > div > div > ul > li > div.post-img {
float: none !important;
}
#wpdm-downloads > div:nth-child(1) > div > div > ul > li > div.post-content {
float: right !important;
}
#wpdm-downloads > div:nth-child(1) > div > div > ul > li > div.post-content > div {
right: 35px;
bottom: 35px;
}
#wpdm-downloads > div:nth-child(2) > div > div > ul > li > div.post-content > div {
bottom: 35px;
}
#wpdm-downloads > div:nth-child(7) > div > div > ul > li {
float: none !important;
}
}
@media (min-width: 1024px) and (max-width: 1199px) {
.page-id-1186 > div.main-container > section:nth-child(4) > div:nth-child(3) > div > div.wpb_column.vc_column_container.col-sm-8 > div > div > div > div > h2 {
margin-top: 100px;
}
.bar .logo {
max-height: none; 
max-width: none;
width: 250px;
margin-left: -15px;
margin-top: -50px;
}
ul#menu-main-menu-1 {
display: inline-flex;
}
ul#menu-main-menu-1 a {
margin-left: 10px;
margin-right: 10px;
}
.widget *, article * {
word-break: unset;
}
body > div.main-container > footer > div > div:nth-child(1) {
margin-bottom: -60px;
}
#custom_html-2 > div > img {
width: 300px;
}
div#nav_menu-2 {
margin-top: -35px;
position: relative;
top: -5px;
}
.training-row {
margin-top: 100px;
}
}
@media (min-width: 1200px) and (max-width: 1600px) {
#communication > div:nth-child(1) > div > div > div.wpb_text_column.wpb_content_element,
#communication > div:nth-child(1) > div > div > div.wpb_single_image.wpb_content_element.vc_align_center {
transform: none !important;
left: 0 !important;
position: relative;
}
.page-id-1186 > div.main-container > section.bg--secondary > div:nth-child(1) > div > div > div > div > div > div > p {
font-size: 20px;
line-height: 35px;
}
#menu-item-3672 > div > div > div > div {
width: 21%;
}
.training-row {
margin-top: 100px;
}
.page-id-496 > div.main-container > div:nth-child(4) > div {
margin-top: 50px !important;
}
.widget *, article * {
word-break: unset;
} body > div.main-container > section:nth-child(3) > div > div > div.wpb_column.vc_column_container.col-sm-2 > div > div {
width: 300px;
margin-top: -80px;
margin-left: -50px;
}
ul#menu-main-menu-1 a {
margin-left: 15px;
margin-right: 15px;
color: white;
}
body > div.main-container > footer > div > div:nth-child(1) {
margin-bottom: -50px;
}
ul#menu-main-menu-1 {
display: inline-flex;
}
.logo img {
width: 100%;
height: 150px;
object-fit: contain;
}
.logo-text p {
margin-top: 15px;
}
.eats-member-card-list-photoContainer {
width: 300px !important;
height: 300px !important;
border-radius: 0;
overflow: visible;
position: relative;
-webkit-flex-shrink: 0;
flex-shrink: 0;
object-fit: cover;
}
.eats-member-card-photo-photo.eats-member-card-photo-photoShow {
left: 0 !important;
transform: none !important;
object-fit: contain;
overflow: visible;
}
.bar .logo {
max-height: inherit;
max-width: inherit;
width: 350px;
margin-left: -55px;
margin-top: -50px;
}
.page-id-1186 h4 {
margin-bottom: .5em !important;
}
body > div.main-container > section.imagebg.parallax > div.container > div > div > div > div.wpb_text_column.wpb_content_element > div > p {
margin-top: -15px !important;
}
.feature.feature-5.boxed.boxed--lg.boxed--border {
height: 185px;
}
.page-id-1186 > div.main-container > section:nth-child(4) > div:nth-child(3) > div {
margin-top: 150px;
}
body > div.main-container > section:nth-child(3) > div > div > div.wpb_column.vc_column_container.col-sm-4 > div > div > div {
transform: scale(1.5);
left: 150px;
position: relative;
}
.training-row  {
margin-top: 100px !important;
}
.activity-image img {
margin-top: -75px;
}
.partners-row {
margin-top: 35px;
}
#custom_html-2 > div > img {
width: 300px;
}
div#nav_menu-2 {
margin-top: -35px;
position: relative;
top: -5px;
}
.page-id-496 > div.main-container > div:nth-child(3) > div > div:nth-child(1) > div > div > div > figure > div > img {
width: 360px;
height: 483px;
object-fit: contain;
}
.page-id-496 > div.main-container > div:nth-child(5) > div {
padding-top: 25px;
padding-bottom: 25px;
}
div#media_image-2 {
margin-bottom: -25px;
}
#training-technical-assistance > div:nth-child(1) > div > div > div > figure > div > img {
width: 360px;
height: 483px;
object-fit: contain;
}
.bar__module:not(:last-child) {
margin-top: 35px;
}
body > div.main-container > section.bg--secondary.emgn-landing.vc_custom_1576271812234.vc_section-has-fill > div > div > div.wpb_column.vc_column_container.col-sm-6 > div > div > div > figure > div > img {
height: 400px;
width: 400px;
object-fit: cover;
margin-top: 50px;
margin-left: 30px;
}
.about-icons {
width: 100px;
}
body > div.main-container > section:nth-child(2) > div:nth-child(2) > div > div:nth-child(1) > div > div > div:nth-child(1) > span {
font-size: 125px;
margin-top: -25px;
}
.feature-5 .feature__body {
width: 65% !important;
}
.page-id-1186 > div.main-container > section.bg--secondary > div:nth-child(1) > div > div > div > div > div > div > h2 {
margin-top: 100px;
}
.page-id-1186 > div.main-container > section:nth-child(4) {
padding-bottom: 0 !important;
}
.cta {
margin-top: 35px;
}
#menu-item-3672 > div > div > div > div {
width: 25%;
}
#menu-item-3717 > div > div > div > div {
left: 970px !important;
width: 18%;
}
}
@media (min-width: 1600px) {
#training-technical-assistance > div:nth-child(1) > div > div > div > figure > div > img {
width: 360px;
height: 483px;
object-fit: contain;
}
.page-id-1186 > div.main-container > section:nth-child(4) > div:nth-child(3) > div {
margin-top: 150px;
}
body > div.main-container > section:nth-child(3) > div > div > div.wpb_column.vc_column_container.col-sm-2 > div > div {
width: 300px;
margin-top: -80px;
margin-left: -50px;
}
.home body > div.main-container > section:nth-child(3) > div > div > div.wpb_column.vc_column_container.col-sm-3 > div > div {
width: 350px;
}
ul#menu-main-menu-1 a {
margin-left: 15px;
margin-right: 15px;
color: white;
}
body > div.main-container > footer > div > div:nth-child(1) {
margin-bottom: -50px;
}
ul#menu-main-menu-1 {
display: inline-flex;
}
#custom_html-3 > div > p {
color: white;
opacity: 1 !important;
}
.widget *, article * {
word-break: unset;
}
.logo img {
width: 100%;
height: 150px;
object-fit: contain;
}
.logo-text p {
margin-top: 15px;
}
.eats-member-card-list-photoContainer {
width: 300px !important;
height: 300px !important;
border-radius: 0;
overflow: visible;
position: relative;
-webkit-flex-shrink: 0;
flex-shrink: 0;
object-fit: cover;
}
.bar .logo {
max-height: inherit;
max-width: inherit;
width: 350px;
margin-left: -55px;
margin-top: -50px;
}
.page-id-1186 h4 {
margin-bottom: .5em !important;
}
body > div.main-container > section.imagebg.parallax > div.container > div > div > div > div.wpb_text_column.wpb_content_element > div > p {
margin-top: -15px !important;
}
.feature.feature-5.boxed.boxed--lg.boxed--border {
height: 185px;
}
.training-row  {
margin-top: 100px !important;
}
.activity-image img {
margin-top: -75px;
}
.partners-row {
margin-top: 35px;
}
#custom_html-2 > div > img {
width: 300px;
}
div#media_image-2 {
margin-bottom: -25px;
}
div#nav_menu-2 {
margin-top: -35px;
position: relative;
top: -5px;
}
.page-id-496 > div.main-container > div:nth-child(4) > div {
margin-top: 50px;
}
.page-id-496 > div.main-container > div:nth-child(3) > div > div:nth-child(1) > div > div > div > figure > div > img {
width: 360px;
height: 483px;
object-fit: contain;
}
.page-id-496 > div.main-container > div:nth-child(5) > div {
padding-top: 25px;
padding-bottom: 25px;
}
.bar__module:not(:last-child) {
margin-top: 35px;
}
body > div.main-container > section.bg--secondary.emgn-landing.vc_custom_1576271812234.vc_section-has-fill > div > div > div.wpb_column.vc_column_container.col-sm-6 > div > div > div > figure > div > img {
height: 400px;
width: 400px;
object-fit: cover;
margin-top: 50px;
margin-left: 30px;
}
.about-icons {
width: 100px;
}
body > div.main-container > section:nth-child(2) > div:nth-child(2) > div > div:nth-child(1) > div > div > div:nth-child(1) > span {
font-size: 125px;
margin-top: -25px;
}
.feature-5 .feature__body {
width: 65% !important;
}
.page-id-1186 > div.main-container > section.bg--secondary > div:nth-child(1) > div > div > div > div > div > div > h2 {
margin-top: 100px;
}
.page-id-1186 > div.main-container > section:nth-child(4) {
padding-bottom: 0 !important;
}
.cta {
margin-top: 35px;
}
#menu-item-3672 > div > div > div > div {
width: 25%;
}
#menu-item-3717 > div > div > div > div {
left: 970px !important;
width: 18%;
}
.page-id-1186 > div.main-container > section.bg--secondary > div:nth-child(1) > div > div > div > div > div > div > p {
font-size: 20px;
line-height: 35px;
}
ul#menu-main-menu {
margin-right: -100px;
}
}
.page-id-5326 .video-cover.border--round iframe {
min-height: 200px !important;
}