html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, 
samp,small, strike, strong, sub, sup,
tt, var,b, u, i, center,
dl, dt, dd, ol, ul, li,fieldset, 
form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,time, mark, audio, video 
{margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;background:transparent;} article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
:focus {outline:0px;}
table {border-collapse:collapse;border-spacing:0;border:medium none;vertical-align:middle;}
button, input, select, textarea {margin:0;font-size:100%;vertical-align:middle;}
button, input {*overflow:visible;line-height:normal;}
button::-moz-focus-inner, input::-moz-focus-inner {padding:0;border:0;}
button, html input[type="button"], input[type="reset"], input[type="submit"] {-webkit-appearance:button;cursor:pointer;}
label, select, button, input[type="button"], input[type="reset"], input[type="submit"], input[type="radio"], input[type="checkbox"] {cursor:pointer;}
input[type="search"] {-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing: content-box;-webkit-appearance: textfield;}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {-webkit-appearance: none;}
input {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility;}
textarea {overflow:auto;vertical-align:top;}
fieldset {margin:0;padding:0;border:none;} html {height:100%;}
body {position:relative;min-height:100%;_height:100%;min-width: 1366px;background: #f9f9f9; 
line-height: 22px; left: 0;-webkit-transition: left 0.6s ease;-moz-transition: left 0.6s ease;-o-transition: left 0.6s ease;transition: left 0.6s ease;
-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility;}
body.showMobileMenuWrap.animated {left: -258px;}
select, textarea, input, body, .tickera-checkout {color: #333;font-size: 16px;font-family: 'Lato', sans-serif;}
.uni-contact-form-wrap h3, .uni-our-team-item h3, .uniPricingItem  .scell h3, .uniPricingItemLink, .uniPricingItemLink:visited, .screenDesc2 h3,
#tickera_cart .tickera-button, .singleEventJoinBtnWrap a, .singleEventJoinBtnWrap a:visited, .woocommerce form.register p .button,
#wp-calendar thead th, .woocommerce .widget_shopping_cart .buttons .button, .woocommerce.widget_shopping_cart .buttons .button, .woocommerce form.lost_reset_password p .button,
.woocommerce table.my_account_orders .order-actions a.button.view, body.woocommerce-edit-address .woocommerce form .button, .sidebar-widget .widgettitle, a.rsswidget,
.woocommerce form.login .form-row .button, .woocommerce form.checkout_coupon .form-row .button, body .woocommerce form.edit-account fieldset legend, .woocommerce form.edit-account p .button,
.page.woocommerce-cart .return-to-shop a.button, .woocommerce #tab-reviews #reviews #comments ol.commentlist li .comment-text p.meta time, #review_form #commentform #submit,
#tab-additional_information h2, #review_form_wrapper .comment-reply-title, .single-product .woocommerce-tabs #tab-reviews h2, .single-product .woocommerce-tabs #tab-description h2,
.comment-wrapper cite, .comment-wrapper cite a, .no-comments, body.single-product .woocommerce-tabs .tabs li a, body.single-product .woocommerce-tabs .tabs li a:visited,
.commentsBox h2, .commentsBox h3, .commentsBox h3 a, .commentsBox h3 a:visited, #commentform #submit, .pagination ul li a, .pagination ul li a:visited, .pagination ul li .current, 
.woocommerce-pagination ul li span.current, .woocommerce-pagination ul li a, .woocommerce-pagination ul li a:visited,
.pagination ul li .dots, .comment-edit-link, .comment-edit-link:visited, .comment-reply-link, .comment-reply-link:visited,
.postItemMeta, .postItemCategory, .postItemCategory:visited, .singleMeta, .singlePostWrap h1, .singlePostWrap h2, .singlePostWrap h3, .singlePostWrap h4, .singlePostWrap h5, .singlePostWrap h6,
.comment-content h1, .comment-content h2, .comment-content h3, .comment-content h4, .comment-content h5, .comment-content h6,
.singlePostWrap h6 a, .singlePostWrap h6 a:visited, .singlePostWrap h5 a, .singlePostWrap h5 a:visited, .singlePostWrap h4 a, .singlePostWrap h4 a:visited, .singlePostWrap h3 a, .singlePostWrap h3 a:visited, 
.singlePostWrap h2 a, .singlePostWrap h2 a:visited, .singlePostWrap h1 a, .singlePostWrap h1 a:visited,
.comment-content h6 a, .comment-content h6 a:visited, .comment-content h5 a, .comment-content h5 a:visited, .comment-content h4 a, .comment-content h4 a:visited, .comment-content h3 a, .comment-content h3 a:visited,
.comment-content h2 a, .comment-content h2 a:visited, .comment-content h1 a, .comment-content h1 a:visited,
.woocommerce-cart .wc-proceed-to-checkout .checkout-button, .woocommerce .shipping-calculator-form p button.button, .singleProductDesc h1, .singleProductDesc p.cart .single_add_to_cart_button,
.singleProductDesc form.cart .single_add_to_cart_button, .mobileMenu ul li a, .mobileMenu ul li a:visited, .postItemV2 h3 a, .postItemV2 h3 a:visited,
.pageTitle, .woocommerce #payment #place_order, .page404Wrap a.homePage, .page404Wrap a.homePage:visited, .coupon input[name="apply_coupon"], .actions input[name="update_cart"],
.pageHeaderImg h1, .productFilter li a, .productFilter li a:visited, .miniCartPopupHead h3, .btnViewCart, .btnViewCart:visited, .btnCheckout, .btnCheckout:visited,
.screenDesc h1, .bookATourLink, .bookATourLink:visited, .blockTitle, .homeAboutUs h3, .homeAboutUs .joinNow, .homeAboutUs .joinNow:visited, .secondScreen h3, .pricingPlanItem h3, 
.pricingPlanItem .joinNow, .pricingPlanItem .joinNow:visited, .productDesc p, .shopLink, .shopLink:visited, .aboutLink, .aboutLink:visited, .blogLink, .blogLink:visited, .allEventsBtn, .allEventsBtn:visited, .tagsBox span,
.attendBtn, .attendBtn:visited, .eventTime strong, .contactInfoDesc h3, .subscribeBox h3, .subscribeBtn, .instagramHashtag h3 a, .instagramHashtag h3 a:visited, .thmSubmitBtn, .singleMeta time,
.footerSocialItem a, .footerSocialItem a:visited, .footerMenu ul li a, .footerMenu ul li a:visited, .mainMenu > ul > li ul.sub-menu li a, .mainMenu > ul > li ul.sub-menu li a:visited,
.back_to_other_events, .back_to_other_events:visited, .loadMore, .loadMore:visited, .postItem h3 a, .postItemMeta time, .wpcf7-submit,
.mainMenu > ul > li > a, .mainMenu > ul > li > a:visited, .bookATour, .logo-text {font-family: 'Montserrat', sans-serif;}
.wrapper {margin:0 auto;width:1170px;text-align:left;position:relative;}
.uni-clear, .coupon, #commentform, .variation, .shipping-calculator-form, form.woocommerce-ordering, .fields-wrap label, .tickera_additional_info p, body.page.woocommerce-account .woocommerce-Address-title, .footerMenu > ul {clear: none!important;}
.uni-clear:after, .coupon:after, #commentform:after, .variation:after, .shipping-calculator-form:after, form.woocommerce-ordering:after, .fields-wrap label:after, .tickera_additional_info p:after,
body.page.woocommerce-account .woocommerce-Address-title:after, .footerMenu > ul:after {display: block;height: 0;visibility: hidden;clear: both;content: ".";} .miniCartEmpty i, .subscribeIcon, .thmRemodalClose, .showMiniCart i, .removeMiniCartItem, .removeCartItem, .closeCartPopup, .input-number-box .input-number-more, .input-number-box .input-number-less,
.bx-wrapper .bx-controls-direction a {background: url(//www.cooffmelnik.cz/wp-content/themes/coworking/images/sprite.svg) no-repeat 0 0;} h1, h2, h3, h4, h5, h6 {font-weight:normal;}
img {max-width: 100%;height: auto;}
em {font-style: italic;}
strong {font-weight: bold;}
a:hover {text-decoration:none;} #header {position: relative; margin-bottom: 29px;}
.headerWrap {position: fixed;left: 0;top: 0;z-index: 8000;width: 100%;border-bottom: 1px solid #ededed; background: #fff;text-align: center; -webkit-transition: background-color 0.3s ease, left 0.6s ease, line-height 0.3s ease;-moz-transition: background-color 0.3s ease, left 0.6s ease, line-height 0.3s ease;-o-transition: background-color 0.3s ease, left 0.6s ease, line-height 0.3s ease;transition: background-color 0.3s ease, left 0.6s ease, line-height 0.3s ease;}
.admin-bar .headerWrap {top: 32px;}
body.showMobileMenuWrap.animated #header .headerWrap {left: -258px!important;}
.logo {display: block;float: left;border-right: 1px solid #ededed;-webkit-transition: padding 0.3s ease, color 0.3s ease;-moz-transition: padding 0.3s ease, color 0.3s ease;-o-transition: padding 0.3s ease, color 0.3s ease;transition: padding 0.3s ease, color 0.3s ease;}
.logo-text {height: 16px;line-height: 16px; color: #333333;font-size: 20px;font-weight: bold;letter-spacing: 0.065em; text-transform: uppercase;text-decoration: none;}
.logo-image-text {line-height: normal; color: #333333;font-size: 20px;font-weight: bold;letter-spacing: 0.065em; text-transform: uppercase;text-decoration: none;}
.isSticky .logo-text, .isSticky .logo-image-text {color: #333333!important;}
.page-template-templ-home-php .logo-text, .page-template-templ-home-php .logo-image-text {color: #fff;}
.logo-image-text img {float: left;margin-right: 20px;}
.logo-image-text span {float: left;}
.logo img {display: block;-webkit-transition: opacity 0.3s ease;-moz-transition: opacity 0.3s ease;-o-transition: opacity 0.3s ease;transition: opacity 0.3s ease;}
.logo img.logo-black {display: block;opacity: 1;}
.logo img.logo-white {display: none;opacity: 0;}
.isSticky .logo img.logo-black {display: none;opacity: 0;}
.isSticky .logo img.logo-white {display: block;opacity: 1;}
.bookATour, .bookATour:visited {position: relative; display: block;float: right;border-left: 1px solid #ededed;color: #333333;font-size: 12px;letter-spacing: 0.0625em;text-transform: uppercase;text-decoration: none;cursor: pointer;  -webkit-transition: color 0.3s ease, background-color 0.3s ease, line-height 0.3s ease, border-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease, line-height 0.3s ease, border-color 0.3s ease;-o-transition: color 0.3s ease, background-color 0.3s ease, line-height 0.3s ease, border-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease, line-height 0.3s ease, border-color 0.3s ease;}
.bookATour:before {position: absolute;left: -1px;bottom: -1px;width: 100%;height: 1px;padding-left: 1px; background: #2ebd7f;opacity: 0; content: "";-webkit-transition: opacity 0.3s ease;-moz-transition: opacity 0.3s ease;-o-transition: opacity 0.3s ease;transition: opacity 0.3s ease;}
.bookATour:hover:before {opacity: 1;}
.bookATour:hover {background-color: #2ebd7f!important;border-color: #2ebd7f!important;color: #fff!important;}
@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
.bookATour, .bookATour:visited {font-weight: bold;}
}
.showMobileMenuWrap .bookATour {display: none;} .remodal-is-locked .headerWrap {padding-right: 17px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing: border-box;}
.page-template-templ-home-php #header {position: absolute;left: 0;top: 0;width: 100%; margin-bottom: 0px;z-index: 9999;}
.page-template-templ-home-php .headerWrap {border-color: rgba(255,255,255,0.2);background: rgba(0,0,0,0);}
.page-template-templ-home-php .logo {border-color: rgba(255,255,255,0.2);}
.page-template-templ-home-php .logo img.logo-black {display: none;opacity: 0;}
.page-template-templ-home-php .logo img.logo-white {display: block;opacity: 1;}
.page-template-templ-home-php .bookATour, 
.page-template-templ-home-php .bookATour:visited {border-color: rgba(255,255,255,0.2);color: rgba(255,255,255,0.7);} .page-template-templ-home-php .isSticky.headerWrap {background-color: #fff;border-color: #ededed;}
.page-template-templ-home-php .isSticky .logo {border-color: #ededed;}
.page-template-templ-home-php .isSticky .logo img.logo-black {display: block;opacity: 1;}
.page-template-templ-home-php .isSticky .logo img.logo-white {display: none;opacity: 0;}
.page-template-templ-home-php .isSticky .bookATour, 
.page-template-templ-home-php .isSticky .bookATour:visited {border-color: #ededed;color: #333333;} body.fixedMainMenu .headerWrap,
body.fixedMainMenu.page-template-templ-home-php .headerWrap {position: relative;left: auto;top: auto;} .mainMenu {display: inline-block; vertical-align: top;}
.mainMenu > ul {white-space: nowrap;word-wrap: normal; padding-top: 10px;}
.mainMenu > ul > li {display: inline-block;position: relative; margin-left: 46px;vertical-align: middle;}
.mainMenu > ul > li:first-child {margin-left: 0;}
.mainMenu > ul > li > a, .mainMenu > ul > li > a:visited,
.mainMenu > ul > ul > li > a, .mainMenu > ul > ul > li > a:visited {display: block;line-height: 16px;border-bottom: 2px solid rgba(0,0,0,0); color: #333333;font-size: 12px;letter-spacing: 0.0625em; text-transform: uppercase;text-decoration: none;-webkit-transition: border-color 0.3s ease, color 0.3s ease;-moz-transition: border-color 0.3s ease, color 0.3s ease;-o-transition: border-color 0.3s ease, color 0.3s ease;transition: border-color 0.3s ease, color 0.3s ease;}
.mainMenu > ul > ul > li > a img {position: relative;top: 1px;}
@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
.mainMenu > ul > li > a, .mainMenu > ul > li > a:visited {font-weight: bold;}
}
.mainMenu > ul > li.current-menu-item > a, .mainMenu > ul > li:hover > a, .mainMenu > ul > ul > li:hover > a {border-bottom-color: #333;}
.mainMenu > ul > li ul.children,
.mainMenu > ul > li ul.sub-menu {display: none; position: absolute;left: -14px;top: 18px; -webkit-transition: padding-top 0.3s ease;-moz-transition: padding-top 0.3s ease;-o-transition: padding-top 0.3s ease;transition: padding-top 0.3s ease;} 
.mainMenu > ul > li > ul.children li:hover ul.children, .mainMenu > ul > li:hover > ul.children,
.mainMenu > ul > li > ul.sub-menu li:hover ul.sub-menu, .mainMenu > ul > li:hover > ul.sub-menu {display: block;}
.mainMenu > ul > li ul.children li,
.mainMenu > ul > li ul.sub-menu li {display: block;position: relative;border-left: 1px solid #ededed;border-right: 1px solid #ededed; background: #fff;}
.mainMenu > ul > li ul.children li:first-child,
.mainMenu > ul > li ul.sub-menu li:first-child {padding-top: 10px;}
.mainMenu > ul > li ul.children li:last-child,
.mainMenu > ul > li ul.sub-menu li:last-child {padding-bottom: 10px;border-bottom: 1px solid #ededed;} 
.mainMenu > ul > li ul.children li a, .mainMenu > ul > li ul.children li a:visited,
.mainMenu > ul > li ul.sub-menu li a, .mainMenu > ul > li ul.sub-menu li a:visited {display: block;line-height: 30px;min-width: 156px; padding: 0 14px;color: #333333;font-size: 12px;letter-spacing: 0.0625em;text-transform: uppercase;text-decoration: none;text-align: left; -webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-o-transition: color 0.3s ease;transition: color 0.3s ease;}
.mainMenu > ul > li ul.children li a:hover,
.mainMenu > ul > li ul.sub-menu li a:hover {color: #787878;}
.mainMenu > ul > li > ul.children li ul.children,
.mainMenu > ul > li > ul.sub-menu li ul.sub-menu {left: 100%;top: -10px;border-top: 1px solid #f2f2f2;border-left: 1px solid #ededed;}
.mainMenu > ul > ul {display: inline-block;}
.mainMenu > ul > ul > li {display: inline-block;margin-left: 46px;vertical-align: middle;}
.showMobileMenuWrap .mainMenu {display: none;}
.showMobileMenuWrap .showMobileMenu {display: block;}
.showMobileMenu {display: none;position: absolute;right: 20px;top: 50%;  width: 22px;height: 16px;margin: -8px 0px 0 0;cursor: pointer; -webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out; transition: .5s ease-in-out;}
.showMobileMenu span {position: absolute; display: block;left: 0; height: 2px;width: 100%; background: #333;opacity: 1;-webkit-transition: background 0.3s ease;-moz-transition: background 0.3s ease;-o-transition: background 0.3s ease;transition: background 0.3s ease; -webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg); transform: rotate(0deg);-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;}
.page-template-templ-home-php .showMobileMenu span {background: #fff;}
.page-template-templ-home-php .isSticky .showMobileMenu span {background: #333333;}
.showMobileMenu span:nth-child(1) {top: 0px;}
.showMobileMenu span:nth-child(2),.showMobileMenu span:nth-child(3) {top: 7px;}
.showMobileMenu span:nth-child(4) {top: 14px;}
.showMobileMenu.open span:nth-child(1) {top: 7px;width: 0%;left: 50%;}
.showMobileMenu.open span:nth-child(2) {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
.showMobileMenu.open span:nth-child(3) {-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
.showMobileMenu.open span:nth-child(4) {top: 7px;width: 0%;left: 50%;}
body.animated .mobileMenu {right: 0;}
.showMobileMenuWrap .mobileMenu {display: block;}
.admin-bar .mobileMenu {top: 32px;height: calc(100% - 32px);}
.mobileMenu {display: none; position: fixed;top: 0;right: -258px;width: 257px;height: 100%;border-left: 1px solid #3c3c3c; overflow: auto; background: #333;z-index: 0;-webkit-transition: right 0.6s ease;-moz-transition: right 0.6s ease;-o-transition: right 0.6s ease;transition: right 0.6s ease;}
.mobileMenu ul {padding-top: 13px; list-style: none;}
.mobileMenu ul li {display: block;}
.mobileMenu ul li a, .mobileMenu ul li a:visited {display: block;line-height: 34px;padding: 0 20px;color: #787878;font-size: 12px;text-transform: uppercase;text-decoration: none;
-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-o-transition: color 0.3s ease;transition: color 0.3s ease;}
.mobileMenu ul li.current-menu-item > a, .mobileMenu ul li a:hover {color: #ffffff;}
.mobileMenu ul li ul {padding-top: 0;}
.mobileMenu ul li ul li a {line-height: 34px;padding-left: 40px;text-transform: none;}
.mobileMenu ul li ul li ul li a {padding-left: 60px;}
.mobileSocial {padding: 23px 0; margin: 12px 20px 0 20px;border-top: 1px solid #3c3c3c;}
.mobileSocial a, .mobileSocial a:visited {display: block;float: left;width: 15px;height: 15px;line-height: 15px;margin-left: 21px; color: #787878;font-size: 13px; text-align: center;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-o-transition: color 0.3s ease;transition: color 0.3s ease;}
.mobileSocial a:first-child {margin-left: 0;} .isSticky .mainMenu > ul > li ul.children,
.isSticky .mainMenu > ul > li ul.sub-menu {top: 18px;}
.page-template-templ-home-php .mainMenu > ul > li > a, 
.page-template-templ-home-php .mainMenu > ul > li > a:visited,
.page-template-templ-home-php .mainMenu > ul > ul > li > a, 
.page-template-templ-home-php .mainMenu > ul > ul > li > a:visited {color: rgba(255,255,255,0.7);}
.page-template-templ-home-php .mainMenu > ul > li.current-menu-item > a {border-bottom-color: rgba(0,0,0,0);}
.page-template-templ-home-php .mainMenu > ul > li:hover > a,
.page-template-templ-home-php .mainMenu > ul > ul > li:hover > a {color: #fff;border-bottom-color: #fff;}
.page-template-templ-home-php .isSticky .mainMenu > ul > li > a, 
.page-template-templ-home-php .isSticky .mainMenu > ul > li > a:visited,
.page-template-templ-home-php .isSticky .mainMenu > ul > ul > li > a, 
.page-template-templ-home-php .isSticky .mainMenu > ul > ul > li > a:visited {color: #333;}
.page-template-templ-home-php .isSticky .mainMenu > ul > li:hover > a,
.page-template-templ-home-php .isSticky .mainMenu > ul > ul > li:hover > a {color: #333;border-bottom-color: #333;} .uni-container {padding-bottom:400px;width:100%; overflow:hidden;}
.uni-no-footer-social .uni-container {padding-bottom: 245px;} .blogWrap {text-align: center;}
.home.blog .postItem {min-height: 10px;margin-bottom: 50px;}
.home.blog  .blogWrap {display: flex; flex-wrap: wrap;justify-content: center;}
.postItem {display: inline-block;width: 370px;min-height: 443px; margin: 0 13px 30px 13px;vertical-align: top;}
.postItem.sticky {display: inline-block;}
.uni-no-featured-image.postItem {min-height: 175px;}
.postItemImg {display: block;margin-bottom: 19px;}
.postItemImg img {display: block;margin: 0 auto;  -webkit-transition: opacity 0.3s ease;-moz-transition: opacity 0.3s ease;-o-transition: opacity 0.3s ease;transition: opacity 0.3s ease;}
.postItem:hover .postItemImg img {opacity: 0.8;}
.postItemMeta {margin-bottom: 14px;color: #787878;font-size: 14px;font-weight: bold;}
.postItemMeta time {letter-spacing: 0.0625em;color: #787878;font-size: 14px;font-weight: bold;}
.postItemCategory, .postItemCategory:visited {letter-spacing: 0.0625em;color: #787878;font-size: 14px;font-weight: bold;text-decoration: none;text-transform: uppercase; -webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-o-transition: color 0.3s ease;transition: color 0.3s ease;}
.postItemCategory:hover {color: #2ebd7f;}
.postItem h3 {padding: 0 10px;margin-bottom: 6px;}
.postItem h3 a, .postItem h3 a:visited {display: inline-block;line-height: 26px;max-height: 52px; letter-spacing: 0.0625em;overflow: hidden; color: #333333;font-size: 18px;font-weight: bold;text-decoration: none;text-transform: uppercase;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-o-transition: color 0.3s ease;transition: color 0.3s ease;}
.postItem:hover h3 a {color: #2ebd7f;}
.postItem p {line-height: 22px;max-height: 66px; padding: 0 10px;color: #4b4b4b;font-size: 16px;}
.loadMore, .loadMore:visited,
.back_to_other_events, .back_to_other_events:visited {display: block;width: 100%; line-height: 73px;border-top: 1px solid #ededed;color: #787878;font-size: 12px; text-transform: uppercase;text-decoration: none; text-align: center;-webkit-transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;-o-transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;}
.loadMore:hover, .back_to_other_events:hover {background-color: #ededed;}
.blogCategoryList {margin: -4px 0 38px 0; }
.blogCategoryList ul {list-style: none;width: 100%;text-align: center;}
.blogCategoryList ul li {position: relative; display: inline-block;margin: 0 17px 12px;padding-bottom: 8px;}
.blogCategoryList ul li a, .blogCategoryList ul li a:visited {color: #787878;font-size: 18px;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-o-transition: color 0.3s ease;transition: color 0.3s ease;}
.blogCategoryList ul li.current-category a, .blogCategoryList ul li a:hover {color: #333333;}
.blogCategoryList ul ul {display: none; position: absolute;left: -14px;top: 30px;width: auto;min-width: calc(100% + 20px);padding: 8px 0; background: #fff;z-index: 2;text-align: left; -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1);-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.1);box-shadow: 0 1px 1px rgba(0,0,0,0.1);}
.blogCategoryList ul li:hover > ul {display: block;}
.blogCategoryList ul ul li {margin: 0;padding-bottom: 0;}
.blogCategoryList ul ul li a, .blogCategoryList ul ul li a:visited {line-height: 26px; padding: 0 14px;font-size: 16px; white-space: nowrap;word-wrap: normal;}
.blogCategoryList ul ul ul {display: none; left: 100%;top: 0;}
.blogCategoryList ul ul li:hover > ul {display: block;}
#Blog {padding-bottom: 80px; background: #fff;} .page-template-templ-blog #header,
.home.blog #header,
.archive #header {margin-bottom: 0;}
.page-template-templ-blog .blockTitle,
.home.blog .blockTitle,
.archive .blockTitle {padding-top: 0;}
.archive-desc {margin-top: 60px;}
.archive-desc p {line-height: 30px;margin-bottom: 60px;padding: 0 20%; color: #333333;font-size: 22px;text-align: center;} #footer {display:block;position: absolute;bottom: 0;width:100%;height: 400px;margin:0px auto;background-color:#333333;clear:both;overflow: hidden;}
.remodal-is-locked #footer {padding-right: 17px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing: border-box;}
.uni-no-footer-social #footer {height: 245px;}
.footerSocial {padding: 60px 0;margin-bottom: 59px; border-bottom: 1px solid #3c3c3c;text-align: center;}
.footerSocialItem {display: inline-block;width: 170px;margin: 0 13px;}
.footerSocialItem a, .footerSocialItem a:visited {display: inline-block;position: relative;line-height: 37px; padding-left: 49px;min-height: 37px;color: #fff;font-size: 13px;font-weight: bold; letter-spacing: 0.0625em; text-transform: uppercase;text-decoration: none;text-align: left;}
.footerSocialItem a i {position: absolute;left: 0;top: 0; width: 37px;height: 37px;line-height: 33px;border: 2px solid #fff;font-size: 14px;color: #fff; -webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;text-align: center;-webkit-transition: background 0.3s ease, color 0.3s ease;-moz-transition: background 0.3s ease, color 0.3s ease;-o-transition: background 0.3s ease, color 0.3s ease;transition: background 0.3s ease, color 0.3s ease; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing: border-box;}
.footerSocialItem a:hover i {background: #fff; color: #222222;}
.footerMenu {position: absolute;left: 50%;bottom: 134px;opacity: 0;-webkit-transition: opacity 0.3s ease;-moz-transition: opacity 0.3s ease;-o-transition: opacity 0.3s ease;transition: opacity 0.3s ease;}
.remodal-is-locked .footerMenu {left: calc(50% - 8.5px);}
.page-loaded .footerMenu {opacity: 1;}
.footerMenu ul {list-style: none;white-space: nowrap;}
.footerMenu ul > ul {display: inline-block;}
.footerMenu ul > ul > li img {position: relative;top: 1px;}
.footerMenu ul li {display: inline-block;margin: 0 23px;vertical-align: middle;}
.footerMenu ul li.logoNext {}
.footerMenu ul li a, .footerMenu ul li a:visited {display: block;color: rgba(255,255,255,0.7);font-size: 12px;letter-spacing: 0.0625em;text-decoration: none;text-transform: uppercase;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-o-transition: color 0.3s ease;transition: color 0.3s ease;}
.footerMenu ul li a:hover {color: #fff;}
@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
.footerMenu ul li a, .footerMenu ul li a:visited {font-weight: bold;}
}
.footerLogo {margin-bottom: 48px; text-align: center;}
.footerLogo a {display: inline-block;position: relative;z-index: 2;}
.footerLogo a img {display: block;}
.uni-no-footer-social .footerLogo {margin-top: 62px;}
.copyright {text-align: center;color: #4b4b4b;font-size: 11px;letter-spacing: 0.0625em;}
.copyright a, .copyright a:visited {color: rgba(255,255,255,0.7);font-size: 11px;letter-spacing: 0.0625em;text-decoration: none; -webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-o-transition: color 0.3s ease;transition: color 0.3s ease;}
.copyright a:hover {color: #fff;}
.home.blog .uni-container {padding-bottom: 490px;}
.home.blog #footer {height: 490px;}
.home.blog .footerMenu {position: static;padding: 30px 40px 0;margin-bottom: 30px; margin-left: auto!important;}
.home.blog .footerMenu ul {display: flex;flex-wrap: wrap; justify-content: center;white-space: normal;}
.home.blog .footerMenu ul li {margin: 0 10px!important;}
.home.blog .footerSocial {margin-bottom: 29px} .homeFirstScreen {position: relative; width: 100%;height: 100vh; background-repeat: no-repeat;background-position: center center;background-size: cover;}
.screenDesc, .screenDesc2 {position: absolute;left: 0;top: 50%;width: 100%;z-index: 3; text-align: center;}
.screenDesc2 {padding: 0 80px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing: border-box;}
.screenDesc p, .screenDesc2 p {line-height: 26px;margin-bottom: 18px; color: #ffffff;font-size: 18px;letter-spacing: 0.0625em;text-transform: uppercase;}
.screenDesc2 p {margin-left: auto;margin-right: auto;}
.screenDesc h1, .screenDesc2 h3 {line-height: 86px;margin-bottom: 76px; color: #ffffff;font-size: 86px;text-transform: uppercase;}
.screenDesc2 h3 {margin-bottom: 30px;}
.bookATourLink, .bookATourLink:visited {display: block;line-height: 50px;width: 180px;margin: 0 auto; background: #2ebd7f;color: #ffffff;font-size: 12px;text-transform: uppercase;text-decoration: none;text-align: center;
-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-o-transition: background-color 0.3s ease;transition: background-color 0.3s ease;}
.bookATourLink:hover {background-color: #2bc683;}
.blockTitle {line-height: 180px;padding-top: 18px;color: #333333;font-size: 26px;font-weight: bold;text-transform: uppercase;text-align: center;}
.mainHomeSlider .screenDesc2 {opacity: 0;-webkit-transition: opacity 0.3s ease;-moz-transition: opacity 0.3s ease;-o-transition: opacity 0.3s ease;transition: opacity 0.3s ease;}
.mainHomeSlider li.uni-active .screenDesc2 {opacity: 1;} .homeSlider {position: relative;}
.homeSlider .fcell {float: left;width: 65%;}
.homeSlider .fcell ul li img {width: 100%;height: auto;}
.homeSlider .fcell ul li, .mainHomeSlider ul li {position: relative; width: 100%;background-repeat: no-repeat;background-position: center center;background-size: cover;}
.bx-wrapper .bx-pager {bottom: 12px;z-index: 55;}
.bx-wrapper .bx-pager.bx-default-pager a {width: 10px;height: 10px;margin: 0 5px; border: 1px solid rgba(0,0,0,0);background: rgba(255,255,255,0.6);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;background-clip: padding-box; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing: border-box;}
.bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:hover {background: rgba(0,0,0,0);border-color: rgba(255,255,255,0.8);}
.bx-wrapper .bx-controls-direction a {width: 18px;height: 42px;margin-top: -21px;opacity: 0.8;-webkit-transition: opacity 0.3s ease;-moz-transition: opacity 0.3s ease;-o-transition: opacity 0.3s ease;transition: opacity 0.3s ease;}
.bx-wrapper .bx-controls-direction a:hover {opacity: 1;}
.bx-wrapper .bx-controls-direction a.bx-prev {left: 40px; background-position: 0 0;}
.bx-wrapper .bx-controls-direction a.bx-next {right: 40px; background-position: -18px 0;}
.homeSlider .scell {position: absolute;right: 0;top: 0; width: 35%;height: 100%;line-height: 92vh; padding: 0 5%; background: #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing: border-box;}
.homeAboutUs {width: 100%; display: inline-block;line-height: 22px; text-align: center;vertical-align: middle;}
.homeAboutUs img {margin-bottom: 46px;}
.homeAboutUs h3 {line-height: 32px;margin-bottom: 30px; color: #333333;font-size: 26px;font-weight: bold;text-transform: uppercase;}
.homeAboutUs p {line-height: 22px;margin-bottom: 65px; color: #4b4b4b;font-size: 16px;}
.homeAboutUs p:last-child {margin-bottom: 0px;}
.homeAboutUs .joinNow, .homeAboutUs .joinNow:visited {display: inline-block;line-height: 50px;min-width: 106px; padding: 0 40px;background: #2ebd7f;color: #fff;font-size: 12px;text-transform: uppercase;text-decoration: none;-webkit-transition: background 0.3s ease;-moz-transition: background 0.3s ease;-o-transition: background 0.3s ease;transition: background 0.3s ease;}
.homeAboutUs .joinNow:hover {background-color: #2bc683;}
.uniHomeAbout2 {padding: 96px 0 106px 0;background: #fff;}
.uniHomeAboutWrap {width: 770px;margin: 0 auto;}
.uniHomeAbout2 .homeAboutUs img {margin-bottom: 26px;}
.uniHomeAbout2 .homeAboutUs p {margin-bottom: 35px;}
.uniHomeAbout2 .aboutLink {margin-top: 0!important;} .benefitsWrap {padding-bottom: 68px; text-align: center;}
.benefitItem {display: inline-block;width: 270px;min-height: 143px;margin: 0 13px; vertical-align: top;}
.benefitItem i:not(.fa) {display: inline-block;width: 62px;height: 58px;}
.benefitItem i:not(.fa) svg path {-webkit-transition: fill 0.3s ease;-moz-transition: fill 0.3s ease;-o-transition: fill 0.3s ease;transition: fill 0.3s ease;}
.benefitItem i.fa {width: 62px;height: 58px;line-height: 54px;margin-bottom: 5px; color: #2ebd7f;font-size: 46px;}
.benefitItem p {line-height: 22px;max-height: 44px; color: #4b4b4b;font-size: 16px;} .secondScreen {position: relative; width: 100%;height: 460px;background-attachment: fixed;background-position: 50% 0; background-repeat: no-repeat;background-position: center center;background-size: cover;}
.secondScreen h3 {position: absolute;left: 0;top: 50%;z-index: 3; width: 100%; line-height: 66px; color: #fff;font-size: 50px;text-transform: uppercase;text-align: center;}
.overlayBox {position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2;}
.mainHomeSlider ul li .overlayBox {background: rgba(36,36,36,0.4);} .pricingPlans {padding-bottom: 20px;background: #fff;}
.pricingPlansWrap {padding-top: 70px; text-align: center;}
.pricingPlansWrap + .pricingPlansWrap,
.blockTitle + .pricingPlansWrap {padding-top: 0px;}
.pricingPlanItem {display: inline-block;width: 370px;margin: 0 13px 30px; border-bottom: 1px solid #d9d9d9; background: #fbfbfb; vertical-align: top;-webkit-box-shadow: 0 0px 1px rgba(0,0,0,0.12);-moz-box-shadow: 0 0px 1px rgba(0,0,0,0.12);box-shadow: 0 0px 1px rgba(0,0,0,0.12);}
.pricingPlanItem h3 {height: 94px;background-position: center center;background-repeat: no-repeat;background-color: rgba(0,0,0,0); color: #2ebd7f;font-size: 20px;font-weight: bold;text-transform: uppercase;}
.planPrice {position: relative; line-height: 116px;margin-bottom: 26px; background: #fff; color: #333333;font-size: 20px;font-weight: 300;}
.planPrice small {position: relative;top: -18px;margin-right: 2px;}
.planPrice small.uniTaxInfo {position: absolute;width: 100%;top: auto;bottom: 18px;left: 0;line-height: 16px; font-size: 14px;text-align: center;}
.planPrice small.uniTaxLabel {font-size: 24px;}
.planPrice strong {margin-right: 1px; font-size: 48px;font-weight: 300;}
.pricingPlanItemDescWrap {margin-bottom: 40px;}
.pricingPlanItem p {line-height: 39px;padding: 0 20px; color: #787878;font-size: 16px;}
.pricingPlanItem .joinNow, .pricingPlanItem .joinNow:visited {display: inline-block;line-height: 50px;min-width: 290px;max-width: 290px;margin: -22px 0 40px; background: #2ebd7f;color: #fff;font-size: 12px;text-transform: uppercase;text-decoration: none;text-align: center; -webkit-transition: background 0.3s ease;-moz-transition: background 0.3s ease;-o-transition: background 0.3s ease;transition: background 0.3s ease;}
.pricingPlanItem .joinNow:hover {background-color: #2bc683;}
.pricingPlansWrap + .pricingPlansWrap {padding-top: 50px;}
.pricingPlansWrap + .blockTitle {padding-top: 0px;margin-top: -30px;}
.pricingPlanItemForTeams.pricingPlanItem p {padding: 0 30px;}
.planPriceForTeams {font-size: 24px;} .homeShop {padding-bottom: 80px;text-align: center;}
.shopItemsWrap {text-align: center;}
.shopItemsWrap li {display: inline-block;width: 300px;height: 300px;line-height: 300px; margin: 0 13px 30px; background: #fff;vertical-align: top;text-align: center;-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.03);-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.03);box-shadow: 0 1px 2px rgba(0,0,0,0.03);}
.shopItemsWrap li a, .shopItemsWrap li a:visited {position: relative; display: block;width: 100%;height: 100%;text-decoration: none;}
.shopItemsWrap li img {display: inline-block;vertical-align: middle;-webkit-transition: opacity 0.3s ease;-moz-transition: opacity 0.3s ease;-o-transition: opacity 0.3s ease;transition: opacity 0.3s ease;}
.shopItemsWrap li:hover img {opacity: 0.15;}
html .woocommerce span.onsale {position: absolute;left: auto; right: 20px;top: 20px;min-width: 10px; min-height: 30px;line-height: 28px;margin: 0;padding: 0 13px;z-index: 2; background: #ff5e5d; font-size: 14px;text-transform:uppercase;  -webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
html .single-product.woocommerce .singleProductWrap .wrapper span.onsale {left: -15px;top: -15px; right: auto;}
span.price {position: absolute;left: 20px;top: 20px;line-height: 22px; padding: 7px 14px;background: #2ebd7f;color: #fff!important;font-size: 18px!important;font-weight: bold;text-align: left;}
span.price del {margin-right: 8px;opacity: 0.8!important;font-size: 15px;vertical-align: top;}
.relatedProducts span.price del {position: relative;top: 1px;}
span.price ins {text-decoration: none;}
span.price .woocommerce-price-suffix {display: block;font-size: 14px;}
.woocommerce-variation-price span.price {position: relative;left: auto;top: auto;padding: 0;background: rgba(0,0,0,0);color: #787878!important;font-weight: 400;}
.woocommerce-variation-price span.price del {position: relative;top: -1px; vertical-align: middle!important;}
.woocommerce-variation-price span.price ins {font-weight: 400!important;}
.woocommerce-variation-price span.price .woocommerce-price-suffix {padding-top: 4px;}
.productDesc {position: absolute;left: 0;top: 50%;width: 100%;opacity: 0; text-align: center;-webkit-transition: opacity 0.3s ease;-moz-transition: opacity 0.3s ease;-o-transition: opacity 0.3s ease;transition: opacity 0.3s ease;}
.shopItemsWrap li:hover .productDesc {opacity: 1;}
.productDesc h3 {line-height: 20px;padding: 0 20px; max-height: 80px; color: #787878;font-size: 16px;}
.shopLink, .shopLink:visited, .aboutLink, .aboutLink:visited,
.blogLink, .blogLink:visited {display: inline-block;position: relative; line-height: 42px;padding: 0 61px 0 33px;margin-top: 31px; border: 1px solid #2ebd7f;color: #2ebd7f;font-size: 12px;text-transform: uppercase;text-decoration: none;-webkit-transition: background 0.3s ease, color 0.3s ease;-moz-transition: background 0.3s ease, color 0.3s ease;-o-transition: background 0.3s ease, color 0.3s ease;transition: background 0.3s ease, color 0.3s ease;}
.shopLink svg, .blogLink svg, .aboutLink svg {position: absolute;top: 16px;right: 21px;-webkit-transition: right 0.3s ease;-moz-transition: right 0.3s ease;-o-transition: right 0.3s ease;transition: right 0.3s ease;}
.shopLink:hover svg, .blogLink:hover svg, .aboutLink:hover svg {right: 17px;} .events {position: relative;}
.events .bx-wrapper {position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 1;}
.eventsBgSlider li {display: block; position: relative; width: 100%;background-repeat: no-repeat;background-position: center center;background-size: cover;}
.eventSlideOverlay {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.6);}
.eventsContentWrap {position: relative;z-index: 2;}
.events .blockTitle {padding-top: 0; color: #fff;}
.eventItem {position: relative; padding: 63px 20% 65px 21%;border-top: 1px solid rgba(120,120,120,0.5);-webkit-transition: background 0.3s ease, border 0.3s ease;-moz-transition: background 0.3s ease, border 0.3s ease;-o-transition: background 0.3s ease, border 0.3s ease;transition: background 0.3s ease, border 0.3s ease; }
.eventItem:hover {background: rgba(0,0,0,0.35);}
.eventTime {position: absolute;left: 98px;top: 50%;opacity: 0;-webkit-transition: opacity 0.3s ease;-moz-transition: opacity 0.3s ease;-o-transition: opacity 0.3s ease;transition: opacity 0.3s ease;}
.eventItem:hover .eventTime {opacity: 1;}
.eventTime strong {display: block;line-height: 20px; color: #ffffff;font-size: 14px;font-weight: bold;text-transform: uppercase;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-o-transition: color 0.3s ease;transition: color 0.3s ease;}
.eventTime p {line-height: 18px; color: #ffffff;font-size: 14px;text-transform: uppercase;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-o-transition: color 0.3s ease;transition: color 0.3s ease;}
.eventItem h3 {line-height: 40px;color: #fff;font-size: 40px;font-weight: 300;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-o-transition: color 0.3s ease;transition: color 0.3s ease;}
.attendBtn, .attendBtn:visited {position: absolute;right: 98px;top: 50%;margin-top: -10px; line-height: 20px;padding: 0 39px 0 0;opacity: 0; color: #2ebd7f;font-size: 14px;font-weight: bold;text-transform: uppercase; text-align: center;text-decoration: none;-webkit-transition: opacity 0.3s ease, color 0.3s ease;-moz-transition: opacity 0.3s ease, color 0.3s ease;-o-transition: opacity 0.3s ease, color 0.3s ease;transition: opacity 0.3s ease, color 0.3s ease;}
.attendBtn svg {position: absolute;right: 0;top: 5px;-webkit-transition: right 0.3s ease;-moz-transition: right 0.3s ease;-o-transition: right 0.3s ease;transition: right 0.3s ease;}
.attendBtn:hover svg {right: -4px;}
.attendBtn svg path {-webkit-transition: fill 0.3s ease;-moz-transition: fill 0.3s ease;-o-transition: fill 0.3s ease;transition: fill 0.3s ease;}
.eventItem:hover .attendBtn {opacity: 1;}
.allEventsBtn, .allEventsBtn:visited {display: block;line-height: 73px;border-top: 1px solid rgba(120,120,120,0.5);color: #ffffff;font-size: 12px;text-transform: uppercase; text-align: center;text-decoration: none; -webkit-transition: background 0.3s ease, color 0.3s ease;-moz-transition: background 0.3s ease, color 0.3s ease;-o-transition: background 0.3s ease, color 0.3s ease;transition: background 0.3s ease, color 0.3s ease;}
.allEventsBtn:hover {background: rgba(0,0,0,0.35);} .homeContact {position: relative; height: 648px;}
.uni-location-map {width: 65%;height: 648px;}
.uni-location-map .uni-map-canvas {height: 648px;}
img[src*="https://maps.gstatic.com/mapfiles/"], .gmnoprint, .gmnoprint.gm-style-cc {display: none;}
.contactInfo {position: absolute;right: 0;top: 0;width: 35%;height: 100%;line-height: 648px; padding: 0 0 0 6.5%; background: #2ebd7f;z-index: 2;text-align: left; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing: border-box;}
.contactInfoDesc {display: inline-block;line-height: 18px;vertical-align: middle;}
.contactInfoDesc h3 {position: relative; line-height: 30px;margin-bottom: 70px; color: #ffffff;font-size: 26px;text-transform: uppercase;}
.contactInfoDesc h3:before {position: absolute;left: 2px;bottom: -25px;width: 33px;height: 1px;background: #fff;content: "";}
.contactInfoDesc p {line-height: 20px;margin-bottom: 19px; color: #fff;font-size: 16px;}
.contactInfoDesc p:last-child {margin-bottom: 0;}
.contactInfoDesc p a, .contactInfoDesc p a:visited {color: #fff;font-size: 16px;text-decoration: none;}
.contactInfoDesc p a:hover {text-decoration: underline;} .subscribeBox {padding: 60px 0;background: #fff; text-align: center;}
.subscribeIcon {display: inline-block;width: 36px;height: 26px;margin-bottom: 23px;}
.subscribeIcon svg path {-webkit-transition: fill 0.3s ease;-moz-transition: fill 0.3s ease;-o-transition: fill 0.3s ease;transition: fill 0.3s ease;}
.subscribeBox h3 {margin-bottom: 39px; color: #333333;font-size: 26px;font-weight: bold; text-align: center;text-transform: uppercase;}
.subscribeInput {width: 470px;height: 50px;padding: 0 16px;margin-right: 9px; border: 1px solid #e5e5e5;color: #787878;font-size: 12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing: border-box;}
.subscribeInput::-moz-placeholder {opacity: 1;color: #787878;}
.subscribeInput:-ms-input-placeholder {color: #787878;}
.subscribeInput::-webkit-input-placeholder {color: #787878;}
.subscribeBtn {display: inline-block;height: 50px;min-width: 186px; padding: 0 40px;margin-left: 8px; border: 0; background: #2ebd7f;color: #fff;font-size: 12px;text-transform: uppercase;text-decoration: none;-webkit-transition: background 0.3s ease;-moz-transition: background 0.3s ease;-o-transition: background 0.3s ease;transition: background 0.3s ease;}
.subscribeBtn:hover {background-color: #2bc683;}
.pricingPlans + .subscribeBox, .pricingPlans + .subscribeBox .subscribeInput {background: #f5f5f5;} .instagramBox {position: relative;}
.instagramHashtag {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(255,255,255,0.4);z-index: 2;opacity: 0;-webkit-transition: opacity 0.3s ease;-moz-transition: opacity 0.3s ease;-o-transition: opacity 0.3s ease;transition: opacity 0.3s ease;}
.instagramHashtag h3 {position: absolute;left: 0;top: 50%;width: 100%;height: 60px;  margin-top: -30px; text-align: center;}
.instagramHashtag h3 a, .instagramHashtag h3 a:visited {display: inline-block; line-height: 60px;color: #333333;font-size: 60px;font-weight: bold;text-transform: uppercase;text-decoration: none;}
.instagramBox:hover .instagramHashtag {opacity: 1;}
.sb_instagram_header {display: none!important;}
.sbi_item {display: inline-block;float: left;width: 20%;}
.sbi_item img {display: block;width: 100%; max-width: 100%;height: auto;}
#sb_instagram #sbi_load {display: none!important;} .remodalFormWrap {text-align: center;}
.remodalFormWrap h3 {line-height: 77px;margin-bottom: 32px; background: #2ebd7f;color: #fff;font-size: 24px;-webkit-border-radius: 4px 4px 0 0;-moz-border-radius: 4px 4px 0 0;border-radius: 4px 4px 0 0;}
.remodalFormWrap p {margin-bottom: 35px; color: #4b4b4b;font-size: 16px;}
.remodalFormWrap p.formMsg {margin-bottom: 30px;font-size: 14px; text-align: left;}
.remodal-overlay {background: rgba(0,0,0,0.7);}
.remodal {max-width: 650px;padding: 0 0 40px 0;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.thmRemodalClose {position: absolute;right: -36px;top: 2px;width: 16px;height: 16px;background-position: -80px 0; cursor: pointer;text-indent: -99999999px;}
.joinFormWrap, .priceFormWrap,
.bookingFormWrap, .eventRegistrationForm {padding: 0 40px;}
.joinFormWrap .inputWrap,
.bookingFormWrap .inputWrap,
.eventRegistrationForm .inputWrap,
.priceFormWrap .inputWrap {float: left;width: 50%;padding-left: 15px;}
.joinFormWrap .inputWrap:nth-of-type(2n+1),
.bookingFormWrap .inputWrap:nth-of-type(2n+1),
.eventRegistrationForm .inputWrap:nth-of-type(2n+1),
.priceFormWrap .inputWrap:nth-of-type(2n+1) {padding-left: 0;padding-right: 15px;} .textareaWrap,
.inputWrap {margin-bottom: 30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing: border-box;}
.textareaWrap textarea,
.inputWrap input[type="text"], 
.inputWrap input[type="email"], 
.inputWrap input[type="password"], 
.inputWrap input[type="tel"] {width: 100%;height: 50px;padding: 0 16px;margin-right: 9px; border: 1px solid #e5e5e5;color: #787878;font-size: 12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing: border-box;}
.textareaWrap textarea::-moz-placeholder,
.inputWrap input[type="text"]::-moz-placeholder, 
.inputWrap input[type="email"]::-moz-placeholder, 
.inputWrap input[type="tel"]::-moz-placeholder {opacity: 1;color: #787878;}
.textareaWrap textarea:-ms-input-placeholder,
.inputWrap input[type="text"]:-ms-input-placeholder, 
.inputWrap input[type="email"]:-ms-input-placeholder, 
.inputWrap input[type="tel"]:-ms-input-placeholder {color: #787878;}
.textareaWrap textarea::-webkit-input-placeholder,
.inputWrap input[type="text"]::-webkit-input-placeholder, 
.inputWrap input[type="email"]::-webkit-input-placeholder, 
.inputWrap input[type="tel"]::-webkit-input-placeholder {color: #787878;}
.textareaWrap textarea {height: 180px;padding: 11px 16px 8px 16px;}
.thmSubmitBtn {width: 100%;height: 50px;border: 0;background: #2ebd7f;color: #fff;font-size: 12px;text-transform: uppercase;text-decoration: none;-webkit-transition: background 0.3s ease;-moz-transition: background 0.3s ease;-o-transition: background 0.3s ease;transition: background 0.3s ease;}
.thmSubmitBtn:hover {background-color: #2bc683;} .singlePageContent {padding-top: 43px;}
.singlePageContent .wrapper {width: 770px;}
.singleMeta {padding-bottom: 50px;letter-spacing: 0.0625em;color: #787878;font-size: 14px;font-weight: bold; text-align: center;}
.singleMeta time {display: inline-block; margin-bottom: 25px;letter-spacing: 0.0625em; color: #787878;font-size: 14px;font-weight: bold;text-transform: uppercase;}
.singleMeta h1,
.comment-content h1, .comment-content h2, .comment-content h3, .comment-content h4, .comment-content h5, .comment-content h6,
.singlePostWrap h1, .singlePostWrap h2, .singlePostWrap h3, .singlePostWrap h4, .singlePostWrap h5, .singlePostWrap h6 {position: relative; line-height: 55px;margin-bottom: 52px; color: #333333;font-size: 46px;}
.singleMeta h1:before {position: absolute;left: 50%;bottom: -52px;width: 45px;height: 1px;margin-left: -22px; background: #2ebd7f;content: "";}
.singlePostWrap h1, .comment-content h1 {margin-bottom: 22px;margin-top: 32px;}
.singlePostWrap h2, .comment-content h2 {line-height: 50px;margin-bottom: 22px;margin-top: 32px; font-size: 40px;}
.singlePostWrap h3, .comment-content h3 {line-height: 46px;margin-bottom: 22px;margin-top: 32px; font-size: 36px;}
.singlePostWrap h4, .comment-content h4 {line-height: 40px;margin-bottom: 22px;margin-top: 32px; font-size: 30px;}
.singlePostWrap h5, .comment-content h5 {line-height: 36px;margin-bottom: 22px;margin-top: 32px; font-size: 26px;}
.singlePostWrap h6, .comment-content h6 {line-height: 32px;margin-bottom: 22px;margin-top: 32px; font-size: 22px;}
.singlePostWrap h6 a, .singlePostWrap h6 a:visited,
.singlePostWrap h5 a, .singlePostWrap h5 a:visited,
.singlePostWrap h4 a, .singlePostWrap h4 a:visited,
.singlePostWrap h3 a, .singlePostWrap h3 a:visited,
.singlePostWrap h2 a, .singlePostWrap h2 a:visited,
.singlePostWrap h1 a, .singlePostWrap h1 a:visited,
.comment-content h6 a, .comment-content h6 a:visited,
.comment-content h5 a, .comment-content h5 a:visited,
.comment-content h4 a, .comment-content h4 a:visited,
.comment-content h3 a, .comment-content h3 a:visited,
.comment-content h2 a, .comment-content h2 a:visited,
.comment-content h1 a, .comment-content h1 a:visited {color: #2ebd7f; font-size: 46px;text-decoration: none;}
.comment-content h2 a, .comment-content h2 a:visited,
.singlePostWrap h2 a, .singlePostWrap h2 a:visited {font-size: 40px;}
.comment-content h3 a, .comment-content h3 a:visited,
.singlePostWrap h3 a, .singlePostWrap h3 a:visited {font-size: 36px;}
.comment-content h4 a, .comment-content h4 a:visited,
.singlePostWrap h4 a, .singlePostWrap h4 a:visited {font-size: 30px;}
.comment-content h5 a, .comment-content h5 a:visited,
.singlePostWrap h5 a, .singlePostWrap h5 a:visited {font-size: 26px;}
.comment-content h6 a, .comment-content h6 a:visited,
.singlePostWrap h6 a, .singlePostWrap h6 a:visited {font-size: 22px;}
.singlePostWrap--space {
padding-top: 50px;
}
.singlePostWrap {line-height: 30px;padding-bottom: 48px; color: #4b4b4b;font-size: 16px;}
.singlePostWrap p {line-height: 30px;margin-bottom: 22px; color: #4b4b4b;font-size: 16px; overflow: hidden;}
.singlePostWrap .gallery,
.singlePostWrap .wp-caption {margin-bottom: 26px!important;}
.singlePostWrap .wp-caption-text, .singlePostWrap .gallery-caption {line-height: 24px;padding-top: 4px; margin-bottom: 0;font-size: 16px;}
.singlePostWrap .wp-caption-text a, .singlePostWrap .gallery-caption a,
.singlePostWrap .wp-caption-text a:visited, .singlePostWrap .gallery-caption a:visited {color: #2ebd7f; font-size: 16px;}
.singlePostWrap .gallery-item img {display: block; width: 100%;max-width: 100%;height: auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing: border-box;}
.singlePostWrap .alignnone, .singlePostWrap img.alignnone, .singlePostWrap .alignnone img {max-width: 100%;height: auto;}
.singlePostWrap .aligncenter {display: block;margin: 0 auto 22px;}
.singlePostWrap .alignleft {display: block;float: left; margin: 0 22px 22px 0;}
.singlePostWrap .alignright {display: block;float: right; margin: 0 0 22px 22px;}
.singlePostWrap blockquote,
.comment-content blockquote {padding: 10px 0 10px 30px;margin: 32px 0 32px 30px;border-left: 3px solid #2ebd7f;}
.singlePostWrap blockquote p,
.comment-content blockquote p {margin-bottom: 0;line-height: 30px;color: #4b4b4b;font-size: 16px;}
.singlePostWrap blockquote p cite,
.comment-content blockquote p cite {display: block;padding-top: 10px;}
.singlePostWrap blockquote p a, .singlePostWrap blockquote p a:visited,
.comment-content blockquote p a, .comment-content blockquote p a:visited {color: #2ebd7f;font-size: 16px;text-decoration: none;}
.singlePostWrap table, .comment-content table {width: 100%;max-width: 100%;margin: 30px 0px; background-color: transparent; border-collapse: collapse; border-spacing: 0;}
.singlePostWrap table th, .singlePostWrap table td, .comment-content table th, .comment-content table td {padding: 8px 14px; line-height: 30px; text-align: left; vertical-align: top;}
.singlePostWrap table th, .comment-content table th {border: 1px solid #e5e5e5; color: #333333;font-size: 16px;}
.singlePostWrap table th a, .singlePostWrap table th a:visited, .comment-content table th a, .comment-content table th a:visited {color: #2ebd7f;font-size: 18px;text-decoration: none;}
.singlePostWrap table td, .comment-content table td {border: 1px solid #e5e5e5;color: #4b4b4b;font-size: 16px;}
.singlePostWrap table td a, .singlePostWrap table td a:visited, .comment-content table td a, .comment-content table td a:visited {color: #2ebd7f;font-size: 16px;text-decoration: none;}
.singlePostWrap dl, .comment-content dl {margin-left: 40px;}
.singlePostWrap dt, .comment-content dt {line-height: 30px;color: #4b4b4b;font-size: 16px;font-weight: bold;}
.singlePostWrap dd, .comment-content dd {line-height: 30px;margin-bottom: 20px;color: #4b4b4b;font-size: 16px;}
.singlePostWrap dt a, .singlePostWrap dt a:visited, 
.singlePostWrap dd a, .singlePostWrap dd a:visited, 
.singlePostWrap p a, .singlePostWrap p a:visited, 
.comment-content dt a, .comment-content dt a:visited, 
.comment-content dd a, .comment-content dd a:visited, 
.comment-content p a, .comment-content p a:visited {color: #2ebd7f;font-size: 16px; text-decoration: none;}
.singlePostWrap > ul, .singlePostWrap > ol,
.comment-content > ul, .comment-content > ol  {list-style: none;margin-bottom: 42px;margin-top: 42px; margin-left: 40px;}
.singlePostWrap > ol, .comment-content > ol {margin-left: 16px;}
.singlePostWrap > ol ol, .singlePostWrap > ul ul,
.comment-content > ol ol, .comment-content > ul ul {padding-left: 40px;padding-top: 12px;}
.singlePostWrap ol, .comment-content ol {counter-reset: item;}
.singlePostWrap > ul li, .singlePostWrap > ol li,
.comment-content > ul li, .comment-content > ol li {position: relative; line-height: 30px;margin-bottom: 12px; color: #4b4b4b;font-size: 16px;}
.singlePostWrap > ul li:before, .comment-content > ul li:before {position: absolute;left: -24px;top: 13px;width: 6px;height: 6px;background: #2ebd7f; content: "";-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;}
.singlePostWrap > ol li:before, .comment-content > ol li:before {content: counter(item) ". "; counter-increment: item; color: #2ebd7f;font-size: 16px;font-weight: bold;}
.singlePostWrap > ul li a, .singlePostWrap > ul li a:visited, 
.singlePostWrap > ol li a, .singlePostWrap > ol li a:visited,
.comment-content > ul li a, .comment-content > ul li a:visited, 
.comment-content > ol li a, .comment-content > ol li a:visited {display: inline-block;max-width: 100%; color: #2ebd7f;font-size: 16px;text-decoration: none;}
.singlePostWrap p a, .singlePostWrap p a:visited,
.comment-content p a, .comment-content p a:visited {max-width: 100%;}
.singlePostWrap p a:not(.wp-image-wrap),
.comment-content p a:not(.wp-image-wrap) {display: inline-block;}
.singlePostWrap address,
.comment-content address {line-height: 30px;margin-bottom: 30px; color: #4b4b4b;font-size: 16px;font-style: italic;}
.singlePostWrap abbr[title], .singlePostWrap acronym,
.comment-content abbr[title], .comment-content acronym {border-bottom: 1px dotted #4b4b4b;text-decoration: none;}
.singlePostWrap cite, .comment-content cite {font-style: italic;}
.singlePostWrap tt, .singlePostWrap code, .singlePostWrap kbd, .singlePostWrap pre, .singlePostWrap samp,
.comment-content tt, .comment-content code, .comment-content kbd, .comment-content pre, .comment-content samp {padding: 0 2px 0 4px; font-size: 16px;font-family: monospace,serif;}
.singlePostWrap ins, .comment-content ins {background: #4ddb9e;text-decoration: none;}
.singlePostWrap pre, .comment-content pre {background: #e5e5e5;color: #4b4b4b;font-family: monospace;font-size: 16px;margin: 20px 0;overflow: auto;padding: 20px;white-space: pre-wrap;word-wrap: break-word;}
.singlePostWrap sub, .comment-content sub {bottom: -0.25em;}
.singlePostWrap sup, .comment-content sup {top: -0.5em;}
.singlePostWrap sub, .singlePostWrap sup, .comment-content sub, .comment-content sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
.singlePostWrap var, .comment-content var {font-style: italic;} .singlePostWrap iframe {width: 100%;height: 433px;}
.tagsBox {margin-bottom: 35px; color: #4b4b4b;font-size: 14px; text-align: center;}
.tagsBox span {display: block;margin-bottom: 6px; color: #333333;font-size: 12px;font-weight: bold; text-transform: uppercase;}
.tagsBox a, .tagsBox a:visited {color: #4b4b4b;font-size: 14px;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-o-transition: color 0.3s ease;transition: color 0.3s ease;}
.tagsBox a:hover {color: #2ebd7f;}
.singlePageContentV2 .tagsBox {text-align: left;}
.singlePageContentV2 .tagsBox span {display: inline-block;margin-bottom: 0;margin-right: 5px; vertical-align: top;}
.singlePageContentV2 .tagsBox a, .singlePageContentV2 .tagsBox a:visited {display: inline-block;line-height: 18px;vertical-align: top;}
.shareSocialLinks {margin-bottom: 18px; text-align: center;}
.shareSocialLinks a, .shareSocialLinks a:visited {display: inline-block;width: 37px;height: 37px;line-height: 33px;margin: 0 14px; border: 2px solid #d0d0d0;color: #d0d0d0;font-size: 16px;  -webkit-transition: background 0.3s ease, color 0.3s ease;-moz-transition: background 0.3s ease, color 0.3s ease;-o-transition: background 0.3s ease, color 0.3s ease;transition: background 0.3s ease, color 0.3s ease;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing: border-box;}
.shareSocialLinks a:hover {background: #d0d0d0;color: #fff;}
.relatedPostsWrap {text-align: center;}
.relatedPostsWrap .blockTitle {padding-top: 0;}
.single-post .shareSocialLinks {margin-bottom: 80px;}
.single-post .relatedPostsV2Wrap, .single-post .relatedPostsWrap {margin-top: -70px;}
.single-post .relatedPostsV2Wrap {margin-bottom: 33px;}
.scheduleWrap .singlePostWrap h1, .scheduleWrap .singlePostWrap h2, .scheduleWrap .singlePostWrap h3, .scheduleWrap .singlePostWrap h4, .scheduleWrap .singlePostWrap h5, .scheduleWrap .singlePostWrap h6,
.scheduleWrap .singlePostWrap p, .scheduleWrap .singlePostWrap .gallery, .scheduleWrap .singlePostWrap .wp-caption, .scheduleWrap .singlePostWrap dl, .scheduleWrap .singlePostWrap > ul, 
.scheduleWrap .singlePostWrap > ol, .scheduleWrap .singlePostWrap address, .scheduleWrap .singlePostWrap abbr[title], .scheduleWrap .singlePostWrap acronym, .scheduleWrap .singlePostWrap cite,
.scheduleWrap .singlePostWrap tt, .scheduleWrap .singlePostWrap code, .scheduleWrap .singlePostWrap kbd, .scheduleWrap .singlePostWrap pre, .scheduleWrap .singlePostWrap samp,
.scheduleWrap .singlePostWrap ins, .scheduleWrap .singlePostWrap pre, .scheduleWrap .singlePostWrap sub, .scheduleWrap .singlePostWrap sup, .scheduleWrap .singlePostWrap var {padding-left: 40px;padding-right: 40px;}
.scheduleWrap .singlePostWrap blockquote {margin-left: 40px;margin-right: 40px;}
.scheduleWrap .singlePostWrap blockquote p {padding-left: 0px;padding-right: 0px;} .commentsBox {}
.commentsBox:empty {display: none;}
.commentsBox h2.comments-title, .commentsBox h3.comment-reply-title {line-height: 20px; margin: 0 0 25px 0; color: #333;font-size: 14px;text-transform: uppercase;}
.commentsBox h3.comment-reply-title a, .commentsBox h3.comment-reply-title a:visited {display: inline-block;line-height: 14px;margin: 0 3px; border-bottom: 1px solid #333; color: #333;font-size: 14px;text-transform: none;text-decoration: none;-webkit-transition: border-color 0.3s ease;-moz-transition: border-color 0.3s ease;-o-transition: border-color 0.3s ease;transition: border-color 0.3s ease;}
.commentsBox h3.comment-reply-title a:hover {border-color: rgba(0,0,0,0);} .commentList {margin-bottom: 35px; list-style: none;}
.comment-body {position: relative;display: table;width: 100%;padding: 30px 0 32px;border-bottom: 1px solid #e5e5e5;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing: border-box;}
.commentList > li:first-child > .comment-body {padding-top: 0;}
.commentList li.depth-2 .comment-body {padding-left: 60px;}
.commentList li.depth-3 .comment-body {padding-left: 120px;}
.commentList li.depth-4 .comment-body {padding-left: 180px;}
.comment-meta {display: table-cell;width: 86px;vertical-align: top;}
.comment-meta img {-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;}
.reply {position: absolute;right: 0;top: 36px;}
.commentList > li:first-child > .comment-body .reply {top: 6px;}
.comment-wrapper .edit-link {position: absolute;right: 0;top: 55px;}
.commentList > li:first-child > .comment-body .edit-link {top: 25px;}
.comment-edit-link, .comment-edit-link:visited, .comment-reply-link, .comment-reply-link:visited {color: #b6b6b6;font-size: 11px;text-transform: uppercase;text-decoration: none;
-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-o-transition: color 0.3s ease;transition: color 0.3s ease;}
.comment-edit-link:hover, .comment-reply-link:hover {color: #787878;}
.logged-in-as {margin: -10px 0 14px; color: #787878;font-size: 14px;}
.logged-in-as a, .logged-in-as a:visited {display: inline-block;line-height: 14px;margin: 0 3px; color: #787878;font-size: 14px;text-transform: none;text-decoration: underline;}
.logged-in-as a:hover {text-decoration: none;}
.comment-wrapper {display: table-cell;padding: 5px 0 0;}
.comment-wrapper cite {display: inline-block;line-height: 18px;margin-bottom: 6px;color: #4b4b4b;font-size: 14px;}
.bypostauthor .comment-wrapper .uni-post-author {position: relative;top: -1px; margin-left:10px;padding:2px 4px;background: #2ebd7f;color:#fff; font-size: 13px;}
.comment-wrapper cite a {color: #4b4b4b;font-size: 14px;text-decoration: none;}
.comment-metadata a {text-decoration: none;}
.comment-metadata time {display: block;margin-bottom: 13px; color: #4b4b4b;font-size: 12px;text-decoration: none;}
.comment-metadata .separator {display: none;}
.comment-content p {margin-bottom: 22px;}
.comment-content p, .comment-awaiting-moderation {line-height: 30px; color: #4b4b4b;font-size: 16px;}
.comment-content p:last-child {margin-bottom: 0;}
.comment-content p a, .comment-content p a:visited {font-size: 16px;}
.comment-content p a:hover {text-decoration: none;}
.comment-awaiting-moderation {margin-top: -4px;margin-bottom: 6px; color: #4b4b4b;font-size: 14px;} #commentform {padding-bottom: 80px;}
#commentform input[type="text"], #commentform input[type="email"] {width: 100%;height: 47px;padding: 0 18px;margin-bottom: 20px; border: 1px solid #e5e5e5;color: #787878;font-size: 13px;text-overflow: ellipsis; overflow: hidden; white-space: nowrap; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing: border-box;}
#commentform textarea::-moz-placeholder, #commentform input::-moz-placeholder {opacity: 1;color: #787878;font-weight: normal;}
#commentform textarea:-ms-input-placeholder, #commentform input:-ms-input-placeholder {color: #787878;font-weight: normal;}
#commentform textarea::-webkit-input-placeholder, #commentform input::-webkit-input-placeholder {color: #787878;font-weight: normal;}
#commentform textarea {width: 100%;height: 160px;padding: 14px 4px 4px 18px;margin-bottom: 20px; border: 1px solid #e5e5e5;color: #787878;font-size: 13px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing: border-box;}
#commentform #submit {float: right; width: 160px;height: 46px;border: 2px solid #2ebd7f; background: rgba(0,0,0,0);color: #2ebd7f; font-size: 12px;text-transform: uppercase;text-align: center;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing: border-box;}
#commentform #submit:hover {color: #fff;background: #2ebd7f;}
.comment-form-author, .comment-form-email, .comment-form-url {float: left;width: 243.3333px;margin-left: 20px;}
.comment-form-author {margin-left: 0;}
.no-comments {padding-bottom: 80px; color: #333;font-size: 14px;text-transform: uppercase;} .pageHeaderImg {position: relative; width: 100%;height: 482px;background-repeat: no-repeat;background-position: center center;background-size: cover;}
.pageHeaderImg h1 {position: absolute;left: 0;top: 50%;width: 100%; line-height: 100px; color: #fff;font-size: 86px;text-transform: uppercase;text-align: center;}
.pageHeaderImgWrap #header {position: absolute;left: 0;top: 0; margin-bottom: 0px;}
.contentWrap {position: relative;-webkit-transition:transform 0.33s cubic-bezier(0.33, 0, 0.2, 1) 0s;-moz-transition:transform 0.33s cubic-bezier(0.33, 0, 0.2, 1) 0s; -o-transition:transform 0.33s cubic-bezier(0.33, 0, 0.2, 1) 0s; transition:transform 0.33s cubic-bezier(0.33, 0, 0.2, 1) 0s;}
.contentWrap.miniCartOn {-webkit-transform:translate3d(-361px, 0px, 0px);-moz-transform:translate3d(-361px, 0px, 0px);-ms-transform:translate3d(-361px, 0px, 0px);-o-transform:translate3d(-361px, 0px, 0px);transform:translate3d(-361px, 0px, 0px);}
.contentWrap > .overlay {position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: -1;background: rgba(255,255,255,0);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.contentWrap.miniCartOn > .overlay {z-index: 2;background: rgba(255,255,255,0.4);}
.shopWrap {text-align: center;}
.shopWrap .shopItemsWrap {margin-bottom: 30px;}
.pagePanel {padding: 0 40px 0 20px;margin-bottom: 40px;border-bottom: 1px solid #ededed;background: #fff;}
.pageTitle {float: left; line-height: 72px;padding-left: 20px;color: #787878;font-size: 24px;text-transform: uppercase;}
.productFilter {float: left;margin: 26px 0 14px 0;}
.productFilter li {display: block;float: left;margin: 0 20px 10px;}
.productFilter li a, .productFilter li a:visited {display: block;line-height: 22px; color: #787878;font-size: 12px;text-decoration: none;text-transform: uppercase; -webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-o-transition: color 0.3s ease;transition: color 0.3s ease;}
.productFilter li a.active, .productFilter li a:hover {color: #2ebd7f;}
.archive.tax-product_tag .pagePanel, 
.archive.tax-product_cat .pagePanel, 
.post-type-archive-product .pagePanel {margin-bottom: 0;}
.woocommerce-breadcrumb {line-height: 20px!important;margin: 0 40px!important;padding: 26px 0!important;color: #787878!important;font-size: 14px!important;}
.woocommerce-breadcrumb a, .woocommerce-breadcrumb a:visited {color: #787878 !important;font-size: 14px !important;text-decoration: none !important;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-o-transition: color 0.3s ease;transition: color 0.3s ease;}
.woocommerce-breadcrumb a:hover {color: #2ebd7f!important;}
.term-description {padding: 0 40px 26px;text-align: center;}
form.woocommerce-ordering {position: absolute;right: 40px;top: 86px; margin: 0px!important;}
.checkoutPage .woocommerce .scell table.shop_table tfoot .shipping td .shipping_method,
form.woocommerce-ordering select {width: 206px!important;height: 46px;padding: 0 14px; border: 1px solid #e5e5e5;background: url(//www.cooffmelnik.cz/wp-content/themes/coworking/images/arrow.svg) no-repeat right center #fff; color: #787878;font-size: 14px;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;-webkit-appearance:none;-moz-appearance: none;  -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing: border-box;}
.checkoutPage .woocommerce .scell table.shop_table tfoot .shipping td .shipping_method {width: 100%;}
.showMiniCart {float: right;height: 26px;line-height: 26px;margin: 23px 0; text-align: center;cursor: pointer;}
.showMiniCart i {display: inline-block; width: 20px;height: 26px;background-position: -100px 0;vertical-align: top;}
.showMiniCart span {display: inline-block; width: 21px;height: 21px;line-height: 21px;margin-left: 6px; background: #ededed;color: #787878;font-size: 12px;text-align: center;vertical-align: middle;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;}
.miniCartPopup {position: absolute;right: -361px;top: 0;width: 360px;height: 100%; border-left: 1px solid #e5e5e5;background: #f4f4f4;}
.miniCartPopupHead {position: relative; height: 72px;padding-left: 30px; border-bottom: 1px solid #e5e5e5;}
.closeCartPopup {display: block;position: absolute;top: 31px;right: 40px;width: 10px;height: 10px;background-position: -120px 0; cursor: pointer;text-indent: -999999px;overflow: hidden;}
.removeCartItem {display: block; width: 10px!important;height: 10px!important;background-position: -120px 0;text-indent: -999999px;overflow: hidden;-webkit-border-radius: 0!important;-moz-border-radius: 0!important;border-radius: 0!important;}
.removeCartItem:hover {background: url(//www.cooffmelnik.cz/wp-content/themes/coworking/images/sprite.svg) no-repeat -120px 0 rgba(0,0,0,0)!important;}
.miniCartPopupHead h3 {height: 72px; line-height: 73px; color: #787878;font-size: 12px;text-transform: uppercase;}
.miniCartItemWrap {padding: 0 40px 30px 30px;}
.miniCartItem {position: relative; padding: 32px 18px 30px 104px;min-height: 88px;border-bottom: 1px solid #e5e5e5;}
.miniCartItemImg {position: absolute;display: block; left: 0;top: 30px;width: 88px;height: 88px;line-height: 88px;text-align: center;}
.miniCartItemImg img {display: block;}
.removeMiniCartItem {position: absolute;top: 36px;right: 0;width: 8px!important;height: 8px!important;background-position: -130px 0;cursor: pointer;}
.removeMiniCartItem:hover {background: url(//www.cooffmelnik.cz/wp-content/themes/coworking/images/sprite.svg) no-repeat -130px 0 rgba(0,0,0,0)!important;}
.miniCartItem h3 {line-height: 16px;margin-bottom: 6px;}
.miniCartItem h3 a, .miniCartItem h3 a:visited {color: #333333;font-size: 14px;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-o-transition: color 0.3s ease;transition: color 0.3s ease;}
.miniCartItem h3 a:hover {color: #2ebd7f;}
.miniCartItem .price {margin-bottom: 2px; color: #787878;font-size: 14px;}
.miniCartItem .quantity span {display: block;float: left;line-height: 22px;margin-right: 5px; color: #787878;font-size: 14px;}
.miniCartItem .quantity input[type="text"] {border: 0;padding: 0;background: #fff; width: 30px;height: 30px;color: #787878;font-size: 14px;text-align: center;}
.miniCartSubTotal {line-height: 30px;padding: 21px 0; color: #333333;font-size: 16px;text-transform: uppercase;}
.miniCartSubTotal > span {float: right;}
.miniCartItem dt {display: inline-block;margin-right: 4px; line-height: 22px; color: #787878;font-size: 14px;}
.miniCartItem dd p, .miniCartItem dd {display: inline-block;line-height: 22px; color: #787878;font-size: 14px;}
.btnViewCart, .btnViewCart:visited {display: block;line-height: 42px;margin-bottom: 20px;border: 2px solid #2ebd7f; color: #2ebd7f;font-size: 12px; text-transform: uppercase;text-decoration: none;text-align: center;-webkit-transition: background 0.3s ease, color 0.3s ease;-moz-transition: background 0.3s ease, color 0.3s ease;-o-transition: background 0.3s ease, color 0.3s ease;transition: background 0.3s ease, color 0.3s ease;}
.btnViewCart:hover {background-color: #2ebd7f; color: #fff;}
.btnCheckout, .btnCheckout:visited {display: block;line-height: 42px;margin-bottom: 20px;border: 2px solid #2ebd7f;background: #2ebd7f; color: #fff;font-size: 12px;text-transform: uppercase;text-decoration: none;text-align: center;-webkit-transition: background 0.3s ease, border-color 0.3s ease;-moz-transition: background 0.3s ease, border-color 0.3s ease;-o-transition: background 0.3s ease, border-color 0.3s ease;transition: background 0.3s ease, border-color 0.3s ease;}
.btnCheckout:hover {background-color: #2bc683;border-color: #2bc683;} .miniCartEmpty {padding-top: 100px;margin: 0 -10px 0 0px; text-align: center;}
.miniCartEmpty i {display: inline-block;width: 62px;height: 80px;margin-bottom: 20px; background-position: 0px -180px;}
.miniCartEmpty p {color: #787878;font-size: 18px;} .woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {margin-top: 0!important;padding: 0!important; border: 0; -webkit-border-radius: 0!important;-moz-border-radius: 0!important;border-radius: 0!important;}
body.woocommerce-edit-address .woocommerce form p.form-row,
body .woocommerce form.lost_reset_password p.form-row,
body .woocommerce form.edit-account p.form-row {width: 48%;padding: 0;margin-bottom: 20px;}
body .woocommerce form.register p.form-row,
body .woocommerce form.login p.form-row {width: 49%;padding: 0;margin-bottom: 20px;}
body .woocommerce .col-2 form.register p.form-row,
body .woocommerce .col-1 form.login p.form-row {width: 100%;}
body .woocommerce form.checkout_coupon p.form-row {width: 49%;padding: 0;margin-bottom: 0;}
body .woocommerce form.edit-account fieldset legend {line-height: 50px;margin-bottom: 22px;margin-top: 20px;color: #333333; font-size: 40px;}
body.woocommerce-edit-address .woocommerce form .form-row input.input-text, body.woocommerce-edit-address .woocommerce form .form-row textarea,
.woocommerce form.lost_reset_password .form-row input.input-text, .woocommerce form.lost_reset_password .form-row textarea,
.woocommerce form.edit-account .form-row input.input-text, .woocommerce form.edit-account .form-row textarea,
.woocommerce form.checkout_coupon .form-row input.input-text, .woocommerce form.checkout_coupon .form-row textarea,
.woocommerce form.login .form-row input.input-text, .woocommerce form.login .form-row textarea,
.woocommerce form.register .form-row input.input-text, .woocommerce form.register .form-row textarea {width: 100%;height: 46px;border: 1px solid #e5e5e5;padding: 0 16px;color: #787878;font-size: 12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing: border-box;}
.woocommerce form.register .form-row input.input-text:invalid,
.woocommerce form.register .form-row input.input-text:-moz-ui-invalid {-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
body.woocommerce-edit-address .woocommerce form .form-row label, .woocommerce form.lost_reset_password .form-row label,
.woocommerce form.edit-account .form-row label, .woocommerce form.checkout_coupon .form-row label, .woocommerce form.login .form-row label, .woocommerce form.register .form-row label {margin-bottom: 6px;}
#rememberme {margin: -2px 4px 0 0;}
.lost_password a, .edit {color: #2ebd7f;text-decoration: none;}
body.woocommerce-edit-address .woocommerce form .button,
.woocommerce form.register p .button,
.woocommerce form.lost_reset_password p .button,
.woocommerce form.edit-account p .button,
.woocommerce form.checkout_coupon .form-row .button,
.woocommerce form.login .form-row .button {min-width: 174px;padding: 0 42px;height: 46px;border: 0;margin-right: 20px; background: #2ebd7f;color: #ffffff;font-size: 12px;font-weight: 400!important; text-transform: uppercase;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0; -webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-o-transition: background-color 0.3s ease;transition: background-color 0.3s ease;}
body.woocommerce-edit-address .woocommerce form .button:hover,
.woocommerce form.register p .button:hover,
.woocommerce form.lost_reset_password p .button:hover,
.woocommerce form.edit-account p .button:hover,
.woocommerce form.checkout_coupon .form-row .button:hover,
.woocommerce form.login .form-row .button:hover {background-color: #2bc683;}
.checkoutPage .woocommerce form.checkout_coupon, .checkoutPage .woocommerce form.login {padding: 30px 30px!important;border: 1px solid #e5e5e5;}
.checkoutPage .woocommerce form.login p:first-of-type {margin-bottom: 10px;}
.woocommerce-account .edit-link {display: none;}
.woocommerce-view-order .woocommerce .shop_table.customer_details,
.woocommerce-view-order .woocommerce .shop_table.order_details,
.woocommerce table.shop_table.shop_table_responsive.my_account_orders {border: 0!important;border-collapse: collapse!important; border-spacing: 0!important;}
.woocommerce-view-order .woocommerce .shop_table.customer_details th,
.woocommerce-view-order .woocommerce .shop_table.order_details th,
.woocommerce table.shop_table.shop_table_responsive.my_account_orders th,
.woocommerce-view-order .woocommerce .shop_table.customer_details td,
.woocommerce-view-order .woocommerce .shop_table.order_details td,
.woocommerce table.shop_table.shop_table_responsive.my_account_orders td {padding: 8px 14px!important;font-weight: normal;}
.woocommerce-view-order .woocommerce .shop_table.order_details tbody td {border-top: 0px!important;border-bottom: 0!important;}
.woocommerce-view-order .woocommerce .shop_table.customer_details tbody:first-child tr:first-child td, .woocommerce-view-order .woocommerce .shop_table.customer_details tbody:first-child tr:first-child th {border-top: 1px solid #ddd!important;}
.woocommerce table.my_account_orders .order-actions {text-align: center;}
.woocommerce table.my_account_orders .order-actions a.button.view {padding: 0 20px;height: 36px;line-height: 36px; border: 0;margin: 0; background: #2ebd7f;color: #ffffff;font-size: 12px;font-weight: 400!important; text-transform: uppercase;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0; -webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-o-transition: background-color 0.3s ease;transition: background-color 0.3s ease;}
.woocommerce table.my_account_orders .order-actions a.button.view:hover {background-color: #2bc683;} .page-template-templ-events-php, .page-template-templ-events-tickera, .page-template-templ-events-tickera_original-php {background: #fff;}
.page-template-templ-events-php .eventItem,
.page-template-templ-events-tickera .eventItem,
.page-template-templ-events-tickera_original-php .eventItem {background-repeat: no-repeat;background-position: center center;background-size: cover;background-color: #fff;border-color: #d6d6d6;}
.page-template-templ-events-php .eventItem:first-child,
.page-template-templ-events-tickera .eventItem:first-child,
.page-template-templ-events-tickera_original-php .eventItem:first-child {border-top: 0;}
.page-template-templ-events-php .eventItem:last-child,
.page-template-templ-events-tickera .eventItem:last-child,
.page-template-templ-events-tickera_original-php .eventItem:last-child {border-bottom: 1px solid #d6d6d6;}
.page-template-templ-events-php .eventItem:hover,
.page-template-templ-events-tickera .eventItem:hover,
.page-template-templ-events-tickera_original-php .eventItem:hover {background-color: rgba(0,0,0,0);border-color: rgba(0,0,0,0);}
.page-template-templ-events-php .eventWhiteOverlay,
.page-template-templ-events-tickera .eventWhiteOverlay,
.page-template-templ-events-tickera_original-php .eventWhiteOverlay {position: absolute;left: 0;top: 0;z-index: 1; width: 100%;height: 100%;background-color: #fff;-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-o-transition: background-color 0.3s ease;transition: background-color 0.3s ease;}
.page-template-templ-events-php .eventItem:hover .eventWhiteOverlay,
.page-template-templ-events-tickera .eventItem:hover .eventWhiteOverlay,
.page-template-templ-events-tickera_original-php .eventItem:hover .eventWhiteOverlay {background-color: rgba(0,0,0,0.35);}
.page-template-templ-events-php .eventItem h3,
.page-template-templ-events-tickera .eventItem h3,
.page-template-templ-events-tickera_original-php .eventItem h3 {position: relative;z-index: 2; color: #333333;}
.page-template-templ-events-php .eventItem:hover h3,
.page-template-templ-events-tickera .eventItem:hover h3, 
.page-template-templ-events-tickera_original-php .eventItem:hover h3 {color: #fff;}
.page-template-templ-events-php .eventTime p, .page-template-templ-events-php .eventTime strong,
.page-template-templ-events-tickera .eventTime p, .page-template-templ-events-tickera .eventTime strong,
.page-template-templ-events-tickera_original-php .eventTime p, .page-template-templ-events-tickera_original-php .eventTime strong {color: #787878;}
.page-template-templ-events-php .eventItem:hover .eventTime p, .page-template-templ-events-php .eventItem:hover .eventTime strong,
.page-template-templ-events-tickera .eventItem:hover .eventTime p, .page-template-templ-events-tickera .eventItem:hover .eventTime strong,
.page-template-templ-events-tickera_original-php .eventItem:hover .eventTime p, .page-template-templ-events-tickera_original-php .eventItem:hover .eventTime strong {color: #fff;}
.page-template-templ-events-php .attendBtn, .page-template-templ-events-php .attendBtn:visited,
.page-template-templ-events-tickera .attendBtn, .page-template-templ-events-tickera .attendBtn:visited,
.page-template-templ-events-tickera_original-php .attendBtn, .page-template-templ-events-tickera_original-php .attendBtn:visited {color: #333333;}
.page-template-templ-events-php .eventItem:hover .attendBtn, .page-template-templ-events-php .eventItem:hover .attendBtn:visited,
.page-template-templ-events-tickera .eventItem:hover .attendBtn, .page-template-templ-events-tickera .eventItem:hover .attendBtn:visited,
.page-template-templ-events-tickera_original-php .eventItem:hover .attendBtn, .page-template-templ-events-tickera_original-php .eventItem:hover .attendBtn:visited {color: #2ebd7f;}
.page-template-templ-events-php .attendBtn svg path,
.page-template-templ-events-tickera .attendBtn svg path,
.page-template-templ-events-tickera_original-php .attendBtn svg path {fill: #333333;}
.page-template-templ-events-php .eventItem:hover .attendBtn svg path,
.page-template-templ-events-tickera .eventItem:hover .attendBtn svg path,
.page-template-templ-events-tickera_original-php .eventItem:hover .attendBtn svg path {fill: #2ebd7f;}
.page-template-templ-events-php .eventTime, .page-template-templ-events-php .attendBtn,
.page-template-templ-events-tickera .eventTime, .page-template-templ-events-tickera .attendBtn,
.page-template-templ-events-tickera_original-php .eventTime, .page-template-templ-events-tickera_original-php .attendBtn {opacity: 1;z-index: 2;}
.page-template-templ-events-php .allEventsBtn,
.page-template-templ-events-tickera .allEventsBtn,
.page-template-templ-events-tickera_original-php .allEventsBtn {border-color: #d6d6d6; background: #fff;color: #787878;}
.page-template-templ-events-php .allEventsBtn:hover,
.page-template-templ-events-tickera .allEventsBtn:hover,
.page-template-templ-events-tickera_original-php .allEventsBtn:hover {background: rgba(0,0,0,0);border-color: rgba(0,0,0,0);color: #fff;} .singleEventDetails {margin-bottom: 40px;}
.singleEventDetails .fcell {float: left;width: 50%;overflow: hidden;-webkit-border-radius: 5px 0 0 5px;-moz-border-radius: 5px 0 0 5px;border-radius: 5px 0 0 5px;}
.eventDetailItem {position: relative; width: 100%; height: 60px;line-height: 54px;padding: 0 30px 0 72px;border-bottom: 1px solid rgba(255,255,255,0.3); background: #2ebd7f; text-align: right;vertical-align: top; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing: border-box;}
.eventDetailItem:last-child {border-bottom: 0;}
.eventDetailItem p {display: inline-block;line-height: 22px;margin-bottom: 0; color: #fff;font-size: 16px;vertical-align: middle;}
.eventDetailItem i {position: absolute;left: 20px;top: 50%;margin-top: -16px; width: 32px;height: 32px;line-height: 32px;background-color: rgba(255,255,255,0.3);color: rgba(255,255,255,0.8); font-size: 14px; text-align: center; -webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;}
.eventDetailItem i.fa-map-marker {font-size: 18px;}
.eventDetailItem i.fa-clock-o {font-size: 16px;}
.singleEventDetails .scell {float: right;width: 50%;overflow: hidden;-webkit-border-radius: 0 5px 5px 0;-moz-border-radius: 0 5px 5px 0;border-radius: 0 5px 5px 0;}
.singleEventDetails .uni-location-map .uni-map-canvas, .singleEventDetails .uni-location-map {width: 100%; height: 240px!important;}
.singleEventJoinBtnWrap {padding-top: 40px; text-align: center;}
.singleEventJoinBtnWrap a, .singleEventJoinBtnWrap a:visited {display: inline-block;min-width: 186px; padding: 0 45px; height: 50px;line-height: 48px;border: 1px solid #2ebd7f;color: #2ebd7f; font-size: 12px;text-align: center; text-transform: uppercase;text-align: center;text-decoration: none;cursor: pointer; -webkit-transition: background 0.3s ease, color 0.3s ease;-moz-transition: background 0.3s ease, color 0.3s ease;-o-transition: background 0.3s ease, color 0.3s ease;transition: background 0.3s ease, color 0.3s ease; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing: border-box;}
.singleEventJoinBtnWrap a:hover {color: #fff;background: #2ebd7f;}
.single-uni_event .singlePageContent {padding-bottom: 0px;}
.single-uni_event .singlePostWrap {padding-bottom: 30px;}
.single-tc_events .shareSocialLinks,
.single-uni_event .shareSocialLinks {margin-bottom: 80px;} 
.single-uni_event .relatedPostsV2Wrap,
.single-uni_event .relatedPostsWrap {margin-top: -80px;}
.single-uni_event .relatedPostsV2Wrap {padding-bottom: 33px;}
.single-uni_event .singlePageContentV2 {padding-bottom: 0;} body.woocommerce-checkout {background: #fff;}
body.woocommerce-checkout #header {margin-bottom: 0;}
body.woocommerce-checkout .pagePanel {margin-bottom: 22px;}
.checkoutPage {padding: 0px 40px 95px;}
.checkoutPage .fcell {float: left;width: 33.3333%;padding-right: 26px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing: border-box;}
.checkoutPage .mcell {float: left;width: 33.3333%;padding-left: 14px;padding-right: 14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing: border-box;}
.checkoutPage .scell {float: left;width: 33.3333%;padding-left: 26px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing: border-box;}
.checkoutPage h3 {line-height: 30px;margin-bottom: 8px; color: #333333;font-size: 24px;}
.checkoutPage .mcell p.form-row,
.checkoutPage .fcell p.form-row {margin-bottom: 5px;padding: 0!important;}
.checkoutPage .mcell p.form-row-first,
.checkoutPage .fcell p.form-row-first {float: left; width: 47%;}
.checkoutPage .mcell p.form-row-last,
.checkoutPage .fcell p.form-row-last {float: right; width: 47%;}
.checkoutPage p abbr {color: #ff5e5d!important;font-size: 16px!important; font-weight: normal!important;font-family: arial!important; text-decoration: none;}
.checkoutPage .mcell p label,
.checkoutPage .fcell p label {display: block;line-height: 40px;color: #333333;font-size: 14px;}
.checkoutPage .fcell p input[type="tel"],
.checkoutPage .fcell p input[type="email"],
.checkoutPage .fcell p input[type="password"],
.checkoutPage .mcell p textarea,
.checkoutPage .mcell p input[type="text"],
.checkoutPage .fcell p input[type="text"] {width: 100%;height: 46px;border: 1px solid #e5e5e5;padding: 0 16px;color: #787878;font-size: 12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing: border-box;}
.checkoutPage .fcell p input[type="password"]::-moz-placeholder,
.checkoutPage .mcell p textarea::-moz-placeholder,
.checkoutPage .mcell p input[type="text"]::-moz-placeholder,
.checkoutPage .fcell p input[type="text"]::-moz-placeholder {opacity: 1;color: #787878;}
.checkoutPage .fcell p input[type="password"]:-ms-input-placeholder,
.checkoutPage .mcell p textarea:-ms-input-placeholder,
.checkoutPage .mcell p input[type="text"]:-ms-input-placeholder,
.checkoutPage .fcell p input[type="text"]:-ms-input-placeholder {color: #787878;}
.checkoutPage .fcell p input[type="password"]::-webkit-input-placeholder,
.checkoutPage .mcell p textarea::-webkit-input-placeholder,
.checkoutPage .mcell p input[type="text"]::-webkit-input-placeholder,
.checkoutPage .fcell p input[type="text"]::-webkit-input-placeholder {color: #787878;}
.checkoutPage .mcell p input[type="text"]#shipping_address_1,
.checkoutPage .fcell p input[type="text"]#billing_address_1 {margin-bottom: 15px;}
.checkoutPage .mcell p textarea {height: 120px!important;padding-top: 10px!important;}
.checkoutPage p select,
.woocommerce-edit-address .select2-container .select2-selection,
.checkoutPage .select2-container .select2-selection,
.woocommerce-edit-address .select2-container .select2-choice,
.checkoutPage .select2-container .select2-choice {width: 100%;height: 46px;border: 1px solid #e5e5e5;padding: 0 18px;background: url(//www.cooffmelnik.cz/wp-content/themes/coworking/images/arrow.svg) no-repeat right center #fff; -webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;-webkit-appearance:none;-moz-appearance: none; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing: border-box;}
.select2-dropdown {border-color: #e5e5e5;}
.checkoutPage .select2-container .select2-selection__arrow,
.woocommerce-edit-address .select2-container .select2-selection__arrow {display: none;}
.checkoutPage .select2-container .select2-selection__rendered,
.woocommerce-edit-address .select2-container .select2-selection__rendered {padding: 0px;line-height: 44px;color: #787878;font-size: 12px;}
.woocommerce-edit-address .select2-container .select2-choice > .select2-chosen,
.checkoutPage .select2-container .select2-choice > .select2-chosen {line-height: 44px;}
.woocommerce-edit-address .select2-container .select2-choice .select2-arrow,
.checkoutPage .select2-container .select2-choice .select2-arrow {display: none!important;}
.woocommerce-edit-address .select2-drop-active,
.woocommerce-checkout .select2-drop-active {border-color: #e5e5e5;border-top-color: rgba(0,0,0,0);}
.woocommerce-checkout #payment div.form-row {padding: 0;}
.woocommerce #payment #place_order {float: right;padding: 0 42px;height: 46px;border: 0; background: #2ebd7f;color: #ffffff;font-size: 12px;font-weight: 400!important; text-transform: uppercase;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0; -webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-o-transition: background-color 0.3s ease;transition: background-color 0.3s ease;}
.woocommerce #payment #place_order:hover {background-color: #2bc683;}
.woocommerce form .form-row .input-checkbox {display: inline;margin: -2px 8px 0 0;text-align: center;vertical-align: middle;}
.checkoutPage .scell #payment {background: none;}
.checkoutPage .scell .payment_methods.methods {border-bottom: 0!important;}
.checkoutPage .scell .payment_methods.methods li {margin-bottom: 18px!important;}
.checkoutPage .scell label[for="payment_method_paypal"] a {color: #2ebd7f;}
.woocommerce-checkout .checkoutPage #payment ul.payment_methods {padding: 0px 0 20px!important;}
.payment_methods li {margin-bottom: 18px;}
.payment_methods li input[type="radio"] {display: none;}
.payment_methods li label {position: relative; display: block;line-height: 18px;padding-left: 38px;} 
.payment_methods li label:before {position: absolute;left: 0;top: 0;width: 16px;height: 16px;border: 1px solid #e5e5e5;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;content: "";}
.payment_methods li label:after {position: absolute;left: 6px;top: 6px;width: 6px;height: 6px;-webkit-transition: background 0.3s ease;-moz-transition: background 0.3s ease;-o-transition: background 0.3s ease;transition: background 0.3s ease; -webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;content: "";}
.payment_methods li input[type="radio"]:checked + label:after {background: #333333;}
.checkoutPage .scell .woocommerce-checkout-payment .payment_box {margin-bottom: 0!important;background: #f4f4f4!important;-webkit-border-radius: 0!important;-moz-border-radius: 0!important;border-radius: 0!important;}
.checkoutPage .scell .woocommerce-checkout-payment .payment_box p {color: #787878!important;font-size: 14px!important;}
.checkoutPage .scell .woocommerce-checkout-payment .payment_box:before {border-color: transparent transparent #f4f4f4!important;}
.checkoutPage .scell label[for="payment_method_paypal"] a {display: inline-block!important;float: none!important; line-height: 18px!important;margin-left: 4px!important; font-size: 16px!important;text-decoration: none!important;}
.checkoutPage .scell label[for="payment_method_paypal"] a:hover {text-decoration: underline!important;}
.checkoutPage .scell label[for="payment_method_paypal"] img {display: none;}
.checkoutPage .woocommerce .scell table.shop_table {border: 0;width: 100%;max-width: 100%; background-color: transparent; border-collapse: collapse; border-spacing: 0;}
.checkoutPage .woocommerce .scell table.shop_table thead {display: none;}
.checkoutPage .woocommerce .scell table.shop_table tbody td {line-height: 20px;border-top: 0;height: 128px; padding: 30px 0 30px 0!important; border-bottom: 1px solid #e5e5e5;}
.checkoutPage .woocommerce .scell table.shop_table tbody td.product-name {position: relative;width: 200px!important; padding-left: 158px!important; color: #333333!important;font-size: 14px!important;vertical-align: top!important;}
.checkoutPage .woocommerce .scell table.shop_table tbody td.product-name h4 {line-height: 18px; margin-bottom: 14px;}
.checkoutPage .woocommerce .scell table.shop_table tbody td.product-name > p {margin-bottom: 15px;line-height: 14px; color: #787878!important;font-size: 14px!important;}
.checkoutPage .woocommerce .scell table.shop_table tfoot  {}
.checkoutPage .woocommerce .scell table.shop_table tbody td.product-total {width: 40px!important;text-align: right;color: #333333!important;font-size: 14px!important;vertical-align: top!important;}
.checkoutPage .woocommerce .scell table.shop_table tbody td .cartItemImg {top: 30px;}
.checkoutPage .woocommerce .scell table.shop_table tbody td .cartItemImg img {display: block;}
.checkoutPage .woocommerce .scell table.shop_table tfoot th,
.checkoutPage .woocommerce .scell table.shop_table tfoot td {border-top: 0!important;padding: 0 0 20px 0!important;white-space: nowrap;word-wrap: normal;color: #333333;font-size: 18px;font-weight: 400;}
.checkoutPage .woocommerce .scell table.shop_table tfoot .shipping td p {line-height: 20px; min-width: 200px;color: #787878!important; font-size: 16px; white-space: pre-line; }
.checkoutPage .woocommerce .scell table.shop_table tfoot td {text-align: right;}
.cartPage .cart_totals table .shipping #shipping_method span.amount,
.checkoutPage .woocommerce .scell table.shop_table tfoot td span.amount {display: inline-block; min-width: 80px!important;}
.cartPage .cart_totals table .shipping #shipping_method span.amount,
.checkoutPage .woocommerce .scell table.shop_table tfoot .shipping span.amount {font-weight: 400!important;font-size: 18px!important;}
.cartPage .cart_totals table .shipping #shipping_method li {line-height: 34px; padding: 0!important;}
.checkoutPage .woocommerce .scell table.shop_table tfoot .shipping li {padding: 0 0 14px 0!important;}
.cartPage .cart_totals table .shipping #shipping_method li input[type="radio"],
.checkoutPage .woocommerce .scell table.shop_table tfoot .shipping li input[type="radio"] {display: none;}
.cartPage .cart_totals table .shipping #shipping_method li label,
.checkoutPage .woocommerce .scell table.shop_table tfoot td label {position: relative;line-height: 18px;padding-left: 38px;color: #333;font-size: 16px;}
.cartPage .cart_totals table .shipping #shipping_method li label:before,
.checkoutPage .woocommerce .scell table.shop_table tfoot td label:before {position: absolute;left: 0;top: 1px;width: 16px;height: 16px;border: 1px solid #e5e5e5;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;content: "";}
.cartPage .cart_totals table .shipping #shipping_method li label:after,
.checkoutPage .woocommerce .scell table.shop_table tfoot td label:after {position: absolute;left: 6px;top: 7px;width: 6px;height: 6px;-webkit-transition: background 0.3s ease;-moz-transition: background 0.3s ease;-o-transition: background 0.3s ease;transition: background 0.3s ease; -webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;content: "";}
.cartPage .cart_totals table .shipping #shipping_method li input[type="radio"]:checked + label:after,
.checkoutPage .woocommerce .scell table.shop_table tfoot .shipping li input[type="radio"]:checked + label:after {background: #333333;}
.checkoutPage .woocommerce .scell table.shop_table tfoot tr.cart-subtotal th,
.checkoutPage .woocommerce .scell table.shop_table tfoot tr.cart-subtotal td {padding-top: 26px!important;}
.checkoutPage .woocommerce .scell table.shop_table tbody td .variation {margin-top: 10px!important;}
.checkoutPage .woocommerce .scell table.shop_table tbody td .variation dd,
.checkoutPage .woocommerce .scell table.shop_table tbody td .variation dt {padding-bottom: 0!important;margin-bottom: 0!important; color: #787878!important;font-size: 14px!important;}
.checkoutPage .woocommerce .scell table.shop_table tbody td .variation dt {margin-right: 6px;}
.cartItemImg {position: absolute;left: 0;top: 0;} .page404Wrap {padding-top: 132px;padding-bottom: 160px; text-align: center;}
.page404Wrap img {margin-bottom: 25px;}
.page404Wrap p {margin-bottom: 39px;line-height: 40px; color: #333333;font-size: 24px;font-weight: 300;}
.page404Wrap a.homePage, .page404Wrap a.homePage:visited {display: inline-block;height: 50px;line-height: 50px;padding: 0 50px;background: #2ebd7f; color: #fff; font-size: 12px;text-transform: uppercase;text-align: center;text-decoration: none;-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-o-transition: background-color 0.3s ease;transition: background-color 0.3s ease;}
.page404Wrap a.homePage:hover {background-color: #2bc683;} body.page-template-page-cart-php,
body.woocommerce-cart {background: #fff;}
body.page-template-page-cart-php #header, body.page-template-page-cart-php .pagePanel,
body.single-product #header, body.woocommerce-cart .pagePanel, body.woocommerce-cart #header {margin-bottom: 0;}
.cartPage {padding-bottom: 100px;}
.cartPage table {width: 100%!important;max-width: 100%;margin-bottom: 20px!important;border: 0!important; background-color: transparent; border-collapse: collapse; border-spacing: 0;}
.tickera-checkout tr th,
.cartPage .woocommerce table.shop_table.cart th {padding: 15px 8px; border-bottom: 1px solid #ededed; background: #f9f9f9;color: #787878;font-size: 14px;font-weight: 400; text-align: center; vertical-align: middle!important;}
.cartPage .woocommerce table.shop_table.cart th.product-name {text-indent: -99999999px;} 
.cartPage table.shop_table.cart th:first-child {width: 50%;}
.cartPage table td {padding: 40px 0!important; line-height: 44px;border-bottom: 1px solid #ededed;border-top: 0!important;background: rgba(0,0,0,0)!important; color: #333333;font-size: 16px;text-align: center; vertical-align: middle!important;}
.cartPage table.shop_table.cart td:first-child {padding-left: 40px!important;}
.cartPage table.shop_table.cart td:last-child {width: 10px!important;padding-right: 40px!important;}
.cartPage .woocommerce table.shop_table_responsive tr td, 
.woocommerce-page .cartPage table.shop_table_responsive tr td {line-height: 44px!important;}
.woocommerce table.shop_table_responsive tr td:before, 
.woocommerce-page table.shop_table_responsive tr td:before {font-weight: normal!important;}
.cartProduct {position: relative;padding-left: 188px;min-height: 128px;line-height: 128px;text-align: left;}
.cartProductImg {display: block;position: absolute;left: 0;top: 0;width: 128px;height: 128px;}
.cartProductImg img {display: block;width: 128px!important;max-width: 128px!important;height: auto!important;-webkit-transition: opacity 0.3s ease;-moz-transition: opacity 0.3s ease;-o-transition: opacity 0.3s ease;transition: opacity 0.3s ease;}
.cartProductImg:hover img {opacity: 0.8;}
.cartProduct h4 {display: inline-block;line-height: 18px; vertical-align: middle;}
.cartProduct h4 a, .cartProduct h4 a:visited {color: #333333;font-size: 16px;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-o-transition: color 0.3s ease;transition: color 0.3s ease;}
.cartProduct h4 a:hover {color: #2ebd7f;}
.cartPage .woocommerce td.product-name dl.variation {margin-top: 10px;margin-bottom: 0!important;}
.cartPage .woocommerce td.product-name dl.variation dt {padding-bottom: 2px!important;color: #333;font-size: 14px;font-weight: 400!important;}
.cartPage .woocommerce td.product-name dl.variation dd {margin-bottom: 0!important;padding-bottom: 2px!important;}
.cartPage .woocommerce td.product-name dl.variation dd p {color: #787878;font-size: 14px;}
.cartPage .quantity input[type="number"] {width: 46px!important;height: 46px;padding: 0px!important; border: 1px solid #e5e5e5;color: #333;font-size: 16px;text-align: center!important; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing: border-box;}
.cartPage .quantity input[type="number"]::-webkit-inner-spin-button, 
.cartPage .quantity input[type="number"]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }
.cartPage .quantity input[type="number"] {-moz-appearance:textfield;}
table.order_details dl.variation {margin-bottom: 0!important;}
table.order_details dl.variation dt, table.order_details dl.variation dd {padding-bottom: 0!important;margin-bottom: 0!important;font-weight: 400!important;}
.cartPage .input-number-box {margin-bottom: 0;}
.input-number-box {position: relative;display: inline-block;width: 56px; margin-bottom: 30px;}
.input-number-box .input-number {width: 100%!important;height: 44px;padding: 0 26px 0 6px!important; border: 1px solid #e5e5e5;color: #333;font-size: 16px;text-align: center!important; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing: border-box;}
.input-number-box .input-number-more {position: absolute;right: 7px;top: 12px;width: 12px;height: 6px;background-position: -140px 0;text-indent: -9999999px;cursor: pointer;}
.input-number-box .input-number-less {position: absolute;right: 7px;bottom: 10px;width: 12px;height: 6px;background-position: -140px -6px; text-indent: -9999999px;cursor: pointer;}
.woocommerce-page .cart-collaterals .cart_totals {float: right;width: 380px;margin-right: 40px;}
.cartPage table td.actions {padding: 20px 40px!important;}
.coupon {position: relative;float: left!important;padding-bottom: 0!important;}
.coupon label {display: block; line-height: 54px;color: #333333;font-size: 18px;text-transform: uppercase;}
.coupon input[type="text"] {float: left; width: 200px!important;height: 46px!important;margin-right: 20px!important; border: 1px solid #e5e5e5!important;padding: 0 18px 0 18px!important;color: #787878;font-size: 12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing: border-box;}
.coupon input[type="text"]::-moz-placeholder {opacity: 1;}
.coupon input[type="text"]:-ms-input-placeholder {color: #787878;}
.coupon input[type="text"]::-webkit-input-placeholder {color: #787878;}
.coupon input[name="apply_coupon"] {float: right!important; width: 180px!important;height: 46px!important;padding: 0!important;border: 2px solid #2ebd7f!important; box-shadow: none;background: rgba(0,0,0,0)!important;color: #2ebd7f!important; font-size: 12px!important;font-weight: normal!important; text-transform: uppercase!important;text-align: center;-webkit-transition: color 0.3s ease, background 0.3s ease;-moz-transition: color 0.3s ease, background 0.3s ease;-o-transition: color 0.3s ease, background 0.3s ease;transition: color 0.3s ease, background 0.3s ease;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing: border-box;}
.coupon input[name="apply_coupon"]:hover {background: #2ebd7f!important; color: #fff!important;}
.actions input[name="update_cart"] {float: right!important; width: 180px!important;height: 46px!important;padding: 0!important;border: 2px solid #2ebd7f!important;box-shadow: none;background: rgba(0,0,0,0)!important;color: #2ebd7f!important; font-size: 12px!important;font-weight: normal!important; text-transform: uppercase!important;text-align: center;-webkit-transition: color 0.3s ease, background 0.3s ease;-moz-transition: color 0.3s ease, background 0.3s ease;-o-transition: color 0.3s ease, background 0.3s ease;transition: color 0.3s ease, background 0.3s ease;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing: border-box;}
.actions input[name="update_cart"]:hover {background: #2ebd7f!important; color: #fff!important;}
.woocommerce #content table.cart td.actions .coupon label, 
.woocommerce table.cart td.actions .coupon label, 
.woocommerce-page #content table.cart td.actions .coupon label, 
.woocommerce-page table.cart td.actions .coupon label {display: none;}
.woocommerce-page .cart-collaterals .cart_totals h2 {display: block; line-height: 54px;color: #333333;font-size: 18px;text-transform: uppercase;}
.woocommerce-cart .cart-collaterals .cart_totals tr th {line-height: 44px;padding: 0!important;border: 0; color: #333333;font-size: 18px;font-weight: 400; vertical-align: middle!important;text-align: left;white-space: nowrap;word-wrap: normal;}
.woocommerce-cart .cart-collaterals .cart_totals tr td {padding: 0!important;border: 0; color: #333333;font-size: 18px;text-align: right;}
.checkoutPage .woocommerce .scell table.shop_table.woocommerce-checkout-review-order-table small,
.woocommerce-cart .cart-collaterals .cart_totals table small {color: #333; font-size: 16px;}
.checkoutPage .woocommerce .scell table.shop_table.woocommerce-checkout-review-order-table small.includes_tax span {min-width: 10px!important;}
.woocommerce-cart .cart-collaterals .cart_totals tr td .shipping_method {margin: 8px 0;}
.woocommerce-cart .cart-collaterals .cart_totals table th {width: 35%!important;}
.woocommerce-cart .cart-collaterals .cart_totals tr.shipping td p {line-height: 24px;font-size: 16px;}
.shipping-calculator-button {color: #2ebd7f;}
.woocommerce-remove-coupon {color: #2ebd7f;font-size: 16px;}
.woocommerce-cart .cart-collaterals .cart_totals tr td .shipping_method, 
.woocommerce-cart .cart-collaterals .cart_totals tr td .country_to_state,
.woocommerce-cart .cart-collaterals .cart_totals tr td select[name="calc_shipping_state"],
.woocommerce-cart .cart-collaterals .cart_totals tr td .state_select {width: 100%!important;height: 46px;padding: 0 14px; border: 1px solid #e5e5e5;background: url(//www.cooffmelnik.cz/wp-content/themes/coworking/images/arrow.svg) no-repeat right center #fff; color: #787878;font-size: 12px;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;-webkit-appearance:none;-moz-appearance: none; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing: border-box;}
.woocommerce-cart .wc-proceed-to-checkout {padding: 0;}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {display: block; width: 100%;height: 46px;line-height: 46px; padding: 0;background: #2ebd7f;border: 0; box-shadow: none;color: #fff;font-size: 12px;font-weight: normal!important; text-decoration: none; text-transform: uppercase;text-align: center;-webkit-transition: background 0.3s ease, border 0.3s ease;-moz-transition: background 0.3s ease, border 0.3s ease;-o-transition: background 0.3s ease, border 0.3s ease;transition: background 0.3s ease, border 0.3s ease;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing: border-box;}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover {background-color: #2bc683;}
.woocommerce-shipping-calculator {padding-top: 10px;}
.woocommerce form.woocommerce-shipping-calculator .form-row {margin-bottom: 10px;}
.shipping-calculator-form {padding-top: 14px; padding-bottom: 14px;}
.woocommerce-remove-coupon {position: relative;top: -1px;margin-left: 6px;}
.shipping-calculator-form p {padding: 0!important;}
.shipping-calculator-form p input[type="text"] {width: 100%;height: 46px;padding: 0 17px;border: 1px solid #e5e5e5;color: #787878;font-size: 12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing: border-box;}
.shipping-calculator-form p input[type="text"]::-moz-placeholder {opacity: 1;color: #787878;}
.shipping-calculator-form p input[type="text"]:-ms-input-placeholder {color: #787878;}
.shipping-calculator-form p input[type="text"]::-webkit-input-placeholder {color: #787878;}
.woocommerce .shipping-calculator-form p button.button {float: right; width: 180px;height: 46px;padding: 0;box-shadow: none;border: 2px solid #2ebd7f!important; background: rgba(0,0,0,0)!important;color: #2ebd7f!important; font-size: 12px!important;font-weight: normal!important; text-transform: uppercase!important;text-align: center;-webkit-transition: color 0.3s ease, background 0.3s ease;-moz-transition: color 0.3s ease, background 0.3s ease;-o-transition: color 0.3s ease, background 0.3s ease;transition: color 0.3s ease, background 0.3s ease;-webkit-border-radius: 0!important;-moz-border-radius: 0!important;border-radius: 0!important; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing: border-box;}
.woocommerce .shipping-calculator-form p button.button:hover {color: #fff!important;background: #2ebd7f!important;}
.page.woocommerce-cart .cart-empty, .uni-wishlist-empty {padding: 100px 0 30px;color: #333333;font-size: 28px;text-align: center;}
.page.woocommerce-cart .return-to-shop {text-align: center;}
.page.woocommerce-cart .return-to-shop a.button {display: inline-block; width: 170px;line-height: 42px; height: 46px;padding: 0;box-shadow: none;border: 2px solid #2ebd7f!important;background: rgba(0,0,0,0);color: #2ebd7f!important;font-size: 12px;font-weight: normal; text-transform: uppercase;text-decoration: none;text-align: center;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; -webkit-transition: background 0.3s ease, color 0.3s ease;-moz-transition: background 0.3s ease, color 0.3s ease;-o-transition: background 0.3s ease, color 0.3s ease;transition: background 0.3s ease, color 0.3s ease;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing: border-box;}
.page.woocommerce-cart .return-to-shop a.button:hover {color: #fff!important;background: #2ebd7f!important;} .woocommerce-MyAccount-navigation li {line-height: 34px;}
.woocommerce-MyAccount-navigation li a, .woocommerce-MyAccount-navigation li a:visited {color: #333; font-size: 16px; text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-o-transition: color 0.3s ease;transition: color 0.3s ease;}
.woocommerce-MyAccount-navigation li a:hover {color: #2ebd7f;}
body.page.woocommerce-account .woocommerce-Address-title h3 {float: left;margin-top: 0;}
body.page.woocommerce-account .singlePostWrap h3 + a.edit {float: right; position: relative;top: 8px;text-decoration: none;}
body.woocommerce-edit-account .woocommerce form p.form-row,
body.woocommerce-edit-address .woocommerce form p.form-row {margin-bottom: 10px;}
body.woocommerce-edit-account .woocommerce form p.form-row.form-row-wide,
body.woocommerce-edit-address .woocommerce form p.form-row.form-row-wide {width: 100%;}
body.page.woocommerce-account form label {font-size: 14px;line-height: 40px;margin-bottom: 0px!important;} 
.woocommerce form .form-row .required {color: #ff5e5d!important;font-weight: normal!important;font-family: arial!important; text-decoration: none;}
body.woocommerce-edit-account form p input.button,
body.woocommerce-edit-address form p input.button {margin: 20px 0 40px;}
.page.woocommerce-account .select2-container {height: 46px !important;} body.single-product {background: #fff;}
body.single-product .pagePanel {margin-bottom: 0;}
.singleProductWrap .wrapper {width: 1220px;}
.productGallery {float: left!important;width: 680px!important;margin-bottom: 70px!important;}
.galleryThumb {float: left;width: 120px;}
.galleryThumbItem {display: block;width: 100%;margin-bottom: 20px; border: 1px solid #f4f4f4;-webkit-transition: border 0.3s ease;-moz-transition: border 0.3s ease;-o-transition: border 0.3s ease;transition: border 0.3s ease; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing: border-box;}
.galleryThumbItem:last-child {margin-bottom: 0;}
.galleryThumbItem img {display: block;width: 100%;max-width: 100%;height: auto;}
.galleryThumbItem.active, .galleryThumbItem:hover {border-color: #dedede;}
.productGalleryWrap {position: relative;float: right;height: 540px;width: 540px;}
.singleProductDesc {float: right !important;margin-bottom: 60px !important;width: 432px !important;}
.singleProductDesc h1 {line-height: 38px;margin-bottom: 23px;color: #2ebd7f; font-size: 32px;}
.singleProductDesc p.price {margin-bottom: 40px; color: #787878 !important;font-size: 26px !important;}
.singleProductDesc p.price .amount {font-size: 36px !important;}
.singleProductDesc p.price del {position: relative;top: -4px; font-size: 22px!important;}
.singleProductDesc p.price del .amount {font-size: 22px!important;}
.singleProductDesc p.price del .amount span {top: -10px!important; font-size: 12px!important;}
.singleProductDesc p.price ins {margin-left: 10px;font-weight: normal!important; text-decoration: none;}
.singleProductDesc p.price .amount span.woocommerce-Price-currencySymbol {position: relative;left: -2px;top: -15px;font-size: 16px !important;}
.singleProductDesc p.price .woocommerce-price-suffix {display: block;padding-top: 6px;font-size: 22px;} 
.singleProductDesc p.price .woocommerce-price-suffix .amount {font-size: 22px!important;}
.singleProductDesc p.price .woocommerce-price-suffix .amount span {top: -10px;font-size: 12px!important;}
.product_meta {padding-bottom: 20px;}
.product_meta > span {display: block;margin-bottom: 6px;color: #787878;}
.product_meta > span a, .product_meta > span a:visited {color: #2ebd7f;text-decoration: none;}
.woocommerce-product-details__short-description {padding-bottom: 20px;}
.woocommerce-product-details__short-description p {line-height: 30px;margin-bottom: 16px; color: #787878;font-size: 16px;font-weight: 300;}
.woocommerce div.product form.cart .variations {margin-bottom: 10px!important;}
.woocommerce div.product form.cart .variations td {padding-bottom: 20px!important;}
.woocommerce div.product form.cart .variations td.label {vertical-align: middle!important; padding-right: 0!important;}
.woocommerce div.product form.cart .variations label {color: #787878;font-weight: normal;}
.woocommerce div.product form.cart .variations select {width: 206px!important;min-width: 50%!important; height: 46px;padding: 0 14px;margin: 0; border: 1px solid #e5e5e5;background: url(//www.cooffmelnik.cz/wp-content/themes/coworking/images/arrow.svg) no-repeat right center #fff; color: #787878;font-size: 14px;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;-webkit-appearance:none;-moz-appearance: none;  -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing: border-box;}
.woocommerce div.product form.cart .reset_variations {margin-left: 10px; color: #2ebd7f;font-size: 16px!important; text-decoration: none;}
.woocommerce div.product form.cart, .woocommerce div.product p.cart {margin-bottom: 0;}
.woocommerce div.product form.cart div.quantity {margin-right: 0;}
.woocommerce div.product form.cart .woocommerce-variation {padding-bottom: 10px;}
.woocommerce div.product form.cart .woocommerce-variation-description {padding-bottom: 0px;}
.woocommerce div.product form.cart .woocommerce-variation-description p {line-height: 30px;margin-bottom: 16px; color: #787878;font-size: 16px;font-weight: 300;}
.woocommerce div.product form.cart .woocommerce-variation-price {margin-bottom: 16px;}
.woocommerce div.product p.stock {margin-bottom: 16px;color: #2ebd7f;font-size: 16px;}
.singleProductDesc p.cart .single_add_to_cart_button,
.singleProductDesc form.cart .single_add_to_cart_button {width: 100%;height: 46px;margin-bottom: 36px;border: 2px solid #2ebd7f;background: rgba(0,0,0,0);text-shadow: 0px 0px 0px rgba(0,0,0,0);color: #2ebd7f; font-size: 12px;font-weight: 400; text-transform: uppercase;text-align: center;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing: border-box;}
.singleProductDesc p.cart .single_add_to_cart_button:disabled,
.singleProductDesc form.cart .single_add_to_cart_button:disabled {display: none!important;}
.singleProductDesc p.cart .single_add_to_cart_button {padding: 0!important; line-height: 42px;}
.singleProductDesc p.cart .single_add_to_cart_button:hover,
.singleProductDesc form.cart .single_add_to_cart_button:hover {background: #2ebd7f; color: #fff;}
.singleProductDesc p.cart .single_add_to_cart_button:disabled,
.singleProductDesc form.cart .single_add_to_cart_button:disabled {background: rgba(0,0,0,0)!important;}
.uni-bridallist-link-container,
.uni-wishlist-link-container {margin-bottom: 5px;text-align: center;}
.uni-bridallist-link, .uni-bridallist-link:visited,
.uni-wishlist-link, .uni-wishlist-link:visited {display: inline-block; color: #c9c9c9;font-size: 14px;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-o-transition: color 0.3s ease;transition: color 0.3s ease;}
.uni-bridallist-link i, .uni-wishlist-link i {display: inline-block;margin-right: 8px;color: #c9c9c9;font-size: 13px; -webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-o-transition: color 0.3s ease;transition: color 0.3s ease;}
.uni-bridallist-link.uni-bridallist-link-added, .uni-bridallist-link.uni-bridallist-link-added i, 
.uni-wishlist-link.uni-wishlist-link-added, .uni-wishlist-link.uni-wishlist-link-added i,
.uni-bridallist-link:hover, .uni-wishlist-link:hover {color: #2ebd7f;}
.shareSingleProduct {text-align: center;}
.shareSingleProduct a {display: inline-block;width: 44px;height: 44px;line-height: 44px;margin: 0; color: #c9c9c9;font-size: 18px; text-decoration: none;text-align: center;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;-webkit-transition: background 0.3s ease, color 0.3s ease;-moz-transition: background 0.3s ease, color 0.3s ease;-o-transition: background 0.3s ease, color 0.3s ease;transition: background 0.3s ease, color 0.3s ease;}
.shareSingleProduct a:hover {color: #787878;} .single-product .woocommerce-tabs {padding-bottom: 60px;}
.single-product .woocommerce-tabs .tabs {padding: 25px 0!important;border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;text-align: center;}
.single-product .woocommerce-tabs .tabs:before {display: none!important;}
.single-product .woocommerce-tabs .tabs li {display: inline-block!important;border: 0!important;padding: 0!important;margin: 0 24px!important; background: none!important;}
.single-product .woocommerce-tabs .tabs li:before, .single-product .woocommerce-tabs .tabs li:after {display: none!important;}
.single-product .woocommerce-tabs .tabs li a, 
.single-product .woocommerce-tabs .tabs li a:visited {display: block!important;line-height: 20px!important;padding: 0!important; color: #787878!important;font-size: 12px!important; font-weight: 400!important;text-transform: uppercase!important;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-o-transition: color 0.3s ease;transition: color 0.3s ease;}
body.single-product .woocommerce-tabs .tabs li.active a, body.single-product .woocommerce-tabs .tabs li a:hover {color: #2ebd7f!important;}
.single-product .woocommerce-tabs .entry-content {width: 664px;margin: 0 auto!important;}
#tab-additional_information h2,
#review_form_wrapper .comment-reply-title,
.single-product .woocommerce-tabs #tab-reviews h2, 
.single-product .woocommerce-tabs #tab-description h2 {line-height: 30px;color: #787878;font-size: 12px;text-transform: uppercase;}
.single-product .woocommerce-tabs #tab-reviews p, 
.single-product .woocommerce-tabs #tab-description p {line-height: 30px; color: #787878;font-size: 16px;font-weight: 300;}
.single-product .woocommerce-tabs #tab-reviews p {font-weight: 400;}
.single-product .woocommerce-tabs #tab-reviews p {margin-bottom: 20px!important;}
.single-product .woocommerce-tabs #tab-reviews .comment-form-rating {margin-bottom: 10px!important;}
.single-product .woocommerce-tabs #tab-reviews h2, #review_form_wrapper .comment-reply-title {margin-bottom: 10px!important;}
#review_form #commentform .comment-form-rating label,
#review_form #commentform p label {display: block!important;margin-bottom: 2px!important; color: #787878!important;font-size: 13px!important;font-weight: 400!important;}
#review_form #commentform input[type="text"] {height: 46px!important;border:1px solid #e5e5e5;}
#review_form #commentform .comment-form-author, #review_form #commentform .comment-form-email {width: 317px!important;margin-bottom: 0!important;}
#review_form #commentform .comment-form-email {margin-left: 30px!important;}
#review_form #commentform textarea {height: 186px!important;margin-bottom: 0!important; border:1px solid #e5e5e5;}
#review_form #commentform .comment-form-comment {margin-bottom: 10px!important;}
.comment-form-rating {clear: none!important;}
.comment-form-rating:after {display: block;height: 0;visibility: hidden;clear: both;content: ".";}
.comment-form-rating label {}
.woocommerce #review_form p.stars {line-height: 22px!important; margin-bottom: 0!important;}
.woocommerce #review_form p.stars a {border: 0!important;position: relative;top: 1px;}
.woocommerce #review_form p.stars a:before {line-height: 20px; color: #787878;}
.woocommerce #review_form p.stars.selected a:before,
.woocommerce #review_form p.stars:hover a:before {color: #2ebd7f;}
.woocommerce #tab-reviews #reviews #comments ol.commentlist li .comment-text {border: 0!important;margin-left: 86px!important;padding: 0!important;}
.woocommerce #tab-reviews #reviews #comments ol.commentlist li {border-bottom: 1px solid #ecf2f2;}
.woocommerce #tab-reviews #reviews #comments ol.commentlist li:last-child {border-bottom: 0!important;}
.woocommerce #tab-reviews #reviews #comments ol.commentlist li .comment-text p.meta {margin-bottom: 0!important;}
.woocommerce #tab-reviews #reviews #comments ol.commentlist li .comment-text p.meta strong {color: #333333;font-size: 14px;font-weight: 400;}
.woocommerce #tab-reviews #reviews #comments ol.commentlist li .comment-text p.meta time {color: #2ebd7f; font-size: 12px;font-weight: 400;}
.woocommerce #tab-reviews #reviews #comments ol.commentlist li .comment-text .description p {line-height: 26px!important; font-size: 14px!important;}
.woocommerce div.product .woocommerce-product-rating {margin-bottom: 15px;}
.woocommerce div.product div[itemprop="offers"] + .woocommerce-product-rating {margin-top: -23px;}
.woocommerce .star-rating {width: 74px!important;height: 16px;font-size: 14px;}
.woocommerce .star-rating:before {color:#c9c9c9;}
.woocommerce .woocommerce-product-rating .star-rating {margin-top: 9px!important;margin-right: 8px;}
.woocommerce-review-link, .woocommerce-review-link:visited {color: #787878;font-size: 14px;font-weight: 300;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-o-transition: color 0.3s ease;transition: color 0.3s ease;}
.woocommerce-review-link:hover {color: #2ebd7f;}
.woocommerce .star-rating span {color: #2ebd7f;}
.tax-product_tag.woocommerce .star-rating,
.tax-product_cat.woocommerce .star-rating,
.post-type-archive-product.woocommerce .star-rating,
.homeShop.woocommerce .star-rating {float: none;margin: 8px auto 0;}
.tax-product_tag.woocommerce .star-rating:before,
.tax-product_cat.woocommerce .star-rating:before,
.post-type-archive-product.woocommerce .star-rating:before,
.homeShop.woocommerce .star-rating:before {color: #2ebd7f;}
.woocommerce .comment-text .star-rating {width: 64px!important;margin-top: 10px; height: 14px; font-size: 12px;}
.woocommerce #reviews #comments ol.commentlist li img.avatar {width: 56px!important;padding: 0!important;border: 0!important; -webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;}
#review_form #commentform #submit {width: 170px!important;height: 46px!important;border: 2px solid #2ebd7f; background: #fff;color: #2ebd7f; font-size: 12px!important;font-weight: normal!important; text-transform: uppercase!important;-webkit-border-radius: 0!important;-moz-border-radius: 0!important;border-radius: 0!important; -webkit-transition: background 0.3s ease, color 0.3s ease;-moz-transition: background 0.3s ease, color 0.3s ease;-o-transition: background 0.3s ease, color 0.3s ease;transition: background 0.3s ease, color 0.3s ease;} 
#review_form #commentform #submit:hover {color: #fff!important;background: #2ebd7f!important;}
.woocommerce #tab-additional_information table.shop_attributes, 
.woocommerce #tab-additional_information table.shop_attributes th, 
.woocommerce #tab-additional_information table.shop_attributes td {border: 0;}
.woocommerce #tab-additional_information table.shop_attributes th {line-height: 16px; padding-left: 0;text-align: left;color: #333333;font-size: 16px;font-weight: 400;}
.woocommerce #tab-additional_information table.shop_attributes td {padding-right: 0;text-align: right;color: #787878;font-size: 16px;font-weight: 400;}
.woocommerce #tab-additional_information table.shop_attributes .alt td, .woocommerce #tab-additional_information table.shop_attributes .alt th {background-color: rgba(0,0,0,0);}
.relatedProducts {padding-bottom: 40px;background: #f9f9f9;}
.relatedProducts .blockTitle {line-height: 158px;padding-top: 0;} .contentLeft {float: left;width: 840px;}
.postItemV2 {margin-bottom: 30px;}
.postItemV2:last-child {margin-bottom: 60px;}
.postItemV2Img {display: block;float: left;width: 420px;}
.postItemV2Img img {display: block;-webkit-transition: opacity 0.3s ease;-moz-transition: opacity 0.3s ease;-o-transition: opacity 0.3s ease;transition: opacity 0.3s ease;}
.postItemV2Img:hover img {opacity: 0.8;}
.postItemV2Content {float: right;width: 390px;padding-top: 24px;}
.uni-no-featured-image .postItemV2Content {width: 100%;padding-top: 0;}
.postItemV2 h3 {margin-bottom: 6px;}
.postItemV2 h3 a, .postItemV2 h3 a:visited {display: inline-block;line-height: 26px;max-height: 52px; letter-spacing: 0.0625em;overflow: hidden; color: #333333;font-size: 18px;font-weight: bold;text-decoration: none;text-transform: uppercase;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-o-transition: color 0.3s ease;transition: color 0.3s ease;}
.postItemV2 h3 a:hover {color: #2ebd7f;}
.postItemV2 p {line-height: 22px;max-height: 110px;color: #4b4b4b;font-size: 16px;}
.sticky {display: block;} .sidebarRight {float: right;width: 270px;}
.sidebar-widget {margin-bottom: 36px;}
.sidebar-widget .widgettitle {line-height: 24px;margin-bottom: 16px; color: #333333;font-size: 14px;text-transform: uppercase;}
.sidebar-widget li {line-height: 24px;margin-bottom: 6px; color: #333333;font-size: 13px;}
.sidebar-widget li:last-child {margin-bottom: 0;}
.sidebar-widget li a, .sidebar-widget li a:visited {color: #787878;font-size: 13px;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-o-transition: color 0.3s ease;transition: color 0.3s ease;}
.sidebar-widget li a:hover {color: #2ebd7f;}
.sidebar-widget .page_item_has_children .children,
.sidebar-widget .menu-item .sub-menu {padding: 6px 0 0 20px;} .sidebar-widget .textwidget {line-height: 26px; color: #787878;font-size: 13px;}
.sidebar-widget .textwidget img {max-width: 100%;height: auto;} .tagcloud a, .tagcloud a:visited {display: inline-block;height: 26px; line-height: 24px;border: 1px solid #e7e7e7; padding: 0 10px; margin: 0 6px 10px 0;color: #787878;font-size: 12px!important;text-decoration: none; 
-webkit-border-radius: 13px;-moz-border-radius: 13px;border-radius: 13px;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-o-transition: color 0.3s ease;transition: color 0.3s ease;}
.tagcloud a:hover {color: #2ebd7f;} .sidebar-widget select {width: 100%!important;height: 46px;padding: 0 46px 0 14px; border: 1px solid #e5e5e5;background: url(//www.cooffmelnik.cz/wp-content/themes/coworking/images/arrow.svg) no-repeat right center #fff; color: #787878;font-size: 12px;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;text-overflow: ellipsis; overflow: hidden; white-space: nowrap; -webkit-appearance:none;-moz-appearance: none;  -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing: border-box;}
.widget_archive .screen-reader-text,
.widget_categories .screen-reader-text {display: none;}
a.rsswidget {color: #333333;font-size: 14px;text-transform: uppercase;text-decoration: none;}
a.rsswidget img {position: relative;top: 2px;}
.widget_rss ul li {margin-bottom: 16px;}
.rssSummary {line-height: 26px;margin-bottom: 6px; color: #333333;font-size: 13px;}
.widget_rss ul li cite {color: #787878;font-size: 13px;} #calendar_wrap {padding: 14px 0;border: 2px solid #333333;}
#wp-calendar {width: 238px;margin: 0 16px;}
#wp-calendar caption {line-height: 20px;margin-bottom: 2px; color: #333333;font-size: 14px;font-weight: normal;}
#wp-calendar thead th {line-height: 12px;padding: 7px 0;border-bottom: 1px solid #333333; color: #333333;font-size: 12px;font-weight: normal; text-align: center;}
#wp-calendar tbody td {width: 34px;height: 30px;line-height: 30px;color: #787878;font-size: 13px;font-weight: normal; text-align: center;}
#wp-calendar tbody td a {display: block;height: 100%; color: #2ebd7f;text-decoration: none;-webkit-transition: color 0.3s ease, background 0.3s ease;-moz-transition: color 0.3s ease, background 0.3s ease;-o-transition: color 0.3s ease, background 0.3s ease;transition: color 0.3s ease, background 0.3s ease;}
#wp-calendar tbody td a:hover {background: #2ebd7f;color: #fff;}
#wp-calendar tbody td#today {background: #333333;color: #fff;}
#wp-calendar tbody td#today a {color: #fff;text-decoration: none;}
#wp-calendar tfoot td {padding-top: 2px;}
#wp-calendar tfoot td#next {text-align: right;}
#wp-calendar tfoot td a, #wp-calendar tfoot td a:visited {display: inline-block;line-height: 24px; color: #333333;font-size: 14px;font-weight: normal;text-decoration: none;}
#wp-calendar tfoot td a:hover {text-decoration: underline;} .sidebar-widget .search-form,
.woocommerce-product-search {position: relative;}
.sidebar-widget .search-form .screen-reader-text,
.woocommerce-product-search .screen-reader-text {display: none;}
.sidebar-widget .search-form .search-field,
.woocommerce-product-search .search-field {width: 100%;height: 46px;padding: 0 40px 0 18px;border: 1px solid #e5e5e5;color: #787878;font-size: 12px; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing: border-box;}
.sidebar-widget .search-form .search-field::-moz-placeholder,
.woocommerce-product-search .search-field::-moz-placeholder {opacity: 1;color: #787878;}
.sidebar-widget .search-form .search-field:-ms-input-placeholder,
.woocommerce-product-search .search-field:-ms-input-placeholder {color: #787878;}
.sidebar-widget .search-form .search-field::-webkit-input-placeholder,
.woocommerce-product-search .search-field::-webkit-input-placeholder {color: #787878;}
.sidebar-widget .search-form .search-submit,
.woocommerce-product-search input[type="submit"] {position: absolute;right: 12px;top: 13px;width: 20px;height: 20px;border: 0;padding: 0; background: url(//www.cooffmelnik.cz/wp-content/themes/coworking/images/sprite.svg) no-repeat -160px 0px;text-indent: -9999px;overflow: hidden; -webkit-transition: opacity 0.3s ease;-moz-transition: opacity 0.3s ease;-o-transition: opacity 0.3s ease;transition: opacity 0.3s ease;}
.sidebar-widget .search-form .search-submit:hover,
.woocommerce-product-search input[type="submit"]:hover {opacity: 0.7;}
.woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li {margin-bottom: 10px!important;padding-bottom: 10px!important; border-bottom: 1px solid #e5e5e5!important;}
.woocommerce ul.cart_list li:first-child, .woocommerce ul.product_list_widget li:first-child {padding-top: 12px!important; border-top: 1px solid #e5e5e5!important;}
.woocommerce ul.product_list_widget li {padding-left: 10px!important;padding-right: 10px!important;}
.woocommerce .widget_shopping_cart .cart_list li, .woocommerce.widget_shopping_cart .cart_list li {padding-left: 26px!important;}
.woocommerce ul.cart_list li a:visited, .woocommerce ul.product_list_widget li a:visited,
.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a {margin-bottom: 6px!important; color: #2ebd7f!important;font-size: 16px!important;font-weight: normal!important; text-align: left!important;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-o-transition: color 0.3s ease;transition: color 0.3s ease;}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img {width: 80px!important;}
.woocommerce ul.cart_list li ins, .woocommerce ul.product_list_widget li ins {display: block; text-decoration: none;}
.woocommerce ul.cart_list li del, .woocommerce ul.product_list_widget li del {opacity: 0.5;}
.woocommerce ul.cart_list li dl, .woocommerce ul.product_list_widget li dl {border: 0;margin-bottom: 6px;padding-left: 0;}
.woocommerce ul.cart_list li dl dd, .woocommerce ul.product_list_widget li dl dd, .woocommerce ul.cart_list li dl dt, .woocommerce ul.product_list_widget li dl dt {margin-bottom: 0;padding-bottom: 0;}
.woocommerce .widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total {padding-top: 10px!important;margin-bottom: 22px!important;border: 0!important;}
.woocommerce .widget_shopping_cart .total strong, .woocommerce.widget_shopping_cart .total strong {color: #333!important;}
.woocommerce .widget_shopping_cart .total span.amount, .woocommerce.widget_shopping_cart .total span.amount {color: #333!important;}
.woocommerce .widget_shopping_cart .buttons .button, .woocommerce.widget_shopping_cart .buttons .button {height: 42px!important;line-height: 38px!important; padding: 0 20px!important;margin-right: 6px!important; box-shadow: none!important;border: 2px solid #2ebd7f; background: rgba(0,0,0,0)!important;color: #2ebd7f; font-size: 12px!important;font-weight: normal!important; text-transform: uppercase!important;text-align: center!important;text-shadow: none!important;
-webkit-transition: all 0.3s ease!important;-moz-transition: all 0.3s ease!important;-o-transition: all 0.3s ease!important;transition: all 0.3s ease!important;
-webkit-border-radius: 0!important;-moz-border-radius: 0!important;border-radius: 0!important; -webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing: border-box!important;}
.woocommerce .widget_shopping_cart .buttons .button:hover, .woocommerce.widget_shopping_cart .buttons .button:hover {background: #2ebd7f!important;color: #fff!important;}
.woocommerce .widget_shopping_cart .cart_list li a.remove, 
.woocommerce.widget_shopping_cart .cart_list li a.remove {top: 7px!important; width: 10px!important;height: 10px!important;background: url(//www.cooffmelnik.cz/wp-content/themes/images/sprite.svg) no-repeat -225px 0px rgba(0,0,0,0)!important;text-indent: -9999999px!important;}
.woocommerce .widget_shopping_cart .cart_list li:first-child a.remove, 
.woocommerce.widget_shopping_cart .cart_list li:first-child a.remove {top: 19px!important;}
.woocommerce.sidebar-widget .star-rating {width: auto!important;height: 16px!important; margin-bottom: 6px!important;} .singlePageContentV2 {padding-top: 43px;}
.singlePageContentV2 .singleMeta {text-align: left;}
.singlePageContentV2 .singleMeta h1:before {left: 0;margin-left: 0;}
.singlePageContentV2 .comment-form-author, .singlePageContentV2 .comment-form-email, .singlePageContentV2 .comment-form-url {width: 266.6666px;}
.relatedPostsV2Wrap .blockTitle {line-height: 140px; padding-top: 20px;text-align: left;}
.relatedPostItem {float: left;width: 260px;margin-left: 30px;}
.relatedPostItem:first-child {margin-left: 0;}
.relatedPostItem .postItemImg {margin-bottom: 13px;}
.relatedPostItem .postItemMeta {margin-bottom: 7px;}
.relatedPostItem .postItemMeta time {font-size: 12px;}
.relatedPostItem h3 {margin-bottom: 1px;}
.relatedPostItem h3 a, .relatedPostItem h3 a:visited {display: inline-block;line-height: 22px;max-height: 44px; letter-spacing: 0.0625em;overflow: hidden; color: #333333;font-size: 16px;font-weight: bold;text-decoration: none;text-transform: uppercase;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-o-transition: color 0.3s ease;transition: color 0.3s ease;}
.relatedPostItem h3 a:hover {color: #2ebd7f;}
.relatedPostItemMeta {color: #4b4b4b;font-size: 14px;}
.relatedPostCategory, .relatedPostCategory:visited {color: #4b4b4b;font-size: 14px;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-o-transition: color 0.3s ease;transition: color 0.3s ease;}
.relatedPostCategory:hover {color: #2ebd7f;} .page-template-templ-blog .contentLeft .pagination {padding-top: 30px;}
.events .pagination ul {padding-top: 40px;margin-bottom: 40px!important;}
.pagination ul, .woocommerce-pagination ul {display: block!important;text-align: center!important; margin: 0 0 60px 0!important;border: 0!important;}
.woocommerce-pagination ul {margin-bottom: 0px!important;padding-bottom: 55px!important;}
.pagination ul li, .woocommerce-pagination ul li {display: inline-block!important;float: none!important;margin: 0 4px!important;border: 0!important;}
.pagination ul li a, .pagination ul li a:visited, .pagination ul li .current,
.woocommerce-pagination ul li span.current, .woocommerce-pagination ul li a, .woocommerce-pagination ul li a:visited {display: block!important;padding: 0!important; width: 32px!important;height: 32px!important;line-height: 32px!important;border: 1px solid #e5e5e5!important;color: #c3c3c3!important;font-size: 12px!important;text-decoration: none!important;text-align: center!important;
-webkit-transition: background-color 0.3s ease, color 0.3s ease, border 0.3s ease;-moz-transition: background-color 0.3s ease, color 0.3s ease, border 0.3s ease;-o-transition: background-color 0.3s ease, color 0.3s ease, border 0.3s ease;transition: background-color 0.3s ease, color 0.3s ease, border 0.3s ease;}
.pagination ul li .current {display: inline-block!important;}
.pagination ul li .dots {display: inline-block; width: 16px!important;height: 32px!important;line-height: 32px!important;color: #c3c3c3!important;font-size: 12px!important;}
.pagination ul li a:hover, .pagination ul li .current,
.woocommerce-pagination ul li a:active, .woocommerce-pagination ul li a:focus, .woocommerce-pagination ul li span.current, .woocommerce-pagination ul li a:hover {border-color: #2ebd7f!important; background-color: #2ebd7f!important; color: #fff!important;}
.pagination ul li a.prev, .pagination ul li a.next {position: relative;width: auto!important;}
.pagination ul li a.prev {padding-left: 26px!important;padding-right: 10px!important;}
.pagination ul li a.next {padding-left: 10px!important;padding-right: 26px!important;}
.pagination ul li a.prev i, .pagination ul li a.next i {position: absolute;top: 2px;height: 30px;}
.pagination ul li a.prev i {left: 10px;}
.pagination ul li a.next i {right: 10px;}
.pagination ul li a i path {-webkit-transition: fill 0.3s ease;-moz-transition: fill 0.3s ease;-o-transition: fill 0.3s ease;transition: fill 0.3s ease;}
.pagination ul li a:hover i path {fill:#ffffff!important;}
.woocommerce-pagination ul li a.prev.page-numbers, .woocommerce-pagination ul li a.next.page-numbers {text-indent: -99999px;}
.woocommerce-pagination ul li a.prev.page-numbers {background: url(//www.cooffmelnik.cz/wp-content/themes/coworking/images/sprite.svg) no-repeat -190px 0px;}
.woocommerce-pagination ul li a.next.page-numbers {background: url(//www.cooffmelnik.cz/wp-content/themes/coworking/images/sprite.svg) no-repeat -222px 0px;}
.woocommerce-pagination ul li a.prev.page-numbers:active, .woocommerce-pagination ul li a.prev.page-numbers:focus, .woocommerce-pagination ul li a.prev.page-numbers:hover {background: url(//www.cooffmelnik.cz/wp-content/themes/coworking/images/sprite.svg) no-repeat -190px -180px #2ebd7f !important;}
.woocommerce-pagination ul li a.next.page-numbers:active, .woocommerce-pagination ul li a.next.page-numbers:focus, .woocommerce-pagination ul li a.next.page-numbers:hover {background: url(//www.cooffmelnik.cz/wp-content/themes/coworking/images/sprite.svg) no-repeat -222px -180px #2ebd7f !important;} input.parsley-success, select.parsley-success, textarea.parsley-success {color: #51c47e!important; border: 1px solid #51c47e!important;}
input.parsley-success::-moz-placeholder, select.parsley-success::-moz-placeholder, textarea.parsley-success::-moz-placeholder {opacity: 1!important;color: #51c47e!important;}
input.parsley-success:-ms-input-placeholder, select.parsley-success:-ms-input-placeholder, textarea.parsley-success:-ms-input-placeholder {color: #51c47e!important;}
input.parsley-success::-webkit-input-placeholder, select.parsley-success::-webkit-input-placeholder, textarea.parsley-success::-webkit-input-placeholder {color: #51c47e!important;}
.woocommerce form.register .form-row input.input-text:invalid,
.woocommerce form.register .form-row input.input-text:-moz-ui-invalid,
input.parsley-error, select.parsley-error, textarea.parsley-error, .wpcf7-form input.wpcf7-not-valid, .wpcf7-form textarea.wpcf7-not-valid {color: #ff5e5d!important;border: 1px solid #ff5e5d!important;}
.woocommerce form.register .form-row input.input-text:invalid::-moz-placeholder,
.woocommerce form.register .form-row input.input-text:-moz-ui-invalid::-moz-placeholder,
.wpcf7-form input.wpcf7-not-valid::-moz-placeholder, .wpcf7-form textarea.wpcf7-not-valid::-moz-placeholder,
input.parsley-error::-moz-placeholder , select.parsley-error::-moz-placeholder , textarea.parsley-error::-moz-placeholder {opacity: 1!important;color: #ff5e5d!important;}
.woocommerce form.register .form-row input.input-text:invalid:-ms-input-placeholder,
.woocommerce form.register .form-row input.input-text:-moz-ui-invalid:-ms-input-placeholder,
.wpcf7-form input.wpcf7-not-valid:-ms-input-placeholder, .wpcf7-form textarea.wpcf7-not-valid:-ms-input-placeholder,
input.parsley-error:-ms-input-placeholder, select.parsley-error:-ms-input-placeholder, textarea.parsley-error:-ms-input-placeholder {color: #ff5e5d!important;}
.woocommerce form.register .form-row input.input-text:invalid::-webkit-input-placeholder,
.woocommerce form.register .form-row input.input-text:-moz-ui-invalid::-webkit-input-placeholder,
.wpcf7-form input.wpcf7-not-valid::-webkit-input-placeholder, .wpcf7-form textarea.wpcf7-not-valid::-webkit-input-placeholder,
input.parsley-error::-webkit-input-placeholder, select.parsley-error::-webkit-input-placeholder, textarea.parsley-error::-webkit-input-placeholder {color: #ff5e5d!important;}
.contactForm .wpcf7-not-valid-tip {display: none!important;}
.parsley-errors-list {display: none!important;}
.woocommerce form .form-row.woocommerce-validated .select2-container, .woocommerce form .form-row.woocommerce-validated input.input-text, .woocommerce form .form-row.woocommerce-validated select {color: #51c47e!important;border-color: #51c47e!important;}
.woocommerce form .form-row.woocommerce-validated .select2-container::-moz-placeholder, 
.woocommerce form .form-row.woocommerce-validated input.input-text::-moz-placeholder, 
.woocommerce form .form-row.woocommerce-validated select::-moz-placeholder {opacity: 1!important;color: #51c47e!important;}
.woocommerce form .form-row.woocommerce-validated .select2-container:-ms-input-placeholder, 
.woocommerce form .form-row.woocommerce-validated input.input-text:-ms-input-placeholder, 
.woocommerce form .form-row.woocommerce-validated select:-ms-input-placeholder {color: #51c47e!important;}
.woocommerce form .form-row.woocommerce-validated .select2-container::-webkit-input-placeholder, 
.woocommerce form .form-row.woocommerce-validated input.input-text::-webkit-input-placeholder, 
.woocommerce form .form-row.woocommerce-validated select::-webkit-input-placeholder {color: #51c47e!important;}
.woocommerce form .form-row.woocommerce-invalid .select2-container, 
.woocommerce form .form-row.woocommerce-invalid input.input-text, 
.woocommerce form .form-row.woocommerce-invalid select {color: #ff5e5d!important;border-color: #ff5e5d!important;}
.woocommerce form .form-row.woocommerce-invalid .select2-container::-moz-placeholder, 
.woocommerce form .form-row.woocommerce-invalid input.input-text::-moz-placeholder, 
.woocommerce form .form-row.woocommerce-invalid select::-moz-placeholder {opacity: 1!important;color: #ff5e5d!important;}
.checkoutPage .mcell p.form-row.woocommerce-validated label,
.checkoutPage .fcell p.form-row.woocommerce-validated label {color: #51c47e!important;}
.checkoutPage .mcell p.form-row.woocommerce-invalid label,
.checkoutPage .fcell p.form-row.woocommerce-invalid label,
.woocommerce form .form-row.woocommerce-invalid label {color: #ff5e5d!important;}
.woocommerce form .form-row.woocommerce-invalid .select2-container:-ms-input-placeholder, 
.woocommerce form .form-row.woocommerce-invalid input.input-text:-ms-input-placeholder, 
.woocommerce form .form-row.woocommerce-invalid select:-ms-input-placeholder {color: #ff5e5d!important;}
.woocommerce form .form-row.woocommerce-invalid .select2-container::-webkit-input-placeholder, 
.woocommerce form .form-row.woocommerce-invalid input.input-text::-webkit-input-placeholder, 
.woocommerce form .form-row.woocommerce-invalid select::-webkit-input-placeholder {color: #ff5e5d!important;}
.subscribeBox form input[type="text"].parsley-success {color: #51c47e!important; border: 1px solid #51c47e!important;}
.subscribeBox form input[type="text"].parsley-error {color: #ff5e5d!important;border: 1px solid #ff5e5d!important;} .woocommerce-info:before, .woocommerce-info:after, .woocommerce-error:before, .woocommerce-error:after, .woocommerce .woocommerce-message:before, .woocommerce .woocommerce-message:after {display: none!important;} 
.woocommerce .woocommerce-info, .woocommerce .woocommerce-error, .woocommerce .woocommerce-message {line-height: 18px!important;padding: 15px 20px 16px!important; border: 0!important;background: #51c47e!important;box-shadow: none!important;color: #fff!important;font-size: 16px!important;font-weight: 400!important;text-shadow: none!important;}
.woocommerce .woocommerce-Message .button.woocommerce-Button,
.woocommerce .woocommerce-message .button.wc-forward {background: none!important;line-height: 18px!important;padding: 0!important;border: 0!important;box-shadow: none!important;color: #fff!important;font-size: 16px!important;font-weight: 400!important;text-shadow: none!important;text-decoration: underline!important;}
.woocommerce .woocommerce-Message .button.woocommerce-Button:hover,
.woocommerce .woocommerce-message .button.wc-forward:hover {text-decoration: none!important;}
.woocommerce .woocommerce-error {background: #ff5e5d!important;}
.woocommerce .woocommerce-info {background: #1e85be!important;}
.woocommerce .woocommerce-error a, .woocommerce .woocommerce-error a:visited,
.woocommerce .woocommerce-info a, .woocommerce .woocommerce-info a:visited,
.woocommerce .woocommerce-message a, .woocommerce .woocommerce-message a:visited {color: #fff!important;font-size: 14px!important;}
.woocommerce .woocommerce-error li {margin-bottom: 4px!important; color: #fff!important;}
.woocommerce .woocommerce-error li:last-child {margin-bottom: 0!important;}
.woocommerce .woocommerce-error li strong {font-weight: normal;}
.woocommerce .woocommerce-breadcrumb + .woocommerce-error, .woocommerce .woocommerce-breadcrumb + .woocommerce-info, .woocommerce .woocommerce-breadcrumb + .woocommerce-message {margin-top: 0!important;}
.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message {margin: 30px 40px!important;}
.singlePageContent .woocommerce .woocommerce-error, .singlePageContent .woocommerce .woocommerce-info, .singlePageContent .woocommerce .woocommerce-message {margin-left: 0!important;margin-right: 0!important;}
.page.woocommerce-checkout .woocommerce .woocommerce-error, .page.woocommerce-checkout .woocommerce .woocommerce-info, .page.woocommerce-checkout .woocommerce .woocommerce-message {margin-left: 0!important;margin-right: 0!important;}
.woocommerce-info + form, .woocommerce-error + form, .woocommerce-message + form {border-top: 1px solid #e5e5e5;}
.checkoutPage .woocommerce-info:nth-of-type(1) {margin-top: 0!important;}
.checkoutPage .woocommerce-info ~ .checkout.woocommerce-checkout.clear .fcell, 
.checkoutPage .woocommerce-info ~ .checkout.woocommerce-checkout.clear .scell,
.checkoutPage .woocommerce-info ~ .checkout.woocommerce-checkout.clear .mcell {padding-top: 10px;}
#uni_popup, .contactForm .wpcf7-validation-errors {line-height: 18px!important;padding: 15px 10px 16px 20px!important;margin-left: 0!important;margin-right: 0!important; border: 0!important;background: #ff5e5d!important;box-shadow: none!important;color: #fff!important;font-size: 16px!important;font-family: 'Lato', sans-serif!important;font-weight: 400!important;text-shadow: none!important;text-align: left!important;}
#uni_popup {display:none; position:fixed;top:25px;left:-125px; z-index: 99999;}
#uni_popup.success-message {background: #51c47e!important;}
#uni_popup.warning-message {background: #ff7675!important;} .thankYouBox {padding-top: 16px; margin-bottom: 55px; text-align: center;}
.thankYouBox h3 {line-height: 40px; color: #787878;font-size: 30px;}
.thankYouWrap .order_details li {border: 0;padding: 0;margin-right: 54px; color: #787878;font-size: 16px;font-weight: 300; text-transform: none;}
.thankYouWrap .order_details li strong {padding-top: 3px; font-size: 16px;font-weight: normal;}
.thankYouWrap .order_details ~ p {line-height: 20px;margin-bottom: 10px;}
.thankYouWrap h2 {margin-bottom: 18px; color: #787878;font-size: 18px;font-weight: 400;}
.thankYouWrap .order_details, .thankYouWrap .order_details td, .thankYouWrap .order_details th {border: 0!important;padding: 0!important;}
.thankYouWrap .order_details thead th {padding: 0 0 8px 0!important;border-bottom: 1px dotted #000!important; color: #787878;font-size: 14px;font-weight: normal;}
.thankYouWrap .order_details thead th:first-child {width: 760px;}
.thankYouWrap .order_details tfoot th, .thankYouWrap .order_details tfoot td:last-child, .thankYouWrap .order_details tbody td:last-child, .thankYouWrap .order_details thead th:last-child {text-align: right;}
.thankYouWrap .order_details tbody td {padding: 27px 0!important;border-bottom: 1px dotted #000!important; color: #787878;font-size: 16px;font-weight: normal;}
.thankYouWrap .order_details tbody td a {color: #2ebd7f!important;}
.thankYouWrap .order_details tbody td strong, .thankYouWrap .order_details tbody td a, .thankYouWrap .order_details tbody td a:visited {color: #787878;font-size: 16px;font-weight: normal;text-decoration: none;}
.thankYouWrap .order_details tfoot th, .thankYouWrap .order_details tfoot td {padding: 6px 0!important; line-height: 18px!important;color: #787878;font-size: 16px;font-weight: normal!important;}
.thankYouWrap .order_details tfoot tr:first-child th, .thankYouWrap .order_details tfoot tr:first-child td {padding-top: 44px!important;}
.thankYouWrap .order_details + h2 + dt + dd, .thankYouWrap h2 + dt, .thankYouWrap .order_details + h2 {display: none;}
.thankYouWrap .order_details tbody td .variation {margin: 0!important;}
.thankYouWrap .order_details tbody td .variation dt, .thankYouWrap .order_details tbody td .variation dd {margin: 0 4px 0 0!important;padding: 6px 0 0 0!important;color: #787878;font-size: 14px;font-weight: normal!important;}
.thankYouWrap table.customer_details {-webkit-border-radius: 0!important;-moz-border-radius: 0!important;border-radius: 0!important;}
.thankYouWrap table.customer_details th {font-weight: normal!important;}
.customer_details dt {margin-bottom: 5px; color: #787878;font-size: 16px;}
.customer_details dd {margin-bottom: 16px; color: #787878;font-size: 16px;font-weight: bold;}
.thankYouWrap .col2-set.addresses .col-1, .thankYouWrap .col2-set.addresses .col-2 {float: none;width: 100%;}
.thankYouWrap .col2-set.addresses h3 {margin-bottom: 10px; color: #787878;font-size: 18px;font-weight: 400;}
.thankYouWrap .col2-set.addresses address {line-height: 24px; margin-bottom: 16px;color: #787878;font-size: 16px;font-weight: 300;}
.woocommerce .thankYouWrap table.shop_table.shop_table_responsive.customer_details {border: 0;}
.woocommerce .thankYouWrap table.shop_table.shop_table_responsive.customer_details tbody th, 
.woocommerce .thankYouWrap table.shop_table.shop_table_responsive.customer_details tfoot td,
.woocommerce .thankYouWrap table.shop_table.shop_table_responsive.customer_details tfoot th {border: 0; width: 70px;padding-left: 0; font-weight: 400;padding-top: 0;}
.woocommerce .thankYouWrap table.shop_table.shop_table_responsive.customer_details tbody td, 
.woocommerce .thankYouWrap table.shop_table.shop_table_responsive.customer_details tfoot td, 
.woocommerce .thankYouWrap table.shop_table.shop_table_responsive.customer_details tfoot td {border: 0;font-weight: 300;padding-top: 0;padding-bottom: 9px;} .loaderWrap {position: fixed;width: 100%;height: 100%;left: 0;top: 0;background: #fff;z-index: 999999;text-align: center;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.loaderWrap.hide {opacity: 0;z-index: -1;}
.eventsWrap #infscr-loading {text-align: center;padding: 30px 0px;}
.eventsWrap #infscr-loading img {margin:0 auto;} .tickera-checkout thead tr th,
.tickera-checkout tbody tr td {padding-left: 14px!important;padding-right: 14px!important; }
.cartPage #tickera_cart .tickera-checkout thead tr th,
.cartPage #tickera_cart .tickera-checkout tbody tr td {padding-left: 40px!important;padding-right: 40px!important; }
.tickera-checkout tr th {}
.tickera-checkout tbody tr td.actions {padding: 20px!important;text-align: left;}
#tickera_cart .tickera-input-field {width: 100%;height: 46px;padding: 0 17px;margin-left: 0; border: 1px solid #e5e5e5;color: #787878;font-size: 12px;-webkit-appearance:none;-moz-appearance: none;appearance: none; -webkit-border-radius: 0!important;-moz-border-radius: 0!important;border-radius: 0!important; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing: border-box;}
#tickera_cart .tickera-input-field#coupon_code {width: 260px;}
#tickera_cart .tickera-input-field::-moz-placeholder {opacity: 1;color: #787878;}
#tickera_cart .tickera-input-field:-ms-input-placeholder {color: #787878;}
#tickera_cart .tickera-input-field::-webkit-input-placeholder {color: #787878;}
#coupon_code {margin-right: 16px;}
#tickera_cart .tickera-button {width: auto!important;height: 46px!important;padding: 0 25px; border: 2px solid #2ebd7f; background: rgba(0,0,0,0);color: #2ebd7f; font-size: 12px!important;font-weight: normal!important; text-transform: uppercase!important;-webkit-border-radius: 0!important;-moz-border-radius: 0!important;border-radius: 0!important; -webkit-transition: background 0.3s ease, color 0.3s ease;-moz-transition: background 0.3s ease, color 0.3s ease;-o-transition: background 0.3s ease, color 0.3s ease;transition: background 0.3s ease, color 0.3s ease;} 
#tickera_cart .tickera-button:hover {color: #fff!important;background: #2ebd7f!important;}
.cartPage #tickera_cart table td.ticket-type {text-align: left;} 
.cartPage #tickera_cart .tickera-checkout tr th:last-child, .cartPage #tickera_cart table td.ticket-total {text-align: right;}
.cartPage #tickera_cart .tickera-checkout .ticket-total-all {text-align: right;}
.tickera_additional_info {padding: 0px 20px;}
.tickera_additional_info p {margin-bottom: 0!important;}
.tickera_additional_info h3, .tickera_owner_info h2, .tickera_owner_info h5 {line-height: 54px;margin: 0; color: #333;font-size: 18px; text-transform: uppercase;}
.tickera_owner_info h5 {line-height: 30px;margin-bottom: 20px; font-size: 16px;}
.tickera_additional_info .fields-wrap {margin-bottom: 20px;}
.tickera_buyer_info {float: left;width: 50%;border-bottom: 0;padding-right: 15px;padding-bottom: 0;margin-bottom: 0; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing: border-box;}
.tickera_buyer_info + p {display: none;}
.tickera_owner_info {float: right;width: 50%;padding-left: 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing: border-box;}
#tickera_cart span.total_item_amount {min-width: 30px;}
.singlePostWrap #tickera_cart h1, 
.singlePostWrap #tickera_cart h2, 
.singlePostWrap #tickera_cart h3, 
.singlePostWrap #tickera_cart h4, 
.singlePostWrap #tickera_cart h5, 
.singlePostWrap #tickera_cart h6 {position: static;}
.tc_the_content_pre {display: none!important; padding-bottom: 0!important;}
.tc_the_content_pre span {display: block;height: 32px;line-height: 30px; margin-bottom: 10px; color: #2ebd7f;font-size: 14px;}
.tc_the_content_pre span i {display: inline-block;width: 32px;height: 32px;line-height: 30px;padding: 0!important;margin-right: 10px; background: #2ebd7f;color: #fff; font-size: 18px;text-align: center; -webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;}
.single-tc_events .singleEventDetails .uni-location-map .uni-map-canvas, 
.single-tc_events .singleEventDetails .uni-location-map {height: 180px!important;}
.tc_cart_errors li {margin: 30px 40px;line-height: 18px;padding: 15px 20px 16px 20px;background: #ff5e5d;color: #fff;list-style: none;} .page-template-templ-contact-php #header {margin-bottom: 0;}
.uni-contact-page-map-wrap {overflow: hidden;}
.uni-contact-page-map-wrap .uni-location-map {width: 50%;}
.uni-contact-page-map-wrap .contactInfo {width: 50%;padding-left: 8%;}
.uni-contact-page-map-wrap .contactInfoDesc h3 {margin-bottom: 20px;}
.uni-contact-page-map-wrap .contactInfoDesc h3:before {display: none;}
.contactInfoDesc p.uni-contact-info-text {position: relative; line-height: 22px;margin-bottom: 65px;}
.contactInfoDesc p.uni-contact-info-text:before {position: absolute;left: 2px;bottom: -25px;width: 33px;height: 1px;background: #fff;content: "";}
.uni-contact-info-item {position: relative; padding-top: 5px;padding-left: 58px;margin-bottom: 32px;}
.uni-contact-info-item:last-child {margin-bottom: 0;}
.uni-contact-info-item i {position: absolute;left: 0;top: 0;}
.uni-contact-info-item i.uni-icon-location {width: 25px;height: 33px;left: 2px;top: 0px;}
.uni-contact-info-item i.uni-icon-phone {width: 30px;height: 30px;top: 2px;}
.uni-contact-info-item i.uni-icon-email {width: 34px;height: 23px;left: 2px;top: 5px;}
.uni-contact-form-wrap {width: 570px;margin: 0 auto;padding: 100px 0;text-align: center;}
.uni-contact-form-wrap h3 {line-height: 32px;margin-bottom: 28px; color: #333333;font-size: 26px;font-weight: bold; text-transform: uppercase;}
.uni-contact-form-wrap p {margin-bottom: 35px; color: #4b4b4b; font-size: 16px;}
.uni-contact-form-wrap .inputWrap {float: left;width: 50%;padding-left: 15px;}
.uni-contact-form-wrap .inputWrap:nth-of-type(2n+1) {padding-left: 0;padding-right: 15px;}
.uni-contact-form-wrap .textareaWrap textarea,
.uni-contact-form-wrap .inputWrap input[type="text"], 
.uni-contact-form-wrap .inputWrap input[type="email"], 
.uni-contact-form-wrap .inputWrap input[type="password"], 
.uni-contact-form-wrap .inputWrap input[type="tel"] {background: rgba(0,0,0,0);} .wpcf7 {text-align: left;}
.wpcf7-form > p > br {display: none;}
.wpcf7-form > p > label {font-size: 13px;}
.wpcf7-form-control-wrap {display: block;padding-top: 6px;padding-bottom: 13px;}
.wpcf7-form-control-wrap .input-number-box {width: 100%;margin-bottom: 0px;}
.wpcf7-form-control-wrap .input-number-box .input-number {padding-left: 16px!important; text-align: left!important;}
.wpcf7-form-control:not(.wpcf7-checkbox):not(.wpcf7-radio):not(.wpcf7-file):not(.wpcf7-submit):not(.wpcf7-acceptance) {width: 100%;height: 40px;padding: 0 16px; border: 1px solid #e5e5e5;background: rgba(0,0,0,0); color: #787878;font-size: 12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing: border-box;}
.wpcf7-form-control:not(.wpcf7-checkbox):not(.wpcf7-radio):not(.wpcf7-file):not(.wpcf7-submit):not(.wpcf7-acceptance)::-moz-placeholder {opacity: 1;color: #787878;}
.wpcf7-form-control:not(.wpcf7-checkbox):not(.wpcf7-radio):not(.wpcf7-file):not(.wpcf7-submit):not(.wpcf7-acceptance):-ms-input-placeholder {color: #787878;}
.wpcf7-form-control:not(.wpcf7-checkbox):not(.wpcf7-radio):not(.wpcf7-file):not(.wpcf7-submit):not(.wpcf7-acceptance)::-webkit-input-placeholder {color: #787878;}
.wpcf7-checkbox .wpcf7-list-item.first,
.wpcf7-radio .wpcf7-list-item.first {margin-left: 0px;} 
.wpcf7-form-control.wpcf7-textarea {height: 180px!important;padding: 11px 16px 8px 16px!important;}
.wpcf7-form-control.wpcf7-submit {width: 100%;height: 50px;border: 0;background: #2ebd7f;color: #fff;font-size: 12px;text-transform: uppercase;text-decoration: none;-webkit-transition: background 0.3s ease;-moz-transition: background 0.3s ease;-o-transition: background 0.3s ease;transition: background 0.3s ease;}
.wpcf7-form-control.wpcf7-submit:hover {background-color: #2bc683;} .uni-about-us-wrap {padding: 30px 0 70px 0;background: #fff;}
.uni-about-us-wrap .uni-fcell {float: left;min-height: 570px; width: 570px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing: border-box;}
.uni-about-us-wrap .uni-fcell .singlePostWrap {padding-bottom: 0;}
.uni-about-us-wrap .uni-fcell .singlePostWrap p {margin-bottom: 21px;}
.uni-about-us-wrap .uni-fcell .singlePostWrap .alignleft {margin-right: 0;margin-bottom: 21px;}
.uni-about-us-wrap .uni-fcell .singlePostWrap .alignright {margin-left: 0;margin-bottom: 21px;}
.uni-about-us-wrap .uni-scell {float: right;min-height: 570px;line-height: 570px; width: 570px;padding: 0 70px; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing: border-box;}
.uni-our-team-wrap {padding: 0 0 38px 0;}
.uni-our-team-wrap .wrapper {width: 1198px;}
.uni-our-team-members {text-align: center;vertical-align: top;}
.uni-our-team-item {display: inline-block; min-height: 398px;width: 270px;margin: 0 13px 0 14px;vertical-align: top; }
.uni-our-team-item.uni-with-desc {min-height: 500px;}
.uni-our-team-item-img {display: block;margin-bottom: 25px;}
.uni-our-team-item h3 {margin-bottom: 2px; color: #0b0b0b;font-size: 16px;}
.uni-our-team-item p {color: #4b4b4b;font-size: 15px;}
.uni-our-team-item p.uni-our-team-item-desc {padding: 10px 5px 4px;}
.uni-user-social-profiles {padding-top: 6px; text-align: center;}
.uni-user-social-profiles a {display: inline-block;margin: 0 3px; color: #4b4b4b;font-size: 18px;} .scheduleWrap {position: relative;} .uniPricing {padding: 40px 0 0 0;}
.uniPricingItem {margin-bottom: 40px; background: #fff;-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.13);-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.13);box-shadow: 0 1px 1px rgba(0,0,0,0.13);}
.uniPricingItem .fcell {float: left;width: 470px; padding-right: 56px;}
.uniPricingItem .fcell img {vertical-align: middle;}
.uniPricingItem .scell {float: right;width: 574px;padding-top: 56px;padding-right: 70px;}
.uniPricingItem .scell h3 {margin-bottom: 26px; color: #333333;font-size: 26px;font-weight: bold; text-transform: uppercase;}
.uniPricingItemPrice {line-height: 40px;margin-bottom: 11px; color: #2ebd7f;font-size: 20px;font-weight: 300;vertical-align: middle;}
.uniPricingItemPrice span {position: relative;top: -18px;font-size: 20px;margin-right: 2px;}
.uniPricingItemPrice strong {font-size: 48px; font-weight: 300;}
.uniPricingItem .scell p {line-height: 26px;max-height: 104px; margin-bottom: 3px; color: #787878;font-size: 16px;}
.uniPricingItem .scell small {display: block;margin-bottom: 24px; color: #787878;font-size: 12px;}
.uniPricingItemLink, .uniPricingItemLink:visited {color: #2ebd7f;font-size: 14px;font-weight: bold;text-transform: uppercase;text-decoration: none;}
.uniPricingItemLink svg {position: relative;right: 0; margin-left: 30px;-webkit-transition: right 0.3s ease;-moz-transition: right 0.3s ease;-o-transition: right 0.3s ease;transition: right 0.3s ease;}
.uniPricingItemLink:hover svg {right: -4px;} .uni-ec-cobot-plans-shortcode-wrapper .uniPricingItem {padding: 56px 60px 52px;}
.uni-ec-cobot-plans-shortcode-wrapper .uniPricingItem .scell p {margin-bottom: 10px;}
.uni-ec-cobot-plans-shortcode-wrapper .scell {width: 100%;padding: 0;}
.uni-ec-cobot-plans-shortcode-wrapper .uniPricingItemLink {float: right;}