html, body{ overflow-x: hidden; } .alignleft, img.alignleft{ margin-right: 1em; display: inline; float: left; }
.alignright, img.alignright{ margin-left: 1em; display: inline; float: right; }
.aligncenter, img.aligncenter{ margin-right: auto; margin-left: auto; display: block; clear: both; }
.alignnone, img.alignnone{ }
.wp-caption { margin-bottom: 1.5em; text-align: center; padding-top: 5px; max-width: 100%; }
.wp-caption img { border: 0 none; padding: 0; margin: 0; }
.wp-caption p.wp-caption-text { line-height: 1.5; font-size: 10px; margin: 0; }
.wp-smiley { margin: 0 !important; max-height: 1em; }
blockquote {
padding: 10px 20px;
margin: 0 0 20px;
border-left: 5px solid #eeeeee;
}
blockquote p { font-style: italic; font-size: 1.063rem; }
blockquote small {
display: block;
font-size: 80%;
line-height: 1.42857143;
color: #777;
}
.gallery{ position:relative; }
.gallery .gallery-item{display: inline-block;text-align: center;vertical-align: top;width: 25%;margin: 0 0 1.1em;}
.gallery.gallery-columns-1 .gallery-item{ width: 100%; }
.gallery.gallery-columns-2 .gallery-item{ width: 50%; }
.gallery.gallery-columns-3 .gallery-item{ width: 33.33%; }
.gallery.gallery-columns-5 .gallery-item{ width: 20%; }
.gallery.gallery-columns-6 .gallery-item{ width: 16.667%; }
.gallery.gallery-columns-7 .gallery-item{ width: 14.285%; }
.gallery.gallery-columns-8 .gallery-item{ width: 12.5%; }
.gallery.gallery-columns-9 .gallery-item{ width: 11.11%; }
.gallery img {
box-shadow: 0 5px 15px -8px rgba(0,0,0,.24), 0 8px 10px -5px rgba(0,0,0,.2);
border-radius: 6px; max-width: 90%; height: auto;
}
.gallery img:hover{background-color: #ffffff;}
.gallery .gallery-caption { color: #999999; font-size: 12px; margin: 7px 0 10px; line-height: 1.48; }
.gallery dl, .gallery dt { margin: 0; }
.gallery br+br{ display: none; }
.bypostauthor{ text-transform: none; }
.bypostauthor .media-heading{ color: #d12a5c; }
.sticky{ position: relative; vertical-align: text-bottom; }
.fa.sticky{
position: absolute;
left: 10px;
top: 10px;
font-size: 90px;
color: rgba( 0,0,0,0.1 );
} a, button {
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
p{ margin: 0 0 15px; }
iframe, embed{ max-width: 100%; }
img{ max-width: 100%; height: auto; }
button{ cursor: pointer; } .mr3{ margin-right: 3px; }
.bg-default, .bg-rose, .bg-info, .bg-success, .bg-warning, .bg-danger{ color: #fff; }
.bg-default{ background-color: #999999; }
.bg-rose{ background-color: #e91e63; }
.bg-info{ background-color: #00bcd4; }
.bg-success{ background-color: #4caf50; }
.bg-warning{ background-color: #ff9800; }
.bg-danger{ background-color: #f44336; }
.btn, .navbar .navbar-nav>li>a.btn { border-radius: 2px; }
.btn.btn-primary,
.navbar .navbar-nav>li>a.btn.btn-primary {
-webkit-box-shadow: none;
box-shadow: none;
border: 0;
}
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.navbar .navbar-nav>li>a.btn.btn-primary:focus,
.navbar .navbar-nav>li>a.btn.btn-primary:active,
.navbar .navbar-nav>li>a.btn.btn-primary:hover,
.pagination>.page-item.active>a,
.pagination>.page-item.active>a:focus,
.pagination>.page-item.active>a:hover,
.pagination>.page-item.active>span,
.pagination>.page-item.active>span:focus,
.pagination>.page-item.active>span:hover,
.nav-pills>li.active>a, .nav-pills>li.active>a:focus,
.nav-pills>li.active>a:hover,
.bootstrap-datetimepicker-widget table:not(.table) > thead > tr{ background-color: transparent; color: inherit; }
.bootstrap-datetimepicker-widget a[data-action]{ color: #444444; }
.bootstrap-datetimepicker-widget a[data-action]:hover span{ color: #000000; }
.bootstrap-datetimepicker-widget table:not(.table) > thead > tr:first-child > th{ border: 0; }
.bootstrap-datetimepicker-widget table td.active:hover>div,
.bootstrap-datetimepicker-widget table td.active>div {
-webkit-box-shadow: 0 4px 5px 0 rgba(0,0,0,.14), 0 1px 10px 0 rgba(0,0,0,.12), 0 2px 4px -1px rgba(0,0,0,.2);
box-shadow: 0 4px 5px 0 rgba(0,0,0,.14), 0 1px 10px 0 rgba(0,0,0,.12), 0 2px 4px -1px rgba(0,0,0,.2);
border: 0;
}
.btn.btn-primary.btn-simple,
.navbar .navbar-nav > li > a.btn.btn-primary.btn-simple,
.btn.btn-primary.btn-simple:hover,
.btn.btn-primary.btn-simple:focus,
.btn.btn-primary.btn-simple:active,
.btn.btn-primary.btn-simple:active:focus,
.btn.btn-primary.btn-simple:active:hover,
.navbar .navbar-nav > li > a.btn.btn-primary.btn-simple:hover,
.navbar .navbar-nav > li > a.btn.btn-primary.btn-simple:focus,
.navbar .navbar-nav > li > a.btn.btn-primary.btn-simple:active {
background-color: transparent;
box-shadow: none;
}
.dropdown-menu li>a:hover,
.dropdown-menu li>a:focus {
box-shadow: 0 4px 20px 0 rgba(0,0,0,.14), 0 7px 10px -5px rgba(0,0,0,.4);
}
.btn.dropdown-toggle { margin: 0; white-space: normal; }
.valign-middle{ vertical-align: middle !important; }
.no-padding[class*='col-'] { padding: 0; }
.no-padding-right[class*='col-'] { padding-right: 0; }
.card .card-content { position: relative; }
.no-radius{ border-radius: 0; }
.btn-group-xs .btn, .btn-group-xs>.btn, .btn.btn-xs {
padding: .3rem .4rem;
font-size: .5rem;
line-height: 1.28;
border-radius: .2rem;
}
.btn.btn-just-icon.btn-xs{
height: 25px;
min-width: 25px;
width: 25px;
}
.btn.btn-just-icon.btn-xs i{ font-size: 14px; line-height: 25px; }
.btn-group-cmd .btn, .btn-group-cmd > .btn, .btn.btn-cmd {
padding: .46875rem 1rem;
}
.btn.btn-primary.btn-link,
.btn.btn-primary.btn-link:active,
.btn.btn-primary.btn-link:focus,
.btn.btn-primary.btn-link:hover {
background-color: transparent;
box-shadow: none;
}
.btn .material-icons, .btn:not(.btn-just-icon):not(.btn-fab) .fa { margin-right: 2px; }
select {
max-width: 100%;
font-size: 14px;
height: 35px;
padding: 0px 15px;
border: solid 2px #eeeeee;
background-color: #ffffff;
width: 100%;
color: #222222;
}
button.dropdown-toggle {
display: flex;
}
.dropdown-toggle:after {
position: absolute;
right: 10px;
top: 50%;
margin-top: -2px;
}
.show>.btn.btn-primary.dropdown-toggle,
.show>.btn.btn-primary.dropdown-toggle:hover {
box-shadow: 0 4px 20px 0 rgba(0,0,0,.14), 0 7px 10px -5px rgba(0,0,0,.4);
}
.bootstrap-select>.dropdown-toggle {
padding: 12px 30px 12px 15px;
}
.form-group { margin-bottom: 15px; }
input[type="text"]:not(.form-control),
input[type="search"]:not(.form-control),
input[type="email"]:not(.form-control),
input[type="tel"]:not(.form-control),
input[type="number"]:not(.form-control),
input[type="password"]:not(.form-control) {
background-color: #fff;
border: 2px solid #eee;
height: 35px;
border-radius: 3px;
padding: 5px 10px;
width: 100%;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
color: #222222;
}
input[type="text"]:focus:not(.form-control),
input[type="search"]:focus:not(.form-control),
input[type="email"]:focus:not(.form-control),
input[type="number"]:focus:not(.form-control),
input[type="tel"]:focus:not(.form-control),
input[type="password"]:focus:not(.form-control) {
border: 2px solid #d3d3d3;
}
input[type="submit"] {
padding: 12px 30px;
font-weight: bold;
border: 0;
}
.is-focused .form-control:invalid {
background-image: linear-gradient(0deg,#f44336 2px,rgba(244,67,54,0) 0),linear-gradient(0deg,#d2d2d2 1px,hsla(0,0%,82%,0) 0);
}
.wpsearch-wrap{ position: relative; }
.wpsearch-wrap input[type="search"] {
border: 3px solid #eee;
height: 50px;
}
.wpsearch-wrap input[type="search"]:focus {
border: 3px solid #d7d7d7;
}
.wpsearch-wrap input[type="submit"] {
position: absolute;
top: 0px;
right: 3px;
border: 0;
padding-left: 15px;
padding-right: 15px;
}
.wrap-forms .checkbox,
.wrap-forms .radio {
margin: 0;
}
.wrap-forms .form-builder-item p {
font-size: 13px;
line-height: 18px;
}
.bootstrap-tagsinput{ padding: 0; }
.bootstrap-tagsinput .tag{ text-transform: none; }
.btn-group.bootstrap-select{ margin-top: 0; } .fw-heading{ margin: 0; }
.card-collapse .card-header{ padding: 20px 10px 5px 0; }
.fw-container-fluid{
border-width: 0;
border-style: solid;
border-color: transparent;
} .wpes-animation-element{ visibility: hidden !important; }
.wpes-animation-element.animated{ visibility: visible !important; } .wpes-parallax {background-attachment: fixed;} html.wpes-loading, html.wpes-loading body {
width: 100%;
height: 100%;
overflow: hidden;
margin: 0 !important;
}
#eventastic-pageloader {
width: 100%;
height: 100%;
position: fixed;
left: 0;
right: 0;
top: 0;
bottom: 0;
z-index: 100050;
background: #999;
}
#eventastic-pageloader .ep-spinner {
top: 50%;
margin: -55px auto 0;
width: 55px;
height: 55px;
position: relative;
text-align: center;
-webkit-animation: ep-rotate 2.0s infinite linear;
animation: ep-rotate 2.0s infinite linear;
overflow: visible;
}
.ep-spinner .ep-dot1, .ep-spinner .ep-dot2 {
width: 55%;
height: 55%;
display: inline-block;
position: absolute;
top: 0;
background-color: #FFF;
border-radius: 100%;
-webkit-animation: ep-bounce 2.0s infinite ease-in-out;
animation: ep-bounce 2.0s infinite ease-in-out;
}
.ep-spinner .ep-dot2 {
top: auto;
bottom: 0;
-webkit-animation-delay: -1.0s;
animation-delay: -1.0s;
}
@-webkit-keyframes ep-rotate { 100% { -webkit-transform: rotate(360deg) }}
@keyframes ep-rotate { 100% { transform: rotate(360deg); -webkit-transform: rotate(360deg) }}
@-webkit-keyframes ep-bounce {
0%, 100% { -webkit-transform: scale(0.0) }
50% { -webkit-transform: scale(2.0) }
}
@keyframes ep-bounce {
0%, 100% { 
transform: scale(0.0);
-webkit-transform: scale(0.0);
} 50% { 
transform: scale(1.0);
-webkit-transform: scale(1.0);
}
} .btn-group-xs .btn, .btn-group-xs>.btn, .btn.btn-xs {
padding: .31625rem 0.5rem;
font-size: .5875rem;
line-height: 1.4;
border-radius: .2rem;
}
.btn.btn-fab span {
display: none;
}   header#header{ height: 90px; }
header .main-nav { position: relative; width: 100%; z-index: 99; }
#eventastic-primary-nav, #eventastic-primary-nav ul{ list-style-type: none; margin: 0; padding: 0 }
#eventastic-primary-nav li a{ text-decoration: none; outline: 0; font-size: 14px; } .main-nav .wpes-logo-wrap {
padding: 0 10px 0 15px;
}
.main-nav .navbar-logo {
height: 90px;
display: table-cell;
vertical-align: middle;
}
.main-nav.fixed-menu .navbar-logo {
height: 65px;
}
.navbar-logo img.wpes-sticky-logo,
.fixed-menu .navbar-logo img.wpes-main-logo {
display: none;
}
.fixed-menu .navbar-logo img.wpes-sticky-logo,
.navbar-logo img.wpes-main-logo {
display: block;
width: auto;
width: 200px;
max-width: 100%;
max-height: 100%;
} .main-nav .main-nav-container{ position: relative; }
.wpes-main-menu{ position: initial; padding: 0; }
nav.mainmenu-navbar{ margin: 0; border: 0; z-index: 3; }
#eventastic-primary-nav li a { font-family: 'Roboto', sans-serif; font-weight: 400; text-align: left; }
#eventastic-primary-nav li a.fa:before{
font-family: 'FontAwesome';
margin-right: 5px;
} #eventastic-primary-nav {
display: block;
float: none;
text-align: right;
}
#eventastic-primary-nav { height: 90px; }
#eventastic-primary-nav > li > a {
color: #333333;
line-height: 90px;
padding: 0 9px;
margin-right: 3px;
text-transform: uppercase;
position:relative;
display: inline-block;
}
.nav>li>a:focus{background-color: transparent;}
#eventastic-primary-nav > li > a:hover, .wpes-top-icons-nav > li > a:hover{ background-color: rgba( 0,0,0,0.1 ) }
#eventastic-primary-nav > li{position: inherit; float: none; display: inline-block;}
#eventastic-primary-nav > li > a:after {
content: " ";
background-color: transparent;
position: absolute;
left: 0;
height: 3px;
right: 0;
bottom: 0;
}
#eventastic-primary-nav > li.current-menu-item > a { background-color: rgba( 0,0,0,0.1 ); } #eventastic-primary-nav > li > ul.sub-menu {
min-width: 200px;
padding: 0px;
opacity: 0;
visibility: hidden;
position: absolute;
top: 100%;
background-color: #ecebea;
z-index: 3;
-webkit-transform: translateY(10px);
-ms-transform: translateY(10px);
transform: translateY(10px);
-webkit-transition: all 0.25s ease-in-out;
-o-transition: all 0.25s ease-in-out;
transition: all 0.25s ease-in-out;
}
#eventastic-primary-nav > li:hover > ul.sub-menu,
#eventastic-primary-nav > li:hover > .mega-menu {
opacity: 1;
visibility: visible;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
#eventastic-primary-nav ul.sub-menu a { padding: 5px 10px; line-height: 24px; display: block; color: #444444; }
.menu-caret{
display: inline-block;
width: 0;
height: 0;
margin-left: 2px;
margin-top: -2.5px;
vertical-align: middle;
border-top: 4px dashed;
border-top: 4px solid\9;
border-right: 4px solid transparent;
border-left: 4px solid transparent;
-webkit-transition: transform 150ms ease 0s;
-moz-transition: transform 150ms ease 0s;
-o-transition: transform 150ms ease 0s;
-ms-transition: transform 150ms ease 0s;
transition: transform 150ms ease 0s;
} #eventastic-primary-nav li .mega-menu {
position: absolute;
top: 100%;
right: 10px;
background-color: #ecebea;
z-index: 3;
opacity: 0;
visibility: hidden;
padding: 5px;
-webkit-transform: translateY(10px);
-ms-transform: translateY(10px);
transform: translateY(10px);
-webkit-transition: all 0.25s ease-in-out;
-o-transition: all 0.25s ease-in-out;
transition: all 0.25s ease-in-out;
}
.mainmenu-navbar ul.sub-menu a:hover,
.mainmenu-navbar ul.sub-menu li.current-menu-item > a {
background-color: #f5f5f5;
}
.mainmenu-navbar .mega-menu .mega-menu-row {
display: table;
}
.mainmenu-navbar .mega-menu .mega-menu-row > li {
display: table-cell;
min-width: 200px;
} #eventastic-primary-nav li.submenu-full-width .mega-menu {
width: 100%;
left: 0;
}
#eventastic-primary-nav li.submenu-full-width .mega-menu > ul.mega-menu-row {
width: 95%;
margin: 5px auto 20px;
max-width: 1170px;
} #eventastic-primary-nav li.submenu-auto-left {
position: relative;
}
#eventastic-primary-nav li.submenu-auto-left .mega-menu {
right: 0;
left: auto;
} #eventastic-primary-nav li.submenu-auto-right {
position: relative;
}
#eventastic-primary-nav li.submenu-auto-right .mega-menu {
left: 0;
right: auto;
} .wpes-top-icons-nav{
display: table;
font-size: 18px;
}
.wpes-top-icons-nav > li {
display: table-cell;
vertical-align: middle;
float: none;
height: 90px;
}
.main-nav.fixed-menu .wpes-top-icons-nav > li {
height: 65px;
}
.wpes-top-icons-nav > li > a {
line-height: 1em;
color: #444444;
padding: 10px;
border-radius: 1px;
} header#header.transparent-menu{ height: auto; }
header.transparent-menu .main-nav {
position: absolute;
}
header#header.transparent-menu .main-nav:not(.fixed-menu) .navbar-nav > li > a{ color: #ffffff; } header .wpes-sticky-menu.fixed-menu {
background-color: rgba( 255, 255, 255, 0.97 );
position: fixed;
top: 0;
box-shadow: 0px 0px 1px 0px #999;
width: 100%;
z-index: 9;
}
.admin-bar header .wpes-sticky-menu.fixed-menu {
top: 32px;
}
.wpes-sticky-menu.fixed-menu #eventastic-primary-nav { height: 65px; }
.wpes-sticky-menu.fixed-menu #eventastic-primary-nav > li > a { line-height: 65px; } #wpes-mobile-menu {
position: absolute;
top: 100%;
left: 0;
width: 100%;
background-color: #333;
margin: 0;
display: none;
}
.btn.wpes-mobile-menu-toggle {
float: right;
margin: 20px 10px;
}
.wpes-sticky-menu.fixed-menu .btn.wpes-mobile-menu-toggle {
margin: 12px 7px;
}
#wpes-mobile-menu ul {
list-style-type: none;
padding: 0;
margin: 0;
}
#wpes-mobile-menu ul li {
position: relative;
display: block;
}
#wpes-mobile-menu ul li .menu-expand {
position: absolute;
background-color: rgba( 255, 255, 255, .3 );
right: 20px;
color: #fff;
top: 7px;
width: 28px;
height: 28px;
line-height: 28px;
text-align: center;
border-radius: 4px;
border: 1px solid #777777;
z-index: 3;
}
#wpes-mobile-menu ul li a{
display: block;
color: #ffffff;
padding: 10px 15px;
font-weight: 400;
}
#wpes-mobile-menu > ul > li > a {
border-bottom: 1px solid #777777;
}
#wpes-mobile-menu li ul.sub-menu {
padding-left: 15px;
display: none;
}
#wpes-mobile-menu li ul.sub-menu li a {
padding: 5px 15px;
} #wpes-search-window {
background-color: rgba( 35, 42, 47, 0.91 );
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100vh;
z-index: 99;
opacity: 1;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
-webkit-transform: translate(0px,-100%) scale(0,0);
-moz-transform: translate(0px,-100%) scale(0,0);
-o-transform: translate(0px,-100%) scale(0,0);
-ms-transform: translate(0px,-100%) scale(0,0);
transform: translate(0px,-100%) scale(0,0);
}
#wpes-search-window.open {
-webkit-transform: translate(0px,0px) scale(1,1);
-moz-transform: translate(0px,0px) scale(1,1);
-o-transform: translate(0px,0px) scale(1,1);
-ms-transform: translate(0px,0px) scale(1,1);
transform: translate(0px,0px) scale(1,1);
opacity: 1;
}
#wpes-search-window form {
top: 50%;
margin: -25px 0 0;
position: absolute;
width: 100%;
padding: 0 50px;
}
#wpes-search-window input[type="search"] {
font-size: 38px;
color: #fff;
text-align: center;
height: 50px;
}
#wpes-search-window input[type="search"]::-webkit-input-placeholder {
color: #d7d7d7;
font-weight: 300;
font-size: 34px;
}
#wpes-search-window .close{
margin-right: 4%;
margin-top: 3%;
color: #ffffff;
opacity: 0.7;
}
#wpes-search-window .close i{ font-size: 34px; }
#wpes-search-window .close:hover{ opacity: 1; } body.error404 h2.title404 {
font-size: 10em;
margin: 0;
font-weight: bold;
line-height: 0.7em;
color: #dcdcdc;
margin-bottom: 30px;
}
body.error404 p.error-page-text {
font-size: 18px;
font-weight: 300;
margin: 0;
}
body.error404 .error-page-text span {
font-size: 22px;
text-transform: uppercase;
padding: 5px 0;
display: block;
}
body.error404 .wpes-search-box h3{ margin-bottom: 0; }
body.error404 .wpes-search-box p{ margin-bottom: 3px; }  .entry-title{ position: relative; }
h6.post-meta,
.h6.post-meta {
font-weight: normal;
margin: 15px 0;
}
.post-meta .meta-right {
line-height: 24px;
}
.footer.post-meta{ margin-bottom: 0; } .posts-layout-list article:first-child .card-blog{ margin-top: 0; }
ul.post-categories {
list-style-type: none;
padding: 0;
margin: 0;
}
ul.post-categories li {
display: inline-block;
padding: 0 3px 0 0;
}
ul.post-categories li:after {
content: ", ";
}
ul.post-categories li:last-child:after {
content: "";	
}
.post-meta .meta {
font-size: 13px;
margin: 0 10px 0 0;
display: inline-block;
vertical-align: middle;
line-height: 1.28em;
}
.post-meta i {
margin-right: 3px;
}
.post-thumbnail a {
display: block;
}
.single .post-thumbnail img {
width: 100%;
}
.pagination-wrap.page-links ul {
margin: 0;
}
.protected-post-form .form-group {
margin-top: 15px;
} .card-light-gray-bg {
background-color: #F7F7F7
}
.wpes-layout-grid .card .post-readmore {
display: inline-block;
clear: both;
color: #222;
font-weight: 600;
text-transform: uppercase;
line-height: 20px;
letter-spacing: 1px;
box-shadow: none;
margin: 10px 0 0;
}
.wpes-layout-grid .card h6.post-meta,
.wpes-layout-grid .card .h6.post-meta {
margin-bottom: 0; 
} .section-blog-text .entry-title{ margin-bottom: 5px; }
.section-blog-text .post-meta {
border-top: 1px solid #e1e1e1;
border-bottom: 1px solid #e1e1e1;
margin: 5px 0 20px 0;
padding: 10px 0;
}
.section-blog-text .post-meta div{ display: inline-block; }
.blog-tags .badge {
margin: 0 5px 0 0;
vertical-align: middle;
}
.blog-tags .badge a { color: #fff; }
.section-blog-text .post-meta ul.post-categories{ margin: 0; }
.section-blog-info .post-author { font-size: 14px; }
.blog-detail-pagination span.btn { margin: 0; }
.commentlist{padding: 0;}
.commentlist li.comment, .commentlist li.pingback{ position: relative; }
#comments .commentlist li .wrap-rating{position: absolute; top: 15px; right: 15px;}
.commentlist li > .pull-left{
padding-top: 0px;
position: absolute;
top: 3px;
}
.media-heading{ margin-bottom: 5px; padding-right: 80px; }
.media-heading a{ white-space: nowrap; }
.commentlist .comment-reply-link.btn{ margin-top: 0; }
.media-footer .comment-reply-link.btn .fa{ font-size: 13px; }
.media-body ul.children{ padding: 0; } .wpes-comment-form-wrap{ margin: 30px 0; } aside.sidebar .widget {
margin: 0 0 20px 0;
color: #444;
}
.widget ul {
padding: 0;
list-style-type: none;
}
.widget .menu-caret{ display: none; }
.widget .media-body .title {
margin: 0 0 5px 0;
}
.widget h6.post-meta {
margin: 0 0 5px 0;
font-size: 12px;
}
.widget p.description {
font-size: 14px;
line-height: 1.48em;
}
.sidebar-widget .widget-title {
text-align: center;
margin-top: 0;
background-color: #f2f2f2;
padding: 10px 7px;
letter-spacing: 2px;
font-weight: bold;
}
.widget-title .rsswidget img {
width: auto;
vertical-align: middle;
}
aside.sidebar a{ color: inherit; } footer.site-footer .title a{ font-size: inherit; }
footer.site-footer h5 a,
footer.site-footer h5 a:hover {
color: #ffffff;
}
.widget ul li ul li,
.widget ul li {
display: block;
font-weight: 400;
font-size: 14px;
border-color: #e1e1e1;
display: block;
}
.site-widgets .widget ul li:last-child{ border-bottom: 0 !important; }
.widget_nav_menu ul li,
.widget_rss ul li,
.widget_pages ul li,
.widget_categories ul li,
.widget_archive ul li,
.widget_recent_entries ul li,
.widget_meta ul li,
#recentcomments li {
padding: 10px 0;
border-bottom-width: 1px;
border-bottom-style: solid;
}
.widget li a{ display: inline-block; }
.widget ul.sub-menu,
.widget ul.children{
margin-bottom: -11px;
margin-top: 10px;
border-top-width: 1px; 
border-top-style: solid;
border-top-color: #e1e1e1;
}
.widget ul .caret { display: none; }
.widget_archive ul li a {
vertical-align: middle;
}
#footer-widgets .widget { margin-bottom: 20px; }
.footer-widget-title { margin: 15px 0 10px; }
.widget_categories .screen-reader-text,
.widget_archive .screen-reader-text{ display: none; }
.widget ul a.fa:before{ margin-right: 5px; }
#footer-widgets .widget ul.children,
#footer-widgets .widget ul.sub-menu,
#footer-widgets ul li {
border-color: #5f5f5f;
}
#footer-widgets ul li a {
padding: 0;
}
.widget .rssSummary{ color: #999999; font-size: 13px; line-height: 1.4em; }
.widget.widget_rss cite{ color: #444444; font-weight: 600; margin-top: 3px; display: block; }
.widget.widget_rss .rss-date{ color: #555555; font-size: 13px; }
.widget_nav_menu ul li{ display: block; }
.widget_nav_menu li a{ font-family: inherit; }
#footer-widgets .widget_nav_menu li a{ font-size: 13px; font-weight: 500; }
.widget_nav_menu li a.fa:before{ font-family: "FontAwesome"; }
.widget .tagcloud a {
font-size: 13px !important;
padding: 5px 15px;
background-color: #f2f2f2;
margin: 0 5px 7px 0;
display: inline-block;
color: #222;
border-radius: 2px;
line-height: 20px;
border: 1px solid transparent;
}
.widget .calendar_wrap { overflow-x: auto; }
.widget .calendar_wrap table {
width: 100%;
background-color: rgba(255,255,255,0.9);
}
.widget .calendar_wrap table > thead > tr > th,
.widget .calendar_wrap table > tbody > tr > td {
width: 14.28%;
text-align: center;
}
.widget .calendar_wrap table > tbody > tr > td{ color: #222222; }
.widget .calendar_wrap #next {
text-align: right;
}
.widget .calendar_wrap #prev a,
.widget .calendar_wrap #next a {
color: #444444;
text-transform: uppercase;
font-size: 14px;
font-weight: bold;
vertical-align: middle
}
.widget .posts-widget-list li,
.widget .events-widget-list li{ padding: 7px 0; } footer.site-footer {
display: block;
color: #c3c3c3;
padding-top: 45px;
padding-bottom: 0;
position: relative;
border-top-width: 0;
border-top-style: solid;
z-index: 1;
} footer.site-footer:before {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
footer.site-footer h1, footer.site-footer .h1,
footer.site-footer h2, footer.site-footer .h2,
footer.site-footer h3, footer.site-footer .h3,
footer.site-footer h4, footer.site-footer .h4,
footer.site-footer h5, footer.site-footer .h5,
footer.site-footer h6, footer.site-footer .h6,
.site-footer p, .site-footer caption{ color: inherit; }
footer .copyright{ padding: 0 0 30px; position: relative; }
footer .copyright hr{ margin-bottom: 30px; }
.footer-black h5, .footer-black h6, .footer-black i{ color: inherit; }
.site-footer .footer-widget-title{
color: #ffffff;
font-weight: 600;
letter-spacing: 1px;
font-size: 150%;
} .eventastic-mini-calendar{
border: 0;
border-radius: 6px;
overflow: hidden;
font-weight: 400;
box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12);
}
.eventastic-mini-calendar td,
.eventastic-mini-calendar th{
width: 14.2857142857%;
padding: 0 !important;
text-align: center;
vertical-align: top;
border: 0;
font-size: 14px;
}
.eventastic-mini-calendar thead th {
font-weight: bold;
vertical-align: top;
border: 0;
padding: 5px 0;
background: #eeeeee;
line-height: 28px;
color: #222222;
}
.eventastic-mini-calendar tbody td {
background-color: #fff;
}
.eventastic-mini-calendar tbody td a,
.eventastic-mini-calendar tbody td span {
padding: 5px 0 15px 0;
display: block;
margin: 2px;
}
.eventastic-mini-calendar tbody td a {
color: #555555;
position: relative;
border-radius: 4px;
}
.eventastic-mini-calendar .wpes-date-cur span,
.eventastic-mini-calendar .wpes-date-cur a {
background-color: #eeeeee;
color: #222222;
border-radius: 4px;
}
.eventastic-mini-calendar .wpes-mini-calendar-day-link:before {
content: '';
display: block;
height: 7px;
width: 7px;
padding: 0;
background-color: #777;
margin: 5px auto 0 -3.5px;
position: absolute;
left: 50%;
bottom: 7px;
border-radius: 7px;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
}
.eventastic-mini-calendar .wpes-month-next span,
.eventastic-mini-calendar .wpes-month-past span {
color: #cbcbcb;
}
.eventastic-mini-calendar .wpes-mini-calendar-day-link:hover:before,
.eventastic-mini-calendar .wpes-mini-calendar-day-link.active:before {
background-color: #fff;
}
.eventastic-mini-calendar-nav .wpes-mini-calendar-nav-link {
display: inline-block;
color: #FFF;
padding: 0 15px;
white-space: nowrap;
font-size: 16px;
line-height: 52px;
}
.eventastic-mini-calendar-nav .prev-month,
.eventastic-mini-calendar-nav .next-month {
color: #ffffff;
font-weight: 400;
}
.eventastic-mini-calendar-nav .prev-month {
float: left;
}
.eventastic-mini-calendar-nav .next-month {
float: right;
}
.eventastic-mini-calendar-nav .prev-month:hover,
.eventastic-mini-calendar-nav .next-month:hover {
background-color: rgba( 0, 0, 0, 0.1 );
color: #fff;
}
.wpes-mini-calendar-title {
display: inline-block;
padding: 10px 0 9px 0;
font-size: 16px;
line-height: 15px;
font-weight: 400;
}
.wpes-mini-calendar-title small{ color: #ffffff; }
.wpes-mc-list-row{ margin-bottom: 15px; }
.wpes-mini-calendar-list .wpes-badge{ float: right; display: block; }
.wpes-mc-list-row p.description{ margin-bottom: 5px; }
.eventastic-mini-calendar .wpes-loader{
width: 18px;
height: 18px;
display: none;
}
.eventastic-mini-calendar-nav img.wpes-loader {
margin-top: 18px;
} .widget_wpes_posts .card {
margin-bottom: 5px;
margin-top: 20px;
}
.widget_wpes_posts .card-title{ margin: 7px 0 3px; }
.widget_wpes_posts .card p{ margin: 0; }  .wpes-posts-cat-buttons{
margin-bottom: 35px;
text-align: center;
}
.wpes-posts-cat-buttons ul.nav-pills{ display: inline-flex; }
h6.category a, .h6.category a{ color: inherit; }
.wpes-ratting-info {
display: inline-block;
vertical-align: middle;
margin: 1px 5px 0 0;
}
.wpes-ratting-info span.fa.fa-star{
font-size: 18px;
text-shadow: 0 0 1px #999999;
} .wpes-layout-list > div { width: 100%; } .event-item .post-thumbnail .event-badges {
top: 15px;
bottom: auto;
}
.wpes-layout-grid .event-badges .wpes-badge {
margin-bottom: 3px;
display: inline-block;
line-height: 0.9em;
vertical-align: middle;
}
.card .wrap-rating.header {
box-shadow: none;
border-radius: 0;
padding: 0;
background-color: transparent;
margin: 0;
float: none;
}
.card .footer div.qtip-rating-html {
display: none;
}
.post-meta .metarow {
display: block;
padding: 10px 0;
margin: 0;
}
.post-meta .event-day { margin-right: 5px; }
.wpes-layout-grid .post-meta .metarow {
border-top: 1px solid #e5e5e5;
}
.wpes-layout-grid .wpes-ratting-info {
padding-bottom: 0; 
}
.wpes-layout-grid .wpes-ratting-info .wrap-rating.listing {
float: none;
}  .wpes-event-filter.card.bg-image {
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
}
.event-advance-filter{
clear: both;
margin: 10px -10px;
position: relative;
}
.event-advance-filter::before,
.event-advance-filter::after {
content: "";
display: table;
clear: both;
}
.event-advance-filter > .form-group {
width: 33%;
float: left;
padding: 0 10px;
margin-bottom: 2px;
}
.event-advance-filter > .form-group .input-group-text{ padding: 0 12px; }
.event-advance-filter .bootstrap-select .select-with-transition{
background-image: none;
}
.event-advance-filter > .form-group i,
.event-advance-filter .form-group .event-af-elem::placeholder,
.event-advance-filter .form-group .event-af-elem::-webkit-input-placeholder {
color: inherit;
}
.event-advance-filter > .form-group .event-af-elem {
background-image: none;
border-bottom: 1px solid #d4d4d4;
}
.card[class*=bg-] .event-advance-filter > .form-group i,
.card[class*=bg-] .event-advance-filter .form-group .event-af-elem::placeholder,
.card[class*=bg-] .event-advance-filter .form-group .event-af-elem::-webkit-input-placeholder {
color: #ffffff;
}
.card[class*=bg-] .event-advance-filter > .form-group .event-af-elem {
border-bottom: 1px solid #ffffff;
}
.event-advance-filter > .form-group i{ width: 17px; }
.input-group > .event-what,
.input-group > .event-where {
position: relative;
flex: 1 1 auto;
width: 1%;
margin: 0;
padding: 0
}
.wpes-serchresult-empty{ margin-top: 20px; }
.wpes-clear-filter{ margin-right: 22px; }
.wpes-clear-filter:disabled{ color: #999999 !important; }
.event-advance-filter .wpes-ajax-loader{
position: absolute;
left: 50%;
margin-left: -32px;
bottom: -100%;
}
.wpes-ajax-loader{ display: none; } .single-fw-event .event-img {
position: relative;
}
.event-img .event-badges {
position: absolute;
bottom: 15px;
right: 15px;
z-index: 3;
text-align: right;
}
.event-badges .wpes-badge {
margin-bottom: 3px;
display: inline-block;
line-height: 0.9em;
vertical-align: middle;
}
.single-fw-event .category{ margin: 20px 0 0; }
.single-fw-event .entry-title{ margin: 0 0 15px; }
.event-add-to-calendar .dropdown-menu li { padding: 0 .3125rem; }
.event-add-to-calendar .dropdown-menu li > button {
width: 100%;
margin: 0;
text-transform: none;
}
.single-fw-event .event-dates {
min-height: 110px;
}
.post-meta-title{ margin: 0; }
.card .card-body .fa.placeholder{
position: absolute;
left: 64%;
bottom: 10px;
font-size: 90px;
color: rgba( 0,0,0,0.1 );
}
.event-add-to-calendar li i { margin-right: 5px; }
#comments .comments-title .wpes-event-ratting-info{ display: inline-block; margin: 0 10px; font-size: 20px; }
.wpes-related{ margin-top: 55px; }
.wpes-related .title { margin-bottom: 30px; } .woo-tickets-wrap{ margin-top: 20px; }
.card-body > .title{ margin: 0 0 15px; }
.woo-ticket-row .event-ticket-title img{ width: 50px; }
.woo-ticket-row .ticket-title{ margin: 0; }
.woo-ticket-row .post-meta{ margin: 0; }
.woo-ticket-row .event-ticket-price h4{ margin-top: 4px; display: inline-block; position: relative; }
#comments .commentlist li hr,
.woo-ticket-row hr{
clear: both;
width: 95%;
display: inline-block;
float: none;
margin: 15px 2.5% 10px;
background-color: #f2f2f2;
}
.wpes-wooticket-buy-wrap .btn{ margin: 0; }
.quantity label.screen-reader-text{ display: none; }
.quantity{ position: relative; }
.woocommerce .quantity input.qty,
.quantity input[type=number]{
-moz-appearance: textfield;
padding: 0;
margin: 0;
padding-left: 20px;
border: 0 !important;
padding: 0 0 0 10px;
display: inline-block;
text-align: right;
max-width: 90px;
background-color: transparent;
background: none;
}
.quantity input[type=number]::-webkit-inner-spin-button,
.quantity input[type=number]::-webkit-outer-spin-button {
-webkit-appearance: none;
margin: 0;
}
.quantity .btn-group{ margin: 5px 3px; } .event-single-map .card-title{ margin: 0 0 10px 0; }
.event-single-map .card-body{ padding: .9375rem; }  .page-header.wpes-page-banner{ height: auto; min-height: 150px; background-color: #555555; position: relative; overflow: hidden; }
.page-header .wpes-banner{ display: block; width: 100%; }
.wpes-banner .container{ padding-top: 0; display: table; height: 100%; }
.wpes-banner .wpes-banner-content{ padding: 80px 0 50px; font-weight: 400; font-size: 16px; display: table-cell; vertical-align: middle; }
#wpes-page-banner .wpes-banner-content .fw-special-title{ font-weight: 700; }
.wpes-banner .banner-meta .meta{ display: inline-block; margin-right: 3px; font-size: 14px; margin-right: 10px; }
.wpes-banner .banner-meta .meta i{ font-size: 16px; margin-right: 3px; }
.section-with-overlay > *{ position: relative; z-index: 2; }
.wpes-section-overlay{
background-color: #000000;
opacity: 0.4;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1;
}
.wpes-doted-overlay{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0,0,0,0.4) url(//www.offene-welt.de/wp-content/themes/eventastic/images/dot.png) repeat;
z-index: 1;
}
.fs-background-container{ left: 0; }  .page-header.wpes-style-1 .wpes-banner{
height: 92vh;
background-position: 50% 0;
background-repeat: no-repeat;
background-size: cover;
}
.page-header.wpes-style-1 .wpes-event-timer {
height: 85px;
}
.page-header.wpes-style-1 .wpes-event-timer ul.wpes-countdown {
bottom: -15px;
position: absolute;
width: 100%;
min-width: 140px;
}
.page-header.wpes-style-1 .category {
margin: 20px 0 0;
}
.page-header.wpes-style-1 .title {
margin: 0;
} .page-header.wpes-style-2 .wpes-banner {
height: 92vh;
background-position: 50% 0;
background-repeat: no-repeat;
background-size: cover;
}
.page-header.wpes-style-2 .title {
margin: 5px 0 0;
}
.page-header.wpes-style-2 .banner-event-description {
margin: 30px 0 0;
} #main-content {
padding: 70px 0;
position: relative;
min-height: 45.3vh;
} .wpes-titlebar-wrap{position: relative; min-height: 25px;}
.wpes-titlebar {
background-color: #232323;
position: absolute;
z-index: 4;
top: -35px;
width: 100%;
padding: 10px 0;
color: #fff;
left: 0;
margin: 0;
}
.wpes-titlebar > .row{ margin: 0; }
.wpes-titlebar .page-title {
margin: 0;
color: inherit;
line-height: 40px;
}
.wpes-titlebar .breadcrumb {
background-color: transparent;
margin: 0;
font-size: 13px;
font-weight: 400;
float: right;
padding: 5px;
}
.wpes-titlebar .breadcrumb a { color: inherit; opacity: 0.91; }
.wpes-titlebar .breadcrumb a:hover{ opacity: 1; }
.wpes-titlebar .breadcrumb > .active{ color: inherit; opacity: 1; } .wpes-portfolio-container .card-bgimg{ margin-top: 0; }
.single-portfolio-gallery .gallery-wrap {
margin-left: -5px;
margin-right: -5px;
}
.single-portfolio-gallery .gallery-item {
display: inline-block;
margin: 0px 5px 15px;
} .portfolio-widget-list a.avatar{ border-radius: 3px; } .widget_wpes_portfolio .carousel-item:before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba( 0, 0, 0, 0.57 );
}
.widget_wpes_portfolio .carousel .carousel-caption{ padding: 25px 0 20px; top: 5px; }
.widget_wpes_portfolio .carousel-item .title{ margin: 7px 0; }
.widget_wpes_portfolio .carousel-item .title a:hover{ color: #ffffff; }
.widget_wpes_portfolio .carousel-item .description{ color: rgba( 255, 255, 255, 0.91 ); }
.widget_wpes_portfolio .carousel-indicators{ margin-bottom: 2px; }
.carousel .carousel-indicators .active, .carousel .carousel-indicators li{ margin: 11px 7px; }
.carousel .carousel-control-prev .fa,
.carousel .carousel-control-next .fa{ font-size: 38px; color: #ffffff; }  .wpes-section-overlay + .fw-col-inner {
position: relative;
z-index: 1;
} .banner-event-description {
color: #ffffff;
}
.wpes-calender-shape {
background: #ffffff;
display: inline-block;
border-radius: 0 0 10px 10px;
background-image: url(//www.offene-welt.de/wp-content/themes/eventastic/images/patterns/2.png);
}
.wpes-calender-shape .title {
font-weight: 400;
font-size: 80px;
line-height: 1.4em;
padding: 0px;
margin: 0px;
color: #000;
padding: 0px 10px;
}
.wpes-calender-shape span {
padding: 10px 15px;
border-radius: 0 0 10px 10px;
display: block;
text-align: center;
font-size: 14px;
} .fw-table{ overflow-y: auto; }
table:not(.table) {
background-color: transparent;
border: 1px solid #dddddd;
width: 100%;
max-width: 100%;
margin-bottom: 25px;
border-collapse: collapse;
border-spacing: 0;
}
table:not(.table) > thead > tr > th {
vertical-align: bottom;
border-bottom: 1px solid #dddddd;
}
table:not(.table) > thead > tr {
background-color: #777;
color: #ffffff;
}
table:not(.table) th,
table:not(.table) td {
padding: 8px 10px;
line-height: 1.6;
vertical-align: top;
border-top: 1px solid #dddddd;
}
table:not(.table) > tbody > tr:nth-child(even) {
background-color: #f1f1f1;
}
table:not(.table) .desc-col{ text-align: right; border-right: 2px solid #dddddd; padding-right: 20px; }
table:not(.table) td.desc-col{ color: #999999; font-size: 14px; font-weight: 400; } .bootstrap-datetimepicker-widget table {
width: 100%;
margin: 0;
border: 0;
}
.bootstrap-datetimepicker-widget table>tbody>tr:nth-child(even),
.bootstrap-datetimepicker-widget table tr {
background-color: transparent;
color: inherit;
}
.bootstrap-datetimepicker-widget table td { border: 0; }
.bootstrap-datetimepicker-widget table th {
height: 20px;
line-height: 20px;
width: 20px;
font-weight: 500;
border: 0;
vertical-align: middle;
}
.bootstrap-datetimepicker-widget table thead th.dow {
border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.bootstrap-datetimepicker-widget table td.today>div:before {
display: none;
} .card-pricing .card-title .per-text {
font-size: 11px;
margin: -5px 0 0;
display: block;
line-height: 12px;
text-align: center;
font-weight: 400;
min-height: 12px;
}
.wpes-pricing .fw-switch-row span {
display: block;
text-align: center;
vertical-align: sub;
font-size: 24px;
line-height: 34px;
margin-top: -10px;
}
.card-pricing ul li{ padding: 10px 0; }
.card-pricing ul li,
.card-pricing ul li i,
.card-pricing ul li p{ line-height: 20px; }
.card-pricing li.heading-row, .card-pricing li.pricing-row { border-bottom: 0; padding: 0; }
.card-pricing ul li i{ top: 3px; }
.card-pricing ul li.button-row{ padding-bottom: 0;}
.card-pricing ul li.button-row .btn { margin-bottom: 0; white-space: inherit; }
.wpes-pricing p.description { margin: 3.5px 0; font-size: 14px; font-weight: 400; } .wpes-testimonials-wrap.carousel .card-description{ font-size: 1.28em; line-height: 1.7em; }
.card-testimonial .card-description{ font-weight: 400; }
.wpes-testimonials-wrap .carousel-control{ width: 35px; } .wpes-testimonials-wrap .card { margin: 0; }
.carousel-control-next,
.carousel-control-next:focus,
.carousel-control-next:hover,
.carousel-control-prev,
.carousel-control-prev:focus,
.carousel-control-prev:hover {
color: #3c4858;
width: 50px;
}
.carousel-item .card {
margin: 0 55px;
width: auto;
display: block;
} .wrap-rating .rating span,
#comments .rating:hover .fa.fa-star {
color: #d3d3d3 !important;
}
#comments .rating .fa.fa-star.voted {
color: #ffc01c !important
}
#comments .rating:hover .fa.fa-star.over {
color: #e2a404 !important
}
.qtip-rating-html .list-note {
padding: 0;
}
.qtip-rating-html .qtip-content {
font-weight: 400;
}
.wrap-rating .rating .fa.fa-star.voted,
.qtip-rating-html .list-note li .note i{
vertical-align: text-top;
color: #ffc01c !important;
}
.qtip-rating-html .list-note li .note i {
font-size: 14px;
}
#commentform .wrap-rating.in-post .rating span{ font-size: 20px;  } .wpes-event-carousel .owl-item {
padding: 10px;
}
.wpes-event-carousel .owl-buttons {
margin-right: 20px; 
} .owl-carousel {
padding-top: 40px;
}
.owl-carousel .owl-controls {
position: absolute;
top: 5px;
width: 100%;
text-align: right;
padding-right: 10px;
}
.owl-buttons > div{
width: 34px;
height: 34px;
line-height: 30px;
border: 1px solid #dddddd;
text-indent: 99pc;
background: #f2f2f2;
display: inline-block;
margin-left: 10px;
overflow: hidden;
position: relative;
}
.owl-buttons .owl-next:before,
.owl-buttons .owl-prev:before {
text-indent: 0px;
font-family: "FontAwesome";
color: #444;
font-size: 22px;
display: block;
text-align: center;
}
.owl-buttons .owl-next:before {
content: "\f105";
}
.owl-buttons .owl-prev:before {
content: "\f104";
} .coordinator-carousel.style4 .owl-wrapper-outer{
padding-top: 20px;
}
.coordinator-carousel .wpes-coordinator {
padding: 10px;
}
.wpes-coordinator .footer .btn {
margin-top: 0;
margin-bottom: 0;
}
.coordinator-grid.style4 .card-profile {
margin-top: 55px;
}
.coordinator-grid.style1 .card-profile .card-title{ margin-top: 0; }
.coordinator-grid.style1 .card-profile .card-footer{ padding-top: 0; padding-bottom: 0; } .image-scale {
position: relative;
overflow: hidden;
}
.image-scale img {
-webkit-transition: all 1s ease-in-out;
-moz-transition: all 1s ease-in-out;
-ms-transition: all 1s ease-in-out;
-o-transition: all 1s ease-in-out;
transition: all 1s ease-in-out;
}
.image-scale.scale-large:hover img {
-moz-transform: scale3d(1.1, 1.1, 1);
-webkit-transform: scale3d(1.1, 1.1, 1);
transform: scale3d(1.1, 1.1, 1);
}
.img-wrap{display: inline-block; max-width: 100%;}
.img-wrap.aligncenter{ display: block; margin-bottom: 10px; }
.img-wrap img{margin: 0;} .nav-pills-primary .nav-item .nav-link.active,
.card .card-header-primary{
box-shadow: 0 5px 20px 0 rgba(0,0,0,.2), 0 13px 24px -11px rgba(0,0,0,.6);
}
.tab-space { padding: 20px 15px; }
.wpes-tabs .nav.nav-pills{ margin-bottom: 10px; }
.wpes-tabs .nav.nav-stacked{ padding: 10px; } .nav-stacked>li{ width: 100%; }
.nav-tabs .nav-item .fa {
margin: -1px 5px 0 0;
vertical-align: middle;
font-size: 18px;
} .wpes-accordion .card-header {
background-color: transparent;
}
.accordion-default .card-collapse{ clear: both; }
.accordion-default .card-collapse .card-header a:active,
.accordion-default .card-collapse .card-header a:hover,
.accordion-default .card-collapse .card-header a[aria-expanded=true] {
color: #999999;
}
.accordion-info .card-collapse .card-header a:active,
.accordion-info .card-collapse .card-header a:hover,
.accordion-info .card-collapse .card-header a[aria-expanded=true] {
color: #00bcd4;
}
.accordion-success .card-collapse .card-header a:active,
.accordion-success .card-collapse .card-header a:hover,
.accordion-success .card-collapse .card-header a[aria-expanded=true] {
color: #4caf50;
}
.accordion-warning .card-collapse .card-header a:active,
.accordion-warning .card-collapse .card-header a:hover,
.accordion-warning .card-collapse .card-header a[aria-expanded=true] {
color: #ff9800;
}
.accordion-danger .card-collapse .card-header a:active,
.accordion-danger .card-collapse .card-header a:hover,
.accordion-danger .card-collapse .card-header a[aria-expanded=true] {
color: #f44336;
}
.accordion-rose .card-collapse .card-header a:active,
.accordion-rose .card-collapse .card-header a:hover,
.accordion-rose .card-collapse .card-header a[aria-expanded=true] {
color: #e91e63;
} .wpes-schedules{ position: relative; padding-left: 40px; }
.wpes-schedules .card{ margin: 30px 0;  }
.wpes-schedules .card-title{ margin: 0; }
.wpes-schedules .card-content{ padding: 0 5px; }
.wpes-schedules .card .speaker{ margin: 3px 0 7px; }
.wpes-schedules .card .speaker span{
padding-left: 15px;
font-size: 90%;
position: relative;
}
.wpes-schedules .card .speaker span::before {
content: "-";
position: absolute;
left: 7px;
}
.wpes-schedules .card-description{ font-size: 14px; line-height: 1.48em; }
.wpes-schedules .card .footer{ font-size: 14px; font-weight: 400; margin-top: 7px; }
.icon-span{ display: inline-block;margin-right: 7px; }
.icon-span i{ margin-right: 4px; } .wpes-schedules .timeline{
position: absolute;
top: 0;
left: 19px;
width: 2px;
height: 100%;
background-color: #ccd1d9;
}
.wpes-schedules .timeline-dot {
position: absolute;
top: 40%;
left: -31px;
z-index: 2;
width: 22px;
height: 22px;
border: 4px solid #f5f7fa;
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
} .wpes-timeline dl {
position: relative;
top: 0;
padding: 20px 0;
margin: 0;
}
.wpes-timeline dl:before {
position: absolute;
top: 0;
bottom: 0;
left: 50%;
z-index: 1;
width: 2px;
margin-left: -1px;
content: '';
background-color: #ccd1d9;
}
.wpes-timeline dl dd {
position: relative;
z-index: 2;
margin-top: 0;
display: inline-block;
width: 100%;
}
.wpes-timeline dl dt {
position: relative;
top: 30px;
z-index: 2;
width: 120px;
padding: 3px 5px;
margin: 0 auto 30px;
font-weight: 400;
color: #fff;
text-align: center;
background-color: #aab2bd;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
}
.wpes-timeline dl dd .circ {
position: absolute;
top: 40px;
left: 50%;
z-index: 200;
width: 22px;
height: 22px;
margin-left: -11px;
border: 4px solid #f5f7fa;
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
}
.wpes-timeline dl dd .time {
position: absolute;
top: 31px;
left: 50%;
display: inline-block;
width: 100px;
padding: 10px 20px;
font-size: 15px;
font-weight: bold;
}
.wpes-timeline dl dd.pos-right .time {
margin-left: -100px;
text-align: right;
}
.wpes-timeline dl dd .tl-item {
position: relative;
width: 47%;
padding: 5px 10px 0;
margin-top: 30px;
min-height: 100px;
}
.wpes-timeline dl dd.pos-left .tl-item {
float: left;
}
.wpes-timeline dl dd.pos-right .tl-item {
float: right;
}
.wpes-timeline dl dd .card-image a{ display: block; }
.wpes-timeline dl dd .card-title{ margin: 0 0 5px; }
.wpes-timeline dl dd .card-description{ font-size: 14px; }
.wpes-timeline dl dd .wrap-rating.header{ vertical-align: text-bottom; font-size: 16px; } .wpes-attandees-wrap .attendees-overview{ padding: 35px 0; }
.wpes-attendee .card-title{ margin: 0; }
.wpes-attendee .category{ margin: 3px 0; font-size: 12px; }
.wpes-attendee .tickets-count{ line-height: 30px; }
.wpes-attendee .tickets-count .btn{
cursor: default;
line-height: 30px;
margin: 0;
vertical-align: top;
font-size: 18px;
}
.wpes-event-expired{ font-size: 150%; } .tooltip-inner {
padding: 7px 10px;
min-width: 110px;
background: rgba( 0, 0, 0, 0.91 );
color: #ffffff;
}
.tooltip.bs-tooltip-auto[x-placement^=top] .arrow:before, .tooltip.bs-tooltip-top .arrow:before {
border-top-color: rgba( 0, 0, 0, 0.91 );
} .wpes-counter{ margin: 5px 0 15px; }
.wpes-counter i{ display: block; }
.wpes-counter .number{
font-size: 28px;
display: inline-block;
font-weight: 600;
margin: 10px 0 0 3px;
}
.wpes-counter .plus{ font-size: 22px; display: inline-block; font-weight: 400; }
.wpes-counter .title{ margin: 0; font-weight: 400; } .wpes-event-timer .wpes-countdown {
padding: 0;
margin: 0;
}
.wpes-countdown li {
background-color: rgba( 255, 255, 255, 0.5 );
border-radius: 100px;
display: inline-block;
font-size: 34px;
font-weight: 700;
height: 100px;
line-height: 32px;
padding-top: 10px;
width: 100px;
position: relative;
text-align: center;
text-shadow: 0px 0px 5px #333;
text-transform: uppercase;
}
.wpes-countdown li div.timer-box {
border-radius: 100px;
height: 80px;
margin: auto;
padding: 17px 0 0;
width: 80px;
color: #ffffff;
}
.wpes-countdown label {
font-size: 11px;
display: block;
font-weight: bold;
color: #ffffff
} .wpes-icon .title {
margin-top: 10px;
} .info-horizontal .icon{ margin-top: 5px; }
.info .info-title{ margin: 7px 0 5px; }
.info.info-horizontal .info-title {
margin-top: 5px;
margin-bottom: 5px;
} .pagination-wrap{ width: 100%; }
.pagination{ display: block; margin: 20px 0; }
.pagination li.page-item{ display: inline-block; } #BackToTop {
background-color: rgba( 0, 0, 0, 0.8 );
border-radius: 4px 4px 0 0;
bottom: 0;
color: #FFF;
display: none;
height: 35px;
position: fixed;
right: 25px;
text-align: center;
text-transform: uppercase;
width: 48px;
opacity: .9;
z-index: 10000;
transition: all .2s ease-in-out 0s;
font-family: FontAwesome;
overflow: hidden;
}
#BackToTop:before {
line-height: 35px;
content: "\f077";
-webkit-font-smoothing: antialiased;
font-size: 18px;
}
#BackToTop span {
display: none;
}